Postion relative i fixed jednoczesnie

Witam,

chciałbym wypozycjonować swoją stronę za pomocą css. Rozdzielić ją na 3 kolumny. Jedna z lewej, środek no i prawa. Te dwie boczne mniejsze. Posiadam taki kod:

#lewa {
width: 10%;
float: left;
	overflow: hidden;
	position: relative;
	text-align:left;

}

#srodek {
width: 80%;
float: left;
	overflow: hidden;
	position: relative;
text-align:center;
}

#prawa {
width: 10%;
float: right;
	overflow: hidden;
	position: relative;
text-align:auto;
}

Problem w tym, że jak przestawiam tylko relative to od razu wszystko się sypie. Tekst ze środka rozchodzi się na lewą. 

Kolumna mogłaby zostać w relative, ale chcę użyć do niej fixed aby była nieruchoma (nie przesuwała się razem z bocznymi).

temat do usunięcia. Poradziłem. 

#lewa {
width: 10%;
float: left;
    overflow: hidden;
    position: relative;
    text-align:left;

}
#lewa2
{
position: fixed;
}

a w html:

<div id="lewa">
  .
  <a id="lewa2">
   tekst</a></div>