@charset "utf-8";
/* CSS Document */
* {margin:0 auto; padding:0;}
body {    
    width:auto;
	background: url(images/bg_center.jpg) repeat-y top center #f1f1f1;
	margin-right: auto;
	margin-left: auto; }

/*----------------------------------------Head-------------------------------------------*/

	/* ^^^^^^^^ TAMTHIEUHIEP MENU HEADER^^^^^^^^^^ */

#ttv_z76{
	margin:0;padding:0;width:auto;background:url(images/menu_header.gif) repeat-x; height:28px;   
	font:12px Arial, Helvetica, sans-serif; font-weight:bold;
}
	
#ttv_z76 li{display:block;float:left;margin:0;padding:0;
}

#ttv_z76 li a{display:block;float:left;color:#FFF;text-decoration:none;padding:0 29px 0 27px;
             line-height:30px;background:url(images/menu_header_left.gif) no-repeat top right;
}
#ttv_z76 li a.active{color:#FF0;	}
#ttv_z76 li a:hover, #ttv_ta li a:active{ color:#FF0;}
/* ^^^^^^^^ TAMTHIEUHIEP MENU HEADER^^^^^^^^^^ */

/* ---------------------------- 2007 12 13 ---------------------------- */

.menu_left{
    background:url(images/bg_sp.jpg) no-repeat; font:12px Arial, Helvetica, sans-serif; color:#000;
	height:27px; width:194px;
	line-height:27px;
	text-decoration:none;
    font-weight:bold;
	}

a.menu_so:visited,
a.menu_so:link {
	display:block; text-decoration:none;height:28px;
	background:url(images/bg_left_sp.jpg) repeat-x;
	font:12px Arial, Helvetica, sans-serif; color:#023b4e;
    line-height:25px; font-weight:bold; 
	padding-left:23px;
	}
a.menu_so:hover { text-decoration:underline;
 
	}	
	
/* --- box_tt --- */
.stdo_sp {width:140px; margin:9px 0 0 11px;
                       background:url(images/bgleft.gif) no-repeat top right ;float:left; }
  .stdo_img_sp{  float:left; width:124px; height:87px; margin-bottom:15px; border:none;} 
  .stdo_sp_title a{ float:left;text-decoration:none; font:11px Arial, Helvetica, sans-serif ; color:#000; font-weight:bold;}
  .stdo_sp_title a:hover{ text-decoration: underline;}
/* --- box_t --- */

/* --- start_box_left --- */
.theme_top_sp{ 
    font:12px  Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF;
	background:url(images/top_sp.jpg) no-repeat;width:179px;
	height:39px; line-height:41px;
}

.theme_top_yk{ margin-top:7px; 
    font:12px  Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF;
	background:url(images/top_yk.jpg) no-repeat;width:179px;
	height:36px; line-height:41px;
}
.text_yk{
    font:12px Arial, Helvetica, sans-serif; color:#F00;
	height:29px; padding-left:13px;line-height:27px;text-decoration:none;font-weight:bold;
	}
.text_yk_td{
    font:11px Arial, Helvetica, sans-serif; color:#000;
     padding-left:7px;line-height:17px;text-decoration:none;
	}


.theme_bg_sp { margin-top:5px;width:194px; height:auto;
}

.theme_boder { width:192px;
border-bottom:1px solid #E4E4E4;
border-left:1px solid #E4E4E4;
border-right:1px solid #E4E4E4;
}
.theme_boder_search {width:192px;
border-bottom:1px solid #E4E4E4;
border-left:1px solid #E4E4E4;
border-right:1px solid #E4E4E4;
height:75px;
}

.theme_boder_lkws {width:192px;
border-bottom:1px solid #E4E4E4;
border-left:1px solid #E4E4E4;
border-right:1px solid #E4E4E4;
height:45px;
}
a.text_ck:link,a.text_ck:visited {
    font:11px Arial, Helvetica, sans-serif; color:#000;
     padding-left:7px;line-height:22px;text-decoration:none;
	}
	
/* --- end_box_left --- */
a.chitiet:visited,
a.chitiet:link{ background:url(images/ar_xt.gif) no-repeat 41px 1px;font:11px Tahoma, Geneva, sans-serif;  width:53px; height:17px; margin:0 0 0 0; text-align:justify; float:right; text-decoration:none; color:#306096;}
a.chitiet:hover{ text-decoration:underline; }
a.xtb:visited,
a.xtb:link{ background:url(images/ar_xt.gif) no-repeat 67px 1px;font:11px Tahoma, Geneva, sans-serif;  
            text-align:justify; float:right; text-decoration:none; width:88px; color:#306096; float:right;}
a.xtb:hover{ text-decoration:underline; }
/* --- start_box_right --- */


 	.kgsp { float:left; width:145px; margin:17px 3px 0 7px;}
    .kgsp_co_title a { width:140px; font:12px Arial;color:#000000; line-height:26px; 
                        padding:0 5px 0 7px; text-decoration:none; }
	.kgsp_co_title a:hover{ color:#0066CC; text-decoration:none;}
	.mau{white-space:137px; height:auto; background-color:#F3F1F3;}
	.kgsp_co { width:137px; border:1px solid #F3F1F3;}
	.kgs_co_img { border:none; text-align:center; margin:5px 0 9px 0; width:134px; height:122px; }	
/* --- end_box_right --- */

/* --- start_box_center --- */
.theme_top_center{
    font:12px  Arial, Helvetica, sans-serif; font-weight:bold; color:#000;
	background:url(images/top_center.gif) no-repeat;width:496px;
	height:28px; line-height:27px;
}

.theme_bg_center {
	border-left:1px solid #c7e4ef;
	border-right:1px solid #c7e4ef;
	border-bottom:1px solid #c7e4ef;
	width:494px; height:auto; 
}

.theme_bot_center{
	background:url(images/bot_center.jpg) no-repeat;
	width:496px;
	height:6px;
}

.kgs3_description { padding:9px 9px 11px 9px;}
.kgs3_description_title a{ text-decoration:none; font:11px Tahoma, Geneva, sans-serif;
				                            color:#930202; font-weight:bold;}
.kgs3_description_title a:hover{ text-decoration: underline;}
									   
.stdo_description_img_ov{ float:left; width:200px; height:145px;   
                           border:1px solid  #DBDBDB; margin:0 9px 7px 0; padding:2px;}	
.stdo_img_dv{ float:left; width:108px; height:83px;   
                           border:1px solid #DBDBDB; margin:0 9px 7px 0; padding:2px;}						   
.stdo_img_ct{ float:left; width:133px; height:99px;   
                           border:1px solid #DBDBDB; margin:0 9px 7px 0; padding:2px;}	
.stdo_img_sptt{ float:left; width:221px; height:204px;   
                           border:1px solid #DBDBDB; margin:0 9px 7px 0; padding:1px;}							   
						   
.stdo_description_nn { font:12px Arial, Helvetica, sans-serif; color:#000; line-height:17px; 
					     padding:0 0 0 9px; text-align:justify;}
.tintuc_nn { font:12px Arial, Helvetica, sans-serif; color:#000; line-height:17px; 
					     padding:0 0 0 3px; text-align:justify;}						 
						 
.kgs_description { padding:0 5px 17px 15px;  width:510px; }		

.kgs_tt { padding:19px 13px 25px 15px;  width:auto; border-bottom:1px dotted  #D3D3D3; }

.kgs_ttct { padding:7px 13px 7px 13px;  width:auto; border-bottom:1px dotted  #D3D3D3; }
						 
.kgs_description_title a{text-decoration:none; color:#000; font:12px Arial, Helvetica, sans-serif; font-weight:bold ;
						 padding-left:19px; background:url(images/arr_icon.jpg) no-repeat 0 1px; line-height:20px;}
.kgs_description_title a:hover{ text-decoration: underline;}

.kgs_title_cl a{text-decoration:none; color:#000; font:12px Arial, Helvetica, sans-serif; 
						 padding-left:14px; background:url(images/icon3000.gif) no-repeat 0 5px; line-height:20px;}
.kgs_title_cl a:hover{ text-decoration: underline;}	

.kgs_title_tt a{text-decoration:none; color:#000; font:12px Arial, Helvetica, sans-serif; font-weight:bold ;
				line-height:20px; }
.kgs_title_tt a:hover{ text-decoration: underline;}		

.title_tintuc{ font: 12px Arial, Helvetica, sans-serif; color:#000; font-weight:bold; padding:0 0 17px 3px;}

.title_tn{ font: 12px Arial, Helvetica, sans-serif; color:#000; font-weight:bold; padding:0 0 5px 3px;}

.title_tintuc_cl{ font: 12px Arial, Helvetica, sans-serif; color:#000; font-weight:bold; padding:15px 0 0 15px;}	
.title_sp{ font: 12px Arial, Helvetica, sans-serif; color:#2d8801; font-weight:bold; padding:0 0 11px 3px;}
.title_tskt{ font: 12px Arial, Helvetica, sans-serif; color:#2d8801; font-weight:bold; padding:19px 0 19px 0;}

/* --- end_box_center --- */

.bg_spmh{ width:149px; height:145px; margin-bottom:15px;
	background:url(images/bg_spmh.jpg) no-repeat;}

.bg_search{ width:207px; height:63px; margin-top:7px;
	background:url(images/bg_search.jpg) no-repeat;}
.input_bg_search { float:left; margin-left:3px;
	background:url(images/go.png) no-repeat ;border:none;width:24px;height:22px;
	}
	
.text_field{ float:left;  
	border:1px solid #ced7d8; font:11px Arial, Helvetica, sans-serif; color:#999999; padding:0 0 0 5px;
	width:125px; height:20px; vertical-align:middle; }
	
.text_select{ float:left;  
	border:1px solid #ced7d8; font:11px Arial, Helvetica, sans-serif; color:#999999; padding:0 0 0 5px;
	width:157px; height:20px; vertical-align:middle; }
		
	
/* --- box_footer --- */

.bg_footer{margin-top:7px;width:892px; height:95px; background:url(images/bg_foot.gif) no-repeat;}

.txt_footer{ font:12px Arial, Helvetica, sans-serif; color:#191919;
             padding:9px 0 0 33px; text-align:justify ;line-height:19px;}
