/**/

#ProductListSearchFilter{background-color:#f0efef;float:left;width:712px;padding-bottom:0;margin-bottom:15px;}
#ProductListSearchFilter h2{margin:0;padding:4px 0 0 10px;height:24px;background-image:url(../images/filter_header.gif);font-size:14px;font-weight:normal;color:#0e0e0e;}
#ProductListSearchFilter dl{padding:0 0 0 14px;}
#ProductListSearchFilter dt{color:#565451;}
#ProductListSearchFilter dd{margin-bottom:8px;}
#ProductListSearchFilter a.remove{color:#e50307;}


#ProductListSearchForm{background-color:#f0efef;float:left;width:712px;padding-bottom:10px;margin-bottom:7px;}
#ProductListSearchForm h2{margin:0;padding:4px 0 0 10px;height:24px;background-image:url(../images/filter_header.gif);}
#ProductListSearchForm h2 span{font-size:14px;font-weight:normal;color:#0e0e0e;}

#categoryPlaceDock
{
background-color:#F0EFEF;
margin-bottom:15px;
}

#categoryPlaceDock li
{
margin:0px 14px 15px 14px;
}

#categoryPlaceDock h3
{
padding:0px;
margin:0px 0px 5px 0px;
}

#categoryPlaceDock h3 a
{
color:#BB0200;
font-size:13px;
font-weight:bold;
}

#categoryPlaceDock a.image
{
width:150px;
height:100px;
background-color:#ffffff;
float:left;
display:table-cell;
vertical-align:middle;
text-align:center;
line-height:100px;
}


#categoryPlaceDock a.image img
{
vertical-align:middle;
text-align:center;
color:#E7E7E7;
}

#categoryPlaceDock .wrap__CatCustomTitle_0
{
width:515px;
float:right;
}

#ProductListSearchForm form{padding:0 0 0 14px;}
#ProductListSearchForm div{float:left;width:155px;padding-right:13px;}
#ProductListSearchForm label{display:inline; text-align:left;color:#565451;margin-bottom:4px;height:15px; width:105px;}
#ProductListSearchForm input.text{padding:3px 0 0 3px;width:147px;height:15px;border:1px solid #c3c1bb;font-size:11px; color:#666;}
#ProductListSearchForm select{width:150px;border:1px solid #c3c1bb;background-color:#e0dfe4;}
#ProductListSearchForm .brand label {width:140px;}
#ProductListSearchForm .actions label{display:none;}
#ProductListSearchForm .promo {clear:left; width:140px;padding-top:15px;padding-bottom:0;height:20px; float:left;}
#ProductListSearchForm .promo input {position:relative; bottom:2px; float:left;}
#ProductListSearchForm .available{width:150px; padding-bottom:0;height:20px; float:left;padding-top:15px;}
#ProductListSearchForm .available input {position:relative; bottom:2px; float:left;}
#ProductListSearchForm .new{height:20px; float:left; width:140px;padding-top:15px;}
#ProductListSearchForm .new input {position:relative; bottom:2px; float:left;}
#ProductListSearchForm input.submit{
  width:56px;
  height:17px;
  max-height:17px;
  overflow:hidden;
  border:none;
  cursor:pointer;
  background:url(../images/buttons/filter.gif) no-repeat top;
  font-size:0;
  line-height:999px;
  font-size:0px;
}
#ProductListSearchForm .actions {width:70px; float:right; margin:15px 30px 0 0;}


#ProductListCategory{display:none;}

#ProductListOptions{clear:both;border-width:0;height:28px;overflow:hidden;background-image:url(../images/list_sorter.gif);padding:0 0 0 34px;}
#ProductListOptions span{color:#555452;}
#ProductListOptions .print_list{float:left;margin-top:2px;display:block;width:19px;height:24px;background-image:url(../images/icons/list_print.gif);}
#ProductListOptions .print_list span{display:none;}
#ProductListOptions div{float:left;}
#ProductListOptions .change_list_limit{float:left;padding:4px 0 0 26px;}
#ProductListOptions .change_list_limit label{color:#555452;}
#ProductListOptions .change_list_limit select{width:50px;background-color:#e0dfe4;border:1px solid #c2c2ba;color:#828282;}
#ProductListOptions .change_list_limit input{display:none;}
#ProductListOptions .sort{padding:7px 0 0 30px;color:#d8d7d7;}
#ProductListOptions .sort a{color:#bb0200;}
#ProductListOptions .view{color:#d8d7d7;padding-left:29px; padding-top:2px;}
#ProductListOptions .view span{float:left;margin-top:5px;}
#ProductListOptions .view a{float:left;display:block;width:19px;height:24px;margin:0 5px;}
#ProductListOptions .view a span{display:none;}
#ProductListOptions .view_list_big{background-image:url(../images/icons/list_big.gif);}
#ProductListOptions .view_list_medium{background-image:url(../images/icons/list_medium.gif);}
#ProductListOptions .view_list_small{background-image:url(../images/icons/list_small.gif);}

#ProductListCount{text-align:center;padding-top:12px;color:#565551;}
#ProductListCount span{color:#e30206;}


.list_small {margin:10px 0 0 0; padding:0;}
.list_small li.item {margin:0; padding:10px 18px 7px 14px; border-bottom:1px solid #dedede; overflow:hidden;}
.list_small a.picture_tooltip img {display:none;}
.list_small .brand_text {float:left; display:inline; color:#848484; margin:0 0 4px 0;}
.list_small .brand_text h4 {margin:0; font-size:12px;}
.list_small .not_active_price {float:right; display:inline; margin:0 114px 0 0;}
.list_small .not_active_price dt {display:none;}
.list_small .not_active_price .old_price span {text-decoration:line-through; color:#737373;}
.list_small .title_picturetooltip {clear:left; float:left; margin-top:6px;}
.list_small .title_picturetooltip h3 {margin:0;}
.list_small .title_picturetooltip h3 a {color:#030303; font-size:12px; text-decoration:none;}
.list_small .title_picturetooltip h3 a:hover {color:#da0509;}
.list_small .final_price {float:right; display:inline; margin:6px 20px 0 0;}
.list_small .final_price dt {display:none;}
.list_small .final_price dd {float:left; display:inline; margin-left:1em !important; color:#da0509;}
.list_small .actions {float:right; width:95px;}
.list_small .submit{float:right; width:25px;height:22px; max-height:22px; overflow:hidden; border:0;background-color:#fff;background-image:url(../images/buttons/basket_button.gif);font-size:0;cursor:pointer; line-height:999px;margin-left:65px;}
.list_small .actions a.more{color:#a1743f;background-image:url(../images/arrow_brown.gif?version=1);background-repeat:no-repeat;background-position:left 12px;padding-left:18px;float:left;margin-right:9px;line-height:28px;height:22px; font-size:10px;}
.list_small .actions a.more:hover{background-image:url(../images/arrow_red.gif);text-decoration:none;}
.list_small .actions a.more span.show_more{display:none;}
.list_small .actions .tell_a_friend{display:none;}



.list_medium{margin-top:20px;padding:11px 0 0 0;border-top:1px solid #dedede;clear:both;}
.list_medium li{float:left;width:206px;height:280px;padding:10px 12px 0 16px;border:solid #dedede;border-width:0 1px 1px 0; margin:0; position: relative;}
.list_medium li.column_3{border-width:0 0 1px 0;}
.list_medium .brand {overflow:hidden; }
.list_medium .brand img {height:auto; position: absolute; left: 10px; top: 10px;}
.list_medium .availability{height:25px; position:absolute; left: 170px; top: 10px;}
.list_medium .availability li{border:0;height:20px;width:80px;padding:0;}
.list_medium .availability li.in_stock_yes span{color:#707902;}
.list_medium .availability li.in_stock_no span{color:#d9060a;}
.list_medium .picture{height:100px;text-align:center;clear:both; margin-top: 20px;}
.list_medium .enlarge{display:none;}
.list_medium h3{height:27px;margin:10px 0 15px 0;text-align:center;clear:both; overflow:hidden;}
.list_medium h3 a{font-size:11px;font-weight:bold;color:#040404;}
.list_medium h4.brand{float:left;margin:0;}
.list_medium img.brand{float:left;}
.list_medium dl {margin-left:1px}
.list_medium .not_active_price {text-align:center;margin-bottom:10px; height:12px;}
.list_medium .old_price dt{display:none;}
.list_medium .old_price dd{color:#6d6d6d;text-decoration:line-through;}
.list_medium .final_price{text-align:center;margin-bottom:0; height: 32px;}
.list_medium .final_price span{color:#ea0107;}
.list_medium .final_price dt {display:none;}
.list_medium .final_price dd {color:#ea0107; margin:0 5px; display:inline;}
.list_medium .with_tax{}
.list_medium .status{float:left;margin-top:12px;height:30px;overflow:hidden;width:79px;overflow:hidden;}
.list_medium .status li{border:0;height:30px;width:79px;padding:0;background-repeat:no-repeat;}
.list_medium .status li span{display:none;}
.list_medium .status li.new{background-image:url(../images/icons/label_new.gif);}
.list_medium .status li.promotion{background-image:url(../images/icons/label_promotion.gif);}
.list_medium .status li.trade_off{background-image:url(../images/icons/label_saleout.gif);}
.list_medium .actions{margin-top:15px;}
.list_medium .actions form{float:right;padding-left:15px;}
.list_medium .tell_a_friend{display:none;}
.list_medium .actions a.more{float:right;color:#a1743f;background-image:url(../images/arrow_brown.gif?version=1);background-repeat:no-repeat;background-position:left 5px;padding-left:18px;margin-top:5px;}
.list_medium .actions a.more:hover{background-image:url(../images/arrow_red.gif);text-decoration:none;}
.list_medium .cart .submit{width:25px; overflow:hidden; height:22px; max-height:22px; border:0;background-color:#fff;background-image:url(../images/buttons/basket_button.gif);font-size:0;cursor:pointer; line-height:999px; margin-top:20px;float:right;}
.list_medium .item3 {border-right:0;}
.list_medium .last {border-bottom:0;}

.list_big{}
.list_big li.item{float:left;padding:10px 20px 10px 0;border-bottom:1px solid #dedede;width:712px;clear:both; margin:0;}
.list_big .brand{float:left; margin-left:10px;}
.list_big .labels_availability{float:left; margin:5px 130px 5px 30px;}
.list_big .in_stock_yes span{color:#727701;}
.list_big .in_stock_no span{color:#d9060a;}
.list_big .labels_status{float:right; width:400px;}
.list_big .status li{border:0;height:30px;width:79px;padding:0 0 0 10px;background-repeat:no-repeat;float:right;}
.list_big  .status li span{display:none;}
.list_big  .status li.new{background-image:url(../images/icons/label_new.gif);}
.list_big  .status li.promotion{background-image:url(../images/icons/label_promotion.gif);}
.list_big  .status li.trade_off{background-image:url(../images/icons/label_saleout.gif);}
.list_big .picture{float:left;clear:left;width:140px;overflow:hidden;margin:12px 20px 0 12px; text-align:center;}
.list_big  .enlarge{display:none;}
.list_big  h3{float:left;margin:10px 0 0 0;width:510px;}
.list_big  h3 a{font-size:12px;font-weight:bold;color:#030303;}
.list_big .attributes{width:510px; margin-top:5px; font-size:12px;color:#5a5a5a; overflow:hidden; float:left; display:block; height:120px; line-height:12px;}
.list_big .attributes span {display:none;}
.list_big .attributes dt{float:left;width:120px;margin-bottom:5px;overflow:hidden;clear:left; display:none;}
.list_big .attributes dl {margin-left:1px; padding-bottom:20px;}
.list_big .attributes dd{width:510px; height:12px; margin-bottom:5px;overflow:hidden; padding-left:15px; background:url(../images/round_tick.gif) left 5px no-repeat; line-height:12px;}
.list_big .not_active_price {clear:left; overflow:hidden; float:left; margin:7px 8px 0 1px; font-size:13px;}
.list_big .not_active_price dl {margin:0;}
.list_big .not_active_price dt {display:none;}
.list_big .not_active_price dd {color:#6d6d6d;text-decoration:line-through; white-space:nowrap;}
.list_big dl.final_price{float:left;color:#eb0205;font-size:13px; margin:7px 0 0 1px; width:230px;}
.list_big dl.final_price dt{margin:0; display:none;}
.list_big dl.final_price dd{margin:0; float:left; margin:0 8px 0 8px;}
.list_big .actions{float:right; height:23px; width:120px;}
.list_big .actions .tell_a_friend{display:none;}
.list_big .add_to_cart_form {margin:0; float:right;}
.list_big .actions a.more{float:left; margin-right:20px; line-height:32px; color:#a1743f;background-image:url(../images/arrow_brown.gif?version=1);background-repeat:no-repeat;background-position:left 13px;padding-left:18px;}
.list_big .actions a.more:hover{background-image:url(../images/arrow_red.gif);text-decoration:none;}
.list_big .symbol {float:left;color:#868686;margin:8px 0 0 60px;}
.list_big .symbol dl {margin:0;}
.list_big .symbol dd{display:inline; color:#a4a4a4;margin:0;}
.list_big .symbol dt{display:inline;margin:0;}
.list_big .submit{width:25px;height:22px;border:0;background-color:#fff;background-image:url(../images/buttons/basket_button.gif);font-size:0;cursor:pointer; line-height:999px;}


#ProductListPager{clear:both; padding:8px 20px 8px 0; text-align:center; line-height:21px; border-top:1px solid #dedede;}
#ProductListPager a{margin:0 2px; color:#aaa; }
#ProductListPager .pagerPages a {position:relative; bottom:5px;}
#ProductListPager .button {bottom:0 !important;}
#ProductListPager span{margin:0 2px; color:#aaa;}
#ProductListPager .link_back {padding-left:25px; background:url(../images/pager_prev_notactive.gif) no-repeat; float:left; height:23px; line-height:23px; cursor:pointer;}
#ProductListPager .link_top {float:right; line-height:23px; cursor:pointer;}
#ProductListPager .link_top a {padding-right:25px; background:url(../images/icons/link_top.gif) no-repeat right; line-height:23px; height:23px; display:block;}
#ProductListPager .link_top a:hover {text-decoration:none;}
#ProductListPager .pagerPages {width:540px; overflow:hidden; text-align:center; line-height:21px;}
#ProductListPager .current {color:red;}

#ProductListSearchFilter .filter_link {display:none;}

