
* { margin:0px; padding:0px; }
html {FONT-FAMILY: Comic Sans MS,Verdana, Arial, sans-serif;font-size:13px;width:100%;}
body {overflow-x:hidden;  position:relative; height:100%; width:100%; background: url(/i/bg.jpg)  fixed bottom #dba624;  }
* html body { height:100%; width:100%;}
body,div,ul,li,h1,p{margin:0;padding:0; color:#ac5a1e;}
img{border:0}
ul li{list-style:none}
a{color:#61300c; text-decoration:none;}
p,div { line-height: 1.4;text-align:juistify;}





#top1{background: url(/i/top1.jpg) no-repeat top center;height:198px; width:100%;z-index:2;}
#top2{background: url(/i/top2.jpg) no-repeat 50% 0%;height:203px; width:100%;z-index:2;}
#top3{background: url(/i/top3.jpg) no-repeat 50% 0%;height:143px; width:100%;z-index:2;}
#top4{background: url(/i/top4.jpg) no-repeat 50% 0%;height:164px; width:100%;z-index:2;}
#top5{background: url(/i/top5.jpg) no-repeat 50% 0%;height:190px; width:100%;z-index:2;}



.mindex #top1{background: url(/i/main/top1.jpg) no-repeat top center;height:198px; width:100%;z-index:2;}
.mindex #top2{background: url(/i/main/top2.jpg) no-repeat 50% 0%;height:203px; width:100%;z-index:2;}
.mindex #top3{background: url(/i/main/top3.jpg) no-repeat 50% 0%;height:143px; width:100%;z-index:2;}
.mindex #top4{background: url(/i/main/top4.jpg) no-repeat 50% 0%;height:164px; width:100%;z-index:2;}

#footer{background: url(/i/bottom.jpg) no-repeat 50% 0%;height:280px; width:100%;}


.tp{background: url(/i/cnt.jpg) repeat-y 50% 0%;}
.tp2{background: url(/i/center.jpg) no-repeat 50% 0%;width:100%}


#adres{height:149px;width:700px; border:0px #454545 solid; display:block;float:center;position:relative; left:100px; top:40px; margin:40px auto 0px auto; z-index:34;}
address{color:#7d4418;font-size:13px; font-style:"Times New Roman";display:inline;line-height:1.2em; padding:2px 4px 2px 0px;}


#stats{position:absolute; top:-100px; left:-4000px}

#all { width:100%;}
#content { z-index:5;  float:center;  padding:0px 0px 0px 0px; width:810px; font:1.2em 110%/100% Georgia;margin:-170px auto -50px auto; }
h1.h1{z-index:3000; color:#ba5f1c;text-transform:uppercase;  font-size:1.4em;text-decoration:underline;}


#menu0{height:120px; width:630px; margin:0 auto; float:center; display:block;}
#menu0 a{display:block; height:54px; text-transform:lowercase;opacity:0.0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
 float:left;position:relative; z-index:400;padding:0px; text-align:center; background:#fff;font:1em Georgia, "Times New Roman";color:#2c5408;}
#menu0 a.a1{width:162px; margin:30px 30px 0px 30px;}
#menu0 a.a2{width:180px; margin:-20px 30px 0px 0px;}
#menu0 a.a3{width:180px; margin:30px 0px 0px 0px;}

#priyatnoe{display:block; float:right; width:150px; height:90px;}

#menu{height:160px; width:1000px; margin:0 auto; float:center; display:block;}
#menu a{display:block; height:54px; text-transform:lowercase;opacity:0.0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
 float:left;position:relative; z-index:400;padding:0px; text-align:center; background:#fff;margin:2px 2px 0px 3px;font:1em Georgia, "Times New Roman";color:#2c5408;}


#menu a.a1{width:172px; margin:6px 0px 0px 50px;}
#menu a.a2{width:190px; margin:77px 0px 0px 0px;}
#menu a.a3{width:192px;margin:25px 0px 0px 10px;}
#menu a.a4{width:193px;margin:82px 0px 0px 0px;}
#menu a.a5{width:150px;margin:0px 0px 0px 0px;}

a.solnce{ackground:#ffffff;display:block; width:210px; height:180px;opacity:0.0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
 top:0px; left:370px;  position:relative;z-index:10000000;float:center; margin:0 auto;}

.nd{display:none;}

.clearing {height:0;clear:both}



table.a{border:0px;border-collapse:collapse;width:100%}
table.a td{padding:0px;vertical-align:top;}


/*ALL*/
h1,h2,h3,h4,h5,h6{color:#5b3406;display:block;margin:0px;padding:3px;z-index:300;}
h1{font:1.9em Comic Sans MS,Georgia, "Times New Roman", Times;color:#5b3406;}
h2{font:1.7em Comic Sans MS,Georgia, "Times New Roman", Times;text-decoration:underline;}
h3{font:1.6em Comic Sans MS,Georgia, "Times New Roman", Times;}
input[type=text], select{font-size:13px;color:#654308;height:21px;border:1px #adadad solid; background:#feee7c} 
textarea{font-size:13px;color:#654308;border:1px #e9b65e solid; width:100%;background:#feee7c  }  
input[type=submit],[type=reset],[type=button]{text-align:center;font-size:12px;color:#654308;border:1px #e9b65e solid;background:#feee7c; margin:2px;}  
span{color:#b88713}
.lf{text-align:right;}

div.sub_menu{margin:0px;  display:block;color:#96582a;font-size:11px;opacity:0.7;filter:alpha(opacity=70);}
div.sub_menu a{color:#96582a;font-size:11px;}

/*ajax*/
.loadajax{background: url('/i/ loadbg.gif');opacity:0.4;filter:alpha(opacity=40);}





div{border:0px #ff0000 dotted;}
#li{display:block; float:left; margin:4px; position:absolute; left:-1000px; top:-100px;}

/*GALLERY CSS*/
#gallery{width:97%;}
.foto_area{display:table;  border:1px #e6e6e6 solid;} /* область под блоки категорий фото*/ 
.alb{display:inline; float:left; height:250px; width:210px; margin:4px; padding:2px; color:#924710; border:0px #e6e6e6 dotted; background:#fffed8} /*block whith photo category */
.alb a{color:#924710;}
.alb:hover{ background:#eacd80} 
.alb div.cat_ico{display:block; float:center; margin:2px auto 2px auto; max-height:200px; height:150px; width:200px; border:1px #caa131 solid; background:#efe8ac} /*block whith photo category */

.alb a{text-align:center; display:block; font-weight:bold; font-size:14px;} /*block whith photo category */

.photo_div{display:inline; float:left;margin:6px;padding:2px;max-height:150px; height:150px; overflow:hidden;width:200px;} /* блок для фото*/
.photo_div img{margin:0px auto; float:center;display:block;}
.photo_div:hover{} /* блок для фото*/
.pages_panel{display:table; width:100%; height:35px; text-align:center;} /*слой для постраничной навигации*/
table.panel{background:#feee7c;margin:0 auto;}
table.panel td{padding:2px; width:26px;  background:#ecab22; color:#da8033; font-size:13px;}
table.panel td.thispage{ background:#da8033;color:#ffffff;}


#kamins .photo_div{display:inline; float:left;margin:6px;padding:2px;max-height:200px; height:200px; overflow:hidden;width:159px;} /* блок для фото*/
.uslugi a{font-size:20px;}
.uslugi a:hover{color:#701507;text-decoration:underline;}
.pabscel{width:100%; margin:10px;}
.pabscel select{float:center;}
