body {
    font-family: Arial, sans-serif;
    color: #333; 
    font-size: 12px; line-height: 16px;
    text-align: left;
    background: #f4f5c9;
    background-image:url(grafiki/tlo.jpg); background-repeat:repeat-x;
     }
     
 .rama {position: absolute; top:3px; width:960px; background:#f2f1d6; border: #c9473d 1px solid;border-top: #c9473d 5px solid;}   
td, tr, img, h1, h2, h3, h4, p, .ramka, object {margin: 0px; padding: 0px}   
 
  /* struktura - tło strony*/ 
 .blok {background:#dec06e; border: #c9473d 1px solid; }
 .log {background:#e29648; border: #c9473d 1px solid; line-height: 25px; text-align: center;vertical-align: middle;}
 .odstep { height:5px}
 .naglowek {font-size: 12px; line-height: 20px; color:#fff; text-align: center; 
		 background:#c9473d; border: #c9473d 1px solid;  height:20px}
.info {font-size: 12px; line-height: 16px; text-align: justify; 
		 background:#fff; border: #c9473d 1px solid; padding: 5px 7px}
.data {float:right; color:#777; font-style: italic; font-size: 10px;}		
.foto { border: #c9473d 1px solid; background:#fff;} 
.foto1 { border: #c9473d 1px solid; margin-bottom:5px}

 /* lewy blok*/  
 .tlo_menu_lg {background-image:url(grafiki/tlo_menu_lg.gif); background-repeat:no-repeat;
		      width:258px; height:6px}
 
  .tlo_menu_l {background-image:url(grafiki/tlo_menu_l.gif); background-repeat:repeat-y;
		      width:258px;}
 .pl 		{background-image:url(grafiki/pl.gif); background-repeat:no-repeat;
		 width:258px; height:32px; color: #fff;
		 font-size: 12px; line-height: 24px; font-weight: bold; vertical-align: top; text-align: left;
		 }
 .tlo_menu_ld {background-image:url(grafiki/tlo_menu_ld.gif); background-repeat:no-repeat;
		      width:258px; height:8px} 
/* prawy blok*/  
 .pp 		{background-image:url(grafiki/pp.gif); background-repeat:no-repeat;
		 width:177px; height:32px; color: #fff;
		 font-size: 12px; line-height: 24px; font-weight: bold; vertical-align: top; text-align: center;
		 }
.tlo_menu_p{background-image:url(grafiki/tlo_menu_p.gif); background-repeat:repeat-y;
		      width:177px;}
 .tlo_menu_pd {background-image:url(grafiki/tlo_menu_pd.gif); background-repeat:no-repeat;
		      width:177px; height:8px}  
/* tablica oplat */		      
.tab_l { padding:3px; text-align:left;vertical-align: middle;}
.tab_s { padding:3px; text-align:center;vertical-align: middle; background:#ffd;} 

h1 { font-family: Verdana, sans-serif; font-size: 25px; line-height: 50px; font-weight: bold;  color:#c9473d; font-style: normal; 
	   text-align: center; text-indent: 0px;}    
h2 { font-size: 13px; line-height: 25px; font-weight: bold;  color:#c9473d; font-style: normal; 
	   text-align: left; text-indent: 0px;}
	   
.verdana {font-family: Verdana, sans-serif; text-align: center; line-height: 18px; }

p { text-align:left;  text-indent:0px;    
     }
     
li    {font-size: 12px; line-height: 20px; color:#5b1e00; 
       text-indent:0;  padding:0px; margin: 0px 0px 0px 15px;text-align:left;
	}
	
span {color: red; font-weight:bold}

a {text-decoration:none; font-size: 12px; line-height: 15px;}
a:link,a:visited { color:red; }
a:hover,a:active {color: brown;  }

a.w {font-size: 12px; line-height: 16px;}
a.w:link, a.w:visited	        {color: brown;}
a.w:hover, a.w:active	        {color: #fff; background: red}

a.rej {font-size: 12px; line-height: 15px;}
a.rej:link,a.rej:visited { color:white; }
a.rej:hover,a.rej:active {color: yellow;  }

a.wiecej { }
a.wiecej:link,a.wiecej:visited { color:red;   background:#f9f8cf; }
a.wiecej:hover,a.wiecej:active {color: #fff;   background:#dec06e;}

/*MENU BOCZNE - pionowe*/
#nawigacja {}
#nawigacja * a{color:#333 ;/*regulacja odstępu*/ margin: 0px 0px 1px -5px; text-decoration:none; border: 0px none;} 
#nawigacja * a:hover{ color:#fff;}
#nawigacja ul#menu { margin:0px 0px 0px 0px; padding:0px; list-style:none; font-style: normal;}

a.rollover {display: block; width: 237px; height: 18px; background: url(grafiki/p1.gif) top left no-repeat;
		 text-indent:25px; font-size:12px; line-height:18px; text-align: left;
		 font-weight:normal; 
		 }
a.rollover:hover {background-position: 0px -18px;}
/*Koniec ustawien menu*/

/*MENU BOCZNE - pionowe 2*/

#nawigacja2 * a{color:#333 ;/*regulacja odstępu*/ margin: 0px 0px 0px -8px; text-decoration:none; border: 0px none;} 
#nawigacja2 * a:hover{ color:#fff;}
#nawigacja2 ul#menu2 { margin:0px 0px 0px 0px; padding:0px; list-style:none; font-style: normal;}

a.rollover2 {display: block; width: 157px; height: 20px; background: url(grafiki/p2.gif) top left no-repeat;
		 text-indent:17px; font-size:12px; line-height:20px; text-align: left;
		 font-weight:normal; 
		 }
a.rollover2:hover {background-position: 0px -20px;}
/*Koniec ustawien menu*/

