      body {
           background-image : url(dot.png);
           text-align : center;
	   font-family: Verdana, Arial, Helvetica, sans-serif;
      }
     #main {
           position : relative;
           width : 525pt;
           height : 400pt;
           margin : auto;
           padding : 1pt;
           text-align : justify;
           border : 2px solid #4682b4;
           overflow : auto;
           background : url(tlo.png) repeat;
           font-size : 10pt;
      }
     #firmy img  {
	   margin-left: 47pt;
	   margin-top: 5pt;
}
     #stopka {
           position : absolute;
           bottom : 0;
           left : 0;
           font-size : 8pt;
           font-weight : bold;
           color : #fff;
           text-align : center;
           padding : 1pt;
      }
     #stopka a, #stopka a:visited {
           color : #fff;
           text-decoration : none;
           margin-left : 30pt;
      }
     #stopka a:hover {
           color : #fff;
           background : #08c;
           border : none;
           margin-left : 30pt;
      }

     table {
	   width : 500pt;
           margin : auto;
     }
     #promo {
           font-size : 120%;
           font-style : oblique;
           text-align : center;
           width : 500pt;
           height : 200pt;
           margin : auto;
           color : white;
           border : none;
           border-spacing : 22pt;
      }
     #promo td {
           width : 200pt;
           height : 80pt;
      }
     h1 {
           color : #dfdfdf;
           text-align : center;
           font-size : 125%;
           font-style : italic;
      }
     p {
           text-align : justify;
           text-indent : 20pt;
           color : #dfdfdf;
           margin : 10pt;
      }
     a {
           color : white;
           font-weight : bold;
           font-size : 105%;
           text-decoration : none;
      }
     ul {
           color : white;
      }
     .menu {
           width : 525pt;
           display : table;
           padding : 0;
           list-style-type : none;
           white-space : nowrap;
           margin : auto 0 0;
           text-align : center;
           border-top : 3pt solid #08c;
           font-size : 110%;
      }
     * html .menu {
           display : inline;
           width : 1pt;
           padding : 0 2pt;
      }
     .menu li {
           display : table-cell;
      }
     * html .menu li {
           display : inline;
      }
     .menu a, .menu a:visited {
           display : block;
           padding : 4pt 20pt;
           color : #fff;
           text-decoration : none;
      }
     * html .menu a, * html .menu a:visited {
           display : inline;
           margin : 0 -2pt;
      }
     .menu a:hover {
           color : #fff;
           background : #08c;
      }
     .menu #active {
           background : #08c;
           color : #fff;
      }
