Да, это возможно в CSS. Пример ниже будет иметь красный фон, как правило, и зеленый фон, когда строка наведена.
tr td { background: #f00; }
tr:hover td { background: #0f0; }
Однако следует отметить, что это не будет работать в IE6, так как он не понимает псевдокласс ": hover" на любых элементах, кроме .