body
{
	padding: 0px;
	margin: 0px;
	background: url('../images/site/bg.jpg');
	background-repeat: no-repeat;
	background-color: #010101;
	font-family: Verdana;
	font-size: 11px;
}

table 
{
	font-family: Arial;
	font-size: 12px;
}

form 
{
	margin: 0px; 
	padding: 0px;
}

a:link , a:visited
{
	color: black;
}

a:hover
{
	color: green;
}

.link_buton_negru:link  , .link_buton_negru:visited
{
	background: url("../images/site/buton_negru.gif");
	color: white;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
	padding-top: 1px;
	padding-bottom: 2px;
}

.link_buton_negru:hover
{
	background: url("../images/site/buton_negru_hover.gif");
}


.link_buton_verde:link  , .link_buton_verde:visited
{
	background: url("../images/site/buton_verde.gif");
	color: white;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
	padding-top: 1px;
	padding-bottom: 2px;
}

.link_buton_verde:hover
{
	background: url("../images/site/buton_verde_hover.gif");
}

h1
{
	font-size: 14px;
	margin: 0px;
	padding: 5px;
	color: #666;
	border-top: 5px solid #f0f0f0;
}

h2
{
	margin: 0px;
	padding: 4px 4px 4px 10px;
	font-size: 16px;
	background: url("../images/site/header_1.gif");
	color: #ddd;
	font-variant: small-caps;
}

h3
{
	margin: 0px;
	padding: 4px;
	font-size: 12px;
}

h3 a:link , h3 a:visited
{
	text-decoration: none;
}

h3 a:hover
{
	text-decoration: none;
}

p /* mesaj informativ */
{
	padding: 10px 10px 10px 40px;
	color: #007FFF;
	font-variant: small-caps;
	font-weight: bold;
	background: url('../images/site/Info-32.png');
	background-repeat: no-repeat;
	font-family: Arial;
	font-size: 12px;
}

h4 /* mesaj de ok */
{
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
	color: green;
	font-size: 11px;
	font-family: Arial;
}

h5 /* mesaj de eroare */
{
	padding: 10px 10px 10px 40px;
	color: red;
	font-variant: small-caps;
	font-weight: bold;
	background: url('../images/site/ErrorCircle-32.png');
	background-repeat: no-repeat;
	font-family: Arial;
	font-size: 12px;
	
}

ul
{
	font-family: Arial;
	font-size: 12px;
}


/*=============================================================================================================================*/

.tabel_cont_nou
{
	font-family: Arial;
	color: #444;
	font-size: 14px;
	width: 400px;
	margin-left: 30px;
}

.tabel_cont_nou td
{
	width: 180px;
	font-size: 12px; 
	font-weight: bold;
}

.tabel_cont_nou input
{
	width: 180px;
	font-size: 12px;
	border: 1px solid #ddd;
	padding-left: 4px;
	color: #444;
}

.tabel_cont_nou th
{
	text-align: left;
	font-size: 12px;
	font-weight: normal;
}

.tabel_cont_nou span
{
	color: #FA5858;
}

.casutza_cont
{
	padding: 10px;
	width: 210px;
	height: 80px;
	color: #666;
}

.casutza_cont h2
{
	font-size: 16px;
	margin-bottom: 10px;
}

.casutza_cont div
{
	margin-bottom: 20px;
}

.tabel_pasi_cart td
{
	padding: 10px;
}

.tabel_pasi_cart th
{
	padding-right: 30px;
}

.meniu_sus
{
	margin-left: 9px;
}

.meniu_sus a:link , .meniu_sus a:visited
{
	padding: 10px 30px 10px 30px;
	background: url('../images/site/back_meniu_sus.gif');
	display: block;
	text-decoration: none;
}

.meniu_sus a:hover
{
	background: #F2450D;
	background: url('../images/site/back_meniu_sus_hover.gif');
	color: white;
}

.div_meniu_stanga
{
	width: 170px;
	overflow: hidden;
}

.div_meniu_dreapta
{
	width: 180px;
	overflow: hidden;
}

.div_continut
{
	width: 593px;
	overflow: hidden;
}

.comentariu_produs
{
	background: #f0f0f0;
	border: 1px solid silver;
	padding: 10px;
	margin-top: 10px;
}

.cuvinte_cheie
{
	border: 1px solid silver;
	background: #f0f0f0;
	padding: 5px;
	margin-top: 10px;
}

.cuvinte_cheie span
{
	font-weight: bold;
}

.headere_date_cos
{
	background: silver;
	font-variant: small-caps;
	padding-left: 5px;
	font-weight: bold;
	margin-bottom: 15px;
	margin-top: 15px;
}

.continut_headere_date_cos
{
	padding-left: 10px;
	margin-bottom: 15px;
	margin-top: 15px;
}




/*=============================================================================================================================*/

.tabel_adrese_livrare
{
	font-family: Arial;
	color: #444;
	font-size: 14px;
	width: 400px;
	margin-left: 30px;
	border-top: 1px solid #e0e0e0;
	margin-top: 20px;
}

.tabel_adrese_livrare td
{
	width: 180px;
	font-size: 12px; 
	font-weight: bold;
}

.tabel_adrese_livrare_input
{
	width: 180px;
	font-size: 12px;
	border: 1px solid #ddd;
	padding-left: 4px;
	color: #444;
}

.tabel_adrese_livrare_input_eroare
{
	width: 180px;
	font-size: 12px;
	border: 1px solid red;
	padding-left: 4px;
	color: #444;
}

.tabel_adrese_livrare_textarea
{
	width: 220px;
	height: 100px;
	font-size: 12px;
	border: 1px solid #ddd;
	padding-left: 4px;
	color: #444;
}

.tabel_adrese_livrare_textarea_eroare
{
	width: 220px;
	height: 100px;
	font-size: 12px;
	border: 1px solid red;
	padding-left: 4px;
	color: #444;
}

.tabel_adrese_livrare th
{
	text-align: left;
	font-size: 12px;
	width: 200px;
	vertical-align: top;
	padding-top: 4px;
}

.tabel_adrese_livrare span
{
	color: #FA5858;
}

.linkuri_jos
{
	color: silver;
	margin-top: 5px;
}

.linkuri_jos a:link , .linkuri_jos a:visited
{
	color: silver;
	text-decoration: none;
}

.paginatia
{
	border-top: 1px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0;
	margin-top: 15px;
	margin-bottom: 15px;
}

.paginatia td
{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 2px;
	padding-left: 2px;
}

.paginatia a:link , .paginatia a:visited
{
	font-weight: bold;
	color: green;
}
