body {
  background:#E8EBFF;
  font-family:arial;
  font-size:12px;
  color:#004080;
}
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;
  font-size:13px;
}
a,a:visited {color:#004080;}
a:hover {color:#ff870f;}

h4,h5,h6 {color:#004080;}
h1 {font-size:20px;
     color:#004080;}
h2 {font-size:12px;
     color:#9966CC;}
h3 {font-size:14px;
     color:#336633;}

p { text-indent: 15px

}

.link {text-align: right}
.opis {text-align: center;
      color:#000033}

hr {border:1px;color:#000033;background:#000033;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;}
   
