h1, h2, h3, h4 {color: #000;font: normal Times, serif;text-align:left;margin-left:20px;}
h1{font-size:1.3em}
h2{font-size:1.2em}
h3,h4{font-size:1.1em}


body{text-align:center;color:#000000;margin: 1px;background-image: url(/img/shablon/fon.jpg);width: auto;}
p{color:#000;text-align:justify;margin:10px 0 0 0 ;}
ul, li{color:#000;list-style-position:outside;text-align:justify;padding:0 0 0 0px; margin-left:0.8em;}
a{color:#000;}
a:hover{color:#fb101b;}

.cl{clear:both;}
.main{left: 0;margin-left: 0; width: 100%; position: relative;border:1px solid #6699cc;}
#m_page{position: relative;width:97%;margin-top:0;margin-left:1%;margin-bottom:20px;height:auto%;box-sizing: border-box;;padding:0;border:2px solid #000;background-image: url(/img/shablon/fon1.jpg);box-shadow: rgba(0, 0, 0, 0.506) 10px 10px 15px;float:left;}
#content{width:90%; border-right:1px dotted #CECECE; padding:10px;position:relative;height:auto;float:left;}
#content img{float:left; margin:0.5em;width:90%}

#top1{display:none}
#top2{float:right; position:relative;width:288px;height:200px;right:10px;top:7px;display:none}
#poisk{width:288px;position:absolute;top:41px;float:right;background:#FFF;height:30px;border:2px solid #000;text-align:left;}
#top_text{width:283px;position:absolute;top:85px;float:right;height:27px;padding-left:5px;text-align:left; color:#000;}

.line{display:block;width:100%;height:2px;}
.line_l{width:10%;background:url(img/line1.png)repeat-x;float:left;}
.line_r{width:10%;background:url(img/line3.png)repeat-x;float:left;}
.line_c{width:80%;background:url(/img/line2.png) repeat-x;float:left;}

#menu{display:block;width:100%;height:50px;right:15px;text-align:left;margin-left:5px;}
#menu a{background:#fff;padding:5px 13px 5px 13px;text-decoration:none;margin-right:5px;color: #000;font-size:1.2em;}
#menu a:hover,#menu span{text-decoration:underline;color:#fb101b;box-shadow: rgba(0, 0, 0, 0.506) 0px 0px 2px 0px;}
#podmenu{position:relative;left:98px;top:1px;z-index:100;display:none;background-color:#FFF;width:180px;border:2px solid #CECECE;padding:10px;}
#podmenu1{position:relative;left:175px;top:1px;z-index:100;display:none;background-color:#FFF;width:240px;border:2px solid #CECECE;padding:10px;}
#podmenu a, #podmenu1 a{border:0;padding:10;line-height:1.7em;}
.last_publik{float:right;width:252px;color:blue;text-align:left;margin-right:5px;margin-top:10px;border:1px solid #CECECE}
.last_publik h2{margin:0;background-color:#000;color:#fff;font-size:1.0em;padding:5px;}
.last_publik h3{margin:2px 0 0 5px;font-size:0.9em;}
.last_publik p{padding:5px;margin:0;font-size:0.9em}
.last_publik hr{margin:0;}
.last_publik div{overflow-y:scroll;height:200px;}
.last_publik a{padding:0px;margin:0;font-size:1.0em}
figcaption{font-size:0.8em;font-style:italic;text-align:center;clear:both}
figure{margin:0;padding:0.5em;display:block;position:relative}
#content figure img{display:inline-block;float:none}

.price,.price td{border: 1px solid black; padding:5px;border-spacing: 0px;border-collapse:collapse;font:13px Arial;text-align:center; vertical-align:middle;}
.price h2{font-size:18px;}
.price h3{font-size:14px;}
.f50-100,f30-100,f70-100{width:90%;}