<?php if(extension_loaded('zlib')){ob_start('ob_gzhandler');} header("Content-type: text/css"); ?>
/* 
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.

Culori folosite (preferate): rosu logo - #d50000 ; gri de pe pcdream vechi - #5d717e;


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;
}
a img {
	outline: none;
	border: none;
	text-decoration: none;
}
a {
	outline: none;
}
/* aici incep css-urile particulare */
body {
	text-align: center;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: .7em;
	padding: 0px;
	margin: 0px;
	background:#ffffff url(content_general/page_bck_general.jpg) repeat-x 50% 0;
	/* background: url(bg.jpg);
	background-attachment: fixed;
	background-repeat: repeat-x; */
}
a {
	color: #000066;
	text-decoration: none;
}
a:hover {
	color: Black;
}
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 #D4D4D4;

}
fieldset2 {
	border: none;
}
/* <div>-ul cu id pagina este cel care contine toate informatiile
Largimea lui defineste largimea layoutului.

*/
#pagina {
	max-width: 1000px;
	_width: 1000px; /* hack valabil pentru Internet Explorer 6 */
	margin: 0 auto;
	text-align: left;
	background: transparent;
	/* background: White;
	border-left: 1px solid #ffffff;	
	border-right: 1px solid #ffffff; */
	border-top: 0px;
}
li.nobull {
	list-style: none;
	margin: 0px;
}
#pagina2{
	border:1px solid #DBDBDB;
	width:98%;
	text-align: left;
	background: White;
	margin: 5px auto 0px auto;
}
.titlu_galerie {
	background: #6699CC;
	border-bottom: 1px dotted #000;
	border-top: 1px dotted #000;
	color: White;
}
div.thumbnailgalerie {
	width:140px;
	height: 140px;
	text-align: center;
	border:1px solid #ddd;
}
.headcomparatie {
	background: #DBDBDB;
	border-bottom:1px dotted Black;
	border-top:1px dotted Black;
}
.headcomparatie b {
	font-size:1.2em;
}
.headcomparatie2 {
	background: #f4f4f4;
	border-bottom:1px solid #DBDBDB;
}
.headcomparatie2 select {
	color:#7F7F7F;
	cursor:pointer;
	border-bottom:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;
	
}
.headcomparatie2 b {
	font-size:1.2em;
}
.headcomparatie3 {
	background: #f4f4f4;
	height: 12px;
	border-top:1px solid #DBDBDB;
	border-bottom:1px solid #DBDBDB;
}
.headcomparatie4 {
	background: #fffff;
	height: 6px;
	border-bottom:1px solid #DBDBDB;
}
.headprodalertpret1 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0px;
	display: block;
	color: #7F7F7F;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 4px 5px;
	border-bottom:1px solid #DBDBDB;
}
.headprodalertpret2 {
	background: #f4f4f4;
	border-top:1px solid #DBDBDB;
	border-bottom:1px solid #DBDBDB;
}
.headprodalertpret21 {
	background: #f4f4f4;
	color: #7F7F7F;
	height: 25px;
	line-height: 25px;
	font-size: 12px;
	border-top:1px solid #DBDBDB;
	border-bottom:1px solid #DBDBDB;
}
.headprodalertpret3 {
	background: #f4f4f4;	
	color: #7F7F7F;
	border-top:1px solid #DBDBDB;
	border-bottom:1px solid #DBDBDB;
}
.headprodalertpret4 {
	background: #f9f9f9;
}
.headprodalertpret5 {
	background: #f9f9f9;	
	color: #7F7F7F;
}
.headprodalertpret5 span {
	font-size: 11px;
	color: #7F7F7F;
	font-weight: bold;
}
.headprodalertpret5 input {
	border:1px solid #DBDBDB;
	color:#7F7F7F;
}
.headprodalertpret51 {
	background: #f9f9f9;	
	color: #7F7F7F;
}
.headprodalertpret51 input {
	background-color: transparent;
	color: #7F7F7F;
}
.headprodalertpret51 textarea {
	border:1px solid #DBDBDB;
	color:#7F7F7F;
	font-family: Tahoma;
}
.headprodalertpret6 {
	background: #f9f9f9;	
	color: #7F7F7F;
}
.headprodalertpret6 input {
	border:none;
	color:#7F7F7F;
	font-size: 15px;
	line-height: 26px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: capitalize;
}
.headprodalertpret_buton {
	width: 141px;
	height: 26px;
	background: transparent url(content_general/button_apply_alerta.png);
}
.headprodalertpret7 {
	color: #FF0000;
}
.pagcomp_denprod {
	font-weight: bold;
}
.pagcomp_denprod b {
	font-size:0.8em;
	color: #7F7F7F;
}
.pagcomp_denprod span {
	font-size: 10px;
	color: #7F7F7F;
	font-weight: bold;
}
/* aici incep elementele care compun headerul paginii */
#header {
	height: 110px;
	background: url(header/bck_top_search.png);
	background-position: bottom right;
	background-repeat: no-repeat;
}
	#logo {
		float: left;
		background-color: transparent;
		width: 270px;
		height: 90px;
		padding: 10px 0 0 20px;
	}
	#searchloginbox {
		float: right;
		width: 410px;
		height: 25px;
		margin-top: 65px; 
		position: relative;
		padding-right: 73px;
		background-repeat: no-repeat;
	}
		.loginParUnu {
		position:absolute;
		top:0px;
		left:0px;
}
	.restLogin {
		
	position:absolute;top:18px;left:10px;
	}

	#searchloginbox a {
		color: #000066;
		text-decoration: underline;
	}
	#searchloginbox a:hover {
		color: Black;
		text-decoration: none;
	}

	.cerberul {
		position:absolute;
		top:6px;
		left:17px;
	}
			.joslogin {
		position:absolute;
		top:60px;
		left:0px;
	}
	div.butoncerber {
		position:absolute;
		top:29px;
		left:25px;
	}
	.inputlogin {
		width: 100px;
		height: 16px;
		border: 1px solid #000;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
	}
	.inputsearch {
		width: 135px;
		height: 20px;
		line-height: 20px;
		border: none;
		background-color: transparent;
		color: #333333;
		font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
	}

	.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;
	}
.searchbox_bred {
	height: 35px;
	width: 150px;
}

	.searchbox_bred fieldset {
		border: 1px dotted #939393;
		_border: 1px solid #000;
		_width: 140px;
		padding: 3px;
	}
	.formcautare {
		 position: absolute;
		left: 260px;
		top: 10px; 
	}

	#searchloginbox fieldset {
		border: 1px dotted #939393;
		_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: 1000px;
		height: 35px;
		line-height: 35px;
		text-align: center;
		padding: 0px;
		margin-bottom: 0px;
		background: url(header/page_top_bar.png);
	}

	#navigaresus a {
		color: #808080;
		font-size: 12px; 
		line-height: 35px;
		min-width: 110px;
		display: -moz-inline-box;
		display: inline-block;
		font-weight: normal;		
		text-decoration: none;
		/* background: transparent url(header/up_menu_bar_separator.png) no-repeat;
		background-position: right; */
	}
	#navigaresus a:hover {
		color: white;
		background: transparent url(header/active_top_bar.png) no-repeat 50% 50%;
		/* background:transparent url(mainmenu/top_menu_active3.png) no-repeat 0px; */
	}
	#navigaresus ul {
		margin: 0px;
		padding: 0px;
		}
	#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 {
		padding-left: 15px;
		padding-right:15px;
	}
	li.litopmeniu span:hover {
		padding-left: 15px;
		padding-right:15px;
	}
/* 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:1000px;
}
	#tdstanga {
		width:190px;
	}
	#stanga {
		width: 180px;
		
	}
	#stanga ul {
		margin: 0 0 0 10px;
		padding: 0px;
		background: url(boxes/left_categ_content.png) repeat-y; 
	}
	#box_program_sarbatori { 
		width: 968px;
		padding: 7px 5px 8px 5px;
		background: #FFFFFF;
		border: 1px solid #D4D4D4;
		margin: 5px 10px 5px 10px;
		text-align: center;
	}
	#box_breadcrumb_byme {
		clear: both;
		width: 1000px;
		height: 41px;
		text-align: left;
		padding: 0px;
		margin-bottom: 10px;
		background: transparent url(header/breadcrumb_bar.png) no-repeat top left;
	}
	#box_breadcrumb_byme_delim {
		width:500px;
	}
	#breadcrumb_byme {
	 width: 500px;
    font: 11px Arial, Helvetica, sans-serif;
    /* background-image:url(icons/bc_bg.png); 
    background-repeat:repeat-x; */
    height:41px;
	 padding-left: 10px;
	 margin-left: 36px;
	 margin-bottom: 0px;
    line-height:41px;
    color:#000000;
    /* border:solid 1px #cacaca; */
    overflow:hidden;
	}
.box_breadcrumb_byme_delim span {
	text-align: left;
	color: aqua;
}
#breadcrumb_byme a
{
    height:41px;
	 display: block;
	 list-style-type:none;
	 float: left;
    background-image:url(icons/breadcrumb_separator.png); 
    background-repeat:no-repeat; 
    background-position:right;
    padding-left: 15px;
    padding-right: 25px;
    text-decoration: none;
    color:#454545;
}
#breadcrumb_byme a:hover
{
	color:#FF0000;
}
.home
{
    border:none;
    margin: 0px 0px;
}

.home img
{
    border:none;
    padding:0px 0px 0px 0px;
}
/* incepe meniul categoriilor, pe partea din dreapta
li.lh = Headline-urile (Produse, Branduri)
li.catprod = categoriile de produse
ul.subcatprod = listele de subcategorii
 */
.lh {
	font-size: 1.1em;
	font-weight: bold;
	height: 30px;
	color: White;
	line-height: 30px;
	margin-left: 0px;
	padding-left: 20px;
	list-style-type: none;
	background: url(boxes/left_categ_up.png) no-repeat; 
}

	#topstanga_foot {
		margin: 0 0 0 10px;
		height: 15px;
		background: url(boxes/left_categ_foot.png) top left no-repeat;
		
	}
.catprod {
	list-style-type: none;
	line-height: 26px;
	height: 26px;
	margin: 0px 0px 0px 1px;
	width:163px;
	padding-left: 20px;
	background: transparent url(boxes/bc_categ_left.png) no-repeat;
	/*	width:85%;
	border-bottom:1px dotted #000;
background-color: #0099CC; */
}
.catprod a {
	color:#ffffff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

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

.subcatprod {
	list-style-type: none;

	line-height: 25px;
	height: 25px;
	padding: 0px;

		margin: 0px 0px 0px 0px;
	padding-left: 15px;
}

.subcatprod .elementdemeniu {
	margin: 0 10px 0 0px;
	border-bottom: 1px solid white;
	padding-left: 0px;
}
.subcatprod .elementdemeniu a {
	color: #4C4C4C;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding-left: 17px;
	background: transparent url(boxes/left_subcat_img2.png) no-repeat left;
}

.subcatprod .elementdemeniu a:hover {
	color: #FF0000;
	background: transparent url(boxes/left_subcat_img2_gray.png) no-repeat left;
}


ul.subsubsub {
	margin:0px;
	padding-left: 15px;
}
/* se incheie meniul categoriilor */
	#stanga_jos { /* contine lista brandurilor / producatorii */
		width: 180px;
		margin-top: 20px;
	}
	#stanga_jos .ttprod {
		margin: 0 0 0 10px;
		padding: 0px;
		background: url(boxes/left_prod_content.png) repeat-y; 
	}
	#stanga_jos a.totiprod {
	list-style-type: none;
	display: block;
	line-height: 30px;
	height: 30px;
	color:black;
	margin: 0px 0px 0px 0px;
	width:163px;
	padding-left: 25px;
	padding-top: 10px;
	background: transparent url(left_producatori_content.gif) no-repeat;
	}
	#stanga_jos ul {
		margin: 0px;
		padding-left: 10px;
	}
	#stanga_jos ul li {
		margin: 0 0 0px 0;
		padding-left: 15px;
		list-style-type:none;
		background: url(boxes/left_prod_content.png) repeat-y; 
	}

	.linkproducatori {
		color: #FF0000;
		display: block;
		width:105px;
		height: 30px;
		border-bottom: 1px solid #dfdfdf;
		padding: 15px 0px 0px 30px;;
	}
	.linkproducatori a:hover {
		color: #d50000;
	}

	#josstanga_foot {
		margin: 0 0 0 10px;
		height: 15px;
		background: transparent url(boxes/left_prod_foot.png) no-repeat top left;
		
	}
	
	#stanga_jos ul li.lh {
	font-size: 1.1em;
	font-weight: bold;
	height: 40px;
	color: #7F7F7F;
	line-height: 35px;
	margin-left: 0px;
	padding-left: 10px;
	list-style-type: none;
	background: transparent url(boxes/left_prod_up.png) no-repeat; 
	}
	.listafavorite {
		list-style-type:none;
	}
	#banerestanga {
		width: 90%;
		text-align:center;
	}

form#formfavorite {
	padding: 0px;
}	
form#formfavorite div ul {
	margin:10px 0 0 0;
	padding: 0 0 0 10px;
}

/* se incheie coloana stanga */
	

/* incepe coloana din mijloc */
td#tdmijloc {
	width:620px;
}
	div#mijloc {
	width:620px;
	margin-left: 10px;
	margin-right: 15px;
	}
	#breadcrumb {
		width: 99%;
		padding: 4px;
		background: #F3F3F3;
	}
a.nava {padding:5px; background:#FFBBBB;font-weight:bold;border:#B00000 1px solid;}
a.nava:hover {background: Black; color:white;}

#back_prodpage_up {
	width: 620px;
	height: 20px;
	background: transparent url(content_general/back_prodpage_up.png) no-repeat top left;
}
#back_prodpage_content {
	width: 620px;
	background: transparent url(content_general/back_prodpage_content.png) repeat-y top left;
padding: 0px 0px 0px 0px;
}
#back_prodpage_content2 {
	width: 620px;
	background: transparent url(content_general/back_prodpage_content.png) repeat-y top left;
padding: 0px 15px 0px 15px;
}
#back_prodpage_content2 .continutpaginastatica {float:left; width:590px;}
#back_prodpage_down {
	width: 620px;
	height: 20px;
	background: transparent url(content_general/back_prodpage_down.png) no-repeat top left;
}

/* incep diverse elemente de pe coloana din mijloc */
.divsuperpromo {
	width: 620px;
	color:white;
	background: url(content_general/bar4_page1_promo.png) no-repeat; 
	_margin-top: 10px;
}
.divsuperpromo_byme {
	width: 620px;
	color:white;
	/*	background: url(content_general/bar4_page1_promo.png) no-repeat; */
	_margin-top: 10px;
}
.divprodusenoi1page {
	width: 620px;
	color:white;
	background: url(content_general/bar2_page1_promo.png) no-repeat; 
	_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: 15px;
	color: #ffffff; /*	background-image: url(img/bg_promo.jpg); */
	/* background-image: url(content_general/scris_promo.png);
	background-position: left center;
	background-repeat: no-repeat; */
	padding: 0px; 
	padding-left: 10px; 
	height: 25px;
	font-variant: small-caps;
	line-height: 25px;
/*	margin-top: 10px; */
	margin-bottom: 0px;
}
h1.superpromo_byme { /* H1 superpromo = ceea ce e scris intre superbaner si superpromotii */
	font-size: 14px;
	color: #969696;
	padding: 0px; 
	padding-left: 0px; 
	height: 26px;
	/* font-variant: small-caps; */
	line-height: 26px;
/*	margin-top: 10px; */
	margin-bottom: 0px;
	border-bottom: 1px solid #E1E1E1;
}
h1.produsenoi1page { /* H1 superpromo = ceea ce e scris intre superbaner si superpromotii */
	font-size: 15px;
	color: #ffffff; /*	background-image: url(img/bg_promo.jpg); */
	/* background-image: url(content_general/scris_promo.png);
	background-position: left center;
	background-repeat: no-repeat; */
	padding: 0px; 
	padding-left: 10px; 
	height: 25px;
	font-variant: small-caps;
	line-height: 25px;
/*	margin-top: 10px; */
	margin-bottom: 0px;
}
#superpromotii { /* tabelul superpromotiilor */
/*	border: 1px solid #efefef;
*/	width: 620px;
}

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

caption h2 {
	font-size: 1.4em;
	font-variant: small-caps;
	margin: 5px;	
	margin-bottom: -5px;
}
caption h2:before {
	content: "Promotii ";
}
.promotii {
	margin: 0px;
	margin-bottom: 10px;
	width: 620px;
}
div.pozavitrina {
	height:140px;
}
span.pretvitrinasubcat {
	font-size: 17px;
	font-weight: bold;
	color:black;
}
a.linkvitrina {
	color: #B00000;
	font-size: 12px;
}
a.linkvitrina:hover {
	color: Black;
}
/* promotiile mici pe prima pagina */
.superoferta { /* elementul grafic care defineste superoferta (steluta, watermark etc.) */
	z-index: 1;
	position: absolute;
	top: 0px;
	left: 0px;
}
div.superoferta {
	display: block;
	width: 75px;
	max-width: 75px;
}
div.superoferta img {
	float: right;
}
.logo_superoferta {
	background: transparent url(content_general/masca_produse_promo_v2.png) no-repeat;
	background-position: top left;
	height: 75px;
	width: 68px;
}
.promomic_pagproduse {
	padding-left: 0px;
	width: 620px;
	height: 268px;
	text-align: center;
	z-index: 0;
	background: url(content_general/promomic_pagproduse.png) no-repeat;
	background-position: top left;
	position: relative;
}
.butonvezidetaliipagprod {
	position: relative;
	left: 5px;
	top:20px;
	font-weight: normal;
	display: block;
	width:90px;
	height: 16px;
	background: transparent url(content_general/button_vezi_detalii.png) no-repeat;
}
.butonvezidetaliipagprod a {
	font-size: 10px;
	line-height: 16px;
	padding-left: 30px;
	color: #ffffff;
}
.butonvezidetaliipagprod a:hover {
	color: #ffffff;
}
.butoncumparpagprod {
	position: relative;
	left: 5px;
	top:25px;
	font-weight: normal;
	display: block;
	width:90px;
	height: 16px;
	background: transparent url(content_general/button_adauga_in_cos.png) no-repeat;
}
.butoncumparpagprod a {
	font-size: 10px;
	line-height: 16px;
	padding-left: 20px;
	color: #ffffff;
}
.butoncumparpagprod a:hover {
	color: #ffffff;
}
.promomic {
	padding-left: 0px;
	width: 200px;
	height: 238px;
	text-align: center;
	z-index: 0;
	background: url(content_general/box3_center_1page.png) no-repeat;
	background-position: bottom left;
	position: relative;
}
.promomics {
	margin-bottom: 20px;
	width: 206px;
	height: 238px;
	text-align: center;
	z-index: 0;
	background: url(content_general/box3_center_1page.png) no-repeat;
	background-position: bottom left;
	position:relative;
	clear:none;
	float:left;
}
.promomicsearch {
	margin-bottom: 20px;
	width: 206px;
	height: 238px;
	text-align: center;
	z-index: 0;
	background: url(content_general/box3_center_1page.png) no-repeat;
	background-position: bottom left;
	position:relative;
	clear:none;
	float:left;
}
.latimemare {float:left; width:600px;}
div.containerpromomic {
	position:relative; 
	height:100px;
}
.promomic h2 {
	color: Black;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;
}
.promomicsearch h2 {
	color: Black;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;
	margin-top: 0px;
	padding-top: 0px;
}
.pozaprodussuper {
	/* border: 1px solid black; */
}
.pretvitrina {
	color:#CA0000;
	position: absolute;
	left: 15px;
	top:160px;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 14px;
}
.pretvitrina span {
	font-size: 10px;
	color: #7F7F7F;
}
.butonvezidetaliivitrina {
	position: absolute;
	left: 5px;
	top:190px;
	font-weight: normal;
	display: block;
	width:90px;
	height: 16px;
	background: transparent url(content_general/button_vezi_detalii.png) no-repeat;
}
.butonvezidetaliivitrina a {
	font-size: 10px;
	line-height: 16px;
	padding-left: 30px;
	color: #ffffff;
}
.butonvezidetaliivitrina a:hover {
	color: #ffffff;
}
.butoncumparvitrina {
	position: absolute;
	left: 5px;
	top:210px;
	font-weight: normal;
	display: block;
	width:90px;
	height: 16px;
	background: transparent url(content_general/button_adauga_in_cos.png) no-repeat;
}
.butoncumparvitrina a {
	font-size: 10px;
	line-height: 16px;
	padding-left: 20px;
	color: #ffffff;
}
.butoncumparvitrina a:hover {
	color: #ffffff;
}
.td_vitrina a {
	font-size: 10px;
	text-decoration: none;
	color: #7F7F7F;
	display: block;
	margin-top: 0px;
	text-align: center;
	font-family: Tahoma;
	width: 180px;
	margin-left: 10px;
}
h2.vitrina {
	text-decoration: none; 
	font-weight: bold;
	margin-bottom:2px;
	padding-top: 15px;
}
h2.vitrina2 {
	text-decoration: none; 
	font-weight: bold;
	height: 35px;
	margin-bottom:2px;
	padding-top: 0px;
}
.produs {
	text-align: center;
	border: 1px solid #E1E1E1;
	width: 25%;
}

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

/* incepe coloana din dreapta */
#tddreapta {
	width: 165px;
}
#dreapta {
		width: 165px;
		text-align: center;
}

/* incepe definirea formularului de newsletter
   ATENTIE LA _HACKURILE pentru IE 6!
 */		
#newsletter {
	width: 165px;	
	margin-bottom: 10px;
	margin-top:10px;
	/* margin-left: -10px; 
	padding-left:20px; */
	_margin-left: 0px;
	_padding-left:0px;
	text-align: center;	
}
.newsletter_head {
	font-size: 1.1em;
	font-weight: bold;
	height: 39px;
	color: #7F7F7F;
	width: 165px;
	text-align: left;
	line-height: 32px;
	margin-left: 0px;
	padding-left: 10px;
	background: url(boxes/right_side_up.png) no-repeat top left; 
}
.newsletter_body {
	font-weight: normal;
	color: #4C4C4C;
	width: 165px;
	padding: 0px 15px 0px 0px;
	background: url(boxes/right_side_content.png) repeat-y; 
}
.newsletter_foot {
		margin: 0 0 0 0px;
		height: 15px;
		background: url(boxes/right_side_foot.png) no-repeat top left;
	}

#formnews {
	width: 145px;
	text-align: center;
}

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

div.submitmail {
	font-size: 10px;
	padding: 0px 10px 10px 10px;
	text-align: center;
/*	border: 1px solid #000; */
}

.inputnews_body {
	height: 56px;
	background: url(boxes/inputnews_body.png) no-repeat top left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px 0px 0px 0px;
	margin-left: 10px;
}
.inputnews {
	height: 22px;
	line-height: 18px;
	padding: 4px 0px 0px 0px;
	width: 135px;
	border: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7F7F7F;
	background: transparent;
	margin: 1px 0px 0px -10px;
}
/* se incheie newsletterul */

/* Incepe zona produselor vizitate recent */
.vizitate_head {
	font-size: 0.9em;
	font-weight: bold;
	height: 39px;
	color: #7F7F7F;
	width: 165px;
	text-align: left;
	line-height: 38px;
	margin-left: 0px;
	padding-left: 10px;
	background: url(boxes/right_side_up.png) no-repeat top left; 
}
.vizitate_body {
	font-weight: normal;
	text-align: left;
	color: black;
	min-height: 30px;
	width: 150px;
	font-size: 10px;
	padding: 10px 10px 0px 10px;
	background: url(boxes/right_side_content.png) repeat-y;
}
#vizitate_dreapta a {
	color:#4C4C4C;
}
#vizitate_dreapta a:hover {
	color:red;
}
.vizitate_foot {
		margin: 0 0 0 0px;
		height: 15px;
		background: url(boxes/right_side_foot.png) no-repeat top left;
}
/* Se incheie zona produselor vizitate recent */

/* vitrina revolutie */
#superrevo {
	width: 620px;
}
.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 */

#bar_filtre {
	background: transparent url(content_general/bar_filtre.png) no-repeat;
	background-position: top left;
}
#bar_filtre a {
	color:black;
	border-bottom: 1px solid white;
}
.filtru { /* astea sunt filtrele; configurarea completa a filtrelor se face din produse.php  */
	float:left;
	color:black;
	cursor:pointer;
	position: relative;
	height: 20px;
	line-height: 20px;
	background: transparent url(content_general/bar_filtre_delim.png) no-repeat;
	background-position: top right;
	text-align: center;
	/* font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-variant: small-caps; */
	padding-left: 2px;font-size:11px;
	/* font-weight: bold; */
	margin-left: 1px;
	z-index: 998;
}

.filtru div {
	text-align: left;
	font-variant: normal;
	font-weight: normal;
}

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

td.produs_mic {
	width: 170px;
	text-align: center;
}

td.produs_mic img {
	border: 1px solid #DBDBDB;
	margin-top:10px;
	margin-left:10px;
}
.produs_mic_stele span {
	line-height: 20px;
	font-size: 9px;
}
.miniinfo {
	margin-left: 10px;
}
.miniinfo_name {
	border-bottom: 1px solid #b2b2b2;
	padding: 10px 0px 5px 0px;
}
.miniinfo_name a {
	color: #5c5c5c;
	font-size: 11px;
	font-family: Tahoma;
	text-decoration: none;
}
.miniinfo_name a:hover {
	color: red;
}
.pret_pagsubcat {
	color: #000000;
	font-size: 11px;
	line-height: 20px;
	height: 20px;
	padding: 15px 0 0 0;
	margin: 15px 0 0 0;
	font-family: Tahoma;
	text-align: center;
	font-weight: bold;
}
.pret_pagsubcat strong {
	font-size: 18px;
}
.pret_pagsubcat span {
	color: #5c5c5c;
	font-size: 13px;
	font-family: Tahoma;
}
.produs_mic_comcom {
	padding-top: 30px;
}
.afisarepret {
	color: Red;
	font-weight: bold;
}
.legsel {
	font-size: 14px;
}
.legsel2 {
	font-size: 14px;
	line-height: 18px;
	color: #6B6B6B;
	font-family: Tahoma;
	font-weight: bold;
	text-transform: uppercase;
}
.legsel3 {
	font-size: 12px;
	line-height: 18px;
	color: #7F7F7F;
	font-family: Tahoma;
	font-weight: bold;
	text-transform: none;
}
.legsel3_text {
	color: #7F7F7F;
}
.legsel4 {
	line-height: 18px;
	color: #7F7F7F;
	font-family: Tahoma;
	text-transform: none;
}
.mini {
	font-size: 10px;
	font-weight: normal;
	color: #6B6B6B;
}
div.butonbuy {
	width:155px;
	height:30px;
	margin:10px 0 15px 0px;
	padding:0 0 0 0px;
	text-align:left;
	background: #FF3366;
	line-height: 30px;
	background: url(content_general/bg_buy.png);
	background-position: 0px 0px;
	cursor:pointer;
}
div.butonbuy:hover {
	background-image: url(content_general/bg_buy.png);
	background-position: 0px -30px;
}
div.butonbuy a {
	color: White;
	padding: 0px 0px 0px 35px;
	font-size:11px;
	width:155px;
	height:30px;
	text-align: center;
	font-weight: bold;
	display:block;
}
div.butonbuy a:hover {
	color: #D60000;
}

#kategorii {
	width: 620px;
	_width: 640px;
	padding: 10px;
}	

#kategorii table {
	text-align: center;
}

.promointern {
	width: 640px;
}

#filtreaplicate {
	padding: 10px;
}

a.killemall {
	color: #7F7F7F;
}

a.killemall:hover {
	color: #7F7F7F;
}
.afisare_sort_pret  {
	color: #7F7F7F;
	line-height: 20px;
}
.denumire {
	text-decoration:underline;
	font-weight: bold;
	font-size: 14px;
}
.denumire:hover {
	color:Red;
}

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

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

.fieldbox {
	padding: 10px;
}
/* cosul de produse */
#tablecell_top {height: 45px;}
.tablecell1_top {
	width: 60px;
	background-image:url(titlu1.png); background-position:top left; background-repeat:no-repeat;
	display: table-cell; border-bottom:1px solid #dfdfdf;}
.tablecell2_top {
	width: 223px;
	display: table-cell; border-bottom:1px solid #dfdfdf;}
.tablecell3_top {
	width: 50px;
	background-image:url(titlu3.png); background-position:top left; background-repeat:no-repeat;
	display: table-cell; border-bottom:1px solid #dfdfdf;}
.tablecell4_top {
	width: 110px;
	background-image:url(titlu2.png); background-position:top left; background-repeat:no-repeat;
	display: table-cell; border-bottom:1px solid #dfdfdf;}
.tablecell5_top {
	width: 115px;
	background-image:url(titlu4.png); background-position:top right; background-repeat:no-repeat;
	display: table-cell; border-bottom:1px solid #dfdfdf;}
.tablecell6_top {
	width: 15px;
	display: table-cell;}
#tablecell_yo {height: 90px;}
#tablecell_yoz {height: 40px;}
.tablecell1 {width: 60px; display: table-cell; border-bottom:1px solid #dfdfdf;}
.tablecell1 a {border:1px solid #bfbfbf; display:block;}
.tablecell1 a:hover {border:1px solid #808080;}
.tablecell2 {width: 203px; font-size:10px; font-weight:bold; font-family:Verdana; color:#4c4c4c; padding:0px 10px 0px 10px; text-align: left; display: table-cell; border-bottom:1px solid #dfdfdf;}
.tablecell2x {width: 273px; font-size:10px; font-weight:bold; font-family:Verdana; color:#4c4c4c; padding:0px 10px 0px 10px; text-align: left; display: table-cell; border-bottom:1px solid #dfdfdf;}
.tablecell2 a {font-size:10px; font-weight:bold; font-family:Verdana; color:#4c4c4c;}
.tablecell2 a:hover {font-size:10px; font-weight:bold; font-family:Verdana; color:#cc0000;}
.tablecell3 {width: 50px; display: table-cell; font-weight: bold; border-bottom:1px solid #dfdfdf;}
.tablecell3 input {background-image:url(cantitateedit.jpg); background-position:top left; background-repeat:no-repeat; border:none; width:40px; height:20px; text-align: center; font-weight: normal;	color:#5b5b5b;}

.tablecell4 {width: 110px; display: table-cell; text-align: left; font-size:12px; font-weight:bold; color:#4c4c4c; font-family:Verdana; border-bottom:1px solid #dfdfdf;}
.tablecell4 span {font-size: 9px; color: #6a6a6a;}

.tablecell5 {width: 115px; display: table-cell;	text-align: right; font-size:12px; font-weight:bold; color:#4c4c4c; font-family:Verdana; border-bottom:1px solid #dfdfdf;}

.tablecell5 span {
	font-size: 9px;
	color: #6a6a6a;
}
.tablecell6 {width: 15px;
	display: table-cell;}
	.tablecell6 img { z-index:100; position:relative;}
	
#tablecell_ist_top {
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	border-left: 1px solid #d8d8d8;
	height: 45px;
	background-color: #F1F1F1;
}
.tablecell1_ist_top {
	width: 172px;
	min-width: 172px;
	max-width: 172px;
	display: table-cell;
	font-weight: bold;
	padding: 0px 0px 0px 5px;
	margin: 0;
	/*	border-bottom: 1px solid #B2B2B2;
	border-left: 1px solid #B2B2B2;	*/
}

.tablecell2_ist_top {
	width: 160px;
	min-width: 160px;
	max-width: 160px;
	text-align: left;
	font-weight: bold;
	line-height: 20px;
	font-size: 13px;
	text-align: center;
	display: table-cell;
	border-left: 1px solid #d8d8d8;
	padding: 0px 0px 0px 10px;
	/*	border-bottom: 1px solid #B2B2B2;
	border-left: 1px solid #B2B2B2;	*/
}
.tablecell3_ist_top {
	width: 100px;
	max-width: 100px;
	min-width: 100px;
	font-weight: bold;
	text-align: center;
	display: table-cell;
	border-left: 1px solid #d8d8d8;
	padding: 0px 10px 0px 10px;
	/*	border-bottom: 1px solid #B2B2B2;
	border-left: 1px solid #B2B2B2;	*/
}
.tablecell4_ist_top {
	width: 110px;
	max-width: 110px;
	min-width: 110px;
	display: table-cell;
	font-size: 10px;
	text-align: center;
	font-weight: normal;
	border-left: 1px solid #d8d8d8;
	line-height: 13px;
	/*	border-bottom: 1px solid #B2B2B2;
	border-left: 1px solid #B2B2B2;	*/
}
.tablecell4_ist_top span {
	font-size: 13px;
}
#tablecell_ist {
	/* border-top: 1px solid #d8d8d8; */
	border-bottom: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	border-left: 1px solid #d8d8d8;
	height: 35px;
	background-color: white;
}
.tablecell1_ist {
	width: 172px;
	min-width: 172px;
	max-width: 172px;
	display: table-cell;
	font-weight: bold;
	padding: 0px 0px 0px 5px;
	margin: 0;
	/*	border-bottom: 1px solid #B2B2B2;
	border-left: 1px solid #B2B2B2;	*/
}

.tablecell2_ist {
	width: 160px;
	min-width: 160px;
	max-width: 160px;
	text-align: left;
	font-weight: bold;
	line-height: 20px;
	font-size: 13px;
	text-align: center;
	display: table-cell;
	border-left: 1px solid #d8d8d8;
	padding: 0px 0px 0px 10px;
	/*	border-bottom: 1px solid #B2B2B2;
	border-left: 1px solid #B2B2B2;	*/
}
.tablecell3_ist {
	width: 100px;
	max-width: 100px;
	min-width: 100px;
	font-weight: bold;
	text-align: center;
	display: table-cell;
	border-left: 1px solid #d8d8d8;
	padding: 0px 10px 0px 10px;
	/*	border-bottom: 1px solid #B2B2B2;
	border-left: 1px solid #B2B2B2;	*/
}
.tablecell4_ist {
	width: 110px;
	max-width: 110px;
	min-width: 110px;
	display: table-cell;
	font-size: 10px;
	text-align: center;
	font-weight: normal;
	border-left: 1px solid #d8d8d8;
	line-height: 13px;
	/*	border-bottom: 1px solid #B2B2B2;
	border-left: 1px solid #B2B2B2;	*/
}
.tablecell4_ist span {
	font-size: 13px;
}
/* se incheie cosul */

.butoane {
	border:2px solid #dfdfdf; 
	background: url(zz.gif); 
	color: Red;
}
#navpag_menu {
	height: 26px;font-size:13px;
	line-height: 18px;
	padding-bottom: 13px;
	color: #4C4C4C;

}
a.nava2 {font-size:13px;font-weight:bold;color:red;
	line-height: 18px;}
a.nava2:hover { color:#4C4C4C;}
.toleft {
	width: 18px;
	height: 20px;
	background:transparent url(icons/bc_separator3right.png) no-repeat top left;
	border: 0px;
}

.toright {
	width: 18px;
	height: 20px;
	background:transparent url(icons/bc_separator3.png) no-repeat top left;
	border: 0px;
}

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

td.contactinfo {
	text-align: center;
	width:75px;
}

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


td#tdh1 h1 {
	/* background: #FFE6D4; */
	/* background: #ffffff url(graphic_nume_produs.gif) no-repeat;
	height: 52px;
	line-height: 20px; */
	color: #556874;
	margin: 0px;
	margin-top: -20px;
	padding-top:0px;
	padding: 0px 2px 4px 2px;
	font-size: 12px;
	font-family: Tahoma;
	text-align: center;
	border-bottom: 1px solid #cccccc;
}
td#tdh2 {
	color: #556874;
	margin: 0px;
	margin-top: 35px;
	padding-top:35px;
	padding: 2px;
	font-size: 12px;
	font-family: Tahoma;
	text-align: center;
	/* border-bottom: 1px solid #9eaeb8; */
}
#pozaprod_pagprod {float:left;
	padding:5px 0px 5px 15px;
	width: 200px;}
.pozaprod_pagprod_pozemici {float:left;
	height: 62px;
	width: 216px;}
.pozaprod_pagprod_pozemici a {float:left; margin-right:10px; border:1px solid #bfbfbf;}
.pozaprod_pagprod_pozemici a:hover {border:1px solid #808080;}

.pret_pagprod {
	color: #000000;
	font-size: 11px;
	line-height: 20px;
	height: 20px;
	padding: 5px 0 0 0;
	margin: 0 0 0 0;
	font-family: Tahoma;
	text-align: center;
	font-weight: bold;
}
.pret_pagprod strong {
	font-size: 18px;
}
.pret_pagprod span {
	color: #5c5c5c;
	font-size: 13px;
	font-family: Tahoma;
}
.producator_pagprod {float:left;
	padding:0px 0px 5px 15px;
}

.priceshow_byme {
	height: 100px;
	width: 100px;
}
a.intarire {
	color: Red;
}

a.intarire:hover {
	color: White;
	background: #CC0033;
}
#titlu_specificatii {
/*	padding: 0px 0px 0px 0px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	color: black;
	font-weight: normal;
	background: transparent url(content_general/trudic_sad.png) repeat-x;	*/
}
.hedlain_titlu_specificatii {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0px;
	display: block;
	color: #7F7F7F;
	margin: 0px 20px 0px 20px;
	padding: 3px 0px 4px 5px;
	border-bottom:1px solid gray;
}
.hedlain_titlu_istcom {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0px;
	display: block;
	color: #7F7F7F;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 5px 5px;
	border-bottom:1px solid gray;
}
.hedlain_titlu_descriere {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0px;
	display: block;
	color: #7F7F7F;
	margin: 0px 20px 0px 20px;
	padding: 3px 0px 4px 5px;
	border-bottom:1px solid gray;
}
.hedlain_titlu_descriere_text {
	font-size: 10px;
	font-weight: normal;
	display: block;
	color: #4f4f4f;
	margin: 0px 20px 0px 20px;
	padding: 0px 0px 7px 0px;
}
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 {
	height: 32px;
	line-height: 32px;
	margin:10px 10px 0px 10px;
	padding-left: 10px;
	border: 1px solid #cecece;
	font-size: 1.3em;
	font-weight:bold;
	color: #cc0000;
	background: url(content_general/trudic_sad.png) repeat-x;
	}

/* Recomandari */
h3.recomandari {
	font-size: 14px;
	padding:2px;
	color: #333;
	border-bottom:1px solid #333;
}
#tabelRecomandari {
	
}
.recomandare {
	width: 350px;
	height:150px;
	margin: 5px;
	float:left;
	font-size: 12px;
	border-bottom: 1px solid #666;
	padding: 10px;
}
.pozaReco {
	float: left;
	width: 140px;
	text-align: center;
	height: 140px;
	border: 1px solid #000;
}
.texteReco {
	width: 180px;
	margin: 2px 2px 2px 10px;
	float: right;
}
.texteReco a {
	font-weight: normal;
	color: #216689;
	text-decoration: underline;
	font-size: 12px;
}
.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: 10px;
}
.totiprod {
	margin-left: 15px;
}


a.button_back {
	width:141px;
	height:26px;
	margin:0px 0 0px 0px;
	padding:0 0 0 0px;
	text-align:left;
	background: #FF3366;
	line-height: 26px;
	background: url(content_general/button_apply.png);
	background-position: 0px -26px;
}
a.button_back:hover {
	background-image: url(content_general/button_apply.png);
	background-position: 0px 0px;
}
div.button_back a {
	color: White;
	width:141px;
	height:26px;
	text-align: center;
	font-weight: bold;
}
div.button_back a:hover {
	color: #D60000;
}
a.button_apply {
	width:141px;
	height:26px;
	margin:0px 0 0px 0px;
	padding:0 0 0 0px;
	text-align:left;
	background: #FF3366;
	line-height: 26px;
	background: url(content_general/button_apply.png);
	background-position: 0px -26px;
}
a.button_apply:hover {
	background-image: url(content_general/button_apply.png);
	background-position: 0px 0px;
}
div.button_apply a {
	color: White;
	width:141px;
	height:26px;
	text-align: center;
	font-weight: bold;
}
div.button_apply a:hover {
	color: #D60000;
}
a.button_comferma {
	width:141px;
	height:26px;
	margin:0px 0 0px 0px;
	padding:0 0 0 0px;
	text-align:left;
	background: #FF3366;
	line-height: 26px;
	background: url(content_general/button_apply.png);
	background-position: 0px -26px;
}
a.button_comferma:hover {
	background-image: url(content_general/button_apply.png);
	background-position: 0px 0px;
}
div.button_comferma a {
	color: White;
	width:141px;
	height:26px;
	text-align: center;
	font-weight: bold;
}
div.button_comferma a:hover {
	color: #D60000;
}

#disclaimer {
	background: transparent url(content_general/bck_disclaimer.png) no-repeat top left;
	width: 620px;
	padding: 25px 0px 0px 0px;
	clear: both;
	/* margin:20px; */
	color: #888;
	text-align: justify;
}
.dis {
	width: 590px;
	padding: 0px 15px 0px 15px;
}
.dis_bottom {
	background: transparent url(content_general/bck_disclaimer_bottom.png) no-repeat bottom left;
	width: 620px;
	height: 20px;
	padding: 0px 0px 0px 0px;
}
/* Elementul "Legend" este titlul unui fieldset */
legend {
	font-weight: bold;
	color: black;
}
.specificatie {
	border-bottom: 1px solid #c7c7c7;
}
#hedlain3 {
	border-left: 1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
	border-right: 1px solid #c7c7c7;
	padding: 0;
}
.specificatie1 {
	height: 20px;
	line-height: 20px;
	border-bottom: 1px solid #c7c7c7;
	border-right: 1px solid #c7c7c7;
}
.specificatie2 {
	height: 20px;
	line-height: 20px;
	border-bottom: 1px solid #c7c7c7;
}
a.subcategorie {
	font-size:13px;
	text-decoration: underline;
}
a.subcategorie:hover {
	color: Red;
	text-decoration: none;
}
a.subcategorie2 {
	font-size:11px;
	line-height: 12px;
	text-decoration: underline;
}
a.subcategorie2:hover {
	color: Red;
	text-decoration: none;
}
p.alert {
	background: #F1F1F1;
	border: 1px dotted #D8D8D8;
	width: 570px;
	padding: 10px;
	font-size: 12px;
}
p.termcond a {
	color: red;
}
p.termcond a:hover {
	color: #7F7F7F;
}


/* Elemente adaugate de Creative Minds */
#content_ft1{
	height:25px;
	width:1000px;
	margin:auto;
	/* padding-bottom:70px; */
	/* background-color:#1b1816; */
	/* background:url(footer/i-footer_bg.gif) repeat bottom left; */
	background: transparent url(content_ft_2.png) no-repeat bottom left;
}
#footer-content{
	min-height:385px;
	height: auto;
	width:100%;
	margin:auto;
	padding-top:0px;
	/* padding-bottom:70px; */
	/* background-color:#1b1816; */
	/* background:url(footer/i-footer_bg.gif) repeat bottom left; */
	background: #ffffff url(footer/bck_gen_footer.png) repeat-x top left;
}
#footer2 {
	width:1000px;
	min-height:355px;
	height: auto;
	margin:auto;
	padding-top:30px;
	text-align:center;
	color: red;
	background: #ffffff url(footer/bck_zona_footer.png) no-repeat top left;
}
#footer2 a {
	color: #bbbbbb;
}
#footer2 a:hover {
	color: red;
}
#footer-partners {
	margin: 0px 0px 0px 0px;
}
#footer-partners h1 {
	display: block;
	float: left;
	width: 1000px;
	text-align: left;
	color:white;
	font-size: 12px;
}
.partners1 {
	display: block;
	height:60px;
	width: 1000px;
	padding: 0px 0px 0px 0px;
	background: transparent url(footer/linie_zona_footer_partners.png) no-repeat top left;
}
.partners2 {
	display: block;
	height:47px;
	width: 1000px;
	padding: 0px 0px 0px 0px;
	background: transparent url(footer/linie_zona_footer_partners.png) no-repeat top left;
}
.partners-words {
	height:20px;
	line-height:20px;
	width: 1000px;
	padding: 0px 0px 0px 0px;
	background: transparent;
}
.partners-words h3 {
	text-align: left;
	color:#bbbbbb;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0px 0px 0px 60px;
	font-size: 11px;
	line-height:20px;
}
#footer-partners a {
	padding: 0px 3px 0px 3px;
}
.bottom-copyright {
	color: #bbbbbb;
	font: 11px Tahoma, arial, verdana, sans-serif;
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 0px;
	display: block;
	height:47px;
	line-height: 28px;
	background: transparent url(footer/linie_zona_footer_partners.png) no-repeat top left;
}


/* Made by Creative Minds for FIXED FOOTER */
#footer_byme {position: fixed;bottom: 0;left: 0;width:100px;height:100px;z-index: 20000;}
#footer2_byme {background:transparent;}
.bt-light #footer2_byme {background: url(fixed_footer/footer-bg.png) 0 0 repeat-x;}
#footer2_byme .wrapper {position: relative;}
.copyright2 {
	height: 85px;
	padding: 0px 0px 0px 0px;
}
.copyright2-block1 a {float:left;border:none;width:100px;height:100px;padding: 0px 0px 0px 0px;background: transparent url(fixed_footer/certif_creative_minds.png) no-repeat bottom left;}
.copyright2-block2 {float:right;width:100px;height:100px;padding: 0px 0px 0px 0px;}
/* .copyright2-block2 {float:right;width:100px;height:100px;padding: 0px 0px 0px 0px;background: transparent url(fixed_footer/corner-seal.gif) no-repeat;} */
#copyright {line-height: 24px;}
#top-scroll {width: 37px;height: 37px;display: block;background: url(fixed_footer/top-scroll.png) 0 0;position: absolute;right: 0;top: 18px;cursor: pointer;}
#top-scroll:hover {background-position: -37px 0;}
a#clear-cookies {float: right;margin-right: 90px;margin-top: 30px;font-size: 90%;}




/***** Tables *****/

/* Home page bottom boxes */
.bottom-table {
	width: 100%;
	/* border: 1px solid #D5D4D1; */
	margin: 0px auto 10px auto;
	height: 190px;
	background: transparent url(footer/bck_table_zona_footer_red.png) no-repeat top left;
}

.bottom-table th {
	/* background-color: #E1E1E1; */
	height: 24px;
	color: red;
	font-weight: bold;
	padding: 20px 0px 0px 50px;
	width: 25%;
	text-align: left;
}

.bottom-table td {
	color: #2d2d2d;
	padding: 10px 5px 10px 5px;
	/* background-color: #efefef; */
	width: 25%;
	vertical-align: top;
	text-align: left;
}

.bottom-table-delim {
	background: transparent url(footer/vertical_delim_zona_footer.png) no-repeat top left;
}
/* /Home page bottom boxes */

	
#footer {
	width: 100%;
	text-align: left;
	padding: 0px 0px 0px 47px;
	/* border-top: 1px solid #CACACA;*/
	/* background: transparent url(content_general/bottom_made_by_bar2.png) no-repeat; */
}
#footer a {
	list-style-type: none;
	padding-left: 15px;
	color: #bbbbbb;
	background: url(footer/red_arrow.png) no-repeat 0px 4px;
}
#footer a:hover {
	list-style-type: none;
	padding-left: 15px;
	color: red;
	background: url(footer/gray_arrow.png) no-repeat 0px 4px;
}
/* Bottom list */
ul.bottom-list {
	list-style-type: none;
	margin: 0px 0px 0px 6px;
	line-height: 17px;
	color: #bbbbbb;
}
ul.bottom-list li a {
	list-style-type: none;
	padding-left: 15px;
	color: #bbbbbb;
	background: url(footer/red_arrow.png) no-repeat 0px 4px;
}
ul.bottom-list li a:hover {
	list-style-type: none;
	padding-left: 15px;
	color: red;
	background: url(footer/gray_arrow.png) no-repeat 0px 4px;
}
ul.bottom-list li a.underlined:link, ul.bottom-list li a.underlined:visited, ul.bottom-list li a.underlined:hover, ul.bottom-list li a.underlined:active {
	font-weight: bold;	
}
ul.inside-list li {
	list-style-type: none;
	background-image: none;
	padding: 2px 0px 3px 0px;
	line-height: 12px;
}
ul.bottom-list2 {
	list-style-type: none;
	margin: 0px 0px 0px 6px;
	line-height: 15px;
	color: #bbbbbb;
}
ul.bottom-list2 li a {
	list-style-type: none;
	/*	padding-left: 15px;	*/
	color: #bbbbbb;
	/*	background: url(footer/red_arrow.png) no-repeat 0px 4px;	*/
}
ul.bottom-list2 li a:hover {
	list-style-type: none;
	/*	padding-left: 15px;	*/
	color: red;
	/*	background: url(footer/gray_arrow.png) no-repeat 0px 4px;	*/
}
.uvtop {
	color: red;
	font-weight: bold;
}
/* /Bottom list*/

.totalprice_pagcos {
	color: #808080;
	width: 575px;
	font-size: 20px;
	font-family: Arial;
	text-align: right; font-weight:bold;
	padding:15px 15px 15px 0px;
}
.totalprice_pagcos .pretulrosu {color:#cc0000;}
.totalprice_pagcos .monedarosu {color:#aa0000; font-size:16px;}
.totalprice_pagcos .detalii {color:#808080; font-size:9px; font-weight:normal;}

.inregistrarecristi {float:left; padding:0px; margin:0px; width:579px;}
.rand1 {float:left;}
.rand2 {float:left;}
.col1 {float:left; width:105px; height:19px; font-family:Arial; font-size:11px; color:#4d4d4d; text-align:right; padding:7px 10px 0px 0px;}
.smalldiv {float:left; height:19px; font-family:Arial; font-size:11px; color:#4d4d4d; text-align:right; padding:7px 5px 0px 5px;}
.col1x {float:left; width:165px; height:19px; font-family:Arial; font-size:11px; color:#4d4d4d; text-align:right; padding:7px 10px 0px 0px;}
.col2 {float:left; width:304px; height:26px; padding-bottom:5px;}
.col2zd {float:left; width:170px; height:26px; padding-bottom:5px;}
.col2zda {float:left; width:30px; height:26px; padding-bottom:5px;}
.col3 {float:left; width:157px; height:26px;}
.col3x {float:left; width:225px; height:26px;}
.col4 {float:left; width:579px; margin:5px 0px;}
.col5 {float:left; width:579px; height:1px; padding:15px 0px 20px 0px; background-image:url(separator.png); background-position:left; background-repeat:no-repeat;}
.col6 {float:left; width:299px; height:29px; padding:13px 0px 0px 120px; background-image:url(selectorbg.png); background-position:106px center; background-repeat: no-repeat;}
.col7 {float:left; width:409px; padding-bottom:5px;}
.col8 {float:left; width:294px; height:19px; font-family:Arial; font-size:11px; font-weight:bold; color:#4d4d4d; text-align:left; padding:7px 10px 5px 0px;}
.col9 {float:left; width:304px; padding-top:15px;}
.col10 {float:left; width:579px; padding-left:20px; height:15px; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.col10 a {color:#333; margin:0px; padding-left:20px;}
.col10 a:hover {color:#C00; background-image:url(boxes/left_subcat_img2.png); background-position:left 2px; background-repeat:no-repeat;}
.col11 {float:left; width:579px; height:1px; padding:10px 0px 10px 0px; background-image:url(separator.png); background-position:left; background-repeat:no-repeat;}
.numemic {float:left; width:105px; height:19px; font-family:Arial; font-size:11px; color:#4d4d4d; text-align:right; padding:7px 10px 0px 0px;}
.titluheader {float:left;}
.titlubara {float:left; padding:7px 0px 0px 30px;}
#mictext {float:left; width:256px; height:21px; background-image:url(mictext.png); background-position:top left; background-repeat:no-repeat; border:none; padding:5px 5px 0px 5px; color:#333333; font-size:14px;}
.mictext2 {float:left; width:256px; height:24px; background-image:url(mictext.png); background-position:top left; background-repeat:no-repeat; border:none; padding:2px 5px 0px 5px; color:#333333; font-size:14px;}
#mictextx {float:left; width:159px; height:21px; background-image:url(mictext2.png); background-position:top left; background-repeat:no-repeat; border:none; padding:5px 5px 0px 5px; color:#333333; font-size:14px;}
.mictext2x {float:left; width:159px; height:24px; background-image:url(mictext2.png); background-position:top left; background-repeat:no-repeat; border:none; padding:2px 5px 0px 5px; color:#333333; font-size:14px;}
#selectulmic {float:left; width:252px; height:19px; margin-top:2px; font-size:14px; color:#333333; background-color:transparent; border:none;}
#selectulmicx {float:left; width:152px; height:19px; margin-top:2px; font-size:14px; color:#333333; background-color:transparent; border:none;}
.sexul {float:left; width:80px; text-align:right; padding-right:10px; padding-top:2px; font-family:Arial; font-size:11px; color:#4d4d4d;}
.sexul2 {float:left; width:95px; text-align:right; padding-right:10px; padding-top:2px; font-family:Arial; font-size:11px; color:#4d4d4d;}

.alegeresex {float:left; cursor:pointer;}
.tipclient {float:left; background:transparent; border:none; width:110px; height:16px; font-family:Arial; font-size:11px; color:#4d4d4d; margin-top:1px;}
.acord {float:left; font-family:Arial; font-size:11px; color:#4d4d4d;}
.registerbutton {float:left; background-image:url(registerbutton.jpg); background-position:top left; background-repeat:no-repeat; width:266px; height:42px; cursor:pointer; outline:none;}
.searchbutton {float:left; background-image:url(cauta.jpg); background-position:top left; background-repeat:no-repeat; width:132px; height:43px; cursor:pointer; outline:none;}
.modifybutton {float:left; background-image:url(modifybutton.jpg); background-position:top left; background-repeat:no-repeat; width:266px; height:42px; cursor:pointer; outline:none;}
.savebutton {float:left; background-image:url(savebutton.jpg); background-position:top left; background-repeat:no-repeat; width:266px; height:42px; cursor:pointer; outline:none;}
.col3 img {float:left; margin-top:10px;}
.indiciul {float:left; margin-top:10px; border-top:1px solid #bfbfbf; padding-top:10px; font-family:Arial; font-size:11px; color:#4d4d4d;}
.redstar {float:left; margin-top:10px;}
.col4 .textulcoloanei {float:left; width:569px; padding:3px 0px; margin:0px; background-color:#e6e6e6; font-family:Arial; font-size:11px; color:#4d4d4d; height:15px; overflow:hidden;}
.col4 img {float:left;}
.steps {margin:0 auto; width:530px; height:22px; background-image:url(steps.png); background-position:top; background-repeat:no-repeat; margin-bottom:15px;}
.othersteps {margin:0 auto; width:530px; height:22px; background-image:url(othersteps.png); background-position:top; background-repeat:no-repeat; margin-bottom:15px;}

.distantax {float:left; width:55px; height:15px; display:block;}
.stepsback {float:left; z-index:100; position:relative; margin-right:15px; cursor:pointer;}
.stepsback2 {float:left; background-image:url(trimite_comanda.jpg); background-position:top left; background-repeat:no-repeat; border:none; width:267px; height:43px; margin-right:15px; cursor:pointer;}
.infopanel {float:left; padding:15px 15px 15px 0px; width:590px;}
.infopanel .titlu {float:left;}
.infopanel .comment {float:left; width:590px; margin-top:10px; margin-bottom:10px; height:21px;}
.infopanel .comment img {float:left;}
.infopanel .comment p {float:left; width:580px; padding:3px 0px; margin:0px; background-color:#e6e6e6; font-family:Arial; font-size:11px; color:#4d4d4d; height:15px; overflow:hidden;}
.infopanelz {float:left; clear:left; padding:0px 40px 0px 0px; width:400px;}
.infopanelz .comment {float:left; width:400px; margin-bottom:1px; height:21px;}
.infopanelz .comment img {float:left;}
.infopanelz .comment p {float:left; width:390px; padding:3px 0px; margin:0px; background-color:#e6e6e6; font-family:Arial; font-size:11px; color:#4d4d4d; height:15px; overflow:hidden;}
.infopanel .metodacristi {float:left; clear:left; width:550px; height:20px; padding:5px 0px; font-family:Arial; border-bottom:1px solid #d1d1d1; font-size:12px; color:#4d4d4d;}
.infopanel .metodacristi:hover {background-color:#f1f1f1;}
.infopanel .metodacristi label {cursor:pointer; float:left;}
.infopanel .metodacristi input {cursor:pointer; float:left;}
.infopanel .commentx {float:left; clear:left; background-image:url(comment.jpg); background-position:top left; background-repeat:no-repeat; width:257px; height:48px; padding:5px; border:none; overflow:auto;}
.infopanel .cuponfields {float:left; width:500px;}
.infopanel .cuponfields .cuponbutoane {float:left; padding-top:15px; height:25px;}
.infopanel .cuponfields .formcupon {float:left; padding-left:20px; width:300px;}
.infopanel .infoopt {float:left;}
.termcond {float:left; width:400px;}
.clear {clear:both; display:block; line-height:0px;}
.infopanel .comment p .termenizi {float:left; margin-top:3px; padding-left:15px;}
.infopanel .comment p input {float:left; margin-top:4px;}
.totalprice_pagcos2x {
	color: #808080;
	width: 575px;
	font-size: 18px;
	font-family: Arial;
	text-align: left; font-weight:bold;
	padding:15px 0px 15px 0px;
}
.detaliulcomenzii {float:left; width:500px; font-size:12px; color:#666; font-family:Arial;}
.back_prodprod {
	background: url(content_general/img_back_prodprod.png) no-repeat;
	background-position: center;
	width: 151px;
	height: 152px;
}
.back_prodprod a {
	color: #565656;
	display: block;
	max-width: 120px;
	text-decoration: none;
	font-weight: bold;
}
.back_prodprod a:hover {
	color: red;
}
.totiprod_txt {
	color: #808080;
	width: 530px;
	border-bottom: 1px solid #bcbcbc;
	font-size: 20px;
	font-family: Arial;
	text-align: left;
	font-weight:bold;
	padding:0px 10px 10px 15px;
	margin:0px 0px 0px 35px;
}
.newsletter_txt {
	color: #808080;
	width: 530px;
	border-bottom: 1px solid #bcbcbc;
	font-size: 20px;
	font-family: Arial;
	text-align: left;
	font-weight:bold;
	padding:0px 10px 10px 15px;
	margin:0px 0px 0px 35px;
}
.linkproducatori {
		color: #FF0000;
		display: block;
		width:105px;
		height: 30px;
		border-bottom: 1px solid #dfdfdf;
		padding: 15px 0px 0px 30px;;
}
.linkproducatori:hover {
		color: #7F7F7F;
}

.logo_superoferta {
	background: transparent url(content_general/masca_produse_promo_v2.png) no-repeat;
	background-position: top left;
	height: 68px;
	width: 75px;
}
.logo_lichidarestoc {
	background: transparent url(content_general/masca_lichidare_stoc.png) no-repeat;
	background-position: top left;
	height: 68px;
	width: 75px;
}
.logo_nou {
	background: transparent url(content_general/masca_produse_noi.png) no-repeat;
	background-position: top left;
	height: 68px;
	width: 75px;
}
.logo_reducere {
	background: transparent url(content_general/masca_produse_promo.png) no-repeat;
	background-position: top left;
	height: 68px;
	width: 75px;
}
.back_categprod {
	background: url(content_general/img_back_prodprod.png) no-repeat;
	background-position: center;
	width: 151px;
	text-align:center;
	height: 152px;
}
.back_categprod a {
	color: #565656;
	display: block;
	margin:5px auto auto auto;
	max-width: 130px;
	text-align:center;
	text-decoration: none;
	font-weight: bold;
}
.back_categprod a:hover {
	color: red;
}
.denumireaprodusului {float:left; width:330px; padding-left:15px;}
.denumireaprodusului h1 {float:left; margin:0px; padding: 10px 0px 0px 0px width:345px; color:#333; font-size:17px; font-family:Arial; font-weight:normal;}
.containerprodusstanga {float:left; width:345px;}
.containerpret {float:left; font-size:20px; font-family:Arial; color:#cc0000; width:180px; font-weight:bold;}
.containerpret .moneda {color: #bb0000; font-size: 18px;}
.containerpret .pretvechi {color:#999999; font-size:12px; text-decoration:line-through;}
.concurs { padding:433px 0px 0px 0px; background-image:url(concursbg.png); width:580px; height:300px;background-position:top left; background-repeat:no-repeat;}
.concurs2 { padding:433px 0px 0px 0px; background-image:url(concursbg2.png); width:580px; height:300px;background-position:top left; background-repeat:no-repeat;}
.concurscompletare {background:transparent; padding-left:155px; border:none; margin-top:3px; height:30px; width:300px; font-size:14px; color:#09F;}
.butondeinscriere {background:transparent; border:none; height:41px; width:560px; margin-top:30px; cursor:pointer; margin-bottom:30px;}
.mesajeroare {height:100px; font-size:25px; color:#09f; font-family:Arial; position:absolute; top:180px; text-align:center; width:100%; z-index:100;}

/* Incepe zona ajax cart */
#tablecell_cart {}
.tablecell1_cart {width: 60px; display: table-cell; border-bottom:1px solid #dfdfdf;}
.tablecell1_cart a {border:1px solid #bfbfbf; display:block;}
.tablecell1_cart a:hover {border:1px solid #808080;}
.tablecell2_cart {width: 115px; max-width: 115px; font-size:10px; font-weight:bold; font-family:Arial; color:#4c4c4c; padding:0px 10px 0px 0px; text-align: left; display: table-cell;}
.tablecell2_cart span {font-weight:bold; font-family:Arial; color:#cc0000;}
.tablecell2_cart a {font-size:10px; font-weight:bold; font-family:Arial; color:#aa0000;}
.tablecell2_cart a:hover {font-size:10px; font-weight:bold; font-family:Arial; color:#4C4C4C;}
.tablecell3_cart {width: 50px; display: table-cell; font-weight: bold; border-bottom:1px solid #dfdfdf;}
.tablecell3_cart input {background-image:url(cantitateedit.jpg); background-position:top left; background-repeat:no-repeat; border:none; width:40px; height:20px; text-align: center; font-weight: normal;	color:#5b5b5b;}

.tablecell4_cart {width: 145px; display: table-cell; padding: 0px 0px 5px 0px; text-align: right; font-size:11px; font-weight:bold; color:#4c4c4c; font-family:Arial; border-bottom:1px solid #dfdfdf;}
.tablecell4_cart span {font-size: 8px; color: #6a6a6a;}

.tablecell5_cart {width: 115px; display: table-cell;	text-align: right; font-size:12px; font-weight:bold; color:#4c4c4c; font-family:Arial; border-bottom:1px solid #dfdfdf;}

.tablecell5_cart span {
	font-size: 9px;
	color: #6a6a6a;
}
.tablecell6_cart {width: 17px;
	display: table-cell;}
	.tablecell6_cart img { z-index:100; position:relative;}
.tablecell7_cart {width: 142px;
	display: table-cell;}
	.tablecell7_cart img { z-index:100; position:relative;}
	
.totalprice_ajax_cart {
	color: #808080;
	width: 140px;
	font-size: 10px;
	font-family: Arial;
	text-align: right; font-weight:bold;
	padding:15px 15px 15px 0px;
}
.totalprice_ajax_cart .pretulrosu {color:#cc0000;font-size:12px;}
.totalprice_ajax_cart .monedarosu {color:#aa0000; font-size:10px;}
.totalprice_ajax_cart .detalii {color:#808080; font-size:9px; font-weight:normal;}

.distantax_ajax_cart {float:left; width:55px; height:15px; display:block;}
.stepsback_ajax_cart {float:left; z-index:100; margin-right:0px; cursor:pointer;}


.head_ajax_cart {
	font-size: 0.9em;
	font-weight: bold;
	height: 39px;
	color: #7F7F7F;
	width: 165px;
	text-align: left;
	line-height: 38px;
	margin-left: 0px;
	padding-left: 10px;
	background: url(boxes/right_side_up.png) no-repeat top left; 
}
.body_ajax_cart {
	font-weight: normal;
	text-align: left;
	color: black;
	min-height: 30px;
	width: 165px;
	font-size: 10px;
	padding: 10px 10px 0px 0px;
	background: url(boxes/right_side_content.png) repeat-y;
}
#dreapta_ajax_cart {
	width: 165px;
	padding: 0px 0px 0px 10px;
}
/*
#dreapta_ajax_cart a {
	color:#aa0000;
}
#dreapta_ajax_cart a:hover {
	color:#4C4C4C;
}
*/
.foot_ajax_cart {
		margin: 0 0 0 0px;
		height: 30px;
		background: url(boxes/right_side_foot_cart.png) no-repeat top left;
}
.livehelptext_ajax_cart {
	padding: 0px 0px 0px 10px;
}


.totalprice_pagcos_ajax_cart {
	color: #808080;
	width: 145px;
	font-size: 12px;
	font-family: Arial;
	text-align: right; font-weight:bold;
	padding:15px 10px 15px 0px;
}
.totalprice_pagcos_ajax_cart .pretulrosu {color:#cc0000;}
.totalprice_pagcos_ajax_cart .monedarosu {color:#aa0000; font-size:16px;}
.totalprice_pagcos_ajax_cart .detalii {color:#808080; font-size:9px; font-weight:normal;}

p.alert_ajax_cart {
	background: #F1F1F1;
	border: 1px dotted #D8D8D8;
	width: 120px;
	padding: 10px 10px 10px 10px;
	font-size: 10px;
	text-align: justify;
}
.mobilpay {display:inline-block; height:30px; width:96px; background-image:url(http://www.pcdream.ro/bannermobilpay.gif); border:1px solid #ccc;}
.butonplataonlinecristi {float:left; height:30px; width:100px; margin-right:10px; font-size:12px; cursor:pointer;}

/*
#hw {
	width:165px;
	float:left;
	background-color:none;
	border:none;
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 2% 2% 2% 2%;
}
*/
/* Se incheie zona ajax cart */


<?php if(extension_loaded('zlib')){ob_end_flush();}?>
