body.kontrast,
body.kontrast #accessKeys,
body.kontrast .clndr-controls .month a:hover,
body.kontrast .clndr-controls .month a:focus,
body.kontrast #tresc .mapa,
body.kontrast #slider .slider-inner .data,
body.kontrast #tresc #wyniki-formularz {
    background-color: #000;
    color: #fff;
    margin: 0;
    padding: 0;
    background: #000
}

body.kontrast .menu-top,
body.kontrast header,
body.kontrast #tresc .wyniki-baza fieldset {
    background-color: #333;
    color: #fff;
    margin: 0 !important;
    padding: 0
}

body.kontrast *:focus {
    outline: 2px solid yellow !important;
    overflow: hidden
}

body.kontrast h1,
body.kontrast h2,
body.kontrast h3,
body.kontrast h4,
body.kontrast h5,
body.kontrast .kolor,
body.kontrast table.tabela_pobierz caption .kolor strong,
body.kontrast #tresc .formularz-wyszukaj p span {
    color: #fff !important
}

body.kontrast #tresc,
body.kontrast .pasek-stron li,
body.kontrast #tresc .formularz-wyszukaj input[type="text"],
body.kontrast #tresc .wyniki-baza input[type="text"],
body.kontrast #tresc .wyniki-baza select,
body.kontrast #FormNewsletter input[type="text"],
body.kontrast #FormNewsletter select,
body.kontrast #tresc .formularz-wyszukaj select,
body.kontrast #akt-tresc,
body.kontrast .aktualnosc-naglowek,
body.kontrast li.galeria strong,
body.kontrast #lokalizer a,
body.kontrast #lokalizer,
body.kontrast #lokalizer:before {
    background: #000;
    color: #fff
}

body.kontrast #tresc p,
body.kontrast .naglowek-dane dd,
body.kontrast #tresc .DatePickerClndr .header-day,
body.kontrast #tresc .DatePickerClndr .clndr-controls div,
body.kontrast .wazne-pasek li .pikt-tytul strong,
body.kontrast .kalendarium-box dt,
body.kontrast .kalendarium-box dd,
body.kontrast dl.adress dt,
body.kontrast dl.adress dd {
    color: #fff
}

body.kontrast .menu-szukaj form span,
body.kontrast .powrot:before {
    color: #000
}

body.kontrast .DatePickerClndr .day-contents {
    color: yellow
}

body.kontrast .DatePickerClndr:after {
    border-bottom: 6px solid #1f1e1e
}

body.kontrast .fn_i {
    border: 1px solid yellow
}

body.kontrast .bip {
    background: url('../themes/default//pics/sprite_wz.png') no-repeat;
    background-position: 0 0
}

body.kontrast .menu-szukaj-scrolled #logo {
    display: none !important
}

body.kontrast .menu-szukaj,
body.kontrast .box h2,
body.kontrast .kalendarium-box h3,
body.kontrast h1.tresc-tytul,
body.kontrast #aktualnosci h2,
body.kontrast #galeria,
body.kontrast #publikacje,
body.kontrast #tresc .galeria ul .buton-link,
body.kontrast #tresc .aktualnosc-lista .aktualnosc-naglowek,
body.kontrast #tresc .galeria-midi > div,
body.kontrast .clndr-kategorie,
body.kontrast .DatePickerClndr,
body.kontrast #slider-glowna .slider-inner,
body.kontrast .DatePickerClndr table,
body.kontrast .stopka-nav a,
body.kontrast #tresc .mapa h2,
body.kontrast #menu-lewa .menutitile,
body.kontrast #tresc .aktualnosc-lista-glowna li .data,
body.kontrast #tresc .aktualnosc-lista li .data,
body.kontrast #nav > ul,
body.kontrast header .menu-scrolled {
    background-color: #1f1e1e !important;
    color: #fff
}

body.kontrast #aktualnosci .buton2,
body.kontrast #kamery .buton2,
body.kontrast #publikacje .buton2 {
    background: #666
}

body.kontrast .tresc,
body.kontrast #menu-lewa,
body.kontrast #menu-lewa ul li a.menu_aktywny,
body.kontrast table.tabela_pobierz th,
body.kontrast table.pobierz thead td {
    background-color: #000 !important;
    color: #fff !important
}

body.kontrast a,
body.contrast #tresc a,
body.kontrast .logo p.title a {
    color: yellow !important
}

body.kontrast .slider-link li,
body.kontrast section .br,
body.kontrast #stopka-bannery-kontener {
    background: #333
}

body.kontrast .slider-link li a span {
    color: #fff
}

body.kontrast .br-b:after {
    background: #666
}

body.kontrast .publikacje p,
body.kontrast .aktualnosc-glowna p {
    color: #fff
}

body.kontrast .aktualnosc-glowna li a.aktualnosc-glowna-wiecej,
body.kontrast .akt-wiecej {
    color: yellow !important
}

body.kontrast .aktualnosc-glowna li:hover {
    background: #000
}

body.kontrast .aktualnosc-glowna li:hover a {
    color: black !important
}

body.kontrast .publiacje-tytul {
    color: yellow
}

body.kontrast figure.publikacje-s a:hover + figcaption,
body.kontrast figure.publikacje-s a:focus + figcaption {
    background: #000
}

body.kontrast #nav ul li:hover {
    background: #000
}

body.kontrast #nav ul li:hover a {
    color: yellow
}

body.kontrast #menu-lewa ul li {
    background: #333
}

body.kontrast #menu-lewa ul li a:hover,
body.kontrast #menu-lewa ul li a:focus {
    background: yellow;
    color: #000 !important
}

body.kontrast .menu-szukaj form input[type="text"] {
    border: 1px solid yellow;
    background-color: #000
}

body.kontrast #FormSzukaj_szukaj {
    background-color: transparent;
    border: 0
}

body.kontrast .menu-szukaj form span {
    background: yellow
}

body.kontrast #accessKeysC {
    background: #000
}

body.kontrast .key {
    border-color: yellow;
    background: #000;
    font-size: 10px;
    color: yellow
}

body.kontrast .kalendarium-box,
body.kontrast .clndr-bg,
body.kontrast .kalendarium-legenda,
body.kontrast .clndr-table td {
    background: #333 !important;
    color: #fff
}

body.kontrast .clndr-bg::before,
body.kontrast .header-day,
body.kontrast #head::after {
    background: #555 !important
}

body.kontrast .clndr-table td.day:nth-child(6),
body.kontrast .clndr-table td.day:nth-child(7) {
    color: #ffba00
}

body.kontrast .baner-s {
    background-color: #333
}

body.kontrast .banery-stale a {
    margin: 0 0 20px 0
}

body.kontrast .box,
body.kontrast .slider-inner,
body.kontrast #tresc .aktualnosc-lista-glowna li,
body.kontrast .box .social,
body.kontrast .galeria figure figcaption {
    background-color: #333;
    color: #fff !important
}

body.kontrast .aktualnosc-lista h2 a::before {
    background: yellow !important;
    color: #000 !important;
}

body.kontrast.podstrona header .logo + div::before {
    content: none;
    display: none;
}

body.kontrast.podstrona header .logo {
    border-bottom: 0;
}

body.kontrast a.ikon-event {
    background: yellow !important;
    color: #000 !important;
}

body.kontrast #nav > ul > li > ul,
body.kontrast #nav > ul > li > ul * {
    background: #1f1e1e;
    color: #fff;
}

body.kontrast  #nav > ul > li:hover > a,
body.kontrast  #nav > ul > li a:hover,
body.kontrast  #nav > ul > li a:focus {
    background-color: #000;
}

body.kontrast #slider .buton:hover,
body.kontrast #slider .buton:focus,
body.kontrast .kslider-pagination:hover,
body.kontrast .kslider-pagination:focus {
    text-decoration: none;
    background: #000;
    color:yellow;
    border-color: yellow;
}

body.kontrast .wcag--tlumacz::before, 
body.kontrast .aktualnosc-lista-glowna h3 a {
    color: #ff0 !important
}

body.kontrast #tresc .box p {
    color: #fff !important
}

body.kontrast .bg2,
body.kontrast #dzialy-tabs ul,
body.kontrast #head {
    background-color: #333
}

body.kontrast h1 {
    background-color: #000 !important;
}

body.kontrast #dzialy-tabs div ul {
    background-color: #444
}

body.kontrast .ui-state-active {
    background: yellow
}

body.kontrast .ui-state-active a {
    color: #000 !important
}

body.kontrast #dzialy-tabs div ul::after {
    background: #999
}

body.kontrast #dzialy-tabs div ul li a:hover,
body.kontrast #dzialy-tabs div ul li a:focus {
    background: #000;
    color: yellow !important
}

body.kontrast #dzialy-tabs div ul li a::before {
    color: #999
}

body.kontrast .wazne-pasek li a:before,
body.kontrast .wazne-pasek li > span:before {
    border-bottom: 1px solid #d4d4d4;
    color: #d4d4d4
}

body.kontrast .wazne-pasek li:hover span,
body.kontrast .wazne-pasek li a:hover,
body.kontrast .wazne-pasek li a:focus,
body.kontrast #tresc .kalendarium-box ul li,
body.kontrast footer,
body.kontrast footer .bgkolor,
body.kontrast table td {
    background-color: #555
}

body.kontrast .gal-wszystkie a,
body.kontrast span.gal-wiecej,
body.kontrast a.gal-wiecej,
body.kontrast .bannery-buton,
body.kontrast #publikacje a.buton,
body.kontrast #publikacje #yt-container a.buton,
body.kontrast .powrot {
    background: yellow;
    color: #000 !important
}

body.kontrast #galeria ul li a:hover,
body.kontrast #galeria ul li a:focus {
    background: #225594
}

body.kontrast .do-gory {
    background: yellow;
    color: #000 !important
}

body.kontrast .aktualnosc-lista-glowna li,
body.kontrast .wazne-pasek ul li,
body.kontrast .banery ul li {
    list-style: none !important;
    list-style-image: none !important;
}

body.kontrast .nav, 
body.kontrast  header .menu-scrolled::before {
    background: #333;
}


body.kontrast #tresc ul li {
    background-image: url('/themes/default/pics/li2_k.png') !important;
    background-repeat: no-repeat !important;
}

body.kontrast .aktualnosc-lista-glowna h3 a::after {
    color: yellow;
}

body.kontrast #tresc .wynik-szukania li,
body.kontrast #tresc .formularz-wyszukaj .wyszukaj-info,
body.kontrast #tresc .pasek-stron li {
    background-image: none !important
}

body.kontrast h2 {
    border-top: 1px solid #b2bbd8;
    border-bottom: 2px solid #81889f
}

body.kontrast.podstrona footer:before {
    content: none;
    display: none
}

::-webkit-input-placeholder {
    color: #fff;
    font-size: 12px
}

:-moz-placeholder {
    color: #fff;
    font-size: 12px
}

::-moz-placeholder {
    color: #fff;
    font-size: 12px
}

:-ms-input-placeholder {
    color: #fff;
    font-size: 12px
}
/**
* PLIKI
* 
*/

table.tabela_pobierz caption .kolor {color: #ad000b}
table.tabela_pobierz caption .kolor strong {color: #233d8f}

.tabela_pobierz [class^="ikon-"] {
    display: block;
    width: 24px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    font-size: 22px;
    margin: 0 auto;
    padding: 0;
    overflow: hidden;
    color:#9ba415
}

.tabela_pobierz a { color:#ad000b !important;}


[class^="ikon-format_"]:before {
    content: "\e919";
}

.ikon-pobierz {
    position: relative;
    text-align: center;
    color:#ad000b !important;
    border: 0 !important;
    margin-top: -5px !important;
    overflow: visible !important
}

.ikon-pobierz:before {
    content: "\f019";
}

.ikon-pobierz strong {
    width: 40px;
    text-indent: 0;
    font-size: 10px;
    font-family: 'Exo 2', sans-serif;
    position: absolute;
    bottom: -16px;
    left: -8px
}



/* pliki pdf */

.ikon-format_pdf:before {
    content: "\e91c";
}


/* pliki tekstowe */
.ikon-format_txt:before,
.ikon-format_doc:before,
.ikon-format_docx:before,
.ikon-format_odt:before,
.ikon-format_rtf:before {
    content: "\e91a";
}


/* pliki graficzne */

.ikon-format_jpg:before,
.ikon-format_jpeg:before,
.ikon-format_gif:before,
.ikon-format_bmp:before,
.ikon-format_psd:before,
.ikon-format_png:before,
.ikon-format_cdr:before {
    content: "\e91b";
}


/* pliki video */

.ikon-format_avi:before,
.ikon-format_mp4:before,
.ikon-format_mpg:before,
.ikon-format_mpeg:before,
.ikon-format_wmv:before {
    content: "\e91d";
}


/* pliki arkusze */

.ikon-format_xls:before,
.ikon-format_xlsx:before,
.ikon-format_pps:before,
.ikon-format_ppt:before,
.ikon-format_pptx:before {
    content: "\e917";
}


/* pliki archiwa */

.ikon-format_zip:before,
.ikon-format_rar:before,
.ikon-format_z7:before,
.ikon-format_gzip:before {
    content: "\e916";
}


/* kontrast */
body.kontrast .tabela_pobierz [class^="ikon-"] {color: #fff}


table.pliki .ico {display: none} 
table.pliki tr td + td + td + td + td,
table.pliki tr th + th + th +th + th {display: none} 


@media (min-width: 768px) {
    table.pliki .ico, 
    table.pliki tr td + td + td + td + td,
    table.pliki tr th + th + th +th + th {display: table-cell} 

}

#przejdz-do-tresci{position:fixed;top:40px;left:10px;display:block;padding:5px 15px;color:#000;font-weight:bold;opacity:0;background:#FFF;border:1px solid #d01111;z-index:2}#accessKeys{position:absolute;top:54px;right:380px;width:300px;font-size:11px;z-index:999999;display:none}#accessKeysC{float:right;width:100%;height:220px;border:1px solid gray;background:#f8fafb;padding:0 10px!important}#keyIco{float:right;top:0;left:0;width:42px;height:42px;background:no-repeat;border:0;display:none}#accessKeys p{font-weight:bold;font-size:12px;border:0;margin:10px 0 10px 10px;padding:0}.accessKeys-info{position:absolute;bottom:10px;right:10px;font-size:10px!important;font-weight:bold!important;margin:20px 0 0 10px!important;padding:0!important}#accessKeys ul{margin:0 0 0 25px;list-style:disc}#accessKeys ul li{margin:0 0 5px 0;padding:4px 0;background:0}.key{display:inline-block;padding:3px 6px;line-height:1;border-width:1px 2px 2px 1px;border-style:solid;border-color:#d01111;background:#fff;font-size:10px;color:#d01111}#accessKeys_wai{position:absolute;right:10px;top:10px;margin:0;font-size:12px;color:#FFF;text-align:center;font-weight:bold}#accessKeys_wai li{display:block;margin:0 0 10px 0;text-align:right}#accessKeys_wai .accessKeys-info{position:absolute;bottom:10px;right:10px;font-size:11px!important;font-weight:bold!important;margin:0!important;padding:0!important}#accessKeys_wai .key{background:yellow;color:#000;padding:2px 4px}#accessKeysC dl dt{float:left;width:150px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:12px;padding-top:.3em;height:28px}#accessKeysC dd{margin-left:160px;height:28px;padding-top:.3em}#accessKeysC a{margin-right:40px}
﻿.slider{position:relative}.slider{position:relative}.slider .slider-main__item--link .slider-inner{position:relative}.slider .slider-main__item--link .slider-inner::before{content:"więcej";text-indent:0;display:block;width:100px;height:44px;line-height:44px;padding:0 10px;font-size:14px;text-indent:0;text-align:left;color:#fff;position:absolute;bottom:11px;right:15px;border:1px solid #fff;z-index:3;pointer-events:none}.slider .slider-main__item--link .slider-inner::after{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;content:"\e901";text-indent:0;display:block;width:44px;height:44px;line-height:44px;font-size:14px;text-indent:0;text-align:center;color:#fff;position:absolute;bottom:11px;right:15px;z-index:3;pointer-events:none}.slider .owl-nav{width:100px;position:absolute;height:44px;left:11px;bottom:11px;z-index:2}.slider .owl-nav .owl-prev,.slider .owl-nav .owl-next{display:inline-block;width:44px;height:44px;text-align:center;line-height:44px;margin-right:5px;border:1px solid #fff;color:#fff;background-color:transparent}.slider .owl-nav .owl-prev:hover,.slider .owl-nav .owl-prev:focus,.slider .owl-nav .owl-next:hover,.slider .owl-nav .owl-next:focus{background-color:#a80825;border-color:#a80825}.slider .owl-dots{display:inline-block;float:left;height:44px;position:absolute;left:35%;width:200px;bottom:70px}.slider .owl-dots .owl-dot{margin:14px 3px;display:block;float:left;width:16px;height:16px;padding:0;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background-color:transparent;border:2px solid #fff}.slider .owl-dots .owl-dot.active{background-color:#fff}.slider .kontener,.carousel,.owl-stage-outer,.owl-stage,.owl-item,.slider-main__item,.slider-main__txt{height:100%}.slider .button-ss{position:absolute;bottom:11px;z-index:10;left:131px;cursor:pointer;padding:0;width:44px;height:44px;line-height:44px;font-size:11px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;color:#fff;outline:0;border:1px solid #fff;background-color:transparent}.slider .button-ss:focus,.slider .button-ss:hover{background:#a80825}.slide-progress{position:absolute;bottom:65px;left:-15px;height:2px;z-index:10}.bar{width:0%;max-width:100%;height:3px;background:rgba(199,36,65,0.95);border-color:#c72441}.slider-main.play+.slide-progress .bar{background:rgba(199,36,65,0.95);border-color:#c72441}.slider-main.stop+.slide-progress .bar{background:rgba(174,16,35,0.95);border-color:#ae1023}.progressBar{width:100%;overflow:hidden;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.animated{-webkit-animation-duration:1000 ms;animation-duration:1000 ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-animated-out{z-index:1}.owl-animated-in{z-index:0}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
/*# sourceMappingURL=slider.css.map */


#akt-tresc {
    background: #fff;
    padding: 0 2%
}
.aktualnosc {
    overflow: hidden
}
.aktualnosc h2,
.aktualnosc h3 {
    clear: none
}
#tresc .aktualnosc-lista li {
    clear: both;
    margin: 15px 0;
    position: relative;
    overflow: hidden;
    padding-bottom: 60px !important;
}
@media (min-width: 1200px) {
    #tresc .aktualnosc-lista li {
        padding-bottom: 0 !important;
    }
}


.aktualnosc-naglowek {
    color: #767676;
    position: relative;
    margin: 0 0 20px
}
.aktualnosc-kat,
.aktualnosc-kat dd,
.aktualnosc-kat dt {
    display: inline;
    margin: 0;
    padding: 0;
    color: #fff
}
.aktualnosc-kat {
    margin-left: 20px
}
.aktualnosc-lista .aktualnosc-kat dd {
    font-size: 12px;
    padding-left: 15px
}
.aktualnosc-kat dt {
    font-weight: 400;
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    border: 0;
    clip: rect(0 0 0 0);
    overflow: hidden
}
.aktualnosc-kat dd {
    padding: 10px
}
#aktualnosci h2 {
    font-size: 50px;
    font-weight: 300;
    text-align: center;
    color: #000;
    border: 0;
    padding: 0;
    margin: 0;
    overflow: hidden
}

#tresc .aktualnosc-lista-glowna {
    margin: 0 auto;
    padding: 0
}
#tresc .aktualnosc-lista-glowna li {
    width: 100%;
    display: block;
    padding: 10px;
    margin: 0;
    position: relative;
    background: #FFF;
    overflow: hidden;
    height: auto;
    border-bottom: 1px solid #f4f4f4;
    text-align: left;
}

#tresc .aktualnosc-lista-glowna li img {
    width: 20%;
    display: block;
    float: left;
}

#tresc .aktualnosc-lista-glowna li:nth-child(even) {
    background: #fff
}
#tresc .aktualnosc-lista li {
    background-image: none;
    -webkit-transition: all .4s linear 0s;
    -moz-transition: all .4s linear 0s;
    -ms-transition: all .4s linear 0s;
    -o-transition: all .4s linear 0s;
    transition: all .4s linear 0s
}
#tresc .aktualnosc-lista li .data,
#tresc .aktualnosc-lista-glowna li .data {
    display: none;
    height: 32px;
    line-height: 32px;
    padding: 0 1em 0 2em;
    color: #fff;
    width: 110px;
    position: relative;
    z-index: 9;
    margin: -18px auto 0;
    text-align: center;
    font-size: 12px;
    font-weight: 300
}
#tresc .aktualnosc-lista li .data {
    margin: 0;
    position: absolute;
    width: 115px;
    left: 0;
    bottom: 7px
}
#nav .data:before,
#tresc .aktualnosc-lista li .data:before,
#tresc .aktualnosc-lista-glowna li .data:before {
    content: "\e913";
    display: block;
    width: 30px;
    height: 32px;
    font-size: 16px;
    text-align: center;
    line-height: 32px;
    position: absolute;
    top: 0;
    left: 0
}
#tresc .aktualnosc-lista li .data:before {
    display: inline-block;
    position: relative;
    left: auto;
    top: auto;
    vertical-align: middle;
    margin-left: -15px
}
#tresc .aktualnosc-lista-glowna li img {
    margin: 0 auto;
    display: block
}

#tresc .aktualnosc-lista-glowna li .buton {
    display: block;
    font-size: 14px;
    color: #000;
    width: 100%;
    text-align: center;
    font-weight: 300;
    height: 20px;
    line-height: 20px;
    margin: 5px 0 10px
}
#tresc .aktualnosc-lista-glowna li .buton:after {
    color: #b7b7b7;
    padding-left: 0
}
.aktualnosc-lista-glowna .aktualnosc-naglowek {
    padding: 2px 10px;
    margin: 0 0 10px;
    font-size: 10px;
    color: #0e4948;
    background: #e2ecf2
}
#tresc .aktualnosc-lista-glowna .aktualnosc-naglowek span {
    font-size: 10px!important;
    text-transform: uppercase
}

#tresc .aktualnosc-lista-glowna li div {
    float: left;
    width: 80%;
}

.aktualnosc-lista-glowna h3 {
    font-size: 16px;
    line-height: 1.1;
    padding: 10px;
    margin: 0;
    text-align: left;
    border: 0;
}
#tresc .aktualnosc-lista-glowna p {
    padding: 0 15px;
    font-size: 12px
}
.aktualnosc-lista-glowna h3 a {
    display: block;
    border: 0;
    color: #000 !important;
    text-decoration: none!important;
    font-weight: 400;
}

.aktualnosc-lista-glowna h3 a:focus:after,
.aktualnosc-lista-glowna h3 a:hover:after {
    color: #ad000b
}
.aktualnosc-lista-glowna h3 a:focus:before,
.aktualnosc-lista-glowna h3 a:hover:before {
    border-left-color: #ad000b
}
.s-aktualnosci .tresc {
    background-color: transparent;
    padding: 0
}
#tresc .aktualnosc-lista {
    margin: 0;
    padding: 0;
    clear: both;
}
#tresc .aktualnosc-lista .aktualnosc-foto {
    padding-left: 108px
}
#tresc .aktualnosc-lista .aktualnosc-foto .aktualnosc-naglowek,
#tresc .aktualnosc-lista .aktualnosc-foto h2,
#tresc .aktualnosc-lista .aktualnosc-foto p {
    padding-left: 15px
}
#tresc .aktualnosc-lista .aktualnosc-img {
    width: 25%;
    float: left;
    position: relative;
    max-width: 135px;
    min-height: 135px
}
#tresc .aktualnosc-lista .aktualnosc-img img {
    padding: 0;
    margin: 0;
    display: block
}
#tresc .aktualnosc-lista .aktualnosc-naglowek {
    margin: 0;
    padding: 2px 15px;
    background: #e2ecf2;
    font-size: 10px!important;
    text-transform: uppercase;
    color: #197cb3;
    position: absolute;
    width: 75%;
    bottom: 0;
    right: 0
}
#tresc .aktualnosc-lista .aktualnosc-naglowek span {
    font-size: 10px!important
}
#tresc .aktualnosc-lista .aktualnosc-naglowek .buton {
    display: inline-block;
    height: 26px;
    color: #000;
    position: absolute;
    top: 0;
    right: 60px;
    line-height: 28px
}
#tresc .aktualnosc-lista .aktualnosc-naglowek .buton:after {
    display: inline-block;
    width: 26px;
    height: 26px;
    font-size: 18px;
    position: absolute;
    right: -40px;
    top: 3px;
    color: #c5c5c5;
    content: "\e901"
}
#tresc .aktualnosc-lista .aktualnosc-naglowek .buton:focus,
#tresc .aktualnosc-lista .aktualnosc-naglowek .buton:focus:after,
#tresc .aktualnosc-lista .aktualnosc-naglowek .buton:hover,
#tresc .aktualnosc-lista .aktualnosc-naglowek .buton:hover:after {
    color: #fff
}
.aktualnosc-lista h2 {
    font-size: 18px;
    font-weight: 400;
    line-height: 1.1;
    clear: none;
    border: 0;
    margin: 0;
    padding: 5px 15px;
    width: 75%;
    float: left
}
.aktualnosc-lista h2 a {
    display: block;
    border: 0
}
.aktualnosc-lista h2 a:before {
    content: "więcej";
    display: block;
    width: 100px;
    position: absolute;
    height: 32px;
    line-height: 32px;
    color: #fff;
    border: 0;
    font-size: 14px;
    padding: 0;
    text-align: center;
    bottom: 7px
}
.aktualnosc-lista h2 a:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid #fff;
    position: absolute;
    bottom: 18px;
    margin-left: 80px;
    z-index: 9
}
#tresc .aktualnosc-lista li p {
    display: none;
    padding: 10px 15px;
    margin: 0;
    font-size: 14px;
    line-height: 1.6;
    height: 7em;
    overflow: hidden
}
.aktualnosc-img .buton {
    position: absolute;
    bottom: 6px;
    right: -120px;
    height: 32px;
    line-height: 32px;
    width: 100px;
    color: #fff;
    border: 0;
    font-size: 14px;
    padding: 0;
    text-align: center
}
.aktualnosc .buton:after {
    margin-left: 5px
}
#tresc .aktualnosc-lista .focus {
    background: #e1e1e1
}
#tresc .aktualnosc-lista .focus .aktualnosc-naglowek {
    background: #56555b;
    color: #fff
}
.aktualnosci-galeria:before {
    content: "\e816";
    margin-right: 5px;
    color: #676767
}
#googlemap {
    width: 100%!important;
    height: auto!important;
    min-height: 100px
}
#googlemap:after {
    content: "";
    display: block;
    padding-bottom: 33%
}
#aktualnosci-wyszukiwarka fieldset {
    border: 0;
    padding: 0;
    margin: 0
}
#aktualnosci-wyszukiwarka ul li {
    width: 39.5%;
    margin: 0 .5% 5px 0
}
#aktualnosci-wyszukiwarka ul li+li {
    width: 29.5%
}
#aktualnosci-wyszukiwarka ul li+li+li+li {
    width: 39.5%
}
#aktualnosci-wyszukiwarka ul li+li+li+li+li {
    width: 59.5%
}
#aktualnosci-wyszukiwarka ul li+li+li+li+li+li {
    width: 100%
}
#tresc .wyszukaj-info p {
    font-size: 12px!important
}
#tresc .wyszukaj-info p:before {
    content: "\e901";
    font-size: 8px;
    padding-right: 5px
}
[class*=" kat-"] h2 a:before,
[class^=kat-] .bg {
    background: #b4000b
}
.kat-1 .bg,
.kat-1 h2 a:before {
    background: #737b0a
}
.kat-2 .bg,
.kat-2 h2 a:before {
    background: #ad000b
}
.kat-3 .bg,
.kat-3 h2 a:before {
    background: #039
}
.kat-4 .bg,
.kat-4 h2 a:before {
    background: #ec000e
}
.kat-5 .bg,
.kat-5 h2 a:before {
    background: #0080a3
}
.kat-6 .bg,
.kat-6 h2 a:before {
    background: #0b7b0a
}
.kat-7 .bg,
.kat-7 h2 a:before {
    background: #ec000e
}
.aktualnosc [class*=" kat-"] h2 a,
.aktualnosc [class^=kat-] h2 a,
[class*=" kat-"],
[class^=kat-] .kolor {
    color: #b4000b
}
.aktualnosc .kat-1 h2 a,
.kat-1 .kolor {
    color: #737b0a
}
.aktualnosc .kat-2 h2 a,
.kat-2 .kolor {
    color: #ad000b
}
.aktualnosc .kat-3 h2 a,
.kat-3 .kolor {
    color: #039
}
.aktualnosc .kat-4 h2 a,
.kat-4 .kolor {
    color: #ec000e
}
.aktualnosc .kat-5 h2 a,
.kat-5 .kolor {
    color: #0080a3
}
.aktualnosc .kat-6 h2 a,
.kat-6 .kolor {
    color: #0b7b0a
}
.aktualnosc .kat-7 h2 a,
.kat-7 .kolor {
    color: #ec000e
}
body.kontrast .aktualnosc .kat-1 h2 a,
body.kontrast .kat-1 .kolor {
    color: #535907
}
body.kontrast .kat-1 .bg,
body.kontrast .kat-1 h2 a:before {
    background: #535907
}
body.kontrast .aktualnosc .kat-2 h2 a,
body.kontrast .kat-2 .kolor {
    color: #880008
}
body.kontrast .kat-2 .bg,
body.kontrast .kat-2 h2 a:before {
    background: #880008
}
body.kontrast .aktualnosc .kat-3 h2 a,
body.kontrast .kat-3 .kolor {
    color: #001f5d
}
body.kontrast .kat-3 .bg,
body.kontrast .kat-3 h2 a:before {
    background: #001f5d
}
body.kontrast .aktualnosc .kat-4 h2 a,
body.kontrast .kat-4 .kolor {
    color: #540004
}
body.kontrast .kat-4 .bg,
body.kontrast .kat-4 h2 a:before {
    background: #540004
}
body.kontrast .aktualnosc .kat-5 h2 a,
body.kontrast .kat-5 .kolor {
    color: #004c61
}
body.kontrast .kat-5 .bg,
body.kontrast .kat-5 h2 a:before {
    background: #004c61
}
body.kontrast .aktualnosc .kat-6 h2 a,
body.kontrast .kat-6 .kolor {
    color: #004a00
}
body.kontrast .kat-6 .bg,
body.kontrast .kat-6 h2 a:before {
    background: #004a00
}

    .aktualnosc-lista-glowna li.news-ostatni h3 a {
        text-align: right;
    }

@media(min-width:540px) {
    #tresc .aktualnosc-lista-glowna li {
        width: 33%;
        padding: 0;
        display: block;
        margin: .5% auto;
        float: left;
        position: relative;
        clear: none;
        background: #f0f0f0;
        overflow: hidden;
        height: auto;
        border-left: 1px solid #fff
        
    }
    #tresc .aktualnosc-lista li .data,
    #tresc .aktualnosc-lista-glowna li .data,
    #tresc .aktualnosc-lista li p {
        display: block
    }
    
    #tresc .aktualnosc-lista-glowna li div {
        overflow: hidden;
        float: none;
        width: 100%;
    }

    #tresc .aktualnosc-lista-glowna li img {
        float: none;
        width: auto;
    }
    
    
    .aktualnosc-lista-glowna h3 {
        font-size: 15px;
        line-height: 1;
        padding: 12px 10px 0;
        margin: 0;
        text-align: center;
        border: 0;
        clear: none
    }
    
    .aktualnosc-lista-glowna h3 a:after {
        content: "więcej";
        display: block;
        font-size: 14px;
        color: #000;
        width: 80px;
        text-align: center;
        font-weight: 300;
        height: 20px;
        line-height: 20px;
        text-transform: none;
        position: absolute;
        bottom: -25px;
        left: 50%;
        margin-left: -40px
    }
    .aktualnosc-lista-glowna h3 a:before {
        content: "";
        display: block;
        width: 0;
        height: 0;
        border-top: 4px solid transparent;
        border-bottom: 4px solid transparent;
        border-left: 4px solid #555;
        position: absolute;
        left: 50%;
        bottom: -20px;
        margin-left: 28px
    }
    
    .aktualnosc-lista-glowna h3 a {
        display: block;
        border: 0;
        color: #000 !important;
        text-decoration: none!important;
        font-weight: 400;
        line-height: 1;
        font-size: 12px;
        position: relative
    }
    
    li.news-ostatni h3 a::after {
        display: none;
    }
    .aktualnosc-lista-glowna li.news-ostatni h3 a::before {
        content: "";
        display: block;
        width: 0px;
        height: 0px;
        border-top: 24px solid transparent;
        border-bottom: 24px solid transparent;
        border-left: 24px solid #ad000b;
        position: relative;
        left: 45%;
        margin-left: 0px;
        bottom: -7em;
    }
    .aktualnosc-lista-glowna li.news-ostatni h3 a:hover {
        color: red !important;
    }
    .aktualnosc-lista-glowna li.news-ostatni h3 a:hover::before {
        border-left: 24px solid red !important;
    }
    #tresc .aktualnosc-lista-glowna li.news-ostatni div {
        height: 279px;
    }

}
@media(min-width:768px) {
    #tresc .aktualnosc-lista-glowna li {
        width: 16.6666%;
        padding: 0;
        margin: .5% 0 0
    }
    #tresc .aktualnosc-lista .aktualnosc-img {
        width: 130px;
        height: auto;
        max-width: 170px;
        min-height: 170px
    }
    #tresc .aktualnosc-lista li .data {
        width: 130px
    }
    #tresc .aktualnosc>li {
        padding: 0
    }
    #tresc .aktualnosc .aktualnosc-foto .aktualnosc-naglowek .buton {
        right: 260px
    }
    #aktualnosci h2 {
        text-align: right
    }
}
@media(min-width:992px) {
    .aktualnosc-lista-glowna h3 a {
        font-size: 14px
    }
    #tresc .aktualnosc-glowna-dodatkowe li {
        min-height: 90px;
        height: 90px
    }
}
@media(min-width:1200px) {
    #tresc .aktualnosc-lista li .data {
        width: 100%
    }

    #tresc .aktualnosc-lista-glowna li div {
        height: 110px;
    }

    #tresc .aktualnosc-lista .aktualnosc-img {
        width: 25%;
        height: auto;
        max-width: 200px;
        min-height: 200px
    }
    #tresc #aktualnosci-wyszukiwarka ul li {
        width: 30%
    }
    #tresc #aktualnosci-wyszukiwarka ul .kalendarz {
        width: 14%
    }
    #tresc #aktualnosci-wyszukiwarka ul .kalendarz+.kalendarz+li {
        width: 25%
    }
    #tresc #aktualnosci-wyszukiwarka ul .submit {
        width: 9%
    }
}

/* pasek wazne */
#piktogramy h2 {
    text-align: center;
    font-size: 36px;
    font-weight: 300;
    color: #ad000b
}

.wazne-pasek {
    position: relative;
}

.wazne-pasek > a {
    color: #ad000b
}

.wazne-pasek > div {
    width: 180px;
    margin: 0 auto;
    overflow: hidden
}

@media (min-width: 576px) {
    .wazne-pasek > div {
        width: 500px;
    }
}

@media (min-width: 778px) {
    .wazne-pasek > div {
        width: 700px;
    }
}


@media (min-width: 992px) {
    .wazne-pasek > div {
        width: 900px;
    }
}

@media (min-width: 1200px) {
    .wazne-pasek > div {
        width: 1180px;
    }
}

@media (min-width: 1600px) {
    .wazne-pasek > div {
        width: 1200px;
    }
}

.wazne-pasek p {
    font-family: 'Exo 2', sans-serif;
    display: block;
    opacity: 0;
    margin: 0 !important;
    padding: 0 6px !important;
    font-size: 12px;
    line-height: 1 !important;
    color: #555;
    height: 78px;
    overflow: hidden;
    text-align: center
}


.wazne-pasek .wazne {
    display: inline-block;
    width: 170px;
    height: 220px;
    margin: 10px;
    padding: 0 15px;
}

.wazne-pasek .wazne a,
.wazne-pasek .piktogram .wazne > span {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
    text-align: center;
    color: #56555b;
    overflow: hidden;
    text-decoration: none !important;
    outline: 0;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    -ms-transition: all .2s linear;
    transition: all .2s linear;
    
}

.wazne-pasek .wazne a:before,
.wazne-pasek .wazne > span:before {
    margin-top: 15px;
    display: block;
    color: #555555;
    font-size: 88px;
    height: 130px;
    padding: 0;
    text-align: center;
    line-height: 130px;
    border-top: 1px solid #d4d4d4;
    border-bottom: 1px solid #555555;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    -ms-transition: all .2s linear;
    transition: all .2s linear;
}

.wazne-pasek .wazne a:hover:before,
.wazne-pasek .wazne a:focus:before,
.wazne-pasek .wazne > span:hover:before {
    height: 44px;
    font-size: 44px;
    line-height: 44px;
    border-color: #e9e9e9;
}

.wazne-pasek .wazne .pikt-tytul {
    display: table;
    font-family: 'Exo 2', sans-serif;
    width: 100%;
    height: 74px;
    padding: 10px 15px;
    color: #000;
        -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    -ms-transition: all .2s linear;
    transition: all .2s linear;
}

.wazne-pasek .wazne .pikt-tytul strong {
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    text-align: center;
    line-height: 1;
    font-size: 16px;
    font-weight: 400;
    text-indent: 0;
    white-space: normal;
        -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    -ms-transition: all .2s linear;
    transition: all .2s linear;
}

.wazne-pasek .wazne:hover span,
.wazne-pasek .wazne a:hover,
.wazne-pasek .wazne a:focus {
    background-color: #e9e9e9;
}

.wazne-pasek .wazne:hover .pikt-tytul,
.wazne-pasek .wazne a:hover .pikt-tytul,
.wazne-pasek .wazne a:focus .pikt-tytul {
    color: #ad000b;
    height: auto
}

.wazne-pasek .wazne:hover p,
.wazne-pasek .wazne a:hover p,
.wazne-pasek .wazne a:focus p {
    opacity: 1
}

.piktogramy .button-ss {
    display: inline-block;
    width: 44px;
    height: 44px;
    position: absolute;
    left: 50%;
    margin-left: -105px;
    bottom: 10px;
    border: 1px solid #000;
    font-size: 11px;
    line-height: 44px;
    text-align: center;
    z-index: 9;
}

.piktogramy .slide-progress {
    width: 152px;
    left: 50%;
    margin-left: -104px;
    position: absolute;
    bottom: 65px;
    top: auto;
}

.piktogramy .slide-progress .progressBar {
    background-color: #f4f4f4;
}

.piktogramy .owl-nav {
    text-align: center;
}

.piktogramy .owl-nav div {
    display: inline-block;
    width: 44px;
    height: 44px;
    text-align: center;
    line-height: 44px;
    border: 1px solid #000;
    margin: 10px 5px 10px;
}

.piktogramy .button-ss:hover,
.piktogramy .owl-nav div:hover {
    color: #ad000b;
    border-color: #ad000b;
}
/* galerie */
div.galeria {margin-top: 30px}

#tresc .galeria ul {
    margin: 0;
    padding: 0;
    overflow: hidden
}

#tresc .galeria ul li {
    width: 50%;
    margin: 0;
    padding: 0;
    display: inline-block;
    float: left;
    position: relative;
    overflow: hidden
}

.galeria-slider {
    margin-bottom: 40px;
}

.galeria-slider .galeria-item {
    margin: 0;
    padding: 0;
    display: inline-block;
    float: left;
    position: relative;
    overflow: hidden
}

.galeria-slider .galeria-item a,
#tresc .galeria ul li a {display: block; margin: 0;padding: 0;position: relative}

.galeria-slider .galeria-item img,
#tresc .galeria ul li img {max-width: 100%; display: block}

.galeria-slider.galeria-item:not(.galeria-midi),
#tresc .galeria ul li:not(.galeria-midi) {max-width: 200px}

/* galeria strona glowna */
#tresc .galeria-midi {position: relative; max-height: 349px !important}
#tresc .galeria-midi a {text-align: center}
#tresc .galeria-midi img {margin-bottom: 70px; vertical-align: middle}
#tresc .galeria-midi > div {position: absolute; bottom: 0; background: #f0f6fa; width: 100%;overflow: hidden;color: #007abf}
#tresc .galeria-midi h3 {margin: 0;padding: 10px 15px 30px; border: 0; font-size: 14px; color: #0772b8}
#tresc .galeria-midi > div span {display: block; padding: 5px 15px; background: #fff; font-size: 11px; text-transform: uppercase}

.galeria-slider .galeria-item a strong,
#tresc .galeria ul a strong {
    display: block;
    position: absolute;
    text-align: center;
    width: 90%;
/*    height: 100%;*/
    bottom: -100%;
    left: 5%;
    border: 1px solid rgba(255, 255, 255, 0.4);
    font-style: italic;
    padding: 10px;
    font-size: 11px;
    font-weight: 400;
    line-height: 1.1;
    text-indent: 0;
    white-space: normal;
    color: #fff;
}

.galeria-slider .galeria-item a:after,
#tresc .galeria ul a:after
{
    content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAAeCAYAAACWsbYLAAACyElEQVRYheXZv0tVcRgGcFOwJKElFxHBKcqWlloT2kzaoiVoECFoiQSXhhAEG4KW/oCEQjeXKMHCoR8EtdgtHIQCCSpECHFIrU+Dr3Y83nPuvXW1OJ3lcr7P+z7v85zz/XW+t6GhzhcO4jSGcBcv8Rlrtl9r0f4y4oYi72C9NdXlQjuu4glWw8RimFiP+2XMoxS/y9G+HnGLcb8aPFfR/reNNaIPj/ADXzEeb+RpCH6OAXRmcHQG/jzin0b+ePD9CP4+NO6luSZcwrsQNo3zaMFFrOANemrk7Ym8leBpCd7pqPMu6jbtlrdNIWcwG11sHN0JbCjE3Ebzb/I3Rz4MJdq7o9561D9TDz/p4m24H8Uf4mgK7w9ssE71BoOvP9V+NOoLPW31qNeAXnzBR5wrg5/AN4zWpeAv3tHgPVEGOxd6vqD3T4o04WbiqR0qE9OIV3iWN1awDydxGTfi9yT2Vaj/LPh3TDo4lOhdN2seq0EwFU+yPyfuAr7jeE5MH2ZCSG+Y6437GfTl5B4P/gs5Mf2hc6rci8hK6ojB/QmnKsS+wkQOPow7aM3AWwMfzuGYwOsKOk6F3ll05MVuGpzHHLoqxB6JrlJ2qbCx/o3kFvwVO4KBDKwn6hypwNEVuuczjYbBBRtrVcVZC1ewlDFeDkf3qWoBj7E9hcMZ2BKuVMHTFvoXdhgNcA5vqzEYOWN4kIFdw9lqeBI5Z3EtA3uAsSp52sLH3JYXHLCxrXpfsT9vJ3uBWxnYJPZXyxU5+zGZgd3Cixq4OvAhfB1owD0b+8RjNYoq4XoGVlZsFZxZJq+jVCPXsfB1778xWdTu+n6ru0bj5sRTKsjEU9o28STAYi8hiaBibwYSwcXe1iWSir1BTyQX+1MrRVbcj+YUabGPP1JFinuQlRKSPpJ8bHePJB9Hnb05kkyJKu7hcobYYv5NkHX5B//w+QlY+8XjS37vPAAAAABJRU5ErkJggg==');
    width: 60px;
    height: 30px;
    display: block;
    position: absolute;
    left: 50%;
    top: 25%;
    margin-left: -30px;   
    opacity: 0;
}

.galeria-slider .galeria-item a:hover:after,
.galeria-slider .galeria-item a:focus:after,
#tresc .galeria ul a:hover:after,
#tresc .galeria ul a:focus:after {opacity: 1}

#tresc .galeria .galeria-item a strong span,
#tresc .galeria ul a strong span {display: block; width: 120%; margin-left: -10%; margin-top: -10px; background: #fff; color: #007abf; text-transform: uppercase; padding: 3px 10%; font-size: 10px !important; margin-bottom: 8px}

#tresc .galeria-item a .buton,
#tresc .galeria ul a .buton {display: block; position: absolute; bottom: -100%; width: 100%; text-align: right; text-transform: uppercase; color: #fff; font-size: 10px !important; padding: 3px 10px;
}

#tresc .galeria ul a .buton:after {content: "\e901"; color: #ffcb09; margin-left: 10px}

.galeria-slider .galeria-item a:hover strong,
.galeria-slider .galeria-item a:focus strong,
#tresc .galeria ul a:hover strong,
#tresc .galeria ul a:focus strong,
#tresc .galeria ul a:hover .buton,
#tresc .galeria ul a:focus .buton {
    bottom: 7%
}

#tresc .galeria-midi a:before,
#tresc .galeria-lista a:before
{
    content: "";
    position: absolute;
    display: block;
    top: 0;left: 0;
    display: block;
    width: 100%;
    height: 100%;
    background: rgba(82, 88, 102, 0.75);
    opacity: 0
}


#tresc .galeria-midi a .buton {display: block; width: 100px; height: 20px; color: #fff; position: absolute; z-index: 9; top: 30%;left: 50%; text-align: center; margin: -10px 0 0 -50px; text-transform: uppercase; opacity: 0;
}

#tresc .galeria-midi a .buton:before {content: "\e924"; font-size: 60px; display: block;text-align: center}

#tresc .galeria a:hover:before,
#tresc .galeria a:focus:before {
    opacity: 1;
    background: #000;
    background: rgba(0, 0, 0, 0.65)
}

#tresc .galeria-midi a:hover .buton,
#tresc .galeria-midi a:focus .buton {
    opacity: 1
}

#tresc .galeria ul .buton-link {
    background: #e6e6e7;
    padding: 0;
    display: table}

#tresc .galeria ul .buton-link a {
    position: relative;
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    text-align: right;
    text-decoration: none !important;
}

#tresc .galeria ul .buton-link a span {margin-right: 30px}

/* galeria */
/* galeria lista */

#tresc ul.galeria-lista {margin-top: 10px; text-align: center}

#tresc ul.galeria-lista li {
    margin: 0 auto;
    padding: 0;
    float: none;
    width: 99.5%;
    text-align: center;
    height: 100%;
    overflow: hidden;
    position: relative
}


#tresc .galeria a {display: block; overflow: hidden}

.mod-naglowek {
    background: #616257;
    padding: 0;
    position: relative;
}


#tresc .mod-naglowek h2, #tresc .mod-naglowek h3 {
    width: 75%;
    margin: 0;
    padding: 15px 25px;
    font-size: 15px;
    font-weight: 300;
    font-style: italic;
    color: #fff;
    line-height: 1.1;
    border: 0; position: relative;
    
}

#tresc .mod-naglowek h2 a {color: #fff}


.gal-data {
    display: block; width: 130px; height: 110%; background: #ad000b; position: absolute; top: -5%;right: -140px; text-align: center; padding-top: 18px;font-size: 14px; font-weight: 300
}

.gal-data:before {content: "\e908"; font-size: 20px; vertical-align: middle; padding-right: 5px}

.aktualnosc-tresc .mod-naglowek:after {content: none; display: none;}


.gal-ifoto {
    position: absolute;
    top: 10px;
    right: 15px;
    overflow: hidden;
    font-style: italic;
    color: #fff;
    font-size: 14px;
}

.gal-ifoto:before {
    content: "\e905";
    font-size: 18px;
    vertical-align: middle;
    padding-right: 2px;
}


.galeria.kat-1 .gal-data {background: #003399}
.galeria.kat-2 .gal-data {background: #9ba415}
.galeria.kat-3 .gal-data {background: #ad000b}
.galeria.kat-4 .gal-data {background: #003399}
.galeria.kat-5 .gal-data {background: #003399}
.galeria.kat-6 .gal-data {background: #003399}
.galeria.kat-7 .gal-data {background: #003399}
.galeria.kat-8 .gal-data {background: #003399}
.galeria.kat-9 .gal-data {background: #003399}
.galeria.kat-10 .gal-data {background: #003399}


/**
* MQ
* 
*/

@media (min-width: 768px) {

    #tresc .galeria ul li  {
        width: 25%;
    }
 
}
/* PASEK POWIADOMIEŃ */

.marquee-container {
    overflow: hidden;
    margin: 0 auto 10px;
    background: #B01900;
    position: relative
}
.marquee { color: #fff !important; height: 50px; font-weight: 700; font-size: 18px}
.marquee a {color: #fff; border-bottom: 1px solid #fff; text-decoration: none !important; white-space: nowrap; line-height: 50px;}

/*.marquee a:hover, marquee a:focus {border-bottom: 1px solid yellow; color: yellow;}*/

.js-marquee img {vertical-align: middle; margin: 4px 10px 4px 1em}
.topbaner{background-color:rgba(39,84,130,0.5)!important}.topbaner .tos-image img{border:2px solid #ffba00;padding:4px;cursor:pointer}.topbaner .tos-close{background:red}
