@font-face { font-family: MC-100; src: url(../fonts/MuseoCyrl-100.otf); }
@font-face { font-family: MC-300; src: url(../fonts/MuseoCyrl-300.otf); }
@font-face { font-family: MC-500; src: url(../fonts/MuseoCyrl-500.otf); }
@font-face { font-family: MC-700; src: url(../fonts/MuseoCyrl-700.otf); }
@font-face { font-family: MSC; src: url(../fonts/MuseoSansCyrl.otf); }
@font-face { font-family: MSC-0; src: url(../fonts/MuseoSansCyrl_0.otf); }
@font-face { font-family: MSC-1; src: url(../fonts/MuseoSansCyrl_1.otf); }
@font-face { font-family: MSC-2; src: url(../fonts/MuseoSansCyrl_2.otf); }
@font-face { font-family: MSC-2; src: url(../fonts/MuseoSansCyrl_3.otf); }
@font-face { font-family: MSC-500; src: url(../fonts/museosanscyrl-500.ttf); }

body {background-image: url('/data/rieker/img/fon.png'); background-color: transparent; background-position: center;}
a {color: #2f64ad;}
a:hover {color:#47245b;}
.anz-perspective { display: none; }
h1 {font-family: MC-500; margin-top: 0px;}
/*  Шапка  */
.ab-header .ab-header-logo { margin: 5px 0 10px; }
.ab-header .ab-logo-txt { text-align: center }
.ab-header .ab-logo-txt span { color: #7a7b7a; display: inline-block; font-family: Verdana/*MSC-500*/; font-size: 15px; margin-top: 16px; vertical-align: middle; font-weight: 600;}
.ab-header .ab-phone {/* text-align: center; */}
.ab-header .ab-phone .ab-grey1 { color: #7b7b7b; font-size: 21px; font-family: MC-500 }
.ab-header .ab-phone .ab-grey2 { color: #010000; font-family: Tahoma/*MSC-500*/; font-size: 11px; margin-top: 5px }
.ab-header .ab-phone .ab-next-phone { color: black; font-size: 21px; font-family: MC-500 }
.ab-header .ab-phone hr { display: none }
.ab-header .ab-soc { float:right; width: 93px }
.ab-header .ab-soc span { color: #000; font-family: MC-500; font-size: 12px; display: inline-block; padding-top: 7px; padding-right: 4px }
.ab-header .ab-korzina-wrap {margin-top: 50px; }
.ab-header .ab-korzina-wrap .hr2 { display: none }
.ab-header .ab-korzina-wrap .ab-korz-wrap { border: 1px solid #F0F0F0; border-radius: 28px; height: 56px; padding: 10px; float:left; width: 56px; background-color: #fff;}
.ab-header .ab-korzina-wrap .ab-two-wr { padding-left: 60px }
.ab-header .ab-korzina-wrap .ab-two-wr .ab-korzina a.spann { margin-left: 4px; border-bottom: 2px dotted #2f64ad; color: #2f64ad; font-family: MC-500; font-size: 13px; text-decoration: none; }
.ab-header .ab-korzina-wrap .ab-two-wr .ab-korzina a.spann:hover { border-bottom: 2px dotted transparent; }
.ab-header .ab-korzina-wrap .ab-two-wr .ab-korzina:nth-child(1) span:last-child { background: url(../img/zamok.png) no-repeat left center; height: 14px; margin-left: 76px; padding-left: 16px }
.ab-header .ab-korzina-wrap .ab-two-wr .ab-korzina:nth-child(2) { padding-top: 14px }
.ab-header .ab-korzina-wrap .ab-two-wr .ab-korzina:nth-child(2) span:first-child { color: #7b7b7b; font-family: MC-500; font-size: 12px }
.ab-header .ab-korzina-wrap .ab-two-wr .ab-korzina:nth-child(2) span:last-child { color: #000; font-family: MC-500; }
/*  Шапка Конец */

/* Горизонтальное Меню */
.dropdown-menu {z-index: 1001;}
.navbar-default .navbar-nav > li > a {
    color: #2f64ad;
    font-size: 12px;
  	text-transform: uppercase;
	font-family: MSC-2;
}
.navbar-default .navbar-nav > li > a:hover {
    color: #47245b;
}
.navbar-default .navbar-brand {
    color: #2f64ad;
	font-family: MSC-2;
}
.navbar-default .navbar-brand:hover {
    color: #47245b;
    text-decoration: underline;
}


.tpl-menuTop { margin-top: 9px; border-bottom: 1px solid #e5e5e3; border-top: 1px solid #e5e5e3; box-shadow: 0 2px 5px #eaeaea }
.tpl-menuTop .brd { font-size: 0 }
.tpl-menuTop .brd ul { padding: 0; margin: 0;}
.tpl-menuTop .brd ul li { font-family: MSC-2; font-size: 11px; text-transform: uppercase; vertical-align: middle; line-height: 14px; }
.tpl-menuTop .brd ul li a { color: #434343; border-bottom: 2px solid transparent; color: #434343; display: block; transition: border-bottom 0.5s ease 0s; width: 200px; margin: 0 auto; text-align: center }
.tpl-menuTop .brd ul li a:hover { border-bottom: 2px solid red }
.tpl-menuTop .brd ul li .ab-next-menu { text-align: center }
.tpl-menuTop .brd ul li .ab-next-menu .Reiker { text-transform: none; padding-bottom: 15px; color: #717678 }
.tpl-menuTop .brd ul li .ab-next-menu .Reiker hr { display: none }
.tpl-menuTop .brd ul li .ab-next-menu .Reiker2 { padding-top: 15px }
.tpl-menuTop .brd ul li .ab-next-menu li a { padding: 0; color: #2F64AD; border-bottom: 2px dotted #2f64ad; font-size: 13px; font-family: MC-500; text-transform: none; margin-bottom: 5px; width: 104px }
.tpl-menuTop .brd ul .blk-search { width: 217px; margin: 0 auto }
.tpl-menuTop .brd ul .blk-search input[type="text"] { background: #f9f9f9 url("../img/ico-search.png") no-repeat scroll 9px center; border: 1px solid #7b7b7b; box-sizing: border-box; display: inline-block; margin-left: 6%; padding: 6px; padding-left: 30px; vertical-align: top; width: 126px; height: 28px }
.tpl-menuTop .brd ul .blk-search input[type="submit"] { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: #fff none repeat scroll 0 0; border-color: #7b7b7b #7b7b7b #7b7b7b -moz-use-text-color; border-image: none; border-style: solid solid solid none; border-width: 1px 1px 1px 0; box-sizing: border-box; color: #010000; display: inline-block; font-family: MC-500; font-size: 12px; line-height: 0; padding: 13px 9px; vertical-align: top; width: 72px; margin-left: -3px }
.tpl-menuTop .brd ul a, .tpl-menuTop .brd ul input[type="submit"], .tpl-menuTop .brd ul input[type="button"], .tpl-menuTop .brd ul button { cursor: pointer }
/* Горизонтальное Меню Конец */

/* Меню слева */

.blk-menu { width: 100% }
.blk-menu .ab-wr { border: 1px solid #9acfea; border-radius: 5px; overflow: hidden; background-image: -webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);
background-image: -o-linear-gradient(top,#d9edf7 0,#b9def0 100%);
background-image: -webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#b9def0));
background-image: linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);  }
.blk-menu ul { border-radius: 0px; box-sizing: padding-box; list-style: outside none none; padding: 0; background-color: #fff;}
.blk-menu ul li { position: relative; transition: background-color 0.5s ease 0s, color 0.5s ease 0s; border-top: 1px solid #9acfea; }
.blk-menu ul li.h2 { margin: 0; }
/*.blk-menu ul li .menuslides li { border-top: 1px solid #9acfea }*/
.blk-menu ul li .menuslides li:hover { background: #E50035 }
.blk-menu ul li .menuslides li:hover a { color: #fff }
.blk-menu ul li:first-child { border-top: none }
.blk-menu ul li .abb { color: #47245b; font-family: MSC-2; font-size: 13px; padding: 13px; padding-right: 65px; line-height: 15px; display: inline-block; text-transform: uppercase;}
.blk-menu ul li .abb:hover {text-decoration:underline;}
.blk-menu ul li .cat-pic {display:block; position:absolute; right: 5px; top: 0px;}
.blk-menu ul li a { color: #2f64ad; display: block; font-family: MSC-2; font-size: 12px; line-height: 14px; padding: 10px 15px; text-decoration: none; }
.blk-menu ul .ab-after:after { position: absolute; content: ""; background: url("../img/ab-sn2.png") no-repeat right center; width: 4px; height: 7px; right: 25px; top: 11px }
.blk-menu ul .ab-after:hover:after { position: absolute; content: ""; background: url("../img/ab-sn.png") no-repeat right center; width: 4px; height: 7px; right: 25px; top: 11px }
.blk-menu ul .h:after { position: absolute; content: ""; width: 40px; height: 25px; right: 20px; top: 5px }
.blk-menu2 { margin-top: 18px; margin-bottom: 8px; border: 1px solid #7b7b7b; border-radius: 5px; overflow: hidden }
.blk-menu2 .ab-none { display: block }
.blk-menu2 .abb { background-color: #7b7b7b; color: #fff; font-family: MSC-2; font-size: 11px; padding: 13px }
.blk-menu2 .h2:after { position: absolute; content: ""; background: url("../img/ico-men.png") no-repeat right center; width: 18px; height: 18px; right: 20px; top: 11px }
.blk-menu ul li.active > a {
	color: red !important;
}


/* Меню слева Конец */

.ab-slider .row2 { padding: 17px }
.ab-slider .row2 .ab-wrapper { background-color: #fff; border-radius: 4px; box-shadow: 0 3px 5px #eaeaea; padding-top: 18px; padding-bottom: 18px; position: relative }
.ab-slider .slidetextbox { width: 82%; margin-left: 10px !important; margin-top: 0px; text-align: center }
.ab-slider .slidetextbox a { border: 2px solid #fff; border-radius: 4px; color: #fff; display: inline-block; font-family: MSC-1; font-size: 14px; left: 135px; padding: 4px; position: absolute; text-align: center; top: 41px; transition: background-color 0.5s ease 0s; width: 109px }
.ab-slider .slidetextbox a:hover { background: #c40237; border-color: #c40237; color: #fff; }
.ab-slider .ah-sbox1 { position: relative; width: 100% }
.ab-slider .item { background-size: cover }
.ab-slider .slidetext { display: none; font-family: "Lato-Light"; color: #fff; font-size: 18px; line-height: 22px }
.ab-slider .owl-dots { display: block; position: absolute; left: 37%; bottom: 9% }
.ab-slider .owl-dot { display: inline-block; margin-left: 9px; width: 12px; height: 12px; border: 2px solid #fff; background: none; border-radius: 10px }
.ab-slider .owl-dot.active { width: 12px; height: 12px; background: #fff; border-radius: 10px }
.ab-slider .ab-red { background: #E50035; border-radius: 5px; margin-top: 10px }
.ab-slider .ab-red .ab-img-box2, .ab-slider .ab-red .ab-img-box3, .ab-slider .ab-red .ab-img-box4, .ab-slider .ab-red .ab-img-box5 { padding-top: 18px; padding-bottom: 18px; padding-left: 15px; width: 209px; margin: 0 auto }
.ab-slider .ab-red .ab-img-box2 span, .ab-slider .ab-red .ab-img-box3 span, .ab-slider .ab-red .ab-img-box4 span, .ab-slider .ab-red .ab-img-box5 span { display: inline-block; height: 47px; width: 190px; padding-left: 67px }
.ab-slider .ab-red .ab-img-box2 span a, .ab-slider .ab-red .ab-img-box3 span a, .ab-slider .ab-red .ab-img-box4 span a, .ab-slider .ab-red .ab-img-box5 span a { font-family: Tahoma /*MSC-2*/; font-size: 11px; color: #fff }
.ab-slider .ab-red .ab-img-box2 { border-radius: 5px }
.ab-slider .ab-red .ab-img-box2 span { background: url("../img/ab-1.png") no-repeat left top 8px }
.ab-slider .ab-red .ab-img-box3 { padding-left: 20px }
.ab-slider .ab-red .ab-img-box3 span { background: url("../img/ab-2.png") no-repeat left 2px top 5px }
.ab-slider .ab-red .ab-img-box4 span { background: url("../img/ab-3.png") no-repeat left 1px top 3px }
.ab-slider .ab-red .ab-img-box5 { padding-left: 20px }
.ab-slider .ab-red .ab-img-box5 span { background: url("../img/ab-4.png") no-repeat left 0 top -1px }
.ab-slider .ab-red .ab-img-box5 { border-radius: 5px; width: 220px }
.ab-slider .ab-red .ab-img-box2:hover, .ab-slider .ab-red .ab-img-box3:hover, .ab-slider .ab-red .ab-img-box4:hover, .ab-slider .ab-red .ab-img-box5:hover { background: #D90132; cursor: pointer }
.ab-slider .ab-red .ab-img-box2:hover a, .ab-slider .ab-red .ab-img-box3:hover a, .ab-slider .ab-red .ab-img-box4:hover a, .ab-slider .ab-red .ab-img-box5:hover a { border-bottom: 2px dotted #fff }
.ab-news-wrap { background: #F9F9F9; padding-bottom: 20px }
.ab-news-wrap .head { border-bottom: 1px solid #dfe4e8; font-family: MC-500; font-size: 16px; margin-bottom: 15px; position: relative }
.ab-news-wrap .head img { position: absolute; right: 0 }
.ab-news-wrap .head div { box-sizing: padding-box; display: inline-block; padding-bottom: 10px; padding-top: 13px; position: relative }
.ab-news-wrap .head hr { background-color: #c40237; border: medium none; bottom: -21px; height: 1px; left: 0; position: absolute; width: 100% }
.ab-news-wrap .ab-news { padding: 18px; border-radius: 8px; background: #fff; box-shadow: 0 2px 5px #eaeaea; margin-bottom: 15px }
.ab-news-wrap .ab-news .ab-news-left img { width: 100% }
.ab-news-wrap .ab-news .ab-news-right .news-date { background: url("../img/ab-k.png") no-repeat left center; width: 11px; height: 11px; color: #737678; font-family: MSC-1; font-size: 11px; padding-left: 18px }
.ab-news-wrap .ab-news .ab-news-right .ab-news-main a { border-bottom: 2px dotted #2f64ad; color: #2f64ad; display: inline-block; font-family: MC-500; font-size: 13px; margin-top: 11px }
.ab-news-wrap .ab-news .ab-news-right .ab-news-main span { color: #9b9b9b; display: block; font-family: MSC-1; font-size: 11px; margin-top: 11px }
.ab-news-wrap .ab-pagination { text-align: center }
.ab-news-wrap .ab-pagination ul { display: inline-block; list-style: outside none none; margin-top: 5px; text-align: center }
.ab-news-wrap .ab-pagination ul li { float: left }
.ab-news-wrap .ab-pagination ul li a { font-family: MC-500; font-size: 13px; margin: 0 13px; color: #5A5A4F }
.ab-novinki-wrap { padding-top: 20px;}
.ab-novinki-wrap .head { border-bottom: 1px solid #dfe4e8; font-family: MC-500; font-size: 16px; margin-bottom: 15px; position: relative; margin-left: 10px; margin-right: 10px }
.ab-novinki-wrap .head div { box-sizing: padding-box; display: inline-block; padding-bottom: 10px; padding-top: 13px; position: relative }
.ab-novinki-wrap .head hr { background-color: #c40237; border: medium none; bottom: -21px; height: 1px; left: 0; position: absolute; width: 100% }
.ab-novinki-wrap .owl-carousel { display: block }
.ab-novinki-wrap #owl-demo .item { background: none; }
.ab-novinki-wrap #owl-demo .item .zk-category { background-color: #fff; box-shadow: 0 2px 2px #dcdcdc; /*height: 460px; */ margin: 10px; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px }
.ab-novinki-wrap #owl-demo .item .zk-category .ab-hit-img { position: absolute; z-index: 9999; top: 7px; right: 7px }
.ab-novinki-wrap #owl-demo .item .zk-category .ab-new-img { top: 42px; right: 7px }
.ab-novinki-wrap .owl-controls { display: block; position: absolute; top: -43px; right: 10px }
.ab-novinki-wrap .owl-controls .owl-nav .owl-prev { background: url("../img/slide-prev.png") no-repeat; width: 7px; height: 13px; float: left; margin-right: 26px }
.ab-novinki-wrap .owl-controls .owl-nav .owl-next { background: url("../img/slide-next.png") no-repeat; width: 7px; height: 13px; float: left }
.ab-novinki-wrap .customNavigation { text-align: center }
.ab-novinki-wrap .customNavigation a { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: transparent }
.ab-novinki-wrap .ab-title-wrap { text-align: center; padding-left: 10px; height: 40px; }
.ab-novinki-wrap .ab-title-wrap .zk-title { border-bottom: 2.5px dotted #698bba; color: #5d84ba; font-family: MSC-1; font-size: 12px }
.ab-novinki-wrap .zk-price { border-top: 1px solid #7b7b7b; color: #434343; font-family: MC-500; font-size: 18px; font-weight: bold; /*width: 168px; margin-top: 30px;*/ padding: 12px 10px; text-align: center; }
.ab-novinki-wrap .ab-greyprice { font-size: 14px; color: #7b7b7b; text-decoration: line-through }
.ab-novinki-wrap .ab-redprice { color: #E50135 }
.ab-novinki-wrap .ab-rub { font-size: 14px; display: inline-block }
.ab-novinki-wrap sub { font-size: 13px; top: -6px }
.ab-novinki-wrap .zk-price:after { position: absolute; content: ""; background: url("../img/ico-chek.png") no-repeat left center; width: 8px; height: 6px }
.ab-novinki-wrap .zk-status-product { font-family: MC-500; font-size: 13px; margin: 0 5px 3px; padding: 3px 21px; position: relative; text-align: center; }
.ab-novinki-wrap .zk-status-product2 { position: relative }
.ab-novinki-wrap .zk-status-product2:after { position: absolute; content: ""; background: url("../img/ab-krest.jpg") no-repeat !important; width: 8px; height: 8px !important; left: 5px; top: 9px }
.ab-novinki-wrap .ab-articul { font-family: MC-500; font-size: 13px; color: #7b7b7b; padding: 7px 0; background: #F6F6F4; margin: 0 10px 5px; text-align: center; }
.ab-novinki-wrap .zk-status-product:after { position: absolute; content: ""; background: url("../img/ico-check.png") no-repeat; width: 8px; height: 6px; left: 5px; top: 9px; margin-left: 30px; }
.ab-novinki-wrap .zk-img { height: 225px; margin: 0 auto; padding: 0; width: 150px }
.ab-novinki-wrap .zk-img img { height: 225px; max-height: 225px; display: inline-block; width: auto; }
.ab-novinki-wrap .zk-name-product {
    height: 300px;
    display: block;
    text-align: center;
    padding: 9px;
    text-decoration: none;
}
.ab-novinki-wrap .zk-img2 { padding: 6px 8px 0 14px; overflow: hidden }
.ab-novinki-wrap .zk-show-menu { background: #fff; border-radius: 0 0 6px 6px; box-shadow: 0 2px 2px #dcdcdc; display: none; position: absolute; width: 100%; bottom: 0px; z-index: 9999 }
.ab-novinki-wrap .zk-show-menu .zk-read-more { background: #c40237 none repeat scroll 0 0; border: 3px solid #c40237; border-radius: 4px; color: #ffffff; display: inline-block; font-family: MSC-2; font-size: 11px; margin: 10px 22px 10px 10px; padding: 7px 10px; text-align: center; transition: background-color 0.5s ease 0s, color 0.5s ease 0s, border 0.5s ease 0s }
.ab-novinki-wrap .zk-show-menu .zk-read-more:hover { background: none; color: #c40237 }
.ab-novinki-wrap .zk-show-menu .zk-basket { background: transparent url("../img/ico-addBasket.png") no-repeat scroll right center; display: inline-block; height: 19px; text-align: center; transition: background 0.5s ease 0s; vertical-align: middle; width: 20px }
.ab-novinki-wrap .zk-show-menu .zk-basket:hover { background: url(../img/ico-addBasket-hover.png) }
.ab-hits { background: #F9F9F9 }
.ab-hits #owl-demo2 .item { background: none; height: 360px; width: 170px }
.ab-hits #owl-demo2 .item .zk-category { background-color: #fff; border-radius: 6px; box-shadow: 0 2px 2px #dcdcdc; height: 280px; margin: 10px; position: relative; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px }
.ab-hits #owl-demo2 .item .zk-category .ab-hit-img { position: absolute; z-index: 9999; top: 7px; right: 7px }
.ab-hits #owl-demo2 .item .zk-category .ab-new-img { top: 42px; right: 7px }
.ab-hits #owl-demo3 .item { background: none; height: 360px; width: 170px }
.ab-hits #owl-demo3 .item .zk-category { background-color: #fff; border-radius: 6px; box-shadow: 0 2px 2px #dcdcdc; height: 280px; margin: 10px; position: relative; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px }
.ab-hits #owl-demo3 .item .zk-category .ab-hit-img { position: absolute; z-index: 9999; top: 7px; right: 7px }
.ab-hits #owl-demo3 .item .zk-category .ab-new-img { top: 42px; right: 7px }

@media only screen and (min-width: 480px) {
.ab-slider .slidetextbox a { left: 57px; top: 149px; width: 109px }
}

@media only screen and (min-width: 768px) {
.ab-slider .slidetextbox a { left: 82px; top: 271px; width: 109px }
}

@media only screen and (min-width: 992px) {
.ab-news-wrap .ab-news .ab-news-left { float: left }
.ab-news-wrap .ab-news .ab-news-left img { width: 100% }
.ab-news-wrap .ab-news .ab-news-right { float: left; width: 460px; padding-left: 15px }
.ab-red { margin-top: 0 !important }
.ab-red .ab-img-box2, .ab-red .ab-img-box3, .ab-red .ab-img-box4, .ab-red .ab-img-box5 { float: left; position: relative }
.ab-red .ab-img-box2:after { position: absolute; content: ""; background: url("../img/ab-line.png") no-repeat right center; width: 1px; height: 70px; top: 7px; right: -2px }
.ab-red .ab-img-box3:after { position: absolute; content: ""; background: url("../img/ab-line.png") no-repeat right center; width: 1px; height: 70px; top: 7px; right: 0 }
.ab-red .ab-img-box4:after { position: absolute; content: ""; background: url("../img/ab-line.png") no-repeat right center; width: 1px; height: 70px; top: 7px; right: 0 }
.ab-slider .ah-arrowleft { display: block; position: absolute; width: 44px; height: 44px; left: 2%; top: 36%; background: #f9f9f9 url("../img/slide-prev.png") no-repeat scroll center center; border-radius: 0 15px 15px 0; left: 0; cursor: pointer; height: 70px; position: absolute; transition: background-color 0.5s ease 0s; width: 35px }
.ab-slider .ah-arrowleft:hover { background: #7b7b7b url("../img/slide-prev.png") no-repeat scroll center center }
.ab-slider .ah-arrowright { display: block; position: absolute; width: 44px; height: 44px; right: 2%; top: 36%; background: #f9f9f9 url("../img/slide-next.png") no-repeat scroll center center; border-radius: 15px 0 0 15px; right: 0; cursor: pointer; height: 70px; position: absolute; transition: background-color 0.5s ease 0s; width: 35px }
.ab-slider .ah-arrowright:hover { background: #7b7b7b url("../img/slide-next.png") no-repeat scroll center center }
.ab-slider .owl-dots { left: 44%; bottom: 12% }
.ab-slider .slidetext { display: block }
.ab-slider .ah-slink { margin-top: 10px }
.ab-slider .slidetextbox, .ab-slider .slideimgbox { float: left }
.ab-slider .slidetextbox { width: 69%; margin-left: 56px; margin-top: 23px }
.ab-slider .slidetextbox a { display: inline-block; border: 2px solid #fff; border-radius: 4px; color: #fff; font-family: MC-500; font-weight: bold; font-size: 14px; left: 94px; padding: 12px; position: absolute; text-align: center; transition: background-color 0.5s ease 0s; width: 160px; background-color: transparent; }
.ab-header .ab-header-logo {}
.ab-header .ab-phone { /*padding-top: 15px; text-align: right; width: 100%;*/}
 .ab-header .ab-soc { padding-top: 50px; text-align: right;}
}
.ab-header .ab-logo-txt { text-align: left;  }
.ab-header hr { display: block !important; background: #e5e5e3; height: 96px; left: -32px; position: absolute; top: -17px; width: 1px }
.ab-header .ab-phone { margin: 50px 0 0 0; }
.ab-header .ab-soc { min-width: 190px; }
.ab-header .ab-korzina-wrap { }
.ab-header .ab-korzina-wrap .hr2 { background: transparent; display: block !important; height: 96px; left: -63px; position: absolute; top: -36px; width: 1px;}
.ab-script { width: 100%; margin-top: 9px; height: 55px }
.tpl-menuTop { background: #fff; width: 100%; z-index: 1000 }
.tpl-menuTop .brd ul li { font-family: MSC-2; font-size: 11px; text-transform: uppercase; vertical-align: middle; display: inline-block; border-right: 1px solid #e5e5e3; border-bottom: 1px solid #e5e5e3 }
.tpl-menuTop .brd ul li a { padding: 15px 30px 15px 30px; width: 100% }
.tpl-menuTop .brd ul li .ab-next-menu { display: none }
.tpl-menuTop .brd ul li .ab-next-menu .ab-h { position: relative }
.tpl-menuTop .brd ul li .ab-next-menu .ab-h .thr { position: absolute; display: block !important; height: 1px; background: #ECF1F4; width: 197px; left: -22px; top: 8px }
.tpl-menuTop .brd ul li .Reiker { text-transform: none; padding-bottom: 15px; position: relative }
.tpl-menuTop .brd ul li .Reiker hr { position: absolute; display: block !important; height: 1px; background: #ECF1F4; width: 197px; left: -22px; top: -2px }
.tpl-menuTop .brd ul li .Reiker2 { padding-top: 15px }
.tpl-menuTop .brd ul li .Reiker2 .thr2 { top: 15px }
.tpl-menuTop .brd ul li .Reiker2 .thr3 { top: 50px }
.tpl-menuTop .brd ul li .Reiker2 .thr4 { top: 80px }
.tpl-menuTop .brd ul .ab-s { position: relative }
.tpl-menuTop .brd ul .ab-s:after { position: absolute; content: ""; background: url("../img/ab-r.png") no-repeat; width: 8px; height: 4px; right: 36px; top: 25px }
.tpl-menuTop .brd ul .ab-s:hover:after { position: absolute; content: ""; background: url("../img/ab-r2.png") no-repeat; width: 8px; height: 4px; right: 36px; top: 25px }
.tpl-menuTop .brd ul .ab-proc { position: relative }
.tpl-menuTop .brd ul .ab-proc:after { position: absolute; content: ""; background: url("../img/ab-proc.png") no-repeat; width: 16px; height: 16px; right: 10px; top: 6px }
.tpl-menuTop .brd ul li:hover .ab-next-menu { box-shadow: 0 2px 5px #eaeaea; text-align: left; display: block; position: absolute; background: #fff; padding-top: 25px; color: #757779; text-transform: none; padding-left: 22px; padding-right: 73px; border-radius: 5px; z-index: 9999 }
.tpl-menuTop .brd ul li:hover .ab-next-menu .ab-h .thr { display: none }
.tpl-menuTop .brd ul li:hover .ab-next-menu li { display: block; border-right: none }
.tpl-menuTop .brd ul li:hover .ab-next-menu li a { padding: 0; color: #2F64AD; border-bottom: 2px dotted #2f64ad; font-size: 13px; font-family: MC-500; text-transform: none; margin-bottom: 5px }
.tpl-menuTop .brd ul li:hover .ab-next-menu li a:hover { border-bottom: 2px dotted #2f64ad }
.tpl-menuTop .brd ul .blk-search { padding-right: 0; border-right: none }
.blk-menu2 .ab-none { display: none }
#check_1 { display: none }
}
.tpl-menuTop .brd ul .ab-mg { font-family: Verdana, Geneva, sans-serif; font-size: 10px; }
/* Слайдер */

.ab-slider { padding-top: 20px; margin-top: 5px;}
/* Слайдер Конец */


/* Хлебные крошки */
/*.zk-info-top-menu { margin: 0; }*/
.zk-info-top-menu ul { list-style-type: none; padding: 0; }
.zk-info-top-menu .zk-first-img { background: url(../img/zk-home-info.png) no-repeat center left; padding-left: 25px; margin-left: 0px; }
.zk-info-top-menu ul li { float: left; margin-left: 15px; margin-bottom: 20px; margin-top: 0px; }
.zk-info-top-menu ul li a { border-bottom: 2.7px dotted #2f64ad; color: #2f64ad; font-family: MSC-1; font-size: 13px; }
.zk-info-top-menu ul li:last-child a { color: #9b9b9b; border-bottom: none; font-family: MSC-1; font-size: 12px; }
.zk-info-top-menu ul li a:hover { text-decoration: none; border-bottom: none; border-bottom: 3px solid transparent; }
/* Хлебные Конец */

/* Товары каталог */
.zk-category {
  margin-top: 10px;
  margin-bottom: 10px;
  position: relative; }
  .zk-category .zk-product .zk-bg-product {
    background: #fff;
    border-radius: 6px;
    box-shadow: 0 2px 5px #dcdcdc;
    overflow: hidden;
    min-height: 310px;
    height: 460px; }
    .zk-category .zk-product .zk-bg-product .zk-name-product {
	  height: 310px;	
      display: block;
	  text-align: center;
      padding: 9px;
	  text-decoration: none; }
      .zk-category .zk-product .zk-bg-product .zk-name-product .zk-img {
        height: 225px;
		display: table-cell; vertical-align: middle; text-align: center;  width: 320px;
        padding: 0 }
	  .zk-category .zk-product .zk-bg-product .zk-name-product .zk-img img {
        max-height: 225px; display: inline-block;
        }
      .zk-category .zk-product .zk-bg-product .zk-name-product .zk-title {
        color: #5D84BA;
        font-family: MSC-1;
        font-size: 14px;
		font-weight: bold;
        margin: 10px 5px;
        overflow: hidden;
        border: none;
        width: 140px; }
      .zk-category .zk-product .zk-bg-product .zk-name-product .zk-title:hover {
        border-bottom: 2.5px dotted #698BBA ; }
    .zk-category .zk-product .zk-bg-product .zk-status-product {
	 font-family: MC-500;
	 font-size: 13px;
      margin: 3px 5px;
      padding: 0px 10px;
	  text-align: center; }
      .zk-category .zk-product .zk-bg-product .zk-status-product img {
        width: 10px;
        height: 10px;
		margin-right: 5px; }
    .zk-category .zk-product .zk-bg-product .zk-price {
      border-top: 1px solid #7b7b7b;
      color: #434343;
      font-family: MC-500;
      margin-top: 10px;
      padding: 15px 12px;
      font-size: 18px;
      font-weight: bold;
	  text-align: center;}
  .zk-category .zk-product .zk-bg-product:hover {
    border-radius: 6px 6px 0px 0px; }
  .zk-category .zk-product .zk-show-menu {
    display: none;
    position: absolute;
    z-index: 9999;
    background: #fff;
    border-radius: 0px 0 6px 6px;
    box-shadow: 0 2px 5px #dcdcdc;
    width: 150px; }
    .zk-category .zk-product .zk-show-menu .zk-read-more {
      background: #c40237;
      border: 3px solid #c40237;
      border-radius: 4px;
      color: #ffffff;
      display: inline-block;
      font-family: MSC-2;
      font-size: 11px;
      margin: 10px 15px 10px 10px;
      padding: 7px 10px;
      text-align: center;
      transition: background-color 0.5s ease 0s, color 0.5s ease 0s, border 0.5s ease 0s; }
    .zk-category .zk-product .zk-show-menu .zk-read-more:hover {
      background: none;
      color: #c40237; }
	  
	  .zk-category .zk-product .zk-to-cart {
		 text-align: center;
	  }
	  .zk-category .zk-product .zk-to-cart .add-to-cart {
			background-color: #e5e5e3;
			color: #E50035;
			height: 30px;
			width: 140px;
			font-family: MC-500;
			font-size: 13px;
			font-weight: bold;
			border: 1px solid white;
			border-radius: 5px;
			box-shadow: 1px 1px 2px 2px gainsboro;
			margin-bottom: 20px;
	  }
	  .zk-category .zk-product .zk-to-cart .add-to-cart:hover {
			background-color: #E50035;
			color: white;
	  }
/* Товары каталог Конец */

/* Новости Подвал */

.ah-newswrapp { margin-bottom: 15px; }
.n-news-text { width: 100%; display: block; color: #7b7b7b; font-family: MSC-1; font-size: 10px; line-height: 13px; margin: 10px 0px; text-align: left; }
.n-news-title { display: inline-block; font-family: MC-500; font-size: 13px; text-align: left; border-bottom: 2px dotted #2f64ad; color: #2f64ad; margin: 15px 0px; }
.n-news { box-shadow: 0 9px 24.3px 2.7px rgba(0, 0, 0, 0.07); margin: 0 auto; padding: 25px; }
.n-news-span { display: block; float: none; font-family: MC-500; font-size: 16px; margin-bottom: 20px; text-align: center; margin-top: 20px; }
.n-news-link { display: inline-block; position: relative; float: none; border-bottom: 2px dotted #2f64ad; color: #2f64ad; font-family: MSC-1; font-size: 11px; margin-right: 0px; margin-bottom: 15px; }
.n-news-link:hover {text-decoration: none; border-bottom: none}
.n-news-link:before { position: absolute; content: ""; /*background: url(../img/ico-new.png); width: 16px; height: 16px; right: -25px; top: 0px;*/ }
.n-news-span1 { position: relative; display: block; color: #737678; font-family: MSC-1; font-size: 11px; padding-left: 15px; margin-bottom: 15px; }
.n-news-span1:before { position: absolute; content: ""; background: url(../img/ico-calendar.png); width: 11px; height: 12px; left: 0px; top: 0px; }
.footer-bottom { background-color: #434343; padding: 11px 0px; }
.ah-fotleft { display: block; text-align: center; float: none; }
.ah-fotright { display: block; text-align: center; float: none; }
.ah-fotleft-span { color: #fff; font-family: MSC; font-size: 10px; }
.ah-fotright-span { color: #676767; font-family: MSC; font-size: 13px; margin-right: 20px; }
.footer { margin-top: 50px; position: relative; }
.footer .hr-footer { display: none; }
.ah-footer-list { display: block; list-style: none; margin-right: 0px; text-align: center; margin-bottom: 20px; padding: 0px; }
.ah-footer-list li { margin-bottom: 12px; padding: 0; }
.ah-footer-list li a { color: #737678; font-family: MC-500; font-size: 12px; line-height: 10px; }
.ah-footer-list li:hover a { color: red; text-decoration: none; }
.ah-footer-list li:first-child { margin-bottom: 20px !important; }
.ah-footer-list li:first-child a { color: #fe0107 !important; border-bottom: 2px solid transparent; transition: border-bottom 0.7s ease 0s; }
.ah-footer-list li:first-child:hover a { border-bottom: 2px solid red; }
.ah-inffot { padding: 0px 30px; text-align: center; }
.ah-footform { position: relative; width: 100%; font-size: 0px; margin-top: 10px; }
.ah-footform input[type="text"] { background: #f9f9f9 url(../img/ico-search.png) no-repeat scroll 9px center; border: 1px solid #e5e5e3; display: inline-block; padding: 6px; padding-left: 30px; vertical-align: top; width: 68%; font-family: MSC-2; font-size: 12px; outline: none; }
.ah-footform input[type="submit"] { background: #fff none repeat scroll 0 0; border: 1px solid #e5e5e3; color: #010000; display: inline-block; font-family: MC-500; font-size: 12px; line-height: 0px; padding: 13px 9px; vertical-align: top; box-sizing: border-box; width: 30%; outline: none; cursor: pointer; }
.ah-logoblock { display: table; width: 100%; padding: 0px 35px; margin-bottom: 15px; }
.ah-logoimg { display: block; vertical-align: middle; margin-bottom: 10px; }
.ah-logoblock-span { display: block; vertical-align: middle; text-align: center; color: #434343; font-family: MC-500; font-size: 15px; min-width: 150px;}
.ah-logoblock-span span { color: #7b7b7b; font-family: MC-300; }
.ah-fotbotblock { margin-top: 30px; margin-bottom: 30px; }
.ah-fotbotblock1 { float: none; display: block; margin-top: 0px; }
.ah-fotbotblock2 { float: none; display: block; }
.ah-fotbotblock1-span, .ah-fotbotblock2-span { display: table-cell; vertical-align: middle; padding-right: 6px; font-family: MC-500; font-size: 12px; }
.ah-cardimg { display: table-cell; vertical-align: middle; }
.ah-soc { display: table-cell; vertical-align: middle; }
.ah-soc li { display: inline-block; }

@media only screen and (min-width: 480px) {
.ah-footer-list { display: inline-block; margin-right: 10px; text-align: left; }
}

@media only screen and (min-width: 992px) {
.footer { margin-top: 50px; position: relative; }
.footer .hr-footer { display: block; width: 668px; height: 1px; position: absolute; top: 12px; }
.ah-newswrapp { margin-bottom: 0px; }
.n-news-text { width: 250px; display: block; margin: 10px 0px; text-align: left; }
.n-news-span1 { position: relative; display: block; color: #7b7b7b; width: none; padding-left: 20px; margin-bottom: 12px; }
.n-news-link { position: relative; float: right; border-bottom: 2px dotted #2f64ad; margin-right: 25px; margin-bottom: 0px; }
.n-news-span { float: left; font-family: MC-500; font-size: 16px; margin-bottom: 23px; margin-top: 0px; }
.ah-footform { margin-top: 15px; }
.ah-fotleft { float: left; }
.ah-fotright { float: right; }
.ah-fotbotblock1 { float: left; display: table; margin-top: 6px; }
.ah-fotbotblock2 { float: right; display: table; }
.ah-logoblock { display: table; width: 100%; padding: 0px 0px; margin-bottom: 15px; }
.ah-logoimg { display: table-cell; vertical-align: middle; margin-bottom: 0px; }
.ah-logoblock-span { display: table-cell; vertical-align: middle; text-align: right; color: #434343; font-family: MC-500; font-size: 15px; }
.ah-logoblock-span span { color: #7b7b7b; font-family: MC-300; }
}

/* О компании Бренды */
.clear {
  clear: both; }

.bg {
  width: 100%;
  margin: 70px 0 40px 0; }

.about-company {
  width: 100%; }
  .about-company .zk-button-text {
    margin-top: 4%;
    height: 20px; }
    .about-company .zk-button-text .button-link {
      background: url(../img/button-aboutcompany.png) center left no-repeat;
      color: #0066b0;
      padding-top: 5px;
      padding-left: 30px;
      height: 22px;
      display: inline-block; }
      .about-company .zk-button-text .button-link span {
        border-bottom: 1px dashed #0066b0; }
      .about-company .zk-button-text .button-link span:hover {
        border-bottom: 1px solid transparent; }
  .about-company .blk-left {
    max-height: 318px;
    float: left;
    min-width: 360px;
    width: 37%;
    display: none;
    visibility: hidden; }
  .about-company .blk-right {
    float: left;
    font-family: MSC-1;
    /*color: #71777a;*/
	color: #010000;
    font-size: 14px;
    padding: 30px 20px 3% 20px;
    width: 100%; }
    .about-company .blk-right h1 {
      color: #414143;
      font-size: 19px;
      padding-bottom: 20px;
      font-family: MC-300;
      font-weight: bold;
      letter-spacing: 1.4px;
	  	margin-top: 0px;
	margin-bottom: 0px
 }
.zk-caption {
  margin-top: 45px;
  border-bottom: 1px solid #e1e6e9; }
  .zk-caption .zk-brends-caption {
    float: left;
    color: #414143;
    font-size: 19px;
    font-family: MC-300;
    font-weight: bold;
    letter-spacing: 1.4px;
    padding: 0 0 15px 20px; 
	margin-top: 0px;
	margin-bottom: 0px
}
  .zk-caption .zk-liliya img {
    float: right;
    padding: 0 20px 15px 0; }

.zk-brends {
  margin-top: 65px;
  text-align: center; }
   
/* О компании бренды */

/* Информационные страницы */

.zk-content-info .zk-caption-info {
  border-bottom: 1px solid #dfe4e8;
  margin-bottom: 10px;
  font-family: MC-500;
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 10px; }
  .zk-content-info .zk-caption-info span {
    border-bottom: 1px solid #c40237;
    padding-bottom: 10px; }
.zk-content-info .zk-newsContent {
  background-color: #fff;
  border-radius: 8px;
  box-shadow: 0 2px 5px #eaeaea;
  margin-bottom: 15px;
  padding: 17px;
  width: 100%; }
  .zk-content-info .zk-newsContent .zk-left {
    width: 30%;
    float: left;
    padding: 17px 17px 10px 0px;
    text-align: center;
    height: 10%;
    margin-right: 15px;
    overflow: hidden; }
  .zk-content-info .zk-newsContent .zk-right {
    float: none;
    width: 100%;
    font-family: Tahoma;
    /*font-weight: bold;*/
    font-size: 14px;
    color: #010000; }
    .zk-content-info .zk-newsContent .zk-right .news-date {
      color: #737678;
      font-family: MSC-1;
      font-size: 12px;
      padding-left: 18px;
      background: url(../img/ico-calendar.png) no-repeat scroll left center; }
.zk-content-info .zk-back {
  border-bottom: 2.5px dotted #2f64ad;
  color: #2f64ad;
  font-family: MSC-1;
  font-size: 14px;
  display: inline-block;
  height: 25px;
  cursor: pointer; }
.zk-content-info .zk-back:hover {
  border-bottom: none;
  border-bottom: 3px solid transparent; }

/* Индивидуальный товар */

.zk-head-caption {
  text-align: left;
  font-family: MC-500;
  font-size: 16px;
  border-bottom: 1px solid  #dfe4e8;
  padding-bottom: 10px;
  color: #e2103d;
}
.zk-product-block h1 {margin: 4px 0 16px; border-bottom: 1px solid  #dfe4e8;   text-align: left;  padding-bottom: 10px;
    font-size: 26px;}

.zk-product-block {
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 5px #eaeaea;
  margin: 0 0 20px;
  text-align: center;
  padding: 10px 0; }
  .zk-product-block .zk-left {
    margin: 0 auto; }
    .zk-product-block .zk-left .zk-left-blok {
      margin-top: 20px;
      height: auto;
      text-align: center;
      vertical-align: middle;
      padding-left: 12px;
      margin: 0 auto; }
      .zk-product-block .zk-left .zk-left-blok .zk-top-box {
        text-align: center;
        vertical-align: middle;
        border: 1px solid #7b7b7b;
        border-radius: 4px;
        margin: 0 auto;
        margin-bottom: 20px; }
      .zk-product-block .zk-left .zk-left-blok .zk-middle-box {
        /*border: 1px solid #c0cfda;
        width: 80px;
        height: 80px;*/
        text-align: center;
        padding-bottom: 3%;
        margin: 0 auto; }
        .zk-product-block .zk-left .zk-left-blok .zk-middle-box img {
          width: auto;
          height: 80px; }
      .zk-product-block .zk-box-comments {
        border: 1px solid #7b7b7b;
        border-radius: 4px;
        box-sizing: border-box;
        margin: 20px 0;
        min-height: 50px; }
        .zk-product-block .zk-box-comments .zk-comment-links {
          margin-bottom: 20px; }
          .zk-product-block .zk-box-comments .zk-comment-links #tab_l1, .zk-product-block .zk-box-comments .zk-comment-links #tab_l2 {
            padding: 10px 23px;
            text-align: center;
            width: 49%;
            color: #737678;
            font-family: MC-500;
            font-size: 16px;
            display: inline-block;
            cursor: pointer; }
        .zk-product-block .zk-box-comments .zk-describe {
          color: #434343;
          text-align: center;
          font-family: MC-500;
          font-size: 12px;
          padding: 25px 10px 15px 10px; }
          .zk-product-block .zk-box-comments .zk-describe .zk-description {
            text-align: justify; }
    .zk-product-block .zk-center .zk-top-rank .zkrank {
      color: #737678;
      font-size: 16px;
      font-family: MC-500; }
      .zk-product-block .zk-center .zk-top-rank .zk-first-box {
        color: #737678;
        font-size: 16px;
        font-family: MC-500; }
        .zk-product-block .zk-center .zk-top-rank .zk-first-box .zk-input-stars {
          padding-top: 2px; }
      .zk-product-block .zk-center .zk-top-rank .zk-second-box, .zk-product-block .zk-center .zk-top-rank .zk-third-box {
        margin-left: 17px;
        padding-left: 17px;
        background: url("../img/cur_grey_bot.png") no-repeat center right 4px; }
        .zk-product-block .zk-center .zk-top-rank .zk-second-box a, .zk-product-block .zk-center .zk-top-rank .zk-third-box a {
          border-bottom: 2.5px dotted #2f64ad;
          color: #2f64ad;
          font-family: MC-500;
          font-size: 12px;
          margin-right: 17px; }
        .zk-product-block .zk-center .zk-top-rank .zk-second-box a:hover, .zk-product-block .zk-center .zk-top-rank .zk-third-box a:hover {
          border-bottom: none;
          border-bottom: 3px solid transparent; }
    .zk-product-block .zk-center .zk-price-product {
      height: 82px;
      margin-bottom: 10px; }
        .zk-product-block .zk-center .zk-price-product .zkprice span {
          font-size: 16px;
          vertical-align: top; }
      .zk-product-block .zk-center .zk-add-button .zk-add {
        background: #c40237;
        color: #ffffff;
        display: inline-block;
        max-width: 165px;
        height: 39px;
        font-family: MSC-2;
        font-size: 13px;
        padding: 10px 14px 10px 10px;
        margin-right: 5px;
        transition: background-color 0.5s ease 0s, color 0.5s ease 0s, border 0.5s ease 0s; }
      .zk-product-block .zk-center .zk-add-button .zk-add:hover {
        background: none;
        color: #c40237; }
      .zk-product-block .zk-center .zk-add-button .zk-basket-button {
        text-align: center;
        background: url(../img/ico-addBasket.png) center left no-repeat;
        width: 20px;
        height: 19px;
        display: inline-block;
        vertical-align: middle;
        transition: background 0.5s; }
      .zk-product-block .zk-center .zk-add-button .zk-basket-button:hover {
        background: url(../img/ico-addBasket-hover.png) center left no-repeat; }
  .zk-product-block .zk-right {
    padding: 12px 0;
    text-align: center;
    margin: 0 auto;
    position: relative; }
    .zk-product-block .zk-right .zk-right-boxs {
      margin: 0 auto; }
      .zk-product-block .zk-right .zk-right-boxs li {
        border: 2px solid #e8e8e6;
        border-radius: 4px;
        display: block;
        margin: 0 0 10px;
        padding-top: 11px;
        text-align: center; }
        .zk-product-block .zk-right .zk-right-boxs li img {
          text-align: center;
          margin: 0 auto; }
        .zk-product-block .zk-right .zk-right-boxs li span {
          color: #434343;
          display: block;
          font-family: MSC-1;
          font-size: 14px;
          margin: 10px 0;
          text-align: center; }
    .zk-product-block .zk-right .zk-social {
      text-align: center;
      width: 170px;
      height: 30px;
      margin: 0 auto; }
      .zk-product-block .zk-right .zk-social .zksocial .vk, .zk-product-block .zk-right .zk-social .zksocial .facebook, .zk-product-block .zk-right .zk-social .zksocial .ok, .zk-product-block .zk-right .zk-social .zksocial .myworld, .zk-product-block .zk-right .zk-social .zksocial .google, .zk-product-block .zk-right .zk-social .zksocial .twitter {
        border-radius: 3px; }
      .zk-product-block .zk-right .zk-social .zksocial .vk:hover {
        background: rgba(72, 114, 158, 0.77); }
      .zk-product-block .zk-right .zk-social .zksocial .facebook:hover {
        background: rgba(59, 89, 152, 0.77); }
      .zk-product-block .zk-right .zk-social .zksocial .ok:hover {
        background: rgba(235, 114, 46, 0.77); }
      .zk-product-block .zk-right .zk-social .zksocial .myworld:hover {
        background: rgba(22, 141, 226, 0.77); }
      .zk-product-block .zk-right .zk-social .zksocial .google:hover {
        background: rgba(220, 78, 65, 0.77); }
      .zk-product-block .zk-right .zk-social .zksocial .twitter:hover {
        background: rgba(0, 172, 237, 0.77); }
      .zk-product-block .zk-right .zk-social .zksocial .vk {
        background: #48729E; }
      .zk-product-block .zk-right .zk-social .zksocial .facebook {
        background: #3B5998; }
      .zk-product-block .zk-right .zk-social .zksocial .ok {
        background: #EB722E; }
      .zk-product-block .zk-right .zk-social .zksocial .myworld {
        background: #168DE2; }
      .zk-product-block .zk-right .zk-social .zksocial .google {
        background: #DC4E41; }
      .zk-product-block .zk-right .zk-social .zksocial .twitter {
        background: #00ACED; }
      .zk-product-block .zk-right .zk-social .zksocial ul {
        text-align: center;
		list-style: outside none none; }
        .zk-product-block .zk-right .zk-social .zksocial ul li {
          width: 24px;
          height: 24px;
          float: left;
          margin-right: 3px; }
          .zk-product-block .zk-right .zk-social .zksocial ul li a {
            display: inline-block; }
      .zk-product-block .zk-right .zk-social span {
        color: #737678;
        display: block;
        font-family: MSC-1;
        font-size: 12px;
        margin-bottom: 8px;
        text-align: center; }

.zk-first-box .zk-input-stars {
  display: inline-block; }
  .zk-first-box .zk-input-stars input[type="radio"] {
    display: none; }
  .zk-first-box .zk-input-stars .az-none {
    display: none; }
  .zk-first-box .zk-input-stars .label1, .zk-first-box .zk-input-stars .label2, .zk-first-box .zk-input-stars .label3, .zk-first-box .zk-input-stars .label4, .zk-first-box .zk-input-stars .label5 {
    margin-left: 0px;
    padding-top: 10px;
    width: 23px !important;
    height: 22px;
    display: inline-block;
    background: url(../img/star22.png) no-repeat top center;
    cursor: pointer; }
  .zk-first-box .zk-input-stars .radio1:checked ~ label,
  .zk-first-box .zk-input-stars .radio2:checked ~ label,
  .zk-first-box .zk-input-stars .radio3:checked ~ label,
  .zk-first-box .zk-input-stars .radio4:checked ~ label,
  .zk-first-box .zk-input-stars .radio5:checked ~ label {
    background: url(../img/star11.png) no-repeat top center; }
  .zk-first-box .zk-input-stars .radio1:checked ~ .label1 ~ label,
  .zk-first-box .zk-input-stars .radio2:checked ~ .label2 ~ label,
  .zk-first-box .zk-input-stars .radio3:checked ~ .label3 ~ label,
  .zk-first-box .zk-input-stars .radio4:checked ~ .label4 ~ label,
  .zk-first-box .zk-input-stars .radio5:checked ~ .label5 ~ label {
    background: url(../img/star22.png) no-repeat top center; }
.zk-first-box .az-stars:hover label {
  background: url(../img/star11.png) no-repeat top center !important; }
.zk-first-box .az-stars:hover .label1:hover ~ label,
.zk-first-box .az-stars:hover .label2:hover ~ label,
.zk-first-box .az-stars:hover .label3:hover ~ label,
.zk-first-box .az-stars:hover .label4:hover ~ label,
.zk-first-box .az-stars:hover .label5:hover ~ label {
  background: url(../img/star22.png) no-repeat top center !important; }

/*.zk-comment-links {
    text-align: left;
    padding-top: 10pt;
}
.zk-comment-links label {
	font-size: 16pt;
	padding-bottom: 10pt;
    margin-right: 12pt;
}
.zk-comment-links label.active {
    color: #e6798e;
    border-bottom: 2px solid #e6798e;
}*/
.zk-comment-links input[type="radio"] {
  display: none; }

#tab_1:checked ~ #tab_l1,
#tab_2:checked ~ #tab_l2 {
  background: #F5F5F5; }


@keyframes anim {
  0% {
    height: 0px; }
  100% {
    height: 50px; } }
.zk-category .zk-show-menu {
  display: block;
  overflow: hidden;
  height: 0px;
  transition-property: all 1s ease-in-out; }

.zk-category:hover .zk-show-menu {
  display: block;
  height: 50px;
  animation: anim 0.5s ease-in-out 0s;
  animation-fill-mode: both; }

@media only screen and (min-width: 320px) {
  .zk-category-5box {
    padding-left: 5%; } }
@media only screen and (min-width: 480px) {
  .about-company {
    padding-left: 8%; }

  .zk-category-5box {
    padding-left: 7%; } }
@media only screen and (min-width: 768px) {
  .about-company {
    padding-left: 5%; }

  .zk-category-5box {
    padding-left: 6%; } }
@media only screen and (min-width: 992px) {
  .about-company {
    padding-left: 2%; }
    .about-company .blk-left {
      padding-right: 0px;
      display: block;
      visibility: visible;
      /*margin-top: 5%;*/ }
    .about-company .blk-right {
      width: 60%;
      padding: 1% 20px 0% 25px;
	  line-height: 1.32 }

  .zk-category-5box {
    padding-left: 1%; }

  .zk-head-caption {
    font-family: MC-500;
    font-size: 20pt;
    border-bottom: 1px solid  #dfe4e8;
    padding-bottom: 10px;}

  .zk-product-block .zk-left {
    float: left; }
    .zk-product-block .zk-left .zk-left-blok {
      float: left;
      width: 370px; }
      .zk-product-block .zk-left .zk-left-blok .zk-top-box {
        max-width: 370px;
        height: auto;
        margin-bottom: 20px; }
		.zk-product-block .zk-left .zk-left-blok .zk-top-box img {
        width: 350px;
        height: auto;
        margin: 0; }
      .zk-product-block .zk-left .zk-left-blok .zk-middle-box {
        margin: 0; }
      .zk-product-block .zk-left .zk-left-blok .zk-box-comments .zk-comment-links #tab_l1, .zk-product-block .zk-left .zk-left-blok .zk-box-comments .zk-comment-links #tab_l2 {
        width: 50%;
        float: left; }
  .zk-product-block .zk-center {
    float: left;
	width: 440px;
    margin: 0px 15px 0 15px; }
    .zk-product-block .zk-center .zkrank {
      float: left;
      padding-right: 10px; }
    .zk-product-block .zk-center .zk-top-rank {
      border-bottom: 1px solid #dfe4e8; 
	  padding: 20pt 0 40pt 0; }
      .zk-product-block .zk-center .zk-top-rank .zk-first-box {
        float: left; }
      .zk-product-block .zk-center .zk-top-rank .zk-second-box, .zk-product-block .zk-center .zk-top-rank .zk-third-box {
        float: left;
        border-left: 1px solid #7b7b7b; }

	.zk-product-block .zk-center .zk-add-button {
		margin: 0 auto;
		cursor: pointer;
		text-align: left;
		padding-right: 3px;
		margin-top: 20px;}
	.zk-product-block .zk-center .zk-add-button .add-to-cart {
			background-color: #e5e5e3;
			color: #E50035;
			height: 40px;
			width: 160px;
			font-family: MC-500;
			font-size: 16px;
			font-weight: bold;
			border: 1px solid white;
			border-radius: 5px;
			box-shadow: 1px 1px 2px 2px gainsboro;
			margin-bottom: 20px;
	  }
	 .zk-product-block .zk-center .zk-add-button .add-to-cart:hover {
			background-color: #E50035;
			color: white;
	  }		  
  .zk-product-block .zk-right {
    padding: 20px 0 ;
     } }
	  .zk-product-block .zk-center .zk-price-product .zkprice {
		float: left;
        background: url("../img/bg-price.png") repeat scroll 0 0;
        color: #434343;
        font-family: MC-500;
        font-size: 24px;
        height: 49px;
        margin: 15px 16px 15px 8px;
		padding: 7px 0 0 15px;
        /*padding: 8px 0 12px 20px;*/
        width: 163px; }
			   .zk-product-block .zk-center .zk-price-product .zkstatus {
		float: left;
		margin-top: 20px;
        padding-left: 20px;
		padding-top: 10px;
        color: #434343;
        font-family: MSC-1;
        font-size: 16px;}
	.zk-product-block .zk-center .zk-price-product .zkstatus img {
		height: 10px;
		width: 10px;
		margin-right: 10px; }
	.zk-product-block .zk-center .zk-params {
		text-align: left;
		color: #434343;
		font-family: MC-500;
		font-size: 12px;
		padding-top: 40px;
	}

@media only screen and (min-width: 1248px) {
  .blk-right {
    width: 63%;
    padding: 3% 20px 0% 25px !important; }

  .zk-category-5box {
    padding-left: 0%; }

  .blk-left {
    margin-top: 0%; } }
	/*.pagination>li>a, .pagination>li>span {color: #E50035 !important;}*/

	.zk-show-menu form.HiddenFieldsForm {
		display: inline-block;
		margin: 0;
		padding: 0;
	}

.filter_rieker .filter_button {
    background-color: transparent;
    border: 2px solid #c40237;
    border-radius: 4px;
    color: #737678;
    font-family: MSC-2;
    font-size: 14px;
    padding: 5px 15px;
	width: 110px;
	margin: 15px 0 10px 10px;
	display: inline-block;
	transition: background-color 0.5s ease 0s, color 0.5s ease 0s;
}
.filter_rieker .filter_button:hover {
	background-color: #c40237;
	color: white;
}
.filter_rieker {
	text-align: left;
	margin: 0;
	margin-top: 20px;
	border: 1px solid #7b7b7b;
    border-radius: 5px;
	padding-bottom: 10px;
}
.filter_rieker .title {
    background-color: #7b7b7b;
    color: #fff;
    font-family: MSC-2;
    font-size: 13px;
    padding: 8px 13px;
	margin-bottom: 5px;
}
.filter_rieker input[type="checkbox"] {	
	margin: 0 5px 0 10px;
	vertical-align: middle;
}
.filter_rieker label {
	font-weight: normal;
	display: block;
}
.filter_rieker .parameter_title {
	display: block;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 5px;
}
.filter_rieker table {
	width: 100%;
}
.filter_rieker table td {
	width: 50%;
}
.filter_rieker #slider_wrapper {
	width: 100%;
	margin: 0;
	padding: 10px 15px;
}
.filter_rieker table#filter_price {
	margin-left: 10px;
}
.filter_rieker table#filter_price input {
	width: 60px;
	margin: 0 5px;
	border: 1px solid grey;
	border-radius: 4px;
	padding-left: 5px;
}

.phone-text {display: none;}
@media only screen and (max-width: 1200px){
	/*.ab-header .ab-soc {margin-left: -190px;}*/
	.ab-header .ab-korzina-wrap .hr2 {left: 0;}
	.tpl-menuTop .brd ul li a {padding: 15px 20px;}
	.tpl-menuTop .brd ul .ab-proc:after {right: 5px;}
}
@media only screen and (max-width: 991px){
	.ab-header .ab-header-logo {text-align: center;}
	.ab-header .ab-logo-txt {width: 100%; text-align: center; display: none;}
	.ab-header .ab-soc {float: none; margin: 0 auto; position: absolute; top: -140px; right: 20px; text-align: right;}
	.ab-header .ab-phone {margin: 0 auto; width: 100%; padding: 0 0 10px 0; text-align:center;}
	.phone-text {display: inline-block; padding-right: 5px; text-transform: uppercase;}
	.ab-header .ab-korzina-wrap {float: none; padding: 10px 0;}
	.ab-header .ab-korzina-wrap .hr2 {display: none !important;}
}
.blk-menu ul li.h span {display:block; position: absolute; right:2px; top:0;}
img.menu_picture {
	margin-top: 7px;
	line-height: 15px;
	vertical-align: middle;
}