body
{
	margin:0px 0 0 0;
	padding:0 0 0 0;
	font-family:Arial;
	font-size:9pt;
}
.tabline
{
	margin:2px 0 1px 0;
	padding:0 0 0 0;
	border:0px;
	border-top:1px solid #b7b7b7;
	width:100%;
	height:1px;
}
.tabActive
{
	color:Red;
	text-decoration:none;
}
.tdTitle_Left{
			text-transform: uppercase;
			font-weight: bold;
			color:#005B9A;
			font-size:9pt;
			font-family:Arial,Tahoma;
			padding-left:10px;
			padding-top:2px;
			vertical-align:middle;
			background-image:url(../tropic_img/bg_menu.gif);
			height:26px;
}
.tdTitle_Right{
			text-transform: uppercase;
			font-weight: bold;
			color:White;
			font-size:9pt;
			font-family:Arial,Tahoma;
			padding-left:10px;
			vertical-align:middle;
			background-image:url(../tropic_img/bgtitle_right.gif);
			height:26px;			
}

.tdTitle{
			font-weight: bold;
			color:#005B9A;
			font-size:12pt;			
}

.btnMenu{
		cursor: hand;
		color: #005B9A;
		background-image: url(../tropic_img/bg_button.gif);
		width:80px; 
		height:26px;
		font-weight:600;
		font-size:11px;
		border: 0px
}

.btnKhachSan
{
	color:Red; font-weight:bold;
	cursor: hand;
	background-image: url(../tropic_img/bg_button.gif);
	width:78px; 
	height:26px;
	font-weight:bold;
	font-size:11px;
	border: 0px
}
.viewall
{
	color:Red; font-weight:bold;
	padding-right:10px;
	font-size:12px;
}
.viewall:hover
{
	color:Blue; font-weight:bold;
}
.btnTim{
		cursor: pointer;
		color:Black;
		font-weight:bold;
		font-style:italic;
		font-size:9pt;
		width:40px;
		height:25px;
		vertical-align:middle;
		white-space:nowrap;
}
.formatBtn_Menu{
			margin-left:3px;
}
.bookmark_Menu{
	background-color:#EEF3F7;
	color:#7f9dbc;
	font-size:16pt;
	font-weight:bold;
	font-style:italic;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px
}

.cssTitleSeach{
	color:#7f9dbc;
	font-size:12pt;
	font-weight:bold;
	font-style:italic;
	padding-top:2px;
	padding-left:5px;
	padding-bottom:0px
}

.TitlePage{
	color:#7f9dbc;
	font-size:16pt;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:10px
}

.searchTour{
	color:#829EBE;
	font-size:9pt;
	font-weight:bold;			
}

.titleSuggestion{
	color:Teal;
	font-size:9pt;
	font-weight:bold;
	padding:5px 0px 5px 0px;
}

.position
{
	padding-left:5px;
	padding-top:5px
}
.tbl_Main{
	border-right: #91A7B6 1px solid;
	border-left: #91A7B6 1px solid;
	border-top: #91A7B6 0px solid;
	border-bottom: #91A7B6 0px solid;
	width:1024px;
}
.middlePage
{
	padding-left:3px;
	padding-right:3px;
	padding-top:5px;
	vertical-align:top;
}

.leftpage
{
	padding-left:24px;
	padding-right:3px;
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:top;
}
.rightPage
{
	padding-left:3px;
	padding-right:30px;
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:top;
}

#div_Main
{
	margin:0 auto;
	padding:0 auto;
	width:1024px;
	font-size:12px;
	display:inherit;
	position:inherit;
}
#div_Main ul
{
	margin:0 auto;
	padding:0 auto;
	display:inherit;
	position:inherit;
	float:left;
	border: #91A7B6 0px solid;
	width:100%;
}
#div_Main ul li
{
	margin:0 auto;
	padding:0 auto;
	display:inherit;
	position:inherit;
	float:left;
	border: #91A7B6 0px solid;
}
#div_Main ul .middlePage
{
	margin:0 auto;
	padding:5px 3px 0 3px;
	display:inherit;
	position:inherit;
	float:left;
	border: #91A7B6 0px solid;
	width:70%;
}
#div_Main ul .rightPage
{
	margin:0 auto;
	padding:5px 24px 5px 3px;
	display:inherit;
	position:inherit;
	float:left;
	border: #91A7B6 0px solid;
	width:28%;
}


.Divborder1
{
	border-right: #91A7B6 1px solid;
	border-left: #91A7B6 1px solid;
	border-bottom: #91A7B6 1px solid;
}
.DivBorderLeft
{
	border-right: #91A7B6 1px solid;
	border-left: #91A7B6 1px solid;
	border-top: #91A7B6 1px solid;
	border-bottom: #91A7B6 1px solid;
	width:156px;
}
.DivBorderRight
{
	border-right: #91A7B6 1px solid;
	border-left: #91A7B6 1px solid;
	border-top: #91A7B6 1px solid;
	border-bottom: #91A7B6 1px solid;
	width:255px;	
}
.tdLeftFont
{
    
	padding: 10px 0px 5px 5px;
	font-size:12px;
	font-weight:bold;
	color: Black;
	font-family:Aial;
	background-color:#7f9dbc;
	margin-bottom:3px;
	vertical-align:middle;
	text-indent:2px;
}
.tdRightFont
{
    padding: 10px 0px 5px 5px;
    /*background-image:url(../t/*pic_img/bg_topright.gif);*/
    background-color:#eef3f7;
}
.bgbanner
{
    padding: 0 0 0 0;
    background:url(../tropic_img/bg_banner.gif) repeat-x top ;
    height:107px;
}
.div_show
{
    padding:0 auto;
    height:81px;
    width:710px;
	border: #91A7B6 0px solid;
}
.div_show img
{
    padding:1px 1px 1px 1px;
    height:81px;
    width:710px;
	border: #91A7B6 1px solid;
}

.textleft
{
    MARGIN-TOP: 5px; MARGIN-BOTTOM: 2px; FONT-WEIGHT: bold;
    font-family:Arial,Tahoma; color:White; font-size:12px;
}
.lbl_DT
{
    MARGIN-BOTTOM: 3px; FONT-WEIGHT:normal;
    font-family:Arial,Tahoma; color:Blue; font-size:12px;
}
.drl_Select
{
	margin-top: 5px;
	width:146px;
	color:Black;
	font-family:Arial,Tahoma;
	font-size:12px;
	font-weight:normal;
}
A:link {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:active {
	TEXT-DECORATION: underline
}
A:hover {
	TEXT-DECORATION: underline;
	color:Red;
}

.alinkNext
{
	color:Blue;	
	text-indent:5px;
	font-size:12px;
	font-family:Arial,Tahoma;
	font-weight:normal;
}
.contentRightpage
{
	padding: 5px 5px 5px 5px;
}
.contentMain
{
	padding: 10px 5px 10px 5px;
}
.rightContactFont
{
	font-size:9pt;
	color: Black;
	font-family:Arial,Tahoma;	
}
.FontColorBlack
{
	font-size:9pt;
	color: black;	
}
.FontColorBlackBanner
{
	font-size:11px;
	color: Black;	
}
.FontColorBlackBanner a
{
	font-size:11px;
	color: #808080;	
}
.FontColorBlackBanner a:hover
{
	color: Red;	
}

.titleNews
{
	font-size:9pt;
	font-weight: bold;
	color:#137295;
	padding: 0px 3px 0px 0px;
	vertical-align:top;
	text-align:justify;
	font-family:Arial,Tahoma;
}
.tintuc
{
	font-size:11px;
	font-weight: normal;
	color:#104da0;
	padding: 0px 3px 0px 0px;
	vertical-align:top;
	text-align:left;
	font-family:Arial,Tahoma;
}
.tintuc:hover
{
	font-size:11px;
	font-weight: normal;
	color:#f36e33;
	padding: 0px 3px 0px 0px;
	vertical-align:top;
	text-align:left;
	font-family:Arial,Tahoma;
}
.tieude_tintuc
{
    font-size:12px;
	font-weight: bold;
	color:#e57538;
	padding: 0px 3px 0px 0px;
	vertical-align:top;
	text-align:justify;
	font-family:Arial,Tahoma;
}
.tieude_tintuc:hover
{
    font-size:12px;
	font-weight: bold;
	color:Red;
	padding: 0px 3px 0px 0px;
	vertical-align:top;
	text-align:justify;
	font-family:Arial,Tahoma;
}
.styleTomTat
{
	font-size:9pt;
	color:Black;
	padding: 0px 3px 0px 3px;
	vertical-align:top;
	text-align:justify
}

.formatTitleView 
{
	font-size:13pt;
	color:Blue;
	font-weight:700
}

.cssVIEW
{
	font-size:11pt;
	color:Blue;
	font-weight:700
}

.formatSummarize
{
	font-size:9pt;
	color:Teal;
	font-weight:700	
}

.formatImg
{
	border:1px;
	border-style: solid
}

.styleChiTiet
{
	font-size:10pt;
	font-weight:700;
	color:Red	
}

.styleTenNhomTour
{
	color:#065b92;	
	font-weight:700;
	font-size:10pt;
	vertical-align:middle;	
}
.styleTenTour
{
	color:Blue;	
	font-weight:normal;
	font-size:12px;
}
.styleNOIDUNGTOUR
{
	BORDER-RIGHT: gray 0px solid;
	BORDER-LEFT: gray 0px solid;
	BORDER-TOP: gray 0px solid;
	BORDER-BOTTOM: gray 1px solid;
	margin-top: 5px;
	OVERFLOW: auto;
	color: Black;
	font-size:9pt;
	padding: 5px;
	width:758px
}
.DottedNoiDung
{
	BORDER-RIGHT: gray 0px solid;
	BORDER-LEFT: gray 0px solid;
	border-top: gray 1px dotted;
	BORDER-BOTTOM: gray 0px dotted;
	margin-top: 2px;
	padding-top:2px;
	OVERFLOW: auto;
	color: Black;
	width:750px
}

.styleNOIDUNGTOUREX
{
	BORDER-RIGHT: gray 2px solid;
	BORDER-LEFT: gray 2px solid;
	BORDER-TOP: gray 2px solid;
	BORDER-BOTTOM: gray 2px solid;
	margin-top: 5px;
	OVERFLOW: visible;
	color: Black;
	font-size:9pt;
	padding: 5px;
	width:758px
}

.tdTHONGTINLIENLAC
{
	BORDER: 1px solid #1992da;
	font-size: 9pt	
}
.fontVIEW
{
	font-size: 9pt
}
.tieude_grid
{
	font-size: 9pt;
	color:White;
	font-weight:700
}

.cssSearchTour
{
	width: 100px;
	font-size:10pt;
	font-weight:700;
	text-align:right;
	margin-right:10px;	
}
.cssTenKhachSan
{
	font-size:10pt;
	color:#1210ff;
	text-transform:uppercase;
	font-weight:700;
}
.cssTitleBlue
{
	font-size: 10pt;
	color:#00436d;
	font-weight:700
}

.CssDropList
{
	width:146px;
	color:Black;
	font-family:Arial,Tahoma;
	font-size:11px;
	font-weight:normal;
}
.txtInput
{
    FONT-SIZE: 9pt; COLOR:GrayText; 
    MARGIN-RIGHT: 4px; width:146px;
    font-family:Arial,Tahoma;
}
.txtInput2
{
    FONT-SIZE: 9pt; COLOR:GrayText; 
    MARGIN-RIGHT: 4px; width:130px;
    font-family:Arial,Tahoma;
}
.ddlWebLink
{
	width:180px;
	color:Black;
	font-family:Arial,Tahoma;
	font-size:11px;
	font-weight:bold;
}
Select
{
	font-size:8pt
}
.cssDrlSearch
{
	width:160px
}
/*style="color:#1210ff; font-weight:700"*/

/*Quoc Viet Developer*/
.title_left
{
    background-image:url(../tropic_img/title_left.gif);
    color:Yellow;
    font-size:12px;   
    font-family:Tahoma,Verdana,Arial;
    font-weight:Bold;
    height:26px;
    text-indent:12px; 
    text-transform:uppercase;
}
.title_middle
{
    background-image:url(../tropic_img/title_middle.gif);
    color:Yellow;
    font-size:12px;   
    font-family:Tahoma,Verdana,Arial;
    font-weight:Bold;
    height:30px;
    text-indent:12px; 
    text-transform:uppercase;
}
.title_right
{
    background-image:url(../tropic_img/title_right.gif);
    color:Blue;
    font-size:12px;   
    font-family:Tahoma,Verdana,Arial;
    font-weight:Bold;
    height:26px;
    text-indent:12px;
}
.link
{
    color:Blue;
    font-family:Arial,Tahoma;
    font-size:12px;
    font-weight:bold;
}
.link:hover
{
    color:Red;
    font-family:Arial,Tahoma;
    font-size:12px;
    font-weight:bold;
}
.text
{
    color:#5e6466;
    font-family:Arial,Tahoma,Verdana;
    font-size:12px;
    font-weight:bold;
    text-indent:10px;
}
.pricetour
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	display:inherit;
	color:Red;
	font-size:11px;
	width:50px;
	font-weight:bold;
}
.pricetourvn
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	display:inherit;
	color:Red;
	font-size:11px;
	width:85px;
	font-weight:bold;
}

.numbertourday
{
	color:#696969;
	font-size:12px;
}
.blocktour
{ 
    background-color:White;
    /*background-image:url(../tropic_img/blocktour.gif);
    height:26px;*/
}
.bg_title_middle
{
    font-size:12px;
    font-weight:bold;
    color:Black;
	background-image:url(../tropic_img/bg_menutop.gif);
    text-indent:5px;
    height:26px;
    background-color:#cbd6da;
}
.tieude_nhomtour
{
    font-size:12px;
    font-weight:bold;
    color:#0b2e59;
}
.tieude
{
    font-size:12px;
    font-weight:bold;
    color:#165db5;
}
.tieude_othertour
{
    font-size:12px;
    font-weight:normal;
    color:Blue;
}
.bg11
{
    background-image:url(../tropic_img/11.gif);
    height:8px;
}
.padding_left
{
    font-family:Arial,Tahoma;
    vertical-align:text-top;
    padding-left:3px;
    color:Black;
    font-weight:normal;
    font-size:12px;
}

.status
{
    font-family:Arial,Tahoma;
    vertical-align:text-top;
    padding-left:3px;
    color:Black;
    font-weight:normal;
    font-size:12px;
}

.service
{
    color:#518cec;
    font-family:Arial,Tahoma;
    font-size:11px;
    font-weight:bold;
    text-align:center;
}
.label
{
    color:#5b5c5f;
    font-weight:bold;
    text-decoration:underline;
    padding-left:5px;
    margin-top:5px;
    font-size:12px;
}
.bgnhomtour
{
	background-color:#EEF3F7;
	background-image:url(../tropic_img/bg_main.gif);
	color:White;
	font-weight:700;
	font-size:10pt;
	vertical-align:middle;	
}
.tourkhac
{
    font-family:Arial,Tahoma;
    vertical-align:text-top;
    padding-left:2px;
    /*padding-right:10px;*/
    color:#2b71e3;
    font-size:12px;
    font-weight:normal;
}
.tourkhac:hover
{
    font-family:Arial,Tahoma;
    vertical-align:text-top;
    padding-left:2px;
    color:Red;
    font-size:12px;
    font-weight:normal;
}
.tomtat
{
	color:Black;
	font-size:12px; font-style:italic;
	font-weight:normal;
	padding-left:5px;
	padding-right:5px;
}
.border_tour
{
	border-right: #91A7B6 1px solid;
	border-left: #91A7B6 1px solid;
	border-bottom: #91A7B6 1px solid;
	border-top: #91A7B6 1px solid;
	border: #91A7B6 1px solid;
	margin:0 2px 5px 1px;
}
.topcity
{
	color:#7F8384;
	font-weight:bold;
	font-size:11px;
	padding-top:8px;
	margin-bottom:6px;
	cursor:pointer;
	text-decoration:underline;
}
.topcity:hover
{
	color:Red;
}
.city
{
	border:1px solid #ff6633;
}

/************CSS Khung chu thich*******************/
/* Fading Tooltips */
div#toolTip {
  position:absolute;
  width:250px;  /*220*/
  background:#5082AD;
  border:2px double #fff;
  text-align:left;
  padding:5px;
  -moz-border-radius:5px;
  z-index:1000;
}
div#toolTip p {
  margin:0;
  padding:0;
  color:#fff;
  font:11px/12px verdana,arial,serif;
}
div#toolTip p em {
  display:block;
  margin-top:3px;
  color:Yellow; /*#FFCF31;*/
  font-style:normal;
  font-weight:bold;
}



/* begin css tabs */
 
ul#tabnav { /* general settings */
text-align: left; /* set to left, right or center */
margin: 1em 0 1em 0; /* set margins as desired */
font: bold 11px verdana, arial, sans-serif; /* set font as desired */
/*border-bottom: 1px solid #6c6; */
list-style-type: none;
color:Blue;
padding: 0px 0px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
}
 
ul#tabnav li { /* do not change */
display: inline;
}
 
#tab1 li.tab1, #tab2 li.tab2, #tab3 li.tab3, #tab4 li.tab4, #tab5 li.tab5 { /* settings for selected tab */
border-bottom: 1px solid #fff; /* set border color to page background color */
background-color: #fff; /* set background color to match above border color */

color:Red; font-weight:bold;
}
 
#tab1 li.tab1 a, #tab2 li.tab2 a, #tab3 li.tab3 a, #tab4 li.tab4 a, #tab5 li.tab5 a { /* settings for selected tab link */
background-color: #fff; /* set selected tab background color as desired */
color: Red; /* set selected tab link color as desired */	
font-weight:bold;
position: relative;
top: 1px;

padding-top: 4px; /* must change with respect to padding (X) above and below */
}
 
ul#tabnav li a { /* settings for all tab links */
padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #6c6; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #cfc; /* set unselected tab background color as desired */
color: #666; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
font-weight:bold;
}
 
ul#tabnav a:hover { /* settings for hover effect */
background: #fff; /* set desired hover color */
color:Blue;
}
 
/* end css tabs */



