body {
font-family: verdana, tahoma, arial, trebuchet ms;
margin: 0px;
padding: 0px; 
font-family: Arial; 
color: #31382E;
text-align: left;
background: #EFEFEF;
}


td {
margin: 0px;
padding: 0px;
font: 12px arial;
color: #31382E;
vertical-align: top;
text-align: left;
}

table {
margin: 0px;
padding: 0px;
border-collapse: collapse;
border: 0 none inherit;
}


img {
border: 0px;
margin: 0px;
}

td img.obraz {display: block;}

p {margin: 0px; padding: 0px;}


.belka {
background: url(gfx/belka.gif) repeat-x;
height: 38px;
vertical-align: middle;
padding: 0px 10px 0px 10px;
}

.button:hover {
background: url(gfx/belkah.gif) repeat-x;
height: 38px;
vertical-align: middle;
}


.button {
height: 38px;
vertical-align: middle;
}


.button2 {
height: 38px;
vertical-align: middle;
background-color: #ff0000;
font-size: 12pt;
color: #ffffff;
}

.head1 {
height: 46px;
background: url(gfx/m1.gif) no-repeat;
vertical-align: middle;
font: 12px arial;
color: #FFFFFF;
font-weight: bold;
padding-left: 19px;
}



.head2 {
height: 36px;
background: url(gfx/m2.gif) repeat-x;
vertical-align: middle;
font: 12px arial;
color: #FFFFFF;
font-weight: bold;
padding-left: 19px;
}


.menu1 {
background: url(gfx/m1tlo.gif) repeat-y;
padding: 12px 21px 15px 21px;
font: 12px arial;
color: #6E7176E;
line-height: 20px;
}



.menu2 {
background: #FFFFFF;
padding: 18px 24px 18px 24px;
font: 12px arial;
color: #424242;
text-align: justify;
line-height: 18px;
}

.menu2a {
background: #FFFFFF;
padding: 18px 24px 18px 24px;
font: 12px arial;
color: #424242;
text-align: center;
line-height: 18px;
}

.przerwa {
width: 3px;
background: url(gfx/krop.gif) center top repeat-y;
}

.polelogowanie {
border: 1px solid #180571;
width: 140px;
padding: 3px;
color: #000000;
}

.dol {
background: url(gfx/dol.gif) top center repeat-x;
width: 800px;
text-align: right;
padding: 0px 28px 0px 20px;
vertical-align: middle;
height: 56px;
color: #53585E;
font: 12px arial;
}

.pole {
border: 1px solid #D7DBDE;
width: 140px;
padding: 3px;
color: #ADADAD;
}

.polemag {
background: #FFFFFF;
width: 250px;
border: 1px solid #120068;
font: 11px arial, verdana;
color: #12424A;
padding-left: 5px;
padding-top: 4px;
padding-bottom: 4px;
vertical-align: middle;
margin-bottom: 4px;
}

.polek {
background: #FFFFFF;
width: 300px;
border: 1px solid #120068;
font: 11px arial, verdana;
color: #12424A;
padding-left: 5px;
padding-top: 4px;
padding-bottom: 4px;
vertical-align: middle;
margin-bottom: 4px;
}

.polezap {
background: #FFFFFF;
width: 370px;
border: 1px solid #120068;
font: 11px arial, verdana;
color: #12424A;
padding-left: 5px;
padding-top: 4px;
padding-bottom: 4px;
vertical-align: middle;
margin-bottom: 4px;
}
.subm {
padding: 3px;
background: #120068;
border: 0px none;
vertical-align: middle;
color: #FFFFFF;
height: 25px;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
}

.logowanie {
width: 300px;
background-color: #C7D2EB;
padding-left: 10px; 
padding-top: 10px;
}

.rej {
width: 262px;
background-color: #D6D6DE;
padding-top: 10px;
}

.rejp {
padding-left: 30px;
padding-top: 40px;
padding-right: 20px;
}

.kosz {
width: 238px;
background-color: e4edf6;
padding-top: 10px;
padding-left: 10px;
}

.log {
/*
padding-left: 10px;
*/
padding-top: 17px;

}

.log td {
vertical-align: middle;
}

.log2 {
padding-left: 5px;
padding-top: 37px;
vertical-align: middle;
}


.podtop {
width: 800px;
height: 116px;
background: url(gfx/podtop.gif) no-repeat;
}

.podtop2 {
width: 800px;
height: 116px;
background: url(gfx/podtop2.gif) no-repeat;
}

.ile {
background: #F1F6FC;
border: 1px solid #E4EDF6;
padding: 3px;
width: 18px;
text-align: center;
}

ul {margin:0; padding:0; list-style-type:none;}
.menu li {background:url(gfx/strz.gif) no-repeat 5px 12px; padding-left: 20px; line-height:26px;}
.menu li:hover {background:url(gfx/strzh.gif) no-repeat 5px 12px; }

.podmenu {padding: 0px 0px 4px 16px; }
.podmenu li {background:url(gfx/strz.gif) no-repeat 5px 12px; padding-left: 20px; line-height:26px;}
.podmenu li:hover {background:url(gfx/strzh.gif) no-repeat 5px 12px; }

A:link, A:active, A:visited {
font-size: 12px;
font-family: Trebuchet MS, Arial;
color: #1F2C3D;
text-decoration : none; 
}

A:hover {
font-size: 12px;
font-family: Trebuchet MS, Arial;
color: #000000;
text-decoration: none; 
}




A.a_menu:link , A.a_menu:active , A.a_menu:visited {
color: #0E0532;
font: 12px arial;
font-weight: bold;
}

A.a_menu:hover {
color: #FF7700;
font: 12px arial;
font-weight: bold;
text-decoration: underline;
}


A.a_belka:link , A.a_belka:active , A.a_belka:visited {
color: #FFFFFF;
font: 12px arial;
font-weight: bold;
padding-left: 15px;
padding-right: 15px;
}

A.a_belka:hover {
color: #FFFFFF;
font: 12px arial;
font-weight: bold;
text-decoration: underline;
padding-left: 15px;
padding-right: 15px;
}


A.a_magazynt:link , A.a_magazynt:active , A.a_magazynt:visited {
color: #180571;
font: 12px arial;
font-weight: bold;
text-align: center;
}

A.a_magazynt:hover {
color: #180571;
font: 12px arial;
font-weight: bold;
text-decoration: underline;
text-align: center;
}


A.a_magazyn:link , A.a_magazyn:active , A.a_magazyn:visited {
color: #FFFFFF;
font: 12px arial;
font-weight: bold;
}

A.a_magazyn:hover {
color: #FFFFFF;
font: 12px arial;
font-weight: bold;
text-decoration: underline;
}

ul {margin:0; padding:0; list-style-type:none;}

.men li {background:url(gfx/kropa.gif) no-repeat 0px 9px; padding-left: 18px; line-height:24px;}
.pmen {padding-left: 30px; }
.pmen li {line-height:24px; padding-left: 10px; text-align: left; }
.pmen li:hover {background: #F5F8FD; text-align: left; }

.szcz li {background: url(gfx/kropa.gif) 0px 5px no-repeat; padding-left: 15px;}


.foto {
background: #F1F3F8;
padding: 5px 14px 3px 14px;
}

.foto img {
border: 1px solid #D8DCE4;
}

.naglw {
color: #F0994C;
font-size: 14pt;
font-weight: bold;
}

table#publikacje {width:507px; margin: 0px auto; text-align: center; vertical-align:middle;}
td.publikacjeopis {width:307px; text-align: left; vertical-align:middle; padding-left: 2px; padding-right: 2px; font-family: verdana; font-size: 9pt;}
td.publikacjeformat {width:100px; text-align: center; vertical-align:middle;}
td.publikacjefoto {width:180px; text-align: center; vertical-align:middle;}
td.publikacjenavnazwa {width:570px; height: 30px; text-align: left; vertical-align:middle; color: #E57917; padding-left: 2px; padding-right: 2px; font-family: verdana; font-size: 11pt;}
