@page {size: auto; margin-left: 1cm; margin-right: 2cm; margin-top: 1cm; margin-bottom: 3cm;}

.siv1 {background-color:#FFFFFF;}
.siv2 {background-color:#FFFFFF;}
.siv3 {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;}
#printtiNappula {display:none;}
#vasenEiTulostu {display:none;}

.poikki {page-break-before:always;} 

.nrm		{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
.nrmReuna	{background-color:#224488;}
.nrmBold	{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold;}
.pie		{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
.iso		{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold;}
.tosiIso	{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold;}
.nrmItalic	{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-style: italic;}

.ylaLink1	{font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #000000; font-weight: bold;}
.ylaLink2	{font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #000000; font-weight: bold;}
.vasLink1	{font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #000000; font-weight: bold;}
.vasLink2	{font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #000000; font-weight: bold;}
.vasLink3	{font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #000000; font-weight: bold;}

.nrm2		{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
.nrmBold2	{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold;}
.pie2		{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
.iso2		{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold;}

.tulosteNrm		{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000;}
.tulosteNrmBold		{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold;}
.tulostePie		{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.tulosteIso		{font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; font-weight: bold;}
.tulosteTosiIso		{font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; font-weight: bold;}
.tulosteNrmItalic	{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-style: italic;}

a		{text-decoration: none;}
a:link		{font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #000000;}
a:hover		{font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #000000;}
a:active	{font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #000000;}
a:visited	{font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #000000;}

.naviSolu
{
	BORDER-RIGHT: #000000 1px solid;
}
.nappiSolu	{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12pt; color: #000000;
		BORDER-LEFT: #000000 1px solid;
		BORDER-TOP: #000000 1px solid;
		BORDER-RIGHT: #000000 1px solid;
		BORDER-BOTTOM: #000000 1px solid;
		background-color: #DDDDDD;
		height:16px;
		width:50px;
		cursor: hand;
}
.taustaYks
{
	background-color: #FCFCF6;
	//background-position: left top;
	//background-repeat: no-repeat;
	//background-attachment: scroll;
	//background-image: url(../systpics/blank.gif);
}
.taustaKax
{
	background-color: #CCCCCC;
	//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: Arial, Helvetica, sans-serif; font-size: 12pt; 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: Arial, Helvetica, sans-serif; font-size: 12pt; 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: Arial, Helvetica, sans-serif; font-size: 12pt; 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: Arial, Helvetica, sans-serif; font-size: 12pt; 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;
}
.teksti180special
{
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #FFFFFF; width: 180px;
	BORDER-LEFT: #666666 0px solid;
	BORDER-TOP: #666666 0px solid;
	BORDER-RIGHT: #333333 0px solid;
	BORDER-BOTTOM: #333333 0px solid;

}
.teksti250
{
	font-family: Arial, Helvetica, sans-serif; font-size: 12pt; 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: Arial, Helvetica, sans-serif; font-size: 12pt; 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;
}
