body {
margin: 0 0 0 0;
padding: 0;
text-align: center;
vertical-align: bottom;
color: #FFFFFF;
font-size: 14px;
font-family: "Times New Roman", Times, serif;
}
#header {
clear:both;
margin:0;
width:100%;
height:482px;
text-align:center;
z-index: 0;
}

#header_row {
width:780px;
height:32px;
text-align:left;
margin:10px auto;
z-index: 0;
}

header_col_left {
width:438px;
float:left;
z-index: 0;
}

#header_produse {

width:780px;
height:430px;
padding-top:9px;
margin-bottom:0px;
}
#header_proiecte {

width:780px;
height:430px;
padding-top:9px;
margin-bottom:0px;
}
#header_noutati {
width:780px;
height:430px;
padding-top:9px;
margin-bottom:0px;
}
#header_companie {

width:780px;
height:430px;
padding-top:9px;
margin-bottom:0px;
}

#header_contact {

width:780px;
height:430px;
padding-top:9px;
margin-bottom:0px;
}
#header h1 {
font-size:30px;
text-transform:uppercase;
margin:0;
padding:0;
}
#content {
width:780px;
margin:0 auto;
}
#content h2 {
font-size:18px;
}
#left {
float:left;
width:200px;
text-align:left;
}
#right {
float:right;
width:200px;
text-align:left;
}
#right_companie {
float:left;
width:300px;
text-align:left;
}
#right_contact {
float:left;
width:300px;
text-align:left;
}
#middle_contact {
float:middle;
width:200px;
text-align:right;
}
#left_contact {
float:left;
width:450px;
text-align:left;
}
#one_col {
text-align:left;
}
#three_col_left {
text-align:left;
width:230px;
float:left;
}
#three_col_center {
width:230px;
float:left;
margin-left:50px;
text-align:center
}
#three_col_right {
text-align:right;
width:230px;
float:right;
}
#all_footers {
width:100%;
position: fixed;
bottom: 0px;
}
*html #all_footers {
position: absolute;
bottom: 0px;
left:0px;
}
#footer {
clear:both;
background-color:#151414;
border-top:0px #488129 solid;
margin:0;
padding: 15px 0;
width:100%;
display:table;
text-align:center;
}
#footer_row {
width:780px;
height:15px;
text-align:left;
margin:10px auto;
}
#footer_col_left {
width:438px;
border-top:0px #666666 solid;
border-bottom:0px #666666 solid;
border-left:0px #666666 solid;
border-right:0px #666666 solid;
float:left;
}
#footer_col_left ul{
list-style-type: none;
font-size: 14px;
padding: 8px;	
margin:0;
}
#footer_col_left ul li a{
color:#FFFFFF;
}
#footer_col_right {
width:300px;
float:right;
text-align:right;
}
#footer_col_right h3 {
text-transform: uppercase;
text-decoration:underline;	
font-size:18px;
margin:0;
}

#footer2 {
clear:both;
background-color:#1d1d1d;
margin:0;
padding: 15px 0;
width:100%;
display:table;
text-align:center;
}
#footer2_row {
width:780px;
height:15px;
text-align:left;
margin:10px auto;
}
#footer_col_right2 {
width:400px;
float:right;
text-align:left;
}
a:hover {
	background-color: #ff0000;
	height:29px;
}
.meniu1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: none;
	text-decoration: none;
	color: #a4a4a4;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #ffffff;
}

.menu 
{ width:73px; height:25px; float:left; font-family: Tahoma,sans-serif;
text-align:center; text-transform:uppercase; }

.menu a:link, .menu a:visited, .menu a:active
{ background:inherit; text-decoration: none; color:#fff;display:block; height:29px; padding-top:8px; font-weight:bold; font-size:7pt;}

.menu a:hover
{ background:#f60; text-decoration:none; color:#000;}



