.aBlog {
	padding: 0 var(--o);
}

.aBlog .fota {
	border-radius: 0;
	margin: 0 var(--o-minus);
}

.aSingle {
	padding-top: 0;
}

.fota {
	background: var(--k-szary);
	border-radius: var(--radius20);
	text-align: center;
	overflow: hidden;
}
h1 {
	margin: var(--o-2) 0;
}


.tresc {
	width: var(--sz-800);
	max-width: 100%;
	margin: 0 auto;
}
.tresc ol {
	list-style: decimal outside;
}
.tresc ul {
	list-style: disc outside;
}
.tresc li {
	margin: var(--o-pol) 0 var(--o-pol) var(--o);
}

.tresc ol + p,
.tresc ul + p {
	margin-top: var(--o);
}
.aSingle_figure {
	margin: var(--o) var(--o-minus);
}

h2 {
	margin: var(--o-2) 0 var(--o);
}
h3,h4,h5,h6 {
	margin: var(--o-2) 0 var(--o);
}
h3 {font-size: var(--h3)}
h4 {font-size: var(--h4)}
h5,h6 {font-size: var(--h5)}


.tresc a {}
.tresc a img {
	margin: var(--o-pol);
	display: inline;
}


.aA_tresc {
	max-width: 840px;
	margin: auto;
}










.formCien {
	box-shadow: 0px 0px 60px 0px rgba(0,0,0,0.5);
	padding: var(--o);
	border-radius: var(--radius);
	max-width: 500px;
	margin: var(--o-2) auto;
}


















.aPoj {
	padding: 80px var(--o) var(--o);
	background: var(--kolor-bialy);
}









.widget_recent_entries ul {
	list-style: disc;
	padding-left: 14px;
}
.widget_recent_entries li {
	margin-top: var(--o-pol);
}
.widget_recent_entries a {
	text-decoration: underline solid var(--kolor-bialy) 2px;
	line-height: 1.2;
	display: block;
}

.widget_recent_entries a:hover {
	text-decoration-color: var(--kolor-zielony);
}


.a404 {
	max-width: 600px;
	margin: auto;
}






@media (min-width: 540px) {
.aBlog .fota {
	border-radius: var(--radius20);
	margin: var(--o-2) 0 0;
}

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

.pod_p {
	font-size: 150%;
}


}
@media (min-width: 750px) {
.reFlex {
	display: flex;
	flex-wrap: wrap;
	gap: var(--o);
}
.reFlex_le,
.reFlex_pr {
	flex: 1;
}

.konsFlex {
	justify-content: center;
}
.konsFlex .reFlex_le {
	flex: 0 0 300px;
}
.konsFlex .reFlex_pr {
	margin: 0;
}

.kons_img {
	margin: 0;
}



}
@media (min-width: 900px) {
.konsFlex {
	gap: 60px;

}
.konsFlex .reFlex_le {
	flex: 0 0 400px;
}
.konsFlex .reFlex_pr {
}







}
@media (min-width: 1000px) {
.aPoj {
	padding: 100px 50px 50px;
	max-width: 1000px;
	margin: auto;
}


.aSingle_figure {
	margin: var(--o) 0;
}


.rePlaskie {
	position: relative;
	margin-bottom: var(--o-2);
}
.rePlaskie_h {
	position: absolute;
	width: 840px;
	bottom: var(--o-2);
	left: 50%;
	margin-left: -440px;
	font-size: 300%;
	text-shadow: 0 0 var(--o) var(--kolor-bialy);
}


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

.aBlog .tresc {
	width: auto;
}

} /* end */
