From: <Saved by Blink>
Snapshot-Content-Location: https://www.plk-sa.pl/planowane-inwestycje-plk-konsultacje-spoleczne/
Subject: =?utf-8?Q?Planowane=20inwestycje=20PLK=20=E2=80=93=20konsultacje=20spo=C5?=
 =?utf-8?Q?=82eczne=20-=20PKP=20Polskie=20Linie=20Kolejowe=20S.A.?=
Date: Mon, 22 Mar 2021 07:27:04 -0000
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----MultipartBoundary--UxakVmvGykAxKbwm1pgqEkucbJK7ZSrOBiEPjNHFjM----"


------MultipartBoundary--UxakVmvGykAxKbwm1pgqEkucbJK7ZSrOBiEPjNHFjM----
Content-Type: text/html
Content-ID: <frame-6FC24349BD39E3E98842B7336A56D814@mhtml.blink>
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.plk-sa.pl/planowane-inwestycje-plk-konsultacje-spoleczne/

<!DOCTYPE html><html lang=3D"pl" class=3D"" data-device-size=3D"on" data-os=
=3D"windows" data-browser=3D""><head><meta http-equiv=3D"Content-Type" cont=
ent=3D"text/html; charset=3DUTF-8"><link rel=3D"stylesheet" type=3D"text/cs=
s" href=3D"cid:css-5bcc02ac-67ee-4dce-b1a5-6c59a9b48555@mhtml.blink" />


<!--=20
	This website is powered by TYPO3 - inspiring people to share!
	TYPO3 is a free open source Content Management Framework initially created=
 by Kasper Skaarhoj and licensed under GNU/GPL.
	TYPO3 is copyright 1998-2018 of Kasper Skaarhoj. Extensions are copyright =
of their respective owners.
	Information and contribution at https://typo3.org/
-->



<title>Planowane inwestycje PLK =E2=80=93 konsultacje spo=C5=82eczne - PKP =
Polskie Linie Kolejowe S.A.</title>
<meta name=3D"generator" content=3D"TYPO3 CMS">
<meta name=3D"viewport" content=3D"width=3Ddevice-width, initial-scale=3D1,=
 minimum-scale=3D1">
<meta http-equiv=3D"X-UA-Compatible" content=3D"IE=3Dedge">
<meta property=3D"og:locale" content=3D"pl_PL">
<meta name=3D"description" content=3D"PKP Polskie Linie Kolejowe S.A. jest =
zarz=C4=85dc=C4=85 narodowej sieci kolejowej. Nasz podstawowy produkt to ro=
zk=C5=82ad jazdy u=C5=82o=C5=BCony na zam=C3=B3wienie klienta =E2=80=93 prz=
ewo=C5=BAnika kolejowego, pasa=C5=BCerskiego b=C4=85d=C5=BA towarowego, spr=
zedawany na podstawie umowy w formie wyznaczonej trasy przejazdu.">
<meta name=3D"keywords" content=3D"sie=C4=87 kolejowa, linie kolejowe, rozk=
=C5=82ady jazdy, sieci kolejowe, plk">
<meta property=3D"og:title" content=3D"Planowane inwestycje PLK =E2=80=93 k=
onsultacje spo=C5=82eczne">
<meta property=3D"og:site_name" content=3D"PKP Polskie Linie Kolejowe S.A."=
>
<meta property=3D"og:description" content=3D"PKP Polskie Linie Kolejowe S.A=
. jest zarz=C4=85dc=C4=85 narodowej sieci kolejowej. Nasz podstawowy produk=
t to rozk=C5=82ad jazdy u=C5=82o=C5=BCony na zam=C3=B3wienie klienta =E2=80=
=93 przewo=C5=BAnika kolejowego, pasa=C5=BCerskiego b=C4=85d=C5=BA towarowe=
go, sprzedawany na podstawie umowy w formie wyznaczonej trasy przejazdu.">
<meta property=3D"og:image" content=3D"https://www.plk-sa.pl/typo3temp/asse=
ts/_processed_/f/0/csm_touch-icon_66d47d8d56.jpg">
<meta property=3D"og:url" content=3D"https://www.plk-sa.pl/planowane-inwest=
ycje-plk-konsultacje-spoleczne/">
<meta property=3D"og:type" content=3D"website">
<meta property=3D"fb:page_id" content=3D"365775959568">


<link rel=3D"alternate stylesheet" type=3D"text/css" href=3D"https://www.pl=
k-sa.pl/assets/styles/css/highcontrast.css?1569575493" media=3D"all" title=
=3D"highcontrast">
<!--[if IE 8]><link rel=3D"stylesheet" type=3D"text/css" href=3D"/typo3temp=
/assets/compressed/ie8-eadf5ae1d021fdb83670d43d7c77afae.css?1533036817" med=
ia=3D"all"><![endif]-->
<!--[if IE 9]><link rel=3D"stylesheet" type=3D"text/css" href=3D"/typo3temp=
/assets/compressed/ie9-96e43bc0b5df7956a8a71556e858fd85.css?1533036817" med=
ia=3D"all"><![endif]-->
<link rel=3D"stylesheet" type=3D"text/css" href=3D"https://www.plk-sa.pl/ty=
po3temp/assets/compressed/merged-daeb1664416b3800ee843e0e8df9e84e-ca17710f9=
3230cc9a2d37a93b0f50a5c.css?1602558986" media=3D"all">
<link rel=3D"stylesheet" type=3D"text/css" href=3D"https://www.plk-sa.pl/ty=
po3temp/assets/compressed/merged-4320a67ec060fc6edb4a8357ac40bbac-bdfbc182f=
5f70106000d3f0afbdde381.css?1602558986" media=3D"screen and (max-width: 720=
px)">
<link rel=3D"stylesheet" type=3D"text/css" href=3D"https://www.plk-sa.pl/ty=
po3temp/assets/compressed/merged-99a98a2ef0958499d576644ab2e8e0a0-a2d9d0775=
d89c8b122c6f7dd5aa1c953.css?1533036817" media=3D"print">






<!--[if lt IE 9]><script src=3D"//html5shiv.googlecode.com/svn/trunk/html5.=
js" type=3D"text/javascript"></script><![endif]-->




    <link rel=3D"apple-touch-icon" sizes=3D"180x180" href=3D"https://www.pl=
k-sa.pl/assets/images/favicons/apple-touch-icon.png">
    <link rel=3D"icon" type=3D"image/png" href=3D"https://www.plk-sa.pl/ass=
ets/images/favicons/favicon-32x32.png" sizes=3D"32x32">
    <link rel=3D"icon" type=3D"image/png" href=3D"https://www.plk-sa.pl/ass=
ets/images/favicons/favicon-16x16.png" sizes=3D"16x16">
    <link rel=3D"manifest" href=3D"https://www.plk-sa.pl/assets/images/favi=
cons/manifest.json">
    <link rel=3D"mask-icon" href=3D"https://www.plk-sa.pl/assets/images/fav=
icons/safari-pinned-tab.svg" color=3D"#5bbad5">
    <link rel=3D"shortcut icon" href=3D"https://www.plk-sa.pl/assets/images=
/favicons/favicon.ico">
    <meta name=3D"msapplication-config" content=3D"/assets/images/favicons/=
browserconfig.xml">
    <meta name=3D"theme-color" content=3D"#ffffff">       =20

        <!-- Google Tag Manager -->
       =20
        <!-- End Google Tag Manager -->

</head>
<body style=3D"">

        <!-- Facebook Pixel Code -->
       =20
       =20
        <!-- End Facebook Pixel Code -->

               =20

<div class=3D"wrapper">
    <header>
       =20

<div class=3D"stickyHeader">
    <div class=3D"accessibilityNav">            <ul>
                <li><a href=3D"https://www.plk-sa.pl/" tabindex=3D"1">Stron=
a g=C5=82=C3=B3wna</a></li>
                <li><a href=3D"https://www.plk-sa.pl/planowane-inwestycje-p=
lk-konsultacje-spoleczne/#content" tabindex=3D"2">Przeskocz do tre=C5=9Bci<=
/a></li>
                <li><a href=3D"https://www.plk-sa.pl/planowane-inwestycje-p=
lk-konsultacje-spoleczne/#top" tabindex=3D"3">Przeskocz do nawigacji</a></l=
i>
            </ul></div>
    <div class=3D"links">
        <div class=3D"btns">
            <div class=3D"mainBtns">
               =20




	<div class=3D"tx-kesearch-pi1">
=09
	<div class=3D"search">
		<form method=3D"get" id=3D"form_kesearch_pi1" name=3D"form_kesearch_pi1" =
action=3D"https://www.plk-sa.pl/wyniki-wyszukiwania/">
		=09
			=09
		=09
		=09
		=09
		=09

			<div class=3D"kesearchbox">
				<label for=3D"ke_search_sword">Szukaj w serwisie...</label>
				<input type=3D"text" id=3D"ke_search_sword" name=3D"tx_kesearch_pi1[swo=
rd]" value=3D"" placeholder=3D"Szukaj w serwisie...">
				<button type=3D"submit" id=3D"kesearch_submit">Szukaj</button>
			</div>

		=09
		=09
		=09
		=09

		=09
		</form>
		<span class=3D"close"></span>
	</div>

</div>






                <a class=3D"searchLink headerLink" tabindex=3D"5"><span>Szu=
kaj</span></a><a href=3D"http://portalpasazera.pl/" target=3D"_blank" class=
=3D"scheduleLink headerLink" tabindex=3D"6"><span>Rozk=C5=82ad jazdy</span>=
</a>
            </div>
                    <div class=3D"accessibility">
            <a href=3D"https://www.plk-sa.pl/planowane-inwestycje-plk-konsu=
ltacje-spoleczne/#" data-theme-switcher=3D"highcontrast" tabindex=3D"7"><sp=
an>Zmiana kontrastu</span></a>
            <div class=3D"sizes">
                <a href=3D"https://www.plk-sa.pl/planowane-inwestycje-plk-k=
onsultacje-spoleczne/#" tabindex=3D"8" data-size-switcher=3D"small" class=
=3D"active">A</a>
                <a href=3D"https://www.plk-sa.pl/planowane-inwestycje-plk-k=
onsultacje-spoleczne/#" tabindex=3D"9" data-size-switcher=3D"medium">A</a>
                <a href=3D"https://www.plk-sa.pl/planowane-inwestycje-plk-k=
onsultacje-spoleczne/#" tabindex=3D"10" data-size-switcher=3D"big">A</a>
            </div>
        </div>
            <div class=3D"langNav"><span>pl</span><a href=3D"https://en.plk=
-sa.pl/" tabindex=3D"11">en</a></div>
                <div class=3D"socials headerLink">
        <a href=3D"http://www.facebook.com/PolskieLinieKolejowe" class=3D"f=
bLink" target=3D"_blank" tabindex=3D"12"><span>Facebook</span></a>
        <a href=3D"http://twitter.com/PKP_PLK_SA" class=3D"twLink" target=
=3D"_blank" tabindex=3D"13"><span>Twitter</span></a>
        <a href=3D"http://www.youtube.com/user/PolskieLinieKolejowe" class=
=3D"ytLink" target=3D"_blank" tabindex=3D"14"><span>Youtube</span></a>
        <a href=3D"https://www.instagram.com/polskie_linie_kolejowe/" class=
=3D"inLink" target=3D"_blank" tabindex=3D"15"><span>Instagram</span></a>
    </div>
        </div>
        <nav><div class=3D"inner"><ul><li class=3D"hasSubs"><a href=3D"http=
s://www.plk-sa.pl/o-nas/" title=3D"O nas" tabindex=3D"16">O nas</a><ul clas=
s=3D"mCustomScrollbar _mCS_1"><div class=3D"mCustomScrollBox mCS-light" id=
=3D"mCSB_1" style=3D"position:relative; height:100%; overflow:hidden; max-w=
idth:100%;"><div class=3D"mCSB_container mCS_no_scrollbar" style=3D"positio=
n:relative; top:0;"><li><a href=3D"https://www.plk-sa.pl/o-nas#about-0" tit=
le=3D"Inwestycje" tabindex=3D"17">Inwestycje</a></li><li><a href=3D"https:/=
/www.plk-sa.pl/o-nas#about-1" title=3D"Rozk=C5=82ad jazdy" tabindex=3D"18">=
Rozk=C5=82ad jazdy</a></li><li><a href=3D"https://www.plk-sa.pl/o-nas#about=
-2" title=3D"Bezpiecze=C5=84stwo" tabindex=3D"19">Bezpiecze=C5=84stwo</a></=
li><li><a href=3D"https://www.plk-sa.pl/o-nas#about-3" title=3D"Utrzymanie =
infrastruktury" tabindex=3D"20">Utrzymanie infrastruktury</a></li><li><a hr=
ef=3D"https://www.plk-sa.pl/o-nas#about-4" title=3D"Prowadzenie ruchu poci=
=C4=85g=C3=B3w" tabindex=3D"21">Prowadzenie ruchu poci=C4=85g=C3=B3w</a></l=
i><li><a href=3D"https://www.plk-sa.pl/o-nas#about-5" title=3D"Misja" tabin=
dex=3D"22">Misja</a></li><li><a href=3D"https://www.plk-sa.pl/o-nas#about-6=
" title=3D"Wizja" tabindex=3D"23">Wizja</a></li><li><a href=3D"https://www.=
plk-sa.pl/o-nas#about-7" title=3D"Sp=C3=B3=C5=82ki zale=C5=BCne" tabindex=
=3D"24">Sp=C3=B3=C5=82ki zale=C5=BCne</a></li></div><div class=3D"mCSB_scro=
llTools" style=3D"position: absolute; display: none;"><div class=3D"mCSB_dr=
aggerContainer"><div class=3D"mCSB_dragger" style=3D"position: absolute; to=
p: 0px;"><div class=3D"mCSB_dragger_bar" style=3D"position:relative;"></div=
></div><div class=3D"mCSB_draggerRail"></div></div></div></div></ul></li><l=
i class=3D"hasSubs"><a href=3D"https://www.plk-sa.pl/dla-klientow-i-kontrah=
entow/warunki-udostepniania-infrastruktury-i-regulaminy/zasady-udostepniani=
a-infrastruktury-kolejowej/" title=3D"Dla klient=C3=B3w i kontrahent=C3=B3w=
" tabindex=3D"25">Dla klient=C3=B3w i kontrahent=C3=B3w</a><ul class=3D"mCu=
stomScrollbar _mCS_2"><div class=3D"mCustomScrollBox mCS-light" id=3D"mCSB_=
2" style=3D"position:relative; height:100%; overflow:hidden; max-width:100%=
;"><div class=3D"mCSB_container mCS_no_scrollbar" style=3D"position:relativ=
e; top:0;"><li><a href=3D"https://www.plk-sa.pl/dla-klientow-i-kontrahentow=
/wykonawcy-podwykonawcy/" title=3D"Wykonawcy/ Podwykonawcy" tabindex=3D"26"=
>Wykonawcy/ Podwykonawcy</a></li><li><a href=3D"https://www.plk-sa.pl/dla-k=
lientow-i-kontrahentow/akty-prawne-i-przepisy/biuletyn-pkp-polskie-linie-ko=
lejowe-sa/2021/" title=3D"Akty prawne i przepisy" tabindex=3D"27">Akty praw=
ne i przepisy</a></li><li><a href=3D"https://www.plk-sa.pl/dla-klientow-i-k=
ontrahentow/informacja-dla-akcjonariuszy/" title=3D"Informacja dla akcjonar=
iuszy" tabindex=3D"28">Informacja dla akcjonariuszy</a></li><li><a href=3D"=
https://www.plk-sa.pl/dla-klientow-i-kontrahentow/bezpieczenstwo-informacji=
-spolki/" title=3D"Bezpiecze=C5=84stwo Informacji Sp=C3=B3=C5=82ki" tabinde=
x=3D"29">Bezpiecze=C5=84stwo Informacji Sp=C3=B3=C5=82ki</a></li><li><a hre=
f=3D"https://www.plk-sa.pl/dla-klientow-i-kontrahentow/statut-sieci-kolejow=
ej/" title=3D"Statut Sieci Kolejowej" tabindex=3D"30">Statut Sieci Kolejowe=
j</a></li><li><a href=3D"https://www.plk-sa.pl/dla-klientow-i-kontrahentow/=
warunki-udostepniania-infrastruktury-i-regulaminy/zasady-udostepniania-infr=
astruktury-kolejowej/" title=3D"Warunki udost=C4=99pniania infrastruktury i=
 regulaminy" tabindex=3D"31">Warunki udost=C4=99pniania infrastruktury i re=
gulaminy</a></li><li><a href=3D"https://www.plk-sa.pl/dla-klientow-i-kontra=
hentow/serwis-kalkulacja/" title=3D"Serwis Kalkulacja" tabindex=3D"32">Serw=
is Kalkulacja</a></li><li><a href=3D"https://www.plk-sa.pl/dla-klientow-i-k=
ontrahentow/internetowy-system-zamawiania-trasy-pociagu/" title=3D"Internet=
owy system zamawiania trasy poci=C4=85gu" tabindex=3D"33">Internetowy syste=
m zamawiania trasy poci=C4=85gu</a></li><li><a href=3D"https://www.plk-sa.p=
l/dla-klientow-i-kontrahentow/dopuszczanie-nowych-produktow-i-uslug/zasady-=
dopuszczania-produktow-do-stosowania-w-plk/procedura-sms-pw-17/" title=3D"D=
opuszczanie nowych produkt=C3=B3w i us=C5=82ug" tabindex=3D"34">Dopuszczani=
e nowych produkt=C3=B3w i us=C5=82ug</a></li><li><a href=3D"https://www.plk=
-sa.pl/dla-klientow-i-kontrahentow/forum-inwestycyjne/" title=3D"Forum inwe=
stycyjne" tabindex=3D"35">Forum inwestycyjne</a></li><li><a href=3D"https:/=
/www.plk-sa.pl/dla-klientow-i-kontrahentow/zamowienia-publiczne/" target=3D=
"_blank" title=3D"Zam=C3=B3wienia publiczne" tabindex=3D"36">Zam=C3=B3wieni=
a publiczne</a></li><li><a href=3D"https://www.plk-sa.pl/dla-klientow-i-kon=
trahentow/najemdzierzawa/ogolne-warunki/" title=3D"Najem/Dzier=C5=BCawa" ta=
bindex=3D"37">Najem/Dzier=C5=BCawa</a></li><li><a href=3D"https://www.plk-s=
a.pl/dla-klientow-i-kontrahentow/ochrona-srodowiska/" title=3D"Ochrona =C5=
=9Brodowiska" tabindex=3D"38">Ochrona =C5=9Brodowiska</a></li><li><a href=
=3D"https://www.plk-sa.pl/dla-klientow-i-kontrahentow/wspolpraca-zarzadcow-=
wspolpraca-miedzynarodowa/krajowi-zarzadcy/" title=3D"Wsp=C3=B3=C5=82praca =
Zarz=C4=85dc=C3=B3w/ Wsp=C3=B3=C5=82praca mi=C4=99dzynarodowa" tabindex=3D"=
39">Wsp=C3=B3=C5=82praca Zarz=C4=85dc=C3=B3w/ Wsp=C3=B3=C5=82praca mi=C4=99=
dzynarodowa</a></li></div><div class=3D"mCSB_scrollTools" style=3D"position=
: absolute; display: none;"><div class=3D"mCSB_draggerContainer"><div class=
=3D"mCSB_dragger" style=3D"position: absolute; top: 0px;"><div class=3D"mCS=
B_dragger_bar" style=3D"position:relative;"></div></div><div class=3D"mCSB_=
draggerRail"></div></div></div></div></ul></li><li class=3D"hasSubs"><a hre=
f=3D"https://www.plk-sa.pl/biuro-prasowe/informacje-prasowe/" title=3D"Biur=
o prasowe" tabindex=3D"40">Biuro prasowe</a><ul class=3D"mCustomScrollbar _=
mCS_3"><div class=3D"mCustomScrollBox mCS-light" id=3D"mCSB_3" style=3D"pos=
ition:relative; height:100%; overflow:hidden; max-width:100%;"><div class=
=3D"mCSB_container mCS_no_scrollbar" style=3D"position:relative; top:0;"><l=
i><a href=3D"https://www.plk-sa.pl/biuro-prasowe/informacje-prasowe/" title=
=3D"Informacje prasowe" tabindex=3D"41">Informacje prasowe</a></li><li><a h=
ref=3D"https://www.plk-sa.pl/biuro-prasowe/kontakt-dla-mediow/" title=3D"Ko=
ntakt dla medi=C3=B3w" tabindex=3D"42">Kontakt dla medi=C3=B3w</a></li><li>=
<a href=3D"https://www.plk-sa.pl/biuro-prasowe/wladze-spolki/" title=3D"W=
=C5=82adze sp=C3=B3=C5=82ki" tabindex=3D"43">W=C5=82adze sp=C3=B3=C5=82ki</=
a></li><li><a href=3D"https://www.plk-sa.pl/biuro-prasowe/struktura-spolki/=
" title=3D"Struktura sp=C3=B3=C5=82ki" tabindex=3D"44">Struktura sp=C3=B3=
=C5=82ki</a></li><li><a href=3D"https://www.plk-sa.pl/biuro-prasowe/multime=
dia/video/" title=3D"Multimedia" tabindex=3D"45">Multimedia</a></li><li><a =
href=3D"https://www.plk-sa.pl/biuro-prasowe/raport-roczny/" title=3D"Raport=
 roczny" tabindex=3D"46">Raport roczny</a></li><li><a href=3D"https://www.p=
lk-sa.pl/biuro-prasowe/mapy/" title=3D"Mapy" tabindex=3D"47">Mapy</a></li><=
/div><div class=3D"mCSB_scrollTools" style=3D"position: absolute; display: =
none;"><div class=3D"mCSB_draggerContainer"><div class=3D"mCSB_dragger" sty=
le=3D"position: absolute; top: 0px;"><div class=3D"mCSB_dragger_bar" style=
=3D"position:relative;"></div></div><div class=3D"mCSB_draggerRail"></div><=
/div></div></div></ul></li><li class=3D"hasSubs"><a href=3D"https://www.plk=
-sa.pl/kontakt/podstawowe-dane/" title=3D"Kontakt" tabindex=3D"48">Kontakt<=
/a><ul class=3D"mCustomScrollbar _mCS_4"><div class=3D"mCustomScrollBox mCS=
-light" id=3D"mCSB_4" style=3D"position:relative; height:100%; overflow:hid=
den; max-width:100%;"><div class=3D"mCSB_container mCS_no_scrollbar" style=
=3D"position:relative; top:0;"><li><a href=3D"https://www.plk-sa.pl/kontakt=
/podstawowe-dane/" title=3D"Podstawowe dane" tabindex=3D"49">Podstawowe dan=
e</a></li><li><a href=3D"https://www.plk-sa.pl/kontakt/zarzad-spolki/" titl=
e=3D"Zarz=C4=85d Sp=C3=B3=C5=82ki" tabindex=3D"50">Zarz=C4=85d Sp=C3=B3=C5=
=82ki</a></li><li><a href=3D"https://www.plk-sa.pl/kontakt/centrala-spolki/=
" title=3D"Centrala Sp=C3=B3=C5=82ki" tabindex=3D"51">Centrala Sp=C3=B3=C5=
=82ki</a></li><li><a href=3D"https://www.plk-sa.pl/kontakt/centrum-realizac=
ji-inwestycji/" title=3D"Centrum Realizacji Inwestycji" tabindex=3D"52">Cen=
trum Realizacji Inwestycji</a></li><li><a href=3D"https://www.plk-sa.pl/kon=
takt/zaklady-linii-kolejowych/" title=3D"Zak=C5=82ady Linii Kolejowych" tab=
index=3D"53">Zak=C5=82ady Linii Kolejowych</a></li><li><a href=3D"https://w=
ww.plk-sa.pl/kontakt/centrum-zarzadzania-ruchem-kolejowym/" title=3D"Centru=
m Zarz=C4=85dzania Ruchem Kolejowym" tabindex=3D"54">Centrum Zarz=C4=85dzan=
ia Ruchem Kolejowym</a></li><li><a href=3D"https://www.plk-sa.pl/kontakt/za=
klad-maszyn-torowych/" title=3D"Zak=C5=82ad Maszyn Torowych" tabindex=3D"55=
">Zak=C5=82ad Maszyn Torowych</a></li><li><a href=3D"https://www.plk-sa.pl/=
kontakt/centrum-diagnostyki/" title=3D"Centrum Diagnostyki" tabindex=3D"56"=
>Centrum Diagnostyki</a></li><li><a href=3D"https://www.plk-sa.pl/kontakt/p=
rzedsiebiorstwo-napraw-infrastruktury/" title=3D"Przedsi=C4=99biorstwo Napr=
aw Infrastruktury" tabindex=3D"57">Przedsi=C4=99biorstwo Napraw Infrastrukt=
ury</a></li><li><a href=3D"https://www.plk-sa.pl/kontakt/straz-ochrony-kole=
i/" title=3D"Stra=C5=BC Ochrony Kolei" tabindex=3D"58">Stra=C5=BC Ochrony K=
olei</a></li><li><a href=3D"https://www.plk-sa.pl/kontakt/formularze-kontak=
towe/" title=3D"Formularze kontaktowe" tabindex=3D"59">Formularze kontaktow=
e</a></li><li><a href=3D"https://www.plk-sa.pl/kontakt/inspektor-ochrony-da=
nych/" title=3D"Inspektor Ochrony Danych" tabindex=3D"60">Inspektor Ochrony=
 Danych</a></li><li><a href=3D"https://www.plk-sa.pl/kontakt/telefoniczne-i=
nfolinie-dla-pasazerow/" title=3D"Telefoniczne infolinie dla pasa=C5=BCer=
=C3=B3w" tabindex=3D"61">Telefoniczne infolinie dla pasa=C5=BCer=C3=B3w</a>=
</li></div><div class=3D"mCSB_scrollTools" style=3D"position: absolute; dis=
play: none;"><div class=3D"mCSB_draggerContainer"><div class=3D"mCSB_dragge=
r" style=3D"position: absolute; top: 0px;"><div class=3D"mCSB_dragger_bar" =
style=3D"position:relative;"></div></div><div class=3D"mCSB_draggerRail"></=
div></div></div></div></ul></li></ul><div class=3D"moreLink"><span class=3D=
"moreText icoAfter arrD" tabindex=3D"61">wi=C4=99cej</span><ul><li><a href=
=3D"https://www.plk-sa.pl/rozwoj/" title=3D"Rozw=C3=B3j" tabindex=3D"62">Ro=
zw=C3=B3j</a></li><li><a href=3D"https://www.plk-sa.pl/kariera/aktualnie-po=
szukujemy/" title=3D"Kariera" tabindex=3D"63">Kariera</a></li><li><a href=
=3D"https://www.plk-sa.pl/edukacja/" title=3D"Edukacja" tabindex=3D"64">Edu=
kacja</a></li><li><a href=3D"https://www.plk-sa.pl/biblioteki/" title=3D"Bi=
blioteki" tabindex=3D"65">Biblioteki</a></li><li><a href=3D"https://www.plk=
-sa.pl/patronaty-i-pociagi-promocyjne/" title=3D"Patronaty i poci=C4=85gi p=
romocyjne" tabindex=3D"66">Patronaty i poci=C4=85gi promocyjne</a></li><li>=
<a href=3D"https://www.plk-sa.pl/ogloszenia/" title=3D"Og=C5=82oszenia" tab=
index=3D"67">Og=C5=82oszenia</a></li><li><a href=3D"https://www.plk-sa.pl/n=
iepelnosprawni/" title=3D"Niepe=C5=82nosprawni" tabindex=3D"68">Niepe=C5=82=
nosprawni</a></li><li><a href=3D"https://www.plk-sa.pl/sytuacja-zimowa/" ti=
tle=3D"Sytuacja zimowa" tabindex=3D"69">Sytuacja zimowa</a></li></ul></div>=
</div></nav>
    </div>
    <div class=3D"logoWrapper"><a href=3D"https://www.plk-sa.pl/" tabindex=
=3D"4"><h1>            <img src=3D"https://www.plk-sa.pl/assets/images/plk-=
logo.png" alt=3D"PKP Polskie Linie Kolejowe S.A."></h1></a></div>
</div>
    </header>
   =20
   =20
        <div id=3D"content"></div><div class=3D"breadCrumbs"><div class=3D"=
inner"><a href=3D"https://www.plk-sa.pl/" class=3D"home"><span>Strona g=C5=
=82=C3=B3wna</span></a></div></div>
   =20
    <section class=3D"main">
       =20
        <aside>
           =20
           =20
               =20
                   =20
               =20
           =20
        </aside>
        <div class=3D"content">
            <div class=3D"textContent">
               =20
               =20
               =20
<div id=3D"c3808" class=3D"frame frame-default frame-type-text frame-layout=
-0 frame-space-after-medium"><h2 class=3D"withLine"><strong>PLANOWANE INWES=
TYCJE PKP POLSKIE LINIE KOLEJOWE S.A.<br> =E2=80=93 PONOWNE KONSULTACJE SPO=
=C5=81ECZNE</strong></h2><p>PKP Polskie Linie Kolejowe S.A. rozpoczynaj=C4=
=85 ponowne konsultacje spo=C5=82eczne przed przyj=C4=99ciem dokumentu pn. =
=E2=80=9EPKP Polskie Linie Kolejowe S.A. =E2=80=93 zamierzenia inwestycyjne=
 na lata 2021 =E2=80=93 2030 z perspektyw=C4=85 do 2040 roku=E2=80=9D i opr=
acowanej dla dokumentu prognozy oddzia=C5=82ywania na =C5=9Brodowisko.</p><=
p>Projekt dokumentu oraz prognoza oddzia=C5=82ywania na =C5=9Brodowisko zos=
ta=C5=82y zaktualizowane m.in. w wyniku uznanych za zasadne uwag zg=C5=82os=
zonych w ramach post=C4=99powania z udzia=C5=82em spo=C5=82ecze=C5=84stwa p=
rzeprowadzonego w dniach 16 pa=C5=BAdziernika =E2=80=93 13 listopada 2020 r=
.</p><p>Dokument ma na celu wskazanie priorytet=C3=B3w rozwoju sieci kolejo=
wej w perspektywie do 2040 roku poprzez identyfikacj=C4=99 projekt=C3=B3w i=
nwestycyjnych najlepiej s=C5=82u=C5=BC=C4=85cych osi=C4=85gni=C4=99ciu cel=
=C3=B3w wyznaczonych transportowi kolejowemu.</p><p>Celem prognozy odzia=C5=
=82ywania na =C5=9Brodowisko jest identyfikacja i ocena przewidywanych oddz=
ia=C5=82ywa=C5=84 na =C5=9Brodowisko wynikaj=C4=85cych z realizacji projekt=
=C3=B3w inwestycyjnych wskazanych w dokumencie. W przypadku mo=C5=BCliwo=C5=
=9Bci wyst=C4=85pienia tzw. znacz=C4=85cych negatywnych oddzia=C5=82ywa=C5=
=84 na =C5=9Brodowisko prognoza ma wskaza=C4=87 dzia=C5=82ania minimalizuj=
=C4=85ce.</p><p>Konsultacje spo=C5=82eczne stanowi=C4=85 jeden z element=C3=
=B3w strategicznej oceny oddzia=C5=82ywania na =C5=9Brodowisko przewidziane=
j przepisami prawa. <strong>Konsultacje przeprowadzone zostan=C4=85 w termi=
nie od 23 marca do 12 kwietnia 2021 r.</strong></p><p><strong>Zach=C4=99cam=
y wszystkich do zg=C5=82aszania uwag i wniosk=C3=B3w do projektu dokumentu =
i prognozy</strong> (na oddzielnych formularzach).</p></div>




=09
	=09

		<h2>PKP Polskie Linie Kolejowe S.A. - zamierzenia inwestycyjne na lata 20=
21-2030 z perspektyw=C4=85 do 2040 roku</h2>
=09


	=09

	=09



=09



=09
		<ul class=3D"csc-uploads filesList">
		=09
				<li class=3D"item">
					<div class=3D"csc-uploads-fileName">
						<a href=3D"https://www.plk-sa.pl/files/public/user_upload/pdf/Konsult=
acje_spoleczne/Marzec_2021/Dokument_-_konsultacje.pdf" title=3D"Pobierz Dok=
ument_-_konsultacje.pdf" target=3D"_blank" class=3D"btn icoAfter arrR">Pobi=
erz</a>
					=09
							<span class=3D"csc-uploads-fileSize">1 MB</span>
							<span class=3D"fileExt mp3">pdf</span>
					=09
					</div>
					<p class=3D"csc-uploads-description">
						<a href=3D"https://www.plk-sa.pl/files/public/user_upload/pdf/Konsult=
acje_spoleczne/Marzec_2021/Dokument_-_konsultacje.pdf" target=3D"_blank">
						=09
								=09
											PKP POLSKIE LINIE KOLEJOWE S.A. - zamierzenia inwestycyjne na la=
ta 2021-2030 z perspektyw=C4=85 do 2040 roku
									=09
							=09
						</a>
					</p>
				</li>
		=09
				<li class=3D"item">
					<div class=3D"csc-uploads-fileName">
						<a href=3D"https://www.plk-sa.pl/files/public/user_upload/pdf/Konsult=
acje_spoleczne/Marzec_2021/Dokument_-_konsultacje__WCAG_.pdf" title=3D"Pobi=
erz Dokument_-_konsultacje__WCAG_.pdf" target=3D"_blank" class=3D"btn icoAf=
ter arrR">Pobierz</a>
					=09
							<span class=3D"csc-uploads-fileSize">1 MB</span>
							<span class=3D"fileExt mp3">pdf</span>
					=09
					</div>
					<p class=3D"csc-uploads-description">
						<a href=3D"https://www.plk-sa.pl/files/public/user_upload/pdf/Konsult=
acje_spoleczne/Marzec_2021/Dokument_-_konsultacje__WCAG_.pdf" target=3D"_bl=
ank">
						=09
								=09
											PKP POLSKIE LINIE KOLEJOWE S.A. - zamierzenia inwestycyjne na la=
ta 2021-2030 z perspektyw=C4=85 do 2040 roku - <b>wersja dostosowana do zas=
ad WCAG</b>
									=09
							=09
						</a>
					</p>
				</li>
		=09
		</ul>
=09





<div id=3D"c3629" class=3D"frame frame-default frame-type-textpic frame-lay=
out-0 frame-space-after-large"><div class=3D"ce-textpic ce-center ce-below"=
><div class=3D"ce-bodytext"><h3 class=3D"align-center">FORMULARZ ZG=C5=81AS=
ZANIA UWAG =E2=80=93 DOKUMENT</h3></div><div class=3D"ce-gallery" data-ce-c=
olumns=3D"1" data-ce-images=3D"1"><div class=3D"ce-outer"><div class=3D"ce-=
inner"><div class=3D"ce-row"><div class=3D"ce-column"><figure class=3D"imag=
e"><a href=3D"https://www.plk-sa.pl/formularz-zglaszania-uwag-do-projektu-d=
okumentu/"><img class=3D"image-embed-item" alt=3D"Przejd=C5=BA do podstrony=
 z formularzem zg=C5=82aszania uwag i wniosk=C3=B3w do projektu dokumentu" =
src=3D"https://www.plk-sa.pl/files/user_upload/przycisk_Formularze1.png" wi=
dth=3D"482" height=3D"108"></a></figure></div></div></div></div></div></div=
></div>




=09
	=09

		<h2>Prognoza oddzia=C5=82ywania na =C5=9Brodowisko dla projektu dokumentu=
 "PKP Polskie Linie Kolejowe S.A. - zamierzenia inwestycyjne na lata 2021-2=
030 z perspektyw=C4=85 do 2040 roku"</h2>
=09


	=09

	=09



=09



=09
		<ul class=3D"csc-uploads filesList">
		=09
				<li class=3D"item">
					<div class=3D"csc-uploads-fileName">
						<a href=3D"https://www.plk-sa.pl/files/public/user_upload/pdf/Konsult=
acje_spoleczne/Marzec_2021/Prognoza_-_konsultacje.pdf" title=3D"Pobierz Pro=
gnoza_-_konsultacje.pdf" target=3D"_blank" class=3D"btn icoAfter arrR">Pobi=
erz</a>
					=09
							<span class=3D"csc-uploads-fileSize">27 MB</span>
							<span class=3D"fileExt mp3">pdf</span>
					=09
					</div>
					<p class=3D"csc-uploads-description">
						<a href=3D"https://www.plk-sa.pl/files/public/user_upload/pdf/Konsult=
acje_spoleczne/Marzec_2021/Prognoza_-_konsultacje.pdf" target=3D"_blank">
						=09
								=09
											Prognoza oddzia=C5=82ywania na =C5=9Brodowisko dla projektu doku=
mentu "PKP Polskie Linie Kolejowe S.A. - zamierzenia inwestycyjne na lata 2=
021-2030 z perspektyw=C4=85 do 2040 roku"
									=09
							=09
						</a>
					</p>
				</li>
		=09
				<li class=3D"item">
					<div class=3D"csc-uploads-fileName">
						<a href=3D"https://www.plk-sa.pl/files/public/user_upload/pdf/Konsult=
acje_spoleczne/Marzec_2021/Prognoza_-_konsultacje__WCAG_.pdf" title=3D"Pobi=
erz Prognoza_-_konsultacje__WCAG_.pdf" target=3D"_blank" class=3D"btn icoAf=
ter arrR">Pobierz</a>
					=09
							<span class=3D"csc-uploads-fileSize">31 MB</span>
							<span class=3D"fileExt mp3">pdf</span>
					=09
					</div>
					<p class=3D"csc-uploads-description">
						<a href=3D"https://www.plk-sa.pl/files/public/user_upload/pdf/Konsult=
acje_spoleczne/Marzec_2021/Prognoza_-_konsultacje__WCAG_.pdf" target=3D"_bl=
ank">
						=09
								=09
											Prognoza oddzia=C5=82ywania na =C5=9Brodowisko dla projektu doku=
mentu "PKP Polskie Linie Kolejowe S.A. - zamierzenia inwestycyjne na lata 2=
021-2030 z perspektyw=C4=85 do 2040 roku" - <b>wersja dostosowana do zasad =
WCAG</b>
									=09
							=09
						</a>
					</p>
				</li>
		=09
		</ul>
=09





<div id=3D"c3630" class=3D"frame frame-default frame-type-textpic frame-lay=
out-0 frame-space-after-large"><div class=3D"ce-textpic ce-center ce-below"=
><div class=3D"ce-bodytext"><h3 class=3D"align-center">FORMULARZ ZG=C5=81AS=
ZANIA UWAG =E2=80=93 PROGNOZA</h3></div><div class=3D"ce-gallery" data-ce-c=
olumns=3D"1" data-ce-images=3D"1"><div class=3D"ce-outer"><div class=3D"ce-=
inner"><div class=3D"ce-row"><div class=3D"ce-column"><figure class=3D"imag=
e"><a href=3D"https://www.plk-sa.pl/formularz-zglaszania-uwag-do-prognozy/"=
><img class=3D"image-embed-item" alt=3D"Przejd=C5=BA do formularza zg=C5=82=
aszania uwag i wniosk=C3=B3w do prognozy oddzia=C5=82ywania na =C5=9Brodowi=
sko" src=3D"https://www.plk-sa.pl/files/user_upload/przycisk_Formularze2.pn=
g" width=3D"482" height=3D"108"></a></figure></div></div></div></div></div>=
</div></div>


            </div>
        </div>
    </section>

</div>
<footer>
    <div class=3D"wrapper">
       =20



    <a href=3D"https://www.plk-sa.pl/planowane-inwestycje-plk-konsultacje-s=
poleczne/#top" class=3D"btn backToTop icoAfter arrU">top</a>

<div class=3D"left">
    <div class=3D"col col1"><h4>Menu</h4><ul><li><a href=3D"https://www.plk=
-sa.pl/o-nas/">O nas</a></li><li><a href=3D"https://www.plk-sa.pl/dla-klien=
tow-i-kontrahentow/warunki-udostepniania-infrastruktury-i-regulaminy/zasady=
-udostepniania-infrastruktury-kolejowej/">Dla klient=C3=B3w i kontrahent=C3=
=B3w</a></li><li><a href=3D"https://www.plk-sa.pl/biuro-prasowe/informacje-=
prasowe/">Biuro prasowe</a></li><li><a href=3D"https://www.plk-sa.pl/kontak=
t/podstawowe-dane/">Kontakt</a></li></ul></div>
    <div class=3D"col col2"><h4>Na skr=C3=B3ty</h4><ul><li><a href=3D"http:=
//portalpasazera.pl/">Rozk=C5=82ad jazdy</a></li><li><a href=3D"https://www=
.plk-sa.pl/wyszukiwarka-polaczen/">Wyszukiwarka po=C5=82=C4=85cze=C5=84</a>=
</li><li><a href=3D"https://www.plk-sa.pl/dla-klientow-i-kontrahentow/warun=
ki-udostepniania-infrastruktury-i-regulaminy/zasady-udostepniania-infrastru=
ktury-kolejowej/">Dla klient=C3=B3w i kontrahent=C3=B3w</a></li><li><a href=
=3D"https://www.plk-sa.pl/kariera/aktualnie-poszukujemy/">Kariera</a></li><=
li><a href=3D"https://www.plk-sa.pl/mapa-strony/">Mapa strony</a></li></ul>=
</div>
    <div class=3D"col col3"><h4>Informacyjnie</h4><ul><li><a href=3D"https:=
//www.plk-sa.pl/kontakt/podstawowe-dane/">Podstawowe dane</a></li><li><a hr=
ef=3D"https://www.plk-sa.pl/dla-klientow-i-kontrahentow/zamowienia-publiczn=
e/">Zam=C3=B3wienia publiczne</a></li><li><a href=3D"https://www.plk-sa.pl/=
polityka-prywatnosci/">Polityka prywatno=C5=9Bci</a></li><li><a href=3D"htt=
ps://www.plk-sa.pl/deklaracja-dostepnosci/">Deklaracja dost=C4=99pno=C5=9Bc=
i</a></li><li><a href=3D"http://www.plk-inwestycje.pl/">www.plk-inwestycje.=
pl</a></li><li class=3D"bipWrapper"><a href=3D"https://bip.plk-sa.pl/bip/st=
art/" class=3D"bip"><span>Biuletyn Informacji Publicznej</span></a></li></u=
l></div>
</div>
<div class=3D"right">
    <div class=3D"btnWrapper"><a href=3D"https://www.plk-sa.pl/newsletter/"=
 class=3D"btn colorBlue">Zapisz si=C4=99 do newslettera</a></div>
        <div class=3D"footerSocials">
        <h4>Do=C5=82=C4=85cz do nas na:</h4>
        <a href=3D"http://www.facebook.com/PolskieLinieKolejowe" class=3D"f=
bLink" target=3D"_blank"><span>Facebook</span></a>
        <a href=3D"http://twitter.com/PKP_PLK_SA" class=3D"twLink" target=
=3D"_blank"><span>Twitter</span></a>
        <a href=3D"http://www.youtube.com/user/PolskieLinieKolejowe" class=
=3D"ytLink" target=3D"_blank"><span>Youtube</span></a>
        <a href=3D"https://www.instagram.com/polskie_linie_kolejowe/" class=
=3D"inLink" target=3D"_blank"><span>Instagram</span></a>
    </div>
</div>
    </div>
</footer>
 <div class=3D"copyright"><div class=3D"wrapper"><div class=3D"inner">Copyr=
ight 2021 =C2=A9 PKP Polskie Linie Kolejowe S.A.</div></div></div>








<!-- MEMCACHE - EDGE NGINX BOOST (www.edge.do) Generated: 22-03-2021 08:03:=
50 Expires: 23-03-2021 08:03:50 guest --></body></html>
------MultipartBoundary--UxakVmvGykAxKbwm1pgqEkucbJK7ZSrOBiEPjNHFjM----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-5bcc02ac-67ee-4dce-b1a5-6c59a9b48555@mhtml.blink

@charset "utf-8";

.fancybox-margin { margin-right: 17px; }
------MultipartBoundary--UxakVmvGykAxKbwm1pgqEkucbJK7ZSrOBiEPjNHFjM----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.plk-sa.pl/assets/styles/css/highcontrast.css?1569575493

@charset "utf-8";

head { background: rgb(0, 0, 0) !important; }

body { background: rgb(0, 0, 0) !important; }

body::before { display: none !important; }

header .stickyHeader .links .btns .mainBtns > a, header .stickyHeader .link=
s .btns .mainBtns > span { color: yellow !important; }

header .stickyHeader .links .btns .mainBtns > a.searchLink, header .stickyH=
eader .links .btns .mainBtns > span.searchLink { background: rgb(0, 0, 0) !=
important; }

header .stickyHeader .links .btns .mainBtns > a.searchLink:hover, header .s=
tickyHeader .links .btns .mainBtns > span.searchLink:hover { background: rg=
b(255, 255, 255) !important; color: rgb(0, 0, 0) !important; }

header .stickyHeader .links .btns .mainBtns > a.scheduleLink, header .stick=
yHeader .links .btns .mainBtns > span.scheduleLink { background: rgb(0, 0, =
0) !important; }

header .stickyHeader .links .btns .mainBtns > a.scheduleLink:hover, header =
.stickyHeader .links .btns .mainBtns > span.scheduleLink:hover { background=
: rgb(255, 255, 255) !important; color: rgb(0, 0, 0) !important; }

header .stickyHeader .links .btns .mainBtns .search { background: rgb(0, 0,=
 0) !important; border: 2px solid rgb(255, 255, 255) !important; }

header .stickyHeader .links .btns .mainBtns .search form input[type=3D"text=
"] { background: yellow !important; color: rgb(0, 0, 0) !important; }

header .stickyHeader .links .btns .mainBtns .search form input[type=3D"subm=
it"] { background: yellow !important; color: rgb(0, 0, 0) !important; }

header .stickyHeader .links .btns .mainBtns .search form input[type=3D"subm=
it"]:hover { background: rgb(0, 0, 0) !important; color: rgb(255, 255, 255)=
 !important; }

header .stickyHeader .links .btns .accessibility { background: rgb(0, 0, 0)=
 !important; }

header .stickyHeader .links .btns .langNav { background: rgb(0, 0, 0) !impo=
rtant; }

header .stickyHeader .links .btns .socials { background: rgb(0, 0, 0) !impo=
rtant; }

header .stickyHeader .links .btns .socials a { background: rgb(0, 0, 0) !im=
portant; border: 1px solid rgb(255, 255, 255) !important; }

header .stickyHeader .accessibilityNav ul li a { background: yellow !import=
ant; }

header .stickyHeader.fixed .links .btns .mainBtns > a.scheduleLink, header =
.stickyHeader.fixed .links .btns .mainBtns > span.scheduleLink { background=
: rgb(0, 0, 0) !important; }

header .stickyHeader.fixed .links .btns .mainBtns > a.scheduleLink:hover, h=
eader .stickyHeader.fixed .links .btns .mainBtns > span.scheduleLink:hover =
{ background: rgb(255, 255, 255) !important; }

header .stickyHeader.fixed .links nav { background: rgb(0, 0, 0) !important=
; }

header .stickyHeader.fixed .links nav ul { border: 0px !important; backgrou=
nd: rgb(0, 0, 0) !important; }

header .stickyHeader.fixed .links nav:hover .inner { border: 2px solid rgb(=
255, 255, 255) !important; }

.btn.colorLightBlue { background: yellow !important; color: rgb(0, 0, 0) !i=
mportant; }

nav { background: rgb(0, 0, 0) !important; }

nav ul li a { color: yellow !important; }

nav ul li a:hover { color: rgb(0, 0, 0) !important; background: rgb(255, 25=
5, 255) !important; }

nav ul li ul { background: rgb(0, 0, 0) !important; border: 2px solid rgb(2=
55, 255, 255) !important; }

nav ul li.act a { color: rgb(0, 0, 0) !important; }

nav ul li.act ul li a { background: rgb(0, 0, 0) !important; color: yellow =
!important; }

nav ul li.act ul li a:hover { background: rgb(255, 255, 255) !important; co=
lor: rgb(0, 0, 0) !important; }

nav .moreLink { color: yellow !important; }

nav .moreLink .moreText, nav .moreLink ul { background: rgb(0, 0, 0) !impor=
tant; }

nav .moreLink ul { border: 2px solid rgb(255, 255, 255) !important; }

.slider .item .caption { color: yellow !important; }

.slider .item .caption h2, .slider .item .caption h3, .slider .item .captio=
n p { background: rgb(0, 0, 0) !important; }

.boxes .row .col h2, .boxes .row .col h2 a { color: yellow !important; }

.main .content { background: rgb(0, 0, 0) !important; color: yellow !import=
ant; }

.main .content a { color: yellow !important; }

.main .content.textContent { background: rgb(0, 0, 0) !important; }

.textContent h2, .textContent h3, .textContent h4, .textContent p, .textCon=
tent ul li { color: yellow !important; }

.files .col .download-link .desc, .filesList .item .desc { color: yellow !i=
mportant; }

.files .col .download-link .btn, .filesList .item .btn { background: yellow=
 !important; color: rgb(0, 0, 0) !important; }

.files .col .download-link .btn:hover, .filesList .item .btn:hover { backgr=
ound: rgb(255, 255, 255) !important; }

.contact .formsLinks a { background: yellow !important; color: rgb(0, 0, 0)=
 !important; }

.form .row.code .sr_freecap .tx-srfreecap-pi1-cant-read a, form .row.code .=
sr_freecap .tx-srfreecap-pi1-cant-read a, .form .row label, form .row label=
, .contact { color: yellow !important; }

.accordion .item .accordionContent { background: rgb(0, 0, 0) !important; }

ul.csc-uploads.filesList .csc-uploads-fileSize, ul.csc-uploads.filesList .f=
ileExt, ul.csc-uploads.filesList .csc-uploads-description a { color: yellow=
 !important; }

.newsSingle .newsTop { background: rgb(0, 0, 0) !important; }

.newsSmallListing { background: yellow !important; }

.newsSmallListing.fixed { background: yellow !important; }

.newsListing .listing .item .desc h2 { color: yellow !important; }

.pagination a.act, .pagination a.current, .pagination span.act, .pagination=
 span.current { background: yellow !important; color: rgb(0, 0, 0) !importa=
nt; }

.select .valWrapper .val { background: yellow !important; color: rgb(0, 0, =
0) !important; }

.subMenu { background: rgb(0, 0, 0) !important; border: 2px solid rgb(255, =
255, 255) !important; }

.subMenu ul li.hasSubs ul { background: rgb(0, 0, 0) !important; }

.breadCrumbs .inner a { background: rgb(253, 201, 12) !important; color: rg=
b(0, 0, 0) !important; }

.breadCrumbs .inner a::after { border-color: transparent transparent transp=
arent rgb(253, 201, 12) !important; }

.breadCrumbs .inner .current { background: yellow !important; color: rgb(0,=
 0, 0) !important; }

.aboutUs, .investments { background: rgb(255, 255, 255) !important; }

footer { color: yellow; background: rgb(0, 0, 0) !important; border-top: 2p=
x solid rgb(255, 255, 255) !important; }

footer .left .col ul li a { color: yellow !important; }

footer .right .btn.colorBlue { background: yellow !important; color: rgb(0,=
 0, 0) !important; }

footer .right .newsletter input[type=3D"email"], footer .right .newsletter =
input[type=3D"text"] { color: rgb(0, 0, 0) !important; background: yellow !=
important; }

footer .bipWrapper { background: yellow !important; }

.copyright { color: yellow !important; }
------MultipartBoundary--UxakVmvGykAxKbwm1pgqEkucbJK7ZSrOBiEPjNHFjM----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.plk-sa.pl/typo3temp/assets/compressed/merged-daeb1664416b3800ee843e0e8df9e84e-ca17710f93230cc9a2d37a93b0f50a5c.css?1602558986

@charset "utf-8";

.ce-align-left { text-align: left; }

.ce-align-center { text-align: center; }

.ce-align-right { text-align: right; }

.ce-table td, .ce-table th { vertical-align: top; }

.ce-textpic, .ce-image, .ce-nowrap .ce-bodytext, .ce-gallery, .ce-row, .ce-=
uploads li, .ce-uploads div { overflow: hidden; }

.ce-left .ce-gallery, .ce-column { float: left; }

.ce-center .ce-outer { position: relative; float: right; right: 50%; }

.ce-center .ce-inner { position: relative; float: right; right: -50%; }

.ce-right .ce-gallery { float: right; }

.ce-gallery figure { display: table; margin: 0px; }

.ce-gallery figcaption { display: table-caption; caption-side: bottom; }

.ce-gallery img { display: block; }

.ce-gallery iframe { border-width: 0px; }

.ce-border img, .ce-border iframe { border: 1px solid rgb(217, 217, 217); p=
adding: 0px; }

.ce-intext.ce-right .ce-gallery, .ce-intext.ce-left .ce-gallery, .ce-above =
.ce-gallery { margin-bottom: 20px; }

.ce-intext.ce-right .ce-gallery { margin-left: 20px; }

.ce-intext.ce-left .ce-gallery { margin-right: 20px; }

.ce-below .ce-gallery { margin-top: 20px; }

.ce-column { margin-right: 20px; }

.ce-column:last-child { margin-right: 0px; }

.ce-row { margin-bottom: 20px; }

.ce-row:last-child { margin-bottom: 0px; }

.ce-above .ce-bodytext { clear: both; }

.ce-intext.ce-left ol, .ce-intext.ce-left ul { padding-left: 40px; overflow=
: auto; }

.ce-headline-left { text-align: left; }

.ce-headline-center { text-align: center; }

.ce-headline-right { text-align: right; }

.ce-uploads { margin: 0px; padding: 0px; }

.ce-uploads li { list-style: outside none none; margin: 1em 0px; }

.ce-uploads img { float: left; padding-right: 1em; vertical-align: top; }

.ce-uploads span { display: block; }

.ce-table { width: 100%; max-width: 100%; }

.ce-table th, .ce-table td { padding: 0.5em 0.75em; vertical-align: top; }

.ce-table thead th { border-bottom: 2px solid rgb(218, 218, 218); }

.ce-table th, .ce-table td { border-top: 1px solid rgb(218, 218, 218); }

.ce-table-striped tbody tr:nth-of-type(2n+1) { background-color: rgba(0, 0,=
 0, 0.05); }

.ce-table-bordered th, .ce-table-bordered td { border: 1px solid rgb(218, 2=
18, 218); }

.frame-space-before-extra-small { margin-top: 1em; }

.frame-space-before-small { margin-top: 2em; }

.frame-space-before-medium { margin-top: 3em; }

.frame-space-before-large { margin-top: 4em; }

.frame-space-before-extra-large { margin-top: 5em; }

.frame-space-after-extra-small { margin-bottom: 1em; }

.frame-space-after-small { margin-bottom: 2em; }

.frame-space-after-medium { margin-bottom: 3em; }

.frame-space-after-large { margin-bottom: 4em; }

.frame-space-after-extra-large { margin-bottom: 5em; }

.frame-ruler-before::before { content: ""; display: block; border-top: 1px =
solid rgba(0, 0, 0, 0.25); margin-bottom: 2em; }

.frame-ruler-after::after { content: ""; display: block; border-bottom: 1px=
 solid rgba(0, 0, 0, 0.25); margin-top: 2em; }

.frame-indent { margin-left: 15%; margin-right: 15%; }

.frame-indent-left { margin-left: 33%; }

.frame-indent-right { margin-right: 33%; }

textarea.f3-form-error { background-color: rgb(255, 159, 159); border: 1px =
solid rgb(255, 0, 0); }

input.f3-form-error { background-color: rgb(255, 159, 159); border: 1px sol=
id rgb(255, 0, 0); }

.tx-wrob-snow-map table { border-collapse: separate; border-spacing: 10px; =
}

.tx-wrob-snow-map table th { font-weight: bold; }

.tx-wrob-snow-map table td { vertical-align: top; }

.typo3-messages .message-error { color: red; }

.typo3-messages .message-ok { color: green; }

article, aside, details, figcaption, figure, footer, header, hgroup, nav, s=
ection, summary { display: block; }

audio, canvas, video { display: inline-block; }

audio:not([controls]) { display: none; height: 0px; }

[hidden], template { display: none; }

html { background: rgb(255, 255, 255); color: rgb(0, 0, 0); text-size-adjus=
t: 100%; }

html, button, input, select, textarea { font-family: sans-serif; }

body { margin: 0px; }

a { background: transparent; }

a:focus { outline: dotted thin; }

a:hover, a:active { outline: 0px; }

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: bold; }

dfn { font-style: italic; }

mark { background: rgb(255, 255, 0); color: rgb(0, 0, 0); }

code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; }

pre { white-space: pre-wrap; overflow-wrap: break-word; }

q { quotes: "=E2=80=9C" "=E2=80=9D" "=E2=80=98" "=E2=80=99"; }

q::before, q::after { content: none; }

small { font-size: 80%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-ali=
gn: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

img { border: 0px; }

svg:not(:root) { overflow: hidden; }

figure { margin: 0px; }

fieldset { border: 1px solid rgb(192, 192, 192); margin: 0px 2px; padding: =
0.35em 0.625em 0.75em; }

legend { border: 0px; padding: 0px; white-space: normal; }

button, input, select, textarea { font-family: inherit; font-size: 100%; ma=
rgin: 0px; vertical-align: baseline; }

button, input { line-height: normal; }

button, select { text-transform: none; }

button, html input[type=3D"button"], input[type=3D"reset"], input[type=3D"s=
ubmit"] { appearance: button; cursor: pointer; }

button[disabled], input[disabled] { cursor: default; }

input[type=3D"checkbox"], input[type=3D"radio"] { box-sizing: border-box; p=
adding: 0px; }

input[type=3D"search"] { appearance: textfield; box-sizing: content-box; }

input[type=3D"search"]::-webkit-search-cancel-button, input[type=3D"search"=
]::-webkit-search-decoration { appearance: none; }

textarea { overflow: auto; vertical-align: top; }

table { border-collapse: collapse; border-spacing: 0px; }

@font-face { font-family: "Myriad Pro 1166607"; src: url("../../../assets/f=
onts/337ca0ad-9d4d-4221-8de0-736d4727a907.eot?#iefix") format("eot"), url("=
../../../assets/fonts/9dd01b57-2acd-409e-a6b1-24a1f09cd5b8.woff") format("w=
off"), url("../../../assets/fonts/9d36f96f-09f5-43fc-9ee5-243da6a7b82e.ttf"=
) format("truetype"), url("../../../assets/fonts/c4d9b3b4-63a6-45e6-b8a2-3e=
2f716fa601.svg#c4d9b3b4-63a6-45e6-b8a2-3e2f716fa601") format("svg"); }

@font-face { font-family: "MyriadW08-BoldCondensed 1166610"; src: url("../.=
./../assets/fonts/15843da3-ae26-4459-8b94-cb1e520b27c2.eot?#iefix") format(=
"eot"), url("../../../assets/fonts/67f4efa4-2800-43ff-8fde-5ac09b2b2534.wof=
f") format("woff"), url("../../../assets/fonts/ed5b58e7-0434-4b9b-ae07-26e2=
19694882.ttf") format("truetype"), url("../../../assets/fonts/8d0144af-935c=
-4c51-91b9-2869eab1289e.svg#8d0144af-935c-4c51-91b9-2869eab1289e") format("=
svg"); }

@font-face { font-family: "Myriad Pro Cond 1167289"; src: url("../../../ass=
ets/fonts/b4852b31-892b-45db-a043-d946709730ed.eot?#iefix") format("eot"), =
url("../../../assets/fonts/ee091f8d-27cd-489b-b7a1-f77d6d222251.woff") form=
at("woff"), url("../../../assets/fonts/89fcbc43-3863-4967-bafc-235ece4fde60=
.ttf") format("truetype"), url("../../../assets/fonts/0a9c288f-c817-4fce-8c=
e7-4cbf0c0c4119.svg#0a9c288f-c817-4fce-8ce7-4cbf0c0c4119") format("svg"); }

@font-face { font-family: "Myriad Pro 1167301"; src: url("../../../assets/f=
onts/76fda6fb-8617-4e88-b290-945c47127ceb.eot?#iefix") format("eot"), url("=
../../../assets/fonts/01932eb5-2a4e-4bd4-b8a8-8e04f69b2d66.woff") format("w=
off"), url("../../../assets/fonts/b1811139-1d49-42a2-8353-e29ca087433c.ttf"=
) format("truetype"), url("../../../assets/fonts/77a8ed10-0737-4849-9972-26=
d6e7585df5.svg#77a8ed10-0737-4849-9972-26d6e7585df5") format("svg"); }

@font-face { font-family: "Myriad W08 Semibold"; src: url("../../../assets/=
fonts/44632421-aa5e-4564-95e1-9c56392b3708.eot?#iefix") format("eot"), url(=
"../../../assets/fonts/4aa4296f-63c3-43a5-810a-58279e79fa8b.woff") format("=
woff"), url("../../../assets/fonts/f90d27fc-fd02-4e0b-877a-4213c293ceec.ttf=
") format("truetype"), url("../../../assets/fonts/d7929319-a857-472c-9acb-8=
91f0efac51d.svg#d7929319-a857-472c-9acb-891f0efac51d") format("svg"); }

@font-face { font-family: MyriadW08-SemiboldSemiC; src: url("../../../asset=
s/fonts/65692d55-83a2-49f4-8d28-b95308f00cc3.eot?#iefix") format("eot"), ur=
l("../../../assets/fonts/aedcfcde-dc10-4e68-8841-91dbdc9a98f7.woff") format=
("woff"), url("../../../assets/fonts/447ad50e-dc28-42bc-936f-4b6b123f60ce.t=
tf") format("truetype"), url("../../../assets/fonts/be34fb51-d14d-4744-a5ac=
-9bee1244a4b4.svg#be34fb51-d14d-4744-a5ac-9bee1244a4b4") format("svg"); }

@font-face { font-family: MyriadW08-SemiboldItali; src: url("../../../asset=
s/fonts/ef74ba74-d8fc-48ca-aa7a-bbff4319e8fa.eot?#iefix") format("eot"), ur=
l("../../../assets/fonts/35370190-9379-4d47-b66a-751dde220c18.woff") format=
("woff"), url("../../../assets/fonts/75dea6df-8ae1-49d1-8a2b-62753223252b.t=
tf") format("truetype"), url("../../../assets/fonts/3da42724-5f41-40a8-8d41=
-00138cccd112.svg#3da42724-5f41-40a8-8d41-00138cccd112") format("svg"); }

.icoBefore::before, .icoAfter::after, .select .valWrapper .arrow::before, h=
eader .stickyHeader .links .btns .mainBtns > a::before, header .stickyHeade=
r .links .btns .mainBtns > span::before, header .stickyHeader .links .btns =
.mainBtns .search::before, header .stickyHeader .links .btns .mainBtns .sea=
rch .close, header .stickyHeader .links .btns .accessibility [data-theme-sw=
itcher]::before, header .stickyHeader .links .btns .socials a::before, .sub=
Menu ul li.hasSubs > a .switcher, .pagination a.first::before, .pagination =
span.first::before, .pagination a.prev::before, .pagination span.prev::befo=
re, .pagination a.next::before, .pagination span.next::before, .pagination =
a.last::before, .pagination span.last::before, #bip header .searchBip butto=
n::before, #bip header .searchBip input[type=3D"submit"]::before, .boxes .r=
ow .col h2::before, .newsListing .listing .item .img .download::before, .fi=
les .col::before, .newsSmallListing .item::after, .contact .formsLinks a::b=
efore, .accordion .item h3::before, .accordion .item .accordionHeader .col.=
col4 span, .form .row .ico, form .row .ico { content: ""; display: inline-b=
lock; vertical-align: middle; background-image: url("../../../assets/images=
/sprites.png"); }

.icoAfter.arrR::after, .contact .formsLinks a::before { width: 8px; height:=
 12px; background-position: -103px -50px; }

.pagination a.prev::before, .pagination span.prev::before, .newsSmallListin=
g .item::after { width: 8px; height: 12px; background-position: -268px -51p=
x; }

.pagination a.next::before, .pagination span.next::before { width: 8px; hei=
ght: 12px; background-position: -286px -51px; }

.pagination a.first::before, .pagination span.first::before { width: 12px; =
height: 12px; background-position: -224px -51px; }

.pagination a.last::before, .pagination span.last::before { width: 12px; he=
ight: 12px; background-position: -246px -51px; }

.icoAfter.arrU::after, .select.act .valWrapper .arrow::before, nav .moreLin=
k .moreText:focus::after, nav .moreLink:hover .moreText::after, .accordion =
.item.act h3::before, .accordion .item.act .accordionHeader .col.col4 span =
{ width: 12px; height: 8px; background-position: -304px -53px; }

.icoAfter.arrD::after, .select .valWrapper .arrow::before, .subMenu ul li.h=
asSubs > a .switcher, .accordion .item h3::before, .accordion .item .accord=
ionHeader .col.col4 span { width: 12px; height: 8px; background-position: -=
175px -53px; }

.icoBefore.icoShare::before { width: 21px; height: 16px; background-positio=
n: -320px 0px; }

.newsSingle .newsTop .newsContent .newsOptions .btn.icoShare:hover::before,=
 .newsSingle .newsBottom .newsBtns .btn.icoShare:hover::before { width: 21p=
x; height: 16px; background-position: -320px -16px; }

.icoBefore.icoMail::before { width: 20px; height: 13px; background-position=
: -351px -3px; }

.newsSingle .newsTop .newsContent .newsOptions .btn.icoMail:hover::before, =
.newsSingle .newsBottom .newsBtns .btn.icoMail:hover::before { width: 20px;=
 height: 13px; background-position: -351px -16px; }

.icoBefore.icoPrint::before { width: 23px; height: 19px; background-positio=
n: -382px 0px; }

.newsSingle .newsTop .newsContent .newsOptions .btn.icoPrint:hover::before,=
 .newsSingle .newsBottom .newsBtns .btn.icoPrint:hover::before { width: 23p=
x; height: 19px; background-position: -382px -19px; }

.icoBefore.icoFavourites::before { width: 21px; height: 21px; background-po=
sition: -415px 0px; }

.newsSingle .newsBottom .newsBtns .btn.icoFavourites:hover::before { width:=
 21px; height: 21px; background-position: -415px -22px; }

.form .row .ico.icoOK, form .row .ico.icoOK { width: 17px; height: 12px; ba=
ckground-position: -348px -49px; }

.form .row .ico.icoError, form .row .ico.icoError { width: 13px; height: 13=
px; background-position: -375px -48px; }

#bip header .searchBip button::before, #bip header .searchBip input[type=3D=
"submit"]::before { width: 27px; height: 26px; background-position: -447px =
-1px; }

.btn { display: inline-block; font-family: MyriadW08-SemiboldSemiC, Arial, =
Tahoma, Vedana, sans-serif; font-weight: normal; padding: 0px 15px; transit=
ion: background-color 0.4s ease 0s; font-size: 1em; line-height: 2.78571em;=
 text-transform: uppercase; text-align: center; cursor: pointer; color: rgb=
(255, 255, 255) !important; text-decoration: none !important; }

.btn.colorBlue { background: rgb(16, 27, 55); }

.btn.colorBlue:hover { background: rgb(31, 47, 87); }

.btn.colorLightBlue { background: rgb(0, 77, 132); }

.btn.colorLightBlue:hover { background: rgb(0, 101, 163); }

.btn.colorGreen { background: rgb(14, 51, 69); }

.btn.colorGreen:hover { background: rgb(26, 72, 95); }

.btn.colorBrown { background: rgb(56, 10, 10); }

.btn.colorBrown:hover { background: rgb(80, 17, 17); }

.icoBefore.icoShare::before { margin: -5px 10px 0px 0px; }

.icoBefore.icoMail::before { margin: -2px 10px 0px 0px; }

.icoBefore.icoPrint::before { margin: -2px 10px 0px 0px; }

.icoBefore.icoFavourites::before { margin: -5px 10px 0px 0px; }

.icoAfter.arrR::after { margin: -2px 0px 0px 7px; }

.icoAfter.arrD::after { margin: -2px 0px 0px 10px; }

.icoAfter.arrU::after { margin: -2px 0px 0px 10px; }

.select { width: 100%; display: block; position: relative; }

.select .valWrapper { padding: 0px 38px 0px 0px; position: relative; cursor=
: pointer; display: block; }

.select .valWrapper .val { padding: 0px 0px 0px 10px; font-size: 1.42857em;=
 line-height: 1.85em; height: 1.85em; color: rgb(0, 77, 132); display: bloc=
k; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-fam=
ily: "Myriad Pro Cond 1167289", Arial, Tahoma, Vedana, sans-serif; border: =
1px solid rgb(224, 222, 208); text-transform: uppercase; background: rgb(25=
5, 255, 255); }

.select .valWrapper .arrow { display: block; width: 38px; height: 37px; lin=
e-height: 37px; background: rgb(0, 77, 132); position: absolute; top: 0px; =
right: 0px; text-align: center; }

.select .valWrapper .arrow::before { margin-top: -2px; }

.select .popBox { display: none; position: absolute; z-index: 1000; top: 38=
px; left: 0px; width: 100%; font-size: 20px; font-family: "Myriad Pro Cond =
1167289", Arial, Tahoma, Vedana, sans-serif; }

.select .popBox .inside { max-height: 198px; overflow: auto; padding: 0px 0=
px 15px; }

.select .popBox .inside .item { display: block; width: 100%; float: left; c=
ursor: pointer; color: rgb(0, 77, 132); text-decoration: none; background: =
rgb(224, 222, 208); border-top: 1px solid rgb(255, 255, 255); padding: 0px =
10px; line-height: 1.85em; text-transform: uppercase; }

.select.act .valWrapper .val { color: rgb(255, 255, 255); border: 0px; back=
ground: rgb(0, 77, 132); }

.select.act .popBox { display: block; }

.select.list .popBox .inside .item.act, .select.list .popBox .inside .item:=
hover { background: rgb(238, 236, 224); }

.select.filter .popBox .inside { overflow: visible; min-height: 0px; }

.select.filter .popBox .inside .item { position: relative; }

.select.filter .popBox .inside .item ul { display: none; position: absolute=
; top: 0px; left: 100%; border-left: 1px solid rgb(255, 255, 255); backgrou=
nd: rgb(224, 222, 208); overflow: auto; max-height: 228px; min-width: 220px=
; margin: 0px; padding: 0px !important; }

.select.filter .popBox .inside .item ul li { list-style: none; border-botto=
m: 1px solid rgb(255, 255, 255); margin: 0px !important; padding: 0px !impo=
rtant; }

.select.filter .popBox .inside .item ul li a { display: block; color: rgb(0=
, 77, 132); text-decoration: none; padding: 0px 10px; white-space: nowrap; =
font-weight: normal; line-height: 1.85em; font-size: 20px; }

.select.filter .popBox .inside .item ul li a:hover { background: rgb(238, 2=
36, 224); }

.select.filter .popBox .inside .item ul li:last-child { border: 0px; }

.select.filter .popBox .inside .item ul li.act a { background: rgb(238, 236=
, 224); }

.select.filter .popBox .inside .item:hover { background: rgb(238, 236, 224)=
; }

.select.filter .popBox .inside .item:hover ul { display: block; }

.select.filter .popBox .inside .item.act { background: rgb(238, 236, 224); =
}

.select.jobOffersCities .popBox .inside { padding: 0px; }

.inputWrapper { width: 100%; }

.icheckbox_minimal, .iradio_minimal { display: inline-block; vertical-align=
: middle; margin: 0px 10px 0px 0px; padding: 0px; width: 20px; height: 20px=
; background: url("../../../assets/images/sprites.png"); border: none; curs=
or: pointer; position: relative; top: -2px; }

.icheckbox_minimal { background-position: -482px 0px; }

.icheckbox_minimal.hover { background-position: -512px 0px; }

.icheckbox_minimal.checked { background-position: -542px 0px !important; }

.icheckbox_minimal.disabled { background-position: -572px 0px; cursor: defa=
ult; }

.icheckbox_minimal.checked.disabled { background-position: -602px 0px; }

.iradio_minimal { background-position: -482px -30px; }

.iradio_minimal.hover { background-position: -512px -30px; }

.iradio_minimal.checked { background-position: -542px -30px !important; }

.iradio_minimal.disabled { background-position: -572px -30px; cursor: defau=
lt; }

.iradio_minimal.checked.disabled { background-position: -602px -30px; }

.cookieBox { width: 960px; position: fixed; left: 50%; margin-left: -480px;=
 z-index: 700; bottom: 10px; font-family: arial, sans-serif; font-size: 0.9=
em; display: none; border: 1px solid rgb(210, 210, 210); padding: 20px; box=
-shadow: rgba(0, 0, 0, 0.34) 0px 7px 10px 0px; box-sizing: border-box; back=
ground-color: rgb(250, 250, 250); background-image: -webkit-linear-gradient=
(top, rgb(250, 250, 250), rgb(236, 236, 236)); }

.cookieBox .closeBox { color: rgb(0, 0, 0); display: inline-block; position=
: absolute; right: 0px; top: 0px; padding: 10px; text-align: center; font-s=
ize: 2em; cursor: pointer; height: 15px; width: 15px; }

.cookieBox .closeBox:hover { color: rgb(119, 119, 119); }

.cookieBox .closeBox::before { content: "=C3=97"; height: 15px; width: 15px=
; position: absolute; right: 5px; top: 5px; line-height: 15px; }

.cookieBox div h4 { color: rgb(60, 60, 60); }

.cookieBox div p { margin: 0px 0px 15px; }

.cookieBox div p:last-child { margin-bottom: 0px; }

.cookieBox div a { text-decoration: underline; }

@media only screen and (max-width: 800px) {
  .cookieBox { width: 95%; left: 50%; margin-left: -47.5%; }
}

html, body, div, span, object, iframe, form, input, button, img, ul, ol, p,=
 h1, h2, h3, h4, h5, h6, a, p, blockquote, pre, table, caption, tbody, tfoo=
t, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, =
footer, header, hgroup, menu, nav, section, summary, time, mark, audio, vid=
eo { margin: 0px; padding: 0px; border: 0px; outline: 0px; }

a:focus { box-shadow: rgb(255, 0, 0) 0px 0px 5px 2px inset; }

* { box-sizing: border-box; }

html { background: rgb(238, 236, 224); font-size: 62.5%; }

html[data-font-size=3D"medium"] { transform: scale3d(1.25, 1.25, 1); transf=
orm-origin: center top; }

html[data-font-size=3D"big"] { transform: scale3d(1.5, 1.5, 1); transform-o=
rigin: center top; }

body { font-family: "Myriad Pro Cond 1167289", Arial, Tahoma, Vedana, sans-=
serif; color: rgb(60, 60, 60); font-size: 1.4em; -webkit-font-smoothing: an=
tialiased; }

body::before { content: ""; display: block; width: 100%; height: 166px; bac=
kground: rgb(224, 222, 208); position: absolute; z-index: -1; top: 0px; lef=
t: 0px; }

body#home::before { height: 437px; }

h2.withLine { font-size: 2.28571em; font-family: "Myriad Pro Cond 1167289",=
 Arial, Tahoma, Vedana, sans-serif; font-weight: normal; color: rgb(34, 40,=
 79); margin: 0px 0px 23px; padding: 0px 0px 24px; position: relative; }

h2.withLine::after { content: ""; display: block; width: 220px; height: 2px=
; background: rgb(253, 201, 12); position: absolute; left: 0px; bottom: 0px=
; }

h2.blueCaps { color: rgb(0, 77, 132); font-family: "Myriad Pro Cond 1167289=
", Arial, Tahoma, Vedana, sans-serif; font-weight: normal; font-size: 1.857=
14em; line-height: 1.07692em; margin: 0px 0px 15px; text-transform: upperca=
se; }

.align-justify { text-align: justify; }

.align-center { text-align: center; }

.align-left { text-align: left; }

.align-right { text-align: right; }

.wrapper { width: 960px; padding: 0px 10px; margin: 0px auto; }

.wrapper::after { content: ""; display: block; clear: both; }

fieldset { margin: 0px; padding: 0px; border: 0px; }

header { height: 117px; }

header .stickyHeader { width: 940px; position: relative; }

header .stickyHeader .logoWrapper { transition: all 0.2s ease 0s; width: 47=
0px; height: 115px; float: left; text-align: center; background: rgb(255, 2=
55, 255); margin: 2px 0px 0px; padding: 17px 0px 0px; position: relative; }

header .stickyHeader .logoWrapper a { display: inline-block; }

header .stickyHeader .logoWrapper a img { transition: all 0.2s ease 0s; dis=
play: block; margin: 0px auto; width: 285px; }

header .stickyHeader .logoWrapper a:focus { box-shadow: rgb(255, 0, 0) 0px =
0px 5px 2px; }

header .stickyHeader .logoWrapper.blackRibbon::after { transition: all 0.2s=
 ease 0s; content: ""; display: block; width: 49px; height: 57px; backgroun=
d: url("../../../assets/images/blackribbon.png"); position: absolute; top: =
26px; right: 48px; }

header .stickyHeader .links { width: 470px; height: 117px; float: right; }

header .stickyHeader .links + a:focus .logoWrapper { box-shadow: rgb(255, 0=
, 0) 0px 0px 5px 2px inset; }

header .stickyHeader .links .btns { float: left; }

header .stickyHeader .links .btns .mainBtns { width: 312px; height: 81px; f=
loat: left; position: relative; }

header .stickyHeader .links .btns .mainBtns > a, header .stickyHeader .link=
s .btns .mainBtns > span { display: block; width: 156px; float: left; font-=
size: 1.28571em; line-height: 81px; color: rgb(255, 255, 255); text-shadow:=
 rgba(0, 0, 0, 0.2) -1px 1px 1px; text-decoration: none; text-align: center=
; transition: background 0.2s ease 0s; outline: none; cursor: pointer; }

header .stickyHeader .links .btns .mainBtns > a::before, header .stickyHead=
er .links .btns .mainBtns > span::before { width: 35px; height: 35px; margi=
n: -2px 10px 0px 0px; }

header .stickyHeader .links .btns .mainBtns > a.searchLink, header .stickyH=
eader .links .btns .mainBtns > span.searchLink { background: rgb(0, 77, 132=
); }

header .stickyHeader .links .btns .mainBtns > a.searchLink::before, header =
.stickyHeader .links .btns .mainBtns > span.searchLink::before { background=
-position: 0px 0px; }

header .stickyHeader .links .btns .mainBtns > a.searchLink:hover, header .s=
tickyHeader .links .btns .mainBtns > span.searchLink:hover { background: rg=
b(1, 116, 183); }

header .stickyHeader .links .btns .mainBtns > a.scheduleLink, header .stick=
yHeader .links .btns .mainBtns > span.scheduleLink { background: rgb(1, 86,=
 147); }

header .stickyHeader .links .btns .mainBtns > a.scheduleLink::before, heade=
r .stickyHeader .links .btns .mainBtns > span.scheduleLink::before { backgr=
ound-position: -45px 0px; }

header .stickyHeader .links .btns .mainBtns > a.scheduleLink:hover, header =
.stickyHeader .links .btns .mainBtns > span.scheduleLink:hover { background=
: rgb(1, 116, 183); }

header .stickyHeader .links .btns .mainBtns .search { transition: all 0.3s =
ease 0s; opacity: 0; visibility: hidden; width: 0px; position: absolute; z-=
index: 100; top: 13px; left: 26px; height: 58px; background: rgb(1, 41, 70)=
; padding: 11px 0px 0px 12px; font-size: 0px; white-space: nowrap; }

header .stickyHeader .links .btns .mainBtns .search::before { content: ""; =
width: 35px; height: 35px; margin: 0px 12px 0px 0px; background-position: 0=
px 0px; }

header .stickyHeader .links .btns .mainBtns .search form { width: 269px; fo=
nt-size: 14px; display: inline-block; vertical-align: middle; }

header .stickyHeader .links .btns .mainBtns .search form label { display: n=
one; }

header .stickyHeader .links .btns .mainBtns .search form input[type=3D"text=
"] { width: 213px; float: left; background: rgb(255, 255, 255); border-top:=
 1px solid rgb(224, 222, 208); border-left: 1px solid rgb(224, 222, 208); b=
order-bottom: 1px solid rgb(224, 222, 208); padding: 0px 15px; color: rgb(0=
, 77, 132); font-size: 1.42857em; line-height: 1.75em; height: 1.75em; }

header .stickyHeader .links .btns .mainBtns .search form input[type=3D"text=
"]:focus, header .stickyHeader .links .btns .mainBtns .search form input[ty=
pe=3D"text"]:active { box-shadow: rgb(255, 0, 0) 0px 0px 5px 2px inset; }

header .stickyHeader .links .btns .mainBtns .search form button, header .st=
ickyHeader .links .btns .mainBtns .search form input[type=3D"submit"] { wid=
th: 56px; float: left; transition: all 0.3s ease 0s; background: rgb(0, 77,=
 132); text-align: center; color: rgb(255, 255, 255); text-shadow: rgba(0, =
0, 0, 0.3) 0px 1px 1px; font-size: 1.28571em; line-height: 1.94444em; heigh=
t: 1.94444em; }

header .stickyHeader .links .btns .mainBtns .search form button:focus, head=
er .stickyHeader .links .btns .mainBtns .search form button:active, header =
.stickyHeader .links .btns .mainBtns .search form input[type=3D"submit"]:fo=
cus, header .stickyHeader .links .btns .mainBtns .search form input[type=3D=
"submit"]:active { box-shadow: rgb(255, 0, 0) 0px 0px 5px 2px inset; }

header .stickyHeader .links .btns .mainBtns .search form button:hover, head=
er .stickyHeader .links .btns .mainBtns .search form input[type=3D"submit"]=
:hover { background: rgb(0, 101, 163); }

header .stickyHeader .links .btns .mainBtns .search .close { width: 13px; h=
eight: 13px; background-position: -398px -48px; cursor: pointer; margin: 0p=
x 0px 0px 14px; }

header .stickyHeader .links .btns .mainBtns .search .close:focus, header .s=
tickyHeader .links .btns .mainBtns .search .close:active { box-shadow: rgb(=
255, 0, 0) 0px 0px 5px 2px inset; }

header .stickyHeader .links .btns .mainBtns .search.act { display: block; o=
pacity: 1; visibility: visible; width: 367px; }

header .stickyHeader .links .btns .accessibility { width: 100px; height: 30=
px; background: rgb(0, 77, 132); float: left; padding: 5px 0px 0px 15px; }

header .stickyHeader .links .btns .accessibility [data-theme-switcher] { di=
splay: inline-block; vertical-align: middle; margin-right: 10px; }

header .stickyHeader .links .btns .accessibility [data-theme-switcher]::bef=
ore { width: 20px; height: 20px; background-position: -524px -87px; }

header .stickyHeader .links .btns .accessibility [data-theme-switcher] span=
 { display: none; }

header .stickyHeader .links .btns .accessibility .sizes { display: inline-b=
lock; vertical-align: middle; }

header .stickyHeader .links .btns .accessibility .sizes a { color: rgba(255=
, 255, 255, 0.35); cursor: pointer; display: inline-block; vertical-align: =
baseline; text-decoration: none; }

header .stickyHeader .links .btns .accessibility .sizes a:hover, header .st=
ickyHeader .links .btns .accessibility .sizes a.active { color: rgb(255, 25=
5, 255); }

header .stickyHeader .links .btns .accessibility .sizes a[data-size-switche=
r=3D"small"] { font-size: 15px; }

header .stickyHeader .links .btns .accessibility .sizes a[data-size-switche=
r=3D"medium"] { font-size: 19px; }

header .stickyHeader .links .btns .accessibility .sizes a[data-size-switche=
r=3D"big"] { font-size: 24px; }

header .stickyHeader .links .btns .langNav { width: 58px; height: 30px; bac=
kground: rgb(0, 77, 132); float: left; padding: 11px 9px 0px 0px; text-alig=
n: right; }

header .stickyHeader .links .btns .langNav a, header .stickyHeader .links .=
btns .langNav span { display: inline-block; vertical-align: middle; text-tr=
ansform: uppercase; color: rgb(255, 255, 255); font-size: 15px; text-decora=
tion: none; margin: 0px 0px 0px 7px; }

header .stickyHeader .links .btns .langNav a { color: rgba(255, 255, 255, 0=
.35); }

header .stickyHeader .links .btns .langNav a:hover { color: rgb(255, 255, 2=
55); text-decoration: underline; }

header .stickyHeader .links .btns .socials { width: 158px; height: 51px; fl=
oat: left; background: rgb(0, 77, 132); font-size: 0px; text-align: right; =
padding: 12px 0px 0px; }

header .stickyHeader .links .btns .socials a { display: inline-block; verti=
cal-align: top; width: 28px; height: 28px; background: rgb(1, 41, 70); marg=
in: 0px 0px 0px 1px; text-align: center; outline: none; transition: backgro=
und 0.2s ease 0s; }

header .stickyHeader .links .btns .socials a span { display: none; }

header .stickyHeader .links .btns .socials a:hover { background: rgb(1, 116=
, 183); }

header .stickyHeader .links .btns .socials a.fbLink::before { width: 12px; =
height: 22px; background-position: 0px -46px; margin: 5px 0px 0px; }

header .stickyHeader .links .btns .socials a.twLink::before { width: 22px; =
height: 17px; background-position: -21px -49px; margin: 7px 0px 0px; }

header .stickyHeader .links .btns .socials a.ytLink::before { width: 24px; =
height: 24px; background-position: -52px -44px; margin: 3px 0px 0px; }

header .stickyHeader .links .btns .socials a.gpLink::before { width: 17px; =
height: 18px; background-position: -440px -49px; margin: 7px 0px 0px; }

header .stickyHeader .links .btns .socials a.inLink::before { width: 19px; =
height: 19px; background-position: -632px -48px; margin: 5px 0px 0px; }

header .stickyHeader .links .btns::after { content: ""; display: block; cle=
ar: both; }

header .stickyHeader .accessibilityNav { position: absolute; z-index: 1000;=
 left: 0px; width: 200px; }

header .stickyHeader .accessibilityNav ul li { list-style: none; }

header .stickyHeader .accessibilityNav ul li a { display: block; text-decor=
ation: none; border: 1px solid rgb(0, 0, 0); background: rgb(255, 255, 255)=
; color: rgb(0, 0, 0); padding: 5px 0px; text-align: center; font-family: "=
Myriad W08 Semibold", Arial, Tahoma, Vedana, sans-serif; width: 100%; posit=
ion: absolute; top: -999px; left: 0px; }

header .stickyHeader .accessibilityNav ul li a:active, header .stickyHeader=
 .accessibilityNav ul li a:focus { top: 0px; box-shadow: transparent 0px 0p=
x 0px 0px inset; }

header .stickyHeader .accessibilityNav ul li a:hover { background: rgb(0, 0=
, 0); color: rgb(255, 255, 255); }

header .stickyHeader::after { content: ""; display: block; clear: both; }

header .stickyHeader.fixed { backface-visibility: hidden; position: fixed; =
z-index: 9999; }

header .stickyHeader.fixed .logoWrapper { height: 50px; margin: 0px; paddin=
g: 6px 0px 0px; overflow: hidden; }

header .stickyHeader.fixed .logoWrapper img { width: 224px; height: auto; }

header .stickyHeader.fixed .logoWrapper.blackRibbon::after { top: 0px; righ=
t: 78px; }

header .stickyHeader.fixed .links { height: 50px; }

header .stickyHeader.fixed .links .btns { width: 408px; float: right; }

header .stickyHeader.fixed .links .btns .mainBtns { width: 258px; height: 5=
0px; }

header .stickyHeader.fixed .links .btns .mainBtns > a, header .stickyHeader=
.fixed .links .btns .mainBtns > span { width: 135px; line-height: 50px; }

header .stickyHeader.fixed .links .btns .mainBtns > a.searchLink, header .s=
tickyHeader.fixed .links .btns .mainBtns > span.searchLink { width: 123px; =
}

header .stickyHeader.fixed .links .btns .mainBtns > a.scheduleLink, header =
.stickyHeader.fixed .links .btns .mainBtns > span.scheduleLink { background=
: rgb(0, 77, 132); }

header .stickyHeader.fixed .links .btns .mainBtns > a.scheduleLink:hover, h=
eader .stickyHeader.fixed .links .btns .mainBtns > span.scheduleLink:hover =
{ background: rgb(1, 116, 183); }

header .stickyHeader.fixed .links .btns .mainBtns .search { top: 0px; left:=
 1px; width: 407px; height: 50px; padding-top: 8px; }

header .stickyHeader.fixed .links .btns .accessibility, header .stickyHeade=
r.fixed .links .btns .langNav { display: none; }

header .stickyHeader.fixed .links .btns .socials { width: 150px; height: 50=
px; padding: 11px 0px 0px; }

header .stickyHeader.fixed .links nav { width: 62px; height: 50px; backgrou=
nd: rgb(1, 41, 70); float: left; cursor: pointer; position: relative; }

header .stickyHeader.fixed .links nav .inner { position: absolute; left: 0p=
x; top: 50px; }

header .stickyHeader.fixed .links nav .moreLink { float: none; width: 100%;=
 }

header .stickyHeader.fixed .links nav ul { position: static; display: none;=
 width: 200px; background: rgb(1, 41, 70); }

header .stickyHeader.fixed .links nav ul li { display: block; float: none; =
}

header .stickyHeader.fixed .links nav ul li a { display: block; line-height=
: 1.42857em; padding: 5px 10px; outline: none; }

header .stickyHeader.fixed .links nav ul li ul { display: none !important; =
}

header .stickyHeader.fixed .links nav .moreLink .moreText { display: none; =
}

header .stickyHeader.fixed .links nav::before { content: ""; display: block=
; width: 41px; height: 17px; background: url("../../../assets/images/sprite=
s.png") -146px -48px; margin: 15px 0px 0px 12px; }

header .stickyHeader.fixed .links nav.focused ul, header .stickyHeader.fixe=
d .links nav:hover ul, header .stickyHeader.fixed .links nav:focus ul { dis=
play: block; }

header .stickyHeader.fixed .links nav.focused ul li ul, header .stickyHeade=
r.fixed .links nav:hover ul li ul, header .stickyHeader.fixed .links nav:fo=
cus ul li ul { display: none !important; }

nav { background: rgb(0, 60, 102); width: 100%; float: left; }

nav ul { width: 406px; float: left; }

nav ul li { list-style: none; float: left; position: relative; }

nav ul li a { transition: all 0.3s ease 0s; display: block; font-size: 1.28=
571em; line-height: 36px; padding: 0px 12px; text-decoration: none; color: =
rgb(255, 255, 255); }

nav ul li a:focus + ul, nav ul li a:active + ul { display: block; }

nav ul li a:hover { background: rgb(1, 116, 183); }

nav ul li.act a { background: rgb(253, 201, 12); color: rgb(1, 41, 70); }

nav ul li.act ul li a { background: rgb(0, 60, 102); color: rgb(255, 255, 2=
55); }

nav ul li.act ul li a:hover { background: rgb(1, 116, 183); }

nav ul li.act ul li.act a { background: rgb(253, 201, 12); color: rgb(1, 41=
, 70); }

nav ul li ul { display: none; width: auto; min-width: 100%; position: absol=
ute; z-index: 1000; top: 36px; left: 0px; background: rgb(0, 60, 102); over=
flow: auto; }

nav ul li ul li { display: block; float: none; }

nav ul li ul li a { line-height: 22px; padding: 5px 12px; white-space: nowr=
ap; }

nav ul li ul.focused { display: block; }

nav ul li:hover ul { display: block; }

nav ul li:nth-child(4) ul { left: auto; right: 0px; }

nav ul::after { content: ""; display: block; clear: both; }

nav .moreLink { display: block; width: 64px; float: right; font-size: 1.285=
71em; line-height: 36px; color: rgb(255, 255, 255); text-align: center; cur=
sor: pointer; position: relative; }

nav .moreLink .moreText { display: block; background: rgb(1, 41, 70); }

nav .moreLink .moreText::after { margin-left: 6px; }

nav .moreLink .moreText:focus { box-shadow: rgb(255, 0, 0) 0px 0px 5px 2px =
inset; }

nav .moreLink ul { display: none; min-width: 100%; width: auto; background:=
 rgb(1, 41, 70); position: absolute; z-index: 1000; top: 36px; right: 0px; =
}

nav .moreLink ul li { display: block; float: none; }

nav .moreLink ul li a { display: block; font-size: 1em; line-height: 1.1111=
1em; padding: 5px 10px; text-align: left; white-space: nowrap; }

nav .moreLink ul.focused { display: block; }

nav .moreLink:hover ul { display: block; }

nav::after { content: ""; display: block; clear: both; }

html[lang=3D"en"] nav ul { width: 100%; }

html[lang=3D"en"] nav ul li a { padding-left: 21px; padding-right: 21px; }

html[lang=3D"en"] nav ul li ul { width: auto; }

html[lang=3D"en"] nav ul li ul li a { padding: 5px 12px; }

html[lang=3D"en"] nav ul > li:nth-child(4) { float: right; }

footer { width: 100%; margin: 40px 0px 10px; background: rgb(255, 255, 255)=
; }

footer .wrapper { position: relative; padding-top: 30px; padding-bottom: 30=
px; }

footer .wrapper .backToTop { position: absolute; top: -22px; right: 10px; f=
ont-size: 0.785714em; line-height: 2em; background: rgb(0, 77, 132); font-f=
amily: "Myriad W08 Semibold", Arial, Tahoma, Vedana, sans-serif; padding: 0=
px 7px; }

footer .wrapper .backToTop:hover { background: rgb(1, 86, 147); }

footer .wrapper .backToTop::after { margin-left: 5px; }

footer .wrapper::before { content: ""; width: 940px; height: 2px; position:=
 absolute; top: 0px; left: 10px; background: rgb(221, 221, 221); }

footer h4 { text-transform: uppercase; font-size: 1.28571em; margin: 0px 0p=
x 13px; font-weight: normal; font-family: "MyriadW08-BoldCondensed 1166610"=
, Arial, Tahoma, Vedana, sans-serif; }

footer .left { width: 640px; float: left; padding: 0px 0px 0px 22px; }

footer .left .col { float: left; width: 190px; padding: 0px 10px 0px 0px; }

footer .left .col ul li { list-style: none; margin: 0px 0px 3px; }

footer .left .col ul li a { color: rgb(99, 99, 99); font-size: 1.14286em; t=
ext-decoration: none; }

footer .left .col ul li a:hover { text-decoration: underline; }

footer .left .col ul li.act a { text-decoration: underline; }

footer .left .bip { transition: all 0.3s ease 0s; display: block; width: 10=
2px; height: 37px; background: url("../../../assets/images/sprites.png") 0p=
x -78px; margin: 10px 0px 0px; }

footer .left .bip:hover { margin-left: 5px; }

footer .left .bip span { display: none; }

footer .right { width: 300px; float: right; }

footer .right .newsletter { position: relative; margin: 0px 0px 33px; }

footer .right .newsletter h4 { margin: 0px 0px 11px; text-transform: upperc=
ase; }

footer .right .newsletter input[type=3D"email"], footer .right .newsletter =
input[type=3D"text"] { width: 262px; float: left; background: rgb(255, 255,=
 255); color: rgb(0, 77, 132); font-family: "Myriad Pro Cond 1167289", Aria=
l, Tahoma, Vedana, sans-serif; font-size: 1.42857em; line-height: 1.9em; he=
ight: 1.9em; padding: 0px 40px 0px 10px; border-top: 1px solid rgb(224, 222=
, 208); border-left: 1px solid rgb(224, 222, 208); border-bottom: 1px solid=
 rgb(224, 222, 208); }

footer .right .newsletter input[type=3D"email"].error, footer .right .newsl=
etter input[type=3D"text"].error { border-top: 1px solid rgb(255, 0, 0); bo=
rder-left: 1px solid rgb(255, 0, 0); border-bottom: 1px solid rgb(255, 0, 0=
); }

footer .right .newsletter input[type=3D"submit"] { transition: all 0.3s eas=
e 0s; width: 2.71429em; height: 2.71429em; float: left; background: url("..=
/../../assets/images/sprites.png") -117px -78px; }

footer .right .newsletter input[type=3D"submit"]:active, footer .right .new=
sletter input[type=3D"submit"]:focus, footer .right .newsletter input[type=
=3D"submit"]:hover { background-position: -117px -122px; }

footer .right .newsletter p { margin: 0px 0px 5px; }

footer .right .newsletter p.error { color: rgb(255, 0, 0); }

footer .right .newsletter .loader { display: none; width: 20px; height: 20p=
x; background: url("../../../assets/images/loader.gif"); position: absolute=
; bottom: 8px; right: 48px; }

footer .right .newsletter::after { content: ""; display: block; clear: both=
; }

footer .right .footerSocials { text-align: right; }

footer .right .footerSocials h4 { width: 130px; display: inline-block; vert=
ical-align: middle; margin: 0px 10px 0px 0px; }

footer .right .footerSocials a { display: inline-block; vertical-align: mid=
dle; background-image: url("../../../assets/images/sprites.png"); margin: 0=
px 3px; transition: all 0.3s ease 0s; }

footer .right .footerSocials a span { display: none; }

footer .right .footerSocials a.fbLink { width: 15px; height: 31px; backgrou=
nd-position: -168px -81px; }

footer .right .footerSocials a.fbLink:hover { background-position: -168px -=
125px; }

footer .right .footerSocials a.twLink { width: 31px; height: 24px; backgrou=
nd-position: -192px -85px; }

footer .right .footerSocials a.twLink:hover { background-position: -192px -=
129px; }

footer .right .footerSocials a.ytLink { width: 34px; height: 34px; backgrou=
nd-position: -232px -80px; }

footer .right .footerSocials a.ytLink:hover { background-position: -232px -=
124px; }

footer .right .footerSocials a.gpLink { width: 24px; height: 24px; backgrou=
nd-position: -453px -85px; }

footer .right .footerSocials a.gpLink:hover { background-position: -453px -=
129px; }

footer .right .footerSocials a.inLink { width: 26px; height: 26px; backgrou=
nd-position: -487px -84px; margin-right: 0px; }

footer .right .footerSocials a.inLink:hover { background-position: -487px -=
128px; }

footer .right .additionalLogo { margin-top: 20px; }

footer .right .additionalLogo a { display: block; }

footer .right .additionalLogo img { display: block; }

footer .bipLink { width: 220px; float: left; padding: 0px 0px 0px 22px; }

footer .bipLink a { font-size: 1.28571em; font-family: "MyriadW08-BoldConde=
nsed 1166610", Arial, Tahoma, Vedana, sans-serif; color: rgb(14, 17, 42); t=
ext-decoration: underline; }

footer .bipLink a:hover { text-decoration: none; }

footer .counter { width: 500px; float: left; margin: 1px 0px 0px; font-size=
: 1.14286em; color: rgb(99, 99, 99); }

footer .counter span { color: rgb(14, 17, 42); }

footer .counter .tx-asfkusercounter-pi1 { display: inline-block; }

footer .copyright { width: 220px; float: right; text-align: right; margin: =
4px 0px 0px; }

footer .btnWrapper { text-align: right; margin-bottom: 25px; }

footer::after { content: ""; display: block; clear: both; }

#home footer { margin-top: 30px; }

.copyright { color: rgb(99, 99, 99); font-size: 0.98571em; margin: 0px 0px =
10px; }

.copyright .inner { padding: 0px 0px 0px 22px; }

.breadCrumbs { margin: 26px 0px 20px; }

.breadCrumbs .inner { display: inline-block; white-space: nowrap; font-size=
: 0px; }

.breadCrumbs .inner a { transition: all 0.4s ease 0s; display: inline-block=
; vertical-align: middle; color: rgb(255, 255, 255); font-size: 11px; line-=
height: 38px; font-family: "Myriad Pro 1167301", Arial, Tahoma, Vedana, san=
s-serif; position: relative; text-transform: uppercase; text-decoration: no=
ne; padding: 0px 10px 0px 25px; background: rgb(0, 77, 132); }

.breadCrumbs .inner a:hover { background: rgb(0, 101, 163); }

.breadCrumbs .inner a:hover::after { border-color: transparent transparent =
transparent rgb(0, 101, 163); }

.breadCrumbs .inner a::before { transition: all 0.4s ease 0s; content: ""; =
display: block; width: 0px; height: 0px; border-style: solid; border-width:=
 19px 0px 19px 10px; border-color: transparent transparent transparent rgb(=
0, 101, 151); position: absolute; z-index: 2; top: 0px; right: -11px; }

.breadCrumbs .inner a::after { transition: all 0.4s ease 0s; content: ""; d=
isplay: block; width: 0px; height: 0px; border-style: solid; border-width: =
19px 0px 19px 10px; border-color: transparent transparent transparent rgb(0=
, 77, 132); position: absolute; z-index: 2; top: 0px; right: -10px; }

.breadCrumbs .inner a.home { width: 38px; height: 38px; background: rgb(14,=
 17, 42); padding: 0px; }

.breadCrumbs .inner a.home span { display: none; }

.breadCrumbs .inner a.home::before { content: ""; display: block; width: 17=
px; height: 18px; background: url("../../../assets/images/sprites.png") -19=
7px -49px; margin: 10px 0px 0px 12px; border: 0px; position: static; }

.breadCrumbs .inner a.home::after { content: ""; display: block; width: 0px=
; height: 0px; border-style: solid; border-width: 19px 0px 19px 10px; borde=
r-color: transparent transparent transparent rgb(14, 17, 42); position: abs=
olute; z-index: 10; top: 0px; right: -10px; }

.breadCrumbs .inner a.home:hover { background: rgb(0, 101, 163); }

.breadCrumbs .inner a.home:hover::after { border-color: transparent transpa=
rent transparent rgb(0, 101, 163); }

.breadCrumbs .inner a .truncate { transition: all 0.4s ease 0s; display: bl=
ock; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.breadCrumbs .inner .current { display: inline-block; vertical-align: middl=
e; color: rgb(255, 255, 255); font-size: 11px; line-height: 38px; font-fami=
ly: "Myriad Pro 1166607", Arial, Tahoma, Vedana, sans-serif; text-transform=
: uppercase; padding: 0px 20px 0px 25px; background: rgb(1, 116, 183); whit=
e-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.breadCrumbs.long .inner a .truncate { max-width: 120px; }

.breadCrumbs.long .inner a:hover .truncate { max-width: 240px; }

.breadCrumbs.long .inner .current { max-width: 400px; }

.breadCrumbs::after { content: ""; display: block; clear: both; }

.main aside { width: 220px; min-height: 1px; float: left; }

.main .content { width: 720px; float: left; background: rgb(255, 255, 255);=
 padding: 30px; }

.main .content h2, .main .content h3, .main .content h4 { margin-bottom: 15=
px; }

.main .content a { color: rgb(1, 116, 183); text-decoration: underline; }

.main .content a:hover { text-decoration: none; }

.main img { max-width: 100%; height: auto; }

.main::after { content: ""; display: block; clear: both; }

.main.rightAside aside { float: right; width: 240px; }

.main.rightAside aside .inputWrapper { width: 220px; margin: 0px 0px 5px au=
to; float: none; top: 0px; }

.main.rightAside aside .inputWrapper .filter ul { border-right: 1px solid r=
gb(255, 255, 255); left: auto !important; right: 100% !important; border-le=
ft: 0px !important; }

.main.rightAside .content { width: 700px; padding: 0px; background: none; }

.main.searchResults .content { padding-top: 0px; }

.subMenu { background: rgb(14, 17, 42); }

.subMenu ul li { list-style: none; }

.subMenu ul li a { transition: all 0.3s ease 0s; display: block; padding: 1=
4px 20px; font-family: "Myriad W08 Semibold", Arial, Tahoma, Vedana, sans-s=
erif; color: rgb(255, 255, 255); font-size: 1.14286em; text-transform: uppe=
rcase; text-decoration: none; position: relative; }

.subMenu ul li a:hover { background: rgb(1, 41, 70); }

.subMenu ul li a .count, .subMenu ul li a span { width: 29px; font-size: 0.=
75em; line-height: 1.5em; border-radius: 3px; background: rgb(253, 201, 12)=
; text-align: center; color: rgb(1, 41, 70); font-family: "Myriad Pro 11666=
07", Arial, Tahoma, Vedana, sans-serif; letter-spacing: -0.08em; position: =
absolute; top: 50%; right: 12px; margin: -9px 0px 0px; }

.subMenu ul li.act > a { color: rgb(14, 17, 42); background: rgb(253, 201, =
12); }

.subMenu ul li.act > a .count { background: rgb(1, 41, 70); color: rgb(253,=
 201, 12); }

.subMenu ul li.active { color: rgb(14, 17, 42); background: rgb(253, 201, 1=
2); padding: 14px 20px; font-size: 1.14286em; text-transform: uppercase; fo=
nt-family: "Myriad W08 Semibold", Arial, Tahoma, Vedana, sans-serif; }

.subMenu ul li.active .count { background: rgb(1, 41, 70); color: rgb(253, =
201, 12); }

.subMenu ul li.hasSubs > a { position: relative; padding-right: 35px; }

.subMenu ul li.hasSubs > a .switcher { position: absolute; top: 50%; right:=
 13px; margin-top: -9px; cursor: pointer; padding: 10px; background-positio=
n: -171px -47px; }

.subMenu ul li.hasSubs.act.opened a .switcher { background-position: -322px=
 -47px; }

.subMenu ul li.hasSubs.act.hidden a .switcher { background-position: -416px=
 -47px; }

.subMenu ul li.hasSubs.act ul, .subMenu ul li.hasSubs.opened ul { display: =
block; }

.subMenu ul li.hasSubs.opened > a .switcher { background-position: -300px -=
48px; }

.subMenu ul li.hasSubs.hidden ul { display: none; }

.subMenu ul li.hasSubs ul { background: rgb(83, 81, 73); border-top: 1px so=
lid rgb(83, 81, 73); }

.subMenu ul li.hasSubs ul li a { padding: 8px 8px 8px 35px; color: rgb(255,=
 255, 255); text-transform: none; font-family: "Myriad Pro 1167301", Arial,=
 Tahoma, Vedana, sans-serif; font-size: 0.928571em; }

.subMenu ul li.hasSubs ul li a:hover { background: rgb(106, 104, 95); }

.subMenu ul li.hasSubs ul li.act a { background: rgb(253, 201, 12); color: =
rgb(14, 17, 42); }

.subMenu ul li.hasSubs ul li:first-child a { padding-top: 13px; }

.subMenu ul li.hasSubs ul li:last-child a { padding-bottom: 13px; }

.subMenu ul li.hasTreeSubs { position: relative; }

.subMenu ul li.hasTreeSubs ul { display: none; position: absolute; z-index:=
 999; top: 0px; left: 100%; background: rgb(14, 17, 42); border-left: 1px s=
olid rgb(255, 255, 255); min-width: 220px; }

.subMenu ul li.hasTreeSubs ul li { position: relative; }

.subMenu ul li.hasTreeSubs ul li a { white-space: nowrap; }

.subMenu ul li.hasTreeSubs ul li:hover ul { display: block; }

.subMenu ul li.hasTreeSubs:hover > ul { display: block; }

.subMenu.withSearchResults ul li a { padding-right: 54px; }

.subMenu.multiselect li { font-family: "Myriad W08 Semibold", Arial, Tahoma=
, Vedana, sans-serif; color: rgb(255, 255, 255); font-size: 1.14286em; text=
-transform: uppercase; }

.subMenu.multiselect li label { cursor: pointer; padding: 14px 20px; displa=
y: block; }

.subMenu.multiselect li label:hover { background: rgb(1, 41, 70); }

.subMenu.multiselect .multiselectButtons { padding: 15px 20px; }

.subMenu.fixed { transition: top 0.3s ease 0s; width: 220px; position: fixe=
d; z-index: 900; top: 75px; }

.contentSubMenu { margin: 0px 0px 30px; padding: 0px 0px 20px; border-botto=
m: 1px solid rgb(224, 222, 208); }

.contentSubMenu ul { margin: 0px !important; padding: 0px !important; }

.contentSubMenu ul li { list-style: none; display: inline-block; margin: 0p=
x 5px 5px 0px !important; }

.contentSubMenu ul li a { display: block; font-size: 1.14286em; line-height=
: 2.375em; padding: 0px 10px; white-space: nowrap; background: rgb(83, 81, =
73); font-family: "Myriad Pro Cond 1167289", Arial, Tahoma, Vedana, sans-se=
rif; color: rgb(255, 255, 255) !important; text-decoration: none !important=
; font-weight: normal !important; }

.contentSubMenu ul li a:hover { background: rgb(106, 104, 95); }

.contentSubMenu ul li.act a { background: rgb(253, 201, 12); color: rgb(14,=
 17, 42) !important; }

.pagination { text-align: center; font-size: 0px; }

.pagination a, .pagination span { transition: all 0.4s ease 0s; display: in=
line-block; vertical-align: middle; width: 40px; height: 40px; font-size: 1=
6px; line-height: 36px; margin: 0px 1px; border: 1px solid rgb(224, 222, 20=
8); color: rgb(0, 77, 132); font-family: "Myriad Pro 1167301", Arial, Tahom=
a, Vedana, sans-serif; text-align: center; overflow: hidden; text-decoratio=
n: none !important; }

.pagination a:hover, .pagination span:hover { background: rgb(238, 236, 224=
); }

.pagination a.act, .pagination a.current, .pagination span.act, .pagination=
 span.current { background: rgb(0, 117, 201); border-color: rgb(0, 117, 201=
); color: rgb(255, 255, 255); }

.pagination a.act:hover, .pagination a.current:hover, .pagination span.act:=
hover, .pagination span.current:hover { background: rgb(0, 117, 201); }

.pagination a.prev::before, .pagination span.prev::before { margin: 10px; }

.pagination a.next::before, .pagination span.next::before { margin: 10px; }

.pagination span:hover { background: none; }

.textContent { font-family: Arial, Tahoma, Vedana, sans-serif; }

.textContent h2, .textContent h3, .textContent h4 { color: rgb(0, 77, 132);=
 font-family: "Myriad Pro Cond 1167289", Arial, Tahoma, Vedana, sans-serif;=
 font-weight: normal; font-size: 1.85714em; line-height: 1.07692em; margin:=
 0px 0px 15px; text-transform: uppercase; }

.textContent h3 { font-size: 1.57143em; line-height: 1.09091em; margin: 0px=
 0px 10px; }

.textContent h4 { font-size: 1.42857em; line-height: 1em; margin: 0px 0px 1=
0px; }

.textContent p, .textContent ul li { font-size: 0.928571em; line-height: 1.=
53846em; margin: 0px 0px 15px; color: rgb(0, 60, 102); }

.textContent p a, .textContent ul li a { color: rgb(0, 60, 102); text-decor=
ation: underline; }

.textContent p a:hover, .textContent ul li a:hover { text-decoration: none;=
 }

.textContent ul { margin: 0px 0px 20px; padding: 0px 0px 0px 30px; }

.textContent ul li { list-style-type: square; }

.textContent ol { padding: 0px 0px 0px 30px; }

.textContent .twoCols { margin: 15px 0px 30px; }

.textContent .twoCols .col { width: 320px; float: left; margin: 0px 20px 0p=
x 0px; }

.textContent .twoCols .col:last-child { margin: 0px; }

.textContent .twoCols::after { content: ""; display: block; clear: both; }

.textContent .newsListing .listing .item { padding: 20px 0px; border-bottom=
: 1px solid rgb(224, 222, 208) !important; }

#bip::before { display: none; }

#bip header { background: rgb(255, 255, 255); height: 117px; margin: 0px 0p=
x 25px; padding: 17px 25px 0px 30px; }

#bip header .logoBipWrapper { width: 190px; float: left; padding: 6px 0px 0=
px; }

#bip header .logoWrapper { width: 340px; float: left; padding: 2px 0px; tex=
t-align: center; border-left: 1px solid rgb(0, 77, 132); }

#bip header .searchBip { width: 264px; float: right; margin: 19px 0px 0px; =
}

#bip header .searchBip input[type=3D"text"] { width: 226px; float: left; fo=
nt-size: 1.42857em; line-height: 1.9em; color: rgb(0, 77, 132); border: 1px=
 solid rgb(224, 222, 208); padding: 0px 15px; height: 38px; }

#bip header .searchBip button, #bip header .searchBip input[type=3D"submit"=
] { transition: all 0.3s ease 0s; width: 38px; height: 2.71429em; line-heig=
ht: 2.71429em; float: left; background: rgb(0, 77, 132); text-align: center=
; overflow: hidden; }

#bip header .searchBip button::before, #bip header .searchBip input[type=3D=
"submit"]::before { margin: 0px 0px 0px 3px; }

#bip header .searchBip button:hover, #bip header .searchBip input[type=3D"s=
ubmit"]:hover { background: rgb(0, 101, 163); }

#bip header .searchBip::after { content: ""; display: block; clear: both; }

#bip footer .wrapper { padding-top: 20px; padding-bottom: 20px; }

#lp::before { display: none; }

#lp .accessibilityNav { position: absolute; z-index: 1000; top: 0px; left: =
0px; width: 200px; }

#lp .accessibilityNav ul li { list-style: none; }

#lp .accessibilityNav ul li a { display: block; text-decoration: none; bord=
er: 1px solid rgb(0, 0, 0); background: rgb(255, 255, 255); color: rgb(0, 0=
, 0); padding: 5px 0px; text-align: center; font-family: "Myriad W08 Semibo=
ld", Arial, Tahoma, Vedana, sans-serif; width: 100%; position: absolute; to=
p: -999px; left: 0px; }

#lp .accessibilityNav ul li a:active, #lp .accessibilityNav ul li a:focus {=
 top: 0px; box-shadow: transparent 0px 0px 0px 0px inset; }

#lp .accessibilityNav ul li a:hover { background: rgb(0, 0, 0); color: rgb(=
255, 255, 255); }

#lp .subMenu { background: rgb(0, 60, 102); }

#lp header { height: auto; background: rgb(255, 255, 255); margin: 0px 0px =
25px; padding: 17px 25px 17px 30px; position: relative; }

#lp header .logoMainWrapper { width: 190px; float: left; padding-left: 25px=
; }

#lp header .logoMainWrapper img, #lp header .logoMainWrapper a { display: b=
lock; }

#lp header .logoWrapper { width: 340px; float: left; margin-top: 15px; padd=
ing: 2px 0px; text-align: center; border-left: 1px solid rgb(0, 77, 132); }

#lp header .logoWrapper a { display: block; }

#lp header .logoWrapper img { display: inline-block; }

#lp header .langNav { float: right; }

#lp header .langNav span { display: inline-block; vertical-align: middle; t=
ext-transform: uppercase; color: rgb(0, 77, 132); font-size: 1.07143em; tex=
t-decoration: none; margin: 0px 0px 0px 14px; position: relative; text-alig=
n: center; }

#lp header .langNav span::after { content: ""; display: block; width: 1px; =
height: 100%; background: rgb(226, 226, 226); position: absolute; top: 0px;=
 right: -7px; opacity: 1; }

#lp header .langNav span.last::after { display: none; }

#lp header .langNav span.act { opacity: 0.35; }

#lp header .langNav span img { display: block; margin: 0px auto; }

#lp header .langNav div { display: inline-block; vertical-align: middle; }

#lp header .langNav a { text-decoration: none; color: rgb(0, 77, 132); }

#lp header .langNav a:hover { color: rgb(0, 101, 163); text-decoration: und=
erline; }

#lp header::after { content: ""; display: block; clear: both; }

#lp footer { margin-bottom: 0px; }

#lp footer .wrapper { padding-top: 20px; padding-bottom: 20px; }

.fileInput { width: 100%; padding: 0px 38px 0px 0px; position: relative; cu=
rsor: pointer; }

.fileInput .text { display: block; border: 1px solid rgb(106, 104, 95); fon=
t-size: 1.42857em; line-height: 1.8em; color: rgb(14, 17, 42); padding: 0px=
 10px; }

.fileInput .btn { width: 38px; height: 38px; position: absolute; top: 0px; =
right: 0px; text-align: center; }

.fileInput .btn::after { margin: -1px 0px 0px 1px; }

.fileInput input[type=3D"file"] { width: 100%; height: 100%; position: abso=
lute; top: 0px; left: 0px; opacity: 0; cursor: pointer; }

.fileInput:hover .btn { background: rgb(0, 101, 163); }

[data-file-multiple]::after, [data-file]::after { display: inline-block; ve=
rtical-align: middle; white-space: nowrap; border-radius: 50%; position: ab=
solute; left: 100%; top: 50%; margin-top: -11px; font-size: 18px; width: 24=
px; height: 24px; text-align: center; }

[data-file]::after { content: attr(data-file); }

[data-file-multiple]::after { content: attr(data-file-multiple); background=
-color: rgb(53, 53, 53); color: rgb(255, 255, 255); margin-left: 8px; }

.marginTop { margin-top: 30px; }

.marginBottom { margin-bottom: 30px; }

.marginTopBottom { margin-top: 30px; margin-bottom: 30px; }

.powermail_message { padding: 0px; margin: 10px 0px 20px !important; }

.powermail_message_error { border: 2px solid rgb(255, 0, 0); padding: 10px =
!important; }

.powermail_message_error li { color: rgb(255, 0, 0) !important; list-style:=
 none !important; padding: 0px !important; }

.powermail_message_error li:last-of-type { margin-bottom: 0px; }

.slider { height: 366px; overflow: hidden; margin: 0px 0px 30px; position: =
relative; }

.slider a { text-decoration: none; }

.slider a:hover .caption h2, .slider a:hover .caption h3, .slider a:hover .=
caption p { background: rgba(0, 60, 102, 0.75); }

.slider .item { position: relative; height: 366px; }

.slider .item .caption { position: absolute; top: 115px; left: 0px; z-index=
: 100; color: rgb(255, 255, 255); font-family: "Myriad Pro Cond 1167289", A=
rial, Tahoma, Vedana, sans-serif; pointer-events: none; }

.slider .item .caption h2, .slider .item .caption h3, .slider .item .captio=
n p { display: inline-block; background: rgba(2, 31, 46, 0.75); padding: 0p=
x 16px; transition: all 0.3s ease 0s; }

.slider .item .caption h2 { font-size: 2.71429em; font-weight: normal; text=
-transform: uppercase; }

.slider .item .caption h3 { font-size: 1.57143em; font-weight: normal; padd=
ing-top: 2px; padding-bottom: 3px; }

.slider .item .caption p { font-size: 1.14286em; padding-bottom: 12px; }

.slider .item .img { height: 360px; position: relative; z-index: 90; }

.slider .item .img img { display: block; }

.slider .item::after, .slider .item::before { content: ""; display: block; =
width: 100%; height: 6px; position: absolute; z-index: 999; bottom: 0px; le=
ft: 0px; background: rgb(224, 222, 208); transition: all 7s ease-in-out 0s;=
 }

.slider .item::after { width: 0px; background: rgb(253, 201, 12); z-index: =
9999; }

.slider .item.flex-active-slide::after { width: 100%; }

.slider .flex-direction-nav li { list-style: none; }

.slider .flex-direction-nav li a { position: absolute; bottom: 6px; left: 0=
px; z-index: 100; display: block; width: 40px; height: 40px; background: rg=
b(0, 77, 132); text-align: center; transition: all 0.3s ease 0s; }

.slider .flex-direction-nav li a span { display: none; }

.slider .flex-direction-nav li a::before { content: ""; display: inline-blo=
ck; width: 8px; height: 12px; background: url("../../../assets/images/sprit=
es.png") -85px -50px; margin: 14px 0px 0px; }

.slider .flex-direction-nav li a.flex-next { left: 40px; }

.slider .flex-direction-nav li a.flex-next::before { background-position: -=
103px -50px; }

.slider .flex-direction-nav li a:hover { background: rgb(0, 101, 163); }

.slider.isClicked .item::before, .slider.isClicked .item::after { opacity: =
0; transition: all 0.5s ease 0s; }

.boxes .row { margin: 0px 0px 30px; }

.boxes .row .col { width: 300px; float: left; position: relative; }

.boxes .row .col > a { display: block; }

.boxes .row .col .boxHeaderLink { color: rgb(60, 60, 60); text-decoration: =
none; }

.boxes .row .col .boxHeaderLink:focus, .boxes .row .col .boxHeaderLink:acti=
ve, .boxes .row .col .boxHeaderLink:hover { text-decoration: underline; }

.boxes .row .col h2 { font-size: 2em; font-family: "Myriad Pro Cond 1167289=
", Arial, Tahoma, Vedana, sans-serif; font-weight: normal; color: rgb(60, 6=
0, 60); margin: 0px 0px 30px; padding: 0px 0px 0px 18px; }

.boxes .row .col h2 span { font-family: "MyriadW08-BoldCondensed 1166610", =
Arial, Tahoma, Vedana, sans-serif; }

.boxes .row .col h2::before { margin: -4px 9px 0px 0px; }

.boxes .row .col.second, .boxes .row .col.third { margin: 0px 20px; }

.boxes .row .col.second h2 img, .boxes .row .col.third h2 img { display: in=
line-block; vertical-align: middle; margin: -4px 9px 0px 0px; }

.boxes .row .col.second h3, .boxes .row .col.third h3 { top: 40px; position=
: absolute !important; }

.boxes .row .col.second img, .boxes .row .col.third img { position: relativ=
e; z-index: 9; display: block; }

.boxes .row .col.second .box, .boxes .row .col.third .box { padding: 0px; }

.boxes .row .col.second .box::before, .boxes .row .col.third .box::before {=
 content: ""; width: 100%; height: 100%; position: absolute; z-index: 20; t=
op: 0px; left: 0px; transition: all 0.3s ease 0s; }

.boxes .row .col.second .box:hover::before, .boxes .row .col.third .box:hov=
er::before { box-shadow: rgb(253, 201, 12) 0px 0px 0px 4px inset; }

.boxes .row .col.third { margin: 0px; }

.boxes .row .col.boxPress h2::before { width: 24px; height: 32px; backgroun=
d-position: -90px -1px; }

.boxes .row .col.boxPress .box { padding-top: 18px; padding-right: 25px; te=
xt-decoration: none; position: relative; }

.boxes .row .col.boxPress .box .img { position: absolute; z-index: 1; top: =
0px; left: 0px; width: 300px; height: 300px; }

.boxes .row .col.boxPress .box::after { content: ""; width: 100%; height: 1=
00%; position: absolute; z-index: 20; top: 0px; left: 0px; transition: all =
0.3s ease 0s; }

.boxes .row .col.boxPress .box:hover::after { box-shadow: rgb(253, 201, 12)=
 0px 0px 0px 4px inset; }

.boxes .row .col.boxWinter h2::before { width: 34px; height: 31px; backgrou=
nd-position: -124px -1px; }

.boxes .row .col.boxWinter .box { padding-top: 40px; background: url("../..=
/../assets/images/boxes/winter.jpg"); }

.boxes .row .col.boxBezpiecznyPrzejazd h2::before { width: 48px; height: 27=
px; background-position: -395px -82px; }

.boxes .row .col.boxBezpiecznyPrzejazd .box { padding-top: 40px; background=
: url("../../../assets/images/boxes/bezpiecznyprzejazd.jpg"); }

.boxes .row .col.ue10lat h2::before { display: none; }

.boxes .row .col.ue10lat .box { padding-top: 40px; background: url("../../.=
./assets/images/boxes/10-lat-w-ue.jpg"); }

.boxes .row .col.boxSearch h2::before { width: 32px; height: 32px; backgrou=
nd-position: -168px -1px; }

.boxes .row .col.boxSearch .box { padding-top: 165px; background: url("../.=
./../assets/images/boxes/search.jpg"); }

.boxes .row .col.boxFacebook h2::before { width: 16px; height: 32px; backgr=
ound-position: -209px -2px; }

.boxes .row .col.boxFacebook .facebookIframe { position: relative; backgrou=
nd: rgb(255, 255, 255); width: 100%; height: 300px; transition: all 0.3s ea=
se 0s; }

.boxes .row .col.boxFacebook .facebookIframe > a { display: block; position=
: absolute; z-index: 20; width: 100%; height: calc(100% - 60px); bottom: 0p=
x; left: 0px; transition: all 0.3s ease 0s; }

.boxes .row .col.boxFacebook .facebookIframe > a span { display: none; }

.boxes .row .col.boxFacebook .facebookIframe::after { content: ""; display:=
 block; width: 100%; height: 50px; position: absolute; z-index: 10; left: 0=
px; bottom: 0px; background: linear-gradient(rgba(255, 255, 255, 0) 0%, whi=
te 90%); }

.boxes .row .col.boxFacebook .facebookIframe iframe { display: block; trans=
ition: all 0.3s ease 0s; }

.boxes .row .col.boxFacebook .facebookIframe:hover { width: 350px; }

.boxes .row .col.boxFacebook .facebookIframe:hover iframe { width: 350px; p=
osition: absolute; z-index: 18; box-shadow: rgba(0, 0, 0, 0.65) 0px 0px 15p=
x 3px; }

.boxes .row .col.boxFacebook .facebookIframe:hover + .btn { opacity: 0; }

.boxes .row .col.boxFacebook .btn { position: relative; z-index: 30; }

.boxes .row .col.boxFacebook .box { background: linear-gradient(rgb(72, 118=
, 201) 0%, rgb(54, 88, 183) 100%); }

.boxes .row .col.boxFacebook .box::after { content: ""; display: block; wid=
th: 18px; height: 38px; background: url("../../../assets/images/sprites.png=
") -276px -78px; position: absolute; bottom: 16px; left: 23px; }

.boxes .row .col.boxFacebook .box.loading::before { content: ""; display: b=
lock; width: 100%; height: 100%; background: url("../../../assets/images/lo=
ader-white.gif") center center no-repeat; position: absolute; top: 0px; lef=
t: 0px; }

.boxes .row .col.boxFacebook .facebookID { display: none; }

.boxes .row .col.boxTwitter h2::before { width: 34px; height: 28px; backgro=
und-position: -234px -2px; }

.boxes .row .col.boxTwitter .tx-typoscriptce-pi1 { position: relative; }

.boxes .row .col.boxTwitter .box { background: linear-gradient(rgb(61, 192,=
 238) 0%, rgb(45, 170, 232) 100%); }

.boxes .row .col.boxTwitter .box::after { content: ""; display: block; widt=
h: 38px; height: 31px; background: url("../../../assets/images/sprites.png"=
) -304px -81px; position: absolute; bottom: 19px; left: 20px; }

.boxes .row .col.boxYoutube h2::before { width: 31px; height: 31px; backgro=
und-position: -278px -1px; }

.boxes .row .col.boxYoutube .box { padding: 0px; background: linear-gradien=
t(rgb(204, 46, 46) 0%, rgb(186, 34, 34) 100%); }

.boxes .row .col.boxYoutube .box .img { width: 100%; height: 169px; }

.boxes .row .col.boxYoutube .box .img img { display: block; width: 300px; h=
eight: 169px; }

.boxes .row .col.boxYoutube .box .text { padding: 5px 20px 0px; }

.boxes .row .col.boxYoutube .box::after { content: ""; display: block; widt=
h: 33px; height: 33px; background: url("../../../assets/images/sprites.png"=
) -352px -80px; position: absolute; bottom: 15px; left: 18px; }

.boxes .row .col.boxYoutube .box::before { content: ""; width: 100%; height=
: 100%; position: absolute; z-index: 20; top: 0px; left: 0px; transition: a=
ll 0.3s ease 0s; }

.boxes .row .col.boxYoutube .box:hover::before { box-shadow: rgb(253, 201, =
12) 0px 0px 0px 4px inset; }

.boxes .row .col.boxYoutube .box.loading::before { content: ""; display: bl=
ock; width: 100%; height: 100%; background: url("../../../assets/images/loa=
der-white.gif") center center no-repeat; position: absolute; top: 0px; left=
: 0px; }

.boxes .row .col.boxYoutube .youtubeUrl { display: none; }

.boxes .row .col.boxYoutube p { font-size: 1.28571em; line-height: 1.16667e=
m; font-family: "Myriad Pro 1167301", Arial, Tahoma, Vedana, sans-serif; ma=
rgin: 0px 0px 2px; }

.boxes .row .col.boxYoutube .when { font-size: 0.857143em; color: rgb(225, =
226, 233); font-family: "Myriad Pro 1167301", Arial, Tahoma, Vedana, sans-s=
erif; }

.boxes .row .col.boxYoutube .btn { position: absolute; z-index: 20; bottom:=
 0px; right: 0px; }

.boxes .row .col.boxFacebook .box { padding: 25px 20px 0px; }

.boxes .row .col.boxFacebook .btn { position: absolute; bottom: 0px; right:=
 0px; }

.boxes .row .col.boxFacebook p { font-size: 1.28571em; line-height: 1.44444=
em; font-family: "Myriad Pro 1167301", Arial, Tahoma, Vedana, sans-serif; m=
argin: 0px 0px 20px; }

.boxes .row .col.boxFacebook .url { font-family: MyriadW08-SemiboldItali, A=
rial, Tahoma, Vedana, sans-serif; color: rgb(255, 255, 255); text-decoratio=
n: none; font-size: 1em; line-height: 1.28571em; }

.boxes .row .col.boxFacebook .when { margin: 30px 0px 0px; font-size: 0.857=
143em; color: rgb(225, 226, 233); font-family: "Myriad Pro 1167301", Arial,=
 Tahoma, Vedana, sans-serif; }

.boxes .row .col.boxFacebook:hover .url { text-decoration: underline; }

.boxes .row .col.boxTwitter .box { padding: 10px 10px 0px 20px; }

.boxes .row .col.boxTwitter .box iframe { position: relative; z-index: 40; =
}

.boxes .row .col.boxTwitter .box:hover { box-shadow: none; }

.boxes .row .col.boxTwitter .btn { position: absolute; bottom: 0px; right: =
0px; z-index: 50; }

.boxes .row .col .box { width: 100%; height: 300px; position: relative; col=
or: rgb(255, 255, 255); overflow: hidden; display: block; text-decoration: =
none; background: rgb(120, 120, 120); padding-top: 40px; transition: all 0.=
3s ease 0s; }

.boxes .row .col .box .date { width: 75px; background: rgba(0, 31, 52, 0.9)=
; color: rgb(255, 255, 255); font-size: 1em; line-height: 1.57143em; font-f=
amily: "Myriad Pro Cond 1167289", Arial, Tahoma, Vedana, sans-serif; text-a=
lign: center; transition: all 0.3s ease 0s; position: relative; z-index: 10=
; }

.boxes .row .col .box a { text-decoration: none; }

.boxes .row .col .box h3 { font-size: 2.28571em; line-height: 39px; color: =
rgb(255, 255, 255); font-family: "Myriad Pro Cond 1167289", Arial, Tahoma, =
Vedana, sans-serif; font-weight: normal; text-transform: uppercase; padding=
: 0px 15px; position: relative; z-index: 10; transition: all 0.3s ease 0s; =
}

.boxes .row .col .box h3 > span { transition: all 0.3s ease 0s; background:=
 rgba(0, 31, 52, 0.9); display: inline; box-shadow: rgba(0, 31, 52, 0.9) 10=
px 0px 0px, rgba(0, 31, 52, 0.9) -15px 0px 0px; -webkit-box-decoration-brea=
k: clone; }

.boxes .row .col .box h3 .truncate_more { opacity: 0; visibility: hidden; t=
ransition: all 0.3s ease 0s; }

.boxes .row .col .box h3 .clearboth { display: none; }

.boxes .row .col .box:active, .boxes .row .col .box:focus, .boxes .row .col=
 .box:hover { box-shadow: rgb(253, 201, 12) 0px 0px 0px 4px inset; }

.boxes .row .col .box:active .truncate_ellipsis, .boxes .row .col .box:focu=
s .truncate_ellipsis, .boxes .row .col .box:hover .truncate_ellipsis { disp=
lay: none; }

.boxes .row .col .box:active .truncate_more, .boxes .row .col .box:focus .t=
runcate_more, .boxes .row .col .box:hover .truncate_more { opacity: 1; visi=
bility: visible; display: inline !important; }

.boxes .row .col .box:active .date, .boxes .row .col .box:active h3, .boxes=
 .row .col .box:focus .date, .boxes .row .col .box:focus h3, .boxes .row .c=
ol .box:hover .date, .boxes .row .col .box:hover h3 { margin-left: 4px; }

.boxes .row .col .box:active h3 > span, .boxes .row .col .box:focus h3 > sp=
an, .boxes .row .col .box:hover h3 > span { background: rgba(0, 60, 102, 0.=
9); box-shadow: rgba(0, 60, 102, 0.9) 10px 0px 0px, rgba(0, 60, 102, 0.9) -=
15px 0px 0px; -webkit-box-decoration-break: clone; }

.boxes .row::after { content: ""; display: block; clear: both; }

#twitter-widget-0 { z-index: 21; position: relative !important; }

.team .person { margin: 0px 0px 40px; }

.team .person h2 { font-size: 2.28571em; font-family: "Myriad Pro Cond 1167=
289", Arial, Tahoma, Vedana, sans-serif; font-weight: normal; color: rgb(34=
, 40, 79); margin: 0px 0px 23px; padding: 0px 0px 24px; position: relative;=
 }

.team .person h2::after { content: ""; display: block; width: 220px; height=
: 2px; background: rgb(253, 201, 12); position: absolute; left: 0px; bottom=
: 0px; }

.team .person .desc .img { width: 210px; float: left; }

.team .person .desc .img img { display: block; }

.team .person .desc .text { width: 425px; float: right; color: rgb(34, 40, =
79); }

.team .person .desc .text h3 { font-size: 1.71429em; margin: 20px 0px; font=
-family: "Myriad Pro Cond 1167289", Arial, Tahoma, Vedana, sans-serif; font=
-weight: normal; }

.team .person .desc .text p { font-family: Arial, Tahoma, Vedana, sans-seri=
f; margin: 0px 0px 20px; }

.team .person .desc .text a { color: rgb(34, 40, 79); text-decoration: unde=
rline; }

.team .person .desc .text a:hover { text-decoration: none; }

.team .person .desc::after { content: ""; display: block; clear: both; }

.newsListing { position: relative; }

.newsListing .inputWrapper { width: 220px; float: left; position: relative;=
 z-index: 100; top: 3px; }

.newsListing .top { margin: 0px 0px 10px; padding: 0px 0px 22px; border-bot=
tom: 3px solid rgb(238, 236, 224); }

.newsListing .top .inputWrapper { width: 220px; float: left; }

.newsListing .top::after { content: ""; display: block; clear: both; }

.newsListing .bottom { margin: 10px 0px 0px; padding: 12px 0px 0px; border-=
top: 3px solid rgb(238, 236, 224); }

.newsListing .bottom::after { content: ""; display: block; clear: both; }

.newsListing .pagination { width: 405px; float: right; text-align: right; }

.newsListing .listing .item { margin: 0px 0px 10px; padding: 0px 0px 10px; =
border-bottom: 1px solid rgb(238, 236, 224); }

.newsListing .listing .item .img { width: 210px; float: left; margin: 0px 2=
0px 0px 0px; }

.newsListing .listing .item .img img { display: block; transition: all 0.3s=
 ease 0s; box-sizing: border-box; }

.newsListing .listing .item .img > a { display: block; position: relative; =
}

.newsListing .listing .item .img > a::after { content: ""; width: 100%; hei=
ght: 100%; position: absolute; z-index: 20; top: 0px; left: 0px; transition=
: all 0.3s ease 0s; }

.newsListing .listing .item .img > a:hover::after { box-shadow: rgb(253, 20=
1, 12) 0px 0px 0px 4px inset; }

.newsListing .listing .item .img .download { width: 100%; height: 210px; ba=
ckground: rgb(225, 225, 225); text-align: center; padding: 40px 0px 0px; }

.newsListing .listing .item .img .download::before { display: block; margin=
: 0px auto; width: 60px; height: 81px; background-position: 0px -126px; }

.newsListing .listing .item .img .download .btn { background: rgb(0, 77, 13=
2); margin: 15px 0px 0px; font-family: "Myriad Pro Cond 1167289", Arial, Ta=
homa, Vedana, sans-serif; font-size: 1.28571em; line-height: 2.22222em; }

.newsListing .listing .item .img .download .btn:hover { background: rgb(0, =
101, 163); }

.newsListing .listing .item .desc { width: 420px; float: right; padding: 8p=
x 0px 12px; }

.newsListing .listing .item .desc .dateWrapper { margin: 0px 0px 3px; }

.newsListing .listing .item .desc .dateWrapper .date { display: inline-bloc=
k; vertical-align: middle; margin: 0px 8px 0px 0px; color: rgb(14, 17, 42);=
 font-family: "Myriad Pro Cond 1167289", Arial, Tahoma, Vedana, sans-serif;=
 }

.newsListing .listing .item .desc .dateWrapper .category { display: inline-=
block; vertical-align: middle; color: rgb(191, 0, 0); font-family: "MyriadW=
08-BoldCondensed 1166610", Arial, Tahoma, Vedana, sans-serif; text-transfor=
m: uppercase; }

.newsListing .listing .item .desc a { color: rgb(0, 77, 132); text-decorati=
on: none; }

.newsListing .listing .item .desc a:hover { text-decoration: underline; }

.newsListing .listing .item .desc h2 { color: rgb(0, 77, 132); font-family:=
 "Myriad Pro Cond 1167289", Arial, Tahoma, Vedana, sans-serif; font-weight:=
 normal; font-size: 1.85714em; line-height: 1.07692em; margin: 0px 0px 15px=
; text-transform: uppercase; }

.newsListing .listing .item .desc .summary { font-family: Arial, Tahoma, Ve=
dana, sans-serif; font-size: 0.928571em; line-height: 1.30769em; overflow-w=
rap: break-word; text-align: justify; }

.newsListing .listing .item .desc .summary img { display: none; width: 100%=
; height: auto; margin: 0px 0px 10px; }

.newsListing .listing .item .desc .summary a { text-decoration: underline; =
color: rgb(0, 117, 201); font-weight: bold; }

.newsListing .listing .item .desc .summary a:hover { text-decoration: none;=
 }

.newsListing .listing .item .desc .moreInfo { margin-top: 10px; }

.newsListing .listing .item::after { content: ""; display: block; clear: bo=
th; }

.newsListing .listing .item:last-child { border: 0px !important; }

.newsListing .listing .item.alert .desc a, .newsListing .listing .item.aler=
t .desc h2 { color: rgb(191, 0, 0) !important; }

.newsListing .listing.video .item .img { width: 290px; }

.newsListing .listing.video .item .img a { display: block; position: relati=
ve; }

.newsListing .listing.video .item .img a::before { transition: all 0.2s eas=
e 0s; content: ""; display: block; width: 60px; height: 60px; position: abs=
olute; top: 50%; left: 50%; margin: -30px 0px 0px -30px; border: 5px solid =
rgba(255, 255, 255, 0.7); background: rgba(255, 255, 255, 0.3); border-radi=
us: 50%; pointer-events: none; }

.newsListing .listing.video .item .img a::after { content: ""; display: blo=
ck; width: 0px; height: 0px; border-style: solid; border-width: 8px 0px 8px=
 14px; border-color: transparent transparent transparent rgb(255, 255, 255)=
; position: absolute; top: 50%; left: 50%; margin: -2px 0px 0px; pointer-ev=
ents: none; }

.newsListing .listing.video .item .img a:hover::before { transform: scale(1=
.1); }

.newsListing .listing.video .item .desc { width: 340px; }

.newsListing .listing.documents .item { margin: 0px 0px 20px; padding: 0px =
0px 20px; }

.newsListing .listing.documents .item:last-child { margin: 0px; }

.newsListing .listing .general-message { font-size: 1.3em; margin: 7px 0px =
30px; color: rgb(1, 86, 147); }

.newsListing h2.categoryHeader { text-transform: uppercase; font-family: "M=
yriadW08-BoldCondensed 1166610", Arial, Tahoma, Vedana, sans-serif; font-we=
ight: normal; color: rgb(0, 0, 0); font-size: 1.85714em; margin: 15px 0px; =
}

.no-news-found { width: 100%; float: left; margin: 30px 0px 0px; }

.newsSingle .newsTop { background: rgb(255, 255, 255); margin: 0px 0px 30px=
; padding: 30px 30px 15px; }

.newsSingle .newsTop .img { height: 360px; position: relative; padding: 0px=
 200px 0px 0px; }

.newsSingle .newsTop .img .imageSV { position: absolute; z-index: 0; top: 0=
px; left: 0px; }

.newsSingle .newsTop .img img { display: block; }

.newsSingle .newsTop .date { width: 75px; background: rgba(2, 31, 46, 0.75)=
; color: rgb(255, 255, 255); font-size: 1em; line-height: 1.57143em; font-f=
amily: "Myriad Pro Cond 1167289", Arial, Tahoma, Vedana, sans-serif; text-a=
lign: center; position: relative; z-index: 1; }

.newsSingle .newsTop h1 { font-size: 2.28571em; line-height: 39px; color: r=
gb(255, 255, 255); font-family: "Myriad Pro Cond 1167289", Arial, Tahoma, V=
edana, sans-serif; font-weight: normal; text-transform: uppercase; padding:=
 0px 15px; position: relative; z-index: 1; }

.newsSingle .newsTop h1 > span { background: rgba(2, 31, 46, 0.75); display=
: inline; box-shadow: rgba(2, 31, 46, 0.75) 15px 0px 0px, rgba(2, 31, 46, 0=
.75) -15px 0px 0px; -webkit-box-decoration-break: clone; }

.newsSingle .newsTop .newsContent { margin: 20px 0px 0px; }

.newsSingle .newsTop .newsContent .newsOptions { width: 40px; float: left; =
}

.newsSingle .newsTop .newsContent .newsOptions .btn { display: block; width=
: 100%; height: 40px; line-height: 40px; border: 1px solid rgb(224, 222, 20=
8); padding: 0px; text-align: center; overflow: hidden; }

.newsSingle .newsTop .newsContent .newsOptions .btn:hover { background: rgb=
(0, 77, 132); border: 0px; }

.newsSingle .newsTop .newsContent .newsOptions .btn.icoShare { border-botto=
m: 0px; }

.newsSingle .newsTop .newsContent .newsOptions .btn.icoShare::before { marg=
in: -4px 0px 0px 3px; }

.newsSingle .newsTop .newsContent .newsOptions .btn.icoMail { border-top: 0=
px; border-bottom: 0px; }

.newsSingle .newsTop .newsContent .newsOptions .btn.icoPrint { border-top: =
0px; }

.newsSingle .newsTop .newsContent .newsOptions .btn::before { transition: a=
ll 0.3s ease 0s; margin: 0px; }

.newsSingle .newsTop .newsContent .newsOptions .btn span { display: none; }

.newsSingle .newsTop .newsContent .text { width: 580px; float: right; font-=
family: Arial, Tahoma, Vedana, sans-serif; font-size: 0.928571em; line-heig=
ht: 1.30769em; color: rgb(34, 40, 79); }

.newsSingle .newsTop .newsContent .text a { color: rgb(1, 116, 183); text-d=
ecoration: underline; }

.newsSingle .newsTop .newsContent .text a:hover { text-decoration: none; }

.newsSingle .newsTop .newsContent .text .summary { font-weight: bold; margi=
n: 0px 0px 35px; }

.newsSingle .newsTop .newsContent .text .summary img { margin: 0px 0px 25px=
; }

.newsSingle .newsTop .newsContent .text p { margin: 0px 0px 15px; }

.newsSingle .newsTop .newsContent .text .newsFooter { border-top: 3px solid=
 rgb(224, 222, 208); margin: 45px 0px 0px; padding: 15px 0px 0px; }

.newsSingle .newsTop .newsContent .text .newsFooter .pagination { float: ri=
ght; }

.newsSingle .newsTop .newsContent::after { content: ""; display: block; cle=
ar: both; }

.newsSingle .newsBottom h2 { font-size: 2.28571em; font-family: "Myriad Pro=
 Cond 1167289", Arial, Tahoma, Vedana, sans-serif; font-weight: normal; col=
or: rgb(34, 40, 79); margin: 0px 0px 23px; padding: 0px 0px 24px; position:=
 relative; }

.newsSingle .newsBottom h2::after { content: ""; display: block; width: 220=
px; height: 2px; background: rgb(253, 201, 12); position: absolute; left: 0=
px; bottom: 0px; }

.newsSingle .newsBottom .newsSlider { width: 720px; margin: 0px 0px 35px -1=
0px; position: relative; }

.newsSingle .newsBottom .newsSlider .inner .item { width: 240px; float: lef=
t; display: block; }

.newsSingle .newsBottom .newsSlider .inner .item img { display: block; marg=
in: 0px auto; }

.newsSingle .newsBottom .newsSlider .inner::after { content: ""; display: b=
lock; clear: both; }

.newsSingle .newsBottom .newsSlider .flex-direction-nav li { list-style: no=
ne; }

.newsSingle .newsBottom .newsSlider .flex-direction-nav li a { position: ab=
solute; bottom: 0px; left: 10px; z-index: 100; display: block; width: 40px;=
 height: 40px; background: rgb(0, 77, 132); text-align: center; transition:=
 all 0.3s ease 0s; }

.newsSingle .newsBottom .newsSlider .flex-direction-nav li a::before { cont=
ent: ""; display: inline-block; width: 8px; height: 12px; background: url("=
../../../assets/images/sprites.png") -85px -50px; margin: 14px 0px 0px; }

.newsSingle .newsBottom .newsSlider .flex-direction-nav li a.flex-next { le=
ft: auto; right: 10px; }

.newsSingle .newsBottom .newsSlider .flex-direction-nav li a.flex-next::bef=
ore { background-position: -103px -50px; }

.newsSingle .newsBottom .newsSlider .flex-direction-nav li a:hover { backgr=
ound: rgb(0, 101, 163); }

.newsSingle .newsBottom .newsSlider .flex-direction-nav li a span { display=
: none; }

.newsSingle .newsBottom .newsSlider::before, .newsSingle .newsBottom .newsS=
lider::after { content: ""; width: 10px; height: 100%; background: rgb(238,=
 236, 224); position: absolute; z-index: 10; top: 0px; left: 0px; }

.newsSingle .newsBottom .newsSlider::after { left: auto; right: 0px; }

.newsSingle .newsBottom .newsBtns { margin: 40px 0px 0px; padding: 22px 0px=
 0px; border-top: 2px solid rgb(255, 255, 255); }

.newsSingle .newsBottom .newsBtns .btn { width: 340px; margin: 0px 0px 0px =
20px; background: rgb(255, 255, 255); border: 1px solid rgb(224, 222, 208);=
 font-family: "Myriad Pro Cond 1167289", Arial, Tahoma, Vedana, sans-serif;=
 font-size: 1.28571em; line-height: 2.22222em; text-align: center; text-tra=
nsform: none; float: left; color: rgb(34, 40, 79) !important; }

.newsSingle .newsBottom .newsBtns .btn:first-child { margin: 0px; }

.newsSingle .newsBottom .newsBtns .btn:hover { background: rgb(0, 77, 132);=
 color: rgb(255, 255, 255) !important; }

.newsSingle .newsBottom .newsBtns .btn::before { transition: all 0.3s ease =
0s; }

.newsSingle .newsBottom .newsBtns::after { content: ""; display: block; cle=
ar: both; }

.newsSingle.video .newsTop { margin: 0px 0px 15px; }

.newsSingle.video .newsTop .newsContent .text { width: 100%; }

.newsSingle.video .newsTop .newsContent .text .videoPlayer { margin: 0px 0p=
x 25px; }

.files { margin: 40px 0px 0px; }

.files .col { width: 220px; display: inline-block; vertical-align: top; mar=
gin: 0px 10px 20px 0px; padding: 0px 0px 0px 80px; position: relative; font=
-size: 0.928571em; line-height: 1.23077em; color: rgb(34, 40, 79); font-fam=
ily: Arial, Tahoma, Vedana, sans-serif; }

.files .col .download-link { display: inline-block; color: rgb(255, 255, 25=
5); text-decoration: none; background: rgb(0, 77, 132); transition: backgro=
und-color 0.4s ease 0s; margin: 14px 0px 0px; padding: 0px 15px; text-trans=
form: uppercase; font-family: "Myriad Pro Cond 1167289", Arial, Tahoma, Ved=
ana, sans-serif; font-size: 1.28571em; line-height: 2.22222em; }

.files .col .download-link:hover { background: rgb(0, 101, 163); }

.files .col .download-link::after { content: ""; display: inline-block; col=
or: rgb(255, 255, 255); font-size: 0.785714em; margin: 0px 0px 0px 7px; }

.files .col .download-link.docx::after { content: ".docx"; }

.files .col .download-link.doc::after { content: ".doc"; }

.files .col .download-link.mp4::after { content: ".mp4"; }

.files .col .download-link.mp3::after { content: ".mp3"; }

.files .col .download-link.pdf::after { content: ".pdf"; }

.files .col .download-link.zip::after { content: ".zip"; }

.files .col .download-link.rar::after { content: ".rar"; }

.files .col .download-link.jpg::after { content: ".jpg"; }

.files .col .download-link.png::after { content: ".png"; }

.files .col .download-link.gif::after { content: ".gif"; }

.files .col .download-link.xls::after { content: ".xls"; }

.files .col .download-link.xlsx::after { content: ".xlsx"; }

.files .col .download-link.ppt::after { content: ".ppt"; }

.files .col .download-link.pptx::after { content: ".pptx"; }

.files .col .download-link.ppsx::after { content: ".ppsx"; }

.files .col .download-link.pps::after { content: ".pps"; }

.files .col:last-child { margin: 0px; }

.files .col::before { width: 60px; height: 81px; background-position: 0px -=
126px; position: absolute; top: 0px; left: 0px; }

.files::after { content: ""; display: block; clear: both; }

.newsSmallListing { overflow: auto; max-height: 655px; }

.newsSmallListing .item { width: 100%; float: left; display: block; padding=
: 15px 15px 15px 20px; text-decoration: none; font-size: 0.785714em; line-h=
eight: 1.09091em; color: rgb(34, 40, 79); position: relative; transition: a=
ll 0.3s ease 0s; }

.newsSmallListing .item .img { float: left; margin: 0px 15px 0px 0px; }

.newsSmallListing .item .img img { display: block; }

.newsSmallListing .item .date { font-size: 1.09091em; line-height: 1.09091e=
m; margin: 4px 0px 10px; }

.newsSmallListing .item p { font-family: Arial, Tahoma, Vedana, sans-serif;=
 }

.newsSmallListing .item:hover { background: rgb(224, 222, 208); }

.newsSmallListing .item:hover::before { opacity: 1; visibility: visible; }

.newsSmallListing .item::before { transition: all 0.3s ease 0s; opacity: 0;=
 visibility: hidden; content: ""; display: block; width: 20px; height: 100%=
; background: rgb(224, 222, 208); position: absolute; top: 0px; left: -20px=
; }

.newsSmallListing .item::after { display: none; position: absolute; top: 50=
%; left: 3px; margin: -6px 0px 0px; }

.newsSmallListing .item.act { background: rgb(255, 255, 255); }

.newsSmallListing .item.act::before { opacity: 1; visibility: visible; back=
ground: rgb(255, 255, 255); }

.newsSmallListing .item.act::after { display: block; }

.newsSmallListing.video .item { padding-right: 5px; }

.newsSmallListing.video .item .img { position: relative; width: 138px; }

.newsSmallListing.video .item .img .date { margin-top: 0px; }

.newsSmallListing.video .item .img::before { transition: all 0.2s ease 0s; =
content: ""; display: block; width: 30px; height: 30px; position: absolute;=
 top: 50%; left: 50%; margin: -15px 0px 0px -15px; border: 2px solid rgba(2=
55, 255, 255, 0.7); background: rgba(255, 255, 255, 0.3); border-radius: 50=
%; pointer-events: none; }

.newsSmallListing.video .item .img::after { content: ""; display: block; wi=
dth: 0px; height: 0px; border-style: solid; border-width: 4px 0px 4px 7px; =
border-color: transparent transparent transparent rgb(255, 255, 255); posit=
ion: absolute; top: 50%; left: 50%; margin: -1px 0px 0px; pointer-events: n=
one; }

.newsSmallListing.video .item:hover .img::before { transform: scale(1.1); }

.newsSmallListing.fixed { transition: top 0.3s ease 0s; width: 240px; posit=
ion: fixed; z-index: 1000; top: 60px; background: rgb(238, 236, 224); }

.searchResultsTop { background: rgb(255, 255, 255); padding: 20px 20px 15px=
; font-size: 0px; position: relative; }

.searchResultsTop .info { width: 50%; display: inline-block; vertical-align=
: middle; color: rgb(14, 17, 42); font-size: 16px; line-height: 16px; text-=
transform: uppercase; padding: 0px 20px 0px 0px; }

.searchResultsTop .info span { display: block; font-size: 1.625em; color: r=
gb(0, 77, 132); margin: 10px 0px 0px; }

.searchResultsTop .pagination { width: 50%; display: inline-block; vertical=
-align: middle; text-align: right; }

.searchResultsTop::after { content: ""; display: block; width: 100%; height=
: 3px; background: rgb(238, 236, 224); margin: 20px 0px 0px; }

.contact { font-family: Arial, Tahoma, Vedana, sans-serif; color: rgb(34, 4=
0, 79); }

.contact img { float: right; }

.contact > h2 { font-size: 2.28571em; font-family: "Myriad Pro Cond 1167289=
", Arial, Tahoma, Vedana, sans-serif; font-weight: normal; color: rgb(34, 4=
0, 79); margin: 0px 0px 15px; padding: 7px 0px 24px; position: relative; }

.contact > h2::after { content: ""; display: block; width: 220px; height: 2=
px; background: rgb(253, 201, 12); position: absolute; left: 0px; bottom: 0=
px; }

.contact h3 { font-family: "Myriad Pro Cond 1167289", Arial, Tahoma, Vedana=
, sans-serif; font-weight: normal; font-size: 1.71429em; color: rgb(34, 40,=
 79); margin: 0px 0px 20px; }

.contact p { margin: 0px 0px 20px; line-height: 1.28571em; }

.contact a { text-decoration: underline; color: rgb(34, 40, 79); }

.contact a:hover { text-decoration: none; }

.contact em { font-size: 0.785714em; font-style: normal; }

.contact .formsLinks a { display: block; width: 438px; margin: 0px 0px 11px=
; background: rgb(255, 255, 255); color: rgb(0, 77, 132); font-family: "Myr=
iad Pro Cond 1167289", Arial, Tahoma, Vedana, sans-serif; font-size: 1.4285=
7em; line-height: 1.9em; height: 1.9em; padding: 0px 10px; border-top: 1px =
solid rgb(224, 222, 208); border-left: 1px solid rgb(224, 222, 208); border=
-bottom: 1px solid rgb(224, 222, 208); position: relative; text-transform: =
uppercase; text-decoration: none; }

.contact .formsLinks a::before { position: absolute; z-index: 10; top: 12px=
; right: 14px; }

.contact .formsLinks a::after { content: ""; display: block; transition: al=
l 0.3s ease 0s; width: 1.9em; height: 1.9em; background: rgb(0, 77, 132); p=
osition: absolute; z-index: 9; top: -1px; right: 0px; }

.contact .formsLinks a:hover { color: rgb(1, 116, 183); }

.contact .formsLinks a:hover::after { background: rgb(0, 101, 163); }

.contact .contactBottom { margin: 20px 0px 0px; padding: 20px 0px 0px; bord=
er-top: 3px solid rgb(224, 222, 208); }

.management { font-size: 0px; }

.management .person { display: table; width: 100%; border-collapse: separat=
e; font-size: 14px; margin: 0px 0px 45px; }

.management .person .row { display: table-row; }

.management .person .row .personHead { display: table-cell; vertical-align:=
 top; width: 50%; padding: 0px 100px 20px 0px; }

.management .person .row .personHead h2 { font-family: "Myriad Pro Cond 116=
7289", Arial, Tahoma, Vedana, sans-serif; font-weight: normal; font-size: 1=
.71429em; margin: 0px; }

.management .person .row .personHead h3 { font-family: "Myriad Pro Cond 116=
7289", Arial, Tahoma, Vedana, sans-serif; font-weight: normal; font-size: 1=
.42857em; margin: 0px; }

.management .person .row .personHead .btn { margin-top: 25px; }

.management .person .row .text { display: table-cell; vertical-align: top; =
width: 50%; padding: 0px 100px 0px 0px; }

.management .person .row .text p { margin: 0px 0px 15px; }

.management .person .row .text:last-child { margin-right: 0px; }

.management .person .row .text .sep { width: 230px; height: 3px; background=
: rgb(224, 222, 208); margin: 0px 0px 20px; }

#contactForms .contact .formsLinks a { width: 100%; }

.forms h2 { font-size: 2.28571em; font-family: "Myriad Pro Cond 1167289", A=
rial, Tahoma, Vedana, sans-serif; font-weight: normal; color: rgb(34, 40, 7=
9); padding: 0px 0px 24px; position: relative; margin: 0px 0px 12px; }

.forms h2::after { content: ""; display: block; width: 220px; height: 2px; =
background: rgb(253, 201, 12); position: absolute; left: 0px; bottom: 0px; =
}

.accordion .item { margin: 0px 0px 11px; }

.accordion .item h3 { display: block; width: 100%; background: rgb(255, 255=
, 255); color: rgb(0, 77, 132); font-family: "Myriad Pro Cond 1167289", Ari=
al, Tahoma, Vedana, sans-serif; font-weight: normal; font-size: 1.42857em; =
line-height: 1.9em; height: 1.9em; padding: 0px 10px; border-top: 1px solid=
 rgb(224, 222, 208); border-left: 1px solid rgb(224, 222, 208); border-bott=
om: 1px solid rgb(224, 222, 208); position: relative; text-transform: upper=
case; text-decoration: none; cursor: pointer; transition: all 0.3s ease 0s;=
 }

.accordion .item h3::before { position: absolute; z-index: 10; top: 14px; r=
ight: 13px; }

.accordion .item h3::after { content: ""; display: block; transition: all 0=
.3s ease 0s; width: 1.9em; height: 1.9em; background: rgb(0, 77, 132); posi=
tion: absolute; z-index: 9; top: -1px; right: 0px; }

.accordion .item h3:hover { color: rgb(1, 116, 183); }

.accordion .item h3:hover::after { background: rgb(0, 101, 163); }

.accordion .item .accordionHeader { display: table; width: 100%; font-famil=
y: "Myriad Pro Cond 1167289", Arial, Tahoma, Vedana, sans-serif; cursor: po=
inter; }

.accordion .item .accordionHeader .col { display: table-cell; vertical-alig=
n: middle; border-right: 1px solid rgb(224, 222, 208); border-top: 1px soli=
d rgb(224, 222, 208); border-bottom: 1px solid rgb(224, 222, 208); padding:=
 8px 12px; text-transform: uppercase; }

.accordion .item .accordionHeader .col.col1 { width: 75px; border-left: 1px=
 solid rgb(224, 222, 208); }

.accordion .item .accordionHeader .col.col1, .accordion .item .accordionHea=
der .col.col3 { color: rgb(14, 17, 42); font-size: 1em; text-align: center;=
 }

.accordion .item .accordionHeader .col.col2 { width: 450px; font-size: 1.42=
857em; line-height: 1.05em; color: rgb(0, 77, 132); }

.accordion .item .accordionHeader .col.col3 { width: 100px; border-right: 0=
px; padding: 0px 5px; }

.accordion .item .accordionHeader .col.col4 { transition: all 0.3s ease 0s;=
 width: 35px; background: rgb(0, 77, 132); position: relative; text-align: =
center; }

.accordion .item .accordionHeader:hover .col2 { color: rgb(1, 116, 183); }

.accordion .item .accordionHeader:hover .col4 { background: rgb(0, 101, 163=
); }

.accordion .item .accordionContent { display: none; background: rgb(238, 23=
6, 224); padding: 30px 20px 25px; }

.accordion .item.act h3 { background: rgb(0, 77, 132); border: 0px; color: =
rgb(255, 255, 255); }

.accordion .item.act h3::after { top: 0px; }

.accordion .item.act h3:hover::after { background: rgb(0, 77, 132); }

.accordion .item.act .accordionHeader .col { background: rgb(0, 77, 132); c=
olor: rgb(255, 255, 255); border-width: 0px 1px 0px 0px; border-top-style: =
initial; border-bottom-style: initial; border-left-style: initial; border-t=
op-color: initial; border-bottom-color: initial; border-left-color: initial=
; border-image: initial; border-right-style: solid; border-right-color: rgb=
(128, 166, 194); }

.accordion .item.act .accordionHeader .col.col3 { border: 0px; }

.accordion .item.act .accordionHeader .col.col4 { border: 0px; background: =
rgb(0, 117, 201); }

.accordion .item.act .accordionContent { display: block; }

.form .row, form .row { margin: 0px 0px 9px; }

.form .row label, form .row label { width: 165px; float: left; margin: 0px =
15px 0px 0px; font-size: 1.42857em; line-height: 1.9em; color: rgb(0, 77, 1=
32); font-family: "Myriad Pro Cond 1167289", Arial, Tahoma, Vedana, sans-se=
rif; text-transform: uppercase; cursor: pointer; text-align: right; }

.form .row input[type=3D"text"], .form .row input[type=3D"email"], .form .r=
ow select, .form .row textarea, form .row input[type=3D"text"], form .row i=
nput[type=3D"email"], form .row select, form .row textarea { width: 100%; d=
isplay: block; background: rgb(255, 255, 255); border: 1px solid rgb(224, 2=
22, 208); font-size: 1.14286em; line-height: 2.25em; height: 2.25em; color:=
 rgb(14, 17, 42); padding: 0px 10px; }

.form .row textarea, form .row textarea { line-height: 1.1em; height: 5em; =
padding: 10px; resize: vertical; }

.form .row .inputWrapper, form .row .inputWrapper { width: 310px; float: le=
ft; margin: 0px 15px 0px 0px; }

.form .row .inputWrapper__count, form .row .inputWrapper__count { font-size=
: 0.714286em; text-align: right; font-style: italic; margin-top: 2px; }

.form .row .inputWrapper .parsley-error, form .row .inputWrapper .parsley-e=
rror { border-right: 2px solid rgb(255, 0, 0); border-left: 2px solid rgb(2=
55, 0, 0); border-top: 2px solid rgb(255, 0, 0); }

.form .row .inputWrapper .parsley-errors-list, form .row .inputWrapper .par=
sley-errors-list { display: block; background: rgb(255, 0, 0); font-size: 1=
em; line-height: 1.92857em; text-transform: uppercase; text-align: right; m=
argin: 0px; padding: 0px 7px 0px 0px; }

.form .row .inputWrapper .parsley-errors-list li, form .row .inputWrapper .=
parsley-errors-list li { margin: 0px !important; padding: 0px !important; l=
ist-style: none !important; color: rgb(255, 255, 255) !important; }

.form .row .inputWrapper .errorMsg, .form .row .inputWrapper .invalid-feedb=
ack, form .row .inputWrapper .errorMsg, form .row .inputWrapper .invalid-fe=
edback { display: block; background: rgb(255, 0, 0); color: rgb(255, 255, 2=
55); font-size: 0.857143em; line-height: 1.66667em; text-transform: upperca=
se; text-align: right; padding: 0px 7px 0px 0px; }

.form .row .ico, form .row .ico { margin: 12px 0px 0px; }

.form .row::after, form .row::after { content: ""; display: block; clear: b=
oth; }

.form .row.code .inputWrapper, form .row.code .inputWrapper { width: 170px;=
 margin: 0px 19px 0px 0px; }

.form .row.code .inputWrapper .errorMsg, form .row.code .inputWrapper .erro=
rMsg { display: block; background: rgb(255, 0, 0); color: rgb(255, 255, 255=
); font-size: 1.14286em; line-height: 1.6875em; text-transform: uppercase; =
text-align: right; padding: 0px 7px 0px 0px; }

.form .row.code .sr_freecap, form .row.code .sr_freecap { width: 120px; flo=
at: left; text-align: right; }

.form .row.code .sr_freecap .tx-srfreecap-pi1-image, form .row.code .sr_fre=
ecap .tx-srfreecap-pi1-image { width: 96px; }

.form .row.code .sr_freecap .tx-srfreecap-pi1-cant-read, form .row.code .sr=
_freecap .tx-srfreecap-pi1-cant-read { display: block; text-align: right; }

.form .row.code .sr_freecap .tx-srfreecap-pi1-cant-read a, form .row.code .=
sr_freecap .tx-srfreecap-pi1-cant-read a { color: rgb(0, 77, 132); }

.form .row.send, form .row.send { padding: 10px 0px 0px 180px; position: re=
lative; }

.form .row.send input[type=3D"submit"], form .row.send input[type=3D"submit=
"] { font-size: 1.28571em; line-height: 2.22222em; font-family: "Myriad Pro=
 Cond 1167289", Arial, Tahoma, Vedana, sans-serif; }

.form .row.send .loading_ajax-submit, form .row.send .loading_ajax-submit {=
 width: 16px; height: 16px; position: absolute; top: 21px; margin: 0px 0px =
0px 15px; }

.form--full label { line-height: 1.1 !important; }

.form--full .row { margin: 0px 0px 15px; }

.form--full .row .inputWrapper { width: 460px; }

.form--full .row textarea { height: 9em; }

.thx { color: green; text-align: center; border: 1px solid green; padding: =
25px 20px; }

.thx h2 { margin: 0px !important; }

#ankieta-form .row label { line-height: 1em; padding-top: 5px; }

#ankieta-form .row.code label, #ankieta-form .row.hasSelect label { line-he=
ight: 1.9em; padding-top: 0px; }

#ankieta-form .row .inputWrapper { width: 450px; }

#ankieta-form .row .inputWrapper textarea { font-size: 0.9em; height: 10em;=
 }

#ankieta-form .row.code .inputWrapper { width: 311px; }

.siteChangelog { margin: 50px 0px 0px; }

.siteChangelog a { color: rgb(0, 77, 132); font-weight: bold; font-size: 0.=
928571em; }

.siteChangelog a:hover { text-decoration: none; }

.siteChangelog table { width: 100%; border: 0px; border-spacing: 0px; margi=
n: 20px 0px; }

.siteChangelog table th, .siteChangelog table td { font-family: "Myriad Pro=
 Cond 1167289", Arial, Tahoma, Vedana, sans-serif; font-size: 1em; color: r=
gb(14, 17, 42); border: 1px solid rgb(238, 236, 224); text-align: center; t=
ext-transform: uppercase; padding: 7px 8px; }

.siteChangelog table th { background: rgb(14, 17, 42); color: rgb(255, 255,=
 255); font-family: MyriadW08-SemiboldSemiC, Arial, Tahoma, Vedana, sans-se=
rif; font-weight: normal; }

.siteChangelog table .col3, .siteChangelog table .col4 { text-align: left; =
}

.siteChangelog table .spacer td { border: 0px; }

.jobOffers { margin: 30px 0px; }

.jobOffers .accordion .item .accordionContent { display: none; width: 100%;=
 background: none; border-left: 1px solid rgb(224, 222, 208); border-right:=
 1px solid rgb(224, 222, 208); border-bottom: 1px solid rgb(224, 222, 208);=
 padding: 0px; }

.jobOffers .accordion .item .accordionContent .left { display: table-cell; =
vertical-align: top; width: 345px; padding: 30px 35px 30px 22px; font-famil=
y: Arial, Tahoma, Vedana, sans-serif; font-size: 0.928571em; line-height: 1=
.30769em; }

.jobOffers .accordion .item .accordionContent .left p { margin: 0px 0px 20p=
x; }

.jobOffers .accordion .item .accordionContent .left ul { padding: 0px 0px 0=
px 25px; }

.jobOffers .accordion .item .accordionContent .left ul li { margin: 0px 0px=
 7px; }

.jobOffers .accordion .item .accordionContent .right { display: table-cell;=
 vertical-align: top; width: 315px; background: rgb(252, 252, 252); border-=
left: 1px solid rgb(224, 222, 208); padding: 30px 15px 25px 22px; }

.jobOffers .accordion .item .accordionContent .right .btn { float: right; m=
argin: 20px 0px 0px; font-family: "Myriad Pro Cond 1167289", Arial, Tahoma,=
 Vedana, sans-serif; font-size: 1.28571em; line-height: 2.22222em; }

.jobOffers .accordion .item .accordionContent .right .btn::after { margin: =
-3px 0px 0px 12px; }

.jobOffers .accordion .item .accordionContent .right form .row { margin: 0p=
x 0px 15px; }

.jobOffers .accordion .item .accordionContent .right form .row label { disp=
lay: block; text-transform: uppercase; margin: 0px 0px 3px; cursor: pointer=
; width: auto; color: rgb(14, 17, 42); font-size: 1em; line-height: 1.14286=
em; text-align: left; float: none; }

.jobOffers .accordion .item .accordionContent .right form .row input[type=
=3D"text"], .jobOffers .accordion .item .accordionContent .right form .row =
input[type=3D"email"] { width: 100%; border: 1px solid rgb(224, 222, 208); =
font-size: 1.42857em; line-height: 1.85em; height: 1.85em; color: rgb(14, 1=
7, 42); padding: 0px 10px; background: none; }

.jobOffers .accordion .item .accordionContent .right form .row.checkbox lab=
el { display: inline-block; vertical-align: top; width: 240px; text-transfo=
rm: none; }

.jobOffers .accordion .item .accordionContent .right form .row.checkbox inp=
ut[type=3D"checkbox"] { display: inline-block; vertical-align: top; margin:=
 0px 10px 0px 0px; }

.jobOffers .accordion .item .accordionContent .right form .row.btnRow { mar=
gin: 0px; text-align: right; }

.jobOffers .accordion .item .accordionContent .right form .row.btnRow butto=
n { font-family: "Myriad Pro Cond 1167289", Arial, Tahoma, Vedana, sans-ser=
if; font-size: 1.28571em; line-height: 2.22222em; }

.jobOffers .accordion .item .accordionContent .right form .row.btnRow butto=
n::after { margin: -3px 0px 0px 12px; }

.jobOffers .accordion .item .accordionContent .right b, .jobOffers .accordi=
on .item .accordionContent .right strong { font-family: MyriadW08-SemiboldS=
emiC, Arial, Tahoma, Vedana, sans-serif; font-weight: normal; }

.jobOffers .accordion .item .accordionContent .offerNo { margin: 0px 0px 20=
px; }

.jobOffers .accordion .item .accordionContent .offerNo .label { display: bl=
ock; text-transform: uppercase; margin: 0px 0px 3px; width: auto; color: rg=
b(14, 17, 42); font-size: 1em; line-height: 1.14286em; text-align: left; fl=
oat: none; }

.jobOffers .accordion .item .accordionContent .offerNo .no { width: 100%; d=
isplay: block; border: 1px solid rgb(224, 222, 208); font-size: 1.42857em; =
line-height: 1.85em; height: 1.85em; color: rgb(14, 17, 42); padding: 0px 1=
0px; background: none; }

.jobOffers .accordion .item .accordionContent .endTime { margin-top: 15px; =
font-family: MyriadW08-SemiboldSemiC, Arial, Tahoma, Vedana, sans-serif; fo=
nt-size: 0.9em; }

.jobOffers .accordion .item.act .accordionContent { display: table; }

.specialJob .top, .specialJob .bottom { display: none; }

.specialJob .jobOffers { margin: 30px 0px 0px; }

.specialJob .accordionHeader { background-color: rgb(0, 117, 201); }

.specialJob .accordion .item .accordionHeader .col.col1, .specialJob .accor=
dion .item .accordionHeader .col.col2, .specialJob .accordion .item .accord=
ionHeader .col.col3 { color: rgb(255, 255, 255); }

.specialJob .accordion .item .accordionHeader .col.col2:hover { color: rgb(=
253, 201, 12); }

#aboutUs .main { margin: 24px 0px 0px; }

#aboutUs .main .content { padding: 0px; }

.aboutUs { color: rgb(34, 40, 79); }

.aboutUs .section { padding-left: 30px; }

.aboutUs .section p { margin: 0px 0px 15px; font-family: Arial, Tahoma, Ved=
ana, sans-serif; font-size: 0.928571em; }

.aboutUs .section h2 { color: rgb(34, 40, 79); position: relative; font-fam=
ily: "Myriad Pro Cond 1167289", Arial, Tahoma, Vedana, sans-serif; font-wei=
ght: normal; line-height: 1em; text-transform: uppercase; margin: 0px 0px 1=
2px; padding: 0px 0px 7px; font-size: 3.42857em !important; }

.aboutUs .section h2::after { content: ""; display: block; width: 220px; he=
ight: 2px; background: rgb(253, 201, 12); position: absolute; left: 0px; bo=
ttom: 0px; }

.aboutUs .section h2::after { width: 210px; }

.aboutUs .section h3 { font-family: "MyriadW08-BoldCondensed 1166610", Aria=
l, Tahoma, Vedana, sans-serif; font-weight: normal; font-size: 2.28571em; l=
ine-height: 1.03125em; }

.aboutUs .section h3 a { transition: all 0.3s ease 0s; color: rgb(34, 40, 7=
9); text-decoration: none; border-bottom: 2px solid rgb(34, 40, 79); }

.aboutUs .section h3 a:hover { color: rgb(0, 101, 163); }

.aboutUs .section h4 { font-family: "Myriad Pro Cond 1167289", Arial, Tahom=
a, Vedana, sans-serif; font-weight: normal; font-size: 2.28571em; line-heig=
ht: 1.03125em; margin: 0px 0px 20px; }

.aboutUs .section img { max-width: 100%; height: auto; }

.aboutUs .section.investments { height: 531px; padding-top: 35px; backgroun=
d: url("../../../assets/images/aboutus/bg-investments.jpg") right top no-re=
peat; }

.aboutUs .section.investments h3 { margin: 0px; }

.aboutUs .section.investments h4:last-of-type { margin: 0px 0px 5px; }

.aboutUs .section.schedule { height: 700px; padding-top: 35px; padding-left=
: 360px; padding-right: 70px; background: url("../../../assets/images/about=
us/bg-schedule.jpg") left top no-repeat; }

.aboutUs .section.schedule h2::after { width: 250px; background: rgb(255, 2=
55, 255); }

.aboutUs .section.schedule img { margin: 10px 0px 18px; }

.aboutUs .section.safety { padding: 0px; background: url("../../../assets/i=
mages/aboutus/bg-safety.jpg") left top no-repeat; }

.aboutUs .section.safety .inner { padding: 15px 30px 275px 35px; min-height=
: 540px; background: url("../../../assets/images/aboutus/bg-safety2.jpg") l=
eft bottom no-repeat; }

.aboutUs .section.safety h2 { margin: 0px 0px 100px; }

.aboutUs .section.safety h3 { margin: 0px 0px 72px; }

.aboutUs .section.safety p a { color: rgb(34, 40, 79); text-decoration: und=
erline; }

.aboutUs .section.safety p a:hover { text-decoration: none; }

.aboutUs .section.infrastructure { color: rgb(255, 255, 255); min-height: 2=
10px; padding-top: 20px; padding-bottom: 30px; background: url("../../../as=
sets/images/aboutus/bg-infrastructure.jpg") left bottom no-repeat rgb(31, 1=
25, 191); }

.aboutUs .section.infrastructure h2 { color: rgb(255, 255, 255); margin: 0p=
x 0px 30px; }

.aboutUs .section.infrastructure table { width: 100%; border-spacing: 0px; =
}

.aboutUs .section.infrastructure table tr td { padding: 10px 20px 20px 0px;=
 }

.aboutUs .section.infrastructure table tr td .ico { width: 100px; text-alig=
n: center; display: inline-block; vertical-align: middle; margin: 0px 10px =
0px 0px; }

.aboutUs .section.infrastructure table tr td .text { display: inline-block;=
 vertical-align: middle; font-size: 1.85714em; line-height: 1.07692em; }

.aboutUs .section.infrastructure table tr td .text strong { font-family: "M=
yriadW08-BoldCondensed 1166610", Arial, Tahoma, Vedana, sans-serif; font-we=
ight: normal; }

.aboutUs .section.traffic { min-height: 25px; padding-top: 20px; padding-ri=
ght: 30px; }

.aboutUs .section.traffic h2 { margin: 0px 0px 35px; }

.aboutUs .section.traffic .row .img { display: inline-block; vertical-align=
: middle; width: 335px; }

.aboutUs .section.traffic .row .text { display: inline-block; vertical-alig=
n: middle; width: 320px; }

.aboutUs .section.traffic .row.first img { margin-left: -15px; }

.aboutUs .section.traffic .row.last { margin-top: -30px; text-align: right;=
 }

.aboutUs .section.traffic .row em { font-style: normal; font-size: 0.714286=
em; }

.aboutUs .section.mission { min-height: 390px; padding-top: 40px; padding-r=
ight: 65px; padding-bottom: 5px; background: url("../../../assets/images/ab=
outus/bg-mission.jpg") left top no-repeat rgb(253, 201, 12); }

.aboutUs .section.mission h2 { margin-bottom: 35px; }

.aboutUs .section.mission h2::after { background: rgb(255, 255, 255); }

.aboutUs .section.mission ul { margin: 0px 0px 15px; padding: 0px 0px 0px 1=
7px; }

.aboutUs .section.mission ul li { font-family: Arial, Tahoma, Vedana, sans-=
serif; list-style: square; font-size: 0.928571em; }

.aboutUs .section.mission .topText { padding: 0px 250px 0px 0px; }

.aboutUs .section.vision { height: 505px; overflow: auto; padding-top: 60px=
; padding-bottom: 40px; padding-right: 345px; background: url("../../../ass=
ets/images/aboutus/bg-vision.jpg") left top no-repeat; }

.aboutUs .section.vision h2 { margin-bottom: 25px; }

.aboutUs .section.plkgroup { min-height: 243px; padding-top: 40px; padding-=
right: 30px; padding-bottom: 270px; background: url("../../../assets/images=
/aboutus/bg-group.jpg") left bottom no-repeat rgb(253, 201, 12); }

.aboutUs .section.plkgroup h2 { margin-bottom: 35px; }

.aboutUs .section.plkgroup h2::after { background: rgb(255, 255, 255); }

.investments { color: rgb(34, 40, 79); }

.investments .section p { margin: 0px 0px 15px; font-family: Arial, Tahoma,=
 Vedana, sans-serif; font-size: 0.928571em; text-align: justify; }

.investments .section h2 { color: rgb(34, 40, 79); position: relative; font=
-family: "Myriad Pro Cond 1167289", Arial, Tahoma, Vedana, sans-serif; font=
-weight: normal; line-height: 1em; text-transform: uppercase; margin: 0px 0=
px 25px; padding: 0px 0px 7px; font-size: 3.42857em !important; }

.investments .section h2::after { content: ""; display: block; width: 220px=
; height: 2px; background: rgb(253, 201, 12); position: absolute; left: 0px=
; bottom: 0px; }

.investments .section h2::after { width: 210px; }

.investments .section h3 { font-family: "MyriadW08-BoldCondensed 1166610", =
Arial, Tahoma, Vedana, sans-serif; font-weight: normal; font-size: 2.28571e=
m; line-height: 1.03125em; }

.investments .section h3 a { transition: all 0.3s ease 0s; color: rgb(34, 4=
0, 79); text-decoration: none; border-bottom: 2px solid rgb(34, 40, 79); li=
ne-height: 1.1875em; }

.investments .section h3 a:hover { color: rgb(0, 101, 163); }

.investments .section h4 { font-family: "Myriad Pro Cond 1167289", Arial, T=
ahoma, Vedana, sans-serif; font-weight: normal; font-size: 2em; line-height=
: 1.17857em; margin: 0px 0px 20px; }

.investments .section img { max-width: 100%; height: auto; }

.investments .section.rail-program { padding: 0px; }

.investments .section.rail-program .inner { padding: 35px; }

.investments .section.safety { padding: 0px; }

.investments .section.safety .inner { padding: 35px; }

.investments .section.passenger { padding: 0px; }

.investments .section.passenger .inner { padding: 15px 30px 245px 35px; min=
-height: 255px; background: url("../../../assets/images/investments/bg-pass=
enger.jpg") left bottom no-repeat; }

.investments .section.regions { padding: 0px; background: rgb(252, 201, 12)=
; }

.investments .section.regions .inner { padding: 30px 30px 245px 35px; min-h=
eight: 245px; background: url("../../../assets/images/investments/bg-region=
s.jpg") left bottom no-repeat; }

.investments .section.regions h2::after { background: rgb(255, 255, 255); }

.filesList { border-top: 3px solid rgb(238, 236, 224); border-bottom: 2px s=
olid rgb(238, 236, 224); }

.filesList .item { border-bottom: 1px solid rgb(238, 236, 224); position: r=
elative; list-style: none !important; }

.filesList .item::after { content: ""; display: block; clear: both; }

.filesList .item .btn { width: 115px; font-size: 0.857143em; background: rg=
b(0, 77, 132); position: absolute; z-index: 10; top: 50%; left: 0px; margin=
: -19px 0px 0px; padding: 0px; color: rgb(255, 255, 255); text-decoration: =
none !important; font-weight: normal !important; }

.filesList .item .btn:hover { background: rgb(0, 101, 163); }

.filesList .item .desc { display: block; color: rgb(0, 77, 132); text-decor=
ation: none; padding: 18px 0px 18px 115px; position: relative; z-index: 20;=
 font-weight: normal; }

.filesList .item .desc:hover { text-decoration: underline; }

ul.csc-uploads.filesList { font-family: Arial, Tahoma, Vedana, sans-serif; =
margin-bottom: 20px; padding: 0px !important; }

ul.csc-uploads.filesList li { margin: 0px; padding: 18px 0px; font-size: 14=
px; }

ul.csc-uploads.filesList span { display: inline-block; }

ul.csc-uploads.filesList .csc-uploads-fileName .title { display: inline-blo=
ck; padding: 0px; margin-left: 125px; max-width: 410px; }

ul.csc-uploads.filesList .csc-uploads-fileSize, ul.csc-uploads.filesList .f=
ileExt { color: rgb(0, 117, 201); position: absolute; top: 50%; margin-top:=
 -8px; font-size: 0.8em; float: right; }

ul.csc-uploads.filesList .csc-uploads-fileSize { display: inline-block; mar=
gin-left: 20px; min-width: 50px; text-align: right; right: 0px; }

ul.csc-uploads.filesList .fileExt { margin-left: 10px; right: 65px; }

ul.csc-uploads.filesList .csc-uploads-description { margin: 10px 0px 10px 1=
25px; max-width: 410px; }

ul.csc-uploads.filesList .csc-uploads-description a { text-decoration: none=
; color: rgb(0, 77, 132); font-weight: normal; }

ul.csc-uploads.filesList .csc-uploads-description a:hover { text-decoration=
: underline; }

.tx-kesearch-pi1 { position: relative; }

.tx-kesearch-pi1 .topBarAbs { position: absolute; right: -10px; top: -110px=
; }

.tx-kesearch-pi1 .topBarAbs .numResults { text-align: right; float: left; m=
argin: 10px 25px 0px 0px; text-transform: uppercase; }

.tx-kesearch-pi1 .topBarAbs .pagination { float: right; }

.tx-kesearch-pi1 .ordering { text-align: right; position: relative; top: -1=
0px; }

.tx-kesearch-pi1 .ordering li { display: inline-block; list-style-type: non=
e; margin-left: 10px; text-transform: uppercase; }

.tx-kesearch-pi1 .ordering li a { color: rgb(60, 60, 60); }

.tx-kesearch-pi1 .ordering li span { height: 0px; margin-left: 5px; width: =
0px; display: inline-block; }

.tx-kesearch-pi1 .ordering li span.down { border-color: rgb(60, 60, 60) tra=
nsparent; border-style: solid solid none; border-width: 8px 6px 0px; }

.tx-kesearch-pi1 .ordering li span.up { border-color: transparent transpare=
nt rgb(60, 60, 60); border-style: none solid solid; border-width: 0px 6px 8=
px; }

.tx-kesearch-pi1 .hit { background-color: rgb(218, 236, 255); }

.tx-kesearch-pi1 .newsListing .listing .item .desc { width: 100%; }

.tipAFriend { padding: 20px; }

.tipAFriend h2 { text-transform: uppercase; font-size: 2.28571em; font-fami=
ly: "Myriad Pro Cond 1167289", Arial, Tahoma, Vedana, sans-serif; font-weig=
ht: normal; color: rgb(34, 40, 79); position: relative; margin: 0px 0px 15p=
x; padding: 0px 0px 15px; }

.tipAFriend h2::after { content: ""; display: block; width: 220px; height: =
2px; background: rgb(253, 201, 12); position: absolute; left: 0px; bottom: =
0px; }

.tipAFriend .row.url { margin-bottom: 20px; }

.tipAFriend .row.url a { color: rgb(60, 60, 60); }

.tipAFriend .row.errorMsg { color: rgb(255, 0, 0); margin-bottom: 20px; }

.tipAFriend.success p { text-align: center; margin: 50px 0px; font-size: 1.=
3em; }

.newsletterForm h3 { margin: 10px 0px; font-size: 1.2em; border-bottom: 1px=
 solid rgb(204, 204, 204); padding: 3px 0px; }

.newsletterForm .formUnsubscribe label { width: auto; margin-left: 50px; }

.tx-flseositemap-pi1 a { color: rgb(1, 86, 147); }

.tx-flseositemap-pi1 ul { margin: 0px 0px 15px 30px; line-height: 1.4em; }

.tx-flseositemap-pi1 ul li { margin-top: 5px; list-style-type: square; }

.tx-flseositemap-pi1 ul li:first-child { margin-top: 0px; }

.tx-flseositemap-pi1 ul ul { margin-top: 15px; }

.tx-flseositemap-pi1 li.deep0 > a:first-child { font-family: "Myriad Pro 11=
66607", Arial, Tahoma, Vedana, sans-serif; }

.tx-flseositemap-pi1 li.deep0 .deep1, .tx-flseositemap-pi1 li.deep0 .deep2,=
 .tx-flseositemap-pi1 li.deep0 .deep3 { margin-top: 5px; }

.bipChanges { display: none; }

html[data-layout=3D"pagets__BlankPage"] { background-color: rgb(224, 222, 2=
08); }

html[data-layout=3D"pagets__BlankPage"] body::before { display: none; }

html[data-layout=3D"pagets__BlankPage"] body { padding: 25px; }

html[data-layout=3D"pagets__BlankPage"] ol, html[data-layout=3D"pagets__Bla=
nkPage"] ul { padding-left: 15px; }

html[data-layout=3D"pagets__BlankPage"] ol li, html[data-layout=3D"pagets__=
BlankPage"] ul li { margin-bottom: 10px; }

html[data-layout=3D"pagets__BlankPage"] .powermail_form > h3 { text-align: =
center; font-size: 2rem; font-weight: normal; }

html[data-layout=3D"pagets__BlankPage"] .powermail_form .powermail_fieldset=
 { margin: 25px 0px; }

html[data-layout=3D"pagets__BlankPage"] .powermail_create { text-align: cen=
ter; font-size: 1.8rem; padding: 25px; }

.powermail_fieldwrap_type_check.hide-label .inputWrapper { margin: 0px 0px =
0px 180px; }

.powermail_fieldwrap_type_check.hide-label .inputWrapper label { width: 100=
%; display: inline-block; float: none; text-align: left; font-size: 1.6rem;=
 line-height: 1.15; margin: 0px; padding: 0px 0px 0px 25px; position: relat=
ive; }

.powermail_fieldwrap_type_check.hide-label .inputWrapper label input[type=
=3D"checkbox"] { position: absolute; top: 2px; left: 0px; }

.powermail_fieldwrap_type_check.hide-label .inputWrapper .checkbox.parsley-=
error { padding: 5px; }

.powermail_fieldwrap_url, .powermail_fieldwrap_biuro { display: none; }

.highlighted-box { border: 3px solid rgb(0, 0, 0); padding: 20px; }

.highlighted-box p:last-of-type { margin-bottom: 0px !important; }

.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox=
-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancy=
box-nav span, .fancybox-tmp { padding: 0px; margin: 0px; border: 0px; outli=
ne: none; vertical-align: top; }

.fancybox-wrap { position: absolute; top: 0px; left: 0px; z-index: 10020; }

.fancybox-skin { position: relative; background: rgb(249, 249, 249); color:=
 rgb(68, 68, 68); text-shadow: none; border-radius: 4px; }

.fancybox-opened { z-index: 10030; }

.fancybox-opened .fancybox-skin { box-shadow: rgba(0, 0, 0, 0.5) 0px 10px 2=
5px; }

.fancybox-outer, .fancybox-inner { position: relative; }

.fancybox-inner { overflow: hidden; }

.fancybox-type-iframe .fancybox-inner { }

.fancybox-error { color: rgb(68, 68, 68); font: 14px / 20px "Helvetica Neue=
", Helvetica, Arial, sans-serif; margin: 0px; padding: 15px; white-space: n=
owrap; }

.fancybox-image, .fancybox-iframe { display: block; width: 100%; height: 10=
0%; }

.fancybox-image { max-width: 100%; max-height: 100%; }

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next spa=
n { background-image: url("../../../assets/images/fancybox/fancybox_sprite.=
png"); }

#fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -22px=
; margin-left: -22px; background-position: 0px -108px; opacity: 0.8; cursor=
: pointer; z-index: 10060; }

#fancybox-loading div { width: 44px; height: 44px; background: url("../../.=
./assets/images/fancybox/fancybox_loading.gif") center center no-repeat; }

.fancybox-close { position: absolute; top: -18px; right: -18px; width: 36px=
; height: 36px; cursor: pointer; z-index: 10040; }

.fancybox-close span { display: none; }

.fancybox-nav { position: absolute; top: 0px; width: 40%; height: 100%; cur=
sor: pointer; text-decoration: none; background: url("../../../assets/image=
s/fancybox/blank.gif") transparent; -webkit-tap-highlight-color: rgba(0, 0,=
 0, 0); z-index: 10040; }

.fancybox-prev { left: 0px; }

.fancybox-next { right: 0px; }

.fancybox-nav span { position: absolute; top: 50%; width: 36px; height: 34p=
x; margin-top: -18px; cursor: pointer; z-index: 10040; visibility: hidden; =
text-indent: -999px; overflow: hidden; }

.fancybox-prev span { left: 10px; background-position: 0px -36px; }

.fancybox-next span { right: 10px; background-position: 0px -72px; }

.fancybox-nav:hover span { visibility: visible; }

.fancybox-tmp { position: absolute; top: -99999px; left: -99999px; visibili=
ty: hidden; max-width: 99999px; max-height: 99999px; overflow: visible !imp=
ortant; }

.fancybox-lock { width: auto; overflow: hidden !important; }

.fancybox-lock body { overflow: hidden !important; }

.fancybox-lock-test { overflow-y: hidden !important; }

.fancybox-overlay { position: absolute; top: 0px; left: 0px; overflow: hidd=
en; display: none; z-index: 10000; background: url("../../../assets/images/=
fancybox/fancybox_overlay.png"); }

.fancybox-overlay-fixed { position: fixed; bottom: 0px; right: 0px; }

.fancybox-lock .fancybox-overlay { overflow: auto scroll; }

.fancybox-title { visibility: hidden; font: 13px / 20px "Helvetica Neue", H=
elvetica, Arial, sans-serif; position: relative; text-shadow: none; z-index=
: 10050; }

.fancybox-opened .fancybox-title { visibility: visible; }

.fancybox-title-float-wrap { position: absolute; bottom: 0px; right: 50%; m=
argin-bottom: -35px; z-index: 10050; text-align: center; }

.fancybox-title-float-wrap .child { display: inline-block; margin-right: -1=
00%; padding: 2px 20px; background: rgba(0, 0, 0, 0.8); border-radius: 15px=
; text-shadow: rgb(34, 34, 34) 0px 1px 2px; color: rgb(255, 255, 255); font=
-weight: bold; line-height: 24px; white-space: nowrap; }

.fancybox-title-outside-wrap { position: relative; margin-top: 10px; color:=
 rgb(255, 255, 255); }

.fancybox-title-inside-wrap { padding-top: 10px; }

.fancybox-title-over-wrap { position: absolute; bottom: 0px; left: 0px; col=
or: rgb(255, 255, 255); padding: 10px; background: rgba(0, 0, 0, 0.8); }

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), not all, not =
all {
  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next s=
pan { background-image: url("../../../assets/images/fancybox/fancybox_sprit=
e@2x.png"); background-size: 44px 152px; }
  #fancybox-loading div { background-image: url("../../../assets/images/fan=
cybox/fancybox_loading@2x.gif"); background-size: 24px 24px; }
}

.mCSB_container { width: auto; overflow: hidden; }

.mCSB_container.mCS_no_scrollbar { margin-right: 0px; }

.mCS_disabled > .mCustomScrollBox > .mCSB_container.mCS_no_scrollbar, .mCS_=
destroyed > .mCustomScrollBox > .mCSB_container.mCS_no_scrollbar { margin-r=
ight: 12px; }

.mCustomScrollBox > .mCSB_scrollTools { width: 16px; height: 100%; top: 0px=
; right: 0px; }

.mCSB_scrollTools .mCSB_draggerContainer { position: absolute; inset: 0px; =
height: auto; }

.mCSB_scrollTools a + .mCSB_draggerContainer { margin: 20px 0px; }

.mCSB_scrollTools .mCSB_draggerRail { width: 4px; height: 100%; margin: 0px=
 auto; }

.mCSB_scrollTools .mCSB_dragger { cursor: pointer; width: 100%; height: 30p=
x; }

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 4px; height: 100=
%; margin: 0px auto; text-align: center; }

.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown { disp=
lay: block; position: relative; height: 20px; overflow: hidden; margin: 0px=
 auto; cursor: pointer; }

.mCSB_scrollTools .mCSB_buttonDown { top: 100%; margin-top: -40px; }

.mCSB_horizontal > .mCSB_container { height: auto; margin-right: 0px; margi=
n-bottom: 30px; overflow: hidden; }

.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar { margin-bottom: 0px; }

.mCS_disabled > .mCSB_horizontal > .mCSB_container.mCS_no_scrollbar, .mCS_d=
estroyed > .mCSB_horizontal > .mCSB_container.mCS_no_scrollbar { margin-rig=
ht: 0px; margin-bottom: 30px; }

.mCSB_horizontal.mCustomScrollBox > .mCSB_scrollTools { width: 100%; height=
: 16px; inset: auto auto 0px 0px; overflow: hidden; }

.mCSB_horizontal > .mCSB_scrollTools a + .mCSB_draggerContainer { margin: 0=
px 20px; }

.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail { width: 100%; heigh=
t: 2px; margin: 7px 0px; }

.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger { width: 30px; height: 1=
00%; }

.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { widt=
h: 100%; height: 4px; margin: 6px auto; }

.mCSB_horizontal > .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_horizontal > .=
mCSB_scrollTools .mCSB_buttonRight { display: block; position: relative; wi=
dth: 20px; height: 100%; overflow: hidden; margin: 0px auto; cursor: pointe=
r; float: left; }

.mCSB_horizontal > .mCSB_scrollTools .mCSB_buttonRight { margin-left: -40px=
; float: right; }

.mCustomScrollBox { }

.mCustomScrollBox > .mCSB_scrollTools { transition: opacity 0.3s ease 0s; o=
pacity: 0; }

.mCustomScrollBox:hover > .mCSB_scrollTools { opacity: 1; }

.mCSB_scrollTools .mCSB_draggerRail { background: rgba(178, 162, 135, 0.45)=
; }

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background: rgb(1, 41, =
70); opacity: 1; }

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background: rgb(0=
, 60, 102); }

.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools=
 .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background: rgb(0, 0=
, 0); }

.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB=
_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight { backgr=
ound-image: url("../../../assets/images/mCSB_buttons.png"); background-repe=
at: no-repeat; opacity: 0.4; }

.mCSB_scrollTools .mCSB_buttonUp { background-position: 0px 0px; }

.mCSB_scrollTools .mCSB_buttonDown { background-position: 0px -20px; }

.mCSB_scrollTools .mCSB_buttonLeft { background-position: 0px -40px; }

.mCSB_scrollTools .mCSB_buttonRight { background-position: 0px -56px; }

.mCSB_scrollTools .mCSB_buttonUp:hover, .mCSB_scrollTools .mCSB_buttonDown:=
hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_bu=
ttonRight:hover { opacity: 0.75; }

.mCSB_scrollTools .mCSB_buttonUp:active, .mCSB_scrollTools .mCSB_buttonDown=
:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB=
_buttonRight:active { opacity: 0.9; }

.mCS-dark > .mCSB_scrollTools .mCSB_draggerRail { background: rgba(0, 0, 0,=
 0.15); }

.mCS-dark > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background:=
 rgba(0, 0, 0, 0.75); }

.mCS-dark > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { backg=
round: rgba(0, 0, 0, 0.85); }

.mCS-dark > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-=
dark > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_ba=
r { background: rgba(0, 0, 0, 0.9); }

.mCS-dark > .mCSB_scrollTools .mCSB_buttonUp { background-position: -80px 0=
px; }

.mCS-dark > .mCSB_scrollTools .mCSB_buttonDown { background-position: -80px=
 -20px; }

.mCS-dark > .mCSB_scrollTools .mCSB_buttonLeft { background-position: -80px=
 -40px; }

.mCS-dark > .mCSB_scrollTools .mCSB_buttonRight { background-position: -80p=
x -56px; }

.mCS-light-2 > .mCSB_scrollTools .mCSB_draggerRail { width: 4px; background=
: rgba(255, 255, 255, 0.1); }

.mCS-light-2 > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 4=
px; background: rgba(255, 255, 255, 0.75); }

.mCS-light-2.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail { width:=
 100%; height: 4px; margin: 6px 0px; }

.mCS-light-2.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragge=
r_bar { width: 100%; height: 4px; margin: 6px auto; }

.mCS-light-2 > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { ba=
ckground: rgba(255, 255, 255, 0.85); }

.mCS-light-2 > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .m=
CS-light-2 > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_drag=
ger_bar { background: rgba(255, 255, 255, 0.9); }

.mCS-light-2 > .mCSB_scrollTools .mCSB_buttonUp { background-position: -32p=
x 0px; }

.mCS-light-2 > .mCSB_scrollTools .mCSB_buttonDown { background-position: -3=
2px -20px; }

.mCS-light-2 > .mCSB_scrollTools .mCSB_buttonLeft { background-position: -4=
0px -40px; }

.mCS-light-2 > .mCSB_scrollTools .mCSB_buttonRight { background-position: -=
40px -56px; }

.mCS-dark-2 > .mCSB_scrollTools .mCSB_draggerRail { width: 4px; background:=
 rgba(0, 0, 0, 0.1); }

.mCS-dark-2 > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 4p=
x; background: rgba(0, 0, 0, 0.75); }

.mCS-dark-2.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail { width: =
100%; height: 4px; margin: 6px 0px; }

.mCS-dark-2.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger=
_bar { width: 100%; height: 4px; margin: 6px auto; }

.mCS-dark-2 > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { bac=
kground: rgba(0, 0, 0, 0.85); }

.mCS-dark-2 > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mC=
S-dark-2 > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragge=
r_bar { background: rgba(0, 0, 0, 0.9); }

.mCS-dark-2 > .mCSB_scrollTools .mCSB_buttonUp { background-position: -112p=
x 0px; }

.mCS-dark-2 > .mCSB_scrollTools .mCSB_buttonDown { background-position: -11=
2px -20px; }

.mCS-dark-2 > .mCSB_scrollTools .mCSB_buttonLeft { background-position: -12=
0px -40px; }

.mCS-dark-2 > .mCSB_scrollTools .mCSB_buttonRight { background-position: -1=
20px -56px; }

.mCS-light-thick > .mCSB_scrollTools .mCSB_draggerRail { width: 4px; backgr=
ound: rgba(255, 255, 255, 0.1); border-radius: 2px; }

.mCS-light-thick > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { widt=
h: 6px; background: rgba(255, 255, 255, 0.75); border-radius: 2px; }

.mCS-light-thick.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail { wi=
dth: 100%; height: 4px; margin: 6px 0px; }

.mCS-light-thick.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dr=
agger_bar { width: 100%; height: 6px; margin: 5px auto; }

.mCS-light-thick > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar =
{ background: rgba(255, 255, 255, 0.85); }

.mCS-light-thick > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar=
, .mCS-light-thick > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .m=
CSB_dragger_bar { background: rgba(255, 255, 255, 0.9); }

.mCS-light-thick > .mCSB_scrollTools .mCSB_buttonUp { background-position: =
-16px 0px; }

.mCS-light-thick > .mCSB_scrollTools .mCSB_buttonDown { background-position=
: -16px -20px; }

.mCS-light-thick > .mCSB_scrollTools .mCSB_buttonLeft { background-position=
: -20px -40px; }

.mCS-light-thick > .mCSB_scrollTools .mCSB_buttonRight { background-positio=
n: -20px -56px; }

.mCS-dark-thick > .mCSB_scrollTools .mCSB_draggerRail { width: 4px; backgro=
und: rgba(0, 0, 0, 0.1); border-radius: 2px; }

.mCS-dark-thick > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width=
: 6px; background: rgba(0, 0, 0, 0.75); border-radius: 2px; }

.mCS-dark-thick.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail { wid=
th: 100%; height: 4px; margin: 6px 0px; }

.mCS-dark-thick.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dra=
gger_bar { width: 100%; height: 6px; margin: 5px auto; }

.mCS-dark-thick > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {=
 background: rgba(0, 0, 0, 0.85); }

.mCS-dark-thick > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,=
 .mCS-dark-thick > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCS=
B_dragger_bar { background: rgba(0, 0, 0, 0.9); }

.mCS-dark-thick > .mCSB_scrollTools .mCSB_buttonUp { background-position: -=
96px 0px; }

.mCS-dark-thick > .mCSB_scrollTools .mCSB_buttonDown { background-position:=
 -96px -20px; }

.mCS-dark-thick > .mCSB_scrollTools .mCSB_buttonLeft { background-position:=
 -100px -40px; }

.mCS-dark-thick > .mCSB_scrollTools .mCSB_buttonRight { background-position=
: -100px -56px; }

.mCS-light-thin > .mCSB_scrollTools .mCSB_draggerRail { background: rgba(25=
5, 255, 255, 0.1); }

.mCS-light-thin > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width=
: 2px; }

.mCS-light-thin.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail { wid=
th: 100%; }

.mCS-light-thin.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dra=
gger_bar { width: 100%; height: 2px; margin: 7px auto; }

.mCS-dark-thin > .mCSB_scrollTools .mCSB_draggerRail { background: rgba(0, =
0, 0, 0.15); }

.mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:=
 2px; background: rgba(0, 0, 0, 0.75); }

.mCS-dark-thin.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail { widt=
h: 100%; }

.mCS-dark-thin.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_drag=
ger_bar { width: 100%; height: 2px; margin: 7px auto; }

.mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { =
background: rgba(0, 0, 0, 0.85); }

.mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, =
.mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_=
dragger_bar { background: rgba(0, 0, 0, 0.9); }

.mCS-dark-thin > .mCSB_scrollTools .mCSB_buttonUp { background-position: -8=
0px 0px; }

.mCS-dark-thin > .mCSB_scrollTools .mCSB_buttonDown { background-position: =
-80px -20px; }

.mCS-dark-thin > .mCSB_scrollTools .mCSB_buttonLeft { background-position: =
-80px -40px; }

.mCS-dark-thin > .mCSB_scrollTools .mCSB_buttonRight { background-position:=
 -80px -56px; }
------MultipartBoundary--UxakVmvGykAxKbwm1pgqEkucbJK7ZSrOBiEPjNHFjM----
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: https://www.plk-sa.pl/assets/images/sprites.png

[encoded data, 49020 characters]
AABJRU5ErkJggg==

------MultipartBoundary--UxakVmvGykAxKbwm1pgqEkucbJK7ZSrOBiEPjNHFjM----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.plk-sa.pl/typo3temp/assets/compressed/merged-4320a67ec060fc6edb4a8357ac40bbac-bdfbc182f5f70106000d3f0afbdde381.css?1602558986

@charset "utf-8";

@font-face { font-family: "Myriad Pro 1166607"; src: url("../../../assets/f=
onts/337ca0ad-9d4d-4221-8de0-736d4727a907.eot?#iefix") format("eot"), url("=
../../../assets/fonts/9dd01b57-2acd-409e-a6b1-24a1f09cd5b8.woff") format("w=
off"), url("../../../assets/fonts/9d36f96f-09f5-43fc-9ee5-243da6a7b82e.ttf"=
) format("truetype"), url("../../../assets/fonts/c4d9b3b4-63a6-45e6-b8a2-3e=
2f716fa601.svg#c4d9b3b4-63a6-45e6-b8a2-3e2f716fa601") format("svg"); }

@font-face { font-family: "MyriadW08-BoldCondensed 1166610"; src: url("../.=
./../assets/fonts/15843da3-ae26-4459-8b94-cb1e520b27c2.eot?#iefix") format(=
"eot"), url("../../../assets/fonts/67f4efa4-2800-43ff-8fde-5ac09b2b2534.wof=
f") format("woff"), url("../../../assets/fonts/ed5b58e7-0434-4b9b-ae07-26e2=
19694882.ttf") format("truetype"), url("../../../assets/fonts/8d0144af-935c=
-4c51-91b9-2869eab1289e.svg#8d0144af-935c-4c51-91b9-2869eab1289e") format("=
svg"); }

@font-face { font-family: "Myriad Pro Cond 1167289"; src: url("../../../ass=
ets/fonts/b4852b31-892b-45db-a043-d946709730ed.eot?#iefix") format("eot"), =
url("../../../assets/fonts/ee091f8d-27cd-489b-b7a1-f77d6d222251.woff") form=
at("woff"), url("../../../assets/fonts/89fcbc43-3863-4967-bafc-235ece4fde60=
.ttf") format("truetype"), url("../../../assets/fonts/0a9c288f-c817-4fce-8c=
e7-4cbf0c0c4119.svg#0a9c288f-c817-4fce-8ce7-4cbf0c0c4119") format("svg"); }

@font-face { font-family: "Myriad Pro 1167301"; src: url("../../../assets/f=
onts/76fda6fb-8617-4e88-b290-945c47127ceb.eot?#iefix") format("eot"), url("=
../../../assets/fonts/01932eb5-2a4e-4bd4-b8a8-8e04f69b2d66.woff") format("w=
off"), url("../../../assets/fonts/b1811139-1d49-42a2-8353-e29ca087433c.ttf"=
) format("truetype"), url("../../../assets/fonts/77a8ed10-0737-4849-9972-26=
d6e7585df5.svg#77a8ed10-0737-4849-9972-26d6e7585df5") format("svg"); }

@font-face { font-family: "Myriad W08 Semibold"; src: url("../../../assets/=
fonts/44632421-aa5e-4564-95e1-9c56392b3708.eot?#iefix") format("eot"), url(=
"../../../assets/fonts/4aa4296f-63c3-43a5-810a-58279e79fa8b.woff") format("=
woff"), url("../../../assets/fonts/f90d27fc-fd02-4e0b-877a-4213c293ceec.ttf=
") format("truetype"), url("../../../assets/fonts/d7929319-a857-472c-9acb-8=
91f0efac51d.svg#d7929319-a857-472c-9acb-891f0efac51d") format("svg"); }

@font-face { font-family: MyriadW08-SemiboldSemiC; src: url("../../../asset=
s/fonts/65692d55-83a2-49f4-8d28-b95308f00cc3.eot?#iefix") format("eot"), ur=
l("../../../assets/fonts/aedcfcde-dc10-4e68-8841-91dbdc9a98f7.woff") format=
("woff"), url("../../../assets/fonts/447ad50e-dc28-42bc-936f-4b6b123f60ce.t=
tf") format("truetype"), url("../../../assets/fonts/be34fb51-d14d-4744-a5ac=
-9bee1244a4b4.svg#be34fb51-d14d-4744-a5ac-9bee1244a4b4") format("svg"); }

@font-face { font-family: MyriadW08-SemiboldItali; src: url("../../../asset=
s/fonts/ef74ba74-d8fc-48ca-aa7a-bbff4319e8fa.eot?#iefix") format("eot"), ur=
l("../../../assets/fonts/35370190-9379-4d47-b66a-751dde220c18.woff") format=
("woff"), url("../../../assets/fonts/75dea6df-8ae1-49d1-8a2b-62753223252b.t=
tf") format("truetype"), url("../../../assets/fonts/3da42724-5f41-40a8-8d41=
-00138cccd112.svg#3da42724-5f41-40a8-8d41-00138cccd112") format("svg"); }

footer .wrapper .backToTop::before { content: ""; display: inline-block; ve=
rtical-align: middle; background-image: url("../../../assets/images/sprites=
.png"); }

footer .wrapper .backToTop::before { width: 12px; height: 8px; background-p=
osition: -304px -53px; }

header .stickyHeader .links .btns .mainBtns > a.searchLink::before, header =
.stickyHeader .links .btns .mainBtns > a.scheduleLink::before, header .stic=
kyHeader .links .btns .socials::before, header .stickyHeader .links nav::be=
fore, header .stickyHeader .links nav.act .inner::before, .subMenu ul li.mo=
bileTrigger { content: ""; display: inline-block; vertical-align: middle; b=
ackground-image: url("../../../assets/images/sprites-mobile.png"); }

body::before, header .stickyHeader .links .btns .mainBtns a span, header .s=
tickyHeader .links .btns .mainBtns .search .close, header .stickyHeader .li=
nks .btns .mainBtns .search::before, header .stickyHeader .links .btns .soc=
ials a, header .stickyHeader .links nav.act .inner .moreLink .moreText, .br=
eadCrumbs, .slider .flex-direction-nav, .boxes .row .col h2::before, footer=
 .wrapper .backToTop::after, footer .wrapper::before, footer .left .col ul,=
 footer .left .bip, #aboutUs aside, .aboutUs .section h2::after, .aboutUs .=
section.schedule img, .aboutUs .section.infrastructure table tr td .ico, .i=
nvestments .section h2::after, #smap, #smap_map, .small_city, .smap_name, .=
sm_info_top, .sm_info_bottom, #sytuacjaZimowa .main aside { display: none; =
}

body { transition: all 0.3s ease 0s; }

.wrapper { width: 100%; padding: 0px; }

header { height: auto; }

header .tx-kesearch-pi1 { position: static; }

header .stickyHeader { width: 100%; }

header .stickyHeader .logoWrapper { width: 100%; height: auto; margin: 0px =
0px 12px; padding: 20px 20px 15px; float: none; }

header .stickyHeader .logoWrapper a { display: block; }

header .stickyHeader .logoWrapper img { width: 100%; height: auto; }

header .stickyHeader .links { width: 100%; height: auto; float: none; margi=
n: 0px 0px 12px; background: rgb(248, 246, 237); }

header .stickyHeader .links .btns { float: right; }

header .stickyHeader .links .btns .mainBtns { width: 90px; height: auto; fl=
oat: right; margin: 0px 0px 0px 10px; position: static; }

header .stickyHeader .links .btns .mainBtns > a.searchLink { width: 40px; h=
eight: 40px; padding: 0px; background: rgb(255, 255, 255); text-align: cent=
er; cursor: pointer; line-height: normal; position: relative; }

header .stickyHeader .links .btns .mainBtns > a.searchLink:hover { backgrou=
nd: rgb(255, 255, 255); }

header .stickyHeader .links .btns .mainBtns > a.searchLink::before { width:=
 26px; height: 25px; background-position: -31px 0px; margin: 7px 0px 0px; }

header .stickyHeader .links .btns .mainBtns > a.searchLink::after { content=
: ""; display: block; width: 100%; height: 4px; background: rgb(14, 17, 42)=
; position: absolute; top: 100%; left: 0px; transition: all 0.2s ease 0s; v=
isibility: hidden; opacity: 0; }

header .stickyHeader .links .btns .mainBtns > a.searchLink.act { background=
: rgb(14, 17, 42); }

header .stickyHeader .links .btns .mainBtns > a.searchLink.act::before { ba=
ckground-position: -31px -33px; }

header .stickyHeader .links .btns .mainBtns > a.searchLink.act::after { vis=
ibility: visible; opacity: 1; }

header .stickyHeader .links .btns .mainBtns > a.scheduleLink { width: 40px;=
 height: 40px; padding: 0px; background: rgb(255, 255, 255); text-align: ce=
nter; cursor: pointer; line-height: normal; margin: 0px 0px 0px 10px; posit=
ion: relative; }

header .stickyHeader .links .btns .mainBtns > a.scheduleLink:hover { backgr=
ound: rgb(255, 255, 255); }

header .stickyHeader .links .btns .mainBtns > a.scheduleLink::before { widt=
h: 25px; height: 25px; background-position: -67px 0px; margin: 7px 0px 0px;=
 }

header .stickyHeader .links .btns .mainBtns .search { transition: none 0s e=
ase 0s; left: 0px; top: 44px; background: rgb(14, 17, 42); padding: 8px 10p=
x; height: auto; width: 100%; }

header .stickyHeader .links .btns .mainBtns .search form { width: 100%; dis=
play: block; }

header .stickyHeader .links .btns .mainBtns .search form input[type=3D"text=
"] { width: calc(100% - 56px); }

header .stickyHeader .links .btns .mainBtns .search.act { width: 100%; }

header .stickyHeader .links .btns .accessibility { width: auto; height: 40p=
x; padding-left: 10px; padding-right: 10px; }

header .stickyHeader .links .btns .langNav { float: right; width: auto; bac=
kground: none; }

header .stickyHeader .links .btns .langNav a, header .stickyHeader .links .=
btns .langNav span { color: rgba(0, 77, 132, 0.35); }

header .stickyHeader .links .btns .langNav span { color: rgb(0, 77, 132); }

header .stickyHeader .links .btns .socials { width: 40px; float: right; bac=
kground: rgb(255, 255, 255); text-align: center; cursor: pointer; height: 4=
0px !important; padding: 0px !important; }

header .stickyHeader .links .btns .socials::before { width: 24px; height: 2=
4px; background-position: -102px 0px; margin: 7px 0px 0px; }

header .stickyHeader .links .btns .socials.act { background: rgb(14, 17, 42=
); }

header .stickyHeader .links .btns .socials.act::before { background-positio=
n: -102px -33px; }

header .stickyHeader .links nav { width: 40px; height: 40px; float: left; b=
ackground: rgb(1, 78, 132); cursor: pointer; text-align: center; }

header .stickyHeader .links nav ul { width: 100%; float: none; }

header .stickyHeader .links nav ul li { width: 100%; float: none; }

header .stickyHeader .links nav ul li a { padding: 0px 22px 0px 12px; }

header .stickyHeader .links nav ul li ul { display: none !important; }

header .stickyHeader .links nav .inner { height: 100%; position: absolute; =
z-index: 1010; top: 0px; left: 0px; background: rgb(14, 17, 42); padding: 4=
4px 0px 0px; text-align: left; transform-origin: 0px 0px; transform: transl=
ate(-100%, 0px); }

header .stickyHeader .links nav::before { width: 21px; height: 23px; backgr=
ound-position: 0px 0px; margin: 9px 0px 0px; position: relative; z-index: 1=
011; }

header .stickyHeader .links nav.act { background: none; }

header .stickyHeader .links nav.act .inner ul { width: 100%; float: none; }

header .stickyHeader .links nav.act .inner ul li { float: none; border-top:=
 1px solid rgb(39, 41, 64); }

header .stickyHeader .links nav.act .inner ul li a { padding: 0px 22px 0px =
12px; }

header .stickyHeader .links nav.act .inner .moreLink { width: 100%; float: =
none; border-bottom: 1px solid rgb(39, 41, 64); }

header .stickyHeader .links nav.act .inner .moreLink ul { display: block; p=
osition: static; background: rgb(14, 17, 42); }

header .stickyHeader .links nav.act .inner .moreLink ul li a { padding: 0px=
 22px 0px 12px; line-height: 36px; }

header .stickyHeader .links nav.act .inner::before { width: 21px; height: 2=
3px; background-position: 0px -33px; position: absolute; top: 9px; left: 10=
px; z-index: 1011; }

header .stickyHeader .links nav.act::before { display: none; }

header .stickyHeader .links::after { content: ""; display: block; clear: bo=
th; }

header .stickyHeader .links.opened { margin: 0px 0px 68px; }

header .stickyHeader .links.opened .socials a { position: absolute; top: 42=
px; background-color: rgb(14, 17, 42); height: 60px; margin: 0px; vertical-=
align: middle; text-align: center; width: 20%; }

header .stickyHeader .links.opened .socials.act a { display: inline-block; =
}

header .stickyHeader .links.opened .socials.act a::before { margin-top: 19p=
x; }

header .stickyHeader .links.opened .socials.act a.fbLink { left: 0px; }

header .stickyHeader .links.opened .socials.act a.twLink { left: 20%; }

header .stickyHeader .links.opened .socials.act a.twLink::before { margin-t=
op: 23px; }

header .stickyHeader .links.opened .socials.act a.ytLink { left: 40%; }

header .stickyHeader .links.opened .socials.act a.gpLink { left: 60%; }

header .stickyHeader .links.opened .socials.act a.gpLink::before { margin-t=
op: 23px; }

header .stickyHeader .links.opened .socials.act a.inLink { right: 0px; }

header .stickyHeader .links.opened .socials.act a.inLink::before { margin-t=
op: 23px; }

header .stickyHeader.fixed { position: static; }

header .stickyHeader.fixed .logoWrapper { height: auto; margin: 0px 0px 12p=
x; padding: 20px; }

header .stickyHeader.fixed .logoWrapper img { width: 100%; }

header .stickyHeader.fixed .links { height: auto; }

header .stickyHeader.fixed .links .btns { width: 142px; }

header .stickyHeader.fixed .links .btns .mainBtns { width: 90px; height: au=
to; }

header .stickyHeader.fixed .links .btns .mainBtns .search { width: auto; he=
ight: auto; }

header .stickyHeader.fixed .links .btns .mainBtns a.scheduleLink { width: i=
nitial; }

header .stickyHeader.fixed .links .btns .socials { width: 40px; height: 40p=
x; padding: 0px; }

header .stickyHeader.fixed .links nav { width: 40px; height: 40px; float: l=
eft; background: rgb(1, 78, 132); position: static; }

header .stickyHeader.fixed .links nav ul { display: block; }

.slider { margin-bottom: 0px; height: 225px; }

.slider .item { height: 230px; }

.slider .item::after, .slider .item::before { bottom: auto; top: 0px; }

.slider .item .caption { position: static; width: 100%; }

.slider .item .caption h2 { font-size: 1.71429em; background-color: rgb(255=
, 255, 255); padding: 10px 16px; color: rgb(60, 60, 60); text-transform: no=
ne; display: block; }

.slider .item .caption h3 { background-color: rgb(255, 255, 255); color: rg=
b(60, 60, 60); display: block; }

.slider .item .img { height: auto; }

.slider .item .img img { height: auto; width: 100%; }

.boxes .row .col { width: 100%; margin: 15px 0px; background-color: rgb(255=
, 255, 255); padding: 15px 0px 0px; border-top: 5px solid rgb(224, 222, 208=
); }

.boxes .row .col.second { margin-left: 0px; margin-right: 0px; }

.boxes .row .col.second .box { height: auto; }

.boxes .row .col.second .box img { width: 100%; height: auto; }

.boxes .row .col.boxPress .box { padding-top: 0px; padding-right: 0px; heig=
ht: auto; overflow: visible; }

.boxes .row .col.boxPress .box .img { position: static; width: 100%; height=
: auto; }

.boxes .row .col.boxPress .box .img img { width: 100%; height: auto; }

.boxes .row .col.boxPress .desc { background-color: rgba(255, 255, 255, 0.7=
5); position: absolute; left: 0px; bottom: 0px; width: 100%; padding: 10px =
15px; }

.boxes .row .col.boxPress .desc .date { background-color: transparent; colo=
r: rgb(60, 60, 60); text-align: left; }

.boxes .row .col.boxPress .desc h3 { padding: 0px; line-height: 1em; }

.boxes .row .col.boxPress .desc h3 span { background-color: transparent; co=
lor: rgb(60, 60, 60); box-shadow: none; text-transform: none; }

.boxes .row .col h2 { margin: 0px 0px 15px; }

.boxes .row .col.boxWinter .box { background-size: cover; height: 200px; }

.boxes .row .col.boxSearch .box { background-size: cover; }

.boxes .row .col.boxYoutube .box { height: auto; padding: 0px 0px 60px; }

.boxes .row .col.boxYoutube .box .img { height: auto; }

.boxes .row .col.boxYoutube .box .img img { width: 100%; height: auto; }

.subMenu { position: relative; z-index: 1000; width: 100%; }

.subMenu ul li.mobileTrigger { width: 42px; height: 40px; background-positi=
on: 11px 9px; position: absolute; border: 0px; right: 0px; top: 0px; z-inde=
x: 1001; padding: 5px; cursor: pointer; }

.subMenu ul li { display: none; }

.subMenu ul li > a { padding: 10px 15px; font-size: 1.04286em; }

.subMenu ul li.act { display: block; }

.subMenu ul li.act a { overflow: hidden; background-color: rgb(0, 77, 132);=
 color: rgb(255, 255, 255); width: calc(100% - 42px); }

.subMenu ul li.act::after { display: none; }

.subMenu ul li.act.hasSubs a .switcher { display: none; }

.subMenu ul li.act.hasSubs.act.opened a .switcher { background-position: -3=
16px -39px; }

.subMenu ul li.hasSubs > a { padding-right: 45px; }

.subMenu ul li.hasSubs > a .switcher { padding: 20px 15px; top: 0px; margin=
: 0px; right: 0px; border-radius: 0px; background-position: -411px -42px; }

.subMenu ul li.hasSubs.opened ul { display: none; }

.subMenu.openedSub ul .mobileTrigger { background-color: rgb(1, 78, 132); b=
ackground-position: 11px -24px; }

.subMenu.openedSub ul li { display: block; border-bottom: 1px solid rgb(14,=
 17, 42); }

.subMenu.openedSub ul li li { border-bottom: 0px; }

.subMenu.openedSub ul li.act a { width: 100%; }

.subMenu.openedSub ul li.act.hasSubs.hidden a .switcher { display: block; b=
ackground-position: -411px -42px; }

.subMenu.openedSub ul li.hasSubs.opened a .switcher { display: inline-block=
; background-position: -316px -39px; }

.subMenu.openedSub ul li.hasSubs.opened ul { border-top-color: rgb(14, 17, =
42); display: block; }

.subMenu.withSearchResults ul li { display: block; }

.subMenu.withSearchResults ul li.active { padding: 10px 15px; }

.contentSubMenu ul li { margin: 0px 0px 5px; width: 100%; }

.main aside { width: 100%; position: relative; min-height: 48px; margin-bot=
tom: 15px; }

.main .content { width: 100%; background: none; padding: 0px; }

.main .content h2, .main .content h3, .main .content h4 { margin-bottom: 15=
px; padding-bottom: 5px; }

.main .content.textContent { background-color: rgb(255, 255, 255); padding:=
 15px; width: 100%; }

.main.rightAside .content { width: 100%; padding: 0px; }

.main.rightAside aside { width: 100%; }

.main.rightAside aside .inputWrapper { width: 100%; padding: 15px; }

.team .person { margin-bottom: 10px; }

.team .person .desc .img { width: 100%; }

.team .person .desc .img img { width: 100%; height: auto; }

.team .person .desc .text { width: 100%; }

.newsListing { background-color: rgb(255, 255, 255); border-top: 3px solid =
rgb(224, 222, 208); padding: 0px 15px; }

.newsListing:last-child { border-top: 0px; }

.newsListing .top { margin: 0px; padding: 0px; border-bottom: 0px; }

.newsListing .top .pagination { display: none; }

.newsListing .inputWrapper { width: 100%; top: 0px; padding: 15px 0px; }

.newsListing .listing .item { padding: 20px 0px 0px; margin: 0px; }

.newsListing .listing .item .img { width: 100%; margin: 0px; }

.newsListing .listing .item .img img { width: 100%; height: auto; }

.newsListing .listing .item .desc { width: 100%; padding: 15px 0px 0px; }

.newsListing .listing.video .item .img { width: 100%; margin: 0px; }

.newsListing .listing.video .item .desc { width: 100%; padding: 15px 0px 0p=
x; }

.newsListing .bottom { border: 0px; }

.newsListing .bottom .pagination { padding: 0px 10px 20px; }

.pagination { width: 100% !important; text-align: center !important; paddin=
g: 20px 10px !important; }

.pagination a, .pagination span { width: 28px; height: 28px; line-height: 2=
7px; }

#home .newsListing { padding: 0px; }

.textContent .newsListing .listing .item { padding: 20px 0px 0px; margin: 0=
px; }

footer { margin-top: 55px; }

footer .wrapper { padding: 10px; }

footer .wrapper .backToTop { font-size: 1.14286em; line-height: 1.14286em; =
font-family: "MyriadW08-BoldCondensed 1166610", Arial, Tahoma, Vedana, sans=
-serif; padding: 7px 10px 5px; top: -41px; }

footer .wrapper .backToTop::before { display: block; margin: 0px auto 3px; =
}

footer .left { width: 100%; float: none; margin: 0px 0px 10px; padding: 0px=
; display: table; border-spacing: 0px; border-collapse: collapse; position:=
 relative; }

footer .left .col { width: auto; display: table-cell; float: none; border-t=
op: 1px solid rgb(224, 222, 208); border-left: 1px solid rgb(224, 222, 208)=
; border-bottom: 1px solid rgb(224, 222, 208); font-size: 1.14286em; text-a=
lign: center; vertical-align: middle; padding: 0px; }

footer .left .col h4 { margin: 0px; cursor: pointer; position: relative; }

footer .left .col ul { padding: 10px 0px; width: 100%; background: rgb(0, 7=
7, 132); position: absolute; top: 44px; left: 0px; text-align: left; box-sh=
adow: rgba(0, 0, 0, 0.45) 0px 2px 2px -1px; }

footer .left .col ul li { margin: 0px; }

footer .left .col ul li a { display: block; padding: 0px 10px; color: rgb(2=
55, 255, 255); }

footer .left .col ul li.bipWrapper { background-color: rgb(255, 255, 255); =
margin: 10px 0px 0px; padding: 1px 10px 10px 5px; }

footer .left .col.act { background: rgb(0, 77, 132); border-color: rgb(0, 7=
7, 132) !important; }

footer .left .col.act h4 { color: rgb(255, 255, 255); }

footer .left .col.act h4::after { content: ""; display: block; width: 100%;=
 height: 9px; position: absolute; left: -1px; top: 100%; background: rgb(0,=
 77, 132); border-left: 1px solid rgb(0, 77, 132); }

footer .left .col.act ul { display: block; }

footer .left .col.col3 { border-right: 1px solid rgb(224, 222, 208); }

footer .left .col.col3.act { border-right: 0px; }

footer .left .col.col3 ul { padding-bottom: 0px; }

footer .left::after { content: ""; display: block; clear: both; }

footer .right { width: 100%; float: none; padding: 10px 0px 0px; }

footer .right .newsletter { margin: 0px 0px 10px; }

footer .right .newsletter input[type=3D"email"], footer .right .newsletter =
input[type=3D"text"] { width: calc(100% - 38px); padding: 0px 10px; }

footer .right .footerSocials { padding: 15px 0px; border-top: 1px solid rgb=
(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); }

footer .right .footerSocials h4 { width: 114px; }

footer .right .footerSocials a { margin: 0px 5px; }

footer .right .additionalLogo { margin-top: 15px; }

footer h4 { font-size: 1.14286em; line-height: 1.875em; }

.copyright .inner { padding: 0px 0px 0px 10px; }

.aboutUs .section { margin: 0px 0px 15px; border-top: 4px solid rgb(224, 22=
2, 208); height: auto !important; min-height: 0px !important; padding: 20px=
 !important; background: rgb(255, 255, 255) !important; }

.aboutUs .section h2 { text-transform: none; font-family: "MyriadW08-BoldCo=
ndensed 1166610", Arial, Tahoma, Vedana, sans-serif; color: rgb(60, 60, 60)=
; padding: 0px; margin: 0px 0px 23px !important; font-size: 2em !important;=
 }

.aboutUs .section h3 { font-size: 1.71429em !important; margin: 0px 0px 15p=
x !important; }

.aboutUs .section h4 { font-size: 1.42857em !important; }

.aboutUs .section .inner { padding: 0px !important; min-height: 0px !import=
ant; background: none !important; color: rgb(34, 40, 79) !important; }

.aboutUs .section.infrastructure h2 { color: rgb(60, 60, 60); }

.aboutUs .section.infrastructure table tr td { vertical-align: top; }

.aboutUs .section.traffic .row .img { width: 100%; display: block; }

.aboutUs .section.traffic .row .img img { width: 100%; margin: 0px !importa=
nt; }

.aboutUs .section.traffic .row .text { display: block; width: 100%; }

.aboutUs .section.traffic .row.last { margin: 20px 0px 0px; text-align: lef=
t; }

.aboutUs .section.mission .topText { padding: 0px; }

.investments .section { margin: 0px 0px 15px; border-top: 4px solid rgb(224=
, 222, 208); height: auto !important; min-height: 0px !important; padding: =
20px !important; background: rgb(255, 255, 255) !important; }

.investments .section h2 { text-transform: none; font-family: "MyriadW08-Bo=
ldCondensed 1166610", Arial, Tahoma, Vedana, sans-serif; color: rgb(60, 60,=
 60); padding: 0px; margin: 0px 0px 23px !important; font-size: 2em !import=
ant; }

.investments .section h3 { font-size: 1.71429em !important; margin: 0px 0px=
 15px !important; }

.investments .section h4 { font-size: 1.42857em !important; }

.investments .section .inner { padding: 0px !important; min-height: 0px !im=
portant; background: none !important; color: rgb(34, 40, 79) !important; }

#single .main aside { display: none; }

.newsSingle .newsTop { padding: 0px; border-top: 4px solid rgb(224, 222, 20=
8); }

.newsSingle .newsTop .img { height: auto; margin-bottom: 15px; padding: 0px=
 !important; }

.newsSingle .newsTop .img img { width: 100%; height: auto; }

.newsSingle .newsTop .imageSV { margin: 0px 0px 20px; position: static !imp=
ortant; }

.newsSingle .newsTop .date { width: 100%; background: none; color: rgb(0, 0=
, 0); margin: 0px 0px 10px; text-align: left; padding: 0px 15px; }

.newsSingle .newsTop h1 { background: none; color: rgb(0, 0, 0); text-trans=
form: none; font-size: 1.7em; padding: 0px 15px; line-height: normal; }

.newsSingle .newsTop h1 span { background: none; box-shadow: none; }

.newsSingle .newsTop .newsContent { margin: 0px; padding: 0px 15px 5px; }

.newsSingle .newsTop .newsContent .newsOptions { display: none; }

.newsSingle .newsTop .newsContent .text { width: 100%; float: none; }

.newsSingle .newsTop .newsContent .text .summary img { width: 100%; height:=
 auto; margin: 0px 0px 10px; }

.newsSingle .newsBottom { background-color: rgb(255, 255, 255); }

.newsSingle .newsBottom h2 { margin: 0px; padding: 15px; }

.newsSingle .newsBottom h2::after { display: none; }

.newsSingle .newsBottom .newsSlider { width: 100%; margin: 0px 0px 20px; }

.newsSingle .newsBottom .newsSlider .inner .item { width: 50%; padding: 1px=
; }

.newsSingle .newsBottom .newsSlider .inner .item img { width: 100%; height:=
 auto; }

.newsSingle .newsBottom .newsBtns { text-align: center; margin: 0px; paddin=
g: 20px 0px; }

.newsSingle .newsBottom .newsBtns .btn { width: 40%; padding: 5px 3px; marg=
in: 0px 10px; font-size: 1.08571em; line-height: 1.82222em; float: none; }

.newsSingle .newsBottom .newsBtns .icoPrint { display: none; }

.select.filter .popBox .inside .item:hover ul { position: static; margin-bo=
ttom: 10px; }

.tipAFriend { padding: 5px; }

.newsSmallListing { display: none; }

.files { margin-top: 10px; }

.files .col { width: 100%; margin: 0px 0px 20px; padding: 0px 15px; }

.files .col::before { float: left; margin-right: 15px; position: static; }

.files .col .download-link { margin: 0px; }

ul.csc-uploads.filesList .csc-uploads-description { float: left; }

ul.csc-uploads.filesList .csc-uploads-fileSize, ul.csc-uploads.filesList .f=
ileExt { position: static; margin-top: 0px; }

ul.csc-uploads.filesList li { list-style: none; }

.csc-textpic-image img { width: 100%; height: auto; }

div.csc-textpic-intext-right .csc-textpic-imagewrap, div.csc-textpic-intext=
-left .csc-textpic-imagewrap { margin-left: 0px; margin-right: 0px; }

div.csc-textpic, div.csc-textpic div.csc-textpic-imagerow, ul.csc-uploads l=
i { overflow: visible; }

div.csc-textpic div.csc-textpic-imagecolumn { width: 100%; margin: 0px; }

div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image { width: 50%; flo=
at: left; padding: 0px 5px; }

object { width: 100%; height: auto; }

.contact .formsLinks a { width: 100%; padding: 0px 45px 0px 10px; white-spa=
ce: nowrap; overflow: hidden; text-overflow: ellipsis; }

.management { margin: 0px; }

.management .person { display: block; }

.management .person .row .personHead { padding: 10px 10px 10px 0px; }

.management .person .row .text { padding: 10px 10px 10px 0px; }

.management .person .row .text .sep { width: 90%; }

.management .person .row .text a { display: block; }

.textContent .twoCols .col { width: 100%; float: left; margin: 0px; }

.accordion .item h3 { padding: 0px 45px 0px 10px; white-space: nowrap; over=
flow: hidden; text-overflow: ellipsis; }

.formWrapper { background: rgb(255, 255, 255); padding: 25px; }

form .row label, .form .row label { display: block; width: 100%; float: non=
e; text-align: left; }

form .row .inputWrapper, .form .row .inputWrapper { margin: 0px; width: 100=
% !important; float: none !important; }

form .row.code .sr_freecap, .form .row.code .sr_freecap { width: 100%; floa=
t: none; margin: 20px 0px 0px; }

form .row.send, .form .row.send { padding-left: 0px; }

.tx-flseositemap-pi1 ul { margin: 0px 0px 15px; }

iframe { width: 100%; }

.jobOffers .accordion .item .accordionHeader .col { width: auto; padding: 5=
px; }

.jobOffers .accordion .item .accordionHeader .col.col1 { width: 60px; }

.jobOffers .accordion .item .accordionHeader .col.col2 { font-size: 1.22857=
em; }

.jobOffers .accordion .item .accordionHeader .col.col4 { width: 38px; }

.jobOffers .accordion .item .accordionContent .left, .jobOffers .accordion =
.item .accordionContent .right { display: block; width: 100%; padding: 10px=
; }

.jobOffers .accordion .item .accordionContent .left .btn, .jobOffers .accor=
dion .item .accordionContent .right .btn { float: none; }

.jobOffers .accordion .item.act .accordionContent { display: block; }

button, input[type=3D"submit"], input[type=3D"text"], input[type=3D"email"]=
, input[type=3D"tel"], textarea { border-radius: 0px; appearance: none; }

.smap_loader { width: 100%; height: auto; background: none; float: none; pa=
dding: 20px 0px; }

#smap_content { width: 100%; height: auto; float: none; background: none !i=
mportant; }

.sm_info { width: 100%; display: block !important; position: static !import=
ant; }

.sm_info_cont { width: 100%; background: none; color: rgb(60, 60, 60); marg=
in: 0px 0px 20px; padding: 0px 0px 20px; border-bottom: 1px solid rgb(224, =
222, 208); }

.sm_info_cont:last-child { border: 0px; }

#smap_text { width: calc(100% - 80px); }

.smap_search input { width: 80px; margin: 0px; }

#sytuacjaZimowa .main .content { background: rgb(255, 255, 255); border-top=
: 3px solid rgb(224, 222, 208); padding: 20px 10px; }

.searchResultsTop { padding: 10px 15px; }

.searchResultsTop .info { width: 100%; padding: 0px; }

.searchResultsTop .info span { line-height: 1em; margin-top: 5px; }

.tx-kesearch-pi1 .topBarAbs { position: static; background: rgb(255, 255, 2=
55); padding: 0px 10px; overflow: hidden; }

.tx-kesearch-pi1 .topBarAbs .pagination { padding: 0px; }

.tx-kesearch-pi1 .topBarAbs .numResults { float: none; margin: 0px; text-al=
ign: center; }

.tx-kesearch-pi1 .ordering { background: rgb(255, 255, 255); position: stat=
ic; padding: 0px 5px; text-align: center; }

.tx-kesearch-pi1 .newsListing .listing .item { margin: 0px; }

.searchResultsTop::after, .tx-kesearch-pi1 .ordering { display: none; }

#lp header { padding: 10px; }

#lp header .logoMainWrapper, #lp header .logoWrapper { width: 50%; padding:=
 0px 10px; }

#lp header .logoMainWrapper img, #lp header .logoWrapper img { width: 100%;=
 height: auto; }

#lp header .logoMainWrapper { border-right: 1px solid rgb(0, 77, 132); }

#lp header .logoWrapper { border: 0px; padding-top: 20px; }

#lp header .langNav { border: 1px solid rgb(204, 204, 204); margin: 10px 0p=
x 0px; padding: 0px 15px 0px 0px; position: relative; }

#lp header .langNav span { display: block; margin: 0px; padding: 3px; text-=
align: left; }

#lp header .langNav span::after { display: none; }

#lp header .langNav span.act { opacity: 1; }

#lp header .langNav span img { display: inline-block; vertical-align: middl=
e; margin: 0px 3px 0px 0px; }

#lp header .langNav div { display: none; position: absolute; z-index: 9999;=
 outline: rgb(204, 204, 204) solid 1px; top: 100%; left: 0px; width: 100%; =
background: rgb(255, 255, 255); margin-top: 1px; }

#lp header .langNav a { display: block; }

#lp header .langNav a:hover { text-decoration: none; background: rgb(242, 2=
42, 242); }

#lp header .langNav::after { content: ""; display: block; border-style: sol=
id; border-width: 5px 4px 0px; border-color: rgb(204, 204, 204) transparent=
 transparent; position: absolute; top: 11px; right: 3px; }

#lp header .langNav:hover { border-bottom-color: rgb(255, 255, 255); }

#lp header .langNav:hover div { display: block; }

.tx-powermail, .newsletterForm { background: rgb(255, 255, 255); padding: 2=
0px; }

.powermail_fieldwrap_type_check.hide-label .inputWrapper { margin: 0px; }
------MultipartBoundary--UxakVmvGykAxKbwm1pgqEkucbJK7ZSrOBiEPjNHFjM----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.plk-sa.pl/typo3temp/assets/compressed/merged-99a98a2ef0958499d576644ab2e8e0a0-a2d9d0775d89c8b122c6f7dd5aa1c953.css?1533036817

@charset "utf-8";

header, footer, .breadCrumbs, .btn, .inputWrapper, aside, .newsOptions, .ne=
wsBtns { display: none; }

.newsSingle .newsTop .newsContent .text, .main.rightAside .content { width:=
 100%; }

.newsSingle .newsTop .img { padding: 0px; }
------MultipartBoundary--UxakVmvGykAxKbwm1pgqEkucbJK7ZSrOBiEPjNHFjM----
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: https://www.plk-sa.pl/assets/images/plk-logo.png

[encoded data, 17328 characters]

------MultipartBoundary--UxakVmvGykAxKbwm1pgqEkucbJK7ZSrOBiEPjNHFjM----
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: https://www.plk-sa.pl/files/user_upload/przycisk_Formularze1.png

[encoded data, 10108 characters]
RK5CYII=

------MultipartBoundary--UxakVmvGykAxKbwm1pgqEkucbJK7ZSrOBiEPjNHFjM----
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: https://www.plk-sa.pl/files/user_upload/przycisk_Formularze2.png

[encoded data, 13604 characters]
QRCS5v8Dq0xGJa9pINIAAAAASUVORK5CYII=

------MultipartBoundary--UxakVmvGykAxKbwm1pgqEkucbJK7ZSrOBiEPjNHFjM------
