.s-bar {
	background:silver url(../../images/knob-images/s-bar.png) no-repeat center 0px;
	z-index:0 !important;
	height: 5px !important;	
	font-size:0px;	
}

.s-bar:hover {
	background-color: #afafaf;
	background-position: center -5px;
}	

#xpertis_layout .s-bar:hover {
	background-color: #F56D0D;	
}	
.blednaWartosc {
	background-color: red;
	color:white;
	}

.gridToolbar {	
	margin: 2px 0px;	
	} 

	 
.gridToolbarIcon {	
	color:gray;	
	cursor: pointer;	
	padding:1px 4px 1px 16px !important;
	margin-left:2px;
	background-position: 4px center;
	background-repeat: no-repeat;
	background-color: #efefef;			
	float:right;
	line-height: 13px !important;
	font-size: 10px !important;
	font-family: arial !important;	
	border:1px solid silver;
	border-radius: 2px 2px 2px 2px;
	}
	
.gridToolbarIcon:hover, .gridToolbarIcon.hover {
	color:black;	
	background-color: #FDF5CE;	
	border-color:#FBCB09;
	}		
	
.gridToolbarIcon:active, .gridToolbarIcon.active {
	background-color: #F25F0A;
	border-color:#F25F0A;
    color: #white;
	}		

.gridToolbarClipboard {	
	background-image:url(../../images/clipboard.png);	
	}	
.gridToolbarPrint {	background-image: url(../../images/print.png);	height:17px;}
.gridToolbarExpand {	background-image: url(../../images/expand.png);	height:17px;}
.gridToolbarCollapse {	background-image: url(../../images/collapse.png); height:17px;}
.gridToolbarChart {	background-image: url(../../images/wykres.png);	height:17px;}
.gridToolbarMaximize {	background-image: url(../../images/maximize.png); height:17px;}
	
	
div.gridbox .objbox {		
	position:relative;
	}

.dhx_header_cmenu {
			background-color:#979797;
			color:white;
			border:2px outset silver;
			z-index:2;
}
.dhx_header_cmenu_item {
	white-space:nowrap;
	padding:2px;
	font-weight: bold;
	font-size: 10px;
}
.dhx_header_cmenu_item input {margin:0px 5px;}	
	
div.gridbox_light div.ftr td {
      background: #9C9A9C url(../../images/navg.gif);      
      font-weight: bold;
      font-style: normal;
}	

div.gridbox_light table.row20px tr td {
	outline:none;
}

.naturalFilterContainer {
	display:none;
	background:white url(../../images/kalendarz.png) 4px center no-repeat;
	position:absolute;
	z-index:99999 !important;
	padding:0px 2px;
	top:0px;
	padding-left:26px;
	line-height:1.2em;	
	border:1px solid gray;
	color:black;
}
.naturalFilterSource {
	display:block;	
	color:silver;
	padding-bottom: 2px;
	margin-bottom: 2px;
	border-bottom: 1px dotted silver;
	}
.naturalFilterOK {	color: black;}
.naturalFilterFAIL { color: red;}
.naturalFilterOP { color: navy;}

button.button img {
vertical-align: top;
}

li.ui-state-default.ui-state-hidden {
		display: none;		
}
