body 			{ margin:0; padding:0; border:0; position:relative; background:white; }
table,tr,td		{ margin:0; padding:0; border-collapse:collapse; border-spacing:0; }
td,input,textarea,select{ color:#555; line-height:1.5; font-family:Verdana; font-size:12px; text-shadow22:rgba(50,50,50,.3) 1px 1px 3px; }
a			{ color:#5e5e5e; text-decoration:none; }
/* 按钮 */
.button			{ background:url(images2/btn-bg.png); border:0px; color:white; font-weight:bold; width:103px; height:30px; text-align:center; cursor:hand; }
.button:hover		{ color:yellow; }
.button2			{ background:url(images2/btn-bg-gray.png); border:0px; color:white; font-weight:bold; width:103px; height:30px; text-align:center; cursor:hand; }
.button2:hover		{ color:yellow; }
/* 登录框 */
.login-body		{ background:black url(images2/main-bg.png); }
.login-table		{ width:100%; height:500px; }
.login-form-cid		{ padding:5px;color:#CED3D5; height:60px; font-family:Verdana; font-size:28px; font-weight:bold; text-shadow:rgba(150,150,150,.3) 1px 1px 3px; }
.login-form-bg		{ }
.login-form		{ width:604px; height:357px; position:relative;}
.login-form-uid-label	{ position:absolute; left:43px; top:196px; color:#5e5e5e; }
.login-form-uid-input	{ position:absolute; left:96px; top:196px; width:128px; height:17px; border:1px solid #E3C19C; }
.login-form-pwd-label	{ position:absolute; left:240px; top:196px; color:#5e5e5e; }
.login-form-pwd-input	{ position:absolute; left:316px; top:196px; width:128px; height:17px; border:1px solid #E3C19C; }
.login-form-lang-label	{ position:absolute; left:486px; top:37px; color:#5e5e5e; }
.login-form-lang-ch	{ position:absolute; left:436px; top:53px; }
.login-form-lang-en	{ position:absolute; left:486px; top:53px; }
.login-form-lang-jp	{ position:absolute; left:536px; top:53px; }
.login-form-msg		{ position:absolute; left:156px; top:172px; background:red; color:white; font-weight:bold; }
.login-button		{ position:absolute; left:476px; top:189px; background:url(images2/btn-bg.png); width:103px; height:30px; border:0px; color:yellow; font-weight:bold; text-align:center; cursor:hand; }
.login-form-auto        { color:#CED3D5; }
.safewb                     { position:absolute; left:40px; top:40px; opacity:0.5; filter:alpha(opacity=50); -moz-opacity:0.5; }
/* 顶部 */
.top-body               { background:#2a2a2a; }
.top-page-table         { position:absolute; left:0px; top:0px; width:100%; height:125px; }
.top-notice-td          { color:#8DCC06; }
.top-logo-td            { color:white; width:200px; height:50px; font-family:Verdana; font-size:20px; font-weight:bold; text-shadow:rgba(150,150,150,.3) 1px 1px 3px; }
.top-logo-uid           { color:yellow; }
.top-expiration-date    { color:gray; }
.top-table td		{ padding:3px; }
.top-table a            { color:#BCBCBC; }
.top-table a:hover      { color:white; }
.top-text		{ font-size:12px; color:yellow; }
.top-abg-table          { position:absolute; z-index:-9; left:0px; top:0px; width:100%; height:100px; background:url(images2/main-bg.png) -0px 50px repeat-x; }

.top-abg-td1            { width:170px; height:97px; }
.top-abg-td5            { width:10px; }
.top-abg-td6            { background:url(images2/top-abg.jpg) 0px -68px; }
/* 左边菜单 */
.left-menu-table        { width:100%; height:100%; }
.copy-right             { color:gray; font-size:12px; }
.menu-table		{ border:2px; background:url(images2/main-bg.png); background-attachment:fixed; }
.menu-table td		{ padding:3px; border: 1px solid transparent; }
.menu-table a		{ padding:0px 3px 0px 3px; color:white; }
.menu-table a:hover     { text-decoration:underline; color:yellow; }
.left-menu-abg          { position:absolute; z-index:-9; left:0px; top:0px; width:100%; }
/* 内容部分 */
.page-body              { padding:12px; background:url(images2/page-bg.png); 22background:url(images2/top-abg.jpg) -0px -68px repeat-x; background-attachment:fixed; }
.content-title-left	{ background:#CED3D5; width:8px; height:25px;}
.content-title-bg	{ background:#CED3D5; height:25px; font-size:12px; color:black; white-space:nowrap; }
.content-title-right	{ background:#CED3D5; width:7px; height:25px; }
.content-title-bg a	{ color:black; }
.content-title-bg td	{ color:black; }
.content-body		{ background:white; border:2px solid #CED3D5; padding:10px; position:relative; }
.content-input		{ width:98%; border:1px solid #E3C19C; height:20px; color:black; font-size:12px; }
.content-select		{ border:1px solid #C1DAD7; color:#4f6b72; }
.sm-group               { background:#eeeeee; }
.caption		{ color:rgb(128,48,28); width:auto; height:32px; white-space:nowrap; padding:0px 0px 0px 8px; }
/*  */
.title			{ color:#F38001; text-decoration:none; font-size:12px; }
.link			{ color:#F38001; text-decoration:underline; }
/* 表格部分 */
.table_border				{  }
.table_border td			{ white-space:nowrap; border: 1px solid #eeeeee; font-size:11px; padding:0px 2px 0px 2px; color:Black; background-color:white; }
.table_border td a  			{ text-decoration:underline; }
.table_border td.alt 			{ white-space:nowrap; background: #FFFFE0; color: Black; } 
.table_border td.table_title		{ white-space:nowrap; color:black; border:1px solid #eeeeee; padding:0px 2px 0px 2px; text-align:left; background:#dcdcdc url(images2/table-title-bg.png) -0px -1px repeat-x; height:20px; text-align:center; }
.table_border td.table_title a		{ color:black; }
.table_border td.table_title a:hover	{ color:red; }
.table_border td.col 			{ word-break:break-all; background: #F2E1B6; text-align:right; }
.table_border td.notc1 			{ background:#EAC100; }
.table_border td.notc2 			{ background:#9AFF02; }
/*  */
.frm_border				{ background-color: white; border: #C3D9FF 1px solid; padding:3px; }
.frm_content                            { background-color: #E8EEFA; padding:8px; }
.frm_content td                         { padding:2px; }
.frm_title				{ font-size:20px; }
/*  */
.transfer-input                         { width:80px; border:1px solid #eeeeee; height:20px; color:blue; font-size:12px; text-align:center; }


.frame                  { position:absolute; display:none; left:300px; background:url(images/frame-bg.png); width:615px; height:400px; opacity:0.95; filter:alpha(opacity=95); -moz-opacity:0.95; }
.frame .dragbar         { position:absolute; left:0px; top:0px; width:100%; height:30px; }
.frame .close           { position:absolute; left:587px; top:11px; width:14px; height:13px; cursor:hand; }
.frame .close:hover     { background:url(images/close-over.png); }
.frame .title           { position:absolute; left:20px; top:8px; color:black; }
.frame .contains        { width:100%; height:100%; position:relative; }
.frame .form            { position:absolute; left:6px; top:31px; width:603px; height:363px; overflow-y:auto; }
.frame .button          { border:none; display:block; background:url(images/save2.png) no-repeat; width:66px; height:51px; }
.frame .button:hover    { background:url(images/save2-over.png) no-repeat; }
.frame .caption         { font-weight:bold; }
.frame td               { padding:4px; }

#div_qc_contra          { display:none; position:absolute; z-index:9; left:0px; top:0px; width:1050px; text-align:right; border:5px solid #CED3D5; background:#CED3D5; opacity:0.99;filter:alpha(opacity=99);-moz-opacity:0.99; }
#div_qc_contra a        { color:#5e5e5e; }
#div_qc_adj             { display:none; position:absolute; z-index:9; left:0px; top:0px; width:1050px; text-align:right; border:5px solid #CED3D5; background:#CED3D5; opacity:0.99;filter:alpha(opacity=99);-moz-opacity:0.99; }
#div_qc_adj a           { color:#5e5e5e; }