html
{
  height: 100%;
}
body
{
	color: #454545;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
	line-height: 18px;
  height: 100%;
  width: 100%;
  margin: 0 auto;
  background: url(../images/body_bg.jpg) top repeat-x;
}
ul, li
{
	margin: 0;
	padding: 0;
}
img
{
	border: 0;
}

a, a:link, a:visited
{
	color: #005395;
	outline: none;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
input, textarea
{
	background: transparent;
	border: solid 1px #dedede;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	margin: 2px;
	padding: 3px;
	vertical-align: middle;		
}
input[type=text]:focus
{
	border: solid 1px #888;
}
label
{
	display: block;
}
#wrap
{
  width: 968px;
  margin: 0 auto;
}

#header
{
  
}
#header1
{
  clear: both;
  height: 24px;
  width: 965px;
  background: url(../images/le_01.jpg);
  text-align: right;
  padding: 20px 3px 0 0;  
  color: #d0e3ec;
	letter-spacing: 2px;
	font-weight: bold;
}
#header1 a, #header1 a:link, #header1 a:visited
{
  color: #0158A8;
  text-decoration: none;
}
#header1 a:hover
{
  text-decoration: underline;
}
#header2
{
  float: left;
  height: 295px;
  width: 213px;
  background: url(../images/le_02.jpg);
}
#header3
{
  float: left;
  width: 755px;
  height: 295px;
}
#header4
{
  height: 62px;
  width: 755px;
  background: url(../images/le_03.jpg);
}
#header51
{
  height: 233px;
  width: 755px;
  background: url(../images/le_04_01.jpg)
}
#header52
{
  height: 233px;
  width: 755px;
  background: url(../images/le_04_02.jpg)
}

#container
{
  clear: both;
  width: 968px;
/*	height: 400px;
	height: auto !important;
	min-height: 400px; */ 
  background: url(../images/le_05.jpg) top repeat-y;
}

#footer
{
  clear: both;
  height: 5px;
  width: 968px;
  background: url(../images/le_06.jpg);
}
#footer2
{
  width: 968px;
  color: #0059A7;
  font-size: 10px;  
  text-align: center;
  margin-top: 10px;
}
#footer2 a, #footer2 a:link, #footer2 a:visited
{
  font-weight: bold;
  color: #0059A7;
  text-decoration: none;
  padding-bottom: 10px;
}
#footer2 a:hover
{
  text-decoration: underline;
}

#topmenu
{
  height: 62px;
	line-height: 62px;
	vertical-align: middle;
  margin: 0;
	text-align: left;
}
#topmenu ul
{
	margin: 0;
	padding: 0;
  list-style-type: none;
}
#topmenu li
{
	padding: 0;
	float: left;
  margin: 0 25px 0 0;
  font-size: 13px;
	background: url(../images/mn_line.jpg) bottom right no-repeat;
}
#topmenu li.last
{
	background: none;
}
#topmenu li a, #topmenu li a:link, #topmenu li a:visited
{
  color: #0057A7;
  text-decoration: none;
	margin-right: 20px;
}
#topmenu li a:hover
{
  color: #0098EE;
}

#page
{
	clear: both;
	padding: 30px 35px;	
}

#col_despre
{
	float: left;
	margin-right: 30px;
	width: 318px;	
}
#col_despre p
{
	line-height: 16px;
	margin: 0;
	padding: 0;
	text-align: justify;
}
#col_despre a, #col_despre a:link, #col_despre a:visited
{
	color: #005395;
	text-decoration: none;
}
#col_despre a:hover
{
	color: #454545;
}
#premii
{
	margin: 0 0 0 30px;
	width: 288px;
	text-align: center;
}

#col_rezidential, .col_rezidential
{
	float: left;
	margin-right: 30px;
	width: 260px;	
}
#col_rezidential p, #col_rezidential ul, #col_rezidential li, #col_rezidential a, #col_rezidential a:link, #col_rezidential a:visited,
.col_rezidential p, .col_rezidential ul, .col_rezidential li, .col_rezidential a, .col_rezidential a:link, .col_rezidential a:visited
{
	color: #06A02A;
	line-height: 16px;
	margin: 0 0 0 9px;
	padding: 0;
}
#col_rezidential a, #col_rezidential a:link, #col_rezidential a:visited,
.col_rezidential a, .col_rezidential a:link, .col_rezidential a:visited
{
	margin: 0;
	text-decoration: none;	
}
#col_rezidential a:hover, .col_rezidential a:hover
{
	color: #9accbf;
}	

#col_industrial
{
	float: left;
	width: 260px;	
}
#col_industrial p, #col_industrial ul, #col_industrial li, #col_industrial a, #col_industrial a:link, #col_industrial a:visited
{
	color: #005395;
	line-height: 16px;
	margin: 0 0 0 9px;
	padding: 0;	
}
#col_industrial a, #col_industrial a:link, #col_industrial a:visited
{	
	margin: 0;
	text-decoration: none;
}
#col_industrial a:hover
{
	color: #5e88c8;
}

#text_despre
{
	float: left;
	line-height: 16px;
	text-align: justify;
	width: 550px;	
}
#text_semnaturi
{
	clear: both;
	text-align: center;
}
#semnatura_bc
{
	margin: 5px 70px 0 0;
}
#text_despre ul, #text_despre li
{
	margin: 0;
	padding: 0 0 0 20px;
	list-style: none;
} 

#text_rezidential
{
	float: left;
	line-height: 16px;
	text-align: justify;
	width: 608px;	
}
#rezidential_stanga
{
	color: #06A02A;
	float: left;
	padding: 0 0 0 80px;
	width: 278px;
}
#rezidential_stanga ul, #rezidential_stanga li
{
	font-weight: bold;
	line-height: 18px;	
	list-style: disc;
	margin: 0;
	padding: 0;
}
#rezidential_dreapta
{
	color: #06A02A;
	float: left;
	padding: 0 0 0 20px;
	width: 200px;
}
#rezidential_dreapta ul, #rezidential_dreapta li
{
	font-weight: bold;
	line-height: 18px;
	list-style: disc;
	margin: 0;
	padding: 0;
}
#text_rezidential a, #text_rezidential a:link, #text_rezidential a:visited
{
	color: #06A02A;
	text-decoration: none;
}
#text_rezidential a:hover
{
	color: #9accbf;
}
#rezidential_detalii
{
	text-align: justify;
	width: 898px;	
}
#rezidential_detalii ul, #rezidential_detalii li
{
	list-style: none;
	margin: 0 0 0 70px;
}
#rezidential_detalii_stanga
{
	float: left;
	margin: 0 30px 0 0;
	text-align: justify;
	width: 512px;	
}
#rezidential_detalii_dreapta
{
	float: left;	
	text-align: justify;
	width: 356px;	
}

#text_industrial
{
	float: left;
	line-height: 16px;
	text-align: justify;
	width: 608px;	
}
#industrial_stanga
{
	color: #005395;
	float: left;
	padding: 0 0 0 80px;
	width: 278px;
}
#industrial_stanga ul, #industrial_stanga li
{
	font-weight: bold;
	line-height: 18px;
	margin: 0;
	padding: 0;
}
#industrial_dreapta
{
	color: #005395;
	float: left;
	padding: 0 0 0 20px;
	width: 200px;
}
#industrial_dreapta ul, #industrial_dreapta li
{
	font-weight: bold;
	line-height: 18px;
	list-style: disc;
	margin: 0;
	padding: 0;
}
#text_industrial a, #text_industrial a:link, #text_industrial a:visited
{
	color: #005395;
	text-decoration: none;
}
#text_industrial a:hover
{
	color: #5e88c8;
}
#industrial_detalii
{
	text-align: justify;
	width: 898px;	
}
#industrial_detalii ul, #industrial_detalii li
{
	list-style: none;
	margin: 0 0 0 70px;
}

#servicii_detalii
{
	line-height: 16px;
	text-align: justify;
	width: 898px;	
}
#servicii_detalii ul, #servicii_detalii li
{	
	list-style: none;
	margin: 0 0 0 30px;
}


#text_sfaturi
{
	float: left;
	line-height: 16px;
	text-align: justify;
	width: 550px;	
}

input[type="submit"], input[type="reset"]
{
	-moz-border-radius:3px 3px 3px 3px;
	background:-moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 #F6F6F6;
	border:1px solid #CCCCCC;
	cursor:pointer;
	height: 22px;
	padding: 2px;
}

input:hover[type="submit"], input:hover[type="reset"]
{
	-moz-box-shadow:0 0 3px #999999;
	background:-moz-linear-gradient(center top , #FFFFFF, #EBEBEB) repeat scroll 0 0 #F3F3F3;
	border-color:#999999;
	outline:0 none;
	padding: 2px;
}

#page_bottom
{
	clear: both;
	height: 133px;
}

#div_ghid
{
	float: left;
	height: 133px;
	width: 318px;
}

#contact_1
{
	float: left;
	margin-right: 10px;
	width: 265px;
}
.fieldname
{
	float: left;
	height: 18px;
	line-height: 18px;
	vertical-align: middle;
	width: 80px;
}
.inputfield
{
	float: left;
	width: 160px;
}
.inputfield input
{
	width: 160px;
}

#contact_2
{
	float: left;
	width: 275px;
}
#mesaj
{
	height: 100px;
	width: 275px;
}
#imgSecCode
{
	cursor: pointer;
	margin: 0 5px 0 5px;
	vertical-align: middle;
}
#security_code
{
	width: 60px;
}
#btn_trimite
{
	text-align: right;
}
#trimite
{
	height: 22px;
	padding: 0 0 2px 0;
	width: 80px;
}
.agent_contact
{
	float: left;
	margin: 0 5px 0 0;
	width: 174px;
}

.flash_banner
{
	float: left;
	margin: 0 0 0 30px;
	height: 133px;
	width: 549px;
}

.titlu_sfat
{		
	font-size: 12px;
	line-height: 24px; 
}

.titlu_subpagina
{
	clear: both;
	color: #0170bf;
	font-size: 18px;
	font-weight: bold;
	height: 32px;
	line-height: 32px;
	margin: 8px 0 12px 0;
	vertical-align: bottom;
}

.titlu_pagina
{
	border-bottom: solid 1px #D0E3EC;
	clear: both;
	color: #0170bf;
	font-size: 18px;
	font-weight: bold;
	line-height: 26px;
	margin-bottom: 20px;
}
.titlu_pagina_rezidential
{
	border-bottom: solid 1px #D0E3EC;
	clear: both;
	color: #06A02A;
	font-size: 18px;
	font-weight: bold;
	line-height: 26px;
	margin-bottom: 20px;
	text-transform: uppercase;
}
.titlu_pagina_industrial
{
	border-bottom: solid 1px #D0E3EC;
	clear: both;
	color: #005395;
	font-size: 18px;
	font-weight: bold;
	line-height: 26px;
	margin-bottom: 20px;
	text-transform: uppercase;
}

.home_blend
{
	height: 118px;
	width: 260px;
}

.premiu
{
	float: left;
	height: 110px;
	margin: 0 8px 0 8px;
	width: 110px;
}

.indent
{
	text-indent: 30px;
}

.space16
{
	clear: both;
	height: 16px;
	line-height: 16px;
}

.space8
{
	clear: both;
	height: 8px;
	line-height: 8px;
}

.clear
{
	clear: both;
	height: 1px;
}

.input_error
{
	border: solid 1px #cc0000;
}

#frmRezervare input[type=text]
{
	width: 270px;
	display: block;
}
#frmRezervare input[type=submit]
{
	margin-top: 20px;
	padding: 0 10px;
}

div#ex
{
	display: none;
}

