/* treffit kansion perus css */

BODY, TD, TH, DL, UL, OL, P, b {FONT-FAMILY: Verdana,Arial,Sans-serif; FONT-SIZE: 8pt;}
BODY	{
	scrollbar-face-color: #011f39;
	scrollbar-shadow-color: #011f39;
 	scrollbar-highlight-color: #26445e;
 	scrollbar-3dlight-color: #011f39;
 	scrollbar-darkshadow-color: #011f39;
 	scrollbar-track-color: #011f39;
 	scrollbar-arrow-color: #26445e;
}
body { margin: 0px; padding: 0px; color: #ffffff; }
p {color: #ffffff; }

span {color: darkblue; } /* KORJAA tälläinen yleismääritelmä pois */
.catlinkki {color: darkblue; }

.totalads {color:orange; font-size:8px; } 


b {font-weight: bold;}

h1 { font-size:18px; }
h2 { FONT-FAMILY: Arial,Sans-serif; font-size:16px;}
h3 { font-size:14px; }
h4 { font-size:13px; }
h5 { font-size:12px; }
h6 { font-size:11px; }

h6 { margin-bottom:7px;margin-top:10px;}

small { color: #21455A; }

table { text-align:left; } 



td a:link {	color: white;	text-decoration: none;	font-weight: normal;  }
td a:visited {	color: white;	text-decoration: none;	font-weight: normal; }
td a:hover {	color: orange;	text-decoration: none; }


.ylapalkki {	color:orange;	text-decoration: underline;	font-weight: normal; font:8pt/8pt; FONT-FAMILY: Verdana,Sans-serif; }
a.ylapalkki:link {	color:orange;	text-decoration: underline;	font-weight: normal; font:8pt/8pt; FONT-FAMILY: Verdana,Sans-serif; }
a.ylapalkki:visited {	color:orange;	text-decoration: underline;	font-weight: normal; font:8pt/8pt; FONT-FAMILY: Verdana,Sans-serif; }
a.ylapalkki:hover {	color: red;	text-decoration: none; }

a.ylapalkki2:link {	color: white;	text-decoration: none;	font: bold 9pt/9pt; FONT-FAMILY: Verdana,Sans-serif; }
a.ylapalkki2:visited {	color: white;	text-decoration: none;	font: bold 9pt/9pt; FONT-FAMILY: Verdana,Sans-serif; }
a.ylapalkki2:hover {	color: white;	text-decoration: underline; }

a.kuvap:link {	color:orange;	text-decoration: none;	font-weight: normal; font-size:12px; FONT-FAMILY: Verdana,Sans-serif; }
a.kuvap:visited {	color:orange;	text-decoration: none;	font-weight: normal; font-size:12px; FONT-FAMILY: Verdana,Sans-serif; }
a.kuvap:hover {	color: white;	text-decoration: none; }

a.kuvai:link {	color: white;	text-decoration: none;	font-weight: normal; font-size:13px; FONT-FAMILY: Verdana,Sans-serif; }
a.kuvai:visited {	color: white;	text-decoration: none;	font-weight: normal; font-size:13px; FONT-FAMILY: Verdana,Sans-serif; }
a.kuvai:hover {	color:orange;	text-decoration: none; }


blockquote.dark a:link {	color: blue;	text-decoration: none;	FONT-SIZE: 8pt; font-weight: normal; FONT-FAMILY: Verdana,Sans-serif; }
blockquote.dark a:visited {	color: blue;	text-decoration: none;	FONT-SIZE: 8pt; font-weight: normal; FONT-FAMILY: Verdana,Sans-serif; }
blockquote.dark a:hover {	color:orange;	text-decoration: underline; }

a.kategoria:link {	color: white;	text-decoration: none; FONT-SIZE: 10px;font-weight: bold; FONT-FAMILY: Verdana,Sans-serif; }
a.kategoria:visited {	color: white;	text-decoration: none; FONT-SIZE: 10px;	font-weight: bold; FONT-FAMILY: Verdana,Sans-serif; }
a.kategoria:hover {	color: white;	text-decoration: underline; }

.huomio_tummalle {color: yellow; font-weight: bold;}
 
a:link {	color: white;	text-decoration: none;	FONT-FAMILY: Verdana,Sans-serif; }
a:visited {	color: white;	text-decoration: none;	FONT-FAMILY: Verdana,Sans-serif; }
a:hover {	color:orange;	text-decoration: underline; }

a.huomio:link {	color:orange;	text-decoration: none;	font-weight: normal; FONT-FAMILY: Verdana,Sans-serif; }
a.huomio:visited {	color:orange;	text-decoration: none;	font-weight: normal; FONT-FAMILY: Verdana,Sans-serif; }
a.huomio:hover {	color: white;	text-decoration: none; }

.huomio_vaalealle { color:#cc0000;	text-decoration: none;	font-weight: bold; FONT-FAMILY: Verdana,Sans-serif; }
a.huomio_vaalealle:link {	color:blue;	text-decoration: underline;	font-weight: bold; FONT-FAMILY: Verdana,Sans-serif; }
a.huomio_vaalealle:visited {	color:blue;	text-decoration: underline;	font-weight: bold; FONT-FAMILY: Verdana,Sans-serif; }
a.huomio_vaalealle:hover {	color: orange;	text-decoration: none; }


td.valikko a:link {	color:orange;	text-decoration: none;	font-weight: normal; FONT-FAMILY: Verdana,Sans-serif; }
td.valikko a:visited {	color:orange;	text-decoration: none;	font-weight: normal; FONT-FAMILY: Verdana,Sans-serif; }
td.valikko a:hover {	color: white;	text-decoration: underline; }

div a:link {	color: #B9C0CD;	text-decoration: none;	FONT-SIZE: 8pt;	font-weight: bold; FONT-FAMILY: Verdana,Sans-serif; }
div a:visited {	color: #B9C0CD;	text-decoration: none;	FONT-SIZE: 8pt;	font-weight: bold; FONT-FAMILY: Verdana,Sans-serif; }
div a:hover {	color: white;	text-decoration: none; }

a.nayteikkunaan:link {	color: #21415A;	text-decoration: none;	FONT-SIZE: 8pt;	font-weight: bold; FONT-FAMILY: Verdana,Sans-serif; }
a.nayteikkunaan:visited {	color: #21415A;	text-decoration: none;	FONT-SIZE: 8pt;	font-weight: bold; FONT-FAMILY: Verdana,Sans-serif; }
a.nayteikkunaan:hover {	color: white;	text-decoration: none; }

/* tämä on uutta tekniikkaa */
a.dark:link {	color: orange;	text-decoration: none;	FONT-SIZE: 8pt; font-weight: bold; FONT-FAMILY: Verdana,Sans-serif; }
a.dark:visited {	color: orange;	text-decoration: none;	FONT-SIZE: 8pt; font-weight: bold; FONT-FAMILY: Verdana,Sans-serif; }
a.dark:hover {	color: #FF8A00;	text-decoration: underline; }

.normiteksti_1 {	color: #21415A; }
a.normilinkki_1:link {	color: blue;	text-decoration: underline;	FONT-SIZE: 8pt; font-weight: normal; FONT-FAMILY: Verdana,Sans-serif; }
a.normilinkki_1:visited {	color: blue;	text-decoration: underline;	FONT-SIZE: 8pt; font-weight: normal; FONT-FAMILY: Verdana,Sans-serif; }
a.normilinkki_1:hover {	color: #FF8A00;	text-decoration: none; }



span.dark a:link {	color: #21415A;	text-decoration: none;	FONT-SIZE: 8pt; font-weight: normal; FONT-FAMILY: Verdana,Sans-serif; }
span.dark a:visited {	color: #21415A;	text-decoration: none;	FONT-SIZE: 8pt; font-weight: normal; FONT-FAMILY: Verdana,Sans-serif; }
span.dark a:hover {	color: #FF8A00;	text-decoration: none; }

.vaalea a:link {	color: blue;	text-decoration: none;	FONT-SIZE: 8pt; font-weight: normal; FONT-FAMILY: Verdana,Sans-serif; }
.vaalea a:visited {	color: blue;	text-decoration: none;	FONT-SIZE: 8pt; font-weight: normal; FONT-FAMILY: Verdana,Sans-serif; }
.vaalea a:hover {	color:orange;	text-decoration: none; }

/* tälläiset yleismääritelmät pois */

span a:link {	color: blue;	text-decoration: none;	FONT-SIZE: 8pt; font-weight: normal; FONT-FAMILY: Verdana,Sans-serif; }
span a:visited {	color: blue;	text-decoration: none;	FONT-SIZE: 8pt; font-weight: normal; FONT-FAMILY: Verdana,Sans-serif; }
span a:hover {	color:orange;	text-decoration: none; }

.catlinkki a:link {	color: blue;	text-decoration: none;	FONT-SIZE: 8pt; font-weight: normal; FONT-FAMILY: Verdana,Sans-serif; }
.catlinkki a:visited {	color: blue;	text-decoration: none;	FONT-SIZE: 8pt; font-weight: normal; FONT-FAMILY: Verdana,Sans-serif; }
.catlinkki a:hover {	color:orange;	text-decoration: none; }


a.orange {	color:orange;	text-decoration: none;	font-weight: normal; FONT-FAMILY: Verdana,Sans-serif; }
a.orange:link {	color:orange;	text-decoration: none;	font-weight: normal; FONT-FAMILY: Verdana,Sans-serif; }
a.orange:visited {	color:orange;	text-decoration: none;	font-weight: normal; FONT-FAMILY: Verdana,Sans-serif; }
a.orange:hover {	color:red;	text-decoration: none; }

span.orange a:link {	color:orange;	text-decoration: none;	FONT-SIZE: 8pt; font-weight: normal; FONT-FAMILY: Verdana,Sans-serif; }
span.orange a:visited {	color:orange;	text-decoration: none;	FONT-SIZE: 8pt; font-weight: normal; FONT-FAMILY: Verdana,Sans-serif; }
span.orange a:hover {	color:orange;	text-decoration: underline; }

.orange {color:orange; }
.plain { font-weight:normal; }
.dark {	color: #21415A; }

.snadi { color: #dddddd; FONT-SIZE: 7pt; FONT-FAMILY: Verdana,Sans-serif;}

.pieni { FONT-SIZE: 7pt; FONT-FAMILY: Verdana,Sans-serif; text-align:center; }
.valikko { FONT-SIZE: 9pt; FONT-FAMILY: Verdana,Sans-serif; font-weight: normal; }
.kuva {FONT-FAMILY: Arial,Sans-serif; FONT-SIZE: 9pt;}
.valkoinen {color: #ffffff;}
.vaalea {color: #FF8C00;}

.title
{
	font-family: Arial, verdana, Geneva;
	font-size: 20px;
	font-weight: normal;
	color: #ffeedd;
}

.title2
{
	font-family: Arial, verdana, Geneva;
	font-size: 20px;
	font-weight: bold;
	color:orange;
}

.txt 
{
   font-family: Arial, Helvetica, sans-serif; 
   font-size:11px;
   background-color: #eeeeee;
   border-color:#000000;
   border-style: solid;
   border-width: 1px;
}

.submit 
{
	font-family: Arial, Helvetica, sans-serif; 
   	font-size:11px;
	border-style: solid;
   	border-width: 1px;	
   border-color:#000000;
}

input,select,textarea,option 
{
	border:1px solid #000000;
	color:#000000;
	background-color:#eeeeee;
	font-family: Arial, Geneva;
	font-size: 11px;
}

.warn { color:yellow; font-weight:bold; font-size:14px; }
a.warn { color:orange; font-weight:bold; font-size:14px;text-decoration:underline; }
a.warn:visited { color:orange; font-weight:bold; font-size:14px;text-decoration:underline; }
a.warn:link { color:orange; font-weight:bold; font-size:14px;text-decoration:underline; }
a.warn:hover { color:orange; font-weight:bold; font-size:14px;text-decoration:none; }


.star { color:orange; }
UL { list-style-type: square; }
.red { color: #FF0000; }

table.navbar {
/*   border-collapse: collapse; */
}
table.navbar td {
   border: 0px solid #000000;
   vertical-align:middle; 
}
table.navbar td a{
   display: block;
   width: 1024px;
/*   height: 80px;  */
   padding-bottom:30px;
   padding-top:30px;
   text-decoration: none;
}
table.navbar td a:link, table.navbar td a:visited {
   color: #000000;
   background-color: #cc0000;
}
table.navbar td a:hover, table.navbar td a:active {
   color: #000000;
   background-color: #ffffff;
}

table.navbar2 {
/*   border-collapse: collapse; */
}
table.navbar2 td {
   border: 0px solid #000000;
   vertical-align:middle; 
}
table.navbar2 td a{
   display: block;
   width: 1024px;
/*   height: 80px;  */
   padding-bottom:30px;
   padding-top:30px;
   text-decoration: none;
}
table.navbar2 td a:link, table.navbar2 td a:visited {
   color: #000000;
   background-color: orange;
}
table.navbar2 td a:hover, table.navbar2 td a:active {
   color: #000000;
   background-color: #ffffff;
}

table.navbar3 {
/*   border-collapse: collapse; */
}
table.navbar3 td {
   border: 0px solid #000000;
   vertical-align:middle; 
}
table.navbar3 td a{
   display: block;
   width: 1024px;
/*   height: 80px;  */
   padding-bottom:30px;
   padding-top:30px;
   text-decoration: none;
}
table.navbar3 td a:link, table.navbar3 td a:visited {
   color: #000000;
   background-color: yellow;
}
table.navbar3 td a:hover, table.navbar3 td a:active {
   color: #000000;
   background-color: #ffffff;
}


.paa_valikko1  { FONT-FAMILY: Verdana,Arial,Sans-serif; font-size:16px; font-weight:bold; } 

.navig_valikko2  { FONT-FAMILY: Verdana,Arial,Sans-serif; font-size:12px; font-weight:normal; } 
a.navig_valikko2 { FONT-FAMILY: Arial,Sans-serif; font-size:12px; font-weight:bold; text-decoration:none; } 
a.navig_valikko2:link  { FONT-FAMILY: Arial,Sans-serif; font-size:12px; font-weight:bold; text-decoration:none;  } 
a.navig_valikko2:visited  { FONT-FAMILY: Arial,Sans-serif; font-size:12px; font-weight:bold; text-decoration:none;  } 
a.navig_valikko2:hover  { color:orange; text-decoration:none;  } 

.paa_valikko2  { FONT-FAMILY: Verdana,Arial,Sans-serif; font-size:11px; font-weight:normal; } 
a.paa_valikko2:link{ FONT-FAMILY: Verdana,Arial,Sans-serif; font-size:11px; font-weight:normal; color:orange; }
a.paa_valikko2:hover  { color:white; text-decoration:underline;  } 

.pk_huom  { FONT-FAMILY: Verdana,Arial,Sans-serif; font-size:11px; font-weight:normal;  color:white; } 
a.pk_huom:link { FONT-FAMILY: Verdana,Arial,Sans-serif; font-size:11px; font-weight:normal; color:orange; text-decoration:underline; }
a.pk_huom:visited { FONT-FAMILY: Verdana,Arial,Sans-serif; font-size:11px; font-weight:normal; color:orange; text-decoration:underline; }
a.pk_huom:hover  { color:white; text-decoration:none;  } 


/* dropdown värit */

	a.dd1:link { color:white; }
	a.dd1:visited { color:white; }
	a.dd2:link { color:orange; }
	a.dd2:visited { color:orange; }
	a.dd3:link { color:white; }
	a.dd3:visited { color:white; }
	a.dd4:link { color:white; }
	a.dd4:visited { color:white; }
	a.dd5:link { color:white; }
	a.dd5:visited { color:white; }
	a.dd6:link { color:white; }
	a.dd6:visited { color:white; }
	a.dd7:link { color:white; }
	a.dd7:visited { color:white; }
	a.dd8:link { color:white; }
	a.dd8:visited { color:white; }
	a.dd9:link { color:white; }
	a.dd9:visited { color:white; }

	a.dd10:link { color:white; }
	a.dd10:visited { color:white; }
	a.dd11:link { color:white; }
	a.dd11:visited { color:white; }
	a.dd12:link { color:white; }
	a.dd12:visited { color:white; }

	a.dda:link { color:white; }
	a.dda:visited { color:white; }

/*
.kortti { color: gray; }
a:link.kortti {	color: #FF8A00;	text-decoration: none;	font-weight: normal; }
a:visited.kortti {	color: #FF8A00;	text-decoration: none;	font-weight: normal;  }
a:hover.kortti {	color: FF8A00;	text-decoration: underline; }

a:link.topanyf {	color: #FF8A00;	text-decoration: none;	font-weight: normal; }
a:visited.topanyf {	color: #FF8A00;	text-decoration: none;	font-weight: normal;  }
a:hover.topanyf {	color: FF8A00;	text-decoration: underline; }
*/
.etusivuvasen { color: #ffffff; }
.etusivuvasen a:link {	color:orange;	text-decoration: none;	font-weight: normal; }
.etusivuvasen a:visited {	color:orange;	text-decoration: none;	font-weight: normal;  }
.etusivuvasen a:hover {	color:orange;	text-decoration: underline; }

.harmaa_es {
	font: normal 7pt/8pt verdana; 
	color: #666666;
}
.vaalea_es {
	font: bold 7pt/8pt verdana; 
	color: #ffffff;
}
p.harmaa_es {
	font: normal 7pt/8pt verdana; 
	color: #666666;
}

.harmaa_es p {
	font: normal 7pt/8pt verdana; 
	color: #666666;
}

.puhsexmainos_pic { 
/*	border-color:#FFFFFF; border-width: 1px; border:thin;  */
	border-style:solid;
	border-color: white;
	border-width:1px;
	width:123px;
}
.puhsexmainos { 
/*	border-color:#FFFFFF; border-width: 1px; border:thin;  */
	background-color:#FFFFFF;
	color:#26445E;
}
.puhsexmainos p { 
/*	border-color:#FFFFFF; border-width: 1px; border:thin;  */
	color:#26445E;
	margin:8px;
}


table.valkreunus {
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: solid solid solid solid;
	border-color: white white white white;
	border-collapse: collapse;
	background-color: white;
}

