body {
   background: white;
   font-size: 12pt;
   font-family:Arial, Helvetica, sans-serif;
   }
   img{border:0;}
   .clear{clear:both;}
/* Typography
==================================== */
h1, h2, h4, h5{font-family:"Trebuchet MS",Tahoma, Verdana, Helvetica, Arial, sans-serif;background:#FFF;}
p{margin-bottom:3pt;font-family:Arial, Helvetica, Verdana, sans-serif;}
h1{font-size:20pt;color:#007640;float:left;padding:0 0 0 5px;margin-top:-2pt;}
	h1 strong{display:block;font-weight:normal;font-size:18pt;}
	#pagetitle img{float:left;}
h2{font-size:18pt;color:#333;clear:both;}
	#toimihenkilot h2{clear:both;}
	#maincolumn caption{font-size:14pt;text-align:left;margin-left:2pt;margin-top:7pt;}
h3{color:#666;background:#FFF;font-size:14pt;font-weight:bold;margin-bottom:0;}
	#footer h3{font-size:11pt;border-top:1px solid #CCC;text-align:left;color:#999;background:#FFF;}
	#footer p{font-size:10pt;line-height:12pt;padding:0;margin:0;}
h4{font:16pt Georgia, "Times New Roman", Times, serif;color:#666;}
h5{color:#365605;font-size:10pt;font-weight:bold;}
	#maincolumn h5{padding:5px 0 10px 30px;}


#navwrap, #rightcolumn, #secondary_nav, #textzoom, a.ylos, a.ylospad, a.ylosvas, .aakkoset, .aakkoset2, .kuukaudet,
 #yhdistykset p.huom, #tapahtumat p.huom, a#takaisin, #footer a, #skip{
   display: none;
   }
   #tapahtumat h2 + ul, #tuotteet p + ul {
   display: none;
   }
#wrapper, #maincolumn {
   width: auto;
   margin: 0 0;
   padding: 0;
   border: 0;
   float: none !important;
   color: black;
   background: #FFF;
   }

a:link, a:visited {
   color: #006;
   background:#FFF;
   font-weight: normal;
   text-decoration: underline;
   font-size: 12pt;
   }
   
   #pagetitle{border-bottom:1px solid #007640;padding-bottom:70px;}
   
   strong{display:block;}

   /* Paperlike box properties
==================================== */
.boxwrapper{width:80%;background:url(decoimg/boxbgbottomleft2.gif) no-repeat bottom left;margin:2em 1em 1em 3em;}
.box{padding-bottom:3px;background:url(decoimg/boxbgbottomright2.gif) no-repeat bottom right;}
.box dt{padding-left:20px;padding-top:4pt;padding-bottom:5pt;font:normal 18pt Georgia, "Times New Roman", Times, serif;}
.box dl{list-style:none;font-size:12pt;line-height:12pt;padding-left:25px;padding-top:20px;background:url(decoimg/boxbgtopright2.gif) no-repeat top right;}
.box dl dd{padding-left:30px;padding-bottom:5px;background:transparent url(decoimg/bullet.gif) no-repeat 0 0;font-weight:bold;}
.box p{text-align:right;font-size:12pt;padding-right:20px;}

#tapahtumat .tuplapalsta ul{list-style-type:disc;padding:0 0 .2em 30px;margin:0;color:#000;border:1px #CCC solid;background:#F4F4F4;}
#tapahtumat .tuplapalsta ul li{padding:.1em 0 .1em 0;}
#tapahtumat .tuplapalsta ul li a{background:none;padding-left:0;display:inline;}
.tuplapalsta{padding-right:10px;}
ul#lista li{padding-bottom:2pt;}
#toimihenkilot #maincolumn dl{float:left;font-size:11pt;text-align:right;padding-right:8px;}
#toimihenkilot #maincolumn dl dt{font-weight:bold;}
#toimihenkilot #maincolumn img{float:left;padding:2px;border:1px #CCC solid;margin-bottom:3pt;}
#toimihenkilot #maincolumn #tj{float:left;text-align:right;}
#toimihenkilot #maincolumn #tj dl{float:left;}
.taulukot{width:300px;}
table{margin-bottom:2pt;border:0;margin-left:1pt;font-size:11pt;}
#yhdistykset table{width:100%}

.namecol{text-align:center;}
table tr{background-color:#F4F4F4;color:#000;}
table td{padding:2px;border:1px #CCC solid;}
table th{background:#FFF url(decoimg/graytab.gif) no-repeat top left;border-right:1px #CCC solid;line-height:1em;text-align:center;padding:5px 5px 5px 10px;color:#000;}
.navrow{background:#FFF;}
.altrow{background:#EBEBEB;}
.right{float:right;}
.topline{border-top:1px solid;text-indent:1em;width:30%;}
#alueet dl{width:180px;line-height:12pt;padding:.3em;}
#alueet dl dt{font-weight:bold;text-align:center;border-right:1px #CCC solid;}
#alueet dl dd{background-color:#F4F4F4;color:#000;border:1px #CCC solid;padding:0 3px 0 3px;margin-bottom:2px;}

#maincolumn ul{font-size:12pt;list-style:none;padding:0 0 20px 0;}
#maincolumn ul li{padding-left:15px;}
#maincolumn ul li a{font-size:12pt;background:url(decoimg/goarrow.gif) no-repeat 0 .3em;padding-left:20px;display:block;width:100%;}

label{font-size:12pt;text-align:right;padding-right:.5em; width:13em;float:left;}
.lomake div{clear:both;padding:.2em 0;}
#submit{margin-left:19em;font-weight:bold;width:10em;}
#reset{width:6em;}
input{width:20em;}
textarea{width:20.5em;}

.tuote img, .tuotekapea img{float:left;}
.kuvaus2{float:left;width:120px;}
#kortit h3{font-size:10pt;}
.tuote p{font-size:12pt;float:left;width:450px;}

.tuoteryhma{clear:both;}




