#content { font: 1em/1.7 Arial, Tahoma, Verdana, sans-serif; color: #524b3b; margin-top: 2em; }
#extra { width: 75%; font: 0.84em/1.7 Arial, Tahoma, Verdana, sans-serif; }

/* headers */
#content H1, #content H2, #content H3 { font: 1.4em/1.3 Arial, sans-serif; color: #8f8570; margin: 1.4em 0 }
#content H3,
#subnav H3 { font-size: 1.07em; font-weight: bold; margin: 1.5em 0 -0.2em 0; }
#content H1 IMG { display: block; }
#content H1.rooms-header { margin: 0 0 -0.5em 0; }
#nav-column H1 { font: 1.4em/1.3 Arial, sans-serif; color: #8f8570; margin: 3em 0 0.4em; }

/* links */
A IMG { border: 0; }
A,
A:hover { color: #e8821a; }

/* separate */
.hr HR { display: none; }
.hr { background: #AAA; height: 1px; }
* html .hr { overflow: hidden; }
#content .hr { margin: 2em 0; }

/* text */
#content P { margin: 1.3em 0 1.3em 2em; }
.plus-info { font-size: 1.4em; line-height: 1.3; color: #8f8570; }
BLOCKQUOTE { margin-left: 2em; }

/* lists */
#content LI { margin: 0.15em 0; }
#content UL, #content OL { padding: 0 0 0 2em; margin: 1.3em 0; }
/* --- */
#content UL { list-style-type: none; }
#content UL LI, #content OL UL LI { background: url(/img/bg/ul.gif) 0 0.8em no-repeat; padding-left: 25px; }
#content UL OL LI { padding-left: 0; margin-left: 25px; }
/* --- */
#content OL { margin-left: 25px; }
#content OL LI { background-image: none; }
/* --- */
#content UL OL, #content UL UL, #content OL UL, #content OL OL { margin: 0.15em 0; padding: 0; }
#content OL OL { margin-left: 25px; }

/* tables */
TABLE { border-collapse: collapse; border: 0; }
.table-content { width: 100%; border-bottom: 3px solid #4b4539; }
.table-content CAPTION { font-size: 0.84em; color: #66A8EB; text-align: left; padding: 0.5em 0 1.2em 0; }
.table-content TH,
.table-content TD { font-size: 0.98em; padding: 7px 5px; border-bottom: 1px solid #4b4539; }
.table-content TH { font-size: 1.05em; line-height: 1.3; border-bottom: 3px solid #4b4539; vertical-align: top; }
/* into tables */
.table-content TABLE { width: 100%; }
.table-content TABLE TD { border: none; padding: 0; }
.table-content P { margin: 0 !important; }

/* files */
.file { position: relative; margin: 0.8em 0 0.8em 2em; padding: 3px 0 0 34px; min-height: 27px; _height: 27px; line-height: 1.3; }
.file A.file-icon { position: absolute; top: 0; left: 0; background: url(/img/i/file.gif) 0 0 no-repeat; width: 28px; height: 28px; display: block; }
.file A { font-weight: bold; }
.file SPAN { white-space: nowrap; margin-left: 0.5em; }

/* images */
#content IMG { display: block; }
.left { float: left; margin: 0.2em 1.5em 0.5em 0; }
.right { float: right; margin: 0.2em 0 0.5em 1.5em; }
/*.img { border: 10px solid #C7D6DF; }*/
/* --- */
.withTxt { width: 1% !important; }
.withTxt .text { font-size: 0.84em; line-height: 1.3; color: #66A8EB; padding: 0 0 1.3em 0; }