@page {size: auto; margin-left: 2cm; margin-right: 1cm; margin-top: 1cm; margin-bottom: 3cm;}

.siv1 {background-color:#FFFFFF;}

/* EMME HALUA TULOSTA */
#eiTulostu {display:none;}

/* jätetään navigointi tulostuksen ulkopuolelle */
#palkki {display:none;}
#palkinLiipasin {display:none;}
#palkinAlasin {display:none;}
#tekstiKerros {display:none;}
#liipasin {display:none;}
#alaKerta {display:none;}

.nrm		{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000;}
.nrmBold	{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: bold;}
.pie		{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000;}
.iso		{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11pt; color: #000000; font-weight: bold;}
.tosiIso	{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 16pt; color: #000000;}
.nrmItalic	{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-style: italic;}

.ylaLink1	{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000;}
.ylaLink2	{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000;}
.vasLink1	{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000;}
.vasLink2	{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000;}
.vasLink3	{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000;}

.nrm2		{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000;}
.nrmBold2	{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: bold;}
.pie2		{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000;}
.iso2		{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11pt; color: #000000; font-weight: bold;}

.poikki {page-break-before:always;} 

a		{text-decoration: none;}
a:link		{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000;}
a:hover		{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000;}
a:active	{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000;}
a:visited	{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000;}

.naviSolu
{
	BORDER-RIGHT: #000000 1px solid;
}
.taustaYks
{
	background-color: #FFFFFF;
	//background-position: left top;
	//background-repeat: no-repeat;
	//background-attachment: scroll;
	//background-image: url(../systpics/blank.gif);
}
.taustaKax
{
	background-color: #FFFFFF;
	//background-position: left top;
	//background-repeat: no-repeat;
	//background-attachment: scroll;
	//background-image: url(../systpics/blank.gif);
	scrollbar-face-color:#4E9FA2;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#E6E6E6;
	scrollbar-shadow-color:#666666;
	scrollbar-highlight-color:#CEDFEF;
	scrollbar-3dlight-color:#4E9FA2;
	scrollbar-darkshadow-Color:#333333;
}
.taustaKol
{
	background-color: #FFFFFF;
	//background-position: left top;
	//background-repeat: no-repeat;
	//background-attachment: scroll;
	//background-image: url(../systpics/blank.gif);
}
.taustaNel
{
	background-color: #FFFFFF;
	//background-position: left top;
	//background-repeat: no-repeat;
	//background-attachment: scroll;
	//background-image: url(../systpics/blank.gif);
}
.reunaYks
{
	BORDER-LEFT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	BORDER-RIGHT: #333333 1px solid;
	BORDER-BOTTOM: #333333 1px solid;
}
.reunaKax
{
	BORDER-LEFT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	BORDER-RIGHT: #333333 1px solid;
	BORDER-BOTTOM: #333333 1px solid;
}
.reunaKol
{
	BORDER-LEFT: #6EBFC2 1px solid;
	BORDER-TOP: #6EBFC2 1px solid;
	BORDER-RIGHT: #4E9FA2 2px solid;
	BORDER-BOTTOM: #4E9FA2 2px solid;
}
.reunaNel
{
	background-color: #E6E6E6;
	BORDER-LEFT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	BORDER-RIGHT: #333333 1px solid;
	BORDER-BOTTOM: #333333 1px solid;
}

.nap60
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #CCCCCC; width: 60px;  font-weight: bold;
	BORDER-LEFT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	BORDER-RIGHT: #333333 2px solid;
	BORDER-BOTTOM: #333333 2px solid;
}
.nap80
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #CCCCCC; width: 80px;  font-weight: bold;
	BORDER-LEFT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	BORDER-RIGHT: #333333 2px solid;
	BORDER-BOTTOM: #333333 2px solid;
}
.teksti100
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #FFFFFF; width: 100px;
	BORDER-LEFT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	BORDER-RIGHT: #333333 2px solid;
	BORDER-BOTTOM: #333333 2px solid;
}
.teksti200
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #FFFFFF; width: 200px;
	BORDER-LEFT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	BORDER-RIGHT: #333333 2px solid;
	BORDER-BOTTOM: #333333 2px solid;

	scrollbar-face-color:#4E9FA2;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#E6E6E6;
	scrollbar-shadow-color:#666666;
	scrollbar-highlight-color:#CEDFEF;
	scrollbar-3dlight-color:#4E9FA2;
	scrollbar-darkshadow-Color:#333333;
}
.teksti250
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #FFFFFF; width: 250px;
	BORDER-LEFT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	BORDER-RIGHT: #333333 2px solid;
	BORDER-BOTTOM: #333333 2px solid;

	scrollbar-face-color:#4E9FA2;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#E6E6E6;
	scrollbar-shadow-color:#666666;
	scrollbar-highlight-color:#CEDFEF;
	scrollbar-3dlight-color:#4E9FA2;
	scrollbar-darkshadow-Color:#333333;
}
.teksti80
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #FFFFFF; width: 80px;
	BORDER-LEFT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	BORDER-RIGHT: #333333 2px solid;
	BORDER-BOTTOM: #333333 2px solid;

	scrollbar-face-color:#4E9FA2;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#E6E6E6;
	scrollbar-shadow-color:#666666;
	scrollbar-highlight-color:#CEDFEF;
	scrollbar-3dlight-color:#4E9FA2;
	scrollbar-darkshadow-Color:#333333;
}
