body {margin:0; padding:0; border:0; font-family: Arial, Helvetica, sans-serif; color:#cccccc; font-size:12px; background:#9c0000 url(../images/body-bg.jpg) repeat-x top;}

#page-continer {margin:0 auto; padding:0; border:0; width:997px;}
.home-page {width:997px; margin:0 auto; padding:0; border:0; background:url(../images/home-page-bg.png) repeat-y; overflow:hidden; height:590px }
.page-bttm {width:997px; height:8px; margin:0; border:0; background:url(../images/home-page-bottom.png) no-repeat;}

.sub-page {width:997px; margin:0 auto; padding:0; border:0; background:url(../images/sub-page-bg.png) repeat-y; overflow:hidden}
.gallery-page {width:997px; margin:0 auto; padding:0; border:0; background:url(../images/gallery-page-bg.png) repeat-y; overflow:hidden; }

.header {width:980px; height:88px; margin:0 0 0 8px; padding:0; border:0; background:#000}
.logo { width:250px; height:88px; float:left; margin:0;}
.message {float:right; margin:40px 30px 0 0; padding:0; border:0; font-size:12px; color: #FFF;}

#imgSShow {width:980px; margin:0 0 0 8px; padding:0; border:0;}

#booknowdisp {
	width:120px;
	height:15px;
	float:right;
	background:url(../images/home-reservasion-bg.jpg) repeat-x;
	font-size:11px;
	text-align:center;
	margin-top: 0;
	margin-right: 9px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
	vertical-align: middle;
	line-height:15px
	
}

#booknowdisp a {color:#FFF; text-decoration:none; display:block; height:45px;}

#booknowdisp-en {
	width:120px;
	height:15px;
	float:right;
	background:url(../images/home-reservasion-bg.jpg) repeat-x;
	font-size:12px;
	text-align:center;
	margin-top: 0;
	margin-right: 9px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
	vertical-align: middle;
	line-height:15px
	
}

#booknowdisp-en a {color:#FFF; text-decoration:none; display:block; height:15px; width:120px;}

.language { float:right; margin:-20px 0 0 0; padding:0 40px 0 0; width:100px; text-align:right; position:relative;}
.language a {color:#9c9c9c; text-decoration:none; font-size:12px;}
.language a:hover {color:#980000;}

#avail { background:#000; margin:-195px 9px 0 769px; width:219px; height:195px; position: absolute; display:none; z-index:60;  float:right}
#checkavailbox-inner { margin:0;  padding:0; border:0; float:right; }
#checkavailbox-inner img {border:none;}
.sub-page-banner {width:980px; height:220px; padding:0; border:0; margin:0 0 0 8px}



.sub-content { width:683px; margin:0 0 0 40px; padding:36px 0 36px 0; border:0; float:left; min-height:400px; } 
.p-list {margin:0 0 20px 0; padding:0 0 5px 0; text-align:justify;  color:#cccccc}
.p-list a {color:#FFF; text-decoration:underline; color:#FFF;}
.p-list span {margin:0; padding:0; border:0; color:#CCCCCC; font-weight:bold}
.p-list strong {color:#FFF;}

#sub-reservasion { width:189px;margin:0 39px 0 0 ; padding:35px 0 20px 0; float: right;}
#home-reservasion { width:189px; height:250px; margin:0 30px 0 0 ; padding:20px 0 0 0; float: right;}
#home-reservasion p {margin:0 0 5px 0; padding:0; border:0; text-align:right; font-size:11px;}
#sub-reservasion p {margin:0 0 5px 0; padding:0; border:0; text-align:right; font-size:11px;}
.reservasion-title { font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#FFF; margin:0 0 10px 0; padding:0 0 10px 0; line-height:20px; text-align:right; border-bottom:1px dotted #727272}
.select-date { width:111px; margin:0; padding:0; float:left;}
.select-date input { width:74px; border:1px solid #727272; margin:0 0 0 10px; padding:3px 0 0 0; background:none; color:#FFF; font-size:11px; text-align:center; float:left;} 
.select-date-btn { width:19px; height:16px; float:left; margin:0 0 0 5px; padding:0;}
.select-date-btn img {border:none;}

.select-day { width:67px; float: right; margin:0 0 8px 0; padding:0; border:0;}
.select-day select {background: #232323; border:1px solid #727272; color:#FFF; float:right; height:19px}

#sub-reservasion .line {width:189px; height:1px; border-bottom:1px dotted #727272; margin:0; padding:0; overflow:hidden; clear:both}
#home-reservasion .line {width:189px; height:1px; border-bottom:1px dotted #727272; margin:0; padding:0; overflow:hidden; clear:both}
.reservasion-go-btn {width:40px; margin:10px 4px 0 0; padding:0; float:right; clear:both }
.reservasion-go-btn img {border:none;}


#main_image {width:980px; margin:0 0 0 8px; padding:0; border:0;}

.gallery-list {width:432px; margin:13px 0 5px 20px; padding:0; float:left;}
.gallery-list img {border:none;}
.gallery-list li {margin:0 16px 16px 0; padding:0; border:0; float:left; width:56px; height:56px; list-style:none; list-style-type:none;}
.gallery-list li a img{ border:3px solid #232323;}
.gallery-list li a:hover img {border:3px solid #9c0000}

.gallery-list-detail { width:235px; float:left; margin:25px 0 0 5px; padding:0; border:0;}
.gallery-list-detail h4 { width:9px; margin:0 0 2px 0; padding:0; border:0; font-weight:normal; color:#9c0000; font-size:11px}
.gallery-list-detail span { font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; margin:0; padding:0; border:0; font-weight:normal;}

.gallery-list-btns { width:44px; margin:30px 0 0 10px; padding:0; float:left;}
.gallery-list-btns img { float:left; margin:0; padding:0; border:0}
.page-content-text {width:700px; min-height:500px; margin:30px 0 0 40px; padding:0 0 30px 0; border:0; float:left}
.page-title { margin:0 0 8px 0; padding:0; border:0; font-family: Arial, Helvetica, sans-serif; font-size:22px; color:#FFF}
.page-title-s { margin:0 0 8px 0; padding:0; border:0; font-family: Arial, Helvetica, sans-serif; font-size:15px; color: #FFF; font-weight:bold}

.p-text { margin:0 0 15px 0; padding:0; border:0; color:#cccccc; text-align:justify}

#rooms-gallery { width:700px; margin:0; padding:0; border-top:1px dotted #727272; border-bottom:1px dotted #727272; overflow:hidden; padding:15px 0 10px 0}
.rooms-gallery-title {margin:0; padding:2px 0 5px 0; border:0; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFF}
.rooms-gallery-list { margin:10px 0 0 0; padding:0; border:0; width:700px;}
.rooms-gallery-list img {border:none;}
.rooms-gallery-list li {list-style:none; margin:0 17px 17px 0; padding:0; list-style-type:none; width:56px; height:56px; float:left}
.rooms-gallery-list li a img {border:3px solid #232323}
.rooms-gallery-list li a:hover img {border:3px solid #9c0000}

.contact-detail { width:320px; margin:20px 0 0 0; padding:0; border:0; float:left;}
.contact-title {margin:0; padding:0 0 3px 0; color: #FFF; font-weight:bold}
.contact-text {color:#cccccc; margin:0; padding:0; border:0; line-height:16px}
.contact-text a {color:#cccccc; text-decoration:none;}
.contact-text a:hover { text-decoration:underline;}


#contact-form { width:350px; margin:0; padding:0; border:0; float:left;}
.contact-form-title { color: #FFF; margin:0 0 14px 0; font-weight:bold padding:0 0 5px 0; border-bottom:1px dotted #727272;}
#contact-form p {margin:0 0 5px 0; padding:0; border:0; color:#cccccc; font-size:12px;}
#contact-form input { width:341px; margin:0 0 14px 0; padding:2px 3px; background:#FFF; border:1px solid #909090; font-size:12px; color: #333; float:left}
#contact-form textarea { width:341px; height:96px; margin:0; padding:3px; overflow:auto; border:1px solid #909090; font-size:12px; color: #333; font-family:Arial, Helvetica, sans-serif;}
#contact-form .send-btn { width:75px; height:27px; margin:10px 1px 3px 0; padding:0; border:0; float: right;}
#contact-form .send-btn input {width:75px; height:24px; margin:0; padding:0; border:0; background: #232323; border:2px solid #727272; color:#FFF}
#contact-form .send-btn input {width:75px; height:27px; margin:0; padding:0; border:0; background: #232323; border:2px solid #727272; color:#FFF}
.note {float:left; margin:-10px 0 0 0; padding:0; border:0; color:#9c0000!important; width:341px}

#mesajs-report {float:left; margin:0; padding:0; border:0; width:130px; color:#9C0000}

.italic-text { font-style:italic; color:#CCCCCC!important; font-weight:normal!important;}






