			* { margin: 0; border: 0; padding: 0; font: 10px Verdana; }
			
			body {
				background: #272727;
				font: 7pt Verdana;
				color: gray;
				text-align: center;
			}
			
			b { font-weight: bold; }
			
			a, a:visited, a:active { 
				text-decoration: none;
				color: gray;
			}
			
			a:hover {
				text-decoration: underline;
				color: lightgray;
			}
			
			#main
			{
				text-align: left;
				margin: 0 auto;
			}
			#main td {vertical-align: top;}
			
			#menu { border-right: 1px solid #373737; background: #2c2b2b url('images/img_17.gif') bottom left no-repeat; }
			
			#ucp {
			
				width: 170px;
				height: 85px;
				background: url('images/img_07.gif');
				border-bottom: 1px solid #373737;
			
			}
			#banner {
				width: 551px;
				height: 85px;
				background: url('images/img_08.gif');
				border-bottom: 1px solid #373737;
			}
			
			.menuitem {
				background: url('images/img_13.gif');
				font: 7pt Verdana;
				text-align: right;
				height: 20px;
				padding-top: 6px;
			}
			
			#contenttr { background: #2c2b2b; }
			
			#art {
				width: 550px;
			}
			
			.news .title {
				background: url('images/img_10.gif') no-repeat;
				padding: 10px; padding-left: 20px; padding-right: 20px; 
				color: white;
			}
			
			.news .title .details { color: #cccccc; font-size: 0.8em;}
			
			.news .title a { color: #febdbd; font-size: 1.3em; }
			
			.news .text { padding: 10px; padding-left: 20px; padding-right: 20px; color: white; }
			.news .comments { padding: 10px; padding-right: 50px; border-bottom: 1px solid #363636;  text-align: right; color: #e2e2e2; background: url('images/img_18.gif') bottom right no-repeat; }
			.news .comments b { font-weight: normal; color: #feecbd; }
			
			input, select, textarea {
				background: #333333;
				font: 7pt Verdana;
				color: gray;
				border: 1px solid #414141;
				margin: 4px;
				vertical-align: middle;
			}
			input,select { width: 100px; height: 15px; }
			
			table.form {
				border: 0;
				width: 90%;
				margin: 5px auto;
				width: 300px;
			}
			
			table.form a { color:#ff9e00 }
			
			table.form td, table.form th {
			
				padding: 5px;
				height: 30px;
				border-bottom: 1px solid #373737;
				#background: #363636;
			}
			
			table.form td { text-align: right; }
			table.form th { text-align: left; }
			
			.komentarz {
				
				border: 1px solid #414141;
				width: 400px;
				margin: 5px auto;
				padding: 10px;
				background: #333333;
				font: 8pt Verdana;
				text-align: left;
			
			}
			
			.kautor { border-bottom: 1px solid #414141; }
			
			p.warn, p.info {
				border: 1px solid #ffe9a5;
				background: #ff9e00 url('images/msgbg.gif') repeat-x;
				color: black;
				width: 400px;
				padding: 15px;
				margin: 10 auto;
			}
			
			h1 {
			
				border: 1px solid #ffe9a5;
				background: #ff9e00 url('images/msgbg.gif') repeat-x;
				font-weight: bold;
				color: white;
				margin: 10px;
				padding: 10px;
			
			}
			
			div.tekst {
				border: 1px solid #ffe9a5;
				background: #ff9e00 url('images/msgbg.gif') repeat-x;
				color: black;
				width: 450px;
				padding: 15px;
				margin: 10 auto;
			}
			
			div.tekst h2 {
				background: #feaf01;
				padding: 10px;
				color: white;
				margin-bottom: 20px;
			}
			
			span.pk , span.details, span.formhint { color: #ff9e00; }
			span.formhint { font-size: 0.8em; }
			
			div.hr { height: 1px; width: 100%; border-bottom: 1px solid #363636; }
			
			#acp_tabs {
			
				padding: 10px;
				text-align: center;
				border-bottom: 1px dotted #ff9e00;
				margin-bottom: 10px;
			
			}
			
			table.acp_users th { background: #feaf01; padding: 5px; color: black; }
			
			table.acp_users { margin: 0 auto; }
			
			div.form {
			
				border: 1px solid #ffe9a5;
				background: #ff9e00 url('images/msgbg.gif') repeat-x;
				color: black;
				width: 450px;
				padding: 15px;
				margin: 10 auto;
			
			}
			
			div.form table tr td, div.form table tr th, div.form div {
			
				margin-bottom: 10px;
				background: #feaf01;
				padding: 10px;
				color: white;
			
			}
			
			div.form input { height: 20px; }
			div.form input, div.form textarea {
			
				border: 1px solid #fdcf65;
				background: #ff9e00;
				color: white;
			
			}