html{padding: 0;margin: 0  }
body{ font: 12px/19px arial;padding: 0;margin: 0  }

.clear{ clear:both;}

a{}
a:hover{}
p{ margin: 10px 0 }
p strong{ }
ul{margin: 10px 0 10px 0px;padding:0;}
a img{ border: 0 }

h1{ padding: 0;margin: 0px 0 20px 0; }
h2{ font:18px arial;padding: 0;margin: 0 0 10px 0 }
h3{ font:bold 13px arial;padding: 0px;margin: 0; }
h4{font:bold 15px arial;padding: 10px;margin: 20px 0 0 0;}
h5{font:bold 15px arial;padding: 0;margin: 0   }
h6{font: italic bold 13px arial;padding: 0;margin: 0 0 5px 0   }

.wrapper{overflow: hidden;padding: 0px}

.musthead{ overflow: hidden;padding: 10px 20px 10px 20px}
.musthead h1{ float: left;margin: 5px 30px 0 0 }
.musthead .box{ float: right;margin: 0!important;padding: 0 }

.slogan{ float: left;margin: 10px 0 0 0; }
.slogan p{ font-size: 11px;margin: 0 0 0px 0 }

.megamenu{  }
.megamenu a:hover{opacity:0.6  }
.megamenu_L1{ overflow:hidden; margin:0; padding:0; list-style:none; background:#A5B900; width: 100%;}
.megamenu_L1 li{ background:#A5B900; display:block; float:left; padding: 1% 0.8% 1% 1.5%; margin: 0 1px 0 0; width: 10%; height: 60px; border-right: 1px solid rgba(255,255,255,0.5); border-bottom: 1px solid rgba(255, 255, 255, 0.5);}
.megamenu_L1 li a{ font-size:18px; color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,0.5) }
.megamenu_L1 li:hover a:hover{ }
.megamenu_L1 li span{ display:block; color: #222; font: 11px/14px arial; padding:10px 0 0 0}
.megamenu_L1 li.act{ background: #4E4F49; border-bottom: 1px solid #4E4F49; font-weight:normal}
.megamenu_L1 li:hover a,.megamenu_L1 li.act a{text-decoration:none;}
.megamenu_L1 li.act a{border:none;color: #a5b900;}
.megamenu_L1 li.act span{ color:#bbb}
.megamenu_L1 li:last-child{border-right:none}

.nav{ overflow: hidden; padding: 0;}
.nav ul{ padding: 10px 10px 10px 25px;margin: 0  ; overflow: hidden;}
.nav ul li{float: left;padding: 0 25px 0 0; }
.nav ul li a{ font-weight: bold;white-space: nowrap;font-size: 13px }
.nav ul li.act a{  color: #606C00;text-decoration: none }

.left_center_right{width: 100%  }
.left_center_right td{ vertical-align: top }
.left_column{width: 220px;padding: 20px  }
.center_column{ padding: 20px 0px 20px 0px }
.right_column{width: 170px ;padding: 20px;position: relative }

.box{ margin: 0 0 20px 0;overflow: hidden }
.box h2 a{color: #000}
.box ul{ margin: 0 0 0 20px;font: italic 11px georgia;color: #888 }
.box ul li{margin: 5px 0 }
.box ul li a{font: 12px arial  }
.box ul li a:hover{  }

.search{  }
.search input[type="text"]{ width: 130px;padding: 3px;margin: 0 0 10px 0 }
.search input[type="submit"]{ font-size: 15px;text-transform: capitalize;padding: 3px 10px 3px 10px }

.home_text{ overflow: hidden; margin: 0 0 20px 0; padding: 15px 15px 0px 340px;  height: 180px; font: 14px/22px arial;}
.home_text p{margin:0;padding: 25px 0 0 0;}
.home_text p strong{}

.category_table{  }
.category_table td{ width: 33% }
.category_table tr td:last-child .category{ padding-right: 0}

.left_column .category{padding:10px;margin: 0 0 20px 0;border: 1px solid #ddd }
.left_column .category .pic_link{padding: 20px 20px;margin: 0 0 15px 0;background: #F7F7F7;border: none }
.left_column .category>a{border: 0px solid #c0cb63;background: #fff  }

.category{ padding: 0 20px 30px 0 }
.category>a{display: block;padding: 0;text-align: left;background:#F0F0F0 ;text-align: center;}
.category>a img{max-height: 150px;}
.category h5{ margin: 10px 0; }
.category h5 a{margin:0;padding: 0;display: block  }
.category .no_pic{ padding-top: 30px; height: 120px;text-decoration: none;color: #777 ; text-align: center;}
.category .no_pic strong{display: block; }
.category .no_pic em{font-weight:normal}
.category .no_pic em span{font-weight:bold}
.category ul{list-style: none;font: 12px/19px arial  }
.category ul li{  }
.category ul li a{  }
.category ul li a.act{}
.category ul li a:hover{  }

.sub_category{ padding: 0 0px 0px 0;float: left;width: 225px;height: 180px;margin: 0 15px 25px 0}
.sub_category .pic_link{display: block;padding: 10px;text-align: center;background: #fff;overflow: hidden  }
.sub_category .pic_link img{max-height: 100px }
.sub_category h5{ font:bold 13px arial;margin: 10px 0; }
.sub_category h5 a{margin:0;padding: 0; }
.sub_category .no_pic{ padding-top: 30px;height: 80px;text-decoration: none;color: #777 }
.sub_category .no_pic strong{display: block;text-decoration: none; }
.sub_category .no_pic em{font-weight:normal}
.sub_category .no_pic em span{font-weight:bold}

.category_table tr td:last-child .product{ padding-right: 0}

.product{ padding: 0 20px 30px 0 }
.product .pic_link{display: block;text-align: center;padding: 10px 0;background: #f7f7f7;margin: 0 0 7px 0 }
.product .pic_link img{ max-height: 100px;max-width: 200px }
.product h5{ font:bold 13px arial;margin: 0px 0 7px 0;}
.product h5 a{margin:0;padding: 0; }
.product h5 a:hover{ }
.product .prices{overflow: hidden;clear: both;margin: 0 0 5px 0;  }
.product .prices p{ margin: 0 0px 3px 0;color: #111 }
.old_price{text-decoration: line-through;padding: 0px 5px 0 0;color: #888  ;display: block;float: left;line-height: 23px;}
.new_price{font-weight: bold;color:#C83605;padding: 0px 5px 0 0  ;display: block;line-height: 23px;float: left;}
.shopings{display: block;float: left;margin: 0 5px 0 0}

.prod_list{ overflow: hidden }
.prod_box{ float: left;width: 30%;margin: 0px 20px 20px 0;overflow: hidden }
.prod_box a:first-child{font:bold 13px arial;margin: 0px 0 7px 0;display: block }
.prod_box a:nth-child(2){ display: block;text-align: center;padding: 10px 0;background: #f9f9f9;margin: 0 0 7px 0 }
.prod_box a:hover{  }
.prod_box a img{ max-height: 120px;max-width: 200px; }

.prices{ text-align:left }

.home_box_middle{ margin: 0 0 30px 0;overflow: hidden }
.home_box_middle h2{  }
.home_box_middle h2 a{ color: black }
.home_box_middle table{border-left-style: solid;border-left-width: 1px;border-top-style: solid;border-top-width: 1px }
.home_box_middle table tr:nth-child(odd){ }
.home_box_middle table tr:nth-child(even){  }
.home_box_middle table td{ padding: 10px 10px; font-size: 15px; border-bottom-style: solid; border-bottom-width: 1px; border-right-style: solid; border-right-width: 1px; }
.home_box_middle table td:nth-child(2n+1){  }
.home_box_middle table td a{  color:#C00000;font-weight: bold }
.home_box_middle table td a:hover{  }

.home_box_bottom{ margin: 0 0 30px 0;padding:20px 0 0 0;overflow: hidden;clear: both }
.home_box_bottom h2{ margin: 0 0 20px 0;clear: both }
.home_box_bottom table{ border-left-style: solid;border-left-width: 1px;border-top-style: solid;border-top-width: 1px}
.home_box_bottom table tr:nth-child(odd){ }
.home_box_bottom table tr:nth-child(even){ }
.home_box_bottom table td{ padding: 5px 10px;border-bottom-style: solid;border-bottom-width: 1px;border-right-style: solid;border-right-width: 1px }
.home_box_bottom table td:nth-child(2n+1){  }
.home_box_bottom table td a{  }
.home_box_bottom table td a:hover{  }

.lang{ margin: 0;right: 10px;top: 15px }
.lang a{ display: block;width: 30px;float: left;margin: 0 10px 10px 0 }

.pager{margin: 20px 0 20px 0;font-size: 14px}
.next_prev_holder{ float:left }
.next_prev_holder a{padding: 3px 5px 1px 5px }
.next_prev_holder a:hover{text-decoration: none }
.next_prev_holder span{padding: 3px 5px 1px 5px }
.next_prev_pokazva{ float:right;}

.prod_details{ padding: 20px;border: 1px solid #ddd;margin: 0 0 20px 0 }
.prod_details .pager{ margin: 0 0 20px 0 }

.details_box{margin: 0 0 20px 0;border-top: 1px solid #ddd;padding: 15px 0 0 0;   }
.details_box h4{margin: 0 0px 10px 0;padding: 0;background: none!important;font:bold 16px arial;color: #111;clear: both }
.details_box p{margin: 0px 0 0px 0px  }
.details_box p img{margin: 0;}
.details_box p.price_detail{ font-size: 25px!important;margin: 0 0 20px 0;position: relative;overflow: hidden; line-height: 55px }
.details_box p.price_detail .old_price{ text-decoration: line-through;color: #777 }
.details_box p.price_detail strong{ color: #F43400 }
.shopingl{margin: 0 5px 0 0px;display: block;float: left;}
.details_box .price_label{display:block; float:left;margin:0 5px 0 0}
.details_box .new_price{line-height:55px}
.details_box .old_price{line-height:55px}
.bonus_points_big{margin:10px 0 0 0}


.big_pic{ text-align: center;margin: 20px 20px 20px 0;background: none!important;float: left }
.big_pic img{ max-width: 500px}

.footer{ overflow: hidden }
.copyright{padding: 20px;display: block;float: left }
.webdesign{ padding: 20px;display: block;float: right  }

.magazin_table{margin: 0px 0 20px 0;float: left;}
.magazin_table td{ padding:0 0px 10px 0px;}
.magazin_table td p.magazini{ font-weight: bold; }
.magazin_table td p{margin: 0 20px 0 0 }

.keywords{ padding: 20px 0px 0px 0px;margin: 0px 0 20px 0;float: none;clear: both;border-top: 1px solid #ddd;background: none!important }
.bottom_page_box{ padding: 10px;  }
.ocenka{ padding: 10px;margin: 10px 0 10px 0 }

.sndtfr{ padding:10px 0 }

.reg_rable{ margin: 10px 0 }
.reg_rable td{ padding:0 10px 0 0 }

.ocenka_table{margin: 0 0 15px 0  }
.ocenka_table tr:nth-child(odd){}
.ocenka_table td{ width: 15%;padding: 5px;vertical-align: middle}
.ocenka_table th{ white-space: nowrap;padding: 5px;vertical-align: middle }

.list_table{ margin: 20px 0 30px 0 }
.list_table td{padding: 10px;border-bottom-style: solid;border-bottom-width: 10px;}
.list_table tr:nth-child(odd){}
.list_table tr:nth-child(even){}
.list_table td a{display: block;margin: 0 5px 10px 0;font:bold 15px arial;}
.list_table td a:hover{}
.list_table td p{margin: 0;font-size: 12px}
.big_price{ font: bold 14px arial;}

.shopingm{display:block;float:left}
.big_price .bonus_points{display:block;float:left;margin:0 10px 0 0}


.autor{ font: italic 11px arial; }
.autor strong{ }

.details_text{  }
.details_text img{ margin: 0 20px 10px 0 }

.comment{ margin: 0 0 30px 0;}
.comment td{padding: 0 10px 20px 0}
.comment .date{font:italic 11px arial }
.comment p{ margin: 5px 0 0 0 }

.reklama_price{ margin: 20px 0 10px 0;border-bottom-style: solid;border-bottom-width: 1px; }
.reklama_price th{ text-align: left;font: italic bold 11px arial;padding: 5px 0px;}
.reklama_price td{ padding: 3px 20px 3px 0;border-top-style: solid;border-top-width: 1px;}

.abonament_price{ margin: 20px 0 10px 0;border-bottom-style: solid;border-bottom-width: 1px;  }
.abonament_price th{ text-align: left;font: italic bold 15px arial;padding: 5px 10px;}
.abonament_price th:nth-child(2) {}
.abonament_price th:nth-child(3) { }
.abonament_price td{ padding: 5px 10px;border-top-style: solid;border-top-width: 1px; }
.abonament_price td:nth-child(2){ }
.abonament_price td:nth-child(3){ }
.abonament_price td:nth-child(2) strong{ }
.abonament_price td:nth-child(3) strong{ }

.statiq_details{  }
.statiq_details td{ padding: 0px 0px 20px 0px;font-size: 11px;line-height: 20px }
.statiq_details td:first-child{ text-align: left;}
.statiq_details td:last-child{ text-align: right;}
.statiq_details td img{ margin: 0 0 0 30px }

.search_words{ width: 230px;float: left;margin: 20px 0 0px 20px;height: 230px;padding: 0;font: italic 11px georgia;color: #888}
.search_words li{margin: 5px 0}
.search_words li a{ font: 12px arial }
.search_words h5 a{color:  #C00000!important  }

.firma_subhead{margin: 20px 0  }
.firma_subhead td{  }
ul.firma_cats{margin: 0 0 0 40px;font-size: 12px }
ul.firma_cats li{float: left;padding: 0 25px 0 0; }
ul.firma_cats .act, .act a { color: #B80000;  font-weight: normal;}

.firma_prod_count{ font: italic 13px arial;padding: 0 0 0 20px }
.prod_count{ font: italic 13px arial;padding: 0 0 0 0px }

p.small_p{ font: 10px arial;padding: 10px 0 0 0; }
.list_table p.small_p a{ display: inline;font: 10px arial; }

.list_table th{padding: 10px;font: italic bold 11px arial;text-align: left;}

.linkove_div{  }
.linkove_div a{ font: 20px/35px arial }

.baner_gr{ padding: 5px 15px 5px 15px;text-align: center;background: #a5b900;color: white;margin: 0 0 20px 0 }
.baner_gr p{display: block;margin: 10px 0 10px 0;font: 20px arial  }
.baner_gr p a{color: white;display: block;padding:2px 5px 3px 5px }
.baner_gr p a:hover{color: white; background: #C00000 }
.logo_link{ display: block;background: white;padding:0 10px }
.baner_gr a img{ margin: 5px 0 }

.basket{ background:#fcffe4;border: 1px solid #e5e9c4;padding: 15px;margin: 0 0 20px 0;overflow: hidden }
.basket h2{margin: 0 0 5px 0;background: url(../im/basket_xl.gif) no-repeat;padding: 0px 0 10px 58px; color: /*#b80000*/#111; }
.basket h2 span{display: block;font-size: 12px;font-weight: normal;color: #555;margin: 0px 0 0 0 }
.basket table{margin: 0 0 10px 0}
.basket table tr.tit2 td{font-size: 9px;border-bottom: 1px solid #e5e9c4;padding: 0 10px 2px 0;font-weight: normal;text-align: left;color: #777}
.basket table td{padding: 10px 10px 10px 0;border-bottom: 1px solid #e5e9c4;}
.basket table td h3{font-size: 12px;margin: 0 0 0px 0;color: #B80000;font-weight: normal;}
.basket table td strong{font-weight: normal;font-size: 10px;color:#a5b900 }
.basket table td em{font-size: 9px;font-style:normal;line-height: 12px}
.basket table td.prod_price{text-align: right;padding-right: 0;font-size: 10px;font-weight: bold;color: #111}
.basket .obshto{text-align: right;margin: 0 0 10px 0;font-size: 11px}
.basket .obshto strong{color: #111;}
.basket .izchisti{ float: left;background: url(../im/delete.gif) no-repeat 0px 2px;padding: 0 0 2px 18px;margin: 5px 0 0 0px;display: block;font-size: 11px  }
.basket a.porachvam{font: bold 13px arial;text-transform: capitalize;float: right;background:#B80000;overflow: hidden;padding: 5px 10px 5px 10px;text-decoration: none;margin: 0 0 0px 0px;color:white;}
.basket a.porachvam:hover{background:#A5B900;}

.call_us,.last_added_box,.banner_left,.banner_right,.banner_center,.sms,.wspromopanel,.direct_contact,.vzemi_credit{ margin: 0 0 20px 0 }

.price_box{ overflow: hidden;font: 12px/19px arial; }
.price_box em{text-decoration: line-through;padding: 0px 5px 0 0;color: #888;float: left;font-style: normal  }
.price_box strong{font-weight: bold;color:#C83605;padding: 0px 5px 0 0  }

.more{ margin:0px;padding: 5px 0 0 0;border-top: 1px solid #ddd;}
.more a{text-decoration: none;font-size: 11px;color: #C00000 }

.slider_cont{ position: relative }
.slider_cont .product{border: none;margin: 0 auto 0px auto;height:auto;overflow: hidden;padding: 0 0 10px 0;width: 250px }
.slider{ margin:0;}
.slider .product{ height: 195px}
.slider ul{ margin: 0;padding: 0;list-style: none }
.slider ul li{ margin: 0;padding: 0;list-style: none;overflow: hidden }
.product>a { display: block; padding: 10px 0; text-align: center; overflow: hidden; height: 120px;margin: 0 0 10px 0;background: #f7f7f7 }
.product>a img{ max-height: 120px }
.product h3{ margin: 0 0 10px 0 }

#prevBtn,#nextBtn{display: block; width: 20px; height: 20px; position: absolute;  top: 80px; z-index: 1000;}	
#prevBtn a,#nextBtn a{ display: block; position: relative;text-decoration: none;font: bold 20px arial;color: #666 }	

#prevBtn{left: 10px;}	
#nextBtn{left: 235px;}	

#prevBtn a:before{content: "«";}
#nextBtn a:before{content: "»";}

.center_column>div.product{ float: left;width: 30%;position: relative;height: 230px}
.center_column>div.product>a{background: #F7F7F7;padding: 10px }

.product a.delcook { position: absolute; top: -7px; right: 14px; padding: 0!important; margin: 0; border: none!important; height: 13px!important; width: 13px!important; background: none!important; border-image: initial; }

.call_us_in{background: url(../im/call_girl.png) no-repeat;}

.morning{background:url(../im/call_bgr_m1.jpg) no-repeat right top;color:#302b29; }
.morning p strong{color:#302b29;}
.morning span{color:#db001a; }

.day{background:url(../im/call_bgr_d1.jpg) no-repeat right top;color:#001c4d;}
.day p strong{color: #001c4d;}
.day span{color: #fde605;}

.night{background:url(../im/call_bgr_n1.jpg) no-repeat right top;color:#ece980;}
.night p strong{color:#ece980;}
.night span{color:#ffffff;}