Есть верстка
jsfiddle.net/qQSpJ/9 нужно сделать чтобы синий блок не обтекал левый блок а имел такую же ширину что и верхние блоки, а следующий красный блок уже был на всю ширину. Кол-во блоков и их высота может быть разная вообще.
Как сделать правильно? с помощью css не могу найти решение