BODY {
	margin: 0 0 0 0;
	font-family: Verdana, Arial;
	background-color: #83B838;
}

P,TD,TR { font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; }
FORM { margin-top: 0pt; margin-bottom: 0pt; }
UL,OL,LI { font-size: 9pt; margin-top: 2pt; margin-bottom: 2pt; }
H1 { font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; font-weight: bold; color: white; }
H2 { font-size: 13pt; margin-top: 0pt; margin-bottom: 0pt; font-weight: bold; color: white; }
H3 { font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; font-weight: bold; color: white; }

.dot { color: white; font-weight: bold; padding-left: 15px; }
.dot2 { padding-left: 15px; }
.small { font-size: 8pt; }
.verybig { font-size: 20pt; }
.font17 { font-size: 17pt; }
.middle { font-size: 13pt; }
.small7 { font-size: 7pt; }

.red { color: #D00000; }
.red2 { color: #FFC0C0; }
.white { color: #EEE; }
.gray { color: #555; }
.blue { color: blue; }
.bl { color: black; }
.green { color: #008000; }

IMG { border: 0px; }

TABLE.navit { width: 960px; height: 18px; border-collapse: collapse; border-spacing: 0px; border-width: 0px; padding: 7px; }

.navibar { font-size: 8pt; color: white; font-weight: bold; padding-left: 10px; background-color: #6B9E29; }

.smallred { font-size: 8pt; color: #DD0000; }
.smallblue { font-size: 8pt; color: blue; }
.smallgreen { font-size: 8pt; color: green; }

.header { color: white; vertical-align: middle; }

INPUT { font-family: Verdana; border: #004000 1pt solid; font-size: 9pt; color: #000; background-color: #C2EAC2; }
INPUT.in8 {	font-size: 8pt; }
INPUT.letinp { text-align: center; width: 15px; }

.letinp2 {
	border: #73A573 1pt solid;
	padding: 1px 2px 1px 2px;
	font-size: 7pt;
	color: #000;
	background-color: #c2eac2;
}

.letinp9 {
	border: #73A573 1pt solid;
	padding: 1px 2px 1px 2px;
	font-size: 9pt;
	color: #000;
	background-color: #c2eac2;
}

INPUT.letinp2 {
	border: #004000 1pt solid;
	font-size: 9pt;
	color: #000;
	background-color: #94DA94;
	text-align: center;
	width: 15px;
}

INPUT.zest {
	border: #61842E 1pt dashed;
	font-size: 9pt;
	color: #000;
	font-weight: bold;
	background-color: #c2eac2;
	padding-left: 5px;
}

INPUT.learnwords {
	BORDER: #004000 1pt solid;
	FONT-SIZE: 10pt;
	font-weight: bold;
	color: #000;
	BACKGROUND-COLOR: #C2EAC2;
	text-align: center;
}

TEXTAREA.zestx {
	border: #61842E 1pt dashed;
	border-bottom: #415820 1pt dashed;
	font-size: 9pt;
	color: #000;
	font-weight: bold;
	background-color: #c2eac2;
	margin-top: 5px;
	padding: 5px;
}

SELECT { border: #008000 1pt solid; font-size: 9pt; color: #000; background-color: #C2EAC2; }
TEXTAREA { border: #004000 1pt solid; font-size: 9pt; color: #000; background-color: #C2EAC2; }
TEXTAREA.tx8 { font-size: 8pt; }

A { text-decoration: underline; color: #004000; }
A:hover { text-decoration: underline; color: #006000; }
A.forum { color: blue; }
A.forum:hover { color: #4040FF; }
A.fb { color: blue; }
A.fb:hover { color: #4040FF; }
A.menu { font-size: 10pt; color: white; }
A.menu:hover { color: #ccc; }
A.testy { color: blue; }
A.testy:hover { color: red; }
A.testy:visited { color: #777; }
A.navi { color: #EEE; }
A.navi:hover { color: #9CDC9C; }
A.topsubtab { text-decoration: none; color: #EEE; }
A.topsubtab:hover { text-decoration: none; color: FFFFFF; }

.tabs { font-size: 9pt; padding: 1px 2px 1px 2px; text-align: center; white-space: nowrap; color: white; background: #7FB630; border: solid #B8D492 1px; border-bottom: 0px; }
.tabson { background: #6B9E29; font-weight: bold; }
.tabs A { font-size: 8pt; color: white; text-decoration: none; }
.tabs A:hover { color: #B5DB7F; text-decoration: none; }

A.ukryty { color: #83B838; text-decoration: none; }
A.ukryty:hover { color: #83B838; text-decoration: none; }
A.ukryty:visited { color: #83B838; text-decoration: none; }

.dottedline { color: #004000; border-bottom: 1px solid #000000; border-style: dashed; }

TD.lightbg { background-color: #AED678; }

.pad { padding-top: 4px; padding-bottom: 4px; }

.ang { font-size: 13pt; background-color: #AED678; padding: 5px; }
.angs { font-size: 8pt; background-color: #AED678; padding: 5px; }
.angC { font-size: 13pt; background-color: #AED678; padding: 5px; text-align: center; }
.pol { font-size: 8pt; color: #004000; background-color: #AED678; }
.polC { font-size: 8pt; color: #004000; background-color: #AED678; text-align: center; }
.ctr { text-align: center }
.tbg { background-color: #AED678; padding: 0px 2px 0px 2px; }

.dst { background-color: #AED678; padding: 1px 2px };

TD.hd { font-size: 7pt; background-color: #5F842A; color: #CEE8B0; font-weight: bold; padding-left: 5px; }
TD.hdc { font-size: 7pt; background-color: #5F842A; color: #CEE8B0; font-weight: bold; text-align: center; }

.s7g { font-size: 7pt; color: #547723; }

.angZd { font-size: 13pt; background-color: #AED678; padding: 5px; }
.angZdN { background-color: #AED678; padding-left: 2px; padding-right: 2px; padding-bottom: 0px; padding-top: 0px; }
.angTlum { font-size: 8pt; color: #004000; background-color: #AED678; }
.angTlumN { color: #004000; background-color: #AED678; padding-left: 2px; padding-right: 2px; padding-bottom: 0px; padding-top: 0px; }
.small7g { font-size: 7pt; color: #547723; }
.note { font-size: 13pt; color: #D00000; background-color: #D7E7C1; padding-left: 5px; padding-right: 5px; padding-bottom: 5px; padding-top: 5px; }
.note_small { font-size: 10pt; color: #D00000; background-color: #D7E7C1; }

.dist { color: #800000; }

BLOCKQUOTE { margin-top: 2pt; margin-bottom: 2pt; }

.tab2 { font-size: 8pt; padding: 2px; width: 200px;
	text-align: center; white-space: nowrap; color: white;
	background: #7FB630; border: solid #B8D492 1px; border-bottom: 0px;
}

.tab2on { background: #6B9E29; font-weight: bold; }
.tab2 A { font-size: 8pt; color: white; text-decoration: none; }
.tab2 A:hover { color: #B5DB7F; text-decoration: none; }

.r1 { background-color: #ADD77B; }
.r2 { background-color: #B0D284; }
.r3 { background-color: #d1e8b0; }

.f7i { font-size: 7pt; color: #8BB24E; text-align: center; }
.f7i2 { font-size: 7pt; color: #61842E; }
.f7g { font-size: 7pt; color: #777; }
.f7gc { font-size: 7pt; color: #777; text-align: center; }
.f7gcnw { font-size: 7pt; color: #777; text-align: center; white-space: nowrap; }
.f8g { font-size: 8pt; color: #777; }
.f8gc { font-size: 8pt; color: #777; text-align: center; }

.f8p { font-size: 8pt; color: #004000; font-style: italic; }

.f5 { font-size: 5pt; }
.f6 { font-size: 6pt; }
.f7 { font-size: 7pt; }
.f8 { font-size: 8pt; }
.f9 { font-size: 9pt; }
.f10 { font-size: 10pt; }
.f11 { font-size: 11pt; }
.f12 { font-size: 12pt; }
.f13 { font-size: 13pt; }
.f15 { font-size: 15pt; }
.f17 { font-size: 17pt; }
.f7c { font-size: 7pt; text-align: center; }
.f8c { font-size: 8pt; text-align: center; }
.f8b { font-size: 8pt; font-weight: bold; }
.f8rght { font-size: 8pt; text-align: right; }

.f8r { font-size: 8pt; color: #800000; }

.voch { background-color: #5F842A; color: #EEE; font-size: 15pt; white-space: nowrap; }
.vocc { background-color: #B0D284; font-size: 8pt; }

A.f8r2 { font-size: 8pt; color: #DD0000; text-decoration: underline; }

.frm { font-size: 8pt; background-color: #AED678; }
.frm A { text-decoration: underline; color: blue; }
.frm A:hover { color: #4040FF; }
.frmc { font-size: 8pt; background-color: #AED678; }

.frm9 { font-size: 9pt; background-color: #AED678; }
.frm9 A { text-decoration: underline; color: blue; }
.frm9 A:hover { color: #4040FF; }

TD.frmbc { font-size: 8pt; background-color: #9BCD59; }
TD.frmbc A { text-decoration: underline; color: blue; }
TD.frmbc A:hover { color: #4040FF; }

.hdr { background-color: #7BAE31; }
.hdr A { color: #EEE; }
.hdr A:hover { color: #9CDC9C; }

.pgl { font-size: 7pt; color: #EEE; text-align: left; white-space: nowrap; width: 100px; }
.pgr { font-size: 7pt; color: #EEE; text-align: right; white-space: nowrap; width: 130px; }
.pgc { font-size: 7pt; text-align: center; }

.head { background-color: #5F842A; color: #EEE; font-weight: bold; font-size: 7pt; text-align: center; }
.pag { color: #EEE; }

TD.cnt { background-color: #8DC63F; }

TABLE.boxt { width: 100%; border-collapse: collapse; border-spacing: 0px; border-width: 0px; padding: 0px; }

TABLE.boxt2 { border-collapse: collapse; border-spacing: 0px; border-width: 0px; padding: 0px; }

TD.boxh { font-size: 8pt; color: white; font-weight: bold; padding: 2px; background-color: #5F842A; }
TD.boxc { font-size: 8pt; padding: 2px; background-color: #7CAD35; }
TD.boxcc { font-size: 8pt; text-align: center; padding: 2px; background-color: #7CAD35; }

.online { background-color: #9ECF57; text-align: center; color: #EEE; font-size: 7pt; padding: 3px; width: 150px; }

A.w { text-decoration: underline; color: #EEE; }
A.w:hover { text-decoration: underline; color: #9CDC9C; }

.dg { color: #004000; }
.wh { color: #FFF; }
.wh1 { color: #EEE; }
.wht2 { color: #DDD; }

.b1 { color: #000; text-decoration: underline; }
.b2 { color: #222; }
.cb { color: #0000FF; }
.cr { color: #DD0000; }
.cg { color: #008000; }
.cgr { color: #808080; }
.dr { color: #800000; }

.p0 { padding: 0 0 20px 0; }
.p1 { padding: 0 0 20px 10px; }
.p2 { padding: 0 0 20px 20px; }
.p3 { padding: 0 0 20px 30px; }
.p4 { padding: 0 0 20px 40px; }
.p5 { padding: 0 0 20px 50px; }
.p6 { padding: 0 0 20px 60px; }
.p7 { padding: 0 0 20px 70px; }
.p8 { padding: 0 0 20px 80px; }
.p9 { padding: 0 0 20px 90px; }
.p10 { padding: 0 0 20px 100px; }
.p11 { padding: 0 0 20px 110px; }
.p12 { padding: 0 0 20px 120px; }
.p13 { padding: 0 0 20px 130px; }
.p14 { padding: 0 0 20px 140px; }
.p15 { padding: 0 0 20px 150px; }
.p16 { padding: 0 0 20px 160px; }
.p17 { padding: 0 0 20px 170px; }
.p18 { padding: 0 0 20px 180px; }
.p19 { padding: 0 0 20px 190px; }
.p20 { padding: 0 0 20px 200px; }

#Main, #Nauka, #Gramatyka, #Testy, #Forum, #Egzaminy, #Zagranica, #Studia, #Inne { font-size: 8pt; color: white; padding-bottom: 4px; padding-top: 2px; }
#Main a, #Nauka a, #Gramatyka a, #Testy a, #Forum a, #Egzaminy a, #Zagranica a, #Studia a, #Inne a { color: #EEE; text-decoration: none; padding: 1px 4px 3px 4px; }
#Main a:hover, #Nauka a:hover, #Gramatyka a:hover, #Testy a:hover, #Forum a:hover, #Egzaminy a:hover, #Zagranica a:hover, #Studia a:hover, #Inne a:hover { color: #FFF; text-decoration: none; background-color: #82BC30; padding: 1px 4px 3px 4px; }
.akkt { color: #FFF; text-decoration: none; background-color: #82BC30; padding: 1px 4px 3px 4px; }
#TopMenu a { font-size: 9pt; color: white; text-decoration: none; font-family: Verdana; }
#TopMenu a:hover { color: #006000; }

#boxh { font-size: 8pt; color: white; text-align: left; font-weight: bold; padding: 2px; background-color: #5F842A; }
#boxc { font-size: 8pt; padding: 2px; text-align: left; color: white; background-color: #7CAD35; margin-bottom: 15px; }
#boxc A { color: #EEE; }
#boxc A:hover { color: #9CDC9C; }

#boxcb { font-size: 8pt; padding: 2px; text-align: left; color: black; background-color: #7CAD35; margin-bottom: 15px; }
#boxcc { font-size: 8pt; padding: 2px; text-align: center; color: white; background-color: #7CAD35; margin-bottom: 15px; }
#boxccw { font-size: 8pt; padding: 2px; text-align: center; color: black; background-color: white; margin-bottom: 15px; }

#boxcbw { font-size: 8pt; padding: 2px; text-align: center; color: black; background-color: #7CAD35; margin-bottom: 15px; }
#boxcbw A { color: #EEE; }
#boxcbw A:hover { color: #9CDC9C; }

#godz { font-size: 7pt; color: #EEE; padding-top: 2px; }

#recent { color: #EEE; }
#recent B { color: #004000; }
#recent A { color: #004000; }
#recent A:hover { color: #006000; }

#recent A.navif { text-decoration: underline; color: #EEE; font-weight: bold; }
#recent A.navif:hover { text-decoration: underline; color: #9CDC9C; }

#boxadh { font-size: 8pt; color: white; font-weight: bold; padding: 2px; background-color: #5F842A; }
#boxadc { font-size: 8pt; padding: 5px; background-color: #AED678; text-align: left; }

.adsborder { margin-left: 20px; margin-bottom: 30px; border-left: 3px solid #8DC63F; border-bottom: 3px solid #8DC63F; }
