body {
  background-color: #111 !important;
  color: #ffffff !important;
}

body a {
  color: #00ffff !important;
  text-decoration: underline;
}

body button,
body input, body textarea {
  background-color: #000 !important;
  color: #fff !important;
  border: 2px solid #fff !important;
}


.tloniebieskie {
  width: 100%;
  background-color: #000;
}


  #nawigacja-menu li a::before {
    background: #000;
    border: 3px solid #FFF;
  }
  
  
  header {
  background-color: #FFF !important;
}


header .right .top2 {
  border-top: 1px solid #000 !important;
  color: #000 !important;
}


header .right .top2 .boxkontaktowy a.link_niebieski {
  color: #000 !important;
}

header .right .top2 .boxwyszukiwarka form {
  border: 1px solid #000;
  background-color: #000;
}


.boxformularzrekrutacji .ramka form div.pole3 input.przycisk, .boxformularz .ramka2 form div.pole3 input.przycisk {
  background-color: #000 !important;
}


header .right .top2 .boxwyszukiwarka form .input2 {
  background-color: #fff !important;
    border: 2px solid #000 !important;
}

header .right .top2 .boxwyszukiwarka form .input1 {
  border: 0px !important;
  color: #fff !important;
}


body img {
  filter: brightness(0.9) contrast(1.2) !important;
}


img {
  filter: brightness(0.9) contrast(1.2) !important;
}

body .ramka .boxkontaktowy img {
  filter: brightness(0.1) contrast(0.9) !important;
}

body .bodlaczegowarto .ramka2 img {
  filter: brightness(4.2) contrast(0.9) !important;
}

body .ramka img {
  filter: brightness(0.9) contrast(1.2) !important;
}

body .ramka2 img {
  filter: brightness(0.9) contrast(1.2) !important;
}

body section img {
  filter: brightness(0.9) contrast(1.2) !important;
}

.boxorganizacja .ramka h3 {
  color: #FFF !important;
}

strong {
  color: #FFF !important;
}

p {
  color: #FFF !important;
}

big {
  color: #FFF !important;
}

.przycisk5 {
  color: #000 !important;
}

h4 span {
  color: #FFF !important;
}

.baner .box-txt::before {
  background-color: #000;
  border: 2px solid #FFF;
}

.przycisk_czerwony {
  color: black !important;
  background-color: #FFf !important;
}



main .ramka h2,  main.ramka h4,  main.ramka h1,  main.ramka h3, section .ramka h2,  section.ramka h4,  section.ramka h1,  section.ramka h3   {
  color: #fff !important;
}


section {
	border-top: 2px solid #FFF !important;
}


section.bodlaczegowarto {
	border-top: 0px solid #FFF !important;
}

.boxdziennik {
  background-image: none !important;
  background-color: #000 !important;
}

.boxorganizacja {
  background-image: none !important;
  background-color: #000 !important;
}



.boxorganizacja .img {
  display: none;
}

.boxorganizacja .ramka2 .txt {
  width: 100% !important;
}


.boxorganizacja .ramka2 .txt a {
  border: 2px solid #FFF !important;
  background-color: #000 !important;
  color: #fff !important;
}



.baner .box-txt::after {
  display: none;
}


.boxorganizacja .ramka2 .txt a img {
filter: brightness(2.9) contrast(1.8) !important;
}


header .right .top2 .boxkontaktowy em img {
  display: none !important;
}


body .ramka img {
  filter: brightness(1.0) contrast(1.2) !important;
}



.boxy .box::before {
  background-color: #000;
  border: 2px solid #FFF;
}


.boxy .box2::before {
  background-color: #000;
  border: 2px solid #FFF;
}


.boxy .row img {
  filter: brightness(5.9) contrast(0.7) !important;
}


.boxy .box img.znak {
 display: none;
}


.boxy .box2 img.znak {
   display: none;
}

.boxopinie {
  background-color: #000;
}


.ramka h5 , .ramka h6 {
  color: #FFF;
}



.boxwaznedokumenty a {
  border: 2px solid #FFF;
  background-color: #000;
  color: #FFF;
}


footer .tlostopka1 {
  background-color: #000;
  border-top: 2px solid #FFF;
}

footer .tlostopka2 {
  background-color: #000;
  border-top: 2px solid #FFF;
}


.formularzrekrutacji::before, .boxformularz::before {
  border-top: 2px solid #FFF;
  background-image: none;
  background-repeat: no-repeat;
  background-color: #000;
  z-index: -2;
}


#strona2 .formularzrekrutacji h2 {
  font-size: 60px;
  color: #FFF;
}


.tresc-podstrony ul li, .tresc ul li {
  border: 2px solid #FFF !important;
}


.tresc-podstrony ul li::before, .tresc ul li::before {
  background-color: #FFF;
}

.boxformularzrekrutacji::before {
  background-color: #000;
}


.boxformularzrekrutacji .ramka {
    background-color: #000;
  color: #fff;
    border: 2px solid #FFF !important;
}


  #nawigacja-menu ul {
    background-color: #000;
    border: 2px solid #FFF;
  }
  
  
  .tresc h3, .tresc-podstrony h3 {
  color: #fff !important;
}


a.pobierz {
  background-color: #000 !important;
      border: 2px solid #FFF !important;
}



.tresc h3::before, .tresc-podstrony h3::before {
  background-color: #fff;
}


.tlo_szary::before {
  background-color: #000 !important;
}

.tresc-podstrony ul li a, .tresc ul li a {
  background-color: #000;
  color: #FFF;
   border: 2px solid #FFF !important;
}


.tresc-podstrony ul ul li, .tresc ul ul li {
  background-color: #000 !important;
}


#nawigacja-menu ul > li.menubold > a {
  color: #fff !important;
}

.kalendarium td:last-child {
  background: transparent !important;
}

.kalendarium td:first-child strong {
  border: 2px solid #FFF;
  background: transparent !important;
  color: #fff;
}


.tresc-podstrony small, .tresc small {
  color: #fff;
}


.tresc-podstrony .kalendarz ul li, .tresc .kalendarz ul li {
  border: 1px solid #E8EEF3;
  background: #000;
}


.tresc-podstrony .kalendarz ul li big, .tresc .kalendarz ul li big {
  background: #000;
  color: #FFF;
  border: 2px solid #FFF;
}


.wpis a b {
  color: #fff;
}


.wpis .wiecej {
  background-color: #000;
    border: 2px solid #FFF !important;
}


.wpis .zajawka {
  color: #fff;
}



.min-kat .img::before {
  background-color: rgba(9,57,111,0.9);
  border: 2px solid #fff;
}


.kontakt_right tr td h2, .kontakt_left tr td h2 {
  color: #FFF;
}



.tloniebieskie.sticky {
border-bottom: 2px solid #fff !important;
}


  #nawigacja-menu {
    background: #000;
  }
  
  
    #nawigacja-menu > li.menubold > a {
    color: #fff !important;
  }
  
  
  .tlo_czerowny::before {
  background-color: #000 !important;
}



.tlo_rozowe::before {
  background-color: #000 !important;
  border-top: 2px solid #FFF !important;
}


.tlo_czerowny::after {
  display: none;
}