.icon-xcm {
    background-image: url(../img/favicon.png);
    background-repeat: no-repeat;
    width: 48px;
    height: 48px;
}

.icon-usr-setting {
    background-image: url(../img/auto16.png);
}

.icon-whole-group {
    background-image: url(../img/whole_group.png);
}

.x-grid-tree-node-expanded .icon-whole-group {
    background-image: url(../img/whole_group.png);
}

.icon-admin-group {
    background-image: url(../img/admin_group.png);
}

.x-grid-tree-node-expanded .icon-admin-group {
    background-image: url(../img/admin_group.png);
}

.icon-group {
    background-image: url(../img/group.png);
}

.x-grid-tree-node-expanded .icon-group {
    background-image: url(../img/group.png);
}

.icon-shared-group {
    background-image: url(../img/shared_group.png);
}

.x-grid-tree-node-expanded .icon-shared-group {
    background-image: url(../img/shared_group.png);
}

.icon-fld {
    background-image: url(../img/folder_close16.png);
}

.x-grid-tree-node-expanded .icon-fld {
    background-image: url(../img/folder_open16.png);
}

.x-expanded .icon-fld {
    background-image: url(../img/folder_open16.png);
}

.x-grid-tree-node-expanded .icon-prd-32 {
    background-image: url(../img/product32.png);
}

.icon-prd-32 {
    background-image: url(../img/product32.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
}

.x-grid-tree-node-expanded .icon-prd-sm-32 {
    background-image: url(../img/product_mirror32.png);
}

.icon-prd-sm-32 {
    background-image: url(../img/product_mirror32.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
}

.x-grid-tree-node-expanded .icon-prd-link-32 {
    background-image: url(../img/product_link32.png);
}

.icon-prd-link-32 {
    background-image: url(../img/product_link32.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
}

.x-grid-tree-node-expanded .icon-prd-link-sm-32 {
    background-image: url(../img/product_link_mirror32.png);
}

.icon-prd-link-sm-32 {
    background-image: url(../img/product_link_mirror32.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
}

.x-grid-tree-node-expanded .icon-wrk-32 {
    background-image: url(../img/work32.png);
}

.icon-wrk-32 {
    background-image: url(../img/work32.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
}

.x-grid-tree-node-expanded .icon-wrk-ckot-32 {
    background-image: url(../img/work_checkout32.png);
}

.icon-wrk-ckot-32 {
    background-image: url(../img/work_checkout32.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
}

.x-grid-tree-node-expanded .icon-wrk-lock-32 {
    background-image: url(../img/work_lock32.png);
}

.icon-wrk-lock-32 {
    background-image: url(../img/work_lock32.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
}

.x-grid-tree-node-expanded .icon-wrk-m-32 {
    background-image: url(../img/work_mirror32.png);
}

.icon-wrk-m-32 {
    background-image: url(../img/work_mirror32.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
}

.x-grid-tree-node-expanded .icon-doc-wm-32 {
    background-image: url(../img/wm32.png);
}

.icon-doc-wm-32 {
    background-image: url(../img/wm32.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
}

.x-grid-tree-node-expanded .icon-doc-wm-m-32 {
    background-image: url(../img/wm_mirror32.png);
}

.icon-doc-wm-m-32 {
    background-image: url(../img/wm_mirror32.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
}

.x-grid-tree-node-expanded .icon-doctpl-wm-32 {
    background-image: url(../img/tpl_wm32.png);
}

.icon-doctpl-wm-32 {
    background-image: url(../img/tpl_wm32.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
}

.x-grid-tree-node-expanded .icon-doc-rep-32 {
    background-image: url(../img/reporter32.png);
}

.icon-doc-rep-32 {
    background-image: url(../img/reporter32.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
}

.x-grid-tree-node-expanded .icon-doc-rep-m-32 {
    background-image: url(../img/reporter_mirror32.png);
}

.icon-doc-rep-m-32 {
    background-image: url(../img/reporter_mirror32.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
}

.x-grid-tree-node-expanded .icon-doctpl-rep-32 {
    background-image: url(../img/tpl_reporter32.png);
}

.icon-doctpl-rep-32 {
    background-image: url(../img/tpl_reporter32.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
}

.x-grid-tree-node-expanded .icon-doc-ixvl-32 {
    background-image: url(../img/ixvl32.png);
}

.icon-doc-ixvl-32 {
    background-image: url(../img/ixvl32.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
}

.x-grid-tree-node-expanded .icon-doc-ixvl-m-32 {
    background-image: url(../img/ixvl_mirror32.png);
}

.icon-doc-ixvl-m-32 {
    background-image: url(../img/ixvl_mirror32.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
}

.x-grid-tree-node-expanded .icon-doctpl-ixvl-32 {
    background-image: url(../img/tpl_ixvl32.png);
}

.icon-doctpl-ixvl-32 {
    background-image: url(../img/tpl_ixvl32.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
}

.x-grid-tree-node-expanded .icon-doc-32 {
    background-image: url(../img/other32.png);
}

.icon-doc-32 {
    background-image: url(../img/other32.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
}

.icon-doc-userdef-32 {
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
}

.x-grid-tree-node-expanded .icon-doc-m-32 {
    background-image: url(../img/other_mirror32.png);
}

.icon-doc-m-32 {
    background-image: url(../img/other_mirror32.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
}

.x-grid-tree-node-expanded .icon-xmd-32 {
    background-image: url(../img/xvl_meta32.png);
}

.icon-xmd-32 {
    background-image: url(../img/xvl_meta32.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
}

.x-grid-tree-node-expanded .icon-cap-32 {
    background-image: url(../img/coopapp32.png);
}

.icon-cap-32 {
    background-image: url(../img/coopapp32.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
}

.x-grid-tree-node-expanded .icon-captpl-32 {
    background-image: url(../img/tpl_coopapp32.png);
}

.icon-captpl-32 {
    background-image: url(../img/tpl_coopapp32.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
}

.x-grid-tree-node-expanded .icon-w3c-32 {
    background-image: url(../img/web3d_cache32.png);
}

.icon-w3c-32 {
    background-image: url(../img/web3d_cache32.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
}

.x-grid-tree-node-expanded .icon-prc-32 {
    background-image: url(../img/process_library32.png);
}

.icon-prc-32 {
    background-image: url(../img/process_library32.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
}

.icon-folder-32 {
    background-image: url(../img/folder_close32.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
}


.thumb img {
    max-height: 50px;
    width: auto;
}

.thumb-big img {
    max-height: 100px;
    width: auto;
}

.thumb-detail img {
    max-height: 150px;
    width: auto;
}

.thumb-detail-32 img {
    height: 32px;
    width: 32px;
}

.wrap .x-grid-cell-inner {
	white-space: normal;
}

.ux-filtered-column {
    font-style: italic;
    font-weight: bold;
    background-color: wheat !important;
}

.xcm-filtered-column {
    font-style: italic;
    font-weight: bold;
    background-color: wheat !important;
}

.x-action-col-cell .task
{
	width: 32px;
	height: 32px;
	margin-top: 3px;
	margin-right: 3px;
	background-repeat: no-repeat;
	background-position: center;
}

.x-action-col-cell .x-action-col-icon.actioncol-active {
    background-image: url(../img/active32.png);
}

.x-action-col-cell .x-action-col-icon.actioncol-inactive {
    background-image: url(../img/inactive32.png);
}

.x-action-col-cell .x-action-col-icon.actioncol-auto {
    background-image: url(../img/auto32.png);
	cursor: default !important;
}

.x-action-col-cell .x-action-col-icon.actioncol-exec {
    background-image: url(../img/exec32.png);
}

.x-action-col-cell .x-action-col-icon.actioncol-stop {
    background-image: url(../img/stop32.png);
	cursor: default !important;
}

.x-action-col-cell .x-action-col-icon.actioncol-undef {
	cursor: default !important;
}

.x-strict .x-ie7 .x-form-text {
	height: auto !important;
}

.important-row .x-grid-cell {
	background-color: pink !important;
}

.disabled-row .x-grid-cell {
	background-color: gainsboro !important;
}

.relation-row .x-grid-cell {
	background-color: #e2eff8 !important;
}

.relation-row .x-gridcell {
	background-color: #e2eff8 !important;
}

.icon-edit-button {
    background-image: url(../img/edit32.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
}

.tracking-status-product-confirm {
    color: red;
    font-weight: bold;
}

.tracking-status-work-confirm {
    color: red;
    font-weight: bold;
}

.tracking-status-document-confirm {
    color: red;
    font-weight: bold;
}

.toolbar-custom {
    background-color: #dfeaf2;
}

.icon-all-32 {
    background-image: url(../img/all32.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
}
.icon-xvl-32 {
    background-image: url(../img/xvl32.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
}
.icon-xvl-m-32 {
    background-image: url(../img/xvl_mirror32.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
}
.x-grid-tree-node-expanded .icon-xvl-32 {
    background-image: url(../img/xvl32.png);
}
.x-grid-tree-node-expanded .icon-xvl-m-32 {
    background-image: url(../img/xvl_mirror32.png);
}

#xcmnaviproduct .x-grid-cell {
    padding: 2px 0;
}

.maintenancePanel .x-panel-header-default {
    background-color: white;
    border: 2px solid red!important;
}
.maintenancePanel .x-title-text-default {
    color: red;
}

.Ext_ux_ColorPicker div {
    height: 195px;
    width: 195px;
    position: relative;
    overflow: hidden;
}

.Ext_ux_ColorPicker div canvas {
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
}

.Ext_ux_ColorPicker_spectrum {
    z-index: 1;
}

.Ext_ux_ColorPicker_luminance {
    z-index: 0;
}

.icon-doc {
    background-image: url(../img/doc.png);
}

.icon-aprv-setting {
    background-image: url(../img/auto16.png);
}

.x-grid-tree-node-expanded .icon-doc-ckot-32 {
    background-image: url(../img/checkout.png),url(../img/other32.png);
}

.icon-doc-ckot-32 {
    background-image: url(../img/checkout.png),url(../img/other32.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
    position: relative;
}

.x-grid-tree-node-expanded .icon-doc-lock-32 {
    background-image: url(../img/lock.png),url(../img/other32.png);
}

.icon-doc-lock-32 {
    background-image: url(../img/lock.png),url(../img/other32.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
    position: relative;
}

.checkout-img {
	background-image: url(../img/checkout.png);
	position: absolute;
	width: 32px;
    height: 32px;
	left: 0px;
	top: 0px;
}

.lock-img {
	background-image: url(../img/lock.png);
	position: absolute;
	width: 32px;
    height: 32px;
	left: 0px;
	top: 0px;
}

.x-grid-tree-node-expanded .icon-xvl-ckot-32 {
    background-image: url(../img/checkout.png),url(../img/xvl32.png);
}

.icon-xvl-ckot-32 {
    background-image: url(../img/checkout.png),url(../img/xvl32.png);
    background-repeat: no-repeat;
    position: relative;
    width: 32px;
    height: 32px;
}

.x-grid-tree-node-expanded .icon-xvl-lock-32 {
    background-image: url(../img/lock.png),url(../img/xvl32.png);
}

.icon-xvl-lock-32 {
    background-image: url(../img/lock.png),url(../img/xvl32.png);
    background-repeat: no-repeat;
    position: relative;
    width: 32px;
    height: 32px;
}

.x-grid-tree-node-expanded .icon-doc-rep-ckot-32 {
    background-image: url(../img/checkout.png),url(../img/reporter32.png);
}

.icon-doc-rep-ckot-32 {
    background-image: url(../img/checkout.png),url(../img/reporter32.png);
    background-repeat: no-repeat;
    position: relative;
    width: 32px;
    height: 32px;
}

.x-grid-tree-node-expanded .icon-doc-rep-lock-32 {
    background-image: url(../img/lock.png),url(../img/reporter32.png);
}

.icon-doc-rep-lock-32 {
    background-image: url(../img/lock.png),url(../img/reporter32.png);
    background-repeat: no-repeat;
    position: relative;
    width: 32px;
    height: 32px;
}

.x-grid-tree-node-expanded .icon-xvr-32 {
    background-image: url(../img/xvl_variant32.png);
}

.icon-xvr-32 {
    background-image: url(../img/xvl_variant32.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
}

.x-grid-tree-node-expanded .icon-wvr-32 {
    background-image: url(../img/web3d_variant32.png);
}

.icon-wvr-32 {
    background-image: url(../img/web3d_variant32.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
}