/* base */
body { margin:0; font-size:12px; color:#333; background:url(t_bg.jpg) top repeat-x; font-family:Arial, Helvetica, sans-serif;}
table,td { font-size:12px; color:#333; line-height:130%; font-family:Arial, Helvetica, sans-serif;}
a { font-size:12px; color:#333; text-decoration:none;}
a:hover { font-size:12px; color:#666; text-decoration:underline;}
* { margin:0; padding:0; border:0;}

/* often */
.mt5 { margin-top:5px;}
.mt10 { margin-top:10px;}
.ml20 { margin-left:20px;}
.mr10 {margin-right:10px;}
.pt5 { padding-top:5px;}
.pad5 { padding:5px;}
.pad10 { padding:10px;}
.pl5 { padding-left:5px;}
.pl10 { padding-left:10px;}
.pl8 { padding-left:8px;}
.pr5 { padding-right:5px;}
.pb { padding-bottom:5px;}

.dot_line_bh { background:url(dot_line_h.gif) bottom left repeat-x;}
.dot_line_th { background:url(dot_line_h.gif) top left repeat-x;}
.dot_line_s { background:url(dot_line_s.gif) top right repeat-y;}

.cb { clear:both;}

.fl { float:left;}
.fr { float:right;}

/* index */
.i_tab_bg { background:url(i_tab_1_bg.jpg) top left repeat-x;}
.i_tab_tab { border-left:1px solid #D4E5BB; border-right:1px solid #D4E5BB; background:#FFF;}
.i_tab_bg_2 { background:url(i_tab_2_bg.jpg) top left repeat-x;}

a.productsl { color:#666; font-weight:bold; font-size:13px; text-decoration:none;}
a.productsl:hover { color:#333; font-weight:bold; font-size:13px; text-decoration:underline;}

.tit_line { border-bottom:1px solid #E8E8E8;}

.bottom_line { border-bottom:4px solid #CCC;}

/* class */
.c_tit_line { border-bottom:1px solid #D3D3D3;}
.c_product_tab { border:1px solid #ddd;}

.c_input_tab { border:1px solid #DDD; width:120px; height:18px;}
.c_input_tab2 { border:1px solid #DDD; width:200px; height:18px;}
.c_input_tab3 { border:1px solid #DDD; width:500px; height:80px;}

/* view */
h1 { font-size:18px; font-weight:bold; color:#F60;}
.pro_tit { font-size:13px; font-weight:bold;}