        html {
            padding: 0;
            margin: 0;
        }
        
        body {
            padding: 0;
            margin: 0;
            border: 0;
            text-align: left;
            background: #D2DAAE url(tlo_menu_v3.gif) top left repeat-y;
            font-family : Garamond, 'Times New Roman', Times, Serif;
/*	    font-family: Cochin, Georgia, "New Century Schoolbook", "Bitstream Vera Serif", "Times New Roman", times, serif;*/
        }

        #logo {
            position: absolute;
            left: 0;
            top: 0;
            width: 349px;
            height: 199px;
            margin: 0;
            padding: 0;
            background: #7A962C url(nowe_tlo2.gif) no-repeat bottom right;
        }
        
        #head {
            height: 200px;
            width: 100%;
            margin: 0;
            padding: 0;
            background: #BECB94 url(tlo_head_v3.gif) repeat-y top left;
            border: none;
            border-bottom: 1px solid #eee;
        }

        #head img {
            position: absolute;
            margin-left: 390px;
            margin-top: 80px;
            padding: 0;
            border: 0;
        }


        #menu {
            position: absolute;
            left: 0px;
            top: 230px;
            width: 310px;

            padding: 0;
            margin: 0;
/*            background: transparent url(tllo.gif) no-repeat 220px 0;*/
/*            background: #525930;*/
            text-align: right;
        }
        
        #menu ul {
/*            margin-top: 250px;*/
            list-style-type: none;
            margin-right: 5px;
            margin-left: 0;
            padding: 0;
        }
        
        #menu li {
            margin-top: 8px;
            background: transparent url(button2_.gif) top right no-repeat;
            margin-left: 0;
        }
        
        #menu li a:link, #menu li a:visited {
/*          height: 25px;*/
            width: 100%;
            text-align: right;             /*777A43*/
            border-right: 5px solid #777A43;
            padding-right: 10px;
            font-variant: small-caps;
/*            text-transform: lowercase;*/
            font-size: 16px;
            text-decoration: none;
/*            font-weight: bold;*/
            color: #A9AC98;
        }

        #menu li a:hover, #menu li a:active {
            border-right: 5px solid #F1F0D6;
            color: #F1F0D6;
        }

        #menu li a.biez:link, #menu li a.biez:visited {
            border-right: 5px solid #CEB362;
            color: #C2A95B;
        }

/*        #aktywny {
            background: transparent url(sztraf.gif) repeat;
        }

        #aktywny a.link, #aktywny a.visited {
            border-right: 5px solid #CEB362;
            color: #C2A95B;
        }
  */
        #content {
            background: #D2DAAE;
            padding: 0;
            margin: 0;
            margin-left: 390px;
            margin-right: 100px;
            margin-top: 40px;
            color: #1f1f1f;
        }

        a.kotw, a.kotw:link, a.kotw:visited, a.kotw:active, a.kotw:hover {
            color: #222;
            text-decoration: none;
            font-size: 14px;
        }

        #content a.tekst:link, a.tekst:visited {
            text-decoration: none;
            color:#6699FF;
        }

        #content a.tekst:hover, a.tekst:active {
            text-decoration: underline;
            color:#6699CC;
        }

        #content p {
            text-align: justify;
        }
        
        #content hr {
            border-top: 1px solid #444;
            border-bottom: none;
            border-left: none;
            border-right: none;
/*            margin-top: 20px;*/
            margin: 0;
            padding: 0;
            height: 1px;
        }
        
        #content ol {
            list-style-type: decimal;
        }
        
        h1, h2, h3 {
            font-family: Garamond, Verdana, Arial, sans-serif;
            color: #333;
        }

        h1 {
            font-size: 18px;
        }

        h2 {
            font-size: 16px;
        }

        h3 {
            font-size: 14px;
        }

        ul.male {
            list-style-type: lower-alpha;
        }
        
        .ur {
            list-style-type: upper-roman;
        }
        
        .jezyk {
            border: 0;
            position: absolute;
            left: 1px;
            top: 182px;
        }
        
        #stopka {
            clear: both;
            margin-top: 100px;
            margin-bottom: 0;
            margin-left: 390px;
            margin-right: 0;
        }

        #stopka p {
            border-top: solid 1px #444;
            color: #333;
            font-weight: normal;
        }

