Вот так примерно, с сайта переделал.
<TABLE>
<COLGROUP>
<COL width="30">
<COL width="1*">
<COL width="1*">
<COL width="1*">
<COL width="1*">
<COL width="1*">
<COL width="1*">
<THEAD>
<TR><TD> ...
...rows...
</TABLE>
COL точно помню не надо закрывать, COLGROUP опционально. Если он нормально закрывается - можно не, но поскольку он закрывается нормально всегда, то значит не надо.
Кстати, tr, th, td не требуется закрывать в нормальной верстке. Они автозакрывающиеся. tr закрывает tr, td - следующий td. Но если вы начнете брать текст с td в js как есть, то с незакрытого вам почему-то \n прилетит.