/* 
CSS Magazinosaurus Rex
--------------------------------
(c) Kevin Software & Design srl

Acesta program este protejat de legislatia in vigoare. Magazinosaurus Rex
este marca inregistrata a Kevin Software & Design srl. Detalii pe www.ksd.ro.

ID-urile si clasele folosite in acest document au fost denumite cat mai sugestiv cu putinta.
De multe ori ele reprezinta un nume compus care exprima explicit elementul asupra caruia se 
aplica, de exemplu: 

li.nobullet = elementul lista fara bulet
.subcatprod = subcategorii de produse

etc.

Anumite elemente se definesc direct din codul paginilor

- celulele de tabel de pe pagina de index care contin superpromotiile > index.php liniile 90-105
- celulele de tabel care contin promotiile normale > index.php, subcategorii.php

 */

/* aici vin css-urile compuse */

.inline {
	display: inline;
}
/* aici incep css-urile particulare */
body {
	text-align: center;
	font-family: Arial, sans-serif;
	font-size: .7em;
	padding: 0px;
	margin: 0px;
	background-attachment: fixed;
	background: #FFF url(fundal.png) no-repeat left top;
}
a {
	color: #999999;
	text-decoration: none;
}
a:hover {
	color: #0C5FAC;
}
table {
	font-size: 1em;
}
/* Fieldseturile sunt acele chenaruri cu legenda in coltul din stanga sus.
Sunt folosite in functia de cautare, in lista subcategoriilor, in pagina de produs si in cos
 */
fieldset {
	border: 1px solid #ECECEC;
	background-color: #FFF;
}
/* Elementul "Legend" este titlul unui fieldset */
legend {
	font-weight: bold;
	color: #999999;
	padding: 0 10px;
}
/* <div>-ul cu id pagina este cel care contine toate informatiile
Largimea lui defineste largimea layoutului.

*/
#pagina {
	max-width: 980px;
	_width: 980px; /* hack valabil pentru Internet Explorer 6 */
	margin: 0 auto;
	text-align: left;
	background: none;
	border-top: 0px;
}
li.nobull {
	list-style: none;
	margin: 0px;
}
#pagina2{
	border:1px solid #0099CC;
	width:98%;
	text-align: left;
	background: White;
}
/* aici incep elementele care compun headerul paginii */
#header {
	height: 120px;
	background: none;
	background-position: top right;
	background-repeat: no-repeat;
}
	#logo {
		float: left;
		width: 200px;
		height: 80px;
		margin: 12px 20px;
	}
	#searchloginbox {
		float: right;
		width: 400px;
		height: 90px;
		margin-top: 5px; 
		position: relative;
		background-repeat: no-repeat;
	}
		.loginParUnu {
		position:absolute;
		top:0px;
		left:0px;
}
	.restLogin {
		
	position:absolute;top:25px;left:10px;
	}

	#searchloginbox a {
		color: #999999;
		text-decoration: underline;
	}
	#searchloginbox a:hover {
		color: #0C5FAC;
		text-decoration: underline;
	}

	.cerberul {
		position:absolute;
		top:6px;
		left:17px;
	}
			.joslogin {
		position:absolute;
		top:95px;
		left:0px;
	}
	div.butoncerber {
		position:absolute;
		top:29px;
		left:25px;
	}
	.inputlogin {
		width: 100px;
		height: 22px;
		border: 1px solid #DFDFDF;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		-moz-border-radius: 12px;
		-webkit-border-radius: 12px;
		border-radius: 12px;
		background-image: url(fundal_input.png);
		margin: 3px 0;
		padding: 0 5px;
		outline: none;
		color: #999999;
	}

	.loginbtn {
		width: 18px;
		height: 18px;
		_height: 16px;
		border: 0px solid #000;
		background: url(ok.gif);
		background-repeat: no-repeat;
	}
	p.cerparola {
	position:absolute;top:75px;left:17px;
	}

	#searchloginbox p {
		margin-right: 25px;
		margin-left: 10px;
		margin-top: 0px;
		text-align: left;
	}
	
	#searchloginbox p.loginParUnu {
		margin: 8px 0 0 12px;
		color: #999999;
	}
	
	#searchloginbox p.joslogin {
		margin:-7px 0 0 12px;
		color: #999999;
	}
	
	#invelis-cautare h2 {
		color:#0C5FAC;
		font-size: 1.3em;
		font-weight: bold;
		background: transparent url(fundal_cautare_sus.png) no-repeat left top;
		width: 178px;
		height: 50px;
	}
	
	#invelis-cautare h2 span {
		margin: 21px 0 0 9px;
		float: left;
	}
	
	.casuta-cautare {
		width: 150px;	
	}

	.formcautare {
		width: 165px;
		background-color: #FFF;
		padding: 10px 5px;
		margin: 0 0 0 200px;
	}
	
	.formcautare legend {
		color: #999999;
	}

	#searchloginbox fieldset {
		border: 1px solid #ECECEC;
		_border: 1px solid #000;
		_width: 140px;
		padding: 3px;
	}
/* aici se termina elementele care compun headerul paginii */
	
/* aici incepe bara de navigare superioara */
	#navigaresus {
		clear: both;
		width: 980px;
		height: 38px;
		line-height: 25px;
		text-align: center;
		padding: 22px 0 0;
		font-family: Arial, sans-serif;
		margin-bottom: 10px;
		background: transparent url(fundal_meniu_horiz.png) repeat-x left top;
	}

	#navigaresus a {
		color: #888888;
		font-size: 1.3em; 
		font-weight: bold;
		text-decoration: none;
		width: 150px;
		height: 42px;
		display: block;
		background: transparent url(buton-meniu-horiz.png) no-repeat left top;
		float: left;
		margin: 0 1px;
		text-align:center;
		padding-top:5px;
	}
	#navigaresus a:hover {
		color: #3A7DBA;
		background-position: 0 -48px;
	}
	
	#navigaresus a.apasat {
		color: #3A7DBA;
		background-position: 0 -48px;
	}
	
	#navigaresus ul {
		margin: 0 0 0 -10px;	
		}
	#navigaresus ul li {
			list-style-type: none;
			display: inline;			
		}

	/* urmatoarele doua clase se aplica numai pe un meniu ca la TopVideoMall.ro (cu clapete)

	.litopmeniu {
		background: url(colt_dr.gif);
		background-repeat: no-repeat;
		background-position: top right;
	}

	.litopmeniu:hover {
		background: url(colt_dr_up.gif);
		background-repeat: no-repeat;
		background-position: top right;
	}
	*/
	li.litopmeniu span {
	}

	li.litopmeniu span:hover {
	}
/* se incheie bara de navigare superioara */		

/* incepem definirea tabelului de continut
maincontent = numele tabelului
tdstanga = evident, celula din stanga, care contine meniul categoriilor
 */
#maincontent {
	width:980px;
}
	#tdstanga {
		width:190px;
	}
	#stanga {
		width: 190px;
	}


/* incepe meniul categoriilor, pe partea din dreapta
li.lh = Headline-urile (Produse, Branduri)
li.catprod = categoriile de produse
ul.subcatprod = listele de subcategorii
 */
li.lh {
	font-size: 1.3em;
	font-weight: bold;
	height: 42px;
	color: #0C5FAC;
	line-height: 30px;
	margin-left: -28px;
	padding-left: 20px;
	padding-top: 6px;
	list-style-type: none;
	background: url(fundal_categorii_sus.png) no-repeat; 
}

li.catprod {
	list-style-type: none;
	margin: 2px 0 2px -27px;
	border: 1px solid #F6F6F6;
	-moz-border-radius: 10px 0 0 0;
	-webkit-border-radius: 10px 0 0 0;
	border-radius: 10px 0 0 0;
	padding-left: 15px;
	
/*	background-color: #0099CC; */
}
li.catprod a {
	color: #999999;
	font-weight: bold;
	text-decoration: none;
	
}

li.catprod a:hover {
	font-weight: bold;
	color: #0C5FAC;
	text-decoration: none;
}

ul.subcatprod {
	list-style-type: none;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 1px;
	padding: 2px;
	padding-left: 5px;
}

ul.subcatprod li {
}

ul.subcatprod li a {
	color: #999999;
	text-decoration: none;
}

ul.subcatprod li a:hover {
	color: #0C5FAC;
}
/* se incheie meniul categoriilor */
	#stanga_jos { /* contine lista brandurilor / producatorii */
		width: 190px;
	}
	.listafavorite {
		list-style-type:none;
	}
	#banerestanga {
		width: 90%;
		text-align:center;
	}
	
	
	ul#producatorii {
		list-style-type: none;
		background-color:#FFF;
		border: 1px solid #ECECEC;
		-moz-border-radius: 0 0 12px 12px;
		-webkit-border-radius: 0 0 12px 12px;
		border-radius: 0 0 12px 12px;
		padding: 10px 0 10px 15px;
		margin: -2px 4px 0 -24px;
		font-size: 1.1em;
	}
	
	ul#producatorii a {
		color: #999999;
		text-decoration: none;
	}
	
	ul#producatorii a:hover {
		color: #0C5FAC;
		text-decoration: underline;
	}
	
/* se incheie coloana stanga */
	

/* incepe coloana din mijloc */
td#tdmijloc {
	width:665px;
}
	div#mijloc {
		padding: 0 9px 0 11px;
	}

/* incep diverse elemente de pe coloana din mijloc */
.divsuperpromo {
	width: 580px; 
	_margin-top: 10px;
}
.linksubcategorii {
	font-size: 1.3em;
	text-decoration: underline;
}
.linksubcategorii:hover {
	text-decoration: none;
	color: Blue;
}
h1.superpromo { /* H1 superpromo = ceea ce e scris intre superbaner si superpromotii */
	font-size: 17px;
	color: #CC0000; /*	background-image: url(img/bg_promo.jpg); */
	background-image: url(star_sp.gif);
	background-position: left center;
	background-repeat: no-repeat; 
	padding: 15px; 
	padding-left: 35px;  
	font-variant: small-caps;
	line-height: 18px;
/*	margin-top: 10px; */
	margin-bottom: 0px;
}
#superpromotii { /* tabelul superpromotiilor */
/*	border: 1px solid #efefef;
*/	width: 580px;
	clear:both;
}

caption { /* titlurile produselor promovate normal */
	margin: 0px;
}

caption h2 {
	font-size: 1.2em;
	margin: 0 0 5px 0;
	color:#999999;
}

.promotii {
	margin: 0px;
	margin-bottom: 10px;
	width: 640px;
}
/* promotiile mici pe prima pagina */
.superoferta { /* elementul grafic care defineste superoferta (steluta, watermark etc.) */
	z-index: 1;
	position: absolute;
	top: 0px;
	left: 0px;
}
.promomic {
	padding: 12px 6px;
	width: 33%;
	height: 190px;
	text-align: center;
	z-index: 0;
	background: transparent url(fundal_promotii_home.png) no-repeat left 6px;
	position: relative;
}
div.containerpromomic {
	position:relative; 
	height:100px;
}
.promomic h2 {
	color: Black;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;
}

.promomic a {
	color: #999999;	
}

.promomic a:hover {
	color: #0C5FAC;	
}

.produs {
	text-align: center;
	border: 1px solid #E1E1E1;
	width: 143px;
	background-color:#FFF;
}

.produs h2 {
	color: #6666CC;
	font-weight: normal;
	font-size: 1em;	
}

/* incepe coloana din dreapta */
#tddreapta {
	width: 190px;
}
#dreapta {
		width: 190px;
		text-align: center;
		margin-left:-4px;
	}

/* incepe definirea formularului de newsletter
   ATENTIE LA _HACKURILE pentru IE 6!
 */		
#newsletter {
	width: 115px;	
	margin-bottom: 10px;
	margin-left: -20px; 
	padding-left:20px;
	_margin-left: 0px;
	_padding-left:0px;
	text-align: center;	
	margin-top: -6px;
}

#newsletter h2 {
	color: #0C5FAC;
	font-size: 1.3em;
	font-weight: bold;
	background: transparent url(fundal_newsletter_sus.png) no-repeat left top;
	width: 178px;
	height: 67px;
}

#newsletter h2 span {
	margin: 38px 0 0 10px;
	float: left;
}

#formNews {
	width: 165px;
	text-align: center;
	background-color: #FFF;
	border: 1px solid #ECECEC;
	-moz-border-radius: 0 0 12px 12px;
	-webkit-border-radius: 0 0 12px 12px;
	border-radius: 0 0 12px 12px;
	color: #999999;
	padding: 10px 5px;
	margin: -7px 0 0;
	
}

#newsletter fieldset {
	width: 115px;
	padding: 5px;
	border: 0px;
	text-align: center;
	border-top: 1px solid #000;
}

div.submitmail {
	text-align: center;
	font-size: 10px;
/*	border: 1px solid #000; */
}
/*
.inputnews {
	height: 16px;
	border: 1px solid #ddd;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
*/
.inputnews {
	width: 150px;
	height: 25px;
	border: 1px solid #DFDFDF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	background-image: url(fundal-input.png);
	margin: 6px 0;
	padding: 0 5px;
	outline: none;
	color: #999999;
}

/* se incheie newsletterul */


#invelis-twitter {
	
}

#invelis-twitter h2 {
	background: transparent url(fundal_twitter.png) no-repeat left top;
	width: 178px;
	height: 61px;
	color:#0C5FAC;
	font-size:1.3em;
	font-weight:bold;
}

#invelis-twitter h2 span {
	float:left;
	margin:22px 0 0 10px;
}

#invelis-facebook {
	margin: -5px 0 0;
}

#invelis-facebook h2 {
	background: transparent url(fundal_facebook.png) no-repeat left top;
	width: 178px;
	height: 54px;
	color:#0C5FAC;
	font-size:1.3em;
	font-weight:bold;
}

#invelis-facebook h2 span {
	float:left;
	margin:19px 0 0 10px;
}

/* vitrina revolutie */
#superrevo {
	width: 580px;
}
.revoilustrata {
	width: 40px;
	height: 40px;
	float: left;
	border: 1px solid #ccc;
}
.divUlrevo {
	width: 240px;
	float: right;
}
h3.revo {
	font-size: 1.4em;
	border-bottom: 1px solid #000;
}
.listarevo {
	padding-left: 0px;
	margin-left:23px;
}
.listarevo li {
	margin-left: 0px;
	font-size: 1.2em;
	border-bottom: 1px solid #eee;
}
.listarevo li a {
	color: #000066;
	font-weight: bold;
}
.listarevo a:hover {
	color: #FF1A1A;
}
.listarevo li span {
	font-weight: bold;
	color: #3366CC;
}
/* final revolutie */	
#footer {
	width: 100%;
	text-align: center;
	clear: both;
	margin: 10px 0 0;
}


.filtru { /* astea sunt filtrele; configurarea completa a filtrelor se face din produse.php  */
	float:left;
	color:#0C5FAC;
	cursor:pointer;
	position: relative;
	height: 20px;
	line-height: 20px;
	background: #FFFFFF;
	text-align: center;
	padding-left: 5px;
	font-weight: bold;
	margin: 0 0 2px 2px;
	border: 1px solid #ECECEC;
}

.filtru div {
	text-align: left;
	font-variant: normal;
	font-weight: normal;
	z-index: 9999;
}
#invelis-sortare-pret {
	border:1px solid #ECECEC;
	float:left;
	height:20px;
	margin:0 0 0 2px;
	position:relative;
	width:151px;
	line-height: 20px;
}
#sortare-pret {
	margin: 0 0 0 2px;
	color: #0C5FAC;
	display: block;
	font-weight: bold;
}

#sortare-pret a {
	margin:1px 0 0 5px;
	float: left;
}

.sortarepret {
	font-size: 10px;
	width: 60px;
	height: 16px;
}

td.produs_mic {
	width: 250px;
	text-align: center;
	border-top: 1px solid #ECECEC;
	padding-top: 10px;
}

td.produs_mic img {
	border: 1px solid #DBDBDB;
}

.afisarepret {
	color: #FFFFFF;
	font-weight: bold;
	text-align:center;
	width:68px;
	height: 19px;
	background: transparent url(fundal_pret.png) no-repeat left top;
	display: block;
	float: left;
	padding-top: 2px;
	margin-left:58px;
	margin-top: 3px;
	margin-right: 1px;
}

.cifrapret {
	color: #FFFFFF;
	font-weight: bold;
	text-align:center;
	width:83px;
	height: 19px;
	background: transparent url(fundal_ron.png) no-repeat left top;
	display: block;
	float:left;
	padding-top: 2px;
	margin-top: 3px;
}

.legsel {
	font-size: 16px;
	white-space:normal;
	color: #CCCCCC;
	background:transparent url(umbra_categorii.png) no-repeat 40px 25px;
	padding: 0 0 0 60px;
	height: 30px;
	font-style:italic;
}

.legsel-cos {
	font-size: 16px;
	white-space:normal;
	color: #CCCCCC;
	background:transparent url(fundal_cos_cumparaturi.png) no-repeat left top;
	padding: 0 0 0 90px;
	height:30px;
	font-style:italic;
	margin-left: 30px;
}

#afisareContoar {
	font-size: 13px;
}

#kategorii {
	width: 554px;
	_width: 554px;
	padding: 10px;
}	

#kategorii table {
	text-align: center;
}

.promointern {
	width: 580px;
}

#filtreaplicate {
	padding: 10px;
	margin:10px 0 0 0;
}

a.killemall {
	color: Orange;
}

a.killemall:hover {
	color: Red;
}

.denumire {
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	color: #0C5FAC;
}

.hedlain {
	background: #0099CC;
	font-size: 12px;
	font-weight: bold;
	display: block;
	color: White;
}
.pretvechi {color:red;text-decoration:line-through;}
.ptrhaine {text-align:right; width:80%;padding:10px;}
.ptrhaine select {width:60px;}
.specialincos {font-size:8px;}
strong {
	color: #CC0066;
	font-size: 1.1em;
}

table.legione img {
	border: 1px solid #CFCFCF;
}

.fieldbox {
	padding: 10px;
}
/* cosul de produse */

.cos-titlu {
	margin-bottom: 20px;
}

.linie-cos-produse {
	height:100px;
}

.tablecell1 {
	width: 120px;
	display: table-cell;
	font-weight: bold;
	border-bottom: 1px solid #ECECEC;
	border-left: 1px solid #ECECEC;
	border-top: 1px solid #ECECEC;
	text-align:center;
}

.tablecell2 {
	width: 250px;
	text-align: center;
	display: table-cell;
	background-color: #F4F4F4;
	border-bottom: 1px solid #ECECEC;
	border-top: 1px solid #ECECEC;
}

.tablecell2 a {
	color: #0C5FAC;
	text-decoration: none;
	font-size: 13px;
}

.tablecell2 a:hover {
	text-decoration: none;
}

.tablecell3 {
	width: 140px;
	display: table-cell;
	font-weight: bold;
	border-bottom: 1px solid #ECECEC;
	border-top: 1px solid #ECECEC;
	text-align:center;
}

.tablecell3 .inputlogin {
	width: 50px;
	text-align:center;
	font-weight: bold;
}

.tablecell4 {
	width: 21px;
	display: table-cell;
	border-bottom: 1px solid #ECECEC;
	border-top: 1px solid #ECECEC;
	border-right: 1px solid #ECECEC;
	background-color: #F4F4F4;
	text-align: center;
}

#total-tva {
	height:30px;
	border-bottom: 1px solid #ECECEC;
	border-top: 1px solid #ECECEC;
	border-left: 1px solid #ECECEC;
	background-color: #F4F4F4;
	width:388px;
	display:block;
	float: left;
	color:#0C5FAC;
	font-size:18px;
	text-align:center;
	padding: 8px 0 0;
}
#total-ron {
	height:26px;
	border-bottom: 1px solid #ECECEC;
	border-top: 1px solid #ECECEC;
	border-right: 1px solid #ECECEC;
	background-color: #FFFFFF;
	width:180px;
	display:block;
	float: left;
	color:#0C5FAC;
	padding: 12px 0 0;
	font-size:15px;
	text-align:center;
}
/* se incheie cosul */

.butoane {
	border:2px solid #dfdfdf; 
	background: url(zz.gif); 
	color: Red;
}

.toleft {
	width: 20px;
	height: 20px;
	background: url(previous.png);
	border: 0px;
	margin-right:5px;
}

.toright {
	width: 20px;
	height: 20px;
	background: url(next.png);
	border: 0px;
	margin-left:5px;
}

.link-pager {
	margin: 0 3px;
	padding:2px 5px;
	border:1px solid #EEEEEE;
	height: 16px;
	background: transparent url(fundal_pager.png) repeat-x left top;
}

#rezultate a {
	font-size: 14px;
}
td.interm {
	width: 2px;
	height: 160px;
	background-image: url(bg_intermed.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

td.contactinfo {
	text-align: center;
}

.bigcontactinfo {
	font-size: 14px;
	font-weight: bold;
	color: #CC3300;
}

#tdh1 {
	text-align: center;
}

td#tdh1 h1 {
	background: #FFE6D4;
	color: Black;
	margin: 0px;
	margin-top: 5px;
	padding: 2px;
	font-size: 15px;
	text-align: center;
}

a.intarire {
	color: Red;
}

a.intarire:hover {
	color: White;
	background: #CC0033;
}

em {
	background: #FFF3E8;
	font-style: oblique;
}

.textindex {
	font-size: 12px;
	margin-top: 20px;
}

.linkpromotii {
	color: #CC0000;
	font-size: 14px;
	text-decoration: underline;
}
.linkpromotii:hover {
	color: #FF9900;
}
h6 {margin:0px;font-size: 1.2em;font-weight:bold;}

/* Recomandari */
#tabelRecomandari {
	
}
#recomandare {
	width: 280px;
	margin: 5px;
	float: left;
	border: 1px solid #ddd;
	padding: 10px;
}
.pozaReco {
	float: left;
	width: 40px;
	text-align: center;
	height: 40px;
	border: 1px solid #000;
}
.texteReco {
	width: 210px;
	margin: 10px;
	float: right;
}
.texteReco a {
	font-weight: normal;
	color: #5697D8;
	font-size: 1.5em;
}
.texteReco a:hover {
	color: Orange;
}
code { /* rezervat pentru indicatii de genul "NU EXISTA PRODUSE IN CATEGORIE" */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.totiprod {
	margin: -5px 0 0 48px;
	float:left;
	color: #999999;
	text-decoration: underline;
}

.totiprod:hover {
	color: #999999;
	text-decoration: underline;
}

#disclaimer {
	margin:20px;
	color: #888;
	text-align: justify;
}

#cos-cumparaturi {
	margin: -4px 0 0 0;	
}

#header_cos {
	color: #0C5FAC;
	font-size: 1.3em;
	font-weight: bold;
	background: transparent url(fundal_cos_sus.png) no-repeat left top;
	width: 178px;
	height: 45px;
}

#header_cos span {
	margin: 16px 0 0 10px;	
	float: left;
}

#continut-cos {
	background-color: #FFF;
	padding: 15px 5px;
	color: #999999;
	border: 1px solid #ECECEC;
	margin:-7px 0 0 0;
	-moz-border-radius: 0 0 12px 12px;
	-webkit-border-radius: 0 0 12px 12px;
	border-radius: 0 0 12px 12px;
	width: 165px;
}

#invelis-slideshow {
	margin:12px 0 4px 0;
	border: 1px solid #CCCCCC;
	padding: 1px;
	width: 570px;
	height: 273px;
	overflow: hidden;
}

.miniinfo {
	color: #9D9D9D;	
}

td.descriere-produs {
	width: 350px;
	padding-top: 10px;
}

td.descriere-produs,
td.stoc-produs,
td.pret-produs, 
td.buton-comanda {
	border-top: 1px solid #ECECEC;
}

td.stoc-produs,
td.pret-produs, 
td.buton-comanda {
	border-bottom: 1px solid #ECECEC;
	height: 40px;
	text-align: center;
}


td.stoc-produs {
	text-align: left;
	width: 75px;
	color: #9D9D9D;
}

td.pret-produs {
	width: 225px;
	font-size: 12px;
}

td.buton-comanda {
	width: 200px;
}
	
.afisarepret-mare {
	color: #FFFFFF;
	font-weight: bold;
	text-align:center;
	width:68px;
	height: 24px;
	background: transparent url(fundal_pret_mare.png) no-repeat left top;
	display: block;
	float: left;
	padding-top: 4px;
	margin-left:20px;
	margin-top: 3px;
	margin-right: 1px;
}

.cifrapret-mare {
	color: #FFFFFF;
	font-weight: bold;
	text-align:center;
	width:93px;
	height: 24px;
	background: transparent url(fundal_cifra_mare.png) no-repeat left top;
	display: block;
	float:left;
	padding-top: 4px;
	margin-top: 3px;
}


.tag-noutate {
	position: absolute;
	top: 5px;
	right: 5px;
}

td.produs_mic div.tag-noutate img {
	border: none;
}
	

.produs_mic a {
}

.descriere-produs .denumire {
	width: 295px;
	display: block;
}

h1.titlu-pagina-produs {
	color: #0C5FAC;
	font-size: 18px;
}


#ambalaj-harta-site {
	width: 570px;
	border: 2px solid #ECECEC;
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	border-radius: 14px;
	background: #FFF url(fundal_harta_site.png) no-repeat left top;
	margin: 11px 0 10px;
}


#ambalaj-harta-site h3 {
	color:#0D60AC;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 22px;
	width: 155px;
	height: 46px;
	background: transparent url(icon-glob.png) no-repeat right top;
	margin: 0 0 0 40px;
}

#ambalaj-cere-parola {
	width: 570px;
	border: 2px solid #ECECEC;
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	border-radius: 14px;
	background: #FFF url(fundal-cere-parola.png) no-repeat 490px top;
	margin: 11px 0 10px;
	height: 200px;
}

#ambalaj-cere-parola h3 {
	color:#0D60AC;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 18px;
	width: 155px;
	height: 46px;
	margin: 20px 0 -30px 40px;
}

#formular-inregistrare {
	color:#999999;
	padding-left: 20px;
	width: 550px;
	border: 2px solid #ECECEC;
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	border-radius: 14px;
	background: #FFF url(fundal_inregistrare.png) no-repeat 480px 50px;
	margin: 11px 0 10px;
}


#formular-inregistrare .inputlogin {
	width: 160px;	
}

#data-nasterii select {
	color:#999999;
}

.ambalaj-subcategorii {
	border: 1px solid #ECECEC;
	width: 120px;
	height: 120px;
	background-color:#FFF;
}

#termeni-conditii {
	width: 530px;
	border: 2px solid #ECECEC;
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	border-radius: 14px;
	background-color: #FFF;
	margin: 11px 0 10px;
	padding: 0 20px;
	color:#999999;
	font-size: 12px;
}

#link_transport {
	display: block;
	width: 178px;
	height: 70px;
	clear: both;
	margin: 10px 0 5px -6px;;
}
