/*b { color: #D80001; font-size: 13px; font-weight:bold;} */
hr {
	height:1px;
	color: #cccccc;
	background-color:#cccccc;
}
h1 { 
        font-family: Impact, Verdana;
        font-size: 20px;
	color: #D80001;
	font-weight:normal;
	margin-bottom: 5px;
} 
h2 { 
        font-family: Impact, Verdana;
        font-size: 16px;
	color: #D80001;
	font-weight:normal;
} 
h3 { 
        font-family: Verdana;
        font-size: 12px;
	color: #000000;
/*	color: #F18229;*/
} 
em {
	font-family: Verdana;
	font-size: 14px;
	color: #F18229;
	font-style: normal;
	font-weight:bold;
}
ul {
	list-style-image: url(/img/square.gif);
}
.hakutulos {
	font-family: Verdana;
	font-size: 11px;
	background-color:#FFFFFF; 
	border: 0px;
	border-collapse: collapse;
	width: 620px;
}
.hakutulosx {
	font-family: Verdana;
	font-size: 11px;
	background-color:#FFFFFF; 
	border: 0px;
	border-collapse: collapse;
	width: 620px;
}
td.tuotekoodix {
	font-family: Verdana;
	font-size: 14px;
	background-color:#D80001; 
	color:#FFFFFF;
	padding-left: 15px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 2px solid #FFFFFF;
	background-image:url(img/tuotekortti_koodikulma.gif);
	background-repeat:no-repeat;
	width:195px;
}
td.tuotekoodi {
	font-family: Verdana;
	font-size: 14px;
	background-color:#D80001; 
	color:#FFFFFF;
	padding-left: 15px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 2px solid #FFFFFF;
	background-image:url(img/tuotekortti_koodikulma.gif);
	background-repeat:no-repeat;
	width:140px;
}
td.tuotekoodi2 {
	font-family: Verdana;
	font-size: 14px;
	width: 165px;
	height: 27px;
	color:#FFFFFF;
	padding-left: 20px;
	padding-right: 5px;
	background-image:url(img/tuotehaku_otsikkopohja.jpg);
}
td.tuotehaku {
	font-family: Verdana;
	font-size: 12px;
	color:#000000;
	width: 200px;
	padding-left: 20px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
td.tuotehakux {
	font-family: Verdana;
	font-size: 12px;
	color:#000000;
	width: 400px;
	padding-left: 20px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
td.tuotehaku2 {
	width: 166px;

}
td.tuotehaku3 {
	width: 391px;

}
td.tuotehaku2x {
	width: 191px;

}
td.lomakesolu {
	font-family: Verdana;
	font-size: 12px;
	color:#000000;
	padding-left: 20px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	width:195px;
}
td.lomakesolu2 {
	font-family: Verdana;
	font-size: 12px;
	color:#000000;
	padding-left: 20px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	width:255px;
}
td.lomakesolu3 {
	font-family: Verdana;
	font-size: 12px;
	color:#000000;
	padding-left: 20px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	width:132px;
}
td.lomakesolux {
	font-family: Verdana;
	font-size: 12px;
	color:#000000;
	padding-left: 20px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#otsikkoteksti {
	position:absolute;
	top: 230px;
	left: 305px;
	width: 380px;
	font-family: Verdana;
	font-size: 12px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:left;
}
#otsikkotekstix {
	position:absolute;
	top: 200px;
	left: 305px;
	width: 380px;
	font-family: Verdana;
	font-size: 12px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:left;
}
td.tyhja {
	width: 425px;
}
td.tyhja2 {
	height: 40px;
}
#tuotehaku {
	width: 200px;
}
td.tuoteotsikko {
	font-family: Verdana;
	font-size: 12px;
	background-color:#DAD6D5;
	color:#D80001;
	font-weight:bold;
	padding-left: 20px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 2px solid #FFFFFF;
	width:300px;
}
td.tuoteotsikkox {
	font-family: Verdana;
	font-size: 12px;
	background-color:#DAD6D5;
	color:#D80001;
	font-weight:bold;
	padding-left: 20px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 2px solid #FFFFFF;
	width:425px;
}
td.tuotekuvax {
	background-color:#F0F0F0;
	width: 195px;
	height: 150px;
	vertical-align: middle;
	text-align: center;
	border-right: 2px solid #FFFFFF;
	background-image:url(img/tuotekortti_viivoitus.gif);
}
td.tuotekuva {
	background-color:#F0F0F0;
	width: 120px;
	height: 120px;
	vertical-align: middle;
	text-align: center;
	border-right: 2px solid #FFFFFF;
	background-image:url(img/tuotekortti_viivoitus.gif);
}
td.tuotekuva2 {
	background-color:#F0F0F0;
	width: 235px; 
	height: 250px;
	vertical-align: middle;
	text-align: center;
	border-right: 2px solid #F0F0F0;
	border-bottom: 2px solid #FFFFFF;
	background-image:url(img/tuotekortti_viivoitus.gif);
}
td.tuotekuva3 {
	background-color:#F0F0F0;
	width: 150px;
	height: 150px;
	vertical-align: middle;
	text-align: center;
	border-right: 2px solid #FFFFFF;
	background-image:url(img/tuotekortti_viivoitus.gif);
}
td.pohjapiirros {
	background-color:#FFFFFF;
	width: 200px;
	height: 120px;
	vertical-align: middle;
	text-align: center;
	border-bottom: 2px solid #F0F0F0;
}
td.navilinkit {
	background-color:#F0F0F0; 
	width: 150px;
	text-align: center;
	border-bottom: 2px solid #F0F0F0;
	border-right: 2px solid #F0F0F0;
	background-image:url(img/tuotekortti_nappitausta.gif);
	background-repeat:no-repeat;
}
td.riviotsikkox {
	font-family: Verdana;
	font-size: 12px;
	background-color:#F0F0F0;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	width:425px;
}
td.riviotsikko {
	font-family: Verdana;
	font-size: 12px;
	background-color:#F0F0F0;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
}
td.riviotsikko_admin {
	font-family: Verdana;
	font-size: 12px;
	background-color:#F0F0F0;
	
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
}
td.rivisisaltox {
	font-family: Verdana;
	font-size: 12px;
	width:220px;
	background-color:#F0F0F0;
	padding: 5px;
	border-top: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	width:425px;
}
td.rivisisalto {
	font-family: Verdana;
	font-size: 12px;
	width:220px;
	background-color:#F0F0F0;
	padding: 5px;
	border-top: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
}
td.riviotsikko2 {
	font-family: Verdana;
	font-size: 12px;
	vertical-align: top;
	width:235px; 
	background-color:#F0F0F0;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 0px;
}
td.rivisisalto2 {
	font-family: Verdana;
	font-size: 12px;
	vertical-align: top;
	width:370px;
	background-color:#FFFFFF;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 0px;
	border-right: 2px solid #F0F0F0;
}
td.riviotsikko3 {
	font-family: Verdana;
	font-size: 12px;
	vertical-align: top;
	width:235px; 
	background-color:#F0F0F0;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 10px;
	border-bottom: 2px solid #FFFFFF;
}
td.rivisisalto3 {
	font-family: Verdana;
	font-size: 12px;
	vertical-align: top;
	width:370px;
	background-color:#FFFFFF;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 10px;
	border-bottom: 2px solid #F0F0F0;
	border-right: 2px solid #F0F0F0;
}
td.nappi {
	font-family: Verdana;
	font-size: 11px;
	background-color:#F0F0F0;
	height:35px;
	padding-left: 20px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #FFFFFF;
}
.formikentta {
	font-family: Verdana;
        font-size: 12px;
	width:300px;	
}
.kirjautuminen{
	position:absolute;
	left:700px;
	top:10px;
	background-color:#d4d4d4;
/*	background-color:#FFFF66; */
	padding:3px;
	font-family: Verdana;
	text-align:right;
        font-size: 11px;
}
.kirjautuminen A{
	text-decoration:underline;
	color:blue
}
#otsikkoteksti a {
	color:#FFFFFF;
	text-decoration:underline;
}
.lomake {
	width:200px;
}
.lomake2 {
	width:275px;
}
#ilmo a {color:blue;}
#alkuun{position:fixed;top:90%;right:0;left:90%;width:50px; cursor:pointer;background-color:#eeeeee;}
#alkuun:hover {background-color:#DDDDDD;}
