/** błądy w ext 3.1 - poprawki */
.x-panel-btns-right .x-panel-fbar {
	float:right;
	clear:none;
}


.x-panel-btns-left .x-panel-fbar {
	clear:none;
}

.x-panel-btns-center{
	text-align:center; /*ie*/
}

.x-panel-btns-center .x-toolbar-ct {
	margin:0 auto; /*everyone else*/
  text-align:left;
  width:auto;
}

.ext-ie .x-panel-btns-right .x-toolbar-ct, .ext-gecko2 .x-panel-btns-right .x-toolbar-ct {
  width:auto;
}

.x-toolbar .xtb-sep {
	background-image: url(ext/resources/images/default/grid/grid-split.gif);
}
/* błądy w ext - poprawki **/





/** grid */
.add {
	background-image:url(ext/examples/shared/icons/fam/add.gif) !important;
}
.remove {
	background-image:url(ext/examples/shared/icons/fam/delete.gif) !important;
}
.icon-filter-off {
	background-image:url(images/default/window/magnifier.png) ! important;
}
.icon-filter-on {
	background-image:url(images/default/shared/warning.gif) ! important;
}

.x-grid3-td-icon-edit {
	background: url(ext/resources/images/default/tree/leaf.gif) no-repeat center center !important;
	cursor: pointer;
}
.x-grid3-hd-row .x-grid3-td-icon-edit, .x-grid3-summary-table .x-grid3-td-icon-edit {
	background: none !important;
	cursor: default;
}

.x-grid3-td-icon-contextmenu {
	background: url(images/icons/silk/cursor.png) no-repeat center center !important;
	cursor: pointer;
}
.x-grid3-hd-row .x-grid3-td-icon-contextmenu, .x-grid3-summary-table .x-grid3-td-icon-contextmenu {
	background: none !important;
	cursor: default;
}




.icon-apply {
	background-image:url(images/default/window/up.png) ! important;
}
.icon-clear {
	background-image:url(images/icons/page_white.png) ! important;
}
.details-footer {
	font-size: smaller;
	color: grey;
	margin-top: 5px;
}
.icon-record-details {
	background-image:url(images/default/window/stat_list_16.png) ! important;
}
.icon-zoom {
	background-image:url(images/default/window/zoom.png) ! important;
}
.row-body-notes .x-grid3-row-body {
	color: gray;
	padding: 0 5px 0 15px;
}
/* grid **/


/** formularz */
.icon-edit-record {
	background-image:url(images/default/window/table_edit.png) ! important;
}
.x-panel-body {
	background: none;
}
.icon-refresh {
	background-image:url(ext/resources/images/default/grid/refresh.gif) !important;
}
.icon-save {
	background-image:url(ext/examples/shared/icons/save.gif) !important;
}
.icon-cancel {
	background-image:url(images/default/window/cancel16.png) ! important;
}
.x-form-item {
	font-size: 11px ! important;
}
.x-form-field {
	font-size: 11px ! important;
}

.nofield, .x-form-focus.nofield {
	border: none;
	background: none;
}

.x-tab-panel-body {
	background: none;
}
/* formularz **/



/** raport */
.icon-chart-bar {
	background-image:url(images/chart_bar.png) ! important;
}
.icon-chart-pie {
	background-image:url(images/chart_pie.png) ! important;
}
.icon-group-expand {
	background-image:url(ext/resources/images/default/grid/group-expand.gif) ! important;
}
.icon-group-collapse {
	background-image:url(ext/resources/images/default/grid/group-collapse.gif) ! important;
}
.icon-report-params {
	background-image:url(images/icons/fam/grid.png) ! important;
}

/* raport **/


.float_right {
	float: right;
}

.wait-cursor {
	cursor: wait !important;
}



/** Ext.ux.form.FileUploadField */
.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.ux.form.FileUploadField **/


/* [REQUIRED] (by Ext.ux.form.LovCombo plugin) */
.ux-lovcombo-icon {
	width:16px;
	height:16px;
	float:left;
	background-position: -1px -1px ! important;
	background-repeat:no-repeat ! important;
}
.ux-lovcombo-icon-checked {
	background: transparent url(ext/resources/images/default/menu/checked.gif);
}
.ux-lovcombo-icon-unchecked {
	background: transparent url(ext/resources/images/default/menu/unchecked.gif);
}
/* [REQUIRED] (by Ext.ux.form.LovCombo plugin) */


/* [REQUIRED] (by Ext.ux.grid.GridSummary plugin) */
.x-grid3-gridsummary-row-inner{overflow:hidden;width:100%;}/* IE6 requires width:100% for hori. scroll to work */
.x-grid3-gridsummary-row-offset{width:10000px;}
.x-grid-hide-gridsummary .x-grid3-gridsummary-row-inner{display:none;}
/* [REQUIRED] (by Ext.ux.grid.GridSummary plugin) */


/*
 * Dodatki
 */
table.detailsTemplate {
	font-family: tahoma,arial,helvetica,sans-serif; font-size: 11px; white-space: nowrap;
}


table.detailsTemplate td {
	padding: 2px 4px; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; background: #F5F5F5;
}

table.detailsTemplate tr.firstRow td {
	padding: 2px 4px; border-top: 1px solid #ccc; 
}

table.detailsTemplate.evenRow td {
	background: white;
}

table.detailsTemplate td.lastCell {
	border-right: 1px solid #ccc;
}

table.detailsTemplate td b {
	color: #5a5a5a;
}


