/* BUKI - CSS document for IE7 and later */
/* inline-block */
ul.mainnav li,
.search_catalog_wr .search_filters_wr,
.search_tabs ul li,
.search_tabs ul li a,
.search_tabs ul li.active span,
.search_filters_wr .search_note_type li,
.search_filters_wr .search_note_type li a,
.search_filters_wr .search_note_type li span,
.search_wr .search_title a,
.search_wr .search_title span,
.search_wr .search_bottom a,
.sortby_wr .filters > span,
.filters .filter_down,
.filters .filter_up,
.pagination > span,
.pagination a,
.catalog_item,
.basket_wr .order_link a,
.select_brand_form .select_brand label,
.select_weight label,
.menu_categories ul.menu_brand > li,
.product_descr .product_price span,
.product_descr .buy_button a,
.panels_wr .tabs_wr ul li,
.panels_wr .tabs_wr ul li a,
.panels_wr .tabs_wr ul li.active strong,
.assoc_products .slider_wr a,
.assoc_products .slider_wr > span {
  z-index:1;
  display:inline;
}

.search_tabs ul li.active {
  behavior:none;
  height:20px;
  padding-left:0;
  background:transparent url('img/sprite.png') no-repeat 100% -703px;
}
.search_tabs ul li.active span {
  height:20px;
  padding-left:7px;
  background:transparent url('img/sprite.png') no-repeat 0 -727px;
}  

ul.mainnav li.home a {
  display:block;
  behavior:none;
}

.search_filters_wr {
  float:left;
}

.search_filters_wr .search_brand_type li,
.search_filters_wr .search_brand_type li a,
.search_filters_wr .search_brand_type li span {
  display:block;
  float:left;
}

/* :before */
.content ul li {
  behavior: expression( !this.before
    ? this.before = this.innerHTML = '— ' + this.innerHTML : '' );
}   
.panels_wr .tabs_wr ul li {
  behavior: expression( this.before = this.innerHTML  );
}         
.basket_wr ul li {
  behavior: expression( !this.before
    ? this.before = this.innerHTML = '+ ' + this.innerHTML : '' );
}
.recently_viewed ul li {
  behavior: expression( !this.before
    ? this.before = this.innerHTML = '— ' + this.innerHTML : '' );
}
.menu_categories ul.menu_brand > li ul li a {
  behavior: expression( !this.before
    ? this.before = this.innerHTML = '— ' + this.innerHTML : '' );
}


.filters .filter_down,
.filters .filter_up {
  margin-top:4px;
  vertical-align:middle;
}

.basket_wr ul {
  padding-bottom:15px;
}

.product_info_top {
  padding-bottom:25px;
}
.product_descr .product_price {
  height:42px;
  padding-top:10px;
  line-height:30px;
}
.product_descr .product_price span {
  line-height:30px;
}