* {
    font-family: cambria;
    text-align: center;
}

header, footer {
    background-color: rgb(120, 0, 46);
    color: white;
    padding: 5px;
    font-size: 150%;
}

menu {
    background-color: rgb(173, 20, 87);
    text-align: left;
    margin: 0;
}

main {
    background-color: snow;
    color: olivedrab;
    width: 60%;
    height: 322px;
    text-align: left;
    float: left;
}

aside {
    background-color: rgb(173, 20, 87);
    width: 40%;
    height: 322px;
    float: left;
}

footer {
    clear: both;
}

#samochod {
    margin: 40px;
    padding: 10px;
}

#samochod:hover {
    border: dotted 1px yellowgreen;
}

a {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 50px;
    padding-right: 50px;
    color: yellowgreen;
}

table, td {
    border: 1px olivedrab solid;
}

table {
    width: 90%;
}