 #podzialrymow{position:relative;width: 100%;}
  
  .lp{width:20px;text-align:center;vertical-align:middle; font-weight: bold; background-color:#FFD3A7;
  	border-right:2px solid black;
  }
  .kryt{width:150px;text-align:center;vertical-align:middle;
  border-right:2px solid black;
  } 
  .nagl{text-align:center; font-weight: bold;background-color:#FFD3A7;
	border-right:2px solid black;
   }
  .tbl{border: 2px solid black; background-color:#FFFFD9; border-collapse:collapse;border-spacing:0px;
  color:black;margin: 10px;}
  
  #tcenter{text-align:center;}
  .spis
  {
  padding-left:10px;
    border: 2px solid black;		
border-collapse:collapse;
border-spacing:0px;
 background-color:#EBEBEB;
  }
  
 .spis a:link {color:#171717;text-decoration: underline;}     
 .spis a:visited {color:#171717;text-decoration: underline;}

  
  .tdspis
  {
  vertical-align:top;
  padding: 5px;
  border: 2px solid black;	
border-collapse:collapse;
border-spacing:0px;
 background-color:#EBEBEB;
  }
  
  #jak{ position:absolute;left:60px;top:60px;width:250px;border:2px solid black;}
  #rym{ position:absolute;left:0px;top:60px;width:250px;border:2px solid black;}
  #funkcje{ position:absolute;left:30px;top:60px;width:250px;border:2px solid black;}
  .naglowek{font-weight: bold;border-bottom:1 px solid black;text-align:center;padding:2px;
  background-color:#4545FF;
  }
  .tresc1{padding:2px;background-color:#A7A7FF;text-align:justify;}

#all{
  right: 50%;
  position: absolute;
}

#centrum{
   left: 50%;
   position: relative;
}

.wrs
{
border-top: 2px solid black;
}

.tfn
{
text-align:center;
font-weight:bold;
border: 2px solid black;
}

.funkrym, .demo1, .demo2, .demo3,.demo4
{
border: 2px solid black;
border-collapse:collapse;
border-spacing:0px;
text-align:center;
 background-color:#EBEBEB;
 margin: 10px;
 color:black;
}

.red{color:#FF0101} .blue{color:#0101FF;}
.fiolet{color:#993399;} .green{color:#009F00;}
.yellow{color:#Ff8001;} .grey{color:#8B8B8B;}
.orange{color:#FF00CC;} .blekit{color:#Ff0066;}
.ubogie{color:#3300CC;}

.zwr{
vertical-align:middle;

text-align:center;
padding:10px;
border-right: 1px solid black;
}

.demotyt{
border-bottom:1px solid black;
border-right: 1px solid black;
}

.obj
{
padding-left:10px;
padding-right:10px;
border-bottom:1px solid black;
vertical-align:middle;
}

.tytr
{ 
text-decoration: underline;
font-weight: bold;
font-size: 17px;
color: #FFFF00;

}
.podtyt
{ 
text-decoration: underline;
font-weight: bold;
font-size: 16px;
color: #FFFF33;


}

 .tbl a:link {color:#171717;text-decoration: underline;}     
 .tbl a:visited {color:#171717;text-decoration: underline;}

.ui{ font-weight: bold; font-style: italic; }

.fr
{
padding:5px;
text-align:left;
}