body {
    background-color: #FFFFFF;
    margin-left: 10%;
    margin-right: 10%;
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: verdana, helvetica, sans-serif;
    color: #FFFFFF;
    scrollbar-face-color: #FFFFFF;
    scrollbar-arrow-color: #000000;
    scrollbar-track-color: #FFFFFF;
    scrollbar-shadow-color: darkblue;
    scrollbar-highlight-color: #999999;
    scrollbar-3dlight-color: #006699;
    scrollbar-darkshadow-Color: darkblue;
}

table {
    background-color: #FFCC66;
    margin-left: auto;
    margin-right: auto;
    padding: 5px;
    width: 680px;
    height: 100%;
    min-height: 100%;
    border-width: 0px;
    border-style: hidden;
	border-collapse: collapse;
}

table.picture {
    background-color: #FFCC66;
    margin-left: auto;
    margin-right: auto;
    padding: 5px;
    width: 620px;
    height: 100%;
    min-height: 100%;
    border-width: 0px;
    border-style: hidden;
}

table.header1 {
    background-color: #FFCC66;
    margin-left: auto;
    margin-right: auto;
    padding: 2px;
    width: 640px;
    height: 100%;
    min-height: 100%;
    border-width: 0px;
    border-style: hidden;
}

table.hinnasto {
    background-color: #993300;
    padding: 5px;
    width: 480px;
    border-width: 0px;
    font-size: 0.9em;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    height: auto;
}

a {
    text-decoration: none;
}

a.navbar {
    font-size: 110%;
}

a:link {
    color: #FFFFFF
}

/* unvisited link */
a:visited {
    color: #EEEEEE
}

/* visited link */
a:hover.navbar {
    color: #FF9933;
    background-color: #FFCC66;
}

/* mouse over link */
a:hover {
    color: #0099FF;
}

/* mouse over link */
a:active {
    color: #0000FF
}

/* selected link */
tr.header {
    height: 140px;
    vertical-align: middle;
    text-align: center;
    background-color: #FFCC66;
}

tr.nav {
    height: 25px;
    vertical-align: middle;
    text-align: center;
    background-color: #FF9933;
}

tr.content {
    background-color: #993300;
    height: 90%;
    text-align: left;
    vertical-align: top;
}

tr.picContent {
    background-color: #993300;
    text-align: center;
    vertical-align: top;
}

tr.footer {
    background-color: #FFCC66;
    height: 14px;
}

h1 {
    text-align: center;
    color: #003366;
    line-height: 80%;
}

h3 {
    line-height: 80%
}

p.footer {
    text-align: center;
    color: #003366;
    font-size: 10px;
    margin-top: 2px;
    margin-bottom: 2px;
}

p.content {
    text-align: left;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 0.2cm;
    margin-bottom: 0.4cm;
}

p.content_centered {
    text-align: center;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 3px;
    margin-bottom: 3px;
}

p.content_right {
    text-align: right;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 0.2cm;
    margin-bottom: 0.4cm;
}

p.content_header {
    color: #000;
    font-size: 120%;
    text-align: left;
    margin-left: 4px;
    margin-right: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
}

p.content_header_p {
    color: #000;
    font-size: 90%;
    text-align: left;
    margin-left: 4px;
    margin-right: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
}

p.content_header_right_p {
    color: #000;
    font-size: 90%;
    text-align: right;
    margin-left: 5px;
    margin-right: 8px;
    margin-top: 5px;
    margin-bottom: 5px;
}

h2 {
    vertical-align: top;
    text-align: left;
    font-size: 120%;
    color: #000;
}

h2.r {
    vertical-align: top;
    text-align: right;
    font-size: 120%;
    color: #000;
} .small {
    text-align: center;
    color: #ffffff;
    font-size: 10px;
} .thead {
    font-size: 12px;
    color: #000000;
    border-width: 0;
    text-decoration: none
} .tname {
    font-size: 8pt;
    color: #4112f1;
    text-decoration: none
} .formbox {
    border-width: 1px;
    border-color: #FFCC66;
    border-style: solid;
    background: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
    color: #006699
} .submit {
    border-width: 1px;
    border-color: #FFCC66;
    border-style: solid;
    background: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
    color: #4112f1;
}

div.hide {
    color: #FFFFFF;
    font-size: 8px;
}

img.padded {
    margin-right: 10px;
    margin-left: 0px;
    margin-top: 5px;
    margin-bottom: 20px;
}

td.first_cell {
    width: 300px;
}

td.second_cell {
    width: 74px;
}

td.third_cell {
    width: 74px;
}
