23/23 В чем ошибка?

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Испытание: итоговая таблица</title>
    <link rel="stylesheet" href="style.css">
  </head>
  <body>
    <h1>Итоговая таблица</h1>
<table>
  <tr>
      <th class="th1"; style="width: 33%">Город</th>
      <th class="th2"; style="width: 33%">Посещений</th>
      <th class="th3"; style="width: 33%">%</th>
    </tr>
    <tr>
       <td class="td1">СПб</td>
       <td class="td2">199</td>
       <td class="td3">65.12</td>
      </tr>
      <tr class="tr1">
         <td class="td1">Москва</td>
         <td class="td2">69</td>
         <td class="td3">21.3</td>
        </tr>
        <tr>
           <td class="td1">Киев</td>
           <td class="td2">5</td>
           <td class="td3">8</td>
        </tr>
        <tr class="tr2">
            <td class="td1"; colspan="2">Посещений за весь период</td>
            <td class="td3">273</td>
          </tr>
        </table>  
      </body>
</html>

body {
width: 350px;
margin: 0;
padding: 0 10px;

font-size: 14px;
font-family: “Arial”, sans-serif;
}
th {
color: white;
border-bottom: 1px solid black;
border-top: 1px solid black;
padding: 10px;
}
td {
border-bottom: 1px solid lightgray;
padiing: 10px;
width: 33%;
}
table {
border-collapse: collapse;
padding: 5px;
width: auto;
}
.th1 {
text-align: left;
background-color: darkcyan;
}
.th2 {
text-align: center;
background-color: lightblue;
}
.th3 {
text-align: right;
background-color: darkcyan;
}
.tr1 {
background-color: lightyellow;
}
.tr2 {
background-color: lightyellow;
}
.td1 {
text-align: left;
}
.td2 {
text-align: center;
}
.td3 {
text-align: right;
}

Грамматическая ошибка.