* {
    margin:0;
}
/*body*/
body { 
    margin: 0;
    padding: 0;
    margin-left: auto;
    margin-right: auto;
   	font-family:Arial,Tahoma,verdana;
	font-size: 12px;
	color: #707070;
	background:url(../images/demo_bg.gif) repeat-x top; 
}
a
{
  color:#707070;
  text-decoration:none;
  outline:none;
}

a:hover a:active, a:focus
{
  color: #ed1c24;
  text-decoration:underline;
  outline:none;
}
/*
ul {
	list-style: none;
	margin-top:0;
	padding-left:15px;
	font-size: 12px;
}
ul li {
    background:transparent url(../images/bullet.png) no-repeat scroll 8px 5px;
    line-height:160%;
    padding-left:18px;
    text-decoration:none;
} */
/*wrapper*/
/*#wrapper {
    display:block;
   	padding:0;
    margin:0;
    margin-left: auto;
    margin-right: auto; 
	width:auto;
	height:auto;
}
/*
#wrapper {
  ...
  min-height: 100%; /* Fix cho firefox 
  height: auto !important;
  height: 100%;
  width: auto !important;
  width: 100%;
  ...
} */

/*page */
#page {
    display:block;    
    margin:0 auto;
    width:1003px;
	min-height: 100%; /* Fix cho firefox */
    height: auto !important;
    height: 100%;
}
/* Header */
#header {
    display : block;
    padding: 0;
    margin: 0;
    margin-left: auto;
    margin-right: auto;
	float:left;
   	width:985px;
	height:337px;
}
#header_top {
	width:985px;
	height:106px;
	left: 140px;
	top:0px;
	z-index:99;
}
#nav_top{
    float:left;
    width:985px;
	height:20px;
	padding-top:5px;
}
#logo{
    float:right;
    width:248px;
	height:77px;
	margin-right:10px
}
/* search */
#header_search {
    position:absolute;
    margin-top:57px;
	margin-left:0px;
   	width:340px;
	height:246px;
	z-index:100;
}
#search_button{
    margin-top:0px;
    width:340px;
	height:53px;
}
#search_bg {
    position:absolute;
    width:340px;
	height:227px;
	background:url(../images/timkiem_bg.png) no-repeat;
	left: -1px;
	top: 53px;
	z-index:99;
}
.search_con {
    padding-left:20px;
	padding-top:10px;  
}
#header_banner {
    float:left;
	margin-top:4px;
    width:985px;
	height:227px;
	/*background:url(../images/banner_1.jpg) no-repeat;*/
	z-index:99;
}
/* content */
#content {
    display : block;
    margin:0 auto;
    float:left;
    width:985px;
	height:auto;
	background:url(../images/bg_content.gif) no-repeat
}
#nav_menu{
    float:left;	
    width:973px;
	height:27px;
	margin-left:6px;
	margin-right:6px;
	margin-top:0px
}

/* col_lef */
#col_lef {
  	margin-top:6px;
    margin-left:0px;
	margin-right:6px;
    float:left;
    width:200px;
	height:auto;
}
/* modul_col */
.modul_col {
    float:left;
   	margin-top:6px;
    width:200px;
	height:auto;
}
.modul_video {
    float:left;
   	margin-top:0px;
    width:200px;
	height:auto;
}
.hotro_top {
    float:left;
    width:200px;
	height:50px;
	background:url(../images/hotro_top.gif) no-repeat;
}
.modul_col_top {
    float:left;
    width:200px;
	height:50px;
	background:url(../images/video_top.gif) no-repeat;
}
.nhantt_top {
    float:left;
    width:200px;
	height:50px;
	background:url(../images/nhantt_top.gif) no-repeat;
}
.thoitiet_top {
    float:left;
    width:200px;
	height:50px;
	background:url(../images/thoitiet_top.gif) no-repeat;
}
.khtt_top {
    float:left;
    width:200px;
	height:50px;
	background:url(../images/khtt_top.gif) no-repeat;
}
.modul_col_con {
    float:left;
    width:192px;
	height:auto;
	padding-left:3px;
	padding-right:3px;
	margin-bottom:0px;
	border-left:1px solid #8dc63f;
	border-right:1px solid #8dc63f;
}
.modul_col_bot 
{

	
    float:left;
    width:200px;
	height:9px;
	background:url(../images/video_bot.gif) no-repeat;
}
.hotline_con {
    float:left;
    width:188px;
	height:auto;
	padding-left:7px;
	padding-right:3px;
	padding-bottom:3px;
	/*background:url(../images/video_bg.gif)repeat-y;*/
	border-left:1px solid #8dc63f;
	border-right:1px solid #8dc63f;
}
.hotline_bot {
    float:left;
    width:200px;
	height:50px;
	background:url(../images/hotline.gif) no-repeat;
}
.text_modul_col {
    display:block;
    font-family:Arial,Tahoma,verdana;
	font-size : 12px;
	font-weight:bold;
	text-transform:uppercase;
	color: #FFF;
	text-align:left;
	margin-top:8px;
	margin-left:50px;
}
.modul_title_top {
    float:left;
    width:200px;
	height:36px;
	background:url(../images/title_top.gif) no-repeat;
}
.modul_title_con {
    float:left;
    width:192px;
	height:auto;
	padding-left:3px;
	padding-right:3px;
	/*background:url(../images/video_bg.gif)repeat-y;*/
	border-left:1px solid #8dc63f;
	border-right:1px solid #8dc63f;
}
.modul_title_bot {
    float:left;
    width:200px;
	height:10px;
	background:url(../images/title_bot.gif) no-repeat;
}
.text_title {
    display:block;
    font-family:Arial,Tahoma,verdana;
	font-size : 12px;
	font-weight:bold;
	color: #000;
	text-align:left;
	margin-top:4px;
	margin-left:60px;
}
/* col_rig */
#col_rig {
   	margin-top:6px;
   	margin-right:6px;
    float:right;
    width:761px;
	height:auto;
}
/* modul_lef */
#modul_lef {
    float:left;
   	margin-top:0px;
    width:551px;
	height:auto;
}
/* modul_rig */
#modul_rig {
    float:right;
   	margin-top:0px;
    width:200px;
	height:auto;
}
/* box1 */
.box1 {
    float:left;
	margin-bottom:6px;
	width:554px;
	height:auto;
}
.box1_new {
    float:left;    
	margin-bottom:6px;
	width:761px;
	height:auto;
}
.box_title1 {
    float:left;
	width:554px;
	height:31px;
	background:url(../images/tieude_bg1.gif) no-repeat;
}
.box_title1_new {
    float:left;
	width:761px;
	height:31px;
	background:url(../images/tieude_bg1.gif) no-repeat;
}
.box_top {
    float:left;
	width:554px;
	height:29px;
	background:url(../images/box_top.gif) no-repeat;
}
.box_content {
    float:left;
	display:block;
	margin-top:10px;
/*	margin-left:3px;*/
/*	margin-right:3px;*/
/*	width:554px;*/
	height:auto;
}
.box_content1 {
    float:left;
	display:block;
	margin-top:0px;
	margin-left:3px;
	margin-right:3px;
	width:554px;
	height:auto;
}
.box_content1_new {
    float:left;
	display:block;	
	margin-top:0px;
	margin-left:3px;
	margin-right:3px;	
	width:761px;
	height:auto;
}
.hotro_con {
    float:left;
	width:543px;
	height:auto;
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;
	background:url(../images/box_bg.gif) repeat-y;
}
.box_bot {
    float:left;
	width:554px;
	height:12px;
	background:url(../images/box_bot.gif) no-repeat;
}

/* Footer */

#page #footer 
{
	clear:both;
    display:inline-block;
    margin:0 auto;
    width:1003px;	
	height:311px;
    background:url(../images/footer_bg.gif) repeat-x;
}
/*#footer {
    clear:both;
	margin:0 auto;
    width:1003;
	height:311px;
    background:url(../images/footer_bg.gif) repeat-x;
}*/
#footer_con {
   	clear:both;
	margin:0 auto;
    width:985;
	height:238px; 
}
#footer_nav {
   	clear:both;
	margin:0 auto;
    width:985;
	height:60px;
}
.footer_nav 
{
	clear:both;
   	text-align:justify;
	color:#fff;
	font-size:11px;
}
.nhatky{
    float:left;
    width:417px;
	height:228px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}
.nhatky_top{
    float:left;
    width:417px;
	height:30px;
	background:url(../images/title_footer.gif) no-repeat;
}
.nhatky_con{
    float:right;
	display:block;
    width:417px;
	height:auto;
}
.sotay{
    float:right;
    width:514px;
	height:238px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}
.sotay_top{
    float:right;
    width:514px;
	height:30px;
	background:url(../images/title_footer.gif) no-repeat;
}
.sotay_con{
    float:right;
    width:514px;
	height:auto;
}
/* .pic_boder */
.pic_boder {
    border:1px solid #cccccc;
	padding:3px 3px 3px 3px;
	margin-right:8px;
	background:#FFF;
}
/* title_modul */
.title_modul {
   display:block;
   height:auto;
   width:540px;
   padding-top:10px;
   padding-left:5px;
   padding-right:5px;
   padding-bottom:5px;
}
.title_modul_top {
   float:left;
   display:inline;
   width:auto;
   font-family:Arial,Tahoma,verdana;
   font-size : 11px;
   color: #707070;
}
.title_modul_lef {
   float:left;
   display:inline;
   width:300px;
   text-align:left;
}
.title_modul_rig {
   float:right;
   display:block;
   width:150px;
   text-align:right;
 }
/* modul_tour */
.modul_tour{
   float:left;
   display:block;
   width:540px;
   padding-left:5px;
   padding-right:5px;
   height:auto;
   border-bottom:1px dotted #CCCCCC;
}
.modul_con{
   float:left;
   display:block;
   width:378px;
   padding-left:5px;
   padding-right:5px;
   height:auto;
   text-align:justify;
}
.modul_gia{
   float:right;
   display:block;
   width:150px;
   padding-top:60px;
   padding-bottom:5px;
   height:auto;
}
/* text */
h2 {
/*  font-family : 'Times New Roman', Times, serif;*/
    font-family:Arial,Tahoma,verdana;
	font-size : 18px;
	font-weight:bold;
	color: #8dc63f;
	text-align:left;
	text-transform:capitalize;
	border-bottom:1px dotted #8dc63f;
	padding:5px 5px 5px 5px;
	background:#E6FAE4;
	
}
h3 {
/*  font-family : 'Times New Roman', Times, serif;*/
    font-family:Arial,Tahoma,verdana;
	font-size : 18px;
	font-weight:bold;
	color: #8dc63f;
	text-align:left;
	text-transform:capitalize;
}
h4 {
/*  font-family : 'Times New Roman', Times, serif;*/
    font-family:Arial,Tahoma,verdana;
	font-size : 18px;
	font-weight:bold;
	color: #fff;
	text-align:left;
	text-transform:capitalize;
}
.giamoi {
    font-family:Arial,Tahoma,verdana;
	font-size : 18px;
	font-weight:bold;
	color: #ed1c24;
	text-align:right;
}
.giacu {
    font-family:Arial,Tahoma,verdana;
	font-size : 12px;
	font-weight:bold;
	color: #707070;
	text-align:right;
	text-decoration:line-through;
}
.giam{
    font-family:Arial,Tahoma,verdana;
	font-size : 12px;
	font-weight:bold;
	color: #ed1c24;
	text-align:right;
}
.text_menu {
    display:block;
    font-family:Arial,Tahoma,verdana;
	font-size : 12px;
	font-weight:bold;
	color: #707070;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
	margin-top:4px;
	margin-left:15px;
}
.text_menu:hover {
    display:block;
    font-family:Arial,Tahoma,verdana;
	font-size : 12px;
	font-weight:bold;
	color: #000;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
	margin-top:4px;
	margin-left:15px;
}
.title_top {
    display:inline;
    font-family:Arial,Tahoma,verdana;
	font-size : 12px;
	color:#000;
	text-align:center;
	text-decoration:none;
	
}
.title_top:hover,.title_top:active,.title_top:focus {
    display:inline;
    font-family:Arial,Tahoma,verdana;
	font-size : 12px;
	color:#ed1c24;
	text-align:center;
	text-decoration:none;
}

.tour_title{
    float:left;
	padding-top:10px;
	padding-left:6px;
    font-family:Arial,Tahoma,verdana;
	font-size :12px;
	color:#FFF;
	text-decoration:none;
}
.tour_title1{
    float:left;
    font-family:Arial,Tahoma,verdana;
	font-size :12px;
	color:#FFF;
	text-decoration:none;
}
.tour_title_rig{
    float:right;
	padding-top:10px;
	padding-right:5px;
    font-family:Arial,Tahoma,verdana;
	font-size :12px;
	color:#FFF;
	text-decoration:none;
}
.title_tour {
    display:block;
/*	font-family : 'Times New Roman', Times, serif;*/
    font-family:Arial,Tahoma,verdana;
	font-size :18px;
	font-weight:normal;
	color: #598527;
	text-decoration:none;
	margin-top:10px;
	margin-bottom:6px;
}
.title_tour:hover, .title_tour:active, .title_tour:focus  {
    display:block;
/* 	font-family : 'Times New Roman', Times, serif;*/
    font-family:Arial,Tahoma,verdana;
	font-size :18px;
	font-weight:normal;
	color: #ed1c24;
	text-decoration:underline;
	margin-top:10px;
	margin-bottom:6px;
}
.title_tour_top {
    display:block;
/*	font-family : 'Times New Roman', Times, serif;*/
    font-family:Arial,Tahoma,verdana;
	font-size :18px;
	font-weight:bold;
	color: #fff;
	text-decoration:none;
	margin-top:10px;
	margin-left:6px;
}
.title_day {
    font-family:Arial,Tahoma,verdana;
	font-size :12px;
	font-weight:bold;
	text-align:left;
	color: #000;
	text-decoration:none;
	padding-top:4px;
	padding-left:10px;
}
.title1 {
    display:block;
    font-family:Arial,Tahoma,verdana;
	font-size : 12px;
	font-weight:bold;
	padding-left: 2px;
	color: #000;
	text-decoration:none;
	margin-top:4px;
	margin-bottom:4px;
}
.title1:hover {
    display:block;
    font-family:Arial,Tahoma,verdana;
	font-size : 12px;
	font-weight:bold;
	color: #ed1c24;
	text-decoration:underline;
	margin-top:4px;
	margin-bottom:4px;
}
.title_box_hotro {
   	margin-top:5px;
	/*margin-left:10px;*/
	width:269px;
	text-align:center;
	float:left;
}
.title_box {
   	margin-top:5px;
	margin-left:10px;
	float:left;
}
.title2 {
/*  font-family : 'Times New Roman', Times, serif;*/
    font-family:Arial,Tahoma,verdana;
	font-size :14px;
	font-weight:bold;
	color: #000;
	text-decoration:none;
	text-transform:uppercase;
}

.title2:hover, .title2:active, .title2:focus {
/*	font-family : 'Times New Roman', Times, serif;*/
    font-family:Arial,Tahoma,verdana;
	font-size :14px;
	font-weight:bold;
	color: #ed1c24;
	text-decoration:none;
	text-transform:uppercase;
	
}
.nhatky_title {
/*  font-family : 'Times New Roman', Times, serif;*/
    font-family:Arial,Tahoma,verdana;
	font-size : 12pt;
	font-weight:bold;
	color: #FFF;
	margin-left:30px;
	margin-top:5px;
	text-decoration:none;
	
}
.nhatky_title:hover, .nhatky_title:active{
/*  font-family : 'Times New Roman', Times, serif;*/
    font-family:Arial,Tahoma,verdana;
	font-size : 12pt;
	font-weight:bold;
	color: #FFF;
	margin-left:30px;
	margin-top:5px;
	text-decoration:none;	
}
.title_box1 {
	margin-top:6px;
	/*margin-right:60px;*/
	width:285px;
	text-align:center;
	float:right;
}
.title3 {
/*	font-family : 'Times New Roman', Times, serif;*/
    font-family:Arial,Tahoma,verdana;
	font-size : 12px;
	font-weight:bold;
	color: #707070;
	text-decoration:none;
	text-transform: capitalize;
}

.title3:hover, .title3:active, .title3:focus {
/*	font-family : 'Times New Roman', Times, serif;*/
    font-family:Arial,Tahoma,verdana;
	font-size : 12px;
	font-weight:bold;
	color: #000;
	text-transform:none;
	text-transform: capitalize;
}
.text_navtop {
    font-family:Arial,Tahoma,verdana;
	font-size : 11px;
	color: #FFF;
	text-decoration:none;
	text-transform:none;
}
.red {
/*	font-family : 'Times New Roman', Times, serif;*/
    font-family:Arial,Tahoma,verdana;
	font-size : 18px;
	font-weight:bold;
	color:#ed1c24;
	text-decoration:none;
	text-transform: capitalize;
}
ul.ul {
	list-style: none;
	margin-top:0;
	padding-left:15px;
	font-size: 12px;
}
ul.ul li {
    background:transparent url(../images/bullet.png) no-repeat scroll 8px 5px;
    line-height:160%;
    padding-left:18px;
    text-decoration:none;
} 
ul#hotro {
	list-style: none;
	margin-top:0;
	padding-left:15px;
	font-family:Arial,Tahoma,verdana;
	font-size :12px;
	color: #707070;
	line-height:160%;
	text-align:justify;
}
ul#hotro li{
    padding-left:10px;
   	text-decoration:none;
	border-bottom: 1px dotted #8dc63f;
	background:transparent url(../images/muiten_3.gif) no-repeat scroll -10px 5px;
}

ul#hotro li:hover {
    padding-left:10px;
   	text-decoration:none;
	border-bottom: 1px dotted #8dc63f;
	background:transparent url(../images/muiten_3.gif) no-repeat scroll -10px 5px;
}

ul#tinkhac li{
    list-style: none;
    padding-left:15px;
    font-family:Arial,Tahoma,verdana;
	font-size : 11px;
	color: #707070;
	text-align:justify;
	border-bottom: 1px dotted #e1e1e1;
	background:transparent url(../images/arrow2_rig.gif) no-repeat scroll 5px 6px;
}

ul#tinkhac li:hover {
    list-style: none;
    padding-left:15px;
    font-family:Arial,Tahoma,verdana;
	font-size : 11px;
	color: #707070;
	text-align:justify;
	border-bottom: 1px dotted #e1e1e1;
	background:transparent url(../images/arrow2_rig.gif) no-repeat scroll 5px 6px;
}

ul#tinkhac a
{
  color:#707070;
  font-size : 12px;
  text-decoration:none;
}

ul#tinkhac a:hover, a:active, a:focus
{
  color: #ed1c24;
  font-size : 12px;
  text-decoration:none;
}

ul#navmenu_top{
    font-family:Arial,Tahoma,verdana;
	font-size : 11px;
	color:#fff;
	text-decoration:none;
	margin-left:0px;
}
ul#navmenu_top a{
    display:inline;
	padding:0px;
    font-family:Arial,Tahoma,verdana;
	font-size : 11px;
	color:#fff;
	text-decoration:none;
	margin-left:0px;
}
ul#navmenu_top a:hover {
    display:inline;
	padding:0px;
    font-family:Arial,Tahoma,verdana;
	font-size : 11px;
	color:#fff;
	text-decoration:underline;
	margin-left:0px;
}

/* line dot */
.line {
    clear:both;
    height:10px;
	width:auto;
	border-bottom: 1px solid #8dc63f;
}
/* blank */
.blank {
    clear:both;
    height:20px;
}
/* ban_top */
.ban_top {
   float:left;
   width:559px;
   height:117px;
   margin-bottom:5px;
}
.title4 {
    display:block;
    font-family:Arial,Tahoma,verdana;
	font-size : 12px;
	font-weight:bold;
	color: #FFF;
	text-decoration:none;
	margin-top:4px;
	margin-bottom:4px;
}
.title4:hover {
    display:block;
    font-family:Arial,Tahoma,verdana;
	font-size : 12px;
	font-weight:bold;
	color: #ed1c24;
	text-decoration:underline;
	margin-top:4px;
	margin-bottom:4px;
}

.title5 {    
    font-family:Arial,Tahoma,verdana;
	font-size : 12px;
	font-weight:bold;
	color: #000;
	text-decoration:none;
	margin-top:4px;
	margin-bottom:4px;
}
.title5:hover {    
    font-family:Arial,Tahoma,verdana;
	font-size : 12px;
	font-weight:bold;
	color: #ed1c24;
	text-decoration:underline;
	margin-top:4px;
	margin-bottom:4px;
}

.navlink a {
		color: #898119;
		font-size: 12px;
		font-weight : bold;
		text-decoration : none;
		padding: 1px;
		margin: 1px;
		display: block; 
		width: 100%;
		background-color : #fdf1d3;
		}
				
.navlink a:hover {
		color: Maroon;
		font-size: 12px;
		font-weight : bold;
		text-decoration : none;
		padding-left: 5px;			
		margin: 1px;
		display: block;
		background-color : #e6e3e3; 
		width: 97%;
}
.navlinksub a {
		color: #898119;
		font-size: 12px;		
		text-decoration : none;
		padding: 1px;
		margin: 1px;
		display: block; 
		width: 100%;		
		}
				
.navlinksub a:hover {
		color: Maroon;
		font-size: 12px;		
		text-decoration : none;
		padding-left: 5px;			
		margin: 1px;
		display: block;
		background-color : #e6e3e3; 
		width: 97%;
}

.link
{  
		font-family: Tahoma, Verdana, Arial;
		font-size: 8pt;  color:#009bd1; text-decoration: none; 
}

.link:hover {  
		font-family: Tahoma, Verdana, Arial;
		font-size: 8pt;  color:#CC0000; text-decoration: none;
}

.menu2
{  
		font-family: Tahoma, Verdana, Arial;
		font-size: 8pt;font-weight: bold; color:#a0410d; text-decoration: none;}

.weather_name{
	font-family: Tahoma, verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	line-height: 15px;
}

.style1 {
	color: #CC0000;
	font-weight: bold;
}