Add this to your stylesheet:
.group:before,
.group:after {
content:"";
display:table;
}
.group:after {
clear:both;
}
.group {
zoom:1; /* For IE 6/7 (trigger hasLayout) */
}
And add the class "group" to your "right_b" element, this will fix the collapsing div: