.div {	border:1px red solid; 	}
body {	margin: 0; padding:0 0 0 0;  font-family: Arial, Helvetica, "sans-serif";   }
td { 	vertical-align: top; word-spacing: 0.1em;  letter-spacing: 0.07em;  }
table { 	border-collapse: collapse;  empty-cells: show;}
h1, h2, h3, h4, p {	line-height: 165%;  }
* {	box-sizing:border-box; 	}


.logo { 	width: 240px; 	  }
.otsikko{	padding:22px;     width: 100%; background-color: rgb(0,0,0); }
h1 { 	color: rgb(0,0,0);   font-size: 180%;  margin: 30px 5px 5px 0px;  padding: 0 5%;  text-align:center; letter-spacing: 0.05em; word-spacing: 0.2em; }
h2 { 	color: rgb(0,0,0); font-size: 140%;  margin: 30px 0px 30px 3%; }
h3 { 	color: rgb(0,0,0); font-size: 80%; }
p {  	letter-spacing: 0.03em; word-spacing: 0.06em; font-size:100%; } 
.teksti {	font-size: 100%;  margin: 20px 0 30px 0;  width:90%;  max-width: 44em;  }
.sis {	padding-left:9%; 	}
.leveeotsikko { 	color:hsl(0,0%,100%); background-color:hsl(0,0%,55%);  font-size: 140%;  margin:77px 0 33px 0; padding:0.6em 0; 
		text-align:center;  border-width:0px 0;  border-color:rgb(99,99,99);  border-style:solid;  }
.leveeteksti {	font-size: 100%;  margin: 20px 7% 30px 7%;  text-align:center;	}

a:link   {	color: rgb(33,76,255);  letter-spacing: 0;  word-spacing: 0; text-decoration: none;   }
a:visited{	color: rgb(186,85,211); letter-spacing: 0;  word-spacing: 0; text-decoration: none;   }
a:hover  {	color: rgb(235,0,0);    letter-spacing: 0;  word-spacing: 0; text-decoration: underline;  }


.palstalevee {	width: 100%; padding:  0 3% 0 3%; display: table;    box-sizing: border-box;  }

.palsta {		padding: 0 3% 11px 3%;  width: 33%;  float: left;  display: table;    box-sizing: border-box;  }
.palstavasen {	    }
.palstakeski {	border-width: 0px 0px 0px 1px;  border-color: rgb(111,111,111);  border-style: solid;    }
.palstaoikea {	margin-bottom:44px;  border-width: 0px 0px 0px 1px;  border-color: rgb(111,111,111);  border-style: solid;   }
.palstah2 {	margin-left: 0;  }


.vaakalinkkiele{   	padding: 35px 1% 0px 1%; display: table;  width: 100%;    box-sizing: border-box; }
.linkkiele { 	width: 18%;  margin: 0px 1% 20px 1%;  float: left;   }
.vaakalinkki    { 	text-align: center;  padding: 0.5em 0.3em;  display: block;  font-size:100%;  letter-spacing: 0.1em; box-sizing: border-box; }
.vaakalinkki:link    {  border-radius: 1em;  text-decoration: none;   }
.vaakalinkki:visited {  border-radius: 1em;  text-decoration: none;   }
.vaakalinkki:hover   {  border-radius: 1em;  text-decoration: none;   }

.linkkisininen:link {	 	background: rgb(0,0,225);     color: rgb(255,255,255);    }
.linkkisininen:visited{	 	background: rgb(0,0,225);     color: rgb(255,255,255);    }
.linkkisininen:hover {	 	background: rgb(160,160,255); color: rgb(255,255,255);    }

.linkkipunainen:link {	 	background: rgb(255,0,25);     color: rgb(255,255,255);    }
.linkkipunainen:visited{ 		background: rgb(255,0,25);     color: rgb(255,255,255);    }
.linkkipunainen:hover {	 	background: rgb(255,160,160);  color: rgb(255,255,255);    }

.linkkivihrea:link {	 	background: rgb(0,225,25);     color: rgb(0,0,0);    }
.linkkivihrea:visited{ 		background: rgb(0,225,25);     color: rgb(0,0,0);    }
.linkkivihrea:hover {	 	background: rgb(165,255,165);  color: rgb(0,0,0);    }

.linkkikeltainen:link {	 	background: rgb(255,255,0);     color: rgb(0,0,0);    }
.linkkikeltainen:visited{ 		background: rgb(255,255,0);     color: rgb(0,0,0);    }
.linkkikeltainen:hover {		background: rgb(255,255,155);   color: rgb(0,0,0);    }

.linkkiruskea:link {	 	background: rgb(120,70,15);     color: rgb(255,255,255);    }
.linkkiruskea:visited{ 		background: rgb(120,70,15);     color: rgb(255,255,255);    }
.linkkiruskea:hover {	 	background: rgb(185,170,150);  color: rgb(255,255,255);    }


.irtolinkki {	margin: 20px 30px 0px 20px;  }
.erotin {	width: 100%;  height: 1px;  display: block;  }


.yloslinkki:link { 	color: rgb(25,25,155);  text-decoration: underline;  letter-spacing: 0.1em; 	 }
.yloslinkki:visited {	color: rgb(25,25,155);  text-decoration: underline;  letter-spacing: 0.1em; 	 }
.yloslinkki:hover { 	color: rgb(255,25,25);  text-decoration: none; 		letter-spacing: 0.1em;  }
.navinappulaylos {	margin: 55px 0 0 50px;  font-size: 89%;    }





.hslpunainen{   	background-color:  hsl(0,100%,50%);  }
.hsloranssi{   	background-color:  hsl(40,100%,50%);  }
.hslruskea{   	background-color:  hsl(40,100%,30%);  }
.hslkeltainen{   	background-color:  hsl(60,100%,54%);  }
.hslvihrea{   	background-color:  hsl(110,100%,50%);  }
.hslturkoosi{   	background-color:  hsl(170,100%,50%);  }
.hslsininen{   	background-color:  hsl(220,100%,50%);   color:hsl(0,0,100%); }
.hslvioletti{   	background-color:  hsl(280,100%,50%);    color:hsl(0,0,100%); }
.hslaniliini{   	background-color:  hsl(330,100%,50%);   color:hsl(0,0,100%); }
.hslvalkea{   	background-color:  hsl(0,0,100%);  }
.hslharmaa{   	background-color:  hsl(0,0%,87%);  }
.hslmusta {   	background-color:  hsl(0,0%,0%);  color:hsl(0,0,100%); }
.hslkulta {   	background-color:  hsl(52,100%,50%); color:hsl(0,0,100%); }


.hslpalsta {	width:100%;  padding:2em 0;  display:flex;  flex-wrap:wrap;   }
.hslmalli {	width:33.3%;  padding:2em 1.66%; 	}
.alapadding {	padding-bottom:55px; }

.ilmoitusele {	margin:44px 0; border-radius:33px; border:3px hsl(120,100%,44%) solid;  
		width:100%;  max-width:33em;  text-align:center;  
		background-color:hsl(120,100%,97%);  display:table;	}
.ilmoitus1 {	font-size:177%;  padding:33px 0 0 0;  	}
.ilmoitus2 {	font-size:122%;  padding:22px 0 0 0; 	}
.linkkieleilmoitus {	width:11em;  margin:22px auto 33px auto;  float:none; 	}



.varitaulukko {   width: 50%;  margin-top: 11px;  float: left;    box-sizing: border-box;   }
.varitaulukko td  {  width: 16.6666%; padding: 22px 4px 6px 6px; font-size: 66%;  text-align:center;  border-width: 0px 0px 1px 1px;  border-color: rgb(255,255,255);  border-style: solid;   box-sizing: border-box;  }


.kirjataulu {	margin: 0 0 22px 0;    }
.kirjasolu {	  }
.kirjalinkki {	width: 140px;  height: 210px;   float: left;  margin: 22px 22px 0 0;   border-width: 1px;  border-color: rgb(111,111,111);  border-style: dotted;    box-sizing: border-box;    }
.kirjanurkka {    border-radius: 11px; }




												



/*  värikoodit ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */


.keltainen-250-190-200{ background-color: rgb(250,190,200);   }
.keltainen-250-190-160{ background-color: rgb(250,190,160);   }
.keltainen-250-190-120{ background-color: rgb(250,190,120);   }
.keltainen-250-190-80{ background-color: rgb(250,190,80);   }
.keltainen-250-190-40{ background-color: rgb(250,190,40);   }
.keltainen-250-190-0{ background-color: rgb(250,190,0);   }


.keltainen-250-203-200{ background-color: rgb(250,203,200);   }
.keltainen-250-203-160{ background-color: rgb(250,203,160);   }
.keltainen-250-203-120{ background-color: rgb(250,203,120);   }
.keltainen-250-203-80{ background-color: rgb(250,203,80);   }
.keltainen-250-203-40{ background-color: rgb(250,203,40);   }
.keltainen-250-203-0{ background-color: rgb(250,203,0);   }


.keltainen-250-216-200{ background-color: rgb(250,216,200);   }
.keltainen-250-216-160{ background-color: rgb(250,216,160);   }
.keltainen-250-216-120{ background-color: rgb(250,216,120);   }
.keltainen-250-216-80{ background-color: rgb(250,216,80);   }
.keltainen-250-216-40{ background-color: rgb(250,216,40);   }
.keltainen-250-216-0{ background-color: rgb(250,216,0);   }


.keltainen-250-229-200{ background-color: rgb(250,229,200);   }
.keltainen-250-229-160{ background-color: rgb(250,229,160);   }
.keltainen-250-229-120{ background-color: rgb(250,229,120);   }
.keltainen-250-229-80{ background-color: rgb(250,229,80);   }
.keltainen-250-229-40{ background-color: rgb(250,229,40);   }
.keltainen-250-229-0{ background-color: rgb(250,229,0);   }


.keltainen-250-242-200{ background-color: rgb(250,242,200);   }
.keltainen-250-242-160{ background-color: rgb(250,242,160);   }
.keltainen-250-242-120{ background-color: rgb(250,242,120);   }
.keltainen-250-242-80{ background-color: rgb(250,242,80);   }
.keltainen-250-242-40{ background-color: rgb(250,242,40);   }
.keltainen-250-242-0{ background-color: rgb(250,242,0);   }


.keltainen-250-255-200{ background-color: rgb(250,255,200);   }
.keltainen-250-255-160{ background-color: rgb(250,255,160);   }
.keltainen-250-255-120{ background-color: rgb(250,255,120);   }
.keltainen-250-255-80{ background-color: rgb(250,255,80);   }
.keltainen-250-255-40{ background-color: rgb(250,255,40);   }
.keltainen-250-255-0{ background-color: rgb(250,255,0);   }
 

.keltainen-255-250-200{ background-color: rgb(255,250,200);   }
.keltainen-255-250-160{ background-color: rgb(255,250,160);   }
.keltainen-255-250-120{ background-color: rgb(255,250,120);   }
.keltainen-255-250-80{ background-color: rgb(255,250,80);   }
.keltainen-255-250-40{ background-color: rgb(255,250,40);   }
.keltainen-255-250-0{ background-color: rgb(255,250,0);   }


.keltainen-242-250-200{ background-color: rgb(242,250,200);   }
.keltainen-242-250-160{ background-color: rgb(242,250,160);   }
.keltainen-242-250-120{ background-color: rgb(242,250,120);   }
.keltainen-242-250-80{ background-color: rgb(242,250,80);   }
.keltainen-242-250-40{ background-color: rgb(242,250,40);   }
.keltainen-242-250-0{ background-color: rgb(242,250,0);   }


.keltainen-229-250-200{ background-color: rgb(229,250,200);   }
.keltainen-229-250-160{ background-color: rgb(229,250,160);   }
.keltainen-229-250-120{ background-color: rgb(229,250,120);   }
.keltainen-229-250-80{ background-color: rgb(229,250,80);   }
.keltainen-229-250-40{ background-color: rgb(229,250,40);   }
.keltainen-229-250-0{ background-color: rgb(229,250,0);   }


.keltainen-216-250-200{ background-color: rgb(216,250,200);   }
.keltainen-216-250-160{ background-color: rgb(216,250,160);   }
.keltainen-216-250-120{ background-color: rgb(216,250,120);   }
.keltainen-216-250-80{ background-color: rgb(216,250,80);   }
.keltainen-216-250-40{ background-color: rgb(216,250,40);   }
.keltainen-216-250-0{ background-color: rgb(216,250,0);   }


.keltainen-203-250-200{ background-color: rgb(203,250,200);   }
.keltainen-203-250-160{ background-color: rgb(203,250,160);   }
.keltainen-203-250-120{ background-color: rgb(203,250,120);   }
.keltainen-203-250-80{ background-color: rgb(203,250,80);   }
.keltainen-203-250-40{ background-color: rgb(203,250,40);   }
.keltainen-203-250-0{ background-color: rgb(203,250,0);   }


.keltainen-190-250-200{ background-color: rgb(190,250,200);   }
.keltainen-190-250-160{ background-color: rgb(190,250,160);   }
.keltainen-190-250-120{ background-color: rgb(190,250,120);   }
.keltainen-190-250-80{ background-color: rgb(190,250,80);   }
.keltainen-190-250-40{ background-color: rgb(190,250,40);   }
.keltainen-190-250-0{ background-color: rgb(190,250,0);   }
 

.keltainen-200-255-5{ background-color: rgb(200,255,5);   }
.keltainen-200-242-5{ background-color: rgb(200,242,5);   }
.keltainen-200-229-5{ background-color: rgb(200,229,5);   }
.keltainen-200-216-5{ background-color: rgb(200,216,5);   }
.keltainen-200-203-5{ background-color: rgb(200,203,5);   }
.keltainen-200-190-5{ background-color: rgb(200,190,5);   }


.keltainen-211-255-5{ background-color: rgb(211,255,5);   }
.keltainen-211-242-5{ background-color: rgb(211,242,5);   }
.keltainen-211-229-5{ background-color: rgb(211,229,5);   }
.keltainen-211-216-5{ background-color: rgb(211,216,5);   }
.keltainen-211-203-5{ background-color: rgb(211,203,5);   }
.keltainen-211-190-5{ background-color: rgb(211,190,5);   }


.keltainen-222-255-5{ background-color: rgb(222,255,5);   }
.keltainen-222-242-5{ background-color: rgb(222,242,5);   }
.keltainen-222-229-5{ background-color: rgb(222,229,5);   }
.keltainen-222-216-5{ background-color: rgb(222,216,5);   }
.keltainen-222-203-5{ background-color: rgb(222,203,5);   }
.keltainen-222-190-5{ background-color: rgb(222,190,5);   }


.keltainen-233-255-5{ background-color: rgb(233,255,5);   }
.keltainen-233-242-5{ background-color: rgb(233,242,5);   }
.keltainen-233-229-5{ background-color: rgb(233,229,5);   }
.keltainen-233-216-5{ background-color: rgb(233,216,5);   }
.keltainen-233-203-5{ background-color: rgb(233,203,5);   }
.keltainen-233-190-5{ background-color: rgb(233,190,5);   }


.keltainen-244-255-5{ background-color: rgb(244,255,5);   }
.keltainen-244-242-5{ background-color: rgb(244,242,5);   }
.keltainen-244-229-5{ background-color: rgb(244,229,5);   }
.keltainen-244-216-5{ background-color: rgb(244,216,5);   }
.keltainen-244-203-5{ background-color: rgb(244,203,5);   }
.keltainen-244-190-5{ background-color: rgb(244,190,5);   }


.keltainen-255-255-5{ background-color: rgb(255,255,5);   }
.keltainen-255-242-5{ background-color: rgb(255,242,5);   }
.keltainen-255-229-5{ background-color: rgb(255,229,5);   }
.keltainen-255-216-5{ background-color: rgb(255,216,5);   }
.keltainen-255-203-5{ background-color: rgb(255,203,5);   }
.keltainen-255-190-5{ background-color: rgb(255,190,5);   }
 

.keltainen-255-255-230{ background-color: rgb(255,255,230);   }
.keltainen-255-255-215{ background-color: rgb(255,255,215);   }
.keltainen-255-255-200{ background-color: rgb(255,255,200);   }
.keltainen-255-255-185{ background-color: rgb(255,255,185);   }
.keltainen-255-255-170{ background-color: rgb(255,255,170);   }
.keltainen-255-255-155{ background-color: rgb(255,255,155);   }


.keltainen-255-255-155{ background-color: rgb(255,255,155);   }
.keltainen-255-255-140{ background-color: rgb(255,255,140);   }
.keltainen-255-255-125{ background-color: rgb(255,255,125);   }
.keltainen-255-255-110{ background-color: rgb(255,255,110);   }
.keltainen-255-255-95{ background-color: rgb(255,255,95);   }
.keltainen-255-255-80{ background-color: rgb(255,255,80);   }


.keltainen-255-255-80{ background-color: rgb(255,255,80);   }
.keltainen-255-255-64{ background-color: rgb(255,255,64);   }
.keltainen-255-255-48{ background-color: rgb(255,255,48);   }
.keltainen-255-255-32{ background-color: rgb(255,255,32);   }
.keltainen-255-255-16{ background-color: rgb(255,255,16);   }
.keltainen-255-255-0{ background-color: rgb(255,255,0);   }


.keltainen-255-255-0{ background-color: rgb(255,255,0);   }
.keltainen-243-243-0{ background-color: rgb(243,243,0);   }
.keltainen-231-231-0{ background-color: rgb(231,231,0);   }
.keltainen-219-219-0{ background-color: rgb(219,219,0);   }
.keltainen-207-207-0{ background-color: rgb(207,207,0);   }
.keltainen-195-195-0{ background-color: rgb(195,195,0);   }


.keltainen-195-195-0{ background-color: rgb(195,195,0);   }
.keltainen-181-181-0{ background-color: rgb(181,181,0);   }
.keltainen-167-167-0{ background-color: rgb(167,167,0);   }
.keltainen-153-153-0{ background-color: rgb(153,153,0);   }
.keltainen-139-139-0{ background-color: rgb(139,139,0);   }
.keltainen-125-125-0{ background-color: rgb(125,125,0);   }


.keltainen-125-125-0{ background-color: rgb(125,125,0);   }
.keltainen-110-110-0{ background-color: rgb(110,110,0);   }
.keltainen-95-95-0{ background-color: rgb(95,95,0);   }
.keltainen-80-80-0{ background-color: rgb(80,80,0);   }
.keltainen-65-65-0{ background-color: rgb(65,65,0);   }
.keltainen-50-50-0{ background-color: rgb(50,50,0);   }


.punainen-225-225-255{ background-color: rgb(225,225,255);   }
.punainen-225-225-204{ background-color: rgb(225,225,204);   }
.punainen-225-225-153{ background-color: rgb(225,225,153);   }
.punainen-225-225-102{ background-color: rgb(225,225,102);   }
.punainen-225-225-51{ background-color: rgb(225,225,51);   }
.punainen-225-225-0{ background-color: rgb(225,225,0);   }


.punainen-225-180-255{ background-color: rgb(225,180,255);   }
.punainen-225-180-204{ background-color: rgb(225,180,204);   }
.punainen-225-180-153{ background-color: rgb(225,180,153);   }
.punainen-225-180-102{ background-color: rgb(225,180,102);   }
.punainen-225-180-51{ background-color: rgb(225,180,51);   }
.punainen-225-180-0{ background-color: rgb(225,180,0);   }


.punainen-225-135-255{ background-color: rgb(225,135,255);   }
.punainen-225-135-204{ background-color: rgb(225,135,204);   }
.punainen-225-135-153{ background-color: rgb(225,135,153);   }
.punainen-225-135-102{ background-color: rgb(225,135,102);   }
.punainen-225-135-51{ background-color: rgb(225,135,51);   }
.punainen-225-135-0{ background-color: rgb(225,135,0);   }


.punainen-225-90-255{ background-color: rgb(225,90,255);   }
.punainen-225-90-204{ background-color: rgb(225,90,204);   }
.punainen-225-90-153{ background-color: rgb(225,90,153);   }
.punainen-225-90-102{ background-color: rgb(225,90,102);   }
.punainen-225-90-51{ background-color: rgb(225,90,51);   }
.punainen-225-90-0{ background-color: rgb(225,90,0);   }


.punainen-225-45-255{ background-color: rgb(225,45,255);   }
.punainen-225-45-204{ background-color: rgb(225,45,204);   }
.punainen-225-45-153{ background-color: rgb(225,45,153);   }
.punainen-225-45-102{ background-color: rgb(225,45,102);   }
.punainen-225-45-51{ background-color: rgb(225,45,51);   }
.punainen-225-45-0{ background-color: rgb(225,45,0);   }


.punainen-225-0-255{ background-color: rgb(225,0,255);   }
.punainen-225-0-204{ background-color: rgb(225,0,204);   }
.punainen-225-0-153{ background-color: rgb(225,0,153);   }
.punainen-225-0-102{ background-color: rgb(225,0,102);   }
.punainen-225-0-51{ background-color: rgb(225,0,51);   }
.punainen-225-0-0{ background-color: rgb(225,0,0);   }
 

.punainen-255-25-255{ background-color: rgb(255,25,255);   }
.punainen-255-25-204{ background-color: rgb(255,25,204);   }
.punainen-255-25-153{ background-color: rgb(255,25,153);   }
.punainen-255-25-102{ background-color: rgb(255,25,102);   }
.punainen-255-25-51{ background-color: rgb(255,25,51);   }
.punainen-255-25-0{ background-color: rgb(255,25,0);   }


.punainen-218-25-255{ background-color: rgb(218,25,255);   }
.punainen-218-25-204{ background-color: rgb(218,25,204);   }
.punainen-218-25-153{ background-color: rgb(218,25,153);   }
.punainen-218-25-102{ background-color: rgb(218,25,102);   }
.punainen-218-25-51{ background-color: rgb(218,25,51);   }
.punainen-218-25-0{ background-color: rgb(218,25,0);   }


.punainen-181-25-255{ background-color: rgb(181,25,255);   }
.punainen-181-25-204{ background-color: rgb(181,25,204);   }
.punainen-181-25-153{ background-color: rgb(181,25,153);   }
.punainen-181-25-102{ background-color: rgb(181,25,102);   }
.punainen-181-25-51{ background-color: rgb(181,25,51);   }
.punainen-181-25-0{ background-color: rgb(181,25,0);   }


.punainen-144-25-255{ background-color: rgb(144,25,255);   }
.punainen-144-25-204{ background-color: rgb(144,25,204);   }
.punainen-144-25-153{ background-color: rgb(144,25,153);   }
.punainen-144-25-102{ background-color: rgb(144,25,102);   }
.punainen-144-25-51{ background-color: rgb(144,25,51);   }
.punainen-144-25-0{ background-color: rgb(144,25,0);   }


.punainen-107-25-255{ background-color: rgb(107,25,255);   }
.punainen-107-25-204{ background-color: rgb(107,25,204);   }
.punainen-107-25-153{ background-color: rgb(107,25,153);   }
.punainen-107-25-102{ background-color: rgb(107,25,102);   }
.punainen-107-25-51{ background-color: rgb(107,25,51);   }
.punainen-107-25-0{ background-color: rgb(107,25,0);   }


.punainen-70-25-255{ background-color: rgb(70,25,255);   }
.punainen-70-25-204{ background-color: rgb(70,25,204);   }
.punainen-70-25-153{ background-color: rgb(70,25,153);   }
.punainen-70-25-102{ background-color: rgb(70,25,102);   }
.punainen-70-25-51{ background-color: rgb(70,25,51);   }
.punainen-70-25-0{ background-color: rgb(70,25,0);   }
 

.punainen-70-0-25{ background-color: rgb(70,0,25);   }
.punainen-70-24-25{ background-color: rgb(70,24,25);   }
.punainen-70-48-25{ background-color: rgb(70,48,25);   }
.punainen-70-72-25{ background-color: rgb(70,72,25);   }
.punainen-70-96-25{ background-color: rgb(70,96,25);   }
.punainen-70-120-25{ background-color: rgb(70,120,25);   }


.punainen-107-0-25{ background-color: rgb(107,0,25);   }
.punainen-107-24-25{ background-color: rgb(107,24,25);   }
.punainen-107-48-25{ background-color: rgb(107,48,25);   }
.punainen-107-72-25{ background-color: rgb(107,72,25);   }
.punainen-107-96-25{ background-color: rgb(107,96,25);   }
.punainen-107-120-25{ background-color: rgb(107,120,25);   }


.punainen-144-0-25{ background-color: rgb(144,0,25);   }
.punainen-144-24-25{ background-color: rgb(144,24,25);   }
.punainen-144-48-25{ background-color: rgb(144,48,25);   }
.punainen-144-72-25{ background-color: rgb(144,72,25);   }
.punainen-144-96-25{ background-color: rgb(144,96,25);   }
.punainen-144-120-25{ background-color: rgb(144,120,25);   }


.punainen-181-0-25{ background-color: rgb(181,0,25);   }
.punainen-181-24-25{ background-color: rgb(181,24,25);   }
.punainen-181-48-25{ background-color: rgb(181,48,25);   }
.punainen-181-72-25{ background-color: rgb(181,72,25);   }
.punainen-181-96-25{ background-color: rgb(181,96,25);   }
.punainen-181-120-25{ background-color: rgb(181,120,25);   }


.punainen-218-0-25{ background-color: rgb(218,0,25);   }
.punainen-218-24-25{ background-color: rgb(218,24,25);   }
.punainen-218-48-25{ background-color: rgb(218,48,25);   }
.punainen-218-72-25{ background-color: rgb(218,72,25);   }
.punainen-218-96-25{ background-color: rgb(218,96,25);   }
.punainen-218-120-25{ background-color: rgb(218,120,25);   }


.punainen-255-0-25{ background-color: rgb(255,0,25);   }
.punainen-255-24-25{ background-color: rgb(255,24,25);   }
.punainen-255-48-25{ background-color: rgb(255,48,25);   }
.punainen-255-72-25{ background-color: rgb(255,72,25);   }
.punainen-255-96-25{ background-color: rgb(255,96,25);   }
.punainen-255-120-25{ background-color: rgb(255,120,25);   }
 

.punainen-255-240-240{ background-color: rgb(255,240,240);   }
.punainen-255-224-224{ background-color: rgb(255,224,224);   }
.punainen-255-208-208{ background-color: rgb(255,208,208);   }
.punainen-255-192-192{ background-color: rgb(255,192,192);   }
.punainen-255-176-176{ background-color: rgb(255,176,176);   }
.punainen-255-160-160{ background-color: rgb(255,160,160);   }


.punainen-255-160-160{ background-color: rgb(255,160,160);   }
.punainen-255-144-144{ background-color: rgb(255,144,144);   }
.punainen-255-128-128{ background-color: rgb(255,128,128);   }
.punainen-255-112-112{ background-color: rgb(255,112,112);   }
.punainen-255-96-96{ background-color: rgb(255,96,96);   }
.punainen-255-80-80{ background-color: rgb(255,80,80);   }


.punainen-255-80-80{ background-color: rgb(255,80,80);   }
.punainen-255-64-64{ background-color: rgb(255,64,64);   }
.punainen-255-48-48{ background-color: rgb(255,48,48);   }
.punainen-255-32-32{ background-color: rgb(255,32,32);   }
.punainen-255-16-16{ background-color: rgb(255,16,16);   }
.punainen-255-0-0{ background-color: rgb(255,0,0);   }


.punainen-255-0-0{ background-color: rgb(255,0,0);   }
.punainen-241-0-0{ background-color: rgb(241,0,0);   }
.punainen-227-0-0{ background-color: rgb(227,0,0);   }
.punainen-213-0-0{ background-color: rgb(213,0,0);   }
.punainen-199-0-0{ background-color: rgb(199,0,0);   }
.punainen-185-0-0{ background-color: rgb(185,0,0);   }


.punainen-185-0-0{ background-color: rgb(185,0,0);   }
.punainen-171-0-0{ background-color: rgb(171,0,0);   }
.punainen-157-0-0{ background-color: rgb(157,0,0);   }
.punainen-143-0-0{ background-color: rgb(143,0,0);   }
.punainen-129-0-0{ background-color: rgb(129,0,0);   }
.punainen-115-0-0{ background-color: rgb(115,0,0);   }


.punainen-115-0-0{ background-color: rgb(115,0,0);   }
.punainen-101-0-0{ background-color: rgb(101,0,0);   }
.punainen-87-0-0{ background-color: rgb(87,0,0);   }
.punainen-73-0-0{ background-color: rgb(73,0,0);   }
.punainen-59-0-0{ background-color: rgb(59,0,0);   }
.punainen-45-0-0{ background-color: rgb(45,0,0);   }


.ruskea-250-230-230{ background-color: rgb(250,230,230);   }
.ruskea-243-219-215{ background-color: rgb(243,219,215);   }
.ruskea-236-208-200{ background-color: rgb(236,208,200);   }
.ruskea-229-197-185{ background-color: rgb(229,197,185);   }
.ruskea-222-186-170{ background-color: rgb(222,186,170);   }
.ruskea-215-175-155{ background-color: rgb(215,175,155);   }


.ruskea-215-175-155{ background-color: rgb(215,175,155);   }
.ruskea-208-164-140{ background-color: rgb(208,164,140);   }
.ruskea-201-153-125{ background-color: rgb(201,153,125);   }
.ruskea-194-142-110{ background-color: rgb(194,142,110);   }
.ruskea-187-131-95{ background-color: rgb(187,131,95);   }
.ruskea-180-120-80{ background-color: rgb(180,120,80);   }


.ruskea-180-120-80{ background-color: rgb(180,120,80);   }
.ruskea-173-108-65{ background-color: rgb(173,108,65);   }
.ruskea-166-96-50{ background-color: rgb(166,96,50);   }
.ruskea-159-84-35{ background-color: rgb(159,84,35);   }
.ruskea-152-72-20{ background-color: rgb(152,72,20);   }
.ruskea-145-60-5{ background-color: rgb(145,60,5);   }


.ruskea-145-60-5{ background-color: rgb(145,60,5);   }
.ruskea-138-59-4{ background-color: rgb(138,59,4);   }
.ruskea-131-58-3{ background-color: rgb(131,58,3);   }
.ruskea-124-57-2{ background-color: rgb(124,57,2);   }
.ruskea-117-56-1{ background-color: rgb(117,56,1);   }
.ruskea-110-55-0{ background-color: rgb(110,55,0);   }


.ruskea-110-55-0{ background-color: rgb(110,55,0);   }
.ruskea-103-54-0{ background-color: rgb(103,54,0);   }
.ruskea-96-53-0{ background-color: rgb(96,53,0);   }
.ruskea-89-52-0{ background-color: rgb(89,52,0);   }
.ruskea-82-51-0{ background-color: rgb(82,51,0);   }
.ruskea-75-50-0{ background-color: rgb(75,50,0);   }


.ruskea-75-50-0{ background-color: rgb(75,50,0);   }
.ruskea-68-49-0{ background-color: rgb(68,49,0);   }
.ruskea-61-48-0{ background-color: rgb(61,48,0);   }
.ruskea-54-47-0{ background-color: rgb(54,47,0);   }
.ruskea-47-46-0{ background-color: rgb(47,46,0);   }
.ruskea-40-45-0{ background-color: rgb(40,45,0);   }


.ruskea-250-230-225{ background-color: rgb(250,230,225);   }
.ruskea-248-220-211{ background-color: rgb(248,220,211);   }
.ruskea-246-210-197{ background-color: rgb(246,210,197);   }
.ruskea-244-200-183{ background-color: rgb(244,200,183);   }
.ruskea-242-190-169{ background-color: rgb(242,190,169);   }
.ruskea-240-180-155{ background-color: rgb(240,180,155);   }


.ruskea-240-180-155{ background-color: rgb(240,180,155);   }
.ruskea-237-169-141{ background-color: rgb(237,169,141);   }
.ruskea-234-158-127{ background-color: rgb(234,158,127);   }
.ruskea-231-147-113{ background-color: rgb(231,147,113);   }
.ruskea-228-136-99{ background-color: rgb(228,136,99);   }
.ruskea-225-125-85{ background-color: rgb(225,125,85);   }


.ruskea-225-125-85{ background-color: rgb(225,125,85);   }
.ruskea-222-114-71{ background-color: rgb(222,114,71);   }
.ruskea-219-103-57{ background-color: rgb(219,103,57);   }
.ruskea-216-92-43{ background-color: rgb(216,92,43);   }
.ruskea-213-81-29{ background-color: rgb(213,81,29);   }
.ruskea-210-70-15{ background-color: rgb(210,70,15);   }


.ruskea-210-70-15{ background-color: rgb(210,70,15);   }
.ruskea-198-66-14{ background-color: rgb(198,66,14);   }
.ruskea-186-62-13{ background-color: rgb(186,62,13);   }
.ruskea-174-58-12{ background-color: rgb(174,58,12);   }
.ruskea-162-54-11{ background-color: rgb(162,54,11);   }
.ruskea-150-50-10{ background-color: rgb(150,50,10);   }


.ruskea-150-50-10{ background-color: rgb(150,50,10);   }
.ruskea-138-46-9{ background-color: rgb(138,46,9);   }
.ruskea-126-42-8{ background-color: rgb(126,42,8);   }
.ruskea-114-38-7{ background-color: rgb(114,38,7);   }
.ruskea-102-34-6{ background-color: rgb(102,34,6);   }
.ruskea-90-30-5{ background-color: rgb(90,30,5);   }


.ruskea-90-30-5{ background-color: rgb(90,30,5);   }
.ruskea-78-26-4{ background-color: rgb(78,26,4);   }
.ruskea-66-22-3{ background-color: rgb(66,22,3);   }
.ruskea-54-18-2{ background-color: rgb(54,18,2);   }
.ruskea-42-14-1{ background-color: rgb(42,14,1);   }
.ruskea-30-10-0{ background-color: rgb(30,10,0);   }
 

.ruskea-240-240-240{ background-color: rgb(240,240,240);   }
.ruskea-231-229-227{ background-color: rgb(231,229,227);   }
.ruskea-222-218-214{ background-color: rgb(222,218,214);   }
.ruskea-213-207-201{ background-color: rgb(213,207,201);   }
.ruskea-204-196-188{ background-color: rgb(204,196,188);   }
.ruskea-195-185-175{ background-color: rgb(195,185,175);   }


.ruskea-195-185-175{ background-color: rgb(195,185,175);   }
.ruskea-186-174-162{ background-color: rgb(186,174,162);   }
.ruskea-177-163-149{ background-color: rgb(177,163,149);   }
.ruskea-168-152-136{ background-color: rgb(168,152,136);   }
.ruskea-159-141-123{ background-color: rgb(159,141,123);   }
.ruskea-150-130-110{ background-color: rgb(150,130,110);   }


.ruskea-150-130-110{ background-color: rgb(150,130,110);   }
.ruskea-140-118-96{ background-color: rgb(140,118,96);   }
.ruskea-130-106-82{ background-color: rgb(130,106,82);   }
.ruskea-120-94-68{ background-color: rgb(120,94,68);   }
.ruskea-110-82-54{ background-color: rgb(110,82,54);   }
.ruskea-100-70-40{ background-color: rgb(100,70,40);   }


.ruskea-100-70-40{ background-color: rgb(100,70,40);   }
.ruskea-95-66-39{ background-color: rgb(95,66,39);   }
.ruskea-90-62-38{ background-color: rgb(90,62,38);   }
.ruskea-85-58-37{ background-color: rgb(85,58,37);   }
.ruskea-80-54-36{ background-color: rgb(80,54,36);   }
.ruskea-75-50-35{ background-color: rgb(75,50,35);   }


.ruskea-75-50-35{ background-color: rgb(75,50,35);   }
.ruskea-70-46-34{ background-color: rgb(70,46,34);   }
.ruskea-65-42-33{ background-color: rgb(65,42,33);   }
.ruskea-60-38-32{ background-color: rgb(60,38,32);   }
.ruskea-55-34-31{ background-color: rgb(55,34,31);   }
.ruskea-50-30-30{ background-color: rgb(50,30,30);   }


.ruskea-50-30-30{ background-color: rgb(50,30,30);   }
.ruskea-45-26-29{ background-color: rgb(45,26,29);   }
.ruskea-40-22-28{ background-color: rgb(40,22,28);   }
.ruskea-35-18-27{ background-color: rgb(35,18,27);   }
.ruskea-30-14-26{ background-color: rgb(30,14,26);   }
.ruskea-25-10-25{ background-color: rgb(25,10,25);   }
 

.ruskea-215-215-215{ background-color: rgb(215,215,215);   }
.ruskea-209-206-202{ background-color: rgb(209,206,202);   }
.ruskea-203-197-189{ background-color: rgb(203,197,189);   }
.ruskea-197-188-176{ background-color: rgb(197,188,176);   }
.ruskea-191-179-163{ background-color: rgb(191,179,163);   }
.ruskea-185-170-150{ background-color: rgb(185,170,150);   }


.ruskea-185-170-150{ background-color: rgb(185,170,150);   }
.ruskea-179-160-137{ background-color: rgb(179,160,137);   }
.ruskea-173-150-124{ background-color: rgb(173,150,124);   }
.ruskea-167-140-111{ background-color: rgb(167,140,111);   }
.ruskea-161-130-98{ background-color: rgb(161,130,98);   }
.ruskea-155-120-85{ background-color: rgb(155,120,85);   }


.ruskea-155-120-85{ background-color: rgb(155,120,85);   }
.ruskea-148-110-71{ background-color: rgb(148,110,71);   }
.ruskea-141-100-57{ background-color: rgb(141,100,57);   }
.ruskea-134-90-43{ background-color: rgb(134,90,43);   }
.ruskea-127-80-29{ background-color: rgb(127,80,29);   }
.ruskea-120-70-15{ background-color: rgb(120,70,15);   }


.ruskea-120-70-15{ background-color: rgb(120,70,15);   }
.ruskea-114-67-14{ background-color: rgb(114,67,14);   }
.ruskea-108-64-13{ background-color: rgb(108,64,13);   }
.ruskea-102-61-12{ background-color: rgb(102,61,12);   }
.ruskea-96-58-11{ background-color: rgb(96,58,11);   }
.ruskea-90-55-10{ background-color: rgb(90,55,10);   }


.ruskea-90-55-10{ background-color: rgb(90,55,10);   }
.ruskea-84-52-9{ background-color: rgb(84,52,9);   }
.ruskea-78-49-8{ background-color: rgb(78,49,8);   }
.ruskea-72-46-7{ background-color: rgb(72,46,7);   }
.ruskea-66-43-6{ background-color: rgb(66,43,6);   }
.ruskea-60-40-5{ background-color: rgb(60,40,5);   }


.ruskea-60-40-5{ background-color: rgb(60,40,5);   }
.ruskea-54-37-4{ background-color: rgb(54,37,4);   }
.ruskea-48-34-3{ background-color: rgb(48,34,3);   }
.ruskea-42-31-2{ background-color: rgb(42,31,2);   }
.ruskea-36-28-1{ background-color: rgb(36,28,1);   }
.ruskea-30-25-0{ background-color: rgb(30,25,0);   }


.sininen-25-255-25{ background-color: rgb(25,255,25);   }
.sininen-25-255-71{ background-color: rgb(25,255,71);   }
.sininen-25-255-117{ background-color: rgb(25,255,117);   }
.sininen-25-255-163{ background-color: rgb(25,255,163);   }
.sininen-25-255-209{ background-color: rgb(25,255,209);   }
.sininen-25-255-255{ background-color: rgb(25,255,255);   }


.sininen-25-204-25{ background-color: rgb(25,204,25);   }
.sininen-25-204-71{ background-color: rgb(25,204,71);   }
.sininen-25-204-117{ background-color: rgb(25,204,117);   }
.sininen-25-204-163{ background-color: rgb(25,204,163);   }
.sininen-25-204-209{ background-color: rgb(25,204,209);   }
.sininen-25-204-255{ background-color: rgb(25,204,255);   }


.sininen-25-153-25{ background-color: rgb(25,153,25);   }
.sininen-25-153-71{ background-color: rgb(25,153,71);   }
.sininen-25-153-117{ background-color: rgb(25,153,117);   }
.sininen-25-153-163{ background-color: rgb(25,153,163);   }
.sininen-25-153-209{ background-color: rgb(25,153,209);   }
.sininen-25-153-255{ background-color: rgb(25,153,255);   }


.sininen-25-102-25{ background-color: rgb(25,102,25);   }
.sininen-25-102-71{ background-color: rgb(25,102,71);   }
.sininen-25-102-117{ background-color: rgb(25,102,117);   }
.sininen-25-102-163{ background-color: rgb(25,102,163);   }
.sininen-25-102-209{ background-color: rgb(25,102,209);   }
.sininen-25-102-255{ background-color: rgb(25,102,255);   }


.sininen-25-51-25{ background-color: rgb(25,51,25);   }
.sininen-25-51-71{ background-color: rgb(25,51,71);   }
.sininen-25-51-117{ background-color: rgb(25,51,117);   }
.sininen-25-51-163{ background-color: rgb(25,51,163);   }
.sininen-25-51-209{ background-color: rgb(25,51,209);   }
.sininen-25-51-255{ background-color: rgb(25,51,255);   }


.sininen-25-0-25{ background-color: rgb(25,0,25);   }
.sininen-25-0-71{ background-color: rgb(25,0,71);   }
.sininen-25-0-117{ background-color: rgb(25,0,117);   }
.sininen-25-0-163{ background-color: rgb(25,0,163);   }
.sininen-25-0-209{ background-color: rgb(25,0,209);   }
.sininen-25-0-255{ background-color: rgb(25,0,255);   }


.sininen-0-25-50{ background-color: rgb(0,25,50);   }
.sininen-0-25-91{ background-color: rgb(0,25,91);   }
.sininen-0-25-132{ background-color: rgb(0,25,132);   }
.sininen-0-25-173{ background-color: rgb(0,25,173);   }
.sininen-0-25-214{ background-color: rgb(0,25,214);   }
.sininen-0-25-255{ background-color: rgb(0,25,255);   }


.sininen-25-25-50{ background-color: rgb(25,25,50);   }
.sininen-25-25-91{ background-color: rgb(25,25,91);   }
.sininen-25-25-132{ background-color: rgb(25,25,132);   }
.sininen-25-25-173{ background-color: rgb(25,25,173);   }
.sininen-25-25-214{ background-color: rgb(25,25,214);   }
.sininen-25-25-255{ background-color: rgb(25,25,255);   }


.sininen-50-25-50{ background-color: rgb(50,25,50);   }
.sininen-50-25-91{ background-color: rgb(50,25,91);   }
.sininen-50-25-132{ background-color: rgb(50,25,132);   }
.sininen-50-25-173{ background-color: rgb(50,25,173);   }
.sininen-50-25-214{ background-color: rgb(50,25,214);   }
.sininen-50-25-255{ background-color: rgb(50,25,255);   }


.sininen-75-25-50{ background-color: rgb(75,25,50);   }
.sininen-75-25-91{ background-color: rgb(75,25,91);   }
.sininen-75-25-132{ background-color: rgb(75,25,132);   }
.sininen-75-25-173{ background-color: rgb(75,25,173);   }
.sininen-75-25-214{ background-color: rgb(75,25,214);   }
.sininen-75-25-255{ background-color: rgb(75,25,255);   }


.sininen-100-25-50{ background-color: rgb(100,25,50);   }
.sininen-100-25-91{ background-color: rgb(100,25,91);   }
.sininen-100-25-132{ background-color: rgb(100,25,132);   }
.sininen-100-25-173{ background-color: rgb(100,25,173);   }
.sininen-100-25-214{ background-color: rgb(100,25,214);   }
.sininen-100-25-255{ background-color: rgb(100,25,255);   }


.sininen-125-25-50{ background-color: rgb(125,25,50);   }
.sininen-125-25-91{ background-color: rgb(125,25,91);   }
.sininen-125-25-132{ background-color: rgb(125,25,132);   }
.sininen-125-25-173{ background-color: rgb(125,25,173);   }
.sininen-125-25-214{ background-color: rgb(125,25,214);   }
.sininen-125-25-255{ background-color: rgb(125,25,255);   }
 

.sininen-225-0-225{ background-color: rgb(225,0,225);   }
.sininen-225-51-225{ background-color: rgb(225,51,225);   }
.sininen-225-102-225{ background-color: rgb(225,102,225);   }
.sininen-225-153-225{ background-color: rgb(225,153,225);   }
.sininen-225-204-225{ background-color: rgb(225,204,225);   }
.sininen-225-255-225{ background-color: rgb(225,255,225);   }


.sininen-180-0-225{ background-color: rgb(180,0,225);   }
.sininen-180-51-225{ background-color: rgb(180,51,225);   }
.sininen-180-102-225{ background-color: rgb(180,102,225);   }
.sininen-180-153-225{ background-color: rgb(180,153,225);   }
.sininen-180-204-225{ background-color: rgb(180,204,225);   }
.sininen-180-255-225{ background-color: rgb(180,255,225);   }


.sininen-135-0-225{ background-color: rgb(135,0,225);   }
.sininen-135-51-225{ background-color: rgb(135,51,225);   }
.sininen-135-102-225{ background-color: rgb(135,102,225);   }
.sininen-135-153-225{ background-color: rgb(135,153,225);   }
.sininen-135-204-225{ background-color: rgb(135,204,225);   }
.sininen-135-255-225{ background-color: rgb(135,255,225);   }


.sininen-90-0-225{ background-color: rgb(90,0,225);   }
.sininen-90-51-225{ background-color: rgb(90,51,225);   }
.sininen-90-102-225{ background-color: rgb(90,102,225);   }
.sininen-90-153-225{ background-color: rgb(90,153,225);   }
.sininen-90-204-225{ background-color: rgb(90,204,225);   }
.sininen-90-255-225{ background-color: rgb(90,255,225);   }


.sininen-45-0-225{ background-color: rgb(45,0,225);   }
.sininen-45-51-225{ background-color: rgb(45,51,225);   }
.sininen-45-102-225{ background-color: rgb(45,102,225);   }
.sininen-45-153-225{ background-color: rgb(45,153,225);   }
.sininen-45-204-225{ background-color: rgb(45,204,225);   }
.sininen-45-255-225{ background-color: rgb(45,255,225);   }


.sininen-0-0-225{ background-color: rgb(0,0,225);   }
.sininen-0-51-225{ background-color: rgb(0,51,225);   }
.sininen-0-102-225{ background-color: rgb(0,102,225);   }
.sininen-0-153-225{ background-color: rgb(0,153,225);   }
.sininen-0-204-225{ background-color: rgb(0,204,225);   }
.sininen-0-255-225{ background-color: rgb(0,255,225);   }


.sininen-240-240-255{ background-color: rgb(240,240,255);   }
.sininen-224-224-255{ background-color: rgb(224,224,255);   }
.sininen-208-208-255{ background-color: rgb(208,208,255);   }
.sininen-192-192-255{ background-color: rgb(192,192,255);   }
.sininen-176-176-255{ background-color: rgb(176,176,255);   }
.sininen-160-160-255{ background-color: rgb(160,160,255);   }


.sininen-160-160-255{ background-color: rgb(160,160,255);   }
.sininen-144-144-255{ background-color: rgb(144,144,255);   }
.sininen-128-128-255{ background-color: rgb(128,128,255);   }
.sininen-112-112-255{ background-color: rgb(112,112,255);   }
.sininen-96-96-255{ background-color: rgb(96,96,255);   }
.sininen-80-80-255{ background-color: rgb(80,80,255);   }


.sininen-80-80-255{ background-color: rgb(80,80,255);   }
.sininen-64-64-255{ background-color: rgb(64,64,255);   }
.sininen-48-48-255{ background-color: rgb(48,48,255);   }
.sininen-32-32-255{ background-color: rgb(32,32,255);   }
.sininen-16-16-255{ background-color: rgb(16,16,255);   }
.sininen-0-0-255{ background-color: rgb(0,0,255);   }


.sininen-0-0-255{ background-color: rgb(0,0,255);   }
.sininen-0-0-241{ background-color: rgb(0,0,241);   }
.sininen-0-0-227{ background-color: rgb(0,0,227);   }
.sininen-0-0-213{ background-color: rgb(0,0,213);   }
.sininen-0-0-199{ background-color: rgb(0,0,199);   }
.sininen-0-0-185{ background-color: rgb(0,0,185);   }


.sininen-0-0-185{ background-color: rgb(0,0,185);   }
.sininen-0-0-170{ background-color: rgb(0,0,170);   }
.sininen-0-0-155{ background-color: rgb(0,0,155);   }
.sininen-0-0-140{ background-color: rgb(0,0,140);   }
.sininen-0-0-125{ background-color: rgb(0,0,125);   }
.sininen-0-0-110{ background-color: rgb(0,0,110);   }


.sininen-0-0-110{ background-color: rgb(0,0,110);   }
.sininen-0-0-95{ background-color: rgb(0,0,95);   }
.sininen-0-0-80{ background-color: rgb(0,0,80);   }
.sininen-0-0-65{ background-color: rgb(0,0,65);   }
.sininen-0-0-50{ background-color: rgb(0,0,50);   }
.sininen-0-0-35{ background-color: rgb(0,0,35);   }


.vihree-25-45-150{ background-color: rgb(25,45,150);   }
.vihree-25-45-120{ background-color: rgb(25,45,120);   }
.vihree-25-45-90{ background-color: rgb(25,45,90);   }
.vihree-25-45-60{ background-color: rgb(25,45,60);   }
.vihree-25-45-30{ background-color: rgb(25,45,30);   }
.vihree-25-45-0{ background-color: rgb(25,45,0);   }


.vihree-25-87-150{ background-color: rgb(25,87,150);   }
.vihree-25-87-120{ background-color: rgb(25,87,120);   }
.vihree-25-87-90{ background-color: rgb(25,87,90);   }
.vihree-25-87-60{ background-color: rgb(25,87,60);   }
.vihree-25-87-30{ background-color: rgb(25,87,30);   }
.vihree-25-87-0{ background-color: rgb(25,87,0);   }


.vihree-25-129-150{ background-color: rgb(25,129,150);   }
.vihree-25-129-120{ background-color: rgb(25,129,120);   }
.vihree-25-129-90{ background-color: rgb(25,129,90);   }
.vihree-25-129-60{ background-color: rgb(25,129,60);   }
.vihree-25-129-30{ background-color: rgb(25,129,30);   }
.vihree-25-129-0{ background-color: rgb(25,129,0);   }


.vihree-25-171-150{ background-color: rgb(25,171,150);   }
.vihree-25-171-120{ background-color: rgb(25,171,120);   }
.vihree-25-171-90{ background-color: rgb(25,171,90);   }
.vihree-25-171-60{ background-color: rgb(25,171,60);   }
.vihree-25-171-30{ background-color: rgb(25,171,30);   }
.vihree-25-171-0{ background-color: rgb(25,171,0);   }


.vihree-25-213-150{ background-color: rgb(25,213,150);   }
.vihree-25-213-120{ background-color: rgb(25,213,120);   }
.vihree-25-213-90{ background-color: rgb(25,213,90);   }
.vihree-25-213-60{ background-color: rgb(25,213,60);   }
.vihree-25-213-30{ background-color: rgb(25,213,30);   }
.vihree-25-213-0{ background-color: rgb(25,213,0);   }


.vihree-25-255-150{ background-color: rgb(25,255,150);   }
.vihree-25-255-120{ background-color: rgb(25,255,120);   }
.vihree-25-255-90{ background-color: rgb(25,255,90);   }
.vihree-25-255-60{ background-color: rgb(25,255,60);   }
.vihree-25-255-30{ background-color: rgb(25,255,30);   }
.vihree-25-255-0{ background-color: rgb(25,255,0);   }
 

.vihree-0-225-150{ background-color: rgb(0,225,150);   }
.vihree-0-225-120{ background-color: rgb(0,225,120);   }
.vihree-0-225-90{ background-color: rgb(0,225,90);   }
.vihree-0-225-60{ background-color: rgb(0,225,60);   }
.vihree-0-225-30{ background-color: rgb(0,225,30);   }
.vihree-0-225-0{ background-color: rgb(0,225,0);   }


.vihree-40-225-150{ background-color: rgb(40,225,150);   }
.vihree-40-225-120{ background-color: rgb(40,225,120);   }
.vihree-40-225-90{ background-color: rgb(40,225,90);   }
.vihree-40-225-60{ background-color: rgb(40,225,60);   }
.vihree-40-225-30{ background-color: rgb(40,225,30);   }
.vihree-40-225-0{ background-color: rgb(40,225,0);   }


.vihree-80-225-150{ background-color: rgb(80,225,150);   }
.vihree-80-225-120{ background-color: rgb(80,225,120);   }
.vihree-80-225-90{ background-color: rgb(80,225,90);   }
.vihree-80-225-60{ background-color: rgb(80,225,60);   }
.vihree-80-225-30{ background-color: rgb(80,225,30);   }
.vihree-80-225-0{ background-color: rgb(80,225,0);   }


.vihree-120-225-150{ background-color: rgb(120,225,150);   }
.vihree-120-225-120{ background-color: rgb(120,225,120);   }
.vihree-120-225-90{ background-color: rgb(120,225,90);   }
.vihree-120-225-60{ background-color: rgb(120,225,60);   }
.vihree-120-225-30{ background-color: rgb(120,225,30);   }
.vihree-120-225-0{ background-color: rgb(120,225,0);   }


.vihree-160-225-150{ background-color: rgb(160,225,150);   }
.vihree-160-225-120{ background-color: rgb(160,225,120);   }
.vihree-160-225-90{ background-color: rgb(160,225,90);   }
.vihree-160-225-60{ background-color: rgb(160,225,60);   }
.vihree-160-225-30{ background-color: rgb(160,225,30);   }
.vihree-160-225-0{ background-color: rgb(160,225,0);   }


.vihree-200-225-150{ background-color: rgb(200,225,150);   }
.vihree-200-225-120{ background-color: rgb(200,225,120);   }
.vihree-200-225-90{ background-color: rgb(200,225,90);   }
.vihree-200-225-60{ background-color: rgb(200,225,60);   }
.vihree-200-225-30{ background-color: rgb(200,225,30);   }
.vihree-200-225-0{ background-color: rgb(200,225,0);   }
 

.vihree-235-225-25{ background-color: rgb(235,225,25);   }
.vihree-235-189-25{ background-color: rgb(235,189,25);   }
.vihree-235-153-25{ background-color: rgb(235,153,25);   }
.vihree-235-117-25{ background-color: rgb(235,117,25);   }
.vihree-235-81-25{ background-color: rgb(235,81,25);   }
.vihree-235-45-25{ background-color: rgb(235,45,25);   }


.vihree-188-225-25{ background-color: rgb(188,225,25);   }
.vihree-188-189-25{ background-color: rgb(188,189,25);   }
.vihree-188-153-25{ background-color: rgb(188,153,25);   }
.vihree-188-117-25{ background-color: rgb(188,117,25);   }
.vihree-188-81-25{ background-color: rgb(188,81,25);   }
.vihree-188-45-25{ background-color: rgb(188,45,25);   }


.vihree-141-225-25{ background-color: rgb(141,225,25);   }
.vihree-141-189-25{ background-color: rgb(141,189,25);   }
.vihree-141-153-25{ background-color: rgb(141,153,25);   }
.vihree-141-117-25{ background-color: rgb(141,117,25);   }
.vihree-141-81-25{ background-color: rgb(141,81,25);   }
.vihree-141-45-25{ background-color: rgb(141,45,25);   }


.vihree-94-225-25{ background-color: rgb(94,225,25);   }
.vihree-94-189-25{ background-color: rgb(94,189,25);   }
.vihree-94-153-25{ background-color: rgb(94,153,25);   }
.vihree-94-117-25{ background-color: rgb(94,117,25);   }
.vihree-94-81-25{ background-color: rgb(94,81,25);   }
.vihree-94-45-25{ background-color: rgb(94,45,25);   }


.vihree-47-225-25{ background-color: rgb(47,225,25);   }
.vihree-47-189-25{ background-color: rgb(47,189,25);   }
.vihree-47-153-25{ background-color: rgb(47,153,25);   }
.vihree-47-117-25{ background-color: rgb(47,117,25);   }
.vihree-47-81-25{ background-color: rgb(47,81,25);   }
.vihree-47-45-25{ background-color: rgb(47,45,25);   }


.vihree-0-225-25{ background-color: rgb(0,225,25);   }
.vihree-0-189-25{ background-color: rgb(0,189,25);   }
.vihree-0-153-25{ background-color: rgb(0,153,25);   }
.vihree-0-117-25{ background-color: rgb(0,117,25);   }
.vihree-0-81-25{ background-color: rgb(0,81,25);   }
.vihree-0-45-25{ background-color: rgb(0,45,25);   }
 

.vihree-245-255-245{ background-color: rgb(245,255,245);   }
.vihree-229-255-229{ background-color: rgb(229,255,229);   }
.vihree-213-255-213{ background-color: rgb(213,255,213);   }
.vihree-197-255-197{ background-color: rgb(197,255,197);   }
.vihree-181-255-181{ background-color: rgb(181,255,181);   }
.vihree-165-255-165{ background-color: rgb(165,255,165);   }


.vihree-165-255-165{ background-color: rgb(165,255,165);   }
.vihree-149-255-149{ background-color: rgb(149,255,149);   }
.vihree-133-255-133{ background-color: rgb(133,255,133);   }
.vihree-117-255-117{ background-color: rgb(117,255,117);   }
.vihree-101-255-101{ background-color: rgb(101,255,101);   }
.vihree-85-255-85{ background-color: rgb(85,255,85);   }


.vihree-85-255-85{ background-color: rgb(85,255,85);   }
.vihree-68-255-69{ background-color: rgb(68,255,69);   }
.vihree-51-255-53{ background-color: rgb(51,255,53);   }
.vihree-34-255-37{ background-color: rgb(34,255,37);   }
.vihree-17-255-21{ background-color: rgb(17,255,21);   }
.vihree-0-255-5{ background-color: rgb(0,255,5);   }


.vihree-0-255-0{ background-color: rgb(0,255,0);   }
.vihree-0-240-0{ background-color: rgb(0,240,0);   }
.vihree-0-225-0{ background-color: rgb(0,225,0);   }
.vihree-0-210-0{ background-color: rgb(0,210,0);   }
.vihree-0-195-0{ background-color: rgb(0,195,0);   }
.vihree-0-180-0{ background-color: rgb(0,180,0);   }


.vihree-0-180-0{ background-color: rgb(0,180,0);   }
.vihree-0-165-0{ background-color: rgb(0,165,0);   }
.vihree-0-150-0{ background-color: rgb(0,150,0);   }
.vihree-0-135-0{ background-color: rgb(0,135,0);   }
.vihree-0-120-0{ background-color: rgb(0,120,0);   }
.vihree-0-105-0{ background-color: rgb(0,105,0);   }


.vihree-0-105-0{ background-color: rgb(0,105,0);   }
.vihree-0-90-0{ background-color: rgb(0,90,0);   }
.vihree-0-75-0{ background-color: rgb(0,75,0);   }
.vihree-0-60-0{ background-color: rgb(0,60,0);   }
.vihree-0-45-0{ background-color: rgb(0,45,0);   }
.vihree-0-30-0{ background-color: rgb(0,30,0);   }








      
@media screen and (max-width : 1400px)	{	/*	------------------------------------------------------------------------------------------------------------------------	*/

.palsta {		margin: 0 auto;  padding:0 5%;  width:666px;  max-width:100%;  float:none; border-width:0;      }
.palstaoikea {	margin-bottom:55px;    }


.varitaulukko {   width: 100%;  float:none;    }
.varitaulukko td  {  width: 16.6666%;  font-size: 88%;  }


				}	/*	--------------------    */





      
@media screen and (max-width : 900px)	{	/*	------------------------------------------------------------------------------------------------------------------------	*/


.hslmalli {	width:50%;  padding:2em 1.66%; 	}
.vaakalinkkiele{   	padding: 35px 0px 0px 1%;  }
.linkkiele { 	width: 20%;  margin: 0px 0 20px 0;    }
				}	/*	--------------------    */








