body {
	background-color: #DDD9B6;
}

.tbl {
	border-top-width: 1px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DDD9B6;
	border-right-color: #DDD9B6;
	border-bottom-color: #DDD9B6;
	border-left-color: #DDD9B6;
	background-color: #efeddf;
}

.tblGray {
	border-top-width: 1px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #eeeeee;
}

.lightBorder { border: 1px solid #efeddf; }
.medBorder{	border: 1px solid #DDD9B6; }
.darkBorder{ border: 1px solid #5A0101; }

.catalog {   border: 1px solid #5A0101;    margin-left: 20px;    padding: 5px } 

.bgf {
	background-repeat: repeat;
	background-attachment: scroll;
	background-image: url(bg.gif);
}

.postfont1   { FONT-FAMILY: Times; font-size: 14px; text-align: justify;}
.postfont2   { font-size: 12px; font-family: tahoma,sans-serif; color: #000000; font-weight: normal;  text-align: justify; }
.postfont3   { font-family:Arial, Geneva CY, Sans-Serif;  font-size: 13px;}

.post1 { background-color: #efeddf }
.post2 { background-color: #efeddf; padding: 1px 10px 1px 10px; border:1px solid #cccccc; }
.post3 { background-color: #efeddf; padding: 20px 30px 20px 30px; border:1px solid #cccccc; }
.postt { background-color: #efeddf;  padding: 10px 10px 5px 10px;  }
.post4 { background-color: #efeddf; padding: 1px 10px 1px 10px; border:1px solid #DDD9B6; }

smallfont {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
}

p     {font-size: 12px; font-family: tahoma,sans-serif; color: #000000; font-weight: normal; text-align: justify;}
b     {font-size: 12px; font-family: tahoma,sans-serif; color: #000000; font-weight: bold; }

.search {
	FONT-SIZE: 10px; COLOR: #ffffff; TEXT-INDENT: 20pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.news {
	FONT-WEIGHT: bolder; FONT-SIZE: 18px; COLOR: #af0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}


TABLE, TR, TD {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
}


 input,select, textarea {
	color: black;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    FONT-SIZE: 11px; 
}

/* Поисковая форма */
td.searchForm_border {background-color: black; } 
.searchForm_body {
	padding: 5px;
	BORDER: #5A0101 1px solid;
	background-color: Aqua;
}
.searchForm_topic {font-weight: bold; color: #5A0101; font-size: 12px; font-family: Tahoma}
/*.searchForm_data { background-color: #f5f5f5; }*/
.searchform_button {
    color: white;
    background-color: #5A0101;
    font-weight: bold;
}

/*---*/

/* Каталог */
a.cat, a.cat:visited, a.cat:link, a.cat:active{ color: #333366; TEXT-DECORATION: none;} 
a.cat:hover {TEXT-DECORATION: none; color: red} 

/* Разделительная линия в формах */
.tdg { font-size:1px; color : #DCDCDC; background: #DCDCDC; font-family:Arial,Helvetica,sans-serif;  size : 1px;  margin-bottom : 0px;  margin-top : 0px;  marker-offset : 0px;  padding-bottom : 0px;  padding-top : 0px;  }
.tdg_before { font-size:5px; font-family:Arial,Helvetica,sans-serif;  size : 1px;  margin-bottom : 0px;  margin-top : 0px;  marker-offset : 0px;  padding-bottom : 0px;  padding-top : 0px;  }

/* Заголовки */
h1 { font-size: 16px; font-weight: bold; color: #5A0101; font-family: Tahoma; text-align: left;  }
h1.line { margin-bottom: 2px;  }
h2 { font-size: 13px; font-weight: bold; color: #5A0101; font-family: Arial; margin-bottom: 5px; }
h3 { font-size: 12px; font-weight: bold; color: #5A0101; font-family: Arial; }

/* Данные с границами, закругленные уголки */
td.commonBorder {background-color: #F5F5F5; } 
td.commonBody {padding: 6px; BORDER-left: black 1px solid; BORDER-right: black 1px solid }


/* Выделенный текст */
.fontMarked1 {color: #990000; font-weight: bold; }
.fontMarked2 {color: red; font-weight: bold; }
.fontMarked3 {
	color: #990000;
	font-weight: bold;
}

/* Основная кнопка */
span.mainbutton {background-color: #5A0101; padding: 2px; padding-left: 3px; padding-right: 3px; }
A.mainbutton, A.mainbutton:LINK, A.mainbutton:VISITED, A.mainbutton:ACTIVE, A.mainbutton:HOVER {font-size : 11px; text-decoration : none;  color : white;  font-weight : bold; }
input.mainbutton {
    color: white;
    background-color: #5A0101;
    font-weight: bold;
	border-color-light: #9B0202;
}

/* Основная форма, таблица данных */
.commonForm {
	background-color: #efeddf;
}
td.commonForm_header {
	font-family: Verdana;
	background-color: #DDD9B6;
	color: black;
	font-weight:bold;
	text-align: center
}


/* Уменьшенный шрифт */
.small {font-size: 8pt}

/* Жирный шрифт */
.b {font-weight: bold}

/* Черный шрифт */
.color_black {color: black}

/* Основной цвет фона */
.main_bgcolor {background-color: black; }
.main_header {	background-color:  #efeddf; }
/* ОСНОВНОЙ РАЗДЕЛ С ДАННЫМИ */

/* Верхняя линия */
.mainData_topline {background-color: #5A0101; } 
.mainData_topline_left {color: white; font-weight: bold; font-family: Verdana; font-size: 10px;} 
.mainData_topline_right {color: white; font-weight: bold; font-family: Verdana; font-size: 10px;} 

/* Логотип */
.mainData_logo {background-color: black; } 
.mainData_logo_right {font-family: Arial Black; color: white; font-size: 12px; } 

/* Верхнее меню */
.mainData_topMenu_left {background-color: black;  } 
.mainData_topMenu_menu {font-family: Verdana; font-size: 10px; color: white; background-color: #5A0101; border-left: 1px solid firebrick; border-right: 1px solid firebrick; border-top: 1px solid firebrick;  } 
a.topMenu, a.topMenu:visited, a.topMenu:link, a.topMenu:active{ color: white; font-family: Verdana; font-size: 10px; TEXT-DECORATION: none;} 
a.topMenu:hover {TEXT-DECORATION: none; color: red} 

/* Левая колонка  */
td.mainData_left {background-color: black;  } 

/* Основное меню */
td.menuBorder {background-color: black; } 
td.menuBody {padding: 3px; BORDER-left: black 1px solid; BORDER-right: black 1px solid }
/* table.menu { background-color: #FCE2B0; border: 1px solid #5A0101; } */
td.MenuTitle { font-weight: bold; color: white; font-size: 11px; font-family: Verdana; background-color: #5A0101; text-align: center; border-top: 1px solid #9B0202; }
a.Menu, a.Menu:visited, a.Menu:link, a.Menu:active { text-decoration: none; color: white;  font-size: 11px; font-family: Verdana}
a.Menu:hover { text-decoration: none; color: #FFFF99; }

/* Основной текст */
td.mainData {padding: 10px 10px 10px 10px; background-color: white; border-top: 1px solid gray; border-left: 1px solid gray; } 

/* Низ */
.mainData_bottom_left {background-color: #5A0101; } 
.mainData_bottom_right {background-color: #5A0101; color: silver; font-family: Verdana; font-size: 8px; } 


/* КОНЕЦ */


/* Поисковая форма */
td.searchForm_border {background-color: black; } 
.searchForm_body {
	padding: 5px;
	BORDER: #5A0101 1px solid;
	background-color:  #DDD9B6;
}
.searchForm_topic {font-weight: bold; color: #5A0101; font-size: 12px; font-family: Tahoma}
/*.searchForm_data { background-color: #f5f5f5; }*/
.searchform_button {
    color: white;
    background-color: #5A0101;
    font-weight: bold;
}



/* ПОИСК ГОСТИНИЦ */

/* Основной раздел с данными */
td.mainData_search {padding: 3px 5px 5px 5px; background-color: #DDD9B6; }

/* Header */
.searchFrameHead {
	background-color: #efeddf;
	border: firebrick 1px solid;
}
.searchFrameHead_font {font-size: 8pt; }
.searchFrameHead_font_marked {font-size: 8pt; color: #5A0101; font-weight: bold; }
.searchFrameHead_font_result {font-size: 12px; font-weight: bold; }
.searchFrameHead_font_result_marked {font-size: 12px; color: #5A0101; font-weight: bold; }
.searchFrameHead_service_name {font-size: 12px; font-weight: bold; }
.searchFrameHead_service_phone {font-size: 12px; color: #5A0101; font-weight: bold; }

/* Заголовок таблицы с результатами поиска */
td.searchFrameHeader_top {background-color: firebrick}
td.searchFrameHeader {font-size: 9px; font-family: Verdana; background-color: #5A0101; color: white; text-align: center; font-weight: bold}
a.searchFrameHeader, a.searchFrameHeader:visited, a.searchFrameHeader:link, a.searchFrameHeader:active { text-decoration: underline; color: white;}
a.searchFrameHeader:hover { text-decoration: none; color: yellow}

/* Результаты поиска */
.searchFrameFound {font-family: Verdana; font-size: 9px; background-color: white; padding: 3px}
.searchFrameFound_todo {background-color: white; padding: 2px}
.searchFrameFound_line {background-color: #5A0101; }
A.searchFrameFound_hotel, A.searchFrameFound_hotel:LINK, A.searchFrameFound_hotel:VISITED, A.searchFrameFound_hotel:ACTIVE {font-family: Tahoma; font-size: 12px; text-decoration : underline;  color : #5A0101;  font-weight : bold; }
A.searchFrameFound_hotel:HOVER {text-decoration : none;  color : #5A0101;}

a.searchFrameFound_reserveButton, a.searchFrameFound_reserveButton:visited, a.searchFrameFound_reserveButton:link, a.searchFrameFound_reserveButton:active { text-decoration: none; color: #660000; font-family: Verdana; font-size: 9px;}
a.searchFrameFound_reserveButton:hover { text-decoration: none;  color: navy;}

a.searchFrameFound_price, a.searchFrameFound_price:visited, a.searchFrameFound_price:link, a.searchFrameFound_price:active { text-decoration: none; color: navy;  font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif}
a.searchFrameFound_price:hover { text-decoration: none; color: red}

/* Меню в каталоге */
.catalogMenu_reserveUrl {color: navy; font-weight: bold; }
.inv {display: none; }


/* Рекламный блок */
td.searchFrameAdvert_tableborder {layer-background-color: yellow; background-color: yellow;}
td.searchFrameAdvert_tablebgcolor {layer-background-color: black; background-color: black;}


/* ПОИСК БРОНЕЙ + ФИНАНСОВАЯ СТАТИСТИКА: белый цвет */
td.t1 {background-color: white}
td.t2 {background-color: silver; color: black; text-align: center; font-weight: bold}
td.t3 {background-color: #F5F5F5;}
td.t3_white {background-color: white; color: black}
td.t3_gray {background-color: #DCDCDC; color: black}
tr.t3_white {background-color: white; color: black}
tr.t3_gray {background-color: #DCDCDC; color: black}
a.black, a.black:visited, a.black:link, a.black:active{ color: navy;} 
a.black:hover {TEXT-DECORATION: none; color: navy} 
input.white {color: black; background-color: white}
select.white {color: black; background-color: white}

