html{padding: 0;margin: 0  }
body{ font: 12px/19px arial;padding: 4px 0 0 0;margin: 0;color: #555; }

a{ }
a:hover{opacity:0.7}
p{ margin: 0 0 10px 0}
p strong{ color: black  }
ul{margin:0;padding:0;}
.clear{ clear: both }

a img{}

h1{ padding: 0;margin: 0px 0 20px 0;color: #333 }
h1.heading{ padding: 0;margin: 0px 0 10px 0;color: #111 }

h2{ font:24px arial;padding: 0;margin: 0 0 10px 0;color: black }
h3{ font:bold 13px arial;padding: 0px;margin: 0; }
h4{font:bold 15px arial;margin: 0px 0 15px 0;color: #111}
h5{font:bold 14px arial;padding: 0;margin: 0   }
h6{font: italic bold 13px arial;padding: 0;margin: 0 0 5px 0   }

table td{ vertical-align: top }

.musthead{ overflow: hidden;padding:10px 20px 0 20px;height: 100px; }
.musthead h1{ float: left;margin: 0 30px 0 0 }

.slogan{ float: left;width: 340px;font: 11px/16px arial }
.slogan p{ margin: 0px 0 10px 0;padding: 0 }
.slogan p a{}


ul.nav{ overflow: hidden;float: left;width: 220px;margin: 0 20px 0 0;padding:15px 0 0 0 }
ul.nav li{float: left;list-style: none;width: 110px;height:20px }
ul.nav li a{white-space: nowrap;font:bold 11px/21px arial }
ul.nav li a:hover{}
ul.nav li a.active{}

ul.categories{ overflow: hidden; padding: 0px 20px 0 15px; height: auto; }
ul.categories li{ list-style: none;display: inline;}
ul.categories li a{color: white;padding: 6px 15px 9px 15px;font:18px tahoma;white-space: nowrap;display: block;float: left;text-decoration: underline; }
ul.categories li a:hover{opacity:1;text-decoration: none;color: black;  }
ul.categories li a.act{color: black;padding: 6px 15px 9px 15px;font:18px tahoma;white-space: nowrap;display: block;float: left;text-decoration: none }

.promos{border-bottom: 4px dashed white;height: 275px;overflow: hidden;width: 100%;position: relative;float: left;clear: both }
.promos h1{margin: 20px 0 0px 0;text-align: center;}
.promos h1 a{ font: 30px arial;color: #333}

div.sc_menu {position: absolute; padding: 20px 0 20px 0;float: left;width:100%; }
ul.sc_menu { display: block;  width: 2800px;margin: 0;list-style: none;padding: 0 40px 0 30px;height: 300px}
.sc_menu li { display: block; float: left; padding: 0;width: 150px;margin: 0 25px 20px 0; }
.sc_menu a { display: block;font: 11px/15px arial;color: black;}
.sc_menu a:hover img {opacity: 0.5; }
.promo_pic_link{ border: 3px solid white;background: #eee;height: 100px;overflow: hidden;margin: 0 0 10px 0;}
.promo_pic_link img{ margin: 0 0 0 0px;height: 100px }
.sc_menu .old_price{  }

.price_cont{ margin: 3px 0 0 0 }
.percent_cont{color: white;float: left;width: 36px;height: 33px;margin: 0 5px 0 0;font: 12px/33px arial; }
.percent_cont strong{padding: 0 0 0 5px  }
.old_price{font: 12px arial;display: block;text-decoration: line-through }
.price{font:bold 12px arial!important;display: block;white-space: nowrap;margin: 0 10px 0 0;float: left }

.sc_menu a.all_promos{ color: white;font: 18px arial;text-align: center;width: 100px;height: 85px;padding: 15px 0 0 0 }
.sc_menu a.all_promos strong{ color: white;font: 40px "arial narrow";text-transform: uppercase }

.home_bot_table{background:#fff; }
.home_bot_table td{ vertical-align: top;}

.cols3{  }
.cols3 td{padding: 0 0px 0 0;width: 33%  }
.cols3 tr td:last-child .sub_category{margin-right: 0  }

.first_bot_td,.second_bot_td,.third_bot_td{ border: 1px solid #bdbdbd;border-top: 0;position:relative;padding: 20px 10px 15px 15px;margin: 0 15px 30px 0;min-height: 215px}

.first_bot_td{}
.second_bot_td{}
.third_bot_td{margin: 0 0 30px 0;}
.right_column{width: 300px;}
.left_column{ width: 100% }

.right_column .category{ position: relative;margin-right:0 }

.first_bot_td img,.second_bot_td img,.third_bot_td img,.right_column .category img{margin: 0 10px 0 0;position: absolute;right: 0}

.right_column .first_bot_td,.right_column .second_bot_td,.right_column .third_bot_td{ height: auto; min-height: 10px!important; margin-right: 0; }

.banner{ display: block;margin: 0 0 30px 0 }
.banner1{ display: block;margin: 0 0 30px 0 }

.first_bot_td .box,.second_bot_td .box,.third_bot_td .box
{padding:0}

.box{ float: left;margin: 0 0 0 0;font:11px tahoma;}
.box h2{ padding: 10px 0 0 0px;font:  24px arial;max-width: 200px }
.box ul{ color: #999;list-style: none;margin: 0 0 0 0;clear: both;}
.box ul li{display: block;margin: 0 0 8px 0 }
.box ul li a{ }
.box a.more{ font: bold 11px arial;display: block;margin: 0 0 0 0;border:none  }

.search{padding: 15px;margin: 0 0 30px 0;background-color:#efefef;}
.search label{color: black; font: italic 15px arial;display: block;margin: 5px 0 10px 0 }
.search input[type="text"]{ color: #999;padding: 3px;font: 11px arial;margin: 0 5px 0px 0;width: 200px }
.search input[type="submit"]{ padding: 3px 5px;font:bold 12px arial;margin: 0 0 0 0;text-transform: capitalize }

.baner_gr{ padding: 0 0 0 0;margin: 30px 0 30px 0 }
.baner_gr a{font: 24px "arial black";}
.baner_gr a:hover{}
.baner_gr p{ font: 13px arial;margin: 0 }
.baner_gr p strong{color: black}

ol.search_words{ background-color:#efefef;color: #999;width: 190px;height: 220px;float: left;margin: 0px 20px 20px 0px;font:11px tahoma;padding: 20px 0px 20px 30px;overflow: hidden;}
ol.search_words li{margin: 5px 0;}
ol.search_words li a{}
ol.search_words h5{margin: 0px 0 0px -15px; }
ol.search_words h5 a{margin: 0px 0 10px 0px; }

div.search_words{padding: 15px;overflow: hidden;background-color:#efefef;  }
div.search_words ol{ color: #999;width: 170px;float: left;margin: 0px 0 0px 20px;padding:0;font:11px tahoma;}
div.search_words ol li{margin: 5px 0;}
div.search_words ol li a{}
div.search_words h2 a{color:black;margin: 10px 0 10px 0px;display: block  }

.footer{}
.footer td{padding: 20px 30px 20px 30px;font: 11px arial;color:#fff}
.footer td a{color:#fff;}


.category_table{margin: 0px 0 0 0  }
.category_table td{width:auto;padding:0 0 30px 0  }
.category_table td .pic_link{margin: 0 20px 10px 0;  }
.category_table td h3{ margin:0 0 5px 0 }

.sub_category{ float:left;width:240px;padding:15px; height: 215px;margin: 0 15px 15px 0px;background: #eee;}
.sub_category .pic_link{display: block;padding: 0;text-align: center;background: #fff;overflow: hidden;margin: 0 0 15px 0;height: 150px;}
.sub_category .pic_link img{max-height: 150px;}
.sub_category h5{ font:bold 13px arial;margin:0 0 5px 0; }
.sub_category h5 a{margin:0 0 5px 0;padding: 0; }
.sub_category .no_pic{ padding-top: 20px;height:130px;text-decoration: none; }
.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;padding:5px 0 0 0 }
.sub_category p{ font-size: 11px }

.container{ padding: 30px 30px 0px 30px;clear: both }

.pic_link{color:#888;text-decoration:none;background: #eee; border: 2px solid #eee;height: 150px;display:block;position: relative;text-align:center  }
.pic_link img{max-height: 150px;margin: 0 auto  }
.pic_link:hover{  }

.breadcrumbs{ margin: 0 0 20px 0;font-size: 11px }

.table_cats{  }
.table_cats td{ width: 25%;padding: 0 20px 30px 0  }
.table_cats h3{ font:bold 13px arial;margin: 10px 0 3px 0;}
.table_cats h3 a{margin:0 0 0 0;padding: 0;}
.table_cats h3 a:hover{  }
.table_cats td span.old_price{ display: inline;opacity:0.7 }
.table_cats td span.new_price{opacity:1}
.table_cats h2{  }
.table_cats h2 a{  }
.table_cats h2 a:hover{  }
.table_cats td a,.table_cats td a:hover{ border: none } 

.table_cats td .pic_link{ background:#eee }

p.cat_prod_count{ font: 11px arial;margin: 10px 0 30px 0 }

.pager{ margin: 0 0 20px 0 }

.next_prev_holder{ margin:0px 0 0px 0;font: 18px arial;float: left }
.next_prev_holder a{padding:3px 8px 3px 8px; }
.next_prev_holder a:hover{text-decoration: none;opacity:1;color:#fff}
.next_prev_holder span{padding: 3px 8px 3px 8px;color: #fff;}
.next_prev_pokazva{ float: right }

.category{ border:1px solid #bdbdbd; border-top:0; padding:20px 15px 15px 15px; margin:0 30px 30px 0; overflow:hidden; }
.category h5{ margin:0 0 10px 0 }
.category .box a.act{}
.category_table tr td:last-child .category{ margin-right:0 }
.category_table .category ul{ list-style:none }
.category_table .category .pic_link{ margin:0 0 15px 0 }
.category_table .category .no_pic{padding:30px;height:90px }
.category_table .category .no_pic strong{ display:block }
.shopings{ display: block;float: left;margin: 0 10px 0 0}

.category_table td .category{ margin-bottom:0 }

.price_table{ color:#111 }
.price_table td{ padding: 0;vertical-align: middle }
.price_table td .price{opacity:1 }
.price_table td .old_price{opacity:0.7}

.big_pic{ background: #eee;margin: 0px 0 30px 0;width: 500px;overflow: hidden;text-align: center }
.big_pic img{max-width: 500px}

.details_box{ margin: 0px 0 30px 0 }
.details_box  .price{ font:bold 25px arial!important }

.details_right{ padding: 0px 0 0 30px;width: 100%}


.magazin_table{width: 100%;margin: 10px 0 10px 0;}
.magazin_table td{ padding:0 0 10px 10px }
p.magazini{ font-weight: bold;width: 100% }

.list_table{ }
.list_table td{ padding: 0px 20px 30px 0px;width:auto  }
.list_table h3{ font:bold 13px arial;margin: 10px 0 3px 0;width: 100%}
.list_table h3 a{margin:0 0 0 0;padding: 0;}
.list_table h3 a:hover{  }
.list_table td span.old_price{ display: inline;opacity:0.7}
.list_table td span.new_price{opacity:1}
.list_table td p{ margin: 0 15px 0 0;font: 11px/17px arial  }
.list_table td a,.list_table td a:hover{ border: none } 




.firma_subhead{margin: 0px 0 20px 0;font: 11px/17px arial;background:#eee  }
.firma_subhead td{ padding:10px!important }


ul.firma_cats{margin: 0 0 30px 0;overflow: hidden;}
ul.firma_cats li{float: left;padding: 0 25px 0 0;width: 30% }
ul.firma_cats li.act a{ }

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

.statiq_details{ margin: 10px 0 0 0  }
.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 }

#omg_advertisement img { display:block;margin:10px 0 }

.details_text{ overflow: hidden }
.details_text img{ margin: 0 20px 20px 0 }

.keywords{background:#efefef;padding:10px;font: 11px arial;margin: 0 0 20px 0;clear: both;}

.bottom_page_box{ padding: 10px;font: 11px arial;margin: 0 0 20px 0 }

.prod_details{  }

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{ background-color:#eee;padding: 5px 15px 5px 15px;text-align: center;margin: 0 0 30px 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;font: 13px arial }
.baner_gr p a:hover{}
.logo_link{ display: block;padding:0 10px;background: #fff  }
.baner_gr a img{ margin: 5px 0 }

.pod_footer{ padding: 0px 0px 20px 30px;}
.pod_footer a{font: 10px arial;opacity:0.7 }


.call_us,.last_added_box,.banner_left,.banner_right,.banner_center,.sms,.wspromopanel,.direct_contact,.vzemi_credit{ margin: 0 0 30px 0 }
.call_us_in{ padding-top: 15px }

.home_text{ margin: 0 0 20px 0; }    
.sndtfr{ padding: 0 }

.banner_center {background:#eee;margin: 0 20px 0px 0;height: 245px;}

.call_us_in{background: url(../im/call_girl1.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;}

.bonus_card,.home_paket{margin:0 0 30px 0}

.porychaite {font: 38px impact;}
.home_paket span {font-size: 22px;}
.home_paket span strong {font-size: 30px;}