

/* Start:/local/templates/duim/components/bitrix/sale.basket.basket.line/duim/style.min.css?15882298093569*/
.bx-basket-block{font-size:12px;padding-bottom:5px;white-space:nowrap;position:relative;padding-left:20px}.bx-basket-block>.fa{color:#97a1ab;width:12px;position:absolute;left:0;top:3px}.bx-basket-block a{color:#039be5;border-bottom:1px dashed;margin-right:10px}.bx-basket-block a:hover{text-decoration:none;border-bottom-color:transparent}@media(min-width:768px){.bx-basket-fixed{width:200px;position:fixed;z-index:1100;background:#fff;padding-top:10px;border:1px solid #f0f0f0;box-shadow:0 7px 10px rgba(0,0,0,0.15);border-radius:1px;overflow:hidden}.bx-basket-fixed.top{top:10px}.bx-basket-fixed.right{right:10px}.bx-basket-fixed.bottom{bottom:10px}.bx-basket-fixed.left{left:10px}.bx-basket-fixed.bx-max-height{top:10px;bottom:10px}}@media(max-width:767px){.bx-basket-fixed{position:fixed;z-index:1100;background:#fff;padding-top:10px;border:1px solid #f0f0f0;box-shadow:0 7px 10px rgba(0,0,0,0.15);border-radius:1px;overflow:hidden;bottom:0;left:0;right:0}.bx-basket-item-list{display:none}}.bx-basket-fixed .bx-basket-block{margin-left:10px}.bx-basket-item-list{position:relative;padding-bottom:20px;border-top:1px solid #f7f7f7;overflow:hidden}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;bottom:0;left:0;right:0}.bx-closed .bx-basket-item-list{height:20px;overflow:hidden}.bx-basket-item-list-action{cursor:pointer;background:#f7f7f7;position:absolute;bottom:0;right:0;left:0;z-index:120;height:20px;line-height:14px;vertical-align:middle;text-align:center;font-size:12px;color:#4f4f4f;padding:3px 0}.bx-basket-item-list-button-container{text-align:center;position:absolute;bottom:20px;border-top:1px solid #f7f7f7;padding:10px 0;background:#fff;left:0;right:0}.bx-basket-item-list-button-container a.btn{color:#ddd;text-decoration:none}.bx-basket-item-list-button-container a.btn:hover,.bx-basket-item-list-button-container a.btn:active{color:#fff}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{padding-top:15px;position:relative;padding-right:10px;padding-left:10px;margin-bottom:15px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{border-bottom:0;margin-bottom:0}.bx-basket-item-list-item-status{font-weight:bold;padding:3px;background:#ebebeb;margin:0 10px 20px;line-height:16px;font-size:13px;border-radius:3px;text-align:center;white-space:normal}.bx-basket-item-list-item-img{text-align:center;position:relative;padding-bottom:5px}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px}.bx-basket-item-list-item-name a{font-size:13px;color:#3f3f3f;text-decoration:none;white-space:normal;line-height:16px}.bx-basket-item-list-item-remove{position:absolute;right:10px;top:-7px;width:20px;height:20px;cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAAJFBMVEX///8yMjI6Ojpvb29wcHCEhISHh4eIiIiqqqqtra2wsLCxsbE3yvJ6AAAAAXRSTlMAQObYZgAAACxJREFUCNcFwYEBgCAMA7BYUMb2/78m9sXdJtfNMHkzcJ4DlS9FpXXKavT6ARdgANGqCJ38AAAAAElFTkSuQmCC) no-repeat center;opacity:.5}.bx-basket-item-list-item-remove:hover{opacity:.7}.bx-basket-item-list-item-price-block{padding-bottom:5px;font-size:12px}.bx-basket-item-list-item-price{display:inline-block;margin-right:5px}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;text-decoration:line-through;color:#b0b0b0}.bx_cart_login_top .bx-hdr-profile a{text-decoration:none}.bx_cart_login_top .bx-hdr-profile{line-height:1.44em}
/* End */


/* Start:/local/templates/duim/components/arturgolubev/search.title/.default/style.css?175009096816786*/
/* div.title-search-result {
	display: block !important;
} */

.bx_smart_searche, .bx_smart_searche *, .bx-searchtitle, .bx-searchtitle * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
}

.bx-searchtitle {
	margin: 0 0 10px;
	padding: 10px;
	border-radius: 3px;
	background: #fa9344;

}
.bx-searchtitle-history {
	margin-top: 5px;
}
	.bx-searchtitle-history a {
		color: #222;
		text-decoration: underline;
	}
	.bx-searchtitle-history a:hover {
		text-decoration: none;
	}
.bx-searchtitle-popup-history {
	padding: 0 8px 8px 8px;
}
	.bx-searchtitle-popup-history-title {
		font-size: 16px;
	}
	.bx-searchtitle-popup-history-item {
		padding: 4px 0;
	}
		.bx-searchtitle-popup-history-item::before {
			content: "";
			width: 16px;
			height: 16px;
			background: url(/local/templates/duim/components/arturgolubev/search.title/.default/images/search-icon.svg) center center no-repeat;
			background-size: 12px auto;
			display: inline-block;
			vertical-align: middle;
			margin-right: 5px;
		}
		.bx-searchtitle-popup-history a {
			color: #222;
			text-decoration: underline;
			vertical-align: middle;
		}
		.bx-searchtitle-popup-history a:hover {
			text-decoration: none;
		}

.bx-searchtitle .bx-block-title {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #343434;
	text-transform: uppercase;
	font-size: 12px;
	margin-bottom: 9px;
	font-weight: 600;
}
.bx-searchtitle .bx-input-group {
	position: relative;
	display: table;
	border-collapse: separate;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bx-searchtitle .bx-input-group {}
.bx-searchtitle .bx-input-group .bx-form-control {
	display: table-cell;
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0;
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	background-color: #f8fafc;
	border: 1px solid #d5dadc;
	border-right: none;
	border-radius: 1px 0 0 1px;
	outline: none;
	box-shadow: none !important;
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.bx-searchtitle .bx-input-group .bx-form-control:focus {
	background-color: #fff;
}
.bx-ios .bx-searchtitle .bx-input-group .bx-form-control {
	/* Fix of input shadow for IOS browsers. */
	background-image: -webkit-linear-gradient(#f8fafc 0%, #f8fafc 100%);
	background-image: linear-gradient(#f8fafc 0%, #f8fafc 100%);
}
.bx-searchtitle .bx-input-group-btn {
	position: relative;
	font-size: 0;
	width: 1%;
	white-space: nowrap;
	vertical-align: middle;
	display: table-cell;
	line-height: normal;
}
.bx-searchtitle .bx-input-group-btn button {
	position: relative;
	border: none;
	background: url(/local/templates/duim/components/arturgolubev/search.title/.default/images/search-icon.png) center center no-repeat #95a1a8;
	display: inline-block;
	margin-bottom: 0;
	cursor: pointer;
	padding:0;
	border-radius: 0 1px 1px 0;
	color: #fff;
	font-size: 16px;
	line-height: 1.42857143;
	height: 34px;
	width: 40px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.bx-searchtitle .bx-input-group-btn button:hover {
	background-color: #1484CE;
}


div.title-search-result {
	border:0 none !important;
	border-top: 0 none;
	display:none;
	overflow:hidden;
	z-index:999;
	min-width: 200px;
	margin-top: 3px;
	background-color: #FFF;
	/* border-top: 0 none; */
	border-radius: 2px;
	box-shadow: 0px 0px 7px -2px #d6d6d6;
	
	/* display: block !important; */
}

div.title-search-fader {
	display:none;
	background-image: url('/local/templates/duim/components/arturgolubev/search.title/.default/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}

p.title-search-preview {
	font-size:12px;
}
div.title-search-result td.title-search-price span {
	font-size: 26px;
}

/*========================*/
.bx_smart_searche {
	padding-top:8px;
	
	border-top: 0 none;
	border-radius: 0 0 3px 3px;
}
.bx_smart_searche .bx_info_wrap{
	margin-left: 85px;
}
.bx_smart_searche .bx_img_element{
	float: left;
	padding: 5px;
	width: 75px;
	text-align: center;
}
.bx_smart_searche .bx_item_block{
	min-height: 65px;
	position: relative;
}
.bx_smart_searche .bx_image{
	/* width: 45px;
	height: 45px;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid #e8e8e8; */
	display: inline-block;
	max-width: 100%;
}
.bx_smart_searche .bx_image.empty_image{
	background-image: url(/local/templates/duim/components/arturgolubev/search.title/.default/image/noimg.png);
}
.bx_smart_searche .bx_item_element{
	padding: 8px 0;
}
.bx_smart_searche .bx_item_element_all_result {
	text-align: center;
}
.bx_smart_searche .bx_item_element hr{
	margin: 0;
	border: none;
	border-bottom: 1px solid #e5e5e5;
}
.bx_smart_searche .bx_item_element a{
	margin-top: 5px;
	display: inline-block;
	color: #333;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}
.bx_smart_searche .bx_item_element a b{
	font-weight: bold;
}
.bx_smart_searche .bx_item_element a b{color: #000;}
.bx_smart_searche .bx_item_element a:hover,
.bx_smart_searche .bx_item_element a:hover b{text-decoration: underline;}
.bx_smart_searche .bx_item_preview_text{
	font-size:13px;
	padding: 5px 10px 5px 0;
}
.bx_smart_searche .bx_price{
	font-weight:bold;
	font-size:15px;
	margin-top: 5px;
}
.bx_smart_searche .bx_price .old{
	font-weight: normal;
	text-decoration: line-through;
	color: #636363;
	font-size: 12px;
	vertical-align: middle;
}
.bx_smart_searche .bx_item_block.all_result{min-height:0}
.bx_smart_searche .bx_item_block.others_result{
	min-height: 0;
	line-height: 12px;
	padding: 0;
}
.bx_smart_searche .bx_item_block.all_result .all_result_button{
	display: inline-block;
	font-size: 14px;
	background-color: #1485CE;
	border: 1px solid;
	border-color: #1485CE;
	color: #FFF;
	padding: 0 22px;
	height: 34px;
	text-decoration: none;
	border-radius: 2px;
	margin: 0 0 8px;
	
	line-height: 34px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: .5px;
}
.bx_smart_searche .bx_item_block_title {
	font-weight: bold;
	font-size: 16px;
	margin: 4px 8px;
}
.bx_smart_searche .bx_item_block_href {
	display: block;
	text-decoration: none;
	margin-bottom: 5px;
	padding: 8px;
	line-height: 14px;
}
.bx_smart_searche .bx_item_block_href:hover {
	background-color: #feeed2;
}
.bx_smart_searche .bx_item_block_hrline {
	border-bottom: 1px solid #f5a61c;
	margin: 0 8px 5px;
}
.bx_item_block_item_clear {
	display: block;
	clear:both;
}
.bx_smart_searche .bx_item_block_item_info_wrap {
	display: block;
}
.bx_smart_searche .bx_item_block_item_info_wrap.wpic {
	padding-left: 39px;
}
.bx_smart_searche .bx_item_block_item_info {
	display: block;
}
.bx_smart_searche .bx_item_block_href_category_title {
	color: #a2a2a2;
	/* font-weight: bold; */
}
.bx_smart_searche .bx_item_block_href_category_name {
	color: #f5a61c;
	font-weight: bold;
	text-transform: uppercase;
}
.bx_smart_searche .bx_item_block_item_image {
	width: 34px;
	height: 34px;
	float:left;
	margin-right: 5px;
	position: relative;
	color: #333;
}
	.bx_smart_searche .bx_item_block_item_image img {
		position: absolute;
		top: 0;
		left:0;
		right:0;
		bottom:0;
		margin: auto;
		max-width: 100%;
		max-height: 100%;
	}
	.bx_item_block_item_image svg {

	}
.bx_smart_searche .bx_item_block_item_name {
	color: #333;
	overflow: hidden;
	height: 34px;
	display: block;
	line-height: 17px;
	display: flex;
}
.bx_smart_searche .bx_item_block_item_name_flex_align {
	margin: auto 0;
}
.bx_smart_searche .bx_item_block_item_simple_name {
	color: #333;
	display: block;
	line-height: 17px;
}
.bx_smart_searche .bx_item_block_item_name b, .bx_smart_searche .bx_item_block_item_simple_name b {
	color: #f5a61c;
}
.bx_smart_searche .bx_item_block_item_price {
	float:right;
	text-align: right;
	color: #333;
	line-height: 17px;
	padding-left: 5px;
}
.bx_smart_searche .bx_item_block_item_price.bx_item_block_item_price_only_one {
	line-height: 34px;
}
.bx_smart_searche .bx_item_block_item_price .bx_price_new {
	white-space: nowrap;
	font-weight: bold;
	display: block;
}
.bx_smart_searche .bx_item_block_item_price .bx_price_old {
	white-space: nowrap;
	text-decoration: line-through;
}
.bx_smart_searche .bx_item_block_item_text {
	color: #9b9b9b;
	display: block;
	margin-top: 8px;
	font-size: 13px;
	line-height: 15px;
}
.bx_smart_searche .bx_item_block_item_props {
	color: #9b9b9b;
	display: block;
	margin-top: 8px;
	font-size: 13px;
	line-height: 15px;
}
.bx_smart_searche .bx_item_block_item_text.wpic, .bx_smart_searche .bx_item_block_item_props.wpic {
	/* padding-left: 39px; */
}
.bx_item_block_item_prop_item {
	display: block;
}
.bx_smart_no_result_find {
	padding: 0 8px 8px;
}


/* clear cross */
.bx-searchtitle .bx-searchtitle-clear {
	position: absolute;
	top: 4px;
	right: 110%;
	width: 28px;
	height: 28px;
	z-index: 4;
	display: none;
	font-size: 28px;
	line-height: 28px;
	text-align: center;
	cursor: pointer;
	color: #666;
}
.bx-searchtitle .bx-searchtitle-clear:after{
	display: inline-block;
	content: "\00d7";
}

/* voice input */
.bx-searchtitle .bx-searchtitle-voice {
	position: absolute;
	top: 3px;
	right: 110%;
	width: 28px;
	height: 28px;
	z-index: 4;
	display: none;
	font-size: 28px;
	line-height: 28px;
	text-align: center;
	cursor: pointer;
	color: #666;
	background: url(/local/templates/duim/components/arturgolubev/search.title/.default/images/voice.svg?v=3) center center no-repeat;
	background-size: 22px auto;
}
	.bx-searchtitle .bx-searchtitle-voice.voice-show {
		display: block;
	}

	.bx-searchtitle .bx-searchtitle-voice.active::after, .bx-searchtitle .bx-searchtitle-voice.active::before {
		content: '';
		position: absolute;
		border: 3px solid #3D64FF;
		left: -20px;
		opacity: 0;
		right: -20px;
		top: -20px;
		bottom: -20px;
		border-radius: 50%;
		animation: searchpulse 2.5s linear infinite;
	}

	.bx-searchtitle .bx-searchtitle-voice.active::after {
		animation-delay: 1.25s;
	}

	@keyframes searchpulse {
		0% {
			transform: scale(0.5);
			opacity: 0;
		}
		50% {
			opacity: 1;
		}
		100% {
			transform: scale(1.2);
			opacity: 0;
		}
	}



/* preloader base */
.bx-searchtitle .bx-searchtitle-preloader {
	position: absolute;
	top: 2px;
	right: 110%;
	width: 30px;
	height: 30px;
	z-index: 5;
	display: none;
	/* display: block; */
}
.bx-searchtitle .bx-searchtitle-preloader.view {
	background: url(/local/templates/duim/components/arturgolubev/search.title/.default/images/loader_orange.gif) center center no-repeat #fff;
}



/* blue */
.bx_smart_searche.theme-blue .bx_item_block_item_image {
	color:#0083d1;
}
.bx-searchtitle.theme-blue .bx-input-group .bx-form-control {
	border-color:#0083d1;
}
.bx-searchtitle.theme-blue .bx-searchtitle-preloader.view {
	background-image: url(/local/templates/duim/components/arturgolubev/search.title/.default/images/loader_blue.gif);
}
.bx_smart_searche.theme-blue .bx_item_block.all_result .all_result_button{
	background-color: #0083d1;
	border-color: #0083d1;
}
.bx-searchtitle.theme-blue .bx-input-group-btn button {
	background-color: #0083d1;
	border-color: #0083d1;
	color: #FFF;
}
.bx-searchtitle.theme-blue .bx-input-group-btn button:hover, .bx_smart_searche.theme-blue .bx_item_block.all_result .all_result_button:hover {
	background-color: #5ca6e4;
	border-color: #5ca6e4;
	text-decoration: none;
}
.bx_smart_searche.theme-blue .bx_item_element a b{
	color: #5ca6e4;
}
.bx_smart_searche.theme-blue .bx_item_block_href:hover {
	background-color: #b2d9f1;
}
.bx_smart_searche.theme-blue .bx_item_block_href_category_name {
	color:#0083d1;
}
.bx_smart_searche.theme-blue .bx_item_block_item_name b, .bx_smart_searche.theme-blue .bx_item_block_item_simple_name b {
	color:#0083d1;
}
.bx_smart_searche.theme-blue .bx_item_block_hrline {
	border-color: #0083d1;
}
/* black */
.bx_smart_searche.theme-black .bx_item_block_item_image {
	color:#333;
}
.bx-searchtitle.theme-black .bx-input-group .bx-form-control {
	border-color:#333;
}
.bx-searchtitle.theme-black .bx-searchtitle-preloader.view {
	background-image: url(/local/templates/duim/components/arturgolubev/search.title/.default/images/loader_black.gif);
}
.bx_smart_searche.theme-black .bx_item_block.all_result .all_result_button{
	background-color: #333;
	border-color: #333;
}
.bx-searchtitle.theme-black .bx-input-group-btn button {
	background-color: #333;
	border-color: #333;
	color: #FFF;
}
.bx-searchtitle.theme-black .bx-input-group-btn button:hover, .bx_smart_searche.theme-black .bx_item_block.all_result .all_result_button:hover {
	background-color: #5c5c5c;
	border-color: #5c5c5c;
	text-decoration: none;
}
.bx_smart_searche.theme-black .bx_item_element a b{
	color: #5c5c5c;
}
.bx_smart_searche.theme-black {
	/* border:1px solid #333; */
	border-top: 0 none;
	border-radius: 0 0 3px 3px;
}
.bx_smart_searche.theme-black .bx_item_block_href:hover {
	background-color: #eaeaea;
}
.bx_smart_searche.theme-black .bx_item_block_href_category_name {
	color:#333;
}
.bx_smart_searche.theme-black .bx_item_block_item_name b, .bx_smart_searche.theme-black .bx_item_block_item_simple_name b {
	color:#333;
}
.bx_smart_searche.theme-black .bx_item_block_hrline {
	border-color: #333;
}
/* green */
.bx_smart_searche.theme-green .bx_item_block_item_image {
	color:#159ebb;
}
.bx-searchtitle.theme-green .bx-input-group .bx-form-control {
	border-color:#159ebb;
}
.bx-searchtitle.theme-green .bx-searchtitle-preloader.view {
	background-image: url(/local/templates/duim/components/arturgolubev/search.title/.default/images/loader_green.gif);
}
.bx_smart_searche.theme-green .bx_item_block.all_result .all_result_button{
	background-color: #159ebb;
	border-color: #159ebb;
}
.bx-searchtitle.theme-green .bx-input-group-btn button {
	background-color: #159ebb;
	border-color: #159ebb;
	color: #FFF;
}
.bx-searchtitle.theme-green .bx-input-group-btn button:hover, .bx_smart_searche.theme-green .bx_item_block.all_result .all_result_button:hover {
	background-color: #44b1c9;
	border-color: #44b1c9;
	text-decoration: none;
}
.bx_smart_searche.theme-green .bx_item_element a b{
	color: #44b1c9;
}
.bx_smart_searche.theme-green .bx_item_block_href:hover {
	background-color: #d0ebf1;
}
.bx_smart_searche.theme-green .bx_item_block_href_category_name {
	color:#159ebb;
}
.bx_smart_searche.theme-green .bx_item_block_item_name b, .bx_smart_searche.theme-green .bx_item_block_item_simple_name b {
	color:#159ebb;
}
.bx_smart_searche.theme-green .bx_item_block_hrline {
	border-color: #159ebb;
}
/* red */
.bx_smart_searche.theme-red .bx_item_block_item_image {
	color:#E22B2B;
}
.bx-searchtitle.theme-red .bx-input-group .bx-form-control {
	border-color:#E22B2B;
}
.bx-searchtitle.theme-red .bx-searchtitle-preloader.view {
	background-image: url(/local/templates/duim/components/arturgolubev/search.title/.default/images/loader_red.gif);
}
.bx_smart_searche.theme-red .bx_item_block.all_result .all_result_button{
	background-color: #E22B2B;
	border-color: #E22B2B;
}
.bx-searchtitle.theme-red .bx-input-group-btn button {
	background-color: #E22B2B;
	border-color: #E22B2B;
	color: #FFF;
}
.bx-searchtitle.theme-red .bx-input-group-btn button:hover, .bx_smart_searche.theme-red .bx_item_block.all_result .all_result_button:hover {
	background-color: #e95c5c;
	border-color: #e95c5c;
	text-decoration: none;
}
.bx_smart_searche.theme-red .bx_item_element a b{
	color: #e95c5c;
}
.bx_smart_searche.theme-green .bx_item_block_href:hover {
	background-color: #f9d4d4;
}
.bx_smart_searche.theme-red .bx_item_block_href_category_name {
	color:#E22B2B;
}
.bx_smart_searche.theme-red .bx_item_block_item_name b, .bx_smart_searche.theme-red .bx_item_block_item_simple_name b {
	color:#E22B2B;
}
.bx_smart_searche.theme-red .bx_item_block_hrline {
	border-color: #E22B2B;
}
/* yellow */
.bx_smart_searche.theme-yellow .bx_item_block_item_image {
	color:#F9A91D;
}
.bx-searchtitle.theme-yellow .bx-input-group .bx-form-control {
	border-color:#F9A91D;
}
.bx-searchtitle.theme-yellow .bx-searchtitle-preloader.view {
	background-image: url(/local/templates/duim/components/arturgolubev/search.title/.default/images/loader_yellow.gif);
}
.bx_smart_searche.theme-yellow .bx_item_block.all_result .all_result_button{
	background-color: #F9A91D;
	border-color: #F9A91D;
}
.bx-searchtitle.theme-yellow .bx-input-group-btn button {
	background-color: #F9A91D;
	border-color: #F9A91D;
	color: #FFF;
}
.bx-searchtitle.theme-yellow .bx-input-group-btn button:hover, .bx_smart_searche.theme-yellow .bx_item_block.all_result .all_result_button:hover {
	background-color: #faba4a;
	border-color: #faba4a;
	text-decoration: none;
}
.bx_smart_searche.theme-yellow .bx_item_element a b{
	color: #faba4a;
}
.bx_smart_searche.theme-yellow .bx_item_block_href_category_name {
	color:#F9A91D;
}
.bx_smart_searche.theme-yellow .bx_item_block_item_name b, .bx_smart_searche.theme-yellow .bx_item_block_item_simple_name b {
	color:#F9A91D;
}
.bx_smart_searche.theme-yellow .bx_item_block_hrline {
	border-color: #F9A91D;
}

#smart-title-search-input{
	border: 1px solid #d1a706;
	border-left: 1px solid #b7b7b7;
	position: relative;
	border-radius: 0 3px 3px 0;
}
/* End */


/* Start:/bitrix/components/api/reviews/templates/.default/style.css?15531580938101*/
/* General
 ========================================================================== */
.api-reviews *{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.api-reviews{ font-size: 14px; line-height: 20px }
.api-reviews .api-block-top{
	margin: 0 0 15px; background: #fff;	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, .25); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, .25); box-shadow: 0 3px 3px rgba(0, 0, 0, .25);
}
.api-reviews .api-block-header{ position: relative; overflow: hidden; padding: 20px; }

.api-reviews .api-block-title{ padding: 10px 20px; line-height: 32px;}
.api-reviews .api-block-title:after {content: "";display: table;clear: both;}
.api-reviews .api-block-title .api-block-left{font-weight: bold; font-size: 20px; float: left; }
.api-reviews .api-block-title .api-block-right{float: right; text-align: right}

.api-reviews .api-block-header .api-reviews-stat,
.api-reviews .api-block-header .api-reviews-form{ float: left; width: 100%; padding-left: 10px; }
.api-reviews .api-block-sort{ padding: 13px 20px 10px; border-top: 1px solid #f0f0f0; }

/* .api-field-files */
.api-reviews .api-field-files .api-attachment-wrap{
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin: 0 6px 6px 0;
}
.api-reviews .api-field-files a{
	text-decoration: none;
	display: block;
	border: 1px solid rgba(0, 0, 0, .1);
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.api-reviews  .api-field-files a:hover{
	border: 1px solid rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 0 2px rgba(0, 0, 0, .2);
	box-shadow: 0 0 2px rgba(0, 0, 0, .2);
}
.api-reviews  .api-field-files .api-file-outer{
	border: 1px solid #fff;
}
.api-reviews  .api-file-content{
	font-size: 13px;
	line-height: 15px;
	max-height: 30px;
	overflow: hidden;
	display: block;
}
.api-reviews  .api-file-thumbnail{
	display: block;
	width: 114px;
	height: 72px;
	background-size: contain;
	background-position: center;
	background-color: rgba(0,0,0,.05);
	background-repeat: no-repeat;
	overflow: hidden;
	position: relative;
}
.api-reviews  .api-file-attachment{
	display: block;
	width: 114px;
	height: 72px;
	background: #eeece9;
	color: #000;
	padding: 5px 7px;
	overflow: hidden;
	position: relative;
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}
.api-reviews  .api-file-extension{
	display: block;
	padding: 0 4px;
	text-transform: uppercase;
	color: #fff;
	position: absolute;
	bottom: 5px;
	left: 5px;
	background: #60605a;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}

.api-reviews  .api-file-delete{
	display: block;
	position: absolute;
	z-index: 1;
	right: -10px;
	top: -10px;
	width: 16px;
	height: 16px;
	background: #FFF;
	color: #000;
	opacity: .75;
	filter: alpha(opacity=75);
	line-height: 16px;
	font-size: 20px;
	font-family: sans-serif;
	text-align: center;
	cursor: pointer;
	-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;
	-webkit-transition: all 50ms linear 0s; -moz-transition: all 50ms linear 0s; -ms-transition: all 50ms linear 0s; -o-transition: all 50ms linear 0s; transition: all 50ms linear 0s;
}
.api-reviews  .api-file-delete:hover{
	background: #F00;
	color: #FFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .5);
}
.api-reviews  .api-file-delete:active{
	opacity: .3;
	filter: alpha(opacity=30);
}

.api-reviews .api-file-ext-mp3,
.api-reviews .api-file-ext-wav,
.api-reviews .api-file-ext-midi,
.api-reviews .api-file-ext-snd,
.api-reviews .api-file-ext-au,
.api-reviews .api-file-ext-wma,
.api-reviews .api-file-ext-ogg,
.api-reviews .api-file-ext-aac,
.api-reviews .api-file-ext-flac,
.api-reviews .api-file-ext-cda{background: #23a9db;}

.api-reviews .api-file-ext-mpg,
.api-reviews .api-file-ext-avi,
.api-reviews .api-file-ext-wmv,
.api-reviews .api-file-ext-mpeg,
.api-reviews .api-file-ext-mpe,
.api-reviews .api-file-ext-flv,
.api-reviews .api-file-ext-mkv,
.api-reviews .api-file-ext-mov,
.api-reviews .api-file-ext-wma,
.api-reviews .api-file-ext-mp4,
.api-reviews .api-file-ext-xvid,
.api-reviews .api-file-ext-asf,
.api-reviews .api-file-ext-divx,
.api-reviews .api-file-ext-vob{background: #7e70ee;}
.api-reviews .api-file-ext-swf{background: #A42222;}

.api-reviews .api-file-ext-odt,
.api-reviews .api-file-ext-doc,
.api-reviews .api-file-ext-docx{background: #03689b;}

.api-reviews .api-file-ext-csv,
.api-reviews .api-file-ext-ods,
.api-reviews .api-file-ext-xls,
.api-reviews .api-file-ext-xlsx{background: #5bab6e;}

.api-reviews .api-file-ext-odp,
.api-reviews .api-file-ext-ppt,
.api-reviews .api-file-ext-pptx{background: #f1592a;}

.api-reviews .api-file-ext-rar,
.api-reviews .api-file-ext-tar,
.api-reviews .api-file-ext-7zip,
.api-reviews .api-file-ext-zip{background: #867c75;}

.api-reviews .api-file-ext-djvu,
.api-reviews .api-file-ext-epub,
.api-reviews .api-file-ext-tiff,
.api-reviews .api-file-ext-xps{background: #3468b0;}
.api-reviews .api-file-ext-pdf{background: #d00;}

.api-reviews .api-file-ext-txt{background: #a4a7ac;}
.api-reviews .api-file-ext-rtf{background: #a94bb7;}

.api-reviews .api-file-ext-app{background: #ed558f;}
.api-reviews .api-file-ext-php{background: #8993BE;}
.api-reviews .api-file-ext-js{background: #d0c54d;}
.api-reviews .api-file-ext-css{background: #44afa6;}

.api-reviews .api-file-ext-jpeg,
.api-reviews .api-file-ext-jpg{background: #e15955;}

/* Adobe */
.api-reviews .api-file-ext-psd{background: #26cdf7;}
.api-reviews .api-file-ext-ae{background: #d4a6ff;}
.api-reviews .api-file-ext-au{background: #00dfb9;}
.api-reviews .api-file-ext-an{background: #ff4926;}
.api-reviews .api-file-ext-ai{background: #ff7e19;}
.api-reviews .api-file-ext-ic{background: #fc64f6;}
.api-reviews .api-file-ext-id{background: #ff3f8d;}
.api-reviews .api-file-ext-mu{background: #d0e73e;}
.api-reviews .api-file-ext-pr{background: #e383ff;}


/* Display
 ========================================================================== */
.api-hidden{ display: none !important; visibility: hidden !important; }
.api-display-block{ display: block !important; }
.api-display-inline{ display: inline !important; }
.api-display-inline-block{ display: inline-block !important; }

/* Wait
 ========================================================================== */
#api-reviews-wait{ display: none; position: fixed; top: 0; left: 0; height: 100%; width: 100%; z-index: 9999; overflow: hidden; }
#api-reviews-wait .api-image{
	z-index: 2; position: absolute; top: 50%; left: 50%; height: 56px; width: 56px; margin: -28px 0 0 -28px;
	background-image: url("/bitrix/components/api/reviews/templates/.default/images/wait.svg"); background-repeat: no-repeat; background-size: contain;background-color: rgba(255, 255, 255, .7);
	-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;
	-webkit-box-shadow: 0 0 7px 3px rgba(255, 255, 255, .7); -moz-box-shadow: 0 0 7px 3px rgba(255, 255, 255, .7); box-shadow: 0 0 7px 3px rgba(255, 255, 255, .7);
	-webkit-animation:loader 5s linear infinite; -o-animation:loader 5s linear infinite; animation:loader 5s linear infinite;
}
@keyframes loader{
	100%{-webkit-transform: rotate(-360deg);transform: rotate(-360deg); }
}
#api-reviews-wait .api-bg{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: #fff; opacity: .4; }

/* @media
 ========================================================================== */
@media (min-width: 768px){
	.api-reviews .api-block-header .api-reviews-stat{width: 66.666%;margin-bottom: 0;}
	.api-reviews:not(.api-stat-off) .api-block-header .api-reviews-form{width: 33.333%;}
}
@media (max-width: 768px){
	.api-reviews .api-block-title > div{width: 100% !important; float: none !important; text-align: left !important;}
}

/* End */


/* Start:/bitrix/components/api/reviews/templates/.default/theme/flat/style.css?15280691861671*/
.arbt-color-orange1 .api-block-title,
.arbt-color-orange1 .api-block-sort{ background: #f8f8f8; }

.arbt-color-orange2{border: 1px solid #ededed;}
.arbt-color-orange2 .api-block-title{background: #fffefb;border-bottom: 1px solid #f0f0f0; }
.arbt-color-orange2 .api-block-sort{ background: #fffefb; }

.arbt-color-orange3{border: 1px solid #ededed;}
.arbt-color-orange3 .api-block-header{ border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf;}
.arbt-color-orange3 .api-block-sort{ border-top: 0}

.arbt-color-blue1 .api-block-title,
.arbt-color-blue1 .api-block-sort{ background: #edf5f8; }

.arbt-color-blue2 .api-block-title,
.arbt-color-blue2 .api-block-sort{ background: rgba(0, 131, 209, 0.1); }

.arbt-color-blue3 .api-block-title,
.arbt-color-blue3 .api-block-sort{ background: rgba(63, 188, 239, 0.1); }

.arbt-color-black1 .api-block-title,
.arbt-color-black1 .api-block-sort{ background: #f5f5f5; }

.arbt-color-red1 .api-block-title,
.arbt-color-red1 .api-block-sort{ background: #fff9f9; }

.arbt-color-pink1 .api-block-title,
.arbt-color-pink1 .api-block-sort{ background: #fbfbfb; }

.arbt-color-yellow1 .api-block-title,
.arbt-color-yellow1 .api-block-sort{ background: #fcf8e3; }

.arbt-color-green1 .api-block-title,
.arbt-color-green1 .api-block-sort{ background: rgba(121, 196, 113, 0.1); }

.arbt-color-green2 .api-block-title,
.arbt-color-green2 .api-block-sort{ background: #e2f3eb }

.arbt-color-green3 .api-block-title,
.arbt-color-green3 .api-block-sort{ background: #e2f3eb }

.arbt-color-purple1 .api-block-title,
.arbt-color-purple1 .api-block-sort{ background: rgba(199, 144, 185, 0.1); }

/* End */


/* Start:/local/templates/duim/template_styles.css?17417631415321*/
#main-switch{
margin-top:0
}
.data-table.bx-changepass-table td,.data-table.bx-changepass-table{
    border:none !important
}
.bx-auth form > p{
    display: none !important
}
.data-table.bx-changepass-table td:first-child{
    width: 185px;
}
.data-table.bx-changepass-table td input[type=text],.data-table.bx-changepass-table td input[type=password]{
    width: 300px;
}

.data-table.bx-changepass-table td input[type=submit]{
    display: block;
line-height: 20px;
cursor: pointer;
background: linear-gradient(to bottom, #f4f4f4 0%, #dcdcdc 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
font-family: "HelveticaCyrillic";
border: 1px solid #b7b7b7;
border-radius: 3px;
color: #000;
font-size: 14px;
height: 30px;
min-width: 112px;
padding: 0 10px;
position: relative;
text-align: center;
text-decoration: none;
vertical-align: middle;
white-space: nowrap;
}
.data-table.bx-changepass-table td input[type=submit]:hover{
    background: linear-gradient(to bottom, #82a7c9 0%, #095495 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
border-color: #87abcb;
color: #fff;
text-decoration: none;
}

.tovar-col .tovar-articul{
	position: relative;
	top: 1px;
	left: 0px;
}
.ctg-nav .tabs-box > ul > li > ul > li{
	min-width: 250px;
}
.newsale{
	width: 64px;
    height: 32px;
    background: url(/img/sale.png) no-repeat;
    position: absolute;
    left: 3px;
    top: 4px;
    background-size: 100%;
}
.newsale-prod{
    width: 128px;
    height: 64px;
    background: url(/img/sale.png) no-repeat;
    position: absolute;
    left: 10px;
    top: 10px;
    z-index: 6;
}
.sale-box{
    font-weight: bold;
    color: red;
}
.yellow-container {
    padding: 10px;
    color: #000;
    background-color: yellow;
	position: relative;
}
.yellow-container .close {
    width: 20px;
    height: 20px;
    position: absolute;
	right:0;
	top:7px;
	cursor:pointer;
}
.yellow-container .close:after {
    content: '';
    height: 20px;
    border-left: 2px solid #000;
    position: absolute;
    transform: rotate(45deg);
    left: 0;
}

.yellow-container .close:before {
    content: '';
    height: 20px;
    border-left: 2px solid #000;
    position: absolute;
    transform: rotate(-45deg);
    left: 0;
}
span.font-bold {font-weight: 700;}
.content-tabs .tabs-box .tovar-string .price span.font-bold {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 30px;
}
.cat-menu-links {
    border: 1px solid #004b8d;
    border-radius: 3px;
    width: 100%;
    margin-top: -20px;
    margin-bottom: 20px;
}
.cat-menu-item {
	float: left;
	width: 50%;
}
.cat-menu-item span, .cat-menu-item a {
    padding: 10px 0;
    display: block;
    text-align: center;
    font-size: 24px;
}
.cat-menu-item a {
	background: #004b8d;
	color: #fff;
	cursor: pointer;
}
.cat-menu-item span { color: #004b8d; }
.bestseller .tovar1 {width:50%;padding:0;}
.bestseller.table-active .tovar-descript {width:50%;}
.bestseller.table-active .tovar-string {width:100%;margin-right:0;height:auto!important;}
.bestseller.table-active .tovar-descript .tovar-col, .bestseller .tovar6 {width:100%;}
.bestseller .tovar6 {text-align:center;margin-top: 10px;}
.bestseller .tovar-col .price, .bestseller.table-active .tovar-descript .tovar5 {padding:0;}
h4.bestseller-head {color:#004b8d;font-size:14px;line-height:18px;text-align:center;padding:13px 0;}
.header-sravnit {
    width: auto!important;
    display: inline-block;
}
.header-mail .link, .header-sravnit .link {
    display: inline-block;
    height: 15px;
}
.header-sravnit .link {
    margin-top: 0!important;
}
span.officeContainer {
    padding: 8px;
    display: inline-block;
    background: #f1f1f1;
    border: 1px dashed #e1e1e1;
    border-radius: 5px;
	margin-bottom: 4px;
}
span.officeContainer:hover, span.officeContainer.active {background: #e1e1e1;border: 1px dashed #f1f1f1;}
span.officeContainer span.link {color:#000;border-color:#000;}
.content-tabs .tabs li a span {font-size:13.2px;}
.content-tabs .tabs-box .tovar-string .price span.font-bold {font-size:24px!important;}
.clearfix div.person.small-width {width:315px;margin:0;padding:10px;border:1px solid transparent;border-radius:5px;}
.clearfix div.person.small-width:hover {border:1px solid #e1e1e1;cursor:pointer;background:#e1e1e1;}
.del-full{float:left;width:100%;height:1px;}
.manager-field{margin-left: 10px;display:none;}
#manager-get{margin-left:10px;}
#manager-choosen{font-weight:bold;}
.jqmWindow.managers {
    width: 1020px;
    margin-left: -467px;
}
.zakaz-delAll a {border-bottom: 1px dashed #004b8d;font-size: 13px;margin-left: 10px;}
.zakaz-delAll a:hover {border:none;text-decoration:none;}
.backtocart {
    float: right;
    font-size: 14px;
    line-height: 24px;
    border-bottom: 1px dashed #004b8d;
}
.backtocart:hover {text-decoration:none;border-bottom:0;}
.ip_input, .ip_submit {
    margin-top: 10px;
}
.ip_input {
    width: 230px;
}
.ip_submit {
    height: 35px;
}
.tovar-col.tovar5 {
    width: 120px;
}
.tovar-col.tovar6 {
    width: 137px;
}
.tovar-table{
	width:950px!important;
}

.item-top .favorite-link, .item-top .checkbox {
    line-height: 22px;
}
.item-top .rating-item {
    position: unset!important;
	float: right;
	margin-left: 20px;
}
.brand_head {float:left;margin-right:20px;line-height: 22px;}
.jq-checkbox.compare-link-products {top:5px;}
.searchResult_new{display:none!important}
/* End */
/* /local/templates/duim/components/bitrix/sale.basket.basket.line/duim/style.min.css?15882298093569 */
/* /local/templates/duim/components/arturgolubev/search.title/.default/style.css?175009096816786 */
/* /bitrix/components/api/reviews/templates/.default/style.css?15531580938101 */
/* /bitrix/components/api/reviews/templates/.default/theme/flat/style.css?15280691861671 */
/* /local/templates/duim/template_styles.css?17417631415321 */
