body,td,th {
	font-family: Arial;
	font-size: 14px;
	color: #666;
	line-height:17px;
	overflow:auto;
	
	
}

body {
	background-color: #333;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
	
}
a{
color:#A5A5A5;
}
a:link{
color:#A5A5A5;
}
a:visited{
color:#A5A5A5;
}
a:hover {
	color:#01509B;
	text-decoration:none;
}

.srodek{
width:98%; /* szerokosc okna - bylo na 794px */
margin:0 auto;
border-left:3px solid #ededed;
border-right:3px solid #ededed;
text-align:left;
background:#fff;
padding-top: 0px;
}

td.szary{

text-align:left;
background:url(images/tlo2.png) repeat-x top; /* glowny baner - potarzanie*/
height:25px;
padding-top:0px;
padding-left:0px;
background-position: left;
float: left;

margin-left: 0px;
width: 100%;
}


/*.pasek1{
width:100%;
background:url(images/toprepeatx_02.jpg) repeat-x top;
height:51px;
}

.gora{
float:center;
background-position: center;
padding-top:0px;
vertical-align:center;
font-size:12px;
width:630px;
vertical-align:center;
float: center;
background-position: center;
position: center;
}
*/

td.gora0{ /* ------------------------  gorny pasek po lewej - powtarzanie - do menu ------------------------------ */
text-align:left;
background:url(images/rog_tlo.jpg) repeat-x top; /* glowny baner - potarzanie*/
height:51px;
padding-left:0px;
background-position: left;
float: left;

margin-left: 0px;
width: 100%;
padding-top:1px;
}

td.gora1{
text-align:center; /* glowny baner - potarzanie*/
padding-top:0px;
width:630px;


background-position: center;
position: inherit;
height:51px;
}

td.gora2{ /* ------------------------  gorny pasek po prawej - powtarzanie - do menu------------------------------ */
text-align:right;
background:url(images/rog_tlo.jpg) repeat-x top; /* glowny baner - potarzanie*/
height:51px;
padding-right:0px;
background-position: right;
float: right;
vertical-align:inherit;
width: 100%;
padding-top:1px;
}

td.banner0{ /* ------------------------  gorny pasek po lewej - powtarzanie - do animacji ------------------------------ */
text-align:left;
background:url(images/s1.jpg) repeat-x top; /* glowny baner - powtarzanie*/
height:120px;
padding-top:64px;
padding-left:0px;
width: 49px;
background-position: left;
float: left;
vertical-align:inherit;
margin-left: 0px;
width: 100%;
}

td.banner1{ /* ------------------------  gorny baner - animacja ------------------------------ */
text-align:center;
padding-top:0px;
width:985px;
vertical-align:inherit;

background-position: center;

}

td.banner2{ /* ------------------------  gorny pasek po prawej - powtarzanie - do animacji ------------------------------ */
text-align:right;
background:url(images/s1.png) repeat-x top; /* glowny baner - potarzanie*/
height:120px;
padding-top:64px;
padding-right:0px;
width: 49px;
background-position: right;
float: right;
vertical-align:inherit;
width: 100%;
}

/*
.underbanner{
width:205px;
height:30px;
padding-top:0px;
background:url(images/polaczenie3.jpg) no-repeat top;

}
*/

.underbanner2 a:link,.underbanner a,.underbanner a:visited{
color:#666;
text-decoration: none;
}

.content{
width:100%;
padding-top:10px;
}

.leftcolumn{
width:240px;
float:left;
padding-left:0px;
padding-right:5px;
padding-top: 0px;
padding-bottom: 0px;
}

.clear {  /* ------------------------  do stopki ------------------------------ */
    width: 100%;
    height: 1px;
    margin: 0 0 -1px;
    clear: both;
}
.rightcolumn{
width:100%;
float:left;
text-align: right;
}
/* ------------------------  do menu ------------------------------ */
#navvy
{
width:240px;
font-size:11px;
font-weight:bold;
padding: 0;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

ul#navvylist
{
text-align: left;
list-style: none;
margin: 0;
padding: 0;
width:334px;
}

ul#navvylist li
{
width:240px;
display: block;
margin: 0;
padding: 0;
}

ul#navvylist li a
{
display: block;
margin:0;
width:194px;
padding-top:6px;
padding-bottom:7px;
padding-left:30px;
padding-right:10px;
color: #315E88;
text-decoration: none;
background:url(images/link_13.jpg) no-repeat left top;
}

#navvy>ul#navvylist li a { width: auto; }


ul#navvylist li a:hover, ul#navvylist li#active a:hover
{
color: #315E88;width:188px;
padding-left:35px;
background:url(images/hover_13.jpg) no-repeat left top;
}

/* --------------------------------------------- druga do menu (wieksze przyciski) --------------------------------------------------------- */

ul#navvylist2
{
text-align: left;
list-style: none;
margin: 0;
padding: 0;
width:334px;
}

ul#navvylist2 li
{
width:240px;
display: block;
margin: 0;
padding: 0;
}

ul#navvylist2 li a
{
display: block;
margin:0;
width:194px;
height:46px;
padding-top:6px;
padding-bottom:7px;
padding-left:30px;
padding-right:10px;
color: #315E88;
text-decoration: none;
background:url(images/link_13b.jpg) no-repeat left top;
}

#navvy>ul#navvylist2 li a { width: auto; }


ul#navvylist2 li a:hover, ul#navvylist2 li#active a:hover
{
color: #315E88;width:188px;height:46px;
padding-left:32px;
background:url(images/hover_13b.jpg) no-repeat left top;
}
/* -------------------------------------- koniec druga ----------------------------------------------------- */

.znaczek /* ------------------------  do naglowkow ------------------------------ */
{
background:url(images/znaczek2.png) no-repeat bottom right;
font-size:20px;
color:#6A6A6A;
padding-top:6px;
}

.znaczek2 /* ------------------------  do naglowkow (dla niektorych podstron) ------------------------------ */
{
background:url(images/znaczek2.png) no-repeat bottom left;
font-size:16px;
color:#6A6A6A;
padding-top:3px;
font-weight:bold;
}

.tekst2{ /* tekst */
margin-top: 10px;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 20px;
padding-left: 15px;
}

.tekst3{ /* tekst - w stopce*/
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
}

.tekst4{ /* tekst - inne*/
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: black;
line-height: 20px;
font-weight:bold;
}


.menu_link{ /* linki */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px; 
	font-variant: normal; 
	text-transform: none;
	color: black;
	font-weight:bold;
	background-color:inherit;
	text-decoration: none;

}

.menu_link:hover /* linki - po najechaniu */
{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
background-color:inherit;
}

ul,ol{ list-style-image: url('images/kropka2.png');
}

.menu_link2{ /* linki2 */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal; 
	font-variant: normal; 
	text-transform: none;
	color: black;
	font-weight:bold;
	background-color:inherit;
	text-decoration: none;
	text-align: center;	
}

.menu_link2:hover  /* linki2 - po najechaniu */
{
font-weight:bold;
color:#5699F4;
text-decoration:none;
background-color:inherit;
}

td.tab1{ /* ciemna niebieska z biala pogrubiona czcionka  - mala czcionka*/
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
background-color: #3953A4;
text-decoration: none;
color: white;
}

td.tab2{ /* jasna niebieska ze zwykla czcionka*/
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background-color: #C2E9FF;
text-decoration: none;
}

a.tab2,a.tab2:link,a.tab2:active,a.tab2:visited {
	text-decoration: none;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #CDCDCD;
}
td.tab3{ /* jasna niebieska ze zwykla czcionka*/
text-align: center;
font-family: Verdana;
font-size: 12px;
background-color: #FFFFFF;
text-decoration: none;

}


td.footer{ /* --------------- stopka - czesc lewa --------------- */
padding-top:0px;
padding-bottom:20px;
background:#162468;
border-top:2px solid #ededed;
text-align:left;
}

td.footer2{ /* --------------- stopka - czesc prawa --------------- */
padding-top:0px;
padding-right:5px;
background:#162468;
border-top:2px solid #ededed;
text-align:right;
}

.footer a:link, .footer a, .footer a:visited{
color:#666;
}
