/* Форма */
TABLE.form { width: 500px; margin: .8em 0; }
TABLE.form TD { vertical-align: middle; }
TABLE.form TD.name { width: 25%; padding: 5px 8px 1px 4px; }
TABLE.form TD.input { width: 75%; padding: 5px 0 1px 0; }
TABLE.form TD.input TABLE TD { padding-right: 4px; }
TABLE.form TD.input TABLE.buttons { float: right; }
TABLE.form TD.input TABLE.buttons TH { padding: 5px 4px 1px 0; font-weight: normal; }
SPAN.star { padding: 0 3px; color: #A40048; font-weight: bold; font-size: 12px; }
/* Таблица */
TABLE.table {margin: 16px 0 10px 0; }
TABLE.table TH { border-bottom: 4px solid #2A5D93; font-size: 90%; font-size: '70%'; padding: 4px 8px; }
TABLE.table TD { border-bottom: 1px solid #2A5D93; font-size: 90%; font-size: '70%'; padding: 4px 6px; text-align: center; }
/* Логотип */
DIV.logo { padding: 105px 0 0 0px; background: url(../img/arc-inner.gif) no-repeat 100% 0; } 
/* Copyright */
TABLE.main { height: 100%; }
TABLE.main TD.copyright-inner {  height: 1%; background: #2A5D93 url(../img/bg-bottom-x.gif) repeat-x 0 0; }
TABLE.main TD.copyright-inner DIV { height: 73px; padding: 35px 30px 0 90px; background: url(../img/bg-bottom.gif) no-repeat 0 0; font-size: 11px; color: #faf4e1; text-align: right; }
TABLE.main TD.copyright-inner DIV A { color: #faf4e1 !important; }
/*  */
TABLE.main TD.lftcol { width: 28%; width: '33%'; height: 99%; padding-bottom: 240px; }
DIV.content { margin-top: 273px; padding: 20px 30px 27px 21px; }
/* Адрес */
DIV.address { position: relative; width: 100%; } 
DIV.address DIV { position: absolute; top: -140px; color: #960020; font-weight: bold; width: 100%; }
DIV.address DIV IMG { display: block; }
/* Подменю */
DIV.menu { margin: 20px 0 0 6px; }
DIV.sub-menu { margin: 2px 0 16px 20px; font-size: 12px; }
DIV.sub-menu DIV { padding: 0 0 4px 10px; background: url(../img/mrk-strelka.gif) no-repeat 0 5px; color: #074386; font-weight: bold; }
DIV.sub-menu DIV A { color: #960020 !important; }
DIV.sub-menu DIV.sel { background: url(../img/mrk-strelka-sel.gif) no-repeat 0 5px; }
DIV.sub-menu DIV SPAN { display: block; padding: 0 0 0 8px; font-size: 10px; font-weight: normal; }
/*  */
TD.add { padding-left: 7%; padding-left: '14%'; }
DIV.pages { margin: 20px 0 20px 0; clear: left; color: #003b8d; }
DIV.pages A { text-decoration: underline; }
DIV.thispage { color: #00237C; font-weight: bold; display: inline; padding: 0 2px 0 2px; }
/* Фоны */
TABLE.main TD.bg-about { background: url(../img/bg-about.jpg) no-repeat 0 0; }
TABLE.main TD.bg-tree { background: url(../img/bg-tree.jpg) no-repeat 0 0; }
TABLE.main TD.bg-thermo { background: url(../img/bg-thermo.jpg) no-repeat 0 0; }
TABLE.main TD.bg-oil { background: url(../img/bg-oil.jpg) no-repeat 0 0; }
TABLE.main TD.bg-city { background: url(../img/bg-city.jpg) no-repeat 0 0; }
TABLE.main TD.bg-map { background: url(../img/bg-map.jpg) no-repeat 0 0; }
/* Карта сайта */
UL.map LI { font-size: 115%; font-weight: bold; }
UL.map UL { padding: .4em 0 .4em 25px; }
UL.map UL LI { padding: .1em 0; font-size: 90%; }
UL.map UL UL { padding: .4em 0 .4em 20px; list-style: none outside none; }
UL.map UL UL LI { font-weight: normal; }
