dark_lord
Формально простейший способ - заменить все <table>, <tr> и <td> на <div style="display:table">, <div style="display:table-row"> и <div style="display:table-cell"> соответственно. Вот только кабы бы все браузеры, особенно самый распространенный, это поддерживали...
А вообще, таблицы XHTML-ю не противоречат. Откуда такая постановка задачи? Это какой-то тест?