BODY {
background-color: #FFFFFF;
background-position: top;
background-image: url(obr2/tlo.gif);
background-repeat: repeat-y;
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size: 12px; color: #222222; padding:0px;
}

P  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 12px; COLOR: #222222}
.gdzie {FONT-SIZE: 10px; COLOR: #999999; padding: 0px 12px 0px 12px;}
.log {FONT-SIZE: 10px; COLOR: #888888; background-color: #f1ffee;}

#blokl0 {
background: url(obr2/blok2.jpg) no-repeat;
height: 42px;
margin: 0 5 0 0;
}

#blokl0cz {
background: url(obr2/blok2cz.jpg) no-repeat;
height: 42px;
margin: 0 5 0 0;
}

#blokl {
FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
FONT-SIZE: 14px;
COLOR: #58815D;
font-weight: bold;
margin: 0 0 0 0;
padding: 14px 0px 0px 11px;
}

#bloklcz {
FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
FONT-SIZE: 14px;
COLOR: #CA0000;
font-weight: bold;
margin: 0 0 0 0;
padding: 14px 0px 0px 11px;
}

#blokl2 {
FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
FONT-SIZE: 12px;
COLOR: #222222;
margin: 10 5 14 5;
}

#blokl2m {
FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
FONT-SIZE: 10px;
COLOR: #222222;
margin: 10 5 14 5;
}

#blokl2a {
FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
FONT-SIZE: 12px;
COLOR: #222222;
margin: 10 5 14 5;
text-align:center;
}

A:link { color: #2D8A11; text-decoration: underline; }
A:active { color: #2D8A11; text-decoration: underline; }
A:visited {	color: #2D8A11; text-decoration: underline; }
A:hover  { color: #AD0000; text-decoration: none; }

a.stop:link {
font-family: Verdana;
color: #515151;
font-size: 10px;
text-decoration: none;
font-weight: none;
}
a.stop:visited {
font-family: Verdana;
color: #515151;
font-size: 10px;
text-decoration: none;
font-weight: none;
}
a.stop:hover {
font-family: Verdana;
color: #000000;
font-size: 10px;
text-decoration: none;
font-weight: none;
}

a.odst:link {line-height: 180%}
a.odst:visited {line-height: 180%}
a.odst:hover {line-height: 180%}

SPAN.boks  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 10px; COLOR: #222222}

#bloks {
background: url(obr2/tyt.gif) repeat-x;
height: 42px;
width: 587px;
margin: 0 10 15 0;
}

#bloks2 {
FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
FONT-SIZE: 14px;
COLOR: #58815D;
font-weight: bold;
padding: 14px 0px 0px 13px;
}

#bloks-f {
background: url(obr2/tyt.gif) repeat-x;
height: 42px;
margin: 0 0 0 0;
}

#bloks-f2 {
FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
FONT-SIZE: 14px;
COLOR: #58815D;
font-weight: bold;
padding: 14px 0px 0px 13px;
}

#glowne {
FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
FONT-SIZE: 12px;
COLOR: #222222;
width: 587px;
margin: 0 10 0 0;
}

#stopka {
FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
FONT-SIZE: 10px;
text-align:center;
COLOR: #515151;
margin: 0 10 0 10;
}

img { border: 0; }

img.zap {
border-width:1px;
border-style:solid;
padding: 1px 1px 1px 1px;
border-color: #B8B8B8;
background-color:#fff
}

img.zap:hover {
border-width:1px;
border-style:solid;
padding: 1px 1px 1px 1px;
border-color: #A10000;
background-color:#fff
}

TD      {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 12px; COLOR: #222222}
TD.ank  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 10px; COLOR: #222222; padding: 0px 0px 7px 0px;}
TR.ogl1  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 12px; COLOR: #222222; background-color: #EFEFEF; padding: 0px 0px 0px 0px;}
TR.ogl2  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 12px; COLOR: #222222; padding: 0px 0px 0px 0px;}
H1       {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 13px; COLOR: #222222; font-weight: bold;}
H2       {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 13px; COLOR: #222222; font-weight: bold;}

div.error {
border: 1px dashed red;
margin: 10 10 20 0;
padding: 5px;
text-align: center;
font-weight: bold;
color: red;
}

div.info {
border: 1px dashed green;
margin: 10 10 20 0;
padding: 5px;
text-align: center;
font-weight: bold;
color: green;
}

.required {
color: red;
}

.required:before {
content: "* ";
color: red;
}

#pager {
clear: both;
padding: 10px 0px 3px;
}
#pager div {
padding: 0em;
display: inline;
}
#pager a {
padding: 5 5 5 5;
margin: 0;
background: #ECF8E5;
border: 1px solid #D9D9D9;
text-decoration: none;
}
#pager a:hover {
text-decoration: none;
background: #58815D;
color: #F1F2EA;
}
#pager b {
padding: 5 5 5 5;
margin: 0;
background: #BEFF97;
border: 1px solid #D9D9D9;
color: #fff;
}

TD.menu  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 10px; COLOR: #222; background-color:#fff; padding: 3px 0px 3px 0px; border-bottom: 1px solid; border-color: #d4d4d4;}

TD.menu3  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 10px; COLOR: #222; background-color:#eee;}

TR.menu-nag  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 12px; COLOR: #222; background-color:#ddd; }
