body {
    font-family: Arial, sans-serif;
    color: #00325d; 
    font-size: 12px; line-height: 18px;
    background-image:url(grafiki/tlo.jpg); background-repeat:repeat-x;
    }
    
 table, td, img, h1, .ramka, object {margin: 0px;padding: 0px}   
    
/* układ strony */
.rama {position: absolute; top:0px; width:900px; 
	   border-left: #ddd 1px solid; border-right: #ddd 1px solid;border-bottom: red 2px solid; 
	   background: #fff; background-image:url(grafiki/tlo1.jpg);
	   background-repeat:repeat-x;
	   }
.str {color: #0a8459}
.ramka { border-top: #64370c 3px solid;border-bottom: #c56b23 3px solid; border-left: #a1681a 3px solid; border-right: #a1681a 3px solid;}
.naglowek { font-size: 16px; line-height: 30px;}
.stopka { font-size: 12px; line-height: 30px;}
.biuro { font-size: 22px; line-height: 35px;font-weight: bold;}
.haslo {font-size: 15px; line-height: 35px;font-weight: bold; color:#ffb; text-align:left;font-style: }

h1 {font-size:15px; line-height:25px ;font-weight: normal;}
h2 { font-size: 22px; line-height: 22px; font-weight: bold; color:#aaa; margin: 0px; letter-spacing: 2px;text-align:left;}
h3 { font-size: 16px; line-height: 18px; font-weight: bold; margin: 25px 0px 5px 0px; color:#aaa;font-style: normal;text-align: left;}

p {font-size: 12px; line-height: 18px;
     margin: 0px; padding: 10px  0px  10px  0px; 
     text-align:justify;  text-indent:20px;
     }

span {color: #fff; font-size: 12px; line-height: 16px;}

.info {font-size:13px; line-height:25px ;font-style: italic;font-weight: bold; text-align: center;}
.foto { border-top: #64370c 5px solid;border-bottom: #c56b23 5px solid; border-left: #a1681a 5px solid; border-right: #a1681a 5px solid;}

a { font-family: Arial, sans-serif; text-decoration:none; font-size: 12px; line-height: 15px;}
a:link,a:visited { color: #777;}
a:hover,a:active { color: red;  }

a.w { font-family: Arial, sans-serif; text-decoration:none; font-size: 12px; line-height: 12px;}
a.w:link,a:visited { color: #777;}
a.w:hover,a:active { color: red;  }

li    {font-size: 12px; line-height: 18px;
       text-indent:0;  padding:0px; margin: 0px 0px 10px 14px;text-align:justify}
ul  { padding:0px; margin: 0px 0px 10px 0px; list-style-type: square;text-align:left;}	

/*MENU POZIOME*/
li.poz    {padding:0px; margin: 0px 0px 0px 0px;}
ul.poz { padding:0px; margin: 0px 0px 0px 0px;}

#navbar { 
font-style: normal;text-align: left; padding:0px 0px; 
 height:27px; width:550px; margin-left:0; 
} 
#navbar li.poz { 
list-style:none; display:inline; 
} 
#navbar a {font-size: 12px;  line-height: 24px;
width:117px; color:#777; text-decoration:none; 
background:transparent url("grafiki/ph.gif") no-repeat; float:left; 
padding:2px 0px 0px 0px; margin:0px;text-align:center;
} 
#navbar a:hover { 
background-position:0 -26px; color: red; 
} 
#navbar a:active { 
background-position:0 -26px; color:red;
} 
#navbar li.poz {
background-image:none;padding:0;
}

/*MENU BOCZNE - pionowe*/

#nawigacja ul#menu { margin:0px; padding:0px; list-style:none; font-style: normal;text-align: left;}
#nawigacja * a.rollover:hover{ color:#f00; font-weight:normal;}
#nawigacja * a.rollover{color:#777}
#nawigacja * a.rollover, #nawigacja * a.rollover:visited{ text-decoration:none; font-size:12px; border: 0px none;}

a.rollover {display: block; width: 140px; height: 21px; text-indent:17px; line-height:21px; background: url(grafiki/pv.gif) top left no-repeat;}
a.rollover:hover {background-position: 0px -21px;}

li.mb    {font-size: 12px; padding:0px; margin: 0px 0px 0px 0px;}
ul.mb  { padding:0px; margin: 0px 0px 0px 0px;}
/*Koniec utawien menu*/
