Создать таблицу независимую от основного шаблона

Для того чтобы создать таблицу независимую от основного шаблона нужно.

указать в таблице 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>