BODY {
background-color: #293000;
background-position: top;
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; line-height: 150%;}
.stop {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 10px; COLOR: #ffffff; line-height: 100%;}
.user {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 13px; COLOR: #d40000; font-weight: bold; }
TD      {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 12px; COLOR: #222222; }
TD.szare       {background-color: #eeeeee; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 12px; COLOR: #222222; }
TD.szare2       {background-color: #eeeeee; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 12px; COLOR: #222222; text-align: right; font-weight: bold; }
TD.szare3       {background-color: #dddddd; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 12px; COLOR: #222222; }
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;}
TR.menu-nag  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 12px; COLOR: #222; background-color:#ddd; }

A:link { color: #037f00; text-decoration: underline; }
A:active { color: #037f00; text-decoration: underline; }
A:visited {	color: #037f00; text-decoration: underline; }
A:hover  { color: #c30000; text-decoration: none; }

A.stop:link { color: #ffffff; font-size: 10px; text-decoration: underline; }
A.stop:active { color: #ffffff; font-size: 10px; text-decoration: underline; }
A.stop:visited {	color: #ffffff; font-size: 10px; text-decoration: underline; }
A.stop:hover  { color: #ffffff; font-size: 10px; text-decoration: none; }

A.top:link { color: #fff; font-size: 12px; text-decoration: none; font-weight: bold; }
A.top:active { color: #fff; font-size: 12px; text-decoration: none; font-weight: bold; }
A.top:visited { color: #fff; font-size: 12px; text-decoration: none; font-weight: bold; }
A.top:hover  { color: #fff048; font-size: 12px; text-decoration: none; font-weight: bold; }

A.menu:link { color: #fff; font-size: 12px; text-decoration: none; font-weight: bold; }
A.menu:active { color: #fff; font-size: 12px; text-decoration: none; font-weight: bold; }
A.menu:visited { color: #fff; font-size: 12px; text-decoration: none; font-weight: bold; }
A.menu:hover  { color: #fff048; font-size: 12px; text-decoration: none; font-weight: bold; }

A.fake:link { color: #7d7d7d; font-size: 10px; text-decoration: none; text-decoration: none; }
A.fake:active { color: #7d7d7d; font-size: 10px; text-decoration: none; text-decoration: none; }
A.fake:visited { color: #7d7d7d; font-size: 10px; text-decoration: none; text-decoration: none; }
A.fake:hover  { color: #333333; font-size: 10px; text-decoration: none; text-decoration: underline; }

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
}

img.zap2 {
border-width:1px;
border-style:solid;
padding: 1px 1px 1px 1px;
border-color: #B8B8B8;
background-color:#fff
}

img.zap3 {
border-width:2px;
border-style:solid;
border-color: #f1cd6d;
}

img.zap3:hover {
border-width:2px;
border-style:solid;
border-color: #d40000;
}

#pager {
  padding: 10px;
}
#pager div {
  padding: 5px;
  display: inline;
  border: 1px solid #D9D9D9;
  margin: 0px;
}
#pager strong, #pager a {
  padding: 5px;
  margin: 0px;
  background: #F1F2EA;
  border: 1px solid #D9D9D9;
  text-decoration: none;
}
#pager a:hover {
  text-decoration: none;
  background: #CFFF98;
}
#pager strong {
  background: #7de36a;
  color: #fff;
}

td.input2col label {
width: 245px;
display: inline;
float: left;
}

#fake{
text-align: right;
padding: 10 0 0 0;
}

#nagtop1 {
background: url(tlo-nag1.jpg);
width: 292px;
height: 32;
margin: 0 0 0 0;
}

#nagtop2 {
font-weight: bold;
padding: 7 0 0 25;
font-size: 13px;
color: #222222;
}

#blok-l1 {
background: url(bl1.jpg);
width: 179px;
height: 33;
margin: 0 0 0 0;
}

#blok-l2 {
font-weight: bold;
padding: 9 0 0 31;
font-size: 13px;
color: #222222;
}

#blok-l3 {
background: url(bl2.gif);
width: 179px;
margin: 0 0 0 0;
}

#blok-l4 {
font-weight: normal;
padding: 9 7 8 22;
}

#blok-l4a {
font-weight: normal;
padding: 0 3 0 12;
}

#blok-l4b {
font-weight: normal;
padding: 10 3 10 15;
color: #ffffff;
font-size: 11px;
}

#blok-l5 {
background: url(bl4.jpg);
width: 179px;
height: 46;
margin: 0 0 0 0;
}

#blok-l6 {
font-weight: bold;
padding: 9 0 0 31;
font-size: 13px;
color: #222222;
}

#blok-l7 {
background: url(bl5.gif);
width: 179px;
margin: 0 0 0 0;
}

#blok-l8 {
font-weight: normal;
padding: 0 7 3 13;
}

#naglowek1 {
background: url(naglowek.jpg);
width: 640;
height: 44;
margin: 0 0 0 0;
}

#naglowek2 {
padding: 9 0 0 21;
font-size: 13px;
color: #222222;
}

#tekst{
background: url(tlotxt.gif);
width: 640px;
margin: 0 0 0 0;
}

#blok-p1 {
background: url(bp1.jpg);
width: 179px;
height: 45;
margin: 0 0 0 0;
}

#blok-p2 {
font-weight: bold;
padding: 9 0 0 21;
font-size: 13px;
color: #222222;
}

#blok-p3 {
background: url(bp2.gif);
width: 179px;
margin: 0 0 0 0;
}

#blok-p4 {
font-weight: normal;
padding: 0 22 8 10;
}

#blok-p4a {
font-weight: normal;
padding: 0 0 8 7;
}

#blok-p4b {
font-weight: normal;
padding: 0 0 8 25;
}

#jezyki1 {
background: url(jezyki.jpg);
width: 179px;
height: 80;
margin: 0 0 0 0;
}

#jezyki2 {
font-weight: normal;
padding: 14 10 0 0;
text-align: center;
font-size: 10px;
color: #ffffff;
}

#waluta1 {
background: url(waluta.jpg);
width: 179px;
height: 99;
margin: 0 0 0 0;
}

#waluta2 {
font-weight: normal;
padding: 14 10 0 0;
text-align: center;
font-size: 11px;
color: #222222;
}

div.error {
border: 1px dashed red;
margin: 20 0 20 0;
padding: 5px;
text-align: center;
font-weight: bold;
color: red;
}

div.info {
border: 1px dashed green;
margin: 20 0 20 0;
padding: 5px;
text-align: center;
font-weight: bold;
color: green;
}

.required {
color: red;
}

.required:before {
content: "* ";
color: red;
}

#navigation-container2
{ 
   vertical-align: top;
   height: 32px;
   width: 184px;
   background: url(guzik1.gif) top left;
   margin: 0;
}

#navigation-container2 a,
#navigation-container2 a:hover
{
   padding: 9 0 7 31;
   margin: 0px 0px 0px 0px;
   display: block;
   color: #d01d15;
   font-weight: bold;
   background: url(guzik1.gif) top left;
   text-decoration: none;
}

#navigation-container2 a:hover
{
   padding: 9 0 7 31;
   text-decoration: none;
   color: #636363;
   font-weight: bold;
   background: url(guzik.gif) top left;
}

#navigation-container
{ 
   vertical-align: top;
   height: 100%;
   background: url(guzik2.gif) repeat-y top left;
   margin: 0;
   width: 164px;
   padding-top: 0px;
}

#navigation-container a,
#navigation-container a:hover
{
   padding: 5px;
   margin: 0px 0px 0px 0px;
   display: block;
   color: #ffffff;
   font-weight: bold;
   background: url(guzik.gif) repeat-x top ;
   text-decoration: none;
}

#navigation-container a:hover
{
   padding: 5px;
   text-decoration: none;
   color: #de0000;
   font-weight: bold;
   background: #a6d657 url(guzik2.gif) repeat-x top left;
}

#navigation-container3
{ 
   vertical-align: top;
   height: 100%;
   background: url(guzik2.gif) repeat-y top left;
   margin: 0;
   padding-top: 0px;
}

#navigation-container3 a,
#navigation-container3 a:hover
{
   padding: 5px;
   margin: 0px 0px 0px 0px;
   display: block;
   color: #ffffff;
   font-weight: bold;
   background: url(guzik.gif) repeat-x top ;
   text-decoration: none;
}

#navigation-container3 a:hover
{
   padding: 5px;
   text-decoration: none;
   color: #ffec4c;
   font-weight: bold;
   background: #a6d657 url(guzik2.gif) repeat-x top left;
}

