div#nav ul {
 margin:0; padding:0;
 background:transparent;
 border:1px solid #ccc; border-width:0;
}
div#nav li {
 float:left; position:relative;
 margin:0;  padding:45px 0 0 0; width:158px;
 list-style:none; line-height:1em;
 font-size:17px;
 text-align:center;
}

div#nav li:hover {background:url("../images/menu/on.gif") no-repeat 50% 36px;}

div#nav li a {display:block; margin:0; width:69px;}
div#nav>ul a {width:auto;}

/* barva odkazu */
.level1 li a.aktivni { color:#c6e0f1; text-decoration:none; background:none; }
.level1 li a.aktivni:hover { color:#f9fbfc; text-decoration:none; background:none; }

.level1 li a.neaktivni { color:#f9fbfc; text-decoration:none; background:none; }
.level1 li a.neaktivni:hover { color:#c6e0f1; text-decoration:none; background:none; }

div#nav li.menuon {background:url("../images/menu/on.gif") no-repeat 50% 36px;}






/* SUBMENU SUBMENU SUBMENU SUBMENU SUBMENU SUBMENU SUBMENU SUBMENU SUBMENU SUBMENU SUBMENU SUBMENU SUBMENU SUBMENU SUBMENU SUBMENU SUBMENU SUBMENU */
.submenu {
 position:absolute; top:440px; left:12px; 
}

div#navB ul {
 margin:0 0 0 12px; padding:0;
 background:transparent;
 border:1px solid #ccc; border-width:0;
 width:887px;
}
div#navB li {
 float:left; position:relative;
 margin:0; padding:5px 14px 10px 14px;
 list-style:none; line-height:1em;
 font-size:17px;
 text-align:center;
}

div#navB li:hover {background:#171615;}

div#navB li a {display:block; margin:0; }
div#navB>ul a {width:auto;}

/* barva odkazu */
.level1B li a.aktivni { color:#c6e0f1; text-decoration:none; background:none; line-height:1.2em; padding:0 4px;}
.level1B li a.aktivni:hover { color:#2f3031; text-decoration:none; background:#cfe5f4; }

.level1B li a.neaktivni { color:#2f3031; text-decoration:none; background:#cfe5f4; line-height:1.2em; padding:0 4px;}
.level1B li a.neaktivni:hover { color:#2f3031; text-decoration:none; background:#cfe5f4; }

div#navB li.menuon {background:#171615;}



/* TYPY TYPY TYPY TYPY TYPY TYPY TYPY TYPY TYPY TYPY TYPY TYPY TYPY TYPY TYPY TYPY TYPY TYPY TYPY TYPY TYPY TYPY TYPY TYPY TYPY TYPY TYPY TYPY */
div#navC ul {
 margin:0; padding:0;
 background:#2f3031;
 border:1px solid #ccc; border-width:0;
}
div#navC li {
 float:left; position:relative;
 margin:1px; padding:2px 7px 2px 7px;
 list-style:none; line-height:1em;
 font-size:17px;
 text-align:center;
}

div#navC li:hover {background:#cfe5f4;}

div#navC li a {display:block; margin:0; }
div#navC>ul a {width:auto;}

/* barva odkazu */
.level1C li a.aktivni { color:#f9fbfc; text-decoration:none; background:none; font-size:14px; }
.level1C li a.aktivni:hover { color:#2f3031; text-decoration:none; background:none; }

.level1C li a.neaktivni { color:#2f3031; text-decoration:none; background:none; font-size:14px; }
.level1C li a.neaktivni:hover { color:#f9fbfc; text-decoration:none; background:none; }
div#navC li.menuon {background:#cfe5f4;}


#navB2
{
  position:absolute; top:87px; left:227px; z-index:+2; width:734px; text-align:right;
}
#navB2 ul {padding:0 !important; display:block; margin:0 0 10px 0;}
#navB2 li {
 float:left; display:block;
 margin:0 12px 5px 20px  !important;  padding:0px  !important; width:auto;
 list-style:none; line-height:14px !important;
 font-size:14px;
 text-align:left;
 white-space:nowrap;
 /*width:110px;*/
}
#navB2 li a {line-height:14px !important; margin:0; padding:0;}

#navB2 li a.active
{
  color:white !important;
}
#navH {
 /*border:2px solid #fff;*/
 position:absolute; top:78px; left:7px; z-index:+4; width:200px; text-align:right; margin:0; padding:0;
}
#navH .retezec {border:1px solid #36383a; padding:4px; font-size:12px; color:#b38a41; width:120px;}
#navH .tl_retezec {border:1px solid #36383a; padding:4px; font-size:12px; color:#fff; width:auto; background:#000; cursor:pointer;}