body, html
{
	background-color: #E8E8E8;
	padding: 0px;
	margin: 0px;
}
.mb
{
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	width: 771px;
}
.main-table
{
	border-left: 1px solid #794C00;
	border-right: 1px solid #794C00;
}
.rus
{
	padding-right: 12px;
}
.rus a
{
	font: normal 12px/12px Arial;
	color: #FFF;
	text-decoration: none;
}
.rus a:hover
{
	text-decoration: underline;
}
.home a, a.allhotels
{
	font: normal 12px Arial;
	color: #425200;
}
.tm
{
	border-bottom: 1px solid #CCD2B6;
}
.top-menu a
{
	font: bold 12px Arial;
	color: #425200;
	text-decoration: none;
}
.top-menu a:hover
{
	text-decoration: underline;
}
.tc
{
	border-top: 1px solid #794C00;
}
.left-menu
{
	font: normal 11px Arial;
	color: #333;
}
.left-menu a
{
	color: #333;	
}
.lm-red, .rt-head
{
	font: normal 18px "Times New Roman", Times, serif;
	color: #962A0F;
}
.lm-ideas, .lm-ideas a
{
	font: bold 11px Arial;
	color: #FFF;
	text-decoration: none;
}
.lm-ideas td.price
{
	font: bold 16px Arial;
	text-align: right;
}
.lm-ideas a span
{
	text-decoration: underline;
	text-transform: uppercase;
}
.air-tickets td
{
	padding: 0px 10px 0px 10px;
	color: #393B33;
	font: normal 11px Arial;
}
.air-tickets td table.nopad td
{
	padding: 0px;
}
.air-tickets input, .air-tickets select
{
	color: #393B33;
	font: normal 11px Arial;
	background-color: #CED3B8;
}
.air-tickets input.submit
{
	background-color: #E4A640;
	border: 2px outset #E6CB9D;
	padding: 2px;
	margin: 10px 0px 10px 0px;
}
.at-head
{
	font: bold 12px/32px Arial;
	color: #FFDDA1;
}
.air-tickets h4
{
	font: normal 11px Arial;
	color: #962A0F;
	text-transform: uppercase;
	margin: 8px 0px 2px 0px;
}
.left-menu a.visit
{
	font: bold 14px/18px Arial;
	color: #D21C00;
	text-decoration: none;
}
.right
{
	padding: 5px;
}
.hotel-list, .hotel-list a
{
	font: normal 13px Arial;
	color: #333;
	text-decoration: none;
}
.hotel-list a:hover
{
	text-decoration: underline;
}
.hotel-list div.line
{
	background-color: #CCD2B6;
	border-bottom: 1px solid #794C00;
	margin: 2px 0px 4px 0px;
}
.hotel-list span
{
	color: #962A0F;
}
.info a, .info
{
	font: normal 11px Arial;
	color: #333;
	text-decoration: none;
}
.info span
{
	font-size: 14px;
	color: #962A0F;
}
ul
{
	margin: 0px 0px 0px 17px;
	padding: 0px;
	color: #FF6200;
	list-style-image : url(imgs/uldot.gif);
}
li
{
	color: #333;
	padding: 0px;
}
a.u
{
	text-decoration: underline;
}
.request
{
	
}
.request td, .request input, .request select, .request textarea
{
	font: normal 11px Arial;
}
.rq-t3 input.submit
{
	background-color: #E4A640;
	border: 2px outset #E6CB9D;
	padding: 1px;
	font: normal 11px Arial;
}
.rq-t1
{
	border-top: 1px solid #F29800;
	color: #962A0F;
	font: bold 12px Arial;
}
.rq-t2
{
	border-left: 1px solid #F29800;
	border-right: 1px solid #F29800;
}
.rq-t3
{
	padding-left: 65px;
	border-bottom: 1px solid #F29800;
}
.hotels, .resort
{
	font: normal 10px Arial;
	color: #333;
}
.hotels a
{
	color: #4A5A09;
}
h5.hotels
{
	font: normal 24px "Times New Roman";
	color: #333;
	margin: 0px;
	padding: 0px;
}
.hotels .ht-titl
{
	font: normal 18px "Times New Roman";
	color: #333;
}
.resort a
{
	color: #333;
}
.resort div
{
	font-size: 12px;
	color: #962A0F;
	text-decoration: underline;
}
.txt
{
	font: normal 11px Arial;
	color: #333;
}
.txt a
{
	color: #333;
	text-decoration: none;
}
.txt a.u
{
	text-decoration: underline;	
}
.txt a:hover
{
	text-decoration: underline;
}
.about
{
	padding: 0px 10px 0px 10px;
	font: normal 12px Arial;
	color: #333;
}
.about div
{
	font-size: 14px;
	color: #962A0F;
}
.footer a, .footer
{
	font: normal 11px Arial;
	color: #962A0F;
	text-decoration: none;
}
h2
{
	font: bold 16px  "Times New Roman";
	color: #962A0F;
	margin: 0px;
	padding: 0px;
}
h2 span, .pages
{
	font: normal 12px Arial !important;
	color: #962A0F;
}
h2 span span, h2 span a:hover,  .pages span,  .pages a:hover
{
	text-decoration: underline;
}
h2 span a, .pages a
{
	color: #962A0F;
	text-decoration: none;
}
h3
{
	font: bold 16px  "Times New Roman";
	text-decoration: underline;
	color: #962A0F;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
.text, .text input, .text select, .text textarea, .agensy
{
	font: normal 12px Arial;
	color: #333;
}
.text a, .agensy
{
	color: #333;
	text-decoration: none;
}
.text a:hover
{
	text-decoration: underline;
}
.text p
{
	padding: 0px;
	margin: 0px;
}
.text span
{
	color: #962A0F;
}
.smtext
{
	font: normal 10px Arial;
	color: #962A0F;
}
.rates .head, .rh
{
	font: bold 14px Arial;
	color: #333;
}
.rates
{
	font: bold 12px Arial;
	color: #333;
}
.rates span
{
	font: normal 12px Arial;
	color: #333;
}
.offer
{
	border: 1px. solid #962A0F;
}
.offer table
{
	border: 3px solid #D21C00;
}
.offer table span
{
	color: #D21C00;
	font: bold 16px Arial;
}
#wbr td
{
	border-bottom: 1px solid #FFF;
}
#nowbr td
{
	border-bottom: 0px;
}
.smtxt
{
	font: normal 9px Arial;
	color: #D21C00;
}
.text input.submit
{
	background-color: #E4A640;
	border: 2px outset #E6CB9D;
	padding: 1px;
	font: normal 11px Arial;
}
.attention
{
	padding: 10px;
	font: normal 11px Arial;
	color: #D21C00;
}
.login
{
	font: normal 11px Arial;
	color: #425200;
}
.login a
{
	text-decoration: underline;
	color: #425200;
}
.login input
{
	font: normal 11px Arial;
	border: 2px inset #708F9F;
	background-color: #EDEEF0;
}
.login input.submit
{
	border: 0px none #FFF;
}
.agensy .head
{
	font: bold 13px Arial;
}
.agensy .bg1, .agensy .bg1 input, .agensy .bg1 select, .agensy .bg1 textarea
{
	background-color: #F0DEC0;
	font: normal 12px Arial;
}
.agensy .bg2, .agensy .bg2 input, .agensy .bg2 select, .agensy .bg2 textarea
{
	background-color: #E5DBC8;
	font: normal 12px Arial;
}
.agensy .bg2  input.submit
{
	background-color: #E4A640;
	border: 2px outset #E6CB9D;
	padding: 1px;
	font: normal 12px Arial;
	color: #000;
}
