/* create: 2009.09.18 Toropov E.E. (STGayA) mail:stgaya@mail.ru */
/* opencs.ru */

html,body{width:100%;height:100%;margin:0;padding:0;}
body{font-family:arial;font-size:12px;color:#fff;background:#0c1a34 url(../images/main_bg.jpg) left center repeat;}           
img,p,form,h1,h2,h3,h4{border:0;margin:0;padding:0;} 
a{color:#fdc26e;}
a:hover{color:#db9715;}

.clr{clear:both;font-size:0;height:0;}
.block_head{min-width:996px;position:relative;z-index:2;}
.block_cont{min-width:936px;z-index:2;position:relative;}
.block_foot{min-width:996px;z-index:1;margin-top:-120px;}

/* Block Mang */
.bl-mang{position:relative;z-index:10;background:#000;height:58px;padding-top:7px;}
.bl-mang .line{margin:0 0 0 21px;height:51px;color:#cccccc;font-size:10px;border-left:1px solid #cccccc;padding-left:6px;}
.bl-mang .line div{float:left;border-right:1px solid #cccccc;width:128px;height:51px;margin:0px 6px 0 0;}
.bl-mang .line div a{color:#fff;}
.bl-mang .line div a:hover{color:#db9715;}

/* ie6 */
*html .block_head{width:expression(document.body.clientWidth>996?"100%":"996px");}
*html .block_head{width:expression(document.body.clientWidth>936?"100%":"936px");}
*html .block_head{width:expression(document.body.clientWidth>996?"100%":"996px");}

.block_head{height:564px;background:url(../images/head_bg.jpg) top center no-repeat;}
.block_head .menu{height:30px;font-size:14px;font-weight:bold;padding-top:10px;}
.block_head .menu a{color:#fff;font-size:14px;font-weight:bold;text-decoration:none;margin:0 12px;}
.block_head .menu a:hover{text-decoration:underline;}
.block_head .menu .left{float:left;padding-left:44px;}
.block_head .menu .right{float:right;padding-right:30px;}
.block_head .logotype{display:block;width:196px;margin:0 auto;padding-right:5px;}
.block_head .wh{width:210px;margin:0 auto;position: relative;padding-right:10px;margin-top:18px;text-align:center;letter-spacing:6px;}
.block_head .wh .hr{height:0;font-size:0;border:0;border-top:1px solid #fff;border-bottom:1px solid #8b95a9;margin-bottom:14px;}
.block_head .menu2 {padding-left:10px;margin-top:-18px;}
.block_head .menu2 a{color:#dce8fc;font-weight:bold;font-style:italic;text-decoration:none;background:url(../images/menu_p.gif) left center no-repeat;padding-left:22px;line-height:24px;}
.block_head .menu2 a:hover{text-decoration:underline;}
.block_head .icons{position:absolute;top:83px;left:58px;}
.block_head .icons a{margin-right:27px;}
.block_head .phone{position:absolute;top:68px;right:51px;font-style:italic;text-align:right;font-size:14px;color:#dce8fc;}
.block_head .phone span{font-size:24px;color:#fff;padding-left:5px;line-height:24px;float:right;display:block;}
.block_head .phone .t1{height:32px;}
.block_head .phone .t2{padding:0 5px 0 0;height:32px;}
.block_head .slogan{position:absolute;width:100%;top:423px;color:#dce8fc;font-style:italic;}
.block_head .slogan p{width:240px;margin:0 auto;font-size:16px;padding-left:40px;}
.block_head .slogan p span{font-size:22px;font-weight:bold;display:block;padding:5px 0 0 35px;}

.block_cont{margin:0 30px;min-height:262px;} 
.block_cont .node1{float:left;width:48%;padding-bottom:20px;}   
.block_cont .node2{float:right;width:48%;padding-bottom:20px;}   
.block_cont .node1 img,.block_cont .node2 img{border:3px solid #db9715;margin:0 20px 20px 0;}   
.block_cont .node1 h3,.block_cont .node2 h3{color:#db9715;font-size:18px;padding-bottom:16px;font-weight:normal;line-height:18px;}     
.block_cont .node1 p,.block_cont .node2 p{line-height:15px;}     
.block_cont .node1 .readmore,.block_cont .node2 .readmore{display:block;text-align:right;font-style:italic;padding-top:2px;}     
.block_cont .content .stext{padding:0 10px;}
.block_cont .content .stext h1,
.block_cont .content .stext h2{color:#c2cee3;font-size:14px;padding-bottom:14px;}
.block_cont .content .stext img{border:3px solid #db9715;}
.block_cont .content .stext .gallery a{text-decoration:none;}
.block_cont .content .stext .gallery img{margin:1px;}
.block_cont .content .h1 h1{height:40px;line-height:40px;background:#d99414 url(../images/sh1.gif) left top repeat-x;text-align:center;font-size:24px;font-weight:normal;font-style:italic;margin:20px 0 20px 0;}
/* .block_cont .content img{border:3px solid #db9715;} */
.block_cont .content p{padding-bottom:14px;}

.block_foot{height:320px;background:url(../images/bottom_bg.jpg) bottom center repeat-x;}
.block_foot .drup{margin-left:360px;width:35px;height:53px;background:url(../images/foot_drupals.jpg) left top no-repeat;}
.block_foot .left{position:absolute;left:35px;padding:147px 0 0 190px;height:120px;width:250px;background:url(../images/foot_key.jpg) left bottom no-repeat;}
.block_foot .t1{color:#b7cbec;font-style:italic;font-size:18px;padding-bottom:8px;}
.block_foot .t2{color:#fff;font-style:italic;font-size:24px;padding-left:40px;padding-bottom:5px;}
.block_foot .t2 span{color:#b7cbec;font-style:italic;font-size:14px;display:block;float:left;padding:3px 5px 0 0;}
.block_foot .right{position:absolute;right:35px;height:267px;width:460px;background:url(../images/foot_bg_right.jpg) right bottom no-repeat;}
.block_foot .copyright{margin:204px 0 0 30px;float:left;width:220px;color:#b7cbec;font-style:italic;}
.block_foot .button{margin:204px 0 0 0;float:right;width:190px;text-align:right;}

.navigation ul{padding:0;margin:10px 0px 0px 0px;list-style-type:none;height:40px;font-size:12px;font-weight:bold;}
.navigation li{padding:0;margin:0px 10px 0px 0px;display:block;float:left;}