#main {
	width:100%;
	background:#ccffca;
}
#header {
	height:119px;
}
#topleft {
	padding:10px;
	height:100px;
	text-align:center;
	color:#000;
}
#topleft b {
	font-size:11px;
	font-weight:normal;
}
#topleft img {
	margin:5px 0 0 0;
}
#top {
	padding:10px;
	text-align:center;
}
#topright {
	padding:10px;
	text-align:right;
}
#left {
	width:25%;
	padding:10px;
	background:#fff;
}
#content {
	padding:10px 20px;
	background:#fff;
}
h1 {
	font-weight:normal;
	font-size:180%;
	margin:10px 0;
}
h2 {
	font-weight:normal;
	font-size:140%;
	margin:10px 0;
}
h3 {
	font-weight:bold;
	font-size:120%;
	margin:10px 0;
}
#right {
	width:25%;
	padding:10px;
	background:#fff;
	text-align:center;
}
#footer {
	padding:10px;
	background:#eee;
	color:#999;
	border-top:2px solid #ccc;
}
#footer a {
	color:#666;
}
#footer a:hover {
	color:#000;
}
#tags {
	background:#eee;
	margin:10px 0;
	padding:5px 10px;
	text-align:center;
}
#tags a {
	text-decoration:none;
	color:#000;
}
#tags a:hover {
	text-decoration:underline;
}
.itemslist span {
	color:#aaa;
}
#pointer {
	margin:0 0 20px 0;
}
#pointer span {
	color:#3ba0f5;
}
.kurscontents {
	list-style:none;
	margin:0 0 0 20px;
	padding:0;
}
.kurscontents li {
	list-style:none;
	margin:0 0 5px 0;
	padding:0;
}
.kurscontents a {
	text-decoration:none;
}
.kurscontents a:hover {
	text-decoration:underline;
}
.kurscontents table {
}
.kurscontents td {
	border-right:5px solid #fff;
	border-bottom:3px solid #fff;
	text-align:center;
	padding:1px 5px;
	background:#eaeaea;
	font-size:75%;
}
.nextpage {
	text-align:right;
	margin:0 0 10px 0;
}
.prevpage {
	text-align:left;
}
#counters {
	float:right;
}
.lnk1 a {
	color:#444;
}