Исправить косяк в дивной вёрстке

Андрей17 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
28.01.2011

Сайт: http://eokons.ru

Использовал дивную вёрстку, слои идут друг под другом, позиционирование relative.

Получился косяк, который не могу исправить.

Как сделать, что бы для таких блоков, как "green" не задавать высоту? Внутри слоя green есть еще один слой.

Сейчас если я не укажу высоту для green, то при заполнении внутреннего слоя у green не будет повторяться фон вниз.

Если я указываю высоту, то если у внутреннего слоя высота больше, чем заданная у green, то он обрезается.

Мне нужно, что бы все слои relative тихо-мирно шли друг под другом, высота могла у них меняться, фон продолжался, ничего не обрезалось, друг на друга не наползало.

Обращаться с готовым лекарством - сразу же оплата.

Заявки фрилансеров