body
{
	text-align: center;
	font-family: verdana;
	background: #ffffff;
	font-size: 10px;
}

.blackbody
{
	font-family: verdana;
	background: #000000;
}

a:link
{
}

a:visited
{
}

a:hover
{
}

.tdnorm
{
	margin:auto;
	font-size: 10px;
	color: black;
	font-weight: normal;
}

.tdnorm input
{
	color: #000000;
	font-size: 10px;
	font-family: verdana;
}

.tdnorm button
{
	color: #000000;
	font-size: 10px;
	font-family: verdana;
}

.tdnorm select
{
	color: #000000;
	font-size: 10px;
	font-family: verdana;
}

.tdnorm textarea
{
	color: #000000;
	font-size: 10px;
	font-family: verdana;
}

.tdnorm.gray
{
}

.tdnorm.graynb
{
}

.tdnorm.black
{
	color: #000000;
}

.tdnorm.blueheader
{
	color: white;
	background: #006098;
}

.tdnorm.smallblue
{
}

.tdnorm.red
{
	color: #af0000;
}

.tdnorm.teacher
{
	color: #006098;
}

.tdnorm.bigblue
{
	font-size: 11px;
	color: #006098;
}

.tdnorm.bigblack
{
	font-size: 11px;
	color: black;
}

.fontblue
{
	font-size: 11px;
	color: #006098;
	font-weight: bold;
}

.smallfontblue
{
	font-size: 10px;
	color: #006098;
	font-weight: bold;
}

.tdnorm a:link
{
	color: #006098;
	text-decoration: none;
	font-weight: bold;
}

.tdnorm a:visited
{
	color: #006098;
	text-decoration: none;
	font-weight: bold;
}

.tdnorm a:hover
{
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

.tdnorm.smallblue a:link
{
	color: #006098;
	text-decoration: none;
	font-weight: normal;
}

.tdnorm.smallblue a:visited
{
	color: #006098;
	text-decoration: none;
	font-weight: normal;
}

.tdnorm.smallblue a:hover
{
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}

.tdnorm.bigblue a:link
{
	font-size: 11px;
	color: #006098;
	text-decoration: none;
	font-weight: bold;
}

.tdnorm.bigblue a:visited
{
	font-size: 11px;
	color: #006098;
	text-decoration: none;
	font-weight: bold;
}

.tdnorm.bigblue a:hover
{
	font-size: 11px;
	color: #006098;
	text-decoration: underline;
	font-weight: bold;
}


.tdnorm.gray a:link
{
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}

.tdnorm.gray a:visited
{
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}

.tdnorm.gray a:hover
{
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

.tdnorm.graynb a:link
{
	color: #999999;
	text-decoration: none;
	font-weight: normal;
}

.tdnorm.graynb a:visited
{
	color: #999999;
	text-decoration: none;
	font-weight: normal;
}

.tdnorm.graynb a:hover
{
	color: #006098;
	text-decoration: underline;
	font-weight: normal;
}

.tdnorm.black a:link
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.tdnorm.black a:visited
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.tdnorm.black a:hover
{
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

/* klawisz */	
	.button
	{
		background: #a3c5ff;
		border: 1 solid black;
		color: black;
		font-weight: bold;
	}
/* forum */

BODY, TD, TR, P, UL, OL, LI, INPUT, SELECT, DL, DD, DT, FONT
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size: 10px;
}

.PhorumBodyArea
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size: 12px;
    width: 500px;
}

.PhorumListTable
{
    border-style : solid;
    border-color : Black;
    border-width : 1px;
}

.PhorumListRow
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size: 12px;
    height: 21px;
}

.PhorumListHeader
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size : 14px;
    font-weight : bold;
    height: 24px;
}

.PhorumForumTitle
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size : 24px;
    font-weight: bold;
}

.PhorumTableHeader
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.PhorumNav
{
    font-family: Geneva, Verdana, MS Sans Serif , Clean, sans-serif;
    font-size: 10px;
}

.PhorumNewFlag
{
    font-family: Geneva, Verdana, MS Sans Serif , Clean, sans-serif;
    font-size: 10px;
    color: Red;
}

.PhorumMessage
{
    font-family: Courier New, Geneva, Courier, Clean;
    font-size: 12px;
}


/* ankieta */
table.ankietaPoziom
{
	width: 744px;
	color:#330099;
	font-size:12px;
	text-align:center;
}

table.ankietaPoziom td
{
	padding-top: 5px;
	padding-bottom: 5px;
}

table.ankietaPoziom2
{
	width: 100%;
	color:#330099;
	font-size:12px;
	text-align:center;
}

td.ankietaPoziomQ 
{
	font-size:13px; 
	font-weight:bold;
	text-align:left;
	border-bottom: 2px solid #246af9;
}

td.ankietaLinia
{
	border-bottom: 2px solid #246af9;
	empty-cells:show;
}

td.ankietaLeftCat 
{
	text-align:left;
	padding-left:13px;
}

td.ankietaRightCat
{
	text-align:right;
	padding-right:8px;
}

textarea.ankieta
{
	font-size:12px;
	color:#330099;
}

span.ankietaQ
{
	font-size:14px; 
	font-weight:bold;
	color:#330099;
}

div.report
{
	width: 100%;
	text-align: center;
}

div.report a
{
	font-size: 12px;
}