@charset "windows-1250";
* {margin:0; padding:0; }
body { font-family: Georgia, "Times New Roman", Times, serif; background:#a5cedd url(images/bg.jpg) repeat-x; }

#page { width:914px; margin:0 auto; }
#top { height:508px; position:relative; }

#facebook { position:absolute; left:90px; top:18px; }

#foto { display:block; float:left; border:none; width:514px; height:508px; background:url(images/foto.jpg); }
#logo { float:left; height:141px; }
#logo a { display:block; width:360px; height:101px; color:#FFFFFF; position:relative; padding:20px; text-align:center; }
#logo span { display:block; position:absolute; top:0; left:0; width:400px; height:141px; background:url(images/logo.jpg); } 

#logo2 { height:250px; }
#logo2 a { display:block; height:210px; color:#FFFFFF; position:relative; padding:20px; text-align:center; }
#logo2 span { display:block; position:absolute; top:0; left:0; width:914px; height:250px; background:url(images/top2.jpg); } 

#flash { height:367px; width:400px; float:right; background:url(images/bg_flash.jpg); }

#menu { height:44px; background:url(images/bg_menu.gif) repeat-x; border-bottom:#35637f  solid 5px; }
#menu ul { list-style:none; height:44px; float:left; } 
#menu li { float:left; width:139px; }
#menu a { display:block; text-align:center; padding:13px 0px; text-decoration:none; color:#000000; font-size:15px; background:url(images/bg_menu2.gif) right no-repeat;}
#menu a:hover { background: url(images/bg_menu2.gif) repeat-x; color:#35637f; }
#menu a.active { background:url(images/bg_active.gif) repeat-x; color:#FFFFFF; }

#menu #rezervace { display:block; width:178px; text-align:center; background:url(images/bg_rezervace.gif); color:#FFFFFF; padding:12px 20px; text-decoration:none; float:right; }

#obsah { padding:40px; background:#FFFFFF; }
	#obsah p { font-size:13px; line-height:1.7; padding:3px 25px;}
	#obsah h2 { font-size:28px; margin-bottom:15px; color:#35637f; }
	#obsah h3 { font-size:18px; font-weight:normal; margin-bottom:3px; margin-top:10px; color:#287aa0; }
	#obsah h4 { font-size:16px; font-weight:normal; margin-bottom:3px; margin-top:10px; color:#5299b9;}
	#obsah ul { padding:0px 10px; font-size:80%; line-height:1.5; }
	#obsah li { list-style:none; padding-left:20px; background:url(images/odrazka.gif) 0px 7px no-repeat;  }
	#obsah a {color:#cb8202;}
	#obsah .odkaz { font-size:150%; color:#CC3300; font-weight:bold; }
	#obsah a:hover { text-decoration:none; } 
	#obsah .zvyrazneni, .rezervace .zvyrazneni { color:#CC0000; }
	
	#obsah .cenik { font-size:14px;  margin:10px; background:#35637f; position:relative; width:70%; }
	#obsah .cenik th { background:#a6cfde; color:#000000; padding:5px; }
	#obsah .cenik td { padding:5px; } 
	
	#obsah .nakresy {text-align:center; position:relative; } 
	#obsah .nakresy img { border:none; } 
	#obsah .nakresy td {background:#ffeacb;}
	#obsah .img {border:#d79941 1px solid; padding:2px; margin:10px; }
	#obsah .img2 {margin:5px;}
	#obsah .img3 {margin:5px;  border:#d79941 1px solid; padding:2px; }
	
	#obsah .galerie { display:block; width:140px; height:140px; margin:3px; float:left; padding:5px; text-align:center; background-color:#a5cedd; }
	#obsah .galerie a { padding:5px; background:#FFFFFF; display:block; width:130px; height:130px; background-repeat:no-repeat; background-position:center; }

#footer { color:#FFFFFF; padding:20px; text-align:right; background:#35637f; font-size:14px; border-top:5px solid #a5cfdd; margin-bottom:10px;}
#footer a { color:#FFFFFF; }
#footer a:hover { text-decoration:underline; }

.cleaner { clear:both; }
