body
{
background: url(./kuvat/verkko.jpg) repeat;
text-align: center;
}

table.runko
{
background-color: #D7E1E9;
border: solid #000000 1px;
border-top-color: #B2B2B2;
border-left-color: #B2B2B2;
width: 56em;
}
table.showa
{
font-weight: bolder;
font-family: Arial, sans-serif;
}
table.tarjoukset
{
border-color: #000000;
}


td.erikoisTR{
	background-color: #0000CC;
	
	text-align:center; 
	border-top: 1px solid #B2B2B2; 
	border-left: 1px solid #B2B2B2; 
	border-right: 1px solid #B2B2B2;
}

td.tarjoukset
{
text-align: center;
border-color: #000000;
vertical-align: top;
border: 1px solid #B2B2B2;
}

td.info
{
font-family: Arial, sans-serif;
font-size: smaller;
text-align: center;
}

td.info_pun
{
font-family: Arial, sans-serif;
font-size: smaller;
text-align: center;
background-color: #FDDEDD;
}
td.info_har
{
font-family: Arial, sans-serif;
font-size: smaller;
text-align: center;
background-color: #E9E7E7;
}

td.info_vih
{
font-family: Arial, sans-serif;
font-size: smaller;
text-align: center;
background-color: #DEFDDD;
}

td.infotitle{
	background-color: #CCCCCC;
	font-family: Arial, sans-serif;
	font-size: smaller;
	text-align: center;
} 

img
{
border-color: black;
}

crystal
{
	margin-top: 15px;
	
}

h2{
font-family: Arial, sans-serif;
}


h4{
font-family: Arial, sans-serif;
}

h3{
font-family: Arial, sans-serif;
}

caption
{
font-family: Arial, sans-serif;
font-weight: bold;
}
td.aalesund
{
font-family: Arial, sans-serif;
text-align: right;
}

td.twine
{
font-family: Arial, sans-serif;
text-align: center;
}
td.mesh
{
font-family: Arial, sans-serif;
text-align: center;
font-weight: bolder;
}

td.kuvaus
{
font-family: Arial, sans-serif;
text-align: center;
font-size: normal;
font-weight: bold;
}
td.tuote
{
font-family: Arial, sans-serif;
font-size: smaller;
}


td.tieto
{
font-family: Arial, sans-serif;
text-align: center;
font-size: large;
font-weight: bolder;
}
td.mini
{
font-family: Times New Roman, Serif;
text-align: center;
font-size: small;

}

td.verkko
{
font-family: Arial, sans-serif;
background-color: #E5F4FF;
font-size: smaller;
text-align: center;
}

td.kelluva
{
font-family: Arial, sans-serif;

font-size: smaller;
text-align: left;
}
td.uppoava
{
font-family: Arial, sans-serif;
font-size: smaller;
text-align: left;
background-color: #E5F4FF;
}

td.obs
{
font-family: Arial, sans-serif;
background-color: #C0C0C0;
}

td.era
{
font-family: Arial, sans-serif;
background-color: #FAEBD7;
text-align: center;
font-size: smaller;
}
td.eravoittaja
{
font-family: Arial, sans-serif;
background-color: #ADC1F8;
text-align: center;
font-size: smaller;
}

td.erikois
{
font-family: Arial, sans-serif;
background-color: #FFFFCC;
text-align: center;
font-size: smaller;
}

td.sisalto
{
vertical-align: top;
text-align: left;
border-style: double;
border-color:#687C8C;
border-width: 1px;
background-color: #FFFFFF;
border-top-style: solid;
border-right-color: #D7E1E9;
border-right-style: solid;
border-right-width: 10px;

padding-right: 5px;
padding-left: 5px;

}

td.normi
{
padding-top: 10pt;
text-align: left;
vertical-align: top;
font-family: Arial, sans-serif;
font-size: smaller;
}

td.normi2
{
text-align: left;
vertical-align: top;
font-family: Arial, sans-serif;
}

td.tiedot
{
font-family:  Verdana, Arial, sans-serif;
font-size: smaller;

}

td.yo-zuri
{
background-color: #0000CC;
text-align: center;
}

caption.tuotteet
{
background-color: #0D12CD;
text-align: center;
font-family: Times New Roman, serif;
color: #FFFFFF;
vertical-align: middle;
font-weight: bolder;
}

a.yo-zuri
{
color: #FFFFFF;
text-decoration: none;
font-weight: bolder;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: smaller;
display: block;
width: 100%;
}

td.chosen
{
background-color:  #C0C0C0;
text-align: center;
}

a.chosen
{
color: #000000;
text-decoration: none;
font-weight: bolder;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: smaller;
display: block;
width: 100%;
}
a.chosen:hover {text-decoration: underline; color: #000000; background-color:#CCCCCC;}
a.yo-zuri:hover {text-decoration: underline; color: #FFFFFF; background-color:#0033FF;}

td.otsikko
{
vertical-align: top;
text-align: center;
border-color: #D7E1E9;
background-color: #D7E1E9;
border-style: solid;
padding: 0px;
padding-right: 50px;
}

td.valikkoyla
{
border-color: #D7E1E9;
background-color: #D7E1E9;
text-align: left;
vertical-align: top;
border-style: solid;
border-left-width: 15px;
}

td.adobe
{
border-style: double;
border-left-width: 2px;
border-right-width: 2px;
border-top-width: 2px;
border-bottom-width: 2px;
}

td.valikkoala
{
border-color: #F0F8FF;
background-color: #D7E1E9;
text-align: left;
vertical-align: top;
border: 0px;
width: 20%;
	min-width: 13em;
}

a.valikko
{
	min-width: 12.3em;
	color: #313757;
	text-decoration: none;
	font-weight: bolder;
	page-break-after: avoid;	
	font-family: Verdana, Arial, sans-serif;	
	font-size:0.8em;
	display: block;
	width: 100%; 
}

a.valikko:hover {text-decoration: underline; color: #FFFFFF; background-color:#3B52A5;}
a.valikko_valittu:hover {text-decoration: underline; color: #FFFFFF; background-color:#3B52A5;}
a.joulu:hover {text-decoration: underline; color: #FEF0F0; background-color:#E60E18;}
a.joulu_valittu:hover {text-decoration: underline; color: #FEF0F0; background-color:#E60E18;}

td.valikko
{
	background-color: #C8CDDE;
	border:  double #777E97 1px;
	height: 1.2em;	
}
td.valikko_tarjous
{
	height: 1.3em;
	background-color: #D2B0B2;
	border:  double #777E97 1px;
}
td.valikko_tarjous_valittu
{
	height: 1.3em;
	background-color: #E3454D;
	border:  double #777E97 1px;
}
td.valikko_valittu
{
	height: 1.2em;
	background-color: #7E8BBA;
	border:  double #777E97 1px;
}
a.valikko_valittu
{
 	text-decoration: underline; 
	color: #FFFFFF; 
	font-weight: bolder;
	page-break-after: avoid;	
	font-family: Verdana, Arial, sans-serif;	
	font-size:0.7em;
	display: block;
	width: 100%; 
}
a.joulu_valittu
{
 	text-decoration: underline; 
	color: #FFFFFF; 
	font-weight: bolder;
	page-break-after: avoid;	
	font-family: Verdana, Arial, sans-serif;	
	font-size:0.8em;
	display: block;
	width: 100%; 
}
table.valikko
{
/*	border:  solid #777E97 1px;*/
 	
	width: 90%;
	margin: 5px;
	margin-left: 7px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 0px;
}

a.joulu
{
	text-decoration: none;
	font-weight: bolder;
	page-break-after: avoid;	
	font-family: Verdana, Arial, sans-serif;	
	font-size:0.9em;
	display: block;
	width: 100%; 
	color: #F70D0D;
}


a
{
color: #003399;
}
a.navigate
{
color: #003399;
text-decoration: none;
font-size: 10pt;
}
a.jnavigate
{
color: #EA103E;
text-decoration: none;
font-size: 10pt;
}
a.kartta
{
font-size: 10pt;
color: #0000CC;
}


a.kartta:hover {color: #12BEB4;}
a:hover {text-decoration: underline; color: #0000CC;}


a.jnavigate:hover {text-decoration: underline; color: #BE0C32;}


li.list
{
	list-style: none;
	list-style-image: url(./kuvat/list.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size: larger;
	margin-left: 5em;

}

div.ruutu
{
	float: right;
	margin: 10px;
	padding: 10px;
	border: groove #FF6317 3px;
	min-height: 100px;
	text-align: center;
	vertical-align: top;
	clear: both;

}

h1, h3, h4{
 font-family: Arial, Verdana, Helvetica, sans-serif;
 margin: 0px;
 padding: 0px;
 border: 0px;
}

h2{
 font-family: Arial, Verdana, Helvetica, sans-serif;
 margin: 0px;
 margin-bottom: 5px;
 padding: 0px;
 border: 0px;
}



