/* ------------------------------ RIGHT MENU -------------------------------- */
ul.rightmenu      { padding: 0px; margin: 0px; list-style: none;}
ul.rightmenu li   { padding: 0px; margin: 0px; list-style: none;}
ul.rightmenu li a { display: block; margin: 0px; padding: 2px 10px;       
                    color: #E5E5E5; line-height: 120%;}
ul.rightmenu li a.selected { color: #4169E1; background-color: Yellow; }
ul.rightmenu li a:hover    { color: Yellow; background-color: #00008B;}
/* ------------------------------- vyhledavani ------------------------------ */ 
.navFind      { text-align: right; padding-right: 3px;}
.navFindButt  { text-align: center; padding-top: 10px;}
/*------------------------ TOP MENU ------------------------------*/
 #top-menu-list *  { z-index: 10;}
 #top-menu-list    { z-index: 10; font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif; font-size: 95%; font-weight: bold; }
 ul#top-menu-list  { padding:0; margin:0; list-style-type:none; }
 #top-menu-list ul { padding:0; list-style-type:none; }
 ul#top-menu-list ul  { list-style-type:none; background: #055a90; border-left: 1px solid #055a90; border-top: 1px solid #055a90; }
 ul#top-menu-list li  { float:left;  margin-left: 0px;  list-style-type:none;  cursor: pointer; text-align: left; }
 ul#top-menu-list a   { display:block; }
 ul#top-menu-list ul  { position:absolute; visibility:hidden;}
 ul#top-menu-list li:hover>ul { position:absolute; visibility:visible; }
 ul#top-menu-list li li { float:none; border:none; margin:0px; padding: 0px ; }
 ul#top-menu-list li    {  behavior: url(hover.htc); /* Protože IE nedodržuje CSS standarty, aby bylo řešení funkční, použijeme tento *.htc soubor */ }
 /* L1 */
 .top-menu-list-li-l1   { height: 22px;}
 /* L2 */
 .top-menu-list-l2      { margin-left: 0px; margin-right: 0px; margin-bottom: 0px;  margin-top: 0px; position: absolute; }
 .top-menu-list-l2 li   { position: relative; margin: 0px; padding: 0px; list-style-type: none; 
                          height: 21px; ^height: 21px; _height: 21px; } 
 .top-menu-list-l2           {text-decoration: none; color: #055a90; width:200px; }
 .top-menu-list-l2 a         {text-decoration: none; color: #055a90; background-color: #FFFFFF; position: absolute;
                              margin-top:0px; margin-bottom:1px; padding: 3px 3px 3px 5px;  
                              width:191px;  _width:198px;  
										height:14px; ^height: 20px; /*opacity: 0.5;  filter:alpha(opacity=70); */ }
 .top-menu-list-l2 a:link    {text-decoration: none; color: #055a90; background-color: #FFFFFF; }
 .top-menu-list-l2 a:visited {text-decoration: none; color: #055a90; background-color: #FFFFFF; }
 .top-menu-list-l2 a:active  {text-decoration: none; color: #055a90; background-color: #FFFFFF; }
 .top-menu-list-l2 a:hover   {text-decoration: none; color: #1B357E; background-color: #EEEEEE; }
 /* L3 */
 .top-menu-list-l2-level-2   { margin: 0px; padding: 0px; list-style-type: none; text-align: left; position: absolute; 
                               top: -1px; left: 199px; ^left: 198px; }
 .top-menu-list-l2-level-2 li{ position: relative; margin: 0px; padding: 0px; list-style-type: none; 
                               height: 21px; ^height: 21px; _height: 21px; }
 .top-menu-list-l2-level-2           {text-decoration: none;      color: #055a90; width:250px;}
 .top-menu-list-l2-level-2 a         {text-decoration: none;      color: #055a90; background-color: #FFFFFF; position: absolute;
                                      margin-top:0px; margin-bottom:1px; padding: 3px 3px 3px 5px; 
                                      width:241px;  _width:248px; 
												  height:14px; ^height: 20px; }
 .top-menu-list-l2-level-2 a:link    {text-decoration: none; color: #055a90; background-color: #FFFFFF; }
 .top-menu-list-l2-level-2 a:visited {text-decoration: none; color: #055a90; background-color: #FFFFFF; }
 .top-menu-list-l2-level-2 a:active  {text-decoration: none; color: #055a90; background-color: #FFFFFF; }
 .top-menu-list-l2-level-2 a:hover   {text-decoration: none; color: #1B357E; background-color: #EEEEEE; }
/* L4 */
 .top-menu-list-l2-level-3    { margin: 0px; padding: 0px; list-style-type: none; text-align: left;  position: relative; 
                                top: 0px; left: 149px; ^left: 148px;}
 .top-menu-list-l2-level-3 li { margin: 0px; padding: 0px; list-style-type: none; height: 19px; ^height: 17px; }
 .top-menu-list-l2-level-3           {text-decoration: none;      color: #055a90; width:150px;}
 .top-menu-list-l2-level-3 a         {text-decoration: none;      color: #055a90; background-color: #FFFFFF; position: absolute;
                                      margin-top:0px; margin-bottom:1px; padding: 3px 3px 3px 5px;  
                                      width:141px;  _width:148px; 
												  height:12px; ^height: 18px; }
 .top-menu-list-l2-level-3 a:link    {text-decoration: none; color: #055a90; background-color: #FFFFFF; }
 .top-menu-list-l2-level-3 a:visited {text-decoration: none; color: #055a90; background-color: #FFFFFF; }
 .top-menu-list-l2-level-3 a:active  {text-decoration: none; color: #055a90; background-color: #FFFFFF; }
 .top-menu-list-l2-level-3 a:hover   {text-decoration: none; color: #1B357E; background-color: #EEEEEE; }