body {
font-family: verdana, tahoma, arial, trebuchet ms;
margin: 0px;
padding: 0px; 
font: 12px arial;
color: #092450;
text-align: left;
background: #F9FDFF;
}
td {
margin: 0px;
padding: 0px;
font: 12px arial;
color: #092450;
vertical-align: top;
text-align: left;
}
table {
margin: 0px;
padding: 0px;
border-collapse: collapse;
border: 0 none inherit;
}
.podtop {
width: 645px;
height: 99px;
vertical-align: middle;
background-color: #FFFFFF;
}
img {
border: 0px;
margin: 0px;
}
.podtop2 {border-right: 2px #EFF4FA solid; padding: 5px; margin-right: 10px;}
td img.obraz {display: block;}
p {margin: 0px; padding: 0px;}
.logo {
width: 254px;
text-align: center;
font: 12px tahoma;
color: #344756;
line-height: 18px;
background: url(gfx/pierdolnik.gif) right top repeat-y;
padding-bottom: 12px;
}
.belka {
width: 685px;
height: 37px;
background: url(gfx/belka.gif) no-repeat;
text-align: right;
vertical-align: middle;
}
.podtop {
background: #EFF4FA;
width: 645px;
height: 99px;
}
.menu {
height: 30px;
width: 230px;
background: url(gfx/menu.gif) no-repeat;
text-align: right;
vertical-align: middle;
padding-right: 32px;
}

.menu:hover {
height: 30px;
width: 230px;
background: url(gfx/menuh.gif) no-repeat;
text-align: right;
vertical-align: middle;
padding-right: 32px;
}



.pmenu {
height: 26px;
width: 230px;
background: url(gfx/pmenu.gif) no-repeat;
text-align: left;
vertical-align: middle;
padding-left: 26px;
}

.pmenu:hover {
height: 26px;
width: 230px;
background: url(gfx/pmenuh.gif) no-repeat;
text-align: left;
vertical-align: middle;
padding-left: 26px;
}



.ppmenu {
height: 26px;
width: 230px;
background: url(gfx/ppmenu.gif) no-repeat;
text-align: left;
vertical-align: middle;
padding-left: 46px;
}

.ppmenu:hover {
height: 26px;
width: 230px;
background: url(gfx/ppmenuh.gif) no-repeat;
text-align: left;
vertical-align: middle;
padding-left: 46px;
}


.glink {
height: 37px;
vertical-align: middle;
}


.glink:hover {
background: #FFFFFF;
height: 37px;
vertical-align: middle;
}

.head1 {
height: 33px;
background: url(gfx/m1.gif) no-repeat;
vertical-align: middle;
font: 12px arial;
color: #FFFFFF;
font-weight: bold;
padding-left: 26px;
}
.menu1 {
background: url(gfx/m1tlo.gif) repeat-y;
text-align: left;
font: 12px arial;
color: #05212F;
padding: 10px;
}
.pole {
border: 1px solid #E4EBF3;
background: #FFFFFF;
font: 11px arial;
color: #1B364B;
padding: 3px;
}
.subm {
background: #E4EBF3;
font: 11px arial;
color: #062132;
padding: 4px;
border: 0px;
}
.menus {
padding: 15px 32px 10px 12px;
}
.menus2 {
padding: 15px 40px 10px 40px;
line-height: 20px;
text-align: justify;
}
.menus2 img.fot {
float: right;
margin-left: 10px;
padding: 10px;
border: 1px solid #D0D8E6;
}

.kat {
padding: 12px 18px 12px 18px;
line-height: 20px;
text-align: justify;
border: 1px solid #C2CBDE;
background: #EBF0F9;
}

.tresc {
padding: 18px 0px 0px 20px;
text-align: justify;
font: 12px arial;
color: #092450;
line-height: 20px;
}
.dol {
width: 900px;
background: url(gfx/dol.gif) repeat-x;
height: 46px;
vertical-align: middle;
text-align: right;
}
A:link, A:active, A:visited {
font: 12px arial;
color: #092450;
text-decoration : none; 
}
A:hover {
font: 12px arial;
color: #000000;
text-decoration: none; 
}
A.a_menu:link , A.a_menu:active , A.a_menu:visited {
color: #072235;
font-family: Arial; 
font-size: 11px;
}
A.a_menu:hover {
color: #072235;
font-family: Arial; 
font-size: 11px;
text-decoration: underline;
}
A.a_logo:link , A.a_logo:active , A.a_logo:visited {
color: #072235;
font-family: Arial; 
font-size: 12px;
}
A.a_logo:hover {
color: #0076BC;
font-family: Arial; 
font-size: 12px;
text-decoration: underline;
}
A.a_gora:link , A.a_gora:active , A.a_gora:visited {
color: #082132;
font-family: Trebuchet MS, Arial; 
font-size: 12px;
font-weight: bold;
padding-left: 15px;
padding-right: 15px;
}
A.a_gora:hover {
color: #082132;
font-family: Trebuchet MS, Arial; 
font-size: 12px;
text-decoration: underline;
font-weight: bold;
padding-left: 15px;
padding-right: 15px;
}
A.a_belka:link , A.a_belka:active , A.a_belka:visited {
color: #8996A5;
font-family: Trebuchet MS, Arial; 
font-size: 12px;
font-weight: bold;
padding-left: 15px;
padding-right: 15px;
}
A.a_belka:hover {
color: #072235;
font-family: Trebuchet MS, Arial; 
font-size: 12px;
text-decoration: underline;
font-weight: bold;
padding-left: 15px;
padding-right: 15px;
}


A.a_nazwa:link , A.a_nazwa:active , A.a_nazwa:visited {
color: #0A6798;
font-family: Trebuchet MS, Arial; 
font-size: 12px;
font-weight: bold;
border-bottom: 1px dotted #004F75;
}
A.a_nazwa:hover {
color: #072235;
font-family: Trebuchet MS, Arial; 
font-size: 12px;
font-weight: bold;
border-bottom: 1px dotted #D92119;
}







ul {margin:0; padding:0; list-style-type:none;}
h1 {
font: 12px arial;
font-weight: bold;
padding: 0px;
margin: 0px;
background: url(gfx/strz.png) 0px no-repeat;
padding-left: 15px;
height: 18px;
}
.polek {
background: #FFFFFF;
width: 355px;
border: 1px solid #2284AD;
font: 11px arial, verdana;
color: #12424A;
padding-left: 5px;
padding-top: 4px;
padding-bottom: 4px;
vertical-align: middle;
margin-bottom: 4px;
}
.subm, .button {
padding: 3px;
background: #B0AA98;
border: 0px none;
vertical-align: middle;
color: #FFFFFF;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
}
.foto {
background: url(gfx/f2.gif) repeat-y;
padding: 0px 15px 0px 15px;
text-align: center;
}
.opis {
font: 12px arial;
color: #092450;
line-height: 18px;
text-align: justify;
}
.strony {
padding: 2px;
border: 1px solid #E3EBF6;
background: #FBFCFE;
text-align: center;
padding-left: 6px;
padding-right: 6px;
}
.strony2 {
width: 3px;
}
.strony:hover {
padding: 2px;
border: 1px solid #E3EBF6;
background: #E3EBF6;
text-align: center;
padding-left: 6px;
padding-right: 6px;
}
