#stopka_tlo {
	width: 700px;
	padding: 10px 15px;
	border: 3px ridge #008;
	margin: 10px auto;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	text-align: center;
	font-size: 1em;
	box-shadow: 5px 3px 8px rgba(0, 0, 0, 0.7);
	color: #e4b;
	background: #006;
}

#stopka_itext {
	width: 550px;
}

#stopka_check {
	width: 20px;
	margin: 0;
	padding: 0;
	position: relative;
	top: 0px;
	left: 0px;
	float: left;
}

#stopka_check_tekst {
	width: 300px;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	text-align: center;
	font-size: 0.9em;
	color: #FFE;
	margin: 0 0 10px 90px;
	padding: 3px 5px 3px 10px;
	background: #009;
	border: 2px ridge #00b;
	float: left;
}

#stopka_teksty {
	width: 600px;
	margin: 5px auto;
	padding: 10px 10px;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	text-align: left;
	font-size: 0.9em;
	background: #009;
	border: 3px ridge #00b;
	color: #FFE;
}

#asystentzw_pytania {
	width: 750px;
	margin: 5px auto;
	padding: 10px 10px;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	text-align: left;
	font-size: 0.9em;
	background: #f8f8e8;
	border: 3px ridge #00b;
	color: #004;
}

#pzo_odpowiedz1, #pzo_odpowiedz2 {
	width: 820px;
	background: #005;
	margin: 10px auto;
	font-family: "Comic Sans MS", cursive, sans-serif;
	font-size: 0.9em;
	text-align: center;
	color: #Fee;
	border: 3px ridge #00b;
	border-radius: 8px 8px 2px 2px;
}


#asystentzw_p1 {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	text-align: left;
	font-size: 1.1em;
	margin: 10px 0 0 20px;
	color: #FE4;
	padding: 2px 0 0 0;
}

#odstep_as1 {
	width: 750px;
	margin: 20px auto;
	border: 2px ridge #a00;
}