body {
	margin: 0px;
	font-family: Verdana;
	font-size: 12px;
	color: #000;
	background: #70b407 url(images2/tlo_home2_0.jpg) no-repeat top center;
}
body.zalogowany {
	background: #70b407;
}

a,input,textarea { outline: none; }
p { margin: 0px; padding: 0px; }
form { margin: 0px; }
.stopFloat { clear: both; float: none; height: 1px; overflow: hidden; }

a { text-decoration: none; color: #993800; }
a:hover { text-decoration: underline; }


.red { color: #f00; }
.szary { color: #999; }

.fs9 { font-size: 9px; }
.fs10 { font-size: 10px; }
.fs11 { font-size: 11px; }
.fs12 { font-size: 12px; }

.lnkRed { color: #f00; text-decoration: none; }
.lnkRed:hover { color: #f00; text-decoration: underline; }

.lnkSzary { color: #999; text-decoration: none; }
.lnkSzary:hover { color: #333; text-decoration: underline; }


#mainWrap {
	width: 1000px;
	margin: 0 auto;
	position: relative;
	background: #70B407 url(images2/tlo_home2_0.jpg) no-repeat top center;
}

#nextWrap {
	position: relative;
	background: #F3E0A5 url(images2/tlo_home2_1.jpg) repeat-y center;	
}
	#nextWrap1 {
		width: 1000px;
		margin: 0 auto;
		position: relative;		
	}

#glowneMenu {
	width: 998px;
	height: 188px;
	position: relative;
}
	#glowneMenu .homeLink {
		position: absolute;
		top: 10px;
		left: 99px;
	}
	#glowneMenu .topBtn {
		position: absolute;
		width: 130px;
		height: 50px;
		text-align: center;
		font-family: Arial;
		font-size: 18px;
		color: #fff;
		text-shadow: 0px 0px 3px #333;
		font-weight: normal;
		line-height: 100%;
	}
	#glowneMenu .topBtn span {
		font-size: 14px;
	}
		#glowneMenu .topBtn:hover {
			text-decoration: none;
			color: #fffabf;
		}
	#glowneMenu .b1 { top: 138px; left: 16px; width: 160px; }
	#glowneMenu .b2 { top: 137px; left: 217px; }
	#glowneMenu .b3 { top: 137px; left: 364px; }
	#glowneMenu .b4 { top: 137px; left: 510px; }
	#glowneMenu .b5 { top: 137px; left: 657px; }


#homeDuszek {
	position: absolute;
	top: 21px;
	right: 26px;
	width: 176px;
	height: 103px;
	overflow: hidden;
}
	#homeDuszek .duszek {
		position: absolute;
		top: 0px;
		left: 31px;
	}
	#homeDuszek .wieza {
		position: absolute;
		top: 68px;
		left: 0px;
	}

	
	
#szukajPanel {
	position: absolute;
	top: 140px;
	right: 0px;
	width: 180px;
	height: 44px;
}
	#szukajPanel.maly {
		top: 71px;
		left: 347px;
		background: url(images/szukajTloMale.png) no-repeat;
	}
	#szukajPanel .inpSzukaj {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 138px;
		height: 19px;
		font-family: Arial;
		font-size: 11px;
		color: #5d4a17;
		padding: 1px 0px 0px 5px;
		border: 1px solid #534721;
		background: #f8f2dc;
		border-radius: 3px;
		-moz-border-radius: 3px;
	}
	#szukajPanel .btnSzukaj {
		display: block;
		position: absolute;
		top: 0px;
		right: 0px;
		width: 21px;
		height: 21px;
	}
		#szukajPanel .btnSzukaj:hover { }
		
	#szukajPanel .lnkZaaw {
		position: absolute;
		top: 21px;
		left: 0px;
		font-family: Arial;
		font-size: 10px;
		text-decoration: none;
		color: #faebb5;
	}
	#szukajPanel .lnkZaaw:hover { color: #fff; text-decoration: underline; }

		
#czescGlowna {
	margin: 0px auto 0px auto;
	position: relative;
}
	#czescGlowna.loginTlo { background: url(images/loginTlo.png) no-repeat top center; }

	#czescGlowna .l1 {
		width: 998px;
		margin: 0 auto;
		position: relative;
	}
	#czescGlowna .kol1 {
		float: left;
		width: 195px;
		min-height: 476px;
		position: relative;
	}
	#czescGlowna .kol1only {
		float: left;
		width: 990px;
		min-height: 490px;
		position: relative;
	}
	#czescGlowna .kol2 {
		float: left;
		width: 610px;
		position: relative;
	}
	#czescGlowna .kol1a {
		float: left;
		width: 205px;
		min-height: 580px;
		position: relative;
	}
	#czescGlowna .kol2a {
		float: left;
		width: 790px;
		position: relative;
	}



#loginBox {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 200px;
}
	#loginBox h3 {
		position: absolute;
		top: 43px;
		left: 35px;
		font-family: Arial;
		font-size: 12px;
		color: #2c240f;
		font-weight: bold;
	}
	#loginBox .login, #loginBox .haslo {
		width: 132px;
		height: 20px;
		font-family: Arial;
		font-size: 11px;
		color: #5d4a17;
		padding: 1px 0px 0px 5px;
		border: 1px solid #534721;
		background: #f8f2dc;
		border-radius: 2px;
		-moz-border-radius: 3px;
	}
	#loginBox .login {
		position: absolute;
		top: 74px;
		left: 33px;
	}
	#loginBox .haslo {
		position: absolute;
		top: 101px;
		left: 33px;
	}
	#loginBox .dalej {
		position: absolute;
		top: 128px;
		left: 113px;
	}

#stopka {
	height: 117px;
	background: #70b407 url(images2/tlo_home2_2.jpg) no-repeat top center;
	font-family: Tahoma;
	font-size: 12px;
	color: #fff;
	position: relative;
}
#stopka.ver2 {
	background: #70b407 url(images2/tlo_pages2.jpg) no-repeat top center;
}
	#stopka .l1 {
		width: 998px;
		height: 117px;
		margin: 0 auto;
		position: relative;
	}
	#stopka .l2 {
		position: absolute;
		top: 56px;
		left: 0px;
		width: 998px;
		height: 22px;
		text-align: center;
	}
	#stopka a {
		text-decoration: none;
		color: #fff;
		padding: 0px 3px;
	}
		#stopka a:hover { text-decoration: underline; color: #fff; }

	#drzewkoSowa {
		position: absolute;
		top: -225px;
		left: -66px;
		width: 208px;
		height: 271px;
		background: url(images2/drzewo.png) no-repeat;
	}
		#drzewkoSowa .lnkPomoc {
			position: absolute;
			top: 129px;
			left: 153px;
			font-family: Arial;
			font-size: 12px;
			color: #fdeec2;
			text-decoration: none;
			font-weight: bold;
		}
			#drzewkoSowa .lnkPomoc:hover {
				color: #fff;
			}
			


		
#homeKtoCzyta {
	position: absolute;
	top: 223px;
	left: 32px;
	width: 140px;
}
	#homeKtoCzyta h4 {
		margin: 0px;
		padding: 0px;
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #0059a5;
		margin-bottom: 3px;
	}
	#homeKtoCzyta .imgDiv {
		position: absolute;
		top: 16px;
		left: 14px;
		width: 111px;
		height: 105px;
	}
	#homeKtoCzyta .imgDiv .kropka1 {
		position: absolute;
		width: 11px;
		height: 12px;
		background: url(images2/mapkaKropka1.png) no-repeat;
	}
	#homeKtoCzyta .imgDiv .kropka2 {
		position: absolute;
		width: 11px;
		height: 12px;
		background: url(images2/mapkaKropka2.png) no-repeat;
	}
		
		
#homeOpinie {
	position: absolute;
	top: 18px;
	left: 9px;
	width: 593px;
	height: 78px;
	background: url(images2/homeOpinie.jpg) no-repeat;
	font-family: Arial;
	font-size: 11px;
	color: #483e1c;
}
	#homeOpinie h4 {
		position: absolute;
		top: 8px;
		left: 33px;
		font-family: Arial;
		font-size: 12px;
		color: #00478b;
		font-weight: bold;
		margin: 0px;
		padding: 0px;
		line-height: normal;
	}
	#homeOpinie .opis {
		display: block;
		height: 27px;
		color: #483e1c;
		line-height: 120%;
		overflow: hidden;
	}
	#homeOpinie .op1 {
		position: absolute;
		top: 25px;
		left: 15px;
		width: 130px;
		height: 45px;
		padding-left: 45px;
		overflow: hidden;
	}
	#homeOpinie .op2 {
		position: absolute;
		top: 25px;
		left: 204px;
		width: 127px;
		height: 45px;
		padding-left: 45px;
		overflow: hidden;
	}
	#homeOpinie .op3 {
		position: absolute;
		top: 25px;
		left: 390px;
		width: 130px;
		height: 45px;
		padding-left: 45px;
		overflow: hidden;
	}
		#homeOpinie .plec_k {
			background: url(images2/icoOpGirl.png) no-repeat 0px 0px;
		}
		#homeOpinie .plec_m {
			background: url(images2/icoOpBoy.png) no-repeat 0px 0px;
		}
	#homeOpinie .podpis {
		text-align: right;
		padding-top: 1px;
		color: #000;
	}

	
	
#homeKsiazki {
	position: absolute;
	top: 99px;
	left: 0px;
	width: 600px;
	height: 200px;
}
	#homeKsiazki h4 {
		position: absolute;
		top: 0px;
		left: 43px;
		font-family: Arial;
		font-size: 12px;
		color: #00478b;
		font-weight: bold;
		margin: 0px;
		padding: 0px;
		line-height: normal;
	}
	#homeKsiazkiPasekWrap {
		position: absolute;
		top: 19px;
		left: 40px;
		width: 528px;
		height: 130px;
		overflow: hidden;
	}
	#homeKsiazkiPasek {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 590px;
		height: 130px;
		overflow: hidden;
	}
	#homeKsiazki_wLewo {
		display: block;
		position: absolute;
		top: 46px;
		left: 13px;
		width: 19px;
		height: 61px;
		background: url(images2/homeArrowL.png) no-repeat;
	}
	#homeKsiazki_wPrawo {
		display: block;
		position: absolute;
		top: 46px;
		right: 8px;
		width: 19px;
		height: 61px;
		background: url(images2/homeArrowR.png) no-repeat;
	}
	#homeKsiazki .ksiazka {
		float: left;
		width: 80px;
		height: 111px;
		margin-right: 18px;
		border: 1px solid #b2a896;
		padding: 4px;
		background: #ffefba;
		border-radius: 3px;
		-moz-border-radius: 3px;
		position: relative;
	}
	#homeKsiazki .ksiazka p {
		position: absolute;
		left: 3px;
		bottom: 3px;
		padding: 2px;
		text-align: left;
		background: #fff;
		font-family: Tahoma;
		font-size: 11px;
		box-shadow: 3px 3px 5px #666;
		-moz-box-shadow: 3px 3px 5px #666;
		-webkit-box-shadow: 3px 3px 5px #666;
		display: none;
	}
		#homeKsiazki .ksiazka p span {
			color: #888;
		}
		#homeKsiazki .ksiazka:hover p {
			display: block;
		}
	#homeKsiazki .ksiazka div {
		width: 80px;
		height: 111px;
		overflow: hidden;
	}
	#homeKsiazki .ksiazka div div {
		width: 80px;
		height: 111px;
		display: table-cell;
		vertical-align: middle;
	}


#homeWitamy {
	margin: 0px 277px -111px 249px;
	position: relative;
	top: -160px;
	font-family: Tahoma;
	font-size: 14px;
	line-height: 140%;
}

#przedStopka {
	
}


#homeMowiaOnas {
	position: absolute;
	top: 75px;
	left: 645px;
	width: 140px;
	height: 100px;
	font-family: Arial;
	font-size: 11px;
	color: #453b1d;
}
	#homeMowiaOnas h4 {
		margin: 0px;
		padding: 0px;
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		padding-left: 10px;
		margin-bottom: 5px;
	}
	#homeMowiaOnas .poz1 {
		display: block;
		height: 20px;
		background: url(images2/icoKultura.png) no-repeat 7px 1px;
		padding-left: 35px;
		color: #453b1d;
		font-weight: bold;
		padding-top: 3px;
	}
	#homeMowiaOnas .poz2 {
		display: block;
		height: 20px;
		background: url(images2/icoRodzice.png) no-repeat 0px 0px;
		padding-left: 35px;
		color: #453b1d;
		font-weight: bold;
		padding-top: 3px;
	}
	#homeMowiaOnas .poz3 {
		display: block;
		height: 20px;
		background: url(images2/icoAbc.png) no-repeat 2px 0px;
		padding-left: 35px;
		color: #453b1d;
		font-weight: bold;
		padding-top: 3px;
	}
	
	
#homeNapiszDoNas {
	position: absolute;
	top: 285px;
	left: 645px;
	width: 120px;
	height: 150px;
	font-family: Arial;
	font-size: 11px;
	color: #453b1d;
}
#homeNapiszDoNas .napisz {
	display: block;
	width: 120px;
	height: 21px;
	background: url(images2/icoKoperta.png) no-repeat 85px 0px;
	padding-top: 6px;
	margin-top: 5px;
}
	




.dokument h1 {
	font-family: Georgia;
	font-size: 30px;
	font-weight: normal;
	color: #d81818;
	margin: 0px 75px 15px 0px;
	padding: 0px;
}
	.dokument .tresc {
		font-family: Georgia;
		font-size: 14px;
		color: #3b4046;
		line-height: 130%;
		margin: 0px 45px 0px 2px;
		text-align: left;
	}


.ksiazkaDuza {
	
}
	.ksiazkaDuza .k1 { 
		width: 195px;
		float: left;
	}
	.ksiazkaDuza .k2 { 
		width: 530px;
		float: left;
	}
	.ksiazkaDuza .okladka {
		background-color: #fff; 
		padding: 15px; 
		border: 1px solid #99b2cb; 
		float: left; 
		position: relative;
	}
		.ksiazkaDuza .okladka .cien {
			position: absolute; 
			bottom: -1px; 
			left: -30px; 
			width: 29px; 
			height: 64px; 
			background: url(images/cienKsiazki2.png) no-repeat;
		}

	.ksiazkaDuza .ksiazkaParams {
		line-height: 160%;
		float: left;
		width: 500px;
	}
		.ksiazkaDuza .ksiazkaParams .nazwa {
			clear: left;
			float: left;
			width: 150px;
			text-align: left;
			font-weight: bold;
		}
		.ksiazkaDuza .ksiazkaParams .wartosc {
			float: left;
			text-align: left;
		}

		
		
.coMowia {
	position: relative;
	min-height: 500px;
}
	.coMowia .okno {
		position: absolute;
		width: 196px;
		height: 294px;
	}
		.coMowia .okn1 {
			top: 8px;
			left: 0px;
			background: url(images2/comowia_okno1.png) no-repeat;
		}
		.coMowia .okn2 {
			top: 8px;
			left: 240px;
			background: url(images2/comowia_okno2.png) no-repeat;
		}
		.coMowia .okn3 {
			top: 8px;
			left: 480px;
			background: url(images2/comowia_okno3.png) no-repeat;
		}
	
	.coMowia .okno .obrazek {
		position: absolute;
		bottom: 154px;
		left: 0px;
		width: 190px;
		text-align: center;
		display: table-cell;
		vertical-align: bottom;
	}
	.coMowia .okno .lista {
		position: absolute;
		top: 176px;
		left: 31px;
		width: 140px;
		height: 90px;
		font-family: "Trebuchet MS", Arial;
		font-size: 11px;
		line-height: 18px;
		color: #000;
		overflow: hidden;
	}
		.coMowia .okno .lista2 {
			position: absolute;
			top: 0px;
			left: 0px;
			width: 140px;
		}
	.coMowia .okno .lista a {
		display: block;
		text-decoration: none;
		color: #000;
		padding: 0px 0px 0px 2px;
	}
		.coMowia .okno .lista a:hover {
			color: #fff;
		}
	.coMowia .okn1 .lista a {
		background: url(images2/comowia_linia1.png) no-repeat bottom left;
	}
	.coMowia .okn2 .lista a {
		background: url(images2/comowia_linia2.png) no-repeat bottom left;
	}
	.coMowia .okn3 .lista a {
		background: url(images2/comowia_linia3.png) no-repeat bottom left;
	}
	
	.coMowia .okno .strzalka1 {
		display: block;
		position: absolute;
		left: 43px;
		bottom: 11px;
		width: 29px;
		height: 9px;
		background: url(images2/comowia_strzalki.png) no-repeat 0px 0px; 
	}
		.coMowia .okno .strzalka1:hover {
			background-position: 0px -27px;
		}
	.coMowia .okn1 .strzalka1 { background-position: 0px 0px; }
	.coMowia .okn2 .strzalka1 { background-position: 0px -9px; }
	.coMowia .okn3 .strzalka1 { background-position: 0px -18px; }
	
	.coMowia .okno .strzalka2 {
		display: block;
		position: absolute;
		left: 125px;
		bottom: 11px;
		width: 29px;
		height: 9px;
		background: url(images2/comowia_strzalki2.png) no-repeat 0px 0px; 
	}
		.coMowia .okno .strzalka2:hover {
			background-position: 0px -27px;
		}
	.coMowia .okn1 .strzalka2 { background-position: 0px 0px; }
	.coMowia .okn2 .strzalka2 { background-position: 0px -9px; }
	.coMowia .okn3 .strzalka2 { background-position: 0px -18px; }
	
	.coMowia .tekst {
		margin: 324px 66px 0px 19px;
		font-family: "Trebuchet MS", Arial;
		font-size: 12px;
		line-height: 18px;
		color: #453b1d;
	}
		
		
#specAlert {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: url(images/blue75.png);
}
	#specAlert .r1 {
		position: relative;
		top: 50%;

		width: 401px;
		height: 216px;
		background: #f0f0f0 url(images/alertTloNieb.jpg) no-repeat;
		border: 1px solid #03203e;
		margin: -108px auto 0 auto;

		font-family: Arial;
		font-size: 15px;
		color: #03203e;
	}


#userBox {
	display: block;
	width: 110px;
	font-family: Arial;
	font-size: 12px;
	color: #2c250f;
	margin: 30px 0px 20px 40px;
	padding: 10px 15px 10px 0px;
	line-height: 150%;
}
	#userBox p {
		margin: 0px 0px 10px 0px;
	}
	#userBox a {
		color: #2c250f;
		text-decoration: none;
	}
	#userBox a:hover {
		color: #96521E;
	}
	
	#userBox .napisz {
		display: block;
		top: 195px;
		left: 115px;
		width: 120px;
		height: 21px;
		background: url(images2/icoKoperta.png) no-repeat 0px 0px;
		padding: 4px 0px 0px 31px;
		color: #61512B;
		text-decoration: none;
		margin-top: 25px;
		margin-bottom: 15px;
	}


.uczenStart {
	font-size: 17px;
	line-height: 200%;
}
	.uczenStart strong { color: #f00; }
	.uczenStart .info {
		font-family: Arial;
		font-size: 12px;
		line-height: normal;
		color: #555;
	}
	.uczenStart .pytajnik {
		position: relative;
		top: 3px;
		left: 5px;
	}



.testListItem2 {
	width: 599px;
	height: 205px;
	padding: 20px;
	margin-bottom: 25px;
	background: url(images/testPodklad.png) no-repeat;
	position: relative;

}
.testListItem {
	width: 603px;
	height: 209px;
	padding: 20px;
	margin-bottom: 25px;
	background: url(images/testPodklad1.png) no-repeat;
	position: relative;
	left: -20px;

}
	.testListItem .k1 {
		float: left;
		width: 170px;
		text-align: center;
	}
	.testListItem .k2 {
		float: left;
		width: 395px;
		padding-left: 10px;
	}

	.testListItem .autorKsiazki {
		font-size: 12px;
		padding-top: 8px;
	}
	.testListItem .tytulKsiazki {
		font-size: 13px;
		font-weight: bold;
		color: #d4710c;
		margin-bottom: 8px;
	}
	.testListItem .opis {
		font-size: 16px;
		margin-bottom: 20px;
		padding-top: 15px;
	}
	.testListItem .ileUczniow {
		font-weight: bold;
		margin-bottom: 10px;
	}
	.testListItem .ilePytan {
		font-weight: bold;
		color: #e00;
		margin-bottom: 10px;
	}
	.testListItem .qstart {
		display: block;
		position: absolute;
		width: 242px;
		height: 46px;
		bottom: 18px;
		right: 30px;
		background: url(images/quizStart0a.png) no-repeat;
	}
		.testListItem .qstart:hover {
			background: url(images/quizStart1a.png) no-repeat;
		}


.quiz {
	
}
	.quiz .k1 {
		float: left;
		width: 320px;
	}
	.quiz .k2 {
		float: left;
		width: 400px;
		padding-left: 20px;
	}
	.quiz .k1only {
		float: left;
		width: 720px;
		min-height: 490px;
	}

	.quiz h2 {
		font-size: 17px;
		font-weight: normal;
		margin: 0px 0px 20px 0px;
		padding: 0px;
		color: #7c8fa1;
	}
	.quiz .punkty {
		font-size: 15px;
		font-weight: bold;
		position: relative;
		top: -13px;
		margin-bottom: 10px;
	}
		.quiz .punkty span { color: #e00; }

	.quiz .pytanie {
		font-family: Arial;
		font-size: 21px;
		margin-bottom: 15px;
		color: #1a7cdf;
		font-weight: bold;
	}
	.quiz .odpowiedzi {
		font-family: Arial;
		line-height: normal;
		font-size: 15px;
	}
		.quiz .odpowiedzi td { vertical-align: top; padding-bottom: 10px; }

	.quiz .calaOdpowiedz {
		width: 700px;
		height: 67px;
		border: 1px solid #9dc1d1;
		background-color: #fff;
		margin-bottom: 15px;
		font-family: Arial;

		border-radius: 5px;
		-moz-border-radius: 5px;
	}
	#calaOdp {
		font-size: 13px;
		color: #7a9dac;
	}

	.quizAutorKsiazki {
		position: relative;
		top: -13px;
		font-weight: bold;
		font-size: 16px;
	}
	.quizOkladka {
		background-color: #fff; 
		padding: 15px; 
		border: 1px solid #99b2cb; 
		float: left; 
		position: relative;
	}
		.quizOkladka .cien {
			position: absolute; 
			bottom: -1px; 
			left: -30px; 
			width: 29px; 
			height: 64px; 
			background: url(images/cienKsiazki2.png) no-repeat;
		}

.ocenKsiazke {
	float: left;
	margin-left: 40px;
}
	.ocenKsiazke .rolki {
		position: relative;
		margin-top: 15px;
		height: 50px;
	}
	.ocenKsiazke .rolka {
		position: absolute;
		width: 58px;
		height: 41px;
		background: url(images/oceny_rolka.png) no-repeat 0px -41px;
		cursor: pointer;
	}
	.ocenKsiazke .rolka.sel { background-position: 0px 0px; }
	.ocenKsiazke .rolka.sel2 { background-position: 0px 0px; cursor: default; }
	.ocenKsiazke .rolka.r1 { top: 0px; left: 0px; }
	.ocenKsiazke .rolka.r2 { top: 0px; left: 50px; }
	.ocenKsiazke .rolka.r3 { top: 0px; left: 100px; }
	.ocenKsiazke .rolka.r4 { top: 0px; left: 150px; }
	
	#ocenaSlownie {
		position: absolute;
		top: 6px;
		left: 220px;
		width: 220px;
		height: 50px;
		font-family: Arial;
		font-size: 20px;
		font-weight: bold;
		color: #ff8a00;
	}
		
		
.quizDuszek {
	display: block;
	float: left;
	width: 38px;
	height: 38px;
	margin-bottom: 10px;
}
	.quizDuszek.dobrze { background: url(images/quizDuszkiCienSm.png) no-repeat 0px 0px; }
	.quizDuszek.zle { background: url(images/quizDuszkiCienSm.png) no-repeat 0px -38px; }
	.quizDuszek.brakOdp { background: url(images/quizDuszkiCienSm.png) no-repeat 0px -77px; }
	.quizDuszek.off { background: url(images/quizDuszek0Sm.png) no-repeat 0px 0px; }




.btnBig {
	display: block;
	float: left;
	position: relative;
	height: 43px;
	background: url(images/btnBig1.png) no-repeat 0px 0px;
	font-family: Arial;
	font-size: 17px;
	line-height: 43px;
	font-weight: bold;
	text-align: center;
	color: #986c01;
	text-decoration: none;
	padding: 0px 0px 0px 20px;
	margin-right: 22px;
}
	.btnBig span {
		display: block;
		position: absolute;
		top: 0px;
		right: -20px;
		width: 20px;
		height: 43px;
		background: url(images/btnBig1.png) no-repeat top right;
	}
	.btnBig:hover {
		background-position: 0px -43px;
		text-decoration: none;
	}
		.btnBig:hover span {
			background-position: -280px -43px;
		}

.btnBig.v2 {
	background-image: url(images/btnBig2.png);
	color: #fff;
}
	.btnBig.v2 span { background-image: url(images/btnBig2.png); }

.btnBig.v3 {
	background-image: url(images/btnBig3.png);
	color: #fff;
}
	.btnBig.v3 span { background-image: url(images/btnBig3.png); }

.btnBig.v4 {
	background-image: url(images/btnBig4.png);
	color: #00a2cb;
}
	.btnBig.v4 span { background-image: url(images/btnBig4.png); }
	.btnBig.v4:hover { color: #3db6d5; }

.btnBig.red {
	color: #e00;
}



.btnSmall {
	display: block;
	float: left;
	position: relative;
	height: 20px;
	background: url(images2/btnSm1.png) no-repeat 0px 0px;
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	text-align: center;
	color: #fdeec2;
	text-decoration: none;
	padding: 0px 4px 0px 16px;
	margin-right: 18px;
}
	.btnSmall span {
		display: block;
		position: absolute;
		top: 0px;
		right: -12px;
		width: 12px;
		height: 20px;
		background: url(images2/btnSm1.png) no-repeat top right;
	}
	.btnSmall:hover {
		background-position: 0px -20px;
		text-decoration: none;
	}
		.btnSmall:hover span {
			background-position: -238px -20px;
		}

/*
.btnSmall.v2 {
	background-image: url(images/btnSm2.png);
	color: #fff;
}
	.btnSmall.v2 span { background-image: url(images/btnSm2.png); }

.btnSmall.v3 {
	background-image: url(images/btnSm3.png);
	color: #fff;
}
	.btnSmall.v3 span { background-image: url(images/btnSm3.png); }

.btnSmall.v4 {
	background-image: url(images/btnSm4.png);
	color: #00a2cb;
}
	.btnSmall.v4 span { background-image: url(images/btnSm4.png); }
	.btnSmall.v4:hover { color: #3db6d5; }

*/

.btnSmall.red {
	color: #e00;
}



.textBox1 {
	width: 729px;
	background: url(images2/textBox3.png) no-repeat;
	position: relative;
	margin-bottom: 43px;
}
	.textBox1 .tbx1 {
		position: absolute;
		width: 729px;
		height: 30px;
		bottom: -30px;
		background: url(images2/textBox3.png) no-repeat bottom left;
	}



.ksiazkaMala {
	width: 710px;
	padding: 20px 20px 5px 20px;
	position: relative;

}
	.ksiazkaMala .k1 {
		float: left;
		width: 170px;
		text-align: center;
	}
	.ksiazkaMala .k2 {
		float: left;
		width: 500px;
		padding-left: 10px;
	}

	.ksiazkaMala .okladka {
		padding-top: 25px;
		text-align: right;
	}
		.ksiazkaMala .okladka img {
			border: 1px solid #bfdbe8;
			padding: 3px;
		}
	.ksiazkaMala .zobaczSzczegoly {
		display: block;
		float: right;
		position: relative;
		top: 6px;
		left: 10px;
		width: 140px;
		height: 26px;
		font-family: Tahoma;
		font-size: 11px;
		color: #fff;
		background: url(images/zobaczSzczegolyArr.png) no-repeat;
		line-height: 20px;
	}
	.ksiazkaMala .zobaczSzczegoly:hover { color: #cbe4ff; text-decoration: none; }
	.ksiazkaMala .autorKsiazki {
		font-size: 12px;
		padding-top: 12px;
		padding-bottom: 3px;
		font-weight: bold;
		color: #87a9b9;
	}
	.ksiazkaMala .tytulKsiazki {
		font-size: 22px;
		line-height: 100%;
		font-weight: bold;
		color: #1a7cdf;
		margin-bottom: 8px;
	}
	.ksiazkaMala .opis {
		font-size: 13px;
		margin-bottom: 10px;
		padding-top: 15px;
		text-align: justify;
	}
	.ksiazkaMala .ileUczniow {
		font-weight: bold;
		margin-bottom: 20px;
		color: #39b54a;
	}
	.ksiazkaMala .ilePytan {
		font-weight: bold;
		color: #e00;
		margin-bottom: 10px;
	}
	
	.ksiazkaMala .ocena {
		position: absolute;
		bottom: 23px;
		right: 293px;
	}
	.ksiazkaMala .ocena p {
		position: absolute;
		top: -2px;
		left: -100px;
		font-family: Tahoma;
		font-size: 11px;
		color: #1a7cdf;
	}
	.ksiazkaMala .ocena .rolka {
		position: absolute;
		width: 28px;
		height: 21px;
		background: url(images/rolkaSm.png) no-repeat;
	}
	.ksiazkaMala .ocena .rolka.r1 { top: 0px; left: 0px; }
	.ksiazkaMala .ocena .rolka.r2 { top: 0px; left: 25px; }
	.ksiazkaMala .ocena .rolka.r3 { top: 0px; left: 50px; }
	.ksiazkaMala .ocena .rolka.r4 { top: 0px; left: 75px; }
	
	.ksiazkaMala .bookInfoTab {
		float: left;
		width: 91px;
		height: 21px;
		background: url(images/ksiazkaInfoTabs.png) no-repeat 0px 0px;
		font-family: Arial;
		font-size: 12px;
		font-weight: bold;
		color: #fff;
		text-align: center;
		line-height: 21px;
		margin-right: 5px;
	}
	.ksiazkaMala .bookInfoTab.klasa { background-position: 0px 0px; }
	.ksiazkaMala .bookInfoTab.lektura { background-position: 0px -21px; }


.strony {
	text-align: center;
	font-size: 16px;
	padding: 15px 0px 0px 0px;
}
	.strony .aktywna {
		font-weight: bold;
		color: #e00;
		font-size: 20px;
	}



.tabUczniowie {
	font-family: Arial;
	font-size: 13px;
	color: #333;
	line-height: normal;
	margin-bottom: 5px;
	position: relative;
}
	.tabUczniowie .naglowek td {
		font-weight: bold;
		font-size: 15px;
	}
	.tabUczniowie .k1 {
		width: 30px;
		text-align: right;
	}
	.tabUczniowie .k2 {
		width: 150px;
		padding-left: 10px;
	}
	.tabUczniowie .k3 {
		width: 50px;
		padding-left: 10px;
	}
	.tabUczniowie .k4 {
		width: 100px;
		padding-left: 10px;
	}
	.tabUczniowie .plec {
		width: 20px;
		height: 20px;
		background: url(images/plec.png) no-repeat 0px 0px;
		cursor: pointer;
		position: relative;
		left: 5px;
	}


.tabKlasy {
	font-family: Arial;
	font-size: 13px;
	color: #333;
	line-height: normal;
	margin-bottom: 15px;
}
	.tabKlasy .naglowek td {
		font-weight: bold;
		font-size: 15px;
		border-bottom: 1px solid #D9BE92;
	}
	.tabKlasy td {
		border-bottom: 1px solid #D9BE92;
	}
	.tabKlasy .k1 { width: 50px; text-align: center; }
	.tabKlasy .k2 { width: 120px; text-align: center; }
	.tabKlasy .k3 { width: 60px; text-align: center; }
	.tabKlasy .k4 { width: 60px; text-align: center; }
	.tabKlasy .k5 { width: 80px; text-align: center; }
	.tabKlasy .k6 { width: 80px; text-align: center; }
	
	.tabKlasy .admk1 { width: 50px; text-align: center; }
	.tabKlasy .admk2 { width: 160px; text-align: center; }
	.tabKlasy .admk3 { width: 130px; text-align: center; }
	.tabKlasy .admk4 { width: 130px; text-align: center; }
	
	.tabKlasy .admk2zm { width: 170px; text-align: center; }
	.tabKlasy .admk3zm { width: 200px; text-align: center; }


	.admMsg {
		background: #fff; 
		padding: 5px 15px; 
		border: 1px solid #f00; 
		margin-bottom: 15px; 
		font-family: Arial; 
		font-size: 13px; 
		color: #2D6FE7;
	}

	
.tabUczniowieLista {
	font-family: Arial;
	font-size: 13px;
	color: #333;
	line-height: normal;
	margin-bottom: 5px;
}
	.tabUczniowieLista td {
		border-bottom: 1px solid #B0C9E3;
	}
	.tabUczniowieLista .naglowek td {
		font-weight: bold;
		font-size: 15px;
	}
	.tabUczniowieLista .k1 {
		width: 30px;
		text-align: right;
	}
	.tabUczniowieLista .k2 {
		width: 170px;
		padding-left: 10px;
	}
	.tabUczniowieLista .k3 {
		width: 50px;
		padding-left: 10px;
		text-align: center;
	}
	.tabUczniowieLista .k4 {
		width: 50px;
		padding-left: 10px;
		text-align: center;
	}
	.tabUczniowieLista .k5 {
		width: 50px;
		padding-left: 10px;
		text-align: center;
	}
	.tabUczniowieLista .k6 {
		width: 90px;
		padding-left: 10px;
	}
	.tabUczniowieLista .k7 {
		width: 70px;
		padding-left: 20px;
		text-align: left;
	}
	.tabUczniowieLista .k8 {
		width: 78px;
		padding-left: 10px;
	}




.tabWynikiUcznia {
	font-family: Arial;
	font-size: 13px;
	color: #333;
	line-height: normal;
	margin-bottom: 5px;
}
	.tabWynikiUcznia td {
		border-bottom: 1px solid #C5B183;
	}
	.tabWynikiUcznia .naglowek td {
		font-weight: bold;
		font-size: 15px;
	}
	.tabWynikiUcznia .k1a {
		width: 150px;
		text-align: left;
	}
	.tabWynikiUcznia .k1 {
		width: 230px;
		text-align: left;
	}
	.tabWynikiUcznia .k2 {
		width: 60px;
		padding-left: 10px;
		text-align: center;
	}
	.tabWynikiUcznia .k3 {
		width: 60px;
		padding-left: 10px;
		text-align: center;
	}
	.tabWynikiUcznia .k4 {
		width: 100px;
		padding-left: 10px;
		text-align: center;
	}
	.tabWynikiUcznia .k5 {
		width: 90px;
		padding-left: 10px;
		text-align: center;
	}



.introNewsBox {
	width: 600px;
	font-family: Arial;
	font-size: 13px;
	line-height: normal;
	border: 1px solid #C9B162;
	padding: 10px 12px;
	margin: 27px 0px 10px -7px;
	background: url(images/newsBoxTlo.png) repeat-x top;
	position: relative;
}
	.introNewsBox h3 {
		font-size: 15px;
		font-weight: bold;
		color: #000;
		margin: 0px 0px 5px 0px;
		padding: 0px;
	}
	.introNewsBox .nbtresc {
		overflow: hidden;
	}
	.introNewsBox strong { color: #000; }

	.introNewsBox .zamknij {
		display: block;
		position: absolute;
		width: 15px;
		height: 15px;
		top: 0px;
		right: 0px;
		background: url(images/newsBoxClose.png) no-repeat center center;
	}
	.introNewsBox .tytNews {
		position: absolute;
		top: -17px;
		left: 5px;
		font-family: Verdana;
		font-size: 11px;
		color: #A28C48;
	}



#rejestracja {
	width: 650px;
	margin: 0 auto;
	margin-top: 30px;
	position: relative;
	font-family: Georgia;
	font-size: 14px;
	font-family: Arial;
	font-size: 14px;
	color: #333;
}
	#rejestracja h1 {
		font-family: Georgia;
		font-size: 25px;
		font-weight: normal;
		color: #3f98ce;
		margin: 0px 75px 15px 0px;
		padding: 0px;		
	}
	#rejestracja .blokTekstu {
		line-height: 150%;
		width: 600px;
	}

.regEtapy {
	position: relative;
	height: 110px;
}
	.regEtapy .kreska {
		position: absolute;
		top: 30px;
		left: 30px;
		background-color: #c6ced3;
		height: 2px;
		overflow: hidden;
	}
	.regEtapy .etapAktywny {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 61px;
		height: 61px;
		background: url(images/regEtapOn.png) no-repeat;
	}
	.regEtapy .etapAktywny .numer {
		font-family: Arial;
		font-size: 20px;
		font-weight: bold;
		color: #4ab0ee;
		text-align: center;
		line-height: 61px;
	}
	.regEtapy .etapAktywny .nazwa {
		position: absolute;
		width: 120px;
		top: 61px;
		left: -29px;
		font-family: Arial;
		font-size: 12px;
		color: #4ab0ee;
		font-weight: bold;
		text-align: center;
		line-height: normal;
	}

	.regEtapy .etap {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 61px;
		height: 61px;
		background: url(images/regEtapOff.png) no-repeat 9px 8px;
	}
	.regEtapy .etap .numer {
		font-family: Arial;
		font-size: 20px;
		font-weight: bold;
		color: #b8c1c5;
		text-align: center;
		line-height: 61px;
	}
	.regEtapy .etap .nazwa {
		position: absolute;
		width: 120px;
		top: 61px;
		left: -28px;
		font-family: Arial;
		font-size: 12px;
		color: #b8c1c5;
		text-align: center;
		line-height: normal;
	}

.regTabela { font-family: Arial; font-size: 13px; color: #163b4b; }
	.regTabela .k1 { padding: 6px; text-align: right; }
	.regTabela .k2 { padding: 6px; }
	.regTabela .k3 { padding: 6px; }
	.regTabela .blad { background-color: #f00000; color: #fff568; font-weight: bold; padding: 6px; }

.okienko, .edpole, select {
	font-family: Arial;
	font-size: 13px;
	color: #52595c;
	padding: 4px;
	border: 1px solid #B1985D;
	background: #fff url(images/regInpTlo.png) no-repeat;
}
	.okienko.pad0 {
		padding: 0px;
	}
	.okienko.pad2 {
		padding: 2px;
	}

.inpBlad {
	border: 1px solid #f00;
	background: url(images/regInpTloRed.png) no-repeat;
}

#pytDodStats {
	color: #000;
	border: 1px solid #9dc1d1;
	padding: 15px;
	margin-right: 50px;
}
	#pytDodStats span {
		font-family: Tahoma;
		font-size: 11px;
		position: relative;
		top: 2px;
		color: #666;
	}
	#pytDodStats .zobaczJak {
		font-weight: bold;
		margin-bottom: 5px;
	}


.statSlupek {
	float: left;
	width: 250px;
	height: 12px;
	border: 1px solid #000;
	background-color: #0c0;
	overflow: hidden;
	margin-right: 10px;
	position: relative;
	top: 5px;
}



#showDoc {
	position: fixed; 
	top: 0px; 
	left: 0px; 
	width: 100%; 
	height: 100%;
	z-index: 999;
}
	#showDoc .div1 {
		position: relative; 
		top: 4%;
		width: 650px; 
		height: 90%; 
		margin: 0px auto 0px auto; 
		background: #181818 url(../images/showDocTlo00.jpg) repeat-x top; 
		border: 1px solid #ffdc16;

		box-shadow: 0px 0px 25px #000;
		-moz-box-shadow: 0px 0px 25px #000;
		-webkit-box-shadow: 0px 0px 25px #000;
	}
	#showDoc .div2 {
		position: absolute; 
		top: 25px; 
		left: 25px; 
		bottom: 25px; 
		right: 25px; 
		overflow: auto;
	}
	#showDoc .zamknij {
		position: absolute;
		top: 3px;
		right: 3px;
		font-family: Verdana;
		font-size: 11px;
		color: #ffc600;
		text-decoration: none;
	}
	#showDoc h1 {
		font-family: "Trebuchet MS";
		font-size: 21px;
		font-weight: normal;
		color: #ffc600;
	}
	#showDoc .tresc {
		margin-top: 20px;
		font-size: 13px;
		line-height: 150%;
		padding-right: 15px;
		text-align: justify;
	}
	#showDoc .tresc img {
		border: none;
		margin: 0px 15px 10px 0px;
	}
	#showDoc .tresc .lead {
		font-weight: bold;
		margin-bottom: 15px;
	}
	#showDoc .tresc ul {
		padding: 10px 0px 10px 20px;
	}
	#showDoc .tresc ul li {
		margin-bottom: 3px;
	}