
   .siatka { 
      list-style: none; display: flex; flex-wrap: wrap; flex-direction: row; position: relative; margin: 0 0 0 -15px;
   }
   .siatka li { 
      display: flex; flex-direction:column; position:relative;  padding: 0 0 0 15px; 
      flex: 1 0 175px;
      align-items: flex-start;
   }

   .siatka li > div {
      margin-bottom: 2em;
	   width: 100%;
      display:flex; flex-direction:column; flex:1 0 auto;
   }

   .siatka li > div p {
      padding:4px 0;
   }

   .divsiatka { width:159px; height:225px; position:relative; background:url( \siatka_29x31.gif\ ); margin: 0 auto }

   .divred {
      border:1px solid #aaa;
      font-family: verdana !important;
      font-size:12px;
      position:absolute; 
      width:0; height:0; 
      left:0; 
      opacity:0.8; 
      pointer-events:none;
      background:#ddd; color:#000; 
      text-align:center; font-weight:bold; letter-spacing:-1px;
   }

