/* global */
body{	
	background: url(../images/layout/bg4.jpg) top left repeat-y;
	background-attachment:fixed;
	background-position:top;
	text-align:left;
	font-family: "Times New Roman", Times, serif; 
	font-size: 11px;
	color: #000000;
	margin:0 auto;
	OVERFLOW-Y: auto;
	OVERFLOW-X: hidden;
	width:1024px;

}
.bg_mausac{
background:#0066FF;
}
/**********Slide hinh anh********/
flashclass{ /*sample CSS class added to image slideshow container*/
width: 690px; /*a width should be defined for transition to work*/
border: 5px solid orange;
padding: 5px;
}

.flashclass img{
border-width: 0;
}
/**********ket thuc *************/
/******** menu ngang ***********/
div#footer {
background: url(../images/layout/menu-top/home_03.png) top left no-repeat;
background-position:top;
width:691px;
height:55px;
margin: 0 auto;
padding-left:20px;
}

div#footer ul.fNavi {
padding-top: 20px;
}

div#footer ul.fNavi li {
float: left;
list-style: none;
}

div#footer ul.fNavi li a {

border-right: 0px solid #FFFFFF;
padding: 0 10px;
}

div#footer ul.fNavi li a:hover {
text-decoration: none;
}

div#footer ul.fNavi li.fNaviLast a {
border-right: 0px solid #333;
}
/********* ket thuc menu ngang********/
/*********menu ngang phia duoi********/
div#footer1 {
width:691px;
height:30px;
margin: 0 auto;
padding-left:20px;
}

div#footer1 ul.fNavi1 {
padding-top: 10px;
}

div#footer1 ul.fNavi1 li {
float: left;
list-style: none;
}

div#footer1 ul.fNavi1 li a {

border-right: 0px solid #FFFFFF;
padding: 0 10px;
}

div#footer1 ul.fNavi1 li a:hover {
text-decoration: none;
}

div#footer1 ul.fNavi1 li.fNaviLast a {
border-right: 0px solid #333;
}

.bg_header{
background: url(../images/layout/bg/home-bg-top.jpg) top left repeat-y;
background-position:center;
}
.bg_navigator{
background: url(../images/layout/path/path.jpg) top left repeat-x;
height:33px;
text-align:left;
font-size:12px;
}
.bg_footer{
background: url(../images/layout/bg/home-bg-bottom.jpg) top left no-repeat;
background-position:top;
height:2px;
}

.bg_gioithieutop{
background: url(../images/layout/ghitu/home-gthiu-top.jpg) top no-repeat;
background-position:top;
height:46px;
}

.bg_gioithieucenter{
background: url(../images/layout/ghitu/home-gthiu-center.jpg) top repeat-y;
background-position:center;
height:120px;
}

.bg_gioithieubottom{
background: url(../images/layout/ghitu/home-gthiu-bottom.jpg) top no-repeat;
background-position:top;
height:46px;
}
.bg_program{
background: url(../images/layout/body/home-body-title.jpg) top no-repeat;
background-position:top;
height:27px;
font-size:12px;
color:#FFFFFF;
font-weight:700;
}

.bg_program_content{
/*background: url(../images/layout/body/home-body-center.jpg) top repeat-y;
*/
background-position:top;
padding-top:10px;
height:150px;
text-align:center;
font-size:14px;
color: #CC0000;
}

.bg_contact{
background: url(../images/layout/slide/Contact/Contact_bg.jpg) top no-repeat;
background-position:top;
height:650px;
}

.bg_hotel_content{
/*background: url(../images/layout/body/home-body-center.jpg) top repeat-y;*/
background-position:top;
height:200px;
text-align:center;
font-size:14px;
color: #CC0000;
}
.bg_program_bottom{
background: url(../images/layout/body/home-body-bottom.jpg) top repeat-y;
background-position:top;
height:8px;
}

.bg_search{
background: url(../images/layout/menu/home-menu-title.jpg) top left no-repeat;
background-position:top;
height:31px;
text-align:center;
font-size:12px;
font-weight:700;
color:#FFFFFF;
}
.bg_seach_noidung{
background: url(../images/layout/menu/home-search-menu-line.jpg) top left repeat-y;
height:110px;
background-position:top;
}
.content_bottom{
font-size:12px;
font-family:Tahoma;
font-weight:600;
color:#FFFFFF;
}
table{
	border-collapse:collapse;
	font-family: Tahoma; 
	font-size: 8.5pt; 
	color: #000000;
}
input{
	border: #dfdfdf 1px inset;
	FONT-SIZE: 11px;
	COLOR: #3d3d3d;
	FONT-FAMILY: Tahoma,Arial,Verdana,Serif; 
	HEIGHT: 18px; 
	BACKGROUND-COLOR: #FBFBFB
}
select{
	BORDER-RIGHT: #dfdfdf 1px inset; BORDER-TOP: #dfdfdf 1px inset; FONT-SIZE: 18px; VERTICAL-ALIGN: middle; BORDER-LEFT: #dfdfdf 1px inset; COLOR: #3d3d3d; BORDER-BOTTOM: #dfdfdf 1px inset; FONT-FAMILY: Tahoma,Arial,Verdana,Serif; HEIGHT: 18px; BACKGROUND-COLOR: #f8f8f8
}
textarea{
	BORDER-RIGHT: #dfdfdf 1px inset; PADDING-RIGHT: 4px; BORDER-TOP: #dfdfdf 1px inset; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; BORDER-LEFT: #dfdfdf 1px inset; COLOR: #3d3d3d; LINE-HEIGHT: 150%; PADDING-TOP: 4px; BORDER-BOTTOM: #dfdfdf 1px inset; FONT-FAMILY: Tahoma,Arial,Verdana,Serif; BACKGROUND-COLOR: #f8f8f8
}

/*-------------------------------------------------------------------------------------------------*/

.a{color: #FFFFFF; font-size:13px; font-family:Tahoma;text-decoration:none;font-weight:600;}
.a:hover{color: #CCCCCC ;font-size:13px; font-family:Tahoma;text-decoration:none; font-weight:600;}

.a1{color: #FF0000; font-size:11px; font-family:Tahoma;text-decoration:none;font-weight:bold;}
.a1:hover{color: #FF6600;font-size:11px; font-family:Tahoma;text-decoration:none; font-weight:bold;}

.a2{color: #0033FF; font-size:11px; font-family:Tahoma;text-decoration:none;font-weight:bold;}
.a2:hover{color: #0066FF;font-size:11px; font-family:Tahoma;text-decoration:none; font-weight:bold;}

.link{color: #FFFFFF; font-size:12px; font-family:Tahoma;text-decoration:none;font-weight:bold;}
.link:hover{color: #FFFF33;font-size:12px; font-family:Tahoma;text-decoration:none; font-weight:bold;}

.link1{color: #000000; font-size:11px; font-family:Tahoma;text-decoration:none;}
.link1:hover{color: #666666;font-size:11px; font-family:Tahoma;text-decoration:none;}

.link2{color: #000000; font-size:12px; font-family:Tahoma;text-decoration:none;}
.link2:hover{color: #666666;font-size:12px; font-family:Tahoma;text-decoration: underline;}

.link3{color: #669900; font-size:12px; font-family:Tahoma;text-decoration:none;}
.link3:hover{color: #669900;font-size:12px; font-family:Tahoma;text-decoration: underline;}

.textbox{
	background-color:#FBFBFB;
	font-family: Tahoma;
	font-size: 8.5pt;
	color: #000000;
	filter:alpha(opacity=60);
    opacity:0.6;
	border: 1px solid #000000;
}
.tinyfont{
	font-family: Tahoma; 
	font-size: 11pt;
	color: #000000;
}
.smallfont{
	font-family: Tahoma; 
	font-size: 10pt; 
	color: #000000;
}

.fontRed{color:red;}

.bgBlue{background-color:blue;}
.bgGray{background-color:gray;}
.bgBlack{background-color:black;}

.awhite{color: #FFFFFF;text-decoration:none; font-size:12px; font:Arial;}
.awhite:hover{color: #FF0000;text-decoration:none;font-size:12px; font:Arial;}

.aLink1{color: #666666;text-decoration:none; font-weight:bold;}
.aLink1:hover{color: #333333;text-decoration:none;font-weight:bold;}
.aLink2{color:#0080C0;text-decoration:none;}
.aLink2:hover{color:#80FFFF;text-decoration:none;}
.aLink3{color:#0000FF;text-decoration:none;}
.aLink3:hover{color:#FF0000;text-decoration:none;}


.button{
	background-color:#006AAA;
	font-family: Tahoma; 
	font-size: 8.5pt; 
	color: #FFFFFF;
	border-style: solid; 
	border-width: 1px;
}

.title{
	font-family: Arial; 
	font-size: 10pt; 
	color: #999999;
	
}
.title1{
	background-color:#E1F0F0;
	font-family: Tahoma; 
	font-size: 9pt; 
	color: #6A6A00;
	font-weight: bold;
}
.normalTitle{
	font-family: Tahoma; 
	font-size: 8.5pt; 
	color: #CC0006;
	font-weight: bold;
}
/************* Nut contact*****************/
.normalFont{
	font-family: Tahoma; 
	font-size: 10pt; 
	color: #000000;
	background: url(../images/layout/Booking_note.png) right no-repeat;
	filter:alpha(opacity=60);
    opacity:0.6;
	
}
.normalFont1{
	font-family: Tahoma; 
	font-size: 10pt; 
	color: #000000;
	background: url(../images/layout/slide/Contact/Contact_email.jpg) right no-repeat;
	filter:alpha(opacity=60);
    opacity:0.6;
	
}
.normalFont2{
	font-family: Tahoma; 
	font-size: 10pt; 
	color: #000000;
	background: url(../images/layout/slide/Contact/Contact_subject.jpg) right no-repeat;
	filter:alpha(opacity=60);
    opacity:0.6;
	
}
.normalFont3{
	font-family: Tahoma; 
	font-size: 10pt; 
	color: #000000;
	background: url(../images/layout/slide/booking/Booking_check-in-date.jpg) right no-repeat;
	filter:alpha(opacity=60);
    opacity:0.6;
	
}
.normalFont4{
	font-family: Tahoma; 
	font-size: 10pt; 
	color: #000000;
	background: url(../images/layout/slide/booking/Booking_chack-out-date.jpg) right no-repeat;
	filter:alpha(opacity=60);
    opacity:0.6;
	
}

.normalFont5{
	font-family: Tahoma; 
	font-size: 10pt; 
	color: #000000;
	background: url(../images/layout/slide/Air-ticket/Air-ticket_Adults.jpg) right no-repeat;
	filter:alpha(opacity=60);
    opacity:0.6;
	
}

.normalFont_message{
	font-family: Tahoma; 
	font-size: 10pt;
	padding-top:5px;
	color: #333333;
	background: url(../images/layout/slide/Contact/Contact_message.jpg) top right no-repeat;
	filter:alpha(opacity=60);
    opacity:0.6;
	
}
.err{
	font-family: Tahoma; 
	font-size: 8.5pt; 
	color: #FF0000;
}
.catParent{
	position:absolute;
	background-color:#0080C0;
	width:130px;
	font-family: Tahoma;
	font-size: 8.5pt;
	text-decoration:none;
	color: #FFFFFF;
	font-weight: bold;
	cursor:hand;
	padding:6px 0 6px 6px;
	margin-top:-12px;
}
.catParent:hover{
	background-color:#3300FF;
	color:#FFFFFF;
}
.catChild{
	position:absolute;
	background-color:#EEEEEE;
	width:120px;
	font-family: Tahoma;
	font-size: 7pt;
	text-decoration:none;
	color: #8080FF;
	font-weight: bold;
	cursor:hand;
	padding:5px 0 5px 15px;
	margin-top:-11px;
}
.catChild:hover{
	background-color:#EEEEEE;
	color:#8080FF;
	text-decoration:underline;
}


.button {
	BACKGROUND: #6a6358;
}

.buttonOrange {
	 PADDING-BOTTOM: 1px;
	 WIDTH: 91px; 
	 CURSOR: pointer;
	 HEIGHT: 26px; background: url(../images/layout/send.png) center no-repeat;
}

.buttonOrange_search {
	 PADDING-BOTTOM: 1px;
	 WIDTH: 91px; 
	 CURSOR: pointer;
	 HEIGHT: 26px; background: url(../images/layout/search.jpg) center no-repeat;
}

.buttonBlue {
	PADDING-BOTTOM: 1px;
	 WIDTH: 91px; 
	 CURSOR: pointer;
	 HEIGHT: 26px; background: url(../images/layout/reset.png) center no-repeat;
}
.radiobutton {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.checkbox {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.line
{
color:#FFFFFF; font-weight:600;
}
/******menu so ngang***********/
#dropmenudiv{
position:absolute;
border:0px solid black;
border-bottom-width: 0;
font: "Times New Roman", Times, serif 16px;
line-height:6px;
text-align:left;
z-index:100;
filter:alpha(opacity=90);
opacity:0.9;

}

#dropmenudiv a{
width:170px;
display: block;
text-indent: 3px;
border-bottom: 1px solid #CCCCCC;
padding:12px 5px 10px 0px;
text-decoration: none;
font-weight: bold;
background-color: #57A3B9;
color: #FFFFFF;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #0033FF;
color: #FFFFFF;
}