body.gb {
    background-color: #FFF;
    background-position: -1411 0;
    background-repeat: no-repeat;
    min-width: 680px
}

/*body, div, span, h1, h2, h3, h4, ul, li, img, p, b, textarea, input, select, form, a, table, tr, td {*/
body, div, h1, h2, h3, h4, ul, li, img, p, b, textarea, input, select, form, a, table {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    font-size: 13px; /*font-family:Verdana, Arial, Helvetica, sans-serif,"宋体" ;*/
    font-family: "宋体";
    list-style-type: none; /*color: #333333;*/
    z-index: inherit
}

.ESP-FONT {
    font-size: 13px;
    font-family: "宋体"
}

.TR_COUNT {
    color: #FF0000
}

.HOT {
    color: #FF0000
}

body {
/*margin:*/
    font-size: 13px;
    font-family: 宋 体;
    color: #333333;
    margin: 5px 5px;
    overflow: auto;
}

/*table, td {*/
/*font-size: 13px;*/
/*font-family: 宋 体;*/
/*color: #333333*/
/*}*/

/* make the A elements pretty. makes for nice clickable headers                */
a, a:link, a:visited {
    color: #333333; /*background:#FFFFFF;*/
    text-decoration: none; /**  width: 100%    display: block; 这两个属性不能有，否则不能显示标题于一行*/
}

/* make the A elements pretty. makes for nice clickable headers                */
/* WARNING: swapping the background on hover may cause problems in WinIE 6.x   */
a, a:hover {

    color: #FF6699; /*background:#ADAAAD;*/
    text-decoration: underline; /*  width: 100%     display: block;  */
}

/*.td {*/
/*nowrap: 'true';*/
/*}*/

.PANE-BORDER {
    width: 100%;
    border-left: 1px solid #ADAAAD;
    border-right: 1px solid #ADAAAD;
    border-bottom: 1px solid #ADAAAD;
    border-top: 1px solid #ADAAAD;
}

.PAGE_TITLE {
    /*padding: 0;*/
    /*margin: 0;*/
    /*border-bottom: 1px solid #31659C;*/
     background-color: #F7F3F7;

}

.PAGE_TITLE_CAPTION {
    font-size: 13px;
    font-family: 宋 体;
    font-weight: bold;
}

/*background-color: #DEDBE7;*/
.pane-table {
/*font-size: 13px;*/
/*font-family: 宋 体;*/
    border: 1px solid #31659C;
    background: #FFFFFF;
}

.PANE-TR {
    background-color: #DEDBE7;
}

.PANE-TD {
    background-color: #f7f3f7;
}

.PANE-LABEL {
/*background-color: #ADC7F7; */
    background-color: #f7f3f7;
    padding: 0px 2px;
    vertical-align: middle; /**background-color: #DEDBE7; **/

}

.PANE-VALUE {
/*background-color: #f7f3f7;*/
}

.LIST-TABLE {
    background-color: #DEDBE7;
}

.LIST-TR {
    background-color: #DEDBE7;
}

.LIST-TD {
    background-color: #f7f3f7;
}
/* 
input.button {
    font-size: 13px;
    font-style: normal;
    color: #333333;
    text-decoration: none;
    background-color: #e7eff7;
    height: 22px;
    width: 70px;
    border: 1px solid #b3bfcc;
    cursor: hand;
    padding-top: 4px;
}
*/

.INPUT-FOCUS {
/*  background-color:#F7B6BD;*/
/* background-color:#4A7DEF;*/
/*background-color:#528AEF;*/
/*background-color:#00BEFF;*/
/*background-color:#EFEBEF;*/
/*background-color:#DA9F5B;EFBA8C，BDCFE7*/
    background-color: #FFCB39; /*/* color:#082C73;*/
    color: #000000; /*  FONT-SIZE: 10pt;*/
/*   FONT-WEIGHT: normal;*/
/*  height:25px */
/*  padding: 2px 3px;*/
}

.INPUT-BLUR {
    background-color: #FFFFFF;
}

.success-info {
    color: green
}

.failure-info {
    color: red
}

.bottom-info {
    font-weight: bold
}

/*ETABLE.TR-SELECTED-BGCOLOR*/
/*ETABLE.TR-OVER-BGCOLOR*/
/*ETABLE.TR-OUT-BGCOLOR*/
/*ETABLE.TR-BGCOLOR*/

.PanelBgColor {
    background-color: #FFFFFF; /*#F7F3F7*/
}

.onfocusColor {
    background-color: #FFCB39;
    color: #082C73;
}

/*div.tableContainer_=m_tableName%> table {*/
/*float: left;*/
/*width: 100%*/
/*}*/

.TEXT-NO-BORDER {
    border-right: black 0px solid;
    border-top: black 0px solid;
    border-left: black 0px solid;
    border-bottom: black 0px solid; /*width: expression(this.offsetParent.offsetWidth);*/
}

.PANE-BUTTON {
/*background-color: #DEDBE7;*/
    width: 100%;
    font-size: 13px;
    font-family: 宋 体;
}

div.cacheContainer {
/*clear: both;*/
    overflow: auto; /*width: 100%;*/
    height: 100%; /*display: none;*/
    font-size: 10px;
    border: 1px solid #31659C; /*position: absolute;*/
    background-color: #FFFFFF;
}

.MSG_PANE {
    font-size: 13px;
    font-family: "宋 体";
    width: 100%
}

.dyna-condition {
    font-size: 13px;
    font-family: 宋 体;
    BACKGROUND-COLOR: #bbbbbb;
    BORDER-BOTTOM: #ff0000 3px double;
    BORDER-LEFT: #ff0000 3px double;
    BORDER-RIGHT: #ff0000 3px double;
    BORDER-TOP: #ff0000 3px double;
    COLOR: #ff0000
}

TABLE.multi-select-tag {

    font-size: 13px;
    font-family: 宋 体;

}

.money-field {
    float: right;
    text-align: right
}

/*输入文本右对齐*/
.align_right {
    float: right;
    text-align: right
}

.dnumber {
    text-align: right;
    float: right;
}

.dnumber_txt {
    float: right;
}

.dnumber_input {
    text-align: right
}

.error-message {
    color: red
}

.img {
    border: 0;
}

.red-number {
    color: red;
}

.pop-window {
    position: absolute;
    display: none;
    z-index: 999;
    background: #FFFFFF; /*background-color: #FBFEFF;*/
    /*
        BORDER-BOTTOM: #000000 2px solid;
        BORDER-LEFT: #000000 2px solid;
        BORDER-RIGHT: #000000 2px solid;
        BORDER-TOP: #000000 2px solid;
    */

    border-top: 4px solid #31659C; /* #AAA  padding: 1px 1px*/
    border-right: 4px solid #31659C;
    border-bottom: 4px solid #31659C;
    border-left: 4px solid #31659C;

    padding: 2px, 2px;
    margin: 4px, 4px;
    overFlow: hidden;
    font-size: 13px;
    font-family: "宋 体"
}

.pop-window-title {
    background: #31659C;
    width: 100%;
    cursor: move
}

.pop-hint {
    position: absolute;
    display: none;
    background: #FFD700; /*#FFFF00;*/
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    padding: 2px 2px;
    margin: 3px 3px;
    overFlow: auto;
    font-size: 13px;
    font-family: 宋 体
}

.pop-window-title  td {
    color: #FFFFFF; /*font-size:13px*/
}

.table-border {
    border: 1px solid #31659C;
}

.page-block {
    border: 1px solid #31659C;
}

.table-border-top {
    border-top: 1px solid #31659C;
    border-left: 1px solid #31659C;
    border-right: 1px solid #31659C;
}

.table-border-bottom {
    border-bottom: 1px solid #31659C;
    border-left: 1px solid #31659C;
    border-right: 1px solid #31659C;
}

.navi-selected {
    background-color: #B5B2CE
}

.td-label {
    float: right
}

.etable-link-img {
    display: block;
    float: left;
    padding-top: 2px;
    /*padding-bottom: 0px;*/
    /*padding-left: 0px;*/

    width:20px;
    height:20px;
    line-height:20px;    
    border: 0; /*align:absmiddle;valign:middle ;*/
}

.required-field {
    color: red;
    float: right
}

.iframe-details {
/*frameborder:no;*/
    padding: 0;
    margin: 0;
}

.iframe-page {
/*frameborder:no;*/
    padding: 0 0;
    margin: 0 0;
}

.dropdown-arrow-mouseover {
    cursor: pointer;
    color: blue; /*BORDER-RIGHT: black 1px solid; BORDER-TOP: lightgrey 1px solid; DISPLAY: none; BORDER-LEFT: lightgrey 1px solid;  BORDER-BOTTOM: black 1px solid;*/
}

.dropdown-arrow-mouseclick {

}

.dropdown-arrow-mouseout {
    color: #000000;
}

/*缺省设置行对象*/
.default_lineobj {
    color: #000000;
    font-weight: bold;
}

.fLeft {
    FLOAT: left
}

.fRight {
    FLOAT: right
}


  
.tab_selected {
    font-size: 12pt;
    font-weight: bold;
    border-left: 1px solid #949A9C;
    border-right: 1px solid #949A9C;
    border-top: 3px solid #FFCB39;
    background-color: #F7F3F7;
    color: #393C39;
    text-align: center;
    height: 26px;
    padding: 2px 2px 0px 2px;

    cursor: default;
}

.tab_selected .tab_selected_tit {
/*background:url(/erp/themes/framework/default/tabpage/tab_a.gif)  no-repeat;*/
}

.tab_selected .tab_selected_tit_1 {
/*background:url(/erp/themes/framework/default/tabpage/tab_a1.gif) repeat-x;*/

}

.tab_selected .tab_selected_tit_2 {
/*background:url(/erp/themes/framework/default/tabpage/tab_a2.gif)  no-repeat;*/
}

.tab_noselected {
    font-size: 12pt;
    border-left: 1px solid #ADAAAD;
    border-right: 1px solid #ADAAAD;
    border-top: 1px solid #ADAAAD;
    border-bottom: 1px solid #949A9C;

    background-color: #EFEFEF;
    color: #393C39; /*background-color:#DEDBE7*/
    height: 26px;

    text-align: center;
   padding: 2px 2px 0px 2px;
    cursor: pointer;
}

.tab_noselected .tab_noselected_tit {
/*background:url(/erp/themes/framework/default/tabpage/noselected/tab_a.gif) no-repeat ;*/

}

.tab_noselected .tab_noselected_tit_1 {
/*background:url(/erp/themes/framework/default/tabpage/noselected/tab_a1.gif) repeat-x;*/
}

.tab_noselected .tab_noselected_tit_2 {
/*background:url(/erp/themes/framework/default/tabpage/noselected/tab_a2.gif) no-repeat; */

}

.tab_bg {
/*background:url(/erp/themes/framework/default/tabpage/titlebg_center.gif) repeat-x;*/
    width: 100%;
}

.clear {
    CLEAR: both;
    FONT-SIZE: 1px;
    VISIBILITY: hidden;
    WIDTH: 1px;
    HEIGHT: 0px
}

.autoNewline {
    word-break: break-all; /*必须*/
}

.noNewline {
    word-break: keep-all; /*必须*/
}
.doc_status_hint{
     left:10%; 
    top:0px;display:none;z-index:99;  position:absolute;font-weight:bolder;font-size:20pt;color:red;
}

.input_text_line{
color:#005aa7;
border-bottom:1px solid #005aa7; /* 下划线效果 */
border-top:0px;
border-left:0px;
border-right:0px;
background-color:transparent; /* 背景色透明 */
    
}
.btn_noborder{
background-color:transparent; /* 背景色透明 */
border:0px; /*border:0px solid #005aa7;边框取消 */
cursor:pointer;
}


/*.navi-noselected a {*/
/*color: #333333; /*background:#FFFFFF;*/



/*text-decoration: none; /**  width: 100%    display: block; 这两个属性不能有，否则不能显示标题于一行*/


/*}*/



  /* white */
.white {
color: #606060;
border: solid 1px #b7b7b7;
background: #fff;
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
background: -moz-linear-gradient(top, #fff, #ededed);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.white:hover {
/*background: #ededed;*/
background: #F7F3F7;
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
background: -moz-linear-gradient(top, #fff, #dcdcdc);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.white:active {
color: #999;
background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
background: -moz-linear-gradient(top, #ededed, #fff);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}


/* button
---------------------------------------------- */
.button11 {
display: inline-block;
zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
*display: inline;
vertical-align: baseline;
margin: 0 2px;
outline: none;
cursor: pointer;
text-align: center;
text-decoration: none;
font: 14px/100% Arial, Helvetica, sans-serif;
padding: .5em 2em .55em;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-webkit-border-radius: .5em;
-moz-border-radius: .5em;
border-radius: .5em;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button {
display: inline-block;
zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
*display: inline;
vertical-align: baseline;
margin: 0 2px;
outline: none;
cursor: pointer;
text-align: center;
text-decoration: none;
font: 12px/100% Arial, Helvetica, sans-serif;
padding: .3em 1.2em .35em;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-webkit-border-radius: .2em;
-moz-border-radius: .2em;
border-radius: .5em;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
text-decoration: none;
}
.button:active {
position: relative;
top: 1px;
}
.bigrounded {
-webkit-border-radius: 2em;
-moz-border-radius: 2em;
border-radius: 2em;
}
.medium {
font-size: 12px;
padding: .4em 1.5em .42em;
}
.small {
font-size: 11px;
padding: .2em 1em .275em;
}

/* gray */
.gray {
color: #e9e9e9;
border: solid 1px #555;
background: #6e6e6e;
background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
background: -moz-linear-gradient(top, #888, #575757);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
}
.gray:hover {
background: #616161;
background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
background: -moz-linear-gradient(top, #757575, #4b4b4b);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');
}
.gray:active {
color: #afafaf;
background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));
background: -moz-linear-gradient(top, #575757, #888);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');
}

.lsn-table-title{
    font-size:11pt;font-weight:bolder;
    /*padding-bottom:5px;padding-top:5px;*/
}
.lsn-title-font{
   font-size:11pt;font-weight:bolder;
}