#body {
	margin: 0px 0px 0px 0px;
	font-size-adjust: none;
	-webkit-text-size-adjust: none;
}
.scrolloff {
	pointer-events: none;
}

.strona_tlo {
	width: 100%;
}
.logo_m	{
	display: none;
}
.szerokosc {
	max-width: 100vw;
  margin: 0 auto;
}
.pojedyncza div, .pojedyncza a, .pojedyncza span, .pojedyncza h2  {
	color: #000;
	opacity: 1 !important;
}
.pojedyncza .srodek_tresc	{
	padding: 200px 0px 0px 0px;
}
.blok1 {
	width: 100%;
	padding: 0px;
	background: #fff !important;
	min-height: 0px !important;
	position: fixed !important;
	z-index: 10;
}
.blok2 {
	padding: 121px 0px 0px 0px !important;
	text-align: center;
}
.strona_tlo .blok3 {
	display: none;
}
.pojedyncza {
	display: block !important;
	padding: 0px 0px 56px 0px;
}
.blok4 {
	background: url('../grafika/onas_tlo.jpg') center center no-repeat;
}
.blok4 .srodek_tresc	{
	background: url('../grafika/dziewczynka.png') right bottom no-repeat;
	padding: 276px 0px 140px 0px;
}
.blok4 .srodek_tresc .tytul, .blok4 .srodek_tresc .informacje_tresc	{
	max-width: 40%;
}
.blok4 .srodek_tresc .tytul	{
	display: block;
	font-family: 'Amatic SC', cursive;
	font-size: 60px;
	font-weight: 700;
	color: #fff;
	text-align: left;
	padding: 0px;
	margin: 0px;
}
.blok4 .srodek_tresc .tytul:after	{
	display: none;
}
.blok4 .srodek_tresc .informacje_tresc	{
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
	text-align: left;
	padding: 0px;
	margin: 0px;
}
.srodek_tresc_aktualnosci {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	max-width: 1280px;
	margin: 0px auto 0px auto;
	padding: 100px 0px 140px 0px;
	text-align: center;
	opacity: 0;
	transition: opacity 1.5s;
	animation-timing-function: cubic-bezier(0.55, 0.06, 0.68, 0.19);
	-webkit-animation-timing-function: cubic-bezier(0.55, 0.06, 0.68, 0.19);
}
.szerokosc100 .srodek_tresc_aktualnosci > * {
	flex: 1 1 auto;
	width: 100%;
	max-width: 240px;
	margin: 0px 32px 44px 32px;
}
.pojedyncza .srodek_tresc_aktualnosci > * {
	max-width: 100%;
}
.szerokosc100 .srodek_tresc_aktualnosci > .aktualnosci_tlo	{
	border-radius: 16px;
	box-shadow: 10.706px 11.89px 0px 0px rgba(0, 0, 0, 0.08);
}
.szerokosc100 .srodek_tresc_aktualnosci > *:nth-child(an+b) {
	margin: 0px 0px 0px 0px;
}
.srodek_tresc_aktualnosci .tytul {
	flex: 1 1 100% !important;
	max-width: 100%;
}
.srodek_tresc_aktualnosci .aktualnosci_archiwum_tlo {
	flex: 1 1 100vw;
	max-width: none;
}
.srodek_tresc_aktualnosci .tytul {
	flex: 1 1 100% !important;
	max-width: 100%;
}
.srodek_tresc_aktualnosci .aktualnosci_data {
	display: none;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #352e2b;
	text-align: center;
	padding: 16px 0px 0px 0px;
}
.srodek_tresc_aktualnosci .ikona	{
	min-height: 152px !important;
}
.srodek_tresc_aktualnosci .aktualnosci_tytul	{
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: 700;
	color: #1a3be2;
	text-align: center;
	padding: 0px 4px 0px 4px;
}
.srodek_tresc_aktualnosci .aktualnosci_skrot	{
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 300;
	color: #352e2b;
	text-align: center;
	padding: 0px 8px 16px 8px;
}
.srodek_tresc_aktualnosci .aktualnosci_archiwum_tlo {
	flex: 1 1 100vw;
	max-width: none;
}
.stopka {
	padding: 16px 0px;
	min-height: 0px !important;
	color: #2a2a2a !important;
	background: #f9f9f9;
}
.stopka .szerokosc {
	max-width: 1200px;
	margin: 0px auto;
}
.stopka .szerokosc .blok {
	float: right;
}
.stopka a {
	color: 879600 !important;
}
.intermedia_td {
	float: left;
	display: inline-block;
	vertical-align: top;
	font-family: Open sans;
	font-size: 12px;
	font-weight: 400;
	color: #000;
	text-align: right;
	padding: 1px 0px 0px 0px;
}
.intermedia_td a:link 		{color: #5bc001; text-decoration: none; padding: 0px 0px 0px 3px;}
.intermedia_td a:visited 	{color: #5bc001; text-decoration: none; padding: 0px 0px 0px 3px;}
.intermedia_td a:hover 		{color: #5bc001; text-decoration: underline; padding: 0px 0px 0px 3px;}
.intermedia_td a:active		{color: #5bc001; text-decoration: none; padding: 0px 0px 0px 3px;}

.dol_polityka {
    display: inline-block;
    padding: 0px 6px 0px 0px !important;
    margin: 0px !important;
    border-right: 1px solid #000;
}
.dol_kontakt {
    display: inline-block;
    margin: 0px !important;
}
.nadol {
	display: block;
	position: absolute;
	width: 0px;
	height: 0px;
	background: #878989;
	margin: -105px auto 0px auto;
	cursor: pointer;
}
.nadol[name*=Kadra] + div	{
	justify-content: center;
}
.nadol[name*=Kadra] + div .aktualnosci_tlo	{
	max-width: 360px;
	border-radius: none;
	box-shadow: none;
}
.nadol[name*=Kadra] + div .aktualnosci_tlo .aktualnosci_ikona_td	{
	width: 208px;
	margin: 0px auto;
}
.nadol[name*=Kadra] + div .aktualnosci_tlo .aktualnosci_ikona_td .aktualnosci_ikona_tlo .ikona	{
	height: 192px;
	border: 8px solid #fff;
	border-radius: 104px;
	overflow: hidden;
}
.nadol[name*=Kadra] + div .aktualnosci_tlo .aktualnosci_skrot_ikona_td	{
	width: auto;
}
.nadol[name*=Kadra] + div .aktualnosci_tlo .aktualnosci_skrot_ikona_td .aktualnosci_tytul::first-line	{
	font-size: 24px;
	line-height: 26px;
}
.nadol[name*=Kadra] + div .aktualnosci_tlo .aktualnosci_skrot_ikona_td .aktualnosci_tytul	{
	line-height: 26px;
}
.nadol[name*=Kadra] + div .aktualnosci_tlo tr:last-child td:first-child {
	display: none;
}
.nadol[name*=Kadra] + div .aktualnosci_tlo .aktualnosci_wiecej_tlo	{
	text-align: center;
}
.nadol[name*=Kadra] + div .aktualnosci_tlo .aktualnosci_wiecej	{
	display: inline-block;
	font-family: 'Amatic SC', cursive;
	font-size: 24px;
	line-height: 26px;
	font-weight: 700;
	color: #0151b3;
	text-decoration: none;
	margin: 16px auto;
	padding: 8px 56px;
	background: #fff;
	border-radius: 18px;
}
.nadol[name*=Kadra] + div .aktualnosci_archiwum_tlo	{
	display: none;
}
.srodek_tresc {
	max-width: 1240px;
	margin: 0px auto 0px auto;
	padding: 120px 0px 140px 0px;
	text-align: center;
	opacity: 0;
	transition: opacity 1.5s;
	animation-timing-function: cubic-bezier(0.55, 0.06, 0.68, 0.19);
	-webkit-animation-timing-function: cubic-bezier(0.55, 0.06, 0.68, 0.19);
}
.strona {
	position: relative;
	display: block;
	margin: 0 auto;
	clear: both;
}

.blok {
	text-align: left;
	vertical-align: top;
	float: left;
}

.srodek_tlo	{
	display: block;
	width: 992px;
}
.animacja {
	padding: 64px 0px 0px 0px;
	width: 100%;
}
.animacja img	{
	width: 100%;
	height: 100%;
}
.pasek_menu {
	display: none;
	height: 46px;
}

.stopka_sponsor	{
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 400;
	color:	#000;
	text-align: center;
	padding: 32px 0px 32px 0px;
}
.pse {
	margin: 16px 0px 0px 0px;
	text-align: right;

}



.ft-title	{
	display: none;
}


.intermedia {
	font-family: 'Open Sans';
	font-size: 14px;
	text-align: left;
	padding: 8px 16px;
}
.intermedia a {
	color: #FFFFFF;
	text-decoration: none;
}

.walidacja {
	text-align: right;
}
.walidacja a {
	text-decoration: none;
}

#politykaprywatnosci {
	width: 100%;
	position: fixed;
	z-index: 100000;
	bottom: 0px;
	padding: 24px 0px;
	background: RGBA(255,255,255,0.93);
}
#politykaprywatnosci > div.szerokosc {
	display: flex;
	align-items: center;
	max-width: 992px;
	width: 100%;
	margin: 0px auto;
}
#politykaprywatnosci > div.szerokosc > div {
	flex: 0 1 100%;
	color: #000000;
	font-family: 'Open Sans';
	font-size: 11px;
	text-shadow: #FFFFFF 1px 1px 1px;
	vertical-align: middle;
}
#politykaprywatnosci > div.szerokosc > div:nth-child(1) {
}
#politykaprywatnosci > div.szerokosc > div:nth-child(2) {
	flex: 0 1 24px;
	max-width: 24px;
	font-size: 0px;
	color: #585858;
}
#politykaprywatnosci > div.szerokosc > div:nth-child(2) .fa:before {
	font-size: 24px;
}
#politykaprywatnosci > div.szerokosc > div > a {
	color: #585858;
	text-decoration: none;
}
#politykaprywatnosci > div.szerokosc > div:nth-child(1) > a {
	color: #118cd9;
	text-decoration: none;
}
#iks	{
	cursor: pointer;
}
