body {background-color: #818181; background-image: url('kuvat/tausta019x2.jpg'); background-position: center 80px; background-repeat: repeat-y; font-size: 100%;}
table, td {border: 0; padding: 0; border-spacing: 0;}.sheetfill {width: 100%; height: 60px; clear: both;}
.fill10px {height: 10px;}
.fill20px {height: 20px;}
.fill30px {height: 30px;}
.fill40px {height: 40px;}
.fill50px {height: 50px;}
.txtleft {padding: 20px 20px 20px 20px; text-align: left; font: 1em/1.8em sans-serif; color:#000000;}
.txtcenter {padding: 5px 5px 5px 5px; text-align: center; font: 0.8em/1.2em sans-serif; color:#000000;}
.txtcentertilaus {padding: 5px 5px 5px 5px; text-align: center; font: 0.9em/1.2em sans-serif; color:#000000;}
.whitetxt {text-align: center; font: 0.9em/1.5em sans-serif; color:#ffffff;}
p {}
p#laskuri {font: 1.2em/1.6em sans-serif; color:#808080;}
h1 {font: bold 1.8em/2em arial, sans-serif; color:#999999;}
h2 {font: normal 1.2em/1.6em arial, sans-serif; color:#808080;}
.centertxt {width: 100%; text-align: center;}
.imgbox {position: relative;}
.alignright {float: right; margin-right: 2%;}
.alignleft {float: left; margin-left: 2%;}
.down {position: relative; top: 2px;}
a:link {color:#000000; text-decoration: underline;}
a:visited {color:#000000; text-decoration: underline;}
a:focus {color:#acacac; text-decoration: underline;}
a:hover {color:#acacac; text-decoration: underline;}
a:active {color:#acacac; text-decoration: underline;}
.whitetxt a:link {color:#ffffff; text-decoration: none;}
.whitetxt a:visited {color:#ffffff; text-decoration: none;}
.whitetxt a:focus {color:#ffffff; text-decoration: underline;}
.whitetxt a:hover {color:#ffffff; text-decoration: underline;}
.whitetxt a:active {color:#ffffff; text-decoration: underline;}
#buttons {text-align:center; font: 1em/1.5em sans-serif; color:#000000;}

@media (min-width: 671px) {
#page {width: 630px; margin-left: auto; margin-right: auto;}
.bannerarea {width: 630px; height: 140px;}
.sheet {width: 630px; background-color: #ffffff; border: 2px solid #000000; border-radius: 4px; box-shadow: 6px 6px 3px black; clear: both;}
.sheetleft {width: 280px; min-height: 620px; float: left; margin: 0; background-color: #ffffff; border: 2px solid #000000; border-radius: 4px; box-shadow: 6px 6px 3px black;}
.sheetright {width: 280px; min-height: 620px; float: right; margin: 0; background-color: #ffffff; border: 2px solid #000000; border-radius: 4px; box-shadow: 6px 6px 3px black;}
.screen {display: inline-block;}
.mobi {display: none;}
.imgscale1 {display: inline; margin-left: 115px; margin-right: 115px;}
.imgscale2 {display: inline; margin-left: 15px; margin-right: 15px;}
.imgscale3 {display: inline; margin-left: 25px; margin-right: 25px;}
.imgscale4 {display: inline; margin-left: 170px; margin-right: 170px;}
.bodytxtleft {padding: 20px 40px 20px 40px; text-align: left; font: 1em/1.8em sans-serif; color:#000000;}
}


@media (max-width: 670px) {
#page {max-width: 100%; min-width: 300px; height: 100%}
.bannerarea {max-width: 96%; position: relative; top: 2px; margin: 0 2%;}
.sheet {width: 96%; margin: 0 2%; clear: both; background-color: #ffffff; border: 2px solid #000000; border-radius: 4px; box-shadow: 6px 6px 3px black;}
.sheetleft {width: 96%; margin: 0 2%; clear: both; background-color: #ffffff; border: 2px solid #000000; border-radius: 4px; box-shadow: 6px 6px 3px black;}
.sheetright {width: 96%; margin: 0 2%; clear: both; background-color: #ffffff; border: 2px solid #000000; border-radius: 4px; box-shadow: 6px 6px 3px black;}
.screen {display: none;}
.mobi {display: inline;}
.imgscale1 {display: block; width: auto; max-width: 64%; height: auto; max-height: 64%; margin-left: 18%; margin-right: 18%;}
.imgscale2 {display: block; width: auto; max-width: 96%; height: auto; max-height: 96%; margin-left: 2%; margin-right: 2%;}
.imgscale3 {display: inline; margin-top: 10%; margin-right: 10%; margin-bottom: 2%;}
.imgscale4 {display: block; width: auto; max-width: 46%; height: auto; max-height: 46%; margin-left: 27%; margin-right: 27%;}
.bodytxtleft {padding: 30px 40px 20px 40px; text-align: left; font: 1em/1.8em sans-serif; color:#000000;}
}
