body, tr, td, table, th {
color:#515151;
font-family : tahoma, verdana, arial;
font-size : 11px;
}

form {
margin : 0;
}
a, a:link, a:active, a:visited {
color:#b66700;
text-decoration : none;
}
a:hover {

text-decoration : underline;
}
.indexhometext img {
border:2px solid #d8d8d8;
}
.selects {
font : normal 10px tahoma, verdana, arial;
border : 1px solid;
border-color : #000000;
width : 170px;
}
.sinput {
font-size : 11px;
font-family : tahoma, verdana, arial;
border : 1px solid #b9b9b9;
width : 100%;
}
hr {
height : 0;
border : 0 solid #b9b9b9;
border-top-width : 1px;
}
.menu {
font-size : 12px;
font-family : tahoma;
color : #000000;
font-weight : bold;
}
td.top, a:link.top, a:active.top, a:visited.top {
color : #000000;
font-size : 11px;
font-family : Tahoma, Verdana, Arial;
font-weight : bold;
}
a:hover.top {
color : #294a7b;
text-decoration : none;
}
.topmenu {
font-size : 11px;
color : #294a7b;
font-family : tahoma, verdana, arial;
}
:hover.topmenu {
color : #ef6d00;
}
.topsmall {
font-size : 9px;
color : #30a1db;
font-family : tahoma, verdana, arial;
}
.tsmall {
font-size : 9px;
color : #5f5f5f;
font-family : tahoma, verdana, arial;
}
.A_black {
font-size : 11px;
color : #000000;
font-family : tahoma, verdana, arial;
}
:hover.A_black {
color : #30a1db;
}
.A_white, a:link.A_white, a:active.A_white, a:visited.A_white {
font-size : 10px;
color : #000000;
font-family : tahoma;
font-weight : bold;
text-decoration : none;
text-transform : uppercase;
}
a:hover.A_white {
color : #ffffff;
}
.storytitle {
font-weight : bold;
font-size : 11px;
color:#b66700;
font-family : tahoma, verdana, arial;
}
a:link.storycat, a:active.storycat, a:visited.storycat {
font-weight : bold;
font-size : 14px;
color:#b66700;
font-family : Arial;
text-decoration : underline;
}
a:hover.storycat {
color : #000000;
}
.grey {
font-size : 11px;
color : #5f5f5f;
font-family : arial, verdana, tahoma;
}
a:link.grey, a:active.grey, a:visited.grey, a:hover.grey {
font-size : 11px;
color : #5f5f5f;
font-family : arial, verdana, tahoma;
text-decoration : none;
}
.code {
font-size : 9px;
color : blue;
font-family : tahoma, verdana, arial;
}
h1 {
font-weight : bold;
font-size : 15px;
color : #294a7b;
font-family : tahoma, verdana, arial;
}
h2 {
font-weight : bold;
font-size : 14px;
color : #294a7b;
font-family : tahoma, verdana, arial;
border-bottom:2px dotted gray;
height:28px;
}
.content {
color : #000000;
font-size : 11px;
font-family : Tahoma, Verdana, Arial;
}
.title {
color : #000000;
font-size : 11px;
font-family : Tahoma;
}
a:link.title, a:active.title, a:visited.title, a:hover.title {
color:#b66700;
font-size : 11px;
font-family : Tahoma;
}
.indexhometext {
color:#515151;

font-family : Tahoma, Verdana, Arial;
}
.indexhometext2 {

font-family : Tahoma, Verdana, Arial;
}
.articlehometext {
color : #373737;
font-family : Tahoma, Verdana, Arial;
font-weight : bold;
}
.footmsg {
font-family : Tahoma, Verdana, Arial;
color:#b66700;
font-weight : bold;
}
.tdmenu {
border-top-style : solid;
border-bottom-style : solid;
background-color : #0168b3;
text-transform : uppercase;
color : #e4e4e4;
font-family : Verdana;
font-size : 9px;
font-weight : bold;
}
.topmore {
text-transform : uppercase;
font-size : 9px;
font-family : Verdana;
font-weight : bold;
color : #333333;
}
a:link.indexlink, a:active.indexlink, a:visited.indexlink {
color : #333333;
}
a:hover.indexlink {
color : #000000;
}
.A_menu, a:link.A_menu, a:active.A_menu, a:visited.A_menu {
font-size : 11px;
color : #ffffff;
font-family : tahoma, verdana, arial;
font-weight : bold;
text-decoration : none;
}
a:hover.A_menu {
color : #ff9c12;
}
.A_bl, a:link.A_bl, a:active.A_bl, a:visited.A_bl {
font-size : 11px;
color : #000000;
font-family : tahoma, verdana, arial;
font-weight : bold;
text-decoration : none;
}
/*---------------------------------------------------------structure---*/

#body {
	background:url(../images/bg7.jpg);
}
.nothing 	{
	background:url(../images/bg1.jpg) repeat-x;
}
.main 	{
	width:950px;
}
.main a{
text-decoration:none;
}
.main a:hover{
text-decoration:underline;
}
.shadow-left {
	background:url(../images/shadow-left.png) repeat-y 0 0;
}
.shadow-left2 {
	background:url(../images/shadow-left.png) repeat-y 0 0;
	margin-top:5px;
}
.shadow-right {
	background:url(../images/shadow-right.png) repeat-y right 0;
	padding:0px 9px 0px 9px;
}
.shadow-right2 {
	background:url(../images/shadow-right.png) repeat-y right 0;
	padding:0px 9px 0px 0px;
	margin-top:5px;
}
/*-------------------------------------header---*/
#header {
	background:#531c07;
	width:100%;
}
	.header-right {
		background:url(../images/toll.jpg) no-repeat right;
		
		float:right;
		height:80px;
		
	}
	.header-left {
		background:url(../images/header2.jpg) no-repeat 0 0;
		height:80px
	}
	.header-left img{
		border:0
	}
		#logo {
			margin:0px 0px 0px 0px;float:right;text-align:right;padding-right:20px;
			
		}
		#logo .space {
			width:320px;
			position:relative;
			right:16px;
			top:50px;
			
		}
		#logo .space img{
		width:28px;
		}
		#topmenu {
			background:url(../images/topmenu.gif) repeat-x 0 0;
			min-height:41px; height:auto !important;
			width:100%;
		}
		* html #topmenu {
			height:41px;
		}
		#search {
			float:right;
			width:221px;
			padding:22px 0px 0px 0px;
		}



/*-------------------------------------menu---*/
.menu-nav a  {
	background:url(../images/topmenu-separator.gif) no-repeat right 13px;
	color:#fff;
	display:block; 
	float:left;
	font:normal 12px arial !important;
	text-decoration:none;
	text-align:center;
	padding:13px 27px 11px 27px;
}
.menu-nav a:visited {
	color:#fff;
}
.menu-nav a:hover {
	color:#fff;
	background:url(../images/topmenu.png) repeat-x 0 0;
	text-decoration:none;
}
.menu-nav a:active {
	color:#fff;
}
/*---------------------------------nothing---------------------*/
.linktour{
	color:#646464;line-height:18px;padding-top:3px;
}
.linktour img{
	
}
.linktour a{
	color:#b66700;font-weight:bold;text-decoration:none;position:relative;bottom:3px;
}
.linktour a:hover{
	text-decoration:underline;
}

.linkmore {
	padding-left:10px;
	padding-top:10px;
}
.linkmore ul{
	list-style:square;
}.linkmore ul li{
	list-style:square; margin:3px 0; font-size:11px; color:#999;
}
.linkmore a{
	text-decoration:none;
	color:#3a3a3a;
}
.linkmore a:active{
	color:#3a3a3a;
}
.linkmore a:visited{
	color:#3a3a3a;
}
.linkmore a:hover{
	color:#646464;
}
.style20 {text-decoration: none}
.style20:hover {text-decoration: none}
.style20Selected{text-decoration: none}

.destinations a{
	color:#b66700
}
.destinations img{
	border:1px solid #d8d8d8;vertical-align:middle;margin-right:3px;width:60px;height:40px;
}
/*-----------------content----*/

.module-login label {
	color:#fff;
	font:bold 12px Arial;
	display:block;
	padding:0px 0px 5px 0px;
}
.module-login p, 
label.remember{
	color:#fff; 
	font-size:11px; 
	font-weight:normal;
	padding:0px 0px 0px 0px;
}
.module-login a	{
	color:#fff;
}
.module-login a:hover {

}
.module-login a:visited	{

}
.module-login .inputbox {

}

* html .module-login .inputbox { /*speical for ie6*/
	height:21px;
	width:145px;
}
.module-login .button	{
  
} 
* html .module-login .button {
}
.comp-cont {

	_width:100%;
	padding:20px 20px 20px 20px;
}
.comp-cont {
	background:#fff
}
/*----------------------------------------login-form---*/

.module-login a	{
	color:#fff;
}
.module-login a:hover{
	color:#fff;
}
.module-login a:visited{
	color:#fff;
}
.module-login a:active{
	color:#fff;
}
.module-login	{
	background:#181e25;	
}
.module-login .first{
}
.module-login .sec{
}
.module-login .box-indent {
	padding:0px 10px 0px 10px;
	
}
.textSearch {
color:#61250e;
display:block;
padding-bottom:2px;
font-weight:bold;
}
.module-login select{
	margin-bottom:3px;
	height:18px;
	font-size:12px;
	padding:0px;
}
/*-------------------------------------footer---*/

#footer		{
	height:82px;
	background:#431604;
}
#footer .indent	{
	color:#8e462b;
	font:normal 12px Arial;	
	text-align:left;
}
#footer .indent a		{

	font:normal 12px Arial;
	text-decoration:underline
}
#footer a:hover	{
	text-decoration:none;
}

/*-------------------------------------menu3---*/
.menu3 A{
 text-decoration:underline;
 COLOR: #8e462b;
}
.menu3 a:visited{
 COLOR: #8e462b;
}
.menu3 a:hover{
 COLOR: #8e462b;
 text-decoration:none;
}
.menu3 a:active{
 COLOR: #8e462b;
}

/*-------------------------------------mainmenu---*/


.module_menu .first{padding-top:0;margin-top:0
}
.module_menu .sec{padding-top:0;margin-top:0
}
.module_menu .box-indent {
	padding:0px 0px 10px 0px;
}

/*-------------------title----*/

.cat	{
	background:url(../images/bgcatleft.png) no-repeat 0 0;
	position:relative;
	top:1px;
	height:45px;
	border-bottom:1px solid #472010;
}

/*-----------------content----*/
.module_menu {
	width:192px;
	

}
.module_menu ul	{
	list-style:none;
	margin:0px 0px 0px 0px;
}
.module_menu li	{
	border-bottom:1px solid #7f3a1f;
	padding:0px 0px 0px 26px;
}
.module_menu li a	{
	background:url(../images/list-item.gif) no-repeat 0 10px;
	color:#fff; 
	display:block;
	font:normal 13px arial;
	text-decoration:none;
	padding:6px 0px 6px 14px;
}
.module_menu li a:hover	{
	color:#fff !important; 
	text-decoration:underline;
}
.module_menu li a:visited {
	color:#fff
}
.module_menu ul li.active a	{
	color:#fff !important; 
}

.module_menu li ul	{
	padding:0px 0px 0px 10px; 
	margin:0px 0px 0px 0px;
}
.module_menu li ul li{
	display:inline;
}
.module_menu li ul li a{
	background:none;
	padding:2px 0px 8px 41px;
}
.table-menu td{
	height:30px;background:red;	border-bottom:1px solid #7f3a1f;
	background:url(../images/list-item.gif) no-repeat 25px;
}
.table-menu td a{
	margin:0 0 0 41px;
	color:#fff;
	font:normal 13px arial;
}
.table-menu td a:visited{
	color:#fff;
}
.table-menu td a:active{
	color:#fff;
}
.table-menu td a:hover{
	color:#ef6d00;
}

/*-------- guard + hotels main---*/
.dek,#dek{position:absolute !important;
z-index:200;
border:2px solid #feba02;
color:#444;
background-color:#fff9e7;
width:400px;
padding:10px;
display:none;filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90}

/*-------- hotels list---*/
.dek2,#dek2{position:absolute !important;
z-index:200;
border:2px solid #feba02;
color:#444;
background-color:#fff9e7;
width:350px;
padding:10px;
display:none;filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90}

/*-------- home des list---*/
.dek3,#dek3{position:absolute !important;
z-index:200;
border:2px solid #feba02;
color:#444;
background-color:#fff9e7;
width:300px;
padding:10px;
display:none;filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90}
/*------- bo tron goc -----*/

.table_block { }

.table_block .tr_top { height:7px; background:url(../images/px_table_block.gif) top repeat-x;}
.table_block .tr_top .td {background:url(../images/bg_tl.gif) top left no-repeat;}
.table_block .tr_top .td1 {background:url(../images/bg_tr.gif) top right no-repeat;}

.table_block .tr_center { height:100%; border:1px solid #737373; border-width:0px 2px 0px 2px;}

.table_block .tr_bottom { height:7px; background:url(../images/px_table_block.gif) bottom repeat-x;}
.table_block .tr_bottom .td {background:url(../images/bg_bl.gif) top left no-repeat;}
.table_block .tr_bottom .td1 {background:url(../images/bg_br.gif) top right no-repeat;}
#col_2 {padding:15px;}

/*----- hometext hotels ----*/
.tr_center {
color:#104c4c;
}
.titlehtex {
font-weight:bold;
color:#104c4c;
font-size:14px;
padding-bottom:7px;
border-bottom:2px dotted #104c4c;

}
/*----- block flight ----*/
.blockflight {
width:100%;

}
.blockflight  td{

font-weight:bold;
}
.blockflight  td a{

height:12px;
font-weight:bold;

}
.TopMenuOut
{
    border:0px solid #AACCEE;

    color:#ffffff;
    font-weight: bold;
    text-decoration:none;


}
.TopMenuOver
{
    border:0px solid #AACCEE;

    color:#333333;
    font-weight: bold;


}

A.LinkTopMenu:Link{


    font-weight: bold;
    text-decoration:none;

	margin-bottom:3px;


}
A.LinkTopMenu:Visited{


    font-weight: bold;
    text-decoration:none;

	margin-bottom:3px;	
}
A.LinkTopMenu:Hover{


    font-weight: bold;
    text-decoration:underline;
}

#dropmenudiv {
    position:absolute;
	left:20px;
	border:1px solid #feba02;
	border-bottom:0px solid #feba02;
    line-height:20px;
    z-index:100;
    background-color:#fff9e7;
    text-indent: 5px;
	width:400px;
}

#dropmenudiv a {
    width: 100%;
    display: block;
    text-indent: 2px;

    border-bottom: 1px solid #feba02;
    TEXT-DECORATION: none;
	font-weight:bold;
}

#dropmenudiv a:hover {


    TEXT-DECORATION:underline;

}

.centerBar
{
    BORDER-TOP: #e6cb78 1px solid;
	BORDER-LEFT: #e6cb78 1px solid;
	padding:5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;

    BORDER-RIGHT: #b39027 1px solid; 	
    BORDER-BOTTOM: #b39027 1px solid; /*#003399*/
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    COLOR: #FFFFFF;	
    BACKGROUND-COLOR: #d6b34a /*#3366cc*/
}
/*ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻhighslideŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ*/
.highslide-html {

    background-color: white;

}

.highslide-html-blur {

}

.highslide-html-content {

	position: absolute;

    display: none;

}

.highslide-loading {

    display: block;

	color: black;

	font-size: 8pt;

	font-family: sans-serif;

	font-weight: bold;

    text-decoration: none;

	padding: 2px;

	border: 1px solid black;

    background-color: white;

    

    padding-left: 22px;

    background-image: url(highslide/graphics/loader.white.gif);

    background-repeat: no-repeat;

    background-position: 3px 1px;

}

a.highslide-credits,

a.highslide-credits i {

    padding: 2px;

    color: silver;

    text-decoration: none;

	font-size: 10px;

}

a.highslide-credits:hover,

a.highslide-credits:hover i {

    color: white;

    background-color: gray;

}





/* Styles for the popup */

.highslide-wrapper {

	background-color: white;

}

.highslide-wrapper .highslide-html-content {


    padding: 5px;

}

.highslide-wrapper .highslide-header div {

}

.highslide-wrapper .highslide-header ul {

	margin: 0;

	padding: 0;

	text-align: right;

}

.highslide-wrapper .highslide-header ul li {

	display: inline;

	padding-left: 1em;

}

.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {

	display: none;

}

.highslide-wrapper .highslide-header a {

	font-weight: bold;

	color: gray;

	text-transform: uppercase;

	text-decoration: none;

}

.highslide-wrapper .highslide-header a:hover {

	color: black;

}

.highslide-wrapper .highslide-header .highslide-move a {

	cursor: move;

}

.highslide-wrapper .highslide-footer {

	height: 11px;

}

.highslide-wrapper .highslide-footer .highslide-resize {

	float: right;

	height: 11px;

	width: 11px;

	background: url(highslide/graphics/resize.gif);

}

.highslide-wrapper .highslide-body {

}



.highslide-wrapper .highslide-body img{

	width: auto;

	height: auto



}



.highslide-move {

    cursor: move;

}

.highslide-resize {

    cursor: nw-resize;

}



/* These must be the last of the Highslide rules */

.highslide-display-block {

    display: block;

}

.highslide-display-none {

    display: none;

}

/* linh tinh */
.line-title
{ 
background-image: url(../images/line-2.jpg);
background-repeat:repeat-x;
background-position:center;
line-height:22px;
}
.tdroom td{

text-align:center;
}
/* comments */
.comments {
text-align:justify;
padding:2px 0 0px 0;


}
.comments  a{
text-decoration:none;
color:#f4f4f4;
font-weight:normal;
}
.comments  a:active{
color:#f4f4f4;
}
.comments  a:visited{
color:#f4f4f4;
}
.comments  a:hover{
text-decoration:none;
color:#ffe1bd;
}

.bodytexthotel td{
color:#104c4c;
}
a.dpbook {
display:block;
background:url(../images/button-datphong.png) no-repeat;
margin-top:10px;
width:104px;
height:26px;
}
a:hover.dpbook {
display:block;
background:url(../images/button-datphong2.png) no-repeat;
margin-top:10px;
width:104px;
height:26px;
}
/* ect */

#tb_creat {
border-top: 1px solid #f9c68f;
}
#tb_creat td{
padding:5px;
}
textarea.area1{
width:99%;
}
.td1 {
background:#fff4e9;
border:1px solid #ffffff;
text-align:justify;
}
.td2 {
background:#ffedd9;
border:1px solid #ffffff;
text-align:justify;
}
.td1 img, .td2 img {
border:2px solid #d6e2e4;
}
.td_top {
background:#f9c68f;
border:1px solid #ffffff;
font-weight:bold;
text-align:center;
}
.error {
color:red;
}
.tablecat2 td{
text-align:center;
height:30px;
border:1px solid #fff;
padding:3px;
font-size:11px;
}
.tb-not-pad {
width:100%;
}
.tb-post-tour td{
padding:5px;
vertical-align:middle;
}
.tb-post-tour1 td{
padding:5px;
vertical-align:middle;
border:1px solid #ffffff;
}
.tb-post-tour2 td{
padding:5px;
vertical-align:middle;
text-align:center;
border:1px solid #ffffff;
}
.tb-post-tour.tb-not-pad td{
padding:0;
border-collapse:collapse;
}
.padd-new td{
padding:5px;
text-align:left;
vertical-align:middle;
}
.vcenter td{
vertical-align:middle;
}

.tr_top td{
padding:5px;
}
/* table add row */
.table-addrow{
  margin-top:20px;
}
.table-addrow table{
  background:#eef6f5;
}
.table-addrow td{
  padding-top:5px;
  padding-bottom:5px;
  border-left:1px solid #ffffff;
  vertical-align:middle;
}
.tr-table-addrow {
  text-align:center;
  background:#ffe993;
}
.info-customer input {
  vertical-align:middle;
}
