.sub2navi {
		width:167px;
		text-align:left;
		font-family: Tahoma, Geneva, sans-serif;
		font-size:12px;
		line-height:15px;
		color:#225588;
		text-transform:none;
}

.sub2navi .navigation_item_depth4 {
	margin-left:0px;
	margin-right:0px;
}
.sub2navi .navigation_item_depth4  a:link, .sub2navi .navigation_item_depth4  a:hover, .sub2navi .navigation_item_depth4  a:visited, .sub2navi .navigation_item_depth4  a:active {
		text-align:left;
		font-family: Tahoma, Geneva, sans-serif;
		font-size:12px;
		line-height:15px;
		color:#225588;
		text-transform:none;
		text-decoration:none;
		font-weight:bold;
}
.sub2navi .navigation_item_depth5 {
	margin-left:15px;
	margin-right:0px;
}
.sub2navi .navigation_item_depth5  a:link, .sub2navi .navigation_item_depth5  a:hover, .sub2navi .navigation_item_depth5  a:visited, .sub2navi .navigation_item_depth5  a:active {
		text-align:left;
		font-family: Tahoma, Geneva, sans-serif;
		font-size:12px;
		line-height:15px;
		color:#225588;
		text-transform:none;
		text-decoration:none;
		font-weight:normal;
}
.horizontal_sub2navi {
		width:512px;
		height:40px;
		text-align:left;
		font-family: Tahoma, Geneva, sans-serif;
		font-size:12px;
		line-height:20px;
		color:#225588;
		text-transform:none;
		display:block;
		margin-bottom:20px;
		
}

.horizontal_sub2navi .navigation_item_depth4 {
	margin-left:0px;
	margin-right:0px;
	display:inline;
}
.horizontal_sub2navi .navigation {
	display:inline;
}
.horizontal_sub2navi .navigation_item_inner {
	white-space:nowrap;
}

.horizontal_sub2navi .navigation_item_depth4  a:link, .horizontal_sub2navi .navigation_item_depth4  a:hover, .horizontal_sub2navi .navigation_item_depth4  a:visited, .horizontal_sub2navi .navigation_item_depth4  a:active {
		text-align:left;
		font-family: Tahoma, Geneva, sans-serif;
		font-size:12px;
		line-height:20px;
		color:#225588;
		text-transform:none;
		text-decoration:none;
		font-weight:bold;
		display:inline;
}
.horizontal_sub2navi .navigation_item_depth5 {
		/*margin-left:15px;*/
		margin-right:20px;
		float:left;
		display:inline;
}
.horizontal_sub2navi .navigation_item_depth5 navigation_item_inner{
		display:inline;
}
.horizontal_sub2navi .navigation_item_depth5 navigation_item_anchor{
		display:inline;
}
.horizontal_sub2navi .navigation_item_depth5 div {
		display:inline;
}
.horizontal_sub2navi .navigation_item_depth5  a:link, .horizontal_sub2navi .navigation_item_depth5  a:hover, .horizontal_sub2navi .navigation_item_depth5  a:visited, .horizontal_sub2navi .navigation_item_depth5  a:active {
		text-align:left;
		font-family: Tahoma, Geneva, sans-serif;
		font-size:12px;
		line-height:20px;
		color:#225588;
		text-transform:none;
		text-decoration:none;
		font-weight:normal;
		height:20px;
		display:inline;
}
#tree .navigation_item_depth3 {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:16px;		
		line-height:30px;
		margin-left:0px;
		margin-right:32px;		
		display:block;
}
#tree .navigation_item_depth3 a:link, #tree .navigation_item_depth3 a:hover, #tree .navigation_item_depth3 a:visited, #tree .navigation_item_depth3 a:active {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:16px;		
		line-height:30px;
		color:#225588;
		margin-left:0px;
		text-decoration:none;
		background-image:url(../kuvat/navibg_off.gif);
		background-position:right;
		background-repeat:no-repeat;
		padding-right:32px;			
		display:block;
}
#tree .navigation_item_depth3 .navigation_item_active a {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:16px;		
		line-height:30px;
		color:#225588;
		margin-left:0px;
		text-decoration:none;
		background-image:url(../kuvat/navibg_on.gif);
		background-position:right;
		background-repeat:no-repeat;
		padding-right:32px;
		display:block;		
}
#tree .navigation_item_depth4 a {	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;	
	line-height:16px;
	color:#225588;	
	margin-right:42px;
}

#tree .navigation_item_depth4 a:link, #tree .navigation_item_depth4 a:hover, #tree .navigation_item_depth4 a:visited {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;	
		line-height:16px;
		color:#1e1e1e;				
		}	
#tree .navigation_item_depth4 a:active {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;	
		line-height:16px;
		color:#225588;	
		}

.sisus2 {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
}

html {
        margin:0px;
        padding:0px;
        border:none;
}
body {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 14px;
        font-weight: normal;
        color: #383838;
        background-image:url(../kuvat/body_background.gif);
		background-repeat:repeat-x;
        background-color:#ffffff;       
        margin:0px;
        padding:0px;
        border:none;
}
#content {
		/*width:1239px;*/
		height:844px;
        background-image:url(../kuvat/content_background.gif);
		background-position:top left;
		background-repeat:no-repeat;        
		/*background-color:#ffffff;	
		position: relative; width:974px; margin-right:auto; margin-left:auto;*/
		}

img {
        border:none;
        margin:0px;
        padding:0px;
}
p	{	margin-top:0px;
		padding-top:0px;
		margin-bottom:22px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 14px;
        font-weight: normal;
        color: #383838;
}
.etusivu p	
		{	margin-top:0px;
		padding-top:0px;
		margin-bottom:22px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 13px;
        font-weight: normal;
        color: #383838;
}
h1, H1, h2, H2, h3, H3, h4, H4, h5, H5, h6, H6 {
        font-family: Tahoma, Geneva, sans-serif;
		font-weight:bold;
		color:#225588;
}

h1, H1 {
		font-size:24px;
		line-height:28px;
}
h2, H2 {
		font-size:18px;
		line-height:22px;		
		margin-bottom:25px;
}
h3, H3 {
		font-size:16px;
		line-height:20px;		
}

h3 a {
		margin-top:0px;
		margin-bottom:0px;
		font-size:16px!important;
		line-height:20px!important;		
        font-family: Tahoma, Geneva, sans-serif!important;
		font-weight:bold!important;
		color:#225588!important;
		text-decoration:none!important;
}
.otsikko{
        font-family: Tahoma, Geneva, sans-serif;
		font-weight:bold;
		font-size:18px;
		color:#225588;
		margin-bottom:25px;
}
.date { 
		font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
		color:#6a6a6a;
}

.luelisaa {
		padding-right:16px;
		background-image:url(../kuvat/luelisaa.gif);
		background-position:right;
		background-repeat:no-repeat;
}
.luelisaa a {	
        text-decoration:none;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
		font-weight:bold;
        color:#0e4380;
		text-transform:none;
		padding-right:16px;
		background-image:url(../kuvat/luelisaa.gif);
		background-position:right;
		background-repeat:no-repeat;
}
.luelisaa a:link {
        text-decoration:none;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
		font-weight:bold;
        color:#225588;
		padding-right:16px;
		background-image:url(../kuvat/luelisaa.gif);
		background-position:right;
		background-repeat:no-repeat;		
}		
.luelisaa a:visited {
        text-decoration:none;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
		font-weight:bold;
        color:#002244;
		padding-right:16px;
		background-image:url(../kuvat/luelisaa.gif);
		background-position:right;
		background-repeat:no-repeat;
}
.luelisaa a:hover {
        text-decoration:underline;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
		font-weight:bold;
        color:#0066cc;
		padding-right:16px;
		background-image:url(../kuvat/luelisaa.gif);
		background-position:right;
		background-repeat:no-repeat;
}
.luelisaa a:active {
        text-decoration:none;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
		font-weight:bold;
        color:#0066cc;
		padding-right:16px;
		background-image:url(../kuvat/luelisaa.gif);
		background-position:right;
		background-repeat:no-repeat;
}
a {	
        text-decoration:none;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
		font-weight:bold;
        color:#0e4380;
		text-transform:none;

}
a:link {
        text-decoration:none;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
		font-weight:bold;
        color:#225588;
}		
a:visited {
        text-decoration:none;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
		font-weight:bold;
        color:#002244;

}
a:hover {
        text-decoration:underline;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
		font-weight:bold;
        color:#0066cc;

}
a:active {
        text-decoration:none;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
		font-weight:bold;
        color:#0066cc;
}
#main  {
		text-align:right;
		width:996px;		
		}
#left	{
		position:absolute;
		left:0px;
		width:327px;
		margin-right:0px;
		}	
#right {
		position:absolute;
		left:337px;
		top:17px;
		width:655px;
		min-height:633px;
  		height:auto !important;
  		height:633px;
		background-image:url(../kuvat/right_background.gif);
		background-position:left top;
		background-repeat:no-repeat;    
		margin-left:0px;
}	
#intro {
		position:absolute;
		left:375px;
		top:63px;
		width:580px;
		height:760px;
		overflow:none;
		display:block;
}			
#logo {	position:absolute;
		top:35px;
		left:122px;
		width:141px;
		height:215px;
		}
#tree {	position:absolute;
		/*top:256px;*/
		top:400px;
		left:0px;
		width:327px;
		}	
.sti {	margin-top:20px;
		padding-right:32px;
		}	
.sfts {	margin-left:auto;
		margin-right:auto;
		margin-top:10px;
		padding-right:62px;
		}			
			
#lang	{
		height:54px;
		margin-right:46px;
		}		
#sivu{
height:inherit;
}

.sisalto {
	padding:0px 44px 0px 44px;
	text-align:left;
}
.introsisalto {
	height:760px;
	text-align:left;
}
.columns {
		width:532px;
		margin-left:30px;
}
.kuvacolumn {
		width:532px;
		margin-left:30px;
}
.kuvacolumns {
		width:552px;
		margin-left:10px;
}
.column1 {
		width:310px;
		margin-right:40px;
}
.column1_wide {
		width:330px;
		margin-right:20px;
}
.column_wide {
		width:512px;
		margin-right:20px;
}
.column2 {
		float:right;
		width:180px;
}
.kuvacolumn1 {
		width:256px;
		margin-right:20px;
}
.kuvacolumn2 {
		float:right;
		margin-right:10px;
		width:256px;
}
.thumbnail {
		text-align:center;
		width:160px;
		height:120px; 
		float:left;
		margin-right:10px;
		margin-bottom:10px;
		font-size:11px;
		line-height:13px;
}
.thumbnail a{
		font-size:11px;
		line-height:13px;
		font-weight:normal;
}
#tietoisku {
		width:181px;
		height:110px;
		background-image:url(../kuvat/tietoisku.jpg);
		background-repeat:no-repeat;
		overflow:hidden;
}
.tietoiskuteksti {
		padding:18px 12px 19px 12px;
		width:157px;
		/*font-family: Tahoma, Geneva, sans-serif;*/
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:13px;
		font-weight:bold;
		color:#FFFFFF;
		text-transform:uppercase;
}
.pikkukuva {
		width:180px;
		overflow:hidden;
		margin-top:23px;
}
.previewkuva {
		width:256px;		
		height:256px;
		display:block;
		overflow:hidden;
		margin-bottom:10px;
}
#footer {
		/*margin-right:46px;*/
		padding:0px;
		height:122px;
		background-image:url(../kuvat/right_bottom.gif);
		background-position:left top;
		background-repeat:no-repeat;   
		}
.footerrow {
		height:72px;
		margin-bottom:15px;
		}		
.itameributton {
		float:right;
		padding-top:20px;
		padding-right:62px;
		width:157px;
		height:50px;
}

.footernavi {
		padding-top:32px;
		padding-left:83px;
		/*padding-left:68px;*/
		text-align:left;
		display:block;
		font-family:Georgia, "Times New Roman", Times, serif;
		/* JOS USEAMPIA ITEMEJA, PIENEMPI KIRJASIN. HUOMAA MYÖS PADDING-LEFT. font-size:10px;*/	
		font-size:12px;
		text-transform:uppercase;
		color:#225588;	
}
.footernavi a, .footernavi a:link, .footernavi a:hover, .footernavi a:active, .footernavi a:visited {
	font-family:Georgia, "Times New Roman", Times, serif;
	/* JOS USEAMPIA ITEMEJA, PIENEMPI KIRJASIN. HUOMAA MYÖS PADDING-LEFT. font-size:10px;*/	
	font-size:12px;
	text-transform:uppercase;
	color:#225588;	
	text-decoration:none;
}					
#footer ul{
display:inline;
}

#footer ul li{
	display : inline;
	border-right-style:solid;
	border-right-width:thin;
	border-right-color:#225588;
	padding-right:10px;
	padding-left:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;	
	text-transform:uppercase;
	color:#225588;	
   }


#kuvapankkikuvat img {
	padding-bottom:20px;
	padding-right:20px;
}
