/* create: 2009.04.23 Toropov E.E. (STGayA) mail:stgaya@mail.ru */
/* opencs.ru */
html,body{width:100%;height:100%;margin:0;padding:0;}
body{background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#362f2f;}

form,h1,h2,h3,h4,p,img{margin:0;padding:0;border:0;}
a{color:#362f2f;}
.clr{clear:both;}

.icons{position:absolute;top:89px;right:65px;width:100px;color:#555353;}
.icons a{border-right:1px solid #555353;padding:0 5px;font-size:8px;display:block;float:left;}
.icons a.last{border-right:0;}

.bodl_bg1{background:url(../images/left_bg1.jpg) left top repeat-y;}
.bodr_bg1{background:url(../images/right_bg1.jpg) right top no-repeat;min-height:100%;}
.home_bg1{background:url(../images/home_bg1.jpg) right bottom no-repeat;clear:both;float:right;
          margin-top:-168px;height:172px;width:475px;position:relative;z-index:2;}
.home_bg1 div{margin-top:140px;font-size:10px;} 

.bodl_bg2{background:url(../images/left_bg2.jpg) left top repeat-y;}
.bodr_bg2{background:url(../images/right_bg2.jpg) right top no-repeat;min-height:100%;}
.home_bg2{background:url(../images/home_bg2.jpg) right bottom no-repeat;clear:both;float:right;
          margin-top:-168px;height:172px;width:475px;position:relative;z-index:2;}
.home_bg2 div{margin-top:140px;font-size:10px;}
.bodl_bg2 .icons{top:85px;right:25px;width:100px;color:#555353;}  

.bodl_bg3{background:url(../images/left_bg3.jpg) left top repeat-y;}
.bodr_bg3{background:url(../images/right_bg3.jpg) right top no-repeat;min-height:100%;}
.home_bg3{background:url(../images/home_bg3.jpg) right bottom no-repeat;clear:both;float:right;
          margin-top:-168px;height:172px;width:475px;position:relative;z-index:2;}
.home_bg3 div{margin-top:140px;font-size:10px;}
.bodl_bg3 .icons{top:92px;right:25px;width:100px;color:#555353;} 

.bodl_bg4{background:url(../images/left_bg4.jpg) left top repeat-y;}
.bodr_bg4{background:url(../images/right_bg4.jpg) right top no-repeat;min-height:100%}
.home_bg4{background:url(../images/home_bg4.jpg) right bottom no-repeat;clear:both;float:right;
          margin-top:-168px;height:172px;width:475px;position:relative;z-index:2;}
.home_bg4 div{margin-top:140px;font-size:10px;}
.bodl_bg4 .icons{top:110px;right:68px;width:100px;color:#555353;}

*html .bodr_bg1{height:expression(document.body.clientHeight>800?"800px":"100%";)}
*html .bodr_bg2{height:expression(document.body.clientHeight>800?"800px":"100%";)}
*html .bodr_bg3{height:expression(document.body.clientHeight>800?"800px":"100%";)}
*html .bodr_bg4{height:expression(document.body.clientHeight>800?"800px":"100%";)}

.menu{position:absolute;left:35px;top:185px;width:140px}         
.menu a{display:block;float:left;clear:both;padding:0px 4px 3px 4px;background:#fff;font-size:18px;text-transform:lowercase;margin-bottom:7px;}         
.menu a:hover{color:#000; text-decoration:none; font-size:22px;}
.menu a:active{color:#000; text-decoration:none;}


.cont{padding:70px 141px 172px 210px;}
.cmain{margin-top:40px;}       
.cmain h1,.cmain .h1{color:#8d170e;font-size:18px;font-weight:normal;padding-bottom:16px;}
.cmain h2,.cmain .h2{color:#8d170e;font-size:14px;font-weight:bold;padding-bottom:8px;}

.good{float:left;padding:7px 7px 12px 7px;background:#fbf2e9;border:1px solid #ddd8bf;line-height:18px;color:#56656d;margin:0 25px 30px 0;width:128px;height:196px}       
.good div{padding-bottom:12px;}
.text{margin-right:30px;line-height:18px;}
.text p{text-indent:15px;}
.agood{height:184px;}

a.strong{font-weight:bold;color:#56656d;}
a.strong:hover{}

.camnelog {margin-right:20px;color:#56656d;}      
.camnelog a{color:#56656d;text-decoration:underline;}      
.camnelog .small{display:block;margin-bottom:5px;font-size:11px;font-weight:bold;} 

.mainmenu_admin{background:#0d0d0d;border:1px solid #2f2f2f;position:absolute;top:355px;left:10px;padding:5px;color:#fff;}     
.mainmenu_admin a{background:transparent;font-size:11px;padding:0;color:#fff;}     
.mainmenu_admin a:hover{color:#ffb021;} 
.introcat{margin-bottom:15px;}
.introcat p{margin:0 0 10px 0; text-indent:15px;}
.navigation{margin-top:5px;text-align:center;}

.block2 p{margin:0 0 10px 0;}
.block2 ul{margin:0 0 12px 8px; padding:0 0 0 20px;}
.cs_color_error{color:red;}

.contform input{width:99%;}
.contform textarea{width:99%;}
input.cont_sub{width:100px;}
.form_message{text-align:center;border:1px dotted #bdf892;margin-bottom:10px;}
    

.stlt{list-style:none;}
            .stlt li{float:left; margin:0 5px 0 0;}

            .stlt li a b img{margin:0 3 0 0;display:block}
            .stlt li span{width:4px;display:block;}
