/*****************/
/* OLETUS SOTKUT */
/*****************/
body {
padding: 0px 0px 0px 0px;
margin: 15px 0px 10px 0px;
scrollbar-face-color:#CCCCCC;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#999999;
scrollbar-darkshadow-color:#999999;
scrollbar-shadow-color:#FFFFFF;
scrollbar-arrow-color:#999999;
scrollbar-track-color:#DFDFDF;
background-image: url('../img/liuku4.jpg');
background-repeat:repeat-x;
background-color: #f3f3f3;
font-family: verdana;
font-size: 12px;
color: #808080;
}

img {
border: 0;
}

a {
text-decoration: none;
}

img.logo {
margin: 5px 0px 5px 0px;
}

input.input {
border: solid 1px #585881;
color: #336699;
background-color: #EBEBF1;
width: 200px;
}

td.tumma {
background-color: #B7CBE6;
height: 10px;
}

td.otsikko {
text-align: left;
width: 780;
}

div.otsikko {
text-align: left;
width: 780;
}

td.ots-sivu {
width: 50%;
}

td.viiva {
background-color: #C6C6C6;
height: 1px;
}

td.footer {
text-align: center;
font-family: verdana;
color: #555555;
padding-top: 15px;
padding-bottom: 15px;
}

td.ulkoreuna {
background-color: #FFFFFF;
height: 40%;
}

td.spacer {
height: 80%;
}

table.main {
clear: left;
vertical-align: top;
empty-cells: show;
background-color: #FFFFFF;
empty-cells: show; 
border-top: 1px solid #000000; 
border-right: 1px solid #000000; 
border-bottom: 1px solid #000000; 
border-left: 1px solid #000000; 
margin: 0px 0px 0px 0px; 
margin-left: auto; 
margin-right: auto;
}

.bordee { border-top: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666; }

table.innet { border-collapse: collapse; empty-cells: show; }
table.innet td { padding: 0px 0px 0px 0px; }

table.menu td { padding: 0px 0px 0px 0px; }
table.menu { background-color: #27a8ff; width: 639px; border-collapse: collapse; font-family: verdana;}
table.menu td { background-color: #27a8ff; text-align: center; vertical-align: middle; padding: 5px 5px 5px 5px; border-left: 1px solid #ffffff; }
table.menu td.spacer { height: 5px; padding: 0; }
table.menu td a { color: #ffffff; font-weight: bold; text-decoration: none; font-size: 11px; }
table.menu td a.active { text-decoration: underline; }

table.innet td.menu { vertical-align: top; }

table.sidemenu div.group { width: 635px; }
table.sidemenu div.holder { margin-left: auto; margin-right: auto; }

table.sidemenu div.item { float: left; width: 196px; border-top: 5px solid #f4f4f4; border-right: 5px solid #f4f4f4; border-left: 10px solid #f4f4f4;  background-color: #61b4e8; }
table.sidemenu div.item a { display: block; color: #ffffff; font-size: 11px; text-decoration: none; padding: 5px 5px 5px 5px; font-weight: bold; }
table.sidemenu div.item a.active { text-decoration: underline; }

table.child td.keski table { font-family: verdana;  }

table.child td.keski { padding-left: 50px; padding-top: 10px; padding-bottom: 10px; padding-right: 10px; }
table.child td.bluebar { background-color: #61b4e8; height: 25px; vertical-align: middle; text-align: center; color: #FFFFFF; }
table.child td.bluebar span { font-family: verdana; font-size: 11px; font-weight: bold; text-decoration: none; padding: 0px 15px 0px 15px; }
table.child td.bluebar a { font-weight: bold; text-decoration: underline; color: #4d87a7; }
table.child td.blue-left { text-align: left; padding-left: 50px; font-size: 12px; font-weight: bold; color: #FFFFFF; }






