@charset "windows-1250";
* { margin:0; padding:0; }
body { 	font-family: Georgia, "Times New Roman", Times, serif; background:url(img/bg.jpg) #282b2c repeat-x; }
#page { width:996px; margin:0 auto; background:url(img/bg_page.jpg); }
#left { width:291px; float:left; }

	#menu { list-style:none; background:url(img/bg_menu.jpg);}
	#menu li { line-height:1; margin-bottom:-8px; }
	#menu a { position:relative; display:block; width:267px; padding-left:20px; height:60px; font-size:10px; font-weight:bold; text-decoration:none; color:#2b1e0f; background-repeat:no-repeat; }
	#menu a span { width:287px; height:60px; top:0px; left:0px; display:block; position:absolute; cursor:pointer; }
	#menu a:hover {color:#2b1e0f; }
	#menu a:hover span {color:#2b1e0f; }
	#menu a:hover span { background-position:0px 60px;}

	#menu .uvod span { background-image:url(img/uvod.gif); }	
	#menu .ubytovani span { background-image:url(img/ubytovani.gif); }
	#menu .restaurace span { background-image:url(img/restaurace.gif); }
	#menu .rezervace span { background-image:url(img/rezervace.gif); }
	#menu .cenik span { background-image:url(img/cenik.gif); }
	#menu .galerie span { background-image:url(img/galerie.gif); }
	#menu .kontakt span { background-image:url(img/kontakt.gif); }
	
	#menu .home span { background-image:url(img/home.gif); }	
	#menu .unterkunf span { background-image:url(img/unterkunf.gif); }
	#menu .restaurant span { background-image:url(img/restaurant.gif); }
	#menu .preisliste span { background-image:url(img/preisliste.gif); }
	#menu .photoalbum span { background-image:url(img/photoalbum.gif); }
	#menu .dekontakt span { background-image:url(img/dekontakt.gif); } 
	
	#menu .enhome span { background-image:url(img/enhome.gif); }	
	#menu .accomodation span { background-image:url(img/accomodation.gif); }
	#menu .enrestaurant span { background-image:url(img/enrestaurant.gif); } 
	#menu .pricelist span { background-image:url(img/pricelist.gif); }
	#menu .gallery span { background-image:url(img/gallery.gif); }
	#menu .contact span { background-image:url(img/contact.gif); } 

	
	#rezervace { background:url(img/bg_rezervace.jpg); padding:10px 10px 10px 25px; font-size:12px; }
	#rezervace td { padding:0px 3px; }
	#rezervace input, #rezervace select, #rezervace textarea { background:#ffe9ba; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; padding:2px; border:1px solid #bd9d58; }


#right { width:705px; float:left; } 
	#logo { height:123px; }
	#logo a { height:113px; display:block; color:#d9a01f; font-size:17px; text-decoration:none; padding:5px; position:relative; }
	#logo a span { background:url(img/logo.gif); position:absolute; left:0; top:0; z-index:10; display:block; width:291px; height:123px; }
	#topfoto { height:295px; }
	#foto { position:absolute; left:0; top:0; width:705px; height:295px; background:url(img/top_foto.png); _background:url(img/top_foto.jpg); z-index:1000; }
	#obsah { padding:40px 60px 40px 40px; background:url(img/bg_obsah.jpg) top no-repeat; }
		#obsah h2 { font-weight:normal; font-size:28px; color:#d49307; margin-bottom:20px; }
		#obsah h3 { font-weight:normal; font-size:22px; color:#c28605; margin-bottom:10px; margin-top:20px; }
		#obsah p { color:#fff6e3; padding:5px 10px; font-size:14px; line-height:1.5; }
		#obsah a { color: #FC0; }
		#obsah a:hover { text-decoration:none; }
		
		#obsah .galerie { display:block; width:106px; height:106px; margin:3px; float:left; padding:3px; text-align:center; background-color:#f6e399; }
		#obsah .galerie a { padding:3px; background:#fff9ec; display:block; width:100px; height:100px; background-repeat:no-repeat; background-position:center; }
		#obsah .img { border:5px solid #ffd10b; } 

		#obsah .cenik { font-size:14px;  margin:10px; border:3px solid #ffe4ab;  }
		#obsah .cenik th { background:#d49307; color:#000000; padding:5px; }
		#obsah .cenik td { padding:5px; } 
	
	#pravy { width:269px;  background:url(img/bg_pravy.gif) 0px 150px repeat-y ; margin-right:-60px; margin-left:20px; margin-top:40px; float:right; _margin-right:-30px; } 
	#pravy p { padding-left:50px; padding-right:45px;  font-size:12px; color:#000; line-height:1.3; }
	#pravy h3 { margin:5px 45px 5px 50px; font-size:17px; color:#C00; }

#footer { height:106px; background:url(img/bg_footer.jpg); } 

#copy { color:#999; background:#282b2c; padding:5px; margin-top:-10px; _margin-top:0px; font-size:11px;  }
#copy a { color:#999; text-decoration:none;  } 

.cleaner { clear:both; }

#partneri { background:url(img/bg_partneri.gif); height:58px; padding:20px; }
#partneri img { margin:8px; }




