html{padding: 0;margin: 0  }
body{ font: 12px arial;padding: 0;margin: 0  }

.clear{ clear:both;}

a{ }
a:hover{opacity:0.7 }
p{ margin: 10px 0 }
p strong{ }
ul{margin: 10px 0 10px 0px;padding:0;}

a img{ border: 0 }

h1{ padding: 15px;margin: 0px 0 15px 0;text-align: center;font: 27px arial }
h2{ font: bold 17px arial;padding: 10px;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   }

.center_column, .left_column .category, .last_added_box, .banner_left, .banner_right, .wspromopanel, .sub_category, .pic_link, .banner_center, .home_paket, .bonus_card, .banner_right
{ border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;  }

.horizontalcssmenu ul li ul
{ border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px;  }

.wrapper{overflow: hidden;padding: 0px 0 0 0  }

.musthead{ overflow: hidden;padding:10px 20px }
.musthead h1{ float: left;margin: 0 30px 0 0;padding: 10px 0 0 0;text-align: left }
.musthead .box{ float: right;margin: 0!important;padding: 0 }
.musthead h6{ float: left;margin:0 }

.slogan{ float: left; margin: 10px 0 0 0;max-width: 350px }
.slogan p{ margin: 0px 0;font-size: 11px;clear: both }

.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%  ;margin: 20px 0 0 0;}
.left_center_right td{ vertical-align: top }
.left_column{width: 220px;padding: 0px 20px 0px 20px;position: relative  }
.center_column{ padding: 0px 0px 0px 0px;overflow:hidden;border-style:solid;border-width:1px }
.right_column{width: 202px!important ;padding: 0px 20px 0px 20px }

.center_column h2{ border-top-style:solid;border-top-width:1px }

.box{ margin: 0 0 30px 0;overflow: hidden }
.box h2{ margin: 0;border-top-style:solid;border-top-width:1px }
.box h2 a{text-decoration:none }
.box ul{ margin: 0 0 0 0px;padding: 0; }
.box ul li{margin:0;padding:7px 10px 7px 10px;list-style:none;display:block; border-top:1px dotted #ccc}
.box ul li a{font:bold 12px arial;text-decoration: none  }

.search{  }
.search input[type="text"]{ width: 125px;padding: 3px;margin: 0 5px 5px 10px }
.search input[type="submit"]{ cursor:pointer;border:none;text-transform: capitalize;font:bold 14px arial;padding: 5px 8px;margin:0;color:#fff }

.home_text{ margin: 0 0 40px 0 }
.home_text p{  }
.home_text p strong{  }

.category_table{width:98%;margin:0 15px 0 0  }
.category_table td{ width: auto;padding: 15px 0 0px 15px;width:33% }


.category{ padding: 0 0px 30px 0;margin:0px 0px 20px 0px; }
.category h5{ margin: 0px 0;font:bold 17px arial;padding:0px 0px 10px 0px}
.category h5 a{margin:0;padding: 0;display: block;text-decoration:none  }
.category h5 a:first-letter {text-transform:capitalize  }
.category ul{padding: 0px 0px;margin: 0 }
.category ul li{ margin: 0px 0 0px 0;padding:5px 0 5px 1px;display: block;overflow: hidden; border-top:1px dotted #ccc}
.category ul li a{ text-decoration: none;text-align: left;}
.category ul li a:first-letter {text-transform:capitalize  }
.category ul li a.act{}
.category ul li a:hover{  }

.category .pic_link{ background:#f5f5f5 ; height: 150px;}
.category>a{padding: 0;height:150px;background:#f5f5f5;text-align:center;display:block;margin: 0 0 10px 0; }
.category>a img{max-height: 150px;}

.pic_link{display: block;padding: 10px;text-align: center;background: #fff;overflow: hidden;margin: 0 0 10px 0;height: 100px }
.pic_link img{max-height: 100px }

.no_pic{ padding: 30px 10px 0 10px;height: 90px;text-decoration: none;color: #888;font:italic 14px/17px times }
.no_pic strong{display: block;text-decoration: none; }
.no_pic em{font-weight:normal}
.no_pic em span{font-weight:bold}
.category>a.no_pic{ padding: 50px 10px 0 10px; height: 100px;  }

.sub_category{ padding: 15px; float: left; width: 199px; height: 170px; margin: 0 0px 15px 15px; background: #f5f5f5; }
.sub_category h5{ font:bold 14px/19px arial;margin:0; }
.sub_category h5 a{margin:0;padding: 0; }
.sub_category h5 p{ font: 11px arial;margin:0; }

.product{ padding:0;margin:0 0 30px 0px;}
.product h5{ font:bold 13px arial;margin: 0px 0 10px 0; }
.product h5 a{margin:0;padding: 0; }
.product h5 a:hover{ }
.product .pic_link{ margin:0 0 5px 0;background:#f5f5f5 }

.left_column .category{width:auto;padding: 0px 0 10px 0;margin: 0 0 20px 0;border-style:solid;border-width:1px;overflow:hidden }
.left_column .category h5{padding: 10px;}
.left_column .category>a{ margin:0 10px 10px 10px }
.left_column .category ul li{ padding:5px 0px;margin:0 10px }

.home_box_middle{ margin: 0 0 30px 0;overflow: hidden }
.home_box_middle h2{margin: 0  }
.home_box_middle table{ }
.home_box_middle table tr:nth-child(odd){background:#f5f5f5 }
.home_box_middle table tr:nth-child(even){  }
.home_box_middle table td{ padding: 5px 10px;  }
.home_box_middle table td:nth-child(2n+1){  }
.home_box_middle table td a{ text-decoration: none }
.home_box_middle table td a:hover{  }

.home_box_bottom{ margin: 0 0 0px 0;padding:0px 0 0 0;overflow: hidden;border-style: solid;border-width: 0px; clear: both;}
.home_box_bottom h2{ padding:15px;margin:0 0 20px 0;text-align:center }
.home_box_bottom table{}
.home_box_bottom table tr:nth-child(odd){background:#f5f5f5 }
.home_box_bottom table tr:nth-child(even){ }
.home_box_bottom table td{ padding: 5px 10px; }
.home_box_bottom table td:nth-child(2n+1){  }
.home_box_bottom table td a{  }
.home_box_bottom table td a:hover{  }

.prod_list{  }
.prod_box{ float: left;width: 230px;margin: 0px 0px 30px 15px }
.prod_box a{ margin: 0 0px 10px 0;display: block;font: 14px arial }

.prices{overflow: hidden;font-size:14px  }
.old_price{ text-decoration: line-through;opacity:0.5;padding:0 10px 0 0 }
.new_price{ font-weight: bold }
.prod_box a img{ max-width: 180px;max-height: 100px }
.prod_box a:nth-child(2){ padding:10px;background:#f5f5f5;text-align:center;margin:0 0 5px 0 }
.prod_box:last-child{ margin-right: 0 }
a.shopings{display: block;float: left;margin: 0 7px 0 0 }

.user1{ padding:20px }

.lang{ padding: 0px 0 15px 0;background: none; margin: 0px 0 0px 0;overflow:hidden;background:none!important}
.lang a{display:block;float:left;margin:0 10px 10px 0}


.prod_details h1{ margin:0;padding:10px }

.prod_details .pager{ padding: 10px 0 0px 10px;margin:0 0 20px 0 }

h1 + .cat_nomer{ text-align:center }

.pager{margin: 0px 15px 20px 15px}
.next_prev_holder{ float:left }
.next_prev_holder a{padding: 3px 6px }
.next_prev_holder a:hover{text-decoration: none;opacity:1;color:white; }
.next_prev_holder span{padding: 3px 6px;color:white;  }
.next_prev_pokazva{ float:right;}

.details_box{ padding: 15px;clear:both;margin:0;border-top-style:solid;border-top-width:1px }
.details_box h4{ margin: 0 0 10px 0;padding: 0}
.details_box p{margin: 0 10px 0 0   }
.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;opacity:0.5 }
.details_box p.price_detail strong{}
.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{}
.copyright{padding: 20px;display: block;float: left;width: 300px }
.webdesign{ padding: 20px;display: block;float: right;width: 300px;text-align: right  }


.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: 15px;margin:0;clear: both; border-top-style:solid;border-top-width:1px }
.bottom_page_box{ padding: 10px;  }
.ocenka{ padding: 10px;margin: 10px 0 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: 15px 0 15px 15px;}
.list_table tr:first-child td { padding:0 }
.list_table tr:first-child td h2 { padding:15px;margin:0 }
.list_table tr:first-child td h2 a{ text-decoration:none;font-size:22px }
.list_table tr:nth-child(odd){background:#f5f5f5}
.list_table tr:nth-child(even){}
.list_table td a{display: block;margin: 0 0 10px 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 arial;white-space:nowrap;padding:0 15px 0 0}
.list_table td p a.shopingm{ 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: 0px 0 0px 0; }
.reklama_price th{ text-align: left;font:bold 11px arial;padding: 5px 0px 5px 15px;}
.reklama_price td{ padding: 15px 0px 15px 15px;}
.reklama_price tr:nth-child(odd){background:#f5f5f5}
.reklama_price tr:nth-child(even){}
.reklama_price tr td:first-child{ font:bold 13px arial }

.obshto_prods{ display:none }

.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: 220px;float: left;margin: 0px 20px 20px 0px;padding: 0;font: 12px arial;height: 370px }
.search_words li{margin: 5px 0;list-style: none;display: block;padding: 5px 0; border-top-style:solid;border-top-width:1px }
.search_words li a{text-decoration: none }
.search_words h5{padding: 0 0 10px 0 }
.search_words h5 a{ }

.firma_subhead{margin: 0px 0 20px 0  }
.firma_subhead td{padding:0 0 0 15px  }
.firma_subhead td img{padding:0!important  }
ul.firma_cats{margin: 0 15px 0 20px;font-size: 12px }
ul.firma_cats li{float: left;padding: 0 2% 0 0;width:48%;}
ul.firma_cats li.act a{}
.firma_subhead td p{ font:11px arial }

.firma_prod_count{ font:13px arial;padding: 0 15px 0 0px }
.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;margin: 0 0 20px 0 }
.baner_gr p{display: block;margin: 10px 0 10px 0;font: 20px arial  }
.baner_gr p a{display: block;padding:2px 5px 3px 5px }
.baner_gr p a:hover{ }
.logo_link{ display: block;padding:0 10px }
.baner_gr a img{ margin: 5px 0 }

.pod_footer{ padding: 0px 0px 10px 20px;float: left;width: 300px}
.pod_footer a{ }

#send_comment{ border-top-style:solid;border-top-width:1px }

.sndtfr{padding:15px 0 0 0;margin: 0 0px 0 0px;background:#eee!important;overflow:hidden }
.sndtfr a{ margin:0 0 15px 15px }
.sndtfr .send_to_friend_form{ border:none;background:none }
.send_to_friend_form{ padding:15px }
.send_to_friend_form h2{ padding: 0;background: none!important;border: none!important }

.last_added_box,.banner_left,.banner_right,.banner_center,.sms,.wspromopanel,.direct_contact,.vzemi_credit{ margin: 0 0 20px 0 }

.banner_center{ margin:0; background:#f5f5f5; padding:15px; }

.vzemi_credit,.send_to_friend_form,.call_us{ margin:0; border-top-style:solid;border-top-width:1px}
.vzemi_credit{ border-left:none;border-right:none;border-bottom:none }

.horizontalcssmenu{float: left;padding: 0px 0px 0 0px;clear: both;margin:0 0 20px 0;width: 100%;}
.horizontalcssmenu ul { list-style-type: none; margin: 0 20px; padding: 0; z-index: 200!important; width: 101.0%; float: left;}
.horizontalcssmenu ul li { display: block; float: left; position: relative; padding: 0 0px 0px 0; border-right: 1px solid rgba(255, 255, 255, 0.5); border-bottom: 1px solid rgba(255, 255, 255, 0.5);}
.horizontalcssmenu ul li a {  color:white;width: 154px; height: 30px;font: bold 11px arial;   padding: 10px; text-decoration: none;  overflow: hidden; display: block;  }
.horizontalcssmenu ul li a:first-letter {text-transform:capitalize  }
.horizontalcssmenu ul li a:hover {opacity:1}
.horizontalcssmenu ul li ul { display: block; position: absolute; top: 0; visibility: hidden; z-index: 1000; margin: 0; padding: 0px 0 5px 0; width: 100%;}
.horizontalcssmenu ul li ul li { display: inline; float: none;padding:0px;margin: 0;border: none  }
.horizontalcssmenu ul li ul li a { color:white;width: 154px; font: 11px arial; display: block; padding: 5px 10px; margin: 0 0px 0px 0; float: none; height: auto;opacity:0.9 }
.horizontalcssmenu ul li ul li a:first-letter {text-transform:capitalize  }
.horizontalcssmenu ul li ul li a:hover {opacity:0.7 }
.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%; }

.prices{margin:0px 0 0 0;font-size: 14px;padding:10px 0 0 0  }
.prices .old_price{text-decoration: line-through; display:block;float:left;margin:0 10px 0 0;line-height:30px }
.prices .new_price{color: #000;font-weight: bold;display:block;float:left;margin:0 10px 0 0;line-height:30px }
.prices .shopingl{ display:block;float:left;margin:0 10px 0 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;}

.megamenu{
    width: 100%;
  
    overflow: hidden;
}
.megamenu a:hover{opacity:0.6  }
.megamenu_L1{ overflow:hidden; margin:0; padding:0; list-style:none; background: #2b4b7e; width: 101%;}
.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); border-bottom: 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: rgb(140, 211, 157); font: 11px/14px arial; padding:10px 0 0 0}
.megamenu_L1 li.act{ background: #555; 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;}
.megamenu_L1 li:last-child{border-right:none}

.call_us_in{background: url(../im/call_girl5.png) no-repeat;}

.morning{background:url(../im/call_bgr_m2.jpg) no-repeat right top;color:#302b29; }
.morning p strong{color:#302b29;}
.morning span{color:#db001a; }

.day{background:url(../im/call_bgr_d2.jpg) no-repeat right top;color:#001c4d;}
.day p strong{color: #001c4d;}
.day span{color: #fde605;}

.night{background:url(../im/call_bgr_n2.jpg) no-repeat right top;color:#ece980;}
.night p strong{color:#ece980;}
.night span{color:#ffffff;}

.porychaite {font: 26px impact;}
.home_paket h2 {padding:0}
.home_paket{margin:0 0 20px 0}

.banner_right{overflow:hidden;}