html,body{width:100%;height:100%;margin:0;padding:0;}
body{font:11px 'Verdana','Tahoma','Helvetica';color:#666;background:#ffefcf;}           
img,p,form,h1,h2,h3,h4{border:0;margin:0;padding:0;}
.clr{clear:both;font-size:0;height:0;} 
a{color:#345f94;}
a:hover{color:#e4390e;}
p{padding-bottom:15px;}

.bg_index{position:absolute;top:0;left:0;width:100%;min-width:950px;height:537px;background:url(../images/body_bg.jpg) top center no-repeat;z-index:1;}
.bg_inside{position:absolute;top:0;left:0;width:100%;min-width:950px;height:476px; background:url(../images/body_ins_bg.jpg) top right no-repeat;z-index:1;}

/* main page */
.head{position:relative;width:950px;height:537px;margin:0 auto;z-index:2;}
.head a{color:#e4390e;font-size:13px;font-weight:bold;text-decoration:none;font-family:arial;}
.head .logo{position:absolute;left:237px;top:41px;}
.head .banner{position:absolute;right:0;top:96px;}
.head .phone{position:absolute;top:38px;right:0px;color:#34322d;font-family:georgia;font-size:11px;}  
.head .phone span{font-size:18px;line-height:16px;}  
.head .link1{position:absolute;top:132px;left:82px;display:block;width:194px;height:19px;background:url(../images/ico_photos.gif) no-repeat;padding:80px 0 0 5px;}
.head .link2{position:absolute;top:258px;left:50px;display:block;width:193px;height:19px;background:url(../images/ico_news.gif) no-repeat;padding:103px 0 0 0;}
.head .link3{position:absolute;top:418px;left:77px;display:block;width:195px;height:19px;background:url(../images/ico_uslugi.gif) no-repeat;padding:101px 0 0 0;}
.head .link4{position:absolute;top:260px;right:83px;display:block;width:180px;height:19px;background:url(../images/ico_peoples.gif) no-repeat;padding:100px 0 0 0;text-align:right;}  
.head .link5{position:absolute;top:430px;right:76px;display:block;width:169px;height:19px;background:url(../images/ico_contact.gif) no-repeat;padding:88px 25px 0 0;text-align:right;}  

.cont{margin:0 auto;padding:150px 0 0 0;width:950px;background:url(../images/cont_bg.jpg) top center no-repeat;z-index:2;}
.cont .bleft{float:left;width:234px;}
.cont .bcenter{margin:-4px 238px 0 238px;line-height:16px;}

.cont .bright{float:right;width:230px;margin:-1px 0 0 0;}
.cont .bright h2{color:#e4390e;font-size:17px;font-weight:normal;line-height:16px;padding-bottom:5px;}
.cont .bright .last_news{line-height:16px;padding:0;margin:0;list-style:none;}
.cont .bright .last_news li{padding:0 0 6px 0;margin:0;}

/* all page */
.acont{position:relative;margin:0 auto;width:950px;z-index:2;}
.acont .bleft{float:left;width:220px;background:url(../images/girl.gif) no-repeat;padding-top:145px;}
.acont .bleft .menu{margin:0;padding:0;font-size:13px;color:#345f94;list-style:none;font-weight:bold;font-family:arial;letter-spacing:1px;}
.acont .bleft .menu a{margin:0;line-height:22px;color:#345f94;background:url(../images/aline.gif) bottom repeat-x;text-decoration:none;}
.acont .bleft .menu .sub{padding-left:5px;}
.acont .bleft .menu .sub .sub{padding-left:15px;}
.acont .bleft .menu .sub a{background:url(../images/li.gif) left center no-repeat; padding-left:10px;font-size:11px;font-weight:normal;letter-spacing:0;font-family:verdana;}
.acont .bleft .menu a:hover,.acont .bleft .menu .active{color:#e4390e;background:none;}
.acont .bleft .menu .sub a:hover{background:url(../images/li.gif) left center no-repeat;}

.bmain{margin-left:230px;padding-top:10px;min-height:500px;color:#333333;font-size:12px;}
.bmain h1,.bmain h2,.bmain h2{color:#e4390e;font-size:17px;font-weight:normal;line-height:16px;padding-bottom:13px;}

.mod-content{margin-top:20px;}
.mod-content .block-intro{padding-bottom:21px;}
.mod-content .block-intro .img{width:130px;float:left;min-height:100px;}
.mod-content .block-intro .txt{min-height:100px;margin-left:130px;}
.mod-content .block-intro .che{padding-bottom:2px;}
.mod-content .block-intro .che a{font-weight:bold;font-family:arial;font-size:13px;}

.mod-news{}
.mod-news h2{padding-bottom:15px;}
.mod-news .intro{border-bottom:1px solid #fdd4a0;margin-top:15px;}
.mod-news .readme{position:relative;text-align:right;margin-top:-15px;padding-bottom:15px;}
.mod-news .readme a{padding-right:26px;background:url(../images/readme.gif) right center no-repeat;}
.mod-news .image{padding-right:26px;padding-bottom:15px;width:85%;text-align:center;}
.mod-news .image img{border:1px solid #fdd4a0;}

.mod-gallery{margin-top:34px;}
.mod-gallery a{display:block;float:left;margin:0 22px 22px 0;border:1px solid #fdd3a0;}

.mod-gallery-cats{width:99%;margin-top:34px;}
.mod-gallery-cats .im{width:11%;padding:9px 0;}
.mod-gallery-cats .im a{display:block;width:58px;height:40px;background:url(../images/photo_bg.gif) no-repeat;padding:12px 0 0 3px;}
.mod-gallery-cats .tx{width:39%;font-weight:bold;font-family:arial;font-size:13px;}

.mod-gallery-users{margin-top:40px;}
.mod-gallery-users .block{padding-bottom:50px;}
.mod-gallery-users .block .img{width:140px;float:left;}
.mod-gallery-users .block .img img{border:1px solid #fdd4a0;}
.mod-gallery-users .block .txt{margin-left:140px;}
.mod-gallery-users .block .che a{font-weight:bold;font-family:arial;font-size:13px;}

.navigation{width:85%;text-align:center;padding-top:18px;color:#345f94;} 
.navigation a{margin:0 2px;} 
.navigation .cif{position:relative;top:-6px;font-size:12px;padding:0 5px} 
.navigation .cif span{color:#e4390e;padding:0 2px;} 
.navigation .cif a{margin:0;padding:0 2px;} 
.navigation .cif a:hover{text-decoration:none;} 

.ahead{position:relative;width:950px;height:100px;margin:0 auto;z-index:2;}
.ahead .logo{position:absolute;left:177px;top:41px;}
.ahead .phone{position:absolute;top:38px;right:0px;color:#34322d;font-family:georgia;font-size:11px;}
.ahead .phone span{font-size:18px;line-height:16px;}    
.ahead .ptich{position:absolute;top:42px;right:137px;width:145px;height:58px;background:url(../images/ptich.png) no-repeat;}    

.foot{position:relative;margin:19px auto 0 auto;padding:7px 0 0 0;width:950px;height:49px;color:#666;border-top:1px solid #345f94;z-index:2;}
.foot a{color:#666;}
.foot a:hover{color:#333;}
.foot .bleft{float:left;width:33%;margin-top:10px;}
.foot .bcenter{float:left;width:33%;text-align:center;}
.foot .bright{float:right;width:33%;text-align:right;margin-top:10px;color:#666;}
.foot .bcenter img{opacity:0.33;-moz-opacity:0.33;-khtml-opacity:0.33;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=33);}
 
/* Contact form */ 
.contform{width:595px;padding-bottom:30px;}
.contform strong{display:block;padding:4px 0 2px 0;font-weight:normal;} 
.contform .butn2{padding-top:12px;}
.contform table {margin-bottom:5px;}
.contform table input{width:200px;height:16px;}
.contform table textarea{font-size:12px;height:103px;overflow: hidden;font-family:verdana;}
.form_message{text-align:center;border:1px dotted #707070;padding:5px;}
.contform .redb{color:#ff7632;}
.capss{} 

.mainmenu_admin {height:100px;font-size:11px;margin-top:4px;}
.mainmenu_admin div{float:left;width:136px;height:55px;border:1px solid #666;padding:3px 2px 5px 2px;vertical-align:top;margin:2px 1px 0 1px;
background:#eedebe;opacity:0.75;-moz-opacity:0.75;-khtml-opacity:0.75;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);}

.bcenter .mainmenu_admin {height:170px;}
.bcenter .mainmenu_admin div{width:150px;height:65px;}

.mod-content{margin:0;}
