table.page table.header { width: 100%; border: 0; padding: 1.5em 1em 1.5em 1em; }

table.teaser { width: 100%; height: 208px; border: 0; background:url(/images/bground.gif); background-repeat: repeat-x; background-position: top; }
table.teaser td { vertical-align: top; }
table.teaser td.left { width: 15px; background:url(/images/left.gif); background-repeat: no-repeat; background-position: top; }
table.teaser td.right { width: 15px; background:url(/images/right.gif); background-repeat: no-repeat; background-position: top; }
table.teaser table.hot { width: 100%; border: 0; margin-top: 61px; }
table.teaser table.hot td { width: 16.6%; text-align: center; font-size: 120%; vertical-align: top; }

table.cabinet { border: 0; }
table.cabinet td { padding: 0.2em 0.8em 0.2em 0; }

table.footer { width: 100%; border: 0; padding: 0.8em 1em 0.5em 0; }
table.footer td { vertical-align: top; }
table.footer div.links { padding: 0 0 0.5em 0; }
table.footer div.links a { padding: 0 1em 0 0; }
table.footer div.title { color: #999999; padding-bottom: 0.2em; } 
table.footer div.title a { color: #999999; } 
table.footer div.address { font-size: 0.85em; } 
table.footer div.phone span.code { font-size: 0.9em; } 
table.footer div.phone span.number { font-size: 1.3em; } 
