/* CSS Zlin4894.cz */

    body {margin-top: 10px; margin-bottom: 10px; font-family: Verdana, Arial, Lucida, Helvetica, Sans-Serif; text-align: center;}
    h1 {font-size: 2em;}
    h2 {font-size: 1.5em;}
    p {margin-top: 0.5em; margin-bottom: 0.2em;}
    table.index {border:1px solid black; margin: auto; }
    table.index th, td {border: 1px solid black; padding: 5px; }
    table.index th {font-size: 1em; text-align: left; background: black; color: white; }
    table.svj {border:2px solid black; margin: auto; border-collapse: collapse; }
    table.svj td, th {border: 1px solid black; font-size: 1.5em;}
    table.svj th {background: black; color: white; border: 1px solid white; }
    table.ru {width: 100%; border-spacing: 0px; margin: auto;}
    table.ru td {border: 1px solid black;}
    table.ru th {background: black; color: white; }
    table.ru td.byt {text-align:center;}
    table.ru td.tyden {text-align:center;}
    .thead2 {display: none;}
    .btn {margin-top: 15px;}

    .table1 {
      box-sizing: border-box;
      width: 100%;
      height: auto;
      background: none;
      border-left: 2px solid black;
      border-top: 2px solid black;
      border-right: 2px solid black;
    }
    .table2 {
      box-sizing: border-box;
      width: 100%;
      height: auto;
      background: none;
      border-left: 2px solid black;
      border-bottom: 2px solid black;
      border-right: 2px solid black;
    }

    @media screen and (min-width: 900px) {
      body {margin-top: 20px; margin-bottom: 10px; font-family: Verdana, Arial, Lucida, Helvetica, Sans-Serif; text-align: center;}
      h1 {font-size: 2em;}
      h2 {font-size: 1.5em;}
      p {margin-top: 1em;}
      table.svj {border: 2px solid black; cellspacing: 2px; margin: auto;}
      table.svj td, th {border: 1px solid black; margin: 2px; padding: 2px;}
      table.svj th {background: black; color: white; }
      div.ru {text-align: center;}
      table.ru {cellspacing: 2px; margin: auto;}
      table.ru td, th {border: 1px solid black; margin: 2px; padding: 2px;}
      table.ru th {background: black; color: white; }
      table.ru th.empty, table.ru td.empty {background: white; color: white; width:3px; border: 1px solid white;}
      table.ru td.byt {text-align:center;}
      table.ru {width: 98%; border: 2px solid black; border-spacing: 2px; margin: auto;}
      table.ru td, th {border: 1px solid black; margin: 2px; padding: 2px;}
      table.ru th {background: black; color: white; }
      table.ru td.byt {text-align:center;}
      table.ru td.tyden {text-align:center;}
      .thead2 {display: table-row-group;}

      .table1 {
        width: 50%;
        float: left;
        border: none;
      }
      .table2 {
        width: 50%;
        float: right;
        border: none;
      }
    }
