body { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 9 pt }
div { font: normal 9pt Tahoma, Arial, Helvetica, sans-serif; color: #666666}
th {  font-size: 10px; font-weight: bold; color: #666666; border: #B6B6B6; border-style: solid; border-width: 0px 0px 1px 0px}

.blue {  color: #5595D7}
.heard {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #083173}
.bgBR {  background-repeat: no-repeat; background-position: right bottom}
.bgBC {  background-repeat: no-repeat; background-position: center bottom}
.bgTop {  background-repeat: repeat-x; background-position: top}
.bgBot {  background-repeat: repeat-x; background-position: bottom}
.bgTL {  background-repeat: no-repeat; background-position: left top}
.bgL {  background-repeat: repeat-y; background-position: left}
td#titleInfo {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFFFFF; padding-bottom: 5px; padding-left: 4px; border: #FFFFFF solid; border-width: 12px 0px 0px}
td#bodyInfo {  padding-top: 7px; padding-right: 15px; padding-bottom: 10px; padding-left: 15px}
td#bodyInfoY { padding-top: 5px; padding-right: 15px; padding-bottom: 5px; padding-left: 15px; border: #F0BE26 solid; border-width: 0px 3px 0px 3px}
#subTitle {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #4F4F4F; border: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; background-image: url(images/lineY.gif); background-repeat: no-repeat; background-position: left bottom; margin-bottom: 20px; padding-bottom: 5px; padding-right: 10px}
#border { border: 1px solid; border-color: #B6B6B6}
.border { border: 1px solid; border-color: #B6B6B6}
.border-thick { border: 1px solid; border-color: #B6B6B6; padding: 10px; width: 550px; background-color: #FFF; text-align: center;}
img#anTour {  border: 1px #B6B6B6 solid; margin: 3px 3px}
div#manag {  background-image: url(images/bgManag.jpg); background-repeat: no-repeat; background-position: right bottom; padding: 10px 140px 20px 10px; color: #FFFFFF}
div#border {  padding: 3px 3px; border: 1px solid; background-color: #FFFFFF; border-color: #D2D2D2 #B6B6B6 #B6B6B6 #D2D2D2; width: 50px; height: auto}
td#heardAn { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #083173; line-height: 10px}
td {  font-size: 8pt}
td#heard { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #083173; margin-bottom: 20px; padding-bottom: 5px; padding-right: 10px }
.sub-title {  font-size: 11pt; font-weight: bold; line-height: 20pt; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #083173}
.table-border { height: auto; width: 50px; padding: 3px 3px 3px 3px; border: #B6B6B6; border-style: solid; border-width: 1px 1px 1px 1px }
strong {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold}
.heardBl {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #A2C9EE}
.wBig {  font-size: 14pt; font-weight: bold; color: #FFFFFF}
.refWord {  background-image: url(upload/bulWord_s.gif); background-repeat: no-repeat; background-position: 0px 3px; padding-top: 5px; padding-left: 15px; font-size: 9px}
.refRar {  background-image: url(upload/rar.gif); background-repeat: no-repeat; background-position: 0px 3px; padding-top: 5px; padding-left: 20px; font-size: 9px}
.refXls {  background-image: url(upload/xls.gif); background-repeat: no-repeat; background-position: 0px 3px; padding-top: 5px; padding-left: 20px; font-size: 9px}
.table-price {  border: 2px #FFFFFF solid}
.table-price1 {  border: 2px #FFFFFF solid; background-color: #eaeaea;}
.table-price1 TD {  border: 1px #FFFFFF solid;  text-align: center;}
.txt7pt {  font-size: 7pt}
.txt8pt {  font-size: 8pt}
.txt9pt {  font-size: 9pt}
.txt10pt {  font-size: 10pt}
.txt11pt {  font-size: 11pt}
.txt12pt {  font-size: 12pt}
.subHeard { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #083173 ; padding-top: 5px; border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
td#tdSubHeard { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #8EBCE8; background-image: url(images/bgGradBl.gif); background-repeat: repeat-x; border: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.white9pt {  font-size: 9pt; color: #FFFFFF}
.anonse {  font-size: 10pt; color: #000000; padding-bottom: 15px; padding-left: 135px}
td#titleLetter { font-family: "Arial Narrow", Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #3669A5; padding-bottom: 2px; padding-left: 15px; border: #FFFFFF solid; border-width: 17px 0px 0px; background-color: #D6D7D9; padding-top: 3px}
td#titleSpec { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFFFFF; padding-bottom: 5px; padding-left: 4px; border: #FFFFFF solid; border-width: 12px 0px 0px }
.data {  font-weight: bold; color: #FFFFFF; background-color: #F1BE27; border: 1px solid; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-color: #cfa00f #CFA00F #CFA00F; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: center}
.points {  border: #AEAEAE; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.bgTR { background-repeat: no-repeat; background-position: right top}
.white8pt { font-size: 8pt; color: #FFFFFF }
.blueDark { color: #083173}
.imgBorder { border: 1px solid; border-color: #B6B6B6 #B6B6B6 #B6B6B6 #B6B6B6}
td#lineB { font-size: 9pt; padding: 5px 0px 15px 15px; border: #FFFFFF solid; border-width: 0px 0px 1px 0px}.bgBL { background-repeat: no-repeat; background-position: left bottom}
.bgCL { background-repeat: no-repeat; background-position: left center}
.center_ {
	text-align: center;
}
.space10px {
	margin-left: 10px;
	margin-right: 10px;
}
.red {
 	color: #B10000;
}
.infoblock-r {
	border: #072f75 2px solid; 
	border-top: 0;
	padding: 4px;
	FONT-SIZE: 8pt; 
	WIDTH: 152px; TEXT-ALIGN: center;
}
.clear         { clear:both; }
 
.float-left    { float:left; }
 
.float-right   { float:right; }
 
.text-left     { text-align:left; }
 
.text-right    { text-align:right; }
 
.text-center   { text-align:center; }
 
.text-justify  { text-align:justify; }
 
.bold          { font-weight:bold; }
 
.italic        { font-style:italic; }
 
.underline     { border-bottom:1px solid; }
 
.highlight     { background:#ffc; }
 
.wrap          { width:960px;margin:0 auto; }
 
.img-left      { float:left;margin:4px 10px 4px 0; }
 
.img-right     { float:right;margin:4px 0 4px 10px; }
 
.nopadding     { padding:0; }
 
.noindent      { margin-left:0;padding-left:0; }
 
.nobullet      { list-style:none;list-style-image:none; }

.hot-tours {
 	background: url(upload/bg_hot-tours.jpg) no-repeat;
	width: 130px; height: 93px;
	oveflow: hidden;
	padding: 10px 10px;
	margin-bottom: 15px;
}
.hot-tours p {
	font-size: 14pt;
	font-family: Arial, sans-serif;
	color: #3b0103;
	margin-top: 0;
}
.hot-tours a, .hot-tours a:hover  {
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 11pt;
}
.hot-tours a {
	color: #3b0103;
}
.hot-tours a:hover {
 	color: #FFF;
}