body,html{
	height:100%;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	color:#4e4e56;
	font-size:11px;
}
body{
	overflow-x:hidden;
	overflow-y:auto;
}
body, ul, li{
	margin:0;
}

ul{
	list-style:none;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

a img{
	border:0;
}
#news_content a, .c a{
	color:#f8161f;
}
#bgs{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
#bgs img{
	width:100%;
	height:auto;
	position:absolute;
	left:0;
	top:0;
}

#container{
	position:relative;
	height:100%;
}
#btns{
	position:fixed;
	top:0;
	left:0;
}
#btn_hotel, #btn_restaurant, #btn_evenimente, #btn_adresa, #btn_camere, #btn_receptie{
	position:absolute;
}
#btn_hotel:hover, #btn_restaurant:hover, #btn_evenimente:hover, #btn_adresa:hover, #btn_camere:hover, #btn_receptie:hover{
	z-index:9990;
}

#btn_hotel .btn1, #btn_restaurant .btn1, #btn_evenimente .btn1, #btn_adresa .btn1, #btn_camere .btn1, #btn_receptie .btn1{
	display:block;
}

#btn_hotel:hover .btn1, #btn_restaurant:hover .btn1, #btn_evenimente:hover .btn1, #btn_adresa:hover .btn1, #btn_camere:hover .btn1, #btn_receptie:hover .btn1{
	display:none;
}

#btn_hotel .btn2, #btn_restaurant .btn2, #btn_evenimente .btn2, #btn_adresa .btn2, #btn_camere .btn2, #btn_receptie .btn2{
	display:none;
	position:relative;
}
#btn_hotel:hover .btn2, #btn_restaurant:hover .btn2, #btn_evenimente:hover .btn2, #btn_adresa:hover .btn2, #btn_camere:hover .btn2, #btn_receptie:hover .btn2{
	display:block;
	z-index:999999 !important;
}

#btn_hotel{
	left:56px;
	top:41px;
}
#btn_hotel .btn2{
	left:-18px;
	top:-11px;
}
#btn_restaurant{
	left:26px;
	top:122px;
}
#btn_restaurant .btn2{
	left:-5px;
	top:-20px;
}
#btn_evenimente{
	top:203px;
	left:62px;
	z-index:9995;
}

#btn_evenimente:hover{
	top:203px;
	left:62px;
	z-index:9995;
}

#btn_evenimente .btn2{
	top:-22px;
	left:-27px;
}
#btn_adresa{
	top:53px;
	left:199px;
}
#btn_adresa .btn2{
	top:-13px;
	left:-28px;
}
#btn_camere{
	left:176px;
	top:122px;
}
#btn_camere .btn2{
	top:-27px;
	left:-26px;
}
#btn_receptie{
	left:215px;
	top:200px;
	z-index:9993;
}

.curenta .btn1{
	display:none !important;
}

.curenta .btn2{
	display:block !important;
	z-index:9990 !important;
}
#footer{
	position:fixed;
	width:100%;
	height:68px;
	background:url('../images/footer_bg.png') repeat-x;
	bottom:0;
	z-index:9999;
}
#footer p{
	margin:0;
}
#footer a{
	color:#fff;
}
#content, #news{
	position:relative;
	float:right;
	background:url('../images/bg_alb.png');
	z-index:10;
}

#content{
	width:362px;
	min-height:100%;
	margin-bottom:68px;
}
#content p{
	padding:0 18px 0 18px;
}
#news{
	width:233px;
	min-height:143px;
	right:34px;
	top:36px;
	background:url('../images/bg_alb.png');
}
#news p{
	padding:14px;
	margin:0;
}
#heading, span.btn_contact, h1, .detalii_camera, .tip_camera, .pret_camera{
	font-family: 'DIN1451StdEngschrift';
}
#heading{
	height:40px;
	width:100%;
	background-color:#f8161f;
	font-size:14px;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	line-height:40px;
}
.box{
	position:relative;
	width:360px;
	height:168px;
	background-color:#fff;
	margin:20px 0 23px 0;
}
.camera_pic{
	position:relative;
	float:left;
	margin-left:17px;
	top:17px;
	width:211px;
	height:134px;
}
.camera_det{
	position:relative;
	margin-left:2px;
	float:left;
	top:17px;
	width:105px;
	color:#fff;
}
.tip_camera{

}
.over_pic{
	position:absolute;
	top:0;
	left:0;
}
.camera_pic .over_pic{
	display:none;
}
.camera_pic:hover .over_pic{
	display:block;
}
.underline_title{
	width:317px;
	height:1px;
	margin:0 auto 21px auto;
	background-color:#fff;
}
.tip_camera, .detalii_camera, .pret_camera{
	text-transform:uppercase;
	text-align:center;
	color:#fff;
}
.detalii_camera, .pret_camera{
	background-color:#29133c;
	float:right;
}
.tip_camera{
	width:91px;
	height:30px;
	line-height:30px;
	font-size:17px;	
	background-color:#f8161f;
	line-height:30px;
	margin-bottom:2px;
}
.detalii_camera{
	width:60px;
	height:30px;
	line-height:30px;
	font-size:16px;
	margin-bottom:2px;
}
.detalii_camera a{
	color:#fff;
}
.pret_camera{
	width:105px;
	height:70px;
	font-size:15px;
}
.pret_camera p{
	margin:0;
}
.big_price{
	font-size:40px;
}

h2.news_title{
	font-size:18px;
	text-align:center;
	margin:18px 0 0 0;
	padding:0 5px 0 5px;
}
span.read_more{
	display:block;
	position:relative;
	text-align:right;
	margin:0 25px 9px 0;
	font-weight:bold;
	color:#070819;
}
span.read_more a{
	color:#070819;
}
#news_content{
	display:none;
	padding-bottom:14px;
}
#news_content p{
	padding-bottom:0;
}
#pic2{
	display:none;
}

#harta{
	width:100%;
	position:relative;
	text-align:center;
	margin-bottom:17px;
}
#harta img{
	border:#fff 2px solid;
}
#adresa_c{
	width:303px;
	position:relative;
	margin:0 auto;
	background-color:#fff;
	padding:16px 8px;
	font-size:12px;
	color:#070819;
}
#adresa_c p{
	margin:0 0 19px 0;
	padding:0;
}
#form_contact input[type="text"]{
	width:291px;
	height:22px;
	border:#e1e1e1 1px solid;
	margin-left:5px;
}
#form_contact input#from,#form_contact  input#to{
	width:65px;
	height:22px;
	padding:0;
}
#form_contact  input#to{
	margin-left:0;
}
#perioada_cazare{
	width:162px;
	float:left;
	position:relative;
}
#select_camera{
	width:136px;
	float:left;
}
#select_camera select{
	border:#d3d3d3 1px solid;
	width:136px;
	height:24px;
	padding:2px;
}
#form_contact textarea{
	width:287px;
	height:83px;
	margin-left:5px;
	overflow-y: scroll;
	overflow-x: hidden;
	border:#e1e1e1 1px solid;
}
#form_contact input[type="submit"]{
	position:relative;
	font-family: 'DIN1451StdEngschrift';
	width:91px;
	height:30px;
	float:left;
	top:-7px;
	left:13px;
	text-transform:uppercase;
	color:#070819;
	background:none;
	background-image:url("../images/submit_bg.png");
	border:0;
	cursor:pointer;
}
.data_required{
	display:block;
	margin:5px 0 2px 0;
}
.data_required2{
	display:inline-block;
	margin:5px 0 2px 0;
}
#form_contact #cod{
	width:92px;
	float:left;
}
#captcha{
	width:93px;
	position:relative;
	float:left;
	left:6px;
}
#captcha img{
	border:#e1e1e1 1px solid;
}
#space{
	margin-left:5px;
	margin-right:2px;
}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
 
.clearfix {
    display: inline-block;
}
 
html[xmlns] .clearfix {
    display: block;
}
 
* html .clearfix {
    height: 1%;
}
/* --- FONTS --- */
@font-face {
    font-family: 'DIN1451StdEngschrift';
    src: url('../fonts/dinengschriftstd.eot');
    src: url('../fonts/dinengschriftstd.eot') format('embedded-opentype'),
         url('../fonts/dinengschriftstd.woff') format('woff'),
         url('../fonts/dinengschriftstd.ttf') format('truetype'),
         url('../fonts/dinengschriftstd.svg#DIN1451StdEngschrift') format('svg');
}

@font-face {
    font-family: 'helvetica_ceregular';
    src: url('../fonts/helvetica_ce_regular-webfont.eot');
    src: url('../fonts/helvetica_ce_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helvetica_ce_regular-webfont.woff') format('woff'),
         url('../fonts/helvetica_ce_regular-webfont.ttf') format('truetype'),
         url('../fonts/helvetica_ce_regular-webfont.svg#helvetica_ceregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'helvetica_cebold';
    src: url('../fonts/helvetica_ce_bold-webfont.eot');
    src: url('../fonts/helvetica_ce_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helvetica_ce_bold-webfont.woff') format('woff'),
         url('../fonts/helvetica_ce_bold-webfont.ttf') format('truetype'),
         url('../fonts/helvetica_ce_bold-webfont.svg#helvetica_cebold') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* --- END FONTS --- */

h1{
	font-size:30px;
	color:#f8161f;
	text-transform:uppercase;
	margin:35px 18px 9px 18px;
	font-weight:normal;
}
h1>span.titlu2{
	color:#000;
}
#logo{
	position:relative;
	float:left;
	margin-left:52px;
	top:20px;
}
#copyr, #created, #date_contact{
	position:relative;
	line-height:68px;
}
#copyr{
	float:left;
	margin-left:52px;
	font-size:10px;
	color:#fff;
	font-family: 'helvetica_ceregular';
}
#created{
	float:left;
	margin-left:62px;	
	font-size:10px;
	color:#9293ad;
	font-family: 'helvetica_ceregular';
}
.copyr_span{
	color:#9293ad;
	margin-left:62px;
}
#date_contact{
	float:right;
	width:340px;
	font-size:12px;
	color:#fff;
	text-transform:uppercase;
	margin-right:28px;
	font-family: 'helvetica_cebold';
}
span.date_contact_receptie{
	color:#9293ad;
	margin-left:36px;
}
span.btn_contact{
	text-transform:uppercase;
	font-size:14px;
	padding:10px 25px;
	background-color:#f8161f;
	margin-left:33px;
}
.c{
	padding:0 14px;
}
#content .c p{
	padding-left:0;
	padding-right:0;
}
#gallery{
	position:fixed;
	width:70%;
	left:50px;
	bottom:80px;
	display:none;
}
#gallery img{
	border:#fff 1px solid;
	margin-right:16px;
	cursor:pointer;
}
#gallery_description{
	margin-top:8px;
	color:#fff;
	line-height:25px;
}
#gallery_description span{
	background:url("../images/bg_lightbox.png");
	padding:5px;
}

.lightbox{
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	z-index:9999999;
	display:none;
}
.lightbox_bg{
	position:fixed;
	background:url("../images/bg_lightbox.png");
	width:100%;
	height:100%;
	left:0;
	top:0;
}
.lightbox_pic{
	position:relative;
	display:none;
}

.lightbox_contact{
	font-size:14px;
	color:#fff;
	font-family:'DIN1451StdEngschrift';
	float:right;
	text-transform:uppercase;
	padding:6px 22px 4px 22px;
	border:#fff 1px solid;
	background:#070819;
	display:block;
}
.lightbox_content{
	width:856px;
	position:relative;
	height:630px;
	left:50%;
	margin-left:-428px;
	top:50%;
	margin-top:-300px;
	background-color:#070819;
}
.pic_container{
	position:relative;
	width:856px;
	height:545px;
	overflow:hidden;
}
.lightbox_close{
	position:absolute;
	right:-13px;
	top:-13px;
	z-index:2;
}

.lightbox_text{
	width:784px;
	margin:25px auto 0 auto;
	position:relative;
}
.lightbox_text2{
	float:left;
	width:580px;
	height:42px;
	margin-left:20px;
	color:#fff;
	font-size:11px;
	overflow:hidden;
}
.lightbox_text2 p{
	margin-top:0;
}
.lightbox .tip_camera2{
	float:left;
}
.lightbox_prev,.lightbox_next{
	position:absolute;
	top:260px;
}
.lightbox_prev{
	left:-36px;
}
.lightbox_next{
	right:-36px;
}
.lightbox_text .ev{
	width:auto;
	padding:0 20px;
}
.mesaj{
	margin:10px;
	padding:10px;
	border:#cc0000 2px solid;
	color:#cc0000;
	text-align:center;
}
#bg_intro{
	display:block;
	position:relative;
	width:2000px;
	height:1100px;
	left:50%;
	margin-left:-1000px;
	background-image:url("../images/intro.png");
}
#hotel_btn{
	position:absolute;
	left:728px;
	top:432px;
}
#cofetarie_btn{
	position:absolute;
	left:942.5px;
	top:432px;
}
#carmangerie_btn{
	position:absolute;
	left:1160.5px;
	top:432px;
}
.bgs_intro{
	position:absolute;
	left:0;
	top:0;	
	display:none;
}
#intro_c{
	background-color:#5e245f;
}
