html{ }

body {font: 12px/17px arial;margin: 0;padding: 0}

h1{ color: black;margin: 0 0 0px 20px;padding:0;font: 28px arial }
h1.zaglavie{ margin: 0 0 20px 20px }

h2{ margin: 20px 0 20px 0;text-align: center;font:bold 17px arial;color: #222 }

h3{ margin: 0 0 2px 0;padding: 0;color: black }
h3 strong{ font:italic 12px arial;color: #555 }

h6{ font: 11px arial;margin: 0 }

p{ margin: 5px 0 }

.header_table, .white_space{
background: #ffffff;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff');
	background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#ffffff));
	background: -moz-linear-gradient(top,  #eeeeee,  #ffffff);
}

.white_space{ height: 200px }
.outside{ background: none;margin: 0 auto;}

.header_table td.logo_td{ padding:35px 20px 20px 20px;white-space: nowrap;width: 380px}
.logo_td p{font: italic 10px arial; color: #555;padding: 0 0 0 0px }
.logo_td p a{font: italic 10px arial; color: #00496d; }
.logo_td a img{white-space: nowrap;}



.header_table{ margin: 0;width: 100%}
.header_table td{padding: 20px 0px 10px 0px;vertical-align: top  }


.search_td{}

.search_field {margin: 0;padding: 0}
.search_field input[type="text"]{  width: 430px; height: 30px; margin: 0 5px 0 0; border: 1px solid #dcdcdc; font: 17px Tahoma; color: #5a5a5a; padding: 0 0 0 10px  }
.search_field input[type="submit"]{ cursor: pointer; font: 18px tahoma; text-transform: capitalize; padding: 2px 10px 4px 10px; margin: 0 10px 0 0; text-align: center; }
.search_field fieldset{ display: block;font: 11px arial;padding: 0;border: none;margin: 5px 0 0 0}

.footer { font: 11px arial; margin:60px auto 20px auto;text-align: center; }
.footer a { padding: 0 5px 0 0 }

.nad_form_linx{ margin: 0 0 5px 0;color: black }
.nad_form_linx a{padding: 0 10px 0 0;font: 11px arial  }
.nad_form_linx span{padding: 0 10px 0 0;font:italic bold 11px arial  }

.product{ }
.product td{ padding: 0 20px 20px 20px;vertical-align: top}

.list{clear: both;width: 100%}
.list td,.list th{padding: 15px 0 15px 20px;vertical-align: top  }
.list td a img{ border: 1px solid #eee }
.list td.nomer{ text-align: center;font: 10px arial ;padding:15px 25px}

.last{ }
.last h5{margin: 20px}

.home_list_cont{ padding: 20px;margin: 20px 0 0 0px;border-top: 1px solid #ddd }

.last_added{margin: 20px 0 50px 0  }
.last_added td,.last_added th{ padding: 7px 3px;vertical-align: top;border-right: 1px solid white;border-bottom: 1px solid white;background: #f8f8f8 }
.last_added td{ width: 3.1%;text-align: center }
.last_added th{text-align: left;font: italic 11px arial;color: #555  }
.last_added th strong{display: block;font: bold 14px arial}

.last_added td strong{ display: block }
.last_added td em{font: 10px arial  }

.month{ font: bold 14px arial }
.promeneni{ font: 10px arial }
.last_added td.holiday{ background: #bed5fb;color: #222 }
.last_added td.holiday_grey{ background: #ffdbf5;}

.dobaveni{ font: 12px arial }



.price {font:italic 10px arial;color: #555;padding-right: 20px!important;text-align: right }
.price strong{font:30px arial;display: block;color: black}

.price_in {font:italic 10px arial;color: #555;padding-right: 20px!important;text-align: left }
.price_in strong{font:30px arial;display: block;color: black}

.sort{ font: 11px arial; text-align: right;}
.sort a{padding: 0 5px 0 0  }
.sort span{ font: italic bold 11px arial;color: black;padding: 0 5px 0 0 }

.lines_table{ border-bottom: 1px solid #eee;border-top: 1px solid #eee;width: 100%;margin: 0 0 20px 0}
.lines_table td{vertical-align: top;padding:10px 20px  }
.lines_table td h2{text-align: left;margin: 0;padding: 0 }

.res_count{ font: italic 13px arial;color: black;}

.pager{margin: 20px 20px 20px 0px;clear: both;overflow: hidden;}

.next_prev_holder{ font: bold 15px arial;padding: 5px 0 10px 20px;float: left }
.next_prev_holder a{padding: 6px 10px;/*color:#00496D;*/}
.next_prev_holder a:hover{text-decoration: none;/*color:#00496D;*/ }
.next_prev_holder span{padding: 6px 10px;overflow: hidden;  }
.next_prev_pokazva{float: right;padding: 0 20px 0 0 0}

.prod_td{ font: 11px arial;color: #555 }
.prod_td h3 a{ font: 18px arial }

.prod_td p.desc{ color: black;font: 13px arial;margin: 0px 0 }
.prod_td p strong{ color: black }
.linkove{ margin: 0 0 10px 0 }
.linkove a:link{ color: #005b1c }

.pic_link{ display: block;width: 125px;overflow: hidden;margin: 3px 0 0 0}
.pic_link_1{ display: block;width: 200px;overflow: hidden;margin: 3px 0 0 0}

.details{ font: 10px arial;margin: 20px 0 0 0 }
.details p strong{ color: black }

.prices{ margin: 20px 0 0 0;font: 13px arial }

.firma{ font:  18px arial; color: #5a5a5a; display: block; margin: 10px 0 10px 0; }

.opisanie{ margin: 20px 0 }

.righttd{ background: #eee }

.home_list_cont{ padding: 20px;margin: 0 0 0 5px }
.list_home { margin: 0 0 30px 0;font: 13px arial}
.list_home td,.list_home th{padding: 5px 20px 5px 0  }
.list_home th{font: italic 11px arial ;text-align: left;color: #666}

.firma_table .sort_table{margin: 0 0 20px 0 }

.left_td{ width: 200px;border-right: 1px solid #ddd }
.left_td ul,.left_td ol,.left_td ol ul{margin: 0;padding: 0 0 0 20px;  }
.left_td ol li a{ font: bold 13px arial }
.left_td ul li a{ font: 12px arial }
.left_td ol li { margin: 20px 0 0 0 }
.left_td ul li{ margin: 5px 0 }
.left_td h2{ text-align: left;margin: 30px 0 10px 0}


.products{  }
.products td{  }
.products th{  }

/*******************************  results page  **********************************/

.pricetd{ font: 24px tahoma; color: #0089C1; }
.pricetd span{ font: 24px tahoma; color: #5a5a5a; }
.firmatd{ font: italic 18px "Times New Roman"; color: #5a5a5a; }
.desctd{ font: 12px/18px tahoma; color: #5a5a5a; /*text-align: justify;*//*text-align: justify;*/ }
.desctd h3{ font: 18px tahoma; color: #0089C1; margin: 0 0 6px 0; }
.desctd h3 a:link, .desctd h3 a:visited{ font: 18px tahoma; color: #0089C1; margin: 0 0 6px 0; text-decoration: none; }
.desctd h3 a:hover, .desctd h3 a:active{ font: 18px tahoma; color: #64C2E8; margin: 0 0 6px 0; text-decoration: underline; }

#nai_container{ width: 940px;  margin: 0 auto 0 auto; }
.nai_ceni{ float: left; border-top: 1px solid #dedede; border-left: 1px solid #dedede; font: 11px tahoma; color: #5a5a5a; margin: 20px 0 0 0; }
.nai_ceni td{ padding: 8px 10px 9px 10px; border-right: 1px solid #dedede; border-bottom: 1px solid #dedede; }
.nai_ceni a:link, .nai_ceni a:visited{ font: 11px tahoma; color: #0089C1; text-decoration: underline; }
.nai_ceni a:hover, .nai_ceni a:active{ font: 11px tahoma; color: #64C2E8; text-decoration: none; }

.nai_ceni tr:nth-child(odd){ background: #f1fbff }

.table_header{ background: #0089C1; font: 12px "arial black", Arial, Helvetica, sans-serif; color: white; padding: 10px 10px 10px 8px!important; }
.diapazon_ceni{ float: right; border-top: 1px solid #dedede; border-left: 1px solid #dedede; font: 11px tahoma; color: #5a5a5a; margin: 20px 0 0 0; }
.diapazon_ceni td{ border-right: 1px solid #dedede; border-bottom: 1px solid #dedede; }
.grafika{ background: #bce7f8; padding: 9px; }
.table_header span.left{ display: block; float: left; }
.table_header span.right{ display: block; float: right; font: italic 14px 'Times New Roman'; color: white; margin: 2px 0 0 0; }
.contact_info{ font: 11px/18px tahoma; color: #5a5a5a; }
.contact_info img{ margin: 0 0 20px 0; display: block; }


#pager_right{ float: right; }
.pager_separator{ float: left; display: block; margin: 0 10px 0 10px; width: 1px; }


.next_prev_years{ text-align: center;margin: 0 0 20px 0 }
.next_prev_years span{background:#DDDDDD;padding: 5px; }
.next_prev_years a{padding: 5px; }
.next_prev_years a:hover{background:#DDDDDD; }

.errorRed{ color:#C00000;}

#send_comment{ background: #eee;padding: 20px 0 }
#send_comment h2{ margin: 0 0 10px 10px;padding: 0;text-align: left }
#send_comment input[type="text"]{width: 300px}
#send_comment img{float: left;margin: 0 10px 0 0 }
#send_comment table td{ padding: 10px}


.drugi_produkti,.dr_st_ot_data{ border-top: 1px solid #ccc;padding: 20px 0px 20px 0px }

.tursene_za_firma{ padding: 0px 0 20px 0;border-top: 1px solid #ccc;margin: 0 20px }
.tursene_za_firma h2{ text-align: left }

.prods{  }

.shopingl{ display: block;margin: 10px 0 20px 0 }

.drugi_prods{}

#kew_words_bukva{ margin: 0 0 20px 0;clear: both;overflow: hidden }
#kew_words_bukva h3{ margin:0 0px 0 0;float: left;width: 2% }
#kew_words_bukva p{ float: left;overflow: hidden;display: block;width: 97% }


.prod_cats{  }
.prod_cats li{ clear: both  }

.prod_cats li ul{ margin: 5px 0 0 35px;padding: 0;overflow: hidden  }
.prod_cats li ul li{  display: block;padding: 0 10px 3px 0;font: 10px arial;white-space: nowrap;float: left;clear: none;color: #555 }
.prod_cats li ul li a{font: 11px/18px arial   }
.prod_cats li ul li a:hover{   }


.prod_cats li a{  }
.prod_cats li a:hover{  }

.napichi_na{background:#DDDDDD;padding: 5px; }
