a:hover {color: red}
Q        {color: #000000; font-weight: bold; background: #68B2FD}
TT		{color: #8080FF; border-bottom: 1px; solid #100c; font-size: 12px}
#text 	{font-family: Times New Roman; font-size: 13px; padding-top: 4pt}
#titulek {font-family: Arial; font-size: 13px; color: #0000FF font-weight: bold}
#vliste	{font-family: Comic Sans MS; font-size: 17px; color: white; background-color: #8080FF}
#tabulka {background-color: #FFE499; font-family: Times New Roman; font-size: 13px; padding-top: 4pt}
#tabulka2 {background-color: white; font-family: Times New Roman; font-size: 13px; padding-top: 4pt}
#zlutepole {background-color: #CEDB78}
#lista   {font-family: Comic Sans MS; font-size: 17px; color: white}
.calendar_all {	
	font-size : 85%;
	background-color:#FBF9F9;
	margin-left:10px;
	text-align: right;
}

.calendar_weekend {	
	background-color:#DCD8CC;
}
.calendar_title {	
	background-color:#6B2929;
	color:#FBF9F9;
	font-weight:bold;
	text-align:center;
}

#menutitulek {font-family: Times New Roman; font-size: 22px; font-weight: bold; color: blue;}
				
#odkazyzvyrazni a {font-family: Times New Roman; text-decoration: none; font-size: 18px; font-weight: bold; color: blue;}
#odkazyzvyrazni a:hover {background-color: #EEE; color: red; border-left: 10px solid red;}
#odkazyzvyraznimala a {font-family: Times New Roman; text-decoration: none; font-size: 13px; font-weight: bold; color: blue;}
#odkazyzvyraznimala a:hover {background-color: #EEE; color: red; border-left: 10px solid red;}
#odkazvkulture a {font-family: Times New Roman; text-decoration: none; font-size: 19px; font-weight: bold; color: red;}
#odkazvkulture a:hover {font-family: Times New Roman; text-decoration: none; font-size: 19px; font-weight: bold; color: blue;}
#polednimenu {background-color: #FFE499;}

.pruh1{
	background : #E1ECDF;
}
.pruh2{
	background : #CCDFC8;
}


ul.sub{position: absolute; z-index:10; visibility: hidden; } 
li.mainHover ul.sub{visibility: visible;} 
li {behavior: url(hover.htc);}



#menu {font:0.9em Verdana, sans-serif; width: 100%; float: left; clear: middle;}
	#menu ul {width: 620px;}
	#menu ul, #menu ul.sub {list-style-type:none; margin: 0; padding: 0;}
	#menu li {float: left; width: 150px;}
	#menu li, #menu ul.sub li {margin: 0; padding: 0;}
	#menu h3 {font-size: 1em; margin:0; padding: 1px; border: 2px solid ; border-color: #F9DE06;}
	#menu h3 a {display: block; text-decoration: none; width: 100%; font:1.2em Verdana, , sans-serif; font-weight: bold; }
	#menu h3 a:hover {background-color: white; color: inherit; font:1.2em Verdana, , sans-serif; font-weight: bold;}
	ul.sub {position: absolute; z-index: 10; visibility:hidden;} /*pokud vynecháme tento řádek budeme mít při vypnutém JavaScriptu přístupné menu pod sebou*/
  #menu ul.sub li {display: block; width: 100%; margin:0; padding: 0;}
	#menu ul.sub li a {display: block; margin: 0; width: 250px; border-left: 10px solid #E8EEBF; background-color: #F9FCA8; text-decoration: none;} /*nastavení rámečku rozbalovacího menu*/
	#menu ul.sub li > a {width: 120px;}
	#menu ul.sub li a:hover {background-color: #EEE; color: blue; border-left: 10px solid red; text-decoration: none;} /*nastavení barvy písma a pozadí v případě najetí myší*/

  #menu ul li.main:hover h3 a {background-color: #DDD; color: inherit;}
  #menu ul li.main {position: relative;}
  #menu ul li > ul.sub {position: absolute; z-index:10; visibility: hidden;}
  #menu ul li.main:hover ul.sub {visibility: visible;}
  #menu b a:hover {background-color: white; color: inherit; font:1.2em Verdana, , sans-serif; font-weight: bold;}


#menu ul.sub li.polozka2 a 
{ 
font-weight: normal; 
text-align: left; 
padding: 0 .5em .1em; 
margin: 0 -.5em; 
border-left: 20px solid #FFE499;

} 

#menu ul.sub li.polozka2 a:hover 
{ 
background: #eee; 
color: blue;
border-left: 20px solid red; 
} 

#zvyrazni b a:hover {background-color: white; color: inherit; font:0.9em Verdana, , sans-serif; font-weight: bold;}
#tabulkaoranz table {background-color: #F9DE06; }
#tabulkaoranz table td {background-color: #F9FCA8; }

#pamatky table {background-color: #F9DE06; }
#pamatky table td {background-color: #F9FCA8; color: inherit; font:1.1em Verdana, , sans-serif; font-weight: bold; }

#pamatkytab table td {background-color: #F8F8CC; }

     #maciwebmenu {
     position: absolute;
     top: 5px;
     right: 5px;
     margin: 0; 
     padding 0;}
     
div.prispevek	{margin-bottom:1em; font-family: Times New Roman; text-decoration: none; font-size: 15px;
		}

div.prispevek p	{margin:5px 0;padding:0
		}

div.prispevek h3	{background-color: #F9FCA8;margin:10px 0 0 0
		}
		



























