* {margin:0;padding:0}
html {background:#3B3B3B url(images/tlos.jpg) repeat-x;}

body {margin:0 auto;
	background:#3B3B3B url(images/tlos.jpg) repeat-x;
	color: #000;
	width:951px;
	
	font-family:tahoma,verdana;
	font-size:11px}
	

	
img {border:0}

a {color:white;text-decoration:none;line-height:25px}

a:focus,textarea:focus {outline:0}


#top {
	width:100%;
	clear:both;;
	
	}
	#top .infow {
		height:31px;
		color:#C8C8C8;
		padding:20px 0 0 0;}
		
	#top .infow p {
		float:right;
		margin:0;
		padding:0}

	.sciezka {
		padding:0;
		margin:-5px 0 0 0;
		color:#fff;
		float:left}
		
	.sciezka a {
		color:#A3D92B;
		font-weight:bold}
		
	#top .top1 {
		width:474px;
		height:129px;
		background:url(images/top1.jpg);
		float:left;
		display:block}
		
	#top .top2 {
		width:477px;
		height:129px;
		background:url(images/top2.jpg);
		float:right}	
		
	#top .top2  img {
		float:right;
		margin:37px 0 0 0}
		

#nawigacja {
	clear:both;
	width:100%;
	background:#92C222;
	height:62px;
	}

	#nawigacja .nt1 {
				background:url(images/nt1.jpg);
				width:35px;
				float:left;
				height:100%}
				
    #nawigacja .nt2 {
				background:url(images/nt2.jpg);
				width:31px;
				float:left;
				height:100%}
				
    #nawigacja .nt3 {
				background:url(images/nt3.jpg);
				width:36px;
				float:left;
				height:100%}
				
    #nawigacja .nt4 {
				background:url(images/nt4.jpg);
				width:39px;
				float:left;
				height:100%}
				
    #nawigacja .nt5{
				background:url(images/nt5.jpg);
				width:37px;
				float:left;
				height:100%}   
				
	#nawigacja .nt6{
				background:url(images/nt6.jpg);
				width:350px;
				float:left;
				height:100%} 
	
	#nawigacja .nav1 {
				background:url(images/nav1.jpg);
				width:97px;
				float:left;
				height:100%}
				
	#nawigacja .nav2{
				background:url(images/nav2.jpg);
				width:116px;
				float:left;
				height:100%}
				
	#nawigacja .nav3 {
				background:url(images/nav3.jpg);
				width:83px;
				float:left;
				height:100%}
				
	#nawigacja .nav4 {
				background:url(images/nav4.jpg);
				width:61px;
				float:left;
				height:100%}
				
	#nawigacja .nav5 {
				background:url(images/nav5.jpg);
				width:66px;
				float:left;
				height:100%}
				

				
#stat {
	background:#282828 url(images/ntlo.jpg);
	height:58px;
	color:#fff;
	width:100%}		

		#stat .lcrn {
			float:left;
			background:url(images/nleft.jpg);
			width:12px;
			height:100%}
			
		#stat .rcrn {
			float:right;
			background:url(images/nright.jpg);
			width:8px;
			height:100%}
			
		#stat b {
			color:#ACEF27}
			
		#stat span {
			margin:0 30px 0 10px ;
			}
			
		#stat .ods {
			height:33px;
			padding:15px 0 0 0;}
			
		#stat .ods a {
			color:#ACEF27}
			
		.p_infor a {
			color:#5F7D2B;
			font-weight:bold}	
			
		#stat .ods a:hover {
			color:gray}
			
		#stat img {
			vertical-align:middle;
			margin:0 10px 0 0;}
#shd {
	background:url(images/bl.jpg);
	height:14px;
	width:100%}			
				
#content {
	
	width:100%;
	margin:-4px 0 0 0
	}	
	
	#left {
		width:691px;
		float:left;}
		
		.tb {
			width:665px;
			margin:5px auto 0 auto}
		
		#left .blok2 {
			background:#252323;
			width:100%;}
			
		#left .blok3 {
			background:#EBEFDC;
			margin:5px 0 0 0;
			width:100%;}
			
		#left .kategorie {
			background:#000000 url(images/kategorie.jpg);
			width:691px;
			height:52px}
		
		#left .avatary {
			background:#ffffff url(images/avatary.jpg);
			width:691px;
			height:53px}
			
		.avatary p {
			color:#EBEFDC;
			font-size:12px;
			padding:22px 0 0 120px}
		
		#left .dolkategorie {
			background:#000000 url(images/dolkat.jpg);
			width:691px;
			height:13px;
			}
		
		#left .dolav{
			background:#000000 url(images/dolav.jpg);
			width:691px;
			height:13px}
		
#infoo {
			width:300px;
			line-height:20px;
			margin:15px;
			float:left}

			
		#info {
			width:660px;
			margin:5px auto;
			background:#ffffff url(images/tloinfo.jpg);
			height:78px;}
		
		#info p {
			line-height:20px;
			color:#32322E;
			padding:13px 0 0 0}
			
		#info .infol {
			background:url(images/infol.jpg);
			height:78px;
			width:11px;
			float:left;}
			
		#info .infor {
			background:url(images/infor.jpg);
			height:78px;
			width:11px;
			float:right;}
			
		.tb2 {
			width:660px;
			color:#434540;
			line-height:22px;
			margin:0 auto;}
			
		.avk {
			float:left;
			margin:0 10px 0 10px}

		.brd {
			width:321px;
			background:#fff;
			border-left:1px solid #DBDBC9;
			border-right:1px solid #DBDBC9
		}	
		
		.brd a {
			color:#9AB241;
			font-weight:bold;
			padding:0;}
		
		.brd p {
			display:block;
			margin:0 0 0 140px;
			font-size:11px;
			width:180px;}
			
		.ocenaa {
			width:70%;
			margin:0 auto 20px auto;
			text-align:center;
			}	
			
		.ocenaa h3 {
			font-size:11px}
			
		.ocena h3 {
			text-align:center;
			padding:20px}
			
		.ocena a,.ocena {
			color:black;
			margin:0 1px;
			background:#ffffff;
			border:1px solid #DEE2D1;
			padding:8px;}
			
		.ocena a:hover,.ocena:hover {
			color:#5D624C;
			background:#CFD4BE;
			border:1px solid #679A0FC;
			padding:8px;}
			
		.gora {
			background:#fff url(images/gav.jpg);
			height:13px;
			width:323px;}
		
		.dol {
			background:#fff url(images/dav.jpg);
			height:16px;
			width:323px;
			margin:0 0 5px 0}
		
		.tb td {
			border-right:5px solid #252323;
			height:24px;
			background:url(images/tlokatt.jpg);
			color:#C7D1B2;
			padding:0 0px 2px 30px;
			width:225px;
		    margin: 0;	}

		.ile {float:right;margin:0 5px 0 0;padding:4px 0 0 0;}
		
		
		.tb a {float:left;
				margin:-2px 0 0 0}
		.tb td:hover, .tb a:hover{
			color: #D7F69F;
			}
		
				
	
	#right {
		float:right;
		width:254px}
		
		#right .blok {
			background:#1C1C1C;
			margin:0 0 5px 0}
		
		#right .dolblok {
			background:#1C1C1C url(images/dolm.jpg) no-repeat;
			height:7px;}
			
		#right ul {list-style: none;
			margin: 0 auto;	
			padding: 0;	
			border: none;
			width:243px;
			font-size:11px;
			color:#fff}
			
		#right li span {
			color:#6D7166;
			float:right;
			margin:6px 10px 0 0}	
			
		#right li {
			background:#272727 url(images/tlom.jpg);
			height:27px;
			border-bottom:1px solid #1C1C1C;
		    margin: 0;	}
		    
		#right li a {
			
			float:left;
			display:block;
			color:#C7D1B2;
			padding:0 0 0 30px;}
		     
		#right li a:hover {
			color: #fff;
			text-decoration:underline;
			}
					
		#right .nawigacja {
			background:url(images/nawigacja.jpg);			
			height:52px			}

		#right .polecamy {
			background:url(images/polecamy.jpg);			
			height:52px			}	

		#right .topu{
			background:url(images/top10.jpg);			
			height:52px			}	
			
		#right .random{
			background:url(images/losa.jpg);			
			height:52px			}	
	
		
.footer {
	width:910px;
	font-weight:bold;
	color:white;
	height:22px;
	padding:20px;
	background:#343434 url(images/stopka.jpg);
	border-top:5px solid #3B3B3B;
	float:left;}	
	
.cpr {
	float:left;}

.dbs {
	float:right;
	padding:0;
	width:150px;
	height:100%;
	margin:0;}	
	
	
.info {
	font-weight:bold;
	width:80%;
	margin:5px auto 0 auto;
	text-align:center;
	padding:10px;}
	
.stylramka {
	border:1px solid #DBDBC9;
	font-family:tahoma;
	font-size:10px;
	width:70%;
	padding:10px}
	
.p_info {
	width:400px;
	margin:0 auto}	
	
.p_infor {
	border:1px solid #DBDBC9;
	text-align:left;
	height:30px;
	padding:0 0 0 10px ;
	min-width:200px;}
	
.p_infol {
	border:1px solid #DBDBC9;
	text-align:right;
	background:#fff;
	height:30px;
	padding:0 10px 0 0;
	min-width:120px;}
	
.napis {
	padding:0 0 0 20px;
	font-weight:bold;
	font-size:13px;
	margin:0 0 10px 0}
	
.up {
	float:right;
	width:70px}
	
.odst {
	margin:0 0 0 20px;
	min-width:300px;
	font-size:11px;
	}
	
.licznik_stron {
	width:100%;
	margin:5px auto;
	text-align:center;
	}
	
.p_nowy {
	width:85%;
	margin:0 auto;
	color:#252323}
	
.p_nowy_top {
	padding:5px;
	font-weight:bold;
	height:30px;
	width:120px;}
.dodajstyl {
	padding:5px;
	background:#fff;
	border:1px solid #DBDBC9}
	
.p_naglowek {
	font-size:12px;
	font-weight:bold;
	margin:0 0 0 20px}


.mrg {
	
	width:600px;
	margin:0 auto;
	line-height:27px}
	
.rd img {
	margin:15px auto 10px auto}
