* { margin: 0; padding: 0; border: 0; }

body {
	font-family: Tahoma;
	font-size: 12px;
	color: #ffffff;
	background: #000000 url(images/pasek.gif) center 264px repeat-x;
}

#top, #main, #footer {
	margin: 0 auto;
	width: 1000px;
}

h1 {
	padding: 6px 0;
	font-size: 18px;
	font-weight: bold;
	color: #ffcc00;
}

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 ****/
	#logo { display: block; }
	#top ul, #top ul li {
		list-style: none;
		display: block;
	}
	#top ul {
		margin: 0 auto;
		height: 24px;
		border-top: 1px #ffff00 solid;
		border-bottom: 1px #ffff00 solid;
		padding: 6px 0;
	}
	#top ul li {
		border-left: 1px #ffdb4d solid;
		border-right: 1px #cdac26 solid;
		font-family: Arial;
		font-size: 14px;
		font-weight: bold;
		float: left;
	}
	#top li a {
		padding: 4px 25px;
		color: #000000;
		display: block;
	}
	#top li a:hover {
		color: #ffffff;
		background-color: #333333;
	}
/**** /TOP ****/
/**** MAIN ****/
	#main { padding: 23px 0; }
	/**** LEFT ****/
		#left {
			width: 338px;
			float: left;
		}
		.tv {
			height: 225px;
			background-image: url(images/plazma.jpg);
			background-repeat: no-repeat;
		}
		.tv .youtube {
			padding: 17px 19px 33px 15px;
			overflow: hidden;
		}
	/**** /LEFT ****/
	/**** RIGHT ****/
		#right {
			width: 638px;
			float: right;
		}
		#right .title {
			margin: 8px 0;
			border-bottom: 1px #ffcc00 solid;
			padding: 5px 2px;
			font-size: 18px;
			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;
		}
		
		.produkt {
			margin: 0 4px;
			width: 119px;
			text-align: center;
			color: #000000;
			float: left;
		}
		.produkt img { border: 2px #ffcc00 solid; }
		.produkt .cena {
			margin-top: 2px;
			padding: 5px 0;
			background-color: #ffcc00;
		}
		
		.koncerty { width: 100%; }
		.kdata, .kartysta, .kmiasto, .kklub {
			border-bottom: 1px #333333 solid;
			padding: 12px 0;
		}
		.kdata {
			width: 14%;
			font-size: 11px;
			color: #666666;
		}
		.kartysta { width: 25%; }
		.kmiasto {
			width: 20%;
			color: #ffcc00;
		}
	/**** /RIGHT ****/
/**** /MAIN ****/
/**** FOOTER ****/
	#footer {
		font-size: 11px;
		color: #333333;
	}
	#footer a { color: #333333; }
	#footer ul, #footer ul li { list-style: none; }
	#footer ul {
		border-bottom: 1px #333333 solid;
		padding-bottom: 13px;
	}
	#footer ul li {
		padding: 0 5px;
		border-left: 1px #333333 solid;
		display: inline;
	}
	#footer ul li:first-child {
		border-left: 0;
		padding-left: 0;
	}
/**** /FOOTER ****/
