@charset "windows-1250";
* { margin:0; padding:0; }
body { font-family: arial, tahoma, verdana, arial, sans-serif; background:url(images/bg.gif) repeat-x #fdf1ef;  }

#page { width:889px; margin:0 auto; }
#top { height:274px; background:#f14911; }
#top a { display:block; width:849px; height:234px; color:#FFFFFF; position:relative; padding:20px; text-align:center; }
#top span { display:block; position:absolute; top:0; left:0; width:889px; height:274px; background:url(images/top.jpg); } 
#menu { height:70px; background:url(images/bg_menu.gif) bottom #fdf1ef no-repeat; margin-left:20px; position:relative; }
	#menuleft { float:left; }
	#menuleft a { display:block; width:156px; height:22px; position:relative; font-size:11px; overflow:hidden; text-transform:uppercase; float:left; margin:20px 0px 0px 20px;  }
	#menuleft a span { position:absolute; top:0; left:0; width:156px; height:22px; display:block; }
	
	#menuright { list-style:none;  float:right; margin-right:60px; margin-top:25px;}
	#menuright li { line-height:1; float:left; margin:0px 5px; }
	#menuright a { position:relative; display:block; height:19px; font-size:11px; overflow:hidden; font-weight:bold; text-decoration:none; color:#000000; }
	#menuright a span { height:19px; top:0px; left:0px; display:block; position:absolute; cursor:pointer; background-color:#fdf1ef; width:100%; background-repeat:no-repeat;}
	#menurighta:hover {color:#FFFFF1; }
	#menuright a:hover span {color:#FFFFF1; }
	#menuright a:hover span { background-position:0px -20px;}
	
	#menuright .galerie span { background-image:url(images/galerie.gif);  }
	#menuright .listek span { background-image:url(images/napojovy_listek.gif);  }
	#menuright .jak span { background-image:url(images/jak.gif); }
	#menuright .kontakt span { background-image:url(images/kontakt.gif);  }
	#menuright .diskuse span { background-image:url(images/diskuse.gif);  }
	#menuright .dotazy span { background-image:url(images/dotazy.gif);  }
	
#topinfo { position:absolute; text-align:right; font-size:12px; right:70px; top:-20px; width:320px; }  

#content { min-height:500px; width:800px; background:url(images/bg_obsah.gif) no-repeat #FFFFFF; margin-left:35px; }

#obsah { padding:6px; }
	#obsah a:hover { text-decoration:none; }  
	#obsah h2 {  font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#e72d0d; margin-bottom:20px;}
	#obsah h3 { font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:17px; color:#f45213; margin:10px 0px 5px 0px; }
	#obsah h4 { font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:15px; margin:5px 0px 5px 0px; }
	#obsah .table { font-size:12px; }
	#obsah .table h3 { margin:0px; }
	#obsah p { font-size:12px; margin:5px 0px; }
	#obsah fieldset { margin:20px; border:1px solid #f45113; padding:10px; font-size:12px; }
	#obsah legend { padding:5px; font-size:15px; font-family:Georgia, "Times New Roman", Times, serif; color:#f45113; }
	#obsah input, #obsah textarea, #obsah select { font-size:12px; line-height:1.8; padding:5px; font-family:Arial, Helvetica, sans-serif; border:1px solid #CCCCCC; }
	#obsah .button { background:#f45113; color:#FFFFFF; font-size:17px; padding:7px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; }
	#obsah hr { margin:5px; border:1px solid #CCCCCC; height:1px; color:#CCCCCC; background:#CCCCCC; }
	#obsah .info { margin:0 auto; width:70%; padding:10px; border:#009933 2px solid; color:#009933; background:#EBFAE7; text-align:center; font-size:15px; font-weight:bold;}
	#obsah .alert { margin:0 auto; width:70%; padding:10px; border:#CC0000 2px solid; color:#CC0000; background: #FFEAEA; text-align:center; font-size:15px; font-weight:bold; }
	
	#obsah .img { padding:5px; background:#fceae7; }
	
	.galerie a { display:block; width:100px; height:100px; text-align:center; border: 5px solid #fceae7; margin:2px; float:left;  }
	.galerie a:hover { border:5px solid #dd281d;}
	.galerie a img { border:none; width:100px; height:100px;  background-repeat:no-repeat; background-position:center; display:block;   }
 	
	
	#program { width:396px; float:left; }
	#program h2 a { font-size:16px; padding:10px; display:block; height:26px; position:relative; }
	#program h2 a span { position:absolute; top:0; left:0; width:396px; height:46px; }
	#program h3 { padding:5px; font-size:16px; }
	#program p { font-size:11px; line-height:1.3; padding:5px 10px; }
	#program p a { float:right; font-size:17px; font-weight:bold; margin-top:10px; }
	
	#toppiti { margin:0px 3px; text-align:center; }
	#toppiti a { display:block; margin:10px 0px; text-align:center; }
	#toppiti img { border:0; }
	
	#topmusic { margin:0px 3px; text-align:center; }
	#topmusic h2 { font-size:12px; text-align:center; margin-bottom:5px; margin-top:10px; text-transform:uppercase; color:#e4230b; } 
	#topmusic h3 { font-size:14px; color:#CC0000; padding:5px 10px; text-align:left; }
	#topmusic p { font-size:11px; margin:3px 20px; text-align:left; } 

.cleaner { clear:both; }

#footer2 {background:url(images/bg_footer.gif) repeat-x #fdf1ef; }
#footer { background:url(images/footer.jpg); height:59px; padding-right:60px; padding-left:50px; color:#FFFFFF; font-size:12px; width:779px; margin:0 auto; padding-top:80px; }
