/* Путь */
DIV.path { padding: 7px 5px 12px 0; color: #07398D; font-size: 175%; }
DIV.path SPAN { font-size: 110%; color: #DA0709; font-family: Impact, Tahoma, Arial; }
DIV.path A { color: #DA0709 !important; text-decoration: none !important; }
/* Разлинованая таблица */
TABLE.table { margin: .9em 0; }
TABLE.table TH { padding: 3px 5px 4px 5px; background: #0C419A; color: #FFF; vertical-align: middle; font-size: 95%; font-size: '70%'; }
TABLE.table TH.first { background: #0C419A url(../img/arc-table-11.gif) no-repeat 0 0; }
TABLE.table TH.last { background: #0C419A url(../img/arc-table-12.gif) no-repeat 100% 0; }
TABLE.table TD { padding: 3px 5px; vertical-align: middle; border-bottom: 1px solid #A1B7D8; text-align: center; } 
TABLE.table TD.w40 { width: 40%; text-align: left; }
TABLE.table TD.w50 { width: 50%; text-align: left; }
TABLE.table TD P, TABLE.table TH P { padding: 0; } 
/* Форма */
TABLE.form { width: 80%; 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: #DA0709; font-weight: bold; font-size: 12px; }
/* Различия с главной */
TABLE.main TD.top { height: 209px;  background: #85B7E8; }
TABLE.main TD.welcome { width: 90%; padding: 0 20px 0 30px; }
DIV.skier { padding-right: 233px; background: url(../img/skier-inner.jpg) no-repeat 100% 0; }
DIV.clouds { background: url(../img/clouds-inner.jpg) no-repeat 100% 0; }
DIV.clouds DIV { height: 209px; background: url(../img/people-inner.gif) no-repeat 0 0; }
DIV.weather { width: 140px; padding: 0 0 0 16px; height: 121px; margin-top: 0; background: #FFF url(../img/frame-inner.gif) no-repeat 0 0; }

DIV.voting { width: 139px; margin-top: 22px; }
TABLE.main TD.copyright { height: 70px; padding-left: 0; }
DIV.lastnews { padding: 0; }
DIV.lastnews DIV { font-size: 100%; }
DIV.lastnews DIV A { font-size: 110%; }
DIV.pages { padding: 12px 0 0 0; font-size: 100%; }
/* Контент */
TABLE.content { width: 100%; height: 100%; }
TABLE.content TD { }
TABLE.content TD.arc { width: 1%; height: 11px; }
TABLE.content TD.arc IMG { display: block; }
TABLE.content TD.brd-top { width: 98%; background: #0C419A; }
TABLE.content TD.brd-bot { background: #FFF; border-bottom: 1px solid #A1B7D8; }
TABLE.content TD.cont { padding: 4px 14px 25px 14px; background: #FFF; border: solid #A1B7D8; border-width: 0 1px; }
/* нижнее меню */
TABLE.main TD.bottom-menu { padding: 9px 34px 9px 44px; font-size: 10px; }
TABLE.main TD.bottom-menu A { color: #093A8D; }
/*  */
DIV.relative { position: relative; }
DIV.relative DIV.abs { position: absolute; top: -95px; width: 203px; padding: 39px 0 0 14px; background: url(../img/bg-copyright.gif) no-repeat 0 0; }
/* Номера */
TABLE.rooms { margin-top: 12px; }
TABLE.rooms TH { padding: 0 0 15px 0; }
TABLE.rooms TD.descr { padding: 0 0 14px 12px; }
TABLE.rooms TD.descr DIV { font-size: 125%; font-weight: bold; color: #07398D; }
/* Голосование */
DIV.pdg { padding-left: 20px; }
OL.vote LI { padding: 3px 0 5px 0; }
TABLE.dg { height: 6px; }
TABLE.dg TD { width: 95%; border-bottom: 4px solid #DA0709;}
TABLE.dg TH { width: 5%; padding: 0 5px; }
DIV.brd { padding: 1px; width: 75%; }
DIV.pages { padding: 8px 0; font-weight: bold; clear: left; }

DIV.photokat { min-height:150px; width: 350px; float: left;}

TABLE.video { width: 5%; float: left; margin: 10px 10px 0 150px; }
TABLE.video TH { padding: 1px; vertical-align: middle; text-align: center; }
TABLE.video TH IMG { border: 1px solid #333333; }
TABLE.video TD { padding: 8px 5px; font-size: 13px; text-align: center; vertical-align: top; }
