@import url(qtable.css);
body 
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
	color: #2c2c2c;
  margin-top: 0px;
  overflow: auto;
} 

img{border: 0px; vertical-align: middle;}
form{border: 0px;margin: 0px;}
input{vertical-align: middle;}
A{text-decoration: none;font-weight: bold;color: #FF4000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
A:hover {text-decoration: underline;}

td
{
	vertical-align: top;
	text-align: left;
}

ul
{
	margin: 5px 0px;
	padding-left: 14px;
}

.spacer_5
{
	height: 5px;
	overflow: hidden;
}

.spacer_3
{
	margin: 0px;
	height: 5px;
	overflow: hidden;
}

.spacer_10
{
	height: 10px;
	overflow: hidden;
}

.spacer_15
{
	height: 15px;
	overflow: hidden;
}

.spc_msg
{
	background: #c40000;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	padding: 5px;
	margin: 5px 0px;
}

.cos_sus
{
	padding: 10px 0px 0px 20px;
}

.cos_sus a, .cos_sus a:hover
{
	color: #fff;
	font-weight: normal;
}

.cos_sus a span, .cos_sus a:hover span
{
	font-weight: bold;
	color: #FFE600;
}

.cos_sus div, .cos_sus div
{
	padding-left: 5px;
	float: left;
}

table.meniu_sus
{
	background-image:url(images/bg_sus.gif);
	background-repeat:repeat-x;
	height: 45px;
	color: #fff;
	border: 1px solid #d2610b;
	width: 100%;
}

.meniu_sus td
{
	padding: 14px 0px 0px 20px;
	background-image:url(images/sageata_sus.gif);
	background-repeat:no-repeat;
	background-position: 12px 19px;
	cursor: pointer;
}

.meniu_sus img
{
	float: left;
}

td.separator_sus
{
	background-image:url(images/bg_sus_dreapta.gif);
	background-position: 0px 0px;
	font-size:1px;
	padding: 0px;
	width: 6px;
}

.cautare
{
	font-weight: bold;
	padding: 7px 0px 0px 15px;
	color: #444;
}

.cautare div
{
	float: left;
}

.cautare select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	width: 150px;
}

.cautare input
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	width: 145px;
}

.cautare img
{
	margin-left: 2px;
}

.oferta_sus
{
	color: #fff;
	padding-top: 30px;
	font-weight: bold;
}

.oferta_sus h1
{
	margin: 0px;
}

.oferta_sus h1 a
{
	color: #fff;
	font-size: 12px;
}

.oferta_sus h1 a:hover
{
	color: #fff;
	font-size: 12px;
}

.oferta_sus span
{
	font-size: 14px;
}

.titlu_meniu
{
	background: #2F2FFF;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding: 7px 0px 7px 5px;
	border-bottom: 3px solid #fff;
}

.meniu_stg div
{
	color: #fff;
	padding: 5px 2px 4px 5px;
	border-top: 1px solid #fff;
	cursor: pointer;
}

.meniu_stg a, .meniu_stg a:hover
{
	font-family: tahoma, arial;
	font-size: 12px;
	color: #000;
}

.meniu_stg a:hover
{
	color: #fff;
	text-decoration: none;
}

.meniu_stg img
{
	margin-right: 5px;
}

div.meniu_stg_over
{
	background-image: url(images/bg_meniu.gif);
	background-repeat:no-repeat;
	background-position: 0px 1px;
	cursor: pointer;
	color: #fff;
}

div.meniu_stg_over a, div.meniu_stg_over a:hover
{
	color: #fff;
}

div.meniu_stg_subcat
{
	background: #EEF3F9;
}

.meniu_stg_subcat div
{
	background: #EEF3F9;
	padding-left: 33px;
	background-image:url(images/sageata_meniu.gif);
	background-repeat:no-repeat;
	background-position:18px 10px;
	border: 0px;
}

.meniu_stg_subcat a, .meniu_stg_subcat a:hover
{
	color: #595C5E;
}
.meniu_stg_subcat a:hover
{
	text-decoration: underline;
}

a.meniu_stanga_selectat, a.meniu_stanga_selectat:hover
{
	color: #FF4000;
}

div.producatori
{
	/*height: 310px;
	overflow: auto;*/
}

.producatori div
{
	padding: 2px;
	background: #eaeaea;
	border-top: 1px solid #fff;
}

.producatori img
{
	border: 1px solid #ddd;
	margin-right: 5px;
}

.producatori a, .producatori a:hover
{
	color: #444;
	text-decoration: none;
}

.producatori a:hover
{
	color: #FF4000;
}

td.continut
{
	width: 578px; 
	border: 1px solid #eaeaea; 
	padding: 10px;
	background-image:url(images/bg_mijloc.jpg);
}

.titlu_general
{
	background-image:url(images/sageata_titlu.gif);
	background-repeat:no-repeat;
	background-position: 5px 1px;
	padding-left: 17px;
	color: #FF4000;
	font-size: 14px;
	font-weight: bold;
}

div.fp_produs
{
	float: left;
	width: 252px;
	height: 135px;
	padding: 5px 0px 5px 5px;
	font-weight: bold;
	background-image:url(images/bg_punctat.gif);
	background-repeat:repeat-x;
	background-position: 0px 135px;
}

.fp_produs a, .fp_produs a:hover
{
	color: #2c2c2c;
	font-size: 12px;
}

.fp_produs a img
{
	border: 0px;
	margin: 0px;
}

span.fp_pret
{
	font-size: 16px;
	font-weight: bold;
	color: #FF4000;
}

.fp_pret span
{
	font-size: 12px;
	color: #FF5900;
}

.v_spacer
{
	width: 30px;
	float: left;
}

.fp_calc_rate
{
	padding: 2px 0px 7px 14px;
	font-weight: bold;
	border: 1px solid #d4d4d4;
	background: #f4f4f4;
}

.fp_calc_rate span
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #2c2c2c;
}

.fp_calc_rate input
{
	width: 131px;
	text-align: right;
}

.fp_calc_rate select
{
	width: 136px;
}

.fp_calc_rate div
{
	background-image: url(images/bg_calc_rata.gif);
	background-repeat:no-repeat;
	width: 126px;
	height: 14px;
	padding: 2px 5px;	
	color: #FFE600;
	font-size: 10px;
	text-align: right;
}

div.fp_noutati
{
	padding: 5px 7px 5px 0px;
	font-weight: bold;
	border: 1px solid #d4d4d4;
	background: #f4f4f4;
}

.fp_noutati div
{
	background-image:url(images/sageata_gri.gif);
	background-repeat:no-repeat;
	background-position: 5px 5px;
	padding-left: 10px;
	text-align: justify;
}

.fp_noutati a, .fp_noutati a:hover
{
	color: #444;
}

.fp_noutati p
{
	background-image:url(images/bg_punctat.gif);
	background-repeat:repeat-x;
	margin: 10px 5px 0px 10px;
}

td.meniu_jos
{
	padding: 5px;
	width: 960px;
	color: #727272;
	background: #ebebeb;
}

.meniu_jos span
{
	font-weight: bold;
	color: #2c2c2c;
}

.meniu_jos a, .meniu_jos a:hover
{
	font-weight: normal;
	color: #727272;
}

table.viz_produs
{
}

.viz_produs span
{
 font-family: tahoma;
 font-size: 12px;
 font-weight: normal;
 color: #000;
}

.viz_produs div
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FF4000;
}

.viz_produs div span
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #7F7F7F;
}

.viz_produs p
{
	margin: 0px 0px 5px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #FF4000;
}

td.viz_prod_in_cos
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #444;
}

td.viz_prod_in_cos input
{
	width: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
}

td.viz_prod_in_cos img
{
	border: 0px;
	vertical-align: middle;
	cursor: pointer;
}

td.galerie_foto
{
	text-align: center;
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	padding-top: 20px;
	vertical-align:top;
	text-align:left;
}

.galerie_foto a, .galerie_foto a:hover{
	display:block;
	float:left;
	margin:5px 5px 0 0;
}

.galerie_foto a img
{
	border: 1px solid #eaeaea;
}

.galerie_foto a:hover img
{
	border: 1px solid #FF4000;
}

.viz_img a,.viz_img  a:hover
{
	font-family: tahoma;
	color: #444;
}

.viz_img  a:hover
{
	text-decoration: none;
	color: #c40000;
}

.viz_img img
{
	border: 1px solid #eaeaea;
	margin: 0px 5px 3px 5px;
}

.scris_boldat_negru
{
	font-weight: bold;
	color: #000;
}

/*pagini web*/
.pagini_continut
{
	padding: 5px;
}

.pagini_continut img
{
	padding: 1px;
	border: 1px solid #eaeaea;
	margin: 0px 5px;
	vertical-align: top;
}

.scris_rosu_mic
{
	color: #c40000;
	font-size: 12px;
	font-weight: bold;
}

.scris_rosu_mare
{
	color: #c40000;
	font-size: 14px;
	font-weight: bold;
}

.scris_negru_mic
{
	font-size: 12px;
	font-weight: bold;
}

.scris_negru_mare
{
	font-size: 14px;
	font-weight: bold;
}

.scris_normal
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
	color: #5a5a5a;
}
/*end pagini web*/

/*formular contact*/
table.contact
{
	margin: 10px 0px;
	background: #eaeaea;
}

.contact td
{
	background: #fff;
	font-weight: bold;
	font-size: 11px;
	padding: 2px 5px;
	width: 190px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.left span
{
	color: #c40000;
}
.left
{	
	font-weight: bold;
	font-size: 11px;
	width: 150px;
	color: #ff4000;
}
/*end formular contact*/

/*cos cumparaturi*/
.mesaj_special
{
	font-size: 11px;
	font-weight: bold;
	color: #2F2FFF;
}

.mesaj_special A, .mesaj_special A:hover{color: #FF4000;}

td.titlu_cos
{
	padding: 2px 5px;
	background: #2F2FFF;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}

.linie_orizontala
{
	width: 100%;
	margin: 8px 0px;
	height: 1px;
	background-image:url(images/bg_punctat.gif);
	overflow: hidden;
}

.titlu_portocaliu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF4000;
}

.titlu_portocaliu A, .titlu_portocaliu A:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF4000;
}

.cart_foto img
{
	margin: 0px 5px;
}

.cart_foto a img
{
	border: 1px solid #eaeaea;
}

.cart_foto a:hover img
{
	border: 1px solid #aaa;
}


.titlu_negru_mic
{
	font-size: 10px;
	font-weight: bold;
	color: #444;
}

.pret_prod_nou_fp
{
	padding: 2px 0px 0px 2px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF4000;
}

.pret_prod_nou_fp span
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF4000;
}

.pret_prod_nou_fp img
{
	float: left; 
	margin-top: 2px;
	vertical-align: middle;
}

.cart_cantitate
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	width: 25px;
	height: 16px;
	padding: 0px;
	vertical-align: middle;
	margin-left: 5px;
	text-align: right;
}

.vmid
{
	vertical-align: middle;
}

/*end cos cumparaturi*/

/*formulare*/

table.form
{
	background: #eaeaea;
}

.form td
{
	background: #fff;
	padding: 2px 5px;
}

.form input, .form textarea
{
	width: 200px;
}

.form select
{
	width: 205px;
}

.form textarea
{
	height: 60px;
	overflow: auto;
}

.form span
{
	color: #f00;
}

td.footer
{
	font-size: 10px;
}

td.form_spc_title
{
	margin-top: 25px;
	padding: 2px 5px;
	border-top: 10px solid #fff;
	border-right: 5px solid #fff;
	background: #328AC9;
	font-size: 11px;
	font-weight: bold;
}

td.form_spc_title span
{
	color: #fff;
}

div.nota
{
	font-weight: bold;
}
/*end formulare*/

/*sitemap*/
.sitemap div
{
	background-image:url(images/sageata_gri.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;
	padding-left: 5px;
}
.sitemap a, .sitemap a:hover
{
	color: #000;
}
.sitemap p
{
	color: #FF4000;
	font-size: 12px;
	font-weight: bold;
}
/*end sitemap*/

.bifa
{
	margin: 5px 0px;
	padding-left: 10px;
	list-style-type: none;
}

.bifa li
{
	background-image: url(images/bifa.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding: 3px 0px 3px 17px;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}

table.tbl_rate
{
	background: #eaeaea;
}

.tbl_rate td
{
	background: #fff;
	padding: 5px 10px;
	text-align: right;
	font-weight: bold;
	font-size: 11px;
	color: #000;
}

.tbl_rate span
{
	font-weight: bold;
	font-size: 12px;
	color: #FF4000;
}

td.rate_titlu
{
	text-align: center;
	font-family: tahoma, arial;
	font-size: 12px;
	font-weight: bold;
	background: #2F2FFF;
	color: #fff;
}

div.titlu_special
{
	background-image: url(images/cos_modifica_mic.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding: 1px 0px 3px 17px;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	margin-bottom: 3px;
}

