/*
 * gxui Library 1.1 beta (Build 1105)
 * Copyright (c) 2009, Artech
 * All rights reserved.
 * 
 * gxui Library is freely distributable under the terms of the BSD license.
 * 
 */

.x-viewport .x-nested{margin:0;padding:0;border:0 none;overflow:hidden;height:100%;}
.x-portlet .x-panel-body {
    background-color:transparent;
}


.ext-ie .x-menu-item-icon {left: -24px; top: 0px;}
.ext-strict .x-menu-item-icon {left: 3px; top: 3px;}
.ext-ie6 .x-menu-item-icon {left: -24px; top: 0px;}


.x-tab-strip-dirty:after {
	content: "*";
}

.auto-width-tab-strip ul.x-tab-strip, .auto-width-tab-strip .x-tab-strip-wrap {
	width: auto !important;
}


.x-form-file-wrap {
    position: relative;
    height: 22px;
}
.x-form-file-wrap .x-form-file {
	position: absolute;
	right: 0;
	-moz-opacity: 0;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
    height: 22px;
}
.x-form-file-wrap .x-form-file-btn {
	position: absolute;
	right: 0;
	z-index: 1;
}
.x-form-file-wrap .x-form-file-text {
    position: absolute;
    left: 0;
    z-index: 3;
    color: #777;
}


.ext-safari .x-small-editor .x-form-text, .ext-chrome .x-small-editor .x-form-text {
    font-size: 11px;
}

.x-portal .x-panel-dd-spacer {
    margin-bottom:10px;
}

.x-portlet {
    margin-bottom:10px;
}


.x-portlet .x-panel-ml {
    padding-left:2px;
}
.x-portlet .x-panel-mr {
    padding-right:2px;
}
.x-portlet .x-panel-bl {
    padding-left:2px;
}

.x-portlet .x-panel-br {
    padding-right:2px;
}

.x-portlet .x-panel-mc {
    background:white;
    padding:0px 0px 2px 0px;
}
.x-portlet .x-panel-bc .x-panel-footer {
    padding-bottom:2px;
}
.x-portlet .x-panel-nofooter .x-panel-bc {
    height:2px;
}


.ext-el-mask-msg {
}

.ext-el-mask-msg div {
    padding:5px 10px 5px 10px;
    background: transparent;
    border: 0px;
    color:#333;
    font:normal 9px tahoma, arial, helvetica, sans-serif;
    cursor:wait;
	position:bottom;
}

.x-mask-loading div {
}

#msg-div {
    position:absolute;
    
    
    width:250px;
    z-index:20000;
}
.x-grid-locked .x-grid3-viewport, .x-grid-locked .x-grid3-locked{
	overflow:hidden;
	position:absolute;
}
.x-grid-locked .x-grid3-locked .x-grid3-scroller{
	overflow:hidden;
	border-right: 1px solid #99BBE8;
}
.x-grid-locked .x-grid3-scroll-spacer {
	height: 19px;
}
