Для того чтобы создать таблицу независимую от основного шаблона нужно.
указать в таблице ID чтобы браузер при отображении этой таблице сначала проверял нет ли каких специальных настроек в файле templates.css для данного ID
если настройки не найдены то используем основные для таблиц.
если найдены записи о текущем id то используем их.
<table id="table-teatr">
=============================================================
далее в файле шаблона указываем стили для данной таблице.
#table-teatr {
background: #fff;
border: solid 0px #000 !important;
}
=============================================================
стили для ячеек
#table-teatr tbody td {
cursor: pointer;
border: solid 0px #d5d5d5 !important;
}
============================================================
стили для строк
#table-teatr tbody tr {
cursor: pointer;
border: solid 0px #d5d5d5 !important;
}
============================================================
если в вашем шаблоне используется параметр !important на все таблицы. по умолчанию то добавляйте
данный параметр на каждую внесенную настройку для того чтобы игнорировалась основная настройка с шаблона.
Если у вас таблица состоит из нескольких частей то нужно добавить каждый блок.
пример
<table id="calendar2">
<thead>
<tr>
<td data-year="2016" data-month="3"</td>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tbody>
</table>