@charset "utf-8";
html,
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
p,
blockquote,
th,
td {
    margin: 0;
    padding: 0;
}

img,
body,
html {
    border: 0;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
    font-style: normal;
    font-weight: normal;
}

ol,
ul {
    list-style: none;
}

caption,
th {
    text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
}

q:before,
q:after {
    content: '';
}

.ext-el-mask {
    z-index: 100;
    position: absolute;
    top: 0;
    left: 0;
    -moz-opacity: .5;
    opacity: .50;
    filter: alpha(opacity=50);
    width: 100%;
    height: 100%;
    zoom: 1;
}

.ext-el-mask-msg {
    z-index: 20001;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid;
    background: repeat-x 0 -16px;
    padding: 2px;
}

.ext-el-mask-msg div {
    padding: 5px 10px 5px 10px;
    border: 1px solid;
    cursor: wait;
}

.ext-shim {
    position: absolute;
    visibility: hidden;
    left: 0;
    top: 0;
    overflow: hidden;
}

.ext-ie .ext-shim {
    filter: alpha(opacity=0);
}

.ext-ie6 .ext-shim {
    margin-left: 5px;
    margin-top: 3px;
}

.x-mask-loading div {
    padding: 5px 10px 5px 25px;
    background: no-repeat 5px 5px;
    line-height: 16px;
}

.x-hidden,
.x-hide-offsets {
    position: absolute!important;
    left: -10000px;
    top: -10000px;
    visibility: hidden;
}

.x-hide-display {
    display: none!important;
}

.x-hide-visibility {
    visibility: hidden!important;
}

.x-masked {
    overflow: hidden!important;
}

.x-masked-relative {
    position: relative!important;
}

.x-masked select,
.x-masked object,
.x-masked embed {
    visibility: hidden;
}

.x-layer {
    visibility: hidden;
}

.x-unselectable,
.x-unselectable * {
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: ignore;
}

.x-repaint {
    zoom: 1;
    background-color: transparent;
    -moz-outline: none;
    outline: none;
}

.x-item-disabled {
    cursor: default;
    opacity: .6;
    -moz-opacity: .6;
    filter: alpha(opacity=60);
}

.x-item-disabled * {
    cursor: default!important;
}

.x-splitbar-proxy {
    position: absolute;
    visibility: hidden;
    z-index: 20001;
    zoom: 1;
    line-height: 1px;
    font-size: 1px;
    overflow: hidden;
}

.x-splitbar-h,
.x-splitbar-proxy-h {
    cursor: e-resize;
    cursor: col-resize;
}

.x-splitbar-v,
.x-splitbar-proxy-v {
    cursor: s-resize;
    cursor: row-resize;
}

.x-color-palette {
    width: 150px;
    height: 92px;
    cursor: pointer;
}

.x-color-palette a {
    border: 1px solid;
    float: left;
    padding: 2px;
    text-decoration: none;
    -moz-outline: 0 none;
    outline: 0 none;
    cursor: pointer;
}

.x-color-palette a:hover,
.x-color-palette a.x-color-palette-sel {
    border: 1px solid;
}

.x-color-palette em {
    display: block;
    border: 1px solid;
}

.x-color-palette em span {
    cursor: pointer;
    display: block;
    height: 10px;
    line-height: 10px;
    width: 10px;
}

.x-ie-shadow {
    display: none;
    position: absolute;
    overflow: hidden;
    left: 0;
    top: 0;
    zoom: 1;
}

.x-shadow {
    display: none;
    position: absolute;
    overflow: hidden;
    left: 0;
    top: 0;
}

.x-shadow * {
    overflow: hidden;
}

.x-shadow * {
    padding: 0;
    border: 0;
    margin: 0;
    clear: none;
    zoom: 1;
}

.x-shadow .xstc,
.x-shadow .xsbc {
    height: 6px;
    float: left;
}

.x-shadow .xstl,
.x-shadow .xstr,
.x-shadow .xsbl,
.x-shadow .xsbr {
    width: 6px;
    height: 6px;
    float: left;
}

.x-shadow .xsc {
    width: 100%;
}

.x-shadow .xsml,
.x-shadow .xsmr {
    width: 6px;
    float: left;
    height: 100%;
}

.x-shadow .xsmc {
    float: left;
    height: 100%;
    background: transparent;
}

.x-shadow .xst,
.x-shadow .xsb {
    height: 6px;
    overflow: hidden;
    width: 100%;
}

.x-shadow .xsml {
    background: transparent repeat-y 0 0;
}

.x-shadow .xsmr {
    background: transparent repeat-y -6px 0;
}

.x-shadow .xstl {
    background: transparent no-repeat 0 0;
}

.x-shadow .xstc {
    background: transparent repeat-x 0 -30px;
}

.x-shadow .xstr {
    background: transparent repeat-x 0 -18px;
}

.x-shadow .xsbl {
    background: transparent no-repeat 0 -12px;
}

.x-shadow .xsbc {
    background: transparent repeat-x 0 -36px;
}

.x-shadow .xsbr {
    background: transparent repeat-x 0 -6px;
}

.loading-indicator {
    background: no-repeat left;
    padding-left: 20px;
    line-height: 16px;
    margin: 3px;
}

.x-text-resize {
    position: absolute;
    left: -1000px;
    top: -1000px;
    visibility: hidden;
    zoom: 1;
}

.x-drag-overlay {
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    background-image: url(../images/default/s.gif);
    z-index: 20000;
}

.x-clear {
    clear: both;
    height: 0;
    overflow: hidden;
    line-height: 0;
    font-size: 0;
}

.x-spotlight {
    z-index: 8999;
    position: absolute;
    top: 0;
    left: 0;
    -moz-opacity: .5;
    opacity: .50;
    filter: alpha(opacity=50);
    width: 0;
    height: 0;
    zoom: 1;
}

#x-history-frame {
    position: absolute;
    top: -1px;
    left: 0;
    width: 1px;
    height: 1px;
    visibility: hidden;
}

#x-history-field {
    position: absolute;
    top: 0;
    left: -1px;
    width: 1px;
    height: 1px;
    visibility: hidden;
}

.x-resizable-handle {
    position: absolute;
    z-index: 100;
    font-size: 1px;
    line-height: 6px;
    overflow: hidden;
    filter: alpha(opacity=0);
    opacity: 0;
    zoom: 1;
}

.x-resizable-handle-east {
    width: 6px;
    cursor: e-resize;
    right: 0;
    top: 0;
    height: 100%;
}

.ext-ie .x-resizable-handle-east {
    margin-right: -1px;
}

.x-resizable-handle-south {
    width: 100%;
    cursor: s-resize;
    left: 0;
    bottom: 0;
    height: 6px;
}

.ext-ie .x-resizable-handle-south {
    margin-bottom: -1px;
}

.x-resizable-handle-west {
    width: 6px;
    cursor: w-resize;
    left: 0;
    top: 0;
    height: 100%;
}

.x-resizable-handle-north {
    width: 100%;
    cursor: n-resize;
    left: 0;
    top: 0;
    height: 6px;
}

.x-resizable-handle-southeast {
    width: 6px;
    cursor: se-resize;
    right: 0;
    bottom: 0;
    height: 6px;
    z-index: 101;
}

.x-resizable-handle-northwest {
    width: 6px;
    cursor: nw-resize;
    left: 0;
    top: 0;
    height: 6px;
    z-index: 101;
}

.x-resizable-handle-northeast {
    width: 6px;
    cursor: ne-resize;
    right: 0;
    top: 0;
    height: 6px;
    z-index: 101;
}

.x-resizable-handle-southwest {
    width: 6px;
    cursor: sw-resize;
    left: 0;
    bottom: 0;
    height: 6px;
    z-index: 101;
}

.x-resizable-over .x-resizable-handle,
.x-resizable-pinned .x-resizable-handle {
    filter: alpha(opacity=100);
    opacity: 1;
}

.x-resizable-over .x-resizable-handle-east,
.x-resizable-pinned .x-resizable-handle-east,
.x-resizable-over .x-resizable-handle-west,
.x-resizable-pinned .x-resizable-handle-west {
    background-position: left;
}

.x-resizable-over .x-resizable-handle-south,
.x-resizable-pinned .x-resizable-handle-south,
.x-resizable-over .x-resizable-handle-north,
.x-resizable-pinned .x-resizable-handle-north {
    background-position: top;
}

.x-resizable-over .x-resizable-handle-southeast,
.x-resizable-pinned .x-resizable-handle-southeast {
    background-position: top left;
}

.x-resizable-over .x-resizable-handle-northwest,
.x-resizable-pinned .x-resizable-handle-northwest {
    background-position: bottom right;
}

.x-resizable-over .x-resizable-handle-northeast,
.x-resizable-pinned .x-resizable-handle-northeast {
    background-position: bottom left;
}

.x-resizable-over .x-resizable-handle-southwest,
.x-resizable-pinned .x-resizable-handle-southwest {
    background-position: top right;
}

.x-resizable-proxy {
    border: 1px dashed;
    position: absolute;
    overflow: hidden;
    display: none;
    left: 0;
    top: 0;
    z-index: 50000;
}

.x-resizable-overlay {
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 200000;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}

.x-tab-panel {
    overflow: hidden;
}

.x-tab-panel-header,
.x-tab-panel-footer {
    border: 1px solid;
    overflow: hidden;
    zoom: 1;
}

.x-tab-panel-header {
    border: 1px solid;
    padding-bottom: 1px;
}

.x-tab-panel-footer {
    border: 1px solid;
    padding-top: 2px;
}

.x-tab-strip-wrap {
    width: 100%;
    overflow: hidden;
    position: relative;
    zoom: 1;
}

ul.x-tab-strip {
    display: block;
    width: 5000px;
    zoom: 1;
}

ul.x-tab-strip-top {
    padding-top: 1px;
    background: repeat-x bottom;
    border-bottom: 1px solid;
}

ul.x-tab-strip-bottom {
    padding-bottom: 1px;
    background: repeat-x top;
    border-top: 1px solid;
    border-bottom: 0 none;
}

.x-tab-panel-header-plain .x-tab-strip-top {
    background: transparent!important;
    padding-top: 0!important;
}

.x-tab-panel-header-plain {
    background: transparent!important;
    border-width: 0!important;
    padding-bottom: 0!important;
}

.x-tab-panel-header-plain .x-tab-strip-spacer,
.x-tab-panel-footer-plain .x-tab-strip-spacer {
    border: 1px solid;
    height: 2px;
    font-size: 1px;
    line-height: 1px;
}

.x-tab-panel-header-plain .x-tab-strip-spacer {
    border-top: 0 none;
}

.x-tab-panel-footer-plain .x-tab-strip-spacer {
    border-bottom: 0 none;
}

.x-tab-panel-footer-plain .x-tab-strip-bottom {
    background: transparent!important;
    padding-bottom: 0!important;
}

.x-tab-panel-footer-plain {
    background: transparent!important;
    border-width: 0!important;
    padding-top: 0!important;
}

.ext-border-box .x-tab-panel-header-plain .x-tab-strip-spacer,
.ext-border-box .x-tab-panel-footer-plain .x-tab-strip-spacer {
    height: 3px;
}

ul.x-tab-strip li {
    float: left;
    margin-left: 2px;
}

ul.x-tab-strip li.x-tab-edge {
    float: left;
    margin: 0!important;
    padding: 0!important;
    border: 0 none!important;
    font-size: 1px!important;
    line-height: 1px!important;
    overflow: hidden;
    zoom: 1;
    background: transparent!important;
    width: 1px;
}

.x-tab-strip a,
.x-tab-strip span,
.x-tab-strip em {
    display: block;
}

.x-tab-strip a {
    text-decoration: none!important;
    -moz-outline: none;
    outline: none;
    cursor: pointer;
}

.x-tab-strip-inner {
    overflow: hidden;
    text-overflow: ellipsis;
}

.x-tab-strip span.x-tab-strip-text {
    white-space: nowrap;
    cursor: pointer;
    padding: 4px 0;
}

.x-tab-strip-top .x-tab-with-icon .x-tab-right {
    padding-left: 6px;
}

.x-tab-strip .x-tab-with-icon span.x-tab-strip-text {
    padding-left: 20px;
    background-position: 0 3px;
    background-repeat: no-repeat;
}

.x-tab-strip-active,
.x-tab-strip-active a.x-tab-right {
    cursor: default;
}

.x-tab-strip-active span.x-tab-strip-text {
    cursor: default;
}

.x-tab-strip-disabled .x-tabs-text {
    cursor: default;
}

.x-tab-panel-body {
    overflow: hidden;
}

.x-tab-panel-bwrap {
    overflow: hidden;
}

.ext-ie .x-tab-strip .x-tab-right {
    position: relative;
}

.x-tab-strip-top .x-tab-strip-active .x-tab-right {
    margin-bottom: -1px;
}

.ext-ie8 ul.x-tab-strip li {
    position: relative;
}

.ext-ie8 .x-tab-strip .x-tab-right {
    margin-bottom: 0!important;
    top: 1px;
}

.ext-ie8 ul.x-tab-strip-top {
    padding-top: 0;
}

.ext-ie8 .x-tab-strip .x-tab-strip-closable a.x-tab-strip-close {
    top: 4px;
}

.x-tab-strip-top .x-tab-strip-active .x-tab-right span.x-tab-strip-text {
    padding-bottom: 5px;
}

.x-tab-strip-bottom .x-tab-strip-active .x-tab-right {
    margin-top: -1px;
}

.x-tab-strip-bottom .x-tab-strip-active .x-tab-right span.x-tab-strip-text {
    padding-top: 5px;
}

.x-tab-strip-top .x-tab-right {
    background: transparent no-repeat 0 -51px;
    padding-left: 10px;
}

.x-tab-strip-top .x-tab-left {
    background: transparent no-repeat right -351px;
    padding-right: 10px;
}

.x-tab-strip-top .x-tab-strip-inner {
    background: transparent repeat-x 0 -201px;
}

.x-tab-strip-top .x-tab-strip-over .x-tab-right {
    background-position: 0 -101px;
}

.x-tab-strip-top .x-tab-strip-over .x-tab-left {
    background-position: right -401px;
}

.x-tab-strip-top .x-tab-strip-over .x-tab-strip-inner {
    background-position: 0 -251px;
}

.x-tab-strip-top .x-tab-strip-active .x-tab-right {
    background-position: 0 0;
}

.x-tab-strip-top .x-tab-strip-active .x-tab-left {
    background-position: right -301px;
}

.x-tab-strip-top .x-tab-strip-active .x-tab-strip-inner {
    background-position: 0 -151px;
}

.x-tab-strip-bottom .x-tab-right {
    background: no-repeat bottom right;
}

.x-tab-strip-bottom .x-tab-left {
    background: no-repeat bottom left;
}

.x-tab-strip-bottom .x-tab-strip-active .x-tab-right {
    background: no-repeat bottom right;
}

.x-tab-strip-bottom .x-tab-strip-active .x-tab-left {
    background: no-repeat bottom left;
}

.x-tab-strip-bottom .x-tab-left {
    margin-right: 3px;
    padding: 0 10px;
}

.x-tab-strip-bottom .x-tab-right {
    padding: 0;
}

.x-tab-strip .x-tab-strip-close {
    display: none;
}

.x-tab-strip-closable {
    position: relative;
}

.x-tab-strip-closable .x-tab-left {
    padding-right: 19px;
}

.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close {
    opacity: .6;
    -moz-opacity: .6;
    background-repeat: no-repeat;
    display: block;
    width: 12px;
    height: 12px;
    position: absolute;
    top: 3px;
    right: 3px;
    cursor: pointer;
    z-index: 2;
}

.x-tab-strip .x-tab-strip-active a.x-tab-strip-close {
    opacity: .8;
    -moz-opacity: .8;
}

.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close:hover {
    opacity: 1;
    -moz-opacity: 1;
}

.x-tab-panel-body {
    border: 1px solid;
}

.x-tab-panel-body-top {
    border-top: 0 none;
}

.x-tab-panel-body-bottom {
    border-bottom: 0 none;
}

.x-tab-scroller-left {
    background: transparent no-repeat -18px 0;
    border-bottom: 1px solid;
    width: 18px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10;
    cursor: pointer;
}

.x-tab-scroller-left-over {
    background-position: 0 0;
}

.x-tab-scroller-left-disabled {
    background-position: -18px 0;
    opacity: .5;
    -moz-opacity: .5;
    filter: alpha(opacity=50);
    cursor: default;
}

.x-tab-scroller-right {
    background: transparent no-repeat 0 0;
    border-bottom: 1px solid;
    width: 18px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10;
    cursor: pointer;
}

.x-tab-scroller-right-over {
    background-position: -18px 0;
}

.x-tab-scroller-right-disabled {
    background-position: 0 0;
    opacity: .5;
    -moz-opacity: .5;
    filter: alpha(opacity=50);
    cursor: default;
}

.x-tab-scrolling-bottom .x-tab-scroller-left,
.x-tab-scrolling-bottom .x-tab-scroller-right {
    margin-top: 1px;
}

.x-tab-scrolling .x-tab-strip-wrap {
    margin-left: 18px;
    margin-right: 18px;
}

.x-tab-scrolling {
    position: relative;
}

.x-tab-panel-bbar .x-toolbar {
    border: 1px solid;
    border-top: 0 none;
    overflow: hidden;
    padding: 2px;
}

.x-tab-panel-tbar .x-toolbar {
    border: 1px solid;
    border-top: 0 none;
    overflow: hidden;
    padding: 2px;
}

.x-form-field {
    margin: 0;
}

.ext-webkit *:focus {
    outline: none!important;
}

.x-form-text,
textarea.x-form-field {
    padding: 1px 3px;
    background: repeat-x 0 0;
    border: 1px solid;
}

textarea.x-form-field {
    padding: 2px 3px;
}

.x-form-text,
.ext-ie .x-form-file {
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
}

.ext-ie7 .x-form-field-trigger-wrap .DropOptSearchInputEx {
    margin: 0!important;
}

.ext-ie6 .x-form-text,
.ext-ie7 .x-form-text {
    margin: -1px 0;
    height: 22px;
    line-height: 18px;
}

.ext-ie6 textarea.x-form-field,
.ext-ie7 textarea.x-form-field {
    margin: -1px 0;
}

.x-quirks .ext-ie9 .x-form-text {
    height: 22px;
    padding-top: 3px;
    padding-bottom: 0;
}

.x-quirks .ext-ie9 .x-input-wrapper .x-form-text,
.x-quirks .ext-ie9 .x-form-field-trigger-wrap .x-form-text {
    margin-top: -1px;
    margin-bottom: -1px;
}

.x-quirks .ext-ie9 .x-input-wrapper .x-form-element {
    margin-bottom: -1px;
}

.ext-strict .x-form-text {
    height: 24px;
}

.ext-safari.ext-mac textarea.x-form-field {
    margin-bottom: 0;
}

.ext-strict .ext-ie8 .x-form-text,
.ext-strict .ext-ie8 textarea.x-form-field {
    margin-bottom: 1px;
}

.ext-gecko .x-form-text,
.ext-ie8 .x-form-text {
    padding-top: 2px;
    padding-bottom: 0;
}

textarea {
    resize: none;
}

.x-form-select-one {
    height: 20px;
    line-height: 18px;
    vertical-align: middle;
    border: 1px solid;
}

.x-form-check-wrap {
    line-height: 18px;
    height: 22px;
}

.ext-ie .x-form-check-wrap input {
    width: 15px;
    height: 15px;
}

.ext-ie .scheme-editor .x-form-check-wrap input {
    width: auto!important;
    height: 16px;
    margin-top: 0;
}

.x-form-check-wrap input {
    vertical-align: middle;
}

.x-editor .x-form-check-wrap {
    padding: 3px;
}

.x-editor .x-form-checkbox {
    height: 13px;
}

.x-form-check-group-label {
    border-bottom: 1px solid;
    margin-bottom: 5px;
    padding-left: 3px!important;
    float: none!important;
}

.x-form-field-wrap .x-form-trigger {
    width: 20px;
    height: 30px;
    border: 0;
    background: transparent no-repeat 0 0;
    cursor: pointer;
    border-bottom: 0px solid;
    position: absolute;
    top: 0;
    background-size: cover;
}

.x-form-field-wrap .x-form-date-trigger,
.x-form-field-wrap .x-form-clear-trigger,
.x-form-field-wrap .x-form-search-trigger {
    cursor: pointer;
}

.ext-webkit .x-form-field-wrap .x-form-trigger {
    right: 1px;
    background-position: 0px -1px;
    height: 28px;
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd;
    margin-left: -1px;
}

.ext-webkit .x-form-field-wrap .x-form-go-trigger {
    background-position: 0px 0px;
}

.ext-webkit .lb-field-dropopt-twin-triggers .x-form-trigger {
    margin-top: 1px;
}

.x-form-field-wrap .x-form-twin-triggers .x-form-trigger {
    position: static;
    top: auto;
    vertical-align: top;
}

.x-form-field-wrap {
    position: relative;
    left: 0;
    top: 0;
    zoom: 1;
    white-space: nowrap;
}

.x-form-field-wrap .x-form-trigger-over {
    background-position: -47px 0;
    /* 20191123划过搜索 */
}

.x-form-field-wrap .x-form-date-trigger.x-form-trigger-over {
    background-position: 0 0;
    /* 20191123日期 */
}

.x-small-editor .x-form-field-wrap .x-form-trigger-over {
    background-position: -14px 0;
}

.x-form-field-wrap .x-form-trigger-click {
    background-position: -23px 0;
    /* 20191123单击搜索 */
}

.x-trigger-wrap-focus .x-form-trigger {
    background-position: -48px 0;
}

.x-small-editor .x-trigger-wrap-focus .x-form-trigger {
    background-position: -14px 0;
}

.x-trigger-wrap-focus .x-form-date-trigger {
    background-position: 0 0;
    /* 20191123日期 */
}

.x-trigger-wrap-focus .x-form-trigger-over {
    background-position: -71px 0;
}

.x-trigger-wrap-focus .x-form-trigger-click {
    background-position: -48px 0;
}

.x-trigger-wrap-focus .x-form-trigger {
    border-bottom: 1px solid;
}

.x-item-disabled .x-form-trigger-over {
    background-position: 0 0!important;
    border-bottom: 1px solid;
}

.x-item-disabled .x-form-trigger-click {
    background-position: 0 0!important;
    border-bottom: 1px solid;
}

.x-trigger-noedit {
    cursor: pointer;
}

.x-form-focus,
textarea.x-form-focus {
    border: 1px solid;
}

.x-form-invalid,
textarea.x-form-invalid {
    background: repeat-x bottom;
    border: 1px solid;
}

.ext-webkit .x-form-invalid {
    border: 1px solid;
}

.x-form-inner-invalid,
textarea.x-form-inner-invalid {
    background: repeat-x bottom;
}

.x-editor {
    visibility: hidden;
    padding: 0;
    margin: 0;
}

.x-form-grow-sizer {
    left: -10000px;
    padding: 8px 3px;
    position: absolute;
    visibility: hidden;
    top: -10000px;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
    zoom: 1;
}

.x-form-grow-sizer p {
    margin: 0!important;
    border: 0 none!important;
    padding: 0!important;
}

.x-form-item {
    display: block;
    margin-bottom: 4px;
    zoom: 1;
}

.scheme-editor .x-form-item {
    margin-top: 3px;
}

.x-form-item label.x-form-item-label {
    display: block;
    float: left;
    width: 100px;
    padding: 3px;
    padding-left: 0;
    clear: left;
    z-index: 2;
    position: relative;
}

.scheme-editor .x-form-item label.x-form-item-label,
.bizproc-config .x-form-item label.x-form-item-label {
    text-align: right;
}

.x-form-element {
    padding-left: 105px;
    position: relative;
}

.x-form-invalid-msg {
    padding: 2px;
    padding-left: 18px;
    background: transparent no-repeat 0 2px;
    line-height: 16px;
    width: 200px;
}

.x-form-label-left label.x-form-item-label {
    text-align: left;
}

.x-form-label-right label.x-form-item-label {
    text-align: right;
}

.x-form-label-top .x-form-item label.x-form-item-label {
    width: auto;
    float: none;
    clear: none;
    display: inline;
    margin-bottom: 4px;
    position: static;
}

.x-form-label-top .x-form-element {
    padding-left: 0;
    padding-top: 4px;
}

.x-form-label-top .x-form-item {
    padding-bottom: 4px;
}

.x-small-editor .x-form-text {
    height: 20px;
    line-height: 16px;
    vertical-align: middle;
}

.ext-ie6 .x-small-editor .x-form-text,
.ext-ie7 .x-small-editor .x-form-text {
    margin-top: -1px!important;
    margin-bottom: -1px!important;
    height: 20px!important;
    line-height: 16px!important;
}

.ext-strict .x-small-editor .x-form-text {
    height: 16px!important;
}

.ext-ie6 .x-small-editor .x-form-text,
.ext-ie7 .x-small-editor .x-form-text {
    height: 20px;
    line-height: 16px;
}

.ext-border-box .x-small-editor .x-form-text {
    height: 20px;
}

.x-small-editor .x-form-select-one {
    height: 20px;
    line-height: 16px;
    vertical-align: middle;
}

.x-small-editor .x-form-num-field {
    text-align: right;
}

.x-small-editor .x-form-field-wrap .x-form-trigger {
    width: 13px;
    /* 20191123搜索*/
    height: 18px;
}

.ext-webkit .x-small-editor .x-form-text {
    padding-top: 3px;
    font-size: 100%;
}

.x-form-clear {
    clear: both;
    height: 0;
    overflow: hidden;
    line-height: 0;
    font-size: 0;
}

.x-form-clear-left {
    clear: left;
    height: 0;
    overflow: hidden;
    line-height: 0;
    font-size: 0;
}

.ext-ie6 .x-form-check-wrap input,
.ext-border-box .x-form-check-wrap input {
    margin-top: 3px;
}

.x-form-cb-label {
    position: relative;
    margin-left: 4px;
    top: 2px;
}

.scheme-editor .x-form-cb-label {
    margin-right: 4px;
}

.ext-ie .x-form-cb-label {
    top: 1px;
}

.ext-ie6 .x-form-cb-label,
.ext-border-box .x-form-cb-label {
    top: 3px;
}

.x-form-display-field {
    padding-top: 2px;
}

.ext-gecko .x-form-display-field,
.ext-strict .ext-ie7 .x-form-display-field {
    padding-top: 1px;
}

.ext-ie .x-form-display-field {
    padding-top: 3px;
}

.ext-strict .ext-ie8 .x-form-display-field {
    padding-top: 0;
}

.x-form-column {
    float: left;
    padding: 0;
    margin: 0;
    width: 48%;
    overflow: hidden;
    zoom: 1;
}

.x-form .x-form-btns-ct .x-btn {
    float: right;
    clear: none;
}

.x-form .x-form-btns-ct .x-form-btns td {
    border: 0;
    padding: 0;
}

.x-form .x-form-btns-ct .x-form-btns-right table {
    float: right;
    clear: none;
}

.x-form .x-form-btns-ct .x-form-btns-left table {
    float: left;
    clear: none;
}

.x-form .x-form-btns-ct .x-form-btns-center {
    text-align: center;
}

.x-form .x-form-btns-ct .x-form-btns-center table {
    margin: 0 auto;
}

.x-form .x-form-btns-ct table td.x-form-btn-td {
    padding: 3px;
}

.x-form .x-form-btns-ct .x-btn-focus .x-btn-left {
    background-position: 0 -147px;
}

.x-form .x-form-btns-ct .x-btn-focus .x-btn-right {
    background-position: 0 -168px;
}

.x-form .x-form-btns-ct .x-btn-focus .x-btn-center {
    background-position: 0 -189px;
}

.x-form .x-form-btns-ct .x-btn-click .x-btn-center {
    background-position: 0 -126px;
}

.x-form .x-form-btns-ct .x-btn-click .x-btn-right {
    background-position: 0 -84px;
}

.x-form .x-form-btns-ct .x-btn-click .x-btn-left {
    background-position: 0 -63px;
}

.x-form-invalid-icon {
    width: 16px;
    height: 18px;
    visibility: hidden;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    background: transparent no-repeat 0 2px;
}

.x-fieldset {
    border: 1px solid;
    padding: 10px;
    margin-bottom: 10px;
    display: block;
}

.ext-webkit .x-fieldset-header {
    padding-top: 1px;
}

.ext-ie .x-fieldset legend {
    margin-bottom: 10px;
}

.ext-strict .ext-ie9 .x-fieldset legend.x-fieldset-header {
    padding-top: 1px;
}

.ext-ie .x-fieldset {
    padding-top: 0;
    padding-bottom: 10px;
}

.x-fieldset legend .x-tool-toggle {
    margin-right: 3px;
    margin-left: 0;
    float: left!important;
}

.x-fieldset legend input {
    margin-right: 3px;
    float: left!important;
    height: 13px;
    width: 13px;
}

fieldset.x-panel-collapsed {
    padding-bottom: 0!important;
    border-width: 1px 1px 0 1px!important;
    border-left-color: transparent;
    border-right-color: transparent;
}

.ext-ie6 fieldset.x-panel-collapsed {
    padding-bottom: 0!important;
    border-width: 1px 0 0 0!important;
    margin-left: 1px;
    margin-right: 1px;
}

fieldset.x-panel-collapsed .x-fieldset-bwrap {
    visibility: hidden;
    position: absolute;
    left: -1000px;
    top: -1000px;
}

.ext-ie .x-fieldset-bwrap {
    zoom: 1;
}

.x-fieldset-noborder {
    border: 0 none transparent;
}

.x-fieldset-noborder legend {
    margin-left: -3px;
}

.ext-ie .x-fieldset-noborder legend {
    position: relative;
    margin-bottom: 23px;
}

.ext-ie .x-fieldset-noborder legend span {
    position: absolute;
    left: 16px;
}

.ext-gecko .x-window-body .x-form-item {
    -moz-outline: none;
    outline: none;
    overflow: auto;
}

.ext-gecko .x-form-item {
    -moz-outline: none;
    outline: none;
}

.x-hide-label label.x-form-item-label {
    display: none;
}

.x-hide-label .x-form-element {
    padding-left: 0!important;
}

.x-form-label-top .x-hide-label label.x-form-item-label {
    display: none;
}

.x-fieldset {
    overflow: hidden;
}

.x-fieldset-bwrap {
    overflow: hidden;
    zoom: 1;
}

.x-fieldset-body {
    overflow: hidden;
}

.x-btn {
    cursor: pointer;
    white-space: nowrap;
}

.x-btn button {
    border: 0 none;
    background: transparent;
    padding-left: 3px;
    padding-right: 3px;
    cursor: pointer;
    margin: 0;
    overflow: visible;
    width: auto;
    -moz-outline: 0 none;
    outline: 0 none;
}

* html .ext-ie .x-btn button {
    width: 1px;
}

.ext-gecko .x-btn button {
    padding-left: 0;
    padding-right: 0;
}

.ext-gecko .x-btn button::-moz-focus-inner {
    padding: 0;
}

.ext-ie .x-btn button {
    padding-top: 2px;
}

.x-btn td {
    padding: 0!important;
}

.x-btn-text {
    cursor: pointer;
    white-space: nowrap;
    padding: 0;
}

.x-btn-noicon .x-btn-small .x-btn-text {
    height: 15px;
}

.x-btn-noicon .x-btn-medium .x-btn-text {
    height: 24px;
}

.x-btn-noicon .x-btn-large .x-btn-text {
    height: 32px;
}

.x-btn-icon .x-btn-text {
    background-position: center;
    background-repeat: no-repeat;
}

.x-btn-icon .x-btn-small .x-btn-text {
    height: 16px;
    width: 16px;
}

.x-btn-icon .x-btn-medium .x-btn-text {
    height: 24px;
    width: 24px;
}

.x-btn-icon .x-btn-large .x-btn-text {
    height: 32px;
    width: 32px;
}

.x-btn-text-icon .x-btn-icon-small-left .x-btn-text {
    background-position: 0 center;
    background-repeat: no-repeat;
    padding-left: 18px;
    height: 16px;
}

.ext-ie .x-btn-text-icon .x-btn-icon-small-left .x-btn-text {
    padding-left: 18px!important;
}

.x-btn-text-icon .x-btn-icon-medium-left .x-btn-text {
    background-position: 0 center;
    background-repeat: no-repeat;
    padding-left: 26px;
    height: 24px;
}

.x-btn-text-icon .x-btn-icon-large-left .x-btn-text {
    background-position: 0 center;
    background-repeat: no-repeat;
    padding-left: 34px;
    height: 32px;
}

.x-btn-text-icon .x-btn-icon-small-top .x-btn-text {
    background-position: center 0;
    background-repeat: no-repeat;
    padding-top: 18px;
}

.x-btn-text-icon .x-btn-icon-medium-top .x-btn-text {
    background-position: center 0;
    background-repeat: no-repeat;
    padding-top: 26px;
}

.x-btn-text-icon .x-btn-icon-large-top .x-btn-text {
    background-position: center 0;
    background-repeat: no-repeat;
    padding-top: 34px;
}

.x-btn-text-icon .x-btn-icon-small-right .x-btn-text {
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 18px;
    height: 16px;
}

.x-btn-text-icon .x-btn-icon-medium-right .x-btn-text {
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 26px;
    height: 24px;
}

.x-btn-text-icon .x-btn-icon-large-right .x-btn-text {
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 34px;
    height: 32px;
}

.x-btn-text-icon .x-btn-icon-small-bottom .x-btn-text {
    background-position: center bottom;
    background-repeat: no-repeat;
    padding-bottom: 18px;
}

.x-btn-text-icon .x-btn-icon-medium-bottom .x-btn-text {
    background-position: center bottom;
    background-repeat: no-repeat;
    padding-bottom: 26px;
}

.x-btn-text-icon .x-btn-icon-large-bottom .x-btn-text {
    background-position: center bottom;
    background-repeat: no-repeat;
    padding-bottom: 34px;
}

.x-btn-tr i,
.x-btn-tl i,
.x-btn-mr i,
.x-btn-ml i,
.x-btn-br i,
.x-btn-bl i {
    font-size: 1px;
    line-height: 1px;
    width: 3px;
    display: block;
    overflow: hidden;
}

.x-btn-tr i,
.x-btn-tl i,
.x-btn-br i,
.x-btn-bl i {
    height: 3px;
}

.x-btn-tl {
    width: 3px;
    height: 3px;
    background: no-repeat 0 0;
}

.x-btn-tr {
    width: 3px;
    height: 3px;
    background: no-repeat -3px 0;
}

.x-btn-tc {
    height: 3px;
    background: repeat-x 0 -6px;
}

.x-btn-ml {
    width: 3px;
    background: no-repeat 0 -24px;
}

.x-btn-mr {
    width: 3px;
    background: no-repeat -3px -24px;
}

.x-btn-mc {
    background: repeat-x 0 -1096px;
    vertical-align: middle;
    text-align: center;
    padding: 0 5px;
    cursor: pointer;
    white-space: nowrap;
}

.ext-strict .ext-ie6 .x-btn-mc,
.ext-strict .ext-ie7 .x-btn-mc {
    height: 100%;
}

.x-btn-bl {
    width: 3px;
    height: 3px;
    background: no-repeat 0 -3px;
}

.x-btn-br {
    width: 3px;
    height: 3px;
    background: no-repeat -3px -3px;
}

.x-btn-bc {
    height: 3px;
    background: repeat-x 0 -15px;
}

.x-btn-over .x-btn-tl {
    background-position: -6px 0;
}

.x-btn-over .x-btn-tr {
    background-position: -9px 0;
}

.x-btn-over .x-btn-tc {
    background-position: 0 -9px;
}

.x-btn-over .x-btn-ml {
    background-position: -6px -24px;
}

.x-btn-over .x-btn-mr {
    background-position: -9px -24px;
}

.x-btn-over .x-btn-mc {
    background-position: 0 -2168px;
}

.x-btn-over .x-btn-bl {
    background-position: -6px -3px;
}

.x-btn-over .x-btn-br {
    background-position: -9px -3px;
}

.x-btn-over .x-btn-bc {
    background-position: 0 -18px;
}

.x-btn-click .x-btn-tl,
.x-btn-menu-active .x-btn-tl,
.x-btn-pressed .x-btn-tl {
    background-position: -12px 0;
}

.x-btn-click .x-btn-tr,
.x-btn-menu-active .x-btn-tr,
.x-btn-pressed .x-btn-tr {
    background-position: -15px 0;
}

.x-btn-click .x-btn-tc,
.x-btn-menu-active .x-btn-tc,
.x-btn-pressed .x-btn-tc {
    background-position: 0 -12px;
}

.x-btn-click .x-btn-ml,
.x-btn-menu-active .x-btn-ml,
.x-btn-pressed .x-btn-ml {
    background-position: -12px -24px;
}

.x-btn-click .x-btn-mr,
.x-btn-menu-active .x-btn-mr,
.x-btn-pressed .x-btn-mr {
    background-position: -15px -24px;
}

.x-btn-click .x-btn-mc,
.x-btn-menu-active .x-btn-mc,
.x-btn-pressed .x-btn-mc {
    background-position: 0 -3240px;
}

.x-btn-click .x-btn-bl,
.x-btn-menu-active .x-btn-bl,
.x-btn-pressed .x-btn-bl {
    background-position: -12px -3px;
}

.x-btn-click .x-btn-br,
.x-btn-menu-active .x-btn-br,
.x-btn-pressed .x-btn-br {
    background-position: -15px -3px;
}

.x-btn-click .x-btn-bc,
.x-btn-menu-active .x-btn-bc,
.x-btn-pressed .x-btn-bc {
    background-position: 0 -21px;
}

.x-btn-disabled * {
    cursor: default!important;
}

.x-btn-mc em.x-btn-arrow {
    display: block;
    background: transparent no-repeat right center;
    padding-right: 10px;
}

.x-btn-mc em.x-btn-split {
    display: block;
    background: transparent no-repeat right center;
    padding-right: 14px;
}

.x-btn-mc em.x-btn-arrow-bottom {
    display: block;
    background: transparent no-repeat center bottom;
    padding-bottom: 14px;
}

.x-btn-mc em.x-btn-split-bottom {
    display: block;
    background: transparent no-repeat center bottom;
    padding-bottom: 14px;
}

.x-btn-as-arrow .x-btn-mc em {
    display: block;
    background: transparent;
    padding-bottom: 14px;
}

.x-btn-group {
    padding: 1px;
}

.x-btn-group-header {
    padding: 2px;
    text-align: center;
}

.x-btn-group-tc {
    background: transparent repeat-x 0 0;
    overflow: hidden;
}

.x-btn-group-tl {
    background: transparent no-repeat 0 0;
    padding-left: 3px;
    zoom: 1;
}

.x-btn-group-tr {
    background: transparent no-repeat right 0;
    zoom: 1;
    padding-right: 3px;
}

.x-btn-group-bc {
    background: transparent repeat-x 0 bottom;
    zoom: 1;
}

.x-btn-group-bc .x-panel-footer {
    zoom: 1;
}

.x-btn-group-bl {
    background: transparent no-repeat 0 bottom;
    padding-left: 3px;
    zoom: 1;
}

.x-btn-group-br {
    background: transparent no-repeat right bottom;
    padding-right: 3px;
    zoom: 1;
}

.x-btn-group-mc {
    border: 0 none;
    padding: 1px 0 0 0;
    margin: 0;
}

.x-btn-group-mc .x-btn-group-body {
    background: transparent;
    border: 0 none;
}

.x-btn-group-ml {
    background: transparent repeat-y 0 0;
    padding-left: 3px;
    zoom: 1;
}

.x-btn-group-mr {
    background: transparent repeat-y right 0;
    padding-right: 3px;
    zoom: 1;
}

.x-btn-group-bc .x-btn-group-footer {
    padding-bottom: 6px;
}

.x-panel-nofooter .x-btn-group-bc {
    height: 3px;
    font-size: 0;
    line-height: 0;
}

.x-btn-group-bwrap {
    overflow: hidden;
    zoom: 1;
}

.x-btn-group-body {
    overflow: hidden;
    zoom: 1;
}

.x-btn-group-notitle .x-btn-group-tc {
    background: transparent repeat-x 0 0;
    overflow: hidden;
    height: 2px;
}

.x-toolbar {
    border-style: solid;
    border-width: 0 0 1px 0;
    display: block;
    padding: 8px 2px;
    /*191120高度*/
    background: repeat-x top left;
    position: relative;
    left: 0;
    top: 0;
    zoom: 1;
    overflow: hidden;
}

.x-toolbar-left {
    width: 100%;
}

.x-toolbar .x-item-disabled .x-btn-icon {
    opacity: .35;
    -moz-opacity: .35;
    filter: alpha(opacity=35);
}

.x-toolbar td {
    vertical-align: middle;
}

.x-toolbar td,
.x-toolbar span,
.x-toolbar input,
.x-toolbar div,
.x-toolbar select,
.x-toolbar label {
    white-space: nowrap;
}

.x-toolbar .x-item-disabled {
    cursor: default;
    opacity: .6;
    -moz-opacity: .6;
    filter: alpha(opacity=60);
}

.x-toolbar .x-item-disabled * {
    cursor: default;
}

.x-toolbar .x-toolbar-cell {
    vertical-align: middle;
}

.x-toolbar .x-btn-tl,
.x-toolbar .x-btn-tr,
.x-toolbar .x-btn-tc,
.x-toolbar .x-btn-ml,
.x-toolbar .x-btn-mr,
.x-toolbar .x-btn-mc,
.x-toolbar .x-btn-bl,
.x-toolbar .x-btn-br,
.x-toolbar .x-btn-bc {
    background-position: 500px 500px;
}

.x-toolbar .x-btn-over .x-btn-tl {
    background-position: -6px 0;
}

.x-toolbar .x-btn-over .x-btn-tr {
    background-position: -9px 0;
}

.x-toolbar .x-btn-over .x-btn-tc {
    background-position: 0 -9px;
}

.x-toolbar .x-btn-over .x-btn-ml {
    background-position: -6px -24px;
}

.x-toolbar .x-btn-over .x-btn-mr {
    background-position: -9px -24px;
}

.x-toolbar .x-btn-over .x-btn-mc {
    background-position: 0 -2168px;
}

.x-toolbar .x-btn-over .x-btn-bl {
    background-position: -6px -3px;
}

.x-toolbar .x-btn-over .x-btn-br {
    background-position: -9px -3px;
}

.x-toolbar .x-btn-over .x-btn-bc {
    background-position: 0 -18px;
}

.x-toolbar .x-btn-click .x-btn-tl,
.x-toolbar .x-btn-menu-active .x-btn-tl,
.x-toolbar .x-btn-pressed .x-btn-tl {
    background-position: -12px 0;
}

.x-toolbar .x-btn-click .x-btn-tr,
.x-toolbar .x-btn-menu-active .x-btn-tr,
.x-toolbar .x-btn-pressed .x-btn-tr {
    background-position: -15px 0;
}

.x-toolbar .x-btn-click .x-btn-tc,
.x-toolbar .x-btn-menu-active .x-btn-tc,
.x-toolbar .x-btn-pressed .x-btn-tc {
    background-position: 0 -12px;
}

.x-toolbar .x-btn-click .x-btn-ml,
.x-toolbar .x-btn-menu-active .x-btn-ml,
.x-toolbar .x-btn-pressed .x-btn-ml {
    background-position: -12px -24px;
}

.x-toolbar .x-btn-click .x-btn-mr,
.x-toolbar .x-btn-menu-active .x-btn-mr,
.x-toolbar .x-btn-pressed .x-btn-mr {
    background-position: -15px -24px;
}

.x-toolbar .x-btn-click .x-btn-mc,
.x-toolbar .x-btn-menu-active .x-btn-mc,
.x-toolbar .x-btn-pressed .x-btn-mc {
    background-position: 0 -3240px;
}

.x-toolbar .x-btn-click .x-btn-bl,
.x-toolbar .x-btn-menu-active .x-btn-bl,
.x-toolbar .x-btn-pressed .x-btn-bl {
    background-position: -12px -3px;
}

.x-toolbar .x-btn-click .x-btn-br,
.x-toolbar .x-btn-menu-active .x-btn-br,
.x-toolbar .x-btn-pressed .x-btn-br {
    background-position: -15px -3px;
}

.x-toolbar .x-btn-click .x-btn-bc,
.x-toolbar .x-btn-menu-active .x-btn-bc,
.x-toolbar .x-btn-pressed .x-btn-bc {
    background-position: 0 -21px;
}

.x-toolbar div.xtb-text {
    padding: 2px 2px 0;
    line-height: 16px;
    display: block;
}

.x-toolbar .xtb-sep {
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    font-size: 1px;
    height: 16px;
    width: 4px;
    overflow: hidden;
    cursor: default;
    margin: 0 2px 0;
    border: 0;
}

.x-toolbar .xtb-spacer {
    width: 2px;
}

.x-tbar-page-number {
    width: 30px;
    height: 14px;
}

.ext-ie .x-tbar-page-number {
    margin-top: 2px;
}

.x-paging-info {
    position: absolute;
    top: 5px;
    right: 8px;
}

.x-toolbar-ct {
    width: 100%;
}

.x-toolbar-right td {
    text-align: center;
}

.x-panel-tbar,
.x-panel-bbar,
.x-window-tbar,
.x-window-bbar,
.x-tab-panel-tbar,
.x-tab-panel-bbar,
.x-plain-tbar,
.x-plain-bbar {
    overflow: hidden;
    zoom: 1;
}

.x-toolbar-more .x-btn-small .x-btn-text {
    height: 16px;
    width: 12px;
}

.x-toolbar-more em.x-btn-arrow {
    display: inline;
    background: transparent;
    padding-right: 0;
}

.x-toolbar-more .x-btn-mc em.x-btn-arrow {
    background-image: none;
}

div.x-toolbar-no-items {
    color: gray!important;
    padding: 5px 10px!important;
}

.ext-border-box .x-toolbar-cell .x-form-text {
    margin-bottom: -1px!important;
}

.ext-border-box .x-toolbar-cell .x-form-field-wrap .x-form-text {
    margin: 0!important;
}

.ext-ie .x-toolbar-cell .x-form-field-wrap {
    height: 21px;
}

.ext-ie .x-toolbar-cell .x-form-text {
    position: relative;
    top: -1px;
}

.ext-strict .ext-ie8 .x-toolbar-cell .x-form-field-trigger-wrap .x-form-text,
.ext-strict .ext-ie .x-toolbar-cell .x-form-text {
    top: 0;
}

.x-toolbar-right td .x-form-field-trigger-wrap {
    text-align: left;
}

.x-toolbar-cell .x-form-checkbox,
.x-toolbar-cell .x-form-radio {
    margin-top: 5px;
}

.x-toolbar-cell .x-form-cb-label {
    vertical-align: bottom;
    top: 1px;
}

.ext-ie .x-toolbar-cell .x-form-checkbox,
.ext-ie .x-toolbar-cell .x-form-radio {
    margin-top: 4px;
}

.ext-ie .x-toolbar-cell .x-form-cb-label {
    top: 0;
}

.x-grid3 {
    position: relative;
    overflow: hidden;
}

.x-grid-panel .x-panel-body {
    overflow: hidden!important;
}

.x-grid-panel .x-panel-mc .x-panel-body {
    border: 1px solid;
}

.x-grid3 table {
    table-layout: fixed;
}

.x-grid3-viewport {
    overflow: hidden;
}

.x-grid3-hd-row td,
.x-grid3-row td,
.x-grid3-summary-row td {
    -moz-outline: none;
    outline: none;
    -moz-user-focus: normal;
}

.x-grid3-row td,
.x-grid3-summary-row td {
    line-height: 13px;
    vertical-align: top;
    padding-left: 1px;
    padding-right: 1px;
}

.ext-webkit .x-grid3-row td,
.ext-webkit .x-grid3-summary-row td {
    padding-left: 0;
    padding-right: 0;
}

.x-grid3-hd-row td {
    line-height: 15px;
    vertical-align: middle;
}

.x-grid3-hd-row .x-grid3-marker-hd {
    padding: 3px;
}

.x-grid3-row .x-grid3-marker {
    padding: 3px;
}

.x-grid3-cell-inner,
.x-grid3-hd-inner {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    padding: 9px 3px 9px 5px;
    white-space: nowrap;
}

.x-grid3-hd-inner {
    position: relative;
    cursor: inherit;
    padding: 7px 3px 8px 5px;
    border-left: 0px solid #ddd;
    border-right: 1px solid #ddd;
}

.ext-ie .x-grid3-hd-inner {
    padding: 5px 3px 4px 5px;
}

.x-grid3-row-body {
    white-space: normal;
}

.x-grid3-body-cell {
    -moz-outline: 0 none;
    outline: 0 none;
}

.ext-ie .x-grid3-cell-inner,
.ext-ie .x-grid3-hd-inner {
    width: 100%;
}

.ext-strict .x-grid3-cell-inner,
.ext-strict .x-grid3-hd-inner {
    width: auto;
}

.x-grid-row-loading {
    background: no-repeat center center;
}

.x-grid-page {
    overflow: hidden;
}

.x-grid3-row {
    cursor: default;
    border-bottom: 1px solid;
    border-right: 1px solid;
    width: 100%;
    border-left: 0px solid;
    /* 表格左边线条*/
}

.x-grid3-row-over {
    background: repeat-x left top;
}

.x-grid3-resize-proxy {
    width: 1px;
    left: 0;
    cursor: e-resize;
    cursor: col-resize;
    position: absolute;
    top: 0;
    height: 100px;
    overflow: hidden;
    visibility: hidden;
    border: 0 none;
    z-index: 7;
}

.x-grid3-resize-marker {
    width: 1px;
    left: 0;
    position: absolute;
    top: 0;
    height: 100px;
    overflow: hidden;
    visibility: hidden;
    border: 0 none;
    z-index: 7;
}

.x-grid3-focus {
    position: absolute;
    left: 0;
    top: 0;
    width: 1px;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    -moz-outline: 0 none;
    outline: 0 none;
}

.x-grid3-header {
    background: repeat-x 0 bottom;
    cursor: default;
    zoom: 1;
    padding: 0 0 0 0;
}

.x-grid3-header-pop {
    border-left: 1px solid;
    float: right;
    clear: none;
}

.x-grid3-header-pop-inner {
    border-left: 1px solid;
    width: 14px;
    height: 19px;
    background: transparent no-repeat center center;
}

.ext-ie .x-grid3-header-pop-inner {
    width: 15px;
}

.ext-strict .x-grid3-header-pop-inner {
    width: 14px;
}

.x-grid3-header-inner {
    overflow: hidden;
    zoom: 1;
    float: left;
}

.x-grid3-header-offset {
    padding-left: 1px;
    text-align: left;
}

td.x-grid3-hd-over .x-grid3-hd-inner,
td.sort-desc .x-grid3-hd-inner,
td.sort-asc .x-grid3-hd-inner,
td.x-grid3-hd-menu-open .x-grid3-hd-inner {
    background: repeat-x left bottom;
}

.x-grid3-sort-icon {
    background-repeat: no-repeat;
    display: none;
    height: 4px;
    width: 13px;
    margin-left: 3px;
    vertical-align: middle;
}

.sort-asc .x-grid3-sort-icon,
.sort-desc .x-grid3-sort-icon {
    display: inline;
}

.ext-strict .ext-ie .x-grid3-header-inner,
.ext-strict .ext-ie6 .x-grid3-hd {
    position: relative;
}

.ext-strict .ext-ie6 .x-grid3-hd-inner {
    position: static;
}

.x-grid3-body {
    zoom: 1;
}

.x-grid3-scroller {
    overflow: auto;
    zoom: 1;
    position: relative;
}

.x-grid3-cell-text,
.x-grid3-hd-text {
    display: block;
    padding: 3px 5px 3px 5px;
}

.x-grid3-split {
    background-position: center;
    background-repeat: no-repeat;
    cursor: e-resize;
    cursor: col-resize;
    display: block;
    font-size: 1px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    top: 2px;
    width: 6px;
    z-index: 3;
}

.x-dd-drag-proxy .x-grid3-hd-inner {
    background: repeat-x left bottom;
    width: 120px;
    padding: 3px;
    border: 1px solid;
    overflow: hidden;
}

.col-move-top,
.col-move-bottom {
    width: 9px;
    height: 9px;
    position: absolute;
    top: 0;
    line-height: 1px;
    font-size: 1px;
    overflow: hidden;
    visibility: hidden;
    z-index: 20000;
    background: transparent no-repeat left top;
}

.x-grid3-row-selected {
    border: 1px dotted;
    border-left: 0;
}

.x-grid3-locked td.x-grid3-row-marker,
.x-grid3-locked .x-grid3-row-selected td.x-grid3-row-marker {
    background: repeat-x 0 bottom!important;
    vertical-align: middle!important;
    padding: 0;
    border-top: 1px solid;
    border-bottom: none!important;
    border-right: 1px solid!important;
    text-align: center;
}

.x-grid3-locked td.x-grid3-row-marker div,
.x-grid3-locked .x-grid3-row-selected td.x-grid3-row-marker div {
    padding: 0 4px;
    text-align: center;
}

.x-grid3-dirty-cell {
    background: transparent no-repeat 0 0;
}

.x-grid3-topbar,
.x-grid3-bottombar {
    overflow: hidden;
    display: none;
    zoom: 1;
    position: relative;
}

.x-grid3-topbar .x-toolbar {
    border-right: 0 none;
}

.x-grid3-bottombar .x-toolbar {
    border-right: 0 none;
    border-bottom: 0 none;
    border-top: 1px solid;
}

.x-props-grid .x-grid3-cell {
    padding: 1px;
}

.x-props-grid .x-grid3-td-name .x-grid3-cell-inner {
    background: transparent repeat-y -16px!important;
    padding-left: 12px;
}

.x-props-grid .x-grid3-body .x-grid3-td-name {
    padding: 1px;
    padding-right: 0;
    border: 0 none;
    border-right: 1px solid;
}

.x-grid3-col-dd {
    border: 0 none;
    padding: 0;
    background: transparent;
}

.x-dd-drag-ghost .x-grid3-dd-wrap {
    padding: 1px 3px 3px 1px;
}

.x-grid3-hd {
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: ignore;
}

.x-grid3-hd-btn {
    display: none;
    position: absolute;
    width: 14px;
    background: no-repeat left center;
    right: 0;
    top: 0;
    z-index: 2;
    cursor: pointer;
}

.x-grid3-hd-over .x-grid3-hd-btn,
.x-grid3-hd-menu-open .x-grid3-hd-btn {
    display: block;
}

a.x-grid3-hd-btn:hover {
    background-position: -14px center;
}

.x-grid3-body .x-grid3-td-expander {
    background: transparent repeat-y right;
}

.x-grid3-body .x-grid3-td-expander .x-grid3-cell-inner {
    padding: 0!important;
    height: 100%;
}

.x-grid3-row-expander {
    width: 100%;
    height: 18px;
    background-position: 4px 2px;
    background-repeat: no-repeat;
    background-color: transparent;
}

.x-grid3-row-collapsed .x-grid3-row-expander {
    background-position: 4px 2px;
}

.x-grid3-row-expanded .x-grid3-row-expander {
    background-position: -21px 2px;
}

.x-grid3-row-collapsed .x-grid3-row-body {
    display: none!important;
}

.x-grid3-row-expanded .x-grid3-row-body {
    display: block!important;
}

.x-grid3-body .x-grid3-td-checker {
    background: transparent repeat-y right;
}

.x-grid3-body .x-grid3-td-checker .x-grid3-cell-inner,
.x-grid3-header .x-grid3-td-checker .x-grid3-hd-inner {
    padding: 0!important;
    height: 100%;
}

.x-grid3-row-checker,
.x-grid3-hd-checker {
    width: 100%;
    height: 18px;
    background-position: 2px 2px;
    background-repeat: no-repeat;
    background-color: transparent;
}

.x-grid3-row .x-grid3-row-checker {
    background-position: 2px 2px;
}

.x-grid3-row-selected .x-grid3-row-checker,
.x-grid3-hd-checker-on .x-grid3-hd-checker,
.x-grid3-row-checked .x-grid3-row-checker {
    background-position: -23px 2px;
}

.x-grid3-hd-checker {
    background-position: 2px 1px;
}

.ext-border-box .x-grid3-hd-checker {
    background-position: 2px 3px;
}

.x-grid3-hd-checker-on .x-grid3-hd-checker {
    background-position: -23px 1px;
}

.ext-border-box .x-grid3-hd-checker-on .x-grid3-hd-checker {
    background-position: -23px 3px;
}

.x-grid3-body .x-grid3-td-numberer {
    background: transparent repeat-y right;
}

.x-grid3-body .x-grid3-td-numberer .x-grid3-cell-inner {
    padding: 3px 5px 0 0!important;
    text-align: right;
}

.x-grid3-body .x-grid3-td-row-icon {
    background: transparent repeat-y right;
    vertical-align: top;
    text-align: center;
}

.x-grid3-body .x-grid3-td-row-icon .x-grid3-cell-inner {
    padding: 0!important;
    background-position: center center;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    margin-left: 2px;
    margin-top: 3px;
}

.x-grid3-body .x-grid3-row-selected .x-grid3-td-numberer,
.x-grid3-body .x-grid3-row-selected .x-grid3-td-checker,
.x-grid3-body .x-grid3-row-selected .x-grid3-td-expander {
    background: transparent repeat-y right;
}

.x-grid3-body .x-grid3-check-col-td .x-grid3-cell-inner {
    padding: 8px 0 0 0!important;
}

.x-grid3-check-col {
    width: 100%;
    height: 16px;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: transparent;
}

.x-grid3-check-col-on {
    width: 100%;
    height: 16px;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: transparent;
}

.x-grid-group,
.x-grid-group-body,
.x-grid-group-hd {
    zoom: 1;
}

.x-grid-group-hd {
    border-bottom: 2px solid;
    cursor: pointer;
    padding-top: 6px;
}

.x-grid-group-hd div.x-grid-group-title {
    background: transparent no-repeat 3px 3px;
    padding: 4px 4px 4px 17px;
}

.x-grid-group-collapsed .x-grid-group-body {
    display: none;
}

.ext-ie6 .x-grid3 .x-editor .x-form-text,
.ext-ie7 .x-grid3 .x-editor .x-form-text {
    position: relative;
    top: -1px;
}

.ext-ie .x-props-grid .x-editor .x-form-text {
    position: static;
    top: 0;
}

.x-grid-empty {
    padding: 10px;
}

.ext-ie7 .x-grid-panel .x-panel-bbar {
    position: relative;
}

.ext-ie7 .x-grid-panel .x-panel-mc .x-panel-bbar {
    position: static;
}

.ext-ie6 .x-grid3-header {
    position: relative;
}

.x-grid-with-col-lines .x-grid3-row td.x-grid3-cell {
    padding-right: 0;
    border-right: 1px solid;
}

.x-dd-drag-proxy {
    position: absolute;
    left: 0;
    top: 0;
    visibility: hidden;
    z-index: 15000;
}

.x-dd-drag-ghost {
    -moz-opacity: .85;
    opacity: .85;
    filter: alpha(opacity=85);
    border: 1px solid;
    padding: 3px;
    padding-left: 20px;
    white-space: nowrap;
}

.x-dd-drag-repair .x-dd-drag-ghost {
    -moz-opacity: .4;
    opacity: .4;
    filter: alpha(opacity=40);
    border: 0 none;
    padding: 0;
    background-color: transparent;
}

.x-dd-drag-repair .x-dd-drop-icon {
    visibility: hidden;
}

.x-dd-drop-icon {
    position: absolute;
    top: 3px;
    left: 3px;
    display: block;
    width: 16px;
    height: 16px;
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 1;
}

.x-view-selector {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    border: 1px dotted;
    opacity: .5;
    -moz-opacity: .5;
    filter: alpha(opacity=50);
    zoom: 1;
}

.ext-strict .ext-ie .x-tree .x-panel-bwrap {
    position: relative;
    overflow: hidden;
}

.x-tree-icon,
.x-tree-ec-icon,
.x-tree-elbow-line,
.x-tree-elbow,
.x-tree-elbow-end,
.x-tree-elbow-plus,
.x-tree-elbow-minus,
.x-tree-elbow-end-plus,
.x-tree-elbow-end-minus {
    border: 0 none;
    height: 30px;
    margin: 0;
    padding: 0;
    vertical-align: top;
    width: 16px;
    background-position: center;
    background-repeat: no-repeat;
}

.x-tree-node-collapsed .x-tree-node-icon,
.x-tree-node-expanded .x-tree-node-icon,
.x-tree-node-leaf .x-tree-node-icon {
    border: 0 none;
    height: 16px;
    margin: 7px 0 0 0;
    padding: 0;
    vertical-align: top;
    width: 16px;
    background-position: center;
    background-repeat: no-repeat;
}

.ext-ie .x-tree-node-indent img,
.ext-ie .x-tree-node-icon,
.ext-ie .x-tree-ec-icon {
    vertical-align: middle!important;
}

.ext-strict .ext-ie8 .x-tree-node-indent img,
.ext-strict .ext-ie8 .x-tree-node-icon,
.ext-strict .ext-ie8 .x-tree-ec-icon {
    vertical-align: top!important;
}

input.x-tree-node-cb {
    margin-left: 1px;
    height: 19px;
    vertical-align: bottom;
}

.ext-ie input.x-tree-node-cb {
    margin-left: 0;
    margin-top: 1px;
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.ext-strict .ext-ie8 input.x-tree-node-cb {
    margin: 1px 1px;
    height: 14px;
    vertical-align: bottom;
}

.ext-strict .ext-ie8 input.x-tree-node-cb+a {
    vertical-align: bottom;
}

.ext-opera input.x-tree-node-cb {
    height: 14px;
    vertical-align: middle;
}

.x-tree-noicon .x-tree-node-icon {
    width: 0;
    height: 0;
}

.x-tree-no-lines .x-tree-elbow {
    background: transparent;
}

.x-tree-no-lines .x-tree-elbow-end {
    background: transparent;
}

.x-tree-no-lines .x-tree-elbow-line {
    background: transparent;
}

.x-tree-arrows .x-tree-elbow {
    background: transparent;
}

.x-tree-arrows .x-tree-elbow-plus {
    background: transparent no-repeat 0 6px;
}

.x-tree-arrows .x-tree-elbow-minus {
    background: transparent no-repeat -16px 6px;
}

.x-tree-arrows .x-tree-elbow-end {
    background: transparent;
}

.x-tree-arrows .x-tree-elbow-end-plus {
    background: transparent no-repeat 0 6px;
}

.x-tree-arrows .x-tree-elbow-end-minus {
    background: transparent no-repeat -16px 6px;
}

.x-tree-arrows .x-tree-elbow-line {
    background: transparent;
}

.x-tree-arrows .x-tree-ec-over .x-tree-elbow-plus {
    background-position: -32px 6px;
}

.x-tree-arrows .x-tree-ec-over .x-tree-elbow-minus {
    background-position: -48px 6px;
}

.x-tree-arrows .x-tree-ec-over .x-tree-elbow-end-plus {
    background-position: -32px 6px;
}

.x-tree-arrows .x-tree-ec-over .x-tree-elbow-end-minus {
    background-position: -48px 6px;
}

.x-tree-elbow-plus,
.x-tree-elbow-minus,
.x-tree-elbow-end-plus,
.x-tree-elbow-end-minus {
    cursor: pointer;
}

.ext-ie ul.x-tree-node-ct {
    font-size: 0;
    line-height: 0;
    zoom: 1;
}

.x-tree-node {
    white-space: nowrap;
}

.x-tree-node-el {
    line-height: 32px;
    cursor: pointer;
}

.x-tree-node a,
.x-dd-drag-ghost a {
    text-decoration: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: ignore;
    -kthml-user-focus: normal;
    -moz-user-focus: normal;
    -moz-outline: 0 none;
    outline: 0 none;
}

.x-tree-node a span,
.x-dd-drag-ghost a span {
    text-decoration: none;
    padding: 1px 3px 1px 2px;
}

.x-tree-node .x-tree-node-disabled .x-tree-node-icon {
    -moz-opacity: .5;
    opacity: .5;
    filter: alpha(opacity=50);
}

.x-tree-node .x-tree-node-inline-icon {
    background: transparent;
}

.x-tree-node a:hover,
.x-dd-drag-ghost a:hover {
    text-decoration: none;
}

.x-tree-node div.x-tree-drag-insert-below {
    border-bottom: 1px dotted;
}

.x-tree-node div.x-tree-drag-insert-above {
    border-top: 1px dotted;
}

.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-below {
    border-bottom: 0 none;
}

.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-above {
    border-top: 0 none;
}

.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-below a {
    border-bottom: 2px solid;
}

.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-above a {
    border-top: 2px solid;
}

.x-tree-node .x-tree-drag-append a span {
    border: 1px dotted;
}

.x-dd-drag-ghost .x-tree-node-indent,
.x-dd-drag-ghost .x-tree-ec-icon {
    display: none!important;
}

.x-tree-root-ct {
    zoom: 1;
}

.x-date-picker {
    border: 1px solid;
    border-top: 0 none;
    position: relative;
}

.x-date-picker a {
    -moz-outline: 0 none;
    outline: 0 none;
}

.x-date-inner,
.x-date-inner td,
.x-date-inner th {
    border-collapse: separate;
}

.x-date-middle,
.x-date-left,
.x-date-right {
    background: repeat-x 0 -83px;
    overflow: hidden;
}

.x-date-middle .x-btn-tc,
.x-date-middle .x-btn-tl,
.x-date-middle .x-btn-tr,
.x-date-middle .x-btn-mc,
.x-date-middle .x-btn-ml,
.x-date-middle .x-btn-mr,
.x-date-middle .x-btn-bc,
.x-date-middle .x-btn-bl,
.x-date-middle .x-btn-br {
    background: transparent!important;
    vertical-align: middle;
}

.x-date-middle .x-btn-mc em.x-btn-arrow {
    background: transparent no-repeat right 0;
}

.x-date-right,
.x-date-left {
    width: 18px;
}

.x-date-right {
    text-align: right;
}

.x-date-middle {
    padding-top: 2px;
    padding-bottom: 2px;
    width: 130px;
}

.x-date-right a,
.x-date-left a {
    display: block;
    width: 16px;
    height: 16px;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    -moz-opacity: .6;
    opacity: .6;
    filter: alpha(opacity=60);
}

.x-date-right a:hover,
.x-date-left a:hover {
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
}

.x-item-disabled .x-date-right a:hover,
.x-item-disabled .x-date-left a:hover {
    -moz-opacity: .6;
    opacity: .6;
    filter: alpha(opacity=60);
}

.x-date-right a {
    margin-right: 2px;
    text-decoration: none!important;
}

.x-date-left a {
    margin-left: 2px;
    text-decoration: none!important;
}

table.x-date-inner {
    width: 100%;
    table-layout: fixed;
}

.ext-webkit table.x-date-inner {
    width: 175px;
}

.x-date-inner th {
    width: 25px;
}

.x-date-inner th {
    background: repeat-x left top;
    text-align: right!important;
    border-bottom: 1px solid;
    cursor: default;
    padding: 0;
    border-collapse: separate;
}

.x-date-inner th span {
    display: block;
    padding: 2px;
    padding-right: 7px;
    font-weight: bold;
}

.x-date-inner td {
    border: 1px solid;
    text-align: right;
    padding: 0;
}

.x-date-inner a {
    padding: 2px 5px;
    display: block;
    text-decoration: none;
    text-align: right;
    zoom: 1;
}

.x-date-inner .x-date-active {
    cursor: pointer;
    color: black;
}

.x-date-inner .x-date-selected a {
    background: repeat-x left top;
    border: 1px solid;
    padding: 1px 3px;
}

.x-date-inner .x-date-today a {
    border: 1px solid;
    padding: 1px 3px;
}

.x-date-inner .x-date-prevday a,
.x-date-inner .x-date-nextday a {
    text-decoration: none!important;
}

.x-date-bottom {
    padding: 4px;
    border-top: 1px solid;
    background: repeat-x left top;
}

.x-date-inner a:hover,
.x-date-inner .x-date-disabled a:hover {
    text-decoration: none!important;
}

.x-item-disabled .x-date-inner a:hover {
    background: none;
}

.x-date-inner .x-date-disabled a {
    cursor: default;
}

.x-date-menu .x-menu-item {
    padding: 1px 24px 1px 4px;
    white-space: nowrap;
}

.x-date-menu .x-menu-item .x-menu-item-icon {
    width: 10px;
    height: 10px;
    margin-right: 5px;
    background-position: center -4px!important;
}

.x-date-mp {
    position: absolute;
    left: 0;
    top: 0;
    display: none;
}

.x-date-mp td {
    padding: 2px;
    font: normal 11px arial, helvetica, tahoma, sans-serif;
}

td.x-date-mp-month,
td.x-date-mp-year,
td.x-date-mp-ybtn {
    border: 0 none;
    text-align: center;
    vertical-align: middle;
    width: 25%;
}

.x-date-mp-ok {
    margin-right: 3px;
}

.x-date-mp-btns button {
    text-decoration: none;
    text-align: center;
    text-decoration: none!important;
    border: 1px solid;
    padding: 1px 3px 1px;
    cursor: pointer;
}

.x-date-mp-btns {
    background: repeat-x left top;
}

.x-date-mp-btns td {
    border-top: 1px solid;
    text-align: center;
}

td.x-date-mp-month a,
td.x-date-mp-year a {
    display: block;
    padding: 2px 4px;
    text-decoration: none;
    text-align: center;
}

td.x-date-mp-month a:hover,
td.x-date-mp-year a:hover {
    text-decoration: none;
    cursor: pointer;
}

td.x-date-mp-sel a {
    padding: 1px 3px;
    background: repeat-x left top;
    border: 1px solid;
}

.x-date-mp-ybtn a {
    overflow: hidden;
    width: 15px;
    height: 15px;
    cursor: pointer;
    background: transparent no-repeat;
    display: block;
    margin: 0 auto;
}

.x-date-mp-ybtn a.x-date-mp-next {
    background-position: 0 -120px;
}

.x-date-mp-ybtn a.x-date-mp-next:hover {
    background-position: -15px -120px;
}

.x-date-mp-ybtn a.x-date-mp-prev {
    background-position: 0 -105px;
}

.x-date-mp-ybtn a.x-date-mp-prev:hover {
    background-position: -15px -105px;
}

.x-date-mp-ybtn {
    text-align: center;
}

td.x-date-mp-sep {
    border-right: 1px solid;
}

.x-tip {
    position: absolute;
    top: 0;
    left: 0;
    visibility: hidden;
    z-index: 20002;
    border: 0 none;
}

.x-tip .x-tip-close {
    height: 15px;
    float: right;
    width: 15px;
    margin: 0 0 2px 2px;
    cursor: pointer;
    display: none;
}

.x-tip .x-tip-tc {
    background: transparent no-repeat 0 -62px;
    padding-top: 3px;
    overflow: hidden;
    zoom: 1;
}

.x-tip .x-tip-tl {
    background: transparent no-repeat 0 0;
    padding-left: 6px;
    overflow: hidden;
    zoom: 1;
}

.x-tip .x-tip-tr {
    background: transparent no-repeat right 0;
    padding-right: 6px;
    overflow: hidden;
    zoom: 1;
}

.x-tip .x-tip-bc {
    background: transparent no-repeat 0 -121px;
    height: 3px;
    overflow: hidden;
}

.x-tip .x-tip-bl {
    background: transparent no-repeat 0 -59px;
    padding-left: 6px;
    zoom: 1;
}

.x-tip .x-tip-br {
    background: transparent no-repeat right -59px;
    padding-right: 6px;
    zoom: 1;
}

.x-tip .x-tip-mc {
    border: 0 none;
}

.x-tip .x-tip-ml {
    background: no-repeat 0 -124px;
    padding-left: 6px;
    zoom: 1;
}

.x-tip .x-tip-mr {
    background: transparent no-repeat right -124px;
    padding-right: 6px;
    zoom: 1;
}

.card-form-tip .x-tip-tc {
    background: transparent no-repeat 0 -62px;
    padding-top: 10px;
    overflow: hidden;
    zoom: 1;
}

.card-form-tip .x-tip-tl {
    background: transparent no-repeat 0 0;
    padding-left: 15px;
    overflow: hidden;
    zoom: 1;
}

.card-form-tip .x-tip-tr {
    background: transparent no-repeat right 0;
    padding-right: 10px;
    overflow: hidden;
    zoom: 1;
}

.card-form-tip .x-tip-bc {
    background: transparent no-repeat 0 -114px;
    height: 10px;
    overflow: hidden;
}

.card-form-tip .x-tip-bl {
    background: transparent no-repeat 0 -52px;
    padding-left: 15px;
    zoom: 1;
}

.card-form-tip .x-tip-br {
    background: transparent no-repeat right -52px;
    padding-right: 15px;
    zoom: 1;
}

.card-form-tip .x-tip-mc {
    border: 0 none;
}

.card-form-tip .x-tip-ml {
    background: no-repeat left bottom;
    padding-left: 15px;
    zoom: 1;
}

.card-form-tip .x-tip-mr {
    background: transparent no-repeat right bottom;
    padding-right: 15px;
    zoom: 1;
}

.ext-ie .x-tip .x-tip-header,
.ext-ie .x-tip .x-tip-tc {
    font-size: 0;
    line-height: 0;
}

.ext-border-box .x-tip .x-tip-header,
.ext-border-box .x-tip .x-tip-tc {
    line-height: 1px;
}

.x-tip .x-tip-header-text {
    padding: 0;
    margin: 0 0 2px 0;
}

.x-tip .x-tip-body {
    margin: 0!important;
    line-height: 14px;
    padding: 0;
}

.x-tip .x-tip-body .loading-indicator {
    margin: 0;
}

.x-tip-draggable .x-tip-header,
.x-tip-draggable .x-tip-header-text {
    cursor: move;
}

.x-form-invalid-tip .x-tip-tc {
    background: repeat-x 0 -12px;
    padding-top: 6px;
}

.x-form-invalid-tip .x-tip-bc {
    background: repeat-x 0 -18px;
    height: 6px;
}

.x-form-invalid-tip .x-tip-bl {
    background: no-repeat 0 -6px;
}

.x-form-invalid-tip .x-tip-br {
    background: no-repeat right -6px;
}

.x-form-invalid-tip .x-tip-body {
    padding: 2px;
}

.x-form-invalid-tip .x-tip-body {
    padding-left: 24px;
    background: transparent no-repeat 2px 2px;
}

.x-tip-anchor {
    position: absolute;
    width: 9px;
    height: 10px;
    overflow: hidden;
    background: transparent no-repeat 0 0;
    zoom: 1;
}

.x-tip-anchor-bottom {
    background-position: -9px 0;
}

.x-tip-anchor-right {
    background-position: -18px 0;
    width: 10px;
}

.x-tip-anchor-left {
    background-position: -28px 0;
    width: 10px;
}

.x-menu {
    z-index: 15000;
    zoom: 1;
    background: repeat-y;
}

.x-menu-floating {
    border: 1px solid;
}

.x-menu a {
    text-decoration: none!important;
}

.ext-ie .x-menu {
    zoom: 1;
    overflow: hidden;
}

.x-menu-list {
    padding: 2px;
    background: transparent;
    border: 0 none;
    overflow: hidden;
    overflow-y: hidden;
}

.ext-strict .ext-ie .x-menu-list {
    position: relative;
}

.x-menu li {
    line-height: 100%;
}

.x-menu li.x-menu-sep-li {
    font-size: 1px;
    line-height: 1px;
}

.x-menu-list-item {
    white-space: nowrap;
    display: block;
}

.x-menu-item {
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: ignore;
}

.x-menu-item-arrow {
    background: transparent no-repeat right;
}

.x-menu-sep {
    display: block;
    font-size: 1px;
    line-height: 1px;
    margin: 2px 3px;
    border-bottom: 1px solid;
    overflow: hidden;
}

.ext-webkit .x-menu-sep {
    height: 1px;
}

.x-menu-focus {
    position: absolute;
    left: -1px;
    top: -1px;
    width: 1px;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    -moz-outline: 0 none;
    outline: 0 none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: ignore;
    overflow: hidden;
    display: block;
}

a.x-menu-item {
    cursor: pointer;
    display: block;
    line-height: 16px;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: 0;
    padding: 3px 21px 3px 27px;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
}

.x-menu-item-active {
    background-repeat: repeat-x;
    background-position: left bottom;
    border-style: solid;
    border-width: 0;
    margin: 0 1px;
    padding: 0;
}

.x-menu-item-active a.x-menu-item {
    border-style: solid;
    border-width: 0;
    margin: 0 -1px;
}

.x-menu-item-icon {
    border: 0 none;
    height: 16px;
    padding: 0;
    vertical-align: top;
    width: 16px;
    position: absolute;
    left: 3px;
    top: 3px;
    margin: 0;
    background-position: center;
}

.ext-ie .x-menu-item-icon {
    left: -24px;
}

.ext-strict .x-menu-item-icon {
    left: 3px;
}

.ext-ie6 .x-menu-item-icon {
    left: -24px;
}

.ext-ie .x-menu-item-icon {
    vertical-align: middle;
}

.x-menu-check-item .x-menu-item-icon {
    background: transparent no-repeat center;
}

.x-menu-group-item .x-menu-item-icon {
    background: transparent;
}

.x-menu-item-checked .x-menu-group-item .x-menu-item-icon {
    background: transparent no-repeat center;
}

.x-date-menu .x-menu-list {
    padding: 0;
}

.x-menu-date-item {
    padding: 0;
}

.x-menu .x-color-palette,
.x-menu .x-date-picker {
    margin-left: 26px;
    margin-right: 4px;
}

.x-menu .x-date-picker {
    border: 1px solid;
    margin-top: 2px;
    margin-bottom: 2px;
}

.x-menu-plain .x-color-palette,
.x-menu-plain .x-date-picker {
    margin: 0;
    border: 0 none;
}

.x-date-menu {
    padding: 0!important;
}

.ext-strict .ext-ie6 .x-menu-sep-li {
    padding: 3px 4px;
}

.ext-strict .ext-ie6 .x-menu-sep {
    margin: 0;
    height: 1px;
}

.ext-ie .x-date-menu {
    height: 199px;
}

.ext-strict .ext-ie .x-date-menu,
.ext-border-box .ext-ie8 .x-date-menu {
    height: 197px;
}

.ext-strict .ext-ie7 .x-date-menu {
    height: 195px;
}

.ext-strict .ext-ie8 .x-date-menu {
    height: auto;
}

.x-cycle-menu .x-menu-item-checked {
    border: 1px dotted!important;
    padding: 0;
}

.x-menu .x-menu-scroller {
    width: 100%;
    background-repeat: no-repeat;
    background-position: center;
    height: 8px;
    line-height: 8px;
    cursor: pointer;
    margin: 0;
    padding: 0;
}

.x-menu .x-menu-scroller-active {
    height: 6px;
    line-height: 6px;
}

.x-menu-list-item-indent {
    padding-left: 27px;
}

.x-box-tl {
    background: transparent no-repeat 0 0;
    zoom: 1;
}

.x-box-tc {
    height: 8px;
    background: transparent repeat-x 0 0;
    overflow: hidden;
}

.x-box-tr {
    background: transparent no-repeat right -8px;
}

.x-box-ml {
    background: transparent repeat-y 0;
    padding-left: 4px;
    overflow: hidden;
    zoom: 1;
}

.x-box-mc {
    background: repeat-x 0 -16px;
    padding: 4px 10px;
}

.x-box-mc h3 {
    margin: 0 0 4px 0;
    zoom: 1;
}

.x-box-mr {
    background: transparent repeat-y right;
    padding-right: 4px;
    overflow: hidden;
}

.x-box-bl {
    background: transparent no-repeat 0 -16px;
    zoom: 1;
}

.x-box-bc {
    background: transparent repeat-x 0 -8px;
    height: 8px;
    overflow: hidden;
}

.x-box-br {
    background: transparent no-repeat right -24px;
}

.x-box-tl,
.x-box-bl {
    padding-left: 8px;
    overflow: hidden;
}

.x-box-tr,
.x-box-br {
    padding-right: 8px;
    overflow: hidden;
}

.x-combo-list {
    border: 1px solid;
    zoom: 1;
    overflow: hidden;
}

.x-combo-list-inner {
    overflow: auto;
    position: relative;
    zoom: 1;
    overflow-x: hidden;
}

.x-combo-list-hd {
    border-bottom: 1px solid;
    padding: 3px;
}

.x-resizable-pinned .x-combo-list-inner {
    border-bottom: 1px solid;
}

.x-combo-list-item {
    padding: 2px;
    border: 1px solid;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.x-combo-list .x-combo-selected {
    border: 1px dotted!important;
    cursor: pointer;
}

.x-combo-list .x-toolbar {
    border-top: 1px solid;
    border-bottom: 0 none;
}

.x-panel {
    border-style: solid;
    border-width: 0;
}

.x-panel-header {
    overflow: hidden;
    zoom: 1;
    padding: 5px 3px 4px 5px;
    border: 1px solid;
    line-height: 15px;
    background: transparent repeat-x 0 -1px;
}

.x-panel-body {
    border: 1px solid;
    border-top: 0 none;
    overflow: hidden;
    position: relative;
}

.x-panel-bbar .x-toolbar,
.x-panel-tbar .x-toolbar {
    border: 1px solid;
    border-top: 0 none;
    overflow: hidden;
    padding: 2px;
}

.x-panel-tbar-noheader .x-toolbar,
.x-panel-mc .x-panel-tbar .x-toolbar {
    border-top: 1px solid;
    border-bottom: 0 none;
}

.x-panel-body-noheader,
.x-panel-mc .x-panel-body {
    border-top: 1px solid;
}

.x-panel-header {
    overflow: hidden;
    zoom: 1;
}

.x-panel-tl .x-panel-header {
    padding: 5px 0 4px 0;
    border: 0 none;
    background: transparent;
}

.x-panel-tl .x-panel-icon,
.x-window-tl .x-panel-icon {
    padding-left: 20px!important;
    background-repeat: no-repeat;
    background-position: 0 4px;
    zoom: 1;
}

.x-panel-inline-icon {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: 0 0;
    vertical-align: middle;
    margin-right: 4px;
    margin-top: -1px;
    margin-bottom: -1px;
}

.x-panel-tc {
    background: transparent repeat-x 0 0;
    overflow: hidden;
}

.ext-strict .ext-ie7 .x-panel-tc {
    overflow: visible;
}

.x-panel-tl {
    background: transparent no-repeat 0 0;
    padding-left: 6px;
    zoom: 1;
    border-bottom: 1px solid;
}

.x-panel-tr {
    background: transparent no-repeat right 0;
    zoom: 1;
    padding-right: 6px;
}

.x-panel-bc {
    background: transparent repeat-x 0 bottom;
    zoom: 1;
}

.x-panel-bc .x-panel-footer {
    zoom: 1;
}

.x-panel-bl {
    background: transparent no-repeat 0 bottom;
    padding-left: 6px;
    zoom: 1;
}

.x-panel-br {
    background: transparent no-repeat right bottom;
    padding-right: 6px;
    zoom: 1;
}

.x-panel-mc {
    border: 0 none;
    padding: 0;
    margin: 0;
    padding-top: 6px;
}

.x-panel-mc .x-panel-body {
    background: transparent;
    border: 0 none;
}

.x-panel-ml {
    background: repeat-y 0 0;
    padding-left: 6px;
    zoom: 1;
}

.x-panel-mr {
    background: transparent repeat-y right 0;
    padding-right: 6px;
    zoom: 1;
}

.x-panel-bc .x-panel-footer {
    padding-bottom: 6px;
}

.x-panel-nofooter .x-panel-bc,
.x-panel-nofooter .x-window-bc {
    height: 6px;
    font-size: 0;
    line-height: 0;
}

.x-panel-bwrap {
    overflow: hidden;
    zoom: 1;
    left: 0;
    top: 0;
}

.x-panel-body {
    overflow: hidden;
    zoom: 1;
}

.x-panel-collapsed .x-resizable-handle {
    display: none;
}

.ext-gecko .x-panel-animated div {
    overflow: hidden!important;
}

.x-plain-body {
    overflow: hidden;
}

.x-plain-bbar .x-toolbar {
    overflow: hidden;
    padding: 2px;
}

.x-plain-tbar .x-toolbar {
    overflow: hidden;
    padding: 2px;
}

.x-plain-bwrap {
    overflow: hidden;
    zoom: 1;
}

.x-plain {
    overflow: hidden;
}

.x-tool {
    overflow: hidden;
    width: 15px;
    height: 15px;
    float: right;
    cursor: pointer;
    background: transparent no-repeat;
    margin: 3px 3px 0 0;
}

.x-tool-toggle {
    background-position: 0 -60px;
}

.x-tool-toggle-over {
    background-position: -15px -60px;
}

.x-panel-collapsed .x-tool-toggle {
    background-position: 0 -75px;
}

.x-panel-collapsed .x-tool-toggle-over {
    background-position: -15px -75px;
}

.x-tool-close {
    background-position: 0 -0;
}

.x-tool-close-over {
    background-position: -15px 0;
}

.x-tool-minimize {
    background-position: 0 -15px;
}

.x-tool-minimize-over {
    background-position: -15px -15px;
}

.x-tool-maximize {
    background-position: 0 -30px;
}

.x-tool-maximize-over {
    background-position: -15px -30px;
}

.x-tool-restore {
    background-position: 0 -45px;
}

.x-tool-restore-over {
    background-position: -15px -45px;
}

.x-tool-gear {
    background-position: 0 -90px;
}

.x-tool-gear-over {
    background-position: -15px -90px;
}

.x-tool-pin {
    background-position: 0 -135px;
}

.x-tool-pin-over {
    background-position: -15px -135px;
}

.x-tool-unpin {
    background-position: 0 -150px;
}

.x-tool-unpin-over {
    background-position: -15px -150px;
}

.x-tool-right {
    background-position: 0 -165px;
}

.x-tool-right-over {
    background-position: -15px -165px;
}

.x-tool-left {
    background-position: 0 -180px;
}

.x-tool-left-over {
    background-position: -15px -180px;
}

.x-tool-up {
    background-position: 0 -210px;
}

.x-tool-up-over {
    background-position: -15px -210px;
}

.x-tool-down {
    background-position: 0 -195px;
}

.x-tool-down-over {
    background-position: -15px -195px;
}

.x-tool-refresh {
    background-position: 0 -225px;
}

.x-tool-refresh-over {
    background-position: -15px -225px;
}

.x-tool-minus {
    background-position: 0 -255px;
}

.x-tool-minus-over {
    background-position: -15px -255px;
}

.x-tool-plus {
    background-position: 0 -240px;
}

.x-tool-plus-over {
    background-position: -15px -240px;
}

.x-tool-search {
    background-position: 0 -270px;
}

.x-tool-search-over {
    background-position: -15px -270px;
}

.x-tool-save {
    background-position: 0 -285px;
}

.x-tool-save-over {
    background-position: -15px -285px;
}

.x-tool-help {
    background-position: 0 -300px;
}

.x-tool-help-over {
    background-position: -15px -300px;
}

.x-tool-print {
    background-position: 0 -315px;
}

.x-tool-print-over {
    background-position: -15px -315px;
}

.x-panel-ghost {
    z-index: 12000;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    opacity: .65;
    -moz-opacity: .65;
    filter: alpha(opacity=65);
}

.x-panel-ghost ul {
    margin: 0;
    padding: 0;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    border: 1px solid;
    border-top: 0 none;
    display: block;
}

.x-panel-ghost * {
    cursor: move!important;
}

.x-panel-dd-spacer {
    border: 2px dashed;
}

.x-panel-btns {
    padding: 5px;
    overflow: hidden;
}

.x-panel-btns td.x-toolbar-cell {
    padding: 3px;
}

.x-panel-btns .x-btn-focus .x-btn-left {
    background-position: 0 -147px;
}

.x-panel-btns .x-btn-focus .x-btn-right {
    background-position: 0 -168px;
}

.x-panel-btns .x-btn-focus .x-btn-center {
    background-position: 0 -189px;
}

.x-panel-btns .x-btn-over .x-btn-left {
    background-position: 0 -63px;
}

.x-panel-btns .x-btn-over .x-btn-right {
    background-position: 0 -84px;
}

.x-panel-btns .x-btn-over .x-btn-center {
    background-position: 0 -105px;
}

.x-panel-btns .x-btn-click .x-btn-center {
    background-position: 0 -126px;
}

.x-panel-btns .x-btn-click .x-btn-right {
    background-position: 0 -84px;
}

.x-panel-btns .x-btn-click .x-btn-left {
    background-position: 0 -63px;
}

.x-panel-fbar td,
.x-panel-fbar span,
.x-panel-fbar input,
.x-panel-fbar div,
.x-panel-fbar select,
.x-panel-fbar label {
    white-space: nowrap;
}

.x-panel-reset .x-panel-body html,
.x-panel-reset .x-panel-body address,
.x-panel-reset .x-panel-body blockquote,
.x-panel-reset .x-panel-body body,
.x-panel-reset .x-panel-body dd,
.x-panel-reset .x-panel-body div,
.x-panel-reset .x-panel-body dl,
.x-panel-reset .x-panel-body dt,
.x-panel-reset .x-panel-body fieldset,
.x-panel-reset .x-panel-body form,
.x-panel-reset .x-panel-body frame,
frameset,
.x-panel-reset .x-panel-body h1,
.x-panel-reset .x-panel-body h2,
.x-panel-reset .x-panel-body h3,
.x-panel-reset .x-panel-body h4,
.x-panel-reset .x-panel-body h5,
.x-panel-reset .x-panel-body h6,
.x-panel-reset .x-panel-body noframes,
.x-panel-reset .x-panel-body ol,
.x-panel-reset .x-panel-body p,
.x-panel-reset .x-panel-body ul,
.x-panel-reset .x-panel-body center,
.x-panel-reset .x-panel-body dir,
.x-panel-reset .x-panel-body hr,
.x-panel-reset .x-panel-body menu,
.x-panel-reset .x-panel-body pre {
    display: block;
}

.x-panel-reset .x-panel-body li {
    display: list-item;
}

.x-panel-reset .x-panel-body head {
    display: none;
}

.x-panel-reset .x-panel-body table {
    display: table;
}

.x-panel-reset .x-panel-body tr {
    display: table-row;
}

.x-panel-reset .x-panel-body thead {
    display: table-header-group;
}

.x-panel-reset .x-panel-body tbody {
    display: table-row-group;
}

.x-panel-reset .x-panel-body tfoot {
    display: table-footer-group;
}

.x-panel-reset .x-panel-body col {
    display: table-column;
}

.x-panel-reset .x-panel-body colgroup {
    display: table-column-group;
}

.x-panel-reset .x-panel-body td,
.x-panel-reset .x-panel-body th {
    display: table-cell;
}

.x-panel-reset .x-panel-body caption {
    display: table-caption;
}

.x-panel-reset .x-panel-body th {
    font-weight: bolder;
    text-align: center;
}

.x-panel-reset .x-panel-body caption {
    text-align: center;
}

.x-panel-reset .x-panel-body body {
    margin: 8px;
}

.x-panel-reset .x-panel-body h1 {
    font-size: 2em;
    margin: .67em 0;
}

.x-panel-reset .x-panel-body h2 {
    font-size: 1.5em;
    margin: .75em 0;
}

.x-panel-reset .x-panel-body h3 {
    font-size: 1.17em;
    margin: .83em 0;
}

.x-panel-reset .x-panel-body h4,
.x-panel-reset .x-panel-body p,
.x-panel-reset .x-panel-body blockquote,
.x-panel-reset .x-panel-body ul,
.x-panel-reset .x-panel-body fieldset,
.x-panel-reset .x-panel-body form,
.x-panel-reset .x-panel-body ol,
.x-panel-reset .x-panel-body dl,
.x-panel-reset .x-panel-body dir,
.x-panel-reset .x-panel-body menu {
    margin: 1.12em 0;
}

.x-panel-reset .x-panel-body h5 {
    font-size: .83em;
    margin: 1.5em 0;
}

.x-panel-reset .x-panel-body h6 {
    font-size: .75em;
    margin: 1.67em 0;
}

.x-panel-reset .x-panel-body h1,
.x-panel-reset .x-panel-body h2,
.x-panel-reset .x-panel-body h3,
.x-panel-reset .x-panel-body h4,
.x-panel-reset .x-panel-body h5,
.x-panel-reset .x-panel-body h6,
.x-panel-reset .x-panel-body b,
.x-panel-reset .x-panel-body strong {
    font-weight: bolder;
}

.x-panel-reset .x-panel-body blockquote {
    margin-left: 40px;
    margin-right: 40px;
}

.x-panel-reset .x-panel-body i,
.x-panel-reset .x-panel-body cite,
.x-panel-reset .x-panel-body em,
.x-panel-reset .x-panel-body var,
.x-panel-reset .x-panel-body address {
    font-style: italic;
}

.x-panel-reset .x-panel-body pre,
.x-panel-reset .x-panel-body tt,
.x-panel-reset .x-panel-body code,
.x-panel-reset .x-panel-body kbd,
.x-panel-reset .x-panel-body samp {
    font-family: monospace;
}

.x-panel-reset .x-panel-body pre {
    white-space: pre;
}

.x-panel-reset .x-panel-body button,
.x-panel-reset .x-panel-body textarea,
.x-panel-reset .x-panel-body input,
.x-panel-reset .x-panel-body select {
    display: inline-block;
}

.x-panel-reset .x-panel-body big {
    font-size: 1.17em;
}

.x-panel-reset .x-panel-body small,
.x-panel-reset .x-panel-body sub,
.x-panel-reset .x-panel-body sup {
    font-size: .83em;
}

.x-panel-reset .x-panel-body sub {
    vertical-align: sub;
}

.x-panel-reset .x-panel-body sup {
    vertical-align: super;
}

.x-panel-reset .x-panel-body table {
    border-spacing: 2px;
}

.x-panel-reset .x-panel-body thead,
.x-panel-reset .x-panel-body tbody,
.x-panel-reset .x-panel-body tfoot {
    vertical-align: middle;
}

.x-panel-reset .x-panel-body td,
.x-panel-reset .x-panel-body th {
    vertical-align: inherit;
}

.x-panel-reset .x-panel-body s,
.x-panel-reset .x-panel-body strike,
.x-panel-reset .x-panel-body del {
    text-decoration: line-through;
}

.x-panel-reset .x-panel-body hr {
    border: 1px inset;
}

.x-panel-reset .x-panel-body ol,
.x-panel-reset .x-panel-body ul,
.x-panel-reset .x-panel-body dir,
.x-panel-reset .x-panel-body menu,
.x-panel-reset .x-panel-body dd {
    margin-left: 40px;
}

.x-panel-reset .x-panel-body ul,
.x-panel-reset .x-panel-body menu,
.x-panel-reset .x-panel-body dir {
    list-style-type: disc;
}

.x-panel-reset .x-panel-body ol {
    list-style-type: decimal;
}

.x-panel-reset .x-panel-body ol ul,
.x-panel-reset .x-panel-body ul ol,
.x-panel-reset .x-panel-body ul ul,
.x-panel-reset .x-panel-body ol ol {
    margin-top: 0;
    margin-bottom: 0;
}

.x-panel-reset .x-panel-body u,
.x-panel-reset .x-panel-body ins {
    text-decoration: underline;
}

.x-panel-reset .x-panel-body br:before {
    content: "\A";
}

.x-panel-reset .x-panel-body:before,
.x-panel-reset .x-panel-body:after {
    white-space: pre-line;
}

.x-panel-reset .x-panel-body center {
    text-align: center;
}

.x-panel-reset .x-panel-body:link,
.x-panel-reset .x-panel-body:visited {
    text-decoration: underline;
}

.x-panel-reset .x-panel-body:focus {
    outline: thin dotted invert;
}

.x-panel-reset .x-panel-body BDO[DIR="ltr"] {
    direction: ltr;
    unicode-bidi: bidi-override;
}

.x-panel-reset .x-panel-body BDO[DIR="rtl"] {
    direction: rtl;
    unicode-bidi: bidi-override;
}

.x-window {
    zoom: 1;
    box-shadow: 0 0 5px rgba(100, 100, 100, 0.2);
}

.x-window .x-window-handle {
    opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
}

.x-window-proxy {
    border: 1px solid;
    z-index: 12000;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    display: none;
    opacity: .5;
    -moz-opacity: .5;
    filter: alpha(opacity=50);
}

.x-window-header {
    overflow: hidden;
    zoom: 1;
}

.x-window-bwrap {
    z-index: 1;
    position: relative;
    zoom: 1;
    left: 0;
    top: 0;
}

.x-window-tl .x-window-header {
    padding: 5px 0 4px 0;
}

.x-window-header-text {
    cursor: pointer;
}

.x-window-tc {
    background: transparent repeat-x 0 0;
    overflow: hidden;
    zoom: 1;
}

.x-window-tl {
    background: transparent no-repeat 0 0;
    padding-left: 1px;
    zoom: 1;
    z-index: 1;
    position: relative;
}

.x-window-tr {
    background: transparent no-repeat right 0;
    padding-right: 1px;
}

.x-window-bc {
    background: transparent repeat-x 0 bottom;
    zoom: 1;
}

.x-window-bc .x-window-footer {
    padding-bottom: 6px;
    zoom: 1;
    font-size: 0;
    line-height: 0;
}

.x-window-bl {
    background: transparent no-repeat 0 bottom;
    padding-left: 6px;
    zoom: 1;
}

.x-window-br {
    background: transparent no-repeat right bottom;
    padding-right: 6px;
    zoom: 1;
}

.x-window-mc {
    padding: 0;
    margin: 0;
}

.x-window-ml {
    background: transparent repeat-y 0 0;
    padding-left: 6px;
    zoom: 1;
}

.x-window-mr {
    background: transparent repeat-y right 0;
    padding-right: 6px;
    zoom: 1;
}

.x-window-body {
    overflow: hidden;
}

.x-window-bwrap {
    overflow: hidden;
}

.x-window-maximized .x-window-bl,
.x-window-maximized .x-window-br,
.x-window-maximized .x-window-ml,
.x-window-maximized .x-window-mr,
.x-window-maximized .x-window-tl,
.x-window-maximized .x-window-tr {
    padding: 0;
}

.x-window-maximized .x-window-footer {
    padding-bottom: 0;
}

.x-window-maximized .x-window-tc {
    padding-left: 3px;
    padding-right: 3px;
}

.x-window-maximized .x-window-mc {
    border-left: 0 none;
    border-right: 0 none;
}

.x-window-tbar .x-toolbar,
.x-window-bbar .x-toolbar {
    border-left: 0 none;
    border-right: 0 none;
}

.x-window-bbar .x-toolbar {
    border-top: 1px solid;
    border-bottom: 0 none;
}

.x-window-draggable,
.x-window-draggable .x-window-header-text {
    cursor: move;
}

.x-window-maximized .x-window-draggable,
.x-window-maximized .x-window-draggable .x-window-header-text {
    cursor: default;
}

.x-window-body {
    background: transparent;
}

.x-panel-ghost .x-window-tl {
    border-bottom: 1px solid;
}

.x-panel-collapsed .x-window-tl {
    border-bottom: 1px solid;
}

.x-window-maximized-ct {
    overflow: hidden;
}

.x-window-maximized .x-window-handle {
    display: none;
}

.x-window-sizing-ghost ul {
    border: 0 none!important;
}

.x-dlg-focus {
    -moz-outline: 0 none;
    outline: 0 none;
    width: 0;
    height: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
}

.ext-webkit .x-dlg-focus {
    width: 1px;
    height: 1px;
}

.x-dlg-mask {
    z-index: 10000;
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    -moz-opacity: .5;
    opacity: .50;
    filter: alpha(opacity=50);
}

body.ext-ie6.x-body-masked select {
    visibility: hidden;
}

body.ext-ie6.x-body-masked .x-window select {
    visibility: visible;
}

.x-window-plain .x-window-mc {
    border: 1px solid;
}

.x-window-plain .x-window-body {
    border: 1px solid;
    background: transparent!important;
}

.x-html-editor-wrap {
    border: 1px solid;
}

.x-html-editor-tb .x-btn-text {
    background: transparent no-repeat;
}

.x-html-editor-tb .x-edit-bold,
.x-menu-item img.x-edit-bold {
    background-position: 0 0;
    background-image: url(../images/default/editor/tb-sprite.gif);
}

.x-html-editor-tb .x-edit-italic,
.x-menu-item img.x-edit-italic {
    background-position: -16px 0;
    background-image: url(../images/default/editor/tb-sprite.gif);
}

.x-html-editor-tb .x-edit-underline,
.x-menu-item img.x-edit-underline {
    background-position: -32px 0;
    background-image: url(../images/default/editor/tb-sprite.gif);
}

.x-html-editor-tb .x-edit-forecolor,
.x-menu-item img.x-edit-forecolor {
    background-position: -160px 0;
    background-image: url(../images/default/editor/tb-sprite.gif);
}

.x-html-editor-tb .x-edit-backcolor,
.x-menu-item img.x-edit-backcolor {
    background-position: -176px 0;
    background-image: url(../images/default/editor/tb-sprite.gif);
}

.x-html-editor-tb .x-edit-justifyleft,
.x-menu-item img.x-edit-justifyleft {
    background-position: -112px 0;
    background-image: url(../images/default/editor/tb-sprite.gif);
}

.x-html-editor-tb .x-edit-justifycenter,
.x-menu-item img.x-edit-justifycenter {
    background-position: -128px 0;
    background-image: url(../images/default/editor/tb-sprite.gif);
}

.x-html-editor-tb .x-edit-justifyright,
.x-menu-item img.x-edit-justifyright {
    background-position: -144px 0;
    background-image: url(../images/default/editor/tb-sprite.gif);
}

.x-html-editor-tb .x-edit-insertorderedlist,
.x-menu-item img.x-edit-insertorderedlist {
    background-position: -80px 0;
    background-image: url(../images/default/editor/tb-sprite.gif);
}

.x-html-editor-tb .x-edit-insertunorderedlist,
.x-menu-item img.x-edit-insertunorderedlist {
    background-position: -96px 0;
    background-image: url(../images/default/editor/tb-sprite.gif);
}

.x-html-editor-tb .x-edit-increasefontsize,
.x-menu-item img.x-edit-increasefontsize {
    background-position: -48px 0;
    background-image: url(../images/default/editor/tb-sprite.gif);
}

.x-html-editor-tb .x-edit-decreasefontsize,
.x-menu-item img.x-edit-decreasefontsize {
    background-position: -64px 0;
    background-image: url(../images/default/editor/tb-sprite.gif);
}

.x-html-editor-tb .x-edit-sourceedit,
.x-menu-item img.x-edit-sourceedit {
    background-position: -192px 0;
    background-image: url(../images/default/editor/tb-sprite.gif);
}

.x-html-editor-tb .x-edit-createlink,
.x-menu-item img.x-edit-createlink {
    background-position: -208px 0;
    background-image: url(../images/default/editor/tb-sprite.gif);
}

.x-html-editor-tip .x-tip-bd .x-tip-bd-inner {
    padding: 5px;
    padding-bottom: 1px;
}

.x-html-editor-tb .x-toolbar {
    position: static!important;
}

.x-panel-noborder .x-panel-body-noborder {
    border-width: 0;
}

.x-panel-noborder .x-panel-header-noborder {
    border-width: 0 0 1px;
    border-style: solid;
}

.x-panel-noborder .x-panel-tbar-noborder .x-toolbar {
    border-width: 0 0 1px;
    border-style: solid;
}

.x-panel-noborder .x-panel-bbar-noborder .x-toolbar {
    border-width: 1px 0 0 0;
    border-style: solid;
}

.x-window-noborder .x-window-mc {
    border-width: 0;
}

.x-window-plain .x-window-body-noborder {
    border-width: 0;
}

.x-tab-panel-noborder .x-tab-panel-body-noborder {
    border-width: 0;
}

.x-tab-panel-noborder .x-tab-panel-header-noborder {
    border-width: 0 0 1px 0;
}

.x-tab-panel-noborder .x-tab-panel-footer-noborder {
    border-width: 1px 0 0 0;
}

.x-tab-panel-bbar-noborder .x-toolbar {
    border-width: 1px 0 0 0;
    border-style: solid;
}

.x-tab-panel-tbar-noborder .x-toolbar {
    border-width: 0 0 1px;
    border-style: solid;
}

.x-border-layout-ct {
    position: relative;
}

.x-border-panel {
    position: absolute;
    left: 0;
    top: 0;
}

.x-tool-collapse-south {
    background-position: 0 -195px;
}

.x-tool-collapse-south-over {
    background-position: -15px -195px;
}

.x-tool-collapse-north {
    background-position: 0 -210px;
}

.x-tool-collapse-north-over {
    background-position: -15px -210px;
}

.x-tool-collapse-west {
    background-position: 0 -180px;
}

.x-tool-collapse-west-over {
    background-position: -15px -180px;
}

.x-tool-collapse-east {
    background-position: 0 -165px;
}

.x-tool-collapse-east-over {
    background-position: -15px -165px;
}

.x-tool-expand-south {
    background-position: 0 -210px;
}

.x-tool-expand-south-over {
    background-position: -15px -210px;
}

.x-tool-expand-north {
    background-position: 0 -195px;
}

.x-tool-expand-north-over {
    background-position: -15px -195px;
}

.x-tool-expand-west {
    background-position: 0 -165px;
}

.x-tool-expand-west-over {
    background-position: -15px -165px;
}

.x-tool-expand-east {
    background-position: 0 -180px;
}

.x-tool-expand-east-over {
    background-position: -15px -180px;
}

.x-tool-expand-north,
.x-tool-expand-south {
    float: right;
    margin: 3px;
}

.x-tool-expand-east,
.x-tool-expand-west {
    float: none;
    margin: 3px auto;
}

.x-accordion-hd .x-tool-toggle {
    background-position: 0 -255px;
}

.x-accordion-hd .x-tool-toggle-over {
    background-position: -15px -255px;
}

.x-panel-collapsed .x-accordion-hd .x-tool-toggle {
    background-position: 0 -240px;
}

.x-panel-collapsed .x-accordion-hd .x-tool-toggle-over {
    background-position: -15px -240px;
}

.x-accordion-hd {
    vertical-align: middle;
    padding-top: 4px;
    padding-bottom: 4px;
    border-top: 0 none;
    background: transparent repeat-x 0 -9px;
}

.x-layout-collapsed {
    position: absolute;
    left: -10000px;
    top: -10000px;
    visibility: hidden;
    width: 20px;
    height: 20px;
    overflow: hidden;
    border: 1px solid;
    z-index: 20;
}

.ext-border-box .x-layout-collapsed {
    width: 22px;
    height: 22px;
}

.x-layout-collapsed-over {
    cursor: pointer;
}

.x-layout-collapsed-west .x-layout-collapsed-tools,
.x-layout-collapsed-east .x-layout-collapsed-tools {
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
}

.x-layout-split {
    position: absolute;
    height: 10px;
    width: 10px;
    line-height: 1px;
    font-size: 1px;
    z-index: 3;
    background-color: #f9f9f9;
}

.ext-strict .ext-ie6 .x-layout-split {
    background-color: #fff!important;
    filter: alpha(opacity=1);
}

.x-layout-split-h {
    background-image: url(../images/default/s.gif);
    background-position: left;
}

.x-layout-split-v {
    background-image: url(../images/default/s.gif);
    background-position: top;
}

.x-column-layout-ct {
    overflow: hidden;
    zoom: 1;
}

.x-column {
    float: left;
    padding: 0;
    margin: 0;
    overflow: hidden;
    zoom: 1;
}

.x-column-inner {
    overflow: hidden;
    zoom: 1;
}

.x-layout-mini {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 10px;
    height: 35px;
    cursor: pointer;
    opacity: .5;
    -moz-opacity: .5;
    filter: alpha(opacity=50);
    background: #e0e0e0;
}

.x-layout-mini-over,
.x-layout-collapsed-over .x-layout-mini {
    opacity: 1;
    -moz-opacity: 1;
    filter: none;
}

.x-layout-split-west .x-layout-mini {
    top: 48%;
}

.x-layout-split-east .x-layout-mini {
    top: 48%;
}

.x-layout-split-north .x-layout-mini {
    left: 48%;
    height: 5px;
    width: 35px;
}

.x-layout-split-south .x-layout-mini {
    left: 48%;
    height: 10px;
    width: 35px;
}

.x-layout-cmini-west .x-layout-mini {
    top: 48%;
}

.x-layout-cmini-east .x-layout-mini {
    top: 48%;
}

.x-layout-cmini-north .x-layout-mini {
    left: 48%;
    height: 5px;
    width: 35px;
}

.x-layout-cmini-south .x-layout-mini {
    left: 48%;
    height: 10px;
    width: 35px;
}

.x-layout-cmini-west,
.x-layout-cmini-east {
    border: 0 none;
    width: 10px!important;
    padding: 0;
    background: transparent;
}

.x-layout-cmini-north,
.x-layout-cmini-south {
    border: 0 none;
    height: 10px!important;
    padding: 0;
    background: transparent;
}

.x-viewport,
.x-viewport body {
    margin: 0;
    padding: 0;
    border: 0 none;
    overflow: hidden;
    height: 100%;
}

.x-abs-layout-item {
    position: absolute;
    left: 0;
    top: 0;
}

.ext-ie input.x-abs-layout-item,
.ext-ie textarea.x-abs-layout-item {
    margin: 0;
}

.x-box-layout-ct {
    overflow: hidden;
    zoom: 1;
}

.x-box-inner {
    overflow: hidden;
    zoom: 1;
    position: relative;
    left: 0;
    top: 0;
}

.x-box-item {
    position: absolute;
    left: 0;
    top: 0;
}

.x-progress-wrap {
    border: 1px solid;
    overflow: hidden;
}

.x-progress-inner {
    height: 18px;
    background: repeat-x;
    position: relative;
}

.x-progress-bar {
    height: 18px;
    float: left;
    width: 0;
    background: repeat-x left center;
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-right: 1px solid;
}

.x-progress-text {
    padding: 1px 5px;
    overflow: hidden;
    position: absolute;
    left: 0;
    text-align: center;
}

.x-progress-text-back {
    line-height: 16px;
}

.ext-ie .x-progress-text-back {
    line-height: 15px;
}

.ext-strict .ext-ie7 .x-progress-text-back {
    width: 100%;
}

.x-list-header {
    background: repeat-x 0 bottom;
    cursor: default;
    zoom: 1;
    height: 22px;
}

.x-list-header-inner div {
    display: block;
    float: left;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.x-list-header-inner div em {
    display: block;
    border-left: 1px solid;
    padding: 4px 4px;
    overflow: hidden;
    -moz-user-select: none;
    -khtml-user-select: none;
    line-height: 14px;
}

.x-list-body {
    overflow: auto;
    overflow-x: hidden;
    overflow-y: auto;
    zoom: 1;
    float: left;
    width: 100%;
}

.x-list-body dl {
    zoom: 1;
}

.x-list-body dt {
    display: block;
    float: left;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    zoom: 1;
}

.x-list-body dt em {
    display: block;
    padding: 3px 4px;
    overflow: hidden;
    -moz-user-select: none;
    -khtml-user-select: none;
}

.x-list-resizer {
    border-left: 1px solid;
    border-right: 1px solid;
    position: absolute;
    left: 0;
    top: 0;
}

.x-list-header-inner em.sort-asc {
    background: transparent no-repeat center 0;
    border-style: solid;
    border-width: 0 1px 1px;
    padding-bottom: 3px;
}

.x-list-header-inner em.sort-desc {
    background: transparent no-repeat center -23px;
    border-style: solid;
    border-width: 0 1px 1px;
    padding-bottom: 3px;
}

.x-slider {
    zoom: 1;
}

.x-slider-inner {
    position: relative;
    left: 0;
    top: 0;
    overflow: visible;
    zoom: 1;
}

.x-slider-focus {
    position: absolute;
    left: 0;
    top: 0;
    width: 1px;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    -moz-outline: 0 none;
    outline: 0 none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: ignore;
    display: block;
    overflow: hidden;
}

.x-slider-horz {
    padding-left: 7px;
    background: transparent no-repeat 0 -22px;
}

.x-slider-horz .x-slider-end {
    padding-right: 7px;
    zoom: 1;
    background: transparent no-repeat right -44px;
}

.x-slider-horz .x-slider-inner {
    background: transparent repeat-x 0 0;
    height: 22px;
}

.x-slider-horz .x-slider-thumb {
    width: 14px;
    height: 15px;
    position: absolute;
    left: 0;
    top: 3px;
    background: transparent no-repeat 0 0;
}

.x-slider-horz .x-slider-thumb-over {
    background-position: -14px -15px;
}

.x-slider-horz .x-slider-thumb-drag {
    background-position: -28px -30px;
}

.x-slider-vert {
    padding-top: 7px;
    background: transparent no-repeat -44px 0;
    width: 22px;
}

.x-slider-vert .x-slider-end {
    padding-bottom: 7px;
    zoom: 1;
    background: transparent no-repeat -22px bottom;
}

.x-slider-vert .x-slider-inner {
    background: transparent repeat-y 0 0;
}

.x-slider-vert .x-slider-thumb {
    width: 15px;
    height: 14px;
    position: absolute;
    left: 3px;
    bottom: 0;
    background: transparent no-repeat 0 0;
}

.x-slider-vert .x-slider-thumb-over {
    background-position: -15px -14px;
}

.x-slider-vert .x-slider-thumb-drag {
    background-position: -30px -28px;
}

.x-window-dlg .x-window-body {
    border: 0 none!important;
    padding: 5px 10px;
    overflow: hidden!important;
}

.x-window-dlg .x-window-mc {
    border: 0 none!important;
}

.x-window-dlg .ext-mb-input {
    margin-top: 4px;
    width: 95%;
}

.x-window-dlg .ext-mb-textarea {
    margin-top: 4px;
}

.x-window-dlg .x-progress-wrap {
    margin-top: 4px;
}

.ext-ie .x-window-dlg .x-progress-wrap {
    margin-top: 6px;
}

.x-window-dlg .x-msg-box-wait {
    background: transparent no-repeat left;
    display: block;
    width: 300px;
    padding-left: 18px;
    line-height: 18px;
}

.x-window-dlg .ext-mb-icon {
    float: left;
    width: 47px;
    height: 32px;
}

.ext-ie .x-window-dlg .ext-mb-icon {
    width: 44px;
}

.x-window-dlg .x-dlg-icon .ext-mb-content {
    zoom: 1;
    margin-left: 47px;
}

.x-window-dlg .ext-mb-info,
.x-window-dlg .ext-mb-warning,
.x-window-dlg .ext-mb-question,
.x-window-dlg .ext-mb-error {
    background: transparent no-repeat top left;
}

.ext-gecko2 .ext-mb-fix-cursor {
    overflow: auto;
}

.x-grid3-locked,
.x-grid3-unlocked {
    overflow: hidden;
    position: absolute;
}

.x-grid3-locked {
    border-right: 1px solid #99BBE8;
}

.x-grid3-locked .x-grid3-scroller {
    overflow: hidden;
}

.x-grid3-locked .x-grid3-row {
    border-right: 0;
}

.x-grid3-scroll-spacer {
    height: 19px;
}

.x-grid3-unlocked .x-grid3-header-offset {
    padding-left: 0;
}

.x-grid3-unlocked .x-grid3-row {
    border-left: 0;
}

.x-grid3-summary-row {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    color: #333;
    background: #f1f2f4;
}

.x-grid3-summary-row .x-grid3-cell-inner {
    font-weight: bold;
    padding-bottom: 4px;
}

.x-grid3-cell-first .x-grid3-cell-inner {
    padding-left: 16px;
}

.x-grid-hide-summary .x-grid3-summary-row {
    display: none;
}

.x-grid3-summary-msg {
    padding: 4px 16px;
    font-weight: bold;
}

.x-grid3-gridsummary-row-inner {
    overflow: hidden;
    width: 100%;
}

.x-grid3-gridsummary-row-offset {
    width: 10000px;
}

.x-grid-hide-gridsummary .x-grid3-gridsummary-row-inner {
    display: none;
}

.ext-webkit input[type="checkbox"],
.ext-gecko input[type="checkbox"],
.ext-webkit input[type="radio"],
.ext-gecko input[type="radio"] {
    vertical-align: middle;
    margin-right: 2px;
}

.scheme-editor input[type="checkbox"],
.scheme-editor input[type="checkbox"],
.scheme-editor input[type="radio"],
.scheme-editor input[type="radio"] {
    vertical-align: middle;
    margin-left: 5px;
}

.x-action-col-btn {
    cursor: pointer;
    margin-right: 5px;
}

.x-action-col-btn img {
    height: 16px;
    width: 16px;
}

.x-grid3-hd-action-col {
    text-align: center;
}

.scheme-editor .lb-op-body {
    padding: 5px 5px 5px 10px;
    overflow-y: auto;
}

.scheme-editor .ownerPanel .x-panel-body {
    border-style: solid;
}

.bizproc-config .x-panel-body-noheader {
    padding-top: 5px;
}

.x-form-field-wrap .x-form-more-trigger {
    background-image: url(/css/themes/etm-customer/images/xtheme/form/point-trigger.gif)!important;
    right: -5px!important;
    border-bottom: 0;
    height: 22px;
}

.expression-editor-area {
    width: 300px;
}

.delBtnBar,
.creBtnBar {
    width: 86px;
}

.scheme-editor .action-box-desc {
    color: #c00;
    font-size: 12px;
    padding: 6px;
}

.scheme-editor .stepGrid .x-grid3-body {
    margin-top: 8px;
}

.scheme-editor .stepGrid .x-grid3 .x-grid3-row {
    border: 0;
}

.scheme-editor .stepGrid .x-grid3 .x-grid3-row-table {
    border: 1px solid #D8D7DD;
    height: 42px;
    margin: 0 auto;
    width: 175px;
    background: url(/images/process_btn.jpg) repeat-x;
    table-layout: auto;
}

.scheme-editor .stepGrid .x-grid3-cell-first .x-grid3-cell-inner {
    line-height: 32px;
}

.scheme-editor .stepGrid .step-type-0,
.scheme-editor .stepGrid .step-type-1,
.scheme-editor .stepGrid .step-type-2,
.scheme-editor .stepGrid .step-type-10,
.scheme-editor .stepGrid .step-type-3,
.scheme-editor .stepGrid .step-type-4,
.scheme-editor .stepGrid .step-type-5 {
    padding-left: 32px;
    margin-left: 5px;
}

.scheme-editor .stepGrid .step-type-0 {
    background: url(/images/step_type_start.gif) no-repeat left center;
}

.scheme-editor .stepGrid .step-type-1 {
    background: url(/images/step_type_edit.gif) no-repeat left center;
}

.scheme-editor .stepGrid .step-type-2,
.scheme-editor .stepGrid .step-type-10 {
    background: url(/images/step_type_approval.gif) no-repeat left center;
}

.scheme-editor .stepGrid .step-type-3 {
    background: url(/images/step_type_approval.gif) no-repeat left center;
}

.scheme-editor .stepGrid .step-type-4 {
    background: url(/images/step_type_copy.gif) no-repeat left center;
}

.scheme-editor .stepGrid .step-type-5 {
    background: url(/images/step_type_end.gif) no-repeat left center;
}

.scheme-editor .stepGrid .x-grid3-row-over {
    background: transparent;
}

.scheme-editor .stepGrid .x-grid3-row-selected {
    background: transparent!important;
}

.scheme-editor .stepGrid .x-grid3-row-over .x-grid3-row-table,
.scheme-editor .stepGrid .x-grid3-row-selected .x-grid3-row-table {
    background: transparent;
    background-color: #EDF8FF;
    border-color: #C4C2CE;
}

.scheme-editor .stepGrid .lb-scheme-step-gray .x-grid3-row-table {
    border: 1px solid #D8D7DD;
    background: url(/images/process_btn.jpg) repeat-x;
}

.scheme-editor .stepGrid .connector {
    background: url(/images/process_arrow.jpg) no-repeat center center;
    margin: 0 auto;
    height: 16px;
    width: 175px;
}

.scheme-editor .stepGrid .x-grid3-cell-inner,
.scheme-editor .stepGrid .x-grid3-hd-inner {
    padding: 3px 0 3px 0;
}

.scheme-editor .stepGrid .x-action-col-btn {
    margin-right: 0;
    margin-top: 7px;
    display: inline-block;
}

.ext-ie .scheme-editor .stepGrid .x-grid3-row {
    margin-left: 13px!important;
}

.scheme-editor .stepGrid .x-grid3-row {
    margin-left: 0!important;
}

.scheme-editor .stepGrid .x-grid3-row-alt {
    background-color: #fff;
}

.tasktitle h1 {
    font: bold 12px/24px tahoma!important;
}

.lb-wf-nav-bar {
    font-weight: normal!important;
}

.commu-area-anchor-wrap {
    position: relative;
    margin-top: 6px;
}

.lbKMAuth-panel .x-grid3-row {
    text-align: left;
}

.lbui-modaldialog {
    position: relative;
}

div.ux-maximgb-tg-mastercell-wrap {
    border: 0 none!important;
    padding: 0!important;
    margin: 0!important;
}

.ux-maximgb-tg-uiwrap {
    float: left;
    position: relative;
    height: 18px;
    white-space: nowrap;
    overflow: hidden;
}

.ux-maximgb-tg-elbow-empty {
    position: absolute;
    height: 18px;
    width: 16px;
    overflow: hidden;
}

.ux-maximgb-tg-elbow-line {
    position: absolute;
    height: 18px;
    width: 16px;
    overflow: hidden;
    background: url(../images/elbow-line.gif) repeat-x;
}

.ux-maximgb-tg-elbow {
    position: absolute;
    height: 18px;
    width: 16px;
    overflow: hidden;
    background: url(../images/elbow.gif) no-repeat;
}

.ux-maximgb-tg-elbow-end {
    position: absolute;
    height: 18px;
    width: 16px;
    overflow: hidden;
    background: url(../images/elbow-end.gif) no-repeat;
}

.ux-maximgb-tg-elbow-active {
    cursor: pointer;
}

.ux-maximgb-tg-elbow-minus {
    position: absolute;
    height: 18px;
    width: 16px;
    overflow: hidden;
    background: url(../images/elbow-minus.gif) no-repeat;
}

.ux-maximgb-tg-elbow-end-minus {
    position: absolute;
    height: 18px;
    width: 16px;
    overflow: hidden;
    background: url(../images/elbow-end-minus.gif) no-repeat;
}

.ux-maximgb-tg-nl-minus {
    position: absolute;
    height: 18px;
    width: 16px;
    overflow: hidden;
    background: url(../images/elbow-minus-nl.gif) no-repeat;
}

.ux-maximgb-tg-elbow-plus {
    position: absolute;
    height: 18px;
    width: 16px;
    overflow: hidden;
    background: url(../images/elbow-plus.gif) no-repeat;
}

.ux-maximgb-tg-elbow-end-plus {
    position: absolute;
    height: 18px;
    width: 16px;
    overflow: hidden;
    background: url(../images/elbow-end-plus.gif) no-repeat;
}

.ux-maximgb-tg-nl-plus {
    position: absolute;
    height: 18px;
    width: 16px;
    overflow: hidden;
    background: url(../images/elbow-plus-nl.gif) no-repeat;
}

@charset "utf-8";
table {
    border-collapse: collapse;
}

.lb-op-body .readonly,
.lb-op-body .readonly_input {
    border: none;
    vertical-align: middle;
    background: transparent;
}

.ext-strict .ext-ie .x-window-bwrap {
    position: static;
}

.lb-inner-footer {
    padding-left: 0!important;
    padding-right: 0!important;
}

.msg {
    font: normal 12px SimSun, "Arial", "Helvetica", "sans-serif";
}

#msg-div {
    position: absolute;
    left: 35%;
    top: 10px;
    width: 250px;
    z-index: 20000;
}

.msg td.lb-tip-header {
    width: 210px;
}

.msg .lb-tip-icon {
    float: left;
    width: 32px;
    height: 32px;
}

.msg .lb-tip-error {
    background-image: url(../images/default/window/icon-error.gif);
}

.msg .lb-tip-warn {
    background-image: url(../images/default/window/icon-warning.gif);
}

.msg .lb-tip-text {
    padding: 10px 0 3px 32px;
    word-break: break-all;
}

.msg .lb-icon-close {
    position: relative;
    top: 0;
    left: 0;
    width: 15px;
    height: 15px;
    background: url(../images/default/qtip/close.gif) 0 -0 no-repeat;
}

.msg .x-box-mc td {
    font-family: SimSun, "Arial", "Helvetica", "sans-serif";
    color: #393939;
    font-size: 12px;
}

.msg .x-box-mc td.lb-tip-header {
    font-size: 14px;
    font-weight: bold;
}

#operateMsg {
    background: transparent;
    color: #FB404B;
    font-family: "Arial";
    font-size: 12px;
    font-weight: bold;
}

.lb-cmd-sys,
.lb-cmd,
.lb-cmd-exbtn,
.lb-free {
    background-image: url(/images/icon/go.gif)!important;
}

.lb-cmd-1,
.lb-cmd-ViewDetail,
.lb-cmd-View {
    background: url(/images/icon/tools.png) no-repeat 0 0!important;
}

.lb-cmd-2,
.lb-grid-ck {
    background: url(/images/icon/tools.gif) no-repeat 0 -16px!important;
}

.lb-cmd-3 {
    background: url(/images/icon/tools.gif) no-repeat 0 -32px!important;
}

.lb-cmd-4 {
    background: url(/images/icon/tools.gif) no-repeat 0 -48px!important;
}

.lb-cmd-5 {
    background: url(/images/icon/tools.gif) no-repeat 0 -64px!important;
}

.lb-cmd-6,
.lb-wizard-finish {
    background: url(/images/icon/tools.gif) no-repeat 0 -80px!important;
}

.lb-cmd-7,
.lb-cmd-wf-kill {
    background: url(/images/icon/tools.gif) no-repeat 0 -96px!important;
}

.lb-cmd-8 {
    background: url(/images/icon/tools.gif) no-repeat 0 -112px!important;
}

.lb-cmd-9 {
    background: url(/images/icon/tools.gif) no-repeat 0 -128px!important;
}

.lb-cmd-10 {
    background: url(/images/icon/tools.gif) no-repeat 0 -144px!important;
}

.lb-cmd-11 {
    background: url(/images/icon/tools.gif) no-repeat 0 -160px!important;
}

.lb-cmd-12 {
    background: url(/images/icon/tools.gif) no-repeat 0 -176px!important;
}

.lb-cmd-13,
.lb-cmd-Print {
    background: url(/images/icon/tools.gif) no-repeat 0 -192px!important;
}

.lb-cmd-14,
.lb-cmd-ToExcel {
    background: url(/images/icon/tools.gif) no-repeat 0 -208px!important;
}

.lb-cmd-15,
.lb-cmd-LoadExcel {
    background: url(/images/icon/tools.gif) no-repeat 0 -224px!important;
}

.lb-cmd-16,
.lb-cmd-wf-reject,
.lb-cmd-wf-inter {
    background: url(/images/icon/tools.gif) no-repeat 0 -240px!important;
}

.lb-cmd-17,
.lb-cmd-wf-submit,
.lb-cmd-wf-action {
    background: url(/images/icon/tools.gif) no-repeat 0 -256px!important;
}

.lb-cmd-18,
.lb-wizard-prev {
    background: url(/images/icon/tools.gif) no-repeat 0 -272px!important;
}

.lb-cmd-19,
.lb-wizard-next {
    background: url(/images/icon/tools.gif) no-repeat 0 -288px!important;
}

.lb-cmd-20,
.lb-all {
    background: url(/images/icon/tools.gif) no-repeat 0 -304px!important;
}

.lb-cmd-21,
.lb-bat,
.lb-cmd-BatchDel {
    background: url(/images/icon/tools.gif) no-repeat 0 -320px!important;
}

.lb-cmd-22 {
    background: url(/images/icon/tools.gif) no-repeat 0 -336px!important;
}

.lb-cmd-23 {
    background: url(/images/icon/tools.gif) no-repeat 0 -352px!important;
}

.lb-cmd-24,
.lb-cmd-return,
.lb-cmd-resotre {
    background: url(/images/icon/tools.gif) no-repeat 0 -368px!important;
}

.lb-cmd-25,
.lb-cmd-Compute {
    background: url(/images/icon/tools.gif) no-repeat 0 -384px!important;
}

.lb-cmd-26,
.lb-btn-config {
    background: url(/images/icon/tools.gif) no-repeat 0 -400px!important;
}

.lb-cmd-27,
.lb-cmd-wf-approve {
    background: url(/images/icon/tools.gif) no-repeat 0 -416px!important;
}

.lb-cmd-28 {
    background: url(/images/icon/tools.gif) no-repeat 0 -432px!important;
}

.lb-cmd-29,
.lb-cmd-query {
    background: url(/images/icon/tools.gif) no-repeat 0 -448px!important;
}

.lb-cmd-30 {
    background: url(/images/icon/tools.gif) no-repeat 0 -464px!important;
}

.lb-cmd-31 {
    background: url(/images/icon/tools.gif) no-repeat 0 -480px!important;
}

.lb-cmd-32,
.lb-btn-commu {
    background: url(/images/icon/tools.png) no-repeat 0 -496px!important;
}

.lb-cmd-33 {
    background: url(/images/icon/tools.gif) no-repeat 0 -512px!important;
}

.lb-cmd-34,
.lb-btn-entrust,
.lb-user-icon {
    background: url(/images/icon/tools.gif) no-repeat 0 -528px!important;
}

.lb-cmd-35 {
    background: url(/images/icon/tools.gif) no-repeat 0 -544px!important;
}

.lb-cmd-36 {
    background: url(/images/icon/tools.gif) no-repeat 0 -560px!important;
}

.lb-cmd-37 {
    background: url(/images/icon/tools.gif) no-repeat 0 -576px!important;
}

.lb-cmd-38,
.lb-cmd-close,
.lb-wizard-cancel {
    background: url(/images/icon/tools.gif) no-repeat 0 -592px!important;
}

.lb-cmd-39 {
    background: url(/images/icon/tools.gif) no-repeat 0 -608px!important;
}

.lb-cmd-40 {
    background: url(/images/icon/tools.gif) no-repeat 0 -624px!important;
}

.lb-cmd-41,
.lb-btn-status {
    background: url(/images/icon/tools.gif) no-repeat 0 -640px!important;
}

.lb-cmd-42 {
    background: url(/images/icon/tools.gif) no-repeat 0 -656px!important;
}

.lb-cmd-43 {
    background: url(/images/icon/tools.gif) no-repeat 0 -672px!important;
}

.lb-cmd-44 {
    background: url(/images/icon/tools.gif) no-repeat 0 -688px!important;
}

.lb-cmd-45 {
    background: url(/images/icon/tools.gif) no-repeat 0 -704px!important;
}

.lb-cmd-46 {
    background: url(/images/icon/tools.gif) no-repeat 0 -720px!important;
}

.lb-cmd-47 {
    background: url(/images/icon/tools.gif) no-repeat 0 -736px!important;
}

.lb-cmd-48,
.lb-row-search {
    background: url(/images/icon/tools.gif) no-repeat 0 -752px!important;
}

.lb-cmd-49 {
    background: url(/images/icon/tools.gif) no-repeat 0 -768px!important;
}

.lb-cmd-50 {
    background: url(/images/icon/tools.gif) no-repeat 0 -784px!important;
}

.lb-cmd-51 {
    background: url(/images/icon/tools.gif) no-repeat 0 -800px!important;
}

.lb-cmd-52 {
    background: url(/images/icon/tools.gif) no-repeat 0 -816px!important;
}

.lb-cmd-53,
.lb-btn-task {
    background: url(/images/icon/tools.gif) no-repeat 0 -832px!important;
}

.lb-cmd-54 {
    background: url(/images/icon/tools.gif) no-repeat 0 -848px!important;
}

.lb-cmd-55,
.lb-inc {
    background: url(/images/icon/tools.gif) no-repeat 0 -864px!important;
}

.lb-cmd-56 {
    background: url(/images/icon/tools.gif) no-repeat 0 -880px!important;
}

.lb-cmd-57 {
    background: url(/images/icon/tools.gif) no-repeat 0 -896px!important;
}

.lb-cmd-58 {
    background: url(/images/icon/tools.gif) no-repeat 0 -912px!important;
}

.lb-cmd-59 {
    background: url(/images/icon/tools.gif) no-repeat 0 -928px!important;
}

.lb-cmd-60 {
    background: url(/images/icon/tools.gif) no-repeat 0 -944px!important;
}

.lb-cmd-61 {
    background: url(/images/icon/tools.gif) no-repeat 0 -960px!important;
}

.lb-cmd-62 {
    background: url(/images/icon/tools.gif) no-repeat 0 -976px!important;
}

.lb-cmd-63 {
    background: url(/images/icon/tools.gif) no-repeat 0 -992px!important;
}

.lb-cmd-64 {
    background: url(/images/icon/tools.gif) no-repeat 0 -1008px!important;
}

.lb-cmd-65 {
    background: url(/images/icon/tools.gif) no-repeat 0 -1024px!important;
}

.lb-row-batch-undo {
    background: url(/images/icon/tools.gif) no-repeat 0 -369px!important;
}

.titleSearchBar {
    float: right;
}

.lb-advSearch .lb-btn-advSearch {
    width: 19!important;
    height: 18!important;
    cursor: pointer;
    background: url("/images/icon/advsearch.gif") no-repeat;
    background-position: 0 -4;
    margin-right: 4px;
}

.lb-btn-release {
    background: url(/images/icon/tools.gif) no-repeat 0 -1376px!important;
}

.lb-cmd-66,
.lb-btn-date {
    background: url(/images/icon/tools.png) no-repeat 0 -1040px!important;
}

.lb-cmd-67,
.lb-panel-restore {
    background: url(/images/icon/tools.gif) no-repeat 0 -1056px!important;
}

.lb-cmd-68,
.lb-panel-maximize {
    background: url(/images/icon/tools.gif) no-repeat 0 -1072px!important;
}

.lb-cmd-69 {
    background: url(/images/icon/tools.gif) no-repeat 0 -1088px!important;
}

.lb-cmd-70,
.lb-row-edit {
    background: url(/images/icon/tools.gif) no-repeat 0 -1104px!important;
}

.lb-cmd-71,
.lb-row-insert {
    background: url(/images/icon/tools.gif) no-repeat 0 -1120px!important;
}

.lb-cmd-72,
.lb-row-delete {
    background: url(/images/icon/tools.gif) no-repeat 0 -1136px!important;
}

.lb-row-batch-delete {
    background: url(/images/icon/tools.gif) no-repeat 0 -320px!important;
}

.lb-cmd-73,
.lb-grid {
    background: url(/images/icon/tools.gif) no-repeat 0 -1152px!important;
}

.lb-cmd-74 {
    background: url(/images/icon/tools.gif) no-repeat 0 -1168px!important;
}

.lb-cmd-75 {
    background: url(/images/icon/tools.gif) no-repeat 0 -1184px!important;
}

.lb-cmd-76,
.lb-cmd-Add {
    background: url(/images/icon/tools.png) no-repeat 0 -1200px!important;
}

.lb-cmd-77,
.lb-cmd-Delete {
    background: url(/images/icon/tools.png) no-repeat 0 -1216px!important;
}

.lb-cmd-78,
.lb-cmd-Update {
    background: url(/images/icon/tools.png) no-repeat 0 -1232px!important;
}

.lb-cmd-79,
.lb-cmd-save {
    background: url(/images/icon/tools.gif) no-repeat 0 -1248px!important;
}

.lb-cmd-80 {
    background: url(/images/icon/tools.gif) no-repeat 0 -1264px!important;
}

.lb-cmd-sort {
    background: url(/css/themes/etm-customer/images/pageTitle/titleIcons.gif) no-repeat 0 -300px!important;
}

.lb-cmd-wf-active {
    background: url(/images/icon/status_activation.gif) no-repeat!important;
}

.lb-cmd-wf-hangup {
    background: url(/images/icon/status_pause.gif) no-repeat!important;
}

.lb-btn-work {
    background-image: url(/images/icon/fam/app_go.png)!important;
}

.lb-btn-refresh {
    background-image: url(/images/icon/fam/refresh.png)!important;
}

.lb-tree-node-all {
    background-image: url(/images/icon/complete.gif)!important;
}

div.QueryForm div.lb-qry-inner {
    display: inline;
    margin: 3px 0 3px 0;
}

div.QueryForm div.lb-qry-inner table.lb-table-inner {
    display: inline;
}

#msgBar {
    font-size: 12px;
    background-color: #ffc;
    padding-left: 20px;
    border-style: solid;
    border-width: 1px;
    border-color: #C0C0C0;
    margin: 3px 1px 3px 1px;
    background-repeat: no-repeat;
    background-position: 2px 4px;
    line-height: 24px;
}

.Error {
    background-image: url("/images/message/msg_error.gif");
}

.Success {
    background-image: url("/images/message/msg_ok.gif");
}

.Warn,
.MsgEmpty {
    background-image: url(/images/message/msg_warning.gif);
}

.MsgNone {
    display: none;
}

.lb-msg-close {
    float: right;
    margin-top: 2px;
    margin-right: 2px;
    width: 15px;
    height: 15px;
    background: url(../images/default/qtip/close.gif) 0 -0 no-repeat;
}

.icon-expand-all {
    background-image: url(/images/icon/expand-all.gif)!important;
}

.icon-collapse-all {
    background-image: url(/images/icon/collapse-all.gif)!important;
}

.x-grid3-body .x-grid3-td-cmd-col .x-grid3-cell-inner {
    padding: 1px 0 0 0!important;
    margin: 2px 0 0 0!important;
}

.lb-grid-ctrl-cmd {
    width: 16px;
    height: 16px;
    cursor: pointer;
}

.lb-grid-ctrl-edit {
    background: transparent url(/images/icon/fam/grid.gif) no-repeat center -64px;
}

.lb-grid-ctrl-delete {
    background: transparent url(/images/icon/fam/grid.gif) no-repeat center -80px;
}

.lb-grid-ctrl-view {
    background: transparent url(/images/icon/fam/grid.gif) no-repeat center -96px;
}

.lb-grid-ctrl-cmd-over {
    background: transparent url(/images/icon/fam/grid.gif) no-repeat center -32px;
}

.lb-grid-ctrl-undo {
    background: transparent url(/images/icon/clear.gif) no-repeat center center;
}

.lb-grid-ctrl-cmd-p {
    float: left;
}

.x-column-tree .x-panel-header {
    padding: 3px 0 0 0;
    border-bottom-width: 0;
}

.x-column-tree .x-panel-header .x-panel-header-text {
    margin-left: 3px;
}

.x-column-tree .x-tree-node {
    zoom: 1;
}

.x-column-tree .x-tree-node-el {
    zoom: 1;
}

.x-column-tree .x-tree-selected {
    background: #d9e8fb;
}

.x-column-tree .x-tree-node a {
    line-height: 18px;
    vertical-align: middle;
}

.x-column-tree .x-tree-node .x-tree-selected a span {
    background: transparent;
    color: #000;
}

.x-tree-col {
    float: left;
    overflow: hidden;
    padding: 0 1px;
    zoom: 1;
}

.x-tree-col-text,
.x-tree-hd-text {
    color: #000;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    padding: 3px 3px 3px 5px;
    white-space: nowrap;
    font: normal 11px arial, tahoma, helvetica, sans-serif;
}

.x-tree-headers {
    margin-top: 3px;
    background: #f9f9f9 url(../../../resources/images/default/grid/grid3-hrow.gif) repeat-x 0 bottom;
    cursor: default;
    zoom: 1;
}

.x-tree-hd {
    float: left;
    overflow: hidden;
    border-left: 1px solid #eee;
    border-right: 1px solid #d0d0d0;
}

.x-grid3-body .x-grid3-col-lb-lst-col em,
.lb-grid-mul-disp em {
    font: normal 12px/1.4 "Trebuchet MS";
    color: #f60;
}

div.x-grid3-row div.lb-grid-mul-disp td {
    line-height: 1.4em!important;
}

.x-grid3-body .x-grid3-col-lb-lst-col div.subtitle,
.lb-grid-mul-disp .lb-mul-subtitle {
    display: block;
    color: #999;
}

.lb-grid-mul-disp {
    position: relative;
}

.lb-grid-mul-disp .lb-picture {
    position: absolute;
    left: 1px;
    top: 0;
    z-index: 10;
    width: 45px;
    height: 45px;
}

.lb-grid-mul-disp .lb-mul-subtitle {
    padding-top: 2px;
}

.lb-mul-content .lb-mul-subtitle {
    padding-top: 5px;
}

ul.mulitLink {
    list-style: inside disc;
    padding: 5px;
}

ul.mulitLink li {
    padding: 0 0 5px 5px;
}

.lb-grid-mul-lk,
.lb-grid-gen-lk {
    display: inline;
    margin: 0 10px 0 5px;
    cursor: pointer;
    color: #039;
    font-family: SimSun;
    font-size: 12px;
    font-style: normal;
    text-decoration: underline;
    font-weight: normal;
}

.x-grid3-body .x-grid3-td-lb_edit_status {
    background: transparent repeat-y right;
    background-image: url(../images/default/grid/grid3-special-col-bg.gif);
}

.x-grid3-body .x-grid3-td-lb_edit_status .x-grid3-cell-inner {
    padding: 3px 5px 0 0!important;
    text-align: right;
    color: #444;
}

.x-grid3-body .x-grid3-row-selected .x-grid3-td-lb_edit_status {
    background-image: url(../images/default/grid/grid3-special-col-sel-bg.gif);
}

.x-grid3-body .lb-row-edit-dirty,
.x-grid3-body .lb-row-edit-create,
.x-grid3-body .lb-row-edit-error,
.x-grid3-body .lb-row-edit-deleted {
    width: 100%;
    height: 16px;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: transparent;
}

.x-grid3-body .lb-row-edit-dirty {
    background-image: url(/images/icon/grid/edit.gif);
}

.x-grid3-body .lb-row-edit-create {
    background-image: url(/images/icon/grid/new.gif);
}

.x-grid3-body .lb-row-edit-error {
    background-image: url(/images/icon/grid/editerr.gif);
}

.x-grid3-body .lb-row-edit-deleted {
    background-image: url(/images/icon/task_ico_close_gray.gif);
}

.x-form-field-wrap .lb-datetime-trigger {
    background-image: url(../images/default/form/datetime-trigger.gif)!important;
}

.x-date-tp {
    position: absolute;
    left: 0;
    top: 0;
    display: none;
    background-color: #fff;
}

.x-tp-hours,
.x-tp-minutes,
.x-tp-ok,
.x-tp-close,
.x-date-ok {
    padding: 4px;
    border-top: 1px solid;
    border-top-color: #a3bad9;
    background-color: #dfecfb;
    background-image: url(../images/default/shared/glass-bg.gif);
}

.x-date-time {
    padding-left: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 0;
    border-top: 1px solid #a3bad9;
    background: #dfecfb url(../images/default/shared/glass-bg.gif) repeat-x left top;
}

.x-date-moretime {
    border-top: 1px solid;
    background: #dfecfb url(../images/default/shared/glass-bg.gif) repeat-x left top;
}

.x-btn-arrow2 {
    background-image: url(../images/default/dd/drop-add.gif);
    width: 15px;
}

.lb-field-autosize {
    width: '100%';
}

.lb-date-field {
    width: 100px;
}

.lb-date-len-10 {
    width: 180px;
}

.x-form-field-wrap .lb-time-trigger {
    background-image: url(../images/default/form/time-trigger.gif)!important;
}

.x-form-field-wrap .lb-moretime-trigger {
    background-image: url(../images/default/form/moretime-trigger.gif)!important;
}

.x-time-menu {
    height: 197px;
}

.x-time-menu .x-menu-list {
    padding: 0!important;
}

.x-time-inner {
    height: 196px;
    overflow: auto;
    overflow-x: hidden;
    background-color: #fff;
}

.x-time-inner td {
    border: 1px solid;
    text-align: left;
    padding: 0;
    border-color: #eee;
}

.x-time-inner a {
    padding: 3px;
    display: block;
    text-decoration: none;
    text-align: left;
    zoom: 1;
    font: normal 12px arial, helvetica, tahoma, sans-serif;
    color: #000;
}

.x-time-inner .x-time-selected {
    background: repeat-x left top;
    border: 1px solid;
    padding: 0x;
    background-color: #dfecfb;
    background-image: url(../images/default/shared/glass-bg.gif);
    border-color: #8db2e3;
}

.x-time-inner a:hover {
    text-decoration: none!important;
    color: #000;
    background-color: #ddecfe;
}

.x-time-inner .x-time-selected span {
    font-weight: bold;
}

.x-time-middle {
    background: repeat-x 0 -83px;
    overflow: hidden;
    padding-top: 5px;
    padding-bottom: 5px;
    background-image: url(../images/default/shared/hd-sprite.gif);
    color: #a3bad9;
    font: bold 11px tahoma, verdana, helvetica, sans-serif;
}

.x-time-middle a {
    color: #a3bad9;
    cursor: hand;
}

.x-time-middle a:hover {
    text-decoration: none!important;
    color: #fff;
}

.x-time-hours,
.x-time-minutes,
.x-time-ok,
.x-time-close {
    padding: 4px;
    margin: 0;
    border-top: 1px solid;
    background: repeat-x left top;
    border-top-color: #a3bad9;
    background-color: #dfecfb;
    background-image: url(../images/default/shared/glass-bg.gif);
    width: 25%;
    text-align: left;
}

table.x-time-inner {
    table-layout: fixed;
    width: 100%;
}

.x-time-table {
    width: 175px;
}

.x-time {
    height: 138px;
    overflow: auto;
    SCROLLBAR-FACE-COLOR: #fff;
    SCROLLBAR-HIGHLIGHT-COLOR: #eee;
    SCROLLBAR-SHADOW-COLOR: #eee;
    SCROLLBAR-3DLIGHT-COLOR: #fff;
    SCROLLBAR-ARROW-COLOR: #323;
    SCROLLBAR-TRACK-COLOR: #fff;
    SCROLLBAR-DARKSHADOW-COLOR: #dfecfb;
}

.lb-combo-list-item-checked {
    HEIGHT: 18px;
    BACKGROUND-REPEAT: no-repeat;
    background-image: url('../images/default/menu/checked.gif');
}

.lb-combo-list-item-unchecked {
    HEIGHT: 18px;
    BACKGROUND-REPEAT: no-repeat;
    background-image: url('../images/default/menu/unchecked.gif');
}

.lb-combo-list .x-combo-list-inner {
    overflow-x: auto!important;
}

.lb-combo-list-item-text {
    margin-left: 17px;
}

.x-combo-list-tool {
    line-height: 20px;
    border-top: 1px solid gray;
}

.x-combo-list-tool .x-combo-list-tool-btn {
    text-decoration: none;
    margin: 3px 8px 3px 4px;
    padding: 3px;
    cursor: pointer;
}

.lb-colorpalette {
    width: 265px;
}

.lb-colorpalette table {
    font: normal 12px SimSun, "Arial", "Helvetica", "sans-serif";
}

.lb-colorpalette-selColor {
    width: 42;
    height: 16px;
    line-height: 16px;
    border: 1px solid #EEE;
}

.x-form-field-wrap .lb-color-trigger {
    background-image: url('../images/default/form/color/color-trigger.gif')!important;
}

.x-form-field-wrap .lb-morecolor-trigger {
    background-image: url('../images/default/form/color/color-trigger-2.gif')!important;
}

.x-cp-rgbpicker {
    background-image: url('../images/default/form/color/mask.png');
    background-repeat: no-repeat;
    background-color: red;
    width: 182px;
    height: 182px;
    margin: 7px;
    float: left;
    cursor: pointer;
    _margin: 7px 7px 7px 4px;
    _cursor: hand;
    _filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='../images/default/form/color/mask.png', sizingMethod='scale');
}

.x-cp-rgbslider {
    position: relative;
    left: -7px;
    top: -7px;
    width: 15px;
    height: 15px;
    background-image: url('../images/default/form/color/slider-rgb.gif')!important;
    background-repeat: no-repeat;
    cursor: pointer;
    _cursor: hand;
}

.x-cp-huepicker {
    height: 183px;
    width: 9px;
    float: left;
    margin: 7px 0 0 7px;
    background-image: url('../images/default/form/color/hue.png')!important;
    background-repeat: no-repeat;
    cursor: pointer;
    _cursor: hand;
}

.x-cp-hueslider {
    position: relative;
    left: -3px;
    top: -7px;
    width: 15px;
    height: 15px;
    background-image: url('../images/default/form/color/slider-rgb.gif')!important;
    background-repeat: no-repeat;
    cursor: pointer;
    _cursor: hand;
}

.x-cp-formcontainer {
    float: left;
    width: 116px;
    padding: 2px;
    border: none;
    margin: -24px 0 0 7px!important;
}

.x-cp-clearfloat {
    clear: both;
}

.x-cp-colorbox {
    margin: 2px 5px 0 5px;
    border: 1px solid black;
    text-align: center;
    font-size: 10px;
    height: 64px;
    font-weight: bold;
    padding: 20px 0;
    cursor: pointer;
    _cursor: hand;
}

.x-form-field-wrap .x-form-spinner-trigger {
    background: transparent url('../../../../css/themes/etm-customer/images/xtheme/form/spinner/spinner.gif') no-repeat 0 0!important;
}

.x-form-field-wrap .x-form-spinner-overup {
    background-position: -17px 0;
}

.x-form-field-wrap .x-form-spinner-clickup {
    background-position: -34px 0;
}

.x-form-field-wrap .x-form-spinner-overdown {
    background-position: -51px 0;
}

.x-form-field-wrap .x-form-spinner-clickdown {
    background-position: -68px 0;
}

.x-trigger-wrap-focus .x-form-spinner-trigger {
    background-position: -85px 0;
}

.x-trigger-wrap-focus .x-form-spinner-overup {
    background-position: -102px 0;
}

.x-trigger-wrap-focus .x-form-spinner-clickup {
    background-position: -119px 0;
}

.x-trigger-wrap-focus .x-form-spinner-overdown {
    background-position: -136px 0;
}

.x-trigger-wrap-focus .x-form-spinner-clickdown {
    background-position: -153px 0;
}

.x-trigger-wrap-focus .x-form-trigger {
    border-bottom: 0px solid #7eadd9;
}

.x-form-field-wrap .x-form-spinner-splitter {
    line-height: 1px;
    font-size: 1px;
    position: absolute;
    cursor: n-resize;
}

.x-trigger-wrap-focus .x-form-spinner-splitter {
    background-position: -14px 0;
}

.x-multicoldroplist-wrap {
    FLOAT: left;
    CURSOR: HAND;
    WIDTH: 100px;
    padding: 4px;
    white-space: nowrap;
}

.x-multicoldroplist-wrap a {
    text-decoration: none;
    text-align: left;
    width: 100px;
    color: #2677E0;
}

.x-multicoldroplist-wrap a:hover {
    background-color: #005EAC;
    color: white;
}

.x-groupbar {
    background: transparent!important;
    background-color: #f9f9f9!important;
}

.x-groupbar-selected {
    background-color: #99bbe8!important;
}

.x-emptyresult {
    padding: 4px;
}

.x-emptyresult span {
    color: #99bbe8;
}

.x-panel-tbar-nobox {
    border: 0;
}

.x-panel-body-hide {
    display: none;
}

.HtmlEditor {
    border-style: solid;
    border-width: 1px;
    padding: 0;
    border-color: #696969;
    background-color: white;
}

a.button {
    color: black;
    font-family: SimSun;
    font-size: 12px;
    font-style: normal;
    cursor: pointer;
    text-decoration: none;
    font-weight: normal;
}

a.image {
    color: black;
    font-family: SimSun;
    font-size: 12px;
    font-style: normal;
    cursor: hand;
    text-decoration: none;
    font-weight: normal;
    vertical-align: middle;
    line-height: normal;
}

a.textBtn {
    color: #039;
    font-family: SimSun;
    font-size: 12px;
    font-style: normal;
    cursor: hand;
    text-decoration: none;
    font-weight: normal;
}

a.titleLink {
    text-decoration: none;
    font-size: 12px;
    Cursor: hand;
    line-height: 18px;
    padding-left: 2px;
}

a.titleLink:hover {
    text-decoration: underline;
    color: #F00;
}

.lb-tab-item-hide {
    visibility: hidden!important;
}

div.lb-multiopt-view {
    width: 100%;
}

div.lb-multiopt-view a.Link {
    white-space: nowrap;
}

ul.lb-multiopt-view {
    padding: 0;
    list-style: none;
}

.ext-ie td.Data ul.lb-multiopt-view {
    margin-top: -3px;
}

ul.lb-multiopt-view:after {
    display: block;
    clear: both;
    content: "";
    visibility: hidden;
    height: 0;
}

ul.lb-multiopt-view li {
    float: left;
    margin-right: 1em;
    text-indent: 1em;
    background: url(/images/control/arr.png) no-repeat 0 center;
    color: #999;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.lb-multiopt-edit {
    margin: 0;
    clear: both;
    font-size: 12px;
}

.lb-multiopt-edit img {
    border: none;
    display: block;
    margin-top: 1px;
}

.ext-ie ul.lb-multiopt-view li .Link {
    padding: 0;
}

.ext-ie .x-form-field-wrap .lb-field-autosize {
    margin-right: 17px!important;
}

.ext-gecko .x-form-field-wrap .lb-field-autosize,
.ext-webkit .x-form-field-wrap .lb-field-autosize {
    padding-right: 20px!important;
}

ext-ie .x-form-field-wrap .x-form-trigger {
    position: relative!important;
}

.x-form-field-wrap .x-form-trigger {
    vertical-align: middle;
}

.x-form-field-wrap .lb-field-trigger-autosize {
    position: absolute!important;
    right: 0!important;
}

.x-form-field-wrap .lb-field-twin-trigger-autosize {
    position: absolute;
    right: 0;
}

.ext-ie .x-form-field-wrap .lb-field-dropopt-twin-triggers {
    vertical-align: middle;
}

.ext-ie .x-form-field-trigger-wrap .DropOptSearchInputEx,
.ext-gecko .x-form-field-trigger-wrap .DropOptSearchInputEx,
.ext-webkit .x-form-field-trigger-wrap .DropOptSearchInputEx {
    margin-right: 0!important;
}

.x-date-mp {
    z-index: 1;
}

.menu-title {
    background: #D6E3F2;
    border-style: solid;
    border-color: #DAE6F4 #99bbe8 #99bbe8 #DAE6F4;
    border-width: 1px;
    margin: -2px -2px 0;
    color: #15428b;
    font: bold 10px tahoma, arial, verdana, sans-serif;
    display: block;
    padding: 3px;
}

ul.err-list {
    list-style: inside disc;
}

ul.err-list li {
    padding: 0 0 5px 0;
}

.lb-wizard-guide-on {
    color: #FB404B;
}

.lb-work-desc {
    color: #FB404B;
}

.workResult {
    font: normal 12px SimSun, "Arial", "Helvetica", "sans-serif";
    padding: 10px;
}

.workResult .data {
    padding: 5px 0 0 15px;
}

.workResult .label {
    padding: 10px 0 0 5px;
}

.approve-box {
    padding: 0;
    border: 1px solid #E6E6E6;
    margin: 5px 0 5px 0;
}

.approve-box td {
    font-family: SimSun;
    font-size: 12px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.approve-action {
    width: 120px;
}

.approve-time {
    color: #838383;
    width: 120px;
}

.approve-summary {
    color: #000;
    padding-top: 5px;
    padding-right: 10px;
    padding-left: 10px;
    background-color: #FaFaFa;
}

.approve-title-bar {
    padding-left: 16px;
    padding-right: 16px;
    height: 26px;
    background-color: #FFF;
}

.approve-title-bg {
    background: url(/images/workflow/approve_title_bg.gif) repeat-x;
    height: 26px;
    float: left;
}

.approve-user {
    background: url(/images/workflow/user.gif) no-repeat left center;
    color: #C33838;
    font-weight: bold;
    padding-left: 22px;
}

.approve-user a,
.approve-user a.Link,
.approve-user a.Link:visited {
    font-weight: bold;
    color: #5D5D5E;
}

hr.approve-split {
    height: 1px;
    border-style: none!important;
    border-bottom: 1px solid #959595!important;
}

.approve-more-left {
    float: left;
    height: 22px;
    width: auto;
    cursor: pointer;
    text-indent: 35px;
}

.approve-more-expanded {
    background: url(/images/workflow/approve_more_left_close.gif) no-repeat top left;
}

.approve-more-collapsed {
    background: url(/images/workflow/approve_more_left_open.gif) no-repeat top left;
}

.approve-more-right {
    float: right;
    background: url(/images/workflow/approve_more_right.gif) no-repeat top right;
    height: 22px;
    width: auto;
    cursor: pointer;
    font: 12px/22px SimSun;
    padding: 0 10px 0 0;
}

.approve-attach {
    padding-top: 5px;
    padding-right: 10px;
    padding-left: 10px;
    background-color: #FaFaFa;
}

.approve-attach .filename {
    text-indent: 17px;
    background: url(/images/icon/attach.gif) no-repeat 0 0;
    float: left;
    line-height: 16px;
}

.approve-attach .buttons {
    margin-left: 10px;
    float: left;
}

#loading-mask {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 20000;
    background-color: white;
}

#loading {
    position: absolute;
    left: 45%;
    top: 40%;
    padding: 2px;
    z-index: 20001;
    height: 32px;
    width: 32px;
    background: url(/images/message/waiting32.gif) 0 0 no-repeat;
}

.lb-qry-inner #btnquery {
    width: 50px;
    height: 22px;
}

.lb-grid-tip-uf-table {
    width: 100%;
    font-size: 12px;
    border-collapse: collapse;
}

.lb-tip-file,
.lb-grid-multidoc-lk {
    text-indent: 17px;
    background: url(/images/icon/attach.gif) no-repeat 0 0;
}

.lb-grid-multidoc-lk {
    cursor: pointer;
}

label.cComment {
    color: silver;
    display: block;
}

.lb-refer-panel {
    margin: 5px 5px 0 5px;
}

.lb-obj-panel,
.lb-rel-panel,
.lb-stat-panel {
    padding: 5px 5px 5px 8px;
    color: #595959;
    line-height: 20px;
    font-family: SimSun;
    font-size: 12px;
}

.lb-stat-group {
    margin: 0 auto;
    white-space: nowrap;
}

.lb-stat-group-bg {
    margin: 0 auto;
    background: url(/images/panel/group_stat_title_bg.gif) repeat-x bottom;
    height: 28px;
    width: 100%;
}

.lb-stat-group-title {
    background: url(/images/panel/group_stat_title_arrow.gif) no-repeat;
    padding-left: 22px;
    color: #000;
    font: 12px/30px SimSun, Arial;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
}

.lb-stat-space {
    height: 2px;
    line-height: 1px;
}

.lb-stat-table {
    border: 0;
    cellPadding: 0;
    border-collapse: collapse;
    table-layout: auto;
    width: 98%;
}

.lb-stat-value {
    text-align: right;
    font: 12px SimSun, Arial;
    color: #F60;
    padding-right: 5px;
}

.lb-stat-title {
    color: #595959;
    padding-left: 20px;
    font: 12px/20px SimSun, Arial;
    background: url(/images/panel/stat_disc.gif) no-repeat;
}

.lb-stat-group-panel .lb-stat-title {
    padding-left: 30px;
    background: url(/images/panel/stat_group_disc.gif) no-repeat;
}

ul.lb-obj-panel,
ul.lb-stat-panel {
    list-style: inside disc;
}

ul.lb-stat-group-panel {
    padding-left: 20px;
}

.lb-rel-col-0 {
    text-indent: 1px!important;
}

.ext-ie .lb-rel-col-0 {
    text-indent: 10px!important;
}

.lb-rel-col-0 a {
    text-decoration: none;
}

.lb-rel-panel {
    width: 100%;
}

.lb-rel-col-1 {
    text-align: right;
    padding-right: 5px;
}

.lb-col-value {
    color: #4E80CC;
}

.lb-col-value a.lb-col-value-link {
    text-decoration: underline;
}

.lb-col-value .lb-col-multi-lk,
.lb-col-value .lb-col-gen-lk {
    display: inline;
    margin: 0 10px 0 5px;
    cursor: pointer;
    font-family: SimSun;
    font-size: 12px;
    font-style: normal;
    text-decoration: underline;
    font-weight: normal;
}

.lb-col-value .lb-col-multidoc-lk {
    display: inline;
    padding-left: 17px;
    background: url(/images/icon/attach.gif) no-repeat 0 0;
    cursor: pointer;
}

.lb-refer-panel .chart {
    border: 0 solid #bbb;
    font: normal 12px/1.8 SimSun;
}

.chart {
    color: #000;
    width: 100%;
    border-collapse: collapse;
}

.chart .header td {
    font: bold 12px/2;
    border-bottom: 1px solid #bbb;
    background: #e5e5e5;
}

.chart td {
    font: 12px/1.8;
    border: 0 solid #ddd;
}

.chart td.label {
    padding-left: 10px;
    width: 60%;
}

.chart td.value {
    text-align: right;
    padding-right: 10px;
}

.chart .odd td {
    background: #f9f9f9;
}

.x-grid3 .lb-grid-cell-note .x-grid3-cell-inner {
    white-space: normal;
}

.lb-wf-selectall {
    padding: 0 0 0 6px;
}

.lb-wf-icon {
    background-image: url(/images/icon/fam/plugin.gif)!important;
}

.lb-imgs-view {
    padding: 0;
    margin: 0;
    height: 100%;
    position: relative;
}

.lb-img-box {
    margin-right: 0;
    width: 100%;
}

.lb-img-boxs {
    float: left;
    margin-right: 0;
}

.lb-img-toolbar {
    color: #4c7399;
    background: #f8f8f8 url(/images/themeBlue/card/header_bg.gif) repeat-x;
    border-top: 1px solid #a6d0e7;
    white-space: normal;
    overflow: hidden;
    width: 100%;
    padding-bottom: 2px;
}

.lb-img-content {
    display: block;
    overflow: hidden;
}

.lb-img-thumb {
    position: relative;
}

.multisel-editarea-wrap {
    padding-top: 1px;
    border: 1px solid #DDDDDD;
    background-color: #FFF;
}

.ext-ie .multisel-trigger-wrap {
    padding-top: 1px;
}

.multisel-trigger-wrap {
    padding-right: 3px;
    vertical-align: middle;
    width: 40px;
}

.multisel-trigger-wrap .multisel-trigger {
    width: 40px;
    height: 17px;
    background: url("/images/button/add.png") no-repeat scroll right center transparent;
    cursor: pointer;
    text-indent: -99999;
    display: block;
}

.multisel-editarea {
    cursor: text;
    width: '98%';
    min-height: 18px;
}

.multisel-editarea .multisel-item {
    float: left;
    background-color: transparent;
    height: 16px;
    margin: 6px 5px 7px 1px;
    cursor: default;
    outline: none;
    -moz-user-select: none;
}

.multisel-editarea .multisel-text {
    float: left;
    margin: 1px -13px 1px 0;
    overflow: hidden;
    border: medium none;
    height: 16px;
}

.multisel-editarea .multisel-text input {
    outline-style: none;
    background: none transparent scroll repeat 0 0;
    border: medium none;
    -webkit-appearance: none;
    outline-width: medium;
    width: 100%;
}

.x-textfield-btn-on .button-m {
    height: 17px;
    padding-top: 0!important;
    background-color: #39F;
    color: white;
}

.ext-ie .x-textfield-btn-on .button-m {
    padding-top: 1px!important;
}

.x-textfield-btn-on .button-m .multisel-splitter {
    color: white!important;
    font: 12px Verdana;
}

.x-textfield-btn-down .button-m {
    height: 17px;
    padding-top: 0!important;
    background-color: #39F;
    color: white;
}

.ext-ie .x-textfield-btn-down .button-m {
    padding-top: 1px!important;
}

.x-textfield-btn-down .button-m .multisel-splitter {
    color: white!important;
    font: 12px Verdana;
}

.x-textfield-btn-normal .button-m {
    height: 17px;
    padding-top: 0!important;
    font-size: 12px;
    white-space: nowrap;
    padding-left: 2px;
}

.ext-ie .x-textfield-btn-normal .button-m {
    padding-top: 1px!important;
}

.x-textfield-btn-normal .button-m .multisel-splitter {
    color: gray;
    font: 12px Verdana;
}

.lb-slider {
    padding-top: 6px;
    position: relative;
    top: -10px;
    left: -3px;
}

.lb-slider .x-slider-thumb {
    background-image: url(/images/control/slider/slider-thumb.png)!important;
}

.lb-slider-box {
    width: 100%;
    border: 0 solid #eee;
    border-spacing: 0;
    border-collapse: collsapse;
    position: relative;
    left: -3px;
    top: 12px;
}

.lb-slider-left {
    width: 7px;
    padding: 3px;
}

.lb-slider-right {
    width: 7px;
    padding: 3px;
}

.lb-slider-center {
    width: 100%;
    border-spacing: 0;
    border-collapse: collsapse;
}

.lb-slider-ticks {
    width: 100%;
    border: 0;
    border-collapse: collsapse;
    border-spacing: 0;
    empty-cells: show;
    position: relative;
    left: 0;
    top: 0;
}

.lb-slider-ticks td div {
    font-family: sans-serif;
    font-size: 9px;
    white-space: nowrap;
    color: #000;
    position: relative;
}

.lb-slider-tick {
    border-left: 1px dotted #ccc;
}

.lb-slider-maxtick {
    padding: 0;
    margin: 0;
    border-left: 1px dotted #ccc;
    border-right: 1px dotted #ccc;
}

.lb-slider-tick-value {
    left: -4px;
    top: -13px;
}

.lb-slider-tick-maxvalue {
    float: right;
    left: 10px;
    top: -19px;
}

.lb-slider-tick-lastvalue {
    left: -5px;
    top: -7.5px;
}

.x-form-field-wrap .x-form-twin-triggers .x-form-dropopt-trigger {
    background-image: url(/css/themes/etm-customer/images/xtheme/form/button_arrow.gif);
    background-position: inherit center;
}

.x-form-field-wrap .x-form-twin-triggers .x-form-optsearch-trigger {
    background-image: url(/css/themes/etm-customer/images/xtheme/form/button_search.gif);
}

.x-form-field-wrap .x-form-exbtn-trigger {
    background-image: url(/css/themes/default/images/xtheme/form/point-trigger.gif)!important;
    border-right-width: 0;
    right: 1px!important;
}

.DropOptSearchInputEx {
    padding: 6px 5px;
    border-color: #B7B8BC;
    border-right-width: 1;
}

.x-btn .ApproveCommentBtn {
    background-image: url(/images/icon/doing.gif);
}

.approve-comment-left {
    width: 100%;
}

.approve-comment-add {
    width: 22px;
    height: 16px;
    cursor: pointer;
    background: url(/images/icon/com_edit.gif) no-repeat transparent;
    border: none;
    margin-top: 3px;
}

.approve-comment-edit {
    width: 22px;
    height: 16px;
    cursor: pointer;
    background: url(/images/icon/com_add.gif) no-repeat transparent;
    border: none;
    margin-top: 3px;
}

a.Link:hover span.lb-grid-obj-lk {
    padding-right: 12px;
    zoom: 1;
    background: url(/images/icon/tipwin.gif) right center no-repeat;
}

.lb-grid-tip-uf-table .lb-tip-file {
    width: 220px;
}

.lb-grid-tip-uf-table .lb-uf-filename {
    width: 210px;
}

.lb-uf-filename {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.badge {
    background: url(/images/bulletin/circle.png) center no-repeat;
    color: white;
    display: block;
    font-family: 'Helvetica Neue', HelveticaNeue, Helvetica-Neue, Helvetica, 'BBAlpha Sans', sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 15px;
    line-height: 15px;
    position: absolute;
    text-align: center;
    width: 15px;
    z-index: 30;
}

.ext-ie6 .badge {
    background: none;
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo/logo_48.png', sizingMethod='crop');
}

.lb-checkboxgroup-head {
    clear: both;
    padding: 2;
    margin: 0;
    font-size: 12px;
    font-weight: bold;
    border-bottom: 1px solid #d1ddef;
}

.lb-checkboxgroup-body {
    padding: 3 0 10 18;
}

.lb-checkbox-item {
    padding-right: 10;
    margin: 2;
    float: left;
}

.lb-checkbox-label {
    white-space: nowrap;
}

.x-form-field-wrap .x-form-search-field-text {
    background-color: transparent;
    border: medium none;
}

.x-form-field-wrap .x-form-search-type-trigger {
    border: 0;
    background: transparent no-repeat 0 0;
    cursor: pointer;
    position: absolute;
    top: 0;
}

.ext-ie .x-form-field-wrap .x-form-search-field-text {
    top: 0!important;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
}

.ext-ie7 .x-form-field-wrap .x-form-search-field-text {
    padding-top: 3;
}

.ext-ie8 .x-form-field-wrap .x-form-search-field-text {
    padding-top: 2;
}

.ext-ie6 .x-small-editor .x-form-field-wrap .x-form-search-field-text {
    height: 23px!important;
    line-height: 23px!important;
    margin-top: -4px;
}

.ext-ie6 .x-form-field-wrap .x-form-search-field-text {
    height: 21px!important;
    line-height: 21px!important;
    padding-top: 0;
    margin-top: -1px;
}

.x-form-field-wrap .x-form-search-twin-triggers {
    height: 20px!important;
}

.ext-ie6 .x-form-field-wrap .x-form-clear-search-trigger {
    border: 0 solid red;
    line-height: 21px!important;
    height: 21px!important;
}

.x-small-editor .x-form-field-wrap .x-form-clear-search-trigger,
.x-form-field-wrap .x-form-clear-search-trigger {
    border: none;
}

.x-form-field-wrap .x-form-search-field-text {
    height: 22px!important;
    line-height: 19px!important;
    background-image: url(/images/icon/form/searchfield_bg.png);
    display: inline-block;
}

.ext-chrome .x-form-field-wrap .x-form-search-field-text {
    height: 22px!important;
}

.ext-ie7 .x-form-field-wrap .x-form-search-field-text {
    height: 22px!important;
}

.x-small-editor .x-form-field-wrap .x-form-clear-search-trigger,
.x-form-field-wrap .x-form-twin-triggers .x-form-clear-search-trigger {
    background-image: url(/images/icon/form/clear-search-trigger.png);
    width: 16px!important;
    height: 22px!important;
    vertical-align: middle;
}

.x-form-field-wrap .x-form-clear-search-trigger-click {
    background-image: url(/images/icon/form/clear-search-trigger-click.png);
}

.x-trigger-wrap-focus .x-form-clear-search-trigger {
    background-position: 0 0;
}

.x-small-editor .x-form-field-wrap .x-form-go-trigger,
.x-form-field-wrap .x-form-twin-triggers .x-form-go-trigger {
    background-image: url(/images/icon/form/go-trigger.png);
    width: 26px;
    height: 22px;
    border: none;
    vertical-align: middle;
}

.ext-ie6 .x-form-field-wrap .x-form-twin-triggers .x-form-go-trigger {
    background: none;
    filter: progid: DXimageTransform.Microsoft.AlphaImageLoader(src='/images/icon/form/go-trigger.png', sizingMethod='crop');
}

.x-small-editor .x-form-field-wrap .x-form-go-trigger-click,
.x-form-field-wrap .x-form-twin-triggers .x-form-go-trigger-click {
    background-image: url(/images/icon/form/go-trigger-click.png);
}

.x-trigger-wrap-focus .x-form-go-trigger {
    background-position: 0 0;
}

.x-form-field-wrap .x-search-type-trigger {
    position: static;
    background-image: url(/images/icon/form/searchtype-trigger.png);
    width: 36px;
    height: 22px;
    vertical-align: middle;
}

.ext-ie6 .x-form-field-wrap .x-search-type-trigger {
    background: none;
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='/images/icon/form/searchtype-trigger.png', sizingMethod='crop');
}

.x-form-field-wrap .x-search-type-left {
    position: static;
    background-image: url(/images/icon/form/searchtype-left.png);
    width: 16px;
    height: 22px;
    vertical-align: middle;
}

.x-form-field-wrap .x-search-type-trigger-click {
    background-image: url(/images/icon/form/searchtype-trigger-click.png);
}

.user-menu-content {
    font-family: SimSun, "Arial", "Helvetica", "sans-serif";
    font-size: 12px;
}

.user-menu-content .x-panel-body {
    background-color: transparent;
}

.user-menu-content .photo-wrap {
    float: left;
}

.user-menu-content .photoBtn {
    padding-top: 13px;
    white-space: nowrap;
}

.user-menu-content .photoBtn a {
    cursor: pointer;
    text-decoration: none;
    color: #818181;
}

.user-menu-content .photo-arrow {
    float: left;
    margin-top: 0;
}

.user-menu-content .user-name {
    vertical-align: middle;
    padding-top: 13px;
}

.user-menu-content .lastlogin {
    padding-left: 25px;
    line-height: 20px;
    vertical-align: middle;
    margin: 5px 0 5px 0;
}

.user-menu-content .userlink {
    padding: 6px;
    overflow-y: auto;
}

.ext-ie10 .user-menu-content .userlink .userlink-item,
.ext-gecko .user-menu-content .userlink .userlink-item,
.ext-webkit .user-menu-content .userlink .userlink-item {
    padding-top: 2px;
    padding-bottom: 2px;
}

.lb-lang-en .user-menu-content .userlink .userlink-item {
    float: none;
    margin-right: 15px;
    white-space: nowrap;
}

.user-menu-content .userlink .userlink-item {
    float: left;
    margin-right: 15px;
    white-space: nowrap;
}

.user-menu-content .userlink .userlink-item a {
    text-decoration: none;
    color: #818181;
}

.user-menu-content .userlink .userlink-item a img {
    vertical-align: middle;
    margin-right: 3px;
}

.lb-lang-en .user-menu-content .userlink .userlink-item a img {
    margin-right: 6px;
}

.user-menu-content .hr {
    line-height: 0;
    height: 0;
    font-size: 0;
    border-bottom: 1px solid #E3E3E3;
}

.user-menu-tl,
.user-menu-tr,
.user-menu-tc,
.user-menu-ml,
.user-menu-mr,
.user-menu-bl,
.user-menu-br,
.user-menu-bc {
    font-size: 0;
}

.user-menu-mc {
    font-size: 12px;
    height: 100%;
}

.user-menu-tl,
.user-menu-tr,
.user-menu-tc,
.user-menu-ml,
.user-menu-mr,
.user-menu-mc,
.user-menu-bl,
.user-menu-br,
.user-menu-bc {
    background: url(/images/title/photo_window_shadow.png);
}

.ext-ie6 .user-menu-tl,
.ext-ie6 .user-menu-tr,
.ext-ie6 .user-menu-tc,
.ext-ie6 .user-menu-ml,
.ext-ie6 .user-menu-mr,
.ext-ie6 .user-menu-mc,
.ext-ie6 .user-menu-bl,
.ext-ie6 .user-menu-br,
.ext-ie6 .user-menu-bc {
    background-image: none;
    background-color: #F4F4F4;
}

.user-menu-tl {
    background-position: 0 0;
    background-repeat: no-repeat;
    padding-left: 6px;
    height: 6px;
}

.user-menu-tr {
    background-position: right -6px;
    background-repeat: no-repeat;
    padding-right: 6px;
    height: 6px;
}

.user-menu-tc {
    background-position: 0 -45px;
    background-repeat: repeat-x;
    height: 6px;
}

.user-menu-ml {
    background-position: 0 -1000px;
    background-repeat: repeat-y;
    padding-left: 6px;
}

.user-menu-mr {
    background-position: right -520px;
    background-repeat: repeat-y;
    padding-right: 6px;
}

.user-menu-mc {
    background-position: 0 -45px;
    background-repeat: repeat-x;
}

.user-menu-bl {
    background-position: left -15px;
    background-repeat: no-repeat;
    padding-left: 6px;
    height: 10px;
}

.user-menu-br {
    background-position: right -35px;
    background-repeat: no-repeat;
    padding-right: 6px;
}

.user-menu-bc {
    background-position: 0 -25px;
    background-repeat: repeat-x;
    height: 10px;
}

.global-search .x-form-field-wrap .x-search-type-left {
    position: static;
    background-image: url(/images/icon/form/searchtype-left-search.png);
    width: 26px;
    height: 22px;
    vertical-align: middle;
    cursor: default;
}

.ext-ie6 .global-search .x-form-field-wrap .x-search-type-left {
    background: none;
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='/images/icon/form/searchtype-left-search.png', sizingMethod='crop');
}

.global-search .x-form-field-wrap .x-form-twin-triggers .x-form-go-trigger {
    background-image: url(/images/icon/form/searchtype-right.png);
    width: 11px;
    height: 22px;
    border: none;
    vertical-align: middle;
    cursor: default;
}

.ext-ie6 .global-search .x-form-field-wrap .x-form-twin-triggers .x-form-go-trigger {
    background: none;
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='/images/icon/form/searchtype-right.png', sizingMethod='crop');
}

.ext-ie6 .global-search .x-form-field-wrap .x-form-search-field-text {
    height: 23px!important;
    line-height: 23px!important;
    margin-top: 1px;
}

.global-search .x-panel-body {
    background-color: #F7F7F7;
    font-size: 12px;
}

.global-search .global-search-item {
    border-top: none;
    border-left: 1px #ededed solid;
    border-right: 1px #ededed solid;
    border-bottom: 1px #ededed solid;
    width: '100%';
    cursor: pointer;
    padding-top: 5px;
    padding-bottom: 5px;
    overflow-x: hidden;
    overflow-y: visible;
}

.global-search .global-search-item-over {
    background-color: #ECECEC;
}

.global-search .global-search-label {
    float: left;
    text-indent: 10px;
    font-weight: bold;
    padding-right: 5px;
    white-space: nowrap;
}

.global-search .global-search-text {
    float: right;
    width: 60%;
    text-align: left;
}

.lb-month-mp {
    width: 100%;
}

.lb-month-mp TD {
    padding: 1;
    font: normal 11px arial, helvetica, tahoma, sans-serif;
}

.x-date-preset {
    vertical-align: middle;
    text-align: center;
}

div.x-date-preset {
    padding: 16 0 0 0;
}

.ext-gecko div.x-date-preset,
.ext-webkit div.x-date-preset {
    padding-left: 13px;
}

table.x-date-preset {
    width: 150px;
    height: 130px;
}

td.x-date-preset-item {
    border: 0 none;
    text-align: center;
    vertical-align: middle;
    height: 43px;
}

td.x-date-preset-item .x-date-preset-item-inner {
    background: url(/css/themes/default/images/xtheme/button/button_time_bg.gif) no-repeat center center;
    height: 26px;
    width: 61px;
    text-align: center;
    margin: 0 3px;
    cursor: pointer;
    font: 12px/26px SimSun;
}

td.x-date-preset-item-over .x-date-preset-item-inner,
td.x-date-preset-item-sel .x-date-preset-item-inner {
    background: url(/css/themes/default/images/xtheme/button/button_time_bg_over.gif) no-repeat center center;
}

.lock-mask {
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
    background: url(/images/login/body_bg.jpg) #d1f1fc no-repeat right 0;
}

.lock-mask-msg {
    border: none;
}

.lock-mask-msg div {
    padding: 0;
    border: none;
    cursor: default;
}

.lock-mask-msg .lock-mask-msg-inner {
    padding: 0;
    border: none;
}

.x-form-field-wrap .lb-fileupload-trigger {
    background-image: url(../images/default/form/fileupload-trigger.gif)!important;
}

.lb-fileupload-filed-wrap {
    border: 0;
    background-color: #fff;
    position: absolute;
    top: 1px;
    left: 1px;
    z-index: 1;
    font: normal 12px "Arial", "Helvetica", "sans-serif";
}

.nav-search {
    vertical-align: middle;
    padding-left: 10px;
}

.nav-contents {
    display: inline-block;
    text-align: left;
    width: 100%;
}

.nav-contents h2 {
    cursor: pointer;
    text-align: left;
}

.nav-contents ul {
    clear: both;
    font: 12px/21px SimSun, tahoma;
}

.nav-contents li {
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    list-style: none;
}

.nav-contents li a {
    text-decoration: none;
}

.nav-contents li a:hover {
    text-decoration: none;
}

.nav-category-open {
    background-repeat: no-repeat;
}

.nav-category-close {
    background-repeat: no-repeat;
}

.nav-title-two {
    font: bold 12px/24px SimSun, Arial;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.nav-title-two-l {
    background-repeat: no-repeat;
}

.nav-title-two-r {
    background-repeat: no-repeat;
    background-position: right;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.nav-table {
    padd: e-xpression(this.cellPadding=0);
    border-collapse: collapse;
    width: 100%;
    table-layout: fixed;
}

.nav-table-outside {
    padd: e-xpression(this.cellPadding=0);
    border-collapse: collapse;
    width: 100%;
}

.nav-table-td {
    vertical-align: top;
    width: 25%;
}

.nav-table-td1 {
    vertical-align: top;
}

.nav-table-td2 {
    text-align: center;
    font: bold 14px/22px Arial, SimSun;
    padding-left: 10px;
}

.nav-content-over {
    background-repeat: no-repeat!important;
}

.nav-content-narmal a {
    text-decoration: none!important;
}

.nav-content-over a {
    text-decoration: none!important;
}

.nav-bg {
    background-color: #fff;
}

.nav-line {
    width: 100%;
    height: 1px;
}

.nav-content-details {
    background-repeat: repeat-x;
    background-position: bottom!important;
}

.mail_list_unread {
    font-weight: bold;
}

.mail_xmp {
    display: block;
    margin: 0;
    white-space: pre-wrap;
    word-wrap: break-word;
}

.lb-complex .x-tab-strip a.x-tab-strip-close {
    display: none;
}

.ext-ie .cardview input {
    margin-top: 2px!important;
}

.cardview input {
    margin-top: 6px!important;
}

.cardview .box div.card-content-pre {
    background: #DBF5FF url(/css/themes/default/images/xtheme/layout/mini-top.gif) no-repeat 85px top;
    font-size: 1px;
    height: 5px;
    position: absolute;
    cursor: pointer;
}

.cardview .box div.card-content-next {
    background: #DBF5FF url(/css/themes/default/images/xtheme/layout/mini-bottom.gif) no-repeat 85px 0;
    font-size: 1px;
    height: 5px;
    position: absolute;
    cursor: pointer;
}

.card-arrow {
    background: url(/images/card/card_arrow.gif) no-repeat 0 6px;
    padding-left: 16px!important;
}

.ext-gecko3 .cardview .box h2,
.ext-ie10 .cardview .box h2 {
    font: bold 12px/25px SimSun;
}

.ext-gecko3 .cardview .box input[type="checkbox"],
.ext-ie10 .cardview .box input[type="checkbox"],
.ext-gecko3 .cardview .box input[type="radio"],
.ext-ie10 .cardview .box input[type="radio"] {
    vertical-align: top;
}

.email-search .email-search-item {
    border-top: none;
    border-left: 1px #EDEDED solid;
    border-right: 1px #EDEDED solid;
    border-bottom: 1px #EDEDED solid;
    width: '100%';
    cursor: pointer;
    padding-top: 5px;
    padding-bottom: 5px;
    overflow-x: hidden;
    overflow-y: visible;
}

.email-search-text {
    float: right;
    width: 90%;
    text-align: left;
    font: normal 12px SimSun, "Arial", "Helvetica", "sans-serif";
}

.email-search-item-over {
    background-color: #e0e0e0;
}

.email-link {
    width: 0;
}

form.form-header .OperateForm {
    border: 1px solid #F9F9F9;
    background-color: #FBFBFB;
}

form.form-header .Form-Header {
    border: none;
    background-color: transparent;
}

.communication .comminfo {
    border: 1px solid #DAE0E3;
    margin-bottom: 13px;
    background-color: #fff;
}

.communication .comminfo .title {
    background: #F8F8F8;
}

.communication .comminfo table {
    font-size: 12px;
}

.communication .comminfo img.photo {
    border: 1px solid #CCC;
    padding: 2px;
}

.communication .comminfo .title td.photo {
    width: 1px;
    padding-left: 10px;
    padding-top: 8px;
    padding-right: 12px;
    padding-bottom: 8px;
    vertical-align: top;
}

.communication .comminfo .title img.photo {
    width: 32px;
    height: 32px;
}

.communication .comminfo .title td.comment,
.communication .comminfo .respinfo td.comment {
    line-height: 22px;
    padding-top: 8px;
}

.communication .comminfo .title td.info {
    width: 55px;
}

.communication .comminfo .respinfo div.first-child {
    background: url(/images/icon/arrow_com_down.gif) no-repeat top;
    position: absolute;
    left: 22px;
    top: -1px;
    width: 16px;
    height: 16px;
}

.communication .comminfo .respinfo {
    border-top: 1px solid #DEDEDE;
    background-color: white;
    position: relative;
}

.communication .comminfo .respinfo td.photo {
    padding-left: 11px;
    padding-top: 11px;
    padding-right: 11px;
    padding-bottom: 7px;
    width: 1px;
}

.communication .comminfo .respinfo img.photo {
    width: 32px;
    height: 32px;
}

.communication .comminfo .respinfo td.info {
    width: 55px;
}

.communication .comminfo .respinfo td.info div.more {
    background: url(/images/icon/feed/feed_ico_comment.gif) no-repeat;
    height: 16px;
    cursor: pointer;
    text-indent: 23px;
    color: #6E8CAB;
    margin-left: 6px;
}

.communication .comminfo .respinfo .status {
    height: 30px;
    width: 55px;
    line-height: 30px;
}

.communication .comminfo .respinfo div.invitee {
    display: inline-block;
    padding: 8px 0 8px 10px;
    vertical-align: middle;
}

.communication .comminfo .respinfo div.invitee-status {
    padding: 0 0 0 40px;
    display: inline-block;
}

.communication .comminfo .user {
    float: left;
}

.communication .comminfo .user a.link {
    color: #2C6599;
    text-decoration: none!important;
    padding: 0!important;
    vertical-align: top;
}

.communication .comminfo .subject {
    float: left;
    clear: right;
    font-weight: bold;
    color: #555;
}

.communication .comminfo .attachment-ct {
    clear: left;
}

.communication .comminfo .attachment {
    background-image: url("/images/icon/attach.gif");
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 16px;
    margin-left: 5px;
}

.communication .comminfo .attachment:hover {
    text-decoration: underline;
    color: #F00;
    cursor: pointer;
}

.communication .comminfo .date {
    padding-bottom: 5px;
    color: #838383;
}

.communication .comminfo .detail,
.communication .comminfo .parent-subject {
    padding-left: 64px;
    padding-right: 14px;
}

.communication .comminfo .title .parent-subject {
    padding: 0;
}

.communication .comminfo .detail-hidden {
    display: none;
}

.communication .comminfo .detail .title td.photo {
    padding-bottom: 11px;
}

.communication .comminfo .anchor {
    background: url(/images/icon/arrow_com_up.gif) no-repeat;
    width: 16px;
    height: 8px;
    margin: 0 18px -1px auto;
    position: relative;
}

.ext-ie .communication .comminfo .anchor {
    position: absolute;
    right: 18px;
    top: -7px;
}

.ext-ie .communication .comminfo .detail {
    position: relative;
    margin-top: 10px;
}

.ext-ie .communication .comminfo .detail {
    padding-left: 0;
}

.ext-ie .communication .detail .comminfo {
    width: 99%;
}

.ext-ie .communication td.indent {
    width: 64px;
    height: 0;
    font-size: 0;
}

.commu-submit-button {
    background-color: #87DEFE;
    border: 1px solid #369DE5;
    color: #2E3B46;
    text-align: center;
    line-height: 19px;
    height: 19px;
    width: 57px;
    cursor: pointer;
}

.ext-webkit .commu-submit-button {
    height: 21px;
    line-height: 19px;
}

.commu-area-wrap {
    border: 1px solid #C4D6E4;
    padding: 8px 9px 0 10px;
    background-color: #fff;
}

.commu-area-anchor {
    background: url(/images/icon/arrow_com_white.gif) no-repeat;
    width: 16px;
    height: 8px;
    margin: 0 12px -1px auto;
    position: relative;
}

.ext-ie .commu-area-anchor {
    position: absolute;
    right: 12px;
    top: -7px;
    width: 16px;
    height: 8px;
}

.communicate-toolbar {
    height: 18px;
}

.communicate-toolbar .comm-toolbar-item {
    margin-right: 8px;
}

.communicate-toolbar .commu-submit-label {
    cursor: default;
    color: #0470B1;
}

.communicate-toolbar .communicate-button {
    color: #0470B1;
    cursor: pointer;
}

.communicate-toolbar .communicate-button-over {
    color: red;
}

.commu-area-wrap .approve-comment {
    height: 24px;
    padding: 8px 0;
}

.commu-interval-line {
    margin-top: 17px;
    background: url(/images/com_interval_line.gif);
    height: 10px;
    font-size: 0;
}

.lb-cmd-wf-start-comm {
    background: url(/images/icon/start_comm.gif) no-repeat!important;
}

.lb-cmd-wf-end-comm {
    background: url(/images/icon/end_comm.gif) no-repeat!important;
}

.lb-cmd-wf-modify-instance,
.lb-cmd-wf-post-insert {
    background: url(/images/icon/tools.gif) no-repeat 0 -1296px!important;
}

.lb-cmd-wf-pre-insert {
    background: url(/images/icon/tools.gif) no-repeat 0 -1360px!important;
}

.lb-cmd-wf-modify-step-owner {
    background: url(/images/icon/tools.gif) no-repeat 0 -1280px!important;
}

.lb-cmd-wf-toanystep {
    background: url(/images/icon/tools.gif) no-repeat 0 -1328px!important;
}

.lb-cmd-wf-reassigned {
    background: url(/images/icon/tools.gif) no-repeat 0 -1312px!important;
}

.lb-cmd-wf-refused {
    background: url(/images/icon/tools.gif) no-repeat 0 -1344px!important;
}

.lb-textarea-toolbar {
    border-left: 1px solid #B5B8C8;
    border-right: 1px solid #B5B8C8;
    border-bottom: 1px solid #B5B8C8;
    background-color: #F6F7F8;
    height: 24px;
}

.lb-textarea-toolbar .x-btn-tl,
.lb-textarea-toolbar .x-btn-tr,
.lb-textarea-toolbar .x-btn-tc,
.lb-textarea-toolbar .x-btn-ml,
.lb-textarea-toolbar .x-btn-mr,
.lb-textarea-toolbar .x-btn-mc,
.lb-textarea-toolbar .x-btn-bl,
.lb-textarea-toolbar .x-btn-br,
.lb-textarea-toolbar .x-btn-bc {
    background: transparent;
}

.lb-textarea-toolbar .x-btn button {
    color: #858585;
}

.lb-exbtn-menu {
    background: url(/images/icon/menu_dropdown.gif) no-repeat!important;
}

.lb-extbtn-box {
    margin: 0 2px 0 -20px;
    cursor: pointer;
    vertical-align: middle;
    border-width: 0;
    padding: 0;
    width: 16px;
    display: 'inline-block';
    height: 16px!important;
    background-repeat: no-repeat!important;
}

.lb-extbtn-autosize {
    margin-top: 3px!important;
    margin-right: 3px!important;
}

body.ext-ie .x-form-field-wrap .lb-field-trigger-autosize .lb-extbtn-box {
    margin-left: 0!important;
}

body.ext-ie .x-form-field-wrap .lb-field-autosize {
    margin-right: 0!important;
}

body.ext-ie8 .lb-field-dropopt-twin-triggers {
    vertical-align: middle;
}

.lb-extbtn-combo {
    vertical-align: middle;
    margin-top: -2px!important;
    margin-left: 2px!important;
    margin-bottom: auto;
    height: 16px;
    width: 16px;
}

.lb-extbtn-combo-autosize select {
    margin-right: 20px;
}

.lb-extbtn-combo-autosize .lb-extbtn-combo {
    margin-left: -20px;
}

.lb-ico-htmleditor-template {
    background: url(/fckeditor/editor/skins/default/fck_strip.gif) 0 -80px!important;
}

#lbui-htmleditor-tpls {
    font: 12px '宋体', Arial, Helvetica, sans-serif;
}

#lbui-htmleditor-tpls .thumb {
    background: #ddd;
    padding: 3px;
}

#lbui-htmleditor-tpls .thumb img {
    border: 1px solid white;
    height: 60px;
    width: 80px;
}

#lbui-htmleditor-tpls .thumb-wrap {
    float: left;
    margin: 4px;
    margin-right: 0;
    padding: 5px;
}

#lbui-htmleditor-tpls .thumb-wrap span {
    display: block;
    overflow: hidden;
    text-align: center;
}

#lbui-htmleditor-tpls .x-view-selected .thumb {
    background: #8db2e3;
}

#lbui-htmleditor-tpls .loading-indicator {
    font-size: 8pt;
    padding-left: 20px;
    margin: 10px;
}

.ext-strict .ext-gecko .x-form-field-wrap .lb-field-autosize,
.ext-strict .ext-webkit .x-form-field-wrap .lb-field-autosize,
.ext-strict .ext-ie .x-form-field-wrap .lb-field-autosize {
    width: 98%!important;
    padding-right: 0!important;
}

table.QueryForm,
table.QueryForm table.tb {
    table-layout: fixed!important;
    word-wrap: break-word!important;
}

table.QueryForm td.Data {
    height: auto !important;
    border-bottom: 0;
}

.subject-body .refer-panel .x-panel-header,
.viewmode-body .refer-panel .x-panel-header {
    background: none transparent;
    border: none;
}

.subject-body .refer-panel .lb-refer-strip,
.viewmode-body .refer-panel .lb-refer-strip {
    text-align: center;
}

.subject-body .refer-panel .lb-refer-strip-item,
.viewmode-body .refer-panel .lb-refer-strip-item {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(/images/icon/dots.png) no-repeat -16px 5px;
    cursor: pointer;
}

.subject-body .refer-panel .lb-refer-strip-item-active,
.viewmode-body .refer-panel .lb-refer-strip-item-active {
    background-position: -37px 5px;
}

.viewmode-body .viewmode-refer-panel-ct {
    width: 240px;
    margin: 5px 5px 0 5px;
}

.subject-body .lb-refer-panel,
.viewmode-body .lb-refer-panel {
    margin: 0 0 7px;
}

.subject-body div.refer-content-pre,
.viewmode-body div.refer-content-pre {
    background: #DBF5FF url(/css/themes/default/images/xtheme/layout/mini-top.gif) no-repeat center top;
    font-size: 1px;
    height: 5px;
    position: absolute;
    cursor: pointer;
}

.subject-body div.refer-content-next,
.viewmode-body div.refer-content-next {
    background: #DBF5FF url(/css/themes/default/images/xtheme/layout/mini-bottom.gif) no-repeat center 0;
    font-size: 1px;
    height: 5px;
    position: absolute;
    cursor: pointer;
}

.x-grid3-cell-deleted {
    text-decoration: line-through;
    font-style: italic!important;
}

.lb-cmd-position {
    background-image: url('/css/themes/etm-customer/images/xtheme/form/geo-trigger.gif')!important;
}

.x-form-field-wrap .lb-i18n-trigger {
    background-image: url(/css/themes/etm-customer/images/xtheme/form/i18n-trigger.gif)!important;
}

.ext-ie10 .x-grid3-cell-inner,
.ext-ie .x-grid3-hd-inner {
    width: auto;
}

.ext-webkit .x-grid3-row td,
.ext-ie10 .x-grid3-row td,
.ext-webkit .x-grid3-summary-row td,
.ext-ie10 .x-grid3-summary-row td,
.x-grid3-row td,
.x-grid3-summary-row td {
    padding-left: 0;
    padding-right: 0;
}

.x-fieldset legend .x-fieldset-header-text {
    line-height: 18px!important;
}

.ext-ie10 .x-fieldset legend input {
    height: 14px;
}

.x-fieldset legend input {
    height: 15px;
}

.ext-ie10 .notifyclass-nav ul li.nav a {
    height: 28px!important;
}

div#paramBody table.QueryForm {
    table-layout: auto!important;
}

#centerPanel #center {
    height: 100%;
}

.ext-ie10 .lb-field-dropopt-twin-triggers {
    float: none;
}

.ext-ie10 table.tb td label,
.ext-ie10 table.OperateForm td label {
    display: inline-block;
}

.ext-ie10 .x-toolbar-cell .x-form-text {
    top: 0;
}

.ext-ie10 input[type="checkbox"],
.ext-ie10 input[type="radio"] {
    vertical-align: middle;
    margin-right: 2px;
}

.ext-ie10 .x-date-menu,
.ext-ie10 .x-time-menu {
    height: auto;
}

.ext-ie10 .operateform,
.ext-ie10 .queryform,
.ext-ie10 .optionitem,
.ext-ie10 .queryform td,
.ext-ie10 .datagrid_style,
.ext-ie10 .tb td {
    font-family: "Arial", "Helvetica", "sans-serif";
}

.ext-ie10 .x-form-field-trigger-wrap .DropOptSearchInputEx {
    float: none;
}

.ext-ie10 .x-form-text {
    background-color: transparent;
}

.map_popup#searchCityList {
    position: absolute;
    z-index: 200000;
    width: 320px;
    height: 344px;
}

.map_popup#searchAddressList {
    position: absolute;
    z-index: 200000;
    width: 218px;
    height: 244px;
}

.map_popup .list {
    height: 100%;
    width: 100%;
    overflow-x: hidden;
}

.map_popup .popup_main {
    background: #fff!important;
    border: 1px solid #8BA4D8;
    height: 100%;
    overflow: hidden;
    position: absolute;
    width: 100%;
    z-index: 2;
}

.map_popup .title {
    background: url(/css/themes/yellow/images/xtheme/toolbar/bg.gif) repeat scroll 0 0 transparent;
    color: #68C;
    font-size: 12px;
    font-weight: bold;
    height: 24px;
    line-height: 25px;
    padding-left: 7px;
}

.map_popup .close {
    background: url(/images/icon/feed/feed_ico_closeR.gif) no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 12px;
    position: absolute;
    right: 4px;
    top: 6px;
    width: 12px;
}

.map-li-text,
.map-li-text-over {
    line-height: 24px;
    padding: 0 5px;
    border-bottom: 1px dotted #eee;
}

.map-li-text-over {
    background-color: #F6F6F6;
}

.password {
    height: 30px;
    background-color: white;
    border: 1px solid #ddd;
}

.ext-webkit .x-small-editor .x-form-field {
    padding-top: 1px;
}

.lb-btn-project {
    background-image: url(/images/icon/fam/ico_project.gif)!important;
}

.lb-process-tip {
    height: 45px;
    line-height: 45px;
    padding-left: 10px;
}

.lb-process-tiem {
    float: left;
    white-space: nowrap;
    overflow: hidden;
    width: 190px;
    text-align: left;
    text-indent: 16px;
    background: url(/images/icon/arrow/menu_panel_arrow.gif) no-repeat 0 2px;
}

.lb-process-tiem a.lb-pro-link {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 190px;
    display: block;
}

.lb-rel-col-0 a.lb-pro-link,
a.lb-pro-link {
    color: #222!important;
    text-decoration: none;
}

.lb-rel-col-0 a.lb-pro-link:hover,
a.lb-pro-link:hover {
    color: #F60!important;
}

.lb-pro-add {
    text-align: right!important;
}

.lb-pro-add a {
    text-decoration: none;
}

table.lb-rel-panel td {
    text-align: left;
}

.ext-ie table.lb-pro-panel {
    margin: 5px 5px 5px 8px;
    width: 94%;
}

.lb-pro-subtitle {
    color: #999;
}

ul.lb-object-panel {
    list-style: none;
    list-style-position: outside;
    padding: 5px;
}

.ext-ie ul.lb-object-panel {
    padding: 5px 2px 5px 5px;
}

ul.lb-object-panel li {
    margin-bottom: 7px;
    clear: both;
    line-height: 0;
    background: none!important;
}

.lb-object-more,
.lb-object-more a {
    text-align: right;
    color: #f60;
    cursor: pointer;
    padding-bottom: 5px;
    padding-top: 8px;
    text-decoration: none;
}

.lb-object-head-pic {
    float: left;
    padding: 0 8px 0 3px;
    clear: both;
}

.ext-ie .lb-object-head-pic {
    margin-right: 6px;
}

.lb-object-feed {
    position: relative;
    overflow: hidden;
    text-indent: 0;
}

.ext-ie .lb-object-feed {
    float: left;
}

.lb-object-head-pic {
    margin-top: 2px;
}

.lb-object-head-pic img {
    background: #FFF;
    border: 1px solid #CCC;
    padding: 2px;
    height: 28px;
    width: 28px;
    display: block;
}

.ext-ie .lb-object-head-pic img {
    border: none;
    height: 26px;
    width: 26px;
}

.ext-ie .lb-object-head-pic {
    border: 1px solid #CCC;
    padding: 2px;
}

.lb-object-time {
    line-height: 18px;
    float: left;
}

.lb-object-time a {
    color: #999;
    text-decoration: none;
}

.lb-object-clear {
    clear: both;
}

.lb-object-content {
    color: #454545;
    line-height: 19px;
}

.lb-object-content a {
    color: #5F78AA;
    text-decoration: none;
}

.lb-object-toolbar {
    margin: 2px 5px 5px;
}

.lb-object-toolbar input[type="button"] {
    border: 1px solid #999;
    background-color: #eee;
    height: 20px;
    line-height: 19px;
}

.ext-ie .lb-object-toolbar input {
    height: 20px;
    margin: 0 5px;
}

.lb-object-send,
.lb-object-send-over {
    width: 40px;
    height: 20px;
    display: block;
    float: right;
    margin: 3px 5px 5px;
    text-align: center;
    line-height: 20px;
    cursor: pointer;
    color: #3F7601;
}

.lb-object-send {
    background: url(/images/button/object_btn_send.gif) no-repeat;
}

.lb-object-send-over {
    background: url(/images/button/object_btn_send_over.gif) no-repeat;
}

.lb-object-table {
    font-size: 12px;
    width: 77%;
    line-height: 15px;
}

.ext-ie .lb-object-table {
    float: left;
    width: 72%;
}

.lb-object-user a {
    text-decoration: none;
}

.ext-ie .lb-object-user a {
    text-indent: 3px;
}

.lb-object-box {
    margin: 3px;
}

.lb-object-comment {
    line-height: 18px;
    float: right;
}

.lb-object-comment-link {
    color: #5F78AA;
    cursor: pointer;
}

.lb-pro-del-link {
    float: right;
    opacity: 1;
    visibility: hidden;
    background: url(/images/icon/task_ico_close.gif) no-repeat 0 3px;
    display: inline-block;
    width: 16px;
    height: 19px;
    text-decoration: none;
}

.tab_top_object {
    border: 1px solid #ddd;
    margin-top: 10px;
    width: auto;
    height: 28px;
    background-color: #fdfdfd;
}

.tab_top_object_name {
    padding: 8px 0 8px 10px;
}

.tab_top_object_close {
    padding: 8px 10px 8px 0;
}

.ext-ie .view-body-ct ul.lb-object-panel li {
    text-indent: 0;
    padding-right: 0;
    width: 98%;
}

.ext-ie ul.lb-object-panel {
    width: 99%;
    clear: both;
}

.lb-wfnotify-pageTitle {
    clear: both;
    font: 12px/35px tahoma;
    height: 35px;
    position: relative;
    visibility: visible;
}

.lb-wfnotify-pageTitleBtn {
    float: right;
    margin-top: 6px;
}

.lb-wfnotify-title {
    color: #555;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 5px;
}

.lb-wfnotify-time {
    color: #999;
    width: 80px;
    text-align: center!important;
}

.lb-wfnotify-icon-unread,
.lb-wfnotify-icon-read {
    width: 30px;
    height: 20px;
}

.lb-wfnotify-icon-read {
    background: url(/images/icon/email_read.png) no-repeat center center;
}

.lb-wfnotify-icon-unread {
    background: url(/images/icon/email.png) no-repeat center center;
}

table.lb-pro-wfnotify-panel {
    table-layout: fixed;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 230px;
}

.lb-workflow-comment .x-tip-body {
    padding: 3px 6px;
}

.lb-workflow-comment em {
    font-style: italic;
}

.taskDescribe {
    border-bottom: 1px solid #eee;
    padding: 5px 10px;
    font: 12px/22px sIMsun;
    color: #9A3838;
    background-color: #FCFCFC;
}

.lb-ubb-emote {
    width: 230px;
    height: 92px;
    cursor: pointer;
}

.lb-ubb-emote a {
    border: 1px solid #fff;
    float: left;
    padding: 2px;
    text-decoration: none;
    -moz-outline: 0 none;
    outline: 0 none;
    cursor: pointer;
}

.lb-ubb-emote a:hover,
.emote-chooser a.emote-chooser-sel {
    border: 1px solid #8BB8F3;
    background: #deecfd;
}

.lb-ubb-emote em {
    display: block;
    border: 1px solid #ACA899;
}

.lb-ubb-emote em img {
    cursor: pointer;
    display: block;
    height: 20px;
    line-height: 10px;
    width: 20px;
}

.lb-ubb-face {
    background: url(/images/icon/feed/feed_ico06.gif)!important;
}

.x-quirks .ext-ie9 .x-input-wrapper .x-form-text,
.x-quirks .ext-ie10 .x-input-wrapper .x-form-text,
.x-quirks .ext-ie9 .x-form-field-trigger-wrap .x-form-text,
.x-quirks .ext-ie10 .x-form-field-trigger-wrap .x-form-text {
    margin-top: 0;
    margin-bottom: 0;
}

.x-quirks .ext-ie9 .x-date-time .x-input-wrapper .x-form-text,
.x-quirks .ext-ie10 .x-date-time .x-input-wrapper .x-form-text,
.x-quirks .ext-ie9 .x-date-time .x-form-field-trigger-wrap .x-form-text,
.x-quirks .ext-ie10 .x-date-time .x-form-field-trigger-wrap .x-form-text {
    margin-top: -1px;
}

#referPanel .x-unselectable .x-panel-header-text {
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    width: 135px;
    table-layout: fixed;
    display: inline-block;
}

.displayNoteBtn {
    background: url(/images/icon/task_info1.png) no-repeat!important;
}

.displayNote {
    float: right;
    margin-top: 7px;
}

.viewmode-body .pageTitleBtn {
    right: 22px;
}

.lb-wfnotify-group {
    color: #d00;
}

.ext-ie .scheme-editor .stepGrid .x-grid3-row {
    margin-left: 0!important;
    text-align: center;
}

.x-tool-print {
    background: url('/admin/images/ico/print.gif') no-repeat!important;
}

.x-tool-preview {
    background: url('/admin/images/ico/photo.gif') no-repeat!important;
}

div.lb-print-toolbar {
    text-align: right;
    height: 16px;
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 0;
}

div.lb-print-toolbar button {
    float: right;
}

#lb-printable {
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 10000px;
}

.ext-chrome #lb-printable {
    display: inherit;
    visibility: hidden;
}

button.lb-icon-preview,
button.lb-icon-print {
    cursor: pointer;
}

.lb-icon-print {
    background: transparent url(/admin/images/ico/print.gif) no-repeat 50% 50%!important;
}

.lb-icon-print-custom {
    background: transparent url(/jsp/themeExt3/printable/images/print-custom.gif) no-repeat 50% 50%!important;
}

.lb-icon-preview {
    background: transparent url(/admin/images/ico/photo.gif) no-repeat 1px 50%!important;
}

.lb-printable-wccr ol {
    margin-left: 20px;
    border: 1px solid;
    padding: 5px;
}

.lb-printable-wccr li {
    line-height: normal;
}

.x-field-group-alt {
    background: #D1DDEF!important;
    border-top: 1px dotted #B5B8C8!important;
    border-bottom: 1px dotted #B5B8C8!important;
}

.x-grid3-locked .x-grid3-hd-inner {
    padding: 3px 3px 3px 5px;
}

.ext-webkit .x-grid3-locked .x-grid3-hd-inner {
    padding: 4px 3px 4px 5px;
}

.ext-ie10 .x-form-field-wrap .x-form-search-field-text::-ms-clear {
    display: none;
}

.lb-extbtn-mark td.x-form-text,
.lb-extbtn-mark td.textarea.x-form-field {
    height: 30px;
}

.ext-ie8 .lb-extbtn-mark td.x-form-text,
.ext-ie8 .lb-extbtn-mark td.textarea.x-form-field,
.ext-ie7 .lb-extbtn-mark td.x-form-text,
.ext-ie7 .lb-extbtn-mark td.textarea.x-form-field {
    height: 22px;
}

.OperateForm#AGILE_SCH_FORM_Table {
    border-bottom: solid 1px #88919C;
    margin-bottom: 5px;
    padding-bottom: 5px;
}

.ext-ie Table.OperateForm .readonly_input,
.ext-ie Table.QueryForm .readonly_input,
td.Data input.readonly {
    font-size: 13px!important;
}

td.Data input.readonly {
    line-height: 16px!important;
}

.ext-ie .x-form-field-trigger-wrap .DropOptSearchInputEx,
.ext-ie .x-input-wrapper .x-form-text,
.ext-ie .x-form-field-trigger-wrap .x-form-text {
    margin-top: -1px!important;
}

.ext-ie10 .x-form-field-trigger-wrap .DropOptSearchInputEx,
.ext-ie10 .x-input-wrapper .x-form-text,
.ext-ie10 .x-form-field-trigger-wrap .x-form-text,
.ext-ie #wrapper .x-form-field-trigger-wrap .x-form-text {
    margin-top: 0!important;
}

.lb-fileupload-wrap .Link {
    font-size: 12px;
}

.ext-ie .x-date-menu {
    height: auto!important;
}

ul.pre-task-list {
    list-style: none;
    border: 1px solid #fbfbfb;
}

ul.pre-task-list li {
    list-style: none;
    border-bottom: 1px dotted #ccc;
    margin-top: 3px;
}

ui.pre-task-list div.task-tree-row-progress {
    margin-top: 10px!important;
}

ul.pre-task-list div.task-tree-row-progress {
    margin-top: 5px!important;
    position: relative!important;
}

.pageTitle div.relativeNav,
.subject-body div.relativeNav {
    float: left;
}

.pageTitle div.relativeNav div.relativeNavCt,
.subject-body div.relativeNav div.relativeNavCt {
    vertical-align: middle;
    margin: 0 3px 0 0;
}

.pageTitle div.relativeNav em,
.subject-body div.relativeNav em {
    background: none;
}

.pageTitle .pageTitle-relative div.relativeNav a.relativeNavItem,
.subject-body .pageTitle-relative div.relativeNav a.relativeNavItem {
    text-decoration: none;
    font-size: 12px;
    color: #6c6c6c;
    font-weight: normal;
}

.pageTitle .pageTitle-relative div.relativeNav em.relativeNavItem,
.subject-body .pageTitle-relative div.relativeNav em.relativeNavItem {
    font-weight: normal;
}

.pageTitle div.relativeNav a.relativeNavItem:focus,
.subject-body div.relativeNav a.relativeNavItem:focus {
    outline-style: none;
}

.pageTitle .title-text {
    float: left;
}

.pageTitle-relative .title-text {
    background: transparent;
}

.pageTitle h2.pageTitle-relative em {
    text-indent: 5px!important;
    display: inline;
}

.pageTitle-relative .pageTitle-icon {
    float: left;
}

.pageTitle-relative .subject-title {
    background: transparent;
    font: bold 12px/34px SimSun, tahoma;
    text-indent: 7px;
}

div.pageTitle-relative {
    line-height: 34px;
}

.pageTitle .pageTitle-relative div.relativeNav div.relativeNavMore,
.subject-body div.relativeNav div.relativeNavMore {
    float: left;
    cursor: pointer;
    font-size: 10px;
    font-weight: normal;
    margin-right: 8px;
}

.pageTitle h2.pageTitle-relative em a.relativeNavItem {
    padding-left: 5px;
    text-indent: 0;
}

table.newslist_wrap {
    border-collapse: separate;
}

div.lb-main-tree div.x-panel-body {
    min-height: 100px;
}

div.lb-main-tree div.x-panel-body {
    overflow-y: auto;
}

.x-grid3-sort-icon {
    height: 5px;
}

span.task-item-subject {
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden!important;
    display: inline-block;
}

.lb-approve-body .lb-child-caption {
    background: #fff;
    height: 32px;
    text-align: center;
    font: 18px/32px bold SimHei, "Arial", "Helvetica", "sans-serif";
    border: 1px solid #d8d8d8;
}

.x-grid-with-col-lines .x-grid3-hd-row td.x-grid3-cell {
    border-right: 1px solid transparent;
}

.x-grid-with-col-lines .x-grid3-row {
    border-bottom: none;
    border-right: none;
}

.x-grid-with-col-lines .x-grid3-row .x-grid3-row-table {
    border-bottom: 1px solid #e3e3e3;
}

.lb-em-window {
    border: 1px solid #a3bad9;
}

.lb-em-window-header {
    display: none;
}

.lb-form-combin-table {
    width: 100%;
}

.lb-form-combin-end {
    padding: 0 2px;
    width: 90%;
    min-width: 50px;
    font: 12px/20px SimSun;
}

.lb-form-combin-primary,
.lb-form-combin-middle {
    font: 12px/20px SimSun;
    width: auto;
}

select {
    min-height: 22px;
}

.ext-gecko3 input[type="radio"],
.ext-gecko3 input[type="checkbox"] {
    vertical-align: middle;
    margin-bottom: 2px;
}

.OperateForm div.SubDisplayDiv {
    height: auto!important;
    min-height: 20px;
}

.OptionItem span.subDisplay,
.SubDisplayDiv span.subDisplay {
    white-space: normal;
}

.lb-workflow ul.x-tab-strip-top {
    background-image: none;
    padding-top: 4px;
    padding-left: 8px;
    border-bottom: 2px solid;
    border-left: none;
}

.lb-workflow .x-tab-panel-header {
    border: none;
    padding-bottom: 0;
}

.lb-workflow ul.x-tab-strip li,
.lb-workflow .x-tab-right,
.lb-workflow .x-tab-left,
.lb-workflow .x-tab-strip-inner {
    /* margin-bottom: -1px; */
}

.lb-workflow ul.x-tab-strip li {
    margin-left: 2px;
}

.lb-workflow .x-tab-strip-normal .x-tab-right {
    border-left: 1px solid transparent;
    border-top: 1px solid transparent;
}

.lb-workflow .x-tab-strip-normal .x-tab-left {
    border-right: 1px solid transparent;
}

.lb-workflow ul.x-tab-strip li .x-tab-strip-inner {
    padding-top: 4px;
    padding-bottom: 5px;
}

.ext-ie .lb-workflow ul.x-tab-strip li .x-tab-strip-inner .x-tab-strip-text {
    padding-top: 5px;
    padding-bottom: 5px;
}

.lb-workflow .x-tab-strip-active .x-tab-strip-inner,
.lb-workflow .x-tab-strip-active .x-tab-left,
.lb-workflow .x-tab-strip-active .x-tab-right,
.lb-workflow .x-tab-strip-over .x-tab-strip-inner,
.lb-workflow .x-tab-strip-over .x-tab-left,
.lb-workflow .x-tab-strip-over .x-tab-right {
    background-image: none;
}


/* .lb-workflow .x-tab-strip-normal,
.lb-workflow .x-tab-strip-normal .x-tab-strip-inner,
.lb-workflow .x-tab-strip-normal .x-tab-left,
.lb-workflow .x-tab-strip-normal .x-tab-right {
    background: none;
} 20191127正常背景*/

.lb-workflow .x-panel-noborder .x-panel-tbar-noborder .x-toolbar {
    background-image: none;
    padding: 3px;
}

.lb-workflow .lb-workflow-body .lb-cmd-11 {
    background: url(/images/icon/tool-arrow.gif) no-repeat 2px center!important;
}

.lb-workflow .lb-workflow-body .lb-op-body {
    padding: 0;
}

.lb-workflow .lb-workflow-body .x-tab-panel-body {
    border: none;
}

.lb-workflow .lb-workflow-body .tab-content {
    padding: 5px;
}

.ext-ie .lb-workflow .lb-workflow-body .tab-content {
    width: 100%;
    height: 100%;
}

.lb-workflow .lb-workflow-body .x-tab-strip-wrap {
    height: 27px;
    padding: 5px 0 0 0;
}

.ext-ie10 .lb-workflow .lb-workflow-body .x-tab-strip-wrap {
    height: 30px;
}

.ext-ie .lb-workflow .lb-workflow-body .x-tab-strip-wrap {
    overflow: visible;
}

.lb-workflow .lb-workflow-body ul.x-tab-strip-top {
    background: none;
    border-bottom: none;
    border-left: none;
    padding: 0 5px 5px 13px;
}

.ext-ie .lb-workflow .lb-workflow-body ul.x-tab-strip-top {
    padding: 0 5px 1px 13px;
}

.lb-workflow .lb-workflow-body ul.x-tab-strip li .x-tab-strip-inner {
    padding: 2px 0;
}

.lb-workflow .lb-workflow-body ul.x-tab-strip-top li {
    margin-left: 0;
}

.lb-workflow .lb-workflow-body .x-tab-strip-normal .x-tab-right {
    border-left: none;
    border-top: none;
}

.lb-workflow .lb-workflow-body .x-tab-strip-normal .x-tab-left {
    border-top: none;
}

.lb-workflow .lb-workflow-body .x-tab-strip-active .x-tab-strip-inner,
.lb-workflow .lb-workflow-body .x-tab-strip-active .x-tab-left,
.lb-workflow .lb-workflow-body .x-tab-strip-active .x-tab-right {
    border-left: none;
    border-top: none;
}

.lb-workflow .lb-workflow-body .x-tab-strip-active span.x-tab-strip-text {
    font-weight: normal;
}

.ext-ie10 .lb-workflow .x-tab-strip-active .x-tab-right,
.ext-ie .lb-workflow .x-tab-strip-active .x-tab-right,
.ext-ie10 .lb-workflow .x-tab-strip-normal .x-tab-right,
.ext-ie .lb-workflow .x-tab-strip-normal .x-tab-right,
.ext-ie10 .lb-workflow .x-tab-strip-over .x-tab-right,
.ext-ie .lb-workflow .x-tab-strip-over .x-tab-right {
    margin-top: 2px;
}

.ext-ie10 .lb-workflow .lb-workflow-body .x-tab-right {
    margin-top: 4px;
}

.lb-workflow .x-tab-strip-top .x-tab-strip-active,
.lb-workflow .x-tab-strip-top .x-tab-strip-over {
    background-image: none;
}

.lb-workflow .lb-workflow-body .x-tab-strip-active .x-tab-right {
    border-bottom: none;
}

.lb-icon-snapscreen {
    background: url(/ueditor/themes/default/images/icons.gif) no-repeat -583px -42px!important;
}

.lb-icon-camera {
    background: url(/images/icon/fam/image_add.png) no-repeat!important;
}

.lb-workflow .lb-inner-tab .x-tab-strip-wrap {
    padding: 5px 0 0;
    height: 29px;
}

.lb-workflow .lb-inner-tab .x-tab-panel-header,
.lb-workflow .lb-inner-tab .x-tab-strip-wrap {
    background: none!important;
    /* margin-top: 6px;20191127三 */
}

.lb-workflow .lb-workflow-body .lb-inner-tab span.x-tab-strip-text {
    padding: 5px 0 6px!important;
}

.lb-workflow .lb-inner-tab ul.x-tab-strip-top li {
    margin-left: 5px;
}

.lb-workflow .lb-workflow-body .lb-inner-tab .x-tab-strip-normal .x-tab-left {
    border-right: none;
}

.lb-workflow .lb-inner-tab .x-tab-strip-over .x-tab-strip-inner,
.lb-workflow .lb-inner-tab .x-tab-strip-over .x-tab-left,
.lb-workflow .lb-inner-tab .x-tab-strip-over .x-tab-right {
    background-color: transparent;
}

.ext-ie8 .lb-workflow .lb-inner-tab .x-tab-strip .x-tab-right {
    top: 0;
}

.ext-ie10 .lb-workflow .lb-workflow-body .lb-inner-tab .x-tab-right {
    margin-top: 1px;
}

.lb-multiopt-editbtn {
    display: inline-block;
}

.lb-option-list-view .lb-option-list-item {
    text-decoration: none;
    padding: 0 8px;
    display: inline-block;
    background: #fff;
    border: 1px solid #dcdcdc;
    color: #15100f !important;
    border-radius: 4px;
}

.lb-option-list-view .lb-list-option-item-hover,
.lb-option-list-view .x-view-selected {
    color: #fff !important;
    background: #6180c0;
    border: 1px solid #6180c0;
}

.x-tree .x-tree-node .lb-organization-user {
    background-image: url("/images/icon/organization/user.gif");
}

.x-tree .x-tree-node .lb-user-member-organization,
.x-tree .x-tree-node .lb-organization-org {
    background-image: url("/images/icon/organization/organization.gif");
}

.x-tree .x-tree-node .lb-user-member-group,
.x-tree .x-tree-node .lb-organization-group {
    background-image: url("/images/icon/organization/group.gif");
}

.x-tree .x-tree-node .lb-user-member-role,
.x-tree .x-tree-node .lb-organization-role {
    background-image: url("/images/icon/organization/role.gif");
}

.x-tree .x-tree-node .lb-workflow-dynamic-group {
    background-image: url("/images/icon/organization/dyGroup.gif");
}

.lb-work-claimed {
    background-image: url(/admin/images/mini/lock.png) !important;
}

.lb-work-toclaim {
    background-image: url(/admin/images/mini/lock_open.png) !important;
}

background-image: url(/admin/images/mini/lock_open.png) !important;

}