body{
	color: #000000;
	background: #ffffff url('imagini/bgp.gif') repeat-x top;
	margin: 0px; font-style:normal; font-variant:normal; font-weight:normal; font-size:9pt; font-family:arial
}

#menu {	
	clear: both;
	margin: 0; 
	padding: 0 0 0 0;		
	width: 100%;
	float: left;
}
#menu ul {
	font: bolder 12px 'Arial', sans-serif;
	width: 100%;
	color: #FFF;
	background-color: #4E3525;		 	
	margin: 0 0;
	padding: 0;
	display: inline;
	float: left;	

}
#menu li {
	float: left;
	list-style: none;
}
#menu li a {
	display: block;
	padding: 5px 15px;	
	color: #FFF;	
	text-decoration: none;	
}
#menu li a:hover {
	background: #C8935D;
	color: #FFF;
}
#menu li a#current  {
	background: #993333;
	color: #FFF;
}


#menu_left {
	background: #f9f9f9;
}

#menu_left ul {
	margin: 0;
	padding: 0;
	list-style: none;
	background: #f9f9f9;
	font: normal 9pt 'Tahoma', sans-serif;
	width: 100%;
	color: #000;	
}

#menu_left li {
	display: inline;
}

#menu_left li:hover {
	background: #e3e3e3;
	color: #000000;
}


#menu_left a {
	display: block;
	padding: 5px 15px;
	border-bottom: 1px solid #a1a1a1;
	text-decoration: none;
	color: #3B3B3B;
}

#menu_left a:hover {
	background: #e3e3e3;
	color: #000000;
}

#menu_left .active a {
	background: #BABABA;
	color: #000000;
}


#menu_left .active li {
	background: #BABABA;
	color: #000000;
}




h1, h2, h3 {
	font: normal 1.1em 'Arial', Tahoma, Sans-serif;
	color: #333;
}


h1 { font-size: 1.4em; }
h2 { font-size: 1.2em; text-transform: uppercase;}
h3 { font-size: 1.2em; }

p, h1, h2, h3 {
	margin: 0px 0px;
}
ul, ol {
	margin: 10px 30px;
	padding: 0 15px;		
}


p, blockquote, ul, ol {
}

p {
}

blockquote {
}

ul {
}

ul li {
}

ol {
}

ol li {
}

a {
	color: #4F789F;
}

a:hover {
	text-decoration: none;
}


img {
	border: 0px solid #3B3B3B;
}



img.left {
	float: left;
	margin: 0 5px 0 0;
	border: 0px solid #3B3B3B;
}


img.link {
	float: left;
	margin: 0 1px 0 0;
	border: 0px solid #3B3B3B;
}


img.right {
	float: right;
	margin: 2 2 2 20px;
	border: 1px solid #3B3B3B;
}




#rightmenu { 
list-style : none;
float : left;
margin : 0px 0 0px 0;
padding : 0;
font-family: Arial;
font-size : 9pt;
width: 232px;
} 


#rightmenu ul { 
list-style : none;
width : 232px;
margin : 0 0 20px 0;
padding : 0;
font-size : 9pt;
} 


#rightmenu li { 
margin-bottom : 0px;
} 


#rightmenu li a { 
font-weight : bold;
height : 26px;
text-decoration : none;
color : #505050;
background : url(imagini/doc_rm.gif) no-repeat left center;
display : block;
padding : 4px 0 0 30px;
border-left : 0 solid #8fb8cc;
border-bottom : 1 solid #a1a1a1;
} 


#rightmenu li a:hover { 
background : #2B9FC5 url(imagini/doc_rm.gif) no-repeat left center;
color : #fff;
border-left : 0 solid #003366;
} 


.lnk_mb:link      {font-family:tahoma;color:#ffffff;font-size:8pt;text-decoration:none;font-weight:bold}
.lnk_mb:visited   {font-family:tahoma;color:#ffffff;font-size:8pt;text-decoration:none;font-weight:bold}
.lnk_mb:hover     {font-family:tahoma;color:#FFB950;font-size:8pt;text-decoration:none;font-weight:bold}

.lnk_a10_blue:link      {font-family:arial;color:#000000;font-size:10pt;text-decoration:none;font-weight:bold}
.lnk_a10_blue:visited   {font-family:arial;color:#000000;font-size:10pt;text-decoration:none;font-weight:bold}
.lnk_a10_blue:hover     {font-family:arial;color:#0983AC;font-size:10pt;text-decoration:underline;font-weight:bold}

.lnk_a10_bluen:link      {font-family:arial;color:#000000;font-size:10pt;text-decoration:none;font-weight:normal}
.lnk_a10_bluen:visited   {font-family:arial;color:#000000;font-size:10pt;text-decoration:none;font-weight:normal}
.lnk_a10_bluen:hover     {font-family:arial;color:#0983AC;font-size:10pt;text-decoration:underline;font-weight:normal}

.lnk_a9_black:link      {font-family:arial;color:#000000;font-size:9pt;text-decoration:none;font-weight:bold}
.lnk_a9_black:visited   {font-family:arial;color:#000000;font-size:9pt;text-decoration:none;font-weight:bold}
.lnk_a9_black:hover     {font-family:arial;color:#0983AC;font-size:9pt;text-decoration:underline;font-weight:bold}

.lnk_a9_blackn:link      {font-family:arial;color:#000000;font-size:9pt;text-decoration:none;font-weight:normal}
.lnk_a9_blackn:visited   {font-family:arial;color:#000000;font-size:9pt;text-decoration:none;font-weight:normal}
.lnk_a9_blackn:hover     {font-family:arial;color:#000000;font-size:9pt;text-decoration:underline;font-weight:normal}



.limb1:link     img {border:3px solid #cccccc;}
.limb1:visited  img {border:3px solid #cccccc;}
.limb1:hover    img {border: 3px solid #0983ac}


.limb2:link     img {border:3px solid #cccccc;}
.limb2:visited  img {border:3px solid #cccccc;}
.limb2:hover    img {border: 3px solid #b94b3a}


.limb3:link     img {border:3px solid #cccccc;}
.limb3:visited  img {border:3px solid #cccccc;}
.limb3:hover    img {border: 3px solid #356b18}


.limb4:link     img {border:3px solid #cccccc;}
.limb4:visited  img {border:3px solid #cccccc;}
.limb4:hover    img {border: 3px solid #c40000}





#box_servicii a{
	border: 1px solid #999999;
	padding:3px 20px 0 10px;
	margin:20px 10px;
	height:70px;
	font: 14px Georgia, "Times New Roman", Times, serif;
	color:#0175AD;
	display:block;
	background:url(imagini/box_servicii.gif) repeat-x top;
	text-decoration:none;
}

#box_servicii a:hover{
	background:#F3F3F3;
	border:1px dashed #999999;
}



#box_date1 a{
	padding:0 0 0 0;
	margin:0 0 0 0;
	background:#ffffff;
 	border:0px solid #999999;
	text-decoration:none;
}

#box_date1 a:hover{
	padding:0 0 0 0;
	margin:0 0 0 0;
	background:#f3f3f3;
 	border:0px solid #999999;
	text-decoration:none;
}


#box_info {
	border: 1px solid #999999;
	padding:3px 0px 0 10px;
	margin:20px 10px;
	background:#f3f3f3;
	height:120px;
	font: 14px Georgia, "Times New Roman", Times, serif;
	color:#0175AD;
	display:block;
	text-decoration:none;
	width:70%;
}



#box_cont_gf a{
	border: 1px solid #999999;
	font: 14px Georgia, "Times New Roman", Times, serif;
	color:#0175AD;
	display:block;
	text-decoration:none;
	width:150px;
        height:200px;
}

#box_cont_gf a:hover{
	border:1px dashed #999999;

}


#box_titlu_gf {
	border: 1px solid #999999;
	padding:3px 15px 0 10px;
	margin:10px 20px;
	background:#f3f3f3;
	height:40px;
	font: 14px Georgia, "Times New Roman", Times, serif;
	color:#0175AD;
	display:block;
	text-decoration:none;
	text-align:left;
	width:100%;
}



/* form elements */


label.9p {
	display:block;
	font-weight:bold;
	margin:5px 0;
	font-size:9pt;
}


input.9p {
	padding: 2px;
	border:1px solid #414141;
	height:18px;
	font: normal 9pt Arial, Verdana, sans-serif;
	color:#000;
}

input.10p {
	padding: 2px;
	border:1px solid #414141;
	height:18px;
	font: normal 10pt Arial, Verdana, sans-serif;
	color:#000;
}


input.10p_blue {
	padding: 2px;
	border:1px solid #005a87;
	height:22px;
	font: normal 10pt Arial, Verdana, sans-serif;
	color:#000;
}


select.9p {
	padding: 2px;
	border:1px solid #414141;
	height:18px;
	font: normal 9pt Arial, Verdana, sans-serif;
	color:#000;
}


select.10p {
	padding: 2px;
	border:1px solid #414141;
	height:18px;
	font: normal 10pt Arial, Verdana, sans-serif;
	color:#000;
}


select.10p_blue {
	padding: 2px;
	border:1px solid #005a87;
	height:22px;
	font: normal 10pt Arial, Verdana, sans-serif;
	color:#000;
}



textarea.9p {
	padding:2px;
	font: normal 9pt Arial, Verdana, sans-serif;
	border:1px solid #414141;
	display:block;
	color:#000;
}

textarea.10p {
	padding:2px;
	font: normal 10pt Arial, Verdana, sans-serif;
	border:1px solid #414141;
	display:block;
	color:#000;
}

textarea.10p_blue {
	padding:2px;
	font: normal 10pt Arial, Verdana, sans-serif;
	border:1px solid #005a87;
	display:block;
	color:#000;
}


input.button_blue { 
	font: bolder 10pt Arial; 
	border: 1px solid #005a87; 
	color:#FFF;
	width:auto;
	height:28px;
	background:#78ddff url(imagini/bg_but_blue.gif) bottom repeat-x;
}

checkbox.9p {
	padding:1px;
	font: normal 9pt Arial, Verdana, sans-serif;
	border:0px solid #004E93;
	display:block;
	color:#000;
}


input.9p {
	padding: 2px;
	border:1px solid #000000;
	height:22px;
	font: normal 9pt Arial, Verdana, sans-serif;
	color:#000;
}



table.servicii
{
font-family: Arial;
font-weight: normal;
font-size: 10pt;
color: #000000;
background-color: #ffffff;
border: 1px solid #999999;
border-collapse: collapse;
border-spacing: 0px;
background:url(imagini/box_servicii.gif) repeat-x top;
height:45px;
}

table.servicii_hover
{
font-family: Arial;
font-weight: normal;
font-size: 10pt;
color: #000000;
background-color: #f3f3f3;
border: 1px dashed #999999;
border-collapse: collapse;
border-spacing: 0px;
height:45px;
}


table.linkuri
{
font-family: Arial;
font-weight: normal;
font-size: 10pt;
color: #000000;
background-color: #ffffff;
border: 1px solid #ffffff;
border-collapse: collapse;
border-spacing: 0px;
height:45px;
border-bottom: 1px dashed #999999;

}

table.linkuri_hover
{
font-family: Arial;
font-weight: normal;
font-size: 10pt;
color: #000000;
background-color: #f3f3f3;
border: 1px dashed #999999;
border-collapse: collapse;
border-spacing: 0px;
height:45px;
}


table.izolatii_spuma
{
font-family: Arial;
font-weight: normal;
font-size: 10pt;
color: #000000;
background-color: #ffffff;
border: 1px solid #999999;
border-collapse: collapse;
border-spacing: 0px;
background:url(imagini/box_spuma.gif) repeat-x top;
height:45px;
}

table.izolatii_spuma_hover
{
font-family: Arial;
font-weight: normal;
font-size: 10pt;
color: #000000;
background-color: #f3f3f3;
border: 1px dashed #999999;
border-collapse: collapse;
border-spacing: 0px;
height:45px;
}


table.tehno_matprima
{
font-family: Arial;
font-weight: normal;
font-size: 10pt;
color: #000000;
background-color: #ffffff;
border: 1px solid #999999;
border-collapse: collapse;
border-spacing: 0px;
background:url(imagini/box_tehno_matprima.gif) repeat-x top;
height:45px;
}

table.tehno_matprima_hover
{
font-family: Arial;
font-weight: normal;
font-size: 10pt;
color: #000000;
background-color: #f3f3f3;
border: 1px dashed #999999;
border-collapse: collapse;
border-spacing: 0px;
height:45px;
}


table.tipuri_lucrari
{
font-family: Arial;
font-weight: normal;
font-size: 10pt;
color: #000000;
background-color: #ffffff;
border: 1px solid #999999;
border-collapse: collapse;
border-spacing: 0px;
background:url(imagini/box_tipuri_lucrari.gif) repeat-x top;
height:45px;
}

table.tipuri_lucrari_hover
{
font-family: Arial;
font-weight: normal;
font-size: 10pt;
color: #000000;
background-color: #f3f3f3;
border: 1px dashed #999999;
border-collapse: collapse;
border-spacing: 0px;
height:45px;
}