/*
body {
  margin: 0px;
  overflow: hidden;
  overflow-x: hidden;
}
*/

.menu {
  display: none;
  z-index: 1000;
}


#help, .menu, #top, .holder, #positioner, #noniemenu {
  font-family: Tahoma, Verdana, arial, sans-serif;
}

/*
#top, #help, #positioner, #noniemenu, .outer a {
#top, #help, #positioner, #noniemenu {
#top, #help, #positioner .menu, #noniemenu {
#top, #help, #positioner .menu a, #noniemenu {
*/
#top, #help, #positioner .menu, #noniemenu {
  font-size: 0.8em;
}

#help a,
#noniemenu a,
#noniemenu a.inner:visited,
#noniemenu, #positioner,
#positioner .menu,
.menu a.inner, .menu a.inner:visited,
.menu a.outer, .menu a.outer:visited
{
  color: white;
  font-weight: bold;
}



#help, #noniemenu .holder, #top, #noniemenu a.inner, #noniemenu a.inner:visited,
.menu a.outer, .menu a.outer:visited,
.menu a.inner, .menu a.inner:visited,
#help a:hover, #help:hover,
#noniemenu a.inner:hover, .menu a.inner:hover
{
  line-height: 1.5;
  height: 1.5em;
}

/* pozadi */
#noniemenu .holder, #top, .menu a.outer:hover {
  background-color: #000066;
}

/* pozadi pri hover */
#help a:hover, #help:hover, #noniemenu a.inner:hover, .menu a.inner:hover {
  background-color: #d0e8fc;
  background-color: #aadddd;
}


/* spodni okraj v menu mozilla, ie */
#noniemenu .holder:hover, .menu a.outer:hover {
  padding-bottom: 0.5em;
}

/* bily ramecek v mozile, ... */
#noniemenu .holder:hover
{
  border-left: 1px solid white;
  border-right: 1px solid white;
  border-bottom: 1px solid white;
}

/* zamaskovani bileho ramecku modrou v dobe, kdy neni hover */ 
#noniemenu .holder,
.outer
{
  border-left: 1px solid #000066;
  border-right: 1px solid #000066;
}


/* okraje */
#noniemenu .holder, #help a, .menu a.outer, .menu a.outer:visited {
  padding-left: 0.5em;
  padding-right: 0.5em;
}

#help {
  position: absolute;
  right: 0px;
  top: 0px;
  text-align: right;
  font-weight: bold;
  z-index: 100;
}

#help a {
  text-decoration: none;
}

#noniemenu .holder ul {padding: 0; margin: 0;}
#noniemenu .holder ul li {list-style-type: none;}
#noniemenu .holder li ul {display: none;}

#noniemenu .holder {
  overflow:hidden;
  float:left;
  text-decoration: none;
}
#noniemenu .holder:hover {
  height: auto; /* taky musi zustat */
}

#top {
  position: absolute;
  width: 100%;
}


/* odsazeni menu od textu vedle (od nutsu) */
#noniemenu .holder, .menu a.outer {
  margin-right: 3em;
}

/* text vedle menu (nuts): mozilla, ie */
#noniemenu, #positioner .menu {
  position: absolute;
}

#noniemenu a.outer, #noniemenu a.outer:visited {
  text-decoration: none;
}
#noniemenu a.outer:hover {
  overflow: visible;
}

#noniemenu div.open {display:none;}

/* vnitrni radky v menu */
#noniemenu a.inner, #noniemenu a.inner:visited {
  /* tady ten block musi byt kvuli konqueroru */
  display: block!important; /* TODO: bug v ie */

  text-decoration: none;
}

