/* Reset CSS */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, tt, var, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	border: 0;
	font-size: 100%;
	font: inherit;
	/*vertical-align: baseline;*/
	margin: 0;
	padding: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
a {
	outline: none;
	cursor: pointer;
	text-decoration-skip-ink: none !important;
}
a:hover {
	text-decoration: none;
}
:focus {
	outline: none !important
}
html, body {
	height: 100%;
}
	
/***********************************
***** BASE
************************************/

body {
	
	margin: 0;
	width: 100%;
	font-size: 12px;
	font-family: Arial, Tahoma, sans-serif;
	min-width: 1000px;
	width: 100%;
}
body.nyear {
	background: url("/upload/images/nyear/ny-head.jpg") top center repeat-x;
}
body.nyear #container-in #site_header {
	background-color:transparent;
}
h1, .fancybox-skin .title {
	margin: 18px 0;
    font-size: 36px;
    color: #000000;
    font-family: 'MuseoSansCyrl';
    font-weight: 700;
}
h1.bx_catalog_tile_category_title {
	color: #000;
}
.fancybox-skin .title {
	margin-top: 0;
}
h2 {
	margin: 18px 0 10px;
    font-size: 29px;
    font-family: 'MuseoSansCyrl';
    font-weight: 700;
    color: #333333;
}
h3 {
	font-size: 24px;
    font-weight: 700;
    color: #333333;
	margin: 18px 0 12px;
}
h3.line {
	border-top: 1px solid #E0E3E7;
	position: relative;
}
h3.line span {
	background: #fff;
	float: left;
	margin: -12px 0 0 0;
	padding: 0 10px 0 0;
}
h4, h5, h6 {
	font-size: 16px;
	color: #333;
	font-weight: bold;
}
h4 {
	margin: 18px 0 10px;
	font-size: 16px;
}
h5 {
	font-size: 14px;
}
h6 {
	font-size: inherit;
}
a {
	text-decoration: underline;
	/*color: #40a5e5;*/
	color:#ad1a73;
	-webkit-transition: color ease-out 0.07s;
	-moz-transition: color ease-out 0.07s;
	-o-transition: color ease-out 0.07s;
	transition: color ease-out 0.07s;
}
a:hover {
	color: #ad1a73;
}
a.dashed {
	border-bottom: 1px dashed;
	text-decoration: none;
}
a.dotted {
	border-bottom: 1px dotted;
	text-decoration: none;
}
a.dashed:hover, a.dotted:hover {
	border-bottom-color: transparent;
}
.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}
.clearfix:after {
	clear: both;
}
.clearfix {
	zoom: 1;
}
ul, ol {
	margin: 10px 0 10px 20px;
	padding: 0;
}
ul li, ol li {
	margin: 0 0 10px;
}
ul.no-marker, ol.no-marker, .no-marker ul {
	list-style: none;
	margin: 0;
	/*padding: 0;*/
	padding-top: 1px;
}
.no-marker li {
	padding: 0;
	margin: 0;
}
.hidden {
	display: none;
}
.content {
	max-width: 100%;
}
.content table {
	margin: 18px 0;
	width: 100%;
}
.content table th, .content table td {
	border: 1px solid #e3e3e3;
	padding: 5px 10px;
}
.content table th {
	font-weight: bold;
	background: #e3e3e3;
}
table.nostyle, .content.full-w table {
	margin: 0;
	width: auto;
}
table.nostyle th, table.nostyle td, .content.full-w table th, .content.full-w table td {
	border: none;
	padding: 0;
	font-weight: normal;
	background: none;
}
table.table-style1 {
	border-collapse: collapse;
	margin: 0 0 18px;
}
table.table-style1 td {
	border: 1px solid #DEDEDE;
	padding: 10px;
}
.left, .fl {
	float: left;
}
.right, .fr {
	float: right;
}
th.left, th.right, td.left, td.right {
	float: none;
}
.errortext {
	color: red;
}
.notetext {
	color: green;
}
.vam {
	vertical-align: middle;
}
p {
	line-height: 18px;
	margin: 0 0 18px;
}

/* .scu-dropdown */

.sku_dd, .select_dropdown {
	position: relative;
	width: 100%;
	z-index: 101000;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.sku_dd .bx_size_scroller_container, .select_dropdown {
	display: inline-block;
	position: relative;
	width: 150px;
	cursor: pointer;
}
.sku_dd.open, .select_dropdown.open {
	z-index: 12;
}

.bx_catalog_item .btn_incart{
	display: none;
}

.bx_catalog_item.incart .btn_cart{
	display: none;
}

.bx_catalog_item.incart .btn_incart{
	display: inline-block;
}

.bx_catalog_item .sku_dd .bx_size_scroller_container {
	width: 100%;
}
.sku_dd .dd_label, .select_dropdown .dd_label {
	position: relative;
	z-index: 101000;
	background-color: #ffffff;
	height: 26px;
	width: 100%;
	border: 1px solid #d3d3d3;
	display: inline-block;
	border-radius: 2px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15) inset;
	-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15) inset;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15) inset;
}
.sku_dd .dd_label > span, .select_dropdown .dd_label > span {
	color: #2a2a2a;
	display: block;
	float: none;
	font-size: 13px;
	height: 24px;
	line-height: 23px;
	margin: 0 5px 0 9px;
	overflow: hidden;
	white-space: nowrap;
}
.sku_dd .dd_label i, .select_dropdown .dd_label i {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 5px;
	height: 24px;
	background: url(img/select.png) no-repeat 4px center;
}
.scu-dropdown > div.scu-dropdown-label:hover, .scu-dropdown.open > .bx_size {
	position: relative;
	z-index: 101000;
	background-color: #ffffff;
	height: 26px;
	border: 1px solid #d3d3d3;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15) inset;
	-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15) inset;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15) inset;
}
.sku_dd div.bx_size, .select_dropdown .dd {
	display: none;
	position: absolute;
	min-width: 100%;
	top: 25px;
	left: 0px;
	background-color: #FFF;
	border: solid 1px #d3d3d3;
	margin: 0;
	max-height: 150px;
	overflow: auto;
	overflow-y: auto;
	z-index: 101000;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.sku_dd div.bx_size ul, .select_dropdown ul.dd {
	list-style: none;
	margin: 0;
	width: 100%!important;
	background: #fff;
}
.sku_dd ul li, .select_dropdown ul.dd li {
	padding: 0;
	margin: 0;
	width: auto!important;
	display: block;
	padding: 5px 9px;
	text-decoration: none;
	color: #2a2a2a;
	background-color: #FFF;
	font-size: 13px;
	line-height: 15px;
	border: none;
}
.sku_dd ul li a, .select_dropdown ul.dd li a {
	color: inherit;
	text-decoration: none;
	display: block;
}
.sku_dd ul li:hover, .sku_dd ul .bx_active li:hover, .select_dropdown ul.dd li:hover, .select_dropdown ul.dd li.bx_active:hover {
	background: #FFF3BB;
}
.sku_dd ul .bx_active, .sku_dd ul .bx_active:hover, .select_dropdown ul.dd li.bx_active, .select_dropdown ul.dd li.bx_active:hover {
	background: #d3d3d3;
	color: #2a2a2a;
}

/* ========================= */

.q_block {
	text-align: left;
	font-size: 11px;
}
.q_block_in {
	display: inline-block;
	white-space: nowrap;
	text-align: center;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fcfcfc), to(#f1f1f1));
	background-image: -webkit-linear-gradient(#fcfcfc 0%, #f1f1f1 100%);
	background-image: -moz-linear-gradient(#fcfcfc 0%, #f1f1f1 100%);
	background-image: -o-linear-gradient(#fcfcfc 0%, #f1f1f1 100%);
	background-image: linear-gradient(#fcfcfc 0%, #f1f1f1 100%);
	border-radius: 5px;
	border: 1px solid #e9e9e9;
}
.q_block_in span {
	color: #3f3f3f;
	font-size: 13px;
	position: absolute;
	margin-left: 4px;
	line-height: 17px;
}
.q_block_in .button {
	display: inline-block;
	border-radius: 3px;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
	cursor: pointer;
	white-space: nowrap;
	min-width: 16px;
	line-height: 17px;
	height: 18px;
	border-left: 1px solid #E9E9E9;
	color: #656565;
	text-shadow: 0 1px 0 #FFFFFF;
}
.q_block_in .button:first-child {
	border-left: none;
	border-right: 1px solid #e9e9e9;
}
.q_block_in input {
	border: none;
	display: inline-block;
	width: 22px;
	background: transparent;
	text-align: center;
	padding: 0;
	height: 18px;
}

/***********************************
***** LAYOUT
************************************/

#container {
	min-height: 100%;
	position: relative;
	z-index: 2;
}
#container.zi {
	z-index: 3;
}
.maxwidth {
	margin: 0 auto;
	padding-left: 25px;
	padding-right: 25px;
	max-width: 1250px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#container-in {
	margin: 0 auto;
	padding-bottom: 0 25px 100px;
	position: relative;
	z-index: 1;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#container-in.z-hover {
	z-index: 3;
}
.site_boxed footer {
	max-width: 1300px;
}
.site_boxed #top-panel {
	max-width: 1300px;
}

.site_boxed #content-bg {
	background: #fff;
	bottom: 0;
	left: 50%;
	margin: 0 0 0 -650px;
	width: 1300px;
	position: fixed;
	top: -34px;
	-moz-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.20);
	-webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.20);
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.20);
}
#column-l {
	float: left;
	width: 245px;
	position: relative;
	z-index: 200;
}

#column-l > .row {
	display: block;
	width: 100%;
}

#column-l > .row > a {
	display: block;
}

#column-l > .row > a > img {
	display: block;
	width: 100%;
}

.content {
	font-size: 13px;
	color: #636262;
	position: relative;
	z-index: 20;
}
.z-hover .content {
	margin-bottom: -400px!important;
	padding-bottom: 400px!important;
}
#column-l + .content {
	margin-right: 0;
	margin-left: 246px;
	margin-left: 260px;
	padding-left: 16px;
    margin-bottom: 100px;
	/*overflow: hidden;*/
}
#column-l + .content.atsearch {
	overflow: inherit;
}
.content.full-w {
	padding: 0;
	right: auto;
	margin: 0;
	overflow: visible;
}
.content-border {
	border: 1px solid #E0E3E7;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.full-w {
	width: 100%;
	overflow: hidden;
}
.content p, .after-text p {
	line-height: 18px;
	margin: 0 0 18px;
}
.clr {
	clear: both;
}

/***********************************
***** HEADER
************************************/

/************
******* TOPMESS
***********/

#site_header .tclose {
	 position: absolute;
	 right: 10px;
	 top: 10px;
	 width: 20px;
	 height: 20px;

 }
#site_header .tclose:hover {
	opacity: 1;
}
#site_header .tclose:before, #site_header .close:after {
	position: absolute;
	left: 10px;
	content: ' ';
	height: 23px;
	width: 2px;
	background-color: #000;
}
#site_header .tclose:before {
	transform: rotate(45deg);
}
#site_header .tclose:after {
	transform: rotate(-45deg);
}
#site_header .topmess {height: 40px; background-color:#f2d934; width:100%;position:relative;}
#site_header .tcont { height:40px; width:100%; display:flex; align-items: center; justify-content: center; }
#site_header .ttext {font-family: Roboto; fon-size: 15px; font-weight:700; }

#site_header {
	font-family: 'Open Sans', sans-serif;
	padding: 0;
	/*position: relative;*/
	display: flex;
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;      /* TWEENER - IE 10 */
  display: -webkit-flex;     /* NEW - Chrome */
	flex-direction: row;
	justify-content: space-between;
	align-items: flex-start;
	width: 100%;
	color: #636262;
	z-index: 13;
	flex-wrap: wrap;
}




#top-panel {
	background: #e9e1df;
	width: 100%;
	max-width: none;
	/*border-bottom: 15px solid #fff;*/
	font-family: 'Open Sans', sans-serif;
	/*position: relative;*/
	z-index: 4;
	font-size: 13px;
	line-height: 17px;
	min-height: 34px;
	margin: 0 auto 15px;
	/*transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;*/
}

#top-panel .maxwidth {
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 17px;
}
/* (beta) */

#logo img { position: relative; /*top: -8px;*/ }
.beta_logo_txt { position: absolute; bottom: 1px; left: 22px; display: block; }

/* - */

#header-contacts {
	color: #6f6f6f;
	font-size: 14px;
	text-align: center;
}
#header-contacts-in {
	display: inline-block;
	text-align: left;
}
#header-contacts .phone {
	font-size: 24px;
	margin: 0 0 1px;
	color: #007fb2;
	white-space: nowrap;
}
#header-contacts .feedback-link {
	padding: 4px 0 0;
}

.h_item.h_logo {/*padding-left: 10px;*/}
/* END HEADER */


/***********************************
***** FOOTER
************************************/

footer {
	background: #e3dbda;
	position: relative;
	padding-bottom: 44px;
	margin: 25px auto 0px;
	z-index: 1;
	font-family: MuseoSansCyrl;
}
footer #footer-in {
	background: #e3dbda;
	color: #616567;
	font-size: 13px;
	position: relative;
	padding-top: 25px;
	padding-bottom: 25px;
	margin: 0 auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

footer .border-b {
	border-bottom: 1px solid #d4d4d4;
}
footer #footer-in > div {
	margin: 0 auto;
	position: relative;
}
footer .title {
	font-size: 20px;
	padding: 0 0 16px;
	color: #000;
}
.footer-menu {
	float: left;
	margin: 0 0 0 0.5%;
	width: 32%;
}
.footer-menu li {
	margin: 0 30px 0 0;
	padding: 0 0 10px;
	list-style: none;
	font-size: 13px;
}
.footer-menu li a {
	font-size: 13px;
	text-decoration: none;
	color: inherit;
}
.footer-menu li a:hover { color: #ad1a73; text-decoration: underline; }
.footer-l {
	float: left;
	margin: 0 4.4% 0 0;
	width: 20%;
}
.footer-c {
	float: left;
	width: 60%;
}
.footer-r {
	float: right;
	height: 100px;
	width: 40%;
}
footer .f-text {
	line-height: 20px;
	padding: 0 0 10px;
	margin: 0 0 10px;
	font-size: 14px;
}
footer .f-text p {
	line-height: 20px;
	margin: 0;
}

footer .inline > *:first-child{
	margin-left: 0;
}

footer .inline ul li {
	float: left;
	margin: 0 6px 0 0;
}
footer .inline ul li a {
	background: red;
	display: block;
	width: 42px;
	height: 42px;
}
footer .inline ul li.fb a {
	display: none;
	background: url(img/s-fb.png) no-repeat 50% 50%;
}
footer .inline ul li.tw a {
	display: none;
	background: url(img/s-tw.png) no-repeat 50% 50%;
}
footer .inline ul li.gp a {
	display: none;
	background: url(img/s-gp.png) no-repeat 50% 50%;
}
footer .inline ul li.vk a {
	background: url(img/vk42.png) no-repeat 50% 50%;
}
footer .inline ul li.ig a {
	background: url(img/ins42.png) no-repeat 50% 50%;
}
footer .f-buy-methods ul li {
	margin: 0 10px 0 0;
}
.f-socials .title {
	padding-bottom: 12px;
}

/* END FOOTER */


/***********************************
***** SIDEBARS
************************************/

#column-l h3 {
	font-size: 18px;
	color: #282222;
}
.side-block {
	margin: -6px 0 23px;
}
.side-block-in {
	color: #4E545B;
	margin: 20px 0 40px;
}
.side-block .title {
	color: #282222;
	font-size: 18px;
}
.side-block .title a {
	color: inherit;
	text-decoration: none;
}
.side-block .title a:hover {
	text-decoration: underline;
}
.left-menu {
	background: url(img/lm-bg.png) repeat;
	color: #4E545B;
}
#column-l .left-menu .title {
	background: none;
}
#column-l .left-menu a {
	color: #4e545b;
}
#column-l .left-menu ul.nav {
	margin: 0 0 -10px;
}
#column-l .left-menu ul.nav li.lvl1 {
	list-style: none outside none;
	overflow: hidden;
	padding: 0 0 13px;
	position: relative;
}
#column-l .left-menu ul.nav li.lvl1 > span > a {
	font-size: 14px;
	line-height: 17px;
}
#column-l .left-menu ul.nav li.lvl1.selected > span > a {
	font-weight: bold;
	text-decoration: none;
}
#column-l .left-menu ul.nav li.lvl1 ul {
	margin: 0 0 -15px;
	padding: 15px 0 0 20px;
}
#column-l .left-menu ul.nav li.lvl2 {
	padding: 0 0 15px;
}
#column-l .left-menu ul.nav li.lvl2 a {
	font-size: 13px;
	line-height: 17px;
}
#column-l .left-menu ul.nav li.lvl2.selected a {
	font-weight: bold;
	text-decoration: none;
}
.side-recommended {
	margin: 0 0 24px;
}
.side-manufact {
	font-size: 13px;
	padding: 5px 0 0 20px;
}
.side-manufact ul li {
	padding: 0 0 14px;
}
.side-adv {
	display: block;
	max-width: 231px;
}
.side-adv .jcarousel-pagination {
	float: right;
	margin: 7px 0;
	display: none;
}
.side-adv .jcarousel-pagination a {
	background: url('img/side_adv_nav.png') no-repeat 0 0;
	float: left;
	width: 11px;
	height: 11px;
	margin: 0 0 0 7px;
	text-decoration: none;
	overflow: hidden;
	text-indent: -100px;
}
.side-adv .jcarousel-pagination a.active {
	background-position: 0 -11px;
}
.side-adv .side-block-in {
	clear: both;
}
.side-adv img {
	display: block;
	max-width: 100%;
	width: 100%;
	height: auto;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

/* SIDE-PRODUCTS */

.catalog.side-list .product {
	display: inline-block;
	width: 100%;
	border-top: 1px solid #DEDEDE;
	padding: 15px 0;
	min-height: 68px;
}
.catalog.side-list .product:first-child {
	border-top: none;
	padding-top: 0;
}
.catalog.side-list .product .col-1 {
	float: left;
	margin: 0 10px 0 0;
}
.catalog.side-list .product .img {}
.catalog.side-list .product .img img {
	width: 60px;
	height: auto;
}
.catalog.side-list .product .col-2 {
	overflow: hidden;
}
.catalog.side-list .product .col-2 a {
	display: block;
}
.catalog.side-list .product .price {
	padding: 4px 0 0;
}
.catalog.side-list .product .price * {
	font-size: 12px;
	display: block;
}
.catalog.side-list .product .price .item_price {
	font-weight: bold;
	font-size: 13px;
}
.catalog.side-list .product .price .old-price {
	color: #A5A5A5;
	font-size: 12px;
	font-weight: normal;
	text-decoration: line-through;
	white-space: nowrap;
}

/* END SIDE-PRODUCTS */

#column-l ul, header ul, footer ul {
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: inherit;
}
aside li, header li, footer li {
	padding: 0;
}

/***********************************
***** ELEMENTS
************************************/


/* HOME TABS */

#home-tabs {}
#home-tabs .h_tabs_ctrl {
	float: left;
	width: 100%;
	margin: 0 0 8px;
}
#home-tabs .h_tabs_ctrl li {
	float: left;
	position: relative;
	margin: 0 14px 10px 0;
}
#home-tabs .h_tabs_ctrl li a {
	background: #f0f0f0;
	font-size: 12px;
	color: #5f737e;
	text-decoration: none;
	display: block;
	height: 28px;
	line-height: 29px;
	padding: 0 19px;
	position: relative;
	text-transform: uppercase;
	border-radius: 3px;
}
#home-tabs .h_tabs_ctrl li a:hover {
	background: #E0E0E0;
}
#home-tabs .h_tabs_ctrl li.ui-tabs-selected a, #home-tabs .h_tabs_ctrl li.ui-tabs-selected a:hover {
	background: #ff7e18;
	background: -moz-linear-gradient(top, #ffa41e 0%, #ff7e18 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffa41e), color-stop(100%, #ff7e18));
	background: -webkit-linear-gradient(top, #ffa41e 0%, #ff7e18 100%);
	background: -o-linear-gradient(top, #ffa41e 0%, #ff7e18 100%);
	background: -ms-linear-gradient(top, #ffa41e 0%, #ff7e18 100%);
	background: linear-gradient(to bottom, #ffa41e 0%, #ff7e18 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffa41e', endColorstr='#ff7e18', GradientType=0);
	color: #fff;
	-moz-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1);
	-webkit-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1);
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1);
}
#home-tabs .h_tabs_ctrl li.ui-tabs-selected a:before, #home-tabs .h_tabs_ctrl li.ui-tabs-selected a:after {
	content: " ";
	position: absolute;
	left: 50%;
	bottom: -6px;
	margin-left: -6px;
	width: 12px;
	height: 6px;
}
#home-tabs .h_tabs_ctrl li.ui-tabs-selected a:before {
	background: #ff7e18;
}
#home-tabs .h_tabs_ctrl li.ui-tabs-selected a:after {
	background: url('img/home-tab-mask.png') no-repeat 0 0;
}
.mycurrentorders {
	width: 100%;
}
.content .tabcontent p {
	line-height: 20px;
	margin: 10px 0 20px;
}
.content .tabsblock .tabcontent .tab p:last-child {
	margin: 0;
}
.content .tabcontent .options li {
	padding: 0;
}
.tabsblock .tabcontent .cnt ul li span, .tabsblock .tabcontent .cnt ul li b {
	background-image: none;
	background-color: #fff
}
.tabsblock .tabcontent>div.active {
	display: block
}
.myorders_itog td {
	vertical-align: middle;
}
.w100p {
	width: 100% !important
}
.w980p {
	width: 980px !important
}
.w748p {
	width: 748px !important
}
.db {
	display: block !important
}
.fll {
	float: left !important
}
.flr {
	float: right !important
}
.fln {
	float: none !important
}
.fwb {
	font-weight: bold !important
}
.fwn {
	font-weight: normal !important
}
.fsi {
	font-style: italic !important
}
.fsn {
	font-style: normal !important
}
.tac {
	text-align: center !important
}
.tal {
	text-align: left !important
}
.tar {
	text-align: right !important
}
.m0a {
	margin: 0 auto !important
}
.vat {
	vertical-align: top !important
}
.vam {
	vertical-align: middle !important
}
.vab {
	vertical-align: bottom !important
}
.vabl {
	vertical-align: baseline !important
}
.lsnn {
	padding: 0;
	margin: 0;
}
.lsnn, .lsnn li {
	list-style: none !important
}
.lsnn:before, .lsnn li:before {
	content: none !important
}
.modal {
	display: none;
/*	width: 310px;*/
}
#addItemInCartOptions .vat {
	white-space: nowrap;
}
#addItemInCartOptions table td {
	vertical-align: top;
}
#addItemInCartOptions table {
	width: 100%
}
#addItemInCartOptions table tr td:first-child {
	padding: 5px
}
#addItemInCartOptions .bt1, #addItemInSubscribe .bt1, #popupFormSubscribe .bt1, #addItemInCart .bt1 {
	padding: 7px 15px 7px 40px
}
#addItemInCartOptions .sale {
	right: 143px;
	font-size: 13px;
	color: #E83434;
	position: absolute;
	top: 60px
}
#addItemInCart h4, #addItemInSubscribe h4, #popupFormSubscribe h4, #addItemInCompare h4 {
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	color: #000;
	padding-bottom: 20px
}
#addItemInCart .item_img img, #addItemInSubscribe .item_img img, #popupFormSubscribe .item_img img, #addItemInCompare .item_img img {
	max-width: 200px;
	max-height: 200px;
	width: auto;
	height: auto;
	display: block;
	margin: 0 auto;
}
#addItemInCartOptions .item_img img {
	max-width: 70px;
	max-height: 70px;
	width: auto;
	height: auto
}
#addItemInCart .item_title, #addItemInSubscribe .item_title, #popupFormSubscribe .item_title, #addItemInCartOptions .item_title, #addItemInCompare .item_title {
	color: #1074a1;
	font-size: 16px;
	padding-top: 15px;
	text-align: center;
	padding-bottom: 15px
}
#addItemInCartOptions .item_price {
	font-size: 14px;
	display: block
}
#addItemInCartOptions .item_old_price {
	font-size: 14px;
	display: block;
	text-decoration: line-through
}
#addItemInCart p, #addItemInSubscribe p, #popupFormSubscribe p, #addItemInCartOptions p, #addItemInCompare p {
	text-align: center;
	padding: 10px 0;
	display: block;
	font-size: 13px
}
.close.button {
	width: 13px;
	height: 13px;
	right: 10px;
	top: 7px;
	cursor: pointer;
	position: absolute
}
#bgmod {
	background: rgba(0, 0, 0, 0);
	display: none;
	min-width: 2000px;
	height: 100%;
	min-height: 2000px;
	position: fixed;
	z-index: 998;
	top: 0;
	left: 0
}

/* EQUIPMENT */

.equipment {
	border: 1px solid #d1d1d1;
	width: 99%;
	margin: 20px 0
}
.equipment thead td {
	font-weight: bold;
	font-size: 16px;
	color: #3d4345;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.4);
	border-top: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	padding: 10px;
	background: #f7f7f7;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNmM2YzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f7f7f7 0%, #c6c6c6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #c6c6c6));
	background: -webkit-linear-gradient(top, #f7f7f7 0%, #c6c6c6 100%);
	background: -o-linear-gradient(top, #f7f7f7 0%, #c6c6c6 100%);
	background: -ms-linear-gradient(top, #f7f7f7 0%, #c6c6c6 100%);
	background: linear-gradient(to bottom, #f7f7f7 0%, #c6c6c6 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#c6c6c6', GradientType=0)
}
.equipment thead td a {
	font-size: 14px
}
.equipment tbody td {
	background: #fff;
	padding: 10px;
	font-size: 14px;
	color: #5f6a71;
	border-top: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	font-weight: normal
}
.equipment.orders tbody td {
	vertical-align: top;
	border-top: none;
	border-bottom: none;
	color: #3d4345
}
.equipment.orders tbody tr td:first-child {
	min-width: 470px
}
.equipment tbody tr td:last-child {
	text-align: right
}
.equipment.orders.n tbody tr .order_status {
	background: #ffd34e;
	text-shadow: 0 1px 1px rgba(255, 255, 255, .7);
	color: #000 !important
}
.equipment.orders.p tbody tr .order_status {
	background: #ade421;
	text-shadow: 0 1px 1px rgba(255, 255, 255, .7);
	color: #000 !important
}
.equipment.orders.f tbody tr .order_status, .equipment.orders.canceled tbody tr .order_status {
	background: #d3d3d3;
	text-shadow: 0 1px 1px rgba(255, 255, 255, .7);
	color: #000 !important
}
.order_status {
	width: 215px
}
.equipment.ordersmore td {
	text-align: left !important;
	border: none;
}
.equipment.ordersmore td:first-child {
	color: #3f3f3f;
	width: 180px;
}
.equipment.ordersmore h4 {
	background: #f4f4f4;
	padding: 10px 25px;
	font-size: 16px;
	margin: 0;
}
.equipment .lsnn {
	padding-top: 10px;
}

/* ORDERS */

.orders td, .mycurrentorders td {
	vertical-align: top;
	background: #fff;
}
.mycurrentorders tbody tr td {
	border-top: 1px solid #d1d1d1 !important;
	border-bottom: 1px solid #d1d1d1 !important;
	vertical-align: middle;
}
.mycurrentorders tbody tr td:first-child {
	width: 120px !important;
}
.mycurrentorders td img {
	max-width: 110px;
	height: auto
}
.mycurrentorders td.cart-item-price {
	text-align: right;
	white-space: nowrap;
}
.mycurrentorders td .deleteitem {
	width: 22px;
	height: 22px;
	display: block;
}
.mycurrentorders td .deleteitem {
	background-position: 0 -776px
}
.mycurrentorders td .deleteitem:hover {
	background-position: 0 -798px
}
.mycurrentorders input[type="text"] {
	border: 1px solid #D8D8D8;
	background: #fff;
	text-align: center;
	border-radius: 4px;
	height: 20px;
}
.myorders_itog {
	width: 726px
}
.myorders_itog td {
	text-align: right;
	white-space: nowrap;
	font-weight: normal;
	padding: 3px;
	font-size: 14px
}
.myorders_itog td:first-child {
	width: 100%;
	text-align: right
}
.myorders_itog tr:last-child td {
	font-weight: bold
}
.myorders_itog .input_text_style {
	width: 230px;
}
.listitem-carousel {
	position: relative
}
.itemleft, .itemright {
	position: absolute;
	text-decoration: none;
	overflow: hidden;
	width: 34px;
	height: 34px;
	display: block
}
.itemleft.l_dis, .itemright.r_dis {
	display: none !important
}
#svwp0 {
	display: block;
	background: #fff;
	box-shadow: 0 0 4px rgba(123, 152, 165, 0.4);
	margin: 4px 4px 4px 10px
}

/* pagination */

.navigation-pages {
	display: inline-block;
	width: 100%;
}
.navigation-pages * {
	background: #fff;
	border: 1px solid #CACDD1;
	float: left;
	min-width: 24px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	margin: 0 5px 0 0;
	color: #4E545B;
	text-decoration: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-weight: bold;
	font-size: 14px;
}
.navigation-pages a:hover {
	background: #DBDCDD;
	border-color: #CCCDCE;
	color: #000;
}
.navigation-pages .nav-current-page {
	background: #4E545B;
	color: #fff;
	border-color: #4E545B;
}
.navigation-pages .navigation-disabled {
	display: none;
}
.personal-page-nav div {
	background: #fff;
	border-radius: 4px;
	border: 1px solid #DEDEDE;
	padding: 0 0 20px;
	margin: 10px 0 20px;
}
.personal-page-nav div h2 {
	background: #f4f4f4;
	border-bottom: 1px solid #DEDEDE;
	font-size: 18px !important;
	padding: 10px 20px;
	color: #4E545B;
}
.personal-page-nav div .lsnn {
	padding: 5px 20px 0;
	margin: 0;
}
.personal-page-nav div .lsnn li {
	padding: 10px 0 0;
}
.personal-page-nav div ul li a {
	font-size: 15px;
}

/* news list page */

.content .news li {
	padding: 0 0 10px;
}
.content .news .date {
	font-size: 12px;
}
.content .news h3 {
	margin: 0;
	padding: 2px 0 6px;
	font-weight: normal;
}
form .star {
	color: red;
}
table.registarton {
	color: #000;
}
table.registarton .description {
	font-size: 11px;
	display: block;
	padding: 2px 0 0;
	color: #636262;
}
.after-text {
	margin: 20px 0 -20px;
	position: relative;
}
.after-text > *:first-child {
	margin-top: 0;
}
.after-text > div > *:first-child {
	margin-top: 0;
}
.h-sep {
	border-top: 1px solid #E0E3E7;
	position: absolute;
	left: -30px;
	right: -30px;
	top: 0;
	height: 0;
	font-size: 0px;
	line-height: 0;
	margin-bottom: 10px;
}
#popupFormSubscribe {
	text-align: center;
}
#popupFormSubscribe .bt3, #popupFormSubscribe .bt2 {
	margin: 0 16px;
}
#popupFormSubscribe #popup_n_error {
	display: none;
}
.equipment {
	border-collapse: collapse;
}
.mycurrentorders .cart-notetext {
	padding: 30px 0;
}
#id-na-list .cart-item-quantity {
	text-align: center;
}
.sidebar .vieweditems {
	width: 159px;
	margin-bottom: 20px;
	padding: 17px;
	background: #fff;
	padding-left: 30px;
}
.sidebar .vieweditems {
	border: 1px solid #DEDEDE;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

/*-----------------------------------------
----------   TABLE COMPARE
------------------------------------------*/

.table_compare {
	overflow-x: auto;
	padding: 30px 0;
	margin: 0 0 20px;
}
.table_compare table {
	width: 100%;
	table-layout: fixed;
	font-size: 13px;
}
.table_compare table td {
	vertical-align: top;
	width: 171px;
	text-align: center;
	padding: 5px;
}
.table_compare table td.compare-del {
	padding: 0 5px;
}
.table_compare table td.compare-img {
	vertical-align: middle;
}
.table_compare table tbody td {
	border-top: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
}
.table_compare table tbody tr:hover td {
	background: #F1F1F1;
}
.table_compare table img {
	width: 135px;
	height: auto;
}
.table_compare table tr td:first-child {
	width: 166px;
	padding-left: 10px;
	text-align: left;
}
.deleteitem_compare {
	background: url(img/close.png) no-repeat 0 0;
	float: right;
	width: 15px;
	height: 15px;
	display: block;
}
.bx-filter-your-choice-text  .deleteitem_compare{
	margin-top:5px;}
.deleteitem_compare:hover {
	background-position: 0 -15px;
}
.slider {
	margin: 0 0 30px;
}

/* .CATALOG-VIEW-CTRL */

.catalog-view-ctrl {
	float: right;
	line-height: 22px;
	margin: 0 0 0 10px;
	line-height: 26px;
}
.catalog-view-ctrl > * {
	float: left;
	margin: 0 0 0 5px;
}
.catalog-view-ctrl > div {
	margin: 0 5px;
}
.catalog-view-ctrl a {
	height: 24px;
	padding: 0;
	width: 24px;
	border: 1px solid transparent;
}
.catalog-view-ctrl a span {
	background: url(img/view.gif) no-repeat;
	display: block;
	height: 11px;
	margin: 7px auto;
	width: 13px;
}
.catalog-view-ctrl a.active {
	border: 1px solid #DEDEDE;
	background: #EDECED;
	background: -moz-linear-gradient(top, #f6f5f6 0%, #e8e7e8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f5f6), color-stop(100%, #e8e7e8));
	background: -webkit-linear-gradient(top, #f6f5f6 0%, #e8e7e8 100%);
	background: -o-linear-gradient(top, #f6f5f6 0%, #e8e7e8 100%);
	background: -ms-linear-gradient(top, #f6f5f6 0%, #e8e7e8 100%);
	background: linear-gradient(to bottom, #f6f5f6 0%, #e8e7e8 100%);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.catalog-view-ctrl a.active span {
	margin: 7px auto;
}
.catalog-view-ctrl a.view-list span {
	background-position: 0 0;
}
.catalog-view-ctrl a.view-table span {
	background-position: -13px 0;
}
.catalog-view-ctrl a.view-list.active span, .catalog-view-ctrl a.view-list:hover span {
	background-position: -26px 0;
}
.catalog-view-ctrl a.view-table.active span, .catalog-view-ctrl a.view-table:hover span {
	background-position: -39px 0;
}
.bx_catalog_grid_home .bx_catalog_item_images_double img, .bx_catalog_grid_home .bx_catalog_item_images img, .catalog.list .bx_catalog_item_images_double img, .catalog.list .bx_catalog_item_images img {
	display: none;
}
.bx-touch .bx_catalog_grid_home .bx_catalog_item:hover .bx_catalog_item_container {
	position: static;
	border-color: transparent;
	box-shadow: none!important;
	padding: 0;
	border: none;
}
.bx-touch .bx_catalog_grid_home .bx_catalog_item_controls {
	display: none!important;
}

/************************************/


/* FIX-PANEL NEW */

#fix_panel {
	display: none;
	position: fixed;
	bottom: 0;
	z-index: 4;
	font-size: 12px;
	color: #fff;
	width: 100%;
	background: #6f6e6f;
	background: -moz-linear-gradient(top, #6f6e6f 0%, #484948 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6f6e6f), color-stop(100%, #484948));
	background: -webkit-linear-gradient(top, #6f6e6f 0%, #484948 100%);
	background: -o-linear-gradient(top, #6f6e6f 0%, #484948 100%);
	background: -ms-linear-gradient(top, #6f6e6f 0%, #484948 100%);
	background: linear-gradient(to bottom, #6f6e6f 0%, #484948 100%);
	-moz-box-shadow: 0 0 12px 5px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0 0 12px 5px rgba(0, 0, 0, 0.15);
	box-shadow: 0 0 12px 5px rgba(0, 0, 0, 0.15);
}
#fix_panel a {
	color: #fff;
}
#fix_panel b {
	color: #f9a724;
	font-size: 13px;
	font-family: 'Open Sans', sans-serif;
	margin: 0 4px;
}
#fix_panel_in {
	margin: 0 -22px;
}
.fp_item {
	height: 44px;
	float: right;
	border-left: 1px solid #888888;
	line-height: 42px;
	padding: 0px 25px 0px 20px;
}
.fp_item:first-child {
	border-left: none!important;
}
.fp_item i {
	background: url('img/fp_sprite.png') no-repeat 0 0;
	display: inline-block;
	width: 20px;
	height: 16px;
	vertical-align: middle;
	margin: -1px 9px 0 0;
}
.fp_feedback i {
	background-position: 0 -45px;
	width: 21px;
	height: 20px;
}
.fp_auth i {
	background-position: 0 0;
	width: 17px;
}
.fp_compare i {
	background-position: 0 -32px;
	width: 14px;
	height: 13px;
}
.fp_cart i {
	background-position: 0 -16px;
}
.fp_feedback {
	border-left: none;
	float: left;
}
.fp_auth a {
	border-bottom: 1px solid transparent;
	text-decoration: none;
}
.fp_auth a:hover {
	border-bottom: 1px solid #c6c6c6;
}
.fp_cart .btn {
	background: #ededed;
	color: #4a4949!important;
	font-size: 11px;
	height: 28px;
	line-height: 27px;
	font-weight: normal;
	padding: 0 13px;
	margin-left: 11px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.fp_cart .btn:hover {
	background: #dbdbdb;
}
.fp_search {
	display: none;
}
.fp_search a {
	background: url("img/search-btn.png") no-repeat 50% 50%;
	display: inline-block;
	width: 26px;
	height: 25px;
	vertical-align: middle;
	border: 1px solid #e3e5e8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#fix_panel_in .fp_item.fp_phone {padding:0; }
#fix_panel_in .fp_item.cart_con {padding-left: 2px;}
.fp_phone +a + img {width: 26px; height: auto;}

/* LIGHT */

#fix_panel.fp_light {
	background: #ffffff;
	color: #565656;
}
#fix_panel.fp_light .fp_item {
	border-left: 1px solid #d4d4d4;
}
#fix_panel.fp_light a {
	color: #565656;
}
#fix_panel.fp_light b {
	color: #0d8bbf;
}
#fix_panel.fp_light .fp_item i {
	background-image: url('img/bot-auth.png');
}
#fix_panel.fp_light .fp_auth a:hover {
	border-bottom: 1px solid #737373;
}
#fix_panel.fp_light .btn {
	color: #fff!important;
	background: #0c8abe;
	background: -moz-linear-gradient(top, #0c8abe 0%, #0074a6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0c8abe), color-stop(100%, #0074a6));
	background: -webkit-linear-gradient(top, #0c8abe 0%, #0074a6 100%);
	background: -o-linear-gradient(top, #0c8abe 0%, #0074a6 100%);
	background: -ms-linear-gradient(top, #0c8abe 0%, #0074a6 100%);
	background: linear-gradient(to bottom, #0c8abe 0%, #0074a6 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0c8abe', endColorstr='#0074a6', GradientType=0);
}
#fix_panel.fp_light .btn:hover {
	background: #0b7daa;
	background: -moz-linear-gradient(top, #0b7daa 0%, #016691 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0b7daa), color-stop(100%, #016691));
	background: -webkit-linear-gradient(top, #0b7daa 0%, #016691 100%);
	background: -o-linear-gradient(top, #0b7daa 0%, #016691 100%);
	background: -ms-linear-gradient(top, #0b7daa 0%, #016691 100%);
	background: linear-gradient(to bottom, #0b7daa 0%, #016691 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0b7daa', endColorstr='#016691', GradientType=0);
}

/* END FIX-PANEL NEW */

#up_btn {
	background: url('img/up_btn.png') no-repeat 0 0;
	width: 40px;
	height: 40px;
	position: fixed;
	bottom: 65px;
	left: 25px;
	z-index: 4;
	display: none;
}
#up_btn:hover {
	background-position: 0 -40px;
}

/************************************/

.icons-menu {
	font-size: 12px;
	line-height: 14px;
	overflow: hidden;
	margin: 0 0 31px;
	color: #000;
}
.icons-menu a {
	color: #007db7;
}
.icons-menu > div {
	float: left;
	width: 33.3%;
}
.icons-menu .item-l {
	float: left;
	width: 24%;
	min-width: 56px;
	padding: 0 0 0;
}
.icons-menu .item-r {
	float: left;
	width: 67%;
	font-size: 13px;
	line-height: 16px;
}
.title-line {
	margin: 0 0 13px;
	position: relative;
	z-index: 1;
	padding-right: 20px;
	font-size: 18px;
	font-weight: bold;
	color: #006ba3;
	line-height: 20px;
}
.stickers {
	right: -10px;
	position: absolute;
	top: -10px;
}
.stickers .sticker {
	background: url(img/stickers.png) no-repeat 0 0;
	width: 46px;
	height: 46px;
	display: block;
	text-indent: -9999px;
	margin: 0 0 4px;
	overflow: hidden;
	font: bold 15px/46px Arial, sans-serif;
	color: #fff;
	text-align: center;
}
.stickers .sticker.bestseller {
	background-position: 0 0;
}
.stickers .sticker.discount {
	background-position: 0 -46px;
	text-indent: 0;
}
.stickers .sticker.new {
	background-position: 0 -92px;
}

/***************
**** PRODUCT PAGE
****************/

#container .bx_item_detail_rating {
	margin: 0 0 0 20px;
	width: auto;
}
#container .bx_item_detail_rating td {
	padding: 0 0 0 5px;
	border: none;
	vertical-align: middle;
}
.bx_item_detail_rating .bx_stars_rating_votes {
	line-height: 28px;
	vertical-align: top;
}

/* .MY-PROFILE */

.my-profile ul {
	padding: 0 0 10px 20px;
}
.my-profile ul li {
	margin: 10px 0;
}
.my-profile ul li a {
	color: #636262;
}
.add2cart_popup_in {
	width: 290px;
	font-size: 13px;
	line-height: 20px;
	text-align: center;
}
.add2cart_popup_in p {
	margin: 10px 0;
    padding: 0 10px;
    word-wrap: break-word;
}
.add2cart_popup_in .title {
	color: #006BA3;
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 15px;
}
.add2cart_popup_in img {
	height: auto;
	width: auto;
	max-width: 220px;
	max-height: 220px;
}
.add2cart_popup_in table td {
	padding: 5px 10px 5px 0;
}
.add2cart_popup_in .btn {
	width: 180px;
}

/* PAGINATION */

.bx_pagination_bottom {
	border: 1px solid #fff;
	color: #8D8D8D;
	font-size: 11px;
	margin: 0 0 20px;
	padding: 0 20px;
	text-align: center;
}
.bx_pagination_bottom * {
	color: #636262;
}
.bx_pagination_bottom li {
	margin: 0 2px;
	text-indent: -1px;
}
.bx_pagination_bottom .bx_pagination_page li a {
	color: #636262;
}
.bx_pagination_bottom .bx_pagination_page li a:hover {
	color: #000;
}
.bx_pagination_bottom .bx_pagination_page li.bx_active {
	color: #757575;
	border: 1px solid #DEDEDE;
	background: #EDECED;
	background: -moz-linear-gradient(top, #f6f5f6 0%, #e8e7e8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f5f6), color-stop(100%, #e8e7e8));
	background: -webkit-linear-gradient(top, #f6f5f6 0%, #e8e7e8 100%);
	background: -o-linear-gradient(top, #f6f5f6 0%, #e8e7e8 100%);
	background: -ms-linear-gradient(top, #f6f5f6 0%, #e8e7e8 100%);
	background: linear-gradient(to bottom, #f6f5f6 0%, #e8e7e8 100%);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	box-shadow: none;
}
.popup-window-content {
	margin: 15px 2px;
}
.popup-window-content td {
	padding: 5px 10px 5px 0;
}
.popup-window-hr i {
	background: #E6E6E6;
}
.popup-window-left-column, .popup-window-right-column {
	width: 15px;
}
.popup-window-titlebar .popup-window-top-row .popup-window-left-column, .popup-window-titlebar .popup-window-top-row .popup-window-center-column, .popup-window-titlebar .popup-window-top-row .popup-window-right-column, .popup-window-titlebar-light .popup-window-top-row .popup-window-left-column, .popup-window-titlebar-light .popup-window-top-row .popup-window-center-column, .popup-window-titlebar-light .popup-window-top-row .popup-window-right-column {
	vertical-align: middle;
}

/* END CATALOG GRID */

.bx_catalog_grid_home .bx_catalog_item_images_double img, .bx_catalog_grid_home .bx_catalog_item_images img {
	display: block;
	max-width: 100%;
	max-height: 160px;
	width: auto;
	height: auto;
	margin: 0 auto;
	display: none;
}

/***** C_TOOLBAR ************************************/

.c_toolbar {
	background: #f9f9f9;
	background: -moz-linear-gradient(top, #f9f9f9 0%, #f4f4f4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #f4f4f4));
	background: -webkit-linear-gradient(top, #f9f9f9 0%, #f4f4f4 100%);
	background: -o-linear-gradient(top, #f9f9f9 0%, #f4f4f4 100%);
	background: -ms-linear-gradient(top, #f9f9f9 0%, #f4f4f4 100%);
	background: linear-gradient(to bottom, #f9f9f9 0%, #f4f4f4 100%);
	border: 1px solid #e8e8e8;
	line-height: 24px;
	position: relative;
	padding: 5px 15px;
	margin: 0 0 19px;
	color: #929292;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	z-index: 100000;
	max-height:30px;
}
.c_toolbar .label {
	display: inline-block;
	font-size: 13px;
	padding: 0 6px 0 0;
	font-weight: normal;
	color: #929292;
}
.c_toolbar .prod-per-page > *, .c_toolbar .sort > * {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
.c_toolbar .sort {
	float: left;
	margin: 0 26px 0 0;
}
.c_toolbar .sort li {
	float: left;
	margin: 0 11px 0 0;
}
.c_toolbar .sort li a {
	height: 26px;
	line-height: 24px;
}
.c_toolbar .sort li a:hover {
	text-decoration: none;
}
.c_toolbar .sort li a.current {
	border: 1px solid #DEDEDE;
	background: #EDECED;
	background: -moz-linear-gradient(top, #f6f5f6 0%, #e8e7e8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f5f6), color-stop(100%, #e8e7e8));
	background: -webkit-linear-gradient(top, #f6f5f6 0%, #e8e7e8 100%);
	background: -o-linear-gradient(top, #f6f5f6 0%, #e8e7e8 100%);
	background: -ms-linear-gradient(top, #f6f5f6 0%, #e8e7e8 100%);
	background: linear-gradient(to bottom, #f6f5f6 0%, #e8e7e8 100%);
	padding: 0 10px 0 22px;
	height: 26px;
	line-height: 24px;
	color: #3F3F3F;
	font-weight: normal;
}
.c_toolbar .sort li a.current:hover {
	border-color: #BCBCBC;
}
.c_toolbar .sort li a span {
	background: url(img/sort.png) repeat 0 0;
	position: absolute;
	left: 8px;
	top: 10px;
	width: 7px;
	height: 4px;
}
.c_toolbar .sort li a.sort-asc span {
	background-position: 0 0;
}
.c_toolbar .sort li a.sort-desc span {
	background-position: 0 -4px;
}
.c_toolbar .prod-per-page {
	float: left;
}
.c_toolbar .prod-per-page .select_dropdown {
	width: 50px!important;
	height: 26px;
}
.c_toolbar .prod-per-page .label {
	padding: 0 1px 1px 0;
}
.filter_popup_btn_wrap {
	float: left;
	/* margin-right: 12px;
	display: none; */
}
#filter_popup_btn {
	font-weight: 400;
	height: 26px;
	font-size: 12px;
	line-height: 24px;
}

/* END C_TOOLBAR */


/* side-articles */

.side-articles .item {
	padding: 10px 0 0;
	border-top: 1px dotted #dedede;
	margin: 0 0 10px;
}
.side-articles .item:first-child {
	border-top: none;
	padding-top: 0;
}
.side-articles .item .col-1 {
	float: left;
	margin: 0 10px 0 0;
}
.side-articles .item .img {}
.side-articles .item .img img {
	width: 60px;
	height: auto;
	border: 1px solid #e1e4e8;
}
.side-articles .item .col-2 {
	overflow: hidden;
}
.side-articles .item .col-2 a {
	color: #383838;
	line-height: 17px;
}
.product .quantity {
	color: #B91A1A;
}
.product .quantity i {
	background: url('img/c_item_q.png') no-repeat 0 0;
	width: 18px;
	height: 18px;
	display: inline-block;
	vertical-align: middle;
	margin: -2px 4px 0 0;
}
.product .quantity.yes {
	color: #0D8E00;
}
.product .quantity.yes i {
	background-position: 0 -18px;
}

/* COMPARE LINK */

#container .p_btn_compare {
	text-decoration: none;
}
#container .p_btn_compare span {
	padding: 0;
	font-size: 12px;
	line-height: 15px;
	margin-left: 26px;
	position: relative;
	overflow: visible;
	color: #212121;
	border-bottom: 1px dotted;
	display: none;
}
#container .p_btn_compare span.add {
	display: inline;
}
#container .p_btn_compare span:hover {
	border-color: transparent;
}
#container .p_btn_compare span:before {
	content: "";
	background: url('img/c_item_compare.png') no-repeat 0 0;
	width: 14px;
	height: 13px;
	left: -26px;
	top: 2px;
	position: absolute;
}
#container .p_btn_compare span.added {
	display: none;
}
#container .p_btn_compare span.added:before {
	background-position: 0 -13px;
}
#container .p_btn_compare.active span.add {
	display: none;
}
#container .p_btn_compare.active span.added {
	display: inline;
}

/* DELAY LINK */

#container .p_btn_delay {
	text-decoration: none;
}
#container .p_btn_delay span {
	padding: 0;
	font-size: 12px;
	line-height: 15px;
	margin-left: 26px;
	position: relative;
	overflow: visible;
	color: #212121;
	border-bottom: 1px dotted;
	display: none;
}
#container .p_btn_delay span.add {
	display: inline;
}
#container .p_btn_delay span:hover {
	border-color: transparent;
}
#container .p_btn_delay span:before {
	content: "";
	background: url('img/c_item_compare.png') no-repeat 0 0;
	width: 14px;
	height: 13px;
	left: -26px;
	top: 2px;
	position: absolute;
}
#container .p_btn_delay span.added {
	display: none;
}
#container .p_btn_delay span.added:before {
	background-position: 0 -13px;
}
#container .p_btn_delay.active span.add {
	display: none;
}
#container .p_btn_delay.active span.added {
	display: inline;
}

/* side_menu */

.side_menu {
	margin: 0 0 37px;
}
.side_menu .title {
	border: 1px solid #dedede;
	border-bottom: none;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	height: 32px;
	line-height: 31px;
	font-size: 14px;
	color: #636262;
	padding: 0 18px;
	background: #f4f4f4;
	background: -moz-linear-gradient(top, #f4f4f4 0%, #eae9e9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f4f4), color-stop(100%, #eae9e9));
	background: -webkit-linear-gradient(top, #f4f4f4 0%, #eae9e9 100%);
	background: -o-linear-gradient(top, #f4f4f4 0%, #eae9e9 100%);
	background: -ms-linear-gradient(top, #f4f4f4 0%, #eae9e9 100%);
	background: linear-gradient(to bottom, #f4f4f4 0%, #eae9e9 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eae9e9', GradientType=0);
}
.side_menu ul {
	background: #fff;
	position: relative;
	border: 1px solid #dedede;
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
}
.side_menu ul ul {
	display: none;
	left: 100%;
	position: absolute;
	top: -1px;
	width: 230px;
}
.side_menu li {
	position: relative;
}
.side_menu li a {
	position: relative;
	padding: 7px 18px;
	display: block;
	font-size: 13px;
	line-height: 18px;
	color: #636262;
	text-decoration: none;
}
.side_menu li.hassub > a:after {
	background: url('img/menu_arr.png') no-repeat 0 0;
	position: absolute;
	content: "";
	width: 6px;
	height: 9px;
	right: 9px;
	top: 11px;
}
.side_menu li:hover > a {
	background: #f3f3f3;
}
.side_menu li:hover > ul {
	display: block;
	-webkit-animation: fadein .4s;
	/* Safari, Chrome and Opera > 12.1 */
	-moz-animation: fadein .4s;
	/* Firefox < 16 */
	-ms-animation: fadein .4s;
	/* Internet Explorer */
	-o-animation: fadein .4s;
	/* Opera < 12.1 */
	animation: fadein .4s;
}
#bx-composite-banner {
	margin-top: 30px;
}
@keyframes fadein {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}

/* Firefox < 16 */

@-moz-keyframes fadein {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}

/* Safari, Chrome and Opera > 12.1 */

@-webkit-keyframes fadein {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}

/* Internet Explorer */

@-ms-keyframes fadein {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}

/* Opera < 12.1 */

@-o-keyframes fadein {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}




.bx-filter-section.container-fluid .row  {
	width: 100%;
	margin: 0px;
}

.popup-window-buttons .btn{
	margin: 0 5px;
}

.subscribe {
		float: right;
    padding: 10px 10px 10px 0px;
}

.footer-in:after {
	content: '';
	display: block;
	width: 100%;
	clear:both;
}






#container-in { max-width: 1750px; }
#container-in #site_header { max-width: 1250px; margin: 0 auto 10px; padding:0; /*background: #fff;*/ position: relative; }
#container-in #top-nav .bx_horizontal_menu_advaced { max-width: 1250px; margin: 0 auto; overflow: visible; }
#container-in section.main_sec { padding: 16px 20px 25px; max-width: 1250px; margin: 0 auto; }
#site_header.fixed_header {padding-top: 10px;} 
#site_header.fixed_header #top-panel {display: none;}

/*#logo { padding-left: 22px; }*/

#tp-menu li a { padding: 0 14px; color: #333333; }
.fp_item.fp_feedback.feedback-link a { border-bottom: none; color: #333333; }
.fp_item.fp_feedback.feedback-link a:hover { color: #871b55; }
.auth-reg a { color: #333333; }


.top-search .search-block form::after { display: block; content: ""; clear: both; }
.top-search .search-block form .search-field { width: 480px; height: 50px; padding-right: 70px; line-height: 50px; box-shadow: none; border: 1px solid #BBBBBB; 
	border-radius: 3px; padding-top: 0; padding-bottom: 0; }
.top-search .search-block form .search-btn { width: 68px; height: 50px; 
	/*background: no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAABeklEQVR4AWLABt5KWWsCyqdnIDujMA7jsY06dlLFTvo6Vh2ri+t7+4nZxPba7te2bZx9ird4V+fDzK12Z37V/s889xMCSEUlulGKf7iExRP8/nF4Hp6hH8aiFTcx0WtgObJgRANe4wKO4ya+oltt3mOa28B85MJgAAHMG2O7Cr9V6IPbyAsVOOdiPwmPVeis04H16hkEPdzeyUiCQTEm28YP1DOY5/E57ocRh23DVBk98/lGFlvvgoyaZXTVZ+Q9DL7ZRj0yOuknol6AcNuoREbXfUa+w+CNbRQmoy8+AlPRBIM7tuFlGXVjpcfIKRixxTZchEYZ/sFkl4GF6lbHujlwA0Y8whSH/VL1IfZhm5vIRHxQoSTsG+MrP4pitb0o/7uIOU6hGXgHoxThK57jN2pgRC8u6WeDeGtIxU4gH8YiBjtlfxY9MCo0101oCg4jiF8Ixyfcxha1uwCj2UP+PsS5iB83oVcyC2moWSYhDWXYT/kPvUcnMrB5EIC31LFcfNXWAAAAAElFTkSuQmCC');*/
	background: url('/bitrix/templates/youshop_new/img/search.svg') no-repeat center right 10px;
	background-size: 23px 24px;
}
.top-search .search-block form .search-field::-webkit-input-placeholder { color: #AAAAAA; font-style: italic; }
.top-search .search-block form .search-field::-moz-placeholder          { color: #AAAAAA; font-style: italic; }
.top-search .search-block form .search-field:-moz-placeholder           { color: #AAAAAA; font-style: italic; }
.top-search .search-block form .search-field:-ms-input-placeholder      { color: #AAAAAA; font-style: italic; }

#header-contacts-in {  }
#header-contacts .phone { font-size: 18px; color: #b51b7a!important; font-weight: 600; }
#header-contacts .worktime { font-size: 12px; color: #3b3b3b; }

.top-cart .tc_icon { 

	background: transparent no-repeat center center url(img/cart.png);
}
.top-cart .t_cart_products { font-size: 15px; color: #333333; font-weight: bold; }
.top-cart .t_cart_products span { color: #b51b7a; }
.top-cart .t_cart_sum { 
	min-width: 21px;
	position: absolute;
	padding: 0px 6px;
	border-radius: 4px;
	left: 33px;
	top: 5px;
	box-sizing: border-box;
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	line-height: 15px;
	color: #fff;
	background-color: #b01a74;
}

.top-cart .tc_icon:hover + .tc_right .t_cart_products,
.top-cart .t_cart_products:hover {
	color: #333;
	text-decoration: underline;
}

.cabinet-list-btn{
	position:relative;
	margin-left:15px;
	margin-bottom: -3px; 
}
.cabinet-list-btn.bottom{
	margin-left:16px;
	bottom: -10px;
    position: absolute;
}
.top-cart .cabinet-list-btn.bottom{
	position: relative;
	bottom: 0;
}
.cabinet-list-btn a{
	color:#000000;
	text-decoration:none;
}

.cabinet-list-btn a:hover {
	text-decoration: underline;
}
.cabinet-list-btn a:before{
	/*content:url(img/list.png);*/
	content:" ";
	background: url(img/izbrannoye-64x64-origin.png) center center no-repeat;
	background-size: 12px 12px;
	position: absolute;
    /*top: 1px;*/
    left: -17px;
	width: 12px;
	height: 100%;
}
.mem_addr select { height: 40px;max-width: 500px!important;}
#top-nav {
	background: white; margin-bottom: 0;
	box-shadow: 0 5px 6px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 5px 6px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 5px 6px rgba(0,0,0,0.1);
	font-family: MuseoSansCyrl;
}
@media (max-width: 700px) {
	#top-nav {
		box-shadow: none;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
	}
}
#top-nav.main_page { }
#top-nav .bx_horizontal_menu_advaced > a, .bx_horizontal_menu_advaced > ul { background: none!important; }
#top-nav .bx_horizontal_menu_advaced .bx_hma_one_lvl { display: block; float: left; border-radius: 0!important; /*position: relative;*/ }
#top-nav .bx_horizontal_menu_advaced .bx_hma_one_lvl:hover { text-decoration: none!important; }
#top-nav .bx_horizontal_menu_advaced .bx_hma_one_lvl > a {display: block; width: 100%; background: none!important; border-right: none; border-left: none; font-size: 20px; color: #333333!important; text-transform: none !important;
 font-weight: bold; font-family: MuseoSansCyrl; padding-left: 17px; padding-right: 17px; text-decoration: none!important; border-radius: 0; position: relative;}
/*#top-nav .bx_horizontal_menu_advaced .bx_hma_one_lvl > a:first-child {padding-left: 0;}*/
#top-nav .bx_horizontal_menu_advaced .bx_hma_one_lvl:hover > a { background: none !important; }
/*  #top-nav .bx_horizontal_menu_advaced .bx_hma_one_lvl.current > a,
#top-nav .bx_horizontal_menu_advaced .bx_hma_one_lvl:hover,
#top-nav .bx_horizontal_menu_advaced .m_more:hover { background: #fff; }*/
#top-nav .bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container { top: 41px; border: 1px solid #666666; padding-bottom: 10px; min-height:115px}
#top-nav .bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent > a { font-weight: bold; }
#top-nav .bx_horizontal_menu_advaced .bx_hma_one_lvl.rtl:hover .bx_children_container { margin-top: 0; }
#top-nav .bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul li a { line-height: 1; font-family: MuseoSansCyrl;
 font-size: 15px; color: #212121!important; font-weight: 300; }
#top-nav .bx_horizontal_menu_advaced > ul > li { white-space: inherit; }

footer .f-buy-methods .title { color: #676B77; font-size: 14px; padding-bottom: 6px; text-align: left; }
footer .f-socials .title { color: #000000; font-size: 20px;  padding-bottom: 10px; }
footer #subscribe-form form { position: relative; width: 100%; max-width: 200px; }
footer #subscribe-form form input[type="text"] { width: 100%; height: 40px; line-height: 40px; background: #fff; outline: none; border: 1px solid #b9b9b9; border-radius: 3px;
    padding: 0 16px 0 16px; box-sizing: border-box; color: #999999; font-size: 16px; }
footer #subscribe-form form input[type="text"]::-webkit-input-placeholder { color: #999999; font-size: 14px; }
footer #subscribe-form form input[type="text"]::-moz-placeholder          { color: #999999; font-size: 14px; }
footer #subscribe-form form input[type="text"]:-moz-placeholder           { color: #999999; font-size: 14px; }
footer #subscribe-form form input[type="text"]:-ms-input-placeholder      { color: #999999; font-size: 14px; }
footer #subscribe-form form input[type="submit"] { display: block; width: 100%; margin-top: 5px; padding: 10px 0px;  border: none;  cursor: pointer; background-color: #ad1a73;     font-size: 14px; color: #fff; text-transform: uppercase; text-align: center; border-radius: 3px;
}
label.ready {margin-top: 5px; padding-bottom: 3px; display: inline-block; }

#fix_panel { box-shadow: none; }
#fix_panel.fp_light .fp_item { border-left: none; }
#fix_panel.fp_light .fp_item.fp_feedback.feedback-link i { background: no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAVCAYAAABCIB6VAAABsUlEQVR42q3UA6wdQRjF8a1tN6rNoLZt24xThWVY27Zt2/azbXvef5PLyephkt/lmXOxu5+itToeUMqgJ7biAyIRYxOJd9iEriitWF2EG2IhriMMQhKMq5iL+lYKS2I4nkFY9BCDUEKvtASmw1/amA0v3MVt/EGWlPHGRBTXKh6K/9KGFFxAexS3aYL9iJOyv9FfLq2BO1IwB2dRFzWwHGvRAqWxS+ObX0UVe2kFLES0FMrAeFtmO4TNadtroxEj7YnADFRQA21xFEKjeANm4i8E0rHWVjwPCRCS3WirBsbhEYSGLORAIBm7UAltDc6cWxinFs/CCwgDGdiP8mhjkn+IWfb/6qFJ8Te0RnU8NcnewGi1uBWOmITfoitWIcskuwutFNupMw1RBuE0vMJP5BjkwjHOMT9sP/E8hI6fWIo1CDXIHUdl+SIZhF8QGm6jqS3zRyfzCb305sVo/IaQpOA1vmr8FTn4hSFmE64bHiEGwoIkzLU6j6thNm7AGxGIQTRCpAGUgDkmlZqjtAWGYTomoycW4zVSILAFRZXCWLaptw7B0tlQKOWl0BOjUNH1vVwLBB8/UkQi3wAAAABJRU5ErkJggg=='); }
#fix_panel.fp_light .fp_item .fp_cart i { height: 20px; width: 20px; background: no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABKUlEQVR4AbXUA6heYRzH8We202zbyi3PDvPSrDjbxkW6Wde2bZvp2va+1YunNx3+63Pw4Hd8hLWaFxxMRil+4BAmCj1FwFo8QSKG0YkzwogiaB6y8UJQRoVGmxFYh2wVIgWLZdgmWSgFBuOeQh5oFCy6MSqp0nLJjP2LYMFiLpZJZkuBbahWqAdvrenbcNxin4ZLfoRRnLQG+qDNIlPtJTNuC0axxJDXhnFX0ejYuBv3cF5D4F8EOzbeQjY8NAQm462RL/YgTigIVPyUb2KqksBsuOELNkt95yztrriGcUruy014W6SjGyssfdct7X7owQelv7AizMZY1OC2pe+7tP0QFUoCp6ELf3ARAzgmBVbiCGIQpfSDP4l69OMnxlja5yIUo8jFRmGp//uncQHOGv29AAAAAElFTkSuQmCC'); }
#fix_panel.fp_light .fp_item .fp_cart i+a { border-bottom: 1px solid #565656; }
#fix_panel.fp_light .fp_item .fp_cart i+a+b { color: #b51b7a; position: relative;}
#fix_panel.fp_light .fp_item .fp_cart i+a+b+span+b { color: #4e4e4e; }
#fix_panel.fp_light .fp_item .fp_cart i+a+b:after {
	content: ')';	
}
#fix_panel.fp_light .fp_item .fp_cart i+a+b:before {
	content: '(';
}
#fix_panel.fp_light .fp_item .fp_auth a { border-bottom: none; }
#fix_panel.fp_light .fp_item.compare_con { display: none; }
#fix_panel.fp_light .fp_item.cart_con .btn { display: none; }

.theme-main-slider {
    margin-bottom: 10px;
    max-width: 1240px;
    margin: 0 auto;
    max-height: 496px;
}
.theme-main-slider .nivoSlider { margin-bottom: 0; }
.theme-main-slider .nivo-controlNav { bottom: -30px; }
/*--------- RetailRocket Main -----------*/
.rrwrap.one {
	padding-top: 26px;
}
@media (max-width: 855px) {
	.rrwrap.one {
		padding-top: 0;
	}
}
@media (max-width: 700px) {
	.main_disc_ban .section_title2 {
		font-size: 25px;
	}
}
@media (max-width:540px) {
	.rrwrap.three {
		margin-bottom: 50px;
	}
	.rrwrap.two {
		margin-top: 30px;
		margin-bottom: 50px;
	}
	.main_disc_ban {
		margin-bottom: 0 !important;
	}
}

/* ------- catalog ------- */

.section_title { /*text-transform: uppercase;*/ font-weight: bold; font-size: 24px; color: #b51b7a; margin-top: 0; margin-bottom: 26px; padding-top: 8px; }
a.section_title:hover { color: #b51b7a; text-decoration: underline; }
.section_title2 {font-size: 36px;}
.bx_catalog_grid .bx_catalog_item { height: 300px !important;}
.bx_catalog_grid .bx_catalog_item_images_double,
.bx_catalog_grid .bx_catalog_item_images { padding-top: 66%; }
.bx_catalog_grid .bx_catalog_item_title { height: 46px; position: relative; overflow: hidden; }
.bx_catalog_grid .bx_catalog_item_title a { font-size: 18px; color: #212121; font-family: 'Open Sans', sans-serif; line-height: 1.3; text-decoration: none; }
.bx_catalog_grid .bx_catalog_item_price {white-space: nowrap; margin-bottom:12px;}
.bx_catalog_grid .bx_catalog_item_price .bx_price span { font-size: 16px; color: #878787; margin-right: 15px; }
.bx_catalog_grid .bx_catalog_item_price .bx_price .new_price { font-size: 24px; color: #212121; }

.bx_catalog_grid .bx_catalog_item_price .bx_price .new_price b { font-weight: 300; }
.bx-no-touch .bx_catalog_grid .bx_catalog_item:hover .bx_catalog_item_container,
.bx-no-touch .bx_catalog_carousel .bx_catalog_item:hover .bx_catalog_item_container,
.bx_catalog_list .bx_catalog_item:hover { border: 1px solid #D7D7D7!important; }
.bx-no-touch .bx_catalog_grid .bx_catalog_item:hover .bx_catalog_item_container { padding: 20px; min-height: 100%; z-index: 100; }
.bx_catalog_grid .bx_small.bx_bt_button_type_2 { height: 28px; min-width: 28px; line-height: 28px; background: #F7F7F7; color: #3B3B3B; font-size: 20px; 
    border-radius: 0; }
.bx_catalog_grid .bx_catalog_item_controls .bx_catalog_item_controls_blockone div { background: #fff!important; border-radius: 3px; }
.bx_catalog_grid .bx_col_input { min-width: 44px; vertical-align: top; height: 28px; font-size: 15px; }
.bx_catalog_item .btn_incart,
.bx_catalog_item .btn_cart { line-height: 40px!important; height: auto; margin:0 auto; /*padding: 0 44px 0 44px!important;*/
	/*background: #b51b7a no-repeat 46px center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAQAAABu4E3oAAABR0lEQVR42r2SQ4BcQRRFK7YtrGLbywjb2LZt28I6yb6zje2xbdvCmTdWdY1wb/f3qXpS+WI6mXznBGNVdUUXnuAPQDDP6VV9cBRH+QWsVTUR44D1jYK489nglzokEHurTiJJ8RRLkV/RtqrAcOer4hv+RXakK4Kwk85W3I9c7uoCM2uVfEZTBiOmZxFi4bwVfwKGCcIRACCHfuZceE0STeWCAexjv3gjTTEjknyNWkmHcslzhPtcoqURmVOUfL5oQjCQSC8jchAk+QoyV+x/UfI16ssb3ebm7jc1TfJbLtNRiRjBO7l/xw26Kp3oyk/sxV7AL2RVJmAr9x6APS300BDuIq84A8yS82Ae0FrOB4D5emQLMFvOK4B5cl4GLJDzEmCpHhlAGkG8IJZIJBu6k0gEz+WfQDelF3PxAuyZXNJ1V5C/7J2vPIO67FjEMp2kAAAAAElFTkSuQmCC');*/
	background: #b51b7a no-repeat 15px center; /*url(img/cart_icon.svg);*/
	background-size:25px 25px;max-width: 100%;min-width: 100%;
    text-transform: uppercase; font-size: 14px!important; font-weight: 300!important; text-shadow: none; border-radius: 3px; color: #fff; transition: none;
}
.bx_catalog_item .btn_incart:hover,
.bx_catalog_item .btn_cart:hover { 
	/*background: #b51b7a no-repeat 46px center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAQAAABu4E3oAAABR0lEQVR42r2SQ4BcQRRFK7YtrGLbywjb2LZt28I6yb6zje2xbdvCmTdWdY1wb/f3qXpS+WI6mXznBGNVdUUXnuAPQDDP6VV9cBRH+QWsVTUR44D1jYK489nglzokEHurTiJJ8RRLkV/RtqrAcOer4hv+RXakK4Kwk85W3I9c7uoCM2uVfEZTBiOmZxFi4bwVfwKGCcIRACCHfuZceE0STeWCAexjv3gjTTEjknyNWkmHcslzhPtcoqURmVOUfL5oQjCQSC8jchAk+QoyV+x/UfI16ssb3ebm7jc1TfJbLtNRiRjBO7l/xw26Kp3oyk/sxV7AL2RVJmAr9x6APS300BDuIq84A8yS82Ae0FrOB4D5emQLMFvOK4B5cl4GLJDzEmCpHhlAGkG8IJZIJBu6k0gEz+WfQDelF3PxAuyZXNJ1V5C/7J2vPIO67FjEMp2kAAAAAElFTkSuQmCC');*/
	background: #b51b7a no-repeat 15px center url(img/cart_icon.svg);
	background-image: none;
	/*background-size:25px 25px;*/
	text-shadow: none;
	color: #fff;
	text-decoration: none;
}
.bx_catalog_item .btn_incart::after,
.bx_catalog_item .btn_cart::after { display: none!important; }
.bx_catalog_grid .bx_catalog_item_controls .bx_catalog_item_controls_blockone { margin-bottom: 30px!important; }
.bx_catalog_grid .bx_catalog_item_controls .preview-text { font-size: 11px!important; }
.mark_props { position: absolute; top: 20px; left: -3px; z-index: 999; }
.mark_props .mark_prop {
	height: 23px;
	padding: 0 3px 3px 0px;
	margin-bottom: 7px;
	background: no-repeat left top url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAXCAYAAAAhrZ4MAAAAHUlEQVR4AWN4K2X9H4SHGGM1jCEGxC8ZgADECQEAwfJjcIe13UMAAAAASUVORK5CYII=');
	font-family: MuseoSansCyrl;
}
.mark_props .mark_prop.newproduct,.mark_props .mark_prop.saleleader {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAXCAYAAAAhrZ4MAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFHGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTAzLTI4VDAwOjU1OjUyKzAzOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0wMy0yOFQwMTowMDo1MyswMzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0wMy0yOFQwMTowMDo1MyswMzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3ODJjNWVhZS05NzdlLWMwNDgtODM4YS1iNGFjMDc4Y2I3NWUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzgyYzVlYWUtOTc3ZS1jMDQ4LTgzOGEtYjRhYzA3OGNiNzVlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NzgyYzVlYWUtOTc3ZS1jMDQ4LTgzOGEtYjRhYzA3OGNiNzVlIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo3ODJjNWVhZS05NzdlLWMwNDgtODM4YS1iNGFjMDc4Y2I3NWUiIHN0RXZ0OndoZW49IjIwMTktMDMtMjhUMDA6NTU6NTIrMDM6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5wuUQpAAAAHUlEQVQI12NYK1X8H4QZhhZjNYwhBsQvQQwQDgEAIGJjQtmjpFIAAAAASUVORK5CYII=');
}
.mark_props .mark_prop.newproduct span,.mark_props .mark_prop.saleleader span {
	background: #ad1a73;
}
.mark_props .mark_prop span { display: inline-block; padding: 0 10px; height: 20px; line-height: 20px; background: #E9123B; color: #fff; text-transform: uppercase; font-size: 12px;
	font-weight: bold; border-radius: 0 3px 3px 0; }

.c_toolbar { background: none; border: none; border-radius: 0; padding: 0; font-family: 'Open Sans', sans-serif; }
.c_toolbar .sort { margin-right: 110px; }
.c_toolbar .sort > * { font-size: 14px; color: #212121; font-weight: 300; }
.c_toolbar .sort li a { font-size: 14px; color: #212121!important; font-weight: 600!important; text-decoration: none; border: none!important; border-radius: 0; 
	background: none!important; box-shadow: none!important; }
.c_toolbar .sort li a.current { font-weight: 600!important; color: #c91e23!important; font-size: 15px; }
.c_toolbar .prod-per-page > * { font-size: 14px; color: #212121; font-weight: 300; }
.c_toolbar .prod-per-page .select_dropdown { width: 90px; }
.c_toolbar .prod-per-page .select_dropdown .dd_label { border: none; box-shadow: none; }
.c_toolbar .prod-per-page .select_dropdown .dd_label span { font-size: 14px; font-weight: 300; color: #3b3b3b; }
.c_toolbar .prod-per-page .select_dropdown .dd_label i { background: no-repeat right center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAQAAAAnZu5uAAAAJ0lEQVR42mOw3m39HwyPMljbQJluDAwM1nvAYiAAFndngADrJhAJAEXcEGxjwJfNAAAAAElFTkSuQmCC'); }
.c_toolbar .prod-per-page .select_dropdown ul.dd { top: 26px; padding: 0px;}
.c_toolbar .prod-per-page .select_dropdown ul.dd li { padding: 0 10px; line-height: 40px; }
.c_toolbar .prod-per-page .select_dropdown ul.dd li.bx_active { display: none; }

.filter_wrap .bx-filter-section { border: none; padding: 0; box-shadow: none; }
.filter_wrap form { font-family: 'Open Sans', sans-serif; }
.filter_wrap form .bx-filter-parameters-box { border: none; padding: 15px 10px; background: #e3dbda; border-radius: 3px; margin-bottom: 8px; }
.filter_wrap form .bx-filter-parameters-box .checkbox input[type="checkbox"] { display: none; }
 .filter_wrap form .bx-filter-parameters-box .checkbox input[type="checkbox"] + * { font-size: 11px; font-weight: 300; color: #3b3b3b; }
 .filter_wrap form .bx-filter-parameters-box .checkbox input[type="checkbox"] + *:before { width: 15px; height: 15px; background: #fff; border: 1px solid #262626; border-radius: 2px; }
.filter_wrap form .bx-filter-parameters-box .checkbox input[type="checkbox"]:checked + *:before { border-color: #ad1a73; background: #ad1a73 no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAQAAAAqJXdxAAAAdklEQVR4AWXBMaoBAAAG4N9geIoDPGdwAIoL2CxvdQSj3T2UDC6hlFWyWpTRwihP6cNA8H35pmhunW8GWOWThouTWt4p26CXRFsrT4aYKiTx76KvkBsdHFRzp+uMiZJfe/zlQd0OSzOM80rVAmxV8s6PkaNmnq4wO1aA3M0xBwAAAABJRU5ErkJggg=='); }
.filter_wrap form .bx-filter-parameters-box .radio input[type="radio"] { display: none; }
.filter_wrap form .bx-filter-parameters-box .radio input[type="radio"] + * { font-size: 14px; font-weight: 300; color: #3b3b3b; }
 .filter_wrap form .bx-filter-parameters-box .radio input[type="radio"] + *:before { display: block; content: ""; position: absolute; margin-left: -24px; width: 15px; 
	height: 15px; background: #fff; border: 1px solid #262626; border-radius: 50%; top: 2px; }
.filter_wrap form .bx-filter-parameters-box .radio input[type="radio"]:checked + *:before { border-color: #ad1a73; background: #ad1a73; }
.filter_wrap form .bx-filter-parameters-box .bx-filter-parameters-box-title { display: block; margin-bottom: 6px; }
.bx-filter-block {padding-left: 15px;}
.filter_wrap form .bx-filter-parameters-box .bx-filter-parameters-box-title span { display: block; font-size: 15px; font-weight: 600; color: #000000; position: relative; 
	padding-right: 14px; line-height: 1.2; }
.filter_wrap form .bx-filter-parameters-box .bx-filter-parameters-box-title span i { position: absolute; top: 2px; right: 0; }
 .filter_wrap form #set_filter { line-height: 35px; background: #ad1a73; padding: 0 15px; height: auto; width: auto; text-shadow: none; font-size: 14px; font-weight: 300;
	font-family: 'Open Sans', sans-serif; }
.filter_wrap form #del_filter { line-height: 35px; background: none; color: #212121; padding: 0 15px; height: auto; width: auto; text-shadow: none; font-size: 12px; 
	font-weight: 600; font-family: 'Open Sans', sans-serif; float: left; }

	.filter_wrap form input#del_filter:active {
		box-shadow: none;
		border:none;
	}

	.filter_wrap form input#del_filter:focus {
		box-shadow: none;
		border:none;
	}

.filter_wrap form .inputs2 .bx-left {  }
 .filter_wrap form .inputs2 .bx-left .bx-ft-sub { display: block; text-align: left; font-size: 11px; color: #878787; font-weight: 300; text-transform: capitalize; 
	padding-left: 0; text-align: left; margin-bottom: 2px;}
.filter_wrap form .inputs2 .bx-left .bx-filter-input-container { display: block; margin-right: 10px; }
.filter_wrap form .inputs2 .bx-left .bx-filter-input-container input { border: none; box-shadow: none; text-align: left; border-bottom: 1px solid #3D3D3D; border-radius: 0;
    padding: 0; width: 100%; font-size: 12px; background: none; }
.filter_wrap form .inputs2 .bx-right {  }
.filter_wrap form .inputs2 .bx-right .bx-ft-sub { display: block; text-align: right; font-size: 11px; color: #878787; font-weight: 300; text-transform: capitalize;
	padding-left: 10px; text-align: left; margin-bottom: 2px; }
.filter_wrap form .inputs2 .bx-right .bx-filter-input-container { display: block; margin-left: 10px; }
.filter_wrap form .inputs2 .bx-right .bx-filter-input-container input { border: none; box-shadow: none; text-align: left; border-bottom: 1px solid #3D3D3D; border-radius: 0; 
    padding: 0; width: 100%; font-size: 12px; background: none; }
 .filter_wrap form .inputs2 .bx-ui-slider-track { height: 2px; background: none; }
 .filter_wrap form .inputs2 .bx-ui-slider-track-container { margin-bottom: 0; }
 .filter_wrap form .inputs2 .bx-ui-slider-track-container .bx-ui-slider-pricebar-vd,
 .filter_wrap form .inputs2 .bx-ui-slider-track-container .bx-ui-slider-pricebar-vn,
 .filter_wrap form .inputs2 .bx-ui-slider-track-container .bx-ui-slider-pricebar-v,
.filter_wrap form .inputs2 .bx-ui-slider-track-container .bx-ui-slider-range { height: 2px; background: #000000; }
 .filter_wrap form .inputs2 .bx-ui-slider-track-container .bx-ui-slider-range .left,
.filter_wrap form .inputs2 .bx-ui-slider-track-container .bx-ui-slider-range .right { width: 16px; height: 16px; background: #fff!important; 
	border: 2px solid #ad1a73!important; border-radius: 50%; }

/* ------- cart ------- */

#basket_items_list { font-family: 'Open Sans', sans-serif; }
#basket_items_list .bx_ordercart_order_table_container { border: none; border-radius: 0; }
#basket_items_list .bx_ordercart_order_table_container table thead td { text-align: center; background: #F6F6F6; line-height: 45px; border-bottom: none; font-size: 14px; 
	font-weight: 300; color: #212121; }
#basket_items_list .bx_ordercart_order_table_container table tbody td { padding-top: 0; padding-bottom: 0; text-align: center; border-bottom: 1px solid #F6F6F6; }
#basket_items_list .bx_ordercart_order_table_container .bx_ordercart_itemtitle a { font-size: 14px; color: #212121; text-decoration: underline; 
	font-weight: normal; word-wrap: break-word; }
#basket_items_list .bx_ordercart_order_table_container .bx_ordercart_photo_container { border: none; width: 100px; } 
#basket_items_list .bx_ordercart_order_table_container table tbody td.itemphoto { width: auto; }
#basket_items_list .bx_ordercart_order_table_container tbody td.price .old_price { display: inline-block; color: #878787; font-size: 16px; font-weight: 600; margin-right: 20px; }
#basket_items_list .bx_ordercart_order_table_container tbody td.price .current_price { display: inline-block; color: #212121; font-size: 18px; font-weight: 600; margin-right: 20px; }
#basket_items_list .bx_ordercart_order_table_container .cart-counter.can_change { width: 108px; height: 28px; position: relative; display: inline-block; border: 1px solid #B9B9B9; 
	border-radius: 3px; overflow: hidden; }
#basket_items_list .bx_ordercart_order_table_container .cart-counter.can_change .quantity_control {  }
#basket_items_list .bx_ordercart_order_table_container .cart-counter.can_change .quantity_control .plus { width: 28px; height: 28px; background: #F6F6F6; position: absolute; 
	top: 0; right: 0; text-decoration: none; border-radius: 0; border: none; border-left: 1px solid #B9B9B9; line-height: 28px; color: #3D3D3D; font-size: 20px; font-weight: 600; }
#basket_items_list .bx_ordercart_order_table_container .cart-counter.can_change .quantity_control .minus { width: 28px; height: 28px; background: #F6F6F6; position: absolute; 
	top: 0; left: 0; text-decoration: none; border-radius: 0; border: none; border-right: 1px solid #B9B9B9; margin-top: 0; line-height: 28px; color: #3D3D3D; font-size: 20px;
    font-weight: 600; }
#basket_items_list .bx_ordercart_order_table_container .cart-counter.can_change .inp_style { position: absolute; top: 0; left: 29px; border: none; box-shadow: none; width: 50px; 
	height: 28px; color: #999999; font-size: 14px; }
#basket_items_list .bx_ordercart_order_table_container .measure_text { display: inline-block; vertical-align: top; line-height: 30px; font-size: 13px; color: #3b3b3b; 
	padding-left: 6px; font-weight: 600; }
#basket_items_list .bx_ordercart_order_table_container table tbody td.sum_price { font-size: 24px; color: #212121; font-weight: 600; }
/*#basket_items_list .bx_ordercart_order_table_container .bx_ordercart_itemtitle { max-width: 260px; }*/
#basket_items_list .bx_ordercart_order_table_container tbody td.item { width: auto; max-width: 300px; }
/*#basket_items_list .bx_ordercart_order_table_container table tbody td.comment_tbody input { box-shadow: none; border: none; height: auto; border-bottom: 1px solid #9B9B9B; }*/
#basket_items_list .bx_ordercart_order_table_container table tbody td.comment_tbody input { background: #fff;
	
	color: #000;
	display: inline-block;
	outline: none;
	vertical-align: middle;
	font-size: 14px;
	margin-bottom: 3px; 
line-height: 28px; border-radius: 0; vertical-align: middle; min-width: 111px; 
box-shadow: none!important; border: 1px solid #B9B9B9!important; height: 38px; 
	padding: 0 10px!important; 
	border-radius: 2px;
}
#basket_items_list .bx_ordercart_order_table_container table tbody td.comment_tbody .ta_ico { display: inline-block; width: 20px; height: 30px; vertical-align: top; vertical-align: bottom;
	background: no-repeat left bottom 2px url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAARCAYAAADpPU2iAAAA50lEQVR42o3PJVBEURTGcdzd3Z2Mk5GE0/CIVryhDXf3hHvauNZ73173vzMnnvtm78zv6fddCbAanqymIPWHIRwKN56R5E9hGxmIxDJWEGTcCv6xiyT5NoYGtVBYWHggoV64MIFfBGrhOnQiDjuEIjCPSi0chA953sQAIjFh2so4qlEGGwKxhGQtHIkdeX5FHXKwbpr9HEloxZV8u0WoFs7FBEJgRxYa0WOa/UfCU5hFEP4QqIWb0Y5kuBGBYZSbZt9CDXyjAbF4UsNSmEG/PEfjEHFWhQ4cYQsutBjDUgjDPlrBIa2HF7kfWpttmWQLAAAAAElFTkSuQmCC'); }
#basket_items_list .bx_ordercart_order_table_container table tbody td.control { padding-left: 40px; }
#basket_items_list .bx_ordercart_order_table_container table tbody td.control a { display: inline-block; width: 15px; height: 15px; background: no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAQAAACR313BAAAAwUlEQVR42n2RUQqDMBBEg1+Kp3h6hXgGewGF+m+P0l7H5sdD6B20tJSWgp/9bZdoMEXoQpgZZpfJsmouAvYYnkzyjPBArUVCj2FHJDwSNKKT1Rwp1U9RMtoGAjrf9Bo6iaDCWHkiWwzN0aKhUrTkVmRcyKxpUVhOq3gRC3cNB2eKjrkr3l5ezYfa05M/rZdp7U+7bO1la5f97+dnqnnvQm2Kwu4tJGWg2JgDqRMpPQ05ofBQsBHtTO9iVx7cBCt3sS8s+ke83sUIhwAAAABJRU5ErkJggg=='); }
#basket_items_list .clear_bs { position: relative; }
#basket_items_list .clear_bs a { display: block; position: absolute;  right: 0; font-size: 14px; color: #888888; font-weight: 300; z-index: 1; }
#basket_items_list .bx_ordercart_coupon span { font-size: 12px; color: #212121; font-weight: 300; margin-bottom: 7px; }
#basket_items_list .bx_ordercart_coupon .cp_ico { display: inline-block; vertical-align: top; width: 20px; height: 34px; margin-right: 11px; background: no-repeat left bottom 2px url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABZElEQVR42qWVJXDEQBiF98qkKmvLzOzhbDyUyZZRny7pTjyXGXxRRZfR0023bzpP/MGD/DNfYPPylv7dVV7xU9JbBEbALvgAmnywbAQUqWQCwgHwRQMLbIJ5sskyTc1AkFEO2KL4DLQHaNup0fwnxyUSZlMgkkRPIv9amrq7STOVYgjTATkBX+xChGVZFJogmkRLz+hRpDhjWo4ZzeLgnvcq8a0P1HqMqQYjimlgOQQmzVooNFge43ufR0stsKuYW5uOj1G2TIMnUCzMYj5d3wQfiqJ5D0EVMJIxo34eaG9DEdKM5gao8tDNgl/R5aTMnvgeB1GHdhW8eUyKmE2a8d3gewsnzHToH8C2Z9pQUA/6HGMqU2lKfGujx6BnYvsFZ99knmaJxD7l0BWGXnoiqSdDbQ6OXeoRHITZvlrBNrgCE2CF/3WlssFOg3Vwz29v4AZowUGqR8AbywZBPrWlYA5cg+8/lJuU2nKnaYoAAAAASUVORK5CYII='); }
#basket_items_list .bx_ordercart_coupon input { height: 38px; box-shadow: none; border: 1px solid #b9b9b7; line-height: 32px; border-radius: 2px; padding: 0 4px; min-width: 240px; }
#basket_items_list .bx_ordercart_coupon .cp_btn { display: inline-block; vertical-align: top; cursor: pointer; margin-left: 20px; width: 21px; height: 34px; background: no-repeat left bottom 2px url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAUCAQAAADIQr64AAABU0lEQVR4AY3SQ8NVURSA4XXvJNvuzbZtYtQo242ybdv2P8i2bX+2Xa2ureecs3U2Ia5oxGoeE8UfYrnBAiqJL1TkLP/4y332s4njvELJZjMFxISCNLBXbE8smWyinDhQj9MoL6kowlqSxYw6JPOLZuKF0WTwmmLc4qmIkJ8PxFJTfKIHeVwgg70iwmyUIT6rbeQSq7iBoowRjPzitvjETN7zD7U89YWWKOPEL4rRm8VswCCMQaknoWABSpEgdQoTxUChO/slCGqjTJFQ0M22R/RhOOWCTPIvZQUj8Sj/eMkm2vqsaOQd90WEFijKK+6RR7TPquNRhooIc1Fekk5zilHVR8XGpPAAg4hwmU9UJox4Ovuo2I4YYqhhyZDMThHq85U/7KGa6w1mK3l8pbZzI0pa4hIc4g9/ecIR1nOCR5bcXkqJL9RiJfeIQ4niLkupLS7+A3qlgZ+Ol0uaAAAAAElFTkSuQmCC'); }
#basket_items_list .bx_ordercart_order_sum .fwb1 { font-size: 16px; color: #212121; font-weight: normal!important; padding-right: 28px!important; }
#basket_items_list .bx_ordercart_order_sum .fwb2 { font-size: 16px; color: #212121; font-weight: 600!important; text-align: right; min-width: 80px; }
#basket_items_list .bx_ordercart_order_sum .discount_con .custom_t2 { font-size: 24px; color: #b51b7a!important; font-weight: 600; text-align: right; }
#basket_items_list .bx_ordercart_order_pay_center { border-top: none; }
#basket_items_list .bx_ordercart_order_pay_center a.checkout { display: inline-block; line-height: 40px; background: #ad1a73; padding: 0 34px; color: #fff; font-size: 14px;
	text-transform: uppercase; border-radius: 3px; text-decoration: none; }

.bx_ordercart_order_pay_center a:first-child {
	background: #fff;
	color: #b51b7a;
}
.basket_vendor_alert {
	display: inline-block;
	margin-top: 15px;
	position: relative;
}
.basket_vendor_alert:after {
	display: inline-block;
	color:black;
	font-weight: normal;
	margin-left: 5px;
	line-height: 12px;
	font-size: 12px;
	width: 12px;
	padding: 2px;
	content: '?';
	border: 1px solid black;
	border-radius: 50% 50%;
	text-align: center;
	cursor:help;
}

.vendor_help {
	display: none;
	padding:8px;
	position: absolute;
	left: 96%;
	top: -15px;
	border: 1px solid #bbb;
	margin-left: 20px;
	font-size: 11px;
	width: 700px;
	color: #333;
	background-color: white;
	z-index: 5000;
	box-shadow: 0 0 6px #999;
	line-height: 1.2;
}
.vendor_help.show {
	display: inline-block;
}

@media (max-width: 1023px) {
	.basket_vendor_alert {
		margin-top: 0;
		position: unset;
	}
	.vendor_help.show {
		left:0;
		top:30%;
		margin-left: 0;
		box-sizing: border-box;
		width:100%;
		padding-right: 30px;
		z-index: 9000;
	}
	.vendor_help .wishlist-mobile-close {
		display: block;
		position: absolute;
		top: 5px;
		right: 5px;
		display: inline-block;
		width: 15px;
		height: 15px;
		background: no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAQAAACR313BAAAAwUlEQ…2Kwu4tJGWg2JgDqRMpPQ05ofBQsBHtTO9iVx7cBCt3sS8s+ke83sUIhwAAAABJRU5ErkJggg==);
	}
}
/* ------- item_card ------- */

.bx_item_detail { font-family: 'Open Sans', sans-serif; }
.bx_item_detail .bx_item_title {  }
.bx_item_detail .bx_item_title h1 { margin: 0; }
.bx_item_detail .bx_item_container .bx_lt { width: 78%; margin-right: 0; }
.bx_item_detail .bx_item_container .bx_lt .bx_item_slider_wrap { width: 70%; display: inline-block; vertical-align: top;}
@media (max-width: 699px) {
	.bx_item_detail .bx_item_container .bx_lt .bx_item_slider_wrap {width:100%;}
}
.bx_item_detail .bx_item_container .bx_rt { width: 21%; }
.bx_item_detail .bx_item_container .pp_center {width: 100%; max-width: 265px; padding-top: 36px; display: inline-block; vertical-align: top}
.bx_item_detail .bx_item_container .pp_center .item_info_section dl.item { margin-bottom: 8px; }
.bx_item_detail .bx_item_container .pp_center .item_info_section dl.item:after { display: block; content: ""; clear: both; }
.bx_item_detail .bx_item_container .pp_center .item_info_section dl.item dt { font-size: 16px; color: #3b3b3b; font-weight: 600; }
.bx_item_detail .bx_item_container .pp_center .item_info_section dl.item dd { float: right; font-size: 16px; color: #3b3b3b; font-weight: 300; }
.bx_item_detail .bx_item_container .pp_center .item_info_section { font-size: 16px; color: #3b3b3b; }
.bx_item_detail .bx_item_container .pp_center .item_all_properties .link-to-props a { font-size: 14px; color: #ab1a73; margin-left: 0; }
.bx_item_detail .bx_item_container .pp_center .item_all_properties .link-to-props a::after { display: none; }
.bx_item_detail .bx_item_container .pp-rt {  }
.bx_item_detail .bx_item_container .pp-rt .artnumber { text-align: left; margin: 0 0 4px; }
.bx_item_detail .bx_item_container .pp-rt .artnumber div { font-size: 14px; color: #898989; }
.bx_item_detail .bx_item_container .pp-rt .pp-buy-block { padding: 10px 0 0px;  }
.bx_item_detail .bx_item_container .pp-rt .stores-list h3{
	font-size: 16px;
	text-transform: uppercase;
}
@media (max-width: 699px) {
	.bx_item_detail .bx_item_container .pp-rt .stores-list {display:none;}
}

.bx_item_detail .bx_item_container .pp-rt .pp-buy-block .item_current_price { font-size: 34px; color: #212121; }
.bx_item_detail .bx_item_container .pp-rt .pp-buy-block .q_block { margin-bottom: 20px; width: 140px; }
.bx_item_detail .bx_item_container .pp-rt .pp-buy-block .q_block .q_block_in { width: 108px; height: 28px; position: relative; display: inline-block; border: 1px solid #B9B9B9; 
	border-radius: 3px; overflow: hidden; }
.bx_item_detail .bx_item_container .pp-rt .pp-buy-block .q_block .q_block_in .button { width: 28px; height: 28px; background: #F6F6F6; position: absolute; 
	top: 0; right: 0; text-decoration: none; border-radius: 0; border: none; border-left: 1px solid #B9B9B9; line-height: 28px; color: #3D3D3D; font-size: 20px; font-weight: 600; }
.bx_item_detail .bx_item_container .pp-rt .pp-buy-block .q_block .q_block_in .button:first-child { width: 28px; height: 28px; background: #F6F6F6; position: absolute; 
	top: 0; left: 0; text-decoration: none; border-radius: 0; border: none; border-right: 1px solid #B9B9B9; margin-top: 0; line-height: 28px; color: #3D3D3D; font-size: 20px;
    font-weight: 600; }
.bx_item_detail .bx_item_container .pp-rt .pp-buy-block .q_block .q_block_in input { position: absolute; top: 0; left: 28px; border: none; box-shadow: none; width: 50px; 
	height: 28px; color: #999999; font-size: 14px; background: #fff; }
.bx_item_detail .bx_item_container .pp-rt .pp-buy-block .q_block .bx_cnt_desc { display: inline-block; line-height: 35px; vertical-align: text-bottom; padding-left: 6px; 
	font-size: 14px; color: #3b3b3b; }
.bx_item_detail .bx_item_container .pp-rt .pp-buy-block .item_buttons_counter_block .bx_cart { line-height: 40px!important; height: auto; padding: 0 44px 0 60px!important; 
	/*background: #b51b7a no-repeat 26px center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAQAAABu4E3oAAABR0lEQVR42r2SQ4BcQRRFK7YtrGLbywjb2LZt28I6yb6zje2xbdvCmTdWdY1wb/f3qXpS+WI6mXznBGNVdUUXnuAPQDDP6VV9cBRH+QWsVTUR44D1jYK489nglzokEHurTiJJ8RRLkV/RtqrAcOer4hv+RXakK4Kwk85W3I9c7uoCM2uVfEZTBiOmZxFi4bwVfwKGCcIRACCHfuZceE0STeWCAexjv3gjTTEjknyNWkmHcslzhPtcoqURmVOUfL5oQjCQSC8jchAk+QoyV+x/UfI16ssb3ebm7jc1TfJbLtNRiRjBO7l/xw26Kp3oyk/sxV7AL2RVJmAr9x6APS300BDuIq84A8yS82Ae0FrOB4D5emQLMFvOK4B5cl4GLJDzEmCpHhlAGkG8IJZIJBu6k0gEz+WfQDelF3PxAuyZXNJ1V5C/7J2vPIO67FjEMp2kAAAAAElFTkSuQmCC');*/
	background: #b51b7a no-repeat 26px center url(img/cart_icon.svg);
	background-size: 25px 25px;
	text-transform: uppercase; font-size: 14px!important; font-weight: 300!important; text-shadow: none; border-radius: 3px; color: #fff; min-width: 180px; }
.bx_item_detail .bx_item_container .pp-rt .pp-buy-block .buy1click { line-height: 40px!important; height: auto; padding: 0 17px!important; background: #EEEEEE; text-align: left; 
	text-transform: uppercase; font-size: 18px!important; font-weight: 300!important; text-shadow: none; border-radius: 3px; color: #3b3b3b; min-width: 180px; text-transform: none; }
.bx_item_detail .bx_item_container .pp-rt .pp-buy-block .item_price { margin-bottom: 20px; }
.bx_item_detail .item_buttons_counter_block { margin-bottom: 12px; }
.bx_item_detail .product-page .tabsblock { /*max-width: 48%;*/ }
.bx_item_detail .product-page .tabsblock .tabs { margin-bottom: 20px; }
.bx_item_detail .product-page .tabsblock .tabs a { border: none; background: none; font-size: 18px; color: #212121; border-bottom: 2px solid transparent; padding: 0; line-height: 1.2;
    height: auto; margin: 0 20px; border-radius: 0; font-weight: normal; text-decoration: none!important; }
.bx_item_detail .product-page .tabsblock .tabs a:first-child { margin-left: 0; }
.bx_item_detail .product-page .tabsblock .tabs a:last-child { margin-right: 0; }
.bx_item_detail .product-page .tabsblock .tabs a.active { border-color: #ad1a73; font-weight: 600; color: #212121!important; text-decoration: none!important; }
.bx_item_detail .product-page .tabsblock .tabcontent { padding: 0; border: none; max-width: 580px; }
.bx_item_detail .product-page .tabsblock .tabcontent .properties dl.item { position: relative; }
.bx_item_detail .product-page .tabsblock .tabcontent .properties dl.item dt { font-size: 16px; color: #3b3b3b; font-weight: 600; max-width: 35%; background: none; }
.bx_item_detail .product-page .tabsblock .tabcontent .bx_storege .properties dl.item dt {max-width: 75%; }
.bx_item_detail .product-page .tabsblock .tabcontent .bx_storege .properties dl.item dd {max-width: 25%; }
.bx_item_detail .product-page .tabsblock .tabcontent .properties dl.item dd { /*font-size: 16px; color: #3b3b3b; max-width: 70%; float: none; position: absolute;
    bottom: -3px; right: 0; max-height: 22px; overflow: hidden; */}
.bx_item_detail .product-page .tabsblock .tabcontent .properties dl.item dt span { background: #fff; padding-right: 6px; }

.bx_item_detail .item_found_error { padding-left: 20px; background: no-repeat left top url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAQAAAATvv9SAAAAuElEQVR42lXJI2AgAAAAwHvbqm+lt9ob6fPbSP+z12bbVo9rk/qU5rWl2ajb1duWCHBGgwfavDcBbAdQZsBlowrZWi/c8M+4QI883lw7ZYgw75EpUTLsgO3gr2m1rmt3VqUV32A7Toj137pZzFsTIM5htiNWoy5MYRKtmsSy3TVfhINJ/RZAqB8ubZckzTjYrc4eMCxXwnavFQP2uWM3oNibbYk9ylVZAwA7/PF2py/KpQEA1nV7twEmfjIHWTQtKwAAAABJRU5ErkJggg=='); background-position: 0 4px; }
.bx_item_detail .item_found_error > a { font-size: 12px; color: #888888; }
.bx_item_detail .item_found_error form table { display: none; }
.bx_item_detail .item_found_error form table.form-table { display: block; }
.bx_item_detail .item_found_error form thead { display: none; }
.bx_item_detail .item_found_error form,
.bx_item_detail .item_found_error form tr,
.bx_item_detail .item_found_error form td { display: block; }
.bx_item_detail .item_found_error form td { padding-bottom: 10px; }
.bx_item_detail .item_found_error form input[type="submit"] { line-height: 30px!important; height: auto; padding: 0 10px!important; background: #b51b7a;
    text-transform: uppercase; font-size: 12px!important; font-weight: 300!important; text-shadow: none; border-radius: 3px; color: #fff; border: none; 
    margin-bottom: 6px; }
.bx_item_detail .item_found_error form input[type="reset"] { display: none; }
.bx_item_detail .item_found_error form textarea { box-shadow: none; border: 1px solid #A9A9A9; }
.bx_item_detail .item_found_error form input { border-radius: 3px; border: 1px solid #A9A9A9; }

/* ------- contacts_map ------- */

.dynamic_map { font-family: 'Open Sans', sans-serif; }
.dynamic_map .map_con { margin-bottom: 30px; }
.dynamic_map .map_con #map { width: 100%; height: 400px; }
.dynamic_map .map_items_con {  }
.dynamic_map .map_items_con::after { display: block; content: ""; clear: both; }
.dynamic_map .map_items_con .item { width: 280px; margin-bottom: 30px; display: inline-block; padding-right: 20px; vertical-align: top; 
	background: no-repeat left top url(img/5d46c44e1203979fa0fca9bbecc4b202.png);
}
.dynamic_map .map_items_con .item .name { display: inline-block; cursor: pointer; padding-left: 35px; margin-bottom: 8px; 
	/*background: no-repeat left top url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAPCAYAAADQ4S5JAAAAvElEQVR42oWQAQbDQBREg1DYSAtCD5ADFKAXqF4kAIqCIkChF8hFCkAUIABBUHqCUCDYRDufv6yxNsuDNzMRP3Fv3B8NuIEeWKVXZ6Tjl0vwBr8QmpWunIEPlxjtZDKoA+GksK9lMJBswEZpKBtkMHtiAYYOsXj5LNLSVwpvUFBmRXYkW3BQWso6GVQkY1QySMGLQ0Y7qfvXHDwjZcnyhB/kme4/gRP3ePTwBnfV0cEOfMEItqpXR1dwCWV/S58VOSy8DDIAAAAASUVORK5CYII='); */
	}
.dynamic_map .map_items_con .item .name span { display: inline-block; font-size: 16px; font-weight: 600; color: #212121; border-bottom: 1px solid #212121; line-height: 1.2; }
.dynamic_map .map_items_con .item .props_item { padding-left: 35px; font-size: 14px; color: #212121; }
.dynamic_map .map_items_con .item .props_item .metro { padding-left: 20px; margin-bottom: 6px; background: no-repeat left center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAABaklEQVR42kXQM59eURCA8WfmKrZtqY9tW2rDb5J0se0yVcwqZWzb3r048/L+9l+eMybXe/WWwT1mH77Qc/rJQflbtxknhvSYe+h8n5XbBuZvCtBsyK1R8q/+NfXd+ERsDlUSJHPFmEDqXW3a7/ZIADqu2NO0x+Ld1mHc2UldZ5wcV6x4j6oes4887DLr6KSOU85M6DnvoHWafaKZRr/qbyaOngLnXBDfxCTqOfV0k27TTzYxiMTpdeCCiT3yNdmkAvNMOEhFrcH71E/HodlYPPcO+A9gaXDQN5ur5rnmZPqUKue8i1pMULEJTriYv1smTx3SQsWMYtBIcqbbxckCUbdIzLaTP4sMRwzF5IIfxmuo8wGo57y0HvAuf/T8ZCNwTdMw3aheDMZN+9coBMiEY9SGR6uVgzBIiyePMbX1HvDFqz+0RcPmnxaon/UmqbniRdnN+Gvna79e9Aobdny5y/NqZ8Q/22wFDhQAPfmQF96L3yEAAAAASUVORK5CYII='); }
.dynamic_map .map_items_con .item .props_item .adress { margin-bottom: 6px; }
.dynamic_map .map_items_con .item .props_item .tel { padding-left: 20px; margin-bottom: 6px; background: no-repeat left center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAYAAACdKY9CAAAAeUlEQVR4AWOAgbdS1oIMeAFCoRIQnwHid0BsTIyGmUD8H4p3E6PhLlgxAocS0rAbSfFMYmwohyp+R5THQYogihE2EKMpDclZ5egG4nUaFHdAxYxBtkNDUgmbpg4kTWdQQhART5g2wf2EiV3wxX4H2AaE6eUkJB2ExwH+PXxVht1GWAAAAABJRU5ErkJggg=='); }
.dynamic_map .map_items_con .item .props_item .wtime { padding-left: 20px; background: no-repeat left center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAYAAAD0f5bSAAAAi0lEQVR4AWPABt5KWStBsSCmLKbiciA+A8T/ofgdEK8CYmNcGlYhKb4Lxe+QNLvg0nAGJglyGtSJHVBNCI1ARijCdIQfoPw0mLNhhqLbUg7iY2pC8KHqjJE5SijOwtQ0E6ouDVMTgv8fjyaE85BtghmCzXmYAYEG0AMCb5DDbEUPcpIjl6JkRFaCBQAI/tAXdrA9agAAAABJRU5ErkJggg=='); }

/* ------- order_process ------- */

.bx_order_make .order_auth_form { font-family: MuseoSansCyrl; }
.bx_order_make .order_auth_form h4 { font-size: 18px; color: #212121; font-weight: bold; margin-top: 22px; }
.bx_order_make .order_auth_form .sale_order_full_table .notice_txt { font-size: 14px; color: #212121; font-family: Arial; margin-bottom: 18px; }
.bx_order_make .order_auth_form .sale_order_full_table input { width: 340px!important; box-shadow: none!important; border: 1px solid #B9B9B9!important; height: 38px; 
	padding: 0 10px!important; }
.bx_order_make .order_auth_form .sale_order_full_table .field { margin-bottom: 20px; padding-bottom: 0; }
.bx_order_make .order_auth_form .sale_order_full_table .forgot_txt { margin-bottom: 30px; }
.bx_order_make .order_auth_form .sale_order_full_table .forgot_txt a { font-size: 14px; color: #069AE7; font-family: Arial; text-decoration: underline; }
.bx_order_make .order_auth_form .sale_order_full_table input[type="submit"] { line-height: 40px; font-size: 15px; font-weight: 500; border: none!important; text-shadow: none!important; background: #ad1a73; color: #fff!important;
	padding: 0 15px; width: auto!important; box-shadow: none!important; margin-bottom: 20px; text-transform: uppercase; }
.bx_order_make .order_auth_text .reg_txt { font-size: 18px; color: #212121; font-weight: bold; margin-bottom: 30px; }
.bx_order_make .order_auth_text .reg_btn a { line-height: 40px; font-size: 14px; font-weight: 500; border: none!important; text-shadow: none!important; 
	background: #ad1a73; color: #fff!important; padding: 0 15px; width: auto!important; box-shadow: none!important; margin-bottom: 20px; text-transform: uppercase; }
.bx_order_make .btn_order_wo_reg a { line-height: 40px; font-size: 16px; font-weight: 500; border: none!important; text-shadow: none!important; 
	background: #e3dbda; color: #212121!important; padding: 0 15px; width: auto!important; box-shadow: none!important; margin-bottom: 20px; }

#order_form_content_container { font-family: 'MuseoSansCyrl'; }
#order_form_content_container .order_pd_top h4 { font-size: 18px; color: #212121; font-weight: bold; margin-bottom: 30px; border: none; padding: 0; margin-top: 30px; }
#order_form_content_container .order_pd_top h4 span { color: #b51b7a; }
#order_form_content_container #sale_order_props { margin-bottom: 46px; }
#order_form_content_container #sale_order_props .field { padding-left: 22px; margin-bottom: 20px; padding-bottom: 0; }
#order_form_content_container #sale_order_props .field input { width: 340px!important; box-shadow: none; border: 1px solid #B9B9B9; height: 38px; 
    padding: 0 10px; margin: 0; }
#order_form_content_container .order_del_mid { margin-bottom: 0; }
#order_form_content_container .order_del_mid h4 { font-size: 18px; color: #212121; font-weight: bold; margin-bottom: 30px; border: none; padding: 0; margin-top: 30px; }
#order_form_content_container .order_del_mid h4 span { color: #b51b7a; }
#order_form_content_container .order_del_mid .del_item label { display: inline-block; }
#order_form_content_container .order_del_mid .del_item { padding-left: 22px; margin: 0 0 26px; }
#order_form_content_container .order_del_mid .del_item .bx_logotype { border: 1px solid #BBBBBB; box-shadow: none; border-radius: 3px; padding: 0; }
#order_form_content_container .order_del_mid .del_item input[type=radio]:checked + label .bx_logotype { border: 1px solid #b51b7a!important; }
#order_form_content_container .order_del_mid .del_item .bx_logotype span { width: 98px; height: 68px; }
#order_form_content_container .order_del_mid .del_item .bx_description { padding-left: 120px; }
#order_form_content_container .order_del_mid .del_item .bx_description .name { font-size: 18px; color: #3b3b3b; font-weight: 600; padding-top: 4px; 
	margin-bottom: 10px; border-bottom: 1px solid #3b3b3b; display: inline-block; cursor:pointer;}
#order_form_content_container .order_del_mid .del_item .bx_description .name span { color: inherit!important; float: none; text-align: left; }
#order_form_content_container .order_del_mid .del_item .bx_description .name span b { color: #b51b7a!important; font-weight: 600; }
#order_form_content_container .order_del_mid .del_item .bx_description .descr { font-size: 14px; color: #3b3b3b; font-weight: normal; }
#order_form_content_container .order_del_mid .del_item .bx_description .descr + div a,
#order_form_content_container .order_del_mid .del_item .bx_description .descr + a,
.iml_pvzLair a { display: inline-block; padding: 0 10px; background: #b01a74;
	color: #fff; text-decoration: none; line-height: 30px; border-radius: 3px; font-size: 12px; }
#order_form_content_container .order_del_mid .del_item .bx_description .descr + a {
	margin-top: 10px;
}
#order_form_content_container #select_store { display: inline-block; margin-top: 10px; padding-left: 20px; margin-bottom: 8px; color: #3b3b3b; font-size: 13px; background: no-repeat left center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAPCAYAAADQ4S5JAAAAvElEQVR42oWQAQbDQBREg1DYSAtCD5ADFKAXqF4kAIqCIkChF8hFCkAUIABBUHqCUCDYRDufv6yxNsuDNzMRP3Fv3B8NuIEeWKVXZ6Tjl0vwBr8QmpWunIEPlxjtZDKoA+GksK9lMJBswEZpKBtkMHtiAYYOsXj5LNLSVwpvUFBmRXYkW3BQWso6GVQkY1QySMGLQ0Y7qfvXHDwjZcnyhB/kme4/gRP3ePTwBnfV0cEOfMEItqpXR1dwCWV/S58VOSy8DDIAAAAASUVORK5CYII='); }


.bx-core-window.bx-core-adm-dialog.order_popup_delivery + .bx-core-dialog-overlay { background: rgba(255, 255, 255, 0.7); }
.bx-core-window.bx-core-adm-dialog.order_popup_delivery { font-family: 'Open Sans', sans-serif; box-shadow: 0 0 10px 0 #D7D7D7; border: 1px solid #D6D6D6; 
    border-radius: 0px; }
.bx-core-window.bx-core-adm-dialog.order_popup_delivery .bx-core-adm-dialog-head { border-bottom: 1px solid #D7D7D7; background: #fff; height: 40px;
    box-shadow: none; border-radius: 0; }
.bx-core-window.bx-core-adm-dialog.order_popup_delivery .bx-core-adm-dialog-head .bx-core-adm-dialog-head-inner { font-size: 16px; font-weight: normal; 
    color: #212121; margin: 0; line-height: 40px; padding-left: 15px; }
.bx-core-window.bx-core-adm-dialog.order_popup_delivery .bx-core-adm-dialog-head .bx-core-adm-dialog-head-icons { margin: 0; padding: 0; top: 14px; right: 14px; }
.bx-core-window.bx-core-adm-dialog.order_popup_delivery .bx-core-adm-dialog-head .bx-core-adm-dialog-head-icons .bx-core-adm-icon-close { width: 10px; 
    height: 10px; display: block; background: #fff no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAQAAAAnOwc2AAAAaklEQVR42k3BQ0JFAQAAwLlPtm1vs12rVtk6SDhT9U/wzdZ/9TDDtydx7z6ok3In8CSpBppkXYJbafUAbfLOnMtpFtOloqyduFNFZYdi9pX1G1a2DbClbASMq9iANRUTAtP+LZIwI27BTxXGkxzbcllwvgAAAABJRU5ErkJggg=='); }

.bx-core-window.bx-core-adm-dialog.order_popup_delivery .bx-core-adm-dialog-content-wrap { margin-top: 41px; padding: 0px; }
.bx-core-window.bx-core-adm-dialog.order_popup_delivery .bx-core-adm-dialog-content-wrap .bx-core-adm-dialog-content { border: none; background: none; 
    height: auto!important; }
.bx-core-window.bx-core-adm-dialog.order_popup_delivery .bx-core-adm-dialog-content-wrap .bx-core-adm-dialog-content-wrap-inner { padding: 0; }
.bx-core-window.bx-core-adm-dialog.order_popup_delivery .data .map { padding: 0 0px 0 0; }
.bx-core-window.bx-core-adm-dialog.order_popup_delivery .data .view_map { box-shadow: none; }
.bx-core-window.bx-core-adm-dialog.order_popup_delivery #store_table { width: 100%; }
.bx-core-window.bx-core-adm-dialog.order_popup_delivery #store_table .store_row td{ border: 2px solid #ffffff; border-bottom: 2px solid #BBBBBB; margin: 0px; padding: 15px;}
.bx-core-window.bx-core-adm-dialog.order_popup_delivery #store_table .store_row:hover td,
.bx-core-window.bx-core-adm-dialog.order_popup_delivery #store_table .store_row.checked td{ border: 2px solid #b51b7a; }
.bx-core-window.bx-core-adm-dialog.order_popup_delivery .bx-core-adm-dialog-buttons { padding-top: 0px; padding-left: 412px; }
.bx-core-window.bx-core-adm-dialog.order_popup_delivery .bx-core-adm-dialog-buttons input[name="crmOk"] { line-height: 40px; height: 40px; padding: 0 16px;
    border: none; background: #b51b7a!important; display: inline-flex; color: #fff; box-shadow: none; text-shadow: none; font-weight: normal; font-size: 14px; }
.bx-core-window.bx-core-adm-dialog.order_popup_delivery .bx-core-adm-dialog-buttons input[name="cancel"] { line-height: 40px; height: 40px; padding: 0 10px;
    border: none; background: #FFF!important; display: inline-flex; color: #212121; box-shadow: none; text-shadow: none; font-weight: normal; font-size: 16px; }

#order_form_content_container .order_del_mid + .bx_section h4 { display: none; }
#order_form_content_container .order_del_mid + .bx_section h4 + br { display: none; }
/*#order_form_content_container .order_del_mid + .bx_section .order_deliv_bot { padding-left: 142px; }*/
#order_form_content_container .order_deliv_bot .field.txt { margin-bottom: 20px; padding-bottom: 0; }
#order_form_content_container .order_deliv_bot .field.txt input { width: 500px!important; box-shadow: none; border: 1px solid #B9B9B9; height: 40px;
    padding: 0 10px; margin-bottom: 0; box-sizing: border-box;}
#order_form_content_container .order_deliv_bot .date_txt { font-size: 16px; color: #3b3b3b; font-weight: 600; margin-bottom: 20px; }

#order_form_content_container .order_deliv_bot .field.date .calendar-icon { cursor: pointer; width: 18px; height: 19px; display: inline-block; margin-right: 6px;
    vertical-align: middle; background: no-repeat center center url(img/calendar.svg); }


#order_form_content_container .order_deliv_bot .field.date input { width: 190px!important; box-shadow: none; border: 1px solid #B9B9B9; height: 38px;
    padding: 0 10px; margin-bottom: 0; font-size: 14px; font-weight: 300; color: #3b3b3b; }
#order_form_content_container .order_deliv_bot .field.select { position: relative; padding: 0; }
#order_form_content_container .order_deliv_bot .field.select select { position: absolute; top: -67px; left: 300px; box-shadow: none; height: 40px; 
    font-size: 14px; color: #3b3b3b; font-weight: 300; }

#order_form_content_container .order_deliv_bot .field.select::before { display: block; content: ""; width: 18px; height: 19px; position: absolute;
    top: -56px; left: 274px; background: no-repeat url(img/clock.svg); }


#order_form_content_container .bx_section.pay_systems h4 { font-size: 18px; color: #212121; font-weight: bold; margin-bottom: 30px; border: none;
    padding: 0; margin-top: 30px; }
#order_form_content_container .bx_section.pay_systems h4 span, #order_form_content_container .bx_section.vendordelivery h4 span  { color: #b51b7a; }
.bx_order_make .bx_section.vendordelivery h4 {
	border: none;
	font-size: 18px;
}
#order_form_content_container .bx_section.pay_systems .pay_item { padding-left: 22px; margin: 0 0 26px; }
#order_form_content_container .bx_section.pay_systems .pay_item .bx_logotype { border: 1px solid #BBBBBB; box-shadow: none; border-radius: 3px; padding: 0; }
#order_form_content_container .bx_section.pay_systems .pay_item input[type=radio]:checked + label .bx_logotype { border: 1px solid #b51b7a!important; }
#order_form_content_container .bx_section.pay_systems .pay_item .bx_logotype span { width: 98px; height: 68px; }
#order_form_content_container .bx_section.pay_systems .pay_item .bx_description {  }
#order_form_content_container .bx_section.pay_systems .pay_item .bx_description .name { font-size: 18px; color: #3b3b3b; font-weight: 600; padding-top: 4px; 
	margin-bottom: 10px; border-bottom: 1px solid #3b3b3b; display: inline-block; cursor:pointer;}
#order_form_content_container .bx_section.pay_systems .pay_item .bx_description .name span { color: inherit!important; float: none; text-align: left; }
#order_form_content_container .bx_section.pay_systems .pay_item .bx_description .name span b { color: #b51b7a!important; font-weight: 600; }
#order_form_content_container .bx_section.pay_systems .pay_item .bx_description .descr { font-size: 14px; color: #3b3b3b; font-weight: normal; padding-left: 120px; }

#order_form_content_container .bx_ordercart_order_pay { margin: 0; padding-top: 20px; border-top: 1px solid #F7F7F7; }
#order_form_content_container .bx_ordercart_order_pay::after { display: block; content: ""; clear: both; }
#order_form_content_container .bx_ordercart_order_pay .bx_section .comm_img { display: inline-block; width: 12px; height: 17px; vertical-align: top; 
    margin-right: 4px; background: no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAARCAYAAADpPU2iAAAA6ElEQVR42o3PAUdDURQH8Pa0bNKwQabwoCQAmVUAmkBRAiIC9CSARAGRgLVUQUQQSIQqECC2b9J36IcLuPfp8OM4/ue4d6ysftsrWWScDFcZ8ULzPwtXTFPnjHOy5FP44ppmmO3TjS7keX4bQtsMKfigEgt32KTBQKjGCQuxcMZb6C/ZpU6ResoBi8zxTYVTWrFwnUHoX+kww0Xq+gNNejyG2RPVWHiWgnF+aLPMVur6ewgfckzGJ5VYeJV1Woyoscd86nqfJVTeZYrnaDgsHLET+knuaJQtbHBPnyFryXBYmOCGHj5ZXn+5H1qbsD/HKgAAAABJRU5ErkJggg=='); }
#order_form_content_container .bx_ordercart_order_pay .bx_section textarea { box-shadow: none; border: 1px solid #B9B9B9; }
#order_form_content_container .bx_ordercart_order_pay .bx_section { float: left; width: 50%; }
#order_form_content_container .bx_ordercart_order_pay .bx_ordercart_order_pay_right { float: left; width: 50%; }
#order_form_content_container .bx_ordercart_order_pay .bx_ordercart_order_pay_right table .custom_t1 { font-size: 16px; color: #212121; font-weight: 300; }
#order_form_content_container .bx_ordercart_order_pay .bx_ordercart_order_pay_right table .custom_t2 { font-size: 16px; color: #212121; font-weight: 600; 
    text-align: right; padding-left: 70px!important; }
#order_form_content_container .bx_ordercart_order_pay .bx_ordercart_order_pay_right table .custom_t1.fwb { font-weight: 600!important; }
#order_form_content_container .bx_ordercart_order_pay .bx_ordercart_order_pay_right table .custom_t2.fwb { font-size: 24px; color: #b51b7a; font-weight: 600!important; }
/*#order_form_content_container .bx_ordercart_order_pay_center a:nth-c { background: #b51b7a; text-shadow: none; text-transform: uppercase; font-weight: normal;
		color: #fff!important; } */
		
		.bx_ordercart_order_pay_center  .checkout.bt1 {
			background: #b51b7a;
			color: #fff;
			text-shadow: none;
			text-transform: uppercase;
			font-weight: normal;
		}

		.bx_ordercart_order_pay_center .bt2.bt-big {
			border: 1px solid #bababa;
			color: #83827d !important;
			background: #fff;
			text-decoration: none;
			text-transform: uppercase;
			font-weight: normal;
		}

		

/* ------- orders_list ------- */

.orders_list_container { font-family: 'Open Sans', sans-serif; color: #212121; }
.orders_list_container .orders_item { margin-bottom: 60px; }
.orders_list_container .title { font-size: 14px; font-weight: 600; margin-bottom: 20px; }
.orders_list_container .title b { font-size: 18px; font-weight: 700; }
.orders_list_container .title b span { color: #b51b7a; }
.orders_list_container .order_props { padding-left: 20px; font-size: 16px; }
.orders_list_container .order_props table {  }
.orders_list_container .order_props table .name { text-align: left; padding-right: 40px; min-width: 180px; font-weight: 600; padding-bottom: 8px; }
.orders_list_container .order_props table .val { text-align: right; padding-bottom: 8px; }
.orders_list_container .order_props table .items_list_head .name { padding-top: 16px; }
.orders_list_container .items_list  { padding-left: 20px; }
.orders_list_container .items_list table .name { padding-right: 50px; padding-bottom: 4px; }
.orders_list_container .items_list table .name a { font-size: 14px; color: #069ae7; text-decoration: underline; }
.orders_list_container .items_list table .ln { padding-right: 50px; font-size: 14px; color: #3b3b3b; }
.orders_list_container .items_list table .price span { font-weight: 600; }
.orders_list_container .items_list_total { padding-left: 270px; padding-top: 16px; border-top: 1px solid #F7F7F7; display: inline-block; margin-top: 22px; }
.orders_list_container .items_list_total table {  }
.orders_list_container .items_list_total table .name { padding-right: 60px; font-weight: 300; min-width: 180px; }
.orders_list_container .items_list_total table .val { text-align: right; font-weight: 600; }
.orders_list_container .items_list_total table .val span { font-weight: normal; }
.orders_list_container .items_list_total table .val span.ch { color: #b51b7a; font-weight: 600; }
.orders_list_container .items_list_total table .btns td { padding-top: 20px; text-align: right; }
.orders_list_container .items_list_total table .btns td a { display: inline-block; margin-left: 10px; height: 40px; line-height: 40px; padding: 0 30px; 
	background: #b51b7a; text-decoration: none; color: #fff; font-size: 14px; text-transform: uppercase; border-radius: 3px; }

/* ------- order_finish ------- */

.order_finish_con { text-align: center; padding-top: 90px; font-family: 'Open Sans', sans-serif; color: #212121; }
.order_finish_con .img { display: inline-block; width: 75px; height: 70px; margin-bottom: 20px; background: no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABGCAYAAACE0Gk0AAAFj0lEQVR42u3bA7AcQRgE4Ni2bdu2bRul2LZt27Zt27ZtTjpVF3Wtb18ym7dX9ZUy8+e/Tm5ub3bWj52vJ9GyN4c38ABmQhUIS8PcF0IJAh9BkC+wGzpAGvDrx48bVgB4BELHbZgMZSGkbw4sB+yELyAM+AhboSXE9a2hhYUqMBMeGgzuMxT27R9Pf5AZusMh+KoR2Fye79vDiwS1YQE8o7CWq890g0vjhkUvNyw3LDcsNyw3LDest3BdQsehqDxhye+pG5Zx72QL6xM8l8Rr6m2/u8Cr91aFehtjpUh8mA/bTdgGAyCwg8IaRL3VslJkGwiLWjkorK3UW3IrRU6CsKi/E8JCH37hBQiPN+DfSqGS8MRCUMcghkPCSkR97fE2+TAmhDC4wN+D5RLYR32NlOcKXn613LCMS+qGZcwr8CdjWBshzj9WiHraaecbrgqn4LqGqzAfQsn+bYgeqlNPQ+0qHBw+gDCoiwPCGkE9VbercEj4ZCKsng4Iaw/1lMTO4vXgBjzX8ARWQziZw/p+lQ5vQHi8lGBxlzas5NTPVjv/FZJBaWgEzT1qQ16I6sCwalE/g7wpFsJTcBX90FRzBcZDTvDrgLBGUj9VrBQJB33hOQiLTkE18CtxWPybMKHZAvXhMQib7IdUkoTFh/HegfB4AX6NTg4Fi0Eo+AQboR0UgUQQDeJCFhgChzWuwd5DU8nCSmVpccfAqHAcBHkM7SGiiSaqwTWV0OZIFFY93qg0MikiXABBRkIoL38WXeK6EoU1hnqpqDchMBygSS+gqE0NBYRhkoa1n3qJpzdhNE14BKl9oLG2amFJsrg/1ZuQk+/AQkYfbLAfCEnOOtymPjbp7amfogkNfPoOCn3kZdJfq/EynKwv3yktZebGaaq/uF4cVPgoPv9HHsJo8KfWbEw6m77WBwJpBq/gJMSkP0tBYe2Q+UBZA2q2ks3121P9PgpjHtCDUWFlDWsmNRra7qBINYVxs2hMUVnDOvb7LXYfDmqkylZNBb5sobXkPuyCthDGj/qLa970zGeP4DgMhvh+jL7o3MICja/5ApDHi6D66zyrKAx6DCUM9PDUxJNpnQ3tMNDEUSpjeoDwGAt+vQ2KX/Qlo+cLlNWpdxeECUPNhjVcZcwuGjdO5ePU10RQPPc9HfG5/hul/bTXEFWjXl7YrXXFznT/x9Ke00Tt7Qv1wL6HYjUoz/y3IDxmKCwDReEh/+N6saYmU7jGO6o36RYIjw0a41qoBWZDUGH4RoHak7I07oZGzZQwF0ZBeI2HSB9RzThGjwPe0XlTTUGQY6pBWT/sOkNj7GkaG1Rl3CWqZ3Qfq4hWowP4eI2ZwCwGxTWnU41FJu4Yh1MaR89pnzOx+1FGq9HCNLgrDTETWH+L68dlqnMJAiiMi0D7Tm8MLi9fIbbKuEP0d2fUajQQXZPchEAWArMaVD6V4IeDv9/GBYM1vFmoUXcKHx2C0PSl0V3hGs6/XsOjaFJDg2+0Iiyi8WbD2gFCxWkYCCPhJgiSR6NuaoVrt/swBvrDYRCkq5GGY8NnSjj8X/ipVY2afQnCoMkG6g8wUe84BLN6d2M1+PXBoOLCU74opGsfNXMMLhX+YZyFY+e6hcPCPdtPvanfbuNLgOm/3TxoBldAkJNQ2eLZ/UMgyF3oCEGsvIn88IUKDgO/NgYVVeHa7DKEUhibBApDAYhtw98dHfJBUUgBfr0t2BIEWQsRbGg2l8LvsheQzMmP4/ZW2RppAoEs/m+aBF8Vgsr8Pzy/3Jw/kh43oRsk0ZkfCPLDdJUDInfoxojjA8ujsy90B9b+du0yFKbCbtpFYGsh0v/4hHxoTwgfQXjpLlTnhfV/DC0WDIGHFh+fa2RhvXN8aAEhP/SGjXAD3tOifQoWQ3PaxXD06xv7JdAL/8lFawAAAABJRU5ErkJggg=='); }
.order_finish_con .title_ono { font-size: 24px; margin-bottom: 18px; }
.order_finish_con .title_two { font-size: 16px; margin-bottom: 30px; line-height: 1.5; }
.order_finish_con .title_two span { font-weight: 600; }
.order_finish_con .title_three { font-size: 18px; font-weight: 600; margin-bottom: 18px; }
.order_finish_con .props { text-align: center; font-size: 16px; }
.order_finish_con .props table { display: inline-block; max-width: 450px; }
.order_finish_con .props table td { text-align: left; padding-bottom: 8px; }
.order_finish_con .props table td.name { font-weight: 600; padding-right: 14px; }
.order_finish_con .props table td.val { text-align: right; }
.order_finish_con .props table td.val span { color: #b51b7a; }

/* ------- oredr_confirm ------- */

.oredr_confirm_props { font-family: 'Open Sans', sans-serif; }
.oredr_confirm_props .title_txt { font-size: 24px; margin-bottom: 20px; }
.oredr_confirm_props .prop_items { font-size: 16px; }
.oredr_confirm_props .prop_items .prop_item { margin-bottom: 8px; }
.oredr_confirm_props .prop_items .prop_item::after { display: block; content: ""; clear: both; }
.oredr_confirm_props .prop_items .prop_item .name { float: left; font-weight: 600; padding-right: 6px; }
.oredr_confirm_props .prop_items .prop_item .val { float: left; }
.oredr_confirm_props .prop_items .prop_item .val span { color: #b51b7a; }

/* ------- oredr_detail ------- */

.sale-order-detail { font-family: 'Open Sans', sans-serif; }
.sale-order-detail .sale-order-detail-title-element { font: inherit; font-size: 37px; font-weight: 700; }
.sale-order-detail .sale-order-detail-general { border: none; }
.sale-order-detail .sale-order-detail-general-head { background: #b51b7a; padding: 0 20px; }
.sale-order-detail .sale-order-detail-about-order-title { background: none; }
.sale-order-detail .sale-order-detail-about-order-title h3 { font-size: 22px; font-family: 'Open Sans', sans-serif; }
.sale-order-detail .sale-order-detail-about-order-inner-container { border: 1px solid #B9B9B9; border-radius: 3px; }
.sale-order-detail .sale-order-detail-general-item { font-size: 20px; }
.sale-order-detail .sale-order-detail-about-order-inner-container-name { margin-bottom: 20px; }
.sale-order-detail .sale-order-detail-about-order-inner-container-name .sale-order-detail-about-order-inner-container-name-title { font-size: 16px; }
.sale-order-detail .sale-order-detail-about-order-inner-container-name .sale-order-detail-about-order-inner-container-name-detail { font-size: 16px; }
.sale-order-detail .sale-order-detail-about-order-inner-container-name .sale-order-detail-about-order-inner-container-name-read-less,
.sale-order-detail .sale-order-detail-about-order-inner-container-name .sale-order-detail-about-order-inner-container-name-read-more { margin-top: 10px; margin-bottom: 10px; 
    text-decoration: none!important; }
.sale-order-detail .sale-order-detail-about-order-inner-container-status { margin-bottom: 20px; }
.sale-order-detail .sale-order-detail-about-order-inner-container-status .sale-order-detail-about-order-inner-container-status-title { font-size: 16px; }
.sale-order-detail .sale-order-detail-about-order-inner-container-status .sale-order-detail-about-order-inner-container-status-detail { font-size: 16px; }
.sale-order-detail .sale-order-detail-about-order-inner-container-price { margin-bottom: 20px; }
.sale-order-detail .sale-order-detail-about-order-inner-container-price .sale-order-detail-about-order-inner-container-price-title { font-size: 16px; }
.sale-order-detail .sale-order-detail-about-order-inner-container-price .sale-order-detail-about-order-inner-container-price-detail { font-size: 16px; }
.sale-order-detail .sale-order-detail-about-order-inner-container-repeat .sale-order-detail-about-order-inner-container-repeat-button { background: #b51b7a; text-decoration: none;
    font-size: 18px; font-weight: normal; border-radius: 3px; display: none!important; padding: 0 20px; }
.sale-order-detail .sale-order-detail-about-order-inner-container-repeat .sale-order-detail-about-order-inner-container-repeat-cancel { background: #b51b7a; text-decoration: none;
    font-size: 18px; font-weight: normal; border-radius: 3px; display: inline-block; padding: 0 20px; color: #fff; height: 38px; line-height: 38px; font-family: 'Open Sans', sans-serif; }
.sale-order-detail .sale-order-detail-about-order-inner-container-details { display: block !important; }
.sale-order-detail .sale-order-detail-about-order-inner-container-details .sale-order-detail-about-order-inner-container-details-title { font-size: 22px; color: #303030; }
.sale-order-detail .sale-order-detail-about-order-inner-container-details .sale-order-detail-about-order-inner-container-details-list { margin:0 0 20px 0; }
.sale-order-detail .sale-order-detail-about-order-inner-container-details .sale-order-detail-about-order-inner-container-details-list 
	.sale-order-detail-about-order-inner-container-list-item { font-size: 16px; padding-top: 6px; font-family: 'Open Sans', sans-serif; }
.sale-order-detail .sale-order-detail-about-order-inner-container-details .sale-order-detail-about-order-inner-container-details-list 
	.sale-order-detail-about-order-inner-container-list-item .sale-order-detail-about-order-inner-container-list-item-element { font-family: 'Open Sans', sans-serif; font-size: 16px; display: inline-block; padding-left: 10px; }
.sale-order-detail .sale-order-detail-about-order-inner-container-details .sale-order-detail-about-order-inner-container-details-list 
	.sale-order-detail-about-order-inner-container-list-item .sale-order-detail-about-order-inner-container-list-item-link{ font-size: 16px; display: inline-block; padding-left: 10px; }
.sale-order-detail .sale-order-detail-payment-options-title { background: none; }
.sale-order-detail .sale-order-detail-payment-options-title h3 { font-size: 22px; font-family: 'Open Sans', sans-serif; }
.sale-order-detail .sale-order-detail-payment-options-inner-container { border: 1px solid #B9B9B9; border-radius: 3px; }
.sale-order-detail .sale-order-detail-payment-options-info { padding: 20px; }
.sale-order-detail .sale-order-detail-payment-options-info-image { display: none; }
.sale-order-detail .sale-order-detail-payment-options-info-container { padding: 0!important; }
.sale-order-detail .sale-order-detail-payment-options-info-container .sale-order-detail-payment-options-info-order-number { font-size: 16px; margin-bottom: 8px; }
.sale-order-detail .sale-order-detail-payment-options-info-container .sale-order-detail-payment-options-info-total-price { font-size: 16px; }
.sale-order-detail .sale-order-detail-payment-options-info-container .sale-order-detail-payment-options-info-total-price span { font-weight: 700; color: #b51b7a; }
.sale-order-detail .sale-order-detail-payment-options-inner-container .sale-order-detail-payment-options-methods-container::before { display: none; }
.sale-order-detail .sale-order-detail-payment-options-inner-container .sale-order-detail-payment-options-methods-container .payment-options-methods-row::after,
.sale-order-detail .sale-order-detail-payment-options-inner-container .sale-order-detail-payment-options-methods-container .payment-options-methods-row::before { display: none; }
.sale-order-detail .sale-order-detail-payment-options-inner-container .sale-order-detail-payment-options-methods-container .payment-options-methods-row { padding: 0 20px; margin: 0; }
.sale-order-detail .sale-order-detail-payment-options-methods-information-block { display: inline-block; }
.sale-order-detail .sale-order-detail-payment-options-methods-image-container { margin-bottom: 20px; }
.sale-order-detail .sale-order-detail-payment-options-methods-image-container span { background-position: 0 center; }
.sale-order-detail .sale-order-detail-payment-options-methods-info { margin-bottom: 20px; padding: 0!important; }
.sale-order-detail .sale-order-detail-payment-options-methods-info .sale-order-detail-methods-title { font-size: 16px; margin-bottom: 10px; }
.sale-order-detail .sale-order-detail-payment-options-methods-info .sale-order-detail-payment-options-methods-info-title-status-alert {  }
.sale-order-detail .sale-order-detail-payment-options-methods-info .sale-order-detail-payment-options-methods-info-title-status-success { margin-left: 20px; }
.sale-order-detail .sale-order-detail-payment-options-methods-info .sale-order-detail-payment-options-methods-info-total-price { font-size: 16px; font-family: 'Open Sans', sans-serif; }
.sale-order-detail .sale-order-detail-payment-options-methods-button-container a { background: #b51b7a; text-decoration: none; font-size: 18px; font-weight: normal; border-radius: 3px;
    display: inline-block; padding: 0 20px; font-family: 'Open Sans', sans-serif; }
.sale-order-detail .sale-order-detail-payment-options-methods-button-container a.inactive-button { background: rgba(237, 26, 59, 0.20)!important; }
.sale-order-detail .sale-order-detail-payment-options-shipment { padding: 20px; }
.sale-order-detail .sale-order-detail-payment-options-shipment-image-container { margin-bottom: 20px; }
.sale-order-detail .sale-order-detail-payment-options-shipment-image-container span { background-position: 0 center; }
.sale-order-detail .sale-order-detail-payment-options-methods-shipment-list .sale-order-detail-payment-options-methods-shipment-list-item-title { font-size: 16px; }
.sale-order-detail .sale-order-detail-payment-options-methods-shipment-list { padding: 0!important; font-size: 16px; }
.sale-order-detail .sale-order-detail-hide-link { text-decoration: none; }
.sale-order-detail .sale-order-detail-show-link { text-decoration: none; }
.sale-order-detail .sale-order-detail-payment-options-shipment-composition-title { background: #ad1a73; padding: 10px; }
.sale-order-detail .sale-order-detail-payment-options-shipment-composition-title h3 { margin: 0; color: #fff; }
.sale-order-detail .sale-order-detail-order-section { border: 1px solid #B9B9B9; }
.sale-order-detail .sale-order-detail-order-item-tr {  }
.sale-order-detail .sale-order-detail-order-item-tr .sale-order-detail-order-item-td { padding: 20px!important; }
.sale-order-detail .sale-order-detail-order-item-tr .sale-order-detail-order-item-td .sale-order-detail-order-item-td-title { font-size: 16px; padding: 6px; font-family: 'Open Sans', sans-serif; }
.sale-order-detail .sale-order-detail-order-item-tr .sale-order-detail-order-item-td .sale-order-detail-order-item-td-title.visible-xs.visible-sm { display: none!important; }
.sale-order-detail .sale-order-detail-order-item-tr .sale-order-detail-order-item-img-block {  }
.sale-order-detail .sale-order-detail-order-item-tr .sale-order-detail-order-item-td-text { font-size: 16px; font-family: 'Open Sans', sans-serif; }
.sale-order-detail .sale-order-detail-payment-options-shipment-composition-container { margin-bottom: 0; }
.sale-order-detail .sale-order-detail-payment-options-order-content-title { background: none; }
.sale-order-detail .sale-order-detail-payment-options-order-content-title h3 { font-size: 22px; font-family: 'Open Sans', sans-serif; }
.sale-order-detail .sale-order-detail-total-payment-container::after { display: block; content: ""; clear: both; }
.sale-order-detail .sale-order-detail-total-payment-list-left { float: left; margin-left: 0; width: 80%; }
.sale-order-detail .sale-order-detail-total-payment-list-left li { height: 20px; line-height: 20px; font-size: 16px; font-family: 'Open Sans', sans-serif; }
.sale-order-detail .sale-order-detail-total-payment-list-right { float: left; margin-left: 0; width: 15%; }
.sale-order-detail .sale-order-detail-total-payment-list-right li { height: 20px; line-height: 20px; font-size: 16px; font-family: 'Open Sans', sans-serif; }
.sale-order-detail .sale-order-detail-total-payment-list-right li.all { font-weight: 700; color: #b51b7a; }
.sale-order-detail .sale-order-detail-payment-options-methods-info-change-link { margin-top: 10px; margin-bottom: 10px; text-decoration: none; font-size: 16px; display: inline-block; }
.sale-order-detail .sale-order-payment-change-pp-list {  }
.sale-order-detail .sale-order-payment-change-pp-list .sale-order-payment-change-pp-company { width: 120px; padding: 7px!important; }
.sale-order-detail .sale-order-payment-change-pp-company-graf-container { border: 1px solid #BBBBBB; box-shadow: none; border-radius: 3px; }
.sale-order-detail .sale-order-payment-change-pp-company:hover .sale-order-payment-change-pp-company-graf-container { border: 1px solid #b51b7a!important; }
.sale-order-detail .sale-order-detail-payment-inner-row-template .sale-order-list-cancel-payment { text-decoration: none; }
.sale-order-detail .sale-order-payment-change-payment-title-element { display: none !important; }

.sale-order-detail-order-item-content {max-width: 700px;}
@media screen and (max-width: 1024px) and (min-width: 992px){
	.sale-order-detail-order-item-content {max-width: 400px;}
}
/* ------- registration ------- */

.reg_page_new {  }
.reg_page_new .field { margin-bottom: 20px; padding-bottom: 0; }
.reg_page_new .field input { width: 360px; box-shadow: none; border: 1px solid #B9B9B9; height: 38px; border-radius: 3px; background: #fff; 
	padding: 0 9px; color: #4e5255; font-size: 14px; }
.reg_page_new .field.field--birthday input {width: 334px !important}
.field--birthday img.calendar-icon {margin-top: 10px;}
.reg_page_new .field select { width: 360px!important; box-shadow: none; border: 1px solid #B9B9B9; height: 38px; }
.reg_page_new .field textarea { width: 360px!important; height: 100px!important; box-shadow: none; border: 1px solid #B9B9B9; }
.reg_page_new .field.captcha-block { margin-bottom: 24px; padding-top: 10px; }
.reg_page_new .field.captcha-block img { margin: 15px 0 0; display: block; }
.reg_page_new .field.field-button input { line-height: 40px; font-size: 15px; font-weight: 500; border: none; text-shadow: none; background: #ad1a73; color: #fff!important;
	padding: 0 15px; width: auto!important; box-shadow: none; height: 38px; }
.reg_page_new .usr_fld_two { display: inline-block; margin-right: 10px; }
.reg_page_new .usr_fld_one { display: inline-block; width: 85%; vertical-align: top;}

/* ------- autherization ------- */

.auth_new_page {  }
.auth_new_page .field { margin-bottom: 20px; padding-bottom: 0; }
.auth_new_page .field input { width: 360px!important; box-shadow: none; border: 1px solid #B9B9B9; height: 38px; border-radius: 3px; background: #fff; 
	padding: 0 9px; color: #4e5255; font-size: 14px; }
.auth_new_page .field.captcha-block { margin-bottom: 24px; padding-top: 10px; }
.auth_new_page .field.captcha-block img { margin: 15px 0 0; display: block; }
.auth_new_page .field.field-button input { line-height: 40px; font-size: 15px; font-weight: 500; border: none; text-shadow: none; background: #ad1a73; color: #fff!important;
	padding: 0 15px; width: auto!important; box-shadow: none; height: 38px; }

/* ------- vote_form ------- */

.vote_after_order { padding: 50px 0 0; text-align: left; width: 500px; margin: 0 auto; font-family: 'Open Sans', sans-serif; }
.vote_after_order .voting-form-box { border: 1px solid #BBBBBB; border-radius: 10px; padding: 20px; }
.vote_after_order h2 { margin: 0 0 10px; text-align: center; color: #b51b7a; }
.vote_after_order .field { margin-bottom: 20px; padding-bottom: 0; }
.vote_after_order .field input { width: 100%!important; box-shadow: none; border: 1px solid #B9B9B9; height: 38px; border-radius: 3px; 
	background: #fff; padding: 0 9px; color: #4e5255; font-size: 14px; }
.vote_after_order .field select { width: 100%!important; box-shadow: none; border: 1px solid #B9B9B9; height: 38px; }
.vote_after_order .field textarea { width: 100%!important; height: 100px!important; box-shadow: none; border: 1px solid #B9B9B9; }
.vote_after_order .field.field-button { margin-bottom: 0; padding-top: 20px; text-align: center; }
.vote_after_order .field.field-button input { line-height: 40px; font-size: 15px; font-weight: 500; border: none; text-shadow: none; 
	background: #ad1a73; color: #fff!important; padding: 0 15px; width: auto!important; box-shadow: none; height: 38px; cursor: pointer; }
.vote_after_order .field.field-button input[type="submit"] { margin-right: 10px; }

.vote_after_order .vote-item-header {  }
.vote_after_order .vote-item-header .vote-item-title { font-weight: 600; font-size: 16px; margin-bottom: 10px; }
.vote_after_order .vote-items-list { margin-bottom: 10px; }
.vote_after_order .vote-items-list input[type="checkbox"] { display: none; }
.vote_after_order .vote-items-list input[type="checkbox"] + label { font-size: 14px!important; }
.vote_after_order .vote-items-list input[type="checkbox"]:checked + label { font-weight: 600; color: #000!important; }
.vote_after_order .vote-items-list .vote-answer-item-radio { display: block; margin-bottom: 4px; }
.vote_after_order .vote-items-list input[type="radio"] { margin: 0; height: 16px; width: 16px; cursor: pointer; vertical-align: middle; }
.vote_after_order .vote-items-list input[type="radio"] + label { font-size: 14px!important; cursor: pointer; vertical-align: middle; 
	padding: 0 0 0 4px; color: #6B6B6B; line-height: 15px; min-height: 16px; overflow: hidden; -webkit-touch-callout: none;
    -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.vote_after_order .vote-items-list input[type="radio"]:checked + label { font-weight: 600; color: #000!important; }
.vote_after_order .vote-item-vote > .field > textarea { margin-top: 10px!important; }
.vote_after_order .vote-item-vote > .field > textarea[rows="1"] { height: 30px!important; }
.vote_after_order .vote-item-vote.vote-item-vote-first > .field > textarea { margin-top: 0!important; }

.vote_after_order .vote-note-box-text.err_msg { text-align: center; font-size: 16px; font-weight: bold; margin-bottom: 20px; }
.vote_after_order .vote-note-box-text.ok_msg { text-align: center; font-size: 16px; font-weight: bold; }

/* ------- forgot_pass ------- */

.forgot_pass_new_page {  }
.forgot_pass_new_page .field { margin-bottom: 20px; padding-bottom: 0; }
.forgot_pass_new_page .field input { width: 360px!important; box-shadow: none; border: 1px solid #B9B9B9; height: 38px; border-radius: 3px; background: #fff; 
	padding: 0 9px; color: #4e5255; font-size: 14px; }
.reg_page_new .field.captcha-block { margin-bottom: 24px; padding-top: 10px; }
.reg_page_new .field.captcha-block img { margin: 15px 0 0; display: block; }
.forgot_pass_new_page .field.field-button input { line-height: 40px; font-size: 15px; font-weight: 500; border: none; text-shadow: none; background: #ad1a73; color: #fff!important;
	padding: 0 15px; width: auto!important; box-shadow: none; height: 38px; }

/* ------- breadcrumbs ------- */

#breadcrumb ul li { font-family: 'Open Sans', sans-serif; }
#breadcrumb ul li a { text-decoration: none; font-size: 13px; color: #999999; }
#breadcrumb ul li span { font-size: 13px; color: #3b3b3b; }

/* -------  ------- */

#container-in section.sec_cat h1 { font-size: 37px; color: #000000; font-family: 'MuseoSansCyrl'; font-weight: 700; margin-top: 0; }
#breadcrumb + h1 { font-size: 37px; color: #000000; font-family: 'MuseoSansCyrl'; font-weight: 700; }

.bx_catalog_tile .bx_catalog_tile_img { padding-top: 66%; }
.bx_catalog_tile .bx_catalog_tile_ul { margin: -14px -12px 25px -12px; }
.bx_catalog_tile .bx_catalog_tile_ul li { font-family: 'Open Sans', sans-serif; text-align: left; }
.bx_catalog_tile .bx_catalog_tile_title a { font-size: 29px; font-family: 'MuseoSansCyrl'; font-weight: 700; color: #333333; text-decoration: none; text-align: left; overflow-wrap: break-word; }
.bx_catalog_tile .bx_catalog_tile_title + .bx_catalog_cat2subsections ul { margin-left: 0; margin: 0; padding: 0; }
.bx_catalog_tile .bx_catalog_tile_title + .bx_catalog_cat2subsections ul li { padding: 0; line-height: 1.7; }
.bx_catalog_tile .bx_catalog_tile_title + .bx_catalog_cat2subsections ul li a { font-size: 16px; font-weight: 300; color: #3b3b3b; text-decoration: none; }
.bx_catalog_tile .bx_catalog_tile_title + .bx_catalog_cat2subsections ul li a:hover { text-decoration: underline; color: #b51b7a; }
.bx_catalog_cat2subsections,
.bx_catalog_cat2subsections_more { display: block; }
/* @media (max-width: 699px){
	.bx_catalog_tile .bx_catalog_tile_title + .bx_catalog_cat2subsections ul { margin-left: 3%; }
} */

/* ------- news_action_list ------- */

.bx_news { font-family: 'Open Sans', sans-serif; padding-top: 4px; }
.bx_news .bx_news_item { display: block; border-bottom: none; padding-bottom: 0; margin-bottom: 40px; }
.bx_news .bx_news_item::after { display: block; content: ""; clear: both; }
.bx_news .bx_news_item .img { float: left; }
.bx_news .bx_news_item .img a { display: block; }
.bx_news .bx_news_item .img img { display: block; max-width: 180px; height: auto; }
.bx_news .bx_news_item .img + .txt { padding-left: 200px; }
.bx_news .bx_news_item .txt h3 { font-family: inherit; margin-bottom: 10px; font-size: 18px; color: #212121; text-decoration: none; font-weight: 600; }
.bx_news .bx_news_item .txt .date { font-size: 13px; color: #aaaaaa; }
.bx_news .bx_news_item .txt .text { font-size: 16px; color: #212121; margin-bottom: 6px; }
.bx_news .bx_news_item .txt .rm { display: inline-block; padding-right: 30px; font-size: 14px; line-height: 20px; color: #b51b7a; text-decoration: underline;
    background: no-repeat right center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAPCAYAAADgbT9oAAAAlElEQVR42q3TgQZCMRSH8T1FNERSCAgJBRFBQiKG3jkIhZgEWRmLRtQ3wiDIf/yA63Nt55h/TrBjB4+BUR6CXVxww1Ad78EjYqKOt3FCwlQdb+GAB+bqeBN7PLGo72om4BCRsSrhgLdYKuG+6I83uOMFp7rjBnbIWKuitnq4pXLUjtJRky/HN9rBWb7OxLa4YvTrmw9g4cos+S2KuwAAAABJRU5ErkJggg=='); }

/* ------- news_action_detail ------- */

.bx_news_detail { font-family: 'Open Sans', sans-serif; }
.bx_news_detail::after { display: block; content: ""; clear: both; }
.bx_news_detail .date { font-size: 18px; color: #212121; font-weight: 600; }
.bx_news_detail .txt { float: left; width: 66%; margin-right: 2%; }
.bx_news_detail .txt.no_image { width: 100%; }
.bx_news_detail .img { float: left; width: 32%; }
.bx_news_detail .img img { display: block; max-width: 100%; height: auto; }
.bx_news_detail .text { font-size: 16px; color: #212121; font-weight: 500; }
.bx_news_detail .text img {
	max-width: 100%;
	height:auto;
	/*width: auto!important; height: auto!important;*/ }
.bx_news_detail .detail_picture { max-width: 100%; width: auto!important; height: auto!important; display: block; margin: 0 auto; }
.nws_detail.rm { display: inline-block; padding-left: 30px; font-size: 14px; line-height: 20px; color: #b51b7a; text-decoration: underline;
	margin-top: 30px; background: no-repeat left center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAPCAYAAADgbT9oAAAAlklEQVR42q3UA85DQRRA4dnGb9u2jahxtezathm1p4hq3Jt8Lz5PM6P6TXL27hBeGJXUEDtFAlHsSkWvkEYIO1LRe2Thw6ZU9AUFuLEiFf1CEVYsSEX/UUEBBrwL2FTtv18TllRcNKgiCy3eBex1fg4TZpTkEPxGCVYsSMffUIQLy9LxB+Tgxbp0/AYZBCEeP0N00tOtDvrQyhabOmuIAAAAAElFTkSuQmCC'); }

/* ------- catalog_section_2_lvl ------- */

.bx_catalog_grid .bx_catalog_item_title::after { display: block; content: ''; position: absolute; background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 53%,rgba(255,255,255,1) 100%);
    height: 100%; width: 45px; right: 0; top: 21px; }
.bx_catalog_line .bx_catalog_tile_title { margin-bottom: 30px; }
.bx_catalog_line .bx_catalog_tile_title a { /*text-decoration: none;*/ color: inherit; }
.bx_catalog_line .to_sec_rm_con { text-align: right; }
.bx_catalog_line .to_sec_rm_btn { display: inline-block; padding-right: 30px; font-size: 14px; line-height: 20px; color: #b51b7a; text-decoration: underline;
	margin-top: 30px; font-weight: 300; background: no-repeat right center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAPCAYAAADgbT9oAAAAlElEQVR42q3TgQZCMRSH8T1FNERSCAgJBRFBQiKG3jkIhZgEWRmLRtQ3wiDIf/yA63Nt55h/TrBjB4+BUR6CXVxww1Ad78EjYqKOt3FCwlQdb+GAB+bqeBN7PLGo72om4BCRsSrhgLdYKuG+6I83uOMFp7rjBnbIWKuitnq4pXLUjtJRky/HN9rBWb7OxLa4YvTrmw9g4cos+S2KuwAAAABJRU5ErkJggg=='); }

/* ------- modal_feddback ------- */

.fancybox-skin.vdp_feedback { border: 1px solid #D6D6D6; border-radius: 6px; }
.fancybox-skin .feedb_close_popup { width: 10px; height: 10px; top: 14px; right: 20px; background: no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAQAAAAnOwc2AAAAaklEQVR42k3BQ0JFAQAAwLlPtm1vs12rVtk6SDhT9U/wzdZ/9TDDtydx7z6ok3In8CSpBppkXYJbafUAbfLOnMtpFtOloqyduFNFZYdi9pX1G1a2DbClbASMq9iANRUTAtP+LZIwI27BTxXGkxzbcllwvgAAAABJRU5ErkJggg=='); }
.fancybox-skin .feedb_close_popup:hover { background-position: 0 0; }
.f-modal.feedback-popup { width: auto; }
.f-modal.feedback-popup .title { font-size: 16px; color: #212121; border-bottom: 1px solid #D7D7D7; padding: 0 30px 0 14px; line-height: 40px; margin-bottom: 0; }
.f-modal.feedback-popup .personal { padding: 18px; }
.f-modal.feedback-popup .personal select { width: 360px!important; box-shadow: none; border: 1px solid #B9B9B9; height: 38px; }
.f-modal.feedback-popup .personal input { width: 360px!important; box-shadow: none; border: 1px solid #B9B9B9; height: 38px; }
.f-modal.feedback-popup .personal textarea { width: 360px!important; height: 100px!important; box-shadow: none; border: 1px solid #B9B9B9; }
.f-modal.feedback-popup .personal .field { margin-bottom: 20px; padding-bottom: 0; }
.f-modal.feedback-popup .personal .field.textarea { margin-bottom: 30px; }
.f-modal.feedback-popup .personal .field.captcha-block { margin-bottom: 24px; }
.f-modal.feedback-popup .personal .field.field-button { margin-bottom: 0; text-align: center; }
.f-modal.feedback-popup .personal .field.field-button input { line-height: 40px; font-size: 15px; font-weight: 500; border: none; text-shadow: none; background: #ad1a73; color: #fff!important;
	padding: 0 15px; width: auto!important; }
.f-modal.feedback-popup .txt_result { padding: 20px 20px 0; }

/* ------- modal_add_to_cart ------- */

.fancybox-skin.vdp_addtocard { border: 1px solid #D6D6D6; border-radius: 6px; }
.fancybox-skin .addtocard_close_popup { width: 10px; height: 10px; top: 14px; right: 20px; background: no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAQAAAAnOwc2AAAAaklEQVR42k3BQ0JFAQAAwLlPtm1vs12rVtk6SDhT9U/wzdZ/9TDDtydx7z6ok3In8CSpBppkXYJbafUAbfLOnMtpFtOloqyduFNFZYdi9pX1G1a2DbClbASMq9iANRUTAtP+LZIwI27BTxXGkxzbcllwvgAAAABJRU5ErkJggg=='); }
.fancybox-skin .addtocard_close_popup:hover { background-position: 0 0; }
.fancybox-inner .add2cart_popup_in { font-family: MuseoSansCyrl; width: 100%; }
.fancybox-inner .add2cart_popup_in::before { display: block; content: ""; border-bottom: 1px solid #D7D7D7; padding: 0 30px 0 14px; height: 40px; margin-bottom: 0; }
.fancybox-inner .add2cart_popup_in .title { font-size: 22px; color: #333333; font-weight: bold; padding-top: 30px; padding-right: 10px; padding-left: 10px; }
.fancybox-inner .add2cart_popup_in img { margin-top: 10px; margin-bottom: 10px; }
.fancybox-inner .add2cart_popup_in a.btn { line-height: 40px; font-weight: 500; border: none; text-shadow: none; background: #ad1a73;
	color: #fff!important; padding: 0 15px; width: auto!important; height: auto; font-size: 15px; }
.fancybox-inner .add2cart_popup_in a.continue { line-height: 40px; font-weight: 500; border: none; text-shadow: none; background: #ad1a73;
	color: #fff!important; padding: 0 15px; width: auto!important; height: auto; font-size: 15px; display: inline-block; border-radius: 4px; text-decoration: none; }

/* ------- modal_buy_one_click ------- */

.fancybox-skin.vdp_buy1click { border: 1px solid #D6D6D6; border-radius: 6px; }
.fancybox-skin .buy1click_close_popup { width: 10px; height: 10px; top: 14px; right: 20px; background: no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAQAAAAnOwc2AAAAaklEQVR42k3BQ0JFAQAAwLlPtm1vs12rVtk6SDhT9U/wzdZ/9TDDtydx7z6ok3In8CSpBppkXYJbafUAbfLOnMtpFtOloqyduFNFZYdi9pX1G1a2DbClbASMq9iANRUTAtP+LZIwI27BTxXGkxzbcllwvgAAAABJRU5ErkJggg=='); }
.fancybox-skin .buy1click_close_popup:hover { background-position: 0 0; }
.fancybox-inner .buy1clickform { width: 400px; }
.fancybox-inner .buy1clickform .title { font-size: 16px; color: #212121; font-weight: normal; border-bottom: 1px solid #D7D7D7; padding: 0 30px 0 14px; line-height: 40px; margin-bottom: 0; }
.fancybox-inner .buy1clickform .personal { padding: 18px; }
.fancybox-inner .buy1clickform .personal select { width: 360px!important; box-shadow: none; border: 1px solid #B9B9B9; height: 38px; }
.fancybox-inner .buy1clickform .personal input { width: 360px!important; box-shadow: none; border: 1px solid #B9B9B9; height: 38px; }
.fancybox-inner .buy1clickform .personal textarea { width: 360px!important; height: 100px!important; box-shadow: none; border: 1px solid #B9B9B9; }
.fancybox-inner .buy1clickform .personal .field { margin-bottom: 20px; padding-bottom: 0; }
.fancybox-inner .buy1clickform .personal .field.textarea { margin-bottom: 30px; }
.fancybox-inner .buy1clickform .personal .field.captcha-block { margin-bottom: 24px; }
.fancybox-inner .buy1clickform .personal .field.field-button { margin-bottom: 0; text-align: center; }
.fancybox-inner .buy1clickform .personal .field.field-button input { line-height: 40px; font-size: 15px; font-weight: 500; border: none; text-shadow: none; background: #ad1a73; color: #fff!important;
	padding: 0 15px; width: auto!important; }
.fancybox-inner .buy1clickform .txt_result { padding: 20px 20px 0; }

/* ------- 404_page ------- */

.page_404 { text-align: center; font-family: MuseoSansCyrl; margin: 0 auto 60px; padding-top: 40px; }
.page_404 .txt1 { margin-bottom: 36px; }
.page_404 .txt1 img { display: block; width: auto; height: auto; max-width: 100%; margin: 0 auto; }
.page_404 .txt2 { font-size: 36px; color: #000; line-height: 1; font-weight: 300; }
.page_404 .txt2 span { color: #ed1b2f; }
.catalog_404 { font-family: MuseoSansCyrl; }
.catalog_404 h2 { font-size: 37px; color: #000; font-weight: bold; text-align: center; line-height: 1; margin: 0 0 30px; }
.catalog_404 .items {  }
.catalog_404 .items::after { display: block; content: ""; clear: both; }
.catalog_404 .items .item { float: left; padding: 0 12px; width: 25%; box-sizing: border-box; margin-bottom: 4px; }
.catalog_404 .items .item:nth-child(4n+4) { margin-right: 0; }
.catalog_404 .items .item .img { display: block; }
.catalog_404 .items .item .img img { display: block; width: auto; height: auto; max-width: 100%; margin: 0 auto; }
.catalog_404 .items .item .name { display: block; font-size: 29px; color: #333333; font-weight: 700; text-decoration: none; padding-top: 12px; }
@media (max-width: 980px) and (min-width: 640px) {
	.catalog_404 .items .item { width: 33%; }
	.catalog_404 .items .item .name { font-size: 16px; }
}
.catalog_404 .items .item .name { display: block; font-size: 29px; color: #333333; font-weight: 700; text-decoration: none; padding-top: 12px; }
@media (max-width: 639px) {
	.catalog_404 .items .item { width: 33%; }
	.catalog_404 .items .item .name { font-size: 12px; }
	.page_404 .txt2 { font-size: 20px!important; }
	.catalog_404 h2 { font-size: 26px!important; }
	.page_404 { margin-bottom: 20px; }
}
@media (max-width: 479px) and (min-width: 360px) {
	.catalog_404 .items .item { width: 33%; margin-bottom: 25px; }
}
@media (max-width: 359px) {
	.catalog_404 .items .item { width: 50%; margin-bottom: 25px; }
}

/* ------- page_subscribe ------- */

.subscribe-edit {  }
.subscribe-edit input[type="text"] { width: 360px!important; box-shadow: none; border: 1px solid #B9B9B9; height: 38px; }
.subscribe-edit table { width: 100% !important; }
.subscribe-edit > table + br { display: none; }
.subscribe-edit .title { margin-bottom: 14px; }

/* ------- profile_page ------- */

.bx_profile.page_profile {  }
.bx_profile.page_profile .field { margin-bottom: 20px; padding-bottom: 0; }
.bx_profile.page_profile .field select { width: 360px!important; box-shadow: none; border: 1px solid #B9B9B9; height: 38px; }
.bx_profile.page_profile .field input { width: 360px!important; box-shadow: none; border: 1px solid #B9B9B9; height: 38px; }
.bx_profile.page_profile .field textarea { width: 360px!important; height: 100px!important; box-shadow: none; border: 1px solid #B9B9B9; }

/* ------- search_page ------- */

.content .search-page {  }
.content .search-page .search-block { width: auto; max-width: none; }
.content .search-page form .search-block, .content .search-page .search-block form { max-width: 480px; position: relative; }
.content .search-page form .search-block { padding-right: 0; }
.content .search-page form::after .search-block{ display: block; content: ""; clear: both; }
.content .search-page form .search-block .search-field, .content .search-page .search-block form .search-field { width: 100%; height: 38px; padding-right: 70px; line-height: 38px; box-shadow: none; border: 1px solid #BBBBBB; border-radius: 3px; }
.content .search-page form .search-block .search-btn, .content .search-page .search-block form .search-btn { width: 68px; height: 38px; 
	/*background: no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAABeklEQVR4AWLABt5KWWsCyqdnIDujMA7jsY06dlLFTvo6Vh2ri+t7+4nZxPba7te2bZx9ird4V+fDzK12Z37V/s889xMCSEUlulGKf7iExRP8/nF4Hp6hH8aiFTcx0WtgObJgRANe4wKO4ya+oltt3mOa28B85MJgAAHMG2O7Cr9V6IPbyAsVOOdiPwmPVeis04H16hkEPdzeyUiCQTEm28YP1DOY5/E57ocRh23DVBk98/lGFlvvgoyaZXTVZ+Q9DL7ZRj0yOuknol6AcNuoREbXfUa+w+CNbRQmoy8+AlPRBIM7tuFlGXVjpcfIKRixxTZchEYZ/sFkl4GF6lbHujlwA0Y8whSH/VL1IfZhm5vIRHxQoSTsG+MrP4pitb0o/7uIOU6hGXgHoxThK57jN2pgRC8u6WeDeGtIxU4gH8YiBjtlfxY9MCo0101oCg4jiF8Ixyfcxha1uwCj2UP+PsS5iB83oVcyC2moWSYhDWXYT/kPvUcnMrB5EIC31LFcfNXWAAAAAElFTkSuQmCC'); */
	background: url('/bitrix/templates/youshop_new/img/search.svg') no-repeat center right 10px;
	background-size: 23px 24px;
}
.content .search-page form .search-block .search-field::-webkit-input-placeholder, .content .search-page .search-block form .search-field::-webkit-input-placeholder { color: #AAAAAA; font-style: italic; }
.content .search-page form .search-block .search-field::-moz-placeholder, .content .search-page .search-block form .search-field::-moz-placeholder          { color: #AAAAAA; font-style: italic; }
.content .search-page form .search-block .search-field:-moz-placeholder, .content .search-page .search-block form .search-field:-moz-placeholder           { color: #AAAAAA; font-style: italic; }
.content .search-page form .search-block .search-field:-ms-input-placeholder, .content .search-page .search-block form .search-field:-ms-input-placeholder      { color: #AAAAAA; font-style: italic; }

.content .search-page + .bx_catalog_list .bx_catalog_item:hover { padding: 20px; }

/* ------- type_page ------- */

.workarea { font-size: 16px; color: #212121; font-family: 'Open Sans', sans-serif; }
.workarea h1 img, .workarea h2 img, .workarea h3 img, .workarea h4 img, .workarea h5 img, .workarea h6 img,
.workarea p img { max-width: 100%; width: auto!important; height: auto!important; }
.workarea ol, ul {
	padding-left: 10px;
}
/*.workarea img { max-width: 100%!important; height: auto; }*/
.btn_red_1 { line-height: 40px; font-size: 15px; font-weight: 500; border: none; text-shadow: none; background: #ad1a73; color: #fff!important; padding: 0 15px; border-radius: 4px;
    width: auto!important; box-shadow: none; height: 38px; text-align: center; text-decoration: none; cursor: pointer; white-space: nowrap; display: inline-block; 
    box-sizing: border-box; font-family: inherit; }

.acc_link { display: inline-block; padding: 10px; border: 2px solid #EDC41A; color: #000; text-decoration: none; font-weight: 600; cursor: pointer; }
.acc_link span { display: inline-block; border-bottom: 1px dashed #000; }
.acc_txt { display: none; padding-top: 20px; }

.arenda-to {
	display: inline-block;
	width: 100%;
	max-width: 294px;
	padding: 10px 0px;
	margin-right: 20px;
        margin-bottom: 15px;
	box-sizing: border-box;
	background: #f2303a;
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}

.arenda-to:hover {
	text-decoration: none;
	color: #fff;
}

.arenda-from {
	display: inline-block;
	width: 100%;
	max-width: 294px;
	padding: 10px 0px;
        margin-bottom: 15px;
	box-sizing: border-box;
	background: #eadec6;
	font-size: 16px;
	color: #666666;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}

.arenda-from:hover {
	text-decoration: none;
	color: #666666;
}

/* ------- ------- */

.bx_horizontal_menu_advaced .bx_hma_one_lvl ul { padding: 0;}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b3 .bx_children_block { width: 24%; max-width: none; min-width: 0; }
#basket_items_list .bx_ordercart_order_table_container table tbody td.quantity.custom .some-class { display: none; }
.bx_catalog_cat2subsection > li { width:auto!important; }

#bad_browser { border-bottom: 1px solid #B8C7D3; background-color: #F2F4FF; font-family: tahoma, arial, verdana, sans-serif; font-size: 11px; }
#bad_browser .info { padding: 8px; text-align: center; line-height: 150%; }
#bad_browser .akk_old_br { cursor: pointer; color: #627AC0!important; }
#bad_browser #good_browsers div { width: 400px; height: 100px; margin: 10px auto 0px; }
#bad_browser #good_browsers a { width: 100px; height: 20px; padding-top: 80px; float: left; color: #627AC0; }

.pp-buy-block > .fl { float: none; }

/* ------- city_btn ------- */

.fp_city { border-left: none; float: left; position: relative; z-index: 200; }
.fp_item.fp_city.city-link span { color: #333333; padding-right: 4px; }
.fp_item.fp_city.city-link .city_top_btn { border-bottom: 1px dashed #333333; color: #333333; text-decoration: none; cursor: pointer; position: relative;}
.fp_item.fp_city.city-link .city_top_btn .icon { width: 7px; height: 4px; position: absolute; right: -15px;top: 50%; margin-top: -2px;margin-top: -2px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAQAAADoz+32AAAAF0lEQVR42mOM+c+ACmL+wyCKAIoKCA0AsHMNkN8k374AAAAASUVORK5CYII='); }
	a.city_top_btn.city_top_desktop:before {
    content: '';
    padding: 10px;
    position: absolute;
    top: 0;
    left: -20px;
    background: url(/bitrix/templates/youshop_new/img/metka.png) center no-repeat;
}
.fp_city .city_open { display: none; position: absolute; background: #fff; padding: 18px; width: 262px;  top: 100%; border: 1px solid #999999; 
	border-radius: 2px; margin-right: -150px; font-family: MuseoSansCyrl; box-sizing: content-box; z-index: 300; }
/*.fp_city .city_open::before { display: block; content: ""; width: 13px; height: 7px; right: 50%; margin-right: -6px; position: absolute; top: -7px; background: no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAHCAQAAAB5eQ+RAAAAKklEQVR42mNABjP/I9hoEof/IyTRJP4jJNEl/iMkMSUQkpgSCEmEBKYkALiDWd3tbVGxAAAAAElFTkSuQmCC'); }*/
.fp_city .city_open * { line-height: 1; font-size: 16px; }
.fp_city .city_open .head_city_txt { 
	margin-bottom: 0px;
    color: #333333;
    font-family: MuseoSansCyrl;
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 0.23px;
    line-height: 20px;
}
.fp_city .city_open .head_city_note_txt { font-size: 12px; color: #999999; padding-left: 12px; line-height: 1.4; }
.fp_city .city_open .change_city_txt { color: #333333; font-weight: 500; margin-bottom: 20px; }
.fp_city .city_open .city_btns { margin-bottom: 10px; }
.fp_city .city_open .city_btns a { display: inline-block; line-height: 40px; height: auto; width: 155px; font-size: 16px; font-weight: 500; 
	text-shadow: none; border-radius: 3px; color: #fff; text-decoration: none; box-sizing: border-box; }
.fp_city .city_open .city_btns a.city_correct { width: 48%; margin-right: 2%!important; font-size: 20px; font-weight: bold; }
.fp_city .city_open .city_btns a.city_select_other { width: 48%; font-size: 20px; color: #333333; font-weight: normal; background: #fff; border: 1px solid #CCCCCC; }
.fp_city .city_open .city_btns a.city_select_other:hover { text-decoration: underline; }
.fp_city .city_open .city_btns a:first-child { margin-right: 40px; }
.fp_city .city_open .change_city_name a { display: inline-block; color: #b51b7a; border-bottom: 1px dashed #b51b7a; text-decoration: none; }

.fp_city .city_open.down2 { width: 257px; margin-right: -125px; }
.fp_city .city_open.down2 .city_btns { margin: 15px 0 0; }
.fp_city .city_open.down2 .city_btns a { 
padding: 0 18px;
    background: #ac1a73;
    width: 118px;
    color: #ffffff;
    font-weight: 400;
    line-height: 40px;
    font-size: 14px;
    text-transform: uppercase;
    display: inline-block;
    margin-left: 16px;
    border: 1px solid #ac1a73;
    text-align: center;
    }
.fp_city .city_open.down2 .city_btns a:first-child { margin:0 0;}
.fp_city .city_open.down2 .city_btns a:hover { 
    background: #fff;
    border: 1px solid #b9b9b9;
    color: #827e77;
    font-weight: 400;
    text-transform: uppercase;
    display: inline-block;
}

#city_popup { display: none; }
.f-modal.city-popup { width: 400px; }
.f-modal.city-popup .title { font-size: 16px; color: #212121; border-bottom: 1px solid #D7D7D7; padding: 0 30px 0 14px; line-height: 40px; margin-bottom: 0; }
.f-modal.city-popup .city_sel_con { padding: 26px 20px 20px; font-family: MuseoSansCyrl; }
.f-modal.city-popup .city_sel_con .city_head_txt { font-size: 16px; color: #333333; font-weight: 600; text-align: center; margin-bottom: 20px; }
.f-modal.city-popup .city_sel_con .city_btns { text-align: center; }
.f-modal.city-popup .city_sel_con .city_btns a { display: inline-block; line-height: 40px; height: auto; width: 155px; background: #b51b7a; font-size: 16px;
    font-weight: 500; text-shadow: none; border-radius: 3px; color: #fff; text-decoration: none; }
.f-modal.city-popup .city_sel_con .city_btns a:first-child { margin-right: 40px; }

@media (max-width: 700px){
	.fp_city .city_open { padding: 6px; width: 220px; margin-right: 0; right: 0; }
	.fp_city .city_open * { font-size: 12px; }
	.fp_city .city_open .head_city_txt { margin-bottom: 0px; }
	.fp_city .city_open .change_city_txt { margin-bottom: 10px; }
	.fp_city .city_open .city_btns a.city_correct { font-size: 11px; }
	.fp_city .city_open .city_btns a.city_select_other {  font-size: 11px; }
}
@media (max-width: 600px){
	.fp_item.fp_city.city-link .city_top_btn .icon { display: none; }
}
@media (max-width: 480px){
	.fp_city .city_open { left: 14px; right: inherit; }
	.fp_city .city_open.down2 .city_btns a { font-size: 14px; }
	.f-modal.city-popup { width: 280px; }
	.f-modal.city-popup .city_sel_con { padding: 10px; }
	.f-modal.city-popup .city_sel_con .city_btns a:first-child { margin-right: 10px; }
	.f-modal.city-popup .city_sel_con .city_btns a { width: 110px; font-size: 12px; line-height: 30px; }
}

/* ------- ------- */

/* ------- adaptive_fixes ------- */

@media (max-width: 1260px){
    .bx_item_detail .product-page .tabsblock { max-width: 100%; }
}
@media (max-width: 1220px){
	.bx_catalog_grid .bx_catalog_item_price .bx_price span { font-size: 12px; }
	.bx_catalog_grid .bx_catalog_item_price .bx_price .new_price { font-size: 16px; }
}
@media (max-width: 1170px){
	.bx_catalog_item .btn_incart,
	.bx_catalog_item .btn_cart { padding: 0!important; background-position: 10px center; width: 100%!important; }
	.bx_catalog_item .btn_cart:hover { background-position: 10px center;}
}

@media (min-width: 1000px) {
	#site_header {
		padding: 0px 0px 15px 0px;
	}

	#site_header > .h_item.h_search {
		padding-top: 10px;
	}
	
}
@media (max-width: 1000px){
	#site_header > .h_item.h_search {
		padding-top: 4px;
	}

	.bx_item_detail .bx_item_container .bx_lt { margin-left: 0; width: 50%; }
	.bx_item_detail .bx_item_container .bx_rt { width: 23%; }
	.bx_item_detail .bx_item_title { width: 100%; }
	.mark_props .mark_prop span { font-size: 9px; padding: 0 4px; }
}
@media (max-width: 980px){
	.bx_catalog_tile .bx_catalog_tile_title a { font-size: 16px; padding:20px 0px 0px 0px;}
}
@media (max-width: 854px){
	#container-in section.sec_cat h1 { font-size: 30px; }
    .bx_item_detail .bx_item_title { margin-left: 0; }
    .bx_item_detail .bx_item_container .bx_lt { margin-left: 0!important; }
    #top-nav .bx_horizontal_menu_advaced .bx_hma_one_lvl > a { font-size: 19px; }
    .filter_popup_btn_wrap #filter_popup_btn { background: #b51b7a; color: #fff!important; }
    .bx_catalog_grid .bx_catalog_item_price .bx_price span { width: 100%; display: block; text-align: center; }
    .bx_catalog_grid .bx_catalog_item_price .bx_price .new_price { width: 100%; display: block; text-align: center; margin-top: 17px; }
    .bx_catalog_grid .bx_catalog_item_price .bx_price span + .new_price { margin-top: 0; }
	footer .footer-r {
		background-color: #d1c4c2;
	}
}

@media (max-width: 856px) {
	#site_header {
		flex-wrap: wrap;
		margin-bottom: -55px;
	}


	#site_header > .h_item.h_search {
		padding-top: 0px;
		margin-bottom: 20px;
	}

	/*.h_item.h_logo {
		padding-left: 10px;
	}*/

	#site_header > .h_item.h_logo {
		width: 33%;

	}

	#site_header > .h_item.h_search {
		width: 100%;
		-webkit-box-ordinal-group: 4;   /* OLD - iOS 6-, Safari 3.1-6 */
		-moz-box-ordinal-group: 4;      /* OLD - Firefox 19- */
		-ms-flex-order: 4;              /* TWEENER - IE 10 */
		-webkit-order: 4; 
		order: 4;
		padding-top: 15px;
	}

	#header-contacts.h_item {
		width: 33%;
	}

	#site_header > #h_item.top_cart {
		width: 33%;
	}

	div.title-search-result {
		margin-top: -3px;
	}

	.fp_item.fp_item_auth {
		display: none;	
	}

	.h_item.h_logo {
		order: 1;
	}

	.h_item.h_search {
		order: 4
	}

	#header-contacts.h_item {
		display: none;
		order: 5;
	}

	.header-cabinet {
		order: 2;
	}

	.h_item.top_cart {
		order: 3;
	}

}

@media (max-width: 768px){
	.bx_catalog_tile .bx_catalog_tile_title + .bx_catalog_cat2subsections ul li a { font-size: 14px; }
	.bx_horizontal_menu_advaced > a { color: #ffffff; display: block; font-size: 15px; height: 42px; line-height: 41px; text-align: center; cursor: pointer; 
		text-decoration: none; }
	.bx_horizontal_menu_advaced > a span { color: #333333; }
	.bx_ordercart .bx_ordercart_order_pay_left { display: none; }
	.bx_ordercart .bx_ordercart_order_pay_right { width: 100%; float: none; }
	.fixed_header {
		background: #fff;

	}
}
@media (max-width: 744px){
    .bx_horizontal_menu_advaced > ul { background: #fff!important;  }
    .bx_horizontal_menu_advaced > a span { color: #333333; border-bottom: 1px dashed; }
}
@media (max-width: 740px){
    .bx_news .bx_news_item .img { float: none; margin-bottom: 10px; }
    .bx_news .bx_news_item .img + .txt { padding-left: 0; }
    .bx_news_detail .txt { float: none; width: 100%; margin-bottom: 10px; }
    .bx_news_detail .img { float: none; width: 100%; }
    .bx_catalog_grid .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a,
    .bx_catalog_grid .bx_catalog_item_controls .detail-btn,
    .bx_catalog_grid .bx_catalog_item_controls .btn { width: 100%; padding: 0!important; background-image: none; }
    .bx_catalog_grid .bx_catalog_item_title a { font-size: 12px; }
    .bx_catalog_grid .bx_catalog_item_title::after { width: 20px; top: 32px; }
    .bx_catalog_line .bx_catalog_tile_title { font-size: 20px; }
    #container-in section.sec_cat h1 { font-size: 26px; }
    .c_toolbar .sort { display: none; }
    .c_toolbar .prod-per-page { display: none; }    
}
@media (max-width: 700px){
	.orders_list_container .items_list_total { padding-left: 0; display: block; }
    #order_form_content_container .order_del_mid + .bx_section .order_deliv_bot { padding-left: 0; }
    #order_form_content_container .bx_ordercart_order_pay .bx_section { float: none; width: auto; }
    #order_form_content_container .bx_ordercart_order_pay .bx_ordercart_order_pay_right { float: none; width: auto; }
    #order_form_content_container .order_deliv_bot .field.txt input { display: block; width: 100%!important; box-sizing: border-box; }
    #order_form_content_container .order_deliv_bot .field.select select { position: static; }
		#order_form_content_container .order_deliv_bot .field.select::before { position: static; display: inline-block; margin-right: 10px; }
		.bx_catalog_item_controls_blocktwo a {display: block; width: 100%; max-width: 180px; margin: 0 auto;}
		
}
@media (max-width: 640px){
	.bx_item_detail .product-page .tabsblock .tabs a { font-size: 14px; display: block; float: none; margin: 0 0 4px 0; text-align: left; }
	.bx_item_detail .product-page .tabsblock .tabs a.active { color: #212121!important; }
}
@media (max-width: 600px){
	.bx_item_detail .bx_item_container .bx_lt { width: 100%; }
	.bx_item_detail .bx_item_container .bx_rt { width: 100%; }
	#tp-menu li a { font-size: 12px; height: 30px; line-height: 30px; padding: 0 4px; }
	.fp_item { font-size: 12px; height: 30px; line-height: 30px; padding: 0 4px; }
    .bx_news .bx_news_item .txt h3 { font-size: 14px; }
    .bx_news .bx_news_item .txt .date { font-size: 10px; }
    .bx_news .bx_news_item .txt .text { font-size: 12px; }
    #breadcrumb + h1 { line-height: 1; font-size: 20px; }
    h2 { line-height: 1; font-size: 15px; }
    h3 { line-height: 1; font-size: 18px; }
    .bx_news_detail .date { font-size: 10px; }
    .bx_news_detail .text { font-size: 12px; }
    #basket_items_list .clear_bs { text-align: right; margin-bottom: 20px; }
    .workarea { font-size: 12px; }
    .bx_order_make .order_auth_form .sale_order_full_table input { width: 230px!important; }
    #order_form_content_container #sale_order_props .field { padding-left: 0; }
    #order_form_content_container #sale_order_props .field input { width: 230px!important; }
    #order_form_content_container .bx_ordercart_order_pay .bx_section { float: none; width: 100%; margin-bottom: 10px; }
    #order_form_content_container .bx_ordercart_order_pay .bx_ordercart_order_pay_right { float: none; width: 100%; margin-bottom: 10px; }
    .bx-core-window.bx-core-adm-dialog.order_popup_delivery .data .map { display: none; }
    .bx-core-window.bx-core-adm-dialog.order_popup_delivery { width: 100%!important; left: 0!important; }
    .bx-core-window.bx-core-adm-dialog.order_popup_delivery .bx-core-adm-dialog-content { width: 100%!important; }
    .bx-core-window.bx-core-adm-dialog.order_popup_delivery .bx-core-adm-dialog-buttons { padding: 0; }
    .auth_new_page .field input,
    .forgot_pass_new_page .field input,
		.reg_page_new .field input { width: 230px; }
		.reg_page_new .field.field--birthday input { width: 205px!important; }
    .bx_item_detail .bx_item_container .pp_center { padding-top: 0; }
    #basket_items_list .bx_ordercart_order_sum .fwb1 { padding-right:0!important; }
    .bx_catalog_tile .bx_catalog_tile_title a { font-size: 12px; }
    .bx_catalog_tile .bx_catalog_tile_title + .bx_catalog_cat2subsections ul li a { font-size: 12px; }
	.bx-core-window.bx-core-adm-dialog.order_popup_delivery .back-all-stores {right:50px; }
	.bx-core-window.bx-core-adm-dialog.order_popup_delivery .data .map { float:none; }
	.bx-core-window.bx-core-adm-dialog.order_popup_delivery .data .ora-store { float: none;width: 100%;max-width: none;}
}
@media (max-width: 500px){
		.top-search .search-block form { position: relative; }
    .beta_logo_txt { width: 100%; margin-bottom: 10px; position: static; }
    #bad_browser #good_browsers div { width: 280px; height: 80px; }
    #bad_browser #good_browsers a { width: 70px; background-size: 50px 50px!important; padding-top: 60px; font-size: 10px; }
}
@media (max-width: 480px){
	.bx_catalog_tile .bx_catalog_tile_title + .bx_catalog_cat2subsections ul li a { font-size: 12px; line-height: 1; }
    .fancybox-inner .add2cart_popup_in,
    .fancybox-inner .buy1clickform { width: auto; }
    .f-modal.feedback-popup .personal,
    .fancybox-inner .buy1clickform .personal { padding: 10px; }
    .f-modal.feedback-popup .personal select,
    .f-modal.feedback-popup .personal textarea,
    .f-modal.feedback-popup .personal input,
    .fancybox-inner .buy1clickform .personal input { width: 100% !important; }
    .page_404 .txt2 { font-size: 12px; }
    .orders_list_container .items_list_total table { width: 100%; }
    .orders_list_container .items_list_total table .btns td a { display: block; padding: 0; text-align: center; margin-bottom: 10px; margin-left: 0; }
    .orders_list_container .order_props { padding-left: 0; }
    .orders_list_container .order_props table .name { padding-right: 0; font-size: 14px; }
    .orders_list_container .order_props table .val { font-size: 14px; }
    .orders_list_container .items_list { padding-left: 0; }
    #order_form_content_container .bx_ordercart_order_pay .bx_ordercart_order_pay_right table .custom_t1 { padding: 0!important; font-size: 12px; text-align: left; }
    #order_form_content_container .bx_ordercart_order_pay .bx_ordercart_order_pay_right table .custom_t2 { font-size: 12px; padding-left: 20px!important; }
    #order_form_content_container .bx_ordercart_order_pay .bx_ordercart_order_pay_right table .custom_t2.fwb { font-size: 16px; }
    #order_form_content_container .bx_ordercart_order_pay_center a { width: 100%; margin-bottom: 10px; text-decoration: none; }
    #order_form_content_container .bx_section.pay_systems .pay_item .bx_description .name { font-size: 14px; }
    #order_form_content_container .bx_section.pay_systems .pay_item .bx_description .descr { font-size: 12px; }
    #order_form_content_container .order_del_mid .del_item .bx_description .name { font-size: 16px; }
    #order_form_content_container .order_del_mid .del_item .bx_description .descr { font-size: 12px; }
    .bx_item_detail .product-page .tabsblock .tabcontent .properties dl.item dt { width: 35%; font-size: 12px; }
    .bx_item_detail .product-page .tabsblock .tabcontent .properties dl.item dd { max-width: 70%; font-size: 12px; }
	footer #subscribe-form form input[type="submit"] { height: 40px; bottom: 0; top: inherit; }
    .sale-order-detail-about-order-inner-container { padding: 10px; }
    .sale-order-detail .sale-order-detail-title-element { font-size: 24px; }
    .sale-order-detail .sale-order-detail-general-item { font-size: 14px; }    
    .sale-order-detail .sale-order-detail-about-order-title h3,
    .sale-order-detail .sale-order-detail-payment-options-order-content-title h3,
    .sale-order-detail .sale-order-detail-payment-options-title h3 { font-size: 16px; }
    .sale-order-detail .sale-order-detail-about-order-inner-container-name .sale-order-detail-about-order-inner-container-name-title,
    .sale-order-detail .sale-order-detail-about-order-inner-container-name .sale-order-detail-about-order-inner-container-name-detail,
    .sale-order-detail .sale-order-detail-about-order-inner-container-status .sale-order-detail-about-order-inner-container-status-title,
    .sale-order-detail .sale-order-detail-about-order-inner-container-status .sale-order-detail-about-order-inner-container-status-detail,
    .sale-order-detail .sale-order-detail-about-order-inner-container-price .sale-order-detail-about-order-inner-container-price-title,
    .sale-order-detail .sale-order-detail-about-order-inner-container-price .sale-order-detail-about-order-inner-container-price-detail { font-size: 12px; }
    .sale-order-detail .sale-order-detail-about-order-inner-container-repeat .sale-order-detail-about-order-inner-container-repeat-cancel,
    .sale-order-detail .sale-order-detail-payment-options-methods-button-container a { height: 30px; line-height: 30px; font-size: 12px; }
    .sale-order-detail .sale-order-detail-about-order-inner-container-repeat { padding: 0; margin: 0; }
    .sale-order-detail .sale-order-detail-about-order-inner-container-details .sale-order-detail-about-order-inner-container-details-title { font-size: 14px; }
    .sale-order-detail .sale-order-detail-about-order-inner-container-details .sale-order-detail-about-order-inner-container-details-list 
        .sale-order-detail-about-order-inner-container-list-item { font-size: 12px; }
    .sale-order-detail .sale-order-detail-about-order-inner-container-details .sale-order-detail-about-order-inner-container-details-list 
    .sale-order-detail-about-order-inner-container-list-item .sale-order-detail-about-order-inner-container-list-item-element { display: block; padding-left: 0; font-size: 12px; }
    .sale-order-detail .sale-order-detail-about-order-inner-container-details .sale-order-detail-about-order-inner-container-details-list 
        .sale-order-detail-about-order-inner-container-list-item .sale-order-detail-about-order-inner-container-list-item-link { font-size: 12px; padding-left: 0; display: block; }
    .sale-order-detail .sale-order-detail-payment-options-info-container .sale-order-detail-payment-options-info-order-number { font-size: 12px; white-space: normal; }
    .sale-order-detail .sale-order-detail-payment-options-info-container .sale-order-detail-payment-options-info-total-price { font-size: 12px; }
    .sale-order-detail .sale-order-detail-payment-options-info { padding: 10px; }
    .sale-order-detail .sale-order-detail-payment-options-inner-container .sale-order-detail-payment-options-methods-container .payment-options-methods-row { padding: 0 10px; }
    .sale-order-detail .sale-order-detail-payment-options-methods-info .sale-order-detail-payment-options-methods-info-total-price { font-size: 12px; }
    .sale-order-detail .sale-order-detail-payment-options-methods-info-change-link { font-size: 12px; }
    .sale-order-detail .sale-order-detail-payment-options-methods-info-change-link { height: 30px; line-height: 30px; font-size: 12px; }
    .sale-order-payment-change-status-alert,
    .sale-order-payment-change-status-success {  }
    .sale-order-detail .sale-order-detail-payment-options-shipment { padding: 10px; }
    .sale-order-detail .sale-order-detail-payment-options-methods-shipment-list .sale-order-detail-payment-options-methods-shipment-list-item-title,
    .sale-order-detail-payment-options-methods-shipment-list-item { font-size: 12px; }
    .sale-order-detail .sale-order-detail-order-item-tr .sale-order-detail-order-item-td { padding: 10px!important; }
    .sale-order-detail-order-item-table .sale-order-detail-order-item-tr:first-child .sale-order-detail-order-item-td { display: none; }
    .sale-order-detail .sale-order-detail-order-item-tr .sale-order-detail-order-item-td { min-width: 0!important; }
    .sale-order-detail .sale-order-detail-order-item-tr .sale-order-detail-order-item-img-block { margin: 0 auto; }
    .sale-order-detail .sale-order-detail-order-item-tr .sale-order-detail-order-item-td .sale-order-detail-order-item-td-title.visible-xs.visible-sm { display: block !important; text-align: left; }
    .sale-order-detail .sale-order-detail-payment-options-methods-button-container { padding: 0; }
    .sale-order-detail .sale-order-detail-payment-options-methods { padding-bottom: 10px; }
    .sale-order-detail .sale-order-detail-total-payment-list-left { width: 50%; }
    .sale-order-detail .sale-order-detail-total-payment-list-right { width: 50%; }
    .sale-order-detail .sale-order-detail-total-payment-list-left li { font-size: 12px; text-align: left; }
    .sale-order-detail .sale-order-detail-total-payment-list-right li { font-size: 12px; text-align: right; }
    .sale-order-detail .sale-order-detail-order-item-tr .sale-order-detail-order-item-td .sale-order-detail-order-item-td-title { font-size: 12px; }
    .sale-order-detail .sale-order-detail-order-item-tr .sale-order-detail-order-item-td-text { font-size: 12px; }
    .sale-order-detail .sale-order-detail-general-head { padding: 0 10px; }
    .subscribe-edit input[type="text"] { width: 100%!important; }

    .bx_ordercart_coupon_con { max-width: 100%; min-width: inherit; }
    .bx_ordercart .bx_ordercart_order_pay_right .bx_ordercart_order_sum { width: 100%; }
    #basket_items_list .bx_ordercart_coupon input { width: 80%; min-width: inherit; }
    #basket_items_list .bx_ordercart_order_sum .fwb1 { float: none; display: block; text-align: right; }
    #basket_items_list .bx_ordercart_order_sum .discount_con .custom_t2 { float: none; display: block; text-align: right; }
}

/* ------- fonts ------- */
/*
@font-face {
    font-family: "Roboto";
    src: url("fonts/RobotoRegular/RobotoRegular.eot");
    src: url("fonts/RobotoRegular/RobotoRegular.eot?#iefix")format("embedded-opentype"),
    url("fonts/RobotoRegular/RobotoRegular.woff") format("woff"),
    url("fonts/RobotoRegular/RobotoRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
@font-face {
    font-family: "Roboto";
    src: url("fonts/RobotoLight/RobotoLight.eot");
    src: url("fonts/RobotoLight/RobotoLight.eot?#iefix")format("embedded-opentype"),
    url("fonts/RobotoLight/RobotoLight.woff") format("woff"),
    url("fonts/RobotoLight/RobotoLight.ttf") format("truetype");
    font-style: normal;
    font-weight: 300;
}
@font-face {
    font-family: "Roboto";
    src: url("fonts/RobotoMedium/RobotoMedium.eot");
    src: url("fonts/RobotoMedium/RobotoMedium.eot?#iefix")format("embedded-opentype"),
    url("fonts/RobotoMedium/RobotoMedium.woff") format("woff"),
    url("fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");
    font-style: normal;
    font-weight: 600;
}
@font-face {
    font-family: "Roboto";
    src: url("fonts/RobotoBold/RobotoBold.eot");
    src: url("fonts/RobotoBold/RobotoBold.eot?#iefix")format("embedded-opentype"),
    url("fonts/RobotoBold/RobotoBold.woff") format("woff"),
    url("fonts/RobotoBold/RobotoBold.ttf") format("truetype");
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: "SegoeScript";
    src: url("fonts/SegoeScript/SegoeScript-Bold.eot");
    src: url("fonts/SegoeScript/SegoeScript-Bold.eot?#iefix")format("embedded-opentype"),
    url("fonts/SegoeScript/SegoeScript-Bold.woff") format("woff"),
    url("fonts/SegoeScript/SegoeScript-Bold.ttf") format("truetype");
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: 'MuseoSansCyrl';
    src: url('fonts/MuseoSansCyrl/subset-MuseoSansCyrl-700.eot');
    src: url('fonts/MuseoSansCyrl/subset-MuseoSansCyrl-700.eot?#iefix') format('embedded-opentype'),
        url('fonts/MuseoSansCyrl/subset-MuseoSansCyrl-700.woff2') format('woff2'),
        url('fonts/MuseoSansCyrl/subset-MuseoSansCyrl-700.woff') format('woff'),
        url('fonts/MuseoSansCyrl/subset-MuseoSansCyrl-700.ttf') format('truetype'),
        url('fonts/MuseoSansCyrl/subset-MuseoSansCyrl-700.svg#MuseoSansCyrl-700') format('svg');
    font-weight: 900;
    font-style: normal;
}
*/
@font-face {
    font-family: 'MuseoSansCyrl';
    src: url('fonts/MuseoSansCyrl1/hinted-MuseoSansCyrl-700Italic.eot');
    src: local('Museo Sans Cyrl 700 Italic'), local('MuseoSansCyrl-700Italic'),
    url('fonts/MuseoSansCyrl1/hinted-MuseoSansCyrl-700Italic.eot?#iefix') format('embedded-opentype'),
    url('fonts/MuseoSansCyrl1/hinted-MuseoSansCyrl-700Italic.woff2') format('woff2'),
    url('fonts/MuseoSansCyrl1/hinted-MuseoSansCyrl-700Italic.woff') format('woff'),
    url('fonts/MuseoSansCyrl1/hinted-MuseoSansCyrl-700Italic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'MuseoSansCyrl';
    src: url('fonts/MuseoSansCyrl1/hinted-MuseoSansCyrl-300Italic.eot');
    src: local('Museo Sans Cyrl 300 Italic'), local('MuseoSansCyrl-300Italic'),
    url('fonts/MuseoSansCyrl1/hinted-MuseoSansCyrl-300Italic.eot?#iefix') format('embedded-opentype'),
    url('fonts/MuseoSansCyrl1/hinted-MuseoSansCyrl-300Italic.woff2') format('woff2'),
    url('fonts/MuseoSansCyrl1/hinted-MuseoSansCyrl-300Italic.woff') format('woff'),
    url('fonts/MuseoSansCyrl1/hinted-MuseoSansCyrl-300Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'MuseoSansCyrl';
    src: url('fonts/MuseoSansCyrl1/hinted-MuseoSansCyrl-700.eot');
    src: local('Museo Sans Cyrl 700'), local('MuseoSansCyrl-700'),
    url('fonts/MuseoSansCyrl1/hinted-MuseoSansCyrl-700.eot?#iefix') format('embedded-opentype'),
    url('fonts/MuseoSansCyrl1/hinted-MuseoSansCyrl-700.woff2') format('woff2'),
    url('fonts/MuseoSansCyrl1/hinted-MuseoSansCyrl-700.woff') format('woff'),
    url('fonts/MuseoSansCyrl1/hinted-MuseoSansCyrl-700.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'MuseoSansCyrl';
    src: url('fonts/MuseoSansCyrl1/hinted-MuseoSansCyrl-300.eot');
    src: local('Museo Sans Cyrl 300'), local('MuseoSansCyrl-300'),
    url('fonts/MuseoSansCyrl1/hinted-MuseoSansCyrl-300.eot?#iefix') format('embedded-opentype'),
    url('fonts/MuseoSansCyrl1/hinted-MuseoSansCyrl-300.woff2') format('woff2'),
    url('fonts/MuseoSansCyrl1/hinted-MuseoSansCyrl-300.woff') format('woff'),
    url('fonts/MuseoSansCyrl1/hinted-MuseoSansCyrl-300.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


#after_content:before {
	display: block;
	content: '';
	width: 100%;
	clear: both;
	height: 0px;
	padding-bottom: 40px;
	margin: 0px;
	border-top: 1px solid #CCCCCC;
}

#after_content h3, #after_content2 h3 {
    font-size: 16px;
	margin: 0px 0px 18px 0px;
}
#after_content {
    text-align: justify;
    margin: 0 0 0 276px;
		clear: both;
}
#after_content2 {
    text-align: justify;
    margin: 100px 0 0 0;
    border-top: 1px solid #CCCCCC;
    padding-top: 20px;
}
#after_content p,#after_content2 p {
	font-size:14px;
	line-height:20px;
    padding: 0;
    margin: 0px 0px 18px 0px;
}
#after_content li, #after_content2 li{
    padding: 0;
    margin: 0;
}
#after_content ul, #after_content ol, #after_content2 ul, #after_content2 ol{
    padding: 0;
	margin: 0 0 18px 12px;
	line-height:20px;
}
/* -------  ------- */

.bx_filter_container_modef #modef { visibility: hidden; }

/* ------- t_18367 ------- */
.subscribe-edit.sub2 { padding-top: 16px; font-family: 'MuseoSansCyrl'; }
.subscribe-edit.sub2 form { margin-bottom: 50px; }
.subscribe-edit.sub2 form.form_mail { margin-bottom: 10px; }
.subscribe-edit.sub2 table { width: auto!important; }
.subscribe-edit.sub2 table td { vertical-align: top; }
.subscribe-edit.sub2 table td.img { width: 78px; padding-top: 6px; }
.subscribe-edit.sub2 table td.img img { display: block; }
.subscribe-edit.sub2 table td.txt { padding-left: 10px; }
.subscribe-edit.sub2 table td h3 { margin: 0 0 10px; font-weight: 700; font-size: 22px; text-transform: uppercase; color: #262626; }
.subscribe-edit.sub2 table td p { margin: 0 0 12px; font-size: 17px; color: #262626; line-height: 1.3; }
.subscribe-edit.sub2 table td label { display: block; margin-bottom: 16px; font-size: 16px; color: #999999; font-weight: normal; }
.subscribe-edit.sub2 table td label .req { padding: 0 2px; color: #ad1a73; }
.subscribe-edit.sub2 table td input[type="text"] { width: 284px!important; margin-top: 0; font-size: 15px; color: #4e5255; }
.subscribe-edit.sub2 table td input[type="text"]::-webkit-input-placeholder { font-size: 15px; color: #4e5255; }
.subscribe-edit.sub2 table td input[type="text"]::-moz-placeholder          { font-size: 15px; color: #4e5255; }
.subscribe-edit.sub2 table td input[type="text"]:-moz-placeholder           { font-size: 15px; color: #4e5255; }
.subscribe-edit.sub2 table td input[type="text"]:-ms-input-placeholder      { font-size: 15px; color: #4e5255; }
.subscribe-edit.sub2 table td .btn_red_1 { width: 284px!important; height: 46px; font-size: 18px; text-transform: uppercase; font-weight: bold; }
.subscribe-edit.sub2 table td .btn_red_1.unsub { background-color: #EADEC6; color: #666666!important; }
.subscribe-edit.sub2 .captcha_block { margin-bottom: 16px; }
.subscribe-edit.sub2 .captcha_block::after { display: block; content: ""; clear: both; }
.subscribe-edit.sub2 .captcha_block .captcha_img { float: left; margin-right: 16px; }
.subscribe-edit.sub2 .captcha_block .captcha_img img { display: block; width: 132px; height: 40px; }
.subscribe-edit.sub2 .captcha_block label { display: block; float: left; margin-bottom: 0; }
.subscribe-edit.sub2 table td .captcha_block input { height: 40px; width: 136px!important; }
@media (max-width: 640px){
	.subscribe-edit.sub2 form { margin-bottom: 20px; }
	.subscribe-edit.sub2 table tr { display: block; }
	.subscribe-edit.sub2 table td { display: block; width: auto!important; margin-bottom: 10px; }
	.subscribe-edit.sub2 table td.img img { margin: 0 auto; }
	.subscribe-edit.sub2 table td.txt { padding-left: 0; }
	.subscribe-edit.sub2 table td h3 { font-size: 18px; }
	.subscribe-edit.sub2 table td p { font-size: 14px; }
	.subscribe-edit.sub2 table td input[type="text"] { width: 100%!important; margin-bottom: 6px; }
	.subscribe-edit.sub2 table td .btn_red_1 { width: 100%!important; }
	.subscribe-edit.sub2 .captcha_block .captcha_img { float: none; margin-bottom: 16px; }
	.subscribe-edit.sub2 .captcha_block label { float: none; }
}
/* ------ /t_18367 ------- */

/* ------- t_18444 ------- */

.fp_city .city_open .city_btns { margin-bottom: 0; }
.fp_city .city_open .city_btns a { margin-right: 0; margin-bottom: 14px; }
.fp_city .city_open .city_btns a:last-child { margin-right: 0; margin-bottom: 0px; }
.fp_city .city_open .city_btns a.city_select_other, .fp_city .city_open .city_btns a.city_correct { display: block; width: 100%; }
footer.ftmsk { padding-bottom: 0; }
footer.ftmsk .footer-r { height: auto; }
footer #footer-in { padding-bottom: 0; }

/* ------ /t_18444 ------- */

/* ------- t_19422 ------- */

.shop_list .top_links .left { width: 50%; float: left; text-align: left; }
.shop_list .top_links .right { width: 50%; float: left; text-align: right; }
.shop_list .top_links { font-family: 'MuseoSansCyrl'; margin-bottom: 20px; }
.shop_list .top_links::after { display: block; content: ""; clear: both; }
.shop_list .top_links .lnk { display: inline-block; font-size: 15px; color: #666666; text-decoration: underline; text-align: center;
	margin-right: 26px; }
.shop_list .top_links .lnk .img img { display: inline-block; }
.shop_list .shop_table { overflow-x: auto; }
.shop_list .shop_table #shop_table_items { font-family: 'Open Sans', sans-serif; padding: 0; width: 100%; border-collapse: collapse;
	/*min-width: 1000px;*/ }
.shop_list .shop_table #shop_table_items thead td { text-align: center; background: #F6F6F6; line-height: 45px; border-bottom: none; font-size: 14px; 
	font-weight: 300; color: #212121; }
.shop_list .shop_table #shop_table_items tbody td.quantity.custom .some-class { display: none; }
.shop_list .shop_table #shop_table_items .bx_ordercart_itemtitle { margin: 0; padding: 0; white-space: normal; font-size: 18px;
    line-height: 20px; font-weight: bold; }
.shop_list .shop_table #shop_table_items tbody td { padding-top: 10px; padding-bottom: 10px; text-align: center; border-bottom: 1px solid #F6F6F6;
	vertical-align: middle; }
.shop_list .shop_table #shop_table_items .bx_ordercart_itemtitle a { font-size: 14px; color: #212121; text-decoration: underline; font-weight: normal; }
.shop_list .shop_table #shop_table_items .bx_ordercart_photo_container { border: none; height: 0; width: 100px; position: relative; padding-top: 119px; }
.shop_list .shop_table #shop_table_items .bx_ordercart_photo_container .bx_ordercart_photo { position: absolute; top: 5px; right: 5px;
    bottom: 5px; left: 5px; background-position: center; -webkit-background-size: auto 80%; background-size: auto 80%; 
    background-repeat: no-repeat; }
.shop_list .shop_table #shop_table_items tbody td.itemphoto { width: auto; padding-left: 0; vertical-align: top; }
.shop_list .shop_table #shop_table_items tbody td.price .old_price { display: inline-block; color: #878787; font-size: 16px; font-weight: 600; margin-right: 20px; }
.shop_list .shop_table #shop_table_items tbody td.price .current_price { display: inline-block; color: #212121; font-size: 18px; font-weight: 600; margin-right: 20px; }
.shop_list .shop_table #shop_table_items .cart-counter.can_change { width: 108px; height: 28px; position: relative; display: inline-block; border: 1px solid #B9B9B9; 
	border-radius: 3px; overflow: hidden; }
.shop_list .shop_table #shop_table_items .cart-counter.can_change .quantity_control {  }
.shop_list .shop_table #shop_table_items .cart-counter.can_change .quantity_control .plus { width: 28px; height: 28px; background: #F6F6F6; position: absolute; 
	top: 0; right: 0; text-decoration: none; border-radius: 0; border: none; border-left: 1px solid #B9B9B9; line-height: 28px; color: #3D3D3D; font-size: 20px; font-weight: 600; }
.shop_list .shop_table #shop_table_items .cart-counter.can_change .quantity_control .minus { width: 28px; height: 28px; background: #F6F6F6; position: absolute; 
	top: 0; left: 0; text-decoration: none; border-radius: 0; border: none; border-right: 1px solid #B9B9B9; margin-top: 0; line-height: 28px; color: #3D3D3D; font-size: 20px;
    font-weight: 600; }
.shop_list .shop_table #shop_table_items .cart-counter.can_change .inp_style { position: absolute; top: 0; left: 29px; border: none; 
	box-shadow: none; width: 50px; height: 28px; color: #999999; font-size: 14px; text-align: center; }
.shop_list .shop_table #shop_table_items .measure_text { display: inline-block; vertical-align: top; line-height: 30px; font-size: 13px; color: #3b3b3b; 
	padding-left: 6px; font-weight: 600; }
.shop_list .shop_table #shop_table_items tbody td.sum_price { font-size: 24px; color: #212121; font-weight: 600; }
.shop_list .shop_table #shop_table_items tbody td.item { width: auto; max-width: 200px; }
.shop_list .shop_table #shop_table_items tbody td.to_cart_tbody a { display: inline-block; width: 24px; height: 27px; background: no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAbCAAAAABDiBCKAAABS0lEQVR42l3NA29EQRiF4f1tVVzbtm3bjmrbRlTbtm3zXMzM6g1OvjwXEij3oW8jjKQs4EERdCP3RPjJj9D1W4Y0lxqyEgBfY/oV5Pp76QsBA6HuanK9d4VAAToyxfk8DmtWhCm7w/3NY7xOm15/Y3N7+/CUwqJWVIRfJ/5bnL7R7RcWlaixT2AuEGKV7SDpgsBSMrmtryk4UFgLIrcmSAMRFDZ8ASAZdrjrBF9IEYXN2D9hgsKCyDfdJxmkfIurHwUxqx/2j9R3yPXnAArrmc/yMOHGYCP7Xh6KYhlsZ97IQ/wIg0MT/+DAwGC+QH58rMBg1/T84vz04ODo6PT8/OzkTgpryVCMwaKKk5kf+a+pWZAcYPPwdFgXQqenrYYUWIXZAO4ANCbKwK8CSM8EoFsE1MfLAPqdrWbCfti111pADp5cnCD25eQiLgeAbzx4BKx5JAAAAABJRU5ErkJggg=='); }
.shop_list .shop_table #shop_table_items tbody td.control { padding-left: 40px; }
.shop_list .shop_table #shop_table_items tbody td.control a { display: inline-block; width: 15px; height: 15px; background: no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAQAAACR313BAAAAwUlEQVR42n2RUQqDMBBEg1+Kp3h6hXgGewGF+m+P0l7H5sdD6B20tJSWgp/9bZdoMEXoQpgZZpfJsmouAvYYnkzyjPBArUVCj2FHJDwSNKKT1Rwp1U9RMtoGAjrf9Bo6iaDCWHkiWwzN0aKhUrTkVmRcyKxpUVhOq3gRC3cNB2eKjrkr3l5ezYfa05M/rZdp7U+7bO1la5f97+dnqnnvQm2Kwu4tJGWg2JgDqRMpPQ05ofBQsBHtTO9iVx7cBCt3sS8s+ke83sUIhwAAAABJRU5ErkJggg=='); }
.shop_list .bx_ordercart_order_pay { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 20px auto 0; /*padding: 0 20px;*/ }
.shop_list .bx_ordercart_order_pay_left { float: left; width: 50%; }
.shop_list .bx_ordercart_order_pay_left a.tolist { display: inline-block; font-size: 15px; color: #ef1a3b; text-decoration: underline;
	padding-left: 30px; line-height: 30px; background: no-repeat left center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAPCAIAAABvD6g/AAAA6UlEQVR4AZ2TA3bAQBCGc43atm3bvmH1VNu2bWM2jzEmqd3dP8Z+Y874InXrgMRUii3dxv/0GaGs7UJQIQktVnePWRDK0ib455HwUnXPWk+NUGZXwS+XRFeoh2f4SI2QJxfBO4vEVWunV/hIjZCHZ8Ari0+u1y5vDXpxcv/ko3s6uiC29Mhj87Q7Rs1h/h8dk5h3CCzgpM6RR7d0TKTU3sfixc6RnQs7Fj6tSbt9MGwxVWRoBjwz2TL61hfy+ALWhcRXa2dXjAiUMrMCvjk4IOrxOSPCoiysg18eiShDCiPCoqzu4Jj9f1JNO8dwAmfmacMAAAAASUVORK5CYII='); }
.shop_list .bx_ordercart_order_pay_right { float: left; width: 50%; text-align: right; line-height: 30px; }
.shop_list .bx_ordercart_order_sum { float: right; }
.shop_list .bx_ordercart_order_sum .fwb1 { font-size: 16px; color: #212121; font-weight: normal!important; padding-right: 100px!important; }
.shop_list .bx_ordercart_order_sum .fwb2 { font-size: 16px; color: #212121; font-weight: 600!important; text-align: right; min-width: 80px; }
.shop_list .bx_ordercart_order_sum .discount_con .custom_t2 { font-size: 24px; color: #b51b7a!important; font-weight: 600; text-align: right; }
.shop_list .bx_ordercart_order_pay_center { border-top: none; }
.shop_list .bx_ordercart_order_pay_center a.checkout { display: inline-block; line-height: 40px; background: #ad1a73; padding: 0 34px; color: #fff; font-size: 14px;
	text-transform: uppercase; border-radius: 3px; text-decoration: none; }
.bx_item_detail .bx_item_container .pp-rt .pp-buy-block .item_buttons_counter_block .btn_shopitems { line-height: 38px!important; height: auto;
    padding: 0 30px 0 50px!important; text-transform: uppercase; font-size: 13px!important; font-weight: 300!important; text-shadow: none;
    border-radius: 4px; color: #827e77!important; min-width: 180px; margin-top: 22px; border: 1px solid #b9b9b9;
    /*background: #fff no-repeat 26px center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAQCAYAAADnEwSWAAAA50lEQVR42u3UJVZFURjFcdzdM5ZJjIKEVmwiuE8D90rCnYxkKiTk+fuH/dxdv7V+69x9zY4UBKqNlZlqDHvtq0ETGsOl8wsLghUn2GRPuVk5Ul/YCPWwF508oFyETZxiD/thOMAm+gtCFScVF+QrQGlwhHViXbQ39n5IuKNxUblcORIWfGDQ96006rwetqVcqRwJE14xFs5c60xgByqrzc4hSi5Dn9e+UlSgHGWokDKUu6lAJSR0f33iG2fKHfiVH/zDCBOMXsywqH3HeKiH7cGAaeUinOMZt3Kn9h5sC1musYXepK+NdrwgX6EQP7hCAAAAAElFTkSuQmCC'); */
	background: url(img/izbrannoye-64x64-mono-origin.png) 30px center no-repeat  #fff; background-size: 19px 18px;	
	}
@media (max-width: 1023px) {
	#shop_table_items {
		display: none;
	}
}
	

@media (max-width: 800px) {
	.shop_list .left { width: auto; }
	.shop_list .right { width: auto; }
	.shop_list .bx_ordercart_order_pay { padding: 0; }
	.shop_list .bx_ordercart_order_pay_left { float: none; width: auto; margin-bottom: 20px; }
	.shop_list .bx_ordercart_order_pay_left a.tolist { line-height: 1; }
	.shop_list .bx_ordercart_order_pay_right { float: none; width: auto; text-align: left; }
	.shop_list .bx_ordercart_order_sum { float: none; }
	.shop_list .bx_ordercart_order_sum .fwb1 { padding-right: 10px !important; }
}
@media (max-width: 640px) {
	.shop_list .left { float: none; }
	.shop_list .right { float: none; }
	.shop_list .top_links .lnk { display: block; margin: 0 0 20px; }
}

.address_list {  }
.address_list .address_table { overflow-x: auto; }
.address_list .address_table #address_table_items { font-family: 'Open Sans', sans-serif; padding: 0; width: 100%; border-collapse: collapse;
	min-width: 1000px; margin-bottom: 20px; }
.address_list .address_table #address_table_items thead td { text-align: center; background: #F6F6F6; line-height: 45px; border-bottom: none; font-size: 14px; 
	font-weight: 300; color: #212121; }
.address_list .address_table #address_table_items thead td.default { padding-left: 20px; padding-right: 20px; }
.address_list .address_table #address_table_items thead td.addr { text-align: left; padding-left: 60px; padding-right: 20px; }
.address_list .address_table #address_table_items thead td.edit {  }
.address_list .address_table #address_table_items thead td.del {  }
.address_list .address_table #address_table_items tbody td { padding-top: 24px; padding-bottom: 24px; text-align: center; 
	border-bottom: 1px solid #e6e6e6; vertical-align: middle; }
.address_list .address_table #address_table_items tbody td.default input[type="radio"] { margin: 0; width: 16px; height: 16px; cursor: pointer; }
.address_list .address_table #address_table_items tbody td.addr { font-family: 'MuseoSansCyrl'; font-size: 20px; text-align: left; padding-left: 60px; }
.address_list .address_table #address_table_items tbody td.addr .name { font-weight: normal; }
.address_list .address_table #address_table_items tbody td.addr .full_addr { font-weight: bold; }
.address_list .address_table #address_table_items tbody td.edit a { display: inline-block; width: 26px; height: 26px; background: no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAABbklEQVR42o2TA6wcURSG15s2KILaiGvbtu32C2o7ZoMyTupYtW0+m9ELX/Dss57kJPfu7j+6+ufPd8+MK7XoxHYe841z9HWlJ4aTRQ4Puc9PhDXpWGYhvCcQbXuYTzObU1lmIzyjmEHOyHyE/skscxBW4eUk9QyPj7n5zWW7ZS7C6nj7EOLY7vAlWcp6RRa38ZDHdpZ1yrKBQ7QzED9F7LGlrFYv2BZtHaWSt+TR2cyyTlm2O5vwHmGYOWWD05sZT4mK1QizzCwbFMtWp7cOYY45ZY1mUSlzzSzrNYuyWFI2WljWI8w2f5YbLSwbzCkjabWyrDOzuLmFsMTIskanOMLDTwpoZUG4PV2lbFAsyhSklhlMQriC4PxibFQpWvSkmn7h53KE+2rHFIsS4ymma7S1jHoW6+pbxDb+4ou3FyMsVXUxi2u8Dt/9dKcvHhYgymIWHxFe859yqhge7k9itCuVOMBbrrODSfTE7UpLISXF2kTHxVxGAAAAAElFTkSuQmCC'); }
.address_list .address_table #address_table_items tbody td.del { padding-left: 40px; }
.address_list .address_table #address_table_items tbody td.del a { display: inline-block; width: 15px; height: 15px; background: no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAQAAACR313BAAAAwUlEQVR42n2RUQqDMBBEg1+Kp3h6hXgGewGF+m+P0l7H5sdD6B20tJSWgp/9bZdoMEXoQpgZZpfJsmouAvYYnkzyjPBArUVCj2FHJDwSNKKT1Rwp1U9RMtoGAjrf9Bo6iaDCWHkiWwzN0aKhUrTkVmRcyKxpUVhOq3gRC3cNB2eKjrkr3l5ezYfa05M/rZdp7U+7bO1la5f97+dnqnnvQm2Kwu4tJGWg2JgDqRMpPQ05ofBQsBHtTO9iVx7cBCt3sS8s+ke83sUIhwAAAABJRU5ErkJggg=='); }
.address_list .arrd_add { font-family: 'MuseoSansCyrl'; }
.address_list .arrd_add > * { vertical-align: top; }
.address_list .arrd_add .save { padding-left: 40px; padding-right: 40px; background: #ad1a73; font-size: 17px; color: #fff;
	text-shadow: none; font-weight: normal; margin-right: 36px; }
.address_list .arrd_add .add_addr_btn { display: inline-block; line-height: 38px; padding-left: 42px; font-size: 15px; color: #666666;
	background: no-repeat left center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAhCAAAAACZuCawAAACAElEQVR42nWUA8LEMBBGe/87pU1qY23bZpqaP95Kr9E3sxRJ8ch5VFVFnpet9vpJcjIFr20EAKAhQwPAyN2r90Pxzg4CSO+uL4/7YVIVaCCN32VlIQGuvv96Ca+xyqDapagMeVrbYI9keM82x9inXJkIjHOJhVyaibR9SZWtwjhXkpE7sPmKlafDGMf8Fy971+fEaawMeWmeGafh4kUSPlVoXULlpsN6flJ9zjiRlLXMDUNlLsoLkjHkzFx5V6FzJxRuIuvyj0LGgroh1MNCre9/yl4VxoQ6afwo2UHIiDfPXggJuZuog6mtkizltt1sNtsGp06CN+t9lNDHQY03tZGVFQn41mAYdAAIkZdR/FVUe4XKMlJ6qiTLMg+RGLyIzj5R6i9qr0qzpGKw65IBbx6J62KMo13bqPmhLjo3KART3tFV5/qYejuw9vpv0xs5yIYiPU4//Kf0OX0fKBuFH7kkZVBUbiasvwPlU2EKCYwE+5yfPx+eGRXl2cdZcudbFsdJg413pJA2K87+KKmXw2g7Eis3m4mOr8y7gYSJGyrxiLQ0+5Yr91ZBXP+TN8nJYNjGleRlixcKzQ8+xVa71RAQWkG8UR3cZyYC8vxb7mm80BiAZKfV7dR0jgFc8/Kr7b1PcCkNIhixeSr9M2QSuS36zVq9Pd6/Pa+s5FIKKeID5fkVr5DaUpgAAAAASUVORK5CYII='); }
@media (max-width: 640px) {
	.address_list .arrd_add { padding-top: 20px; text-align: center; }
	.address_list .arrd_add > * { margin-bottom: 20px; margin-bottom: 20px; display: block; margin-right: 0!important; }
}

#order_form_content_container .mem_addr {     padding-left: 142px; padding-bottom: 20px;-padding-left: 120px; font-family: 'MuseoSansCyrl'; }
#order_form_content_container .mem_addr h3 { font-size: 16px; color: #000; margin-top: 4px; margin-bottom: 2px; line-height: 1; }
#order_form_content_container .mem_addr .addr_note { font-size: 12px; color: #999999; margin-bottom: 5px; }
#order_form_content_container .mem_addr .jq-selectbox__select { background: none; width: 441px; box-shadow: none; border: 2px solid #B9B9B9;
	height: 40px; /*border-bottom-right-radius: 0; border-bottom-left-radius: 0;*/ }
#order_form_content_container .mem_addr .jq-selectbox.opened .jq-selectbox__select,
#order_form_content_container .mem_addr .jq-selectbox.opened .jq-selectbox__dropdown,
#order_form_content_container .mem_addr .jq-selectbox__select:hover,
#order_form_content_container .mem_addr .jq-selectbox__select:hover + .jq-selectbox__dropdown { border-color: #ad1a73; }
#order_form_content_container .mem_addr .jq-selectbox__select-text { line-height: 40px; }
#order_form_content_container .mem_addr .jq-selectbox__trigger { border-left: none; }
#order_form_content_container .mem_addr .jq-selectbox__trigger-arrow { top: 18px; border-top-color: #000; }
#order_form_content_container .mem_addr .jq-selectbox__dropdown { top: 40px; margin-top: 0; box-shadow: none; border: 2px solid #B9B9B9; 
	border-radius: 0; }
#order_form_content_container .mem_addr .jq-selectbox__dropdown ul li { margin-bottom: 0; line-height: 30px; font-size: 15px; color: #333333; }
#order_form_content_container .mem_addr .jq-selectbox__dropdown ul li:hover,
#order_form_content_container .mem_addr .jq-selectbox__dropdown ul li.selected { color: #fff; background: #ad1a73; }
@media (max-width: 750px) {
    #order_form_content_container .mem_addr { padding-left: 22px; }
    #order_form_content_container .order_del_mid + .bx_section .order_deliv_bot { padding-left: 22px; }
}
@media (max-width: 699px) {
	#order_form_content_container .mem_addr { padding-left: 0; }
    #order_form_content_container .order_del_mid + .bx_section .order_deliv_bot { padding-left: 0; }
}

@media (max-width: 700px) {
    #order_form_content_container .mem_addr .jq-selectbox.jqselect { max-width: 100%; }
    #order_form_content_container .mem_addr { padding-left: 0; }
    #order_form_content_container .mem_addr .jq-selectbox__select { width: auto; }
    #order_form_content_container .mem_addr .jq-selectbox__dropdown { max-width: 100%; }
}

/* ------ /t_19422 ------- */

/* ------ t_19805 ------- */


.mark_props .discount_buy { background: none; position: relative; padding-left: 9px; }
.mark_props .discount_buy::before { display: block; content: ""; position: absolute; width: 24px; height: 15px; left: -5px; top: 3px;
    background: no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAPCAYAAAD+pA/bAAABQklEQVR42rXSA4xdQQCF4TJW49pS1OjFKqLasVBGL2waPduOatvm2rataM3Zf9b2neS7wjkXs2ypRne2+zZqK6OdnzsyXF/YPojVSxV+IeeHXYQ8RqHT6YTdohc/nluKOa6Z8Ua1Wr0Wh3ETbrxBIsrHXteV5S5z2w0y/DfO63W6VllU/t8hpgrdhSt4jBok4Tf+IA7ZqBp7Ty5PT6CkkvtyDfHuvlmMDT4ALUrwB9GowVe4cAPHcQgbxxbUxzuFfrCgHNvxFiL6rU0Mh19AKn6iGH5cwPo5/oNzDyMmWTDCbNTXNae6jsnwU4jFL9zE9gX85DVt6a6PSR9t4k7QKH+waEp0nuT4alnwD4+xbZkSg+A27JPbShV8wyklC87jNVRKFSzHZUTjFnYpVXIQOuQNT1MlSqTduIrHCn4yYCny+gGmwP3RvY0xnAAAAABJRU5ErkJggg==');}
.mark_props .discount_buy span { background-color: #FED85E; color: #000; height: auto; padding: 8px 10px; border-radius: 5px;
    font-weight: bold; font-size: 13px; color: #000; line-height: 1.2; font-family: MuseoSansCyrl; text-transform: uppercase;}

.mark_props .mark_prop.discount { background: none; position: relative; padding-left: 9px; }
.mark_props .mark_prop.discount { display: block; content: ""; position: absolute; width: 123px; height: 43px; left: -8px; top: 0px;
	background: no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHsAAAArCAYAAABYSfeIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0YmZiZjhmZi1lNDU0LTEyNDMtYmRkZS05NDFjMGI0YjY3NDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDdFMzYxM0JGM0Q2MTFFOTk4QzBBNzhGOEZEQ0YzMzciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDdFMzYxM0FGM0Q2MTFFOTk4QzBBNzhGOEZEQ0YzMzciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NGJmYmY4ZmYtZTQ1NC0xMjQzLWJkZGUtOTQxYzBiNGI2NzQ4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjRiZmJmOGZmLWU0NTQtMTI0My1iZGRlLTk0MWMwYjRiNjc0OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmeCsfgAAAnCSURBVHja7Jvtj1xVHcfPuXdmZ7ftbtlpge2CVdoEofjEgxglprUgagwBU1EBQ1DfmPjG/8LXJmp8SUxUAggoohIjDxKMhQIlRBSwqSWhVNnubrvd2d2Ze+/x+73ndzrn3p2ZnQ2zszQ5Jzk7M/eee2b2fs7v8fyu/tFld76jlBpXoQ2kxeizWqkKXg8mWn080yrD+7Q0rmaUOodxz1SMei0yaptRrTGlFjE26jU/T57En+tSrb7V1GpJt+fm9+w09vz91Uzh69WIOf+zzvI3TQdEg2mRgB7HDf52S6vdAL2IY7zpujSWYKbx514AexYU/gjo2qh6DcdNj/lnMNFuXPe1ll1EibJz8xosGNXE6yMAfRYH68Z+j7QpXr8QML3/xhu+iD+jeL2vFeWgT+PzskheUuqEcAbnFtD3A9yXsSIIKOsBmmO5GO7C/OOiGRxoSi2/+/GqUcdwcNKsmmshCpgG03jDG+hfAjhK7GkB4Uv0iEDxF0hTKBwA7E9ggcx10AJsLfQl9DsAepfM78Pbjh/w99io59EvNt0XTGgDaJTqDwECgS16wChdVWUljcCgrXMwboE44GyfSexiSDtojffw57Ow09fj5Lw3P8fuwETv4sDvq7ntzw10J96VgGkwbRn9SoDeYtpS7Uvzn+mIQepqRqsDIHQ1wM3rNkyq5Gmcuzwz6l2I4FZTtNNX4PNXIf3LAljLQroIxxv48MBIlpuHuuptCkJ7n403l7b0w6Ytra7Rtv4NkB+F1NF5Ow7P+1d4/x/c+QlTVNNjhk6VPi/phEM7zgXzDajv0ZKdronW+A3mOxGtcsgC7I2CzRCnClBp6eYS4psiqYQ7JcCOAXq1ZPOpfrd46n1FVPzX4QeU7bSWhfQ0NMbLmOvSrDfoAHuAIRfDq7TkNGWixvdmFnBDbC8leA9Ufqtkl1Nx8pzkzmCyg5j0U2nRceO8lOJ/4/yfAJuqPOrzd4Y2ANi0pScRKEcl52hBHCuGVhVJetwJSf1IZs/5yRiE3Lnaromd3gf6X8TYhheS+Xb6UcTTnGKsR2weHLQNaFTJ/wLpz4mNdVK7IjBuA7QbI51LNb1xxtjGk2Kq+GORXTC8Zrvioojy8w1ZUEbsOqH9EnaaHviUWVt9B8kecGPIQ+frH+jjHgAn9ZTYycwuivkSaGe7X4QjNyfSfgigqapnPdPA163oTwD0yxh7yTpAB9gDVuWUaKY9CWinB8JBZR672cEpm5CEyBF0mHJ1M1Q+VficBzqTWP1VjHkKfWfWOfkSYA8pgzYh6vkXiHkJikA65bqdVFOd0/4eBTxKK5Mxn4Z9vzWxiZms5JBxEf0Oi2lUdZ432Owhh2A7JZv1cwDnrtfVENUdpn1ee5LO3akXRKLprNFrPwTbzuTIkment8j8D8Mh42Jar/oOsDcQOOES3kOQ1t3GwPPWuWTSrjO8IrD/ob8FyGdF/dPO004zHp/RbdB57G1sKvT1aH0OWYA9JOAEu1VCqLcBNRZHLBNPPZIxdYm9D0ELXNFhg4Nq/hVc/wzttGnH45wjFaMdi4ceB9ibZ8OVSKXLihlV3AlzhQjXg9pNssVZNgk8/wik2uXK35NtVPoHY+KkLUt83hANMaY6S3+APaRW3u4k6NOyU8ZCBHrpTTmeCbSm2On8uIRrN2FhfBRmYVKcP5dWpWk4BhF/CaHfjBQu6JITF2BvUpjmChHuaUa5OqfEuq3JEfG2H4REH5cSp8uMVnfk1S92jiVPjXOD5FJ0LoIbsCoer9h4/2KjChm9AHsTWlMSLXcD3pRsifr2dkJ2yg7HNv26FxC/29T5IpjVq3fWlKhwtkuwGL6Hsb/G4KMAPmlCnL2p6pxSTHV8baILhQjOk38HVP4AqSanafy5t2Xz6jPe/nc3M8ExVOt3AfieTBU2UALsIatvSvFeAPwKAC5HxcrQ7bLB8SDsdEvU+f7EFkTMlrJpVUm0sNdUMT3rNli+kEaFypcAe4igz4gnzUIEAjrnJVhGBeBDUogwlttpa4cXPdCpqHl+fh62maXILQnR0tJ37cGBK6FBHPxgs4ekul050d0APZW1EyfuPJ20vwDcK1KIQPX7SYDm8TlPbzOM4944q1PohHGhHIXB/yY0Be2zs92Jco6dUq8FyR5uzH06shsc1ySrNzioilnN8mTFOlTOg3bhk98YbzPFyl0vOnfT+bU26TLqjXevXCxVmS/AHoL6pkP2MahTwl6MVhciUM0+BjtNj9wvROi2q5XpolMWSQq104ZLFOLs4YGelwQH68iMKm5wjAkAquRTHQoR5jvMyW3SG7BoWOhAiWZjYubzWExN3QbuwjOqfPfUSIC9wXaaN5obHJOmaKdjUclPQHW/Gq0uRKADx1QpvXOqYVf5QqeOc/GxocOYpCXbovXMLiy/0IHznfKOBdgb1DIJs26DFF6VrQ6d6sY6VnTK6qVMV+6I4cOJyJYc7wNMt1Bi8bSpFbjv7bJp86X5mVd/GwfeiG3lTHDQNthOXwfjeguAnPPUqwM9kxciZLl33akQwaVOn4utxz1eiqVXJJvGvlQCPSbveW1DtcueAuwNSpzskirSRNS5i6e3yoMED8uTlhNd9qeNqOu3MOEDVZM/4ls3vatTXGImNw+4hiVM/jWV/uqYtPwAE2iu0Roiud9vRmpLZm1q3VejeP/YiMkrUXf1UYjAa18CNG5j3t7S5wsjVjxJdUUOdXkAgVuiL0TFMI7KATZb9/EgvvXtIq1VZgYGPFG9a+acMDTWMV8/c6aev9N7dds9i6yPOVsybw73WthYOlLH+cx1MUY2JyLVPCyFCGvM2WRSDBA1xzKBchKL5Ebm1NFr9kvzR74qtuRcPYfv4wYKTciO4gN++RPFldmkcT/e3LcWakLeFo/cMx7X3kxMGpnOP3BRtbdlu7VYNFtjjXHu2bVzqr/aulS1n3lba86kzwWUrncFU43+E3fnSM2s3p2SCV2io5/yIveP01un2v8tgO6CL7BPvG825tBZ3sSnQ5qqXaNWvmmVlSz9Dl6PoP+kt4gZNZcsPUmTNF6pqSTLglrvYjddMX+3e6nV+uvIMtV+QCAuXW88lb/QY+4ohmpG/yn6QfRZ+VzoUf4a8f3lAK7OJMsw9nxaQQe6XYBGXfpm3jFfjT6Nfg36s93/CQufsM+kBK4D8AssUvDbKfQD6D/rDTxS8wB+Nl1R1ShI+IUK27UfoP+wl5qiVOfAEwAPKv2Chs32Y/SbVTEfn/kSTlue23BIeFDpFzZstqfQr0L/qwsVixdbG+6Axzrg/iC3fjZC/ou+X+z4tk42nGk4qvQ8TROPqNSEkOyD2P4vwABkBudywWXH+AAAAABJRU5ErkJggg=='); }
.mark_props .mark_prop.discount span { background-color: transparent; color: #000; height: auto; padding: 3px 5px;
	font-weight: bold; font-size: 13px; color: #ffffff; line-height: 1.1; font-family: MuseoSansCyrl; }

.bx_item_detail .item_discount_section { text-align: center; padding: 15px 0px 15px 25px; }
.bx_item_detail .item_discount_section .dsc_btn { display: inline-block; padding: 5px 0px 0px 20px; background: none; font-size: 20px; color: #ffffff;
	font-weight: bold; text-transform: uppercase; text-decoration: none; line-height: 1.2; text-align: left;
	font-family: MuseoSansCyrl; font-weight: bold; position: relative; }

.bx_item_detail .item_discount_section .dsc_btn { display: block; content: ""; width: 215px; height: 75px; position: relative; top: 6px;
	left: -24px; background: no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANcAAABLCAYAAADj2RKNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1YjBmZTBlMS00MTM1LTdlNDItYThhMS01OTQ4YWRkZTVlNmYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODA3OERDQ0JGM0UwMTFFOTgwMkZCRjY0RTI0RTRGQjciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODA3OERDQ0FGM0UwMTFFOTgwMkZCRjY0RTI0RTRGQjciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NWIwZmUwZTEtNDEzNS03ZTQyLWE4YTEtNTk0OGFkZGU1ZTZmIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjViMGZlMGUxLTQxMzUtN2U0Mi1hOGExLTU5NDhhZGRlNWU2ZiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqZkOLoAABC9SURBVHja7F35b1zVFb73vZlxbI+TODYJWRrCFhaBylK2KhRUKCBEKZREqopKFbWiUqv+Hf0HqlYqv1CKaFFDyw4BlaUQClVLWAuEHUJYHDvxvszMvT3fu+d6Jsaed2fes+PA+cRl7Jm32Tmfz3LPon+zccd+pdRGWiNKIMgBEa1pWoe1Uicbpb5Ti9TxVqkKvWcDz8fap616umCT66yxyXuRdXI6w4dkAp5lgK59TVWr79Ia1c2fD5910/8MHfenolH7I/f9POil9XGB/tfDb6wUsRDkQSwIaZVeryaBvZxWib4epvdKLQh9TGsbSfEZtB4qWvUy0Wq1Ta5Rtjk95+f0TOfS9a+kZxwLIFaR1gpau4jwb9MFjrNNz9kUiTgI8iQWSET/qZsrWl1FC9rqIL1RU45wIavGqmmQzltF0nvLjFZXEAFGtHtf5/Cch+gi6+jaN9Az+vulYSUd/1xs1b9orbHpWrggIiHIi1hjTKyfzETqVJLYQ/SmyWC/aTYtO+n1WiIBhPWxgvUmYtvXnODXm+iaPdaRv9n18DP003Ef0EHQolCdcYCJK5pLkAugoaaU0wSnkjQORU748tAyuO4YfXEVaa8La1oN6favW2OzFWQ9mUzCwQBiQWONwRwkPwvnd7fgOwoEmaDZzILgf4vWYZ3/9ad5XUek2IioRhsE02yi4jm31ZyZmeb7dSjnK95LGusAB1ZMC38YBIJMmKTVR0J3GWmWGdYOi0FgaJwuekWQpKrChdwLOjTeZjrpeiLoNGtbnXJPmI1Pkin6X/KzjrOt31MgyCT08LXOJU0A4RsN0Cg+8oZgBTRBD/tQIT4MtM2ZdK9TjLtXK8REpG97NUpe054TJMKzvRlZtbvgIpWtkkXIJcjsa4EcpxmnTXQKqYBe/uJ1jry9R1LYZZ1vYwLuB1Pt9JqLRIYQq8La9fuksTYZp8HS/CyQCabu38gcxLGdgX5WIyRaKMhmEpIAbiFpXEtrXKcLOoT2DZLWxwtGDUTOhCyS2J5oEGSIkqjc4SbCj2vA9PyG1XQtmxA6TYgRtLi8wR9M+wPQyfe5h4gFIq5t0RwUzSXITXOtI63VleJrWSbWm6Spbi8Z9WnkdoPx3gpar9D3d9D7EP7uFBUxxYEF+HnTurlwI4CxlZ4P0cGJAH8Q5+D+CPm/TiZhf5vEEnIJckGPSveziqzlniByaQ6A+HOwZ7SBvv+E3niWhLoz5VogyAr21aop/hlMze1ELNxjIkBrwWR9mZ7xCd5PyxL4FHIJ2oZlk6wz4K87yPApSerByAUyzDx+TpnWJ6QtQIpCgOB2kujbBUzHaTYfb6y4QEuInwViISUKYfcO9u2skEtwLCBJyE1JG9I2+8Yzrg8yIWXqLDIJD6UQK0nIVU4LYqMYG8YrM5iDQi5BZmgWyCmdLkgwCdcbl+w6X8AiCZcjUGF0U3PPHwvBn5zHHMV1kel+tnEZHQiymEDti9SmdyKVyc8ScglyxWjAMVU2s66oRon/M9Ag9JXEHFRqCwk1MicmdbrQIpAxRmounvM+tBQI/MNKlPhmkwH+IMzUF8jPejZ2AYw8NbVA0DYQqBggW2+SAxPNtA00FjZ/d85E6gTjtNkIZ8xfQFoGCb/QWuMp9+xg7YcQe4etX3+SP7+JiLU6JaTv/SwEVj4ikj5IWqubtVhe/JJ9LkEmwJxCzh32rNanZE1YJthWOm4zEeDDyBECRADZaiqdED7fb7+uF1ECOBflLtdXOXE4gFggMsLzu0o2CX705WQOCrkE+WkuEuR9pL02G900E96/D9MN56EsJWKzcESHladAYEGEN6K6SYhzvqDzsUl8Odd9NXsOfFZikt5FGms/13aZnH83YhYKMgGCitSlveSvgDTlgCJCHwgBCaB9xnVYeYph/+gtute+2EX0IMAwDzfR1z/gxOG0gkp8hnP/WbDqP+xn2UX43Qi5BJkBX+Uz7YS1Y5GECsIP4qK2C1nqEft449w+YDuZmd1cipJmDsKURJn+I3SdVba5ryjkEhx17YUNWCThvkKr1+SrCbwZh2z2R8mM+1A7Pw3mJPakUOOFUpKQwsdVHOi4p+iMwHYScoVcgiVFif0vJLu+H7vggMpBcA37Rr6uag/3r1BsDn6b/KyLaA0HFD6uYJ8Nme7IOexdBD9LyCXIHT76Bm1yO2kF1EGt4aTcdgXYJ/vCHERN1cO0elwHqCSIgrZtKCOZ5G5TOkXQy5yQ+2rGhFwhl+CoEAxkIEWi7ii55FcQAYJcDNRi1gdJaPUZZ8LdWTIJKRCEgBk3zIET+FnQROMqvfARWupV0nr/yCEhNxQSihfkTjCQAPtXD5Egv0Va4uJapLbWiCz8+RRvHDdqDgQVCtaZbgDMtufIfHs+djVV/Rx4QEADSbk7qjoJnx8MDGAgVP93ukGRzUwj5BIcqwQDSWASfhShJZlRW2JkZ2i1gVYfa6Big7ZC+Byh/C+IjDjnbXr9gjWUL1Y0fMyVpBq/yYWPIQm5NeUCGKOcGmWW6Pcg5BIsCrwJuJr3kJA7+G6EWi0X/i4nWkrPJuGOa5vkKI6w/4Swuu9o6zeXQbYziZzXVFxCbi3FHISmQwbJfUXXIXfdEhJLyCVYMpKBTGVPJPhNSYm/TT5P9qzYL1vZ4A/ZhsCAT3VCI0+fEZ+mtUBsbBI/0xBhVEIuwVcVEfs8HYHCrtnPAqGQ6d7bQodcaMv7SWt1qYUDKl4z1ubcM1bZo31CLsGy99+gta6ranV6QEIuyIJwPcLzuwomIWZj2H22Fkyr2Uz+Tg6k+OtW+PMpJkh3C9FOIZfgmACIMMA9ERtH/DRLyPXRwLsLNsm6936WVvWsfHy/0aB+TKvjDcxH12BHN5BrhI4epPM/Jj8RPeIH2GRdocL9NiGXYNmaj9BS60mgb+SE3OkAUw0EQNHjCw2Fj35IBMpLTjdanU824En0usrWyVSdc+/NRLXIIIqpk05Vr8UuyRck8811ZMqJ4JjUWOMsnNgoLrfgZ6HB6MPkZ61kkw/XGuR2bdurrndhgck2FJAyFbGWO4HIeA6d+1hsiGguWJK2XybkEiw7QIvABNxR0UnD0dCEXITx0WDGl8H4yZFo2/bjmUitowNHovCxlF47+bxFFIPuNJHabV2mh+H9OiPkEhwrWgtkuoS0xCUtTCKBIN9LxPqcCx8VXwftq39GxMI2AHworVqPAvpHGOJZYVcT6eF7PYjSF851tAuYtgLBsvGzQIgTeRIJ0qTSJpHgHEQHoUn2cucmxYELfL0TdV7KmZV5zQqD9sNEl+9VXTa+aXK8QLAsiOVHBMHPgjYYU2EJuSj5f5zI1Wvrw85x3g10HQQ4BnV+gu4HO8Bnu4r7Ii60PSDkEiwLUxB+EPadoLHWt9Ahd5AnkcAs9Em/h3nA3daAfbF2n9dvbEN7+QppIZdg2cGq+iSS8wInkXTx666i693hW2RDayHVCa3aKip849dvJneoMPPR90hEJPF89g21kEuw3MxB+ENncELuhE6fRAIiIBr4KJmCbzYUPvohd7jWBhs24C5mMhY44IG9MITZuwOTfPGsSCYuz9MlWKKFgqNKrGHuh4GEXBBhQoUl5KLb1FNErsYNXcMCfZKpH9ssmwORvw7u/fFSXB8AsYnIAi16XIpZ6adqIkSPNtzvxa5SWjSX4Kj7WVP8lx/E6uNJjiGFjwfooPt41FBjzl+F/bC1xpX+p5WjoN4MHaD+XHKpUjApQbDn6L3biia5z+qUtms1Jik05YyYhYLlAF/4iEkkZwROIimzAGOjGOZjzxzBn+F5XGUmWjPguJd4DhemYvbyfhX8ro2ssR6gzyq6XtTZDL1cKW2FXILl4GedQ6S6ksg1FjCJBAKOaOADRas+0PO3njbKzewqqubXi/jz/0XODJyb8e57yB+I3L06bbrf1THPdYRcgiUn1iHOosBguiqbh2kRupXsG2H1NTHVQgW6wppuocELnoCYphJn+FkFgiXzsyb4dTtv8A4HTiJB2QfmZ5Vt8yhclaubQ4aK99v5K5q9P7iCWw1MB/xcdh6SCrkESwaYTwiPY/j3SYEJuSDgGCfkJr011MJay7dZSytNsXzMhWSSrlEuuVer+oJfh/GyyKDfwKOO0jTUOKdqRUIuwdHQWvCzLiCB3dZCQi6CDJhRfIB7aDTzpUrcqnpYp7cRGGXT9OaZKOkuheY3IBleJzi16bs8mTJtI9ryz2bnIbtAsOh+FrTUZkwiIa01rdITcvGZb2H9YmSDWqJBmBHlO6Ct2qKajzPyvh+ShH9OBEMxJJ4RBEUhJWZ8TXGpfzMNhCAGulbhnh1CLsFSa6wx1kI7yM/qVOGFj2goupsnkUQqLJUJx6GN2oU1F4gwKc/my0gureoGvy1sXpjv1/EK3Wh/5ExYIZdgyYgFQYWZ9SPSWBsD/azVvKGMhNxINS9InAsI+z7SQu+S6XmaSSeyz6Kf1l8u3U+LYHryvhSbWSJKKF6wJPC+yKVcXh+SkNvJQu0nkaxusZFngQm9p2BmJ6TYFp43FP6PAPrPvx65xGGJFgqW1M9C2ce11bCEXJyDhNndRKzXAv2s+QgCoccG8TM8FSXvoQu+3AWmI5KHC2r+vTAhl2BRiDXCqUg3kZ8FwZtQYYWPGJ73ZJxtEomvTt6dZM3Xh5LbnIjlu0b9hbXrKitl/oIl8rPgw2CvCC3R1gYWPmKj+HOeRNLRojm3kHmJe95VMqTFHFlLKtusMMuBFmjgP5ZsMmS92ZwvIZcgdz9riBNyz6qFJeRiYxiheWwUj7HGyzowwW9A4/VOIsLTRFqYnP2BPQe/9IzWzQtDVPA2Jmy/Tff/BILciDXKFcVXV9BqySb+T5qmw4l/JQK8Q6ccn+MkksZZYfcXcH2rLqtG6hRTz8pXTcxVX05SZu0LH24PLVzPT2Bp9uMVCjrK9Muc+07NWpGy5Q0/dy6Ln49zJ9WcFoA1FsT1Rqu3yW8a1jbNNIq7rBr/KFLje2Mb99u2TcGYn2dsrjXmZ4UhY2MfffI+aZ2tRP5zDDaQXeKwPfLnwikjeCViaaRTgVTYZP6MtWpfunmJnqSfFkZq0wP8Tevksnb2wdCKsUPH93bHpaeq1vS3+IvBzzCq2k9AbvwFj2Q0d2N2Gw5nvM4R/1AZhNlbMbhONYdnGlXhfTGbxQxGVX2WwawZhG8eKZrUzAZ/Hc6LnSZS6jhb0MGmfbCGS/GfJ7IcpH+RW2d08rzVBc6DKYg/Eihz6eMhfLYFv60wUp26hF6foHVWNpOA/gQpfTeCKOW4Q1VsTQm+nmqxxMGDFlm/6DaPVfWeGT0B5qc/PpmE2YZWLcQ6guY6GwEQWrdksnGt7RqqTia/qXJUUqTBlBiJXz/oY+QZ0wIbNuPP0qi5f0rr11keONI6WUOVSTVWm1EFHYukCb62mGsW/5bWNnYM27wgE4w02GhtWhWFYAIh1yz20NpCa29Wgh2qQoOBYLKdJhByeQzSOo/W7flosJlEg2n5fQuEXLPYSeuXeWgwmIgF0WACIdcR+D2ti2kNZyfYjPhgAiHXHLzAfti/89BgQjCBkOtIIGPhIlp/yIdgkfhgAiHXHPyC1q15mIiyDyYQcn0Zt9E6vx0/rE6wCTERBUKuBfAirc3sj7VBsOgIE1EgEHIdCWRqI5L4O/6+1BrBGk1EIZjgq4W8iiV/pdzGs26N2a4dEAgGdMdFqQcTfGXwfwEGAEs4wJxzKWydAAAAAElFTkSuQmCC'); }

@media (max-width: 1023px) {
	.mark_props .mark_prop.discount { display: block; content: ""; position: absolute; width: 94px; height: 33px; left: -6px; top: 0px;
		background: no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF4AAAAhCAYAAABQphx6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkMyMjBCOTU1RjNEQTExRTlCOEQ4QUM5RjUxODY2QUI3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkMyMjBCOTU2RjNEQTExRTlCOEQ4QUM5RjUxODY2QUI3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzIyMEI5NTNGM0RBMTFFOUI4RDhBQzlGNTE4NjZBQjciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzIyMEI5NTRGM0RBMTFFOUI4RDhBQzlGNTE4NjZBQjciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7fNssnAAAHPElEQVR42uxaXW8UVRg+Z3Z26Rba0hakApGgRvyKkmgUiRIwcqGYSABjTEj0wmv9AV6L915xpZgo+BFFIglREIGEC40RFYJo0Ujkm7bYbrtf83F8njnvMNPt7hbFC8POSU535rwzp9vnvOd5n/c91W8uef6cUqpHdWBz0KvoU1qpRwOtVqO7RilPJ/Y87k/ljDoAA56t9BtVC6xpRjuP99ZjjmcwwQSu8ZzC89H1OwWjxrVRRaNyGJ5w8WOx6tDmC+hP+1qtBVh1XJfRgVHUjIC/GvbloVY78mHPOOy9MIQNC3gJ4w/hmQ2Yh3PQXkQnyp9h9S4A9IXJe0N8p9SJoNOpx/DjkcCCXnLUNS+lN84RkOrooxi/FYaNvhON+Q2gc57FeP4FzEN7Reafi7EvsVN+xI4ZnL5YJadTvd0TfiXFwFFVTcZ7AFAZnxcdC1xexsdxf3fAbmkkXjyCTECfw6J04fm/tB0fwPUw3jkI4PtDO5ZubqcCPwkkVgLExQCF9OEI6MPghj1uqEoYewIUsy7Q17yc4C3HMydkDu6OMYc7Qas7A+v5bPTuyxjfVQgjqimq6dQU75SObHHgc1JcTtwOgRbO4oZB9iv8+BOD84y18Tnye0HmIAU9xsUBxUwKr3OXcO6P86GawGefmQl6RwMfgx8H0Rj8RcbS0IhjPbdP7mNq8VOgL4FtE4OyqKPYu/cjmA7DvrAF6B1NNXPQzwHcirYeTHCpRp6EB3fh+iquV+F6PsArpQiadEIbd8sWz4neHRE7x04C/a8lmLZrHQs86eNXx6hfAP5KAEwPr4jHbhAhT0+OAyn5n3RChRJgfzwL0G8LreezLYD9Aub4CBRTkIUNZ8khOrIRLyqWQ+DxmmOBIxg18Xb2SQF1rsjLI3j2GIBfEzhqlagbI4tICiLopTa8ngEvnE4aYba5AxkTgSY9kC4oCwk0vXyBSMr9eGY3gKfu34IdUZUdQRup6XPw+h+Y4xaTxI6Malq0UKTf78gqtwNYZp7LAGxvqpxwHnT0A3j7J3wy8G6tO1FmOyJ6nd79HXbBEfQF5vp/d0cDH3s+wZ/C5xcAby56r0mSownR+NwFG+HpgyYJprxmqWAvvH2eqKRYVvIRcn0xJVkz4Jt4flFAInhTApQr4DJoMpl6GLthXEDn4lAF7USSdFXohpnwMuyaLim0jWEnndN2nkbez4BvaDnpcQC8DODuA+D09orIzoL0T+Dpxx2CDRmKZ1hO4ILwfZYhKvD7M7AfQCZ8XnS9yYCfXXXQu+nFDKaO0Igj3v4t0D2YC9VSo9VWSMs7QquIKqJ0YtX0ALbQ7aETlYXP6qRY5mQQN5eaNVEtmwEqlc5oiteZeH0K6dgH0F+qW9BHdcLvsTdXJbnqxjuv1HVUwRyXoJwB3yLgMqEifdwfWE0fZ6YE7n2APgrvXQs7QR8TL88Jlxup2XTJXLQX8dw6xIlATV+crDXh9fU81BC1MkfA4qHGWdiH4O3Lg2ShCDo9+xto/cNQRneB5NcD6KLsnDImXoqxIWOi0nHm8Q2gX5Ug+KKUDcqpkvGhfHKoQY/uBWnUhJqYjJ2A7YO8BZYHIDwujCubdVFO8419JwM+xetVuWbxq0cONejNPNQ4DaT2Adi+sDlosdfr1Hy5Jvq940sGzYAbdWx1MubtmNdZnWQw1So5R2UgnRQKMqKA7gU9bcZO6VOWz9mnZPEKErDHcVfIOD7xvoua0k+rpwQsBsBuse0CfTBDXZSSggTxNHbAPeBtLQGT7/Fg/EHMU5QkqiK/oxsPDIN6mIz1mczjIwAoBZcKr/tSKoiD5T6AftIxMw41rJY3EQUNiIGxtiQxgbEhpi7GhKqcv+bkdzqUlVo4qVm/2VtFAufL0OP0Sl9AJcX8DIQOSzBtxCKut39YCNUZoDkYWhryJbv1ZfFYOKvi5XeRQDF7FbnZ42qt57XkPaa/3HbRapv/20IYcTLdIlb6s9iJj6nxUBvUwCzzt1xS3IIKqe/NhyG4WDc71MC9ByUTQAXptwH+GlAMqQraXXs2a+W/6YTf54w+6FKi2uqlzDPpjnmVt3DxavPiEbaGdt7rd7u2u8pxfBOq1H82BKKS2v3hXht7oJLjzGYttjttgPNnAbadnd89pAeeApUcg0fGVUXhcB83IcDVLQ41fHzByM5dsxOURE9gjBiz2WrAQ3PGB0c8f1qRrBp6r+HzEvobzb5foLzjcP2jg/lu5WpHpcC/adTMlEpKufE2oupwr+MkKRTaGWigIyO2XpM8Ny22wKPp1dvQN6GX5F66VgWd6y+HnrriTdmVwri5yXjeFXrJS/83cq9Z/aVdTSY9vht9BfrRGV8MYFdDX42kwM/ajaupdLuA/jj6ntSYF4NdgeePemWblWE3mAy//wz4uG1Ef12uV8SDeZ2LwL/ilaON5Gbg3xC9tWrbWB1FH2qkHYI/AvAH3CJWjuBn8P/T9rcAAwCUEOvNJSGkTgAAAABJRU5ErkJggg=='); }
	.mark_props .mark_prop.discount span { padding: 2px 0px 0px 2px !important;}

	.bx_item_detail .item_discount_section .desktop {display:none;}
	.bx_item_detail .item_discount_section .mobile {display:block; margin-top:20px;}
}

@media (min-width: 1024px) {
	.bx_item_detail .item_discount_section .desktop {display:block;}
	.bx_item_detail .item_discount_section .mobile {display:none;}
}

.vdp_discount .disc_close_popup { top: 15px; right: 15px; }
.discount_form { max-width: 668px; border: 6px solid #b51b7a; font-family: MuseoSansCyrl; }
.discount_form .df_head { padding: 12px 30px 30px; line-height: 1.2; }
.discount_form .df_head h2 { margin: 0 0 2px; font-size: 40px; color: #000; font-weight: bold; }
.discount_form .df_head .dscr { font-size: 17px; color: #000; font-weight: bold; }
.discount_form .df_body { padding-bottom: 18px; }
.discount_form .df_body::after { display: block; content: ""; clear: both; }
.discount_form .df_body .df_body_left { float: left; width: 50%; padding-left: 30px; }
.discount_form .df_body .df_body_left .field { padding: 0 0 18px; }
.discount_form .df_body .df_body_left .field label { display: block; font-size: 16px; color: #333333; font-weight: 600; }
.discount_form .df_body .df_body_left .field label span { color: #ad1a73; padding-right: 3px; }
.discount_form .df_body .df_body_left .field input { width: 100%; box-shadow: none; border: 1px solid #B9B9B9; height: 38px; border-radius: 3px;
    background: #fff; padding: 0 9px; color: #4e5255; font-size: 14px; }
.discount_form .df_body .df_body_left .field input[disabled] { background-color: #f4e0e0; color: #999999; }
.discount_form .df_body .df_body_right { float: left; width: 50%; }
.discount_form .df_body .df_body_right .img { padding: 0 46px; height: 250px; }
.discount_form .df_body .df_body_right .img img { display: block; width: auto; height: auto; max-width: 100%; margin: 0 auto; }
.discount_form .df_body .df_body_right .prices { /*padding: 0 46px;*/ text-align: center; }
.discount_form .df_body .df_body_right .prices .old { font-size: 20px; color: #808080; font-weight: bold; text-decoration: line-through; }
.discount_form .df_body .df_body_right .prices .new { font-size: 24px; color: #b51b7a; font-family: RobotoBlack; }
.discount_form .df_body .df_body_right .prices .dsc_txt { font-size: 13px; color: #b2b2b2; }
.discount_form .df_footer { padding: 16px 0 0; text-align: center; background: #e1e1e1 repeat-x url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAECAAAAADKLGIIAAAAMklEQVR42mN4CAfv/sPBO4QokoIn32Dy355gVfDwxTeo/IuHqAoQZrz7/vfv93dPkMUAKU90V8YfYeYAAAAASUVORK5CYII='); }
.discount_form .df_footer input[type="submit"] { display: inline-block; height: 46px; line-height: 46px; color: #fff; font-size: 18px; 
    text-transform: uppercase; font-family: MuseoSansCyrl; font-weight: bold; /*padding: 0 58px;*/ background: #b51b7a; }
.discount_form .df_footer .foot_txt { font-size: 10px; color: #666666; padding: 10px 0 4px; }
/*.discount_form .df_footer .foot_txt a { color: inherit; text-decoration: none; }*/
.discount_form .df_footer .foot_txt a:hover { text-decoration: underline; }
#dicscount_done { width: 670px; border: 6px solid #b51b7a; display: none; padding: 50px 60px; }
#dicscount_done .head, .dicscount_done .head { font-size: 40px; font-weight: 700; color: #000000; margin-bottom: 12px; }
#dicscount_done .txt, .dicscount_done .txt { font-size: 24px; color: #262626; }
.dicscount_done { width: 666px; border: 6px solid #b51b7a; padding: 50px 60px; }
.footer-info {background-color: #d1c4c2;}
.footer-info__wrapper {display:flex; width: 100%; max-width: 1205px; margin: 0 auto; padding: 20px 0px; justify-content: space-around;}
.footer-info__block {width: 100%; max-width: 200px; margin: 7px 0px 8px 0px;}
.footer-info__block img {display: block;     margin: 0 auto 10px;}
.footer-info__block span {display: block; text-align: center; color: #38312a; font-weight: 700;}
/*@font-face {
    font-family: "RobotoBlack";
    src: url("fonts/RobotoBlack/RobotoBlack.eot");
    src: url("fonts/RobotoBlack/RobotoBlack.eot?#iefix")format("embedded-opentype"),
    url("fonts/RobotoBlack/RobotoBlack.woff") format("woff"),
    url("fonts/RobotoBlack/RobotoBlack.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}*/
@media (max-width: 1000px){
    .mark_props .mark_prop.discount span { font-size: 10px; padding: 4px 6px 4px 11px; }
    .bx_item_detail .item_discount_section { padding: 0; text-align: left; margin-left: 24px;}
}

.category-bottom-description {
	padding-top: 40px;
}

/* ------ /t_19805 ------- */

.bx-filter-parameters-box-categories {
	border: none; padding: 15px; background: #e3dbda; border-radius: 3px; margin-bottom: 8px;
	font-family: 'Open Sans', sans-serif;
}
.bx-filter-parameters-box-categories .bx-filter-parameters-box-title { display: block; margin-bottom: 12px; }
.bx-filter-parameters-box-categories .bx-filter-parameters-box-title span { display: block; font-size: 15px; font-weight: 600; color: #000000; position: relative; line-height: 1.2; height: auto; }

.bx-filter-parameters-box-categories a { font-weight: 300; color: #3b3b3b; }
.bx-filter-parameters-box-categories li.active a { color: #c91e23; }

.best-filter {
	margin: 0px;
	padding: 0px;
}

.best-filter__head {
	display: block;
	padding: 5px 20px 5px 0px;
	position: relative;
}

.bx-filter-parameters-box-categories > ul > .best-filter > .best-filter__head {
	font-weight: bold;
	text-decoration: none;
}

.bx-filter-parameters-box-categories > ul > .best-filter > .best-filter__head:after {
	content: '';
	display: block;
	position: absolute;
	width: 8px;
	height: 8px;
	box-sizing: border-box;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid transparent;
	border-top: 1px solid transparent;
	right: 6px;
	top: 10px;
	transform: rotate(45deg);
	transition: 0.3s;
}

.bx-filter-parameters-box-categories > ul > .best-filter > .best-filter__head.harOpen:after {
	transform: rotate(225deg);
	transition: 0.3s;
}

.bx-filter-parameters-box-categories > ul > li.best-filter > ul.best-filter__content {
	display: none;
}

.best-filter__content.best-filter__content__level1 > .best-filter > .best-filter__head.harFull {
	text-decoration: none;
}

.best-filter__content.best-filter__content__level1 > .best-filter > .best-filter__head.harFull:after {
	content: '';
	display: block;
	position: absolute;
	width: 8px;
	height: 8px;
	box-sizing: border-box;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid transparent;
	border-top: 1px solid transparent;
	right: 6px;
	top: 10px;
	transform: rotate(45deg);
	transition: 0.3s;
}

.best-filter__content.best-filter__content__level1 > .best-filter > .best-filter__head.harFull.harOpen:after {
	transform: rotate(225deg);
	transition: 0.3s;
}

/* ------- t_19872_start ------- */
.discount_news { max-width: 668px; border: 6px solid #b51b7a; font-family: MuseoSansCyrl; }
.discount_news .dn_head { min-height: 268px; background: #fff no-repeat right 86px bottom 0 url('img/dn_head.png'); line-height: 1;
    padding: 0 260px 0 72px; }
.discount_news .dn_head .txt1 { font-size: 40px; color: #000000; font-weight: bold; margin-bottom: 16px; padding-top: 34px; }
.discount_news .dn_head .txt2 { font-size: 30px; color: #262626; line-height: 1.2; padding-bottom: 16px; }
.discount_news .dn_body { /*height: 215px;*/ background: no-repeat url('img/dn_body.jpg'); background-size: 100% auto; padding-bottom: 4px; }
.discount_news .dn_body form { width: 400px; margin: 0 auto; padding-top: 26px; }
.discount_news .dn_body form input[type="text"] { width: 100%; box-shadow: none; border: 1px solid #B9B9B9; height: 47px; border-radius: 3px;
    background: #fff; padding: 0 9px; color: #333333; font-size: 18px; box-sizing: border-box; }
.discount_news .dn_body form input[type="text"]::-webkit-input-placeholder { color: #333333; font-size: 18px; }
.discount_news .dn_body form input[type="text"]::-moz-placeholder          { color: #333333; font-size: 18px; }
.discount_news .dn_body form input[type="text"]:-moz-placeholder           { color: #333333; font-size: 18px; }
.discount_news .dn_body form input[type="text"]:-ms-input-placeholder      { color: #333333; font-size: 18px; }
.discount_news .dn_body form .btns { padding-top: 16px; }
.discount_news .dn_body form .btns::after { display: block; content: ""; clear: both; }
.discount_news .dn_body form .btns button { display: block; float: left; width: 48.019801%; line-height: 47px; color: #fff; font-size: 18px;
	text-transform: uppercase; font-family: MuseoSansCyrl; font-weight: bold; border: none; background: #b51b7a; border-radius: 5px; margin-right: 0; cursor: pointer; }
.discount_news .dn_body form .btns button:first-child { margin-right: 3.8%; }
.discount_news .dn_body .ft_text { text-align: center; padding-top: 40px; font-size: 10px; color: #666666; }
@media (max-width: 740px) {
	.discount_news { /*width: 100%;*/ }
	.discount_news:not(.pacman) .dn_head { min-height: 170px; padding: 0 150px 0 20px; background-size: 20%; background-position: right 20px bottom; }
	.discount_news .dn_head .txt1 { padding-top: 10px; font-size: 30px; }
	.discount_news .dn_head .txt2 { font-size: 20px; }
    .discount_news .dn_body { background-position: left bottom; background-color: #E1E1E1; }
}
@media (max-width: 560px) {
    .discount_news { /*width: 100%;*/ }
    .discount_news .dn_head { padding: 0 10px 0 10px; min-height: 150px; }
    .discount_news .dn_head .txt1 { font-size: 22px; }
    .discount_news .dn_head .txt2 { font-size: 14px; max-width: 170px; }
	.discount_news .dn_body form { width: 96%; margin-right: 2%; margin-left: 2%; }
	.discount_news .dn_body form .btns button { font-size: 10px; line-height: 30px; }
}


/* ------- t_19872_end ------- */

/* ------- t_20636_start ------- */
#basket_items_list .bx_ordercart_coupon input,
#basket_items_list .bx_ordercart_coupon input.empty { background-color: #f3dfe0; }
#basket_items_list .bx_ordercart_coupon input:focus { background-color: #fff; }
#basket_items_list .bx_ordercart_coupon input.bad { background: #f3dfe0 no-repeat right 7px center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAABK0lEQVR42q3UA3JEQRSF4ZglxbbthUeLiG1bS+j8I93qPsNX9Q3vPQ+NssThauZ7sY7hsjwO0ztk/2jCMxze0Z5HaIvpbUv8MYFHuDRv6MghtD0RmuYV05E/j+GsxNlFaBveAr0XkYJVfAcKXn1XHvkNr4Geb6ylP/w/ceWtaaGdeA/U/qHXXsUAfgINz6hErQj9wkDoufWJKz/Fhbj97mwjPeAJVz7RIyILCn/3X6kOb8SpCN1Dtb9bB9fiRATvoDzf0B58wWXxjPYSh9rlr0O7xCq8wo0YxHZ1pR+isRYN+BZX3mNDO0XDNzrN3vujahOFi2KZfqCngLtbVNvmN7qyjMeX2jZn8aqWqQjvxrundyF9004UfKll6tubTW+Xb3/YxlgBq3TQ9v4DZYFcmf+pJlsAAAAASUVORK5CYII='); }
#basket_items_list .bx_ordercart_coupon input.good { background: #ddead6 no-repeat right 7px center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAaCAYAAACgoey0AAAB1ElEQVR42r2VY4IeQRCG39i2zQssZ6pj27b+RyfIDfIrtkc9uxeJbdtGpVf4UEHPvJ8weEpAKopoEg65DZCqfOqJWJ3FcYanCB0ErV7Bd38ipI84TQVIXAENY+hnA/X4xZ/8+yfOlI5LEOq2Y8gzA6v/0vTbkBVJeNqToQ+zQY3nAYNj9RFWFZYOZeibnNCQoVo9xrGiITYLqS80fYWXAxoZ6A0cLOwIa/LcDojUvfye0jmGNrfoqdMHmp4I4X2NQxI0oJl/nlN3BEPfCdAHOFLUUwiZs9n0miYPMrQTtPoOP29Or7Kn7SToJkRUU/Ka4jx92hma7sDLm9NLnNMmUp62m5O92v1mmn1vFmg/aHouhPclDhUJ1audfQjNRdmbXatdNeGlkQz9IEDvck67QdTpcTugS/liJ/fNAmcnThUMhFZSIV3inLbBH+vg6MUocxmQA+5X3FiA3uKcNsJf69CYqYjdGs/lVw00Vs+ElhF0ZMxclDv14aKnDO2C/9axMetQVgGXoXSec9oStsSeLzDwwMnn6VPOaUPYFud8EmLjefbVdrSoNxLT0TErqnNeA70hDAdr8NXG89DM33PClrEO34hydZ3D2xKpateYRhzu2bCoX3fs6oVz3meNAAAAAElFTkSuQmCC'); }
/* ------- t_20636_end ------- */

/* ------- t_20149_start ------- */
.bx_item_detail .bx_item_container .pp_center .extra-info-product a { display: block; line-height: 28px; padding: 0 10px 0 34px; font-style: italic;
    font-weight: 600; font-size: 14px; margin: 4px 0; background: #EDE7DB no-repeat right 34px center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA0klEQVR42oTSsQrCMBDG8dS5UxG6FNw6uztk9lHcuhYHnZxcfA+3kk3wYUImFwV3/Q8HlvDVBn4Iuesld9Hl6349tThiQDSD7bVuahEs0CGhh0dpvO0lyynUx8E0fw5pEMyviFUN4oMl1mI/oBv3nNBkSRc88MJZ3CShdTacPktYIKLCBm9xix4HZxP2IqGy3x2iiHsMzk4qJ4a2whNbESsR5wrscZMxKyBbyG5Qy5i1IIeolx7i5DNa0ke1MH7GuT9Sje8EcSckypMy5ZmJ4uwMAJt4KjDA/ORNAAAAAElFTkSuQmCC'); }
/* ------- t_20149_end ------- */

/* ------- t_20635_start ------- */
.all_brands {  }
.all_brands .letters_con { margin-bottom: 40px; }
.all_brands .letters_con .lc_all { margin-bottom: 20px; }
.all_brands .letters_con .lc_all:after { display: block; content: ""; clear: both; }
.all_brands .letters_con .lc_all .lc_l { min-width: 64px; float: left; line-height: 36px; }
.all_brands .letters_con .lc_all .lc_l span { font-size: 15px; color: #000; font-weight: bold; }
.all_brands .letters_con .lc_all .lc_r { font-size: 0; margin-left: 70px;}
.all_brands .letters_con .lc_all .lc_r a { display: inline-block; width: 36px; height: 36px; font-size: 17px; color: #000; margin-right: 2px;
    background-color: #e3dbda; border-radius: 4px; line-height: 36px; text-decoration: none; text-align: center; margin-bottom: 3px;}
.all_brands .letters_con .lc_all .lc_r a:hover { background-color: #b51b7a; color: #fff; }
.all_brands .words_con {  }
.all_brands .words_con .wr_all { margin-bottom: 30px; }
.all_brands .words_con .wr_all:after { display: block; content: ""; clear: both; }
.all_brands .words_con .wr_all .wr_l { float: left; width: 5.298013%; text-align: left; }
.all_brands .words_con .wr_all .wr_l span { font-size: 67px; font-weight: bold; color: #000; line-height: 1; display: inline-block;}
.all_brands .words_con .wr_all .wr_r { float: left; width: 94.701986%; padding-top: 10px; }
.all_brands .words_con .wr_all .wr_r ul { margin: 0; }
.all_brands .words_con .wr_all .wr_r ul:after { display: block; content: ""; clear: both; }
.all_brands .words_con .wr_all .wr_r ul li { list-style: none; margin-bottom: 0; float: left; width: 25%; padding: 0 22px 8px; line-height: 1;
    box-sizing: border-box; display: block; }
.all_brands .words_con .wr_all .wr_r ul li a { display: inline-block; font-size: 17px; color: #333333; font-weight: 500; text-decoration: none;
	/*white-space: nowrap;*/ overflow: hidden; text-overflow: ellipsis; }
.all_brands .words_con .wr_all .wr_r ul li a:hover { text-decoration: underline; }

@media (max-width: 854px) {
	.all_brands .words_con .lc_all { margin-bottom: 0; }
    .all_brands .letters_con .lc_all .lc_r { float: none; width: auto; margin-left: 0}
    .all_brands .letters_con .lc_all .lc_l { float: none; width: auto; }
    .all_brands .words_con .wr_all { margin-bottom: 0px; }
    .all_brands .words_con .wr_all .wr_r { float: none; width: auto; }
    .all_brands .words_con .wr_all .wr_l { float: none; width: auto; }
	.all_brands .words_con .wr_all .wr_r ul li { padding-left: 0; }

	.all_brands .words_con .wr_all .wr_r ul li { width: 50%; }
	
	.all_brands .words_con .wr_all .wr_l {
		cursor: pointer;
		border-bottom: 1px solid #dcdcdc;
		position: relative;
	}

	.all_brands .words_con .wr_l.opened {
		border-bottom: none;
	}

	.all_brands .words_con .wr_all > a.active .wr_l:after {
		transform: rotate(225deg);
		transition: all 0.3s;
	}

	.all_brands .words_con .wr_all .wr_l:after {
		content: '';
		font-weight: bold;
		line-height: 1;
		position: absolute;
		text-align: center;
		right: 20px;
		top: 50%;
		margin-top:-10px;
		width:10px;
		height: 10px;
		transform: rotate(45deg);
		border-right: 3px solid #efe5d3;
		border-bottom: 3px solid #efe5d3;
		transition: all 0.3s;
	}
	.all_brands .words_con .wr_l.opened:after {
		transform: rotate(225deg);
	}
	.all_brands .words_con .wr_l.opened + .wr_r {
		height:auto;
		padding: inherit;
		overflow: auto;
		display: block;
		margin-left: 0;
		margin-top: 20px;
	}
	.all_brands .words_con .wr_all .wr_r {
		padding:  10px 0px;
		display: none;
		position: relative;
		width: 100%;
		transition: margin-left 0.4s;
		border-bottom: 1px solid #dcdcdc; 
	}

}
@media (max-width: 480px) {
	.all_brands .words_con .wr_all .wr_r ul li a { font-size: 12px; }
	.all_brands .words_con .wr_all .wr_l span {
		font-size: 48px;
	}
	.all_brands .words_con .wr_all .wr_r ul li a {
		font-size: 12px;
	}
	.footer-info__wrapper {
		flex-wrap: wrap;
	}

}
/* ------- t_20635_end ------- */


.discount_news_done .head { font-size: 40px; font-weight: 700; color: #000000; margin-bottom: 12px; }
.discount_news_done .txt { font-size: 24px; color: #262626; }
.discount_news_done { padding: 50px 60px; }

/* ------- t_20636_start ------- */
.text--danger, #basket_items_list .bx_ordercart_coupon span.text--danger {
	color: #b51b7a;
}
.text--right, #basket_items_list .bx_ordercart_coupon span.text--right {
	text-align: right;
}
.hidden, #basket_items_list .bx_ordercart_coupon span.hidden {
	display: none !important;
}
#basket_items_list .bx_ordercart_coupon .field {
	position: relative;
}
#basket_items_list .bx_ordercart_coupon .coupon-delete {
	width: 38px;
	height: 38px;
	position: absolute;
	top: 2px;
	right: 0;
	/* border: 1px solid #000000; */
}
/* ------- t_20636_end ------- */
/* ------- t_20023_start ----- */
.DELIVERS, .DELIVERS strong, .DELIVERS span , .DELIVERS p.wait { line-height: 18px;}
.DELIVERS p, .DELIVERS2 p {margin: 0 0 12px;;}
.DELIVERS strong { font-size: 16px;}
.descr p { margin-bottom:5px;}
/* ------- t_20023_end ------- */

/* ------together_slider------ */
.together_slider.bx_catalog_grid {
	width: 100%;
	height: 450px;
	 overflow: hidden;
}
.together_slider.bx_catalog_grid.owl-carousel .owl-stage-outer{
	overflow: visible;
}
.together_slider.bx_catalog_grid .bx_catalog_item{
	min-width: 230px;
	width: 96%;
	margin-left: 2%;
	margin-right: 2%;
}
.together_slider.bx_catalog_grid .owl-nav{
	position: absolute;
	top: 125px;
	width: 100%;
}
.together_slider.bx_catalog_grid .owl-prev, .together_slider.bx_catalog_grid .owl-next{
	background-image: url("img/up_btn.png");
  font-size: 1px;
  height: 30px;
  width: 30px;
  background-size: cover;
  background-repeat: no-repeat;
  top: 0;
  position: absolute;
  transform: rotate(-90deg);
  color: transparent;  
}
.together_slider.bx_catalog_grid .owl-prev{
}
.together_slider.bx_catalog_grid .owl-next{
  transform: rotate(90deg);
	right: 0;
}
.together_slider.bx_catalog_grid .owl-dots{
	text-align: center;
}
.together_slider.bx_catalog_grid .owl-dot{
	width: 25px;
	height: 25px;
	/*background-image: url("libs/nivoslider/default/bullets.png");*/
	background: url("img/round.svg") center center no-repeat;
	background-size: 9px 9px;
	display: inline-block;
	
}
.together_slider.bx_catalog_grid .owl-dot.active {
	background: url("img/round_red.svg") center center no-repeat;
	background-size: 9px 9px;
	
}

@media (max-width: 980px){
	.owl-carousel.bx_catalog_grid{
			margin-left: 0 !important;
	} 
	.item.bx_catalog_item{
			min-width: 230px !important;
			width: 96% !important;
			margin-left: 2% !important;
			margin-right: 2% !important;
	}
}



/* ----together_slider_end---- */

/*empty-basket*/
.empty-basket{
	margin-top: -28px;
}
.empty-basket__title{
	margin-bottom: 20px;
	font-size: 23px;
	text-transform: uppercase;
}
.empty-basket__instructions{
	margin-bottom: 35px;
}
.empty-basket__intresting{

}
.empty-basket__img{
	float: left;
}
.empty-basket__intresting .empty-basket__img{
	margin-top: 120px;
}
.empty-basket__subtitle{
	margin-left: 140px !important;
	margin-bottom: 15px !important;
	font-weight: bold;
	font-size: 18px;
}
.empty-basket__text{
	margin-left: 140px !important;
	margin-bottom: 15px !important;
	font-size: 18px;
}
.empty-basket__list{
	margin-left: 140px !important;
	margin-top: 20px;
	margin-bottom: 20px;
}
ol.empty-basket__list{
	margin-left: 160px !important;
}
ul.empty-basket__list{
	list-style: none;
}
.empty-basket__list li{
	margin-bottom: 5px;
}
.empty-busket__link{
	font-size: 18px;

}
/*empty-basket end*/

/* ------together_slider------ */
.together_slider.bx_catalog_grid {
	width: 100%;
	height: 450px;
	overflow-x: hidden;
	margin: 0;
	margin-bottom: -85px;
}
.together_slider.owl-carousel .owl-stage-outer{
	overflow: visible;
}
.together_slider .bx_catalog_item{
	min-width: 230px;
	/*width: 96%;*/
	/*margin-left: 2%;
	margin-right: 2%;*/
}
.together_slider .owl-nav{
	position: absolute;
	top: 125px;
	width: 100%;
}
.together_slider .owl-prev, .together_slider .owl-next{
	background-image: url("img/up_btn.png");
  font-size: 1px;
  height: 30px;
  width: 30px;
  background-size: cover;
  background-repeat: no-repeat;
  top: 0;
  position: absolute;
  transform: rotate(-90deg);
  
}
.together_slider .owl-prev{
}
.together_slider .owl-next{
  transform: rotate(90deg);
	right: 0;
}
.together_slider .owl-dots{
	text-align: center;
}
.together_slider .owl-dot{
	width: 25px;
	height: 25px;
	background-image: url("libs/nivoslider/default/bullets.png");
	display: inline-block;
	
}

@media (max-width: 980px){
	.owl-carousel.bx_catalog_grid{
			margin-left: 0 !important;
	} 
	.item.bx_catalog_item{
			min-width: 230px !important;
			width: 96% !important;
			margin-left: 2% !important;
			margin-right: 2% !important;
	}
}
@media (max-width: 600px){
	.together_slider{
		margin-bottom: -110px;
	}
}


.ymaps-map.ymaps-i-ua_js_yes {
	width: 100% !important;
}

/* ----together_slider_end---- */

/* ------- t_22204_start ------- */
.bx_horizontal_menu_advaced > ul.hvr .bx_hma_one_lvl:hover .bx_children_container { -webkit-animation: fadein .0s; -moz-animation: fadein .0s;
	-ms-animation: fadein .0s; -o-animation: fadein .0s; animation: fadein .0s; }
.bx_horizontal_menu_advaced > ul .bx_hma_one_lvl.hvr { background-color: #fff; }
#top-nav .bx_horizontal_menu_advaced .bx_hma_one_lvl.hvr > a { background-color: #fff!important; }
.bx_horizontal_menu_advaced > ul .bx_hma_one_lvl.hvr .bx_children_container { display: block !important; left: 0; right: 0; max-width: 1200px;
	background: #fff; }


/* ------- t_22204_end ------- */

#container .order_deliv_bot input[type="checkbox"] {display: none; }
#order_form_content_container .pay_item .bx_section .order_deliv_bot { padding-left: 120px; }
.bx_pagination_bottom_ajax {text-align: center;}
.bx_pagination_bottom_ajax .btn { line-height: 40px!important; height: auto; padding: 0 44px 0 44px; background: #b51b7a no-repeat 46px center;
    text-transform: uppercase; font-size: 14px!important; font-weight: 300!important; text-shadow: none; border-radius: 3px; color: #fff; }
.bx_pagination_bottom_ajax .btn:hover { background: #b51b7a no-repeat 46px center; }
.bx_pagination_bottom_ajax .btn::after { display: none!important; }

/* ------- t_22726_start ------- */
.theme-main-slider .nivo-directionNav a { width: 46px; height: 80px; margin-top: -40px; opacity: 0.5; background-size: contain!important; }
.theme-main-slider .nivo-directionNav a:hover { opacity: 1; }
.theme-main-slider .nivo-directionNav a::after { display: none; }
.theme-main-slider .nivo-directionNav a.nivo-prevNav { left: 10px; background: no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAACMCAMAAAD2gy9kAAAAvVBMVEXs5trs5trs5trs5trs5trs5trs5trs5trs5trs5trs5trs5trs5trs5toAAADs5tqZmZmgn56xr6yioaDg29GenZ3Oy8PJxb6kpKLd2M/a1czPy8Tn4dbj3tPp49euraqtrKmrqaeqqKanpqSmpaOlpKLPy8Oko6KioqDTzsahoaDMycHKxr+cnJubm5qamprRzcXIxL7q5Nnq5NjFwrvDwLrl4NXBvrnAvbe+u7bc182ysK3Y1MvX0snV0cg3uea5AAAAD3RSTlP+9PPy2su+hoRNTEtKSQDHP/T6AAABR0lEQVR42u3aRYIkIAwF0HKvhHKZaXd3l/sfqzVs2H1+e3KAhzsFkVatpDlR6YgUpKHZUZdCUwnRLdQYTLVQZjCFglLCmQ9inHHGGWecccYZZ5yZDMLGZjZzE17iXyZzHV5jPYsxJYQs5sKUXg5zHiyuACZV7k5x5iQq/TOFmf2oLC0qwqQKzOxFZdkUgBkfmbLyXxEmVWDmOCqrpgDMzqEpa5eKMKkCM4+JgjAPB6ZMFxRhUgVm7qOyZQrAzEemDIaKMKkCM7dR2TUFYGY9U3ozhZlhokBMP1EgxjrvaK4shlUofhXzG5zf/fiDAXDYEwV/2gIc9pTOX2AAh7348rcCgMPeJvE3bbCDb2jJ22v+Zp9/9OAfhPjHMv4hUXWyHabjb3cOd8YZZ5xxxhlnnHHGmRJFYX1xajKYDuv7l0izVsxCKm2RJyEjTYRJTUoUAAAAAElFTkSuQmCC') center, #e3dbda;border-radius: 3px;; }
.theme-main-slider .nivo-directionNav a.nivo-nextNav { right: 10px; background: no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAACMCAMAAAD2gy9kAAAAvVBMVEXs5trs5trs5trs5trs5trs5trs5trs5trs5trs5trs5trs5trs5trs5toAAADs5tqZmZng29Gxr6ykpKKioaCgn56enZ3Jxb7p49fn4dbj3tPOy8Pd2M/a1czAvbfY1MutrKmrqaeqqKanpqSmpaOlpKLTzsako6KioqDMycGhoaDKxr/RzcWcnJubm5qamprIxL7Fwrvq5Nnq5NjDwLrBvrnl4NXPy8S+u7aysK3c183Py8OurarX0snV0cgwSE8tAAAAD3RSTlP+9PPy2su+hoRNTEtKSQDHP/T6AAABQ0lEQVR42u3aZWLDMAyG4ZTZcpnHzMzb/W81tpf8fjXWd4CnDduSEueaRSHJl+vOJa4iOFWXtEQhtaSkwZSTRIMpBAXGGGOMMcYYY4wxxhhj9Jjbdd8bYubSv+SKMmv+NQuQ8T44iOkH5wwx5z7kmDAn1x8OYOS0E50jwMjoLjq7gMk4gJHRUnS2ASPj5cAcTgGTcQAj45Xo7AFGLlaDc7ABmIwDmLTzABiZdIOzfw+YjAMYmWxGZxEw0u4FZzAHTMYBjLR3onMDGJn1g9OfASbttAGTcjqEkfkg3M5fzfCD4qeYX3B++/GHASv8RaH/2sIKf6Xrf2Cwwj+++ksBrvBlkv6ijSt8QcuX13yxz7cefCPEt2Xfv0mUaddvDX/2PtwYY4wxxhhjjDHGGGNUnLzWiFNTg6lpjX851ygiI1euOfcEIWpNdLj8dU0AAAAASUVORK5CYII=') center, #e3dbda;border-radius: 3px;; }
.together_slider.bx_catalog_grid .owl-prev,
.together_slider.bx_catalog_grid .owl-next { width: 46px; height: 80px; transform: none; opacity: 0.5; -webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; }
.together_slider.bx_catalog_grid .owl-prev { left: 10px; background: no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAABQCAMAAABRT7e0AAAAZlBMVEXs5trs5trl4NXs5trn4dbk39Tj3tPg29Hd2M/c187a1czX08rX0sns5trs5trUz8fTzsbIxL3s5trs5trs5toAAACbm5uZmZmkpKKop6Wgn56npqSenZ2cnJurqaebm5qioaCmpaMHV2lXAAAAFnRSTlP++/75/v7+/v7+/v7+6ej+/v68ubYAU01n9gAAAJlJREFUeNrt10eWgzAQRdFP084Z+MjgvP9NWkuod46HdcePHCTJHhqFtL0tHxR2tAYBnRoBrVJK6WfWn/EC6rmUUVGbWpdJQdt7rd8rUl9ZvVTMDtX7B65vC1T/KeY8kvr0qvUUrTXX+vkvmtOToZdKbyR9TPQloK8Yf4H558E/Pv5p8x8H/y2llBIHl1lwEUeXiHYfXYB29hdC8g8fcSoQygAAAABJRU5ErkJggg=='); }
.together_slider.bx_catalog_grid .owl-next { right: 10px; background: no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAABQCAMAAABRT7e0AAAAZlBMVEXs5trs5trn4dbs5trk39Tl4NXj3tPg29Hd2M/c187a1czX08rX0sns5trs5trUz8fTzsbIxL3s5trs5trs5toAAACbm5uZmZmkpKKrqaegn56npqSenZ2cnJuioaCbm5qop6WmpaNAW6qWAAAAFnRSTlP++/75/v7+/v7+/v7+6ej+/v68ubYAU01n9gAAAJhJREFUeF7tl0cShDAMBEXYnIGxgc3//+TCD9TUHtXnPshWqBqT2spcFJ1kOpubk6wxQGcV0Qv7A0EQBLf03QI95TwC/5Mnf+fWN6/Jf+z9fs/89SL/wPzn0e3Xd+avlvjp6vfnfr0vbr8c5v5CHRbDnso+krWJDQEbMTzAfD348vHV5oeDnyVOEAQBjFkwxNGIKDXeANpKP8wRDznAIYx1AAAAAElFTkSuQmCC'); }
.together_slider.bx_catalog_grid .owl-prev:hover,
.together_slider.bx_catalog_grid .owl-next:hover { opacity: 1; }
@media (max-width: 479px){
	.theme-main-slider .nivo-directionNav a { width: 35px; height: 70px; margin-top: -35px; }
}
/* ------- t_22726_end ------- */

/* ------- t_22992_start ------- */
/* .all_brands .words_con .wr_all .wr_l span.ltr_toleft { margin-left: -4px; } */
/* .all_brands .words_con .wr_all .wr_l span.ltr_toleft2 { margin-left: -2px; } */
.all_brands .words_con .wr_all .wr_l span.ltr_toright { margin-left: 8px; }
.all_brands .words_con .wr_all .wr_l span.ltr_toright2 { margin: 0; padding-bottom: 10px; }
.all_brands .words_con .wr_all .wr_r ul li { float: none; display: inline-block; vertical-align: top; }
/* ------- t_22992_end ------- */

/* ------- t_23244_start ------- */
.text--center { text-align: center; }
.main_disc_ban .hd > h1,
.text--center > h1 { font-weight: 300; }
.main_disc_ban .hd > h1 .section_title,
.text--center > h1 .section_title { font-weight: 300; font-size: 36px; padding-left: 4px; }
.main_disc_ban { margin-bottom: 36px; /*margin-top: -95px;*/ }
.main_disc_ban .hd { text-align: center; }
.main_disc_ban .items::after { display: block; content: ""; width: 100%; clear: both; }
.main_disc_ban .items { padding: 0 5px; }
.main_disc_ban .items .item { display: block; float: left; width: 50%; overflow: hidden; }
.main_disc_ban .items .item{ width: calc( 50% - 6px ); margin-right: 12px; float: left; }
.main_disc_ban .items .item:last-child {margin-right:0; }

.tree_banner {
  text-align: center;
  margin: 1em auto;
  display:flex;
  flex-wrap:wrap; 
  justify-content:space-between;
}

.tree_banner .main_disc_ban .items .item{width:auto; margin-right: 10px;}
.tree_banner .main_disc_ban .items .item:nth-child(3){max-width: 306px; margin-right:0;}
.tree_banner .main_disc_ban .items .item:nth-child(1) {max-width: 306px;}

.tree_banner .main_disc_ban .items {padding:0;}

@media (max-width: 1337px) {
	.tree_banner .main_disc_ban .items .item:nth-child(3), .tree_banner .main_disc_ban .items .item:nth-child(1){
		width:24%; 
	}
.tree_banner .main_disc_ban .items .item{ width: 48.2%; margin-right: 12px}
}
@media (max-width:699px) {
	.tree_banner .main_disc_ban .items{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;flex-wrap: wrap;-ms-flex-wrap: wrap;-webkit-flex-wrap:wrap; -webkit-box-pack: space-around;-webkit-justify-content: space-around;-ms-flex-pack: space-around;justify-content: space-around;}
	.tree_banner .main_disc_ban .items .item, .tree_banner .main_disc_ban .items .item:nth-child(3), .tree_banner .main_disc_ban .items .item:nth-child(1) {width: 100%;}
	.tree_banner .main_disc_ban .items .item:nth-child(3){order:3;margin-left:5px; max-width: calc(50% - 5px);}
	.tree_banner .main_disc_ban .items .item:nth-child(2){margin: 0 0 10px;}
	.tree_banner .main_disc_ban .items .item:nth-child(1){order:2;margin-right:5px; max-width: calc(50% - 5px);}
	.tree_banner .main_disc_ban {margin-bottom:10px;}
}
.main_disc_ban .items .item img { display: block; width: auto; height: auto; width: 100%; }
@media (max-width: 600px) {
    .main_disc_ban { /*margin-top: -60px;*/ }
	.main_disc_ban .items .item { float: none!important; width: 100%!important; margin-bottom: 10px; }
}
.main-page-products.home-page-prod .together_slider.bx_catalog_grid.sec_items { height: auto; margin-bottom: 46px; overflow: visible; }
.main-page-products.home-page-prod .together_slider.bx_catalog_grid.sec_items:hover { z-index: 2; }
.content.full-w.home-p { overflow: hidden; padding-bottom: 10px; padding-bottom: 50px; margin-bottom: -40px; }

.link-to-brands {
	font-family: MuseoSansCyrl;
	font-size: 20px;
    margin-top: 10px;
    font-weight: 400;
}
.link-to-brands a{
	color: #b51b7a;
	font-weight: 300;
    text-decoration: none;
    border-bottom: 1px solid #b51b7a;
}

.brand-list.owl-carousel .owl-item a {
	width: auto;
	display: inline-block;
}
.brand-list.owl-carousel .owl-item .item {
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	filter: gray;
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	opacity: 0.6;
	height: 72px;
	padding: 5px 10px;
	font-size: 0;
}
.brand-list.owl-carousel .owl-item .item:hover {
	filter: none;
	filter: grayscale(0%);
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	opacity: 1;
}
.brand-list.owl-carousel .owl-item .item .vrt { display: inline-block; height: 100%; vertical-align: middle; }
.brand-list.owl-carousel .owl-item img {
	width: auto;
	display: inline-block;
	max-width: 100%;
	vertical-align: middle;
}
.brand-list.owl-carousel .owl-item {
	text-align: center;
}
.brand-list.owl-carousel .owl-nav{
	/*position: absolute;
	top: 5px;
	width: 100%;*/
}
.brand-list.owl-carousel .owl-prev, .brand-list.owl-carousel .owl-next, #slider.owl-carousel .owl-prev,#slider.owl-carousel .owl-next,#slider-1.owl-carousel .owl-prev,#slider-1.owl-carousel .owl-next{
	background-image: url("img/up_btn.png");
  font-size: 0;
  height: 30px;
  width: 30px;
  background-size: cover;
  background-repeat: no-repeat;
  top: 50%;
  position: absolute;
  /*transform: rotate(-90deg);*/
  margin-top: -50px;
}
.brand-list.owl-carousel .owl-prev, .brand-list.owl-carousel .owl-next {
	margin-top: -20px;
}
.brand-list.owl-carousel .owl-prev{
}
.brand-list.owl-carousel .owl-next, #slider.owl-carousel .owl-next, #slider-1.owl-carousel .owl-next {
  transform: rotate(90deg);
	right: 0;
}
.brand-list.owl-carousel .owl-dots,#slider.owl-carousel .owl-dots,#slider-1.owl-carousel .owl-dots{
	text-align: center;
}
.brand-list.owl-carousel .owl-dot,#slider.owl-carousel .owl-dot,#slider-1.owl-carousel .owl-dot{
	width: 25px;
	height: 25px;
	background-image: url("libs/nivoslider/default/bullets.png");
	display: inline-block;
	
}
.brand-list.owl-carousel .owl-dot.active,#slider.owl-carousel .owl-dot.active,#slider-1.owl-carousel .owl-dot.active{
	background-position-y: 25px;
}
.brand-list.owl-carousel .owl-prev,
#slider.owl-carousel .owl-next,#slider.owl-carousel .owl-prev,#slider-1.owl-carousel .owl-next,#slider-1.owl-carousel .owl-prev { width: 50px; height: 50px; transform: none; opacity: 0.5; -webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; }
#slider.owl-carousel .owl-prev,#slider-1.owl-carousel .owl-prev { left: 10px; background: no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAAG4mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpEODJFRDJCRTFEQTdFNjExOEZBNUU0Mzg4MEU4NzE0OSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjZiYzhjMzY4LWM2N2QtMzI0OC1iY2YxLTZlZjU2YmVjMGQ0YyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2YzhkZThiNi0xNDI5LTRhNDMtODUwMC0wNDYzMTkxZWI0ZjAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTAzLTI5VDEzOjQ0OjI0KzAzOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0wMy0yOVQxMzo0ODowMyswMzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0wMy0yOVQxMzo0ODowMyswMzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRjOTYzN2QxLTQ5ZDYtNzg0YS1iYzViLTdiMmYwY2I3YzNhZCIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjk4MzZlYWQ5LWZjYTgtMTk0NS1iYWRmLWM2MmUzNGNmMDIxZCIvPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpiYjMyZjdkOC1kOTcxLTg3NGMtODhkNy02ZDhiZjhiZGM5NmYiIHN0RXZ0OndoZW49IjIwMTktMDMtMjlUMTM6NDg6MDMrMDM6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NmM4ZGU4YjYtMTQyOS00YTQzLTg1MDAtMDQ2MzE5MWViNGYwIiBzdEV2dDp3aGVuPSIyMDE5LTAzLTI5VDEzOjQ4OjAzKzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+qR1ptgAAAhJJREFUaN7dWk1LQkEUnbU7f4B7/Qv+Hjf+kSSjLPvYCVGZhiWYGBJtQswsaZGVWUikBAaplc+vFt7mxWOehUjqnffkHjgbecx7R87MPXNnGEMCANg53ZwBzhRnlVMBHYr2W0p7Rn3WzmYB/EMcnB7OMkyOijaGwwwBTs4k4EMd02mEABtnFORDfYdNlggXZwuMg/ouF6YAC+cOmAf13ZZpRVg502A+1G+wTiMiD7OD/NhiNDulYfaQHstmsuZE/bWKMmfGWZ3Q8XR7A0HvHJwnE/DV6047nOs/dQJ9ie0oCkT8vh8hKkv5a4yl2TZKiJRidxqNCBEn4SBa0RwVO9DxfF8QIvZ8C9B8b2AO7xwmBD07dVst2F/VLVW8yqFns2EpFh2pWFS3VEhaOHAMCvHItFR4yQvNRkOWEM+gkDKqpdptOFhbFkIKuQuZRbIyuLPDLb/xmBBxvLsF/X5fdsW3M23Liff3PBR/WeqzXjMiuriZtn/Gs9T6im6py6xRGSzAtGYACs4Sh0JEcnvTCEuJBZJpnY2p8VJ6FCJCi/PwUXszMhVX2Z+WzUTodTsQ3fALIXfZjNHxXmEYo2SO4mZZSoCUEDLWIjPZySy/ZAoimYhCIzSSifHUNlY0trpkmg+k2kFkGnSkWqZkmtikjhVIHfSQOXojdRhK6nia1IUBclc4SF2qkXTNqQxmXXOaxYtn3+lX+RZc/d7tAAAAAElFTkSuQmCC'); }
#slider.owl-carousel .owl-next,#slider-1.owl-carousel .owl-next { right: 10px; background: no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAAG4mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpEODJFRDJCRTFEQTdFNjExOEZBNUU0Mzg4MEU4NzE0OSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjAxMjFkZmNlLWQ2YWEtNzc0NC1hYTZjLTRhNjNjNjc1NWY5YyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NDMzY2Q5OC1jMzhmLTFmNDMtOGY5MS01MzQ0MGY3NWNjZjkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTAzLTI5VDEzOjQ0OjI0KzAzOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0wMy0yOVQxMzo0ODoxOSswMzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0wMy0yOVQxMzo0ODoxOSswMzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRjOTYzN2QxLTQ5ZDYtNzg0YS1iYzViLTdiMmYwY2I3YzNhZCIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjk4MzZlYWQ5LWZjYTgtMTk0NS1iYWRmLWM2MmUzNGNmMDIxZCIvPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo1OTAwZWJkMS1jMjM2LTY1NGItYjM2Yi03OTRhMTNkNGYzOGQiIHN0RXZ0OndoZW49IjIwMTktMDMtMjlUMTM6NDg6MTkrMDM6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NjQzM2NkOTgtYzM4Zi0xZjQzLThmOTEtNTM0NDBmNzVjY2Y5IiBzdEV2dDp3aGVuPSIyMDE5LTAzLTI5VDEzOjQ4OjE5KzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+uaK7cwAAAhRJREFUaN7dWk9LAlEQf2dvfQDv+hX8PF78IklGWfbnJkRpGpZgYkh4icXMkg5ZmYVESmCQWrnq2sHpbSxPE5HUNyrzg99lWWb2t8x7b2beMCYJAGDhdHB6ORXOMqcKXajGM8V4R3/XwuYB/EOsnE7OIoyPomHDOgsBNs44yIdu0zYNAWbOMOBD92HGEmHnbMD0oPuyyxRg4vTB7KD7Nk0qYoEzCbOH/g0Lk4jIwvwgO7IYI5ySMH9IjhRmMtZE9a2MtmZG2Z3Gxndbg4t4DPyuRXi+u8USY//POTHRFlvI3vyK0BnyuKGlqlhbs3mYECmHXSLoF2LOwiG0Q3NY2iEF9Y8aHLiXhZiXhxyWGNsgIVJzp/x1Rgg53HCD1kBJCuKDsljpSAR8QowSQUvRrL1CnBge6rUaBFdd2CHm7BVSwvpducylEHK0uQZasynbRbG3skNDp9OB0/1dISYZjWC4sTCj5ETFV7XyJ8RKj3nZLhzMqJ/RkbtKd0Nsa112iHmZ0QxAhx5i8b0dIeY8dizTvMKMzsZU8Fl5h8DKkhDzWniSZbrM+lo26LhPp4SQ8LYH2lpLhlmVTbug6A+x1ElUil1SQsiEFpnFTmb7JXMgkklRaCSNZNJ4aoUVjVKXTPOBVDuITIOOVMuUTBOb1LUCqYseMldvpC5DSV1PkxoYIDfCQWqoZsiY0yT1zOzGnOZx8OwHfV75FgfVRe0AAAAASUVORK5CYII='); }
.brand-list.owl-carousel .owl-next{ width: 40px; height: 40px; transform: none; opacity: 0.5; -webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; }
.brand-list.owl-carousel .owl-prev { left: 10px; background: no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAG3mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpEODJFRDJCRTFEQTdFNjExOEZBNUU0Mzg4MEU4NzE0OSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjg0YmNjYWVmLWUxODQtNzU0YS1iZTE2LTUyNjY0MThkMjkzZSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpkOTM2YzhiYi1lMzJiLTMyNDctOTM3NS03ZTVhNjY4MTAzNWIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTAzLTI5VDEzOjQ0OjI1KzAzOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0wMy0yOVQxNzowNzo0OCswMzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0wMy0yOVQxNzowNzo0OCswMzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA4OEFEMzAxRDg0RkU5MTFBNEU3OEQ1RkFGNDdGREFBIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6OTgzNmVhZDktZmNhOC0xOTQ1LWJhZGYtYzYyZTM0Y2YwMjFkIi8+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjMwYjVhNzBlLTRiYzAtMGE0NC04YzQ5LTg0ZDQyYWU3NmQ3NyIgc3RFdnQ6d2hlbj0iMjAxOS0wMy0yOVQxNzowNzo0OCswMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpkOTM2YzhiYi1lMzJiLTMyNDctOTM3NS03ZTVhNjY4MTAzNWIiIHN0RXZ0OndoZW49IjIwMTktMDMtMjlUMTc6MDc6NDgrMDM6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4iwrCmAAACLUlEQVRYw82YW0sCQRSAl24PvWpvSz8jxf/RhfojXd4zeo8V/4JSiNgPEBGEjNSH0NDCa9LqcxvEdk6cgWFKdC677MP3suzMfOzZOXPmWO50aimwDqSAC+AOeAbmwDcxp2e39E6KxkivJTtgF7gGRoAvyYjG7gYhGAeygKcgJuLRXHFTgsfAzICYyIzmVhbcBDIBiIlkaC0pwW3gPgQ5xj2tuZLgFlBSXazTbvuP9br/PhrJji3R2ksFs6pyk+HQr1Qqfrlc9mu1msoc2WWCJzqhqj88/Mohb72e6jzHiwRx27s6oWVyzUZD5390+RTECzomQlutVv3pZKK7aRxR0NZJwoZCKyZzmxdMq0720umYCq3IFRNcAwYRCS3PEN1QMKkcWsh3hkMrkkTBs4iFluccBfPaoR2PgxLMo2BLJ7Sv3W6QZ3TLkk3OfGgbT09BFxGuJZv/MKRMcDwYBC3oSQuG/AU9S+X8DfEfdJU2ScAJ+s8myUU4D+ZQ8DTCJ8kpCu5FqMwSSbBioR/BambAigXkMgKlvkiarwexHfEVoVB/sRYJX/JrXdIN3kmQm//uJDu6LQ5Dof4AYouunUc6ggbuxcjhsou7dqgVOwusT7O0s7ABFELsyzAKtPbKzaNiiHJFmeYR/yWdEOSc/76cTAPzgHaWaTGcc99UCzhGuclUC/iGTyUmm+g2HUEqZ3efxtpBdvkZWGAkqFTDa2uTkvwnMaNneXonQWOk1/oBp6zioyTzLCUAAAAASUVORK5CYII='); }
.brand-list.owl-carousel .owl-next { right: 10px; background: no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAG3mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpEODJFRDJCRTFEQTdFNjExOEZBNUU0Mzg4MEU4NzE0OSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmU1YTU0MWI4LTNmYmItMDM0NS05ZjlkLWFjN2U3NWRmZGUwNyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpmZDIxNjM5YS01Y2I4LTE1NDUtOWM5ZC04MDcyNWExZjlhNzgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTAzLTI5VDEzOjQ0OjI1KzAzOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0wMy0yOVQxNzowODoxNiswMzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0wMy0yOVQxNzowODoxNiswMzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA4OEFEMzAxRDg0RkU5MTFBNEU3OEQ1RkFGNDdGREFBIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6OTgzNmVhZDktZmNhOC0xOTQ1LWJhZGYtYzYyZTM0Y2YwMjFkIi8+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmM4NWU5NzU5LTA0NTUtMDA0Ny1hOWRiLTQxYTE4MmI1MjVlYyIgc3RFdnQ6d2hlbj0iMjAxOS0wMy0yOVQxNzowODoxNiswMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpmZDIxNjM5YS01Y2I4LTE1NDUtOWM5ZC04MDcyNWExZjlhNzgiIHN0RXZ0OndoZW49IjIwMTktMDMtMjlUMTc6MDg6MTYrMDM6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5PBNQMAAACJ0lEQVRYw82YzWrCQBCAg6099Kq9iY9RxffoD/ZFbHuvpXdRfAVDi4g+gIggaPHnULRoixqtNHquQklnZVZSiWiys5rDdwnu7mcmOzs7ij6ZKA7wACEgBqhAE5gCP8gUn6n4mxCOsb2W3QEBIA70AcMmfRwbkCHoAxLA3IHYOnOcy0cleAF8E4itw+a8FBE8BpISxNZJ4lq2BE+B3B7kODlccydB9m+ye5TjZK3epJVgyu7kX5pmvNZqRqfdFpVMbRO8cjJxpVIxisWiUSqVjPFwKCp5vUnQ53S3fvZ6S0FGrVoVFWRJ/sxKMCEycbPRWElShprLBYGFyKST8dgol8tUoV6g00owTrETiUP9wAXZIT6gShfmUL93OiJzsbPbo2ClQZbPiEN9rmA5RJp0/4Ua8qPAXDEmmJFxMhCFOsMEWzIEiULdYoK6rPP1o9sVDbWuEBWhG2nU6yKhnksXHA0GK0EWcieCuovfoC5tkxB9g8tNokrZxaMRxS5WmeCdi/PgLRMMu/gkCfNiYejCs3jAiwXGowurmbi5HgxQ5EPCenDOWyTmkj/pojIraXUn8YskbcI7iY4ultfOqAtK/ZttF/f0Ae/F6V06CydA/gCdhTyuvXPzqLDHvkzBTvOI43XSp3F4SfeKNDCj2I6gFpvi3CQtYD9+wFQt4LQ5lVA20Vk74gnQHIhpODYos8vPOQIiwD3wDLwBM+AXmeGzF/xNBMfYXusPj3viox602iAAAAAASUVORK5CYII='); }
.brand-list.owl-carousel .owl-prev:hover,
.brand-list.owl-carousel .owl-next:hover,#slider.owl-carousel:hover .owl-prev,#slider.owl-carousel:hover .owl-next,#slider-1.owl-carousel:hover .owl-prev,#slider-1.owl-carousel:hover .owl-next { opacity: 1; }
.brand-list {
	margin: 14px 0 12px;
	padding: 8px 10px;
	border: 1px solid #dedede;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background: #fff;
  z-index: 0;
  box-sizing: border-box;
}

/* ------- t_23244_end ------- */

/* ------- t_22582_start ------- */
.bx_ordercart .delv_cart_con { border: 2px solid #eadec6; padding: 9px 15px; margin-bottom: 10px; border-radius: 5px; }
.bx_ordercart .delv_cart_con .delv_row { display: table; }
.bx_ordercart .delv_cart_con .delv_row > div { display: table-cell; vertical-align: middle; }
.bx_ordercart .delv_cart_con .delv_row .img { padding-right: 14px; }
.bx_ordercart .delv_cart_con .delv_row .img img { display: block; }
.bx_ordercart .delv_cart_con .delv_row .txt { font-size: 15px; color: #808080; }
.bx_ordercart .delv_cart_con .delv_row .txt span { color: #000000; font-weight: 600; }
#basket_items_list .clear_bs a { top: 13px; font-size: 15px; color: #999999; margin-right: 14px; padding-left: 20px; line-height: 16px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAQAAABjX+2PAAAAPElEQVR42mOAgdQGZAgXRkijsREcXBAkyYKiFlUbCwHdmHahi6VqgZggjCDBZmoNc2lT7MGSagpl4g5SAPjeXUN4LmWIAAAAAElFTkSuQmCC');
    background-repeat: no-repeat; background-position: 0 center; padding-bottom: 2px; }
#basket_items_list .bx_ordercart_order_table_container table thead td { background: #e8e8e8; font-weight: 600; }
#basket_items_list .bx_ordercart_order_table_container table tbody td.comment_tbody .ta_ico { display: none; }
#basket_items_list .bx_ordercart_order_table_container table tbody td { border-bottom: 1px solid #e8e8e8; }
.bx_ordercart_coupon_con { padding: 10px 26px; }
.bx_ordercart_coupon_con #order-coupons { margin-top: 10px; }
#basket_items_list .bx_ordercart_order_sum .fwb2 { min-width: 143px; }
#basket_items_list .bx_ordercart_order_sum .fwb1 { padding-left: 0 !important; }
#basket_items_list .bx_ordercart_order_sum .discount_con .custom_t2 {  }
#basket_items_list .bx_ordercart_order_sum .discount_con .fwb.fwb1 { font-weight: 600!important; }
.together_slider_cart.bx_catalog_grid .owl-nav { position: absolute; top: 125px; width: 100%; }
.together_slider_cart.bx_catalog_grid .owl-prev,
.together_slider_cart.bx_catalog_grid .owl-next { width: 46px; height: 80px; transform: none; opacity: 0.5; -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease;
    top: 0; position: absolute; color: transparent; }
.together_slider_cart.bx_catalog_grid .owl-prev { left: 16px; background: no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAABQCAMAAABRT7e0AAAAZlBMVEXs5trs5trl4NXs5trn4dbk39Tj3tPg29Hd2M/c187a1czX08rX0sns5trs5trUz8fTzsbIxL3s5trs5trs5toAAACbm5uZmZmkpKKop6Wgn56npqSenZ2cnJurqaebm5qioaCmpaMHV2lXAAAAFnRSTlP++/75/v7+/v7+/v7+6ej+/v68ubYAU01n9gAAAJlJREFUeNrt10eWgzAQRdFP084Z+MjgvP9NWkuod46HdcePHCTJHhqFtL0tHxR2tAYBnRoBrVJK6WfWn/EC6rmUUVGbWpdJQdt7rd8rUl9ZvVTMDtX7B65vC1T/KeY8kvr0qvUUrTXX+vkvmtOToZdKbyR9TPQloK8Yf4H558E/Pv5p8x8H/y2llBIHl1lwEUeXiHYfXYB29hdC8g8fcSoQygAAAABJRU5ErkJggg=='); }
.together_slider_cart.bx_catalog_grid .owl-next { right: 16px; background: no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAABQCAMAAABRT7e0AAAAZlBMVEXs5trs5trn4dbs5trk39Tl4NXj3tPg29Hd2M/c187a1czX08rX0sns5trs5trUz8fTzsbIxL3s5trs5trs5toAAACbm5uZmZmkpKKrqaegn56npqSenZ2cnJuioaCbm5qop6WmpaNAW6qWAAAAFnRSTlP++/75/v7+/v7+/v7+6ej+/v68ubYAU01n9gAAAJhJREFUeF7tl0cShDAMBEXYnIGxgc3//+TCD9TUHtXnPshWqBqT2spcFJ1kOpubk6wxQGcV0Qv7A0EQBLf03QI95TwC/5Mnf+fWN6/Jf+z9fs/89SL/wPzn0e3Xd+avlvjp6vfnfr0vbr8c5v5CHRbDnso+krWJDQEbMTzAfD348vHV5oeDnyVOEAQBjFkwxNGIKDXeANpKP8wRDznAIYx1AAAAAElFTkSuQmCC'); }
.together_slider_cart.bx_catalog_grid .owl-prev:hover,
.together_slider_cart.bx_catalog_grid .owl-next:hover { opacity: 1; }
.together_slider_cart .owl-stage-outer { min-height: 480px; margin-bottom: -130px; }
@media (max-width: 860px) {
    .bx_ordercart .bx_ordercart_order_pay_left { display: none; }
    .bx_ordercart .bx_ordercart_order_pay_right { float: none; width: 100%; }
}
@media (max-width: 640px) {
    .bx_ordercart .bx_ordercart_order_pay_left { display: block; }
    .bx_ordercart_coupon_con { padding: 10px; }
}
@media (max-width: 480px) {
    #basket_items_list .bx_ordercart_coupon input { width: 100%; }
}

.product-page .delv_con { padding-top: 12px; max-width: 184px; }
.product-page .delv_con .img { padding-left: 18px; }
.product-page .delv_con .img img { display: block; }
.product-page .delv_con .txt { font-size: 13px; color: #212121; text-align: center; padding-top: 4px; font-weight: 600; }
.product-page .delv_con .txt span { text-transform: uppercase; font-size: 16px; }

.top_cart_slide { display: none;}
.top-cart .top_cart_slide { position: absolute; top: 100%; left: -77px; padding-top: 15px; z-index: 20;}
.top-cart .top_cart_slide .sl_con { background: #fff; width: 252px; border: 1px solid #999999; border-radius: 2px; position: relative; padding: 8px 12px 16px; }
.top-cart .top_cart_slide .sl_con:before { display: block; content: ""; position: absolute; width: 12px; height: 7px; top: -7px; left: 50%; margin-left: -6px; background: no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAQAAACWu2SvAAAATElEQVR42l3JxQHAMAzFUJUZt888HcwNk79PT9DS0TMwKlHCpDcyaLE4MSv59HRaWZi1GGQ1rM+lnU1n/VvgmC4OOCLn6SVynSJX6QfGTWTyTwmrOwAAAABJRU5ErkJggg=='); }
.top-cart .top_cart_slide .sl_con .hd { font-size: 16px; font-weight: 600; color: #333333; text-align: center; }
.top-cart .top_cart_slide .sl_con .hd .img { display: inline-block; width: 21px; height: 23px; background: no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAXCAAAAADBtFtBAAAAwUlEQVR42m3MA24GQBBA4d6uYXWC2mFt22ZcG2FtM6wZ1dYmk1dr9n/xN3DCQeJAzf2LrXcn1/92RQS53D+xPsjJwjGgdH/k2CBKVwc2DX92BTAbHZOA+nBcOWIs3axvOEDrXWvyPpa2pvc/aTVb8bmC1svM9GkA+dS71Q3gZdKvmZ/eNDxww7CakrTyV+kJjLig3bP/7p9S5dG7W+p3wH9djw0Iiyu6VsqKp7Pv4ovWu1qX0Gu0yklqHpbC5cV/fQVxw8X/RJDvxgAAAABJRU5ErkJggg=='); }
.top-cart .top_cart_slide .sl_con .steps { margin-bottom: 16px; }
.top-cart .top_cart_slide .sl_con .steps .track { margin-bottom: 5px; }
.top-cart .top_cart_slide .sl_con .steps .track img { display: none; margin: 0 auto; }
.top-cart .top_cart_slide .sl_con .steps .track .car_track { height: 51px; padding-top: 18px; }
.top-cart .top_cart_slide .sl_con .steps .track .car_track .cars { height: 25px; position: relative; background: repeat-x url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFIAAAAZCAAAAACH2CboAAAAmUlEQVR42tXTAQrCMAxAUe9/zr8ZZ50DARXZIo0CLExhcYX6ACgBPqG0O10LR73VyRZHfk4ecLq6k16BJAWSafsk1+2TxJLCF7L5lqZAkhqS/EUyNe1MU+VddnwiQ9+EkwLscYY8TMFkInPrnsgkkuzhyIIzJr2SwW8+6ZsdBsxDNZK8YHTmjtFYUsnGpdd1iyZ1Gqel4ajZE5wTtxdOEILyAAAAAElFTkSuQmCC'); }
.top-cart .top_cart_slide .sl_con .steps .track .car_track .cars .car { position: absolute; width: 34px; height: 25px; top: 0; 
	-webkit-transition: width 1s; transition: width 1s; left: 0; background: no-repeat top right url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAZCAYAAABU+vysAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF+mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTA1LTA2VDEwOjE2OjUzKzAzOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0wNS0wNlQxMDoyNjowNyswMzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0wNS0wNlQxMDoyNjowNyswMzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpiYjUxYjQ0ZS1iNGE3LTg5NDAtYTFiZC1hODJlNzAwOTk1MGEiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDozMjIyYWM2Yi00NzgyLTBlNDktYmVhZS01N2RiYzM3MWYyMTkiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0NTI1MjkyNi0yOWZkLTQ0NGItYjllNy1hZmNjN2NlOWE2ZWIiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ1MjUyOTI2LTI5ZmQtNDQ0Yi1iOWU3LWFmY2M3Y2U5YTZlYiIgc3RFdnQ6d2hlbj0iMjAxOS0wNS0wNlQxMDoxNjo1MyswMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpiYjUxYjQ0ZS1iNGE3LTg5NDAtYTFiZC1hODJlNzAwOTk1MGEiIHN0RXZ0OndoZW49IjIwMTktMDUtMDZUMTA6MjY6MDcrMDM6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4Rl1vOAAABIElEQVRIDWPYIFXCAMT/KcQMlGIQ8ZkKDnlFDYe8oIJDHg4WhzwabA7Bp4ZlsDjkPz3TCCF11weLQ0C4c7A4BIT5sTnk1QA45DUQ8wAxNxALD0RixZmIBypqMPCgcsh/KuA/1HAINTFFDrkMxD+A+AuZ+CcQH6SGQ55QIWouUMMhD6ngkHNEOOQnNAQ/APFfYhzyAY3/iQoOeYfG/wrEL9Ed8hhJ4DORBpHikN84xL8D8T9kh5xFkrxDZtTcweOQu3j0XUPPvvJALAjEb/BosgZiGahaZKwIxNJQc9TR5ESBeB8eMxOBWBaIGdHLgZU0aKkX4zGTG7n2RcbsODT4UljQPcViZhN6MwAb1gFiFyC2BGJmKpW6ylAzbYGYD10eAL1UgZplOo+MAAAAAElFTkSuQmCC'); }
.top-cart .top_cart_slide .sl_con .steps .track .car_track .line { height: 6px; border-radius: 4px; background: #e4e4e4; position: relative;
	overflow: hidden; }
.top-cart .top_cart_slide .sl_con .steps .track .car_track .line .prog { display: block; content: ""; position: absolute; top: 0; left: 0;
	background: #ad1a73; height: 100%; max-width: 100%; -webkit-transition: width 1s; transition: width 1s; width: 0; }
.top-cart .top_cart_slide .sl_con .steps .track .car_track .prices { padding: 2px 6px 0 0; }
.top-cart .top_cart_slide .sl_con .steps .track .car_track .prices::after { display: block; content: ""; clear: both; }
.top-cart .top_cart_slide .sl_con .steps .track .car_track .prices .price { float: left; width: 33.333333%; text-align: right; font-size: 12px;
	color: #666666; }
.top-cart .top_cart_slide .sl_con .steps.complete .track img { display: block; }
.top-cart .top_cart_slide .sl_con .steps.complete .track .car_track { display: none; }
.top-cart .top_cart_slide .sl_con .steps .txt { font-size: 16px; color: #808080; text-align: center; }
.top-cart .top_cart_slide .sl_con .steps .txt.com { display: none; }
.top-cart .top_cart_slide .sl_con .steps.complete .txt { display: none; }
.top-cart .top_cart_slide .sl_con .steps.complete .txt.com { display: block; }
.top-cart .top_cart_slide .sl_con .steps .txt .txt1 { line-height: 1; margin-bottom: 5px; }
.top-cart .top_cart_slide .sl_con .steps .txt .txt2 { color: #000000; line-height: 1; font-weight: 600; }
.top-cart .top_cart_slide .sl_con .bot { text-align: center; }
.top-cart .top_cart_slide .sl_con .bot a { display: inline-block; background: #eadec6; font-size: 14px; color: #333333; text-transform: uppercase;
	padding: 9px 26px; border-radius: 4px; text-decoration: none; font-weight: 600; }
.top-cart .top_cart_slide.fix { position: fixed!important; top: 70px; right: 50%; left: inherit!important; margin-right: -598px; }
.top-cart .top_cart_slide.fix .sl_con .bot a { padding: 0px 26px;}
@media (max-width: 1100px) {
	.top-cart .top_cart_slide.fix { right: 6px!important; left: inherit!important; margin-right: 0; }
}


/* ------- t_22582_end ------- */

/* ------- t_23916_start ------- */
.subscribe-edit .succ_sub { margin-bottom: 30px; }
.subscribe-edit .succ_sub .top_head { text-align: center; line-height: 1.2; font-size: 18px; color: #468902; margin-top: -25px; 
	margin-bottom: 18px; }
.subscribe-edit .succ_sub .main_img img { display: block; margin: 0 auto 30px; width: auto; height: auto; max-width: 100%; }
.subscribe-edit .succ_sub .bot_head { text-align: center; line-height: 1.2; font-size: 21px; color: #000; font-weight: 700; }
.subscribe-edit .succ_sub .bot_head a { color: #fe191a; text-decoration: none; }
.subscribe-edit .catalog_sub .top_head { text-align: center; color: #000; margin: 0; font-size: 37px; }
.subscribe-edit .bot_txt { text-align: center; font-size: 15px; color: #999999; line-height: 1.6; }
.subscribe-edit .bot_txt a { color: inherit; }

.catalog_sub { margin-bottom: 24px; }
.catalog_sub h2 { font-size: 37px; color: #000; font-weight: bold; text-align: center; line-height: 1; margin: 0 0 30px; }
.catalog_sub .items::after { display: block; content: ""; clear: both; }
.catalog_sub .items .item { float: left; padding: 0 12px; width: 25%; box-sizing: border-box; margin-bottom: 4px; }
.catalog_sub .items .item:nth-child(4n+4) { margin-right: 0; }
.catalog_sub .items .item .img { display: block; }
.catalog_sub .items .item .img img { display: block; width: auto; height: auto; max-width: 100%; margin: 0 auto; }
.catalog_sub .items .item .name { display: block; font-size: 29px; color: #333333; font-weight: 700; text-decoration: none; padding-top: 12px; }
@media (max-width: 980px) and (min-width: 640px) {
	.catalog_sub .items .item { width: 20%; }
	.catalog_sub .items .item .name { font-size: 16px; word-wrap: break-word; }
}
@media (max-width: 639px) {
	.catalog_sub .items .item { width: 25%; }
	.catalog_sub .items .item .name { font-size: 12px; }
	.catalog_sub h2 { font-size: 26px!important; }
	.subscribe-edit .bot_txt br { display: none; }
}
@media (max-width: 479px) and (min-width: 360px) {
	.catalog_sub .items .item { width: 33%; margin-bottom: 25px; }
}
@media (max-width: 359px) {
	.catalog_sub .items .item { width: 50%; margin-bottom: 25px; }
}
/* ------- t_23916_end ------- */

/* ------- t_23249_start ------- */
.delivery_calc_form .mem_addr {     padding-left: 87px; padding-bottom: 20px;-padding-left: 120px; font-family: 'MuseoSansCyrl'; }
.delivery_calc_form .mem_addr h3 { font-size: 16px; color: #000; margin-top: 4px; margin-bottom: 2px; line-height: 1; }
.delivery_calc_form .mem_addr .addr_note { font-size: 12px; color: #999999; margin-bottom: 5px; }
.delivery_calc_form .mem_addr .jq-selectbox__select { background: none; width: 441px; box-shadow: none; border: 2px solid #B9B9B9;
	height: 40px; /*border-bottom-right-radius: 0; border-bottom-left-radius: 0;*/ }
.delivery_calc_form .mem_addr .jq-selectbox.opened .jq-selectbox__select,
.delivery_calc_form .mem_addr .jq-selectbox.opened .jq-selectbox__dropdown,
.delivery_calc_form .mem_addr .jq-selectbox__select:hover,
.delivery_calc_form .mem_addr .jq-selectbox__select:hover + .jq-selectbox__dropdown { border-color: #ad1a73; }
.delivery_calc_form .mem_addr .jq-selectbox__select-text { line-height: 40px; }
.delivery_calc_form .mem_addr .jq-selectbox__trigger { border-left: none; }
.delivery_calc_form .mem_addr .jq-selectbox__trigger-arrow { top: 18px; border-top-color: #000; }
.delivery_calc_form .mem_addr .jq-selectbox__dropdown { top: 40px; margin-top: 0; box-shadow: none; border: 2px solid #B9B9B9; 
	border-radius: 0; }
.delivery_calc_form .mem_addr .jq-selectbox__dropdown ul li { margin-bottom: 0; line-height: 30px; font-size: 15px; color: #333333; }
.delivery_calc_form .mem_addr .jq-selectbox__dropdown ul li:hover,
.delivery_calc_form .mem_addr .jq-selectbox__dropdown ul li.selected { color: #fff; background: #ad1a73; }


.delivery_calc_form .order_deliv_bot { padding-left: 87px; }
.delivery_calc_form .order_deliv_bot .field.txt { margin-bottom: 20px; padding-bottom: 0; }
.delivery_calc_form .order_deliv_bot .field.txt input { width: 500px!important; box-shadow: none; border: 1px solid #B9B9B9; height: 40px; 
    padding: 0 10px; margin-bottom: 0; box-sizing: border-box;}
.delivery_calc_form h2{
	padding-bottom:40px;
}
.delivery_calc_form { font-size: 13px;}
.delivery_calc_form .clear {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	font-size: 0px;
	line-height: 0px;
}
.delivery_calc_form input[type="text"],
.delivery_calc_form input[type="password"],
.delivery_calc_form textarea,
.delivery_calc_form select{
	background: #fff;
	border: 1px solid #c1c5c8;
	border-radius: 2px;
	color: #000;
	box-shadow: inset 2px 2px 2px -1px rgba(180,188,191,0.5);
	display: inline-block;
	outline: none;
	vertical-align: middle;
	font-size: 14px;
	padding: 6px 8px;
	margin-bottom: 3px;
}
.delivery_calc_form .suggestions-constraints {
	display: none;
}
.delivery_calc_form .suggestions-input {
  padding-left: 4px !important;
}

@media (max-width: 700px) {
    .delivery_calc_form .mem_addr .jq-selectbox.jqselect { max-width: 100%; width: 100%; }
    .delivery_calc_form .mem_addr { padding-left: 0; }
    .delivery_calc_form .order_deliv_bot { padding-left: 0; }
    .delivery_calc_form .mem_addr .jq-selectbox__select { width: auto; }
    .delivery_calc_form .mem_addr .jq-selectbox__dropdown { max-width: 100%; }
	.delivery_calc_form .order_deliv_bot .field.txt input {
    width: 100% !important;
    box-shadow: none;
    border: 1px solid #B9B9B9;
    height: 40px;
    padding: 0 10px;
        padding-right: 10px;
        padding-left: 10px;
    margin-bottom: 0;
    box-sizing: border-box;
	}
}
.f-buy-methods, .f-socials{
	margin-bottom: 0 !important;
}
/* ------- t_23249_end ------- */

.mobile-menu-catalog li a {text-transform: uppercase;}
@media (max-width:600px){
	.top-search .search-block form .search-field, .top-search .search-block form .search-btn {
		/*height: 40px;*/
		margin: 5px 0;
	}
}
#show-filter { display: none;}
@media (max-width:699px){
	#site_header {
		padding: 0px;
	}


	#show-filter { display: block;}
	.filter_popup_btn_wrap .filter-inner { display: none;}
	.filter_popup_btn_wrap.opened .filter-inner { display: block;}
	#container .filter_wrap form .bx-filter-parameters-box .checkbox input[type="checkbox"] + *::before {
		width: 15px;
		height: 15px;
		background: #fff;
		border: 1px solid #262626;
		border-radius: 2px;
	}
	#column-l  .filter_wrap form .bx-filter-parameters-box .checkbox input[type="checkbox"] + * {
		font-size: 11px;
		font-weight: 300;
		color: #3b3b3b;
	}
	#column-l  .filter_wrap form .bx-filter-parameters-box .checkbox input[type="checkbox"] {
		display: none;
	}
	#column-l  .filter_wrap form .bx-filter-parameters-box .checkbox input[type="checkbox"] + *::before {
		width: 15px;
		height: 15px;
		background: #fff;
		border: 1px solid #262626;
		border-radius: 2px;
	}
	#column-l  .filter_wrap form .bx-filter-parameters-box .checkbox input[type="checkbox"]:checked + *::before {
		border-color: #ad1a73;
		background: #ad1a73 no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAQAAAAqJXdxAAAAdklEQVR4AWXBMaoBAAAG4N9geIoDPGdwAIoL2CxvdQSj3T2UDC6hlFWyWpTRwihP6cNA8H35pmhunW8GWOWThouTWt4p26CXRFsrT4aYKiTx76KvkBsdHFRzp+uMiZJfe/zlQd0OSzOM80rVAmxV8s6PkaNmnq4wO1aA3M0xBwAAAABJRU5ErkJggg==');
	}
	#container-in section.sec_cat h1 {
		font-size: 26px;
		text-align: left;
		width: 100%;
		overflow: hidden;
	}
	#column-l  .filter_wrap form .bx-filter .bx-filter-parameters-box {
		border-bottom: 1px solid #fff !important;
		margin-bottom: 0;
		padding: 0;
		position: relative;
		background: #eadec6;
	}
	#column-l .filter_wrap form .bx-filter-parameters-box {
		border-bottom: 1px solid #fff !important;
		margin-bottom: 0;
		padding: 0;
		position: relative;
		background: #f1eded;
		border-radius: 0;
	}
	
	#column-l  .bx-filter .bx-filter-parameters-box-title {
		display: block;
		font-size: 15px;
		font-weight: 400;
		line-height: 18px;
		position: relative;
		color: #1c1c1c;
		padding: 10px;
	}
	#column-l  .bx-filter .bx-filter-parameters-box-title .fa {
		position: absolute;
		right: 3px;
	}
	#column-l  .bx-filter .bx-filter-parameters-box.bx-active .bx-filter-block {
		display: block;
		background: #f1eded;
		padding: 10px;
	}
	#column-l  .bx-filter .bx-filter-button-box {
		padding: 10px;
		clear: both;
		background: #f1eded;
	}
	#container .filter_wrap form .bx-filter-parameters-box .checkbox input[type="checkbox"] + *::before {
		width: 15px;
		height: 15px;
		background: #fff;
		border: 1px solid #262626;
		border-radius: 2px;
	}
	/*#column-l  .filter_wrap form .bx-filter-parameters-box .checkbox input[type="checkbox"] + * {
		font-size: 13px;
		font-weight: 300;
		color: #3b3b3b;
	}
	#column-l  .filter_wrap form .bx-filter-parameters-box .checkbox input[type="checkbox"] {
		display: none;
	}
	#column-l  .filter_wrap form .bx-filter-parameters-box .checkbox input[type="checkbox"] + *::before {
		width: 15px;
		height: 15px;
		background: #fff;
		border: 1px solid #262626;
		border-radius: 2px;
	}
	#column-l  .filter_wrap form .bx-filter-parameters-box .checkbox input[type="checkbox"]:checked + *::before {
		border-color: #ad1a73;
		background: #ad1a73 no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAQAAAAqJXdxAAAAdklEQVR4AWXBMaoBAAAG4N9geIoDPGdwAIoL2CxvdQSj3T2UDC6hlFWyWpTRwihP6cNA8H35pmhunW8GWOWThouTWt4p26CXRFsrT4aYKiTx76KvkBsdHFRzp+uMiZJfe/zlQd0OSzOM80rVAmxV8s6PkaNmnq4wO1aA3M0xBwAAAABJRU5ErkJggg==');
	}
	#column-l .filter_wrap form .bx-filter-parameters-box .bx-filter-parameters-box-title span {
		font-weight: normal
	}
	#column-l .filter_wrap form .bx-filter-parameters-box .bx-filter-parameters-box-title { margin-bottom: 0px; }
	#column-l .filter_wrap .bx-filter-section { border: 1px solid #e7e7e7; padding: 0; box-shadow: 0 0 5px 0 rgba(5,5,2,0.10); }
	#column-l .filter_wrap form #del_filter, #column-l .filter_wrap form #set_filter {width: 47%;}
	#column-l .filter_wrap form #del_filter {float: right; font-size: 14px;}
	#column-l .filter_wrap form .inputs2 .bx-left .bx-filter-input-container input, #column-l .filter_wrap form .inputs2 .bx-right .bx-filter-input-container input {
		border: 1px solid #d3d9dd;
		background: #fff;
		height: 32px;
		padding: 5px 9px;
		color: #4e5255;
		width: 100%;
		font: 14px/20px Arial, sans-serif;
		position: relative;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		-moz-box-shadow: 0 2px 2px 0 #e0e1e2 inset;
		-webkit-box-shadow: 0 2px 2px 0 #e0e1e2 inset;
		box-shadow: 0 2px 2px 0 #e0e1e2 inset;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		height: 28px;
		padding: 3px;
		text-align: center;
		width: 78px;
	}
	#column-l .filter_wrap form .inputs2 .bx-left .bx-ft-sub, #column-l .filter_wrap form .inputs2 .bx-right .bx-ft-sub {
		display: inline;
		font-size: 13px;
		text-transform: lowercase;
	}
	#column-l .filter_wrap form .inputs2 .bx-left .bx-filter-input-container, #column-l .filter_wrap form .inputs2 .bx-right .bx-filter-input-container {
		display: inline-block;
		margin: 0;
	}
	#column-l .filter_wrap form .inputs2 .bx-ui-slider-track-container .bx-ui-slider-range .left, #column-l .filter_wrap form .inputs2 .bx-ui-slider-track-container .bx-ui-slider-range .right,
	#column-l .filter_wrap form .bx-filter .bx-ui-slider-handle{
		position:absolute;
		background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAXCAYAAAAyet74AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4NTRlYWMyNy1jNzRhLTgxNDctYTY2NS0wMzEwZjI5NDdhNTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjQ1RTNFNzAxQzlCMTFFNDk1N0RGNUNDMDJERUVEQzMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjQ1RTNFNkYxQzlCMTFFNDk1N0RGNUNDMDJERUVEQzMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQyYjJlMjdjLWQwNDEtNDA0Mi1iMDUzLTExMmRlNGQ0YzA5ZiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NTRlYWMyNy1jNzRhLTgxNDctYTY2NS0wMzEwZjI5NDdhNTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6Oh6wIAAABWUlEQVR42mxTvXqDMAyUgDEkLeQBuoWHasYO6Qtl6daHgqF5hUwBOjRSJVsyMV8cHPxz3J3PNjIzDMPQAcBJ6rvUBvJy7rruE/u+PyDi0O73UG82UJUVMDKAPCion8sFhOytUKa2beFlt4OyLHUwgKShDzRNEDgp8FjXtcxxBClKQaHFsN1uFfhRqacCBU9xgkUQVTqSQlEoFzRVHDBDoZD0rWPMWiLQumENaFTKLL9oR5idUfsU/sB8ElD0swCjYrRPyu/zxEktSpN5NBl20mCHHxnZ4rG2L4J9zBkTIJGmVSNkixHb5JOWArGFlcWzMC5gsqzWOTI8KZwDF9Nok8vbt7NKEXoUyGk3QptWjG4c2RkzZVgOReaKTRyzeK73O6XzmE5i+Jjg7x60rwr8nn/nJOOhe53nSYe/FHgebzeYpklCp4ctjJGN4xguGK5u4VHq67Nb+C/AAHrt9X7/Js0fAAAAAElFTkSuQmCC") no-repeat 0 0 !important;
		border: medium none !important;
		width: 10px;
		height: 23px;
		top: -7px;
	}
	#column-l .filter_wrap form .bx-filter .bx-ui-slider-handle:hover{

		-webkit-cursor:grab;
		-ms-cursor:grab;
		-o-cursor:grab;
		cursor:grab;
	}
	#column-l .filter_wrap form .bx-filter .bx-ui-slider-handle:active{
		-webkit-cursor:grabbing;
		-ms-cursor:grabbing;
		-o-cursor:grabbing;
		cursor:grabbing;
	}
	#column-l .filter_wrap form .bx-filter .bx-ui-slider-handle.left{
		margin-left: -5px;
	}
	#column-l .filter_wrap form .bx-filter .bx-ui-slider-handle.right{
		margin-right: -5px;
	}


	#column-l .filter_wrap form .bx-filter .inputs2 .bx-left{
		padding-right: 0;
	}

	#column-l .filter_wrap form .bx-filter .inputs2 .bx-right{
		padding-left: 0;
	}
	#column-l .filter_wrap form .inputs2 .bx-ui-slider-track{
		position:relative;
		height:10px;
		margin:20px 0 10px;
		background:#E9E9E9;
		background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAKCAIAAAD6sKMdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4NTRlYWMyNy1jNzRhLTgxNDctYTY2NS0wMzEwZjI5NDdhNTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjY0MjQzMzMxQzlEMTFFNEFCMjRERUJCNzVDOEVGNzQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjY0MjQzMzIxQzlEMTFFNEFCMjRERUJCNzVDOEVGNzQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQyYjJlMjdjLWQwNDEtNDA0Mi1iMDUzLTExMmRlNGQ0YzA5ZiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NTRlYWMyNy1jNzRhLTgxNDctYTY2NS0wMzEwZjI5NDdhNTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5gH4C3AAAALUlEQVR42gTBgQ0AMAQAwd9/S0pElRihd4gIqorZwd2JCDKTqkv3Y3rY3S/AABmdGzOqOk+XAAAAAElFTkSuQmCC);
		border-radius: 3px;
	}
	#column-l .filter_wrap form .inputs2 .bx-ui-slider-part{
		position:absolute;
		top:-6px;
		width:1px;
		height:17px;
		background:#a2bfc7;
	}
	#column-l .filter_wrap form .inputs2 .bx-ui-slider-part.p1{left:-1px;}
	#column-l .filter_wrap form .inputs2 .bx-ui-slider-part.p2{left:25%;}
	#column-l .filter_wrap form .inputs2 .bx-ui-slider-part.p3{left:50%;}
	#column-l .filter_wrap form .inputs2 .bx-ui-slider-part.p4{left:75%;}
	#column-l .filter_wrap form .inputs2 .bx-ui-slider-part.p5{right:-1px;}
	#column-l .filter_wrap form .inputs2 .bx-ui-slider-part span{
		font-size:11px;
		font-weight: bold;
		position:absolute;
		top:-16px;
		left:50%;
		display:block;
		width:100px;
		margin-left:-50px;
		text-align:center;
		color:#000;
	}
	#column-l .filter_wrap form .inputs2 .bx-ui-slider-part.p2 span,
	#column-l .filter_wrap form .inputs2 .bx-ui-slider-part.p3 span,
	#column-l .filter_wrap form .inputs2 .bx-ui-slider-part.p4 span{color:#6b8086;}

	#column-l .filter_wrap form .inputs2 .bx-ui-slider-range,
	#column-l .filter_wrap form .inputs2 .bx-ui-slider-pricebar,
	#column-l .filter_wrap form .inputs2 .bx-ui-slider-pricebar-vd,
	#column-l .filter_wrap form .inputs2 .bx-ui-slider-pricebar-vn,
	#column-l .filter_wrap form .inputs2 .bx-ui-slider-pricebar-v{
		position:absolute;
		top:0;
		bottom:0;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}

	#column-l .filter_wrap form .inputs2 .bx-ui-slider-track-container .bx-ui-slider-range{
		z-index:90;
		height: 10px;
		
			background: transparent;
	}
	#column-l .filter_wrap form .inputs2 .bx-ui-slider-track-container .bx-ui-slider-pricebar{
		z-index:100;
	}

	#column-l .filter_wrap form .inputs2 .bx-ui-slider-track-container .bx-ui-slider-pricebar-vd{
		z-index:60;
		height: 10px;
		background:
			url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEYzRTlCRDgxQzlEMTFFNEFDRjFGODdERDE0NEFDRUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEYzRTlCRDkxQzlEMTFFNEFDRjFGODdERDE0NEFDRUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRjNFOUJENjFDOUQxMUU0QUNGMUY4N0REMTQ0QUNFRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRjNFOUJENzFDOUQxMUU0QUNGMUY4N0REMTQ0QUNFRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlOrB7QAAAB3SURBVHjaDMqxDcJADAVQ83UFTSpWoAcmYYoUmYQRsgubUEJBgwQoF/vOPgfi4ul/fX363Qbyx4jNMoN8ArUpeo4U0BJc8XwxdZcrzvtd+hZNHwlckaWAq0LNYOGf3+i3d5wOR7AImOfAKLVA42fW4N5SbKsAAwCQmkdNuj0Z0QAAAABJRU5ErkJggg==") repeat-x 0 0;

	}
	#column-l .filter_wrap form .inputs2 .bx-ui-slider-track-container .bx-ui-slider-pricebar-vn{
		z-index:70;
		height: 10px;
		background:transparent;
	}
	#column-l .filter_wrap form .inputs2 .bx-ui-slider-track-container .bx-ui-slider-pricebar-v{
		z-index:80;
		top:0;
		bottom:0;
		
		background:
			url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEYzRTlCRDgxQzlEMTFFNEFDRjFGODdERDE0NEFDRUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEYzRTlCRDkxQzlEMTFFNEFDRjFGODdERDE0NEFDRUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRjNFOUJENjFDOUQxMUU0QUNGMUY4N0REMTQ0QUNFRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRjNFOUJENzFDOUQxMUU0QUNGMUY4N0REMTQ0QUNFRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlOrB7QAAAB3SURBVHjaDMqxDcJADAVQ83UFTSpWoAcmYYoUmYQRsgubUEJBgwQoF/vOPgfi4ul/fX363Qbyx4jNMoN8ArUpeo4U0BJc8XwxdZcrzvtd+hZNHwlckaWAq0LNYOGf3+i3d5wOR7AImOfAKLVA42fW4N5SbKsAAwCQmkdNuj0Z0QAAAABJRU5ErkJggg==") repeat-x 0 0;
		height:10px;

	}*/
}


/*
== malihu jquery custom scrollbar plugin ==
Plugin URI: http://manos.malihu.gr/jquery-custom-content-scroller
*/



/*
CONTENTS: 
	1. BASIC STYLE - Plugin's basic/essential CSS properties (normally, should not be edited). 
	2. VERTICAL SCROLLBAR - Positioning and dimensions of vertical scrollbar. 
	3. HORIZONTAL SCROLLBAR - Positioning and dimensions of horizontal scrollbar.
	4. VERTICAL AND HORIZONTAL SCROLLBARS - Positioning and dimensions of 2-axis scrollbars. 
	5. TRANSITIONS - CSS3 transitions for hover events, auto-expanded and auto-hidden scrollbars. 
	6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS 
		6.1 THEMES - Scrollbar colors, opacity, dimensions, backgrounds etc. via ready-to-use themes.
*/



/* 
------------------------------------------------------------------------------------------------------------------------
1. BASIC STYLE  
------------------------------------------------------------------------------------------------------------------------
*/

	.mCustomScrollbar{ -ms-touch-action: pinch-zoom; touch-action: pinch-zoom; /* direct pointer events to js */ }
	.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action{ -ms-touch-action: auto; touch-action: auto; }
	
	.mCustomScrollBox{ /* contains plugin's markup */
		position: relative;
		overflow: hidden;
		height: 100%;
		max-width: 100%;
		outline: none;
		direction: ltr;
	}

	.mCSB_container{ /* contains the original content */
		overflow: hidden;
		width: auto;
		height: auto;
	}



/* 
------------------------------------------------------------------------------------------------------------------------
2. VERTICAL SCROLLBAR 
y-axis
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_inside > .mCSB_container{ margin-right: 30px; }

	.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; } /* non-visible scrollbar */
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container{ /* RTL direction/left-side scrollbar */
		margin-right: 0;
		margin-left: 30px;
	}
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; } /* RTL direction/left-side scrollbar */

	.mCSB_scrollTools{ /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
		position: absolute;
		width: 16px;
		height: auto;
		left: auto;
		top: 0;
		right: 0;
		bottom: 0;
	}

	.mCSB_outside + .mCSB_scrollTools{ right: -26px; } /* scrollbar position: outside */
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, 
	.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ /* RTL direction/left-side scrollbar */
		right: auto;
		left: 0;
	}
	
	.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left: -26px; } /* RTL direction/left-side scrollbar (scrollbar position: outside) */

	.mCSB_scrollTools .mCSB_draggerContainer{ /* contains the draggable element and dragger rail markup */
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0; 
		height: auto;
	}

	.mCSB_scrollTools a + .mCSB_draggerContainer{ margin: 20px 0; }

	.mCSB_scrollTools .mCSB_draggerRail{
		width: 2px;
		height: 100%;
		margin: 0 auto;
		-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
	}

	.mCSB_scrollTools .mCSB_dragger{ /* the draggable element */
		cursor: pointer;
		width: 100%;
		height: 30px; /* minimum dragger height */
		z-index: 1;
	}

	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ /* the dragger element */
		position: relative;
		width: 4px;
		height: 100%;
		margin: 0 auto;
		-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
		text-align: center;
	}
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 12px; /* auto-expanded scrollbar */ }
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px; /* auto-expanded scrollbar */ }

	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown{
		display: block;
		position: absolute;
		height: 20px;
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}

	.mCSB_scrollTools .mCSB_buttonDown{ bottom: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
3. HORIZONTAL SCROLLBAR 
x-axis
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_horizontal.mCSB_inside > .mCSB_container{
		margin-right: 0;
		margin-bottom: 30px;
	}
	
	.mCSB_horizontal.mCSB_outside > .mCSB_container{ min-height: 100%; }

	.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; } /* non-visible scrollbar */

	.mCSB_scrollTools.mCSB_scrollTools_horizontal{
		width: auto;
		height: 16px;
		top: auto;
		right: 0;
		bottom: 0;
		left: 0;
	}

	.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
	.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{ bottom: -26px; } /* scrollbar position: outside */

	.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{ margin: 0 20px; }

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 2px;
		margin: 7px 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{
		width: 30px; /* minimum dragger width */
		height: 100%;
		left: 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 4px;
		margin: 6px auto;
	}
	
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		height: 12px; /* auto-expanded scrollbar */
		margin: 2px auto;
	}
	
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 8px; /* auto-expanded scrollbar */
		margin: 4px 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
		display: block;
		position: absolute;
		width: 20px;
		height: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}
	
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{ left: 0; }

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{ right: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
4. VERTICAL AND HORIZONTAL SCROLLBARS 
yx-axis 
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_container_wrapper{
		position: absolute;
		height: auto;
		width: auto;
		overflow: hidden;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin-right: 30px;
		margin-bottom: 30px;
	}
	
	.mCSB_container_wrapper > .mCSB_container{
		padding-right: 30px;
		padding-bottom: 30px;
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 20px; }
	
	.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 20px; }
	
	/* non-visible horizontal scrollbar */
	.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 0; }
	
	/* non-visible vertical scrollbar/RTL direction/left-side scrollbar */
	.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 0; }
	
	/* RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 20px; }
	
	/* non-visible scrollbar/RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 0; }
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{ /* RTL direction/left-side scrollbar */
		margin-right: 0;
		margin-left: 30px;
	}
	
	.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{ padding-right: 0; }
	
	.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{ padding-bottom: 0; }
	
	.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{
		margin-right: 0; /* non-visible scrollbar */
		margin-left: 0;
	}
	
	/* non-visible horizontal scrollbar */
	.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
5. TRANSITIONS  
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_scrollTools, 
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown,
	.mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_scrollTools .mCSB_buttonRight{
		-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	}
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, /* auto-expanded scrollbar */
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{
		-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		-moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		-o-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
	}



/* 
------------------------------------------------------------------------------------------------------------------------
6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS  
------------------------------------------------------------------------------------------------------------------------
*/

	/* 
	----------------------------------------
	6.1 THEMES 
	----------------------------------------
	*/
	
	/* default theme ("light") */

	.mCSB_scrollTools{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
	
	.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; }
	
	.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
	.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
	.mCustomScrollBox:hover > .mCSB_scrollTools,
	.mCustomScrollBox:hover ~ .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; }

	.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.4);
		filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
	}

	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; 
	}

	.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.85);
		filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; 
	}
	.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.9);
		filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; 
	}

	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown,
	.mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_scrollTools .mCSB_buttonRight{
		background-image: url(mCSB_buttons.png); /* css sprites */
		background-repeat: no-repeat;
		opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
	}

	.mCSB_scrollTools .mCSB_buttonUp{
		background-position: 0 0;
		/* 
		sprites locations 
		light: 0 0, -16px 0, -32px 0, -48px 0, 0 -72px, -16px -72px, -32px -72px
		dark: -80px 0, -96px 0, -112px 0, -128px 0, -80px -72px, -96px -72px, -112px -72px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonDown{
		background-position: 0 -20px;
		/* 
		sprites locations
		light: 0 -20px, -16px -20px, -32px -20px, -48px -20px, 0 -92px, -16px -92px, -32px -92px
		dark: -80px -20px, -96px -20px, -112px -20px, -128px -20px, -80px -92px, -96px -92px, -112 -92px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonLeft{
		background-position: 0 -40px;
		/* 
		sprites locations 
		light: 0 -40px, -20px -40px, -40px -40px, -60px -40px, 0 -112px, -20px -112px, -40px -112px
		dark: -80px -40px, -100px -40px, -120px -40px, -140px -40px, -80px -112px, -100px -112px, -120px -112px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonRight{
		background-position: 0 -56px;
		/* 
		sprites locations 
		light: 0 -56px, -20px -56px, -40px -56px, -60px -56px, 0 -128px, -20px -128px, -40px -128px
		dark: -80px -56px, -100px -56px, -120px -56px, -140px -56px, -80px -128px, -100px -128px, -120px -128px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonUp:hover,
	.mCSB_scrollTools .mCSB_buttonDown:hover,
	.mCSB_scrollTools .mCSB_buttonLeft:hover,
	.mCSB_scrollTools .mCSB_buttonRight:hover{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }

	.mCSB_scrollTools .mCSB_buttonUp:active,
	.mCSB_scrollTools .mCSB_buttonDown:active,
	.mCSB_scrollTools .mCSB_buttonLeft:active,
	.mCSB_scrollTools .mCSB_buttonRight:active{ opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }
	

	/* theme: "dark" */

	.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.85); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.9); }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px 0; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-2", "dark-2" */

	.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.1);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 4px;
		margin: 6px auto;
	}

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px 0; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{	background-position: -32px -20px; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{	background-position: -40px -40px; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -56px; }
	
	
	/* theme: "dark-2" */

	.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.75);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px 0; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -20px; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -40px; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-thick", "dark-thick" */

	.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.1);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 6px;
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 4px;
		margin: 6px 0;
	}

	.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 6px;
		margin: 5px auto;
	}

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px 0; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{	background-position: -16px -20px; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{	background-position: -20px -40px; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -56px; }


	/* theme: "dark-thick" */
	
	.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.75);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px 0; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -20px; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -40px; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position: -100px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-thin", "dark-thin" */
	
	.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.1); }

	.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 2px; }

	.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{ width: 100%; }

	.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 2px;
		margin: 7px auto;
	}


	/* theme "dark-thin" */
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{	background-position: -80px 0; }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "rounded", "rounded-dark", "rounded-dots", "rounded-dots-dark" */
	
	.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.15); }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{ height: 14px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 14px;
		margin: 0 1px;
	}
	
	.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 14px; }
	
	.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 14px;
		margin: 1px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		width: 16px; /* auto-expanded scrollbar */
		height: 16px;
		margin: -1px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 4px; /* auto-expanded scrollbar */ }
	
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		height: 16px; /* auto-expanded scrollbar */
		width: 16px;
		margin: 0 -1px;
	}
	
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 4px; /* auto-expanded scrollbar */
		margin: 6px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{ background-position: 0 -72px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{ background-position: 0 -92px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{ background-position: 0 -112px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{ background-position: 0 -128px; }
	
	
	/* theme "rounded-dark", "rounded-dots-dark" */
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px -72px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -92px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -112px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -128px; }
	
	
	/* theme "rounded-dots", "rounded-dots-dark" */
	
	.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{ width: 4px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		background-color: transparent;
		background-position: center;
	}
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");
		background-repeat: repeat-y;
		opacity: 0.3;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		height: 4px;
		margin: 6px 0;
		background-repeat: repeat-x;
	}
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px -72px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{ background-position: -16px -92px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -20px -112px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -128px; }
	
	
	/* theme "rounded-dots-dark" */
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=");
	}
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px -72px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -92px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -112px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -100px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "3d", "3d-dark", "3d-thick", "3d-thick-dark" */
	
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-repeat: repeat-y;
		background-image: -moz-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
		background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
		background-image: -webkit-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -o-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -ms-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: linear-gradient(to right, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	}
	
	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		background-repeat: repeat-x;
		background-image: -moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
		background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -o-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -ms-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	}
	
	
	/* theme "3d", "3d-dark" */
	
	.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger, 
	.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 70px; }
	
	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 70px; }
	
	.mCS-3d.mCSB_scrollTools, 
	.mCS-3d-dark.mCSB_scrollTools{
		opacity: 1;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
		width: 8px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
		box-shadow: inset 1px 0 1px rgba(0,0,0,0.5), inset -1px 0 1px rgba(255,255,255,0.2);
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 	 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }

	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 8px; }

	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 8px;
		margin: 4px 0;
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.5), inset 0 -1px 1px rgba(255,255,255,0.2);
	}

	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 8px;
		margin: 4px auto;
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "3d-dark" */
	
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		box-shadow: inset 1px 0 1px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); }
	
	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme: "3d-thick", "3d-thick-dark" */
	
	.mCS-3d-thick.mCSB_scrollTools, 
	.mCS-3d-thick-dark.mCSB_scrollTools{
		opacity: 1;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-3d-thick.mCSB_scrollTools, 
	.mCS-3d-thick-dark.mCSB_scrollTools, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{ -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
	
	.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical, 
	.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical{ right: 1px; }
	
	.mCS-3d-thick.mCSB_scrollTools_vertical, 
	.mCS-3d-thick-dark.mCSB_scrollTools_vertical{ box-shadow: inset 1px 0 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5); }
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{
		bottom: 1px;
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5);
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		box-shadow: inset 1px 0 0 rgba(255,255,255,0.4);
		width: 12px;
		margin: 2px;
		position: absolute;
		height: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4); }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 12px;
		width: auto;
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{
		background-color: #000; background-color: rgba(0,0,0,0.05);
		box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }

	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }

	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position: -40px -128px; }
	
	
	/* theme: "3d-thick-dark" */
	
	.mCS-3d-thick-dark.mCSB_scrollTools{ box-shadow: inset 0 0 14px rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 1px 0 0 rgba(255,255,255,0.4), inset -1px 0 0 rgba(0,0,0,0.2); }
	 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4), inset 0 -1px 0 rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #777; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{
		background-color: #fff; background-color: rgba(0,0,0,0.05);
		box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme: "minimal", "minimal-dark" */
	
	.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
	.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
		right: 0; 
		margin: 12px 0; 
	}
	
	.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{
		bottom: 0; 
		margin: 0 12px; 
	}
	
	/* RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
	.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
		left: 0; 
		right: auto;
	}
	
	.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger, 
	.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 50px; }
	
	.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 50px; }
	
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.2);
		filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 
	}
	
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.5);
		filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 
	}
	
	
	/* theme: "minimal-dark" */
	
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.2);
		filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 
	}
	
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.5);
		filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 
	}
	
	/* ---------------------------------------- */
	
	
	
	/* theme "light-3", "dark-3" */
	
	.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{
		width: 6px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
	}

	.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 6px; }

	.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 6px;
		margin: 5px 0;
	}
	
	.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		width: 12px;
	}
	
	.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 12px;
		margin: 2px 0;
	}
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "dark-3" */
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "inset", "inset-dark", "inset-2", "inset-2-dark", "inset-3", "inset-3-dark" */
	
	.mCS-inset.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{
		width: 12px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
	}

	.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ 
		width: 6px;
		margin: 3px 5px;
		position: absolute;
		height: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}

	.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 6px;
		margin: 5px 3px;
		position: absolute;
		width: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	
	.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 12px;
		margin: 2px 0;
	}
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "inset-dark", "inset-2-dark", "inset-3-dark" */
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	
	/* theme "inset-2", "inset-2-dark" */
	
	.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-color: transparent;
		border-width: 1px;
		border-style: solid;
		border-color: #fff;
		border-color: rgba(255,255,255,0.2);
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{ border-color: #000; border-color: rgba(0,0,0,0.2); }
	
	
	/* theme "inset-3", "inset-3-dark" */
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.6); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.6); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.75); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }
	
	/* ---------------------------------------- */
@media (max-width: 980px){
	.c_toolbar .sort { margin-right: 10px; }
	.bx_ordercart .delv_cart_con {margin-bottom: 70px;}
	.bx_ordercart .bx_ordercart_order_pay {padding-right: 0;}
}
.bx_order_make .btn_order_wo_reg a {font-weight: 600;}
@media (max-width: 900px){
	#order_form_content_container .bx_ordercart_order_pay .bx_section .comm_img {display: none;}
}
.bx-core-window.bx-core-adm-dialog.order_popup_delivery .bx-core-adm-dialog-head .bx-core-adm-dialog-head-inner, 
.order_popup_delivery_static .bx-core-adm-dialog-head .bx-core-adm-dialog-head-inner {
	font-weight: 700;
}
.metro-icon {height:11px;}

.row-content {
	float: none;
	margin-left: -2%;
	margin-right: -2%;
	position:relative;
	width: 100%;
}
.row-content:before, .row-content:after {
    content: " ";
    display: table; }
  .row-content:after {
    clear: both; }
.row-content .col {
	float: left;
	padding-left: 2%;
	padding-right: 2%;
}
.row-content .col-lg-2 {
	width: 46%;
}
.row-content .col-lg-1 {
	width: 100%;
}
@media (max-width: 699px){
	.row-content .col-xs-2 {
		width: 46%;
	}
	.row-content .col-xs-1 {
		width: 100%;
	}
}

@media (max-width: 1024px) {
	#up_btn {
		bottom: 140px;
	}
}
@media (max-width: 854px) {
	.filter_wrap form #set_filter {
		padding: 0px 10px;
	}

	#up_btn {
		bottom: 65px;
	}
}
@media (min-width: 699px){
	#fix_panel > .maxwidth > #fix_panel_in > .fp_item.h_logo {
		display: none;
	}
	.col-lg-12.bx-filter-parameters-box.bx-active > .bx-filter-block > .row.bx-filter-parameters-box-container.inputs2 > .col-xs-6.bx-filter-parameters-box-container-block.bx-left {
		padding-right: 15px;
		padding-left: 0px;
	}
	.col-lg-12.bx-filter-parameters-box.bx-active > .bx-filter-block > .row.bx-filter-parameters-box-container.inputs2 > .col-xs-12.bx-ui-slider-track-container {
		padding-left: 0px;
	}
	
}
@media (max-width: 699px){
	#container > #container-in > #site_header > .h_item.h_logo, .bx_children_block_image {
		display: none;
	}

	#fix_panel_in {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		
		flex-direction: row-reverse;
		align-content: center;
		justify-content: space-between;
	}

	#fix_panel_in.clearfix:before {
		display: none;
	}

	#fix_panel_in.clearfix:after {
		display: none;
	}

	.bx-filter-section.container-fluid .row  {
		width: auto;
		margin: 0px -15px;
	}
		
}


.product.bx_catalog_item:hover {
	z-index: 999999;

}

.bx_catalog_grid.col5 .bx_catalog_item_title a {
	font-size: 18px;
}

body > #container:before {
	content: '';
	display: block;
	width: 100%;
	height: 44px;
	position: absolute;
	top:0;
	left: 0;
	right:0;
	margin: 0 auto;
	background: #e9e1df;
}

#container-in #site_header.fixed_header {
	position: fixed;
	left:0;
	right:0;
	top: 0;
	margin: 0 auto;
}

#site_header.fixed_header:before {
	content: '';
	display: block;
	position: fixed;
	width: 100%;
	max-width: none;
	height: 60px;
	background: #fff;
	top: 0;
	left: 0;
	-webkit-box-shadow: 0px 3px 20px 1px rgba(102,102,102,1);
	-moz-box-shadow: 0px 3px 20px 1px rgba(102,102,102,1);
	box-shadow: 0px 3px 20px 1px rgba(102,102,102,1);
}
.fixed_header .h_item.h_logo img{top:5px;max-width: 198px;}
#site_header.fixed_header > .h_item.h_search,
#site_header.fixed_header > .h_item.top_cart {padding-top: 5px;}
#site_header.fixed_header > .header-cabinet {padding-top: 10px;}


.fixed_header .h_item.h_logo {
	/*padding-left: 60px;*/
}

#header-contacts-top {
	display: block;
	width: 100%;
	max-width: 280px;
	float: right;
}

#header-contacts-top .phone {
	height: 44px;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 42px;
	color: #666666;
	text-align: center;
}

#header-contacts-top .phone span {
	font-size: 13px;
	font-weight: normal;
	text-transform: none;
}

.header-cabinet {
	padding: 15px 0px 0px 0px;
	position: relative;
}

.header-help a {
	font-size: 16px;
	text-decoration: none;
	color: #444444;
}

.header-pc {
	padding-left: 45px;
	background: url(img/login.png) no-repeat;
	cursor: pointer;
}

.header-pc span {
	display: block;
	font-size: 15px;
	color:#333333;
}

.header-pc span:hover {
	color:#333333;
	text-decoration: underline;
}

.header-pc span:nth-child(1) {
	font-weight: bold;
}

.dropdown-login {
	display: none;
	position: absolute;
	min-width: 150px;
	left: 45px;
	box-sizing: border-box;
	padding: 15px 20px;
	border: 1px solid #959691;
	background: #fff;
	z-index: 30;
}

.dropdown-login .auth-reg {
	width: 100%;
	float: none;
}

.dropdown-login .auth-reg a {
	font-size: 16px;
}

.dropdown-login .auth-reg a:hover {
	color: #333;
	text-decoration: underline;
}

.dropdown-login .auth-reg a:hover {
	color: #333;
	text-decoration: underline;
}

.header-help a:hover{
	color: #333;
	text-decoration: underline;
}

.h_item.top_cart  {
	padding-top: 5px;
}

.subscribe-warapper > .inline {
	width: 100%;
	max-width: 190px;
	float: left;
}

.subscribe-warapper:after {
	content: '';
	display: block;
	width: 100%;
	clear: both;
}

.title__footer-list:after {
	content: '';
	display: block;
	width: 100%;
	clear: both;
}



.secret-discount:before,.secret-discount:after {
	content:'';
	display: block;
	clear: both;
}

.secret-discount > h2 {
	margin: 0 0 2px;
	padding: 0px 20px;
	font-size: 40px;
	color: #000;
	font-weight: bold;
}

.secret-discount__head {
	margin: 0 0 2px;
	font-size: 40px;
	color: #000;
	font-weight: bold;
}

.secret-discount__item-name {
	margin-bottom: 45px !important;
	padding: 0px 20px;
	font-size: 17px;
	color: #000;
	font-weight: bold;
}

.secret-discount__price {
	width: 40%;
	float: left;
}

.secret-discount__price-img {
	margin-bottom: 10px;
}

.secret-discount__price-img img {
	display: block;
	width: 100%;
	max-width: 175px;
	margin: 0 auto;
}

.secret-discount__price-old {
	font-size: 20px;
	color: #808080;
	font-weight: bold;
	text-align: center;
	text-decoration: line-through;
}

.secret-discount__price-new {
	font-size: 34px;
	color: #b51b7a;
	text-align: center;
	font-family: MuseoSansCyrl;
    font-weight: bold;
}

.secret-discount__price-discont {
	font-size: 13px;
	text-align: center;
	color: #b2b2b2;
}

.secret-discount__form-wrapper {
	width: 60%;
	float: right;
	margin-bottom: 25px;
}

.secret-discount__form-head {
	font-size: 30px;
	line-height: 25px;
	font-weight: 700;
	color: #000000;
	margin-bottom: 12px;
	margin-top: 0px;
}

.secret-discount__form-text {
	max-width: 290px;
	font-size: 17px;
	color: #262626;
}

.secret-discount__form > div {
	margin-bottom: 15px;
	padding: 10px 18px 12px;
	background: url(../youshop_new/img/discont-bg.png) no-repeat;
	box-sizing: border-box;
}

.cancel-code {
	color: #666;
	cursor: pointer;
}

.secret-discount__form label {
	display: block;
	margin-bottom: 5px;
	font-size: 16px;
	font-weight: 600;
}

.secret-discount__form label span {
	color: #b51b7a;
}

.secret-discount__form input {
	max-width: 165px;
	padding: 10px;
	border-radius: 5px;
	font-size: 18px;
	border: 1px solid #bcbcbb;
}

.sub-coupon-resend-code {
	display: block;
	margin-top: 5px;
	font-size: 11px;
	color: #25a6ea;
	cursor: pointer;
}

.secret-discount__form input[type="submit"] {
	margin-left: 15px;
	padding: 15px;
	border: none;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	color: #fff;
	background: #b51b7a;
	cursor: pointer;
}

.secret-discount__form .success-code {
	background: url(../youshop_new/img/success-code.png) no-repeat, #ddead5;
	background-position: 135px center;
}

.secret-discount__form .wrong-code {
	background: url(../youshop_new/img/wrong-code.png) no-repeat, #f3dfdf;
	background-position: 135px center;
}


@media (max-width: 500px) {
	.secret-discount__price {
		float: none;
		width: 100%;
	}

	.secret-discount__form-wrapper {
		float: none;
		width: 100%;
	}
}

#sf_mobile, #sf_mobile2, #sf_mobile3 {
    background-position: 10px 12px; /* Position the search icon */
    background-repeat: no-repeat; /* Do not repeat the icon image */
		width: 100%; /* Full-width */
		max-width: 290px;
    font-size: 16px; /* Increase font-size */
    padding: 11px 15px 12px 20px; /* Add some padding */
    border: 1px solid #ddd; /* Add a grey border */
		margin: 20px 0px 12px 0px; /* Add some space below the input */
		box-sizing: border-box;
		border-radius:5px; 
}

.desktop-menu-city  .city_open.down1 {
	max-height: 500px;
	overflow: hidden;
}

.desktop-menu-city  #sf_mobile, .desktop-menu-city  #sf_mobile2 {
	margin-top: 0px;
	font-size: 14px;
}

#sf_mobile-city, #sf_mobile-city2, #sf_mobile-city3 {
    /* Remove default list styling */
    list-style-type: none;
    padding: 0;
    margin: 0;
    max-height: 423px;
    overflow-y: auto;
}

.main-city {
	font-weight: bold;
}

#sf_mobile-city li, #sf_mobile-city2 li, #sf_mobile-city3 li {
	margin-bottom: 0px;
}

#sf_mobile-city li a, #sf_mobile-city2 li a, #sf_mobile-city3 li a {
    margin-top: -1px; /* Prevent double borders */
    padding: 12px; /* Add some padding */
    text-decoration: none; /* Remove default text underline */
    font-size: 18px; /* Increase the font-size */
    color: black; /* Add a black text color */
    display: block; /* Make it into a block element to fill the whole list */
}

.desktop-menu-city  #sf_mobile-city li a, .mobile-menu-city  #sf_mobile-city2 li a {
	padding: 10px;
	font-size: 15px;
	line-height: 20px;
	border: none;
}

#sf_mobile-city li a:hover:not(.header), #sf_mobile-city2 li a:hover:not(.header) {
		color: #ed4368;
    background-color: #f3f3f3; /* Add a hover effect to all links, except for headers */
}


.howto_block {
    display: inline-block;
    width: calc((100% - 60px)/ 2);
    margin-right: 30px;
    vertical-align: top;
    margin-bottom: 30px;
}

.howto_wrap .howto_block:nth-child(2n) {
   margin-right:0;
}
.desc {
    color: #333333;
    font-family: MuseoSansCyrl;
    font-size: 16px;
    line-height: 22px;
    font-weight: 300;
    letter-spacing: 0.4px;
    min-height: 40px;
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.howto_wrap .howto_block i {
	content:'';
	float:left;
	margin: 0 15px 20px 0;
	padding: 34px;
}

.howto_wrap .howto_block:nth-child(1) i {background: url('/bitrix/templates/youshop_new/img/ico-one.png') center no-repeat; }
.howto_wrap .howto_block:nth-child(2) i {background: url('/bitrix/templates/youshop_new/img/ico-two.png') center no-repeat; }
.howto_wrap .howto_block:nth-child(3) i {background: url('/bitrix/templates/youshop_new/img/ico-three.png') center no-repeat; }
.howto_wrap .howto_block:nth-child(4) i {background: url('/bitrix/templates/youshop_new/img/ico-fore.png') center no-repeat;}
.howto_wrap .howto_block:nth-child(5) i {background: url('/bitrix/templates/youshop_new/img/ico-five.png') center no-repeat; }
.howto_wrap .howto_block:nth-child(6) i {background: url('/bitrix/templates/youshop_new/img/ico-six.png') center no-repeat; }
.howto_wrap .howto_block:nth-child(7) i {background: url('/bitrix/templates/youshop_new/img/ico-seven.png') center no-repeat; }
.howto_wrap .howto_block:nth-child(8) i {background: url('/bitrix/templates/youshop_new/img/ico-eight.png') center no-repeat; }
.howto_wrap .howto_block:nth-child(9) i {background: url('/bitrix/templates/youshop_new/img/ico-nine.png') center no-repeat; }
.howto_wrap .howto_block:nth-child(10) i {background: url('/bitrix/templates/youshop_new/img/ico-ten.png') center no-repeat; }
.howto_wrap .howto_block:nth-child(11) i {background: url('/bitrix/templates/youshop_new/img/ico-eleven.png') center no-repeat; }
.howto_wrap .howto_block:nth-child(12) i {background: url('/bitrix/templates/youshop_new/img/ico-twelve.png') center no-repeat; }
.howto_wrap .howto_block:nth-child(13) i {background: url('/bitrix/templates/youshop_new/img/ico-therteen.png') center no-repeat; }


@media (max-width:1245px){
	.howto_block .img img{max-width:100%;}
	.desc {min-height: 70px;margin-bottom: 5px;}
}
@media (max-width:930px){
	.desc {min-height: 90px;margin-bottom: 5px;}
}
@media (max-width:768px){
	.howto_block {
    width: 100%;
    margin-right: 0;
}
.desc {min-height: 70px;margin-bottom: 10px;}
.howto_block .img {text-align: center;}

}
.desc a {
    color: #333333;
    text-decoration: none;
}
.desc a:hover{
    text-decoration:underline;
}

.bx_children_block_image {
    position: absolute;
    top: 0;
    z-index: 1006;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    right: 0;
    width: 200px;
}
.last .bx_children_block_image {
	width:240px;
}

#top-nav .bx_horizontal_menu_advaced .last.bx_hma_one_lvl .bx_children_container{
    min-height: 256px;
    background: #fff;
}

.bx_children_content {
    max-width: 1250px;
    width: 1250px;
    min-width:440px;
}
.fancybox-skin{min-width: 258px;}

@media (min-width:1250px){
	.together_slider .bx_catalog_item {
    	max-width: 241px;
	}
}

.bx-filter-block-display-type-H {padding-left: 0px;}
#container .bx-filter-block-display-type-H input[type="checkbox"] + * {
	padding: 0 0 0 5px;
}

.tooltip_filter {
    z-index:999;
    left:-9999px;
    top:-9999px;
    background:#fff;
    font-size:12px;
    padding:2px 5px;
    min-height:22px;
	line-height: 12px;
    position:absolute;
    box-shadow: 3px 3px 5px rgba(4, 4, 4, 0.25);
	color: #333333;
	font-weight: 300;
	letter-spacing: 0.3px;
	border-radius: 3px;
    font-family: "Open Sans", sans-serif;
    display: none;
}
.tooltip_filter p {margin:0;padding: 0;}
.tooltip_filter b {font-weight: bold;}

.bx-filter-param-label:not(.bx-active):hover span span:before, 
.bx-filter-param-label:not(.bx-active):hover span span:after {
	/*content:'';position:absolute;width:30px;height:30px;display:block;*/
}
/*.bx-filter-param-label:not(.bx-active):hover span span:before {outline:6px solid #d0cbc1;}
.bx-filter-param-label:not(.bx-active):hover span span:after {outline:2px solid #e3dbda;}*/
/* îáâîäêà ïåðåäåëàíà äëÿ apple touch óñòðîéñòâ*/
.bx-filter-param-label:not(.bx-active):hover > span.bx-color-sl {
    border:4px solid #d0cbc1;
    margin:4px;
    width: 42px;
    height: 42px;
    transition: none;
}
.bx-filter-param-label:not(.bx-active):hover span.bx-color-sl span {
    border:2px solid #e3dbda;
    width: 34px;
    height: 34px;
}

/* ------- t_30283_start ------- */
.blog_page { font-family: 'MuseoSansCyrl'; }
.blog_page .blog_page__tags { font-style: 0; margin-bottom: 14px; }
.blog_page .blog_page__tags .tag { display: inline-block; font-size: 14px; color: #999999; margin-right: 12px; text-decoration: none; }
.blog_page .blog_page__tags .tag:hover { text-decoration: underline; }
.blog_page .blog_page__elements { padding: 0 10px; }
.blog_page .blog_page__elements::after { display: block; content: ""; clear: both; }
.blog_page .blog_page__elements .blog_page__element { float: left; width: 49.166666%; -webkit-transition: all 300ms ease; 
	transition: all 300ms ease; margin-bottom: 20px; background-color: #fff; }
.blog_page .blog_page__elements .blog_page__element:hover { box-shadow: 0 0 15px 2px #afafaf; }
.blog_page .blog_page__elements .blog_page__element:nth-child(2n+1) { margin-right: 1.666666%; }
.blog_page .blog_page__elements .blog_page__element:nth-child(4n+3) { background-color: #fff8e9; }
.blog_page .blog_page__elements .blog_page__element:nth-child(4n+2) { background-color: #fff8e9; }

.blog_page .blog_page__elements .blog_page__element .img { position: relative; min-height: 40px; }
.blog_page .blog_page__elements .blog_page__element .img img { display: block; width: 100%; height: auto; }
.blog_page .blog_page__elements .blog_page__element .img .date { position: absolute; bottom: 0; right: 0; font-size: 14px; color: #000;
	line-height: 1; padding: 11px 13px 9px; background: rgba(255,255,255,0.5); }
.blog_page .blog_page__elements .blog_page__element .txt { padding: 28px 36px 32px; }
.blog_page .blog_page__elements .blog_page__element .txt .name { display: block; font-size: 36px; color: #000; font-weight: 600; line-height: 1;
	margin-bottom: 26px; text-decoration: underline; }
.blog_page .blog_page__elements .blog_page__element .txt .dscr { font-size: 16px; color: #000; font-weight: 300; line-height: 1.4;
	margin-bottom: 8px; }
.blog_page .blog_page__elements .blog_page__element .txt .tags {  }
.blog_page .blog_page__elements .blog_page__element .txt .tags .tag { display: inline-block; font-size: 14px; color: #999999; 
	margin-right: 12px; }

.blog_page__element::after { display: block; content: ""; clear: both; }
.blog_page__element .content { float: left; width: 75%; padding-right: 3.333333%; box-sizing: border-box; font-size: 16px; color: #000;
	font-weight: 300; padding-top: 6px; }
.blog_page__element .content p { margin-bottom: 26px; line-height: 1.4; }
.blog_page__element .content img { display: block; margin: 0 auto 0; /*width: auto;*/ height: auto; max-width: 100%; }
.blog_page__element .content .links { padding-top: 10px; }
.blog_page__element .content .links a { display: inline-block; font-size: 16px; color: #40a5e5; margin-right: 6px; font-weight: 300; }
.blog_page__element .column-r { float: left; width: 25%; }
.blog_page__element .column-r h2 { font-size: 26px; color: #000; font-weight: 600; margin-top: 0; margin-bottom: 22px; }
.blog_page__element .column-r .other_blog { margin-bottom: 40px; }
.blog_page__element .column-r .other_blog .item { margin-bottom: 20px; }
.blog_page__element .column-r .other_blog .item .img { margin-bottom: 10px; }
.blog_page__element .column-r .other_blog .item .img img { display: block; width: 100%; height: auto; }
.blog_page__element .column-r .other_blog .item .txt { padding: 0 20px 20px; }
.blog_page__element .column-r .other_blog .item .txt a { font-size: 18px; color: #000; text-decoration: underline; line-height: 1;
    font-weight: 600; }
.blog_page__element .column-r .marks { margin-bottom: 30px; }
.blog_page__element .column-r .marks h2 { font-size: 26px; color: #000; font-weight: 600; margin-top: 0; margin-bottom: 8px; }
.blog_page__element .column-r .marks a { display: inline-block; font-size: 14px; color: #999999; text-decoration: none; margin-right: 12px; }
.blog_page__element .column-r .marks a:hover { text-decoration: underline; }
.blog_page__element .bx_news_detail .marks { margin-top: 30px; margin-bottom: 30px; }
.blog_page__element .bx_news_detail .marks h2 { font-size: 26px; color: #000; font-weight: 600; margin-top: 0; margin-bottom: 8px; }
.blog_page__element .bx_news_detail .marks a { display: inline-block; font-size: 14px; color: #999999; text-decoration: none; margin-right: 12px; }
.blog_page__element .bx_news_detail .marks a:hover { text-decoration: underline; }
@media (max-width:1024px){
	.blog_page .blog_page__elements .blog_page__element .txt { padding: 20px; }
	.blog_page .blog_page__elements .blog_page__element .txt .name { font-size: 26px; margin-bottom: 20px; }
	.blog_page .blog_page__elements .blog_page__element .txt .dscr { font-size: 14px; }
	.blog_page .blog_page__elements .blog_page__element .txt .tags .tag { font-size: 12px; margin-right: 6px; }
}
@media (max-width:900px){
	.blog_page__element .content { width: auto; padding-right: 0; }
	.blog_page__element .column-r { display: none; }
}
@media (max-width:600px){
	.blog_page .blog_page__elements { padding: 0; }
	.blog_page .blog_page__elements .blog_page__element { margin-bottom: 10px; }
	.blog_page .blog_page__elements .blog_page__element { width: auto; float: none; }
	.blog_page .blog_page__elements .blog_page__element:nth-child(2n+1) { margin-right: 0; }
}
/* ------- t_30283_end ------- */

.blog_page__element .ya-share2_inited {margin-top: 30px;}


.partner_wrap {
    background:url('/bitrix/templates/youshop_new/img/content/pacman.svg') no-repeat;
    padding:60px 65px 50px;
    margin-top: 40px;
    margin-bottom:40px;
    background-position: right;
}


h2.title_partner span{
    display:block;
    color: #ed1a1a;
    font-size: 88px;
    font-weight: 700;
    line-height: 69.33px;
    text-transform: uppercase;
}
h2.title_partner {
    color: #010101;
    font-size: 67px;
    font-weight: 400;
    text-align:center;
    margin-left:-150px;
}
h3.title_partner {
	color: #000000;
	font-size: 32px;
	font-weight: 800;
	line-height: 38px;
	text-transform: uppercase;
	text-align: center;
	margin-left: -100px;
}
.galka {
    text-align: center;
    margin: 30px 95px 35px 0;
}

.galka img {
    max-width: 136px;
    width: auto;
}

.partner_block {
    display: inline-block;
    width: calc((100% - 10px)/ 3);
    margin-right: 30px;
    vertical-align: top;
    margin-bottom: 30px;
}



.partner_wrap .partner_block:nth-of-type(4n) {
   margin-right:0;
}

.partner_wrap .partner_block i {
	content: '';
    float: left;
    margin: 0 5px 20px 0;
    padding: 5px 14px 34px;
}
.partner-desc p{
    font-size: 21px;
    line-height:30px;
}
.partner_block p span {display: block;}
.partner_wrap .partner_block:nth-of-type(2) {
	max-width:290px;
}
.partner_wrap .partner_block:nth-of-type(2) i{
	background:url('/bitrix/templates/youshop_new/img/content/one.png') center no-repeat;
}

.partner_wrap .partner_block:nth-of-type(3) i{
	background:url('/bitrix/templates/youshop_new/img/content/two.png') center no-repeat;
}

.partner_wrap .partner_block:nth-of-type(4) i{
	background:url('/bitrix/templates/youshop_new/img/content/three.png') center no-repeat;
}

.img-partner, .profit_block {display: inline-block;vertical-align: top;}
.img-partner {
    margin-right: 30px;
}
.profit_block {
    margin-top: 30px;
}
.profit_wrap .profit_block_one i, .profit_block_two i{
	content: '';
    float: left;
    margin: 0 5px 20px 0;
    padding: 20px 24px;
}

.profit_wrap .profit_block:nth-of-type(3) {margin-left:50px;}
.profit_block_one p:nth-of-type(1) i{background:url('/bitrix/templates/youshop_new/img/content/events-ico.png') center no-repeat;}
.profit_block_one p:nth-of-type(2) i{background:url('/bitrix/templates/youshop_new/img/content/advert-ico.png') center no-repeat;}
.profit_block_two i{background:url('/bitrix/templates/youshop_new/img/content/target-ico.png') center no-repeat;}
.profit_block_one p{
	color: #000000;
font-size: 16px;
font-weight: 300;
line-height: 21px;
}
.profit_block_one p strong{display: block;}
.profit_block_two{
	width:350px;
	    margin-top: 50px;
}
.profit_block_two span{
	color: #000000;
font-family: "Segoe Script";
font-size: 27px;
font-weight: 400;
line-height: 34.79px;
letter-spacing: -0.22px;
letter-spacing: 0.55px;
}
.profit_block_two strong{
	font-size: 27px;
	font-weight: 700;
	letter-spacing: 0.75px;
	text-transform: uppercase;
}

ul.marker-profit li{
    color: #000000;
    font-family: MuseoSansCyrl;
    font-size: 16px;
    letter-spacing: 0.4px;
    font-weight: 300;
    line-height: 26px;
    margin-bottom:0;
}
ul.marker-profit {margin: -10px 0 20px;list-style: none;padding: 0;}

ul.marker-profit li:before {
    position: relative;
    content:'';
    display: inline-block;
   background:url('/bitrix/templates/youshop_new/img/content/dots-partner.png') center no-repeat;
   width:10px;
   height:10px;
    margin-right: 10px;
}


a.reg-admitad {
    background-color: #ffd117;
    display:block;
    max-width:555px;
    border-radius:35px;
    padding:25px 10px;
    color: #000000;
font-family: MuseoSansCyrl;
font-size: 33px;
line-height:33px;
font-weight: 500;text-align:center;
margin:30px auto;
text-decoration:none;
}

a.reg-admitad:hover{
    opacity:0.8;
}

p.desc-txt {
    color: #000000;
    font-family: MuseoSansCyrl;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px; 
    letter-spacing: 0.3px;
}


@media (max-width:1275px){
	.img-partner {
    margin-right: 0;
}
.profit_wrap .profit_block:nth-of-type(3) {
    margin-left: 30px;
}
	.partner_wrap{padding:30px 65px;
		}
.partner_block {
    margin-right: 10px;
}


h2.title_partner span{
    font-size: 56px;
    line-height: 50px;
}
h2.title_partner {
    font-size: 43px;
}
.galka {
    margin: 20px 95px 20px 0;
}

.galka img {
    max-width: 112px;
}

.partner_block {
    display: inline-block;
    width: calc((100% - 10px)/ 2);}

}
@media (max-width:1275px){
		.img-partner{display: none;}
		h3.title_partner{margin-left:0;}
}

@media (max-width:950px){

.partner_wrap{padding:30px;}
.partner-desc {
    margin-left: -30px;
}
.partner_block {
    display: block;
    width: 400px;
    margin: 0 auto 20px;
}
.partner_wrap .partner_block:nth-of-type(2){max-width:400px;}
.partner_wrap .partner_block:nth-of-type(4n) {
    margin-right:auto;
}

		
	}


@media (max-width:768px){
.profit_wrap .profit_block:nth-of-type(3) {
    margin-left: 0;
}
.partner_wrap {
    background:url('/bitrix/templates/youshop_new/img/content/pacman768.svg')right no-repeat;
}

h2.title_partner {
    margin-left: 0;
    width: 60%;
}
h2.title_partner span{
	    line-height: 59px;
}
.galka {
    margin: 20px 0 20px 0;
    width: 60%;
}

.partner_block {
    display: block;
    width: 85%;
    margin: 0 auto 0;
}.partner_wrap .partner_block:nth-of-type(2){max-width:85%;}
	}

	@media (max-width:600px){
.partner_wrap {background: #ffd117;padding:20px;}
.partner_block {
    width: 100%;
    margin: 0 20px 0;
}
.galka, h2.title_partner{
    width: 100%;
}
h2.title_partner span{
	font-size: 43px;
}
h2.title_partner{
	font-size: 33px;
}
.partner_wrap .partner_block:nth-of-type(2){max-width:100%;}

h3.title_partner {margin-left:0;font-size: 26px;text-align: left;}
.profit_block p{font-size: 16px;;}
.profit_wrap .profit_block:nth-of-type(3) {
    margin-left: 20px;
    margin-top:20px;
}
a.reg-admitad{
font-size: 24px;
font-weight: 500;
line-height: 28.89px;
padding:15px 10px;
max-width: 90%;
}
.content p.desc-txt{font-size: 16px;}


.profit_block_two span {

    font-size: 22px;
}

}
.title.link-footer {
    margin-top: 30px;
}
.title.link-footer a {
    color:#000;
    text-decoration:none;
}
.title.link-footer a:hover{color:#ad1a73;text-decoration: underline;}

/* ------- t_33021_start ------- */
.bgimg { display: block!important; position: absolute; width: auto !important; height: auto; top: 0; right: 0; bottom: 0; left: 0; margin: 0 auto; max-width: 100%; max-height: 100%; }
.bgimg.sec { min-width: 100%; }
/* ------- t_33021_end ------- */

.preloader_preload{
	display: block;
	position: fixed;
	z-index: 99999;
	top: 0;
	left: 0;
    width: 100%;
    height: 100vh;
	min-width: 1000px;
}
.preloader_preload > div{
    position: absolute;
	width: 100px!important;
    height: 100px!important;
    left: calc(50% - 50px);
    top: calc(50% - 50px);
}
.preloader_preload div svg {
   /* width: 100px;
    height: 100px;*/
    margin: auto;
	color: #ad1a73 !important;
}
.ldBar.label-center > .ldBar-label {
	bottom: -25px;
    top: auto;
}
.ldBar-label {
	display: none;
    color: red;
    font-family: tahoma;
    font-size: 14px;
    font-weight: 900
  }
  .ldBar-label:after {
    content: "%";
    color: #aaa;
    margin-left: 5px;
    font-size: 12px;
    font-weight: 200;
  }

  .ldBar{position:absolute;}
  
.boxberry_content .left_panel {
    float: left;
}
/*
.percent-sale {
    position: absolute;
    right: 10px;
    color: #ad1a73;
    font-family: MuseoSansCyrl;
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 0.15px;
    z-index: 1000;
}
*/

.percent-sale {
    position: absolute;
    right: 10px;
    color: #E9123B;
    font-family: MuseoSansCyrl;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 0.15px;
    z-index: 1000;
    line-height: 18px;
}
.not_av {
	position: absolute;
	right: 10px;
	color: #373636;
	font-family: MuseoSansCyrl;
	font-size: 12px;
	font-weight: 300;
	letter-spacing: 0.15px;
	z-index: 1000;
	line-height: 18px;

}
.not_av.top {
	top:40px;
}
.not_av_card {
	color: #373636;
	font-family: MuseoSansCyrl;
	font-size: 20px;
	font-weight: 300;
	line-height: 34px;
	letter-spacing: 0.24px;
	padding: 0em 0.4em;
	border: 1px solid #373636;
}
.percent-cart {
    color: #E9123B;
    font-family: MuseoSansCyrl;
    font-size: 24px;
    font-weight: 700;
    line-height: 34px; 
    letter-spacing: 0.24px;
}
.percent-cart.hidden__pk{
	position: absolute;
    left: 0;
    font-size: 30px;
    z-index: 10;
}
@media (min-width: 699px){
.percent-cart.hidden__pk{
	display: none;
}
}
@media (max-width: 699px){
	#site_header img{
		vertical-align: baseline;
	}

.bx_item_detail .bx_item_title {margin-bottom: 0}
}

.bx-core-dialog-overlay{
	background-color:transparent!important;
}
.block_popup-socseti {
	position: fixed; 
	z-index: 1000;
	bottom: 50px;
	right: 50px;
}
.block_popup-socseti_item {
	position: absolute;
	border-radius: 50%;
	bottom: 65px;
}
.block_popup-socseti_item{
	display: none;
}
.block_popup-socseti_item.active{
	display: block;
}
.block_popup-socseti_item a, .text-popup_button {
	display: block;
	width: 50px;
 	opacity:1;
	height: 50px;
	box-shadow: 0 5px 20px rgba(0, 0, 0, .15);
	margin-bottom: 10px;
	border-radius: 50%;
}
.block_popup-socseti_item a:hover, .text-popup_button:not(.active):hover{
 	opacity:0.8;
	transition: all 3ms ease-in-out ;
}


.block_popup-socseti_item .vk{
	background: url(/bitrix/templates/youshop_new/img/vk.svg) no-repeat;
}
.block_popup-socseti_item .viber{
	background: url(/bitrix/templates/youshop_new/img/viber.svg) no-repeat;
}
.block_popup-socseti_item .telegram{
	background: url(/bitrix/templates/youshop_new/img/telegram.svg) no-repeat;
}
.block_popup-socseti_item .chat{
	background: url(/bitrix/templates/youshop_new/img/chat.svg) no-repeat;
}
.text-popup_button {
	background: url(/bitrix/templates/youshop_new/img/text_button.svg) no-repeat;
	height: 55px;
	width: 55px;
}
.text-popup_button.active  {
	background: url(/bitrix/templates/youshop_new/img/close_button.svg) no-repeat;
	box-shadow: none;
	height: 60px;
}

.txt-popup{
	opacity: 1;
	transition: opacity .2s ease-in-out ;
	position: absolute;
	right: 70px;
	box-shadow: 0 0 7px rgba(0, 0, 0, 0.35);
	background-color: #fff;
	color: #525252;
	border: 0;
	text-align: center;
	padding: 5px 6px;
	font-size: 13px;
	bottom:15px;
	width: 105px;
	font-family: 'Open Sans', sans-serif;
	border-radius: 3px;
	line-height: 15px;
}
.txt-popup:after, .txt-popup:before {
    content: '';
    display: block;
    position: absolute;
    top: calc(50% - 3px);
    border-width: 6px 4px 0 4px;
    border-style: solid;
    transform: rotate(270deg);
}

.txt-popup:after{
    border-color: #ffffff transparent transparent transparent;
}
.txt-popup:after {
    right: -7px;
    z-index: 3;
}
.txt-popup:before{
    border-color: #1d1d1dba transparent transparent transparent;
}
.txt-popup:before {
    right: -7px;
    z-index: 3;
}
.block_popup-socseti.active .txt-popup {
	display: none;
	opacity: 0;

}

@media (max-width: 767px){
	.block_popup-socseti {
		bottom: 10px;
		right: 10px;
	}
}
/* End */


.discount_news.pacman .dn_head, .discount_news.pacman .dn_body {background: none}
.pacman{
	background: url(/bitrix/templates/youshop_new/img/packman.svg) center no-repeat;
	background-size: 635px 680px; 
    min-height: 680px;
    max-width: 630px;
    border:0;
    position: relative;
    margin: 0 auto;
} 
.percent-pop {
    color: #ef0513;
    font-family: "Segoe Script";
    font-size: 27px;
    font-weight: 900;
    line-height: 34.79px;
    letter-spacing: 0.55px;
    max-width: 300px;
    text-align: right;
    margin: 0 auto;
    padding-top: 138px;
    padding-bottom: 15px;
}
.percent-pop span {
    color: #000000;
    font-size: 118px;
    font-weight: 900;
    line-height: 85px;
    font-family: 'MuseoSansCyrl';
    display: block;
    margin-right: 30px;
}
.pacman.discount_news .dn_head .txt2 {
    width: 240px;
    margin: 0;
    color: #262626;
    font-family: MuseoSansCyrl;
    font-size: 24px;
    line-height: 28px;
    font-weight: 300;
}
.pacman.discount_news form{
    max-width: 255px;	
}
.pacman.discount_news form input[type="text"] {
    width: 100%;
    box-shadow: none;
    border: 0;
    height: 47px;
    border-radius: 3px;
    background: #fff;
    padding: 0 9px;
    box-sizing: border-box;
    color: #999999;
    font-family: MuseoSansCyrl;
    font-size: 16px;
    font-weight: 400;
    line-height: 26.67px;
}
.pacman.discount_news form .errortext + input[type="text"] {
    background: #f3dfdf url(/bitrix/templates/youshop_new/img/error-input.png) right no-repeat;
    background-position: calc(100% - 5px);
    padding-right: 35px;
}
.pacman.discount_news form .btns {
    padding-top: 10px;
}

.pacman.discount_news form .btns button {
    display: block;
    width: 100%;
    line-height: 47px;
    color: #fff;
    border: none;
    background: #f2303a;
    border-radius: 5px;
    cursor: pointer;
    box-shadow: 0 2px 0 #e61000;
    background-color: #000000;
    font-family: MuseoSansCyrl;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0.24px;
}

.pacman .discount_news form .btns button:first-child {
    margin-right: 3.8%;
}
.pacman .dn_body p {
    color: #262626;
    font-family: MuseoSansCyrl;
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    margin-left: 150px;
    margin-top: 25px;
}

.discount_news.pacman .dn_body .ft_text {
    text-align: center;
    padding-top: 0;
    font-size: 10px;
    color: #666666;
    padding-left: 40px;
}
.pacman .ft_text {
    letter-spacing: 0.25px;
    margin-top: 35px;
}
.pacman .ft_text a {
    color: #666666;
}

.block-input{position: relative;}
.block-input .errortext {
    position: absolute;
    right: -105px;
    font-family: MuseoSansCyrl;
    font-size: 11px;
    font-weight: 600;
    line-height: 14px;
    color: #ef0513;
    letter-spacing: 0.28px;
    top: 10px;
    width: 100px;
}
.discount_news.pacman .close-pacman:hover{opacity: 0.8}
.pacman.discount_news form .btns button:hover{background:rgba(0, 0, 0, 0.8);}
.discount_news.pacman .close-pacman {
    position: absolute;
    top: 332px;
    right: 43px;
    color: #000;
    font-weight: bold;
}

.pacman .discount_news_done {
    padding: 65px 260px 0 80px;
}

.discount_news_done img {
    display: block;
    margin: 0 auto;
}


.pacman .discount_news_done .head {
    color: #000000;
    font-family: "MuseoSansCyrl";
    font-size: 60px;
    font-weight: 400;
    line-height: 58.96px;
}
.pacman .txt{max-width: 240px;margin-top: 30px;}
.pacman .txt, .pacman .txt + p {
    color: #262626;
    font-size: 24px;
    line-height: 28px;
    font-weight: 300;
    font-family: "MuseoSansCyrl";
}
.pacman .txt + p strong {display: block;margin-top: 30px;}

@media (max-width: 740px) {
	.discount_news.pacman {
	    box-shadow: 1px 3px 9px rgba(0, 0, 0, 0.22);
	    background: #ffd117;
	    min-height: auto;
	    max-width: 630px;
	    margin: 0 auto;
	    padding: 0 0 50px;
	}
	.discount_news.pacman .close-pacman {
	    top: 15px;
	    right: auto;
	    left: 15px;
	}
	.discount_news .dn_head {
	     padding: 0;
	    max-width: 280px;
	    margin: 0 auto;
	}
	.percent-pop{
	    padding-top: 60px;
	}
	.pacman.discount_news .dn_head .txt2, .pacman.discount_news form, .pacman .dn_body p, .discount_news.pacman .dn_body .ft_text, .pacman .discount_news_done{
	    max-width: 250px;
	    margin: 0 auto;
	}
	 .pacman .dn_body p {margin-top: 25px;}
	 .discount_news.pacman .dn_body .ft_text{padding:25px 0 0}
	 .pacman .discount_news_done{padding:30px 0 0 }
}
.vdp_discount_pacman {
    background: transparent;
}

.block_discount-item {
    display: flex;
}
.block_discount-item p, .block_discount_active-item p{
	color: #000000;
	font-family: MuseoSansCyrl;
	font-size: 16px;
	font-weight: 300;
	line-height: 22px;
    letter-spacing: 0.24px;
    margin-bottom: 20px;
}
.block_discount-item > div:nth-child(1) {
	width: 25%;
	margin-top: 5px;
}
.block_discount-item > div img{
	width: auto;


}
/*.block_discount-item > div:nth-child(2) {
	width: 47%;
	padding:0 10px 0 20px;
}*/
.block_discount-item > div:nth-child(3) {
	width: 30%;
}
.block_discount .block_discount-item:nth-of-type(3) div:nth-child(1) img{
	margin-top: 5px;
}
/*.block_discount .block_discount-item:nth-of-type(2){
	border-bottom: 1px solid #cccccc;
	margin-bottom: 35px;
	margin-top: 25px;
	padding-bottom:50px;
}*/
.block_button {
	display: flex;
	align-items:center;
	justify-content: space-between;
}
.block_discount-item a {
    font-size: 16px;
    font-family: MuseoSansCyrl;
    font-weight: 300;
    letter-spacing: 0.24px;
}
.block_discount-item + h2{
    color: #000000;
    font-family: MuseoSansCyrl;
    font-size: 36px;
    font-weight: 600;
    line-height: 34px;
    margin-bottom: 30px;
}
.block_discount-item .btn, .block_form .btn {
	display: block;
    width: 100%;
    margin-top: 5px;
    padding: 5px 0px;
    border: none;
    cursor: pointer;
    background-color: #ad1a73;
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    border-radius: 3px;
    height: auto;
    max-width: 260px;
        font-family: MuseoSansCyrl;
    letter-spacing: 0.1px;
    font-weight: 400;
}
.block_discount-item ul{
	list-style: none;
	max-width: 280px
}
.block_discount-item li {
    display: flex;
    align-items: center;
    margin-bottom: 30px;
    font-family: MuseoSansCyrl;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0.16px;
    line-height: 20px;
}
.ico {
	min-width: 40px;
	width: 40px;
	height: 40px;
	margin-right: 15px;
	display: inline-block;
}
.ico-good {
    background: url(/bitrix/templates/youshop_new/img/discount/ico-good.png) no-repeat center center;
    position: relative;
    top: -9px;
    margin-bottom: -6px;
}
.ico-sms {
background: url(/bitrix/templates/youshop_new/img/discount/ico-sms.png) no-repeat center;
}
.ico-sale {
background: url(/bitrix/templates/youshop_new/img/discount/ico-sale.png) no-repeat center;
}
.ico-upsale {
background: url(/bitrix/templates/youshop_new/img/discount/ico-upsale.png) no-repeat center;
}
.ico-cash {
background: url(/bitrix/templates/youshop_new/img/discount/ico-cash.png) no-repeat center;
}
.block_discount-item p strong {
    font-size: 24px;
    font-family: MuseoSansCyrl;
    font-weight: 600;
    line-height: 34px;
}
.block_form .btn {max-width: 100%;margin-top: 25px;}

.block_form input[type="text"] {
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: #fff;
    outline: none;
    border: 1px solid #b9b9b9;
    border-radius: 3px;
    padding: 0 16px 0 16px;
    box-sizing: border-box;
    margin-bottom: 20px;
    color: #959595;
    font-family: MuseoSansCyrl;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: -0.15px;
}
.block_form input[type=text]:last-of-type{
	margin-bottom: 15px;
}
.block_discount_active-item > div {
	display: flex;
}

.block_discount_active-item > div > div{
	max-width: 100%;
}
.block_discount_active-item > div > div:nth-child(2) {
	padding:0 40px;
}
.block_discount_active-item > div > div:nth-child(3) img{
	margin-bottom: 30px
}

.block_discount_active-item > div > div:nth-child(3) {
 	max-width: 270px;
}
#container .block_discount_active-item .ready {
    display: flex;
    color: #999999;
    font-family: MuseoSansCyrl;
    font-size: 11px;
    font-weight: 300;
    line-height: 14px;
    max-width: 250px;
}

#container .block_discount_active-item .ready  input[type="checkbox"] {
    margin: 2px;
}

p.anketa {
    font-size: 30px;
    line-height: 36px;
    letter-spacing: -0.45px;
}
p.anketa:after {
	content:'';
	width: 6px;
	height: 11px;
	display: inline-block;
	background: url(/bitrix/templates/youshop_new/img/discount/arr-anketa.png) no-repeat center;
	margin-bottom: 2px;
    margin-left: 5px;
}
.block_discount_rules {
	display: flex;
	justify-content: space-between;
}
.block_discount_rules > div {
	width: calc((100% - 60px) / 2);
	margin-right: 60px;
}

.block_discount_rules > div:nth-child(2n){
	margin-right: 0;
}

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

.block_discount_rules li{
	margin-bottom: 20px;
    color: #000000;
    font-family: MuseoSansCyrl;
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.21px;
}
.block_discount_rules li span {font-weight: bold;}
.content .gold-txt{
	color: #d0bb90;
	font-family: MuseoSansCyrl;
	font-size: 32px;
	font-weight: 600;
	line-height: 34px;
	letter-spacing: 0.32px;
    margin-bottom: 30px;
}
#container .block_discount_active-item .ready input[type="checkbox"]{
	margin: 2px 7px 2px 2px;
}

.carta-discount {
    position: relative;
    max-width: 410px;
    margin: 0 auto;
}
.carta-discount div img {
    height: 100%;
    max-width: 320px;
}
.carta-discount div {
    position: absolute;
    bottom: 13.5%;
    margin: 0 10%;
    text-align: center;
    width: calc(100% - 20%);
    box-sizing: border-box;
    background: #fff;
    border-radius: 5px;
    padding: 3px;
    height: 58px;
    max-width: 410px;
}
/******* new discount card styles 04.09.18 *********/
.block_discount-item {
	display: flex;
	align-items: flex-start;
}
.block_discount-item .fcontainer {
	display: flex;
	align-items: flex-start;
	width: 50%;
}
.block_discount-item .fcontainer.first {
	width: 47%;
}

.block_discount-item p, .block_discount_active-item p{
	color: #000000;
	font-family: MuseoSansCyrl;
	font-size: 16px;
	font-weight: 300;
	line-height: 24px;
	letter-spacing: 0.24px;
	margin-bottom: 20px;
}
.block_discount-item p.dop, .block_discount_active-item p.dop, .block_discount-item p.dop a, .block_discount_active-item p.dop a{
	font-size: 14px;
	line-height: 20px;
}
.block_discount-item p.dop, .block_discount_active-item p.dop {
	padding-left: 40px;
	color: #666;
}

.block_discount-item.reverse > div:nth-child(1) {
	width: 47%;

}

.block_discount > h3, .block_discount-item > h3 {
	color: rgb(237,26,59);
	font-size: 22px;
	margin-top: 0px;
	font-family: MuseoSansCyrl;
	font-weight: bold;
}
.block_discount-item > div img{
	width: auto;


}
.block_discount-item.reverse > div:nth-child(2) {
	margin-top: -40px;
	padding:10px 0 0 30px;
}

.block_discount-item > div:nth-child(3) {
	width: 30%;
}
.block_discount .block_discount-item:nth-of-type(3) div:nth-child(1) img{
	margin-top: 5px;
}
.block_discount .block_discount-item:nth-of-type(2){

	margin-bottom: 40px;

}
.block_button {
	display: flex;
	align-items:center;
	justify-content: space-between;
}
.block_discount-item.two .icons_container {
	margin-bottom: 25px;
}
.block_discount-item a {
	font-size: 16px;
	font-family: MuseoSansCyrl;
	font-weight: 300;
	letter-spacing: 0.24px;
}

.block_discount-item .btn {
	display: inline-block;
}

.block_discount-item .icons_container {
	font-size: 14px;
	min-height: 100%;
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
}
.block_discount-item .icons_container > div {
	display: flex;
	flex-basis: calc(50% - 5px);
	justify-content: center;

}
.block_discount-item .icons_container > div > div {
	display: flex;
	justify-content: center;
	flex-direction: row;
}
.icons_container .box {
	font-family: MuseoSansCyrl;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0.16px;
	line-height: 20px;
	padding-right: 5px;
	margin-top: 1em;
}

@media (max-width: 380px) {

.carta-discount div {
    bottom: 10%;

}
}

/*@media (max-width: 1280px) {
	.block_discount-item > div img {
		width: 100%;
		max-width: auto;
		display: block;
		margin:0 auto; 
	}	

}

@media (max-width: 850px) {
		.block_discount-item, .block_discount_active-item > div{
			flex-direction: column;
		}
		.block_discount-item > div:nth-child(2), .block_discount_active-item > div > div:nth-child(2) {
			padding:20px 0;
		}
		.block_discount-item > div:nth-child(n), .block_discount_active-item > div > div:nth-child(n) {
			width: 100%;
			max-width: 100%;
		}
		.block_discount-item ul{
			max-width: 100%;
			padding-left: 0;
		}
		.block_discount_active-item > div > div img {
			width: 100%;
			max-width: 300px;
			display: block;
			margin:0 auto; 
		}	
}



@media (max-width: 450px) {
.block_button{flex-direction: column;}

.block_button .btn{margin-top: 20px;}
}*/
@media (max-width: 1280px) {
	.block_discount-item.reverse {
		margin-bottom: 40px;
	}
	/*.block_discount-item > div img {
		width: 100%;
		max-width: auto;
		display: block;
		margin:0 auto;
	}*/

}

@media (max-width: 850px) {
	.block_discount-item.reverse > div:nth-child(2) {
		margin:0;
		padding: 0;
	}
	.block_discount-item.reverse {
		margin-bottom: 40px;
	}
	.fcontainer.two {
		flex-direction: column;
	}
	.block_discount-item.two .fcontainer.two {padding-left: 20px;}

	.block_discount-item .icons_container{
		flex-direction: column;
	}
	.block_button {
		display: block;
	}

}

@media (max-width: 450px) {
	.block_discount-item {
		flex-direction: column;
	}
	.block_discount-item.reverse, .block_discount-item.two, .block_discount-item.three {
		flex-direction: column-reverse;
	}
	.block_discount-item .fcontainer, .block_discount-item > div img, .block_discount-item .fcontainer.first, .block_discount-item.reverse > div:nth-child(1) {
		width: 100%;
	}
	.block_button {text-align: center;}
	.block_discount-item.two .fcontainer.two {
		flex-direction: row;
	}
	.block_discount-item.two .fcontainer.two div:nth-child(2) {
		width: 60%;
	}
	.block_discount-item.two .fcontainer.two div:nth-child(2) p.dop {
		margin-left: -30px;
		padding: 0;
	}
	.fcontainer.two .image{
		margin: 0 auto;
	}

}

@media (max-width: 767px) {

.block_discount_rules {
	flex-direction: column;
}
.block_discount_rules > div {
	width: 100%;
	margin-right: 0;
}
}


@media (min-width: 601px) and (max-width: 1100px) {
.two_col .block_discount_active-item > div {flex-direction:row;flex-wrap:wrap;justify-content: space-between;}
.two_col .block_discount_active-item > div > div {flex:0 0 50%;max-width:48%;margin-bottom: 50px;}
.two_col .block_discount_active-item > div > div:nth-child(3){text-align:center;}
.two_col .block_discount_active-item > div > div:nth-child(2){padding: 0}
}




/******lk styles 20.06***/
.title_user {
	color: #000000;
	font-size: 38px;
	font-weight: 700;
	line-height: 54px;
	position: relative;
	padding-left: 72px;
	margin-top: 20px;

}
.title_user:before{
	content: '';
	position: absolute;
	top:0;
	left: 0;
	width: 59px;
	height: 60px;
	background: url(/bitrix/templates/youshop_new/img/lk/user-avatar.png) center no-repeat;
}
.block_lk {
	margin-top:35px; 
	font-family: MuseoSansCyrl;
}
.block_lk, .two-col, .block_create-virtcart{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.block_lk-item:first-child{
	max-width: 450px;
}

.two-col{
	max-width: 480px;
	margin-left:150px; 
}

.title-item {
    color: #000000;
    font-size: 26px;
    line-height: 25px;
    margin-bottom: 10px;
    font-weight: 600;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.two-col .block_lk-item:last-child .title-item, .two-col .block_lk-item:last-child .title-item a{
	color: #000000;
	font-size: 19px;
	font-weight: 600;
	margin-bottom: 0;
	line-height: 35px;
}
.two-col .block_lk-item:last-child .title-item a{text-decoration: none;}
.two-col .block_lk-item:last-child .title-item a:hover{text-decoration: underline;}
.title-item  .ico {
	width: 27px;
	min-width: 27px; 
	height: auto;
    margin-right: 10px;
    min-height: 40px;
}
.two-col .block_lk-item:last-child .title-item {
    margin-top: 30px;
}
.two-col .block_lk-item:last-child .title-item:first-of-type {
    margin-top: 0;
}

.ico-cartdiscont {
	background: url(/bitrix/templates/youshop_new/img/lk/discount-sale.png) 0 5px no-repeat;
}
.ico-pd {
	background: url(/bitrix/templates/youshop_new/img/lk/ico-personal.png) 0 0 no-repeat;
}
.ico-delivery {
	background: url(/bitrix/templates/youshop_new/img/lk/ico-delivery.png) 0 0 no-repeat;
}
.ico-orders {
	background: url(/bitrix/templates/youshop_new/img/lk/ico-orders.png) 0 5px no-repeat;
}
.ico-favorites {
	background: url(/bitrix/templates/youshop_new/img/lk/ico-favorites.png) 0 5px no-repeat;
}
.ico-subscr {
	background: url(/bitrix/templates/youshop_new/img/lk/ico-subscribe.png) 0 5px no-repeat;
}
.block_lk-txt {
	margin-left: 40px;
}

.block_lk-txt span{
	display: block;
	color: #666666;
    font-size: 14px;
    line-height: 28px;
}
.two-col .block_lk-txt span + strong{
	//font-family: "Museo Sans Cyrl -500";
	font-size: 20px;
	font-weight: 400;
	line-height: 24.83px;
	margin-bottom: 10px;
	display: block;

}
.block_lk-txt p{
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	font-weight: 300;
	letter-spacing: 0.14px;
}

.block_lk-txt input[type=checkbox] {
    display: none;
}
#container .block_lk-txt input[type=checkbox] + * {
	display: block;
	color: #000;
	font-size: 16px;
	font-weight: 400;
}
.block_lk-txt a{
	line-height: 25px;
    color: #0066cc;
    font-size: 14px;
    font-weight: 300;
    text-decoration: none;
    display: block;
}
label[for="email-subscribe"] {
    padding-top: 5px!important;
    padding-bottom: 3px!important;
}
.code_cart {
	background: url(/bitrix/templates/youshop_new/img/lk/discount-cart.png) calc(100% - 8px) center no-repeat, #fff;
	max-width: 214px;
	width: 100%;
    line-height: 40px;
    outline: none;
    border: 1px solid #b9b9b9;
    border-radius: 3px;
    padding: 0 45px 0 16px;
    box-sizing: border-box;
    color: #999999;
    font-size: 16px;
	height: 40px;
	color: #959595;
	font-size: 15px;
	font-weight: 400;
	line-height: 20.89px;
	letter-spacing: -0.15px;
}
.btn.btn-red {
    max-width: 180px;
    width: 100%;
    height: 40px;
    background-color: #b51b7a;
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;
    line-height: 40px;
    text-transform: uppercase; 
    letter-spacing: 0.45px;
}

.enter_code {
    display: flex;
    justify-content: space-between;
    padding-bottom: 50px;
    border-bottom: 1px solid #cccccc;
    margin-bottom: 50px;
}
.block_create-virtcart p {
    max-width: calc(100% - 110px);
    padding-left: 15px;
}
.block_create-virtcart strong{
	display: block;
	font-size: 20px;
	font-weight: 600;
	letter-spacing: 0.2px;
	line-height: 24px;
}
.block_create-virtcart{
	align-items: flex-start;
}
.block_create-virtcart .btn.btn-red {
	display: block;
	max-width: 210px;
	margin-top: 15px;
}
.two-col .block_lk-item:first-child {
    max-width: 270px;
    padding-right: 40px;
}

.subttitle-item {
    color: #000000;
    font-size: 24px;
    font-weight: 400;
    line-height: 28px;
    margin-bottom: 20px;
}

.block_cart small {
    color: #000000;
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    margin-top: 20px;
    display: block;
    margin-bottom: 15px;
}
.our-sale {
    background: #fbca21;
    border-radius: 3px;
    line-height: 40px;
    text-align: center;
    color: #000000;
    font-size: 24px;
    font-weight: 400;
    margin-bottom: 20px;
}

.block_cart p, .block_cart p span {
    color: #000000;
    font-size: 20px;
    font-weight: 400;
    line-height: 34px;
}
.block_cart p span {
    display:inline;
    color: #b51b7a;
}
.block_cart img {
    margin: 0 auto;
    display: block;
}





/**forms*/



.md-overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    visibility: hidden;
    top: 0;
    left: 0;
    z-index: 1001;
    opacity: 1;
    background:rgba(239, 237, 232, 0.5);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.popup {
    position: absolute;
	display:none;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1002;
}
.popup .popup-inner, .popup .popup-thnx{
    display: none;
    background-color: #fff;
    max-width: 265px;
    box-shadow: 1px 3px 9px rgba(0, 0, 0, 0.22);
}
.popup .nonsubscr-popup.popup-inner{
	max-width: 345px;
	padding: 30px
}
.popup .smsotpiska-popup.popup-inner{
	max-width: 295px;
	padding: 30px;
	font-family: MuseoSansCyrl;
}
.thanks {
	top:calc(50% - 70px);
}
.popup-inner, .popup-thnx {
	width: 100%;
	height: auto;
	padding:35px;
	margin: 0 auto;
	position: relative;
}
.popup .close {
	position: absolute;
	font-size: 14px;
	top: 10px;
	right: 15px;
	color: #cccccc;
	font-weight: bold;
}
.popup-thnx-inner{
	text-align: center;  
	padding:0;
	height:auto;
	color: #000000;
    font-size: 17px;
    font-weight: 600;
    line-height: 22px;
    margin-top: 15px;
}

.title-form {
    color: #000000;
    font-weight: 600;
    font-size: 26px;
    line-height: 32px; 
    margin-bottom:  15px;
}

.title-form span {
    font-size: 17px;
    display:block;
    line-height:22px;
    margin-top:8px;
}
.popup input[type=text], .popup input[type=password], .popup input[type=email]{
	color: #000000;
	font-size: 15px;
	font-weight: 300;
	line-height: 20.89px;
	letter-spacing: -0.15px;
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: #fff;
    outline: none;
    border: 1px solid #b9b9b9;
    border-radius: 3px;
    padding: 0 16px 0 16px;
    box-sizing: border-box;
    margin-bottom: 15px;
}

.posright {
	display: flex;
	justify-content: flex-end;
}
.block_house {
	display: flex;
	align-items: center;
	justify-content:space-between; 
}
.block_house input{
	flex: 0 0 80px;
}
.posright .send {
	margin-top: 5px;
    color: #ffffff;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.24px;
    max-width: 175px;
    height: 40px;
    background-color: #ef193d;
    border: 0;
    border-radius: 3px;
    width: 100%;
    cursor: pointer;
}
.posright .send:disabled {
    background-color: #ccc;
}
.nonsubscr-popup .title-form {
    color: #262626;
    font-family: MuseoSansCyrl;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 5px;
}
.nonsubscr-popup .title-form:before {
    background: url(/bitrix/templates/youshop_new/img/lk/done-input.png) 0 no-repeat;
    content: '';
    width: 24px;
    height: 24px;
    display: inline-block;
    position: relative;
    top: 4px;
    margin-right: 3px;
}
.nonsubscr{font-family: MuseoSansCyrl;    max-width: 320px;}
.nonsubscr p {
    font-size: 18px;
    font-weight: 300;
    line-height: 26px;
    margin-bottom: 35px;
}
.nonsubscr small  {
    color: #262626;
    font-size: 12px;
    font-weight: 300;
    line-height: 16px;
    display: block;
    margin-bottom: 10px;
}

.block_sms-otpiska div {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 10px;
   
}
.block_sms-otpiska {
	 padding: 15px 20px;
    background: url(/bitrix/templates/youshop_new/img/lk/bg-subscribe.png) 0 no-repeat;
    margin-bottom: 15px;
}
.block_sms-otpiska span {
    color: #999999;
    font-size: 11px;
    font-weight: 500;
    line-height: 14px; 
    letter-spacing: 0.28px;
    margin-left: 10px;
}
.block_sms-otpiska a{
	color: #25a6ea;
	font-size: 11px;
	font-weight: 400;
	position: relative;
	text-decoration: none;
}
.block_sms-otpiska a:before, .smsotpiska-popup .posright a:before{
	content: '';
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: #25a6ea;
	height: 1px;
}
.smsotpiska-popup .posright a:before{
	background-color: #666666;
}
.block_sms-otpiska a:hover:before, .smsotpiska-popup .posright a:before:hover{
	background: transparent;
}
.block_sms-otpiska div input[type=text] {
    margin-bottom: 0;
    max-width: 165px;
	padding: 0 8px;
}
.smsotpiska-popup .posright {
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
}
.smsotpiska-popup .posright a {
  	color: #666666;
    position: relative;
    font-size: 16px;
    font-weight: 300;
    line-height: 20px;
    text-decoration: none;
    letter-spacing: 0.24px;
    margin: 0 15px;
    display: block;
}
.smsotpiska-popup  small{
	color: #999999;
	font-size: 13px;
	font-weight: 400;
	line-height: 18px;
    font-family: MuseoSansCyrl;
}

.block_sms-otpiska.done div input[type=text] {
    background: url(/bitrix/templates/youshop_new/img/lk/done-input.png) calc(100% - 5px) 50% no-repeat, #ddead5;
    padding: 0 35px 0 5px;
}


.block_sms-otpiska.error div input[type=text] {
    background: url(/bitrix/templates/youshop_new/img/lk/error-input.png) calc(100% - 5px) 50% no-repeat, #f3dfdf;
    padding: 0 35px 0 5px;
}

.block_sms-otpiska.error div span {color: #ad1a73;}
@media (max-width: 1199px){
	.two-col{
		margin-left:50px; 
	}	
}
@media (max-width: 1050px){
	.block_lk {
	    flex-direction: column;
	}

	#container .block_discount_active-item .ready br {
		display: none;
	}
	.block_lk-item:first-child{
		max-width: 100%;
		margin-bottom: 20px;
	}
	.two-col{max-width: 100%;margin-left: 0}
	.two-col .block_lk-item:first-child{
		max-width: 50%;
		padding-right: 30px;
	}
}
@media (max-width: 640px){
	.two-col .block_lk-item:first-child{
		max-width: 60%;
	}
	.two-col .block_lk-item{
		min-width: 170px;
	}
	.block_lk-txt {
	    margin:0;
	}
	.two-col .block_lk-txt {
	    margin:0 0 0 38px;
	}
	.block_lk {
	    margin: 35px 10px 50px;
	}
	.title_user {
	    font-size: 30px;
	    line-height: 29px;
	    padding-left: 68px;
	    word-wrap: break-word;
	    min-height: 60px;
	    display: flex;
	    align-items: center;
	}
}
@media (max-width: 480px){
	.enter_code, .two-col{
	    flex-direction: column;
	}
	.code_cart {max-width: 100%;margin-bottom: 10px;}
	.two-col .block_lk-item:first-child{
		max-width: 100%;
		padding-right: 0;
	}
	.two-col .block_lk-item{
		min-width: 170px;
		max-width: 100%;
	}
}

@media (max-width: 450px){
	.block_cart img {
	    max-width: 100%
	}
}
@media (max-width: 380px){ 
	.block_create-virtcart{
	    flex-direction: column;
	}
	.block_create-virtcart p {
	    max-width: 100%;
	    padding-left: 0;
	    margin-top: 20px;
	}
	.block_create-virtcart img {
	    margin: 0 auto;
	}
}


@media (max-width: 360px){ 
	.popup .smsotpiska-popup.popup-inner,.popup .popup-inner, .popup .popup-thnx	{max-width: 100%;    box-sizing: border-box;}
}
@media (max-width: 415px){ 
	.carta-discount div img {
	    width: 100%;
	}
	.popup .nonsubscr-popup.popup-inner	{max-width: 100%;    box-sizing: border-box;}
}

.resend-code.small-txt {
    display: block;
    margin-top: -10px;
    font-size: 13px;
    color: #25a6ea;
    cursor: pointer;
}


.block_lk {
    min-height: 670px;
    border-bottom: 1px solid #cccccc;
    margin-bottom: 50px;
}
.d-flex-img {
	display: flex;
	align-items: center;
	justify-content: flex-start;
}
.d-flex-img img {
	margin-right: 10px;
	max-width: 79px;
}

.content .d-flex-img p {
	margin-bottom: 0;
}
.link-arenda {
	color: #666666;
	font-size: 18px;
	font-weight: 400;
	line-height: 18px;
	text-transform: uppercase;
	letter-spacing: 0.45px;
	max-width: 284px;
	min-height: 47px;
	width: 100%;
	font-weight: bold;
	background: #eadec6;
	display: flex;
	align-items: center;
	justify-content: center;
	text-decoration: none;
	margin-right:20px;
	margin-bottom: 30px;
}
.link-arenda:hover {
	opacity: 0.8;
	color: inherit;
}
.link-arenda.red {
	color: #fff;
	background-color: #f2303a;

}

@media (max-width: 460px){
	 .link-ar{
	 	flex-direction: column;
	 }
	.link-arenda {
		margin: 0 auto 15px;

	}
}
.bx_filter_param_text a {
    color: #6B6B6B;
    text-decoration: none;
}
.bx_filter_param_text a:hover {
 opacity: 0.8;
}

.mb-2{
	margin-bottom:20px; 
}
.done_cart {max-width: 410px;}
.block_cart p.redirect-lk{
	color: #000000;
	font-size: 16px;
	font-weight: 300;
	line-height: 22px;
	letter-spacing: 0.16px;
	max-width: 275px;
}

.bx_horizontal_menu_advaced {
    margin: 0 auto;
    max-width: 1250px;
}
.header-onetop#container-in {z-index: 15}

div.title-search-result {z-index: 12;margin-top:22px;}

/*fix after load bootstrap 4.3.1*/
/*.btn{padding:0px;}*/

.bx_catalog_item .rslides {height:170px;}

/* Portrait tablets and medium desktops */
@media (min-width: 320px) and (max-width: 1023px) {
	.bgimg {margin: 24px auto;}
	.bx_catalog_item .rslides {height:140px;}

	.mark_props .discount_buy {
		display: inline-block;
		padding: 0 10px;
		height: 20px;
		line-height: 20px;
		background: #FED85E;
		color: #000;
		text-transform: uppercase;
		font-size: 12px;
		font-weight: bold;
		border-radius: 0 3px 3px 0;
	}
	.mark_props { top: 12px; }
	.mark_props .discount_buy::before {
	display: block; content: ""; position: absolute; width: 24px; height: 20px; left: 0px; top: 1px;
	background: no-repeat left top url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAXCAYAAAAhrZ4MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCMEZBNkUzRDJGOTExRTlBOENDRUU0RjFDRDVBNTM4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCMEZBNkU0RDJGOTExRTlBOENDRUU0RjFDRDVBNTM4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUIwRkE2RTFEMkY5MTFFOUE4Q0NFRTRGMUNENUE1MzgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUIwRkE2RTJEMkY5MTFFOUE4Q0NFRTRGMUNENUE1MzgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5imF0ZAAAAJklEQVR42mL8fzP4PwMQMDFAwdBgrJm0wwTMyIaIqK15BWIABBgA2XwHqQMH8I4AAAAASUVORK5CYII='); }
	.mark_props .discount_buy span { color: #000; font-weight: bold; font-size: 9px; color: #000; font-family: MuseoSansCyrl; padding: 0; text-transform: uppercase; }

	.discount_form .df_body .df_body_right .img { height: 150px; }
}


/* mobile goods list */
@media (min-width: 240px) and (max-width: 320px) {
	.bx-touch .bx_catalog_grid .bx_catalog_item {height: 289px !important;}
	.bx_catalog_item .rslides {height: 150px;}
	.bgimg {width: 100% !important; max-height:none;}
	.bx_catalog_grid:not(.together_slider-mobile) .bx_catalog_item {margin: 0 0 2% 2% !important; padding: 0 0 8px 0 !important;}
	.bx_catalog_item_container {box-sizing: border-box;}
}

@media (min-width: 321px) and (max-width: 375px) {
	.bx-touch .bx_catalog_grid .bx_catalog_item {height: 317px !important;}
	.bx_catalog_item .rslides {height: 180px;}
	.bgimg {width: 100% !important; max-height:none;}
	.bx_catalog_grid:not(.together_slider-mobile) .bx_catalog_item {margin: 0 0 2% 2% !important; padding: 0 0 8px 0 !important;}
	.bx_catalog_item_container {box-sizing: border-box;}
}

@media (min-width: 376px) and (max-width: 414px) {
	.bx-touch .bx_catalog_grid .bx_catalog_item {height: 340px !important;}
	.bx_catalog_item .rslides {height: 200px;}
	.bgimg {width: 100% !important; max-height:none;}
	.bx_catalog_grid:not(.together_slider-mobile) .bx_catalog_item {margin: 0 0 2% 2% !important; padding: 0 0 8px 0 !important;}
	.bx_catalog_item_container {box-sizing: border-box;}
}

@media (min-width: 415px) and (max-width: 768px) {
	.bx-touch .bx_catalog_grid .bx_catalog_item {/*height: 360px !important;*/}
	.bx_catalog_item .rslides {height: 210px;}
	.bgimg {width: 100% !important; max-height:none;}
	.bx_catalog_grid:not(.together_slider-mobile) .bx_catalog_item {margin: 0 0 2% 2% !important; /*padding: 0 0 8px 0 !important;*/}
	.bx_catalog_item_container {width: 100%;	margin: 0 auto;}
	.bx_catalog_grid .bx_catalog_item_controls .btn {font-size: 14px !important;}
}

@media (min-width: 769px) and (max-width: 834px) {
	.bx-touch .bx_catalog_grid .bx_catalog_item {/*height: 413px !important;*/}
	.bx_catalog_item .rslides {height: 246px;}
	.bgimg {width: 100% !important; max-height:none;}
	.bx_catalog_grid:not(.together_slider-mobile) .bx_catalog_item {margin: 0 0 2% 2% !important; /*padding: 0 0 8px 0 !important;*/}
	.bx_catalog_item_container {width: 100%;	margin: 0 auto;}
	.bx_catalog_grid .bx_catalog_item_controls .btn {font-size: 14px !important;}
	.bx_catalog_grid .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a,
	.bx_catalog_item_controls_blocktwo a:nth-child(1) {max-width: none !important;}
	.bx_catalog_grid .bx_catalog_item_controls .detail-btn, .bx_catalog_grid .bx_catalog_item_controls .btn {width:100%;font-size: 14px!important;}
	.rr_container {left:-6px;}
}

@media (min-width: 835px) and (max-width: 1024px) {
	.bx-touch .bx_catalog_grid .bx_catalog_item {/*height: 463px !important;*/}
	.bx_catalog_item .rslides {height: 296px;}
	.bgimg {width: 100% !important; max-height:none;}
	.bx_catalog_grid:not(.together_slider-mobile) .bx_catalog_item {margin: 0 0 2% 2% !important; /*padding: 0 0 8px 0 !important;*/}
	.bx_catalog_item_container {width: 100%;	margin: 0 auto;}
	.bx_catalog_grid .bx_catalog_item_controls .btn {font-size: 14px !important;}
	.bx_catalog_grid .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a,
	.bx_catalog_item_controls_blocktwo a:nth-child(1) {max-width: none !important;}
	.bx_catalog_grid .bx_catalog_item_controls .detail-btn, .bx_catalog_grid .bx_catalog_item_controls .btn {width:100%;font-size: 14px!important;}
}
/* mobile goods list */

#note {
	position: relative;
	padding-right: 3em;
	display: none;
}
#note .noteclose {
	position: absolute;
	right: 1em;
	top: calc(50% - 1em);
	width: 2em;
	height: 2em;
	cursor: pointer;
}
#note .noteclose img {
	width: 100%;
	height: auto;
}