*{ margin: 0;padding: 0; }
.clear{ clear: both }

body{ font: 12px tahoma;color: #666 }

h1{font: 17px impact;color: white;display: block;background: #F76912;padding:0 5px}
h2{ font: bold 24px  "Trebuchet MS";text-transform: uppercase;margin: 0 0 10px 0 }
h3{ font: bold 24px  "Trebuchet MS";text-transform: uppercase;display: block;text-align: left }
h4{ font:italic bold 14px  georgia;color: #434343;text-align: left;margin: 15px 0 0 0 }

p{ font: 12px/18px tahoma;color: #777;display: block;margin: 5px 0 10px 0;text-align: left;}
p em strong{ font:italic bold 12px georgia;color: #111;}

ul{ font: 12px/18px tahoma;color: #666;margin: 0 0 10px 20px}

#musthead{ background: url(../im___2/musthead_bgr.jpg) no-repeat 380px 0 }
.logo_container{float: left  }
.slogan_container{ float: right;text-align: right;padding: 20px 10px 10px 10px }
.slogan_2{font: italic 13px georgia;color: #222  }
.slogan_2 a:link, .slogan_2 a:visited{color: white;background: black;text-decoration: none;padding:0 2px;font: bold 12px tahoma }
.slogan_2 a:hover, .slogan_2 a:active{color: #D31515;background: #FFD801;text-decoration: none;padding:0 2px;font: bold 12px tahoma }

#nav{ background:#73b310 url(../im___2/nav_bgr.gif) ;width: 100%;}

#nav a:link, #nav a:visited{ font: italic 18px/20px georgia; color: white; display: block; float: left; margin: 0 0 0 10px; height: 27px; text-decoration: none; padding: 25px 0 0 50px; }

#nav a:hover, #nav a:active{ font: italic 18px/20px georgia; color: #003e78; display: block; float: left; margin: 0 0 0 10px; height: 27px; text-decoration: none; padding: 25px 0 0 50px; }

.nav_link_1:link, .nav_link_1:visited{ background: url(../im___2/nav_link_1.jpg) no-repeat;width: 76px!important}
.nav_link_1:hover, .nav_link_1:active, .nav_link_1_act{ background: url(../im___2/nav_link_1.jpg) no-repeat 0 -52px;color: #821829!important;width: 76px}

.nav_link_2:link, .nav_link_2:visited{ background: url(../im___2/nav_link_2.jpg) no-repeat;width: 101px!important  }
.nav_link_2:hover, .nav_link_2:active, .nav_link_2_act{ background: url(../im___2/nav_link_2.jpg) no-repeat 0 -52px;color: #821829!important;width: 101px}

.nav_link_3:link, .nav_link_3:visited{ background: url(../im___2/nav_link_3.jpg) no-repeat;width: 68px}
.nav_link_3:hover, .nav_link_3:active, .nav_link_3_act{ background: url(../im___2/nav_link_3.jpg) no-repeat 0 -52px;color: #821829!important;width: 68px}

.nav_link_4:link, .nav_link_4:visited{ background: url(../im___2/nav_link_4.jpg) no-repeat;width: 96px }
.nav_link_4:hover, .nav_link_4:active, .nav_link_4_act{ background: url(../im___2/nav_link_4.jpg) no-repeat 0 -52px;color: #821829!important;width: 96px}

.nav_link_5:link, .nav_link_5:visited{ background: url(../im___2/nav_link_5.jpg) no-repeat;width: 97px;color: white!important}
.nav_link_5:hover, .nav_link_5:active, .nav_link_5_act{ background: url(../im___2/nav_link_5.jpg) no-repeat 0 -52px;color: #821829!important;width: 97px}

.nav_link_6:link, .nav_link_6:visited{ background: url(../im___2/nav_link_6.jpg) no-repeat;width: 118px;color: #575200!important}
.nav_link_6:hover, .nav_link_6:active, .nav_link_6_act{ background: url(../im___2/nav_link_6.jpg) no-repeat 0 -52px;color: #821829!important;width: 118px}

.nav_link_7:link, .nav_link_7:visited{ background: url(../im___2/nav_link_7.jpg) no-repeat;width: 83px }
.nav_link_7:hover, .nav_link_7:active, .nav_link_7_act{ background: url(../im___2/nav_link_7.jpg) no-repeat 0 -52px;color: #821829!important;width: 83px}

.table_origin td{padding: 10px 10px 0 0;vertical-align: top;}
.table_origin_2 td{padding: 10px 10px 0 0;vertical-align: top;background: #F3F3F3}


.box{padding: 10px 10px 10px 10px;margin: 0 0 10px 0!important  }

.main{ background: #f3f3f3;margin: 0 0 10px 0;border-bottom: 1px solid #eee  }
.main_pic{ background: url(../im___2/main_pic_bgr.jpg) no-repeat;font: 36px "arial narrow";color:#a59187;text-align: right;height: 250px;  }
.main_pic em{ font:italic bold 24px georgia;color:#41111b;display: block;margin: 20px 15px 10px 0  }
.main_pic strong a:link, .main_pic strong a:visited{color:white;margin: 0 10px 10px 0;background:#a11919 ;text-decoration: none;font: 36px impact;padding: 0 10px 0 10px }
.main_pic strong a:hover, .main_pic strong a:active{font: 36px impact;color:white;margin: 0 10px 0 0;padding: 0 10px 0 10px;background: #e83869}


.categories{background: #a3886a;width: 170px;margin-top:10px   }
.categories h3{color: #fff  }
.categories_link:link, .categories_link:visited{
	display: block;
	font: italic 12px georgia;
	color: white;
	padding: 3px 0 3px 10px;
	text-decoration: none;
	background: url(../im___2/arrow_yellow.gif) no-repeat 0 8px;
}
.categories_link:hover, .categories_link:active, .categories_link_act{
	color: white;
	background: #796248;
	padding: 3px 0 3px 10px;
	display: block;
	font: italic 12px georgia;
	text-decoration: none;
}

.search{ background: #777777;}
.search_input{ margin:0 0 10px 0;padding: 5px;font:italic bold 13px georgia;color: #222;border: 0;}
.check_search{ float: right;width: 70px;color: white;font: 11px tahoma;margin: 3px 0 0 -5px;display: block }
.search_button{ float: left; cursor: pointer; background: url(../im___2/search_bgr.gif) no-repeat; color: white; font: bold 13px arial; border: 0; text-transform: uppercase; margin: 0; padding: 4px 0 5px 20px; width: 77px; display: block; border: 0; }
.search_button:hover{ 	background:url(../im___2/search_bgr_ov.gif) no-repeat; }

.stores{background: #26a23d  }
.stores h3{color: #fff  }
.stores a:link, .stores a:visited{background: url(../im___2/arrow_yellow.gif) no-repeat 0 8px; display: block; font: italic 12px georgia; color: white; padding: 3px 0 3px 10px; text-decoration: none;  }
.stores a:hover, .stores a:active{ color: white;background:#1b8a30;padding: 3px 0 3px 10px;display: block; font: italic 12px georgia; }

.companies{background: #4b4b4b }
.companies h3{color: #fff  }
.companies a:link, .companies a:visited{ display: block; font: italic 12px georgia; color: white; padding: 3px 0 3px 10px; text-decoration: none; background: url(../im___2/arrow_yellow.gif) no-repeat 0 8px; }
.companies a:hover, .companies a:active{ color: white;background:#041b55;padding: 3px 0 3px 10px; }
.companies a.more:link, .companies a.more:visited{ font: italic 13px georgia; background: url(../im___2/bullet_orange.png) no-repeat 0 3px; display: block; padding: 0 0 0 17px;color: #FFD801;text-decoration: underline;margin: 2px 0 2px 0}
.companies a.more:hover, .companies a.more:active{ font: italic 13px georgia; background: url(../im___2/bullet_orange.png) no-repeat 0 3px; display: block; padding: 0 0 0 17px;color: white;text-decoration: underline;margin:2px 0 2px 0; }

.partners{background: white;width: 170px;height: 180px  }
.partners h3{ color: #3B6600 }
.partners a:link, .partners a:visited{ display: block; font: italic 12px georgia; color: #3B6600; padding: 3px 0 3px 10px; text-decoration: none; background: url(../im___2/arrow_green_dark.gif) no-repeat 0 8px; }
.partners a:hover, .partners a:active{ color: white;background:#777;padding: 3px 0 3px 10px; }
.partners a.more:link, .partners a.more:visited{ font: italic 12px georgia; background: url(../im___2/bullet_green.png) no-repeat 0 3px; display: block; padding: 0 0 2px 17px;color: #D31515;text-decoration: underline;margin: 2px 0 2px 0}
.partners a.more:hover, .partners a.more:active{ font: italic 12px georgia; background: url(../im___2/bullet_orange.png) no-repeat 0 3px; display: block; padding: 0 0 2px 17px;color: #3B6600;text-decoration: underline;margin:2px 0 2px 0; }


.klasaciq{ background: white;border: 1px solid #ddd }
.klasaciq h3{ color: #434343 }
.klasaciq h3 strong{ color: #D31515 }

.kontakt{ background: white url(../im___2/contact_bgr.jpg) no-repeat bottom right;border: 1px solid #ddd;padding-bottom: 50px }
.kontakt h3{ color: #434343 }

.usloviq{ color: white;background: #4AA005 }
.usloviq h3{ color: #FFD801; }
.usloviq ol{color: #FFD801;font: italic bold 24px georgia;margin: 0 0 0 25px }
.usloviq ol li{color: white;font: 12px/16px tahoma;margin: 10px 0 0 0 }

.morkovi{ color: #F76912;font: 20px tahoma; }
h3.red_h{ color:#D31515;margin: 0 0 10px 0  }

.danni_box{ background: white;border: 1px solid #ddd; }
.danni_box h3{ color: #434343; font-size: 18px;margin: 0 0 10px 0}

.keywords{ background: white;border: 1px solid #ddd;color: #999 }
.keywords h3{ color: #434343; font-size: 18px;margin: 0 0 10px 0}
.keywords a:link, .keywords a:visited{ font: 12px/18px tahoma;color: #0E8DBC;padding: 0 3px 0 0 }
.keywords a:hover, .keywords a:active{ font: 12px/18px tahoma;color: #D31515 }

.zapitvane{ background: #f3f3f3;}
.zapitvane h3{ color: #434343; font-size: 18px;margin: 0 0 10px 0}

.zapit{ background: #f3f3f3;}
.zapit h3{ color: #434343; font-size: 18px;margin: 0 0 10px 0}

.new{ background: white;border: 1px solid #ddd }
.new h3{ color: #D31515 }


.statii{ background: #f3f3f3 }
.statii h3{ color: #434343 }
.statiq{ margin: 0 0 10px 0;text-align: left }
.statiq p{ display: block;margin: 0 0 0 20px; }
.statiq span{ display: block;margin: 5px 0 5px 20px;font: bold 10px arial;color: #D31515 }
.statii_link:link, .statii_link:visited{
	background: url(../im___2/bullet_orange.png) no-repeat 0 1px;
	display: block;
	padding: 0 0 0 20px;
	color: #537122;
	font: italic 13px georgia;
	margin: 10px 0 0 0;
	text-align: left;
}
.statii_link:hover, .statii_link:active{ background: url(../im___2/bullet_green.png) no-repeat 0 1px; color: #F76912; }

.magazini_link:link, .magazini_link:visited{
	background: url(../im___2/bullet_orange.png) no-repeat 0 1px;
	display: block;
	padding: 0 0 0 20px;
	color: #537122;
	font: italic 13px georgia;
	margin: 0 0 0 0;
	text-align: left;
}
.magazini_link:hover, .magazini_link:active{ background: url(../im___2/bullet_green.png) no-repeat 0 1px; color: #F76912; }


.date{ display: block;font: bold 11px tahoma;color: #D31515 }

.katalozi{ background: #222222;color: #8D8D8D;margin: 0 0 10px 0;width: 280px;height: 180px }
.katalozi h3{ color: white; }

.statistika{ font:italic 12px georgia;color: #777;text-align: left;height: 180px;background: white; }
.statistika h3{ color: #434343;margin: 0; }
.statistika h3 strong{ color: #F76912 }
.statistika a:link, .statistika a:visited{ color: #537122 }
.statistika a:hover, .statistika a:active{ color: #D31515 }


.promotions{background: white;margin: 0 0 10px 0; }
.promotions h3{color: #F76912;margin: 0 0 10px 0;text-align: left  }

.prod_list{background: white;margin: 0 0 10px 0; }
.prod_list h2{color: #ae4403;margin: 0 0 10px 0;text-align: left  }
.prod_list h3{color: #ae4403;margin: 0 0 10px 0;text-align: left  }


.prod_details{background: white;margin: 0;padding:10px }
.prod_details h2{color: #ae4403;margin: 0 0 10px 0;text-align: left }


.prod{ float: left;width: 208px;padding: 10px;position: relative;text-align: left; min-height:147px;}
.prod_name:link, .prod_name:visited{ font: italic bold 13px georgia;color: #222222;display: block;margin: 0 0 10px 0 }
.prod_name:hover, .prod_name:active{ font: italic bold 13px georgia;color: #F76912;display: block;margin: 0 0 10px 0 }
.prod_pic{ float: left;position: relative;z-index: 1;overflow: hidden;width: 80px;height: 100px;margin: 0 10px 0 0;top: 0;left: 0 }
.prod_image{margin: 0 0 0 0;position: relative;z-index: 1;border: 0;display: block;top: 0;left: 0;  }
.promo_sign{ margin: 0 0 0 0;position: relative;z-index: 2;border: 0;display: block;top: -55px;left: 0; }
.prod_prices{ float: left; }
.cena_v_leva{ font:italic 12px georgia;color: #8d8d8d;display: block;text-align: left;margin: 0 0 5px 0 }
.old_price{ font:italic 24px georgia;color: #537122;display: block;text-decoration: line-through;text-align: left }
.new_price{ font:italic 36px/30px georgia;color: #222222;display: block;margin: 0 0 5px 0;text-align: left }
.new_price strong{ font:italic 24px georgia; }
.rating{ font: 11px arial;color: #434343;display: block;padding: 5px 0 0 0 }
.rating a{ color:#D31515  }


.more:link, .more:visited{ font: italic 12px georgia; background: url(../im___2/bullet_gray.png) no-repeat 0 2px; display: block; padding: 0 0 2px 17px; margin: 10px 0 10px 0; color: #434343;text-align: left }
.more:hover, .more:active{ font: italic 12px georgia; background: url(../im___2/bullet_orange.png) no-repeat 0 2px; display: block; padding: 0 0 2px 17px; margin: 10px 0 10px 0; color: #F76912;text-align: left }

.banner{ margin: 0 0 10px 0;background: #eee;text-align: center }

.prod_klasaciq{margin: 10px 0 10px 0 }
.prod_klasaciq_text{  }
.mqsto{ font:italic 30px/20px georgia;display: block;margin: 0 0 10px 0;color: #D31515; }
.mqsto_table {font:italic 30px/20px georgia;color: #D31515;vertical-align: middle }

.prod_name_klasaciq:link, .prod_name_klasaciq:visited{color:#537122 ;font: italic 13px georgia; display: block;margin: 20px 0 0 0 }
.prod_name_klasaciq:hover, .prod_name_klasaciq:active{color:#D31515 ;font: italic 13px georgia; display: block;margin: 20px 0 0 0  }
.vidqn{font: 11px arial;color: #434343;display: block;  }
.vidqn strong{ color: #F76912 }




.katalozi a:link, .katalozi a:visited{ font:italic 13px georgia;color: #ddd }
.katalozi a:hover, .katalozi a:active{ font:italic 13px georgia;color: #8D8D8D }

.p_zagl{ font:italic bold 15px georgia;color: #777;display: block;margin: 0 0 10px 0 }

.statistika_ul, .statistika_ol{float: left;margin: 0 20px 0 0px;padding: 10px 0 10px 0px; }
.statistika_ul li{line-height: 18px;list-style-position: inside;margin: 0 0 0 0; }
.statistika_ol li{line-height: 18px;margin: 0 0 0 0;list-style-position: inside;}

.copyright{padding:10px;font: 11px tahoma;color: #777;background: url(../im___2/footer_bgr.jpg) no-repeat 250px 0;height: 64px }

.left_footer{ float: left }
.middle_footer{ float: left;margin: 0 0 0 200px}
.right_footer{ float: right }

.bottom_nav{ background: url(../im___2/nav_bgr.gif) repeat-x;padding: 20px 10px 10px 10px;font: 11px tahoma;color: white;height: 22px }

.left_footer a{ display: block;background: url(../im___2/arrow_top_white.gif) no-repeat top center;color: White;padding: 5px 0 0 0 }
.middle_footer a{ color:white }

.cat{ background: white;border: 1px solid #ddd;padding: 10px!important;margin: 0 10px 10px 0;height: 229px;}
.cat1{ background: white;border: 1px solid #ddd;padding: 10px!important;margin: 0;width: 20%;height: 229px;text-align: left }

.cat1 .pod_cat{  }
.cat1 .pod_cat em{font:italic 11px georgia;text-decoration: none;color: #AE4403  }

.cat_name:link, .cat_name:visited{
	background: url(../im___2/bullet_orange.png) no-repeat 0 1px;
	display: block;
	padding: 0 10px 0 20px;
	color: #537122;
	font: italic bold 13px georgia;
	text-decoration: none;
	text-transform: lowercase;
	margin: 0 0 10px 0;
	width: auto;
}
.cat_name:hover, .cat_name:active{
	background: url(../im___2/bullet_green.png) no-repeat 0 1px;
	display: block;
	padding: 0 10px 0 20px;
	color: #F76912;
	font: italic bold 13px georgia;
	text-decoration: none;
	margin: 0 0 10px 0;
	width: auto;
}
.cat_pic{ overflow: hidden;margin: 15px 0;display: block;width: 190px }
.cat_pic1{ overflow: hidden;margin: 15px 0;display: block;height: 100px;text-decoration: none;text-align: center;width: 180px }


.pod_cat:link,.pod_cat:visited{
	display: block;
	background: url(../im___2/arrow_red.gif) no-repeat 3px 7px;
	font: 12px tahoma;
	padding: 2px 0 2px 10px;
	color: #555;
	
	text-decoration: underline;
}
.pod_cat:hover,.pod_cat:active, .pod_cat_act{
	display: block;
	background:#434343 ;
	font: 12px tahoma;
	padding: 2px 0 2px 10px;
	text-decoration: none;
	color: white
}

.pod_cat em{ font:italic 11px georgia;text-decoration: none;color: #AE4403 }
.pod_cat:hover em, .pod_cat_act em{ font:italic 11px georgia;text-decoration: none;color: #bbb }

.breadcrumbs{ font: 11px tahoma;text-align: left;color: #777;margin: 0 0 10px 0 }
.breadcrumbs a:link, .breadcrumbs a:visited{ font: 11px tahoma;text-align: left;color: #777 }
.breadcrumbs a:hover, .breadcrumbs a:active{ font: 11px tahoma;text-align: left;color: #D31515 }

.pager{ color: #777;font: 12px tahoma; }
.next_prev_holder{text-align: left;color: #0e8dbc;margin: 0 0 10px 0;float: left;}
.next_prev_holder span{ color: #777;text-decoration: none;padding:0 3px 0 0; }
.next_prev_holder strong{ color: #777;text-decoration: none;font-weight: normal;}
.next_prev_digits:link, .next_prev_digits:visited{ padding:0 3px 0 0;font: 12px tahoma;color: #0e8dbc }
.next_prev_digits:hover, .next_prev_digits:active{ padding:0 3px 0 0;font: 12px tahoma;color: #F76912 }
.pokazva{ float: right }

.bid_pic{ text-align: left;display: block;margin: 10px 0 10px 0;}
.small_pics{display: block;margin: 10px 0 10px 0;text-align: left }
.small_pics a:link, .small_pics a:visited{ border: 1px solid #ddd;margin: 0 10px 0 0;width: 75px;height: 75px;overflow: hidden }
.small_pics a:hover, .small_pics a:active{ border: 1px solid #F76912 }

.prod_danni{ display: block;margin: 0 0 5px 0;font: 11px tahoma}
.prod_danni a:link, .prod_danni a:visited{ color: #537122 }
.prod_danni a:hover, .prod_danni a:active{ color:#F76912  }
.prod_danni strong{ color:#F76912;font:bold 11px tahoma  }
.magazin{ display: block;margin: 5px 0 10px 0 }
.magazin a:link, .magazin a:visited{ color: #537122 }
.magazin a:hover, .magazin a:active{ color: #F76912 }

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

form.zapitvane{clear: both  }
form.zapitvane label{display: block;margin: 6px 0 6px 0;  }
form.zapitvane label strong{ color:#D31515  }
form.zapitvane input[type="text"]{ padding: 5px;font: bold 11px tahoma;color: black;width: 265px;border: 1px solid #dadada  }
form.zapitvane textarea{ padding: 5px;font: bold 11px tahoma;color: black;width: 265px;border: 1px solid #dadada ;height: 100px }
.captcha_img{ float: left;display: block;margin: 0 10px 0 0;border: 0; }
form.zapitvane input.captcha[type="text"]{ padding: 5px;font: bold 11px tahoma;color: black;width: 150px;border: 1px solid #dadada;float: right  }
form.zapitvane label.zad_poleta{display: block;margin: 15px 0 0 0;float: left  }

form.zapitvane input[type="button"]{
	padding: 0;
	width: 95px;
	float: right;
	background: #D31515;
	color: white;
	font: bold 18px tahoma;
	cursor: pointer;
	border: 0;
	margin: 10px 0 0 0
}

form.zapitvane input[type="button"]:hover{
	padding: 0;
	width: 95px;
	float: right;
	background: #73B310;
	color: white;
	font: bold 18px tahoma;
	cursor: pointer;
	border: 0;
	margin: 10px 0 0 0
}

h2.page_zaglavie{ text-transform: none;color: #9B3E05 }

.komentari{ border: 1px solid #ddd;margin: 0 0 10px 0;padding: 10px;  }
.komentar{ margin: 10px 0 }
.komentar p{ font: 12px/16px tahoma;margin: 0 }
.avtor{ font: 11px tahoma;color: #BBBBBB;margin: 0 0 5px 0;display: block }
.avtor span{ font: 11px tahoma;color: #D31515; }
.avtor a:link{ font: 11px tahoma;color: #4AA005; }

.telefoni{ font: 22px tahoma;color: #D31515;display: block;margin: 10px 0 }

.abonament{border-left: 1px solid #ddd;border-top: 1px solid #ddd;margin: 20px 0 10px 0  }
.abonament td{padding: 10px;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;color: white  }
.abonament td ul{color: white  }

h3.results_h{ margin: 10px 0 10px 0;text-transform: none }

.firmi{ border-left: 1px solid #ddd;border-top: 1px solid #ddd;margin: 0 0 20px 0 }
.firmi td, .firmi th{ padding: 10px;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd; }
.firmi th{ font:italic bold 14px georgia;color: #F76912 }
.firmi_prods:link, .firmi_prods:visited{ font:italic bold 18px georgia;color: #D31515 }
.firmi_prods:hover, .firmi_prods:active{ font:italic bold 18px georgia;color: #4AA005 }

.vidqn_big{ font:italic bold 18px georgia;color: #D31515 }

.oceni:link, .oceni:visited{ color: #D31515;display: block;margin: 5px 0 0 0 }

.login-ocenka{ background: #eee;padding: 10px;margin: 0 0  0;text-align: left }

.ocenka-form{ margin: 0; }


.ocenka-table{ border-left: 1px solid #ddd;border-top: 1px solid #ddd;margin: 15px 0 20px 0;width: 100%  }
.ocenka-table td{ padding: 10px;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd; }

h3 strong{ color: #444 }

.label-ocenka{ display: block;margin: 6px 6px 6px 0;float: left }

.input-ocenka{padding: 5px;font: bold 11px tahoma;color: black;border: 1px solid #dadada ;float: left;margin: 0 6px 0 0;  }
.reg{ padding: 0; background: #D31515; color: white; font: bold 18px tahoma; cursor: pointer; border: 0;height: 24px;margin: 0 0 0 10px;font: bold 15px arial}
.reg:hover{ padding: 0; background: #73B310; color: white; font: bold 18px tahoma; cursor: pointer; border: 0;height: 24px;margin: 0 0 0 10px;font: bold 15px arial }

.noresult{ display: block;text-align: left }