body.kontrast #FormSzukaj_szukaj,
body.kontrast .fn_i,
body.kontrast .i36 {
    border: 1px solid #ff0
}

body.kontrast,
body.kontrast #accessKeys {
    color: #fff;
    margin: 0;
    padding: 0;
    background: #000
}

body.kontrast .menu-top,
body.kontrast header {
    background-color: #333;
    color: #fff;
    margin: 0 !important;
    padding: 0
}

body.kontrast :focus {
    outline: #ff0 solid 2px !important;
    overflow: hidden
}

body.kontrast h1,
body.kontrast h2,
body.kontrast h3,
body.kontrast h4,
body.kontrast h5 {
    color: #fff !important
}

body.kontrast #logo {
    background: url(/themes/default/pics/powiat_kepinski_kontrast.png) no-repeat
}


body.kontrast #tresc p,
body.kontrast .aktualnosc-naglowek,
body.kontrast .naglowek-dane dd {
    color: #fff
}

body.kontrast #akt-tresc,
body.kontrast #tresc,
body.kontrast .clndr-kategorie {
    background: #000;
    color: #fff
}

body.kontrast #aktualnosci h2,
body.kontrast #galeria,
body.kontrast #ogloszenia h2,
body.kontrast #slider-glowna .slider-inner,
body.kontrast #tresc .galeria ul .buton-link,
body.kontrast .aktualnosci-linki,
body.kontrast .box h2,
body.kontrast .buton,
body.kontrast .kalendarium-box h3,
body.kontrast .menu-szukaj,
body.kontrast .ogloszenia .link-box a,
body.kontrast footer .bgkolor,
body.kontrast footer .stopka-dane,
body.kontrast h1,
body.kontrast h1.tresc-tytul {
    background: 0 0
}

body.kontrast #mapka,
body.kontrast #menu-lewa .menutitile,
body.kontrast #tresc .aktualnosc-lista .aktualnosc-naglowek,
body.kontrast #tresc .galeria-midi>div,
body.kontrast #tresc .mapa h2,
body.kontrast .menu-szukaj-scrolled,
body.kontrast .pasek-stron li,
body.kontrast div.foto_info>div {
    background: #1f1e1e;
    color: #fff
}

body.kontrast .menu-szukaj-scrolled #logo {
    display: none !important
}

body.kontrast .stopka-szczegoly {
    background: rgba(31, 30, 30, .7)
}

body.kontrast #tresc .aktualnosc-lista-glowna li:before {
    background: #fff
}

body.kontrast .baner-s {
    background-image: none
}

body.kontrast #tresc .formularz-wyszukaj input[type=text],
body.kontrast #tresc .formularz-wyszukaj select,
body.kontrast .tresc {
    background-color: #000 !important;
    color: #fff !important
}

body.contrast #tresc a,
body.kontrast .logo p.title a,
body.kontrast a {
    color: #ff0 !important
}

body.kontrast .aktualnosc-glowna p,
body.kontrast .publikacje p,
body.kontrast .slider-link li a span {
    color: #fff
}

body.kontrast #stopka-bannery-kontener,
body.kontrast #tresc .mapa,
body.kontrast .slider-link li,
body.kontrast section .br {
    background: #333
}

body.kontrast .br-b::after {
    background: #666
}

body.kontrast #nav ul li:hover,
body.kontrast .aktualnosc-glowna li:hover,
body.kontrast figure.publikacje-s a:focus+figcaption,
body.kontrast figure.publikacje-s a:hover+figcaption {
    background: #000
}

body.kontrast .akt-wiecej,
body.kontrast .aktualnosc-glowna li a.aktualnosc-glowna-wiecej {
    color: #ff0 !important
}

body.kontrast .aktualnosc-glowna li:hover a {
    color: #000 !important
}

body.kontrast .publiacje-tytul {
    color: #ff0
}

body.kontrast #nav ul li:hover a {
    color: #ffba00
}

body.kontrast #nav ul li ul li {
    background: #ff0
}

body.kontrast #nav ul li ul li a {
    color: #000 !important
}

body.kontrast #nav ul li ul li a:hover {
    background: #ffcd00;
    color: #000
}

body.kontrast #nav ul li a:focus,
body.kontrast #nav ul li a:hover {
    background: #000 !important;
    color: #ff0 !important
}

body.kontrast #menu-lewa ul li {
    background: #333
}

body.kontrast #menu-lewa ul li a:focus,
body.kontrast #menu-lewa ul li a:hover {
    background: #ff0;
    color: #000 !important
}

body.kontrast .menu-szukaj form input[type=text] {
    border: 1px solid #ff0;
    background-color: #000
}

body.kontrast #FormSzukaj_szukaj {
    background-color: #ff0;
    color: #000
}

body.kontrast #accessKeysC {
    background: #000
}

body.kontrast .key {
    border-color: #ff0;
    background: #000;
    font-size: 10px;
    color: #ff0
}

body.kontrast .clndr-bg,
body.kontrast .clndr-table td,
body.kontrast .kalendarium-box,
body.kontrast .kalendarium-legenda {
    background: #333 !important;
    color: #fff
}

body.kontrast #head::after,
body.kontrast .clndr-bg::before,
body.kontrast .header-day {
    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 .clndr-controls .month a:focus,
body.kontrast .clndr-controls .month a:hover {
    background: #000
}

body.kontrast .DatePickerClndr .clndr-table td {
    background: #fff !important
}

body.kontrast .DatePickerClndr .clndr-table .today div {
    color: #000 !important
}

body.kontrast #tresc .kalendarz td {
    background: #000;
    color: #fff
}

body.kontrast #dzialy-tabs ul,
body.kontrast #head,
body.kontrast .baner-s,
body.kontrast .bg2 {
    background-color: #333
}

body.kontrast #tresc .kalendarz th {
    background: #333;
    color: #fff
}

body.kontrast .banery-stale a {
    margin: 0 0 20px
}

body.kontrast #tresc .aktualnosc-lista-glowna li,
body.kontrast .box,
body.kontrast .box .social,
body.kontrast .galeria figure figcaption,
body.kontrast .slider-inner {
    background-color: #333;
    color: #fff !important
}

body.kontrast .aktualnosc-lista-glowna h3 a {
    color: #FF0 !important
}

body.kontrast #tresc .box p {
    color: #fff !important
}

body.kontrast .brt .bg2 {
    border-top: 2px solid #999
}

body.kontrast #dzialy-tabs div ul {
    background-color: #444
}

body.kontrast .ui-state-active {
    background: #ff0
}

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:focus,
body.kontrast #dzialy-tabs div ul li a:hover {
    background: #000;
    color: #ff0 !important
}

body.kontrast #dzialy-tabs div ul li a::before {
    color: #999
}

body.kontrast #publikacje #yt-container a.buton,
body.kontrast #publikacje a.buton,
body.kontrast .bannery-buton,
body.kontrast .gal-wszystkie a,
body.kontrast .powrot,
body.kontrast a.gal-wiecej,
body.kontrast span.gal-wiecej {
    background: #ff0;
    color: #000 !important
}

body.kontrast .powrot:before {
    color: #000
}

body.kontrast #galeria ul li a:focus,
body.kontrast #galeria ul li a:hover {
    background: #225594
}

body.kontrast .do-gory {
    background: #ff0;
    color: #000 !important
}

body.kontrast #wstecz_drukuj>div {
    background: #666 !important
}

body.kontrast .kolor,
body.kontrast table.tabela_ogolna caption,
body.kontrast table.tabela_pobierz caption {
    color: #fff !important
}

body.kontrast table.pobierz thead td,
body.kontrast table.tabela_pobierz th {
    background: #333;
    color: #fff;
    font-weight: 700
}

body.kontrast table.tabela_pobierz td {
    background: #666;
    color: #fff;
    font-weight: 400
}

body.kontrast #tresc p.info,
body.kontrast #tresc p.info1,
body.kontrast #tresc p.info2,
body.kontrast #tresc p.info3 {
    background-color: #333;
    color: #FFF
}
.tabela_pobierz {
    margin-bottom: 40px
}

table.tabela_pobierz caption .kolor {
    color: #56555b
}

table.tabela_pobierz caption .kolor strong {
    color: #0772b8
}


[class^=ikon-format_]:before {
    content: "\e615"
}

.ikon-pobierz {
    position: relative;
    text-align: center;
    color: #56555b;
    border: 0 !important;
    margin-top: -5px !important;
    overflow: visible !important
}

.ikon-pobierz:before {
    content: "\f019"
}


table tr:hover td,
table tr:hover td a {
    color: #E20514
}

table tr td a:hover,
table tr td a:focus {
    color: #E20514;
}

.ikon-format_pdf:before {
    content: "\e616"
}

.ikon-format_doc:before,
.ikon-format_docx:before,
.ikon-format_odt:before,
.ikon-format_rtf:before,
.ikon-format_txt:before {
    content: "\e611"
}

.ikon-format_bmp:before,
.ikon-format_cdr:before,
.ikon-format_gif:before,
.ikon-format_jpeg:before,
.ikon-format_jpg:before,
.ikon-format_png:before,
.ikon-format_psd:before {
    content: "\e60f"
}

.ikon-format_avi:before,
.ikon-format_mp4:before,
.ikon-format_mpeg:before,
.ikon-format_mpg:before,
.ikon-format_wmv:before {
    content: "\e60d"
}

.ikon-format_pps:before,
.ikon-format_ppt:before,
.ikon-format_pptx:before,
.ikon-format_xls:before,
.ikon-format_xlsx:before {
    content: "\e610"
}

.ikon-format_gzip:before,
.ikon-format_rar:before,
.ikon-format_z7:before,
.ikon-format_zip:before {
    content: "\e612"
}
#przejdz-do-tresci{position:fixed;top:40px;left:10px;display:block;padding:5px 15px;color:#000;font-weight:700;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:700;font-size:12px;border:0;margin:10px 0 10px 10px;padding:0}.accessKeys-info{position:absolute;bottom:10px;right:10px;font-size:9px!important;font-weight:700!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;padding:4px 0;background:0 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:700}#accessKeys_wai li{display:block;margin:0 0 10px;text-align:right}#accessKeys_wai .accessKeys-info{position:absolute;bottom:10px;right:10px;font-size:11px!important;font-weight:700!important;margin:0!important;padding:0!important}#accessKeys_wai .key{background:#ff0;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}
#mapa-menu form span,#mapa-menu input[type=submit]{position:absolute;right:15px;width:40px;height:40px;overflow:hidden}#mapa-menu{position:absolute;z-index:9;top:80px;right:20px;background:#197cb3}.logo-mapa img{outline:0!important;border:0}#mapa-menu form{margin:0;padding:0;position:relative}#mapa-menu form span{top:0;text-align:center;line-height:40px;color:#ffc62b;font-size:18px}#mapa-menu label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;clip:rect(0 0 0 0);overflow:hidden}#mapa-menu input[type=text]{display:block;margin:5px 15px;border:1px solid #ffc62b;background-color:transparent;height:40px;color:#ffc62b;line-height:40px;padding:0 10px}#mapa-menu input[type=submit]{top:0;background-color:transparent!important;cursor:pointer;border:0!important;text-indent:120%}#mapa-menu li img{vertical-align:middle;margin-right:5px;outline:0!important}#mapa-menu li a{display:block;padding:5px 15px;font-size:13px;color:#fff;outline:0!important;-webkit-transition:all .2s linear 0s;-moz-transition:all .2s linear 0s;-ms-transition:all .2s linear 0s;-o-transition:all .2s linear 0s;transition:all .2s linear 0s}#mapa-menu li a:focus,#mapa-menu li a:hover{text-decoration:none}.mapa-menu-stopka{padding:5px 15px;border-top:1px solid #005351;overflow:hidden;font-size:12px}.mapa-menu-stopka a{color:#fff;text-decoration:none!important;padding-left:30px;position:relative;line-height:25px;outline:0!important}.mapa-menu-stopka a:before{content:"";display:block;position:absolute;top:0;left:0;width:25px;height:25px;background-image:url(/themes/default/pics/mapa.png);background-repeat:no-repeat;-moz-transition:all .2s linear 0s;-ms-transition:all .2s linear 0s;-o-transition:all .2s linear 0s;transition:all .2s linear 0s}.mapa-wszystkie{float:left}.mapa-wszystkie:hover:before{background-position:bottom left}.mapa-rozwin{float:right}.mapa-rozwin:before{background-position:top right}.mapa-rozwin:hover:before{background-position:bottom right}.mapa_inwestycji header{margin:0;height:80px;background:url(/themes/default/pics/naglowek_mapa.jpg) top right no-repeat #fff;background-size:contain;border-bottom:4px solid #197cb3;overflow:hidden}.mapa_inwestycji h1{background-color:transparent;font-size:30px;font-weight:300;color:#197cb3;text-align:center}.mapa_inwestycji header img{margin:10px 20px 0 0;height:60px}.mapa_inwestycji footer{background:#dbe9f6;color:#197cb3}footer .gmina-herb{display:block;height:70px;margin:5px 0;padding:0 0 0 55px;line-height:1.3;background:url(/themes/default/pics/powiat_kepinski.png) -10px 0 no-repeat;background-size:contain;font-size:14px;font-weight:300;overflow:hidden}#print,#print span{background:#fff;border:0}footer .gmina-herb strong{display:block;font-size:18px;margin-bottom:5px}footer .opis{text-align:right;font-size:10px;line-height:1.3}footer .opis a{margin-bottom:20px;font-size:12px;color:#197cb3;padding:5px 0}#map{clear:both;overflow:hidden;height:600px}#print{font-size:28px;height:30px;color:#d3d3d3;margin:16px 0;cursor:pointer}#print:before{vertical-align:middle;margin-right:8px}#print span{font-size:13px;font-family:Roboto,Arial,sans-serif;line-height:26px;color:#555}#print:active,#print:hover{color:#d01111!important}
