body, html{
	margin		: 0;
	padding		: 0;
}

body{
	background	: #f0f0f0 /*url(/images/bkg_body.gif) repeat-x top left*/;
	font-family	: Arial, Verdana, Helvetica, sans-serif;
	font-size	: 11px;
	color		: #4B4B4B;
}
#latime_pagina {
	text-align	: left;
	margin		: 0px auto;
	padding		: 0;
	width		: 760px;
}
form {
	margin: 0;
	padding: 0;
}
p {
	text-align:justify;
	text-indent: 20px;
}

/************************* FLASH REPLACEMENT ***************************/
h1 {
	font-family		: Helvetica;
	font-size		: 18px;
	font-weight		: normal;
	color			: 5a7079;
	padding			: 0;
	margin			: 0 0 0px 0;
	_margin			: 0 0 5px 0;	
}
h2, h3 {
	font-family		: Tahoma;
	font-size		: 14px;
	font-weight		: normal;
	color			: #358fd6;
	padding			: 0;
	margin			: 0 0 3px 0;
	_margin			: 0 0 5px 0;	
}
h3 {
	color			: #5a7079;
}
/***************************** MENIU SUS *******************************/
#meniu {
	padding: 5px 0;
}
/****************************** HEADER *********************************/
#bkg_header{
/* 	background	: #f0f0f0 url(/images/bkg_header.gif) no-repeat top center;
	height		: 171px;
	padding		: 11px 0px 0px 0px ; */
 	background	: #f0f0f0 url(/images/bkg_header.gif) no-repeat center -5px;
	height		: 171px;
	padding		: 6px 0px 0px 0px;	
}
#bkg_header img#imagine{
	display		: inline;
	margin		: 0px 10px 0px 3px;
	height		: 171px;	
}
#bkg_header img#logo{
	margin		: 0px 69px 26px 74px;
}
.flags {
	text-align	 : right;
	margin-top	 : 10px;
	margin-right : 20px;
}
.flags a {
	margin: 0 2px;
}	
/****************************** CONTENT *********************************/
#bkg_content{
 	background	: url(/images/bkg_content.gif) no-repeat bottom center;
	height		: auto;
	padding		: 6px 16px 0px 17px;
}
#bkg_content_simplu{
 	background	: #f0f0f0 url(/images/bkg_content_simplu.gif) repeat-y top center;
}
/****************************** FOOTER *********************************/
#bkg_footer{
 	background	: #f0f0f0 url(/images/bkg_footer.gif) no-repeat top center;
	height		: 27px;
}
.tabel_footer{
 	padding		: 0px 20px 0px 20px;
	color		: #b9b9b9;
	position	: relative;
	text-align	: center;
}
	
.powered {
	position	: absolute;
	width		: 180px;
	right		: 10px;
	top			: 0px;
}
.trafic_ro {
	position	: absolute; 
	width		: 90px;
	left		: 20px;
	_left		: -255px;	
	top			: 0px;
}

.tabel_footer_copy{
	font-size	: 10px;
	line-height	: 19px;
	text-align	: center;
	color		: #b9b9b9;
	margin-bottom: 5px;
}
/************************* COLOANA CONTINUT ****************************/
.bkg_proiecte, .bkg_oferte, .bkg_oferte_lista {
	height		: auto;
	width		: 502px;
	padding		: 11px;
}

.bkg_proiecte span.servicii {
	font-size: 12px;
	color: #359314;
	font-weight: bold;
}


.bkg_proiecte ul li { 
	list-style:disc;
	margin-left: 30px;
}

.bkg_oferte_lista {
	padding-top: 15px;
}
.bkg_proiecte {
	background	: /*#fff*/ url(/images/bkg_proiecte.gif) no-repeat top center;
}
.bkg_oferte {
	background	: url(/images/bkg_proiecte.gif) no-repeat top center;
	margin-top	: 10px;
}
.celula_oferta_1 {
	border-right	: #d2d2d2 1px solid;
	padding-right	: 11px;
}
.celula_oferta_2 {
	border-right	: #d2d2d2 1px solid;
	padding-left	: 11px;
	padding-right	: 11px;
}
.celula_oferta_3 {
	padding-left	: 11px;
}
.lista_proiecte_detalii {
	padding		: 0px 0;
	height: 40px;
}
.relative_speciala {
	position	: relative;
	padding		: 8px 0;
}
.relative_speciala2 { 
	position	: relative;
	padding		: 0px 0 0 0;
}
.masca_descriere_oferta, .masca_descriere_proiect {
	position	: absolute;
	top			: 0px; /*reprezinta PADDING TOP/BOTTOM de la divul inconjurator, stabilita un rand mai sus*/
	z-index		: 2;
	left		: 0;
	_left		: -296px;
}
.masca_descriere_proiect {
	left : 0;
	top  : 0;
}
.masca_detalii_oferta {
	position	: absolute;
/*	top			: 8px; /*reprezinta PADDING TOP/BOTTOM de la divul inconjurator, stabilita un rand mai sus*/
	z-index		: 2;
	_left		: 0px;
	left 		: 0px;
}
.masca_speciala {
	position	: absolute;
	top			: 8px; /*reprezinta PADDING TOP/BOTTOM de la divul inconjurator, stabilita un rand mai sus*/
	z-index		: 2;
	left		: 0;	
	_left		: -76px;
}
.masca_speciala_lista {
	position	: absolute;
	top			: 0px; /*reprezinta PADDING TOP/BOTTOM de la divul inconjurator, stabilita un rand mai sus*/
	z-index		: 2;
	left		: 0;
	_left 		: -111px;
}

.masca_speciala_left {
	position	: absolute;
	top			: 8px; /*reprezinta PADDING TOP/BOTTOM de la divul inconjurator, stabilita un rand mai sus*/
	z-index		: 2;
	_left		: 0px;
}
.relative_proiecte {
	position	: relative;
	padding		: 0px 0;
}
.masca_proiecte {
	position	: absolute;
	top			: 0px; /*reprezinta PADDING TOP/BOTTOM de la divul inconjurator, stabilita un rand mai sus*/
	z-index		: 2;
	left		: 0px;
	_left		: -163px;
}
.celula_oferta_1 img,.celula_oferta_2 img, .celula_oferta_3 img, .oferta_sp a img{
	display		: block;
	z-index		: 0;
}
.detalii_proiecte {
	padding: 8px 0 0 0;
}	
.detalii_proiecte img {
	float		: left;
	margin		: 3px 11px 0 0;
}
.detalii, .detalii_proiecte span.detalii a{
	display		: block;
	width		: auto;
	margin		: 5px 0 0 0;
	font-size	: 11px;	
}

.inapoi {
	display	: block;
	width	: auto;
	margin	: 8px 0 0 0;
	text-align:right;
}
.detalii_r {
	display	: block;
	width	: 100%;
	margin	: 8px 0 0 0;
	_margin	: 0;	
	text-align:right;
}
.detalii_r a{
	font-size: 11px;
}
.cautare_avansata {
	line-height		: 20px;
	text-align		: right;
	position		: absolute;
	top				: 7px;
	right			: 10px;
}
.data {
	display		 : block;
	font-size	 : 10px;
	margin-bottom: 11px;
}
.upper {
	text-transform:uppercase;
}

.bkg_print {
	background	: url(/images/bkg_print.gif) no-repeat top center;
	height		: 50px;
	width		: 152px;
	margin-top	: 6px;
}
.bkg_print tr {
		line-height	: 16px;
}
/*******************************************************************************/
.linie_oferta, .linie_proiect {
	background	: url(/images/dash.gif) no-repeat top left;
	padding		: 5px 0 5px 0;
}
.linie_proiect {
	padding		: 0;
}

.text_left {
	text-align	: left;
	height		: 40px;
}
.linie_oferta img{
	float		: left;
	margin		: 0px 11px 0 0;
}
/*******************************************************************************/
div.horDash { /* e un <hr> invelit intr-un div ca sa arate la fel in IE si FF */
	background	: url(/images/dash.gif) no-repeat center center;
	height		: 1px;
	width		: 100%;
	margin		: 0px auto;
}
div.horDash_sus, div.horDash_sus2 { 
	background	: url(/images/dash.gif) no-repeat center top;
	height		: 5px;
	width		: 524px;
}
div.horDash_sus2 {
	width		: 400px;
}	
.horDash3 {
	background	: url(/images/dash.gif) no-repeat center center;
	height		: 17px;
	width		: 100%;
	margin		: 0px;
}
div.horDash2 {
	background	: url(/images/dash.gif) no-repeat center center;
	height		: 17px;
	width		: 100%;
	margin		: 0px auto;
}
div.horDash_full { 
	background	: url(/images/dash_full.gif) repeat-x center center;
	height		: 21px;
	width		: 100%;
	margin		: 0px auto;
}
div.horDash2_full { 
	background	: url(/images/dash_full.gif) repeat-x center center;
	height		: 7px;
	width		: 100%;
	margin		: 0px auto;
}
div.horDash hr, div.horDash_sus hr, div.horDash2 hr, div.horDash_full hr, div.horDash2_full hr {
	display: none;
}
/*******************************************************************************/
#filtru_oferte {	
	background	: url(/images/gradient_filtru.gif) repeat-x left top;
	width		: 504px;
	border		: #d0d0d0 1px solid;
	padding		: 0px 9px 2px 9px;
}
#titlu_filtru {
	padding		: 7px 0 0 11px;
	position	: relative;
}
#marime_01{
	width		: 115px;
}
#marime_02, #marime_12, #marime_22{
	width		: 90px;
}
#marime_03{
	width		: 53px;
}
#marime_04{
	width		: 70px;
}
/************************* COLOANA STANGA *****************************/
#coloana_stanga {
	float	: left;
	width	: 197px;
}
#coloana_dreapta {
	float	: right;
}
.despre, .oferta_sp {
	background	: url(/images/bkg_despre.gif) no-repeat top center;
	padding		: 12px 16px 7px 16px;
	text-align: justify;
}
.calculator_taxe {
	padding		: 0px 16px 7px 16px;
	margin		: 0;
}
.calculator_taxe ul, .calculator_taxe ul li {
	list-style: none;
	margin: 4px 0;
	padding: 0;
}
.oferta_sp {
	margin		: 6px 0 0 0;
}
.oferta_gif {
	margin		: 3px 0 2px 0;
}
#meniu_stanga {
	margin		: 0 0 6px 0;
}
/*******************************************************************************/
#cerere, #oferta {
	height		: 30px;
	text-align	: right;
	margin		: 6px 0 0 0;
}
#clic_oferta, #clic_cerere {
	margin-right 	: 10px;
	_margin-right	: 0px;
}
#cerere {
	background	: url(/images/trimite_cerere.gif) no-repeat top center;
}
#oferta {
	background	: url(/images/trimite_oferta.gif) no-repeat top center;
}
#cerere object, #oferta object {
	margin	: 0 10px 0 0;
}
/***********************************************************************/
/***********************************************************************/

/************************* MODUL CATEGORII ****************************/

/***********************************************************************/
/************************** MODUL OUTLINE ******************************/

/***********************************************************************/

/************************* OFERTE SPECIALE *****************************/
.pret {
	font-size	: 12px;
	color		: #fb990d;
	/*padding		: 0px 0px 6px 0px;*/
}
input, select, textarea{
	font-size	: 11px;
	color		: #6d6c6d;
	padding-left: 2px;
	margin		: 0px 1px 0px 1px;
	border		: 1px solid #c2c9cc;
	background	: #FFFFFF;
}
select{

}
input{
	height		: 13px;
}
.latime_input_lateral {
	width		: 149px;
}
/*.imagineFotoProiecte{
	background	: #ffffff;
	padding		: 5px;
	border		: 1px solid #a19191;
	margin		: 0px 0px 5px 0px;
}*/
/********************** BUTOANE **********************/
.buton{
	background	: url(/images/buton.gif) left no-repeat ;
	width		: 41px;
	height		: 17px;
	padding		: 1px 0px 3px 0px;
	border		: none;
	/*font-family	: Tahoma, Arial, Verdana, Helvetica, sans-serif;*/
	color		: #5a7079;
	cursor		: pointer;
	text-align  : center;
	cursor		: hand;
}
.buton_hover{
	background	: url(/images/buton_h.gif) left no-repeat ;
	width		: 41px;
	height		: 17px;
	padding		: 1px 0px 3px 0px;
	border		: none;
	/*font-family	: Tahoma, Arial, Verdana, Helvetica, sans-serif;*/
	color		: #223740;
	cursor		: pointer;
	cursor		: hand;
	text-align  : center;	
}
.buton_go{
	background	: url(/images/go.gif) center top no-repeat ;
	width		: 17px;
	height		: 17px;
	padding		: 0px 2px 3px 4px;
	margin: 0;
	border		: none;
	/*font-family	: Tahoma, Arial, Verdana, Helvetica, sans-serif;*/
	color		: #5a7079;
	text-align 	: center;
	display: block;
	font-size: 14px;
}
.buton_go:hover{
	background	: url(/images/go_h.gif) center top no-repeat ;
}
/*****************************************************/
.size9{
	font-size	: 9px;
}
.size10{
	font-size	: 10px;
}
.size10u{
	font-size		: 10px;
	text-transform	: uppercase;
}
.size11u{
	font-size	: 11px;
	text-transform: uppercase;
}
.size11{
	font-size	: 11px;
}
.size11mic{
	font-size	: 11px;
	text-transform:lowercase;
}
.size12{
	font-size	: 12px;
}
.size12u{
	font-size	: 12px;
	text-transform: uppercase;
	color		: #666666;
}
.size12mic{
	font-size	: 12px;
	text-transform:lowercase;
	margin		: 0px;
	padding		: 0px;
}
.titlu_oferta{
	font-size	: 11px;
	text-transform: uppercase;
}
.copy{
	font-size	: 10px;
	color		: #848484;
}
.pret2{
	font-size	: 12px;
	color		: #da251d;
	font-weight	: bold;
}
.id{
	color		: #888888;
	text-transform	:uppercase;
}
.desp_filtre {
	font-size	: 14px;
	font-variant: small-caps;
	color		: #ffffff;
	height		: 25px;
	padding		: 0px 0px 2px 6px;
}

/*********************** a **************************/
/*.rosu {
	color: #cc0000;
	text-decoration: none;
}
.uitat a:link, .uitat a:visited {
	color: #e0e0e0;
	text-decoration: none;
}
.uitat a:hover, .uitat a:active {
	color: #cc0000;
	text-decoration: none;
}*/

a{
	color			: #9a976d;
	text-decoration	: none;
}
a:visited {
	color			: #9a976d;
}
a:active {
	color			: #5c5a37;
}
a:hover {
	color			: #5c5a37;
	background		: none;
}
/******************** liste ************************/
ul {
	margin	: 0px;
	padding	: 0px;
}
li {
	margin	: 0px 0px 0px 0px;
	padding	: 0px 0px 0px 0px;
}
ol {
	margin	: 0px 0px 0px 0px;
	padding	: 0px 0px 0px 50px;
}
/********************* *********************/
.casutaChk {
	border	: 0px none 0;
	background: none;
}
#tab_contact tr td span.mEroare, .mEroare, .error, .bkg_proiecte span.mEroare{
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 10px;
	font-weight	: bolder;
	color		: #FF0000;
	text-decoration: none;
}
.form0 {
	margin		: 0px;
	padding		: 0px;
}
/****************** clase din cod ******************/
img{
	border: none;
}
.imagine_mica{
	border		: 1px solid #d7d7d7;
	background	: #FFFFFF;
	padding-top	: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.imagine_mica a:link img, .imagine_mica a:visited img, .imagine_mica a:hover img, .imagine_mica a:active img{
	border		: 1px solid #b0b0b0;
	margin-bottom: 5px;
}
.imagine_mare a:link img, .imagine_mare a:visited img, .imagine_mare a:hover img, .imagine_mare a:active img{
	border		: 1px solid #b0b0b0;
}
/*****************************************************/
.clear {
  clear		: both;
  height	: 1px;
  overflow	: hidden;   /* prevent IE expanding the container */ /* daca comentam randul asta se va afisa bine in DREAMWEAVER */
  margin	: 0;        /* keep flush with surrounding blocks */
}
.clear5px {
  clear		: both;
  height	: 5px;
  /*overflow	: hidden;*/  /* prevent IE expanding the container */ /* daca comentam randul asta se va afisa bine in DREAMWEAVER */
  margin	: 0;        /* keep flush with surrounding blocks */
}
.padd_L13 {
	padding-top: 6px;
	padding-left: 13px;
}
.hover {
	background		: #f9f9f9;
}
.normal {
	background		: none;
}

.forceimg80x59 img{
	width 	: 80px;
	height	: 59px;
}
.forceimg152x114 img{
	width : 152px;
	height: 114px;
}
.forceimg200 img{
	width : 245px;
	height: 184px;
}

.forceimg60 img{
	width   : 70px;
	height  : 49px;
	border: 1px solid #CCCCCC;
}

.mic{
	text-transform:lowercase;
}
#firstletter:first-letter {
	text-transform:capitalize;
}
.buton_detalii {
	height: 18px;
}	
.buton_detalii_hover {
	height: 18px;
}
.formular {
	margin: 0;
	padding: 0;
}	
.toUpper {
	text-transform:capitalize;
}
#toUpper {
	text-transform:uppercase;
}

.text_cautare {
	clear:both; width:495px; margin: 0 0 10px 0; padding: 0;
	text-align:justify;
	text-indent: 0;
}
#coloana_dreapta div.whiteBg { background-color: #FFFFFF; }

.cadru_foto {
	width: 83px; float: left; display: block; height: 62px;
}
ul.lista_vert {
	margin-bottom: 10px;
}	
ul.lista_vert li { 
	margin : 3px 2px 0px 0px;
	font-size: 12px;
	padding: 1px 1px 0px 1px;
	list-style:none;
}
ul.lista_vert li a:hover { color:#359314; }
ul.lista_orz {
	height: 20px;
	margin: 0;
	padding: 0;
}	
ul.lista_orz li { 
	margin : 0;
	font-size: 12px;
	padding: 0;;
	list-style:none;
	float: left;
}
.proiecte_prima_pagina {
	height:95px;	
}	
#padd5Left span.explicatii {
	font-size: 10px;
	color:#666666;
}
#formular_cv input, #formular_cv textarea { width: 240px; }
#formular_cv select { width: 245px; }
#formular_cv input#CVfile { height: 19px; }

#sMsgDiv { color:#ff9122; font-size: 11px; }
#formCalculatorTaxe { 
	margin: 15px 0 0 0; 
	_margin: 0 0 0 0; 	
}
#iSumaIntrodusa { height: 13px; _height: 14px; position: relative; bottom: 0px; _bottom: 1px; }

#valuta { height: 13px; _height: 14px; }
.input_browse { height: 18px; }
.zonaSelect { width: 140px; }
.zonaSelectFiltru { width: 245px; }
.navPaginare { 
	font-size:13px;
	position: relative;
	top: 0px;
}
.textjustify { text-align:justify; }
.bg_harta { 
	background: url(/images/harta_contact.jpg) 63px bottom no-repeat; 
	width:512px; 
	height:516px; 
	position:absolute;
}


#bk_meniu_lateral {
	background	: url(/images/bk_meniu_lateral.jpg) no-repeat center top;
	width	: 197px;
	height	: 175px;
	line-height: 16px;
}
/*
#meniu_oferte_ap {
	padding	: 45px 16px 7px 16px;
	color	: #ffffff;
}
#meniu_oferte_ca {
	padding	: 15px 16px 7px 16px;
	color	: #ffffff;
}

.meniu_sus_linkuri {
	height	: 20px;
	margin	: 5px 5px 5px 5px;
	padding	:0pt;
}
*/


/*	CSS nou meniu stanga - start  */
/*
#bk_meniu_lateral {
	backgroud: url(/images/bk_meniu_lateral.jpg) no-repeat center top; 
	width: 197px; 
	height: 175px; 
	line-height: 16px;
}
*/
#bk_meniu_lateral a:link {  
	margin-top: 10px;
	padding-left: 15px;
	text-decoration: none; 
	text-transform: uppercase; 
	color: #FFFFFF; 
	font-size: 10px; 
	background: url(/images/sageti.jpg) no-repeat left; 
}

#bk_meniu_lateral a:visited {
	margin-top: 10px;
	padding-left: 15px;
	text-decoration: none; 
	text-transform: uppercase; 
	color: #FFFFFF; 
	font-size: 10px; 
	background: url(/images/sageti.jpg) no-repeat left; 
}
#bk_meniu_lateral a:active {
margin-top: 10px;
	padding: 3px 5px 3px 15px;
	text-decoration: none; 
	color: #1b5e03; 
	background: url(/images/sageti_over.jpg) no-repeat left; 
}
#bk_meniu_lateral a:hover {
margin-top: 10px;
	padding: 3px 5px 3px 15px;
	text-decoration: none; 
	color: #1b5e03; 
	background: url(/images/sageti_over.jpg) no-repeat left; 
}
#meniu_oferte_ap {
	padding	: 0px 16px 0px 16px;
	color	: #ffffff;
	}
#meniu_oferte_ca {
	padding	: 0px 16px 0px 16px;
	color	: #ffffff;
}
#meniu_oferte_ap_t {
	padding	: 45px 0px 4px 16px;
	color	: #ffffff;
	}
#meniu_oferte_ca_t {
	padding	: 15px 0px 4px 16px;
	color	: #ffffff;
}


/*	CSS nou meniu stanga - end  */


/* cautare dupa id start */
#meniu_lateral_cautare_dupa_id {
	padding		: 0px 14px 7px 13px;
	margin		: 0 0 7px 0 ;
	border: 1px solid #cfcfcf;
}
/* cautare dupa id end */


/* meniu sus - start */
.meniu_sus_text:link, .meniu_sus_text:visited {
	color			: #FFA346;
	text-decoration	: none;
	font-size		: 12px;
	font-weight		: bold;
	margin-right	: 10px;
	margin-left		: 7px;
}
.meniu_sus_text:hover, .meniu_sus_text:active {
	color			: #a19e77;
	text-decoration	: none;
	font-size		: 12px;
	font-weight		: bold;
	margin-right	: 10px;
	margin-left		: 7px;
}

.casuta {
	text-align		:left;
	text-transform	:uppercase;
}
/* meniu sus - end */