body          { font-family : Verdana, Arial; color : #000000;  font-size : 9pt; }
TD             { font-family : Verdana, Arial;}
select	{ font-size: 8pt; }
input	{ font-size: 8pt; }
textarea { font-size: 8pt; }

.text_bottom	{font-family : Verdana, Arial;   color : #000000;  font-size : 8pt;}
.text_bottom_colored	{font-family : Verdana, Arial;   color : #0023A0;  font-size : 8pt;}
.text_menu	{font-family : Verdana, Arial;   color : #000000;  font-size : 10pt;}
.text_menu_selected	{font-family : Verdana, Arial;   color : #005FED;  font-size : 10pt; font-weight : bold;}
.text_menu_header	{font-family : Verdana, Arial;color : #FFFFFF;font-size : 9pt; font-weight : bold;}
.link_bottom:Link {font-family : Verdana, Arial;   color : #000000;  font-size : 8pt;}
.link_bottom:Hover {font-family : Verdana, Arial;	color : #000000; font-size : 8pt;}
.link_bottom:Visited {font-family : Verdana, Arial;   color : #000000;  font-size : 8pt;}

A: {font-family : Verdana, Arial; color : #005FED; text-decoration: none;}
A:Link{font-family : Verdana, Arial; color : #005FED; text-decoration: none;}
A:Visited{font-family : Verdana, Arial; color : #2A7FFF; text-decoration: none;}
A:Hover{font-family : Verdana, Arial; color : #005FED; text-decoration: underline;}

.bluehat	{ font-size: 14px; padding-left: 10px; background-image: url(/i/menu_blue.gif); text-align: left; font-weight: bold; vertical-align: middle; color: #FFFFFF; }
.blue189	{ font-size: 14px; padding-left: 10px; background-image: url(/i/menu_blue_189.gif); text-align: left; font-weight: bold; vertical-align: middle; color: #FFFFFF; }
.bluenews	{ font-size: 14px; padding-left: 10px; background-image: url(/i/menu_blue_news.gif); text-align: left; font-weight: bold; vertical-align: middle; color: #FFFFFF; }
.yellowhat	{ font-size: 14px; padding-left: 10px; background-color: #FFB400; background-repeat: no-repeat; background-image: url(/i/menu_yellow_bg.gif); text-align: left; font-weight: bold; vertical-align: middle; color: #FFFFFF; }
.yellow_sub { background-image: url(/i/menu_yellow_sub_bg.gif); }

.dot_vert	{ background-image: url(/i/dot_vert.gif); }
.dot_hor	{ background-image: url(/i/dot_hor.gif); }
.rubricator_cur { font-size: 12px; font-weight: bold; color: #005FED; }

h1 { font-size: 14px; color: #ff0000; margin : 0px 0px 0px 0px; font-weight: red; text-align: center;}
h2 { font-size: 12px; color: #ff0000; margin : 0px 0px 0px 0px; font-weight: red; text-align: center;}
h3 { font-size: 14px; margin-top: 10px;}

.content { font-size: 8pt; }
.button { font-size: 12px; font-weight: bold; color: #FFFFFF;  border: none; background-image: url(/i/button.gif); width: 126px; height: 20px;}
div.DirList {	margin: 15px;	width: 240px;	float: left;}
table.shed{ width:100%; border-collapse:collapse; border:1px solid silver;}
.shed td{font-size:10px; padding-left:3px; padding-right:3px;border:1px dashed #e1e1e1}
.gorod{	font-size:16px;text-align:center; background:#ff9900; color:white;}
.tofrom td{	color:gray; font-size:17px; text-align:left; background:#eaeaea;}
.th td{background:#f6f6f6;font-weight:bold;}table.poisk{ width:100%; border-collapse:collapse; border:1px solid silver;}
.poisk td{font-size:10px; border:0}col.cd { letter-spacing: 4px; font-family:courier,monospace; }
.schedule_info_table {border-collapse: collapse;}
.schedule_info_table td, .schedule_info_table th {font-size: 10px; border: 1px solid silver;}
.schedule_info_tr_back td {background-color: #EFEFEF;}
.schedule_info_order_but {border: 0px; background: white; font-family : Verdana, Arial; color : #005FED; text-decoration: underline; cursor: hand;}
.charter_order_table td {font-size: 12px;}
.charter_reis_table {border-collapse: collapse;}
.charter_reis_table td, .charter_reis_table th {font-size: 10px; border: 1px solid silver;}
.charter_reis_info_table {border-collapse: collapse;}
.charter_reis_info_table td, .charter_reis_info_table th {font-size: 10px; border: 1px solid silver;}
.bordered_table {border-collapse: collapse;}
.bordered_table td, .bordered_table th {font-size: 10px; border: 1px solid silver;}
.hotel_order_table td {font-size: 12px;}.hotel_list_table { border-collapse: collapse;}
.hotel_table_td, .hotel_list_table_td{	padding-top: 10px;	padding-bottom: 20px;	padding-left: 15px;	padding-right: 15px;}
.hotel_list_table_td{	border-top: 1px dashed #D3D3D3;	border-bottom: 1px dashed #D3D3D3;}
.hotel_description td {font-size: 11px; vertical-align: top;}
.hotel_services_icons {margin-top: 10px;}
.hotels_navi td {font-size: 11px;}.rooms_table { border-collapse: collapse;}
.rooms_table td, .rooms_table th{	font-size: 10px;	border-top: 1px solid #D3D3D3;	border-bottom: 1px solid #D3D3D3;	border-right: 1px solid #D3D3D3;}
.BookTotalsTable { border-collapse: collapse;}
.BookTotalsTable td {font-size: 11px; font-weight: bold; border-bottom: 1px solid #D3D3D3;}