body {
background-color: #f5f4f0;
font-family: Arial, tahoma, sans-serif, verdana;
color: #272460;
font-size: 12px;
line-height: 17px;
}

p {
text-align: justify;
}

A:link {color: #23238E ; text-decoration: none; font-weight: normal;}
A:visited {color: #23238E; text-decoration: none; font-weight: normal;}
A:active { color: #23238E ; text-decoration: none; font-weight: normal;}
A:hover { color: #d8157d; text-decoration: underline; font-weight: normal;}

A:link.ind {color: #23238E ; text-decoration: none; font-weight: bold;}
A:visited.ind {color: #23238E ; text-decoration: none; font-weight: bold;}
A:active.ind { color: #23238E ; text-decoration: none; font-weight: bold;}
A:hover.ind { color: #d8157d; text-decoration: none; font-weight: bold;}

/* TABLET */

table.perus {
width: 1005px;
height: 155px;
position: absolute;
top: 0px;
left: 0px;
}

td.palkki {
width: 318px;
height: 100%;
background-image: URL('images/palkkibg.png');
background-repeat: repeat-y;
}

td.main {
width: 527px;
height: 100%;
background-color: #f5f4f0;
padding: 10px 10px 15px 10px;
}

td.sivu {
width: 160px;
height: 100%;
background-image: URL('images/sivubg.png');
background-repeat: repeat-y;
}

/* GALLERIOIDEN DIVIT */

#thumb {
position: absolute;
top: 0px;
left: 100px;
overflow: auto;
width: 830px;
height: 150px;
border-bottom: 3px solid #5c8cbd;
border-left: 1px solid #5c8cbd;
border-right: 1px solid #5c8cbd;
background-color: #f5f4f0;
padding: 5px;
}

#main {
position: absolute;
top: 170px;
left: 100px;
width: 830px;
min-height: 500px;
border-top: 3px solid #5c8cbd;
border-bottom: 3px solid #5c8cbd;
border-left: 1px solid #5c8cbd;
border-right: 1px solid #5c8cbd;
background-color: #f5f4f0;
padding: 5px;
}

/* HAHMO DIVIT */
#thumb2 {
position:absolute;
top: 20px;
left: 30px;
overflow: auto;
width: 160px;
min-height: 500px;
border-top: 3px solid #5c8cbd;
border-bottom: 3px solid #5c8cbd;
border-left: 1px solid #5c8cbd;
border-right: 1px solid #5c8cbd;
background-color: #f5f4f0;
padding: 5px;
}

#main2 {
position: absolute;
top: 30px;
left: 220px;
width: 760px;
min-height: 500px;
background-color: #f5f4f0;
padding: 5px;
}


/* TEKSTIT */

.title { 
font-size: 13px;
font-family: Arial;
font-weight: bold;
color: #74ac24;
text-transform: uppercase;
line-height: 13px;
letter-spacing: 0px;
text-align: left;
text-indent: 10px;
}

.linkit {
font-size: 14px;
font-family: Arial;
font-weight: normal;
line-height: 15px;
letter-spacing: 0px;
border-top: 1px solid #000459;
border-bottom: 1px solid #000459;
word-spacing: 10px;
text-align: center;
}

strong
{
color: #251c9d;
}

span.txt {
color: #74ac24;
}

/* KUVAT */

.kuva {
border: 4px solid #a4cd4d;
}