body {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 7pt;
	background-image: url('../bg/img/header.jpg');
	background-repeat: repeat-x;
	background-color: #ffffff;
	behavior: url(../iepngfix.htc);
	}

img, div { behavior: url(iepngfix.htc) }	
	
a img {border: none; } 
	
.wrapper {
	margin: 0 auto; 
	width: 1000px;
	text-align: left;
	}
	
.wrapper_intro{
	margin: 0 auto; 
	width: 695px;
	text-align: left;
	}	
	
.header {
	width: 1000px;
	height: 50px;
	margin-top: 0px;
	}	
	
.header_intro {
	width: 695px;
	height: 50px;
	margin-top: 0px;
	}		
	
.triangle {
	float: left;
	}	
	
.language {
	width: 53px;
	height: 35px;
	float: right;
	margin-top: 13px;
	}
	
a.link_en:link {
	color:#ff877a;
	text-decoration: none;
	}
a.link_en:visited {
	color:#ff877a;
	text-decoration: none;
	}
a.link_en:active {
	color:#ff877a;
	text-decoration: none;
	}
a.link_en:hover {
	text-decoration: none;
	color: #ffffff;
	}						

.en {
	float: right;
	color: #ff877a;
	}
	
.pink {
	color: #ff877a;
	}	
	
.bg {
	float: right;
	color: #ffffff;
	}	
	
.separator {
	float: right;
	margin-top: 13px;
	margin-right: 30px;
	}	
	
.info {
	float: right;
	width: 185px;
	height:35px;
	margin-right: 30px;
	margin-top: 13px;
	}	
	
.info_intro {
	float: right;
	width: 145px;
	height: 35px;
	margin-top: 13px;
	}		
	
.menu {
	width: 256px;
	height: 650px;
	float: left;
	margin-right: 0px;
	}	

.main {
	width: 744px;
	height: 650px;
	float: left;
	margin-left: 0px;
	}		
	
#slideshow{
	width: 744px;
	height: 269px;
	}
		
.big_image {
	margin-top: 32px;
	width: 744px;
	height: 310px;
	}	

	
.logo {
	width: 256px;
	height: 185px;
	margin-top: 0px;
	
	}	
	
.nav {
	width: 158px;
	float: right;
	margin-top: 11px;
	}	
	
.menu_arrow {
	width: 36px;
	height: 300px;
	float: right;
	}	
	
.strelka {
	margin-top: 2px;
	}	
	
.strelka2 {
	margin-top: 19px;
	}		
	
.strelka3 {
	margin-top: 36px;
	}		

.strelka4 {
	margin-top: 53px;
	}		

.strelka5 {
	margin-top: 70px;
	}		

.strelka6 {
	margin-top: 87px;
	}		

.strelka7 {
	margin-top: 104px;
	}		

.strelka8 {
	margin-top: 121px;
	}			
	
.menubutton{
	width: 158px;
	height: 17px;
	margin-bottom: 0px;
	}	

a.more:link {
	color:#4a6c1b;
	text-decoration: none;
	}
a.more:visited {
	color:#4a6c1b;
	text-decoration: none;
	}
a.more:active {
	color:#4a6c1b;
	text-decoration: none;
	}
a.more:hover {
	text-decoration: underline;
	color: #334a13;
	}					

.text{
	width: 744px;
	height: 255px;
	float: left;
	}
	
.footer{
	width: 744px;
	height: 54px;
	float: left;
	margin-top: 40px;
	}	
	
.footer_intro{
	width: 695px;
	height: 54px;
	float: left;
	margin-top: 40px;
	}		
	
.amity {
	float: right;
	margin-top: 3px;
	color: #989898;
	}	
	
a.amitylink:link {
	color:#989898;
	text-decoration: none;
	}
a.amitylink:visited {
	color:#989898;
	text-decoration: none;
	}
a.amitylink:active {
	color:#989898;
	text-decoration: none;
	}
a.amitylink:hover {
	text-decoration: underline;
	color: #191919;
	}				
	
.foot {
	float: left;
	margin-top: 3px;
	color: #989898;
	}
	
.col1 {
	width: 255px;
	margin-top: 23px;
	margin-right: 27px;
	float: left;
	font-size: 7.5pt;
	}	
	
.col3 {
	width: 180px;
	margin-top: 23px;
	float: left;
	color: #989898;
	font-size: 7.5pt;
	}		
	
a.logolink:link {
	text-decoration: none;
	}
a.logolink:visited {
	text-decoration: none;
	}
a.logolink:active {
	text-decoration: none;
	}
a.logolink:hover {
	text-decoration: none;
	}		
	
a.menulink:link {
	color:#ffffff;
	text-decoration: none;
	padding-left: 13px;
	}
a.menulink:visited {
	color:#ffffff;
	text-decoration: none;
	}
a.menulink:active {
	color:#ffffff;
	text-decoration: none;
	}
a.menulink:hover {
	text-decoration: none;
	color: #ffffff;
	}			
	
.green {
	color: #4a6c1b;
	}	
	
.hotel {
	margin-top: 32px;
	width: 744px;
	height: 220px;
	behavior: url(../iepngfix.htc);
	}		
	
.01_arrow {
	width: 35px;
	height: 35px;
	float: left;
	margin-top: -5px;
	}	
	
.hotel_links {
	height: 13px;
	width: 700px;
	margin-top: 10px;
	}	
	
.linkdiv {
	float:left;
	margin-left: 15px;
	margin-right: 15px;
	font-size: 7.5pt;
	font-weight: bold;
	}	
	
.separatordiv {
	float: left;
	margin-top: 4px;
	}

.separator_dots {
	margin: 0px;
	padding: 0px;
	}

a.room_link:link {
	text-decoration: none;
	color:#aea91f;
	}
a.room_link:visited {
	text-decoration: none;
	color:#aea91f;
	}
a.room_link:active {
	text-decoration: none;
	color:#aea91f;
	}
a.room_link:hover {
	text-decoration: none;
	color: #6d6a19 ;
	}		
	
.arrow_down {
	margin-left: 5px;
	}	
	
.hotel_ring {
	width: 744px;
	margin-top: 20px;
	font-size: 7.5pt;
	}	
	
.pictures {
	width: 744px;
	color: #ed1c24;
	font-weight: bold;
	font-size: 7.5pt;
	}	
	
.red {
	color: #ed1c24;
	font-weight: bold;
	}	
	
.red1 {
	color: #ed1c24;
	}		
	
.blue {
	color: #0a5476;
	font-weight: bold;
	}		
	
.blue1 {
	color: #0a5476;
	}			
	
.grey {
	color: #878787;
	}			
	
.pic {
	width: 744px;
	float: right;
	margin-bottom: 12px;
	}	
	
.description {
	float: left;
	margin-right: 15px;
	}	
	
.reserve_short {
	margin-top: 18px;
	}	
		
a.all_pics:link {
	text-decoration: none;
	color:#ed1c24;
	}
a.all_pics:visited {
	text-decoration: none;
	color:#ed1c24;
	}
a.all_pics:active {
	text-decoration: none;
	color:#ed1c24;
	}
a.all_pics:hover {
	text-decoration: none;
	color: #6f1115 ;
	}		
	
.green_line {
	position: relative;
	margin-top:-65px; 
	z-index: 1000;
	}	
	
.form {
	width: 381px;
	height: 450px;
	margin-left: 185px;
	margin-top: 37px;
	font-size: 7.5pt;
	line-height: 140%;
	}	
	
.message {
	width: 126px;
	height: 215px;
	float: left;
	line-height: 145%;
	}

.input {
	width: 245px;
	height: 345px;
	float: left;
	margin-left: 10px;
	}	
	
.input_field {
	margin-bottom: 7px;
	width: 241px;
	height: 21px;
	background-image: url('../bg/img/background_input.jpg');
	background-repeat: no-repeat;	
	border: 0;
	}	

.input_field1 {
	height: 100px;
	width: 241px;
	background-image: url('../bg/img/background_input_text.jpg');
	background-repeat: no-repeat;
	border: 0;
	}		
	
.input_field_select{
	margin-bottom: 7px;
	width: 241px;
	height: 21px;
	background-color: #eaeaea;
	}	
	
.input_field_day{
	margin-bottom: 7px;
	width: 52px;
	height: 21px;
	background-color: #eaeaea;
	}		

.input_field_month{
	margin-bottom: 7px;
	width: 100px;
	height: 21px;
	background-color: #eaeaea;
	margin-left: 11px;
	}			

.input_field_year{
	margin-bottom: 7px;
	width: 62px;
	height: 21px;
	background-color: #eaeaea;
	margin-left: 11px;
	}		

.submit {
	width: 240px;
	height: 40px;
	background-image: url('../bg/img/reserve_submit.jpg');
	background-repeat: no-repeat;
	border: 0;
	margin-top: 10px;
	}		
	
.submit_en {
	width: 240px;
	height: 40px;
	background-image: url('../en/img/reserve_submit.jpg');
	background-repeat: no-repeat;
	border: 0;
	margin-top: 10px;
	}			
	
.sent {
	width: 380px;
	height: 105px;
	margin-top: 50px;
	margin-left: 195px;
	font-size: 7.5pt;
	}	
	
.thanks {
	float: left;
	margin-right: 20px;
	width: 100px;
	}	
	
.thanks_text {
	float: left;
	margin-top: 30px;
	width: 260px;
	}		
	
a.backb:link {
	text-decoration: none;
	color:#708f37;
	}
a.backb:visited {
	text-decoration: none;
	color:#708f37;
	}
a.backb:active {
	text-decoration: none;
	color:#708f37;
	}
a.backb:hover {
	text-decoration: none;
	color: #475a25;
	}		

.main_intro {
	width: 695px;
	height: 660px;
	}

.flash {
	width: 695px;
	height: 386px;
	}

.language_select {
	width: 695px;
	height: 166px;
	background-image: url('../bg/img/language_select.jpg');
	background-repeat: no-repeat;
	}	
	
.down{
	padding-top: 82px;
	}	
	
.lang_link {
	float: left;
	margin-right: 7px;
	margin-left: 7px;
	}	
	
.lang_link1 {
	float: left;
	margin-right: 7px;
	padding-left: 21px;
	}		
	
.lang_separator{
	float: left;
	}	
	
a.lang:link {
	text-decoration: none;
	color:#777777;
	}
a.lang:visited {
	text-decoration: none;
	color:#777777;
	}
a.lang:active {
	text-decoration: none;
	color:#777777;
	}
a.lang:hover {
	text-decoration: none;
	color: #e14a51;
	}	

.col1_address {
	width: 155px;
	margin-left: 12px;
	margin-top: 25px;
	float: left;
	font-size: 7.5pt;
	}

.col2_map {
	width: 210px;
	margin-left: 15px;
	margin-top: 25px;
	float: left;
	}

.col3_form {
	width: 320px;
	margin-left: 15px;
	margin-top: 25px;
	float: left;
	font-size: 7.5pt;
	}	
	
.map {
	margin-top: 15px;
	}	
	
.message1 {
	width: 73px;
	float: left;
	line-height: 145%;
	}	
	
.input1 {
	width: 241px;
	float: left;
	margin-left: 4px;
	}		
		
.submit1 {
	width: 240px;
	height: 40px;
	background-image: url('../bg/img/send.jpg');
	background-repeat: no-repeat;
	border: 0;
	margin-top: 7px;
	}			
	
.submit1_en {
	width: 240px;
	height: 40px;
	background-image: url('../en/img/send_en.jpg');
	background-repeat: no-repeat;
	border: 0;
	margin-top: 7px;
	}				

.wifi {
	width: 715px;
	height: 45px;
	margin-top: 50px;
	margin-left: 20px;
	line-height: 150%;
	}	
	
.wifi_blue {
	margin-left: 20px;
	color: #008287;
	font-weight: bold;
	}	
	
.otstup {
	margin-left: 20px;
	}
	
.otstup1 {
	margin-right: 40px;
	margin-left: 15px;
	float: left;
	}	
	
.bicycle{
	color: #008287;
	font-weight: bold;
	}		
	
.bicycle_text{
	float: right;
	width: 588px;
	margin-top: -22px;
	}		





a.nav_hotel, a.nav_hotel:visited{
	display:block;
	width: 158px;
	height: 17px;
	background-image:url(../bg/img/menu/01c.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px; 
}

a.nav_hotel:hover, a.nav_hotel_selected{
	display:block;
	width: 158px;
	height: 17px;
	background-image:url(../bg/img/menu/01c.gif);
	background-repeat: no-repeat;
	background-position: 0px -17px; 
}

a.nav_restaurant, a.nav_restaurant:visited{
	display:block;
	width: 158px;
	height: 17px;
	background-image:url(../bg/img/menu/02c.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px; 
}

a.nav_restaurant:hover, a.nav_restaurant_selected{
	display:block;
	width: 158px;
	height: 17px;
	background-image:url(../bg/img/menu/02c.gif);
	background-repeat: no-repeat;
	background-position: 0px -17px; 
}

a.nav_bar, a.nav_bar:visited{
	display:block;
	width: 158px;
	height: 17px;
	background-image:url(../bg/img/menu/03c.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px; 
}

a.nav_bar:hover, a.nav_bar_selected{
	display:block;
	width: 158px;
	height: 17px;
	background-image:url(../bg/img/menu/03c.gif);
	background-repeat: no-repeat;
	background-position: 0px -17px; 
}

a.nav_sport, a.nav_sport:visited{
	display:block;
	width: 158px;
	height: 17px;
	background-image:url(../bg/img/menu/04c.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px; 
}

a.nav_sport:hover, a.nav_sport_selected{
	display:block;
	width: 158px;
	height: 17px;
	background-image:url(../bg/img/menu/04c.gif);
	background-repeat: no-repeat;
	background-position: 0px -17px; 
}

a.nav_services, a.nav_services:visited{
	display:block;
	width: 158px;
	height: 17px;
	background-image:url(../bg/img/menu/05c.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px; 
}

a.nav_services:hover, a.nav_services_selected{
	display:block;
	width: 158px;
	height: 17px;
	background-image:url(../bg/img/menu/05c.gif);
	background-repeat: no-repeat;
	background-position: 0px -17px; 
}

a.nav_contacts, a.nav_contacts:visited{
	display:block;
	width: 158px;
	height: 17px;
	background-image:url(../bg/img/menu/06c.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px; 
}

a.nav_contacts:hover, a.nav_contacts_selected{
	display:block;
	width: 158px;
	height: 17px;
	background-image:url(../bg/img/menu/06c.gif);
	background-repeat: no-repeat;
	background-position: 0px -17px; 
}
	
a.nav_reserve, a.nav_reserve:visited{
	display:block;
	width: 158px;
	height: 40px;
	background-image:url(../bg/img/reserve_short_button.png);
	background-repeat: no-repeat;
	background-position: 0px 0px; 
}

a.nav_reserve:hover, a.nav_reserve_selected{
	display:block;
	width: 158px;
	height: 40px;
	background-image:url(../bg/img/reserve_short_button.png);
	background-repeat: no-repeat;
	background-position: 0px -40px; 
}	

a.nav_logo, a.nav_logo:visited{
	display:block;
	width: 199px;
	height: 151px;
	background-image:url(../bg/img/logo2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px; 
}

a.nav_logo:hover, a.nav_logo_selected{
	display:block;
	width: 199px;
	height: 151px;
	background-image:url(../bg/img/logo2.gif);
	background-repeat: no-repeat;
	background-position: 0px -151px; 
}	

a.nav_reserve_index, a.nav_reserve_index:visited{
	display:block;
	width: 250px;
	height: 40px;
	background-image:url(../bg/img/reserve_button.png);
	background-repeat: no-repeat;
	background-position: 0px 0px; 
}

a.nav_reserve_index:hover, a.nav_reserve_index_selected{
	display:block;
	width: 250px;
	height: 40px;
	background-image:url(../bg/img/reserve_button.png);
	background-repeat: no-repeat;
	background-position: 0px -40px; 
}	

a.nav_book_index, a.nav_book_index:visited{
	display:block;
	width: 250px;
	height: 40px;
	background-image:url(../en/img/booking_button.png);
	background-repeat: no-repeat;
	background-position: 0px 0px; 
}

a.nav_book_index:hover, a.nav_reserve_book_selected{
	display:block;
	width: 250px;
	height: 40px;
	background-image:url(../en/img/booking_button.png);
	background-repeat: no-repeat;
	background-position: 0px -40px; 
}	

a.nav_book, a.nav_book:visited{
	display:block;
	width: 158px;
	height: 40px;
	background-image:url(../en/img/booking_button_short.png);
	background-repeat: no-repeat;
	background-position: 0px 0px; 
}

a.nav_book:hover, a.nav_book_selected{
	display:block;
	width: 158px;
	height: 40px;
	background-image:url(../en/img/booking_button_short.png);
	background-repeat: no-repeat;
	background-position: 0px -40px; 
}	

a.nav_hotel_en, a.nav_hotel_en:visited{
	display:block;
	width: 158px;
	height: 17px;
	background-image:url(../en/img/menu/01_en.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px; 
}

a.nav_hotel_en:hover, a.nav_hotel_en_selected{
	display:block;
	width: 158px;
	height: 17px;
	background-image:url(../en/img/menu/01_en.gif);
	background-repeat: no-repeat;
	background-position: 0px -17px; 
}

a.nav_restaurant_en, a.nav_restaurant_en:visited{
	display:block;
	width: 158px;
	height: 17px;
	background-image:url(../en/img/menu/02_en.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px; 
}

a.nav_restaurant_en:hover, a.nav_restaurant_en_selected{
	display:block;
	width: 158px;
	height: 17px;
	background-image:url(../en/img/menu/02_en.gif);
	background-repeat: no-repeat;
	background-position: 0px -17px; 
}

a.nav_bar_en, a.nav_bar_en:visited{
	display:block;
	width: 158px;
	height: 17px;
	background-image:url(../en/img/menu/03_en.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px; 
}

a.nav_bar_en:hover, a.nav_bar_en_selected{
	display:block;
	width: 158px;
	height: 17px;
	background-image:url(../en/img/menu/03_en.gif);
	background-repeat: no-repeat;
	background-position: 0px -17px; 
}

a.nav_sport_en, a.nav_sport_en:visited{
	display:block;
	width: 158px;
	height: 17px;
	background-image:url(../en/img/menu/04_en.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px; 
}

a.nav_sport_en:hover, a.nav_sport_en_selected{
	display:block;
	width: 158px;
	height: 17px;
	background-image:url(../en/img/menu/04_en.gif);
	background-repeat: no-repeat;
	background-position: 0px -17px; 
}

a.nav_services_en, a.nav_services_en:visited{
	display:block;
	width: 158px;
	height: 17px;
	background-image:url(../en/img/menu/05_en.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px; 
}

a.nav_services_en:hover, a.nav_services_en_selected{
	display:block;
	width: 158px;
	height: 17px;
	background-image:url(../en/img/menu/05_en.gif);
	background-repeat: no-repeat;
	background-position: 0px -17px; 
}

a.nav_contacts_en, a.nav_contacts_en:visited{
	display:block;
	width: 158px;
	height: 17px;
	background-image:url(../en/img/menu/06_en.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px; 
}

a.nav_contacts_en:hover, a.nav_contacts_en_selected{
	display:block;
	width: 158px;
	height: 17px;
	background-image:url(../en/img/menu/06_en.gif);
	background-repeat: no-repeat;
	background-position: 0px -17px; 
}

a.panoramic_view, a.panoramic_view:visited{
	display:block;
	width: 171px;
	height: 17px;
	background-image:url(../bg/img/panoramic_view.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px; 
}

a.panoramic_view:hover, a.panoramic_view_selected{
	display:block;
	width: 171px;
	height: 17px;
	background-image:url(../bg/img/panoramic_view.jpg);
	background-repeat: no-repeat;
	background-position: 0px -17px; 
}

.panorama {
	margin-left: 285px;
	}
	
a.panoramic_view_en, a.panoramic_view_en:visited{
	display:block;
	width: 171px;
	height: 17px;
	background-image:url(../en/img/panoramic_view.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px; 
}

a.panoramic_view_en:hover, a.panoramic_view_en_selected{
	display:block;
	width: 171px;
	height: 17px;
	background-image:url(../en/img/panoramic_view.jpg);
	background-repeat: no-repeat;
	background-position: 0px -17px; 
}	

a.info_link:link {
	color:#000000;
	text-decoration: underline;
	}
a.info_link:visited {
	color:#000000;
	text-decoration: underline;
	}
a.info_link:active {
	color:#000000;
	text-decoration: underline;
	}
a.info_link:hover {
	text-decoration: none;
	color: #000000;
	}						
	
.distance_card {
	margin-right: 20px;
	}