/* Root = Horizontal, Secondary = Vertical */
ul#topmenu {
  margin: 0 auto;
  margin-left: 24px;
  border: 0 none;
  padding: 0;
  width: 800px; /*For KHTML*/
  list-style: none;
  height: 32px;
  z-index:900;
  background:url(_img/_bg_meni.jpg) repeat-x top;
}

ul#topmenu li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 32px;
  z-index:999;
}

ul#topmenu ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 160px;
  list-style: none;
  display: none;
  position: absolute;
  top: 32px;
  left: 0;
  height: 32px;
  z-index:800;
}

ul#topmenu ul li {
  float: none; /*For Gecko*/
  display: block !important;
  display: inline; /*For IE*/
  height: 33px;
  z-index:700;
}

/* Root Menu */
ul#topmenu a {
  border: none;
  padding: 0 15px;
  margin: 0 0px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  background: none;
  color: #FFF;
  font: bold 13px/32px Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 100%; /*For IE*/
  text-transform:uppercase;
  background: none;
  z-index:800;
}

/* Root Menu Hover Persistence */
ul#topmenu a:link,
ul#topmenu a:visited { background: url(_img/_bg_meni_link.jpg) no-repeat top right; }

ul#topmenu a:hover,
ul#topmenu li:hover a,
ul#topmenu li.iehover a {
	color: #FFF;
	background: url(_img/_bg_meni_hover.jpg) repeat-x top center;
}
ul#topmenu li .activelinkTop { background: url(_img/_bg_meni_hover.jpg) repeat-x top center; color: #FFF; }
/* 2nd Menu */
ul#topmenu li li {
	
	 filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	z-index:900;
	background: #C00  url(../../img/_pozadina_podizbornik.jpg) top left repeat-x;
	border-bottom: 1px solid #880000;
	}
#topmenu .headerSub{background-image: url(_img/_bg_submenu.jpg);background-repeat:repeat-x;}
ul#topmenu li:hover li a,
ul#topmenu li.iehover li a {
  float: none;
  color: #FFF;
  font-size: 11px;
  text-transform: none;
  background: #C00  url(../../img/_pozadina_podizbornik.jpg) top left repeat-x;
  font-weight: normal;
  z-index:900;
}
/* 2nd Menu Hover Persistence */
ul#topmenu li:hover li a:hover,
ul#topmenu li:hover li:hover a,
ul#topmenu li.iehover li a:hover,
ul#topmenu li.iehover li.iehover a {
  color: #FFF;
  background:#333;
  border-bottom: 1px solid #333;
}
/* 3rd Menu */
ul#topmenu li:hover li:hover li a,
ul#topmenu li.iehover li.iehover li a {
 background: #C00  url(../../img/_pozadina_podizbornik.jpg) top left repeat-x;
  color: #666;
}

/* 3rd Menu Hover Persistence */
ul#topmenu li:hover li:hover li a:hover,
ul#topmenu li:hover li:hover li:hover a,
ul#topmenu li.iehover li.iehover li a:hover,
ul#topmenu li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 4th Menu */
ul#topmenu li:hover li:hover li:hover li a,
ul#topmenu li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#topmenu li:hover li:hover li:hover li a:hover,
ul#topmenu li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#topmenu ul ul,
ul#topmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
  z-index:900;
  background:#C00;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#topmenu li:hover ul ul,
ul#topmenu li:hover ul ul ul,
ul#topmenu li.iehover ul ul,
ul#topmenu li.iehover ul ul ul {
  display: none;
}

ul#topmenu li:hover ul,
ul#topmenu ul li:hover ul,
ul#topmenu ul ul li:hover ul,
ul#topmenu li.iehover ul,
ul#topmenu ul li.iehover ul,
ul#topmenu ul ul li.iehover ul {
  display: block;
}
