Tehát, van két képed. A menu1.gif és a menu4.gif
A menu1.gif kell háttérképnek akkor, ha nincs rajta az egér és a kattintás sem ott történik, a menu4.gif pedig kattintásra és a hover eseményre kell , hogy bekövetkezzen.
Na ezt én úgy csinálnám meg, hogy készítek egy új képet, amelyre a menu1.gif és a menu4.gif kerül egymás alá/mellé, ahogy tetszik, csak ne legyenek egymáson.
Utána pedig CSS-el kezeljük az eseményeket.
ul#menu_nav li a {
background-image('menu1_es_menu4_egyben.gif');
display: block; /*Ez azért kell, hogy a link tartalom nélkül is működjön, mert nem kap tartalmat, ahogy a példámban is látod*/
}
ul#menu_nav li a:hover, ul#menu_nav li a:active {
background-position: left bottom;/*ha egymás alatt vannak*/
}
Közben készítettem egy bugyuta kis példát, de a célnak tökéletes, ami a probléma, azt szépen bemutatja.

(Bocsi a reklámért)
http://thompson.bplaced.net/