@charset "utf-8";
/* CSS Document */

body { background-color:#cbcbcb; }
/*----------------------------------------Head-------------------------------------------*/
#site {
    width:971px;
  	margin-right: auto;
	margin-left: auto;
}
#top{
	height:25px;
	width:auto;
	background: url(images/top.jpg) no-repeat;
	margin-right: auto;
	margin-left: auto;
}

#center{
    width:auto;
	background: url(images/center.jpg) repeat-y;
	margin-right: auto;
	margin-left: auto;
}

#bot {
	height:27px;
	width:auto;
	background: url(images/bot.jpg) no-repeat;
	margin-right: auto;
	margin-left: auto;
}


/* ^^^^^^^^ TAMTHIEUHIEP MENU HEADER^^^^^^^^^^ */
.rhm1{
	width:867px;
	height:30px;
	margin:0 auto;
	background:url(images/header_center.jpg) repeat-x;		
}
.rhm1-left{
	background:url(images/header_left.jpg) no-repeat;
	width:8px;
	height:30px;
	float:left;
}
.rhm1-right{
	background:url(images/header_center.jpg) no-repeat;
	width:1px;
	height:30px;
	float:right;
}

.rhm1-bg{
	background:url(images/header_center.jpg) repeat-x;
	height:30px;
}
.rhm1-bg ul{
	list-style:none;
	margin:0 auto;
}
.rhm1-bg li{
	float:left;
	list-style:none;
}
.rhm1-bg li a{
	float:left;
	display:block;
	color:#FFF; text-transform:uppercase;
	text-decoration:none;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0 0 0 27px;
	height:30px;
	line-height:30px;
	text-align:center;
	cursor:pointer;	
}
.rhm1-bg li a span{
	float:left;
	display:block;
	padding:0 30px 0 0;
}
.rhm1-bg li.current a{
	color:#087ec1; padding-left:27px;
	background:url(images/rhm1_hover_l.jpg) no-repeat left 0;
}
.rhm1-bg li.current a span{
	color:#087ec1;
	background:url(images/rhm1_hover_r.jpg) no-repeat right 0;
}
.rhm1-bg li a:hover{
	color:#087ec1;padding-left:27px;
	background:url(images/rhm1_hover_l.jpg) no-repeat left 0;
}
.rhm1-bg li a:hover span{
	color:#087ec1;
	background:url(images/rhm1_hover_r.jpg) no-repeat right 0;
}

/* ^^^^^^^^ TAMTHIEUHIEP MENU HEADER^^^^^^^^^^ */
/* ---------------------------- 2007 12 13 ---------------------------- */

.menu_left{
    background:url(images/menu_left.jpg) repeat-x;
	display:block; font:12px Arial, Helvetica, sans-serif; color:#0084c1;
	height:29px;
    padding-left:11px;
	line-height:27px;
	text-decoration:none;
    font-weight:bold;
	}

a.menu_so:visited,
a.menu_so:link {
	display:block; text-decoration:none;
	height:23px; border-bottom:1px dotted  #CCC;
	background:url(images/icon.gif) no-repeat 7px 9px;
	font:12px Arial, Helvetica, sans-serif; color:#5c5c5c;
    line-height:21px; 
	padding-left:17px;
	}
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:122px; 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:38px; line-height:38px;
}

.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:35px; line-height:35px;
}
.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_top_tktc{ margin-top:7px; 
    font:12px  Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF;
	background:url(images/top_tktc.jpg) no-repeat;width:179px;
	height:36px; line-height:36px;
}

.theme_bg_sp {
	border-left:1px solid #d1cfcf;
	border-right:1px solid #d1cfcf;
	width:177px; height:auto;
}
.theme_bot_left{
	background:url(images/bot_left.jpg) no-repeat;
	width:179px;
	height:6px;
}

.bg_ck{ margin-top:7px;
	background:url(images/bg_ck.jpg) no-repeat;
	width:179px;
	height:112px;
}
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 --- */


/* --- start_box_right --- */
.theme_top_qc{ margin-top:7px; 
    font:12px  Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF;
	background:url(images/top_qc.jpg) no-repeat;width:207px;
	height:41px; line-height:39px;
}
.theme_top_sptb{ margin-top:7px; 
    font:12px  Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF;
	background:url(images/top_sptb.jpg) no-repeat;width:207px;
	height:40px; line-height:38px;
}

.theme_top_support{ 
    font:12px  Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF;
	background:url(images/top_support.jpg) no-repeat;width:206px;
	height:36px; line-height:31px;
}
.theme_bg_right {
	border-left:1px solid #d1cfcf;
	border-right:1px solid #d1cfcf;
	width:205px; height:auto;
}
.theme_bg_support {
	background:url(images/bg_support.jpg) repeat-y;
	width:206px;
}
.theme_bot_supprot{
	background:url(images/bot_support.jpg) no-repeat;
	width:206px;
	height:10px;
}
.theme_bot_right{
	background:url(images/bot_right.jpg) no-repeat;
	width:207px;
	height:6px;
}
/* --- end_box_right --- */

/* --- start_box_center --- */
.theme_top_center{
    font:12px  Arial, Helvetica, sans-serif; font-weight:bold; color:#0084c1;
	background:url(images/top_center.jpg) no-repeat;width:550px;
	height:27px; line-height:27px;
}

.theme_bg_center {
	border-left:1px solid #d1cfcf;
	border-right:1px solid #d1cfcf;
	width:548px; height:auto;
}

.theme_bot_center{
	background:url(images/bot_center.jpg) no-repeat;
	width:550px;
	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:258px; height:206px;   
                           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_dv_product{ float:left;  
                           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 9px 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:19px; background:url(images/arr_icon.jpg) no-repeat 0 1px; 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:#06C; font-weight:bold; padding:0 0 11px 3px;}
.title_tskt{ font: 12px Arial, Helvetica, sans-serif; color:#06C; 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:right; 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:145px; height:20px; vertical-align:middle; }
	
	/*Clear fix*/
.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}
* html > body .clearfix {
	width: 100%;
	display: block;
}
* html .clearfix {
	height: 1%;
}
/*Clear fix*/
.kgs_video_title a{ text-decoration:none; color:#000; font:11px Tahoma, Geneva, sans-serif; padding-left:9px;
		                          background:url(images/arr_video.jpg) no-repeat 0 5px; line-height:15px;}
.kgs_video_title a:hover{ text-decoration: underline;}
	
/* --- box_footer --- */

.bg_footer{margin-top:7px;width:955px; height:117px; background:url(images/bg_foot.jpg) no-repeat;}
.txt_footer{ font:12px Arial, Helvetica, sans-serif; color:#333; padding:0 0 0 33px; line-height:19px;}

#ta_foot{width:auto; font:12px Arial, Helvetica, sans-serif; padding-left:103px;}	
#ta_foot li{display:block;float:left;margin:0;padding:0;}
#ta_foot li a{display:block;float:left;color:#333;text-decoration:none;padding:0 19px 0 49px;}
#ta_foot li a:hover, #ta_foot li a:active{ text-decoration:underline;}

#dt{float:right; border-left-width:thin; border-left-color:#303; border-top-color:#C36;}

.navigation {color:#666; border:0px;}
.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {text-decoration:none; color:#636363;font:11px Arial, Helvetica, sans-serif; 
                       background:#F9F9F9; border:1px solid #e2e6c3; padding:3px 6px; font-size:11px}
.navigation a:hover {background:#799AE3; color:#FFFFFF;	border-color:#E6E6E6;}
.navigation span {text-decoration:none;	background:#fff; font:11px Arial, Helvetica, sans-serif;
                  padding:3px 6px; border:1px solid #e2e6c3;color:#ccc;}