* { margin:0px; padding:0px; }
html {FONT-FAMILY: Arial, sans-serif;font-size:13px;width:100%;}
body {overflow-x:hidden;   }
html,body { height:100%; width:100%;  min-height:100%;background: url(/i/ bg.jpg)  fixed top left #ffffff; }
body,div,ul,li,h1,p,big{margin:0;padding:0; color:#061c51;}
img{border:0}
ul li{list-style:disc;margin-left:30px;}
a{color:#061c51; text-decoration:none;}
p,div { line-height: 1.4;text-align:juistify;}

body.d{background: url('/i/body.jpg') no-repeat 50% 0%; ; height:100%; width:100%; min-hight:100%;}

#top1{display:block;height:147px; width:100%;padding:0px;}






#bottom{height:39px; width:450px; float:left; display:block; position:relative; top:300px; left:110px;}
address{font-size:11px;font-style:normal;  padding:2px; color:#b13549;display:inline; padding:2px 4px 2px 4px;}
#st{height:39px;width:90px;display:block;float:left; position:absolute; top:-12000px; left:-2300px; opacity:0.0;filter:alpha(opacity=0);}


#all { display:block; float:center; margin:0 auto; width:100%; height:100%; min-height:100%; max-width:1920px; zoom:1;  position:relative; z-index:0;}
#krisha{ display:block; position:relative; width:585px; height:435px; bottom:0px; margin:0px 0px 0px 0px; float:right; right:0px;
 z-index:3;background: url('/i/krisha_leto.jpg') no-repeat bottom right; position:relative;}
#div_bottom{outline:0px #cd0202 dotted; display:block; width:100%; height:434px; margin:0px 0px 0px 0px; 
 float:left; z-index:3;background: url('/i/doma_leto.jpg') no-repeat  bottom right;}

#adres{position:absolute; top:-14px; left:-500px; width:240px;}


.leto #krisha{background: url('/i/krisha_leto.jpg') no-repeat bottom right;}
.leto #div_bottom{background: url('/i/doma_leto.jpg') no-repeat  bottom right;}

.osen #krisha{background: url('/i/krisha_osen.jpg') no-repeat bottom right;}
.osen #div_bottom{background: url('/i/doma_osen.jpg') no-repeat  bottom right;}

.zima #krisha{background: url('/i/krisha_zima.jpg') no-repeat bottom right;}
.zima #div_bottom{background: url('/i/doma_zima.jpg') no-repeat  bottom right;}

.vesna #krisha{background: url('/i/krisha_vesna.jpg') no-repeat bottom right;}
.vesna #div_bottom{background: url('/i/doma_vesna.jpg') no-repeat  bottom right;}


#vremena{position:relative; top:110px; left:-50px;}
#vremena div{display:block; float:left; color:#fce6b0; padding:2px 3px 0px 4px; font-size:12px; text-decoration:underline;}
#vremena span{display:block; float:left; color:#ffffff; font-size:12px;  padding:2px 3px 0px 4px;}
#vremena div:hover{text-decoration:underline; color:#ffffff; cursor:pointer;}
#vremena div.act{ color:#e6523d; font-weight:bolder; font-size:12px; text-decoration:none; cursor:default;}

#developer{cursor:pointer;position:absolute; top:395px; width:80px; height:30px; right:10px;color:#b8672e; font-size:11px; text-shadow: #410d0b 1px 0px 1px;  }
#developer:hover{color:#d8c03a; text-decoration:underline;}




#conteiner{margin:0px 0px 0px 0px; display:block; float:left; position:relative;  width:100%; min-width:1000px;}
#cnt_div { outline:0px #dotted solid; display:block; margin:0px auto 0px auto; float:center; width:100%; min-width:900px; max-width:1200px; position:relative; z-index:12; min-height:450px;}


/*задаётся отступ от нижнего края*/
#content {background: url('/i/cnt_bg.png') repeat-y top right; min-width:400px; width:70%; float:left; display:block; padding:12px; margin:0px 0px -250px 20px;position:relative; z-index:13;text-shadow: #cdcdcd 0px 1px 1px; min-height:500px;}

#menu_right{display:block; width:240px; height:300px; position:relative; z-index:13; float:right; margin:0px; left:-60px; }
#menu_right div{width:240px; height:300px; padding:15px 0px;  position:fixed; background: url('/i/right_menu.png') no-repeat top left;display:block; }

#menu_right a{display:block;  font-size:12px; font-weight:bold; color:#061c51;text-shadow: #fcfcfc 0px 1px 2px ;}
#menu_right a:hover{text-decoration:underline;}

#menu_right ul{margin:0px;padding:0px;}
#menu_right ul li{list-style:disc;margin:3px 3px 1px 29px;padding:0px;}




#menu{background: url('/i/menu.png') no-repeat;  display:block;height:66px; width:600px; top:0px; position:relative; left:20%; }
#menu div{display:block; float:left;}
#menu div{ position:relative;float:left;display:block;width:130px;height:66px;}
#menu div.gloss{display:block; float:left; height:66px; width:160px;background: url('/i/gloss.png') no-repeat 0% 50%; position:absolute; z-index:2; top:0px; left:10px; }





#menu a{display:block;width:130px; height:40px;  text-transform:uppercase; color:#9d2921; position:relative; z-index:12;
 float:left;position:relative; z-index:4;padding:0px; text-align:center;margin:26px 2px 0px 0px; font-weight:bold; font:1.4em Arial;  text-shadow: #002f8e 0px 1px 2px ;}
#menu .a1,#menu .a1:hover{margin-left:40px;}

#menu a:hover{ color:#104d99; margin:27px 2px 0px 0px;  text-shadow: #002f8e 1px 1px 3px ; }



#phones{display:block; height:93px; width:257px; font-weight:bold; position:absolute; top:76px; left:69%;font:1.6em Arial;color:#092c80; text-shadow: #ffffff 1px 1px 1px ;}

#phones:hover{top:77px;font-size:21px;color:#ffffff; text-shadow: #092c80 -1px -1px 2px ;}
#phones span{font-size:19px; font-weight:bold; display:block; left:10px;position:relative;}
#phones span span{font-size:17px; left:30px;position:relative;}



#priayatnoe{background: url('/i/priyatnoe.png') no-repeat; display:block; height:93px; width:257px; position:relative; z-index:845; top:0px; left:0px; cursor:pointer;}

#priayatnoe:hover{ top:1px; left:-1px;}



.nd{display:none;}
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:#061c51;margin:0px;padding:3px;z-index:300;}
h1{font:1.6em Arial;}
h2{font:1.5em Arial;text-decoration:underline;}
h3{font:1.4em Arial;}
input[type=text], select{font-size:13px;color:#90250c;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;}  

.lf{text-align:right;}



#hed1{ text-transform:uppercase; font-size:18px; color:#89261a;}

div.sub_menu{margin:0px;  display:block;font-size:11px;opacity:0.7;filter:alpha(opacity=70);position:relative; z-index:300;}
div.sub_menu a{font-size:11px; }
/*ajax*/
.loadajax{background: url('/i/loadbg.gif');opacity:0.4;filter:alpha(opacity=40);}

div{border:0px #cd0202 dotted;}


