
/* ********* 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 { color:#333333; font-weight:bold; background-color:#EFEFDE; background-repeat:repeat-x; 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 { color:#888888; font-weight:bold; background-color:#F4F4EA; background-repeat:repeat-x; 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.over td{
	background: #F2FDDB;
	color:#333333;
}
table.tab tr.double td{
	background: #FFFFFF;
}
table.tab tr.selected td{
	background: #FFFFFF;
	color:#FF;
}
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 { color:#333333; font-weight:bold; background-color:#EFEFDE; background-repeat:repeat-x; 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 { color:#888888; font-weight:bold; background-color:#F4F4EA; background-repeat:repeat-x; 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 { 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 { color:#333333; font-weight:bold; background-color:#EFEFDE; background-repeat:repeat-x; 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 { color:#888888; font-weight:bold; background-color:#F4F4EA; background-repeat:repeat-x; 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;  }
td.row-info { text-align:left !important; }
td.row-content { text-align:left !important; }
td.row-name {  }
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 {  }
