*{margin:0px;padding:0px;font-family:Trebuchet MS;border:0px;font-size:13px;}
div {position:relative; }
a {color:#418abd;}
a:hover {text-decoration:none;}
html, body{height:100%;}

BODY{background-color:#afafaf;color:#3c3c3c;}
a div{border:0px;}
.w100{width:100%;}
.sm {font-size:12px;}
.sm a{font-size:12px;text-decoration:none;}
.sm a:hover{text-decoration:underline;}

.admpic img {border:1px solid #898989;}


#notfooter{left:0px;top:0px; width:100%;padding-top:25px;*padding-top:65px;}
#monitor{z-index:2; width:926px;padding-top:40px;margin-top: 40px;background-color: #f5f5f5;margin-bottom:518px;*margin-bottom:500px; text-align:left;}
#page{min-height: 500px;
      height: auto !important;  
      
      height: 500px;
      padding-bottom:94px;}
#face{z-index:2;}
#fon {position:absolute; left:0px;top:0px;width:100%; height:100%;*height: expression(parentNode.offsetHeight+'px');background-color:#afafaf;z-index:1}
.fon_bottom {position:absolute; left:0px;bottom:-1px;*bottom:8px;width:100%; height:317px;background:url(/images/bottom_fon.jpg) repeat-x;z-index:1;}
.pre_footer {position:absolute; left:0px;bottom:-1px;*bottom:8px;width:100%; height:33px;background:url(/images/pre_footer.jpg) repeat-x;z-index:1;}
.partners{background-color: #e6e6e6;}
.partcont{z-index:2;padding-bottom: 52px;width:934px;}
.caust{width:180px;border-right:1px solid #727272;}
.podstavka{position:absolute;bottom:34px;*bottom:49px;left:0px;width:100%;background :url(/images/podstavka.png);height:165px;background-position: center;background-repeat: no-repeat;z-index:2;}
.podstavkashadow{position:absolute;bottom:34px;*bottom:49px;left:0px;width:100%;background :url(/images/podstavkashadow.png);height:48px;background-position: center;background-repeat: no-repeat;z-index:3;}
.iefix{position:absolute;bottom:-1px;left:0px;width:100%;height:20px;z-index:1;background-color:#a0a0a0;}

#logo{position:absolute;left:53px;top:0px;}
#logo img{width:227px;height:93px;}

h1{font-weight:normal;font-style: italic;font-size:24px;margin-bottom: 12px;}
p{line-height:18px;margin-bottom:12px;}
/*Mainblock*/
#mainblock{top:120px;left:0px;padding-left: 64px;padding-right:40px;display:inline-block;padding-bottom:160px;width:824px;*width:822px; overflow:hidden;}
#maincontent h1{padding-top:14px;}
#maincontent ul{margin-left:14px;}
#maincontent ul li{margin-bottom:8px;}

#underruler ul{margin-left:14px;}
#underruler ul li{margin-bottom:8px;}

#YMapsID{width:100%;height:270px;border:1px solid #cccccc;}

#maincontcontainer{z-index:1;}
#maincontent{height:320px; padding-top:4px;}

/*underruler*/
#underruler{padding-top: 60px;}

/*grey right*/
.righttable{background-color: #e8e8e8; height:100%;}
.topright{height:14px;background-color: #e8e8e8;overflow:hidden;} 
.rightcell{padding-left: 32px;padding-right:40px;background: url(/images/grayfoncell.gif);;background-position: left;}
#rightblock{background-color: #e8e8e8;width:100%;padding-left: 20px;padding-right:20px;padding-top:4px;}
#rightblock p span{color:#878787;font-style: italic;font-size:12px;}
#rightblock table{margin-bottom:24px;}
#rightblock ul{margin-left:14px;}
#rightblock ul li{margin-left:2px;margin-bottom:8px;line-height: 18px;}
#rightlefttop{float:left;background:url(/images/graylefttop.gif);background-position: top right;background-repeat:  no-repeat;width:52px;height:14px;}
#rightrighttop{float:right;background:url(/images/grayrighttop.gif);background-position: top;width:20px;height:14px;}
#rightleftbottom{float:left;background:url(/images/grayleftbottom.gif);background-position: right;background-repeat:  no-repeat;width:52px;height:20px;}
#rightrightbottom{float:right;background:url(/images/grayrightbottom.gif);width:20px;height:20px;}

/*Menu*/
#menu{position:absolute;top:-29px;right:2px;height:121px;}
.menuelem{float:right; height:121px;width:127px;text-align:center;padding-top:4px;}
.menuelem a{text-decoration: none;color:#418abd}
.menuelem img{margin-bottom: 4px;}
.menuelem a span{text-decoration: underline;}
.menuelem a span:hover{text-decoration: none;}
 


/*Form*/
input {border:1px solid #969696;}
textarea {border:1px solid #969696;}
.inputimage{border:0px !important;}
.text input{width:100%;}
.textname{width:auto;padding-right:12px;}
.textname2{width:auto;padding-left:12px;}
.check{width:1px;padding-right:12px;padding-top:3px;}
.linetxt{width:1px;white-space: nowrap;padding-right:12px;}
.linetxta textarea{width:100%; height:50px;}
.linetxta2 textarea{width:100%; height:75px;}
.checkname span{color:#878787;font-style: italic;font-size:12px;}
.folder{padding:30px 30px 18px 30px;border:1px solid #969696;margin-bottom: 12px;}
.foldername{position:absolute; top:-10px;left:25px;background-color: #e8e8e8;padding:0px 5px;}
.ftopleft{position:absolute;top:-1px;left:-1px;width:6px;height:6px;background:url(/images/ftopleft.gif);font-size:1px;}
.ftopright{position:absolute;top:-1px;right:-1px;width:6px;height:6px;background:url(/images/ftopright.gif);font-size:1px;}
.fbottomleft{position:absolute;bottom:-1px;left:-1px;width:6px;height:6px;background:url(/images/fbottomleft.gif);font-size:1px;}
.fbottomright{position:absolute;bottom:-1px;right:-1px;width:6px;height:6px;background:url(/images/fbottomright.gif);font-size:1px;}


/*Monitor*/
.monitor_top{position:absolute;top:-27px;left:0px;background :url(/images/monitor_top.jpg);width:956px;height:27px;}
.monitor_bottom{position:absolute;bottom:-24px;left:0px;background :url(/images/monitor_bottom.jpg);width:926px;height:24px;z-index:2}
.monitor_topright{position:absolute;top:0px;right:-30px;background :url(/images/monitor_topright.jpg);width:30px;height:532px;z-index:2;}
.monitor_topleft{position:absolute;top:0px;left:-31px;background :url(/images/monitor_topleft.jpg);width:31px;height:532px;z-index:2;}
.monitor_botright{position:absolute;bottom:-24px;right:-30px;background :url(/images/monitor_botright.jpg);width:30px;height:123px;z-index:2;}
.monitor_botleft{position:absolute;bottom:-24px;left:-31px;background :url(/images/monitor_botleft.jpg);width:31px;height:123px;z-index:2;}
.monitor_right{position:absolute;top:0px;right:-30px;background :url(/images/monitor_right.jpg);width:30px;height:100%;*height: expression(parentNode.offsetHeight+'px');z-index:1}
.monitor_left{position:absolute;top:0px;left:-31px;background :url(/images/monitor_left.jpg);width:31px;height:100%;*height: expression(parentNode.offsetHeight+'px');}
.kran{position:absolute;top:0px;left:0px;z-index:100;}
.kran div{position:absolute;}
.kran1{left:-115px;top:-67px;width:115px;height:67px;background: url(/images/kran1.jpg);}
.kran2{left:-217px;top:0px;width:168px;height:532px;background: url(/images/kran2.jpg);}
.kran3{left:-49px;top:450px;width:18px;height:82px;background: url(/images/kran3.jpg);}
.ruler1{left:0px;top:481px;width:339px;height:42px;background: url(/images/ruler1.jpg);}
.ruler2{left:0px;top:307px;width:40px;height:175px;background: url(/images/ruler2.jpg);}
#ban{position:absolute;bottom:0px;left:37px;width:849px;height:94px;border-top:1px solid #969696;border-left:1px solid #969696;border-right:1px solid #969696;}
#yellow{position:absolute;bottom:0px;*bottom:-1px;left:0px;width:100%;height:66px;background-color:#ffcd08;font-size:24px;color:#3c3c3c;font-style: italic;text-align:center; line-height:66px;}
#krossleft{position:absolute;top:-11px;left:-13px; background:url(/images/krossleft.gif);width:19px;height:17px;}
#krossright{position:absolute;top:-11px;left:842px; background:url(/images/krossright.gif);width:19px;height:18px;}
#podstava{height:1px;margin-top:-300px;*margin-top:-280px;}

#footer{background-color:#a0a0a0;padding-bottom:48px;}

.nobord{border:0px!important;}
.servdiv{margin-left:-30px;margin-top:30px;margin-bottom:42px;}
.servdiv img{margin-bottom:26px;}
.servdiv div{width:346px;border-bottom:1px solid #969696;font-size:1px;height:1px;}
.link2{text-decoration: none; border:0px;}
.link2 img{text-decoration: none; border:0px;vertical-align:middle;margin-right:12px;}
.link2 span{text-decoration: underline;padding-bottom:6px;color:#2579b4;}
.link2 span:hover{text-decoration: none;}


.portfoliopic{border:1px solid #c8c8c8;overflow:hidden;}
.portfoliopic img{border:10px solid #fff;}
.smpictop{position:absolute;top:0px;left:0px;}
.smpicbottom{position:absolute;bottom:0px;left:0px;}
.allpic{position:absolute; top:268px;left:342px;z-index:2;}
.allpic a{color:#2579b4;}


.yeardiv{border-top:1px solid #969696;border-bottom:1px solid #969696;padding:16px 0px 4px;*padding:16px 0px;margin-bottom:16px;}
.years{float:right; width:157px; display:block;}
.pcell{padding-bottom:12px;}
.nav{border-top:1px solid #969696; margin-top:30px;padding-top:16px;}
.nextnav{float:right;text-align:right;z-index:2}


.footnav{width:934px; color:#fff;text-align: left;padding-top:16px;}
.footnav span{margin:0px 8px;}
.footnav a{color:#fff;}
.caustica{float:right; text-align:right;}

.mon_text{height:165px;position:absolute;bottom:0px;left:0px; width:100%;z-index:10;}
.mon_text_right{position: absolute; right:0px;top:4px;font-size:16px;text-align:right;}
.mon_text_right span{font-size:18px;font-style: italic;}


#smallpics{position:absolute; top:0px;height:100%;}

.vac{margin-top:18px;}
.vac li{margin-bottom:22px!important;}
