html {
    background: url(gfx/background.png) repeat;
    padding: 0px;
    margin: 0px;
     }

body {  
    
   
     }

#background {

/*width:100%; height:95%; position: absolute; z-index: -1; top: 0; left:0; margin-top: 120; margin-bottom: 80;
*/

}




#banner {
    position: fixed;
    width: auto;
    height: 150 px;
    top: 0;
    right: 0;
    bottom: auto;
    left: 0;
    padding: 0px;
    margin-top: 0;  
    margin-bottom: auto;
    background-image:url(gfx/top-cuted.jpg);  
    background-repeat: no-repeat;
    background-position: top;
    border: 0px;

        }


#stopka {
    position: fixed;
    width: auto;
    height: 90px;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 0px;
	margin-top: auto;  
    margin-bottom: 0;
	background-image:url(gfx/stopka.png);  
    background-repeat: no-repeat;
    background-position: bottom;
    border: 0px;
	float:none

		}

/*copyright a {
  color: #88f;
  text-decoration: none;
  border: 0px;

}
*/
#leftmenu {
   left: 10px;
   margin-left: 3px;
   margin-top: 110px;
   margin-bottom: 80px;
   width: 54px;
   height: 100%;
   z-index: -1;
   position: fixed;
   background-image:url(gfx/bok.png);  
   background-repeat: repeat-y;
   background-position: repeat-y;
   border: 0px;
   float: left;
          }
          
#rightmenu {
   right: 10px;
   margin-right: 3px;
   margin-top: 110px;
   margin-bottom: 80px;
   width: 54px;
   height: 100%; 
   z-index: -1;
   position: fixed; 
   background-image:url(gfx/bok.png);  
   background-repeat: repeat-y;
   background-position: repeat-y;
   border: 0px;
   float: right;


}
#content {

   margin-right: 160px;
	 margin-left: 210px;
	 margin-top:150px;
	 margin-bottom: 200px;
	 padding-top: 0px;
	 padding-bottom: 0px;
	 font-family: "Trebuchet MS";
	 font-size: 16px;
	 text-align: left;
	 line-height: 100%;
	 	
} /* 
   Headers
            */
            



h1 { /* belka tematow */
    color: white;
    background-image: url(gfx/menu-temat.png);

    background-repeat: repeat-x;
	padding-top: 0px;
	padding-bottom: 0px;
	    margin-top: 0px;
	    padding-left:30px;
    margin-bottom: 0px;
    font-family: Verdana, Sans-serif;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    line-height: 22px;
}

h2 { /* belka menu */
    color: white;
    background-image: url(gfx/menu.png);
    background-repeat: no-repeat;
	padding-top: 0px;
	padding-bottom: 0px;
	    margin-top: 0px;
	    padding-left:10px;
    margin-bottom: 0px;
	font-family: Verdana, Sans-serif;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    line-height: 22px;
}


h3 { /* tekst w polach */
  color: #000000;
	padding-top: 6px;
	padding-bottom: 10px;
	padding-left:30px;
	margin-top: 0px;
	margin-bottom: 0px;
    font-family: Verdana, Sans-serif;
	font-size: 10.5pt;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    line-height: 20px; 
	background-color: #EEEEF3;	
  	border-left: solid 1px rgb(230,230,250);
		border-right: solid 1px rgb(192,192,192);  
		border-top: solid 1px rgb(240,248,255);  
		border-bottom: solid 1px rgb(112,128,144);


} 

h4 { /* tekst menu */
 color: blue;
 font-family: Verdana, Sans-serif;
 font-size: 10pt;
 font-weight: bold;
 text-align: justify;
 text-decoration: none;
 line-height: 150%;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left:5px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #EEEEF3;	
  	border-left: solid 1px rgb(230,230,250);
		border-right: solid 1px rgb(192,192,192);  
		border-top: solid 1px rgb(240,248,255);  
		border-bottom: solid 1px rgb(112,128,144);


}

h5 { /* belka menu */
    color: white;
    background-image: url(gfx/menu_right.png);
    background-repeat: no-repeat;
	padding-top: 0px;
	padding-bottom: 0px;
	    margin-top: 0px;
	    padding-left:10px;
    margin-bottom: 0px;
	font-family: Verdana, Sans-serif;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    line-height: 22px;
}


h6 {
    color: #777742;
    background-color: white;
    font-family: Georgia, Didot, serif;
    }
/* 
   General link styling
                         */

a:link,a:visited {
    color: #000000;
    text-decoration: none;

}

a:hover, a:active {
/* padding-right: 50px; */
   color: #3D3AAF;
   text-decoration: none;
}

a:link img, a:visited img {
    border-style: none;
}

a img {color: black} /* The only way to hide the border in NS 4.x */

 /* 
   Other basic styles 
                      */



img { 
    margin:0;
    padding: 0;
    vertical-align: middle;
    border: 0;
}

acronym:hover, abbr:hover {
    cursor: help;
}

abbr[title], acronym[title], span[title], strong[title] {
    border-bottom: thin dotted;
    cursor: help;
}

pre, code, tt {
    font-family: "Bitstream Vera Sans Mono", Monaco, "Andale Mono", monospace;
    line-height: 100%;
    white-space: pre;
}






                                                            


.hideme { display: none; }


/*
   Forms 
         */


/* Fieldsets */
fieldset {
    padding: .5em;
    background: white;
    border: 1px dotted #aaaa77;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: .5em;
}

fieldset legend {
    color: #fff;
    background-color: #aaaa77;
    font-size: smaller;
    padding: .1ex .5ex;
    border-right: 1px solid gray;
    border-bottom: 1px solid gray;
    font-weight: bold;
}


input {
    vertical-align: middle;
}

input.reset {
    text-align: center;
}

input.default {
    text-align: center;
    font-weight: bold;
}


