body {
    background: url("../images/templates/bg-chinh.jpg") no-repeat fixed center top #FFFFFF;
    color: #333333;
    font-family: Tahoma,Arial,Verdana;
    font-size: 12px;
    line-height: 18px;
    margin: 0 auto;
}
p {
	margin: 0;
	padding: 0;
	}
	
/***** Hyperlinks ********************/

a{
	color: #024591;
	text-decoration: none;
	}
	
a:hover {
	color: #024591;
	text-decoration: underline;
	}
	
a img {
	border: none;
	}
	
a:focus, a:hover, a:active {
	outline: none;
	}
#content-sidebar-wrap .fl, .left { float: left; }
#content-sidebar-wrap .fr, .right { float: right; }

/***** Wrap ********************/

#wrap {
	width: 970px;
	margin:0 auto 0;
	padding-left:5px;
	padding-right:5px;
    background:#fff;
	border:0px solid red;
	}

/**** menu top ****/
.menu-top{
width:100%;
height:23px;
background:#FEF200;
text-align:right;
}

#menutop{
width:650px;
float:right;

}

#lang{
width:230px;
float:left;
text-align:left;
}

#lang tale{
padding:0;
margin:0;
text-align:left;
}
#lang img{
padding-right:5px;
}
#lang a{
font-weight:bold;
}
/**** menu top ****/	
/***** Header  ********************/

.header {
	width: 960px; 
	height:auto;
}

/**** menu top ****/
.mainmenu{
background:#012258;
width:100%;
height:30px;
text-align:right;
}

/**** menu top ****/

/**** wap-main ****/
.wap-main{
width:100%;
height:auto;
text-align:left;
border:0px solid blue;
min-height:100px;
overflow:auto;
margin-top:2px;
}
/**** wap-main ****/

/*** left ***/
#left{
float:left;
width:200px;
min-height:200px;
border-right:0px solid red;
}

.searchleft{
    background: url("../images/templates/bg-search.jpg") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
}

.helponline{
width:100%;
text-align:left;
}
.thongtintienich{
width:100%;
text-align:left;
}
.advleft{
width:100%;
text-align:left;
}
.hoatdongtuthien{
width:100%;
text-align:left;
}
.box-left-right{
background:url('../images/templates/bg-top-help.gif') no-repeat scroll top center;
min-height:40px;
width:100%;
}

#title-col{
  color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    height: 25px;
    padding-top: 4px;
    text-align: center;
    width: 100%;
}

#content-left{
width:100%;
background:url('../images/templates/bg-content-left.gif') repeat-y scroll top center;
min-height:50px;
}

.box-left{
padding-left:3px;
padding-right:3px;
}

.box-left #helpname{
height:20px;
font-size:11px;
font-weight:bold;
text-align:left;
padding-left:5px;
}
.box-left #yahoo{
height:25px;
}
.box-left #telephone{
height:20px;
font-size:11px;
font-weight:bold;
}

.weather{
margin-left:3px;
width:190px;
background:url('../images/templates/weather.gif') no-repeat scroll top center;
}

.height-weather{
width:100%;
height:40px;
}
#bor-bottom{
background:url('../images/templates/bor-bottom.gif') no-repeat scroll top center;
height:10px;
width:100%;
}
/*** left ***/

/*** right ***/
#right{
float:right;
width:200px;
min-height:200px;
border-left:0px solid red;
}

.supporter{
margin-left:5px;
padding-top:5px;
font-weight:bold;

}

.supporter span{
color:red;

}
/*** right ***/

/*** infomation ***/
.infomation{
border-top:4px solid #868585;
margin-top:5px;
width:100%;
min-height:2px;

}

#title-info{
color:#FF0000;
font-size:13px;
font-weight:bold;
}
/*** infomation ***/

/*** infomation ***/
.address-company{
border-top:1px solid #3e3e3e;
width:100%;
min-height:100px;
border:0px solid red;
}
/*** infomation ***/


.home{
background:url('../images/templates/bg-conten-home.gif') no-repeat scroll top center #FFF;
padding-left:5px;
}

#padding-top-home{
	height:30px;
	width:560px;
}
#box-home{
width:556px;
border-left:1px solid #BEBDBD;
border-right:1px solid #BEBDBD;
border-bottom:1px solid #BEBDBD;
height:auto;
margin-left:1px;
overflow:hidden;
}

.content-nd{
background:url('../images/templates/bg-conten-home.gif') no-repeat scroll top center #FFF;
padding-left:5px;
}

#padding-top-content{
	height:30px;
	width:560px;
}
#box-content{
width:556px;
border-left:1px solid #BEBDBD;
border-right:1px solid #BEBDBD;
border-bottom:1px solid #BEBDBD;
height:auto;
margin-left:0px;
overflow:hidden;

}

.nd{
padding:5px;
text-align:justify;
font-size:12px;
}

#contact li{
list-style:none;
}

#box-home-left{
width:270px;
float:left;
padding-top:5px;
text-align:left;

}
.link-home-tn{

color:#3B5999;
font-weight:bold;
font-size:11px;
}

.link-home-nn{
color:#FF0000;
font-weight:bold;
font-size:11px;
}

.link-nd a{
color:#FF0000;
font-weight:bold;
font-size:11px;

}

#gach-home{
width:100%;
border-top:1px dotted #ccc;
height:5px;
}

#box-home-right{
padding-top:5px;
width:270px;
float:right;
text-align:left;
}

#xemthem-home {
    background: url("../images/templates/home-danhsach3.gif") no-repeat scroll center top #FFFFFF;
    height: 33px;
    width: 569px;
	padding-left:1px;
}	

.readmore-left{
padding-left:12px;
width:270px;
float:left;
}

.readmore-left a{
font-size:11px;
font-weight:bold;
color:#3B5999;
}

.readmore-right{
padding-left:10px;
width:270px;
float:right;
}

.readmore-right a{
font-size:11px;
font-weight:bold;
color:#FF0000;
}

.box-right{
padding-left:5px;
padding-right:3px;
}

.box-right img{
padding-right:2px;
}
#gach-right{
width:99%;
border-bottom:1px dotted #ccc;
height:5px;
margin-bottom:5px;
}

/*booking air**/
#header-book-air
{
	background: url("../images/templates/header-book-air.gif") no-repeat scroll center top #FFFFFF;
    height: 75px;
    width: 558px;
	padding-left:1px;
}	

#box-content-book{
background: url("../images/templates/conten-book-air.gif") repeat-y scroll center top #FFFFFF;
width:558px;
height:auto;
margin-left:0px;
overflow:hidden;
color:#fff;
font-size:12px;
}

.box-booking{
width:520px;
margin-left:20px;
}

.label_type{
float:left;
color:#FFF;
font-weight:bold;
}

.padding-box{
float:left;
width:100%;
height:5px;
}

#bottom-book-air
{
	background: url("../images/templates/bottom-content-book.gif") no-repeat scroll center top #FFFFFF;
    height: 25px;
    width: 558px;
	padding-left:1px;
}

.note {
    color: #FFEA00;
    font-size: 12px;
    margin: 0;
    padding: 0;
}

#idparents{
border:1px solid #CCC;
padding:5px;
}

#title-news-right 
{
width:185px;
border:0px solid red;
}

#title-news-right p {
    background: url("../images/templates/arrow.png") no-repeat scroll -2px 2px #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    line-height: 23px;
    padding-left: 15px;
}

#readmore{
width:180px;
height:25px;
padding-right:10px;
}

#readmore a{
font-size:13px;
color:#FF0000;
font-weight:bold;
}

#readmore a:hover{
font-size:13px;
color:blue;
font-weight:bold;
}

.paging{
width:100%;
padding-top:10px;
text-align:center;
}

#title-img a{
font-size:12px;
font-weight:bold;
color:#FF0000;
padding-top:5px;
}

#img-album img{
border:1px solid #CCC;
padding:3px;
}

.info-news img{
padding:3px;
}

#infor-regis{
font-size: 12px;
    line-height: 22px;
    margin-bottom: 5px;
    margin-top: 5px;
}

#note-customxn{
	font-size: 12px;
    font-style: italic;
    padding-bottom: 5px;
    text-align: justify;
    width: 542px;
}

#info-custom{
background:#EEE;
width: 542px;
}

#total_custom{
width:540px;
height:40px;
}

#list_custom{
width:550px;
height:auto;
}
#list_custom tr td{
border-right:1px dotted #3e3e3e;
border-bottom:1px dotted #3e3e3e;
}

#padding-heighxn{
width:100%;
height:5px;
}

.button_buy {
    background: -moz-linear-gradient(center top , #F6E6B3, #ED9319) repeat scroll 0 0 transparent;
    border: 1px solid #D27D00;
    color: #C22227;
    cursor: pointer;
    float: right;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0px 0 0;
    outline: medium none;
    padding: 2px 7px;
    text-align: center;
    text-decoration: none;
    vertical-align: baseline;
}

.button_cart{
    background: -moz-linear-gradient(center top , #F6E6B3, #ED9319) repeat scroll 0 0 transparent;
    border: 1px solid #D27D00;
    color: #C22227;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0px 0 0;
    outline: medium none;
    padding: 2px 7px;
    text-align: center;
    text-decoration: none;
    vertical-align: baseline;
}