body {
	padding:5px 0px 0px 0px;
	margin:0px;
	font-size:12px;
	background:#230507;
	color:#000;
}
* {
	outline:0 !important;
}
.cl {
	font-size:0;
	line-height:0;
	height:0;
	clear:both;
	display:block;
}
/*****************
index.php
*****************/
.mastershell {
	width:auto;
	height:570px;
	display:block;
	margin:0px;
	padding:0px;
	background:url(images/bg.jpg) repeat-x top left;
}
.shell {
	width:950px;
	height:570px;
	margin:0px auto;
	padding:0px;
}
.header {
	display:block;
	width:950px;
	height:75px;
	margin:0px;
	padding:0px;
	background: url(images/head.jpg) no-repeat top left;
	text-indent:-2222px;
}
/***
menu
***/
.navigation {
	display:block;
	width:950px;
	height:28px;
	margin:0px;
	padding:0px;
	border-top:solid 1px #663733;
	background:#490f0f url(images/bullet_menu.jpg) no-repeat top left;
	color: #000;
}

#menu {
	width:800px;
	height:28px;
	margin:0px 0px 0px 40px;
	background: inherit;
	color:#000;
}
#menu ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
	height:28px;
}
#menu ul li {
	padding:0px;
	margin:0px;
	list-style-type:none;
	display:inline;
}
#menu ul a{
	float:left;
	text-decoration:none;
	text-indent:-2222px;
	height:28px;
}
#menu ul span{
	float:left;
	text-decoration:none;
	text-indent:-2222px;
	height:28px;
}
#menu ul a:hover {
	background-position:0px 0px;
}
.line {
	float:left !important;
	width:27px !important;
	height:28px !important;
	margin:0px !important;
	padding:0px !important;
}
/*** BUTTONI BG **/
#homebtn_bg span{
	background:url(images/buttons/home_bg.gif) no-repeat 0px 0px;
	width:49px;
}
#homebtn_bg a{
	background:url(images/buttons/home_bg.gif) no-repeat 0px -28px;
	width:49px;
}
#roomsbtn_bg span{
	background:url(images/buttons/rooms_bg.gif) no-repeat 0px 0px;
	width:31px;
}
#roomsbtn_bg a{
	background:url(images/buttons/rooms_bg.gif) no-repeat 0px -28px;
	width:31px;
}

#servicesbtn_bg span{
	background:url(images/buttons/services_bg.gif) no-repeat 0px 0px;
	width:46px;
}
#servicesbtn_bg a{
	background:url(images/buttons/services_bg.gif) no-repeat 0px -28px;
	width:46px;
}
#panoramabtn_bg span{
	background:url(images/buttons/panorama_bg.gif) no-repeat 0px 0px;
	width:108px;
}

#panoramabtn_bg a{
	background:url(images/buttons/panorama_bg.gif) no-repeat 0px -28px;
	width:108px;
}
#restaurantbtn_bg span{
	background:url(images/buttons/restaurant_bg.gif) no-repeat 0px 0px;
	width:73px;
}
#restaurantbtn_bg a{
	background:url(images/buttons/restaurant_bg.gif) no-repeat 0px -28px;
	width:73px;
}

#gallerybtn_bg span{
	background:url(images/buttons/gallery_bg.gif) no-repeat 0px 0px;
	width:55px;
}
#gallerybtn_bg a{
	background:url(images/buttons/gallery_bg.gif) no-repeat 0px -28px;
	width:55px;
}
#reservationbtn_bg span{
	background:url(images/buttons/reservation_bg.gif) no-repeat 0px 0px;
	width:83px;
}
#reservationbtn_bg a{
	background:url(images/buttons/reservation_bg.gif) no-repeat 0px -28px;
	width:83px;
}
#contactbtn_bg span{
	background:url(images/buttons/contact_bg.gif) no-repeat 0px 0px;
	width:58px;
}
#contactbtn_bg a{
	background:url(images/buttons/contact_bg.gif) no-repeat 0px -28px;
	width:58px;
}
/***/
/*** BUTTONI EN **/
#homebtn_en span{
	background:url(images/buttons/home_en.gif) no-repeat 0px 0px;
	width:37px;
}
#homebtn_en a{
	background:url(images/buttons/home_en.gif) no-repeat 0px -28px;
	width:37px;
}
#roomsbtn_en span{
	background:url(images/buttons/rooms_en.gif) no-repeat 0px 0px;
	width:42px;
}
#roomsbtn_en a{
	background:url(images/buttons/rooms_en.gif) no-repeat 0px -28px;
	width:42px;
}

#servicesbtn_en span{
	background:url(images/buttons/services_en.gif) no-repeat 0px 0px;
	width:53px;
}
#servicesbtn_en a{
	background:url(images/buttons/services_en.gif) no-repeat 0px -28px;
	width:53px;
}
#panoramabtn_en span{
	background:url(images/buttons/panorama_en.gif) no-repeat 0px 0px;
	width:130px;
}

#panoramabtn_en a{
	background:url(images/buttons/panorama_en.gif) no-repeat 0px -28px;
	width:130px;
}
#restaurantbtn_en span{
	background:url(images/buttons/restaurant_en.gif) no-repeat 0px 0px;
	width:74px;
}
#restaurantbtn_en a{
	background:url(images/buttons/restaurant_en.gif) no-repeat 0px -28px;
	width:74px;
}

#gallerybtn_en span{
	background:url(images/buttons/gallery_en.gif) no-repeat 0px 0px;
	width:45px;
}
#gallerybtn_en a{
	background:url(images/buttons/gallery_en.gif) no-repeat 0px -28px;
	width:45px;
}
#reservationbtn_en span{
	background:url(images/buttons/reservation_en.gif) no-repeat 0px 0px;
	width:76px;
}
#reservationbtn_en a{
	background:url(images/buttons/reservation_en.gif) no-repeat 0px -28px;
	width:76px;
}
#contactbtn_en span{
	background:url(images/buttons/contact_en.gif) no-repeat 0px 0px;
	width:50px;
}
#contactbtn_en a{
	background:url(images/buttons/contact_en.gif) no-repeat 0px -28px;
	width:50px;
}
/***/
/***/

.langplace{
	display:block;
	margin:0px;
	padding:0px;
	width:950px;
	height:20px;
	background:#490f0f;
	color:#000;
}
.stars {
	width:43px;
	height:20px;
	margin:0px 0px 0px 452px;
	padding:0px;
}
.langs {
	font-family:"Times New Roman", Times, serif;
	float:right;
	width:60px;
	height:15px;
	margin:0px;
	padding:3px 0px 0px 0px;
	font-size:11px;
	text-transform:uppercase;
	text-align:center;
	color:#987c70 !important;
	background:inherit;

}

.langs a{
	text-decoration:none;
	color:#cbb7a5;
	background:inherit;
}

.langs a:hover {
	color:#987c70;
	background:inherit;
}
.smline {
	font-size:8px;
	margin:0px 3px 0px 5px;
	color:#987c70;
	vertical-align:middle;
	background:inherit;


}

.footer{
	display:block;
	margin:0px;
	padding:0px;
	width:950px;
	height:50px;
	background:#3a0b0c url(images/footer.jpg) no-repeat;
	color:#9e8176;
}
.footer img {
	float:left;
	padding:0px;
	margin:0px 0px 0px 138px;
}
.footaddres {
	float:left;
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px 5px 0px 45px;
	padding:2px 0px 0px 0px;
}
.footaddres a{
	color:#c5ae9d;
	background:inherit;
}
.footaddres a:hover {
	color:#e3cdbd;
	background:inherit;
}
.afterfooter {
	display:block;
	height:12px;
	width:950px;
	margin:0px;
	padding:0px;
	background:url(images/after_footer.jpg)  repeat-x top left;
}
.copyright {
	display:block;
	margin:0px auto;
	width:950px;
	text-align:center;
	padding:7px 0px 0px 0px;
	color:#7b645b;
	background: inherit;
	font-family: "Times New Roman", Times, serif;
	font-size:12px;
}
.copyright span {
	padding:0px 0px 0px 345px;
	float:left;
}
.copyright a{
	float:left;
	color:#7b645b;
	text-decoration:none;
	background:inherit;
	margin:0px 5px 0px 0px;
}
.copyright a:hover{
	color:#9b837a;
	background:inherit;
}
#create{
	float:right;
	width:112px;
	height:15px;
	text-decoration:none;
	text-indent:-100000px;
	background:url(images/2create.gif) no-repeat 0px 0px;
}
.content {
	display:block;
	margin:0px;
	padding:5px 4px 0px 4px;
	width:940px;
	height:375px;
	border:solid 1px #663733;
	background:#5a1919;
	color:#000;
}

.leftcontent{
	float:left;
	width:230px;
	height:370px;
	margin:0px;
	padding:0px;
}
.centercontent {
	float:left;
	width:300px;
	height:370px;
	margin:0px 1px;
	padding:0px;
	background:#fef6e5 url(images/center_bottom.jpg) no-repeat bottom left;
	color:#000;

}
.centertop{
	display:block;
	width:300px;
	height:30px;
	margin:0px;
	padding:0px;
	background:url(images/center_top.jpg) no-repeat top left;
}
.centertext{
	width:260px;
	height:auto;
	display:block;
	margin:0px;
	padding:0px 20px 0px 20px;
}
.centerbottom{
	display:block;
	width:300px;
	height:38px;
	margin:0px;
	padding:0px;

}
.rightcontent {
	float:left;
	width:408px;
	height:370px;
	margin:0px;
	padding:0px;
}
.rightcontent img {
	border:0px;
}
/*****************
home.php
*****************/
.title {
	display:block;
	font-weight:bold;
	color:#670101;
	font-size:14px;
	margin:0px 0px 5px 0px;
	background:inherit;
	font-family:"Times New Roman", Times, serif;

}
.gallerytitle {
	display:block;
	font-weight:bold;
	color:#670101;
	font-size:14px;
	margin:0px 0px 15px 20px;
	background:inherit;
	font-family:"Times New Roman", Times, serif;

}
.downtitle {
	display:block;
	margin:10px 0px 5px 0px;
	font-weight:bold;
	color:#670101;
	font-size:14px;
	background:inherit;
	font-family:"Times New Roman", Times, serif;

}
.text {
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	font-size:11px;
	line-height:130%;
	margin:0px 0px 0px 0px;
	padding:0px;
}
.texthome {
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	font-size:11px;
	line-height:14px;
	margin:0px 0px 0px 0px;
}
.bold {
	font-weight:bold;

}

/*****************
services.php
*****************/
.spisak {
	display:block;
	width: auto;
	height: auto;
	padding:0px 0px 0px 20px;
	margin:5px 0px 5px 0px;
	background: url(images/bullet.jpg) no-repeat left;

}
.centertext a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#670101;
	background:inherit;
}
.centertext a:hover {
	color:#ab5d57;
	background:inherit;
}

.mailto{
	display:block;
	width:auto;
	height:auto;
	font-size:11px;
	color:#670101;
	padding:0px 0px 0px 0px;
	margin:3px 0px 2px 0px !important;
	background:inherit;
	

}
.mailto:hover {
	color:#ab5d57;
	background:inherit;
}

/***********
reservation
***********/
.fieldplace {
	display:block;
	width:250px;
	height:20px;
	padding:0px;
	margin:10px 0px;
}
.label {
	float:left;	
}
.fieldplace input {
	float:right;
	background:#f7ead9;
	border:solid 1px #f0ddce;
	width:128px;
	height:12px;
	font-size:11px;
	color:#000;
}
.selectplace {
	float:right;
	width:150px;
	height:20px;
	font-size:11px;
	text-align:right;
}
.selectplace select {
	color:#000;
	background:#f7ead9;
	border:solid 1px #e5c8ba;
	font-size:11px;
	margin:0px;
	padding:0px;
	width:auto;
}
.room {
	width:125px;
}
.reservationtext {
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	font-size:11px;
	line-height:130%;
	margin:10px 0px 15px 0px;
}
.buttonsplace {
	display:block;
	width:250px;
	height:20px;
	padding:0px;
	margin:0px;
	text-align:right;
}
.buttonsplace input{
	width:60px;
	font-size:11px;
	text-align:center;
	color:#fff;
	background:#833a3a;
	padding:0px;
	border:solid 1px #5a1919;
	margin:0px 0px 0px 5px;
}

.tohome {
	margin:5px 0px 0px 10px;
	font-size:11px;
	color:#670101;
	background:inherit;
}
.tohome:hover {
	color:#ab5d57;
	background:inherit;
}
/****
gallery
**/
.thumbsplace {
	clear:both;
	display: block;
	width:235px;
	height:50px;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 10px;
	text-align:center;
	overflow:hidden;
}
.thumb {
	float:left;
	width:56px !important;
	height:42px;
	background:#fff;
	color:#000;
	padding:2px 0px 0px 0px;
	margin:0px 9px;
	text-align:center;
	border:solid 1px #f2e5c9;
}
.thumb img{
	border:0px;
	width:50px;
	height:40px;
}

.price {
	display: block;
	padding:1px 0 1px 20px;
}