'Hovering' of elements without any other applied styles doesn't work

This bug is fixed in build 3210 (7.21 beta)

The following 3 divs should show a red background on hover. However the third doesen't... Specifying ANY style for it works around the bug.
This is a new bug in Opera 7.2 (works as expected in 7.11).

Style for all three elements: div.test1:hover,div.test2:hover,div.test3:hover{
 background-color: red;
}

div.test1{background-color: white;}
div.test2{background-color: transparent;}
div.test3{[no styles applied]}

changing styles of children of hovered elements, without changing styles on the hovered elements themselves doesn't work

This bug is fixed in build 3210 (7.21 beta)

Relevant style: div.test4:hover > div{background-color: green;}.
Adding div.test4:hover{padding-top: 0px;} works around this bug.

Parent
Child
(should be green on hovering of parent)