body {color: #3e3e3e; font-size: 14px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; background-color: black; background-image: url(img/tausta.jpg); background-repeat: repeat-x; background-position: left top; text-align: center; margin: 0; }
#kehys { margin: 0 auto; position: relative; top: 25px; width: 980px; height: 615px; }
#copy { color: white; font-size: 11px; position: absolute; left: 150px; bottom: 0; }
#flash { position: absolute; top: 0; left: 0; width: 149px; height: 596px; }
#jarno { position: absolute; top: 339px; left: 0; }
#soili { position: absolute; top: 190px; left: 0; }
#keskialue { background-image: url(img/keskitausta_index.jpg); background-repeat: no-repeat; background-position: left top; position: absolute; top: 0; left: 149px; width: 602px; height: 596px; }
#keskialue2 { background-color: #909090; background-image: url(img/sis_tausta.jpg); background-repeat: repeat-x; background-position: left top; position: absolute; top: 0; left: 149px; width: 602px; height: 596px; }
#keskialue3 { background-color: #9c9c9c; background-image: url(img/keskitausta_tuotteet.jpg); background-repeat: repeat-x; background-position: left top; position: absolute; top: 0; left: 149px; width: 602px; height: 670px; }
#keskialue4 { background-color: #9c9c9c; background-image: url(img/sis_tausta.jpg); background-repeat: repeat-x; background-position: left top; position: absolute; top: 0; left: 149px; width: 602px; height: 845px; }
#keskialue5 { background-color: #9c9c9c; background-image: url(img/sis_tausta.jpg); background-repeat: repeat-x; background-position: left top; position: absolute; top: 0; left: 149px; width: 602px; height: 640px; }
#keskialue6 { background-color: #9c9c9c; background-image: url(img/sis_tausta.jpg); background-repeat: repeat-x; background-position: left top; position: absolute; top: 0; left: 149px; width: 602px; height: 1050px; }
#nav { background-color: #efefef; background-image: url(img/nav_tausta.jpg); background-repeat: no-repeat; background-position: right top; position: absolute; top: 0; right: 0; width: 229px; height: 502px; }
#nav1 { position: absolute; top: 94px; left: 0; width: 165px; height: 32px; }
#nav2 { position: absolute; top: 126px; left: 0; width: 165px; height: 32px; }
#nav3 { position: absolute; top: 158px; left: 0; width: 165px; height: 32px; }
#nav4 { position: absolute; top: 190px; left: 0; width: 165px; height: 32px; }
#nav5 { position: absolute; top: 222px; left: 0; width: 165px; height: 32px; }
#nav6 { position: absolute; top: 254px; left: 0; width: 165px; height: 52px; }
#nav7 { position: absolute; top: 306px; left: 0; width: 165px; height: 32px; }
#nav8 { position: absolute; top: 338px; left: 0; width: 165px; height: 32px; }
#sisalto { text-align: left; position: absolute; top: 160px; left: 30px; width: 550px; }
#sisalto2 { text-align: left; position: absolute; top: 160px; left: 80px; width: 550px; }
#kuva_yhtt { position: absolute; top: 200px; right: 20px; width: 170px; height: 284px; }
#kuva_hlok { position: absolute; top: 485px; left: 0; width: 602px; height: 298px; }
#rekry { text-align: left; position: absolute; top: 805px; left: 20px; width: 550px; }
#faceb { text-align: left; position: absolute; top: 558px; right: 0; width: 218px; }
#faceb_link { text-align: left; position: absolute; top: 300px; left: 0; width: 218px; }
#col_pic { position: absolute; top: 43px; left: 0; }
#thumbs { text-align: left; position: absolute; top: 43px; left: 340px; }
#thumb1 { position: absolute; top: 0; left: 0; }
#thumb2 { position: absolute; top: 0; left: 90px; }
#thumb3 { position: absolute; top: 90px; left: 0; }
#thumb4 { position: absolute; top: 90px; left: 90px; }
#thumb5 { position: absolute; top: 180px; left: 0; }
#thumb6 { position: absolute; top: 180px; left: 90px; }
p { color: #3e3e3e; font-size: 14px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; }
.index_text { font-size: 17px; font-style: italic; }
td { }
a:link, a:visited, a:active { color: #3d3d3d; font-size: 13px; font-weight: bold; line-height: 23px; }
a:hover { color: gray; font-size: 13px; font-weight: bold; line-height: 23px; }
.med_text { font-size: 14px; }
h3 { font-size: 15px; font-weight: bold; margin: 1em 0; }
