div.tpl-product-list-h-34 {
  font-size: 0px;
  line-height: 0px;
}

div.tpl-product-list-h-34 form.product-item {
  border: 1px solid #e5e5e5;
  margin: 20px 0 0;
  padding: 10px;
  position: relative;
}

div.tpl-product-list-h-34 ul {
position:relative;
}
div.tpl-product-list-h-34 ul:after {display:block; content:''; height:0; clear:both;}

div.tpl-product-list-h-34 ul, div.tpl-product-list-h-34 li {
  padding: 0;
  margin: 0;
  list-style: none;
  display: block;
}

div.tpl-product-list-h-34 li.product-image {
  text-align: center;
  float: left;
  margin: 0 15px 0 0;
  position: relative;
    height:135px !important;
}
div.tpl-product-list-h-34 li.product-image img, div.product-images li.big-image a.highslide img {height: 135px; width:180px;}
div.product-images li.big-image a.highslide img {height:135px;}

div.tpl-product-list-h-34 li.product-params {
  overflow: hidden;
}

div.tpl-product-list-h-34 div.product-name {
  font:normal 13px Arial, Helvetica, sans-serif;
  padding: 0 0 10px;
}

div.tpl-product-list-h-34 div.product-name a {
  text-decoration: underline;
}

div.tpl-product-list-h-34 div.product-name a:hover {
  text-decoration: none;
}

.product-accessory-name {padding-top:0;}
.product-accessory-name a {height:57px; overflow:hidden;display: block;}
div.tpl-product-list-h-34 table {
  border-collapse: collapse;
  width: 100%;
}

div.tpl-product-list-h-34 td, div.tpl-product-list-h-34 th {
  color: #454545;
  font:normal 12px Arial, Helvetica, sans-serif;
  padding: 3px 10px;
  text-align: left;
width:50%;
}

div.tpl-product-list-h-34 th {
  color: #999999;
  font-size: 11px;
}


div.tpl-product-list-h-34 tr.even {
  background: #fff4db;
}

div.tpl-product-list-h-34 span.product-price, div.shop2-product span.product-price {
  font:bold 16px/30px Arial, Helvetica, sans-serif;
  color: #fff;
  display: block;
  padding: 0 10px;
  height: 30px;
  background: url(price-bg.gif) 0 0 repeat-x #d70e00;
  position: absolute;
  left:0;
  bottom:0;
}
div.shop2-product span.product-price {bottom:-24px;}

div.tpl-product-list-h-34 span.product-price  span, div.shop2-product span.product-price  span {
  font-size: 12px;
  font-weight: normal;
}

div.tpl-product-list-h-34 span.product-price span.arrow, div.shop2-product span.product-price span.arrow {
background: url(price-ar.png) 0 0 no-repeat;
  height: 30px;
  position: absolute;
  top: 0;
  right: -13px;
  width: 13px;
}

div.tpl-product-list-h-34 a.highslide img, div.tpl-product-list-h-34 a.highslide:hover img {
  border:none;
}

/***************************************/

div.shop2-product {
  *zoom: 1;
}

div.shop2-product:before, div.shop2-product:after {
  display: table;
  content: '';
  line-height: 0;
}

div.shop2-product:after {
   clear: both;
}

div.product-images {
  float: left;
  margin: 0 10px 0 0;
} 

div.product-info {
  overflow: hidden;
}

div.product-images ul, div.product-images li {
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 0;
  line-height: 0;
}

div.product-images ul {
  overflow: hidden;
}

div.product-images li {
  float: left;
}

div.product-images li.big-image {
  float: none;
  margin: 0 0 5px 0;
  position: relative;
}

div.product-images li.big-image a.highslide img, div.product-images li.big-image a.highslide:hover img {
  border: 0px;
  margin: 0px;
}

div.shop2-product a.highslide img, div.shop2-product a.highslide:hover img {
  border:none;
}

div.product-images li a.highslide img, div.product-images li a.highslide:hover img {
  margin: 1px;
  border: 1px solid #ede6d5;
}

div.product-params {
  border: 1px solid #dbdbdb;
  padding: 10px;
}

table.shop2-product-params {
  border-collapse: collapse;
  width: 100%;
}

table.shop2-product-params td, table.shop2-product-params th {
  text-align: left;
  font:normal 12px Arial, Helvetica, sans-serif;
  padding: 3px 10px;
}

table.shop2-product-params th {
  color: #999;
}

table.shop2-product-params td {
  color: #666;
}

table.shop2-product-params tr.odd {
  background: #fff4db;
}

div.product-desc {
  padding: 10px 5px 10px;
}

#include-frm textarea,
#include-frm input[type="text"],
#include-frm input[type="submit"] {
  background: transparent;
  border: none;
  padding: 0;
  margin: 0;
}

#include-frm textarea,
#include-frm input[type="text"] {
  padding: 2px 4px;
  background: #fff;
  border: 1px solid #cecece;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px #e2e2e2 inset;
  -moz-box-shadow: 0 1px 2px #e2e2e2 inset;
  box-shadow: 0 1px 2px #e2e2e2 inset;
}

#include-frm textarea:focus,
#include-frm input[type="text"]:focus {
  border-color: #84c7e8;
  -webkit-box-shadow: 0 0 4px #99cfeb, 0 1px 2px #e2e2e2 inset;
  -moz-box-shadow: 0 0 4px #99cfeb, 0 1px 2px #e2e2e2 inset;
  box-shadow: 0 0 4px #99cfeb, 0 1px 2px #e2e2e2 inset;
}

#include-frm input[type="submit"] {
  cursor: pointer;
  color: #fff;
  outline: none;
  min-height: 30px;
  min-width: 100px;
  text-align: center;
  text-shadow: 0 -1px 0 #be3200;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
background: #f95900; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f95900), to(#d70e00)); background: -webkit-linear-gradient(#f95900, #d70e00);
 background: -moz-linear-gradient(#f95900, #d70e00); background: -ms-linear-gradient(#f95900, #d70e00); background: -o-linear-gradient(#f95900, #d70e00);
  background: linear-gradient(#f95900, #d70e00);
     -pie-background: linear-gradient(#f95900, #d70e00); behavior:url(/g/pie/pie.htc);
  *height: 30px;
  *width: 100px;
  *vertical-align: middle;
}

#include-frm input[type="submit"]:hover {
background: #fb7e00; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fb7e00), to(#eb1301)); background: -webkit-linear-gradient(#fb7e00, #eb1301);
 background: -moz-linear-gradient(#fb7e00, #eb1301); background: -ms-linear-gradient(#fb7e00, #eb1301); background: -o-linear-gradient(#fb7e00, #eb1301);
  background: linear-gradient(#fb7e00, #eb1301);
     -pie-background: linear-gradient(#fb7e00, #eb1301); behavior:url(/g/pie/pie.htc);
}

#include-frm input[type="submit"]:active {
  text-shadow: 0 -1px 0 #bf2201;
background: #eb1001; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#eb1001), to(#fb7b00)); background: -webkit-linear-gradient(#eb1001, #fb7b00);
 background: -moz-linear-gradient(#eb1001, #fb7b00); background: -ms-linear-gradient(#eb1001, #fb7b00); background: -o-linear-gradient(#eb1001, #fb7b00);
  background: linear-gradient(#eb1001, #fb7b00);
     -pie-background: linear-gradient(#eb1001, #fb7b00); behavior:url(/g/pie/pie.htc);
	 -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(enabled=false)";
}

#include-frm input[type="text"] {
  height: 24px;
  width: 220px;
}

#include-frm textarea {
  height: 100px;
}

#include-frm {
  color: #333333;
  padding: 20px 15px 30px;
}

/***************************************/

ul.shop2-views {
  display: none;
}

span.filter-result-hide {
  display: none;
}

.marginRight0 {
  margin-right: 0px !important;
}

form.tpl-product div.product-left-bar {
  padding-right:18px;
}

form.tpl-product div.product-right-bar {
  width: 460px;
}

.shared_bot a, .shared_bot a:hover {
  text-decoration: none;
}

div.color-type.active-color {
  border: 2px solid #5c3e3e;
}

div.shop2-sorting {
  border-top:1px solid #e5e5e5;
  border-bottom:1px solid #e5e5e5;
  height: 37px;
  background: url(sort-bg.png) 0 0 repeat-x  #f7f7f7 !important;
}

body form.shop2-filter {
  background: url(filter-bg.png) 0 0 repeat-x #ff9933;
  border-top:none !important;
  -khtml-border-top-right-radius:3px;
  -moz-border-top-right-radius:3px;
  -webkit-border-top-right-radius:3px;
  border-top-right-radius:3px;
  -khtml-border-top-left-radius:3px;
  -moz-border-top-left-radius:3px;
  -webkit-border-top-left-radius:3px;
  border-top-left-radius:3px;
  padding: 20px 20px 20px ;
}

body form.shop2-filter th {
  padding-left: 0px;
}

body div.product-accessory-wrap {
   margin-right:-20px;
  margin-top:10px; 
  padding: 0;
}
div.product-accessory-wrap div.product-accesorry-tit {border-top:1px solid #dbdbdb; padding: 10px 0 0; margin-right:20px;}
body .product-accessory {
  border:1px solid #b8b8b8;
background:#fff4db;
border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; behavior: url(/g/pie/pie.htc);
padding:11px; width:206px; margin:0 6px 6px 0;
}

div.yashare {
	overflow: hidden;
}

span.yashare-header {
	display: block;
	color: #999;
	font-size: 11px;
	padding: 30px 0 0 5px;
}

div.product-accessory-name {
	margin-right:0;
	width: 110px; 
}

.tpl-product-list-h-34 .tpl-stars {margin:0 0 6px;}

form.shop2-filter td {font-size:0;}

a.shop-filter-param-val {color:#fff;}

form.shop2-filter a.shop2-filter-show, form.shop2-filter a.shop2-filter-show:hover {color:#fff; border-color:#fff;}

a.shop-filter-param-val-active {color:#373737;}

span.filter-result {background: #d91200;}

span.filter-result div.filter-result-arrow {background:none;
line-height: 0;
font-size: 0;
width: 0;
height: 0;
position: absolute;
left: 100%;
top: 50%;
margin-top: -6px;
border-style: solid;
border-width: 6px 0 6px 5px;
border-color: transparent transparent transparent #d91200;
}

div.tpl-product-list-v div.product-item {margin-right:14px;}

div.shop-search-title {padding-left:11px; width: 209px;}

div.shop-search-title, div.shop-search-title.opened {margin:0 0 20px; position:relative;
border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; behavior: url(/g/pie/pie.htc);
background: #f55000; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f55000), to(#da1500)); background: -webkit-linear-gradient(#f55000, #da1500); background: -moz-linear-gradient(#f55000, #da1500); background: -ms-linear-gradient(#f55000, #da1500); background: -o-linear-gradient(#f55000, #da1500); 
background: linear-gradient(#f55000, #da1500);   -pie-background: linear-gradient(#f55000, #da1500); behavior:url(/g/pie/pie.htc);}    


div.shop-search-title.opened {margin:0 0 -3px;}
div.shop-search-wrap {border-color:#da1500; margin: 0 0 20px;}

div.shop-search-title:before {position:absolute; right:14px; top:11px; display:block; content:''; background:url(ar.png) 0 0 no-repeat; width:11px; height:10px;}
div.shop-search-title.opened:before {background:url(ar.png) left bottom no-repeat; position:absolute; right:14px; top:11px; display:block; content:''; width:11px; height:10px;}

div.tpl-product-list-h-34 ul.prod-labels, ul.prod-labels {
margin: 0;
padding: 0 0 10px;
list-style: none;
}

div.tpl-product-list-h-34 ul.prod-labels li, ul.prod-labels li {
padding: 3px 5px;
width: 112px;
font-size: 12px;
line-height: normal;
color: #fff;
margin: 0;
display: table-cell;
text-align: center;
vertical-align: middle;
border-left: 2px solid #fff;
}

.prodano {
background: #D91200;
}

.zabronirovano {
background: #FF6600;
}

.vygodnoe_predlozhenie {
background: #F95700;
}

.elitnoe {
background: #FF9933;
}

div.product-images li.big-image, div.product-images img.no-image {height:180px !important; width:180px; margin: 0 0 30px;}
div.product-images li.big-image {height:135px !important;}

.product-accessory-image img {width:70px; height:53px; background-size: 70px 60px !important;}


div.product-images li img {width:56px; height:49px;}


/*315*/
form.filter-maps.shop2-filter {
  padding: 5px;
}
form.filter-maps.shop2-filter td span{font-size: 14px;color: #000;vertical-align: middle;}
form.filter-maps.shop2-filter label {vertical-align: middle;}
form.filter-maps.shop2-filter label input[type="checkbox"],form.filter-maps.shop2-filter label  input[type="radio"] {width: auto;vertical-align: middle;}
form.filter-maps.shop2-filter td, form.shop2-filter th {padding: 2px 5px;}
form.filter-maps.shop2-filter .shop2-filter-custom-fields td[colspan="2"]{text-align: right;padding-right: 71px;}
form.filter-maps.shop2-filter .more td[colspan="3"] {text-align: right;padding-right: 62px;font-size: 14px;position: relative;}
form.filter-maps.shop2-filter .shop2-filter-show {right: 62px;top: 15px;position: absolute;}
form.filter-maps.shop2-filter td[rowspan="8"] {vertical-align: middle;}
form.filter-maps.shop2-filter td[rowspan="8"] .shop2-button-left {padding: 0 4px 0 10px;}
.additional-overlay {
  display: none;
  position: fixed;
  bottom: 0;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1100;
  background-color: rgba(0,0,0,0.75);
}
.additional-search {
  display: none;
  position: absolute;
  background-color: #fff;
  top: 50%;
  left: 50%;
  z-index: 1101;
  min-width: 600px;
  min-height: 400px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font-size: 0;
  width: 990px;
}
.additional-close{
    background-image: url("data:image/png;base64,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");
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 30px;
    position: absolute;
    right: -15px;
    top: -15px;
    width: 30px;  
}
.nav-but {
  font-size: 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden;
  display: inline-block;
}
.nav-but div {
  display: inline-block;
  background-color: #FFF4DC;
  color: #D83524;
  font-size: 14px;
  line-height: 25px;
  padding: 0 10px;
  cursor: pointer;
}
.nav-but div.active {
  background-color: #D83524;
  color: #fff;
}
.additional-wrap {
  padding: 20px;
}
.additional-wrap-body {
  padding-top: 20px;  
  display: none;
  font-size: 14px;
  color: #000;
}
.additional-wrap-body ul {
  display: inline-block;
  vertical-align: top;
  padding: 40px 0;
  min-width: 300px;
  height: 310px;
  overflow-y: scroll;
  text-align: center;
  border: 1px solid #ccc;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: inset hoff voff blur color;
  -moz-box-shadow: inset hoff voff blur color;
  box-shadow: 0 0 3px rgba(0,0,0,0.5);
}
.additional-wrap-body ul li {
  text-align: left;
  list-style: none;
  margin: 0;
  padding: 0;
}
.additional-wrap-body .shop-filter-param-val-active {
  background-color: #FFF4DC;
  background-position: 100% 10px;
  color: #D83524;
}
.additional-wrap-body ul li > a {
  margin: 2px 40px;
}
.additional-wrap-body ul li:hover > a{
  background-color: #D83524;
  color: #fff;
  margin: 2px;
  padding: 4px 40px;
  display: block !important;
  background-position: 100% -8px !important;

}
.additional-wrap-body ul li:hover > a.shop-filter-param-val-active{
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAYCAYAAAAs7gcTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDoAABSCAABFVgAADqXAAAXb9daH5AAAAC3SURBVHja7NOxSgNBFIXhb1cRBqYVhEAqX8AmddqAYCX4lAELsU2rZXyGVFtemAVB1mbEsMhi0gVymuFe/mHO5c5pImKLWyzxjgU2+MAy59yraiJihjdc4AHP+MIdupzzD6vFDiukeinVujNS6wC1mOG11vf4xBrXf8Fr3OARL3jCvPav9uEmIiafHg/4bzXDMBw04Bk+Cr7s+34SSCkdb2OLUhOinmXvb/+uu5QymZSxjVNLyvcAYP41P+fe7PIAAAAASUVORK5CYII=');
}
.additional-wrap-body  a {
  color: #000;
}
.additional-wrap-body.active {
  display: block;
}
.additional-title {
  font-size: 30px;
  margin-bottom: 10px;
}
.shop-filter-param-val.okrug,.shop-filter-param-val.podmoskove {
  font-size: 15px;
  display: inline-block;
}

.maps-wrap {
  width: 665px;
  height: 829px;
  background: url(maps-subway.png) 0 0 no-repeat;
  position: relative;
}
.additional-wrap-right,.additional-wrap-left {
  display: inline-block;
  vertical-align: top;
}
.additional-wrap-title {
  font-weight: bold;
  margin-bottom: 10px;
  font-size: 16px;
}
.p-name {
  padding-left: 15px;
  position: relative;
  cursor: pointer;
}
.p-name:after{
  position: absolute;
  width: 11px;
  height: 11px;
  content: '';
  left: 0;
  top: 50%;
  margin-top: -1.5px;
  background: url(/g/shop2/shop-filter-param-close.png) 0 0 no-repeat;
}
.select-params {
  margin-bottom: 10px;
}
.select-params > div {
  display: none;
}
.select-params > div.active {
  display: block;
}
.f-param {
  cursor: pointer;
  padding-left: 15px;
  margin-left: 15px;
  position: relative;
}
.f-param:after{
  position: absolute;
  width: 11px;
  height: 11px;
  content: '';
  left: 0;
  top: 50%;
  margin-top: -7.5px;
  background: url(/g/shop2/shop-filter-param-close.png) 0 bottom no-repeat;
}
.additional-wrap-right {
  width: 215px;
  visibility: hidden;
  font-size: 14px;
  padding-left: 45px;
}
.additional-wrap-left {
  width: 665px;
}
.additional-wrap-right.active {
  visibility: visible;
}
.maps-wrap .shop-filter-param-val {
  position: absolute;
  text-decoration: none;
  display: block;
  padding: 0;
  margin: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid transparent;
  font-size: 0;
  height: 10px;
}
.maps-wrap .shop-filter-param-val:hover {
  border-color: red;
}
.maps-wrap .shop-filter-param-val span {
  display: block;
  position: absolute;
}
.maps-wrap .shop-filter-param-val.shop-filter-param-val-active {
  background: none;
}
.maps-wrap .shop-filter-param-val.shop-filter-param-val-active:after {
  content: '';
  position: absolute;
  right: -12px;
  width: 8px;
  height: 8px;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
  background: url(active.gif) center center no-repeat;
  top: 1px;
}
.subway-button {
  position: absolute;
  width: 85px;
  height: 15px;
  cursor: pointer;
}
.subway-line-1 {
  left: 545px;
  top: 0;
}
.subway-line-1d {
  bottom: 98px;
  left: 72px;
}
.subway-line-2 {
  left: 171px;
  top: 0;
}
.subway-line-2d {
  left: 445px;
  bottom: 52px;
}
.subway-line-3 {
  left: 0;
  top: 110px;
}
.subway-line-3d {
  left: 563px;
  top: 133px;
}
.subway-line-4 {
  left: 88px;
  top: 254px;
}
.subway-line-5 {
  left: 142px;
  top: 437px;
}
.subway-line-6 {
  left: 445px;
  top: 0;
}
.subway-line-6d {
  left: 176px;
  bottom: 105px;
}
.subway-line-7 {
  left: 153px;
  top: 103px;
}
.subway-line-7d {
  left: 565px;
  bottom: 84px;
}
.subway-line-8 {
  left: 579px;
  top: 250px;
}
.subway-line-9 {
  left: 357px;
  top: 0;
}
.subway-line-9d {
  left: 362px;
  bottom: 70px;
}
.subway-line-10 {
  left: 261px;
  top: 0;
}
.subway-line-10d {
  left: 465px;
  bottom: 84px;
}
.subway-line-11 {
  left: 363px;
  bottom: 0;
}
.show-but {
  background: url(flash_button.gif) 0 0/100% 100% no-repeat !important;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  height: 25px;
  vertical-align: top !important;
  -webkit-box-shadow: inset hoff voff blur color;
  -moz-box-shadow: inset hoff voff blur color;
  box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
}
.show-but * {
  background: none !important;
  color: #fff !important;
}
.id-705434021 {left: 234px;top: 244px;width: 47px;}
.id-722551021 {left: 239px;top: 492px;width: 53px;}
.id-722561021{left: 577px;top: 167px;width: 63px;}
.id-722561021:after {left: -12px;right: auto;}
.id-19182809 {left: 559px;top: 61px;width: 53px;}/*сокол*/
.id-19182809:after {left: -12px;right: auto;}
.id-740421421 {left: 577px;top: 153px;width: 53px;}
.id-740421421:after {left: -12px;right: auto;}
.id-740423421 {left: 80px;top: 685px;width: 60px;}
.id-740476021 {left: 353px;top: 274px;width: 53px;}
.id-740479821 {left: 85px;top: 200px;width: 51px;}
.id-740479821:after {left: -12px;right: auto;}
.id-741427821 {left: 559px;top: 19px;width: 95px;}
.id-741427821:after {left: -12px;right: auto;}
.id-741439221 {left: 231px;top: 744px;width: 112px;}
.id-741489821 {left: 559px;top: 685px;width: 36px;min-width: 0 !important;}
.id-741489821:after {left: -12px;right: auto;}
.id-774470421 {left: 397px;top: 657px;width: 46px;}
.id-774570621 {left: 479px;top: 643px;width: 63px;}
.id-774570621:after {left: -12px;right: auto;}
.id-774571621 {left: 211px;top: 374px;width: 41px;min-width: 0 !important;}
.id-774571621:after {right: 31px !important;top: 15px !important;}
.id-775122021 {left: 174px;top: 405px;width: 51px;}
.id-775122021 span{-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;border: 1px solid transparent;left: 84px;top: -22px;height: 10px;width: 50px;  }
.id-775122021:hover span {border-color: red;}
.id-775122021.shop-filter-param-val-active span:after{content: '';position: absolute;left: -12px;width: 8px;height: 8px;-webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px;background: url(active.gif) center center no-repeat;top: 3px;}
.id-775122021:after {right: -12px !important;top: -1px !important;}
.id-776117421 {left: 559px;top: 643px;width: 59px;}
.id-776117421:after {left: -12px;right: auto;}
.id-776117821 {left: 87px;top: 657px;width: 53px;}
.id-816143221 {left: 89px;top: 629px;width: 51px;}
.id-839622821 {left: 380px;top: 720px;width: 63px;}
.id-839623221 {left: 85px;top: 144px;width: 35px;}
.id-839623221:after {left: -12px;right: auto;}
.id-839673421 {left: 85px;top: 615px;width: 55px;}
.id-843621621 {left: 484px;top: 420px;width: 47px;}
.id-843621621:after {left: -12px;right: auto;}
.id-844007221 {left: 362px;top: 704px;width: 81px;}
.id-844328221 {left: 577px;top: 294px;width: 33px;}
.id-844328221:after {left: -12px;right: auto;}
.id-845019421 {left: 253px;top: 787px;width: 90px;}
.id-866080421 {left: 559px;top: 713px;width: 44px;}
.id-866080421:after {left: -12px;right: auto;}
.id-870074221 {left: 209px;top: 636px;width: 35px;}
.id-870641221 {left: 175px;top: 124px;width: 47px;}
.id-871086021 {left: 311px;top: 672px;width: 32px;}
.id-884191021 {left: 275px;top: 700px;width: 68px;}
.id-898810421 {left: 153px;top: 236px;width: 69px;}
.id-5834609 {left: 378px;top: 685px;width: 65px;}
.id-6718809 {left: 161px;top: 208px;width: 61px;}
.id-6730209 {left: 190px;top: 47px;width: 50px;}
.id-7663009 {left: 492px;top: 326px;width: 37px;}
.id-7663009:after {left: -12px;right: auto;}
.id-7898609 {left: 384px;top: 202px;width: 63px;}
.id-7898609:after {left: -12px;right: auto;}
.id-8037009 {left: 577px;top: 322px;width: 60px;}
.id-8037009:after {left: -12px;right: auto;}
.id-8602409 {left: 559px;top: 75px;width: 66px;}
.id-8602409:after {left: -12px;right: auto;}
.id-10629609 {left: 459px;top: 19px;width: 53px;}
.id-10629609:after {left: -12px;right: auto;}
.id-11151409 {left: 275px;top: 606px;width: 68px;}
.id-11355409 {left: 285px;top: 658px;width: 58px;}
.id-15435209 {left: 168px;top: 138px;width: 54px;}
.id-16435209 {left: 85px;top: 214px;width: 54px;}
.id-16435209:after {left: -12px;right: auto;}
.id-11398409 {left: 375px;top: 643px;width: 68px;}
.id-14525209 {left: 298px;top: 274px;width: 52px;}
.id-14525209:after {left: -12px;right: auto;}
.id-15070009 {left: 85px;top: 186px;width: 40px;}
.id-15070009:after {left: -12px;right: auto;}
.id-14518609 {left: 179px;top: 19px;width: 61px;}
.id-14520809 {left: 187px;top: 552px;width: 57px;}
.id-15071209 {left: 67px;top: 671px;width: 73px;}
.id-16753809 {left: 559px;top: 671px;width: 83px;}
.id-16753809:after {left: -12px;right: auto;}
.id-11355609 {left: 373px;top: 606px;width: 47px;  }
.id-11355609:after {left: -12px;right: auto;}

.id-19175209 {left: 85px;top: 130px;width: 72px;  }
.id-19175209:after {left: -12px;right: auto;}
.id-19175409 {left: 85px;top: 158px;width: 65px;  }
.id-19175409:after {left: -12px;right: auto;}
.id-19175609 {left: 85px;top: 172px;width: 44px;  }
.id-19175609:after {left: -12px;right: auto;}
.id-19175809 {left: 85px;top: 271px;width: 50px;  }
.id-19175809:after {left: -12px;right: auto;}
.id-19176009 {left: 102px;top: 283px;width: 51px;  }
.id-19176009:after {left: -14px;top: 3px !important;right: auto;}
.id-19176209 {left: 110px;top: 295px;width: 68px;}
.id-19176209:after {left: -12px;right: auto;}  
.id-19176409 {left: 120px;top: 305px;width: 71px;}
.id-19176409:after {left: -12px;right: auto;}  
.id-19176609 {left: 130px;top: 315px;width: 29px;}
.id-19176609:after {left: -12px;right: auto;}  
.id-19176809 {left: 140px;top: 325px;width: 54px;}
.id-19176809:after {left: -12px;right: auto;}  
.id-19177009 {left: 150px;top: 335px;width: 58px;}
.id-19177009:after {left: -12px;right: auto;}  
.id-19177209 {left: 65px;top: 338px;width: 50px;height: 20px !important;}
.id-19177209:after {right: -11px !important;top: 6px !important;}  
.id-19177409 {left: 108px;top: 359px;width: 60px;}
.id-19177609 {left: 197px;top: 344px;width: 68px;}
.id-19177609:after {left: -12px;right: auto;}  
.id-19177809 {left: 198px;top: 359px;width: 53px;}
.id-19177809:after {left: -12px;right: auto;}  
.id-19178009 {left: 232px;top: 432px;width: 47px;}
.id-19178009 span{border: 1px solid transparent;border-radius: 3px;height: 10px;left: 42px;top: -33px;width: 45px;}
.id-19178009:hover span{border-color: red;}
.id-19178009.shop-filter-param-val-active span:after{content: '';position: absolute;left: -12px;width: 8px;height: 8px;-webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px;background: url(active.gif) center center no-repeat;top: 3px;}
.id-19178009:after {right: -12px !important;top: -1px !important;}
.id-19178209 {left: 187px;top: 418px;width: 87px;}
.id-19178209:after {top: 0 !important;}  
.id-19178409 {left: 311px;top: 431px;width: 51px;}
.id-19178409:after {right: auto;left: -12px !important;}  
.id-19178609 {left: 376px;top: 385px;width: 86px;}
.id-19178609:after {right: auto;left: -12px !important;} 
.id-19178809 {left: 577px;top: 237px;width: 50px;}
.id-19178809:after {right: auto;left: -12px !important;} 
.id-19179009 {left: 577px;top: 223px;width: 75px;}
.id-19179009:after {right: auto;left: -12px !important;} 
.id-19179209 {left: 577px;top: 209px;width: 56px;}
.id-19179209:after {right: auto;left: -12px !important;} 
.id-19179409 {left: 577px;top: 195px;width: 58px;}
.id-19179409:after {right: auto;left: -12px !important;} 
.id-19179609 {left: 577px;top: 181px;width: 60px;}
.id-19179609:after {right: auto;left: -12px !important;} 
.id-19179809 {left: 175px;top: 152px;width: 47px;}
.id-19180009 {left: 188px;top: 166px;width: 34px;}
.id-19180209 {left: 175px;top: 180px;width: 47px;}
.id-19180409 {left: 148px;top: 194px;width: 74px;}
.id-19180609 {left: 187px;top: 222px;width: 35px;}
.id-19180809 {left: 176px;top: 267px;width: 54px;}
.id-19181009 {left: 158px;top: 280px;width: 82px;}
.id-19181009:after {top: -2px !important;} 
.id-19181209 {left: 220px;top: 313px;width: 54px;}
.id-19181409 {left: 303px;top: 323px;width: 65px;}
.id-19181409:after {top: -2px !important;} 
.id-19181609 {left: 422px;top: 358px;width: 54px;}
.id-19181609:after {right: auto;left: -12px !important;} 
.id-19181809 {left: 525px;top: 461px;width: 59px;}
.id-19181809:after {right: auto;left: -12px !important;} 
.id-19182009 {left: 559px;top: 629px;width: 100px;}
.id-19182009:after {right: auto;left: -12px !important;} 
.id-19182209 {left: 559px;top: 657px;width: 47px;}
.id-19182209:after {right: auto;left: -12px !important;} 
.id-19182409 {left: 559px;top: 699px;width: 104px;}
.id-19182409:after {right: auto;left: -12px !important;} 
.id-19182609 {left: 171px;top: 33px;width: 69px;}
.id-724521821 {left: 212px;top: 61px;width: 28px;}/*сокольники*/
.id-19183009 {left: 200px;top: 75px;width: 40px;}
.id-19183209 {left: 205px;top: 89px;width: 35px;}
.id-19183409 {left: 298px;top: 301px;width: 42px;}
.id-19183409:after {right: auto;left: -12px !important;} 
.id-19183609 {left: 366px;top: 373px;width: 54px;}
.id-19183609:after {right: auto;left: -12px !important;top: 3px !important;} 
.id-19183809 {left: 403px;top: 410px;width: 64px}
.id-19183809:after {right: auto;left: -12px !important;} 
.id-19184009 {left: 456px;top: 462px;width: 50px;}
.id-19184009:after {right: auto;left: -12px !important;} 
.id-19184209 {left: 459px;top: 493px;width: 62px;}
.id-19184209:after {right: auto;left: -12px !important;} 
.id-19184409 {left: 459px;top: 508px;width: 58px;}
.id-19184409:after {right: auto;left: -12px !important;} 
.id-19184609 {left: 459px;top: 523px;width: 48px;}
.id-19184609:after {right: auto;left: -12px !important;} 
.id-19184809 {left: 405px;top: 671px;width: 38px;}
.id-19188409 {left: 100px;top: 388px;width: 58px;}
.id-19188609 {left: 559px;top: 33px;width: 59px;}
.id-19188609:after {right: auto;left: -12px !important;} 
.id-19188809 {left: 559px;top: 47px;width: 106px;}
.id-19188809:after {right: auto;left: -12px !important;} 
.id-19189009 {left: 456px;top: 268px;width: 67px;}
.id-19189009:after {right: auto;left: -12px !important;}
.id-19189209 {left: 441px;top: 285px;width: 69px;}
.id-19189209:after {right: auto;top: -1px !important;left: -12px !important;}
.id-19189409 {left: 419px;top: 295px;width: 52px;}
.id-19189409:after {right: auto;top: 10px !important;left: -12px !important;}
.id-19189609 {left: 343px;top: 334px;width: 35px;}
.id-19189609:after {top: -3px !important;}
.id-19189809 {left: 287px;top: 365px;width: 54px;}
.id-19190009 {left: 303px;top: 420px;width: 90px;}
.id-19190009:after {right: auto;left: -12px !important;}
.id-19190209 {left: 276px;top: 448px;width: 63px;}
.id-19190209:after {right: auto;left: -12px !important;}
.id-19190409 {left: 186px;top: 461px;width: 61px;}
.id-19190609 {left: 71px;top: 643px;width: 69px;}
.id-19190809 {left: 94px;top: 699px;width: 46px;}
.id-19191009 {left: 459px;top: 33px;width: 61px;}
.id-19191009:after {right: auto;left: -12px !important;}
.id-19191209 {left: 459px;top: 47px;width: 42px;}
.id-19191209:after {right: auto;left: -12px !important;}
.id-19191409 {left: 459px;top: 61px;width: 75px;}
.id-19191409:after {right: auto;left: -12px !important;}
.id-19191609 {left: 459px;top: 75px;width: 27px;}
.id-19191609:after {right: auto;left: -12px !important;}
.id-19191809 {left: 459px;top: 89px;width: 58px;}
.id-19191809:after {right: auto;left: -12px !important;}
.id-19192009 {left: 459px;top: 103px;width: 37px;}
.id-19192009:after {right: auto;left: -12px !important;}
.id-19192209 {left: 422px;top: 243px;width: 65px;}
.id-19192209:after {right: auto;left: -12px !important;}
.id-19192409 {left: 422px;top: 318px;width: 57px;}
.id-19192409:after {right: auto;left: -12px !important;}
.id-19192609 {left: 313px;top: 410px;width: 60px;}
.id-19192809 {left: 178px;top: 566px;width: 66px;}
.id-19193009 {left: 178px;top: 580px;width: 66px;}
.id-19193209 {left: 184px;top: 594px;width: 60px;}
.id-19193409 {left: 167px;top: 608px;width: 77px;}
.id-19193609 {left: 199px;top: 622px;width: 45px;}
.id-19193809 {left: 202px;top: 650px;width: 42px;}
.id-19194009 {left: 192px;top: 664px;width: 52px;}
.id-19194209 {left: 207px;top: 678px;width: 37px;}
.id-19194409 {left: 176px;top: 692px;width: 68px;}
.id-19194609 {left: 370px;top: 19px;width: 46px;}
.id-19194609:after {right: auto;left: -12px !important;}
.id-19194809 {left: 370px;top: 33px;width: 41px;}
.id-19194809:after {right: auto;left: -12px !important;}
.id-19195009 {left: 370px;top: 47px;width: 41px;}
.id-19195009:after {right: auto;left: -12px !important;}
.id-19195209 {left: 370px;top: 61px;width: 48px;}
.id-19195209:after {right: auto;left: -12px !important;}
.id-19195409 {height: 18px !important;left: 358px;top: 124px;width: 52px;}
.id-19195409:after {left: -14px !important;right: auto;top: 6px !important;}
.id-19195609 {left: 254px;top: 173px;width: 63px;}
.id-19195809 {left: 260px;top: 187px;width: 57px;}
.id-19196009 {left: 263px;top: 201px;width: 54px;}
.id-19196209 {left: 253px;top: 217px;width: 64px;}
.id-19196409 {left: 248px;top: 230px;width: 69px;}
.id-19196609 {height: 18px !important;left: 299px;top: 250px;width: 35px;}
.id-19196609:after {right: -14px !important;top: 5px !important;}
.id-19196809 {left: 304px;top: 313px;width: 46px;}
.id-19196809:after {right: auto;left: -12px !important;}
.id-19197009 {left: 359px;top: 479px;width: 37px;}
.id-19197009:after {right: auto;left: -12px !important;}
.id-19197209 {left: 359px;top: 502px;width: 62px;}
.id-19197209:after {right: auto;left: -12px !important;}
.id-19197409 {left: 359px;top: 516px;width: 59px;}
.id-19197409:after {right: auto;left: -12px !important;}
.id-19197609 {left: 306px;top: 547px;width: 37px;}
.id-19197809 {left: 368px;top: 546px;width: 51px;}
.id-19198009 {left: 292px;top: 561px;width: 51px;}
.id-19198209 {left: 301px;top: 575px;width: 42px;}
.id-19198409 {left: 269px;top: 589px;width: 74px;}
.id-19198609 {left: 302px;top: 686px;width: 41px;}
.id-19198809 {left: 314px;top: 714px;width: 29px;}
.id-19199009 {left: 243px;top: 759px;width: 100px;}
.id-19199209 {left: 258px;top: 773px;width: 85px;}
.id-19199409 {left: 274px;top: 801px;width: 69px;}
.id-19199609 {left: 274px;top: 815px;width: 69px;}
.id-19199809 {left: 278px;top: 20px;width: 49px;}
.id-19200009 {left: 276px;top: 34px;width: 51px;}
.id-19200209 {left: 283px;top: 48px;width: 44px;}
.id-19200409 {left: 384px;top: 187px;width: 48px;}
.id-19200409:after {right: auto;left: -12px !important;}
.id-19200609 {left: 384px;top: 221px;width: 54px;}
.id-19200609:after {right: auto;left: -12px !important;}
.id-19200809 {left: 366px;top: 254px;width: 38px;}
.id-19200809:after {right: auto;left: -12px !important;}
.id-19201009 {left: 433px;top: 308px;width: 86px;}
.id-19201009:after {right: auto;left: -12px !important;}
.id-19201209 {left: 492px;top: 340px;width: 51px;}
.id-19201209:after {right: auto;left: -12px !important;}
.id-19201409 {left: 525px;top: 373px;width: 71px;}
.id-19201409:after {right: auto;left: -12px !important;}
.id-19201609 {left: 525px;top: 387px;width: 38px;}
.id-19201609:after {right: auto;left: -12px !important;}
.id-19201809 {left: 525px;top: 447px;width: 87px;}
.id-19201809:after {right: auto;left: -12px !important;}
.id-19202009 {left: 479px;top: 573px;width: 43px;}
.id-19202009:after {right: auto;left: -12px !important;}
.id-19202209 {left: 479px;top: 587px;width: 54px;}
.id-19202209:after {right: auto;left: -12px !important;}
.id-19202409 {left: 479px;top: 601px;width: 47px;}
.id-19202409:after {right: auto;left: -12px !important;}
.id-19202609 {left: 479px;top: 615px;width: 42px;}
.id-19202609:after {right: auto;left: -12px !important;}
.id-19202809 {left: 479px;top: 629px;width: 40px;}
.id-19202809:after {right: auto;left: -12px !important;}
.id-19203009 {left: 479px;top: 657px;width: 40px;}
.id-19203009:after {right: auto;left: -12px !important;}
.id-19203209 {left: 479px;top: 671px;width: 42px;}
.id-19203209:after {right: auto;left: -12px !important;}
.id-19203409 {left: 479px;top: 685px;width: 57px;}
.id-19203409:after {right: auto;left: -12px !important;}
.id-19203609 {left: 479px;top: 705px;width: 46px;}
.id-19203609:after {right: auto;left: -12px !important;}
.id-19213809 {left: 577px;top: 266px;width: 51px;}
.id-19213809:after {right: auto;left: -12px !important;}
.id-19214009 {left: 577px;top: 280px;width: 55px;}
.id-19214009:after {right: auto;left: -12px !important;}
.id-19214209 {left: 577px;top: 308px;width: 79px}
.id-19214209:after {right: auto;left: -12px !important;}
.id-19214409 {left: 490px;top: 407px;width: 59px;}
.id-19214409:after {right: auto;left: -12px !important;}
.id-19214609 {left: 392px;top: 232px;width: 81px;}
.id-19214609:after {right: auto;left: -12px !important;}