/*  */
TABLE.main { width: 100%; }
/* Левая колонка */
TABLE.main TD.lft { width: 32%; padding: 0 0 0 10px; }
DIV.logo { padding: 31px 5px 17px; text-align: center; }
TABLE.lft { width: 100%; }
TABLE.lft TD.trd { width: 11%; }
TABLE.lft TD.centre { width: 78%; text-align: center; }
/* Меню */
DIV.arc-menu11 { margin-bottom: 33px; border-bottom: 1px solid #0D6624; background: #F3F1D7 url(../img/arc-menu-11.gif) no-repeat 0 0; }
DIV.arc-menu12 { background: url(../img/arc-menu-12.gif) no-repeat 100% 0; }
DIV.arc-menu21 { padding: 26px 33px 33px; background: url(../img/arc-menu-21.gif) no-repeat 0 100%; background: 'url(../img/arc-menu-21-ie.gif) no-repeat 0 100%'; color: #A03D16; }
DIV.arc-menu21 A { color: #A03D16 !important; text-decoration: none !important; }
DIV.arc-menu21 A:hover { color: #0D6624 !important; }
DIV.arc-menu22 { background: url(../img/arc-menu-22.gif) no-repeat 100% 100%; }
DIV.menu DIV { padding: 0 2px 1px; background: url(../img/bg-dotted.gif) repeat-x 0 100%; font-size: 20px; color: #0D6624; }
DIV.menu DIV.sel { background: url(../img/bg-dotted-green.gif) repeat-x 0 100%; }
DIV.menu DIV.sel A { color: #0D6624 !important; }

DIV.menu TABLE { width: 100%; margin: 7px 0 20px; margin-left: '-66px'; }
DIV.menu TABLE TD { padding: 0 0 1px; padding-left: '46px'; background: url(../img/bg-dotted-grey.gif) no-repeat 0 100%; font-size: 14px; font-weight: normal; color: #C0BFB1; text-align: right; vertical-align: bottom; }
DIV.menu TABLE TD SPAN { float: left; padding: 0 5px 0 0; padding-left: '20px'; color: #0D6624; background: #F3F1D7; text-align: left; }
DIV.menu TABLE TD A { text-decoration: underline !important; }
DIV.menu TABLE TD SPAN.sel { font-weight: bold; color: #0D6624; }
DIV.menu TABLE TD SPAN.sel A { color: #0D6624 !important; }

DIV.gothic { height: 40px; background: url(../img/gothic.gif) no-repeat 50% 17px; }
DIV.relax { padding: 0 20px; }
DIV.relax DIV { padding: 3px 2px 2px; background: url(../img/bg-dotted.gif) repeat-x 0 100%; font-size: 20px; font-weight: bold; }
DIV.relax DIV SPAN { display: block; font-size: 14px; font-weight: normal; }
DIV.relax DIV.sel { color: #0D6624; background: url(../img/bg-dotted-green.gif) repeat-x 0 100%; }
DIV.relax DIV.sel A { color: #0D6624 !important; }
/* Copyright */
DIV.contacts { padding: 31px 5px; background: url(../img/point.gif) no-repeat 50% 4px; font-size: 14px; color: #AABE93; }
DIV.contacts DIV { padding: 0 0 12px; font-weight: bold; }
DIV.contacts A { color: #AABE93 !important; }
/* Отель, приветственное слово */
TABLE.main TD.rgh { width: 68%; padding: 0 0 50px 0;  background: #0D6624 url(../img/bg-rgh.jpg) no-repeat 0 0; }
/* Сервисы */
TABLE.services { width: 100%; margin-top: 12px; }
TABLE.services TD { width: 199px; padding: 3px 0 0 22px; }
TABLE.services TD IMG { margin: 0 9px 0 0; }
TABLE.services TD A { color: #FFFAC9 !important; text-decoration: none !important; }
TABLE.services TH { padding: 3px 25px 4px 0; border-right: 1px solid #AABE93; font-size: 1px; text-align: right; }
TABLE.services TH IMG { margin: 0 0 0 34px; }
/* Flash */
DIV.flash { height: 288px; background: url(../img/photo-hotel-top.jpg) no-repeat 0 0; }
/* Приветствие */
TABLE.welcome { width: 100%; }
TABLE.welcome TD.hotel { width: 51px; }
TABLE.welcome TD.hotel DIV { position: relative; }
TABLE.welcome TD.hotel DIV DIV { position: absolute; width: 59px; height: 253px; background: url(../img/photo-hotel-bot.jpg) no-repeat 0 0; }
TABLE.welcome TH { width: 187px; background: #FFF url(../img/pen.jpg) no-repeat 100% 100%; font-size: 20px; font-weight: normal; text-align: left; }

/* TABLE.welcome TH { background: #FFF url(../img/pen-i.jpg) no-repeat 100% 100%; } */

TABLE.welcome TH DIV { padding: 15px 0 0 15px; height: 222px; background: url(../img/bg-reserv.gif) no-repeat 100% 0; }

/* TABLE.welcome TH DIV { padding: 15px 0 0 15px; height: 242px; background: url(../img/bg-reserv-i.gif) no-repeat 100% 0; } */

A.uralhotels { margin-left: 8px; }

TABLE.welcome TH A, TABLE.welcome TD A { color: #A03D16 !important; }
TABLE.welcome TH A:hover, TABLE.welcome TD A:hover { color: #0D6624 !important; }
DIV.arc-welcome11 { background: #FFF url(../img/arc-welcome-11.gif) no-repeat 0 0; }
DIV.arc-welcome22 { background: url(../img/arc-welcome-22.gif) no-repeat 100% 100%; }
DIV.arc-welcome12 { background: url(../img/arc-welcome-12.gif) no-repeat 100% 0; }
DIV.arc-welcome21 { padding: 17px 24px 40px 28px; min-height: 253px; height: '303px'; background: url(../img/arc-welcome-21.gif) no-repeat 0 100%; }
/* Последние новости */
TABLE.content { width: 100%; margin: 12px 0 0 0; }
TABLE.content TD.inform SPAN, TABLE.content TD.lastnews SPAN { font-size: 175%; color: #AABE93; }
TABLE.content TD.lastnews { background: url(../img/bg-dotted-b.gif) repeat-y 100% 0; }
TABLE.content TD.lastnews A { font-weight: bold; color: #FCE9AE !important; }
TABLE.lastnews { width: 100%; }
TABLE.lastnews TH { width: 59px; padding: 0 4px 15px 0; font-size: 30px; color: #AABE93; font-weight: normal; text-align: right; }
TABLE.lastnews TD { padding: 0 32px 9px 0; color: #EFEDD8; }
TABLE.lastnews TD DIV { padding: 3px 0 0 0; font-weight: bold; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #AABE93; }
TABLE.lastnews DIV.img { width: 60px; height: 60px; float: left; margin: 4px 3px 2px 0; padding: 0; overflow: hidden; border: 3px solid #F3F1D7; }
DIV.all { padding: 0 0 0 63px; font-size: 14px; }
DIV.all A { font-weight: bold; color: #FCE9AE !important; }
/* Информ */
TABLE.content TD.inform { width: 167px; padding: 0 0 0 20px; }
TABLE.content TD.inform DIV { padding: 10px 0 0 0; font-size: 14px; font-weight: bold; color: #EFEDD8; }
TABLE.content TD.inform DIV IMG { display: block; margin-top: 3px; }
