/*!
* doccc.dev@gmail.com
* common.css
*/

@charset "utf-8";
@import "default.css";
@font-face {
  font-family: 'co_text_corpregular';
  src: url('/fonts/co_text_corpregular/cotext_corp_rg-webfont.eot'); /* IE9 Compat Modes */
  src: url('/fonts/co_text_corpregular/cotext_corp_rg-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/co_text_corpregular/cotext_corp_rg-webfont.woff') format('woff'), /* Modern Browsers */
       url('/fonts/co_text_corpregular/cotext_corp_rg-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('/fonts/co_text_corpregular/cotext_corp_rg-webfont.svg#7c3900c62e73d651197fc69f35bf9a6e') format('svg'); /* Legacy iOS */

  font-style:   normal;
  font-weight:  400;
}
@font-face {
  font-family: 'co_text_corpbold';
  src: url('/fonts/co_text_corpbold/cotext_corp-webfont.eot'); /* IE9 Compat Modes */
  src: url('/fonts/co_text_corpbold/cotext_corp-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/co_text_corpbold/cotext_corp-webfont.woff') format('woff'), /* Modern Browsers */
       url('/fonts/co_text_corpbold/cotext_corp-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('/fonts/co_text_corpbold/cotext_corp-webfont.svg#ea23c1853b1c579f99b787f648670d3f') format('svg'); /* Legacy iOS */

  font-style:   normal;
  font-weight:  700;
}

@font-face {
  font-family: 'co_headline_corpbold';
  src: url('/fonts/co_headline_corpbold/coheadline_corp-webfont.eot'); /* IE9 Compat Modes */
  src: url('/fonts/co_headline_corpbold/coheadline_corp-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/co_headline_corpbold/coheadline_corp-webfont.woff') format('woff'), /* Modern Browsers */
       url('/fonts/co_headline_corpbold/coheadline_corp-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('/fonts/co_headline_corpbold/coheadline_corp-webfont.svg#4db629583429e127904edd006f76f4a3') format('svg'); /* Legacy iOS */

  font-style:   normal;
  font-weight:  700;
}

@font-face {
  font-family: 'co_headline_corpregular';
  src: url('/fonts/co_headline_corpregular/coheadline_corp_rg-webfont.eot'); /* IE9 Compat Modes */
  src: url('/fonts/co_headline_corpregular/coheadline_corp_rg-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/co_headline_corpregular/coheadline_corp_rg-webfont.woff') format('woff'), /* Modern Browsers */
       url('/fonts/co_headline_corpregular/coheadline_corp_rg-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('/fonts/co_headline_corpregular/coheadline_corp_rg-webfont.svg#9647316d2f52865fda40228aab62243e') format('svg'); /* Legacy iOS */

  font-style:   normal;
  font-weight:  400;
}
@font-face {
    font-family: 'WebSymbolsRegular';
    src: url('/fonts/websymbols/websymbols-regular-webfont.eot');
    src: url('/fonts/websymbols/websymbols-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/websymbols/websymbols-regular-webfont.woff') format('woff'), url('/fonts/websymbols/websymbols-regular-webfont.ttf') format('truetype'), url('/fonts/websymbols/websymbols-regular-webfont.svg#WebSymbolsRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* ALL */
body {
    /*background: url(../images/fon_.jpg) no-repeat center top fixed!important;*/
    position: relative;
}

.main-bg {
    background-position: 49.99% 0;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: -1;
	background-attachment: fixed;
	background-repeat: no-repeat;
	display: none !important;
}

.ie8 .main-bg {
    background-position: 50% 0;
}

.page-wrapper {
    margin: 0 auto;
    top: 10px;
}
.wrap {
	width: 990px;
	margin: 0 auto;
	clear: both;
}
.wrapper {
    width: 990px !important;
    height: 100%;
    clear: both;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.about-body .content-wrapper.wrapper.about-content-wrapper {
    min-width: 100% !important;
}
.about-body .history {
    margin: 0 0 15px 0 !important;
}
.page {
    margin: 0 auto;
    min-width: 970px;
}

.page-inner {
    padding: 0
}

.ul-reset {
    padding: 0;
    margin: 0;
    background: none;
    list-style: none;
}

.ul-reset li {
    padding: 0;
    margin: 0;
    background: none;
}

/* HEADER */
.header {
	height: auto;
    position: relative;
    /* z-index: 2000; */
	padding-top: 13px;
	padding-bottom: 13px;
	margin-bottom: 8px;
}

.yellow {
    color: #ffd800;
}

.logo {
	width: 238px;
	display: inline-block;
	position: absolute;

    /*color: #312d39;
    position: absolute;
    left: 0;
    padding: 66.54708520179373px 0 0 0;
    top: 18px;
    z-index: 2;
    display: block;
    text-align: center;
    font-size: 12px;
	height: 0;
	background: url('/images/logo_new.png') no-repeat center;
	-webkit-background-size: cover;
	background-size: cover;
	width: 280px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;*/
}

.logo:hover {
    text-decoration: none;
}

.logo:visited {
    text-decoration: none;
    color: #312d39;
}

.dop-ico {
    position: absolute;
    left: 290px;
    top: 32px;
    z-index: 10;
}

.dop-popup {
    display: none;
    padding: 30px 20px 20px 25px;
    background: #fff;
    box-shadow: 3px 4px 0 rgba(0, 0, 0, 0.2);
    border: 1px #cacaca solid;
    border-radius: 5px;
    width: 275px;
    position: absolute;
    top: 10px;
    left: 325px;
    z-index: 10000;
}

.dop-popup__title {
    width: 100%;
}

.dop-popup__title td {
    vertical-align: middle;
    color: #7a7a7b;
    padding: 15px 0;
    font-size: 12px;
}

.dop-popup__title h3 {
    padding: 0;
    font-family: "co_text_corpbold";
    color: #2c2c2d;
}

.dop-popup__title-image {
    width: 55px;
}
input[type=checkbox] {
    accent-color: #004899;
}
input[type=radio] {
    accent-color: #004899;
}
.basket-top {
	position: absolute;

	right: 6px;
	top:18px;
	width: 147px;
	height: 47px;
	line-height: 47px;
	background-color: #ed1c24;

}

.telefon {
    line-height: 110%;
    font-size: 11px;
}

.telefon strong {
    display: block;
    font-weight: normal;
    font-family: "co_text_corpbold";
    font-size: 14px;
    margin:  2px 0 3px;

}

.ie7 .telefon strong {
    margin: 3px 0 0 0
}

.shops {
    color: #312D39;
    padding: 0 0 0 36px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAhCAYAAAAoNdCeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAALxSURBVHjarJZNiJZVGIav70vHKScXChqMo4IKEqSTLlzkSmsRIVHqRsGFCCGEC9vowsXkwqB2uhBBQgLbiDQTRLsJkij6IQcEdeG/Qf6snGHGYZyrzfPG4fj+fN+MNxw+zvc8577fc7/P+5zTUmnAMmAXsB0YBPqBPmAceAD8DYwCF4EntUxq1VilnlOf2RmeRf6qKs4qoUPqU+eGp7H+Bd5WZuMrwFngQIkJM8BfwDVgCugFNgCbgQUl+eeAT4DnZTa21K9LnvSu+qm6tMKFpRG/W7L2m+B9wcbDJcln1L6a95qOvsjPcTgXW6dOZklHOxTJx7GMZzL4/xe7ULKjOsI31YGaeL7DC4VYvzqTBO41WLddnVUn1JU1lt5LOGfU/jawJ6qwwJfxwW6I2HqglcRfj/kioCd+P4oPvcA48FVW5Xta6giwM/6cBVYAj2M+ABwFdgNjwO/AH8CS+BS2APuAg8BISed5CLRjPoJ6M9nuWIUtK9XT6lRJtR2qsXwsybtFeF9guKEwtqqnkso90ZA/nHBPtIFXk61P1bTRI8AvwPJ4RweA4w1NPOV7DfVRoj5a8YT7ogILPFcvqhsbdjaarHmE+mvyx2O1XVLqRee/qd5O8mfVS+pgiVA7+Ar81gYuZxW0LZm/BXwLXAJ2AGuBNcAbUcGfR+n/CHwXTbnAtuAr8DPqjqy6vo8nW6TuVZd12KZWqx+r76gLgifFu0W3v5EH5tgXi/FexndDbRXB/VnwQU0rahoD6j8Z3/60EbeyyjEKYVOXQm+rdzKen4ozLe8S97PEcfUztbdBpDfyJrL191OH8mvBZuCH6I8p/gWGI3YdmAAWR7N+H/iwYs0HwJ91t6t16lXnh6vFgdnJ7apX/aLk9G7CpHqyyvamF75CPd+h0PnIp9t7Yzp6sqOiDGORx3zFULeo0xVC01HyvCwx1KEKsaFOOboRK7PzSif2zUWs6BDTiX2D3ayfS+8b6ta++Yj1RJkv7HbtfwMAvAdocDjtuh0AAAAASUVORK5CYII=") no-repeat 0 1px;
    line-height: 150%;
    font-size: 11px;
	min-height: 39px;
}

.shops strong {
    display: block;
    font-weight: normal;
    font-family: "co_text_corpbold";
    font-size: 16px;
    margin: 5px 0 4px 0;
    color: #ffffff;
}

.form-search {
    position: absolute;
    top: 25px;
	right: 380px;
    width: 270px;
}

.form-search label {
    color: #7f7f7f;
    font-size: 14px;
    left: 50px;
    position: absolute;
    top: 12px;
}

.form-search .input-box__wrapper {
    background: url(../images/input-bg-right.png) no-repeat right top;
    border: 0;
    border-radius: 0;
    padding: 0;
    min-height: 36px;
}

.form-search input {
    display: block;
    padding: 0 0 0 50px!important;
    position: relative;
    z-index: 2;
}

.form-search .icn-search {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAYAAAD0f5bSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjI5QjJGOTdGRkMxMUUzODI5M0JDNkQ1QjY3MDFCNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjI5QjJGQTdGRkMxMUUzODI5M0JDNkQ1QjY3MDFCNCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MjlCMkY3N0ZGQzExRTM4MjkzQkM2RDVCNjcwMUI0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2MjlCMkY4N0ZGQzExRTM4MjkzQkM2RDVCNjcwMUI0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+9lczUAAAAOBJREFUeNqMksENgzAMRRPUBViBFVgBznChI8AIZYR2BBihXLg3K7ACK2QE+lP9VK4BqZa+HHCe7Tix27aZaHVdZ3ANP9d5nidzYDZA2JxifYdaFfdQp+GE/kXAQVeohHrGnkjaSOiCH2FzDo3I2ImYQ8wx4QBNslJsqde9I8kSkkGprJawisMGb47N0Wf6TKk5t10sYa85x31khar4gUYxpZ+sHFLLO1v0PQ0MelZeWaEQ91VG0MYXAfBGMFND8HwlX9DKZ0Q45+GXOFHVSbmDzkyADxOgf1VVVRH8W4ABAElkgNKYhe1wAAAAAElFTkSuQmCC') no-repeat;
    display: block;
    padding-left: 48px;
    height: 14px;
    left: 15px;
    position: absolute;
    top: 12px;
    width: 26px;
}

.form-search .input-box__wrapper_wrapper {
    background: url(../images/input-bg-left.png) no-repeat left top;
    position: relative;
    height: 36px;
    margin-left: -10px;
}

/*.form-search .input-box__wrapper_wrapper.bg_fix {*/
/*background: url(../images/input-bg-left-fix.png) no-repeat left top;*/
/*}*/

/* NAV */
.nav {
    background: #005ca6;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    height: 41px;
    position: relative;
    z-index: 1001;
    color: #FFF;
    box-shadow: 3px 4px 0 rgba(0, 0, 0, 0.2);
    margin: 0 0 10px 0;
}

.nav.last {
    border-radius: 5px 5px 0 5px;
}

.nav a {
    color: #FFF;
}

.nav-table {
    position: relative;
    z-index: 20;
    width: 100%;
    height: 100%;
    border-collapse: separate;
    border-spacing: 0px;
}

.nav-table td {
    text-align: center;
    vertical-align: middle;
    padding: 0 15px;
    font-size: 11px;
    line-height: normal;
    position: relative;
}

.nav-table td:first-child {
    border-radius: 5px 0 0 5px;
}

.nav-table td:last-child {
    border-radius: 0 5px 5px 0;
}

.nav-table td.last .divider {
    display: none
}

.nav-table a {
    display: block;
    font-size: 13px;
    font-family: "co_text_corpbold", Arial;
    height: 41px;
    line-height: 41px;;
    /*padding: 10px 0;*/
    position: relative;
    text-docation: none;
    text-transform: uppercase;
}

.divider {
    display: inline-block;
    background: url(../images/navbar-divider.png) no-repeat;
    position: absolute;
    top: 5px;
    right: -20px;
    height: 25px;
    z-index: 150;
    width: 2px
}

.nav-table .td a {
    border-bottom: 0;
    border-top: 3px #005ca6 solid;
}

.nav-table td.open {
    background-color: #fff;
    border-color: #cacaca;
    border-bottom: 0;
    border-top: 3px #005ca6 solid;
}

.nav-table td.open a {
    background-image: none;
    color: #005ca6;
    text-decoration: none;
    margin-top: -3px;
    /*padding: 0 10px;*/
    z-index: 20;
}

.nav.open .divider {
    display: none;
}

.nav.open {
    border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
}

.nav-table td.open:first-child {
    border-radius: 0;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    border-left: 3px #005ca6 solid;
    border-top: 3px #005ca6 solid;
}

.nav-table td.open:first-child a {
    margin-left: -3px;
    margin-top: -3px;
}

.nav-table td.open:last-child {
    border-radius: 0;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    border: none;
    border-right: 3px #005ca6 solid;
    border-top: 3px #005ca6 solid;
}

.nav-table td.open:last-child a {
    margin-top: -3px;
    margin-right: -3px;
}

.dividers li {
    background: #DDD;
    position: absolute;
    height: 500px;
    padding: 0;
    top: 37px;
    width: 1px;
}

.dividers li.first {
    left: 240px;
}

.dividers li.second {
    left: 460px;
}

.dividers li.last {
    left: 700px;
}

.dropmenu {
    background: #005ca6;
    border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    display: none;
    font-size: 12px;
    color: #303030;
    margin-top: 2px;
    overflow: hidden;
    padding: 0 3px 3px 3px;
    position: absolute;
    left: 0;
    top: 38px;
    z-index: 999;
    width: 984px;
    box-shadow: 3px 5px 0 rgba(0, 0, 0, 0.2);
    clear: both;
}

.dropmenu-column-left {
    float: left;
    width: 685px;
	background: #fefefe;
	padding: 34px 0 20px 34px;
}

.dropmenu-column-left .dropmenu-ul {
    width: 33%;
}

.dropmenu-column-right-border {
    background: #005ca6;
    height: 3px;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 300px;
    z-index: 99;
}

.dropmenu-column-right {
    background: #EEEEEE;
    float: right;
    width: 25%;
	padding: 34px 0 20px;
	height: 100%;
	position: relative;
	z-index: 100;
}

.dropmenu-column-right-inner {
    overflow: hidden;
    padding: 0 15px;
}


.dropmenu-column-right .dropmenu-ul {
    border-bottom: 1px solid #DDD;
    padding: 0;
    width: 100%;
}

.dropmenu-column-right .dropmenu-ul li {
    margin: 0;
    padding: 0;
}

.dropmenu-column-right ul+ul a {
	display: block;
	margin-top: 8px;
}
.dropmenu-column-right h4 {
	padding-bottom: 8px;
}

.dropmenu .zima {
    background: #fefefe;
    padding: 0;
}

.right-bg {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 3px;
	width: 25%;
	background-color: #EEEEEE;
	z-index: 10;
}
.dropmenu.first {
    border-radius: 0 0 5px 5px;
}

.dropmenu.last {
    border-radius: 0 0 5px 5px;
}

.dropmenu a {
    color: #005ca6;
    font-size: 13px;
    text-decoration: none;
}
.dropmenu a:hover {
	text-decoration: underline;
}
.dropmenu h4 a {
    color: #333;

}


.dropmenu-ul {
    padding: 0 0 25px 0;
    width: 25%;
    float: left;
}

.dropmenu-ul li {
    padding: 0 25px 8px 0;
    line-height: 13px;
}

.dropmenu-ul__title {
    color: #005ca6;
}

.dropmenu-ul__title h4 {
    font-family: "co_text_corpbold";
    padding: 0 0 6px 0;
}

.ie7 .dropmenu-ul__title h4 a, .ie8 .dropmenu-ul__title h4 a, .ie9 .dropmenu-ul__title h4 a {
    font-family: "co_text_corpbold";
    font-weight: bold
}

li.dropmenu-ul__all {
    color: #ff7800;
    padding: 6px 0 0 0;
}

.dropmenu-ul__all a {
    color: #333;
    text-decoration: none;
}
.dropmenu-ul__all a span.text-underline-hover {
    color: #333;
    font-family: "co_text_corpregular", Arial, Helvetica, sans-serif;
}

.dropmenu-ul__all a:hover span.text-underline-hover {
    color: #333;
    text-decoration: underline;
}

.dropmenu-ul__all a span {
    color: #00b0ea;
    font-family: WebSymbolsRegular;
}

/* BUTTONS & FORM ELEMENTS */

.button, button, input[type="submit"] {
    background: #004899;
    text-align: center;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    overflow: visible;
    height: 30px;
    line-height: 32px;
    color: #fff !important;
    font-family: "co_text_corpbold";
    font-size: 12px;
    padding: 0 12px;
    border-radius: 3px;
}
.button.button-red-small {
    background: url(/images/button_red.png) repeat-x 0 0 #ed1c24;
    border: 0;
}
.button.button-red-small:hover {
    background-position: 0 -39px
}
.button.button-red-small:active {
    color: #f1f1f1 !important;
}
.button--small {
    height: 22px;
    line-height: 22px;
}
.button:hover, button:hover, input[type="submit"]:hover {
    text-decoration: none;
    background-position: 0 -30px;
}

.button:active, button:active, input[type="submit"]:active {
    text-decoration: none;
    background-position: 0 -90px;
    color: #d3ebff !important;
}

button, input[type="submit"] {
    line-height: normal !important;
}

.button.button-hollow, button.button-hollow, input[type="submit"].button-hollow {
    font-family: "co_headline_corpregular";
    background: #eef1f4;
    color: #0058af !important;
    height: 37px;
    line-height: 39px;
    font-size: 14px;
    border-radius: 4px;
    padding: 0 22px;  
}

.button.button-red, button.button-red, input[type="submit"].button-red {
    font-family: "co_headline_corpregular";
    background: url(/images/button_red.png) repeat-x 0 0 #ed1c24;
    height: 37px;
    line-height: 39px;
    font-size: 14px;
    border-radius: 4px;
    padding: 0 22px;
}
.button.button-red.button-red--no-bg {
    background: #ed1c24;
}

.button.button-yellow, button.button-yellow, input[type="submit"].button-yellow {
    font-family: "co_headline_corpregular";
    background: #FFC20E;
    height: 37px;
    line-height: 39px;
    font-size: 14px;
    border-radius: 4px;
    padding: 0 22px;
}
.button.button-transparent, button.button-transparent, input[type="submit"].button-transparent {
    font-family: "co_headline_corpregular";
    background: none;
    color: #FFC20E !important;
    height: 37px;
    line-height: 39px;
    font-size: 14px;
    border-radius: 4px;
    padding: 0 22px;
}

.button.button-grey, button.button-grey, input[type="submit"].button-grey {
    font-family: "co_headline_corpregular";
    /* background: url(/images/button_grey.png) repeat-x 0 0 #545454; */
    background: #545454;
    height: 37px;
    line-height: 39px;
    font-size: 14px;
    border-radius: 4px;
    padding: 0 22px;
    color: #FFF !important;
}

.button.button-blue, button.button-blue, input[type="submit"].button-blue {
    font-family: "co_headline_corpregular";
    background: #004899;
    height: 37px;
    line-height: 39px;
    font-size: 14px;
    border-radius: 4px;
    padding: 0 22px;
    color: #FFF !important;
}

a.button-green, button.button-green, input[type="submit"].button-green {
    font-family: "co_headline_corpregular";
    background: url(/images/button-green.png) repeat-x 0 0 #dddddd;
    height: 37px;
    line-height: 39px;
    font-size: 14px;
    border-radius: 4px;
    padding: 0 22px;
    color: #FFF !important;
}

a.button-green:hover {
    background-position: 0 0;
}

.button.button-red:hover, button.button-red:hover, input[type="submit"].button-red:hover {
    background-position: 0 -37px;
    cursor: pointer;
}

.button.button-red:active, button.button-red:active, input[type="submit"].button-red:active {
    background-position: 0 -79px;
    color: #fffefe !important;
}

.button.button-gray, button.button-gray, input[type="submit"].button-gray {
    height: 22px;
    line-height: 22px;
    font-size: 11px;
    padding: 0 12px;
    background: url(/images/button_gray.png) repeat-x 0 0 #d9ddde;
    color: #2c2c2d !important;
}

.button.button-gray:hover, button.button-gray:hover, input[type="submit"].button-gray:hover {
    background-position: 0 -22px;
}

.button.button-gray:active, button.button-gray:active, input[type="submit"].button-gray:active {
    background-position: 0 -44px;
    color: #535455 !important;
}
.button--h34 {
    height: 34px !important;
    font-size: 14px;
    line-height: 34px !important;
    border-radius: 3px;
}
.button--h32 {
    height: 32px !important;
    font-size: 12px !important;
    line-height: 32px !important;
    border-radius: 3px !important;
}

.input-box {
    display: block;
    border: 1px transparent solid;
    background: none;
    padding: 4px;
    border-radius: 4px;
}

.input-box.error {
    border-color: #cd0a0a;
    background: #fef1ec;
    padding-right: 20px;
    background-image: url(/images/error_ico.png);
    background-position: 100% 50%;
    background-repeat: no-repeat;
}

.input-box__wrapper {
    border-radius: 3px;
    border: 1px #b1a8a5 solid;
    background: #fff;
    height: 34px;
    display: block;
    padding: 0 10px;
}
.input-box__wrapper.checkbox-box {
    padding:0;
    height: auto;
    border: none;
}
.input-box__wrapper.checkbox-box.error_input {
    padding: 3px 10px;
}
.input-box__wrapper input {
    padding: 0;
    margin: 0;
    background: none;
    border: 0;
    height: 35px;
    font-family: 'co_headline_corpregular';
    width: 100%;
    font-size: 13px;
    color: #2c2c2d;
}
#autocomplete-ajax {
	height: 100%;
	overflow: hidden;
	position: absolute;
	padding: 0 !important;
	right: 1em;
	width: 250px;
	text-indent: 20px;

}
.ie8 .input-box__wrapper input {
    line-height: 34px;
}

.ie7 .input-box__wrapper input {
    line-height: 34px;
}

input::-webkit-input-placeholder {
    color: #999999;
}

input:-moz-placeholder {
    color: #999999;
}

input:-ms-input-placeholder {
    color: #999999;
}

/* History */
body .history {
    /*background: #eff3f4;*/
    /*border-radius: 5px;*/
    border-bottom: 1px solid #E6E6E6;
    clear: both;
    padding: 10px 0;
    font-size: 11px;
    color: #004899;
    margin: 0 0 15px 0;
}

.history-divider {
    background: url(/images/breadcrumbs-divider.png);
    height: 16px;
    width: 15px;
}

/* FOOTER */
.footer {
    background: url(/images/footer_bg.png) repeat-x 0 -1px #545454;
    clear: both;
    border-top: 1px #eef3f8 solid;
    color: #FFF;
    font-size: 11px;
    font-family: "co_headline_corpregular";
    position: relative;
}


.footer-corner {
    background: url(../images/footer-corner.png) no-repeat left top;
    position: absolute;
    z-index: 0;
}

.footer-corner-left {
    background-position: left bottom;
    left: -22px;
    height: 51px;
    top: -39px;
    width: 87px;
}

.footer-corner-right {
    background-position: right bottom;
    top: -132px;
    height: 144px;
    right: -11px;
    width: 147px;
}

.footer a {
    color: #9de4ff;
}

.footer-nav {
    margin: 0 0 30px 0;
}

.footer-nav li {
    padding: 0 0 6px 0;
}

.footer-logo {
    text-indent: 16px;
    margin: 0 0 20px 0;
    color: #fff !important;
    padding: 35px 0 4px 0;
    display: block;
    background: url(/images/logo_footer.png) no-repeat 0 0;
    min-width: 210px;
    _width: 210px;
    text-align: left;
    font-size: 12px;
}

.footer-logo:hover {
    text-decoration: none;
}

.footer-logo:visited {
    text-decoration: none;
    color: #fff;
}

.footer-table {
    width: 100%;
}

.footer-table__left {
    width: 210px;
    padding: 0 40px 0 0;
}

.footer-table__center {
    width: 170px;
    padding: 0 30px 0 0;
}

.footer-table__right {
}

.footer-table__title {
    padding: 7px 0 12px 0;
    color: #FFF;
    border-bottom: 2px #1b6fb0 solid;
    text-transform: uppercase;
    font-family: "co_headline_corpbold";
    font-size: 11px;
    line-height: 18px;
    margin-bottom: 20px;
}

.footer-soc {
    width: 100%;
    margin: 0 0 40px 0;
}

.footer-soc td {
    text-align: center;
    font-size: 16px;
    color: #FFF;
    font-family: "WebSymbolsRegular";
}

.footer-soc a {
    color: #FFF;
}

.footer-soc a:hover {
    text-decoration: none;
}

.footer-table__right-title {
    font-family: "co_headline_corpbold";
    font-size: 11px;
    text-transform: uppercase;
}

.footer-table__right-box {
    font-size: 11px;
    padding: 0 0 29px 0;
}

.footer-table__right-box strong {
    display: block;
}

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

.footer_types td {
    width: 20%;
}

.footer_types2 {
    width: 100%;
}

.footer_types2 td {
    width: 50%;
}

.footer_types2 .footer-table__right-box {
    padding: 0 0 15px 0;
}

.footer_types2 .icon-type {
    margin: 0 0 29px 0;
}

.icon-type.icon8 {
    margin-left: 4px;
}

.icon-type.icon6 {
    margin-left: 100px;
}

.footer_types2 .icon-type span {
    min-width: 190px;
}

.footer_types2__images td {
    padding: 0 43px 0 0;
}

.footer_types2__images img {
    vertical-align: top;
    margin: 0 0 35px 0;
}

.footer_types3 {
    width: 100%;
}

.footer_types3 td {
    vertical-align: middle;
    padding: 0 15px;
}

.footer_types3 td:first-child {
    padding-left: 0;
}

.icon-type {
    background: url('../images/icon-types.png') no-repeat;
    color: #f4f6fa;
    display: block;
    height: 21px;
    width: 30px;
}

.icon1 {
    background-position: left top;
}

.icon2 {
    background-position: -31px top;
}

.icon3 {
    background-position: -60px top;
}

.icon4 {
    background-position: -91px top;
}

.icon5 {
    background-position: -116px top;
}

.icon6 {
    background-position: -175px top;
}

.icon7 {
    background-position: -234px top;
}

.icon8 {
    background-position: -146px top;
}

.icon9 {
    background-position: -205px top;
}

.icon-type span {
    color: #f4f6fa;
    display: inline-block;
    float: left;
    line-height: 12px;
    min-width: 104px;
    margin: -2px 0 0 40px;
}

.ie7 .icon-type span {
    margin: -2px 0 0 40px;
}

/* CONTENT */
.content {
    overflow: hidden;
    padding-bottom: 30px; /* 70px */
}
.content.is-visible {
    overflow: visible;
}
.content .content {
	padding-bottom: 0;
}
.content-wrapper {
    margin: 0 0 30px 0;
}

.content-wrapper h1 {
    padding-bottom: 0;
    margin-bottom: 7px;
}
.content-wrapper h1.special-title {
    margin-bottom: 15px;
}

/* SIDEBAR RIGHT */

.sidebar-right {
    float: right;
    margin: 0 0 0 19px;
    width: 320px;
}

.date {
    font-size: 11px;
    color: #8d8d8d;
}

.head-all-news {
    float: right;
    margin: 7px 18px 0 0;
    color: #004899;
}

.head-all-news2 {
    float: right;
    margin: 7px 18px 0 0;
    z-index:999;
}

.news-entry {
    position: relative;
}

.news-nav {
    width: 100%;
    clear: both;
}

.news-nav td {
    padding: 40px 0 0 0;
}

.news-nav__prev {
    text-align: left;
}

.news-nav__next {
    text-align: right;
}

.title {
    padding: 5px 0 8px 0;
}

.title.blue {
    color: #005aab;
}

.title-extra-padding {
    font-family: co_headline_corpbold;
    padding-left: 13px;
}

.title-line {
    display: none;
    background: #2c2c2d;
    overflow: hidden;
    height: 5px;
    border-radius: 5px;
    margin: 0 0 15px 0;
}

.title-line.gray {
    background: #bdbdbd;
}

.title-line.green {
    background: #a8b606;
}

.stock-list {
}

.stock-list .date {
    padding: 0 0 5px 0;
}

.stock-list p {
    padding: 5px 0 25px 0;
}

.stock-list a {
    font-size: 14px;
}

.goods-list,
.goods-list-custom {
    clear: both;
    overflow: hidden;
    font-size: 11px;
    line-height: normal;
    margin: 0 0 25px 0;
    padding-bottom: 30px;
}

aside .goods-list {
    margin-bottom: 40px;
}
aside .basket_right_list {
    margin-bottom: 120px;
}
.goods-list-custom {
    padding-top: 1px;
}

.goods-list li {
    float: left;
    width: 97px;
    margin: 0 0 0 13px;
}

.goods-list-custom li {
    float: left;
    margin: 0 0 0 13px;
}

.goods-list li:first-child {
    margin-left: 0;
}

.goods-list__image {
    height: 110px;
    border-bottom: 1px #d3d3d5 solid;
    margin: 0 0 5px 0;
    background: no-repeat center;
    display: block;
}

.goods-list__title {
    margin: 0 0 8px 0;
    display: block;
    white-space: pre;
    white-space: pre-wrap;
    white-space: pre-line;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -hp-pre-wrap;
    word-wrap: break-word;
}

.goods-list__price-old {
    margin: 0 0 3px 0;
}

.goods-list__price-new {
    font-size: 13px;
    margin: 0 0 10px 0;
    font-weight: bold;
}

.price-old {
    font-family: co_headline_corpbold;
    font-size: 12px;
    color: #f0042a;
    text-decoration: line-through;
}

.price-new {
    color: #333;
}

.kartochka .price-old {
	color: #4c4c4c;
	font-family: 'co_headline_corpregular';
}

.kartochka .price-new {
	color: #ed1c24;
	font-size: 27px;
	line-height: 1.2;
	font-weight: bold;
	font-family: 'co_headline_corpbold';
}
.kartochka .price-diff {
	color: #737373;
	font-size: 10px;
	line-height: 1;
	vertical-align: top;
}


.goods-list__button {
    margin: 0 0 10px 0;
}
.rating-reviews {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 10px;
}
.rating-reviews .rating {
    padding-top: 4px !important;
    padding-bottom: 0 !important;
}
.rating-reviews__reviews {
    margin-left: 10px;
}
.rating-reviews__reviews:hover,
.rating-reviews__reviews:active {
    color: #ed1c24;
    text-decoration: none;
}
.rating {
    font-family: "WebSymbolsRegular";
    font-size: 12px;
    color: #8e8e94;
}

.rating span {
    display: inline-block;
    width: 12px;
    height: 12px;
    background-size: 12px 12px;
    background: no-repeat top left;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNGNkMzMkEnIGQ9J00yNCw4LjY4OCBMMTUuMzcyLDcuOTQ0IEwxMiwwIEw4LjYyOCw3Ljk1NiBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NiwxNC4zNjQgTDI0LDguNjg4IEwyNCw4LjY4OCBaIE03LjQ4OCwxOC44MDQgTDguNjg4LDEzLjY2OCBMNC43MDQsMTAuMjEyIEw5Ljk2LDkuNzU2IEwxMiw0LjkyIEwxNC4wNTIsOS43NjggTDE5LjMwOCwxMC4yMjQgTDE1LjMyNCwxMy42OCBMMTYuNTI0LDE4LjgxNiBMMTIsMTYuMDggTDcuNDg4LDE4LjgwNCBMNy40ODgsMTguODA0IFonPjwvcGF0aD48L3N2Zz4=);
}
.rating.rating-lg span {
    width: 32px;
    height: 32px;
    background-size:  32px 32px;
}
.rating.rating-1 span:nth-child(1) {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNGNkMzMkEnIGQ9J00xMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NDgsMTQuMzY0IEwyNCw4LjY4OCBMMTUuMzcyLDcuOTU2IEwxMiwwIEw4LjYyOCw3Ljk1NiBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDEyLDE4LjMyNCBaJz48L3BhdGg+PC9zdmc+);
}

.rating.rating-1-5 span:nth-child(1) {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNGNkMzMkEnIGQ9J00xMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NDgsMTQuMzY0IEwyNCw4LjY4OCBMMTUuMzcyLDcuOTU2IEwxMiwwIEw4LjYyOCw3Ljk1NiBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDEyLDE4LjMyNCBaJz48L3BhdGg+PC9zdmc+);
}
.rating.rating-1-5 span:nth-child(2) {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNGNkMzMkEnIGQ9J00yNCw5LjE4OCBMMTUuMzcyLDguNDQ0IEwxMiwwLjUgTDguNjI4LDguNDU2IEwwLDkuMTg4IEw2LjU1MiwxNC44NjQgTDQuNTg0LDIzLjMgTDEyLDE4LjgyNCBMMTkuNDE2LDIzLjMgTDE3LjQ2LDE0Ljg2NCBMMjQsOS4xODggTDI0LDkuMTg4IFogTTEyLDE2LjU4IEwxMiw1LjQyIEwxNC4wNTIsMTAuMjY4IEwxOS4zMDgsMTAuNzI0IEwxNS4zMjQsMTQuMTggTDE2LjUyNCwxOS4zMTYgTDEyLDE2LjU4IEwxMiwxNi41OCBaJz48L3BhdGg+PC9zdmc+);
}

.rating.rating-2 span:nth-child(1) {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNGNkMzMkEnIGQ9J00xMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NDgsMTQuMzY0IEwyNCw4LjY4OCBMMTUuMzcyLDcuOTU2IEwxMiwwIEw4LjYyOCw3Ljk1NiBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDEyLDE4LjMyNCBaJz48L3BhdGg+PC9zdmc+);
}
.rating.rating-2 span:nth-child(2) {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNGNkMzMkEnIGQ9J00xMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NDgsMTQuMzY0IEwyNCw4LjY4OCBMMTUuMzcyLDcuOTU2IEwxMiwwIEw4LjYyOCw3Ljk1NiBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDEyLDE4LjMyNCBaJz48L3BhdGg+PC9zdmc+);
}

.rating.rating-2-5 span:nth-child(1) {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNGNkMzMkEnIGQ9J00xMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NDgsMTQuMzY0IEwyNCw4LjY4OCBMMTUuMzcyLDcuOTU2IEwxMiwwIEw4LjYyOCw3Ljk1NiBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDEyLDE4LjMyNCBaJz48L3BhdGg+PC9zdmc+);
}
.rating.rating-2-5 span:nth-child(2) {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNGNkMzMkEnIGQ9J00xMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NDgsMTQuMzY0IEwyNCw4LjY4OCBMMTUuMzcyLDcuOTU2IEwxMiwwIEw4LjYyOCw3Ljk1NiBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDEyLDE4LjMyNCBaJz48L3BhdGg+PC9zdmc+);
}
.rating.rating-2-5 span:nth-child(3) {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNGNkMzMkEnIGQ9J00yNCw5LjE4OCBMMTUuMzcyLDguNDQ0IEwxMiwwLjUgTDguNjI4LDguNDU2IEwwLDkuMTg4IEw2LjU1MiwxNC44NjQgTDQuNTg0LDIzLjMgTDEyLDE4LjgyNCBMMTkuNDE2LDIzLjMgTDE3LjQ2LDE0Ljg2NCBMMjQsOS4xODggTDI0LDkuMTg4IFogTTEyLDE2LjU4IEwxMiw1LjQyIEwxNC4wNTIsMTAuMjY4IEwxOS4zMDgsMTAuNzI0IEwxNS4zMjQsMTQuMTggTDE2LjUyNCwxOS4zMTYgTDEyLDE2LjU4IEwxMiwxNi41OCBaJz48L3BhdGg+PC9zdmc+);
}

.rating.rating-3 span:nth-child(1) {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNGNkMzMkEnIGQ9J00xMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NDgsMTQuMzY0IEwyNCw4LjY4OCBMMTUuMzcyLDcuOTU2IEwxMiwwIEw4LjYyOCw3Ljk1NiBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDEyLDE4LjMyNCBaJz48L3BhdGg+PC9zdmc+);
}
.rating.rating-3 span:nth-child(2) {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNGNkMzMkEnIGQ9J00xMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NDgsMTQuMzY0IEwyNCw4LjY4OCBMMTUuMzcyLDcuOTU2IEwxMiwwIEw4LjYyOCw3Ljk1NiBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDEyLDE4LjMyNCBaJz48L3BhdGg+PC9zdmc+);
}
.rating.rating-3 span:nth-child(3) {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNGNkMzMkEnIGQ9J00xMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NDgsMTQuMzY0IEwyNCw4LjY4OCBMMTUuMzcyLDcuOTU2IEwxMiwwIEw4LjYyOCw3Ljk1NiBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDEyLDE4LjMyNCBaJz48L3BhdGg+PC9zdmc+);
}

.rating.rating-3-5 span:nth-child(1) {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNGNkMzMkEnIGQ9J00xMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NDgsMTQuMzY0IEwyNCw4LjY4OCBMMTUuMzcyLDcuOTU2IEwxMiwwIEw4LjYyOCw3Ljk1NiBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDEyLDE4LjMyNCBaJz48L3BhdGg+PC9zdmc+);
}
.rating.rating-3-5 span:nth-child(2) {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNGNkMzMkEnIGQ9J00xMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NDgsMTQuMzY0IEwyNCw4LjY4OCBMMTUuMzcyLDcuOTU2IEwxMiwwIEw4LjYyOCw3Ljk1NiBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDEyLDE4LjMyNCBaJz48L3BhdGg+PC9zdmc+);
}
.rating.rating-3-5 span:nth-child(3) {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNGNkMzMkEnIGQ9J00xMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NDgsMTQuMzY0IEwyNCw4LjY4OCBMMTUuMzcyLDcuOTU2IEwxMiwwIEw4LjYyOCw3Ljk1NiBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDEyLDE4LjMyNCBaJz48L3BhdGg+PC9zdmc+);
}
.rating.rating-3-5 span:nth-child(4) {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNGNkMzMkEnIGQ9J00yNCw5LjE4OCBMMTUuMzcyLDguNDQ0IEwxMiwwLjUgTDguNjI4LDguNDU2IEwwLDkuMTg4IEw2LjU1MiwxNC44NjQgTDQuNTg0LDIzLjMgTDEyLDE4LjgyNCBMMTkuNDE2LDIzLjMgTDE3LjQ2LDE0Ljg2NCBMMjQsOS4xODggTDI0LDkuMTg4IFogTTEyLDE2LjU4IEwxMiw1LjQyIEwxNC4wNTIsMTAuMjY4IEwxOS4zMDgsMTAuNzI0IEwxNS4zMjQsMTQuMTggTDE2LjUyNCwxOS4zMTYgTDEyLDE2LjU4IEwxMiwxNi41OCBaJz48L3BhdGg+PC9zdmc+);
}

.rating.rating-4 span:nth-child(1) {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNGNkMzMkEnIGQ9J00xMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NDgsMTQuMzY0IEwyNCw4LjY4OCBMMTUuMzcyLDcuOTU2IEwxMiwwIEw4LjYyOCw3Ljk1NiBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDEyLDE4LjMyNCBaJz48L3BhdGg+PC9zdmc+);
}
.rating.rating-4 span:nth-child(2) {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNGNkMzMkEnIGQ9J00xMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NDgsMTQuMzY0IEwyNCw4LjY4OCBMMTUuMzcyLDcuOTU2IEwxMiwwIEw4LjYyOCw3Ljk1NiBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDEyLDE4LjMyNCBaJz48L3BhdGg+PC9zdmc+);
}
.rating.rating-4 span:nth-child(3) {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNGNkMzMkEnIGQ9J00xMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NDgsMTQuMzY0IEwyNCw4LjY4OCBMMTUuMzcyLDcuOTU2IEwxMiwwIEw4LjYyOCw3Ljk1NiBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDEyLDE4LjMyNCBaJz48L3BhdGg+PC9zdmc+);
}
.rating.rating-4 span:nth-child(4) {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNGNkMzMkEnIGQ9J00xMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NDgsMTQuMzY0IEwyNCw4LjY4OCBMMTUuMzcyLDcuOTU2IEwxMiwwIEw4LjYyOCw3Ljk1NiBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDEyLDE4LjMyNCBaJz48L3BhdGg+PC9zdmc+);
}

.rating.rating-4-5 span:nth-child(1) {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNGNkMzMkEnIGQ9J00xMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NDgsMTQuMzY0IEwyNCw4LjY4OCBMMTUuMzcyLDcuOTU2IEwxMiwwIEw4LjYyOCw3Ljk1NiBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDEyLDE4LjMyNCBaJz48L3BhdGg+PC9zdmc+);
}
.rating.rating-4-5 span:nth-child(2) {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNGNkMzMkEnIGQ9J00xMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NDgsMTQuMzY0IEwyNCw4LjY4OCBMMTUuMzcyLDcuOTU2IEwxMiwwIEw4LjYyOCw3Ljk1NiBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDEyLDE4LjMyNCBaJz48L3BhdGg+PC9zdmc+);
}
.rating.rating-4-5 span:nth-child(3) {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNGNkMzMkEnIGQ9J00xMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NDgsMTQuMzY0IEwyNCw4LjY4OCBMMTUuMzcyLDcuOTU2IEwxMiwwIEw4LjYyOCw3Ljk1NiBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDEyLDE4LjMyNCBaJz48L3BhdGg+PC9zdmc+);
}
.rating.rating-4-5 span:nth-child(4) {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNGNkMzMkEnIGQ9J00xMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NDgsMTQuMzY0IEwyNCw4LjY4OCBMMTUuMzcyLDcuOTU2IEwxMiwwIEw4LjYyOCw3Ljk1NiBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDEyLDE4LjMyNCBaJz48L3BhdGg+PC9zdmc+);
}
.rating.rating-4-5 span:nth-child(5) {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNGNkMzMkEnIGQ9J00yNCw5LjE4OCBMMTUuMzcyLDguNDQ0IEwxMiwwLjUgTDguNjI4LDguNDU2IEwwLDkuMTg4IEw2LjU1MiwxNC44NjQgTDQuNTg0LDIzLjMgTDEyLDE4LjgyNCBMMTkuNDE2LDIzLjMgTDE3LjQ2LDE0Ljg2NCBMMjQsOS4xODggTDI0LDkuMTg4IFogTTEyLDE2LjU4IEwxMiw1LjQyIEwxNC4wNTIsMTAuMjY4IEwxOS4zMDgsMTAuNzI0IEwxNS4zMjQsMTQuMTggTDE2LjUyNCwxOS4zMTYgTDEyLDE2LjU4IEwxMiwxNi41OCBaJz48L3BhdGg+PC9zdmc+);
}

.rating.rating-5 span {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNGNkMzMkEnIGQ9J00xMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NDgsMTQuMzY0IEwyNCw4LjY4OCBMMTUuMzcyLDcuOTU2IEwxMiwwIEw4LjYyOCw3Ljk1NiBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDEyLDE4LjMyNCBaJz48L3BhdGg+PC9zdmc+);
}


.discount-rotator-fix-shadow .discount-rotator-holder img  {
    box-shadow: none;
}

.discount-rotator-fix-shadow .link-sale a {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    display: block;
    height: 40px;
    width: 115px;
}

.today-only {
    background: #005ca6 url(/images/today-only.png) no-repeat;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: 3px 4px 0 rgba(0, 0, 0, 0.2);
    float: left;
    height: 37px;
    line-height: 38px;
    margin: 3px 10px 15px 0;
    padding: 0 0 0 197px;
    position: relative;
    width: 612px;
}

.today-only a {
    color: #312d39;
    font-size: 12px;
    text-decoration: none;
}

.discount-rotator-holder li {
    position: relative;
}

.discount-rotator-holder li a {
    color: #312D39;
    display: block;
    left: 190px;
    position: absolute;
    top:12px;
    text-decoration: none;
}

.discount-rotator-holder li a span.bigger {
    font-size: 18px;
}

.today-only a span.red span {
    font-size: 24px;
}

.today-only-slides a {
    display: none;
    position: relative;
}

.today-only-slides a.active {
    display: block;
}

.discount-rotator {
    position: relative;
    margin-bottom: 14px;
}

.discount-rotator-holder {
    float: left;
    margin-right: 14px;
}

.discount-rotator-holder li {
    display: none;
    float: left;
}

.discount-rotator-holder li.active {
    display: block;
}

.discount-rotator-holder img {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    display: block;
    box-shadow: 3px 4px 0 rgba(0, 0, 0, 0.2);
}

.today-only-nav {
    position: absolute;
    right: 190px;
    top: 10px;
}

.today-only-nav li {
    float: left;
    margin-right: 5px;
    padding: 0;
}

.today-only-nav a {
    color: #bebebe;
    font-family: WebSymbolsRegular;
    font-size: 14px;
    text-decoration: none;
}

.link-sale {
    float: left;
    margin-top: -4px;
	position: relative;
	right: -3px;
	line-height:1 ;
}

.link-sale a {
    background: url(/images/link-sale.png);
    color: #FFF;
    display: block;
    font-family: "co_text_corpbold";
    font-size: 12px;
    height: 44px;
    line-height: 47px;
	padding-left: 53px;
    text-decoration: none;
    width: 118px;
}

.link-sale a:hover {
    text-decoration: underline;
}

.latest-news {
    float: left;
    padding: 0;
    position: relative;
    z-index: 2;
    width: 316px;
}

.latest-news .products-list__box-image-corner,
.buy-types .products-list__box-image-corner {
    background-position: left -38px;
}

.footer-teaser {
    height: 240px;
    position: relative;
	padding-top: 20px;
	margin: 0 -19px;
	background: white;
}

.footer-teaser .extra-padding {
    position: absolute;
    top: -9px;
}

.latest-news__title {
    border-bottom: 2px solid #eee;
    color: #005ca6;
    font-family: "co_headline_corpregular";
    margin: 0 0 10px 0;
    position: relative;
}

.latest-news__table {
    margin-top: 15px;
    width: 100%;
}

.latest-news__table td {
    width: 33%;
    padding: 0 30px 17px 0;
    font-size: 13px;
    line-height: normal;
}

.latest-news__date {
    font-size: 13px;
    margin: 0 0 3px 0;
}

.buy-types {
    height: 197px;
    position: relative;
    margin: 0 0 46px 0;
    z-index: 1;
}

.shadow-top {
    background: url(/images/shadow_top.png) no-repeat top center;
    width: 100%;
    height: 36px;
    position: absolute;
    left: 0;
    top: -70px;
}

.shadow-bot {
    background: url(/images/shadow_bot.png) no-repeat top center;
    width: 100%;
    height: 36px;
    position: absolute;
    left: 0;
    bottom: -66px;
}

.buy-types__table {
    width: 653px;
    height: 100%;
}

.buy-types__table td {
    vertical-align: top;
    /*padding: 45px 0 0 0;*/
    text-align: center;
}

td.buy-types__table-title {
    /*padding: 0 30px 0 0;*/
    text-align: left;
    vertical-align: top;
    /*width: 20%*/
}

td.buy-types__table-title .products-list__box-image-corner {
    right: -19px;
}

.buy-types__table-title h3 {
    border-bottom: 2px solid #eee;
    padding: 0 0 15px 0;
    position: relative;
    font-family: "co_headline_corpregular";
}

.icon-buy-types {
    color: #005ca6;
    font-size: 11px;
    font-family: co_text_corpbold;
    display: block;
    background: url(../images/icon-buy-types.png) no-repeat left top;
    padding: 80px 0 0 0;
    position: relative;
    width: 69px;
}

.icon-buy-types span {
    display: block;
    position: absolute;
    left: -25px;
    text-transform: uppercase;
    width: 120px;
}

.icon-buy-types:hover {
    text-decoration: none;
}

.icon-buy-types.icon-shop {
    background-position: 18px 0;
}

.icon-buy-types.icon-delivery {
    background-position: -53px 0;
}

.icon-buy-types.icon-gift-card {
    background-position: -126px 0;
}

.icon-buy-types.icon-news {
    background-position: -205px 0;
}

.icon-buy-types.icon-news span {
    left: -16px;
}

.icon-buy-types.icon-phone {
    background-position: -290px 0;
}

/* select */
.select-box {
    position: relative;
}

.select-box select {
    display: none;
}

.select.select-pagination {
    background: #FBFBFB;
    border: 1px solid #E1E1E1;
    color: #2C2C2D;
    height: 23px;
    line-height: 26px;
    text-align: center;
}

.select.select-pagination i {
    margin-top: -13px;
}

.select {
    position: relative;
    display: block;
    border: 1px #9f9f9f solid;
    border-radius: 4px;
    height: 36px;
    line-height: 38px;
    font-size: 14px;
    color: #2c2c2d !important;
    background: url(/images/select_bg.png) repeat-x 0 0 #f4f4f4;
    padding: 0 27px 0 10px;
}

.select span {
    white-space: nowrap;
    overflow: hidden;
    display: block;
}

.select i {
    display: block;
    position: absolute;
    right: 8px;
    top: 50%;
    margin: -19px 0 0 0;
    font-size: 18px;
    color: #4b4a4a;
    font-style: normal;
    font-family: "WebSymbolsRegular";
}

.select:hover {
    text-decoration: none;
}

.select:hover i {
    color: #ed1b2e;
}

.select-options {
    background: #fff;
    display: none;
    position: absolute;
    left: 0;
    top: 37px;
    border: 1px #9f9f9f solid;
    z-index: 5011;
    border-radius: 4px;
    max-height: 250px;
    overflow: auto;
}

.select-options li a.disabled {
    background: #EEEEEE;
	cursor: default;
}

.select-options li {
    display: block;
}

.select-options a {
    display: block;
    font-size: 12px;
    color: #2c2c2d !important;
    padding: 6px 10px 5px 10px;
}

.select-options li:first-child a {
    border-radius: 4px 4px 0 0;
}

.select-options li:last-child a {
    border-radius: 0 0 4px 4px;
}

.select-options a:hover {
	background: #005C82;
	background: rgba(0, 92, 130, 0.125);
    text-decoration: none;
}

.l-inline-block,
.icn {
    display: -moz-inline-stack;
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    zoom: 1;
}

/* FILTER */
.filter-page .select-box-pagination span {
    color: #2C2C2D;
}
.filter-page .select-box-pagination a {
    font-size: 12px;
}
.filter-page .pager-divider {
    color: #b4b4b4;
}
.filter {
    background: #F0F0F0;
    clear: both;
   
	margin-bottom: .5em;
}

.filter-bottom {
    width: 785px;
}
.ie8 .filter,
.ie8 .filter-bottom {
  width: 784px;
}

.filter-inner {
    padding: 10px 10px;
}

.filter-table {
    width: 100%;
}

.filter-table td {
    vertical-align: middle;
    padding: 0 0 0 9px;
}

.filter-table td:first-child {
    padding-left: 0;
}
.filter-table-count {
    font-size: 12px;
    line-height: 12px;
    white-space: nowrap;
    text-align: left;
    padding-top: 3px;
}
.filter-table-pager {
    padding-top: 2px;
}
.filter-table-pager-list {
    display: inline-block;
    list-style: none;
    margin: 0;
}
.filter-table-pager-list li {
    display: inline-block;
    padding: 0 8px;
    vertical-align: top;
}
.filter-table-pager-list li a {
    color: #004899;
}
.filter-table-pager-list li a:hover {
    color: #004899;
    text-decoration: none;
}
.filter-table-pager-list li span {
    color: #2d2d2d;
    cursor: default;
}
.filter-table-pager-list li:not(:first-child) {
    border-left: 1px solid #dadada;
}
.filter-table-pagination {
    text-align: right;
    padding-right: 10px;
    padding-top: 5px;
}
.filter-table-pagination li {
    display: inline-block;
    padding: 0 3px;
    vertical-align: top;
}
.filter-table-pagination a {
    color: #2c2c2c;
    height: 14px;
    min-width: 14px;
    position: relative;
    text-align: center;
    text-decoration: none;
    background: transparent;
    display: inline-block;
    border-radius: 3px;
}
.filter-table-pagination a:hover {
    background: #c6c5c5;
    color: #fff;
    text-decoration: none;
}
.filter-table-pagination span {
    height: 14px;
    min-width: 14px;
    position: relative;
    text-align: center;
    text-decoration: none;
    background: #333;
    color: #fff;
    display: inline-block;
    border-radius: 3px;
}
.filter-table-pagination a.next {
    display: inline-block;
    min-width: 14px;
    height: 14px;
    text-align: center;
    position: relative;
    text-decoration: none;
}
.filter-table-pagination a.next:hover {
    background-color: transparent;
}
.filter-table-pagination a.next:after {
    display: block;
    content: '';
    position: absolute;
    top: 2px;
    left: 5px;
    width: 0;
    height: 0;
    border-left: 5px #333 solid;
    border-top: 5px transparent solid;
    border-bottom: 5px transparent solid;
}


.filter-table-pagination a.prev {
    display: inline-block;
    min-width: 14px;
    height: 14px;
    text-align: center;
    position: relative;
    text-decoration: none;
}
.filter-table-pagination a.prev:hover {
    background-color: transparent;
}
.filter-table-pagination a.prev:after {
    display: block;
    content: '';
    position: absolute;
    top: 2px;
    right: 5px;
    width: 0;
    height: 0;
    border-right: 5px #333 solid;
    border-top: 5px transparent solid;
    border-bottom: 5px transparent solid;
}

.filter-page {
    width: 100%;
    text-align: right;
    line-height: normal;
    color: #2c2c2d;
    color: #b4b4b4;
}

.filter-page a {
    margin: 0 3px;
}

.filter-page span {
    color: #005CA6;
}

.page-prev, .page-next {
    font-family: "WebSymbolsRegular";
    font-size: 16px;
    /*color: #404143 !important;*/
    text-decoration: none !important;
}

/* NEWS LIST */

.news-list {
    overflow: hidden;
    margin: 30px 0;
    clear: both;
}

.news-list__canvas {
    overflow: hidden;
}

.news-list__canvas p {
    padding: 0;
}

.news-list__image {
    float: left;
    width: 149px;
    height: 109px;
    overflow: hidden;
    margin: 0 19px 0 0;
    background: no-repeat center;
}

.personal-data {
    width: 100%;
}

#user_data_form input {
    margin-right: 5px;
}

.personal-data td {
    /*width:50%;*/
    padding: 0 0 25px 0;
}

.personal-data__sub td {
    width: 120px
}

.personal-data th {
    padding: 0 0 15px 0;
    font-weight: normal;
}

.personal-data th label {
    font-size: 11px;
    color: #999;
    margin: 0 10px 0 0;
    text-transform: uppercase;
    font-family: "co_headline_corpregular";
    letter-spacing: 1px;
}

.static-data {
    font-size: 14px;
    color: #2c2c2d;
    font-family: "co_headline_corpregular";
}

.personal-data__sub {
    width: auto;
}

.personal-data__sub th {
    padding: 0 0 5px 0;
}

.input__checkbox {
    background: url(../images/input-checkbox.png) no-repeat left top;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    /*border: 1px #9f9f9f solid;*/
    position: relative;
    width: 14px;
    height: 13px;
    border-radius: 2px;
}

.input__checkbox.checked {
    background-position: left -13px;
    height: 14px;
    left: 1px;
    top: -2px;
    width: 14px;
}

.input__checkbox i {
    display: none;
    /*position: absolute;*/
    /*left: 0;*/
    /*top: 0;*/
    /*background: url(/images/checkbox_active.png) no-repeat 0 0;*/
    /*width: 12px;*/
    /*height: 10px;*/
    /*visibility: hidden;*/
}

/*.input__checkbox.checked i {*/
/*visibility: visible;*/
/*}*/

.sidebar-left .input__checkbox {
    margin-top: 2px;
}

.sidebar-left .input__checkbox.checked {
    margin-top: 0;
}

.checkbox-box {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    cursor: pointer;
}

.checkbox-box .input__checkbox {
    float: left;
}

.checkbox-box label {
    padding: 0 0 0 10px;
    cursor: pointer;
    position: relative;
    top: -1px
}

.bonus-box {
    background: url(/images/bonus_box_image.png) no-repeat 23px 36px #196caf;
    height: 213px;
    border-radius: 5px;
    color: #fff;
    color: #FFF;
    position: relative;
    font-family: "co_headline_corpregular";
    margin: 0 0 30px 0;
}

.bonus-box a {
    color: #FFF !important;
    text-decoration: underline;
}

.bonus-box a:hover {
    text-decoration: none;
}

.bonus-box__title {
    position: absolute;
    left: 133px;
    top: 25px;
}

.bonus-box__text {
    position: absolute;
    left: 133px;
    bottom: 28px;
}

.bonus-box__count {
    position: absolute;
    left: 133px;
    top: 75px;
    font-size: 14px;
    line-height: 220%;
}

.bonus-box__count div {
    font-size: 30px;
}

.bonus-box__count div span {
    font-size: 48px;
    font-family: "co_headline_corpbold";
}

.bonus-box__residue {
    position: absolute;
    left: 484px;
    top: 74px;
    line-height: normal;
}

.bonus-box__residue div {
    font-family: "co_headline_corpbold";
    font-size: 24px;
    line-height: 160%;
}

.bonus-box__text-question {
    display: block;
    background: url(/images/bonus-box__text-question.png) no-repeat 0 0;
    position: absolute;
    left: 482px;
    top: 167px;
    padding: 0 0 0 29px;
    line-height: normal;
}

.katalog-tovarov {
    border-top: 2px solid #e5e5e5;
    padding-top: 10px;
}

.products-list {
    /*background: #fff;*/
    position: relative;
}

.products-list-footer {
    height: 52px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.products-list-footer--clear a {
    display: inline-flex;
    align-items: center;
    color: #9ba0a8;
    font-size: 12px;
    line-height: 18px;
}
.products-list-footer--clear a span {
    margin-left: 4px;
}

.katalog-list-categories  {
    margin: 10px 0;
}

.products-list__box,
.products-list__box_pager_next {
    margin: 0 12px 20px 0;
    display: -moz-inline-stack;
    display: inline-block;
    width: 180px;
    position: relative;
    vertical-align: top;
    zoom: 1;
    *display: inline;
	background: none;
}

.products-list__box.comparison-width-fix {
    width: 190px;
}

.products-list__box-title-full,
.products-list__box-title-short {
	overflow: hidden;
	text-overflow: ellipsis;
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: keep-all;
    word-break: break-word;

}

.products-list.magazin-list .products-list__box-title-full,
.products-list.magazin-list .products-list__box-title-short {
    color: #004899;

}
.products-list.magazin-list .rating-reviews__reviews {
    color: #004899;
}

.products-list__box-title-full {
    display: none;
}
.products-list__box-name:hover .products-list__box-title-full,
.products-list__box:hover .products-list__box-title-full {
    display: block;
}

.touch .products-list__box:hover .products-list__box-title-full {
    display: none;
}
.products-list__box-name:hover .products-list__box-title-short,
.products-list__box:hover .products-list__box-title-short {
    display: none;
}
.touch .products-list__box-name:hover .products-list__box-title-short,
.touch .products-list__box:hover .products-list__box-title-short {
    display: block;
}
.ie8 .products-list__box_pager_next,
.ie8 .products-list__box_pager_next .products-list__box_inner {
    width: 195px;
}

.products-list__box-name.fake-hover .products-list__box-title-short{
    display: none;
}
.products-list__box-name.fake-hover .products-list__box-title-full{
    display: block;
}
/*.ie8 .products-list__box_pager_next .corner {
    right: 0;
}*/
.products-list__box_pager_next-image {
    /*line-height: 180px;*/
    text-align: center;
}

.products-list__box_pager_next-image {
    display: block;
}

.products-list__box_pager_next-image-label {
    color: #333333;
    font-size: 14px;
    position: absolute;
    left: 55px;
    top: 160px;
}

/*.products-list__box_last_row {*/
    /*background: #F0F0F0;*/
    /*width: 785px;*/
/*}*/
/*.ie8 .products-list__box_last_row {*/
  /*width: 784px;*/
/*}*/
/*.products-list__box_last_row .products-list__box.block_big {*/
    /*margin-right: -1px;*/
    /*width: 192px;*/
/*}*/

/*.ie8 .products-list__box_last_row .products-list__box.block_big {*/
    /*margin-right: -4px;*/
/*}*/
/*.ie8 .products-list__box_last_row .corner {*/
  /*bottom: -2px;*/
/*}*/

/*.products-list__box_last_row .products-list__box_inner {*/
    /*background: #FFF;*/
/*}*/

/*.products-list__box_last_row .products-list__box .corner,*/
/*.products-list__box_last_row .products-list__box_pager_next .corner{*/
    /*background-color: #f0f4f5;*/
    /*right: -1px;*/
/*}*/
/*.ie8 .products-list__box_last_row .products-list__box_pager_next .corner{*/
    /*right: -2px;*/
/*}*/


/*.products-list__box_last_row .products-list__box:hover .corner {*/
    /*right: -2px;*/
/*}*/

/*.ie8 .products-list__box_last_row .products-list__box:hover .corner {*/
    /*bottom: -38px;*/
/*}*/
/*.products-list__box_last_row .products-list__box:hover .products-list__box_inner {*/
    /*background: #f0f4f5;*/
/*}*/

.products-list__box_inner {
    border-radius: 4px;
}

.products-list__box-info-price {
    height: 45px;
}

.products-list__box-info {
	padding: 0 4px;

}

.block_wishlist {
    box-sizing: border-box;
    position: relative;
    float: left;
    width: 190px;
    max-width: 190px;
    min-height: 200px;
	margin-right: 10px;
    margin-bottom: 16px;
    border-radius: 3px;
    border: 1px solid #f0f0f0;
}
.block_wishlist::after {
    content: '';
    display: block;
    background: linear-gradient(135deg, #fff 48%, #f0f0f0 50%, #fff 52%);
    width: 28px;
    height: 28px;
    bottom: -1px;
    right: -1px;
    position: absolute;
}
.block_wishlist:hover {
    border: 1px solid #9ba0a8;
}
.block_wishlist:hover::after {
    background: linear-gradient(135deg, #fff 48%, #9ba0a8 50%, #fff 52%);
}
.block_wishlist:nth-child(5n) {
    margin-right: 0;
}
.block_wishlist .block_wishlist-inner {
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    max-width: 100%;
    padding: 10px;
}
.block_wishlist.removed .block_wishlist-inner {
    display: none;
}
.block_wishlist .block_wishlist-inner-remove {
    display: none;
}
.block_wishlist.removed .block_wishlist-inner-remove {
    display: block;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    max-width: 100%;
    padding: 10px;
}
.block_wishlist .block_wishlist-revert-wrapper {
    cursor: pointer;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    width: 168px;
    height: 172px;
    margin-bottom: 12px;
}
.block_wishlist .block_wishlist-revert-wrapper span {
    line-height: 16px;
    font-size: 12px;
    color: #0058af;
    margin: 8px;
    text-align: center;
}
.block_wishlist .block_wishlist-image-wrapper {
    width: 168px;
    height: 172px;
    margin-bottom: 12px;
}
.block_wishlist .block_wishlist-image {
    display: block;
    background: no-repeat center #fff;
    height: 100%;
    overflow: hidden;
    position: relative;
}
.block_wishlist .block_wishlist-title {
    display: block;
    height: 36px;
    max-height: 36px;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 13px;
    color: #000;
    margin-bottom: 10px;
}
.block_wishlist .block_wishlist-price--old {
    text-decoration: line-through;
    margin-bottom: 2px;
    color: #9ba0a8;
    font-size: 12px;
    line-height: 18px;
}
.block_wishlist .block_wishlist-price--actual {
    font-weight: 600;
    color: #000;
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 9px;
}
.block_wishlist .block_wishlist-price--discount {
    font-size: 10px;
    line-height: 16px;
    font-weight: 300;
    display: inline-block;
    border-radius: 3px;
    padding: 0 2px;
    color: #fff;
    background-color: #ed1c24;
    margin-left: 4px;
}
.block_wishlist .block_wishlist-buy a {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    border-radius: 3px;
    font-size: 12px;
    color: #fff;
    background-color: #004899;
    padding: 0 24px;
}
.block_wishlist .block_wishlist-nobuy {
    height: 30px;
    display: flex;
    align-items: center;
}
.block_wishlist .block_wishlist-nobuy span {
    color: #9ba0a8;
    font-size: 12px;
    line-height: 18px;
    margin-left: 4px;
}
.block_wishlist .block_wishlist-nobuy span::first-letter {
    text-transform: capitalize;
}
.block_wishlist .block_wishlist-heart {
    position: absolute;
    right: 8px;
    top: 8px;
    cursor: pointer;
}
.block_wishlist:hover .block_wishlist-heart .block_wishlist-heart-full {
    display: none;
}
.block_wishlist .block_wishlist-heart .block_wishlist-heart-remove {
    display: none;
}
.block_wishlist:hover .block_wishlist-heart .block_wishlist-heart-remove {
    display: inline-block;
}
.block_wishlist.removed .block_wishlist-heart .block_wishlist-heart-full {
    display: none !important;
}
.block_wishlist.removed .block_wishlist-heart .block_wishlist-heart-remove {
    display: none !important;
}

.block_big {
    width: 190px;
	max-width: 190px;
	margin-right: 0;
	margin-bottom: 30px;
	padding: 0 2px;
}

.products-list__box.block_big .products-list__wishlist {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: 15px;
    top: 10px;
    height: 20px;
    width: 20px;
    z-index: 1;
    opacity: 0;
    visibility: hidden;
    cursor: pointer;
}
.products-list__box.block_big .products-list__wishlist img {
    height: 18px;
    width: 18px;
}
.products-list__box.block_big .products-list__wishlist.added  {
    opacity: 1;
    visibility: visible;
}
.products-list__box.block_big .products-list__wishlist.added .products-list__wishlist--remove {
    display: block !important;
}
.products-list__box.block_big .products-list__wishlist.added .products-list__wishlist--add {
    display: none !important;
}
.products-list__box.block_big:hover .products-list__wishlist {
    opacity: 1;
    visibility: visible;
}

.products-list__box.block_big:hover .products-list__box-name{
	color : #333;
	text-decoration: none;
}

/* Important! The cause of the bugs on the first element*/
.block_big .products-list__box_inner {
    width: 190px;
	max-width: 190px;

	padding: 4px 0 0;
}

.katalog-tovarov .block_big .products-list__box-image-corner,
.magazin-list .products-list__box-image-corner{
    right: -16px;
	bottom: 0;
}

.magazin-list .products-list__box.block_big .corner {
    bottom: -1px;
}

.magazin-list .products-list__box.block_big:hover .corner {
    bottom: -38px;
}

.magazin-list .products-list__box.block_big {
    margin: 14px 73px 0 0;
}

.magazin-list .products-list__box.block_big.third {
    margin-right: 0;
}

.products-list__box-image-corner {
    position: absolute;
    left: 6px !important;
	display: none;
	width: 159px !important;;
    bottom: 6px !important;;
    z-index: 5 !important;;
    /*background: url(/images/products-list__box-image.png) no-repeat -38px -38px;*/
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAANlBMVEX////9/f37/Pz7/P38/P38/f35+vv5+/v6+/z4+vr1+Pjz9vf09/jx9PXx9fXx9fbw9PXw9PW5QnfxAAAAEXRSTlMAFy4uLi5GRkZddIuLoqKiuXSUa6cAAABeSURBVCjPfcxJDoMwFMDQAA3QMsX3vywbKkTIt7dPckpxWSx9DRe7FsGV2KYSY1/ADDPM2thvhPg3zDB743AbZphV+DkIsbIH5sowwwwzzDC7cN6JMP8KbezGNSA4Ab6FFHL2mYzUAAAAAElFTkSuQmCC') no-repeat top right !important;;
    padding: 0 20px 0 0;
    height: 28px;
	border-bottom-left-radius: 4px;
}

.products-list__box-small .products-list__box-image-corner {
	width: 133px !important;
	right: auto !Important;
	left: 6px !important;
	bottom: 4px !important;

}
.products-list__box .corner,
.products-list__box_pager_next .corner,
.kartochka .kartochka-corner,
.kartochka-info-corner {
    background: #FFF url(/images/products-list__box.png) no-repeat left top;
    bottom: 0;
    height: 33px;
    position: absolute;
    right: -2px;
    width: 29px;
}
.kartochka-aside .products-list__box .corner {
    right: -3px;
}
.item-slider-home .products-list__box:hover .corner {
    background-color: transparent;
}

.kartochka .kartochka-info-corner {
    background-color: #EEE;
    background-position: right bottom;
    right: 152px;
}

.kartochka .kartochka-corner {
    bottom: -1px;
}

.products-list__box-image {
    /*border-bottom: 2px #EEE solid;*/
    padding: 0 5px 30px 5px;
    height: 200px;
    position: relative;
	width: 180px;
	margin: 0 auto 1em;
}

.products-list__box-img {
    display: block;
    background: no-repeat center #fff;
    height: 100%;
    border-radius: 4px;
	padding-top: 26px;
    overflow: hidden;
    position: relative;
}

.products-list__box-image-corner-grey {
	display: block;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALUAAAAZCAYAAAB3jW88AAAAqElEQVR42u3VsQkCQRRF0QVjEyswFkswtANByxFswWRjezEb27ACQVBhfcK2MILjOfDihc8dtuugAaWU/WcuQUtBD9krW7oILQW9cxEEDYIGQYOgETQIGgQNFYPeugiCBkGDoEHQCBoEDYIGQYOg+YOYJ9lR0LQS9CI7j0Hfs42r8IshT7N1dsoeY9DXbFXrg4PZF/fM+mxW8xU5tNXeLbtkh2xe+8/wBu52TyRKQP5aAAAAAElFTkSuQmCC') no-repeat top right;
	width: 181px;
	height: 25px;
	position: absolute;
	bottom: 0;
	left: 5px;
	z-index: 10;

}
.products-list__box-small .products-list__box-image-corner-grey {
	width: 134px;
	left: 7px !important;
}
.kartochka-aside__item .products-list__box-image-corner {
    background-color: #EFF3F4;
    right: -19px;
}

.add-to-wishlist {
    bottom: 10px;
    color: #3a3a3b;
    left: 9px;
    position: absolute;
    visibility: hidden;
    z-index: 2;
}

.add-to-wishlist-item {
    visibility: visible;
    position: relative;
}

.products-list__box-small {
    margin: 0 -4px 0 0;
}

.products-list__box-small .corner {
    display: none;
}

.products-list__box-small:hover .corner {
    display: block;
}

.products-list__box-small .corner {
    background-color: #F1F1F1;
}

.products-list__box-small:hover {
    position: relative;
}

.products-list__box-small .products-list__box-order {
    font-size: 10px;
    height: 30px;
    line-height: 30px;
}

.products-list__box-small .add-to-compare {
    line-height: 17px;
    width: 82px;
}

.block_big_kartochka .add-to-compare {
    line-height: 16px;
}

.products-list__box:hover .add-to-wishlist {
    visibility: visible;
}

.ie9 .block_big:hover.products-list__box:hover .corner {
    bottom: -38px!important;
}

.block_big:hover .products-list__box_inner {
    background: #f0f4f5;
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    /*z-index: 300;*/
}

.products-list__box_pager_next .corner {
    background-position: right top;
    background-color: #FBFBFB;
}
.ie8 .products-list__box_pager_next .corner {
    bottom: 0;
}
.products-list__box_last_row .products-list__box_pager_next.block_big .products-list__box_inner {
    background: none;
}


.products-list__box:hover .add-to-compare {
    display: block;
}

.products-list__box_pager_next:hover .add-to-compare {
    display: none;
}

.products-list__box:hover .corner {
    background-color: transparent;
    background-position: left bottom;
    height: 38px;
    bottom: -37px;
    right: -2px;
    width: 29px;
    z-index: 999;
}

.products-list__box:hover .products-list__box-image-corner {
    background-position: 0;
	right: -16px;
	bottom: 6px;
	display: block;

}

.products-list__box-title {
    height: 2.4em;
    width: 100%;
}

.products-list__box-title a {
    color: #545454;
}

.products-list__box_wrapper {
    position: relative;
}

.products-list__box-title td {
    vertical-align: top;
    padding: 0 0 5px 0
}

.products-list__box .products-list__box-order {
    display: block;
}

.products-list__box:hover .products-list__box-order {
    background-position: left top;
}

.buy-one-click {
    display: none;
    left: 0;
    position: absolute;
    z-index: 5;
}

.products-list__box:hover .buy-one-click {
    display: block;
}

.block_big.block_big_kartochka .buy-one-click {
    top: 50px;
}

.block_big.block_big_kartochka .add-to-compare {
    width: 78px;
}
.add-to-grablist {
	line-height: 18px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: block;
	color: #7f7f7f;
	font-family: "co_text_corpregular";
	font-size: 10px;
	text-align: left;

}
.add-to-grablist.not-today {
	cursor: default;
	color: #7f7f7f;
	pointer-events: none;
	text-decoration: none;

}
.add-to-grablist.not-today .icon {
	display: none;
}
.add-to-grablist .icon {
	width : 16px;
	height : 13px;
	margin-right: 1em;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAYAAACgu+4kAAAAiUlEQVQ4y2NgwAFc3TyNgTgEiBOAWIWBFADVXI3ErybaEHTNaIaoEdIsh00zknwNEAuhCzZAMciGACAuRxJDxxhqkA0IgBrogMcADDUwV5RCTQVJFOAxAFlNDbI3EvFowoUTkA2wJMMAF/TQJ9UAGWQD2MgwgA1XdBKFsSUSTSCuI0JzPUgtTB8AozuxdVsqb7QAAAAASUVORK5CIIA=') no-repeat center;
}

.ie9 .products-list__box.block_big .corner {
    bottom: -2px;
}

.touch .products-list__box.block_big .corner,
.touch .products-list__box.block_big .add-to-compare,
.touch .products-list__box.block_big .products-list__box-image-corner,
.touch .products-list__box.products-list__box-small .corner,
.touch .products-list__box.products-list__box-small .add-to-compare,
.touch .products-list__box.products-list__box-small .products-list__box-image-corner
{
    display: none;
}

.touch .products-list__box.block_big .products-list__box-img {
	width: 96%;
}
.touch .products-list__box.block_big .products-list__box_inner {
    background: #FFF;
}

.products-list__box.block_big.block_big_kartochka_aside {
    height: 240px;
}
.products-list__box.block_big.block_big_kartochka_aside .products-list__box-info {
    overflow: hidden;
    padding-right: 5px;
}

.products-list__box.block_big.block_big_kartochka_aside .products-list__box-title {
    height: 10px;
}

.products-list__box.block_big.block_big_kartochka_aside .price-new {
    position: relative;
    z-index: 50;
}

.products-list__box.block_big.block_big_kartochka_aside .products-list__box-image-corner {
    right: 2px;
}

.touch .products-list__box.block_big.block_big_kartochka.block_big_kartochka_aside:hover .products-list__box_inner {
    height: 238px;
}

.products-list__box.block_big.block_big_kartochka.block_big_kartochka_aside:hover .products-list__box_inner  {
    height: 290px;
    z-index: 3;
}

.block_big.block_big_kartochka .products-list__box-order {
    font-size: 10px;
    width: 80px;
}

.block_big_kartochka .products-list__box-image-corner {
    padding: 0;
}

.block_big_kartochka {
    height: 240px;
    margin-bottom: 10px;
    width: 135px;
}

.block_big_kartochka .products-list__box_inner {
    height: 238px;
    width: 135px;
}

.products-list__box.block_big.block_big_kartochka_ajax {
    height: 296px;
}

.block_big_kartochka_ajax .products-list__box-image-corner {
    right: 2px;
}

.block_big_kartochka_ajax .products-list__box_inner {
    height: 292px;
}

.block_big_kartochka .products-list__box-image {
    height: 114px;
	width: 96%;
}

.block_big .products-list__box-order {
    width: 140px;
}

.block_big .buy-one-click {
    left: 15px;
    top: 95px;
}

.products-list__box-small .buy-one-click {
    left: 21px;
    top: 70px;
    width: 105px;
}

/*.products-list__box:hover .products-list__box-name { display:none;} */
.products-list__box .price-new {
    color: #545454;
    font-size: 18px;
    font-family: "co_headline_corpregular";
    margin: 0 0 10px 0;
    position: relative
}

.products-list__box .price-old {
    font-family: "co_headline_corpregular", sans-serif;
    margin: 0 0 3px 0;
	color: #919191;
	font-size: 11px;
	position: relative;
	top: -4px;

}

.products-list__box .price-new.bigger {
	color: #ed1c24;
	font-family: "co_headline_corpbold", sans-serif;
	font-size: 20px;
	font-weight: bold;

}

.products-list__box .price-new.bigger span {
    font-size: 13px;
}

.products-list__box .rating {
    padding: 0 0 10px 0;
	font-family: "WebSymbolsRegular";
}

.products-list__box .rating span {
    /*background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAaCAYAAABsONZfAAABDUlEQVQ4y83SrwrCUBSA8akgNqMg+AB2i0HQRzDYBmLYos2oWYuWabJYrGsDu2/gY4ggbGzJP9+FgyjsDG7zwi/s7nzjcpnjKGu9CSaOzSJoIkHdJprhBc8mukh01gb6WGCJLQ4SGE/sEcj7ObomqmL3NagxH1ih8nNbyJQgxkg76lCJBkUXMFWicVEUydBVzn+X56MW1JAiREP2WjjhhnJe1IGbs1+Cj7bzP+sR9Sa2QRMJ6jbRDC94NtFForM20McCS2xxkMB4Yo9A3s/RNVEVu69BjfnACpWf20KmBDFG2lGHSjQouoCpEo2LokiGrnL+uzwftaCGFCEastfCCTeU86IO3Jz9Enx8/vI3Ks6JT/B8u5gAAAAASUVORK5CIIA=') no-repeat left top;*/
    /*display: -moz-inline-stack;*/
    display: inline-block;
    height: 13px;
    /*text-indent: -9999px;*/
    /*zoom: 1;*/
    *display: inline;
    /*width: 13px;*/
}

.products-list__box .rating span.selected {
    background-position: left bottom;
}

.products-list__box.third {
    /*margin-right: 0 !important;*/
}

.item-drivers {
	left: 10px;
	position: absolute;
	top: 30%;
    height: 214px;
    z-index: 55;
}

.products-list__box-image .products-list__box-label.type4 {
    position: absolute;
    bottom: 0;
}

.block_big .item-drivers {
	top: 5px;
	z-index: 55;
}


.products-list__box-label {
	-moz-border-radius: 3px 0 0 3px;
	-webkit-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
	background: #bcbcbc;
	color: #fff;
	height: 22px;
	line-height: 24px;
	font-family: "co_headline_corpregular", sans-serfix;
	font-size: 9px;
    text-transform: uppercase;
	padding: 0 5px 0 5px;
	display: block;
	position: relative;
    white-space: nowrap;
}

.products-list__box-label.type2:after {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	border: none;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAADwMZRfAAAAk0lEQVQ4y2NgiF71nwz8D4jvAHEdEDMzkGkIMm6jhiFvKTUE5K1SSgz5A8SJQMxAriHfgdgPbACZhnwEYnu4AWQY8gKIDVAMINGQe0CsgmEACYZcAmJJrAYQacgRIBbEaQARhmwGYi68BhAwZDEQsxI0AIchf4G4EYgZiTIAiyHHgdiCaM1IhjwG4uVA7EWS7UgYAP74xGh6j4hYAAAAAElFTkSuQmCC');
	width: 17px;
	height: 16px;
}

.products-list__box-label.type4:after {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    border: none;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAADwMZRfAAAACXBIWXMAAAsTAAALEwEAmpwYAAA58mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNy0wNi0wN1QxNjowODoyNiswMzowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE3LTA2LTA3VDE2OjI1OjIyKzAzOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNy0wNi0wN1QxNjoyNToyMiswMzowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDo1ZjY3NjAyMi0zNTk4LTQzOTItYWRiMy1iYzZlNmU2NmM3MmE8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDoyYmFmODgyYS04YzEzLTExN2EtYWI5NS1kNzkzMGEyNzMwNWE8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDpmZDFlNWViYi0xMjM4LTQ4ZTYtOWUwOS1mZWFlMTI5NTRjNjk8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6ZmQxZTVlYmItMTIzOC00OGU2LTllMDktZmVhZTEyOTU0YzY5PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE3LTA2LTA3VDE2OjA4OjI2KzAzOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6NWY2NzYwMjItMzU5OC00MzkyLWFkYjMtYmM2ZTZlNjZjNzJhPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE3LTA2LTA3VDE2OjI1OjIyKzAzOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTc8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MTY8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Ph3TVxoAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAItJREFUeNqs0rsNwkAQBcDhTBfQB21QAQkNkBMgOaIAJFIKsOSIHqjDiBqIECTIEh8b3x0v2mieVruj+jS9S8sFB5Rj6ZlgjSLIz/IfyD4XKbEJuQCEXCAVeQFSkA8gFvkKxCCdwFCkF4C+t79hhd2vli7kigWqIbu+Iw2O2D5nsUgLzGfnJubujwEAfyUZzEQqmlEAAAAASUVORK5CYII=');
    width: 17px;
    height: 16px;
}

.products-list__box-label.type3:after {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	border: none;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAOCAYAAAAxDQxDAAACUUlEQVQ4jZWUS2hTURCGg4KCGxFbRF3oSkFBBQsqVFGsFR+giIqoCxEsCgrioit1JYJuBJfuXAtuFNEafKRNm6ZJbYxpSx9iW1BLtW0evUmTzIz/OXOTqG3a5MJZnJ8z/zdnzsz10OvVUvV6s0Z45IlIPi1Cs8Ljr6DVCn997GoZ4QkvztaM8dDDa9A8nupBNcLDj6T4/fZbnQfvl7TpkIL775gdY+2qGsRDD0qGU0HV+m67AjzjEdVit1wpL5KINVUF4oF7bjAh67BQy1rhLzcVYLREVMi7QfjzVd0bSGrgKfl2LqkYxP13EZhT00RM6N0m4egNNTNfalDo/RbhSBO0rGrO6DNq3bMU8ZW9Efc2a7DJcmYYhls1azSC1ZxRoQ/bhD9dso1g4ZnxF+SrW2YgFYE4et0Nxm3SY7jJZuHui9pdBp75oZDQGWiOarO/3lJb/fICZFEQ91x2szaGP2G4XbjrVLGtYSiov1DgKLQZTSgX91FHw4q/IQuCOHy+OBMoAwzrYHi4ZGggbfVC7fthntCz2ckAB0+u/B9SFsShs2poyzAh5N8n1HEIhknVspPYN7iQuJY1l+zh8LlV80HmBSEjBE1rd+VTMGyE4QFrrlpaqPO4vY1JQls724sK1JaDzAV1HtNg00l4AwocEWrdbR+8MBccPCH0cYdtDKthktBt6xeC/AtqP2jfwpYBi7tO2zaW9Pdia3P3BTs/4owUZuU5R66ULddckH8vgr+hPFO2NGYeyLvRDqFqjh1EalknkuyLQ3sJrRF/hUUBhfUHlCRO1LP0G3sAAAAASUVORK5CYII=');
	width: 26px;
	height: 14px;
	display: none;

}
.products-list__box-label.type1:after {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	border: none;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAQCAYAAADAvYV+AAAAcUlEQVQoz2N4K6Pynwh8BoiVGYhUDMKrSVH8mRTFS4lVfB+I+YhR/AeIrYCYgRjFjSCFxCg+BsTMxCj+CMSKMIWEFMciK8SneCm6QlyKQcEkQIxiUDDZYFOITXExLoXIiv8BcS0+hTDFJ4HYk5BCEAYAUzI/d84M/x4AAAAASUVORK5CYII=');
	width: 11px;
	height: 16px;

}
.products-list__box-label:after {
	content: '';
	display: block;
	position: absolute;
	left: 100%;
	bottom: 0;
	height: 0;
	width: 0;
	pointer-events: none;
}


.products-list__box-label.type4 {
    background: #afc81c;
    height: 16px;
    line-height: 16px;
}

.products-list__box-label.type2 {
	background: #005ca6;
	height: 16px;
	line-height: 16px;
}


.products-list__box-label.type1 {
	background: #f0042a;
	height: 16px;
	line-height: 16px;
}


.products-list__box-label.type3 {
	width: 66px;
	height: 15px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAAPCAYAAABQkhlaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABDhJREFUeNrcl39MVWUYx7/vuZe4LX4oolwFxQFFQYVYMWtzY7lJNgfOxGAmLMtMXVs/pq1VY9mf1traZOuHzWVrtRgprk1lzlxqhVxAGRhNKmWVSN24dLnXi9zz9n3f994r3UTdkha829l5z3POfe/5fp7n+5xzRHj/DDeAd7g9xO0mTIUhnBC3vw6RuZZzC/K3Q5AdtRC3vgoxbz1jAtJ7FNJTdU7kba0T85/ZJQhiL39ajikzBAW/DJHzrDn0Hod9ohwi9wWIvJdMzOeB/e0yiOynIfK3hRkpdkYqYepgyNtyGcLgCQMhe2MEggSGOmF/UwYxt1ZBYCjsgL+nxDll7KAg5DzHzG+lOJuCOwihAiJrLW2yzcT83QbMnEqIO7YrCEDgh912R81OZ/xi/pATj71f8rdYzf1nsXLhz/jw62w0tmXG4rkz/fpc0VwfegeSUH84R+/jz/0nEOZvZtZfNFn3fwe7rRpi9iqIgje0XRDohe15FGImq+HOt3XvQLCvwW6vfRyBn2DFLzgcMmxeK+/Cns3Hsam0VwM42JWhISlhKq42d2oI2w/ko3/Ihbq9Bfp3Hz3ZEjtX11QYAzOhEOY9AXHbK5xRTuBHCl4Nkf7gZQjBPtitj0BMKzEQ1HWhC1/YrSvXYPh71SP+CSJ+LC3sR0bKRZy5iqADhKThVXQjKXFUz7eU9eiqGFtBEwIhs9p4XQkO/cIm+DBEajEhvKWfDhi5ALtlOURSPsRd9aYSLg02E0wloY1E13Fe649O9qXqjLtT+nGee3W8YscD+pwCpAQ3tmchd9ZwDELMOoyp6ycMgps9oODNiODfCYGCkwsh7n4vInhIQ4ArC2LBLhMLB4/abVUV8J8Ojl1rXBCqrMdWheoR9V/mamso2yirqOMkV1hnPmqdsTAUhDzCmBAI2us7TE8YGYwIdkMU7zZgRv9kY1xBhcmw7vnEFH840CI71i2Hrz0Yv9641oj2iGifuJJllGhV+mWca3jsE/5Ij4n2DgXwhkNIXwJRxKxbDiPYUwkkTKfgBsYSlGA2yyrOnbDu42uS42byGu2UnZuWSe9XV+ze1r+5ISXy2JkZsf6ghnriKOuc9yVqmKpabiiEtMWE8K4RZ49Q8BoGHYTwKbN/C2Nh2O01hHGRsc90RZBCjzy1YYkcaPaOuy7fLEOT5l1i+iJYyusJaSrDpvQv/cGsf04Fs7RNJJ8OMngWVsk+IHGOskk37bBU9u+7ammqitg/KSCkLIBV9AEhTOOBDakqIXgO1r2NhGCqUn1PSP9pY4fEDNUcG1gJi68FIQrCNSkgLPyYgtOMYE+1EbyomYLTGXEQQg0kX6l1zDVbfXgdkaee2iB/bfRez18oEOu4Nf1vISQX0A47ead0rz0KeXI9pK+VWd8T6ROMdW7kF+ZhVQkDcKY0MVYqu54vvV4IavwlwAA7hrkXduncVQAAAABJRU5ErkJggg==") 0 0 no-repeat;
	border-radius: 0;
	font-size: 0;
	padding: 0;
	overflow: hidden;
}
.products-list__box-label.type3 i {
	display: none;
}
.products-list__box-label i {
    font-style: normal;

    display: block;
}

.products-list__box-label.red {
    background: #f0042a;
}

.products-list__box-label.green {
    background: #a8b606;
}

.products-list__box-label.blue {
    background: #009ae9;
}

.add-to-wishlist {
    display: none;
}

.add-to-wishlist span {
    border-bottom: 1px #3a3a3b dotted;
}

.oneclickpopup {
    display: none!important;
}

.add-to-wishlist:hover {
    text-decoration: none;
}

.add-to-wishlist:hover span {
    border-color: transparent;
}

.add-to-wishlist:visited {
    color: #3a3a3b !important;
}

.add-to-wishlist i {
    color: #f0042a;
    font-family: "WebSymbolsRegular";
    font-style: normal;
}

.add-to-compare {
    background: url(../img/icon_compare.png) 6px 50% no-repeat #f0f4f5;
    border-right: none;
    border-top: none;
    bottom: -35px;
    color: #000;
    display: none;
    font-size: 10px;
    position: absolute;
    padding: 0 0 0 29px;
	margin-right: 36px;
    height: 36px;
    left: 2px;
    line-height: 36px;
    z-index: 99;
	width: 125px;
    max-width: 125px;
	border-bottom-left-radius: 4px;

}
.add-to-compare-angle {
	display: block !important;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAMFBMVEX////7/f35+vv5+/v6+/v3+fr3+vr4+vr4+vv19/jx9PXx9fbw9PXw9PXy9vfz9vdPEY7hAAAADXRSTlMAJzs7O05OTk5iiYmdV1shFAAAAHFJREFUKJFlykENwgAAxdBKQQISJmFSkIAUrMAGDA38hSM2uCwEfnt8KWv3QjSbTqKMoieisyiDaKYpg2iiKXvRhabsRAtNOYq2CU8/dKcpB9F3whOe8IQnPG10oymj6ErT/4QnPOEJT6yZSsijhbfkA5kHRjgx+BwRAAAAAElFTkSuQmCC') no-repeat center !important;
	width: 36px !important;
	height: 36px !important;
	position: absolute !important;
	right: -36px !important;
	top: 0 !important;
	text-decoration: none !important;
	border: none !important;
}

/*.add-to-compare:visited {*/
/*color: #3a3a3b !important;*/
/*}*/

.add-to-compare:hover {
    text-decoration: none;
}

.add-to-compare i {
    font-style: normal;
    font-family: "WebSymbolsRegular";
    float: left;
    display: block;
}

.add-to-compare span {
    color: #000;
}

.add-to-compare:hover span {
    border-color: transparent;
}

.add-to-compare.added {
    background: #f0f4f5;
    padding-left: 8px;
    width: 146px;
    max-width: 146px;
}
.add-to-compare.added span {
    color: #4c4c4c;
    border-bottom: 1px #4c4c4c dotted;
    text-decoration: none;
}
.add-to-compare.remove {
    background-image: url(/images/remove.png);
}

.kabinet-products-list .products-list__box {
    margin-right: 40px;
}

.kabinet-banners {
    width: 100%;
}

.kabinet-banners td {
    vertical-align: middle;
    text-align: center;
}

.kabinet-banners td.first {
    text-align: left;
}

.kabinet-banners td.last {
    text-align: right;
}

.kabinet-banners img {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.kabinet-history {
    width: 100%;
}

.kabinet-history td, .kabinet-history th {
    vertical-align: middle;
    vertical-align: middle;
    padding: 0 10px;
}

.kabinet-history td {
    height: 47px;
    border-bottom: 1px #e9e9ea solid;
    color: #000;
}

.kabinet-history th {
    height: 45px;
    border-bottom: 4px #e9e9ea solid;
    font-weight: normal;
    color: #585859;
}

.kabinet-history .align-center {
    text-align: center;
}

.kabinet-history span {
    color: #787878;
}

.kabinet-history__status {
    background: url(/images/kabinet-history__status.png) no-repeat -100% -50%;
}

.kabinet-history tr:hover td {
    background: #eff3f4;
    cursor: pointer;
}

.kabinet-history tr:hover .kabinet-history__status {
    background-position: 100% 50%;
}

.kabinet-history tr.active td {
    background: #eff3f4;
    cursor: pointer;
}

.kabinet-history tr.active .kabinet-history__status {
    background-position: 100% 50%;
}

.kabinet-history__drop {
    display: none;
}

.kabinet-history__drop td {
    background: #eff3f4;
    cursor: default !important;
    border: 0;
    border-radius: 0 0 5px 5px;
    padding: 0;
}

.kabinet-history__image {
    width: 97px;
    height: 98px;
    background: no-repeat center;
}

.kabinet-history__drop table {
    width: 100%;
}

.kabinet-history__drop table td {
    padding: 12px 0 12px 10px;
    border-bottom: 1px #d7dadb solid;
    vertical-align: top;
}

.kabinet-history__title {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: 0 0 20px 0;
}

.kabinet-history__title-td {
    width: 50%;
    padding-top: 15px !important;
}

.kabinet-history__title-td .price-new {
    font-family: "co_text_corpbold";
}

td.kabinet-history__price {
    padding-left: 20px !important;
    padding-right: 40px !important;
    font-size: 18px;
    font-family: "co_headline_corpbold";
    white-space: nowrap;
    vertical-align: middle !important;
}

td.kabinet-history__types {
    white-space: nowrap;
    padding-left: 40px !important;
    padding-right: 40px !important;
    padding-top: 13px !important;
    line-height: 170% !important;
}

.refresh-order {
    padding: 20px 40px;
    text-align: right;
}

.refresh-order a {
    background: url(/images/refresh_ico.png) no-repeat 0 50%;
    padding: 0 0 0 20px;
    line-height: 15px;
}

/* MAGAZINY */
.magaziny {
    clear: both;
    background: #eff3f4;
    padding: 5px;
    border-radius: 5px;
    margin: 0 0 20px 0;
}
.magaziny-slider {
    margin-bottom: 30px;
}
.magaziny-slider img {
    max-width: 100%;
}
.magaziny-column__left {
    overflow: hidden;
    border-radius: 5px; /*height:476px;*/
}

.magaziny-column__right {
    float: right;
    width: 255px;
    margin: 0 0 0 10px;
    padding: 7px 5px 0 0;
}

.magaziny-column__right label {
    display: block;
    font-size: 11px;
    text-transform: uppercase;
    color: #2c2c2d;
    font-family: "co_headline_corpregular";
    letter-spacing: 1px;
    margin: 0 0 3px 0;
}

.magaziny-column__right .select-box {
    margin-bottom: 20px;
}

.l-cbpopup .magaziny-column__left .shop_list {
min-height: inherit !important;}
.magaziny-column__left .shop_list {
    background: #FFF;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 40px 25px;
    padding-top: 0;
    min-height: 352px;
}

.gm-style-mtc button {
    color: #545454 !important;
}
.magaziny-column__left .shop_list a {
    color: #303030;
}

.magaziny-column__left .shop_list table {
    text-align: left;
    width: 100%
}

.magaziny-column__left .shop_list tr td:first-child {
    width: 250px
}

.magaziny-column__left .shop_list td {
    border-bottom: 1px solid #eff3f4;
    padding: 29px 0 17px 0;
    position: relative;
}

.magaziny-column__left .shop_list td span {
    display: inline-block
}

.magaziny-column__left .shop_list .icons-metro {
    margin: -10px 0 0 0
}

.magaziny-column__left .shop_list .icons-list {
    display: block;
    position: relative;
    float: left;
    margin: 0 0 0 -50px
}

.magaziny-column__left .shop_list .icons-shop-list {
    margin: 0 0 0 5px
}

.magaziny-column__left .address {
    width: 225px;
}

.magaziny-column__left .address.scroll-padding {
    padding-right: 20px;
}

.magaziny-column__left .address div {
    padding-left: 5px
}

.magaziny-column__left .shop_list .icons-list.doubled {
    /* margin: 0 0 0 -60px*/
    margin: 0;
}

.magaziny-column__left .shop_list .icons-list i {
    background: url(../images/icons-list.png) no-repeat left top;
    display: inline-block;
    height: 36px;
    width: 28px;
}

.magaziny-column__left .shop_list .icons-list .icons-logo {
    background-position: -30px 0
}

.magaziny-column__left .shop_list .icons-list .icons-hypermarket {
    background-position: -67px 0
}

.magaziny-column__left .shop_list .icons-list .icons-24 {
    background-position: -105px 0
}

.magaziny-column__left .shop_list .icons-list .icons-service {
    background-position: -140px 0
}

.magaziny-column__left .shop_list .icons-list .icons-percents {
    background-position: -183px 0
}

.alert {
    color: #fff;
    background: #ed1b2e;
    border-radius: 5px;
    padding: 20px;
    margin: 0 0 20px 0;
}

.sidebar-right__contacts {
    float: right;
    width: 233px;
    margin: 0 0 0 18px;
}

.contacts-box {
    padding: 5px 15px 5px 0;
    font-size: 14px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #000;
    padding-left: 15px;
}
.contacts-box.contacts-box--blue .contacts-box__telefons {
    font-size: 18px;
}

.contacts-box.contacts-box--red {
    background: #ED1C24;
    color: #fff;
}
.contacts-box.contacts-box--red a {
    color: #FFF;
}
.contacts-box.contacts-box--blue {
    background: #196caf;
    color: #fff;
}

/*.contacts-box.radius5 {*/
/*-webkit-border-radius: 5px;*/
/*-moz-border-radius: 5px;*/
/*border-radius: 5px;*/
/*}*/

/*.contacts-box.radius_top5 {*/
/*-webkit-border-top-left-radius: 3px;*/
/*-webkit-border-top-right-radius: 3px;*/
/*-moz-border-radius-topleft: 3px;*/
/*-moz-border-radius-topright: 3px;*/
/*border-top-left-radius: 3px;*/
/*border-top-right-radius: 3px;*/
/*}*/

/*.contacts-box.radius_bottom5 {*/
/*-webkit-border-bottom-right-radius: 3px;*/
/*-webkit-border-bottom-left-radius: 3px;*/
/*-moz-border-radius-bottomright: 3px;*/
/*-moz-border-radius-bottomleft: 3px;*/
/*border-bottom-right-radius: 3px;*/
/*border-bottom-left-radius: 3px;*/
/*}*/

.contacts-box a {
    color: #000;
    text-decoration: underline;
}

.contacts-box a:hover {
    text-decoration: none;
}

.contacts-box__title {
    background: url(/images/marker.png) no-repeat 0 0;
    padding: 0 0 5px 35px;
    line-height: 31px;
}

.contacts-box__title a {
    color: #000;
    font-size: 12px;
}

.contacts-box__telefons {
    line-height: 25px;
    line-height: 14px;
    font-size: 12px;
    padding: 0 0 1px 0;
}

.contacts-box__telefons .icons-metro {
    font-family: websymbolsregular
}

.hours {
    padding: 20px 0 0 0;
}

.hours li {
    padding: 0 0 25px 43px;
    background: url(/images/hours__ico.png) no-repeat 4px 18px;
}

.hours strong {
    display: block;
    font-weight: normal;
    font-family: "co_headline_corpbold";
    font-size: 24px;
    line-height: normal;
    padding-right: 35px;
}

.add-opinion {
    font-size: 11px;
    background: url(/images/not-added.png) no-repeat 0 0;
    float: right;
    padding: 0 0 0 20px;
    line-height: 15px;
    color: #21242d;
    text-decoration: none !important;
    position: relative;
    top: 16px;
}

.kartochka-tabs__box .add-opinion {
    top: 0;
}

.add-opinion span {
    border-bottom: 1px #21242d dotted;
}

.add-opinion:hover span {
    border-color: transparent;
}

.opinion-list {
    padding: 15px 0 15px 0;
    border-top: 1px #a9a9a9 dotted;
}

.opinion-list.first {
    padding-top: 5px;
    border-top: 0;
}

.opinion-list p {
    padding: 0 0 10px 0;
}

.opinion-list__rating td {
    vertical-align: middle;
    padding: 0 15px 0 0;
}

.opinion-list__rating .rating {
    position: relative;
    top: -1px;
}

.footer-base {
    height: 104px;
    border-top: 1px #e9e9ea solid;
    position: relative;
}

.footer-base .logo {
    width: 215px;
}

.wishlist-title {
    clear: both;
}

.wishlist-title td {
    padding: 0 20px 6px 0;
    voice-family: !important;
    line-height: normal;
    line-height: 20px
}

.wishlist-title a {
    font-size: 11px;
    color: #2c2c2d;
    text-decoration: underline;
}

.wishlist-title a:hover {
    text-decoration: none;
}

.wishlist-title h3 {
    padding: 0 10px 0 0;
    margin: 0;
    line-height: normal;
}

.wishlist-title img {
    margin: 0 5px 0 0;
}

.wishlist-list {
    width: 100%;
    border-top: 1px #e9e9ea solid;
    margin: 0 0 25px 0;
}

.wishlist-list td {
    border-bottom: 1px #e9e9ea solid;
    padding: 20px 0 20px 0;
    width: 50%;
}

.wishlist-list tr:last-child td {
    border-bottom: 0;
}

.wishlist-list__canvas {
    overflow: hidden;
    padding: 0 14px;
}

.wishlist-list .price-new {
    float: right;
    font-size: 14px;
}

.wishlist-list .rating {
    margin: 10px 0 25px 0;
}

.wishlist-list__dop-links {
    clear: both;
}

.wishlist-list__dop-links a {
    margin: 0 0 0 10px;
    font-size: 11px;
    color: #3a3a3b;
    text-decoration: underline;
}

.wishlist-list__dop-links a:hover {
    text-decoration: none;
}

.wishlist-list__dop-links a:first-child {
    margin-left: 0;
}

.wishlist-list__image {
    width: 100px;
    height: 100px;
    float: left;
    background: no-repeat center;
}

.wishlist-toolbar {
    clear: both;
}

.wishlist-toolbar td {
    vertical-align: middle;
    padding: 0 30px 0 0;
    font-size: 14px;
    color: #2c2c2d;
    font-family: "co_headline_corpregular";
}

td.wishlist-toolbar__social {
    font-family: "WebSymbolsRegular";
}

td.wishlist-toolbar__social a {
    font-size: 22px;
    color: #2c2c2d !important;
    margin: 0 2px;
    text-decoration: none !important;
    line-height: normal;
}

/* KATALOG */
.sidebar-left {
    float: left;
    min-height: 300px;
    _height: 300px;
    width: 180px;
    margin: 0 20px 0 0;
	overflow: hidden;
}

.sidebar-type {
    min-height: 500px;
}

.price-filter-divider {
    background: url(../images/price-filter-divider.png);
    display: -moz-inline-stack;
    display: inline-block;
    height: 3px;
    width: 10px;
    zoom: 1;
    *display: inline;
}

.sidebar-left .checkbox-box {
    vertical-align: middle;
}

.sidebar-left__title {
    border-bottom: 1px solid #EEE;
    font-size: 14px;
    font-family: "co_headline_corpbold";
	font-weight: bold;
    margin: 0 0 0 -19px;
    padding: 10px 5px 10px 5px;
    line-height: normal;
}

.sidebar-left__title a, .sidebar-left__title span {
    color: #333;
    display: block;
    padding-left: 19px;
}
.sidebar-left__title a:hover {
	text-decoration: none;
}
.price-filter-title a,
.sidebar-left-title__link-default a {
    cursor: text;
    text-decoration: none;
}
.sidebar-left__special-block .products-list__box-label {
    display: inline-block;
    vertical-align: middle;
}
.sidebar-left__special-block.sidebar-left__links li {
    line-height: normal;
    font-size: 0;
    padding: 3px;
    border-radius: 3px;
    margin-bottom: 1px;
    position: relative;
}
.sidebar-left__special-block.sidebar-left__links li a {
    display: block;
}
.sidebar-left__special-block.sidebar-left__links li.checked a:before {
    content: "\00d7";
    position: absolute;
    width: 10px;
    height: 16px;
    right: 5px;
    top: 50%;
    margin-top: -8px;
    color: #ed1c24;
    font-size: 16px;
    text-align: center;
    line-height: 18px;
}
.sidebar-left__links {
    border-bottom: 1px solid #eee;
    font-size: 13px;
    margin: 0;
    padding-top: 10px;
    padding-bottom: 15px;
}

.sidebar-left__links li {
    line-height: 19px;
    padding: 0;
}

.sidebar-left__links li.checked {
    background: #f0f0f0;
}

.block_category .products-list__box-title {
    /*background: #FFF;*/
    left: 14px;
    height: auto;
    padding-right: 10px;
    position: absolute;
    top: 21px;
    width: 85px;
}

.block_category .products-list__box-title a {
    color: #333;
    font-family: co_headline_corpbold;
    font-size: 16px;
}

.block_category .corner {
    bottom: -1px;
    right: -1px;
}

.block_category:hover .corner {
    background-color: #FFF;
    background-position: left top;
    bottom: -1px;
    height: 33px;
    right: -1px;
}

.block_category .products-list__box_inner {
    width: 195px;
    position: relative;
}

.katalog-list .block_category.products-list__box {
    height: 223px;
    margin: 0 -4px -1px 0;
    width: 197px;
}

.katalog-list .block_category.products-list__box .products-list__box-img {
    top: 25px
}

.katalog-list .block_category .products-list__box-image {
    border: none;
    height: 221px;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 195px;
}

.block_category .products-list__box-image-inner {
    height: 222px;
    position: absolute;
    right: -85px;
    top: -34px;
    width: 193px;
}

.block_category {
    overflow: hidden;
}

.products-list__box_old.products-list__box {
    background: url("/images/products-list__box2.png") no-repeat scroll -100px -100px transparent;
    border-radius: 4px 4px 4px 4px;
    display: inline-block;
    margin: 0 5px 20px 0;
    padding: 5px;
    position: relative;
    vertical-align: top;
    width: 180px;
    z-index: 1;
}

.products-list__box_old .products-list__box-image-corner {
    background: url("/images/products-list__box-image2.png") no-repeat scroll 0 -38px transparent;
    bottom: -2px;
    height: 38px;
    padding: 0 20px 0 0;
    position: absolute;
    right: 0;
    width: 29px;
    z-index: 5;
}

.products-list__box_old.products-list__box:hover {
    background-color: #EFF3F4;
    background-position: 100% 100%;
}

.products-list__box_old .products-list__box-image {
    border-bottom: 2px solid #CFCFCF;
    height: 220px;
    padding: 0 0 4px;
    position: relative;
}

.products-list__box_old.products-list__box .products-list__box-title {
    height: 55px;
    width: 100%;
}

.products-list__box_old.products-list__box .products-list__box-title td {
    padding: 0 0 5px;
    vertical-align: middle;
}

.products-list__box_old.products-list__box a {
    font-family: "co_headline_corpregular";
    font-size: 14px;
}

.katalog-list .products-list__box-image-corner {
    background-position: left -38px;
}

.products-list__box_old.products-list__box {
    height: 270px;
    margin: 25px 4px 0 0;
}

.katalog-list .products-list__box-image-corner, .katalog-tovarov  .products-list__box-image-corner, .products-list__main .products-list__box-image-corner {
    right: -21px
}

.tabs {
    overflow: hidden;
    padding: 0 0 0 20px;
}

.tabs a {
    background: url(../images/tabs-big-gray-lighter-right.png) no-repeat right top;

    display: block;
    float: left;
    height: 26px;
    line-height: 26px;
    text-transform: uppercase;
    font-size: 10px;
    color: #2c2c2d !important;
    margin: 0 7px 17px 0;
    position: relative;
    padding: 0 14px 0 12px;
    line-height: 28px;
}

/*.ie8 .tabs a {*/
/*-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=-0.9999999999999977, M21=0, M22=1, SizingMethod='auto expand')";*/
/*filter: progid:DXImageTransform.Microsoft.Matrix(*/
/*M11=1,*/
/*M12=-0.9999999999999977,*/
/*M21=0,*/
/*M22=1,*/
/*SizingMethod='auto expand');*/
/*padding: 0 45px;*/
/*}*/

/*.ie8 .tabs a span {*/
/*-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=1.0000000000000002, M21=0, M22=1, SizingMethod='auto expand')";*/
/*filter: progid:DXImageTransform.Microsoft.Matrix(*/
/*M11=1,*/
/*M12=1.0000000000000002,*/
/*M21=0,*/
/*M22=1,*/
/*SizingMethod='auto expand');*/

/*margin: 0 0 0 -37px;*/
/*}*/

.tabs a span {
    background: url(../images/tabs-big-gray-lighter-left.png) no-repeat left top;
    /*-webkit-transform: skew(45deg, 0deg);*/
    /*-ms-transform: skew(45deg, 0deg);*/
    /*-moz-transform: skew(45deg, 0deg);*/
    /*transform: skew(45deg, 0deg);*/
    display: block;
    margin: 0 0 0 -33px;
    padding: 0 15px 0 30px;
    text-align: center;
}



.tabs a:hover,
.tabs a.active{
    background: url(../images/tabs-big-gray-lighter-right-active.png) no-repeat right top;
    text-decoration: none;
    /*background: #e0e0e0;*/
}

.tabs a:hover span,
.tabs a.active span{
    background: url(../images/tabs-big-gray-lighter-left-active.png) no-repeat left top;
    color: #FFF;
}

/*.tabs a:active {*/
/*color: #2c2c2d;*/
/*}*/

/*.tabs a.active {*/
/*color: #fff !important;*/
/*background: #2c2c2d;*/
/*cursor: default;*/
/*}*/

.tabs-main {
    display: none;
}

.tabs-big {
    border-bottom: 2px #cccccc solid;
    padding: 0 0 4px 21px;
    overflow: visible;
    position: relative;
    height: 35px;
}


/*.ie8 .tabs-big {*/
/*padding: 0 0 4px 0;*/
/*}*/

.tabs-big.tabs1 {
    border-bottom: 2px #ccc solid
}

.tabs-big a {
    /*background: #005ca6;*/
    color: #fff !important;
    position: relative;
    top: 2px;
    z-index: 10;
    font-size: 10px;
    height: 36px;
    line-height: 37px;
    /*padding-left: 25px;*/
    /*padding-right: 25px;*/
}

/*.tabs-main a {*/
/*min-width: 50px;*/
/*}*/

.tabs-big a span {
    padding: 0 20px 0 35px;
    text-align: right;
}

/*.tabs-big a:hover {*/
/*background: #337db8;*/
/*}*/

/*.tabs-big a.red {*/
/*background: #ed1b2e;*/
/*}*/

/*.tabs-big a.green {*/
/*background: #a8b606;*/
/*}*/

/*.tabs-big a.gray {*/
/*background: #58595b;*/
/*}*/

/*.ie8 .tabs-big a.active:hover {*/
/*padding: 5px 40px;*/
/*}*/

/*.ie8 .tabs-big .red.active, .tabs-big .red:hover,*/
/*.tabs-big .blue.active, .tabs-big .blue:hover,*/
/*.tabs-big .gray.active, .tabs-big .gray:hover*/
/*{*/
/*padding: 5px 60px;*/
/*}*/

/*.tabs-big .red.active, .tabs-big .red:hover {*/
/*left: 0;*/
/*margin: 0 -10px 0 0;*/
/*padding: 5px 40px;*/
/*top: -4px;*/
/*z-index: 11;*/
/*}*/

/*.tabs-big .blue.active, .tabs-big .blue:hover {*/
/*background: #005ca6;*/
/*left: 0;*/
/*margin: 0 -10px 0 -10px;*/
/*padding: 5px 40px;*/
/*top: -4px;*/
/*z-index: 11;*/
/*}*/

/*.tabs-big .gray.active, .tabs-big .gray:hover {*/
/*left: 0;*/
/*margin: 0 0 0 -10px;*/
/*padding: 5px 40px;*/
/*top: -4px;*/
/*z-index: 11;*/
/*}*/

.tabs-big a {
    background: url(../images/tabs-big-blue-right.png) no-repeat right top;
    margin: 0 0 0 9px;
}

.tabs-big a span {
    background: url(../images/tabs-big-blue-left.png) no-repeat left top;
    margin: 0 0 0 -46px;
}

.tabs-big a:hover {
    background: url(../images/tabs-big-blue-lighter-right-active.png) no-repeat right top;
    margin: 0 0 0 9px;
}

.tabs-big a:hover span {
    background: url(../images/tabs-big-blue-lighter-left-active.png) no-repeat left top;
    margin: 0 0 0 -46px;
}

.tabs-big .tab-colored {
    margin: 0 0 0 9px;
}

.tabs-big .tab-colored span {
    margin: 0 0 0 -46px;
}

.tabs-big .tab-colored:hover,
.tabs-big .tab-colored.active{
    line-height: 45px;
    margin: -4px -15px 0 -15px;
    height: 45px;
}

.tabs-big .tab-colored:hover {
    z-index: 13;
}

.tabs-big .tab-colored.active {
    z-index: 12;
}

.tabs-big .tab-colored:hover span,
.tabs-big .tab-colored.active span{
    margin: 0 0 0 -55px;
    padding: 0 50px;
    height: 45px;
}

.tabs-big .tab-colored.tab-first:hover,
.tabs-big .tab-colored.tab-first.active{
    margin-left: 0!important;
}

.tabs-big a.red {
    background: url(../images/tabs-big-red-right.png) no-repeat right top;
}

.tabs-big a.red span {
    background: url(../images/tabs-big-red-left.png) no-repeat left top;
}

.tabs-big a.red:hover,
.tabs-big a.red.active{
    background: url(../images/tabs-big-red-right-active.png) no-repeat right top;
}

.tabs-big a.red:hover span,
.tabs-big a.red.active span{
    background: url(../images/tabs-big-red-left-active.png) no-repeat left top;
}

.tabs-big a.blue {
    background: url(../images/tabs-big-blue-right.png) no-repeat right top;
}

.tabs-big a.blue span {
    background: url(../images/tabs-big-blue-left.png) no-repeat left top;
}

.tabs-big a.blue:hover,
.tabs-big a.blue.active{
    background: url(../images/tabs-big-blue-right-active.png) no-repeat right top;
}

.tabs-big a.blue:hover span,
.tabs-big a.blue.active span{
    background: url(../images/tabs-big-blue-left-active.png) no-repeat left top;
}

.tabs-big a.gray {
    background: url(../images/tabs-big-gray-right.png) no-repeat right top;
}

.tabs-big a.gray span {
    background: url(../images/tabs-big-gray-left.png) no-repeat left top;
}

.tabs-big a.gray:hover,
.tabs-big a.gray.active{
    background: url(../images/tabs-big-gray-right-active.png) no-repeat right top;
}

.tabs-big a.gray:hover span,
.tabs-big a.gray.active span{
    background: url(../images/tabs-big-gray-left-active.png) no-repeat left top;
}

.item-slider,
.item-slider-home {
    clear: both;
    position: relative;
    margin: 0 0 20px 0;
    padding: 0 44px 0 36px;
}

.item-slider-home {
    width: 460px;
}

.products-list__box-small {
    height: auto;
    width: 152px;
}

.item-slider-home .products-list__box-small {
    margin-right: 4px;
}

.item-slider-home .products-list__box-small .products-list__box-info {
    background: transparent;
}

.item-slider-home .products-list__box-small .products-list__box-info:hover {
    background-color: #F1F1F1;
}

.item-slider-home .products-list__box-small .products-list__box_inner {
    background-color: transparent;
}

.item-slider-home .products-list__box-small:hover .products-list__box_inner {
    background-color: #F1F1F1;
}

.item-slider-home .products-list__box-small:hover .products-list__box_inner {
    border: 1px solid #E5E5E5;
}

.item-slider-home .products-list__box-small .products-list__box-image-corner {
    display: none;
}

.item-slider-home .products-list__box-small .products-list__box-image {
    background: url(../images/home-item-bg.png) no-repeat center top;
}

.item-slider-home .products-list__box-small .products-list__box-image .products-list__box-img {
    background-color: transparent;
    border: 0;
}

.products-list__box-small .products-list__box-info {
    padding: 0 5px 0 6px;
}
.products-list__box-small:hover .products-list__box-info {
	background: #f0f4f5;
}
.products-list__box-small .products-list__box_inner {
    border: 1px solid transparent;
    width: 95%;
}

.products-list__box-small:hover .products-list__box-info {
    padding-bottom: 10px;
}

.touch .products-list__box-small:hover .products-list__box-info {
    height: 110px;
}

.products-list__box-small:hover .products-list__box_inner {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom: none;
	background: #f0f4f5;
}

.products-list__box-small .add-to-compare {
    left: 0;
}

.products-list__box-small .products-list__box-image-corner {
    bottom: -2px;
    display: block;
    background-position: left top;
    padding: 0;
    right: 4px;
}

.products-list__box-small .products-list__box-image {
    border-bottom-width: 1px;
}

.products-list__box-small .add-to-compare {
    bottom: -36px;
}


.products-list__box-small:hover .corner {
    background-color: #FFF;
    bottom: -28px;
    right: 2px;
}

.products-list__box-small .products-list__box-image {
    height: 150px;
	width: 96%;
}

.products-list__box-small .products-list__box-image .products-list__box-img {
    border: 1px solid #eee;
	width: 96%;
}

.item-slider__canvas {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.item-slider__table {
    position: relative;
}

.item-slider__next {
    color: #005CA6;
    position: absolute;
    right: 16px;
    top: 100px;
    font-family: "WebSymbolsRegular";
    font-size: 18px;
    text-decoration: none !important;
    line-height: 20px;
    margin: -10px 0 0 0;
    z-index: 999;
}

.item-slider__prev {
    color: #005CA6;
    position: absolute;
    left: 14px;
    top: 100px;
    font-family: "WebSymbolsRegular";
    font-size: 18px;
    text-decoration: none !important;
    line-height: 20px;
    margin: -10px 0 0 0;
    z-index: 999;
}

.pk_comments_slider__table {
    position: relative;
}

.pk_comment {
    width: 285px
}

.discounts-slider {
    position: relative;
    height: 162px;
    position: relative;
    overflow: hidden;
    /*box-shadow: 3px 4px 0 rgba(0, 0, 0, 0.2);*/
    overflow: hidden;
    border-radius: 5px;
    background: #f7f7f7;
    margin: 0 0 23px 0;
}

.discounts-slider__image {
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 5px;
    z-index: 1;
    display: none;
}

.discounts-slider__pager {
    position: absolute;
    z-index: 10;
    /*width: 100%;*/
    text-align: center;
    font-size: 0;
    line-height: 0;
    letter-spacing: 0;
    right: 2px;
    top:8px;
}

.discounts-slider__pager a {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 13px;
    height: 13px;
    margin: 0 8px 0 0;
    background: url(/images/discounts-slider__pager.png) no-repeat -21px 0;
}

.discounts-slider__pager a.active {
    background-position: 0 0;
    cursor: default;
}

.discounts-slider__mini {
    height: 107px;
}

.katalog-tovarov .fourth {
    margin-right: 0 !important;
}

.compare-preview {
    background: #eff3f4;
    border-radius: 5px;
    display: none;
    margin-bottom: 20px;
    padding: 5px 5px 0 5px;
    overflow: hidden;
}

.compare-preview__right {
    float: right;
    clear: right;
    height: 61px;
    margin: 0 0 5px 0;
}

.compare-preview a.button {
    margin: 0 0 8px 0;
}

.compare-preview .clear {
    font-size: 11px;
    color: #ed1c24;
    text-decoration: none !important;
    border-bottom: 1px #ed1c24 dotted;
}

.compare-preview__item {
    width: 200px;
    float: left;
    height: 61px;
    margin: 0 20px 5px 0;
}

.compare-preview__item-canvas {
    overflow: hidden;
    font-size: 11px;
    position: relative;
    height: 61px;
}

.compare-preview__item-canvas a {
    text-decoration: none;
    color: #2c2c2d;
    display: block;
    line-height: 120%;
}

.compare-preview__item-canvas a:hover {
    text-decoration: underline;
}

.compare-preview__item-img {
    float: left;
    width: 61px;
    height: 61px;
    float: left;
    margin: 0 12px 0 0;
    background: no-repeat #fff center;
    display: block;
    border-radius: 4px;
}

.compare-preview__item .checkbox-box {
    position: absolute;
    left: 0;
    bottom: 0;
}

.compare-preview__item label {
    padding-left: 5px;
}

.notfount-search {
    margin: 0 0 20px 0;
    height: 125px;
    font-size: 16px;
}

.notfount-search .inner {
    position: absolute;
    margin-top: 20px;
    width: 760px;
}

.notfount-search-title {
    font-family: 'co_text_corpbold';
    font-size: 18px;
}

.notfount-search-info {
    line-height: 14px;
    margin-top: 5px;
}

.notfount-search table {
    width: 100%;
    height: 100%;
}

.notfount-search  td {
    vertical-align: middle;
    vertical-align: middle;
    line-height: 15px
}

.notfount-search a {
    font-size: 18px;
    display: inline-block;
    margin-top: 21px;
    color: #004899;
}

.notfount-search h1 {
    margin-bottom: 18px;
}

.notfount-search .form-search {
    position: static;
    left: 0;
    top: 0;
    width: 330px;
}

.expert-advice {
    border-top: 2px #cccccc solid;
    padding: 18px 0 0 0;
    clear: both;
    overflow: hidden;
    padding: 18px 0 0 0;
}

.tips {
    float: right;
    width: 234px;
    padding: 4px 0 10px 19px;
    border-left: 1px #cccccc solid;
}

.tips ul {
    margin: 0 0 10px 0;
}

.tips li {
    padding: 4px 0;
}

.expert-advice__title {
    color: #2c2c2d;
}

.expert-advice__title a {
    font-size: 16px;
    color: #2c2c2d;
    text-decoration: underline;
}

.expert-advice__title a:hover {
    text-decoration: none;
}

.expert {
    overflow: hidden;
    color: #1167ac;
    font-size: 12px;
}

.expert strong {
    margin: 0 0 5px 0;
    display: block;
    font-size: 14px;
}

.expert-image {
    float: right;
    width: 191px;
    height: 191px;
    overflow: hidden;
    border-radius: 5px;
    float: left;
    margin: 0 17px 0 0;
    background: no-repeat center;
}

.expert-canvas {
    overflow: hidden;
    padding: 0 30px 0 0;
}


.sidebar-left .checkbox-box label {
    color: #005ca6;
    font-size: 11px;
    line-height: 22px;
    top: -2px;
	float: right;
	width: 130px;
}

.sidebar-left .checkbox-box label sup,
.green-sup {
    color: #FFC20E;
    font-size: 10px;
}
.sidebar-left .sidebar-left__links li {
    margin-bottom: 4px;
    border-radius: 6px;
}
.sidebar-left .checkbox-box {
    display: block;
}
.sidebar-left .checkbox-box a {
    display: block;
    position: relative;
    padding: 4px 14px 3px 6px;
}
.sidebar-left .checkbox-box a:hover,
.sidebar-left .checkbox-box a:focus,
.sidebar-left .checkbox-box a:active {
    color: #004899;
    text-decoration: none;
}
.sidebar-left .checkbox-box a sup {
    color: #FFC20E;
    font-size: 10px;
    top: -0.5em;
}
.sidebar-left .checked .checkbox-box a:after,
.remove-choose-shops-filter {
    display: block;
    content: '';
    width: 6px;
    height: 6px;
    position: absolute;
    top: 50%;
    margin-top: -3px;
    right: 5px;
    background: url(/images/cross_6x6.png) 0 0 no-repeat;
}
.sidebar-left .checked .checkbox-box a:hover,
.sidebar-left .checked .checkbox-box a:focus,
.sidebar-left .checked .checkbox-box a:active {
    color: #005baa;
}

.checkbox-color {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 25px;
    height: 12px;
    margin: 0 3px 0 0;
    background: #ccc;
    border-radius: 3px;
    border: 1px solid;
    position: relative;
    top: 2px;
}
.checkbox-color.multi {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAWCAMAAAA2GAaYAAAACVBMVEV/pfPwl53z8nTkvAybAAAAEElEQVR4AWNgRIOogAkZAgABrgAXqATJ/gAAAABJRU5ErkJggg==) left center repeat-x;
}

.runner-result {
    width: 100%;
    margin: 15px 0 0 0;
}

.runner-result input {
    border: 1px #cfcfcf solid;
    border-radius: 4px;
    width: 65px;
    height: 18px;
    line-height: 18px;
    font-size: 11px;
    color: #2c2c2d;
    text-align: center;
}

.runner-result td {
    vertical-align: middle;
    text-align: center;
}

.price-filter-wrapper {
    border-bottom: 1px solid #EEE;
    margin: 0 0 10px -19px;
    padding-bottom: 15px;
}

.price-filter {
	padding-left: 27px;
	width: 163px;
}

#slide-price.slide-price-cstm .jslider .jslider-bg i {
    background: #000;
    border: none;
    height: 3px;
}

#slide-price.slide-price-cstm .jslider .jslider-bg .v {
    background: #FFC20E;
    height: 6px;
    top: -2px;
}

#slide-price.slide-price-cstm .jslider .jslider-pointer {
    background: url(../images/slide-price_but2.png?2) no-repeat left top!important;
    top: -6px;
}

#slide-price .jslider .jslider-bg i {
    background: url(/images/slide-price.png) repeat-x 0 0 #efefef;
    border: 1px solid;
    border-color: #b2b2b2 #cccccc #e5e5e5 #cccccc;
    height: 9px;
}

#slide-price .jslider .jslider-bg i {
    position: absolute;
    font-size: 0;
    top: 0;
}

#slide-price .jslider .jslider-bg .l {
    border-right: none;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    width: 10%;
    background-position: 0 0;
    left: 0;
}

#slide-price .jslider .jslider-bg .f {
    border-left: none;
    width: 80%;
    left: 10%;
}

#slide-price .jslider .jslider-bg .r {
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-left: none;
    width: 10%;
    left: 90%;
    background-position: right 0;
}

#slide-price .jslider .jslider-bg .v {
    border-right: none;
    background: #005CA6;
    height: 5px;
    position: absolute;
    width: 60%;
    left: 20%;
    top: 2px;
}

#slide-price .jslider-value {
    display: none
}

#slide-price .jslider-pointer {
    margin: 0 0 0 -8px;
    width: 17px;
    height: 16px;
    display: block;
    cursor: url(/images/openhand.cur), move;
    position: absolute;
    top: -3px;
    background: url(/images/slide-price_but.png) no-repeat 0 0;
}

#slide-price .jslider-pointer:hover {
    background-position: -17px 0;
}

#slide-price .jslider .jslider-scale ins {
    color: #000;
    font-family: co_text_corpbold;
    font-size: 13px;
    margin-top: 23px;
}

#slide-price .jslider .jslider-scale span {
    border: 0;
}

.katalog-title {
    border-bottom: 2px #cfcfcf solid;
    padding-top: 15px;
}

.tabs-kartochka {
    border-bottom: 0;
}

.tabs-kartochka a {
    padding-left: 18px;
    padding-right: 18px;
    top: 3;
}

/*.tabs-kartochka a.active {*/
/*border: 0;*/
/*margin: 0 4px 0 0;*/
/*background: #ed1b2e;*/
/*cursor: default;*/
/*}*/

.tabs-kartochka a.active {
    background: url(../images/tabs-big-red-right.png) no-repeat right top;
    cursor: default;
    /*margin: 0 0 0 29px;*/
}

.tabs-kartochka a.active span {
    background: url(../images/tabs-big-red-left.png) no-repeat left top;
    margin: 0 0 0 -46px;
}

.comments .rating .selected {
    color: #21242d;
}

.reviews {
    overflow: hidden;
}

.reviews-tabs {
    width: 235px;
    padding: 4px 0 0 0;
}

.reviews-tabs li {
    padding: 0 0 10px 0;
}

.reviews-tabs a {
    display: block;
}

.reviews-tabs a.active {
    font-size: 13px;
    color: #2c2c2d;
    text-decoration: none !important;
    cursor: default;
}

.reviews-tabs__box {
    float: left;
    width: 401px;
    height: 256px;
    display: none;
}

.reviews-soc {
    clear: both;
    padding: 30px 0 0 0;
}

.technology {
}

.technology-table {
    width: 100%;
}

.technology-table td {
    text-align: center;
}

.technology-image {
    vertical-align: middle;
    padding: 30px 0;
}

.features-table {
    width: 100%;
}

.features-table tr {
    border-top: 1px #E5E5E5 dashed;
}

.features-table tr:first-child {
    border-top: 0;
}

.features-table th {
    font-size: 12px;
    font-family: co_text_corpbold;
    width: 150px;
    padding: 7px 0;
}

.features-table td {
    font-size: 12px;
    font-family: "co_headline_corpregular";
    padding: 7px 0;
}

.files-table {
    width: 100%
}

.files-table td {
    padding: 20px 0 0 0;
}

.files-ico {
    float: left;
    margin: 0 10px 0 0;
}

.files-info {
    overflow: hidden;
    color: #858585;
}

.description {
    padding: 5px 0 0 0;
}
.kartochka .rating-box {
	float: left;
}
.kartochka {
    border: 1px solid #E6E6E6;
    webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    clear: both;
    margin: 0 0 20px 0;
    /*overflow: hidden;*/
    position: relative;
}

.kartochka-aside {
    float: right;
    width: 150px;
    padding: 60px 0 0 0;
    position: relative;
    margin: 0;
}

.kartochka-aside__box {
    /*background: #eff3f4;*/
    height: 100%;
    position: relative;
    border-radius: 4px 0 4px 4px;
    z-index: 1;
    padding: 0 5px 10px 5px;
}

.kartochka-aside__title {
    font-family: co_headline_corpbold;
    position: absolute;
    left: 0;
    top: 0;
    padding: 0;
    margin: 22px 0 16px 5px;
    z-index: 2;
}

.kartochka-aside__item {
    float: none;
    margin: 0 auto;
    padding: 10px 0;
    background: none !important;
}

.kartochka-aside__item .products-list__box-image {
    border-bottom: 0;
}

.kartochka-aside__item .products-list__box-title {
    border-bottom: 2px #cfcfcf solid;
    margin: 0 0 8px 0;
}

.products-list__box-title-corner {
    position: relative;
}

.products-list__box-title-corner .products-list__box-image-corner {
    display: block;
    bottom: 0;
    background-position: 0 0;
    z-index: 3
}

.products-list__box-name {
    display: block;
    /*margin: 10px 0 0 0;*/
    position: relative;
    z-index: 5
}

.block_big .products-list__box-name {
	min-height: 31px
}

.kartochka-aside__item .price-new {
    margin-bottom: 0;
}

.kartochka-aside__item .products-list__box-img {
    height: 130px;
}

.kartochka-aside__item  .products-list__box-image {
    height: auto;
}

.all-accessories {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: 7px 0 0 0;
}

.all-accessories i {
    font-style: normal;
    font-family: "WebSymbolsRegular";
}

.all-accessories:hover {
    text-decoration: none;
}

.all-accessories:hover span {
    text-decoration: underline;
}

.kartochka-aside__box-corner__bot {
    background: url(/images/box_corner_bot.png) no-repeat 0 0;
    width: 27px;
    height: 27px;
    position: absolute;
    right: 0;
    bottom: 0;
}

.kartochka-aside__box-corner__top {
    background: url(/images/box_corner_top.png) no-repeat 0 0;
    width: 27px;
    height: 27px;
    position: absolute;
    top: -27px;
    right: 0;
}

.kartochka-info {
    overflow: hidden;
    padding: 0 15px 0 0;
    height: 100%;
    width: 385px;
}

.kartochka-info h1 {
    padding: 0 0 5px 0;
}

.kartochka-artikyl {
    font-size: 10px;
    color: #737373;
    margin: 0;
}

.kartochka-price {
    margin: 0 0 23px 0;
    width: 100%;
}

.price-discount,
.products-list__box-info-price .discount,
.kartochka-price .discount {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    line-height: 22px;
    height: 21px;
    background-color: #ef3434;
    position: absolute;
    right: 1em;
    padding: 0 .5em;
    color: #fefefe;
    font-family: "co_headline_corpregular", "sans-serif";
    font-size: 14px;
    letter-spacing: .1em;
    z-index: 80;
}
.price-discount {
	top: -0.25em;
	right: 0;
}
.products-list__box-info-price .discount {
    top: -5px;
	right: 3px;
}
.kartochka-price .discount  {
    top: -.25em;
	right: auto;
	left: 100%;
}
.products-list__box-info-price .discount.pushed,
.kartochka-price .discount.pushed {
    right: 0;
}
.kartochka-price td {
    width: 50%;
}


.kartochka-price .price-new span {
    font-size: 13px;
}

.kartochka-price .rating {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.kartochka-price .rating-box {
    font-size: 11px;
    color: #727272;
    margin: 0 0 10px 0;
    padding: 3px 0 0 0;
}

.kartochka-toolbar {
    background: #FFF;
    position: relative;
    border-radius: 4px 0 4px 4px;
    padding: 15px 0;
}

.kartochka-toolbar__links {
    height: 42px;
    margin: 0 0 34px 0;
}

.kartochka-toolbar__links table {
    height: 100%;
}

.kartochka-toolbar__links td {
    vertical-align: middle;
    padding: 0 40px 0 0;
    font-size: 11px;
    line-height: normal
}

.kartochka-toolbar__links .table-sizes {
    width: 140px
}

.kartochka-toolbar__links .compare-link {
    width: 240px
}

.kartochka-toolbar__links a {
    color: #2c2c2d;
    display: block;
    overflow: hidden;
}

.kartochka-toolbar__links a:hover {
    text-decoration: none;
}

.kartochka-toolbar__links img {
    margin: 0 10px 0 0;
    float: left;
    position: relative;
    top: 5px;
}

.kartochka-toolbar__nav {
    height: 110px;
    overflow: hidden;
    width: 100%;
}

.kartochka-toolbar__nav td {
    vertical-align: middle;
}

.buy-offline {
    font-family: "co_headline_corpbold";
    text-transform: uppercase;
    font-size: 12px;
    color: #404143;
    padding: 0 0 0 35px;
    background: url(/images/marker.png) no-repeat 0 0;
    display: inline-block;
    *display: inline;
    8 zoom: 1;
}

.buy-offline span {
    border-bottom: 1px #404143 dotted;
}

.buy-offline:hover {
    text-decoration: none;
}

.buy-offline:hover span {
    border-color: transparent;
}

.kartochka-info .add-to-wishlist span {
    overflow: hidden;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    text-decoration: underline;
    border: 0;
}

.kartochka-info .add-to-wishlist i {
    display: block;
    float: left;
    margin: 0 9px 0 0;
    position: relative;
    top: 6px;
    color: #F0042A;
}

.kartochka-info .add-to-wishlist:hover span {
    text-decoration: none;
}

.kartochka-toolbar__buy {
    width: 100%;
}

.kartochka-toolbar__buy td {
    padding: 0 0 0 9px;
    width: 33%;
}

.kartochka-toolbar__buy td:first-child {
    padding-left: 0;
}

.kartochka-toolbar__buy label {
    display: block;
    color: #2c2c2d;
    font-size: 11px;
    text-transform: capitalize;
    padding: 0 0 2px 0;
}

.kartochka-toolbar__buy a.select {
    background: #fff;
    height: 35px;
    line-height: 35px;
    width: 99px;
}

.kartochka-toolbar__status {
    height: 45px;
    margin: 0 0 15px 0;
}

.kartochka-toolbar__status td {
    vertical-align: middle;
    font-size: 11px;
    padding: 0 35px 0 0;
}

.kartochka-toolbar__status i {
    font-family: "WebSymbolsRegular";
    font-style: normal;
}

.kartochka-gallery {
    float: left;
    width: 370px;
    margin: 0 16px 0 0;
}

.kartochka-gallery__image {
    height: 380px;
    line-height: 380px;
    overflow: hidden;
    background: no-repeat center;
    position: relative;
    vertical-align: middle;
}

.kartochka-gallery__image img {
    cursor: pointer
}

.kartochka-gallery__preview {
    height: 80px;
    position: absolute;
    overflow: hidden;
	margin-left: 10px;
	margin-top: 5px;
	bottom: 0;
	left: 0;
    padding: 0 15px 5px;
}

.kartochka-gallery__preview a {
    color: #555;
    top: 34px;
	font-size: 13px;
}
.kartochka-gallery__preview .item-slider__prev {
    left: 0;
}
.kartochka-gallery__preview .item-slider__next {
    right: 0;
}

.kartochka-gallery__canvas {
    overflow:hidden;
    padding: 1px;
    height: 100%;
    width: 330px;
    position: relative;
}


.kartochka-gallery__canvas table {
    position: absolute;
    left: 1px;
    top: 1px;
}

.kartochka-gallery__canvas td {
    text-align: center
}

.kartochka-gallery__canvas a {
    display: -moz-inline-stack;
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    zoom: 1;
    height: 100%;
    line-height: 62px;
	overflow: hidden;
    text-align: center;
    width: 100%;
}

.kartochka-gallery__canvas_image,
.kartochka-gallery__canvas a {
    webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.kartochka-gallery__canvas_image {
	width: 62px;
	height: 62px;
	margin-right: .25em;
	border: 1px solid #d5d5d5;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background-clip: padding-box;
	background-color: #fff;

}



.kartochka-gallery__canvas_image {
	position: relative;
}

.kartochka-gallery__canvas_image.active:before{
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAQAAAD8IX00AAAAF0lEQVQYV2M4//8/w38GBhBxHkL8ZwAAemQLZbsV5dQAAAAASUVORK5CYII=');
}
.kartochka-gallery__toolbar {
    width: 100%;
    margin: 0 0 13px 0;
}

.kartochka-gallery__toolbar td {
    vertical-align: middle;
    padding: 10px 0;
}

.kartochka-gallery__toolbar a {
    font-size: 18px;
    color: #2c2c2d;
    float: right;
    text-decoration: none !important;
    width: 124px;
    height: 45px;
    background-repeat: no-repeat;
    background-position: right center;
    background-size: contain;
}
.kartochka-gallery__toolbar a img {
    height: 30px;
}
.popup-gallery__branding a {
    font-size: 18px;
    color: #2c2c2d;
    float: right;
    text-decoration: none !important;
    width: 124px;
    height: 45px;
    background-repeat: no-repeat;
    background-position: right center;
    background-size: contain;
}
.tabs-main {
    border-color: #cccccc;
}

.show-product-more {
    background: url(/images/show-product-more.png) no-repeat center;
    width: 138px;
    height: 30px;
    display: block;
    position: absolute;
    left: 50%;
    margin: 0 0 0 -70px;
    bottom: -60px;
}

.show-product-more__relative {
    position: relative;
    z-index: 100;
}

.brands-nav {
    display: block;
    float: left;
    background: url(/images/brands-nav-bg.jpg) repeat;
    /*padding: 5px;*/
}

.brands-nav a {
    /*background: #f9f9f9;
    -moz-box-shadow: inset -5px 5px 10px 1px rgba(186, 186, 186, 0.5);
    -webkit-box-shadow: inset -5px 5px 10px 1px rgba(186, 186, 186, 0.5);
    box-shadow: inset -5px 5px 10px 1px rgba(186, 186, 186, 0.5);*/
    color: #17558a;
    display: block;
    height: 37px;
    line-height: 37px;
    padding: 0 13px;
    margin: 3px;
    font-size: 12px;
    /*margin: 0 0 5px 0;*/
    text-decoration: none;

}

/*.brands-nav a span {*/
/*border-bottom: 1px #2c2c2d dotted;*/
/*}*/

.brands-nav a.active {
    background: white;
    box-shadow: none;
    cursor: default;
    text-decoration: none;
    color: #797979;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.brands-nav a:hover span {
    border-color: transparent;
}

.brands-nav a.active span {
    border-color: transparent;
}

.brands-slide {
    position: relative;
    float: right;
    height: 100%;
    width: 756px;
    margin: 0 20px 0 0;
    overflow: hidden;
    padding: 0 20px;
    padding-left: 33px;
}

.brands-slide__canvas {
    height: 100%;
    width: 100%;
    overflow: hidden;
    position: relative;
}

#mainbrands-wrapper, #maintypes-wrapper {
    position: relative;
}

.brands-slide__canvas table {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
}

#maintypes .brands-slide__canvas td {
    padding-right: 20px;
}

.brands-slide__canvas td {
    /*vertical-align: middle;*/
    padding-top:6px;
    /*width: 109px;*/
    text-align: center;
    border:1px solid transparent;
}

.brands-slide__canvas a {
    display:inline-block;
    text-align: left;
    line-height:11px;
}

#maintypes-wrapper,
#mainbrands-wrapper {
    position: relative;
}

#mainbrands {
    margin-top: -10px;
}

.maintypes-slider-divider {
    background: url(/images/new-slider-divider.png) repeat-x;
    bottom: 10px;
    height: 3px;
    left: -35px;
    position: absolute;
    width: 630px;
}

.maintypes-slider-link {
    bottom: 5px;
    position: absolute;
    right: 0;
    z-index: 5;
}

.maintypes-slider-link a {
    color: #808080;
    text-decoration: none;
}

.maintypes-slider-link-text {
    border-bottom: 1px dashed #808080;
}

.icn-down {
    color: #808080;
    font-family: WebSymbolsRegular;
}

.brands-slide__canvas #mainbrands a {
    width: 127px;
}

.brands-slide .item-slider__prev, .brands-slide .item-slider__next {
    color: #10548e;
    font-size: 15px;
    top: 30px;
}

.brands-slide .item-slider__next {
    right: 1px;
}

.brands-slide #mainbrands td {
    width: 125px
}

/*
.gallery {
    height: 414px;
    margin: 0 0 19px 0;
    position: relative;
}

.gallery-image {
    box-shadow: 3px 4px 0 #ccc;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}
*/
.gallery-image {
	position: relative;
}
.gallery-image img {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.gallery-preview {
    z-index: 10;
    position: absolute;
    left: 50%;
    bottom: 30px;
    width: 100%;
    text-align: center;
    font-size: 0;
    line-height: 0;
    letter-spacing: 0;
}

.gallery-preview-bg {
    /*background: #105ea9;*/
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    left: -50%;
    margin: 0;
    padding: 5px 0;
    position: absolute;
    top: -3px;
}

.gallery-preview a {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 17px;
    height: 17px;
    position: relative;
    margin: 0 4px;
    background: url(/images/slider_dots.png) 0 0 no-repeat;
    /*box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2), inset 0px 2px 1px rgba(0,0,0,.5);*/
}

.gallery-preview a.active {
    /*border: 2px solid #ed1c24;*/
    cursor: default;
    background-position: -17px 0;
}
.gallery {
	position: relative;
    width: 100%;
    overflow: hidden;
    display: block;
    clear: both;
}
#gallery-image-wrapper {
	min-width: 990px;
    height: 550px;
    overflow: hidden;
}
.banner_arrow {
    width: 37px;
    height: 37px;
    position: absolute;
    z-index: 10;
    top: 50%;
		margin-top: -18px;
    cursor: pointer;
	opacity: 0;
	visibility: hidden;
}
.banner_arrow.right {
	right: 50%;
  background: url(/images/banner_arrows_new.png) -37px 0px no-repeat;
	margin-right: -550px;
	-webkit-transition: all .3s ease 0s;
	-moz-transition: all .3s ease 0s;
	-ms-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}
.banner_arrow.left {
    left: 50%;
    background: url(/images/banner_arrows_new.png) 0px 0px no-repeat;
	margin-left: -550px;
	-webkit-transition: all .3s ease 0s;
	-moz-transition: all .3s ease 0s;
	-ms-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}
.gallery:hover .banner_arrow.right {
	margin-right: -495px;
	opacity: 1;
	visibility: visible;
}
.gallery:hover .banner_arrow.left {
	margin-left: -495px;
	opacity: 1;
	visibility: visible;
}

.gallery-preview a span {
    position: absolute;
    left: 1px;
    top: 1px;
    width: 8px;
    height: 8px;

    display: block;
    background: white;
/*    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity = 60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;*/
    border-radius: 50%;
}

.gallery-preview a:hover span {
    opacity: 0.3;
}

.gallery-preview a.active span {
    background: #ed1c24;
    box-shadow: inset 0px -1px 1px rgba(0,0,0,.3);
}

.gallery-preview a.active {
    box-shadow: none;
}

.gallery-preview a:active {
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
}

.gallery-preview a:active span {
    opacity: 0.2;
}

.gallery-image__left {
    left: -1010px;
    background: #005ca6;
}

.gallery-image__left img {
    opacity: 0.5;
}

.gallery-image__right {
    left: 1010px;
    background: #005ca6;
}

.gallery-image__right img {
    opacity: 0.5;
}

.gallery-slogan {
    position: absolute;
    left: 30px;
    top: 83px;
    z-index: 100;
}

.b-comparison {
    overflow: hidden;
    position: relative;
    padding: 10px 0 10px 190px;
}

.b-comparison .products-list__box {
    background: none;
    border-radius: 0;
    height: auto;
    margin: 0 10px 0 0;
}

.b-comparison .products-list__box .products-list__box-image-corner {
    background-position: 24px -38px;
}

.b-comparison__td {
    padding: 0 5px;
    border-top: 1px #eff3f4 solid;
}

.b-comparison__td div {
    margin-top: 5px;
}

.b-comparison__labels tr td {
    border-top: 0;
}

.b-comparison__filter {
    box-shadow: 0 0 13px rgba(0, 0, 0, 0.4);
    position: absolute;
    left: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity = 90);
    -moz-opacity: 0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;
    top: 0;
    z-index: 10;
    background: #196CAF;
    width: 177px;
    height: 100%;
    border-radius: 5px;
    color: #fff;
}

.b-comparison .add-to-compare {
    background:#FFF url(/images/not-added.png) no-repeat 11px 11px;
    border: none;
    color: #3A3A3B;
    display: block;
    font-size: 11px;
    height: 37px;
    line-height: 15px;
    position: static;
    width: 139px;
}

.b-comparison .add-to-compare span {
    border-bottom: 1px #3A3A3B dotted;
}

.b-comparison .add-to-compare.remove {
    background-image: url(/images/remove.png);
}

.b-comparison .add-to-compare {
    margin-top: 20px;
    margin-left: 5px;
}

.b-comparison__filter-title {
    height: 331px;
    margin: 0 0 90px 0;
    position: relative;
}

.filter-stub {
    color: #196CAF;
}

.b-comparison__tr_first_row .products-list__box {
    height: 410px;
}

.ie7 .b-comparison__filter-title,
.ie8 .b-comparison__filter-title,
.ie9 .b-comparison__filter-title {
    height: 325px;
}

.b-comparison__count {
    font-size: 90px;
    line-height: normal;
    font-family: "co_headline_corpbold";
    text-align: center;
    padding: 25px 0 0 0;
}

.b-comparison__count span {
    display: block;
    font-size: 20px;
    margin: -15px 0 0 0;
    text-transform: uppercase;
}

.b-comparison__text {
    font-size: 18px;
    margin: 60px 0 20px 15px;
}

.b-comparison__switch {
    margin: 0 0 0 15px;
}

.b-comparison__switch li {
    margin: 0 0 10px 0;
}

.b-comparison__switch input {
    margin: 0 10px 0 0;
}

.b-comparison__switch label {
    cursor: pointer;
}

.b-comparison .products-list__box-title {
    margin-bottom: 45px;
}

.b-comparison__type {
    margin: 0 0 0 15px;
    font-family: "co_text_corpbold";
    padding: 10px 0 11px 0;
}

.b-comparison__type.ident-empty {
    height: 16px;
}

.b-comparison__scroll {
    position: absolute;
    left: 190px;
    top: 305px;
    z-index: 20;
    height: 10px;
    width: 800px;
    background: rgba(0, 0, 0, 0.03);
    border-radius: 5px;
}

.b-comparison__scroll-drag {
    width: 100px;
    height: 100%;
    background: #c5c5c5;
    border-radius: 5px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity = 80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
    position: absolute;
    left: 0;
    top: 0;
}

.b-comparison:hover .b-comparison__scroll {
    background: rgba(0, 0, 0, 0.06);
}

.b-comparison:hover .b-comparison__scroll-drag {
    background: rgba(0, 0, 0, 0.5);
}

.b-basket-toolbar {
    height: 35px;
    border-bottom: 1px #e2e2e2 solid;
    background: #eff3f4;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08);
    margin: 0 auto;
    width: 990px;
    min-width: 970px;
}

.b-basket-toolbar__link-select {
    float: left;
    line-height: 35px;
    font-size: 12px;
    margin: 0 25px 0 0;
	color: #414141;
}

.b-basket-toolbar__link-select i {
    font-family: "WebSymbolsRegular";
    font-style: normal;
    margin: 0 0 0 5px;
}

.b-basket-toolbar__link-select:hover {
    text-decoration: none;
}

.b-basket-toolbar__link-select span {
    border-bottom: 1px #414141 dotted;
}

.b-basket-toolbar__link-select:hover span {
    border-color: transparent;
}

.b-basket-toolbar__order:hover {
	text-decoration: none;
}
.b-basket-toolbar__order {
    color: #FFF;
    line-height: 1.2;
    background:#ed1b2e url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAXCAYAAAD+4+QTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAFpSURBVHjatNU9Sx1BFMbx311Muoi3SAo7kxQKdimiZQRBBIvYpEuRQis/hNxOIWU+QNKlEawUrTSkCFiIQiwEU4YQCGInwrGZFV/u3t29e/OHgdnZwzznzDwz04qI8JAx/DIghrCMF+n7EWaxiI+DEml1KWQbl1gYlEjWZWwHI3j2PyuZwFf8SRU15aTVfd8d4i9OG+73BxAR3dp6ROwX/KvaRiORFWSxjRPMNKhkHsd4XiSyi6lk536ZxTnOsh5BR0moH4Yxiq0iC+dspc0b73OpRrBZZOGcNvbwLZ2dOrzDS7zq5a68fY/+OIqITj7PUElGm5jGa/ysWc3FTa+kksmU1fsmZyYryeYYV5hretWXsY83WEmCVdnA76oiG0lkqWYBT7BWZuGBkdXw/eqtF7SISXTw9s5oBXfMJYdFRByUxB7eOifTVd3l3gv5uEdc+97KPK2zXJ/TZQmfesT9w5fU/5HfW3A9ABzNgzug184+AAAAAElFTkSuQmCC') no-repeat 8px center;
    padding: 7px 8px 5px 38px;
	max-height: 100%;
	display:inline-block;
	*zoom: 1;
	*display: inline;
	text-transform: uppercase;
	vertical-align: middle;
	font-size: 12px;
	position: relative;
    width: 106px;
}
.b-basket-toolbar__order .left {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.b-basket-toolbar__order .left:after {
	content: '';
	display: block;
	height: 100%;
	border-left: 1px solid #c40b12;
	border-right: 1px solid #ff3a41;
	position: absolute;
	left: 100%;
	top: 0;

}
.b-basket-toolbar__order .right {
	color: #fefefe;
	font-size: 14px;
	font-weight: bold;
	margin-top: -1px;
	vertical-align: top;
	line-height: 1;
	position: absolute;
	width: 46px;
	top: 50%;
	margin-top: -7px;
	left: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block;
	text-align: left;
	padding-left: 8px;

}
.b-basket-toolbar-inner {
    padding-left: 0px;
    position: relative;
}

.b-basket-toolbar__desire {
    float: right;
    margin: 0 20px 0 0;
    line-height: 35px;
    padding: 0 0 0 18px;
    background: url(/images/icon-desire.png) no-repeat 0 11px;
}

.b-basket-toolbar__lk {
    float: right;
    margin: 0 20px 0 20px;
    padding: 0 0 0 18px;
    line-height: 35px;
}
.tiny-header.is-active .b-basket-toolbar__lk {
    line-height: 1.25;
    text-align: center;
}
.tiny-header.is-active .b-basket-toolbar__lk > span {
    white-space: nowrap;
}
.b-basket-toolbar__lk  a {
	color: #414141;
}

.order-result {
    background: #eff3f4;
    border-radius: 5px;
}

.order-result {
    width: 100%;
}

.order-result td {
    width: 50%;
    border-top: 1px #dbdfe0 solid;
    height: 70px;
    vertical-align: middle;
    padding: 0 15px;
}

.order-result tr:first-child td {
    border-top: 0;
}

.order-result__old {
    font-family: "co_headline_corpbold";
    font-size: 36px;
    line-height: normal;
}

.order-result__new {
    font-size: 24px;
    color: #f0042a;
    color: #f0042a;
    font-family: "co_headline_corpbold";
}

.b-zakaz {
    width: 100%;
    border-top: 1px #e9e9ea solid;
}

.b-zakaz td {
    border-bottom: 1px #e9e9ea solid;
    padding: 15px 0;
}

.b-zakaz .goods-list__image {
    width: 100px;
    margin: 0 10px 0 0;
    border: 0;
    height: 90px;
}

.b-zakaz .goods-list__image-td {
    width: 100px;
}

.b-zakaz .goods-list__title {
    margin: 0 0 20px 0;
}

.b-zakaz__row {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: 0 15px 0 0;
}

.b-zakaz__row.red {
    color: #f0042a;
    font-family: "co_headline_corpbold";
}

.button-gray_big {
    height: 36px;
    line-height: 36px;
    background: url(/images/button-gray_big.png) 0 0 !important;
    font-size: 14px;
    padding: 0 23px;
}



.b-login-soc-box {
    margin: 0 auto;
    width: 222px;
}

.b-login-soc-box h4 {
    padding: 0 0 25px 0;
}

.b-login-soc {
    color: #2c2c2d;
    width: 100%;
    font-size: 22px;
    margin: 0;
}

.b-login-soc td {
    width: auto;
    text-align: left;
}

.b-login-soc a {
    color: #2c2c2d;
    font-size: 22px;
}

.b-time-off {
    margin: 0 0 20px 0;
    padding: 0 0 0 45px;
    background: url(/images/b-time-off.png) no-repeat 0 50%;
    min-height: 30px;
}

.ofor {
    margin-top: 20px;
	margin-bottom: 20px;
}

.b-select-time {
    margin: 0 0 30px 0;
}

.b-select-time td {
    vertical-align: middle;
    padding: 0 15px 0 0;
}

.magaziny-horizontal .magaziny-column__right {
    float: none;
}

.magaziny-horizontal .magaziny-column__right table {
    width: 643px;
    margin: 0 0 0 -10px;
}

.magaziny-horizontal td {
    padding: 0 0 10px 10px;
}

.magaziny-horizontal td:first-child {
    padding-left: 0;
}

.magaziny-horizontal td {
    text-align: left;
    width: 33%;
}

.magaziny-horizontal .select-box {
    margin: 0;
}

.b-cart-preview {
    width: 100%;
}

.b-cart-preview td {
    width: 33%;
}

.b-cart-preview td {
    padding: 0 0 0 13px;
}

.b-cart-preview td:first-child {
    padding-left: 0;
}

.cart-list {
    width: 100%;
    margin: 0 0 20px 0;
}

.cart-list th {
    font-size: 11px;
    height: 40px;
    vertical-align: middle;
    color: #2c2c2d;
    font-family: "co_text_corpregular";
    border-bottom: 1px #e9e9ea solid;
}

.cart-list td {
    border-bottom: 1px #e9e9ea solid;
    padding: 15px 0;
}

.cart-list__price {
    font-size: 14px;
    color: #232323;
}

.cart-list__price-all {
    color: #232323;
    font-size: 18px;
    font-family: "co_headline_corpbold";
}

.cart-list .b-zakaz {
    border: 0;
    width: auto;
}

.cart-list .b-zakaz td {
    padding-top: 0;
    padding-bottom: 0;
    border: 0;
}

.black-link {
    text-decoration: underline;
    color: #3a3a3b;
}

.black-link:hover {
    text-decoration: none;
}

.cart-info {
    margin: 0 0 40px 0;
    width: 100%;
}

.dostavka {
    padding: 0 0 0 45px;
    background: url(/images/dostavka.png) no-repeat 0 50%;
}

.cart-info__price1 {
    font-size: 24px;
    font-family: "co_headline_corpregular";
}

.cart-info__price2 {
    font-size: 24px;
    font-family: "co_headline_corpregular";
    color: #f0042a;
    margin: 0 0 30px 0;
}

.sidebar-right__links {
    margin: 0 0 5px 0;
}

.sidebar-right__links li {
    padding: 3px 0;
}
.sidebar-right__link-item {
    color: #004899;
}

article img {
    /*margin-bottom: 33px;*/
}

/* COLUMNS */
.column {
    float: left;
    margin: 0 5.5% 0 0;
}

.column.last {
    margin-right: 0px;
}

.one-third {
    width: 29.3%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* SUBNAV */
.subnav {
    background: #eff3f4;
    border-radius: 5px;
    clear: both;
    overflow: hidden;
    margin: 0 0 36px 0;
}

.subnav a {
    display: block;
    padding-top: 11px;
    font-family: "co_text_corpbold";
}

.subnav ul li {
    float: left;
    width: 117px;
    height: 53px;
    border-right: 1px solid #dfe2e3;
}

.subnav ul li a span {
    display:table-cell;
    height:35px;
    width:96px;
    text-align:center;
    vertical-align:middle;
}

.subnav ul li a {
    margin: 0 auto;
    width: 96px;
    color: #2c2c2d;
    text-align: center;
}

.subnav ul li.active {
    background: #005ca6 url('/images/subnav-border.png') no-repeat 105px 0;
    border-right: 0;
}

.subnav ul li.current {
    position: relative;
    background: #7ac5e9;
}

.subnav ul li.current:before {
    zoom: 1;
    content: ' ';
    background: url('/images/shadow-left.png');
    left: -9px;
    position: absolute;
    width: 9px;
    height: 54px;
}

.subnav ul li.current:after {
    content: ' ';
    background: url('/images/shadow-right.png');
    position: absolute;
    top: 0px;
    right: -9px;
    width: 9px;
    height: 54px;
}

.subnav ul li.active a, .subnav ul li.current a {
    color: #FFF;
}

.subnav div {
    width: 30px;
    float: right;
}

.subnav .logedIn a {
    display: inline;
}
.subnav .b-subnav__balance {
    background: url('/images/icon-balance.png') no-repeat 0 17px;
    margin: 0 60px 0 0;
    padding: 0 0 0 30px;
}

.subnav .b-basket-toolbar__lk {
    background-position: 0 17px;
    margin: 0 50px 0 0;
    line-height: 16px;
}
.subnav .logedIn {
    width: auto;
    line-height: 53px;
    background-position: 0 20px;
    margin-right: 20px;
}
.subnav div a {
    color: #303030;
}

/* CLUB */
.club .column, .club_mobile .column {
    margin: 0;
}

.club {
    line-height: 170%;
}

.club .h1 {
    width: 325px;
    font-size: 44px;
    font-weight: bold;
    padding: 0 0 35px 0;
}

.club .left {
    padding: 21px 0 5px 0;
    width: 621px;
    background: url('/images/bg-arrow.png') no-repeat 280px 0;
}

.club .left p {
    width: 310px;
    font-size: 15px;
}

.club .right {
    background: url('/images/club-collage-ukr.png') no-repeat 8px 21px;
    margin-left: 10px;
    padding: 52px 0 0 3px;
    width: 354px;
}

.club .right .h1 {
    padding-bottom: 18px;
    font-size: 22px;
}

.club .right .sumtext {
    font-weight: bold;
    font-family: co_text_corpbold;
    font-size: 18px;
    margin: 58px 0 0 110px;
}

.club .club_get_card {
    margin: 26px 0 14px 0;

}

.club .right .discounts {
    font-size: 18px;
    margin: 74px 0 48px 30px;
    float: left;
}

.special-offer {
    display: none;
    width: 185px;
    margin: 0 0 0 -60px;
    font-size: 13px;
    padding: 0 0 0 45px;
    background: url('/images/icon-plus.png') no-repeat 0px 8px;
}

.cards {
    overflow: hidden;
    position: relative;
}

.club .left .column {
    width: 330px;
}

.club .left .column.last {
    width: 220px;
}

.club_card {
    width: 169px;
    margin-left: 40px;
    color: #656565;
}

.club_card span {
    display: block;
    padding: 11px 0;
}

.card_regular {
    -webkit-box-shadow: -1px 3px 8px rgba(50, 50, 50, 0.44);
    -moz-box-shadow: -1px 3px 8px rgba(50, 50, 50, 0.44);
    box-shadow: -1px 3px 8px rgba(50, 50, 50, 0.44);
    width: 169px;
    height: 107px;
}

.card-silver {
    -webkit-box-shadow: -1px 3px 8px rgba(50, 50, 50, 0.44);
    -moz-box-shadow: -1px 3px 8px rgba(50, 50, 50, 0.44);
    box-shadow: -1px 3px 8px rgba(50, 50, 50, 0.44);
    width: 169px;
    height: 107px;
}

.card-gold {
    -webkit-box-shadow: -1px 3px 8px rgba(50, 50, 50, 0.44);
    -moz-box-shadow: -1px 3px 8px rgba(50, 50, 50, 0.44);
    box-shadow: -1px 3px 8px rgba(50, 50, 50, 0.44);
    width: 169px;
    height: 107px;
}

.button_getcard {
    background: url('/images/button-get-card.png') no-repeat;
    width: 345px;
    height: 71px;
}

.button_getcard a {
    display: block;
    width: 165px;
    padding: 20px 0 0 70px;
    color: #FFF;
    font-size: 16px;
    margin-right: 40px;
}

.club_get_card {
    width: 165px;
    padding: 0 0 0 54px;
    background: url('/images/icon-arrow.png') no-repeat;
}

.club_get_card a {
    font-size: 16px;
}

.club_compare_cards {
    width: 130px;
}

.club .club_compare_cards {
    text-align: right;
    float: right;
}

/* CLUB MOBILE */

.club_mobile {
    line-height: 140%;
}

.club_mobile .left .column {
    width: 370px;
}

.club_mobile .h1 {
    font-size: 48px;
    font-weight: bold;
    width: 294px;
    line-height: 44px;
}

.club_mobile p {
    padding: 0;
}

.club_mobile .club_get_card {
    padding-top: 5px;
    margin: 72px 0 0 0;
    float: left;
}

.club_mobile .club_compare_cards {
    display: block;
    margin: 42px 0 0 52px;
}

.club_mobile .icon-mobilephone {
    float: left;
    margin: 67px 0 0 -50px;
}

.club_mobile .column.right {
    width: 410px;
}

.club_mobile h3 {
    padding: 34px 0 12px 0;
}

.club_mobile h3.first {
    padding-top: 0;
}

.club_mobile .content {
    margin: 40px 0 0 104px;
}

.club_mobile .content span {
    display: block;
}

/* CLUB MOBILE COMPARE */
.club_compare .column {
    margin: 0;
}

.club_compare {
    overflow: hidden;
}

.club_compare .button_getcard {
    margin: 0 0 17px 0;
}

.club_compare .club_get_card a {
    color: #FFFFFF;
}

.club_compare .club_card {
    float: left;
}

.club_compare div.table {
    line-height: .01em;
    font-size: .01em;
    margin-left:  112px;
}

.club_compare td, .club_compare th {
    line-height: 14px;
    font-size: 14px;
}

.club_compare table {
    width: 874px;
    border-collapse: collapse;
}

.club_compare tr.even {
    background: #eff3f4;
}

.club_compare tr.even td:first-child {
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.club_compare tr.even td:last-child {
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.club_compare tr td, .club_compare tr th {
    font-size: 12px;
    font-weight: normal;
    padding: 15px 0 15px 15px;
    text-align: center;
}

.club_compare strong {
    font-family: co_headline_corpbold;
    font-size: 14px;
}

.club_compare td.first {
    text-align: left!important;
    width: 150px!important;
}

.club_compare tr td span {
    margin: 0 auto;
}

.club_compare .club_card {
    position: relative;
}

.club_compare .club_card .text__how_get_card {
    background: url('/images/bg-how-get.png');
    display: none;
    color: #FFF;
    text-decoration: underline;
    position: absolute;
    top: 0;
    height: 85px;
    width: 169px;
    text-align: center;
    font-size: 16px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.club_compare .club_card a {
    display: block;
    position: absolute;
    width: 140px;
    color: #FFF;
    top: 35px;
    left: 13px;
}
.l-checkb-v2 * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.l-checkb-v2 input[type=radio] {
    margin-right: 1em;
}
.l-checkb-v2 .disabled input[type=text] {
    background-color: #ccc;
    cursor: default;
    pointer-events: none;
}

#check_balance .l-checkb-v2 label {
	display: inline-block;
	text-transform: none;
	margin-bottom: 0;
}

#check_balance form {
    margin: 70px 0 108px 97px;
}
#check_balance .l-checkb-v2 button {
	padding: 0 5px;
	min-width: 220px;
}
#check_balance .l-checkb-v2 form {
    margin: 0;
}
#check_balance .l-checkb-v2 input[type=text] {
    width: 100%;
}

#check_balance .l-checkb-v2  input.input-st {
    width: 311px;
}
#check_balance label {
    display: block;
    text-transform: uppercase;
    margin-bottom: 8px;
}

#check_balance input[type=text] {
    padding: 11px;
    width: 317px;
}

#check_balance button {
    margin-left: 4px;
    padding: 0 40px;
}
ol.l-checkb-v2 {
    list-style: none;
    padding: 0;
    margin: 0;
}

ol.l-checkb-v2 li {
    padding: 0;
    margin: 0;
    list-style: none;
}
.l-checkb-v2 ul {
    margin-bottom: 2em;
}
.l-checkb-v2 a,
.balance-loyality strong {
    color: #A4D8FA;
}
.l-checkb-v2 a {
    text-decoration: underline;
}
.l-checkb-v2 .select {
	text-decoration: none;
}
.l-checkb-v2 .col2 li {
    padding: 0;
    width: 50%;
    padding: 0 2.5%;
    float: left;
}
#check_balance .l-checkb-v2  button,
.l-checkb-v2 .stage button {
    margin: 0;
}
#check_balance .l-checkb-v2  button[disabled],
.l-checkb-v2 .stage button[disabled] {
    background: #CCC;
    color: #232323;
    cursor: default;
    pointer-events: none;
}
#check_balance .l-checkb-v2 .rules {
    margin: 0;
}
#check_balance.minh {
    min-height: 337px;
}
.l-checkb-v2 .like-h2 {
    font-size: 18px;
}

.l-checkb-v2 .col2 .first {
  padding-left: 0%;
}
.l-checkb-v2 .col2 .last {
  padding-right: 0%;
}
.l-checkb-v2 .captcha {
    text-align: right;
}
.l-checkb-v2 .select-card {
    width: 100%;
    margin-top: 0;
}
.disabled .select {
    background: #ccc;
    cursor: default;
}
.disabled .select:hover i  {
    color: #4B4A4A;
}
.disabled .select:hover span {
    text-decoration: none;
}
.balance-user {
    position: relative;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 1em 10em 1em 0em;
    margin-bottom: 2em;
}
.balance-user strong {
    display: block;
    color: #D71F25;
    font-size: 2em;
    right: 1em;
    top: .25em;
    position: absolute;
}
.balance-user strong span {
    display: block;
    margin-top: .5em;
    font-size: .666666667em;
}
.balance-bonuses {
    width: 100%;
    font-size: 1.2em;
}
.balance-bonuses th {
    padding: 1em 0;
    margin-bottom: 1em;
    border-bottom: 1px solid #fefefe;
}
.balance-bonuses td {
    min-width: 25%;
    text-align: left;
    padding: .5em 1em .5em 0;
}
.balance-bonuses .hero {
    color: #D71F25;
}
.card_popup a {
    color: #7ec9ed;
    text-decoration: underline;
    display: block;
    margin-bottom: 15px;
}

.card_popup a.rules, #check_balance a.rules {
    background: url('/images/icon-rules.png') no-repeat;
    display: inline-block;
    margin-top: 15px;
    padding-left: 60px;
    height: 28px;
    text-decoration: none;
    line-height: 14px;
    color: #7ec9ed;
}

.prev a.prev {
    font-family: "WebSymbolsRegular";
    font-size: 12px;
    color: #005ca6;
    text-decoration: none !important;
    line-height: 20px;
    margin: -10px 0 0 0;
}

.icon-yes {
    display: block;
    background: url('/images/icon-yes.png') no-repeat;
    width: 14px;
    height: 14px;
}

.icon-no {
    display: block;
    background: url('/images/icon-no.png');
    width: 14px;
    height: 14px;
}

.icon-message {
    background: url('/images/icon-message.png');
    width: 231px;
    height: 116px;
}

.icon-mobilephone {
    background: url('/images/icon-mobilephone.png');
    width: 251px;
    height: 390px;
}

.bold {
    font-weight: bold;
}

.font42 {
    font-size: 42px;
}

/* PK_CORPORATE */

section .pk_button {
    margin-bottom: 39px;
    float: left;
}
section .pk_button.gift_order {
    float: none;
}

.pk_button {
    width: 320px;
    display: block;
}

.pk_button.last {
    margin-left: 10px;
}

.pk_button span {
    display: block;
    background: url('/images/pk_buttons.png') no-repeat left top;
    width: 320px;
    height: 111px;
}

.ukr span {
    display: block;
    background: url('/images/pk-upd-ukr.png') no-repeat left top;
    width: 320px;
    height: 111px;
}

.pk_button:hover span.order {
    background-position: -325px 0px;
}

.pk_button span.pdf {
    background-position: 0px -112px;
}

.pk_button:hover span.pdf {
    background-position: -325px -113px;
}

.pk_button span.card {
    background-position: 0px -341px;
}

.pk_button:hover span.card {
    background-position: -325px -341px;
}

.pk_button span.qa {
    background-position: 0px -226px;
}

.pk_button:hover span.qa {
    background-position: -325px -226px;
}

.pk_button span.buy {
    background-position: 0px -455px;
}

.pk_button:hover span.buy {
    background-position: -325px -455px;
}

.pk_button span.clients {
    background-position: 0px -568px;
}

.pk_button:hover span.clients {
    background-position: -325px -568px;
}

.pk_button img {
    width: 319px;
    height: 110px;
    float: left;
}

.pk_comment {
    overflow: hidden;
}

.pk_comment img {
    float: left;
    margin-right: 18px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.pk_comment_meta {
    margin-bottom: 26px;
}

.pk_comment_meta .name {
    font-weight: bold;
    font-size: 13px;
    margin-bottom: 24px;
}

.pk_comments .h3 {
    float: left;
    padding: 0;
}

.pk_comments .button {
    float: right;
}

.pk_comments {
    border: 1px solid #CACACA;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #FFF;
    padding: 22px 15px 12px 12px;
}

.pk_comments.show {
    width: 968px;
    position: relative;
    left: -675px;
    box-shadow: 3px 5px 0 rgba(0, 0, 0, 0.2);
}

.pk_comments.show .hide {
    display: table-cell !important;
}

.ie7 .pk_comments.show .hide, .ie8 .pk_comments.show .hide {
    display: block !important;
}

.pk_comments table {
    width: 100%;
}

.pk_comments td {
    padding-right: 40px;
    width: 33%;
}

.pk_comments tr.first td {
    padding: 0 0 18px 0;
}

.pk_comments tr.last td {
    padding-right: 0;
}

.pk_comments td.last {
    padding-right: 0;
}

.pk_comments_nav {
    position: absolute;
    right: 5px;
}

aside .pk_button {
    margin-top: 18px;
}

.pk_faq li {
    margin-bottom: 20px;
}

.pk .column {
    margin: 0;
}

.pk .left {
    width: 588px;
    min-height: 404px;
}

.pk .right {
    width: 398px;
}

.pk .right h1 {
    line-height: 38px;
}

.pk .right .h2 {
    margin-bottom: 36px;
}

#pk_runner {
    margin: 0 0 30px 0;
    width: 356px;
}

#pk_runner .jslider .jslider-bg i {
    background: url(/images/slide-price.png) repeat-x 0 0 #efefef;
    border: 1px solid;
    border-color: #b2b2b2 #cccccc #e5e5e5 #cccccc;
    height: 9px;
}

#pk_runner .jslider .jslider-bg i {
    position: absolute;
    font-size: 0;
    top: 0;
}

#pk_runner .jslider .jslider-bg .l {
    border-right: none;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    width: 10%;
    background-position: 0 0;
    left: 0;
}

#pk_runner .jslider .jslider-bg .f {
    border-left: none;
    width: 80%;
    left: 10%;
}

#pk_runner .jslider .jslider-bg .r {
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-left: none;
    width: 10%;
    left: 90%;
    background-position: right 0;
}

#pk_runner .jslider .jslider-bg .v {
    border-right: none;
    background: #005CA6;
    height: 5px;
    position: absolute;
    width: 60%;
    left: 20%;
    top: 2px;
}

#pk_runner .jslider-value {
    display: none
}

#pk_runner .jslider-pointer {
    background: url("/images/slide-price_but_big-ukr.png") no-repeat;
    display: block;
    height: 58px;
    margin: 0 0 0 -8px;
    position: absolute;
    top: -35px;
    width: 33px;
}

#pk_runner .jslider-pointer:hover {
    background-position: -37px 0;
}

#pk_runner .jslider .jslider-scale ins {
    color: #000;
    font-family: co_text_corpbold;
    font-size: 13px;
    margin-top: 23px;
}

#pk_runner .jslider .jslider-scale span {
    border: 0;
}

.pk .runner-scale {
    margin-top: 22px;
    position: relative;
}

.pk .runner-scale li {
    float: left;
    margin: 0;
    font-size: 13px;
    position: absolute;
    letter-spacing: -.7px;
}

.pk .runner-scale li.active {
    font-weight: bold;
    font-size: 18px;
    letter-spacing: -1px;
}

.pk .runner-scale li.first {
    left: -4px;
}

.ie7 .pk .runner-scale li.active.first, .ie8 .pk .runner-scale li.active.first {
    left: -2px;
}

.pk .runner-scale li.second {
    left: 120px;
}

.pk .runner-scale li.second.active {
    left: 111px;
}

.ie7 .pk .runner-scale li.second.active, .ie8 .pk .runner-scale li.second.active {
    left: 111px;
}

.pk .runner-scale li.third {
    left: 241px;
}

.pk .runner-scale li.third.active {
    left: 230px;
}

.ie7 .pk .runner-scale li.third.active, .ie8 .pk .runner-scale li.third.active {
    left: 169px;
}

.pk .runner-scale li.fourth {
    left: 340px;
}

.pk .runner-scale li.fourth.active {
    left: 330px;
}

.ie7 .pk .runner-scale li.fourth.active, .ie8 .pk .runner-scale li.fourth.active {
    left: 258px;
}

.pk .runner-scale li.last {
    left: 340px;
}

.pk .runner-scale li.last.active {
    left: 340px;
    width: 52px;
}

.ie7 .pk .runner-scale li.last.active, .ie8 .pk .runner-scale li.last.active {
    left: 347px;
}

.pk .slide-price .Min {
    background: url("/images/slide-price_but_big-ukr.png") no-repeat;
    display: block;
    height: 58px;
    margin: 0 0 0 -8px;
    position: absolute;
    top: -35px;
    width: 33px;
}

.pk .runner-scale td {
    width: 12.6%;
    text-align: left;
    border: 1px solid red;;
}

.pk .price-filter {
    margin-left: -18px;
}

.pk .slide-price .Min.ui-state-hover, .pk .slide-price .Min.ui-state-active {
    background-position: -37px 0;
}

.pk .kartochka-toolbar__buy {
    margin: 48px 0 40px 0;
}

.pk .kartochka-toolbar__buy label {
    padding: 0 0 15px 0;
    text-transform: none;
}

.pk .kartochka-toolbar__buy {
    width: 365px;
}

.pk .kartochka-toolbar__buy td {
    width: 121px;
}

.pk td.count input {
    width: 57px;
    padding: 12px 5px 12px 0;
    margin: 0 11px 0 0;
    float: left;
    border: 1px solid #B1A8A5;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-align: right;
}

.pk td.count span {
    display: block;
    margin-top: 13px;
}

.pk .kartochka-toolbar__buy .button {
    margin-top: 35px;
    margin-right: 9px;
    padding: 0 15px;
    bottom: 0;
    left: 0;
}

.pk_link_buy_some {
    font-size: 12px;
    line-height: 14px;
    margin: 33px 0 0 0;
    display: block;
}

.pk_link_buy_some span {
    border-bottom: 1px dashed #005ca6;
}

.ie7 .pk .buy-offline, .ie8 .pk .buy-offline {
    display: block;
}

.pk {
    position: relative;
}
.pk h1.bold {
    font-family: "co_headline_corpbold";
}
.pk_gift_card {
    width: 400px;
    height: 251px;
    position: relative;
    margin: 70px 60px 0;
}

.pk_gift_card .clone.active {
    display: none;
}

.pk_gift_card .krossovki {
    position: absolute;
    top: 47px;
    left: 46px;
    width: 95px;
    height: 113px;
}

.pk_gift_card .krossovki.active {
    background-position: -107px 0px;
}

.pk_gift_card .lodka {
    position: absolute;
    top: 0px;
    left: 211px;
    width: 100px;
    height: 57px;
}

.pk_gift_card .lodka.active {
    background-position: -107px 0px;
}

.pk_gift_card .konki {
    position: absolute;
    top: 38px;
    right: -38px;
    width: 90px;
    height: 61px;
}

.pk_gift_card .konki.active {
    background-position: -92px 0px;
}

.pk_gift_card .myach {
    position: absolute;
    bottom: -27px;
    right: 81px;
    width: 147px;
    height: 79px;
}

.pk_gift_card .myach.active {
    background-position: -150px 0px;
}

.pk_gift_card .lasti {
    position: absolute;
    bottom: 78px;
    left: 0px;
    width: 113px;
    height: 47px;
}

.pk_gift_card .lasti.active {
    background-position: -115px 0px;
}

.pk #pk_package .b-comparison__scroll {
    left: 0px;
}

.blackout {
    position: fixed!important;
}

.blue_popup {
    color: #FFF;
    padding: 33px 22px;
    display: none;
    background: url('/images/blackout_bg.png');
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 1px 13px rgba(50, 50, 50, 1);
    -moz-box-shadow: 0px 1px 13px rgba(50, 50, 50, 1);
    box-shadow: 0px 1px 13px rgba(50, 50, 50, 1);
    position: absolute;
    width: 654px;
    z-index: 5001;
}

.blue-popup{
    color: #FFF;
    padding: 33px 22px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 1px 13px rgb(50 50 50);
    -moz-box-shadow: 0px 1px 13px rgba(50, 50, 50, 1);
    box-shadow: 0px 1px 13px rgb(50 50 50);
    width: 654px;
    z-index: 5001;
    margin: 70px auto 0;
    position: relative;
}

.pk_package .h4 {
    padding-bottom: 45px;
}

.pk_package .h3 {
    border-bottom: 1px solid #76c2e8;
    padding-bottom: 19px;
    margin-bottom: 10px;
}

.pk_package h3.total {
    border: 0;
    margin: 0;
}

.pk_package p {
    font-size: 14px;
}

.pk_package p img {
    margin: -1px 0 0 0;
}

.pk_package a.button-red.last {
    padding: 0 47px;
}

.pk_package .cart-info__price1, .popup_pk_buy_cards .cart-info__price1 {
    font-size: 30px;
    margin-bottom: 32px;
}

.pk_package .b-packages__scroll {
    position: relative;
    margin: 24px 0 40px 0;
    width: 654px;
    height: 11px;
    background: #FFF;
}

.pk_package .b-packages__scroll-drag {
    position: absolute;
    top: 2px;
    left: 2px;
    background: #969899;
    width: 100px;
    height: 7px;
    border-radius: 5px;
}

.pk_package_slider {
    overflow: hidden;
    position: relative;
    width: 674px;
}

.pk_package_slider td {
    padding-right: 30px;
}

.pk_package_slider tr.last td img {
    margin-top: -3px;
}

.ie7 .pk_package_slider tr.last td img, .ie8 .pk_package_slider tr.last td img {
    margin: 0;
}

.pk_package_list_box {
    position: relative;
}

.pk_package_list_blackout {
    position: absolute;
    top: 0px;
    left: 0px;
    background: url('/images/bg_package_blackout.png');
    width: 203px;
    height: 316px;
    display: none;
}

.pk_package_slider.free .pk_package_list_blackout {
    width: 322px;
    height: 157px;
}

.pk_package_list_box .pk_package_added {
    position: absolute;
    background: url('/images/icon_count.png') no-repeat;
    width: 63px;
    height: 56px;
    top: 4px;
    left: 4px;
    display: none;

}

.pk_package_list_box .pk_package_added span {
    display: block;
    margin: 16px 0 0 40px;
    width: 20px;
    text-align: center;
    height: 15px;
}

.pk_package_list_blackout form {
    position: absolute;
    display: block;
    height: 110px;
    top: 50%;
    left: 40px;
    margin-top: -70px;
}

.pk_package_slider.free form {
    top: 8px;
    left: 120px;
}

.pk_package_list_blackout form label {
    display: block;
    margin-bottom: 20px;
}

.pk_package_list_blackout form input {
    width: 52px;
    padding: 16px 5px;
    margin-right: 5px;
    display: block;
    float: left;
    text-align: right;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.pk_package_list_blackout form span {
    display: block;
    float: left;
    margin-top: 15px;
}

.pk_package_list_blackout form a {
    display: block;
    margin-top: 10px;
}

.pk_package_list_box .price {
    margin-top: 20px;
    display: block;
    clear: both;
}

.pk_package_list_box .price span {
    display: block;
    margin: 0 5px 0 0;
    font-size: 30px;
    padding: 4px 0;
    float: left;
}

.ie7 .pk_package_list_box .price img, .ie8 .pk_package_list_box .price img {
    margin-top: 2px;
    display: block;
}

.pk_package_list_box .price {
    overflow: hidden;
}

.pk_faq a:hover {
    text-decoration: none;
}

.pk_faq {
    margin-bottom: 30px;
}

.pk_faq a {
    color: #005ca6;
    font-size: 13px;
    border-bottom: 1px #005ca6 dotted;
}

.button.popup-close {
    background: url('/images/icon_close.png') no-repeat;
    width: 13px;
    height: 13px;
    position: absolute;
    right: -9px;
    top: 9px;
}

.popup_pk_buy_cards hr {
    border: 0;
    border-bottom: 1px solid #76c2e8;
}

.popup_pk_buy_cards table td {
    padding-bottom: 40px;
}

.popup_pk_buy_cards .price {
    float: left;
    margin-right: 21px;
    border: 1px solid #a8f8ff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    height: 74px;
    width: 114px;
}

.ie7 .popup_pk_buy_cards .price span, .ie8 .popup_pk_buy_cards .price span {
    font-weight: bold;
}

.popup_pk_buy_cards .price div {
    display: block;
    margin: 30px 0 0 0;
    float: left;
    font-size: 15px;
    width: 113px;
    text-align: center;
    padding: 1px 0 0 0;
}

.popup_pk_buy_cards .price img, .popup_pk_buy_cards .current_sum img {
    margin: -2px 0 0 0;
}

.popup_pk_buy_cards .multiplier {
    margin: 43px 21px 0 0;
}

.popup_pk_buy_cards form {
    margin: 0 0 0 21px;
}

.popup_pk_buy_cards form label {
    display: block;
    margin-bottom: 12px;
}

.popup_pk_buy_cards form input {
    width: 52px;
    padding: 16px 5px;
    margin-right: 5px;
    display: block;
    float: left;
    text-align: right;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.popup_pk_buy_cards form span {
    display: block;
    float: left;
    margin-top: 15px;
}

.popup_pk_buy_cards .current_sum {
    font-size: 30px;
    margin: 43px 0 0 15px;
}

.ie7 .popup_pk_buy_cards .current_sum, .ie8 .popup_pk_buy_cards .current_sum {
    font-size: 30px;
    margin: 36px 0 0 15px;
}

.popup_pk_buy_cards .current_sum .equal {
    padding-right: 10px;
}

.popup_pk_buy_cards a.button-red.last {
    margin-top: 27px;
    padding: 0 35px;
    float: left;
}

.popup_pk_buy_cards .step-description {
    margin: 25px 0 0 20px;
    float: left;
    line-height: 12px;
}

.subscription {
    background-repeat: no-repeat;
    height: 334px!important;
    position: fixed;
    right: -320px;
    width: 290px;
    z-index: 2001;
    padding: 71px 10px 0 73px;
    color: #FFF;
    height: 98px;
}

.subscription-link {
    width: 55px;
    height: 170px;
    position: absolute;
    left: 0px;
    top: 0px;
    cursor: pointer;
}

.subscription .close {
    background: url(../images/subscription-close-button.png);
    cursor: pointer;
    height: 16px;
    position: absolute;
    right: 15px;
    top: 16px;
    width: 16px;
}

.subscription form label, .subscription form input {
    display: block;
}

.subscription a {
    color: #ffffff;
    display: inline-block;
    margin: 22px 0 0 0;
}

.subscription a.button {
    border: none;
}

.subscription a:hover {
    text-decoration: none;
}

.subscription form label {
    margin-bottom: 3px;
    text-transform: uppercase;
}

.subscription form ul {
    margin: 21px 0 0 0;
}

.subscription form input {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
    padding: 10px;
    width: 265px;
    margin: 0 0 10px 0;
}

.subscription form .checkbox-box {
    display: block;
}

.subscription form .checkbox-box a {
    margin: 0;
  text-decoration: underline;
}

.subscription form .checkbox-box label {
    text-transform: none;
}

.subscription .required {
    display: inline;
}

.adress-search {
    border: 1px solid #ccc;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.cities {
    background: #eff3f4;
    -webkit-box-shadow: 2px 3px 0px rgba(204, 204, 204, 0.75);
    -moz-box-shadow: 2px 3px 0px rgba(204, 204, 204, 0.75);
    box-shadow: 2px 3px 0px rgba(204, 204, 204, 0.75);
    float: left;
    overflow: hidden;
    padding: 43px 0 0 18px;
    width: 836px
}

#federal_city li {
    float: left;
    margin: 0 15px 0 0;
    position: relative
}

#federal_city input {
    text-align: right
}

#federal_city .icon-search {
    background: url(../images/icon-search.png) no-repeat;
    display: block;
    height: 14px;
    position: absolute;
    left: 6px;
    top: 4px;
    width: 13px;
}

.federal_shops {
    float: left;
    margin: 0 0 0 40px;
    width: 165px
}

.federal_shops li {
    list-style: none;
    margin: 0 0 8px 0;
    position: relative
}
.federal_shops a {
    height: 19px;
    line-height: 19px;
}

.federal_shops span {
    display: block;
    font-family: co_headline_corpbold;
    position: absolute;
    left: -20%;
    top: 0
}

.history_back {
    color: #005ca6;
    font-size: 12px;
    position: absolute;
    right: 0;
    top: -40px;
}

#mainbrands img {
    margin-top: -69px
}

.popup-gallery {
    background: #FFF;
    -webkit-box-shadow: 0px 0px 15px rgba(50, 50, 50, 1);
    -moz-box-shadow: 0px 0px 15px rgba(50, 50, 50, 1);
    box-shadow: 0px 0px 15px rgba(50, 50, 50, 1);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 22px;
    color: #2c2c2d;
    width: 850px;
    z-index: 5001;
    height: calc(100% - 120px);
    margin: 60px auto;   
    box-sizing: border-box;
}
.mfp-gallery .mfp-content {
    height: 100%;
}
.mfp-gallery .slick-slide img {
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    flex-shrink: 0;
}

.popup-gallery .close, .popup-close {
    background: url("../images/gallery-close-button.png") repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 13px;
    position: absolute;
    right: 15px;
    top: 20px;
    width: 12px;
    z-index: 55;
}

.popup-gallery__action {
    background: url(../images/action.png) no-repeat;
    color: #FFF;
    height: 22px;
    margin: 26px 0 0 0;
    padding: 2px 0 0 8px;
    width: 61px;
}

.popup-gallery__slider {
    position: relative;
    height: 100%;
}

.popup-gallery__slider_navigation .arrows {
    background: url(../images/popup-gallery-arrows.png?2) no-repeat left top;
    cursor: pointer;
    height: 39px;
    position: absolute;
    width: 25px;
    z-index: 5;
}

.popup-gallery__slider_navigation .arrow-left {
    background-position: left top;
    left: 80px;
    top: 50%;
    margin-top: -19px;
}

.popup-gallery__slider_navigation .arrow-left:hover {
    background-position: left -44px;
}

.popup-gallery__slider_navigation .arrow-right {
    background-position: top right;
    right: 80px;
    top: 50%;
    margin-top: -19px;
}

.popup-gallery__slider_navigation .arrow-right:hover {
    background-position: right -44px;
}

.popup-gallery__slider_viewport {
    overflow: hidden;
    position: relative;
    height: 100%;
}
.popup-gallery__slider_viewport__inner {
    height: 100%;
}
.popup-gallery__slider_viewport__inner .slick-track {
    height: 100%;
}
.popup-gallery__slider_viewport__inner .slick-list {
    height: 100%;
}
.popup-gallery__slider_viewport__inner.slick-initialized .slick-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.popup-gallery__slider_viewport__inner li {
    display: block;
    float: left;
    /*width: 905px;*/
}

.popup-gallery__slider_viewport__inner li img {
    display: block;
    margin: 0 auto;
}

.popup-gallery__description {
    margin: 50px 0 0 30px;
}

.popup-gallery__description .column-left,
.popup-gallery__description .column-middle,
.popup-gallery__description .column-right {
    float: left;
    position: relative;
}

.popup-gallery__description .column-left {
    width: 330px;
}

.popup-gallery__description .column-middle {
    width: 300px;
}

.popup-gallery__description .column-right {
    width: 300px;
}

.popup-gallery__description .column-left h1 {
    width: 305px;
}

.popup-gallery__description .divider {
    background: url(../images/gallery-divider.png) no-repeat;
    height: 71px;
    position: absolute;
    right: 20px;
    top: 0;
    width: 1px;
}

.popup-gallery__description .price-new, .popup-gallery__description .price-old {
    display: inline;
    display: inline-block;
    zoom: 1;
}

.popup-gallery__description .price-economi {
    color: #2c2c2d;
    font-size: 11px;
    margin: 10px 0 0 0;
}

.popup-gallery__description .price-new {
    font-size: 25px;
    line-height: 20px;
    margin: 0 10px 0 0;
}

.popup-gallery__description .kartochka-artikyl {
    margin: 0 0 10px 0;
}

.popup-gallery__description .price-old {
    font-size: 15px;
    color: #2c2c2d !important;
}

.popup-gallery__description .rating-box {
    color: #727272;
}

.popup-gallery__description .kartochka-toolbar__status {
    height: 35px;
    margin: 0;
}

.popup-gallery__description .kartochka-toolbar__status td {
    margin: 0;
    padding: 0;
    vertical-align: top;
}

.popup-gallery__share {
    margin: 42px 0 0 30px;
}

.popup-sizes {
    background: #FFF;
    color: #2c2c2d;
    -webkit-box-shadow: 0px 0px 15px rgba(50, 50, 50, 1);
    -moz-box-shadow: 0px 0px 15px rgba(50, 50, 50, 1);
    box-shadow: 0px 0px 15px rgba(50, 50, 50, 1);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    display: none;
    height: 600px;
    overflow: auto;
    padding: 0 22px 22px;
    position: fixed;
    z-index: 5001;
    width: 742px;
}
.popup-sizes-head2,
.popup-sizes-head {
    position: fixed;
    width: inherit;
    z-index: 10;
    top: 40px;
}
.popup-sizes-head2 {
  top: 219px;
  width: 742px;
}
.popup-sizes-head-close {
    position: absolute !important;
    top: 10px !important;
    right: 10px !important;
}
.popup-sizes td {
    text-align: center;
    vertical-align: middle;
}

.popup-sizes-section {
    width: 742px;
    margin: 0 0 30px;
    padding-top: 80px;
}
.popup-sizes-tabs {
    height: 28px;
    padding-top: 10px;
    line-height: 25px;
    list-style: none;
    border-bottom: 1px solid #DDD;
    background: #FFF;
}
.popup-sizes-tabs li {
    float: left;
    display: inline;
    margin: 0 1px -1px 0;
    padding: 0 13px 1px;
    color: #777;
    cursor: pointer;
    background: #F9F9F9;
    border: 1px solid #E4E4E4;
    border-bottom: 1px solid #F9F9F9;
    position: relative;
}
.popup-sizes-tabs li.current,
.popup-sizes-tabs li:hover {
    color: #FFF;
    background: #005CA6;
    padding: 0 13px 2px;
    border: 1px solid #D4D4D4;
    border-bottom: 1px solid #EFEFEF;
}
.popup-sizes-section .box {
    display: none;
    /*border: 1px solid #D4D4D4;*/
    /*border-width: 0 1px 1px;*/
    /*background: #EFEFEF;*/
    /*padding: 0 12px;*/
}
.popup-sizes-section .box.visible {
    display: block;
}

.popup-sizes-section .box ul {
    border: none;
}

.popup-sizes-section .box ul li {
    background: none;
    border: 0;
    margin: 0 -8px -1px 0;
}

.popup-sizes-section .box img {
    margin-top: 10px;
}

.popup-sizes-section .box li.current,
.popup-sizes-section .box li:hover {
    color: #005CA6;
    font-family: co_headline_corpbold;
}

.popup-add-card {
    background: #FFF;
    -webkit-box-shadow: 0px 0px 15px rgba(50, 50, 50, 1);
    -moz-box-shadow: 0px 0px 15px rgba(50, 50, 50, 1);
    box-shadow: 0px 0px 15px rgba(50, 50, 50, 1);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    display: none;
    padding: 22px;
    position: fixed;
    color: #2c2c2d;
    width: 535px;
    z-index: 5001;
}

.popup-add-card__total {
    font-size: 18px;
}

.popup-add-card__total .price-new {
    display: inline;
    display: inline-block;
    margin: 0 0 0 7px;
    zoom: 1;
}

.popup-add-card__item_description {
    float: left;
    margin: 30px 0 0 0;
}

.popup-add-card__item_description h2 {
    color: #1167ac;
    font-size: 12px;
    float: left;
    margin: 0 25px 0 0;
    width: 118px;
}

.popup-add-card hr {
    margin: 0;
    padding: 0 0 20px 0;
}

.popup-add-card__item_description__price {
    color: #f0042a;
    font-family: co_headline_corpbold;
    float: left;
    font-size: 18px;;
}

.popup-add-card__item_description .kartochka-toolbar__buy {
    width: 374px;
}

.popup-add-card__item_description .kartochka-toolbar__buy .select-box {
    width: 135px;
}

.popup-add-card__item_img {
    border: 0;
    float: left;
    margin: 0 9px 0 0;
    width: 98px;
}

.popup-about-brand {
    background: #FFF;
    -webkit-box-shadow: 0px 0px 15px rgba(50, 50, 50, 1);
    -moz-box-shadow: 0px 0px 15px rgba(50, 50, 50, 1);
    box-shadow: 0px 0px 15px rgba(50, 50, 50, 1);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    display: none;
    padding: 22px;
    position: absolute;
    color: #2c2c2d;
    width: 600px;
    z-index: 5001;
}

.popup-about-brand strong {
    font-family: co_headline_corpbold;
}

#selection-ajax,#selection-ajax2, .selection-ajax {
    position: relative;
}
#selection_city-ajax .autocomplete-suggestions {
	left: 0;
    right: 0;
    top: 5px;
    padding: 22px;
    width: 100% !important;
}
#selection_city-ajax .ps__rail-y {
    background-color: rgba(255, 255, 255, 0.1);
}
#selection_city-ajax .ps__thumb-y {
    background-color: rgba(255, 255, 255, 0.2);
}
#selection-ajax .autocomplete-suggestions,#selection-ajax2 .autocomplete-suggestions,.selection-ajax .autocomplete-suggestions {
    background: #707070;
    border-radius: 4px;
    box-shadow: 8px 0 35px 0 rgba(0, 0, 0, 0.1);
}

#selection-ajax .autocomplete-suggestion,#selection-ajax2 .autocomplete-suggestion,.selection-ajax .autocomplete-suggestion  {
    color: rgba(255,255,255,.6);
    font-size: 15px;
    line-height: 32px;
}

#selection-ajax .autocomplete-selected, #selection-ajax2 .autocomplete-selected, .selection-ajax .autocomplete-selected {
    color: #fff;
}

.jslider .jslider-bg i, .jslider .jslider-pointer {
    background: url(../../images/slider/jslider.png) no-repeat 0 0
}

.jslider {
    display: block;
    width: 100%;
    height: 1em;
    position: relative;
    top: .6em;
    font-family: Arial, sans-serif
}

.jslider table {
    width: 100%;
    border-collapse: collapse;
    border: 0
}

.jslider td, .jslider th {
    padding: 0;
    vertical-align: top;
    text-align: left;
    border: 0
}

.jslider table, .jslider table tr, .jslider table tr td {
    width: 100%;
    vertical-align: top
}

.jslider .jslider-bg {
    position: relative
}

.jslider .jslider-bg i {
    height: 5px;
    position: absolute;
    font-size: 0;
    top: 0
}

.jslider .jslider-bg .l {
    width: 10%;
    background-position: 0 0;
    left: 0
}

.jslider .jslider-bg .f {
    width: 80%;
    left: 10%;
    background-repeat: repeat-x;
    background-position: 0 -20px
}

.jslider .jslider-bg .r {
    width: 10%;
    left: 90%;
    background-position: right 0
}

.jslider .jslider-bg .v {
    position: absolute;
    width: 60%;
    left: 20%;
    top: 0;
    height: 5px;
    background-repeat: repeat-x;
    background-position: 0 -40px
}

.jslider .jslider-pointer {
    width: 13px;
    height: 15px;
    background-position: 0 -60px;
    position: absolute;
    left: 20%;
    top: -4px;
    margin-left: -6px;
    cursor: pointer;
    cursor: hand
}

.jslider .jslider-pointer-hover {
    background-position: -20px -60px
}

.jslider .jslider-pointer-to {
    left: 80%
}

.jslider .jslider-label {
    font-size: 9px;
    line-height: 12px;
    color: black;
    opacity: .4;
    white-space: nowrap;
    padding: 0 2px;
    position: absolute;
    top: -18px;
    left: 0
}

.jslider .jslider-label-to {
    left: auto;
    right: 0
}

.jslider .jslider-value {
    font-size: 9px;
    white-space: nowrap;
    padding: 1px 2px 0;
    position: absolute;
    top: -19px;
    left: 20%;
    background: white;
    line-height: 12px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px
}

.jslider .jslider-value-to {
    left: 80%
}

.jslider .jslider-label small, .jslider .jslider-value small {
    position: relative;
    top: -0.4em
}

.jslider .jslider-scale {
    position: relative;
    top: 9px
}

.jslider .jslider-scale span {
    position: absolute;
    height: 5px;
    border-left: 1px solid #999;
    font-size: 0
}

.jslider .jslider-scale ins {
    background: 0;
    font-size: 9px;
    text-decoration: none;
    position: absolute;
    left: 0;
    top: 5px;
    color: #999
}

.jslider-single .jslider-pointer-to, .jslider-single .jslider-value-to, .jslider-single .jslider-bg .v, .jslider-limitless .jslider-label {
    display: none;
}

.card_monikers_list{
    display: none;
}

.ico_cross, .ico_more, .ico_x, .ico_plus, .webSymbol { font-family:"WebSymbolsRegular"; font-style:normal; font-size:12px; text-decoration:none;}
.ico_x:active, .ico_x:hover {text-decoration: none}

/* POPUP */
.popup { background:#FFF; position:absolute; left:50%; top:207px; width:950px; z-index:200000; margin:0 0 0 -475px; display:none;}
.popup-padding { padding:15px 20px 20px 20px; position:relative;}
.popup-padding-left-extra {padding-left: 5px}
.popup-title { font-size:23px; font-family:co_headline_corpregular, Arial, Helvetica, sans-serif; padding:0 0 25px 0;}
.popup-close { position:absolute; right:19px; top:19px; font-size:25px; line-height:100%; cursor:pointer;}

/* BASKET */
.popup a {
    color: #21242D;
}

#alert_custom { width:500px;}
#alert_custom_html { padding:0; margin:0;}
.go_to_order_basket, .continue_shopping {font-size: 15px; font-family: 'co_headline_corpregular'; text-decoration: underline; text-transform: uppercase}


.continue_shopping.button {
    text-decoration: none;
    font-size: 16px;
    padding: 0 16px;
}
.goods-list__image {
    position: relative;
}

.b-zakaz .goods-list__popup {
    min-height: 200px;
}

.b-zakaz .goods-list__popup .column-right {
    width: 170px;
}

.b-zakaz .goods-list__popup .image {
    width: 170px;
}

.goods-list__popup {
    background: #eff3f4;
    border: 1px #cacaca solid;
    box-shadow: 3px 5px 0 rgba(0, 0, 0, 0.2);
    display: none;
    border-radius: 5px;

    overflow: hidden;
    padding: 5px 0 0 5px;
    position: absolute;
    height: 236px;
    right: -640px;
    top: -100px;
    /*width: 630px;*/
    width: 590px;
    z-index: 5001;
}

.goods-list__popup .buybutton-wrapper {
    float: none;
    position: absolute;
    right: 20px;
	margin-top: 10px;
	margin-left: 5px;
}

.goods-list__popup .popup-close_cstm {
    cursor: pointer;
    font-family: WebSymbolsRegular;
    position: absolute;
    right: 5px;
    top: 3px;
    z-index: 9999;
}

.goods-list__popup .corner {
    background: url(../images/basket-popup-img-cornerv2.png);
    position: absolute;
    height: 37px;
    bottom: -2px;
    right: -12px;
    width: 48px;
}

.goods-list__popup .column-right {
    float: left;
}

.goods-list__popup .image {
    float: left;
    position: relative;
    margin: 0 12px 0 0;
    overflow: hidden;
    width: 170px;
}

.goods-list__popup .kartochka-price {
    margin: 0;
    width: 430px;
}

.goods-list__popup .kartochka-toolbar__buy {
    /*width: 430px;*/
    width: auto;
}

.goods-list__popup .price-block {
    position: relative;
    top: -39px;
    right: -120px;
}

.goods-list__popup .size_wrapper {
    margin: 13px 0 0 0;
    position: absolute;
    width: 100px;
}

.goods-list__popup #show_table_sizes {
    display: block;
    position: absolute;
    width: 120px;
}

.goods-list__popup .kartochka-toolbar__buy {
    margin-top: -10px;
}

.buybutton.disabled {
    background: #DDD;
}

.buybutton-wrapper {
    float: right;
    margin: 20px 0 0 0;
}

.goods-list__popup .title {
    color: #1167ac;
    font-size: 15px;
    margin: 15px 0 0 0;
    width: 180px;
}

.goods-list__popup .price-new {
    width: 220px;
}

.goods-list__popup .price-old {
    font-size: 22px;
	text-align: right;
}

.goods-list__popup .rating-box {
    width: 80px;
}

.goods-list__popup .kartochka-toolbar__buy a.select {
    margin-right: 6px;
}

.goods-list__popup .input-box__wrapper input {
    padding: 0 28px;
}

.popup-delivery.popup-login {
    background: #ebedee;
    color: #045291;
    padding-bottom: 10px;
    width: 652px;
}
.popup-delivery {
    padding-right: 0;
}
.popup-delivery h1 {
    margin-bottom: 10px;
}
.popup-delivery .image {
    float: left;
    margin: 0 15px 0 0;
}
.popup-delivery .desc {
    float: left;
}
.popup-delivery .popup-close {
    background: none;
    font-family: WebSymbolsRegular;
    font-size: 12px;
    right: 15px;
    top: 15px;
}

.popup-delivery p {
    font-size: 14px;
    width: 582px;
}

.popup-delivery .button-blue {
    float: right;
    margin: 0 -35px 0 0;
}

.products-list__box-order {
    background: url(../images/button-green.png);
    height: 40px;
    line-height: 45px;
}

.kartochka-info .kartochka-toolbar__buy {
    width: auto;
}

.kartochka-toolbar__buy td.first {
    width: 138px;
}

.kartochka-toolbar__buy td.second {
    width: 138px;
}

.kartochka-toolbar__buy td.third {
    width: 78px;
}

.popup-types {
    display: none;
    background: white;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 3px 4px 0 rgba(0, 0, 0, 0.2);
    position: absolute;
    right: -4px;
    top: -100px;
    width: 878px;
    z-index: 9999;
}

.popup-types-close a {
    background: url(../images/popup-maintypes-close-new.jpg) left center no-repeat #005ca7;
    display: block;
    height: 33px;
    position: absolute;
    right: 0;
    top: 0;
    width: 60px;
    line-height: 33px;
    color: white;
    padding-left: 33px;
}
.popup-types-close a span {
    display: inline-block;
    border-bottom: 1px dotted white;
    line-height: 10px;
}
.popup-types-inner {
    padding: 40px 20px 10px 20px;
}

.maintypes-list li {
    display: inline-block;
}

.popup-types td {
    padding: 10px 0;
}

.popup-types .cat-links-home {
    font-size: 10px;
}

.popup-types .cat-links-home-wrapper {
    /*padding-right: 30px;*/
    width: 165px;
}

.popup-types tr.last td {
    border: none;
}

.popup-types td {
    border-bottom: 1px solid #10548e;
}
.popup-types tr {
   /* border-bottom: 1px solid #27bced;*/
}
.popup-types tr:first-child {
    border-top: none;
}
.popup-types-brands td {
    width: 160px;
}

.popup-types-brands td a {
    display: block;
    height: 48px;
    overflow: hidden;
    position: relative;
}

.popup-types-brands td a img {
    position: absolute;
    top: -80px;
}

.brands-container {
    position: relative;
}

.well {
    background: #F1F1F1;
    border: 1px solid #E5E5E5;
    border-radius: 5px;
    position: relative;
    height: 378px;
	margin-bottom: 36px;
}

.well-home {
    height: 339px;
    margin-top: 20px;
}

.well-home .well-inner {
    padding: 0;
}

.well-inner {
    padding-top: 12px;
    position: relative;
}

.well-home .item-slider__prev {
    left: -2px;
}

.well-home .item-slider__next {
    right: -10px;
}

.item-slider__canvas {
    height: 398px;
}

.banner-home {
    float: left;
}

.tabs-home {
    float: right;
    margin-right: 30px;
    padding: 20px 0 0 0;
}

.banner-home {
    margin-right: 27px;
}
.tabs-mono li.disabled {
	opacity: .5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
}
.tabs-mono li.disabled a,
.tabs-mono .disabled:hover a {
	background-position: left top !important;
	color: #004899 !important;
}
.tabs-mono li.disabled.active,
.tabs-mono li.disabled:hover{
	background-position: right top;
}
.tabs-mono li,
.tabs-mono a {
    background: url(/images/tabs-mono.png?2) no-repeat;
}

.tabs-mono ul {
    float: left;
}

.tab-heading, .tab-heading span {
  background: url(/images/tabs-mono.png?2) no-repeat;
}

.tab-heading {
  background-position: right bottom;
  display: inline-block;
  margin-right: 10px;
  padding-right: 40px;
  padding-left: 20px;
  height: 29px;
  font-size: 0;
}
.tab-heading-container {
  padding-left: 26px;
}

.tab-heading span {
  background-position: left bottom;
  display: block;
  font-family: 'co_text_corpregular';
  height: 29px;
  line-height: 29px;
  margin-left: -45px;
  padding-left: 35px;
  text-decoration: none;
  font-size: 10px;
  text-transform: uppercase;
  color: #fff;
}

.tabs-mono li {
    background-position: right top;
    display: block;
    float: left;
    margin-right: 10px;
    padding-right: 40px;
    padding-left: 21px;
}

.tabs-mono a {
    background-position: left top;
    color: #004899;
    display: block;
    font-family: 'co_text_corpregular';
    height: 29px;
    line-height: 29px;
    margin-left: -45px;
    padding-left: 25px;
    text-decoration: none;
}

.tabs-mono li.active,
.tabs-mono li:hover {
    background-position: right bottom;
}

.tabs-mono li.active a,
.tabs-mono li:hover a {
    background-position: left bottom;
    color: #FFF;
}

.tabs-mono-kartochka li {
	padding-right: 25px;
}
.tabs-mono a:hover sup,
.tabs-mono li.active a sup {
    color: #FFF;
}

.tabs-mono-left-border {
    border-left: 1px solid #e5e5e5;
    float: left;
    height: 29px;
    position: absolute;
    width: 1px;
    z-index: 1;
}

.tabs-big-wrapper {
    /*height: 29px;*/
    position: relative;
}

.tabs-big-stereo-wrapper {
    left: 43px;
    margin-bottom: 12px;
}

.tabs-big-stereo-wrapper-fix {
    height: 35px;
}
.tabs-stereo {
	left: 0;
	position: absolute;
	height: 35px;
	padding: 10px 30px 0 2px;
	overflow: hidden;
	top: -10px;
}

.tabs-stereo div,
.tabs-stereo a {
	background: url(/images/tabs-stereo.png) no-repeat;
}

.tabs-stereo ul {
	float: left;
}

.tabs-stereo li {
	display: block;
	float: left;
	padding: 0;
	position: relative;

}

.tabs-stereo div {
	margin-right: 10px;
	padding-right: 40px;

}


.tabs-stereo a {
	color: #333;
	display: block;
	font-family: 'co_text_corpregular';
	height: 29px;
	font-weight: bold;
	line-height: 27px;
	margin-left: -25px;
	padding-left: 35px;
	text-decoration: none;
}
.tabs-stereo .middle {
	margin-right: -5px;
	margin-left: -9px;
}
.tabs-stereo .middle.active div {
	left: -10px;
}
.tabs-stereo li.first a {
	padding-left: 45px;
}

.tabs-stereo li.active.first:hover a {
	padding-left: 60px;
	margin-right: 0;
}

.tabs-stereo li.first:hover a {
	padding-left: 60px;
	margin-right: 10px;
}

.tabs-stereo li.active.first:hover div {
	margin-right: -15px;
}


/*.tabs-stereo li:hover div {*/
/*left: -10px;*/
/*padding-right: 60px;*/
/*top: -3px;*/
/*}*/

.tabs-stereo li:hover div {
	z-index: 6;
}

.tabs-stereo li:hover a,
.tabs-stereo li.active a {
	color: #FFF;
	height: 35px;
	line-height: 35px;
}

.tabs-stereo li.first.active div a {
	padding-left: 60px;
}

.tabs-stereo li:hover div,
.tabs-stereo li.active div
{
	position: relative;
	top: -3px;
	left: -15px;
	margin-right: -15px;
	z-index: 5;
}

/* RED */

.tabs-stereo li.red div {
	background-position: right top;
}

.tabs-stereo li.red div a {
	background-position: left top;
}

.tabs-stereo li.red:hover div,
.tabs-stereo li.red.active div {
	background-position: right -31px;
}

.tabs-stereo li.red:hover div a,
.tabs-stereo li.red.active div a {
	background-position: left -31px;
}

/* GRAY */

.tabs-stereo li.gray div {
	background-position: right -68px;
}

.tabs-stereo li.gray div a {
	background-position: left -68px;
}

.tabs-stereo li.gray:hover div,
.tabs-stereo li.gray.active div {
	background-position: right -99px;
}

.tabs-stereo li.gray:hover div a,
.tabs-stereo li.gray.active div a {
	background-position: left -99px;
}

/* YELLOW */

.tabs-stereo li.yellow div {
	background-position: right -136px;
}

.tabs-stereo li.yellow div a {
	background-position: left -136px;
}

.tabs-stereo li.yellow:hover div,
.tabs-stereo li.yellow.active div {
	background-position: right -167px;
}

.tabs-stereo li.yellow:hover div a,
.tabs-stereo li.yellow.active div a {
	background-position: left -167px;
}

/* BLUE */

.tabs-stereo li.blue div {
	background-position: right -204px;
}

.tabs-stereo li.blue div a {
	background-position: left -204px;
}

.tabs-stereo li.blue:hover div,
.tabs-stereo li.blue.active div {
	background-position: right -235px;
}

.tabs-stereo li.blue:hover div a,
.tabs-stereo li.blue.active div a {
	background-position: left -235px;
}


.kartochka-tabs__box {
    padding-top: 15px;
    /*display: none;*/
}

.kartochka-tabs__box-text {
    height: 350px;
}

#box-opinion .form-add-comments {
    padding: 50px 0 0 0;
}

.tabs-wrapper {
    border: 1px solid #E6E6E6;
    webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 15px 10px;
}

.tabs-wrapper .tabs-mono {
    overflow: hidden;
}

.kartochka-tabs__box .h1 {
    display: none;
}

.kartochka-params li {
    vertical-align: middle;
    margin-bottom: .5em;
}

.kartochka-status {
    margin: 10px 0 32px 0;
}

.kartochka-status-entry i {
    font-family: WebSymbolsRegular;
    font-style: normal;
}

.toolbar-link i.icn-add-compare {
    color: #489800;
}

.icn-kart-sprites {
    background: url(/images/kartochka-toolbar__sprites.png) no-repeat left top;
    height: 20px;
    margin-right: 8px;
    width: 17px;
}

.icn-kart-sprites.icn-sportik {
    background-position: left top;
}
.icn-kart-sprites.icn-size {
    background-position: left -37px;
}
.icn-kart-sprites.icn-compare {
    background-position: left -19px;
}

.add-wishitem-custom {
    vertical-align: middle;
}

.toolbar-link i {
    color: #F0042A;
    float: left;
    font-family: WebSymbolsRegular;
    font-style: normal;
    line-height: 21px;
    margin-right: 5px;
    margin-top: 1px;
}

.toolbar-link span {
    color: #005CA6;
    display: block;
    float: left;
    line-height: 12px;
}

.control-group {
    position: relative;
}

.control-group label {
    left: 3px;
    position: absolute;
    top: -19px
}

.control-group label {
    color: #4B4A4A;
    display: block;
    text-transform: capitalize;
}

.control-group .select {
    background: none;
    border: 1px solid #DDD;
    box-shadow: none;
}

.control-group .select-colors {
    width: 117px;
}

.control-group .select-sizes,
.control-group .field-count {
    width: 60px;
}

.control-group .field-count {
    background: none;
    border: 1px solid #DDD;
    color: #2c2c2d;
    font-family: 'co_headline_corpregular';
    font-size: 13px;
    height: 35px;
    margin: 0;
    padding: 0;
    width: 50px;
    border-radius: 4px;
    line-height: 37px;
}

.kartochka-toolbar__links {
    margin: 0;
    margin-bottom: 10px;
    height: auto;
}

.kartochka-toolbar__links ul {
    margin: 0;
    margin-top: 18px;
    overflow: hidden;
    padding: 0;
}

.kartochka-toolbar__links li {
    float: left;
    margin: 0;
    margin-right: 21px;
    padding: 0;
}

.kartochka .kartochka-toolbar__nav {
    margin: 0;
    margin-top: 17px;
    height: auto;
}

.kartochka .kartochka-toolbar {
    margin-bottom: 40px;
}

.kartochka .kartochka-price {
    margin-bottom: 10px;
}

.kartochka-toolbar__nav ul {
    margin-left: -15px;
}

.kartochka-toolbar__nav li {
    float: left;
    margin-left: 15px;
}

.kartochka-toolbar__nav li.added {
    margin-left: 6px;
    width: 276px;
}

.kartochka-toolbar__nav li.added .added-button {
    margin-right: 5px;
}

.kartochka-toolbar__nav li.added .added-button .button.button-red {
    padding: 0 18px;
}

.pull-left {
    float: left;
}

.pull-right {
    float: right;
}

.lang-menu {
    margin-right: 19px;
}

.message-notify {
    background: #DDD9C9;
    font-size: 11px;
    padding: 5px 0 5px 20px;
    margin: 0 auto 0 auto;
    text-align: left;
    width: 1008px;
	position: relative;
	left: 1px;
}

.message-notify span {
    margin-top: 3px;
}

.icn-notify {
    background: url(../images/icn-notify.png) no-repeat left top;
    height: 16px;
    margin-right: 15px;
    width: 16px;
}

.message-close {
    display: block;
    float: right;
    margin-right: 5px;
}

.icn-close {
    background: url(../images/icn-close.png) no-repeat left top;
    height: 16px;
    margin-top: 5px;
    margin-right: 9px;
    width: 9px;
}

.page-404-wrap {
	height: 391px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-repeat: repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAGHCAIAAAAV3hSsAAAAWUlEQVRIx91TOQ4AIAyCpP9/rKsDvsDJ1h4TQxMgFGxtATAAHsD7jT4KyFQI1COrRsAKLPSsYuQbuxSa5eZUSX0eqIsJtYpASSxq4vNzFV+p5W9QU/eulBUfjI4aCYmjobwAAAAASUVORK5CYII=);
	background-image: -moz-linear-gradient(bottom, rgba(211, 243, 255, .3) 0%, rgba(255,255,255, .3) 50.93%, rgba(211, 243, 255, .3) 100%);
	background-image: -o-linear-gradient(bottom, rgba(211, 243, 255, .3) 0%, rgba(255,255,255, .3) 50.93%, rgba(211, 243, 255, .3) 100%);
	background-image: -webkit-linear-gradient(bottom, rgba(211, 243, 255, .3) 0%, rgba(255,255,255, .3) 50.93%, rgba(211, 243, 255, .3) 100%);
	background-image: linear-gradient(bottom, rgba(211, 243, 255, .3) 0%, rgba(255,255,255, .3) 50.93%, rgba(211, 243, 255, .3) 100%);
	overflow: hidden;
	margin-bottom: 1em;
}
.page-404 {
	background: url(../images/404-bg-new.png) 10% 10px no-repeat;
	width: 100%;
	height: 100%;
}
.page-404 div {
    float: right;
    margin-right: 10px;
    margin-top: 80px;
    width: 530px;
}

.page-404 h1,
.page-404 .h1 {
    font-size: 42px;
	color: #00adef;
	font-weight: bold;
	margin-bottom: 50px;
}

.page-404 p.desc {
    text-transform: uppercase;
}

.page-404 p {
	color: #333;
	font-size: 20px;
	line-height: 1.2;
}

.page-404 .socials li {
    float: left;
    margin-right: 6px;
}

.page-404 .socials i {
    background: url(../images/404-socials.png) no-repeat;
    height: 48px;
    width: 48px;
}

.page-404 .socials .facebook i {
    background-position: left top;
}
.page-404 .socials .twitter i {
    background-position: -53px top;
}
.page-404 .socials .vkontakte i {
    background-position: -105px top;
}
.page-404 .socials .odnoklassniki i {
    background-position: -156px top;
}

.autocomplete-suggestion {
    cursor: pointer;
}
.popup-sp.offline-buy {
	max-height: 500px;
}
.popup-sp {
    background: #004899;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #FFC20E;
    height: auto;
    left: 35%;
    padding: 12px;
    position: absolute;
    top: 35%;
    width: 540px;
    z-index: 99999;
}
.popup-sp--fixed {
    position: relative !important;
    left: auto;
    right: auto;
    margin: 0 auto;
}
.popup-sp .inner {
    background: #FFF;
    padding-top: 19px;
    position: relative;
    text-align: center;
    min-height: 65px;
	overflow: hidden;

}


.popup-sp .angle {
    background: url(../images/sp-angle.png?2) no-repeat left top;
    bottom: -3px;
    height: 87px;
    position: absolute;
    right: -2px;
    width: 77px;
}

.popup-sp .h1 {
    font-size: 24px;
}

.popup-sp p {
    font-size: 18px;
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    zoom: 1;
    width: 472px;
}

.popup-sp .popup-close {
    background: url(../images/sp-close.png?5) no-repeat left top;
    height: 30px;
    right: -17px;
    top: -17px;
    width: 30px;
}

.popup-sizes.hasTSZT {
    max-height: 88%;
    max-width: 720px;
    width: auto;
    height: auto;
}
.tablesizeimgs img {
    max-width: 100%;
}
#tablesizetext {
    width: 100%;
    color: #232323;
    margin-top: 1em;
}
#tablesizetext img {
    max-width: 100%;
    width: auto !important;
    height: auto !important;
}
#tablesizetext .popup-title {
    padding: 0;
}
#tablesizetext table {
    width: 100%;
    font-size: 13px;
    line-height: 1.4;
    border: none !important;
}
#tablesizetext tr:first-child  {
    font-weight: bold;
    }
#tablesizetext tr:nth-child(2n-1) {
    background: #EDEFF8;
}

#tablesizetext td {
    padding: 4px;
    border: none !important;
}

.basket_loader span {
    background: url(../images/basket-loader.gif) no-repeat;
    height: 20px;
    width: 100px;
}

.basket_loader1 span {
    background: url(../images/basket-loader.gif) no-repeat;
    height: 20px;
    width: 100px;
}

.error_input {
    border: 2px solid red !important;
}


.select-card {
    width: 302px;
    margin: 8px 0;
}

.locked {
    background: #f5f5f5
}

.is-toggleable  {
    cursor: pointer;
}
.is-toggleable a {
    position: relative;
    padding-right: 22px;
    cursor: pointer;
}
.sidebar-left__title.is-toggleable a {
    padding-right: 0;
}
.is-toggleable a:before {
    content: "";
    width: 22px;
    height: 16px;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -8px;
    background: url('/images/brand_new_facet_opener.png') center bottom no-repeat;
}
.sidebar-left__title.is-toggleable a:before {
    opacity: 0;
}
.sidebar-left__title.is-toggleable a:hover:before {
    opacity: 1;
}
.is-toggleable.active a:before {
    background-position: center top ;
}

.is-collapsed + .toggleable-wrap {
    display: none;
}

.filter-total .arrow {
    background: url(/images/filter-total-arrow.jpg) no-repeat;
    height: 32px;
    position: absolute;
    right: -9px;
    top: -1px;
    width: 26px;
}

.filter-total {
    border: 1px dashed #CCC;
    margin-top: 6px;
}

.filter-total .inner {
    padding: 12px;
    position: relative;
}

.filter-total h2 {
    padding: 0 0 5px 0;
}

.filter-total h3 {
    font-family: co_text_corpbold;
    font-size: 12px;
    padding-bottom: 5px;
}

.filter-total .item {
    margin-bottom: 5px;
}

.filter-total .item sup {
    color: #FFC20E;
}

.filter-total .item .title {
    color: #005ca6;
}

.filter-total .actions {
    border-top: 1px solid #e5e5e5;
    margin-top: 11px;
    padding-top: 7px;
}

.filter-total .icn-remove-red {
    background: url(../images/filter-total-remove.png) no-repeat;
    height: 13px;
    margin-top: -3px;
    margin-right: 3px;
    width: 13px;
}

.filter-total .actions .pick {
    background: url(../images/filter-total-arrow.png) no-repeat 5px 10px;
    display: block;
    color: #333;
    font-size: 11px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #efefef;
    padding: 8px 5px 8px 17px;
    text-decoration: none;
}

.l-newproduct-cards .products-list__box_inner {
    border: none;
    border-radius: 0;
}

.l-newproduct-cards .products-list__box-img {
     height: auto;
     background: no-repeat center #fff;
     border-radius: 4px;
     overflow: hidden;
     vertical-align: middle;
     display: inline-block;
     line-height: 1em;
     position: static;
}
.l-newproduct-cards .products-list__box-img img {
    max-width: 150px;
    max-height: 150px;
 }
.l-newproduct-cards .products-list__box-title {
    width: auto;
}

.l-newproduct-cards .products-list__box-title {
    padding: 0 8px;
    height: 62px;
    line-height: 62px;
    left: auto;
    position: static;
    top: auto;
    width: auto;
    display: block;
 }


.l-newproduct-cards .products-list__box-title a {
    line-height: 1.2;
    display: inline-block;
    vertical-align: middle;
}

.l-newproduct-cards .products-list__box_inner {
    width: 197px;
    height: 248px;
 }
.l-newproduct-cards.katalog-list .products-list__box {
    height: 250px;
    margin: -1px -4px 0 0;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: url('/images/product-card-bg.png') 0 0;
}
.l-newproduct-cards .products-list__box:hover {
    background-position: 0 -250px;
 }

.l-newproduct-cards .products-list__box-img {
    top: auto
 }
.l-newproduct-cards  .products-list__box:hover .products-list__box-title a {
    color: #fefefe;
 }


.l-newproduct-cards.katalog-list .products-list__box-image {
    border: none;
    height: 182px;
    width: 180px;
    margin: 0 auto;
    position: static;
 }

.l-newproduct-cards .products-list__box-image-inner {
    cursor: pointer;
    height: inherit;
    width: inherit;
    line-height: 180px;
    text-align: center;
    position: static;
    top: auto;
    right: auto;
 }

.l-newproduct-cards .products-list__box-image-inner a {
    background: none;
    margin-top: -27px;
    padding-top: 27px;
    width: 100%;
}

.b-comparison__list.b-comparison__list_products.resized td {
    width: 200px;
}

/*
табличка клубной карты
*/
.personal-data  {
    font-family: Arial; /*дефолтный шрифт не отображался жирным*/
    margin-bottom: 25px;
}

.personal-data-smaller .td-padded-left {
    padding-left:20px;
}
.personal-data-smaller .td-padded-right {
    padding-right: 20px;
}
.personal-data-smaller label {
    line-height: 45px;
    font-weight: bold;
    padding-left: 5px;
}
.personal-data-smaller thead td{
    padding: 0;
    background-color: #eeeff3;
    background-color: rgba(238,239,243,.9);
}
.personal-data-smaller tbody {
    background-color: #f9fafc;
    background-color: rgba(249,250,252,.9);
}
.personal-data-smaller tbody td {
    padding-top: 25px;
}
.personal-data-smaller strong {
    font-weight: bolder;
}
.club-card-info {
    text-align: center;
}
.club-card-info-text {
    float:right;
    width: 65%;
    text-align: left;
    padding-right: 20px;
}
/*
табличка клубной карты с картинками и преимуществами
*/
.club-card-image {
    display: inline-block;
}

.club-card-benefits li {
    float: left;
    width: 33%;
}
.club-card-benefits p {
    color: #afafaf;
}
.club-card-benefits h3 {
    padding-bottom: 5px;
}

/*
форма подтверждения
*/

.personal-data-confirmation h2{
    padding: 0;
}

/*таблица состава заказа*/
.ofor-table {
    font-size: 13px;
    width: 100%;
    line-height: 2.4;
}
.ofor-title {
    clear:left;
    color: #2a52aa;
    font-style: italic;
    font-weight: bold;
}
.ofor-table-large {
    width: 93px;
}
.ofor-table-half-size {
    width: 50%;
}
.ofor-table-standart {
    width: 64px;
}
.ofor-table-small {
    width: 42px;
}
.ofor-table thead tr {
    height: 16px;
    font-weight: bold;
}
.ofor-table th,
.ofor-table td {
    vertical-align: middle;
    border: 1px solid #005CA6;
    padding: 0 .5em;
}

.ofor-table td {
    vertical-align: middle;
    border: 1px solid #005CA6;
    padding: 0 .5em;
}
.ofor-table thead {
    background-color: #f1f6fb;
}
.ofor-table-product-img {
    float:left;
    border-right: 1px solid #b0cce0;
    margin: 0 10px 0 0;
    padding: 0;
}
.ofor-table-product-info {
    margin-top: 10px;
}
.ofor-table-product-info span {
    text-transform: uppercase;
    display: block;
}
.ofor-table-product-info em {
    text-transform: lowercase;
    color: #b0adcd;
}
.ofor-table-text-total {
    font-weight: bold;
}
.ofor-table-text-right {
    text-align: right;
}
.ofor-table-two-cells td {
    width: 50%;
}
.ofor-order-done {
    font-family: arial;
}

.ofor-order-done-content {
    padding: 0 2% 0 0;
}
.ofor-visible-odd {
  background: #EDEFF8;
}

/**
 * onepage table
 */
.ofor-onepage {
    border: 10px solid #e8ebf5;
    width: 833px; /* 853px (20px borders) */
}
.ofor-onepage-table {
    font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
    font-size: 14px;
    border-spacing: 0;
}
.ofor-onepage-thead th,
.ofor-onepage-social {
    height: 30px;
    line-height: 30px;
    background: url(/images/ofor-thead-bg.png) repeat-x 0 0;
    color: #bebebe;
    text-align: center;
    border-left: 1px solid #dbdbdb;

}
.ofor-onepage-thead th:first-child {
    border-top-left-radius: 1px;
    border-bottom-left-radius: 1px;
}
.ofor-onepage-thead th:last-child {
    border-top-right-radius: 1px;
    border-bottom-right-radius: 1px;
}
.ofor-onepage-thead th.active{
    background: url(/images/ofor-thead-bg.png) repeat-x 0 -30px;
    color: #ffffff;
    border-left: 1px solid #181f45;
    border-right: 1px solid #2b3b8c;
}
.ofor-onepage-social .b-login-soc td{
 line-height: 28px;
 padding-left: 13px;
}
.ofor-onepage-social .b-login-soc tr {
    float: left;
}
.ofor-onepage-social .b-login-soc{
 width: 185px;

}
.onepage-login-submit.ofor-onepage-social-submit {
    float:left;
}
.ofor-onepage-social {
    float: left;
}
/*.ofor-onepage-thead th.no-border {
    border:none;
}*/
.ofor-onepage-thead th.right-border {
    border-left: none;
    border-right: 1px solid #dbdbdb;
}
.ofor-onepage-login-info {
    padding: 30px 0 22px 50px;
}
.ofor-onepage-login {
    background-color: #f0f2f8;
    height: 112px;
    padding: 25px 0 25px 50px;
}
.ofor-onepage-login input[type="text"],
.ofor-onepage-login input[type="password"] {
    width: 202px;
    border-color: #c1c1c1;
    float:left;
    height: 20px;
    margin-bottom: 13px;
}
.ofor-anchors-wrap {
    padding-top: 11px;
    width: 280px
}
.ofor-onepage-login label {
    width: 78px;
    float: left;
    line-height: 22px;
    padding: 0      ;
}
.ofor-anchors-wrap {
    clear: both;
    width: 288px;
    height: 30px;
}
.ofor-anchors-wrap a {
    line-height: 30px;
}
.onepage-login-submit {
/*  height: 33px;
    background: url(/images/ofor-login-button.png) no-repeat;
    */
    float: right;
    text-transform: uppercase;

}

.thh {
    background-color: red;
    height: 10px;
}
.thh:nth-child(even){
    background-color: green;
}
.ofor-onepage-leftempty {
    width: 50px;
    background-color: #fff;
    border: none;
}
.ofor-onepage-td-stand {
    width: 184px;
}
.ofor-onepage-td-small {
    width: 137px;
}
.ofor-onepage-td-expand {
    width: 77px;
}


.ofor-separator{
  border-bottom: 1px solid #e9ecf5;
  width: 743px;
  margin: 54px auto 36px
}
.seo-block h3 {
    border-bottom: 2px solid #eee;
    padding: 0 0 5px 0;
    margin: 20px 0;
}
.seo-block p {
    text-align: justify;
    font-size: 14px;
    line-height: 20px;
}





.flag {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIgAAAATCAYAAABLG0XSAAAHoklEQVRo3u2aT2wdVxXGf3dm3rzn5+fGzv+kJaFtABUkIF1BKVIKiwKrbliUBTtYIlghsa3KhhUSC7YIkIAV0ArRSlBU+odItAW1FarUQOIkTuI4z37z5s17M3PvOSzm2XmuZ6a1PV5U6t14PHd8vznf/c6Zc861oRiGgxlacf8jvA8JngHM13/+F/G95jGe/e5XvBKjjF1dlfhPfwYMvW98jdXv/QBEwPP2hXf6N78qxXvyF8/IZ49e593BCa6Nlhqz77nvXCjFU1U5iN0yxpTiXf/mk2L8cu6844Kue2i+Fz5/7QWA53uGx86dLNejzvy+ea0lmp2dA168dAvAA9x731mznNYD92M8HwKfzqOPlK+5izF5+dVKvOPdmMcePMkD8REuD482sll/e3e1Eo+DG6V4xjN0Hv1SsXUebMnTQO9xy+j5gN1KdpPPADDWCalzDMYZqmAMqG6qdrr/M/ffe2/zenMszoU4karQZwgCMAZNUzAGub2GioAxmOmCqooxZuvn7L3N6y2GDt2D1ODFmU9/EnAjSrkZjzGzSp7+iWeEtu9QlNwFOPVQdPos6PR5AxyaC3FajTf7no3F+sLeUjxxDuOlSBwRnrekrwegiiSG6JcGQqX3REb8u/Yu+HQAJgBwIiSpZZTZRowJfQ8rUv8hdbL1iyTJVgTRmRCl27Zm8/GdHGkrRG31uw/SkPUxrE8MSe52zM8HGYthzJneHcCwHB+mn/ZIbFi6Xsu3WNHazTwggZTP5Q6JxnS/GtE+bwlO+Ax/G6LZlOsxpP90SOJ2JDJlq2qrhdri2QAgd0Kc5cRpMwIJPINz1QKxq7fJ3nwLTca0zp5BR8n2cLRb8oJgy6CycWJuDecWCciJ0+62Od8oR8N1Hr/3dc4fXQbgjbUz/P7yw6xlSzj1dm1f3WYehEDEWWSQMHljjOk4Jv/wkfXtSYemDh35u+aziCDOMUwtwzRvxBjfM+Q1EYS5DuaeBUwYYsIWLh6CKOwxUVbfQ1y1uIcTj4kdsTHuEk2227jYHnOifZWHD7+FcwX+w0fe4tUbx1iOWkTpHB4g20RlyF21IB/70XN88t4lNkZZI3wuzodcujGott9aXBzjXk8Yv2TwOopM7nJpQqX9+YzkpfYH5NPf4jMAsE4YjHOicTMCMRhsjUdr4BOePQu+B36ARnGRWZm95XdqPCSrfvfVpMsoHXJr1CWaWBQIjHBfr88oDZnkE5AIZIqvwiSfkGYJx9t3GOUdbiSL2wRibU2EtMIgyYmShvg078OntWgUIYMYABfdnVv64YT1n3To/xgg+4B8GiTLZj4xfkLkPCJpRvHGhWReUh0SxxNkZQUwtE6dQqJoX58YMyWpavRaMb1glUCVwWRhGuWEb5+7yDNXPsdrt5Z44dopLpx6B4AXrn2K124tgQ74wtG3+evKQwwm3ZkNg6wmguRWiJp0OM/U4rncooMhEg131DzrPxMkyreHwA/g4Jt8BgAvfutp5jo56EZDBfsi40mH7vcrBCIOGRQyF2vJr6/sqw/i4hGu067xaEucrLEWt1jeuFvm/v3qHFc2xljxeOrief54pJj7952PsZ5a5lsZ/+1mLK8nLG/cFXyU5syZasYz57h6e8RglDHX9plkguwjL1lMcjp+NZ7YnGxlBRmUfIau7oXPeIvPAEDUglp2JbPaGGWLNSu/cQH+yZN4YQsThoU4CuXsDc9ZXFYtrrUk5PpwgZvJAm6m+ri4+nEeOfEur9x6kH7a4YWVTxB4gip0/Qn3zfd5dvkzXB0e3lZLWadkNfbZ3GLxcKLE4/0n/tYptgbP2Ryc2zt/NXwGxSc3ByPQVAPQSLFmleLznPyNf2GynNa5B/dvmHWoqcZbaEUojrlgvM2TrwwXEbmflufInUfbd0zygEPhGGOU/w2OcDk6vKMgdKq1ZXzuFDGKNFTMiCh5XRVjHdgGBTLDZxFBZDN6uIaKsrz2XfP1DfK3/0NrlOLWN3jqp8G+0DqBX2TtT1TMmxFWlI6f7ti0K/ERANp+zoXT79ALJtw3v8GLN8/x5sbp0j6BFTA1SeofXn6aroIO42b8rTdPEvh8urIPkiOqqDSzf+IsMrV8GkHs1EOaOkIQtKb57584RvjlL+I7n9a9p5E1QVUwe6xiBNns3JaOy9EixxZSbic9XIUnJjbg+WsP4RnBio+oqWwliQq5q8sJbJHoNeTRRgTJayJIbosut8hs2k75mcl7zkRKzlGMKKIzfRDVvDi3a+yMydWqWY1BPR9yAd9HVRCVPR9iqLptucWOzqcZc08rpteaR2qey8QAfk2PcWqd0yKs15SdGL/BnEDQGudVa4uWwZZtWmFD2f2Sa3GozEYQdQUxpttU32+6ZnWZ641GQAvNMtp+txDIXvsgCq5GkPPBmDMLd7gUH2U+DCq8ixKPosTriiOAuogl1kHg4XUb4lMVrSlzVRx4Bq871yDe3TJXVR39dVdBCCXkVXnYjtBV2upXz9Dv92mJTycakESTfQnkfV5Krw97vHJ5iUv9gCyOGu2Al+6XdfTtHvIBU6NVU43nrKVvLQcwiv8HAdpA2PDiGZBWqOwjvA8JnqkIDwflXXyE9+HC+z+lM5zIZ8MjfwAAAABJRU5ErkJggg==') no-repeat 0 0;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    width: 24px;
    height: 19px;
    vertical-align: middle;
    margin-right: .5em;
}
.b-basket-toolbar__link-select .flag {
    margin: 0 .5em 0 0 ;
}
.flag-BY {
    background-position: -28px 0;
}
.flag-RU {
    background-position: -84px 0;
}
.flag-CN {
    background-position: -112px 0;
}
.flag-UA {
    background-position: 0 0;
}
.flag-KZ {
    background-position: -56px 0;
}

.section {
float: left;
margin-right: 5.666666%;
width: 19%;
}
.section .title {
color: #FFF;
font-size: 18px;
margin-top: 27px;
margin-bottom: 20px;
    line-height: 16.8px;
}
.section .two-lines {
line-height: 1.3em;
}
.section .links li {
margin-bottom: 5px;
}
.section li {
background: none;
list-style: none;
margin: 0;
padding: 0;
}
.section li a {
color: #a4d8fa;
}
.section .socials li {
float: left;
margin-bottom: 16px;
margin-right: 10px;
}
.section.last {
margin-right: 0;
width: 26%;
}
.section .contacts div {
    margin: 5px 0;
}
.section .contacts p {
    padding-bottom: 0;
}
.section .contacts p span {
    padding-left: 3px;
}
.section .socials i {
background: url(/images/socials.png) no-repeat left top;
display: inline-block;
height: 22px;
width: 22px;
}
.section .socials i.od {
background-position: 0px 0px;
}
.section .socials i.vk {
background-position: -35px 0px;
}
.section .socials i.fc {
background-position: -71px 0px;
}
.section .socials i.tw {
background-position: -105px 0px;
}
.section .socials i.y {
background-position: -140px 0px;
}
.section .socials i.g {
background-position: -174px 0px;
}
.section .socials i.p {
background-position: -207px 0px;
}
.section .socials i.o {
background-position: -239px 0px;
}

.stock {
    margin-top: 1em;
}
.stock span {
    width: 5px;
    height: 14px;
    background-color: #c8c8c8;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    float: left;
    margin-right: 3px;
}

.stock.one span:nth-child(1) {
    background-color: #005ba9;
}

.stock.two span:nth-child(1),
.stock.two span:nth-child(2) {
    background-color: #005ba9;
}
.stock.three span:nth-child(1),
.stock.three span:nth-child(2),
.stock.three span:nth-child(3) {
    background-color: #005ba9;
}
.stock.four span:nth-child(1),
.stock.four span:nth-child(2),
.stock.four span:nth-child(3),
.stock.four span:nth-child(4) {
    background-color: #005ba9;
}
.stock.five span:nth-child(1),
.stock.five span:nth-child(2),
.stock.five span:nth-child(3),
.stock.five span:nth-child(4),
.stock.five span:nth-child(5) {
    background-color: #005ba9;
}
.stock span:last-child {
    margin-right: 1em;
}

.ie8 .stock.one span:first-child {
    background-color: #005ba9;
}

.ie8 .stock.two span:first-child,
.ie8 .stock.two span:first-child+span{
    background-color: #005ba9;
}

.ie8 .stock.three span:first-child,
.ie8 .stock.three span:first-child+span,
.ie8 .stock.three span:first-child+span+span{
    background-color: #005ba9;
}

.ie8 .stock.four span:first-child,
.ie8 .stock.four span:first-child+span,
.ie8 .stock.four span:first-child+span+span,
.ie8 .stock.four span:first-child+span+span+span{
    background-color: #005ba9;
}
.ie8 .stock.five span {
    background-color: #005ba9;
}

.relative {
    position: relative;
}
.two_banners {
	margin-bottom: 20px;
}
.two_banners img {
	border-radius: 5px;
}
.two_banners a {
	display: block;
	float: left;
	width: 485px;
	height: 191px;
	position: relative;
}

.two_banners span {
	display: block;
	position: absolute;
	left: 18px;
	bottom: 18px;
	font-size: 17px;
	line-height: 34px;
	color: #5C69A6;
	background: url(../images/banner_button.png) 0 0 repeat-x;
}
.two_banners span strong {
	display: block;
	padding: 0 28px 0 10px;
	background: url(../images/banner_button.png) 100% -34px no-repeat;
}
.two_banners a {
	margin-right: 20px;
}
.two_banners a+a {
	margin-right: 0px;
}
.and_big_one_under {
	margin-bottom: 20px;
}
.and_big_one_under img {
	border-radius: 5px;
}
.default-cursor {
    cursor: default;
}
.no-product {
    color: #ef3434;
    font-family: "co_headline_corpbold";
	display: inline-block;
}
.buy-without-size {
    color: #004899;
}
.buy-without-size a{
    display: inline-block;
	margin-right: .25em;
    color: #004899;
}
.buy-without-size a.havent-size {
    background: #ddd;
    color: white;
    cursor: default;
}
.buy-without-size a:hover {
    background: #004899;
    color: white;
    text-decoration: none;
}
.buy-without-size a.havent-size:hover {
    background: #ddd;
}
.buy-without-size-wrapper {
    display: none;
}

.tooltipster-shadow {
	border-radius: 5px;
	background: #fff;
	box-shadow: 0px 0px 14px rgba(0,0,0,0.3);
	color: #2c2c2c;
}
.tooltipster-shadow .tooltipster-content {
	font-family: 'co_headline_corpregular';
	font-size: 14px;
	line-height: 16px;
	padding: 8px 10px;
}
.tooltipster-shadow .tooltipster-content {
    font-family: 'co_headline_corpregular';
    font-size: 14px;
    line-height: 16px;
    padding: 8px 10px;
}
.tooltipster-default {
	background-color: #fff;
	color: #005baa;
	-webkit-box-shadow: 1px 1px #ccc, 4px 4px #bfc3c3;
	box-shadow: 1px 1px #ccc, 4px 4px #bfc3c3;
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.tooltipster-default .tooltipster-arrow {
	display: block;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAYAAACZIGYHAAAAk0lEQVQokZXMsQ3CMAAFUTcsQMMKrMEarMECDEDNBqzBBGfJhRs3aSJFady4cRPl06EowcE+6dpnAA3DoJZyzgK+G+AEPFugcRwFPMyyViiEIOBi1tVC0zTJWivgsEFqoRijgNdPoBbquk7AdRfZg+Z5lnNOwPEvUoJSSgLeVUAJ6vtewK0JWUPeewHnZmQB3UvAB/NZh7O7eD/fAAAAAElFTkSuQmCC') no-repeat center;
	border: none !important;
	width: 17px !important;
	height: 11px !important;
	bottom: -11px !important;
	top: auto !important;
	right: auto !important;
	left: 55% !important;

}
.tooltipster-default .tooltipster-arrow * {
	display: none;

}
/* Use this next selector to style things like font-size and line-height: */
.tooltipster-default .tooltipster-content {
	font-size: 12px;
	line-height: 14px;
	padding: 8px 10px;
	overflow: hidden;
}

/* This next selector defines the color of the border on the outside of the arrow. This will automatically match the color and size of the border set on the main tooltip styles. Set display: none; if you would like a border around the tooltip but no border around the arrow */
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {
	/* border-color: ... !important; */
}


/* If you're using the icon option, use this next selector to style them */
.tooltipster-icon {
	cursor: help;
	margin-left: 4px;
}








/* This is the base styling required to make all Tooltipsters work */
.tooltipster-base {
	padding: 0;
	font-size: 0;
	line-height: 0;
	position: absolute;
	z-index: 9999999;
	pointer-events: none;
	width: auto;
	overflow: visible;
}
.tooltipster-base .tooltipster-content {
	overflow: hidden;
}


/* These next classes handle the styles for the little arrow attached to the tooltip. By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */
.tooltipster-arrow {
	display: block;
	text-align: center;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.tooltipster-arrow span, .tooltipster-arrow-border {
	display: block;
	width: 0;
	height: 0;
	position: absolute;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-top: 8px solid;
	bottom: -7px;
}
.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-top: 9px solid;
	bottom: -7px;
}

.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-bottom: 8px solid;
	top: -7px;
}
.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-bottom: 9px solid;
	top: -7px;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border {
	left: 0;
	right: 0;
	margin: 0 auto;
}
.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span {
	left: 6px;
}
.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	left: 5px;
}
.tooltipster-arrow-top-right span,  .tooltipster-arrow-bottom-right span {
	right: 6px;
}
.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border {
	right: 5px;
}
.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border {
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important;
	border-left: 8px solid;
	top: 50%;
	margin-top: -7px;
	right: -7px;
}
.tooltipster-arrow-left .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important;
	border-left: 9px solid;
	margin-top: -8px;
}
.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border {
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important;
	border-right: 8px solid;
	top: 50%;
	margin-top: -7px;
	left: -7px;
}
.tooltipster-arrow-right .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important;
	border-right: 9px solid;
	margin-top: -8px;
}


/* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */

.tooltipster-fade {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity;
}
.tooltipster-fade-show {
	opacity: 1;
}

.tooltipster-grow {
	-webkit-transform: scale(0,0);
	-moz-transform: scale(0,0);
	-o-transform: scale(0,0);
	-ms-transform: scale(0,0);
	transform: scale(0,0);
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-backface-visibility: hidden;
}
.tooltipster-grow-show {
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-o-transform: scale(1,1);
	-ms-transform: scale(1,1);
	transform: scale(1,1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}

.tooltipster-swing {
	opacity: 0;
	-webkit-transform: rotateZ(4deg);
	-moz-transform: rotateZ(4deg);
	-o-transform: rotateZ(4deg);
	-ms-transform: rotateZ(4deg);
	transform: rotateZ(4deg);
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
}
.tooltipster-swing-show {
	opacity: 1;
	-webkit-transform: rotateZ(0deg);
	-moz-transform: rotateZ(0deg);
	-o-transform: rotateZ(0deg);
	-ms-transform: rotateZ(0deg);
	transform: rotateZ(0deg);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 1);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
	-moz-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
	-ms-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
	-o-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
	transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
}

.tooltipster-fall {
	top: 0;
	-webkit-transition-property: top;
	-moz-transition-property: top;
	-o-transition-property: top;
	-ms-transition-property: top;
	transition-property: top;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
.tooltipster-fall-show {
}
.tooltipster-fall.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	top: 0px !important;
	opacity: 0;
}

.tooltipster-slide {
	left: -40px;
	-webkit-transition-property: left;
	-moz-transition-property: left;
	-o-transition-property: left;
	-ms-transition-property: left;
	transition-property: left;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
.tooltipster-slide.tooltipster-slide-show {
}
.tooltipster-slide.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	left: 0px !important;
	opacity: 0;
}


/* CSS transition for when contenting is changing in a tooltip that is still open. The only properties that will NOT transition are: width, height, top, and left */
.tooltipster-content-changing {
	opacity: 0.5;
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

.grab-at-shop {
	color: #232323;
	text-decoration: none;
	line-height: 15px;
    cursor: default;
}
.grab-at-shop:hover {
	text-decoration: none;
}
.grab-at-shop .icon {
	display: inline-block;
	zoom: 1;
	*display: inline;
	height: 15px;
	margin-right: 1em;
	margin-top: -3px;
	width:15px;
	vertical-align: middle;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAQAAACR313BAAAAsklEQVQYlWNgOMOwjgEPWMHwliGbQYaBEZcCRYYbDP8ZvjNcY9jCMIkhn8GXQYuBA1lBI1AaHT5hOMQwDSLtgEUaBA9CpDmARmOTboUZvw+rtC9MugaL5D8GYZi0DRbpGwi3szF8xZCeh+y5QoY1DEooUAAhKcywnSEESTEXwl4GBjWGj0DDypHC8RXDb4ZIGDcebNdvhndQ+AXMXwGTFmI4wfCawQuuW5ThFMNLBkcGBgCU2mza3zlovgAAAABJRU5ErkJggg==') no-repeat center;
}

.cb-tabs {
	margin: 0.5em 0 10px;
	padding-bottom: 0.5em;
	border-bottom: 4px solid #e9e9e9;
}
.cb-tabs a {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA9sAAABUCAMAAAClWdR+AAABR1BMVEUAAAAAXK/m6+wAXK/m6+wAXK/m6+wAXK/m6+wAXK/m6+wAXK8AXK/m6+zm6+wAXK/m6+wAXK/m6+wAXK/m6+wAXK8AXK/m6+zm6+wAXK8AXK/m6+zm6+wAXK/m6+wAXK/m6+wAXK/m6+zm6+zm6+wAXK/m6+wAXK/m6+wAXK/m6+wAXK/m6+wAXK8AXK/m6+zm6+wAXK/m6+wAXK/m6+wAXK/m6+wAXK/m6+wAXK/m6+wAXK/m6+wAXK8AXK/m6+zm6+wAXK8AXK/m6+zm6+wAXK8AXK/m6+zm6+wAXK8AXK/m6+zm6+wAXK/m6+wAXK/m6+wAXK/m6+wAXK/m6+zm6+wAXK/m6+wAXK/m6+wAXK/m6+wAXK/m6+zm6+wAXK/m6+zm6+wAXK8AXK/m6+zm6+wAXK/m6+zm6+wAXK/m6+wAXK/m6+wn3iVwAAAAa3RSTlMAAQEDAwYGCgoPDxAVFRYXHh8gIScoKioyMzQ0P0BLTExNTVVYWVtcamtwcXl7fHyJiouMmJmam6ipqqu1tri4wsPExM/Q0dHZ2tvb4uPj5eXq6uzs7e7u7+/w8PHy9PX19vj5+fr8/P3+/oyexKAAAAM9SURBVHja7d3XUpVBEIXRQ0bMCbOAOSJmjCiCGTMiHBEUVGDm/a99gb+ruKSttR5han+XXdNqRYbet9isAlvL58vhWvd/K5LVNml9j8ba97xoW9vkNR1steNB0ba2SWwk2Opo0ba2Sex2MNWRdW1rm8Se9jQvdXChaFvb5DWzo3mo218XbWubvJaONO+063HRtrbJa/1ssNObRdvaJrHrwUzPF21rm8QedTWv9OiStrVNYq+2NY9090zRtrbJa+Fg80Z7Jou2tU1ef4aCjd4t2tY2iV0NJnqxaFvbJHavo3mhJ1a0rW0Sm+5rHujej0Xb2iavj3ub99k3XbStbfJaOdE8z457RdvaJrGLwTyvFm1rm8TuBusc+qNtbZPYZHCyfXChaFvb5DWzu3mb214VbWubvJaONk+z61HRtrZJ7HwwzetF29omsZvBMs+ua1vbJPY4ONk+slS0rW3yer29eZc7Zoq2tU1eC4PNs+x5WrStbfJaj74QuV20rW0SGw1WOVK0rW0SexCcbLemta1tEnveF63yu7a1TV7f9oervPxZ29pma/v1NfJ+SH0AAAAAAAAAAAAAAAAA/53hD95g0+bmftT6uz2X0+zs7Pziz9W1yn/jy6V4rfvmq2Q3zZbYYhbDsfa/qNrWNmlNRVvtvF+1rW3yOh1t9VrVtrbJ61Y01VNr2tY2eT3pDZZ6qF21rW3SerszGOrAm6ptbZPW8uFgp90TVdvaJq2NM9FOb1Rta5u8xqKZnqva1jZ5PewOVnpsWdvaJq+XA8FId72r2tY2abUPBBvtfVa1rW3S+nsy2uidqm1tk9eVaKIXqra1TV7jncFCj69qW9vkNdUfDHTPp6ptbZPWpz3BPvunqra1TVqrx4N5do5XbWubvC5E87xSta1t8roTrfPkX21rm7yeRSfbB9pV29omrXe7gm0OvKza1jZpLR8Lptn9sGpb2+R1LprmWNW2tsnrRrTMMxva1jZ5TUQn24eXq7a1TVpvopPtnW+rtrVNWu1DwSx7n1Rta5u01k5Fs7xVta1t8roWrfJ01ba2yet+dLLdmtK2tsnrRX+4ykVta5u05vfFq7z0RdvaJqvheJT/ACxUF/DBrvWtAAAAAElFTkSuQmCC") no-repeat left bottom;
	height: 35px;
	line-height: 35px;
	display: inline-block;
	zoom: 1;
	*display: 1;
}
.cb-tabs a + a {
	margin-left: -22px;
}
.cb-tabs a.last span {
	background-position: -330px bottom;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
.cb-tabs a span {
	display: block;
	padding: 0 50px 0 23px;
	margin-left: 27px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA9sAAABUCAMAAAClWdR+AAABR1BMVEUAAAAAXK/m6+wAXK/m6+wAXK/m6+wAXK/m6+wAXK/m6+wAXK8AXK/m6+zm6+wAXK/m6+wAXK/m6+wAXK/m6+wAXK8AXK/m6+zm6+wAXK8AXK/m6+zm6+wAXK/m6+wAXK/m6+wAXK/m6+zm6+zm6+wAXK/m6+wAXK/m6+wAXK/m6+wAXK/m6+wAXK8AXK/m6+zm6+wAXK/m6+wAXK/m6+wAXK/m6+wAXK/m6+wAXK/m6+wAXK/m6+wAXK8AXK/m6+zm6+wAXK8AXK/m6+zm6+wAXK8AXK/m6+zm6+wAXK8AXK/m6+zm6+wAXK/m6+wAXK/m6+wAXK/m6+wAXK/m6+zm6+wAXK/m6+wAXK/m6+wAXK/m6+wAXK/m6+zm6+wAXK/m6+zm6+wAXK8AXK/m6+zm6+wAXK/m6+zm6+wAXK/m6+wAXK/m6+wn3iVwAAAAa3RSTlMAAQEDAwYGCgoPDxAVFRYXHh8gIScoKioyMzQ0P0BLTExNTVVYWVtcamtwcXl7fHyJiouMmJmam6ipqqu1tri4wsPExM/Q0dHZ2tvb4uPj5eXq6uzs7e7u7+/w8PHy9PX19vj5+fr8/P3+/oyexKAAAAM9SURBVHja7d3XUpVBEIXRQ0bMCbOAOSJmjCiCGTMiHBEUVGDm/a99gb+ruKSttR5han+XXdNqRYbet9isAlvL58vhWvd/K5LVNml9j8ba97xoW9vkNR1steNB0ba2SWwk2Opo0ba2Sex2MNWRdW1rm8Se9jQvdXChaFvb5DWzo3mo218XbWubvJaONO+063HRtrbJa/1ssNObRdvaJrHrwUzPF21rm8QedTWv9OiStrVNYq+2NY9090zRtrbJa+Fg80Z7Jou2tU1ef4aCjd4t2tY2iV0NJnqxaFvbJHavo3mhJ1a0rW0Sm+5rHujej0Xb2iavj3ub99k3XbStbfJaOdE8z457RdvaJrGLwTyvFm1rm8TuBusc+qNtbZPYZHCyfXChaFvb5DWzu3mb214VbWubvJaONk+z61HRtrZJ7HwwzetF29omsZvBMs+ua1vbJPY4ONk+slS0rW3yer29eZc7Zoq2tU1eC4PNs+x5WrStbfJaj74QuV20rW0SGw1WOVK0rW0SexCcbLemta1tEnveF63yu7a1TV7f9oervPxZ29pma/v1NfJ+SH0AAAAAAAAAAAAAAAAA/53hD95g0+bmftT6uz2X0+zs7Pziz9W1yn/jy6V4rfvmq2Q3zZbYYhbDsfa/qNrWNmlNRVvtvF+1rW3yOh1t9VrVtrbJ61Y01VNr2tY2eT3pDZZ6qF21rW3SerszGOrAm6ptbZPW8uFgp90TVdvaJq2NM9FOb1Rta5u8xqKZnqva1jZ5PewOVnpsWdvaJq+XA8FId72r2tY2abUPBBvtfVa1rW3S+nsy2uidqm1tk9eVaKIXqra1TV7jncFCj69qW9vkNdUfDHTPp6ptbZPWpz3BPvunqra1TVqrx4N5do5XbWubvC5E87xSta1t8roTrfPkX21rm7yeRSfbB9pV29omrXe7gm0OvKza1jZpLR8Lptn9sGpb2+R1LprmWNW2tsnrRrTMMxva1jZ5TUQn24eXq7a1TVpvopPtnW+rtrVNWu1DwSx7n1Rta5u01k5Fs7xVta1t8roWrfJ01ba2yet+dLLdmtK2tsnrRX+4ykVta5u05vfFq7z0RdvaJqvheJT/ACxUF/DBrvWtAAAAAElFTkSuQmCC") no-repeat right bottom;
	text-transform: capitalize;
	color: #1b355d;
	font-size: 14px;
}
.cb-tabs .active {
	background-position: top left;
}
.cb-tabs .active span {
	background-position: top right;
	color: #fefefe;
}
.cb-tabs .active.last span {
	background-position: -330px top;
}
.cb-tabs .first {
	background-position: right bottom;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
.cb-tabs .first.active {
	background-position: top right;
}
.l-cbpopup {
	padding: 0 20px;
}
.l-cbpopup * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.l-cbpopup .h1 {
	color: #1167ab;
	font-family: "co_text_corpregular";
	font-size: 20px;
	font-weight: bold;
	border-bottom: 1px solid #e9e9e9;
}
.l-cbpopup .magaziny-column__left {
	background-color: #fff;
	width: 75%;
	padding-right: 0;
	margin: 0;
	float: left;
}
.l-cbpopup .select-box {
	width: 250px;
	float: right;
}
.l-cbpopup label {
	line-height: 38px;
	margin-right: 1em;
}
.l-cbpopup .magaziny-column__right {
	width: 25%;
	margin: 0;
	padding: 0;
	float: right;
}
.l-cbpopup .magaziny {
	background: #fefefe;
	padding: 0;
	*zoom: 1;
	overflow: hidden;
	max-height: inherit;
}
#favorites_block {
	overflow-y: auto;
	position: absolute;
	right: 4px;
	top: 40px;
	padding-right: 16px;
	height: 408px;
}
.l-cbpopup .magaziny:before,
.l-cbpopup .magaziny:after {
	content: "";
	display: table;
}
.l-cbpopup .magaziny:after {
	clear: both;
}
.l-cbpopup .shop_list {
	padding: 10px 0;
	overflow-y: auto;
}
.l-cbshopselect .shop_list {
	width: 530px;
	padding: 10px 15px 0 0;

}
.l-cbpopup table {
	padding: 0;
	overflow-y: auto;
	max-height: 95%;

	/*display: block;*/
	overflow: auto;
}
.l-cbpopup .shop_list td {
	padding: 20px 0;
	border: 1px solid #e9e9e9;
	border-left: none;
	border-right: none;
}
.l-cbpopup .shop_list .cb-bdb {
	padding: 0 0 1em;
	border-bottom: 1px solid #e9e9e9;
	border-left: none;
	border-right: none;
	border-top: none;
}
.l-cbpopup .h3 {
	font-size: 18px;
	font-weight: bold;
	margin: 6px 0 10px;
	padding: 0 0 6px;
	line-height: 35px;
	height: 45px;
	border-bottom: 4px solid #e9e9e9;
}
.l-cbpopup .icon {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	vertical-align: middle;
}
.l-cbpopup .metro {
	line-height: 21px;
	padding-bottom: 0;
}
.l-cbpopup .delete {
	position: absolute;
	cursor: pointer;
	top: 0;
	right: 0;
}
.l-cbpopup .icon-trash {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAYAAADJViUEAAAARUlEQVQ4y2NgwAK6uro+APF/JPyBgVgA0oCPjyxxGM0WYvFhBjI1gjElNh9hoAqAO4VI9qjmoa2ZqGSJRfM9IjXfh+kBAPU2Z2RUQ6BsAAAAAElFTkSuQmCC");
	height: 16px;
	width: 15px;
}
.l-cbpopup .icon-metro {
	background: url("data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABGAAD/4QMtaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDY0Q0IyN0Q0OTBEMTFFM0E1OEVDNzI3MTc4MjIzMjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDY0Q0IyN0U0OTBEMTFFM0E1OEVDNzI3MTc4MjIzMjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENjRDQjI3QjQ5MEQxMUUzQTU4RUM3MjcxNzgyMjMyOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpENjRDQjI3QzQ5MEQxMUUzQTU4RUM3MjcxNzgyMjMyOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uACZBZG9iZQBkwAAAAAEDABUEAwYKDQAABTcAAAWvAAAGRAAABuP/2wCEAAQDAwMDAwQDAwQGBAMEBgcFBAQFBwgGBgcGBggKCAkJCQkICgoMDAwMDAoMDA0NDAwRERERERQUFBQUFBQUFBQBBAUFCAcIDwoKDxQODg4UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP/CABEIABUAGAMBEQACEQEDEQH/xACuAAEBAQEAAAAAAAAAAAAAAAAGBQQHAQEBAAMAAAAAAAAAAAAAAAADBAECBRAAAgEDBAMBAAAAAAAAAAAAAAEDEAIEERIiFBMjFSURAAEDAQQHCQAAAAAAAAAAAAERAgMSADETFBAhYSJCMwRBUYGRscEyYkQSAAIDAQAAAAAAAAAAAAAAABARACAwMRMBAAICAQQCAwEAAAAAAAAAAQARIUExEFFhgZGh8HHhsf/aAAwDAQACEQMRAAAB7YQm5Y01VmfGo+Dnsb+hXV4Yhcd//9oACAEBAAEFAsmWRPsY2zGmvueX6ZvktQ4mskp+P2D/2gAIAQIAAQUCbNUJjNgqcaf/2gAIAQMAAQUCbNUJlx4y2nGn/9oACAECAgY/Asf/2gAIAQMCBj8CnQw6f//aAAgBAQEGPwKOCHnSrvHha293tYPzE+KZ8rVXxqi0/HbdaSGXmxFCRc4G42i6xKmRh7JNjXoV82i2NmIkDBJVVuY4cCXL3IEtN1aIySlsfYrGLr8STo/Nml+la+uj/9oACAEBAwE/Ia2xaZAV1bqwHdNQXOeM7VeBqNWdbBB2Zq8j5GWsoaC9Gmix2FdSv5+lOIXoWgUIp0sBFXjBeKY1uGj8X/aFan//2gAIAQIDAT8h0G5i5ZoeSYtyvcmavfp6dP/aAAgBAwMBPyFsByzBy+ZzDyTBIrXJ8zJe7p6fXT//2gAMAwEAAhEDEQAAELWVXr//2gAIAQEDAT8QSitbXCLll5VuUGJs2oQR5AUxpqoBKNfkWjgoeJio7mgU34IqKqRC2jSJ7JUQtLq8ajfVJIQEP7GOyYeFbnwYre/09zAaaqf/2gAIAQIDAT8QYTmt6qCF3dyMroPuXA6hVb8n8l0ez6jOX8dP/9oACAEDAwE/ECO0+qg5cq1wjrpN++I0gsLv3ArYvx2hUCsPqNb6Yn//2Q==");
	width: 24px;
	height: 21px;
}
.l-cbpopup .fav-shops p {
	padding: 0;
}
.l-cbpopup .fav-shops li {
	border-bottom: 1px solid #e9e9e9;
	padding: 0 20px 20px 0;
	position: relative;
	margin-bottom: 20px;
}
.l-cbpopup .fav-shops-footer {
	font-size: 12px;
	font-weight: bold;
	font-family: "co_text_corpregular";
	text-align: center;
	color: #232323;
}
.l-cbpopup.l-cabinet .magaziny-column__left {
	width: 100%;
	float: none;
}
.l-cbpopup .bdt {
	border-top: 4px solid #e9e9e9;
	margin: 0;
	padding: 0;
	height: 55px;
}
.cb-button {
	min-width: 219px;
	padding: 0 1em;
	height: 34px;
	line-height: 34px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: #004899;
	color: #fefefe;
	font-family: "co_headline_corpregular";
	font-size: 12px;
	font-weight: bold;
	margin-top: 12px;
	vertical-align: middle;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	text-align: center;
	-webkit-transition: 0.3s background-color ease-in;
	-moz-transition: 0.3s background-color ease-in;
	-o-transition: 0.3s background-color ease-in;
	-ms-transition: 0.3s background-color ease-in;
	transition: 0.3s background-color ease-in;
}
.cb-button:hover {
	text-decoration: none;
	background-color: #004899;
    color: #fefefe;
}
.l-cbpopup-basket {
	padding: 0;
	overflow: hidden;
}
.l-cbpopup-basket .magaziny-column__left {
	width: 100%;
	padding: 0;
	overflow: hidden;
}
.l-cbpopup-basket .cb-header {
	margin: 0.5em 0 0;
	padding-bottom: 0.5em;
	border-bottom: 4px solid #e9e9e9;
	*zoom: 1;
}
.l-cbpopup-basket .cb-header:before,
.l-cbpopup-basket .cb-header:after {
	content: "";
	display: table;
}
.l-cbpopup-basket .cb-header:after {
	clear: both;
}
.l-cbpopup-basket .cb-tabs {
	margin: 0;
	padding-bottom: 0;
	border-bottom: 0;
}
.l-cbpopup-basket .shop_list td:first-child {
	padding-right: 1em;
}
.l-cbpopup-basket .shop_list {
	padding-top: 0;
}
.l-cbpopup-basket .shop_list thead td {
	border-top: none;
}
.l-cbpopup-basket .shop_list td p {
	line-height: 21px;
}
.l-cbpopup-basket .shop_list td {
	padding: 1em 0 0;
	vertical-align: top;
	border: none;
}
.l-cbpopup-basket .shop_list .adress {
	width: auto;
}
.l-cbpopup-basket .cb-checkstock {
	min-width: 120px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #7f7f7f;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	color: #1167ab !important;
	font-size: 10px;
	text-align: center;
	line-height: 16px;
	padding: 0 1em;
	text-decoration: none;
	-webkit-transition: 0.3s background-color ease;
	-moz-transition: 0.3s background-color ease;
	-o-transition: 0.3s background-color ease;
	-ms-transition: 0.3s background-color ease;
	transition: 0.3s background-color ease;
}
.l-cbpopup-basket .cb-checkstock:hover {
	background-color: #f0f0f0;
}
.l-cbpopup-basket .in-stock .cb-checkstock {
	background-color: #6da1cf;
	border: none;
	color: #fefefe !important;
	line-height: 18px;
}
.l-cbpopup-basket .in-stock .cb-checkstock:hover {
	background-color: #8ab4d9;
}
.l-cbpopup-basket .in-stock p {
	color: #1167ab;
}
.l-cbpopup-basket .cb-checkstock-wrap p {
	text-align: center;
	display: none;
	font-family: "co_text_corpregular";
	font-size: 12px;
	font-weight: bold;
	padding-left: 1em;
	padding-bottom: 0;
}
.l-cbpopup-basket .in-stock p,
.l-cbpopup-basket .notin-stock p {
	display: inline;
}
.l-cbpopup-basket .notin-stock .cb-checkstock {
	display: none;
}
.l-cbpopup-basket .notin-stock p {
	color: #cf3030;
}
.l-cbpopup-basket .icons-shop-list {
	margin-left: 0 !important;
}
.icon-in-stock {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAADUklEQVQ4y4WUeUhUURTG3zIzamlpC7YRRf0RRFBIC220QZEz+mbMFsKKKKKiIqmgghYqhIoWsI3JHJ/aRGULEaY1Uml72EpUOlRatJpNLvOcd+/7Oi8dGYPqwIFh5p7fPfc73xlBaAsAImV3A+gEcFugKTjkzjP/nKsPni95XFU7mYPHAqwPYPSkc9bWNKKFyKBCS2NQm5R5zHc/avapJsF1FkIapdPLk1afryx/WpXBgM50rhOjSxj/0REQaNYmjMi8XGsWxdndiJ+ZjXjHYXR2HCXIWVhd3pC3oiqHADHMhBgRAE7tLM2uKItLOYEe9qOITr+IpPXXcEMDEhecJpAbMYoHCekq99cF5nK0WADd1g54F9A2xzrdRhclH/MnrsPeJCe2jE1D8db92DNmBqZOyoJVOQkrXbA290GxQU+gjGkHFN2t3WNL9UBwFUB2qRg0/SAKxs9GxdCRWD1qCWxODyzUgcXhwdj1l17pBCAR48Lqi8fL3p63KjkQFS+k5FzsK3mFb81BHLtwE70zTkKweyErhZBTVAxbUVStgcUZYFFC20jEsmefc62KCjE1HxtzK1D82I8Vh3zIvvIQ96q/4MC5e+i/mOAOFcnbrl4iEQeSmFL7ExoYXz5gkRdd01WM3lACefpxyKkqZHse5Bkn0Je6GLexBAlz85Bd+mYLg5FgsDoxwgNGYsH1areseLmkmO1SsTOfMq81qTPJeQZJmZdfBzkbRqaSyHRiBx9wwLK7qHKXTVF1WSmAZHZAhTJNRiTY8DXnvtV8rXeQ+olULPE/AWaE6MvyFzX2+HneDxJ18Vt5yvkHyr4H9ZZlJFwP8oxI1pY5b5bCeyBTWiJBu04/WmXeLFEniRmFPz83BZcyQ+vVZjrRgGGOMQzgsrkkkYCPjaGB3dNzgrKrEJs8tyt1nU1jjPVjTBc5Z1J4AYW/hU4/Lj542xczS4W79HVz+RP/k5c1X55/qmsobWhsSQ7pnJYKXYR/xa2q71lTVx75mZXnS/PdfzHY//7rlPqGphRNCw3h3IgmQOw/ATrjo38EGnfQQRobJHqm+dRuNIHfSwSmRQn/i7DV0fo/0KFA5/Wx5gFLpBh/CkM3msXdKLfT54Wm8gSykpV7MiOw8xdLp1//2RHqgAAAAABJRU5ErkJggg==");
	height: 19px;
	width: 16px;
}
.shop_list-footer {
	font-size: 12px;
	color: #333;
	font-family: "co_text_corpbold";
	font-weight: bold;

}
.shop_list-footer p+p{
	margin-left: 1em;
}
.shop_list-footer .icon {
	height: 31px;
	width: 25px;
	display: inline-block;

	margin-right: 1em;
}
.shop_list-footer .icon-in-stock {

	margin-top: -2px;
	background-image: url(/images/map_icons/default_new.png?2);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.shop_list-footer .icon-notin-stock {
	background-image: url(/images/map_icons/default_new_red.png?2);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.icon-notin-stock {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAADCklEQVQ4y4VTSUxTYRDug1IKgokowRgvGEy4cPZk4pZ4EPWAiRygha5Qdo0IAmItooYYDsYYUwscRDzJFkLivmEiWyxgRFmMCBgbbeEBfW3f+/9x/gePFI04yZe+/J35ZuabGZVqzQCAQ2ynlMYCEM3S8nLq6NjY6Xf9/aaJicmDlEpxANIuAJqIflGroFpVuGGgWhD8B1xNLf1GS/4KAgyIHKOFVNXUDr93u7MJpVuQKJZQUUNCvo0Efv/K/upa+7fVIDNk5xhAh8jS54JMZs4Lve5768JEMYQgiRhGQCnROl1NzwwmKxhMFrAVl4LdUQ9fZmehsKRMfmOkZquNeDzfMwkJqAFEzTqBd8FbpcsxUnSA4gwbuPZkwPW0U/CkshGaUg7D+aOsAqtcVWvbg17URIOIWScYHBpu0BtM6GCUYbXmQXfaSZjX7oWWfemgW/tPl2uEWrvjEyGiBkWMV9TnXr3pa8/SGyDXtJql99FjWOR56OjsAlthCb6zFizAkpRXVk2KYiCeUjFatTYS7uP4eLPeYMYMJrjX2gYDQ0Nwx3kXunp6YGJyCtqRqKC4TCZouNHYjVNIxmlErLcQDAbyi0rPyGrb6+pl5ZkzK5mhAEV11F9jk4DnL15eJJRso6FfXNgO0CQckROFIqwNVgmDogmrjpHXXLr8WZKCaSw7Lh23YQ/wQd3R1X0FxyUq7bBfBkZScaH6p8fz4ziqn4S+fxMwI4Rwo2Mf0i35BXNKdoabt257QyHBisLtwJ3hKJEiqbgSodxBJEIdTvSwo7NIyW61FfHLS14zkYSdShIkYWNUCEgkO5JwAp5fTMatFBgBLs6wKIpHJEnaLUkih2scoRyg6l/GsjhdzU/Z7FF1v3tkxP11ZibT5/NVCIJwDMnwqGCrajObnp66evZcOd96vy1jYHAwZW5+/hDP8yeCwWAqCqhFgrhNCSQi7cMABzri2CAC22StJmCwfEQgBaJV/zNl1RFYMtkQIIW8ccxBHS7Gn8JgRhacgLDjt54pj0sUhaucSMSFut/XiG+UYgFMbQAAAABJRU5ErkJggg==");
}

.magaziny-column__left,.magaziny-column__right {
	overflow: hidden;

}
.l-cbshopselect .magaziny-column__left,
.l-cbshopselect .magaziny-column__right {
	height: 100%;
	overflow: hidden;
	position: relative;

}
.l-cbshopselect .magaziny-column__left {
	width: 64.102564103%;
}
.l-cbshopselect .magaziny-column__right {
	width: 35.897435897%;
	position: absolute;
	bottom: 20px;
	top: 80px;
	right: 0;
	padding-right: 20px;
	height: auto;
}
.l-cbshopselect .cb-tabs {
	width: 100%;
}
.l-cbshopselect .cb-tabs span {
	padding-left: 1.7857142857142858em;
	padding-right: 4.071428571428571em;
}

.l-cbshopselect .cb-button {
	width: 187px;
	height: 29px;
	line-height: 29px;
	display: block;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin: 1em auto;
}
.cb-selectedshop {
	margin: 0.5em 0 0;
	padding-left: 10px;
	border-left: 1px solid #d5d5d5;
	height: 100%;
	overflow: auto;
}
.cb-selectedshop li {
	padding: 0;
	margin-bottom: 1em;
}
.cb-selectedshop p {
	padding: 0;
}
.cb-selectedshop .icon-shops {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	background: url("/images/map_icons/default.png") no-repeat center;
	height: 36px;
	width: 25px;
	float: left;
	margin-right: 1em;
	margin-bottom: 1em;
}
.cb-selectedshop .extra {
	clear: both;
}
.cb-items .item {
	position: relative;
	margin: 10px 0 0 10px;
	border-bottom: 1px dashed #d5d5d5;
	padding: 0 0 10px 65px;
}
.cb-items .item-pic {
	position: absolute;
	max-width: 54px;
	max-height: 40px;
	height: auto !important;
	left: 0;
	top: 0;
}
.cb-items .item-name {
	font-size: 12px;
	line-height: 1;
}
.cb-items .item-price {
	color: #000;
	font-size: 14px;
	font-weight: bold;
}
.cb-items .item-asterix {
	font-size: 10px;
	color: #acacac;
}
.cb-selectedshop-subhead {
	font-size: 12px;
	font-weight: bold;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	width: 100%;
	padding: 0;
	margin: 0;
	border-bottom: 2px solid #d5d5d5;
}
.cb-selectedshop-instock .cb-selectedshop-subhead {
	color: #57b350;
}
.cb-selectedshop-notinstock .cb-selectedshop-subhead, .cb-selectedshop-avail_warehouse .cb-selectedshop-subhead {
	color: #f2461f;
}
.cb-shopselectlist li {
	padding: 10px 10px 10px 0;
	position: relative;
	cursor: pointer;
}
.cb-shopselectlist li p {
	padding: 0;
}
.cb-shopselectlist li+li:before {
	content: '';
	height: 3px;
	width: 100%;
	display: block;
	position: absolute;
	top: -3px;
	left: 0;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAIAAADdv/LVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA1tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0iMTMxNkE0RTFDRjdDOUVENjZFRUIxM0JFREVEQjZDRTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEYzMTUzMkM0REQyMTFFMzkyQ0JFMzAwN0VGM0E2N0UiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEYzMTUzMkI0REQyMTFFMzkyQ0JFMzAwN0VGM0E2N0UiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6YTZlYThmZjMtMDQzNi00MmNhLWIxYjUtNTM0NTQ4NzA0NTQ5IiBzdFJlZjpkb2N1bWVudElEPSIxMzE2QTRFMUNGN0M5RUQ2NkVFQjEzQkVERURCNkNFNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoCll6sAAAAWSURBVHjaYvj//z/Tq1evGIA0QIABADRsCLsz6SbDAAAAAElFTkSuQmCC") repeat-x center;
}
.cb-shopselectlist li:after {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAYAAAD0f5bSAAAAb0lEQVQoz2PYt2/fDSCOAmIjBmIBUPF/KP4HxMuAWJ4UTTD8E4h7gFiQFE0w/B6IA4CYnRRNMHwRiO2AmIkUTTB8DogtSNUEwx3kaJpEqvOsiHXeQ5BiYgMCFOQxxAY5SZFLUjK6DcQtQGxIbHoFABLpcIDrrnvXAAAAAElFTkSuQmCC") no-repeat center;
	height: 14px;
	width: 13px;
	position: absolute;
	top: 50%;
	right: 1em;
	margin-top: -7px;
	content: '';
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-webkit-transition: 0.3s all ease-in;
	-moz-transition: 0.3s all ease-in;
	-o-transition: 0.3s all ease-in;
	-ms-transition: 0.3s all ease-in;
	transition: 0.3s all ease-in;
}
.cb-shopselectlist li:hover:after {
	opacity: 1;
	-ms-filter: none;
	filter: none;
}
.cb-shopselectlist li.favorited {
	background-color: #e9edf1;
}
.cb-shopselectlist li.selected {
	background-color: #e9e9e9;
}
.cb-shopselectlist li.selected:after {
	opacity: 1;
	-ms-filter: none;
	filter: none;
}
.cb-shopselectlist .icon-metro {
	width: 19px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAADwMZRfAAAC3UlEQVQ4y4WUWUxTURCGGxJjYnzT+AyISthciAq4lKUiW3gwLgQ0IJEIooSUllIFpS20UAQVWSxaEaokQGmxxlqwUkAWSQukxbKETVkEWlkeiCYm8Ht7E67iAjPJzZn7z3wz9+ScS6P9YTOY2qaFhp5h4IqjpJeUYbnhrSGisPYYaWwNz3xH0IwmLytmt9A2sgeNBUyPDBek69MgX1CgeaUVrWiDfE4BZkcyPPhueNFZGfnP4mlMbI+RxdSkNqTem1yZwP+aDFgGkKJhF7EbOYVWfLVbJ+YqhelcLReDhC9hERrdm3WgKeskDP16LBPeB7MNBFn7818TKVAX7szbt7AW96Ad+7P2Qm1WY57wKcKztQJcqY0jyvtJ+PSnL3AXuMzpoPUhi+Jbrj7LHsuiOmughBtvN0RVIgoSyg+GX44/BbFZYks8sof5PDIIEgcYdGikxLIfJdiT7QA3oRN60IF6KOCe7grH3F3EFmuovCeLUpyvvqAmA6+bnuN9RPqamDbIwgmpN5z59qj8XgaBiYfTJadgL9qJ0tU8Ku8lVPB96GekzcNi553qOT7y25hRbdFg1AUh8nUEkvVJoFccB2eIBSe+I8Sj+VReC1rAEDEMJCRYGGDoJF6siT6yk4jrSYDwcxYO3/eEk9CB2CU5/MrpYHVyqDz5ohxRT6OUZJBUz5RIhqWUeIjripxeHkzohXfKEQQ+YhCrbkSWX0SsJBYWzMFKPDPf8XC3K59NFqmW1YFnSyIabGvjrAE2SPVSJUYwhOtVCcg03SYhOd1i+HJ8ScDI6jB8OMcGP6DLgzorbBm7kPWeBSPhtE3MhI9I1jJR/LbwxjphFKM7QiQh7TbQZhACUBpde7nGdln/Eq2Yt+NWpOefkZxDyVgxmoizY4IeA8R0OjQg35xHfKonClQFzA27zMCyVflNFZr46trjgDy68eitAxNHuQcngsT+BpaWWdSARroFlnW/gp+badlTBz4rjgAAAABJRU5ErkJggg==") no-repeat center;
	margin-top: -2px;
	margin-left: -2px;
}
.l-cbshopslist * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.l-cbshopslist .select-box {
	width: 250px;
	float: right;
}
.l-cbshopslist .in-stock {
	color: #4781e6;
}
.l-cbshopslist .not-in-stock {
	color: #c92929;
}
.l-cbshopslist label {
	line-height: 38px;
	margin-right: 1em;
}
.l-cbshopslist table {
	width: 100%;
	border-collapse: separate;
	border-spacing: 0px 1px;
}
.l-cbshopslist table .favorited {
	background-color: #e8eef2;

}

.l-cbshopslist td {
	padding: 1em;
}
.l-cbshopslist thead td {
	border-bottom: 4px solid #d3d3d3;
	width: 25%;
}
.l-cbshopslist thead td.large {
	width: 50%;
}
.l-cbshopslist tbody td {
	border-top: 1px solid #d3d3d3;
}
.l-cbshopslist tbody td:first-child {
	padding-right: 3em;
}
.l-cbshopslist tbody tr:first-child td {
	border: none;
}
.l-cbshopslist .shop-link {
	margin-bottom: 0.5em;
	padding: 0;
	font-weight: bold;
	font-family: 'co_text_corpbold', Arial;
	display: inline-block;
	*zoom: 1;
	*display: inline;
}
.l-cbshopslist .metro {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAADwMZRfAAAC3UlEQVQ4y4WUWUxTURCGGxJjYnzT+AyISthciAq4lKUiW3gwLgQ0IJEIooSUllIFpS20UAQVWSxaEaokQGmxxlqwUkAWSQukxbKETVkEWlkeiCYm8Ht7E67iAjPJzZn7z3wz9+ScS6P9YTOY2qaFhp5h4IqjpJeUYbnhrSGisPYYaWwNz3xH0IwmLytmt9A2sgeNBUyPDBek69MgX1CgeaUVrWiDfE4BZkcyPPhueNFZGfnP4mlMbI+RxdSkNqTem1yZwP+aDFgGkKJhF7EbOYVWfLVbJ+YqhelcLReDhC9hERrdm3WgKeskDP16LBPeB7MNBFn7818TKVAX7szbt7AW96Ad+7P2Qm1WY57wKcKztQJcqY0jyvtJ+PSnL3AXuMzpoPUhi+Jbrj7LHsuiOmughBtvN0RVIgoSyg+GX44/BbFZYks8sof5PDIIEgcYdGikxLIfJdiT7QA3oRN60IF6KOCe7grH3F3EFmuovCeLUpyvvqAmA6+bnuN9RPqamDbIwgmpN5z59qj8XgaBiYfTJadgL9qJ0tU8Ku8lVPB96GekzcNi553qOT7y25hRbdFg1AUh8nUEkvVJoFccB2eIBSe+I8Sj+VReC1rAEDEMJCRYGGDoJF6siT6yk4jrSYDwcxYO3/eEk9CB2CU5/MrpYHVyqDz5ohxRT6OUZJBUz5RIhqWUeIjripxeHkzohXfKEQQ+YhCrbkSWX0SsJBYWzMFKPDPf8XC3K59NFqmW1YFnSyIabGvjrAE2SPVSJUYwhOtVCcg03SYhOd1i+HJ8ScDI6jB8OMcGP6DLgzorbBm7kPWeBSPhtE3MhI9I1jJR/LbwxjphFKM7QiQh7TbQZhACUBpde7nGdln/Eq2Yt+NWpOefkZxDyVgxmoizY4IeA8R0OjQg35xHfKonClQFzA27zMCyVflNFZr46trjgDy68eitAxNHuQcngsT+BpaWWdSARroFlnW/gp+badlTBz4rjgAAAABJRU5ErkJggg==") no-repeat left center;
	padding-left: 22px;
	padding-bottom: 0;
}
.l-cbbasket {
	padding-bottom: 0;
}
.l-cbbasket * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.l-cbbasket .cart-list p {
	padding: 0;
}
.l-cbbasket .cb-button {
	margin-top: 0;
	margin-left: 3em;
}
.l-cbbasket header {
	line-height: 44px;
	border-bottom: 4px solid #e9e9e9;
	margin: 0;
	padding: 0;
	height: 53px;
}
.l-cbbasket .goods-list__image {
	border: 1px solid #d3d3d3;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 93px;
	height: 81px;
	line-height: 81px;
	text-align: center;
	overflow: hidden;
}.l-cbbasket .goods-list__image img {
	width: auto;
	max-width: 100%;
	max-height: 87.096774194%;
	height: auto;
	line-height: 1;
	 vertical-align: middle;
 }
.l-cbbasket .goods-list__title {
	margin-bottom: 1em;
	padding-right: 1em;
}
.l-cbbasket .b-zakaz__row {
	margin-top: 1em;
}
.l-cbbasket .cart-list__price,
.l-cbbasket .cart-list__price-all {
	font-size: 16px;
	font-weight: bold;
}
.l-cbbasket .cart-list__price-all {
	font-family: co_text_corpregular, Arial, Helvetica, sans-serif;
    text-align: right;
}
.l-cbbasket .cb-chooseshop {
	text-decoration: underline;
	color: #3f9df5;
}
.l-cbbasket .cb-chooseshop.clickme {
	height: 21px;
	-webkit-border-radius: 5px;
	border-radius: 3px;
	border: 1px solid #7f7f7f;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	color: #1167ab;
	font-size: 10px;
	text-align: center;
	line-height: 21px;
	padding: 0 1em;
	text-decoration: none;
	-webkit-transition: 0.3s all ease;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-ms-transition: 0.3s all ease;
	transition: 0.3s all ease;
}
.l-cbbasket .cb-chooseshop.clickme:hover {
	background-color: #f0f0f0;
}
input.add_favorite {
    height: 21px;
    -webkit-border-radius: 5px;
    border-radius: 3px;
    border: 1px solid #7f7f7f;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    color: #1167ab;
    font-size: 10px;
    text-align: center;
    line-height: 21px;
    padding: 0 1em;
    text-decoration: none;
    background: transparent;
    -webkit-transition: 0.3s all ease;
    -moz-transition: 0.3s all ease;
    -o-transition: 0.3s all ease;
    -ms-transition: 0.3s all ease;
    transition: 0.3s all ease;
}
input.add_favorite:hover {
    background-color: #f0f0f0;
}
.l-cbbasket .basketItemAmount {
	width: 51px;
	height: 31px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color: #fff;
	border: 1px solid #d3d3d3;
	padding-left: 1em;
    line-height: 29px;
    -moz-appearance:textfield;
}
.l-cbbasket .basketItemAmount::-webkit-inner-spin-button,
.l-cbbasket .basketItemAmount::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
.l-cbbasket .number-container {
	position: relative;
	display: inline-block;
	*zoom: 1;
	*display: inline;
}
.l-cbbasket .number-container .controls {
	width: 16px;
	height: 31px;
	border: 1px solid #e5e5e5;
	background-color: #fff;
	background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.05) 0%, rgba(255,255,255,0.05) 100%);
	background: -moz-linear-gradient(bottom, rgba(0,0,0,0.05) 0%, rgba(255,255,255,0.05) 100%);
	background: -o-linear-gradient(bottom, rgba(0,0,0,0.05) 0%, rgba(255,255,255,0.05) 100%);
	background: -ms-linear-gradient(bottom, rgba(0,0,0,0.05) 0%, rgba(255,255,255,0.05) 100%);
	background: linear-gradient(to top, rgba(0,0,0,0.05) 0%, rgba(255,255,255,0.05) 100%);
	display: block;
	position: absolute;
	-webkit-border-radius: 1px;
	border-radius: 1px;
	left: 102%;
	top: 0;
}
.l-cbbasket .number-container .controls:before {
	display: block;
	position: absolute;
	top: 50%;
	left: 1px;
	margin-top: -1px;
	border-bottom: 1px solid #d3d3d3;
	width: 12px;
	content: '';
}
.l-cbbasket .number-container .controls span {
	cursor: pointer;
	width: 100%;
	height: 50%;
	display: block;
}
.l-cbbasket .number-container .up {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAQAAABQ+cdNAAAAQklEQVQIW2NggAJ3a3dHGBsmJOy+zH2FuxiyEKN7s/tmIGxzZ0QI+oGFQDAQJiTvvhYuuM5dASTE6j4ZLgSCk91ZAcaiG5QEyVRKAAAAAElFTkSuQmCC") no-repeat center;
}
.l-cbbasket .number-container .down {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAQAAABQ+cdNAAAAS0lEQVQIW2NwZ3Wf7L4MCU52Z2VwZ3BXcF/nvhkK17rLuzOABBncg+CC/iA+RJDRvR0s1AJkwQUZ3MXcVwLNE4bwYIIM7k7u1jA2ALM1IfSDgdkDAAAAAElFTkSuQmCC") no-repeat center;
}
.l-cbbasket .cb-bar {
	width: 459px;
}
.l-cbbasket .cb-bar h3 {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	float: left;
	margin-right: 3em;
}
.l-cbbasket .cb-bar-help {
	color: #232323;
	text-decoration: underline;
	margin-top: 1em;
	display: inline-block;
	*zoom: 1;
	*display: inline;
}
.l-cbbasket .cart-info .total {
	text-align: left;
}
.l-cbbasket .cart-info .button {
	width: 100%;
}
.l-cbbasket .cb-dostavka-wrap {
	width: 330px;
}
.l-cbbasket .dostavka {
	padding-left: 40px;
}
.l-cbbasket .cart-info__price2 {
	font-size: 18px;
}
.l-cbbasket .total-wrap {
	width: 240px;
	float: right;
	clear: both;
}
.l-cbbasket .basket-total-price {
    width: 100%;
    margin-bottom: 10px;
}
.l-cbbasket .basket-total-price th {
    font-size: 14px;
    text-align: left;
    font-family: "co_headline_corpregular";
    color: #303030;
    padding: 6px 0;
    position: relative;
}
.l-cbbasket .basket-total-price th .without-discount {
    font-size: 10px;
}
.l-cbbasket .basket-total-price td {
    font-size: 14px;
    color: #f0042a;
    text-align: right;
    padding: 6px 0;
    font-family: "co_headline_corpbold";
}
.l-cbbasket .total .button {
	width: 165px;
	float: right;
	text-decoration: none;
	margin-bottom: 1em;
}
.l-cbbasket .total a {
	color: #232323;
	text-decoration: underline;
	float: right;
}
.l-cbbasket .cart-list_delivery {
	padding-right: 1em;
}
.l-cbbasket .cart-list_delivery input {
	margin-left: -24px;
	margin-right: 8px;
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.basketgeo {
	position: relative;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	vertical-align: middle;
	text-align: left;
	font-family: "co_text_corpregular", Helvetica, Arial;
	border-radius: 5px;
	border: none;
	background: #004899;
	color: #fff;
	width: 656px;
	font-size: 15px;
	padding-bottom: 1em;
    box-shadow: 8px 0 35px 0 rgba(0, 0, 0, 0.1);
    padding: 30px;
}
.basketgeo,
.basketgeo * {
    box-sizing: border-box;
}

.basketgeo-popup {
	text-align: center;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	padding: 0 8px;
	display: none;
}
.basketgeo-popup:before {
	content: '';
	height: 100%;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	vertical-align: middle;
}
.basketgeo-popup-wrap, .filter-preloader {
	top: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	outline: none !important;
	-webkit-backface-visibility: hidden;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAEklEQVQY02P4////VnTMQANBAP5nXGPwQdFQAAAAAElFTkSuQmCC');
	z-index: 99999;
	overflow-y: auto;
	overflow-x: hidden;
	display: none;
}
.basketgeo-popup-wrap {
    background: rgba(0,0,0,.5);
}


.basketgeo-heading {
	font-size: 24px;
	color: #fff;
	display: block;
	line-height: 32px;
    font-family: "co_headline_corpbold";
    padding-bottom: 50px;
}

.basketgeo-head-hint {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	line-height: 40px;
	float: right;
}

.basketgeo-head-hint a {
    color: #378edf;
    text-decoration: underline;
    font-size: 12px;
}

.detected-town {
    text-align: center;
    margin-bottom: 16px;
}

#detected_town {
    font-size: 20px;
    font-family: "co_headline_corpregular";
    color: #378edf;
    text-decoration: none;
}

#detected_town:hover {
    text-decoration: none;
}

.basketgeo-header {
	
}
.basketgeo-body p {
    color: #fff;
    font-family: 'co_headline_corpbold';
    display: block;
    margin-bottom: 18px;
    font-size: 15px;
    line-height: 24px;
}

.basketgeo-body {
	margin-top: 45px;
}

.basketgeo-close {
    position: absolute;
    cursor: pointer;
    right: 30px;
    top: 30px;
}
#custom_city {
    border: none;
    height: 48px;
    width: 100%;
    border-radius: 4px;
    font-family: "co_text_corpregular";
    font-size: 15px;
    background: #fff;
    padding: 5px 22px;
    padding-right: 40px;
    color: #000;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23ed1c24' d='M0 0h24v24H0z' opacity='.01'/%3E%3Cpath fill='%23ffc20e' fill-rule='evenodd' d='m16.361 14.467 4.128 4.402a.955.955 0 0 1-.03 1.323.897.897 0 0 1-1.291-.025l-4.158-4.44a6.808 6.808 0 0 1-4.011 1.3c-3.846-.003-6.97-3.11-6.999-6.962-.028-3.851 3.05-7.005 6.895-7.064 3.845-.06 7.019 2.998 7.108 6.849a7.272 7.272 0 0 1-1.642 4.617zm-.773-6.462a5.002 5.002 0 0 0-4.706-3.003 4.945 4.945 0 0 0-4.881 5 5 5 0 1 0 9.587-1.996z' clip-rule='evenodd'/%3E%3C/svg%3E");
    background-position: right 12px center;
    background-repeat: no-repeat;
}
#custom_city::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #999999;
}
#custom_city::-moz-placeholder { /* Firefox 19+ */
    color: #999999;
}
#custom_city:-ms-input-placeholder { /* IE 10+ */
    color: #999999;
}
#custom_city:-moz-placeholder { /* Firefox 18- */
    color: #999999;
}

.input-box__wrapper_wrapper .button {
    width: 97px;
    height: 27px;
    float: right;
}

.basketgeo-citylist {
	padding: 0;
    margin: 0;
    margin-bottom: 16px
}
.basketgeo-citylist li {
	width: 33%;
	float: left;
	padding: 0;
    /* padding-bottom: 16px; */
}
.basketgeo-citylist li a{
    font-size: 15px;
    color: #fff;
    text-decoration: none;
    line-height: 24px;
}

.basketgeo-citylist li a:hover {
    text-decoration: none;
}

#cb-shopmap,
#cb-shopmetro {
	display: none;
}






/* new order form*/
.l-cborder {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 19px;
}
.l-cborder * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.l-cborder .icon {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	vertical-align: middle;
}
.l-cborder .cb-tabs {
	margin: 0;
	padding: 0 0 20px;
	border: none;
}
.l-cborder .cb-tabs a+a {
	margin-left: -13px;
}
.l-cborder .cb-tabs a,
.l-cborder .cb-tabs span {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA60AAABECAYAAABqBtMIAAAEYElEQVR42u3dTYhVdRjH8dHrSwyEKChC5cqNki6Eot0ghIvCjWC6CqEWupC4tlGCMjDcTC8kzcYgXDkt2kjBuIkWsylwYaEbV+pCEBzcSL5Pv0MXEXpx7tznjJeZzwe+y845/Fuc81DP3JERAAAAGCbdqU6bF9+SxtMFJw1AS++amaf6M81KkqRF1900WfkBsSKdTA+e3AQA2hlavcglSVoa3aj6eFiZfvjHDQDA0CpJkubf/qqPh4l/vQEAGFolSdL8OlP14fDef94EAAytkiSp/y6n0YqPhtd6y7GGVgAMrZIkqaI7aWvFB8P6dO1/bwYAhlZJktRfByo+Fjrp52feDAAMrZIk6TnssX4+pxsCgKFVkiQt8B7rO3O+KQAYWiVJ0gLusb7au5ihFQBDqyRJGqo91jXpSl83BgBDqyRJan2PtTu1LP3Y980BwNAqSZIWYI/1k3k9AAAYWiVJUst7rG+lx4ZWAAytkiRp2PZYN6fb834IADC0SpKklvZYR9PvAz0IABhaJUlSS3uskwM/DAAYWiVJUgt7rN2SBwIAQ6skSSreYx1LDw2tABhaJUnSsO2xvpxulj0UABhaJUlSyR5rd2pV+rX0wQDA0CpJkj3Woj3W0+UPBwCGVkmS7LEWvPz3t/JwAGBolSRpqdb8raQPql7+Fw2tABhaJUlSUTNpd+XL/0S6ZWgFwNAqSZL67FFvSL2azo/8/ROq63ywAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsMdPT0522b7AljacLjhuAlt41M2lWkiQtyh6mu2kyjVV+QGxKX6fL6cO0w2cVAC0NrWvTi2m50wCARfmuX532NYNr1QXfTA/S0bTCEQMAADDgnLkx3ai40LZ0P+1xrAAAABQNrWfTxxUXmkiHHCkAAABFA+u76UzFhb5M3zpSAAAAigbW5o/73klvDHqhY+m3ZkHWsQIAAFAwsI6mS+nwoBfam26mVxwrAAAARUPrd81PqA56kc29383Z6UgBAAAoGljL9libP7x0xJECAABQNLCW7bGOp+8dKQAAAEUDa9ke65H0R3NBxwoAAEDR0Fqyx/p2ut3sszpSAAAAigbWwfdYc4EN6XEzuDpSAAAAigbWsj3Wb9JxRwoAAEDRwFq2x3oy/ZSWOVYAAACKhtaSPdZD6Upa40gBAAAoGlhL9ljHev9v8TZHCgAAQNHAOvgea/7hF9Jk2udIAQAAKBpYy/ZYT6UvHCkAAACFQ2vJHuun6ZfUcaQAAAAUDawle6wH0vW03pECAABQNLCW7LHuSPfS644UAACAooG1bI/1dHrfkQIAAFA4tJbssR5MZx0nAAAARcNqJ32VJioudjFtd6wAAAAUzJhr07neL9OsqrjgifRRWud4AQAA6GOeXN4bUjelXc3Pp6Zb6bPKm7zUG1ybC89W5l8hAC29IGclSdJQ9CjNpKvpfOpW/wfRvwACRJoVRJfdRAAAAABJRU5ErkJggg==") no-repeat left bottom;
}
.l-cborder .cb-tabs a {
	font-size: 14px;
	color: #000;
	height: 28px;
	line-height: 28px;
}
.l-cborder .cb-tabs a.active {
	background-position: left top;
	pointer-events: none;
	cursor: default;
	color: #fefefe;
}
.l-cborder .cb-tabs a.active span {
	background-position: right top;
	color: #fefefe;
}
.l-cborder .cb-tabs a span {
	background-position: right bottom;
	text-transform: none;
	padding: 0 30px 0 10px;
	margin-left: 23px;
	font-size: 14px;
	color: #000;
}
.cbstage-heading {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	width: 100%;
	height: 32px;
	line-height: 32px;
	padding: 0 0 0 25px;
	margin-bottom: 20px;
	border: 1px solid #e8e8e8;
	color: #5f5f5f;
	font-family: "co_text_corpregular";
	font-size: 14px;
	font-weight: bold;
	text-shadow: 0 1px 1px rgba(255,255,255,0.75);
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: -webkit-linear-gradient(bottom, #d7d7d7 0%, #ebebeb 100%);
	background: -moz-linear-gradient(bottom, #d7d7d7 0%, #ebebeb 100%);
	background: -o-linear-gradient(bottom, #d7d7d7 0%, #ebebeb 100%);
	background: -ms-linear-gradient(bottom, #d7d7d7 0%, #ebebeb 100%);
	background: linear-gradient(to top, #d7d7d7 0%, #ebebeb 100%);
}
.cbinputs-wrap {
	*zoom: 1;
}
.cbinputs-wrap:before,
.cbinputs-wrap:after {
	content: "";
	display: table;
}
.cbinputs-wrap:after {
	clear: both;
}
.cbinputs-wrap label {
	text-transform: uppercase;
	color: #999;
	font-family: "co_text_corpregular";
	font-size: 12px;
}
.cbinputs-wrap li {
	padding: 0;
	margin: 0 0 22px;
	position: relative;
}
.cbinputs-wrap .not-valid {

	display: inline-block;
	*zoom:1;
	*display:inline;
	padding: .5em 1em;
	position: absolute;
	top: -1em;
	right: -2em;
	background-color: #005CA6;
}
.cbinputs-wrap .full {
	width: 100%;
	padding-right: 22px;
}
.cbinputs-wrap .input-box {
	width: 271px;
}
.cbinputs-wrap-2col li {
	width: 50%;
	float: left;
}
.cbinputs-wrap-2col .pushed {
	margin-left: 50%;
}
.cbstage-body {
	padding: 0 30px 0 20px;
	margin-bottom: 1em;
}
.cbstage-body .cbstage-socials {
	text-align: center;
	margin-top: 1em;
}
.cbstage-socials {
	text-align: center;
}
.cbstage-socials a {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	color: #000;
	font-family: "co_text_corpregular";
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	line-height: 36px;
}
.cbstage-socials a+a {
	margin-left: 15px;
}
.cbstage-socials.authed .icon-cbsoc {
	margin-right: 0.5em;
}
.cbstage-socials.authed .cbstage-socials-link {
	float: left;
	text-align: left;
}
.cbstage-edit {
	color: #116fb1;
	font-size: 14px;
	text-decoration: underline;
	line-height: 32px;
	margin-right: 1em;
	float: right;
	font-weight: normal;
	text-shadow: none;
}
.icon-edit {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAZElEQVQ4y2NgIAFISUllA/EEIGYkRVMmEP8D4v8gzcRqMgFidyD+BtWcTqzzQIproJrTSNH0H0obkaMpnWaacga3Jm4g3kOqJmUgvgKl9xClCSlVPIJq5iQlDa4GRSwQK5CS4AE2TzvP0QaNfgAAAABJRU5ErkJggg==") no-repeat center;
	width: 14px;
	height: 14px;
	margin-right: 0.5em;
}
.icon-cbsoc {
	background: url("data:image/png;base64,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") no-repeat 0 0;
	width: 36px;
	height: 36px;
}
.icon-cbsoc.vk {
	background-position: -44px 0;
}
.icon-cbsoc.fb {
	background-position: -88px 0;
}
.icon-cbsoc.tw {
	background-position: -131px 0;
}
.icon-cbsoc.ut {
	background-position: -175px 0;
}
.icon-cbsoc.gp {
	background-position: -219px 0;
}
.cbstage-bodyfinal .cbstage-edit {
	margin-right: 22px;
}
.cbstage-contacts .cbstage-bodyfinal {
	position: relative;
}
.cbstage-contacts .cbstage-bodyfinal .cbstage-edit {
	position: absolute;
	top: 0;
	right: 30px;
}
.cbstage-bodyfinal-table {
	width: 450px;
}
.cbstage-bodyfinal-table th,
.cbstage-bodyfinal-table td {
	padding: 1em 1em 1em 0;
	color: #000;
	font-family: "co_text_corpregular";
	font-size: 14px;
}
.cbstage-bodyfinal-table th {
	font-weight: bold;
}
.cbstage-bodyfinal-table tr+tr {
	border-top: 1px dashed #eaeaea;
}
.cbstage-pickup li {
	padding: 0;
	margin: 0 0 1em;
}
.cbstage-pickup .total {
	padding: 15px 0 15px 5px;
	border-top: 1px solid #eaeaea;
}
.cbstage-pickup .total p {
	color: #2c2c2d;
	font-family: "co_headline_corpregular";
	font-size: 14px;
	font-weight: bold;
	padding: 0;
}
.cbstage-pickup .total p span {
	margin-left: 50px;
}
.cbstage-pickup .form {
	padding: 0 5px;
}
.cbstage-pickup .form label {
	line-height: 35px;
	margin-right: 15px;
}
.cbstage-pickup .form .input-box {
	width: 205px;
}
.cbstage-pickup .form .sms {
	clear: both;
	color: #000;
	font-size: 14px;
	line-height: 37px;
	padding-bottom: 0;
}
.cbstage-pickup .form .sms .input__checkbox {
	margin-right: 15px;
	height: 15px;
	margin-top: -5px;
	background-position: left 2px;
	vertical-align: middle;
}
.cbstage-pickup .form .sms .input__checkbox.checked {
	top: 0;
	background-position: left -13px;
}
.cbstage-pickup .form .sms .button-red {
	margin-right: 15px;
}
.collapsed .cbshop--items,
.collapsed .form,
.collapsed .total {
	display: none;
}
.collapsed .cbstage-pickup-name {
	cursor: pointer;
}
.collapsed .cbstage-edit {
	display: block !important;
}
.cbstage-pickup-name {
	padding: 0.5em 100px 0.5em 8px;
	line-height: 21px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: #eff3f3;
	color: #000;
	font-family: "co_text_corpregular";
	font-size: 14px;
	position: relative;
}
.cbstage-pickup-name strong {
	display: block;
	font-size: 15px;
	font-family: "co_headline_corpregular";
	font-weight: bold;
}
.cbstage-pickup-name .cbstage-edit {
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -16px;
	/*display: none;*/
}
.cbshop--items {
	padding: 0 20px;
	margin-bottom: 20px;
}
.cbshop--items li {
	width: 100%;
	padding: 0;
	margin: 20px 0 0;
	position: relative;
	padding-left: 85px;
}
.cbshop--items p {
	font-family: "co_text_corpregular";
	font-size: 14px;
	padding: 0;
}
.cbshop--items .item-name {
	color: #1167ab;
	padding-bottom: 20px;
}
.cbshop--items .item-price-total {
	color: #f0042a;
}
.cbshop--items .item-price span {
	margin-left: 2em;
}
.cbshop--items .item-pic {
	position: absolute;
	top: 0;
	left: 0;
	max-height: 65px;
	max-width:70px;
	width: auto;
}
.l-cborder-confirmation .cbstage-pickup-name {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAksAAAAuCAMAAAAPxa3wAAAAw1BMVEUAAADu7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u5KfpyCAAAAQHRSTlMAAQMGCg8VHCIkLTdCSUpNTlpbZ2l0dniBgoSHiZOWoKSusbi5uru9xMjP0tfZ29/h4+fq7O7w8fP19vj5+vz+OC4bdgAAATtJREFUGBntwe2WUQEAheF9OBiOykjpQ0aakpRGokxn2Pd/Vd1By1rbr+l9HgGX8VLARQxPAi5h8GABF1AdPBGQ6+08KwTEOht/bAqItb95WQqIlUuv2wJizU/eXAmIFTPvewJy71z3BeTGPg4E5J6fPBKQGxz9WkCuf++pgFxv73lDQKz7w4tSQKy99qolINb64ruOgFhz4W1XQKzx3odKQG7q+qmA3BufhgJyI3ssIHd99ERArl97VgiIVb982xQQ6269LAXEOt+9bguItVbeXAmIlZ+97wmINeau+wJixY2PAwG5t/ZIQO6F/UpAbnjyVEDuWe15Q0CsOnhRCoj1fnrVEhDrbHzXERBrf/W2KyBWLn2oBMSaH1w/ERArZj4NdQ4/Wve7/9kfX9BYZ/Ej8bBD4Lf/YaKz/AWxPhXbOoX5xQAAAABJRU5ErkJggg==") no-repeat bottom left;
	-webkit-border-radius: 0;
	border-radius: 0;
}
.l-cborder-confirmation .cbstage-pickup > li {
	margin-bottom: 35px;
}
.l-cborder-confirmation .cbstage-pickup .total {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	min-width: 250px;
	padding: 0 16px;
	height: 32px;
	line-height: 32px;
	margin-left: -1em;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: #eff3f3;
}
.l-cborder-confirmation .cbstage-pickup .button-red {
	margin-right: 20px;
}
.cborder-number {
	font-size: 14px;
	margin: 15px 0;
	padding: 0;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	width: 100%;
	position: relative;
}
.cborder-number .cbprint {
	position: absolute;
	right: 0;
	top: 0;
	text-decoration: underline;
}
.cborder-number .cbprint .icon-print {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAADwikbvAAABS0lEQVQ4Ea3BQWvPcRwH8Nf78/39hqQcPADlCWg5OLkoN1fGZbWVadhkU3Kgdhgt7UbqT0SmTMpKsbVy4Sl4CvIkJiZb2moHr5eNjY34j17iM95gGct4S17jHdYQO8sjHLaLiqdodla3UXYR5uzgJDUb3Y9UNyjd9Uo/U23frdZqplpudjFffBezOG2bb9QU7WKqm6h0U5V+qmv9dNe36WrtWtfqSlcmcR9fbPPMHlTVscRsGLXNK3uWHgu25IXfckNqIDUhbWJ/+qtD1V/uD3QTQ323WNpdmx7YkoFfynOtRqXOJRlJ1Uiqu9C6drMNtbNav2TTHdt8DU0yK05JfUjVasrHtKxpJlN1kJrHEJb8FfPkoVgRw5L3iVWpT2I9zRk0yTqeYNE/SizgaGJYnBDHxbDKeeWImMMhuxjgMcZxCeNiTIyJe1jxx09RRTqAv58D1gAAAABJRU5ErkJggg==") no-repeat center;
	height: 14px;
	width: 15px;
	margin-right: 0.5em;
	margin-top: -2px;
}
.cborder-extra {
	font-size: 14px;
	padding: 15px 0;

	margin-bottom: 15px;
	border-bottom: 1px dashed #eaeaea;
}
.cborder-extra strong {
	font-family: "co_text_corpregular";
	font-weight: bold;
}
.cbstage.is-collapsed .cbstage-body,
.cbstage.is-collapsed .cb-tabs {
	display: none !important;
}
.cbstage.is-collapsed .cbstage-heading {
	margin-bottom: 5px;
}
.cbstage.is-done .cbstage-bodyfinal {
	display: block !important;
}
.cbstage.is-done .cbstage-heading {
	margin-bottom: 20px;
}
.is-tabcontroled {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.is-tabcontroled .cbstage-body {
	/*
	display: none;
	*/
}
.is-tabcontroled .cbstage-body.is-selected {
	display: block;
}





.under-basket {
    margin-bottom: 10px;
}
.under-basket .block {
    width: 100%;
    float: left;

}
.under-basket .description {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
	height: 100px;
}
.under-basket-pic {
	height: 100px;
	max-height: 100px;
	overflow: hidden;
	vertical-align: middle;
	text-align: center;
}
.under-basket-pic img {
    max-height: 100%;
	height: auto;
    width: auto;

}
.under-basket .block.second {
    margin: 0 18px;
}
.block .hd {
    border-bottom: 2px solid #eeeeee;
    position: relative;
    font-family: 'co_headline_corpbold';
    color: #1167ac;
    font-size: 16px;
    padding-left: 5px;
    padding-bottom: 5px;
	width: 310px;
	max-width: 310px;
    margin-bottom: 20px;
	display: inline-block;
	*zoom: 1;
	*display: inline;
}
.block .hd:after {
    content: "";
    width: 28px;
    height: 38px;
    background: url(/images/products-list__box-image.png) no-repeat 0px -38px;
    position: absolute;
    right: 0;
    bottom: -2px;
}


.block table {
    width: 1030px;
    border-spacing: 20px 10px;
    border-collapse: separate;
    margin-left: -20px;
    table-layout: fixed;
}
.block td {
    width: 16.666666667%;
	max-width: 16.666666667%;
}

.block td img {
    max-width: 100%;
}
.block table tr.description {
    font-family: 'co_text_corpregular';
    color: #1167ac;
}
.block .price-disc {
	font-family: 'co_text_corpbold';
	display: block;
	width: 50%;
	float: left;
	line-height: 23px;
}

.block .price-footer {
	padding-top: 4px;
	border-top: 1px solid #ccc;

}
.block .price-full {
	color: #ef2f2f;
	font-size: 12px;
	display: block;
	font-family: 'co_text_corpregular';
	width: 100%;
	padding-right: 50px;
}
.block .to-basket {
	width: 50%;
	float: left;
	text-align: right;
}
.block .to-basket a{
    font-family: 'co_text_corpregular';
    color: white;
    background: #005ca7;
    display: inline-block;
	*zoom: 1;
	*display: inline;
    font-size: 10px;
    height: 23px;
    line-height: 23px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	padding-left: 4px;
	padding-right: 4px;
	min-width: 60px;
    text-align: center;
}
.block .to-basket a:hover {
    text-decoration: none;
}
.block table tr.raiting span {
    background: url(../images/rating-stars.png) no-repeat left top;
    display: -moz-inline-stack;
    display: inline-block;
    height: 14px;
    text-indent: -9999px;
    zoom: 1;
    width: 15px;
}
.block table tr.raiting span.selected {
    background-position: left bottom;
}


.cbstage-body {
	*zoom: 1;
}
.cbstage-body:before,
.cbstage-body:after {
	content: "";
	display: table;
}
.cbstage-body:after {
	clear: both;
}
.cbstage-pickup-shop-aggregated .cbshop--items {
	padding: 0;
	margin: 20px 0 0;
}
.cbstage-pickup-shop-aggregated .cbshop--items li {
	border: 1px solid #ededed;
	border-bottom: none;
	padding: 1em;
	margin: 0;
	*zoom: 1;
}
.cbstage-pickup-shop-aggregated .cbshop--items li:before,
.cbstage-pickup-shop-aggregated .cbshop--items li:after {
	content: "";
	display: table;
}
.cbstage-pickup-shop-aggregated .cbshop--items li:after {
	clear: both;
}
.cbstage-pickup-shop-aggregated .cbshop--items li:first-child {
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}
.cbstage-pickup-shop-aggregated .cbshop--items .item-name {
	width: 40%;
	float: left;
	padding-bottom: 0;
}
.cbstage-pickup-shop-aggregated .cbshop--items .item-price span {
	margin: 0;
}
.item-price-table {
	width: 60%;
	float: right;
	text-align: right;
}
.cbstage-pickup-shop-aggregated .total {
	padding: 0.5em 1em;
}
.cbstage-pickup-shop-aggregated .total p {
	font-weight: normal !important;
}
.cbstage-pickup-shop-aggregated .total.last {
	border: 1px solid #ddd;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}
.cbstage-pickup-shop-aggregated .total strong {
	color: #595959;
}
.cbstage-pickup-shop-aggregated .like-footer {
	border: 1px solid #ddd;
	border-bottom: none;
	background-color: #f4f4f4;
}
.cbstage-pickup-shop-aggregated .like-footer p {
	text-align: right;
}
.cbstage-pickup-shop-aggregated .like-footer span {
	margin-left: 2em !important;
	color: #f0042a;
}
.cbstage-pickup-shop-aggregated .ofor {
	margin-bottom: 1em;
}
.active-city-wrap {
	height: 35px;
	line-height: 35px;
}
.active-city-wrap span {
	font-size: 14px;
	line-height: 35px;

}
.active-city-wrap .label {
	line-height: 35px;
	float: left;
	font-size: 14px;

}
.active-city-wrap .select {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	float: right;
	padding: 0 10px;
}
.active-city-wrap .cbstage-edit {
	height: auto;
	line-height: 35px;
	margin-left: 1em;
	margin-right: 0;
	display: none;
}

.l-cbpopup-basket-padded {
	padding: 0 10px;
}

.sm_icon {
    width: 30px;
    height: 30px;
    float: left;
    display: block;
}
.sm_icon img {
    max-width: 100%;
}
.push30 {
    padding-left: 30px;
}

.cb-spinner{
	width: 100%;


	display: none;
	position: absolute;
	top: 6px;
	bottom: 0;
	height: 100%;
	z-index: 1;
	background: #fefefe;
	border-left: 1px solid #D5D5D5;
}

.cb-spinner p {
	padding: 0;
}
.error_label {
	color: red;
	margin-top: .25em;
	position: absolute;
}

#cb-shoplist {
	border-spacing: 0;
	border-collapse: collapse;
}
#cb-shoplist .favorited:first-child td:first-child {
	-webkit-border-radius: 3px 0 0 0;
	border-radius: 3px 0 0 0 ;

}
#cb-shoplist .favorited:first-child td:first-child +td+td {
	-webkit-border-radius: 0 3px 0 0;
	border-radius: 0 3px 0 0 ;

}
#cb-shoplist tr td p {
	padding-top: 0;
	padding-bottom: 0;
	margin: 0 .25em;

}
#cb-shoplist tr.no-bdb td {
	border: none;
}
#cb-shoplist tr.no-bdb td:first-child {
	-webkit-border-radius: 0 0 0 3px;
	border-radius: 0 0 0 3px ;

}

#cb-shoplist tr.no-bdb td:first-child+td+td {
	-webkit-border-radius: 0   3px 0;
	border-radius: 0 0 3px 0 ;

}
#cb-shoplist tr td {
    width: 25%;
	border-bottom: 1px dashed #333;
	padding: .5em 0 .25em;
	vertical-align: middle;
}
#cb-shoplist tr td:first-child+td+td {
	width: 20%;

}
#cb-shoplist tr td.td-icon {
    display: table-cell;
    width: 5%;
}
#cb-shoplist tr td:first-child+td+td {
    width: 55%;
}
#cb-shoplist tr td:first-child {
    width: 20%
}
.iframe-table-wrapper {
    height: 461px;
    overflow-y: auto;
}
.select_span {
    font-family: "co_headline_corpbold";
}
.magaziny .shop_list-footer > p {
    margin-top: 10px;
}
.shop_list-footer .red {
    color: #f0042a;
}
.shop_list-footer .gray {
    color: #737373;
}
.cb-input-box_autoh textarea{
	width: 100%;
	max-width: 100%;
	resize: auto !important;
	min-height: 100%;
}
.cb-input-box_autoh textarea{
	padding-right: 10px;
}
.cb-input-box_autoh {
	height: auto !important;
	min-height: 60px !important;
	padding-right: 0 !important;
	padding-left: 4px !important;
}

.shop_list_ov-h {
	overflow-y: hidden !important;
}
.order-comment-block {
    overflow: hidden;
	word-break: break-all;
}




/*
	l-service
*/

.l-service {
    font-size: 16px;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.l-service * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.l-service *:before,
.l-service *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.l-service article p,
.l-service article h2,
.l-service article .h2,
.l-service article li {
    color: #595759;
}
.l-service article h2,
.l-service article .h2 {
    font-size: 27px;
    font-weight: bold;
    padding-bottom: 0.8em;
}
.l-service .like-h1 {
    font-size: 24px;
}
.l-service .panel {
    display: block;
    width: 100%;
    padding: 1em;
    margin: 1em 0;
    text-align: center;
    font-size: 22px;
    line-height: 1.2;
    color: #fefefe;
}
.l-service .callout {
    background-color: #005ba9;
    position: relative;
}
.l-service .callout:after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAXCAMAAADJPRQhAAAAgVBMVEUAXKoBXaoDXqsGYKwJYq0NZK4SaLAXa7IYa7IfcLQldLYtebk2f7xAhb9Dh8BJi8JLjMNVksZqoM1xpNB4qdKArtWFsdaGsteSuduZvt2fwt+ryeO20Oe/1urJ3O3S4vDU5PHa5/Pg6/Xn8Pfp8fjt8/ny9/v2+fz5+/3+/v////9uPGidAAAAZUlEQVQoz3XJxwGCUBQAwY+IYgITZhGzbP8F2sC+uU5KgWUUqYki66LZEMS6D2YLPjt8sgM+gxM++Rmf4QWf4orPqMWnvOEzueMzfeAze+Izf+Oz+OBTf/FZ/dApjj0y42r/wvwBMFAmAdLR/+YAAAAASUVORK5CIIA=") no-repeat center;
    display: block;
    width: 25px;
    height: 23px;
}
.service-hero {
    min-height: 910px;
    padding: 320px 20px 25px;
    margin-bottom: 2em;
}
.service-article {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAQAAAA3fa6RAAAAD0lEQVQYV2P4fxMEGSAUAE3wCxGbJL2NAAAAAElFTkSuQmCC");
    padding: 25px 0 0 25px;
    margin: 0 85px 96px 0;
    position: relative;
    -webkit-border-radius: 21px 0 0 0;
    border-radius: 21px 0 0 0;
}
.service-article:after,
.service-article:before {
    content: '';
    display: block;
    position: absolute;
}
.service-article:before {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA/AAAABgCAMAAACND2niAAACAVBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+AOC1HAAAAq3RSTlMAAQMFBgkMDQ4PExQVFhcYGh0eHyAhIiUmJygqKy4wMTM2Nzo7PD1AQ0VHSk1PUVJUVVZXWV1fYGFiY2RlZmdoaWprbG1ub3Byc3R1dnd4eXp7fH5/gIGCg4SFhoeIiouMjpCRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2NnL8cTDAAADYUlEQVR42u3bWVMTZhyF8ZNgakStC65FrRWXVqt1JXWpVq24L1hwQ5G64C6CpUqsCO4IQkAJKkQIEkP6KcVRx1vHCyic5/cJ3vnP+1we/QfARO8icQTARPcPInjAROdsETxgon2GCB4w0TJZBA+YeDxBBA+YqM8WwQMmomERPGCiMiSCB0yUZ4ngAROlQRE8YKIoIIIHTOyUCB4w8ZsIHjDRv1oED5hI/yyCB0z0/SiCB0z05IngARNdc0TwgIn4TBE8YCKWI4IHTHyavxM8MPLVZYvgARM3R4vgARNXQiJ4wMTpLBE8YOJYUAQPmNgXEMEDJrZIBA94yKwRwQMm0stE8ICJ1E8ieMBEMk8ED5jo+l4ED5iIfyeCB0zEpojgARMNE0XwgIn6bBE8YKImLIIHTFSERPCAiTNZInjARElQBA+YOBAQwQMmtkoED3jI5IvgARPpX0TwgInUYhE8YCK5QAQPmPiyOSzBAyNBPFcED5iITRXBAya+eA5L8MCwd2+sCB4wEQ2L4AET10IieMBEeZYIHjBxPCiCB0wUBkTwgIltEsEDHjIRETxgIr1cBA+Y+Jo5LMEDw1NyoQgeMJGYK4IHTHTkiuABE63TRPCAicaJInjAxNfPYQkeGG5uhUXwgInKkAgeMHFulAgeMFEaFMEDJg4GRPCAiQKJ4AEPmbUieMBEeoUIHjCRWiKCB0y8XiiCB0w8yBHBAyZOhkTwgIfkSongAQ+1U0TwgId0QVAED3i4O0sieMBCz9qgCB6w0F8yTiJ4wEJ1rkTwgIUb8yWCBxxkquZJBA84SB6aLhE84CC6arRE8MDIl7m9MUeDh4MDQ6a9bPl4DSpuDgyFRLRw6TQNukgk8vvmTesiH+Tn50d+Xbd+w6bNW/8o2L5j1+49e/cfKCw8+GdRUXFx8aHDh48cPVZScvxE6cmysr9OnTlbfv7CxUuXr1ytqLhWWVV1/frf1dXV/9y4WVMTjd7693btnbq6+vp79x88fPjocUPDk8bGxqamp0+bm5tbWmKxWGtrW1vbs2fPn7e3x+MdHS9evurs7OwakEgkXn/Q3d3d05P8qLe3982bvr6+VCr19r30Z/0DMp/xm/B/1dVUW1G6fWXetwIwYnwTHjBu0oCpsz7JmTQmMMTPegeLqoarPYs9bgAAAABJRU5ErkJggg==") no-repeat top right;
    width: 100%;
    height: 96px;
    bottom: -96px;
    left: 0;
    border-bottom-left-radius: 21px;
}
.service-article:after {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAOeCAMAAACjxWfGAAABZVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8N/mJiAAAAd3RSTlMAAQIDBAUGBwkKCwwNDhARExQVFhobHyEjJScrLjEzNjc4Ozw9PkBBQkNFRkdKTU9UVVpbXF1hYmNkaWtucHV5eoCBhIWGjI2PlZeZmpyfoaSlpqipra6xs7S1tri6u7/AwcPFx8jJysvMzc7P0NHS09TV1tfY2UyX4D8AAAMoSURBVHja7d1HU5RBFEbhF8YEKuaccxYTBkygIphRTBhABlEBR5gZh99vleXGhQE8lp967qZ3T1VXdd97e9HdCRUzn2P4y4iFoOA/CZZpcIwGJ2iwQoPTNFilwVrhQXzKU4VfNu9pcJwG3xY+OYwWPh+O0OArq56goKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKBgIUH8P/rXNDhJg1M0WKPB+v8Hfiw8OE6D72mwUvidUi381qsVfsrThV82EzQ4RoNlOwdBQUFBQUFBQcHfCZYLfxoVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT8IyB+L2BGUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFDwXwdrvnwiKCj4d4Lv/AtJcPbxjAaf/n/gg8KD/TR4iwZv0GAPDV6mwfM02EGD7TS4mwY30GArDL4LDA7QYA8NnqXBHTD4sRUGBwODV2jwEAzWl8Dg/cDgKRisL4fBO4HBAzD4shkGO8KCr1tg8HRYcGgBDO4PC/aFBcttLFjfHhY8HRbsDgv2lViw9yvv18Gu5qBgZ0KCjbNBwcbJoGD9WFCwfjQoWD0cFJzeFxSs7AwKTm4LCo5vCQq+2RQUHN0YFBxZFxQcWhMUfL4qKPh4WVBwYElQ8O6ioODNBUHB3nlBwauloGBXU1DwYkKCjXNBwcaJoGC9PSj4jXI0Z7CyJyj47fIxN/Dt5qDgd9P9HMDhtUHBF6uDgk9WBAUfLg0K3msJCt5cGBS8XgoKdjcHBS81BQU7ExJsdAQFZ5NOfwasHgwKVnYFBce3BgXHNgUFR9YHBX/Q7c4aHFwZFHzUFhTsXxwUvL0oKNg3Pyh4rRQU7GoKCl5ISLBxJihYPx4UrB5BvXzYy3rZBnufAMkeeaa5kk2SAAAAAElFTkSuQmCC") no-repeat bottom left;
    right: -80px;
    top: 0;
    display: block;
    width: 80px;
    height: 100%;
    border-top-right-radius: 21px;
}
.service-article-list li {
    padding: 0 0 0 35px;
    margin: 0 0 25px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAJCAYAAADtj3ZXAAAAqklEQVQoz2OICI9pB+IfQFzLAARAWgaIHwPxTSBWgYpVAPEvIO5iQAZAAUYgngvE/4G4ACqmA8SvgPguyDCoWA9UTQu6AcxAvBGI/wFxNFTMHIi/AvElIOaHWrIEakAmugFcQHwCiH8CsRNUzA+I/wDxXiBmg+K9UDE/dAPsoCZfQBLbBhWLgPL1ofz7lNtMtp+hgnOggsVQMW1oaD9ECu1uqJp2ZOeSHc8ApCqeSouT2XkAAAAASUVORK5CIIA=") 0 0.125em no-repeat;
}
.service-article-list strong {
    text-transform: uppercase;
    font-weight: bold;
}
.service-map-controls,
.service-map-canvas {
    float: left;
    height: 325px;
}
.service-map-canvas {
    width: 67%;
}
.service-map-controls {
    width: 32%;
    margin-right: 1%;
    background-color: #ededed;
    padding: 1em;
}
.service-map-controls select {
    width: 100%;
    margin-bottom: 1em;
}
.service-map-controls dl {
    font-size: 13px;
    height: 90%;
    overflow: auto;
}
.service-map-controls dt {
    font-weight: bold;
    color: #4b63c1;
    font-family: "co_text_corpbold";
}
.service-map-controls dd {
    padding-left: 1.5em;
    margin-bottom: 0.75em;
}
.service-map-controls .dd-phone {
    display: block;
    font-family: "co_text_corpbold";
}
.services-list {
    margin-top: 0.5em;
}
.services-term {
    background: #efefef url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAABA0lEQVQ4y7WVTQqDMBBGcxalrgU9hCvBg9mjdOtS6Eqoh7Ba06600G4KRTsTJmAF82Nt4CGWL4+pmSSMLYw8P/pAChRAC7zoWdDvPjMdEHaAAzAAo4KBco5OGAF3jWwO5qMlYQy8LYUSnBfPhTvgsVIowfneVJr9KJRkUhiYTuL8OuKoqlqVCxi1h1bYtlwI67rRZVNGfacMNs1FCPFpUEDJqKEXQ1gZDqzU8DN1TNVGVXUWQs5vVguG0k4vvdpIRaWnjf+++Kb7jRdKrH64cUuFVjvKoPmz6Tb1Ntj7z6+9/5dTaiJOVlSM+UR3ULt0opsIMefaXCvyjiqBniQ9vSvvqA9SdK892XIHaQAAAABJRU5ErkJggg==") no-repeat 98% 50%;
    position: relative;
    padding: 1em 320px 1em 1em;
    margin: 0.5em 0;
    font-size: 17px;
    font-family: 'co_headline_corpregular';
    display: block;
    -webkit-transition: 0.3s max-height ease;
    -moz-transition: 0.3s max-height ease;
    -o-transition: 0.3s max-height ease;
    -ms-transition: 0.3s max-height ease;
    transition: 0.3s max-height ease;
    cursor: pointer;
}
.services-term.active {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAABD0lEQVQ4y7WVwQqDMAyG+yzKPAvuITwJPph7lF09CjsJ8yHEqrvpYLsMhlsi6ebUtuo08CM2yUdI05YxiUXRyQYFoBhUgB70jWndZlMNgg3QEdSAXgo1FGfogC7oqoH1hfGuDOiBnjOBQpjn9YE70G0hUAjzrS40/BMoFAqgsxJQyGE0HmtCA0ZzN3CmaaYFSGISRgM9cKJlGZcC0Yc24quYbIzK8tImcV4MfLiGhjFjuQitZNUURdkm41e1NlbpWdU3zvNPVd/qc1Wv254edBsi+qfrc3f391NGBXd6ykQgb5sTRVBrhbN//zn7m9xSHbC/oGKM93UXtUk3+hQgxplznhXxRiWgmiA1/SvfqDegoa9AI5P05QAAAABJRU5ErkJggg==");
}
.services-term.active + .services-def {
    max-height: 500px;
    padding: 32px 16px;
    overflow: auto;
}
.services-term-noInfo {
    cursor: default !important;
    background: #efefef;
}
.services-term-noInfo .services-def {
    max-height: 0 !important;
    height: 0 !important;
}
.services-term-price {
    position: absolute;
    right: 3em;
    top: 50%;
    margin-top: -10px;
    line-height: 1;
    color: #1167ab;
    font-size: 20px;
}
.services-def {
    padding: 0 16px;
    max-height: 0;
    overflow: hidden;
    -webkit-transition: 0.3s all ease;
    -moz-transition: 0.3s all ease;
    -o-transition: 0.3s all ease;
    -ms-transition: 0.3s all ease;
    transition: 0.3s all ease;
    font-size: 17px;
}
.services-term-heading {
    display: inline;
    border-bottom: 1px dashed #000;
    line-height: 1.4;
}


/*
	l-new-cards
*/
.l-newproduct-cards-v2 {
	font-size: 16px;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: visible !important;
	padding-bottom: 1px;
	z-index: 10;
}
.l-newproduct-cards-v2 * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.l-newproduct-cards-v2 *:before,
.l-newproduct-cards-v2 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.l-newproduct-cards-v2 .ie8-fuuu {
	content: '';
	position: absolute;
	bottom: -1px;
	left: 0;
	display: block;
	width: 100%;
	height: 2px;
	background: #fff;
	border: 1px solid #fff;
	z-index: 10000000;
}
.ie8 .cb-card-wrap {
	margin-right: -1px;
	margin-bottom: -1px;
}
.ie8 .katalog-list-categories {
	overflow: hidden;
}
.cb-card-wrap {
	position: relative;
	top: 1px;
}
.cb-card {
	padding: 0.5em 0 0 0;
	margin: 0;
	min-height: 243px;
	-webkit-transition: 0.3s all ease;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-ms-transition: 0.3s all ease;
	transition: 0.3s all ease;
	width: 25%;
	float: left;
	display: inline-block;
	text-align: center;
	position: relative;
	z-index: 0;
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	*zoom: 1;
}
.cb-card:before,
.cb-card:after {
	content: "";
	display: table;
}
.cb-card:after {
	clear: both;
}
.cb-card:nth-child(4n) {
	border-right: none;
	clear: right;
}
.cb-card a {
	padding: 11.25em 0 0;
	text-decoration: none;
	color: #232323;
	-webkit-transition: 0.3s all ease-in;
	-moz-transition: 0.3s all ease-in;
	-o-transition: 0.3s all ease-in;
	-ms-transition: 0.3s all ease-in;
	transition: 0.3s all ease-in;
	position: relative;
	overflow: visible;
}
.cb-card a:hover,
.cb-card a:focus,
.cb-card a:active {
	color: #ed1c24;
	text-decoration: none;
}
.cb-card-title {
	display: block;
	margin-top: 1em;
}
.cb-card-img {
	height: auto;
	margin: auto;
	width: auto;
	position: absolute;
	bottom: 4.5em;
	top: 0;
	line-height: 170px;
	left: 0;
	/*overflow: hidden*/
	right: 0;
}
.cb-card-img img {
	width: auto;
	max-width: 80%;
	max-height: 100%;
	height: auto;
	vertical-align: bottom;
	display: inline-block;
}


/*l-new-cards end*/

#unsubscribe {
    background: url("/images/paper_uns.png") left top no-repeat;
    padding: 50px;
    position: relative;
    min-height: 619px;
    padding-bottom: 0;
}
#unsubscribe .form h2 {
    font-size: 30px;
}
#unsubscribe .form .label {
    display: block;
    float: left;
    font-family: "co_headline_corpregular";
    font-size: 14px;
    margin-bottom: 30px;
    padding: 8px 0;
    width: 165px;
}
#unsubscribe .form .right-block input[type=text] {
    font-size: 15px;
    margin: 5px 0;
    width: 260px;
}
#unsubscribe .form .right-block {
    float: left;
    font-size: 13px;
    margin-bottom: 20px;
    width: 587px;
}
#unsubscribe .right-block__left {
    float: left;
    width: 310px;
}
#unsubscribe .right-block__right {
    float: left;
    width: 270px;
}
#unsubscribe .form .small {
    display: block;
    font-size: 11px;
    margin: 10px 0;
}
#unsubscribe .right-block__right textarea {
    height: 60px;
    margin-top: 5px;
    width: 100%;
}
#unsubscribe .form .right-block .label-checkbox {
    display: block;
    font-size: 12px;
}
#unsubscribe .right-block__right label {
    font-size: 12px;
}
#unsubscribe .form .right-block .reload-captcha {
    background: url('/images/reload_captcha.png') center center no-repeat;
    border: none;
    cursor: pointer;
    height: 15px;
    left: 5px;
    position: relative;
    top: 13px;
    width: 16px;
}
#unsubscribe .form .label.captcha {
    padding-top: 63px;
}
#unsubscribe .form .unsub-btn {
    height: 30px;
    line-height: 32px;
    color: #fff !important;
    font-family: "co_text_corpbold";
    font-size: 12px;
    padding: 0 12px;
    border-radius: 3px;
}
#unsubscribe .sub-menu {
    font-size: 12px;
    line-height: 23px;
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 13px;
    top: 40px;
    width: 140px;
}
#unsubscribe .sub-menu__item {
    display: block;
    line-height: 1;
}
#unsubscribe .sub-menu__item.active {
    display: none;
}
#unsubscribe .form {
    display: none;
    font-size: 15px;
    position: relative;
    width: 752px;
}
#unsubscribe .form.active {
    display: block;
}
#unsubscribe .form .right-block.phone {
    margin-left: -19px;
}
.popup-ok-btn {
    padding: 0 1em;
    height: 34px;
    width: 40px;
    text-transform: uppercase;
    margin: 12px auto 0;
    line-height: 34px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #005ba7;
    color: #fefefe;
    font-family: "co_headline_corpregular";
    font-size: 12px;
    font-weight: bold;
    vertical-align: middle;
    display: block;
    *zoom: 1;
    *display: inline;
    text-align: center;
    -webkit-transition: 0.3s background-color ease-in;
    -moz-transition: 0.3s background-color ease-in;
    -o-transition: 0.3s background-color ease-in;
    -ms-transition: 0.3s background-color ease-in;
    transition: 0.3s background-color ease-in;
}
.popup-ok-btn:hover {
    text-decoration: none;
}


.is-disabled {
	filter: alpha(opacity = 70);
	opacity: .7;
	cursor: default;
	pointer-events: none;
	background: #ccc !important;

}



/*l-new-item*/
.l-cb-item {
	font-size: 16px;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.l-cb-item * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.l-cb-item *:before,
.l-cb-item *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.l-cb-item .shop-link {
	color: #333;
	font-size: 12px;
	font-family: "co_text_corpregular";
	font-weight: normal;
	text-decoration: none;
	margin: 0;
}
.l-cb-item .ymaps-map {
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.l-cb-item .small {
	font-size: 0.625em;
}
.l-cb-item .tooltipster-default {
	background-color: #fff;
	color: #005baa;
	-webkit-box-shadow: 1px 1px #ccc, 4px 4px #bfc3c3;
	box-shadow: 1px 1px #ccc, 4px 4px #bfc3c3;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.l-cb-item .tabs-mono {
	padding-bottom: 0.8em;
	border-bottom: 2px solid #333;
}
.l-cb-item .tabs-mono ul {
	padding-left: 26px;
	font-size: 10px;
	font-family: 'co_headline_corpbold';
	font-weight: bold;
	text-transform: uppercase;
}
.l-cb-item .button-red {
	height: 41px;
	line-height: 41px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	font-size: 18px;
	font-weight: bold;
	background-color: #ed1c24;
	background: #ed1c24 -webkit-linear-gradient(bottom, rgba(1,1,1,0.3) 0%, rgba(255,255,255,0.3) 100%);
	background: #ed1c24 -moz-linear-gradient(bottom, rgba(1,1,1,0.3) 0%, rgba(255,255,255,0.3) 100%);
	background: #ed1c24 -o-linear-gradient(bottom, rgba(1,1,1,0.3) 0%, rgba(255,255,255,0.3) 100%);
	background: #ed1c24 -ms-linear-gradient(bottom, rgba(1,1,1,0.3) 0%, rgba(255,255,255,0.3) 100%);
	background: #ed1c24 linear-gradient(to top, rgba(1,1,1,0.3) 0%, rgba(255,255,255,0.3) 100%);
	-webkit-transition: 0.3s all ease;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-ms-transition: 0.3s all ease;
	transition: 0.3s all ease;
}
.l-cb-item .button-red:hover {
	background-position: 0 0;
	text-shadow: 0 0 5px rgba(255,255,255,0.6);
}
.l-cb-item .button-red.disabled {
	background: #ddd;
}
.l-cb-item .added-button,
.l-cb-item .kartochka-tabs__box {
	font-size: 12px;
}
.l-cb-item .kartochka-gallery {
	width: 100%;
}
.l-cb-item .kartochka-gallery__image img:first-child {
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
}
.l-cb-item .tabs-wrapper {
	padding: 0;
	border: none;
	-webkit-border-radius: 0;
	border-radius: 0;
}
.l-cb-item .tabs-mono-left-border {
	display: none;
}
.l-cb-item .social-likes li {
	width: 20%;
	margin: 0;
	float: left;
}
.l-cb-item .social-likes__counter {
	display: block;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	color: #7d7573;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 13px;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	padding-top: 0.5em;
	background: none;
}
.l-cb-item .social-likes__counter:after,
.l-cb-item .social-likes__counter:before {
	display: none;
}
.l-cb-item .social-likes__button {
	background: url("data:image/png;base64,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") no-repeat 0 -4px;
}
.l-cb-item .social-likes__button_twitter {
	background-position: -121px -4px;
}
.l-cb-item .social-likes__button_vkontakte {
	background-position: -243px -4px;
}
.l-cb-item .social-likes__button_odnoklassniki {
	background-position: -182px -4px;
}
.l-cb-item .social-likes__button_plusone {
	background-position: -60px -4px;
}
.l-cb-item h3 {
	font-weight: bold;
	font-family: 'co_headline_corpbold';
	padding-bottom: 0;
	margin-bottom: 0.25em;
}
.l-cb-item .select-box-link {
	width: 0;
	position: absolute;
	top: 37%;
	right: 0;
}
.cb-item-actions-price {
	width: auto;
	margin-top: 1.25em;
	display: inline-block;
}
.cb-item-actions-price .discount {
	left: 100%;
	right: auto;
}
.cb-item {
	width: 76.262626263%;
}
.cb-item-aside {
	width: 23.737373737%;
	padding-left: 1.625em;
}
.cb-item-aside .h3 {
  font-size: 20px;
  font-family: 'co_headline_corpregular', sans-serif;
}
.cb-item-actions {
	width: 48.874172185%;
	position: relative;
	padding-bottom: 0;
}
.cb-item-gallery {
	width: 51.125827815%;
	padding-right: 1em;

}
.cb-item-gallery.withPreview {
	padding-bottom: 80px;
	position: relative;
}
.cb-item-gallery-img {
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
}
.cb-item-info {
	clear: both;
	padding-top: 20px;
}
.cb-item-price-old {
	color: #4c4c4c;
	font-family: 'co_headline_corpregular';
	font-size: 0.75em;
	text-decoration: line-through;
}
.cb-item-price-new {
	color: #ed1c24;
	font-size: 27px;
	line-height: 1.2;
	font-weight: bold;
	font-family: 'co_headline_corpbold';
}
.cb-item-price-diff {
	color: #737373;
	font-size: 10px;
	line-height: 1;
	vertical-align: top;
}
.cb-item-actions-data {
	color: #4c4c4c;
}
.cb-item-actions-data li {
	margin-bottom: 1em;
	padding: 0;
}
.cb-item-actions-data .as-label {
	margin-right: 0.5em;
	font-size: 11px;
	text-transform: uppercase;
	font-family: "co_text_corpbold";
}
.cb-item-actions-data-sizes {
	*zoom: 1;
}
.cb-item-actions-data-sizes:before,
.cb-item-actions-data-sizes:after {
	content: "";
	display: table;
}
.cb-item-actions-data-sizes:after {
	clear: both;
}
.cb-item-actions-data-sizes li {
	padding: 0;
	list-style: none;
}
.cb-item-actions-data-sizes ol {
	list-style: none;
	margin: 0 0 0 -0.25em;
	clear: both;
}
.cb-item-actions-data-sizes ol li {
	float: left;
	margin-right: 0.25em;
	margin-bottom: 0.25em;
}
.cb-item-actions-data-sizes input[type="radio"] {
	width: 0;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	height: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.cb-item-actions-data-sizes input[type="radio"][disabled] + label {
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	cursor: default;
	background: #eff3f3 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAbCAMAAACz4aQdAAAARVBMVEUAAACzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OKWxW5AAAAF3RSTlMA5wgcElzdya+PbU5ANCnUvbygn399efg2ZewAAABTSURBVCjP7dG3DcBADEPRk3Q5Ou8/qjf4tQurfYBIgA6vBFLNuwe2dCrwjDc974LZQTrxFSeoHomK+y0rsK1C0UMqcZNGXGUQl2X/IF8axD2G/ALu+QLnnfinCwAAAABJRU5ErkJggg==') center no-repeat;
}
.cb-item-actions-data-sizes input[type="radio"].checked + label {
	color: #fefefe;
	background: #004899;
	cursor: default;
}
.cb-item-actions-data-sizes label {
	display: inline-block;
	min-width: 32px;
	padding: 0 0.25em;
	height: 28px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #ccc;
	text-align: center;
	line-height: 28px;
	color: #4c4c4c;
	font-size: 12px;
	cursor: pointer;
}
.cb-item-actions-data-tablesize {
	margin-top: -0.5em;
}
.cb-item-link {
	font-family: 'co_headline_corpregular';
	font-size: 12px;
	color: #004899;
	display: inline;
	margin-left: 25px;
	padding-bottom: 0.20em;
	text-decoration: none;
	position: relative;
    border-bottom: 1px dotted #004899;
	-webkit-transition: 0.3s all ease-in;
	-moz-transition: 0.3s all ease-in;
	-o-transition: 0.3s all ease-in;
	-ms-transition: 0.3s all ease-in;
	transition: 0.3s all ease-in;
	cursor: pointer;
}
.cb-item-link .icn {
	position: absolute;
	left: -25px;
	top: 0;
}
.cb-item-link:hover {
	text-decoration: none;
	color: #004899;
}
.cb-item-link:visited {
	color: #005baa;
}
.cb-item-link.selected,
.cb-item-link.active {
	cursor: default;
	background: none;
	color: #333;
	pointer-events: none;
}
.cb-item-link.selected:hover,
.cb-item-link.active:hover {
	background: none;
}
.cb-item-actions-catchme {
	min-height: 150px;
	position: relative;
	padding: 1em 0 0 1em;
	background-color: #eff3f3;
	width: 95%;
	-webkit-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
	margin-top: 2em;
}

.cb-item-actions-catchme:after {
	position: absolute;
	content: '';
	right: -26px;
	top: 0;
	display: block;
	width: 26px;
	height: 100%;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAMdBAMAAAB3iXvYAAAAIVBMVEXv8/Tv8/Tv8/Tv8/Tv8/Tv8/Tv8/Tv8/Tv8/Tv8/Tv8/R6gAKEAAAACnRSTlMABTpdbIC71fL8cljmHgAAAGBJREFUaIHtyUENAlEAxcBKwQJOUIUCLJBNViXX/zQwvU3afRYREREREREREREREREREREREREREf27vqNXs5rVrGY1q1nNalazmtWsZjWrWc1qVrOa1X1/OnQ9Dr2fB37hhoyRstswzwAAAABJRU5ErkJggg==") no-repeat bottom right;
}
.cb-item-actions-catchme:before {
	content: '';
	position: absolute;
	right: -26px;
	top: -23px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAXBAMAAADn+kIjAAAAIVBMVEUAAADv8/Tv8/Tv8/Tv8/Tv8/Tv8/Tv8/Tv8/Tv8/Tv8/TlY3wlAAAACnRSTlMAAw0qRH+TosX6y0KXhwAAAEFJREFUGJVVyUENhAAQwMBNyFlAAapwchaQMip5su2vmZnVb8/cISEhISEhISEhISEhISEhISEhM3Nadzzrrv83XuhYVVFzG2i+AAAAAElFTkSuQmCC") no-repeat center;
	height: 23px;
	width: 26px;
	display: block;
}
.cb-item-actions-catchme .grab-at-shop {
	font-size: 13px;
	position: relative;
	display: inline-block;
}
.cb-item-actions-catchme .grab-at-shop small {
	color: #a6a6a6;
}
.cb-item-actions-catchme .grab-at-shop a {
	display: inline-block;
	color: #015ba7;
	border-bottom: 1px dashed #a6a6a6;;
}
.cb-item-actions-catchme .grab-at-shop a:hover {
	text-decoration: none;
}
.cb-item-actions-catchme .grab-at-shop .icon {
	position: absolute;
	top: 0.25em;
	left: 0;
	width: 16px;
	height: 13px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAYAAACgu+4kAAAAi0lEQVQ4y2NgwAFc3TzTgHgFEB8AYg8GUgBU8zck/jeiDUHXjGaINyHNNtg0I8l/B2IVdMH/UAyyYQEQv0USQ8cYapANmA81sB6PARhqYK54BTUVJPEAjwHIan4ge+MQHk248H5kA4rIMKADPfRJNcAC2QAeMgzgwRWdRGFsiSQIiH8TofkvSC1MHwCKue6M6x+TKgAAAABJRU5ErkJggg==") no-repeat center;
}
.cb-item-actions-catchme-footer {
	*zoom: 1;
	margin-bottom: 20px;
	border-top: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
	padding: 0.5em 0;
}
.cb-item-actions-catchme-footer:before,
.cb-item-actions-catchme-footer:after {
	content: "";
	display: table;
}
.cb-item-actions-catchme-footer:after {
	clear: both;
}
.cb-item-actions-catchme-footer .w50:nth-child(2n) {
	padding-left: 1em;
}
.cb-item-link-withicon {
	position: relative;
}
.cb-item-link-withicon .cb-icon {
	position: absolute;
	left: -25px;
	top: 0;
}
.cb-item-button-row {
    display: flex;
    align-items: flex-end;
}
.cb-item-button-item {
    position: relative;
}
.cb-item-button-item--first {
    margin-right: 15px;
}
.cb-item-label {
    max-width: 100%;
}
.cb-icon {
	display: inline-block;
	line-height: 1;
	vertical-align: middle;
}
.cb-icon-compare {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAANCAIAAADAGxJNAAACAklEQVQoU11SaU8aURSdf1ZXmNFUoygiCsXtY61F22hMisqitU3EDXdxaWzaKBRRLO6VWI0mahTbaAQFKkbWYRi+94yPD2pyMnPfvefc5b1Lxbik7zZYUamsVLwqlcoI5BUKVVUNsaVl5WUyuUKp+tRjjCd5lk9R+N2FI80trYiZhkb6B0yAuvFdZlYOsQGtzlBQWORYcYKMGoIGdYaGR0cnzTuuXcHL847VNZrJJwxgzDw1MT0z/8MGD0DB9W3BMvtl7jrwr61dex+KwLtoXxaJGcLY3HH1GPuiMfaDpt3j8wua+2hMo9V5/QGIe/sGtn+54LUtLhFNNMHpP3YfHB3Dnpn7iuwRNkFtbG6PjU9CEE+ljk7PPht7Ebba05oT9zk84GF0FIEeHqqx6f1P5xppPRSOvmlQHx6fOFfXiUan75yanuWSKTaRxLFV09Zh6KTKFUrmZUF1TR0gk8lxXbu/99c3tsRiJsHxb9VNEFdV1yKKx3iRkYWklGtvX1Vbl5GZDSA8aBpGQfuSQySikdh9/vd1fQOohKA3dJ25/6Tf58pzfeHx3vgCQpO8MI+YzoOBI4a59ArRqxsfGUHQPAb0wVD4u8WaQzMwhKtnuWecJxqL1ZYrogHSCbGxR/7gXfxha1AkvTsAuZnxCbOkRFosKcUXmwYDKJSUoCuyEBCA/B/IDMYZHHKINgAAAABJRU5ErkJggg==") no-repeat center;
	width: 17px;
	height: 13px;
}
.cb-icon-wishlist {
	background: url('data:image/png;base64,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') no-repeat center;
	width: 14px;
    height: 13px;
    background-size: 14px 14px;
}
.cb-icon-wishlist-full {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAB3RJTUUH5AUOCwkDLaAOZQAAMUFJREFUeNrt3XmcpFV97/HPeaqqa+meYSKDSM8Mi4C4oqhxQeMuVzZRURMRUWNMNEaN3lyvJm4xMWpuzAUjaNTEBQ0xGsUNjNFwccWgKCiKgIpMd+PMwDhLb9VdVef+MT0zPUPPTC9VdWr5vF+vedFL1fN8n+fFzPnVec4CkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiS1VkgdQGnEYykxw7HABjKOAA4H1gKHE+e+DvwWkdVAjkAgsmbu7QPA4NzXNWDnvEPvJDBOZDuR7QS2A9uBTUQ2ASNk/BoY4Ug2h+8zm/peSKnEYSqz4zygHnkwDe5Ng+OBo2iwNsJgbFAJUIyRgRjJEcnteW9j77/fIQCBOPd1HXZ9TWCWwFTImCBjW4DfhMAWYFMIbIyRHxUH+HbYxrbU90LtZwHQw+K9OYxpHkTG/YgcR+BYIscCxwJHpc7HruLhV0RuJeMWmPvT4MdhjI2pw0nNMrOaR8YGp8UGD2lETog1hmlwWKNOIXU2gJDRyHJMkLE1ZIyS8fMQuKYxwBcqW/272KssAHpAhIxh7kPgZNjz50Hsaui71V3AD4HrgetpcC13cFPY/clG6kARsmqF04GnNyIPizWOi3V+a/6n9W6T5aiFPHeFjFtDxrVE/rM4yVfCrgJeXaxr/6fsZ3GYChmPIPJY4NS5P4elztUGdwLfIfAtGnyLCteGW6mmDqX+Fdewplrj+bHB2bHOQxqz3LObG/vFCoEY8tyZ5bkh5Ph8MfAvYSd3ps6lpen5/1F7QVxPGXgikacAjwFOgc7oOkxsksjXCXyFOv8Rfs1PUgdS76uu4pxY58X1WR7TqLHWPikgQC7POHluzuW4fCDj4rCDralj6eAsADpU3MDx1DmdwBnAE4By6kxdYITIlWR8lsP4WriRmdSB1P3iEQzNTPE/G7M8r17jhFjfOxBPBxAgy7Mly3MVOS4pj3N16ki6OwuADhEhMMypBM4FzgTukzpTl9tO5ItkfIYGXw5jTKYOpO4RV7G22uB1jRrPacxwTIz+W7kSWZ6ZUODHWY4PFMf5YIBG6kyyAEguHs0DaPAcIucDx6fO06OmgC8SuZQxrghQTx1InSdCvjrEH8ZZ/qQ+w31t9Fsj5KhneX6cFfhAaZxLUufpZ/4PnkAc5iQyziPye/hJv91uBz4OfDSMcnPqMEpvepCnxQZvrs/wCLv32yvLM5MV+E7IeGdpgi+nztNvLADaJD6AAbZxDvCHwJPx3neCbwEXMcpnndLUXyLkZwZ5bb3Ga+tVjkydR5DlmcyKfKaU49UOIGwPG6EWixs4nsgfEnkxcETqPFrQRuD91PhQ2MTm1GHUOtUh7t9ocFG9yhP9tN+ZQkYjV+RacryhPM5VqfP0MguAFogQWMcZBF41N3UvS51JizIFfJgc7w6384vUYdQ8U0M8kRrvrVW5v9P2ukdW4K6syHtL47zNgYPNZwHQRHMr8p0JvJnAw1Pn0bI1gCvIeFvYyLWpw2j5qkM8uz7Lu+pV7p06i5YvyzOdG+BjxTW8xhk9zWMB0ATxSAYp8BIirwWOSZ1HTROBLwJvCqNcnzqMFq86yPPqNS6sV7ln6ixqnpCjli9yeTHHy115cOUsAFYgrmUVRf4UeBW7dtJTb2oAnyLyljDGz1KH0YFNVzijUecf61XWp86i1pkbJ3BVPeP5QxNsSp2nW1kALEM8gSLTvIzIX+DAvn5SAy6dKwTcIa2DzKzmkfUqH69VOSF1FrVPyGjkS1xeHOSFYQvjqfN0GwuAJYiQsY5zgXfgoj39bIrIe5jh7eFOdqYO08/iKtZO1/lYfYqnuXBP/wo56rkSl5UmeEnAJcAXy78wixSHeTrwNwQekDqLOsZGAq9nhMvcpri95rbdvbhW5aVO59NuWZ7prMS7y+O8MXWWbmABcAhzq/a9h8hpqbOoY30HeLkDBdujOsTv1qt8qD7LUOos6kxZgbtyA5xXmuArqbN0MguAA4jDVMh4HZHXA8XUedTxakQuYZa/8Flka8TV3GN6ls/Upnm8/S06pAC5Aa6POU4fnOSO1HE6kQXAAuIwZxP4B5zSp6UK/BJ4RRjhytRRekl1iLfUpnhjo04+dRZ1l5Cjni/yT6VJ/ih1lk5jATBPPJLjKPB+u/u1YpFPkOeV4XZ+kzpKN5s+jOMb03ytXrUY18pkBe7MSjyzvJNvps7SKVyill1L98b1/CF5rrfxV1MEnk+Nn8Rhzk4dpVtVB3lDbZyf2firGRqzrK2N843pCp+Jtn2APQDEYziKGh8AzkqdRT3rUmb4Y8cGLE5cxdqpGb5ar/Lg1FnUm7ICdxXKnDmwg++mzpL0PqQOkFJcx4uo8VNs/NVaL2CA6+N6Hpk6SKebWsXvT04yZuOvVmrMcvjMON+ZrvDB1FlS6ssegDjMWgL/DHbPqq1mgTcwyt+7bsC+5ub1Xz47xdneGbVTrsivswEeX9rJzamztFvfFQBxPY8g8kng2NRZ1Le+yiznh82uYQ4wvZoTG1W+Ua9yZOos6k8hRz1f5lWlcS5JnaWd+uYRwNxAv/9N5FvY+Cutp1Dge3GYx6YOktr0EC+rTfBTG3+lFOvkZse5eKrMF/tpgGBf9ADEdRwOfBQ4M3UWaZ4agTeGEd6VOkgKU4NcWpvkfLv81UlyRTZlRX6ntINbUmdptZ4vAOIwpxL4V2BD6izSggL/RIlXhFuppo7SDvEerJ6e5NraNPdJnUVaSMhRy1V4eXknH0qdpaXXmTpAK8Vhfo/Ah4FS6izSIVxH5JlhjNtTB2mlmTWcUpvg667jr44XoFDmQ6VJXpo6Sqv05LOOCFkc5p0ELsPGX93hoQSuiRt4eOogrTKzihfO7OB7Nv7qChFmJ/mDqTLfjvTmEtQ91wMQj2SQAh8n8ozUWaRlmCByXhjj86mDNFN1iDfOTvC2GHvv3xz1vqzIlpBxSmWK0dRZmqmn/jLG9awDPkfkYamzSCtQJ/CaMMI/pA7SDFODXFqb4PzUOaSVyPJMD5R5cmEn306dpVl6pgCIwzwU+BKBe6XOIjXJ/2WUPwvQSB1kOSLkp8r8d32KU1JnkZohZDQKFc4rjvPJ1Fmacj2pAzRD3MDjaPB54LDUWaQm+zfW8IJwIzOpgyxFPIKhqR38pF519o16SwjE/CCvLI1zceosK76W1AFWKq7jTOBTQDl1FqlF/osZzumWzYTiKtZOTvOTxixHpM4itUSAfIl3lqd4Q+ooK7yM7hWHeR6BjwKF1Fmklgp8gwHODr9ge+ooBzN5DzbEnfy4Mcvq1FmkVitUunuaYNcWAHEdLwfeS49OZZQW8ANqPC1sYnPqIAupDnH/2jTfa9TsjVP/KFS4vDTJM1PnWI6ubDzjMK8DLunW/NIynUKBq+I9O2/d/OoQD6xNc52Nv/rN7CTPmK7whdQ5lqPregDiel5F5KLUOaSEfkaeJ4ZfcUfqILDnk//3GzUX3VL/ypf5UnmKs1LnWIqu+gQdh/l9IhemziEldhI1/isem37Ka3UV97Xxl6A2xZlTZS5LnWMpuqYAiOt4IYEP0oW9FlIL3JdZrkpZBFRXcd/aFD+w8Zd2qU3xe1ODXJo6x2J1RQEQ13Me8E/dkldqk/syy5fjsaxp94mn1nBMbYrrbPylfdUmOH+6wntT51iMjm9Q43qeSeSjQC51FqkDPZhZvhCHqbTrhHEVaxsT3OCAP2lhs5O8YnqQd6bOcSgd3Z0e1/MIIldB+/5xk7rUf1Lm7HAr1VaeJA5TmbyL2xpVF/mRDipAYZCXl8Z5f+ooB4nYmeIGjqfBt4F7ps4idYXAZYxwfqv2DoiQnyry83qVo1NfqtQNQkbMlzmjNMGXU2dZSEc+AohHck8afAUbf2nxIs9juHWzZKbKfN/GX1q82CDUp/l8dRX3TZ1lIR1XAMT1lMlzOXDv1FmkrhN4ZVzHa5p92OkKn6tPcXLqy5O6TaNOoTbF93YOdd4H2o4qAOKugX7/Ajw6dRapi/1dXN+8pUmnhnjr7CRPT31RUrdq1BjMzfKjCAOps8zXUQUA63gXkWekjiF1uYzIJ+J6HrnSA1UHOb8+wVtSX5DU7epV7jld5urUOebrmAIgruO5wGtT55B6RJnIZ+Pw8p/Zz67i1NkpPhpj6kuRekNtikdND/J3qXPs1hGzAOIGHkiD7wBDqbNIPeYGapwaNjGxlDfFVaydnOJ25/pLzRUCMV/mGaVJPp86S/IegLiWVTT4FDb+UiucTJ6PxSUU+xGyqRm+b+MvNV+MhHqVT0/egw2psyQtACIEBvgodOYUCalHPIv1vG6xL56ucKXT/aTWadQpMMG1EfIpc6TtARjmTYTmjVaWdACRt8cN/I9Dvaw6xBtrk5yWOq7U6+pVjpyucGXKDMnGAMSj+B0yrsI1/qV2+Q0Zvx028vOFfjk1xBPrk3wtNjpjbJDUDwpDvKw0zj+mOHeSv+jx3hxGlR8Cx6Y4v9THbiDwqDDC1PwfxnuwenIHdzRq7rshtVOWoxYGOLYyxWjbz53kiqe5BBt/KYWTgf+z/w+np/imjb/Ufo06eRp8I8W5214AxHVcQOC8FBcrCYi8Iq7f+3dwepC/q03xoNSxpH5Vr3LcdIX3tvu8bX0EEI/kOAr8kMjqdl+opH2ME3n49A6G6xN8LUaf+0sphUDMDfG48k6+2bZztutEEXKs4xu4zr/UKa6b3MIJjRkLcqkTZAV2VGY5PECtLedr25Wt49XY+Eud5KH2xkmdozHL6mqFy9p1vrb0AMSjOIaMH+Nqf1JHmdwMjdnUKSTtFgLkBnl8eZyvt/pc7ekBCPwjNv6SJB1UjNCo8ul2nKvlBcDcqP9DrkAmSZKgMcsR0xX+odXnaekjgDjMWgI/AY5o9YVIWjofAUidKWQ0CoM8oLiTm1p1jlb3AFyIjb8kSUsSG2T1Gb7UynO0rACIwzzGBX8kSVqeepV7Tw/xilYdvyWPACJkDPNdAg9v3a2RtFI+ApA6W5ZnslLjsFasDdCaHoD1vMTGX5KklWnUqFQrvK8Vx256D0BcyyoGuJnAvVp/aySthD0AUucLGY2syNHN3jGw+T0AJd5s4y9JUnPEBlmAf2v2cZvaAxA3cDwNbgSKbbszkpbNHgCpSwTIV3hKeYKvNeuQze0BaPAObPwlSWquCLHGB5t5yKYVAHEDDwTObftNkSSpD9SrHDdd4cxmHa95PQCRv27q8SRJ0j4a9ebNCGhKgx2P4mFEnp7ulkiS1PvqVTZUh/jdZhyrOZ/YM/6KNm0tLElSP6vPcmEzjrPiAiCu49HA6alviCRJ/aBe5V5Tq3jxSo/TjB6Av0x9MyRJ6ieNGd610mOsqACI63gw8JTUN0KSpH7SqHJEdYjnrOQYK+sBiLwOn/1LktR2jVn+ZiXvX3YBENexnrCy6kOSJC1PbYYTZlbz28t9/0p6AF4DFFLfAEmS+lKE+izvWe7bl9V9H+/BasrcDhyW+volLZ97AUjdLQRiVmLDcnYKXF4PQImXYeMvSVJSMRKywHuX894l9wBEyLGOXwIbUl+4pJWxB0DqflmOWqVOOUBtSe9b8pnWcTo2/pIkdYRGnfzMIP9rqe9bziOAl6a+WEmStFe9xiuW+p4lFQDxGI7CZX8lSeoo9SrrZtZwylLes7QegBp/gFP/JEnqOPUZ3rmU1y96EGCEjHX8HDg29UVKag4HAUq9Y6mDARffA7Ce07DxlySpI80NBvyfi3394guAyAtTX5wkSTqweo2XLfa1i3oEEI9kkDybgMHUFyepeXwEIPWWECAOcuSqcTYf6rWL6wEocA42/pIkdbQYoRB5w2Jeu7gCIPJ7qS9KkiQdWqPGcxfzukMWAPFofgs4LfUFSZKkQ6vPMDy1hmMO9bpD9wA0OBcopr4gSZK0CBGY4U2HetmhCwC7/yVJ6iqNWc451GsOWgDEdRwOPCH1hUiSpMVr1Fh7qMcAB+8BCJwO5FJfiCRJWoIIYZbXHOwl2SEOcGbqa5AkSUvXqHH2wX5/wAIg7vrk/9TUFyBJkpauMctxEQYO9PsD9wCs57HA4akvQJIkLV1sEKpDvPhAvz/YIwC7/yVJ6mKxzgUH+p0FgCRJPaoxyykH+t2CBUAcZgOR+6cOLkmSlq9RozyzZuEiYOEegODcf0mSekFjZuFxAAcqAB6fOrAkSVq52ODJC/184QIgWgBIktQLGjWOX+jndysA4jEcBZyQOrAkSVq5Ro1ideju4/ru3gMw6/N/SZJ6SYx3Hwdw9wLA5/+SJPWURu3uK/suVAD8TuqgkiSpeWKdk/b/2T4FQFzLKiL3TR1UkiQ1T6NGaecQ95z/s317AEo8lEPtEChJkrpOPnDO/O/3bewjD00dUJIkNV+oc9r87/cvAB6WOqAkSWq+Rn3fJYH3LQCCBYAkSb0o1lk3//s9BUA8giHgPqkDSpKk5tt/IODeHoA8p+AAQEmSetb8gYB7G/zAg1IHkyRJLdTYu9jf/E/8Jy3jUJIkqUvEBvfb/bUFgCRJfSI22LD76/mPACwAJEnqZTXW7P4yA4jrKQNHp84lSZJap1GnENfsKgJ29wCciDMAJEnqeTP1XQMBdzX60e5/SZL6QWzwGNj7qd8FgCRJ6gMx8mDY2wNwTOpAkiSpDRqsh90FQNh3fWBJktSbYuRw2PsIYH3qQJIkqfVindVgASBJUl+JDYoA2dwaAPdIHUiSJLVebJDFNazJ8NO/JEl9ZbrGgzOiBYAkSf0kwMkZkXulDiJJktoocnwG/FbqHJIkqX0irM0IFgCSJPWVuKsAWJM6hyRJaqPIYT4CkCSp3zQ4LCNaAEiS1E8irMrARwCSJPWT2KDsIwBJkvpNpJQBldQ5JElSW+UzAgOpU0iSpDaKZBmRQuockiSpfSKEDCwAJEnqK5EsAx8BSJLUZ+wBkCSp70SwB0CSpD6zewxAPnUQSZLURnM9ADF1DkmS1F4ZMJM6hCRJap8QLAAkSeo/gWgBIElS/7EAkCSp7wRiRrAAkCSpnwRoZEQLAEmS+kqg4SMASZL6TyMDdqZOIUmS2igwkwFbU+eQJEntEzKmMuCu1EEkSVL7hMAOewAkSeozMbA9A36TOogkSWqfENiWEX0EIElSXwls9hGAJEl9JmABIElS3wnw64yMO1IHkSRJ7RMjP82Y5Fepg0iSpPapw/eysJUdwLbUYSRJUuuFjDg4yR3Z3Pf2AkiS1AdCxhSABYAkSX0k5Hb1+u8qAAK3pw4kSZLaIGPTrv8ANOwBkCSpH2RhV5u/uwfAAkCSpH4QuAX2jgG4OXUeSZLUeiHjW7C7AChzE1BLHUqSJLVQgIESX4O5AiDcShV2dQlIkqTelOWYDlsYh72PAAB+nDqYJElqnZBj8+6v9xYAkRtTB5MkSa0Tsr29/XsLgMweAEmSety1u7/YWwA07AGQJKmnZXx195dh9xcRcqxjHCilziepPSY3Q2M2dQpJbRFgKFIMMAPzegAC1IHrUueTJEnNl+XZvrvxh31nAQB8J3VASZLUfFmem/b5fr/fX5M6oCRJaomr5n+zbwGQ8e3U6SRJUvNlJS6b/33Y/wVxHbcDG1IHldR6DgKU+kOWozZYp7DPzxZ4neMAJEnqISHPyP4/W6gAcByAJEk9JMvxvbv97G6vCo4DkCSpl2R5Pr//z+4+BmDXgkCbgXukDiyptRwDIPW+kBEHG5TmrwEAC/QAzC0IdNWijyxJkjpWVmDj/o0/LDwGAOA/UweWJEkrF3ILf6hfuACo8x+pA0uSpJXL5Xn/Qj8PB3pDXMfNwImpg0tqHccASL0ty1MdrC28yV92wHcFewEkSepmocBPDvS7AxcADccBSJLUzXI5Pneg3x34EcARDDHAFli460BS9/MRgNTDAjDIkavG2bzQrw/YAxC2MA58JXV+SZK0dLkBxg7U+MPBHgHs8u+pL0CSJC1dluOzB/t9ONgv47GsYZZNwEDqC5HUfD4CkHpUgFyJ9ZUpRg/0koP2AITb2AZ8NfV1SJKkxcsN8OuDNf5w6EcAEH0MIElSN8lyd9/8526vOeRRAp8DaqkvRpIkLUIACvztoV52yAIgjHIXbg4kSVJXyPJsKW3n54d83aKOFrks9QVJkqRDyxUOPvp/t7CYF8UjGSTPHcCq1BcmqXmcBSD1lhCIVDhqaIJNh3rtonoAwiYmgE+nvjBJknRguQFuXkzjD4t9BADQ4MOpL0ySJB1YKPB/F/3apRw4ruMm4KTUFyipOXwEIPWOLMdMpU45QGNRr1/i8S9NfYGSJOnusiJXLbbxh6UWAIGPAPXUFylJkvaVy/OWpbx+SQVAGGGUyH+mvkhJkrRXVmTLwA6+u6T3LPksgYtTX6gkSdorX1h627ykQYAAEQLr+CkOBpS6noMApe6X5Zit1KmEJS7bv+QegACRwCWpL1iSJEE2wGeX2vjDMnoAAOJaVlFkI3BY6guXtHz2AEjdLQRiVmLDobb+XcjSxwAA4U52Ah9JfeGSJPWzrMT3l9P4wzILAABqXIRTAiVJSibk+LPlvnfZBUDYxC+BK1JfvCRJ/ShXZKw8ztXLff/yewB2uTD1DZAkqR9lBd65kvcvaxDgfHEd3wQek/pGSFo6BwFK3SlXYGdlltUrOcZKewAg8Depb4QkSf0kN8DbV3qMFfcAAMR1/Dfw26lviKSlsQdA6j65AuOVWVat9Dgr7wEAiPYCSJLUDqHI3zflOM04yNzywD8AHpz0rkhaEnsApO6S5Zmq1Bhayra/BzxWMwIFiLDy5xGSJOnAckXe24zGH5rUAwAQIWMd1wMPTHZnJC2JPQBS98jyVOc+/S953f8Fj9esYAEaRP463a2RJKl35Ypc0qzGH5rYAwB7xgJ8G3hU2++MpCWzB0DqDrk8E+Uaq5vV/Q9N7AGAPVsFv779t0aSpN6VFXlLMxt/aHIPwG5xmCsJPK09t0XSctkDIHW+XJFNlSr3avZxm9oDMO+or6PJlYokSf0oV+DVrThuSwqAMMKPgE+09I5IktTj8kVuKY7zyVYcuzU9AAAN3gRUW3Z8SZJ6WYBckQtadfiWFQDhDn4FXNyq40uS1MvyJf57YAfXtOr4LRkEuFu8B6spcxNwVCvPI2l5HAQodaaQ0cit5t7lbfyqVedo3SMAIGxlB5E3tvIckiT1mnyJf25l4w8t7gEAFweSOpk9AFLnyRXYWZ5lTbPn/e+vpT0AMLc4UOQVQL3V55IkqdvlS7yy1Y0/tKEAAAhjXAd8qB3nkiSpW+VL/HhgJx9tx7naUgAAEPhz4M62nU+SpC4SMmIocG67zte2AiCMsBV4U7vOJ0lSN8mV+URpJze363wtHwQ4X4SMYb5L4OHtPK+khTkIUOoMWZ6JSo01zdzu95DnbOcFBmiQ8RLAf3IkSZqTL/LSdjb+0OYCACCMcAPwt+0+ryRJnShf5uvFCS5r93nb+ghgt3gCRaa5jsj9U5xf0i4+ApDSyvLMVIY4MmxjW9vPneKCw61UibwE1waQJPWxXIlXp2j8IVEBABBGuYbIJanOL0lSSrkyPyiN8/5U509WAABQ5w3AL5JmkCSpzUKOWiPj9JQZkhYAYRMTwEuBmDKHJEntVCjx5qEJNqXMkGQQ4P7iev6JyO+nziH1GwcBSu2XL3JTucr9UudI+whgt1leBdySOoYkSa2U5Zht5HhS6hzQIQVA2MQEkRfhrABJUg/LKrxicJI7UueADikAAMIY3wbekTqHJEmtkC9zdXknH0ydY7eOGAOwW4Q86/gm8MjUWaR+4BgAqT2yPJOVe3JEGGMydZY9mVIHmC9AjcD5wHjqLJIkNUWAXJFzO6nxhw4rAADCCLcCr0udQ5KkZshX+ERpgi+nzrG/jnoEsFuEwDo+D5yVOovUy3wEILVWVuDOyixHBmikznK3bKkDLCRApMZLgNHUWSRJWo6Q0cgP8eRObPyhQwsAgLCJzWScR5v3R5YkqRnyZV5X/A03pM5xIB1bAACEjXwdeGvqHJIkLUW+wldKE7w7dY6D6cgxAPNFyBjmSwSeljqL1GscAyA1X1ZgS2WW4dDhPdgd3QMAEKBBgwtwPIAkqcOFHPVcicd2euMPXVAAAIRfswV4NuBnFUlSx8qXeXVpJzenzrEYXVEAAIRRrgHekjqHJEkLyVe4sjTOxalzLFbHjwGYL0LGOr4AnJE6i9QLHAMgNUeuyOZylaM6dcrfQrqmBwDmxgPkOB+4NXUWSZIAshy1rMhju6nxhy4rAADC7fyGyNkEdqTOIknqbyEQ8xWeU9rBLamzLFXXFQAAYYybaPBCIKbOIknqX/kKFxV3cnnqHMvRlQUAQBjjcuDtqXNIkvpTvsw3SxO8JnWO5eqqQYD7mxsU+DncNEhaFgcBSsuTFbhrbrGfmdRZln0NqQOsRIAGVc4j8JPUWSRJ/SHLMZMN8rBubvyhywsAgHAnO2nwLGB76iySpN42N+jvueVt/Cp1lpXq+gIAIIzxMyIX0GVTMCRJ3SVX4Z3FnXwudY5m6IkCACCM8Xkir0+dQ5LUm/IlrihP8OepczRLVw8CXEhcx/uAl6XOIXUDBwFKi5MvcXN5mpNS52imnukB2ONevAr4auoYkqTekBXYVlrFw1LnaPp1pQ7QbOH7zDLFucCPU2eRJHW3LM9MVuGhYQvjqbM0/dpSB2iFsJUd1Hg6sDl1FklSdwoZMStyRnk7v0ydpRV6sgAACJv4JZFnAdXUWSRJXSZAvsxryxN8LXWUVunZAgAgjPEtAi/BPQMkSUtQKHNxaYILU+dopZ4uAADCCJ8g9M60DUlSa+VLXFGa5E9S52i1npsGeCBxHRcCr06dQ+okTgOU9pUvcWN5mgemztEOPd8DsMcorwU+nTqGJKkz5Yr8ujTNQ1PnaJe+KQACNFjD86F3B3RIkpYnK7C9XOZ+3b7Bz5KuOXWAdgo3MkORc4EbUmeRJHWGLE81q3BK2Ma21Fnaet2pA7Rb+AXbCZwBbEydRZKUVsioD5R5Uq/O9T+YvisAAMIIowTOgv6q9iRJe4WMWKjw3MJOvp06Swp9WQAAhBFuAE4HJlJnkSS1WYB8hVcWx/lM6iip9G0BABBGuYbIM3C1QEnqHwEGBnlraZyLU0dJqa8LAIAwxlcJnAfUU2eRJLVeocJFxXH+MnWO1Pq+AAAII3wG+ANcMliSelp+kI+XJvjT1Dk6gQXAnDDKR4C/SJ1DktQa+QpXlid4QeocncICYJ4wyjsI/G3qHJKk5sqV+WF5kjNS5+gkFgD7G+H1RD6UOoYkqTnyRX5anuJhqXN0GguA/QSIjPFHRD6ROoskaWVyRUZKVR4SoJE6S6exAFhAgAZjvBD4ZOoskqTlyRUZK1c5sZ/W918KC4ADCFDnXrwA+ELqLJKkpckK3Fke5H4BplNn6VQWAAcRvs8sa3g2cEXqLJKkxckKbK0McmLYyo7UWTqZBcAhhBuZIfBs4P+lziJJOriswI44wP37bWe/5bAAWIQwwhQ1ziLwjdRZJEkLyxUYp8B9hybYlDpLN7AAWKSwiQnyPJ3A91NnkSTtK8szGQZ54OAkd6TO0i0sAJYg3MY28jwFuDZ1FknSLlmeqVyFh5S38avUWbqJBcAShdvYRoHTsAiQpOTmGv8Hl3ZwS+os3cYCYBksAiQpPRv/lbEAWKY9RUDke6mzSFK/sfFfOQuAFQi3sY0BnmoRIEntY+PfHBYAK2QRIEntY+PfPBYATWARIEmtZ+PfXBYATbKnCID/Tp1FknpNlmfSxr+5LACaKNzGNoqcBnwndRZJ6hVZnoncICfb+DeXBUCThV+wnRpPBa5KnUWSul1WYDsDnFjazs9TZ+k1FgAtEDYxQeQs4Kups0hSt8oKbIsDnOTyvq1hAdAiYYxJypwFfCF1FknqNlmBOytljndjn9axAGihcCtV1vBsApenziJJ3SJXZHNlkBPDDramztLLLABaLNzIDEfyXODfU2eRpE6XKzJSPpzjwja2pc7S60LqAP0iQp5hPkLg+amzSLtNbobGbOoU0i65Ir8oV3lAgOnUWfqBPQBtEqDGGC8ALkydRZI6Tb7EjeUqJ9n4t48FQBsFiGGU1xB4feosktQp8mWuKU/zwAC11Fn6iQVAAmGEdxF4NRBTZ5GklPJlvlSe4tGpc/QjC4BEwgjvAV6EFa+kPpUf5NLyFGelztGvLAASCqN8jMhzgGrqLJLUNgEKg1xYnuCC1FH6mQVAYmGMywk8E5hMnUWSWi7AwCBvKk3wmtRR+p0FQAcII1xJg6cB21NnkaRWCYFYGOQVxXH+OnUWWQB0jHAH3yDyJGBL6iyS1GwhI+aGeElpnEtSZ9EuFgAdJIxxHZHHARtTZ5GkZgkZjcIgzyrv5MOps2gvC4AOE8a4ichjgZtTZ5GklcpyzOYqPKm40z1ROo0FQAcKY9zOLI8Dfpg6iyQtV5anWljFI8vjXJ06i+7OAqBDhc1sosATgW+lziJJS5XlmchVeNDANn6QOosWZgHQwcJtbCNyGpH/SJ1FkhYrK/AbBjixtINbUmfRgVkAdLgwxiQVzgE+kzqLJB1KrshoZQ1HD05yR+osOjgLgC4QbqXKKM8F3pc6iyQdSL7EzeUqJ4QtjKfOokOzAOgSAephlD92J0FJnWhuRz+38+0iFgBdJozwLuDFuImQpA6RH+QT7ujXfSwAulAY5SNEzsX9AySltGtTn3eXJzg/dRQtnQVAlwpjfJ7Ak4A7U2eR1H9Ctmtd/9IEf5Y6i5bHAqCLhRG+S4PHAbenziKpf4SMeqHCc13Xv7tZAHS5cAc/JePRwPWps0jqfVme6sAQjymO8+nUWbQyFgA9IGxkjAJPIPCN1Fkk9a5cgfFchQcN7OC7qbNo5SwAekS4jW2UeCrwqdRZJPWeXJFfl8sc4+p+vcMCoIfMLRj0POD9qbNI6h1zC/wcF3awNXUWNY8FQI+ZWzDo5S4YJKkZXOCnd1kA9CgXDJK0Ui7w09ssAHrYvAWDplJnkdRFdi3w83cu8NPbLAB63NyCQU/EBYMkLcK8BX7+V+osai0LgD4QRvguOZ4AbEydRVLnCjlq+RJnu8BPf7AA6BPhdm4kzyOB61JnkdR5sjzTA4OcWprkS6mzqD0sAPpI+BV3MMPjwb/gkvbKCtwVCpwwsINrU2dR+1gA9JmwhXFGOQfXCpAE5IvcUjmCoytTjKbOovayAOhD89YK+FMgps4jKY18mavLVe4TxtxavB9ZAPSxMMJFwIuAmdRZJLVRgEKF95eneELqKErHAqDPhVE+BpwObE+dRVLrhUAcGOIvSpO8PHUWpRVSB1BniEfzAOpcARydOovaZ3IzNGZTp1C7hIx6ocLzi+N8MnUWpWcPgIA90wQfhdMEpZ6U5ZkeGOIxNv7azQJAe8ybJnhF6iySmicrsHVumt93U2dR57AA0D7mTRP8x9RZJK1cvsitlSPY4DQ/7c8CQHcToBZGeZnTBKXuNjfN70Sn+WkhFgA6IKcJSt0rP8ilTvPTwVgA6KCcJih1l7lpfm8qT3BB6izqbE4D1KI4TbA3OQ2wtzjNT0thD4AWZd40wR+kziLp7pzmp6WyANCizU0TfBzwxdRZJO2VFbgrrOY+TvPTUlgAaEnmpgk+g8B7U2eRBPkiN1VmWV/ZysbUWdRdLAC0ZAHqYYRXzk0TrKfOI/WruWl+9wswnTqLuo8FgJYtjHARgbOAnamzSP0kBMgP8g6n+WklLAC0ImGELwO/A3Y/Su0QMhoDq7igPMGfp86i7mYBoBULo1xP5kZCUqvtHuk/sINLU2dR97MAUFOEjYzNbSTkDAGpBeaN9L8mdRb1BgsANY0zBKTWcKS/WsECQE3lDAGpuRzpr1axAFBLOENAWhlH+qvVLADUMmGELxN4LM4QkJbEkf5qBwsAtVQY4QZnCEiL50h/tYsFgFrOGQLS4jjSX+1kAaC22DNDIPIPqbNInciR/mo3CwC1TYB6GONVzhCQ9pWvcKUj/dVuFgBqO2cISLvsGek/yRmps6j/WAAoCWcIqN850l+pWQAoGWcIqF850l+dwAJASc2bIfCF1FmkdsgK3BUKnOBIf6VmAaDk5mYIPNMZAup1e0b6TzGaOotkAaCO4AwB9TpH+qvTWACoo+yZIRDYkTqL1AyO9FenCqkDSAuJ6zmZyBeBDamz9LLJzdCYTZ2id4WMRqHMC4sTfDx1Fml/9gCoIzlDQN1u90h/G391KgsAdSxnCKhbOdJf3cACQB3NGQLqNvkiP3Wkv7qBBYA63rwZAn8E1FLnkQ5kbqT//R3pr25gAaCuEUb4AIGznSGgTuNIf3UjZwGo6zhDoHmcBbByjvRXt7IHQF3HGQLqFI70VzezAFBXcoaAUnOkv7qdBYC61p4ZAoGLU2dRf8mX+VFllmFH+qubWQCoqwWohxH+xBkCapd8hSvLU5wcYCZ1FmklLADUE8IIHyByJrA9dRb1phAgP8TbHemvXuEsAPWUuJ4Hzc0QODp1lm7gLIDFCRn1QpkXOdhPvcQeAPWUMMKPyPMoIt9LnUW9wZH+6lUWAOo54VfcQZ0nELg8dRZ1t6zAnXMj/b+bOovUbBYA6klhExOM8CwCf5k6i7pTrsj1lVnWOdJfvcoCQD0rQAwjvJXASwGfdGvRCmU+VanyEEf6q5dZAKjnhRE+ROQMnCGgQwiBmB/ibaUpnps6i9RqzgJQ34hH8wDqfBE4NnWWTuEsgL1CjnqhxAuKE1yWOovUDvYAqG+E27mRyG8D30ydRZ0ll2eisJqH2virn1gAqK+EMe6kwFMJ/kOvXXJFxsplji3+hhtSZ5HayQJAfSfcxjQjPN8ZAsoVub5c5ZiwkztTZ5HazQJAfWnPDIHI7+MMgb6UL/OvcyP93UNCfckCQH0tjPFh4HRgW+osao8QiANDvLk8xfNSZ5FSchaABMT1nEDkS8B9Umdpp36bBZDlqOWKPKM0yZdSZ5FSswdAAsIItwKnEvl66ixqjVyB8XyZB9v4S7tYAEhzwih3UeE0cNOXXpMrMlIuc0xxnJ+kziJ1CgsAaZ5wK1VGuWBuhkBMnUcrNzfS/7iwg62ps0idxAJA2s+8GQLPA6ZT59EyBShU+IAj/aWFWQBIBxDG+CSRJwNbUmfR0oSMWKjwmtIkf5Q6i9SpnAUgHULcwPE0+BJwUuoszdaLswCyHLNzI/2vSJ1F6mT2AEiHEDbycwKnAlenzqKDyxXYma9wso2/dGgWANIihBG2sobTgI+lzqKF5YrcXh7k6OJObkqdReoGFgDSIoUbmWGUFxF5K84Q6Cj5Mv9VrnJc2OaKjtJiWQBISxAghjH+EvhdnCGQ3q6R/u8vT/HkAI3UcaRuYgEgLUMY5VNzMwTcRS6RkBELg7y6NMnLU2eRupGzAKQVmNtD4ArgxNRZlqNbZwHMrel/joP9pOWzB0Bagbk9BB4NfDN1ln4xb01/G39pBSwApBUKo9xFmacA/5o6S6/LFRkrlzjONf2llbMAkJpgbg+B8+b2EFALzK3pf0zY6bgLqRksAKQm2bOHQOCluPZ8UxXKfMo1/aXmsgCQmiyM8CEiZxLYkTpLtwsB8kP8dWmK56bOIvUaZwFILRLXczKRLwIbUmc5kE6eBRAyGoUyLyxO8PHUWaReZA+A1CJhhBvIeBTwg9RZuk2WZ3pgiMfY+EutYwEgtVDYyBgzPA6csrZYWYGtYTX3GdjBNamzSL3MAkBqsbCFcUY5B3hf6iydLl/klsoRbKhsZWPqLFKvswCQ2iBALYzyxwT+FNesX1C+zNXlKvcJY0ymziL1AwsAqY3CCBexayOhqdRZOsauDX3eV57iCamjSP3EAkBqszDKp4EnA1tSZ0lt3oY+f5w6i9RvLACkBMIo3yHj0cDPUmdJJcsxmy9xVmmc96TOIvUjCwApkbCRnxM4lcA3Umdpt7kNfR7ihj5SOhYAUkJhhK2UeCqRf0mdpV1yRcbKZY5xQx8pLQsAKbFwK1XGOL8fNhLas6HPDramziL1OwsAqQPs2Ugo8hKgQxfnXZl8mX9zQx+pc1gASB0kjPHPRM4EtqfO0rRrCsT8EG8rT/G7qbNI2svNgKQOFNfzoLmNhI5u5XlavRnQ3IY+LyhO9M8YB6lb2AMgdaAwwo/mpglelzrLcs3b0MfGX+pAFgBSh5rbSOjxwBdTZ1mqrMBdbugjdTYLAKmDzW0k9AwCF6fOslj5EjdXjuBoN/SROpsFgNThAtTDCH/SDRsJ5ctcXZ7mJDf0kTqfBYDUJcIIFxE5F9iZOsvdsgViYZB3uaGP1D2cBSB1mXgU9yPjM8B9V3qsZswCyPLM5AZ4dmmSL6S+N5IWzx4AqcuEO/gpBU4h8i6gnjJLvshPGyU22PhL3ccCQOpC4TamwxivJ+NRwNXtPn9WYFtxNReUq9x/1TibU98PSUvnIwCpB8T1nEHkz4HHLOV9S30EkBXYni/y7uI4f5X6miWtjAWA1EPiMA8FXkbgWcDhh3r9YgqAkNHIFbg5y/NXLuoj9Q4LAKkHRcgzzBPIOI3IqcDDgNL+r1uwAAiQ5dmR5flJyPj34gTvCTCT+pokNZcFgNQH4sMosIljCBxPnfUEVgOV6nYeQQNiYFsWuKUR+U5pgm8FmE6dWZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSd3t/wMhGVQLL0NOFgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMC0wNS0xNFQxMTowOTowMyswMDowMOzlZSgAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjAtMDUtMTRUMTE6MDk6MDMrMDA6MDCduN2UAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAABJRU5ErkJggg==') no-repeat center;
	width: 14px;
    height: 13px;
    background-size: 14px 14px;
}
.wishitem.added .wishlist-add {
    display: none !important;
}
.wishitem.added .cb-icon-wishlist {
    display: none !important;
}
.wishitem.added .wishlist-remove {
    display: inline !important;
}
.wishitem.added .cb-icon-wishlist-full {
    display: inline !important;
}
.tt-u {
	text-transform: uppercase;
}
.w50 {
	width: 50%;
	margin: 0;
	padding: 0;
	float: left;
}
.cb-features {
	width: 79%;
}
.cb-features-aside {
	width: 21%;
	padding-left: 1.8%;
}
.cb-files-list {
	margin: 0;
	padding: 0;
}
.cb-files-list li {
	margin: 0 1em 0 0;
	padding: 0 0 0 28px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAIAAADgcHrrAAACFUlEQVQoU3XLO0hWYRgH8P/zvO8557uYn5ZYH+kURkMgtLSEUEIXnBqiGnSo4QMjoobcrCEIkhwUh6BaXLKGhgoKVMJLmFCoEF0+CqshGrz3Hc/lPc/THvTbf3al3E6smaohgjLICRj/oUpECsCqyRQgWCHHgID/SZqkIJDnaRSRiPoBrLGsLGCGZGBSBjsoCxjkiEjh2fY2k2m89NHrOm6bd6eTE+73qhVA4ZQI0XaWGTVAEABCTjWqUbEx6LuEN+/l4IHi9d5s5i21NrmBEUuqpCRpGJw8Ycvl9HM1Hn/NjTuo1OD3nEGU2Oayq8vnOruUJKt+dxNTRsgKKwW5Ym8luFzB0ie/bS/3D7rp+fon97VodSOxrXvcK1C+jr2Cf6zDLX9FddkCxLlcULkQ3Rpy4+Nez/lC/9Xo9jB2lWqnu52fK927K4ZMHEdjT+PRR/RnOyW1Royw4WJeFhaihUU+fIh2dmtTA0dRPD1v6ksahuT7UIO1Fal+Q6FgybdCYkQVyD8csrNzfmdH/PhZ8nK62HelYeqFxjWzf194c8AePWKCeng+yAjEAlAjAKIHo15LS3RnOB17jnBj4+xFv+sUM2+dq8i7xXBwBD9+kbEKGM2sIVICgGRmLvnyE2kNYQzDMjMff6iCSNfWoaqTsxAhYxQQYisitBmH126gukzrW0JQYwCACKtrUIAJREhSAACDVIG/W3UDiTM547YAAAAASUVORK5CIIA=") no-repeat 0 0.125em;
}
.cb-files-list li a {
	margin: 0;
}
.cb-files-list .meta {
	display: block;
	color: #808080;
}
.cb-features-list li {
	color: #333;
	font-size: 12px;
	clear: both;
	width: 100%;
	padding: 0.5em 0;
	*zoom: 1;
    border-top: 1px dashed #e5e5e5;
}

.features > .cb-features-list > li:not(.active) {
    padding-bottom: 0;
}

.cb-features-list li:first-child {
    border-top: none !important;
}
.cb-features-list li:before,
.cb-features-list li:after {
	content: "";
	display: table;
}
.cb-features-list li:after {
	clear: both;
}
.cb-features-list li.active {

}
.cb-features-list .expandable > .cb-features-list-title {
	width: 100%;
	position: relative;
	cursor: pointer;
}
.cb-features-list .expandable.active ul {
	max-height: 1000px;
	overflow: auto;
}
.cb-features-list .expandable.active .expandable-control-close {
	display: inline-block;
}
.cb-features-list .expandable.active .expandable-control-show {
	display: none;
}
.cb-features-list .expandable.active .expandable-control {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAYAAADN5B7xAAABN2lDQ1BBZG9iZSBSR0IgKDE5OTgpAAAokZWPv0rDUBSHvxtFxaFWCOLgcCdRUGzVwYxJW4ogWKtDkq1JQ5ViEm6uf/oQjm4dXNx9AidHwUHxCXwDxamDQ4QMBYvf9J3fORzOAaNi152GUYbzWKt205Gu58vZF2aYAoBOmKV2q3UAECdxxBjf7wiA10277jTG+38yH6ZKAyNguxtlIYgK0L/SqQYxBMygn2oQD4CpTto1EE9AqZf7G1AKcv8ASsr1fBBfgNlzPR+MOcAMcl8BTB1da4Bakg7UWe9Uy6plWdLuJkEkjweZjs4zuR+HiUoT1dFRF8jvA2AxH2w3HblWtay99X/+PRHX82Vun0cIQCw9F1lBeKEuf1UYO5PrYsdwGQ7vYXpUZLs3cLcBC7dFtlqF8hY8Dn8AwMZP/fNTP8gAAAAJcEhZcwAACxMAAAsTAQCanBgAAAXjaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA2LjAtYzAwNiA3OS5kYWJhY2JiLCAyMDIxLzA0LzE0LTAwOjM5OjQ0ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIyLTA0LTE4VDExOjUzOjE1KzA3OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMi0wNi0yMFQxNDoxNToyMiswNzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMi0wNi0yMFQxNDoxNToyMiswNzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJBZG9iZSBSR0IgKDE5OTgpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhhZDM0ODdlLTUyNmMtNmM0My1hNTUyLTQ0NWVhMzc0MWY4NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpkOTg4YmQxZC00OTc5LWQ1NGEtOThkMi03ZDZhMWU2ODE4NzciIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkOTg4YmQxZC00OTc5LWQ1NGEtOThkMi03ZDZhMWU2ODE4NzciPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmQ5ODhiZDFkLTQ5NzktZDU0YS05OGQyLTdkNmExZTY4MTg3NyIgc3RFdnQ6d2hlbj0iMjAyMi0wNC0xOFQxMTo1MzoxNSswNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo4YWQzNDg3ZS01MjZjLTZjNDMtYTU1Mi00NDVlYTM3NDFmODYiIHN0RXZ0OndoZW49IjIwMjItMDYtMjBUMTQ6MTU6MjIrMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMi40IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6+MW/DAAAAmUlEQVQYlW3NsQpBcRzF8Y/bLbtVRpPJTEkMt+QF7N7AwmD0BBQvwOAJlAewGaSUR1AWuyx/9b+3e6bz63zP+VVkuyqWaGGNs7ymGOOETYoZFiEcYYJjuFeYBz/GI0UjWkuxD74dwX/VK7JdExfUouCLpADf0EnwxBDvKCzCdwzw+QfXklIM9/EqLpWVcnDZ6yu6OGCLXgzDD5eeHmIdbB0RAAAAAElFTkSuQmCC');
	background-position: 100% 0.25em;
}
.cb-features-list .expandable > .cb-features-list-title {
	border-bottom: 1px dashed #4d4d4d;
	padding-bottom: 0.25em;
    line-height: 2;
}
.cb-features-list .expandable-control {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -0.5em;
	line-height: 1;
	vertical-align: top;
	padding-right: 15px;
	color: #004899;
	font-weight: normal;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAABN2lDQ1BBZG9iZSBSR0IgKDE5OTgpAAAokZWPv0rDUBSHvxtFxaFWCOLgcCdRUGzVwYxJW4ogWKtDkq1JQ5ViEm6uf/oQjm4dXNx9AidHwUHxCXwDxamDQ4QMBYvf9J3fORzOAaNi152GUYbzWKt205Gu58vZF2aYAoBOmKV2q3UAECdxxBjf7wiA10277jTG+38yH6ZKAyNguxtlIYgK0L/SqQYxBMygn2oQD4CpTto1EE9AqZf7G1AKcv8ASsr1fBBfgNlzPR+MOcAMcl8BTB1da4Bakg7UWe9Uy6plWdLuJkEkjweZjs4zuR+HiUoT1dFRF8jvA2AxH2w3HblWtay99X/+PRHX82Vun0cIQCw9F1lBeKEuf1UYO5PrYsdwGQ7vYXpUZLs3cLcBC7dFtlqF8hY8Dn8AwMZP/fNTP8gAAAAJcEhZcwAACxMAAAsTAQCanBgAAAXjaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA2LjAtYzAwNiA3OS5kYWJhY2JiLCAyMDIxLzA0LzE0LTAwOjM5OjQ0ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIyLTA0LTE4VDExOjUxOjU0KzA3OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMi0wNi0yMFQxNDoxNToyNSswNzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMi0wNi0yMFQxNDoxNToyNSswNzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJBZG9iZSBSR0IgKDE5OTgpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE0NjcxYzZlLWE3NjQtMjA0NS04MmFhLWRhNjA3NWVmZTNjMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNTRlOGNmYi1jMzJmLTEyNDktOWU0My0xZjljYWVhNmEzNWYiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyNTRlOGNmYi1jMzJmLTEyNDktOWU0My0xZjljYWVhNmEzNWYiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjI1NGU4Y2ZiLWMzMmYtMTI0OS05ZTQzLTFmOWNhZWE2YTM1ZiIgc3RFdnQ6d2hlbj0iMjAyMi0wNC0xOFQxMTo1MTo1NCswNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNDY3MWM2ZS1hNzY0LTIwNDUtODJhYS1kYTYwNzVlZmUzYzMiIHN0RXZ0OndoZW49IjIwMjItMDYtMjBUMTQ6MTU6MjUrMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMi40IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6+HKGwAAAAj0lEQVQYlXXQIQoCYRCG4WcHQUQ8gYewmswaPYFhowaDxROI3SIWqxcwWExGvYAG77BgNrjC8sM/7eN9GeabwngPfXTwkkxghjee2KFIhQVadZ7j0JQCj2Rr2ZQCK9xyUqDCJCOVUYcKm7QBBn9hhFMCPzgGhjijm8Ap7oFtBl7+Laoc5PegJdroYY1r85AvW5obZdi4uqUAAAAASUVORK5CYII=') no-repeat 100% 0;
}
.cb-features-list .expandable-control-close {
	display: none;
}
.cb-features-list ul {
	-webkit-transition: 0.1s all linear;
	-moz-transition: 0.1s all linear;
	-o-transition: 0.1s all linear;
	-ms-transition: 0.1s all linear;
	transition: 0.1s all linear;
	width: 100%;
	max-height: 0;
	overflow: hidden;
}
.cb-features-list ul li {
	padding-left: 20px;
}
.cb-features-list ul li+li {
	border-top: 1px dashed #e5e5e5;
}
.cb-features-list ul .cb-features-list-value {
	text-indent: -13px;
}
.cb-features-list ul .cb-features-list-title {
	padding-right: 20px;
	font-family: 'co_headline_corpregular';
	font-weight: normal;
}
.cb-features-list-title {
	font-family: 'co_headline_corpbold';
	font-weight: bold;
	width: 40%;
}
.cb-features-list-value {
	font-family: 'co_headline_corpregular';
	width: 60%;
}
.cb-features-list-value,
.cb-features-list-title {
	float: left;
}
.cb-item-aside-list li {
	margin: 0 0 1em;
	padding: 12px 8%;
	min-height: 212px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #f0f0f0;
	position: relative;
	z-index: 10;
	background: #fefefe;
}
.cb-item-aside-list li:after {
	content: '';
	display: block;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAZCAAAAAAKtWG8AAAAXUlEQVQoz3XJVw6AQAgFQO5/2k1UYolidBvlMb9DkimUzc6UzkPpCKWD6x9YdVC1AdUn1phQc3ypcaXHlhlTdnS5UeVnVphRcXqBaYWmFqP56l5YELq2cgiu9ZTEC51VhdYTjQ1dAAAAAElFTkSuQmCC") no-repeat center;
	width: 26px;
	height: 25px;
	bottom: -1px;
	right: -1px;
	position: absolute;
}
.cb-item-aside-list a:hover {
	text-decoration: none;
}
.cb-item-aside-list a:hover .cb-item-aside-list-title {
	text-decoration: underline;
}
.cb-item-aside-list a:hover .cb-item-succinct {
	max-height: 200px;
}
.cb-item-aside-list a:hover .cb-item-succinct:after {
	display: none;
}
.cb-item-aside-list-flat {
	padding: 0;
	position: absolute;
	min-height: 260px;
	top: 0;
	left: 0;
}
.cb-item-aside-list-flat li {
	width: 174px;
	margin-right: 5px;
	padding: 12px;
	float: left;
}
.cb-watched-slider-wrap {
	min-height: 350px;
	overflow-x: hidden;
	overflow-y: auto;
	height: auto !important;
}
.cb-item-aside-list-image {
	display: block;
	margin: 0 auto 12px;
	height: 130px;
	line-height: 130px;
	text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.cb-item-aside-list-image img {
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 100%;
	vertical-align: middle;
	line-height: 1;
}
.cb-item-aside-list-title {
	font-size: 12px;
	display: inline-block;
}
.cb-item-succinct {
	position: relative;
	min-height: 2.4em;
	max-height: 2.4em;
	line-height: 1.2;
	overflow: hidden;
	position: relative;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	-ms-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}
.cb-item-succinct:after {
	content: '';
	display: block;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAACCAQAAAByfAMTAAAAV0lEQVQYV2VNAQ6AQAhSu/7/ZBuijQx2wNCbnm7x8uoHBelHFA4i3d2yYXu6/XZb+Tc6U+f6JC+Fhy2gHLilTJC9qI3OdJvANmfa/TM8S/lj350dvSl4AH1qDQdTs2bAAAAAAElFTkSuQmCC");
	position: absolute;
	bottom: 0;
	right: 0;
	width: 90px;
	height: 1.2em;
}
.cb-item-aside-list-title,
.cb-item-aside-list-price {
	display: block;
	margin-bottom: 12px;
}
.cb-item-aside-list-price {
	color: #ed1c24;
	font-family: 'co_headline_corpbold';
	font-weight: bold;
}
.cb-item-popup-close {
	background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='18px' height='18px' viewBox='0 0 18 18' version='1.1' id='cross' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23004899' d='M2.64,1.27L7.5,6.13l4.84-4.84C12.5114,1.1076,12.7497,1.0029,13,1c0.5523,0,1,0.4477,1,1&%23xA;&%23x9;c0.0047,0.2478-0.093,0.4866-0.27,0.66L8.84,7.5l4.89,4.89c0.1648,0.1612,0.2615,0.3796,0.27,0.61c0,0.5523-0.4477,1-1,1&%23xA;&%23x9;c-0.2577,0.0107-0.508-0.0873-0.69-0.27L7.5,8.87l-4.85,4.85C2.4793,13.8963,2.2453,13.9971,2,14c-0.5523,0-1-0.4477-1-1&%23xA;&%23x9;c-0.0047-0.2478,0.093-0.4866,0.27-0.66L6.16,7.5L1.27,2.61C1.1052,2.4488,1.0085,2.2304,1,2c0-0.5523,0.4477-1,1-1&%23xA;&%23x9;C2.2404,1.0029,2.4701,1.0998,2.64,1.27z'/%3E%3C/svg%3E") no-repeat center;
	width: 18px;
	height: 18px;
	display: block;
	position: absolute;
	top: 0.5em;
	right: 0.5em;
	cursor: pointer;
}
.cb-item-popup {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	text-align: left;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #ccc;
	background: #fefefe;
	color: #232323;
	width: 500px;
	font-size: 16px;
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.25);
	box-shadow: 0 0 3px rgba(0,0,0,0.25);
	padding: 1em;
}
.cb-item-popup-head-heading--blue {
    color: #004899;
}
.cb-item-popup table {
	width: 100%;
}
.cb-item-popup td,
.cb-item-popup th {
	vertical-align: middle;
}
.cb-item-popup .cb-item-price-new {
	font-size: 17px;
}
.cb-item-popup .cb-item-price-old {
	font-size: 12px;
}
.cb-item-popup-head {
	color: #004899;
	font-family: "co_text_corpbold";
	font-size: 22px;
	font-weight: bold;
}
.cb-item-popup-wrap {
	text-align: center;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	padding: 0 8px;
	display: none;
}
.cb-item-popup-wrap:before {
	content: '';
	height: 100%;
	display: inline-block;
	vertical-align: middle;
}
.cb-item-popup-wrap-outer {
	top: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	outline: none !important;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAEklEQVQY02P4////VnTMQANBAP5nXGPwQdFQAAAAAElFTkSuQmCC");
	z-index: 99999;
	overflow-y: auto;
	overflow-x: hidden;
	display: none;
}
.cb-item-popup-body-image {
	border: 1px solid #efefef;
	position: relative;
	padding: 0.5em;
	text-align: center;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.cb-item-popup-body-image:after {
	content: '';
	position: absolute;
	bottom: -1px;
	right: -1px;
	display: block;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAAAAACMxyj6AAAAO0lEQVQY0z3MMQ6AMAwEwfv/a42QArEdluaSraZasXuGNt/x6XBhz1jYMxo7o7EzCrtMRF3pl/oQ3Yf82vJ3oVZ5+B4AAAAASUVORK5CIIA=") no-repeat center;
	width: 11px;
	height: 11px;
}
.cb-item-popup-body-text {
	padding: 1em;
	vertical-align: middle;
	color: #333;
	font-size: 12px;
}
.cb-item-popup-body-text .faded {
	color: #5c5c5c;
}
.cb-item-popup-body {
	margin-bottom: 1em;
}
.cb-item-popup-footer {
	border-top: 1px solid #dae2e4;
	padding: 1em 0;
}
.cb-item-goback {
	background-color: #b1b1b1;
	background: #b1b1b1 -webkit-linear-gradient(bottom, rgba(1,1,1,0.3) 0%, rgba(255,255,255,0.3) 100%);
	background: #b1b1b1 -moz-linear-gradient(bottom, rgba(1,1,1,0.3) 0%, rgba(255,255,255,0.3) 100%);
	background: #b1b1b1 -o-linear-gradient(bottom, rgba(1,1,1,0.3) 0%, rgba(255,255,255,0.3) 100%);
	background: #b1b1b1 -ms-linear-gradient(bottom, rgba(1,1,1,0.3) 0%, rgba(255,255,255,0.3) 100%);
	background: #b1b1b1 linear-gradient(to top, rgba(1,1,1,0.3) 0%, rgba(255,255,255,0.3) 100%);
	-webkit-transition: 0.3 all ease-in;
	-moz-transition: 0.3 all ease-in;
	-o-transition: 0.3 all ease-in;
	-ms-transition: 0.3 all ease-in;
	transition: 0.3 all ease-in;
}
.cb-item-goback:hover,
.cb-item-goback:active,
.cb-item-goback:focus {
	background: #b9b9b9 -webkit-linear-gradient(bottom, rgba(1,1,1,0.3) 0%, rgba(255,255,255,0.3) 100%);
	background: #b9b9b9 -moz-linear-gradient(bottom, rgba(1,1,1,0.3) 0%, rgba(255,255,255,0.3) 100%);
	background: #b9b9b9 -o-linear-gradient(bottom, rgba(1,1,1,0.3) 0%, rgba(255,255,255,0.3) 100%);
	background: #b9b9b9 -ms-linear-gradient(bottom, rgba(1,1,1,0.3) 0%, rgba(255,255,255,0.3) 100%);
	background: #b9b9b9 linear-gradient(to top, rgba(1,1,1,0.3) 0%, rgba(255,255,255,0.3) 100%);
}
.cb-item-button {
	display: inline-block;
	padding: 0 1em;
	font-size: 16px;
	min-height: 37px;
	-webkit-border-radius: 5px/4px;
	border-radius: 5px/4px;
	text-decoration: none;
	text-align: center;
	line-height: 37px;
	color: #fefefe;
	font-family: 'co_headline_corpregular', sans-serif;
}
.cb-item-button:hover,
.cb-item-button:active,
.cb-item-button:focus {
	text-decoration: none;
}
.cb-item-gobasket {
	background-color: #004899;
}
.cb-item-gobasket:hover,
.cb-item-gobasket:active,
.cb-item-gobasket:focus {
    color: #fff;
	background: #004899;
}

.cb-item-gobasket--red {
    background: #ef333a -webkit-linear-gradient(bottom, rgba(1,1,1,0.3) 0%, rgba(255,255,255,0.3) 100%);
    background: #ef333a -moz-linear-gradient(bottom, rgba(1,1,1,0.3) 0%, rgba(255,255,255,0.3) 100%);
    background: #ef333a -o-linear-gradient(bottom, rgba(1,1,1,0.3) 0%, rgba(255,255,255,0.3) 100%);
    background: #ef333a -ms-linear-gradient(bottom, rgba(1,1,1,0.3) 0%, rgba(255,255,255,0.3) 100%);
    background: #ef333a linear-gradient(to top, rgba(1,1,1,0.3) 0%, rgba(255,255,255,0.3) 100%);
}
.cb-item-gobasket--red:hover,
.cb-item-gobasket--red:active,
.cb-item-gobasket--red:focus {
    color: #fff;
    background: #ef333a -webkit-linear-gradient(bottom, rgba(1,1,1,0.3) 0%, rgba(255,255,255,0.3) 100%);
    background: #ef333a -moz-linear-gradient(bottom, rgba(1,1,1,0.3) 0%, rgba(255,255,255,0.3) 100%);
    background: #ef333a -o-linear-gradient(bottom, rgba(1,1,1,0.3) 0%, rgba(255,255,255,0.3) 100%);
    background: #ef333a -ms-linear-gradient(bottom, rgba(1,1,1,0.3) 0%, rgba(255,255,255,0.3) 100%);
    background: #ef333a linear-gradient(to top, rgba(1,1,1,0.3) 0%, rgba(255,255,255,0.3) 100%);
}

.cb-icon-arrow-right {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAQAAACb+P2wAAAAQElEQVQIW2P4P+f/m//eDCDw//P///+//rcHMSv/g8CH/wYgzhQw5xaIOQ3K/F8LVaDP8P8LWJstSHrW/5cQwwC3nTfYauu5BgAAAABJRU5ErkJggg==") no-repeat center;
	width: 5px;
	height: 8px;
}
.cb-rating-count {
	margin-left: 1em;
	line-height: 1;
	color: #8d8f93;
	cursor: pointer;
	display: inline-block;
	margin-left: 0.5em;
	color: #005baa;
	text-align: right;
	font-style: normal;
	width: 100%;
	position: relative;
	top: 2px;
}
.cb-rating-filterlist {

}
.cb-rating-filterlist li {
	padding: 0;
}
.cb-rating-filterlist td+td {
	text-align: right;
}
.cb-rating-filterlist td {
	line-height: 1;
	padding: 0.25em 0;
}
.cb-rating-filterlist .rating {
	line-height: 1;
	position: relative;
	margin-right: 1em;
}
.cb-rating-filterlist .rating:after {
	display: block;
	line-height: 1;
	content: '';
	border-right: 1px solid #ccc;
	height: 1em;
	position: absolute;
	right: -1em;
	top: 50%;
	margin-top: -0.5em;
}
.ie8 .cb-rating-filterlist .rating:after {
	margin-top: -0.25em;
}
.cb-rating-heading {
	color: #333;
	font-family: 'co_headline_corpbold', sans-serif;
	font-size: 14px;
}
.cb-button-dark {
	padding: 0 2em;
	line-height: 29px;
	height: 29px;
	display: inline-block;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-background-clip: padding;
	-moz-background-clip: padding;
	background-clip: padding-box;
	background-color: #4c4c4c;
	background: #4c4c4c -webkit-linear-gradient(bottom, rgba(1,1,1,0.3) 0%, rgba(255,255,255,0.3) 100%);
	background: #4c4c4c -moz-linear-gradient(bottom, rgba(1,1,1,0.3) 0%, rgba(255,255,255,0.3) 100%);
	background: #4c4c4c -o-linear-gradient(bottom, rgba(1,1,1,0.3) 0%, rgba(255,255,255,0.3) 100%);
	background: #4c4c4c -ms-linear-gradient(bottom, rgba(1,1,1,0.3) 0%, rgba(255,255,255,0.3) 100%);
	background: #4c4c4c linear-gradient(to top, rgba(1,1,1,0.3) 0%, rgba(255,255,255,0.3) 100%);
	color: #fefefe;
	-webkit-transition: 0.3s all ease;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-ms-transition: 0.3s all ease;
	transition: 0.3s all ease;
}
.cb-button-dark:hover,
.cb-button-dark:active,
.cb-button-dark:focus {
	text-decoration: none;
	color: #cbcbcb;
}
.cb-comments-empty {
    font-size: 14px;
    margin: 12px 0 24px;
}
.cb-comments-head {
    margin-bottom: 20px;
}
.cb-comments-head-cols {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 8px;
}
.cb-comments-head-size {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.cb-comments-head-size-item {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.cb-comments-head-size-icon {
    width: 50px;
    height: 50px;
    margin-right: 1ex;
}
.cb-comments-head-size-circle .sp-summary-dimension-distribution-circle-hole {
    fill: transparent;
}
.cb-comments-head-size-circle .sp-summary-dimension-distribution-circle-ring {
    stroke: #e6e6e6;
}
.cb-comments-head-size-circle .sp-summary-dimension-distribution-circle-segment {
    stroke: #F6C32A;
}
.cb-comments-head-size-circle .sp-summary-dimension-distribution-circle-percent {
    font-size: 10px;
    transform: translateY(3px);
    text-anchor: middle;
}
.cb-comments-head-size-lbl {
    margin-right: 4em;
    color: #909090;
    font-size: 14px;
}
.cb-comments-head-size-item {
    margin-right: 2em;
}

.cb-comments {
	margin-bottom: 1em;
}
.cb-comments-head-recommend {
    width: 222px;
    margin-bottom: 16px;
}
.cb-comments-head-recommend-rail {
    position: relative;
    max-width: 100%;
    height: 25px;
    background: #E9F0F1;
    text-align: center;
    font-size: 14px;
    border-radius: 2px;
}
.cb-comments-head-recommend-val {
    position: absolute;
    display: block;
    height: 25px;
    background: #edc434;
    border: 1px;
    color: #fff;
    border-radius: 2px;
}
.cb-comments-head-recommend-lbl {
    position: relative;
    line-height: 25px;
    color: #ffffff;
    z-index: 1;
}
.cb-comments-head-recommend-desc {
    font-size: 11px;
    color: #909090;
    line-height: 25px;
}
.cb-comments-head-btn {
    text-align: right;
}
.cb-comments-head-btn a:hover {
    color: #ffffff !important;
}
.cb-comments-head-category td {
    padding-bottom: 8px;
}
.cb-comments-head-category .rating-title {
    font-size: 14px;
}
.cb-comments-head-category .rating {
    margin-right: 0;
    margin-left: 10px;
}
.cb-comments-head-category .rating:after {
    display: none !important;
}
.cb-comments-head-main-title {
    font-size: 18px;
    margin-bottom: 1ex;
}
.cb-comments-head-main-reviews {
    line-height: 21px;
    margin-top: 5px;
    font-size: 18px;
    color: #303030;
}


.cb-comments-panel {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-top: 20px;
    padding: 8px;
    background: #eaf1f6;
    border-bottom: 1px solid #e6e6e6;
}
.cb-comments-panel-count {
    font-size: 12px;
}
.cb-comments-panel-sort {
    display: flex;
    align-items: center;
}
.cb-comments-panel-sort-label {
    margin-right: 5px;
    font-size: 12px;
}
.cb-comments-panel-select {
    border: 1px solid #999999;
}
.cb-comments p {
	padding: 0;
	margin: 0.5em 0;
}
.cb-comments li {
    margin-top: 16px;
    padding-top: 16px;
    border-top: 1px solid #e6e6e6;
    padding-left: 0;
}
.cb-comments li:first-child {
    border-top: none;
    margin-top: 0;
}
.cb-comments-meta {
	margin-bottom: 8px;
	position: relative;
}
.cb-comments-meta__top {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
}
.cb-comments-meta__left {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
.cb-comments-meta__right {

}
.cb-comments-meta__verified {
    display: flex;
    align-items: center;
    margin-left: 10px;
    position: relative;
}
.cb-comments-meta__verified:before {
    padding-right: 10px;
    content: "|";
    color: #909090;
}
.cb-comments-meta__verified-img {
    display: inline-block;
    min-width: 24px;
    min-height: 24px;
    background-size: 24px 24px;
    background-position: center center;
    background-repeat: no-repeat;
    height: 18px;
    margin-left: 5px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwb2x5Z29uIGlkPSdUcmlhbmdsZS0xJyBmaWxsPScjRUMxQjI2JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg5Ljc5NzI1MywgNi4xMTU4NjQpIHJvdGF0ZSgtMTgwLjAwMDAwMCkgdHJhbnNsYXRlKC05Ljc5NzI1MywgLTYuMTE1ODY0KSAnIHBvaW50cz0nNi4yNjQ5OTQ5NiAzLjA5Njc3NDE5IDE5LjU5NDUwNiA5LjEzNDk1NDY0IDYuNzExMDYzNTEgNi41ODA2NDUxNiAwIDkuMTM0OTU0NjQnPjwvcG9seWdvbj48cG9seWdvbiBpZD0nVHJpYW5nbGUtMScgZmlsbD0nIzAwNUFBQicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTEuNzk1Njc4LCAxMi41NzQ1OTcpIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTExLjc5NTY3OCwgLTEyLjU3NDU5NykgJyBwb2ludHM9JzE1LjM3ODQwMjIgOC4yNzIzMDM0MyAyMy41OTEzNTU4IDE2Ljg3Njg5MDEgMTQuOTYyMTk3NiAxMy41MjM0Mzc1IDAgMTYuMzEyODc4Jz48L3BvbHlnb24+PGNpcmNsZSBpZD0nT3ZhbC04JyBmaWxsPScjMDI1QUFDJyBjeD0nMTIuMzg3MDk2OCcgY3k9JzIuMzIyNTgwNjUnIHI9JzIuMzIyNTgwNjUnPjwvY2lyY2xlPjwvc3ZnPg==);
}

.cb-comments-meta-date {
	color: #999;
	font-size: 12px;
	display: block;
}
.cb-comments-meta-score {

}
.cb-comments-body strong,
.cb-comments-meta-name {
    font-size: 14px;
    margin-right: 8px;
    font-family: 'co_headline_corpbold';
    font-weight: bold;
}
.cb-comments-meta__user {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
}
.cb-comments-meta__user-item {
    color: #909090;
    margin: 0 10px 5px 0;
}
.cb-comments-meta__user-item strong {
    font-weight: normal;
    color: #303030;
}
.cb-comments-main {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
}
.cb-comments-main__text {
    font-size: 14px;
    line-height: 1.4;
}
.cb-comments-main__ratings {
    margin: 0.5em 0 0.5em 16px;
}
.cb-comments-main__rating-detail {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 245px;
    margin-bottom: 8px;
}
.cb-comments-main__rating-detail-lbl {
    width: 140px;
    margin-right: 16px;
    font-size: 12px;
    color: #909090;
}
.cb-comments-main__rating-detail-value {
    height: 8px;
    border-radius: 4px;
    background: #ececec;
    width: 110px;
}
.cb-comments-main__rating-detail-value.no-bg {
    background: none;
    height: auto;
}
.cb-comments-main__rating-detail-value span {
    display: block;
    height: 8px;
    background: #F6C32A;
    border-radius: 4px;
}
.cb-comments-recommend {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    margin: 16px 0;
}
.cb-comments-recommend-badge {
    display: inline-block;
    min-width: 16px;
    min-height: 16px;
    background-size: 16px 16px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwb2x5Z29uIGlkPSdyZWNvbW1lbmRlZC1iYWRnZScgZmlsbD0nIzUyQUQwNicgcG9pbnRzPScxMiAyMi4xMDA3NjEgOS42MTMwNTE1OSAyMy44OTQ1MzEzIDguMDk3Mjc0OSAyMS4zMjc4NzIyIDUuMjAyNTQ2MDMgMjIuMDc1NjY4NCA0Ljc4ODcwNDMxIDE5LjEyNjg3MSAxLjgyNjg5MTIyIDE4LjcxNDg0OCAyLjU3Nzk4ODEzIDE1LjgzMjg0MDEgLTYuOTM4ODkzOWUtMTYgMTQuMzIzNzI0NSAxLjgwMTY4Nzg0IDExLjk0NzI2NTYgLTYuOTM4ODkzOWUtMTYgOS41NzA4MDY3NCAyLjU3Nzk4ODEzIDguMDYxNjkxMTcgMS44MjY4OTEyMiA1LjE3OTY4MzI4IDQuNzg4NzA0MzEgNC43Njc2NjAyIDUuMjAyNTQ2MDMgMS44MTg4NjI4OSA4LjA5NzI3NDkgMi41NjY2NTkwOCA5LjYxMzA1MTU5IDkuNDM2ODk1NzFlLTE2IDEyIDEuNzkzNzcwMjcgMTQuMzg2OTQ4NCAtNC4xNjMzMzYzNGUtMTYgMTUuOTAyNzI1MSAyLjU2NjY1OTA4IDE4Ljc5NzQ1NCAxLjgxODg2Mjg5IDE5LjIxMTI5NTcgNC43Njc2NjAyIDIyLjE3MzEwODggNS4xNzk2ODMyOCAyMS40MjIwMTE5IDguMDYxNjkxMTcgMjQgOS41NzA4MDY3NCAyMi4xOTgzMTIyIDExLjk0NzI2NTYgMjQgMTQuMzIzNzI0NSAyMS40MjIwMTE5IDE1LjgzMjg0MDEgMjIuMTczMTA4OCAxOC43MTQ4NDggMTkuMjExMjk1NyAxOS4xMjY4NzEgMTguNzk3NDU0IDIyLjA3NTY2ODQgMTUuOTAyNzI1MSAyMS4zMjc4NzIyIDE0LjM4Njk0ODQgMjMuODk0NTMxMyc+PC9wb2x5Z29uPjxwb2x5bGluZSBzdHJva2U9JyNGRkZGRkYnIGZpbGw9JyM1MkFEMDYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBwb2ludHM9JzggMTEuNTI3Njg5NSAxMS42OTc5NTE0IDE2Ljc0NTA2MTEgMTYuMzgwMTMzMiA3Jz48L3BvbHlsaW5lPjwvc3ZnPg==);
    margin-right: 5px;
}
.cb-comments-recommend-label {
    color: #51AE06;
    font-size: 12px;
}
.cb-comments-footer {
	display: block;
	color: #4c4c4c;
    margin-top: 16px;
}
.cb-comments-footer-label {
    display: inline-flex;
    text-decoration: none;
    border: 1px solid #ccc;
    padding: 4px 10px;
    border-radius: 4px;
    color: rgba(0,0,0,.52);
    margin-right: 5px;
	cursor: pointer;
}
.cb-comments-footer-label span {
    display: inline-block;
    min-width: 16px;
    min-height: 16px;
    background-size: 16px 16px;
    background-position: center center;
    background-repeat: no-repeat;
    margin-right: 6px;
}
.cb-comments-footer-label.up span {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGQ9J00wIDBoMjR2MjRIMHonIGZpbGw9J25vbmUnLz48cGF0aCBmaWxsPScjOTA5MDkwJyBkPSdNMSAyMWg0VjlIMXYxMnptMjItMTFjMC0xLjEtLjktMi0yLTJoLTYuMzFsLjk1LTQuNTcuMDMtLjMyYzAtLjQxLS4xNy0uNzktLjQ0LTEuMDZMMTQuMTcgMSA3LjU5IDcuNTlDNy4yMiA3Ljk1IDcgOC40NSA3IDl2MTBjMCAxLjEuOSAyIDIgMmg5Yy44MyAwIDEuNTQtLjUgMS44NC0xLjIybDMuMDItNy4wNWMuMDktLjIzLjE0LS40Ny4xNC0uNzN2LTEuOTFsLS4wMS0uMDFMMjMgMTB6Jy8+PC9zdmc+);
}
.cb-comments-footer-label.down span {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGQ9J00wIDBoMjR2MjRIMHonIGZpbGw9J25vbmUnLz48cGF0aCBmaWxsPScjOTA5MDkwJyBkPSdNMTUgM0g2Yy0uODMgMC0xLjU0LjUtMS44NCAxLjIybC0zLjAyIDcuMDVjLS4wOS4yMy0uMTQuNDctLjE0LjczdjEuOTFsLjAxLjAxTDEgMTRjMCAxLjEuOSAyIDIgMmg2LjMxbC0uOTUgNC41Ny0uMDMuMzJjMCAuNDEuMTcuNzkuNDQgMS4wNkw5LjgzIDIzbDYuNTktNi41OWMuMzYtLjM2LjU4LS44Ni41OC0xLjQxVjVjMC0xLjEtLjktMi0yLTJ6bTQgMHYxMmg0VjNoLTR6Jy8+PC9zdmc+);
}
.cb-comments-footer-label:hover {
    background: #005CA7;
    border-color: #005CA7;
    color: #ffffff;
}
.cb-comments-footer-label.up:hover span {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGQ9J00wIDBoMjR2MjRIMHonIGZpbGw9J25vbmUnLz48cGF0aCBmaWxsPScjZmZmJyBkPSdNMSAyMWg0VjlIMXYxMnptMjItMTFjMC0xLjEtLjktMi0yLTJoLTYuMzFsLjk1LTQuNTcuMDMtLjMyYzAtLjQxLS4xNy0uNzktLjQ0LTEuMDZMMTQuMTcgMSA3LjU5IDcuNTlDNy4yMiA3Ljk1IDcgOC40NSA3IDl2MTBjMCAxLjEuOSAyIDIgMmg5Yy44MyAwIDEuNTQtLjUgMS44NC0xLjIybDMuMDItNy4wNWMuMDktLjIzLjE0LS40Ny4xNC0uNzN2LTEuOTFsLS4wMS0uMDFMMjMgMTB6Jy8+PC9zdmc+);
}
.cb-comments-footer-label.down:hover span {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGQ9J00wIDBoMjR2MjRIMHonIGZpbGw9J25vbmUnLz48cGF0aCBmaWxsPScjZmZmJyBkPSdNMTUgM0g2Yy0uODMgMC0xLjU0LjUtMS44NCAxLjIybC0zLjAyIDcuMDVjLS4wOS4yMy0uMTQuNDctLjE0LjczdjEuOTFsLjAxLjAxTDEgMTRjMCAxLjEuOSAyIDIgMmg2LjMxbC0uOTUgNC41Ny0uMDMuMzJjMCAuNDEuMTcuNzkuNDQgMS4wNkw5LjgzIDIzbDYuNTktNi41OWMuMzYtLjM2LjU4LS44Ni41OC0xLjQxVjVjMC0xLjEtLjktMi0yLTJ6bTQgMHYxMmg0VjNoLTR6Jy8+PC9zdmc+);
}

.cb-comments-reply {
    padding: 8px;
    border: 1px solid #e6e6e6;
    border-radius: 4px;
    margin: 16px 0;
}
.cb-comments-reply-top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 8px;
}
.cb-comments-pagination {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    list-style: none;
    padding: 0;
    margin: 20px 0;
}
.cb-comments-pagination li {
    padding: 0;
    margin: 0 4px 0 0;
}
.cb-comments-pagination span,
.cb-comments-pagination a {
    display: block;
    min-width: 26px;
    height: 26px;
    border: 1px solid #d8d8d8;
    text-align: center;
    padding: 4px;
    border-radius: 2px;
}
.cb-comments-pagination span {
    border-color: #D8D8D8;
    background-color: #D8D8D8;
    color: #fff;
}
.cb-comments-pagination a {
    color: #303030;
    text-decoration: underline;
}
.cb-comments-pagination a:hover {

}

.padded-td td {
	padding-top: 4em !important;
}
.cb-shopslist-header {
	margin-bottom: 1em;
}
.cb-shopslist-header p {
	line-height: 1;
	padding: 0;
}
.cb-shopslist-header .like-h1 {
	color: #333;
	font-size: 22px;
	padding: 0.5em 0;
	position: relative;
	margin-bottom: 1em;
}
.cb-shopslist-header .cb-item-link-abs {
	position: absolute;
	top: 50%;
	margin-top: -0.25em;
	right: 0;
	padding-bottom: 0.35em;
}
.cb-shopslist-header .cb-item-link-abs:hover {
	text-decoration: none;
}
.cb-shopslist-header input[type=radio] {
	margin-left: 2em;
}
.cb-shopslist-header label {
	margin: 0 0 0 0.5em;
}
.select-box .cb-item-link-abs {
	min-width: 150px;
	text-align: right;
}
.cb-shopslist-header-filterHeading {
	color: #333;
	font-size: 14px;
}
.cb-shopslist-header-filterHeading strong {
	font-family: 'co_headline_corpbold', sans-serif;
	font-weight: bold;
}
.cb-icon-prev {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAACR0lEQVQoz02SO0yTURiG/9lBNw2Jg4ODiUnT+/0uoALeigUkpYAMRK1VQG1p0LaAkwupwQRaShMXQYNQa/t3MYGoQ02gCbZNwKHYxXgrtpKmYPt6zq8owxlOzvO97/t932EAMPSUy2WmWCwcz+d/uGOx+FIo9HhrYSH8LZvNxqrVaj9hanZZZk/R0UTinW9szJey229u9fZehd1+A17P8CbLsiuVyi8n4Q7uLTrCsvEnHdauikKphkQqh1yhgkymgFgsRUNDI/yBYKFYLD4g7H5acOzN67c+k+niDoV1eiP0hhNQqrWQy5XQ6gycgFqjx8zMbKFUKl1hMpnMvcFB1weJRM7BtIjPF8HrHcH4+COcv9AMjVbPuZvNrUilUq+YiQn/Yld3T4nGMhhrISJxBgbugIhhctKPuvrTxEX3R0wgQiTyMs84HK6f5pY2Tk1G4lyz2bGxkUMoFCLR9FCpdVwCPRHk84UIBKbBDA25v7e0XuLUlCoNLB2dSBOXyIsw6k+egvxvAnp4PD6CQVI0NRWMd1/uKdJm6QN1I3ckk0nMPn2GpjPnOEGtzgiBQIhoNPqZyeU+3na7PWtiyf/J0b76+vpx1+1GY9NZboJCkQRWayfW19fidOSHV1ffe9rbLWX6QAGDoRZqrY5EU3F3OjmjsY64sF+2t8ttu8s9lEgkHtps13ekUgUEQjEBFZwjjzRvajZjfj78lezIQdh9/75RoVCoSaczt+bmni+Ojt7fdDpd8A6PIBCc/rS8vMKS/2ch3AHK/gYVsY4xGwbHVgAAAABJRU5ErkJggg==");
	width: 13px;
	height: 13px;
}
.cb-icon-next {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAACCklEQVQoz01SS2tTQRQe/R2CW8GFlNY8bt43N1WxLSW20qqLqkEpcROoktK0pou6qWDtQjElCsZoFKkaFBEK1kSx5fogmMQ0cZPeNpCNcNEQycLPM9Pc2MVwznzn+2bOiwFgzeYfVq/XGfmD5XI5lkqlisnko9bqaqak67/uEj5EZw/n8sN2iXzpdHolGo1uBoOXMD4exMTEFdxcWNzK5/NviXeMzt7dooH5+eul4339MJnMMFskWK02mMxWYc+dDyCTyVbaPwrRgRsLi99sdifsDhfcHq8QWYjskRU4XR7hD58cQaXyY4P4B1mxWJyRvT4R5AJuX756jUDgIqySHS63LHDJ5sDk5BRpMMtisdg7I+ByewXp8ZOnKG2UKa0L7ccUEZfpZ13X37NwOPybp8FBt8cHw3+efoFNTYP/xLDAOeag9HO5XJNFIpGf/0U71td7FOuqis9fvqJ/YLCD26nuQqGgs3g8/saoZydFGZnsB6ytqxgZPd2pleOKcgSNRmOFaZp22av0wsnranfr1u07GD11RhRvZME7ODd3jTcizFu+70HyYVaSbKLl/EVOFgL+O90P0+zGxs5ie3trjfj7xXBbrZYzkUh89PuH0NXVjZ4eEw3ZIqyZBhwKhUBb8Ym43s5GkIjVarVDqqreW1qK56enr/6NRGZAW4Ll5Wffq9XqfeJ1G/v3D8+LkVOY/A1TAAAAAElFTkSuQmCC");
	width: 13px;
	height: 13px;
}
.cb-item-watched {
	position: relative;
}
.cb-watched-slider-controls {
	position: absolute;
	width: 100%;
	left: 0;
	top: 35%;
	margin-top: -7px;
}
.cb-bordered-heading {
	color: #333;
	font-size: 20px;
	font-weight: bold;
	padding: 0.5em 0;
	margin: 1em 0;
	border-bottom: 2px solid #bdbdbd;
	font-family: 'co_headline_corpbold', sans-serif;
}


/* l-new-item end*/
.countries-rel-wrapper {
  position: relative;
}

.confedicial-title {
  font-size: 26px !important;
  color: #004899 !important;
  text-transform: uppercase;
}
.new-copyright {
  font-size: 11px;
  margin: 6px 0 8px 0;
}
.h1.bold {
  font-family: "co_headline_corpbold";
}
.fav-shops-wrapper {
    display: inline-block;
}



.about-body {
    overflow-x: hidden;
}
.about-body .content {
    overflow: visible;
    padding-bottom: 0;
}
.about-body .font42 {
    font-size: 25px;
	padding-bottom: 40px;
}
.about-body .content-wrapper.wrapper {
    overflow: visible;
    margin-bottom: 0;
}
.c-about {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.c-about * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.c-about_red-title-container {
    float: left;
    width: 630px;
}
.c-about_heading-right {
    float: right;
    width: 270px;
    margin-right: 40px;
}
.c-about_red-title {
    color: #ff1d25;
    font-size: 21px;
    font-family: 'co_headline_corpbold';
    text-transform: uppercase;
    line-height: 1.5;
    padding-bottom: 0;
}
.c-about_red-title-desc {
    color: #004d98;
    font-family: 'co_headline_corpregular';
    font-size: 21px;
    line-height: 1.2;
}
.c-about_heading-digit {
    color: #004d98;
    font-size: 123px;
    font-family: 'co_headline_corpbold';
    line-height: 0.8;
}
.c-about_heading-digit-word {
    font-family: 'co_headline_corpregular';
    color: #004d98;
    font-size: 27px;
    text-transform: uppercase;
    line-height: 1;
}
.c-about_heading-digit-desc {
    font-family: 'co_text_corpregular';
    color: #004d98;
    font-size: 16px;
}
.c-about_statistic-img {
    position: relative;
    z-index: 10;
}
.c-about_map-img {
    position: relative;
    left: -36px;
    top: -90px;
    z-index: -1;
    margin-bottom: -110px;
}
.c-about_col-content-container {
    margin: 0 -30px;
}
.c-about_col-content {
    padding: 0 30px;
    width: 50%;
    float: left;
}
.c-about_full-width-content {
    margin-top: 40px;
}
.c-about_brands {
    margin-top: 30px;
}
.c-about_brands-title {
    color: #2d2d2d;
    font-size: 16px;
    font-family: 'co_text_corpbold';
    text-transform: uppercase;
    padding-bottom: 0;
}
.reg-form-error {
    color: red;
}
.link {
    color: #005ca6;
}
.link.dotted {
    line-height: 1.25;
}
.link.dotted:hover {
    text-decoration: none;
}
.dotted {
    border-bottom: 1px dotted #ed1c24;
}
.js-basket-popup {
    position: absolute;
    right: 0;
    top: 100%;
    margin-top: -9px;
    z-index: 1000;
    display: none;
}
.js-basket-substrate {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 100;
    display: none;
}
.basket-top-popup {
    padding: 5px 10px;
    background: #fff;
    border: 1px #ccc solid;
    margin: 0 0 4px 0;
    box-shadow: 3px 4px 0 rgba(0,0,0,0.2);
    border-radius: 6px;
    overflow: hidden;
}
.basket-top-popup--empty {
    font-family: 'co_text_corpregular',arial,helvetica,sans-serif;
    font-size: 15px;
    width: 421px;
    line-height: 57px;
    text-align: center;
    white-space: nowrap;
}
.wishlist-top-popup {
    display: none;
    position: absolute;
    right: 100%;
    top: -50%;
    padding: 5px 10px;
    background: #fff;
    border: 1px #ccc solid;
    margin: 0 0 4px 0;
    box-shadow: 3px 4px 0 rgba(0,0,0,0.2);
    border-radius: 6px;
    overflow: hidden;
}
.wishlist-top-popup--empty {
    font-family: 'co_text_corpregular',arial,helvetica,sans-serif;
    font-size: 15px;
    /* width: 421px; */
    line-height: 57px;
    text-align: center;
    white-space: nowrap;
}
.sm-image-holder {
    display: block;
    position: relative;
}
.sm-quickcart-table td {
    padding-top: 5px;
    padding-bottom: 5px;
    vertical-align: middle;
    text-align: left;
    border-bottom: 1px #dae2e4 solid;
}
.sm-quickcart-table__image {
    width: 75px
}
.sm-quickcart-table__image a {
    overflow: hidden;
    width: 64px;
    height: 64px;
    -webkit-border-radius: 3px 3px 10px 3px;
    -moz-border-radius: 3px 3px 10px 3px;
    border-radius: 3px 3px 10px 3px;
    border: 1px #f0f0f0 solid
}

.sm-quickcart-table__name {
    width: 190px;
    padding: 0 10px 0 0;
    font-size: 14px;
    line-height: 14px
}

.sm-quickcart-table__name a {
    font-family: 'cotext',arial,helvetica,sans-serif;
    color: #333;
    text-decoration: none
}

.sm-quickcart-table__name div {
    font-weight: normal;
    font-size: 12px
}

.sm-quickcart-table__price {
    width: 100px;
    padding: 0 10px 0 0
}

.sm-quickcart-table__price-old {
    color: #909090;
    font-size: 10px;
    line-height: 14px;
    position: relative;
    white-space: nowrap;
}

.sm-quickcart-table__price-old:before {
    content: '';
    position: absolute;
    left: -2px;
    right: -2px;
    top: 5px;
    height: 0;
    border-bottom: 1px #929292 solid;
    transform: rotate(-7deg)
}

.sm-quickcart-table__price-actual {
    color: #ed1c24;
    font-size: 15px;
    line-height: 14px;
    font-weight: bold;
    display: block;
    white-space: nowrap;
}

.sm-quickcart-table__quantity {
    width: 50px;
    font-family: 'co_text_corpregular',arial,helvetica,sans-serif;
    font-size: 15px;
    line-height: 14px
}

.sm-quickcart-table__remove {
    width: 16px
}

.sm-quickcart-table__remove span {
    display: block;
    height: 16px;
    cursor: pointer;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEhJREFUeNpifCujcomBgWEKEM9igIA0IM5hARLTgXgmAwKA2FkwCQYkySyQGBOU8xdJB5jNAjVzJlQlXCdIIgemHUlHDkCAAQDO8g9JCA/WcQAAAABJRU5ErkJggg==") 50% 50% no-repeat
}

.sm-quickcart-table__total-wrap {
    overflow: hidden;
    padding: 5px 0
}

.sm-quickcart-table__total {
    float: left;
    font-size: 20px;
    line-height: 34px
}

.sm-quickcart-table__total .sm-amount {
    color: #ed1c24;
    font-weight: 700
}

.sm-quickcart-table__total-wrap a {
    float: right;
    font-weight: 700;
    text-transform: uppercase;
    position: relative;
    padding-right: 30px !important
}

.sm-quickcart-table__total-wrap a:after {
    position: absolute;
    top: -1px;
    right: 20px;
    content: '\203a';
    color: #fff;
    font-size: 16px;
    font-weight: 700
}

.sm-quickcart-table__other {
    height: 40px;
    font-family: 'co_text_corpregular',arial,helvetica,sans-serif;
    font-size: 15px
}
.basket-top-popup__list.js-scrollpane {
    height: 308px;
}
.basket-top-popup__loader {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    opacity: .5;
    background: #fff url(/images/sm-wrap-ajax.gif) 50% 50% no-repeat;
    z-index: 100;
    display: none;
}


select.styled-select {
    width: 100%;
    display: block;
    font-family: 'cotext',arial,helvetica,sans-serif;
    font-size: 13px !important;
    height: 22px;
    background: #efefef;
    border: 1px #bababa solid;
    border-top: 1px #838383 solid;
    border-bottom: 1px #dadada solid;
    box-shadow: 0 1px 1px rgba(0,0,0,0.2) inset;
    border-radius: 4px;
}

.contacts-tabs {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    margin-bottom: 25px;
}
.contacts-tabs__tab {
    background: #fafafa;
    border: 2px #dee2e3 solid;
    padding: 17px 8px 8px 8px;
    border-radius: 6px;
    cursor: pointer;
    position: relative;
    margin: 0 3px;
    flex: 1;
}
.contacts-tabs__tab:first-child {
    margin-left: 0;
}
.contacts-tabs__tab:last-child {
    margin-right: 0;
}
.contacts-tabs__tab--center {
    text-align: center;
}
.contacts-tabs__icon {
    width: 90px;
    height: 80px;
    fill: #545454;
    transition: fill 0.2s;
    display: block;
    margin: 0 auto;
}
.contacts-tabs__tab:hover svg {
    fill: #707070;
}
.contacts-tabs__text {
    margin-top: 10px;
    text-align: center;
    color: #545454 !important;
    font-size: 12px;
    text-transform: uppercase;
    font-family: 'co_text_corpregular';
}
.contacts-tabs__text--small-margin{
    margin-top: 4px;
}
.contacts-tabs__tab.is-active {
    border: 4px #004899 solid;
    padding: 15px 6px 6px 6px;
}
.contacts-tabs__tab.is-active:before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    left: 50%;
    margin-left: -14px;
    top: calc(100% + 25px + 4px);
    z-index: 100;
    border: 14px solid transparent;
    border-bottom-width: 0;
    border-top-color: #fff;
}
.contacts-gray-content {
    width: 300%;
    margin-left: -100%;
    background: #f5f5f5;
}
.contacts-gray-content__inner {
    width: 100%;
    margin: 0 auto;
}
.contacts-tabs-content {
    padding: 30px 0 40px 0;
}
.contacts-tabs-content input[readonly] {
    opacity: .7;
    color: #999 !important;
    cursor: pointer;
}
.contacts-tabs-content input.auth-inputbox {
    border-radius: 4px !important;
}
.contacts-tabs-content textarea {
    box-sizing: border-box;
    height: 83px;
    padding: 0 5px;
    background: #efefef;
    border: 1px #bababa solid;
    border-top: 1px #838383 solid;
    border-bottom: 1px #dadada solid;
    box-shadow: 0 1px 1px rgba(0,0,0,0.2) inset;
    border-radius: 4px;
    line-height: 21px;
    font-size: 13px;
    color: #000000;
    width: 100%;
    resize: none;
}
.width-240 {
    width: 240px;
}
.width-430 {
    width: 430px;
}
.width-100p {
    width: 100%;
}
.contacts-tabs-content .form-error {
    max-width: none;
    white-space: nowrap;
}
.contacts-tabs-content__title {
    font-size: 22px;
    margin-bottom: 15px;
}
.contacts-tabs-content__form {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
}
.contacts-tabs-content__form div.required:before {
    display: none !important;
}
.contacts-tabs-content__form-row {
    margin-bottom: 20px;
}
.contacts-tabs-content__form-row--two-cols {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.contacts-tabs-content__form-row--two-cols > div {
    width: calc(50% - 5px);
}
.contacts-tabs-content__field-title {
    margin-bottom: 5px;
}
.contacts-tabs-content__field-title.required:after {
    content: '*';
    color: red;
    margin: 0 0 0 3px
}
.contacts-gray-content input.auth-inputbox {
    height: 22px !important;
    box-sizing: border-box;
    width: 100% !important;
    font-size: 12px !important;
    font-family: 'co_text_corpregular';
}
.contacts-tabs-content__footer {
    display: flex;
    align-self: flex-start;
    justify-content: space-between;
}
.contacts-tabs-content__submit-container {
    width: 160px;
    margin-left: 10px;
}
.contacts-tabs-content__submit-btn-container button {
    width: 100%;
    font-size: 15px !important;
}
.contacts-tabs-content__complaint-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 13px !important;
}
.contacts-tabs-content__complaint-btn svg {
    width: 21px;
    height: 21px;
    margin-right: .5em;
}
.contacts-tabs-content__commercial-offers {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.contacts-tabs-content__offer {
    width: 33.33%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 40px;
}
.contacts-tabs-content__offer-img {
    margin-right: 20px;
}
.contacts-tabs-content__offer-img svg {
    width: 60px;
    height: 70px;
    fill: #545454;
}
.contacts-tabs-content__offer-text {
    font-size: 13px;
    line-height: 24px;
}
.contacts-tabs-content__offer-text a {
    text-decoration: underline;
}
.contacts-tabs-content__address-text {
    font-size: 13px;
    line-height: 24px;
}
.contacts-tabs-content__company-name {
    margin-bottom: 5px;
    font-size: 13px;
    line-height: 24px;
}
.pb0 {
    padding-bottom: 0 !important;
}
.rel {
  position: relative;
}
.card-colors {
    position: relative;
    display: flex;
    white-space: nowrap;
    overflow: hidden;
}
/*.card-colors.slick-initialized,*/
/*.watched-slider.slick-initialized {*/
    /*padding: 0 15px;*/
/*}*/
.watched-slider.cb-item-aside-list-flat li {
    margin-left: 5px;
    margin-right: 5px;
}

.card-colors .slick-prev,
.card-colors .slick-next,
.watched-slider .slick-prev,
.watched-slider .slick-next {
    width: 12px;
    height: 13px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    font-size: 0;
    position: absolute;
    top: 50%;
    margin-top: -6px;
    padding: 0;
    z-index: 1;
}
.card-colors .slick-prev,
.watched-slider .slick-prev {
    left: 0;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAMAAACq939wAAAAclBMVEU/QEJAQEJAQUNAQUVBQUNBQkRCQkJCQkRDQ0VNTlJOTlBYWVtZWVtZWlxmZ2lnZ2lnaGpyc3Rzc3SMjI6OjpCtra+urq6vr7Czs7W2tri2t7jR0dHW19jX19jb29vb29zc3N3l5ujy8vTz8/X29vb////n1BcgAAAAcklEQVQI1wXBAQKBUBRE0XG93w8lhagU0ux/i86RbS99v9i27FdNZE6zLU+QIoDJ2kIQR0FsGjLQrDXkQR1w/l2ToFMJfJ9BSpRqBZf1JlCrERLNWgtGbQVif0AUmzwpCUhMlj1XkXdRzbZs+3N/vG37DxXsCVZSbkSlAAAAAElFTkSuQmCC") center no-repeat;
}
.card-colors .slick-next,
.watched-slider .slick-next {
    right: 0;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAMAAACq939wAAAAclBMVEU/QEJAQEJAQUNAQUVBQUNBQkRCQkJCQkRDQ0VNTlJOTlBYWVtZWVtZWlxmZ2lnZ2lnaGpyc3Rzc3SMjI6OjpCtra+urq6vr7Czs7W2tri2t7jR0dHW19jX19jb29vb29zc3N3l5ujy8vTz8/X29vb////n1BcgAAAAcklEQVQI1wXBAQKBUBRE0XG93w8lhagU0ux/i86RbS99v9i27PlEDuqXLU9ARILJ2gJ0DFBsGjLUawPkQR0oXX9noFNJSsTzC5RqBbqtF1CrEVSvDQlGbQXisEcUmzyRACVNlj1XsctRzbZs+/24f2z7DxWTCVbT1GDmAAAAAElFTkSuQmCC") center no-repeat;
}
.recommend-slider .slick-list {
    padding: 0 2px !important;
}
.recommend-slider .slick-track {
    margin: 0 -2px !important;
}
.recommend-slider .slick-arrow.slick-disabled {
    display: none !important;
}
.recommend-slider .slick-arrow {
    width: 40px;
    height: 40px;
    border: none;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    font-size: 0;
    position: absolute;
    top: 50%;
    margin-top: -20px;
    padding: 0;
    background-color: #f5f5f5;
    background-position: center;
    background-size: 30px;
    opacity: .5;
    z-index: 11;
}
.recommend-slider .slick-arrow:hover {
    opacity: 1;
}
.recommend-slider .slick-prev {
    left: 20px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAQlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACO4fbyAAAAFXRSTlMAIiHh4CCMpAKjoqHABh7eqAMf341HWGVzAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAF1JREFUSMftyzsWgCAMBdFgwL+AaPa/VWEHvAJPikx9h8iy4NwEembocCziA+ZFZtAvK+a3wX5X5o9hns7m+er2FFM78q3rKH8cj97j7R8oeJEUgaEemK9HwbxlQX19CwoplMu/FwAAAABJRU5ErkJggg==');
}
.recommend-slider .slick-next {
    right: 20px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAQlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACO4fbyAAAAFXRSTlMAISLhIOCMAqSjoqEGwAOo3h4f342jTcs8AAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAF1JREFUSMfty8kNgDAMBVGDE3bIAu6/VeQO/JGCcvCc3xB5nrVhBD0zdIQoAh2TCHbMC3ysPxxbl8fe/jhYj9Psr6Q+l858bevvbjw9oKeSRWKwez0wT1RB73nfegFyTQohlo4PBQAAAABJRU5ErkJggg==');
}

.card-colors .slick-disabled {
    display: none !important;
}
.watched-slider .slick-disabled {
    opacity: 0;
}
.card-colors * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.card-colors__item {
    width: 64px;
    height: 64px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #d6d6d6;
    padding: 3px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
}
.card-colors__item.active,
.card-colors__item:hover {
    border-color: #004899;
    box-shadow: inset 0 0 0 1px #004899;
}
.card-colors__item img {
    max-width: 100%;
    max-height: 100%;
}
.card-colors__item-cotnainer + .card-colors__item-cotnainer {
    margin-left: 4px;
}
.compare-header-widget {
    height: 35px;
    display: inline-flex;
    align-items: center;
    margin-right: 19px;
    position: relative;
    z-index: 1000;
}
.compare-header-widget a {
    text-decoration: underline;
    position: relative;
    padding-left: 25px;
    color: #005aab;
    background: url(../img/compare-icon-blue.png) no-repeat;
    white-space: nowrap;
}
.compare-header-widget.is-hidden {
    display: none !important;
}
.compare-header-widget span {
    margin-left: .25em;
}
.compare-header-widget-notify {
    display: none;
    position: absolute;
    padding: 15px;
    background-color: #fff;
    border: 1px #d9d9d9 solid;
    font-family: 'co_text_corpregular',arial,helvetica,sans-serif;
    font-size: 12px;
    color: #000;
    z-index: 100;
    box-shadow: 0 3px 6px -1px rgba(0,0,0,0.3) !important;
    top: 37px;
    text-align: left;
    line-height: 12px;
    left: calc(50% - 37px);
    white-space: nowrap;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 100px;
}
.compare-header-widget-notify:before {
    content: '';
    border: 10px solid transparent;
    border-top: 0;
    border-bottom: 10px solid #fff;
    display: block;
    position: absolute;
    z-index: 129;
    top: -10px;
    left: 27px;
}
.card-slider-container {
  margin: 20px 0;
}
.card-slider-container .tab-heading-container {
  margin-bottom: 20px;
}
.crossale-footer {
  margin-top: 40px;
}
.crossale-footer--small-mt {
    margin-top: 20px;
}
.crossale-footer * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.crossale-footer .btn {
  display: inline-block;
  height: 20px;
  font-size: 12px;
  line-height: 20px !important;
  border-radius: 3px;
  box-shadow: 0 1px 1px rgba(0,0,0,0.2);
  padding: 0 10px;
  color: #fff;
  text-decoration: none;
  text-align: center;
  border: 0;
  background: #004899;
  background: -moz-linear-gradient(top,#004899 0,#004899 100%);
  background: -webkit-linear-gradient(top,#004899 0,#004899 100%);
  background: linear-gradient(to bottom,#004899 0,#004899 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#004899',endColorstr='#004899',GradientType=0);
  cursor: pointer;
  font-family: 'co_text_corpregular';
}
.watched-slider .slick-slide {
    overflow: visible;
}

.order-separate {
    position: relative;
    width: 464px;
    margin: 0 auto;
    background-color: #ffffff;
    padding: 20px;
    font-size: 16px;
    line-height: 1.19;
    color: #423e3e;
    box-sizing: border-box;
}
.order-separate p {
    margin: 0;
}
.order-separate-buttons {
    display: flex;
    margin-left: -5px;
    margin-right: -5px;
}
.order-separate-buttons a {
    flex: 1;
    margin: 0 5px;
    padding-left: 14px !important;
    padding-right: 14px !important;
}
.order-separate .mfp-close {
    display: none !important;
    opacity: 0;
    visibility: hidden;
}

.buorg-test {
    display: none !important;
}

.sidebar-left__title + .toggleable-wrap {
    margin-bottom: 15px;
}
.toggleable-wrap .filter-btn span {
    display: inline-block;
    color: #004899 !important;
    border-bottom: 1px dotted;
    cursor: pointer;
}
.toggleable-wrap .filter-btn {
    padding-left: 6px;
}
.toggleable-wrap .filter-btn .opened {
    display: none;
}
.toggleable-wrap.opened .filter-btn .opened {
    display: inline-block;
}
.toggleable-wrap.opened .filter-btn .closed {
    display: none;
}
.toggleable-wrap.opened .sidebar-left__links {
    height: auto !important;
    padding-bottom: 0;
}
.toggleable-wrap .sidebar-left__links.list-lg,
.toggleable-wrap .sidebar-left__links.list-mid {
    border-bottom: none;
}
.toggleable-wrap {
    position: relative;
}
.sidebar-left__links-popup {
    position: absolute;
    top: 0;
    background-color: #ffffff;
    width: 380px;
    z-index: 3333;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    padding: 10px;
    border: 1px #ccc solid;
    box-shadow: -2px 2px 5px rgba(0,0,0,0.2);
}
.sidebar-left__links-popup.three-col {
    width: 570px;
}
.sidebar-left__links-popup.three-col .sidebar-left__links-popup-wrap {
    max-height: 334px;
    overflow-y: auto;
}
.sidebar-left__links-popup.three-col,
.toggleable-wrap:last-child .sidebar-left__links-popup,
.toggleable-wrap:last-of-type .sidebar-left__links-popup {
    top: auto;
    bottom: 0;
}
.sidebar-left {
    overflow: visible; /* WTF */
}
.sidebar-left__links-popup ul {
    column-count: 2;
    font-size: 13px;
}
.sidebar-left__links-popup.three-col ul {
    column-count: 3;
}
.sidebar-left__links-popup ul li {
    margin-bottom: 4px;
    break-inside: avoid-column;
    padding: 0;
}
.sidebar-left__links-popup .popup-close {
    top: 10px;
    right: 10px;

}
.sidebar-left__links-popup ul li a {
    display: block;
    position: relative;
    padding: 4px 14px 3px 6px;
}
.sidebar-left__links-popup ul li a:hover,
.sidebar-left__links-popup ul li a:focus,
.sidebar-left__links-popup ul li a:active {
    text-decoration: none;
}
.sidebar-left__links-popup ul li.checked a {
    background: #e8e8e8;
    border-radius: 4px;
}
.sidebar-left__links-popup ul li.checked a:after {
    display: block;
    content: '';
    width: 6px;
    height: 6px;
    position: absolute;
    top: 10px;
    right: 5px;
    background: url(/images/cross_6x6.png) 0 0 no-repeat;
}

.comments-send-popup {
    width: 470px;
    font-size: 13px;
    z-index: 2000;
    margin: 0 auto;
    background: #fff;
    padding: 20px;
    border-radius: 6px;
    box-shadow: 0 0 30px #000;
    position: relative;
}
.comments-send-popup .mfp-close {
    color: #333 !important;
}
.comments-send-popup h3 {
    font-size: 22px;
    font-weight: bold;
    color: #005ca7;
    margin: 0 0 15px 0;
    text-align: center;
}
.comments-send-btn {
    text-align: center;
}
.cb-recommend {

}
.recommend-product {
    display: none;
}
.cb-recommend__h3 {
    position: relative;
    font-family: 'co_headline_corpbold';
    font-weight: bold;
    color: #41474C;
    font-size: 20px;
    line-height: 1.4;
    margin-bottom: 16px;
}
.cb-recommend__vertical .cb-recommend__h3 {
    font-size: 16px;
    margin-bottom: 6px;
}
.cb-recommend__h3:before {
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -1px;
    content: '';
    width: 100%;
    height: 2px;
    background-color: #41474C;
}
.cb-recommend__vertical .cb-recommend__h3:before {
    display: none !important;
}
.cb-recommend__h3 span {
    position: relative;
    display: inline-block;
    background-color: #ffffff;
    padding-right: 15px;
}
.cb-recommend__list {
    list-style: none;
    padding: 0;
    display: flex;
    margin: 0 -4px;
}
.cb-recommend__vertical .cb-recommend__list {
    margin: 0;
    flex-direction: column;
}
.cb-recommend__item {
    width: 100%;
    background-color: #ffffff;
    border: 1px solid #f0f0f0;
    position: relative;
    z-index: 10;
    margin: 0 4px;
    padding: 20px 14px;
}
.cb-recommend__vertical .cb-recommend__item {
    margin: 0 0 8px;
}
.cb-recommend__link {
    display: block;
}
.cb-recommend__image {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 130px;
    text-align: center;
    margin-bottom: 15px;
}
.cb-recommend__image img {
    max-width: 100%;
    max-height: 100%;
}
.cb-recommend__title {
    display: block;
    margin-bottom: 12px;
    min-height: 2.4em;
    max-height: 2.4em;
    line-height: 1.2;
    overflow: hidden;
    position: relative;
}
.cb-recommend__link:hover .cb-recommend__title {
    text-decoration: underline;
}
.cb-recommend__prices {
    display: block;
    margin-bottom: 12px;
}
.cb-recommend__oldprice {
    color: #939393;
    text-decoration: line-through;
    margin-bottom: 4px;
}
.cb-recommend__mainprice {
    display: flex;
    align-items: center;
}
.cb-recommend__currentprice {
    color: #ed1c24;
    font-family: 'co_headline_corpbold';
    font-weight: bold;
    font-size: 16px;
    line-height: 22px;
}
.cb-recommend__discount {
    font-weight: bold;
    color: #ffffff;
    background-color: #ed1c24;
    padding: 3px 5px;
    border-radius: 3px;
    margin-left: 5px;
}
.cb-recommend__rating {
    display: flex;
    align-items: center;
}
.cb-recommend__stars {

}
.cb-recommend__reviews {
    margin-left: 6px;
}
.recommend-product.recommend-product-home {
    margin: 20px 0;
}
.recommend-product.recommend-product-home .cb-recommend__h3 span {
    background-color: #f5f5f5;
}
.recommend-product .cb-watched-slider-wrap {
    min-height: 0;
    overflow: visible !important;
}
.recommend-product .slick-dots {
    position: static;
    left: 0;
    bottom: 0;
    width: 100%;
    margin: 38px 0 0 0;

}

/* item week */
.item-week * {
    box-sizing: border-box;
}
.item-week__top {
    display: flex;
    background-image: url(../images/bg-week-sale_2.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% auto;
    height: 260px;
    margin-bottom: 60px;
    padding-bottom: 16px;
}
.item-week__top--left {
    display: flex;
    flex: 1;
    align-items: flex-end;
}
.item-week__top--title {

}
.item-week__top--title span {
    display: inline-block;
    background-color: #ffec2b;
    line-height: normal;
    color: #ed1c24;
    font-size: 28px;
    position: relative;
    padding: 12px 12px 12px 24px;
}
.item-week__top--title span:after {
    position: absolute;
    top: 0;
    right: -28px;
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 57px 28px 0 0;
    border-color: #ffed2b transparent transparent transparent;
}
.item-week__top--counter {
    display: flex;
    flex: 1;
    color: #ffffff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 180px;
}
.item-week__top--counter-title {
    font-size: 24px;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.item-week__top--counter-timer {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
}
.item-week__top--counter-item {
    position: relative;
    text-align: center;
    font-size: 60px;
    line-height: 50px;
}
.item-week__top--counter-item:not(:last-child) {
    padding-right: 20px;
}
.item-week__top--counter-item:not(:last-child):after {
    position: absolute;
    top: -3px;
    right: 0;
    content: ':';
}
.item-week__top--counter-item span {
    display: block;
    font-size: 14px;
    line-height: normal;
}

.item-week__list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.item-week__item {
    flex: 50% 0 0;
    margin-bottom: 60px;
}
.item-week__item-top {

}
.item-week__item-title {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 6px;
    padding-right: 16px;
    height: 56px;
}
.item-week__item-brand {
    font-size: 16px;
    margin-bottom: 16px;
}
.item-week__item-bottom {
    display: flex;
    flex-direction: row;
    height: 230px;
}
.item-week__item-info {
    flex: 45% 0 0;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-end;
    position: relative;
    padding-bottom: 40px;
}
.item-week__item-desc {
    font-size: 13px;
    line-height: 17px;
    color: #808080;
    margin-bottom: auto;
    height: 85px;
    max-height: 85px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}
.item-week__item-prices {
    margin-bottom: 16px;
}
.item-week__item-oldprice {
    text-decoration: line-through;
    font-size: 14px;
    margin-bottom: 8px;
}
.item-week__item-price {
    font-size: 24px;
    font-weight: bold;
    color: #ed1c24;
    line-height: normal;
}
.item-week__item-discount {
    margin-top: 8px;
}
.item-week__item-discount span {
    display: inline-block;
    background-color: #ffec2b;
    color: #ed1c24;
    font-size: 14px;
    position: relative;
    padding: 4px 8px;
}
.item-week__item-discount span:after {
    position: absolute;
    top: 0;
    right: -24px;
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 24px 24px 0 0;
    border-color: #ffed2b transparent transparent transparent;
}
.item-week__item-discount strong {
    font-size: 16px;
}
.item-week__item-buy {
    display: inline-block;
    padding: 12px 48px;
    background-color: #ed1c24;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    border-radius: 4px;
    position: absolute;
    bottom: 0;
    left: 0;
}
.item-week__item-buy:hover,
.item-week__item-buy:active {
    color: #ffffff;
    opacity: .9;
    text-decoration: none;
}
.item-week__item-images {
    position: relative;
    flex: 220px 0 0;
    width: 220px;
    padding: 0 16px;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.item-week__item-image {
    position: relative;
    max-width: 100%;
    max-height: 230px;
}
.item-week__item-slider {
    position: absolute !important;
    left: 0;
    bottom: 0;
    width: 100%;
    background-color: rgba(255, 255, 255, 0.6);
    padding: 10px 15px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.item-week__item-slide {
    margin-right: 10px;
}
.item-week__item-slide:last-child {
    margin-right: 0;
}
.item-week__item-slide-box {
    width: 52px;
    height: 52px;
    padding: 4px;
    text-align: center;
    background-color: #ffffff;
    border: 1px solid #dadada;
    border-radius: 4px;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.item-week__item-slide img {
    max-height: 40px;
    max-width: 100%;
}
.item-week__item-slide.active {

}
.item-week__item-slider .slick-arrow {

}
.item-week__item-slider .slick-prev {

}
.item-week__item-slider .slick-next {

}
.item-week-bottom-html {
    font-size: 12px;
    color: #000;
    margin-top: 100px;
}
.iw-arrow {
    position: absolute ;
    top: 50%;
    margin-top: -5px;
    display: block;
    width: 24px;
    height: 24px;
    background-size: 24px;
    cursor: pointer;
    opacity: .7;
}
.iw-arrow:hover {
    opacity: 1;
}
.iw-prev {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAQlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACO4fbyAAAAFXRSTlMAIiHh4CCMpAKjoqHABh7eqAMf341HWGVzAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAF1JREFUSMftyzsWgCAMBdFgwL+AaPa/VWEHvAJPikx9h8iy4NwEembocCziA+ZFZtAvK+a3wX5X5o9hns7m+er2FFM78q3rKH8cj97j7R8oeJEUgaEemK9HwbxlQX19CwoplMu/FwAAAABJRU5ErkJggg==);
    left: -8px;
}
.iw-next {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAQlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACO4fbyAAAAFXRSTlMAISLhIOCMAqSjoqEGwAOo3h4f342jTcs8AAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAF1JREFUSMfty8kNgDAMBVGDE3bIAu6/VeQO/JGCcvCc3xB5nrVhBD0zdIQoAh2TCHbMC3ysPxxbl8fe/jhYj9Psr6Q+l858bevvbjw9oKeSRWKwez0wT1RB73nfegFyTQohlo4PBQAAAABJRU5ErkJggg==);
    right: -8px;
}
.cat-banner {
    position: relative;
    margin-bottom: 40px;
}
.cat-banner__item {
    position: relative;
    display: none;
}
.cat-banner__item-content {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.cat-banner__item.slick-slide {
    display: block;
}
.cat-banner .slick-dots {
    bottom: -30px;
}
.cat-banner .banner_arrow.right {
    right: 20px;
    transform: translateX(100px);
	margin-right: 0;
}
.cat-banner:hover .banner_arrow.right {
    margin-right: 0;
    transform: translateX(0);
	opacity: 1;
	visibility: visible;
}
.cat-banner .banner_arrow.left {
    left: 20px;
    transform: translateX(-100px);
	margin-left: 0;
}
.cat-banner:hover .banner_arrow.left {
    margin-left: 0;
    transform: translateX(0);
	opacity: 1;
	visibility: visible;
}
.simple-popup-container {
    padding: 55px;
    background: #fff;
    position: relative;
    width: 1154px;
    margin: 0 auto;
}
.simple-popup-container button.mfp-close {
    color: #ed1c24 !important;
}
.new-filter-total {
    padding-top: 16px;
    padding-bottom: 16px;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
}
.new-filter-total .h2 {
    font-size: 12px;
    color: #303335;
    padding: 0;
    margin: 4px;
}
.new-filter-total .inner {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin: -4px;
}
.new-filter-total .actions .js-remove-filter-value {
    display: flex;
    align-items: center;
    font-size: 12px;
    color: #ed1d25;
}
.new-filter-total .actions .js-remove-filter-value svg {
    margin-right: 2px;
}
.new-filter-total .actions {
    margin: 4px;
}
.new-filter-total .inner .item {
    display: flex;
    align-items: center;
}
.new-filter-total .inner .active-filter-wrap {
    background: #f0f0f0;
    border-radius: 4px;
    padding: 5px 8px;
    margin: 4px;
    position: relative;
    display: flex;
    align-items: center;
    text-decoration: none;
}
.new-filter-total .inner .active-filter-wrap:hover .title {
    color: #ed1d25;
}
.new-filter-total .inner .active-filter-wrap .title {
    margin-right: 4px;
    color: #0057a6;
    font-size: 12px;
    padding: 0;
}


.items-finance .item-block-finance{
    margin-bottom: 30px;
}
.items-finance .item-block-finance .f-date{
    font-family: "co_headline_corpbold";
    font-size: 18px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.78;
    letter-spacing: normal;
    color: #005aab;
    margin-bottom: 15px;
}
.items-finance .item-block-finance .f-subtext{
    font-family: 'co_text_corpregular';
    font-size: 13px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.38;
    letter-spacing: normal;
    color: #333333;
}
.items-finance .item-block-finance .f-download-block{
    position: relative;
    border-radius: 4px;
    border: solid 2px #dee2e3;
    background-color: #fafafa;
    padding: 10px 20px;
    display: flex;
    margin-bottom: 10px;
}

.items-finance .item-block-finance .f-download-block .f-download-svg{
    width: 67px;
    border-right: solid 1px #dee2e3;
    margin-right: 15px;
    display: flex;
    align-items: center;
}
.items-finance .item-block-finance .f-download-block .ftblock{
    display: flex;
    flex-wrap: wrap;
}
.items-finance .item-block-finance .f-download-block .f-download-text{
    font-family: 'co_text_corpregular';
    font-size: 18px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.78;
    letter-spacing: normal;
    color: #303030;
    width: 100%;
    margin-bottom: 15px;
}
.items-finance .item-block-finance .f-download-block .f-download-size{
    font-family: 'co_text_corpregular';
    font-size: 13px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.38;
    letter-spacing: normal;
    color: #999999;
}
.items-finance .item-block-finance .f-download-block .f-download-svg svg{
    fill: #005aab;
    width: 39px;
    height: 48px;
}
.items-finance .item-block-finance a{
    text-decoration: none;
}
.items-finance .item-block-finance a:hover{
    text-decoration: none;
}
.items-finance .item-block-finance a:hover .f-download-block{
    background-color: #005aab;
    border: solid 2px #005aab;
}
.items-finance .item-block-finance a:hover .f-download-svg svg{
    fill: #fff;
}
.items-finance .item-block-finance a:hover .f-download-svg{
    border-right: solid 1px solid 1px rgba(255, 255, 255, 0.5);
}
.items-finance .item-block-finance a:hover .f-download-text{
    color: #fff;
}
.finance-bottom-text{
    font-family: 'co_text_corpregular';
    font-size: 11px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.64;
    letter-spacing: normal;
    color: #808080;
    margin-top: 120px;
}


.club_card .card_regular,
.club_card .card-silver,
.club_card .card-gold,
.club_card .card_regular img,
.club_card .card-silver img,
.club_card .card-gold img{
    border-radius: 7px;
}
.sm-contact-btn-container {
    position: fixed;
    z-index: 10000; /* top of all */
    right: 80px;
    bottom: 46px;
}
.sm-contact-btn-container.is-active .sm-contact-popup{
    display: block;
}
.sm-contact-btn {
    width: 64px;
    height: 64px;
    box-shadow: 0 10px 20px 0 rgba(0, 72, 153, 0.3);
    background-color: #004899;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    border-radius: 50%;
}
.sm-contact-popup {
    position: fixed;
    bottom: 46px;
    right: 163px;
    background: #fff;
    padding: 24px 48px 32px 32px;
    border-radius: 4px; 
    display: none;
    box-shadow: 8px 0 35px 0 rgba(0, 0, 0, 0.1);
}
.sm-contact-popup:before {
    content: "";
    position: absolute;
    left: 100%;
    bottom: 20px;
    border: 12px solid  transparent;
    border-left-color: #fff;
}
.sm-contact-popup__close {
    position: absolute;
    top: 8px;
    right: 8px;
    cursor: pointer;
}
.sm-contact-popup__text {
    font-size: 14px;
    line-height: 1.5;
    color: #000;
    width: 280px;
}
.sm-contact-popup__btns {
    margin-top: 16px;
    display: flex;
    align-items: center;
}
.sm-contact-popup__btn {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    background: #FFC20E;
    margin-right: 16px;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.color-size-heading {
    margin-bottom: 10px;
}
.discount-popup {
    position: absolute;
    top: 100%;
    margin-top: 15px;
    width: 210px;
    left: -105px;
    box-shadow: 0 2px 16px 0 rgba(0, 0, 0, 0.2);
    border: solid 1px #d9d9d9;
    background: #fff;
    padding: 15px;
    z-index: 11;
    color: #000;
    line-height: 1.27;
    font-family: 'co_text_corpregular';
    box-sizing: border-box;
}

.discount-popup:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-top: 0;
    border-bottom-color: #fff;
    bottom: 100%;
    left: 50%;
    margin-left: -8px;
}


.sm-info-tiles-container {
  background: #eef1f4;
  padding: 16px 0;
}
.sm-info-tiles {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 320px 320px 320px;
  gap: 16px;
  grid-template-areas:
    "item1 item2 item2"
    "item3 item3 item4"
    "item5 item6 item6";
}
.sm-info-tiles__item:nth-child(1) { grid-area: item1; }
.sm-info-tiles__item:nth-child(2) { grid-area: item2; }
.sm-info-tiles__item:nth-child(3) { grid-area: item3; }
.sm-info-tiles__item:nth-child(4) { grid-area: item4; }
.sm-info-tiles__item:nth-child(5) { grid-area: item5; }
.sm-info-tiles__item:nth-child(6) { grid-area: item6; }

.sm-info-tiles__item {
  position: relative;
  padding: 31px;
  color: #fff;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.sm-info-tiles__item--white {
  color: #000;
  background-color: #fff;
}

.sm-info-tiles__title {
  font-size: 24px;
  font-family: 'co_headline_corpbold';
  line-height: 32px;
}
.sm-info-tiles__title span {
  color: #005aab;
}
.sm-info-tiles__title-icon {
  margin-bottom: 20px;
}
.sm-info-tiles__title-desc {
  margin-top: 13px;
  font-size: 15px;
  line-height: 24px;
}
.sm-info-tiles__links-container {
  position: absolute;
  left: 31px;
  bottom: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff !important;
  text-decoration: none !important;
}
.sm-info-tiles__links-container > * + * {
  margin-left: 10px;
}
.sm-info-tiles__link {
  position: absolute;
  left: 31px;
  bottom: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff !important;
  text-decoration: none !important;
}
.sm-info-tiles__link svg {
  margin-left: 3px;
}
.sm-info-tiles__btn {
  display: inline-flex;
  align-items: center;
  height: 40px;
  font-size: 15px;
  background: #ed1c24;
  color: #fff !important;
  text-decoration: none !important;
  border-radius: 4px;
  padding: 0 26px;
}
.sm-info-tiles__last-item-footer {
  height: 188px;
  position: absolute;
  left: 31px;
  bottom: 0;
}
.sm-info-tiles__last-item-footer .sm-info-tiles__btn {
  margin-top: 25px;
}

@media all and (-ms-high-contrast:none) {
  .grid-container {
    display: -ms-grid;
    -ms-grid-columns: 1fr 1.2fr 0.8fr;
    -ms-grid-rows: 320px 320px 320px;
  }
  .sm-info-tiles__item:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  .sm-info-tiles__item:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 2;
  }
  .sm-info-tiles__item:nth-child(3) {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
  }
  .sm-info-tiles__item:nth-child(4) {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
  }
  .sm-info-tiles__item:nth-child(5) {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  .sm-info-tiles__item:nth-child(6) {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 2;
  }
}

/*
 * Container style
 */
 .ps {
    overflow: hidden !important;
    overflow-anchor: none;
    -ms-overflow-style: none;
    touch-action: auto;
    -ms-touch-action: auto;
  }
  .ps.ps--active-y {
      padding-right: 14px;
  }
  .ps.ps--active-x {
    padding-bottom: 14px;
  }
 
  
  /*
   * Scrollbar rail styles
   */
  .ps__rail-x {
    display: none;
    opacity: 1;
    border-radius: 2px;
    height: 4px;
    /* there must be 'bottom' or 'top' for ps__rail-x */
    bottom: 10px;
    /* please don't change 'position' */
    position: absolute;
    background: #f6f7f8;
  }
  
  .ps__rail-y {
    display: none;
    opacity: 1;
    border-radius: 2px;
    width: 4px;
    /* there must be 'right' or 'left' for ps__rail-y */
    right: 10px;
    /* please don't change 'position' */
    position: absolute;
    background: #f6f7f8;
  }
  
  .ps--active-x > .ps__rail-x,
  .ps--active-y > .ps__rail-y {
    display: block;
  }
  
  .ps:hover > .ps__rail-x,
  .ps:hover > .ps__rail-y,
  .ps--focus > .ps__rail-x,
  .ps--focus > .ps__rail-y,
  .ps--scrolling-x > .ps__rail-x,
  .ps--scrolling-y > .ps__rail-y {
    opacity: 1;
  }
  
  .ps .ps__rail-x:hover,
  .ps .ps__rail-y:hover,
  .ps .ps__rail-x:focus,
  .ps .ps__rail-y:focus,
  .ps .ps__rail-x.ps--clicking,
  .ps .ps__rail-y.ps--clicking {
    background-color: #eee;
    opacity: 1;
  }
  
  /*
   * Scrollbar thumb styles
   */
  .ps__thumb-x {
    background-color: #ccc;
    border-radius: 2px;
    height: 4px;
    /* there must be 'bottom' for ps__thumb-x */
    bottom: 0px;
    /* please don't change 'position' */
    position: absolute;
  }
  
  .ps__thumb-y {
    background-color: #ccc;
    border-radius: 2px;
    width: 4px;
    /* there must be 'right' for ps__thumb-y */
    right: 0px;
    /* please don't change 'position' */
    position: absolute;
  }
  
  .ps__rail-x:hover > .ps__thumb-x,
  .ps__rail-x:focus > .ps__thumb-x,
  .ps__rail-x.ps--clicking .ps__thumb-x {
    height: 4px;
  }
  
  .ps__rail-y:hover > .ps__thumb-y,
  .ps__rail-y:focus > .ps__thumb-y,
  .ps__rail-y.ps--clicking .ps__thumb-y {
    width: 4px;
  }
  
  /* MS supports */
  @supports (-ms-overflow-style: none) {
    .ps {
      overflow: auto !important;
    }
  }
  
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .ps {
      overflow: auto !important;
    }
  }
  
  .sm-contact-btn-container {
    position: fixed;
    z-index: 10000; /* top of all */
    right: 80px;
    bottom: 46px;
}
.sm-contact-btn-container.is-active .sm-contact-popup{
    display: block;
}
.sm-contact-btn {
    width: 64px;
    height: 64px;
    box-shadow: 0 10px 20px 0 rgba(0, 72, 153, 0.3);
    background-color: #004899;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    border-radius: 50%;
}
.sm-contact-popup {
    position: fixed;
    bottom: 46px;
    right: 163px;
    background: #fff;
    padding: 24px 48px 32px 32px;
    border-radius: 4px; 
    display: none;
    box-shadow: 8px 0 35px 0 rgba(0, 0, 0, 0.1);
}
.sm-contact-popup:before {
    content: "";
    position: absolute;
    left: 100%;
    bottom: 20px;
    border: 12px solid  transparent;
    border-left-color: #fff;
}
.sm-contact-popup__close {
    position: absolute;
    top: 8px;
    right: 8px;
    cursor: pointer;
}
.sm-contact-popup__text {
    font-size: 14px;
    line-height: 1.5;
    color: #000;
    width: 280px;
}
.sm-contact-popup__btns {
    margin-top: 16px;
    display: flex;
    align-items: center;
}
.sm-contact-popup__btn {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    background: #FFC20E;
    margin-right: 16px;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.sm-contact-popup__btn--blue {
    background: #004899;
}
.sm-contact-popup__btn--red {
    background: #ed1c24;
}
.head_block .block_name h3 {
    color: #004899;
}

.ui-widget-content a.ui-state-default {
    color: #545454;
}

#oformcontinuesuggestion a{
    color: #ed1c24;
}
.site li > a:hover {
    color: #004899 !important;
}

.text-alert {
    color: #004899;
}
.review-filter-container {
    display: flex;
    align-items: center;
    gap: 16px;
}
.reviews-rating-filter {
    /* border: 1px solid #999999;
    background: white; */
    position: relative;
    z-index: 1000;
}
.reviews-rating-filter.is-active .reviews-rating-filter__dropdown,
.reviews-rating-filter.is-active .reviews-rating-filter__substrate {
    display: block;
}
.reviews-rating-filter__substrate {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 100;
    display: none;
}
.reviews-rating-filter__dropdown {
    position: absolute; 
    left: 0;
    right: 0;
    top: 100%;
    border: 1px solid #999999;
    background: white; 
    display: none;
    z-index: 500;
    border-radius: 4px;

}
.reviews-rating-filter__dropdown label {
    display: block;
    border-radius: 4px 4px 0 0;
    font-size: 12px;
    color: #2c2c2d !important;
    padding: 6px 10px 5px 10px;
    display: flex;
    align-items: center;
}
.reviews-rating-filter__dropdown label input {
    margin-right: 4px;
}
.reviews-rating-filter__dropdown label:hover {
    background: rgba(0, 92, 130, 0.125);
}
.reviews-rating-filter__label {
    position: relative;
    z-index: 500;
}

.cookie-agreement-box {
    width: 100%;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 999;
    background-color: #fff;
    color: #000;
    font-size: 13px;
    box-shadow: 0 -5px 15px rgba(0,0,0,.12);
    line-height: 1.23;
    padding: 14px 0;
    font-family: "co_text_corpregular", Arial, Helvetica, sans-serif;
  }
  .cookie-agreement-box a {
    color: inherit;
    text-decoration: underline;
  }
  .cookie-agreement-box__close-button {
    position: absolute;
    top: 14px;
    right: 14px;
  }
  .cookie-agreement-box__inner {
    padding: 0 48px;
    max-width: 1140px;
    margin: 0 auto;
  }
  .cookie-agreement-box__inner-box {
    margin-left: -32px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    row-gap: 20px;
  }
  .cookie-agreement-box__text {
    flex: 1;
    margin-left: 32px;
  }
  .cookie-agreement-box__buttons {
    margin-left: 32px;
    display: flex;
  }
  .cookie-agreement-box__button {
    font-family: "co_text_corpregular", Arial, Helvetica, sans-serif !important;
  }
  .cookie-agreement-box__button:not(:last-child) {
    margin-right: 16px;
  }