input.iforms, select.iforms {line-height:25px;}
select.iforms.mini {height: 20px; }

#minwidth {
	overflow: visible;
	min-width: auto;
}

.top-margin {
	margin-top: 0!important;
	padding-top: 220px;
}


#bigpic,
#keyboardInputMaster,
.dhautohelp_rows,
.dhautohelp_rows_big,
.dhautohelp_rows_big_helper,
.dhautohelp_rows_genres,
.item-down .ul-vertical,
.autocomplete-cont ul {
	border: solid 1px #bbb;
}

.ahelp-li {
	overflow: hidden;
}

.basket-block .basket-full {
	border:1px solid #ccc;
	right:-1px;
	margin-top:6px;
}
.basket-full-item .basket-go {
	filter:none;
	background:url(https://img.labirint.ru/design/basket-go.png) 0 0 no-repeat;
}

ul.menutop {display:none;}

.btn {
	text-decoration:none;
}
.w100p.btn {
	padding-left:0;
	padding-right:0;
}

.buying .btn.plusone {
	width:27%;
}

.buying .btn.tobasket {
	width:67%;
	padding-right:1px;
	padding-left:1px;
}

#basket-default-begin-order {
	padding-right:0;
	padding-left:0;
	width:100%;
}

.iform-auth-bycode-btn,
.iform-auth-remind-btn {
	height:60px;
}
.iform-auth-registr-btn {
	height:57px;
}

.ny-ball {background:none;}

.ny-ball div {
	background: url(https://img.labirint.ru/design/ny-ball-over.png) no-repeat 0 0 transparent;
	height: 63px;
	left: -7px;
	position: relative;
	top: -65px;
	width: 37px;
}

.delfile-icon {
	background: none;
	background-image: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://img.labirint.ru/design/book-buble-close.png', sizingMethod='crop');
	height: 13px;
	width: 13px;
}

.iform-auth .iform-auth-registr .submit-panel {
	padding-bottom:12px;
}
.iform-auth .btn.iform-auth-registr-btn {
	position:relative;
}
#openap_list {
	overflow:hidden;
}
.social-icon:hover {
	filter:alpha(opacity=90);
}
.win-blue-head-subtxt {
	color: #a9afb9;
}

.basket-buttons-outer {
	z-index:expression(runtimeStyle.zIndex = 1, insertAdjacentHTML('beforeEnd', '<div class="auxiliary"></div>'));
}
.basket-buttons-main {
	max-width:200px;
}

.auxiliary {
	display:inline-block;
	vertical-align:middle;
	width:0px;
	height:100%;
}
.basket-buttons {
	display:inline-block;
}
.basket-buttons,
.auxiliary {
	vertical-align:middle;
	display:inline;
}
/* --- */
#callday_left_checkbox { visibility: visible; }
#callday_right_checkbox { visibility: visible; }
.float-window-beginerbonus {border: 1px solid #C6C6C6;}

.pay-item .pay-icon-electro, .pay-item .pay-icon-card {
	border: 4px solid #fff;
	margin-left:-2px;
	margin-right:3px;
}
.pay-icon-electro.checked,
.pay-icon-card.active {
	border: 4px solid #E8C660;
}

.processing-window {
	border: 1px solid #ccc;
}

.st4-pay-list-cont .mobile-tab-body.qiwi {
	left:385px;
}

.product {
	width: 16.5%;
}

.product-w20p { 
	width: 19.9%; 
}

.product-w25p { 
	width: 24.9%; 
}

.btn-lessen:hover, 
.btn-increase:hover {
	background: #ccc;
}

.popup-window {border: 1px solid gray}
.float-window {border: 1px solid gray}

.sup-genre .genres-pd,
.catalog .genres-pd {
    margin: 0 3%;
}

.genres-pd {
	padding: 0 8%;
}

.catalog .products-row {
	position: static;
	width: auto;
}

.banner-title {
	margin-top: 10%;
}

.search-bl .row .ui-radio-label {
	width: 33%;
}

.form-sctn-search .label {
	line-height: 20px;
}

.hidden-accessible {
	cliptop: 1px;
	clipright: 1px;
	clipleft: 1px;
	clipbottom: 1px;
}

.series-search .row .text {
	border: 1px solid #aaa;
	width: 745px;
}

.geotarget-block {
	width: 31%;
}

.header-fixed {
	border-bottom: solid 1px #aaa;
} 

.header-fixed .search-top {
	margin-right: 600px;
}

.bl-geo-fixed {
	width: 195px;
}

.search-fixed-input {
	width: 90%;
}

.top-block-popup .popup-window-arrow {
	display: none;
}

.b-items-search .text {
	border: solid 1px #ccc;
}

.guru-left .bl-ext-filters {
	left: 19%;
	margin-left: 0;
}

.user-top img {
	width: 24px;
}

.top-main-menu-item:hover .dropdown-link {
	background: url(https://img.labirint.ru/design/dropdown-arrow-blue.png) no-repeat left 4px;
}

.soc-icon-gray {
	background-image: url(https://img.labirint.ru/design/social-icons-gray-v3.png);
}

.search-top-submit {
	background-image: url(https://img.labirint.ru/design/search-button.png);
}

.product-buy-area .product-icons .screens, 
.product-buy-area .product-icons .compare, 
.product-buy-area .product-icons .fave {
	background-image: url(https://img.labirint.ru/design/product-actions-icons.png);
}

.product-cover {
	max-height: 269px;
}

.product-buy {
	margin-right: 5px;
}

.buy-not-avaliable {
	margin: 0;
}

#basket-default-messages-cont,
#basket-step1-tabs .ui-tabs-panel {
	clear:both;
}
.checkbox-ui,
.cart-total-panel {
	zoom:1;
}
.b-cart-prof {
	width:29%!important;
}
.b-cart-prof-m-default {
	height:334px!important;
	width:27%!important;
}
.b-deliv-im-head-name,
.b-deliv-im-head-e-price {
	vertical-align:middle;
}

.b-goodssets-head-cover-e-spine {
	display:none;
}
.b-goodssets-head-cover {
	min-height:400px;
}
.b-goodssets-head-cover img {
	width:auto;
	height:auto;
	filter:alpha(opacity=70);
}
.b-goodssets-head-overlay-m-cover {
	filter:alpha(opacity=60) progid:DXImageTransform.Microsoft.Blur(pixelRadius=10);
	background-repeat:repeat;
}

div.b-goodssets-head-m-tm {
	background-repeat: repeat;
}

.b-goodssets-head-e-button {
	border: solid 1px #ffffff;
}

div.b-goodssets-tags {
	width: 1180px;
}

.b-goodssets-tags-dropdown-e-arrow {
	display: none;
}

div.b-goodssets-list-width {
	width: 1215px;
}

.b-goodssets-head-overlay-m-color {
	filter: alpha(opacity=50);
}

.b-goodssets-item a {
	cursor: pointer;
}

.b-goodssets-item-e-cover a {
	text-decoration: none;
}

.b-bask-panel-charity {
	/*margin-bottom:40px;*/
	overflow:hidden;
}
.b-charity-head > .g-alttext-head { float:left;}
.b-charity-e-toggle {
	/*margin-top:-40px;*/
}

.b-block-separated {
	float:left;
	display:block;
	margin-right: -2px;
}
.b-block-separated-head {
	width:auto!important;
}
.b-quickprof-total {
	background-color:#ff4800;
}
.b-quickprof-unit-e-icon {
	background-image:url(https://img.labirint.ru/design/edit.png);
}

.btn.btn-clear {
	border: 1px solid #efefef;
}
.btn.btn-clear-blue {
	border: 1px solid #064AA1;
}

.b-overlay-e-close,
.b-dlform-e-close,
.b-goods-window-e-close,
.b-dialogwin-e-close,
.b-gift-shelf-gifts-items-m-touch .b-gift-bookitems-item-e-del,
.b-gift-bookitems-item-cover:hover .b-gift-bookitems-item-e-del {
	background-image:url(https://img.labirint.ru/design/close-icon-white.png) !important;
}

.b-radio-e-bg,
.b-checkbox-e-bg,
.checkbox-ui-e-bg {
	background-image:url(https://img.labirint.ru/design/checks-23.png) !important;
}
.b-radio-m-big .b-radio-e-bg,
.b-checkbox-m-big .b-checkbox-e-bg,
.checkbox-ui-m-big .checkbox-ui-e-bg {
	background-image:url(https://img.labirint.ru/design/checks.png) !important;
}
.b-radio-m-mid .b-radio-e-bg,
.b-checkbox-m-mid .b-checkbox-e-bg,
.checkbox-ui-m-mid .checkbox-ui-e-bg {
	background-image:url(https://img.labirint.ru/design/checks-30.png) !important;
}

.b-goodssets-row-m-main div.b-goodssets-item-m-small {
	padding-right: 4%;
	width: 20%;
}

.action-block__logo_bonus {
	background: url(https://img.labirint.ru/design/actions/actions_sprite.png) 0 122px;
}

.action-block__logo_delivery {
	background: url(https://img.labirint.ru/design/actions/actions_sprite.png) 0 0;
}

.action-block__logo_cashback {
	background: url(https://img.labirint.ru/design/actions/actions_sprite.png) 0 82px;
}

.action-block__logo_other {
	background: url(https://img.labirint.ru/design/actions/actions_sprite.png) 0 41px;
}
