А вам принципиально задавать рамку с заголовком именно таким способом? Таблицы очень специфичны и ведут себя при нестандартном подходе непредсказуемо.
Есть к примеру, кроссбраузерный тег специальный
htmlbook.ru/html/legend<fieldset>
<legend>Стоимость аренды прицепа МЗСА</legend>
<table>
...
</table>
</fieldset>
css
fieldset {
border: 5px solid #3A89C9;
}
legend {
padding:0 10px;
}
Еще вариант обернуть таблицу дивом с position - relative. Потом тег h3 например с абсолютным позиционированием и потом таблица