/*Reset*/
* {margin:0; padding:0;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}

a{outline:none; text-decoration:none; color:#97afa0;}
a:hover{text-decoration:underline; color:#e77817;}

a.green{color:#97afa0;}
a.green:hover{color:#e77817;}

a.orange{color:#e77817;}
a.orange:hover{color:#97afa0;}

span.orange{color:#e77817;font-size:9px}

.black{color:#4d4948;}

sub{vertical-align:text-bottom;}
sup{vertical-align:text-top;} 
img{border:none;}
ul{list-style-type:none;}
p{margin: 5px 0; text-align:justify;}

.float_left{float:left;} 
.float_right{float:right;}
.clear{clear:both; font-size:0; height:0; line-height:0;}

body{background:#fff; font:11px tahoma, Arial, Verdana, sans-serif; color:#4d4948;} 

.spacer10{clear:both; font-size:1px; height:10px;}
.spacer4{clear:both; font-size:1px; height:1px;}
.spacer16{clear:both; font-size:1px; height:16px;}
.spacer14{clear:both; font-size:1px; height:14px;}
.spacer20{clear:both; font-size:1px; height:20px;}
.spacer42{clear:both; font-size:1px; height:42px;}
.line5{clear:both; border:2px #e77817 solid; margin-top:2px;}

h2{font-size:12px; font-weight:bold; color:#e77817;}
select option{padding-left:2px;}

/*Header*/
#header{width:898px; margin:0 auto;}
/*header-menu*/
	ul#header-menu{width:900px; height:70px; margin-left:170px; padding:0; text-align:left;}
	ul#header-menu li{display:block; float:left; height:70px; margin-right:2px; padding:0;}
	ul#header-menu li a{display:block; float:left; margin:0; padding:52px 10px 8px 10px; color:#fff; background:#97afa0; line-height:13px;
						font:bold 11px tahoma, Arial, Verdana, sans-serif;}/*52+5+13=70*/
	ul#header-menu li a:hover{background:#e77817; text-decoration:none;}
	ul#header-menu li a.current, ul#header-menu li a.current:hover{background:#e77817; text-decoration:none;}
	
/*header-logo*/
	#header-logo{width:170px; height:90px; float:left;}
		#header-logo a{display:block; width:140px; height:86px; padding:0px 0px;} /*padding:4px 11px;*/
		#header-logo a img{width:140px; height:86px;}
		
/*banner-text*/
	#banner-text{width:728px; float:left;}
	.banner-text-title{font-size:14px;}
	#banner-text div.text-header p{font-size:14px; width:468px; color:#97afa0; padding:5px 0 0 0; margin-bottom:0;}/*best height:70px 5columns*/
	#banner-text div.text-header p span{color:#e77817; font-weight:bold;}
	#banner-text img{display:block;}
	
/*Search*/
	#search{background:#97afa0; padding:30px 0; text-align:center;}
	#search label{padding-right:4px; color:#fff; font-size:20px; font-weight:bold;}
	#search select{margin-right:4px; width:90px; color:#4d4948; font-size:16px; font-weight:bold;}/*width:100px;*/
	#search button{ border:1px #4d4948 solid; background:#fff; color:#e77817; font-weight:bold; font-size:11px; cursor:pointer;}
	
/*Main*/
#main{width:898px; margin:0 auto;}
	#main-left {width:160px; float:left; margin-top:10px;}
	#banner-left{width:160px;}
	#main-center{width:468px; float:left; margin:10px 10px 0 10px;}/*margin:10px 10px 0 10px;*/
	
	/*index*/		
	h2.title-bgorange{color:#fff; background:#e77817; margin:10px 0 0 0; height:20px; line-height:20px; padding-left:10px; font-size:12px;}
	
	#text-maim-center{margin:10px 10px 0 10px;}
	#text-maim-center p{font-size:11px; color:#4d4948; padding:5px 0 0 0; margin-bottom:0;}
	
	.text-maim-center{margin:0 10px;}
	.optiune{float:left; width:110px;}
	.desc{float:left; width:338px; color:#97afa0;}
	.text-maim-center p{font-size:11px; color:#4d4948; padding:5px 0 0 0; margin-bottom:0;}
	.Contacteaza-ma{clear:both;}
	.Contacteaza-ma-left{float:left;  width:98px;}
	.Contacteaza-ma-right{float:left; width:320px;}
	
	.schimb-casa-box{margin:0px 10px 0 10px; padding:12px 0px; border-bottom:1px #97afa0 solid; clear:both;
					 overflow:hidden; height:auto !important; height:100%; min-height:100%;}/*448=468-20*/
		.schimb-casa-img{width:80px; height:60px; float:left; padding-top:3px;}
		.schimb-casa-img a{display:block; width:80px; height:60px;}
		.schimb-casa-img a img{width:80px; height:60px;}
		
		.schimb-casa-box .schimb-casa-text{float:left; padding-left:15px; width:353px; }/*448-80-15=353*/
		.schimb-casa-box .schimb-casa-text h2{padding:0; margin:0; font-size:11px;}
		.schimb-casa-box .schimb-casa-text p{margin:2px  0 10px 0;}
		
		#no-border{border-bottom:none;}	
		/*formulaire*/
		h2.title-formulaire{font-size:13px; margin-top:10px; padding-left:10px;}
		h2.title-bggreen{font-size:12px; padding-left:11px; height:20px; line-height:20px; color:#fff; background:#97afa0;}
		
		
		.fields{width:468px;}
		.fields-left .fm-opt label, #fields-contact .label{ height:16px; line-height:16px; display:block; float:left; text-align:right; font-size:10px; color:#4d4948; }
		
			.fields-left{float:left; width:186px; padding-top:0px;}
				.fields-left-title{font-weight:bold; text-align:center;margin-bottom:4px;}
				.fields-left .fm-opt {clear:both;}
				.fields-left .fm-opt label{width:75px; font-weight:normal; padding-right:4px;}						   
				.fields-left .fm-opt select{width:95px; display:block; float:left; color:#4d4948; font-size:9px; font-weight:bold;}
				
			.fields-right{float:left; width:282px;}
				.title-comment{margin:16px 0 6px 0;}
				.title-comment label{font-size:11px; color:#4d4948;}
				.fields-right textarea{width:264px; height:82px; white-space:pre; overflow-y:scroll; font-size:11px; color:#4d4948;}
				#field-browse{margin-top:4px; width:282px;}
				#field-browse label{font-size:11px; color:#4d4948; height:16px; line-height:16px;}
				#field-browse input{font-size:10px;}
	
		#fields-contact {margin-top:16px;}
			#fields-contact .label{width:94px; font-weight:normal; padding-right:4px;}
			#fields-contact .input { border: 1px solid #97afa0;  width:160px;} 
			
			#notificat{padding-left:26px;}
			#notificat label{position:relative; top:-3px;}
			
			#fields-contact .button{text-align:center;}
			#fields-contact button {border:1px #4d4948 solid; background:#e77817; color:#fff; font-weight:bold; font-size:12px; cursor:pointer;}
		/*Contact*/	
	select#department_id {display:block; float:left; width:164px; color:#4d4948; font-size:11px; font-weight:bold;}
	textarea#message {display:block; float:left; width:164px; border: 1px solid #97afa0;height:82px; white-space:pre; overflow-y:scroll; font-size:11px; color:#4d4948;}
	div#fields-contact div.more-width input{width:200px;}
	div#fields-contact div.more-width select, div#fields-contact div.more-width textarea{width:202px; display:block;}
	* html div#fields-contact div.more-width select, * html div#fields-contact div.more-width textarea{width:204px; display:block;}
		/*end formaulair*/
	
	#main-right{width:250px; float:left; margin-top:10px;}
		#banner-right{width:250px;}
		
/*galeri*/
	#galerie{margin:16px 0 0 0; width:448px;}
	.galerie{float:left; margin-right:5px;}
	.galerie a{display:block; width:102px; border:1px #97afa0 solid; padding:2px;}
	.galerie a:hover{border:1px #e77817 solid;}
	.galerie a img{width:102px; height:74px; display:block;}

/*footer*/
	#footer{width:898px; margin:0 auto; background:#97afa0; overflow:hidden; height:auto !important; height:100%; min-height:100%;}
	ul#footer-menu {width:100%; padding:0; display:block; background:#97afa0; height:28px; text-align:center;}
	ul#footer-menu li{display:inline;}
	ul#footer-menu li a{color:#fff; font: normal 10px/28px tahoma, Arial, Verdana, sans-serif; padding:0 7px;}
	ul#footer-menu li a:hover{text-decoration:underline;}
	
	#footer p{font-size:9px; color:#fff; text-align:center;}
	#footer h5 a{float:right; font:normal  9px "Times New Roman", Times, serif; letter-spacing:1px; color:#fff; padding-top:5px;}
	
/*lucian*/	
	.hidden {
		display: none;
	}

	.show {
		display: block;
	}
	#searchadd select{margin-right:4px; width:90px; color:#4d4948; font-size:10px; font-weight:bold;}/*width:100px;*/
	#searchadd button{ border:1px #4d4948 solid; background:#fff; color:#e77817; font-weight:bold; font-size:11px; cursor:pointer;}	
