/* CSS Document */
.betaline { padding:3px 0 4px 0; color:#036; background:#ffffe1; font:11px Tahoma, Geneva, sans-serif; color:#000; border-bottom:1px solid #CCC; }
.betaline:hover { background:#FAD1D1; border-bottom:1px solid #F00;}

#body-sns { background: #FFFFFF url(/images/bkg_main.jpg) repeat-x top; margin:0; padding:0; }
img { border:none; }
img a { border:none; }
div{ margin:0; padding:0; border:none; font:12px Arial, Helvetica, sans-serif; }
p, td {font:12px Arial, Helvetica, sans-serif;}
form { margin:0; padding:0; }
input { font:12px Arial, Helvetica, sans-serif;}
a { color:#38469e; text-decoration:underline; }
a:hover { text-decoration:none; color:#0066CC;}
h3 { font:12px Arial, Helvetica, sans-serif; margin:0; padding:0; font-weight:bold; }
h3.h3_bell { background:url(/images/h3_bell.gif) no-repeat left; padding-left:15px; }
h3.h3_normal { background:url(/images/h3_normal.gif) no-repeat left; padding-left:15px; }
h4 { padding:0; margin:0; font:12px Arial, Helvetica, sans-serif; font-weight:bold; } /* Използва се предимно в tab-а "oписание на продукта" */
h6 { margin:0; padding:0; }
.clear { clear: both; font-size:1px; height: 0; line-height: 0; }
.abs { vertical-align:middle; }

.h-1 { font:16px Arial, Helvetica, sans-serif; font-weight:bold; margin:0; padding:0; }
.h-2-pr { float:left; margin:0; padding:0; font:12px Arial, Helvetica, sans-serif; font-weight:normal;}
.h-3-cat { float:left; margin:0; padding:0; font:12px Arial, Helvetica, sans-serif; font-weight:normal;}
.h-div {float:left; margin:0 8px 0 8px; padding:0; font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#CCCCCC; }
.h-two { font:12px Arial, Helvetica, sans-serif; margin:0; padding:0; }
.h-category{font:12px Arial, Helvetica, sans-serif; margin:0; padding:0; font-weight:bold;}

#all { margin:auto; margin-top:5px; padding:0; width:985px; background:#FFFFFF; }

.head-sel { width:174px; border:1px solid #999999; padding:0px; font:12px Arial, Helvetica, sans-serif;  }
.head-search { width:260px; border:1px solid #999999; font:12px Arial, Helvetica, sans-serif; padding:1px;  }
.head-history { width:170px; border:1px solid #999999; font:11px Tahoma, Arial, Helvetica, sans-serif; padding:1px;  }

.righttop { background:url(/images/bkg_right_top.gif) repeat-y; }
.right_col { padding-right:6px; padding-bottom:10px; }

.sitemapnav {height:18px; padding-top:3px; background:url(/images/bkg_sitemap.jpg) repeat-x top; font:11px Verdana, Arial, Helvetica, sans-serif; color:#777171; }
.sitemapnav a {color:#777171; text-decoration:none; }
.sitemapnav a:hover { text-decoration:underline; }

.left_col { background:url(/images/corner_left_top.jpg) no-repeat top right; }
.left_pad {padding-left:11px; padding-right:11px; margin:auto; }
.left_table_r { background:url(/images/bkg_table_r.jpg) repeat-y right; }
.left-lines	{ background:url(/images/2lines.gif) repeat-x center; }
.left_ad_search { background:#F2F2F2; font:11px Tahoma, Arial, Helvetica, sans-serif; }
.left_ad_search a { color:#000000; text-decoration:none; }
.left_ad_search a:hover { text-decoration:underline; }
.left_search { font:11px Tahoma, Arial, Helvetica, sans-serif; color:#38469e; width:170px; padding:1px; border:1px solid #CCCCCC; margin:2px 0 2px 0; }
.article_select { font:12px Arial, Helvetica, sans-serif; color:#000; padding:1px; border:1px solid #CCCCCC; margin:2px 0 2px 0; }
.article_select:hover { border:1px solid #000000; }

.left_cats_01 { padding:0; margin:0; list-style-type:none; }
.left_cats_01 li { text-transform:uppercase; font:11px Tahoma, Arial, Helvetica, sans-serif; }
.left_cats_01 li a { color:#333333; }

.left_cats_02 { padding:0; margin:0; list-style-type:none; margin-bottom:6px; }
.left_cats_02 li { text-transform:none; font:11px Tahoma, Arial, Helvetica, sans-serif;
				   padding-left:13px; background:url(/images/ico_cat2.gif) no-repeat left top ;
				   line-height:14px;
				 }
.left_cats_02 li a { color:#1c477a; }

.left_cats_03 { padding:0; margin:0; list-style-type:none; margin:1px 0 3px 0; }
.left_cats_03 li { text-transform:none; font:11px Tahoma, Arial, Helvetica, sans-serif;
				   padding-left:7px; background:url(/images/cat3.gif) no-repeat left ;
				   line-height:14px;
				 }
.left_cats_03 li a { color:#1c477a; }	

.bkh-home-rec { background:url(/images/bkg_home_blue.jpg) no-repeat left top; padding-left:36px; height:22px; padding-top:8px; margin-top:4px; }
.bkh-home-best { background:url(/images/bkg_home_orange.jpg) no-repeat left top; padding-left:36px; height:22px; padding-top:8px; margin-top:24px; }			 

.cart_all { background:#F9F9F9; border:1px solid #E4E4E4; padding:7px; margin-top:1px; }
.cart_all:hover {border:1px solid #9EC79F; }
.cart-lines	{ background:url(/images/2lines.gif) repeat-x bottom; }
.cart-items tr:hover { background:#FFFFFF; }
.cart-items td {font:11px Tahoma, Arial, Helvetica, sans-serif; color:#999999; }
.cart-items th { margin:0; padding:0; background:#EBEBEB; background:url(/images/line_cart.gif) repeat-x center;}

.info_all { background:#F9F9F9; border:1px solid #E4E4E4; padding:7px; font:11px Tahoma, Arial, Helvetica, sans-serif; line-height:18px; }
.info_all a { text-decoration:none; }
.info_all a:hover { text-decoration:underline; }

.price-market { color:#999999; text-decoration:line-through; }
.price-info { margin-left:10px; margin-bottom:10px; }
.price-big { font:26px "Times New Roman", Times, serif; font-weight:bold; color:#0b820e; }
.clip-top { background:url(/images/bkg_clip_top.jpg) left top no-repeat;}
.promo-desc { margin:10px 0 10px 0; width:132px; padding:3px 2px 3px 2px; background:#feffe2; border:1px solid #cf0f0d; text-align:center; font:11px Tahoma, Arial, Helvetica, sans-serif; }
.stock-availability { border-top:1px solid #E0E1E2; margin:5px 0 0 0;  }

.tabs-area { margin:20px 0 10px 0; }

.t10 { font:10px Arial, Helvetica, sans-serif; }
.t11 { font:11px Tahoma, Arial, Helvetica, sans-serif; }
.sub-in { background:url(/images/ico_mail_sub.gif) left no-repeat; width:141px; height:17px; border:1px solid #BAC0C8; font-size:11px; color:#BAC0C8; padding:0 0 0 25px; }
.sub-in:hover {background:url(/images/ico_mail_sub_hover.gif) left no-repeat; color:#154AA1; }
.line22 { background:url(/images/line22.gif) repeat-x center; }
.promo-area { margin:10px 0 0 0; }

.green { color:#0b820e; }
.red { color:#FF0000}
.redrose { color:#CC0000; }
.redrem a { font:11px Tahoma, Arial, Helvetica, sans-serif; color:#CC0000; text-decoration:none; margin:0; padding:0; }
.redrem a:hover { text-decoration:underline; }

.log-welcome { font:11px Tahoma, Arial, Helvetica, sans-serif; margin:8px 0 8px 0; }
.log-in { width:149px; padding:1px 1px 1px 17px; border:1px solid #B6B2A6; font:12px Arial, Helvetica, sans-serif; background:url(/images/ico_username.gif) left no-repeat; }
.log-in:hover { border:1px solid #000000; background:url(/images/ico_username_hover.gif) left no-repeat; }
.log-in-pass { width:149px; padding:1px 1px 1px 17px; margin:4px 0 5px 0; border:1px solid #B6B2A6; font:12px Arial, Helvetica, sans-serif; background:url(/images/ico_password.gif) left no-repeat; }
.log-in-pass:hover {border:1px solid #000000; background:url(/images/ico_password_hover.gif) left no-repeat;}
.log-forgot { margin:6px 0 0px 0; }
.log-forgot a { color:#333; text-decoration:none; }
.log-forgot a:hover { text-decoration:underline; color:#003399; }

.reg-in { width:188px; border:1px solid #B6B2A6; font:12px Arial, Helvetica, sans-serif; padding:1px;  }
.reg-in:hover { border:1px solid #000; }
.reg_h { border-bottom:1px solid #878787; padding-bottom:2px; }
.reg_sum { font:14px Georgia, "Times New Roman", Times, serif; font-weight:bold; }

.cart-table th { background:#F2F2F2; border-top:1px solid #D7D7D7; border-bottom:1px solid #D7D7D7; padding:2px 0 2px 0; }
.cart-line { background:url(/images/dot-cart.gif) repeat-x; }
.cart-qty { color:#000; text-align:center; width:40px; font:12px Arial, Helvetica, sans-serif; border:1px solid #E5E5E5;}
.cart-qty:hover { border:1px solid #B6B2A6; color:#003399; font-weight:bold; }
.cart-step-1 { margin:20px 0 0px 0; height:100px; width:549px; background: url(/images/bg/cart-step-1.jpg) no-repeat left center; }
.cart-step-2 { margin:20px 0 0px 0; height:100px; width:549px; background: url(/images/bg/cart-step-2.jpg) no-repeat left center; }
.cart-step-3 { margin:20px 0 0px 0; height:100px; width:549px; background: url(/images/bg/cart-step-3.jpg) no-repeat left center; }
.cart-step-4 { margin:20px 0 0px 0; height:100px; width:549px; background: url(/images/bg/cart-step-4.jpg) no-repeat left center; }

.discounted-price {}

.footul { list-style-type:none; margin:0; padding:0; }
.footul .ffirst { margin-bottom:4px;}
.footul li a { font:11px Tahoma, Arial, Helvetica, sans-serif; }
.foot-left-links { float:left; }
.foot-right-links { float:right; margin-bottom:20px; }
.wide-row { width:20px; float:left; }
.foot-links { padding-right:18px; float:left;}
.foot-in { width:108px; height:16px; border:1px solid #333333; font-size:11px; }
.foot-sel { width:108px; border:1px solid #333333; padding:1px; font-size:12px;}
.hrline { background:url(/images/bkg_gray_line.gif) repeat-x; height:1px; }
.footop { padding-top:4px; text-align:center; font:12px Arial, Helvetica, sans-serif; color:#666666; width:72px; height:19px; background:#ECF3F9; float:right; }
.footop a { text-decoration:none; color:#666666; }
.footop a:hover { text-decoration:underline; }
.foocopy { font:11px Tahoma, Arial, Helvetica, sans-serif; color:#a3a3a3; margin-top:10px; padding-bottom:10px;  }

/* page navigation css */
.pages-navigation { height:1%; overflow:hidden; padding:10px 0; clear:both; margin:auto; }
.pages-navigation a { background:url(/images/listing/page_num.gif) no-repeat 0 0; width:37px; height:42px; display:block; text-align:center; float:left; margin:0 4px; padding-top:6px; text-decoration:none; color:#333; }
.pages-navigation a:hover{ background:url(/images/listing/page_num.gif) no-repeat 0 100%; color:#FFF; }
.pages-navigation a.long { background:url(/images/listing/page_num_long.gif) no-repeat 0 0; width:100px; height:42px; display:block; text-align:center; float:left; margin:0 4px; padding-top:6px; text-decoration:none; color:#333; }
.pages-navigation a.long:hover{ background:url(/images/listing/page_num_long.gif) no-repeat 0 100%; color:#FFF; }
.pages-navigation .extend, .dotdot { display:none; }
.pages-navigation .current{ background:url(/images/listing/page_num.gif) no-repeat 0 100%; width:37px; height:42px; display:block; float:left; text-align:center; margin:0 4px; padding-top:6px; font-weight:bold; color:#FFF; }
.pages-count { float:left; background:url(/images/listing/backbutton.gif) no-repeat 0 0; width:127px; height:42px; text-align:center; display:block; color:#333; margin:0 4px; padding-top:6px; }

/* search results css */
.sr_title { height:19px; padding-top:8px; padding-left:24px; background:url(/images/bkg_h_search_results.jpg) no-repeat; font:12px Tahoma, Geneva, sans-serif; font-weight:bold; }
.sr_filter { height:31px; padding-top:8px; background:url(/images/bkg_sr_filter_combos.jpg) no-repeat; }
.sr_quick_th { height:26px; padding-top:6px; background:url(/images/bkg_sr_th.gif) repeat-x top; }
.sr_quick_sel { border:none; background-color:#f3f4f4; font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#333333; }
.sr_pag_bo { height:35px; padding-top:15px; background:url(/images/bkg_pagination_bottom.jpg) no-repeat; }
.pro_br { height:30px; background:url(/images/pro_br.gif) repeat-x center; }

.suptpro { font:11px Tahoma, Geneva, sans-serif; color:#898989; }
.suptpro a { color:#32607d; text-decoration:none; border-bottom:1px dotted #0387DB; }
.suptpro a:hover { border-bottom:1px solid #FFF;}
.sp_cat { background:url(/images/sp_cat.gif) no-repeat left; padding-left:16px; }
.sp_maker { background:url(/images/sp_maker.gif) no-repeat left; padding-left:16px; }

.prclst { text-align:right; padding-right:8px; }
.prcdig { font:20px "Times New Roman", Times, serif; }
.prcdig span { font-size:16px;}

.pgnav { color:#999999; border:0px; }
.pgnav a:link,
.pgnav a:visited,
.pgnav a:hover,
.pgnav a:active { text-decoration:none; color: #999999; background:#FFF; border:1px solid #999999; padding:3px 6px; font-size:11px; }
.pgnav a:hover { background:#dbebfb; color:#000000; border-color:#000; }
.pgnav span { text-decoration:none; background:#eaf9ff; padding:3px 6px; border:1px solid #2a5e93; color:#000; font-size:11px; }

.okfilter {border:1px solid #333333; font:11px Tahoma, Arial, Helvetica, sans-serif; padding:2px 8px 2px 8px; font-weight:bold; background:#edecec; }
.hf-all { color:#c4c3c1; }
.hf-all a { padding-left:14px; background:url(/images/h3_normal.gif) no-repeat left; }

.ptab { border:1px solid #CCC; margin:1px auto 1px auto; }
.ptab tr:hover { background:#D6EDF8; }
.ptab th { background:#eeeeee; font:12px Arial, Helvetica, sans-serif; font-weight:bold; }
.ptab td { border-top:1px dotted #CCC; font:12px Arial, Helvetica, sans-serif; }
.ptab td.tdtitle { text-align:center; background:#C0C0C0; white-space:normal; font:13px Arial, Helvetica, sans-serif; font-weight:bold; }
.ptab td.tdleft { padding-right:24px; white-space:nowrap; text-align:left; }
.ptab td.tdright { white-space:nowrap; text-align:left;  }

.opnom { padding:16px 0 16px 0; background:#fafad6; border:1px dashed #bb1307; font:22px Arial, Helvetica, sans-serif; font-weight:bold; color:#bb1307; }
.track-result-table th { background:#E2E9F1;}
.track-result-table td { border-bottom:1px solid #E8E8E8; }
.track-result-table td a { text-decoration:none;}
.track-result-table td a:hover { color:#06C; }
.track-stat { margin-top:12px; padding:12px 0 12px 0; background:#FFD; font-size:14px; }
.track-stat strong { color:#060; text-decoration:underline;}

.searchseo ul { margin:0; padding:0; list-style-type:none; }
.searchseo ul li { display:inline; } 

.manufact ul { margin:0; padding:0; list-style-type:none;  }
.manufact ul li { display:inline; padding:0 29px 0 29px; line-height:55px;  }

.left-marks { padding:0 0 0 12px; }
.left-marks a img { border:1px solid #ebebeb; }
.left-marks a:hover img { border:1px solid #000; }