html, body {
	background-color: #fff;
	color: #000;
	margin: 0;
	padding: 0;
	font:normal 13px Arial;
}

img {border:none;}
#footer{width:780px;margin:0 auto;text-align:right;}
#footer a{color:black;text-decoration:none}

#top0{

}
#top{
	width: 780px;
	margin: auto;
}
#NAGLOWEK {
	/*background-color: #888;*/
}

#MENU {
	vertical-align: top;
	width: 170px;
	background-color: #eae9ef;
	font-family: Arial;
	font-size: 12px;
}
#MENU ul li.marked {
	margin-left:-20px;
	padding-top: 8px;
	padding-bottom: 8px;
	list-style:  url('../images/marker.gif');
}

#MENU ul li.unmarked {
	margin-left:-20px;
	padding-top: 8px;
	padding-bottom: 8px;
	list-style:  url('../images/blankmarker.gif');
}

#MENU ul{
	margin-top: 10px;
}

#MENU ul li a{
	color: black;
	text-decoration: none;
	position: relative; top: -10px;
}

#MENU ul a:hover{
	color: blue;
}
.squearMenu {
	width: 30px;
}
#INFORMACJE a {color:black;text-decoration: none;}

#INFORMACJE {
	width:110px;
	font-family: Arial;
	font-size: 12px;
	vertical-align: top;
	background-color: #eae9ef;
	padding-left: 0px;
	padding-right: 0px;
}


#INFORMACJE ul li.marked {
	margin-left:-20px;
	padding-top: -20px;
	padding-bottom: 8px;
	list-style:  url('../images/marker.gif');
}

#INFORMACJE ul li.unmarked {
	margin-left:-20px;
	padding-top: -20px;
	padding-bottom: 8px;
	list-style:  url('../images/blankmarker.gif');
}

#INFORMACJE ul li a{
	color: black;
	text-decoration: none;
	position: relative; top: -10px;
}

#INFORMACJE ul a:hover{
	color: blue;
}

#TRESC {
	padding:10px;
	vertical-align: top;
	font-family: Arial;
	font-size: 12px;
}

#TRESC span{color:red;font: normal 10px Arial; }
#STOPKA {
	clear: both;
	background-color: #888;
}

.vis{display:block;}
.unvis{display:none;}

#regform1 td, #regform2 td{font-weight: bold}

#HARMONOGRAM {margin:0 auto;}
#HARMONOGRAM th{background:#eae9ef;}
#HARMONOGRAM td{color:#5e8ac7}