PageSourceSearch

https://www.gminalinia.com.pl/dla-mieszkanca/

html gminalinia.com.pl collected 2026-10-02 22:01:06 UTC 108,582 bytes, 600 lines download raw bytes

1<!DOCTYPE html><html class="no-js" lang="pl"><head><meta charset="utf-8" ><title>Dla Mieszkańca Gminy Linia – Informacje</title><meta name="description" content="Informacje dla mieszkańca gminy Linia obejmujące wykaz szkół podstawowych, informacje o działalności Gminnego Ośrodka Pomocy Społecznej, ochronie środowiska, gospodarce komunalnej, urzędzie stanu cywilnego, ewidencji ludności." ><meta name="keywords" content="gmina Linia, szkoły podstawowe, gops, ochrona środowiska, dostępność cyfrowa, dofinansowanie, Urząd Gminy Linia, gospodarka komunalna, usc, oświata, konsultacje społeczne, podatki" ><meta name="author" content="MiroArt" ><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="generator" content="MiroCMS 4.2.52"><link rel="preconnect" href="https://googletagmanager.com"><link rel="preconnect" href="https://www.google.com/"><link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><link href="https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap" rel="stylesheet"><link href="/tpls/Noe/css/font-awesome.css?ver=4.2.52" rel="preload stylesheet" as="style" media="print" onload="this.media='all'"><link href="/tpls/Noe/css/themify-icons.css?ver=4.2.52" rel="preload stylesheet" as="style" media="print" onload="this.media='all'"><link rel="prefetch preload" href="/tpls/Noe/js/jquery.min.js?ver=4.2.52" as="script"><link rel="prefetch preload" href="/tpls/Noe/js/flexslider.min.js?ver=4.2.52" as="script"><link rel="prefetch preload" href="/tpls/Noe/js/jetmenu.min.js?ver=4.2.52" as="script"><link rel="prefetch preload" href="/tpls/Noe/js/swiper.min.js?ver=4.2.52" as="script"><link rel="prefetch preload" href="/tpls/Noe/css/flexslider.min.css?ver=4.2.52" as="script"><link rel="prefetch preload" href="/tpls/Noe/mmenu/mmenu.min.css?ver=4.2.52" as="script"><link rel="prefetch preload" href="/tpls/Noe/mmenu/mmenu.js?ver=4.2.52" as="script"><link rel="canonical" href="https://www.gminalinia.com.pl/dla-mieszkanca/"><link href="/img2/w128-h128/files/1-herbgminylinia.svg" rel="apple-touch-icon" ><link href="/img2/w76-h76/files/1-herbgminylinia.svg" rel="apple-touch-icon" sizes="76x76" ><link href="/img2/w120-h120/files/1-herbgminylinia.svg" rel="apple-touch-icon" sizes="120x120" ><link href="/img2/w152-h152/files/1-herbgminylinia.svg" rel="apple-touch-icon" sizes="152x152" ><link href="/img2/w180-h180/files/1-herbgminylinia.svg" rel="apple-touch-icon" sizes="180x180" ><link href="/img2/w192-h192/files/1-herbgminylinia.svg" rel="icon" sizes="192x192" ><link href="/img2/w128-h128/files/1-herbgminylinia.svg" rel="icon" sizes="128x128" >
1<script type="application/ld+json">{"@context": "https://schema.org","@type": "Organization","url": "https://www.gminalinia.com.pl","logo": "https://www.gminalinia.com.pl/files/herbgminylinia.svg","name": "Urząd Gminy Linia","description": "Informacje dla mieszkańca gminy Linia obejmujące wykaz szkół podstawowych, informacje o działalności Gminnego Ośrodka Pomocy Społecznej, ochronie środowiska, gospodarce komunalnej, urzędzie stanu cywilnego, ewidencji ludności.","telephone": "+48586768582","address":{"@type": "PostalAddress","streetAddress": "ul. Turystyczna 15","postalCode": "84-223","addressLocality": "Linia","addressCountry": "Polska"}}</script>
1<meta property="og:title" content="Dla Mieszkańca Gminy Linia – Informacje" ><meta property="og:description" content="Informacje dla mieszkańca gminy Linia obejmujące wykaz szkół podstawowych, informacje o działalności Gminnego Ośrodka Pomocy Społecznej, ochronie środowiska, gospodarce komunalnej, urzędzie stanu cywilnego, ewidencji ludności." ><meta property="og:url" content="https://www.gminalinia.com.pl/dla-mieszkanca/" ><link rel="alternate" type="application/rss+xml" title="Urząd Gminy Linia RSS" href="https://www.gminalinia.com.pl/feed.xml" ><link href="/tpls/Noe/css/jetmenu.min.css?ver=4.2.52" rel="preload stylesheet" as="style" type="text/css" media="all" ><link href="/tpls/Noe/css/jetmenu-elements.min.css?ver=4.2.52" rel="preload stylesheet" as="style" type="text/css" media="all" ><link href="/tpls/Noe/css/out.css?ver=4.2.52" rel="preload stylesheet" as="style" media="all" ><style>@media (max-width: 767px) {.custom-107722 {display: none !important;}#custom-107722 {display: none !important;}}.header-107726 {font-weight: 400 !important;line-height: 3rem;}.header3-107726 {font-weight: 400 !important;line-height: 3rem;}#header-107726 {font-weight: 400 !important;line-height: 3rem;}#header3-107726 {font-weight: 400 !important;line-height: 3rem;}.header2-107726 {line-height: 3rem;}#header2-107726 {line-height: 3rem;}.custom-107726 {background: rgba(255, 255, 255, 1) !important;}#custom-107726 {background: rgba(255, 255, 255, 1) !important;}.cardsBg-107726 {background: rgba(0, 0, 0, 1) !important;}#cardsBg-107726 {background: rgba(0, 0, 0, 1) !important;}.custom-107729 {background: rgba(245, 245, 245, 1) !important;padding-top:45px !important;}#custom-107729 {background: rgba(245, 245, 245, 1) !important;padding-top:45px !important;}.custom-186563 {background: rgba(255, 255, 255, 1) !important;padding:0;}#custom-186563 {background: rgba(255, 255, 255, 1) !important;padding:0;}.centeredlogo_2 .layer-logo {
2    filter: none;
3    -webkit-filter: none;
4}
5#notificationc {
6            display: none;
7            position: absolute;
8            background-color: rgba(0, 0, 0, 0.8);
9            color: white;
10            padding: 5px 10px;
11            border-radius: 5px;
12            font-size: 14px;
13            white-space: nowrap;
14        }.coverx {position: fixed;width: 100vw;height: 100vh;left: 0;right: 0;top: 0;background: #ffffff;z-index: 100000000000000 !important;}.highContrast .coverx {background: #000;}/*        .loaderx {display: block;position: relative;left: 50%;top: 50%;width: 250px;height: 250px;margin: -125px 0 0 -125px;border-radius: 50%;border: 3px solid transparent;border-top-color: #006199;-webkit-animation: spin 2s linear infinite;animation: spin 2s linear infinite;z-index: 1001;}.loaderx:before {content: "";position: absolute;top: 5px;left: 5px;right: 5px;bottom: 5px;border-radius: 50%;border: 3px solid transparent;border-top-color: #d9261a;-webkit-animation: spin 3s linear infinite;animation: spin 3s linear infinite;}.loaderx:after {content: "";position: absolute;top: 15px;left: 15px;right: 15px;bottom: 15px;border-radius: 50%;border: 3px solid transparent;border-top-color: #006199;-webkit-animation: spin 1.5s linear infinite;animation: spin 1.5s linear infinite;}@-moz-keyframes spin {100% {-moz-transform: rotate(360deg);transform: rotate(360deg);}}@-webkit-keyframes spin {100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes spin {100% {-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-webkit-transform: rotate(360deg);transform: rotate(360deg);}}*/.loaderx-img {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);max-width: 200px;}body.dyslexic-font,body.dyslexic-font h1,body.dyslexic-font h2,body.dyslexic-font h3,body.dyslexic-font h4,body.dyslexic-font h5,body.dyslexic-font p,body.dyslexic-font li,body.dyslexic-font span,body.dyslexic-font .adate-page,body.dyslexic-font strong,body.dyslexic-font em:not([aria-hidden="true"]):not([class*=ti-]):not([class*=fa-]):not([class*=fas-]):not([class*=far-]):not(.fa):not(.glyphicon){font-family: "Lexend", Arial, sans-serif !important;}body.dyslexic-font .pcontent p, body.dyslexic-font .pcontent div, body.dyslexic-font .pcontent li {text-align: left !important;}body.dyslexic-font [class*="ti-"],body.dyslexic-font em[aria-hidden="true"],body.dyslexic-font span[aria-hidden="true"],body.dyslexic-font button .fas,body.dyslexic-font .a11y-controls em{font-family: "Font Awesome 5 Free", "FontAwesome", "Font Awesome 5 Brands", "themify", sans-serif !important;font-weight: 900 !important;}/* ============================================================== *//* 2. KONTROLA ODSTĘPÓW (Stosowane do #textContainer) *//* ============================================================== */.large-spacing p, .large-spacing p span, .large-spacing .pcontent div, .large-spacing .pcontent li, .large-spacing [class^="files-anchor"], .large-spacing [class^="accessible-file"], .large-spacing :is(h1, h2, h3, h4, h5) {line-height: 1.8 !important;letter-spacing: 0.05em !important;word-spacing: 0.15em !important;text-align: left !important;}/* ============================================================== *//* 3. TRYB CZYTNIKA WIERSZY (Stosowane do <p> w artykule) *//* ============================================================== *//* Klikalny akapit */.reader-line-highlight {cursor: pointer;margin-bottom: 8px !important;transition: background-color 0.2s;/* Domyślne subtelne tło w trybie aktywnym */background-color: #fcfcfc;}/* Aktywny (kliknięty) wiersz */.reader-line-highlight.is-active {/* Wyraźne podświetlenie */background-color: #ffeb3b !important;color: #111111 !important;padding: 2px 5px !important;border-radius: 3px;}/* ============================================================== *//* 4. WIZUALNE WSPARCIE DLA PRZYCISKÓW BOOTSTRAP (Aktywny Stan) *//* ============================================================== *//* Ogólna klasa dla włączonej funkcji w Bootstrapie */.btn.active-a11y {/* Użycie ciemniejszego, niebieskiego koloru jako uniwersalnego akcentu aktywacji */background-color: #004c7d !important;border-color: #004c7d !important;color: #ffffff !important;box-shadow: inset 0 3px 5px rgba(0,0,0,.125);/* Upewnienie się, że ikona też ma biały kolor */}/* .highContrast .layer-logo, .highContrast .footer-logo {filter: brightness(0) invert(1)!important;-webkit-filter: brightness(0) invert(1)!important;} */.highContrast .nav-ut.v2 {background: rgb(26 26 26);}.highContrast .layer-logo, .highContrast .footer-logo {filter: brightness(0) invert(1)!important;-webkit-filter: brightness(0) invert(1)!important;}.highContrast .centeredlogo_2::after {height: auto;}.highContrast .input-toggle-darkmode.checked::after, .highContrast .input-toggle-darkmode:checked::after {background: #fff;}.highContrast .nav_ul_elementcolor {background: #000 !important;}.highContrast .nav_ul_elementcolor a {color: #fff !important;}/* .highContrast h2, .highContrast h3 {background: #232323 !important;} */.highContrast .play-button::before {border-color: transparent transparent transparent yellow;}.msticky {z-index: 1001;}.highContrast footer {background: #000;}.aselected,.aselected:before, .aselected p, .aselected .button-text-wrapper, .aselected *:not(span, .play-button) {background-color: rgba(255,255,0,1)!important;text-decoration: underline;color: #000;}.aselected img {opacity: .9!important;background-color: rgba(255,255,0,1)!important;outline: solid 10px rgba(255,255,0,1)!important}a.aselected .bg {background-color: transparent!important;background-image: none!important}.aselected+.submenu {display: block!important}.aparentselected {visibility: visible !important;opacity: 1 !important;z-index: 11 !important;display: block !important;}.general-nav>ul>li>a.aselected {color: #505050}.aselected:not(.paginate_button, .s-close), .aselected:before, .aselected > div[class*=cardsBg], .aselected.btn, .aselected span:not(.fc-event-square):not(.menu-spanFG):not(.s-close span, .last-word), .copyrights .aselected *, .copyrights .aselected {background-color: yellow!important;text-decoration: none;color: black !important;}form *:focus {outline: 2px solid #076fdf !important;outline-offset: 2px !important;}form *:focus-visible {outline: 2px solid #076fdf !important;outline-offset: 2px !important;}[type="checkbox"].filled-in:focus-visible + span::after {outline: 2px solid #076fdf;outline-offset: 2px;}[type="checkbox"]:not(.input-toggle-darkmode).filled-in:focus + span:not(.lever)::after {border: 2px solid #076fdf !important;}.aselected + span:not(.slider-contact .aselected + span) {color: #000;background: #ffff00;}[id^=aselected] path {fill: #ffff00;}.aselected *, .aselected [class*=iconColor], .aselected em {text-decoration: none;color: black !important;}#searchform input.aselected.input-field {background: rgba(255,255,0,1)!important;color: #000 !important;}.aselected .fc-content, .aselected .fc-content span, .aselected .fc-event-square {background-color: #fff !important;}#back-top a.aselected {color: #000 !important;}.copyrights .aselected * {color: #000 !important;}.aselected {text-shadow: none !important;}.cookiepolicy .button {background: rgba(255,255,0,1)!important;color: #000 !important;}.aselected img {filter: unset;}.menu-search.aselected img {-webkit-filter: invert(1);filter: invert(1);background: none !important;outline: none !important;}.s-close.aselected span {background-color: #fff !important;}.flex-control-paging li a.flex-active, .flex-control-paging li a:hover, .highContrast .flex-control-paging li a.flex-active, .highContrast .flex-control-paging li a:hover {background: #FFE500 !important;}/* a:not(.image-bg a):not(footer a):not(.jetmenux a):not(.nav-link):not(.hamburger a):not(.bred a):not(.borderedheader a):not(a.list-news-title):not(.btn-more, .offer-button, .module>
14a, .marquee a):visited:not(.pagination a) {color: #681da8;} */.aselected,.aselected:before, .aselected p, .aselected .button-text-wrapper, .aselected *:not(.last-word, .play-button) {background-color: rgba(255,255,0,1)!important;text-decoration: underline;color: #000;}.aselected img {opacity: .5!important;background-color: rgba(255,255,0,1)!important;outline: solid 10px rgba(255,255,0,1)!important}a.aselected .bg {background-color: transparent!important;background-image: none!important}.aselected+.submenu {display: block!important}.aparentselected {display: block!important}.general-nav>ul>li>a.aselected {color: #505050}.aselected, .aselected:before, .aselected > div[class*=cardsBg], .aselected.btn, .aselected span:not(.last-word), .copyrights .aselected *, .copyrights .aselected {background-color: yellow!important;text-decoration: none;color: black !important;}.aselected *, .aselected [class*=iconColor], .aselected em {text-decoration: none;color: black !important;}#searchform input.aselected.input-field {background: rgba(255,255,0,1)!important;color: #000 !important;}.highContrast #maincontent *:not(.fc-event):not(.background-image-holder) {color: #fff;}.highContrast .msticky.nav-container {background: #000000;border-bottom:1px solid #999;}@media (min-width: 992px) {.highContrast .outOfSight nav, .highContrast .fixed nav, .highContrast .scrolled nav {background: #000000;}}.highContrast a, .highContrast a *, .highContrast #maincontent a *, .highContrast button, .highContrast #maincontent button {color: #ffff00 !important;}.highContrast a.aselected, .highContrast a.aselected *, .highContrast #maincontent a.aselected *, .highContrast button.aselected, .highContrast #maincontent button.aselected, .highContrast .font-editing em.aselected {color: #000 !important;}.highContrast button, .highContrast #maincontent button {border-color: #ffff00 !important;}.highContrast .dropdown li {border: none !important;}.highContrast .breadcrumb {margin-bottom: 0;}.highContrast [class*=cardsBg] {border: 1px solid #fff;}.highContrast .s-close {background: #000000;}.highContrast .reader-line-highlight {background: #070707;}.highContrast .a11y-controls {background: #000;}.highContrast .reader-line-highlight.is-active a, .highContrast .reader-line-highlight.is-active strong, .highContrast .reader-line-highlight.is-active em, .highContrast .reader-line-highlight.is-active i, .highContrast .reader-line-highlight.is-active u {color: #000 !important;}.highContrast .msticky .jetmenux>li.showhide .icon em {background: #fff;}.highContrast .btna, .highContrast .d-b1, .highContrast .MSlider .cta-button {background: #000;border-color: #ffff00;}.highContrast .msticky .jetmenux > li > .megamenu i, .highContrast .msticky .jetmenux > li > .megamenu em {color: #fff;}.highContrast .header_text p, .highContrast .header_text {color: #fff;}.highContrast .tooltip {border: 5px solid #fff;}.highContrast .blured2 {background-image: none !important;}.highContrast .subscribe-embedded-form.v2 .btn-primary, #back-top {background-color: #000;}.highContrast .slider-contact, .news-carousel-section.fixed-section {border-top: 1px solid #fff;border-bottom: 1px solid #fff;}.highContrast .form-email input[type=text], .highContrast .form-email input[type=email], .highContrast .form-email textarea {border: 1px solid #fff !important;}.highContrast .page-title.page-title-3 * {color: #fff !important;}.contrast-table .fc-day-header, .contrast-table .fc-today {background: #333 !important;}.contrast-table .fc-day-number {color: #fcff3c !important;}.contrast-table .fc-icon-chevron-left, .contrast-table .fc-icon-chevron-right {color: #fff !important;}.contrast-table .fc-today a {color: #000 !important;}
14.additional-slider-thing .contrast-slider {margin-left: 0;padding: 0 15px;border-right: 1px solid #222}.highContrast .jump-to.aselected, .highContrast .top-bar-text a.aselected * {color: #000 !important;}.highContrast #back-top a {cursor: pointer !important;background-color: transparent;}.highContrast .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {background-color: yellow;color: #000;}.highContrast .jump-to {border: 1px solid #ffff00;}.highContrast .search_icon {filter: invert(1);-webkit-filter: invert(1);}.highContrast img, .highContrast .background-image-holder, .highContrast [class*=news-bg], .highContrast .parent-bg, .highContrast .gallery-bg, .highContrast .subpage-bg {filter: brightness(0.5);-webkit-filter: brightness(0.5);-webkit-transition: -webkit-filter 0.3s linear, transform 0.3s !important;transition: -webkit-filter 0.3s linear, transform 0.3s !important;-o-transition: filter 0.3s linear, transform 0.3s !important;transition: filter 0.3s linear, transform 0.3s !important;transition: filter 0.3s linear, transform 0.3s, -webkit-filter 0.3s linear, transform 0.3s !important;}.highContrast img:hover, .highContrast .background-image-holder:hover, .highContrast [class*=news-bg]:hover, .highContrast .parent-bg:hover, .highContrast .gallery-bg:hover, .highContrast .subpage-bg:hover, .highContrast .aselected img, .highContrast .module img, .highContrast img.logo {filter: brightness(1);-webkit-filter: brightness(1);}.highContrast .background-image-holder.fadeIn.diff-holder {filter: brightness(0.5);-webkit-filter: brightness(0.5);}.news-bg2.aselected, .news-bg4.aselected {border: 15px solid yellow;}.aselected::-webkit-input-placeholder { color: #000; }.aselected::-moz-placeholder { color: #000; }.aselected:-ms-input-placeholder { color: #000; }.aselected::-ms-input-placeholder { color: #000; }.aselected::placeholder { color: #000; }.aselected img.search_icon {-webkit-filter: none;filter: none;}html.highContrast { -webkit-filter: none !important;filter: none !important; }.first-heading>a {line-height: 1;}.highContrast a, .highContrast a * {color: #fcff3c;}.highContrast .s-container input.search-input {background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4wLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSLzIwMDEvUkVDLVNWRy0yMDAxMDkwNC9EVEQvc3ZnMTAuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4wIiBpZD0iV2Fyc3R3YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjMycHgiIGhlaWdodD0iMzEuOTc1cHgiIHZpZXdCb3g9IjAgMCAzMiAzMS45NzUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMyIDMxLjk3NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTQuMTg3LDBDNi4zNjYtMC4wMTQsMC4wMTMsNi4zMTUsMCwxNC4xMzdjLTAuMDE1LDcuODI0LDYuMzE1LDE0LjE3NSwxNC4xMzcsMTQuMTg5DQoJYzMuMjY1LDAuMDA2LDYuNDMtMS4xMTUsOC45NjMtMy4xNzZsNi4zOTUsNi4zOTRjMC41NzEsMC41NzMsMS41MDMsMC41NzQsMi4wNzYsMGwwLDBjMC41Ny0wLjU2NCwwLjU3Mi0xLjQ4MywwLjAwNy0yLjA1Mg0KCWwtMC4wMDctMC4wMDlsLTYuMzk0LTYuMzk0YzQuOTM1LTYuMDY2LDQuMDE3LTE0Ljk4Mi0yLjA0OC0xOS45MTZDMjAuNjAxLDEuMTIsMTcuNDQ0LTAuMDAzLDE0LjE4NywwIE0xNC4xODcsMi45MjkNCgljNi4yMDQsMCwxMS4yMzIsNS4wMjksMTEuMjMyLDExLjIzMmMwLDYuMjA0LTUuMDI4LDExLjIzMS0xMS4yMzIsMTEuMjMxYy02LjIwMywwLTExLjIzMy01LjAyNy0xMS4yMzMtMTEuMjMxDQoJYy0wLjAxMS02LjE5Miw1LTExLjIyMSwxMS4xOTEtMTEuMjMySDE0LjE4N3oiLz4NCjwvc3ZnPg0K) !important;background-repeat: no-repeat !important;background-position: center center !important;border-bottom: 1px solid #fff !important;transition: all .3s !important;-webkit-transition: all .3s !important;-moz-transition: all .3s !important;-ms-transition: all .3s !important;-o-transition: all .3s !important;background-size: 38px !important;}.search-input.aselected, .s-close.aselected {background-color: transparent !important;border: 1px solid yellow !important;}.highContrast .s-close span {background: #fff !important;}/* h2:not(.borderedheader, .slides h2), h3:not(.news-title, .bg-main.bredcumbs-area h3), h4, h5:not(.content-area h5), h6 {font-weight: 400;background: #f2f2f2;padding: 5px 5px 5px 15px;border-left: #e30016 2px solid;} */.slider-contact span a.aselected {background-color: transparent !important;}.highContrast .select2-search__field {background-color: #000;}.highContrast h2:not(.borderedheader, .slides h2), .highContrast h3:not(.news-title, .bg-main.bredcumbs-area h3), .highContrast h4, .highContrast h5:not(.content-area h5), .highContrast h6 {background: none;}.highContrast .offer-button, .highContrast .booklet__title-hld, .highContrast .play-button {border: 1px solid yellow;}.highContrast .search-box select {background-color: #000 !important;}.highContrast .search-box select.aselected {background-color: yellow !important;}.highContrast .last-word {transition: all 0.3s;}.highContrast [class*=news-bg].aselected, .highContrast .aselected [class*=news-bg] {filter: brightness(1);-webkit-filter: brightness(1);}.highContrast #header, .highContrast .mm-panel, .highContrast .mm-navbar {background: #000000 !important;}.highContrast #header .hamburger span {background: #fff !important;}.highContrast .mm-btn--next:after, .highContrast .mm-btn--prev:before {border-color: #fff !important;}.highContrast .main-container, .highContrast .imlogo {background-color: #000 !important;}.highContrast .mlogo .logo {max-height: 90px;}@media (min-width: 1200px) {.custom-376 div:nth-child(2) .right-block {border-radius: 5px 5px 5px 0;-webkit-border-radius: 5px 5px 5px 0;-moz-border-radius: 5px 5px 5px 0;-ms-border-radius: 5px 5px 5px 0;-o-border-radius: 5px 5px 5px 0;}}/* @media (min-width: 992px) {.fullscreen.animated-captions {min-height: 100vh;}} */@media (max-width: 991px) {.fullscreen.animated-captions {min-height: 280px;}}.zaloba {-webkit-filter: grayscale(100%);filter: grayscale(100%);}label:not(.kalkuRajdhanir label):not(.box label):not(footer label) {color: #000;line-height: 1rem;font-size: 0.8rem;}
15        @-webkit-keyframes animate-svg-fill-1{0%{fill:transparent}100%{fill:rgb(0,0,0)}}@keyframes animate-svg-fill-1{0%{fill:transparent}100%{fill:rgb(0,0,0)}}.svg-elem-1{-webkit-animation:animate-svg-fill-1 0.5s cubic-bezier(0.47,0,0.745,0.715) 0s both;animation:animate-svg-fill-1 0.5s cubic-bezier(0.47,0,0.745,0.715) 0s both}@-webkit-keyframes animate-svg-fill-2{0%{fill:transparent}100%{fill:rgb(0,139,210)}}@keyframes animate-svg-fill-2{0%{fill:transparent}100%{fill:rgb(0,139,210)}}.svg-elem-2{-webkit-animation:animate-svg-fill-2 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.03s both;animation:animate-svg-fill-2 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.03s both}@-webkit-keyframes animate-svg-fill-3{0%{fill:transparent}100%{fill:rgb(255,237,0)}}@keyframes animate-svg-fill-3{0%{fill:transparent}100%{fill:rgb(255,237,0)}}
15.svg-elem-3{-webkit-animation:animate-svg-fill-3 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.06s both;animation:animate-svg-fill-3 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.06s both}@-webkit-keyframes animate-svg-fill-4{0%{fill:transparent}100%{fill:rgb(255,237,0)}}@keyframes animate-svg-fill-4{0%{fill:transparent}100%{fill:rgb(255,237,0)}}.svg-elem-4{-webkit-animation:animate-svg-fill-4 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.09s both;animation:animate-svg-fill-4 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.09s both}@-webkit-keyframes animate-svg-fill-5{0%{fill:transparent}100%{fill:rgb(0,150,64)}}@keyframes animate-svg-fill-5{0%{fill:transparent}100%{fill:rgb(0,150,64)}}.svg-elem-5{-webkit-animation:animate-svg-fill-5 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.12s both;animation:animate-svg-fill-5 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.12s both}@-webkit-keyframes animate-svg-fill-6{0%{fill:transparent}100%{fill:rgb(0,0,0)}}@keyframes animate-svg-fill-6{0%{fill:transparent}100%{fill:rgb(0,0,0)}}.svg-elem-6{-webkit-animation:animate-svg-fill-6 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.15s both;animation:animate-svg-fill-6 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.15s both}@-webkit-keyframes animate-svg-fill-7{0%{fill:transparent}100%{fill:rgb(255,255,255)}}@keyframes animate-svg-fill-7{0%{fill:transparent}100%{fill:rgb(255,255,255)}}.svg-elem-7{-webkit-animation:animate-svg-fill-7 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.18s both;animation:animate-svg-fill-7 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.18s both}@-webkit-keyframes animate-svg-fill-8{0%{fill:transparent}100%{fill:rgb(255,255,255)}}@keyframes animate-svg-fill-8{0%{fill:transparent}100%{fill:rgb(255,255,255)}}.svg-elem-8{-webkit-animation:animate-svg-fill-8 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.21s both;animation:animate-svg-fill-8 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.21s both}@-webkit-keyframes animate-svg-fill-9{0%{fill:transparent}100%{fill:rgb(255,255,255)}}@keyframes animate-svg-fill-9{0%{fill:transparent}100%{fill:rgb(255,255,255)}}.svg-elem-9{-webkit-animation:animate-svg-fill-9 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.24s both;animation:animate-svg-fill-9 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.24s both}@-webkit-keyframes animate-svg-fill-10{0%{fill:transparent}100%{fill:rgb(255,255,255)}}@keyframes animate-svg-fill-10{0%{fill:transparent}100%{fill:rgb(255,255,255)}}.svg-elem-10{-webkit-animation:animate-svg-fill-10 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.27s both;animation:animate-svg-fill-10 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.27s both}@-webkit-keyframes animate-svg-fill-11{0%{fill:transparent}100%{fill:rgb(0,0,0)}}@keyframes animate-svg-fill-11{0%{fill:transparent}100%{fill:rgb(0,0,0)}}.svg-elem-11{-webkit-animation:animate-svg-fill-11 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.3s both;animation:animate-svg-fill-11 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.3s both}@-webkit-keyframes animate-svg-fill-12{0%{fill:transparent}100%{fill:rgb(255,255,255)}}@keyframes animate-svg-fill-12{0%{fill:transparent}100%{fill:rgb(255,255,255)}}.svg-elem-12{-webkit-animation:animate-svg-fill-12 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.32999999999999996s both;animation:animate-svg-fill-12 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.32999999999999996s both}@-webkit-keyframes animate-svg-fill-13{0%{fill:transparent}100%{fill:rgb(255,255,255)}}@keyframes animate-svg-fill-13{0%{fill:transparent}100%{fill:rgb(255,255,255)}}.svg-elem-13{-webkit-animation:animate-svg-fill-13 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.36s both;animation:animate-svg-fill-13 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.36s both}@-webkit-keyframes animate-svg-fill-14{0%{fill:transparent}100%{fill:rgb(255,255,255)}}@keyframes animate-svg-fill-14{0%{fill:transparent}100%{fill:rgb(255,255,255)}}.svg-elem-14{-webkit-animation:animate-svg-fill-14 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.39s both;animation:animate-svg-fill-14 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.39s both}@-webkit-keyframes animate-svg-fill-15{0%{fill:transparent}100%{fill:rgb(255,255,255)}}@keyframes animate-svg-fill-15{0%{fill:transparent}100%{fill:rgb(255,255,255)}}.svg-elem-15{-webkit-animation:animate-svg-fill-15 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.42s both;animation:animate-svg-fill-15 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.42s both}@-webkit-keyframes animate-svg-fill-16{0%{fill:transparent}100%{fill:rgb(0,0,0)}}@keyframes animate-svg-fill-16{0%{fill:transparent}100%{fill:rgb(0,0,0)}}.svg-elem-16{-webkit-animation:animate-svg-fill-16 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.44999999999999996s both;animation:animate-svg-fill-16 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.44999999999999996s both}@-webkit-keyframes animate-svg-fill-17{0%{fill:transparent}100%{fill:rgb(255,255,255)}}@keyframes animate-svg-fill-17{0%{fill:transparent}100%{fill:rgb(255,255,255)}}.svg-elem-17{-webkit-animation:animate-svg-fill-17 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.48s both;animation:animate-svg-fill-17 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.48s both}@-webkit-keyframes animate-svg-fill-18{0%{fill:transparent}100%{fill:rgb(255,255,255)}}@keyframes animate-svg-fill-18{0%{fill:transparent}100%{fill:rgb(255,255,255)}}.svg-elem-18{-webkit-animation:animate-svg-fill-18 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.51s both;animation:animate-svg-fill-18 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.51s both}@-webkit-keyframes animate-svg-fill-19{0%{fill:transparent}100%{fill:rgb(255,255,255)}}@keyframes animate-svg-fill-19{0%{fill:transparent}100%{fill:rgb(255,255,255)}}.svg-elem-19{-webkit-animation:animate-svg-fill-19 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.54s both;animation:animate-svg-fill-19 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.54s both}@-webkit-keyframes animate-svg-fill-20{0%{fill:transparent}100%{fill:rgb(227,6,19)}}@keyframes animate-svg-fill-20{0%{fill:transparent}100%{fill:rgb(227,6,19)}}.svg-elem-20{-webkit-animation:animate-svg-fill-20 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.57s both;animation:animate-svg-fill-20 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.57s both}@-webkit-keyframes animate-svg-fill-21{0%{fill:transparent}100%{fill:rgb(227,6,19)}}@keyframes animate-svg-fill-21{0%{fill:transparent}100%{fill:rgb(227,6,19)}}.svg-elem-21{-webkit-animation:animate-svg-fill-21 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.6s both;animation:animate-svg-fill-21 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.6s both}@-webkit-keyframes animate-svg-fill-22{0%{fill:transparent}100%{fill:rgb(227,6,19)}}@keyframes animate-svg-fill-22{0%{fill:transparent}100%{fill:rgb(227,6,19)}}.svg-elem-22{-webkit-animation:animate-svg-fill-22 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.63s both;animation:animate-svg-fill-22 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.63s both}
15@-webkit-keyframes animate-svg-fill-23{0%{fill:transparent}100%{fill:rgb(227,6,19)}}@keyframes animate-svg-fill-23{0%{fill:transparent}100%{fill:rgb(227,6,19)}}.svg-elem-23{-webkit-animation:animate-svg-fill-23 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.6599999999999999s both;animation:animate-svg-fill-23 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.6599999999999999s both}@-webkit-keyframes animate-svg-fill-24{0%{fill:transparent}100%{fill:rgb(227,6,19)}}@keyframes animate-svg-fill-24{0%{fill:transparent}100%{fill:rgb(227,6,19)}}.svg-elem-24{-webkit-animation:animate-svg-fill-24 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.69s both;animation:animate-svg-fill-24 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.69s both}@-webkit-keyframes animate-svg-fill-25{0%{fill:transparent}100%{fill:rgb(227,6,19)}}@keyframes animate-svg-fill-25{0%{fill:transparent}100%{fill:rgb(227,6,19)}}.svg-elem-25{-webkit-animation:animate-svg-fill-25 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.72s both;animation:animate-svg-fill-25 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.72s both}@-webkit-keyframes animate-svg-fill-26{0%{fill:transparent}100%{fill:rgb(227,6,19)}}@keyframes animate-svg-fill-26{0%{fill:transparent}100%{fill:rgb(227,6,19)}}.svg-elem-26{-webkit-animation:animate-svg-fill-26 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.75s both;animation:animate-svg-fill-26 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.75s both}@-webkit-keyframes animate-svg-fill-27{0%{fill:transparent}100%{fill:rgb(227,6,19)}}@keyframes animate-svg-fill-27{0%{fill:transparent}100%{fill:rgb(227,6,19)}}.svg-elem-27{-webkit-animation:animate-svg-fill-27 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.78s both;animation:animate-svg-fill-27 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.78s both}@-webkit-keyframes animate-svg-fill-28{0%{fill:transparent}100%{fill:rgb(227,6,19)}}@keyframes animate-svg-fill-28{0%{fill:transparent}100%{fill:rgb(227,6,19)}}.svg-elem-28{-webkit-animation:animate-svg-fill-28 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.8099999999999999s both;animation:animate-svg-fill-28 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.8099999999999999s both}@-webkit-keyframes animate-svg-fill-29{0%{fill:transparent}100%{fill:rgb(0,139,210)}}@keyframes animate-svg-fill-29{0%{fill:transparent}100%{fill:rgb(0,139,210)}}.svg-elem-29{-webkit-animation:animate-svg-fill-29 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.84s both;animation:animate-svg-fill-29 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.84s both}@-webkit-keyframes animate-svg-fill-30{0%{fill:transparent}100%{fill:rgb(227,6,19)}}@keyframes animate-svg-fill-30{0%{fill:transparent}100%{fill:rgb(227,6,19)}}.svg-elem-30{-webkit-animation:animate-svg-fill-30 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.87s both;animation:animate-svg-fill-30 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.87s both}@-webkit-keyframes animate-svg-fill-31{0%{fill:transparent}100%{fill:rgb(0,150,64)}}@keyframes animate-svg-fill-31{0%{fill:transparent}100%{fill:rgb(0,150,64)}}.svg-elem-31{-webkit-animation:animate-svg-fill-31 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.8999999999999999s both;animation:animate-svg-fill-31 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.8999999999999999s both}@-webkit-keyframes animate-svg-fill-32{0%{fill:transparent}100%{fill:rgb(0,150,64)}}@keyframes animate-svg-fill-32{0%{fill:transparent}100%{fill:rgb(0,150,64)}}.svg-elem-32{-webkit-animation:animate-svg-fill-32 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.9299999999999999s both;animation:animate-svg-fill-32 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.9299999999999999s both}@-webkit-keyframes animate-svg-fill-33{0%{fill:transparent}100%{fill:rgb(0,150,64)}}@keyframes animate-svg-fill-33{0%{fill:transparent}100%{fill:rgb(0,150,64)}}.svg-elem-33{-webkit-animation:animate-svg-fill-33 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.96s both;animation:animate-svg-fill-33 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.96s both}@-webkit-keyframes animate-svg-fill-34{0%{fill:transparent}100%{fill:rgb(0,150,64)}}@keyframes animate-svg-fill-34{0%{fill:transparent}100%{fill:rgb(0,150,64)}}.svg-elem-34{-webkit-animation:animate-svg-fill-34 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.99s both;animation:animate-svg-fill-34 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.99s both}@-webkit-keyframes animate-svg-fill-35{0%{fill:transparent}100%{fill:rgb(0,150,64)}}@keyframes animate-svg-fill-35{0%{fill:transparent}100%{fill:rgb(0,150,64)}}.svg-elem-35{-webkit-animation:animate-svg-fill-35 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.02s both;animation:animate-svg-fill-35 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.02s both}@-webkit-keyframes animate-svg-fill-36{0%{fill:transparent}100%{fill:rgb(0,150,64)}}@keyframes animate-svg-fill-36{0%{fill:transparent}100%{fill:rgb(0,150,64)}}.svg-elem-36{-webkit-animation:animate-svg-fill-36 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.05s both;animation:animate-svg-fill-36 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.05s both}@-webkit-keyframes animate-svg-fill-37{0%{fill:transparent}100%{fill:rgb(0,0,0)}}@keyframes animate-svg-fill-37{0%{fill:transparent}100%{fill:rgb(0,0,0)}}.svg-elem-37{-webkit-animation:animate-svg-fill-37 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.08s both;animation:animate-svg-fill-37 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.08s both}@-webkit-keyframes animate-svg-fill-38{0%{fill:transparent}100%{fill:rgb(255,255,255)}}@keyframes animate-svg-fill-38{0%{fill:transparent}100%{fill:rgb(255,255,255)}}.svg-elem-38{-webkit-animation:animate-svg-fill-38 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.1099999999999999s both;animation:animate-svg-fill-38 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.1099999999999999s both}@-webkit-keyframes animate-svg-fill-39{0%{fill:transparent}100%{fill:rgb(0,0,0)}}@keyframes animate-svg-fill-39{0%{fill:transparent}100%{fill:rgb(0,0,0)}}.svg-elem-39{-webkit-animation:animate-svg-fill-39 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.14s both;animation:animate-svg-fill-39 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.14s both}@-webkit-keyframes animate-svg-fill-40{0%{fill:transparent}100%{fill:rgb(255,255,255)}}@keyframes animate-svg-fill-40{0%{fill:transparent}100%{fill:rgb(255,255,255)}}.svg-elem-40{-webkit-animation:animate-svg-fill-40 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.17s both;animation:animate-svg-fill-40 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.17s both}@-webkit-keyframes animate-svg-fill-41{0%{fill:transparent}100%{fill:rgb(0,0,0)}}@keyframes animate-svg-fill-41{0%{fill:transparent}100%{fill:rgb(0,0,0)}}.svg-elem-41{-webkit-animation:animate-svg-fill-41 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.2s both;animation:animate-svg-fill-41 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.2s both}@-webkit-keyframes animate-svg-fill-42{0%{fill:transparent}100%{fill:rgb(255,237,0)}}@keyframes animate-svg-fill-42{0%{fill:transparent}100%{fill:rgb(255,237,0)}}.svg-elem-42{-webkit-animation:animate-svg-fill-42 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.23s both;animation:animate-svg-fill-42 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.23s both}@-webkit-keyframes animate-svg-fill-43{0%{fill:transparent}100%{fill:rgb(0,0,0)}}@keyframes animate-svg-fill-43{0%{fill:transparent}100%{fill:rgb(0,0,0)}}.svg-elem-43{-webkit-animation:animate-svg-fill-43 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.26s both;animation:animate-svg-fill-43 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.26s both}@-webkit-keyframes animate-svg-fill-44{0%{fill:transparent}100%{fill:rgb(0,0,0)}}@keyframes animate-svg-fill-44{0%{fill:transparent}100%{fill:rgb(0,0,0)}}.svg-elem-44{-webkit-animation:animate-svg-fill-44 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.29s both;animation:animate-svg-fill-44 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.29s both}@-webkit-keyframes animate-svg-fill-45{0%{fill:transparent}100%{fill:rgb(0,139,210)}}@keyframes animate-svg-fill-45{0%{fill:transparent}100%{fill:rgb(0,139,210)}}.svg-elem-45{-webkit-animation:animate-svg-fill-45 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.3199999999999998s both;animation:animate-svg-fill-45 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.3199999999999998s both}@-webkit-keyframes animate-svg-fill-46{0%{fill:transparent}100%{fill:rgb(227,6,19)}}@keyframes animate-svg-fill-46{0%{fill:transparent}100%{fill:rgb(227,6,19)}}.svg-elem-46{-webkit-animation:animate-svg-fill-46 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.3499999999999999s both;animation:animate-svg-fill-46 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.3499999999999999s both}@-webkit-keyframes animate-svg-fill-47{0%{fill:transparent}100%{fill:rgb(227,6,19)}}@keyframes animate-svg-fill-47{0%{fill:transparent}100%{fill:rgb(227,6,19)}}.svg-elem-47{-webkit-animation:animate-svg-fill-47 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.38s both;animation:animate-svg-fill-47 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.38s both}
16        </style>
vendor: 63 bytes, line 16
16<script async src="https://www.googletagmanager.com/gtag/js?id=
16G-W56XL2LJ2G
vendor: 11 bytes, line 16
16"></script>
16<script>window.dataLayer = window.dataLayer || [];gtag('config', 'G-W56XL2LJ2G', { 'anonymize_ip': true });function gtag(){ dataLayer.push(arguments); }gtag('js', new Date());gtag('config', 'G-W56XL2LJ2G');</script>
16</head><body class=""><a href="#maincontent" class="jump-to">Skocz do głównej treści strony</a><div class="coverx main">
17<svg class="loaderx-img" xmlns="http://www.w3.org/2000/svg" width="110.6" height="150" viewBox="0 0 110.6 150"><title>Herb Gminy Linia</title><desc>Animowane intro herbu Gminy Linia odtwarzane jeden raz po załadowaniu pliku SVG.</desc><defs><style>@keyframes herbElemIn{0%{opacity:0;fill-opacity:0;stroke-opacity:.85;transform:translateY(3px) scale(.985);filter:blur(.25px)}35%{opacity:1;fill-opacity:.08;stroke-opacity:.95}72%{opacity:1;fill-opacity:.82;stroke-opacity:.28}to{opacity:1;fill-opacity:1;stroke-opacity:0;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes herbIntroScale{0%{opacity:1;transform:scale(.985)}70%{opacity:1;transform:scale(1.012)}to{opacity:1;transform:scale(1)}}.st0{fill:#ffed00}.st0,.st1,.st2,.st3,.st4,.st5{fill-rule:evenodd}.st1{fill:#009640}.st2{fill:#fff}.st3{fill:#008bd2}.st5{fill:#e30613}.svg-elem{opacity:0;fill-opacity:0;stroke:#111;stroke-width:.55;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.85;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:center;animation-name:herbElemIn;animation-duration:.42s;animation-timing-function:cubic-bezier(.18,.82,.26,1);animation-fill-mode:both;animation-iteration-count:1}@media (prefers-reduced-motion:reduce){.svg-elem{animation:none!important;opacity:1!important;fill-opacity:1!important;stroke-opacity:0!important;transform:none!important;filter:none!important}}</style></defs><g style="transform-box:view-box;transform-origin:center;animation:herbIntroScale 1.5s cubic-bezier(.2,.85,.25,1) 0s 1 both"><path d="M0 0h110.5v100.5c-1.1 36.7-35 49.5-56.3 49.5S-1 137 0 100.1z" class="st4 svg-elem" style="animation-delay:0s"/><path d="M3.4 3.3h103.8V100l-.2 3.2-.3 3-.5 2.9-.7 2.8-.8 2.6-1 2.5-1.1 2.4-1.2 2.3-1.3 2.1-1.4 2-1.5 1.9-1.6 1.8-1.7 1.7-1.8 1.6-1.9 1.5-2 1.4-2 1.3-2.1 1.2-2.1 1.1-2.1 1-2.2.9-2.2.9-2.2.8-2.2.7-2.2.6-2.2.5-2.2.4-2.1.3-2.1.3-2 .2h-2c0 .1-1.9.1-1.9.1h-1.9l-2-.1-2-.2-2.1-.3-2.1-.3-2.2-.4-2.2-.5-2.2-.6-2.2-.7-2.2-.8-2.2-.9-2.2-1-2.1-1-2.1-1.1-2-1.2-2-1.3-1.9-1.4-1.8-1.5-1.7-1.6-1.7-1.7-1.6-1.8-1.5-1.9-1.3-2-1.2-2.1-1.1-2.3-1-2.4-.8-2.5-.7-2.6-.5-2.8-.4-2.9-.2-3V3.3Z" class="st3 svg-elem" style="animation-delay:.
1704s"/><path d="M29.2 3.3h52.2v136.9l-1.6.8-2.2.9-2.2.9-2.2.8-2.2.7-2.2.6-2.2.5-2.2.4-2.1.3-2.1.3-2 .2h-2c0 .1-1.9.1-1.9.1h-1.9l-2-.1-2-.2-2.1-.3-2.1-.3-2.2-.4-2.2-.5-2.2-.6-2.2-.7-2.2-.8-2.2-.9-1.9-.9V3.3Z" class="st0 svg-elem" style="animation-delay:.08s"/><path d="M107.2 79.5v20.8H81.3V79.4h25.9Z" class="st0 svg-elem" style="animation-delay:.12s"/><path d="M107.2 79.5V53.6H81.4v25.9z" class="st1 svg-elem" style="animation-delay:.16s"/><path d="M29.2 53.6H3.4v25.9h25.8z" class="st1 svg-elem" style="animation-delay:.18s"/><path d="M107.2 40.8v12.8H81.4V40.8L94.3 27z" class="st4 svg-elem" style="animation-delay:.22s"/><path d="M91.3 43.4h6.1v8.3h-6.1zm7.7 0h5.5L99 50.2zm6.4 1.8v6.5h-5.3zm-15.8-1.8h-5.5l5.5 6.8zm-6.4 1.8v6.5h5.3zm11.1-15.1 11.1 11.2H83.2zm.4 1.3 1.1 1.1v8.1h-1.1zm1.8 1.8 1.1 1.1v6.2h-1.1v-7.4Zm1.8 1.9 1.1 1.1v4.4h-1.1zm1.9 1.8c1.5 1 1.1 2.1 1.1 3.6h-1.1zm1.8 1.9 1.8 1.8H102zm-8.1 1.8h-1.1v-8.1l1.1-1.1zm-1.8 0H91v-6.2l1.1-1.1v7.4Zm-1.8 0h-1.1v-4.4l1.1-1.1zm-1.9 0h-1.1c0-1.5-.3-2.6 1.1-3.6zm-1.8 0h-1.8l1.8-1.8z" class="st2 svg-elem" style="animation-delay:.25s"/><path d="M29.1 40.8v12.8H3.4V40.8L16.3 27l12.9 13.8Z" class="st4 svg-elem" style="animation-delay:.28s"/><path d="M13.2 43.4h6.1v8.3h-6.1zm7.8 0h5.5L21 50.2zm6.4 1.8v6.5h-5.3zm-15.9-1.8H6l5.5 6.8zm-6.3 1.8v6.5h5.3zm11.1-15.1 11.1 11.2H5.2zm.3 1.3 1.1 1.1v8.1h-1.1zm1.9 1.8 1.1 1.1v6.2h-1.1v-7.4Zm1.8 1.9 1.1 1.1v4.4h-1.1zm1.8 1.8c1.5 1 1.1 2.1 1.1 3.6h-1.1zm1.9 1.9 1.8 1.8H24zm-8.1 1.8h-1.1v-8.1l1.1-1.1zm-1.8 0H13v-6.2l1.1-1.1v7.4Zm-1.9 0h-1.1v-4.4l1.1-1.1zm-1.8 0H9.3c0-1.5-.3-2.6 1.1-3.6zm-1.9 0H6.7l1.8-1.8z" class="st2 svg-elem" style="animation-delay:.31s"/><path d="M81.4 79.3v21H29.1v-21L55.2 54l26.1 25.3Z" class="st4 svg-elem" style="animation-delay:.34s"/><path d="M70.4 81.3h7.2L70.4 95zm8.4 3.6v13h-6.9zm-38.7-3.6h-7.2L40.1 95zm-8.3 3.6v13h6.9z" class="st2 svg-elem" style="animation-delay:.38s"/><path d="M42.2 81.4h7.3v16.7h-7.3zm9.4 0h7.3v16.7h-7.3zm9.4 0h7.3v16.7H61z" class="st2 svg-elem" style="animation-delay:.42s"/><path d="M50.3 8.3c3.5-5.6 8.7 1.3 4.2 1.6-.8-.4.5-1.8 0-2.4-.8-1-2.8-.7-2.9.7-.3 0-.7 0-1.2.1m-12.9 9.2c-1.5-6.4 7-5.2 4.1-1.8-.9.3-.9-1.6-1.8-1.7-1.3-.2-2.5 1.4-1.6 2.6-.2.1-.5.5-.8.9m7 28.4c-6.5 1.5-5.2-7.1-1.8-4.1.3.9-1.6.9-1.7 1.8-.2 1.3 1.4 2.5 2.6 1.6.1.2.5.5.9.7M72.7 39c1.5 6.4-7.1 5.2-4.1 1.8.9-.3.9 1.6 1.8 1.7 1.3.2 2.5-1.4 1.6-2.6.2-.1.5-.5.7-.9m-6.8-28.3c6.4-1.5 5.2 7.1 1.8 4.1-.3-.9 1.6-.9 1.7-1.8.2-1.3-1.4-2.5-2.6-1.6-.1-.2-.5-.5-.9-.8M35.1 33.1c-5.6-3.5 1.3-8.7 1.6-4.2-.4.8-1.8-.5-2.4 0-1 .8-.7 2.8.7 2.9 0 .3 0 .7.1 1.2M60 48.3c-3.5 5.6-8.7-1.3-4.2-1.6.8.4-.5 1.8 0 2.4.8 1 2.8.7 2.9-.7.3 0 .7 0 1.2-.1m15.3-24.8c5.6 3.5-1.3 8.7-1.6 4.2.4-.8 1.8.5 2.4 0 1-.8.7-2.8-.7-2.9 0-.3 0-.7-.1-1.2" class="st5 svg-elem" style="animation-delay:.46s"/><path d="M56 137.3c3.7 0 3.7 5.7 0 5.7s-3.7-5.7 0-5.7" class="st5 svg-elem" style="animation-delay:.5s"/><path d="M53.2 126.2c0-3.9 1.2-7.7 2.8-8.6 1.7.9 2.9 4.6 2.8 8.6h-1.5c.5-2.1-3.1-2.1-2.6 0z" class="st3 svg-elem" style="animation-delay:.54s"/><path d="M56 134.2c-1.6-.9-2.8-4.2-2.8-8.1h1.5c.3 1.4 2.4 1.4 2.6 0h1.5c0 3.9-1.2 7.1-2.8 8.1" class="st5 svg-elem" style="animation-delay:.58s"/><path d="M46.4 124.1c.6-2.5 1.9-5 1.3-7.4-3.4-5.7-6.3 2.4-1.3 7.4m19.3 0c-.6-2.5-1.9-5-1.3-7.4 3.4-5.7 6.3 2.4 1.3 7.4M53 136.2c-2.8-.6-6.6-2.3-9.2-2.4-3.5-.2-3.4 5.2-.2 6.2 2.5.7 5.1-3.6 9.4-3.8m6.1 0c2.8-.6 6.6-2.3 9.2-2.4 3.5-.2 3.4 5.2.2 6.2-2.5.7-5-3.6-9.4-3.8m-8.3-1.5c-3.3-2.2-4.7-6.9-5.3-10.2-6.4-6.4-7.3 6.2 5.3 10.2m10.5 0c3.3-2.2 4.7-6.9 5.3-10.2 6.4-6.4 7.3 6.2-5.3 10.2" class="st1 svg-elem" style="animation-delay:.62s"/><path d="M65 25.2c1.1-.3.3 5.3.6 5.7 0 .6-1.1.7-1 0 .2-.4-.5-5.9.5-5.7m1.5.7c1.1-.2.3 3.9.5 4.4 0 .6-1.1.7-1 0 .2-.4-.5-4.5.5-4.4m1.5.4c.3 0 .6.2.6.5-.2.4.5 3.5-.5 3.4-.3 0-.6-.2-.6-.5.2-.4-.5-3.5.5-3.4m1.5.5c.8-.3.8 3.1 0 2.9-.8.3-.8-3.1 0-2.9m1.5.6c.8-.1.8 1.9 0 1.9-.8.1-.8-1.9 0-1.9M58.2 38.2c.3 1.1-5.3.3-5.7.6-.6 0-.6-1.1 0-1.1.4.2 5.9-.5 5.7.5m-.6 1.5c.2 1.1-3.9.3-4.4.5-.6 0-.6-1.1 0-1 .4.2 4.5-.5 4.4.5m-.5 1.5c0 .3-.2.6-.5.6-.4-.2-3.5.5-3.4-.5 0-.3.2-.6.5-.6.4.2 3.5-.5 3.4.5m-.5 1.6c.3.8-3.1.8-2.9 0-.3-.8 3.1-.8 2.9 0m-.5 1.5c.1.8-1.9.8-1.9 0s1.9-.8 1.9 0M45.2 31.4c-1.1.3-.3-5.3-.6-5.7 0-.6 1.1-.7 1 0-.2.4.5 5.9-.5 5.7m-1.4-.7c-1.1.2-.3-3.9-.5-4.4 0-.6 1.1-.7 1 0-.2.4.5 4.5-.5 4.4m-1.5-.4c-.3 0-.6-.2-.6-.5.2-.4-.4-3.5.5-3.4.3 0 .6.2.6.5-.2.4.5 3.5-.5 3.4m-1.5-.5c-.3 0-.6-.2-.6-.5h0v-1.9c0-.6 1.1-.6 1.1 0-.1.4.4 2.5-.5 2.4m-1.6-.6c-.8.1-.8-1.9 0-1.9.8-.1.8 1.9 0 1.9m26.7-12.9c.5-.6 1.9.7 1.4 1.3s-1.9-.7-1.4-1.3m-1.5.7c.4-.8 2.7 1.6 2.1 2-.4.8-2.7-1.6-2.1-2m-1.4.8c.3-.9 3.6 2.4 2.8 2.7-.2.2-.5.3-.7 0-.2-.4-2.8-2.2-2.1-2.8m-1.4.8c.6-1 3 2.5 3.5 2.7.5.5-.3 1.2-.7.7-.2-.4-3.5-2.8-2.7-3.4m-1.7.6c.6-1 4 3.5 4.5 3.7.5.5-.3 1.2-.7.7-.1-.4-4.6-3.8-3.7-4.4m-1.7.5c.6-1.1 5.1 4.7 5.6 4.8.5.5-.3 1.2-.7.7-.1-.4-5.7-5-4.8-5.5m-1.6.6c.4-1.2 6.2 5.7 6.6 5.8.5.5-.3 1.2-.7.7 0-.4-6.8-6.1-5.8-6.5m10.2 18.7c.6.5-.7 1.9-1.3 1.4s.7-1.9 1.3-1.4m-.7-1.4c.8.4-1.6 2.7-2 2.1-.8-.4 1.6-2.7 2-2.1m-.7-1.4c.2.2.3.5 0 .7-.4.2-2.2 2.8-2.8 2.1-.2-.2-.3-.5 0-.7.4-.2 2.2-2.8 2.8-2.1m-.8-1.4c1 .6-2.5 3-2.7 3.5-.5.5-1.2-.3-.7-.7.4-.2 2.8-3.5 3.5-2.7m-.7-1.7c1 .6-3.5 4-3.7 4.5-.5.5-1.2-.3-.7-.7.4-.1 3.8-4.6 4.4-3.7m-.5-1.7c1.1.6-4.7 5.1-4.8 5.6-.5.5-1.2-.3-.7-.7.4-.1 5-5.7 5.5-4.8m-.5-1.7c1.2.4-5.7 6.2-5.8 6.6-.5.5-1.2-.3-.7-.7.4 0 6.1-6.8 6.5-5.8M44.5 40.3c-.5.6-1.9-.7-1.4-1.3s1.9.7 1.4 1.3m1.4-.7c-.4.8-2.7-1.6-2.1-2 .4-.8 2.7 1.6 2.1 2m1.5-.8c-.2.2-.5.3-.7 0-.2-.4-2.8-2.2-2.1-2.8.3-.9 3.6 2.4 2.8 2.7m1.4-.6c-.6 1-3-2.5-3.5-2.7-.5-.5.3-1.2.7-.7.2.4 3.5 2.8 2.7 3.4m1.6-.6c-.6 1-4-3.5-4.5-3.7-.5-.5.3-1.2.7-.7.
171.4 4.6 3.8 3.7 4.4m1.7-.5c-.6 1.1-5.1-4.7-5.6-4.8-.5-.5.3-1.2.7-.7.1.4 5.8 5 4.8 5.5m1.7-.6c-.4 1.2-6.2-5.7-6.6-5.8-.5-.5.3-1.2.7-.7 0 .4 6.8 6.1 5.8 6.5M43.2 17.6c-.6-.5.7-1.9 1.3-1.4s-.7 1.9-1.3 1.4m.7 1.5c-.8-.4 1.6-2.7 2-2.1.8.4-1.6 2.7-2 2.1m.7 1.4c-.9-.3 2.4-3.6 2.7-2.8.2.2.3.5 0 .7-.4.2-2.2 2.8-2.8 2.1m.8 1.4c-.9-.6 2.5-3 2.7-3.5.4-.5 1.2.3.7.7-.4.2-2.8 3.5-3.5 2.7m.7 1.7c-1-.6 3.5-4 3.7-4.5.4-.5 1.2.3.7.7-.4.1-3.8 4.6-4.4 3.7m.5 1.7c-1.1-.6 4.7-5.1 4.8-5.6.4-.5 1.2.3.7.7-.4.1-5 5.7-5.5 4.8m.6 1.7c-1.2-.4 5.7-6.2 5.8-6.6.5-.5 1.2.3.7.7-.4 0-6.1 6.8-6.5 5.8m5-8.2c-.3-1.2 5.3-.3 5.7-.6.6 0 .7 1.1 0 1-.4-.2-5.9.5-5.7-.5m.7-1.4c-.2-1.1 3.9-.3 4.4-.5.6 0 .6 1.1 0 1.1-.4-.2-4.5.5-4.4-.5m.5-1.7c0-.3.2-.6.5-.6.4.2 3.5-.5 3.4.5 0 .3-.2.6-.5.6-.4-.2-3.5.5-3.4-.5m.5-1.5c-.3-.8 3.1-.8 2.9 0 .3.8-3.1.8-2.9 0m.5-1.5c-.1-.8 1.9-.8 1.9 0 .1.8-1.9.8-1.9 0m.9 10.6c1.1-.3.3 4.5.6 4.9.4.2 5.1-.6 4.9.6.2 1-4.5.3-4.9.5-.2.5.6 5.1-.6 4.9-1 .2-.3-4.5-.5-4.9-.5-.2-5.1.6-4.9-.6-.2-1 4.5-.3 4.9-.5.2-.4-.5-5 .5-4.9" class="st4 svg-elem" style="animation-delay:.66s"/><path d="M55.3 55.8 79.2 79H31.3l23.9-23.2Z" class="st2 svg-elem" style="animation-delay:.7s"/><path d="m55.5 57 1.5 1.5v19.9h-1.5zm2 1.9 1.6 1.5v17.9h-1.6zm2 2 1.5 1.5v16h-1.5zm2 1.9 1.5 1.5v14h-1.5zm2.1 2 1.6 1.5v12.1h-1.6zm2 2 1.5 1.5v10.1h-1.5zm2 1.9 1.6 1.5v8.1h-1.6zm2 2 1.5 1.5v6.2h-1.5zm2 1.9 1.5 1.5v4.2h-1.5zm2.1 2c1.6 1.4 1.7 1.7 1.6 3.8h-1.6zm2 2 1.9 1.8h-1.9zM55 78.4h-1.5V58.5L55 57zm-2 0h-1.5V60.5L53 59zm-2 0h-1.6v-16l1.6-1.5zm-2 0h-1.5v-14l1.5-1.5zm-2 0h-1.5V66.3l1.5-1.5zm-2.1 0h-1.6V68.3l1.6-1.5zm-2 0h-1.5v-8.1l1.5-1.5zm-2 0h-1.6v-6.2l1.6-1.5zm-2 0h-1.6v-4.2l1.6-1.5zm-2 0h-1.5c-.1-2.1 0-2.4 1.5-3.8zm-2 0H33l1.9-1.8z" class="st4 svg-elem" style="animation-delay:.74s"/><path d="M51.7 64h7.1v9.5h-7.1z" class="st2 svg-elem" style="animation-delay:.78s"/><path d="M52.4 64.6h5.8v8.2h-5.8z" class="st4 svg-elem" style="animation-delay:.82s"/><path d="M52.7 65h5.1v7.5h-5.1z" class="st0 svg-elem" style="animation-delay:.86s"/><path d="M55.1 65h.3v2.5h2.4v.3h-2.4V70h2.4v.3h-2.4v2.3h-.3v-2.3h-2.4V70h2.4v-2.2h-2.4v-.3h2.4zm8.8 54.2c-.5-1.9-1.5-3.7-2.3-5.5-.9-2-.7-5.8 2.3-5.5 3.5.5 4.1 3.8.1 4.6 4.5.7 4.3-4.4.5-5.2-3.2-.7-4.4 2.3-3.9 5 .6 2.3 2.1 4.4 2.6 6.7-3.8-4.1-10.4-4.1-14.3 0 .6-2.3 2.1-4.4 2.6-6.7.5-2.7-.7-5.7-3.9-5-3.9.8-4.1 5.9.5 5.2-8-2.2 4-8.9 2.8-.3-.4 1.6-1.3 3.2-2 4.7-.7 2.5-2.1 4.9-2.6 7.5-2.5-4.2-2.5-5.6-6.9-8.5l-.4.8c2.1.8 3.8 2.7 4.9 4.7-1.7-.7-3.3-2-5.2-2.3-3-.4-6 1.4-5.2 4.8.4 2 2.8 2.4 4.2 1 .6-.6.7-1.6.8-2.4-3.8 7.4-7.7-3.6 0-2.7 2.1.4 3.9 1.9 5.9 2.6.5 1 1 2.2 1.8 2.9-.2 4.1 2.2 7.9 6 9.5-3.3-.6-6.1-2.6-9.1-3.9-1.7-.7-3.6-1.4-5.5-1-4 1.3-1.3 7.8 2.5 4-1 .6-2.8 1-3.6-.2-.5-.9-.3-2.1.5-2.8 1.4-.9 3.4-.4 4.9.2 4.2 1.7 8.1 4.5 12.8 4.3 6.5.7 10-1.9 15.6-4.3 1.5-.5 3.4-1.1 4.9-.2.7.6.9 1.7.6 2.5-.6 1.4-2.6 1.1-3.7.4 5.5 5.2 8-9.1-4.8-2.2-2.4 1.1-4.7 2.6-7.3 3 3.8-1.6 6.2-5.4 6-9.5.8-.8 1.3-2 1.8-2.9 2-.6 3.8-2.2 5.9-2.6 7.7-.8 3.8 10.2 0 2.8.2.8.2 1.8.8 2.4 1.3 1.4 3.7 1 4.2-1 .8-3.3-2.1-5.1-5.2-4.8-1.9.3-3.5 1.6-5.2 2.3 1.1-2 2.8-3.9 4.9-4.7l-.4-.8c-4.4 2.9-4.4 4.2-6.9 8.5-.2-1.9-1.4-3.6-1.9-5.4Zm-7.9-1.5c10.8-.1 10.8 16.8 0 16.6-10.8.1-10.8-16.8 0-16.6m0 18.8c-15-.7-7.3 12.6-4.4 4.7-4.1 6-7.6-4.8 4.4-4 12-.8 8.5 10 4.4 4 2.9 7.9 10.6-5.4-4.4-4.7m-2.9-33s0 0 0 0c1.2.3 2.7 1.2 3.1 2.6.4-1.4 1.8-2.3 3.1-2.6h0s0 0 0 0c-1.5 1.2-2.8 2.1-2.9 4h-.3c-.2-2-1.5-2.8-2.9-4" class="st4 svg-elem" style="animation-delay:.9s"/><path d="M62 107.2c-3 .3-2.3 8.3-5.9 8.9-3.6-.6-2.9-8.6-5.9-8.9 1.9-2 3.8-1.3 5.9.2 2.6-1.9 4.4-1.7 5.9-.2" class="st3 svg-elem" style="animation-delay:.94s"/><path d="M74.6 112.2c3.7 0 3.7 5.7 0 5.7s-3.7-5.7 0-5.7" class="st5 svg-elem" style="animation-delay:.98s"/><path d="M37.5 112.2c3.7 0 3.7 5.7 0 5.7s-3.7-5.7 0-5.7" class="st5 svg-elem" style="animation-delay:1.02s"/><path d="M29.3 79.5v20.8H3.4V79.4h25.9Z" class="st0 svg-elem" style="animation-delay:1.06s"/></g></svg>
18        </div><div class="msticky nav-container"><div class="nav-ut v2"><div class="container-fluid"><div class="col-lg-9 col-md-10 col-xs-12 p0 text-xs-center top-flex"><div></div><div class="flex2 pull-right hidden-xs"><div class="mr30 flex2 hidden-sm hidden-xs"><div class="mr30"><span class="top-bar-icon hidden-sm hidden-xs"><a href="https://e-obywatel.gminalinia.com.pl/" title="Strona e-obywatel Gminy Linia" aria-label="Portal e-obywatel Gminy Linia" rel="nofollow noopener noreferrer" target="_blank" style="margin-right: 30px;"><img src="/files/eobywatel.svg" alt="Ikona e-obywatel" ></a><a href="https://bip.gminalinia.com.pl/" title="Strona BIP Gminy Linia" aria-label="Biuletyn Informacji Publicznej (BIP) Gminy Linia" rel="nofollow noopener noreferrer" target="_blank"><img class="bip-icon" src="/files/BIP_icon.svg" alt="Ikona Biuletynu Informacji Publicznej (BIP)" ></a></span></div><div class="mobfon"><div class="dropdown translation-links-group additional-top-thing mobtrans"><div class="dropdown-toggle language-toggle inline-block" data-toggle="dropdown"><em class="fa fa-chevron-down white"></em><div class="current-language inline-block"><div class="notranslate">PL</div></div></div><ul class="dropdown-menu lang-menu"><li><a href="#googtrans(pl)" data-lang="polski" data-lang-symbol="PL"><span class="notranslate">PL</span></a></li><li><a href="#googtrans(en)" data-lang="angielski" data-lang-symbol="EN"><span class="notranslate">EN</span></a></li></ul></div></div><span class="top-bar-icon hidden-sm hidden-xs"><a href="https://www.facebook.com/people/Urz%C4%85d-Gminy-Linia/100069131773082/" target="_blank" rel="nofollow noopener noreferrer" aria-label="Strona Facebook Gminy Linia"><em class="fab fa-facebook-square" aria-hidden="true"></em></a></span><span class="top-bar-icon hidden-sm hidden-xs"><a href="https://www.youtube.com/channel/UCR-YCjZC_y5ZaFZ_UVzzbNw/featured" target="_blank" rel="nofollow noopener noreferrer" aria-label="Kanał YouTube Gminy Linia"><em class="fab fa-youtube-square" aria-hidden="true"></em></a></span></div><div class="additional-top-thing disability"><button id="toggleDyslexicFontGlobal" type="button" class="font-editing" aria-label="Font dla dyslektyków" aria-pressed="false"><em class="fas hl fa-text-width" aria-hidden="true"></em></button><button type="button" class="font-editing high-contrast" aria-label="Wersja kontrastowa strony"><em class="fas hl fa-adjust" aria-hidden="true"></em></button><button type="button" class="font-editing decrease-me" aria-label="Zmniejsz rozmiar czcionki"><em class="fas hl fa-minus" aria-hidden="true"></em></button><button type="button" class="font-editing reset-me" aria-label="Zresetuj rozmiar czcionki"><em class="fas hl fa-font" aria-hidden="true"></em></button><button type="button" class="font-editing increase-me pr0" aria-label="Zwiększ rozmiar czcionki"><em class="fas hl fa-plus" aria-hidden="true"></em></button></div></div></div></div></div><div class="container-fluid p-sm-0"><div class="megamenu-logo col-md-auto pull-left"><a class="up-logo visible-lg visible-md hidden-sm hidden-xs" href="/" aria-label="Przejdź do strony głównej"><img decoding="async" loading="lazy" class="logo" alt="Logo Urząd Gminy Linia" src="/files/herbgminylinia.svg"></a><div class="header_text hidden-sm hidden-xs"><p>Gmina<br >
19Linia</p></div></div><nav class="col-md-auto pmd0 hidden-xs mw75vw" aria-label="Główna nawigacja strony" ><ul class="jetmenux nav_elementcolor"><li class=" nav_li_hover_elementcolor"><a href="/"   class="nav_a_elementcolor" ><span>Start</span></a></li><li class="active"><a href="/dla-mieszkanca/" class="nav_a_elementcolor nav_li_hover_elementcolor" aria-haspopup="true" aria-expanded="false"><span>Dla mieszkańca</span></a><div class="megamenu full-width nav_ul_elementcolor"><div class="container-fluid"><div class="mega-flex"><ul>  <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-hands-helping fa-fw imageFG" aria-hidden="true"></i><a href="/dla-mieszkanca/gminny-osrodek-pomocy-spolecznej/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor">
19 Gminny Ośrodek Pomocy Społecznej </a> </li>                                                                                                                                                                                <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-handshake fa-fw imageFG" aria-hidden="true"></i><a href="/dla-mieszkanca/dzienny-dom-pobytu-w-lini/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Dzienny Dom Pobytu w Lini </a> </li>    <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-leaf fa-fw imageFG" aria-hidden="true"></i><a href="/dla-mieszkanca/ochrona-srodowiska/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Ochrona Środowiska </a> </li>                                                    <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-trash fa-fw imageFG" aria-hidden="true"></i><a href="/dla-mieszkanca/gospodarka-komunalna/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Gospodarka Komunalna </a> </li>                                                  <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-globe fa-fw imageFG" aria-hidden="true"></i><a href="/dla-mieszkanca/planowanie-przestrzenne/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Planowanie Przestrzenne </a> </li>        <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-briefcase fa-fw imageFG" aria-hidden="true"></i><a href="/dla-mieszkanca/urzad-stanu-cywilnego/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Urząd Stanu Cywilnego </a> </li>                                          <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-passport fa-fw imageFG" aria-hidden="true"></i><a href="/dla-mieszkanca/ewidencja-ludnosci-i-dowody-osobiste/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Ewidencja Ludności i Dowody Osobiste </a> </li>                                          <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-exclamation-triangle fa-fw imageFG" aria-hidden="true"></i><a href="/dla-mieszkanca/zarzadzanie-kryzysowe-linia/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Ochrona Ludności i Obrona Cywilna </a> </li>    <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-chalkboard-teacher fa-fw imageFG" aria-hidden="true"></i><a href="/dla-mieszkanca/oswiata-3/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Oświata </a> </li>                <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-comments fa-fw imageFG" aria-hidden="true"></i><a href="/dla-mieszkanca/konsultacje-spoleczne-35/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Konsultacje społeczne </a> </li>                        <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="far fa-money-bill-alt fa-fw imageFG" aria-hidden="true"></i><a href="/dla-mieszkanca/podatki-i-oplaty-lokalne/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Podatki i opłaty lokalne </a> </li>    <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-air-freshener fa-fw imageFG" aria-hidden="true"></i><a href="/dla-mieszkanca/czyste-powietrze/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Czyste powietrze </a> </li>          <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fab fa-accessible-icon fa-fw imageFG" aria-hidden="true"></i><a href="/dla-mieszkanca/deklaracja-dostepnosci/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Deklaracja dostępności </a> </li>    <li class="menu-close-button"><button type="button" class="close-menu" aria-label="Zamknij menu"><em class="ti ti-close" aria-hidden="true"></em></button></li>  </ul></div></div></div></li><li class=""><a href="/kultura-i-sport/" class="nav_a_elementcolor nav_li_hover_elementcolor" aria-haspopup="true" aria-expanded="false"><span>Kultura i sport</span></a><div class="megamenu full-width nav_ul_elementcolor"><div class="container-fluid"><div class="mega-flex"><ul>  <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-theater-masks fa-fw imageFG" aria-hidden="true"></i><a href="/kultura-i-sport/gminny-dom-kultury/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Gminny Dom Kultury w Lini </a> </li>        <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-calendar-alt fa-fw imageFG" aria-hidden="true"></i><a href="/kultura-i-sport/imprezy/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Imprezy </a> </li>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-hand-paper fa-fw imageFG" aria-hidden="true"></i><a href="/kultura-i-sport/e-bok/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Haft Kaszubski </a> </li>    <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-users fa-fw imageFG" aria-hidden="true"></i><a href="/kultura-i-sport/zkp-olinia/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> ZKP O/Linia </a> </li>        <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-music fa-fw imageFG" aria-hidden="true"></i>
19<a href="/kultura-i-sport/chor-pieciolinia/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Chór Pięciolinia </a> </li>          <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-drum fa-fw imageFG" aria-hidden="true"></i><a href="/kultura-i-sport/zespol-piesni-i-tanca-kaszebsko-rodzezna/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Zespół Pieśni i Tańca Kaszebsko Rodzezna </a> </li>    <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-music fa-fw imageFG" aria-hidden="true"></i><a href="/kultura-i-sport/gmina-orkiestra-deta/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Gmina Orkiestra Dęta </a> </li>    <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-theater-masks fa-fw imageFG" aria-hidden="true"></i><a href="/kultura-i-sport/teatr-prostolinijny/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Teatr Prostolinijny </a> </li>        <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-basketball-ball fa-fw imageFG" aria-hidden="true"></i><a href="/kultura-i-sport/teatr-prostolinijny-2/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Gminne Stowarzyszenie LZS w Lini </a> </li>    <li class="menu-close-button"><button type="button" class="close-menu" aria-label="Zamknij menu"><em class="ti ti-close" aria-hidden="true"></em></button></li>  </ul></div></div></div></li><li class=""><a href="/turystyka/" class="nav_a_elementcolor nav_li_hover_elementcolor" aria-haspopup="true" aria-expanded="false"><span>Turystyka</span></a><div class="megamenu full-width nav_ul_elementcolor"><div class="container-fluid"><div class="mega-flex"><ul>  <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-users fa-fw imageFG" aria-hidden="true"></i><a href="/turystyka/stowarzyszenia/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Stowarzyszenia </a> </li>    <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-road fa-fw imageFG" aria-hidden="true"></i><a href="/turystyka/trasy-wycieczkowe/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Trasy wycieczkowe </a> </li>          <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-water fa-fw imageFG" aria-hidden="true"></i><a href="/turystyka/jeziora/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Jeziora </a> </li>    <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-utensils fa-fw imageFG" aria-hidden="true"></i><a href="/turystyka/gastronomia-2/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Gastronomia </a> </li>    <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-concierge-bell fa-fw imageFG" aria-hidden="true"></i><a href="/turystyka/agroturystyka-i-hotelarstwo/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Agroturystyka i hotelarstwo </a> </li>                    <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-map fa-fw imageFG" aria-hidden="true"></i><a href="/turystyka/folder-i-mapa/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Folder i Mapa </a> </li>    <li class="menu-close-button"><button type="button" class="close-menu" aria-label="Zamknij menu"><em class="ti ti-close" aria-hidden="true"></em></button></li>  </ul></div></div></div></li><li class=""><a href="/gmina-linia/" class="nav_a_elementcolor nav_li_hover_elementcolor" aria-haspopup="true" aria-expanded="false"><span>Gmina Linia</span></a><div class="megamenu full-width nav_ul_elementcolor"><div class="container-fluid"><div class="mega-flex"><ul>  <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fab fa-internet-explorer fa-fw imageFG" aria-hidden="true"></i><a href="/gmina-linia/cyfrowa-gmina/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Cyfrowa Gmina </a> </li>    <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-info fa-fw imageFG" aria-hidden="true"></i><a href="/gmina-linia/informator/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Informator </a> </li>    <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-history fa-fw imageFG" aria-hidden="true"></i><a href="/gmina-linia/z-historii-gminy/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Z historii gminy </a> </li>                                          <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-map-marked-alt fa-fw imageFG" aria-hidden="true"></i><a href="/gmina-linia/solectwa/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor">
19 Sołectwa </a> </li>                                <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-church fa-fw imageFG" aria-hidden="true"></i><a href="/gmina-linia/parafie/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Parafie </a> </li>            <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-signal fa-fw imageFG" aria-hidden="true"></i><a href="/gmina-linia/statystyka/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Statystyka </a> </li>    <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fab fa-pagelines fa-fw imageFG" aria-hidden="true"></i><a href="/gmina-linia/rolnictwo/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Rolnictwo </a> </li>    <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-briefcase fa-fw imageFG" aria-hidden="true"></i><a href="/gmina-linia/dzialalnosc-gospodarcza/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Działalność gospodarcza </a> </li>    <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-shield-alt fa-fw imageFG" aria-hidden="true"></i><a href="/gmina-linia/bezpieczenstwo-gminy/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Bezpieczeństwo gminy </a> </li>    <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-user-md fa-fw imageFG" aria-hidden="true"></i><a href="/gmina-linia/sluzba-zdrowia/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Służba zdrowia </a> </li>    <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-camera fa-fw imageFG" aria-hidden="true"></i><a href="/gmina-linia/galeria-zdjec-gmina-linia/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Galeria zdjęć </a> </li>                                                          <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="far fa-newspaper fa-fw imageFG" aria-hidden="true"></i><a href="/gmina-linia/gazeta-gminy-linia/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Gazeta Gminy Linia </a> </li>                                          <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-bug fa-fw imageFG" aria-hidden="true"></i><a href="/gmina-linia/kolo-pszczelarzy/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Koło pszczelarzy </a> </li>                          <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-users fa-fw imageFG" aria-hidden="true"></i><a href="/gmina-linia/lgd-kaszubska-droga/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> LGD Kaszubska Droga </a> </li>    <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-book-reader fa-fw imageFG" aria-hidden="true"></i><a href="/gmina-linia/zapewnienie-dostepu-do-wiedzy/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Zapewnienie dostępu do wiedzy </a> </li>    <li class="menu-close-button"><button type="button" class="close-menu" aria-label="Zamknij menu"><em class="ti ti-close" aria-hidden="true"></em></button></li>  </ul></div></div></div></li><li class=""><a href="/urzad-gminy/" class="nav_a_elementcolor nav_li_hover_elementcolor" aria-haspopup="true" aria-expanded="false"><span>Urząd Gminy</span></a><div class="megamenu full-width nav_ul_elementcolor"><div class="container-fluid"><div class="mega-flex"><ul>  <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fab fa-font-awesome-flag fa-fw imageFG" aria-hidden="true"></i><a href="/urzad-gminy/projekty-eu-gmina-linia/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Projekty EU </a> </li>                                                                                    <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-landmark fa-fw imageFG" aria-hidden="true"></i><a href="/urzad-gminy/projekty-krajowe/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Projekty Krajowe </a> </li>    <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-info fa-fw imageFG" aria-hidden="true"></i><a href="/urzad-gminy/klauzula-informacyjna/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Klauzula informacyjna </a> </li>    <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-user fa-fw imageFG" aria-hidden="true"></i><a href="/urzad-gminy/wladze/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Władze </a> </li>    <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-briefcase fa-fw imageFG" aria-hidden="true"></i><a href="/urzad-gminy/organizacja-urzedu/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Organizacja Urzędu </a> </li>    <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-file-signature fa-fw imageFG" aria-hidden="true"></i><a href="/urzad-gminy/herb-gminy/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Herb Gminy </a> </li>    <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li">
19<i class="fas fa-user-friends fa-fw imageFG" aria-hidden="true"></i><a href="/urzad-gminy/komisje-rady-gminy/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Komisje Rady Gminy </a> </li>    <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-tasks fa-fw imageFG" aria-hidden="true"></i><a href="/urzad-gminy/inne-programy/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Inne programy </a> </li>    <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-spinner fa-fw imageFG" aria-hidden="true"></i><a href="/urzad-gminy/programy-gminne/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Programy Gminne </a> </li>                <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-cloud-download-alt fa-fw imageFG" aria-hidden="true"></i><a href="/urzad-gminy/druki-on-line/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Druki on-line </a> </li>                                                      <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-book fa-fw imageFG" aria-hidden="true"></i><a href="/urzad-gminy/prawo-lokalne/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Prawo lokalne </a> </li>    <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-cross fa-fw imageFG" aria-hidden="true"></i><a href="/urzad-gminy/cmentarz-komunalny-w-smazynie/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Cmentarz komunalny w Smażynie </a> </li>    <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-dog fa-fw imageFG" aria-hidden="true"></i><a href="/urzad-gminy/kacik-adopcyjny-zwierzat/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Kącik adopcyjny zwierząt </a> </li>    <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-gavel fa-fw imageFG" aria-hidden="true"></i><a href="/urzad-gminy/pomoc-prawna-dla-mieszkancow/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Pomoc prawna dla Mieszkańców </a> </li>    <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-volume-up fa-fw imageFG" aria-hidden="true"></i><a href="/urzad-gminy/petycje/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Petycje </a> </li>                                                                                                                                    <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-upload fa-fw imageFG" aria-hidden="true"></i><a href="/urzad-gminy/pozytek-publiczny/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Pożytek Publiczny </a> </li>                                                              <li class=" nav_dropdown_a_elementcolor col-md-3 col-sm-4 col-xs-12 flex-li"><i class="fas fa-question fa-fw imageFG" aria-hidden="true"></i><a href="/urzad-gminy/interpelacje-i-zapytania-radnych/" class="nav_dropdown_a_elementcolor nav_li_hover_elementcolor"> Interpelacje i zapytania radnych </a> </li>            <li class="menu-close-button"><button type="button" class="close-menu" aria-label="Zamknij menu"><em class="ti ti-close" aria-hidden="true"></em></button></li>  </ul></div></div></div></li><li class=" nav_li_hover_elementcolor"><a href="/kontakt/"   class="nav_a_elementcolor" ><span>Kontakt</span></a></li><li class="menu-search"><button type="button" class="search-toggle" aria-label="Pokaż okno wyszukiwarki"><em class="fas fa-search" aria-hidden="true"></em></button></li> </ul> </nav></div></div><section class="p0 szukajkaFG-section" aria-label="Wyszukiwarka"><div class="container containerFG"><div class="row s-flex"><div class="col-lg-12 col-md-12 col-sm-12 col-xs-12"><div class="col-sm-8 col-sm-offset-2 col-xs-12 s-container searchFG"><form method="post" id="searchform" role="search" aria-label="Wyszukiwarka w serwisie"><label for="search-input" class="sr-only">Wpisz szukaną frazę</label><input type="search" id="search-input" class="s-input" name="name" placeholder="SZUKAJ" minlength="4" autocomplete="off" aria-describedby="search-help"><span id="search-help" class="sr-only">
19Wpisz co najmniej 4 znaki i naciśnij przycisk Szukaj.</span><button type="submit" class="search-input nav_a_elementcolor" aria-label="Szukaj"><span class="sr-only">Szukaj</span></button></form></div></div></div></div><button type="button" class="s-close" aria-label="Zamknij wyszukiwarkę"><span aria-hidden="true"></span><span aria-hidden="true"></span></button></section><div class="main-container"><div id="google_translate_element" style="top: -3000px; position: absolute;"></div><section class="MA-breadcrumbs"><div class="container"><ol class="breadcrumb"><li><a href="/" >Strona główna</a></li></ol><div class="col-sm-6 col-xs-12 waccessible pl0"><div class="a11y-controls local-controls mb24 mt-xs-24"><div class="a11y-panel text-right text-xs-left"><button id="toggleSpacing" type="button" class="font-editing pl0" aria-label="Zwiększ interlinie i odstępy liter" title="Zmień odstępy w tekście."><i class="fas fa-plus" aria-hidden="true"></i> <span class="spacing-text">Odstępy</span></button><button id="toggleTTS" type="button" class="font-editing" aria-pressed="false" title="Syntezator mowy odczytuje cały tekst artykułu."><i class="fas fa-volume-up" aria-hidden="true"></i> <span class="tts-text">Czytaj cały tekst</span></button></div></div></div></div></section>
20
21<section class="custom-1282" id="maincontent" role="main"><div class="container textContainer"><div class="row text-content"><div class="col-lg-12 col-md-12 col-sm-12 col-xs-12 text-center"><h1 class=" mb24 mb-xs-24 header-1282">Dla mieszkańca</h1></div><div class="col-lg-12 col-md-12 col-sm-12 col-xs-12 mt32 p0 text-center flex-c"><div class="col-lg-4 col-md-4 col-xs-12 sxs-12 mb24" style="display: inline-block; float: none; text-align: left;" data-aos="zoom-in" data-aos-offset="0" data-aos-easing="ease-out-sine" data-aos-duration="400"><div class="wsp"><a class="btna equal" href="/dla-mieszkanca/gminny-osrodek-pomocy-spolecznej/"><span>Gminny Ośrodek Pomocy Społecznej</span></a></div></div><div class="col-lg-4 col-md-4 col-xs-12 sxs-12 mb24" style="display: inline-block; float: none; text-align: left;" data-aos="zoom-in" data-aos-offset="0" data-aos-easing="ease-out-sine" data-aos-duration="400"><div class="wsp"><a class="btna equal" href="/dla-mieszkanca/dzienny-dom-pobytu-w-lini/"><span>Dzienny Dom Pobytu w Lini</span></a></div></div><div class="col-lg-4 col-md-4 col-xs-12 sxs-12 mb24" style="display: inline-block; float: none; text-align: left;" data-aos="zoom-in" data-aos-offset="0" data-aos-easing="ease-out-sine" data-aos-duration="400"><div class="wsp"><a class="btna equal" href="/dla-mieszkanca/ochrona-srodowiska/"><span>Ochrona Środowiska</span></a></div></div><div class="col-lg-4 col-md-4 col-xs-12 sxs-12 mb24" style="display: inline-block; float: none; text-align: left;" data-aos="zoom-in" data-aos-offset="0" data-aos-easing="ease-out-sine" data-aos-duration="400"><div class="wsp"><a class="btna equal" href="/dla-mieszkanca/gospodarka-komunalna/"><span>Gospodarka Komunalna</span></a></div></div><div class="col-lg-4 col-md-4 col-xs-12 sxs-12 mb24" style="display: inline-block; float: none; text-align: left;" data-aos="zoom-in" data-aos-offset="0" data-aos-easing="ease-out-sine" data-aos-duration="400"><div class="wsp"><a class="btna equal" href="/dla-mieszkanca/planowanie-przestrzenne/"><span>Planowanie Przestrzenne</span></a></div></div><div class="col-lg-4 col-md-4 col-xs-12 sxs-12 mb24" style="display: inline-block; float: none; text-align: left;" data-aos="zoom-in" data-aos-offset="0" data-aos-easing="ease-out-sine" data-aos-duration="400"><div class="wsp"><a class="btna equal" href="/dla-mieszkanca/urzad-stanu-cywilnego/"><span>Urząd Stanu Cywilnego</span></a></div></div><div class="col-lg-4 col-md-4 col-xs-12 sxs-12 mb24" style="display: inline-block; float: none; text-align: left;" data-aos="zoom-in" data-aos-offset="0" data-aos-easing="ease-out-sine" data-aos-duration="400"><div class="wsp"><a class="btna equal" href="/dla-mieszkanca/ewidencja-ludnosci-i-dowody-osobiste/"><span>Ewidencja Ludności i Dowody Osobiste</span></a></div></div><div class="col-lg-4 col-md-4 col-xs-12 sxs-12 mb24" style="display: inline-block; float: none; text-align: left;" data-aos="zoom-in" data-aos-offset="0" data-aos-easing="ease-out-sine" data-aos-duration="400"><div class="wsp"><a class="btna equal" href="/dla-mieszkanca/zarzadzanie-kryzysowe-linia/"><span>Ochrona Ludności i Obrona Cywilna</span></a></div></div><div class="col-lg-4 col-md-4 col-xs-12 sxs-12 mb24" style="display: inline-block; float: none; text-align: left;" data-aos="zoom-in" data-aos-offset="0" data-aos-easing="ease-out-sine" data-aos-duration="400"><div class="wsp"><a class="btna equal" href="/dla-mieszkanca/oswiata-3/"><span>Oświata</span></a></div></div><div class="col-lg-4 col-md-4 col-xs-12 sxs-12 mb24" style="display: inline-block; float: none; text-align: left;" data-aos="zoom-in" data-aos-offset="0" data-aos-easing="ease-out-sine" data-aos-duration="400"><div class="wsp"><a class="btna equal" href="/dla-mieszkanca/konsultacje-spoleczne-35/"><span>Konsultacje społeczne</span></a></div></div><div class="col-lg-4 col-md-4 col-xs-12 sxs-12 mb24" style="display: inline-block; float: none; text-align: left;" data-aos="zoom-in" data-aos-offset="0" data-aos-easing="ease-out-sine" data-aos-duration="400"><div class="wsp"><a class="btna equal" href="/dla-mieszkanca/podatki-i-oplaty-lokalne/"><span>Podatki i opłaty lokalne</span></a></div></div><div class="col-lg-4 col-md-4 col-xs-12 sxs-12 mb24" style="display: inline-block; float: none; text-align: left;" data-aos="zoom-in" data-aos-offset="0" data-aos-easing="ease-out-sine" data-aos-duration="400"><div class="wsp"><a class="btna equal" href="/dla-mieszkanca/czyste-powietrze/"><span>Czyste powietrze</span></a></div></div><div class="col-lg-4 col-md-4 col-xs-12 sxs-12 mb24" style="display: inline-block; float: none; text-align: left;" data-aos="zoom-in" data-aos-offset="0" data-aos-easing="ease-out-sine" data-aos-duration="400"><div class="wsp"><a class="btna equal" href="/dla-mieszkanca/deklaracja-dostepnosci/"><span>Deklaracja dostępności</span></a></div></div></div></div></div></section>
22
23</div><p id="back-top"><a title="Przejdź do góry strony">Przejdź do góry strony</a></p><footer class="logoand3cols footer-2"><div class="container"><div class="row pt8"><div class="col-xs-12 p0 flexed2"><div class="col-md-3 col-xs-6 col-sxs-12 text-sxs-center text-sm-right text-xs-right pt16 mb0"><div class="footer-contact-info"><strong>Urząd Gminy Linia</strong><p>ul. Turystyczna 15, 84-223 Linia</p><p><em class="fas fa-phone-alt" aria-hidden="true"></em>&nbsp;<a href="tel:+48586768582">+48586768582</a></p><p><em class="fas fa-fax" aria-hidden="true"></em>&nbsp;+48586768569</p><p><em class="fas fa-envelope" aria-hidden="true"></em>&nbsp;<a href="mailto:[email protected]">[email protected]</a></p></div></div><div class="col-md-3 col-xs-6 col-sxs-12 pt16 text-sxs-center"><p><strong>ESP ePUAP</strong> /2215062/SkrytkaESP</p><p>NIP:&nbsp;588-11-30-342<br >
24REGON:&nbsp;
24000537237<br >
25Konto: &nbsp;BS SIERAKOWICE O/LINIA<br >
2683 83 24 0001 0011 7027 2000 0010</p>
27
28<p><a href="https://e-obywatel.gminalinia.com.pl/"><u>e-Obywatel Gminy Linia</u> <em aria-hidden="true" class="fas fa-external-link-alt"></em></a></p></div><div class="col-md-4 col-xs-6 col-sxs-12 text-sxs-center pt16 mb0 footer-contact-info"><table style="width: 100%; margin-bottom: 0;"><caption>Godziny pracy Urzędu:</caption><tbody><tr><th scope="row">Poniedziałek</th><td>7:30 - 17:00</td></tr><tr><th scope="row">Wtorek - Czwartek</th><td>7:30 - 15:30</td></tr><tr><th scope="row">Piątek</th><td>7:30 - 14:00</td></tr></tbody></table></div><div class="col-md-2 col-xs-6 col-sxs-12 text-sxs-center text-right pt16 mb0"><div class="users-online">Użytkowników online: <span id="online-counter">0</span></div><div class="privacy-policy pt16"><a href="/polityka-prywatnosci-pliki-cookies/">Polityka prywatności</a></div><div class="privacy-policy pt16"><a href="/dla-mieszkanca/deklaracja-dostepnosci/">Oświadczenie o dostępności</a></div><div class="privacy-policy pt16"><a href="/dla-mieszkanca/zarzadzanie-kryzysowe-linia/">Zarządzanie Kryzysowe</a></div><div class="privacy-policy pt16"><a href="/mapa-strony/">Mapa strony</a></div></div></div></div><div class="row pt16"><div class="col-xs-7"><span class="fs12">&copy; 2026 Urząd Gminy Linia. Wszelkie prawa zastrzeżone.</span></div><div class="col-xs-5 text-right"><a class="fs12 miro-link" href="https://www.miroart.pl/" target="_blank"  rel="nofollow" >Realizacja MiroArt</a></div></div></div></footer><div id="pdf-overlay"><div class="captcha-wrapper"><span>Kliknij, aby wygenerować wersję PDF</span><form class="captcha-form" data-id="1282"><input type="hidden" id="pdf-sitekey" value="6LctaRosAAAAAKZOwt5sULsujLOR1oIcsoAHWxNt"><button class="captcha-submit" type="submit">Generuj PDF</button></form></div></div>
28<script src="/tpls/Noe/js/jquery.min.js?ver=4.2.52"></script>
28<script src="/tpls/Noe/js/EasyView.js?ver=4.2.52"></script>
28<script src="/tpls/Noe/js/jetmenu.min.js?ver=4.2.52"></script>
28<script src="/tpls/Noe/js/swiper.min.js?ver=4.2.52"></script>
28<script defer src="/tpls/Noe/js/out.js?ver=4.2.52"></script>
28<script>
29// --- ZMIENNE GLOBALNE I REFERENCJE ---
30// (Te deklaracje są teraz na górze, aby były widoczne dla wszystkich funkcji)
31const bodyElement = document.body;
32const toggleDyslexicFontGlobal = document.getElementById('toggleDyslexicFontGlobal');
33
34// Elementy artykułu (Lokalne)
35const toggleSpacing = document.getElementById('toggleSpacing'); 
36const toggleLineReader = document.getElementById('toggleLineReader');
37const toggleTTS = document.getElementById('toggleTTS');
38// const textContainer = document.getElementById('textContainer'); // w przypadku większej liczby sekcji powtarzał się ten sam id, a to niedozwolone
39const textContainer = document.querySelector('.textContainer');
40
41// Przyciski Zmiany Rozmiaru Fonta (w nagłówku)
42const increaseMeButton = document.querySelector('.increase-me');
43const decreaseMeButton = document.querySelector('.decrease-me');
44const resetMeButton = document.querySelector('.reset-me');
45const highContrastButton = document.querySelector('.high-contrast');
46
47// Zmienne stanu dla modułów
48let isReaderModeActive = false;
49let ttsUtterance = null;
50let ttsActive = false;
51let fontLoaded = false;
52const easyViewElementKey = '.additional-top-thing'; // Klucz do LocalStorage EasyView
53const contrastStorageKey = 'highcontrast';
54
55
56// -----------------------------------------------------
57// --- FUNKCJE NARZĘDZIOWE I COOKIE (Konieczne do działania) ---
58// -----------------------------------------------------
59
60function setCookie(name, value, days) {
61    const d = new Date();
62    d.setTime(d.getTime() + (days * 24 * 60 * 60 * 1000));
63    const expires = "expires=" + d.toUTCString();
64    document.cookie = name + "=" + value + ";" + expires + ";path=/"; 
65}
66
67function getCookie(name) {
68    const nameEQ = name + "=";
69    const ca = document.cookie.split(';');
70    for(let i = 0; i < ca.length; i++) {
71        let c = ca[i];
72        while (c.charAt(0) === ' ') c = c.substring(1, c.length);
73        if (c.indexOf(nameEQ) === 0) return c.substring(nameEQ.length, c.length);
74    }
75    return null;
76}
77
78function loadDyslexicFont() {
79    if (fontLoaded) return;
80    const link = document.createElement('link');
81    link.href = 'https://fonts.googleapis.com/css2?family=Lexend:wght@400;600;700&display=swap'; 
82    link.rel = 'stylesheet';
83    document.head.appendChild(link);
84    fontLoaded = true;
85    console.log("DIAGNOSTYKA: Font Lexend wstrzyknięty pomyślnie.");
86}
87
88// -----------------------------------------------------
89// --- MODUŁ KONTRASTU (GLOBALNY I WŁASNY) ---
90// -----------------------------------------------------
91
92function putHighContrastCookie(value) {
93    if (value) {
94        localStorage.setItem(contrastStorageKey, 'true');
95    } else {
96        localStorage.removeItem(contrastStorageKey);
97    }
98}
99
100function isHighContrast() {
101    return localStorage.getItem(contrastStorageKey) === 'true';
102}
103
104
105/**
106 * Przełącza i stosuje style Kontrastu (Czysty JS).
107 * WAŻNE: Funkcja ta musi być dostępna globalnie dla starszych skryptów.
108 */
109function handleContrastToggle() {
110    // Musimy sprawdzić jQuery, ponieważ używamy go do resetowania styli inline.
111    if (typeof jQuery === 'undefined') {
112        console.error("BŁĄD: jQuery jest wymagane do manipulacji stylami Kontrastu.");
113        return;
114    }
115
116    const highContrastLink = document.getElementById('highContrastCss');
117    const isCurrentlyActive = isHighContrast();
118    const targetSelectors = [
119        '.social-feed-element', 
120        '.jetmenux li', 
121        'footer', 
122        'section', 
123        '[class^=custom]',
124        '.jetmenu-wrapper', 
125        '.msticky', 
126        'nav'
127    ];
128
129    if (isCurrentlyActive) {
130        // --- DEZAKTYWACJA ---
131        if (highContrastLink) highContrastLink.remove();
132        bodyElement.classList.remove('highContrast');
133        putHighContrastCookie(false);
134
135        // RESETOWANIE STYLI INLINE (usuwamy agresywnie dodane atrybuty 'style')
136        targetSelectors.forEach(selector => {
137            $(selector).removeAttr('style');
138        });
139        
140        // Resetowanie elementów tekstowych (kolorów)
141        $('[class^="header"], span, .contact-ul *').css('color', 'initial'); 
142        $('#searchform .input-field').css('border', 'initial');
143        $('#calendar').removeClass('contrast-table');
144        
145    } else {
146        // --- AKTYWACJA ---
147        
148        // 1. Wstrzykiwanie linku CSS (dla globalnych stylów kontrastu)
149        if (!highContrastLink) {
150            const style = document.createElement('link');
151            style.href = '/tpls/Noe/css/contrast.css?2';
152            style.rel = 'stylesheet';
153            style.type = 'text/css';
154            style.id = 'highContrastCss';
155            document.head.appendChild(style);
156        }
157        
158        // 2. Dodanie klasy globalnej i zapis stanu
159        bodyElement.classList.add('highContrast');
160        putHighContrastCookie(true);
161        
162        // 3. Wymuszenie styli inline (JAK W ORYGINALE)
163        $('.social-feed-element, .jetmenux li').attr('style', 'background: #000 !important');
164        $('footer, section, [class^=custom]').attr('style', 'background: #000 !important');
165        $('[class^="header"], span:not(.szukaj):not(.s-close>span), .contact-ul *').attr('style', 'color: #fff !important');
166        $('#searchform .input-field').css('border', '1px solid #ffff00');
167        $('.jetmenu-wrapper, .msticky, nav').attr('style', 'background: #000 !important');
168        $('#calendar').addClass('contrast-table');
169    }
170    // Wymuszenie przeładowania strony po kliknięciu
171    //location.reload(); 
172}
173
174
175// -----------------------------------------------------
176// --- EASYVIEW VISUALIZATION (KLUCZOWA FUNKCJA WIZUALIZACJI) ---
177// -----------------------------------------------------
178
179/**
180 * Aktualizuje wizualny stan przycisków EasyView (tj. + / - fonta).
181 */
182function setFontSizeState(state) {
183    if (typeof jQuery === 'undefined') return; // Wymagane dla wizualizacji EasyView
184
185    // 1. Zmień klasy na body (jak w poprzedniej wersji)
186    bodyElement.classList.remove('font-small', 'font-large', 'chfont');
187    
188    // Ustawienie wizualizacji przycisków
189    $('.increase-me, .decrease-me, .reset-me').css('background', 'initial');
190    $('.increase-me em, .decrease-me em, .reset-me em').css('color', 'white');
191    
192    // --- KLUCZOWA LOGIKA RESETU ---
193    if (state === 'reset') {
194        
195        // 1. Resetowanie atrybutów STYLE na elementach, które EasyView.js i CMS mogły dotknąć:
196        const elementsToReset = document.querySelectorAll(
197            'body, body *, .additional-top-thing, .additional-top-thing *'
198        );
199        
200        elementsToReset.forEach(el => {
201            // Usuwamy atrybut 'style', który zawiera osadzony font-size
202            el.removeAttribute('style');
203        });
204        
205        // 2. Usuń LocalStorage dla EasyView
206        localStorage.removeItem(easyViewElementKey);
207        localStorage.removeItem(fontSizeStorageKey);
208
209        // 3. Wróć do stanu początkowego (brak klas fonta)
210        
211    } else if (state === 'large') {
212        bodyElement.classList.add('font-large', 'chfont');
213        $('.increase-me').css({'background': 'yellow', 'padding-right': '10px'}).find('em').css('color', 'black');
214        localStorage.setItem(fontSizeStorageKey, 1);
215        
216    } else if (state === 'small') {
217        bodyElement.classList.add('font-small', 'chfont');
218        $('.decrease-me').css('background', 'yellow').find('em').css('color', 'black');
219        localStorage.setItem(fontSizeStorageKey, -1);
220    }
221    
222    // Logika mobilna (przywrócenie)
223    if ($(window).width() <= 768 && (state === 'reset')) {
224        $('.decrease-me').hide();
225    } else if ($(window).width() > 768) {
226        $('.decrease-me').show();
227    }
228}
229
230// -----------------------------------------------------
231// --- MODUŁY DYSLEKTYCZNE / LOKALNE ---
232// -----------------------------------------------------
233
234
235
236function applyDyslexicFont(enable) {
237    if (enable) {
238        loadDyslexicFont();
239        // Używamy body.classList.add, co jest poprawne.
240        bodyElement.classList.add('dyslexic-font'); 
241        
242        if (toggleDyslexicFontGlobal) {
243             toggleDyslexicFontGlobal.setAttribute('aria-pressed', 'true');
244             toggleDyslexicFontGlobal.classList.add('active-a11y');
245        }
246    } else {
247        bodyElement.classList.remove('dyslexic-font');
248        if (toggleDyslexicFontGlobal) {
249            toggleDyslexicFontGlobal.setAttribute('aria-pressed', 'false');
250            toggleDyslexicFontGlobal.classList.remove('active-a11y');
251        }
252    }
253}
254
255function applySpacing(enable, onLoad = false) {
256    if (!textContainer || !toggleSpacing) return;
257    const spacingTextSpan = toggleSpacing.querySelector('.spacing-text');
258
259    if (enable) {
260        // Wymuszamy załadowanie fonta, jeśli odstępy są włączone
261        loadDyslexicFont(); 
262        textContainer.classList.add('large-spacing');
263        
264        if (!onLoad) { setCookie('a11yLargeSpacing', 'true', 365); }
265        
266        toggleSpacing.classList.add('active-a11y');
267        spacingTextSpan.textContent = 'Standard';
268        toggleSpacing.querySelector('i').classList.replace('fa-plus', 'fa-minus');
269
270    } else {
271        textContainer.classList.remove('large-spacing');
272        
273        if (!onLoad) { setCookie('a11yLargeSpacing', 'false', 30); }
274
275        toggleSpacing.classList.remove('active-a11y');
276        spacingTextSpan.textContent = 'Odstępy';
277        toggleSpacing.querySelector('i').classList.replace('fa-minus', 'fa-plus');
278    }
279}
280
281// --- Moduł Czytnika Wierszy ---
282
283function deactivateReaderMode() {
284    if (isReaderModeActive && textContainer) {
285        const elements = textContainer.querySelectorAll('.reader-line-highlight');
286        elements.forEach(el => {
287            el.classList.remove('reader-line-highlight', 'is-active');
288            el.removeEventListener('click', handleLineClick);
289        });
290        isReaderModeActive = false;
291        
292        const readerTextSpan = toggleLineReader && toggleLineReader.querySelector('.reader-text');
293        
294        if (toggleLineReader) {
295            toggleLineReader.setAttribute('aria-pressed', 'false');
296            toggleLineReader.classList.remove('active-a11y');
297            readerTextSpan && (readerTextSpan.textContent = 'Czytnik Wierszy');
298        }
299    }
300}
301
302function handleLineClick(event) {
303    const clickedLine = event.currentTarget;
304    const activeLine = textContainer.querySelector('.reader-line-highlight.is-active');
305    if (activeLine && activeLine !== clickedLine) {
306        activeLine.classList.remove('is-active');
307    }
308    clickedLine.classList.toggle('is-active');
309}
310
311function activateReaderMode() {
312    if (isReaderModeActive || !textContainer) return;
313    
314    if (ttsActive) stopTTS(); 
315    
316    const mainContentDiv = textContainer.querySelector('.mt32.mb32, .pcontent');
317    if (!mainContentDiv) return;
318
319    // ZMIANA: Dodano 'li' do selektora dla akapitów i elementów listy
320    const elementsToHandle = mainContentDiv.querySelectorAll('p, div.pcontent > div, li'); 
321    
322    elementsToHandle.forEach(el => {
323        // Pomijamy puste elementy
324        if (el.textContent.trim().length > 0 && !el.classList.contains('reader-line-highlight')) { 
325             el.classList.add('reader-line-highlight');
326             el.addEventListener('click', handleLineClick);
327        }
328    });
329    isReaderModeActive = true;
330    
331    const readerTextSpan = toggleLineReader && toggleLineReader.querySelector('.reader-text');
332    
333    if (toggleLineReader) {
334        toggleLineReader.setAttribute('aria-pressed', 'true');
335        toggleLineReader.classList.add('active-a11y');
336        readerTextSpan && (readerTextSpan.textContent = 'Wyłącz czytnik');
337    }
338}
339
340// --- Moduł TTS ---
341
342function stopTTS() {
343    if (ttsUtterance) {
344        window.speechSynthesis.cancel();
345        ttsUtterance = null;
346    }
347    ttsActive = false;
348    
349    const ttsTextSpan = toggleTTS && toggleTTS.querySelector('.tts-text');
350
351    toggleTTS && toggleTTS.setAttribute('aria-pressed', 'false');
352    ttsTextSpan && (ttsTextSpan.textContent = 'Czytaj cały tekst');
353    toggleTTS && toggleTTS.classList.remove('active-a11y');
354}
355
356function startTTS() {
357    if (!textContainer) return; 
358    if (isReaderModeActive) deactivateReaderMode(); 
359
360    const titleElement = textContainer.querySelector('h1');
361    const title = titleElement ? titleElement.textContent.trim() : '';
362
363    const readableContainers = textContainer.querySelectorAll(
364        '.text-content, .mt32.mb32, .pcontent'
365    );
366
367    if (!readableContainers.length) return;
368
369    let fullText = title ? title + '. ' : '';
370
371    readableContainers.forEach(container => {
372        const elementsToRead = container.querySelectorAll(
373            'h2, h3, h4, p, li, blockquote, table caption, th, td'
374        );
375
376        elementsToRead.forEach(el => {
377            const text = el.textContent.replace(/\s+/g, ' ').trim();
378
379            if (text.length > 0) {
380                fullText += text + '. ';
381            }
382        });
383    });
384
385    if (fullText.trim().length < 5) return;
386
387    const ttsTextSpan = toggleTTS && toggleTTS.querySelector('.tts-text');
388    
389    ttsUtterance = new SpeechSynthesisUtterance(fullText);
390    ttsUtterance.lang = 'pl-PL'; 
391    
392    ttsUtterance.onend = stopTTS;
393    ttsUtterance.onerror = (event) => {
394        console.error('Błąd syntezy mowy:', event.error);
395        stopTTS();
396    };
397
398    window.speechSynthesis.speak(ttsUtterance);
399    
400    ttsActive = true;
401    toggleTTS && toggleTTS.setAttribute('aria-pressed', 'true');
402    ttsTextSpan && (ttsTextSpan.textContent = 'Zatrzymaj czytanie');
403    toggleTTS && toggleTTS.classList.add('active-a11y');
404}
405
406
407
408// --- LOGIKA STARTOWA ---
409
410function checkAccessibilitySettings() {
411    // 1. Sprawdzenie FONTU DYSLEKTYCZNEGO (Globalnie)
412    const fontSetting = getCookie('a11yDyslexicFont');
413    if (fontSetting === 'true') {
414        applyDyslexicFont(true);
415    }
416    
417    // 2. Sprawdzenie ODSTĘPÓW (Lokalnie)
418    const spacingSetting = getCookie('a11yLargeSpacing');
419    if (spacingSetting === 'true' && textContainer && toggleSpacing) { 
420        applySpacing(true, true); 
421    }
422}
423
424
425// --- GŁÓWNY START SKRYPTU ---
426// --- JQUERY: BLOK INICJALIZACYJNY ---
427if (typeof jQuery !== 'undefined') {
428    $(function() {
429        
430        // 1. INICJALIZACJA EASYVIEW (ZACHOWANA)
431        $('.additional-top-thing').easyView({
432            container: 'body',
433            tags: ['h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'div', 'p', 'a', 'span:not(.top-bar-icon)', 'strong', 'em', 'ul', 'ol', 'li'],
434            increaseSelector: '.increase-me',
435            decreaseSelector: '.decrease-me',
436            normalSelector: '.reset-me'
437        });
438        
439        // 2. KONTRAST: Przywrócenie obsługi
440        if (typeof handleContrastToggle === 'function') {
441                $('.high-contrast').off('click').on('click', handleContrastToggle);
442            }
443        
444    });
445
446}
447function updateEasyViewButtons() {
448    if (typeof jQuery === 'undefined') return;
449
450    const easyViewElementKey = '.additional-top-thing';
451    let easyViewData = localStorage.getItem(easyViewElementKey);
452    let fratio = 100;
453    
454    if (easyViewData) {
455        try {
456            fratio = JSON.parse(easyViewData).ratio || 100;
457        } catch (e) {
458            fratio = 100;
459        }
460    }
461
462    // Resetuj wszystko
463    $('.increase-me, .decrease-me, .reset-me').css('background', 'initial');
464    $('.increase-me em, .decrease-me em, .reset-me em').css('color', 'white');
465    
466    // Zastosuj wizualny stan na podstawie odczytanego ratio
467    if (fratio > 100) {
468        $('.increase-me').css({'background': 'yellow', 'padding-right': '10px'});
469        $('.increase-me em').css('color', 'black');
470        document.body.classList.add('chfont');
471    } else if (fratio < 100) {
472        $('.decrease-me').css('background', 'yellow');
473        $('.decrease-me em').css('color', 'black');
474        document.body.classList.add('chfont');
475    } else {
476        document.body.classList.remove('chfont');
477    }
478    
479    if ($(window).width() <= 768 && (!fratio || fratio === 100)) {
480        $('.decrease-me').hide();
481    } else {
482        $('.decrease-me').show();
483    }
484}
485
486// Blok natywny JS dla modułów dostępności i zarządzania stanem
487document.addEventListener('DOMContentLoaded', () => {
488    
489    // Sprawdzenie stanu Kontrastu przy starcie, by ustawić klasę 'highContrast' na body
490    const highContrastIsActive = isHighContrast();
491    if (highContrastIsActive) {
492        bodyElement.classList.add('highContrast');
493        
494        // RĘCZNE WSTRZYKNIĘCIE LINKU CSS KONTRATU PRZY KAŻDYM ZAŁADOWANIU
495        const highContrastLink = document.getElementById('highContrastCss');
496        if (!highContrastLink) {
497            const style = document.createElement('link');
498            style.href = '/tpls/Noe/css/contrast.css?2';
499            style.rel = 'stylesheet';
500            style.type = 'text/css';
501            style.id = 'highContrastCss';
502            document.head.appendChild(style);
503        }
504        
505        // Oznaczenie wizualne przycisku na start
506        if (highContrastButton) {
507            highContrastButton.classList.add('active-a11y');
508        }
509    }
510
511    // FONT EASYVIEW (ZWIĘKSZANIE/ZMNIEJSZANIE FONTÓW)
512    if (increaseMeButton) {
513        increaseMeButton.addEventListener('click', updateEasyViewButtons);
514    }
515    if (decreaseMeButton) {
516        decreaseMeButton.addEventListener('click', updateEasyViewButtons);
517    }
518    if (resetMeButton) {
519        resetMeButton.addEventListener('click', updateEasyViewButtons);
520    }
521
522    // FONT DYSLEKTYCZNY (GLOBALNY)
523    if (toggleDyslexicFontGlobal) {
524        toggleDyslexicFontGlobal.addEventListener('click', () => {
525            const wasActive = bodyElement.classList.contains('dyslexic-font');
526            applyDyslexicFont(!wasActive);
527            setCookie('a11yDyslexicFont', wasActive ? 'false' : 'true', wasActive ? 30 : 365); 
528        });
529    }
530
531    // MODUŁY LOKALNE (Artykuł)
532    if (textContainer) {
533        if (toggleSpacing) {
534            toggleSpacing.addEventListener('click', () => {
535                applySpacing(!textContainer.classList.contains('large-spacing'));
536            });
537        }
538        if (toggleLineReader) {
539            toggleLineReader.addEventListener('click', () => {
540                isReaderModeActive ? deactivateReaderMode() : activateReaderMode();
541            });
542        }
543        if (toggleTTS) {
544            toggleTTS.addEventListener('click', () => {
545                ttsActive ? stopTTS() : startTTS();
546            });
547        }
548    }
549    
550    // OSTATECZNE URUCHOMIENIE
551    checkAccessibilitySettings(); 
552});
553
554// skrypty potrzebny do wyszukiwarki
555jQuery(function() {
556    jQuery('#searchform, #seacher, #seacher2').submit(function(e) {
557        e.preventDefault();
558        var s = jQuery(this).find('input[type="search"]').val();
559        if (s) window.location = '/search/'+s+'/';
560        return false;
561    });
562});
563</script>
vendor: 1 bytes, line 563
563
564<script>$(document).ready(function () {setTimeout(function() {$(".header-107722").AutoFont({minFont: 22,maxFont: 48,fontRatio: 12,maximum: 980,});$("#header-107722").AutoFont({minFont: 22,maxFont: 48,fontRatio: 12,maximum: 980,});$(".header3-107722").AutoFont({minFont: 22,maxFont: 48,fontRatio: 12,maximum: 980,});$("#header3-107722").AutoFont({minFont: 22,maxFont: 48,fontRatio: 12,maximum: 980,});$(".header-107726").AutoFont({minFont: 24,maxFont: 28,fontRatio: 11,minimum: 380,maximum: 980,});$("#header-107726").AutoFont({minFont: 24,maxFont: 28,fontRatio: 11,minimum: 380,maximum: 980,});$(".header3-107726").AutoFont({minFont: 24,maxFont: 28,fontRatio: 11,minimum: 380,maximum: 980,});$("#header3-107726").AutoFont({minFont: 24,maxFont: 28,fontRatio: 11,minimum: 380,maximum: 980,});$(".header2-107726").AutoFont({minFont: 20,maxFont: 24,fontRatio: 11,minimum: 380,maximum: 980,});$("#header2-107726").AutoFont({minFont: 20,maxFont: 24,fontRatio: 11,minimum: 380,maximum: 980,});}, 1000);});</script>
564
565
566<script>
567    $(document).ready(function(){
568        $().jetmenu({
569            menu_element: ".jetmenux",
570            prepend_showhide_li: false
571        });
572    });
573</script>
vendor: 67 bytes, lines 573-574
573
574<script defer src='https://www.google.com/recaptcha/api.js?render=
5746LctaRosAAAAAKZOwt5sULsujLOR1oIcsoAHWxNt
vendor: 24 bytes, lines 574-577
574&hl=pl'></script>
575
576
577    
577<script>
578      function googleTranslateElementInit() { 
579        new google.translate.TranslateElement({ pageLanguage: 'pl', includedLanguages: 'en,pl', layout: google.translate.TranslateElement.InlineLayout.SIMPLE, autoDisplay: false }, 'google_translate_element');
580      }
581        $(document).ready(function() {
582            if ($.cookie('googtrans')) $('.current-language > div').text($.cookie('googtrans').replace('/pl/', '').toUpperCase());
583        });
584        $('.translation-links-group a').click(function() {
585          $('.language-toggle').click();
586          $('.current-language > div').text($(this).data('lang-symbol'));
587          var lang = $(this).data('lang');
588          var $frame = $('iframe.skiptranslate');
589          if (!$frame.size()) { 
590            alert("Error: Could not find Google translate frame.");
591            return false;
592          }
593          $frame.contents().find('.VIpgJd-ZVi9od-vH1Gmf-ibnC6b span.text:contains('+lang+')').get(0).click();
594          return false;
595        });
596    </script>
596
597    
597<script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit" async defer></script>
597
598</body>
599</html>
600

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.