* {							margin: 0; padding: 0; }
body {						background: url('tausta.jpg') repeat-x #fff; font-size:100%; }
img { 						border: 0;}
a {							text-decoration: none; }
ul, ol, li {				list-style-type: none; list-style-image: none; display: inline;}
.reunus	{					background: url('') repeat-x #fff; margin: 0; padding: 0; border: 0;}
div#jako {					margin-left: 100px; text-align: center; width: 780px; border: 10px solid #fff; overflow: hidden; background: url('') #fff; visibility: visible;}


.ylakuva {					font: 20pt Arial,sans-serif; color: #57011a; width: 780px; height: 160px; margin: 0 auto; background: url('ylapalkki.jpg') #ededed; float: left; text-align: center; line-height: 50px;}
.navikolmikko {				font: 13pt Arial,sans-serif; color: #005b7f; width: 780px; height: 65px; background: url('ylabanner_2.jpg') #ededed; float: left; text-align: left; line-height: 50px;}
.navikolmikko a {			font: 13pt Arial,sans-serif; color: #005b7f;}
.ylanavi {					margin-right: 10px; margin-top: 5px; font: 10pt Arial,sans-serif; color: #00aeef; width: 780px; height: 97px; background: url('') #; float: right; text-align: right;}
.ylanavi a {				font: 10pt Arial,sans-serif; color: #fff; }
.navi {						margin-left: 15px; font: 13pt Arial,sans-serif; color: #598527; width: 780px; height: 48px; background: url('') #; float: left; text-align: left; line-height: 38px;}
.navi a {					font: 13pt Arial,sans-serif; color: #fff; }
.navi a:hover {				font: 13pt Arial,sans-serif; color: #fff; background: url('') repeat-x #bad393;  }
.navi h2 {				font: 13pt Arial,sans-serif; color: #3a571f;}


.isolinkki2 { 						text-align: left; font-family: Arial,Georgia,Times,serif; font-size:35px; color:#0054a6; text-decoration: none; }


.sisalto {					width: 780px; height: 100%; background: url('') #fff; float: left;}


.vasen {					width: 580px; background: url('') #fff; float: left; visibility: visible;}
.vasen img {				margin-right: 5px;}

.vasen h2 {					font: 15pt Arial,sans-serif; color: #598527; text-align: left; }
.vasen h3 {					font: 15pt Arial,sans-serif; color: #005b7d; text-align: left; }
.vasen luelisaa {				font: 13pt Arial,sans-serif; color: #005b7d; text-align: left; }
.vasen p {					font: 9pt Arial,sans-serif; color: #5a5a5a; text-align: left; }
.vasen a {					font: 9pt Arial,sans-serif; color: #427891;}
.vasen a:hover {			font: 9pt Arial,sans-serif; color: #5a5a5a; text-decoration: underline;}


.oikea {					width: 200px; height: 471px; background: url('palkki.jpg') repeat-x #fff; float: right;}


.tuotteet {					background: url('') repeat-x #fff;}
.tuotteet img {				margin: 10px; border: 1px solid #9ad8dd;}
ul.tuotteet small {			color: #555; font-style: italic;}
.tuotteet ul {				overflow: hidden; text-align: left; font: 11px Arial,sans-serif; color: #ed145b;}
.tuotteet li {				width: 220px;  display: inline; float:left; background: url('') repeat-x #e9f9fa; text-align: left; font: 11px Arial,sans-serif; color: #ed145b; border: 3px dotted #9ad8dd; margin-right: 20px; margin-bottom: 20px; padding-top: 13px; padding-left: 13px; padding-right: 13px; padding-bottom: 13px;}



div#footer {				width: 780px; height: 105px; background: url('footer.jpg') repeat-x #fff; float: left;  font: 7pt Arial,sans-serif; color: #fff; text-align: left; line-height: 10px;}
div#footer a { 			font: 7pt Arial,sans-serif; color: #fff; }


.right {					float: right;}