body {
  background:#FFFFFF;
  font-family:arial;
  font-size:12px;
  color:#004080;
  background-image: URL(images/bg.gif);
  background-repeat: repeat-x}
}
table, tr, td {
  font-family:arial;
  font-size:12px;
  color:#004080;
}
#tytul {
  text-align:center;
  color:#004080;
  text-decoration:underline;
}
.motto {
   text-align:center;
   background:#8080FF;
   color:#E8EBFF;
   border-top:1px dotted #0080C0;
   border-left:1px dotted #0080C0;
   border-right:1px dotted #0080C0;
}
.stopka {
   text-align:center;
   background:#8080FF;
   color:#E8EBFF;
   border-bottom:1px dotted #0080C0;
   border-left:1px dotted #0080C0;
   border-right:1px dotted #0080C0;
}
.tab {
   border-left:1px dotted #0080C0;
   border-right:1px dotted #0080C0;
   padding:0px;
   margin:0px;
   width:95%;
}
table.panel {
  width:100%;
  border:1px solid #8080FF;
}
th.panel {
  background:#8080FF;
  color:white;
}
a,a:visited {color:#004080;}
a:hover {color:#ff870f;}

h1,h2,h3,h4,h5,h6 {color:#004080;}
h1 {font-size:20px;}
hr {border:1px;color:#8080FF;background:#dd6e00;height:1px;}

input, textarea {background:#E8EBFF;border:1px solid #004080;color:#004080;}

.blad {color: #ff0000;border:2px solid #ff0000; text-align:center;font-weight:bold;width:80%;padding:5px;}
.ok {color: #dd6e00;border:2px solid #dd6e00; text-align:center;font-weight:bold;width:80%;padding:5px;}
   

