добавление стилей

не нужен такой блок – нужно ставить clear: both; в тех элементах, где это действительно нужно.