Вам в любом случае нужно как-то разделять эти таблицы.
Я не очень понял ситуацию, но если все таблицы должны быть в одном стиле, а какая-то одна (или несколько) в другом, то можно сделать так:
/* стили общие, для всех таблиц */
table:not([class]) {}
table:not([class]) th {}
table:not([class]) td {}
table:not([class]) td > span {}
/* особые стили для какой-то таблицы */
table.special {}
table.special th {}
table.special td {}
table.special td > span {}
Таким образом, если у вас в таблице не будет никаких классов, то будут применяться одни стили. Если же какой-то таблице назначить класс, то будут применены другие стили.