Én is olvastam erről, és a következőt találtam:
IE7 alatt kicsit furán működik a CSS support. Nem mindegy milyen doctype-ot adsz meg neki.
<style type="text/css">
<!--
table { background-color: #DDD; }
tr:hover { background-color: #000; color: #FFF; }
p { background-color: #EEE; }
p:hover { background-color: #CCC; }
//-->
</style>
Ez a kód csak akkor működik rendesen IE7 alatt, ha HTML4.01 strict doctype-ot adsz meg. Illetve egész pontosan strict doctype-okkal mennie kéne, de néztem az oldalad, az is strict csak xhtml, úgyhogy valszeg csak html-lel megy, ami elég érdekes.
Bevallom nem próbáltam ki, mert XP alatt nincs fent az IE7
Én JS-sel szoktam megoldani a hover-t, úgy megy régebbi IE-ben is rendesen, ha meg vki kikapcsolja a JS-t, hát akkor neki nem lesznek szép effektek.
Vagy a mostani oldalamon nincs is JS "trükk", max IE alatt csökken az élvezeti érték

De most hogy ezt írom, úgy rémlik, mintha haver azt mondta volna, hogy ő nézte IE7-ben és ment rendesen a tr:hover így sima css-sel is.

Nem tudom... ha megnézed, kiderül

(mycroft.web.elte.hu)