*{
    font-family: Tahoma;
}
header{
    background-color: #519657;
    color: white;
    text-align: center;
    height: 150px;
}
#baner1{
    width: 70%;
}
#baner2{
    width: 30%;
}
nav, main, aside{
    background-color: #E1E1E1;
    height: 450px;
}
nav, aside{
    width: 25%;
}
main{
    width: 50%;
    overflow: auto;
}
footer{
    background-color: #80C683;
    text-align: center;
    clear: both;
}
aside > img{
    width: 100%;
    padding: 100px 100px 0 0;
}
table{
    border: solid 1px #80C683;
}
td{
    padding: 2px;
}
tr:hover{
    background-color: #80C683;
}
tr:last-of-type{
    background-color: red;
}
header, nav, main, aside{
    float: left;
}