﻿body
{
    margin:0 ;
    padding: 0;    
    background: #f1f1f1;       
	font-family:arial;
	font-size:12px;
	
	background: rgba(255,222,75,1);
background: -moz-linear-gradient(top, rgba(255,222,75,1) 0%, rgba(213,255,140,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,222,75,1)), color-stop(100%, rgba(213,255,140,1)));
background: -webkit-linear-gradient(top, rgba(255,222,75,1) 0%, rgba(213,255,140,1) 100%);
background: -o-linear-gradient(top, rgba(255,222,75,1) 0%, rgba(213,255,140,1) 100%);
background: -ms-linear-gradient(top, rgba(255,222,75,1) 0%, rgba(213,255,140,1) 100%);
background: linear-gradient(to bottom, rgba(255,222,75,1) 0%, rgba(213,255,140,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffde4b', endColorstr='#d5ff8c', GradientType=0 );
}

.main 
{   
    margin:0 auto;    
    width:980px;  
    position: relative;	
}

.ngonngu 
{
    width:96px; 
    height:17px;      
    position:absolute;
    top: 30px;
    right: 10px;
}

.ngonngu img
{
    width:24px; 
    height:17px;      
    float: left;
    margin-left: 5px;
}



.head 
{    
    height: 148px;   
    padding:0;              
    background: url('Web/bg_head.png') no-repeat;    
}

.menu
{      
    width: 980px;    
    height:31px;  
    margin: 0 auto;           
    background: #f7dca5 url('Web/menu_bg.png') repeat-x; 
    top: 117px;
    left: 142px;   
}

.menu_item p
{      
    font-family: arial
    color: #4e300f;
    margin: 0;
    font-size: 13px;
    padding: 0 18px;
    float: left;
    line-height: 31px;
    font-weight: bold;
}

.menu_item
{          
    float: left;
    height: 30px;
}

.menu_item_img
{          
    float: left;    
}

.menu_item_img img
{             
}

#nav
{
	width: 1000px;			
	position: absolute;	           
}

#nav > a
{
	display: none;
    text-decoration:  none;
}

#nav li
{
	position: relative;
    list-style: none;
}
#nav li a
{
	color: #0F144E;
    font-family: Tahoma;
	display: block;
}
#nav li a:active
{
	
}

#nav span:after
{
	width: 0;
	height: 0;	
	border-bottom: none;
	border-top-color: #efa585;
	vertical-align: middle;
	display: inline-block;
	position: relative;	
}

			/* first level */
.clearfix {
margin: 0;
padding: 0;
}

#nav > ul
{
	height: 30px; /* 60 */				
}
#nav > ul > li
{					
	height: 100%;
	float: left;
}
#nav > ul > li > a
{
	color: #4e300f;
    margin: 0;
    padding: 0;
    font-size: 11px;    
    text-transform: uppercase;
    padding: 0 10px;  
    line-height: 25x;
    font-family: Arial;
}

#nav > ul > li:not( :last-child ) > a
{	
}

#nav > ul > li:hover > a,
#nav > ul:not( :hover ) > li.active > a
{
	color: #c20006;
}


/* second level */

#nav li ul
{
	background: #f7dca5;
	display: none;
	position: absolute;
	top: 100%;
    overflow: hidden;  
    z-index:100;
    width: 250px;
}

#nav li:hover ul
{
	display: block;
	left: 0;
	right: 0;
    z-index:100;
}
#nav li:not( :first-child ):hover ul
{
	left: -1px;
}					
#nav li ul li a:hover,
#nav li ul:not( :hover ) li.active a
{
	color: #cc470d;
    padding: 0;
}


@media only screen and ( max-width: 62.5em ) /* 1000 */
{
	#nav
	{
		width: 100%;
		position: static;
		margin: 0;
	}
}

		@media only screen and ( max-width: 40em ) /* 640 */
		{
			html
			{
				font-size: 75%; /* 12 */
			}

			#nav
			{
				position: relative;
				top: auto;
				left: auto;
			}
				#nav > a
				{									
				}
					#nav > a:before,
					#nav > a:after
					{
						position: absolute;
						border: 2px solid #fff;										
					}
					#nav > a:after
					{
						top: 60%;
					}

				#nav:not( :target ) > a:first-of-type,
				#nav:target > a:last-of-type
				{
					display: block;
				}


			/* first level */

			#nav > ul
			{
				height: auto;
				display: none;
				position: absolute;
				left: 0;
				right: 0;
			}
				#nav:target > ul
				{
					display: block;
				}
				#nav > ul > li
				{					
				}
					#nav > ul > li > a
					{
						height: auto;
						text-align: left;						
					}
						#nav > ul > li:not( :last-child ) > a
						{
							border-right: none;
							border-bottom: 1px solid #cc470d;
						}


				/* second level */

				#nav li ul
				{			
                    background: url('Web/menu_bg.png') repeat-x;		
				}
		}

.menu_nhombaiviet
{          
    float: left;
    height: 30px;
    z-index: 100;
    clear: both;    
    overflow: hidden;
}

.menu_nhombaiviet p
{      
    color: #ffffff;
    margin: 0;
    padding: 0;
    font-size: 12px;    
    padding: 0 20px;  
    line-height: 30px;
    font-family: Arial;   
	font-weight:normal;
}

.slide
{      
    width: 980px;    
    height:350px;  
    margin: 0 auto;      
    overflow: hidden;   
}

.slide embed
{      
    width: 980px;    
    height:350px;     
}

.content
{    
    width:980px;          
    margin: 0 auto;   
    overflow: hidden;
    padding-bottom: 10px;    
    background: #ffffff;  
}

.content_left
{    
    width:240px;              
    float: left;
    border-right: 1px dashed  #d5d5d5;
    overflow: hidden;   
}

.content_right
{    
    width:699px;               
    float: right;  
    overflow: hidden;    
    margin-right: 20px;
}

.box_chuyenmuc_trangchu
{    
    width:699px;                
    overflow: hidden;    
}

.box_chuyenmuc
{    
    width:348px;        
    min-height: 230px;
    float: left;        
    overflow: hidden;     
    margin-bottom: 10px;   
}

.box_chuyenmuc_tieude
{    
    width: 349px;
    height: 36px;   
    margin-bottom: 20px;            
}

.box_chuyenmuc_tieude a
{    
    color: #000000;
}

.box_chuyenmuc_tieude p
{    
    margin: 0;
    padding-top: 10px;    
    font-weight: bold; 
    color: #111;
    font-family: Arial;
    font-size: 20px;
    border-bottom: 1px solid #d8d8d8;     
    padding-bottom: 7px;
}

.box_chuyenmuc_item_1
{    
    padding-right: 20px;
}

.box_chuyenmuc_item_1_tieude p
{    
    color: #0F144E;
    font-weight: bold;
    margin-bottom: 3px;
	font-size:14px;
}

.box_trangchu_item_1_tomtat p
{    
    margin: 0;
    padding: 0;
    color: #666;
    font-size: 12px;
    text-align: justify;
}
.box_trangchu_item_1_tomtat p span{
color:#666!important;
font-size:12px !important;
}

.box_chuyenmuc_item_2
{        
    margin-top: 5px;
}

.box_chuyenmuc_item_2 img
{    
    float: left;
    margin-top: 8px;
    margin-right: 8px;
}

.box_chuyenmuc_item_2 p
{    
    margin: 0;
    padding: 0;
    color: #0F144E;
}

.box_chuyenmuc_item_2 p a
{    
    margin: 0;
    padding: 0;
    color: #0F144E;
}

.xemtatca
{        
    margin-top: 10px;   
}

.xemtatca p
{    
    color: #cc470d;
    float: left;
    margin: 0;
    padding: 0;
}

.xemtatca img
{    
    float: left;
    margin: 6px 0 0 10px;
}

.box_danhmuc
{    
    width:240px;                   
    overflow: hidden;
}

.box_danhmuc_tieude
{    
    width:230px;  
    height: 37px;
    margin: 5px;        
    background: url('Web/bg_box_danhmuc_tieude.png') no-repeat;              
}

.box_danhmuc_tieude p
{    
    line-height: 38PX;
    text-align: center;    
    margin: 0;        
	font-family:arial;
	font-size:12px;
    font-weight: bold;   
    color: #3f2407;
}

div.sdmenu {
 width: 230px;
 padding: 0 5px 10px 5px; 
}
div.sdmenu div { 
 overflow: hidden;
}
div.sdmenu div:first-child {
 
}

div.sdmenu div.collapsed 
{
    height: 36px;    
}

div.sdmenu div span {
    display: block;
    cursor: default; 
    color: #0F144E;
    margin: 0;
    padding: 8px 0;
    font-size: 12px;
line-height:25px;
font-family:arial;    
    text-align: left; 
    padding-right: 10px;
}
div.sdmenu span {
    font-weight: bold;
}

.current
{
     padding: 0 0 8px 0;
     display: block;  
     color: #066;
}

.collapsed current
{
     padding: 0 0 8px 25px;
     display: block;  
     color: #066;
}


.menu_chuyenmuc_1
{     
     display: block;  
     color: #066;
}

.menu_con 
{
    padding: 0 0 8px 15px;
    display: block;  
    color: #066;
	font-family:arial;
	font-size:12px;
	color:#666;
}

div.sdmenu div a:hover { 
 color: #066;
 text-decoration: none;
}

menu_chuyenmuc_1 a
{ 
    display: block;
    cursor: default;
    color: #2e2e2e;
    margin: 0;
    padding: 8px 0;
    font-family: 'Times New Roman';
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    padding-right: 10px;
    width: 200px; cursor: pointer
}



a
{ 
    text-decoration: none;
}

.box_lienket
{    
    width:220px;      
    margin: 10px 10px 0 10px;             
    overflow: hidden;
    border: 1px solid #d8d8d8;
    -webkit-border-radius: 5px; 
    padding-bottom: 10px; 
}

.box_facebook
{    
    width:220px;      
    margin: 10px;             
    overflow: hidden;  
    margin-bottom: 10px; 
}

.box_lienket_hinh
{    
    width:220px;      
    margin: 10px;             
    overflow: hidden;     
}

.quangcao_trai_item
{    
    width:220px;      
    margin-bottom: 10px;             
    overflow: hidden;       
}

.quangcao_trai_item img
{    
    width:220px;            
    overflow: hidden;       
}

.box_lienket_tieude
{    
    width:220px;
    height: 39px;
    border-bottom: 1px solid #d8d8d8;    
    background: url('Web/bg_box_lienket_tieude.png') no-repeat;  
}

.box_lienket_tieude p
{    
    line-height: 38px;    
    color: #525252;
    text-transform: uppercase;
    margin: 0;
    margin-left: 30px;
}

.lienket_website_combo
{    
    padding: 10px;
}

 .box_lienket_molienket
{       
    height:28px; 
    width: 80px;         
    background: #1b6d93;
    -webkit-border-radius: 5px;   
    margin-left: 10px;
}

.box_lienket_molienket p
{    
    margin: 0;
    padding: 0 10px;
    color: #ffffff;
    font-size: 10px;     
    line-height: 28px;
    font-family: Arial;
}

.box_gioithieu
{    
    border-top: 1px solid #d8d8d8;   
    margin-top: 10px;
    width:699px;                
    overflow: hidden;    
}

.box_gioithieu_tieude
{                          
    margin-top: 15px; 
}

.box_gioithieu_tieude p
{                   
    margin: 0;
    padding: 0;
    font-weight: bold;
    font-size: 18px;
    color: #0F144E
}


.box_gioithieu_tomtat
{         
    margin-top: 10px;            
}

.box_gioithieu_tomtat p
{                
    margin: 0;
    padding: 0;
    color: #0F144E;
    font-size: 14px;
    text-align: justify;
}

.box_gioithieu_tomtat p span{
color:#0051b5 !important;
}

.footter
{    
    width:980px;             
    overflow: hidden;
    padding: 20px 0;        
    background: #e9d9bf;
    margin: 0 auto;
}

.box_thongtin
{                
    float: left;
    padding-left: 20px;
}

.box_thongtin_ten_donvi
{                
    
}

.box_thongtin_ten_donvi p
{                
    color:#111
    text-transform:uppercase;
    font-weight: bold;
}

.box_thongtin_chung
{                
    
}

.box_thongtin_chung p
{                
    color:#333   
    margin: 5px 0;
    padding: 0;
}


.box_truycap
{                
    float: right;
    margin-right: 20px;
    padding-top: 16px;
    padding-bottom: 10px;
    padding-left: 20px;
    border-bottom: 1px solid #e0bb81;
}

.box_truycap p
{                    
    color:#0F144E;    
    margin: 0;
    padding: 5px
}

.noidung
{    
    width: 699px;
    min-height: 136px;
    overflow: hidden;         
    background: #ffffff;   
}

.noidung_tieude
{    
    width: 699px;
    height: 36px;      
    border-bottom: 1px solid #d8d8d8;       
    overflow:hidden;
}


.noidung_tieude p
{    
    margin: 0;
    padding-top: 10px;
    font-weight: bold;
    color: #000000;
    font-family: Arial;
    font-size: 20px;    
    padding-bottom: 7px;
}



.noidung_item
{        
    min-height: 120px;  
    padding: 10px 5px;       
}

.noidung_item img
{     
    width: 160px;   
    height: 120px;    
    float: left;
    margin-right: 5px;  
}

.noidung_item_tieude p
{     
    margin: 0;
    padding: 0;
    text-align: justify;
    font-weight: bold;   
}

.noidung_item_tomtat p
{     
    margin: 0;   
    text-align: justify;
    margin-top: 2px;
    color: #6d6d6d;
    font-size: 15px;
}

.tindadua_item_icon
{     
    float: left;
    width: 4px;
    margin-right: 10px;
}

.box_nhom_hinhanh
{             
    width: 190px;
    height: 170px; 
    margin: 20px;
    float: left;
}

.box_nhom_hinhanh_img
{             
    width: 190px;
    height: 140px;   
}

.box_nhom_hinhanh_img img
{            
    width: 190px;
    height: 140px;       
}

.box_nhom_hinhanh_tieude p
{         
    margin: 5px 0;
    padding: 0;
    text-align: center; 
    font-weight: bold;   
}

.box_hinhanh_2
{             
    width: 162px;
    height: 120px;
    float: left;   
    margin: 6px;
}

.box_hinhanh_2 img
{            
    width: 162px;
    height: 120px;       
}

#ytvideo,
#ytvideo2 {  
}


.yt_holder {   
    padding: 10px;
    text-align: center;
    overflow: hidden;
}


.demo2 {
    float: left;
    margin: 0;
    padding: 0;   
    margin-top: 10px;
}

.demo2 li {
    list-style-type: none;
    display:block;    
    float: left;        
    margin-right: 10px;
    margin-bottom: 10px;
    width: 320px;	

}

.demo2 li img {
    width: 120px;
    float: left;
    margin-right: 5px;
    border: 1px solid #999;
}

.demo2 li a {
    font-family: georgia;
    text-decoration: none;
    display: block;
    color: #000;
}

.currentvideo {
	background: #e6e6e6;
    float: left;    
}

#spotlight-listing
{        
    width: 980px;    
    height:400px;  
    overflow: hidden;   
    background: #a38649;             
}

#spotlight-listing img
{        
    width: 980px;    
    height:350px;          
}
.thu_ngay
{       
    height: 20px;
    background: #ffffff; 
    padding: 0;
    margin: 0;
    border: 0;        
}

.thu_ngay img
{       
    float: left;
    margin: 2px;
    height: 16px;
    margin-left: 10px;
}

.thu_ngay marquee p
{
    font-family: Tahoma; 
    font-weight: bold; 
    color: black; 
    font-size: 10pt; 
    margin: 2px 0;
    padding: 0;
}