/* Fõmenü */
#menu_wrap {
  margin-top: 89px;
  margin-left: 22px;
  width: 938px;
  position: relative;
}

ul#mainMenu {
  width: 938px;
  height: 33px;
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: block;
  position: absolute;
  top: 0;
  left: 0;

}
ul#mainMenu li {
  float: left;
  margin: 0;
  padding: 0;
}

ul#mainMenu li a {
  display: block;
  width: 100%;
  margin: 0;
  padding: 33px 0 0 0;
  overflow: hidden;
  height:0px !important;
  height /**/:33px;
}

ul#mainMenu li ul {
  display: block;
  margin: 0 0 0 0;
  padding-bottom: 0;
  list-style-type: none;
  width: 938px;
  position: absolute;
  left:2px;
  z-index:1000;
  display:none;
  top:33px;
  height:20px;
  border:none;
}

ul#mainMenu li ul div.bg {
  width:938px;
  height:20px;
  position:absolute;
  z-index:100;
  top:0;
  left:2px;
}

ul#mainMenu li ul li {
  float:left;
  margin:0;
  padding:0 0 0 9px;
  font-family: Verdana;
  font-size: 12px;
  position:relative;
  z-index:1100;
}

ul#mainMenu li ul li a {
  text-decoration:none;
  background:none;
  padding:0;
  display:inline;
  border:none;
  padding:0 9px 0 0;
  line-height:20px;
  font-weight:normal;
  white-space:nowrap;
}

ul#mainMenu li ul li a:hover {
  text-decoration:none;
  background:none;
  border:none;
}

ul#mainMenu li ul li.last { background-image:none;padding-left:9px }
ul#mainMenu li ul li.last a { padding-left:0px }

ul#mainMenu { background:#fff url(default/images/hu/menu.jpg) 0px 0px no-repeat;}
ul#mainMenu li { background-image:url(default/images/hu/menu.jpg);}
ul#mainMenu li a { background-image:url(default/images/hu/menu.jpg);}
li#menu_priv_1 { width:136px;}/**/
li#menu_priv_2 { width:143px;}/*279*/
li#menu_priv_3 { width:154px;}/*433*/
li#menu_priv_4 { width:87px;}/*520*/
li#menu_priv_5 { width:142px;}/*662*/
li#menu_priv_6 { width:176px;}/*838*/
li#menu_priv_7 { width:100px;}/**/

li#menu_priv_1 a.over, li#menu_priv_1 a.on { background-position:0px -33px;}
li#menu_priv_2 a.over, li#menu_priv_2 a.on { background-position:-136px -33px;}
li#menu_priv_3 a.over, li#menu_priv_3 a.on { background-position:-279px -33px;}
li#menu_priv_4 a.over, li#menu_priv_4 a.on { background-position:-433px -33px;}
li#menu_priv_5 a.over, li#menu_priv_5 a.on { background-position:-520px -33px;}
li#menu_priv_6 a.over, li#menu_priv_6 a.on { background-position:-662px -33px;}
li#menu_priv_7 a.over, li#menu_priv_7 a.on { background-position:-838px -33px;}

li#menu_priv_2, li#menu_priv_2 a { background-position:-136px 0px;}
li#menu_priv_3, li#menu_priv_3 a { background-position:-279px 0px;}
li#menu_priv_4, li#menu_priv_4 a { background-position:-433px 0px;}
li#menu_priv_5, li#menu_priv_5 a { background-position:-520px 0px;}
li#menu_priv_6, li#menu_priv_6 a { background-position:-662px 0px;}
li#menu_priv_7, li#menu_priv_7 a { background-position:-838px 0px;}

ul#mainMenu li ul { background:transparent;}
html > body ul#mainMenu li ul div.bg { background:transparent;}

ul#mainMenu li ul li {
  color:#fff;
  background:url(../templates/default/images/hu/separator_menu_level2.gif) right 50px no-repeat;
}
ul#mainMenu li ul li a { color:#fff;}
ul#mainMenu li ul li a:hover {
  color:#ff9000; 
  height: 25px;
}
ul#mainMenu li#menu_priv_1 ul { padding-left:0px;width:938px;}
ul#mainMenu li#menu_priv_2 ul { padding-left:138px;width:800px;}
ul#mainMenu li#menu_priv_3 ul { padding-left:265px;width:663px;}
ul#mainMenu li#menu_priv_4 ul { padding-left:0px;width:938px;}
ul#mainMenu li#menu_priv_5 ul { padding-left:518px;width:420px;}
ul#mainMenu li#menu_priv_6 ul { padding-left:408px;width:530px;}
ul#mainMenu li#menu_priv_7 ul { padding-left:0px;width:938px;}
ul#mainMenu li#menu_priv_11 ul { padding-left:420px;width:518px;}
