

/* Start:/bitrix/components/custom/basket.addbyarticul/templates/.default/style.css?14671063911847*/
.form-group-addbyarticul {
    padding-bottom:14px;
}

.form-group-addbyarticul a.href-addbyarticul {
//	text-decoration: none;
}

.form-group-addbyarticul label.control-label-addbyarticul {
    display: block;
    margin-left: 2px;
    margin-bottom: 8px;
    color: #919191;
    font-size: 14px;
    font-weight: normal;
	cursor: pointer;
//	text-decoration: none;
}

.form-group-addbyarticul .input-group-addbyarticul input {
    height: 25px;
    width: 440px;
    border: 1px solid #bababa;
    border-radius: 3px;
    box-shadow: inset 0 1px 2px 0 rgba(0,0,0,.21);
    color: #000;
    text-align: left;
//    font-weight: bold;
    font-size: 14px;
    line-height: 25px;
}

.form-group-addbyarticul .input-group-btn-addbyarticul .btn-addbyarticul {
    border: 1px solid #e9e9e9;
    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%);
    color: #656565;
    text-shadow: 0 1px 0 #fff;
}

.form-group-addbyarticul .input-group-btn-addbyarticul .btn-addbyarticul {
    display: inline-block;
    border-radius: 3px;
    text-align: center;
    text-decoration: none;
    font-size: 14px;
    cursor: pointer;
}

.form-group-addbyarticul .input-group-btn-addbyarticul .btn-addbyarticul {
    padding: 0 13px;
    height: 32px;
//    font-weight: bold;
    line-height: 32px;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.2);
}

.form-group-addbyarticul .form-hint-addbyarticul {
    display: block;
    padding: 2px 0 10px 2px;
    color: #919191;
    text-decoration: none;
    font-size: 12px;
    //border-bottom: 1px solid #919191;
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/sale.basket.basket/templatenew/style.css?154997204849923*/
@font-face {
	font-family: 'rubleBitrix';
	src: url(/bitrix/templates/.default/components/bitrix/sale.basket.basket/templatenew/font/bitrixrub-regular.ttf) format("truetype");
	font-weight: normal
}

.symbol_ruble { font-family: 'rubleBitrix', Arial, sans-serif }

.basket-checkout-container {
	display: -webkit-box;
	display: flex;
	display: -ms-flexbox;
	-ms-flex-pack: justify;
	margin-bottom: 20px;
	padding: 15px 25px;
	border: 1px solid #e2dfdf;
	border-radius: 2px;
	background-color: #fff;
	opacity: 1;
	transition: opacity 250ms ease;
	-webkit-box-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.basket-checkoutlike-container {
	display: -webkit-box;
	display: flex;
	display: -ms-flexbox;
	-ms-flex-pack: justify;
	margin-bottom: 20px;
	padding: 15px 25px;
	border: 1px solid #e2dfdf;
	border-radius: 2px;
	background-color: #fff;
	opacity: 1;
	transition: opacity 250ms ease;
	-webkit-box-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.basket-checkout-container.basket-checkout-container-fixed {
	position: fixed;
	top: 40px;
	z-index: 100;
}

.basket-checkout-container.basket-checkout-container-fixed-hide {
	opacity: 0;
}

/*region Coupon*/
.basket-coupon-section {
	-webkit-box-flex: 2;
	-ms-flex: 2;
	flex: 2;
}

.basket-coupon-block-field-description {
	color: #a1a1a1;
	font: 400 12px/18px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-coupon-block-field {
	padding-right: 10px;
	min-width: 235px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.basket-coupon-block-coupon-btn {
	position: absolute;
	top: 50%;
	right: 10px;
	display: block;
	margin-top: -4px;
	padding: 0;
	width: 8px;
	height: 8px;
	border: none;
	border-right: 2px solid #8da3ad;
	border-bottom: 2px solid #8da3ad;
	border-radius: 0;
	background-color: transparent;
	content: "";
	cursor: pointer;
	transform: rotate(-45deg);
}

.basket-coupon-alert {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: start;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
	min-height: 0;
	width: 100%;
	font: 400 13px/14px "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: start;
	align-items: flex-start;
	/*justify-content: space-between;*/
}

.basket-coupon-text {
	position: relative;
	display: block;
	padding-left: 18px;
	word-break: break-all;
	word-break: break-word;
}

.text-muted .basket-coupon-text:after {
	position: absolute;
	top: 0;
	left: 2px;
	width: 6px;
	height: 10px;
	border-right: 2px solid #7ad500;
	border-bottom: 2px solid #7ad500;
	content: '';
	transform: rotate(45deg);
}

.basket-coupon-alert .close-link {
	margin-left: 10px;
	border-bottom: 1px dotted;
	color: #3e86de;
	text-decoration: none;
	font: 400 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
	opacity: 1;
	cursor: pointer;
	transition: 220ms ease all;
}

.basket-coupon-alert .close-link:hover { border-color: transparent; }

@media (max-width: 991px) {
	.basket-checkout-container {
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
	}

	.basket-coupon-section {
		-ms-flex-order: 1;
		max-width: 100%;
		width: 100%;
		-webkit-box-ordinal-group: 2;
		order: 1;
	}

	.basket-coupon-alert-section {
		-ms-flex-order: 2;
		margin-bottom: 15px;
		-webkit-box-ordinal-group: 3;
		order: 2;
	}

	.basket-coupon-block-field {
		padding-right: 0;
		min-width: 100%;
	}

	.basket-coupon-block-field .form-group {
		display: inline-block;
		margin-bottom: 10px;
		width: 100%;
	}

	.basket-coupon-block-field .form-control {
		display: block;
		width: 100%;
	}
}

/*endregion*/

/*region Checkout*/
.basket-checkout-section {
	-webkit-box-flex: 3;
	-ms-flex: 3;
	flex: 3;
}

.basket-checkout-section-inner {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-pack: end;
	-webkit-box-pack: end;
	justify-content: flex-end;
}

.basket-checkout-block { }

/**/
.basket-checkout-block-total {
	padding-top: 21px;
	padding-right: 10px;
	text-align: right;
}

.basket-checkout-block-total-inner {
	display: inline-block;
	max-width: 100%;
	text-align: left;
}

.basket-checkout-block-total-title {
	color: #2f3435;
	font: 400 20px/24px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-checkout-block-total-description {
	color: #a1a1a1;
	font: 400 12px/16px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/**/
.basket-checkout-block-total-price {
	padding-left: 10px;
	text-align: right;
}

.basket-checkout-block-total-price-inner {
	position: relative;
	display: inline-block;
	padding-top: 17px;
	text-align: right;
}

.basket-coupon-block-total-price-current {
	margin-bottom: 7px;
	color: #2f3435;
	text-align: right;
	white-space: nowrap;
	font: 400 36px/36px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	transition: 180ms text-shadow ease, 180ms color ease;
}

.basket-coupon-block-total-price-old {
	position: absolute;
	top: 3px;
	right: 0;
	color: #a1a1a1;
	text-align: right;
	font: 400 18px/16px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-coupon-block-total-price-old:after {
	position: absolute;
	top: 3px;
	right: 3px;
	bottom: 3px;
	left: 3px;
	background: no-repeat center url(data:image/svg+xml;charset=US-ASCII,%0A%3Csvg%20width%3D%22491px%22%20height%3D%22125px%22%20viewBox%3D%220%200%20100%25%20100%25%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%20%20%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M1.23046875%2C121.410156%20C122.764455%2C80.3998661%20212.227997%2C52.9779911%20269.621094%2C39.1445312%20C327.014191%2C25.3110714%20400.420441%2C13.476436%20489.839844%2C3.640625%22%20stroke%3D%22%23B80909%22%20stroke-width%3D%2216%22%20/%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E);
	background-size: 100% 100%;
	content: '';
}

.basket-coupon-block-total-price-difference {
	display: inline-block;
	padding: 5px 6px 6px;
	background: #d1ecf1;
	color: #179ebb;
	text-align: center;
	font: 400 13px/12px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/**/
.basket-checkout-block-btn {
	padding-top: 13px;
	padding-left: 15px;
	text-align: right;
}

.basket-btn-checkout {
	border-radius: 2px;
	font-weight: bold;
	font-size: 16px;
}

.basket-notification-section { width: 100%; }

.basket-block-notification {
	position: relative;
	display: block;
	margin-top: 10px;
	padding: 8px 15px;
	min-width: 100%;
	width: 100%;
	border-radius: 1px;
	background-color: #edf8e0;
	color: #6a9997;
	font: 400 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-block-notification:after {
	position: absolute;
	top: -7px;
	right: 80px;
	width: 16px;
	height: 16px;
	background-color: #edf8e0;
	content: '';
	transform: rotate(45deg);
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}

@media (max-width: 991px) {
	.basket-checkout-block-btn {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1
	}

	.basket-checkout-section {
		-ms-flex-order: 3;
		-webkit-box-ordinal-group: 4;
		order: 3
	}

	.basket-notification-section {
		-ms-flex-order: 4;
		-webkit-box-ordinal-group: 5;
		order: 4
	}
}

@media (max-width: 580px) {
	.basket-checkout-block-btn {
		padding-left: 0;
		min-width: 100%;
		max-width: 100%;
		width: 100%;
		-webkit-box-flex: 1;
		-ms-flex: auto;
		flex: auto;
	}

	.basket-checkout-section-inner {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.basket-checkout-block-total { min-width: 150px; }

	.basket-checkout-block-total-price { text-align: right; }

	.basket-btn-checkout {
		margin: 10px 0;
		width: 100%
	}

	.basket-block-notification:after {
		top: -3px;
		right: auto;
		left: 50%;
		transform: rotate(45deg) translateX(-50%);
	}
}

@media (max-width: 460px) {
	.basket-checkout-block {
		display: block;
		min-width: 100%;
		width: 100%;
	}

	.basket-checkout-block-total {
		text-align: left;
	}
}

/*endregion*/

/*region Basket item list wrapper*/
.basket-items-list-wrapper,
.basket-items-list-wrapper-compact {
	margin-bottom: 15px;
	border: 1px solid #e2dfdf;
}

/*header*/
.basket-items-list-header {
	display: -webkit-box;
	display: flex;
	display: -ms-flexbox;
	-ms-flex-align: center;
	padding: 13px 25px;
	border-bottom: 1px solid #e2dfdf;
	background: #f2f2f2;
	transition: 300ms padding ease;
	-webkit-box-align: center;
	align-items: center;
}

.basket-items-list-header.basket-items-list-header-fixed {
	position: fixed;
	top: 0;
	z-index: 99;
	margin-left: -1px;
	border: 1px solid #e2dfdf;
}

.basket-items-list-wrapper-light .basket-items-list-header { display: none !important; }

.basket-items-list-header-title {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font: bold 15px/18px "Helvetica Neue", Helvetica, Arial, sans-serif;
	transition: 300ms all ease;
	-o-text-overflow: ellipsis;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.basket-items-search-field + .basket-items-list-header-title { padding-left: 10px; }

.basket-items-search-field + .basket-items-list-header-filter {
	padding-left: 10px;
	text-align: right;
	-webkit-box-flex: 3;
	-ms-flex: 3;
	flex: 3;
}

.basket-items-search-field .form-control { z-index: 1; }

.basket-items-list-header-filter-item {
	margin-left: 5px;
	border-bottom: 1px dotted;
	color: #3e86de;
	text-decoration: none;
	font: bold 13px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
	cursor: pointer;
	transition: 220ms ease;
}

.basket-items-list-header-filter-item:hover {
	color: #2462de;
	text-decoration: none;
}

.basket-items-list-header-filter-item.active {
	border-bottom: none;
	color: #2f3435;
	text-decoration: none;
	cursor: default;
}

.basket-items-search-field {
	transition: 300ms all ease;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.basket-items-search-field .input-group-addon {
	white-space: nowrap;
	-ms-flex-wrap: wrap;
}

.basket-items-search-field button.close {
	position: relative;
	bottom: -1px;
	display: inline-block;
	float: none;
	line-height: 11px;
}

@media (max-width: 991px) {
	.basket-items-list-header { padding: 10px 9px 11px; }

	.basket-items-list-header-title {
		font-size: 12px;
		line-height: 15px;
	}
}

@media (max-width: 767px) {
	.basket-items-list-header {
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal
	}

	.basket-items-search-field { width: 100%; }
}

/*endregion*/

.basket-items-list-container {
	position: relative;
	overflow: hidden;
	width: 100%;
}

.basket-items-list-overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 100;
	background-color: #fff;
	opacity: .7;
	-webkit-animation-name: ShowOverlay;
	animation-name: ShowOverlay;
	-webkit-animation-duration: 200ms;
	animation-duration: 200ms;
}

@-webkit-keyframes ShowOverlay {
	0% { opacity: 0; }
	100% { opacity: .7; }
}

@keyframes ShowOverlay {
	0% { opacity: 0; }
	100% { opacity: .7; }
}

.basket-items-list {
	position: relative;
	padding: 0 25px;
}

.basket-items-list-table {
	width: 100%;
	border-collapse: collapse;
}

.basket-items-list-item-container { position: relative; }

.basket-items-list-item-container > td { border-top: 1px solid #f2f2f2; }

.basket-items-list-wrapper-compact .basket-items-list-item-container > td { padding-bottom: 12px; }

.basket-items-list-item-overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 100;
	background-color: #fff;
	opacity: .7;
}

.basket-items-list-item-container.basket-items-list-item-container-gift,
.basket-items-list-item-container.basket-items-list-item-container-gift > td,
.basket-items-list .basket-items-list-item-container:first-child > td { border-top: none !important; }

@media (max-width: 767px) {
	.basket-items-list-item-container.basket-items-list-item-container-gift,
	.basket-items-list-item-container.basket-items-list-item-container-gift > td,
	.basket-items-list .basket-items-list-item-container:first-child > td {
		margin: 0;
		padding-top: 0;
		border-top: none !important;
	}
}

.basket-items-list-item-overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 100;
	background-color: #fff;
	opacity: .7;
}

.basket-items-list-item-descriptions {
	-ms-flex-order: 1;
	padding-top: 20px;
	width: 100%;
	vertical-align: top;
	-webkit-box-ordinal-group: 2;
	order: 1;
}

.basket-items-list-item-descriptions-inner {
	position: relative;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
}

/*region Image*/
.basket-item-block-image {
	position: relative;
	-ms-flex-order: 1;
	padding-right: 15px;
	padding-bottom: 10px;
	min-width: 48px;
	max-width: 148px;
	width: 100%;
	text-align: center;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-box-ordinal-group: 2;
	order: 1;
}

.basket-items-list-wrapper-compact .basket-item-block-image {
	display: block;
	padding-bottom: 0;
	min-width: 32px;
	max-width: 50px;
	width: auto;
	height: auto;
}

.basket-item-image-link {
	position: relative;
	display: inline-block;
}

.basket-item-image {
	display: inline-block;
	max-width: 100%;
	max-height: 100%;
	width: 100%;
	height: auto;
	transition: 300ms all ease;
}

.basket-items-list-wrapper-compact .basket-item-image {
	max-width: 50px;
	max-height: 50px;
}

.basket-item-image:hover { border-color: #ee9200; }

@media (max-width: 580px) {

	.basket-item-block-image {
		margin-top: 10px;
		margin-bottom: 15px;
		padding-right: 0;
		max-width: 100%;
		width: 100%;
	}

	.basket-item-image {
		margin: 10px auto 15px;
		padding-right: 0;
		max-width: 230px;
		max-height: 400px;
		width: auto;
		height: auto;
	}

	.basket-items-list-item-descriptions-inner {
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
	}

	.basket-items-list-wrapper-compact .basket-item-block-image {
		margin-top: 0;
		padding-right: 10px;
	}

	.basket-items-list-wrapper-compact .basket-items-list-item-descriptions-inner {
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
	}

}

/*endregion*/

/*region lable*/

/*Label*/
.basket-item-label-text,
.basket-item-label-ring {
	position: absolute;
	z-index: 90;
	opacity: 1;
	transition: opacity 450ms ease;
}

.basket-items-list-wrapper-compact .basket-item-label-text,
.basket-items-list-wrapper-compact .basket-item-label-ring { display: none }

.basket-item-label-text span,
.basket-item-label-ring {
	display: inline-block;
	clear: both;
	margin-bottom: 2px;
	background: #f42c2c;
	color: #fff;
	vertical-align: middle;
	text-align: center;
	transition: all 250ms ease;
}

.bx-red .basket-item-label-text span,
.bx-red .basket-item-label-ring { background-color: #fba90c; }

.basket-item-label-text > div,
.basket-item-label-ring > div { line-height: 0; }

/* TEXT */
.basket-item-label-text span {
	padding: 2px 5px;
	vertical-align: middle;
	font-weight: bold;
}

.basket-item-label-text.basket-item-label-small span {
	margin-bottom: 1px;
	padding: 2px 7px;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
}

.basket-item-label-text.basket-item-label-big span {
	padding: 4px 10px;
	font-size: 12px;
	line-height: 17px;
}

@media (max-width: 767px) {
	.basket-item-label-text > div { line-height: 0; }

	.basket-item-label-text.basket-item-label-small span {
		margin-bottom: 1px;
		padding: 2px 7px;
		font-size: 11px;
		line-height: 14px;
	}

	.basket-item-label-text.basket-item-label-big span {
		margin-bottom: 1px;
		padding: 3px 12px;
		font-size: 13px;
		line-height: 16px;
	}
}

/*RING*/
.basket-item-label-ring {
	box-sizing: border-box;
	border-radius: 50%;
	font-weight: bold;
}

.basket-item-label-ring.basket-item-label-small {
	width: 40px;
	height: 40px;
	font-size: 13px;
	line-height: 40px;
}

.basket-item-label-ring.basket-item-label-big {
	width: 50px;
	height: 50px;
	font-size: 18px;
	line-height: 50px;
}

@media (max-width: 767px) {
	.basket-item-label-ring.basket-item-label-small {
		width: 24px;
		height: 24px;
		font-size: 8px;
		line-height: 24px;
	}

	.basket-item-label-ring.basket-item-label-big {
		width: 30px;
		height: 30px;
		font-size: 12px;
		line-height: 30px;
	}
}

.basket-item-label-top { top: -2px; }

.basket-item-label-center {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.basket-item-label-center > div { text-align: center; }

.basket-item-label-left { left: -2px; }

.basket-item-label-left > div { text-align: left; }

.basket-item-label-bottom { bottom: -2px; }

.basket-item-label-middle {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.basket-item-label-right { right: -2px; }

.basket-item-label-right > div { text-align: right; }

.basket-item-label-center.product-item-label-middle {
	-webkit-transform: translateY(-50%) translateX(-50%);
	-ms-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
}

/*endregion*/

/*region Info*/
.basket-item-block-info {
	-ms-flex-order: 2;
	padding: 0;
	-webkit-box-flex: 3;
	-ms-flex: 3;
	flex: 3;
	-webkit-box-ordinal-group: 3;
	order: 2;
}

@media (max-width: 580px) {
	.basket-item-block-info {
		-webkit-box-flex: 6;
		-ms-flex: 6;
		flex: 6;
	}
}

/*region Name*/
.basket-item-info-name,
.basket-item-info-name-link {
	margin: 0;
	padding: 0 20px 0 0;
	color: #2f3435;
	text-decoration: none;
	word-break: break-all;
	word-break: break-word;
	font: 400 16px/26px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	transition: 300ms all ease;
}

/*.basket-item-actions-remove + .basket-item-info-name {
	margin-right: 30px;
}*/

h2.basket-item-info-name {
	margin-bottom: 5px;
	padding-top: 0;
}

.basket-item-highlighted { background: #ff0; }

.basket-items-list-wrapper-compact .basket-item-info-name { margin-bottom: 5px }

.basket-item-info-name-link:hover {
	text-decoration: underline;
	cursor: pointer;
}

@media (max-width: 768px) {
	.basket-item-info-name,
	.basket-item-info-name-link {
		vertical-align: middle;
		font-size: 15px;
		line-height: 17px;
	}

	.basket-item-info-name { padding-top: 10px; }
}

/*endregion*/

.basket-item-block-common {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-order: 4;
	-ms-flex-pack: end;
	-ms-flex-align: start;
	-ms-flex: 2;
	-ms-flex-wrap: nowrap;
	-ms-flex-line-pack: baseline;
	flex-wrap: nowrap;
	-webkit-box-pack: end;
	-webkit-box-align: start;
	-webkit-box-ordinal-group: 5;
	-webkit-box-flex: 2;
	justify-content: flex-end;
	align-content: baseline;
	align-items: flex-start;
	flex: 2;
	order: 4;
}

.basket-items-list-wrapper-compact .basket-item-block-common {
	-ms-flex-pack: end;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: end;
	justify-content: flex-end;
}

@media (max-width: 991px) {
	.basket-item-block-common {
		padding: 5px 0;
		min-width: 100%;
	}

	.basket-items-list-wrapper .basket-item-block-common {
		-ms-flex-pack: end;
		-webkit-box-pack: end;
		justify-content: flex-end;
	}

	.basket-items-list-wrapper .basket-item-block-common > div {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
	}

	.basket-items-list-wrapper-compact .basket-item-block-common {
		-ms-flex-pack: end;
		padding: 17px 0;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: end;
		justify-content: flex-end;
	}
}

@media (max-width: 460px) {
	.basket-items-list-wrapper .basket-item-block-common {
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-align: end;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-box-align: end;
		align-items: flex-end;
	}

	/*.basket-item-price-old { right: 10px; }*/
	.basket-item-price-current { text-align: right; }
}

/*region Properties*/
.basket-item-block-properties {
	-webkit-box-flex: 5;
	-ms-flex: 5;
	flex: 5
}

.basket-item-property,
.basket-item-property-custom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	padding-bottom: 4px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	align-items: center;
	-ms-flex-line-pack: center;
	align-content: center;
}

.basket-items-list-wrapper-compact .basket-item-property,
.basket-items-list-wrapper-compact .basket-item-property-custom {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin-right: 10px;
	padding-bottom: 0;
	-ms-flex-line-pack: center;
	align-content: center;
}

.basket-item-property-name,
.basket-item-property-custom-name {
	margin-right: 5px;
	color: #a1a1a1;
	font: 400 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-item-property-value,
.basket-item-property-custom-value {
	color: #4a4a4a;
	font: bold 12px/16px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/*region Custom Column*/

.basket-item-property-custom { padding-right: 15px; }

.basket-item-property-custom-content { padding: 3px 0; }

.basket-item-property-custom.basket-item-property-custom-photo { display: block; }

.basket-item-property-custom-photo .basket-item-property-custom-value {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-pack: start;
	-ms-flex-align: stretch;
	min-height: 64px;
	word-spacing: 0;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: stretch;
	align-items: stretch;
	-webkit-box-pack: start;
	justify-content: flex-start;
}

.basket-item-property-custom-photo .basket-item-property-custom-value span { display: inline-block; }

.basket-item-custom-block-photo-link {
	display: block;
	margin-right: 5px;
}

.basket-item-custom-block-photo-item {
	margin-right: 3px;
	width: auto;
	height: 64px;
	border: 1px solid #e4e4e4;
	transition: 300ms all ease;
}

.basket-item-custom-block-photo-item:hover { border-color: #ee9200; }

@media (max-width: 580px) {
	.basket-item-property-custom { padding-right: 0; }

	.basket-items-list-wrapper-compact .basket-item-property-custom { padding-right: 10px; }
}

/*endregion*/

/*scu*/
.basket-items-list-wrapper-compact .basket-item-property.basket-item-property-scu-text,
.basket-items-list-wrapper-compact .basket-item-property.basket-item-property-scu-image,
.basket-items-list-wrapper-compact .basket-item-property.basket-item-scu-color {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
}

.basket-item-property.basket-item-property-scu-text,
.basket-item-property.basket-item-property-scu-image,
.basket-item-property.basket-item-scu-color { display: block; }

.basket-item-scu-list {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin: 0;
	padding: 0;
	list-style: none;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.basket-item-scu-item,
.basket-item-scu-item.not-available:hover {
	position: relative;
	display: inline-block;
	margin: 2px 3px 3px 0;
	padding: 0;
	border: 1px solid #eeecef;
	cursor: pointer;
	transition: 300ms all ease;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.basket-item-scu-item:hover,
.basket-item-scu-item.selected,
.basket-item-scu-item.not-available:hover { border-color: #006cc0; }

.basket-item-scu-item.selected:hover { cursor: default }

.basket-item-scu-item.not-available:after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	background: no-repeat center url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%20100%25%20100%25%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%0A%20%20%20%20%3Cline%20x1%3D%220%22%20y1%3D%2220%22%20x2%3D%2220%22%20y2%3D%220%22%20stroke-width%3D%221%22%20stroke%3D%22%23a1a1a1%22/%3E%0A%3C/svg%3E);
	background-size: 100% 100%;
	content: '';
}

.basket-item-scu-item-inner {
	display: block;
	transition: 300ms all ease;
}

.basket-item-scu-item.not-available .basket-item-scu-item-inner { opacity: .5; }

.basket-item-scu-color .basket-item-scu-item-inner,
.basket-item-property-scu-image .basket-item-scu-item-inner {
	width: 30px;
	height: 30px;
	border: 2px solid #fff;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}

.basket-items-list-wrapper-compact .basket-item-scu-color .basket-item-scu-item-inner,
.basket-items-list-wrapper-compact .basket-item-property-scu-image .basket-item-scu-item-inner {
	width: 16px;
	height: 16px;
	border: 1px solid #fff;
}

.basket-item-property-scu-text .basket-item-scu-item-inner {
	padding: 3px 5px;
	min-width: 30px;
	text-align: center;
	font: bold 14px/17px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-items-list-wrapper-compact .basket-item-property-scu-text .basket-item-scu-item-inner {
	padding: 1px 2px;
	font: bold 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

@media (max-width: 768px) {
	.basket-item-property-name,
	.basket-item-property-value { font-size: 11px; }
}

@media (max-width: 580px) {
	.basket-item-block-properties { margin-bottom: 10px; }

	.basket-items-list-wrapper-compact .basket-item-block-properties { margin-bottom: 0; }

	.basket-item-property-scu-image .basket-item-scu-item-inner,
	.basket-item-scu-color .basket-item-scu-item-inner {
		width: 20px;
		height: 20px;
		border: 1px solid #fff;
	}

	.basket-item-property-scu-text .basket-item-scu-item-inner {
		padding: 2px 3px;
		min-width: 25px;
		text-align: center;
		font: bold 11px/15px "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
}

/*endregion*/

/*region Amount*/
.basket-items-list-item-amount {
	-ms-flex-order: 3;
	padding-top: 20px;
	vertical-align: top;
	-webkit-box-ordinal-group: 4;
	order: 3;
}

.basket-item-block-amount {
	position: relative;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-pack: end;
	-ms-flex-align: start;
	padding: 0 10px;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	-webkit-box-pack: end;
	justify-content: flex-end;
}

.basket-items-list-wrapper-compact .basket-item-block-amount {
	margin-bottom: 0;
	padding-bottom: 0;
}

.basket-item-amount-filed-block { position: relative; }

.basket-item-amount-filed,
.basket-item-block-amount.disabled .basket-item-amount-filed:hover {
	padding: 0;
	width: 60px;
	height: 28px;
	outline: none;
	border: 1px solid #e4e4e4;
	border-radius: 1px;
	vertical-align: middle;
	text-align: center;
	font: bold 18px/27px "Helvetica Neue", Helvetica, Arial, sans-serif;
	transition: 300ms all ease;
}

.basket-item-block-amount.disabled .basket-item-amount-filed { background-color: #f3f3f3; }

.basket-item-amount-filed:hover,
.basket-item-amount-filed:focus { border-color: #006cc0; }

.basket-item-amount-filed::-webkit-outer-spin-button,
.basket-item-amount-filed::-webkit-inner-spin-button {
	/* display: none; <- Crashes Chrome on hover */
	margin: 0;
	-webkit-appearance: none; /* <-- Apparently some margin are still there even though it's hidden */
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
}

.basket-item-amount-filed.basket-updated {
	-webkit-animation-name: basketAmountFiledUpdated;
	animation-name: basketAmountFiledUpdated;
	-webkit-animation-duration: 600ms;
	animation-duration: 600ms;
}

@-webkit-keyframes basketAmountFiledUpdated {
	0%, 100% { border-color: #e4e4e4; }
	50% { border-color: #ee9200; }
}

@keyframes basketAmountFiledUpdated {
	0%, 100% { border-color: #e4e4e4; }
	50% { border-color: #ee9200; }
}

.basket-item-amount-btn-plus,
.basket-item-amount-btn-minus {
	position: relative;
	width: 28px;
	height: 28px;
	cursor: pointer;
	transition: 300ms all ease;
	-webkit-user-select: none;
}

.basket-item-amount-btn-plus:hover,
.basket-item-amount-btn-minus:hover { background-color: #efefef; }

.basket-item-block-amount.disabled .basket-item-amount-btn-plus,
.basket-item-block-amount.disabled .basket-item-amount-btn-minus {
	background-color: transparent;
	cursor: default;
}

.basket-item-amount-btn-plus:before,
.basket-item-amount-btn-plus:after,
.basket-item-amount-btn-minus:after {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -1px;
	margin-left: -5px;
	width: 10px;
	height: 2px;
	background-color: #979797;
	content: "";
	transition: 300ms all ease;
}

.basket-item-amount-btn-plus:hover:before,
.basket-item-amount-btn-plus:hover:after,
.basket-item-amount-btn-minus:hover:after { background-color: #535353; }

.basket-item-block-amount.disabled .basket-item-amount-btn-plus:before,
.basket-item-block-amount.disabled .basket-item-amount-btn-plus:after,
.basket-item-block-amount.disabled .basket-item-amount-btn-minus:after { background-color: #f3f3f3; }

.basket-item-amount-btn-plus:before {
	margin-top: -5px;
	margin-left: -1px;
	width: 2px;
	height: 10px;
}

.basket-item-amount-field-description {
	position: absolute;
	top: calc(100% + 1px);
	right: 0;
	left: 0;
	color: #a1a1a1;
	text-align: center;
	font: italic 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

@media (max-width: 991px) {
	.basket-item-block-amount {
		position: relative;
		-ms-flex-pack: center;
		margin-bottom: 13px;
		-webkit-box-pack: center;
		justify-content: center;
	}

	.basket-item-amount-btn-plus,
	.basket-item-amount-btn-minus {
		border: 1px solid #e4e4e4;
		background-color: #f5f6f7;
	}

	.basket-item-amount-btn-plus {
		border-left: none;
		border-radius: 0 1px 1px 0;
	}

	.basket-item-amount-btn-minus {
		border-right: none;
		border-radius: 1px 0 0 1px;
	}
}

@media (max-width: 767px) {
	.basket-item-block-amount { padding-top: 19px; }
}

@media (max-width: 580px) {
	.basket-item-block-amount { padding-top: 0; }
}

/*endregion*/

/*region Price*/
.basket-items-list-item-price {
	-ms-flex-order: 4;
	padding-top: 0;
	vertical-align: top;
	-webkit-box-ordinal-group: 5;
	order: 4;
}

.basket-items-list-item-price-for-one {
	-ms-flex-order: 2;
	-webkit-box-ordinal-group: 3;
	order: 2
}

.basket-item-block-price {
	position: relative;
	padding-top: 20px;
	text-align: right;
	white-space: nowrap;
}

.basket-item-price-title {
	padding-top: 1px;
	color: #a1a1a1;
	text-align: right;
	font: 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-item-price-current {
	padding-top: 1px;
	color: #2f3435;
	vertical-align: bottom;
	line-height: 24px;
}

.basket-item-price-current-text {
	letter-spacing: -.33px;
	font: 400 20px/24px "Helvetica Neue", Helvetica, Arial, sans-serif;
	transition: 180ms text-shadow ease, 180ms color ease;
}

.basket-item-price-old {
	position: absolute;
	top: 5px;
	right: 0;
	color: #a1a1a1;
	vertical-align: middle;
	line-height: 15px;
}

.basket-item-price-old-text {
	position: relative;
	display: inline-block;
	font: 400 13px/15px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-item-price-old-text:after {
	position: absolute;
	top: 3px;
	right: 3px;
	bottom: 3px;
	left: 3px;
	background: no-repeat center url(data:image/svg+xml;charset=US-ASCII,%0A%3Csvg%20width%3D%22491px%22%20height%3D%22125px%22%20viewBox%3D%220%200%20100%25%20100%25%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%20%20%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M1.23046875%2C121.410156%20C122.764455%2C80.3998661%20212.227997%2C52.9779911%20269.621094%2C39.1445312%20C327.014191%2C25.3110714%20400.420441%2C13.476436%20489.839844%2C3.640625%22%20stroke%3D%22%23B80909%22%20stroke-width%3D%2216%22%20/%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E);
	background-size: 100% 100%;
	content: '';
}

.basket-item-price-difference {
	padding: 3px;
	max-width: 100%;
	background: #d1ecf1;
	color: #179ebb;
	text-align: center;
	white-space: normal;
	font: 400 11px/12px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

@media (max-width: 767px) {

	.basket-items-list-item-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: start;
		-webkit-box-align: start;
		align-items: flex-start;
	}

	.basket-items-list-item-descriptions { min-width: 100%; }
}

@media (max-width: 580px) {

	.basket-items-list-item-price {
		-ms-flex-order: 5;
		vertical-align: top;
		-webkit-box-ordinal-group: 6;
		order: 5;
	}

	.basket-items-list-item-price-for-one {
		-ms-flex-order: 4;
		-webkit-box-ordinal-group: 5;
		order: 4
	}

	.basket-item-block-price {
		-ms-flex-direction: column;
		flex-direction: column;
		margin-bottom: 10px;
		min-width: 0;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}

	.basket-item-price-old { right: 10px; }

	.basket-items-list-item-amount {
		display: block;
		padding: 0 0 20px;
		min-width: 100%;
	}

	.basket-item-block-price {
		padding-right: 10px;
		padding-left: 10px;
	}

	.basket-items-list-item-price-for-one .basket-item-price-current { }

	.basket-items-list-wrapper-compact .basket-item-block-price {
		min-width: 0;
		text-align: right;
	}

	.basket-items-list-wrapper-compact .basket-item-block-price > div { text-align: right; }

	.basket-item-block-price .basket-item-price-difference {
		-ms-flex-order: 1;
		padding: 5px 6px 6px;
		-webkit-box-ordinal-group: 2;
		order: 1;
	}

}

/*endregion*/

/*region Actions*/
.basket-items-list-item-remove {
	padding-top: 17px !important;
	vertical-align: top;
}

.basket-item-block-actions {
	position: relative;
	opacity: 0;
	transition: 300ms opacity ease;
}

.bx-touch .basket-item-block-actions,
.basket-items-list-item-container:hover .basket-item-block-actions { opacity: 1; }

.basket-item-actions-remove {
	position: relative;
	display: block;
	width: 25px;
	height: 25px;
	cursor: pointer;
}

.basket-item-actions-remove:after,
.basket-item-actions-remove:before {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 2px;
	height: 14px;
	background: #d0021b;
	content: '';
	transition: 300ms background-color ease;
}

.basket-item-actions-remove:after { transform: translate3d(-50%, -50%, 0) rotate(45deg); }

.basket-item-actions-remove:before { transform: translate3d(-50%, -50%, 0) rotate(-45deg); }

.basket-item-actions-remove:hover:after,
.basket-item-actions-remove:hover:before { background-color: #7e000f; }

.basket-item-block-info .basket-item-actions-remove {
	position: absolute;
	top: -4px;
	right: 0;
}

.basket-items-list-wrapper-compact .basket-item-block-actions {
	position: relative;
	top: auto;
	right: auto;
	padding-left: 10px;
}

/*endregion*/

/*endregion*/

@media (max-width: 767px) {
	.basket-items-list-table,
	.basket-items-list-table thead,
	.basket-items-list-table tbody,
	.basket-items-list-table tr { display: block !important; }

	tr.basket-items-list-item-container {
		display: -ms-flexbox !important;
		display: -webkit-box !important;
		display: flex !important;
		-ms-flex-pack: center;
		-ms-flex-align: start;
		padding-top: 10px;
		padding-bottom: 10px;
		border-top: 1px solid #f2f2f2;
		-webkit-box-align: flex-start;
		align-items: flex-start;
		-webkit-box-pack: center;
		justify-content: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.basket-items-list-table tr.basket-items-list-item-container:first-child,
	.basket-items-list-table tbody tr.basket-items-list-item-container:first-child { border: none; }

	.basket-items-list .basket-items-list-item-container > td { border-top: none; }

	td.basket-items-list-item-amount,
	td.basket-items-list-item-price,
	td.basket-items-list-item-remove { display: inline-block; }

	td.basket-items-list-item-descriptions {
		padding-bottom: 10px;
		min-width: 100%;
	}

	td.basket-items-list-item-descriptions,
	td.basket-items-list-item-notification {
		display: block;
		padding-top: 0;
	}

	.basket-items-list-item-price { padding: 3px 0; }

	td.basket-items-list-item-remove { padding: 34px 0 0 !important; }
}

@media (max-width: 580px) {

	.basket-items-list-item-price .basket-item-block-price .basket-item-price-title { display: block; }

	td.basket-items-list-item-remove {
		display: block;
		padding: 0;
	}

	td.basket-items-list-item-remove {
		padding: 0 !important;
		text-align: center;
	}

	.basket-item-block-actions { display: inline-block; }
}

.basket-items-list-item-notification-inner {
	position: relative;
	transition: 220ms all ease;
}

/**/

.basket-items-list-item-container.basket-items-list-item-container-expend { display: table-row; }

.basket-items-list-item-container-expend .basket-items-list-item-removed-container {
	position: relative;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-pack: justify;
	-ms-flex-align: center;
	padding: 10px 0;
	border-radius: 2px;
	background-color: #e6f8fe;
	color: #333;
	text-align: center;
	transition: 300ms all ease;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	justify-content: space-between;
}

.basket-items-list-item-container-expend .basket-items-list-item-removed-container div {
	padding: 0 10px;
	text-align: left;
}

@-webkit-keyframes ShowNote {
	0% { opacity: 0; }
	0%, 50% { background-color: #fff; }
	50%, 100% { opacity: 1; }
	100% { background-color: #e6f8fe; }
}

@keyframes ShowNote {
	0% { opacity: 0; }
	0%, 50% { background-color: #fff; }
	50%, 100% { opacity: 1; }
	100% { background-color: #e6f8fe; }
}

@media (max-width: 768px) {
	.basket-items-list-item-container-collapse .basket-items-list-item-removed-container {
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
	}

	.basket-items-list-item-container-collapse .basket-items-list-item-removed-container div { text-align: center; }
}

.basket-items-list-item-container-collapse .basket-item-block-info,
.basket-items-list-item-container-collapse .basket-item-block-common,
.basket-items-list-item-container-collapse .basket-item-block-image { opacity: 0; }

.basket-items-list-item-container.basket-items-list-item-container-collapse > td > div {
	overflow: hidden;
	height: 80px;
	opacity: 0;
}

.basket-items-list-item-removed-block {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center;
}

.basket-items-list-item-removed-block .faded {
	color: #ccc;
	cursor: default;
}

.basket-items-list-item-removed-anchor {
	border-bottom: 1px dashed;
	color: #333;
	font-weight: bold;
}

.basket-items-list-item-clear-btn {
	position: relative;
	display: inline-block;
	margin-left: 10px;
	width: 25px;
	height: 25px;
	cursor: pointer;
}

.basket-items-list-item-clear-btn:after,
.basket-items-list-item-clear-btn:before {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 2px;
	height: 14px;
	background: #d0021b;
	content: '';
	transition: 300ms background-color ease;
}

.basket-items-list-item-clear-btn:after { transform: translate3d(-50%, -50%, 0) rotate(45deg); }

.basket-items-list-item-clear-btn:before { transform: translate3d(-50%, -50%, 0) rotate(-45deg); }

.basket-items-list-item-clear-btn:hover:after,
.basket-items-list-item-clear-btn:hover:before { background-color: #7e000f; }

.basket-items-list-item-double { margin: 10px 0; }

.basket-items-list-item-double > div {
	margin-bottom: 10px;
	padding: 5px 35px 5px 15px;
}

.basket-items-list-item-double-anchor,
.basket-items-list-item-double-anchor:visited {
	border-bottom: 1px dashed;
	color: #333;
	text-decoration: none;
}

.basket-items-list-item-double-anchor:hover { color: #23527c; }

.basket-items-list-item-warning-container { margin: 10px 0; }

.basket-items-list-item-warning-container > div {
	margin-bottom: 10px;
	padding: 5px 35px 5px 15px;
}

.basket-items-list-wrapper-compact .basket-items-list-item-container {
	-ms-flex-align: start;
	padding: 17px 0;
	-webkit-box-align: start;
	align-items: flex-start;
}

/*region Gifts*/
.basket-item-gifts-list-container {
	position: relative;
	margin-bottom: 20px;
	border: 1px solid #fceb9f;
	background: #fffef8;
}

.basket-item-gifts-list-container:after {
	position: absolute;
	top: -10px;
	left: 90px;
	display: block;
	width: 17px;
	height: 17px;
	background-color: #fceb9f;
	content: '';
	transform: rotate(45deg);
}

.basket-item-gifts-list-title {
	padding: 12px 17px;
	background-color: #fceb9f;
	color: #5b5848;
	font: bold 15px/18px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-item-gifts-list { padding: 15px; }

.basket-items-list-gift-item {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-align: center;
	border-bottom: 1px solid #f3f2ed;
	-webkit-box-align: center;
	align-items: center;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

.basket-item-gifts-list .basket-items-list-gift-item:last-child { border-bottom: none; }

/*region Gift image*/
.basket-item-gift-image-container {
	padding: 10px 0;
	min-width: 48px;
	max-width: 100%;
	width: 168px;
	text-align: center;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.basket-item-gift-image-link { display: inline-block; }

.basket-item-gift-image {
	display: inline-block;
	max-width: 100%;
	max-height: 69px;
	width: auto;
	height: auto;
}

/*endregion*/

/*region Gift title*/
.basket-item-gift-title-container {
	padding: 5px 15px;
	width: 100%;
	-webkit-box-flex: 9;
	-ms-flex: 9;
	flex: 9;
}

.basket-item-gift-title-link {
	color: #333;
	font: 400 15px/20px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	transition: 300ms all ease;
}

@media (max-width: 580px) {
	.basket-item-gift-title-link { font-size: 13px; }
}

/*endregion*/

/*region Gift price*/
.basket-item-gift-price-container {
	text-align: right;
	-webkit-box-flex: 2;
	-ms-flex: 2;
	flex: 2;
}

.basket-item-gift-price-current {
	color: #2f3435;
	font: 400 22px/26px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-item-gift-price-old {
	color: #a1a1a1;
	text-decoration: line-through;
	font: 400 13px/16px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-item-gift-price-difference {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-align: center;
	padding: 5px 6px 6px;
	background: #e2f0cb;
	color: #525c69;
	text-align: center;
	text-transform: uppercase;
	font: bold 9px/12px "Helvetica Neue", Helvetica, Arial, sans-serif;
	-webkit-box-align: center;
	align-items: center;
}

@media (max-width: 580px) {
	.basket-items-list-gift-item {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.basket-item-gift-price-container { min-width: 100%; }
}

/*endregion*/
/*endregion*/

/*region Gift-container*/
.basket-gifts-list-wrapper,
.basket-gifts-list-wrapper-compact {
	margin-bottom: 15px;
	border: 1px solid #e2dfdf;
}

.basket-gifts-list-header {
	padding: 18px 25px 20px;
	border-bottom: 1px solid #e2dfdf;
	background: #f2f2f2;
	font: bold 15px/18px "Helvetica Neue", Helvetica, Arial, sans-serif;
	transition: 300ms all ease;
}

.basket-clear {
	cursor: pointer;
	pointer-events: auto;
}

.basket-clear:after,
.basket-clear:before {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 2px;
	height: 14px;
	background: #a1a1a1;
	content: '';
	transition: 300ms background-color ease;
}

.basket-clear:after { transform: translate3d(-50%, -50%, 0) rotate(45deg); }

.basket-clear:before { transform: translate3d(-50%, -50%, 0) rotate(-45deg); }

.basket-clear:hover:after,
.basket-clear:hover:before { background-color: #333; }

@media (max-width: 991px) {
	.basket-gifts-list-header {
		padding: 10px 9px 11px;
		font-size: 12px;
		line-height: 15px;
	}
}

.basket-gifts-list { padding: 0 25px; }

.basket-gifts-description-container {
	padding: 11px;
	color: #868d96;
	text-align: center;
	font: 400 13px/15px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-gifts-list-item-container {
	position: relative;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-align: center;
	overflow: hidden;
	padding: 20px 0;
	border-top: 1px solid #f2f2f2;
	transition: 300ms all ease;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	align-items: center;
}

.basket-gifts-list-item-container:first-child { border-top: none; }

.basket-gift-block-image {
	padding: 5px 15px 5px 0;
	min-width: 50px;
	max-width: 50px;
}

.basket-gift-image-link { display: inline-block; }

.basket-gift-image {
	display: inline-block;
	max-width: 100%;
	max-height: 168px;
	width: auto;
	height: auto;
	transition: 300ms all ease;
}

.basket-gift-block-info { -webkit-box-flex: 1; -ms-flex: 1; flex: 1 }

.basket-gift-info-name,
.basket-gift-info-name-link {
	margin: 0;
	padding: 0;
	color: #2f3435;
	text-decoration: none;
	font: 400 15px/19px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	transition: 300ms all ease;
}

.basket-gift-info-name-link:hover {
	text-decoration: underline;
	cursor: pointer;
}

.basket-gift-block-common {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-line-pack: center;
	align-content: center;
}

.basket-gift-item-select-btn-container {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: center;
	align-items: center;
}

.basket-gift-item-selected {
	padding: 0 10px;
	color: #b6bbbf;
	font: 400 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-gift-item-select-btn-label {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-align: center;
	margin-bottom: 0;
	-webkit-box-align: center;
	align-items: center;
}

.basket-gift-item-select-input { display: none; }

.basket-gift-item-select-btn-radio {
	position: relative;
	display: inline-block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-right: 10px;
	width: 20px;
	height: 20px;
	border: 10px solid #fff;
	border-radius: 50%;
	background: #468ee5;
	-webkit-box-shadow: 0 0 0 1px #828b95;
	box-shadow: 0 0 0 1px #828b95;
	cursor: pointer;
	transition: 190ms all ease;
}

.basket-gift-item-select-input:checked + .basket-gift-item-select-btn-radio { border-width: 5px; }

.basket-gift-item-select-btn-text {
	text-transform: lowercase;
	font: bold 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
	cursor: pointer;
}

.basket-gift-item-select-btn-checkbox {
	position: relative;
	display: inline-block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-right: 10px;
	width: 19px;
	height: 19px;
	border: 1px solid #828b95;
	border-radius: 2px;
	background-color: #fff;
	cursor: pointer;
}

.basket-gift-item-select-btn-checkbox:after,
.basket-gift-item-select-btn-checkbox:before {
	position: absolute;
	background-color: #fff;
	content: '';
	opacity: 0;
	transition: 190ms all ease;
}

.basket-gift-item-select-btn-checkbox:after {
	top: 5px;
	left: 5px;
	z-index: 15;
	width: 3px;
	height: 9px;
	border-radius: 1px;
	transform: rotate(-45deg);
}

.basket-gift-item-select-btn-checkbox:before {
	top: -1px;
	left: 11px;
	z-index: 10;
	width: 5px;
	height: 17px;
	border: 1px solid #fff;
	border-radius: 2px;
	transform: rotate(45deg);
}

.basket-gift-item-select-input:checked + .basket-gift-item-select-btn-checkbox:after,
.basket-gift-item-select-input:checked + .basket-gift-item-select-btn-checkbox:before {
	background-color: #468ee5;
	opacity: 1;
}

@media (max-width: 797px) {
	.basket-gift-item-select-btn-container {
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-align: end;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-box-align: end;
		align-items: flex-end;
	}

	.basket-gift-item-selected {
		-ms-flex-order: 2;
		padding-right: 0;
		text-align: right;
		-webkit-box-ordinal-group: 3;
		order: 2;
	}

	.basket-gift-item-select-btn-label {
		-ms-flex-order: 1;
		text-align: right;
		-webkit-box-ordinal-group: 2;
		order: 1;
	}
}

.bx-step-opacity { transition: 500ms opacity ease; }

/*endregion*/

/*region not found*/
.basket-search-not-found {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -50px 0 0 0;
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
}

.basket-search-not-found-icon {
	margin: 0 auto 80px;
	width: 180px;
	height: 180px;
	background: no-repeat center url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%22182px%22%20height%3D%22182px%22%20viewBox%3D%220%200%20182%20182%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%20%20%20%20%3Cg%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.2%22%20fill%3D%22%23A7ABB0%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M17%2C70.5%20C17%2C40.9473747%2040.9473747%2C17%2070.5%2C17%20C100.052625%2C17%20124%2C40.9473747%20124%2C70.5%20C124%2C100.052625%20100.052625%2C124%2070.5%2C124%20C40.9473747%2C124%2017%2C100.052625%2017%2C70.5%20M178.408149%2C160.192955%20L129.280894%2C111.056302%20C129.216524%2C111.017683%20129.152154%2C110.991937%20129.100658%2C110.953317%20C136.979557%2C99.5348706%20141.614204%2C85.7220257%20141.614204%2C70.8020936%20C141.614204%2C31.6935917%20109.905496%2C0%2070.8071019%2C0%20C31.7087076%2C0%200%2C31.6935917%200%2C70.8020936%20C0%2C109.910596%2031.7087076%2C141.604187%2070.8071019%2C141.604187%20C85.7152154%2C141.604187%2099.5419113%2C136.969868%20110.948292%2C129.091526%20C110.999788%2C129.143019%20111.012662%2C129.220257%20111.064158%2C129.27175%20L160.204287%2C178.408403%20C164.993422%2C183.197199%20172.846573%2C183.197199%20177.635708%2C178.408403%20L178.408149%2C177.623143%20C183.197284%2C172.834347%20183.197284%2C164.981751%20178.408149%2C160.192955%22/%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E);
	background-size: cover;
}

.basket-search-not-found-text {
	color: #c0c5ca;
	text-align: center;
	font: 30px/35px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/*endregion*/
/* End */


/* Start:/bitrix/templates/itb_main/css/buttons.css?147334336855592*/
/*=================================================================BUTTONS==================================================*/

.itb_content .btn-gray:hover,
.itb_content input[type="button"]:hover,
.itb_content input[type="reset"]:hover,
.itb_content input[type="submit"]:hover {
	text-decoration: none;
	background:#f5f5f5!important;
	background-image: -webkit-linear-gradient(top, #f8f8f8, #f5f5f5)!important;
	background-image: -moz-linear-gradient(top, #f8f8f8, #f5f5f5)!important;
	background-image: -ms-linear-gradient(top, #f8f8f8, #f5f5f5)!important;
	background-image: -o-linear-gradient(top, #f8f8f8, #f5f5f5)!important;
	background-image: linear-gradient(top, #f8f8f8, #f5f5f5)!important;
}

.itb_content .btn-gray,
.itb_content input[type="button"],
.itb_content input[type="reset"],
.itb_content input[type="submit"] {
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border:none;
	/*border-top:1px solid #fff;*/
	-webkit-box-shadow: 0 0 1px rgba(0,0,0,.11), 0 1px 1px rgba(0,0,0,.3), inset 0 1px #fff, inset 0 0 1px rgba(255,255,255,.5);
	box-shadow: 0 0 1px rgba(0,0,0,.3), 0 1px 1px rgba(0,0,0,.3), inset 0 1px 0 #fff, inset 0 0 1px rgba(255,255,255,.5);
	background-color: #E6E6E6;
	background-image: -webkit-linear-gradient(bottom, #DFDFDF, #fff)!important;
	background-image: -moz-linear-gradient(bottom, #DFDFDF, #fff)!important;
	background-image: -ms-linear-gradient(bottom, #DFDFDF, #fff)!important;
	background-image: -o-linear-gradient(bottom, #DFDFDF, #fff)!important;
	background-image: linear-gradient(bottom, #DFDFDF, #fff)!important;
	color:#484848;
	cursor:pointer;
	display:inline-block;
	//font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight:normal;
	font-size:14px;
	/*line-height:18px;*/
	height: 32px;
	text-shadow:0 1px rgba(255,255,255,0.7);
	text-decoration:none;
	position:relative;
	vertical-align:middle;
	-webkit-font-smoothing: antialiased;
}


.itb_content input[type="button"]:before,
.itb_content input[type="reset"]:before,
.itb_content input[type="submit"]:before {
	background: url("/bitrix/templates/itb_main/css/../images/waiter-button-light.gif") no-repeat 0 0;
	content: '';
	height: 1px;
	left: 0;
	top: 0;
	opacity: 0;
	position: absolute;
	width: 1px;
}

.itb_content .adm-detail-content input[disabled][type="button"],
.itb_content .adm-detail-content input[type="button"],
.itb_content .adm-detail-content input[type="reset"],
.itb_content .adm-detail-content input[type="submit"] { height: 32px; }

/*#btn {background:url("/bitrix/templates/itb_main/css/../images/bx-admin-mainmenu-items-bg.png") no-repeat 0 0;}*/

.itb_content a.btn-gray,
.itb_content span.btn-gray {
	/*height:18px;
	line-height:16px;*/
	padding:6px 15px 5px;
}

.itb_content a.btn-green,
.itb_content span.btn-green,
.itb_content a.btn-green-save,
.itb_content span.btn-green-save
 {
	height:17px;
	padding-top:5px;
}

.itb_content input[type="submit"],
.itb_content input[type="button"],
.itb_content input[type="reset"] {padding:1px 13px 3px;}

.itb_content input.btn-gray-big {
	margin-bottom:15px;
	width:250px;
}

.itb_content .btn-gray:active,
.itb_content .btn-gray.btn-gray-active,
.itb_content input[type="submit"]:active,
.itb_content input[type="button"]:active {
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color: #C0C0C0!important;
	-webkit-box-shadow: inset 0 1px 1px 1px rgba(108,108,108,.78);
	box-shadow: inset 0 1px 1px 1px rgba(108,108,108,.78);
	background-image: -webkit-linear-gradient(top, rgba(190,190,190,.96), rgba(211,211,211,.96))!important;
	background-image: -moz-linear-gradient(top, rgba(190,190,190,.96), rgba(211,211,211,.96))!important;
	background-image: -ms-linear-gradient(top, rgba(190,190,190,.96), rgba(211,211,211,.96))!important;
	background-image: -o-linear-gradient(top, rgba(190,190,190,.96), rgba(211,211,211,.96))!important;
	background-image: linear-gradient(top, rgba(190,190,190,.96), rgba(211,211,211,.96))!important;
	border-top:transparent;
	height: 32px;
	outline:none;
	padding:1px 13px 3px;
}

.itb_content span.btn-gray:active,
.itb_content a.btn-gray:active,
.itb_content span.btn-gray-active,
.itb_content a.btn-gray-active {height:18px!important; padding:7px 15px 4px !important;}

.itb_content input.btn-gray-add {
	background:url("/bitrix/templates/itb_main/css/../images/bx-admin-sprite-small-1.png") no-repeat 10px -2420px, -webkit-linear-gradient(bottom, #DFDFDF, #fff) 0 0 !important;
	background:url("/bitrix/templates/itb_main/css/../images/bx-admin-sprite-small-1.png") no-repeat 10px -2420px, -moz-linear-gradient(bottom, #DFDFDF, #fff) 0 0 !important;
	background:url("/bitrix/templates/itb_main/css/../images/bx-admin-sprite-small-1.png") no-repeat 10px -2420px, -ms-linear-gradient(bottom, #DFDFDF, #fff) 0 0 !important;
	background:url("/bitrix/templates/itb_main/css/../images/bx-admin-sprite-small-1.png") no-repeat 10px -2420px, -o-linear-gradient(bottom, #DFDFDF, #fff) 0 0 !important;
	background:url("/bitrix/templates/itb_main/css/../images/bx-admin-sprite-small-1.png") no-repeat 10px -2420px, linear-gradient(bottom, #DFDFDF, #fff) 0 0 !important;
	padding-left:28px !important;
}

.itb_content input.btn-gray-add:hover {
	background:#f5f5f5 !important;
	background: url("/bitrix/templates/itb_main/css/../images/bx-admin-sprite-small-1.png") no-repeat 10px -2420px, -webkit-linear-gradient(top, #f8f8f8, #f5f5f5) 0 0 !important;
	background: url("/bitrix/templates/itb_main/css/../images/bx-admin-sprite-small-1.png") no-repeat 10px -2420px, -moz-linear-gradient(top, #f8f8f8, #f5f5f5) 0 0 !important;
	background: url("/bitrix/templates/itb_main/css/../images/bx-admin-sprite-small-1.png") no-repeat 10px -2420px, -ms-linear-gradient(top, #f8f8f8, #f5f5f5) 0 0 !important;
	background: url("/bitrix/templates/itb_main/css/../images/bx-admin-sprite-small-1.png") no-repeat 10px -2420px, -o-linear-gradient(top, #f8f8f8, #f5f5f5) 0 0 !important;
	background: url("/bitrix/templates/itb_main/css/../images/bx-admin-sprite-small-1.png") no-repeat 10px -2420px, linear-gradient(top, #f8f8f8, #f5f5f5) 0 0 !important;
}

.itb_content input.btn-gray-add:active {
	background: #f5f5f5!important;
	background: url("/bitrix/templates/itb_main/css/../images/bx-admin-sprite-small-1.png") no-repeat 10px -2420px, -webkit-linear-gradient(top, rgba(190,190,190,.96), rgba(211,211,211,.96)) 0 0 !important;
	background: url("/bitrix/templates/itb_main/css/../images/bx-admin-sprite-small-1.png") no-repeat 10px -2420px, -moz-linear-gradient(top, rgba(190,190,190,.96), rgba(211,211,211,.96)) 0 0 !important;
	background: url("/bitrix/templates/itb_main/css/../images/bx-admin-sprite-small-1.png") no-repeat 10px -2420px, -ms-linear-gradient(top, rgba(190,190,190,.96), rgba(211,211,211,.96)) 0 0 !important;
	background: url("/bitrix/templates/itb_main/css/../images/bx-admin-sprite-small-1.png") no-repeat 10px -2420px, -o-linear-gradient(top, rgba(190,190,190,.96), rgba(211,211,211,.96)) 0 0 !important;
	background: url("/bitrix/templates/itb_main/css/../images/bx-admin-sprite-small-1.png") no-repeat 10px -2420px, linear-gradient(top, rgba(190,190,190,.96), rgba(211,211,211,.96)) 0 0 !important;
}

.bx-ie8 .itb_content input.btn-gray-add,
.bx-ie9 .itb_content input.btn-gray-add {padding-left:13px!important;}


.itb_content input.btn-green,
.itb_content .btn-green,
.itb_content input.btn-green-save,
.itb_content .btn-green-save
 {
	background-color: #86ad00!important;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.25), inset 0 1px 0 #cbdc00;
	box-shadow: 0 1px 1px rgba(0,0,0,.25), inset 0 1px 0 #cbdc00;
	border: solid 1px;
	border-color:#97c004 #7ea502 #648900;
	background-image: -webkit-linear-gradient(bottom, #729e00, #97ba00)!important;
	background-image: -moz-linear-gradient(bottom, #729e00, #97ba00)!important;
	background-image: -ms-linear-gradient(bottom, #729e00, #97ba00)!important;
	background-image: -o-linear-gradient(bottom, #729e00, #97ba00)!important;
	background-image: linear-gradient(bottom, #729e00, #97ba00)!important;
	color:#fff;
	text-shadow:0 1px rgba(0,0,0,0.1);
	-webkit-font-smoothing: antialiased;
	padding:0px 13px 2px;
}

.itb_content input[type="button"].btn-gray-add.btn-green,
.itb_content input[type="button"].btn-gray-add.btn-green-save
{
	background-image:url("/bitrix/templates/itb_main/css/../images/bx-admin-sprite-small-1.png"), -webkit-linear-gradient(bottom, #729e00, #97ba00) 0 0 !important;
	background-image:url("/bitrix/templates/itb_main/css/../images/bx-admin-sprite-small-1.png"), -moz-linear-gradient(bottom, #729e00, #97ba00) 0 0 !important;
	background-image:url("/bitrix/templates/itb_main/css/../images/bx-admin-sprite-small-1.png"), -ms-linear-gradient(bottom, #729e00, #97ba00) 0 0 !important;
	background-image:url("/bitrix/templates/itb_main/css/../images/bx-admin-sprite-small-1.png"), -o-linear-gradient(bottom, #729e00, #97ba00) 0 0 !important;
	background-image:url("/bitrix/templates/itb_main/css/../images/bx-admin-sprite-small-1.png"), linear-gradient(bottom, #729e00, #97ba00) 0 0 !important;
	background-position:10px -665px, 0 0 !important;
	background-repeat:no-repeat, repeat!important;
	padding-left:28px!important;
}

.itb_content input[type="button"].btn-green:before,
.itb_content input[type="button"].btn-green-save:before {
	background: url("/bitrix/templates/itb_main/css/../images/waiter-button-green.gif") no-repeat 0 0;
	content: "";
	height: 1px;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 1px;
}

.bx-ie8 .itb_content input[type="button"].btn-gray-add.btn-green,
.bx-ie9 .itb_content input[type="button"].btn-gray-add.btn-green,
.bx-ie8 .itb_content input[type="button"].btn-gray-add.btn-green-save,
.bx-ie9 .itb_content input[type="button"].btn-gray-add.btn-green-save {
	padding-left:13px!important;
	background:url("/bitrix/templates/itb_main/css/../images/bx-admin-sprite-small-1.png") repeat-x 0 -3658px !important;
}

.bx-ie8 .itb_content input[type="button"].btn-gray-add.btn-green:hover,
.bx-ie9 .itb_content input[type="button"].btn-gray-add.btn-green:hover,
.bx-ie8 .itb_content input[type="button"].btn-gray-add.btn-green-save:hover,
.bx-ie9 .itb_content input[type="button"].btn-gray-add.btn-green-save:hover {
	background-position:0 -3692px !important;
}
.bx-ie8 .itb_content input[type="button"].btn-gray-add.btn-green:active,
.bx-ie9 .itb_content input[type="button"].btn-gray-add.btn-green:active,
.bx-ie8 .itb_content input[type="button"].btn-gray-add.btn-green-save:active,
.bx-ie9 .itb_content input[type="button"].btn-gray-add.btn-green-save:active {
	background:url("/bitrix/templates/itb_main/css/../images/bx-admin-sprite-small-1.png") repeat-x 0 -3692px !important;
}

.itb_content input.btn-green:hover,
.itb_content .btn-gray.btn-green:hover,
.itb_content input.btn-green-save:hover,
.itb_content .btn-gray.btn-green-save:hover
{
	background-color:#9ec710!important;
	background-image: -webkit-linear-gradient(top, #acce11, #8abb0d)!important;
	background-image: -moz-linear-gradient(top, #acce11, #8abb0d)!important;
	background-image: -ms-linear-gradient(top, #acce11, #8abb0d)!important;
	background-image: -o-linear-gradient(top, #acce11, #8abb0d)!important;
	background-image: linear-gradient(top, #acce11, #8abb0d)!important;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 1px 0 #d5e71a inset;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 1px 0 #d5e71a inset;
	border-color:#97c004 #7ea502 #648900;
	text-decoration:none;
}

.itb_content input[type="button"].btn-gray-add.btn-green:hover,
.itb_content input[type="button"].btn-gray-add.btn-green-save:hover
{
	background-image:url("/bitrix/templates/itb_main/css/../images/bx-admin-sprite-small-1.png"), -webkit-linear-gradient(top, #acce11, #8abb0d) 0 0 !important;
	background-image:url("/bitrix/templates/itb_main/css/../images/bx-admin-sprite-small-1.png"), -moz-linear-gradient(top, #acce11, #8abb0d) 0 0 !important;
	background-image:url("/bitrix/templates/itb_main/css/../images/bx-admin-sprite-small-1.png"), -ms-linear-gradient(top, #acce11, #8abb0d) 0 0 !important;
	background-image:url("/bitrix/templates/itb_main/css/../images/bx-admin-sprite-small-1.png"), -o-linear-gradient(top, #acce11, #8abb0d) 0 0 !important;
	background-image:url("/bitrix/templates/itb_main/css/../images/bx-admin-sprite-small-1.png"), linear-gradient(top, #acce11, #8abb0d) 0 0 !important;
}

.itb_content input.btn-green:active,
.itb_content .btn-gray.btn-green:active,
.itb_content .btn-gray.btn-green-active,
.itb_content input.btn-green-save:active,
.itb_content .btn-gray.btn-green-save:active,
.itb_content .btn-gray.btn-green-save-active
{
	background:#698f00!important;
	-webkit-box-shadow: inset 0 2px 1px rgba(66,84,17,.71)!important;
	box-shadow: inset 0 2px 1px rgba(66,84,17,.71) !important;
	border-color:transparent #698f00 #698f00 !important;
	border-top:none;
	height:17px!important;
	padding:6px 15px 5px !important;
}

.itb_content input[type="button"].btn-gray-add.btn-green:active,
.itb_content input[type="button"].btn-gray-add.btn-green-save:active
{
	background:url("/bitrix/templates/itb_main/css/../images/bx-admin-sprite-small-1.png") no-repeat 10px -664px #698f00!important;
}

.itb_content .btn-gray.btn-green-active:hover,
.itb_content .btn-gray.btn-green-save-active:hover
{
	background:#698f00!important;
	-webkit-box-shadow: inset 0 2px 1px rgba(66,84,17,.71)!important;
	box-shadow: inset 0 2px 1px rgba(66,84,17,.71) !important;
	border-color:transparent #698f00 #698f00 !important;
	border-top:none;
	height:17px!important;
	padding:6px 15px 5px !important;
}

.itb_content input.btn-green:active,
.itb_content input.btn-green-save:active
{
	height:32px!important;
	padding:1px 13px 2px!important;
}

.itb_content .btn-gray-menu.btn-gray:after {
	background:url("/bitrix/templates/itb_main/css/../images/bx-admin-sprite-small-1.png") no-repeat -11px -1501px;
	content:"";
	display:inline-block;
	height:5px;
	margin:6px -4px 0 15px;
	vertical-align:top;
	width:7px;
}

.itb_content .btn-gray-menu.btn-green:after,
.itb_content .btn-gray-menu.btn-green-save:after
{background-position: -9px -527px;}

.itb_content .btn-gray-add.btn-gray:before,
.itb_content .btn-gray-copy.btn-gray:before,
.itb_content .btn-gray-delete.btn-gray:before {
	background:url("/bitrix/templates/itb_main/css/../images/bx-admin-sprite-small-1.png") 0 -2428px;
	content:"";
	display:inline-block;
	height:17px;
	margin:2px 10px 0 -5px;
	opacity: 1;
	position: static;
	vertical-align:top;
	width:13px;
}

.itb_content .btn-gray-add.btn-green:before,
.itb_content .btn-gray-add.btn-green-save:before {background-position:0 -672px;}

.itb_content .btn-gray-copy.btn-gray:before {background-position:0 -2403px; margin-top:1px; width:15px;}
.itb_content .btn-gray-delete.btn-gray:before {background-position:0 -2451px;}

.itb_content .btn-green:active .btn-gray:after,
.itb_content .btn-gray-wrap.btn-gray-active.btn-green .btn-gray:after,
.itb_content .btn-green-save:active .btn-gray:after,
.itb_content .btn-gray-wrap.btn-gray-active.btn-green-save .btn-gray:after
{background-position: 9px -538px;}



/* File input control*/

#bx-admin-prefix .add-file-popup-btn {
	height:18px;
	width:15px;
}

#bx-admin-prefix .add-file-popup-btn:before {
	background:url("/bitrix/templates/itb_main/css/../images/bx-admin-sprite-big.png") no-repeat 0 -1548px;
	content:"";
	left:10px;
	top:9px;
	height:11px;
	opacity: 1;
	position:absolute;
	width:28px;
}

#bx-admin-prefix .add-file-popup-btn:active:before,
#bx-admin-prefix .add-file-popup-btn.btn-gray-active:before {top:11px;}

.bx-ie8 #bx-admin-prefix .add-file-popup-btn:active:before,
.bx-ie8 #bx-admin-prefix .add-file-popup-btn.btn-gray-active:before,
.bx-ie9 #bx-admin-prefix .add-file-popup-btn:active:before,
.bx-ie9 #bx-admin-prefix .add-file-popup-btn.btn-gray-active:before {top:9px;}

/* File input control - body */
#bx-admin-prefix .adm-input-file-top-shift{position: relative; top: -1px;}
#bx-admin-prefix .adm-input-file-ext-class{position: relative; overflow: hidden; cursor: pointer !important;}
#bx-admin-prefix .adm-input-file-ext-class input[type="file"]{font-size: 300px;opacity: 0;position: absolute;right: 0;top: 0; cursor: pointer !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}

#bx-admin-prefix .adm-input-file-control .adm-input-file {max-width: 450px;}
#bx-admin-prefix .adm-input-file-control .adm-input-file input[type="file"]{font-size: 300px;}
#bx-admin-prefix .adm-input-file-control .adm-input-file-none{display: none !important;}

#bx-admin-prefix .adm-input-file-desc{display: block; margin-top: 2px;}
#bx-admin-prefix .adm-input-file-desc-link{display: inline-block !important;color: #484848!important;font-size: 11px !important;text-decoration: none !important;border-bottom: 1px dotted #484848;cursor: pointer !important;margin-top:7px;}
#bx-admin-prefix .adm-input-file-desc input[type="text"]{display: none;}
#bx-admin-prefix .adm-input-file-show-desc .adm-input-file-desc-link{display: none !important;}
#bx-admin-prefix .adm-input-file-show-desc input[type="text"]{display: inline!important; margin-top: 10px !important;}
#bx-admin-prefix .adm-input-file-exist-cont{display: block;vertical-align: top !important;}
#bx-admin-prefix .adm-input-file-exist-cont .adm-input-file-preview{vertical-align: top !important;display: inline-block !important; text-align: center !important;position: relative;border: 1px solid #F5F9F9;}
#bx-admin-prefix .adm-input-file-hint-row{display: block; padding: 3px 0; word-wrap: break-word; }
/*#bx-admin-prefix .adm-input-file-hint-row a{white-space: nowrap !important;}*/
#bx-admin-prefix .adm-input-file-exist-cont img{border: 1px solid #e4e6e6;}
#bx-admin-prefix .adm-input-file-name{color: #2d3e4a !important; display: inline-block; vertical-align: top;font-weight:normal;}
#bx-admin-prefix .adm-input-file-exist-cont .adm-input-file-img-wrap {border: 1px solid #cacdcd;}
#bx-admin-prefix .adm-input-file-deleted img {opacity: 0.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";}
#bx-admin-prefix .adm-input-file-deleted .adm-input-file-name{}
#bx-admin-prefix .adm-input-file-del-lbl {position: absolute; top: 50%; left: 50%; font-size: 12px; color: #4f5d67; text-shadow:1px 1px #fff;text-align: center !important; display: none;}
#bx-admin-prefix .adm-input-file-deleted .adm-input-file-del-lbl{display: block !important;}
#bx-admin-prefix .adm-input-file-ex-wrap {margin: 0 0 12px 0;}
#bx-admin-prefix .adm-input-file-desc-inp-cont{margin: 8px 0 0 0;}
#bx-admin-prefix .adm-input-file-deleted .adm-input-file-desc-inp-cont{display: none;}
#bx-admin-prefix .adm-input-file-deleted .add-file-popup-btn{display: none;}
#bx-admin-prefix .adm-input-file-deleted .adm-input-file-name{text-decoration: line-through!important; color: #959da1 !important; text-shadow:1px 1px #fff;}
#bx-admin-prefix .adm-input-file-bordered,
#bx-admin-prefix .adm-input-file-deleted .adm-input-file-preview{border: 1px solid #CACDCD !important;}
#bx-admin-prefix .add-file-popup-btn {margin: 0 0 0 10px!important;}
#bx-admin-prefix .adm-input-file-new {/*margin: 0 0 14px 0!important;*/}
#bx-admin-prefix .adm-input-cont-bordered {border-bottom: 2px solid #edefef; padding: 0 0 14px 0; margin: 0 0 14px 0!important;}
#bx-admin-prefix .adm-input-file-not-found{color: #2D3E4A !important;display: inline-block;vertical-align:top;margin-top: 7px;}

#bx-admin-prefix .btn-gray-load {
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border:none;
	background:#C0C0C0!important;
	background: -webkit-linear-gradient(top, rgba(179, 194, 200, 0.96), rgba(202, 215, 219, 0.96))!important;
	background: -moz-linear-gradient(top, rgba(179, 194, 200, 0.96), rgba(202, 215, 219, 0.96))!important;
	background: -ms-linear-gradient(top, rgba(179, 194, 200, 0.96), rgba(202, 215, 219, 0.96))!important;
	background: -o-linear-gradient(top, rgba(179, 194, 200, 0.96), rgba(202, 215, 219, 0.96))!important;
	background: linear-gradient(top, rgba(179, 194, 200, 0.96), rgba(202, 215, 219, 0.96))!important;
	-webkit-box-shadow: 0 1px 1px 1px rgba(103, 109, 123, 0.78) inset !important;
	box-shadow: 0 1px 1px 1px rgba(103, 109, 123, 0.78) inset !important;
	color:#b1bec2!important;
	cursor:default;
	height:29px!important;
	text-shadow:none !important;
	padding:5px 13px!important;
}
#bx-admin-prefix .btn-green.btn-gray-load,
#bx-admin-prefix .btn-green-save.btn-gray-load
{
	background: #698F00 !important;
	-webkit-box-shadow: 0 2px 1px rgba(66, 84, 17, 0.71) inset !important;
	box-shadow: 0 2px 1px rgba(66, 84, 17, 0.71) inset !important;
	border: solid 1px;
	border-color:transparent #698F00 #698F00 !important;
	color:#7a9d1e !important;
	cursor:default;
	height:29px !important;
	padding:6px 13px !important;
	text-shadow:none;
}

#bx-admin-prefix .btn-gray-load-img {
	background:url("/bitrix/templates/itb_main/css/../images/waiter-button-light.gif") no-repeat 0 0;
	height:20px;
	position:absolute;
	width:20px;
}

#bx-admin-prefix .btn-gray-load-img-green {
	background:url("/bitrix/templates/itb_main/css/../images/waiter-button-green.gif") no-repeat 0 0;
	height:20px;
	position:absolute;
	width:20px;
}

/*===========================================================IE BUTTONS========================================================================*/


.bx-ie8 .itb_content .btn-gray,
.bx-ie8 .itb_content input[type="button"],
.bx-ie8 .itb_content input[type="reset"],
.bx-ie8 .itb_content input[type="submit"],
.bx-ie9 .itb_content .btn-gray,
.bx-ie9 .itb_content input[type="button"],
.bx-ie9 .itb_content input[type="reset"],
.bx-ie9 .itb_content input[type="submit"] {
	border-radius:4px;
	background:url("/bitrix/templates/itb_main/css/../images/bx-admin-sprite-small-1.png") repeat-x 0 -3554px;
	box-shadow:0 0 0 1px rgba(0, 0, 0, 0.07), 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px 0 #FFFFFF inset, 0 0 1px rgba(255, 255, 255, 0.5) inset !important;
}

.bx-ie8 .itb_content .btn-gray,
.bx-ie8 .itb_content input[type="button"],
.bx-ie8 .itb_content input[type="reset"],
.bx-ie8 .itb_content input[type="submit"] {border:1px solid #959c9d !important;}

.bx-ie8 .itb_content input[type="button"],
.bx-ie8 .itb_content input[type="reset"],
.bx-ie8 .itb_content input[type="submit"],
.bx-ie9 .itb_content input[type="button"],
.bx-ie9 .itb_content input[type="reset"],
.bx-ie9 .itb_content input[type="submit"] {
	line-height:16px;
	height:29px!important;
	padding-top:6px!important;
	padding-bottom:6px!important;
}

.bx-ie8 .itb_content .btn-gray:hover,
.bx-ie8 .itb_content input[type="button"]:hover,
.bx-ie8 .itb_content input[type="reset"]:hover,
.bx-ie8 .itb_content input[type="submit"]:hover {background:#f5f5f5!important; }

.bx-ie8 .itb_content .adm-detail-content input[type="button"],
.bx-ie8 .itb_content .adm-detail-content input[type="reset"],
.bx-ie8 .itb_content .adm-detail-content input[type="submit"],
.bx-ie9 .itb_content .adm-detail-content input[type="button"],
.bx-ie9 .itb_content .adm-detail-content input[type="reset"],
.bx-ie9 .itb_content .adm-detail-content input[type="submit"] { height: 27px !important; }

.bx-ie8 .itb_content .btn-gray,
.bx-ie9 .itb_content .btn-gray,
.bx-ie8 .itb_content .btn-gray:active,
.bx-ie9 .itb_content .btn-gray:active { height:19px!important; padding-top:6px!important; padding-bottom:4px!important;}

.bx-ie8 .itb_content input.btn-gray:active,
.bx-ie9 .itb_content input.btn-gray:active {height:29px!important; padding-top:2px!important; padding-bottom:3px !important;}

.bx-ie8 .itb_content input[type="button"].adm-inp-active,
.bx-ie8 .itb_content input[type="reset"].adm-inp-active,
.bx-ie8 .itb_content input[type="submit"].adm-inp-active,
.bx-ie8 .itb_content a.adm-inp-active,
.bx-ie8 .itb_content span.adm-inp-active,
.bx-ie9 .itb_content input[type="button"].adm-inp-active,
.bx-ie9 .itb_content input[type="reset"].adm-inp-active,
.bx-ie9 .itb_content input[type="submit"].adm-inp-active,
.bx-ie9 .itb_content a.adm-inp-active,
.bx-ie9 .itb_content span.adm-inp-active
{
	border-radius: 2px;
	background: #b8c6cb!important;
	box-shadow: inset 0 1px 2px 0 #848d98 !important;
	background: -ms-linear-gradient(top, rgba(190,190,190,.96), rgba(211,211,211,.96))!important;
	background: linear-gradient(top, rgba(190,190,190,.96), rgba(211,211,211,.96))!important;
	border-color: #767e8a #89929c #b0bcc1 !important;
	height: 29px;
	outline:none;
	padding:5px 13px 5px;
	color:#484848;
}

.bx-ie8 .itb_content a.adm-inp-active,
.bx-ie8 .itb_content span.adm-inp-active,
.bx-ie9 .itb_content a.adm-inp-active,
.bx-ie9 .itb_content span.adm-inp-active {
	height:19px!important;
}

.bx-ie8 .itb_content input.btn-green,
.bx-ie8 .itb_content .btn-green,
.bx-ie8 .itb_content input.btn-green-save,
.bx-ie8 .itb_content .btn-green-save,
.bx-ie9 .itb_content input.btn-green,
.bx-ie9 .itb_content .btn-green,
.bx-ie9 .itb_content input.btn-green-save,
.bx-ie9 .itb_content .btn-green-save
{
	background:url("/bitrix/templates/itb_main/css/../images/bx-admin-sprite-small-1.png") repeat-x 0 -3658px!important;
	border-top:1px solid #a4c926 !important;
	border-bottom:1px solid #73991a !important;
	border-left:1px solid #74991a !important;
	border-right:1px solid #74991a !important;
	box-shadow:none!important;
}

.bx-ie8 .itb_content .btn-green,
.bx-ie8 .itb_content .btn-green-save,
.bx-ie9 .itb_content .btn-green,
.bx-ie9 .itb_content .btn-green-save {height:17px!important; padding-top:5px!important; padding-bottom:5px!important;}

.bx-ie8 .itb_content input.btn-green,
.bx-ie8 .itb_content input.btn-green-save,
.bx-ie9 .itb_content input.btn-green,
.bx-ie9 .itb_content input.btn-green-save
{height:31px !important; }

.bx-ie8 .itb_content input.btn-green:hover,
.bx-ie8 .itb_content .btn-green:hover,
.bx-ie8 .itb_content input.btn-green-save:hover,
.bx-ie8 .itb_content .btn-green-save:hover,
.bx-ie9 .itb_content input.btn-green:hover,
.bx-ie9 .itb_content .btn-green:hover,
.bx-ie9 .itb_content input.btn-green-save:hover,
.bx-ie9 .itb_content .btn-green-save:hover
{
	background:url("/bitrix/templates/itb_main/css/../images/bx-admin-sprite-small-1.png") repeat-x 0 -3692px !important;
	box-shadow: none!important;
	border-top:1px solid #97c004 !important;
	border-bottom:1px solid #648900 !important;
	border-left:1px solid #74991a !important;
	border-right:1px solid #74991a !important;
	text-decoration:none;
}

.bx-ie8 .itb_content span.btn-green:hover,
.bx-ie8 .itb_content a.btn-green:hover,
.bx-ie8 .itb_content span.btn-green-save:hover,
.bx-ie8 .itb_content a.btn-green-save:hover,
.bx-ie9 .itb_content span.btn-green:hover,
.bx-ie9 .itb_content a.btn-green:hover,
.bx-ie9 .itb_content span.btn-green-save:hover,
.bx-ie9 .itb_content a.btn-green-save:hover
{
	height:17px!important;
	padding-top:5px!important;
	padding-bottom:5px!important;
}

.bx-ie8 .itb_content span.btn-green:active,
.bx-ie8 .itb_content a.btn-green:active,
.bx-ie8 .itb_content .btn-green:active,
.bx-ie8 .itb_content .btn-green-active,
.bx-ie8 .itb_content span.btn-green-save:active,
.bx-ie8 .itb_content a.btn-green-save:active,
.bx-ie8 .itb_content .btn-green-save:active,
.bx-ie8 .itb_content .btn-green-save-active,
.bx-ie9 .itb_content span.btn-green:active,
.bx-ie9 .itb_content a.btn-green:active,
.bx-ie9 .itb_content .btn-green:active,
.bx-ie9 .itb_content .btn-green-active,
.bx-ie9 .itb_content span.btn-green-save:active,
.bx-ie9 .itb_content a.btn-green-save:active,
.bx-ie9 .itb_content .btn-green-save:active,
.bx-ie9 .itb_content .btn-green-save-active
{
	background:url("/bitrix/templates/itb_main/css/../images/bx-admin-sprite-small-1.png") repeat-x 0 -3692px !important;
	box-shadow: none!important;
	border-top:1px solid #97c004 !important;
	border-bottom:1px solid #648900 !important;
	border-left:1px solid #74991a !important;
	border-right:1px solid #74991a !important;
	height:17px!important;
	padding-top:5px!important;
	padding-bottom:5px!important;
	text-decoration:none;
}

.bx-ie8 .itb_content .btn-green:active,
.bx-ie8 .itb_content .btn-green-active,
.bx-ie8 .itb_content .btn-green-save:active,
.bx-ie8 .itb_content .btn-green-save-active
{padding-top:6px!important;}

.bx-ie8 .itb_content input.btn-green:active,
.bx-ie8 .itb_content input.btn-green-save:active,
.bx-ie9 .itb_content input.btn-green:active,
.bx-ie9 .itb_content input.btn-green-save:active
{
	height:31px !important;
	box-shadow:none!important;
}

/*===========================================================END IE BUTTON========================================================================*/

.adm-designed-checkbox {
	display: none !important;
}

.adm-designed-checkbox-label {
	background:url("/bitrix/templates/itb_main/css/../images/bx-admin-sprite-small-1.png") no-repeat 0 -983px;
	cursor: pointer;
	display: inline-block;
	height: 15px;
	float:none;
	width: 16px;
	vertical-align: text-top;
}

.bx-opera .adm-designed-checkbox {
	display: inline-block !important;
	visibility: hidden !important;
	width: 0 !important;
	height: 0 !important;
	padding: 0!important;
	margin: 0!important;
	font-size: 1px !important;
	line-height: 1px !important;
}

.adm-designed-checkbox:checked + .adm-designed-checkbox-label {background-position:0 -1006px;}
.adm-designed-checkbox:disabled + .adm-designed-checkbox-label {background-position:0 -1350px;}
.adm-designed-checkbox:disabled:checked + .adm-designed-checkbox-label {background-position:0 -3459px;}

.bx-ie8 .adm-designed-checkbox {display: inline-block !important;}
.bx-ie8 .adm-designed-checkbox-label {display: none;}

.itb_content .adm-input,
.itb_content input[type="text"],
.itb_content input[type="password"],
.itb_content input[type="email"] {
	background:#fff;
	border:1px solid;
	border-color:#87919c #959ea9 #9ea7b1 #959ea9;
	border-radius:3px;
	color:#000;
	-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.3), inset 0 2px 2px -1px rgba(180,188,191,0.7);
	box-shadow:0 1px 0 0 rgba(255,255,255,0.3), inset 0 2px 2px -1px rgba(180,188,191,0.7);
	display:inline-block;
	outline:none;
	vertical-align:middle;
	-webkit-font-smoothing: antialiased;
}

.itb_content .adm-input,
.itb_content input[type="text"],
.itb_content input[type="password"],
.itb_content input[type="email"] {font-size:13px; height:25px; padding:0 5px; margin: 0; }

.itb_content .adm-input::-ms-clear,
.itb_content input[type="text"]::-ms-clear,
.itb_content input[type="password"]::-ms-clear,
.itb_content input[type="email"]::-ms-clear { display: none; }

.bx-ie8 .itb_content .adm-input,
.bx-ie8 .itb_content input[type="text"],
.bx-ie8 .itb_content input[type="email"] { line-height: 25px; }
.bx-ie8 .itb_content input[type="password"] { line-height: normal; }

.itb_content select {
	background: #fff;
	border-radius:4px;
	border:1px solid #a3a5a5;
	color:#000;
	-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.3), inset 0 2px 2px -1px rgba(180,188,191,0.7);
	box-shadow:0 1px 0 0 rgba(255,255,255,0.3), inset 0 2px 2px -1px rgba(180,188,191,0.7);
	font-size:13px;
	//font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	height:27px;
	margin:0;
	vertical-align:middle;
	padding:4px;
	-webkit-font-smoothing: antialiased;
}

.itb_content select[multiple],
.itb_content select[size] {height:auto; min-height:27px;}

.itb_content .adm-list-table-footer select[size] {height:29px;}

.itb_content select[disabled],
.itb_content input[disabled],
.itb_content textarea[disabled],
.itb_content textarea[readonly],
.itb_content input[readonly] {opacity:0.4;}

.bx-quirks .itb_content select {height: auto;}

.itb_content .typeselect { width: 200px; }

.itb_content input[disabled][type="button"],
.itb_content input[disabled][type="submit"],
.itb_content span.btn-gray-disabled,
.itb_content a.btn-gray-disabled
{
	border-radius: 3px;
	background-color: #eaf1f3!important;
	-webkit-box-shadow: 0 0 1px rgba(0,0,0,.11), 0 1px 1px rgba(0,0,0,.3), inset 0 1px #fff, inset 0 0 1px rgba(255,255,255,.5) !important;
	box-shadow: 0 0 1px rgba(0,0,0,.11), 0 1px 1px rgba(0,0,0,.3), inset 0 1px #fff, inset 0 0 1px rgba(255,255,255,.5) !important;
	background-image: -webkit-linear-gradient(bottom, #DFDFDF, #fff)!important;
	background-image: -moz-linear-gradient(bottom, #DFDFDF, #fff)!important;
	background-image: -ms-linear-gradient(bottom, #DFDFDF, #fff)!important;
	background-image: -o-linear-gradient(bottom, #DFDFDF, #fff)!important;
	background-image: linear-gradient(bottom, #DFDFDF, #fff)!important;
	color:#aaafb3;
	cursor:default;
	display:inline-block;
	//font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight:normal;
	font-size:14px;
	height: 32px;
	text-shadow:0 1px rgba(255,255,255,0.7);
	text-decoration:none;
	vertical-align:middle;
	opacity:1;
	padding: 0 13px 2px;
}


.bx-ie8 .itb_content span.btn-gray-disabled,
.bx-ie8 .itb_content a.btn-gray-disabled,
.bx-ie9 .itb_content span.btn-gray-disabled,
.bx-ie9 .itb_content a.btn-gray-disabled {
	background:url("/bitrix/templates/itb_main/css/../images/bx-admin-sprite-small-1.png") repeat-x 0 -3554px !important;
	border: 1px solid #959c9d !important;
	height: 17px !important;
}

.itb_content input[disabled][type="button"].btn-green,
.itb_content input[disabled][type="submit"].btn-green,
.itb_content span.btn-gray-disabled.btn-green,
.itb_content a.btn-gray-disabled.btn-green,

.itb_content input[disabled][type="button"].btn-green-save,
.itb_content input[disabled][type="submit"].btn-green-save,
.itb_content span.btn-gray-disabled.btn-green-save,
.itb_content a.btn-gray-disabled.btn-green-save,

.itb_content input[disabled][type="button"].btn-green:hover,
.itb_content input[disabled][type="submit"].btn-green:hover,
.itb_content span.btn-gray-disabled.btn-green:hover,
.itb_content a.btn-gray-disabled.btn-green:hover,

.itb_content input[disabled][type="button"].btn-green-save:hover,
.itb_content input[disabled][type="submit"].btn-green-save:hover,
.itb_content span.btn-gray-disabled.btn-green-save:hover,
.itb_content a.btn-gray-disabled.btn-green-save:hover,

.bx-ie8 .itb_content input[disabled][type="button"].btn-green,
.bx-ie8 .itb_content input[disabled][type="submit"].btn-green,
.bx-ie8 .itb_content span.btn-gray-disabled.btn-green,
.bx-ie8 .itb_content a.btn-gray-disabled.btn-green,

.bx-ie8 .itb_content input[disabled][type="button"].btn-green-save,
.bx-ie8 .itb_content input[disabled][type="submit"].btn-green-save,
.bx-ie8 .itb_content span.btn-gray-disabled.btn-green-save,
.bx-ie8 .itb_content a.btn-gray-disabled.btn-green-save,

.bx-ie8 .itb_content input[disabled][type="button"].btn-green:hover,
.bx-ie8 .itb_content input[disabled][type="submit"].btn-green:hover,
.bx-ie8 .itb_content span.btn-gray-disabled.btn-green:hover,
.bx-ie8 .itb_content a.btn-gray-disabled.btn-green:hover,

.bx-ie8 .itb_content input[disabled][type="button"].btn-green-save:hover,
.bx-ie8 .itb_content input[disabled][type="submit"].btn-green-save:hover,
.bx-ie8 .itb_content span.btn-gray-disabled.btn-green-save:hover,
.bx-ie8 .itb_content a.btn-gray-disabled.btn-green-save:hover {
	background: #86AD00 !important;
	background: -webkit-linear-gradient(top, #97BA00, #729E00 ) !important;
	background:    -moz-linear-gradient(top, #97BA00, #729E00 ) !important;
	background:     -ms-linear-gradient(top, #97BA00, #729E00 ) !important;
	background:      -o-linear-gradient(top, #97BA00, #729E00 )!important;
	background:         linear-gradient(to bottom, #97BA00, #729E00) !important;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 1px 0 #CBDC00 inset !important;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 1px 0 #CBDC00 inset !important;
	border: 1px solid !important;
	border-color: #97C004 #7EA502 #648900 !important;
	color: #b5cc80 !important;
	text-shadow: none !important;
}


.itb_content span.btn-gray-disabled.btn-green,
.itb_content a.btn-gray-disabled.btn-green,
.itb_content span.btn-gray-disabled.btn-green:active,
.itb_content a.btn-gray-disabled.btn-green:active,
.itb_content span.btn-gray-disabled.btn-green-save,
.itb_content a.btn-gray-disabled.btn-green-save,
.itb_content span.btn-gray-disabled.btn-green-save:active,
.itb_content a.btn-gray-disabled.btn-green-save:active {
	height: 17px !important;
	padding-top: 5px !important;
}

.itb_content input[disabled][type="button"].btn-gray-disabled.btn-green,
.itb_content input[disabled][type="submit"].btn-gray-disabled.btn-green,
.itb_content input[disabled][type="button"].btn-green:active,
.itb_content input[disabled][type="submit"].btn-green:active,
.itb_content input[disabled][type="button"].btn-gray-disabled.btn-green-save,
.itb_content input[disabled][type="submit"].btn-gray-disabled.btn-green-save,
.itb_content input[disabled][type="button"].btn-green-save:active,
.itb_content input[disabled][type="submit"].btn-green-save:active {
	padding-top: 0 !important;
	padding-bottom:2px !important;
}


.itb_content span.btn-gray-disabled,
.itb_content a.btn-gray-disabled {
	height: 18px;
	line-height: 16px;
	margin-right: 12px;
	padding: 6px 15px 5px;
}

.bx-ie8 .itb_content input[disabled][type="button"],
.bx-ie8 .itb_content input[disabled][type="submit"],
.bx-ie9 .itb_content input[disabled][type="button"],
.bx-ie9 .itb_content input[disabled][type="submit"] {
	background:url("/bitrix/templates/itb_main/css/../images/bx-admin-sprite-small-1.png") repeat-x 0 -3554px !important;
	border: 1px solid #959c9d !important;
	height:31px!important;
}


.bx-ie8 .itb_content input[disabled][type="button"]:hover,
.bx-ie8 .itb_content input[disabled][type="submit"]:hover,
.bx-ie9 .itb_content input[disabled][type="button"]:hover,
.bx-ie9 .itb_content input[disabled][type="submit"]:hover
{height:31px;}

.bx-ie8 .itb_content input[disabled][type="button"].btn-green,
.bx-ie8 .itb_content input[disabled][type="submit"].btn-green,
.bx-ie8 .itb_content span.btn-gray-disabled.btn-green,
.bx-ie8 .itb_content a.btn-gray-disabled.btn-green,
.bx-ie9 .itb_content input[disabled][type="button"].btn-green,
.bx-ie9 .itb_content input[disabled][type="submit"].btn-green,
.bx-ie9 .itb_content span.btn-gray-disabled.btn-green,
.bx-ie9 .itb_content a.btn-gray-disabled.btn-green {
	background: #86AD00 !important;
	color: #b5cc80 !important;
}

.itb_content option {background: #fff; vertical-align:middle; padding:3px 5px 3px 3px;}

.itb_content textarea {
	background:#fff;
	border:1px solid;
	border-color:#87919c #959ea9 #9ea7b1 #959ea9;
	border-radius:3px;
	color:#484848;
	-ms-border-radius:3px;
	-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.3), inset 0 2px 2px -1px rgba(180,188,191,0.7);
	box-shadow:0 1px 0 0 rgba(255,255,255,0.3), inset 0 2px 2px -1px rgba(180,188,191,0.7);
	font-size:13px;
	//font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	padding:5px;
}

.itb_content .adm-input-file {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border:none;
	border-radius: 3px;
	background-color: #eaf1f3!important;
	-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 1px rgba(0, 0, 0, 0.3), 0 1px #FFFFFF inset, 0 0 1px rgba(255, 255, 255, 0.5) inset;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 1px rgba(0, 0, 0, 0.3), 0 1px #FFFFFF inset, 0 0 1px rgba(255, 255, 255, 0.5) inset;
	background-image: -webkit-linear-gradient(bottom, #DFDFDF, #fff);
	background-image: -moz-linear-gradient(bottom, #DFDFDF, #fff);
	background-image: -ms-linear-gradient(bottom, #DFDFDF, #fff);
	background-image: -o-linear-gradient(bottom, #DFDFDF, #fff);
	background-image: linear-gradient(bottom, #DFDFDF, #fff);
	color:#484848;
	cursor:pointer;
	display:inline-block;
	//font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight:normal;
	font-size:13px;
	height: 19px;
	text-shadow:0 1px #fff;
	text-decoration:none;
	vertical-align:top;
	padding:5px 15px 5px 29px;
	position:relative;
	overflow: hidden;
	white-space: nowrap;
}

.bx-ie9 .itb_content .adm-input-file {
	background:url("/bitrix/templates/itb_main/css/../images/bx-admin-sprite-small-1.png") repeat-x 0 -3554px;
	/*border:1px solid #959c9d;*/
	box-shadow:0 0 0 1px rgba(0, 0, 0, 0.07), 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px 0 #FFFFFF inset, 0 0 1px rgba(255, 255, 255, 0.5) inset;
}
.bx-ie8 .itb_content .adm-input-file { background:url("/bitrix/templates/itb_main/css/../images/bx-admin-sprite-small-1.png") repeat-x 0 -3554px; border:1px solid #959c9d; padding-top:5px;}
.bx-ie8 .itb_content .adm-input-file:hover { background:#f5f5f5!important;}


.itb_content .adm-input-file:before {
	background:url("/bitrix/templates/itb_main/css/../images/bx-admin-sprite-small-1.png") no-repeat 0 -3361px;
	content:"";
	height:16px;
	top:6px;
	left:11px;
	position:absolute;
	width:10px;
}

.itb_content .adm-input-file:hover {
	background :#f5f5f5;
	background: -moz-linear-gradient(top ,  #f8f8f8, #f5f5f5);
	background: -webkit-linear-gradient(top , #f8f8f8, #f5f5f5);
	background: -o-linear-gradient(top , #f8f8f8, #f5f5f5);
	background: -ms-linear-gradient(top , #f8f8f8, #f5f5f5);
	background: linear-gradient(top , #f8f8f8, #f5f5f5);
}

.itb_content .adm-input-file:hover {}

.bx-ie9 .itb_content .adm-input-file:hover { 	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImczNzgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGOEY4RjkiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGMkY2RjgiIG9mZnNldD0iMTAwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzM3OCkiIC8+Cjwvc3ZnPg==); }

.itb_content .adm-input-file:active {
	background :#f5f5f5;
	background: -moz-linear-gradient(top, rgba(179, 194, 200, 0.96), rgba(202, 215, 219, 0.96));
	background: -webkit-linear-gradient(top, rgba(179, 194, 200, 0.96), rgba(202, 215, 219, 0.96));
	background: -o-linear-gradient(top, rgba(179, 194, 200, 0.96), rgba(202, 215, 219, 0.96));
	background: -ms-linear-gradient(top, rgba(179, 194, 200, 0.96)9, rgba(202, 215, 219, 0.96));
	background: linear-gradient(top, rgba(179, 194, 200, 0.96), rgba(202, 215, 219, 0.96));
	-webkit-box-shadow:0 1px 1px 1px rgba(103, 109, 123, 0.78) inset;
	box-shadow:0 1px 1px 1px rgba(103, 109, 123, 0.78) inset;
	padding:6px 15px 4px 29px;
}

.bx-ie9 .itb_content .adm-input-file:active { 	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IzYzJjOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYWQ3ZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); }

.itb_content .adm-input-file:active:before {top:7px;}

.itb_content .adm-input-file input[type="file"]{
	font-size:40px;
	right:0;
	top:0;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	position:absolute;
}

/*

.itb_content input.btn-orange,
.itb_content .btn-orange{
	background-color: #DD7D1F!important;
	border:0 none!important;
    margin:0 auto!important;
    display: block!important;
    cursor:pointer!important;
    font-size: 13px!important;
    line-height: 15px!important;
    padding: 4px 11px 6px!important;
    text-decoration: none!important;
	position:relative!important;
	border-radius:3px!important;
background:#f5b456!important;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTJkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)!important;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5b456), color-stop(100%,#dd7d1f))!important;
	background:-webkit-linear-gradient(top, #f5b456 0%,#dd7d1f 100%)!important;
	background:   -moz-linear-gradient(top, #f5b456 0%,#dd7d1f 100%)!important;
	background:    -ms-linear-gradient(top, #f5b456 0%,#dd7d1f 100%)!important;
	background:     -o-linear-gradient(top, #f5b456 0%,#dd7d1f 100%)!important;
	background:        linear-gradient(to bottom, #f5b456 0%,#dd7d1f 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5b456', endColorstr='#dd7d1f',GradientType=0 )!important;
	color:#fff;
	vertical-align:bottom;
	text-shadow:0 1px rgba(0,0,0,0.1);
}
.itb_content input.btn-orange:hover{
	background:#fab95b!important;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTJkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTdkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)!important;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fab95b), color-stop(100%,#dd7d1f))!important;
	background:-webkit-linear-gradient(top, #fab95b 0%,#dd7d1f 100%)!important;
	background:   -moz-linear-gradient(top, #fab95b 0%,#dd7d1f 100%)!important;
	background:    -ms-linear-gradient(top, #fab95b 0%,#dd7d1f 100%)!important;
	background:     -o-linear-gradient(top, #fab95b 0%,#dd7d1f 100%)!important;
	background:        linear-gradient(to bottom, #fab95b 0%,#dd7d1f 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fab95b', endColorstr='#dd7d1f',GradientType=0 )!important;
}
.itb_content input.btn-orange:active{
	background:#dd7d1f!important;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBhN2RkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGEyZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)!important;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#dd7d1f), color-stop(100%,#fab95b))!important;
	background:-webkit-linear-gradient(top, #dd7d1f 0%,#fab95b 100%)!important;
	background:   -moz-linear-gradient(top, #dd7d1f 0%,#fab95b 100%)!important;
	background:    -ms-linear-gradient(top, #dd7d1f 0%,#fab95b 100%)!important;
	background:     -o-linear-gradient(top, #dd7d1f 0%,#fab95b 100%)!important;
	background:        linear-gradient(to bottom, #dd7d1f 0%,#fab95b 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd7d1f', endColorstr='#fab95b',GradientType=0 )!important;
	box-shadow:inset 0 3px 2px 1px rgba(0,0,0,.22)!important;
}
*/
/*===========================================================orange========================================================*/
.itb_content input.btn-orange,
.itb_content .btn-orange
 {
	background-color: #F18C1F!important;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.25), inset 0 1px 0 #FFBB1F;
	box-shadow: 0 1px 1px rgba(0,0,0,.25), inset 0 1px 0 #FFBB1F;
	border: solid 1px;
	border-color:#FF9F23 #E98421 #CF681F;
	background-image: -webkit-linear-gradient(bottom, #DD7D1F, #FF991F)!important;
	background-image: -moz-linear-gradient(bottom, #DD7D1F, #FF991F)!important;
	background-image: -ms-linear-gradient(bottom, #DD7D1F, #FF991F)!important;
	background-image: -o-linear-gradient(bottom, #DD7D1F, #FF991F)!important;
	background-image: linear-gradient(bottom, #DD7D1F, #FF991F)!important;
	color:#fff;
	text-shadow:0 1px rgba(0,0,0,0.1);
	-webkit-font-smoothing: antialiased;
	padding:0px 13px 2px;
}

.itb_content input[type="button"].btn-orange:before
 {
	background: url("/bitrix/templates/itb_main/css/../images/waiter-button-light.gif") no-repeat 0 0;
	content: "";
	height: 1px;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 1px;
}

.itb_content input.btn-orange:hover,
.itb_content .btn-orange:hover
{
	background-color:#FFA62F!important;
	background-image: -webkit-linear-gradient(top, #FFAD30, #F59A2C)!important;
	background-image: -moz-linear-gradient(top, #FFAD30, #F59A2C)!important;
	background-image: -ms-linear-gradient(top, #FFAD30, #F59A2C)!important;
	background-image: -o-linear-gradient(top, #FFAD30, #F59A2C)!important;
	background-image: linear-gradient(top, #FFAD30, #F59A2C)!important;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 1px 0 #FFC639 inset;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 1px 0 #FFC639 inset;
	border-color:#FF9F23 #E98421 #CF681F;
	text-decoration:none;
}

.itb_content input.btn-orange:active,
.itb_content .btn-orange:active
{
	background:#D46E1F!important;
	-webkit-box-shadow: inset 0 2px 1px rgba(173,51,48,.71)!important;
	box-shadow: inset 0 2px 1px rgba(173,51,48,.71) !important;
	border-color:transparent #D46E1F #D46E1F !important;
	border-top:none;
	height:17px!important;
	padding:6px 15px 5px !important;
}

.itb_content input.btn-orange:active,
.itb_content .btn-orange:active
{
	height:32px!important;
	padding:1px 13px 2px!important;
}
/*===========================================================red========================================================*/
.itb_content input.btn-red,
.itb_content .btn-red
 {
	background-color: #B52B17!important;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.25), inset 0 1px 0 #FA5A17;
	box-shadow: 0 1px 1px rgba(0,0,0,.25), inset 0 1px 0 #FA5A17;
	border: solid 1px;
	border-color:#C63E1B #AD2319 #930717;
	background-image: -webkit-linear-gradient(bottom, #A11C17, #C63817)!important;
	background-image: -moz-linear-gradient(bottom, #A11C17, #C63817)!important;
	background-image: -ms-linear-gradient(bottom, #A11C17, #C63817)!important;
	background-image: -o-linear-gradient(bottom, #A11C17, #C63817)!important;
	background-image: linear-gradient(bottom, #A11C17, #C63817)!important;
	color:#fff;
	text-shadow:0 1px rgba(0,0,0,0.1);
	-webkit-font-smoothing: antialiased;
	padding:0px 13px 2px;
}

.itb_content input[type="button"].btn-red:before
 {
	background: url("/bitrix/templates/itb_main/css/../images/waiter-button-light.gif") no-repeat 0 0;
	content: "";
	height: 1px;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 1px;
}

.itb_content input.btn-red:hover,
.itb_content .btn-red:hover
{
	background-color:#CD4527!important;
	background-image: -webkit-linear-gradient(top, #DB4C28, #B93924)!important;
	background-image: -moz-linear-gradient(top, #DB4C28, #B93924)!important;
	background-image: -ms-linear-gradient(top, #DB4C28, #B93924)!important;
	background-image: -o-linear-gradient(top, #DB4C28, #B93924)!important;
	background-image: linear-gradient(top, #DB4C28, #B93924)!important;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 1px 0 #FF6531 inset;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 1px 0 #FF6531 inset;
	border-color:#C63E1B #AD2319 #930717;
	text-decoration:none;
}

.itb_content input.btn-red:active,
.itb_content .btn-red:active
{
	background:#980D17!important;
	-webkit-box-shadow: inset 0 2px 1px rgba(113,0,40,.71)!important;
	box-shadow: inset 0 2px 1px rgba(113,0,40,.71) !important;
	border-color:transparent #980D17 #980D17 !important;
	border-top:none;
	height:17px!important;
	padding:6px 15px 5px !important;
}

.itb_content input.btn-red:active,
.itb_content .btn-red:active
{
	height:32px!important;
	padding:1px 13px 2px!important;
}
/*===========================================================yellow========================================================*/
.itb_content input.btn-yellow,
.itb_content .btn-yellow
 {
	background-color: #FFE700!important;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.25), inset 0 1px 0 #FFFF00;
	box-shadow: 0 1px 1px rgba(0,0,0,.25), inset 0 1px 0 #FFFF00;
	border: solid 1px;
	border-color:#FFFA04 #FFDF02 #F1C300;
	background-image: -webkit-linear-gradient(bottom, #FFD800, #FFF400)!important;
	background-image: -moz-linear-gradient(bottom, #FFD800, #FFF400)!important;
	background-image: -ms-linear-gradient(bottom, #FFD800, #FFF400)!important;
	background-image: -o-linear-gradient(bottom, #FFD800, #FFF400)!important;
	background-image: linear-gradient(bottom, #FFD800, #FFF400)!important;
	color:#484848;
	text-shadow:0 1px rgba(255,255,255,0.7);
	-webkit-font-smoothing: antialiased;
	padding:0px 13px 2px;
}

.itb_content input[type="button"].btn-yellow:before
 {
	background: url("/bitrix/templates/itb_main/css/../images/waiter-button-light.gif") no-repeat 0 0;
	content: "";
	height: 1px;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 1px;
}

.itb_content input.btn-yellow:hover,
.itb_content .btn-yellow:hover
{
	background-color:#FFFF10!important;
	background-image: -webkit-linear-gradient(top, #FFFF11, #FFF50D)!important;
	background-image: -moz-linear-gradient(top, #FFFF11, #FFF50D)!important;
	background-image: -ms-linear-gradient(top, #FFFF11, #FFF50D)!important;
	background-image: -o-linear-gradient(top, #FFFF11, #FFF50D)!important;
	background-image: linear-gradient(top, #FFFF11, #FFF50D)!important;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 1px 0 #FFFF1A inset;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 1px 0 #FFFF1A inset;
	border-color:#FFFA04 #FFDF02 #F1C300;
	text-decoration:none;
}

.itb_content input.btn-yellow:active,
.itb_content .btn-yellow:active
{
	background:#F6C900!important;
	-webkit-box-shadow: inset 0 2px 1px rgba(207,142,17,.71)!important;
	box-shadow: inset 0 2px 1px rgba(207,142,17,.71) !important;
	border-color:transparent #F6C900 #F6C900 !important;
	border-top:none;
	height:17px!important;
	padding:6px 15px 5px !important;
}

.itb_content input.btn-yellow:active,
.itb_content .btn-yellow:active
{
	height:32px!important;
	padding:1px 13px 2px!important;
}
/*===========================================================darkyellow========================================================*/
.itb_content input.btn-darkyellow,
.itb_content .btn-darkyellow
 {
	background-color: #F5C327!important;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.25), inset 0 1px 0 #FFF227;
	box-shadow: 0 1px 1px rgba(0,0,0,.25), inset 0 1px 0 #FFF227;
	border: solid 1px;
	border-color:#FFD62B #EDBB29 #D39F27;
	background-image: -webkit-linear-gradient(bottom, #E1B427, #FFD027)!important;
	background-image: -moz-linear-gradient(bottom, #E1B427, #FFD027)!important;
	background-image: -ms-linear-gradient(bottom, #E1B427, #FFD027)!important;
	background-image: -o-linear-gradient(bottom, #E1B427, #FFD027)!important;
	background-image: linear-gradient(bottom, #E1B427, #FFD027)!important;
	color:#484848;
	text-shadow:0 1px rgba(255,255,255,0.7);
	-webkit-font-smoothing: antialiased;
	padding:0px 13px 2px;
}

.itb_content input[type="button"].btn-darkyellow:before
 {
	background: url("/bitrix/templates/itb_main/css/../images/waiter-button-light.gif") no-repeat 0 0;
	content: "";
	height: 1px;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 1px;
}

.itb_content input.btn-darkyellow:hover,
.itb_content .btn-darkyellow:hover
{
	background-color:#FFDD37!important;
	background-image: -webkit-linear-gradient(top, #FFE438, #F9D134)!important;
	background-image: -moz-linear-gradient(top, #FFE438, #F9D134)!important;
	background-image: -ms-linear-gradient(top, #FFE438, #F9D134)!important;
	background-image: -o-linear-gradient(top, #FFE438, #F9D134)!important;
	background-image: linear-gradient(top, #FFE438, #F9D134)!important;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 1px 0 #FFFD41 inset;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 1px 0 #FFFD41 inset;
	border-color:#FFD62B #EDBB29 #D39F27;
	text-decoration:none;
}

.itb_content input.btn-darkyellow:active,
.itb_content .btn-darkyellow:active
{
	background:#D8A527!important;
	-webkit-box-shadow: inset 0 2px 1px rgba(177,106,56,.71)!important;
	box-shadow: inset 0 2px 1px rgba(177,106,56,.71) !important;
	border-color:transparent #D8A527 #D8A527 !important;
	border-top:none;
	height:17px!important;
	padding:6px 15px 5px !important;
}

.itb_content input.btn-darkyellow:active,
.itb_content .btn-darkyellow:active
{
	height:32px!important;
	padding:1px 13px 2px!important;
}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/sale.basket.basket/templatenew/themes/yellow/style.css?1531395613719*/
/* SCU */
.bx-yellow .basket-item-scu-item:hover,
.bx-yellow .basket-item-scu-item.selected,
.bx-yellow .basket-item-scu-item.not-available:hover { border-color: #f4b236; }

/* Amount */
.bx-yellow .basket-item-amount-filed:hover,
.bx-yellow .basket-item-amount-filed:focus { border-color: #f4b236; }

/* BTN */
div.bx-yellow .btn.btn-default {
	outline: none;
	border-color: #ee9200;
	background-color: #ee9200;
	color: #fff;
}

div.bx-yellow .btn.btn-default:hover {
	outline: none;
	border-color: #f0bf72;
	background-color: #f0bf72;
	color: #fff;
}

div.bx-yellow .btn.btn-default:active {
	outline: none;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
/* End */


/* Start:/bitrix/components/bitrix/system.show_message/templates/.default/style.css?143256109564*/
font.errortext
{
	color:red;
}

font.notetext
{
	color:green;
}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/catalog.viewed.products/related_new1/style.css?149943091725733*/
/* catalog.section */
.bx_item_list_you_looked_horizontal{
    margin-bottom:20px;
    border-bottom:1px solid #e5e5e5;
}

.bx_item_list_you_looked_horizontal.bx_wood .bx_item_list_title{background:#ebf4f8;}
.bx_item_list_you_looked_horizontal.bx_red .bx_item_list_title{background:#FBF1F0}
.bx_item_list_you_looked_horizontal.bx_green .bx_item_list_title{background:#e0e0e0}
.bx_item_list_you_looked_horizontal.bx_blue .bx_item_list_title{background:#ebf4f8}
.bx_item_list_you_looked_horizontal.bx_black .bx_item_list_title{background:#f1f4f7;}
.bx_item_list_you_looked_horizontal.bx_yellow .bx_item_list_title{background:#FBF7DB}


.bx_item_list_you_looked_horizontal .bx_catalog_item{
    position:relative;
    float:left;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    background:#fff;
    -webkit-transition:none;
    -moz-transition:none;
    -ms-transition:none;
    -o-transition:none;
    transition:none;
    margin-bottom:30px;
}

.bx_item_list_you_looked_horizontal .bx_catalog_item:focus {
	outline:none;
}

.popup-window-buttons .bx_item_list_you_looked_horizontal {
    border: none !important;
}

/*    .bx_item_list_you_looked_horizontal.col1 .bx_catalog_item{padding:1px 10px;margin:0 0 30px 0   ;width:100%}

    .bx_item_list_you_looked_horizontal.col2 .bx_catalog_item{padding:1px 10px;margin:0 1% 30px;width:48%}

    .bx_item_list_you_looked_horizontal.col3 .bx_catalog_item{padding:1px 10px;margin:0 1% 30px;width:31.333333%}

.bx_item_list_you_looked_horizontal.col4 .bx_catalog_item{padding:1px 10px;margin:0 1% 30px;width:23%}*/

.bx_item_list_you_looked_horizontal.col5 .bx_catalog_item{padding: 5px 10px 10px 10px;margin: 10px 2px 5px 2px;width:18%}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_container {
    position:absolute;
    z-index:990;
    top:0;
    left:0;
    right:0;
    box-shadow:0 2px 5px 0 rgba(0,0,0,.18);
    border-radius:3px;
    border:1px solid #d3d3d3;
    background:#fff;
    -webkit-animation:borderview 0.5s;
    animation:borderview 0.5s;
}
.bx-no-touch  .bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_container{padding:0 9px 15px}

@keyframes borderview {from {border:1px solid #fdfdfd;box-shadow:0 0 0 0 rgba(0,0,0,0);} to {border:1px solid #d3d3d3;box-shadow:0 2px 5px 0 rgba(0,0,0,.18);}}
@-webkit-keyframes borderview {from {border:1px solid #fdfdfd;box-shadow:0 0 0 0 rgba(0,0,0,0);} to {border:1px solid #d3d3d3;box-shadow:0 2px 5px 0 rgba(0,0,0,.18);}}

.bx_item_list_you_looked_horizontal .bx_catalog_item_articul{
    color:#a5a5a5;
    font-size:13px;
	padding-top: 5px;
	text-align: center;
}
.bx_item_list_you_looked_horizontal .bx_catalog_item_title{
    overflow:hidden;
	text-align: center;
    height:38px;
	min-height: 38px;
}
.bx_item_list_you_looked_horizontal .bx_catalog_item_title a{
    color:#3f3f3f;
    text-decoration:none;
    font-size:13px;
}
.bx_item_list_you_looked_horizontal .bx_catalog_item_price{
    color:#3f3f3f;
	text-align: center;
    font-weight:bold;
}
.bx_item_list_you_looked_horizontal .bx_catalog_item_price span{
    color:#a5a5a5;
    font-size:12px;
    font-weight:normal;
    white-space:nowrap;
    text-decoration:line-through;
}
.bx_item_list_you_looked_horizontal .bx_catalog_item_controls{
    padding-top:5px;
    text-align:center;
    opacity:1;
}

.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blockone{
    width:100%;
    white-space:nowrap;
    text-align:center;
}
.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blockone span{
    color:#3f3f3f;
    font-size:13px;
}
.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blockone .bx_notavailable{
    text-align:left;
    font-size:12px;
    line-height:30px;
    font-weight:bold;
}
.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo{
    width:100%;
    text-align:center;
}

.bx_item_list_you_looked_horizontal.bx_green .bx_bt_button.incart {
    background: #fac218;
}

.bx_item_list_you_looked_horizontal.bx_green .bx_bt_button.incart:hover {
    background: #dca704;
}

.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a{
    outline:none;
	margin:1%;
    width: 48%;
    min-width:100px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 25px;
    height: 25px;
}

.bx_item_list_you_looked_horizontal .bx_catalog_item_controls input[type=text]{border:none;}
.bx_item_list_you_looked_horizontal .bx_cnt_desc{
    text-align:left;
    position:absolute;
    right:-45px;
    top:2px;
    width:40px;
}

.bx_item_list_you_looked_horizontal .bx_catalog_item_controls a{margin-bottom:10px;}
.bx_item_list_you_looked_horizontal .bx_catalog_item_price .bx_price{font-size:15px;padding-top: 5px;}
.bx_item_list_you_looked_horizontal .bx_catalog_item_images_double,
.bx_item_list_you_looked_horizontal .bx_catalog_item_images{
    position:relative;
    z-index:910;
    display:block;
    padding-top:120%;
/*padding-left:50%;*/
    width:100%;
    background-position:center;
    background-repeat:no-repeat;
    -webkit-background-size:contain;
    background-size:contain;
}
.bx_item_list_you_looked_horizontal .bx_catalog_item_images_double{
    z-index:900;
    margin-top:-135%;
    opacity:0;
}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item.double:hover .bx_catalog_item_images{
    opacity:0;
    -webkit-animation:rotateimgfirst 0.5s;
    animation:rotateimgfirst 0.5s;
}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item.double:hover .bx_catalog_item_images_double{
    opacity:1;
    -webkit-animation:rotateimglast 0.5s;
    animation:rotateimglast 0.5s;
}
@keyframes rotateimgfirst {from {opacity:1;} to {opacity:0;}}
@-webkit-keyframes rotateimgfirst {from {opacity:1;} to {opacity:0;}}
@keyframes rotateimglast  {from {opacity:0;} to {opacity:1;}}
@-webkit-keyframes rotateimglast  {from {opacity:0;} to {opacity:1;}}
.bx_item_list_you_looked_horizontal .bx_catalog_item 	  .bx_catalog_item_scu{padding-top:10px}
.bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_scu>div{margin:0 auto}

.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item .bx_catalog_item_controls.touch,
.bx-touch    .bx_item_list_you_looked_horizontal .bx_catalog_item .bx_catalog_item_controls.no_touch{display:none !important;}

/* Stickers */
.bx_item_list_you_looked_horizontal .bx_stick{
    position:absolute;
    width:123px;
    height:35px;
    background:url(/bitrix/templates/.default/components/bitrix/catalog.viewed.products/related_new1/images/stick.png) left center no-repeat;
    color:#fff;
    text-align:center;
    text-shadow:0 1px 0 #ba3434;
    line-height:35px;
    white-space:nowrap;
    overflow:hidden;
    -ms-text-overflow:ellipsis;
    text-overflow:ellipsis;
}
.bx_item_list_you_looked_horizontal .bx_stick.short {font-weight: bold;font-size:18px}
.bx_item_list_you_looked_horizontal .bx_stick.average {font-weight: bold;font-size:13px}
.bx_item_list_you_looked_horizontal .bx_stick.long{font-weight:normal;font-size:11px}
.bx_item_list_you_looked_horizontal .bx_stick_disc{
    position:absolute;
    width:72px;
    height:74px;
    background:url(/bitrix/templates/.default/components/bitrix/catalog.viewed.products/related_new1/images/stick_disc.png) no-repeat center;
    color:#fff;
    text-align:center;
    text-shadow:0 1px 0 #ba3434;
    font-weight:bold;
    font-size:23px;
    line-height:74px;
}
.bx_item_list_you_looked_horizontal .bx_stick_disc{
    width:48px;
    height:49px;
    background-size:100%;
    font-size:	16px;
    line-height:49px;
}

.bx_item_list_you_looked_horizontal .bx_stick.left,
.bx_item_list_you_looked_horizontal .bx_stick_disc.left{left:-2px;}
.bx_item_list_you_looked_horizontal .bx_stick.right,
.bx_item_list_you_looked_horizontal .bx_stick_disc.right{right:0;}
.bx_item_list_you_looked_horizontal .bx_stick.top,
.bx_item_list_you_looked_horizontal .bx_stick_disc.top{top:15px;}
.bx_item_list_you_looked_horizontal .bx_stick.bottom,
.bx_item_list_you_looked_horizontal .bx_stick_disc.bottom{bottom:5px;}
.bx_item_list_you_looked_horizontal .bx_stick.middle,
.bx_item_list_you_looked_horizontal .bx_stick_disc.middle{top:49%;}

/* buttons */
.bx_item_list_you_looked_horizontal .bx_bt_button,
.bx_item_list_you_looked_horizontal .bx_bt_button_type_2{
    display:inline-block;
    border-radius:3px;
    text-align:center;
    text-decoration:none;
    font-size:14px;
    cursor:pointer;
    white-space:nowrap;
}

.bx_item_list_you_looked_horizontal .bx_bt_button_type_2 				{
    border:1px solid #e9e9e9;
    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%);
    color:#656565;
    text-shadow:0 1px 0 #fff;
}
.bx_item_list_you_looked_horizontal .bx_bt_button_type_2:hover{background:#fff;}
.bx_item_list_you_looked_horizontal .bx_bt_button_type_2:active 	{
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#f1f1f1),to(#fcfcfc));
    background-image:-webkit-linear-gradient(#f1f1f1 0%,#fcfcfc 100%);
    background-image:   -moz-linear-gradient(#f1f1f1 0%,#fcfcfc 100%);
    background-image:     -o-linear-gradient(#f1f1f1 0%,#fcfcfc 100%);
    background-image:        linear-gradient(#f1f1f1 0%,#fcfcfc 100%);
    box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.05);
}
.bx_item_list_you_looked_horizontal .bx_bt_button  				{
    background:#00a2df;
    background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTJkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#00a2df),color-stop(100%,#006fcb));
    background:-webkit-linear-gradient(top,#00a2df 0%,#006fcb 100%);
    background: -moz-linear-gradient(top,#00a2df 0%,#006fcb 100%);
    background:  -ms-linear-gradient(top,#00a2df 0%,#006fcb 100%);
    background:   -o-linear-gradient(top,#00a2df 0%,#006fcb 100%);
    background:      linear-gradient(to bottom,#00a2df 0%,#006fcb 100%);
    color:#fff;
    text-shadow:0 1px 0 #006cae;
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a2df',endColorstr='#006fcb',GradientType=0 );
}
.bx_item_list_you_looked_horizontal .bx_bt_button:hover  		{
    background:#21afe4;
    background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxYWZlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#21afe4),color-stop(100%,#006fcb));
    background:-webkit-linear-gradient(top,#21afe4 0%,#006fcb 100%);
    background:  -moz-linear-gradient(top,#21afe4 0%,#006fcb 100%);
    background:   -ms-linear-gradient(top,#21afe4 0%,#006fcb 100%);
    background:    -o-linear-gradient(top,#21afe4 0%,#006fcb 100%);
    background:       linear-gradient(to bottom,#21afe4 0%,#006fcb 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#21afe4',endColorstr='#006fcb',GradientType=0 );
}
.bx_item_list_you_looked_horizontal .bx_bt_button:active  		{
    background:#21afe4;
    background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxYWZlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#21afe4),color-stop(100%,#006fcb));
    background:-webkit-linear-gradient(top,#21afe4 0%,#006fcb 100%);
    background:  -moz-linear-gradient(top,#21afe4 0%,#006fcb 100%);
    background:   -ms-linear-gradient(top,#21afe4 0%,#006fcb 100%);
    background:    -o-linear-gradient(top,#21afe4 0%,#006fcb 100%);
    background:       linear-gradient(to bottom,#21afe4 0%,#006fcb 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#21afe4',endColorstr='#006fcb',GradientType=0 );
}


.bx_item_list_you_looked_horizontal .bx_small.bx_bt_button{
    display:inline-block;
    min-width:20px;
    line-height:20px;
}
.bx_item_list_you_looked_horizontal .bx_small.bx_bt_button_type_2{
    display:inline-block;
    min-width:18px;
    line-height:18px;
}

.bx_item_list_you_looked_horizontal .bx_small.bx_bt_button_type_2 		{}
.bx_item_list_you_looked_horizontal .bx_small.bx_bt_button_type_2:hover 	{}
.bx_item_list_you_looked_horizontal .bx_small.bx_bt_button_type_2:active 	{}


.bx_item_list_you_looked_horizontal .bx_medium.bx_bt_button{
    padding:0 13px;
    height:25px;
    font-weight:bold;
    line-height:25px;
}
.bx_item_list_you_looked_horizontal .bx_medium.bx_bt_button_type_2		{
    padding:0 13px;
    height:23px;
    font-weight:bold;
    line-height:23px;
}

.bx_item_list_you_looked_horizontal .bx_medium.bx_bt_button,
.bx_item_list_you_looked_horizontal .bx_medium.bx_bt_button_type_2 		{font-weight:bold;}
.bx_item_list_you_looked_horizontal .bx_medium.bx_bt_button_type_2:hover  {}
.bx_item_list_you_looked_horizontal .bx_medium.bx_bt_button_type_2:active {}

.bx_item_list_you_looked_horizontal .bx_col_input{
    display:inline-block;
    width:40px;
    text-align:center;
}

/* scu_detail_size */
.bx_item_list_you_looked_horizontal .bx_item_detail_size{
    position: relative;
    margin-bottom: 10px;
    padding: 0;
    max-width: 100%;
    width: 100%;
}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_size.full {
    position: relative;
    margin-left: -5%;
    padding: 0 5%;
}

/*----*/

.bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_item_section_name_gray{
    color: #9e9e9e;
    vertical-align: middle;
    font-size: 11px;
    line-height: 11px;
}

/*----*/

.bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_size_scroller_container{position: relative}

.bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_size{
    position: relative;
    overflow: hidden;
    margin: 0;
    width: 100%;
}
.bx_item_list_you_looked_horizontal .bx_item_detail_size ul{
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    white-space: nowrap;
}
.bx-touch 	 .bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_size{overflow-x: auto;}
.bx_item_list_you_looked_horizontal .bx_item_detail_size ul{
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    white-space: nowrap;
}
.bx-touch 	.bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_size ul{margin-left: 0 !important;}
.bx_item_list_you_looked_horizontal .bx_item_detail_size ul li{
    position: relative;
    display: block;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 25px;
}
.bx_item_list_you_looked_horizontal .bx_item_detail_size ul li .cnt{
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 2px;
    bottom: 2px;
    left:2px;
    display: block;
    overflow: hidden;
    border: 1px solid #c0cfda;
    background: #fff;

    color: #3f3f3f;
    text-align: center;
    text-decoration: none;
    font-weight: normal;
    font-size: 10px;
    line-height: 22px;
}
.bx-touch	.bx_item_list_you_looked_horizontal .bx_item_detail_size ul li .cnt{
    border: none;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/bitrix/templates/.default/components/bitrix/catalog.viewed.products/related_new1/images/x2border.png) 2 stretch;
    -moz-border-image: url(/bitrix/templates/.default/components/bitrix/catalog.viewed.products/related_new1/images/x2border.png) 2 stretch;
    -o-border-image: url(/bitrix/templates/.default/components/bitrix/catalog.viewed.products/related_new1/images/x2border.png) 2 stretch;
    border-image: url(/bitrix/templates/.default/components/bitrix/catalog.viewed.products/related_new1/images/x2border.png) 2 fill stretch;
}
.bx_item_list_you_looked_horizontal .bx_item_detail_size ul li:hover .cnt{border: 1px solid #006cc0}
.bx_item_list_you_looked_horizontal .bx_item_detail_size ul li:active .cnt,
.bx_item_list_you_looked_horizontal .bx_item_detail_size ul li.bx_active .cnt{
    border: 2px solid #006cc0;
}
.bx-touch .bx_item_list_you_looked_horizontal .bx_item_detail_size ul li.bx_active .cnt{
    border: none;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/bitrix/templates/.default/components/bitrix/catalog.viewed.products/related_new1/images/x2border_active.png) 2 stretch;
    -moz-border-image: url(/bitrix/templates/.default/components/bitrix/catalog.viewed.products/related_new1/images/x2border_active.png) 2 stretch;
    -o-border-image: url(/bitrix/templates/.default/components/bitrix/catalog.viewed.products/related_new1/images/x2border_active.png) 2 stretch;
    border-image: url(/bitrix/templates/.default/components/bitrix/catalog.viewed.products/related_new1/images/x2border_active.png) 2 fill stretch;
}

.bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_size ul li.bx_missing .cnt{border: 1px solid #c0cfda !important}
.bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_size ul li.bx_missing>i{
    cursor: not-allowed;
    position: absolute;
    display: block;
    top: 0;
    right: 2px;
    bottom: 2px;
    left:2px;
    z-index:11;
    background: rgba(255,255,255,.79) url(/bitrix/templates/.default/components/bitrix/catalog.viewed.products/related_new1/images/missing.png) no-repeat center;
}
/*----*/

.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_slide_left,
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_slide_right  		{opacity:0.8}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_slide_left:hover,
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_slide_right:hover {opacity:1.0}

.bx_item_list_you_looked_horizontal .bx_item_detail_size.full .bx_slide_left,
.bx_item_list_you_looked_horizontal .bx_item_detail_size.full .bx_slide_right{
    position: absolute;
    top: 0;
    bottom:4px;
    width :5%;
    max-width:11px;
    cursor: pointer;
}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_slide_left {left: -5%;background:url(/bitrix/templates/.default/components/bitrix/catalog.viewed.products/related_new1/images/arr_left.png)  no-repeat left  center;background-size: 100% auto}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_slide_right{right:-5%;background:url(/bitrix/templates/.default/components/bitrix/catalog.viewed.products/related_new1/images/arr_right.png) no-repeat right center;background-size: 100% auto}
.bx-touch 	 .bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_slide_left {left:   0;background:url(/bitrix/templates/.default/components/bitrix/catalog.viewed.products/related_new1/images/fade_left.png)  repeat-y left  center;background-size: 100% auto}
.bx-touch 	 .bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_slide_right{right:  0;background:url(/bitrix/templates/.default/components/bitrix/catalog.viewed.products/related_new1/images/fade_right.png) repeat-y right center;background-size: 100% auto}

/* scu_detail_scu */
.bx_item_list_you_looked_horizontal .bx_item_detail_scu{
    position: relative;
    margin-bottom: 10px;
    padding: 0;
    max-width: 100%;
    width: 100%;
}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_scu.full {
    position: relative;
    margin-left: -5%;
    padding: 0 5%
}

/*----*/

.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_item_section_name_gray{
    color: #9e9e9e;
    vertical-align: middle;
    font-size: 11px;
    line-height: 11px;
}

/*----*/

.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu_scroller_container{position: relative}

.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu{
    position: relative;
    overflow: hidden;
    margin: 0;
    width: 100%;
}
.bx-touch 	 .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu{overflow-x: auto}

.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul{
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    white-space: nowrap
}
.bx-touch 	.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul{margin-left: 0 !important}
.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li{
    position: relative;
    display: block;
    float: left;
    height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li .cnt{
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 2px;
    bottom: 4px;
    left:2px;
    display: block;
    overflow: hidden;
    border: 1px solid #c0cfda;
    background: #fff;
    z-index:10;
}
.bx-touch	.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li .cnt{
    border: none;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/bitrix/templates/.default/components/bitrix/catalog.viewed.products/related_new1/images/x2border.png) 2 stretch;
    -moz-border-image: url(/bitrix/templates/.default/components/bitrix/catalog.viewed.products/related_new1/images/x2border.png) 2 stretch;
    -o-border-image: url(/bitrix/templates/.default/components/bitrix/catalog.viewed.products/related_new1/images/x2border.png) 2 stretch;
    border-image: url(/bitrix/templates/.default/components/bitrix/catalog.viewed.products/related_new1/images/x2border.png) 2 fill stretch;
}
.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li:hover .cnt{border: 1px solid #006cc0}
.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li:active .cnt,
.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li.bx_active .cnt{
    padding: 3px;
    border: 2px solid #006cc0;
}
.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li.bx_missing .cnt{border: 1px solid #c0cfda !important}
.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li.bx_missing>i{
    cursor: not-allowed;
    position: absolute;
    display: block;
    top: 0;
    right: 2px;
    bottom: 4px;
    left: 2px;
    z-index:11;
    background: rgba(255,255,255,.79) url(/bitrix/templates/.default/components/bitrix/catalog.viewed.products/related_new1/images/missing.png) no-repeat center;
}

.bx-touch .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li.bx_active .cnt{
    border: none;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/bitrix/templates/.default/components/bitrix/catalog.viewed.products/related_new1/images/x2border_active.png) 2 stretch;
    -moz-border-image: url(/bitrix/templates/.default/components/bitrix/catalog.viewed.products/related_new1/images/x2border_active.png) 2 stretch;
    -o-border-image: url(/bitrix/templates/.default/components/bitrix/catalog.viewed.products/related_new1/images/x2border_active.png) 2 stretch;
    border-image: url(/bitrix/templates/.default/components/bitrix/catalog.viewed.products/related_new1/images/x2border_active.png) 2 fill stretch;
}
.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li .cnt .cnt_item{
    position: absolute;
    top:   6%;
    right: 6%;
    bottom:6%;
    left:  6%;
    background-size:contain;
    background-repeat: no-repeat;
}
.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li .cnt .cnt_item img{
    width: auto;
    height: 25px;
}

/*----*/

.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_slide_left,
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_slide_right  	  {opacity:0.8}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_slide_left:hover,
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_slide_right:hover{opacity:1.0}

.bx_item_list_you_looked_horizontal .bx_item_detail_scu.full .bx_slide_left,
.bx_item_list_you_looked_horizontal .bx_item_detail_scu.full .bx_slide_right{
    position: absolute;
    top: 0;
    bottom:4px;
    width :5%;
    max-width:11px;
    cursor: pointer;
}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_slide_left {left: -5%;background:url(/bitrix/templates/.default/components/bitrix/catalog.viewed.products/related_new1/images/arr_left.png)  no-repeat   left  center;background-size: 100% auto}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_slide_right{right:-5%;background:url(/bitrix/templates/.default/components/bitrix/catalog.viewed.products/related_new1/images/arr_right.png) no-repeat   right center;background-size: 100% auto}
.bx-touch 	 .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_slide_left {left:   0;background:url(/bitrix/templates/.default/components/bitrix/catalog.viewed.products/related_new1/images/fade_left.png)  repeat-y   left  center;background-size: 100% auto}
.bx-touch 	 .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_slide_right{right:  0;background:url(/bitrix/templates/.default/components/bitrix/catalog.viewed.products/related_new1/images/fade_right.png) repeat-y   right center;background-size: 100% auto}

.bx_item_list_you_looked_horizontal {
    position: relative;
    margin-bottom: 20px;
    border-radius: 3px
}
.bx_item_list_you_looked_horizontal .bx_item_list_title {
    font-weight: bold;
    color: #000;
    background: #ebf4f8;
    vertical-align: middle;
    height: 38px;
    text-align: center;
    line-height: 38px;
    font-size: 14px;
}
.bx_item_list_you_looked_horizontal .bx_catalog_item_container.no-imgs > a {
    background-image: none !important;
}
.slick-dots {
	bottom: auto;
}

.bx_item_list_you_looked_horizontal .slick-slider {
	margin: 0;
}

.bx_item_list_you_looked_horizontal .slick-dots {
	position: static;
}

.bx_item_list_you_looked_horizontal .slick-list {
	padding-bottom: 20px;
}

.bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_title {
	height: auto;
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/catalog.viewed.products/related_new1/themes/green/style.css?14994309175843*/
/* catalog.section */
.bx_item_list_you_looked_horizontal.bx_green .bx_bt_button  				{
	background:#99d23e;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5ZDIzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2M2FhMjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#99d23e), color-stop(100%,#63aa28));
	background:-webkit-linear-gradient(top, #99d23e 0%,#63aa28 100%);
	background:   -moz-linear-gradient(top, #99d23e 0%, #63aa28 100%);
	background:    -ms-linear-gradient(top, #99d23e 0%,#63aa28 100%);
	background:    -o-linear-gradient(top, #99d23e 0%,#63aa28 100%);
	background:       linear-gradient(to bottom, #99d23e 0%,#63aa28 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99d23e', endColorstr='#63aa28',GradientType=0 );

	color:#fff;
	text-shadow: 0 1px 0 #5d8634;

	display:inline-block;
	border-radius:3px;
	text-align:center;
	text-decoration:none;
	font-size:14px;
	cursor:pointer;
}
.bx_item_list_you_looked_horizontal.bx_green .bx_bt_button:hover  		{
	background:#a8d95b;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E4ZDk1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YWI3NDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#a8d95b), color-stop(100%,#7ab748));
	background:-webkit-linear-gradient(top, #a8d95b 0%,#7ab748 100%);
	background:   -moz-linear-gradient(top, #a8d95b 0%, #7ab748 100%);
	background:    -ms-linear-gradient(top, #a8d95b 0%,#7ab748 100%);
	background:     -o-linear-gradient(top, #a8d95b 0%,#7ab748 100%);
	background:        linear-gradient(to bottom, #a8d95b 0%,#7ab748 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8d95b', endColorstr='#7ab748',GradientType=0 );
}
.bx_item_list_you_looked_horizontal.bx_green .bx_bt_button:active  		{
	background:#63aa28;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYzYWEyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZmIzMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#63aa28), color-stop(100%,#6fb32d));
	background:-webkit-linear-gradient(top, #63aa28 0%,#6fb32d 100%);
	background:   -moz-linear-gradient(top, #63aa28 0%, #6fb32d 100%);
	background:    -ms-linear-gradient(top, #63aa28 0%,#6fb32d 100%);
	background:     -o-linear-gradient(top, #63aa28 0%,#6fb32d 100%);
	background:        linear-gradient(to bottom, #63aa28 0%,#6fb32d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63aa28', endColorstr='#6fb32d',GradientType=0 );
}

/* scu_detail_size */
.bx_item_list_you_looked_horizontal.bx_green .bx_item_detail_size ul li .cnt  				{border: 1px solid #74af40}
.bx_item_list_you_looked_horizontal.bx_green .bx_item_detail_size ul li:hover .cnt  		{border: 1px solid #5d9729}
.bx_item_list_you_looked_horizontal.bx_green .bx_item_detail_size ul li:active .cnt,
.bx_item_list_you_looked_horizontal.bx_green .bx_item_detail_size ul li.bx_active .cnt 		{border: 2px solid #5d9729}

.bx-touch .bx_item_list_you_looked_horizontal.bx_green .bx_item_detail_size ul li.bx_active .cnt{
	-webkit-border-image: url(/bitrix/templates/.default/components/bitrix/catalog.viewed.products/related_new1/themes/green/images/x2border_active.png) 2 stretch;
	-moz-border-image: url(/bitrix/templates/.default/components/bitrix/catalog.viewed.products/related_new1/themes/green/images/x2border_active.png) 2 stretch;
	-o-border-image: url(/bitrix/templates/.default/components/bitrix/catalog.viewed.products/related_new1/themes/green/images/x2border_active.png) 2 stretch;
	border-image: url(/bitrix/templates/.default/components/bitrix/catalog.viewed.products/related_new1/themes/green/images/x2border_active.png) 2 fill stretch;
}

/* scu_detail_scu */
.bx_item_list_you_looked_horizontal.bx_green .bx_item_detail_scu .bx_scu ul li .cnt  			{border: 1px solid #74af40}
.bx_item_list_you_looked_horizontal.bx_green .bx_item_detail_scu .bx_scu ul li:hover .cnt  		{border: 1px solid #5d9729}
.bx_item_list_you_looked_horizontal.bx_green .bx_item_detail_scu .bx_scu ul li:active .cnt,
.bx_item_list_you_looked_horizontal.bx_green .bx_item_detail_scu .bx_scu ul li.bx_active .cnt 	{border: 2px solid #5d9729}

.bx-touch .bx_item_list_you_looked_horizontal.bx_green .bx_item_detail_scu .bx_scu ul li.bx_active .cnt{
	-webkit-border-image: url(/bitrix/templates/.default/components/bitrix/catalog.viewed.products/related_new1/themes/green/images/x2border_active.png) 2 stretch;
	-moz-border-image: url(/bitrix/templates/.default/components/bitrix/catalog.viewed.products/related_new1/themes/green/images/x2border_active.png) 2 stretch;
	-o-border-image: url(/bitrix/templates/.default/components/bitrix/catalog.viewed.products/related_new1/themes/green/images/x2border_active.png) 2 stretch;
	border-image: url(/bitrix/templates/.default/components/bitrix/catalog.viewed.products/related_new1/themes/green/images/x2border_active.png) 2 fill stretch;
}
/* End */
/* /bitrix/components/custom/basket.addbyarticul/templates/.default/style.css?14671063911847 */
/* /bitrix/templates/.default/components/bitrix/sale.basket.basket/templatenew/style.css?154997204849923 */
/* /bitrix/templates/itb_main/css/buttons.css?147334336855592 */
/* /bitrix/templates/.default/components/bitrix/sale.basket.basket/templatenew/themes/yellow/style.css?1531395613719 */
/* /bitrix/components/bitrix/system.show_message/templates/.default/style.css?143256109564 */
/* /bitrix/templates/.default/components/bitrix/catalog.viewed.products/related_new1/style.css?149943091725733 */
/* /bitrix/templates/.default/components/bitrix/catalog.viewed.products/related_new1/themes/green/style.css?14994309175843 */
