.line-height1 #tresc article{line-height:1.1rem}.line-height2 #tresc article{line-height:1.2rem}.line-height3 #tresc article{line-height:1.4rem}.line-height4 #tresc article{line-height:1.6rem}.line-height5 #tresc article{line-height:1.8rem}.line-height6 #tresc article{line-height:2.0rem}.line-height7 #tresc article{line-height:2.2rem}.line-height8 #tresc article{line-height:2.4rem}.line-height9 #tresc article{line-height:2.6rem}.paragraph-height1 #tresc article p{margin-top:1rem;margin-bottom:1rem}.paragraph-height2 #tresc article p{margin-top:1.5rem;margin-bottom:1.5rem}.paragraph-height3 #tresc article p{margin-top:2rem;margin-bottom:2rem}.paragraph-height4 #tresc article p{margin-top:2.5rem;margin-bottom:2.5rem}.paragraph-height5 #tresc article p{margin-top:3rem;margin-bottom:3rem}.letter-spacing1 #tresc article{letter-spacing:normal}.letter-spacing2 #tresc article{letter-spacing:0.14em}.letter-spacing3 #tresc article{letter-spacing:0.2em}.letter-spacing4 #tresc article{letter-spacing:0.3em}.letter-spacing5 #tresc article{letter-spacing:0.4em}.word-spacing1 #tresc article{word-spacing:normal}.word-spacing2 #tresc article{word-spacing:0.16em}.word-spacing3 #tresc article{word-spacing:0.2em}.word-spacing4 #tresc article{word-spacing:0.4em}.word-spacing5 #tresc article{word-spacing:0.6em}
.kalendarium {
    line-hight: 1.1
}
/**
* WYNIKI WYSZUKIWANIA
*
*/

@charset "UTF-8";
#galeria{position:relative}@media (min-width:1200px){#galeria{padding-top:140px}}#galeria .swiper-slide{padding-bottom:0}@media (min-width:1200px){#galeria .swiper-button--container,.galeria-naglowek{position:absolute;width:100%;top:140px;z-index:1050;right:16.6666666%;width:16.6666666%;height:auto}}#galeria .swiper-button--container{width:100px}.galeria-naglowek{background-color:#FFF;padding:15px;min-height:120px}@media (min-width:1200px){.galeria-naglowek{padding:20px 15px}}@media (min-width:1600px){.galeria-naglowek{padding:40px 30px 60px}}body.kontrast .galeria-naglowek{background-color:#000}.galeria-naglowek h2{margin:0;padding:0;font-family:"Open Sans", sans-serif;font-weight:700;color:#000000;font-size:1.75rem;line-height:1.2}@media (min-width:1400px){.galeria-naglowek h2{font-size:2.25rem}}.galeria-naglowek .btn{margin-top:10px}@media (min-width:1200px){.galeria-naglowek .btn{position:absolute;margin-top:0;left:1rem;bottom:0.5rem;font-weight:600;z-index:15;border:0}}.galeria-naglowek .btn:hover,.galeria-naglowek .btn:focus{color:#007CB2;background-color:transparent}.galeria-text h2{font-size:1rem}.galeria-text h2+p{text-align:left !important}@media (min-width:768px){.galeria-text h2{font-size:1.5rem}}.galeria-text p{font-size:0.875rem;padding:5px 0;text-align:center}@media (min-width:768px){.galeria-text p{font-size:1rem;text-align:left}}.galeria__foto--link{position:relative;display:flex;width:100%;height:100%;overflow:hidden;border:1px solid #FFF;text-decoration:none}.galeria__foto--link::before{content:"";font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:right;width:100px;height:100px;position:absolute;padding:12px;top:-110px;right:-110px;color:#FFF;z-index:10;font-size:24px;-webkit-transition:all 600ms ease-in;-moz-transition:all 600ms ease-in;-ms-transition:all 600ms ease-in;-o-transition:all 600ms ease-in;transition:all 600ms ease-in;opacity:0}.galeria__foto--link .galeria__foto--tytul{position:absolute;left:0;bottom:0;width:30px;height:30px;opacity:1;background-color:#0F2031;z-index:2}body.kontrast .galeria__foto--link .galeria__foto--tytul{background-color:#000}.galeria__foto--link .galeria__foto--tytul span{position:absolute;width:100%;left:0;bottom:0;background-color:#000;color:#FFF}.galeria__foto--link.stretched-link{min-height:200px;background-repeat:no-repeat;background-size:cover;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.galeria__foto--link:hover::before,.galeria__foto--link:focus::before{opacity:1;top:10px;right:10px}.galeria__foto--link:hover .galeria__foto--tytul,.galeria__foto--link:focus .galeria__foto--tytul{width:100%;height:100%;opacity:0.85;clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}.galeria__foto--link:hover .galeria__foto--zoom,.galeria__foto--link:focus .galeria__foto--zoom{opacity:1;-webkit-animation:foto-zoom 1s infinite linear;-moz-animation:foto-zoom 1s infinite linear;animation:foto-zoom 1s infinite linear}@-webkit-keyframes foto-zoom{0%{-webkit-transform:scale(1)}65%{-webkit-transform:scale(1.8)}100%{-webkit-transform:scale(1)}}@keyframes foto-zoom{0%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}65%{-moz-transform:scale(1.8);-o-transform:scale(1.8);-ms-transform:scale(1.8);transform:scale(1.8)}100%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.galeria__lista li::before{content:none !important;display:none !important}.galeria__foto--tytul{-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear}.galeria-grid{position:relative}@media (min-width:1200px){.galeria-grid{min-height:560px}}@media (min-width:1200px){.galeria-grid .row{height:100%}}.galeria__foto--bg.b-lazy{background-size:contain !important;background-position:center center;background-repeat:no-repeat}.galeria__foto--bg.b-lazy.b-loaded{background-size:cover !important}.galeria{position:relative;padding-left:6px}.galeria .galeria__naglowek{position:relative;background-color:#F4F9FB;padding:24px}body.kontrast .galeria .galeria__naglowek{background-color:#333}.galeria h1.galeria__tytul,.galeria h2.galeria__tytul,.galeria h3.galeria__tytul,.galeria div.galeria__tytul{padding:0;margin:0;font-weight:600;font-size:1.75rem;line-height:1.3;font-family:"Open Sans", sans-serif;color:#333333;position:relative;border:0}.galeria h1.galeria__tytul a,.galeria h2.galeria__tytul a,.galeria h3.galeria__tytul a,.galeria div.galeria__tytul a{color:#005B82;border-bottom:0}.galeria h1.galeria__tytul a:hover,.galeria h1.galeria__tytul a:focus,.galeria h2.galeria__tytul a:hover,.galeria h2.galeria__tytul a:focus,.galeria h3.galeria__tytul a:hover,.galeria h3.galeria__tytul a:focus,.galeria div.galeria__tytul a:hover,.galeria div.galeria__tytul a:focus{color:#000}.galeria h1.galeria__tytul::before,.galeria h2.galeria__tytul::before,.galeria h3.galeria__tytul::before,.galeria div.galeria__tytul::before{content:"Tytuł galerii:";display:block}.galeria h1.galeria__tytul::after,.galeria h2.galeria__tytul::after,.galeria h3.galeria__tytul::after,.galeria div.galeria__tytul::after{content:none;display:none}.galeria .pasek-stron{padding:0 0 40px 0;position:relative}.galeria .pasek-stron ul{margin-top:0;-moz-transform:translateY(28px);-webkit-transform:translateY(28px);-o-transform:translateY(28px);-ms-transform:translateY(28px);transform:translateY(28px)}.galeria__opis{padding:var(--incms-gutter)}@media (min-width:992px){.galeria__naglowek{padding-left:60px !important}}.galeria__naglowek .galeria__tytul{font-size:22px;color:#12263A;line-height:1.1}.galeria__naglowek .galeria__tytul::after{content:"" !important;display:block !important;width:30px;height:1px;background-color:#007CB2;position:absolute;top:1.1rem;left:-44px}.galeria__naglowek .galeria__foto--ile{color:#005B82;z-index:10 !important}body.kontrast .galeria__naglowek .galeria__foto--ile{color:#FFF}.galeria__lista--pozostale .galeria__foto--link .galeria__foto--tytul{left:-30px;bottom:-30px}.galeria__lista--pozostale .galeria__foto--link:hover .galeria__foto--tytul,.galeria__lista--pozostale .galeria__foto--link:focus .galeria__foto--tytul{left:0;bottom:0}.galeria__foto-0 .galeria__foto--tytul{justify-content:flex-end;align-items:flex-end;background-color:#00A0E4;top:0;left:auto;bottom:auto;right:0;clip-path:polygon(100% 0, 0 0, 100% 100%)}.galeria__foto-0 .galeria__foto--tytul span{background-color:#006894;color:#FFF}.galeria__foto-1 .galeria__foto--tytul{justify-content:flex-end;align-items:flex-end;background-color:#E81C24;clip-path:polygon(100% 100%, 0 0, 0 100%)}.galeria__foto-1 .galeria__foto--tytul span{background-color:#C31319;color:#FFF}.galeria__foto-2 .galeria__foto--tytul{justify-content:flex-end;align-items:flex-end;background-color:#199245;top:0;left:auto;bottom:auto;right:0;clip-path:polygon(100% 0, 0 0, 100% 100%)}.galeria__foto-2 .galeria__foto--tytul span{background-color:#137236;color:#FFF}.galeria__foto-3 .galeria__foto--tytul{justify-content:flex-end;align-items:flex-end;background-color:#808080;left:0;right:auto;clip-path:polygon(100% 100%, 0 0, 0 100%)}.galeria__foto-3 .galeria__foto--tytul span{background-color:#636363;color:#FFF}.galeria__foto-4 .galeria__foto--tytul{justify-content:flex-end;align-items:flex-end;background-color:#00A0E4;top:0;left:0;bottom:auto;right:auto;clip-path:polygon(100% 0, 0 0, 0 100%)}.galeria__foto-4 .galeria__foto--tytul span{background-color:#006894;color:#FFF}.galeria__foto-5 .galeria__foto--tytul{justify-content:flex-end;align-items:flex-end;background-color:#199245;clip-path:polygon(100% 100%, 0 0, 0 100%)}.galeria__foto-5 .galeria__foto--tytul span{background-color:#137136;color:#FFF}@media (min-width:768px){.galeria__foto-6{margin-top:33%}}@media (min-width:992px){.galeria__foto-6{margin-top:40.5%}}@media (min-width:1400px){.galeria__foto-6{margin-top:21%}}.galeria__foto-6 .galeria__foto--tytul{justify-content:flex-end;align-items:flex-end;background-color:#808080;left:0;right:auto;clip-path:polygon(100% 100%, 0 0, 0 100%)}.galeria__foto-6 .galeria__foto--tytul span{background-color:#636363;color:#FFF}.galeria__foto-7 .galeria__foto--tytul{justify-content:flex-end;align-items:flex-end;right:auto;left:0 !important;background-color:#E81C24;clip-path:polygon(100% 100%, 0 0, 0 100%)}.galeria__foto-7 .galeria__foto--tytul span{background-color:#C31319;color:#FFF}.galeria__foto--link .galeria__foto--tytul span{font-family:"Open Sans", sans-serif;display:block;text-align:right;opacity:0;line-height:1.1;font-size:0.875rem;color:#000;padding:10px;transition-delay:400ms;transition-property:opacity}.galeria__foto--link:hover .galeria__foto--tytul,.galeria__foto--link:focus .galeria__foto--tytul{width:100%;height:100%;opacity:0.85}.galeria__foto--link:hover .galeria__foto--tytul span,.galeria__foto--link:focus .galeria__foto--tytul span{opacity:1}.galeria__foto--tytul span{display:inline-block;line-height:1.1;font-size:14px;padding:2px 5px;background-color:#0F2031;color:#FFF !important}body.kontrast .galeria__foto--tytul span{background-color:#000;color:yellow !important}@media (min-width:1200px){.galeria__foto-0 .galeria__foto--link{margin-top:140px;height:calc(100% - 140px)}.galeria__foto-7 .galeria__foto--link{margin-top:-140px}}.lg-sub-html h4{color:#FFF !important}.tresc .galeria .galeria__naglowek{background-color:#FBFFFE;padding:0px}@media (min-width:992px){.tresc .galeria .galeria__naglowek{padding-left:0px !important}}.tresc .galeria .galeria__naglowek .galeria__tytul{position:relative;margin-top:24px !important;padding-bottom:6px !important;margin-bottom:8px !important}.tresc .galeria .galeria__naglowek .galeria__tytul::after{bottom:0px;position:absolute;left:0px;width:100%;height:1px;background:#E21A22;top:unset;content:""}body.kontrast .tresc .galeria .galeria__naglowek .galeria__tytul::after{background:#FFFFFF}.tresc .galeria .galeria__naglowek .galeria__tytul a{transition:all 300ms linear !important;font-weight:700 !important;color:#333333 !important;line-height:1.23;font-size:26px;background:unset !important}.tresc .galeria .galeria__naglowek .galeria__tytul a:focus{outline:3px #df161d dashed !important}.tresc .galeria .galeria__naglowek .galeria__tytul a:hover{color:#E21A22 !important}.tresc .galeria .galeria__naglowek .galeria__tytul::before{display:none !important;content:none !important}.tresc .galeria .galeria__naglowek h3.galeria__tytul{margin-bottom:8px;padding-bottom:6px}.tresc .galeria .galeria__naglowek .galeria__foto--ile{font-family:"Ubuntu";color:#E21A22;font-size:1rem;font-weight:500;margin-bottom:12px;line-height:1.148}.tresc .galeria .galeria__lista--pozostale{position:relative;padding-bottom:6px;border-bottom:1px solid #333333}.tresc .galeria .galeria__lista--pozostale::after{background:#333333;height:1px;width:100%;position:absolute;bottom:-1px;left:0px;content:" "}.tresc .galeria .galeria__lista--pozostale .galeria__item{position:relative}.tresc .galeria .galeria__lista--pozostale .galeria__item:last-of-type::after{position:absolute;right:0px;bottom:0px;content:" ";width:70px;height:75px;background:linear-gradient(to right, transparent 35px, rgba(251, 255, 254, 0.5) 35px 70px), linear-gradient(to right, rgba(251, 255, 254, 0.3) 35px, #fbfffe 35px 70px);background-position:0 0, 0 100%;background-size:100% 50%;background-repeat:no-repeat}.tresc .galeria .galeria__lista--pozostale .galeria__item .galeria__foto--link:hover .galeria__foto--tytul,.tresc .galeria .galeria__lista--pozostale .galeria__item .galeria__foto--link:focus .galeria__foto--tytul{background:#E21A22CC}.tresc .galeria .galeria__lista--pozostale .galeria__item .galeria__foto--link:hover .galeria__foto--tytul span,.tresc .galeria .galeria__lista--pozostale .galeria__item .galeria__foto--link:focus .galeria__foto--tytul span{background-color:#E21A22}body.kontrast .tresc .galeria .galeria__naglowek .galeria__tytul a{color:#ffff00 !important;border:0 !important}body.kontrast .tresc .galeria .galeria__naglowek .galeria__tytul a:focus,body.kontrast .tresc .galeria .galeria__naglowek .galeria__tytul a:hover{color:#ffffff !important}body.kontrast .tresc .galeria .galeria__naglowek .galeria__foto--ile{color:#ffffff}body.kontrast .tresc .galeria .galeria__item .galeria__foto--link:hover .galeria__foto--tytul,body.kontrast .tresc .galeria .galeria__item .galeria__foto--link:focus .galeria__foto--tytul{background:#555555CC}body.kontrast .tresc .galeria .galeria__item .galeria__foto--link:hover .galeria__foto--tytul span,body.kontrast .tresc .galeria .galeria__item .galeria__foto--link:focus .galeria__foto--tytul span{background:#111111}body.s-galeria .pasek-stron ul.pagination a[aria-label="Przejdź do poprzedniej strony"],body.s-galeria .pasek-stron ul.pagination a[aria-label="Przejdź do ostatniej strony"],body.s-galeria .pasek-stron ul.pagination a[aria-label="Przejdź do pierwszej strony"],body.s-galeria .pasek-stron ul.pagination a[aria-label="Przejdź do następnej strony"]{transition:all 300ms linear}body.s-galeria .pasek-stron ul.pagination a[aria-label="Przejdź do poprzedniej strony"]:focus,body.s-galeria .pasek-stron ul.pagination a[aria-label="Przejdź do poprzedniej strony"]:hover,body.s-galeria .pasek-stron ul.pagination a[aria-label="Przejdź do ostatniej strony"]:focus,body.s-galeria .pasek-stron ul.pagination a[aria-label="Przejdź do ostatniej strony"]:hover,body.s-galeria .pasek-stron ul.pagination a[aria-label="Przejdź do pierwszej strony"]:focus,body.s-galeria .pasek-stron ul.pagination a[aria-label="Przejdź do pierwszej strony"]:hover,body.s-galeria .pasek-stron ul.pagination a[aria-label="Przejdź do następnej strony"]:focus,body.s-galeria .pasek-stron ul.pagination a[aria-label="Przejdź do następnej strony"]:hover{opacity:0.8}body.s-galeria .pasek-stron ul.pagination li.active span{background-color:unset;color:#333333;font-weight:700}
#slider{position:relative}
.marquee-container{display:none;position:relative;width:100%;overflow:hidden;margin:0 auto;background:#ae1023;z-index:10;border-top:1px solid #ae1023;height:53px}.marquee{color:#fff !important;height:53px;font-weight:700;font-size:18px}.marquee a{color:#fff;white-space:nowrap;line-height:50px}.marquee a:hover,.marquee a:focus{text-decoration:none !important}.js-marquee span{display:inline-block;text-indent:100%;padding:0;white-space:nowrap;overflow:hidden;width:40px;height:40px;margin:5px;vertical-align:middle;position:relative;margin-left:1rem;text-decoration:none !important}.js-marquee span::before{text-indent:0;display:block;width:40px;height:40px;text-align:center;line-height:40px;font-size:32px;margin-top:-4px;text-decoration:none !important;opacity:0.7}@media (min-width:992px){.marquee-container{display:block}}#button-pasek{position:absolute;top:0;left:0;height:52px;background-color:var(--bs-warning);color:#000;border:0;padding:0 0.5rem;line-height:50px;font-size:0.875rem;text-align:center;z-index:1050}#button-pasek:hover,#button-pasek:focus{background-color:#000;color:#fff}
.zdjecie-kontener,.zdjecie{position:relative;margin:0 auto;max-width:700px}#zdjecie .znacznik{position:absolute;margin-left:-23px;margin-top:-15px;border:0;width:8%;overflow:hidden}#zdjecie .znacznik::after{content:"";display:inline-block;margin-bottom:88%}#zdjecie .znacznik .podpis{position:absolute;top:90%;opacity:0;display:inline-block;min-width:100px;max-width:150px;padding:4px 6px 6px;line-height:1.1;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:3px 3px 3px 0px rgba(0, 0, 0, 0.35);-moz-box-shadow:3px 3px 3px 0px rgba(0, 0, 0, 0.35);box-shadow:3px 3px 3px 0px rgba(0, 0, 0, 0.35)}body.kontrast #zdjecie .znacznik .podpis{background:#000 !important}#zdjecie .znacznik .podpis::before{content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:20px}body.kontrast #zdjecie .znacznik .podpis::before{border-bottom:6px solid #000}#zdjecie .znacznik .badge{position:absolute;opacity:0;display:block;background:rgba(255, 255, 255, 0.5) !important;color:black !important;padding:0 !important;border-radius:100%;-webkit-border-radius:100%;text-align:center;width:20px;height:20px;line-height:18px;margin-left:-5px;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear}#zdjecie .znacznik.active,#zdjecie .znacznik:hover{overflow:visible}#zdjecie .znacznik.active .podpis,#zdjecie .znacznik:hover .podpis{opacity:1}.zdjecie-znaczniki{margin:0 !important;padding:0 !important;display:flex;flex-wrap:wrap;list-style:none;list-style-image:none}.zdjecie-znaczniki li{flex:0 0 99%;max-width:99%;cursor:pointer;position:relative;font-weight:700;padding:0.25rem;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;margin:0.5%}.zdjecie-znaczniki li a{display:block;padding:0.35rem 0.35rem 0.35rem 2.5rem;text-decoration:none;border:1px solid transparent}.zdjecie-znaczniki li::before{content:none !important;display:none !important}.zdjecie-znaczniki li .badge{display:flex;width:1.5rem;height:1.5rem;font-size:13px;position:absolute;top:50%;left:5px;margin-top:-0.75rem;background-color:var(--bs-light);color:#000;justify-content:center;align-items:center}.zdjecie-znaczniki li.active a{color:#fff;background-color:var(--bs-primary);text-decoration:none}body.kontrast .zdjecie-znaczniki li.active a{border-color:var(--bs-warning);background-color:transparent}.zdjecie-znaczniki li.active .badge{background-color:transparent !important;color:#fff !important}@media (min-width:576px){#zdjecie .znacznik{margin-left:-15px;margin-top:-25px}#zdjecie .znacznik .podpis{left:-10px}}@media (min-width:768px){#zdjecie .znacznik{margin-left:-20px;margin-top:-30px}#zdjecie .znacznik .podpis{left:-5px}.zdjecie-znaczniki li{-ms-flex:0 0 49%;flex:0 0 49%;max-width:49%}}@media (min-width:992px){#zdjecie .znacznik{margin-left:-25px;margin-top:-30px}#zdjecie .znacznik .podpis{left:0}}@media (min-width:1200px){#zdjecie .znacznik{margin-left:-30px;margin-top:-30px}}
body.kontrast {
    background-color: #000;
    background: #000;
    color: #fff ;
    background-image: none
}

body.kontrast * {
    color: #fff;
}

body.kontrast .naglowek__bip span,
body.kontrast #tresc a,
body.kontrast #tresc a span,
body.kontrast .footer__nav li a {
    color: yellow;
    text-decoration: none;
}

body.kontrast  .naglowek__bip--logo {
    background: #fff;
}

body.kontrast .button {
    background: yellow !important;
    color: #000 !important;
}

body.kontrast form select,
body.kontrast form input[type="text"],
body.kontrast .wcag a {
   background-color: transparent;
   color: yellow;
   border: 1px solid yellow;
}

body.kontrast .wyszukiwarka .wyszukiwarka__button {
    background: #000;
       color: yellow;
   border: 1px solid yellow;
}

body.kontrast .wynik-szukania li {
    list-style: none !important;
    list-style-image:  none !important;
}
body.kontrast form select option {
    background: #000 !important;
}

body.kontrast form select optgroup {
    background: #333;
}

body.kontrast  .formularz-wyszukaj dl dd strong {
    color: #fff;
}

body.kontrast form select:focus,
body.kontrast form input[type="text"]:focus {
    border-color: #fff;
    background: #000;
}

body.kontrast input[type="submit"]:hover + span,
body.kontrast input[type="submit"]:focus + span,
body.kontrast .wcag a:hover,
body.kontrast .wcag a:focus {
   background-color: yellow;
   color: #000;
}

/* POLITYKA */
body.kontrast #polityka-cookie {
    border-top: 3px solid yellow;
    color: #fff;
    background: #333;
}

#polityka-cookie-zamknij {
    background: yellow;
    color: #000;
}

body.kontrast .banery .banner {
    background-color: yellow;
}
/* deklaracja */
.p-deklaracja-dostepnosci article {
    max-width: 1000px;
}

.p-deklaracja-dostepnosci article div {
    margin: 30px auto 20px;
}

.p-deklaracja-dostepnosci article div span {
    font-weight: 700;
}


/*# sourceMappingURL=rejestr_zmian.css.map */

.aktualnosci .ratio{border:1px solid var(--bs-light)}.aktualnosc-title{font-size:1rem;font-weight:700;position:static !important}.aktualnosc-title a{text-decoration:none;color:var(--bs-body)}.aktualnosc-data{display:block;font-size:0.875rem;color:var(--bs-primary);font-weight:700;margin-bottom:0.25rem}.aktualnosc-data span:last-child{font-weight:400;color:var(--bs-dark)}body.kontrast .aktualnosc-data span:last-child{color:#fff}.aktualnosc-mini{display:flex}.aktualnosc-mini .ratio{max-width:85px}@media (min-width:992px){.aktualnosc-mini .ratio{max-width:120px}}.aktualnosci #slider{position:relative}@media (min-width:992px){.aktualnosci #slider .swiper-wrapper{margin-bottom:60px}}@media (min-width:768px){.aktualnosci #slider .swiper-pagination-news{display:flex}}@media (min-width:992px){.aktualnosci #slider .swiper-pagination-news{position:absolute;z-index:1050;top:0;right:0;height:calc(100% - 60px);flex-direction:column}}.aktualnosci #slider .swiper-pagination-news button{flex:1;display:flex;flex-direction:column;width:100%;background-color:var(--bs-light);padding:1rem;text-align:left;border:0;position:relative}body.kontrast .aktualnosci #slider .swiper-pagination-news button{background-color:#333}.aktualnosci #slider .swiper-pagination-news button::before{content:"";top:-0.5px;left:0;position:absolute;width:100%;height:1px;background:repeating-linear-gradient(to right, currentColor 0 calc(var(--dash)), transparent calc(var(--dash)) calc(var(--dash) + var(--gap))) repeat;--dash: 2px;--gap: 5px;--dash: 2px;--gap: 5px;color:#767676;fill:currentColor}@media (min-width:768px){.aktualnosci #slider .swiper-pagination-news button::before{top:0}}@media (min-width:992px){.aktualnosci #slider .swiper-pagination-news button::before{top:-0.5px}}@media (min-width:768px){.aktualnosci #slider .swiper-pagination-news button::before{width:1px;height:100%}}@media (min-width:992px){.aktualnosci #slider .swiper-pagination-news button::before{width:100%;height:1px}}@media (min-width:768px){.aktualnosci #slider .swiper-pagination-news button::before{background:repeating-linear-gradient(to bottom, currentColor 0 calc(var(--dash)), transparent calc(var(--dash)) calc(var(--dash) + var(--gap))) repeat;--dash: 5px;--gap: 2px}}@media (min-width:992px){.aktualnosci #slider .swiper-pagination-news button::before{background:repeating-linear-gradient(to right, currentColor 0 calc(var(--dash)), transparent calc(var(--dash)) calc(var(--dash) + var(--gap))) repeat}}.aktualnosci #slider .swiper-pagination-news button:first-child::before{content:none;display:none}.aktualnosci #slider .swiper-pagination-news button.swiper-pagination-bullet-active{background-color:var(--bs-white)}body.kontrast .aktualnosci #slider .swiper-pagination-news button.swiper-pagination-bullet-active{background-color:#555}.aktualnosci #slider .swiper-button--container{background-color:var(--bs-light)}@media (min-width:992px){.aktualnosci #slider .swiper-button--container{left:0;bottom:0;width:100%;height:56px;position:absolute}}.aktualnosci #slider .progress-container{position:absolute;left:0;width:100%;height:4px}@media (min-width:992px){.aktualnosci #slider .progress-container{top:-4px}}.aktualnosci #slider .progress-container .swiper-progress{width:100%;height:100%;position:relative}.aktualnosci #slider .progress-container .swiper-progress::before{content:"";width:100%;height:2px;position:absolute;left:0;top:1px;--dash: 2px;--gap: 5px;background:repeating-linear-gradient(to right, currentColor 0 calc(var(--dash)), transparent calc(var(--dash)) calc(var(--dash) + var(--gap))) repeat;color:var(--bs-primary);fill:currentColor}.aktualnosci #slider .progress-container .bar{height:100%;background-color:var(--bs-primary);-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear}.aktualnosci .ratio img{object-fit:contain}.border-y-custom{position:relative}.border-y-custom>div{position:relative}@media (min-width:768px){.border-y-custom>div::after{content:"";width:1px;height:100%;--dash: 2px;--gap: 5px;background:repeating-linear-gradient(to bottom, currentColor 0 calc(var(--dash)), transparent calc(var(--dash)) calc(var(--dash) + var(--gap))) repeat;color:#767676;fill:currentColor;position:absolute;top:0;right:0;z-index:-1}.border-y-custom>div:last-child::after{content:none;display:none}}.border-y-custom::after{content:"";width:100%;height:1px;--dash: 2px;--gap: 5px;background:repeating-linear-gradient(to right, currentColor 0 calc(var(--dash)), transparent calc(var(--dash)) calc(var(--dash) + var(--gap))) repeat;color:#767676;fill:currentColor;position:absolute;left:0;bottom:0}
.piktogramy{text-align:center;overflow:hidden}.piktogramy .swiper{position:static;padding-bottom:84px}.piktogramy .swiper-slide{background-color:#fff;height:auto;display:flex}body.kontrast .piktogramy .swiper-slide{background-color:#000}.piktogramy .swiper-pagination-progressbar-fill{display:none}.piktogramy .swiper-button--container{position:absolute;height:80px;bottom:0;left:0;right:0;margin:0 auto}.piktogramy .swiper-button--container div.bg-light{justify-content:center;align-items:center;max-width:350px;display:flex;padding:0.5rem;position:relative}.piktogramy .swiper-button--container .progress-container{position:absolute;left:0;top:-2px;width:100%;height:4px}.piktogramy .swiper-button--container .progress-container .swiper-progress{width:100%;height:100%;position:relative}.piktogramy .swiper-button--container .progress-container .swiper-progress::before{content:"";width:100%;height:2px;position:absolute;left:0;top:1px;--dash: 2px;--gap: 5px;background:repeating-linear-gradient(to right, currentColor 0 calc(var(--dash)), transparent calc(var(--dash)) calc(var(--dash) + var(--gap))) repeat;color:var(--bs-primary);fill:currentColor}.piktogramy .swiper-button--container .progress-container .bar{height:100%;background-color:var(--bs-primary);-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear}#piktogram{height:auto}.piktogram__item{outline-offset:-1px;display:block;width:200px;margin:0 auto;padding:2rem 1.5rem;text-decoration:none !important;position:relative;transform:translate(0, 0);background-color:#fff}body.kontrast .piktogram__item{background-color:#555;border:1px solid var(--bs-warning)}.piktogram__item[target="_blank"] .blank{position:absolute;display:block !important;top:0;right:20px}.piktogram__item .piktogram__ikona--container{width:100%;position:relative;display:flex;align-items:flex-end;justify-content:center;min-height:150px;padding:1rem}.piktogram__item .piktogram__ikona--container::after{content:"";position:absolute;width:calc(100% + 3rem);bottom:0;left:-1.5rem}.piktogram__item .piktogram__ikona{font-size:60px}.piktogram__item .piktogram__ikona::before{display:inline-block;text-decoration:none !important;color:var(--bs-primary)}body.kontrast .piktogram__item .piktogram__ikona::before{color:#fff}.piktogram__item .piktogram__ikona-clone{font-size:60px;position:absolute;bottom:0.5rem;width:100%;text-align:center;left:0;opacity:0}.piktogram__item .piktogram__tytul{display:block;text-align:center;font-family:"Lato", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:700;font-size:1.125rem;line-height:1.1;margin:1rem 0;padding:0;position:static !important}.piktogram__item .piktogram__tytul a{text-decoration:none;color:var(--bs-body-color);display:block}body.kontrast .piktogram__item .piktogram__tytul a{color:var(--bs-warning)}.piktogram__item:hover,.piktogram__item:focus{background-color:var(--bs-light)}body.kontrast .piktogram__item:hover,body.kontrast .piktogram__item:focus{background-color:var(--bs-warning);color:#000}.piktogram__item:hover .piktogram__tytul a,.piktogram__item:focus .piktogram__tytul a{color:var(--bs-primary)}body.kontrast .piktogram__item:hover .piktogram__tytul a,body.kontrast .piktogram__item:focus .piktogram__tytul a{color:#000}.piktogram__item:hover .piktogram__ikona-clone,.piktogram__item:focus .piktogram__ikona-clone{opacity:0.1;font-size:120px}.piktogram__item:hover .piktogram__ikona::before,.piktogram__item:focus .piktogram__ikona::before{color:var(--bs-body-color)}body.kontrast .piktogram__item:hover .piktogram__ikona::before,body.kontrast .piktogram__item:focus .piktogram__ikona::before{color:#000}.piktogram__ikona-clone,.piktogram__ikona,.piktogram__tytul a{-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear}.dash-v,.piktogram__item .piktogram__ikona--container::after{height:1px;position:absolute;--dash: 2px;--gap: 5px;background:repeating-linear-gradient(to right, currentColor 0 calc(var(--dash)), transparent calc(var(--dash)) calc(var(--dash) + var(--gap))) repeat;color:#767676;fill:currentColor}
/* TOPBANER */

.top_baner {
    background-color: rgba(39, 84, 130, 0.5) !important;
}

.top_baner .tos-image img {
    border: 2px solid #ffba00;
    padding: 4px;
    cursor: pointer;
}

.top_baner .tos-close {
    background: red;
}

.kalendarium-data{font-weight:900;color:#767676}body.kontrast .kalendarium-data{color:#fff}.kalendarium__container{position:relative}.kalendarium__container::before{content:"";left:0}.kalendarium__item{display:flex;position:relative}.kalendarium__item h3{position:static !important;font-size:1rem;font-weight:700;line-height:1.3}.kalendarium__item h3 a{display:block;text-decoration:none;color:var(--bs-body)}.kalendarium__item .kalendarium-data{position:relative;line-height:1.1;text-align:right;min-height:112px}.kalendarium__item .kalendarium-data .data-dm{display:block;font-size:1.3125rem;font:900px;color:var(--bs-primary);white-space:nowrap}body.kontrast .kalendarium__item .kalendarium-data .data-dm{color:#fff}.kalendarium__item .kalendarium-data .data-r{display:block;font-size:14px;color:#767676}body.kontrast .kalendarium__item .kalendarium-data .data-r{color:#fff}.kalendarium__item .kalendarium-data .kalendarium-ikona{position:absolute;bottom:1rem;left:1rem;font-size:3rem;color:#767676;opacity:0.15}.kalendarium__item::before{content:"";right:0}.kalendarium__item::after{content:"";width:calc(100% - 2rem);height:1px;position:absolute;left:1rem;bottom:0;--dash: 2px;--gap: 5px;background:repeating-linear-gradient(to right, currentColor 0 calc(var(--dash)), transparent calc(var(--dash)) calc(var(--dash) + var(--gap))) repeat;color:#767676;fill:currentColor}.kalendarium__item.hover-focus{background-color:var(--bs-dark);color:#fff}.kalendarium__item.hover-focus .data-dm,.kalendarium__item.hover-focus .data-r{color:#fff}.kalendarium__item.hover-focus::after{display:none}.dash-v,.kalendarium__container::before,.kalendarium__item::before{width:1px;height:100%;position:absolute;top:0;--dash: 2px;--gap: 5px;background:repeating-linear-gradient(to bottom, currentColor 0 calc(var(--dash)), transparent calc(var(--dash)) calc(var(--dash) + var(--gap))) repeat;color:#767676;fill:currentColor}.kategoria-nazwa{display:flex;justify-content:space-between;background-color:var(--bs-light);font-weight:500;font-size:1rem}.kalendarz__miesiac{width:90%;font-size:2.25rem;font-weight:400;font-family:"Lato", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";padding-bottom:0.5rem;margin-bottom:1rem}.kalendarz__miesiac span+span{font-size:1.625rem}.kalendarz__miesiac::before{content:"";display:block;width:35px;height:35px;background-color:var(--bs-primary);margin-bottom:0.5rem}.kalendarz__miesiace{display:flex;margin-bottom:3rem}.kalendarz__miesiace .divide{width:2rem;position:relative}.kalendarz__miesiace .divide::before{content:"";width:1px;height:100%;position:absolute;top:0;left:50%;background-color:#000}.kalendarz div.day:nth-child(odd){background-color:#fafafa}body.kontrast .kalendarz div.day:nth-child(odd){background-color:#222}.kalendarz div.day:has(div){margin-bottom:2rem}.kalendarium__data--container{padding:0.25rem 0.5rem;background-color:var(--bs-light)}.kalendarium__data--container.dzis{background-color:var(--bs-primary);color:#fff}@media (min-width:768px){.kalendarium__data--container{max-width:120px}}.kalendarium__data{margin:0;padding:0;display:inline-flex;font-family:"Lato", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:1.125rem;line-height:1.2;min-width:80px}.kalendarium__data .data-d,.kalendarium__data .data-m{font-weight:400;padding-right:0.5rem}@media (min-width:768px){.kalendarium__data{font-size:0.875rem;display:flex;flex-direction:column;align-items:flex-end}.kalendarium__data .data-d{font-size:50px;padding-right:0}.kalendarium__data .data-m{font-size:1rem;line-height:1.3;padding-right:0}}.kalendarium__wydarzenia--container{padding-left:3rem;width:100%}@media (min-width:768px){.kalendarium__wydarzenia--container{padding-left:6rem;padding-right:0.5rem}}.wydarzenie__item{margin-top:2rem;margin-bottom:1rem;width:100%;border-bottom:1px solid rgba(var(--bs-primary-rgb), 0.05);position:relative}.wydarzenie__item h3{font-size:1.625rem;font-weight:400}.wydarzenie__item h3 a{text-decoration:none;color:var(--bs-body-color)}.wydarzenie__item h3 .svg{position:absolute;background-color:var(--bs-primary);color:#fff;fill:currentColor;margin-left:-3rem}.wydarzenie__container{margin:0.5rem 0;padding:0}.wydarzenie__container .wydarzenie__godzina,.wydarzenie__container .wydarzenie__kategoria,.wydarzenie__container .wydarzenie__miejsce{display:block;padding:0.5rem;background-color:var(--bs-light)}.wydarzenie__container .wydarzenie__godzina strong{font-weight:500;color:var(--bs-primary)}.wydarzenie__container .wydarzenie__kategoria{background-color:var(--bs-primary);color:#fff}@media (min-width:992px){.wydarzenie__container{display:inline-flex;align-items:center;width:auto}.wydarzenie__container .wydarzenie__godzina,.wydarzenie__container .wydarzenie__kategoria,.wydarzenie__container .wydarzenie__miejsce{display:inline-block}.wydarzenie__container .wydarzenie__godzina{padding:0 2rem 0 0.5rem}.wydarzenie__container .wydarzenie__kategoria{padding:0 0.5rem}.wydarzenie__container .wydarzenie__miejsce{padding:0 1rem}}.wydarzenie__buttons{padding:1.5rem 2.5rem}.wydarzenie__buttons .btn{position:relative;z-index:5;text-decoration:none}.kalendarium__legenda{display:flex;flex-wrap:wrap;margin:0 !important;padding:1rem 0 !important;position:relative}@media (min-width:576px){.kalendarium__legenda{padding-left:138px !important}}@media (min-width:992px){.kalendarium__legenda{padding-left:130px !important}}.kalendarium__legenda .kalendarium__legenda--item{padding:0 !important;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:96px;height:96px;border:1px solid var(--bs-primary);background-color:var(--bs-primary);color:#fff;margin-right:1rem;margin-bottom:1rem}body.kontrast .kalendarium__legenda .kalendarium__legenda--item,body.kontrast .kalendarium__legenda .kalendarium__legenda--item.kalendarium__legenda--wszystkie{border:1px solid var(--bs-warning);background-color:#000;color:var(--bs-warning)}.kalendarium__legenda .kalendarium__legenda--item .legenda--item{text-decoration:none;color:#fff;font-size:0.75rem;line-height:1.1;display:flex;justify-content:center;text-align:center}@media (min-width:1200px){.kalendarium__legenda .kalendarium__legenda--item .legenda--item{font-size:0.875rem}}.kalendarium__legenda .kalendarium__legenda--item.kalendarium__legenda--wszystkie a{text-align:left;justify-content:flex-start}.kalendarium__legenda .kalendarium__legenda--item::before{content:none;display:none}.kalendarium__legenda .kalendarium__legenda--item.hover-focus{background-color:#fff;border:1px solid #000;color:#000}body.kontrast .kalendarium__legenda .kalendarium__legenda--item.hover-focus,body.kontrast .kalendarium__legenda .kalendarium__legenda--item.hover-focus.kalendarium__legenda--wszystkie{background-color:var(--bs-warning);color:#000}body.kontrast .kalendarium__legenda .kalendarium__legenda--item.hover-focus a,body.kontrast .kalendarium__legenda .kalendarium__legenda--item.hover-focus.kalendarium__legenda--wszystkie a{color:#000 !important}.kalendarium__legenda .kalendarium__legenda--item.hover-focus .svg{color:#000;fill:currentColor}.kalendarium__legenda .kalendarium__legenda--item.hover-focus *{color:#000}.kalendarium__legenda .kalendarium__legenda--item .current{background-color:var(--bs-primary);color:#fff}@media (min-width:576px){.kalendarium__legenda .kalendarium__legenda--wszystkie{margin-right:2rem;position:absolute !important;top:1rem;left:0}.kalendarium__legenda .kalendarium__legenda--wszystkie::after{content:"";width:1px;height:calc(100% + 2rem);position:absolute;top:-1rem;right:-1.15rem;background-color:#000}}.kalendarium__legenda .kalendarium__legenda--wszystkie a{display:flex;height:100%;color:#fff !important;justify-content:flex-start;align-items:flex-end;background-color:var(--bs-dark);line-height:1.1;text-decoration:none !important;padding:0.5rem}.kalendarium__legenda .kalendarium__legenda--item[data-id]:not(.active):not(.current){background-color:#fff;border:1px solid #000;color:#000}.kalendarium__legenda .kalendarium__legenda--item[data-id]:not(.active):not(.current) a,.kalendarium__legenda .kalendarium__legenda--item[data-id]:not(.active):not(.current) span{color:#000 !important}.kalendarium__legenda .kalendarium__legenda--item[data-id]:not(.active).hover-focus{opacity:1}.kalendarium__lista .btn-more{align-items:center;display:inline-flex;width:auto}.wydarzenie__item--lista{margin-bottom:5rem}.wydarzenie__item--lista .h1{border-bottom:1px solid #000;padding-bottom:1rem;margin-bottom:2rem}.wydarzenie__item--lista .fs-1{min-height:50px}.wydarzenie__item--lista .btn-more.h-100{display:flex;align-items:center}.wydarzenie-kategoria{height:100%}.wydarzenie-kategoria .svg{height:auto;top:-10%}@media (min-width:768px){.wydarzenie-kategoria .svg{top:0}}@media (min-width:992px){.wydarzenie-kategoria .svg{height:120px}}@media (min-width:1200px){.wydarzenie-kategoria .svg{top:-10%;height:auto}}.wydarzenie-kategoria span{padding:0.5rem;text-align:center;bottom:0;top:auto;height:auto;line-height:1.1}#tresc .kalendarium__tresc,#tresc .kalendarium__tresc p{line-height:2}table.kalendarz{width:100%;margin:1rem auto;border-collapse:separate;border-spacing:0.5rem}table.kalendarz th.dayname{width:14.28%;font-size:18px;padding:1.875rem 1.5rem;border-right:1px solid #888888;font-family:"Lato", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:500}table.kalendarz tr td{background-color:#f6f6f6;position:relative;padding:2rem 0.5rem 1rem 0.5rem;vertical-align:top;border-right:1px solid #f6f6f6;border-bottom:1px solid #f6f6f6}body.kontrast table.kalendarz tr td{background-color:#000;border-color:#000}table.kalendarz tr td .dzien-miesiaca{position:absolute;width:24px;height:24px;line-height:24px;text-align:center;top:0;left:0;background-color:#fff;color:#000}body.kontrast table.kalendarz tr td .dzien-miesiaca{background-color:#000;border-color:#fff}table.kalendarz tr td .dzien-miesiaca::after{content:"."}table.kalendarz tr td .wydarzenie__item{display:block;font-size:0.9375rem;padding:0.5rem 0 0.5rem 0.75rem;margin:0.25rem 0;border-bottom:1px solid rgba(var(--bs-primary-rgb), 0.05);position:relative}body.kontrast table.kalendarz tr td .wydarzenie__item{border-bottom:1px solid #555555}table.kalendarz tr td .wydarzenie__item::before{content:"";position:absolute;top:11px;left:-8px;width:10px;height:10px;background-color:var(--bs-primary)}table.kalendarz tr td .wydarzenie__item a{margin-top:-0.25rem;display:block;padding:0.25rem;text-decoration:none !important;color:var(--bs-primary) !important}table.kalendarz tr td .wydarzenie__item a:hover,table.kalendarz tr td .wydarzenie__item a:focus{color:#fff !important;background-color:var(--bs-primary) !important}body.kontrast table.kalendarz tr td .wydarzenie__item a,body.kontrast table.kalendarz tr td .wydarzenie__item a strong{color:var(--bs-warning) !important}body.kontrast table.kalendarz tr td .wydarzenie__item a:hover,body.kontrast table.kalendarz tr td .wydarzenie__item a:focus,body.kontrast table.kalendarz tr td .wydarzenie__item a strong:hover,body.kontrast table.kalendarz tr td .wydarzenie__item a strong:focus{text-decoration:underline;background-color:#000 !important}table.kalendarz tr td.active{background-color:#fff}table.kalendarz tr td.active .dzien-miesiaca{background-color:var(--bs-primary);color:#fff}body.kontrast table.kalendarz tr td.active{background-color:#333;border-color:#333}body.kontrast table.kalendarz tr td.active .dzien-miesiaca{background-color:#000}#tresc .kalendarium-lista h2 a{display:block;color:var(--bs-primary);text-decoration:none}#tresc .kalendarium-lista h2 a:hover,#tresc .kalendarium-lista h2 a:active{background-color:var(--bs-primary);color:#fff}.span-btn{display:flex;align-items:center;height:100%;width:100%;background-color:var(--bs-light);font-weight:500}@media (max-width:379.97px){.wydarzenie__item--lista .wydarzenie-kategoria .svg{width:70px;margin:0 auto;top:0;left:0;right:0}}@media (max-width:575.97px){.wydarzenie__item--lista .row.mb-sm-4{--bs-gutter-x: 0.5rem}}
.porownaj .naglowek__bip {
    margin: 0;
}

.porownaj .naglowek__bip--logo {
    display: inline-block;
    float: left;
    padding: 10px 0 0 0;
}

.porownaj .naglowek__bip span {
    display: inline-block;
    padding-top: 45px;
}

.container-flex table.rejestr {
    width: 98%;
    margin: 0 auto;
}

.container-porownaj {
    min-height: 50vh;
}
.container-porownaj table {
    margin-top: 20px;
}

.Differences {
	width: 98%;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	margin: 0 auto;
}

.Differences thead th {
	text-align: left;
	border-bottom: 1px solid #000;
	background: #aaa;
	color: #000;
	padding: 6px;
}
.Differences thead th:first-child {
	width: 48%;
}
.Differences tbody th {
	text-align: right;
	background: #ccc;
	width: 2em;
	padding: 1px 2px;
	border-right: 1px solid #000;
	vertical-align: top;
	font-size: 13px;
}

.Differences td {
	padding: 1px 2px;
	font-family: Consolas, monospace;
	font-size: 13px;
	word-break: break-word;
}

.DifferencesSideBySide .ChangeInsert td.Left {
	background: #dfd;
}

.DifferencesSideBySide .ChangeInsert td.Right {
	background: #cfc;
}

.DifferencesSideBySide .ChangeDelete td.Left {
	background: #f88;
}

.DifferencesSideBySide .ChangeDelete td.Right {
	background: #faa;
}

.DifferencesSideBySide .ChangeReplace .Left {
	background: #fe9;
}

.DifferencesSideBySide .ChangeReplace .Right {
	background: #fd8;
}

.Differences ins, .Differences del {
	text-decoration: none;
}

.DifferencesSideBySide .ChangeReplace ins, .DifferencesSideBySide .ChangeReplace del {
	background: #fc0;
}

.Differences .Skipped {
	background: #f7f7f7;
}

.DifferencesInline .ChangeReplace .Left,
.DifferencesInline .ChangeDelete .Left {
	background: #fdd;
}

.DifferencesInline .ChangeReplace .Right,
.DifferencesInline .ChangeInsert .Right {
	background: #dfd;
}

.DifferencesInline .ChangeReplace ins {
	background: #9e9;
}

.DifferencesInline .ChangeReplace del {
	background: #e99;
}

pre {
	width: 100%;
	overflow: auto;
}

