/*  Extjs Fixed         */
tr.x-grid-record-red .x-grid-cell-inner {
    background:#F34B4E;
} 

tr.x-grid-record-green .x-grid-cell-inner {
    background:#6aa84f;
}

.x-tab bar,.x-tab button {
	height: 13px;
	line-height: 13px; 
	font-family:宋体;
	font-size:12px;
}

.x-tab-scroller-right-over {
    background-position: -18px 0;
}

.x-tab-tabmenu-right {
    background: transparent url(../../lib/extjs/ux/css/images/tab-scroller-menu.gif) no-repeat 0 0;
    border-bottom: 1px solid #8db2e3;
    width:18px;
    position:absolute;
    right:0;
    top:0;
    z-index:10;
    cursor:pointer;
}
.x-tab-tabmenu-over {
    background-position: -18px 0;
}
.x-tab-tabmenu-disabled {
    background-position: 0 0;
    opacity:.5;
    -moz-opacity:.5;
    filter:alpha(opacity=50);
    cursor:default;
}

.x-action-col-icon {
    height: 16px;
    width: 16px;
    cursor: pointer;
}

/*  Customs Style       */
/* font-family */
.couriernew{
	font-family:"Courier New", Courier, monospace;
}

/* Icons */
.ux-notification-icon-information {
	background-image:url('../themes/images/default/icon16_info.png');
}

.ux-notification-icon-error {
	background-image: url('../themes/images/default/icon16_error.png');
}

.ux-filter-btn {
    background-image: url('../themes/images/default/icon-filter.gif') !important;
}

.ux-refresh-btn {
    background-image: url('../themes/images/default/refresh.gif') !important;
}

.ux-win-login-banner {
	background-image: url('../shared/images/login.gif') !important;
}

/*.ux-win-login-user {
	background-image: url('../shared/images/login-user.gif') !important;
	background-repeat:no-repeat; 
	background-position:left;
	padding-left:20px; 
}

.ux-win-login-pwd {
	background-image: url('../shared/images/login-key.gif') !important;
	background-repeat:no-repeat; 
	background-position:left;
	padding-left:20px; 
}*/

.ux-menu-rpt-xls-union {background-image:url('../themes/images/default/union_excel_download.png') !important; background-repeat:no-repeat;}
.ux-menu-rpt-xls-single {background-image:url('../themes/images/default/single_excel_download.png') !important; background-repeat:no-repeat;}

.ux-menu-rpt-pdf-union {background-image:url('../themes/images/default/pdf_download.png') !important; background-repeat:no-repeat;}
.ux-menu-rpt-pdf-single {background-image:url('../themes/images/default/pdf_download.png') !important; background-repeat:no-repeat;}

.upload-file {
    background-image: url('../themes/images/default/upfile.gif') !important; background-repeat:no-repeat;
}

.download-file {
    background-image: url('../themes/images/default/downfile.png') !important; background-repeat:no-repeat;
}

.remove-file {
    background-image: url('../themes/images/default/removefile.png') !important; background-repeat:no-repeat;
}


/* Using standard theme */
.cell-font-color-red{
	color:#F90;	
}

.sort-desc {
    background-image: url("../themes/images/default/sort_desc.gif") !important;
    background-position: 4px 7px !important;
}

.sort-asc {
    background-image: url("../themes/images/default/sort_asc.gif") !important;
    background-position: 4px 7px !important;
}


.ux-notification-window .x-window-body {
	text-align: center;
	padding: 15px 5px 15px 5px;
	width: 200px;
}

.ux-notification-light .x-window-header {
	background-color: transparent;
}

body .ux-notification-light {
	background-image: url('../themes/images/default/fader.png');
}

.ux-notification-light .x-window-body {
	text-align: center;
	padding: 15px 5px 18px 5px;
	width: 200px;
	background-color: transparent;
	border: 0px solid white;
}

.x-form-dict-trigger{background-image:url('../../lib/extjs/resources/themes/images/default/form/trigger-dict.gif')}
		

#loading-mask{
	background-color:white;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	z-index:20000;
}
#loading{
	height:auto;
	position:absolute;
	left:45%;
	top:40%;
	padding:2px;
	z-index:20001;
}
#loading a {
	color:#225588;
}
#loading .loading-indicator{
	background:white;
	color:#444;
	font:bold 13px Helvetica, Arial, sans-serif;
	height:auto;
	margin:0;
	padding:10px;
}
#loading-msg {
	font-size: 10px;
	font-weight: normal;
}


.x-btn-default-toolbar-large .addRootMenu {
    background-image: url(../themes/images/default/CreateMenu.png) !important;
}

.x-btn-default-toolbar-large .addMenu {
    background-image: url(../themes/images/default/AppendMenu.png) !important;
}

.x-btn-default-toolbar-large .removeMenu {
    background-image: url(../themes/images/default/RemoveMenu.png) !important;
}

.x-btn-default-toolbar-large .saveOperation {
    background-image: url(../themes/images/default/SaveMenuOperation.png) !important;
}

.x-grid-row-summary {
	color:#333;
	background: #f1f2f4;
}
.x-grid-row-summary  .x-grid-cell-inner {
	font-weight: bold;
	//font-style:italic;
	font-size: 11px;	
	padding-bottom: 4px;
}
.x-grid-hide-summary .x-grid-row-summary {
	display:none;
}
.x-grid-row .x-grid-cell-cost {
	background-color:#f1f2f4;
}
.x-grid-row-summary .x-grid-cell-cost {
	background-color:#e1e2e4;
}