/* таблица заголовка */
.HeaderTable { width: 829px; margin-left: auto; margin-right: auto; }

/* правый верхний угол */
.HeaderLinksContainer { font-weight: bold; font-size: xx-small; background-color: #8b0000; background-image: url(bars.gif); text-align: right; padding-right: 0.7% }
.WelcomeMessage { color: #eeeeee }
.HeaderDelimiter { color: #ff0000; font-weight: bold }
.HeaderLink { color: #eeeeee; text-decoration: none }
.HeaderLink:hover { color: #ffffff; text-decoration: none }

/* заголовок */
.HeaderContainer { vertical-align: middle; text-align: center; padding: 1%; }
.HeaderTitle { font-family: Tahoma; font-weight: bold; font-size: xx-large; }

/* вкладки */
.TabsCountainer { }
.Tabs { background-color: #696969; }
.TabContainer { border-style: solid; border-width: 1px; border-color: #dcdcdc; padding: 0px 10px; font-size: large; background-color: #696969; text-align: center; }
.TabLink { text-decoration: none; color: #dcdcdc }
.TabLink:hover { text-decoration: underline; color: #ffffff }
.SelectedTabContainer { padding: 0px 10px; font-size: large; background-color: #ffcc99; text-align: center; }
.SelectedTab { color: #333333 }

/* панели */
.PanesTable { width: 829px; margin-left: auto; margin-right: auto; }
.Left { padding: 10px 0px 0px 10px; width: 16%; vertical-align: top }
.Content { padding: 10px 10px 0px 10px; vertical-align: top }
.Right { padding: 10px 0px 0px 10px; width: 21%; vertical-align: top }

/* модули */
.ModuleTable { width: 100% }
.ModuleCaption { font-weight: bold; font-size: medium; color: #666644; text-align: left }
.ModuleSubHead { text-align: left; font-weight: bold; font-size: small; color: #000000 }

/* таблицы правки */
.EditTable { width: 829px; margin-left: auto; margin-right: auto; }
.EditCaption { color: #666644; font-size: large; text-align: left; padding-top: 15px; }
.EditItem { width: 100px; color: #8b0000; font-weight: bold }

/* таблицы */
.DataGridHeader { border-style: solid; border-width: 1px; border-color: #d3d3d3; text-align: center; font-weight: bold }
.DataGridItem { border-style: solid; border-width: 1px; border-color: #d3d3d3 }
.HotelTable { border-style: solid; border-width: 1px; border-color: #ffcc99; width: 490px; }
.HotelHeader { background-color: #ffcc99; padding: 3px; }
.MoreInfo { width: 100px; }
.BookNow { }
.CityName { width: 250px; }

/* специальный текст */
.Selected { font-weight: bold; color: #000000 }
.ErrorText { color: #ff0000; }
.FullWidth { width: 90%; }
.Number { width: 70px; }
.SmallNumber { width: 30px; }
.FloatLeft { float: left; padding-right: 5px; }

/* общие для сайта, включая пользовательские тексты */
body { font-size: small; font-family: Tahoma; background-color: white; margin: 0px }

td { font-size: small }
th { font-weight: bold; font-size: small; vertical-align: middle }

h1 { color: #666644; font-weight: bold; font-size: x-large }
h2 { color: #666644; font-weight: bold; font-size: large }
h3 { color: #8b0000; font-weight: bold; font-size: medium }
h4 { color: #8b0000; font-weight: bold; font-size: small }
h5 { color: #8b0000; font-weight: bold; font-size: x-small }
h6 { color: #8b0000; font-weight: bold; font-size: xx-small }

a         { color: #8b0000; text-decoration: none }
a:hover   { color: #ff0000; text-decoration: underline }

hr { color: #696969; height: 1px; text-align: left }
img { border: 0 }
input, textarea { font-size: small; font-family: Tahoma }