Witam, mam problem ze stworzeniem szablony strony opartym na div-ach. Problem polega na tym, że menu z poniższego kodu wychodzi poza pole zielone i pomarańczowe. Chciałbym, aby wraz ze zwiększaniem się menu, rozciągało się pole zielone i stopka, tak jak to jest w przypadku tabelek. Proszę o pomoc bardziej doświadczonych ode mnie webmasterów. Pozdrawiam.
<style>
*
{
margin:0 auto;
padding:0;
}
#main
{
position:relative;
background-color:green;
width:500px;
height:30%
}
#top
{
background:#666;
height:70px;
width:100%
}
#menu
{
background:red;
width:200px;
float:left
}
#srodek
{
background:blue;
width:300px;
float:left
}
#stopka
{
background-color:orange;
position:absolute;
width:100%;
bottom:0
}
</style>
<div id="main">
<div id="top">top</div>
<div id="menu">menu<br/>menu</br>menu</br>menu</br>menu</br>menu</br>menu</br>menu</br>menu</br>menu</div>
<div id="srodek">srodek</div>
<div id="stopka">stopka</div>
</div>