/*----------------------------------
					default
----------------------------------*/
*{padding:0; margin:0; font-size:12px; font-family:'µ¸¿ò','±¼¸²','verdana'; color:#666; text-decoration:none;}
table{margin:0; padding:0; border-collapse:collapse;}
td, th{border-collapse:collapse; border:1px solid #DDD;}
ol, ul, dl{list-style: none; overflow:hidden; zoom:1;}
li, dt, dd{float:left; list-style:none;}
img{display:block; border:0;}
p img{display:inline;}

html, body{height:100%; height:100%; margin:0; padding:0;}
body{overflow:scroll;}


#wrap{position:relative; width:800px; margin:0 auto; padding:0; padding-right:135px;}
#header{position:relative; height:110px;}
#header h1{position:absolute; z-index:1; top:20px; left:21px;}
#header .language{position:absolute; z-index:1; top:4px; left:687px; width:108px;}
#header .language li.eng{width:58px; background:url('/images/menu_lang_bar.gif') no-repeat right top;}
#header .language li.chi{width:50px;}
#header .menu{position:absolute; z-index:2; top:65px; width:100%;}
#header .menu li{width:160px;}

#footer{clear:both; padding:10px 0 20px 0; margin-top:10px; border-top:2px solid #DDD; text-align:center; font-size:11px; font-family:'verdana';}

#right_banner{position:absolute; left:805px; top:110px; width:130px;}


/*----------------------------------
					main
----------------------------------*/
#container_main h1{padding:3px 0 2px 5px; background:#DE3C74; font-family:'verdana'; font-size:12px; color:white;}
#container_main div.product{padding-top:5px; overflow:hidden; zoom:1;}
#container_main div.product img{float:left;}
#container_main div.product img.banner{padding-left:10px;}

div#popuplayer01{position:absolute; z-index:300; top:100px; left:10px; width:500px; height:430px; border:1px solid #666; background:#666;}
div#popuplayer01 p.close{height:20px; padding:3px 5px 0 0; text-align:right;}
div#popuplayer01 p.close span{color:white; cursor:pointer;}

div#popuplayer02{position:absolute; z-index:300; top:100px; left:514px; width:450px; height:430px; border:1px solid #666; background:#666;}
div#popuplayer02 p.close{height:20px; padding:3px 5px 0 0; text-align:right;}
div#popuplayer02 p.close span{color:white; cursor:pointer;}


/*----------------------------------
					SUB
----------------------------------*/
#container_wrap{overflow:hidden; zoom:1;}
#container_wrap #container_flash{padding-bottom:25px;}
#container_wrap #container_menu{float:left; width:150px;}
#container_wrap #container_menu li{clear:both; padding:5px 0 5px 10px;}
#container_wrap #container_menu li a{font-size:11px; color:#333; font-family:'verdana'}
#container_wrap #container_menu li a:hover{color:#06C;}

#container_wrap #container_contents{float:left; width:639px; min-height:340px; padding:0 0 20px 10px; border-left:1px dashed #CCC; overflow:hidden; zoom:1;}
#container_wrap #container_contents h1{padding:6px 10px 3px 10px; font-size:14px; background:#DE3C74; color:white;}
#container_wrap #container_contents h1 span{color:#DBC; font-family:'verdana'; font-size:11px;}

#container_wrap #container_contents h2{padding:15px 10px 0 10px; font-size:12px; color:#39F;}
#container_wrap #container_contents p{padding:5px 10px 10px 10px;}

#container_wrap #container_contents table.product{width:100%;}
#container_wrap #container_contents table.product caption{padding:15px 5px 1px 5px; font-size:12px; color:#39F; text-align:left; font-weight:bold;}
#container_wrap #container_contents table.product th{width:33%; text-align:center;}
#container_wrap #container_contents table.product th img{display:inline; padding:20px 10px;}
#container_wrap #container_contents table.product td{width:33%; padding:5px 0; text-align:center; background:#F4F4F4;}
#container_wrap #container_contents p.more{text-align:right;}
#container_wrap #container_contents p.more a{font-size:10px; font-family:'verdana'; font-weight:bold; color:#F06;}

#container_wrap #container_contents div.product_detail{float:left; width:399px; padding-left:10px; font-size:12px; color:#9AB;}
#container_wrap #container_contents div.product_detail h2{padding:30px 0 0 0; font-family:'verdana','arial black'; font-size:31px;}
#container_wrap #container_contents div.product_detail h3{padding:15px 0 5px 13px; font-size:12px; color:#446B9F; background:url('/images/icon_h2.gif') no-repeat 2px 15px;}
#container_wrap #container_contents div.product_detail ul.features li{clear:both; padding:0 0 5px 10px; background:url('/images/icon_dot.gif') no-repeat 2px 4px;}
#container_wrap #container_contents div.product_detail ul.features li.english{color:#AAA;}
#container_wrap #container_contents div.product_detail table.spec td, #container_wrap #container_contents div.product_detail table.spec th{padding:5px 10px; font-size:11px;}
#container_wrap #container_contents div.product_detail table.spec th{background:#F4F4F4;}
#container_wrap #container_contents div.product_detail table.spec caption{display:none;}

#container_wrap #container_contents div.product_image{float:left; width:230px; padding-top:60px;}
#container_wrap #container_contents div.product_image img{display:block; margin:0 auto; padding:10px 0;}

#container_wrap #container_contents img.map{display:block; margin:0 auto;}


#container_wrap .container_board table{border:0;}
#container_wrap .container_board table td, #container_wrap .container_board table th{padding:5px; border:0;}
#container_wrap .container_board table th{background:#F4F4F4;}
#container_wrap .container_board img{display:inline;}

#container_wrap .container_board table tr.article{background:white;}
#container_wrap .container_board table tr.article:hover{background:#F4F4F4;}
#container_wrap .container_board table tr.article td span.link{display:block; margin-top:5px; font-size:11px;}
#container_wrap .container_board table tr.article td span.link a{font-size:11px; font-family:'arial'; text-decoration:underline; color:blue;}

#container_wrap .container_board table.board_list{margin:0 0 5px 0; border-top:1px solid #DDD; border-bottom:1px solid #DDD;}
#container_wrap .container_board table.board_list td, #container_wrap .container_board table.board_list th{border-bottom:1px solid #DDD; padding:10px 5px;}

#container_wrap .container_board table.board_view{margin-top:10px;}
#container_wrap .container_board table.board_view td, #container_wrap .container_board table.board_view th{border:1px solid #DDD;}
#container_wrap .container_board table.board_view td.board_contents{padding:20px 5px; min-height:300px; word-break:break-all;}

#container_wrap .container_board table tr.board_contents{display:none;}

