/* Pääsivun tyylisivu */

BODY {
	font-family : Verdana,Helvetica,Arial,Geneva;
	font-weight : normal;
	font-size : 11px;	
}

.otsikko{
	font-family : Verdana,Helvetica,Arial,Geneva;
	font-weight : normal;
	font-size : 14px;
	color : #222222;
}

.submenu{
	font-family : Verdana,Helvetica,Arial,Geneva;
	font-size : 11;
	font-variant : small-caps;
	font-weight : bold;
	color : #222222;
}

A.submenu  {
	font-family : Verdana,Helvetica,Arial,Geneva;
	font-size : 11;
	font-variant : small-caps;
	font-weight : normal;
	color : #222222;
	text-decoration : none;
}

A:Visited.submenu  {
	font-family : Verdana,Helvetica,Arial,Geneva;
	font-size : 11;
	font-variant : small-caps;
	font-weight : normal;
	color : #222222;
	text-decoration : none;
}

A:Active.submenu  {
	font-family : Verdana,Helvetica,Arial,Geneva;
	font-size : 11;
	font-variant : small-caps;
	font-weight : normal;
	color : #222222;
	text-decoration : none;
}

A:Hover.submenu   {
	font-family : Verdana,Helvetica,Arial,Geneva;
	font-size : 11;
	font-variant : small-caps;
	font-weight : normal;
	color : #222222;
	text-decoration : underline;
}

A.jaksotin  {
	font-family : Verdana,Helvetica,Arial,Geneva;
	font-size : 11;
	font-weight : normal;
	color : #222222;
	text-decoration : underline;
}

A:Visited.jaksotin  {
	font-family : Verdana,Helvetica,Arial,Geneva;
	font-size : 11;
	font-weight : normal;
	color : #222222;
	text-decoration : underline;
}

A:Active.jaksotin  {
	font-family : Verdana,Helvetica,Arial,Geneva;
	font-size : 11;
	font-weight : normal;
	color : #222222;
	text-decoration : underline;
}

A:Hover.jaksotin   {
	font-family : Verdana,Helvetica,Arial,Geneva;
	font-size : 11;
	font-weight : normal;
	color : #444444;
	text-decoration : none;
}

TD.jaksotin   {
	font-family : Verdana,Helvetica,Arial,Geneva;
	font-size : 11;
	font-weight : normal;
	color : #222222;
	text-decoration : none;
}

.valikko{
	font-family : Verdana,Helvetica,Arial,Geneva;
	font-size : 10;
	font-weight : normal;
	background-color: #FFFFFF;
}

.dokumenttikentta{
	font-size : 11;
	border-style: solid;
	border-width: 1;
	border-color: #333333;
	background-color: #FFFFFF;
}


.lajikentta{
	font-size : 10;
	border-style: solid;
	border-width: 1;
	border-color: white;
	background-color: #F5F8FD;
	
}


.tulokset{
	font-size : 11;
	font-variant : small-caps;
	margin-left : 3px;
	background-color: #bbbbff;
}

SMALL {
	color : #444444;
}

A  {
	font-family : Verdana,Helvetica,Arial,Geneva;
	font-weight : normal;
	font-style : normal;
	color : #0941BE;
}

A:Visited  {
	font-family : Verdana,Helvetica,Arial,Geneva;
	font-weight : normal;
	font-style : normal;
	color : #0941BE;
	text-decoration : underline;
}

A:Active  {
	font-family : Verdana,Helvetica,Arial,Geneva;
	font-weight : normal;
	font-style : normal;
	color : #0941BE;
	text-decoration : underline;

}

A:Hover  {
	font-family : Verdana,Helvetica,Arial,Geneva;
	font-weight : normal;
	font-style : normal;
	color : #000000;
	text-decoration : none;
}

A.taker  {
	font-family : Verdana,Helvetica,Arial,Geneva;
	font-weight : normal;
	font-style : normal;
	color : #000000;
}

A:Visited.taker  {
	font-family : Verdana,Helvetica,Arial,Geneva;
	font-weight : normal;
	font-style : normal;
	color : #000000;
	text-decoration : underline;
}

A:Active.taker  {
	font-family : Verdana,Helvetica,Arial,Geneva;
	font-weight : normal;
	font-style : normal;
	color : #000000;
	text-decoration : underline;

}

A:Hover.taker  {
	font-family : Verdana,Helvetica,Arial,Geneva;
	font-weight : normal;
	font-style : normal;
	color : #000000;
	text-decoration : none;
}


/* Laji kuvissa suomeksi ja englanniksi */

A.laji_link  {
	font-size : 11;
	font-weight : bold;
	color : #111111;
	text-decoration : none;
}

A:Visited.laji_link  {
	font-size : 11;
	font-weight : bold;
	color : #111111;
	text-decoration : none;
}

A:Active.laji_link  {
	font-size : 11;
	font-weight : bold;
	color : #111111;
	text-decoration : none;
}

A:Hover.laji_link   {
	font-size : 11;
	font-weight : bold;
	color : #111111;
	text-decoration : underline;
}

/* Laji kuvissa tieteellinen */

A.laji_tiet_link  {
	font-size : 11;
	font-weight : normal;
	font-style: italic;
	color : #111111;
	text-decoration : none;
}

A:Visited.laji_tiet_link  {
	font-size : 11;
	font-weight : normal;
	font-style: italic;
	color : #111111;
	text-decoration : none;
}

A:Active.laji_tiet_link  {
	font-size : 11;
	font-weight : normal;
 	font-style: italic;
	color : #111111;
	text-decoration : none;
}

A:Hover.laji_tiet_link   {
	font-size : 11;
	font-weight : normal;
	font-style: italic;
	color : #111111;
	text-decoration : underline;
}

/* Lajilistoilla olevat linkit */

A.list_link  {
	font-size : 10px;
	color : #222222;
	font-weight : normal;
	text-decoration : none;
}

A:Visited.list_link  {
	font-size : 10px;
	color : #222222;
	font-weight : normal;
	text-decoration : none;
}

A:Active.list_link  {
	font-size : 10px;
	color : #222222;
	font-weight : normal;
	text-decoration : none;
}

A:Hover.list_link   {
	font-size : 10px;
	color : #222222;
	font-weight : normal;
	text-decoration : underline;
}



A.list_family  {
	font-size : 11px;
	color : #000000;
	font-weight : normal;
	text-decoration : none;
}

A:Visited.list_family  {
	font-size : 11px;
	color : #000000;
	font-weight : normal;
	text-decoration : none;
}

A:Active.list_family  {
	font-size : 11px;
	color : #000000;
	font-weight : normal;
	text-decoration : none;
}

A:Hover.list_family   {
	font-size : 11px;
	color : #000000;
	font-weight : normal;
	text-decoration : underline;
}



.list_family{
	font-size : 11;
	background-color: #EEEEEE;
}




/* Tällä tehdään kaikki hakuboxit */

TD.hakukentta {
	font-family : Verdana,Helvetica,Arial,Geneva;
	font-weight : normal;
	font-size : 11px;
	border-style: solid;
	border-width: 0;
	border-color: #111111;
	background-color: #FFFFFF;
}

.navi {
	background-color: #5555ff;
}

.viiva {
	background-color: #cccccc;
}

TD.main {
	background-color: #aaaaff;
}

TD {
	font-size : 11px;
}



.kuvakentta{
	font-size : 11;
	border-style: solid;
	border-width: 1;
	border-color: #777777;
	background-color: #AFD2FC;
}

.kuva{
	border-style: solid;
	border-width: 1;
	border-color: #444444;
}


TD.tietoboxi{
	border-style: outset;
	border-width: 1;
	border-color: #777777;
}

SMALL.tietoboxi{
	font-family : Verdana,Helvetica,Arial,Geneva;
	font-weight : normal;
	font-size : 9;
	color : #333333;
}

A.kielivalinta{
	font-family : Verdana,Helvetica,Arial,Geneva;
	font-weight : normal;
	font-size : 10;
	color : #000000;
	text-decoration : none;
}


A:Visited.kielivalinta  {
	font-family : Verdana,Helvetica,Arial,Geneva;
	font-weight : normal;
	font-size : 10;
	color : #000000;
	text-decoration : none;
}

A:Active.kielivalinta  {
	font-family : Verdana,Helvetica,Arial,Geneva;
	font-weight : normal;
	font-size : 10;
	color : #000000;
	text-decoration : none;
}

A:Hover.kielivalinta   {
	font-family : Verdana,Helvetica,Arial,Geneva;
	font-weight : normal;
	font-size : 10;
	color : #333333;
	text-decoration : none;
}


/* Havispalstojen tyylejä */


.news_date{
	font-family : Verdana,Helvetica,Arial,Geneva;
	font-weight : normal;
	background-color: #EEEEEE;
	font-size : 13px;
	color : #000000;

}


A.news_species  {
	font-size : 11;
	font-weight : normal;
	color : #000000;
	text-decoration : none;
}

A:Visited.news_species  {
	font-size : 11;
	font-weight : normal;
	color : #000000;
	text-decoration : none;
}

A:Active.news_species  {
	font-size : 11;
	font-weight : normal;
	color : #000000;
	text-decoration : none;
}

A:Hover.news_species   {
	font-size : 11;
	font-weight : normal;
	color : #444444;
	text-decoration : none;
}

A.news_species_tarkea  {
	font-size : 11;
	font-weight : bold;
	color : #333333;
	text-decoration : none;
}

A:Visited.news_species_tarkea  {
	font-size : 11;
	font-weight : bold;
	color : #333333;
	text-decoration : none;
}

A:Active.news_species_tarkea  {
	font-size : 11;
	font-weight : bold;
	color : #333333;
	text-decoration : none;
}

A:Hover.news_species_tarkea   {
	font-size : 11;
	font-weight : bold;
	color : #555555;
	text-decoration : none;
}

.news_text{
	font-size : 10;
	color : #000000;
}

.news_links{
	font-size : 10;
	color : #555555;
}

A.news_country_links  {
	font-size : 10;
	font-weight : bold;
	color : #555555;
	text-decoration : none;
}

A:Visited.news_country_links  {
	font-size : 10;
	font-weight : bold;
	color : #555555;
	text-decoration : none;
}

A:Active.news_country_links  {
	font-size : 10;
	font-weight : bold;
	color : #555555;
	text-decoration : none;
}

A:Hover.news_country_links   {
	font-size : 10;
	font-weight : bold;
	color : #666666;
	text-decoration : underline;
}

A.news_links  {
	font-size : 10;
	color : #555555;
	text-decoration : underline;
}

A:Visited.news_links  {
	font-size : 10;
	color : #555555;
	text-decoration : underline;
}

A:Active.news_links  {
	font-size : 10;
	color : #555555;
	text-decoration : underline;
}

A:Hover.news_links   {
	font-size : 10;
	color : #888888;
	text-decoration : none;
}



/* Ääni-sivun linkit */


A.sound_link  {
	font-size : 11;
	font-weight : normal;
	color : #111111;
	text-decoration : underline;
}

A:Visited.sound_link  {
	font-size : 11;
	font-weight : normal;
	color : #111111;
	text-decoration : underline;
}

A:Active.sound_link  {
	font-size : 11;
	font-weight : normal;
	color : #111111;
	text-decoration : underline;
}

A:Hover.sound_link   {
	font-size : 11;
	font-weight : normal;
	color : #333333;
	text-decoration : none;
}





/* Linkki-sivun linkit */

.links_country{
	font-family : Verdana,Helvetica,Arial,Geneva;
	font-weight : normal;
	background-color: #EEEEEE;
	font-size : 13px;
	color : #000000;

}

A.linkit  {
	color : #222222;
	font-weight : normal;
	text-decoration : underline;
}

A:Visited.linkit  {
	color : #222222;
	font-weight : normal;
	text-decoration : underline;
}

A:Active.linkit  {
	color : #222222;
	font-weight : normal;
	text-decoration : underline;
}

A:Hover.linkit   {
	color : #444444;
	font-weight : normal;
	text-decoration : none;
}