Мне всегда было проще создать таблицу, содержащую 2 таблицы, если я хочу, чтобы они всегда были в одной строке.
<table>
<tr>
<td>
<table id="table1">
<tr>
<td></td>
</tr>
</table>
</td>
<td>
<table id="table2">
<tr>
<td></td>
</tr>
</table>
</td>
</tr>
</table>
стиль тоже работает.