/*  */
TABLE.main { width: 100%; height: 100%; }
/* Лого, флеш, языки */
TABLE.main TD.logo { height: 2%; width: 30%; padding: 40px 15px 49px; text-align: center; background: url(../img/bg-sq.gif) no-repeat 0 100%; }
TABLE.main TD.top { width: 70%; padding: 0 0 0 10px; }
DIV.top { height: 40px; }
/*DIV.lg { float: right; padding: 13px 30px 0 0; }
DIV.lg IMG { float: left; margin: 1px 9px 0 0; }*/
DIV.lg { /*float: right;*/ padding: 11px 30px 14px 0; font-size: 12px; }
DIV.lg A { color: #004B80 !important; }
DIV.lg A IMG { /*float: left;*/ margin: 4px 0px -2px 0; }

DIV.flash { height: 180px; border-bottom: 15px solid #004B80; }
DIV.w1 { border-bottom: 1px solid #FFF; background: url(../img/room.jpg) no-repeat 195px 0px; }
DIV.w2 { background: url(../img/w1.gif) no-repeat 0 0; }
DIV.w3 { height: 164px; background: url(../img/w2.gif) no-repeat 100% 100%; }

/* Меню */
DIV.menu { padding: 39px 30px 20px 58px; }
DIV.menu DIV.item { padding: 3px 0 3px 22px; font-size: 15px; font-weight: bold; color: #004B80; background: url(../img/mrk-items.gif) no-repeat 0 4px; }
DIV.menu DIV.item A { color: #004B80 !important; text-decoration: none !important; }
DIV.submenu { padding: 0 0 6px 22px; font-size: 12px; color: #004B80; }
DIV.submenu DIV.subitem { padding: 1px 0 2px 0; }
DIV.submenu DIV.subitem A { color: #004B80 !important; }
DIV.submenu DIV.selected { font-weight: bold; padding: 1px 0; }
DIV.sub { padding: 3px 0 3px 10px; font-size: 11px; }
DIV.sub DIV { padding: 2px 0; line-height: 11px; }
DIV.sub A { color: #004B80 !important; }
/* Контент */
TABLE.main TD.content { height: 96%; padding: 17px 30px 25px 10px; background: url(../img/bg-triangle.gif) no-repeat 100% 100%; }
TABLE.welcome { width: 100%; margin-bottom: 15px; }
TABLE.welcome TD.welcome { /*width: 99%;*/ padding: 0 30px 0 0; border-right: 1px solid #C1D6E4; }
TABLE.welcome TD.order-main { width: 210px !important; padding: 0 0 5px 20px; }
TABLE.welcome TD H1 { padding-top: 0 !important; }
TABLE.welcome TD.order-main H1 { margin-bottom: 5px; }
/*Бронирование */
TABLE.order-main { width: 100%; margin-bottom: 8px; }
TABLE.order-main TD { width: 5%; padding: 2px 16px 0 0; color: #004B80; white-space: nowrap; }
TABLE.order-main TH { width: 95%; text-align: left; font-weight: normal; padding-bottom: 2px; padding-bottom: '0'; }
TABLE.order-main TH INPUT, TABLE.order-main TH SELECT { width: 100%; }
TABLE.order-main TH TABLE { width: 100%; }
TABLE.order-main TH TABLE TH { padding-bottom: 0; }
TABLE.order-main TH TABLE TD { padding: 2px 0 0 5px; }
DIV.button { /*width: 177px;*/ background: #004B80 url(../img/bg-button-lft.gif) no-repeat 0 0; margin-top: 4px; cursor: hand; cursor: pointer; white-space: nowrap; } 
DIV.button DIV { height: 20px; padding: 3px 25px 0 9px; background: url(../img/bg-button-rgh.gif) no-repeat 100% 0; color: #FFF; font-size: 11px; }
/* Новости */
TABLE.lastnews { width: 100%; margin-bottom: 5px; }
TABLE.lastnews TD { padding: 1px 0 10px; }
TABLE.lastnews DIV { font-weight: bold; color: #A5A5A5; }
TABLE.lastnews DIV.img { width: 40px; height: 40px; overflow: hidden; float: left; margin: 3px 3px 0 0; }
TABLE.lastnews TD P { padding: 2px 0 0 !important; }
/* Подвал */
TABLE.main TD.copyright { height: 2%; padding: 22px 30px 40px 10px; font-size: 11px; color: #FFF; background: #004B80 url(../img/bg-bot.gif) no-repeat 0 0; }
TABLE.main TD.copyright STRONG { display: block; padding-bottom: 4px; }
TABLE.main TD.copyright A { color: #FFF !important; }
TABLE.main TD.bglft { background: #004B80; }
TABLE.main TD.bglft DIV { position: relative; }
TABLE.main TD.bglft DIV DIV { position: absolute; width: 100%; text-align: center; top: -130px; }
TABLE.main TD.bglft DIV DIV DIV{  text-align: left; position: absolute;  top: 70px; left:80px;}
TABLE.main TD.bglft DIV DIV.contacts { top: -350px; color: #004B80; text-align: left; padding-left: 80px; }
TABLE.main TD.bglft DIV DIV.contacts H1 { margin: 0 0 .6em !important; }

/*  */
DIV.banner200 { padding: 0 0 10px 0;}
DIV.banner88 { float: right; }
DIV.banner88 IMG { margin: 0 0 0 7px; }