body
	{
		padding: 0;
		margin: 0 auto;
		font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
		
	
	}
#bg_body 
	{
		margin: auto;
		background:#fff url("../images/background.png") repeat-x scroll center top ;
		height: 686px;
	}
#container
	{
		/*background-color: red; */
		
		padding-top: 0px;
		margin: auto;
		vertical-align: top;
		position: relative;
		min-height: 600px;
		/*background:#eeeeee url("../images/bg_middle.png") repeat-y center top;*/ 
		width: 1000px;
		
	}
	
	
#meniu
	{
		
		background:url("../images/bg_green.png") repeat-x center ;
		height: 31px;
		width: 100%;
		margin-top: 10px;
		
	}		
ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
/* boxuri sus*/
#boxs
	{
		background-position:right bottom;
		background-repeat:no-repeat;
		height:155px;
		margin:0 auto;
		padding-left:60px;
		width:938px;
	}
#boxs_portofoliu	
	{
		background-position:right bottom;
		background-repeat:no-repeat;
		height:155px;
		margin:0 auto;
		padding-left:60px;
		width:650px;
	}	
	
#boxs a 
	{
		color:#787775;
		font-family:Tahoma,verdana,sans-serif;
		font-size:14px;
		font-weight:bold;
		outline-style:none;
		outline-width:medium;
		text-decoration:none;	
	}
#boxs a:hover 
	{
		color:#799b4c;
		text-decoration:none;
	}		
.box 
	{
		background-image:url(../images/bg_box.png);
		background-repeat:no-repeat;
		float:left;
		height:200px;
		margin-top:-20px;
		width:216px;
		margin-bottom: 10px;
		margin-left: 2px;
		
	}
#boxs_portofoliu {
background-position:right bottom;
background-repeat:no-repeat;
height:155px;
margin:0 auto;
padding-left:60px;
width:700px;
}	
.box_portofoliu 
	{
		background-image:url(../images/bg_box_portofoliu.png);
		background-repeat:repeat-x;
		float:left;
		height:200px;
		margin-top:20px;
		width:216px;
		margin-bottom: 10px;
		margin-left: 2px;
		
	}
	
#box_last
	{
		background-image:url(../images/bg_box.png);
		background-repeat:no-repeat;
		float:left;
		height:200px;
		margin-top:-20px;
		width:216px;
		margin-bottom: 10px;
		margin-left: 2px;
		
	}
#box_last a
	{
		margin-top: 30px;
		color:#93BB16;
		font-family: Neuropolitical,Tahoma,Cerdana,sans-serif;
		font-size: 20px;
	}	
	
#box_last ul li {
text-align: right;
background-repeat:no-repeat;
margin-top: 10px;
margin-right: 10px;
margin-bottom:5px;
}
	
#boxs  h2 
	{
		color:#666666;
		font-family:Tahoma,Verdana,sans-serif;
		font-size:16px;
		font-weight:bold;
		margin:10px 0 15px 20px;
	}
#boxs_portofoliu span
	{
		color:#666666;
		font-family:Tahoma,Verdana,sans-serif;
		font-size:1`px;
		font-weight:bold;
		margin:10px 0 15px 20px;
	}	
#boxs ul li 
	{
		
		background-position:left center;
		background-repeat:no-repeat;
		margin-bottom:5px;
		margin-left:-18px;
		
	}
	
		
#offers ul li a:link, #offers ul li a:active, #offers ul li a:visited {
color:#666666 !important;
font-family:Tahoma,Verdana,sans-serif;
font-size:14px;
font-weight:bold;
}	
/*box body*/
#boxs_body
	{
		background-position:left bottom;
		background-repeat:no-repeat;
		height:155px;
		margin:0 auto;
		padding-left:0px;
		width:700px;
	}	
.box_body 
	{
		float:left;
		height:150px;
		margin-top:-20px;
		width:155px;
		margin-bottom: 10px;
		margin-left: 2px;
		
	}
#boxs_body h2
	{
		font-size: 14px;
	}		
/* top */	
#top
	{
		/*background-color: yellow;*/
		width: 998px;
		
		min-height: 180px;
		padding-top: 0px;
		margin: auto;
		vertical-align: top;
		position: relative;
		margin-bottom: 5px;
		
	}	

#top .meniu_top
	{
		height: 37px;
		width: 405px;
		margin-top: 0px;
		margin-left:20px;
		background:url("../images/bg_language.png") no-repeat left top;
		position: relative;
		
		
	}		
#top .logo	
	{
		height: 111px;
		width: 297px;
		padding-left: 30px;
		margin-top: 45px;
		position: absolute;
	
	}
#top .logo_right	
	{
		height: 164px;
		width: 250px;
		margin-left: 680px;
		margin-top: 10px;
		position: absolute;
		background:url("../images/logo_right.png") no-repeat center top;
	
	}		
		
#top .text_logo
	{
		margin-left: 20px;
		margin-top: 10px;
		font-size: 12px;
		float:left;
		position: relative;
		color: #000;
		font-family: verdana;
		font-weight: bold;
	}	
/* content */	
#content
	{
		
		width: 998px;
		min-height: 600px;
		margin: auto;
		position: relative;
		background-color: #fff;
		border-left: 1px solid #b8dc6f;
		border-right: 1px solid #b8dc6f;
		 float: left;
	}

.content_left 
	{
		float:left;
		min-height:200px;
		padding-bottom:40px;
		margin-left:4px;
		margin-top:10px;
		width:760px;
		
	}
.content_right 
	{
		
		float:left;
		height:200px;
		margin-bottom:10px;
		margin-left:2px;
		margin-right:4px;
		margin-top:10px;
		width:210px;
		
	}	
/* footer */	
#footer
	{
		
		width: 1000px;
		height: 35px;
		background:url("../images/footer.png") no-repeat center ;
		position: relative;
		float: left;
	}	

	
.copyright
	{
		
		margin-left: 350px;
		margin-top: 14px;
		position: absolute;
		color:#464645;
		font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
		font-size:12px;
		font-weight:bold;
	}		
	



/* meniul de sus */
#topnav
{
	/*background-color: red; */
	height: 31px;
	padding-top: 0px;
	padding-left: 300px;
	
}
#topnav ul
	{
		width:500px;
		margin: 0px;
		padding-left: 0px;
		list-style: none;
		float: left;
		/*background:url("../images/bg_meniu.jpg") 0 0 repeat-x ;*/
	}

#topnav li
	{
		float: left;
		margin: 0px;
		height: 31px;
	}

#topnav li a
	{
		margin: 0px;
		padding: 10px 10px 5px 10px;
		vertical-align: middle;
		float: left;
		font-size: 12px;
		font-weight: bold;
		display: block;
		border: 0px solid #dcdce9;
		color: #fff;
		text-decoration: none;
		text-align: center;
	}
#box_right	
	{	
		background:url("../images/bg_box_right.png") 0 0 no-repeat ;
		margin-top: 5px;
		width: 199px;
		height: 181px;
	}
.title_box_right
	{
		font-size:18px;
		font-family: Neuropolitical,Tahoma,Cerdana,sans-serif;
		color:#fff;
		text-align: center;
		padding-top: 2px;
	}
.images_box_right
	{
		margin-top: 10px;
		margin-bottom: 14px;		
		margin-left: 50px;
	}		
#link_box_right
	{
		font-size:14px;
		font-family: Tahoma,Cerdana,sans-serif;
		color:#fff;
		margin-top: 4px;
		margin-left: 5px;
	}
#link_box_right a
	{
		font-size:14px;
		font-family: Tahoma,Cerdana,sans-serif;
		color:#fff;
		font-weight: bold;
		
		margin-left: 30px;
		text-decoration: none;
	}	
#link_box_right a:hover
	{
		font-size:14px;
		font-family: Tahoma,Cerdana,sans-serif;
		color:#000;
		
		margin-left: 30px;
		font-weight: bold;
		text-decoration: underline;
	}		
/*meniu sus*/
#box_body
	{
		margin-top: 15px;
		margin-left:80px;
		
	}
#boxs_portofoliu h2
	{
		font-size: 15px;
		color:#fff;
		padding-left: 15px;
	}	
#boxs_portofoliu .desc {
color:#FFFFFF;
font-family:Tahoma,Verdana,sans-serif;
font-size:11px;
font-weight:normal;
margin-top:-10px;
text-align:center;
}	
.title_green
	{
		font-size:19px;
		color: #93bb16;
		padding-left: 10px;
		font-family: Tahoma, Verdana, sans-serif;
		font-weight: normal;
		margin-bottom: 10px;		
		margin-top: 10px;
	}
.text_normal
	 {
		color:#000000;
		font-family:tahoma,verdana,sans-serif;
		font-size:14px;
		font-weight:normal;
		margin-left:10px;
		margin-right:10px;
		text-align:justify;
		text-decoration:none;
		line-height: 15px;
	}
.element_holder {
margin:3px 0;
padding:5px 2px;
}		
label {
float:left;
margin-bottom:20px;
width:100px;
}		
.input_text, .input_textarea {
border:1px solid #AAAAAA;
float:left;
width:280px;
text-align: left;
}	
.form_holder_comanda {
float:left;
margin-left:10px;
width:400px;
}
.clear {
clear:both;
height:0;
}
#btncontact
	{
		height:29px;
		margin-left:10px;
		margin-top:17px;
		width:150px;
	}
label#error      
	{
	float:left;
margin-bottom:20px;
margin-left:78px;
margin-top:13px;
width:270px;
	}
#contact_form
	{
		float: left;
	}
#title_contact
	{
		width: 360px;
	}	