﻿*					/* clear browser defaults */
{
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-size:10px;
}

body 
{
	background: url("../_img/body_bkg.jpg") repeat-x #fff;
	text-align:center;
}

a, input
{
	font-size:10px;
}

p.text
{
	font-size:11px;
	color:#333;	
}

a.text
{
	font-size:11px;
	color:#609;
	text-decoration:underline;
}

a.text:hover
{
	color:#fff;
	text-decoration:none;
	background:#609;
}

.invizibil
{
	display:none;
}

#content
{
	margin:0 auto;				/* foarte important pt mozilla!!!!!!!!!!!!!! */
	width:900px;
	display:table;				/* important: bottom sa fie lipit de top de la footer */
}

#trafic
{
	width:100%;
	text-align:center;
}

/* *************************** START top_red_bar *************************** */
#top_red_bar
{
	width:900px;
	height:20px;
}

#top_links_div			/* div contains top links (www.decnet.ro   www.e-computershop.ro) */
{
	float:left;
}

#top_language_div
{
	float:right;
}

a.top_links, a.top_language			/* class for top positioned links on the left*/
{
	color:#fff;
	padding-right:10px;
	padding-left:10px;
}

a.top_links:hover, a.top_language:hover
{
	text-decoration:underline;
}


/* *************************** STOP top_red_bar *************************** */


/* *************************** START logo *************************** */

#logo_div
{
	height:46px;
    width:152px;
	background:url(../_img/logo.jpg) no-repeat;	
	float:left;
	margin:15px;
	cursor:pointer;
	text-indent:-5000px;
}

#logo_div___________		/* christmas 2008 - 2011 */
{
	height:72px;
    width:410px;
	float:left;
	margin:0px;
	margin-bottom:4px;
	cursor:pointer;
}


/* *************************** STOP logo *************************** */

/* *************************** START top menu *************************** */

#topmenu
{
	float:right;
	margin-top:52px;
	width:600px;
	/*christmas*/
	width:450px;
	/*background:#0f0;*/
}

#topmenu ul
{
	list-style:none;
}

#topmenu li
{
	display:inline;
	margin:0;
	padding:0;
		/*height:18px;*/
}

#topmenu a
{
	float:right;
	color: white;
	background:url("../_img/topmenu1.jpg") repeat-x;
}

#topmenu a span
{
	float:right;
	display:block;
	padding:4px 10px 4px 10px;
	float:none;
	font-size:10px;
}

#topmenu a:hover
{
	background-image:url("../_img/topmenu2.jpg");
}

#topmenu #current a, #topmenu #current span
{ /*currently selected tab*/
	background-image:url("../_img/topmenu3.jpg");
	color:#333;
}

/* *************************** STOP top menu *************************** */

/* *************************** START search *************************** */
#search_div
{
	border:1px solid #B5B5B5;
	background:#FFF;
	float:left;	
	padding:2px;
	margin-top:1px;
	clear:left;
	width:174px;
}

#search_input_text #search_input_button
{
	border:0px;
}
#search_input_text
{
	float:left;
	background:#fff;   /* added for ie6 */
	color:#666;
	width:154px;
	height:14px;
	padding-right:1px;
}
#search_input_submit
{
	float:right;
	background:url("../_img/search.jpg") no-repeat;
	width:15px;
	height:14px;
	cursor:pointer;
	border:0px;
}

/* ********************************* cauta.aspx / search.aspx************************ */

#lbl_products_found
{
	margin:10px;
	margin-left:30px;
	color:#333;
	float:left;
}

table.found_products
{
/*	margin:10px;
	margin-left:20px;
	margin-right:20px;
	/*width:650px;*/
	width:860px;
	margin:5px;
	float:left;
}
table.found_products td
{
	padding:5px;
	vertical-align:top;
	text-align:left;
}

table.found_products td.img_td
{
	width:70px;	/* 60 px imaginea si 5 px padding la celula => 70 */
}
	
table.found_products td.bottom
{
	margin-bottom:5px;
	border-bottom:1px solid #e9e9e9;
	background:url('../_img/produs_table_separator.jpg') no-repeat left bottom;
}

table.found_products a.txt
{
	color:#609;
	font-size:11px;
	font-weight:600;
	text-decoration:none;
	border-bottom:1px solid #fff;
}

table.found_products a.txt:hover
{
	color:#609;
	border-bottom:1px solid #609;
}

table.found_products a.img
{
}

table.found_products a.img:hover
{
}

table.found_products img
{
	border:1px solid #ccc;
	width:60px;
	height:60px;
}

table.found_products img:hover
{
	border:1px solid #609;
}


/* *************************** STOP search *************************** */

/* *************************** START news headlines *************************** */

#news
{
	float:right;
	width:700px;
	/*height:30px;*/
	text-align:right;
	padding-top:7px;
	overflow:hidden;
}

#newslink__
{
	color:#ccc;
	font-size:10px;
	text-decoration:none;
}

#newslink__:hover
{
	text-decoration:underline;
}



/* *************************** STOP news headlines *************************** */

/* *************************** START footer *************************** */
#footer
{
	float:left;
	width:100%;
	border-top:4px solid #ccc;
	margin-top:30px;
}

#footer_content_div
{
	width:900px;
	margin:0 auto;
	position:relative;	/* line1: works in ie6 also */
	top:-4px;			/* line2: works in ie6 also */
}

#footer_ul
{
	float:left;
	margin-top:0px;
	list-style:none;
	width:100%;
}

#footer_ul li
{
	display:inline;
	margin:0;
	padding:0;
}

#footer_ul a
{
	float:left;
	color: #666;
	padding:4px 10px 4px 10px;
	border-top:4px solid #ccc;
}

#footer_ul a:hover
{
	border-top:4px solid #90c;
	color:#609;
}

#footer_ul #footer_current a
{ /*currently selected tab*/
	border-top:4px solid #609;
	color:#333;
}

#footer_last_line_left, #footer_last_line_right
{
	margin:10px;
	font-size:10px;
	color:#666;
}

#footer_last_line_left
{
	float:left;
}

#footer_last_line_right
{
	float:right;
	text-align:right;
}

#footer_last_line_left a
{
	color:#666;
	text-decoration:underline;
}

#footer_last_line_left a:hover
{
	color:#609;
	text-decoration:none;
}

/* *************************** STOP footer *************************** */

/* *************************** START index main large menu *************************** */
#main_section_div_homepage
{
	float:left;
	margin-top:30px;
	text-align:center;
	width:900px;
}

ul.large_tabs_ul
{
	list-style-type:none;
}

ul.large_tabs_ul li
{
	display:inline;
}

ul.large_tabs_ul li a span
{
	font-size:10px;
	padding-top:4px;
}

a.large_tabs_a
{
	float:left;
	width:174px;
	height:58px;
	background:url('../_img/large_tab_1.jpg') repeat-x;
	font-size:14px;
	color:#333;
	border:1px solid #ccc;
	margin-left:2px;
	margin-right:2px;
	line-height:18px;
}

a.large_tabs_a:hover
{
	background:url('../_img/large_tab_2.jpg') repeat-x;
	color:#fff;
}

a.large_tabs_a_sel					/* selected tab */
{
	float:left;
	width:174px;
	height:58px;
	background:url('../_img/large_tab_2.jpg') repeat-x;
	font-size:14px;
	color:#fff;
	border:1px solid #ccc;
	margin-left:2px;
	margin-right:2px;
	line-height:18px;
}

a.large_tabs_a2
{
	float:left;
	width:144px;
	height:58px;
	background:url('../_img/large_tab_1.jpg') repeat-x;
	font-size:14px;
	color:#333;
	border:1px solid #ccc;
	margin-left:2px;
	margin-right:2px;
	line-height:18px;
}

a.large_tabs_a2:hover
{
	background:url('../_img/large_tab_2.jpg') repeat-x;
	color:#fff;
}

a.large_tabs_a2_sel					/* selected tab */
{
	float:left;
	width:144px;
	height:58px;
	background:url('../_img/large_tab_2.jpg') repeat-x;
	font-size:14px;
	color:#fff;
	border:1px solid #ccc;
	margin-left:2px;
	margin-right:2px;
	line-height:18px;
}

#horizontal_1, #horizontal_2
{
	display:block;
	float:left;
	height:4px;
	width:896px;
	background:#ccc;
	border-left:2px solid #fff;
}

#large_img
{
	float:left;
	position:relative;
	left:2px;
	background:#fff;
	height:200px;
	width:896px;
}
/* *************************** STOP index main large menu *************************** */



/* *************************** START main content *************************** */
#main_section_div
{
	float:left;
	padding:0px;
	margin:0px;
	margin-top:30px;
	text-align:left;
	width:100%;
	clear:both;
}

/* *************************** START left side main menu *************************** */
#main_section_left
{
	border-top:1px solid #ccc;
	float:left;
	width:200px;
}

#main_section_left_no_menu
{
	
}

div.sdmenu
{
	text-align:left;
	width:200px;
	font-size:11px;
	color:#333;
}

div.sdmenu div
{
	overflow:hidden;
}

div.sdmenu div:first-child
{
	/*background:#ff0;*/
}

div.sdmenu div.collapsed
{
	height: 19px;
	border-bottom:1px solid #ccc;
}

div.sdmenu div span				/* optiune nivel 1 expanded*/
{
	display:block;
	padding:3px;
	color:#333;
	background:#ccc;
	cursor:pointer;
	/*border-bottom:1px solid #fff;*/
	border-left:4px solid #90c;
	font-size:9px;
	font-weight:bold;
}

div.sdmenu div.collapsed span	/* optiune nivel 1 collapsed */
{
	background:#fff;
	border-left:4px solid #ccc;
	font-size:9px;
	font-weight:bold;
}

div.sdmenu div span:hover
{
	border-left:4px solid #90c;		/* red border-left for level 1 options */
	/*background:#ececec;*/
}

div.sdmenu div a					/* optiune nivel 2 */
{
	padding:2px;
	padding-left:10px;
	background:#ececec;
	color:#333;
	display:block;
	border-bottom:1px solid #fff;	/* border between level 2 option */
	border-left:4px solid #ccc;
}
div.sdmenu div a.current
{
	/*background : #ccc;*/
	/*border-left:4px solid #609;*/
}
div.sdmenu div a:hover
{
	background:#dfdfdf;
	color:#333;
	border-left:4px solid #90c;
}

/* *************************** STOP left side main menu *************************** */

/* *************************** START main content center *************************** */

#main_section_center
{
	float:left;
	background:#fff;
	width:530px;
	overflow:hidden;		/* ?!? */
	text-align:left;
	margin-left:10px;
	/*margin-right:10px;*/
}

/*div.main_section_center_cat a devenit h1*/
h1
{
	float:left;
	color:#333;
	font-size:12px;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	margin-left:30px;
	background:url('../_img/main_section_center_cat_bkg.jpg') repeat-x #fff;
	position:relative;
	z-index:2;
}

div.main_section_center_cat_container
{
	float:left;
	width:530px;
	background:url('../_img/main_section_center_container_bkg.jpg') no-repeat #fff;
	padding-top:20px;
	text-align:center;
	position:relative;
	top:-10px;
	z-index:1;
}

a.main_section_center_subcat
{
	display:block;
	text-align:left;
	color:#609;
	font-size:12px;
	background:#ececec;
	width:486px;
	margin-left:20px;
	margin-right:20px;		/* ?!? */		
	/*border-bottom:1px solid #fff;*/
	clear:both;
	border-left:4px solid #ccc;
}

a.main_section_center_subcat:hover
{
	/*color:#609;*/
	background:#dfdfdf;
	border-left:4px solid #90c;
}

a.main_section_center_subcat h2
{
	display:inline;
	color:#609;
	font-size:12px;
}

a.main_section_center_subcat img
{
	margin:5px;
	vertical-align:middle;	
}
/* *************************** STOP main content center *************************** */

/* *************************** START main content right *************************** */

#main_section_right
{
	float:right;
	background:url('') #ececec;
	width:150px;		/*if float:left, width:147px is ok; if float:right, width:144px is ok */
	text-align:right;
	margin:0px;
	/*padding-bottom:5px;*/
	display:none;
}

#main_section_right img
{
	display:block;
	width:150px;
	border:0px;
}

#main_section_right a
{
	display:block;
	clear:both;	
}

#main_section_right a.text
{
	display:block;
	margin:0px;
	font-size:10px;
	color:#609;
	text-decoration:none;
	padding:3px;
	border-right:4px solid #fff;
	background:fff;
	border-right:4px solid #ccc;
	background:#ececec;
}

#main_section_right a.text:hover
{
	background:#dcdcdc;
	border-right:4px solid #90c;
}

#a_nou_img img, #a_in_curand_img img
{
	border-top:1px solid #fff;
}

#main_section_right #progressbar_container, #main_section_right #progressbar_container_nou, #main_section_right #progressbar_container_in_curand
{
	background:url('../_img/promo/progressbar_gri.jpg') no-repeat #fff;
	float:left;
	height:15px;
	width:150px;
	text-align:center;
	clear:both;
}

#main_section_right #progressbar, #main_section_right #progressbar_nou, #main_section_right #progressbar_in_curand
{
	background:url('../_img/promo/progressbar_mov.jpg') no-repeat #fff;
	float:left;
	height:15px;
	width:0px;
	display:block;
}

#main_section_right #progressbar_container #progress_status_span, #main_section_right #progressbar_container_nou #progress_status_span_nou, #main_section_right #progressbar_container_in_curand #progress_status_span_in_curand
{
	clear:both;
	position:relative;
	top:-13px;
	color:#000;
	font-size:9px;
	display:block;
}

/* *************************** STOP main content right *************************** */

/* *************************** START main section (subcategorii) *************************** */

.fontsize12
{
	font-size:12px;
}

#main_section
{
	float:left;
	background:#fff;
	width:690px;
	overflow:hidden;		/* ?!? */
	text-align:left;
	margin-left:10px;
}

.fara_produse_label
{
	display:block;
	margin-top:50px;
	margin-bottom:50px;
	font-size:11px;
	color:#666;
	margin-left:30px;
}

div.main_section_subcat_container
{
	float:left;
	width:690px;
	background:url('../_img/main_section_container_bkg.jpg') no-repeat #fff;
	padding-top:20px;
	text-align:center;
	position:relative;
	top:-10px;
	z-index:1;
}

table.produse_in_subcategorii
{
	margin:10px;
	margin-left:20px;
	margin-right:20px;
	width:650px;
}

table.produse_in_subcategorii td
{
	padding:5px;
	vertical-align:top;
	text-align:left;
}

table.produse_in_subcategorii td.img_td
{
	width:70px;	/* 60 px imaginea si 5 px padding la celula => 70 */
}
	
table.produse_in_subcategorii td.bottom
{
	margin-bottom:5px;
	border-bottom:1px solid #e9e9e9;
	background:url('../_img/produs_table_separator.jpg') no-repeat left bottom;
}

table.produse_in_subcategorii a.txt h2
{
	color:#609;
	font-size:11px;
	font-weight:600;
}

table.produse_in_subcategorii a.txt
{
	color:#609;
	font-size:11px;
	font-weight:600;
	text-decoration:none;
	border-bottom:1px solid #fff;
}

table.produse_in_subcategorii a.txt:hover
{
	border-bottom:1px solid #609;
}

table.produse_in_subcategorii a.img
{
}

table.produse_in_subcategorii a.img:hover
{
}

table.produse_in_subcategorii img
{
	border:1px solid #ccc;
	width:60px;
	height:60px;
}

table.produse_in_subcategorii img:hover
{
	border:1px solid #609;
}

/* *************************** STOP main section (subcategorii.aspx) *************************** */

/* *************************** STOP main content *************************** */


/* *************************** START main section (produs.aspx) *************************** */
/* text from database la fel ca si la CMS */

.mov
{
color:#90c;
font-size:10px;
}

/*.mov_italic
{
color:#90c;
font-style:italic;
font-size:10px;
}*/

.mov_bold
{
color:#90c;
font-weight:600;
font-size:10px;
}

.italic
{
font-style:italic;
font-size:10px;
}

.bold
{
font-weight:bold;
font-size:10px;
}

/* text from database */

table.produs
{
	margin:10px;
	margin-left:20px;
	margin-right:20px;
	width:650px;
}

table.produs td
{
	padding:5px;
	vertical-align:top;
	text-align:left;
}

table.produs td.produs_den
{
	vertical-align:middle;
}
	
table.produse td.bottom
{
	margin-bottom:5px;
	border-bottom:1px solid #e9e9e9;
	background:url('../_img/produs_table_separator.jpg') no-repeat left bottom;
}

table.produse a.txt
{
	color:#609;
	font-size:11px;
	font-weight:600;
	text-decoration:none;
	border-bottom:1px solid #fff;
}

table.produse a.txt:hover
{
	color:#609;
	border-bottom:1px solid #609;
}

table.produse td.produs_bullets
{
	width:100%;
}

table.produse td.produs_img
{
	/*padding-top:20px;*/
	width:200px;
}

#lbl_den_produs
{
	font-size:20px;
	color:#90c;
	float:left;
	line-height:50px;	/* because of the promotion round image */
}

#bullet_list_prod
{
	list-style-image:none;
	list-style:none;
	background:#eeeeee;
	border-left:4px solid #90c;
	padding:0px;
	padding-left:10px;
	padding-right:10px;
	/*margin-top:10px;*/
	margin-bottom:10px;
	width:409px;
}

#bullet_list_prod li
{
	background:url('../_img/bullet1.jpg') no-repeat 0px 6px;
	font-size:11px;
	color:#90c;
	padding:5px;
	padding-left:20px;
}

#img_container
{
	display:block;
	overflow:hidden;
	width:205px;
}

#img_prod1, #img_prod2, #img_prod3
{
	/*display:block; /* forces line break for content after element */
	clear:both;
	margin-bottom:5px;
	margin-left:10px;
	float:right;
}

#img_prod2, #img_prod3
{
	cursor:pointer;
}

#seeAllImg
{
	text-align:center;
	font-size:11px;
	color:#609;
	text-decoration:underline;
	cursor:pointer;
	width:200px;
}

table.produs p
{	
	text-align:left;
	background:none;
	color:#333;
	font-size:10px;
	line-height:15px;
}
	
table.produs p b
{
	font-weight:600;
	font-size:10px;
}

table.produs p i
{
	font-style:italic;
}

table.produs table
{
	width:100%;
}




/************* OLD, NICE caracteristici table START **************/

table.produs table th.notext	/* table header variante */
{
	background:url('../_img/produs_table_header.jpg') repeat-x #609;
	height:17px;
	border:0px;
}

table.produs table th	/* table header variante */
{
	background:url('../_img/produs_table_header.jpg') repeat-x #609;
	height:17px;
	padding:3px;
	color:#fff;
	font-weight:600;
	font-size:10px;
	border-left:1px solid #fff;
}

table.produs table td.rowheader_even	/* table caracteristici / variante */
{
	background:#c7c7c7;
	height:17px;
	padding:3px;
	color:#333;
	font-weight:600;
	font-size:10px;
}

table.produs table td.rowheader_odd	/* table caracteristici / variante */
{
	background:#d4d4d4;
	height:17px;
	padding:3px;
	color:#333;
	font-weight:600;
	font-size:10px;
}

table.produs table td.rowcell_even	/* table caracteristici / variante */
{
	background:#dedede;
	border-left:1px solid #ccc;
	color:#333;
	padding:3px;
	padding-left:5px;
	font-size:10px;
}

table.produs table td.rowcell_odd	/* table caracteristici / variante */
{
	background:#ececec;
	border-left:1px solid #ccc;
	color:#333;
	padding:3px;
	padding-left:5px;
	font-size:10px;
}

/************* OLD, NICE caracteristici table STOP **************/




/************* new caracteristici table START **************/

table.produs table th.notext
{
	background:url('../_img/produs_table_header___.jpg') repeat-x #609;
	height:17px;
	border:0px;
}

table.produs table th
{
	background:url('../_img/produs_table_header___.jpg') repeat-x #609;
	height:17px;
	padding:3px;
	color:#fff;
	font-weight:600;
	font-size:10px;
	border-left:1px solid #fff;
}

table.produs table td.rowheader_even
{
	background:#fff;
	border-bottom:1px solid #ccc;
	text-align:right;
	height:17px;
	padding:3px;
	padding-right:5px;
	color:#333;
	font-weight:600;
	font-size:10px;
}

table.produs table td.rowheader_odd
{
	background:#fff;
	border-bottom:1px solid #ccc;
	text-align:right;
	height:17px;
	padding:3px;
	padding-right:5px;
	color:#333;
	font-weight:600;
	font-size:10px;
}

table.produs table td.rowcell_even
{
	background:#fff;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	
	color:#333;
	padding:3px;
	padding-left:5px;
	font-size:10px;
}

table.produs table td.rowcell_odd
{
	background:#fff;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	
	color:#333;
	padding:3px;
	padding-left:5px;
	font-size:10px;
}

/************* new caracteristici table STOP **************/









table.produs table td.rowheader_logged	/* table - pret & partnumber (shown for the logged in ones) */
{
	background:#b7b7b7;
	height:17px;
	padding:3px;
	color:#333;
	font-weight:600;
	font-size:10px;
}

table.produs table td.rowcell_logged	/* table - pret & partnumber (shown for the logged in ones) */
{
	background:#ccc;
	color:#333;
	padding:3px;
	font-size:10px;
	border-left:1px solid #fff;
}

#Panel_links
{
	padding-top:20px;	
}

table.produs a.fisiere_man, table.produs a.fisiere_bro
{
	display:block;
	margin:2px;
	text-decoration:none;
	background:#fff;
	font-size:10px;
	color:#666;
	/*display:none;	/* temporar, pana cand distribuitorii sunt activi */
}

table.produs a.fisiere_man:hover, table.produs a.fisiere_bro:hover
{
	color:#609;
}

table.produs a.fisiere_man img, table.produs a.fisiere_bro img
{
	vertical-align:text-bottom;
}

#Panel_certificari
{
	text-align:center;
	padding:10px;
}
#Panel_certificari img
{
	margin:0 5px;
	border:0;
}
#Panel_certificari a
{
	text-decoration:none;
	border:0;
	margin:0 5px;
}
#Panel_certificari a img
{
	margin:0;
	border:1px solid #fff;
}
#Panel_certificari a:hover img
{
	border:1px solid #ccc;
}


/* +++++++++++++++++++++++++++++++++++++++++ */

/*Table_caracteristici stuff*/
#Table_caracteristici_container
{
	/*width:640px;
	overflow:scroll;*/
}
/* +++++++++++++++++++++++++++++++++++++++++ */

/* *************************** STOP main section (produs.aspx) *************************** */

/* start contact */

#main_section_no_menu
{
	float:left;
	background:#fff;
	width:900px;
	overflow:hidden;		/* ?!? */
	text-align:left;
}

div.main_section_no_menu_container
{
	float:left;
	width:900px;
	background:url('../_img/main_section_center_container_bkg_900.jpg') no-repeat #fff;
	padding-top:20px;
	text-align:left;
	position:relative;
	top:-10px;
	z-index:1;
}

div.main_section_no_menu_container div.one_div_in_no_menu_container
{
	margin-left:20px;
	margin-right:20px;
}

/*div.main_section_no_menu_container div.one_div_in_no_menu_container_terms	/* exclusiv la Termeni si conditii 
{
	margin:20px;
	margin-left:100px;
	margin-right:100px;
}
*/

div.main_section_no_menu_container div.one_div_in_no_menu_container p, div.main_section_no_menu_container div.one_div_in_no_menu_container ul
{
	text-align:justify;
	padding:5px;
}

div.main_section_no_menu_container div.one_div_in_no_menu_container ul
{
	padding-left:60px;
}

div.main_section_no_menu_container table.contact_table
{
	float:left;
	text-align:left;
	margin-left:20px;
	margin-right:20px;
}

div.main_section_no_menu_container b
{
	font-weight:600;
	font-size:10px;
}

div.main_section_no_menu_container i
{
	font-style:italic;	
}

div.main_section_no_menu_container table td
{
	color:#333;
	vertical-align:top;
	padding:3px;
}

#contact_info
{
	width:250px;
}
#contact_form, #mesajdeconf
{
	display:none;
	background:url('../_img/contact_table_bkg2.jpg') repeat-x;
	border:1px solid #dcdcdc;
	border-left:4px solid #90c;
	padding:10px;
	margin:0;
	color:#333;
}

#mesajdeconf img
{
	margin-right:10px;
	vertical-align:middle;	
}

#mesajdeconf td
{
	vertical-align:middle;	
}


div.main_section_no_menu_container table table.contact_form b
{
	color:#90c;	/* asterisc */
}

div.main_section_no_menu_container input.input, textarea.input
{
	font-size:10px;
	color:#333;
	border:1px solid #ccc;
	padding:2px;
	width:150px;
}

/* stop contact & termeni si conditii */

/* start stiri & noutati */

#news_header
{
	width:860px;
	height:150px;
	overflow:hidden;
	background:url('../_img/header_stiri.jpg') no-repeat top left;	
	margin-left:20px;
	margin-bottom:10px;
	text-align:left;
}

#news_header #large_text
{
	display:block;
	font-size:24px;
	color:#fff;
	position:relative;
	top:50px;
}

#news_header #small_text
{
	display:block;
	font-size:12px;
	color:#fff;
	position:relative;
	top:70px;
}

#news_left_menu, #news_right_side
{
	width:170px;
	text-align:left;
	background:#ececec;
	color:#999;
	font-size:9px;
	border-bottom:1px solid #ccc;
}

#news_left_menu
{
	float:left;
}

#news_right_side
{
	float:right;
}

#news_left_menu span, #news_right_side span
{
	padding:3px;
	padding-left:5px;
	display:block;
	background:url("../_img/topmenu3.jpg") #ccc repeat-x;
	color:#609;
	font-weight:bold;
	font-size:11px;
}

#news_left_menu a, #news_right_side a
{
	background:url('../_img/bullet1.jpg') no-repeat 0px 0px;
	text-indent:15px;
	display:block;
	text-decoration:none;
	color:#333;
	margin:5px;
	margin-top:2px;
	margin-bottom:8px;
}

#news_left_menu a:hover, #news_right_side a:hover
{
	color:#90c;
}

#news_current_content_parent
{
	 width:520px;
	 float:left;
	 overflow:hidden;
}

#news_current_content
{
	 margin-left:20px;
	 margin-right:20px;
	 background:#fff;
	 text-align:left;
}

#news_current_content ul
{
	padding-left:40px;
}

#news_current_content ul li
{
	color:#333;
	padding-top:10px;
}

div.news_title
{
	padding-bottom:10px;
	font-size:16px;
	color:#609;
}

div.news_date
{
	font-size:11px;
	color:#999;
}

div.news_subtitle
{
	padding-top:10px;
	font-size:14px;
	color:#609;
}

div.news_subtitle_small
{
	padding-top:10px;
	font-size:10px;
	color:#333;
	font-weight:bold;
}

div.news_p, #news_current_content p
{
	padding:0px;
	padding-top:20px;
	color:#333;
	text-align:left;
}

div.news_p img
{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}
/* stop stiri & noutati */


/* start prezentare */

#prezentare_header
{
	width:860px;
	height:150px;
	overflow:hidden;
	background:url('../_img/header_despre.jpg') no-repeat top left;	
	margin-left:20px;
	margin-bottom:10px;
	text-align:left;
}

#prezentare_header #large_text
{
	display:block;
	font-size:24px;
	color:#fff;
	position:relative;
	top:50px;
}

#prezentare_header #small_text
{
	display:block;
	font-size:12px;
	color:#fff;
	position:relative;
	top:70px;
}

#prezentare_current_content_parent
{
	 width:670px;	/*170+520+170=860*/		/*used to be 690*/
	 float:left;
	 overflow:hidden;
	 display:block;
}

#prezentare_current_content
{
	float:left;
	padding-left:20px;
	background:#fff;
	text-align:left;
	display:block;
}

#prezentare_current_content p
{
	margin:0;
	padding:0;
	color:#333;
	font-size:10px;
	line-height:15px;
	margin-bottom:10px;
	/*display:block;*/
}

#prezentare_certificari
{
	text-align:center;
	clear:both;
}

#prezentare_certificari img
{
  vertical-align:middle;
  margin:0px;
  margin-left:8px;
  margin-right:8px;
}
/* stop prezentare */


/* start promo */

#lbl_promo_description
{
	margin-left:30px;
	margin-right:30px;
	margin-top:10px;
	float:left;
	text-align:left;
	color:#333;
	
}

#img_promo_bulina
{
	float:right;
	margin-right:30px;
	margin-left:5px;
	margin-bottom:5px;
}

table.produse_in_promo
{
	float:left;
	margin:10px;
	margin-left:20px;	/* +5px padding la celule => 30px  */
	margin-right:20px;
	width:650px;

}

table.produse_in_promo td
{
	padding:5px;
	vertical-align:top;
	text-align:left;
}

table.produse_in_promo td.bottom
{
	margin-bottom:5px;
	border-bottom:1px solid #e9e9e9;
	background:url('../_img/produs_table_separator.jpg') no-repeat left bottom;
}

table.produse_in_promo a.txt
{
	color:#609;
	font-size:11px;
	font-weight:600;
	text-decoration:none;
	border-bottom:1px solid #fff;
}

table.produse_in_promo a.txt:hover
{
	color:#609;
	border-bottom:1px solid #609;
}

table.produse_in_promo ul
{
	list-style-image:none;
	list-style:none;
	background:#eeeeee;
	border-left:4px solid #90c;
	padding:0px;	/* padding:10px; daca trebuie sa fie mai inalt */
	padding-left:10px;
	padding-right:10px;
	margin-top:10px;
	margin-bottom:10px;
	/*width:409px;*/
}

table.produse_in_promo li
{
	background:url('../_img/bullet1.jpg') no-repeat 0px 6px;
	font-size:11px;
	color:#90c;
	padding:5px;
	padding-left:20px;
}

table.produse_in_promo a.promo_details
{
	color:#609;
	text-decoration:underline;
}

table.produse_in_promo a.promo_details:hover
{
	color:#90c;
	text-decoration:none;
}


/******* all promos ********/

#all_promos_container
{
	float:left;
	width:490px;
	margin-left:20px;
}

#all_promos_container div.row, #all_promos_container div.row_info
{
	float:left;
	margin-bottom:10px;
}

#all_promos_container div.row div, #all_promos_container div.row_info div
{
	width:235px;	/* 15px era ok pt mozilla, opera, ie7; dar pt ie6 nu incapeau 2 pe acelasi row */ /*  650 e containerul */	
	display:block;
	float:left;
	margin:5px;
	margin-bottom:10px;
	overflow:hidden;
	text-align:left;
	background:url(../_img/produs_table_separator.jpg) no-repeat -20px 40px;
}

#pnl_promo		/******** ce e cu pnl_promo e la pagina produse.aspx ********/
{
	display:block;
	float:right;
	text-align:right;
	margin-right:10px;
}

#pnl_promo a
{
	color:#999;
	text-decoration:underline;
}

#pnl_promo a:hover
{
	color:#333;
	text-decoration:none;
}

#all_promos_container div.row div img, #all_promos_container div.row_info div img, #pnl_promo img
{
	margin-bottom:4px;
}

#all_promos_container div.row div span, #all_promos_container div.row_info div span, #pnl_promo span
{
	margin-left:3px;
	font-size:12px;
	font-weight:bold;
	color:#666;
}

#all_promos_container div.row div span b b, #all_promos_container div.row_info div span b b
{
	display:block;
	padding:3px;
	padding-left:5px;
	border-left:4px solid #ccc;
}

#all_promos_container div.row div a, #all_promos_container div.row_info div a
{
	display:block;
	padding:3px;
	border-left:4px solid #ccc;
	color:#609;
	text-decoration:none;
}

#all_promos_container div.row div a:hover, #all_promos_container div.row_info div a:hover
{
	border-left:4px solid #90c;
	color:#90c;
	text-decoration:none;
}

#all_promos_container div.row_info div a.info_produse_a_nou:hover
{
	background:url(../_img/info_produse_nou_opt_bkg2.jpg) top right #fff;
}

#all_promos_container div.row_info div a.info_produse_a_in_curand:hover
{
	background:url(../_img/info_produse_in_curand_opt_bkg2.jpg) top right #fff;
}

#all_promos_container div.row div a.info_produse_a_pret_special:hover
{
	background:url(../_img/info_produse_pret_special_opt_bkg2.jpg) top right #fff;
}

#all_promos_container div.row div a.info_produse_a_pret_special_nou:hover
{
	background:url(../_img/info_produse_pret_special_nou_opt_bkg2.jpg) top right #fff;
}

#all_promos_container div.row div a.info_produse_a_cadou:hover
{
	background:url(../_img/info_produse_cadou_opt_bkg2.jpg) top right #fff;
}

#all_promos_container div.row div a.info_produse_a_stoc_limitat:hover
{
	background:url(../_img/info_produse_stoc_limitat_opt_bkg2.jpg) top right #fff;
}

#all_promos_container div.row div a.info_produse_a_phased_out:hover
{
	background:url(../_img/info_produse_phased_out_opt_bkg2.jpg) top right #fff;
}

#all_promos_container div.row div a img, #all_promos_container div.row_info div a img	/* imaginea de produs la pagina info produse */
{
	height:40px;
	width:40px;
	margin-right:3px;
}
/* ***** all INFO (row_info css class) ***** */

#all_promos_container row_info
{
	
}

/* stop promo */


/* *************************** START sitemap *************************** */

#sm_ul
{
	list-style:none;
	padding:0;
	margin-top:25px;
	margin-left:30px;
}

#sm_ul li
{
	display:block;
	margin:0px;
	padding:0;
}

#sm_ul li a
{
	display:block;
	margin:0;
	color:#000;
	padding:2px;
	border-left:4px solid #fff;
}

#sm_ul li a:hover
{
	background:#e0e0e0;
	border-left:4px solid #90c;
}

#sm_ul li #categorii
{
	margin:2px;
	margin-left:20px;
}

#sm_ul li #categorii div
{
	display:block;
	background:url(../_img/sm_submenu.gif) no-repeat;
	border-left:1px dotted #000;
	padding:0;
	margin:0;
	padding-left:15px;
	padding-top:0px;
}

#sm_ul li #categorii div.last
{
	background:url(../_img/sm_submenu_last.gif) no-repeat;
	border-left:none;
}



/* *************************** STOP sitemap *************************** */


/* *************************** START error html *************************** */

#error_table td
{
	padding:20px;
	font-size:12px;
	color:#666;
}

/* *************************** STOP error html *************************** */

/* *************************** START temp not finished ******************* */

#temp_not_finished
{
	padding-top:100px;
	padding-bottom:50px;
	color:#666;
	text-align:center;
}

/* *************************** START temp not finished ******************* */

/* ***************** START POPUP WIND Img 2, 3 for products ***************** */

#popup_wind
{
	display:none;
	border:1px solid #ccc;
	background-color:#fff;
	padding:2px;
	cursor:pointer;
}

#popup_wind img
{
	display:block;
}
/* ***************** STOP POPUP WIND Img 2, 3 for products***************** */
