/* основная таблица */
TABLE.main { width: 100%; height: 100%; }
TABLE.main TD.top { height: 299px;  background: #85B7E8; }
/* шапка */
DIV.skier { padding-right: 233px; background: url(../img/skier.jpg) no-repeat 100% 0; }
DIV.clouds { background: url(../img/clouds.jpg) no-repeat 100% 0; }
DIV.clouds DIV { height: 299px; background: url(../img/people.gif) no-repeat 0 0; }
/* Добро пожаловать */
TABLE.main TD.welcome { width: 90%; padding: 0 20px 12px 30px; }
TABLE.welcome { width: 100%; }
TABLE.welcome TD { background: #D8E4F6; font-size: 95%; font-size: '70%';  }
TABLE.welcome TD.arc { width: 1%; height: 11px; }
TABLE.welcome TD.arc IMG { display: block; }
TABLE.welcome TD.brd-top { width: 98%; border-top: 1px solid #A1B7D8; }
TABLE.welcome TD.brd-bot { border-bottom: 1px solid #A1B7D8; }
TABLE.welcome TD.cont { padding: 0 14px 25px 14px; border: solid #A1B7D8; border-width: 0 1px; }
/* последние новости */
DIV.lastnews { padding: 28px 14px 0 14px; }
DIV.lastnews DIV { padding: 8px 0 1px; color: #042866; font-size: 85%; }
DIV.lastnews DIV SPAN { color: #9DB0C3; font-size: 10px; font-weight: bold; }
SPAN.data { color: #9DB0C3; font-size: 11px; display: block; }
DIV.lastnews DIV A { display: block; font-size: 105%; }
DIV.pages { padding: 12px 0 0 14px; font-size: 11px; font-weight: bold; }
/* Логотип */
DIV.logo { position: relative; }
DIV.logo DIV { position: absolute; top: -252px; left: -5px; }
/* меню */
TABLE.main TD.menu { width: 5%; padding-bottom: 90px; }
DIV.arc11 { width: 203px; background: #0C419A; }
DIV.arc21 { background: url(../img/arc-menu-21.gif) no-repeat 0 100%; }
DIV.arc22 { padding-bottom: 56px; background: url(../img/arc-menu-22.gif) no-repeat 100% 100%; }
DIV.item { height: 26px; padding: 0 0 0 16px; border-bottom: 1px solid #2C5CAC; }
DIV.item IMG { margin-top: 7px; }
DIV.first { background: url(../img/arc-menu.gif) no-repeat 0 0; }
DIV.sel { background-color: #D20406; border: none; }
/* Подменю */
DIV.sub-menu { padding: 5px 16px 8px 16px; background: #E0E6F0; border: solid #A1B7D8; border-width: 0 1px; }
DIV.sub-menu DIV { padding: 1px 0; font-size: 12px; font-weight: bold; color: #CC0406; }
DIV.sub-menu DIV A { color: #0C419A !important; }
/* Погода */
DIV.weather { margin-top: 12px; padding: 0 16px; height: 111px; background: #FFF url(../img/frame.gif) no-repeat 0 0; font-size: 11px; }
DIV.weather IMG { margin-top: 16px; }
DIV.weather DIV { position: relative; width: 102px; height: 41px; margin: 2px 0 4px; overflow: hidden; }
DIV.weather DIV IMG { position: absolute; margin: 0; top: -18px; left: -17px; }
/* как добраться */
TABLE.main TD.signs { width: 5%; padding: 0 30px 12px 20px; }
DIV.point { width: 189px; height: 276px; margin-bottom: 14px; background: url(../img/signs.gif) no-repeat 0 0; font-size: 11px; color: #042866; }
DIV.point DIV.pnt { padding: 119px 11px 0 11px; }
DIV.point DIV.pnt DIV { margin-top: 12px; padding: 8px 0 0 0; border-top: 1px solid #BCC9D2; }
DIV.point DIV.pnt DIV STRONG { line-height: 19px; }
DIV.point DIV.pnt DIV DIV.telephon { position: relative; width: 99%; top: -39px; left: 31px; font-size: 27px; font-family: Impact, Tahoma, Arial; border: none; }
/* голосование */
DIV.voting { width: 189px; padding: 0 0 0 10px; font-size: 11px; color: #042866; }
DIV.voting IMG { display: block; margin-bottom: 6px; }
DIV.voting TABLE { margin: 11px 0 10px 0; }
DIV.voting TABLE TH, DIV.voting TABLE TD { padding: 0 3px 0 3px; vertical-align: middle; font-size: 10px; }
DIV.voting A { margin-top: 10px; display: block; color: #004E92 !important; }
/* Работают подъмники */
DIV.elevator { width: 189px; padding: 0 0 20px 10px; font-size: 11px; color: #042866; }
DIV.elevator IMG { margin-bottom: 12px; }
DIV.elevator DIV { padding: 1px 10px 1px 0; font-weight: bold; }
/* copyright */
TABLE.main TD.copyright { height: 79px; font-size: 11px; color: #042866; padding: 0 0 0 14px; }
DIV.copyright { padding-bottom: 9px; font-weight: bold; }
TABLE.main TD.copyright A { color: #042866 !important; }
/*  */
TABLE.calendar TD A { text-decoration: none; }

.menu_item { text-decoration:none; color:#ffffff !important; font-size: 16px; font-family: Impact; text-decoration:none; font-style:none; }
