﻿@import url(../common/layout.css);
@import url(../common/common.css);
div.fullwidth { }
div.account * { position:static !important; }
p { margin: 0; }
.right { text-align: right !important; }
.mo_vote a.close { top: 13px; }
.mo_vote .md_top .layer_01 { position: relative; }
.msgcontent { z-index: 99991; width: 500px; margin: 20px auto; filter: alpha(opacity=90); -moz-opacity: 0.90; opacity: 0.90; background: #FFF; padding: 10px; }
.mo_vote { z-index: 99990; width: 500px; margin: 20px auto; filter: alpha(opacity=90); -moz-opacity: 0.90; opacity: 0.90; }
#floatDiv { width: 100%; background: #000; cursor: default; filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; position: absolute; top: 0; left: 0; z-index:9990; height: 2800px; }
#msgbox { position: absolute; width: 99%; z-index: 9999; }
.hideThis { display: none; }
.showThis { display: block; }
.logdiv { position:absolute; width:100px; visibility:hidden; }
.logtd { height: 8px; }
.signdiv { position:absolute; width:190px; display:block; border:1px solid #999999; background:#F0F0F0; z-index:1000; }
.msgdiv { z-index:999; color: #F00; }
a.close { position: absolute; right: 2px; top: 3px; width: 18px; height: 18px; background: url("images/closenormal.gif") no-repeat !important; text-indent: -9999px; }
a.close:hover { background: url("images/closehover.gif") no-repeat !important; }
#logdiv .row_01_left, #logdiv .row_02_left { padding-left: 10px; }
#logdiv .row_01_left, #logdiv .row_01_right { background: none !important; }
#logdiv .row_01_right input, #logdiv .row_02_right input { width: 80px; }
table.leftword { margin: 0 auto; width: 95% !important; }
.baseTB td { padding: 3px 5px; background: #F3F3F3; }
.baseTH { padding: 3px 5px; background: #CCC url("images/col01_mdtop_bg.gif") repeat-x; border-bottom: 1px #387A2B solid; }
table.leftword div.reply { border: 1px #000 solid; margin: 10px 10px 10px 50px; border-width: 1px; border-style: solid; border-color: #387A2B #FFF #FFF #387A2B; background: #E1F1E4; }
.postDiv { margin: 0 auto; width: 80%; }
ol, ul{ padding:0; margin:0; list-style-position:inside;}
/* Main Style */
body{ background:url("images/bg.jpg") no-repeat 50% 1px; }

div.layout_center { margin: 0 auto; }
div.layout_left { margin: 0 auto 0 0; }
div.layout_right { margin: 0 0 0 auto; }
div.fullwidth { }
div.account * { position:static !important; }
input.checkbox, input.radio, input.image { border: 0 !important; background: none; }
.wrap { clear: both; }
.baseTB .baseTH { text-align: left; }
input.count { width: 35px; height: 14px; border-width: 1px; background: #F0F0F0; }
.baseTB .desc { margin: 0 0 0 60px; padding-top: 2px; }
.clickbutton_1 { height: 21px; padding: 2px 2px 1px 12px; cursor: pointer; background: #ECE9D8 url("images/opened.gif") no-repeat 3px 50%; border-width: 1px; margin-left: 5px; }
.clickbutton_2 { height: 21px; padding: 2px 2px 1px 12px; cursor: pointer; background: #ECE9D8 url("images/closed.gif") no-repeat 3px 50%; border-width: 1px; margin-left: 5px; }
.showThis { display: block; }
.hideThis { display: none; }
.desc blockquote { border: 1px #CCC dashed; padding: 5px; background: #F5F5F5; }
.center { text-align: center; }
.control p { padding: 7px; }
.control input { padding: 3px; cursor: pointer; }
body { /*font-size: 97%;*/margin: 0px;  }
form { display: inline; margin: 0; }
ul, p { margin-top: 0; margin-bottom: 0; }
#outer { padding: 0; }
div.container {width:990px; margin:0 auto; }
input.radio { border: 0 !important; }
input.checkbox { border: 0 !important; }
.wrap { clear: both; }
div.mainhead { }
div.head {  }
div.head div.layer_03 { }
div.head div.layer_02 { }
div.head div.layer_01 { position: relative; height:340px; }
div.navbar {  width:500px; height: 28px;  position:absolute; top:110px; left:266px;  white-space: nowrap; }
div.navbar div { padding: 0; }
div.navbar ul { white-space: nowrap; text-align: center; z-index:300 }
div.navbar li { list-style: none; float: left; margin:0; padding: 0 8px; text-align: left;  z-index: 15; background:url("images/nav-li.gif") no-repeat 100% 4px; }
div.navbar li.last{ background:none;}
div.navbar li a, div.navbar li a:link, div.navbar li a:visited { display: block; padding:0;  }
div.navbar li a:hover { }
div.navbar li.first a { }
div.marquee { display:none; padding:0px 250px 0 300px; }
div.logobanner {position: relative; padding:0; height:336px;}
div.logo { /*logo*/ position:absolute; top:19px; left:42px; z-index:2; }
div.company { }
td.banner { position:absolute; left:29px; top:0; height:336px; width:950px;/* background:url("images/banner.jpg");*/}
td.banner iframe{ display:none;}
div.banner { display: block; left: 0; padding-bottom: 0; position: absolute; top: 0;}
div#hdAds { text-align: center; }
div.searchbar { position: absolute; right: 5px; top: 0px; height: 20px; text-align: left; padding-left: 2px; padding-bottom: 2px; }
div.searchbar div form, div.searchbar input, div.searchbar div img { margin: 0; padding: 0; }
div.searchbar div { padding-top: 3px; vertical-align: top; }
div.searchbar div table td { padding: 0 5px 0 0; }
div.searchbar input.keyword { border: 0; height: 16px; width: 95px; /* background: url("images/searchinput_bg.gif") no-repeat 100% 0 fixed !important; */
	border: 1px #ABABAB solid; color: #000; }
/* container */

table.container td.body { padding-left: 8px; vertical-align: top; }
div.row_0 { width:980px;}
table.box { width: 100%; border-bottom: 0px #C2C2C2 solid; }
td.col_01 { background:none; }
td.col_02 { background:none; border-right: 0px #C2C2C2 solid; }
td.col_03 { background:none; }
div.col_01, div.col_03 {}
div.col_01 { padding-left:33px; }
div.col_02 { /*position: relative;*/padding: 0px 0 0 15px; }
div.col_03{ padding-left:15px;}
div.col_02 div.noborder div.md_top div.layer_03{ background:url("images/ml.png") no-repeat -2px 0;}
div.col_02 div.noborder div.md_top div.layer_02{ padding:0 5px; background:url("images/mr.png") no-repeat 100% 0;}
div.col_02 div.noborder div.md_top div.layer_01 { background: url("images/col02-title.gif") no-repeat 0 100% !important; height:56px !important; }
div.col_02 div.noborder div.md_top div.layer_03 h3{ font-size:13px; padding:17px 0 0 87px !important; color:#6FA200 !important;}
div.col_02 div.noborder div.md_middle div.layer_03{ background:#fff;}
div.col_02 div.noborder div.md_middle div.layer_02{ background:url("images/ml.png") no-repeat -2px 100%;}
div.col_02 div.noborder div.md_middle div.layer_01{ padding:0px 13px 0 13px; background:url("images/mr.png") no-repeat 100% 100%;}
div.col_02 div.noborder div.md_bottom div.layer_03{ height:18px; background:#fff;}
div.col_02 div.noborder div.md_bottom div.layer_02{ height:18px; background:url("images/bl.png") no-repeat -2px 100%;}
div.col_02 div.noborder div.md_bottom div.layer_01{ height:18px; background:url("images/br.png") no-repeat 100% 100%;}
div.md_top div.layer_01 h3, div.login div.md_top div.layer_01 h3, div.showborder div.md_top div.layer_01 h3{ color:#fff !important;}
div.col_02 div.showborder div.md_middle div.layer_01 .shadow-link{ font-weight:900;}

/*md_style3*/
.md_style3 div.md_top div.layer_03 { background:url("images/style2-tm.png") repeat-x 0 0 !important;}
.md_style3 div.md_top div.layer_02 { background: url("images/style2-tl.png") no-repeat 0 0 !important; }
.md_style3 div.md_top div.layer_01 { background: url("images/style2-tr.png") no-repeat 100% 0 !important;  }
.md_style3 div.md_middle div.layer_03, .md_style4 div.md_middle div.layer_03{ background:#fff;}
.md_style3 div.md_middle div.layer_02, .md_style4 div.md_middle div.layer_02{ background:url("images/style1-ml.png") repeat-y 0 0 !important;}
.md_style3 div.md_middle div.layer_01, .md_style4 div.md_middle div.layer_01{ background:url("images/style1-mr.png") repeat-y 100% 0 !important;}
.md_style3 div.md_bottom div.layer_03, .md_style4 div.md_bottom div.layer_03 { height:10px !important; background: url("images/style1-bm.png") repeat-x 0 100% !important; }
.md_style3 div.md_bottom div.layer_02, .md_style4 div.md_bottom div.layer_02 { height:10px !important; background: url("images/style1-bl.png") no-repeat 0 100% !important;}
.md_style3 div.md_bottom div.layer_01, .md_style4 div.md_bottom div.layer_01  { height:10px !important; background: url("images/style1-br.png") no-repeat 100% 100% !important; }

.mo_asosearch div.md_top div.layer_03 { height:33px; background:url("images/style2-tm.png") repeat-x 0 0 !important;}
.mo_asosearch div.md_top div.layer_02 { height:33px; background: url("images/style2-tl.png") no-repeat 0 0 !important; }
.mo_asosearch div.md_top div.layer_01 { height:33px; background: url("images/style2-tr.png") no-repeat 100% 0 !important;  }
.mo_asosearch div.md_middle div.layer_03{ background:#fff;}
.mo_asosearch div.md_middle div.layer_02{ background:url("images/style1-ml.png") repeat-y 0 0 !important;}
.mo_asosearch div.md_middle div.layer_01{ background:url("images/style1-mr.png") repeat-y 100% 0 !important;}
.mo_asosearch div.md_bottom div.layer_03 { height:10px; background: url("images/style1-bm.png") repeat-x 0 100% !important; }
.mo_asosearch div.md_bottom div.layer_02 { height:10px; background: url("images/style1-bl.png") no-repeat 0 100% !important;}
.mo_asosearch div.md_bottom div.layer_01 { height:10px; background: url("images/style1-br.png") no-repeat 100% 100% !important; }
/* (foot/counter/copyright/gotop) */

table.container td.foot { padding: 0; height:135px; vertical-align: top; padding-left: 2px; background:url(foot-bg.jpg) no-repeat 50% 0; }
div.counter { padding-bottom: 0px; text-align: center; padding-right: 2px; color: #000; }
div.foot div.layer_02 { border-top: 0px #CFA730 solid; padding-right: 2px; }
div.foot div.layer_01 { vertical-align: middle; height: 60px; position: relative; }
div.foot div.copyright { text-align: center; padding-top: 70px; padding-bottom:5px; width: 100%; line-height:18px; }
div.foot div.gotop { position: absolute; width: 35px; right: 10px; bottom:43px; z-index: 9; }
/* Modules Title */
div.mo_login div.md_top div.layer_03, div.mo_cgmenu div.md_top div.layer_03, div.showborder div.md_top div.layer_03 { background:url("images/style1-tm.png") repeat-x 0 0; height:35px;}
div.mo_login div.md_top div.layer_02, div.mo_cgmenu div.md_top div.layer_02, div.showborder div.md_top div.layer_02 { background: url("images/style1-tl.png") no-repeat 0 0; height:35px; }
div.mo_login div.md_top div.layer_01, div.mo_cgmenu div.md_top div.layer_01, div.showborder div.md_top div.layer_01 { background: url("images/style1-tr.png") no-repeat 100% 0; height:35px; }
div.mo_login div.md_middle div.layer_03, div.mo_cgmenu div.md_middle div.layer_03, div.showborder div.md_middle div.layer_03{ background:#fff;}
div.mo_login div.md_middle div.layer_02, div.mo_cgmenu div.md_middle div.layer_02, div.showborder div.md_middle div.layer_02{ background:url("images/style1-ml.png") repeat-y 0 0;}
div.mo_login div.md_middle div.layer_01, div.mo_cgmenu div.md_middle div.layer_01, div.showborder div.md_middle div.layer_01{ background:url("images/style1-mr.png") repeat-y 100% 0;}

div.col_01 div.md_top div.layer_02, div.col_01 div.md_top div.layer_01, div.col_01 div.md_middle div.layer_03, div.col_01 div.md_middle div.layer_02, div.col_01 div.md_middle div.layer_01 { border:none !important; background:none !important;} 
div.col_01 div.md_top div.layer_03{ min-width:188px; height:50px; background:url("images/style-title.jpg") no-repeat 0 0;}
*html div.col_01 div.col_01 div.md_top div.layer_03, div.col_01 div.md_top div.layer_03{ width:188px;}
div.col_01 div.layer_01 h3{ padding:23px 0 0 22px; color:#fff !important; font-size:15px;}
div.col_01 div.md_bottom, div.col_03 div.md_bottom{ display:none;}
div.col_03 div.md_top div.layer_02, div.col_03 div.md_top div.layer_01, div.col_03 div.md_middle div.layer_03, div.col_03 div.md_middle div.layer_02, div.col_03 div.md_middle div.layer_01{ border:none !important; background:none !important;}
div.col_03 div.md_top div.layer_03{ width:188px; height:50px; background:url("images/style1-title.jpg") no-repeat 0 0;}
div.col_03 div.md_top div.layer_03 h3{ padding-top:20px; color:#850000 !important; font-size:14px;}

/* Modules Content */

div.md_middle div.layer_01 { padding:5px 12px }
div.col_01 div.md_middle div.layer_01{ padding:5px;}
div.col_03 div.md_middle div.layer_01{ padding:5px 0;}

/* Modules Foot */
div.md_bottom { margin-bottom: 10px; }
div.mo_login div.md_bottom div.layer_03, div.mo_cgmenu div.md_bottom div.layer_03, div.showborder div.md_bottom div.layer_03 { background: url("images/style1-bm.png") repeat-x 0 100%; height:10px; }
div.mo_login div.md_bottom div.layer_02, div.mo_cgmenu div.md_bottom div.layer_02, div.showborder div.md_bottom div.layer_02 { background: url("images/style1-bl.png") no-repeat 0 100%; height:10px; }
div.mo_login div.md_bottom div.layer_01, div.mo_cgmenu div.md_bottom div.layer_01, div.showborder div.md_bottom div.layer_01 { background: url("images/style1-br.png") no-repeat 100% 100%; height:10px; }
div.mo_login div.md_bottom img, div.mo_cgmenu div.md_bottom img, div.showborder div.md_bottom img{ display:none; }
/* showborder/noborder */
table.special { text-align: left; width: 100%; }
table.special table td, div.col_02 table.special td { text-decoration: none; padding:8px 0; background:url("images/dot-line.gif") repeat-x 0 100%;}
div.col_02 table.special td img{ display:none;}
div.col_02 table.special td a img{ display:block !important;}
div.col_02 div.noborder table.special table td a.special-link { padding-left:16px; background:url("images/dot2.gif") no-repeat 0 0;}
div.col_02 div.noborder table.special table td td a.special-link { padding:0; background:none;}
div.col_03 div.noborder table.special table td, div.col_02 div.noborder table.special table td { padding:4px 0; background:none; text-align:left; }
div.col_02 div.noborder2 table.special table td a.special-link{ font-weight:900;}

div.col_03 table.special table td a.special-link{ padding-left:0; background:none;}
div.more { margin-top:5px; height: 15px; }
div.more a { float: right; width:47px; overflow:hidden; display: block; height:100%; font:900 12px/1 微軟雅黑, 微软雅黑; text-indent:-9999px; color:#FF9A00; background:url("images/more.gif") no-repeat 0 0; }

/***last update***/
div.showhr div.md_top, div.showhr div.md_bottom, div.nohr div.md_top, div.nohr div.md_bottom { display: none; }
div.nohr div.md_middle { border: 0; padding: 0 3px 3px 3px; }
div.showhr div.md_middle { border:0; color:#000; border-bottom: 1px #ccc solid; padding: 0 3px 3px 3px; text-align:center; margin-left:6px; margin-right:6px; }
div.showhr { margin-bottom: 5px; }
/***search***/
div.search { margin: 0 10px 5px 10px; }
div.search div.tips span { margin-right: 13px; }
div.advsearch .md_top, div.advsearch .md_bottom { display: none; }
div.advsearch div.md_middle { border: 1px #CCC solid; background: #F5F5F5; }
div.advsearch div.md_middle div.layer_01 table td { padding: 5px 10px 5px 5px; line-height: 1.35em; }
div.advsearch div.md_middle div.layer_01 input { height: 14px; border: 1px #999 solid; margin: 0 2px; }
div.mo_search, div.mo_asosearch { margin-bottom: 5px; }
div.mo_search div { border: 0 !important; text-align: left; }
div.mo_search div.md_top, div.mo_search div.md_bottom { display: none; }
div.mo_search div.md_middle div.layer_01 { padding: 3px; }
div.mo_search div.key { margin-bottom: 3px; }
div.mo_search div.key input { width: 95%; height: 16px; border: 1px #999 solid; }
/***account***/
div.account div.md_top { display:none; }
div.bill div.md_top div.layer_01, div.bill div.md_top div.layer_02, div.bill div.md_top div.layer_03 { background:none; }
div.bill div.md_top div.layer_03 h3 { font-size:18px; position: relative; top: 25px; left:-25px; }
div.account { margin: 10px auto; width:620px; }
div.account .regterm textarea{ width:600px; margin:0 auto; border:2px solid #c7c7c7; background:#FAFAFA;}
div.title { margin: 10px 0 0px 0; padding: 4px 0 4px 3px; border-bottom: 0px #999 solid; background: #dbdbdb; }
table.account { width: 100%; border:1px #ccc solid; border-width:1px 0 0 1px; }
table.account td { border:1px #ccc solid; border-width:0px 1px 1px 0px; }
div.account td, table.account td { padding: 3px 0; }
table.account td input { height: 14px; border: 1px #999 solid; }
div.account td.row_01_left, table.account td.row_01_left { text-align: right; width: 45%; padding-right: 7px; background:#f0f0f0; }
div.account td.row_01_right, table.account td.row_01_right { text-align: left; padding-left: 7px; background:#f0f0f0; }
div.account td.row_02_left, table.account td.row_02_left { text-align: right; padding-right: 7px; background:#f0f0f0; }
div.account td.row_02_right, table.account td.row_02_right { text-align: left; padding-left: 7px; background:#f0f0f0; }
div.account div.md_bottom div.layer_01 { height: 7px; }
/***acctmsg***/
div.acctmsg { margin: 0 25px 5px 25px; }
div.acctmsg div.md_middle div.layer_03 { min-height: 300px; }
div.acctmsg div.md_middle div.layer_01 { padding: 40px 100px; text-align: center; }
div.acctmsg div.msg { margin: 0; text-align: left; background: #ECECEC; border: 1px #000 solid; padding: 15px; }
/***login***/
div.login div.md_middle div.layer_03 { min-height: 200px; }
div.login div.md_middle { border-right: 1px #d9d9d9 solid; border-bottom: 1px #d9d9d9 solid; border-left: 1px #d9d9d9 solid; }
div.login div.md_top { width: 500px; }
div.login div.md_top div.layer_03 { padding-left:29px; height:29px; background:url("images/showtop_left.gif") no-repeat; }
div.login div.md_top div.layer_01 { background:url("images/showtop_right.gif") no-repeat top right; height:29px; }
div.login { margin: 0 auto; width: 500px; }
div.login table { width: 100%; margin-top: 10px; }
div.login td { padding: 3px 0; }
div.login td input { height: 14px; border: 1px #666 solid; }
div.login td.row_01_left { text-align: right; width: 45%; padding-right: 7px; }
div.login td.row_02_left { text-align: right; padding-right: 7px; }
div.mo_login { margin-bottom: 5px; }
div.login div.tips { position: relative; top: -30px; text-align: right; }
/* (viewcart/popcart) */
div.viewcart { margin: 0 30px 5px 30px; }
div.viewcart div.md_top div.layer_01, div.viewcart div.md_top div.layer_02, div.viewcart div.md_top div.layer_03 { background:none; position: relative; top: 8px; left:-10px; }
div.viewcart div.md_top div.layer_03 h3 { font-size:16px; }
div.viewcart div.msg { border: 0; background: none; padding: 40px 10px; width: 400px; text-align: left; }
div.viewcart div.md_middle div.layer_03 { min-height: 200px; }
.popcart { background: #FFF url("images/bg.gif") repeat-x; padding-top: 7px; }
body.popcart div.viewcart div.md_bottom div.layer_01 { height: 7px !important; }
body.popcart a { padding: 1px 3px; text-decoration: none; }
body.popcart div.viewcart { background: #FFF; }
table.viewcart { width: 100%; border: 1px #999 solid; border-width: 1px; margin-top: 10px; background:#f0f0f0; }
table.viewcart td, table.viewcart th { padding: 2px 4px; border: 1px #999 solid; border-width: 0 1px 1px 0; height: 20px; }
table.viewcart thead th { height: 22px; background: #dbdbdb; white-space: nowrap; }
table.viewcart td input { height: 14px; border-width: 1px; border-color: #999; margin: 0; padding-left: 2px; }
table.viewcart td.row_01 { background: #FFF; }
table.viewcart td.row_02 { background: #F0F0F0; }
table.viewcart td div { text-align: right; }
table.control { width: 100%; margin-top: 10px; margin-bottom: 10px; }
table.control input { cursor: hand; }
table.control td { text-align: center; }
table.control td div { text-align: right; }
/***check***/
div.check { margin-bottom: 5px; padding: 2px; }
div.checkall { margin: 0; float: right; }
div.checkall img { margin-left: 10px; }
/***bill***/
div.bill { margin: 0 20px 5px 20px; }
div.bill div.msg { margin: 0 20%; border-style: dotted; background: none; padding: 20px 10px; width: 300px; text-align: left; }
div.bill div.md_middle div.layer_03 { min-height: 200px; }
table.bill td div { text-align: right; }
table.bill { width: 100%; border: 1px #A8BEF8 solid; border-width: 0 0 1px 1px; margin-top: 10px; }
table.bill td { padding: 2px 4px; border: 1px #A8BEF8 solid; border-width: 0 1px 1px 0; height: 24px; }
table.bill thead td { border-bottom: 1px #819ADE solid; background: #dedede; height: 24px; }
div.checkoutmsg div.md_middle div.layer_01 { padding-left: 150px; padding-right: 150px; }
div.checkoutmsg div.msg { margin-top: 0; }
/***query***/
div.mo_query { margin: 0 25px 5px 25px; }
div.mo_query div.md_top div.layer_01 h3 { height: 10px; background: none; border: 0; }
div.mo_query div.msg { margin-top: 0; }
div.mo_query div.desc { margin-bottom: 0; }
div.mo_query div.md_middle div.layer_01 table { width: 100%; }
/***forum***/
div.mo_forum { margin-bottom: 5px; }
div.mo_forum div.md_top, div.mo_forum_view div.md_top, div.mo_forum_post div.md_top { height: 10px; background: none; display:none; }
div.mo_forum_post { width:100%; }
div.mo_forum_view div.control, div.mo_forum div.control { background: #F7F28D; padding: 3px; color:#333; }
div.mo_forum_view div.control img, div.mo_forum div.control img { padding-right:7px; }
div.mo_forum table { width: 100%; }
div.mo_forum table.forumlist { margin-top: 10px; background: #F9F5A7; }
div.mo_forum table.forumlist th{ padding:2px 3px;}
div.mo_forum table td, div.mo_forum_post table td { vertical-align: middle; }
table.forumlist thead td { background: #dbfbfa; border-bottom: 1px #ebc4b8 solid; padding: 5px 0 3px 3px; }
table.forumlist tbody td { vertical-align: middle; padding: 10px; background: #ccc; }
div.forumlist img { padding-right:5px; }
div.forumlist { padding-top:10px; }
div.mo_forum .row_01 { background: #FFF; }
div.mo_forum .row_02 { background: #FFFDD7; }
div.mo_forum a { text-decoration: none; }
div.smiles { display: inline; float:left; clear:right; padding: 0 3px; text-align: center; }
table.forumpost { margin: 10px 0; }
p.square { clear: left; }
div.square { display: block; }
p.inline { clear: right; }
div.inline { float: left; }
div.reply { clear: left; }
div.bbsearch div.md_top div.layer_01 { background:url("images/forum_find.gif") no-repeat 0 4px #3F8789; padding-left:22px; }
div.bbsearch div.md_top div.layer_02, div.bbsearch div.md_top div.layer_03, div.bbsearch div.md_top div.layer_01 h3 { color:#fff; }
div.bbsearch div.md_top div.layer_01 h3 { padding:6px 0 6px 0;}
div.bbsearch { margin-bottom: 7px; }
div.mo_forum_post div.md_middle div.layer_01 div.control { background: #9dcfce; padding:5px; color:#fff; }
/***list***/
td.old_price_left, td.new_price_left { text-align: right !important; }
td.old_price_right { font-family: �s�ө���; text-decoration: line-through; }
div.ptlist div.md_top { display: none; }
div.ptlist { margin-bottom: 5px; }
div.list { clear: both; margin-bottom: 5px; }
div.list a { text-decoration: none; }
div.desc { margin: 5px; padding: 5px; border-top: 1px #E8E2D3 solid; border-bottom: 1px #E8E2D3 solid; background: #FfffFF; }
table.cglist { width: 100%; border: 1px #999 solid; border-width: 1px 0 0 1px; }
table.cglist td { border: 1px #999 solid; border-width: 0 1px 1px 0; }
table.cglist td { padding: 3px; }
table.cglist div { text-align: left; }
table.cglist div.normal { padding: 5px 7px; border: 1px #999 outset; }
table.cglist div.over { padding: 5px 7px; background: #ECECEC; border: 1px #999 outset; }
table.cglist div.down { padding: 6px 6px 4px 8px; background: #F0F0F0; border: 1px #999 inset; }
/***shadow***/
td.cm { border: 1px #CCC solid; padding: 4px 2px; vertical-align: top; background: #FFF; }
td.rb { width: 3px; height: 3px; background: #E0E0E0; }
td.rm { width:3px; background: #E0E0E0; vertical-align: top; }
div.rm { width: 3px; height: 10px; background: #FFF; }
td.lm { width:4px; }
div.lm { width: 4px; }
td.cb { height:3px; background: #E0E0E0; }
div.cb { height: 3px; width: 10px; background: #FFF; }
td.cb, td.rb, td.lb, td.ct, td.rt, td.lt { width: 3px; }
/***ptdetail***/
div.mo_ptdetail { margin: 0 3px 3px 0; }
div.mo_ptdetail div.md_top { display: none; }
div.ptdet { }
td.haveimage_1 { padding-left: 5px; }
table.largeimage_2 { float: left; clear: left; width: 150px; }
div.haveimage_2 { padding: 2px; }
table.largeimage_3 { clear: both; }
div.haveimage_3 { border-top: 1px #666 dotted; padding: 2px; clear: both; }
div.relinfo { margin: 0 3px 3px 0; }
div.ptname { margin: 5px; background:#f0f0f0; padding-top:4px; padding-bottom:4px; padding-left:5px; }
/***favlist***/
div.mo_favlist { margin: 0 10px 10px 10px; }
div.mo_favlist table { width: 100%; }
div.mo_favlist table td { padding: 3px; }
div.mo_favlist h5 { margin: 0; }
div.mo_favlist div.checkall { float: left; margin-right: 50px; }
div.mo_favlist div.page { padding: 5px; }
table.favlist td.row_01 { background: #FFF; }
table.favlist td.row_02 { background: #F3F3F3; }
/***listmod***/
table.listmod_4 { width: 100%; margin-top: 5px; margin-bottom: 5px; background: #F9F5A7; }
table.listmod_4 th{ padding:3px;}
table.listmod_4 td { height: 22px; padding-top: 3px; padding-left: 5px; padding-right: 5px; }
table.listmod_4 thead td { border-bottom: 1px #999 solid; background: #dedede; }
table.listmod_4 thead td div { margin: 3px; }
table.listmod_4 td.row_01 { background: #FFF; }
table.listmod_4 td.row_02 { background: #FFFDD7; }
table.mo_download { width: 80%; text-align: left; margin-top: 10px; }
table.desc { width: 80%; text-align: left; }
/*** row_01 & row_02 ***/
td.row_01_left { border-bottom: 0px #EEE dotted; border-top: 0px #FFF dotted; }
td.row_01_right { border-bottom: 0px #EEE dotted; border-top: 0px #FFF dotted; }
td.row_02_left { border-bottom: 0px #EEE dotted; border-top: 0px #FFF dotted; }
td.row_02_right { border-bottom: 0px #EEE dotted; border-top: 0px #FFF dotted; }
/***msg***/
div.tips { padding-top: 3px; text-align:right; }
div.msg { padding: 5px; margin-top: 10px; border: 0px #666 solid; background: #fff; text-align:center; }
div.submit { margin-top: 10px; text-align: center; }
div.advsearch div.md_middle div.layer_01 div.submit input { height: 19px; }
.right { text-align: right !important; }
/***vote***/
.vt-button { background:#eee; border:1px #000; width:50px; height:22px; }
div.mo_vote { padding:0px; background:#fff; border:1px #ccc solid; }
div.mo_vote div.md_top div.layer_03, div.mo_vote div.md_top div.layer_02, div.mo_vote div.md_top div.layer_01 { background: transparent; text-align:center; }
div.mo_vote div.md_middle { padding:0px 40px; }
div.mo_vote table { width: 100%; margin: 0px 0; }
div.mo_vote table td { padding: 2px 5px 2px 3px; white-space: nowrap; background:#f5f5f5; padding:5px; border:1px #ccc solid; }
div.mo_vote div.voting { height: 9px; background: url("images/voting.gif") repeat-x; }
div.mo_vote div.desc { margin: 0; }
div.mo_vote div.close { text-align: center }
div.mo_vote div.close button { margin: 5px; }
/***notfound***/
body.notfound { padding-top: 15px; }
div.notfound { margin-left: 50px; margin-right: 50px; }
div.notfound div.md_middle div.layer_01 { text-align: center; }
div.notfound div.md_middle div.layer_01 div { text-align: left; }
div.notfound div.md_middle div.layer_01 div.msg { width: 85%; background: none; border: 0; color: #000; }
div.notfound div.md_top div.layer_01 h3 { height: 10px; background: none; border: 0; }
/***** aso *****/
div.o_block, div.o_none { clear: both; padding: 5px; }
div.dynamic-tab div.no { display: block; float: left; color: #000; cursor: hand; height: 17px; margin: 0px -1px 0px 2px; cursor: pointer; cursor: hand; z-index: 1; text-align: center; top: 0; padding: 3px 0px 0px 0px; white-space: nowrap; width: 100px; }
div.dynamic-tab div.no div.layer_03 { padding-left: 3px; background: url("images/no_left.gif") no-repeat left top; }
div.dynamic-tab div.no div.layer_02 { padding-right: 3px; background: url("images/no_right.gif") no-repeat right top; }
div.dynamic-tab div.no div.layer_01 { padding: 1px 3px 0 3px; background: url("images/no_bg.gif") repeat-x; text-align: center; }
div.dynamic-tab div.layer_01 { white-space: nowrap; text-align: center; }
div.dynamic-tab div.now { display: block; float: left; width: 100px; cursor: pointer; cursor: hand; text-align: center; height: 20px !important; z-index: 5; margin: 1px -1px -2px 2px; background: #FFF; border-bottom: 0; top: -1px; position: relative; padding: 1px 0px 0px 0px; }
div.dynamic-tab div.now div.layer_03 { padding-left: 3px; background: url("images/now_left.gif") no-repeat left top; }
div.dynamic-tab div.now div.layer_02 { padding-right: 3px; background: url("images/now_right.gif") no-repeat right top; }
div.dynamic-tab div.now div.layer_01 { padding: 2px 3px 0 3px; background: url("images/now_bg.gif") repeat-x left 0; text-align: center; }
div.dynamic-tab div.o_block, div.dynamic-tab div.o_none { border: 1px solid #919B9C; background: #FCFCFE; z-index: 2; position: relative; top: -2px; padding: 5px; width: 97%; }
div.o_none { display: none; }
/**************************cgmenu*************************/
div.mo_cgmenu { margin-bottom: 5px; }
div.mo_cgmenu div.md_top { display:none; }
div.mo_cgmenu div.md_bottom { display:none; }
div.mo_cgmenu div.md_middle div.layer_03 { border:0; padding:0; }
div.mo_cgmenu div.md_middle div.layer_01 { padding:0; }
div.mo_cgmenu div.layer_01 { }
.ECMenu { behavior: url(../lib/cl_flyout.htc); }
.flyoutMenu { border: #fff solid; border-width: 0px 1px 0px 1px; }
.flyoutLink { height: 24px; border-top:1px #ffffff solid; border-bottom:1px #ebc4b8 solid; background-color: #fff; padding: 1px 1px 1px 1px; font-family: Verdana, Arial, Helvetica; cursor: hand; z-index:99; }
.flyoutLink a { color: black; text-decoration: none; }
.flyoutLink a:visited { color: black; text-decoration: none; }
.flyoutLinkOver { height: 24px; border-top:1px #ffffff solid; border-bottom:1px #ebc4b8 solid; background-color: #ffddd3; padding: 1px 1px 1px 1px; font-family: Verdana, Arial, Helvetica; cursor: hand; }
.flyoutLinkOver a { color: #7f3916; text-decoration: none; }
.flyoutLinkOver a:hover { color: #7f3916; text-decoration: none; }
.flyoutLinkOver a:visited { color: #7f3916; text-decoration: none; }
.flyoutLinkDown { height: 24px; border-top:1px #ffffff solid; border-bottom:1px #ebc4b8 solid; background-color: #ffffff; padding: 1px 1px 1px 1px; font-family: Verdana, Arial, Helvetica; cursor: hand; }
.flyoutLinkDown a { color: black; text-decoration: none; }
.flyoutLinkDown a:hover { color: black; text-decoration: none; }
.flyoutLinkDown a:visited { color: black; text-decoration: none; }
.flyoutSubMenu { border: #ebc4b8 solid; border-width: 0px 1px 1px 1px; z-index: 99; }
.flyoutSubLink { height: 24px; border-top:1px #ebc4b8 solid; border-bottom:1px #fff solid; border-right:1px #fff solid; background-color: #fff; padding: 1px 10px 1px 15px; font-family: Verdana, Arial, Helvetica; cursor: hand; }
.flyoutSubLink a { color: black; text-decoration: none; }
.flyoutSubLink a:visited { color: black; text-decoration: none; }
.flyoutSubLinkOver { height: 24px; border-top:1px #ebc4b8 solid; border-bottom:1px #fff solid; border-right:1px #fff solid; background-color: #ffddd3; padding: 1px 10px 1px 15px; font-family: Verdana, Arial, Helvetica; cursor: hand; }
.flyoutSubLinkOver a { color: #7f3916; text-decoration: none; }
.flyoutSubLinkOver a:hover { color: #7f3916; text-decoration: none; }
.flyoutSubLinkOver a:visited { color: #7f3916; text-decoration: none; }
.flyoutSubLinkDown { height: 24px; border-top:1px #ebc4b8 solid; border-bottom:1px #fff solid; border-right:1px #fff solid; background-color: #ffffff; padding: 1px 10px 1px 15px; font-family: Verdana, Arial, Helvetica; cursor: hand; }
.flyoutSubLinkDown a { color: #000; text-decoration: none; }
.flyoutSubLinkDown a:hover { color: #000; text-decoration: none; }
.flyoutSubLinkDown a:visited { color: #000; text-decoration: none; }
/*ud*/
.bottom img, .md_bottom img{ display:none;}
div.path { padding:5px; border: 0px #A4AAB4 solid; margin-bottom: 3px; text-align:left; background:#F2F2F2;}
div.path span{ padding:0 0 0 2px;}
input#SameChk { margin: 0; }
div.page { margin-top: 25px; margin-bottom: 5px; text-align: center; }
div.page span { margin-left: 5px; }
div.other { border: 0px #666 dotted; padding: 4px; text-align:left; }
div.other img { margin: 0 2px 0 5px; }
table.other { margin-top: 10px; width: 500px; clear: both; }
table.other thead td { border-bottom: 1px #A4AAB4 solid; }
table.other td { padding: 2px; white-space: nowrap; }
table.ptdet-def { width: 400px; background: #F0F0F0; }
table.ptdet-def td { padding: 2px; white-space: nowrap; }
div.ptadd { text-align:right; padding:10px 30px 0 0; }
div.mo_login div.links { padding-top: 5px; }
div.mo_login div.wrap { clear: both; }
div.mo_login div.links span { display: block; float: left; width: 49%; padding: 3px 0; }
.mo_login .row_02_right input, .mo_login .row_01_right input { width: 80px; height: 16px; border: 1px #676767 solid; }
div.login { margin:0 auto; }
div.login div.md_top div.layer_01 h3 { padding-left:15px; padding-top:10px; color:#333; }
div.login table { margin:  auto; }
div.search { width:600px; margin:0 auto; }
div.search div.md_top div.layer_01 h3 { padding-left:35px; padding-top:15px; color:#333; }
div.search table { margin:  auto; }
/* new cgmenu lan_liang*/
.imcm ul, .imcm li, .imcm div, .imcm span, .imcm a { text-align:left; vertical-align:top; padding:0px; margin:0; list-style:none; border-style:none; background-image:none; clear:none; float:none; display:block; position:static; overflow:visible; line-height:normal; }
.imcm span { display:inline; }
.imcm .imclear, .imclear { clear:both; height:0px; visibility:hidden; line-height:0px; }
.imcm .imsc { position:absolute; }
.imcm .imsubc { position:absolute; visibility:hidden; }
.imcm li { list-style:none; float:left; }
.imcm ul ul li { width:100%; float:none !important; }
.imcm a { display:block; position:relative; }
.imcm ul .imsc, .imcm ul .imsubc { z-index:10; }
.imcm ul ul .imsc, .imcm ul ul .imsubc { z-index:20; }
.imcm ul ul ul .imsc, .imcm ul ul .imsubc { z-index:30; }
.imde ul li:hover .imsubc { visibility:visible; }
.imde ul ul li:hover .imsubc { visibility:visible; }
.imde ul ul ul li:hover .imsubc { visibility:visible; }
.imde li:hover ul .imsubc { visibility:hidden; }
.imde li:hover ul ul .imsubc { visibility:hidden; }
.imde li:hover ul ul ul .imsubc { visibility:hidden; }
.imcm .imea { display:block; position:relative; left:0px; line-height:0px; height:0px; float:right; }
.imcm .imea span { display:block; position:relative; line-height:0px; }
.dvs, .dvm { border-width:0px }
/*\*//*/.imcm .imclear,.imclear{font-size:1px;}.imcm .imsc{display:inline-block;position:relative;}/**/
*html .imcm .imclear, .imclear { display:none; }
*html .imcm { zoom:1; }
*html .imcm .imsc { position:relative; }
*html .imcm li { curosr:pointer; }
*html .imcm ul { zoom:1 }
*html .imcm a { zoom:1; }
*+html .imcm .imsubc { background-image:url(ie_css_fix); }
/* --[[ Main Expand Icons ]]-- */
#imenus0 .imeam span, #imenus0 .imeamj span { background:url("pictures/arrow1.gif") no-repeat left top; width:15px; height:7px; left:0px; top:2px; }
#imenus0 li:hover .imeam span, #imenus0 li a.iactive .imeamj span { background:url("pictures/arrow1.gif") no-repeat left top; }
/* --[[ Sub Expand Icons ]]-- */
#imenus0 ul .imeas span, #imenus0 ul .imeasj span { background:url("pictures/arrow1.gif") no-repeat left top; width:22px; height:7px; left:0px; top:3px; }
#imenus0 ul li:hover .imeas span, #imenus0 ul li a.iactive .imeasj span { background:url("pictures/arrow1.gif") no-repeat left top; }
/* --[[ Main Container ]]-- */
#imouter0 { /*
background-color:#555555;
background-image:url(images/cgmenu_bg.gif);
border-style:double;
border-color:#6a6a6a;
border-width:1px;
*/
}
/* --[[ Sub Container ]]-- */
#imenus0 li ul { background: #FFF; border: #CCC solid; border-width: 1px 0 0 1px; }
/* --[[ Main Items ]]-- */
#imenus0 li a { color: #000; text-align:left; font-family:Verdana; text-decoration:none; padding: 7px 9px 7px 22px; border-bottom: 0px #CEBA9F solid; background: url("pictures/dot2.gif") no-repeat left 8px; }
#imenus0 li a.cgimg { padding: 0; }
/* [hover] - These settings must be duplicated for IE compatibility.*/
#imenus0 li:hover>a { background: #fff url("pictures/dot2.gif") no-repeat left 8px; color: #5E5242; }
#imenus0 li a.ihover, .imde imenus0 a:hover { background: #fff url("pictures/dot2.gif") no-repeat left 8px; color: #5E5242; }
/* [active] */
#imenus0 li a.iactive { }
/* --[[ Sub Items ]]-- */
#imenus0 ul a { background: #FFF; color: #000; text-align:left; font-weight:normal; text-decoration:none; border: none; border-top:1px #FFF solid; border-bottom:1px #CCC solid; border-right:1px #CCC solid; padding-left: 5px; }
/* [hover] - These settings must be duplicated for IE comptatibility.*/
#imenus0 ul li:hover>a { background: #FDF0E0; color: #5E5242; }
#imenus0 ul li a.ihover { background: #FDF0E0; color: #5E5242; }
/* [active] */
#imenus0 ul li a.iactive { text-decoration:underline; }
.imrcmain0 { width:100%; z-index:999999; position:relative; }
.imsc { width: 99%; }
* html .imsc { width: 100%; }
.imsubc { width:100%; top:-31px; left:100%; }

table.scw{ display:none;}