@charset "utf-8";
x
									{ border:1px dotted #aaa; }
img									{ behavior:url(css/iepngfix.htc); }


a									{ color:#00598a; text-decoration:underline; }
.anchors							{ margin-bottom:1em; }
.anchors  a							{ color:#1660a0; text-decoration:underline; }
.anchors  li						{ margin:0 0 0.5em 0; }

.back1 								{ background:url(../img/back1.png) repeat-x top left; height:220px; width:100%; position:absolute; top:0px; left:0px; z-index:-1000; }
.back2 								{ background:#adadad url(../img/back2.png) repeat-x top left; height:250px; width:100%; position:absolute; bottom:0px; left:0px; z-index:-1000; }
 body								{ background-color:#efefef; font:8pt/1.3em Tahoma, Arial, sans-serif; }
.body								{ position:relative; width:100%; }

.contact							{ z-index:100; position:relative; margin:0 0 0 -120px; }

.content 							{ left:120px; margin:200px 0 20px 0; position:relative; width:830px; }

.content .block						{ clear:both; margin:0 0 40px 0; position:relative; }
.content .block .col1				{ position:relative; width:580px; }
.content .block .col1 .ill			{ margin:0 0 0 -6px; }

.content .block .col2				{ position:absolute; top:0; right:0; width:210px; }
.content .block .col2 .h			{ position:absolute; margin:-40px 0 0 0; }
.content .block .col2 .ill			{ margin:0 0 0 -6px; }

.content .date						{ color:#00598a; margin:0 0 1em 0; padding:0; }

.content .flat						{ margin:50px 0 0 0; padding:0; }
.content .flat .col1				{  }
.content .flat .col2				{  }

.content  h1						{ color:#50748e; font:bold 14pt/12pt "Arial Narrow", Arial, Tahoma, sans-serif; letter-spacing:-0.05em; margin:0 0 30px 0; }
.content  h1.year					{ color:#1660a0; margin:30px 0 10px -30px; position:relative; }
.content  h2						{ color:#50748e; font: bold 8pt/1.3em Tahoma, Arial, sans-serif; margin:0 0 1em 0; }

.content  p							{ margin:0 0 1em 0; }
.content  p.att						{ color:#888; font:bold 12pt/10pt "Arial Narrow", Arial, Tahoma, sans-serif; margin:0 2em 20px 2em; }

.content  ul						{ margin:0em 0 1em 3em; }
.content  ul li						{ background:url(../img/bullet_dot.png) 0 0.7em no-repeat; list-style:none; margin:0 0 0.5em 0; padding:0 0 0 0.7em; }

.content .wip						{ height:300px; }

 em									{ color:#50748e; }

.footer								{ height:200px; position:relative; }
.footer .copy						{ color:#555; position:absolute; right:65px; text-align:center; top:140px; width:230px; }
.footer .counter					{ left:115px; position:absolute; bottom:5px; }
.footer .logo						{ position:absolute; right:75px; top:90px; }
.footer .subscribe					{ color:#868686; left:710px; position:absolute; top:10px; }
.footer .subscribe	img				{ vertical-align:top; }

.footer .menu1								{ position:absolute; left:105px; top:45px; z-index:1000; }
.footer .menu1  li							{ background:url(../img/bullet_arrow2.png) 10px 4px no-repeat; float:left; margin:0 0 0 10px; padding:0 10px 0 20px; }
.footer .menu1  li  a						{ color:#fff; text-decoration:none; }
.footer .menu1  li  a:hover					{ text-decoration:underline; }
.footer .menu1  li.sel						{ background:url(../img/bullet_arrow2_sel.png) 7px 6px no-repeat; float:left; margin:0 0 0 10px; padding:0 10px 0 20px; }
.footer .menu1  li.sel  a					{ color:#fff; text-decoration:none; }
.footer .menu1  li.sel  a:hover				{ text-decoration:underline; }

.footer .menu1  li .menu2					{ margin:0.5em 0 0 0; }
.footer .menu1  li .menu2  li				{ background:url(../img/bullet_dot2.png) no-repeat center left; float:none; margin:0 0 0 -10px; padding:0 0 0 8px; }
.footer .menu1  li .menu2  li  a			{ color:#fff; text-decoration:none; }
.footer .menu1  li .menu2  li  a:hover		{ text-decoration:underline; }
.footer .menu1  li .menu2  li.sel			{ background:url(../img/bullet_dot2.png) no-repeat center left;  }
.footer .menu1  li .menu2  li.sel  a		{ color:#fff; font-weight:bold; text-decoration:none; }
.footer .menu1  li .menu2  li.sel  a:hover	{ text-decoration:underline; }

 form								{ display:inline; margin:0; padding:0; }
 form  table						{ width:100%; }
 form  input,
 form  select,
 form  textarea						{ border:1px solid #aaa; height:20px; margin:0 0 1px 0; overflow:auto; padding:0; width:100%; }
 form  textarea						{ }

.header								{ position:absolute; top:0; left:0; width:990px; }
.header .logo						{ left:65px; position:absolute; top:55px; }

.header .menu0						{ position:absolute; right:0px; top:22px; z-index:100; }
.header .menu0 	img					{ margin-left:5px; vertical-align:middle; }
.header .menu0 	input				{ background-color:transparent; border:1px solid #ddd; color:#ccc; font-style:italic; font-size:1em; width:180px; }

.header .menu1								{ position:absolute; right:60px; top:85px; z-index:1000; }
.header .menu1  li							{ background:url(../img/bullet_arrow.png) 10px 4px no-repeat; float:left; margin:0 0 0 0; padding:0 10px 0 20px; }
.header .menu1  li  a						{color:#616161; text-decoration:none; }
.header .menu1  li  a:hover					{ text-decoration:underline; }
.header .menu1  li.sel						{ background:url(../img/bullet_arrow_sel.png) 0 0 no-repeat; }
.header .menu1  li.sel  a					{ color:#e0e0e0; text-decoration:none; }
.header .menu1  li.sel  a:hover				{ text-decoration:underline; }

.header .menu1  li .menu2					{ margin:0.5em 0 0 0; }
.header .menu1  li .menu2  li				{ background:url(../img/bullet_dot.png) no-repeat center left; float:none; margin:0 0 0 -10px; padding:0 0 0 8px; }
.header .menu1  li .menu2  li  a			{ background:url(../img/back3.png); color:#7a7a7a; text-decoration:none; }
.header .menu1  li .menu2  li  a:hover		{ text-decoration:underline; }
.header .menu1  li .menu2  li.sel			{ background:url(../img/bullet_dot2.png) no-repeat center left;  }
.header .menu1  li .menu2  li.sel  a		{ background:url(../img/back3.png); color:#7a7a7a; font-weight:bold; text-decoration:none; }
.header .menu1  li .menu2  li.sel  a:hover	{ text-decoration:underline; }

.hl									{ color:#006d9f; }

.ill								{ height:90px; width:190px; float:left; }
.ill  img							{ position:absolute; }
.ill  a  img						{ margin:6px 0 0 6px;  }
.ill .label							{ position:absolute; margin:90px 0 0 20px; width:160px; }
.ill.wlabel							{ height:140px; }

 li .icon							{ margin:0 0 0 0.5em; vertical-align:middle;; }

.page								{ border-left:1px solid #ddd; border-right:1px solid #ddd; margin:0 auto; padding-top:1px; position:relative; width:990px; }

.content .c_contact .col1			{ width:380px; }
.content .c_contact .col2			{ width:380px; }

.content .c_holding .col1			{ width:380px; }
.content .c_holding .col2			{ width:380px; }

.c_pobject							{ }
.c_pobject .block .col1				{ width:380px; }
.c_pobject .block .col2				{ width:380px; }

.c_pobject .block .address			{ margin:0 0 20px 0; }
.c_pobject .block .address  img		{ position: absolute; margin:-5px 0 0 -50px;  }
.c_pobject .block  h1				{ color:#50748e; font:bold 18pt/12pt "Arial Narrow", Arial, Tahoma, sans-serif; letter-spacing:-0.05em; margin:0 0 30px 0; left:-12px; position:relative; }
.c_pobject .block .desc_name		{ color:#50748e; font:bold 14pt/12pt "Arial Narrow", Arial, Tahoma, sans-serif; letter-spacing:-0.05em; margin:-25px 0 30px 0; }
.c_pobject .block .partner			{ color:#50748e; }
.c_pobject .block  p				{ width:360px; }

.c_pobject .mb						{ position:absolute; right:0; margin:-60px 0 0 0; }

.c_pobject .block .image			{ position:relative; padding:0 0 50px 0; }

.c_pobject .next  img,
.c_pobject .prev  img				{ position:absolute; margin:0 -20px 0 -40px; }


.content .c_pobjects .col1			{ width:380px; }
.content .c_pobjects .col2			{ width:380px; }
.content .c_pobjects .sort			{ position:absolute; margin:-40px 0 0 300px; }


.c_event .col2 .ill2				{ position:absolute; }

.c_home	.contact					{ position:absolute; top:456px; right:0px; }

.c_home .events						{ position:absolute; margin:0; padding:0; right:0; top: 570px;  }
.c_home .events .area				{ background:url(../img/event.back.1.png) top right no-repeat; padding:1px 0 2em 0; position:relative; top:0; left:0; width:488px; }
.c_home .events .area  h1			{ color:#005b8d; margin:42px 0 1em 53px; position:relative; }
.c_home .events .area .more			{ background:url(../img/bullet_arrow.png) 10px 4px no-repeat; margin:0 0 0 350px; padding:0 0 0 20px; width:100px; }
.c_home .events .area  ul			{ display:block; margin:0 0 0 53px; }
.c_home .events .area  ul  li		{ display:block; margin-bottom:2em; }
.c_home .events .area  ul  li  p	{ width:420px;  }

.c_home .footer						{ position:absolute; margin:1400px 0 0 0; width:990px; }

.c_home  h1							{ color:#50748e; font:bold 13pt/10pt "Arial Narrow", Arial, Tahoma, sans-serif; letter-spacing:-0.05em; margin-bottom:1em; }
.c_home  h2							{ color:#50748e; font: bold 8pt/1.3em Tahoma, Arial, sans-serif; margin:0 0 1em 0; }

.c_home	.header .logo				{ left:50px; top:128px; }
.c_home	.header .menu0				{ right:0; top:50px; }
.c_home	.header .menu0  input		{ width:160px; }
.c_home	.header .menu1				{ position:absolute; left:64px; top:60px; margin:0; padding:0; }

.c_home .intro						{ position:absolute; margin:270px 0 0 132px; width:350px; }

.c_home .objects					{ margin:1050px 0 0 132px; position:absolute; width:850px; }
.c_home .objects .more				{ background:url(../img/bullet_arrow.png) 10px 4px no-repeat; clear:both; margin:0 0 0 720px; padding:0 0 0 20px; position:relative; width:100px; }

.c_home .page						{ height:1600px;  }

.c_home .partners					{ position:absolute; margin:520px 0 0 128px; width:350px; }
.c_home .partners					{ line-height:1.2em; }
.c_home .partners .col				{ float:left; margin:0 2em 0 -8px; vertical-align:top; width:160px; }
.c_home .partners .col  li			{ background:url(../img/bullet_dot.png) 0 0.6em no-repeat; list-style:none; margin:0 0 0.7em 0; padding:0 0 0 8px; list-style:none; list-style-type:none; }

.c_home	.theme						{ position:absolute; top:0px; right:0px; }
.c_home .today						{ position:absolute; margin:388px 0 0 80px; }

 strong								{ color:#50748e; font-weight:bold; }
 
 sup								{ font-size:0.7em; position:relative; padding-bottom:10px; }

.theme								{ }
