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


.top a {
 	color: #FFF;
}


.top .ramka img {
  filter: brightness(1.6) contrast(1.05);
  /* opcjonalnie gładkie przejście */
  transition: filter .2s ease;
}


header {
    background-color: #000;
}


header img {
  filter: grayscale(100%) brightness(5.2) contrast(0.5);
  /* opcjonalnie gładkie przejście */
  transition: filter .2s ease;
}



.przycisk {
  color: #FFF;
  border: 2px solid #FFF;
}


#nawigacja-menu li a {
  color: #FFF !important;
}



body {
background-color: #000;
color: #FFF;
}


.boxkontaktowy .boxkontakt {
  border: 1px solid #FFF;
  background-color: #000;
  color: #FFF;
}


.boxkontaktowy .boxkontakt > small {
   border: 1px solid #FFF;
  background-color: #000;
  color: #FFF;
}


.boxkontaktowy .boxkontakt .pole input {
  border: 1px solid #000;
}


.boxkontaktowy .box {
  background-color: #000;
	  border: 1px solid #FFF;
	color: #FFF;
}


.baner .sekwencja .box-txt h1 {
  padding: 20px;
  background: #000;
  color: #FFF;
}

.przycisk_bialy {
  color: #FFF;
  background-color: #000;
}

.przycisk_bialy img {
  filter: grayscale(100%) brightness(5.2) contrast(0.5);
  /* opcjonalnie gładkie przejście */
  transition: filter .2s ease;
}



.boxtaby .slider {
  background-color: #000;
	color: #FFF;
		  border: 1px solid #FFF;
}

.boxtaby #tabs li {
   background-color: #000 !important;
	color: #FFF;
		  border: 1px solid #FFF;
}


.boxtaby .slider .sekwencja .txt h2 {
  color: #FFF;
}



.boxpakiety .ramka2 .box {
border: 2px solid #FFF;
}


.boxpakiety > div:nth-child(1) > div:nth-child(2) > div > div:nth-child(4) strong {
  color: #fff;
}


.boxpakiety > div:nth-child(1) > div:nth-child(2) > div > div:nth-child(4) {
  color: #fff;
}


.boxpakiety .ramka2 .box .row.limity {
  background-color: #000;
    border: 1px solid #FFF;
}


.boxpakiety .ramka2 .box .predkosc {
    background-color: #000;
    border: 1px solid #FFF;
}


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



.boxkontakt {
  background-color: #000;
}


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


.boxkontakt .ramka2 .flex a {
    color: #fff;
}


.przycisk_niebieski {
  background-color: #000;
  display: inline-block;
  color: white;
  border: 2px solid #FFF;
}


.link_niebieski {
  color: #fff;
  text-decoration: none;
}

footer .ramka2 .box.boxnewsletter .row img {
  filter: grayscale(100%) brightness(5.2) contrast(0.2);
  /* opcjonalnie gładkie przejście */
  transition: filter .2s ease;
}



footer .ramka2 .box b {
  color: #fff;
}



.link_stopka {
  color: #fff;
  text-decoration: none;
}


.link_stopka {
  color: #fff;
  text-decoration: none;
}


footer .ramka2 .box.boxnewsletter .pole2 .przycisk_niebieski {
      border: 2px solid #FFF;
}


.boxtaby #tabs li a {
  color: #fff;
}



.glowna2nadrzedna .podstrona, .glowna6.podrzedna .podstrona, .glowna3.podrzedna .podstrona, .glowna4.podrzedna .podstrona {
  display: block;
	border-bottom: 1px solid #FFF;
}


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


span.marker {
  background-color: #000;
}

.img_left.tlo, .img_right.tlo {
    background-color: #000;
			border: 2px solid #FFF;
}


#nawigacja-menu li ul {
  background-color: #000;
border: 2px solid #FFF;
}

.glowna4nadrzedna .baner_tresc::before {
  background-color: #000;
}


.baner_tresc {
 			border-bottom: 1px solid #FFF;
}

.glowna4nadrzedna .boxpakiety .ramka2 .box .predkosc strong {
  color: #FFF;
}

.glowna4nadrzedna .boxpakiety .ramka2 .box .predkosc  {
  color: #FFF;
}

.row.cena {
  color: #FFF;
}


.trescdlaczegowarto h4 {
  color: #fff;
}

.boxpakiety .ramka2 .box strong {
  color: #FFF;
}


.trescdlaczegowarto table tr td img {
 display: none;
}


.trescdlaczegowarto table tr td {
  color: #FFF;
}


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

.boxpakiety.podstrony .box .predkosc strong {
  color: #fff;
}

footer .ramka2 .box.boxnewsletter .pole input {
  background-color: #000;
	 			border: 1px solid #FFF;
				color:#FFF;
}


 input ,textarea {
  background-color: #000;
	 			border: 1px solid #FFF;
				color:#FFF;
}


.glowna8nadrzedna .boxpakiety.podstrony .box {
  border: 2px solid #fff;
}


.glowna8nadrzedna .boxpakiety.podstrony .row.tutul small {
  background-color: #FFF;
  color: #000;
}


.tresc ul, .tresc2 ul {
  color: #FFF;
  background-color: #000;
   border: 2px solid #fff;
}


.tresc-podstrony ul li, .glowna9nadrzedna .tresc li {
  border: 1px solid #FFF;
  padding: 40px 50px;
  background-color: #000;
}


table.table_cennik {
  border: 4px solid #fff;
  background-color: #000;
  width: 100%;
}

table.table_cennik td {
     border: 1px solid #fff;
  background-color: #000;
}

table.table_cennik tr td:last-of-type {
     border: 1px solid #fff ;
  background-color: #000;
	color: #fff;
}


.slider2 table tbody tr td:last-of-type, .tresc div table tbody tr td:last-of-type {
  	color: #fff;
}



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



.formularz {
  background-color: #000;
     border: 2px solid #fff;
}


.row.formularz .przycisk, .formularz .przycisk {
   background-color: #000 !important;
     border: 2px solid #fff !important;
		   background: #000 !important;
}



.kontakt_call tr {
    border-bottom: 1px solid #fff;
}

.boxtaby::before {
  background-color: #000;
	    border: 2px solid #fff;
}

.slider2 {
  width: 100%;
  background-color: #000;
	 border: 2px solid #fff;
	  color: #fff ;
}


#tabs2 li a {
  border-bottom: 3px solid #fff;
}


.row.formularz .ramka strong {
  color: #fff;
}

.slider2 table.img_right h3 {
  color: #fff !important;
}


.slider2 table.img_right tr td {
  color: #fff !important;
}


#nawigacja-menu li li:hover a {
  background-color: #000;
}



#nawigacja-menu li a:hover {
	color:#fff;
}	

#nawigacja-menu li li a:hover {
	color:#Fff;
}	


#nawigacja-menu li.menubold li a {
	  color: #FFF;
}


#nawigacja-menu li.menubold li a:hover {
	color:#FFF;
}	



.glowna5.podrzedna .tresc-podstrony table tr:nth-of-type(odd) td strong {
   background-color: #000 !important;
	border: 1px solid #FFF !important;
	  background: #000 !important;
}

.glowna5.podrzedna .baner_tresc::before {
  background-color: #000;
}


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

.glowna5.podrzedna .baner_tresc h2 {
    color: #fff;
}

.glowna5.podrzedna .baner_tresc {
    color: #fff;
}


.baner_tresc tr img {
  filter: grayscale(100%) brightness(2.2);
}


.wpisy .txt a.nazwa {
  color: #fff;
}


.wpisy .txt a.wiecej {
  color: #FFF !important;
  background: #000;
		border: 1px solid #FFF !important;
}

.glowna90nadrzedna .tresc small {
  color: #fff;
}


.paginacja a {
  color: #fff;
}


.paginacja strong {
  color: #fff;
  border: 2px solid #FFF;
}



.glowna7nadrzedna .tresc small {
  color: #fff;
}



.glowna89nadrzedna .tresc h1, .glowna90nadrzedna .tresc h1, .glowna7nadrzedna .tresc h1 {
 color: #fff;
}


.glowna7nadrzedna .tresc h2.font {
 color: #fff;
}


.tresc_szczegoly .link_niebieski {
   color: #FFF !important;
  background: #000;
		border: 1px solid #FFF !important;
		}
		
		
		.top .ramka img {
  filter: brightness(172.6) contrast(0.05);
  transition: filter .2s ease;
}





.termsfeed-com---palette-light .cc-nb-okagree {
  background-color: black !important;
}
		
		
.termsfeed-com---palette-light .cc-nb-reject {
  background-color: black !important;
}

.link_czarny {
color:white !important;	
}	
