* { margin: 0; padding: 0; border: 0; }

html { background: #000000 url(images/logo.jpg) center top no-repeat; }
body {
	font-family: Tahoma;
	font-size: 12px;
	color: #ffffff;
	background: url(images/footer.jpg) bottom center no-repeat;
}

#top, #main, #footer {
	margin: 0 auto;
	width: 1000px;
}

h1 {
	padding: 6px 0;
	font-size: 18px;
	font-weight: bold;
	color: #feb200;
}

td {
	padding: 1px;
	font-family: Tahoma;
	font-size: 12px;
	color: #ffffff;
}

input, textarea {
	padding: 2px;
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
}

a {
	color: #999999;
	text-decoration: none;
}

.clr { clear: both; }

/**** TOP ****/
	#top { padding-bottom: 13px; }
	#top img { float: left; display: block; }
/**** /TOP ****/
/**** MAIN ****/
	/**** LEFT ****/
	#left {
		width: 337px;
		float: left;
	}
	#koncerty {
		padding: 25px 2px 15px 2px;
		color: #999999;
		line-height: 24px;
	}
	#koncerty .title {
		font-size: 14px;
		font-weight: bold;
		color: #ffffff;
	}
	/**** /LEFT ****/
	/**** RIGHT ****/
	#right {
		width: 638px;
		float: right;
	}
	#right .title {
		margin: 8px 0;
		padding: 5px 4px;
		border-bottom: 1px #ffffff solid;
		font-size: 22px;
		font-weight: bold;
	}
	#right .title img { display: block; }
	#right .date {
		padding: 5px 0;
		color: #999999;
		text-align: right;
	}
	.bn {
		border: 1px #959595 solid;
		padding: 0px 4px 2px 4px;
		color: #959595;
		background-color: #333333;
	}
	.list, .list li { list-style: none; }
	.list { padding: 5px 0; }
	.list li {
		padding: 1px;
		display: block;
	}
	.list a {
		border-top: 1px #333333 solid;
		padding: 12px 14px;
		color: #ffffff;
		display: block;
	}
	.list a:hover {
		color: #000000;
		background-color: #feb200;
	}
	.list .daten {
		font-size: 11px;
		color: #666666;
		float: right;
	}
	.pages {
		color: #999999;
		text-align: right;
	}
	.pages .active {
		color: #ff9900;
		text-decoration: underline;
	}
	/**** /RIGHT ****/
/**** /MAIN ****/
/**** FOOTER ****/
	#footer { padding-top: 33px; }
	#footer a { color: #ffffff; }
	#sites img {
		margin-left: 1px;
		float: left;
	}
	#patroni {
		border-bottom: 1px #ffffff solid;
		padding: 12px 5px;
		font-weight: bold;
	}
	#patroni img {
		float: left;
		display: block;
	}
	#copyright {
		padding: 11px 0;
		float: left;
	}
	#create {
		padding: 11px 0;
		float: right;
	}
/**** /FOOTER ****/