Задача оказалась гораздо сложнее чем я думал. Доделал на таблицах, но это не правильно. Для такой задачи тебе надо сверстать таблицу самомму из <div> элементов, и проставить везде соответствующие...