body			{font-family: Sans-Serif;font-size:10pt;color:#000000;background:white;margin-top:12px}
.otsikko1 		{height:340px;font-family: Sans-Serif; font-weight:700;font-size:52pt;text-decoration:none;color:#0000A0}
a  {text-decoration:none}
a:link			{color:blue}
a:visited		{color:black}
a:hover  {text-decoration:underline; color:black}
a:active		{color:red}

a.e:link	{color:blue;background-color:transparent}
a.e:visited		{color:blue;background-color:transparent}
a.e:hover  {text-decoration:underline;color:#0000A0; background-color:#FFFFFF}
a.e:active		{color:black;background-color:transparent}
.ots  { background:white url(../kuvat/tausta.jpg);width:100% }

.apois:hover { background:#0000ca url(../visitors/bars/bluebar3.jpg) }
td			{color:black}
img 			{padding:0px;border:none;margin:0px}
.sign 			{font-size:8pt;color:#828282}
.us, .us2		{font-size:12pt;color:#b35900}
.us2 			{color:#000080;font-weight:bold}
.keskimain, .keski, .loppu, .ots, .laskin, .end {margin-left:auto;margin-right:auto}
.end {
margin-bottom:5px;
}
tr.main {background:#F4F4F4}
.apois {background:blue url(../visitors/bars/bigbluebar.jpg);border-radius:6px;  text-align:left;line-height:2.5em; padding:0px;cursor:pointer; font-weight:500; font-size:9pt; color:white; }


.lib, span.nam { vertical-align:top;font-size:9pt;font-weight:bold;color:#0000A0;}
.lib {text-decoration:none}
p {margin-bottom:1px;margin-top:1px}
.e  {margin:2px 1px;font-family:Arial, Helvetica, sans-serif;font-weight:500;font-size:9pt}
.pois {text-decoration:none;color:#0000ca;font-size:9pt}
.e {font-weight:600;font-size:9pt}
div.hid {line-height:1.3em;white-space: nowrap;visibility:hidden;position:absolute;padding:0px;margin:0px;padding-top:1px}
.hhh {height:38px;padding:0px}
.cent {color:#77bbff;padding:2px;text-align:center;font-weight:600;font-size:10pt}
.sma {font-size:8pt;color:#c0c0c0}
td.k {vertical-align:bottom}
td.haku {vertical-align:bottom; text-align:center; width:60px; font-size:8pt}
table {margin:0px}
.keski {margin-top:2px;}
.menu, .menuly {
list-style-type: none;
margin: 0px;
padding: 0px;
width: 145px;

}

.menuly {
width: 90px;
}
.menu li a, .menuly li a {
background: white;
font-family: Sans-Serif;
font-weight:500;
color: blue;
width: 145px;
padding: 2px;
text-decoration: none;
border:1px solid #E1F0FF;
border-radius:4px;
display: block;
}

.menuly li a {
width: 90px;
}

.menu li a:visited, .menu li a:active, .menuly li a:visited, .menuly li a:active {
color: black;
background: white;
}
.menu li a:hover, .menuly li a:hover {
color:black;
background: #FFFF40;
font-weight:500;
text-decoration: none;
}
.round {border-bottom:2px solid #D4D4D4; border-radius:6px}

