la regola che hai usato, behaviour, è stata applicata a tutte le immagini <img>
nel tuo caso il menu è composto da png di sfondo, per cui quel file htc non ha effetto sul menu.
puoi risolvere con il filtro alphaimageloader (cerca nel forum)
Per il fatto che il menu scompaia può essere dovuto al fatto che hai impostato un margin-top negativo.
toglilo e prova impostando
position: relative, z-index: 10, top: -130px;
a #menu1