onlinestudio, ну я же русским языком вам написал,
Kotoff писал(а):
сначала сверстайте в статичном html
Как должны выглядеть на экране три колонки я и без вашего примера себе ясно представляю

А вот как они должны быть
у вас реализованы в html-коде - представления не имею, ни малейшего! Потому что три колонки можно реализовывать по-разному: с помощью таблицы, с помощью плавающих блоков, с помощью html5, еще каким-то образом...
Вот когда будет образец кода "как надо", тогда я смогу подсказать, что надо изменить в xsl-шаблоне, чтобы в результате было так же как в образце.
И это не только в конкретном данном случае. Это общее правило работы с любыми шаблонизаторами - сначала верстка в статике, потом подгонка шаблона под эту статику.