html,body{width:100%;height:100%;margin:0;padding:0;}
body{font-family:arial,georgia,sans-serif;color:#000000;font-size:11px;line-height:16px;color:#778994;}
.mbody{background:#f6fafd;}
.fn{background:#fcfdff url(../images/bg_obl.jpg) left bottom repeat-x;}
.fn2{background:#ffffff url(../images/bg_obl4.jpg) left bottom repeat-x;}
.gbody{background:#e5f3f8;}                                                           

a{color:#b59a5c;text-decoration:underline;}
img{border:0;}
h1{margin:0 0 10px 0;padding:0;font-size:18px;font-weight:normal;line-height:20px;color:#50616b;}
h2,.h2{margin:0 0 10px 0;padding:0;font-size:19px;font-weight:normal;line-height:20px;color:#50616b;}
p{margin:0 0 20px 0;padding:0;}
form{padding:0;margin:0;}      

.clr{clear:both;}

.maindiv{width:1000px;}
.oblk1{}
.oblk2{background:url(../images/bg_home1.jpg) left bottom no-repeat;} 
.oblk3{background:url(../images/bg_home7.jpg) left bottom no-repeat;height:985px;}
.oblk4{background:url(../images/bg_home3.jpg) left bottom no-repeat;height:985px;}
.oblk5{background:url(../images/bg_home4.jpg) left bottom no-repeat;height:985px;}
.oblk51{background:url(../images/bg_home4.jpg) left bottom no-repeat;} 
.oblk6{background:url(../images/bg_home5.jpg) left bottom no-repeat;height:985px;}
.oblk7{background:url(../images/bg_home6.jpg) left bottom no-repeat;height:985px;}

.logotype{float:left;padding:28px 0 0 45px;overflow:hidden;font-size:12px;} 
.divmenu{height:105px;margin-left:277px;padding-top:26px;}


.plashka{margin:39px 18px 0 277px;width:698px;height:66px;} 
.mt1{position:absolute;margin:14px 26px;color:#838b8d;} 
.mt2{position:absolute;margin:15px 27px;color:#ffffff;} 

.f1{background-color:_transparent_;z-index:1;width:960px;}

.leftblock{margin:40px 0 0 0;width:196px;float:left;padding-left:48px;}
.leftblock2{margin:33px 0 0 48px;width:220px;}
.leftblock3{margin:33px 0 0 48px;width:220px;font-size:13px;font-family:arial;line-height:23px;}
.mail{margin:18px 0 0 6px;border-top:1px solid #879ba6; padding:5px 0 0 0;}

.cblock{float:right;width:660px;margin-bottom:50px;font-family:georgia,sans-serif;}
.frontt{margin-top:40px;font-family:georgia,sans-serif;min-height:450px;}
*html .frontt{height:expression(document.body.clientHeight>450?"450px":"100%";)}
.frontp{margin-top:40px;font-family:georgia,sans-serif;}
.mainblock{position:absolute;top:275px;left:305px;width:640px;background-color:_transparent_;z-index:1;font-family:georgia,sans-serif;}
.mainblock2{position:absolute;top:275px;left:278px;width:662px;background-color:_transparent_;font-family:georgia,sans-serif;}
.mainblock3{position:absolute;top:275px;left:278px;width:695px;background-color:_transparent_;font-family:georgia,sans-serif;}
.contentN{width:360px;font-size: 11px;font-family:georgia,sans-serif;}          
.contentN p{line-height:16px;margin:0 0 30px 0;font-family:georgia,sans-serif;}   

.blocknews{margin-left:20px;width:240px;font-family:arial, georgia,sans-serif;}
.blocknews ul{margin:0;padding:0;list-style-type:none;clear:both;}
.blocknews li{margin:0;background:url(../images/li.gif) left top no-repeat;padding:0 0 0 10px;}
.blocknews p{margin-bottom:15px;}
.blocknews p a{color:#b59a5c;text-decoration:underline;}
.blocknews p a:hover{color:#b59a5c;text-decoration:underline;}

.month{background:url(../images/date.gif) left top no-repeat;margin-right:18px;margin-left:3px;float:left;}
.month a{font-weight:bold;}
.month div{height:31px;padding:6px 5px 0 5px;background:url(../images/date2.gif) right top no-repeat;float:left;}
.month_do{height:31px;padding:6px 0 0 0;}

.ftt2{top:740px;}

.footicons{position:absolute;left:395px;width:528px;top:740px;padding-left:12px;font-family:arial;font-size:12px;}
.footicons2{margin-left:102px;font-family:arial;font-size:12px;padding-top:20px;height:100px;//height:120px;}
*html .footicons2{padding-bottom:20px;}

.foot{height:66px;background:#80939e url(../images/bg_foot.gif) left top repeat-x;font-family:georgia;color:#fff;}
.foot a{color:#fff;}
.foot .ft1{float:left;padding:20px 0 0 52px;width:252px;color:#fff;}
.foot .ft2{float:left;padding-top:20px;width:210px;}
.foot .ft3{float:left;padding-top:20px;}
.foot .ft31{float:left;padding-top:20px;text-align:right;padding-right:20px;}
.foot .ft32{float:left;padding-top:20px;}
.foot .ft4{float:left;padding:20px 0 0 33px;}
.foot .ft3 a{color:white;}
.foot .ft2 a{background: url(../images/icon_map.gif) left center no-repeat;padding-left:15px;}

.pmenu{float:left;width:117px;height:105px;}
.ico_1{background:url(../images/icon_ocompnany.gif) center top no-repeat;}
.ico_1off{background:url(../images/icon_ocompnany_off.gif) center top no-repeat;}
.ico_2{background:url(../images/icon_proektirovanie.gif) center top no-repeat;}
.ico_2off{background:url(../images/icon_proektirovanie_off.gif) center top no-repeat;}
.ico_3{background:url(../images/icon_produkcia.gif) center top no-repeat;}
.ico_3off{background:url(../images/icon_produkcia_off.gif) center top no-repeat;}
.ico_4{background:url(../images/icon_montaj.gif) center top no-repeat;}
.ico_4off{background:url(../images/icon_montaj_off.gif) center top no-repeat;}
.ico_5{background:url(../images/icon_portfolio.gif) center top no-repeat;}
.ico_5off{background:url(../images/icon_portfolio_off.gif) center top no-repeat;}
.ico_6{background:url(../images/icon_contacts.gif) center top no-repeat;}
.ico_6off{background:url(../images/icon_contacts_off.gif) center top no-repeat;}

.submenu1{width:116px;font-family:arial,sans-serif;font-weight:bold;font-size:11px;}
.submenu1 .m1 {display:block;background:url(../images/submenu_top.gif) left top no-repeat;border-bottom:1px solid #fff;padding:5px 0 5px 10px;}
.submenu1 .m2 {display:block;background:url(../images/submenu_foot.gif) left bottom no-repeat;}
.submenu1 .m2 span{display:block;padding:5px 0 6px 10px;background:url(/a.gif);}
.submenu1 .m3 {display:block;background-color:#ebf2f4;padding:5px 0 5px 10px;border-bottom:1px solid #fff;}

.submenu2{width:130px;font-family:arial,sans-serif;font-weight:bold;font-size:11px;z-index:10;}
.submenu2 .m1{display:block;background:url(../images/submenu_top1.gif) left top no-repeat;border-bottom:1px solid #fff;padding:5px 0 5px 10px;}
.submenu2 .m2{display:block;background:url(../images/submenu_foot1.gif) left bottom no-repeat;}
.submenu2 .m2 span{display:block;padding:5px 0 6px 10px;background:url(/a.gif);}
.submenu2 .m3{display:block;background-color:#ebf2f4;padding:5px 0 5px 10px;border-bottom:1px solid #fff;}

.m3:hover,.submenu1 .ac3,.submenu2 .ac3{background:#dae4e7 url(../images/sub_c_active.gif) left top repeat-x;color:#879ba6;text-decoration:none;}
.submenu1 .m1:hover,.submenu1 .ac1{background:url(../images/submenu_top_a.gif) left top repeat-x;color:#879ba6;text-decoration:none;}
.submenu2 .m1:hover,.submenu2 .ac1{background:url(../images/submenu_top1_a.gif) left top repeat-x;color:#879ba6;text-decoration:none;}
.submenu1 .m2:hover,.submenu1 .ac2{background:url(../images/submenu_foot_a.gif) left bottom repeat-x;color:#879ba6;text-decoration:none;}
.submenu2 .m2:hover,.submenu2 .ac2{background:url(../images/submenu_foot1_a.gif) left bottom repeat-x;color:#879ba6;text-decoration:none;}
.submenu1 .m2:hover span,.submenu1 .ac2 span{background:url(../images/sub_c_active2.gif) left top repeat-x;}
.submenu2 .m2:hover span,.submenu2 .ac2 span{background:url(../images/sub_c_active2.gif) left top repeat-x;}


.submenu{margin-top:64px;position:absolute;visibility:hidden;z-index:10;background:url(/a.gif);}
.submenuvis{margin-top:64px;position:absolute;visibility:visible;z-index:10;background:url(/a.gif);}
.submenu1 a span, .submenu2 a span{text-decoration: underline;}

.leftH2{color:#879ba6;font-size:12px;font-weight:bold;font-family:arial;}
.leftU2{font-size:12px;padding:6px 0 0 20px;line-height:18px;font-family:arial;}
.leftI2{float:left;width:80px;line-height:15px;margin-bottom:35px;margin-right:26px;}
.leftI2 div{height:60px;}
.leftS2{width:185px;margin-top:45px;}
.leftS2 div{margin-bottom:12px;}
.leftS2 a{border-bottom:1px dotted #b59a5c;text-decoration:none;}
.leftS2 font{background:url(../images/arr_right.gif) right center no-repeat;padding-right:15px;}

.leftN2{font-size:11px;line-height:16px;font-family:arial;font-weight:bold;}
.leftN4{font-size:12px;line-height:24px;font-family:arial;padding-bottom:220px;}
.leftN3{font-size:11px;line-height:16px;font-family:arial;font-weight:bold;padding:5px 0 5px 10px;}

.leftblock3 div{background:url(../images/point.gif) left top no-repeat;padding-left:12px;}
.mn_active{color:#879ba6;font-weight:bold;}
div.sbmenu{font-size:11px;line-height:15px;background:none;margin-bottom:10px;}
.a_active{color:#879ba6;font-weight:bold;} 

/* ------------- */
.p_image img{margin:2px 15px 6px 0;}
.h3{font-size:12px;font-weight:bold;font-family:georgia;border-bottom:1px dotted #000;color:#000;text-decoration:none;}
.cat_links{font-size:11px;line-height:20px;margin:10px 0 21px 0;}
.mont_links{font-size:11px;line-height:20px;}
.mont_links span{color:#879ba6;font-weight:bold;}
.mont_text{font-size:11px;color:#000;margin-top:10px;line-height:20px;}

td.ugl_left{background:url(../images/cat_ugol.gif) left top no-repeat;width:15px;height:12px;font-size:0;}
td.ugl_right{background:url(../images/cat_ugol2.gif) right top no-repeat;width:15px;height:12px;font-size:0;}
td.ugl_center{height:12px;font-size:0;background:#879ba6;}

td.ugl_left2{background:url(../images/cat_ugol3.gif) left bottom no-repeat;width:15px;height:12px;font-size:0;}
td.ugl_right2{background:url(../images/cat_ugol4.gif) right bottom no-repeat;width:15px;height:12px;font-size:0;}
td.ugl_center2{height:12px;font-size:0;background:#fff;}

.cat_foot{font-size:11px;margin:10px 25px;}

.cat_th td{height:45px;background:#879ba6;color:#fff;}
.cat_td td{background:#fff;color:#000;padding:15px 0;border-bottom:1px solid #879ba6;}
tr.cat_td_none td{border-bottom:none;padding:15px 0 3px 0;}

.shadow{font-size:0;background:#fff url(../images/shadow.gif) left top repeat-x;height:7px;}
/* ------------- */   


.scroll-pane{overflow: auto;float: left;height:440px;width:685px;}  
.scroll-pane2{overflow: auto;float: left;height:330px;width:700px;}     
.scroll-pane3{overflow: auto;float: left;height:290px;width:560px;padding-right:20px;}     
.scroll-pane4{overflow: auto;float: left;height:270px;width:560px;}
.scroll-pane5{overflow: auto;float: left;height:460px;width:685px;}
.scroll-pane6{overflow: auto;height:80px;text-align:justify;}     
.scroll-pane7{overflow: auto;height:200px;text-align:justify;} 
.osX .jScrollPaneTrack{background: url(../images/osx_track.gif) repeat-y;}
.osX .jScrollPaneDrag{background: url(../images/osx_drag_middle.gif) repeat-y;}
.osX .jScrollPaneDragTop {background: url(../images/osx_drag_top.gif) no-repeat;height:3px;}
.osX .jScrollPaneDragBottom {background: url(../images/osx_drag_bottom.gif) no-repeat;height:3px;}
.osX a.jScrollArrowUp{height:10px;background: url(../images/osx_arrow_up.gif) no-repeat 0 -15px;}
.osX a.jScrollArrowUp:hover{background-position: 0 0;}
.osX a.jScrollArrowDown{height: 10px;background: url(../images/osx_arrow_down.gif) no-repeat 0 -15px;}
.osX a.jScrollArrowDown:hover{background-position: 0 0;}
* html .osX .jScrollPaneDragBottom {bottom: -1px;}

.portf1v{font-family:georgia,sans-serif;font-size:10px;line-height:16px;padding:0 0 4px 0;}
.portf1p{font-family:georgia,sans-serif;font-size:11px;font-weight:bold;padding:0 0 6px 0;}
.portf2p{font-family:georgia,sans-serif;font-size:11px;line-height:17px;padding:0 0 36px 0;border-bottom:1px solid #899ba6;}
.portf3p{font-family:georgia,sans-serif;font-size:11px;line-height:17px;}

.cats{height:337px;background-color:#fff;}  

.news_main{background:#e5f3f8;}
.new_top{height:402px;}
.new_foot{height:48px;background:#8497a2 url(../images/news_footback.gif) top left repeat-x;}
.new_mar{padding:25px 20px 0 50px;}
.news_date{font-family:georgia;position:absolute;top:365px;left:50px;font-weight:bold;font-size:12px;}

.news_block3{position:absolute;top:60px;left:70px;width:570px;background-color:_transparent_;}
.news_block4{position:absolute;top:80px;left:70px;width:570px;background-color:_transparent_;}
.news_block3 p, .news_block4 p{margin:0 0 5px 0;text-indent:18px;}
.news_nb{margin-bottom:10px;}
h3.news_nbh3{font-size:12px;margin:0 0 12px 0;padding:0;}

.videoblock{width:440px;}
.videomenu{line-height:18px;}
.videomenu span{color:#879ba6;font-weight:bold;}
.pn25{margin-right:20px;}

.pic{padding-left:10px;background:url(../images/pic.gif) left center no-repeat;}
._submit{font-size:13px;font-family:arial;font-weight:bold;}
.red{color:red;}

.prozr{clear:both;margin:40px 0 0 400px;border-top:1px solid #899ba6;height:210px;background:url(../images/prozr.png) left top repeat;width:570px;}
.prozr1{position:absolute;height:210px;width:570px;}
*html .prozr{background:none;}
*html .prozr1{background:none;background-color:#869aa5;filter:alpha(opacity=15, enabled=1);}

.prozr2{height:190px;padding:15px 20px 15px 45px; border-top:1px solid #e9edf0;background:url(../images/strr.gif) left center no-repeat;line-height:14px;font-weight:normal;overflow:hidden;} 
.prozr2 p{font-weight:normal;margin:0;padding:10px 0 0 0;font-family:arial;text-align:justify;}

.pxr1{position:absolute;top:760px;margin:0;left:400px}   
.pxr2{position:absolute;top:855px;margin:0;left:400px;height:110px;}      
.pxr2 .prozr1{height:110px;}      
.pxr2 .prozr2{height:80px;} 

.pxr3 {height:110px;margin-top:10px;}  
.pxr3 .prozr1{height:110px;}
.pxr3 .prozr2{height:80px;}     

.ugolok{display:block;width:174px;height:114px;position:relative;margin-bottom:10px;}
.ugolok img{z-index:1;width:174px;height:114px;}

.utop{display:block;position:absolute;width:174px;height:114px;top:0;background:url(../images/uu0.gif) left top no-repeat;left:0;}
.utop span{display:block;position:absolute;width:174px;height:114px;top:0;background:url(../images/uu1.gif) right top no-repeat;left:0;}
.udown{display:block;position:absolute;width:174px;height:114px;top:0;background:url(../images/uu4.gif) left bottom no-repeat;left:0;}
.udown span{display:block;position:absolute;width:174px;height:114px;top:0;background:url(../images/uu3.gif) right bottom no-repeat;left:0;}

.utopM{display:block;position:absolute;width:174px;height:114px;top:0;background:url(../images/uy0.gif) left top no-repeat;left:0;}
.utopM span{display:block;position:absolute;width:174px;height:114px;top:0;background:url(../images/uy1.gif) right top no-repeat;left:0;}
.udownM{display:block;position:absolute;width:174px;height:114px;top:0;background:url(../images/uy4.gif) left bottom no-repeat;left:0;}
.udownM span{display:block;position:absolute;width:174px;height:114px;top:0;background:url(../images/uy3.gif) right bottom no-repeat;left:0;}

.phone{font-size:18px;font-family:tahoma;}
.phone span{font-size:12px;}
.adres span{color:#879ba6;}
hr{border:0;border-top:1px solid #879ba6;border-bottom:1px solid #f5fbfd;margin-top:12px;}

.ntn{margin-left:0px;}
.ug2{margin-top:5px;margin-bottom:3px;}
.utt1{display:block;width:174px;margin-bottom:18px;padding:0;}

.leftblock4{margin:40px 0 0 0;width:215px;float:left;padding-left:48px;} 
.cblock3{margin-bottom:0;}

.web p {
text-align:justify;
}

.web h2 {
margin-bottom:15px;
}

