@charset "utf-8";
/* CSS Document */

/* product list section
----------------------------------*/

/* sort bar */

#product_list{
  float:left;
  padding:9px 10px 16px 10px;
  width:547px;}
  
#product_list .sort_bar{
  float:left;
  height:18px;
  width:547px;}
  
#product_list .sort_bar .sort_by_list_act,
#product_list .sort_bar .sort_by_mosaic_act{
  float:left; margin:2px 7px 0 0;}
  
#product_list .sort_bar .sort_by_list,
#product_list .sort_bar .sort_by_mosaic{  
  display:block;
  float:left;
  height:14px; 
  margin:2px 11px 0 0;
  width:12px;}
  
#product_list .sort_bar .sort_by_list{ 
  background:url(../img/sort_by_list_not_act_icon.png) no-repeat;}

#product_list .sort_bar .sort_by_mosaic{ 
  background:url(../img/sort_by_mosaic_not_act_icon.png) no-repeat;}
  
#product_list .sort_bar .sort_by_list:hover,
#product_list .sort_bar .sort_by_mosaic:hover{
  background-position:0px -14px;} 
  
#product_list .sort_bar .sorting,
#product_list .sort_bar .pages{
  color:#666;
  font-size:12px;
  height:14px;
  margin-top:2px;
  line-height:14px;}
  
#product_list .sort_bar .sorting{ float:left;}  
#product_list .sort_bar .pages{ float:right;}
  
#product_list .sort_bar .sort_by_price_disabled_icon,
#product_list .sort_bar .sort_by_price_down_icon,
#product_list .sort_bar .sort_by_price_up_icon,
#product_list .sort_bar .sort_by_name_disabled_icon,
#product_list .sort_bar .sort_by_name_down_icon,
#product_list .sort_bar .sort_by_name_up_icon{
  color:#666;  
  display:block;
  float:left;
  font-size:12px;
  height:14px;
  line-height:14px; 
  text-decoration:none;}
  
#product_list .sort_bar .sort_by_price_disabled_icon,
#product_list .sort_bar .sort_by_price_down_icon,
#product_list .sort_bar .sort_by_price_up_icon{ margin:2px 12px 0 9px; width:56px;}

#product_list .sort_bar .sort_by_name_disabled_icon,
#product_list .sort_bar .sort_by_name_down_icon,
#product_list .sort_bar .sort_by_name_up_icon{ margin:2px 10px 0 0; width:84px;}
  
#product_list .sort_bar .sort_by_price_down_icon,
#product_list .sort_bar .sort_by_name_down_icon{
  background:url(../img/sort_by_down_icon.png) right 0px no-repeat;}
  
#product_list .sort_bar .sort_by_price_up_icon,
#product_list .sort_bar .sort_by_name_up_icon{
  background:url(../img/sort_by_up_icon.png) right no-repeat;
  background-position:right 0px;
  }
  
#product_list .sort_bar .sort_by_price_down_icon:hover,
#product_list .sort_bar .sort_by_price_up_icon:hover,
#product_list .sort_bar .sort_by_name_down_icon:hover,
#product_list .sort_bar .sort_by_name_up_icon:hover{
  background-position:right -14px;}
  
#page_nav{ float:right; margin:0 10px 0 2px;}
#items_quantity_page_nav{ float:right;}
  
.page_nav_buttons{ float:left;}
  
.page_nav_buttons a.prev,
.page_nav_buttons a.next{
  float:left;
  display:block;
  height:14px;
  margin-top:2px;
  width:14px;}
  
.page_nav_buttons a.prev{ background:url(../img/page_nav_icon_left.png) no-repeat;}
.page_nav_buttons a.next{ background:url(../img/page_nav_icon_right.png) no-repeat;}

.page_nav_buttons a.prev:hover,
.page_nav_buttons a.next:hover{ background-position:0px -14px}

.page_nav_Select{ float:left;}
  
.page_nav_Select .select,
.page_nav_Select .items_quantity_select{
  color:#666;
  font-size:11px;
  height:18px;}
  
.page_nav_Select .select{ width:45px;} 
.page_nav_Select .items_quantity_select{ width:80px;}  
  
#product_list .separator{
  background:url(../img/product_list_separator.png) repeat-x;
  float:left;
  height:19px;
  width:547px;}
  

/* product list {list} section
----------------------------------*/  
  
/* item block */
  
.list_item_block{
  float:left;
  padding-bottom:13px;
  width:547px;}
  
.list_item_block .item_name a,
.list_item_block .item_name a:hover{
  color:#000;
  float:left;
  font-size:18px;
  line-height:1.2;
  padding-bottom:15px;
  text-decoration:none;
  width:547px;}
  
.list_item_block .item_image{
  float:left;}
  
.list_item_block .item_attribute{
  float:left;
  text-align:right;
  width:132px;}
  
*:first-child+html .list_item_block .item_attribute{ width:135px;} 

.list_item_block .item_attribute .item_code_number{
  color:#999;
  float:right;
  font-size:12px;
  line-height:1;
  padding-bottom:9px;
  text-align:left;
  width:108px;}
  
.list_item_block .item_attribute .item_vobler{
  float:right;
  height:24px;
  padding-bottom:5px;
  width:108px;}
  
.list_item_block .item_attribute .item_old_price{
  color:#999;
  float:right;
  font-size:16px;
  height:19px;
  width:132px;}
  
.list_item_block .item_attribute .item_old_price sup{
  font-size:10px; text-decoration:line-through;}
  
.list_item_block .item_attribute .item_old_price .price_style{ 
  text-decoration:line-through;}
  
.currency{ font-size:12px;}

.list_item_block .item_attribute .list_item_main_price{
  color:#e62c42; font-size:21px;}
  
.list_item_block .item_attribute .list_item_main_price sup{
  font-size:12px;}
  
.list_item_block .item_attribute .item_buy_button{
  background:url(../img/buy_button_pink.png) no-repeat;
  display:block;
  float:right;
  height:34px;
  margin:5px 0 7px 0;
  width:108px;}
  
.list_item_block .item_attribute .item_buy_button:hover{
  background-position:0px -34px;}
  
.compare_selected{
  float:right;
  width:132px;} 
  
*:first-child+html .compare_selected{ width:135px;}
  
a.compare_selected_button,
a.compare_selected_button:hover{
  display:block;
  font:11px Trebuchet MS Arial, Helvetica, sans-serif;
  float:right;
  height:12px;
  padding-bottom:3px;
  text-decoration:underline;
  width:115px;}
  
a.compare_selected_button { color:#1768a6;}
a.compare_selected_button:hover{ color:#000;}

*:first-child+html a.compare_selected_button,
*:first-child+html a.compare_selected_button:hover{
  margin-top:3px;}
  
.list_item_block .item_description{
  color:#666;
  float:left;
  font-size:12px;
  line-height:1.4;
  padding-left:17px;
  width:240px;}  

/* product list {mosaic} section
----------------------------------*/

/* two items section */

.mosaic_product_line{
  float:left;
  height:210px;
  padding-bottom:13px;
  width:547px;}
  
*:first-child+html .mosaic_product_line{ height:215px;}
  
.mosaic_item_block{  
  float:left; width:262px;}
  
.mosaic_item_name{
  color:#000;
  float:left;
  font-size:18px;
  height:42px;
  line-height:1.2;
  padding-bottom:15px;
  width:262px;}
  
.mosaic_item_name a,
.mosaic_item_name a:hover{
  color:#000;
  float:left;
  font-size:18px;
  line-height:1.2;
  padding-bottom:14px;
  text-decoration:none;}
 
.mosaic_item_image{
  float:left;
  height:135px;
  width:135px;}  

.mosaic_item_attribute{
  float:right;
  text-align:right;
  width:125px;}
  
.mosaic_item_code_number{
  color:#999;
  float:right;
  font-size:12px;
  line-height:1;
  padding-bottom:9px;
  text-align:left;
  width:108px;}
  
*:first-child+html .mosaic_item_code_number{ padding-bottom:7px;} 
  
.mosaic_item_vobler{
  float:right;
  height:24px;
  padding-bottom:5px;
  width:108px;}
  
.mosaic_item_old_price{
  color:#999;
  float:right;
  font-size:16px;
  height:19px;  
  width:125px;}
  
.mosaic_item_old_price sup{
  font-size:10px; text-decoration:line-through;}
  
.mosaic_item_old_price .price_style{ 
  text-decoration:line-through;}
  
.currency{ font-size:12px;}

.mosaic_item_main_price{
  color:#e62c42; 
  line-height:1; 
  font-size:21px;}
  
.mosaic_item_main_price sup{
  font-size:12px;}

.mosaic_item_buy_button{
  background:url(../img/buy_button_pink.png) no-repeat;
  display:block;
  float:right;
  height:34px;
  margin:5px 0 7px 0;
  width:108px;}
  
.mosaic_item_buy_button:hover{
  background-position:0px -34px;}
  
.compare_select{ float:right; width:126px;} 
    
.compare_select_button{
  background:url(../img/compare_selected.png) no-repeat;
  display:block;
  float:right;
  height:11px;
  margin:2px 0 0 4px; 
  width:107px;}
  
*:first-child+html .compare_select_button{ 
  margin:6px 0 0 2px;}
  
.compare_select_button:hover{
  background-position:0px -11px;}
  
*:first-child+html .compare_select .check_box_position{
  margin:0 0 0 -10px;}
  
.vertical_separator{
  background:url(../img/separator_vertical.png) repeat-y;
  float:left;
  height:205px;
  margin-top:5px;
  width:23px;}
    
*:first-child+html .vertical_separator{ height:210px;}


/* search result section
----------------------------------*/

#search_result_line{
  background:url(../img/bread_crumbs_back.png) repeat-x;
  border-bottom:1px solid #dbdcdc;
  border-right:1px solid #dbdcdc;
  float:left;
  height:31px;
  width:735px;}
  
#search_result_line .back_left{
  background:url(../img/search_result_header_back_left.png) no-repeat;
  float:left;
  height:31px;
  width:12px;}
  
#search_result_line .text_line{
  color:#666;
  float:left;
  font-size:12px;
  height:31px;
  line-height:31px;}
  
#search_result_line .text_line .found_item_name{
  color:#000; font-size:13px; font-weight:bold; letter-spacing:-0.4px;}
  

  
