#pnswcaggo{
width: 50px;
  height: 50px;
  background-color: #164194;
  display: block;
  position: fixed;
  left: 0;
  top: 50%;
  z-index: 9999;
  border-radius: 0px 5px 5px 0px;
  background-image: url(img/ico-wcag.gif);
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: center;
  transition: all 0.3s ease;
  cursor: pointer;
  border:0px;
}
#pnswcagsitemap a{
	color:#fff;
}
#pnswcaggo:hover{
	left:-5px;
}
#pnswcag{
	display:none;
background-color: #012d82;
  max-width: 380px;
  position: fixed;
  top: 50%;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 999;
  border-radius: 10px;
  border:0px solid #000;
padding: 30px;
width: calc(90% - 60px);
height: auto;
transform: translateY(-50%);
color: #fff;
border-top: 5px solid #dd1f26;
	z-index: 999999999;
}
#pnswcag ul button{
display: block;
  width: 100%;
  padding: 15px;
  border: 0px;
  border-radius: 10px;
  font-size: 15px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 10px 0px;
  cursor: pointer;
}
#pnswcag p{
  font-weight: bold;
  text-transform: uppercase;
  font-size: 16px;
  margin: 0px;
  padding-bottom: 20px;
  text-align:center;
}
#pnswcag ul{
  padding: 0px;
  margin: 0px;
  list-style: none;
}
#pnswcag ul li{
  font-size: 15px;
  border-bottom: 1px solid #4475d3;
  padding: 5px 0px;
  text-align: right;
}
#pnswcag ul li.last{
  border-bottom: 0px;
}
#pnswcag ul li b{
  display: block;
  width: 50%; 
  float: left;
  text-align: left;
  margin-top: 5px;
}
#pnswcag ul li span{
  display: inline-block;
  border: 0px solid #999;
  border-radius: 5px;
  text-align: center;
  padding: 5px 15px;
  font-weight: bold;
  background: #dd1f26;
  color: #fff;
}
#pnswcag hr{
  border: 1px solid #dd1f26;
  margin: 20px 0px;
}
html.darkmode body *{
background-color:#121212 !important;
color:#fff !important;
border-color:#fff !important;
}
html.darkmode body #headtop{
	border-bottom: 2px solid;
}
html.darkmode body .progress-container .progress-bar{
background:#fff !important;
}
/**white bg **/
html.darkmode body #fb,
html.darkmode body #lin
{
	background-color:#fff !important;
	filter: grayscale(100);
}
html.darkmode body #pnswcag ul button{
background: #fff !important;
  color: #000 !important;
}
#pnswcag p span{
	background-image: url(img/ico-wcag.gif);
  background-repeat: no-repeat;
  background-size: 15px;
	padding: 10px;
	display: inline-block;
	background-position: center;
	padding-right: 20px;
}
/**DARKER **/
html.darkmode body #footer2,
html.darkmode body #scena1
{
background-color:#1e1e1e !important;
}
html.darkmode body #pnswcag ul li span{
	background: #fff !important;
  color: #000 !important;
}
/** INVERTY **/
html.darkmode body #pnswcaggo,
html.darkmode body #pnsmisc_konbutton,
html.darkmode body #pnsmisc_noscrolluj
{
filter: invert(1) grayscale(100);
}
html.darkmode {
filter: grayscale(100);
}
/** PAGW **/
html.darkmode body #scena1 img, 
html.darkmode body .s1cont, 
html.darkmode body .s1cont h1, 
html.darkmode body #scena3,
html.darkmode body #kreatorlp,
html.darkmode body .dziecibox,
html.darkmode body #pnsnoteform,
html.darkmode body #pnsnoteformbody,
html.darkmode body #pnsnoteformbody label,
html.darkmode body #transition,
html.darkmode body #transition img,
html.darkmode body #scena4 table,
html.darkmode body #scena4 tbody,
html.darkmode body #scena4 table tr,
html.darkmode body #scena4 table td,
html.darkmode #scena6 *,
html.darkmode #scena8 *,
html.darkmode #scena1 *,
html.darkmode #scena5 .scena5-left
{
background: transparent !important;
}
html.darkmode body #headtop nav ul .sub-menu li a:hover,
html.darkmode body #pnsmisc_noscrolluj
{
	background-color:#fff !important;
	color:#000 !important;
}
html.darkmode body #scena2, 
html.darkmode body #scena1,
html.darkmode body #scena9,
#trescpostrona .contpaddinglp .boxlp-kostkiofe,
#trescpostrona .contpaddinglp .boxlp-sylwetka{
background-image: none;
}

html.darkmode body .contpaddinglp .boxlp-start *,
html.darkmode body .padszerlp,
#trescpostrona .contpaddinglp .boxlp-bg p,
#trescpostrona .contpaddinglp .boxlp-bg strong
{ 
	background-color: transparent !important;
}

html.darkmode body .owloferta li, 
html.darkmode body a.book,
html.darkmode body .dziecibox
{
border: 3px solid #fff;
}
html.darkmode body #pnsmisc_konbutton,
html.darkmode body #pnsmisc_noscrolluj
{
	filter: none !important;
}
html.darkmode body #pnswcaggo {
  background-image: url(img/ico-wcag.gif);
}
html.darkmode body #kreatorlp{
	border-bottom: 3px solid #fff;
}
html.darkmode body .wpcf7 p input.wpcf7-text,
html.darkmode body .wpcf7 p textarea,
html.darkmode body .wpcf7 p .wpcf7-submit
{
border:3px solid #fff;
color:#fff !important;
}
html.darkmode #rodook span{
	color:#555 !important;
}
html.darkmode #rodook.zaznacz span{
	color:#fff !important;
}
html.darkmode #pnsnotebutton
{
border: 3px solid #fff !important;
color:#fff !important;
}
html.darkmode .s4gfxmod,
html.darkmode .s3gfxdon
{
	background:transparent !important;;
}
html.darkmode body #pnsrating .pnsr_button,
html.darkmode body a.book,
html.darkmode body #pnsnotebutton,
html.darkmode body .guzik,
html.darkmode body #pnsmisc_konbutton,
html.darkmode body #inst,
html.darkmode body #back-to-top,
html.darkmode body #tabkon td a,
html.darkmode body #pnsnotego
{ 
	background-color:#fff !important;
	color:#000 !important;
	border-color:#fff !important;
}
html.darkmode body #pnsrating .pnsr_button .pnsratname,
html.darkmode body .guzik .text
{
	background: none !important;
  color: #000 !important;
}
html.darkmode body #pnsnoteform{
	background: #000 !important;
}