/* **** hlavni menu na hlavni strance **** */
table.utf-mainmenu  { position: absolute; visibility: hidden; margin-top: 2px; top: -2px; border: none; border-collapse: collapse; border-spacing: 0px; }
table.utf-mainmenu td { border: none; } /* pro jistotu */
td.utf-submenu  { padding: 0px; border: none; }
td.utf-submenu ul { list-style: none; padding: 0px; margin: 0px; background-color: #f0f0f0; border: none; }
td.utf-submenu li { list-style: none; padding: 0em 0.4em; text-align: left; }
td.utf-submenu li:hover { background-color: #6a97de; }
td.utf-submenu a  { text-decoration: none; color: black; }

/* styly pro okraje menu - pozadi s obrazky, nebo pruhledne */
/* rohy */
td.sm-tlc { height: 6px; width: 6px; background-image: url("../images/subm_tl.gif"); background-repeat: no-repeat; }
td.sm-trc { height: 6px; width: 6px; background-image: url("../images/subm_tr.gif"); background-repeat: no-repeat; }
td.sm-blc { height: 6px; width: 6px; background-image: url("../images/subm_bl.gif"); background-repeat: no-repeat; }
td.sm-brc { height: 6px; width: 6px; background-image: url("../images/subm_br.gif"); background-repeat: no-repeat; }
/* okraje */
td.sm-t { height: 6px; background-image: url("../images/subm_tm.gif"); background-repeat: repeat-x; }
td.sm-b { height: 6px; background-image: url("../images/subm_bm.gif"); background-repeat: repeat-x; }
td.sm-l { width: 6px; background-image: url("../images/subm_ml.gif"); background-repeat: repeat-y; }
td.sm-r { width: 6px; background-image: url("../images/subm_mr.gif"); background-repeat: repeat-y; }

/* **** hlavni menu na podstrankach **** */
div.utf-mainmenu  { position: absolute; visibility: hidden; padding-top: 0px; border: none; margin-top: 0px; top: 25px; }
div.utf-mainmenu ul { list-style: none; padding: 4px 4px; margin: 0px; background-color: #f7f7f7; border: 2px ridge #f0f0f0; width: 100%; }
div.utf-mainmenu li { list-style: none; padding: 0em 0.4em; }
div.utf-mainmenu li:hover { background-color: #6a97de; }
div.utf-mainmenu a  { text-decoration: none; color: black; }

.nolink	{ font-style: italic; }
li.nolink	{ background-color: inherit; }
td.utf-submenu ul li.nolink:hover	{ background-color: inherit; }
div.utf-mainmenu ul li.nolink:hover	{ background-color: inherit; }
li.odsad a	{ margin-left: 1ex; }

/* styly pro navigaci na vrsku stranky */
div.utf-navigation {
  margin-bottom: 12pt;
  }

@media print {
  div.utf-navigation {
    display: none;
    }
  }

div.nav-local {
  position: absolute; 
  z-index: 100; 
  top: 0.5em; 
  left: 0.5em; 
  text-align: left;
  }

/* float:right namisto position:absolute+right:<n>px ...vypada to lip a neni potreba top: a right: ; */
div.nav-global {
  float: right;
  z-index: 100; 
  text-align: left;
  }

.nav-local .nav-menu {
  font-weight: bold;
  background-image: url('/images/menubar.gif'); 
  padding: 0px 24px 0px 24px;
  margin: 0px;
  height: 18pt;
  }
.nav-global .nav-menu {
  font-weight: bold;
  background-image: url('/images/menubar.gif'); 
  padding: 0px 24px 0px 24px;
  margin: 0px;
  text-align: left;
  height: 18pt;
  }

.nav-menu .nav-item {
  padding-right: 4px;
  padding-left: 4px;
  height: 18pt;
  }
.nav-menu .nav-item:hover {
  background-image: url('/images/menubar_on.gif'); 
  }

.nav-menu a:link  { color: black; text-decoration: none; } /* unvisited links */
.nav-menu a:visited { color: black; text-decoration: none; } /* visited links */
.nav-menu a:hover { color: black; text-decoration: none; } /* user hovers */
.nav-menu a:active  { color: #007fff; text-decoration: none; } /* active links */
