body
	{
	margin: 0px;
	padding: 0px;
	background: #d8ebb3;
	text-align: center;
	font: normal 12px Trebuchet ms, Tahoma, Verdana, Arial;
	}
	
select
	{
	border: 1px solid #457;
	}
	
input
	{
	color: #fff;
	font: bold 12px Trebuchet ms, Tahoma, Verdana, Arial;
	border: 1px solid #457;
	background-color: #9ca97e;
	}
	
optgroup
	{
	color: #7d9058;
	font: bold 14px Trebuchet ms, Tahoma, Verdana, Arial;
	}
	
option
	{
	color: #456;
	font: normal 12px Trebuchet ms, Tahoma, Verdana, Arial;
	}
	
.lista
	{
	margin-left: -15px;
	}
	
.lista-2
	{
	margin-left: -20px;
	}
	
#main
	{
	width: 100%;
	height: 291px;
	background-image: url('images/bg.jpg');
	background-repeat: repeat-x;
	margin-left: auto;
	margin-right: auto;
	}
	
#top
	{
	width: 871px;
	height: 291px;
	margin-left: auto;
	margin-right: auto;
	background-color: transparent;
	}
	
#bip
	{
	width: 872px;
	height: 42px;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
	background-color: transparent;
	border-left: 1px solid #7d9058;
	border-right: 1px solid #7d9058;
	}
	
#bip img
	{
	vertical-align: middle;
	margin-top: 8px;
	border:0px;
	}
	
#bip a
	{
	color: #456;
	font: bold 10px Trebuchet ms, Tahoma, Verdana, Arial;
	text-decoration: none;
	}
	
#bip a:hover
	{
	color: #abc;
	font: bold 10px Trebuchet ms, Tahoma, Verdana, Arial;
	text-decoration: none;
	}
	
#wss
	{
	width: 872px;
	height: 51px;
	background-image: url('images/wss.jpg');
	background-repeat: no-repeat;
	text-align:right;
	}
	
#banner
	{
	width: 872px;
	height: 198px;
	border-left: 1px solid #f6ffe4;
	
	}

#img1
	{
	width: 246px;
	height: 198px;
	background-image: url('images/wss2.jpg');
	background-repeat: no-repeat;
	float:left;
	}
	
#img2
	{
	width: 493px;
	height: 198px;
	border-right: 1px solid #f6ffe4;
	background-image: url('images/wss3.jpg');
	background-repeat: no-repeat;
	float:right;
	}
	
#frame
	{
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	}
	
#menu
	{
	width: 872px;
	height: 40px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background-image: url('images/menu_tlo.jpg');
	background-repeat: repeat-x;
	border-left: 1px solid #7d9058;
	border-right: 1px solid #7d9058;
	color: #f6ffe4;
	font: bold 11px Tahoma, Verdana, Arial;
	}
	
#menu img
	{
	vertical-align: middle;
	margin-left:3px;
	margin-right:3px;
	}
	
#linki
	{
	width: auto;
	height: 40px;
	float:left;
	}
	
#linki a
	{
	color: #f6ffe4;
	font: bold 11px Tahoma, Verdana, Arial;
	text-decoration: none;
	}
	
#linki a:hover
	{
	color: #fff;
	font: bold 11px Tahoma, Verdana, Arial;
	text-decoration: none;
	}
	
#login
	{
	width: 246px;
	height: 40px;
	background-color: transparent;
	float:left;
	}
	
.logowanie input
	{
	border: 1px solid #000;
	font-size: 12px;
	background-color: #fff;
	height: 16px;
	color: #457;
	}
	
.logowanie button
	{
	width:auto;
	height: auto;
	background-color: transparent;
	border:0px;
	}

	
#glowna
	{
	width: 872px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background-color: #f6ffe4;
	border-left: 1px solid #7d9058;
	border-right: 1px solid #7d9058;
	}
	
.tresc
	{
	width: 700px;
	height: auto;
	padding-left: 40px;
	}
	
.head
	{
	width:290px;
	height:16px;
	color:#456;
	text-align:left;
	font: bold 14px Trebuchet ms, Tahoma, Verdana, Arial;
	border-bottom: 1px solid #456;
	}
	
.head-2
	{
	width:200px;
	height:16px;
	color:#456;
	font: bold 14px Trebuchet ms, Tahoma, Verdana, Arial;
	border-bottom: 1px solid #456;
	}
	
.mail
	{
	text-align:left;
	}

.mail a
	{
	color: #456;
	font: bold 11px Trebuchet ms, Tahoma, Verdana, Arial;
	text-decoration: none;
	}
	
.mail a:hover
	{
	color: #f00;
	font: bold 11px Trebuchet ms, Tahoma, Verdana, Arial;
	text-decoration: none;
	}
	
.tabela-index
	{
	font-size:12px;
	}
	
.button
	{
	width:150px;
	height: 18px;
	border: 1px solid #789;
	background-color: #457;
	color: #fff;
	font-size:11px;
	padding-left:3px;
	padding-right:3px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	}

.button a
	{
	color:#fff;
	text-decoration: none;
	}
	
#foot
	{
	width: 872px;
	height: 12px;
	padding-bottom: 2px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	text-align: center;
	border: 1px solid #7d9058;
	background-color: #9ca97e;
	color: #f6ffe4;
	font: bold 10px Verdana, Arial;
	}
