body, form, table, input[type="text"], input[type="password"], input[type="submit"], select, option
{
    font-size: 3vh;
    font-family: Arial, sans-serif;
}
input
{
    border: none;
}
a
{
    text-decoration: none;
}
select
{
    border: none;
    background-color: #ffffff00;
}
option:checked
{
    background-color: #3f53;
}
table
{
    border: 1px solid #bbbbbb;
    text-align: center;
    border-radius: 10px;
    margin: auto;
}
td
{
    padding: 2vh 1px;
    max-height: 11vh;
    border: 1px solid #bbbbbb;
    user-select: none;
    border-radius: 10px;
}
#pont table
{
    border:none;
}
#pont
{
    padding-top: 0px;
    padding-bottom: 0px;
}
.pont
{
    padding-left: 0;
    padding-right: 0;
}
#kijelzo
{
    letter-spacing: 3px;
}
.bal
{
    text-align: left;
}
.jobb
{
    text-align: right;
}
.gomb
{
    border-left: 3px solid black;
    border-bottom: 3px solid black;
    border-right: 3px solid #bbb;
    border-top: 3px solid #bbb;
    background-color: #999;
    cursor: pointer;
}
.ures
{
    background-color: #fee;
}
#eredmeny td
{
    width: 40px;
}