*{



	margin: 0px;

	

	padding: 0px;

	

	list-style: none;

	

	text-decoration: none;

	

}



body{ 



	font: 13px Georgia;

	

	color: white;

	

	background: #f6e4c4 url('../img/bg.png')  center 0px repeat-x;



}







#content{

	width: 673px;

	

	background: #f6e4c4 url('../img/content.jpg')  center top repeat-y;

	

	left: 50%;

	

	margin-left: -336px;

	

	position: relative;

	

}



#left{

	width: 16px;

	

	float: left;

	

	height: 978px;

	

	background: transparent url('../img/left.jpg')  left top no-repeat;

	

}



#center{



	width: 641px;

	

	float: left;

	

}



#right{

	width: 16px;

	

	float: left;

	

	height: 978px;

	

	background: transparent url('../img/right.jpg')  left top no-repeat;

}





#menu{

	width: 286px;

	height: 191px;

	background: transparent url('../img/menu_left.jpg')  left top no-repeat;

	margin-left: 8px;

}



* html #menu{

	margin-top: -3px;

}



#menu a{

		width: 180px;

		background: transparent url('../img/menu_left.jpg')  left top no-repeat;

		display: block;

		text-indent: -5000px;

}



#home a{

	height: 48px;

	

}



#home a:hover{

	background-position: -286px 0px;

}





#house a{

	background-position: 0px -48px ! important;	

	height: 48px;

}



#house a:hover{

	background-position: -286px -48px ! important;

}



#rooms a{

	background-position: 0px -96px ! important;	

	height: 43px;

}



#rooms a:hover{

	background-position: -286px -96px ! important;

}



#rez a{

	background-position: 0px -138px ! important;	

	height: 52px;

}



#rez a:hover{

	background-position: -286px -138px ! important;

}





#title{

	width: 347px;

	height: 70px;

	background: transparent url('../img/title.jpg')  left top no-repeat;

}



#title img{

	margin-top: 35px;

	margin-left: 20px;

}



* html #title{

	margin-top: -3px;

}



#top_left{

	width: 294px;

	float: left;

}



#top_right{

	width: 347px;

	float: right;	

}



#text{

	width: 586px;

	background: #f5f2d8;

	display: block;

	clear: both;

	margin-left: 9px;

	height: 700px;

	color: #1a130e ! important;

	padding: 20px;

}



#images{

	width: 606px;

	background: #f5f2d8;

	display: block;

	clear: both;

	margin-left: 9px;

	min-height: 700px;

	overflow: hidden;

	color: #1a130e ! important;

	padding: 20px 10px;

}



#rezerv{

	width: 586px;

	background: #f5f2d8;

	display: block;

	clear: both;

	margin-left: 9px;

	height: auto;

	color: #1a130e ! important;

	padding: 20px;

}


.contact{
	display:block;
	clear:both;
	overflow:hidden;
	padding:0px 0px;
}

.contact div{
	display:block;
	clear:both;
	overflow:hidden;
	padding:10px 0px;	
}

.send_btn{
	background:#633;
	padding:0px;
	border:none;
	text-align:center;
	color:#fff;
}

.contact  label{
	width:150px;
	float:left;
	margin-right:10px;	
}


#images img{

	width: 280px;

}



#text a{

	color: #1a130e;

	text-decoration: underline;

}



#text a:hover{

	color: #a84b08;

	text-decoration: none;

}



* html #text, * html #images, * html #rezerv{

	margin-top: -1px;

}



#text p, #images p, #rezerv p{

	font-size: 12px;

	display: block;

	text-align: justify;

}



#text h1, #images h1, #rezerv h1{

	color: #a84b08;

	font-weight: bolder;

	font-size: 12px;

	display: block;

	margin: 10px 0px;

	

}



#foother{

	width: 643px;

	height: 40px;

	display: block;

	clear: both;

	background: transparent url('../img/foother.jpg')  left top no-repeat;

	text-align: right;

	padding-top: 15px;

	padding-right: 30px;

	

}



#foother a{

	color: White;

}



#foother a:hover{

	text-decoration: underline;

}



.img{

	padding: 3px;

	background: White;

	display: block;

	margin: 5px;

}



.img img{

	border: none;

}



#end{

	width: 674px;

	padding: 10px 0px;

	left: 50%;

	margin-left: -336px;

	position: relative;

	text-align: center;

}



#end a{

	color: #a84b08;

	font-style: italic;

}