body {
	margin:	0px;
	padding: 0px;
	border: 0px;
	background:#ffffff url(images/bg.jpg) repeat-x; 
	font: 12px arial, helvetia, sans-serif;
}

html { height: 100%; margin-bottom: 1px;}

.h1{
	color: #ffffff;
	font-size: 16px;
	text-decoration:none; 
	font-weight: bold; 
	font-family:"Times New Roman", Times, serif;
}

.table1{ font-family: Arial,Helvetica; 
		 font-size: 12px; font-style: normal;	
		 BORDER-RIGHT: #004c86 1px solid; 
		 BORDER-TOP: #f65600 0px solid; 
		 BORDER-LEFT: #004c86 1px solid; 
		 COLOR: #606060; 
		 BORDER-BOTTOM: #004c86 1px solid; background-color: #f3f3f3;
}

.menu1{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#484848; text-decoration:none; font-weight: bold;}
.menu1:hover{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#004d88; text-decoration:none; font-weight: bold;}

#noidung_tuor {
	BORDER-BOTTOM: #0984e2 1px solid; 
	BORDER-LEFT: #0984e2 1px solid; 
	BORDER-RIGHT: #0984e2 1px solid; 
	BORDER-TOP: #0984e2 1px solid;
	padding: 3px;
}


#container {
	width: 990px;
	margin:	0px auto;
	background: url(images/bg_to.jpg) top center no-repeat; 
	position: relative;
    min-height: 100%;
}

#banner {
	width: 990px;
	margin:	0px auto;
}
	#menu_ngang {
		margin-top: -80px; float: right;
		padding-right: 15px;
	}
	#td{
		width: 271px;
		height: 47px;
		margin-left: 650px;
		margin-top: -30px;
	}


A.menu {
	BORDER-BOTTOM: #f7e4ed 0px solid; 
	BORDER-LEFT: #f7e4ed 0px solid; 
	BORDER-RIGHT: #f7e4ed 0px solid; 
	BORDER-TOP: #f7e4ed 0px solid; 
	COLOR: #606060;
	DISPLAY: block; FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	TEXT-ALIGN: left;
	TEXT-DECORATION: none; 
	background: url(images/pa1_27.png)  repeat-y;
	font-weight: bold;
	padding: 7px;
	padding-left:20px;
}
A.menu:hover {
	COLOR: #f65600; 
	background: url(images/pa1_31.png)  repeat-y;
	TEXT-DECORATION: none;
	BORDER-BOTTOM: #f1f8ff 0px solid; 
	BORDER-LEFT: #f1f8ff 0px solid; 
	BORDER-RIGHT: #f1f8ff 0px solid; 
	BORDER-TOP: #f1f8ff 0px solid;
}
A.menu2 {
	BORDER-BOTTOM: #f7e4ed 0px solid; 
	BORDER-LEFT: #f7e4ed 0px solid; 
	BORDER-RIGHT: #f7e4ed 0px solid; 
	BORDER-TOP: #f7e4ed 0px solid; 
	DISPLAY: block; FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	TEXT-ALIGN: left;
	TEXT-DECORATION: none; 
	COLOR: #f65600; 
	background: url(images/pa1_31.png)  repeat-y;
	font-weight: bold;
	padding: 7px;
	padding-left:20px;
}
A.menu2:hover {
	COLOR: #f65600; 
	background: url(images/pa1_31.png)  repeat-y;
	TEXT-DECORATION: none;
	BORDER-BOTTOM: #f1f8ff 0px solid; 
	BORDER-LEFT: #f1f8ff 0px solid; 
	BORDER-RIGHT: #f1f8ff 0px solid; 
	BORDER-TOP: #f1f8ff 0px solid;
}


.h2{
	color: #f65600;
	font-size: 16px;
	text-decoration:none; 
	font-weight: bold;
	margin-top: -20px;
	margin-left: 40px;
	text-transform: uppercase;
}
.h3{
	color: #606060;
	font-size: 14px;
	text-decoration:none; 
	font-weight: bold;
}
.h4{
	color: #f65600;
	font-size: 12px;
	text-decoration:none; 
	font-weight: bold;
}
.clear { clear: both;}

.form{ font-family: Arial,Helvetica; 
		 font-size: 11px; font-style: normal;	
		 BORDER-RIGHT: #f65600 1px solid; 
		 BORDER-TOP: #f65600 1px solid; 
		 BORDER-LEFT: #f65600 1px solid; 
		 COLOR: #606060; 
		 BORDER-BOTTOM: #f65600 1px solid; 
		 TEXT-DECORATION: none;
		 width: 200px; 
		 padding: 1px;
}
.form1{ font-family: Arial,Helvetica; 
		 font-size: 11px; font-style: normal;	
		 BORDER-RIGHT: #f65600 1px solid; 
		 BORDER-TOP: #f65600 1px solid; 
		 BORDER-LEFT: #f65600 1px solid; 
		 COLOR: #ffffff; 
		 BORDER-BOTTOM: #f65600 1px solid; 
		 background-color:#FF9900;
		 TEXT-DECORATION: none;
		 width: 90px; 
		 padding: 1px;
}

.menu_tab {background-color:#ececec; color:#272727; border-bottom:1px solid #d7d7d7; height:23px;width:460px;}
.menu_tab  ul {margin:0px; padding:0px; list-style:none; text-align:center;}
.menu_tab  li {display:inline; line-height:23px;}
.menu_tab  li a {color:#000000; text-decoration:none; padding:4px 10px 6px 10px;  border-left:1px solid #ececec; border-right:1px solid #ececec;}
.menu_tab  li a.tabactive {border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; color:#FFFFFF; 
background: url(images/pa1_11.png)  repeat-x;
font-weight:bold;  
position:relative;}
#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4 {border:1px solid #ececec; width:690px; text-align:center;padding: 6px; font-size:12px; margin-bottom:5px;}

IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: 0px 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}

.clear {
	clear:both;
}
.nl { float:left;}
.nr { float: right;}

.contai {
	width: 980px;
	margin: 0 auto;
}

.top {
	background: url(images/bg1.gif) top center repeat-x;
	height: 140px;
}
.menu_top {
	background: url(images/ngang.gif) bottom right no-repeat;
	color: #fff;
	padding: 10px 15px;
	text-align: right;
	margin-bottom: 28px;
}
.menu_top a {
	text-decoration: none;
	color: #fff;
}
.menu_top a:hover { text-decoration: underline;}
.search {
	width: 340px;
	margin: 0 auto;
}
.sea {
	background: url(images/s2.gif) top center repeat-x;
	height: 24px;
}
.sea input {
	border: none;
	background: transparent;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	width: 300px;
	margin-top: 4px;
}
.search p { color: #fff; padding-top: 3px;}
.hot {
	text-align: right;
	padding: 5px 15px 0 0;
	font-family: "Segoe UI",Helvetica,sans-serif;
	font-size: 20px;
	color: #fff;
	font-style:italic;
	font-weight: bold;
}
.menu_chinh {
	background: url(images/m2.gif) top left repeat-x;
	height: 34px;
}
.menu_chinh ul { height: 34px; margin: 0; padding: 0; float: left; width: 960px;}
.menu_chinh ul li {
	float:left;
	display:inline;
	margin: 0 7px;
}
.menu_chinh ul li a {
	display: block;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	margin: 6px 0 0 0;
	padding-left: 11px;
}
.menu_chinh ul li a span {
	display: block;
	padding: 4px 10px 5px 0;
}
.menu_chinh ul li a:hover { background:url(images/m5.gif) top left no-repeat;}
.menu_chinh ul li a:hover span { background: url(images/m6.gif) top right no-repeat;}
.menu_chinh ul li a.fix { background:url(images/m5.gif) top left no-repeat;}
.menu_chinh ul li a.fix span { background: url(images/m6.gif) top right no-repeat;}

.trai {
	width: 230px;
	float: left;
	display: inline;
}
.phai {
	width: 740px;
	float: right;
	display: inline;
}

.khung {
	background: #fff;
	margin-bottom: 10px;
}
.k_tit1 {
	background: url(images/k2.gif) top left repeat-x;
	height: 35px;
}
.k_tit1_text {
	float: left;
	display: inline;
	margin: 3px;
	background: url(images/arow1.gif) top right no-repeat;
	padding: 5px 35px 5px 3px;
	font-family: "Segoe UI",Helvetica,sans-serif;
	font-size: 14px;
	color:#fff;
	font-weight: bold;
	text-transform:uppercase;
}
.k_chan { background: url(images/k10.gif) top left repeat-x; height: 5px;}
.k_tit2 { background: #fff; height: 5px;}
.k_tit3 {
	background: url(images/k7.gif) top left repeat-x;
	height: 36px;
}
.k_tit3_text {
	float: left;
	display: inline;
	margin: 3px;
	background: url(images/arow2.gif) top right no-repeat;
	padding: 5px 35px 5px 3px;
	font-family: "Segoe UI",Helvetica,sans-serif;
	font-size: 14px;
	color:#1c7aa9;
	font-weight: bold;
	text-transform: uppercase;
}

.k_nd1 { padding: 0 5px;}
.k_nd2 { padding: 10px 15px 10px 15px; line-height: 16px;}
.k_nd2 p { text-align:right; padding: 3px 0;}
.input {
	margin-bottom: 10px;
	border: 1px solid #cbcbcb;
	background: url(images/bg_input.gif) top left #fff repeat-x;
	padding: 4px 2px !important;
}
.k_nd3 { padding: 15px 15px 10px 15px; line-height: 16px;}
.input input {
	width: 184px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	padding: 1px 4px;
	border: none;
	background: transparent;
	margin: 0;
}
.input select {
	width: 192px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	padding: 0px;
	border: none;
	background: transparent;
	margin: 0;
}
.book_text { margin-bottom: 3px;}
.input1 {
	margin-bottom: 10px;
	border: 1px solid #cbcbcb;
	background: url(images/bg_input.gif) top left #fff repeat-x;
	padding: 4px 2px !important;
	width: 90px;
	float: left;
	display: inline;
}
.input1 select {
	width: 85px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	padding: 0px;
	border: none;
	background: transparent;
	margin: 0;
}
.find { text-align: center; margin-top: 16px;}
.find2 { text-align: center; margin-top: 10px;}
a.m1 { text-decoration: none; font-weight: bold; color: #1c7aa9;}
a:hover.m1 { color:#272727; text-decoration: underline;}
a.m2 { text-decoration: none; color: #1c7aa9;}
a:hover.m2 { color:#272727; text-decoration: underline;}
a.m3 { text-decoration: none; font-weight: bold; color: #1c7aa9; font-size: 12px;}
a:hover.m3 { color:#272727; text-decoration: underline;}

h1 { color: #1c7aa9; font-size: 11px; padding: 5px 0; margin: 0;}
h2 { color: #ec3629; font-size: 11px; padding: 2px 0 0 0; margin: 0;}
h3 { font-weight: normal; color: #1c7aa9; font-size: 11px; padding: 2px 0; margin: 0;}
h4 { font-size: 12px; padding: 2px 0 0 0; margin: 0;}
h5 { color: #1c7aa9; font-size: 11px; padding: 5px 0; margin: 0; text-transform:uppercase;}
.img { float: left; padding: 2px; border: 1px solid #90cae0; margin-right: 10px;}
.img2 { padding: 2px; border: 1px solid #90cae0; margin-right: 10px; margin: auto;}
.img3 { float: right; padding: 2px; border: 1px solid #90cae0; margin-left: 10px;}
.tour1 { margin-bottom: 15px;}

ul.crui {
	list-style-type: none;
}
ul.crui li {
	display: inline;
	width: 175px;
	text-align: center;
	float: left;
}
.k100 {
	width: 100px;
	float: left;
	display: inline;
	margin-left: 5px;
	margin-right: 10px;
}
.k100 ul { list-style-type: none;}
.k100 ul li {
	background: url(images/arow3.gif) 0px 10px no-repeat;
	padding: 4px 0 4px 10px;
	border-bottom: 1px dotted #adadad;
}
.k100 ul li a {
	text-decoration: none;
	color: #1c7aa9;
}
.k100 ul li a:hover { color:#272727;}

.footer { background: url(images/f2.gif) top center repeat-y;}
.foo { background: url(images/f1.gif) top center no-repeat;}
.f_dong {
	border-bottom: 1px solid #acd0e5;
	padding: 5px 15px 10px 15px;
}
.f_dong a { text-decoration: none; color: #272727;}
.f_dong a:hover { text-decoration: underline; color: #1c7aa9;}
h1.f { color: #1c7aa9; font-size: 11px; padding: 3px 0; margin: 0;}
.f_dong2 {
	background: #d6e4ec;
	text-align: center;
	padding: 10px;
	font-weight: bold;
	margin: 0 1px;
}
.f_dong2 a { text-decoration: none; color: #1c7aa9;}
.f_dong2 a:hover { color: #272727;}
.f_dong3 {
	padding: 5px 15px 10px 15px;
}
.f_dong3 a { text-decoration: none; color: #272727;}
.f_dong3 a:hover { text-decoration: underline; color: #1c7aa9;}

.m_doc {
	background: url(images/arow4.gif) 0px 5px no-repeat;
	padding: 1px 0 3px 13px;
}
.m_doc a { text-decoration: none; color: #1c7aa9; font-weight: bold;}
.m_doc a:hover { text-decoration: underline; color: #272727;}
ul.m_doc2 { list-style-type: none; margin: 0 0 5px 10px;}
ul.m_doc2 li {
	background: url(images/arow5.gif) 0px 8px no-repeat;
	padding: 3px 0px 3px 10px;
	border-bottom: 1px dotted #adadad;
}
ul.m_doc2 li a { text-decoration: none; color: #272727;}
ul.m_doc2 li a:hover { text-decoration: none; color: #1c7aa9;}
.cruises {
	padding: 7px;
	border-bottom: 1px solid #dadada;
}
.cruises ul { list-style-type: none;}
.cruises ul li {
	float: right;
	display: inline;
	margin: 0 3px;
	color: #1c7aa9;
}
.cruises ul li a {
	display: block;
	font-weight: bold;
	color: #1c7aa9;
	text-decoration: none;
	padding-left: 11px;
}
.cruises ul li a span {
	display: block;
	padding: 4px 10px 6px 0;
}
.cruises ul li a:hover { background:url(images/m8.gif) top left no-repeat; color: #272727; font-weight: bold;}
.cruises ul li a:hover span { background: url(images/m9.gif) top right no-repeat;}
.cruises ul li a.fix1 { background:url(images/m8.gif) top left no-repeat; color: #272727; font-weight: bold;}
.cruises ul li a.fix1 span { background: url(images/m9.gif) top right no-repeat;}






















