a
  {color: #ff0000;}
body
  {background: #ced5e0;}
h1
  {text-align: center;}
hr
  {margin: auto; width: 400px;}
body>table
  {background: #ffffff; margin: auto; width: 800px;}
body>table>tbody>tr>td>table
  {background-color: #ced5e0; border-spacing: 1px; margin: auto;}
body>table>tbody>tr>td>table>tbody>tr                  >td
  {height: 44px; padding: 2px; text-align: center; width: 44px;}
body>table>tbody>tr>td>table>tbody>tr:nth-of-type(even)>td:nth-of-type(even),
body>table>tbody>tr>td>table>tbody>tr:nth-of-type(odd) >td:nth-of-type(odd)
  {background: #808080;}
body>table>tbody>tr>td>table>tbody>tr:nth-of-type(even)>td:nth-of-type(odd),
body>table>tbody>tr>td>table>tbody>tr:nth-of-type(odd) >td:nth-of-type(even)
  {background: #ffffff;}
body>table>tbody>tr>td>table>tbody>tr                  >td:nth-of-type(1),
body>table>tbody>tr>td>table>tbody>tr:nth-of-type(9)   >td
  {background: #ffffff !important;}
