.podcat ul {padding-left: 15px;
margin-bottom: 0px;}
.podcat a {color:#206c9f;}
.podcat li {list-style: symbols;
padding-bottom: 5px;
color: #ddd;
padding-top: 5px;
font-size: 15px;}
.categorylink {border: 1px solid #eee;
    border-bottom-color: rgb(238, 238, 238);
    border-bottom-style: solid;
    border-bottom-width: 1px;
background: #f9f9f9;
color: #333;
border-radius: 3px;
font-size: 13px;
text-shadow: 1px 1px #fff;
border-bottom: 3px solid #eee;
padding: 3px;}
.title3 {padding-bottom: 10px;
font-weight: 600;
font-size: 19px;}
.categoryfull {display: flex;}
.categoryfull ul {list-style: none;
padding-left: 0px;}
.categoryfull a {display: block;
text-decoration: none;
border: 1px solid #e6e3e3;
text-align: center;
border-radius: 3px;
padding: 5px;
font-weight: 400;
background: #f4f4f4;
color: #333;
box-shadow: 0px 2px 0px #aaa;}
.categoryfull a:hover {display: block;
text-decoration: none;
border: 1px solid #ccc;
text-align: center;
border-radius: 3px;
padding: 5px;
font-weight: 400;}
.categoryfull li {float: left;
width: 33%;
padding-left: 10px;
margin: 10px;
    margin-top: 10px;
    margin-right: 10px;
    margin-left: 10px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;}
.categoryfull li:hover {}
.blcglav {display:block;}

@media (min-width:300px) and (max-width:768px) {
    .blcglav {display: flex;
margin-bottom: 20px;}
}

        .thumb img {
            -webkit-filter: grayscale(0);
            filter: none;
            border-radius: 5px;
            background-color: #fff;
            border: 1px solid #ddd;
            padding: 5px;
        }

        .thumb img:hover {
            -webkit-filter: grayscale(1);
            filter: grayscale(1);
        }

        .thumb {
            padding: 5px;
        }
.searching {background: #f9f9f9;
padding: 0px;
border-radius: 20px;
box-shadow: inset 0 0 5px rgba(0,0,0,0.1), inset 0 1px 2px rgba(198, 193, 193, 0.3);
margin-top: 15px;
margin-bottom: 35px;}
.searchiks {vertical-align: middle;
width: 100%;
padding: 10px;
    padding-left: 10px;
border-bottom: 0px solid #605d5d;
background: transparent;
border-top: 0;
border-left: 0;
border-right: 0;
color: #999;
font-size: 13px;
padding-left: 15px;}
.botums {width: 40px;
float: right;
height: 30px;
margin-top: -33px;
border: none;
text-indent: -99999px;
overflow: hidden;
position: relative;
background: url('/images/glav.png');
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-repeat: no-repeat;
background-position: -3px -74px;
background-size: 157px;}
.socium {width:100%;height: 20px;}
.glavul {list-style: none;
padding: 0;}
.chosen {}
.values {font-size: 14px;}
.values option {font-size: 14px;}
.vmshipment_description {font-size: 12px;
color: #999;}
.vmshipment_name {font-weight: 600;
font-size: 14px;
display: block;}
.vmpayment_description {font-size: 12px;
color: #999;}
.vmpayment_name {font-weight: 600;
font-size: 14px;
display: block;}
.upg {margin-top: 5px;
margin-bottom: 5px;
font-size: 13px;
padding-right: 0px;}
.upg span {padding-right: 5px;
padding-left: 15px;}
.upg a {}


.predlo {width: 35px;
height: 40px;
display: flow-root list-item;
float: left;
background: url('/images/glav.png') no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: no-repeat;
background-repeat: no-repeat;
list-style: none;
background-position: -45px -5px;}
.predlo span {}
.twit {display:inline-block;vertical-align:bottom;width:24px;height:24px;margin:5px;padding:0;outline:none;background:url(/socialsite.png) -0px 0 no-repeat;}
.vkon {display:inline-block;vertical-align:bottom;width:24px;height:24px;margin:5px;padding:0;outline:none;background:url(/socialsite.png) -24px 0 no-repeat;}
.face {display:inline-block;vertical-align:bottom;width:24px;height:24px;margin:5px;padding:0;outline:none;background:url(/socialsite.png) -48px 0 no-repeat}
.titleh2 a {font-weight: 400;color: #1e6899;
text-decoration: underline;}
.titleh2 a:hover {font-weight: 400;color: #1e6899;
text-decoration: none;}
.heado {font-size: 22px;
font-weight: bold;
cursor: pointer;
margin-bottom: 10px;}
.clr{clear:both;overflow:hidden;}
div.nevidno{
display:none;
}

.featuredProductImage2 {
width: 130px;
float: left;
margin-bottom: 5px;
}

.product-price2 {
margin: 10px 0 15px;
margin-right: 10px;
font-family: 'Roboto Condensed', sans-serif;
}

.milsite_online_a {
	position: fixed;
bottom: 0px;
display: block;
}

.title {
padding-bottom: 10px;
font-weight: 600;
font-size: 19px;
}

.product-price strong {
	display:none;
}

.op {
	margin-top: 10px;
}



.PricesalesPrice {
color: #333;
font-weight: 600;
font-size: 19px;
}

.PricepriceWithoutTax {
	font-size: 12px !important;
	color: #999292 !important;
}

p.product_s_desc2 {
margin-bottom: 6px;
margin-left:5px;
padding: 0;
text-align: left;
font-weight: normal;
font-size:12px;
}
.spacer {padding: 15px 0px;
margin: 0px;
border-bottom: 1px solid #eee;
font-weight: 600;
font-family: arial;
font-size: 15px;
height: 125px;
overflow: hidden;
}

.kath1 {}

@media (max-width: 768px) {
    .kath1 {font-size: 25px;
    font-family: arial;font-weight: 600;}
     .category_description {padding: 10px;
margin-bottom: 20px;
background: #fbfbfb;
font-size: 13px;
font-family: arial;}
}

@media (max-width: 768px) {
    
    .PricesalesPrice {
color: #333;
font-weight: 600;
font-size: 15px;
}
    
  .spacer {
   margin-top: 10px;
   margin-bottom:10px;
   margin: 0px;
  }
}
.notice  li{display:none;} 
.relat {width:668px;height:220px;}
.footer a {text-decoration:underline; color:#206c9f;}
.klienty {margin-bottom:50px;}
.klienty h2 {font-size: 30px;
font-weight: 600;}
.col-item {padding: 50px;
border: 1px solid #f9f9f9;
margin-bottom: 10px;
box-shadow: 0px 2px 2px 0px #f9f6f6;
border-radius: 10px;
margin-top: 20px;}
.glavborov {margin-top: 25px;
margin-bottom: 40px;}
.glavborov h2 {font-weight: 600;
padding-top: 20px;
padding-bottom: 20px;
font-size: 22px;}

.home_services {
padding: 10px;
margin-bottom: 70px;
margin-top: 30px;
}

.home_services .item {
  line-height: 20px;
  position: relative;
}

.home_services .item a {
  display: block;
  text-decoration: none;
}

.home_services .item .title {
  font-weight: 600;
  font-size: 20px;
  margin: 0 0 11px;
  color: #412c35;
}

.home_services .item p {
  margin: 0;
}

.home_services .item a:hover h4 {
  text-decoration: underline;
}

.home_services .item_icon {
  position: absolute;
}

.home_services .item_icon .fa {
  font-size: 42px;
}

.home_services .item_icon img {
  max-width: 48px;
  height: auto;
}

.home_services .item_text {
  padding-left: 68px;
  padding-right: 20px;
  color: #777777;
}

.home_services .item_text p {
  text-decoration: none !important;
  font-size: 15px;
}

@media screen and (max-width: 991px) {
  .home_services {
    padding-top: 0;
    margin-bottom: -20px;
  }
  .home_services .item {
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 1129px) {
  .home_services .item_text {
    padding-right: 0;
  }
}

.productglav {width: 47%;
float: left;
margin: 5px;
    margin-top: 5px;
    margin-right: 5px;
    margin-left: 5px;}


@media screen and (min-width: 1200px) {
    .productglav {
        float: left;
width: 19%;
    }

}

@media screen and (min-width: 992px) {
    .productglav {
        float: left !important;
width: 19% !important;
margin-right: 8px;
    }

}

@media screen and (min-width: 768px) {
    .productglav {
        float: left;
width: 49%;
margin-right: 5px !important;
margin-top: 0px !important;
margin-left: 0px !important;
    }

}
    

.inpage_callback {
  color: #333333;
  background: url("/home_callback.jpg") repeat-x 0 0;
  background-size: auto 100%;
  margin: 20px 0 35px;
  padding: 32px 0 41px;
  box-shadow: inset 0 20px 20px -20px rgba(0, 0, 0, 0.05), inset 0 -20px 20px -20px rgba(0, 0, 0, 0.05);
}

.inpage_callback .title {
  font-size: 22px;
  color: #222222 !important;
  margin: 0 0 20px;
}

.inpage_callback form {
  padding: 22px 0 0;
}

.inpage_callback form .row {
  margin: 0 -6px;
}

.inpage_callback form .col {
  float: left;
  width: 50%;
  padding: 0 6px 12px 6px;
}

.inpage_callback form .btn {
  width: 100%;
  display: block;
}

@media screen and (max-width: 480px) {
  .inpage_callback {
    padding: 32px 0;
    margin: 0 0 57px;
  }
  .inpage_callback form .row {
    margin: 0;
  }
  .inpage_callback form .col {
    float: none;
    width: 100%;
    padding: 0 0 12px;
  }
  .inpage_callback form .btn {
    width: auto;
    float: right;
  }
}

.inpage_callback_new {
  color: #333333;
  background: url("/home_callback.jpg") repeat-x 0 0;
  background-size: auto 100%;
  margin: 20px 0 35px;
  padding: 32px 0 41px;
  box-shadow: inset 0 20px 20px -20px rgba(0, 0, 0, 0.05), inset 0 -20px 20px -20px rgba(0, 0, 0, 0.05);
}

.inpage_callback_new .title {
  font-size: 22px;
  color: #222222 !important;
  margin: 0 0 20px;
}

.inpage_callback_new .col-text p {
  margin-bottom: 0;
}

.inpage_callback_new .col-button .btn {
  padding: 8px 20px;
  font-size: 15px;
}

@media screen and (min-width: 768px) {
  .inpage_callback_new .wrapper-table {
    margin: 0;
    width: 100%;
    display: table;
  }
  .inpage_callback_new .wrapper-table > .col {
    display: table-cell;
    vertical-align: middle;
    float: none;
  }
  .inpage_callback_new .col-button {
    text-align: center;
  }
}


.product-description img {max-width:100%;}
.item-page {}
.item-page a {text-decoration: underline;
font-weight: 600;
color: #2a87c6;
    font-size: 15px;
}
.item-page h2 {

font-size: 18px;
margin: 0 0 8px;
line-height: 100%;
font-family: 'Roboto Condensed',sans-serif;
font-weight: 600;}

.poh {margin-bottom: 10px;
padding-top: 5px;}
    .youtube {
        background-position: center;
        background-repeat: no-repeat;
        position: relative;
        display: inline-block;
        overflow: hidden;
        transition: all 200ms ease-out;
        cursor: pointer;
    }
    .youtube .play {
        background: url('/img/youtube-play-btn.png') no-repeat; /*ВАЖНО: здесь укажите адрес до изображения*/
        background-position: 0 -50px;
        -webkit-background-size: 100% auto;
        background-size: 100% auto;
        position: absolute;
        height: 50px;
        width: 69px;
        transition: none;
        top:0;
        left:0;
        right:0;
        bottom:0;
        margin:auto;
    }
    .youtube:hover .play {
        background-position: 0 0;
    }


.proizvod {text-align: left;
padding-top: 15px;
padding-bottom: 10px;
list-style: disclosure-closed;
padding-left: 10px;
color: #ff9e24;}
.proizvod li {padding: 2px;}
.proizvod ul {}
.proizvod a {text-decoration: underline;
color: #206c9f;}
.proizvod a:hover {text-decoration: none;
color: #206c9f;}
.rating-mini {
	display: inline-block;
	font-size: 0;
}

.rating-mini span {
	padding: 0;
	font-size: 20px;
	line-height: 1;
	color: lightgrey;
}
.rating-mini > span:before {
	content: '★';
}
.rating-mini > span.active {
	color: gold;
}


.tel { display: none !important;}
.tel.fixed { display: block !important;
padding-left: 10px;
color: #fff;
font-size: 12px; }
.tel a {padding-bottom: 0px !important;
padding-top: 10px !important;
    border-right: 0px !important;
    display: block;
color: #fff;
font-weight: bold !important;
line-height: 10px;
padding-top: 13px;
font-size: 18px !important; }
.tel span { background: url('https://профсредства.рф/templates/zt_conto/css/images/mini.png');
    background-repeat: repeat;
    background-size: auto;
vertical-align: middle;
display: inline-block;
margin-right: 2px;
margin-top: 0px;
height: 16px;
width: 10px;
background-size: 9px;
background-repeat: no-repeat;}
.rating-area {
	overflow: hidden;
	width: 150px;
}
.rating-area:not(:checked) > input {
	display: none;
}

.rating-area:not(:checked) > label {
	float: right;
	width: 30px;
	padding: 0;
	cursor: pointer;
	font-size: 22px;
	line-height: 50px;
	color: lightgrey;
	text-shadow: 1px 1px #bbb;
}

.rating-area:not(:checked) > label:before {
	content: '★';
}
.rating-area > input:checked ~ label {
	color: gold;
	text-shadow: 1px 1px #c60;
}
.rating-area:not(:checked) > label:hover,
.rating-area:not(:checked) > label:hover ~ label {
	color: gold;
}
.rating-area > input:checked + label:hover,
.rating-area > input:checked + label:hover ~ label,
.rating-area > input:checked ~ label:hover,
.rating-area > input:checked ~ label:hover ~ label,
.rating-area > label:hover ~ input:checked ~ label {
	color: gold;
	text-shadow: 1px 1px goldenrod;
}
.rate-area > label:active {
	position: relative;
}
.fastinfo {display: flex;
background: #f5f5f5;
margin-bottom: 20px;
margin-top: 10px;
border-radius: 3px;
border: 1px solid #ddd;
box-shadow: 0 1px 1px rgba(0,0,0,.05);}
.fastinfo span {width: 25%;
text-align: center;
font-size: 13px;}
.optom {background: url("/fast/supermarket.png");
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-repeat: no-repeat;
background-position: center 30%;
padding-top: 75px !important;
border-right: 1px solid #eee;
background-size: 40px;
padding-bottom: 20px;
padding-left: 10px;
padding-right: 10px;}
.dostavrus {background: url("/fast/delivery.png");
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-repeat: no-repeat;
background-position: center 30%;
padding-top: 75px !important;
border-right: 1px solid #eee;
background-size: 40px;
padding-bottom: 20px;
padding-left: 10px;
padding-right: 10px;}
.sales {background: url("/fast/discount.png");
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-repeat: no-repeat;
background-position: center 30%;
padding-top: 75px !important;
border-right: 1px solid #eee;
background-size: 40px;
padding-bottom: 20px;
padding-left: 10px;
padding-right: 10px;}
.history {background: url("/fast/finger.png");
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-repeat: no-repeat;
background-position: center 30%;
padding-top: 75px !important;
background-size: 40px;
padding-bottom: 20px;
padding-left: 10px;
padding-right: 10px;}
.fastinfo img {}
.call-ec-widget {}
.calculator {}
.resultat {font-size: 19px;
margin-top: 15px;
font-weight: 600;}
.resultat em {padding-left: 5px;
font-style: initial;
font-size: 24px;}
 .dropdown-submenu {
 position: relative;
 }
 
.dropdown-menu > li > a {display: block;
padding: 5px 20px;
clear: both;
font-weight: 400;
line-height: 1.42857143;
color: #333;
white-space: nowrap;
border-bottom: 1px solid #eee;}
 .dropdown-submenu>.dropdown-menu {
 top: 0;
 left: 100%;
 margin-top: -6px;
 margin-left: -1px;
 -webkit-border-radius: 0 6px 6px 6px;
 -moz-border-radius: 0 6px 6px 6px;
 border-radius: 0 6px 6px 6px;
 }
 
 .dropdown-submenu:hover>.dropdown-menu {
 display: block;
 }
 
 .dropdown-submenu>a:after {
 display: block;
 content: " ";
 float: right;
 width: 0;
 height: 0;
 border-color: transparent;
 border-style: solid;
 border-width: 5px 0 5px 5px;
 border-left-color: #cccccc;
 margin-top: 5px;
 margin-right: -10px;
 }
 
 .dropdown-submenu:hover>a:after {
 border-left-color: #ffffff;
 }
 
 .dropdown-submenu.pull-left {
 float: none;
 }
 
 .dropdown-submenu.pull-left>.dropdown-menu {
 left: -100%;
 margin-left: 10px;
 -webkit-border-radius: 6px 0 6px 6px;
 -moz-border-radius: 6px 0 6px 6px;
 border-radius: 6px 0 6px 6px;
 }


.panel-title a {display: block;text-decoration: underline;}
.mone{font-weight: 700;
font-size: 17px;}
.monez{font-weight: 700;
font-size: 16px;
display: block;
padding-top: 5px;
}
.featuredProductImage {max-width: 100%;
margin-bottom: 15px;}
.iman {overflow: hidden;
margin-bottom: 60px;
text-align: center;}
.affix-bottom {position: absolute;}
.affix {top:65px; width: 260px}
#menu{
	position:fixed;
	bottom:10px;
	z-index:1;
}

@media (min-width:994px) and (max-width:1200px) {
.affix {top:65px; width: 213px}

}


@media (min-width:300px) and (max-width:994px) {
.affix { position: initial;width: 100%;
}
}
@media (min-width:320px) and (max-width:574px) {
.shap {float:left;}
.shap a {font-size: 13px !important;
padding-left: 5px !important;
color: #fff;
padding-right: 5px !important;} 
}
@media (min-width:300px) and (max-width:320px) {
.shap {float:left;}
.shap a {font-size: 12px !important;
padding-left: 3px !important;
padding-right: 10px !important;
color: #fff;} 
.catalogImage {display:none !important;}
}

@media (min-width:574px) and (max-width:768px) {
.shap {float:left;}

.shap a {color: #fff;}


}



@media (min-width:300px) and (max-width:574px) {
.fixeds {
   width: 100%;
position: fixed;
top: 0;
background:
rgb(255, 255, 255);
display: block;
z-index: 200;
   font-size: 15px;
   line-height: 45px;
   box-shadow: 1px 1px 12px #b7b4b4;
   border-bottom: 1px solid #c6c6c6;
   font-family: 'Roboto Condensed', sans-serif;
   font-weight: 100;
   border-top: 4px solid #2c8de3;
}
.fixeds ~ .wrap {
  margin-top:80px;
}
}
.lictcat{}
.lictcat ul{}
@media (max-width: 768px) {
  .lictcat li{width: 48% !important;
padding: 0px !important;
border-radius: 4px !important;
margin-bottom: 10px;
      background: #328ecc;
  }
}
.lictcat li{width: 22%;
padding: 0px !important;
border-radius: 4px !important;
margin-bottom: 10px;}
.lictcat a{font-size: 13px !important;}

@media (max-width: 768px) {
  .lictcat a{
font-size: 13px !important;
color: #fff !important;
font-weight: 400 !important;
text-decoration: none !important;}
}


.dropdown-toggle {color: #fff !important;
text-decoration: none !important;
text-transform: uppercase;
letter-spacing: 1px;}
.catalogImage {background: url('/images/glav.png');
    background-position-x: 0%;
    background-position-y: 0%;
vertical-align: middle;
display: inline-block;
margin-right: 12px;
margin-top: -2px;
height: 18px;
width: 30px;
background-position: -54px 70px;}
.navbar-brand { 
 width: 70px;
 height: 50px;
 background: inherit;
 background-size: 50px; 
}
.nav-tabs {
 display: inline-block;
 border-bottom: none;
 padding-top: 15px;
 font-weight: bold;
}
.nav-tabs > li > a, 
.nav-tabs > li > a:hover, 
.nav-tabs > li > a:focus, 
.nav-tabs > li.active > a, 
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
 border: none;
 border-radius: 0;
}
.nav-list {  }
.nav-list > li { 
 padding: 20px 15px 15px;
}
.nav-list > li:last-child {  }
.nav-list > li > a:hover { text-decoration: none; }
.nav-list > li > a > span {
 display: block;
 font-weight: bold;
 text-transform: uppercase;
}
.prada {height: 20px;}
.mega-dropdown { position: static !important; }
.mega-dropdown-menu {
 padding: 20px 0px 15px;
text-align: center;
width: 65%;
}
.tab-pane ul li img { max-width: 120px }
.brand {border-bottom: 1px solid #eee;
padding-bottom: 10px;
margin-bottom: 10px;}
.brand img {
max-width: 100%;}
@media (max-width: 768px) {
.toggle {
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0) 0%, #fff 100%) !important;
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0) 0%, #fff 100%) !important;
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0) 0%, #fff 100%) !important;
  background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, #fff 100%) !important;
  position: absolute !important;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
}

@media (max-width: 768px) {
  .text {
  height: 250px !important;
  position: relative;
  overflow: hidden;
}
}


.text {
  height: auto;
  position: relative;
  overflow: hidden;
}

.text-open {
  overflow: visible;
  height: auto !important;
}

.text-open .toggle {
  display: none;
}

.toggle {
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.toggle-btn {font-size: 15px;
text-align: center;
width: 100%;
display: inline-block;
margin-bottom: 20px;
text-decoration: underline;
color: #f9494f;}
#mfv .plgmfv-star-rating,
#mfv .plgmfv-star-rating a:hover,
#mfv .plgmfv-star-rating #mfv-current-rating {background:url(../images/stars.png) left top repeat-x;margin:0!important;padding:0!important;}
#mfv .plgmfv-star-rating  {position:relative;width:100px;height:20px;overflow:hidden;list-style:none;margin:0;padding:0;background-position:left top;}
#mfv .plgmfv-star-rating li {display:inline;background-image:none;padding:0!important;margin:0!important;}
#mfv .plgmfv-star-rating a, 
#mfv .plgmfv-star-rating #mfv-current-rating {z-index:1;position:absolute;top:0;left:0;text-indent:-1000em;height:20px;line-height:20px;outline:none;overflow:hidden;border:none;cursor:pointer;background-position:left center;}
#mfv .plgmfv-star-rating a:hover {background-position:left bottom;}
#mfv .plgmfv-star-rating a.one-star {width:20%;z-index:6;}
#mfv .plgmfv-star-rating a.two-stars {width:40%;z-index:5;}
#mfv .plgmfv-star-rating a.three-stars {width:60%;z-index:4;}
#mfv .plgmfv-star-rating a.four-stars {width:80%;z-index:3;}
#mfv .plgmfv-star-rating a.five-stars {width:100%;z-index:2;}
.plgmfv-inline-rating {display:-moz-inline-block;display:-moz-inline-box;display:inline-block;vertical-align:middle;line-height:20px;}
.plgmfv-inline-rating-stars {display:-moz-inline-block;display:-moz-inline-box;display:inline-block;vertical-align:middle;line-height:20px;float:left;width:100px;}
.plgmfv-box {margin-left:5px;vertical-align:middle;display:inline}
.plgmfv-box img.loading{vertical-align:middle}
.filter_category a.next_depth { text-decoration:none; }
.paramfilter a.reset { text-decoration:none; font-size:80%; float:right; }
.paramfilter a.fullreset { display: block;
float: right;
padding: 5px;
margin-top: 16px;
width: 30%;
background: #aaa;
color: #fff;
border: 0px solid #aaa;
font-size: 13px;
text-align: center;
line-height: 20px;}
.paramfilter ul { margin:0; padding:0; }
.paramfilter li { list-style: none outside none; }
.paramfilter .disable { color:#ccc; }
.paramfilter .values span.count { color:#666; font-size:90%; }
.paramfilter .values label *{ vertical-align:middle; }
input.slider-range-gt { float:left; }
input.slider-range-lt { float:right; }
div.slider-range-gt { text-align:left; }
div.slider-range-lt { text-align:right; }
.slider-line { clear:both; }
.heading { font-size: 18px;
font-weight: bold;
cursor: pointer;
margin-bottom: 20px;
margin-top: 20px; }
.heading img { margin-left:5px; vertical-align:middle; max-height:100%; }
.paramfilter .values input { margin:3px; }
table.horizontbox { width:100%; border:0; }
table.horizontbox td,table.horizontbox tr { vertical-align:middle; text-align:center; border:0; }
table.horizontbox td li { text-align:left; }
div.horizontbox { float:left; width:24.4%; }
.horizontbox select { width:90%; }
.mcf_form select { max-width:100%; }
.mcf_tip { font-size:80%; line-height:80%; cursor:pointer; color:#666; vertical-align:text-top; }
form.mcf_mod_ajax_div input[type=submit] { display:none; }


/*!
 * jQuery UI Slider 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.slider_active { height:8px; background:#ccc; position:absolute; z-index:1; min-width:2%; }
.slider_active.count-0 { min-width:0%; }
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 15px; height: 15px; cursor: default; background:#ddd; border:1px solid #999; border-radius:5px; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: 7px; display: block; border: 0; background-position: 0 0; background:#eee; }

.ui-slider-horizontal { height: 8px; border:1px solid #999; border-radius:5px; margin:5px 0; }
.ui-slider-horizontal .ui-slider-handle { top: -3px; margin-left: -6px; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: 8px; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -3px; margin-left: 0; margin-bottom: -6px; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }

/* Colors */
.values-named::before, .values-named::after { content: ""; display: table; }
.values-named::after { clear: both; }
.values-named {  }
.values-named li { float:left; margin:0 0 3px 5px; padding-left:0; list-style:none outside none; background:none; }
.values-named li label { display:block; width:20px; height:20px; border:1px solid #ccc; cursor:pointer; position:relative; }
.values-named li label.checked { border:1px solid #000; }
.values-named li label * { display:none; }
.values-named li.hover label span.f-title { display:block; position:absolute; top:-12px; left:50%; z-index:3; text-align: center; }
.values-named li.hover label span.f-title b { display:block; padding:0 2px; margin-left:-50%; background:#fff; width:100%; border:1px solid #eee; }
.values-named li label span.color { display:block; width:18px; height:18px; margin:1px; }
	.values-named label.raznotsvetnyj span.color { background:url(multicolors.jpg) no-repeat center center; }
	.values-named label.belyj span.color { background-color:#fff; }
	.values-named label.chernyj span.color { background-color:#000; }
	.values-named label.yellow span.color { background-color:#ff0; }
	.values-named label.red span.color { background-color:#f00 }
/*	.values-named label.COLOR span.color { background-color:#; } */
.clearfix {clear: both;}
html, body, form {
	margin: 0;
	padding: 0;
}

a {cursor: pointer !important;}

body.contentpane {
	color: #000000;
	background: #FFFFFF;
	font-size: 12px;
	line-height: 1.3em;
	margin: 0;
	margin: 1em 2em;
	width: auto; /* Printable Page */
}


.login-greeting {
	float: left;

margin-left: -100px;
}


.zt-headerlink {
	width: 260px;
}



#sdfoot {
width: 45px; 
}

#cdonc {
	width: 45px; 
}

#udsage {
	width: 45px; 
}

#sdum {
width: 45px; 
}

#form-login-username {
	width: 180px;
float: left;
}

.userdata {
	width: 450px;
}

#form-login-remember {
	width: 120px;
float: left;
margin: 0;
}



#milsite_online_a {
	position: fixed;
bottom: 0px;
display: block;
}


.contentpane .button {
	display: inline;
	height: 25px;
	padding: 0 10px;
}

.title2 {
/*! font-weight: 700; */
display: block;
border-bottom: solid #F1F1F1 1px;
font-size: 19px;
margin: 0 0 6px;
font-family: 'Roboto Condensed', sans-serif;
margin-bottom: 15px;
margin-top: 15px;
padding-bottom: 13px;
}


.dessc {
	text-decoration:none;
	color:black;
	margin-top:10px;
}
ul.static li{margin:3px 0px;}
fieldset.input p{margin:3px 0px;}
fieldset.input label{font-weight:bold;}
.virtuemart_country_id, #virtuemart_country_id{display: none;}
.head {box-shadow: 1px 1px 5px #eee;text-align: right;
background: rgb(255,255,255);
background: -moz-linear-gradient(113deg, rgba(255,255,255,1) 0%, rgba(250,250,250,1) 100%);
background: -webkit-linear-gradient(113deg, rgba(255,255,255,1) 0%, rgba(250,250,250,1) 100%);
background: linear-gradient(113deg, rgba(255,255,255,1) 0%, rgba(250,250,250,1) 100%);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#fafafa",GradientType=1);
list-style-type: none !important;margin-bottom: 15px;border-bottom: 1px solid #eeee;}
.head ul {margin-top: 5px;margin-bottom: 5px;padding:0;}
.head li {display: inline-block;list-style: none !important;background: none;line-height: 13px;}
.head li a {font-size: 14px;font-family: 'Roboto Condensed', sans-serif;letter-spacing: 0px;color:#111;}
.head li img {margin-left:5px;}
.pad {padding-left: 0px;
padding-right: 0px;
overflow: hidden;
}
.phone-block {margin-top: 15px;color: #333; }

@media (min-width:300px) and (max-width:574px) {
  .phone-block {
   margin-top: 0px;
   padding-left: 0px;
padding-right: 0px;
  
  }
}
.cart-block {margin-top: 25px;}
@media (max-width: 768px) {
  .cart-block {
   margin-top: 0px;
   font-size: 12px;
  }
}
.headers {background: #3498db;
margin-top: 20px;
margin-bottom: 20px;}
@media (max-width: 768px) {
  .headers {
   margin-top: 0px;
   margin-bottom:0px;
   padding: 0px;
  }
}
.footer {background: #fdfdfd;border-top: 1px solid #eee;padding-top: 20px;}
.moduletable {}
.sectiontableentry1{border-bottom: 1px solid #f9f9f9;}
.vmgroup {margin-top: 20px;}
.vmproduct {border: 1px solid #eee;box-shadow: 0 1px 1px rgba(134, 134, 134, 0.05);padding: 10px;border-radius: 3px;overflow: hidden;margin-top: 20px;font-size: 19px;font-weight: 600;font-family: arial;}
.z-sticky-button.zsb {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: fixed;
    padding: 15px 20px;
bottom: 0; right: 100px; border-radius: 20px 20px 0 0;    
background: #4E63FF !important;
    z-index: 99980;
    cursor: pointer;

}

.header {
transition: top 1s;
text-align: center;
display: none;
}

.header a {font-size: 16px;font-weight: 400;text-decoration: none;}

@media (min-width:300px) and (max-width:574px) {
   

.header.fixed {
width: 100%;
position: fixed;
top: 0;
background:
rgb(255, 255, 255);
display: block;
z-index: 200;
   font-size: 15px;
   line-height: 45px;
   box-shadow: 1px 1px 12px #b7b4b4;
   border-bottom: 1px solid #c6c6c6;
   font-family: 'Roboto Condensed', sans-serif;
   font-weight: 100;
}
.header.fixed ~ .wrap {
  margin-top:80px;
}
}
.image-title {margin-left: 3px;margin-top: 0px;}
.category_description {padding: 10px;margin-bottom: 20px;background: #fbfbfb;}
.dropdown .my_dropdown-menu {
  display: none;
}
.dropdown.active .my_dropdown-menu {
  display: block;
}

.z-m-w__terms.danger div, .z-m-w__terms.danger span {
    color: #fff;
}

.z-m-w__terms.danger {
    background-color: red;
}

.zcwPopup {
display: none;
text-align: center;
position: fixed;
left: 50%;
top: 50%;
z-index: 99992 !important;
width: 280px!important;
margin: -80px 0 0 -140px;
height: auto !important;
padding: 10px !important;
border-radius: 10px !important;
-webkit-box-shadow: 0 0 12px #cecece !important;
-moz-box-shadow: 0 0 12px #cecece !important;
-ms-box-shadow: 0 0 12px #cecece !important;
box-shadow: 0 0 12px #cecece !important;
font-family: 'Roboto Condensed', sans-serif !important;
font-size: 21px !important;
background-color: white;
-webkit-box-sizing: content-box !important;
-moz-box-sizing: content-box !important;
box-sizing: content-box !important;
opacity: 1;
color: black;
}

.zcwPopup-title,
.zcwPopup-description,
.zcwPopup-content {
color: black;
}

.zcwPopup-title {
text-align: center;
}

#zcwPopup-raty {
    padding-left: 10px;
}

#zcwPopup-raty img {
display: inline !important;
}

.zcwPopup-close {
z-index: 99992 !important;
cursor: pointer !important;
text-decoration: none;
color: grey;
position: absolute;
top: 10px;
right: 10px;
}

.zcwPopup-content {
font-size: 14px;
}

.zcwPopup-countdown {
font-weight: bold;
display: none;
}

.zcwPopup .link {
text-decoration: underline;
cursor: pointer;
}

.zcwPopup .powered_by {
margin-top: 7px;
font-size: 12px;
color: #777777 !important;
}

.zcwPopup .powered_by a {
font-weight: bold !important;
color: #777777 !important;
text-decoration: underline !important;
}

.zcwPopup button,
.zcwPopup input,
.zcwPopup select,
.zcwPopup textarea {
margin: 0;
width: auto !important;
color: black;
border: solid 1px #999999;
border-radius: 2px;
display: inline !important;
}

.zcwPopup button {
margin-top:5px;
}

.zcwPopup input.zcwInputError,
.zcwPopup select.zcwInputError,
.zcwPopup textarea.zcwInputError {
border: 1px solid red;
}

#zcwMiniButton {
position: fixed;
right: 25px;
bottom: 20px;
width: 60px;
height: 60px;
cursor: pointer;
opacity: 1;
z-index: 99990;
}

@media only screen and (min-width: 960px) {
#zcwMiniButton {
position: fixed;
right: 60px;
bottom: 50px;
width: 60px;
height: 60px;
cursor: pointer;
opacity: 1;
z-index: 99990;
}
}


#zcwMiniButton #zcwMiniButtonMain {
-moz-border-radius:50% !important;
-webkit-border-radius:50% !important;
border-radius:50% !important;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
background-color: rgb(0, 155, 244);
width: 60px;
height: 60px;
box-shadow: 0 3px 12px 1px rgba(0,0,0,.2);
}

#zcwMiniButton #zcwMiniButtonMain:before {content: "";
position: absolute;
width: 100%;
height: 100%;
background: url('/images/glav.png') no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: no-repeat;
background-repeat: no-repeat;
background-position: -82px 0px;
}

#zcwMiniButton:hover {
opacity:0.9;
}


@media only screen and (min-width: 960px) {
.zcwPopup {
width: 550px !important;
margin: -120px 0 0 -275px;
}
}
.vmproduct {}
.vmproduct a {font-size: 12px;
padding: 8px;
display: block;
color: #2b75c4;
text-decoration: underline;
float: left;
width: 50%;
text-align: left;}
.titleq {display:none;}
.proizvoditeli {}
.proizvoditeli h2 {font-size: 15px;
font-weight: 100;
padding-top: 25px;}
.proizvoditeli a {}
.proizvoditeli img {height: 80px;
width: 170px;}
.proix {margin-top: 0px;
padding: 0px;}
.menuvertical {background: rgb(255,255,255);
background: -moz-linear-gradient(113deg, rgba(255,255,255,1) 0%, rgba(250,250,250,1) 100%);
background: -webkit-linear-gradient(113deg, rgba(255,255,255,1) 0%, rgba(250,250,250,1) 100%);
background: linear-gradient(113deg, rgba(255,255,255,1) 0%, rgba(250,250,250,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#fafafa",GradientType=1);}
.menuvertical ul {display: inline-block;}
.menuvertical ul li {}
.menuvertical li {width: 45%;
float: left;
margin-bottom: 10px;
text-align: center;
margin-left: 5px;
margin-right: 5px;
margin-top: 10px;}
.menuvertical a {font-family: arial;
font-weight: 600;
font-size: 12px;
border: 1px solid #f9f9f9;
border-radius: 5px;
box-shadow: 0 1px 1px rgba(140, 138, 138, 0.05);
padding: 7px;
    padding-top: 7px;
padding-top: 65px;}
.menuvertical a:hover {border: 1px solid #16b8f8;text-decoration:none;}

.clean {padding-top: 70px;display: block;
background: url('/cleaning.png');
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
background-repeat: no-repeat;
background-position: center top;}


.agro {padding-top: 70px;
display: block;
background: url('/planting.png');
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
background-repeat: no-repeat;
background-position: center 20%;
background-size: 55px;}

.security {padding-top: 70px;
display: block;
background: url('/protection.png');
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-repeat: no-repeat;
background-position: center 24%;
background-size: 45px;}

.kraska {padding-top: 70px;
display: block;
background: url('/paint-brush.png');
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-repeat: no-repeat;
background-position: center 25%;
background-size: 45px;}

.izolacion {padding-top: 70px;
display: block;
background: url('/barrel.png');
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-repeat: no-repeat;
background-position: center 20%;
background-size: 48px;}

.dezo {padding-top: 70px;
display: block;
background: url('/hand-sanitizer.png');
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-repeat: no-repeat;
background-position: center 10%;
background-size: 55px;}

.lestnica {padding-top: 70px;
display: block;
background: url('/stairs.png');
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-repeat: no-repeat;
background-position: center 10%;
background-size: 53px;}

.lenta {padding-top: 70px;
display: block;
background: url('/tape.png');
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-repeat: no-repeat;
background-position: 60% 12%;
background-size: 60px;}
.namecat {font-size: 16px;
font-family: 'Roboto Condensed', sans-serif;
margin-bottom: 15px;
text-align: center;
width: 100%;}

/* Menu  */
#menu-checkbox {
  /* чекбокс скрыт */
  display: none;
}
.main-menu {
  /* пункты меню скрыты */
  display: none;
  padding: 0;
  margin: 0;
}
.main-menu li {
  /* пункты меню расположены вертикально */
  /* каждый имеет ширину 100% */
  font-size: 1em;
  display: block;
  width: 100%;
  float: left;
}
.main-menu a {
  /* немного стилизуем ссылки */
display: block;
border-bottom: 1px dotted #bbb;
color: #333;
padding: .5em;
font-weight: 600;
}
.main-menu a:hover {
  text-decoration: underline;
}
.toggle-button {
  text-align: center;
  display: block;
  margin: 0px;
  /* не забываем явно указать каким должен быть курсор */
  cursor: pointer;
  color: #fff;
}
.toggle-button:after {
  /* получаем данные из атрибута data-open в html */
content: attr(data-open);
display: block;
margin: 5px 0;
text-align: center !important;
}
#menu-checkbox:checked + nav[role="navigation"] .main-menu {
  /* когда чекбокс активен меню становится видимым */
  display: block;
}
#menu-checkbox:checked + nav[role="navigation"] .toggle-button:after {
  content: attr(data-close);
}
@media screen and (min-width: 780px) {
    .toggle-button {
      /* label скрыт */
      display: none;
    }
    .main-menu {
      display: block;
      margin: 0 auto;
    }
    .main-menu li {
      /* теги <li> расположены в ряд */
      width: calc(100% / 5);
      text-align: center;
      display: inline-block;
      margin-right: 0px;
      border-right: 1px dotted #bbb;
    }
    .main-menu a {
      display: inline-block;
margin-right: -4px;
color: #626f80;
border-bottom: 0;
font-size: 15px;
text-transform: uppercase;
font-family: 'Roboto Condensed', sans-serif;
font-weight: 400;
text-decoration: none;
    }
  }

.toggle-button:after {
content: attr(data-open);
display: block;
margin: 10px 0;
color: #444;
line-height: 0px;
text-transform: uppercase;
font-size: 13px !important;
font-weight: 400;
font-family: 'Roboto Condensed', sans-serif;
float: left;
width: 33%;
padding-top: 35px;
background: url("/grid.png");
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-size: auto;
background-position: top center;
background-repeat: no-repeat;
background-size: 20px;
}
#menu-checkbox:checked + .main-menu .toggle-button:after {
    content: "\e804";
}
.kat {float: right;
width: 33%;
text-align: center;
margin-top: 5px;
border-left: 1px dotted #bbb;}

.kat a {color: #333;
line-height: 15px;
text-transform: uppercase;
font-size: 13px !important;
font-weight: 400;
font-family: 'Roboto Condensed', sans-serif;
display: block;
padding-top: 30px;
background: url(/indent.png);
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-position: top center;
background-repeat: no-repeat;
background-size: 24px;}

.kati {float: right;
line-height: 15px;
width: 33%;
text-align: center;
margin-top: 5px;
border-left: 1px dotted #bbb;}

.kati a {color: #333;
line-height: 15px;
text-transform: uppercase;
font-size: 13px !important;
font-weight: 400;
font-family: 'Roboto Condensed', sans-serif;
display: block;
padding-top: 30px;
background: url(/conversation.png);
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-position: top center;
background-repeat: no-repeat;
background-size: 24px;}


.endli {border:0 !important;}

@media (min-width:300px) and (max-width:574px) {

.logo img {max-width: 300px;
min-width: auto;}

}
.namefot {font-size: 19px;
font-family: 'Roboto Condensed', sans-serif;
margin-bottom: 15px;
text-align: left;
width: 100%;
color: #000;
letter-spacing: 0.5px;}
.prod {list-style: none;
border-bottom: 1px solid #eee;
display: flex;
margin-bottom: 20px;
margin-top: 30px;}
.prod a {font-size: 13px;
list-style: none;
font-weight: 400;
font-family: 'Roboto Condensed', sans-serif;
text-transform: uppercase;
color: #1b638e;
text-decoration: underline;}
.prod li {margin-right: 10px;}
.actives {border-bottom: 0px solid #eee;
padding-bottom: 20px;}
.product-description h2 {font-size: 22px;
font-family: 'Roboto Condensed', sans-serif;
font-weight: 700;
margin-bottom: 20px;
margin-top: 20px;
padding: 0px;
border: 0px;}
.product-description a {color: #206c9f;
text-decoration: underline;}
.product-description p {text-align: left;}
.product-description h3 {font-family: arial;
font-weight: 600;
font-size: 20px;}
.pohim {max-width: 100%;}
.pohims {height: 100px;
max-width: none;
width: 100px;}

.prizec {font-family: 'Roboto Condensed', sans-serif;
font-size: 19px;
font-weight: 900;
padding-top: 5px;
padding-bottom: 15px;}
.liae {padding-top: 5px;
padding-bottom: 10px;}
.liae a {font-weight: 700;
font-family: 'Roboto Condensed', sans-serif;
font-size: 19px;
text-decoration: underline;}
.niz {border: 1px solid #eee;
margin: 5px;
box-shadow: 1px 1px 4px 0px #f1f1f1;
padding-top: 20px;
border-radius: 5px;}
.bloc {}
.vm-pagination {width: 100%;
text-align: center;}

.product-description ul {
    padding-left:10px;
    list-style: none;
}
.product-description li{
    padding:6px;
    font-size: 14px;
}
.product-description li:before {
    padding-right:10px;
    font-weight: bold;
    color: #C0C0C0;
    content: "\2714";
    transition-duration: 0.5s;
}
.product-description li:hover:before {
    color: #337AB7;
    content: "\2714";
}   


.product-fields {font-size: 16px;
background: #f9f9f9;
line-height: 36px;
margin-top: 30px !important;
border-radius: 10px;
font-weight: 400 !important;
margin-bottom: 40px !important;
}

.header {
  top:-80px;
  transition: top 1s;
  text-align:center;
  display: block;
}
.header.fixed {
    margin: 0px;
width: 100%;
position: fixed;
top: 0;
background: rgb(52, 152, 219);
display: block;
z-index: 2;
box-shadow: 0px 3px 5px #eee;
border-bottom: 1px solid #1e6899;
}
.header.fixed ~ .wrap {
  margin-top:0px;
}
.logo img {max-width: 100%;}
.filter_category {}
.filter_manufacturers {padding: 0px;
display: grid;}
.price {}
.mcf_button {
background: #009bf4;
color: #fff;
border: 0;
font-size: 15px;
    padding: 5px;
margin-top: 15px;
width: 70%;}
.mn {padding: 10px !important;
line-height: 25px;
margin-bottom: 10px !important;
border-bottom: 2px dotted #eeee;}
.links {text-decoration: underline;
font-weight: 900;
display: block;
color: #026ca8;
font-size: 15px;}
.proizvoditel {}
.proizvoditel img {margin-bottom: 25px;}
.vmheader {font-size: 18px;
font-weight: bold;
cursor: pointer;
margin-bottom: 20px;
margin-top: 0px;}
.agros {background: url('/images/mainm.png');
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-repeat: no-repeat;
background-position: 9px 3px;
margin-left: 0px;
padding-left: 35px !important;}
.dezos {background: url('/images/mainm.png');
    background-color: rgba(0, 0, 0, 0);
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-repeat: no-repeat;
background-position: 9px -24px;
margin-left: 0px;
padding-left: 35px !important;}
.secur {background: url('/images/mainm.png');
    background-color: rgba(0, 0, 0, 0);
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-repeat: no-repeat;
background-position: 9px -49px;
margin-left: 0px;
padding-left: 35px !important;}
.izo {background: url('/images/mainm.png');
    background-color: rgba(0, 0, 0, 0);
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-repeat: no-repeat;
background-position: 9px -75px;
margin-left: 0px;
padding-left: 35px !important;}
.krask {background: url('/images/mainm.png');
    background-color: rgba(0, 0, 0, 0);
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-repeat: no-repeat;
background-position: 9px -100px;
margin-left: 0px;
padding-left: 35px !important;}
.lent {background: url('/images/mainm.png');
    background-color: rgba(0, 0, 0, 0);
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-repeat: no-repeat;
background-position: 9px -128px;
margin-left: 0px;
padding-left: 35px !important;}
.moika {background: url('/images/mainm.png');
    background-color: rgba(0, 0, 0, 0);
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-repeat: no-repeat;
background-position: 9px -153px;
margin-left: 0px;
padding-left: 35px !important;}
.lest {background: url('/images/mainm.png');
    background-color: rgba(0, 0, 0, 0);
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-repeat: no-repeat;
background-position: 9px -179px;
margin-left: 0px;
padding-left: 35px !important;}
.rastvo {background: url('/images/mainm.png');
    background-color: rgba(0, 0, 0, 0);
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-repeat: no-repeat;
background-position: 9px -205px;
margin-left: 0px;
padding-left: 35px !important;}
.plitka {background: url('/images/mainm.png');
    background-color: rgba(0, 0, 0, 0);
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
background-color: rgba(0, 0, 0, 0);
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-repeat: no-repeat;
background-position: 9px -230px;
margin-left: 0px;
padding-left: 35px !important;
border: 0px !important;}
.blas a {}
.blas a:hover {background: #fff !important;}