html{padding: 0 }
body{margin:0;/* margin: 20px auto 20px auto; width: 90%;*/ padding: 0px 0 0px 0; font-family: arial;line-height: 1.2em;}

a:link{}
a:visited{}
a:hover, a:active{  }
.errorRed{ color:#C00000;}
marquee{ display: block;padding:10px;margin: 0px 0 0 0 }

h1{font: 24px arial;padding:10px 0 10px 15px;margin: 0 0 15px 0}
h2{font:13px "arial narrow";text-transform: uppercase;margin: 0}
h3{font: 18px "arial narrow";margin: 0 0 10px 0}
h4{}
h5{}
h6{ }

p{margin: 5px 0 10px 0;text-align: left;}
.clear{ clear: both }

h3 a{ }

.nav ul li a,.prod_details h1,.search_words,.firma_subhead,.details_box,#send_comment,.keywords,.category,.next_prev_holder span,.next_prev_holder a:hover,
.container_right h1,.table_cats td,.main-nav td a,.home_text,.baner_gr,.logo_link,.table_cats, form.search,.call_us,
.sms,.sms_in, .last_added_box, .banner_left, .wspromopanel,.direct_contact,.addprd a,.eu_baner,.megamenu_L1 li 
{ -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; }

.box_head{ -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; border-top-left-radius: 15px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; }
.big_pic,.box_white_border{ -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; }

.reklama_price tr td:first-child,.list_table tr td:first-child{ border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px;  }
.reklama_price tr td:last-child,.list_table tr td:last-child{  border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; }

.home_text p{border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px;border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px;}

#musthead{ padding: 10px 10px 10px 10px }

.logo{ display: block;margin: 0 20px 0 0;overflow: hidden;float: left }
.head-nav{margin: 35px 0 0 0;overflow: hidden;float: left;}
.head-nav a{margin: 0 15px 0 0;display: block;float:left;}
.head-nav a:hover{display: block;}
.banner1{ float: right;display: block;margin: 10px 0 0 0}
.banner1 img{ border: 0;}

.nav{overflow:hidden;margin: 0 10px 10px 10px;font-size: 71%;line-height: 15px;}
.nav ul{list-style:none;margin:0;padding:0;}
.nav ul li{margin:0 1px 1px 0;float:left;padding:0;width:9%;}
.nav ul li a{background:#111;display:block;padding:5px 10px;text-decoration:none;color:#ddd;height:55px}
.nav ul li.act a,.nav ul li a:hover{background:#ccc;color:#000;opacity:1}

form.search{padding: 1%;margin: 0 10px }
form.search label{}
form.search input[type="text"]{font:14px "arial narrow";padding:3px;margin: 0 5px;width: 350px; color: #222;border: 1px solid #aaa;}
form.search input[type="submit"]{padding: 3px 7px;font: bold 13px arial;text-transform: capitalize;}

.container_table{}
.container_table td{vertical-align: top;padding:10px 0px 0px 10px}

.container_left{width: 250px;}
.container_right{ padding-right:10px!important }
.container_right h1{clear: both }

.banner2{ display: block;margin: 0 0 10px 0 }

.box_head{ padding:15px 15px 10px 15px; }
.box_head h2{display: block;font: bold 17px "trebuchet ms" }
.box_head a{ display: block;font-size: 10px}

.s_margin_head{ margin: 0 10px 0 10px }
.s_margin{ margin: 0 10px 10px 10px}

.home_text{margin:0px 0 10px 0;padding: 30px;text-align: center;height: 150px;}
.home_text p:nth-child(1){font: italic bold 18px/25px arial;display: block;color: #000;}
.home_text p{margin: 0 0 10px 0;display: none;text-align: left;padding: 0 0 0 200px;}
.home_text p strong{}
.home_text p em{font: 10px/30px arial;display: none;}
.home_text p a{font: 11px/23px arial;display: none;}
.home_text p a:hover{}

.box_white_border{ padding: 5px 15px 15px 15px;margin: 0 0 10px 0; }

ul.two_col, ol.two_col{ font-size: 12px ;margin: 0 0px 0 0px;padding: 0 0 0 0;list-style: none}
ul.two_col li, ol.two_col li{ overflow: hidden;margin: 2px 0 2px 0;font-size:10px;display: block;padding: 5px 0px;text-align: right;}

ul.two_col li a,ol.two_col li a{font: 14px/18px "arial narrow";padding: 0;float: left;width: 165px;text-align: left;text-decoration: none  }
ul.two_col li a:hover,ol.two_col li a:hover{ }

ol.two_col{ }

.statiq{ margin:0;font-size: 11px;padding: 10px 0}
.statiq a.statiq_pic{ display: block;width: 60px;height: 40px;margin: 0 10px 0px 0;float: left;overflow: hidden }
.statiq a.statiq_pic:hover{}

span.date{font: bold 8px tahoma;display: block;margin: 5px 0 0 0}

.table_cats{  margin:0 0 10px 0;width: 100%;border-collapse: separate;border-spacing: 10px  }
.table_cats td{ background-repeat:no-repeat!important; background-position: right bottom!important; padding: 15px 5px 15px 15px;width: 25%;vertical-align: top;height: 200px}
.table_cats td a img{ border: none }
.table_cats td h3{font: 12px arial }
.table_cats td h3 a{ font: bold 15px/17px arial;text-decoration: none;}
.table_cats td h3 a:hover{}

.box_white_border_cat{ padding: 10px 0 10px 10px;margin: 0 10px 10px 0;width: 200px;height: 230px;float: left; }
.box_white_border_cat h3 a{padding:0 3px 0 3px  }
.box_white_border_cat h3 a:hover{}

ul.podcats{ font: 13px/16px "arial narrow";margin: 0 5px 0 0px;list-style: none;padding: 0 0 0 20px}
ul.podcats li{ margin: 0px 0 5px 0;list-style: disc;}
ul.podcats li a{font: 14px "arial narrow";}
ul.podcats li a:hover, ul.podcats li a.act{opacity:0.7 }

#footer{ }
#footer td{ padding: 20px;}
#footer a{  }

.act_cat{ margin: 0 0 10px 0;}
.act_cat td{ padding: 0 0 0 0 }
.act_cat td ul{ margin: 0 0 10px 10px; }
.act_cat h3 a {display: block;padding: 10px 10px 0px 12px; }
.act_cat td ul li a.active{ }


.category{ margin: 0 0 10px 0;padding: 0 15px 10px 15px }
.category h3{}
.category h3 a{ display: block;font: bold 17px "trebuchet ms";padding: 15px 15px 5px 0px }
.category ul{ font-size: 12px ;margin: 0 0px 0 0px;padding: 0 0 0 0;}
.category ul li{ overflow: hidden;margin: 2px 0 2px 0;font-size:10px;display: block;padding: 5px 0px;text-align: right;}
.category ul li a{font: 15px/18px "arial narrow";padding: 0;float: left;width: 165px;text-align: left;text-decoration: none  }
.category ul li a:hover, .category ul li a.act{font: 15px/18px "arial narrow";padding: 0; }

h1.heading{ font: 24px arial;}

.lang{ float: right;text-align: right }
.lang a{display:block;float:left;margin:0 10px 0 0;}
.lang img{ border: 0}

.obshto{ font: italic 12px arial;padding: 0px 20px 20px 20px }
.obshto a{ }

.pic_link{height:100px;display:block;margin:0 0 10px 0}
.pic_link img{max-height:100px;}

.prices{margin: 15px 0;font-size: 14px  }
.new_price{font-weight: bold;display: block  }
.old_price{text-decoration: line-through;display: block  }

.pager{margin: 20px 0 20px 0;clear: both;}
.next_prev_holder{ float: left }
.next_prev_holder a{padding: 6px 10px;overflow: hidden }
.next_prev_holder a:hover{text-decoration: none }
.next_prev_holder span{padding: 6px 10px;overflow: hidden }
.next_prev_pokazva{float: right;}

.prod_details{ padding:0px;margin: 0px;overflow: hidden;clear: both }
.prod_details .next_prev_holder{ margin: 0;padding: 0 }
.prod_details h1{margin: 0 }

.details_box{ padding: 15px;margin: 0 0 15px 0 }
.details_box h4{padding: 0;margin: 0}
.details_box p{margin: 5px 0 5px 0px  }
.details_box p strong{ }

.details_text{ padding: 20px }

.big_pic{ text-align: center;margin: 0px 0 15px 0;padding: 20px}



.magazin_table{width: 100%;margin: 10px 0 10px 0;}
.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 }

.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 }

.firmi{ margin: 10px; }
.firmi td{padding: 10px }
.firmi td a{font: bold 12px tahoma; }


.list_table{ border-collapse: separate;	border-spacing: 0px 10px;margin:10px 0}
.list_table th{padding: 10px;font: italic bold 11px arial;text-align: left;}
.list_table td{padding: 20px;}
.list_table tr:nth-child(odd){}
.list_table tr:nth-child(even){}
.list_table td a{display: block;margin: 0 0 0 0;font:bold 15px arial}
.list_table td a:hover{}
.list_table td p{margin: 0;font-size: 12px}
.list_table td a { border: 0 }
.list_table p.small_p a{ display: inline;font: 10px arial; }
p.small_p{ font: 10px arial;padding: 10px 0 0 0; }

.big_price{ font: bold 14px arial;}

.autor{ font: italic 11px arial; }
.autor strong{ }

.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{ border-collapse: separate;	border-spacing: 0px 10px;margin:10px 0 }
.reklama_price th{padding: 10px;font: italic bold 11px arial;text-align: left;white-space: nowrap;}
.reklama_price td{ padding: 10px}
.reklama_price tr td:last-child{text-align: center }
.reklama_price tr td:first-child{font: bold 12px arial; }

.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{ float: left;width: 26%;margin: 15px 15px 0px 0px;height: 320px;padding: 15px 15px 15px 35px }
.search_words li{margin: 5px 0;font: 11px arial}
.search_words li a{font: 12px/20px arial }
.search_words h5{margin: 0 0 10px 0;padding: 0; font:bold 15px/21px arial;}
.search_words h5 a{}

.firma_subhead{margin: 20px 0; }
.firma_subhead td{padding: 15px}
ul.firma_cats{margin: 0 0 0 0px;font-size: 10px;color: #333 }
ul.firma_cats li{float: left;padding: 0 0 0 0;width: 23%;padding: 0 2% 0 0}
ul.firma_cats li a{font: 11px tahoma}
ul.firma_cats .act, .act a {   font-weight: bold;}

.firma_prod_count{ font: italic 13px arial;padding: 0 0 0 20px }
.prod_count{ font: italic 13px arial;padding: 10px 0 }

.linkove_div{}
.linkove_div a{ font: 20px/35px arial }

.baner_gr{ padding: 5px 15px 5px 15px;text-align: center;margin: 0 0 10px 0;overflow: hidden }
.baner_gr p{display: block;margin: 10px 0 10px 0;font: 20px arial  }
.baner_gr p a{display: block;padding:2px 5px 3px 5px;font: 13px arial;text-align: right }
.baner_gr p a:hover{}
.logo_link{ display: block;padding:0 10px }
.baner_gr a img{ margin: 5px 0;border: 0 }

.shopingl{ display: block }

.call_us { margin: 0 0 20px 0 }

#send_comment h2{ padding: 10px;background:none;color: #111!important;font: 18px arial  }
.send_to_friend_form{color: #111!important }
.send_to_friend_form table td { color: #111!important; }
.send_to_friend_form input[type="button"] { margin: 5px 0 0 0px; }

.sndtfr{ float: right;padding: 0;clear: none;margin: 0 0 10px 0 }
.sndtfr>a{ padding-left: 0!important;color: #fff }
#slidingDiv{ clear: both }
#slidingDiv>a{ display: none;}


.prices{margin:0px 0 0 0;font-size: 14px;padding: 0px 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;}

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

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

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

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


.eu_baner{overflow:hidden}

.megamenu{overflow: hidden;margin:0 10px}
.megamenu a:hover{opacity:0.6  }
.megamenu_L1{ overflow:hidden; margin:0 0 1px 0; padding:0; list-style:none; 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); 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;}