Sloupce vedle sebe řeší style="float: left;" - http://www.jakpsatweb.cz/css/float.html
Příklad:
<div style="width: 620px;">
<div style="width: 300px; border: 1px black solid; float: left;">
sloupec 1</div>
<div style="width: 300px; border: 1px black solid; float: right;">
sloupec 2</div>
</div>