table.principal tr{vertical-align: top;}
label {
    cursor: pointer;
}

.center {text-align: center;}
.right {text-align: right;}


/*  definitii generale */

body, th, td, input, select {
	font-family: Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 11px;
}

body {
	padding: 0px 0px 20px 0px;
	margin: 0px;
	border-style: none;
	color: #121212;
	height: 100%;
	background: #fff url('imagini/stil/vbody.jpg') no-repeat top center;
}

ol, ul, li {
	padding: 0px;
	margin: 0px 0px 0px 15px;
}

li {padding: 0px 0px 0px 5px;}

h1, h2, h3, h4, h5, h6, p, form {
	margin: 0px;
	padding: 0px;
}
img {
	border:none;
}
a {
	font-weight: bold;
	text-decoration: none;
	color: #515151;
	outline:none;
}

a:hover {text-decoration: underline;}

input[type=text], input[type=password], select {
	border: 1px solid #D0D0D0;
}

input.inputs {
	_border: 1px solid #E7E8E3;
	_width: 98%;
	_height: 15px;
	_margin: 1px 0px 3px 0px;
}

textarea {
	border: 1px solid #E7E8E3;
}

input.buton{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	padding: 4px 5px 3px 22px;
	cursor: pointer;
	border: 1px solid #959685;
	background: #B2B39F;
}

#flashcontentSklep img {
	cursor: pointer;
	margin: -10px 0px 0px -10px;
	_margin: -10px 0px 0px 0px;
}



/***Page***/
#wrapper {
	width:960px;
	margin:0px auto;
	position:relative;
}
#chair{
	position:absolute;
	width:500px;
	height:212px;
	top:300px;
	left:200px;
	background:url(imagini/stil/chair.png) no-repeat top left;
	z-index:1;
}

#leftContent {
	width:160px;
	float:left;		
}
#centerContent {
	width:800px;
	float:left;
}

.contentFLeft {
	float:left;
	width:640px;
}
.contentFRight {
	width:160px;
	float:right;
}

.contentTop{
	margin-bottom:20px;
}
.contentBottom{
	width:800px;
}
	.contentBottom .contentFLeft{
		margin:0px 0px 0px 10px;	
		padding:20px 0px 0px 20px;
		width:600px;
		background:#fff;
	}
.content {
	margin:0px 0px 0px 10px;	
	padding:20px 0px 0px 20px;
	width:770px;
	background:#fff;	
}
.content2 {
	padding:20px 20px 0px 20px !important;
	width:750px !important;
	margin-bottom:20px;
}
.content_static {
	margin:0px 0px 20px 10px;	
	padding:20px;
	width:750px;
	background:#fff;	
}

#footer {
	width:940px;
	padding:15px 10px;
	clear:both;
	background:#262626;
	color:#fff;	
}
	#footer a,
	#footer a:hover{
		color:#008595;
		font-weight:normal;
	}
#logo {
	width:150px;
	height:148px;
	margin-bottom:20px;	
}
	#logo a {
		display:block;
		width:150px;
		height:148px;
	}
#banner-left {
	margin:20px 0px 0px;
	border:1px solid #e9e9e9;
	padding:10px;
	background:#fff;
}
#banner-right {
	margin:16px 0px 0px;
} 	
/**********************/ 

/*** Menu ***/
#menu {
	padding:12px 10px 10px 10px;
}
	#menu ul {
		margin:0px;
	}
	#menu ul li{
		list-style:none;
		float:left;
		padding:3px 0px;
		margin:0px 10px 0px 0px;
		line-height:28px;
	}
		#menu ul li.last{
			margin-right:0px;
		}
		#menu ul li a,
		#menu ul li a:hover{
			color:#5f6666;
			font-weight:normal;
			font-size:14px;	
			text-decoration:none;
			margin-right:10px		
		}
		#menu ul li a:hover{
			color:#000;
		}
		#menu ul li.last a{
			margin-right:0px;
		}
		#menu ul li span {
			font-size:11px;
			color:#5f6666;
		}
#menu-top {
	border-bottom:1px solid #949494;	
	width:100%;
	display:inline-block;
}
#menu-top  ul {
float:left;
}
#menu-top  iframe {
float:right;
}
#menu-top ul li{
	line-height:27px;
}
/**********************/

/*** Home Slider ***/
#home-slider-parent {
	background:url("imagini/stil/homepage_slide_bg.png") no-repeat top left;
	padding:14px 27px 24px 29px;
	width:584px;
	height:248px;
}
/*********************/

/*** Product Page ***/
h1.title {
	font-size:22px;
	font-weight:normal;
	color:#008595;
	margin-right:20px;
	float:left;	
	padding-bottom:10px;	
}
	h1.title a,
	h1.title a:hover{
		font-size:22px;
		font-weight:normal;
		color:#008595;
	}
	h1.title span{
		font-size:11px;
		font-weight:normal;
		color:#4e4d4d;		
	}	
.foto_principala {
	float:left;
	width:180px;
	margin-right:10px;
	overflow:hidden;
}
	.foto_principala img {
		max-width:178px;
		padding:0px !important;
	}
.productDetails {
	float:left;
	width:380px;	
} 
.fisa .foto_secundare{
	clear:both;
}
.productStatus .icon {}
/********************/


#flashcontentSklep {
	_margin-left: -10px;
	_margin-bottom: -89px;
}

/* generale */
.clear {
	clear: both;
	font-size: 0px;
}

.float_left {
	float: left;
}

.top {vertical-align: top;}

/* regiuni */
.reg_header {	
}
.reg_header table {
	height: 174px;
	height: 255px;
	width: 980px;
	margin: 0px auto;
	background: transparent url('imagini/header/top.jpg') no-repeat 0 0;
}

.reg_header td.logo{vertical-align: top;}
.reg_header td.logo .logo_jpg{
	float: left;
	display: block;
	width: 330px;
	height: 254px;
	background: transparent url('imagini/header/logo.gif') no-repeat center 0;
	overflow: hidden;
}

.reg_meniu {
	vertical-align: top;
	padding-left: 15px;
	margin: 0px auto;
	width: 965px;
	background: url('imagini/stil/vmeniu.jpg') repeat-x 0 0 ;
}

.reg_meniu ul.meniu{
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
}
.reg_meniu ul.meniu_d li{
	float: right;
	list-style: none;
	padding: 0;
	margin: 0;
}
.reg_meniu ul.meniu li{
	float: left;
	padding: 0;
	margin: 0;
}
.reg_meniu ul.meniu_d li{
	float: right;
	padding: 0;
	margin: 0;
}

.reg_meniu ul.meniu li a, .reg_meniu ul.meniu_d li a{
	display: block;
	color: #ffffff; 
	padding: 10px 15px 9px;
}
.reg_meniu ul.meniu li.spacerMeniuTop, .reg_meniu ul.meniu_d li.spacerMeniuTop{
	width: 2px;
	height: 33px;
	background: url('imagini/stil/spacerMeniuTop.gif') no-repeat 0 center;
}

.icon_header{
	float: right;
	display: inline;
	padding: 16px 9px 9px;
	width: 310px;  
	background: url(imagini/header/fundal.jpg) right 0px no-repeat;
}

.icon_header a:hover{text-decoration: none;}
.icon_header span{cursor: pointer;}
.icon_comanda{
	float: right; 
	display: block;
	width: 111px;
	height: 43px;
	background:url(imagini/header/comenzile.jpg) no-repeat 0 0;
}
.icon_login{
	float: right; 
	display: block;
	width: 89px;
	height: 43px;
	margin: 0 10px 0 5px;
	background:url(imagini/header/login.jpg) no-repeat 0 0;
}
.icon_logout{
	float: right; 
	display: block;
	width: 89px;
	height: 43px;
	margin: 0 10px 0 5px;
	background:url(imagini/header/logout.jpg) no-repeat 0 0;
}

.icon_cos{
	float: right; 
	display: block;
	width: 86px;
	height: 43px;
	background:url(imagini/header/cos.jpg) no-repeat 0 0;
}

.icon_cos_plin{
	float: right; 
	display: block;
	width: 86px;
	height: 43px;
	background:url(imagini/header/cos_plin.jpg) no-repeat 0 0;
}
.reg_5{
	padding: 0 0 0 10px;
	width: 208px;
}

.reg_4 {
	vertical-align: top;
	width: 210px;
	padding-right: 10px;
}

.reg_7{padding: 0px 20px 20px 0px;}

.reg_0, .reg_5{padding-bottom: 9px;}

.reg_11{padding: 10px 0px 0px 0px;}

.pagina_centru{
	padding: 10px 11px 9px;
	margin: 0 auto;
	width: 958px;
	background: #ffffff; 
}

.bottom{
	margin: 0px auto;
	width: 960px;
	padding: 8px 0px 20px 0px;
	color: #d0d0d0;
}
.bottom a{color: #d0d0d0;}


td.logom {background:url("imagini/ItaliaStyle.gif") no-repeat;width:330px;height:95px;text-align:right;vertical-align:bottom;}

td.logom span, td.temat span.tytul, td.temat a {color:#96b602;font-weight:bold;}

td.temam p {no-repeat;background-position:8px 5px;padding:8px 0px 7px 31px;font-weight:bold;margin-bottom:0px;}
td.temam div {repeat-x;border-bottom:1px solid #e9e9e8;margin-top:15px;}

div.adresam {padding:12px 0px 2px 31px;}
div.adresam2 {padding-right:31px;}
div.adresam span {color:#96b602;}

span.titlu1 {
	margin: 0px;
	padding: 0px 14px 0px 0px;
	line-height: 28px;  
	text-indent: 23px;
	background: url("images/bm1.gif") no-repeat 0px 0px;
	font-size: 11px;
	height: 28px;
	display:block;
	font-weight:bold;
}
span.titlu1 span.n{
	margin: 0px;
	padding: 7px 14px 7px 0px;
	padding: 8px 14px 7px 0px !ie-fix;
	line-height: 28px;
	color: #767676;
	background: url("images/bm2.gif") no-repeat 0px 0px;
	font-size: 11px;
	height: 28px;
}

span.titlu1 span.l{
	padding: 7px 0px 5px 10px;
	padding: 8px 0px 5px 10px !ie-fix;
	height: 25px;
	background: url("images/bm3.gif") no-repeat 0px 0px;
}

h2.titlu {
	padding: 6px 0 6px 10px;
	margin: 0px 0px 2px 0px;
	font-size: 11px;
	color: #008595;
	border: 1px solid #d0d0d0;
	background: #F5F5F5;
}
h2.titlu span.fisa_produs {
	background: none;
	padding: 0px;
	display: block;
}

h2.titlu span.index_produs {	
	padding: 0px;
	padding-right: 10px;
	display: block;
	float: right;
	margin-bottom: -20px;
}

h2.titlu span.clear {
	background: none;
}

span.cod_produs {
	float: right;
	display: inline !important;
	font-weight: normal;
	text-align: right !important;		
	margin: 0px 13px 0px 0px;	
	background: none !important;
}

.header_fisa{
	margin: 0 0 5px 0;
}

.mesaj {
	font-weight: bold;
	padding: 15px;
	background-color: white;
	text-align: center;
}

.formular {
	font-weight: bold;
	padding: 15px;
	background-color: white;
	text-align: center;
	width: 400px;
}

input.buton2 {	
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	padding: 4px 10px;
	border: none;
	background: #008595;
	cursor: pointer;
}

input.ordine_filtre {
	background: #e5e5e5;
	width: 64px;
	height: 20px;
	border: 0px;
	cursor: pointer;
	color: #121212;
	font-style:italic;
	font-size: 11px;
}

span.ordine_filtre {
	position:relative; 
	top: 1px; 
	_top: 2px;
	left: 144px;
}

span.nr_produse_filtru {
	font-weight: bold;
	color:#2a3333;
}

.categorii{
background:#fff;
}

ul.nivel1 {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

ul.nivel1 li {
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 4px 0px;
}

ul.nivel1 div.nume_cat{
	padding: 5px 0px 3px 0px;
	color: #008595;
	font-weight: normal;
	font-size: 14px;
}

ul.nivel1 div.nume_cat td{
	color: #008595;
	font-weight: normal;
	font-size: 15px;
}
ul.nivel2 {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	list-style-type: none;
}

ul.nivel2 li {
	margin: 0px;
	padding: 0px 0px 1px 10px;
}

ul.nivel2 a{color: #2a3333;}

ul.nivel2 li.non {
	background: none;
	margin: 0px;
	padding: 0px;
	height: 1%;
}

ul.nivel2 li.non a {
	text-align: right;
}

ul.nivel2 li.non span {
	text-align: right;
	color: #696969;
	font-weight: bold;
	cursor: pointer;
}

ul.nivel1 .sub_categorie {
	padding: 0 0 6px 0;
}

ul.nivel1 .sub_categorie2 {	 
	padding: 4px 0px 0px 0px;
}

ul.nivel1 div.b_nume_cat {}

div.fisa_stanga {
	width: 365px;
	float: left;
	margin-right: 20px;
}
div.fisa_dreapta {
	width: 365px;
	float: left;
}

.fisa_stanga .titlu,
.fisa_dreapta .titlu{
	color: #008595;
	background: #F5F5F5;
	zoom: 1;
	margin-bottom:10px;
}

div.eticheta_cont {
	width: 83px;
	text-align: right;
	padding: 5px 10px 10px 0px;
	float: left;
}

div.eticheta_cont2 {
	width: 83px;
	text-align: left;
	padding: 5px 10px 0 10px;
	float: left;
}

div.spacer_fisa {
	font-size: 0px;
	height: 6px;
}

div.zapamietajMnie {
	background-color: #f5f5f5;
	margin-top: 5px;
	padding: 6px 0px 7px 2px;
}

div.zapamietajMnie div.float_left{
	padding-top: 5px;
}

div.zapamietajMnieInput {
	padding-top: 2px;
	padding-right: 5px;
	float: left;
}

div.input_date {
	width: 250px;
	float: left;
}

div.input_formular2 {
	width: 250px;
}

div.input_date input.input_formular {
	padding: 4px 3px 4px 3px;
}

div.input_date input.input_formular_error { 
	padding: 4px 3px 4px 3px;
}

div.link_parola {
	padding: 3px 0px 11px 27px;
}

div.link_parola a {
	color: #818181;
	font-size: 10px;
	text-decoration: underline;
}

div.submit_cont {
	padding-left: 26px;
}

div.obligatoriu {
	padding: 2px 0px 0px 24px;
	float: left;
}

.inp1 {
	width: 70%;
	padding: 2px 0px 2px 0px;
	margin: 2px 0px 4px 0px;
	float: right;
	background: #FBFCF4;
}

.kosz{
	padding: 12px 10px 12px 15px;
	margin: 5px;
	text-align: left;
	border: 1px solid #E7E7E7;
	background: #ffffff;
	
}
.kosz strong{color: #DB2018;}

div.header_catalog {
	margin: 0px 20px 1px 0px;
	padding: 6px 0px 4px 0px;
	border: 1px solid #d0d0d0;
	background-color: #f5f5f5;
}

div.filtre_catalog ul.llink {border: 0px;	}

div.filtre_catalog {
	float: left;
	width: 400px;
}

div.nr_produse_catalog {
	float: right;
	font-size: 10px;
	font-weight: bold;
	padding: 2px 15px 0px 0px;
	text-align: right;
	color: #515151;
	width: 100px;
}

ul.llink {
	margin: 0px 0px 1px 0px;
	padding: 0px;
	list-style: none;
	padding-left: 13px;
}

ul.llink li {
	margin: 0px;
	padding: 0px;
	display: inline;
}

ul.llink a {
	color: #515151;
	text-decoration: none;
	padding: 0px 9px 0px 8px;
	font-weight: bold;
	font-size: 12px;
	background: url(imagini/stil/arr_right_big.gif) no-repeat 0px 5px;  
}

ul.llink a:hover {text-decoration: underline;}
	
h3.titlu1 {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	clear: both;
	color: #aa0302;
	font-family: Arial, tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

input.informare_produs {
	width: 162px;
	height: 32px;
	font-weight: bold;
	color: #767676;
	border: 0px;
	background: url("imagini/intrebare-btn.jpg") no-repeat;
	cursor: pointer;
}

.fisa img{
	float: left;
	border: 1px solid #DBDBDB;
	padding: 2px;
	margin: 0px 0px 2px 0px;
}

.fisa h1.denumire_produs{
	font-size: 12px;
	font-weight: bold;
	padding-top: 11px;
	margin-bottom: 7px;
	color: #515151;
}

img.buton_cos {
	border: 0px;
	margin: 0px;
	padding: 0px;
	float: none;
}

div.buton_cos {
	clear:both;
	display:block;
}

div.buton_cos img {
	cursor: pointer;
	float:left;
}
div.buton_cos input {
	float:left;
	margin:15px 5px 0px 5px;
}
div.buton_cos span {
	float:left;
}
div.buton_cos span span{
	padding-top:16px;
} 
.fisa h4 {
	font-size: 11px;
	font-weight: bold;
	color: #525252;
	margin-bottom: 7px;
}
.fisa h4 span {color: red;}
.fisa h4 span.n {font-weight: normal; color: #525252;}
.fisa h3 span.n {font-weight: normal; color: #525252;font-size: 11px;}
.descriere_produs {
	padding: 5px 16px 11px 16px;
	text-align: justify;
}
.sectiune_produs {padding: 1px 8px 1px 16px; color: #515151;}
.fisa .foto_secundare {
	padding: 0px; 
	margin: 0px 0px 0px 0px;
	padding-top:20px;
}
.foto_secundare img{
	border: 1px solid #DBDBDB;
	margin: 1px 7px 1px 0px;
}

.fisa .status {	
	margin-bottom: 5px;
}

div.fisa2 div.status {
	padding: 10px 0px;
	margin-bottom: -3px;
	zoom: 1;
}

div.fisa2 div.icon {
	padding-bottom: 0px;
}

.optiuni_materiale{
	color: #515151;
	padding: 2px 16px 5px 20px;
}
.optiuni_materiale .titlu1{
	padding: 0 0 0 12px;
	margin-left: 0px;
	color: #515151;
	background: url(imagini/stil/arr_right_big.gif) 0 center no-repeat;
}

a.link_fisa {
	padding: 2px 0px 3px 12px;
	margin: 1px 0px 1px 10px;
	display: block;
}

span.link_fisa{
	background: url(images/s6.gif) 0px 7px no-repeat;
	padding: 2px 0px 3px 12px;
	margin: 1px 0px 1px 10px;
	display: block;
	color:#8EAA3F;
	font-weight:bold;	
	cursor: pointer
}

span.link_fisa:hover {
	text-decoration: underline;
}

a.link_fisa2 {
	background: url(images/s6.gif) 0px 7px no-repeat;
	padding: 4px 0px 2px 12px;
	display: block;
}

.cap_tabel td{font-weight: bold; text-align: center; padding: 4px;}

.cos_transport {
	font-weight: bold; 
	color: #008595;
	text-align: justify;
	padding: 0px 10px 5px 20px;
	font-size: 11px;
}

.cos_suma_total td{
	border: 1px solid #d4d4d4;
	background-color: #F5F5F5;
	color: #CC1212;
	padding: 5px 0px 5px 0px;
	vertical-align: middle;
}

p.cos_suma_total {
	padding: 9px 10px 11px 20px;
	color: #818181;
	font-weight: bold;
	font-size: 11px;
}

p.cos_suma_total span {
	color: #008595;;
	font-size: 16px;
}

.koszsep {line-height: 2px;border-top: 1px solid #D0D0D0;}

.cos_pr td{
	border-top: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;
}
.cos_pr2 td {border-right: 1px solid #D0D0D0;}
.cos_pr2 span {padding-left: 16px;}

.cos_pr p.pret_total {
	background-color: #e0e0e0;
	border-top: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	padding: 11px 0px 11px 0px;
}

.cos_pr td.pret_total {
	padding-left: 0px;
	padding-right: 0px;
	border-left: 1px solid #D0D0D0;
}

.cos_pr td.l{border-left: 1px solid #D0D0D0;}
.bg_ilosc {background-color: #FFFFC7;}

.bg_pret2 {
	background-color: #E0E0E0;
	text-align: right;	
	padding-right: 10px;
}
/*.cadru {padding: 8px;}*/


div.celula_cos {
	font-weight: bold;
	color: #767676;
	float: left;
	padding: 10px 0px 8px 0px;
}

div.cadru_cos_produse { 
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
}
/*
div.cadru_cos_produse2 {
	border-left: 1px solid #84a229;
	border-right: 1px solid #84a229;
}*/
div.cadrujos_cos_produse { 
	border-bottom: 1px solid #dbdbdb;
}

div.spatiu_coloana_cos1,div.spatiu_coloana_cos2,div.spatiu_coloana_cos3,div.spatiu_coloana_cos4 {
	float: left;	
}

div.spatiu_coloana_cos1 {
	width: 10px;
}

div.spatiu_coloana_cos2 {
	width: 16px;
}

div.spatiu_coloana_cos3 {
	width: 35px;
}

div.spatiu_coloana_cos4 {
	width: 8px;
}

div.celula_foto {
	text-align: center;
	width: 140px;
}

div.celula_produs {
	text-align: center;
	width: 167px;
}

div.celula_pret {
	text-align: center;
	width: 86px;
}

div.col0 {
	background-color: #f5f5f5;
}

div.celula_foto div {
	border: 1px solid #dbdbdb;
	width: 138px;
	min-height: 105px;
	_height: 105px;
}

div.celula_foto a {
	border: 1px solid #dbdbdb;
	width: 138px;
	min-height: 105px;
	_height: 105px;
	text-decoration: none;
}

div.celula_material_produs {
	width: 288px;
	padding-top: 7px;
}

div.cos_calcul {
	float: left;
	padding: 10px 0px 10px 20px;
}

div.cos_valoare_articol {
	float: right;
	padding: 9px 17px 10px 24px;
}

div.cos_valoare_articol span {
	color: #008595;
	font-size: 16px;
	padding-right: 5px;
	font-weight: bold;
}

div.nume_produs {
	padding-left: 2px;
	font-weight: normal;
	overflow: hidden;
}

div.pret {
	font-weight: normal;
	overflow: hidden;
	text-align: center;
}
h3.pret span.s_pret{
	display: inline;
	color: #008595;
	padding: 0 2px 0 3px; 
	font-weight:bold;
	background: none;
}

.zoom {
	zoom: 1;
}

input.input_cant_produs {
	width: 30px;
	height: 21px;
	border: 1px #c3c8c9 solid; 
	font-size: 15px; 
	font-family: tahoma, sans-serif;  	
	font-weight: normal;
	color: #767676;
	text-align: center;
}

input.buton_sterge_produs {
	background: url("imagini/cos/sterge_din_cos.gif") no-repeat;
	width: 15px;
	height: 16px;
	border: 0px;
	cursor: pointer;
}

div.rand_celula_foto {
	padding: 11px 0px 10px 0px;
}

div.spatiu_cadru_cos { 
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	border-top: 1px solid #dbdbdb;
}

div.spatiu_cadru_cos2 {
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	margin-top: -1px;
}

.rand_lista td{text-align: center;}

ul.meniu_t {
	list-style: none;
	margin: 4px 0px 10px 0px;
	height: 26px;
	width: 100%;
	border-bottom: 1px solid #808282;
	padding:0px 0px 10px ;
}

ul.meniu_t .tab_activ {
	float: left;
	padding: 7px 10px 6px 10px;
	margin: 0px 5px 0px 0px;
	border-bottom: none;
	background: #008595;
}

ul.meniu_t .tab_inactiv {
	float: left;
	padding: 7px 10px 6px 10px;
	margin: 0px 5px 0px 0px;
	border-bottom: none;
	background: url(imagini/stil/vn.gif) repeat-x 0 0;
}

.tab_activ a{color: white;}
.tab_activ a:hover{text-decoration: none;}

.tab_inactiv a{color: #bbbbbb;}
.tab_inactiv a:hover{text-decoration: none;}

/* subskrypcja */
.subskrypcja {
	padding-left: 13px;
	margin-bottom: 13px;
	margin-top: 10px;
}

tr.rand_formular td {}

span.detaliu_eticheta { 
	color: #aa0302;
}

input.input_formular {
	width: 100%;
	background: #ffffff; 
	border: 1px #C3C8C9 solid; 
	color: #515151; 
	font-size: 11px; 
	font-family: tahoma, sans-serif;  
}

textarea.input_formular {
	width: 100%;
	color: #008595; 
	font-size: 11px; 
	font-family: tahoma, sans-serif;  
	border: 1px #C3C8C9 solid; 
	background-color: #ffffff;
	overflow: auto;
}

input.input_formular_error { 
	border: 1px solid red;
	width: 100%;
	background-color: #ECEFEE;
	color: #3C6500; 
	font-size: 11px; 
	font-family: tahoma, sans-serif; 
}
textarea.input_formular_error { 
	border: 1px solid red;
	width: 100%;
	height: 100px;
	background-color: #ECEFEE; 
	color: #3C6500; 
	font-size: 11px; 
	font-family: tahoma, sans-serif;  
}

td.label_oblig {
	color: #ab0302;
}

td.label_d {
	color: #717679;
	font-weight: normal; 
	padding: 5px 20px 0px 20px;
}

th.label_d {
	color: red;/*#717679;*/
	font-weight: bold; 
	padding: 5px 20px 0px 20px;
}

td.label_h {
	color: #008595;
	font-weight: bold; 
	padding: 5px 0px 0px 10px;
}


div.icon {
	float: left;
	padding: 0px 0px 9px 0px;
}

h3.pret {
	font-weight: bold;
	font-size: 11px;
	color: #525252;
	padding-top: 2px;
}

h3.pret span {
	font-weight: bold;
	font-size: 15px;
	color: #008595;
}

span.buc {
	font-weight: bold;
	font-size: 11px;
	color: #525252;
	padding-top: 2px;
}

span.buc span {
	font-weight: bold;
	font-size: 14px;
	color: #008595;
}

span.buc span.n {
	font-weight:normal;
	font-size: 11px;
	color: #525252;
	padding-top: 2px;
}

span.dim_pret {
	font-size: 11px !important;
}

div.status_comanda {
	padding-bottom: 3px;
}

span.fisa_comanda {
	background: url("imagini/stil/go.gif") no-repeat;
	background-position: 6px 2px;
	display: block;
}

span.fisa_comanda a {
	padding: 0px 0px 0px 12px;
	color: #008595;
	font-size: 11px;
}

ul. { 
	height: 28px;
	margin-top: 10px;
	margin-bottom: 1px;
}

span.padding6 {
	padding-left: 12px;
	displaY:block;
	padding-top: 10px;
}
div.slider_produs{
	float: right; 
	padding: 0px 0px 15px; 
	width: 146px;
}
div.slider_produs img{border: none !important;}

div.float_right {
	float: right;
}

div.index_produs {
	float: right;
	padding: 7px 13px 0px 13px;
}

div.cod_comanda {
	padding: 4px;
	zoom: 1;
}

.bg_ilosc {
	padding-left: 10px;
}

.bg_ilosc span {
	padding-left: 6px;
}

table.borderBottom {
	border-bottom: 1px solid #d0d0d0;
}

span.titlu_catalog {
	color:#span.titlu_catalog;
	font-size: 11px;
	font-weight: bold;
	display: block;
}

span.titlu_catalog2 {
	background: #e5e5e5 url('imagini/stil/arr_down_red.gif') 19px 10px no-repeat;
	display: block;
	padding: 6px 0px 9px 33px;
}

span.titlu_catalog span.n span {	
	padding-right: 33px;	
	padding-bottom: 10px;
	margin-right: -6px;
	padding-top: 3px;
	margin-top: -3px;
}

span.titlu_catalog span.l {	
	float: right;
	height: 28px;
	width: 30px;
	margin-top: -19px;
}

span.titlu_categorii span.l {	
	float: right;
	height: 28px;
	width: 73px;
	margin-top: -19px;
}

.chenar_produs_nou{
	padding: 5px 0 0;
	border: 1px solid #d1d1d1;
	background-color: #ffffff;
}

div.produs_nou_foto{
	text-align: center;
	cursor: pointer;
	min-height: 80px;
	_height: 79px;
	overflow:hidden;			
} 
div.produs_nou_sumar {
	padding: 0px 5px; 
	margin: 5px 0 0;
}

div.produs_nou_nume a.link_fisa {
	display: block;
	padding: 2px 0px 3px 12px;
	margin: 0px;
	color: #515151;	
	zoom: 1;
}

div.produs_nou_nume {
	text-align: center;
	padding: 5px 10px 10px 10px;
}

div.produs_nou_nume span {
	background: url(imagini/stil/arrow2.gif) 0px 7px no-repeat;
	padding: 2px 0px 3px 12px;
	display: block;
	zoom: 1;
	color: #876614;
}

div.pagini {
	color: #767676;
	margin-top: 35px;
	margin-bottom: 15px;
	text-align: center;
}

div.pagini span.pag_nav {
	background-color: #ffffff;
	padding: 0px 3px 0px 10px;
}

div.pagini span.pagina_curenta { 
	font-weight: bold;
	text-decoration: none;
	background: url("imagini/stil/pag_c.gif") no-repeat;
	background-position: 0px 0px;
	padding: 1px 6px 2px 6px;
}

div.pagini a {
	color: #999999;
	font-weight: normal;
}

div.pagini a strong {
	color: #8eaa3f;
}

span.pagina_all {
	padding: 0px 6px 0px 12px;
	color: #de2219;
	font-weight: bold;
}

span.pagina_ant {
	padding: 0px 6px 0px 12px;
	background: url("imagini/stil/pag_ant.gif") no-repeat;
	background-position: 0px 4px;	
	color: #de2219;
	font-weight: bold;
}

span.pagina_urm {
	padding: 0px 12px 0px 6px;
	background: url("imagini/stil/pag_urm.gif") no-repeat;		
	background-position: right 4px;	
	color: #de2219;
	font-weight: bold;	
}

span.sp_pagina {
	color: #c5c5c5;
}

div.continut {
	margin: 0px;
	padding: 5px 10px 0;  
	color: #515151;
}

div.produse_similare{margin: 20px 0px}

td.produs_similar{
	border: 1px solid #dedede;
	width: 153px;
	text-align: center;
	padding: 12px 0px 14px 0px;
}

span.opisParametru {
	padding-left: 12px;
	clear: both;
}

img.borderLogo {
	border: 1px solid #b2b39f ;
}

div.sortare {
	color: #4e4d4d;
	font-weight: bold;
	margin-top: 12px;
	background: #f5f5f5;
	border:1px solid #D0D0D0;
}

div.sortare a {color: #ffffff;}

div.sortare span {float: left;}

div.sortare span.celula_sortare {}

div.sortare span.view_icon {
	padding: 3px 5px 0 10px;
	height: 22px;
}

.sortare input.view_lista {
	background: url(imagini/stil/view_lista.gif) no-repeat 0px 0px;
	cursor: pointer;
	border: none;
	height: 32px;
	width: 30px;
	margin-bottom: -1px;
}
.sortare input.view_tabel {
	background: url(imagini/stil/view_tabel.gif) no-repeat 0px 0px;
	cursor: pointer;
	border: none;
	width: 30px;
	height: 32px;
	margin-bottom: -1px;
}

.sortare input.sortare_pret_asc {
	background: url(imagini/stil/sort-asc.gif) no-repeat 18px 14px;
	padding: 8px 32px 8px 30px;
	cursor: pointer;
	font-weight: bold;
	color: #4e4d4d;
	border: 0px;
}
.sortare input.sortare_pret_,
.sortare input.sortare_pret_desc {
	background: url(imagini/stil/sort-desc.gif) no-repeat 81px 14px;
	padding: 8px 32px 8px 30px;
	cursor: pointer;
	font-weight: bold;
	color: #4e4d4d;
	border: 0px;
}

.sortare input.sortare_nume_asc {
	background: url(imagini/stil/sort-asc.gif) no-repeat 21px 14px;
	padding: 8px 36px 8px 31px;
	cursor: pointer;
	font-weight: bold;
	color: #4e4d4d;
	border: 0px;
}

.sortare input.sortare_nume_,
.sortare input.sortare_nume_desc {
	background: url(imagini/stil/sort-desc.gif) no-repeat 73px 14px;
	padding: 8px 36px 8px 31px;
	cursor: pointer;
	font-weight: bold;
	color: #4e4d4d;
	border: 0px;
}

h2.link_fisa_produs {
	padding: 0px 10px 0px 10px;
	overflow: hidden;
	width: 135px;
	margin-bottom:3px;
}

h2.link_fisa_produs a {
	color: #525252 !important;
	font-weight: bold !important;
	font-size: 11px !important;
	text-align: center !important;
}

td.celula_tabel {}

td.celula_tabel div.cadru {	
	font-size: 0px;
	height: 0px;
}
 
div.tabel_catalog {
	padding: 15px 0px 0px 0px;
	margin-left: 0px;
}

div.lista_icon {
	background:#f6f6f6;
	padding: 1px 0px 0px 47px;
	margin: 0;
	border:1px solid #fff;
}

div.lista_icon div.icon {padding: 0px 13px 0px 0px;}

div.b_lista_icon {
	border: 1px solid #d1d1d1;
}

div.s_lista_icon {
	font-size: 0px;
	height: 1px;
	margin-bottom: 0px;
	margin-top: 0px;
}

div.produs_tabel {
	border: 1px solid #e9e9e9;
	padding-top: 5px;
	text-align: center;
	width: 170px;
}
div.produs_tabel .imgSpan{
	display:block;
	width:150px;
	height:80px;
	overflow:hidden;
	padding-bottom:5px;
	border-bottom:1px solid #cd614d;
	margin:0px 10px;
}

div.produs_tabel div {
	padding: 10px 0px 13px 0px;
	_padding: 8px 0px 12px 0px;
}

div.grup_icon {
	background-color: #ffffff;
	width: 170px;
	zoom: 1;
	border:1px solid #dedede;
	margin-bottom:1px;	
}

.catalog_produse td.sep{
	height: 4px;
	line-height: 4px;
	padding: 0px;
	margin: 0px;
}
.catalog_produse td.zd{
	border: 1px solid #DBDCD1;
	border-right: none;
	width: 226px;
	text-align: center;
	padding: 5px 0px 6px 0px;
}

.catalog_produse td.sumar {
	border: 1px solid #DBDCD1;
	border-left: 0px;
	padding: 8px 8px 0px 2px;
	text-align: center;
}

.catalog_produse td p {
	text-align: left;
	font-size: 11px;
	color: #818181;
	padding-bottom: 16px;
}

.catalog_produse td.sumar h2,.catalog_produse td.sumar h2 a {
	font-size: 14px;
	font-weight: bold;
	color: #525252;
}

.catalog_produse td.sumar h2 {
	padding-bottom: 13px;
}

.catalog_produse td.sumar h3{
	font-size: 11px;
	font-weight: bold;
	color: #525252;
}

.catalog_produse td.sumar h3 span {
	color: #F58C02;
	font-size: 15px;
	font-weight: bold;
}

div.pret_icon {
	width: 155px;
	float: left;
}

span.vat {
	color: #818181;
}

div.div_pret {
	float: left;
	width: 118px;
	text-align: left;
	padding-left: 9px;
	margin-top: -2px;
}

div.v_pret_icon {
	padding-bottom: 14px;
}

table.materiale td, table.materiale tr {
	border: 0px;
	padding: 4px 0px 4px 0px;
}

table.materiale td.material {
	border-top: 1px solid #D0D0D0;
	padding: 4px 0px 4px 0px;
}

table.materiale td.material2 {
	border-top: 1px solid #D0D0D0;
	padding: 4px 0px 4px 0px;
}

table.materiale td.material3 {
	border-top: 1px solid #D0D0D0;
	padding: 4px 0px 4px 0px;
	background-color: #ffffff;
}

table.materiale td.material4 {
	
	border-top: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;
	padding: 4px 0px 4px 0px;
	background-color: #ffffff;
}

td.cos_materiale {
	background: url(imagini/stil/mat_cos.gif) repeat-y;
	padding: 0px;
}

td.cos_materiale2 {
	background-position: 98px 0px;
}

p.nume_produs {
	padding-left: 10px;
}

p.nume_produs2 {
	width: 200px;
	overflow: hidden;
}

div.pret_material {
	text-align: right;
	padding-right: 10px;
}

div.continuare {
	padding-bottom: 10px;
	padding-top: 10px;
}

div.info_produs {
	padding-top: 6px;
}
span.red {
	color: red;
}

.pointer {
	cursor: pointer;
}

.viewKatalog_tabel{
	background:transparent url(imagini/stil/view_tabel.gif) no-repeat scroll 3px 0px !important;
	height: 19px !important;
}
.ordine_catalog input.view_tabel { 
	background:transparent url(imagini/stil/view_lista.gif) no-repeat scroll 3px 0px !important;
	height: 19px !important;
}
div.ordine_catalog {
	margin-bottom: 5px;
	margin-right:20px;
	border: 1px solid #D0D0D0;
	zoom: 1;
	padding:7px 0px;
}
.ordine_catalog input.sortare_nume_,
.ordine_catalog input.sortare_nume_desc {
	background:transparent url(imagini/stil/sort-desc.gif) no-repeat scroll right 9px;
	padding:5px 10px 5px 5px;
	_padding:5px 8px 5px 5px;
}
.ordine_catalog input.sortare_nume_asc {
	background:transparent url(imagini/stil/sort-asc.gif) no-repeat scroll right 9px;
	padding:5px 10px 5px 5px;
	_padding:5px 8px 5px 5px;
}
.ordine_catalog input.sortare_pret_,
.ordine_catalog input.sortare_pret_desc {
	background:transparent url(imagini/stil/sort-desc.gif) no-repeat scroll right 9px;
	padding:5px 10px 5px 10px;
	_padding:5px 8px 5px 10px;
}
.ordine_catalog input.sortare_pret_asc {
	background:transparent url(imagini/stil/sort-asc.gif) no-repeat scroll right 9px;
	padding:5px 10px 5px 10px;
	_padding:5px 8px 5px 10px;
}

div.ordine_catalog span.celula_sortare {}
.sortare_reset{
	padding-left:2px;
	padding-top:1px;	
}
.ordine_catalog input{
	padding: 0px;
}
input.sortoddo{
	color: #525252;
	margin-left:2px;
	margin-right:2px;
	padding-left:2px;
	width:29px;
	border: 1px solid #D0D0D0;
}
.ordine_catalog input.search {
	background:transparent url(imagini/stil/cauta.jpg) no-repeat scroll 0 0;
	border:medium none;
	cursor:pointer;
	position:relative;
	height:24px;
	width:22px;
	margin: 0px;
}

span.sortare_cautare {
	_padding-left: 4px;
	padding: 0 10px;
}

.ordine_catalog input.czyscFiltr {
	height:26px;
	width:26px;
	margin-left: 15px;
	border:medium none;
	background:transparent url(imagini/stil/czysc-filtr.jpg) no-repeat scroll 0 0;
	cursor:pointer;
}

.ordine_catalog input.dispo {
	float: left;
	height:26px;
	_height:25px;
	width:26px;	
	border:medium none;
	background:transparent url(imagini/stil/48_top.gif) no-repeat scroll center 2px;
}
.ordine_catalog input.textDispo {
	float: left;
	color: #4e4d4d;
	font-weight: bold;
	background: none;
	border:medium none;
	height: 20px;
	width:60px;
}
.ordine_catalog input.dowoz {
	float: left;
	border:medium none;
	height:26px;
	_height:25px;
	width:35px;	
	background:transparent url(imagini/stil/transport_top.gif) no-repeat scroll center 2px ;
}
.ordine_catalog input.dowozTekst {
	float: left;
	color: #4e4d4d;
	font-weight: bold;
	background: none;
	border:medium none;
	height:21px;
	width:85px;
}
input.sortare{
	margin:0px;
	width:13px;
}
input.checkB{
	float: left;  
	margin:5px 0 0 5px;
}

.cautare{
	padding: 10px 0px 20px;
}
.cautare h2.titlu1{
	color: #5F6666;
	padding: 0px 0px 7px 0px;
	font-size: 12px;
	font-weight: normal;
}

input.input_cautare{
	width: 120px !important;
	margin: 0 3px 5px 0;
	padding:3px 5px 2px; 
	border: 1px solid #d0d0d0;
	background: #ffffff;
	float:left
}

.align_right{text-align: right;}
.buton_cautare{
	color: #ffffff;
	padding: 0px; 
	border: 0px;
	width:24px;
	height:20px;
	background:url("imagini/stil/cauta.png") no-repeat top left;
	float:left
}

h2.best{
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding: 7px 0px 7px 26px;
	border: 1px solid #d0d0d0;
	background-color: #e5e5e5;
}
div.best_content{
	margin: 1px 0px 20px 0px;
	padding: 16px 0px;
	border: 1px solid #d0d0d0;
	background:#fff;
}

div.best_box{	
	text-align: center;
	margin:0px 10px 10px;
	width:138px;	
	padding:0px 0px 10px 0px;
	cursor: pointer;
	border-bottom:1px solid #CD614D;
}
div.best_spacer{
	float: left;
	height: 100px;
	width: 1px; 
	background: url(img/bestSpacer.gif) no-repeat center center ;
}

.div_sectiune{}

.div_sectiune .sectiune_titlu {
	border:1px solid #dedede;
	padding:1px;
	display:block;	
	margin-bottom:1px;
	color:#008595;
}
.div_sectiune h2.titlu{
	font-weight: normal;
	font-size: 14px;
	padding: 4px 0 4px; 
	color: #008595;
	border-bottom: 1px solid #ffffff;
	background:#f6f6f6;
	border:0px;
	margin:0px;
	text-align:center;
}

div.cont_sectiune{
	margin: 0px;
	padding: 5px 0 0;  
}
.sectiune{
	text-align: center;
	border:1px solid #e9e9e9;
}
.sectiune h3.titlu{
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	color: #515151;
	padding: 6px 0 5px 11px;
	background: #f5f5f5;
}
.sectiune img{
	padding: 10px 0px;
	border-bottom:1px solid #cd614d;
		
}
.sectiune ul{
	text-align: left;
	list-style: none;
	margin: 0px;
	padding: 8px 0 0 0;
}
.sectiune ul li{
	margin: 0px; padding: 0px;
	border-top: 1px solid #ffffff;
	background: #fff;
}
.sectiune ul li a{	
	display: block;
	padding: 6px 0 5px 21px;
	margin: 0px;
	color: #515151;
	background: url('imagini/stil/li_arr_red.gif') no-repeat 10px 9px;
	zoom: 1;
}

.set_fise{
	padding: 0 0 5px;
	margin: 1px 0 10px 0;
	background: #f3f3f3;
	border:1px solid #dbdbdb;
	zoom: 1;
}
div.titlu_produse_noi{
	margin-bottom: ;
	border: 1px solid #D0D0D0;
	background:#E5E5E5;
}
div.titlu_produse_noi h2{    
    font-family: tahoma;
    font-size: 12px;
    font-weight: bold;
    padding: 7px 0 7px 0px;
    text-align: center;	
}


.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

