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: 10px 0 0 0;margin: 0px 0 30px 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 14px arial;padding: 0;margin: 0   }
h6{font: italic bold 13px arial;padding: 0;margin: 0 0 0px 0   }

h1 em{ }

h2 a{text-decoration: none   }

.info_box{ text-align: center;padding: 20px;background: #eee;color: #555 }
.info_box strong{ color: #000 }

.wrapper{overflow: hidden;padding: 0px 20px 0 20px  }

.musthead{ overflow: hidden;padding:15px 0px }
.musthead h1{ float: left;margin: 10px 30px 0 0;padding: 0 }

.slogan{ float: left;margin: 10px 0 0 0}
.slogan h6{ margin: 3px 0 0 0}
.slogan p{ margin: 0px 0;font-size: 11px }

.nav{ overflow: hidden;padding: 10px  }
.nav ul{ padding: 0 0 0 30px;margin: 0  }
.nav ul li{float: left;padding: 0 25px 0 0; }
.nav ul li a{ font-weight: bold;white-space: nowrap }
.nav ul li a:hover{   }

.left_center_right{width: 100%  }
.left_center_right td{ vertical-align: top }
.left_column{width: 220px;padding: 0px 20px 0px 0px }
.center_column{ padding: 0px 0px 0px 0px }
.right_column{width: 220px!important;padding: 0px 0px 0px 20px }

.center_column h1{ font:28px/30px times;text-align: center;padding: 15px 0 0 0;clear: both;}

.box{ margin: 0 0 30px 0;overflow: hidden;padding: 10px 0 0 0 }
.box ul{ margin: 0 0 0 0px;font: italic 11px georgia;color: #888 }
.box ul li{padding: 8px 0 }
.box ul li a{font: 12px arial;text-decoration: none  }
.box ul li a:hover{  }

.more{ border-top: 1px dotted #051d85;display: block;padding: 7px 0 0 0 }

.lang{float: left;margin:5px 20px 0 0!important;border: none; }
.lang a{ border: 3px solid #eee;display: block;}
.lang a:hover{ }

.search{  margin: 0 0 30px 0;overflow: hidden;padding: 10px 0 0 0  }
.search label{  margin: 0 0 10px 0; font: 18px arial;display: block;  }
.search input[type="text"]{ padding: 5px;margin: 0 0 5px 0;width: 130px}
.search input[type="submit"]{font: 14px arial;padding: 5px 10px;text-transform: capitalize;float: right;margin: 0;border:   }

.home_text{ margin: -20px 0px 20px 0px;padding: 30px 30px 30px 240px;clear: both ; height: 140px;}
.home_text p{ font:italic 28px/33px times;width: 100%;margin: 0 0 20px 0;text-align: center }


.category_table{  }
.category_table td{ width: 33% }

.left_column .category{margin: 0 0 30px 0 }
.left_column .category>a{margin: 0 0 15px 0 }

.category{ padding:10px }
.category .pic_link{display: block;text-align: center;max-width: 200px;margin: 0 0 10px 0 }
.category .pic_link:hover{}
.category .no_pic{ padding-top: 40px;height: 110px;text-decoration: none;color: #666;background: #eee }
.category .no_pic strong{display: block;text-decoration: none; }
.category .no_pic em{font-weight:normal}
.category .no_pic em span{font-weight:bold}
.category h5{ margin: 0px 0 10px 0;padding: 0 }
.category h5 a{margin:0;padding: 0;display: block  }
.category h5 a:hover{  }
.category ul{list-style: none;font: 11px arial;padding: 0px 15px 0px 0px;margin: 0 }
.category ul li{ margin: 0 0 5px 0 }
.category ul li a{  }
.category ul li a.act{text-decoration: none;font-weight: bold}
.category ul li a:hover{  }

h1 + .cat_nomer{ text-align:center }

.sub_category{ padding: 10px; float: left; width: 212px; height: 170px; margin: 0 15px 15px 0px; background: #eee; }
.sub_category .pic_link{display: block;padding: 10px;text-align: center;background: #fff;overflow: hidden;margin: 0 0 15px 0;height: 100px }
.sub_category .pic_link img{max-height: 100px }
.sub_category h5{ font:bold 13px arial;margin:0; }
.sub_category h5 a{margin:0;padding: 0; }
.sub_category .no_pic{ padding-top: 20px;height: 90px;text-decoration: none;color: #666 }
.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}
.sub_category h5 p{ font: 11px arial;margin:0; }

.product{ padding: 0 30px 30px 0 }
.product .pic_link{display: block;  margin: 0 0 10px 0;}
.product .pic_link img{ max-width: 230px;max-height: 100px }
.product .pic_link:hover{  }
.product h5{ font:bold 13px arial; margin: 0 0 0 0; }
.product h5 a{margin:0;padding: 0; }
.product h5 a:hover{ }

.home_box_middle{ margin: 0 0 30px 0;overflow: hidden }
.home_box_middle h2{  }
.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: 5px 10px;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{  }
.home_box_middle table td a:hover{  }

.home_box_bottom{ margin: 0 0 20px 0;padding:30px 0px 0px 20px;border-top: 1px dashed #aaa;overflow: hidden;clear: both;}
.home_box_bottom h2{text-align: center;margin: 0 0 30px 0;letter-spacing: 5px;text-transform: uppercase;font: 20px times   }
.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{  }

.prod_list{overflow: hidden  }
.prod_box{ float: left;width: 210px;margin: 0px 20px 30px 0;height: 230px;padding: 0px;overflow: hidden }
.prod_box a{ margin: 0 20px 10px 0;display: block;font: 14px arial; }
.prod_box a img{ max-height: 150px;max-width: 230px }
.prod_box a:hover{  }
.prod_box a.shopings{margin:0 10px 0 0;float:left  }
.old_price{ text-decoration: line-through;padding: 0 10px 0 0 }
.new_price{ font-weight: bold;padding: 0 10px 0 0 }



.prod_details .pager{ margin: 0 }

.pager{margin: 20px 0 20px 0;clear: both}
.next_prev_holder{ float:left }
.next_prev_holder a{padding: 3px 7px }
.next_prev_holder a:hover{text-decoration: none }
.next_prev_holder span{padding: 3px 7px}
.next_prev_pokazva{ float:right;}

.details_box{ margin: 0 0 20px 0;padding: 20px;clear:both;}
.details_box h4{padding: 0;margin: 0 0 20px 0;text-align: center;letter-spacing: 5px;text-transform: uppercase;font: 20px times }
.details_box p{margin: 5px 0 5px 0px  }
.details_box p img{margin: 0 15px 10px 0px;max-height: 60px }
.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 10px;}
.details_box ul{ margin:0 0 0 25px }

.big_pic{ text-align: center;margin: 20px 0 }
.big_pic img{max-width: 500px }

.footer{ overflow: hidden;padding: 20px 0px 20px 0px; }
.copyright{display: block;float: left;margin: 0 0 0 0px }
.copyright a{  }
.copyright a:hover{  }
.webdesign{ display: block;float: right;margin: 0 0px 0 0px  }
.webdesign a{  }
.webdesign a:hover{  }

.pod_footer{ padding: 0px 20px 20px 20px;  }

.magazin_table{width: 100%;margin: 10px 0 10px 0;border-bottom-style: dashed;border-bottom-width: 1px;}
.magazin_table td{ padding:0 0 10px 10px }
p.magazini{ font-weight: bold;width: 100% }

.keywords{ padding: 10px;margin: 10px 0 10px 0;clear: both }
.bottom_page_box{ padding: 10px;  }
.ocenka{ padding: 10px;margin: 10px 0 10px 0 }

.sndtfr{ padding: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: 0px 0 30px 0 }
.list_table td{padding: 15px 15px 15px 0px;}
.list_table tr:nth-child(odd){}
.list_table tr:nth-child(even){}
.list_table td a{display: block;margin: 0 0 0px 0;font:bold 15px arial}
.list_table td a:hover{}
.list_table td p{margin: 0;font-size: 12px}
.list_table td p.big_price{ font: bold 20px/40px arial;white-space: nowrap;}
.list_table p.small_p a{ display: inline;font: 10px arial; }
.list_table th{padding: 10px;font: italic bold 11px arial;text-align: left;}
.list_table td h2{ padding: 0px;margin: 0;background:none;font:18px arial }
.list_table td h3{ padding:0px;margin: 0 0 10px 0 }

.obshto_prods{ text-align: center }

.autor{ font: italic 11px arial; }
.autor strong{ }

.shopings{ float:left;margin:0 10px 0 0;display:block }

.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; }
.reklama_price th{ text-align: left;font: italic bold 11px arial;padding:10px 0px;}
.reklama_price td{ padding: 10px 20px 10px 0;}

.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: 200px;float: left;margin: 0px 20px 20px 0;height: 230px;padding: 0 0 0 25px;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: 0px 0 20px 0;background:#eee  }
.firma_subhead td{padding:10px  }
ul.firma_cats{margin: 0 0 0 40px;font-size: 11px }
ul.firma_cats li{float: left;padding: 0 25px 0 0;width:40% }
ul.firma_cats .act, .act a { color: #B80000;  font-weight: bold;}
.firma_prod_count{ font: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; }

.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 0px }
.baner_gr a img{ margin: 5px 0;max-width: 180px }

.horizontalcssmenu{padding:0;clear: both;margin:0 0px 20px 0px;float: left;width: 100%}
.horizontalcssmenu ul { list-style-type: none; margin: 0; padding: 0; z-index: 200!important; }
.horizontalcssmenu ul li { width:16.55%; display:block; float:left; position:relative; padding:0 0px 0px 0; border-bottom:1px dotted rgba(255, 255, 255, 0.5); border-right:1px dotted rgba(255, 255, 255, 0.5); }
.horizontalcssmenu ul li:first-letter{ text-transform:capitalize }
.horizontalcssmenu ul li a { height: 30px; font: bold 11px arial; padding: 5px 10px; text-decoration: none; margin: 0 0px 0px 0; overflow: hidden; display: block; }
.horizontalcssmenu ul li a:hover {}
.horizontalcssmenu ul li ul { display: block; position: absolute; top: 0; visibility: hidden; z-index: 1000;margin: 0 0 0 0; padding: 0px 0 0px 0;width: 100% }
.horizontalcssmenu ul li ul li { display: block; float: none;padding:0px;margin: 0;border: none;width: 100%  }
.horizontalcssmenu ul li ul li a { font: 11px arial; display: block; padding: 5px 10px; margin: 0 0px 0px 0; float: none;height: auto; }
.horizontalcssmenu ul li ul li a:hover { }
.horizontalcssmenu .arrowdiv { position: absolute; right: 0; }
* html p#iepara { padding-top: 1em; }
* html .horizontalcssmenu ul li { /*float: left; *//*height: 1%;*/ }
* html .horizontalcssmenu ul li a { /*height: 1%;*/ }

.call_us,.last_added_box,.banner_left,.banner_right,.banner_center,.sms,.wspromopanel,.direct_contact,.vzemi_credit{ margin: 0 0 20px 0 }
.sndtfr{ margin: 0 0px 20px 0;padding: 0 }

.prices{margin:0px 0 0 0;font-size: 14px;padding:10px 0 0 0  ;overflow: hidden;}
.prices .old_price{text-decoration: line-through; display:block;float:left;margin:0 5px 0 0;line-height:30px;padding:0 }
.prices .new_price{color: #000;font-weight: bold;display:block;float:left;margin:0 5px 0 0;line-height:30px;padding:0 }
.prices .shopingl{ display:block;float:left;margin:0 10px 0 0;padding:0 }
.prices .shopings{ display:block;float:left;margin:0 10px 0 0;padding:0 }

.price_detail{margin:0 0 20px 0;overflow:hidden;font-size: 18px;}
.price_detail .price_label{display:block;float:left;margin:0 10px 0 0;line-height: 35px;}
.price_detail .old_price{text-decoration:line-through;color: #777;margin: 0 10px 0 0;display:block;float:left;line-height: 35px;}
.price_detail .new_price{display:block;float:left;margin:0 10px 0 0;color:#e80033;line-height: 35px;}
.price_detail .new_price strong{ font-weight:normal; font-size:70%; }
.price_detail .shopingl{display:block;float:left;margin: 0 10px 0 0;}

.night p strong{color:#ece980;}
.night span{color:#ffffff;}

.megamenu{overflow: hidden;margin:0 0px}
.megamenu a:hover{opacity:0.6  }
.megamenu_L1{ overflow:hidden; margin:0 0 1px 0; padding:0; list-style:none; width: 100.15%;}
.megamenu_L1 li{ background: #2b4b7e; display:block; float:left; padding: 1% 0.9% 1% 1.5%; width: 10%; height: 60px; border-right: 1px solid rgba(255,255,255,0.5); color: #fff;}
.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: #fff; font: 11px/14px arial; padding:10px 0 0 0; opacity: 0.7;}
.megamenu_L1 li.act{ background: #155fca; font-weight:normal}
.megamenu_L1 li:hover a,.megamenu_L1 li.act a{text-decoration:none;}
.megamenu_L1 li.act a{border:none;color: #fff;}
.megamenu_L1 li.act span{ color: #eee;}
/*
     FILE ARCHIVED ON 13:51:02 May 01, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:42:32 Mar 06, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.483
  load_resource: 117.471 (2)
  PetaboxLoader3.resolve: 102.022 (3)
  PetaboxLoader3.datanode: 71.192 (5)
  captures_list: 0.667
  exclusion.robots: 0.02
  exclusion.robots.policy: 0.008
  esindex: 0.01
  cdx.remote: 11.109
  LoadShardBlock: 89.337 (3)
*/