#menu                         { width: 100%; float: left; clear: right; z-index: 10;}
#menu ul                      { width: 985px;}
#menu ul, #menu ul.sub        { list-style-type:none; margin: 0; padding: 0; }
#menu ul.sub                  { margin-top: -2px; _margin-top: -0px; margin-left: 3px; border-color: black; border-style: solid; border-width:1px; border-top:none; width:195px; _width:170px; 								z-index: 10;}  
#menu li                      { float: left; width: 196px; z-index: 10;}
#menu li, #menu ul.sub li     { margin: 0px; padding: 0px; text-underline: none; }
#menu h5                      { cursor: pointer; font-size: 12px; margin:0; padding: 3px; _padding: 0px; font-weight:bold;} 
#menu h5 a                    { cursor: pointer; text-align:center; font:12px Verdana, arial; display: block; text-decoration: none; width: 100%; padding:2px 0 2px 2px; color: #003A1D; font-weight:bold; }
#menu h5 a:hover              { cursor: hand;; width:194px; _width:100%; background-image: url('./images/menu_blue.gif'); background-repeat: no-repeat; color:aqua; _text-align:center; -moz-border-radius-topright: 6px;}
ul.sub                        { position: absolute; z-index: 10; } /*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%; _width: 188px; margin:0; padding: 0; text-align:left; }
#menu ul.sub li a             { font:10px Verdana, arial; display: block; margin: 0; color:black; _width:190px; background-color: #E2EBF1;  text-decoration: none; padding:2px; }
#menu ul.sub li > a           { width: 189px; border: 1px solid  #E2EBF1; }
#menu ul.sub li a:hover       { cursor: hand; background-color: #266B9B; color: white; _border:none;  _width:190px; }
#menu ul li.main              { color: inherit; position: relative; z-index: 10;}
#menu ul li > ul.sub          { position: absolute; z-index:10; }
td.TabHlMenu                  { padding-left:2px; _padding-left:3px; text-align:center; _text-align:left; background-image:url('./images/menu3b2.jpg'); background-repeat: repeat; border:none; border-right:1px #266B9B solid; border-left:1px #266B9B solid; height:16px; _height:27px; }
#menu ul.sub li.heslo a       { color:red; }
#menu ul.sub li.heslo a:hover { cursor: hand; color: yellow; }

/*#menu h5 a:hover              { cursor: hand; width:194px; _width:100%; _text-align:center; background-image: url('./images/sipka1.gif'); background-repeat: no-repeat; background-position: 98% 60%; background-color:#266C62; color:aqua;  }
