	body, html {
		margin: 0;
		padding: 0;
		
		background-color: #fff;
	}
	
	a {
		text-decoration: none;
		color: #000;
	}
	
	#top {
		background-image: url('images/bg_top.png');
		background-color: #FFCF28; 											/* to sie zmienia */
		background-repeat: repeat-x;
		height: 133px;
		font-size: 0;
		margin: 0;
		padding: 0;
		
	}
	
	#middle {
		background-image: url('images/bg_middle.png');
		background-repeat: repeat-x
	}
	
	.first {
		height: 110px;
	}
	
	.second {}
	
	h1 {
		font-size: 25px;
		font-family: Arial;
		color: #9F7E0C;
		
		padding: 30px 0 0 30px;
		margin: 0;
		float: left;
	}
	
	h1 span {
		color: #DAA900;
	}
	
	.login {
		background-color: #fff;
		font-size: 10px;
		font-family: Verdana;
		
		float: right;
		padding: 10px;
		margin: 7px 0 0 0;
	}
	
	.logo {
		clear: right;
		float: right;
		width: 126px;
		
		margin: 10px 35px 0 0;
		
	}
	
	.ver {
		clear: right;
		float: right;
		
		margin: 5px 35px 0 0;
		
		font-size: 9px;
		font-family: Verdana;
		
		color: #7D6512;
	}
	
	ul {
		margin: 0;
		padding: 0;
	}
	
	li.header_menu {
		background-color: #EEEEEE;	 										/* to sie zmienia */
		padding: 10px;
		list-style-type: none;
		margin: 0 5px 0 5px;
		
		
		font-weight: bold;
		font-size: 10px;
		font-family: Verdana;
		
		display: inline;
	}
	
	li.header_menu:hover {
		background-color: #DBDBDB; 											/* to sie zmienia */
	}

	#left {
		float: left;
		width: 300px;
		
	}
	
	#right {
		clear: right;
		width: auto;
		
		padding: 10px;
	}
	
	fieldset {
		background-color: #eee;
		border: 1px solid #AFAFAF;
		
		padding: 10px;
		margin: 0;
	}
	
	legend {
		padding: 5px;
		border: 1px solid #afafaf;
		background-color: #FFCF28;											/* to sie zmienia */
		
		font-family: Verdana;
		font-size: 10px;
		font-weight: bold;
		color: #695510;																	/* to sie zmienia */
	}	
	
	legend span {
		color: #A28E4A; 																/* to sie zmienia */
	}
	
	label {
		margin-right: 20px; 
		font-family: Verdana; 
		font-size: 11px; 
		font-weight: bold; 
		width: 300px;
	}
	
	label.left {
		width: 100%;
		text-align: center;
		display: block;
	}
	
	select.form, input {
		background-color: #fff; 
		border: 1px solid #999; 
		width: 300px;
	}
	
	span.formtext{
		font-family: Verdana; 
		font-size: 11px; 
	}
	
	.searchbutton {
		background-color: #ccc; 
		border: 1px solid #999; 
		width: 248px; 
		font-weight: bold;
		font-size: 10px; 
		font-family: Verdana; 
		padding: 10px;
	}
	
	textarea {
		background-color: #fff; 
		border: 1px solid #999; 
		min-width: 500px;
	}
	
	div.formfield {
		margin: 5px 0 5px 0; 
		text-align: right; 
		width: 500px;
		margin-left: 200px;
	}
	
	#menu {
		width: 250px;
		background-color: #eee;
		border: 1px solid #AFAFAF;
		margin: 22px 0 0 25px;
	}
	
	#help {
		width: 250px;
		margin: 10px 0 0 25px;
		
		font-weight: bold;
		font-family: Verdana;
		font-size: 11px;
		color: #B02323;
		line-height: 20px;
	}
	
	#help a {
		text-decoration: none;
		color: #B02323;
	}
	
	#help strong {
		color: #000;
	}
	
	ul.menu {
		margin: 10px;
		list-style-image: url(images/point.jpg);
	}
	
	ul.menu li {
		margin: 5px 0 0 15px;
		font-family: Verdana;
		font-size: 11px;
		
	}
	
	ul.menu li:hover {
		font-weight: bold;
	}
	
	.content_title table {
		overflow: hidden;
		border: 1px solid #C5C5C5;
		background-color: #EEEEEE;
		width: 100%;
		
		font-family: Verdana;
		font-size: 9px;
		color: #6D6D6D;
	}
	
	.content_row {
		margin: 5px 0 5px 0;
	}
	
	.content_row table {
		overflow: hidden;
		border: 1px solid #A3A3A3;
		background-color: #FFF;
		width: 100%;
		
		font-family: Verdana;
		font-size: 10px;
		color: #000;
	}
	/*
	input {
		background-color: #eee;
		border: 1px solid #c5c5c5;
		padding: 0;
		
		margin: 0 auto;
	}*/
	
	.content_end {
		margin: 10px 0 0 0;
	}
	
	.content_end table {
		overflow: hidden;
		border: 1px solid #A3A3A3;
		background-color: #FFF;
		width: 100%;
		
		font-family: Verdana;
		font-size: 10px;
		color: #000;
	}
	
	.menu a {
		text-decoration: none;
		color: #000;
	}
	
	.login a {
		text-decoration: none;
		color: #000;
	}
	
	.submenu {
		font-family: verdana, sans-serif;
		font-size: 12px;
		padding: 5px 0;
		margin: 5px 0;
		list-style-position: inside;
	}
	
	.kom, .kom_info, .kom_error{
			font-family:Verdana;
			font-weight:bold;
			margin-bottom:12px;
			font-size:12px;
			padding: 5px;
	}
	
	.kom_info{
		border:1px solid green;
		color:green;
	}
	
	.kom_error {
		border:1px solid red;
		color: red;
	}
	
	.b1 {
		background-color: white;
	}

	.b1 {
		background-color: white;
	}	