@charset "utf-8";
/* CSS Document */
* {margin:0 auto; padding:0;}

/*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*/
#banner_main{width:100%;background:#faefd3; }
#logo{width:1003px; height:282px; margin:0 auto;}

#main_header{ 
    margin:0 auto;
	width: expression(document.body.clientWidth < 900? "900" : document.body.clientWidth > 1280? "1280px" : "auto");
	min-width: 900px; 
	max-width: 1280px;
}
#header{width:1003px; background:url(images/bg_hd.jpg) no-repeat; height:57px; margin:0 auto;}
#main_menu{ margin:0 auto;width:1003px; height:91px;background:url(images/bg_menu.jpg)  repeat-x;}
#warr_div_main{ margin:0 auto;width:1003px;}
 
#div_main{width:998px; margin:0 auto; 
}
#col_chude{float:left; width:660px;}	
#col_left{ float:left; margin-left:10px; width:216px; padding:6px 0 12px 0; }
#col_right{ float:left; width:768px; padding:0 0 12px 2px; }
#col_index{ float:left; width:878px; padding:6px 0 0 24px; }
#col_index_foot{ float:left; width:878px; padding:28px 0 0 18px; }
#col_index_left{ float:left; width:432px; padding:0; }
#col_index_right{ float:left; width:432px; padding:0 0 0 12px; }

.left_tt{ background:url(images/left_tt.jpg) no-repeat;width:30px; height:27px; float:left;}
.bg_tt{ background:url(images/arr1.jpg) no-repeat; width:auto; font: bold 12px Arial; color:#7c0101;
        text-transform:uppercase; line-height:26px; padding-left:28px; }
.right_tt{ background:url(images/right_tt.jpg) no-repeat;width:21px; height:27px; float:left}
.bg_td_pr { background:url(images/bg_id.jpg) no-repeat;width:429px; height:29px;
            font:12px Tahoma; color:#FFFFFF; text-transform:uppercase; font-weight:bold; line-height:29px;}
#bg_td_nen{background:url(images/bg_nen_im.jpg) no-repeat; width:429px; height:114px;}	
#bg_td_nen img{Padding:16px 18px 0 18px; float:left;}
.lastnew{background:url(images/bg_last.jpg) no-repeat bottom;font:20px Tahoma, Helvetica, sans-serif; color:#005c35; text-transform:uppercase;  padding:18px 0 0 6px;}

#id_search{float:right; width:416px;}
.input{ width:180px;background:url(images/bg_input.jpg) repeat-x; font:11px Tahoma; height:16px; color:#7e7e7e; border:1px solid #8c8b89;vertical-align:middle}
.input_button{ width:45px; height:18px;background:url(images/go.jpg) no-repeat; border:0; vertical-align:middle}

/* ======================== //Menu Left ==================================*/	

#ttv_ts{ margin:0;padding:0;width:auto; height:38px; overflow:hidden;
         float:left;font:11px Tahoma; 
}
#ttv_ts ul{margin:0;padding:0; list-style:none;
}	
#ttv_ts li{display:block;float:left;margin:0;padding:0; list-style:none;
}

#ttv_ts li a{ display:block;float:left;color:#6e4124;text-decoration:none;padding:0 18px 0 18px;
              line-height:36px;background:url(images/rhm1_hover_r.jpg) no-repeat top left;}
#ttv_ts li a.active{color:#FFF; background:url(images/menu_act.jpg) repeat-x; font-weight:bold; 	}
#ttv_ts li a:hover, #ttv_ta li a:active{ color:#FF9900;}

.wel_l{ background:url(images/wel_l.jpg) no-repeat ; float:left; width:8px; height:38px;}
.wel_bg{ background:url(images/wel_bg.jpg) repeat-x;height:38px;  padding:0 36px 0 8px; font:12px Arial, Helvetica, sans-serif; color:#2e8b00; line-height:38px; float:left}
.wel_r{ background:url(images/wel_r.jpg) no-repeat ; width:8px; height:38px; float:left; }

			
/* ---------------------------- 2007 12 13 ---------------------------- */
.galerry{margin:0 auto; width:190px; padding-top:6px;}
.galerry img{ margin:5px 0 5px 0; width:188px; height:141px; padding:1px; border:1px solid #b78b6f;}

.mophan{margin:0 auto; width:690px; padding-top:6px;}
.mophan img{ margin:12px 12px 18px 12px; width:200px; height:138px; padding:1px; border:1px solid #b78b6f;}

#bg_spmh{ width:149px; height:111px; margin-left:21px; background:url(images/bg_im.jpg) no-repeat; float:left}
.stdo_sp { width:280px;padding:8px 0 0 28px; float:left;}	
.stdo_img_sp{ width:274px; border:2px solid #FFFFFF; height:111px; padding:1px; margin:10px 0 6px 0; } 
.kgs_title_sp {text-decoration:none; color:#002d82; font:12px Tahoma;
                margin:0 0 6px 0; }
.kgs_id{ width:420px; border-bottom:1px dotted #D8AA37; padding:8px 0 8px 0; }
.kgs_hn { width:320px; border-bottom:1px dotted #d5d5d5; padding:8px 0 8px 0; }
.kgs_cm { width:300px; border-bottom:1px dotted #d5d5d5; padding:8px 0 8px 0; }
.kgs_new_tt {  padding:12px 0 12px 0; border-bottom:1px dotted #CCCCCC;}
.kgs_new_gt {  padding:12px 0 12px 0;}
.kgs_new {  border-bottom:1px dotted #d5d5d5; padding:8px 0 8px 0; }
.kgs_sk { width:244px; border-bottom:1px dotted #d5d5d5; padding:8px 0 8px 0; }
.kgs_title_ct {text-decoration:none; color:#505050; font:12px Tahoma; text-align:justify; line-height:16px;  padding:4px 8px 6px 0;}
.kgs_title_ctttin {text-decoration:none; color:#FFFFFF; font:12px Tahoma; text-align:justify; line-height:20px;  padding:4px 8px 6px 0;}		
.kgs_title_hn a{text-decoration:none; color:#3c3c3c; font: bold 12px Tahoma; }	
.kgs_title_hn a:hover{ text-decoration:underline; }	
.stdo_img_hn{ float:right; width:122px; height:78px;  border:1px solid #d5d5d5; margin:0 0 0 8px; padding:1px;}
.stdo_img_new{ float:left; width:258px; height:170px;  border:1px solid #d5d5d5; margin:0 12px 0 0; padding:1px;}
.stdo_img_newtt{ float:left; width:140px; height:108px;  border:1px solid #d5d5d5; margin:0 12px 0 0; padding:1px;}
.stdo_img_gtvh{ float:right; width:278px; height:190px; margin:0 0 0 12px; border:1px solid #CCCCCC; padding:1px}
.stdo_description_nn { font:12px Arial, Helvetica, sans-serif;padding:8px 0 0 0; color:#434343;
                       line-height:16px; text-align:justify;}
	   
/* --- box_t --- */
.td_left{ float:left;background:url(images/td_left.jpg) no-repeat;width:30px;height:30px; 
}
.td_right{background:url(images/td_right.jpg) no-repeat;float:left;width:12px;height:30px;
} 
.td_gt{font:12px Tahoma, Geneva, sans-serif;color:#9b7312;  font-weight:bold; float:left;
	background:url(images/td_bg.jpg) repeat-x; line-height:30px;
	width:598px; height:30px; padding-left:6px;
}

#col_noidung{ width:658px; float:left;}
#col_wa{ float:left;  width:748px; padding-top:6px; padding-left:6px;}
#col_tva{ float:left;  width:658px; padding-top:8px; }

.img_tva{padding:1px; border:1px solid #DFDFDF; margin:2px 5px 4px 5px;}

.list_ttnb {padding:8px 0 0 12px;}
.list_ttnb ul {list-style:none;}
.list_ttnb ul li {background: url(images/ar3.jpg) no-repeat 0 9px; padding-left:12px;}
.list_ttnb ul li a { font:11px Tahoma; color:#7c0101; text-decoration:none;line-height:16px}
.list_ttnb ul li a:hover { text-decoration:underline;}

.list_tt {padding:8px 0 0 8px;}
.list_tt ul {list-style:none;}
.list_tt ul li {background: url(images/ar3.jpg) no-repeat 0 6px; padding-left:14px;}
.list_tt ul li a { font:11px Tahoma; color:#ca5600; text-decoration:none;line-height:16px}
.list_tt ul li a:hover {color: #1063D4; }
.date { font:11px Tahoma; color:#666666; line-height:16px}
.top_td{background:url(images/top_td.jpg) no-repeat; width:741px; height:44px;}
.bg_td{background:url(images/bg_td.jpg) repeat-y; width:741px;    } 
.bot_td{background:url(images/bot_td.jpg) no-repeat; width:741px; height:18px; }



.top_sk{background:url(images/top_sk.jpg) no-repeat; width:212px; height:36px; font: bold 16px Tahoma;
        color:#FFFFFF; }
.top_dl{background:url(images/top_dl.jpg) no-repeat; width:212px; height:36px; font: bold 11px Tahoma;
        color:#6e4124; line-height:36px; text-transform:uppercase}
.bg_sk{background:url(images/bg_sk.jpg) repeat-y; width:212px;   } 
.bot_sk{background:url(images/bot_sk.jpg) no-repeat; width:212px; height:32px; }

.id_center_t{ float:left; width:650px;}	
.top_td_l{  float:left;font:12px Tahoma; color:#2c8d10; text-transform:uppercase;
	height:26px;background:url(images/arr2.jpg) no-repeat 10px 8px;
	font-weight:bold; line-height:26px;
	padding:0 0 0 26px; 
	}	
.xemct{ text-align:right}
.xemct a{ font:11px Tahoma; color:#7c0101;
	height:26px; text-decoration:none;  
	}		
.xemct a:hover{text-decoration:underline}
.col_fix{float:left; width:212px; padding-bottom:8px;} 
.kgs_sp_title a{ text-decoration:none; color:#61ab00; font: bold 12px Tahoma;}
.kgs_sp_title a:hover{ text-decoration: underline;}

/* --- box_footer --- */

#footer-main{
	margin:0 auto; background:url(images/bg_footer.jpg)  no-repeat;
	width:1003px; height:101px;  clear:both;

}
