@media (min-width: 600px) {

.nadTabela::before {
	display: none;
}

.navi {
	flex-wrap: nowrap;
}

.lePr {
	display: flex;
}
.lePr_le,
.lePr_pr {
	width: 50%;
}
.lePr_le {
	padding-right: 20px;
}

.formularz .zaH3 {
	margin-top: 0;
}



}
@media (min-width: 640px) {



.nadTabela {
	margin: 50px 0 0;
	overflow-x: hidden;
	max-width: 800px;
}



}
@media (min-width: 700px) {

.jedna li {
	margin-top: 50px;
	padding-top: 50px;
	max-width: 100%;
}
.jedna figure {
	width: 300px;
	margin-right: 50px;
}
.jedna .pr {
	width: calc(100% - 350px);
}
.jedna h2 {
	margin: 0 0 20px;
	text-align: left;
}




}
@media (min-width: 800px) {



}
@media (min-width: 900px) {


main.jestK {
	display: flex;
	padding: 0 20px;
	max-width: 1150px;
	margin-top: 118px;
}
main.jestK article {
	width: 78%;
	padding: 0 20px 0 0;

	margin-right: 20px;
	border-right: 1px solid red;

}

.navi {
	margin: 30px 0 -10px;
	padding: 20px 0 0;
	border-bottom: 0;
}

aside {
	width: 22%;
	position: sticky;
	position: -webkit-sticky;
	-ms-flex-item-align: start;
	align-self: flex-start;
	top: 98px;
	padding: 0;
}

.navi_w::before {
	margin-left: -7px;
}
.navi_d::after {
	margin-right: -7px;
}



}
@media (min-width: 1111px) {

main.jestK {
	margin-top: 148px;
}

.sOkruszki {
	padding: 0 20px;
}

.vv {
	margin: -25px;
}
.vv_a {
	width: calc(50% - 50px);
	margin: 25px;
}



main.jestK article {
	padding: 0 50px 0 0;
	margin-right: 50px;
}


}
@media (min-width: 1220px) {

main {
	margin-top: 25px;
}
article {
	padding: 0;
}





}
/* KONIEC */