/* CSS Document */

body {
	background: #94090d url(../images/body_repeat.jpg) repeat-x;
	padding:0;
	margin:0 auto;
	font:tahoma;
}


#site {
	width:900px;
	min-height:840px;
	padding:0;
	margin:0 auto;
}

*html #site {
	height:840px;
}

#wrapper {
	background:url(../images/content_back.jpg) repeat-y;
	width:892px;
	min-height:779px;
	border:solid 5px #d6c39c;
	float:left;
}

*html #wrapper {
	height:779px;
}

#languages {
	float:right;
	font:12px tahoma;
	padding:5px 0 5px 0;
}

#languages a {
	text-decoration:none;
	color:#f1eec3;
}

#menu {
	background:#f1eec3;
	width:882px; /*892-10*/
	height:30px;
	padding:0 0 0 10px;
	position:relative;
	z-index:100;
}


.begin {
	font:12px tahoma;
	font-weight:bold;
	float:left;
	line-height:30px;
	padding:0 0 0 0;
}

.begin a {
	text-decoration:none;
	color:#94090d;
	line-height:30px;
	float:left;
	padding:0 15px 0 15px;
}

.begin a:hover {
	background:#d6c39c;
	display:block;
	padding:0 15px 0 15px;
}


.begin_active {
	background:#d6c39c;
/*	font:12px tahoma;
	font-weight:bold;
	float:left;
	line-height:30px;
	padding:0 0 0 0;
	*/
}

.begin_active a {
	text-decoration:none;
	color:#94090d;
	line-height:30px;
	float:left;
	padding:0 15px 0 15px;
}

/*.begin_active a:hover {
	background:#d6c39c;
	display:block;
	padding:0 15px 0 15px;
}
*/

#header {
	width:892px;
	height:232px;
	float:left;
	position:relative;
}


#opacity {
	background:transparent url(../images/logo.jpg);
	width:289px;
	height:231px;
	float:left;
	position:absolute;
	top:0px;
	right:0;
	opacity: .6;
	filter: alpha(opacity=50);
	
}


#logo {
	float:left;
	position:absolute;
	top:34px;
	right:10px;
}

#logo img {
	border:0;
	margin:0 0 0 0;
}


#content {
	width:598px;
	min-height:513px;
	float:left;
	padding:0 0 10px 5px;
}

*hmlt #content {
	min-height:513px;
}

#content span a{
	text-decoration:none;
	color:#94090D;
}

#content h1 {
	font:12px tahoma;
	font-weight:bold;
	color:#94090d;
	padding:0;
	margin:10px 0 20px 0;
}

#content p {
	font:12px tahoma;
	color:#333333;
	padding:0 10px 0 0px;
	margin:0 0 0 0;
}

.read_more {
	font:12px tahoma;
	font-weight:bold;
}

.read_more a {
	color:#94090d;
}

.box {
	background:#e8dfb5;
	/*width:285px;*/
	width:280px;
	/*height:315px;*/ /*284*/
	float:left;
	margin:15px 10px 0 0;
	padding:0 0 15px 0;
}

.box p {
	padding: 0 3px;
}

.title {
	font:12px tahoma;
	color:#94090d;
	font-weight:bold;
	margin:5px 0 10px 10px;
}

/*.box p  {
	width:250px;
	color:#333333 !important;
	margin:0 0 0 0px !important;
	padding:0 !important;
	float:left;
}*/

.read_more2 {
	font:12px tahoma;
	font-weight:bold;
	margin:0 0 0 10px;
}

.read_more2 a {
	color:#94090d;
}



#right {
	background:#e8dfb5;
	width:289px;
	min-height:510px;
	float:left;
}

*html #right {
	height:510px;
	
}

#right h1 {
	font:12px tahoma;
	font-weight:bold;
	color:#94090d;
	padding:0;
	margin:10px 0 10px 0;
	text-align:center;
}


.table1 {
	font:12px tahoma;
	color:#94090d;
	margin:0 0 0 20px;
}

input {
	width:113px;
	height:15px;
	padding:0 0 0 5px;
	border-top: solid 1px #999999;
}


.calendar img {
	border:0;
}

.input_text {
	height:15px;
	font:11px tahoma;
	color:#333333;
}

.table2 {
	font:12px tahoma;
	color:#94090d;
	margin:0 0 0 20px;
}

.mydropdown {
	width:45px;
	border: solid 1px #d6c39c;
	font:11px tahoma;
	color:#333333;
}


/*#checking {
	background:url(../images/cheking.jpg) no-repeat;
	width:121px;
	height:19px;
	float:right;
	font:12px tahoma;
	font-weight:bold;
	text-align:center;
	margin:15px 22px 0 0;
	padding:2px 0 15px 0;
}*/

/*#checking a {
	text-decoration:none;
	color:#be2826;
}

#checking a:hover {
	color: #6e0505;
}*/



#right_down {
	background:#6e0505;
	width:289px;
	/*height:290px;*/
	float:left;
	margin:14px 0 0 0;
}

.d1 {
	float:left;
	margin:3px 0 0 10px;
}

.d1 img {
	border:0;
}

.d2 {
	float:left;
	margin:4px 0 0 0;
}

.d2 img {
	border:0;
}

.d3 img {
	border:0;
}

.d4 {
	float:left;
}

.d4 img {
	border:0;
	margin:0 0 0 15px;
}

#right_down {
	font:11px  tahoma;
	color:#d6c39c;
}

#right_down p {
	padding:0 3px 5px 10px;
	margin:7px 0 0 0;
	float:left;
}

#footer {
	width:440px;
	height:15px;
	font:12px tahoma;
	color:#d6c39c;
	float:right;
	margin:7px 0 0 0;
	padding:0 0 7px 0;
}

#footer img {
	border:0;
	position:relative;
	top:2px;
}


/*---------------------------rooms--------------------------------------*/

#sitePath {
	font:11px tahoma;
	color:#333333;
	margin:5px 0 0 0px;
}

#sitePath a {
	 text-decoration:none;
	 color:#333333;
	 
}

.room {
	width:584px;
	height:102px;
	float:left;
	padding:0 0 8px 0;
}

.room img {
	float:left;
	padding:0 20px 0 0;
}

.name_of_suit {
	font:12px tahoma;
	color:#94090d;
	font-weight:bold;
	padding:0 0 15px 0;
}

.name_of_suit a {
	text-decoration:none;
	color:#94090d;
	
}

.room p {
	font:12px tahoma;
}


.read_more3 {
	font:12px tahoma;
	font-weight:bold;
	padding:0 0 0 0;
	margin:0 0 0 0px;
	float:left;
}

.read_more3 a {
	color:#94090d;
}

/*-------------------------------------------------------room_inside--------------------------------------------*/

#room_inside img {
	margin:0 10px 0 0 0 !important;
}

/*#room_inside p {
	float:left;
}*/


#eee {
	width:302px;
	height:198px;
	float:left;
	margin:0 0 40px 0;
}

#gallery {
	float:left;
}

#gallery h1{
		background:#e8dfb5;
		width:570px;
		height:18px;
		padding:2px 0 0 5px;
		margin:20px 0 10px 0;
}

#gallery img {
	padding:0 5px 5px 0;
	border:0;
}


/*------------------------------------------photogallery------------------------*/

.foto {
	width:140px;
	height:110px;
	padding:0 7px 20px 0;
	float:left;
	font:12px tahoma;
	text-align:center;
}

.foto img {	
	padding:0 0 3px 0;
	border:0;
}


#Paging {
	background:#e8dfb5;
	width:575px;
	height:18px;
	float:left;
	font:11px tahoma;
	padding:2px 0 0 5px;
	margin:10px 0 0 0;
}

#Paging a {
	text-decoration:none;
	color:#333333;
	padding:0 8px 0 0;
}

#Paging a span {
	color:#be2826;
}

#Paging a:hover {
	color:#be2826;
}


#feedback {
	font:12px Verdana, Arial, Helvetica, sans-serif;
}

input {
	border: solid 1px #a5acb2;
}


.subbutton {
	width:100px !important;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	border:0;
	background:#E8DFB5;
	color:#94090D;
	padding:0 0 5px 0;
}



.textpage_content {
	margin:0;
	padding:0;
}


.textpage_content p {
	padding:0;
	margin:0;
}


.formasub {
	background:url(../images/cheking.jpg) no-repeat;
	width:121px;
	height:19px;
	float:right;
	font:12px tahoma;
	font-weight:bold;
	text-align:center;
	margin:15px 22px 0 0;
	padding:2px 0 15px 0;
	border:0;
	color:#be2826;
}

.formasub a {
	text-decoration:none;
	color:#be2826;
}

.formasub a:hover {
	color: #6e0505;
}
.sent {
	width:118px !important;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	border:0;
	background:#E8DFB5;
	color:#94090D;
	padding:0 0 5px 0;
}









