#menu {
  margin-top: 119px !important;
  margin-top: 115px;
  padding-left: 40px;
  width: 530px;
  height: 32px;
  float:left;
}

#nav {
  margin:0;
  padding:0;
  width: 530px;
}

#nav:after {
  margin:0;
  padding:0;  
  display: block;
  height:0;
  clear: both;
  height: 100%;
}

#nav li {
  padding:0;
  margin: 0;
  display: inline;
  list-style-type: none;
}

#nav a {
  margin:0;
  padding:0;
  float: left;
  display: block;
  text-decoration: none;
  text-indent: -9999px;
  height: 32px;
  overflow: hidden;
}

#nav a#m1 {
  background: url(../templates/default/images/hu/m1.jpg) top left no-repeat;
  width: 76px;
}

#nav a#m2 {
  background: url(../templates/default/images/hu/m2.jpg) top left no-repeat;
  width: 69px;
}

#nav a#m3 {
  background: url(../templates/default/images/hu/m3.jpg) top left no-repeat;
  width: 96px;
}

#nav a#m4 {
  background: url(../templates/default/images/hu/m4.jpg) top left no-repeat;
  width: 96px;
}

#nav a#m5 {
  background: url(../templates/default/images/hu/m5.jpg) top left no-repeat;
  width: 135px;
}


#nav a:hover#m1, body#m1-on a#m1 {
  background: url(../templates/default/images/hu/m1.jpg) bottom left no-repeat; }

#nav a:hover#m2, body#m2-on a#m2 {
  background: url(../templates/default/images/hu/m2.jpg) bottom left no-repeat; }

#nav a:hover#m3, body#m3-on a#m3 {
  background: url(../templates/default/images/hu/m3.jpg) bottom left no-repeat; }

#nav a:hover#m4, body#m4-on a#m4 {
  background: url(../templates/default/images/hu/m4.jpg) bottom left no-repeat; }

#nav a:hover#m5, body#m5-on a#m5 {
  background: url(../templates/default/images/hu/m5.jpg) bottom left no-repeat; }
