* {
padding: 0;
margin: 0;
}

body {
	background: url('pics/bg.jpg') repeat;
	font: 13px verdana;
	line-height: 21px;
	color: #000000;
	text-align: center;
	margin-top: 0px;
	margin-left: 0px;
}
 

#kontener {	position: relative;	min-height: 100%;	height: 100%;	width: 100%; }
#szer {	position: relative;	width:818px;	margin: 0 auto;	padding-bottom:0;	z-index:1; }
#gora {	position: relative;	width: 818px; height: 360px; }

.tyl { background: url('pics/tyl.jpg') repeat-x top left; height: 352px; width: 100% }

.tlo_tekst { background: url('pics/tekst.jpg') repeat-y; width: 818px; }

#dol { background: url('pics/dol2.jpg') repeat-x top left; height: 24px; width: 100%;}

#tresc { margin-left: 65px; margin-right: 74px; text-align: justify; }

#head1 {	background: url('pics/head1.jpg'); width: 818px; height: 45px; top:0px; left:0px; position: absolute; }	
#head2 {	background: url('pics/head2.jpg'); width: 818px; height: 262px; top:45px; left:0px; position: absolute; }


#menu {	background:url('pics/m1.jpg') no-repeat; position:absolute; left:0px; top:307px; width:818px; height:45px; text-indent: -3000px; z-index:90; }

a#m1, a#m2, a#m3, a#m4, a#m5, a#m6, a#m7 , a#m8  { left: 0px; top: 0px; position:absolute; display:block; z-index:100; }

a#m1 { top:0px; left: 0px; width:113px; height:45px; }
a#m2 { top:0px; left: 113px; width:105px; height:45px; }
a#m3 { top:0px; left: 218px; width:121px; height:45px; }
a#m4 { top:0px; left: 339px; width:86px; height:45px; }
a#m5 { top:0px; left: 425px; width:84px; height:45px; }
a#m6 { top:0px; left: 509px; width:71px; height:45px; }
a#m7 { top:0px; left: 580px; width:92px; height:45px; }
a#m8 { top:0px; left: 672px; width:146px; height:45px; }

a#m1:hover { background: url(pics/m1h.jpg) -0px 0px; }
a#m2:hover { background: url(pics/m1h.jpg) -113px 0px; }
a#m3:hover { background: url(pics/m1h.jpg) -218px 0px; }
a#m4:hover { background: url(pics/m1h.jpg) -339px 0px; }
a#m5:hover { background: url(pics/m1h.jpg) -425px 0px; }
a#m6:hover { background: url(pics/m1h.jpg) -509px 0px; }
a#m7:hover { background: url(pics/m1h.jpg) -580px 0px; }
a#m8:hover { background: url(pics/m1h.jpg) -672px 0px; }



#t_gora {
	background: url('pics/t1.jpg');
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 818px;
	height: 34px;
}

#t_dol {
	background: url('pics/t2.jpg');
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 818px;
	height: 28px;
}

.rodowod {
	border-collapse: collapse;
	border: 1px solid #229842;
	background: #355870;
}


.rodowod td {
	border: 1px solid #229842;
	padding: 9px;
	text-align: center;
	color: #DDDCDC;
	font: 10px verdana;
	font-weight: bold;
}

.rodowod a:link, .rodowod a:visited {
	color: #DDDCDC;
	font: 10px verdana;
	font-weight: bold;
	text-decoration: none;
	border-bottom:solid 1px #898989;
}

.rodowod a:hover, .rodowod a:active {
	color: #ffffff;
	font: 10px verdana;
	font-weight: bold;
	text-decoration: none;

}

A:link, A:visited {
       color: #133F5B;
       font-size: 13px;
       text-decoration: underline;
       font-weight: bold;
       font-style: normal;
       line-height: 20px;
       font-family: verdana;
}

A:hover, A:active {
       color: #133F5B;
       font-size: 13px;
       text-decoration: none;
       font-weight: bold;
       font-style: normal;
       line-height: 20px;
       font-family: verdana;

}

.galeria a:link img, .galeria img, .galeria a:visited img {
	border: 1px solid #6593B3;
	background: #257E46;
	padding: 4px; margin: 5px 5px 5px 5px;
}

.galeria a:hover img, .galeria a:active img {
	border: 1px solid  #9BC3DF;
	background: #257E46;
	padding: 4px;
}

.styl1a {  color: #08273b;font: 28px trebuchet ms; line-height: 48px;}

.tytul { font: 13px verdana; font-weight: bold; color: #004125;}
.tytul  a:link, .tytul a:visited { font: 13px verdana; font-weight: bold; color: #004125; text-decoration: underline;}
.tytul  a:hover, .tytul a:active { font: 13px verdana; font-weight: bold; color: #004125; text-decoration: none;}


.styl1 {
       color: #153E58;
       font-size: 25px;
       text-decoration: none;
       font-weight: normal;
       font-style: normal;
       line-height: 20px;
       font-family: trebuchet ms;
}

.styl2 {
       color: #1AA940;
       font-size: 13px;
       text-decoration: none;
       font-weight: bold;
       font-style: normal;
       line-height: 15px;
       font-family: verdana;
}

.styl3 {
       color: #153E58;
       font-size: 13px;
       text-decoration: none;
       font-weight: bold;
       font-style: normal;
       line-height: 15px;
       font-family: verdana;
}

.styl4 {
       color: #072134;
       font: 14px verdana;
       text-decoration: none;
       font-weight: bold;
       font-style: normal;
       line-height: 20px;
}

.styl5 {
       color: #082D47;
       font: 17px trebuchet ms;
       text-decoration: none;
       font-weight: none;
       font-style: normal;
       line-height: 20px;
}

.small {
       color: #ADADAD;
       font-size: 10px;
       text-decoration: none;
       font-weight: normal;
       font-style: normal;
       line-height: 30px;
       font-family: verdana;
}


.small a:link, .small a:visited {
       color: #21853C;
       font-size: 10px;
       text-decoration: underline;
       font-weight: normal;
       font-style: normal;
       line-height: 30px;
       font-family: verdana;
}

.small a:hover, .small a:active {
       color: #21853C;
       font-size: 10px;
       text-decoration: none;
       font-weight: normal;
       font-style: normal;
       line-height: 30px;
       font-family: verdana;
}


#flag a:link img, #flag img, #flag a:visited img {
	border: 1px solid #215D86;
	background: #143A51;
	padding: 3px;
}

#flag a:hover img, #flag a:active img {
	border: 1px solid  #21873B;
	background: #143A51;
	padding: 3px;
}

.s {
       color: #16B240;
       font-size: 10px;
       text-decoration: none;
       font-weight: normal;
       font-style: normal;
       line-height: 10px;
       font-family: verdana;
}

A:focus { outline: none; } 

.normal {font-weight: normal; color: #989898;}
