* { margin: 0; padding: 0; }

/* Style ogolne */
html, body {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-style: normal;
   font-size: 8pt;
   color: #305191;
   background: #f1f1f1;
}
img { border: 0; }
a {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-style: normal;
   font-size: 8pt;
   color: #ff710b;
   text-decoration: none;
}
a:hover { color: #305191; text-decoration: underline; }

h1 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10pt;
   color: #ff710b;
}


/* Struktura */
#intro {
   position: relative;
   width: 790px;
   margin-left: -395px;
   left: 50%;
   margin-top: 10px;
}
#outer {
   position: relative;
   width: 790px;
   left: 50%;
   margin-left: -395px;
}
#outer { margin-top: 30px; background: #f1f1f1 url(../gfx/bgMain.gif) repeat-y bottom center; }
#header { background: url(../gfx/bgTopIntro.gif) no-repeat top center; }
#content { margin: 0 0 0 20px; }
#footer {
   height: 45px;
   background: url(../gfx/bgBottom.gif) no-repeat bottom center;
   color: #ff6c02;
   text-transform: lowercase;
}

#headerIn {
   padding-top: 15px;
   margin-left: 20px;
   width: 750px;
   border-bottom: 12px solid #305191;
}
#header h1 { float: left; margin-bottom: 6px; }
#header h1#r { float: right; }


#footerIn {
   margin-left: 20px;
   padding-top: 5px;
   width: 750px;
   border-top: 12px solid #80d000;
   text-align: center;
   font-size: 7pt;
}
#footer a { margin-right: 15px; }

#tekst {
   position: relative;
   width: 750px;
   margin-left: -375px;
   left: 50%;
   margin-top: 10px;
}
#tekst h1 {
   text-align: center;
}
#tekst p {
   text-align: justify;
   margin-top: 10px;
}
