/* CSS Document */
body{padding:0px;margin:0px; font-family: Tahoma;  background:#f7f7fd;}
a{color:#0066cc}
a:HOVER{text-decoration:none}
.all{ width:1004px; margin-left:auto; margin-right:auto;}
img{border:none}
.header{height:179px; overflow:hidden; background:url(img/fon_top.gif) no-repeat; widows:1004px;}
.header .c1{ width:281px; float:left; padding:85px 0px 0px 0px;}
.header .c1 div{padding:0px 0px 0px 33px;}
.header .c2{ width:429px; float:left;}
.header .c3{ width:294px; float:left; }
.header .c3 div{overflow:hidden; padding:25px 0px 0px 6px;}
.leftmenu a:HOVER, .top_menu a:HOVER, .detail a:HOVER{ text-decoration:underline}
img.label{ margin-top:-150px;margin-left:100px;position:absolute}
.top_menu{padding:101px 0px 0px 0px;}
.top_menu a{font-size:9px;color:#0066cc;margin-right:14px;text-decoration:none;text-transform:uppercase; float:left;}
/* .top_menu div{ display:block; width:70px; } */
.cols{ height:auto; overflow:hidden; width:100%; background:url(img/fon_center.gif) repeat-y;}
.cols .c1{ width:281px; float:left;}
.cols .c2{ width:429px; float:left;}
.cols .c3{ width:250px; float:left;}
.cols .c2 .inner{ padding-right:40px;}
.cols .c2 .inner ul li{ font-size: 12px; color: #666666; line-height:1.5;}
.cols .c2 .inner a{ font-size: 12px; }
.cols .c2 .inner table tr td{ font-size: 12px; }
.cols .c3 .inner{padding:0px 0px 0px 0px; }
.nowrap{ white-space: nowrap; }
.cols .c3 .banners{padding-top:69px; text-align:center;width:100%}
h1, h2{font-size:29px; color:#33CCFF; font-weight:normal; padding:0px; margin:0px;}
h1{margin-bottom:20px}
.mmenu{ background:url(img/fon_menu.gif) no-repeat left bottom; padding-bottom:40px;}
.mmenu ul.leftmenu{padding:0px;margin:0px; padding-top:28px;padding-bottom:28px; background:#384962 repeat-y;} 
ul.leftmenu{width:229px;/*min-height:347px;*/}
ul.leftmenu, ul.leftmenu li{margin:0px;padding:0px}
ul.leftmenu{list-style:none} 
ul.leftmenu li.first{background:none}
ul.leftmenu li{padding:10px 0px 9px 42px;background:url(img/poloska.gif) no-repeat 42px top;font-size:9px;_padding-top:5px; width: 150px; }
ul.leftmenu li a{font-size: 9px; color:#FFFFFF; text-transform:uppercase; text-decoration:none;}
.detail{margin-top:15px;}
.detail a{ color:#0056a2; font-size:14px; text-decoration:none; }
p{ margin-top:0px; margin-bottom:15px; font-size: 12px; color: #666666; line-height:1.5; text-align:justify;}
.main{ background:url(img/img_border.gif) no-repeat;}
.main_inner{background:url(img/hmarochos.gif) no-repeat 5px 7px;}
.main_inner_1{background:url(img/hmarochos.gif) no-repeat 5px 7px;}
.main_inner_2{background:url(img/left_korp_pravo.jpg) no-repeat 5px 7px;}
.main_inner_3{background:url(img/left_about.jpg) no-repeat 5px 7px;}
.main_inner_4{background:url(img/left_energy.jpg) no-repeat 5px 7px;}
.main_inner_5{background:url(img/left_mezhd_finanse.jpg) no-repeat 5px 7px;}
.main_inner_6{background:url(img/left_mezhd_torg.jpg) no-repeat 5px 7px;}
.main_inner_7{background:url(img/left_prom_stroy.jpg) no-repeat 5px 7px;}
.main_inner2{background:url(img/fon_bottom.png) no-repeat; overflow:hidden; width:100%; padding-top:83px;_background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/fon_bottom.png', sizingMethod='crop'); }
.main .c1{ width:281px; float:left;}
.main .c2{ width:429px; float:left;}
.main .c3{ width:294px; float:left;}
h2 {font-size: 18px; color: #33CCFF; margin-bottom:19px; font-weight:normal;}
.news{overflow:hidden; width:100%}
.news .item{ float:left; color:#666666;  font-size: 11px; width:135px; margin-right:42px; overflow:hidden;}
.news .item{ color:#25d5b6;   font-size: 12px;}
.date{ color:#000000;   font-size: 12px;}
.main .c2 .inner{ padding-left:82px;}
.news .item2{ margin-right:0px;}
.news .detail{margin-top:25px;}
.all-news{margin-top:21px}
.item .text p{ margin:0px;}
.text2 { margin-top:0px; margin-bottom:15px; font-size: 12px; color: #666666; line-height:1.5;}
.footer_inner{ width:830px; border-top:solid 6px #adc0cf; margin-left:auto; margin-right:auto;padding-top:20px;overflow:hidden;width:100%}
.footer{ font-size: 11px; color: #666666; padding-top:35px;overflow:hidden; padding-bottom:74px;}
.footer .c1 {width:300px; float:left;}
.footer .c2{float:left; width:429px;}
.footer .c3{width:200px; float:right;}
.footer .c4{width:60px; float:left;}
.footer .c3 .inner{ padding-left:20px;}
.footer .phone_fax{ padding-top:15px;}
.footer .email{ padding-top:15px;}
.lang{float:right; padding:30px 30px 0px 20px; font-size:11px; color:#666666;}
/* languages */
.header .c2 .lang a{text-decoration:none; padding:0px 8px;}
.header .c2 .lang a:HOVER{ text-decoration:underline;}

