body {
    background-color: #CCCCCC;
    margin: 12px;
}
td.topic {
    background-image: url(/pic/topic_bg.gif);
    background-repeat: repeat-x;
    color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
td.pic {
    background-image: url(/pic/big_3.jpg);
    background-position: center top;
    background-repeat: no-repeat;
}

td.pic2 {
    background-image: url(/pic/big_2.jpg);
    background-position: center top;
    background-repeat: no-repeat;
}
.title {
    color: #FF6600;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    letter-spacing: 1px;
}
td.teksti {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 5px 5px 20px 10px;
}
td.inside {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 0px;
}
td.footer {
    background-image: url(/pic/footer_bg.gif);
    background-repeat: repeat-x;
}

p {
    margin-bottom: 15px;
}

abbr {
    text-decoration: none;
}

a:link {
    color: #FF6600;
}
a:hover {
    color: #666666;
}
a:active {
    color: #FF6600;
}
a:visited {
    color: #FF6600;
}
a.footer:link {
    color: #666666;
    text-decoration: none;
}
a.footer:hover {
    color: #666666;
    text-decoration: underline;
}
a.footer:active {
    color: #FFFFFF;
    text-decoration: underline;
}
a.footer:visited {
    color: #666666;
    text-decoration: none;
}

td.vasen {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    padding: 5px 5px 20px 10px;
}
form {
    margin: 0px;
    padding: 0px;
}
input.inside,select.inside,textarea.inside {
    background-color: #CCCCCC;
    border: 1px solid #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
}
input.submit {
    background-color: #CCCCCC;
    border: 1px solid #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
}
input.login {
    background-color: #EAEAEA;
    border: 1px solid #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
select.login {
    background-color: #EAEAEA;
    border: 1px solid #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

h2 {
    border-bottom: 1px solid #666666;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
p.hinnasto, p.ehdot {
    margin-bottom: 5px;
    margin-top: 0;
}
