
/* ************************* */
body { margin:0px; padding:0px; font:12px "ËÎÌå","Verdana","Arial"; }
/*table,th,td,div,p,font,span,li,input,select,textarea,a { word-wrap:break-word; word-break:break-all; }*/
table,td,div,p,font,span,a,form,input,select,button,textarea,select,ul,li,hr,h1,h2,h3,h4,h5,h6 { font-size:12px; margin:0px; padding:0px; }
ul,li { list-style:none; }
table { empty-cells:show; border-collapse:separate !important; border-collapse:collapse; }
table td { text-align:left; }

h1 { font-size:18px; }
h2 { font-size:16px; }
h3 { font-size:14px; }
h4 { font-size:12px; }
h5 { font-size:10px; }


/* ************************* */
/* ************************* */
.h { line-height:160%; }
.b { font-weight:bold; }
.i { font-style:italic;}
.u { text-decoration:underline; }
.t { text-decoration:line-through; }
.bold { font-weight:bold; }
.big { font-size:14px; }
.large { font-size:16px; }
.normal { font-size:12px; }
.small { font-size:10px; }

.light { color:#ff0000; }
.mark { color:#0066cc; }
.gray { color:#808080; }
.put { color:#004080; }
.null { color:#808080; font-style:italic; }
.error { color:#CC3300; }
.id { color:#333333; font-family:Verdana; font-size:10px; }
.s { color:#808080; font-family:Verdana; font-size:9px; }
.time { color:#808080; font-family:Verdana; font-size:10.5px; }
.data { color:#808080; font-family:Verdana; font-size:10.5px; }
.version { color:#808080; font-family:Verdana; font-size:10.5px; }
.counter { color:#ff0000; }
.total { color:#ff0000; }
.remark { font-size:14px; line-height:160%; }
.user { color:#000080; }
.usergroup { color:#000080; }
.price { color:#E92401; }
.money { color:#E92401; }
.emoney { color:#ff6600; }
.integral { color:#0066cc; }
.unit { color:#808080; margin-left:3px; }

.hand { cursor:pointer; }
.help { cursor:help; }
.hide { display:none; }
.invisible { visibility:hidden; }
.center { text-align:center; vertical-align:middle; }
.clear { clear:both; }
.left { float:left; vertical-align:middle; }
.right { float:right; vertical-align:middle; }
.more { float:right; vertical-align:middle; font-family:"Arial","Verdana"; }
.table-break { table-layout:fixed; overflow:hidden; }	/* word-wrap:break-word;*/
/*
.table-break .remark { word-wrap:break-word; word-break:break-all; }
.word-break { word-wrap:break-word; word-break:break-all; }
.word-keep { word-break:keep-all; }
*/
.over-hide { overflow:hidden; }

.align-left { text-align:left !important; }
.align-center { text-align:center !important; }
.align-right { text-align:right !important; }

.space-level { padding-left:5px; padding-right:5px; }
.space-vertical { padding-top:5px; padding-bottom:5px; }
.space-out-left { margin-left:3px; }
.space-out-right { margin-right:3px; }
.space-in-left { padding-left:3px; }
.space-in-right { padding-right:3px; }


/* ************************* */
/* ******** common ********* */
/* ************************* */

/* ******** aLinks ********* */
a,a:link,a:visited { color:#000000; text-decoration:underline; }
a:hover,a:active { color:#D20000; text-decoration:underline; }
a.time,a.date { text-decoration:none; }

/* ******** Images ********* */
img { border:0px; }
img.icon { border:0px; vertical-align:middle; }
img.pic { border:0px; vertical-align:middle; }
img.banner { border:0px; vertical-align:middle; }
img.block { width:100%; }

/* ********* Form ********** */
input { height:19px; line-height:19px; padding:0px 3px 0px 3px; }
textarea { padding:3px 3px 2px 3px; overflow:auto; }
select { padding:1px 1px 1px 1px; }
input.normal,input.checkbox,input.radio,input.image { height:auto; border:0px; background:none; vertical-align:middle; padding:0; }
input.checkbox,input.radio { margin-bottom:2px; }
input.hidden { height:0px; padding:0px; }
input.number { text-align:center; }
input.price,input.num,input.total { text-align:right; }
input.time,input.date { font-size:11px !important; color:#000000 !important; text-align:center; }
input.btn { cursor:pointer; border:1px solid #BBBBBB; background:#E8F5FD; height:23px; line-height:23px; padding:0px 2px 0px 2px; } /* background:#E8F5FD url("../common/bg_button.gif") repeat-x;*/
input.btns { cursor:pointer; border:1px solid #BBBBBB; background-color:#E8F5FD; height:23px; line-height:23px; padding:0px 2px 0px 2px; }
button { cursor:pointer; border:1px solid #BBBBBB; background:#E8F5FD; height:23px; line-height:23px; padding:0px 2px 0px 2px; } /* background:#E8F5FD url("../common/bg_button.gif") repeat-x;*/
button.btn {  }
/*
input { border:1px solid #BBBBBB; height:21px; line-height:21px; }
textarea { border:1px solid #BBBBBB; }
select { border:1px solid #BBBBBB; }
*/

/* *********** ul ********** */
ul.none { margin:0px; }
ul.none li { list-style:none; margin:0px 0px 0px 0px; }	/* !important */
ul.number { margin:5px 0px 5px 0px; }
ul.number li { list-style:decimal inside; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
ul.sign { margin:3px 0px 3px 0px; padding:0px; }
ul.sign li { list-style:disc inside none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
ul.list { margin:3px 0px 3px 0px; padding:0px; }
ul.list li { list-style:square inside none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
ul.error { margin:3px 0px 3px 0px; }
ul.error li { list-style:square inside none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
ul.h {  }
ul.h li { padding:2px 0px 2px 0px; }
ul.inline { }
ul.inline li { display:inline; list-style:none; }

/* *********** hr ********** */
hr.line { overflow:hidden; height:0px; border-top:#d1d7dc 1px solid; }
hr.dot { overflow:hidden; height:0px; border-top:#cccccc 1px dashed; }
hr.none { -moz-opacity:0; opacity:0; }

/* ********** DIV ********** */
div.all { clear:both; width:100%; }
div.clear { clear:both; }
div.space { clear:both; margin:2px; padding:2px; }
div.frame { margin:8px; }


/* ********* Table ********* */
tr.align-left td { text-align:left; }
tr.align-center td { text-align:center; }
tr.align-right td { text-align:right; }

table.tab { width:100%; border:0px; background:#E6E2D9; line-height:normal; table-layout:fixed; overflow:hidden; }
table.tab tr td { padding:8px 5px 5px 5px; }
table.tab tr td.caption {  }
table.tab tr td.input {  }
table.tab tr.bar td { background-color:#EFEFDE; color:#888888; font-weight:bold; padding:8px 5px 5px 5px; }
table.tab tr.bar a { color:#333333; }
table.tab tr.bar a:hover { color:#ff0000; }
table.tab tr.sub td { background-color:#F4F4EA; color:#888888; font-weight:bold; padding:8px 5px 5px 5px; }
table.tab tr.sub a { color:#333333; }
table.tab tr.sub a:hover { color:#ff0000; }
table.tab tr.row td { background:#FFFFFF; }
table.tab tr.rows td { background:#EFEFDE; }
table.tab tr.rowsp td { background:#EBFFD7; }
table.tab tr.button td { background:#F4F4E8; padding:8px 5px 5px 5px; }
table.tab tr.button input { margin-right:10px; }
table.tab tr.dof td { clear:both; background:#F4F4E8; }
table.tab tr.dof div.pagings { width:auto; float:left; }
table.tab tr.dof div.paging { width:auto; float:left; }
table.tab tr.dof div.form-handle { width:auto; float:right; }
table.tab tr.line { background:#FFFFFF; height:5px; }
table.tab td a { }
table.tab td a:link input { border:1px solid #BBBBBB; background:#FFFFFF; }
table.tab td a:visited input { border:1px solid #BBBBBB; background:#FFFFFF; }
table.tab td a:hover input { border:1px solid #DDDDDD; background:#EDEDED; }
table.tab td a:active input { border:1px solid #DDDDDD; background:#EDEDED; }
table.tab td.topic { text-align:left; }
table.tab table { border:0px; }
table.tab tr td td { background-image:none; padding:0px; }
table.tab tr td td td { background-image:none; padding:0px; }

table.frm { width:100%; border:0px; background:#E6E2D9; line-height:normal; table-layout:fixed; overflow:hidden; }
table.frm tr td { padding:5px 8px 4px 8px; }
table.frm tr td.caption { width:100px; }
table.frm tr td.caption-explain { padding:10px 8px 6px 8px; }
table.frm tr td.input {  }
table.frm tr td.input div.explain {  }
table.frm tr.bar td { background-color:#EFEFDE; color:#888888; font-weight:bold; padding:5px 8px 4px 8px; }
table.frm tr.bar a { color:#333333; }
table.frm tr.bar a:hover { color:#ff0000; }
table.frm tr.title td { padding:8px 8px 7px 8px; }
table.frm tr.sub td { background-color:#F4F4EA; color:#888888; font-weight:bold; padding:5px 8px 4px 8px; }
table.frm tr.sub a { color:#333333; }
table.frm tr.sub a:hover { color:#ff0000; }
table.frm tr.row td { background:#FFFFFF; }
table.frm tr.rows td { background:#EFEFDE; }
table.frm tr.rowsp td { background:#EBFFD7; }
table.frm tr.pop td { background:#E9F5FF !important; }
table.frm tr.button td { background:#F4F4E8; padding:8px 8px 6px 8px; }
table.frm tr.button input { margin-right:10px; }
table.frm tr.dof td { clear:both; background:#F4F4E8; }
table.frm tr.dof div.pagings { width:auto; float:left; }
table.frm tr.dof div.paging { width:auto; float:left; }
table.frm tr.dof div.form-handle { width:auto; float:right; }
table.frm tr.line { background:#FFFFFF; height:5px; }
table.frm td a { }
table.frm td a:link input { height:22px; border:1px solid #BBBBBB; background:#FFFFFF; }
table.frm td a:visited input { height:22px; border:1px solid #BBBBBB; background:#FFFFFF; }
table.frm td a:hover input { height:22px; border:1px solid #666666; background:#EDEDED; }
table.frm td a:active input { height:22px; border:1px solid #666666; background:#EDEDED; }
table.frm td input.normal { margin:0px; padding:0px; }
table.frm table { border:0px; }
table.frm tr td td { background-image:none; padding:0px; }
table.frm tr td td td { background-image:none; padding:0px; }

table.list { width:100%; border:0px; background:#E6E2D9; line-height:normal; table-layout:fixed; overflow:hidden; }
table.list tr td { padding:6px 5px 4px 5px; }
table.list tr.bar td { background:#EFEFDE; color:#333333; font-weight:bold; padding:8px 6px 4px 6px; }
table.list tr.bar a { color:#333333; }
table.list tr.bar a:hover { color:#ff0000; }
table.list tr.sub td { background:#F4F4EA; color:#333333; font-weight:bold; padding:8px 6px 4px 6px; }
table.list tr.sub a { color:#333333; }
table.list tr.sub a:hover { color:#ff0000; }
table.list tr.row td { background:#FFFFFF; padding:8px 6px 4px 6px; }
table.list tr.rows td { background:#F7F7F7; padding:8px 6px 4px 6px; }
table.list tr.button td { background:#F4F4E8; padding:6px 4px 4px 6px; }
table.list tr.button input { margin-right:10px; }
table.list tr.line { background:#FFFFFF; height:5px; }
table.list td.topic { text-align:left; }
table.list table { border:0px; }
table.list tr td td { padding:0px; }
table.list tr td td td { padding:0px; }

td.row-item {  }
td.row-id { color:#333333; font-family:Verdana; font-size:10px; }
td.row-type {  }
td.row-sort {  }
td.row-class {  }
td.row-icon {  }
td.row-image {  }
td.row-topic { text-align:left !important; word-wrap:break-word; word-break:break-all; }
td.row-info { text-align:left !important; word-wrap:break-word; word-break:break-all; }
td.row-content { text-align:left !important; word-wrap:break-word; word-break:break-all; }
td.row-name { word-wrap:break-word; word-break:break-all; }
td.row-topic { text-align:left !important; }
td.row-info { text-align:left !important; }
td.row-content { text-align:left !important; }
td.row-name { }
td.row-username {  }
td.row-realname {  }
td.row-email {  }
td.row-user {  }
td.row-opuser {  }
td.row-price {  }
td.row-time {  }
td.row-date {  }
td.row-status {  }
td.row-handle {  }
td.row-selectid {  }
