@charset "utf-8";
/* CSS Document */
body { margin:33px 0 0 0; text-align:center; }
a img { border:0; }
body,td,div,input,select { font:12px/1.5em Verdana, Arial, Helvetica, sans-serif; color:#333333; }

div.wrap { width:934px; margin:auto; }

div.top { height:42px; }
div.top a.logo { display:inline; float:left; margin:5px 0 0 22px; }
div#mnav { float:right; padding:0 2px; background:url(../images/mnav_bg.gif) repeat-x; }

div.swf { overflow:auto; clear:both; padding-top:20px; }
div.swf div.swf1 { display:block; float:left; }
div.swf div.search { 
	width:156px; height:260px; float:right; background:#fe010d url(../images/search_bg.gif) no-repeat bottom; 
}
div.swf div.search input { width:118px; height:21px; }
div.swf div.search input#keyword { border:solid 1px #990000; margin:15px auto 7px; }

div.content { overflow:auto; margin:7px 0 11px; }
*html div.content { height:1%; }
div.content div.pro { float:left; width:152px; }
div.content div.pro img.t { display:block; float:left; margin-bottom:3px; }
div.content div.pro div.con { width:100%; height:74px; padding-top:11px; background:#e2e2e2; clear:both; }
div.content div.pro div.con select { width:118px; height:21px; margin:auto; }
div.content div.pro div.con select#sel_products { margin-top:18px; }

div.a_link { float:right; }
div.a_link a { 
	display:inline; float:left; padding:7px 10px; background:#e2e2e2; margin-left:9px; 
}
div.a_link a:hover { background:#fe010d; }

div.footer { background:#ebebeb; padding:11px 0; color:#535353; }


div.other_swf { overflow:auto; clear:both; }
div.other_swf div.other_swf1 { display:block; float:left; }
div.other_swf div.search { 
	width:156px; height:161px; float:right; background:#fe010d url(../images/search_bg.gif) no-repeat 0 66px;
	margin-top:20px;
}
div.other_swf div.search input { width:118px; height:21px; }
div.other_swf div.search input#keyword { border:solid 1px #990000; margin:15px auto 7px; }

div.mid { overflow:auto; }
*html div.mid { height:1%; }
div.mid div.sidebar { float:left; width:170px; padding-bottom:11px; }
div.mid div.others_con { padding:24px; width:696px; float:right; text-align:left; }


div.mid div.sidebar div#catalog { padding:1px 0 0 0; text-align:left; }
div.mid div.sidebar div#catalog div a { 
	display:block; background:url(../images/arrow1.gif) no-repeat 5px 9px;
	margin-top:1px; color:#22638c; font-weight:bold; padding:3px 0 3px 19px;
}
div.mid div.sidebar div#catalog div a:hover { background:#f5f4f0 url(../images/arrow1.gif) no-repeat 5px 9px; }
div.mid div.sidebar div#catalog div ul { padding:0; margin:0; list-style:none; display:none; }
div.mid div.sidebar div#catalog div.sel ul { display:block; }
div.mid div.sidebar div#catalog a { 
	color:#333333; font-weight:normal; padding:1px 0 3px 23px; display:block; border-bottom:dotted 1px #CCCCCC;
	background:url(../images/arrow2.gif) no-repeat 11px 7px; text-decoration:none;
}
div.mid div.sidebar div#catalog a:hover { background:#f5f4f0 url(../images/arrow2.gif) no-repeat 11px 7px; }
div.mid div.sidebar div#catalog a.sel { font-weight:bold; }

div.others_con div.pro { overflow:auto; clear:both; }
*html div.others_con div.pro { height:1%; }
div.others_con div.pro a { display:inline; float:left; text-align:center; margin:7px 7px 17px; } 
div.others_con div.pro a img { display:block; margin-bottom:5px; border:solid 1px #b9b7b7; }
div.others_con div#pageno { text-align:center; padding:9px; }

table.news { margin-top:7px; }
table.news td { padding:5px; }
table.news thead td { background:#ededed; color:#3b3b3b; font-weight:bold; text-align:center; }
table.news thead td.date { background:#ededed url(../images/th_l.gif) no-repeat 0 9px; width:130px; }

table.news tbody td { color:#666666; background:url(../images/td_l.gif) repeat-x bottom; text-align:center; }
table.news tbody td.date { text-align:center; }
table.news tbody td.title { text-align:left; padding-left:23px; }

table.news tbody td input { width:30px; }

img.arrow { margin:0 5px -2px 0; }

div.mid div.others_con h1#title { font-size:14px; margin:5px 0; font-style:italic; }
div.mid div.others_con div#con { text-align:left; padding:7px 21px; }
*html div.mid div.content div#con { height:1px; }
div.mid div.others_con div#con h1 { color:#FF0000; font-size:14px; margin:3px 0; }

table.join td { padding:5px 5px; text-align:left; }
table.join td.tag { width:80px; text-align:right; }
table.join td input { width:200px; }
table.join td input.r { width:20px; }
table.join td textarea { width:300px; height:100px; }

table.join td#pro_info b { color:#FF0000; }

div.bn { padding:13px 0 13px 70px;  }
div.bn input { margin:0 13px; width:80px; }

table.smap td { padding:5px; background:url(../images/td_l.gif) repeat-x bottom; }
table.smap td.t1 { width:20%; }
table.smap td.t1 a { font-weight:bold; color:#22638c; }

div.search1 { background:#BCE9E2; padding:5px 0; }
div.search1 input#keyword1 { width:100px; margin:0 5px 0 0; height:18px; }

div.b { float:left; }
a.all { display:inline; float:right; color:#FF0000;  }