.trioOtsikko{
font-family: arial;
font-size: 12;
color: #FFFFFF;
font-weight: bold;
padding: 3px 3px 3px 3px;
background-color: #484848;

}

body {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	background-color: #D3D3D3;
	background-image: url(./tiedostot/tausta_yp.gif);
	font-family: geneva, arial, verdana;
	font-weight: normal;
	font-size: 11px;
	padding:0;
	background-repeat: repeat-x;
	}

/* Linkkien joita ei erikseen ole määritetty ulkoasu */

A:link {
	font-family: geneva, arial, verdana;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

A:visited {
	font-family: geneva, arial, verdana;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

A:active {
	font-family: geneva, arial, verdana;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

A:hover {
	font-family: geneva, arial, verdana;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

td.title {
	background-color: #EDEDED;
	font-family: geneva, arial, verdana;
	font-weight: bold;
	font-size: 16px;
	color: #000000;
	padding-left: 9px;
}

.input_white{  /* RMA -LOMAKE */
 BORDER: 		#FFFFFF 0px solid;
 COLOR:		#440000;
 BACKGROUND:	#FFFFFF;
 FONT-FAMILY: 	Verdana;
 FONT-SIZE: 	11px;
 HEIGHT:		16px;
}
td.lomake { /* RMA -LOMAKE */
	font-family: geneva, arial, verdana;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
}

td.lukumaara {
	background-color: #EDEDED;
	font-family: geneva, arial, verdana;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}

td.sivu {
	background-color: #F5F5F5;
	font-family: geneva, arial, verdana;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	padding-left: 9px;
	padding-top: 9px;
}

td.pun_ots {
	background-color: #A50000;
	font-family: geneva, arial, verdana;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 9px;
}

/* Vaalean harmaat solut */

td.har_tau {
	background-color: #F5F5F5;
	font-family: geneva, arial, verdana;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	padding-left: 9px;
}
td.har_tau_nopad {
	background-color: #F5F5F5;
	font-family: geneva, arial, verdana;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
}

/* Tumman harmaat solut */

td.thar_tau {
	background-color: #EDEDED;
	font-family: geneva, arial, verdana;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	padding-left: 9px;
}
td.tthar_tau {
	background-color: #E0E0E0;
	font-family: geneva, arial, verdana;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	padding-left: 9px;
}

/* Oikean palkin otsikoiden vaalea tausta */

td.har_tauo {
	background-color: #F5F5F5;
	font-family: geneva, arial, verdana;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	padding-left: 9px;
	padding-top: 4px;
	padding-bottom: 4px;
}

/* Oikean palkin otsikoiden tumma tausta */

td.thar_tauo {
	background-color: #EDEDED;
	font-family: geneva, arial, verdana;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	padding-left: 9px;
	padding-top: 4px;
	padding-bottom: 4px;
}

/* Tuoteryhmien vaalea tausta */

td.har_ttau {
	background-color: #F5F5F5;
	font-family: geneva, arial, verdana;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	padding-left: 9px;
}

/* Tuoteryhmien tumma tausta otsikolle */

td.t2har_ttau {
	background-color: #E0E0E0;
	font-family: geneva, arial, verdana;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	padding-left: 9px;
}

/* Tuoteryhmien tumma tausta */
td.thar_ttau {
	background-color: #EDEDED;
	font-family: geneva, arial, verdana;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	padding-left: 19px;
}

/* Tuoteryhmien punainen tausta */

td.pun_ttau {
	background-color: #CC0000;
	font-family: geneva, arial, verdana;
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 19px;
}
td.tpun_ttau {
	background-color: #A50000;
	font-family: geneva, arial, verdana;
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 19px;
}

/* Valkoinen tausta solulle */

td.val_tau {
	background-color: #FFFFFF;
	font-family: geneva, arial, verdana;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

/* Sivun otsikko */

.otsikko_iso {
	font-family: geneva, arial, verdana;
	font-weight: bold;
	font-size: 16px;
	color: #000000;
	padding-top: 9px;
	padding-bottom: 9px;
}

/* Tuotelistauksen tumman harmaa solu */

td.tu {
	font-family: geneva, arial, verdana;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	padding-left: 9px;
}

/* Tuotelistauksen hinnan solu (punainen teksti) */

td.hi {
	font-family: geneva, arial, verdana;
	font-weight: bold;
	font-size: 11px;
	color: #CC0000;
}

/* Tuotelistauksen otsikkopalkin solu (valkoinen teksti) */

td.pu {
	font-family: geneva, arial, verdana;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
background-color: #CC0000;
	padding-left: 9px;
}

/* Tuotelistauksen otsikkopalkin solu (valkoinen teksti, ilman left-paddingia) */

td.pu2 {
	font-family: geneva, arial, verdana;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
background-color: #CC0000;
}

/********/

/* Tuotelistauksen hinnan solu (punainen teksti) */

td.hi1 {
	font-family: geneva, arial, verdana;
	font-weight: bold;
	font-size: 11px;
	color: #CC0000;
background-color: #EDEDED;
	padding-left: 9px;
}

/* Tuotelistauksen otsikkopalkin solu (valkoinen teksti) */

td.tu1 {
	font-family: geneva, arial, verdana;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
background-color: #EDEDED;
	padding-left: 9px;
}

/* Tuotelistauksen hinnan solu (punainen teksti) */

td.hi0 {
	font-family: geneva, arial, verdana;
	font-weight: bold;
	font-size: 11px;
	color: #CC0000;
background-color: #F5F5F5;
	padding-left: 9px;
}

/* Tuotelistauksen otsikkopalkin solu (valkoinen teksti) */

td.tu0 {
	font-family: geneva, arial, verdana;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
background-color: #F5F5F5;
	padding-left: 9px;
}

td.lin A:link {
	font-family: geneva, arial, verdana;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

td.lin A:visited {
	font-family: geneva, arial, verdana;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

td.lin A:active {
	font-family: geneva, arial, verdana;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

td.lin A:hover {
	font-family: geneva, arial, verdana;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}

td.har_ttau A:link {
 font-family: geneva, arial, verdana;
 font-weight: normal;
 font-size: 11px;
 color: #000000;
 text-decoration: none;
 }

td.har_ttau A:visited {
 font-family: geneva, arial, verdana;
 font-weight: normal;
 font-size: 11px;
 color: #000000;
 text-decoration: none;
 }

td.har_ttau A:active {
 font-family: geneva, arial, verdana;
 font-weight: normal;
 font-size: 11px;
 color: #000000;
 text-decoration: none;
 }

td.har_ttau A:hover {
 font-family: geneva, arial, verdana;
 font-weight: normal;
 font-size: 11px;
 color: #000000;
 text-decoration: underline;
 }

td.thar_ttau A:link {
 font-family: geneva, arial, verdana;
 font-weight: normal;
 font-size: 11px;
 color: #000000;
 text-decoration: none;
 }

td.thar_ttau A:visited {
 font-family: geneva, arial, verdana;
 font-weight: normal;
 font-size: 11px;
 color: #000000;
 text-decoration: none;
 }

td.thar_ttau A:active {
 font-family: geneva, arial, verdana;
 font-weight: normal;
 font-size: 11px;
 color: #000000;
 text-decoration: none;
 }

td.thar_ttau A:hover {
 font-family: geneva, arial, verdana;
 font-weight: normal;
 font-size: 11px;
 color: #000000;
 text-decoration: underline;
 }

td.pun_ttau A:link {
 font-family: geneva, arial, verdana;
 font-weight: bold;
 font-size: 11px;
 color: #FFFFFF;
 text-decoration: none;
 }

td.pun_ttau A:visited {
 font-family: geneva, arial, verdana;
 font-weight: bold;
 font-size: 11px;
 color: #FFFFFF;
 text-decoration: none;
 }

td.pun_ttau A:active {
 font-family: geneva, arial, verdana;
 font-weight: bold;
 font-size: 11px;
 color: #FFFFFF;
 text-decoration: none;
 }

td.pun_ttau A:hover {
 font-family: geneva, arial, verdana;
 font-weight: bold;
 font-size: 11px;
 color: #FFFFFF;
 text-decoration: underline;
 }

td.tpun_ttau A:link {
 font-family: geneva, arial, verdana;
 font-weight: bold;
 font-size: 11px;
 color: #FFFFFF;
 text-decoration: none;
 }

td.tpun_ttau A:visited {
 font-family: geneva, arial, verdana;
 font-weight: bold;
 font-size: 11px;
 color: #FFFFFF;
 text-decoration: none;
 }

td.tpun_ttau A:active {
 font-family: geneva, arial, verdana;
 font-weight: bold;
 font-size: 11px;
 color: #FFFFFF;
 text-decoration: none;
 }

td.tpun_ttau A:hover {
 font-family: geneva, arial, verdana;
 font-weight: bold;
 font-size: 11px;
 color: #FFFFFF;
 text-decoration: underline;
 }