/* ----- Content ----- */




table.bd_dgray     {border-collapse:collapse;border:1px solid #333;border-spacing:0;
                    empty-cells:show;}
table.bd_dgray td  {padding:5px;border:1px solid #333;}
table.bd_dgray th  {padding:5px; border:none; font-weight:normal;}
table.bd_gray      {border-collapse:collapse;border:2px solid #ccc;border-spacing:0;
                    empty-cells:show;}
table.bd_gray td   {padding:2px;border:2px solid #ccc;}
table.bd_skyb_2    {border-collapse:separate;border:3px solid #09c;border-spacing:3px;}
table.bd_skyb_2 td {padding:10px;border:1px solid #09c;}

.w100 {width:100%;}

.font_skyb         {color:#09c;}

.taulukko1 {
	empty-cells:show; 
	border:none; 
	border-collapse:collapse;
	}	

.taulukko1_1_1 {
	align:left;
	text-align:left;
	vertical-align:top;
	background:#cccccc;
	border:1px solid #333;
	padding:5px;
	}

.taulukko1_1_2 {
	align:left;
	text-align:left;
	vertical-align:top;
	font-weight:normal;
	border:1px solid #333;
	padding:5px;
	}

.taulukko2 {
	border-collapse:collapse; 
	empty-cells:show;
	width:100%;
	border:1px solid black;
	}
		
.taulukko2_1_1 {
	text-align:center;
	vertical-align:middle;
	background:#cccccc;
	nowrap:nowrap;
	border:1px solid black;
	padding:5px;
	}

.taulukko2_1_1_1 {
	font-weight:bold;
	}

.taulukko2_1_2 {
	text-align:center;
	vertical-align:middle;
	background:#cccccc;
	nowrap:nowrap;
	border:1px solid black;
	padding:5px;
	}

.taulukko2_1_2_1 {
	font-size:0.8em;
	line-height:1.3em;
	text-align:center;
	}

.taulukko2_1_3 {
	text-align:center;
	vertical-align:middle;
	background:#cccccc;
	nowrap:nowrap;
	border:1px solid black;
	padding:5px;
	}
	
.taulukko2_1_3_1 {
	font-size:0.8em;
	line-height:1.3em;
	text-align:center;
	}
	
.taulukko2_2_1 {
	text-align:left;
	vertical-align:top;
	text-decoration:none;
	border:1px solid black;
	padding:5px;
	}

.taulukko2_2_2 {
	text-align:left;
	vertical-align:top;
	border:1px solid black;
	padding:5px;
	}
	
.taulukko2_2_3 {
	text-align:left;
	vertical-align:top;
	border:1px solid black;
	padding:5px;
	}

.taulukko3 {
	border-collapse:collapse; 
	empty-cells:show;
	border:none;
	}

.taulukko3_1_1 {
	background:#99CCFF; 
	font-family:Arial,Verdana,Helvetica,Sans-Serif; 
	font-size:12px; 
	font-weight:bold; 
	padding:5px; 
	border:2px solid white;
	text-align:center;
	vertical-align:top;
	nowrap:nowrap;
	}

.taulukko3_1_2 {
	background:#99CCFF; 
	font-family:Arial,Verdana,Helvetica,Sans-Serif; 
	font-size:12px; 
	font-weight:bold; 
	padding:5px; 
	border:2px solid white;
	text-align:center;
	vertical-align:top;
	nowrap:nowrap;
	}

.taulukko3_2_1 {
	background:#CCCCCC; 
	font-family:Arial,Verdana,Helvetica,Sans-Serif; 
	font-size:12px; 
	padding:5px; 
	border:2px solid white;
	vertical-align:top;
	}

.taulukko3_2_2 {
	background:#CCCCCC; 
	font-family:Arial,Verdana,Helvetica,Sans-Serif; 
	font-size:12px; 
	padding:5px; 
	border:2px solid white;
	vertical-align:top;
	}

.taulukko4 {
	empty-cells:show; 
	border:none; 
	border-collapse:collapse;
	} 

.taulukko4_1_1 {
	background:#eeeeee; 
	font-family:Arial,Verdana,Helvetica,Sans-Serif; 
	font-size:12px; 
	font-weight:bold; 
	padding:0px; 
	border:solid 2px white; 
	text-align:center;
	vertical-align:top;
	nowrap:nowrap;
	}

.taulukko4_1_1_1 {
	background:#99CCFF;
	font-family:Arial,Verdana,Helvetica,Sans-Serif; 
	font-size:12px; 
	padding:5px; 
	vertical-align:top;
	}
	
.taulukko4_1_2 {
	background:#99CCFF; 
	font-family:Arial,Verdana,Helvetica,Sans-Serif; 
	font-size:12px; 
	font-weight:bold; 
	padding:0px; 
	border:solid 2px white; 
	text-align:center;
	vertical-align:top;
	nowrap:nowrap;
	}

.taulukko4_1_2_1 {
	background:#99CCFF;
	font-family:Arial,Verdana,Helvetica,Sans-Serif; 
	font-size:12px; 
	padding:5px; 
	vertical-align:top;
	}
	
.taulukko4_2_1 {
	padding:0px; 
	border:solid 2px white;
	background:#c8d7e3; 
	vertical-align:top;
	}

.taulukko4_2_1_1 {
	font-size:12px;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	padding:5px;
	font-weight:normal;
	}

.taulukko4_2_2 {
	background:#eeeeee;
	padding:0px; 
	border:solid 2px white;
	vertical-align:top;
	font-weight:bold;
	text-align:center;
	nowrap:nowrap;
	}
	
.taulukko4_2_2_1 {
	font-size:12px;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	padding:5px;
	font-weight:normal;
	}

/* ----- Content - IR ----- */
/*--IR Event--*/
table.dl_file   {width:100%;}
.date           {margin:0;padding:2px 10px 2px 2px;vertical-align:top;text-align:left;
                 font-weight:normal;}
.dl_cont        {margin:0;padding:2px 10px 2px 2px;vertical-align:top;text-align:left;}

/*--Annual Report--*/
.ar-img         {width:77px;}
.ar-pdf         {width:363px;}

/*--Old News--*/
span.r    { font-size: 80%; }

/* ----- common/sout.html ----- */
.url_out        {word-break:break-all;}

/* -- end -- */
