html.contrast .smzDataTable .ui-state-hover {
	background: #000000;
}

html.contrast .ui-datatable .ui-expanded-row-content tbody td {
	border: hidden;
}

html.contrast .ui-widget-header {
	background: #000000;
}

html.contrast .menuLeftSubbutton {
	background-image: #000000;
}
html.contrast .ui-widget-content {
	border: 1px solid #000000;
}
html.contrast .ui-accordion-content.ui-widget-content {
	border: 1px solid #000000 !important;
}
html.contrast table .ui-widget-content {
	border: 0px solid #000000;
}
html.contrast .ui-panel .ui-panel-content {
	border: none;
}
html.contrast .ui-widget-header {
	background: #000000;
}

html.contrast .ui-state-default,
html.contrast .ui-widget-content .ui-state-default,
html.contrast .ui-widget-header .ui-state-default {
	background: #000000;
}
html.contrast .ui-state-highlight,
html.contrast .ui-widget-content .ui-state-highlight,
html.contrast .ui-widget-header .ui-state-highlight {
	background: #ffffff;
}
html.contrast .ui-state-default-input .ui-state-default {
	background: #ffffff;
}
html.contrast .ui-state-default-input.ui-state-default {
	background: #ffffff;
}
html.contrast .ui-radiobutton .ui-state-default {
	background: #000000;
}

html.contrast .ui-chkbox .ui-chkbox-box.ui-state-active {
	background: #000000;
}
html.contrast .ui-chkbox .ui-chkbox-box.ui-state-focus {
	background-color: #000000;
}
html.contrast .ui-chkbox .ui-chkbox-box.ui-state-focus .ui-chkbox-icon {
	background-color: #FFFFFF;
	background-image: url("/view-smz/javax.faces.resource/images/ui-icons_000_256x240.png.xhtml");
}
html.contrast .ui-radiobutton-box .ui-icon-bullet {
	background-image: url("/view-smz/javax.faces.resource/images/ui-icons_fff_256x240.png.xhtml");
}
html.contrast .ui-selectonemenu .ui-selectonemenu-trigger {
	background: #000000;
}
html.contrast .ui-autocomplete .ui-button {
	background: #000000 !important;
}
html.contrast .ui-autocomplete > button.ui-state-focus,
html.contrast .ui-autocomplete > button.ui-state-hover {
	background: #FFFFFF !important;
}
html.contrast .ui-autocomplete-list .ui-state-highlight {
	color: #000000;
	border: 1px solid #999999;
}
html.contrast .ui-selectonemenu-item.ui-state-highlight {
	background: #000000;
}
html.contrast .ui-selectlistbox-item.ui-state-highlight {
	background: #000000;
}

html.contrast .header form {
	background: #000000;
}

html.contrast .ui-state-hover,
html.contrast .ui-state-hover .ui-state-default-input,
html.contrast .ui-widget-content .ui-state-hover,
html.contrast .ui-widget-header .ui-state-hover,
html.contrast .ui-state-focus,
html.contrast .ui-widget-content .ui-state-focus,
html.contrast .ui-widget-header .ui-state-focus {
	background: #fff;
}

html.contrast .sub-filter-set {
	border-color: #000;
}
html.contrast .sub-filter-set legend,
html.contrast .sub-filter-set legend a {
	color: #000;
}

html.contrast .ui-paginator {
	background: #fff;
}

html.contrast .ui-state-hover.tapButton,
html.contrast .ui-state-focus.tapButton {
	background-image: url("/view-smz/javax.faces.resource/images/przezroczyste_czarne_male.png.xhtml") !important;
}
html.contrast .ui-state-hover.tapButtonSmall,
html.contrast .ui-state-focus.tapButtonSmall {
	background-image: url("/view-smz/javax.faces.resource/images/przezroczyste_czarne_male.png.xhtml") !important;
}

html.contrast .ui-widget-header .ui-icon {
	background-image: url("/view-smz/javax.faces.resource/images/ui-icons_fff_256x240.png.xhtml");
}
html.contrast .ui-state-hover .ui-icon,
html.contrast .ui-state-focus .ui-icon {
	background-image: url("/view-smz/javax.faces.resource/images/ui-icons_000_256x240.png.xhtml");
}

html.contrast .menuListButton .ui-icon.ui-menuitem-icon {
	background: #000000 !important;
}

html.contrast .ui-widget.panelNoBorder{
	border: 0px solid #999999;   /* usuwa border w <p:panel */
	
}

html.contrast .ui-panel.panelWithBackground {
	background: #E2E2E2;
	border-radius: 5px;
	border: #E2E2E2;
}

html.contrast .panelNoBorder, .panelNoBorder tr, .panelNoBorder td {
border: hidden;
border-color: white;
}
html.contrast .panelNoBorder, .panelNoBorder .borderWierszTabeli{
	margin: 5px 0px 15px;
	display: block;
}

html.contrast .panelNoBorderAndPadding, .panelNoBorderAndPadding tr, .panelNoBorderAndPadding td {
border: hidden;
border-color: white;
padding: 0px;
margin: 0px;
}

html.contrast .ui-accordion .ui-state-active a {
	color: #FFFFFF;
}

html.contrast .ui-accordion .ui-state-focus a {
	color: #000000;
}