   body {
		  margin: 0;
          padding: 0;
		  background : #f5ffe6 url('tyl.png') top left fixed repeat-y;    

      }
	
    #container  {
           width : 800px;
           border: 1px dotted ;
           margin : 0;
           margin-left : auto;
           margin-right : auto;
           position : relative;
           margin-top : 30px;
           margin-bottom : 20px;
           padding : 0px;   
		   background : #edffd8;	
		         		   
      }
 
 
   #content {
           width : 800px;
           padding : 20px 0px 0px 0px;
		   margin: 0px;
           vertical-align : top;
           border : 0px ;
           background : #edffd8;
		   
        
      }
 
#banner {
           width : 796px;
		   height: 90px;
           border : 1px solid #c7c7c7;
           margin:  1px 1px 1px 1px;
           background : #ebf7c2;
           padding : 0px ;
           } 
		   
#footer {
           height : 20px;
           clear : both;
           padding : 0;
           margin : 2px 2px 2px 2px;
           background : #ebf7c2;
           border : dashed 1px #c7c7c7;
      }
	  
	p.banner {
           font: 35px Arial, Verdana, sans-serif , normal;		   
           margin-top : 1px;
           margin-bottom : 1px;
           padding : 5px 5px 0px 2px;
           color : #FFB200;
      }
	  p.subbanner {
           font: 18px Arial, Verdana, sans-serif , normal;		   
           margin-top : 1px;
           margin-bottom : 1px;
           padding : 0px 5px 5px 5px;
           color : #FFB200;
      }
	  p.footer {
           font: 10px Arial, Verdana, sans-serif , normal;		   
           margin-top : 1px;
           margin-bottom : 1px;
           padding : 2px 0px 0px 2px;
           color : #FFB200;
      }
		   
		     a , a:visited , a:hover {
           color : #FFB200;
           text-decoration : none;
           border-style : none;
      }
 
	p {	
		   font: 12px Verdana,Arial , sans-serif, normal;
           margin : 30px 25px 25px 25px;
           color : #4a4a4a;
           text-align : justify;
           line-height: 17px;
		   line-height: 150% ;
          }
		
  tr, td{
           font: 12px Verdana,Arial , sans-serif, normal;
           margin : 15px 25px 15px 25px;
           color : #4a4a4a;
           text-align : justify;
           line-height: 17px;

      }
	  
	      ul {
font-family : "Verdana";
           font-size : 12px;
           font-style : normal;
           color : #4a4a4a;
           text-align : left;
           list-style-type : circle;
       }
	   
	   img {
	   border :1px solid #4a4a4a;
			}


      li, li a{
           font-family : "Verdana";
           font-size : 12px;
           font-style : normal;
           margin: 5px 5px 5px 15px;
           color : #4a4a4a;
           text-align : left;
           list-style-type : circle;
      }

	      h2 {
           font-family : "Verdana";
           font-size : 16px;
           font-style : normal;
           margin : 30px 500px 30px 15px;
           padding : 5px;
           color : #2a2a2a;
           text-align : justify;
            border-bottom: 1px #7f995a solid ;
            border-left: 1px #7f995a solid;
            }
	
		   
      .prawy {
           float: right;
           margin: 2px 4px 2px 4px;
           }
      .lewy {
           float: left;
           margin: 2px 4px 2px 4px;
           }

 
 #navcontainer
{
margin: 0;
padding: 0;
height: 25px;
font: 15px Arial, Verdana, sans-serif;
width: 100%;
border-bottom: 1px solid #7f995a;
list-style-type: none;
background: #edffd8;
}

#active a {
border-left: 1px solid #727272;
 }
 
 
 
 
.navlist
{
padding: 3px 5px;
margin-left: 0px;
border-bottom: 1px solid #778;
font: bold 12px Verdana, sans-serif;
}

.navlist li
{
list-style: none;
margin: 0;
display: inline;
border-bottom: 0px;
}

.navlist li a
{
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #778;
border-bottom: 0px;
background: #c8e59a;
text-decoration: none;
}

.navlist li a:link { 
color: #448;
border: 1px solid #778; }

.navlist li a:visited { 
color: #667; 
border: 1px solid #778;}

.navlist li a:hover
{
color: #FF9900;
background: #CCFF80;
border-color: #227;
border: 1px solid #778;
}

.navlist li a#current
{
background: white;
border: 1px solid #778;
border-bottom: 1px solid white;
}


