Das ist ein Hack für den IE5.x.
Das Problem hängt mit diesem Filter zusammen:
filter:alpha(opacity=94);
Ab IE7 funktionieren alpha-transparente PNG.
Warum das Problem im echten IE7 xp, nicht aber im IE8 (Broswsermodus IE7, win7) zu sehen ist, weiß ich nicht. Einen IE8 auf xp habe...