html , body { margin:0px; padding:0px;
			  font-size:11px; font-family:Tahoma,Arial,Verdana;
			  background-image:url(../_img/inner_page.gif);}
			  
/*====== ALL =======*/
a { text-decoration:none; outline:none;}
ul { list-style-type:none; margin:0px; padding:0px;}
ul li { margin:0px; padding:0px;}
.nofloat { clear:both;}
i { display:none;}
h2 , h3 { margin:0px; padding:0px;}
/*====== ALL =======*/			  
			  
.shadow { background: url(../_img/outer_head.gif) repeat-x left top;}
.out_head { height:551px; /*background:url(../_img/outer_head.gif) left top repeat-x;*/}

.header { margin:auto; padding:0px; width:934px; }

/*----------LOGO----------*/
.logo { margin:0px; padding:0px;
		position:relative;
		width:934px; height:123px;
		background:url(../_img/logo.gif) no-repeat left top;}
.logo_click { display:block;
			  position:absolute; top:10px; left:11px; 
			  width:280px; height:105px;}
		
/*----------SEARCH MODULE----------*/		
.search { margin:0px; padding:0px;
		  width:934px; height:57px;
		  background: url(../_img/box_search.gif) no-repeat left top;}
		  
		/*===== languages =====*/
.languages { margin:0px; padding:22px 0 0 0;
			 width:187px; 
			 float:right;}
.languages li { margin:4px; padding-right:6px; 
				height:15px; float:left;
				background: url(../_img/lang_line.gif) no-repeat right center;}
.languages a { color:#989796;}
.languages a:hover , .languages .selected { color:#f85905;}

		/*===== short menu =====*/
.short_menu { float:right; padding:22px 0 0 0; width:110px; }
.short_menu a { display:block; width:19px; height:19px;
				background:no-repeat left top; outline:none;}
.short_menu a:hover , .short_menu .selo { background-position:bottom;}
				
.short_menu ul li { padding:0 6px 0 6px; 
					float:left; 
					background:url(../_img/short_line.gif) no-repeat right center;}
.short_menu .home	a { background-image:url(../_img/home2.gif);}
.short_menu .mail	a { background-image:url(../_img/mail2.gif);}
.short_menu .map	a { background-image:url(../_img/map2.gif);}

			/*===== search form =====*/
.search_form { padding:26px 0 0 0; float:right;
				width:315px; height:30px;}
.search_form form { margin:0px; padding:0px;}

.pole { width:145px; height:14px; padding:0px 0 0 5px; 
		border:0px; background:none;
		color:#959594; font-size:11px; 
		font-family:Tahoma,Arial,Verdana;}
.send { width:42px; height:17px; padding:0px; margin-left:10px; 
		background:none; border:none;
		cursor:pointer; color:#868686;
		font-weight:bold;
		font-size:11px; 
		font-family:Tahoma,Arial,Verdana;}
		  
/*----------MENU MODULE----------*/			  
.out_box { margin:0px; padding:10px 0 0 0; 
			width:934px; height:361px; overflow:hidden;
			background:url(../_img/out_box_new.gif) no-repeat left top;}
			
.menu { margin:0px; padding:0px 36px 0 0px;
		width:244px; float:left;}
.menu ul { width:218px;  float:right;   }
		
.menu ul li { /*height:27px;*/ height:26px;   width:218px; padding-bottom:0px; text-align:right; }
* html .menu  ul li { height:23px;  }		
.menu ul li a {	display:block;
				width:218px; height:16px; 
			 	background:right top no-repeat; } 
		 	
.menu ul li a:hover  { background-position: right bottom; }		
.menu ul .selected a  { background-position: right bottom; }

.menu ul li.menu_bg1 a { background-image:url(../_img/menu_bg1.gif);}
.menu ul li.menu_bg2 a { background-image:url(../_img/menu_bg2.gif);}
.menu ul li.menu_bg3 a { background-image:url(../_img/menu_bg3.gif);}
.menu ul li.menu_bg4 a { background-image:url(../_img/menu_bg4.gif);}
.menu ul li.menu_bg5 a { background-image:url(../_img/menu_bg5.gif);}


.menu ul li.menu_bg6 a { background-image:url(../_img/menu_bg0.gif); height:30px; }

.menu ul li.menu_bg7 a { background-image:url(../_img/menu_bg7.gif);}
.menu ul li.menu_bg8 a { background-image:url(../_img/menu_bg8.gif);}
.menu ul li.menu_bg9 a { background-image:url(../_img/menu_bg9.gif);}

.menu ul li.menu_en1 a { background-image:url(../_img/menu_en1.gif);}
.menu ul li.menu_en2 a { background-image:url(../_img/menu_en2.gif);}
.menu ul li.menu_en3 a { background-image:url(../_img/menu_en3.gif);}
.menu ul li.menu_en4 a { background-image:url(../_img/menu_en4.gif);}
.menu ul li.menu_en5 a { background-image:url(../_img/menu_en5.gif);}
.menu ul li.menu_en6 a { background-image:url(../_img/menu_en6.gif);}
.menu ul li.menu_en7 a { background-image:url(../_img/menu_en7.gif);}
.menu ul li.menu_en8 a { background-image:url(../_img/menu_en8.gif);}
.menu ul li.menu_en9 a { background-image:url(../_img/menu_en9.gif);}


.menu ul li.menu_de1 a { background-image:url(../_img/menu_de1.gif);}
.menu ul li.menu_de2 a { background-image:url(../_img/menu_de2.gif);}
.menu ul li.menu_de3 a { background-image:url(../_img/menu_de3.gif);}
.menu ul li.menu_de4 a { background-image:url(../_img/menu_de4.gif);}
.menu ul li.menu_de5 a { background-image:url(../_img/menu_de5.gif);}
.menu ul li.menu_de6 a { background-image:url(../_img/menu_de6.gif);}
.menu ul li.menu_de7 a { background-image:url(../_img/menu_de7.gif);}
.menu ul li.menu_de8 a { background-image:url(../_img/menu_de8.gif);}
.menu ul li.menu_de9 a { background-image:url(../_img/menu_de9.gif);}

.menu ul li.menu_bg6 { height:46px;}	



			
.images { margin:0px; padding:0px;
		  width:648px; float:left;}	
.pictures { margin:0px; padding:0px; position:relative;
			width:628px; height:322px;
			background: url(../_img/pictures_new.jpg) no-repeat left top;}
.link { width:207px; height:34px; 
		position:absolute; bottom:15px; right:20px;}
.link a { color:#fdfdfd;}
.link a span { color:#fdfdfd; font-weight:bold;}
		  		
/*----------PAGE MODULE----------*/	
.page { margin:0px auto; padding:0px; 
		width:934px; min-height:370px; 
		
		background-color:#f4efd4;/*#f4ecc5;*/}
* html .page { height:370px;}		
/*---------  LEFT COLUMN'S PAGE  ----------*/
		
.left { margin:0px; padding:0px 0 0 16px;
		width:274px; float:left;}
		
.box .up { margin:0px; padding:0px;
		   width:270px; height:17px;
		   background:url(../_img/gore.gif) no-repeat left top;}
		   
.box .center { margin:0px; padding:5px 42px 0 60px;
				width:168px; color:#747472; 
				 font-size:11px; min-height:50px; text-align:right;
				background:url(../_img/sreda.gif) repeat-y left top;}
				
* html .box .center { height:50px;}
				
.box .center_inner_page	{	padding:5px 42px 0 30px;
							width:auto; } 

.bold_a { color:#fd5900; }
.bold_a:hover { text-decoration:underline;}
	
.box .center_right { padding:0px 32px 0 28px; width:210px;}	
			
.box .center h2 { margin-bottom:5px;  
				  width:172px; height:17px; 
				  background: no-repeat right top;}
				  
.box .center h3 { 	margin-bottom:5px; float:right;
					width:200px; height:17px; 
					background: no-repeat right top; }
		   
.box .down { margin:0px; padding:0px; position:relative;
			 width:270px; height:13px;
			 background:url(../_img/dolu.gif) no-repeat left top;}

.box .down .cup { position:absolute; left:0px; bottom:0px;}

/*---- box_contacts ----*/

.box_contacts { margin:10px 0 0 0; /*padding:22px 10px 0 85px;*/
				padding:23px 40px 0 30px;
				/*width:175px;*/ width:200px; 
				min-height:100px;line-height:15px;
				color:#747472;  font-size:11px; text-align:right; 
				background:url(../_img/new_contacts.gif) no-repeat left top;}
* html .box_contacts { height:100px;}				
				
.box_contacts a { color:#747472;  outline:none;}
.box_contacts a:hover { color:#545452;   outline:none;}				
.box_contacts span { color:#bab239; font-weight:bold;}				
.box_contacts h2 { margin-bottom:5px; 
				  /*width:142px;*/ width:200px; height:14px;
				  background: no-repeat right top;}				
.inner_right .box .center h2  {  background: no-repeat left top;}
.inner_right .box .center { text-align:left;}		
/*---------  RIGHT COLUMN'S PAGE  ----------*/	
		
.right { margin:0px; padding:0px;/* border: solid 1px #0000CC; */
		 width:633px; float:left;}		
		
		
.welcome { margin:0px; padding:18px 30px 0 47px; float:left;
		   width:284px; min-height:165px; 
		   color:#747474; font-size:11px;
		   background:url(../_img/welcome.gif) no-repeat left top;}	
		   
* html .welcome { height:165px;}	
		
.welcome h2 {   margin-bottom:5px;
				width:235px; height:19px;
			 	background:no-repeat left top;}	
				
.normal_a { color:#fd5900;}
.normal_a:hover { text-decoration:underline;}	

/*--- inner_right ----*/
.inner_right { width:270px; height:100px; float:left;}

.reservation { margin:10px 0 0 0; padding:23px 20px 0 30px;
			   width:220px; min-height:138px; color:#747474;
			   /*background: url(../_img/fon_reservation_index.gif) no-repeat left top;*/
			   background: url(../_img/new_z.gif) no-repeat left top;}
.reservation h2 {	margin-bottom:5px;
					width:160px; height:14px;
					background:no-repeat left top;}
 			   
* html .reservation	 { height:138px;}
			  			
/*----------  FOOTER  ----------*/

.footer {	margin:0px auto; padding:0px 0 10px 15px;  
			
			width:919px; height:56px;
			background:url(../_img/all_foot2.gif) no-repeat left top;
			background-color:#f4efd4;}
					
.foot_pole {	padding:29px 10px 0 70px;
				width:827px; }
				
.copyright { float:left; color:#515151;}
.design { float:right; color:#515151;}
.design a {color:#515151;}
.design a:hover { text-decoration:underline;}		


/*========== INNER PAGES ==========*/
/*.prelivka { width:934px; height:86px; 
			position:absolute; bottom:0px; left:0px; z-index:5px;
			background: url(../_img/plava6to2.gif) no-repeat left top;}*/
			
.inner_box { margin:0px 0 0 10px; padding:0px;
				width:622px; min-height:308px;
				background:url(../_img/inner_big2.gif) no-repeat left top;}	
* html .inner_box { height:308px;}				
.one_title {	padding:16px 0px 0px 42px;
				width:30%; height:20px;
				}
				
.one_title h3 { width:270px; height:17px;
				background: no-repeat left top;}								
						
.one_text { padding:40px 40px 25px 35px;
			width:545x; color:#747472; min-height:2px;}
* html .one_text { height:2px;}
.one_text span { color:#fb5700; font-weight:bold;}

/* ------ inner center pictures ------ */

.move_down { margin:0px; padding: 20px 0 0 0;
			 height:250px; width:610px;}

.img_box {	margin:0px; padding:0px; float:left;
			width:301px; height:215px;
			text-align:center; vertical-align:middle;
			display:table;
			background: url(../_img/under_img.gif) no-repeat left top;}
			
.to_center {  vertical-align:middle; display:table-cell; padding-top:2px;}

.img_box img { border: solid 5px #bc9a39;   }

* html .img_box 	{ position:relative; }			  
* html .to_center 	{ position:absolute; top:50%; left:0%;  }
* html .center_ie 	{ position:relative; top:-50%; height:1px; } 


.inner_out_box { padding:0px; height:260px; background:url(../_img/inner_out_head3.gif) no-repeat left top;}
.inner_out_head { height:auto; }
.inner_page { 	padding-bottom:15px;
				background:url(../_img/page_up.gif) no-repeat left top;
				background-color:#f4efd4;/*#f4ecc5;*/}

.inner_images { padding-left:16px; width:632px;}
.inner_search { background:url(../_img/inner_search_fon.gif) no-repeat left top;}
.inner_search_form { width:300px;}


/*------ RESERVATION AND CONTACT FORM --------*/

.reserve_page { margin:0px auto;  padding:0px 0 0 0;
				width:568px; height:175px;
				background:url(../_img/reservation_fon.gif) no-repeat left top;}

.mail_form { margin:0px auto; margin-top:10px; padding:0px;
			 width:564px; height:211px; position:relative;
			 background: url(../_img/form_to_mail.gif) no-repeat left top;}
			 
.mail_form label { color:#5e5e5e; padding-top:4px;  }
* html .mail_form label { padding-top:2px;}
/*------ my_mail -------*/
.pos_mail { position:absolute; top:46px; right:30px; width:205px;}

.my_mail_label { float:left;}

.my_mail {	margin:0px; padding:0px 0 0 5px;
			display:block; float:right;
			width:162px; height:19px;
			background: url(../_img/polence.gif) no-repeat left top;}			

.my_mail_none {	width:155px; height:13px; padding-top:3px;
				color:#5e5e5e; font-size:10px;
				background:none; border:0px;}

/*---------- name -----------*/
.pos_name { position:absolute; top:46px; left:46px; width:220px;}

.short_label { float:left; }
			
.short_fld { margin:0px; padding:0px 0 0 5px;
			display:block; float:right;
			width:162px; height:19px;
			background: url(../_img/polence.gif) no-repeat left top;}			

.short_fld_none {	width:155px; height:13px; padding-top:3px;
					color:#5e5e5e; font-size:10px;
					background:none; border:0px;}			
			
/*-------- subject ---------*/			
.pos_subject { position:absolute; top:76px; left:46px; width:220px;}

.short_sbj_label { float:left; }

.short_sbj { margin:0px; padding:0px 0 0 5px;
			 display:block; float:right;
			 width:162px; height:19px;
			 background: url(../_img/polence.gif) no-repeat left top;}

.short_sbj_none {	width:155px; height:13px; padding-top:3px;
					color:#5e5e5e; font-size:10px;
					background:none; border:0px;}			
			
/*-------- text area to comments --------*/
.pos_area { position:absolute; top:106px; left:46px; width:490px; }

.txt_area_label { float:left;}

.txt_area { margin:0px; padding:0px 0 4px 6px;
			display:block; float:right;  
			width:430px; height:52px; scrollbar-base-color: #e9e0c3;
			background:url(../_img/text_area.gif) no-repeat left top;}
			
.txt_area_none { width:429px; height:50px; 
				 overflow:auto; color:#5e5e5e;
				 background:none; border:0px;}			
* html .txt_area_none	{	width:426px; height:47px;}			
/*------- submit_button -------*/
.submit_button { position:absolute; bottom:15px; left:100px;}
.send_mail {	width:119px; height:26px; cursor:pointer; 
				font-family:Verdana, Arial, Helvetica, sans-serif; 
				font-size:11px; color:#fff;
				background:url(../_img/mail_button.gif) no-repeat left top;
				border:0px;}			
			
/*------- NOTES-----------*/

.note { position:absolute; right:29px; bottom:22px;
		color:#ad840e;}			
			
.note_top { position:absolute; top:15px; left:46px;
			color:#5e5e5e;}
.note_top span { color:#c0a449; font-weight:bold;}


.form_error { background-image:url(../_img/error.gif); }
.form_error_big { background-image:url(../_img/error_big.gif); }
/* ---------- RESERVATION FORM ---------- */

.res {
	position: relative;
	z-index: 1001;
	float: left;
	width: 405px; height:130px; 
	padding-top:23px;
	margin-top: 0px;
	color: #5f564e;
}
.res ul li {  padding-top:10px;}
.res h2 {
	height: 25px;
	padding-bottom: 0;
	background: 23px top no-repeat;
}

.res .headbg {
	background-image: url(../img/hilite_res_head_bg.gif);
}

.res .headen {
	background-image: url(../img/hilite_res_head_en.gif);
}

.res .rows {
	height: 130px; 
	padding: 0 0 0 23px;
	margin: 0;
	list-style-type: none;
	line-height: 21px;
}

.res .litle,  .res .big {
	float: left; padding-left:16px;
}

.res .litle {
	width: 70px; 
}

.res .big {
	width: 110px; 
}

.res h4 {
	padding: 0 0 0 0px;
	margin: 0; float:left; 
	font-size: 11px;
	font-weight: normal;
}

.res .label {
	display: none;
}

.res label {
	padding-left: 2px;
}

.res .drop { 
	display: block;
	position: relative;
	line-height: 13px;
	padding: 2px 15px 2px 0px;
	outline: none;
	font-size: 11px;
	color: #5f564e;
	text-align:center;
	text-decoration: none;
	overflow: hidden;
	white-space: nowrap;
}

.res .longd .drop {
	width: 95px; height:14px;
	background-image: url(../_img/drop_long.gif);
}

.res .shortd .drop {
	width: 56px; height:14px; 
	background-image: url(../_img/drop_short.gif);
}

 .res .error .drop {
	background-position: left bottom;
}

.res .drop span {
	overflow: hidden;
	white-space: nowrap;
	cursor: pointer;
}

.res a:hover.drop {
	background-position: left bottom;
	color: #cba42b;
}

.res .dropper div {
	position: absolute;
	width: 56px; 
	border: 1px solid #d1d2d1;
	border-top: 0;
	background: #eff2f3;
	overflow: auto; 
	/*height:100px;*/
	z-index: 1000;
}

.res .dropper .scrolled {
	height: 112px; 
}

.res .longd div {
	margin-left: 15px;  width:80px; /*height:79px; height:31px;*/ border: solid 1px #fdf9e4;
	margin-left:5px; width:100px;
	background-color:#ECE4C2;
	  scrollbar-base-color: #ece4c2;
}

/*.res .dropper   .scrolled  { height:200px;}*/

.res .longd div ul {
	/*width: 60px;*/
	/*width:82px; */
}

.res .shortd div {
	margin-left: 6px; border: solid 1px #fdf9e4;
	scrollbar-base-color: #ece4c2;  
}

.res .shortd div ul {
	/*width: 38px;*/
}

.res .dropper ul {
	padding: 0;
	margin: 0;
	line-height: 16px;
	list-style-type: none;
	text-align: center;
}
.res .dropper ul li { padding:0px; }
.res .dropper ul li a {
	display: block; 
	height: 15px; 
	padding-left: 3px;
	border-bottom: 1px solid #f3efd8;
	font-size: 11px;
	color: #605850;
	background-color:#ece4c2;
	text-decoration: none;
	outline: none;
}

.res .dropper ul li a:hover {
	/*background: #fff;*/
	color: #bc9a39;
}

.res select {
	font-size: 10px;
	color: #605850;
}

/*.res .submit {position: absolute;bottom:0px;left: 55px;}*/
	
.res .submit1 { padding-top:10px; float:left; padding-right:17px; padding-left:83px;}	
	


.res .submit1 input {
	width: 118px;
	height: 26px;
	padding: 0 0px 0 0;
	border: 0;
	background: url(../_img/mail_button.gif) left top  no-repeat;
	cursor: pointer;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	color: #fff;
}
	
.java_calendar  {	position:absolute; top:32px; right:-20px;
					width:22px; height:19px; border:0px; outline:none;
					background:url(../_img/calendar.gif) no-repeat left top; cursor:pointer;}	
					
.java_calendar2  {	position:absolute; top:62px; right:-20px;
					width:22px; height:19px; border:0px; outline:none;
					background:url(../_img/calendar.gif) no-repeat left top; cursor:pointer;}					
					
					
/*------ROOMS------*/

.rooms { margin:0px; padding:40px 10px 0px 33px;
		width:90%; color:#747472;}
		
		
.rooms .info { padding:12px 5px 10px 20px;}
.rooms .big_star { padding:1px 0;}	
.rooms .big_star a { padding-left:15px; color:#747472; font-weight:bold; font-size:12px;
					background:url(../_img/star_1.gif) no-repeat left center;}
.rooms .big_star a:hover , .rooms .big_star .select { background:url(../_img/star_2.gif) no-repeat left center;}									
					


/*--------GALLERY---------*/

.gallery { margin:0px; padding:30px 0 10px 20px; width:90%;}

.category { /*width:350px; float:left;*/ padding-bottom:12px; /*border:solid 1px #000066;*/ min-height:1px;}
* html .category { height:1px;}

.category ul { margin:0px; padding:0px; }
.category ul li {	margin-left:2px; padding:0px 5px 0px 4px; float:left; /*border-right:solid 1px #605f5b;*/
 					background:url(../_img/du.gif) no-repeat right center;}
					
.category ul li a {	/*display:block; width:50px; height:13px; overflow:hidden; */
					 color:#605f5b;  /*padding:0px 13px 1px 15px;*/ 
					 padding:0px;
					 text-align:center;
					/*background:url(../_img/star_little.gif) no-repeat  3px center  #e7debd;*/}
					
.category ul li a:hover , .category ul li .different {	color:#bc9a39;  /*padding:0px 13px 1px 15px;*/
														/*background:url(../_img/star_little2.gif) no-repeat  3px center  #b28b1d;*/}					

.list_pages {	margin:0px; padding:0px 0 0px 21px; float:left;
			 	width:335px;}
* html .list_pages { width:197px;}									
					
.list_pages a { margin:0px; margin-right:3px; padding:2px 0 0 0;
				display:block; float:left;
				width:18px; height:16px;
				color:#605f5b; text-align:center;
				background-color:#e7debd;}
					
.list_pages a:hover , .list_pages .different { 	/*margin:0px; margin-right:3px; padding:2px 0 0 0;
												display:block; float:left;
												width:18px; height:16px;
												 text-align:center;*/
												background-color:#b28b1d;color:#fdfdfd;}					

.list_pages a strong { font-size:12px;}					
					

.all_pictures { padding:0px 0 0 0; }

.pic_fon {	margin:0px 5px 5px 0; padding:0px;
			width:106px; height:106px; float:left; 
			display:table; position:relative; 
			vertical-align:middle; text-align:center;
			background:url(../_img/one_background.gif) no-repeat left top;}

.pic_fon img { border:0px;}

.rooms .big_star  .search_res { background:none; padding:0px; margin:0px;}
.rooms .big_star .search_res:hover { background:none; text-decoration:underline;}
					