
* { 
margin : 0 auto; 
padding : 0; 
} 
body { 
background : #e2edfa; 
} 
ul, h1, h2, h3, li, p, img { 
margin : 0; 
padding : 0; 
} 
.clearfix:after { 
clear : both; 
display : block; 
content : "."; 
height : 0; 
visibility : hidden; 
} 
* html > body .clearfix { 
width : 100%; 
display : block; 
} 
* html .clearfix { 
height : 1%; 
} 
#banner_main { margin : 0 auto; width : 1003px; background:#fff;
} 

#banner{ width : 1003px; height : 125px; margin : 0 auto; overflow : hidden; clear : both; 
} 

#div_main { width : 100%; background : #ffffff url(images/bg_bn.jpg) no-repeat top center; 
} 
#main_center { width : 992px; margin : 0 auto; padding-top:8px; clear : both; 
} 

#div_main_center { width : 1003px; margin : 0 auto; clear : both; 
} 
#div_content { width : 1003px; margin : 0 auto; clear : both; 
} 
#col_left { float : left; width : 216px;
}
#col_center { float : left; width : 572px; 
} 
#col_right { float : left; width : 198px; 
} 
.fix_module { padding : 0; 
} 
#banner_main .sub_title{  margin : 0 auto; width : 981px; font:11px Tahoma; height:22px; color:#000; background:#e6f8ff; padding:2px 0 0 22px;line-height:18px; }
#banner_main .sub_title .left{ width:240px;line-height:18px; float:left}
#banner_main .sub_title .right{ width:700px;line-height:18px; float:left;}

table.adminform1 { 
    background:#fff; 
    font:11px Tahoma; color:#333333;

	width: 100%;
	border-collapse: collapse;
}
table.adminform1 td {
    padding: 10px 4px 10px 4px;
	text-align: left;
	text-indent:3px;
	border: 1px solid #ddd;
}
table.adminform1 .title {
	background:#cccccc;
}

.col_form{margin:0 auto; padding:6px 0 8px 0; font:11px Tahoma; color:#1776b8; width:200px;}

.col_form form{width:200px;}
.input3{width:120px; margin-bottom:6px; height:16px; font:11px Tahoma; color:#666; padding:2px 0 0 4px;  border:1px solid #CCCCCC}
.select{width:120px; margin-bottom:6px; height:20px;font:11px Tahoma; color:#666; padding:2px 0 0 4px;  border:1px solid #CCCCCC}


.div_right { margin : 0 auto; width : 198px; background : #f8f8f8; margin-bottom : 8px; border : 1px solid #cccccc; 
}

.div_left { margin : 0 auto; width : 214px; background : #f8f8f8; margin-bottom : 8px; border : 1px solid #cccccc; 
}  

.box_left { margin:0 auto;}
.box_left .top_left{ width:214px; height:42px; background : url(images/bg_top_left.jpg) no-repeat ;
                    font:bold 11px Tahoma; line-height:28px; text-transform:uppercase; color:#fff; 
}
.box_left .bg_left{ width:214px;  background : #dcf1ff ; 
}
.box_left .bot_left{ width:214px; height:18px; background : url(images/bg_bot_left.jpg) no-repeat ; 
}

.col_bg_news { 
float : left; 
width : 572px; 
margin : 0 0 8px 0; 
background : #e4d6b5; 
border : 1px solid #776347; 
clear : both; 
} 
#module_dk { margin : 0 auto; width : 558px; font : bold 11px Tahoma; color : #ff0000; padding : 0 0 12px 0; 
} 
#module_dk a { 
font : bold 11px Tahoma; 
color : #ff0000; 
text-decoration : none; 
} 
#module_dk a:hover { 
text-decoration : underline; 
} 


.module_about { 
margin : 0 auto; 
width : 558px; 
margin-bottom : 8px; 
border : 1px solid #cccccc; 
} 

.module_project { 
margin : 0 auto; 
width : 558px; background:#f8f8f8;
margin-bottom : 8px; 
border : 1px solid #cccccc; 
} 

.module_about .box_about{ margin:8px; overflow:hidden;}
.module_project .box_about{ margin:8px; overflow:hidden;}

#module_news { float : left; border : 1px solid #c7d1e3; margin : 0 0 0 0; width : 584px; 
} 
#module_news_pt { 
margin : 0 auto; 
width : 558px; 
background : #f2f9fa; 
margin-bottom : 8px; 
border : 1px solid #cccccc; 
} 
#module_news_cm { 
margin : 0 auto; 
width : 558px; 
background : #f8f8f8; 
margin-bottom : 8px; 
border : 1px solid #cccccc; 
} 
.title_news_index { 
margin : 0 auto; 
font : bold 11px Tahoma; 
color : #e40404; 
background : url(images/ar1.jpg) no-repeat 6px 8px; 
text-transform : uppercase; 
height : 22px; 
line-height : 26px; 
padding-left : 22px; 
} 
.title_sukien { 
margin : 0 auto; 
font : bold 11px Tahoma; 
color : #ff0000; 
text-transform : uppercase; 
background : url(images/icon_nb.jpg) no-repeat 6px 8px; 
line-height : 38px; 
padding-left : 36px; 
} 
.title_rv { 
margin : 0 auto; 
font : bold 11px Tahoma; 
color : #ff0000; 
text-transform : uppercase; 
line-height : 38px; 
} 
.kgs_titleR { 
float : right; 
padding : 8px 20px 0 6px; 
height : 26px; 
font : 11px Tahoma; 
line-height : 24px; 
} 
.kgs_titleR a { 
text-decoration : none; 
color : #329d10; 
} 
.kgs_titleR a:hover { 
text-decoration : underline; 
} 
.kgs_da { 
float : right; 
padding : 0 8px 0 0; 
height : 26px; 
font : 11px Tahoma; 
line-height : 24px; 
} 
.kgs_da a { 
text-decoration : none; 
color : #329d10; 
} 
.kgs_da a:hover { 
text-decoration : underline; 
} 
.div_rvda { 
width : 100%; 
margin : 0 auto; 
} 
.col_tinrvda { 
width : 100%; 
border-top : 1px dotted #cccccc; 
background : #fff; 
} 
.col_tinrvda_color { 
width : 100%; 
border-top : 1px dotted #cccccc; 
} 
.kgs_tinrvda_left { 
width : 88%; 
float : left; 
padding : 4px 0 0 6px; 
} 
.kgs_tinrvda_right { 
font : 11px Tahoma; 
color : #000; 
padding : 9px 0 6px 6px; 
} 
.page { 
text-align : right; 
font : 11px Tahoma; 
color : #1978ba; 
line-height : 26px; 
padding-right : 6px; 
} 
.page a { 
font : 11px Tahoma; 
color : #1978ba; 
text-decoration : none; 
} 
.page a:hover { 
text-decoration : underline; 
} 
.div_rv { 
float : left; 
width : 380px; 
margin-left : 8px; 
background : none; 
background : url(images/bg_rv.jpg) no-repeat bottom right; 
} 
.col_tinrv { 
width : 360px; 
float : left; 
border-top : 1px dotted #cccccc; 
} 
.col_tinrv_color { 
width : 360px; 
float : left; 
border-top : 1px dotted #cccccc; 
background : #f7f7f7; 
} 
.kgs_tinrv_left { 
width : 290px; 
float : left; 
padding : 6px 0 0 6px; 
} 
.kgs_tinrv_right { 
float : left; 
font : 11px Tahoma; 
color : #000; 
padding : 9px 0 6px 6px; 
} 
.stdo_title_rv { 
padding-top : 3px; 
} 
.stdo_title_rv a { 
font : 11px Tahoma; 
color : #000; 
padding : 8px 0 0 0; 
text-decoration : none; 
} 
.stdo_title_rv a:hover { 
text-decoration : underline; 
} 
.stdo_img_rv { 
float : left; 
width : 17px; 
height : 17px; 
border : 1px solid #dbdbdb; 
margin : 0 9px 4px 0; 
padding : 1px; 
} 
#kgs_pro_da { 
padding : 4px 8px 8px 8px; 
} 
#kgs_pro_da img { 
width : 164px; 
height : 125px; 
border : 1px solid #cccccc; 
padding : 1px; 
margin : 6px; 
} 
#kgs_pro { 
padding : 8px; 
} 
#col_duan { 
width : 556px; 
margin : 8px 0 0 0; 
border-bottom : 1px dotted #cccccc; 
} 
#kgs_pro_duan { 
width : 165px; 
padding : 4px 6px 4px 6px; 
} 
#kgs_pro_pt { 
margin : 0 auto; 
width : 500px; 
height : 120px; 
padding : 4px 8px 8px 8px; 
} 
#kgs_pro_cm { 
padding : 10px 8px 16px 8px; 
border-bottom : 1px dotted #bcbcbc; 
} 
#kgs_pro_dv { 
margin : 0 auto; 
width : 182px; 
padding : 10px 0 10px 0; 
border-bottom : 1px dotted #bcbcbc; 
} 
#kgs_pro_news { 
padding : 4px 8px 6px 8px; 
} 
.stdo_img_sukien { 
width : 192px; 
height : 136px; 
padding : 1px; 
border : 1px solid #cccccc; 
} 
.stdo_img_news_index { 
float : left; 
width : 106px; 
height : 82px; 
margin : 0 12px 0 0; 
padding : 1px; 
border : 1px solid #cccccc; 
} 
.stdo_img_dv { 
float : left; 
width : 82px; 
height : 56px; 
margin : 0 12px 0 0; 
padding : 1px; 
border : 1px solid #cccccc; 
} 
.stdo_img_da { 
width : 165px; 
height : 126px; 
margin : 0 0 8px 0; 
padding : 1px; 
border : 2px solid #cccccc; 
} 
.stdo_img_cm { 
float : left; 
width : 126px; 
height : 96px; 
margin : 0 12px 0 0; 
padding : 1px; 
border : 1px solid #cccccc; 
} 

.stdo_img_gt { 
float : left; 
width : 246px; 
height : 192px; 
margin : 0 12px 0 0; 
border:none;
} 
.kgs_title_news_index { 
text-decoration : none; 
color : #0066ad; 
font : bold 12px Tahoma, Helvetica, sans-serif; 
margin : 0 0 6px 0; 
} 
.kgs_title_news_index a { 
text-decoration : none; 
color : #0066ad; 
font : bold 11px Tahoma, Helvetica, sans-serif; 
} 
.kgs_title_news_index a:hover { 
text-decoration : underline; 
color : #0066ad; 
} 
.kgs_title_dv a { 
text-decoration : none; 
color : #666666; 
text-align : left; 
font : 11px Tahoma, Helvetica, sans-serif; 
} 
.kgs_title_dv a:hover { 
text-decoration : underline; 
color : #666666; 
} 
.stdo_nd { 
font : 11px Tahoma; 
color : #505050; 
padding : 0; 
line-height : 16px; 
text-align : justify; 
} 
.stdo_ndct { 
font : 12px Arial, Helvetica, sans-serif; 
color : #333333; 
padding : 0 0 0 0; 
line-height : 18px; 
text-align : justify; 
} 
.list_ttcb { 
padding : 4px 7px 9px 4px; 
} 
.list_ttcb ul { 
list-style : none; 
} 
.list_ttcb ul li { 
display : block; 
font : 11px Tahoma; 
line-height : 16px; 
padding-left : 18px; 
} 
.list_ttcb ul li a { 
text-decoration : none; 
color : #2c2c2c; 
} 
.list_ttcb ul li a:hover { 
text-decoration : underline; 
} 
.list_ttcb li.icon_c { 
background : url(images/ar2.jpg) no-repeat 6px 6px; 
} 
.list_ttcb_cm { 
margin : 0 auto; 
padding : 8px 0 9px 10px; 
} 
.list_ttcb_cm ul { 
list-style : none; 
} 
.list_ttcb_cm ul li { 
display : block; 
font : 11px Tahoma; 
margin-bottom : 6px; 
line-height : 16px; 
padding-left : 16px; 
} 
.list_ttcb_cm ul li a { 
text-decoration : none; 
color : #2d2d2d; 
} 
.list_ttcb_cm ul li a:hover { 
text-decoration : underline; 
} 
.list_ttcb_cm li.icon_c { 
background : url(images/ar3.jpg) no-repeat 0 5px; 
} 
.list_ttnb { 
padding : 4px 4px 9px 4px; 
} 
.list_ttnb ul { 
list-style : none; 
} 
.list_ttnb ul li { 
display : block; 
font : 11px Tahoma; 
margin-bottom : 6px; 
line-height : 16px; 
padding-left : 18px; 
} 
.list_ttnb ul li a { 
text-decoration : none; 
color : #2c2c2c; 
} 
.list_ttnb ul li a:hover { 
text-decoration : underline; 
} 
.list_ttnb li.icon_c { 
background : url(images/ar4.jpg) no-repeat 6px 5px; 
} 
.list_video { 
padding : 4px 4px 9px 4px; 
} 
.list_video ul { 
list-style : none; 
} 
.list_video ul li { 
display : block; 
font : 9px Tahoma; 
margin-bottom : 4px; 
line-height : 16px; 
padding-left : 14px; 
} 
.list_video ul li a { 
text-decoration : none; 
color : #2c2c2c; 
} 
.list_video ul li a:hover { 
text-decoration : underline; 
} 
.list_video li.icon_c { 
background : url(images/ar2.jpg) no-repeat 6px 6px; 
} 
.left_cm { 
background : url(images/cm_left.jpg) no-repeat; 
width : 32px; 
height : 25px; 
float : left; 
} 
.bg_cm { 
background : url(images/bg_mnda.jpg) no-repeat; 
width : 558px; 
font : bold 10px Tahoma; 
color : #000; 
line-height : 25px; 
height : 29px; 
text-decoration : none; 
overflow : hidden; 
} 
.bg_pt { 
background : url(images/bg_gt.jpg) no-repeat; 
width : 558px; 
font : bold 10px Tahoma; 
color : #207cbc; 
line-height : 25px; 
height : 25px; 
text-decoration : none; 
overflow : hidden; 
} 
.support { 
font : bold 11px Tahoma; 
height : 24px; 
line-height : 24px; 
color : #000000; 
text-transform : uppercase; 
text-align : center; 
} 
.right_cm { 
background : url(images/cm_right.jpg) no-repeat; 
width : 45px; 
height : 25px; 
float : left; 
} 
#col_nd { 
width : 733px; 
margin : 14px; 
color : #cccccc; 
} 
#col_product { 
width : 733px; 
margin : 14px; 
color : #cccccc; 
border-bottom : 1px dotted #666666; 
float : left; 
} 
#col_product_list { 
width : 754px; 
margin : 10px 0 6px 24px; 
color : #cccccc; 
} 
.img { 
border : 1px solid #cccccc; 
width : 184px; 
height : 108px; 
margin : 6px 0 6px 0; 
padding : 1px; 
} 


#tkv_menu { border-top:3px solid #0f68b3;    
margin : 0 auto; 
background : url(images/bg_menu.jpg) repeat-x; 
margin :  0; 
height : 23px; 
overflow : hidden; 
clear : both; 
} 
.rhm1-left { 

float : left; 
} 
.rhm1-right { 
background: url(images/ico_dk.jpg) no-repeat 0 2px;
height : 23px; padding:3px 12px 0 26px; color:#fcff00; 
float : right; font:bold 11px Tahoma; 
}
.rhm1-right a{ 
 color:#fcff00; text-decoration:none; line-height:23px; 
 font:bold 11px Tahoma; 
}
.rhm1-right a:hover{ text-decoration:underline;
}  
#tkv_temp1 {
font : bold 10px Tahoma, Helvetica, sans-serif; text-transform:uppercase; color:#fff;
} 
#tkv_temp1 ul { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
#tkv_temp1 li {background : url(images/menu_li_right.jpg) no-repeat top right;  
display : block; 
float : left; 
margin : 0; 
padding : 0; 
}

#tkv_temp1 li a { 
display : block; 
float : left; 
color : #fff; 
text-decoration : none; 
padding : 0 12px 0 12px; 
line-height : 22px; 
} 
#tkv_temp1 li a:hover, #tkv_temp1 li a.active { 
color : #fff600; 
} 



.module_bds { 
margin : 0 auto; 
width : 558px; 
background : #f2f9fa; 
margin-bottom : 8px; 
} 

.module_bds .top_bg { 
background : url(images/bg_mbbds.jpg) no-repeat; 
width : 556px; 
font : bold 10px Tahoma; 
color : #000; border-top:1px solid  #dcdcdc; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; 
line-height : 26px; 
height : 26px; 

 
} 


.left_menu { 
width : 206px; 
padding : 0 0 6px 0; 
margin : 0 auto; 
} 
.left_menu ul { 
padding : 0; 
list-style-image : none; 
list-style-type : none; 
} 
.left_menu li { 
margin : 0; 
padding : 0; 
} 
.left_menu ul li a { 
display : block; 
line-height : 25px; 
text-decoration : none; 
padding : 0 8px; 
} 
.left_menu .menucap1 { 
font : bold 11px Tahoma; 
color : #0066ad; border-bottom:1px dotted #CCCCCC; 
padding : 0 0 1px 18px; 
background : url(images/ar_l.jpg) no-repeat 8px 7px; 
} 
.left_menu .menucap1 a:hover { 
color : #ea5e12; 
text-decoration : none; 
} 
.left_menu .act-menu { background : url(images/ar_l.jpg) no-repeat 8px 7px; 
font : bold 11px Tahoma;  border-bottom:1px dotted #CCCCCC; 
padding-left : 18px; 
} 
.left_menu .menucap2 { 
background : url(images/ar_c2.jpg) no-repeat 15px 10px; 
font : 11px Tahoma; 
padding : 0 0 1px 0; 
} 
.left_menu .menucap2 a:hover { 
color : #0066ad; 
text-decoration : none; 
} 
.left_menu .menucap3 { 
border-left : 1px solid #776347; 
border-right : 1px solid #776347; 
border-bottom : 1px solid #776347; 
} 
.left_menu .menucap1 a { 
color : #0066ad; 
} 
.left_menu .act-menu a { 
text-decoration : none; 
color : #ea5e12; 
} 
.left_menu .menucap2 a { 
color : #2c2c2c; 
padding-left : 26px; 
} 
.left_menu .menucap3 a { 
color : #764c33; 
padding-left : 30px; 
} 


.left_menu .act-menu2 { 
background : url(images/ar_c2.jpg) no-repeat 15px 10px; 
font : 11px Tahoma; 
padding : 0 0 1px 0; 
} 
.left_menu .act-menu2 a:hover { 
color : #0066ad; 
text-decoration : none; 
} 
.left_menu .act-menu2 a { 
color : #0066ad; 
padding-left : 26px; 
} 


.dk { 
font : 11px Tahoma; 
color : #666666; 
line-height : 18px; 
} 
.dk a { 
font : 11px Tahoma; 
color : #666666; 
text-decoration : none; 
} 
.dk a:hover { 
text-decoration : underline; 
} 
.input { 
width : 108px; 
height : 16px; 
font : 11px Tahoma; 
color : #a7abaf; 
border : 1px solid #cccccc; 
padding : 0 0 0 4px; 
margin : 4px 0 0 0; 
} 
.input1 { 
width : 156px; 
height : 16px; 
font : 11px Tahoma; 
color : #666666; 
border : 1px solid #cccccc; 
padding : 0 0 0 4px; 
margin : 6px 0 6px 0; 
} 
.button { 
width :auto;
height :auto; padding:3px; margin-right:2px; 
font : bold 11px Tahoma; 
color : #0066ad; vertical-align:middle; 
line-height : 16px; 
background : url(images/bg_button.jpg) repeat-x; 
border : 1px solid #cccccc; 
} 


.style_icon { 
float : left; 
padding : 4px 4px 0 0; 
border : none; 
} 
.input_list { 
width : 156px; 
font : 11px Tahoma; 
color : #666666; 
padding-left : 4px; 
margin : 6px 0 6px 0; 
vertical-align : middle; 
height : 19px; 
border : 1px solid #cccccc; 
} 
.hotline { 
background : url(images/hotline.gif); 
width : 179px; 
height : 59px; 
font : bold 18px Tahoma; 
color : #ff0000; 
} 
.menu_left { 
margin : 0 auto; 
background : url(images/bg_left.jpg) no-repeat; 
font : bold 11px Tahoma; 
color : #ffffff; 
height : 32px; 
width : 214px; 
text-transform : uppercase; 
line-height : 30px; 
padding-bottom : 8px; 
} 
.menu_right { 
background : url(images/menu_right.jpg) no-repeat; 
font : bold 11px Tahoma; 
color : #000; 
height : 31px; 
width : 100%; 
text-transform : uppercase; 
line-height : 26px; 
} 
.menu_td { 
background : url(images/bg_tb.jpg) no-repeat; 
font : bold 11px Tahoma; 
color : #fff; 
height : 31px; 
width : 100%; 
text-transform : uppercase; 
line-height : 26px; 
} 
.boder { 
border : 1px solid #d3d3d3; 
width : 184px; 
padding-top : 13px; 
} 
.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_img_gh { 
float : left; 
width : 124px; 
height : 100px; 
margin-bottom : 6px; 
border : 1px solid #663300; 
padding : 1px; 
} 
.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; 
} 
.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; 
} 
.img_ad { 
margin : 0 auto; 
width : 184px; 
} 
.img_ad img { 
margin : 6px 0 0 0; 
width : 182px; 
padding : 1px; 
border : 1px solid #cccccc; 
} 
.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 : #0d0d0d; 
height : 26px; 
padding-left : 13px; 
line-height : 27px; 
text-decoration : none; 
} 
.text_yk_td { 
font : 11px Arial, Helvetica, sans-serif; 
color : #000; 
padding-left : 7px; 
line-height : 17px; 
text-decoration : none; 
} 
a.chitiet:visited, a.chitiet:link { 
font : 11px Tahoma, Geneva, sans-serif; 
text-align : justify; 
float : right; 
text-decoration : none; 
color : #d47800; 
} 
a.chitiet:hover { 
text-decoration : underline; 
} 
#col_mm { float : left; width : 988px; padding-bottom:16px; margin-bottom:6px; border : 1px solid #cccccc; clear:both 

} 
#col_mm img { float : left; margin : 16px 0 0 18px; width : 140px;  padding : 1px; border : 1px solid #cccccc;
} 

.ad_l { margin:0 auto;  width : 200px; padding-bottom:10px;
} 
.ad_l img { margin : 4px 0 0 0; width : 200px;  padding : 1px; border : 1px solid #cccccc;
} 
/* ^^^^^^list_box_gallery^^^^^^^^^^ */

.col_gallery{ width:540px; margin:12px 0 2px 0; float:left; clear:both}
.col_gallery .col_left{width:408px; float:left}
.col_gallery .col_left img{width:400px; height:362px;}
.col_gallery .col_right{width:130px; padding:5px 0 5px 0; background:#dbecf4; float:left}

.col_gallery .col_right .arr_top{ width:121px; height:13px; }
.col_gallery .col_right .arr_bg{ width:121px; height:320px; margin:0 auto;}
.col_gallery .col_right .arr_bg img{ width:120px; height:98px; margin:4px 0 2px 0; border:1px solid #CCCCCC;}
.col_gallery .col_right .arr_bot{width:121px; height:11px; }


/* ^^^^^^list_box_tt^^^^^^^^^^ */
.list_box_tt { width:190px; padding: 3px 0 8px 0; margin:0 auto;  
} 
.list_box_tt ul { margin:0; list-style:none;
}
.list_box_tt ul li { display : block; font : bold 11px Tahoma, Helvetica, sans-serif; line-height : 16px; border-bottom:1px dotted #CCCCCC; padding:4px 0 4px 10px;
} 
.list_box_tt ul li a {  display:block; text-decoration : none; color : #9e0000; 
} 
.list_box_tt ul li a:hover { text-decoration : underline; 
} 
.list_box_tt li.icon_c { background : url(images/arr_l.jpg) no-repeat 10px 10px; 
}

#footer { 
margin : 0 auto; 
width : 1003px; 
height : 145px; 
background : url(images/bg_footer.jpg) no-repeat top center; 
border-top : 1px solid #fff; 
clear : both; 
} 
#footer h2 { 
padding : 12px 0 0 46px; 
text-align : left; 
font : bold 11px Tahoma, Helvetica, sans-serif; 
color : #000; 
line-height : 17px; 
}