#navtop ul { margin:0; padding:5 10 0 0; list-style:none; height:20px; float:left; position:absolute; z-index:11; }
#navtop li { float:left; text-align:center; margin:0 0 0 2; padding:5 10 0 10; height:25px; font-family:Arial, sans-serif; color:#FFFFFF; font-variant:small-caps; cursor:pointer;}
#navtop li a { float:left; text-align:center; display:block; height:20px; text-decoration:none; font-family:Arial, sans-serif; color:#FFFFFF; font-variant:small-caps; }
#navtop #current a { padding-bottom:5px; font-family:Arial, sans-serif; font-weight:bold; color:#c6f0fe; text-transform:uppercase; letter-spacing:0.05em; padding-left:10px; padding-right:10px;}
#navtop li ul { display: none; position:absolute; list-style:none; top:30px; margin:0; padding:0; float:left; background-color:#6499c6; border:#abd0ea 1px solid; border-collapse:collapse; z-index:15; left:auto; width:150px; }
#navtop li ul li { float:left; border-top:0px; color:#000066; padding:0; margin:0; height:20px; vertical-align:middle; background-color:#6499c6; border-bottom:#abd0ea 1px solid; border-collapse:collapse; width:100%; }
#navtop li ul a { display:block; font-size:11px; font-variant:normal; padding:3 10 3 10; margin:0;}

#caption h1 {background-image:url(/design/img/title_prj.png); background-repeat:no-repeat; width:350px; height:50px; float:left; margin:0; padding:0; position:absolute; top:27; left:500; z-index:8;}
#caption h1 span { display:none;}
#caption h5 {background-image:url(/design/img/photo_prj.png); background-repeat:no-repeat; background-position:left; width:480px; height:150px; margin:0; padding:0; position:absolute; z-index:1; top:0;}
#caption h5 span { display:none;}
#caption .informer {position:absolute; top:67; left:490; width:450px;}
#caption .informer .weat_city { float:left; width:190px; height:90px; padding:0; background:url(/design/img/callout.png) top left no-repeat;}
#caption .informer .weat_city p.title { font-family:Georgia, serif; font-size:14px; color:#006699; letter-spacing:1px; position:absolute; 
	padding-left:80px;
	padding-top:5px;
	//padding-left:5px;
	//padding-top:5px;
	-padding-left:5px;
	-padding-top:5px;
}
#caption .informer .weat_city p.temp { color:#33cccc; font-weight:bold; font-size:18px; vertical-align:middle; line-height:2em; font-family:Georgia, "Times New Roman", serif;
	//padding-top:5px;
	-padding-top:5px;
}
#caption .informer .weat_city img { width:43px; text-align:left;
	padding-left:25px;
	padding-top:11px;
	//margin-left:25px;
	//margin-top:11px;
	-margin-left:25px;
	-margin-top:11px;
} 


#info p.space { background-image:url(/design/icon/pix.gif); height:20px; margin:0; padding:0;}
#info p.space2 { background-image:url(/design/icon/pix.gif); height:25px;}
#info p.space_next { background-image:url(/design/icon/pix.gif); height:5px; margin:0; padding:0;}
#info h2 { margin-left:20px; color:#336699; font-family:Arial, sans-serif; font-size:16px; text-align:left; letter-spacing:1px; padding-top:20px; padding-left:10px; margin-bottom:10px; font-variant:small-caps; font-weight:600; border-bottom:#cad7e4 1px solid; width:85%;}
#info p.path { text-align:left; padding-left:40px;}
#info p.path a {font-size:10px; color:#575757; margin-top:15px;}
#info .promoMix { margin-top:60px; padding-left:40px;}

#card div.indent { margin-left:120px; display:none;}
#card h1, #cardfull h1, #card h4 , #cardfull h4 {color:#336699; font-family:Arial, sans-serif; font-size:16px; text-align:left; letter-spacing:1px; padding-top:5px; padding-left:3px; margin-bottom:10px; font-variant:small-caps; font-weight:600; border-bottom:#cad7e4 1px solid; width:85%;}
#card h5, #card h5 a, #cardfull strong { font-family:Arial, sans-serif; font-size:13px; font-style:normal; font-weight:bold; color:#006600;}
#card h5 { padding:6 0 1 0; margin:0; padding-left:30px;}
#card h5 span, #card h5 span a {font-weight: normal; font-size:11px; color: #0066ff; }
#card span.title { text-align:left; color: #0066ff; padding-left:30px; }
#card span.date { font-size:9px; color:#9D9D9D; text-align:left; padding-top:12px; padding-right:10px; }
#card p.notice { font-size:11px; color:#333333; margin:0; padding:0; padding-left:90px; padding-right:30px;}
#card p.signature { font-size:10px; font-style:italic; color:#666666; text-align:right; padding-right:125px;; padding-bottom:15px; padding-top:20px; }
#card p.date_doc { font-size:9px; color:#9D9D9D; text-align:right; padding-right:125px; }
#card p.more {height:190px;}
#card .img_2news { float:right; margin-right:120px; }
#card .ext_file { width:16px; height:16px; margin-right:10px; vertical-align:middle;}
#card .icon_state { width:12px; height:12px; padding:0 5px;}
#card p.text { padding:0; margin:10 100 15 5; line-height:1.5em;}
#card ul , #card ol { margin-left:25px; padding-left:10px; font-size:11px;}
#card img { padding-left:10px;}
#card img.icon { width:16px; height:16px; padding-right:10px; vertical-align:middle;}
#card em { font-style:italic; color:#999999;}

div.field { color:#333333; margin:0; padding:0; padding-top:10px; clear:both;}
div.field p.descr { width:100px; float:left; margin:0; padding:0; text-align:right; padding-right:10px;}
div.field p.value { float:left; margin:0; padding:0;}

#card .tabinfo_fp {background:url(/design/img/bkg_tab_block.png) right bottom no-repeat; width:85%; padding-bottom:20px;}
#card .tabinfo_fp h4 {width:100%;}
#card .tab_fp {margin:0;background:none;padding:0; height:30px; text-align:right; width:85%;
	padding-top:5px;
	//padding-top:0;
	-padding-top:0;
}
#card .tab_fp a{background:url(/design/img/bkg_tab.png) repeat-x; border:1px solid #ddedf6; color:#333; height:25px; padding:5px 5px; font-size:11px; margin-left:5px; height:30px;}
#card .tab_fp a.active{border-top:0;background:url(/design/img/bkg_tab_active.png) repeat-x; padding:5px 8px; font-size:11px; margin-left:5px; height:30px; border:1px solid #ddedf6;}

#cardfull .panel, #card .panel { margin:10 0; border:#ddedf6 1px groove; background-color:#edf5fa; padding:10 8; width:85%;}
#cardfull .panel .error, #card .panel .error { color:#CC0000; font-weight:600; margin:0; padding:0; margin-top:10px; width:72%; text-align:right;}
#cardfull .panel p.info, #card .panel p.info { color:#000033; margin:15 10 0 30; text-align:left; padding:0;}
#cardfull .panel #panelContent, #card .panel #panelContent { margin-top:15px;}
#cardfull .panel #panelContent strong, #card .panel #panelContent strong { padding-left:30px; color: #0066ff;}
#cardfull .panel .buttonline { margin-right:30px;}
#cardfull fieldset, #card fieldset { margin-top:20px; border-color:#CCCCCC; border-style:dashed; border-width:1px; margin-bottom:15px;}
#cardfull fieldset legend, #card fieldset legend {color: #0066ff;}


#navigate #menu { border-collapse:collapse; border-right:#006699 1px solid; border-left:#d1dde4 1px solid; border-top:#8fb0c1 1px solid; border-bottom:#8fb0c1 1px solid; width:225px; background-color:#f8f7f7; margin-bottom:10px; }
#navigate #menu ul { margin:0; padding:0; list-style:none; }
#navigate #menu li { background:url(/design/img/button.png); background-repeat:no-repeat; background-position:right; margin:0; padding:0; height:28; vertical-align:middle; }
#navigate #menu a  { padding-left:25px; padding-top:6px; padding-right:0px; color:#003b58; text-decoration:none; font-variant:small-caps; font-size:11px; font-family:Arial, sans-serif; font-weight:bold; text-decoration:none; letter-spacing:0.05em; text-align:left; display:block; }

div.block_title h5 { font-family:Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-align:left; margin:0; padding:6 15 0 35; }
div.block p {font-family:Arial, sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#333333; margin:0; padding:0; padding-top:3px;}

#right div.block_title { background:url(/design/img/block-r_title.png); background-repeat:no-repeat; background-position:left; height:35; vertical-align:middle;}
#right div.block { background:url(/design/img/block-r_middle.png); background-repeat:repeat-y; background-position:left; vertical-align:bottom; padding:0 12 3 8;}
#right div.block_bottom { background:url(/design/img/block-r_bottom.png); background-repeat:no-repeat; background-position:left; height:7; font-size:1px;}
#right div.block .rate { font-family:Arial, sans-serif; font-size:12px; text-align:right; margin:0; padding:0; padding-right:10px;}
#right div.block .trend { height:8; padding-left:5px; padding-right:5px; width:7; }
#right div.block span { font-family:Georgia, "Times New Roman", serif; font-size:22px; color:#660000; padding-left:10px; padding-top:55px; padding-bottom:0px; }
#right div.block .sign { color:#666666; text-align:right; padding-right:5px; font-style:italic;}

#extra div.block_title { background:url(/design/img/block-l_title.png); background-repeat:no-repeat; background-position:left; height:35; vertical-align:middle;}
#extra div.block { background:url(/design/img/block-l_middle.png); background-repeat:repeat-y; background-position:left; vertical-align:bottom; padding:0 8 3 8; margin:0;}
#extra div.block p.hr {background:url(/design/img/hr_dot.png); background-repeat:repeat-x; width:95%; text-align:left; margin:0; height:10px; padding:0; }
#extra div.block p.info { font-size:12px; }
#extra div.block p.sign { text-align:right; padding-right:30px;}
#extra div.block a.title { text-decoration:underline; font-size:11px; font-family:Arial, sans-serif; color:#4C4C4C;}
#extra div.block_bottom { background:url(/design/img/block-l_bottom.png); background-repeat:no-repeat; background-position:left; height:7; font-size:1px; margin-bottom:10px;}
#extra div.block_title h5 { color:#006699; }

#mix { border:#9bc0f6 1px solid; border-collapse:collapse;}
#mix .title { color:#FFFFFF; font-family:Verdana, sans-serif; font-size:12px;  font-weight:600; }
#mix .desc { color:#666666; font-family:Verdana, sans-serif; font-size:11px; padding:2 7 2 10;}
#mix .who { color:#000066; font-family:Verdana, sans-serif; font-size:12px;}

#legend p , #legend p.promo { margin:0; padding:0;}
#legend p.promo , #legend p.promo a { color:#b9b9e4; }
#legend .counters {float:left; width:230px; padding:10 0; text-align:center;}
#legend .author { font-family:Verdana, sans-serif; font-size:11px; color:#FFFFFF; }
#legend .author a { font-size:11px; color:#FFFFFF; }
