* {

	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
img {
	border: none;
	}
p, a, h1 { 
	font-size: 11px;
	}
	a {
	color: #FFFFFF;
	}
body{
	background: url(img/all_bg.jpg);
}
#all {

	background: url(img/top_bg.jpg) repeat-x;
	}
#top {
	padding-left: 60px;
	height: 150px;
	}
#top img {
	padding: 40px 0px 0px 0px;
	}
#top p {
	padding-left: 240px;
	color: #838383;
	font-size: 8px;
	}
#fotos {
	float: left;
	padding-left: 60px;
	}
#fotos img {
	padding-top: 10px;
	}
#fotos .hh p {
	border-top: 1px solid #505050;
	margin-top: 20px;
	padding: 3px;
	color: #FFFFFF;
	}
#fotos .hh p a { 
	float: right;
	background: url(img/bg_link.jpg);
	padding: 2px 5px 5px 5px;
	color: #FFFFFF;
	margin: -3px 3px 0px 3px;
	}
#navd {
	background: url(img/nav_bg.jpg) repeat-x;
	height: 217px;
	padding: 28px 0px 0px 60px;
	}
#navd img {
	display: inline;
	padding-left: 10px;
	}
#hq {
	background: #FFFFFF;
	padding-left: 65px;
	}
.tab a {
	color: #484848;
	font-size: 11px;
}
.tab ul {
	list-style-type: none;
}	
.tab {
	width: 133px;
	float: left;
	}
.tab img {
	padding: 28px 0px 28px 0px;
	}
	#fotos p, #fotos .koment p {
		color: #808080;
		border: none;
		margin: 0px;
		}
#commentlist  li {
	background: #313131;
	margin-bottom: 10px;
	padding: 4px;
	}
	#commentlist  li p {
	border-top: none;
	padding: 0px;
	margin: 0px;
	color: #989898;
	}
	#commentlist  li p a {
	float: none;
	}
	
	.para {
	float: left;
	width: 120px;
	}
	#fotos .koment .para a {
	background: none;
	padding: 0px;
	float: none;
	color: #808080;
	}
	.koment {
		width: 400px;
		}
		
	textarea, input {
	background: #1c1c1c;
	border: 1px solid #676767;
	margin-top: 15px;
	padding: 2px;
	color: #FFFFFF;
	}
	.tytul {
	float: right;
	font-size: 15px;
	font-weight: bold;
	}
	#footer, #footer a, #contents, #contents a  {
	color: #797979;
	}
	