<style>
  .table-container {
    position: relative;
    margin-top: 20px; /* Отступ сверху */
    margin-bottom: 20px; /* Отступ снизу */
  }

  .overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #282828d1; /* Новый цвет фона и уровень прозрачности */
    z-index: 1;
  }

  table {
    position: relative;
    z-index: 2;
    border-collapse: collapse;
  }

  table, th, td {
    border: 1px solid transparent; /* Делаем рамки и разделительные черты прозрачными */
  }

  td {
    padding-top: 10px; /* Отступ сверху для всех ячеек */
    padding-bottom: 10px; /* Отступ снизу для всех ячеек */
  }

  tr:first-child td {
    padding-top: 20px; /* Увеличенный отступ сверху для первой строки */
  }

  tr:last-child td {
    padding-bottom: 20px; /* Увеличенный отступ снизу для последней строки */
  }
</style>

<div class="table-container">
  <div class="overlay"></div>
  <table cellpadding="1" cellspacing="1" style="width:265px">
    <tbody>
      <tr>
        <td style="text-align:center">
          <p><span style="font-size:20px"><span style="color:#e74c3c"><strong>Бонусы при пополн</strong></span></span><span style="font-size:20px"><span style="color:#e74c3c"><strong>ении</strong></span></span></p>

          <hr style="border: 1px solid transparent;" />
          <p>&nbsp;</p>

          <p><span style="font-size:16px">500 рублей - бонус 50 рублей</span></p>

          <p><span style="font-size:16px">1000 рублей - бонус 150 рублей</span></p>

          <p><span style="font-size:16px">2000 рублей - бонус 500 рублей</span></p>

          <p><span style="font-size:16px">5000 рублей - бонус 2500 рублей</span></p>

          <p>&nbsp;</p>

          <hr style="border: 1px solid transparent;" />
          <p><span style="font-size:18px"><strong><span style="color:#e74c3c">Любой способ оплаты</span></strong></span></p>
        </td>
      </tr>
    </tbody>
  </table>
</div>