﻿

body	{background-color:#F2F6F9; height:100%; margin:0px;padding:0px;background:url(../images/bg_grad.jpg) left top repeat-x #f4f8fc;font:normal 11px verdana, arial,sans-serif}

h1 {color:#333333;font:14px verdana,arial,sans-serif; font-weight:bold;}
h2 {color:#333333;font:13px verdana,arial,sans-serif; font-weight:bold;}
h3 {color:#333333;font:12px verdana,arial,sans-serif; font-weight:bold;}
h4 {color:#333333;font:13px verdana,arial,sans-serif; font-weight:bold;}

a:link, a:visited {color:#1f5287;text-decoration:none;}
a:active {color:#1f5287;}
a:hover {color:#000000;text-decoration:none;}

a:link.aiheet, a:active.aiheet {color:#12448C;text-decoration:none;}
a:hover.aiheet {color:#000000;text-decoration:none;}
a:visited.aiheet {color:#D45B11;}

a:link.uutiset {color:#D45B11;}
a:visited.uutiset {color:#D45B11;}

a img	{border-width:0px;}
img	{border-width:0px;}

.alanaviots {color:#333333;font: bold 11px Verdana, Arial, sans-serif; display:block;margin:0px;padding:0 0 8px 0;border-bottom: dotted 1px #b2d5ff;}
.alanavi {color:#333333;font:normal 12px verdana,arial,sans-serif; font-weight:none;}
a.alanavi {color:#12448C;font:normal 12px verdana,arial,sans-serif; font-weight:none;}
a:hover.alanavi {color:#333333;font:normal 12px verdana,arial,sans-serif; font-weight:none;}

.alanavilista {margin:0px; padding:0px; display:block;}
 .ekataso {list-style-type:none; margin:0px; padding:0px; display:block;}
 .ekataso li { padding-left:10px; margin:0px; background:url(../images/navi_listelement.gif) left top no-repeat; display:block;}
 .tokataso{list-style-type:none;margin:0px; padding-left: 10px; display:block;}
 .tokataso li { padding-left:7px; margin:0px; background:url(../images/navi_listelement2.gif) left top no-repeat; display:block;}


.sisalto {background-color:#FFFFFF; height:100%;}
.lower {vertical-align: baseline;}

.Nav {list-style-type:none; padding:0px; margin:0px;}
.pieniteksti {font:normal 11px verdana,arial,sans-serif}	
.pieniteksti2 {font:bold 9px verdana,arial,sans-serif}
.isoteksti{font:normal 13px verdana,arial,sans-serif; font-weight:bold;}

.active, .active:visited {color:#D45B11;}

/*.searchbox input, .textbox { border:solid 1px #c3d9ed !important;}*/
.textbox { font-size: 10px; font-family: verdana,arial,sans-serif; color:#333333; vertical-align: top;}
.uutisotsikko{font-weight:bold;}

.tdHRB	{height:31px;width:839px;}
.tdHRB ul {list-style-type:none;margin:0px;padding:0px;}
.tdHRB ul .topNavi	{behavior:url(js/topNavi.htc); float:left;border-width:0px;margin:0px;padding-left:0px;position:relative;}
.tdHRB ul .topNavimarg {float:left; position:relative;}
.tdHRB ul li ul	{display:block;visibility:hidden;}
.tdHRB ul li:hover ul, .tdHRB ul li .ulOver	{visibility:visible;}
.tdHRB ul .topNavi ul {position:absolute; left:0px; top:22px; padding-top:10px;}
.tdHRB ul .topNavi #ulVika	{left:-83px;}

.tdHRB ul .topNavi .subNavi	{width:200px;margin:expression("-1px 0px");}
.tdHRB ul .topNavi .subNavi a	{background-color:#E2EBED;height:expression("1px");display:block;padding:5px 10px;font:11px verdana,arial,sans-serif; border:1px solid #FFFFFF; border-width:0px 1px 1px 1px;}
.tdHRB ul .topNavi .subNavi a:hover	{background-color:#AAC2C7;}
.tdHRB .lnkUlos	{float:right;padding-right:0px;margin-top:2px;}

.tdHRB ul .topNavi .subNavi2	{padding:0px; display:block; clear:both; width:240px;}
.tdHRB ul .topNavi .subNavi3	{padding:0px; display:block; clear:both; width:240px;}

.topNavi	{float:left;border-width:0px;margin:0px;padding-left:0px;position:relative;}
.subNavi	{width:200px; margin:expression("-1px 0px");}
.subNavi a	{background-color:#E2EBED; width:200px; height:expression("1px");display:block;padding:5px 10px;font:11px verdana,arial,sans-serif; border:1px solid #FFFFFF; border-width:0px 1px 1px 1px;}
.subNavi a:hover	{background-color:#AAC2C7;}

.tbl_navi td {background-color:#eff5fa; border-bottom: dotted 1px #b2d5ff;}

.alanaviots {}
.sitenavi_node  { background-color:#eff5fa; color:#1f5287; height:25px;}
.tbl_navi div td, .tbl_navi div td a, .tbl_navi div td span  { background-color:#ffffff;}
.tbl_navi table {width:100%;}
.tbl_navi table td { padding-left:3px;}

.sitenavi_selectednode {color:#000000;}

.pieniteksti_right {font:normal 11px verdana,arial,sans-serif; text-align:center;}