body {
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    color: #787878;
	background-color:#d1dadf;	
	background: url("images/bg_grid_white.gif") repeat; 
}

html, body, h1 {
    margin: 0;
    padding: 0;
}

th, td {
    font-size: 12px;
}

img  
{
	border-style: none;
   
}

a {
    color: #0001fc;
}

#wrapper {
   
    text-align: left;
    width: 800px;
    background-color:#fff;
    margin : 0px auto;
	border : 1px solid #c7c9c8; 
	position :relative ;
	
}



h1 {
    line-height: 1;
    position: absolute;
    top: 0;
    left: 0;
    font: 16px/25px Verdana, Arial, Helvetica, sans-serif;
    text-transform:uppercase ; 
}

h2 {
    margin: 0 0 5px 0;
    padding: 0;
    font: 15px/25px Verdana, Arial, Helvetica, sans-serif;
    text-transform:uppercase ; 
}

h3 {
    padding: 4px 0 0 0;
    font: 13px/25px Verdana, Arial, Helvetica, sans-serif;
    text-transform:uppercase ; 
}

h4 {
    padding: 4px;
    font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
    text-transform:uppercase ;    
}

.clear {
    clear: both;
    height: 10px;
}

.left {
    float: left;
    margin: -1px 5px 0px 0px;
    
}
.left3 {
    float: left;
    margin: -1px 5px 0px 30px;
}
.readmore {
    text-align: right;
}


  .header
{
    text-align: left;
    width: 800px;
    height : 81px;
    background-color:#fff;
	background: url("images/header.gif") no-repeat;
	float :left; 
} 


  .menu  
{   
    text-align: left;
    width: 800px;
    height : 27px;
    float:left;
    background-color:#fff;
    background: url("images/menu_bg.png") repeat; 
} 

.menu ul 
{
	margin-left : 60px;
	margin-top : 0px;
	/*height: 5px;
	background: #29A4E1;
	list-style: none;*/
}

.menu li {
	display: inline;
}

.menu a {
	display: block;
	float: left;
	height: 27px;
	padding: 0px 30px  0  30px;
	/*border-top: 5px solid #29A4E1;*/
	
	/*border-right: 1px solid white;*/
	text-decoration: none;
	font: 12px/25px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fffeff;
	
}

.menu a:hover {
	/*background: #DCDCDC;
	border-top-color: #1A7196;*/
	height: 27px;
	color : #ffc100;
}

.menu a.active  {
	/*background: #FFA800;
	border-top-color: #E16629;*/
	height: 27px;
	color : #ffc100;
	background: url("images/menu_bg_mouseover.gif") repeat; 
}

.menu a b {
	text-decoration: underline;
}  



.search  
{   
	float:left;
    text-align: left;
    width: 800px;
    height : 32px;    
    background-color:#fffeff;
    
} 
.search .search-left1
{
	width: 584px;
	height : 32px;	
	margin: 0;
	float :left;
}
.search .search-left1 .mid
{
	background: url(images/search1-bg.gif) bottom center repeat-x;
	padding-left: 0px;	
	height : 32px;
	width :454px;
	float:left;
	 text-align :center;
	
}
.search .search-left1 .leftcorner
{
height : 32px;
width :3px;
float:left;
text-align: left;
background: url(images/search1-left.gif) bottom left no-repeat;
}

.search .search-left1 .rightcorner{

	background: url('images/search1-right.gif') no-repeat bottom left;
	height : 32px;
	width: 127px;
	float:right ;
	
}

.search .search_box {
        width: 216px;
        height: 32px;
        background: url(images/bg_search_box.gif) bottom center repeat-x;       
        padding-top:0px;
        float :left;
    }
   .search .search_box .s {
        float: left;
        padding-top:0px;
        width: 162px;
        height: 32px;
        border:0px;
        background: none;
        vertical-align:middle ;
        color: #6279B9; 
        font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
       
     
    }
    
   
    
    .search .search_box .go {
        float: right;
        margin: 0px;
        border:0px;
        cursor:pointer;
        vertical-align:top;
        width: 50px; 
        height: 32px; 
        background-image: url(Images/btnSearch.gif); 
        background-position: right top; 
        background-repeat: no-repeat;
    }

.intro  
{    
    text-align: left;
    width: 800px;
    height:331px;
    float:left;
    background-color:#fff;
} 
.intro .flash
{
    float :left ;      
    width :507px;
    height:325px;    
    border : solid 3px #ff8400;             
}
.intro .video_text
{
	float :left ;      
    width :284px;
    height:325px;   
    border-bottom : solid 3px #ff8400;             
    border-top : solid 3px #ff8400;
    border-right : solid 3px #ff8400;
     
	}
.video_text .video  
{
     float :left;
     width: 281px;  
     height :225px;     
            
} 
.video_text .video img 
{
     margin-left : 10px;
    }
.video_text .textintro
{
    float: left;
    width: 281px;  
    height :100px;  
    background: #f1fae5;   
	   
}
.video_text .textintro .textintromid
{
	background: url(images/textintro_mid_bg.gif) repeat-x;
	height : 100px;
	width: 252px;  
	float:left;
	text-align :left;
	
}
.video_text .textintro .textintroleftcorner
{
height :100px;
width :15px;
float:left;
background: url(images/textintro_left_bg.gif) bottom left no-repeat;
}
.textintro1
{
    text-align :justify ;
    }
.textintro_chitiet
{
     float:right;
     margin-right : 10px;
     margin-top : 0px;
     text-decoration : underline;
     background:url(images/bullet-tour.gif) no-repeat left ; 	
	text-indent : 10px;	
    }    
.intro .textintro h2
{
	color : #2154a8; 
	font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	background:url(images/bullet2.gif) no-repeat left ; 
	background-position: 5px 5px;
	text-indent : 20px;	
    text-transform :uppercase ;
    margin-top : 5px;
}
.intro .textintro .textintrorightcorner{

	background: url('images/textintro_right_bg.gif') no-repeat bottom left;
	height : 100px;
	width: 13px;
	float:left;
	
}

.maincontent 
{
    width : 800px;
    float :left;
    color :#3a4d6e;
     background-color :#fff;
     border : 1px solid #fff;
}

.maincontent .main {
  
    width: 570px;
    float: left;       
    color :#3a4d6e;
}

.main .title_main
{   
   float :left;
   width: 569px;
   margin-top : 10px;
    }
.main .title_main .title_main1
{
    float :left;
    width : 93px;
    height : 21px;
    border-bottom :solid 1px #82acfe;
    border-right :solid 1px #82acfe;
    color : #ff6d00; 
    font: bold 13px/25px  Verdana, Arial, Helvetica, sans-serif;
    line-height : 20px; 
    text-indent : 10px; 
    }
.main .title_main .title_main1 img
{
    padding-top : 0px;
}    
.main .title_main .title_main2
{
    float :left;
    width : 472px;
    height : 21px;
    border-top :solid 1px #82acfe;
    border-right :solid 1px #82acfe;
    } 
    
.main .title_main .title_main3
{
    float :left;
    width: 545px;        
    padding: 10px ;
    border-left :solid 1px #82acfe;
    border-bottom :solid 1px #82acfe;
    border-right :solid 1px #82acfe;
    }
 
.go2 {        
        margin: 0px;
        border:0px;
        cursor:pointer;
        vertical-align:top;
        width: 37px; 
        height: 21px; 
        background-image: url(Images/btnSearch2.gif); 
        background-position: right top; 
        background-repeat: no-repeat;
    }
.noidung2
{
    width:250px; 
    border-top : 1px solid #fed4be;
    height : 90px;
    
    }           
.main .title_main .title_main3 .noidung1
{
    padding : 0px;
    float :left;
    width : 267px;
    height :85px;
 }
 
.noidung1 img
{    
    float :left;
    height : 85px;
    
 }
 .noidung1-txt
 {  float : left;
    padding: 10px; 
    width :165px;
    height : 85px;
 }
 .noidung1-txt-header
 {  
    color : #ff4e02; 
	font: bold 11px/12px Verdana, Arial, Helvetica, sans-serif;
	line-height:normal ;
	padding-bottom : 5px;
 }
            
.maincontent .main .line
{
    padding-top :5px;
    width:500px; 
    height :2px;
    background-image : url(images/main-line.gif); 
    background-repeat : no-repeat; 
}


.maincontent .main .line1
{
  
    width:250px; 
    border-top : 1px solid #fed4be;
    height : 2px;
    
}
.maincontent .main a.noline
{ 
    text-decoration : none;
    color :#0100fe;
}
.maincontent .main a
{ 
    color :#0100fe;
}
.maincontent .main .content
{
 
 font: 12px Verdana, Arial, Helvetica, sans-serif;
 min-height : 300px;
}
.maincontent .main p
{ 
 font: 12px Verdana, Arial, Helvetica, sans-serif;
 
}
.maincontent .main h2.bullet
{
	color : #2154a8; 
	font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	background:url(images/advanced.gif) no-repeat left ; 
	background-position: 5px 5px;
	text-indent : 20px;
	line-height : 20px;
    text-transform :uppercase ;
}
.maincontent .main h2.xanh
{
	color : #0100fe; 
	font: bold 13px/16px Verdana, Arial, Helvetica, sans-serif;	
    text-transform :uppercase ;
}

.maincontent .main h2.cam
{
	color : #fe4f00; 
	font: bold 13px/16px Verdana, Arial, Helvetica, sans-serif;
	line-height : 20px;
    text-transform :uppercase ;
}

.maincontent .main h3
{
	color : #0100fe; 
	text-transform :uppercase ;
	font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	
	
}
.maincontent .main h3.cam3
{
	color : #fe4f00; 
	text-transform :uppercase ;
	font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	border-bottom:solid 1px #ff9d56; 
	
}
.maincontent .main h4
{
	color : #ff4e02; 
	font: bold 11px/12px Verdana, Arial, Helvetica, sans-serif;
	line-height:normal ;
	
}

.maincontent .main h4.cam
{
	color : #fe4f00; 
	font: bold 11px/12px Verdana, Arial, Helvetica, sans-serif;
	line-height:normal ;
	margin-bottom : 10px;
	
}

.maincontent .rightcolumn 
{
	float:right;
    width: 221px; 
    
    
} 

.maincontent .rightcolumn .rightcolumnMenu
{
	width: 221px; 
	height : 34px;	
	float:right;
}

.rightcolumnMenu .topheadermid
{
	background: url(images/topheader-mid.gif) bottom center repeat-x;	
	width: 208px; 
	height : 34px;	
	float:left;
	text-align: left;
	color : #e5eff6; 
    font: bold 12px/17px Verdana, Arial, Helvetica, sans-serif;
    line-height : 28px; 	
}
.rightcolumnMenu .topheaderleftcorner
{
height : 34px;
width :13px;
float:left;
text-align: left;
background: url(images/topheader-left.gif) no-repeat;
}

.rightcolumn .rightcolumnMenuContent
{
	width: 216px;	
	height : 400px;
	overflow:scroll;
	overflow-y:scroll;
	overflow-x:hidden;
	float:left;
	border-left : solid 1px #83acfe ;
	border-right :  solid 1px #83acfe ;
	background-color : #e3f0ff;
	margin-left :2px;
}
 

.rightcolumn .rightcolumnMenuContent p 
{
    width: 190px;
    text-align:center ;
    border : solid 1px #9d9c9a; 
    background-color : #fcf791;
    margin-left :10px;
} 

.rightcolumn .rightcolumnMenuContent .txtquehuong
{
    padding: 5px;
    text-align:left;
}
.rightcolumn .rightcolumnMenuContent p img
{
     margin : 5px;
     text-align:center ;
     width: 180px;
    
   
}
/* khong co scroll*/
.rightcolumn .rightcolumnMenuContent-noscroll
{
	width: 216px;		
	float:left;
	border-left : solid 1px #83acfe ;
	border-right :  solid 1px #83acfe ;
	background-color : #e3f0ff;
	margin-left :2px;
}
 

.rightcolumn .rightcolumnMenuContent-noscroll p 
{
    width: 190px;
    text-align:center ;
    border : solid 1px #9d9c9a; 
    background-color : #fcf791;
    margin-left :10px;
} 

.rightcolumn .rightcolumnMenuContent-noscroll .txtquehuong
{
    padding: 5px;
    text-align:left;
}
.rightcolumn .rightcolumnMenuContent-noscroll p img
{
     margin : 5px;
     text-align:center ;
     width: 180px;
    
   
}
/*--------------------------*/
.rightcolumn .rightcolumnMenuBottom
{
	width: 221px;  	
	float:left;
	height :42px;
	background: url('images/rightcolumnMenuBottom.gif') no-repeat;
}
.topheader .topheaderrightcorner{

	background: url('images/search1-right.gif') no-repeat ;
	height : 32px;
	width: 127px;
	float:right ;
	
}
.maincontent .rightcolumn .tuade_sukien
{
  
    background-image : url(images/menubox-tintuc-sukien.gif); 
    background-repeat : no-repeat;     
}
.maincontent .rightcolumn h2.xanh  
{
    width:207px; 
    background-image : url(images/menubox-top-xanh.gif); 
    background-repeat : no-repeat; 
    color : #e5eff6; 
    font: bold 13px/12px  Verdana, Arial, Helvetica, sans-serif;
    line-height:25px;
    text-indent : 10px; 
}
.maincontent .rightcolumn h2.cam
{
	color : #2154a8; 
	font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	background:url(images/bullet2.gif) no-repeat left ; 
	background-position: 5px 5px;
	text-indent : 20px;	
    text-transform :uppercase ;
    margin-top : 5px;
}
.maincontent .rightcolumn a
{ text-decoration : none;
    font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
    color: #3d3d3d;
  }

.maincontent .rightcolumn img.yahoo  
{
    width:100px; 
    text-align:right ;  
} 

/*
.maincontent .rightcolumn img.floatTL { 
margin-right : 10px; 
margin-bottom : 5px; 
margin-top : 10px;  
margin-left : 10px; 
}

.maincontent .rightcolumn p.left1{		
	margin: 0 5px 0 5px ;
	padding:0;
	display:block;
	font:12px/15px "Tahoma", Arial, Helvetica, sans-serif;	
}
.maincontent .rightcolumn span{		
	margin: 0 5px 0 14px;
	padding:5px; 
	font:bold 13px/17px "Verdana", Arial, Helvetica, sans-serif;
	color:#8d1243;
}
.maincontent .rightcolumn p.img { 
    margin-left:2px;
    margin-right: 2px;  
    border : 1px solid #f5d26e;
} 
.maincontent .rightcolumn p.img.floatTL { 
float : left; 
margin-right : 10px; 
margin-bottom : 5px; 
margin-top : 10px; 
margin-left : 10px; 
} 
 
.maincontent .rightcolumn h2.sukien { 
background-image : url(images/menubox-top-sukien.gif); 
background-repeat : no-repeat; 
color : #e5eff6; 
font: bold 12px/17px Verdana, Arial, Helvetica, sans-serif;
line-height : 37px; 
text-indent : 10px; 
}
.right-content_sukien  
{
background-image : url(images/menubox-mid-sukien.gif); 
background-repeat : repeat-y; 
margin-top : -5px; 
padding-top : 10px; 
padding-left : 15px;
padding-right :5px;

} 
.navbottom_sukien { 
height : 20px; 
background-image : url(images/menubox-bottom-sukien.gif); 
background-repeat : no-repeat; 
} 

/*--------dao right menu---------*/
.rightcolumn ul.right_menu{
width:205px;
padding:0px;
margin:0px;
list-style:none;
}
.rightcolumn ul.right_menu li{
margin:0px;
list-style:none;
}
.rightcolumn ul.right_menu li.odd a{
	height: auto ;
	display:block;	
	background-color: #e3f0ff; 	
	border-bottom:1px #8e979c dashed;
	margin-left :5px;
	text-decoration:none;
	color:#3d3f3e;	
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	text-align: left ; 
	line-height : 17px; 	
	background:url(images/bullet2.gif) no-repeat left ; 
	background-position: 5px 5px;
	text-indent : 20px;	
    margin-top : 5px;
}

.rightcolumn ul.right_menu li.even a{
	width:164px;
	height:25px;
	display:block;	
	background-color: #e3f0ff; 		
	border-bottom:1px #65c0d7 dashed;
	text-decoration:none;color:#504b4b;
	padding:0 0 0 28px; line-height:25px;
	text-align:left ;
}
.rightcolumn ul.right_menu li.even a:hover, ul.right_menu li.odd a:hover	
{
	
	color :#504b4b;
	
}
/*--------end dao right menu---------*/
.rightcolumn  p.line1{		
 background-image : url(images/line.gif) no-repeat; 
 border-bottom : 1px dotted #165d40; 
 margin-bottom: 5px; 
}
 
.navbottom { 
height : 20px; 
background-image : url(images/menubox1-bottom.gif); 
background-repeat : no-repeat; 
} 
.rightcolumn h3 { 
background-image : url(images/loginbox1-top.jpg); 
background-repeat : no-repeat; 
color : #99cc00; 
font-size : 1.1em; 
font-weight : lighter; 
line-height : 25px; 
text-indent : 10px; 
padding-top : 3px; 
margin-top : 20px; 
} 




.linkfooter 
{
    
    float :left;
    width : 800px;
    color :#ff8402;
    background-color : #fff;
   
}
.linkfooter  ul 
{
	margin-left : 60px;
	margin-top : 0px;
	height: 5px;
	/*background: #29A4E1;
	list-style: none;*/
}

.linkfooter  li {
	display: inline;
}

.linkfooter  a {
	display: block;
	float: left;
	height: 27px;
	padding:  0px 15px  0  15px;
	/*border-top: 5px solid #29A4E1;*/
	
	/*border-right: 1px solid white;*/
	
	font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
	
	color: #ff8402;
	
}
.footer 
{
    
    float :left;
    width : 800px;
    clear: both;
    background: url('images/footer-bg.gif') repeat-x;	    
    color: #03487e;
    line-height : 23px;
    
   
}
.footer p
{ padding : 5px;
  line-height :15px;
  color : #e0dddd;
  text-align :center;
    }
.footer p a {
    text-decoration : none;
     color :#ff8402;
    
}

.blue {
    color: #4165af;
}

.green {
    margin-top: 3em;
    color: #598e1e;
}
.datapager
{
	width:auto ; 
	margin: 2px 15px; 
	text-align: right;
    font: 12px Arial, Helvetica, sans-serif;    
}
.CurrentPage 
  {
  
  	padding: 2px 6px;
  	border: solid 1px #ddd;
  	text-decoration: none; 
  	background-color: #a4d1e9;
  	color: #2E8B57;
  }
  .PrevNext,.PageNumber
  {	 
  		padding: 2px 6px;
  	border: solid 1px #ddd; 
  	background: #fff;
  	color:White;
  }
  .PageNumber:hover, .PrevNext:hover
  {
  	padding: 2px 6px;
  	border: solid 1px #ddd;
  	background-color: #FFA500;
  	color: White;
  }
  
/*--------dao  listmenu---------*/

ul.listmenu{
width:205px;
padding:0px;
margin:0px;
list-style:none;
font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
    text-transform:uppercase ;    
}
ul.listmenu li{
margin:0px;
list-style:none;
}
ul.listmenu li.odd a{
	height: auto ;
	display:block;	
	background-color: #e3f0ff; 	
	border-bottom:1px #8e979c dashed;
	margin-left :5px;
	text-decoration:none;
	color:#3d3f3e;	
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	text-align: left ; 
	line-height : 17px; 	
	background:url(images/bullet.gif) no-repeat left ; 
	background-position: 5px 5px;
	text-indent : 20px;	
    margin-top : 5px;
}

ul.listmenu li.even a{
	width:164px;
	height:25px;
	display:block;	
	background-color: #e3f0ff; 		
	border-bottom:1px #65c0d7 dashed;
	text-decoration:none;color:#504b4b;
	padding:0 0 0 28px; line-height:25px;
	text-align:left ;
}

.main .title_main .motaCat
{
    width: 520px;  
    padding : 3px;
    min-height : 50px;
	background-color: #e3f0ff; 		
	color:#3d3f3e;	
	font: bold  13px/16px Verdana, Arial, Helvetica, sans-serif;
    float :left;
    font-style:italic ;  
    }
.pager {
	font-family: arial, sans-serif;
	text-align: center;
	padding: 6px;
	float: right;
}
.pager SPAN.command, .pager SPAN.current, .pager A.command {
	color: #521300;
	padding: 0 5px;
	text-decoration: none;
	border: none;
	background: #FFF;
}
.pager A.command:hover {
	border: solid 2px #881F00;
	color: #fff;
	padding: 0 3px;
	text-decoration: none;
	background: #521300;
}  

.hinhChiTiet {
	border: none;	
	padding: 5px;
	text-decoration: none;
	background: #e3f0ff;
	float :left;
	width : 300px;
	font:11px Helvetica,Arial, Helvetica, sans-serif;
	font-style :italic ;
	color : #a14e00;
	
	
}

.txtnoidung {
	border: none;	
	padding: 5px;	
	margin-left : 10px;
	
	
}
 
.txtBinhLuan {
	border: none;	
	padding: 5px;
	text-decoration: none;
	background: #f5f4e9;
	float :left;
	
	
} 

.accordion {
            width: 200px;
        }
        
        .accordionHeader {
            border: 1px solid #2F4F4F;
            color: white;
            background-color: #2E4d7B;
            font-family: Arial, Sans-Serif;
            font-size: 12px;
            font-weight: bold;
            padding: 5px;
            margin-top: 5px;
            cursor: pointer;
        }
        
        .accordionHeaderSelected {
            border: 1px solid #2F4F4F;
            color: white;
            background-color: #5078B3;
            font-family: Arial, Sans-Serif;
            font-size: 12px;
            font-weight: bold;
            padding: 5px;
            margin-top: 5px;
            cursor: pointer;
        }
        
        .accordionContent {
            background-color: #D3DEEF;
            border: 1px dashed #2F4F4F;
            border-top: none;
            padding: 5px;
            padding-top: 10px;
        }
        
  .dash-line
  {
      border-bottom :dashed 1px #d7d6d6 ;
      
   }      

.AlbumPhoto {
	padding: 2px;
	vertical-align: bottom;
	text-align: center;
	width: 100px;
}
.AlbumShadow {
	float: left;
	margin-top: 8px;
	margin-left: 20px;
	background: #aaa;
}
.AlbumShadow img {
	margin: -4px 4px 4px -4px;
	display: block;
	position: relative;
	padding: 4px;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-right: 1px solid #888;
	border-bottom: 1px solid #888;
	background: #fcfcfc;
}
.PhotoTitle {
	clear: left;
}
.AlbumPhoto a {
	color: #fc7309;
	font-weight: bold;
}
.GalleryTitle h2 {
	color: #800;
	font-size: 1.5em;
	font-weight: bold;
	text-decoration: none;
	text-align: center;

}
.CenterItem
{
    text-align: right;
    padding-right: 2px;
}   

.imgQuangCaoShadow {
	float: left;
	margin-top: 5px;
	margin-left: 5px;
	background: #aaa;
}
.imgQuangCaoShadow img {
	margin: -4px 4px 4px -4px;
	display: block;
	position: relative;
	padding: 4px;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-right: 1px solid #888;
	border-bottom: 1px solid #888;
	background: #fcfcfc;
}
