/****** MENU ******/
#menu_background {
    background: url(menu/menu_background.png);
}

#menu {
    width: 940px;
    height: 55px;
    background: url(menu/menu_en.png);
    margin: 0px 0px 0px 40px;
    padding: 0;
    position: relative;
}

.sub_menu {
    z-index: 200;
}


#menu li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;
}
#menu li, #menu a {
    height: 55px; display: block;
}
  
#panel1b { left: 0; width: 253px; }
#panel2b { left: 254px; width: 215px; }
#panel3b { left: 469px; width: 249px; }
#panel4b { left: 718px; width: 223px; }

#panel1b a:hover {
    background: transparent url(menu/menu_en.png)
    0px -55px no-repeat;
}
#panel2b a:hover {
    background: transparent url(menu/menu_en.png)
    -254px -55px no-repeat;
}
#panel3b a:hover {
    background: transparent url(menu/menu_en.png)
    -469px -55px no-repeat;
}
#panel4b a:hover {
    background: transparent url(menu/menu_en.png)
    -718px -55px no-repeat;
}




#menu li ul {
    display: none;
    background: transparent url();
}

#menu li ul li {
    position: relative;
    margin: 0px;
    padding: 0px;
    display: block;
    z-index: 10;
    height: 35px;
}

#menu li ul li a {
    background-color: #ad001e;
    display: block;
    height: 35px;
    margin-left: -40px;
    font-family: Arial, Helvetica;
    font-weight: bold;
    font-size: 10pt;
    line-height: 27pt;
    color: #FFF;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
}

#menu li ul li a:hover {
    background: transparent url();
    background-color: #be334b;
}

#menu li:hover ul, #menu li.over ul {
    display: block;
    background-color: #ad001e;
}




.dropshadow {
    height: 16px;
    background: url(menu/dropshadow.png);
}

/****** MENU END ******/