.content {
    max-width: 800px;
    margin: auto;
    background: white;
    padding: 10px;
}

h1 {
    font-size: 38px;
}

th.sty1 {
    font-size: 20px;
    color: #4272d7;
    background-color: transparent;
    border-bottom: 2px solid #f2f2f2;
}

td.sty1 {
    font-size: 18px;
    color: #808080;
    padding-top: 15px;
    border-bottom: 2px solid #f2f2f2;
    padding-left: 5px;
}

.nb ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #333;
}

.nb li {
    float: left;
}

.nb li a {
    display: block;
    color: white;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
}

.nb li a:hover:not(.active) {
    background-color: #111;
}

.active {
    background-color: #4CAF50;
}