@charset "utf-8";
/* CSS Document */

* {
	margin:0px;
	padding:0px;
	border:none;
	}
	
div {
	display:block;
	}
	
body {
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
/*	font-family:"Times New Roman", Times, serif; */
	font-family: Trebuchet MS;
	color:#FFFFFF;
	}
	
#container {
	width:1080px;
	margin:0 auto 0 auto;
	}

	
	
#flash-header {
	float:left;
	clear:none;
	width:1080px;
	height:373px;
	background-image:url(../swf/flash-header.swf);
	background-repeat:no-repeat;
	}
	
#continut {	
	width:997px;
	float:left;
	clear:none;
	height:434px;
	background-image:url(../images/bg-content.jpg);
	background-repeat:no-repeat;
	overflow:none;
	padding-top:27px;
	padding-left:83px;
	}
	
#continut h1 {
	background:url(../images/sigla.jpg) no-repeat left center;
    /*font-family:times New Roman;*/
	font-family: Trebuchet MS;	
    font-size:22px;
    padding-left:25px;	
    margin-left: 10px;
    margin-top:0px;
    letter-spacing: 2px;
}	
	
#text-stanga {
	float:left;
	clear:none;
	width:619px;
	height:382px;
	}
	
#text-stanga p {
	font-size:15px;
	margin-top:13px;
	}
	
.imagine-stanga {
	float:left;
	clear:none;
	}

#text-dreapta {
	float:left;
	clear:none;
	width:252px;
	height:408px;
	margin-left:50px;
	}
	
#text-dreapta p {
	margin-top:-20px;
	}
#spatiu {
	float:left;
	clear:none;
	width:68px;
	height:15px;
	}
.titlu-rezerva {
	margin-top:-20px;
	}
	
.nume {
	float:left;
	clear:none;
	}
	
#text-dreapta form {
	margin-top:10px;
	}
	
.text-lung {
	width:188px;
	height:20px;
	background-color:#5f1814;
	border:solid;
	border-width:1px;
	border-color:#d49e9c;
	color:#FFFFFF;
	float:right;	
	}
	
#rezerva {
	background-image:url(../images/rezerva.png);
	width:95px;
	height:35px;
	float:right;
	clear:none;
	margin-top:10px;
	}
	
#rezerva:hover {
	background-position: -95px;
	}
	
#footer {	
	width:1007px;
	height:30px;
	float:left;
	clear:none;
	padding-left:73px;
	padding-right:73px;
	margin-top:-20px;
	}
	
#footer a {	
	color:#e5bd84;
	font-size:14px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	text-decoration:none;
	}
	
#footer a:hover {
	background-color:#760b0d;
	border:solid;
	border-width:1px;
	border-color:#fff;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	}

.seo {
	float:right;
	clear:none;
	margin-right:150px;
	margin-top:-20px;
	}


#imagine_home {margin: 0pt 10px 15px 0pt; float: left;}
#imagine_home img {margin:0 auto; width:149px; height:159px; border:1px solid #F9F8BB; margin-left:25px; margin-top:19px;}
	
#contact { margin-left:14px; margin-top:40px; }	
#contact img {float:left; border:1px solid #f9f8bb; }
#contact .adress {float:left; margin-left:15px; width:238px;}
#contact .adress p {margin-top:5px;}

/* GALERIE FOTO */
#content_galerie {width:600px; height:330px; float:left; clear:none; margin-left:35px; margin-top:10px; }
#scroll_galerie {width:600px; height:290px; float:left;}
.photo_first_row {border:1px solid #f9f8bb; width:149px; height:159px; float:left; margin-right:44px; margin-top:5px;}
.photo {border:1px solid #f9f8bb; width:149px; height:159px; float:left; margin-right:44px; margin-top:10px;}

/** HOME **/
#content_home {clear:none; float:left; height:375px; margin-left:10px; margin-top:10px;
  width:390px;}
  
#scroll_home { float:left; height:320px; width:400px;}  
#scroll_home p.first {margin-top:0px;}

/** SERVICII **/
#content_servicii {clear:none; float:left; height:330px; margin-left:10px; margin-top:10px;
  width:650px;}
  
#scroll_servicii { float:left; height:290px; width:620px;}  
#serviciu {width: 600px; float:left; margin-bottom: 5px;}
#serviciu .image_placeholder {
	background: transparent url('../images/img_holder_servicii.png') no-repeat;
	width: 222px; height: 122px; float: left; }
#serviciu .image_placeholder img {margin-left:40px; margin-top:7px; border: 1px solid #d0c7a9; }
#serviciu .content {float:left; margin-left:17px; margin-top:10px; width:360px;font-size: 14px;}
#serviciu .content h2 { font-size: 18px;  width:300px; border-bottom: 1px solid #fff; margin-bottom: 10px; }
#serviciu_break {width: 637px; height: 70px; float:left;}

/*================ Formular contact =============*/
#form_contact_std  {width: 256px; float: left; clear: none;}
#form_contact_std input,
#form_contact_std label,
#form_contact_std textarea { font-family: arial; font-size: 12px; color: #fff; } 
#form_contact_std .field { margin-bottom: 5px; clear: both; }
#form_contact_std label { width: 75px; float: left; text-align: left;  font-weight: bold;
  color: #dcfdfc; margin-right: 5px; } 
.label_textarea { width: 160px !important; } 
#form_contact_std .field_txt,
#form_contact_std .field_txs { width: 165px; border: 1px solid #d39e9c; background-color: #5f1814; }
#form_contact_std .field_txa { width: 246px; height:80px; border: 1px solid #d39e9c; background-color: #5f1814; }
.box_content_without_photos #form_contact_std .field_txa { width: 500px; }
#form_contact_std .field_security input { float: left; margin-top: 2px; }
#form_contact_std .field_security img { margin-left: 23px; border: 1px solid #7EA213; }
#form_contact_std .field_submit { text-align: center; margin-top: 25px; }
#form_contact_std .field_submit input { cursor: pointer; border: 1px solid #7A9806; font-weight: bold; 
  background-color: #88A320; color: #FFFFFF; padding: 3px 10px; margin: 0px 10px; }
#form_contact_std .field_submit input:hover { background-color: #5A6F0B; color: #FFFFFF;
  border: 1px solid #475E00; }
#security_code {width: 60px !important; float:left; margin-top:10px;}
#captchaImage {float:left; margin-left:5px; margin-top:9px;}
.sub_info {width: 100% !important; margin-top: 5px;}
.btn_send {background:url(../images/rezerva.png); width:95px; height:35px; float:right; clear:none;
	margin-top:10px; cursor: pointer;}
.btn_send:hover {cursor: pointer; }
#form_contact_std input.error {
border:1px solid #fff; background: #471F1D;
}

#form_contact_std textarea.error {
border:1px solid #59979C;
}
#form_contact_std div.error { margin-left: 135px; display: block; color: #ff0000; font-size: 11px; }
#form_contact_std .required { color: #ff0000; font-size: 11px; }
#form_contact_std .submit_message { color: #7EA213; font-size:13px; font-weight: normal;
  margin-bottom:10px; margin-right: 15px; line-height: 16px; text-indent: 1.5em; }	