body{color:#000000;font-size:14px;font-weight:normal;line-height:18px;font-family:Tahoma, Geneva, sans-serif;}
p{margin-bottom:15px;}
.content p{text-align:justify;}
.add_head{font-weight:bold;}
.add_head, h1,h2,h3,h4,h5,h6{font-family:Arial, Helvetica, sans-serif;}
.add_head,.content h1{color:#e76400;font-size:20px;margin-bottom:16px;}
h2{color:#e76400;font-size:20px;margin-bottom:16px;margin-top:10px;}
h3{color:#4a9dbc;font-size:18px;margin-bottom:16px;margin-top:10px;}
h4{color:#000000;font-size:16px;margin-bottom:16px;margin-top:10px;}
h5{color:#f06d00;font-size:14px;margin-bottom:16px;}
h6{color:#4a9dbc;font-size:12px;margin-bottom:16px;}
.content .news h3{color:#e75d00;font-size:16px;margin-bottom:4px;margin-top:-1px;}
.alert,
p.alert,
blockquote{color:#f06d00;font-size:14px;font-weight:bold;}
blockquote{padding:10px 15px;margin-bottom:15px;background:#f7f7f7;border-radius:3px;-webkit-box-shadow:1px 1px 1px rgba(200,200,200,0.8);box-shadow:1px 1px 1px rgba(200,200,200,0.8);}
.gallery li p.name{color:#000000;font-size:14px;font-weight:bold;text-align:center;padding-top:8px;margin-bottom:0px;}
.content table thead td,
.content table th{color:#000000;font-size:14px;font-weight:bold;text-align:center;background:#ffe9a9;}
.gallery_foto_scalable li p.name,
.gallery li p.name{color:#000000;font-size:14px;font-weight:bold;text-align:center;padding-top:8px;margin-bottom:0px;}
.content input[type="text"],
.content textarea,
.content td.captcha img{border:1px solid #dcdcdc;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(235,235,235,1.0);box-shadow:inset 0 1px 1px rgba(235,235,235,1.0);}
.content input[type="text"],
.content textarea{color:#000000;font-size:14px;font-family:Arial, Helvetica, sans-serif;}
.feedback td.captcha a,
.feedback td.captcha a:visited{color:#e31f25;font-size:11px;}
.feedback span{color:#e31f25;font-size:14px;}
 div.catalogcart {
     cursor:pointer;
 } 
 div.catalogcart,
a.button,
a.button:visited,
input[type="submit"],
input[type="button"]{color:#ffffff;text-shadow:0px 1px 1px #a03400;font-size:14px;font-family:Tahoma, Geneva, sans-serif;font-weight:bold;padding-top:6px;padding-bottom:6px;padding-left:7px;padding-right:7px;background-image:-webkit-gradient(linear, left top, left bottom, from(#f06201), to(#da4c00));background-image:linear-gradient(top, #f06201, #da4c00);-ms-filter:"progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#FFf06201, endColorstr=#FFda4c00)";border-top:1px solid #d25f00;border-left:1px solid #c85600;border-right:1px solid #c85600;border-bottom:1px solid #be4b00;border-radius:2px;display:block;text-align:center;text-decoration:none;}
 div.catalogcart:hover,
a.button:hover,
input[type="submit"]:hover:not(:disabled),
input[type="button"]:hover{color:#ffffef;text-shadow:0px 1px 1px #c0c0c0;background-image:-webkit-gradient(linear, left top, left bottom, from(top), color-stop(#f07211), to(#ea5c10));background-image:linear-gradient(top, #f07211, #ea5c10);-ms-filter:"progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#FFf07211, endColorstr=#FFea5c10)";}
div.catalogcart.incart,
div.catalogcart.incart:hover,
.content a.incart:hover,
.content a.incart{color:#e31e24 !important;font-weight:bold;text-shadow:none;background:#f7c400 !important;border:1px solid #fa7e00;text-align:center;text-decoration:none;cursor:default;}
.content a.incart:hover{border:1px solid #fa7e00;}
#listing span.active,
#listing .list a{color:#000000;font-size:14px;font-weight:bold;text-decoration:none;min-width:7px;padding:2px 7px 2px;border-radius:12px;}
#listing .list span.active,
#listing .list a:hover{background:#e31f25;color:#ffffff;}
p.prev, p.prev a, p.prev a:visited,
p.next,p.next a, p.next a:visited{color:#e31f25;font-size:48px;font-family:Georgia, serif;text-decoration:none;}
p.prev a:hover, p.next a:hover{color:#f32f35;}
p.unactive, p.unactive span{color:#b5b5b5;}
p.more a,
a.more,
p.more a:visited,
a.more:visited,
p.back a,
a.back,
p.back a:visited,
a.back:visited{color:#000;}
.content ul,
.content ol{margin-bottom:15px;margin-left:20px;margin-left:35px;margin-top:8px;}
.content ul li{padding-left:17px;background:no-repeat left 6px url(../images/design/li_mark.png);margin-bottom:3px;}
.content ol{margin-left:23px;margin-bottom:10px;}
.content ol li{margin-bottom:3px;}
a,
a:hover,
a:visited{color:#db5800;}
.content table{margin-bottom:15px;}
.content table thead td,
.content table th{padding:10px 10px;}
.content table td{padding:5px 10px;vertical-align:middle;}
.content table td,
.content table th{border:1px solid #d9d9d9;}
div.cont-galler,
#newswiget .article .img img,
#newswiget_hor .article .img img,
.content img{/*border:1px solid #dadada;*/}
.content table.kat tr:hover,
.content table.katalog_tab tr:hover{background:#fff6de;}
.fs11{font-size:11px;}
.foto_block{display:block;-ms-flex-pack:distribute;justify-content:space-around;padding-top:10px;text-align:center;}
.foto_blok_item{width:300px;display:inline-block;margin-bottom:10px;}
.foto_blok_item img{max-width:100%;display:block;margin:0 auto !important;}
.foto_blok_item .zn{text-align:center;padding-top:6px;font-weight:bold;}
.viz_kat{display:block;-ms-flex-pack:distribute;justify-content:space-around;padding-top:10px;text-align:center;margin-bottom:25px;}
.viz_kat_item{width:212px;display:inline-block;margin-bottom:10px;margin-right:5px;min-height:232px;}
.viz_kat_item img{max-width:100%;display:block;margin:0 auto !important;border-radius:8px;border:none;-webkit-box-shadow:0px 3px 2px 1px #cccccc;box-shadow:0px 3px 2px 1px #cccccc;}
.viz_kat_zn{text-align:center;margin-top:-37px;font-family:Tahoma;font-size:18px;}
.viz_kat_zn a{text-decoration:none;color:#ffffff;}
.viz_kat_zn a:hover{text-decoration:underline;color:#ffffff;}
.viz_kat_item img:hover{max-width:100%;display:block;margin:0 auto !important;border-radius:8px;border:none;-webkit-box-shadow:none !important;box-shadow:none !important;}
.prochee{display:block;margin:0 !important;}
.prochee li{background-color:#fff; border-radius:8px;-webkit-box-shadow:1px 3px 2px 1px #ccc;box-shadow:1px 3px 2px 1px #ccc;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:20px !important;padding:10px !important;text-align:center !important;vertical-align:middle;width:26%;}
.content ul.prochee  li{background: none;}
.content ul.prochee  li{background: #fff;}
.prochee li a{color:#3b3b3b !important;display:block;font-family:Tahoma;font-size:16px;text-decoration:none !important;vertical-align:middle;width:100%;overflow:hidden;}
.prochee li img{display: block; margin:5px auto;}
.prochee li span{font-size: large;}

.panel_left, .panel_right {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    float: left;
    width: 50%;
}
.panel_left {
    padding-right: 21px;
}
.otziv_block{background: url(../images/design/vm_separater.png) repeat-x scroll 0 bottom;   margin-top: 10px;
    padding-bottom: 4px;}


.catalogItems{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    margin: 24px 0 4px;
}

.catalogItems__item{
    display: block;
    width: 215px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
                border-radius: 6px;
                -webkit-box-flex: 0;
                    -ms-flex: none;
                        flex: none;
                margin: 0 0 20px;
}



.catalogItem__foto{
    width: 213px;
    height: 162px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-align: center;
    overflow: hidden;
        border-top: 1px solid #d9d9d9;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    border-radius: 6px 6px 0 0;

}

.catalogItem__foto img{
    width: 100%;
}


.catalogItem__caption{
        width: 213px;
text-align: center;
background: #ec5e00;
-webkit-box-sizing: border-box;
        box-sizing: border-box;
padding: 22px 5px 25px;
border-top: 1px solid #d25601;
text-decoration: none;
color: #fff;
font-size: 18px;
line-height: 1.2;
border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    box-sizing: border-box;
    border-radius: 0 0 6px 6px;

}

.catalogItems__item:hover .catalogItem__caption{
    text-decoration: none;
}

.widgetSocNetDesk{
    height: 60px;
    position: relative;
    z-index: 200;
}

.widgetSocNetDesk span{
    display: block;
    float: left;
    margin: 8px 0;
    color: #000;
}
.widgetSocNetDesk a {
    width: 36px;
    height: 36px;
    display: inline-block;
    float: left;
    margin: 0 0 0 9px;

}

.widgetSocNetDesk a img{
    width: 100%;
    height: 100%
}

.top_inf_center .addr{
    margin: 0 0 6px;
    color: #000;
}

.search{
    max-width: 266px;
    width: 100%;
    box-sizing: border-box;
height: 30px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
flex-flow: row nowrap;

}

.search input{
        border-radius: 2px 0 0 2px;
    border-top: 1px solid #dedede; 
    border-left: 1px solid #dedede; 
    border-bottom: 1px solid #dedede; 
    height: 100%;
    width: 181px;
    box-sizing: border-box;
    padding: 9px 0 9px 12px;
    font-size: 12px;
    color: #b5b5b5;
    display: block;
}

.search button{
    display: block;
    width: 74px;
    height: 100%;
    background: #eb5d00;
    border: 1px solid #c64900;
    border-radius: 2px;
    box-sizing: border-box;
    color: #fff;
    text-shadow: 0px 1px 0px rgba(0, 0, 0, 1);
    margin: 0 0 0 -5px;
    cursor: pointer;
}

.search_rezult{
	margin: 20px 0 0;
}
.unfoldingParent{
    position: relative;
margin: 0 0 72px;
}
.unfolding{
    position: relative;
    overflow: hidden;}

.unfolding:after {
    content: "";
    width: 100%;
    height: 90px;
    -webkit-box-shadow: 0 -150px 100px -100px #fff inset;
    box-shadow: 0 -150px 100px -100px #fff inset;
    display: block;  
    position: absolute;
    bottom: 0;
    left: 0;  }  

.unfolding_open:after{ 
    display: none;  }     

.btnHideShow{
    position: absolute;
    bottom: -42px;
    left: 0;
    border: none;
    font-size: 18px;
    color: #fff;
    cursor: pointer;
    width: 130px;
    height: 42px;
    background: rgba(236, 94, 0, .8);
    border-radius: 20px;
    transition: .3s;
}
.btnHideShow:hover, .btnHideShow:focus{  
    background: rgba(236, 94, 0, 1);
    transition: .3s;
}

.pic_center {
    display: flex;
    justify-content: space-evenly;
}

.search_content {
    position: relative;
    z-index: 2000;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    div.catalogcart {
		background: #da4c00;
	}
	div.catalogcart.incart {
		background: #f7c400 !important;
	}
	.button {
		background: #da4c00;
	}
	input[type=submit]{
		background: #da4c00;
	}

}
