/* BEGIN IE8 */

.q-filter-button, .q-headerPanel, .q-mainSaleItem, .q-goodsItem, .q-show-all, .q-basketBlockRow, .q-spinner, .qs-side-left, .qs-side-right, .q-services-item, .q-cartBonusPart, .q-cartBonusAndTotalBlock, .q-order-credit, .q-successBttn { position: relative; }

.q-catalog-filter .q-filterSection .q-sliderContainer .ui-slider-handle, .q-filter-button, .q-catalog-filter, .q-headerPanel, .header-search-block .search-input, .q-mainSaleItem, .q-goodsItem, .q-show-all, .q-basketBlockRow, .q-spinner, .qs-side-left, .qs-side-right, .q-services-item, .q-cartBonusPart, .q-cartBonusAndTotalBlock, .q-order-credit, .q-successBttn { behavior: url(/static/css/redesign3/css3.htc); }

.q-catalog-filter, .q-mainSale .q-mainSaleItem, .q-goodsItem, .q-services-item, .q-cartBonusPart, .q-cartBonusAndTotalBlock, .q-order-block .q-order-block-left .q-cartBonusPart, .q-order-credit { box-shadow: 0 1px 2px #c0c0c0 !important; }
.q-mainSale .q-mainSaleItem:hover, .q-mainHits .q-mainHitsItem:hover { box-shadow: 0 2px 9px #c0c0c0 !important; }


.q-catalog-filter .q-filterSection .q-filterVariant a, .q-catalog-filter .q-filterSection .filterVariantZeroCount { background-image: url(/static/images/redesign3/small/icon-filter-unchecked.png); }
.q-catalog-filter .q-filterSection .filterVariantActive.filterVariant a { background-image: url(/static/images/redesign3/small/icon-filter-checked.png); }
.q-catalog-filter .q-filterSection .filerSectionTitle { background-image: url(/static/images/redesign3/small/icon-arrow-drop-up-orange.png); }
.q-catalog-filter .q-filterSection .filerSectionTitle.collapsed { background-image: url(/static/images/redesign3/small/icon-arrow-drop-down-orange.png); }

.q-headerPanel { height: 40px; padding: 0 !important; background: #f7f7f7; box-shadow: 0 2px 0 0 #fff; }
.q-headerPanel .headerRegion { height: 40px; padding: 0; padding-left: 44px; background: url('/static/images/redesign3/small/icon-header-place.png') 19px 50% no-repeat; }
.q-headerPanel .headerRegionName { background: none; padding: 0; margin: 0; display: table; height: 40px; line-height: 16px; }
.q-headerPanel .headerRegionName span { display: table-cell; vertical-align: middle; }
.q-headerPanel .headerMenu { height: 40px; line-height: 40px; padding: 0; }
.q-headerPanel .headerMenu .sm-submenu-item a { padding: 0 28px !important; background: none !important; }
.q-headerPanel .headerPersonal { height: 40px; line-height: 40px; padding: 0; padding-left: 30px; width: 17%; }
.q-headerPanel .headerPersonal .headerLogin { margin: 0; }

.q-header .logo-container {
  height: 120px;
  padding: 0;
}
.q-header .headerLogo img {
  margin: 0;
  float: none;
}
.header-search-block { float: left; width: 540px;
  border: none;
  background: none;
  box-shadow: none;
  display: inline-block;
  vertical-align: middle;
  margin-top: 9px;
}
.header-search-block .search-input {
	position: relative;
	height: 40px;
	width: 540px !important;
	border-radius: 20px;
	border: 2px solid #ddd !important;
	background: #fff !important;
	overflow: hidden;
}
.header-search-block #search_line {
  height: 36px;
  width: 540px !important;
  background: none !important;
  border: 0 !important;
  line-height: 36px;
}
.header-search-block .search-input input.headerSearchSubmit {
  height: 36px !important;
  width: 55px !important;
  padding: 0 !important;
  margin: 0 !important;
  position: absolute;
  top: 0;
  right: 0;
  background: url('/static/images/redesign3/small/icon-search.png') 50% 50% no-repeat;
  background-position: 50% 50%;
  z-index: 2;
}

.q-phone-block {
  float: left;
  margin-right: 40px;
  margin-top: 9px;
}
.q-phone-block .number {
  font-size: 22px;
  font-weight: bold;
  color: #3f454b;
  font-family: Graphik_LC, Helvetica, Arial, sans-serif;
  margin: 0;
}
.q-phone-block .number span {
  letter-spacing: -2px;
}
.q-phone-block .text {
  font-size: 10px;
  font-weight: normal;
  color: #a5a6aa;
  margin: 0;
}
.headerCart {
  margin-top: 5px;
}
.headerCart .q-headerCartLink {
  margin: 0;
  background: url('/static/images/redesign3/small/icon-header-cart.png') 50% 50% no-repeat !important;
  border-radius: 0 !important;
}
.headerCart .q-headerCartNum {
  z-index: 2;
  height: 22px;
  width: 22px;
  top: -7px;
  right: -10px;
  line-height: 22px;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  color: white;
}
.headerCart .q-headerCartDesc {
  font-size: 14px;
  font-weight: bold;
  color: #3f454b;
  left: 58px;
}

.q-mainHits { width: auto; margin-right: -30px; }

.q-footer .q-footer-subscribe-form-email { position: relative; top: 3px; display: inline-block; vertical-align: top; line-height: 28px; }

.q-basketBlockRow {
	border-radius: 0;
	background-color: #fff;
	box-shadow: 0 1px 2px -1px #7e7e7e;
}

.q-basketBlockRow-last{
	border-radius: 0 0 6px 6px;
}

.qs-side-left { border-radius: 6px 0 0 6px; }
.qs-side-right{ border-radius: 0 6px 6px 0; }
input.qs-spinner-value { border: 0 !important; }

/* END IE8 */
