/* html/css coder: Alexey Horyakov | horyakov.ru
------------------------------------------------ */

.wrapper { overflow-x: hidden; }

.carousel .item .price .old s, .item-buy .item-price .price-before-sale { text-decoration: line-through; }
.carousel .item .price .old s i, .item-buy .item-price .price-before-sale i { display: none; }

.catalog .item { clear: right; }
.search .field .input input  {	line-height:25px; vertical-align:middle; }#order-call-box .field input  { line-height:28px; vertical-align:middle; }#contact_form .field input  { line-height:28px; vertical-align:middle; }#fast-buy-box .field input  { line-height:28px; vertical-align:middle; }#basket-box div.contacts .field input  {line-height:28px; vertical-align:middle; }#quality-box .field input {line-height:28px; vertical-align:middle; }.favorites-input {line-height:28px; vertical-align:middle; }

#optimal-catalog-popup {-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none!important }
#optimal-catalog-popup  .main-popup-shadow{display:none;-webkit-box-shadow:none!important; -moz-box-shadow:none!important; box-shadow:none!important;}
#optimal-catalog-popup div {display:block!important}
#optimal-catalog-popup .left {display:block!important; position:absolute; left:0; top:6px;height:100%; width:15px;background-color:none; padding:0;background: url('../../media/img_2013/shadow_div_left.png') top left repeat-y;}
#optimal-catalog-popup .right {display:block!important;position:absolute; right:0; top:6px; border-left:5px solid #fff; height:100%; width:10px; background-color:none;padding:0; background: url('../../media/img_2013/shadow_div_right.png') top right repeat-y;}
#optimal-catalog-popup .top {display:block!important;position:absolute; left:5px; top:0; width:100%; height:10px;background-color:none; padding:0;  background: url('../../media/img_2013/shadow_div_top.png') top left repeat-x;}
#optimal-catalog-popup .bottom {display:block!important;position:absolute; left:5px; bottom:0; width:100%; height:10px;background-color:none; padding:0; background: url('../../media/img_2013/shadow_div_bottom.png') bottom left repeat-x;}

#optimal-catalog-popup .corner1 {position:absolute;height:5px; width:5px; left:0px; top:1px;background: url('../../media/img_2013/shadow_corner1.png') top left no-repeat;} 
#optimal-catalog-popup .corner2 {position:absolute;height:5px; width:5px; right:0px; top:1px;background: url('../../media/img_2013/shadow_corner2.png') top right no-repeat;} 
#optimal-catalog-popup .corner3 {position:absolute;height:5px; width:5px; left:0px; bottom:1px;background: url('../../media/img_2013/shadow_corner3.png') bottom left no-repeat;} 
#optimal-catalog-popup .corner4 {position:absolute;height:5px; width:5px; right:0px; bottom:1px;background: url('../../media/img_2013/shadow_corner4.png') bottom right no-repeat;} 

#optimal-catalog-popup.shadow_green .left {background: url('../../media/img_2013/shadow_div_left_g.png') top left repeat-y;}
#optimal-catalog-popup.shadow_green .right {background: url('../../media/img_2013/shadow_div_right_g.png') top right repeat-y;}
#optimal-catalog-popup.shadow_green .top {background: url('../../media/img_2013/shadow_div_top_g.png') top left repeat-x;}
#optimal-catalog-popup.shadow_green .bottom {background: url('../../media/img_2013/shadow_div_bottom_g.png') bottom left repeat-x;}
#optimal-catalog-popup.shadow_green .corner1 {background: url('../../media/img_2013/shadow_corner1_g.png') top left no-repeat;} 
#optimal-catalog-popup.shadow_green .corner2 {background: url('../../media/img_2013/shadow_corner2_g.png') top right no-repeat;} 
#optimal-catalog-popup.shadow_green .corner3 {pbackground: url('../../media/img_2013/shadow_corner3_g.png') bottom left no-repeat;} 
#optimal-catalog-popup.shadow_green .corner4 {background: url('../../media/img_2013/shadow_corner4_g.png') bottom right no-repeat;} 

#optimal-catalog-popup.shadow_pink .left {background: url('../../media/img_2013/shadow_div_left_p.png') top left repeat-y;}
#optimal-catalog-popup.shadow_pink .right {background: url('../../media/img_2013/shadow_div_right_p.png') top right repeat-y;}
#optimal-catalog-popup.shadow_pink .top {background: url('../../media/img_2013/shadow_div_top_p.png') top left repeat-x;}
#optimal-catalog-popup.shadow_pink .bottom {background: url('../../media/img_2013/shadow_div_bottom_p.png') bottom left repeat-x;}
#optimal-catalog-popup.shadow_pink .corner1 {background: url('../../media/img_2013/shadow_corner1_p.png') top left no-repeat;} 
#optimal-catalog-popup.shadow_pink .corner2 {background: url('../../media/img_2013/shadow_corner2_p.png') top right no-repeat;} 
#optimal-catalog-popup.shadow_pink .corner3 {pbackground: url('../../media/img_2013/shadow_corner3_p.png') bottom left no-repeat;} 
#optimal-catalog-popup.shadow_pink .corner4 {background: url('../../media/img_2013/shadow_corner4_p.png') bottom right no-repeat;} 

#optimal-catalog-popup.shadow_green {-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none!important }
#optimal-catalog-popup.shadow_pink {-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none!important }