a.link
{
font-size:11px ;
color:#000 ;
text-decoration:none ;
display:block ;
height:25px ;
width:100px ;
}

a.link:hover
{
color:#f00 ;
}



div#wrapper
{
height:auto ;
margin:0 ;
margin-left:15px ;
margin-right:10px ;
padding:0 ;
padding-top:1px ;
}

h1
{
color:#000 ;
font-size:13px ;
font-weight:bold ;
margin:0 ;
padding:0 ;
margin-bottom:15px ;
}

h2
{
color:#da251d ;
font-size:11px ;
font-weight:bold ;
margin:0 ;
padding:0 ;
margin-bottom:3px ;
margin-top:15px ;
}

p.akapit
{
font-size:11px;
color:#000 ;
margin:0 ;
margin-top:5px ;
margin-bottom:5px ;
padding:0 ;
line-height:120% ;
}

p
{
font-size:11px;
color:#000 ;
margin:0 ;
margin-top:5px ;
margin-bottom:5px ;
padding:0 ;
line-height:120% ;
}

a
{
font-size:12px ;
color:#000 ;
text-decoration:none ;
height:25px ;
width:100px ;
}

a:hover
{
color:#f00 ;
}

h4 {
	font-size: 12px;
}

.MsoNormal, .MsoPlainText, div {
	font-size: 12px;
}

table.tabelka-libor-wibor
{
width:440px ;
height:230px ;
margin: auto ;
border-collapse:collapse ;
border:1px solid #aaa ;
margin-bottom:20px ;
}

table.tabelka-libor-wibor td.naglowek
{
font-size:11px ;
height:14px ;
padding-top:3px ;
border:1px solid #aaa ;
font-weight:bold ;
text-align:center ;
}

table.tabelka-libor-wibor td
{
text-align:center ;
/*border-bottom:1px solid #aaa ;*/
color:#000 ;
font-size:11px ;
padding-bottom:10px ;
}

table.tabelka-libor-wibor a
{
color:#686868 ;
font-size:11px ;
}

table.tabelka-libor-wibor a:hover
{
color:#da251d ;
}


table.tabelka-libor-wibor-1
{
width:440px ;
height:130px ;
margin: auto ;
border-collapse:collapse ;
border:1px solid #aaa ;
}

table.tabelka-libor-wibor-1 td.lewy
{
font-size:11px ;
padding-left:40px ;
text-align:right ;
padding-right:20px ;
}

table.tabelka-libor-wibor-1 td
{
padding:0 ;
padding-top:5px ;
padding-bottom:5px ;
}

select
{
border:1px solid #6a6a73 ;
width:70px ;
}

input
{
border:1px solid #6a6a73 ;
width:180px ;
}

textarea
{
border:1px solid #6a6a73 ;
width:240px ;
height:100px ;
}



button
{
padding-left:10px ;
padding-right:10px ;
font-size:11px ;
color:#c00 ;
}

table.tabelka-niewidoczna
{
color:#585863 ;
font-weight:bold ;
font-size:11px ;
}

table.tabelka-niewidoczna td.lewy
{
text-align:right ;
}

table.tabelka-niewidoczna span
{
color:#000 ;
font-weight:normal ;
}






div.mapa-ogolna
{
width:406px ;
height:384px ;
background:url(ilustracje/mapa-ogolna.jpg) no-repeat top left ;
margin:0 auto ;
}

a.link-punkt-1
{
display:block ;
margin:0 ;
padding:0 ;
width:15px ;
height:18px ;
/*background:#006666 ;*/
position:relative ;
left:149px ;
top:123px ;
}

a.link-punkt-2
{
display:block ;
margin:0 ;
padding:0 ;
width:15px ;
height:18px ;
/*background:#006666 ;*/
position:relative ;
left:168px ;
top:140px ;
}


img.fotografie
{
border:1px solid #000 ;
margin:0 ;
}

table.tabelka-pracownicy-mapa
{
font-size:11px ;
color:#000 ;
}

table.tabelka-pracownicy-mapa td
{
vertical-align:top ;
}

table.tabelka-pracownicy-mapa span
{
font-weight:bold ;
}

table.tabelka-pracownicy
{
font-size:11px ;
color:#000 ;
width:450px ;
border-collapse:collapse ;
}

table.tabelka-pracownicy td
{
padding-right:43px ;
margin:0 ;
}

table.tabelka-pracownicy span
{
font-weight:bold ;
}

table.tabelka-pracownicy a
{
color:#000 ;
text-decoration:none ;
font-weight:bold ;
}

table.tabelka-pracownicy a:hover
{
color:#f00 ;
}


div.oferta-bankow
{
margin-left:40px ;
}

table.oferta-bankow
{
width:200px ;
}

table.oferta-bankow td
{
border-bottom:1px solid #b3b3b3 ;
padding:10px ;
padding-top:8px ;
margin:0 ;
}

table.oferta-bankow a
{
font-size:11px ;
color:#000 ;
text-decoration:none ;
}

table.oferta-bankow a:hover
{
color:#f00 ;
}

div.oferta-bankow-l
{
margin:0 auto ;
border-right:#f00 1px solid ;
padding-right:10px ;
float:left ;
width:210px ;
}

div.oferta-bankow-p
{
margin:0 auto ;
float:left ;
width:210px ;
padding-left:20px ;
}


table.partnerzy
{
border-collapse:collapse ;
margin:0 auto ;
}

table.partnerzy td
{
vertical-align:top ;
}

table.partnerzy td.kategoria
{
color:#000 ;
font-size:11px ;
border-top:1px solid #b3b3b3 ;
padding:10px ;
}

table.partnerzy td.kategoria-pusty
{
color:#000 ;
font-size:11px ;
padding:10px ;
}

table.partnerzy td.nazwa-adres
{
color:#7f7f7f ;
font-size:11px ;
font-weight:bold ;
border-top:1px solid #b3b3b3 ;
padding:5px ;
}

table.partnerzy a
{
text-decoration:none ;
color:#000 ;
font-size:11px ;
font-weight:normal ;
margin-top:2px ;
}

table.partnerzy a:hover
{
color:#f00 ;
}

table.partnerzy td.pusty-l
{
width:20px ;
border-right:#f00 1px solid ;
}

table.partnerzy td.pusty-p
{
width:20px ;
}
