/* PAAELEMENTIT */body {	background: #DEDEDE url(/img/bg.gif) repeat-y top center;	text-align: center;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 0.8em;	line-height: 110%;	color: #333333;	margin: 0px;	height: 100%;}.menubk {	background-image: url(/img/bg_vasen.gif);	background-repeat: repeat-y;	text-align: left;	vertical-align: top;	font-size: 0.8em;}.oikeareuna {	background-image: url(/img/bg_oikea.gif);	background-repeat: repeat-y;}.sisalto {	background-color: #FFFFFF;	text-align: left;	vertical-align: top;	width: 500px;}.alareuna {	background-image: url(/img/bg_ala.gif);	background-repeat: no-repeat;	background-position: 0px;}.footer {	font-size: 0.8em;	color: #006699;	text-align: right;	font-family: Verdana, Arial, Helvetica, sans-serif;	padding-right: 20px;}/* VALIKKO JA YHTEYSTIEDOT *//* valikko */.menupohja dl {	margin: 0 0 10px 10px;	padding: 0;	list-style: none;}.menupohja dt a {	margin-bottom: 5px;	width: 150px;	height: 19px;	display: block;}.menupohja dt a span {	display: none;}.menupohja dd {	margin: 0 5px 10px 5px;	padding: 0;}/* valikon painikkeet */dt#menu-etusivu {	background: url(/img/etusivu1.gif) no-repeat top left;}dt#menu-etusivu a:hover {	background: url(/img/etusivu2.gif) no-repeat top left;}dt#menu-tuotteet {	background: url(/img/tuotteet1.gif) no-repeat top left;}dt#menu-tuotteet a:hover {	background: url(/img/tuotteet2.gif) no-repeat top left;}dt#menu-tilaus {	background: url(/img/tilauslomake1.gif) no-repeat top left;}dt#menu-tilaus a:hover {	background: url(/img/tilauslomake2.gif) no-repeat top left;}dt#menu-yritysinfo {	background: url(/img/yritysinfo1.gif) no-repeat top left;}dt#menu-yritysinfo a:hover {	background: url(/img/yritysinfo2.gif) no-repeat top left;}dt#menu-ajo-ohjeet {	background: url(/img/ajo-ohjeet1.gif) no-repeat top left;}dt#menu-ajo-ohjeet a:hover {	background: url(/img/ajo-ohjeet2.gif) no-repeat top left;}dt#menu-jalleenmyyjat {	background: url(/img/jalleenmyyjat1.gif) no-repeat top left;}dt#menu-jalleenmyyjat a:hover {	background: url(/img/jalleenmyyjat2.gif) no-repeat top left;}dt#menu-tiedustelut {	background: url(/img/tiedustelut1.gif) no-repeat top left;}dt#menu-tiedustelut a:hover {	background: url(/img/tiedustelut2.gif) no-repeat top left;}dt#menu-hinnasto {	background: url(/img/hinnasto1.gif) no-repeat top left;}dt#menu-hinnasto a:hover {	background: url(/img/hinnasto2.gif) no-repeat top left;}/* valikon sisaltama tuotelista */.menupohja ul {	margin: 0;	padding-left: 10px;	list-style: square;	font-size: 110%;}.menupohja li a {	color: #000;}/* yhteystietoboksi */.yhteystiedot {	margin: 0 0 10px 10px;	padding: 4px;	font-size: 1.2em;	line-height: 120%;	left: 50%;	width: 140px;	background: #ffff66 url(/img/bg_yhteystiedot.jpg) repeat-y;	border: 1px solid #666633;}/* TEKSTIT */h1 {	font-weight: bold;	font-size: 1.2em;	line-height: 120%;	/* color: #006699; */	color: #CC0000;}h2 {	font-weight: bold;	font-size: 0.9em;	margin: 0px;}h3 {	font-size: 1em;	margin: 1em 0 0 0;}p {	color: #333333;	margin-bottom: 5px;	line-height: 130%;}a {	font-weight: bold;	color: #006699;	text-decoration: underline;}a:hover {	color: #FF0000;	text-decoration: none;}h2 a {	color: #000000;}/* LOMAKKEET */label {	display: block;	float: left;	width: 120px;}input {	font-family: Arial, Helvetica, sans-serif;	font-size: 0.8em;	width: 220px;	margin-bottom: 8px;}.input {	font-family: Arial, Helvetica, sans-serif;	font-size: 0.8em;	width: 220px;	margin-bottom: 8px;}.input2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 0.8em;	width: 110px;	margin-bottom: 8px;}.input3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 0.8em;	width: 30px;	margin: 0px;}/* TAULUKOT */.taulukkodata {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	background-color: #FFFFFF;	text-align: left;	vertical-align: top;	padding: 2px;}.taulukkosumma {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #c00;	background-color: #FFFFFF;	text-align: left;	vertical-align: top;	padding: 2px;}.taulukko {	width: 99%;	/* background-color: #006699; */	border: 1px solid #006699;}.taulukkoselite {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	background-color: #7EC2E2;	text-align: left;	vertical-align: top;	padding: 2px;	font-weight: bold;}.bannerit {	text-align: center;	vertical-align: bottom;	float: right;	width: 140px;	display: inline;}.menupohja {	background-color: #DEDEDE;	background-image: url(/img/bg_valikko.jpg);	background-repeat: no-repeat;}.tuotekuvapalsta {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	vertical-align: top;	text-align: left;}.tuotekuva {	margin-top: 10px;	margin-bottom: 2px;	border: 1px solid #999999;	display: block;}.tiedustelulinkki {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal ;}.tauluotsikko {	font-weight: bold;	background-color: #FFFFFF;}/* ERIKOISMUOTOILLUT TEKSTIT */.pakollinen {	font-weight: bold;	color: #CC0000;	font-size: 1.2em;}ul.tuotevalikko {	padding: 0;	list-style: none;}ul.tuotevalikko li {	padding-left: 18px;	background: url(/img/dot.gif) no-repeat top left ;}ul.tuotevalikko li.tiedustelu {	background: url(/img/symbol_mail2.gif) no-repeat top left ;}