body {
	font-family: Tahoma, Arial, Helvetica, sans-derif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	text-align: center;
	background: url("../pics/tlo.gif") repeat-x 0 0px;
	color: #39406b;
}
a, img {
	border: none;
}
#wraper {
	width: 814px;
	margin: 0 auto;
	text-align: left;
}
p {
	padding: 0;
	margin: 9px 0 9px 0;
}



#head {
	position: relative;
	height: 16px;
}
.logo {
	position: absolute;
	right: 0;
	top: 35px;
	height: 40px;
	width: 800px;
	background: url("images/logo_str.gif");
}
#menuwrap1 img{
	margin: 0;
	padding: 0;
	list-style: none;
	z-index: 1000;
	height: 7px;
	position: absolute;
	bottom: 0;
	left: 0px;
}

#r1 {
	float: left;
	width: 7px;
	height: 7px;
	position: relative;
	background: url("../pics/r1.png") no-repeat;
}

#gora {
	height: 7px;
	float: left;
	width: 800px;
	background: url("../pics/cien1.png") repeat-x 0 0px;
}

#r2 {
	width: 7px;
	height: 7px;
	float: right;
	background: url("../pics/r2.png") no-repeat;
}

#lewa {
	float: left;
	width: 7px;
	height: 465px;
	position: relative;
	background: url("../pics/cien4b.png") repeat-y 0 0px;
}

#lewa2 {
	float: left;
	width: 7px;
	height: 570px;
	position: relative;
	background: url("../pics/cien4b.png") repeat-y 0 0px;
}

fieldset {
	border: none;
	margin: 0;
	padding: 0;
}
#searchbox form input#search {
	width: 74px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #39406b;
}

#main {
	height: 376px;
}

#leftbar {
	float: left;
	width: 539px;
	height: 455px;
	padding-left: 10px;
	padding-top: 10px;
	position: relative;
	color: #2c456c;
	background-color: #DFDFDF;
}

#leftbar2 {
	float: left;
	width: 780px;
	height: 560px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	position: relative;
	background-color: #DFDFDF;
}

#leftbar2 a{
	text-decoration: none;
	color: #2c456c;
}

#leftbar2 a:hover{
	text-decoration: none;
	color: #8A0000;
}

#leftbar3 {
	float: left;
	width: 780px;
	height: 455px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	position: relative;
	color: #2c456c;
	background-color: #DFDFDF;
}

#middlebar {
	width: 1px;
	height: 455px;
	padding-top: 10px;
	float: left;
	z-index: 200;
	background-color: #DFDFDF;
}

#middlebar a{
	text-decoration: underline;
	color: #2D456C;
}

#middlebar2 a:hover{
	text-decoration: underline;
	color: #2D456C;
}

.tytul {
	font-weight: bold;
	font-size:12px;
}

#middlebar div a {
	text-decoration: none;
}
#flash {
	z-index: 3;
}

#rightbar {
	width: 240px;
	height: 455px;
	padding-top: 10px;
	padding-right: 10px;
	float: left;
	color: #2c456c;
	background-color: #DFDFDF;
}

#rightbar a{
	text-decoration: none;
	color: #2c456c;
}

#rightbar a:hover{
	text-decoration: none;
	color: #8A0000;
}

#prawa {
	width: 7px;
	height: 465px;
	float: right;
	background: url("../pics/cien2b.png") repeat-y 0 0px;
}

#prawa2 {
	width: 7px;
	height: 570px;
	float: right;
	background: url("../pics/cien2b.png") repeat-y 0 0px;
}

#r4 {
	float: left;
	width: 7px;
	height: 7px;
	position: relative;
	background: url("../pics/r4.png") no-repeat;
}

#dol_str {
	height: 7px;
	float: left;
	width: 800px;
	background: url("../pics/cien3.png") repeat-x 0 0px;
}

#r3 {
	width: 7px;
	height: 7px;
	float: right;
	background: url("../pics/r3.png") no-repeat;
}

.wrap h1 {
	margin: 0;
	padding: 0;
	font-size: 18px;
}
.wrap h1.smaller {
	margin: 0;
	padding: 0;
	font-size: 16px;
	padding-top: 25px;
	margin-left: 10px;
}
.wrap address {
	padding-top: 10px;
	margin-left: 10px;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	line-height: 24px;
}
.wrap address a {
	text-decoration: none;
	color: #2c456c;
}
.wrap address a:hover {
	text-decoration: underline;
}

a.more {
	display: block;
	text-align: center;
	margin-top: 10px;
	text-decoration: none;
	color: #39406B;
	font-size: 12px;
}
a.more:hover {
	text-decoration: underline;
}
.bottom {
	position: absolute;
	top: -30px;
	left: 0;
	background: url("images/bottom_bg.gif") no-repeat;
	height: 38px;
	width: 174px;
}


#bottommenu {
	padding-left: 10px;
	text-align: justify;
	bottom: 0;
	right: 0;
}

#bottommenu h3{
	font-size:15px;
}


#bottommenu a.next {
	border-bottom: none;
}

#footer {
	clear: both;
	padding: 0;
	top: 0;
	position: relative;
}
#footer ul {
	margin:  0;
	padding:  0;
	padding-top: 5px;
	padding-left: 7px;
	padding-bottom: 7px;
	height: 13px;
	list-style: none;
}
#footer ul li {
	margin: 0;
	padding: 0;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	border-right: 1px solid #2c456c;
	color: #2c456c;
}
#footer ul li.map {
	border: none;
}
#footer ul li a {
	color: #2c456c;
	text-decoration: none;
}
#footer ul li a:hover {
	color: #919191;
	text-decoration: none;
}
.copy {
	font-size: 9px;
	margin-top: -20px;
	padding-right: 10px;
	text-align: right;
}

.copy a{
	text-decoration: none;
	color: #2D456C;
}

.copy a:hover{
	text-decoration: none;
	color: #919191;
}

.footx {
	top: -2px !important;
}

#niusy {
	padding: 0; 
	overflow: auto; 
	height: 276px; 
	width: 230px;
	padding-top: 9px;
	padding-left: 10px;
	background: url("../pics/index/news_tlo.jpg") no-repeat;
}
#niusy h1 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-right: 10px;
	color: #8A0000;
}
#niusy h2 {
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	font-size: 12px;
	margin-left: 6px
}
#niusy h2 span {
	display: block;
	font-size: 10px;
	font-weight: normal;
}

#niusy a{
	text-decoration: underline;
	color: #2D456C;
}

#niusy a:hover{
	text-decoration: underline;
}

#niusy td{
	font-family: Tahoma, Arial, Helvetica, sans-derif;
	font-size: 11px;
	padding-right: 10px;
}

#niusy2 {
	padding: 0; 
	overflow: auto; 
	height: 435px; 
	width: 529px;
	padding-top: 9px;
	padding-left: 10px;
	background: url("../pics/index/news_tlo2.gif") no-repeat;
}
#niusy2 h1 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-right: 10px;
	color: #8A0000;
}
#niusy2 h2 {
	margin: 0;
	padding: 0;
	font-size: 11px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-right: 10px;
	color: #635852;
}
#niusy2 h2 span {
	display: block;
	font-size: 10px;
	font-weight: normal;
}

#niusy2 a{
	text-decoration: underline;
	color: #2D456C;
}

#niusy2 a:hover{
	text-decoration: underline;
}

#niusy2 td{
	font-family: Tahoma, Arial, Helvetica, sans-derif;
	font-size: 11px;
	padding-right: 10px;
}

#niusy3 {
	padding: 0; 
	overflow: auto; 
	height: 540px; 
	width: 770px;
	padding-top: 9px;
	padding-left: 10px;
	background: url("../pics/index/news_tlo5.gif") no-repeat;
}
#niusy3 h1 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-right: 10px;
	color: #8A0000;
}
#niusy3 h2 {
	margin: 0;
	padding: 0;
	font-size: 11px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-right: 10px;
	color: #635852;
}
#niusy3 h2 span {
	display: block;
	font-size: 10px;
	font-weight: normal;
}

#niusy3 a{
	text-decoration: none;
	color: #2D456C;
}

#niusy3 a:hover{
	text-decoration: none;
	color: gray;
}

#niusy3 td{
	font-family: Tahoma, Arial, Helvetica, sans-derif;
	font-size: 11px;
	padding-right: 10px;
}

#niusy4 {
	padding: 0; 
	overflow: auto; 
	height: 276px; 
	width: 230px;
	padding-top: 9px;
	padding-left: 10px;
	background: url("../pics/index/news_tlo4.gif") no-repeat;
}
#niusy4 h1 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-right: 10px;
	color: #8A0000;
}
#niusy4 h2 {
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	font-size: 12px;
	margin-left: 6px
}
#niusy4 h2 span {
	display: block;
	font-size: 10px;
	font-weight: normal;
}

#niusy4 a{
	text-decoration: underline;
	color: #2D456C;
}

#niusy4 a:hover{
	text-decoration: underline;
}

#niusy4 td{
	font-family: Tahoma, Arial, Helvetica, sans-derif;
	font-size: 11px;
	padding-right: 10px;
}

#niusy5 {
	padding: 0; 
	overflow: auto; 
	height: 435px; 
	width: 529px;
	padding-top: 9px;
	padding-left: 10px;
	background: url("../pics/index/news_tlo3.jpg");
	background-position: center top;
	background-repeat:no-repeat;
  	background-attachment: fixed;

}
#niusy5 h1 {
	margin: 0;
	padding: 0;
	font-size: 15px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-right: 10px;
	color: #8A0000;
}
#niusy5 h2 {
	margin: 0;
	padding: 0;
	font-size: 11px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-right: 10px;
	color: #635852;
}
#niusy5 h2 span {
	display: block;
	font-size: 10px;
	font-weight: normal;
}

#niusy5 a{
	text-decoration: none;
	color: #2D456C;
}

#niusy5 a:hover{
	text-decoration: underline;
	color: #8A0000;
}

#niusy5 td{
	font-family: Tahoma, Arial, Helvetica, sans-derif;
	font-size: 11px;
	padding-right: 10px;
}

#niusy6 {
	padding: 0; 
	overflow: auto; 
	height: 250px; 
	width: 230px;
}
#niusy6 h1 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-right: 10px;
	color: #8A0000;
}
#niusy6 h2 {
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	font-size: 12px;
	margin-left: 6px
}
#niusy6 h2 span {
	display: block;
	font-size: 10px;
	font-weight: normal;
}

#niusy6 a{
	text-decoration: underline;
	color: #2D456C;
}

#niusy6 a:hover{
	text-decoration: underline;
}

#niusy6 td{
	font-family: Tahoma, Arial, Helvetica, sans-derif;
	font-size: 11px;
	padding-right: 10px;
}

#niusy7 {
	padding: 0; 
	overflow: auto; 
	height: 435px; 
	width: 770px;
	padding-top: 9px;
	padding-left: 10px;
	background: url("../pics/index/news_tlo3.gif") no-repeat;
}
#niusy7 h1 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-right: 10px;
	color: #8A0000;
}
#niusy7 h2 {
	margin: 0;
	padding: 0;
	font-size: 11px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-right: 10px;
	color: #635852;
}
#niusy7 h2 span {
	display: block;
	font-size: 10px;
	font-weight: normal;
}

#niusy7 a{
	text-decoration: underline;
	color: #2D456C;
}

#niusy2 a:hover{
	text-decoration: underline;
}

#niusy7 td{
	font-family: Tahoma, Arial, Helvetica, sans-derif;
	font-size: 11px;
	padding-right: 10px;
}

#niusy8 {
	padding: 0; 
	overflow: auto; 
	height: 540px; 
	width: 770px;
	padding-top: 9px;
	padding-left: 10px;
	background: url("../pics/index/news_tlo3.jpg") no-repeat;
}
#niusy8 h1 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-right: 10px;
	color: #8A0000;
}
#niusy8 h2 {
	margin: 0;
	padding: 0;
	font-size: 11px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-right: 10px;
	color: #635852;
}
#niusy8 h2 span {
	display: block;
	font-size: 10px;
	font-weight: normal;
}

#niusy8 a{
	text-decoration: none;
	color: #2D456C;
}

#niusy8 a:hover{
	text-decoration: underline;
	color: #8a0000;
}

#niusy8 td{
	font-family: Tahoma, Arial, Helvetica, sans-derif;
	font-size: 11px;
	padding-right: 10px;
}

#formwrap {
	width: 612px;
	height: 360px;
	overflow: hidden;
	float: left;
	padding-top: 16px;
	font-size: 10px;
}
#formwrap h2 {
	font-size: 11px;
	margin: 0;
	padding: 0;
	padding-top: 26px;
	clear: both;
}
h1.lista {
	margin: 0;
	padding: 0;
	font-size: 14px;
	background: url("images/form_h_bg.gif") no-repeat left;
	padding-left: 31px;
	padding-top: 3px;
	padding-bottom: 2px;
	margin-left: 8px;
}
.form_wrapin {
	margin-left: 38px;
	margin-right: 15px;
}
#formwrap form input.tnt {
	display: block;
	float: left;
	width: 132px;
	padding: 2px;
	font-size: 9px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
#formwrap label.textlab {
	float: left;
	display: block;
	width: 200px;
	text-align: right;
	padding-right: 10px;
	padding-top: 4px;
}
.inputwrap {
	margin-top: 10px;;
}
.inputitem {
	clear: both;
	padding-top: 4px;
	padding-bottom: 4px;
}
.checkboxy {
	margin-top: 10px;
	margin-bottom: 17px;
	font-size: 11px;
	text-align: center;
}
.checkboxy input {
	margin-left: 14px;
	margin-right: 4px;
	vertical-align: middle;
}
.dane input {
	margin-right: 6px;
	float: left;
}
.dane label {
	display: block;
	float: left;
	width: 536px;
}

.sites {
	padding-bottom: 20px;
	text-align: right;
	margin-right: 20px;
}
.sites a {
	text-decoration: none;
	color: #39406B;
}
.sites a:hover {
	text-decoration: underline;
}
.sites a.active {
	font-weight: bold;
}

img.left {
	padding: 2px;
	border: 1px solid #2C456C;
	margin: 0 5px 0 0;
	float: left;
}

img.right {
	padding: 2px;
	border: 1px solid #2C456C;
	margin: 0 0 0 5px;
	float: right;
}
.cinfo{
	font-size: 9px;
	margin-top: 2px;
}

.cinfo span{
	display: block;
	float: left;
	margin-right: 20px;
}

.cinfo2{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 5px;
	
}

.cinfo2 span{
	display: block;
	float: left;
	margin-right: 20px;
}

.link1{
text-decoration: none; /* bez "dekoracji", czyli bez podkreślenia*/
color: #2D456C
}

.link1:hover /* "gdy myszka nad" */{
text-decoration: underline;
}

.link2{
border-left: #2c456c solid 15px; /* tworzymy "boczną kreskę" */
font-family: Tahoma, Verdana, 'Times New Roman', sans-serif;
font-size: 10pt;
font-weight: bold;
color: #2c456c;
padding-left: 7px; /* odstęp pomiędzy "kreską" a pierwszą literą */
text-decoration: none; /* bez "dekoracji", czyli bez podkreślenia*/
}

.link2:hover /* "gdy myszka nad" */{
border-left: blue solid 15px;
font-family: Tahoma, Verdana, 'Times New Roman', sans-serif;
font-size: 10pt;
font-weight: bold;
color: blue;
padding-left: 7px;
text-decoration: none;
}

.link2a{
border-left: #2c456c solid 15px; /* tworzymy "boczną kreskę" */
font-family: Tahoma, Verdana, 'Times New Roman', sans-serif;
font-size: 10pt;
font-weight: bold;
color: #2c456c;
padding-left: 7px; /* odstęp pomiędzy "kreską" a pierwszą literą */
text-decoration: none; /* bez "dekoracji", czyli bez podkreślenia*/
}

.napis{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: blue;
}

.napis2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 5px;
	line-height: 12px;
	font-weight: none;
}

INPUT {background: #EEEBEC; color: #2A1771; font-family: Verdana, Arial; font-size: 10px; 
	border-left: 2 solid #808080;
	border-right: 2 solid white;
	border-top: 2 solid #808080;
	border-bottom: 2 solid white;}
TEXTAREA {background: #EEEBEC; color: #2A1771; font-family: Verdana, Arial; font-size: 10px;
	border-left: 2 solid #808080;
	border-right: 2 solid white;
	border-top: 2 solid #808080;
	border-bottom: 2 solid white;}
SELECT {background: #EEEBEC; color: #2A1771; font-family: Verdana, Arial; font-size: 10px;
	border-left: 2 solid #808080;
	border-right: 2 solid white;
	border-top: 2 solid #808080;
	border-bottom: 2 solid white;}
	
#radio INPUT {background: none; font-family: Verdana, Arial; font-size: 10px; 
	border: 0;}
	
#check INPUT {background: none; font-family: Verdana, Arial; font-size: 10px; 
	border: 0;}

input.text {
	border:0;
	background: url("../images/input.gif") no-repeat;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 3px;
	font-family:Verdana,"Times New Roman";
	font-size:9pt;
	height: 20px;
}

#tabela table{
	font-family: Tahoma, Arial, Helvetica, sans-derif;
	font-size: 11px;
	text-align: center;
}

#tabela th{
	font-family: Tahoma, Arial, Helvetica, sans-derif;
	font-size: 11px;
	text-align: right;
	border-color: #C1D7FF;
	border-style: solid;
	background-color: white;
	border-width: 1px;
	padding-left: 5px;
	padding-right: 5px;
}
/*
#tabela tr:hover{
	font-family: Tahoma, Arial, Helvetica, sans-derif;
	font-size: 11px;
	text-align: center;
	border-color: black;
	border-style: solid;
	border-width: 1px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #C1D7FF;
}
*/

#tabela td{
	border-color: #C1D7FF;
	background-color: white;
	border-style: solid;
	border-width: 1px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#tabela2 table{
	font-family: Tahoma, Arial, Helvetica, sans-derif;
	font-size: 11px;
	text-align: center;
}

#tabela2 th{
	font-family: Tahoma, Arial, Helvetica, sans-derif;
	font-size: 11px;
	text-align: center;
	border-color: #C1D7FF;
	border-style: solid;
	background-color: white;
	border-width: 1px;
	padding-left: 5px;
	padding-right: 5px;
}
/*
#tabela2 td:hover{
	font-family: Tahoma, Arial, Helvetica, sans-derif;
	font-size: 11px;
	text-align: center;
	border-color: black;
	border-style: solid;
	border-width: 1px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #C1D7FF;
}*/

#tabela2 td{
	border-color: #C1D7FF;
	background-color: white;
	border-style: solid;
	border-width: 1px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#tabela3 table{
	font-family: Tahoma, Arial, Helvetica, sans-derif;
	font-size: 11px;
	text-align: center;
}

#tabela3 th{
	font-family: Tahoma, Arial, Helvetica, sans-derif;
	font-size: 11px;
	text-align: right;
	border-color: #C1D7FF;
	border-style: solid;
	background-color: white;
	border-width: 1px;
	padding-left: 5px;
	padding-right: 5px;
}
/*
#tabela3 td:hover{
	font-family: Tahoma, Arial, Helvetica, sans-derif;
	font-size: 11px;
	text-align: center;
	border-color: black;
	border-style: solid;
	border-width: 1px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #C1D7FF;
}*/

#tabela3 td{
	border-color: #C1D7FF;
	background-color: white;
	border-style: solid;
	text-align: left;
	border-width: 1px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.tytul2 {
	font-weight: bold;
	font-size:13px;
}

p.news_ng {
  font-weight: bold;
  border-left: 4px solid #8a0000;
  padding-left: 5px;
  margin-top: 15px;
  margin-bottom: 5px;
  clear: both;
}
p.news_tresc {
  font-weight: normal;
  font-size: 10px;
  line-height: 13px;
  margin-top: 0;
  margin-bottom: 20px;
}
p.news_tresc, p.news_ng img {
  margin-bottom: 5px;
}
.news_data {
  color: #999999;
  font-weight: normal;
  font-size: 9px;
}
.news_strz {
  font-size: 10px;
  background: url(../pics/strz.gif) no-repeat 0 4px;
  padding: 0 0 2px 10px;
}

.top_str {
	color: #8a0000;
	font-size: 15px;
	font-weight: bold;
}

.sesja {
	color: #8a0000;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 3px;
	vertical-align: top;
	font-weight: bold;
}

.fotki {
	color: #8a0000;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 3px;
	font-weight: bold;
}

.link10 {
	font-weight: bold;
	border-right: 2 solid #808080;
	border-left: 2 solid white;
	border-bottom: 2 solid #808080;
	border-top: 2 solid white;
	color: #8a0000;
}

.podpis {
	color: #8a0000;
	font-size: 9px;
	font-weight: bold;
}

.sesja2 {
	color: #8a0000;
	font-size: 11px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 3px;
	vertical-align: top;
	font-weight: bold;
}

.sesja3 {
	color: #8a0000;
	font-size: 11px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 3px;
	vertical-align: top;
	font-weight: bold;
}

.sesja3:hover {
	text-decoration: none;
	color: gray;
}
