body {background-image: none !important}
.strona_tlo {	background: none;	padding-top: 72px;}
.pasek_menu_gora1 {height: 56px;}
.menu_prawe_1, .logo, #skip_menugora + .szerokosc1280, .pasek_gora_animacja, #menu_gora, .animacja, .aktualnosci_ikona_td, .div_menu_prawe_wysuwane, #flash_main, .facebook, .pse, #kalendarzwydarzenhtml, .facebook_ShareButton2_tlo, .facebook_LikeButton_tlo, .odstep_pion_15 { display: none !important; }
.slabowidzacy a.czcionka, .slabowidzacy a.kontrast {float: none !important; display: inline-block !important; margin: 0 0 0 10px !important;}
.start, .pasek_gora {height: 108px; margin: 16px 0;}
.opakowanie_kolor, .szerokosc, .szerokosc1280, .pasek, .srodek, .srodek_tlo, .srodek_gora, .kalendarz_rotator {width: 100% !important; margin: 0 !important;}
.kolumna,  .jcarousel-skin-tango2, .jcarousel-clip-horizontal, .kalendarz_rotator {width: 90vw !important; margin: 0 auto !important;}
.jcarousel-skin-tango2 .jcarousel-prev {top: 80px; left: 75vw;}
.jcarousel-skin-tango2 .jcarousel-next {top: 80px; left: 83vw;}
#slideshowHolder1, .ft-slideshowHolder1, .szerokosc_1, .strona_srodek_tlo, .strona_srodek_tlo > div, .komorka, .menu_dol, .stopka_tlo, .srodek_dol, .intermedia_tlo, .rotator_ikon  {
	width: 100% !important;
	display: flex;
	flex-wrap: wrap;
	align-items: baseline;
	justify-content: center;
	margin: 0;
	position: static !important;
}

.srodek_menu_lewe, .menu_lewe_1{
	display: none;
}

.srodek_menu_gora{
	display: none;
}

.animacja_maska{
	display: flex;
    width: 100%;
    background: #fff;
    margin: auto;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}

.start_logo{
	width: 100%;
    height: 182px;
    padding: 0px 0px 0px 0px;
    margin: 17px auto 0px auto;
    display: block;
}

.animacja_szerokosc{
	max-height: 232px;
}

.kontrast_tlo{
	display: flex!important;
    position: relative;
    justify-content: center;
    bottom: 0;
    left: 0;
    /* background: #fff; */
    margin-bottom: 10px;
    margin-top: 0;
    background: transparent;
}


.tytul{
	padding-top:16px;
}

.srodek_tresc{
	width: 90%!important;
}


.adres_tlo .dol {
    display: flex;
    min-height: auto;
    flex-wrap: wrap;
}

.adres_logo{
	width: auto;
    margin: auto;
    display: table-cell;
    vertical-align: top;
    text-align: left;
}

.adres1, .adres2{
	display: block;
    vertical-align: top;
    padding: 20px;
    margin: auto;
    width: 90%;
}

.aktualnosci_skrot_ikona_td{
	padding: 0px;
}

.szerokosc_1 {height: auto !important;}
.strona_srodek_tlo > .szerokosc_1 > div {
	position: static !important;
	margin: 0 !important;
}
.strona_srodek_tlo::before, .strona_srodek_tlo::after,
.srodek_tlo > div:nth-child(1), .srodek_tlo > div:nth-child(3),
.strona_srodek_tlo > .szerokosc_1 > div:nth-child(1),
.strona_srodek_tlo > .szerokosc_1 > div:nth-child(3) {
	display: none;
}

/*.menu_dol_tlo {background: #757575 !important;}*/
.dol_tlo {    display: flex; flex-wrap: wrap;}
.dol{width: 90%; text-align: center;}
.intermedia, .walidacja{
	text-align: center;
	padding: 8px 0px;
	float: none;
}
.stopka_tlo {background: none;}
.stopka, .intermedia_tlo {padding: 0 !important;text-align: center;}
.slabowidzacy, .srodek_tlo > div:nth-child(2), .szukaj_menu_gora, .blok, .szerokosc13, .szerokosc23, .menu_dol_1_tlo {
	display: block !important;
	width: 90vw !important;
	margin: 0 auto !important;
	padding: 0 !important;
	float: initial !important;
	overflow: initial !important;
}
.menu_dol > div {
	display: block !important;
}
.blok1, .blok2, .blok4, .aktualnosci2, .bg_menu_dol, ul.menu_prawe_1, .menu_ikony {
	display: block;
	width: 90vw !important;
	float: initial !important;
	padding: 0 !important;
	margin: 0 auto !important;
}
div.wersje {
	position: initial !important;
	margin: 0 !important;
}
.szukaj_gora {
	position: initial !important;
	margin: 0 auto !important;
	display: flex !important;
}
.logo {	padding: 16px 0; }
.szerokosc23_b {position: initial !important; left: initial !important;}
.start_aktualnosci_tlo {float: initial !important; height: initial !important; width: 90% !important;}
.bg_menu_dol {height: initial !important;}
.bg_menu_dol .tresc *, .bg_menu_dol .tresc {text-align: center !important;}
.mapka_dol {position: static !important; margin: 0 auto;}
.start_fotogaleria2 {width: 90vw !important;}
ul.menu_prawe_1 li {text-align: center !important;}
.subskrypcja_textbutton {width: initial !important;}
.aktualnosci_tytul, .informacje_tytul,
.aktualnosci_tytul_male, .aktualnosci_skrot_male,
.aktualnosci_skrot, .aktualnosci_tresc, .informacje_tresc,
.aktualnosci_skrot span, .aktualnosci_tresc span, .informacje_tresc span,
.tresc, .aktualnosci_podpis, .informacje_podpis,
.aktualnosci_skrot, .aktualnosci_tresc, .informacje_tresc, .tresc, ul, ol, li {
	font-size: 16px !important;
	line-height: normal !important;
}
.aktualnosci2_tlo {margin: 0px !important; padding: 16px 0 !important; border-bottom: 1px solid #757575;}
.aktualnosci2_ikona_tlo, .aktualnosci2_ikona, .aktualnosci2_skrot_tlo {width: 100% !important;}
.aktualnosci2_skrot_tlo, .aktualnosci2_tytul, .aktualnosci2_skrot {height: initial !important;}
input, select, textarea {
	max-width: 60vw;
}
.informacje_tresc img, .aktualnosci_tresc img {max-width: 100%;}
.informacje_tresc img, .informacje_tresc iframe, .informacje_tresc table,
.table, .table-row, .table-cell, .informacje_tresc table, .informacje_tresc tr, .informacje_tresc td, .informacje_tresc th, .informacje_tresc tbody, .informacje_tresc thead {display: block; width: initial !important; height: initial !important;}
.kalendarz_tresc_filtr_od, .kalendarz_tresc_filtr_do, .kalendarz_tresc_filtr_kataegoria, .kalendarz_tresc_filtr_btn {
	display: block;
	width: initial !important;
	height: initial !important;
}
.szukaj_tresc_filtr > form,
.szukaj_tresc_filtr > form > div {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
  align-items: baseline;
}
.trak, .trak_tlo {font-size: 12px !important;}
.menu_dol_1, .menu_dol_2 {font-size: 14px !important;}

.srodek_gora{
	margin-top: 57px!important;
    display: flex;
    align-items: center;
    justify-content: center;
}

.startowa{
	width: 95vw;
}

.startowa_tlo{
	width: 100%;
	margin:auto;
}

.tresc img{
	max-width: 100%!important;
	height: auto;
}

@media all and (min-width: 0px) and (max-width: 639px) {
	ul.menu_prawe_1 li, .aktualnosci2_tlo {width: 100%;}
	.trak_tlo, .informacje_tresc, .komorka, .stopka, .srodek_menu_prawe, .srodek_menu_prawe > div, .mmodul > div, .srodek_menu_prawe ul, .intermedia_tlo {
		width: 90vw !important;
		position: static !important;
		margin: 8px auto !important;
	}
	ul.menu_prawe_1 img {
		max-width: 90vw !important;
		margin: 0 auto;
	}
	.jcarousel-skin-tango2 .jcarousel-item, .jcarousel-skin-tango2 .jcarousel-item a {
		width: 90vw;
	}
	.menu_ikony li {display: block; width: 50%;}
	.menu_ikony li img {max-width: 100%;}
}
@media all and (min-width: 640px) and (max-width: 1023px) {
	ul.menu_prawe_1 li, .aktualnosci2_tlo {width: 48%;}
	ul.menu_prawe_1 img, .mmodul > div {max-width: 100% !important;}
	.trak_tlo, .informacje_tresc, .stopka, .intermedia_tlo {
		width: 90vw !important;
		max-width: 90vw !important;
		position: static !important;
		margin: 8px auto !important;
	}
	.komorka {
		width: 48vw !important;
		position: static !important;
		margin: 8px auto !important;
	}
	.srodek_menu_prawe {
		width: 100vw !important;
		display: flex;
    flex-wrap: wrap;
		align-items: flex-start;
		justify-content: space-around;
	}
	.srodek_menu_prawe > li {
		width: 48vw !important;
		position: static !important;
		display: block !important;
	}
	.ul.menu_prawe_1 img, .ul.menu_prawe_1 .modul, #kalendarzwydarzen {
		max-width: 44vw !important;
	}
	.jcarousel-skin-tango2 .jcarousel-item, .jcarousel-skin-tango2 .jcarousel-item a {
		width: 45vw;
	}
	.menu_ikony li {display: block; width: 33%;}
	.menu_ikony li img {max-width: 100%;}
}

.srodek_gora, .stopka_tlo {height: initial;}
