Daran liegt es nicht.
Stimmt definitiv. Es liegt in irgendeiner Weise an den <tr>-Tags. Ich habe es auch schon mit "padding-bottom: -5px;" versucht, klappt nicht. Der IE6 meint wohl irgendwie, unter jede Tabellenzelle noch ein klitzekleines Padding setzen zu müssen, welches nicht weggeht. Es wird dafür wohl irgendeinen Hack geben, aber ich habe keinen parat.
Die einzige greifbare Lösung wäre hier wohl, das ganze irgendwie in div's auszulagern, und eine Tabellenstruktur nachzuahmen. Vielleicht lässt du auch einfach den Schnickschnack mit den MouseOvers und machst die gesamten Bilder als Link.
Gruß,
Morten