А я хотел предложить такой вариант сразу же. Но смутило меня вот что:
...нужно расположить их в две колонки...
Вы спросите (точнее, уже спросили):
Кто сказал, что эти две колонки должны быть параллельны?
Ну так Вы же и сказали: слово "колонки", на мой взгляд, само по себе подразумевает
вертикальные ряды. Поэтому ИМХО задача сформулирована слегка некорректно. Сказали бы "в два ряда" или "в две линии".
