html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body{
	margin:0 auto;
	background:url(img/bg.jpg) repeat-x;
	margin-top:20px;
}
#wrap{
	margin:0 auto;
	width:1060px;
	height:850px;
	background:url(img/bgwrap.jpg) no-repeat;
	background-position:bottom right;
}
#wrap2{
    margin: 0 auto;
    border:0px solid;
	width:810px;
	height:800px;
}

#header span a img{
    text-decoration:none;
	border:0;
	margin-left:50px;
	width:171px;
	height:71px;
	float:left;
	margin-bottom:10px;
 
}
#header #top_menu{
    list-style:none;
	padding-top:65px;
	margin-left:330px;
}
#header #top_menu li{
	overflow:hidden;
	float:left;
	padding:5px;
}

#header #top_menu li a{
    text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#4b4b4b;
	font-size:14px;
	font-weight:bolder;
	padding-bottom:7px;
	margin-left:15px;
	margin-right:15px;
}
#header #top_menu li a:hover{
	background:url(img/button_over.png) repeat-x;
	background-position:bottom;
	color:#cb0020;

	

}
/*--------------gallery-------------------------*/
#gallery{
	clear:left;

	background:url(img/slider.png) no-repeat;
}
  
 .clear {  
	clear:both  
 }  
   
#gallery {  
    padding:10px 0 0 10px;
    position:relative;  
    height:251px;
    z-index:1;	
}  
#gallery a {  
    float:left;  
    position:absolute;  
 }  
      
#gallery a img {  
    border:none;  
}  
       
#gallery a.show {  
         z-index:500  
}  
   
#gallery .caption {  
    z-index:600;   
    background-color:#000;   
    color:#ffffff;   
    height:60px;   
    width:100%;   
    position:absolute;  
    bottom:0;  
}  
   
#gallery .caption .content {  
    margin:5px  
}  
       
#gallery .caption .content h3 {  
    margin:0;  
    padding:0;  
    color:#ffffff;  
}  
/*------------close gallery----------------------*/

/*-----------open content------------------------*/
#content{

	background:url(img/content2.png) repeat-y;
	padding:15px;
	height:300px;
}
#content #menu_left{
    float:left;
	margin-top:10px;

}
#content #servicii_p{
    width:600px;
	float:right;
	margin-top:15px;
}
#content #servicii_p li{
	font-family:Arial, Helvetica, sans-serif;
	list-style-type:none;
	font-size:14px;
	color:#4b4b4b;
	margin-top:3px;
}
#content #menu_left li{
    list-style-type:none;
	margin:5px;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px;


}
#content #menu_left a{
    text-decoration:none;
	color:darkred;
}

#content #menu_left a:hover{
	text-decoration:underline;
}
#despre{
   padding-right:10px;
   width:460px;
   float:right;
   text-align:justify;
}
#despre_noi{
	text-align:justify;
	width:790px;
	height:300px;
	float:left;
	margin-left:10px;

}
#despre_noi img{
	float:right;
	margin-top:60px;
	padding-right:30px;

}
h3{
	font-family:Arial, Helvetica, sans-serif;
	color:#4b4b4b;
	font-size:20px;
	color:#4b4b4b;

}
h4{
	font-family:Arial, Helvetica, sans-serif;
	color:#cb0020;
	font-size:12px;
	margin-top:-15px;
}
h5{
	font-family:Arial, Helvetica, sans-serif;
	color:lightgray;
	font-size:10px;
}
h6{
	font-family:Arial, Helvetica, sans-serif;
	color:gray;
	font-size:10px;
}
p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4b4b4b;
	margin-top:5px;
}
#proiecte{
   width:460px;
   float:right;
   padding-right:10px;
   text-align:justify;
   margin-top:15px;
   
}
#proiecte .imgproiecte{
	padding:15px 5px 0 5px;
	float:left;
	padding-bottom:2px;
}
#proiecte .imgproiecte a{
	text-align:center;
	margin-top:2px;
	text-decoration:none;
}
#proiecte .imgproiecte a:hover{
	text-align:center;
}

#noutati{
   width:280px;
   float:left;

   text-align:justify;
   overflow:hidden;
   
}
#galerie{
    margin-top:10px;
}
#galerie li{
   margin-right:3px;
   float:left;

}
/*------------close content----------------------*/
#footer{
	height:119px;
	background:url(img/footer.png) no-repeat;


}
#footer #down_menu{
    margin:0;
	margin-left:20px;
	padding:3px;

}
#footer #down_menu li{
    float:left;
	margin-left:4px;
	margin-top:25px;
	list-style:none;
}

#footer #down_menu li a{
    text-decoration:none;
	color:gray;
	font-family:Arial, Helvetica, sans-serif;
    font-size:10px;	
}
#footer .design{
    margin:28px 28px 0 0;
	color:gray;
	float:right;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
}
#footer .design a{
    text-decoration:none;
	color:gray;
}
/*-------------formular de contact-----------------*/
#content .err{
    background-color:yellow;
	border:1px solid orange;

}
#content .no_err{
	border:1px solid green;


}
input, textarea{
   border:1px solid #E0E1E9;
}
#send_mail{
   margin-top:5px;
   border:1px solid #E0E1E9;
   padding:2px;
}
#send_mail td{
   color:gray;
}

