body.kontrast #preloader {
  background-color: #000;
}
body.kontrast div.maskaCalejStrony {
  background-color: #000;
}
body.kontrast div.ramkaKontener div.ramka div.trescRamki {
  border: 3px #ffff33 solid;
  background-color: #000000;
}
body.kontrast {
  background: #000000;
  color: #ffff33;
}
body.kontrast a{
  color: #33ff33;
}
body.kontrast input[type="text"]{
  border-color: #FFFF33;
}
body.kontrast #form{
  background: #000000;
}
body.kontrast h1{
  color:#ffff33;
}
body.kontrast #pageTop {
  background-color: #000000;
  background-image: none;
}
body.kontrast .top .region{
  color:#ffff33;
}
body.kontrast .top .region a, 
body.kontrast .top .region a:hover{
  color:#ffff33;
}
body.kontrast .top .topLink{
  color: #ffff33;
}
body.kontrast .top .home{
  background: no-repeat 93px 2px;
}
body.kontrast .top .login{
  background: no-repeat 115px 3px;
}
body.kontrast .top .logout{
  background: no-repeat 135px 3px;
}
body.kontrast .top .contact{
  background: no-repeat 130px 4px;
}
body.kontrast .top .user{
  background: no-repeat 70px 2px;
}
body.kontrast .top .zmienfont{
  background: no-repeat 20px 1px;
  width:200px;
}
body.kontrast .top .loggedUser.loggedKontekst{
  background-image: url( "/EUrzad/javax.faces.resource/img/triangleDownKontrast.png.xhtml" );
}
body.kontrast .top .wyborWiekszegoFontu {
  color: #ffff33;
}
body.kontrast .top .wyborNormalnegoFontu {
  color: #ffff33;
}
body.kontrast .top .mapaStrony {
  color: #ffff33;
}
body.kontrast .menu .header{
  background-color: #ffff33;
  font-weight: bold;
  color:#000000;
}
body.kontrast .menu .menuItems a{
  color:#ffff33;
  font-weight: bold;
}
body.kontrast .menu .contactDiv .title{
  text-align: center;
}
body.kontrast .menu .contactDiv .contact .wpis {
  text-align: center;
}
body.kontrast .menu .contactDiv .contact a{
  color:#33ff33;
}
body.kontrast .menu .menuItems.ui-widget-content{
  background: url( "/EUrzad/javax.faces.resource/img/square.gif.xhtml" ) no-repeat 0px center !important;
}
body.kontrast .mainContent .mainContentKontener {
  border-left: 1px solid #ffff33;
}
body.kontrast .services{
  border-top: 1px solid #000000;
}
body.kontrast .services .title{
  color:#ffff33;
}
body.kontrast .services img{
  border: 1px solid #ffff33;
}
body.kontrast .services .serviceBlock{
  max-height: 130px;
}
body.kontrast .tableUslugi{
  border: 1px solid #000000;
  color:#ffff33;
}
body.kontrast .ui-datatable td {
  color: #ffff33;
}
body.kontrast .ui-datatable td.doPrawej {
  color: #ffff33;
}
body.kontrast .ui-datatable td.wysrodkuj {
  color: #ffff33;
}
body.kontrast .tableUslugiWyniki{
  border: 1px solid #000000 !important;
  color:#ffff33 !important;
  background: #000000;
}
body.kontrast .tableUslugiWyniki td{
  border: 1px solid #ffff33 !important;
}
body.kontrast .tableUslugiWyniki th{
  border: 1px solid #ffff33 !important;
}
body.kontrast .tableUslugi thead tr:hover{
  background-color: #000000;
  color:#ffff33;
}
body.kontrast .tableUslugi tr:hover{
  color:#000000;
}
body.kontrast .reqLogin, 
body.kontrast .reqLoginSelected{
  background-image: url( "/EUrzad/javax.faces.resource/img/icoKeyYellow.png.xhtml" );
}
body.kontrast .reqLogin:hover, 
body.kontrast .reqLoginSelected:hover, 
body.kontrast .reqLoginMouseOver, 
body.kontrast .reqLoginSelectedMouseOver{
  background-image: url( "/EUrzad/javax.faces.resource/img/icoKeyYellow.png.xhtml" );
}
body.kontrast .tableUslugi .inactive{
  color:#ffff33;
}
body.kontrast .tableInneWyniki input{
  background: #000000;
  color: #ffff33;
}
body.kontrast .tableNaleznosci{
  border:1px solid #ffff33;
}
body.kontrast .tableNaleznosci td{
  border:1px solid #ffff33;
}
body.kontrast .tableNaleznosci .iceDatTblFtr{
  color: #ffff33;
  border-top: 1px solid #000000;
}

body.kontrast .tableHasla{
  border: 1px solid #000000;
}
body.kontrast .tableHasla .colorRow{
  background-color: #000000;
}
body.kontrast .tableHasla .podkreslenie{
  color: #33ff33;
}
body.kontrast .fileTable tr:hover{
  background-color: #000000;
}
body.kontrast .fileTable a{
  color: #ffff33 !important;
}
body.kontrast .linkTable a{
  color:#ffff33;
}
body.kontrast .print{
  color: #ffff33;
}
body.kontrast .opcje{
  background:  #000000 repeat-x;
  padding: 3px 10px 4px 10px;
  border:1px solid #ffff33;
  color:#ffff33;
}
body.kontrast .opcjeDiv{
  color: #ffff33;
}
body.kontrast .myTooltip{
  color:#ffff33;
  background-color: #000000;
}
body.kontrast .icePnlTlTip table:hover, 
body.kontrast .icePnlTlTip table tr:hover {
  color:#ffff33;
}
body.kontrast .divLink{
  color:#ffff33 !important;
  border-bottom:1px solid #000000;
}
body.kontrast .divLink:hover{
  background-color: #000000;
}
body.kontrast .divLink .inactive{
  color:#ffff33 !important;
}
body.kontrast .groupInactive, 
body.kontrast .groupInactive-dis{
  color:#666600 !important;
}
body.kontrast .groupLink{
  color:#ffff33 !important;
}
body.kontrast .groupLinkMinus{
  color:#ffff33 !important;
}
body.kontrast .iceDatPgrCol a {
  color: #ffff33;
  border: 1px solid #ffff33;
  background-color: #000000;
}
body.kontrast .iceDatPgrScrCol a{
  color: #ffff33;
}
body.kontrast .footer {
  height: 51px;
}
body.kontrast .footerBG {
  background: inherit;
  color: inherit;
  min-height: 51px;
}
body.kontrast .footer .footerContent .company img,
body.kontrast .footer .footerContent .logoUE img{
  display: none;
}
body.kontrast .footer .footerLogo{
  display: none;
}
body.kontrast .imgBorder{
  border:1px solid #ffff33;
}
body.kontrast .buttonDisabled, 
body.kontrast .button-dis{
  color:#000000;
}
body.kontrast .topPanelContent{
  border:1px solid #ffff33;
  box-shadow: 1px 1px 6px #ffff33;
  background-color: #000000;
}
body.kontrast .przerwaTechnicznaRamka{
  border: 3px solid #e00000;
  background-color: #000000;
  font-weight: bold;
}
body.kontrast .iceSelInpDate {
  background-color: #000000;
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
}
body.kontrast table.iceSelInpDate tbody tr td table{
  border-right: 1px solid #000000;
}
body.kontrast .iceSelInpDateMonthYear, 
body.kontrast .iceSelInpDateTime{
  background: #000000;
  color: #ffff33;
}
body.kontrast .iceSelInpDateTime{
  border-left: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;
}
body.kontrast .iceSelInpDateMoYrDropdown, 
body.kontrast .iceSelInpDateTimeDropDown {
  background: #000000;
  color: #ffff33;
}
body.kontrast .iceSelInpDateWeek {
  color: #ffff33;
  border-top: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
body.kontrast .iceSelInpDateDay {
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
body.kontrast .iceSelInpDateCur {
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
body.kontrast .iceSelInpDateCur .iceOutTxt {
  color: #000000;
}
body.kontrast .weekend {
  background: #000000;
}
body.kontrast .weekend .iceOutTxt {
  color: #ffff33;
}
body.kontrast .iceSelInpDateDay a {
  background-color: #000000;
  color: #FFFFFF;
}
body.kontrast .iceSelInpDateDay .iceOutTxt {
  color: #FFFFFF;
}
body.kontrast .iceSelInpDateCur a {
  background-color: #ffffff;
  border: 1px solid #ffffff;
  color: #000000;
}
body.kontrast .iceSelInpDateDay a:hover {
  color: #ffff33;
}
body.kontrast .icePnlCnf {
  background-color: #000000;
  border: 1px solid #000000;
  color: #ffff33;
}
body.kontrast .icePnlCnfHdr {
  border-bottom: 1px solid #000000;
  color: #ffff33;
}
body.kontrast .panelPopup .ace-dialog {
  color: #000000 !important;
}
body.kontrast .icePnlPop, 
body.kontrast .icePnlTlTip, 
body.kontrast .panelPopup .ace-dialog {
  background: #000000;
  border: 1px solid #000000;
  color: #ffff33;
  -moz-box-shadow: 5px 5px 5px #000000;
  -webkit-box-shadow: 5px 5px 5px #000000;
  box-shadow: 5px 5px 5px #000000;
}
body.kontrast .panelPopup .ace-dialog .ui-widget-header {
  border-bottom: 1px solid #000000 !important;
  color: #000000 !important;
}
body.kontrast .icePnlPopHdr, 
body.kontrast .icePnlTlTipHdr, 
body.kontrast .panelPopup .ace-dialog .ui-widget-header {
  background-image: url( "/EUrzad/javax.faces.resource/img/PnlHdr_bgsliceKontrast.gif.xhtml" );
  border-bottom: 1px solid #000000;
  color: #ffff33;
}
body.kontrast .icePnlPopHdr .iceOutTxt, 
body.kontrast .icePnlTlTipHdr .iceOutTxt {
  color: #ffff33;
}
body.kontrast .icePnlPopFtr, 
body.kontrast .icePnlTlTipFtr {
  background-color: #000000;
}
body.kontrast .icePnlTlTip {
  background-color: #000000 !important;
  color: #ffff33;
  -moz-box-shadow: 2px 2px 5px #ffff33;
  -webkit-box-shadow: 2px 2px 5px #ffff33;
  box-shadow: 2px 2px 5px #ffff33;
}
body.kontrast .icePnlTlTipHdr {
  color: #ffff33;
}

/*   przerobiony (nadpisany) wygląd tabelki ace:datatable   */
body.kontrast .tableUslugiWyniki.ui-widget { 
  background: #000000;
}
body.kontrast .tableUslugiWyniki.ui-widget-content { 
  color: #ffff33;
}
body.kontrast .tableUslugiWyniki.ui-widget-content a { 
  color: #ffff33; 
}
body.kontrast .tableUslugiWyniki.ui-widget-header a { 
  color: #ffff33; 
}
body.kontrast .tableUslugiWyniki.ui-datatable { 
  background: #000000;
}
body.kontrast .tableUslugiWyniki.ui-datatable td, 
body.kontrast .tableUslugiWyniki.ui-datatable th{ 
  color: #ffff33;
}
body.kontrast .ui-widget-content{
  border:#cccccc !important; 
  background: #000000 !important;
  color: #ffff33 !important;
}
body.kontrast .panelOknaRegulaminu .ui-widget-content a {
  text-decoration: underline;
  color: #ffff33;
}
body.kontrast .ui-state-default, 
body.kontrast .ui-widget-content .ui-state-default, 
body.kontrast .ui-widget-header .ui-state-default{
  background: #333333 !important; 
  border: 1px solid #ffff33 !important; 
}
body.kontrast .ui-icon, 
body.kontrast .ui-widget-content .ui-icon { 
  background-image: url( "/EUrzad/javax.faces.resource/img/jquery-ui/ui-icons-kontrast_222222_256x240.png.xhtml" );
}
body.kontrast .panelOknaRegulaminu .ui-widget-header .ui-icon {
  background-image: url( "/EUrzad/javax.faces.resource/img/jquery-ui/ui-icons_222222_256x240.png.xhtml" );
}
body.kontrast .ui-state-active, 
body.kontrast .ui-widget-content .ui-state-active, 
body.kontrast .ui-widget-header .ui-state-active, 
body.kontrast .ui-state-active em{
  font-weight: bold !important; 
  color: #000000 !important; 
  border: 1px solid #ffff33 !important;
}
body.kontrast .ui-state-active, 
body.kontrast .ui-widget-content .ui-state-active, 
body.kontrast .ui-widget-header .ui-state-active {
  background:none !important;
}
body.kontrast .ui-state-hover, 
body.kontrast .ui-widget-content .ui-state-hover, 
body.kontrast .ui-widget-header .ui-state-hover, 
body.kontrast .ui-state-focus, 
body.kontrast .ui-widget-content .ui-state-focus, 
body.kontrast .ui-widget-header .ui-state-focus{
  background: none !important; 
  color: #FFFF33 !important; 
  border: 1px solid #FFFF33 !important;
}
body.kontrast .ui-dialog .ui-button.ui-state-hover {
  background: #333333 !important;
}
body.kontrast .ui-state-hover .ui-icon, 
body.kontrast .ui-state-focus .ui-ico{
  background-color: none !important; 
  cursor: pointer !important;
}
body.kontrast .ui-dialog-content img {
  display: none !important;
}
body.kontrast .ui-dialog .ui-widget-header
{
  background-color: #ffff33 !important;
  background-image: none !important;
}
body.kontrast .ui-dialog .ui-button
{
  background-color: #ffff33 !important;
  background-image: none !important;
}
body.kontrast .panelLogowania
{
  background: #000000;
}
body.kontrast .przelew {
  border: 1px solid  #ffff33;
  background-color: #000000;
}

body.kontrast .przelew th { 
  background-color: #ffff33;
  border-bottom: 2px solid #000000;
}

body.kontrast .ui-panel .ui-panel-content {
  background: #000000;
  padding: 0.5em 1em;
  color: #ffff33;
}

body.kontrast .ui-panel .ui-panel-titlebar {
  padding: 0.5em 1em 0.3em;
  position: relative;
  background: #333333;
  color: #ffff33;
}

body.kontrast .jqplot-series-canvas  {

  background: #666666;
}

body.kontrast .jqplot-xaxis-tick {
  color: #ffff33;
}

body.kontrast .jqplot-series {
  color: #faa620;
}

body.kontrast .jqplot-target {
  color : #ffff33;
}
body.kontrast .tabelaKartNaglowki, 
body.kontrast .ui-datatable th.tabelaKartNaglowki {
  padding: 6px;
  color: #ffff33;
  background: none repeat scroll 0 0 #000000;
}
body.kontrast .tabelaElemDochNalezNaglowki, 
body.kontrast .ui-datatable th.tabelaElemDochNalezNaglowki,
body.kontrast .tabelaHistZaksWplatNaglowki, 
body.kontrast .ui-datatable th.tabelaHistZaksWplatNaglowki {
  color: #ffff33;
  background: none repeat scroll 0 0 #000000;
  border-bottom: 0px solid #BBBBBB;
}
body.kontrast .tabelaRatZbiorczych tr {
  border-color: #ffff33;
}
body.kontrast .tabelaRatZbiorczych .ui-widget-header,
body.kontrast .tabelaRatZbiorczych .ui-header-text {
  color: #ffff33;
}
body.kontrast .tabelaRatZbiorczych tr.wezelNalezRataZbiorczo:nth-child(2n+1) {
  background: none;
}
body.kontrast .tabelaKartNieparzystyWiersz {
  background: none repeat scroll 0 0 #000000;
  border-top: 1px solid #ffff33;
  color: #ffff33;
}
body.kontrast .tabelaKartParzystyWiersz {
  background: none repeat scroll 0 0 #000000;
  border-top: 1px solid #ffff33;
  color: #ffff33;
}
body.kontrast .drzewoNaleznosciIstnienieDokumentow {
  color: #ffff33;
}
body.kontrast .tabelaKartGrupa {
  background: #000000;
}
body.kontrast .tabelaKart tr:nth-of-type(4n+1), 
body.kontrast .tabelaKart tr:nth-of-type(4n+2) {
  background: none repeat scroll 0 0 #000000;
}
body.kontrast .tabelaKart tr:nth-of-type(4n+3), 
body.kontrast .tabelaKart tr:nth-of-type(4n+4) {
  background: none repeat scroll 0 0 #000000;
}
body.kontrast .tabelaKart tr:nth-of-type(4n+2), 
body.kontrast .tabelaKart tr:nth-of-type(4n+4) {
  border-bottom: 1px solid #ffff33;
}
body.kontrast .tabelaKart tr:nth-of-type(4n+1) {
  border-top: 1px solid #ffff33;
}
body.kontrast .linkBezKoloru {
  color: #ffff33;
}
body.kontrast .radioGrupa input[type="radio"], 
body.kontrast .checkboxGrupa input[type="checkbox"] {
  display: none;
}

body.kontrast .radioGrupa label, 
body.kontrast .checkboxGrupa label {
  display: inline-block;
  cursor: pointer;
  position: relative;
  padding-left: 28px;
  margin-right: 11px;
}

body.kontrast .radioGrupa input[type="radio"]:checked + label:before {
  content: "\2022";
  color: #000000;
  font-size: 28px;
  text-align: center;
  line-height: 16px;
}

body.kontrast .checkboxGrupa input[type="checkbox"]:checked + label:before {
  content: "\2716";
  color: #000000;
  font-size: 17px;
  text-align: center;
  line-height: 16px;
}

body.kontrast .radioGrupa label:before, 
body.kontrast .checkboxGrupa label:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 10px;
  position: absolute;
  left: 0;
  bottom: 5px;
  background-color: #FFD100;
  box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);
}

body.kontrast .radioGrupa label:before {
  border-radius: 8px;
}

body.kontrast .ui-widget select {
  font-size: 12pt;
  padding: 10px 5% 10px 10px;
}
body.kontrast select::-ms-expand {
  display: none;
}
body.kontrast select {
  background-color: black;
  color: #ffff33;
  border-color: #ffff33;
  background-image: url( "/EUrzad/javax.faces.resource/img/triangleDownKontrast.png.xhtml" );
  background-repeat: no-repeat;
  background-position: 98% center;
  background-size: 10px 8px;
  background-origin: border-box;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
}