body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	}

form {display:none;}

p {margin:0;padding:0;}

h6 {
	font-size:12px;
	margin:0 0 20px 0;
	}

img {border:0;margin:0;padding:0;}

ul {list-style:none;padding:0;margin:0;}

/*
 * ======================
 * LAYOUT SETUP
 * ======================
*/

div#content {margin:5px;}
div#header {display:none;}
div#topbar {display:none;}
div#sidebar-a {display:none;}
div#sidebar-b {display:none;}
div#shortcuts {display:none;}
div#antet {display:none;}
div#g-ads-a {display:none;}
div.message {display:none;}

/*
 * ======================
 * CONTAINER area
 * ======================
*/
div#container {margin:0;padding:0;}


/* antet - imagine */
div.categ_image {
	float:left;
	height:100px;
	position:relative;
	padding:0 10px;
	width:210px;
	}
a.image_link img {
	background-color:#fff;
	border:1px solid #eee;
	height:100px;
	padding:10px;
	width:210px;
	vertical-align:bottom;
	}
a.image_link:hover img {
	background-color:#fafafa;
	border:1px solid #ccc;
	}

/* antet - linkuri */
div.categ_details {
	margin-left:252px;
	}

div#antet hi {
	color:#ea7800;
	font-size:20px;
	height:30px;
	margin:0;
	position:absolute;
	right:0;
	top:0;
	}

/* prima pagina - sumar */
div.overview {
	border:1px solid #cccccc;
	float:left;
	font-size:10px;
 	height:250px;
	margin:10px 0;
	padding:10px;
	position:relative;
	width:180px;
	}
div.overview:hover {
	background-color:#fcfcfc;
	}
div.middle {
	margin-left:17px;
	margin-right:17px;
	}
div.overview img {
	height:100px;
	margin:20px 35px;
	width:100px;
	}
div.overview div {
	font-size:1px;
	height:5px;
	line-height:5px;
	position:absolute;
	bottom:10px;
	width:180px;
	}
div.overview p {
	color:#777;
	font-size:9px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	text-align:justify;
	}
div.overview h5 {
	color:#c33;
	font-size:12px;
	margin:0 0 10px 0;
	}

/* descriere */
h2,
h3.category_head {
	border-bottom:1px solid #aaa;
	color:#c33;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:20px;
	line-height:20px;
	margin:10px 0 5px 0;
	padding-left:20px;
	text-decoration:none !important;
	}

h2 a,
h3.category_head a {
	color:#c33;
	}
h2 a:hover {
	text-decoration:overline;
	}

/* BLOCK - description */
div.description {
	font-size:11px;
	line-height:20px;
	margin:5px 0 5px 0;
	text-align:justify;
	display:block !important;
	}
div.description p {text-indent:20px;}
div.description img {
	float:left;
	height:75px;
	position:relative;
	vertical-align:middle;
	width:75px;
	}
div.description ul {
	list-style:disc;
	list-style-position:inside;
	margin:5px 0 5px 40px;
	}
div.preview {
	min-height:75px;
	}
div.stanga {
	float:left;
	width:300px;
	}
div.dreapta {
	float:right;
	width:300px;
	}

/* categorie */
div.category {
	margin-bottom:15px;
	overflow:auto;
	width:100%;
	}

/* paginare */
div.paging a,
div.paging span {
	font-size:11px;
	font-weight:normal;
	}

/* produs */
div.produs {
	border:1px solid #aaa;
	height:30px;
	margin-bottom:5px;
	padding:5px;
	}
div.produs h5 {
	font-size:13px;
	font-family:"Comic Sans MS";
	height:20px;
	margin:0;
	}

/* produs - detalii */
div.produs ul li {
	float:left;
	line-height:15px;
	height:30px;
	position:relative;
	padding:0;
	margin:0;
	}
div.produs ul li.p_name {
	line-height:30px;
	width:200px;
	}
div.produs ul li.p_description {
	width:440px;
	}
div.produs ul li.p_price {
	line-height:30px;
	width:100px;
	}
div.produs ul li.p_price span {
	color:#c33;
	}

/* produs - imagine */
div.p_image {display:none;}

p.steluta {
	color:#969;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:10px 0;
	text-align:right;
	}

img.showroom {
	display:block;
	margin:30px auto;
	}

/*	
 * ======================
 * tabele
 * ======================
 */

table.cont {
	border-collapse:collapse;
	margin:10px auto;
	min-height:110px;
	text-align:center;
	vertical-align:middle;
	width:550px;
	}
table.cont thead {display:table-header-group;}
table.cont tbody {display:table-row-group;}
table.cont th {
	background-color:#fcfcfc;
	color:#3366CC;
	line-height:20px;
	}
table.cont thead th {
	border:1px solid #000000;
	border-bottom:2px solid #000000;
	}
table.cont tr {
	line-height:19px;
	}
table.cont td {
	border:1px solid #000000;
	}
table.cont .table_border {display:none;}

table.cont td.cell_left {
	text-align:left;
	padding-left:10px;
	}
table.cont td.cell_right {
	text-align:right;
	padding-right:10px;
	}
	
.col45 {width:45px;}
.col50 {width:50px;}
.col60 {width:60px;}
.col70 {width:70px;}
.col80 {width:80px;}
.col90 {width:90px;}
.col100 {width:100px;}
.col120 {width:120px;}
.col210 {width:210px;}
.col250 {width:250px;}
.col290 {width:290px;}
.col310 {width:310px;}

table.mini {width:450px;}
table.mini td.table_mr {display:none;}

table.super {
	text-align:left;
	width:640px;
	}
table.super td {padding-left:10px;}
td.caract {
	color:#36c;
	font-weight:bold;
	}

p.cat_details {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#996699;
	margin-top:20px;
	margin-bottom:5px;
	text-align:justify;
	}

ul.cat_extra {
	color:#777;
	list-style:circle;
	font-size:9px;
	width:500px;
	margin:-10px auto 20px auto;
	}

/*
 * ======================
 * pagina detalii
 * ======================
*/

div#details_antet {
	border-bottom:1px solid #eee;
	border-top:1px solid #eee;
	color:#aaa;
	font-size:11px;
	font-family:Tahoma;
	float:left;
	margin:50px 0 0 100px;
	padding:10px;
	position:relative;
	width:200px;
	text-align:center;
	}
p#details_price {
	color:#c33;
	font-size:20px;
	font-weight:bold;
	margin-bottom:20px;
	}
p#details_phone {
	color:#ea7800;
	font-size:15px;
	font-weight:bold;
	line-height:30px;
	}

div#details_antet ul {display:none}

div#details_img {
	height:300px;
	margin:0 0 0 420px;
	text-align:center;
	vertical-align:middle;
	width:300px;
	}
div#details_img img {
	vertical-align:middle;
	}
h1#details_title {
	color:#ea7800;
	font-size:20px;
	height:30px;
	margin:0;
	position:absolute;
	right:0;
	top:0;
	}

/*	
 * ======================
 * BLOCK - termeni
 * ======================
 */

div#termeni {text-align:center; font-size:10px; margin-top:20px;}
div#termeni ul {display:none;}

/* BLOCK - accordion */
div.accordion {
	display:block !important;
	height:auto !important;
	visibility:visible !important;
	opacity:1 !important;
	filter:alpha(opacity=100) !important;
	page-break-inside:always;
	page-break-before:avoid;
}
div.accordion p {
	page-break-inside:always;
	page-break-before:avoid;
}


/* hacks */
div.spacer {
	float:left;
	width:95%;
	height:1px;
	line-height:1px;
	}

/* temporar? */
div#oferta {
	text-align:center;
	margin:10px 0;
	}


/* IE fixes */
* html div#content {height:1%;}
* html div#center {height:1%;margin:10px;}
* html div.preview {height:75px;}
* html div.produs ul li.p_description {width:410px;}
* html div#details_antet {display:inline;}