/* Plik stylów dla moich stron w IPI */

BODY {
       margin: .8em 1em;
       padding: 0 0em;
       background: #fff6bf;
       font-family: "Verdana", sans-serif;
       color: navy;
       }

H1 { font-size: 170%; }
H2 { font-size: 115%; }
H3 { font-size: 105%; }

.heading {
           font-size: 90%;
           padding: 1em 2em;
           text-align: center;
           background: #ffe242;
           color: blue;
           }

.headingnonmain {
        position: relative;
	height: 45px;
        font-size: 90%;
           padding: 0px ;
           text-align: center;
           background: #ffe242;
           color: blue;
           }
.headl {
       position: absolute;
       left: 0px;
       top: 0px;
       padding: 5px;
       }

.headr {
       position: absolute;
       right: 10px;
       top: -8px;
       padding: 5px;
       font-size: 140%;
       }

.headm {
       position: absolute;
       padding: 0px;
       text-align: left;
       top: -8px;
       left: 85px;
       }

A { padding: 1px; }

:link { 
        text-decoration: none;
        color: blue;
        background:  #ffe242;
        }
:visited { 
           text-decoration: none;
           color: navy;
           background: #ffe242;
           }
A:hover {
         color: #fff6bf; 
         background: navy;
         }
A:active { color: red; }

table {
       background-color: #efe;
       border: 1px solid blue;
       border-collapse: collapse;
      }

th, td {
   border: 1px solid navy;
   }

p {
  text-align: justify;
  }
