    html {
	margin: 0px;
	padding: 0px;
    }
    body {
	border: 0px;
        margin: 0px;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
        background-color: #fff;
        text-align: center;
    }

    p {
        text-indent: 3ex;
        color: #555;
    }

    hr {
        border-collapse: collapse;
        border: 0;
        border-top: 1px dotted #fff;
        border-bottom: 1px dotted #ff8f00;
        
    }

     #top_bar {
      background: url(../lay/banner_02.jpg) no-repeat 199px 0;
      height: 151px;
      width: 960px;
      margin: 0 auto 0 auto;
      text-align: left;
     }

     #top_bar img{
	   border: 0;
	   padding: 0;
	   margin: 0;
         margin-top: 97px;
	}

     #cont {
      width: 966px;
      margin: 0 auto 0 auto;
      background: #fff;
     }
     
   #stopka {
       clear: both;
       height: 20px;
       background: transparent url(../lay/stopka.gif) no-repeat top left;
       text-align: right;
       color: #666;
   }
   

/* ---------------------------------------------------------------------- topmenu */
   #content {
       float: left;
       width: 520px;
       margin-left: 19px;
       margin-right: 19px;
       text-align: justify;
       vertical-align: top;
   }
   
    #content a:link,
    #content a:visited,
    #content a:active {
        text-decoration: none;
	color: #800;
        border-bottom: 1px dotted #800;
        }

    #content a:visited:hover,
    #content a:hover {
        text-decoration: none;
	border-bottom: 1px dotted #800;
	background-color: #000;
	color: #fff;
        }

   #right_cont {
       width:190px;
       float:left;
       background: #fff;
   }
   
    #right_cont a:link,
    #right_cont a:visited,
    #right_cont a:active {
        font-variant: small-caps;
        text-decoration: none;
	color: #ff8f00;
        }

    #right_cont a:visited:hover,
    #right_cont a:hover {
        font-variant: small-caps;
        text-decoration: none;
	border-bottom: 1px dotted #800;
	background-color: #a3ff00;
/*	color: #fff; */
        }

   
   
    #menu {
        float: left;
        width: 210px;
	padding: 0;
        margin-bottom: 30px;
        text-align: left;
    }

    #menu ul {
       	margin: 0;
	padding: 0;
        list-style-type: none;
        margin-left: 0;
        width: 180px;
        border-top: solid 1px #fff;
    }


    #menu li {
	list-style-type: none;
	background-color: transparent;
	font: 12px /14px Verdana, Arial, sans-serif;
	font-weight: normal;
	font-variant: small-caps;
        text-align: right;
	border-bottom-style: solid;
	border-bottom-color: #eee;        /* 58800B */
        border-bottom-width: 1px;
	padding-top: 0;
	padding-bottom: 2px;
    }

/*    #menu li:hover {
	background: transparent url(pliki/sztraf2.gif) repeat;
    }  */

    #menu li.aktywny {
	background: transparent url(pliki/sztraf2.gif) repeat;
    }

    #menu li.nieaktywny {

    }

    #menu a {
        margin: 0;
    }

    #menu a:link,
    #menu a:visited,
    #menu a:active {
	font-style: normal;
/*	font: normal 12px /18px Verdana, Arial, sans-serif;   */
	color: #888;
	text-decoration: none;
/*	font-variant: small-caps; */
        }

    #menu a:visited:hover,
    #menu a:hover {
	color: #888;
	text-decoration: underline;
        }



    #menu li a:link,
    #menu li a:visited,
    #menu li a:active {
	font-style: normal;
	font: normal 12px /18px Verdana, Arial, sans-serif;
	color: #114400;
	text-decoration: none;
	font-variant: small-caps;
        }

    #menu li a:visited:hover,
    #menu li a:hover {
/*	text-decoration: underline;  */
	border-bottom: 1px dotted #600;
        }

    .m_lev0 li {
/*        text-indent: 1ex; */
    background-color: #fff;
    }

    .m_lev1 {
    background-color: #eee;
    }

    .m_lev1 li {
    text-indent: 2ex;
    }

    .m_lev2 {
    background-color: #ddd;
    }

    .m_lev2 li {
        text-indent: 3ex;
    }

    .m_lev3 {
    background-color: #ccc;
    }

    .m_lev3 li {
        text-indent: 4ex;
    }

/* ---------------------------------------------------------------------- topmenu */

    h1 , h2 , h3 , h4 , h5 {
       	font: Verdana, Arial, sans-serif;
/*	font-family: Times New Roman, times, serif; */
	color: #888;
	margin-top: 20px;
	font-weight: normal;
    }

    h1 {
    font-size: 15px;
    font-variant: small-caps;
    }

    h2 {
    font-size: 14px;
    border-left: 5px solid #ccc78d;
    padding-left: 10px;
    }

    h3 {
    font-size: 13px;
    }

    h4 {
    font-size: 12px;
    }

    h5 {
    font-size: 11px;
    
    }

/* ------------------------------------------------------ content */


   .thumb {
       border: 1px solid #555;
       margin: 5px;
   }
   
    #galeria a:link,
    #galeria a:visited,
    #galeria a:active,
    #galeria a:visited:hover,
    #galeria a:hover {
	font-style: normal;
	font: normal 12px /18px Verdana, Arial, sans-serif;
	text-decoration: none;
	font-variant: small-caps;
	border: none;
        }

    #stopka a:link,
    #stopka a:visited,
    #stopka a:active,
    #stopka a:visited:hover,
    #stopka a:hover {
	font-style: normal;
	font: normal 12px /18px Arial, sans-serif;
	text-decoration: underline;
	border: none;
	color: #666;
        }


