
*{ margin: 0;padding: 0 }
.clear{ clear: both }

body{ background: #334358;font: 13px arial;color: #777;padding: 2% }
h3{font: 16px "arial black";margin: 0 0 10px 0   }
h4{ font: 16px "arial black";margin: 0 0 10px 0 ;color:#334358;margin: 20px 0 15px 0  }

a:link, a:visited{ color: #7e7e7e;text-decoration:none;font: 13px arial}/*****/
a:hover, a:active{ color: #2465be; }


#wrapper{ background: white;padding: 1%;width: 98%}
.copyright{ text-align: center;font: 10px tahoma;color: white;margin: 10px 0 10px 0;display: block }

#musthead{height: 80px }
#musthead .left{ float: left;font: 14px georgia }
#musthead .left1{ float: left;margin: 20px 0 0 0;font: 14px georgia }
#musthead .left a{ text-decoration: none}
#musthead .left img{ display: block }
#musthead .left1 strong{ color: #ca3230 }
#musthead .right{ float: right;margin: 0 0 0 0;display: block }

#nav{ clear: both;width: 100%;border-bottom: 5px solid #f08235;margin: 10px 0 20px 0}
#nav td{background: #2465be url(../im/nav_bgr.gif) repeat-x left bottom;border-bottom: 10px solid #CA3230;height:30px }


#nav a:link, #nav a:visited{
	display: block;
	font: 18px georgia;
	color: white;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	width: auto;
	padding: 15px 0 10px 0

}
#nav a:hover, #nav a:active ,  .active{
	background: #CA3230;
	padding: 5px 0 20px 0!important;
		display: block;
	font: 18px georgia;
	color: white;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	width: auto;

}




#left_column{ width: 80%;float: left;margin: 0 0 0 0;overflow: hidden; }

#banner{ background:#1c1c1c url(../im___2/main_pic1.jpg) no-repeat;margin: 0 20px 0 0;text-align: right  }
.slogan{ display: block;margin: 0 30px 15px 0; font-weight:bold;color:#000000; }


#right_column{ width: 20%;float: right;margin: 0 0 0 0 }

.firmi, .magazini, .dumi{ margin: 0 0 20px 0 }

.firma{ margin: 0 0 10px 0;border-top: 1px solid #d0c3b9;padding: 10px 0 0 0 }
.firmi h3{ color:#ca3230; font: 16px "arial black";margin: 0 0 10px 0; text-align:left; border-bottom:none;}
.firma strong{ font-weight: normal;color:#7E7E7E }

.firma-float-left{ display: block }

.firm-logo-pic:link,.firm-logo-pic:visited{ display: block }
.firm-logo-pic:hover,.firm-logo-pic:active{ display: block }

.firm-name:link, .firm-name:visited{display: block;font:bold 14px arial;margin: 3px 0;color: #2465BE  }
.firm-name:hover, .firm-name:active{ display: block }

.rss2:link, .rss2:visited{font: 13px arial;text-decoration: underline;color: #7E7E7E;margin: 5px 0 0 0 }
.rss2:hover, .rss2:active{font: 13px arial;text-decoration: underline;color: #7E7E7E;margin: 5px 0 0 0 }


.magazini a:link, .magazini a:visited, .statii a:link, .statii a:visited{ border-top: 1px solid #d0c3b9;display: block;padding: 8px 0;text-decoration: none ;font: 13px arial;}
.magazini a strong{ color:#2465be;font-weight: normal;margin: 0 0 0 5px  }
.magazini h3{color:#f08235; font: 16px "arial black";margin: 0 0 10px 0; text-align:left; border-bottom:none;}/*s*/

 .statii a:link, .statii a:visited { padding:8px 0 0 0;}
 .statiq { padding-bottom:8px;}

.dumi a:link, .dumi a:visited{font: 13px arial;  }
.dumi h3{color:#2465BE; font: 16px "arial black";margin: 0 0 10px 0; text-align:left;border-bottom: 1px solid #d0c3b9;padding: 0 0 10px 0}/*s*/

.azbuka_box{ margin: 0 0 0 -15px }
.azbuka_box td{ padding: 0 0 0 0;background: #f2f0e9;border: 1px solid #e3e1d7;padding: 10px;}


.bukva_box{ font: 30px georgia;color:#CA3230 ;text-transform: uppercase;margin: 0 0 10px 0 }

.item a:link, .item a:visited{ display: block;font: 13px arial}
.item a:hover, .item a:active{ display: block;font: 13px arial!important}


.search{ background:#eaeaea; padding:7px 10px 5px 10px; margin-bottom:15px;}
.search label{ padding: 5px 0 0 0;font: 13px arial;color: #334358;float: left; margin: 0 10px 0 0}
.search input[type="text"]{ border: 1px solid #e3e1d7;padding:3px 7px;font: 12px arial;color: #7e7e7e;width: 120px;float: left;background: white}
.search input[type="button"], .comment_statii_pn input[type="button"]{ background: #334358;border: 0;color: White;;text-transform: uppercase;cursor: pointer;font: 13px arial;margin: 0 0 0 10px;float: left;padding: 2px; height:23px;}
.search input[type="button"]:hover, .comment_statii_pn input[type="button"]:hover{ background: #CA3230;border: 0;color: White;;text-transform: uppercase;cursor: pointer;font: 13px arial;margin: 0 0 0 10px}
.search input[type="submit"]{ background: #334358;border: 0;color: White;;text-transform: uppercase;cursor: pointer;font: 13px arial;margin: 0 0 0 10px;float: left;padding: 2px; height:23px;}
.search input[type="submit"]:hover{ background: #CA3230;border: 0;color: White;;text-transform: uppercase;cursor: pointer;font: 13px arial;margin: 0 0 0 10px}

.search span { font-size:11px;}

#keywords a:link, #keywords a:visited{font: 12px tahoma;color: #999  }
#keywords a:hover, #keywords a:active{font: 12px tahoma;color: white  }

#page_zaglavie {

	padding: 0 0 10px 0;


	font: 24px georgia;
	color: #CA3230
}

#page_zaglavie a:link, #page_zaglavie a:visited{ font: 24px georgia;text-decoration: underline;color: #CA3230}
#page_zaglavie a:hover, #page_zaglavie a:active{color:#2465BE!important; font: 24px georgia; }


.category_box{ background:#F2F0E9;margin: 0 15px 15px 0;padding: 10px;width: 28%;float: left; height:220px;font: bold 15px arial;border: 1px solid #F2F0E9}
.category_box:hover{ background:#f6f6f6;margin:0 15px 15px 0;padding: 10px;width: 28%;float: left;color: White;cursor: pointer;border: 1px solid #F2F0E9}
a.pic_link{ display: block;width: 100%;height: 150px;overflow: hidden;margin: 0 0 5px 0;float:left }
.cat_name:link, .cat_name:visited{ display: block;color: #777;font: 16px "arial black";text-decoration: none;height:46px;margin-bottom:3px; }
.cat_name:hover, .cat_name:active{ display: block;color: #999;font: 16px "arial black";height:46px;margin-bottom:3px; }

.produkti_broi{ font: 12px arial;color: #666; }



.product_box{ background:white;margin: 0 15px 15px 0;padding: 10px;width: 28%;float: left;border: 1px solid #e3e1d7; height:210px}
.product_box:hover{ background:#F2F0E9;margin:0 15px 15px 0;padding: 10px;width: 28%;float: left;}
.product_box_search{ background:white;margin: 0 15px 15px 0;padding: 10px;width: 28%;float: left;border: 1px solid #e3e1d7; /*height:210px;*/ cursor:pointer;}
.product_box_search:hover{ background:#F2F0E9;margin:0 15px 15px 0;padding: 10px;width: 28%;float: left; height:210px; cursor:pointer;}

.prod_pic_link{display: block;width: 100%;height: 150px;overflow: hidden;margin: 0 0 5px 0;text-align: left  }

.prod_name:link, .prod_name:visited{ color: #2465BE;font: bold 12px georgia;display: block;margin: 0 0 5px 0 }
.prod_name:hover, .prod_name:active{ color: #2465BE }
.produkt_cena_promo{ color:#CA3230;font: bold 14px georgia;  }
.produkt_cena_old{ color:#334358;text-decoration: line-through;font: bold 14px georgia;  }
.produkt_cena{ color:#334358;font: bold 14px georgia;  }



.pager{ clear: both;margin: 0 30px 0 0;font: 13px arial; }

.pager a:link, .pager a:visited{ text-decoration: none;display: block;float: left;padding: 0 5px;color: #2465BE}
.pager a:hover, .pager a:active, .pager a.act{ color: #CA3230;text-decoration: underline ;display: block;float: left;padding: 0 5px}




#product_details{ background:white;margin: 0 30px 15px 0;padding: 10px;border: 1px solid #e3e1d7 }

h5{color: #333;font: 20px arial ;margin: 0 0 10px 0 }

.big_pic{ display: block;text-align: left;margin: 20px 0;overflow: hidden }

.prod_details{ display: block }

.prod_detail{ display: block }
.prod_detail strong{ color: black }

.magazin{  }
.magazin a:link, .magazin a:visited{color:#2465BE;border: 0;padding: 0;margin: 0;display: inline;text-decoration: underline   }
.magazin a:hover, .magazin a:active{color:#CA3230;border: 0;padding: 0;margin: 0;display: inline;text-decoration: underline   }

.zapitvane_container{ background: #f2f0e9;padding: 10px;border: 1px solid #e3e1d7;margin: 0 30px 0 0 }
.zapitvane{ margin: 20px 0 0 0 }
.zapitvane fieldset{float: left;width: 50%;border: 0;margin: 0;  }
.zapitvane label{ margin: 5px 0 3px 0;display: block }
.zapitvane label strong{ color: #CA3230 }
.zapitvane input{ width: 90%;padding: 4px;font:bold 11px/13px tahoma;margin: 0 10px 5px 0  }
.zapitvane input.captcha{ width: 50%;padding: 4px;font:bold 11px/13px tahoma;margin: 0 10px 0px 0  }
.zapitvane textarea{ width:90%;height: 130px;padding: 4px;font:bold 11px/13px tahoma; }
.zapitvane input[type="button"]{ background: #334358;border: 0;color: White;;text-transform: uppercase;cursor: pointer;font: 16px "arial black";margin: 15px 0 0 0;padding: 2px;width: 100px;float: right;}
.zapitvane input[type="button"]:hover{ background: #CA3230;border: 0;color: White;;text-transform: uppercase;cursor: pointer;font: 16px "arial black";margin: 15px 0 0 0}


/* newwwwwwwwww*/
table.table_firmi{ border-left: 1px solid #E3E1D7;border-top: 1px solid #E3E1D7;margin: 0 30px 20px 0;width: 96% }
.table_firmi td{ border-right: 1px solid #E3E1D7;border-bottom: 1px solid #E3E1D7;padding: 10px }
.table_firmi th{font: 14px "arial black"; color: #777 ;border-right: 1px solid #E3E1D7;border-bottom: 1px solid #E3E1D7;padding: 10px }

.firmi_broi_prod{ font: bold 14px georgiq;color: #CA3230 }

.firma_name_link a:link, .firma_name_link a:visited{ font: bold 14px georgia;color:#2465BE;display: block }
.firma_name_link a:hover, .firma_name_link a:active{ font: bold 14px georgia;color:#CA3230;display: block }

.all_first:link, .all_first:visited {
	font: bold 17px arial;
	color: #be2424;
	text-decoration: none;
	width: 136px;
	height: 30px;
	background-color: #f2f0e9;
	border: 1px solid #cccac1;
	padding: 4px 5px 0px 0px;
	margin-bottom: 35px;
}
.all_first:active, .all_first:hover {
	font: bold 17px arial;
	color: #be2424;
	text-decoration: none;
	width: 136px;
	height: 30px;
	background-color: #eee0ae;
	border: 1px solid #c6ba8f;
	padding: 4px 5px 0px 0px;
	margin-bottom: 35px;
}

.all_first1:link,.all_first1:visited{color:#CA3230;text-decoration: underline;text-transform: lowercase;border-top: 1px solid #D0C3B9;display: block;padding: 10px 0 0 0 }
.all_first1:hover,.all_first1:active{ font: 13px arial  }


.firma_name_p { font: bold 14px georgia;color:#2465BE;}

.broi_prod a:link, .broi_prod a:visited{ font: bold 14px georgia;color: #CA3230 !important;}

.firma_name_p1 a:hover, .broi_prod1 a:hover{ color:#CA3230;}



.podcats:link, .podcats:visited{ font: 13px arial;display: block; }

.podcats em{ font: 12px Georgia;color: #2465BE }

.statiq span{ font:11px arial;color: #be2424 }
.all_statii { font:11px Arial;color:#2465be;}

.contact { 	width:80%; height:30px;background:#334358;}
.contact a:link, .contact a:visited{ 
	display:block;
	padding:4px 4px 4px 20px; 
	font:14px "Arial Black";
	color:#FFFFFF;
}
.contact a:hover, .contact a:active { }

.za_reklama { margin-top:10px;width:80%; height:100px; background:#be2424;}
.za_reklama a:link, .za_reklama a:visited{ display:block; padding:20px 0 0 20px;color:#FFFFFF;font:14px Arial;}
.za_reklama a:hover, .za_reklama a:active { }

.publikuvai h4 { font:italic bold 14px  georgia;color: #434343;text-align: left;/*margin: 15px 0 0 0*/ }
.publikuvai p { margin-bottom:10px;}
.publikuvai ul { margin-left:20px;}
.abcmebeli{ color: #F76912;font: 20px tahoma; }
h3.red_h, .usloviq h3{  font: bold 20px  "Trebuchet MS";text-transform: uppercase;text-align: left;color:#D31515;margin: 0 0 10px 0 }

.telefoni{ font: 22px tahoma;color: #D31515;display: block;margin: 10px 0;}
.za_contact { float:left;width:50%;margin-top:0; }
.za_contact input, .za_contact textarea { color: #000000;} /*OK */
.za_contact input[type="submit"]{ color:#FFFFFF;} /* OK */

.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; }

.comment_statii_pn{ background:#F3F3F3; padding:7px 10px; margin-bottom:15px; width:285px;}
form.comment_statii{clear: both;}
form.comment_statii label{display: block;margin: 6px 0 6px 0;  }
form.comment_statii label strong{ color:#D31515  }
form.comment_statii input[type="text"]{ padding: 5px;font: bold 11px tahoma;color: black;width: 265px;border: 1px solid #dadada  }
form.comment_statii textarea{ padding: 5px;font: bold 11px tahoma;color: black;width: 265px;border: 1px solid #dadada ;height: 100px }
form.comment_statii input.captcha[type="text"]{ padding: 5px;font: bold 11px tahoma;color: black;width: 150px;border: 1px solid #dadada;}
form.comment_statii label.zad_poleta{display: block;margin: 15px 0 0 0;float: left  }
.comment_statii_pn input[type="button"], .comment_statii_pn input[type="button"]:hover{ float:right; margin-top:5px;}

