Спасибо, но не то что мне нужно. Жалко картинку не прикрепить. label:input label:input label:input label:input label: ###very long input label: radio1 lablel1 radio2 label2 radio3 label3 label:input label:input label:###textarea##### Спанов очень много получается, проще мне кажется тогда таблицами оставить. Спасибо. Я делаю так, не думаю что это гуд .left { float: left; width: 350px; } .right { width: 350px; float: left; } .container label { display: inline-block; width: 170px; text-align: right; font-size: 9pt; font-family: Arial, Verdana, Helvetica, Geneva, Sans-serif; padding-right:5px; float:left; margin-top: 2px; } .container input { width: 160px; font-size: 9pt; font-family: Arial, Verdana, Helvetica, Geneva, Sans-serif; display:inline-block; float:left; margin-bottom:5px; } .container select { width: 160px; font-size: 9pt; font-family: Arial, Verdana, Helvetica, Geneva, Sans-serif; display:block; float:left; margin-bottom:5px; } .container br { clear: left; } .footer { clear: both; } .big { clear: both; } .big { width: 510px !important; } <form id="" method="post" class="container"> <!-- Left column --> <div class="left"> <label for="input1">label:</label> <input name="input1" maxlength="10"/><br/> <label for="input3">label:</label> <select name="input3"> <option value="">...</form:option> <option value="">...</form:option> <option value="">...</form:option> </form:select><br/> </div> <!-- Right column --> <div class="right"> <label for="input2">label:</label> <input path="input2"/><br/> <label for="input4">label:</label> <input name="input4" maxlength="6"/><br/> </div> <div class="big"> <label for="input5">label5:</label> <form:input name="input5" maxlength="1024"/><br/> </div> <div class="left"> ..... </div> <div class="footer"> </div> </form>