
#top {background:#eaeaea url(images/top.png) repeat-x;height:34px;width:100%;position: fixed;z-index:999;font-size:11px;color:#666}
* html #top { 
	position: absolute;
}
#top1 {margin:0 auto; width:993px;position:relative;top:4px}
#top2 {background: url(images/top_op.png) repeat-x;height:34px;width:100%;}

.input_bottom {border:1px solid #2a488e; padding:12px 0px;
background:#2a488e ;
-moz-border-radius:2px;
-webkit-border-radius:2px;
-o-border-radius:2px;
-ms-border-radius:2px;
border-radius: 2px;
cursor:pointer;
font-size:15px;

color:#ffffff;margin:3px 0px 0px 0px} 

.input_button2 {
border:1px solid #2a488e; padding:4px 14px 4px 14px;
background:#2a488e ;
-moz-border-radius:2px;
-webkit-border-radius:2px;
-o-border-radius:2px;
-ms-border-radius:2px;
border-radius: 2px;
cursor:pointer;
font-size:15px;

color:#ffffff;margin:0px 0px 0px 0px

}

.input_new, .input_new1, .input_new4 {
-moz-border-radius:2px;
-webkit-border-radius:2px;
-o-border-radius:2px;
border-radius: 2px;
-ms-border-radius:2px;
box-shadow: inset 1px 1px 3px rgba(0,0,0,.1);border:1px solid #ccc;padding:5px;margin:2px 0px 2px 0px
}


.input_bottom_res {border:1px solid #2a488e; padding:7px 0px;
background:#2a488e ;
-moz-border-radius:6px;
-webkit-border-radius:6px;
-o-border-radius:6px;
border-radius: 6px;
-ms-border-radius:6px;

cursor:pointer;
font-size:15px;

color:#ffffff;margin:3px 0px 0px 0px}
.input_bottom_res:hover {opacity:0.8;
-moz-opacity:0.8;
filter: alpha(opacity=80) black;
-khtml-opacity: 0.8;}


.input_bottom:hover {
opacity:0.8;
-moz-opacity:0.8;
filter: alpha(opacity=80) black;
-khtml-opacity: 0.8;}

.button_2 {width:194px;height:50px;background: url(images/button_2.png) no-repeat;text-decoration:none;}
.button_2:hover {opacity:0.8;
-moz-opacity:0.8;
filter: alpha(opacity=80) black;
-khtml-opacity: 0.8;}
 

.button_5 {width:252px;height:61px;background: url(images/button_5.png) no-repeat;text-decoration:none;font-size:20px;
}
.button_5:hover {opacity:0.8;
-moz-opacity:0.8;
filter: alpha(opacity=80) black;
-khtml-opacity: 0.8;}

.button_5_1 {width:230px;height:50px;background: url(images/button_5_1.png) no-repeat;text-decoration:none;font-size:18px;color:#fff;
padding:14px 70px 14px 70px;clear:both;text-decoration:underline
}
.button_5_1:hover {opacity:0.8;
-moz-opacity:0.8;
filter: alpha(opacity=80) black;
-khtml-opacity: 0.8;}



.input {padding:2%;margin:0px 0px 0px 0px;position:relative;border:1px solid #cccccc}
.input2 {padding:4px;margin:0px 0px 0px 0px;position:relative;border:1px solid #cccccc;
-moz-border-radius:2px;
-webkit-border-radius:2px;
-o-border-radius:2px;
-ms-border-radius:2px;
border-radius: 2px;}

.input_1 {margin:7px 0px 0px 0px}
.input_1 img {margin:0px 7px 0px 0px;border:1px solid #cccccc}
.input_comm {border:1px solid #ccc;margin:0;padding:5px;background:#ffffff}
.input_bottom_2 {width: 110px;border:1px solid #ff7f00; padding:3px;background:#ff7f00 url(images/buttom.png) no-repeat left center;color:#ffffff;margin:5px 0px}


#captcha {border:1px solid #ccc;width:100%}


.bread a {font-size:14px;color:#666666}
.bread  {font-size:14px;color:#666666;margin:0px 0px 10px 0px}

.post_comment_text { z-index:0;margin:10px 0px 30px 0px}
.post_comment_add { color:#999;margin:0px;}
.post_comment_add strong { color:#2a488e;font-weight: normal;}

.post_div {-moz-border-radius:5px;
-webkit-border-radius:5px;
-o-border-radius:5px;
-ms-border-radius:5px;
position:relative;z-index:0;
behavior: url(PIE.php);
border-radius: 5px;
padding:19px;left:-19px
}
.post_div:hover {background:#f6f6f6}


.rat_stile_plus {color:#66cc66; font-size:39px;font-weight:bold; margin:0; top:0px;padding-top:20px; background: url(images/comment_left.png) no-repeat ; position:relative;z-index:2}
.rat_stile_minus {color:red; font-size:39px;font-weight:bold;margin:0;top:0px; padding-left:7px;padding-top:20px;background: url(images/comment_left.png) no-repeat ;  position:relative;z-index:2} 

.photo_new1 {border:1px solid #ccc;width:160px;height:160px;float:left;margin:0px 10px 10px 0px}

.question_text { margin:10px 0px 30px 0px}
.question_add {color:#999;}
.question_add strong {color:#2a488e;font-weight: normal;}
.question_answer {border-top:1px solid #cccccc;margin-top:10px;padding-top:10px;color:#2a488e;font-weight: bold;}


.question_post_div {-moz-border-radius:5px;
-webkit-border-radius:5px;
-o-border-radius:5px;
-ms-border-radius:5px;
position:relative;z-index:0;
behavior: url(PIE.php);
border-radius: 5px;
padding:19px;left:-19px}
.question_post_div:hover {background:#f6f6f6}

.dotted  a {text-decoration:none;font-size:19px;}
.dotted {margin:10px 0px 20px 0px}
.dotted  a {border-bottom:1px dotted #2a488e}
.dotted  a:hover {border-bottom:0}

.kontakt_a   {text-decoration:none;}
.kontakt_a  {border-bottom:1px dotted #2a488e}
.kontakt_a:hover {border-bottom:0}





/*заказ по городам*/
#zakaz_city{
display:none;
border:1px solid #fff;
position: fixed;
font-size:15px;
top:50%;
left:50%;
margin-top:-100px;
margin-left:-300px;
width:600px;
height:200px;
z-index:5000;
background-color:#fff;
box-shadow: 0 0 135px #999999;
color:#000;padding:25px 0px 5px 0px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
-o-border-radius:6px;
-ms-border-radius:6px;
border-radius: 6px;text-align:center;

} 
* html #zakaz_city { 
	position: absolute;
}

#zakaz_fon{
display:none;
position: fixed;
top:0;left:0;
width:100%;
height:100%;
z-index:4999;
background-color:#ccc;
opacity:0.4;
-moz-opacity:0.4;
filter: alpha(opacity=40) black;
-khtml-opacity: 0.4;
}


.table_city {width:100%}
.table_city a {font-size:27px;}
.table_content {border:1px solid #ccc;border-collapse: collapse;}
.table_content td {padding:5px;border:1px solid #ccc;}

.text_error {
border-bottom:2px solid #ef2b2b ;color:#ef2b2b;padding:0px;font-weight:bold;
display:inline-block

}
.fiel {border:1px solid #999;-moz-border-radius:3px;
-webkit-border-radius:3px;
-o-border-radius:3px;
-ms-border-radius:3px;
border-radius: 3px;margin:0

}