Некоторые корректировки исправят это:
#main_container, #top_part, #middle_part, #bottom_part { margin:0; padding:0; width:645px; }
#main_container {
float:left;
} /* setting height:auto and overflow:hidden won't do anything */
#top_part {
background:url('/DiscoverCenter/images/apps_top.png') no-repeat;
clear:both;
height:47px;
}
#middle_part {
background:url('/DiscoverCenter/images/apps_mid.png') repeat-y;
display: block; /* only needed if you're assigning this id to an inline element */
min-height: ?? /* assure this element can expand, but never collapses completely */
vertical-align: bottom;
}
#bottom_part {
background:url('/DiscoverCenter/images/apps_btm.png');
height:24px;
}
top_part, middle_part, bottom_part могут иметь поля или отступы, если это не «сторона», которая касается другого (то есть: нижняя часть #top иtop of #middle нужно трогать, а не двигать)
Начните здесь, и посмотрите, какие корректировки презентации необходимо внести.Я убрал позиционирование сверху, снизу и сверху, потому что это не имеет отношения к желаемому эффекту.Возможно, вам понадобится добавить их для абсолютно точного позиционирования предметов внутри них, но это другой пост.