@CHARSET "UTF-8";

body {
	font-family: sans-serif;
	font-size: 15px;
	background-color: #fafafa;
}

/* ---------------------------------- */
/*     ustawienia sticky footera      */

* {
	margin: 0px; /* w razie użycia normalize.css albo bootstrapa wpisy można usunąć (??? niepewne, bo jednak wpływa na różne elementy) */
	padding: 0px;
}

html, body {
	height: 100%;
}

/* nagłówek */
.pageHeader {
	font-size: 1.25em;
	font-weight: 700;
	text-align: left;
	position: fixed;
	top: 0px;
	width: 100%;
	background-color: #eee;
	background-image: url('');
	border-bottom: 2px solid #888;
	z-index: 999;
	/* --- */
	height: 58px; /* var ph_h */
	padding: .8em 0;  /* własny, zgodnie z potrzebami */
}

/* treść */
.pageContent {
	min-height: 100%;
	/* --- */
	margin-bottom: -75px; /* var pc_mb = -pc_pb; teoretycznie, praktycznie trzeba dobrać */
	padding-top: 65px; /* var pc_pt = ph_h + pf_mt; teoretycznie, praktycznie trzeba dobrać */
	padding-bottom: 52px; /* var pc_pb = pf_h + pf_mt; teoretycznie, praktycznie trzeba dobrać */
}

/* stopka */
.pageFooter {
	font-size: .86em;
	text-align: center;
	background-color: #eee;
	background-image: url('');
	border-top: 2px solid #888;
	/* --- */
	height: 45px; /* var pf_h; powinien być ustawiony na sztywno i zgodnie z zależnościami, żeby nie było dziury lub niepotrzebnego nadmiaru */
	margin: 30px auto 0; /* var pf_mt = margin-top */
	padding: 1em 0 1.25em; /* własny, zgodnie z potrzebami */
}

/*     ustawienia sticky footera - koniec     */
/* ------------------------------------------ */

/* * {
	border: 1px dotted orange; 
}
.container {
	border: none;
} */
