body { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 0.95em;
line-height: 1.3;
margin: 0;
background: #ffffff }

#content { margin-left: 30px;
width:780px; }



#valikko { display:none }
ul#navigointi{ display:none }
ul#navigointi li{ display:none }

ul#navigointi li a{ display:none }
ul#navigointi li a:link { display:none }


a:link { color: #000000;
background: inherit;
text-decoration: none }



.mainbody { clear:both;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
min-height: 450px }

h4 { font-size: 1.05em;
margin: 0px 0px 0px 0px;
padding: 0; }

p { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.9em;
color: #000000;
background: inherit;
font-weight: normal;
margin: 0;
padding: 0; }

p.alas { margin-top:50px }

p.empl { font-size: 0.8em; }

p.empl2 { font-size: 0.8em; }

.explanation { clear:both;
font-size: 0.8em; }

p.webmaster { display:none }

.link:link, .link:visited { color: #000000;
background: inherit;
text-decoration: none }


img.pikkukuva { float: right;
clear:both;
padding: 0px;
margin: 0px 0px 10px 20px;
border: 3px double #df4e15;
height: 160px;
width: 240px }

img.etusivukuva { float: right;
padding: 0px;
margin: 0px 0px 0px 20px;
border: 3px double #df4e15;
height: 300px;
width: 200px }

img.tuotekuva { float: right;
padding: 0px;
margin: 0px 0px 0px 20px;
border: 3px double #df4e15;
height: 300px;
width: 200px }

img.palvelutkuva { float: right;
clear:both;
padding: 0px;
margin: 0px 0px 10px 20px;
border: 3px double #df4e15;
height: 160px;
width: 240px }

img.palvelutkuva_i { display: none }

img.kakkukuva { padding: 0px;
margin: 0px 0px 10px 0px;
border: 3px double #df4e15;
width: 600px }

img.engedikuva { float: right;
clear:both;
padding: 0px;
margin: 0px 0px 10px 20px;
border: 3px double #df4e15;
height: 160px;
width: 240px }
p.engedi { font-size: 0.85em }


#tuotevalikko { 
margin:0;
padding:0; }

ul#tuotenavigointi{ margin: 0px 0px 0px 20px;
padding:0;
border: none }
ul#tuotenavigointi li{ list-style: none;
border: none;
background: inherit;
color: #df4e15;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 1.2em;
text-align: left;
padding: 10px 0px 0px 0px;
margin: 0px 0px 10px 0px;
font-weight: normal;
display: block; }
ul#tuotenavigointi li a{ color: #df4e15;
background: inherit }
ul#tuotenavigointi li a:link, ul#tuotenavigointi li a:visited{ background: inherit;
text-decoration: underline;
color: #df4e15 }
ul#tuotenavigointi li a:hover, ul#tuotenavigointi li a:active{ background: inherit;
text-decoration: underline;
color: #666666 }

#palveluvalikko { 
margin:0;
padding:0; }

ul#palvelunavigointi{ margin: 0px 0px 0px 20px;
padding:0;
border: none }
ul#palvelunavigointi li{ list-style: circle;
border: none;
background: inherit;
color: #df4e15;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 1.05em;
text-align: left;
padding: 0px 0px 5px 0px;
margin: 0px 0px 0px 0px;
font-weight: bold;
display:list-item; }
ul#palvelunavigointi li a{ color: #df4e15;
background: inherit;
text-decoration: none; }
ul#palvelunavigointi li a:link, ul#palvelunavigointi li a:visited{ background: inherit;
text-decoration: none;
color: #df4e15 }
ul#palvelunavigointi li a:hover, ul#palvelunavigointi li a:active{ background: inherit;
text-decoration: underline;
color: #666666 }

hr { color: #df4e15;
background-color: #df4e15;
height: 4px;
border: 1px inset #fff;
padding: 0px;
margin: 10px 0px 15px 0px }

h5.yhdistys { margin: 10px 0px 5px 0px }
ul.yhdistys { margin: 0px 0px 25px 15px;
padding: 0px 0px 0px 5px }
ul.yhdistys li { color: #800000;
background: inherit;
list-style: circle;
display:list-item; }


h5.kakut { margin: 10px 0px 5px 0px }
ul.kakkunavigointi { margin: 0px 0px 25px 0px;
padding: 0px 0px 0px 15px }
ul.kakkunavigointi li { color: #800000;
background: inherit;
list-style: circle;
display:list-item; }
ul.kakkunavigointi li a{ color: #df4e15;
background: inherit;
text-decoration: none; }
ul.kakkunavigointi li a:link, ul#palvelunavigointi li a:visited{ background: inherit;
text-decoration: none;
color: #df4e15 }
ul.kakkunavigointi li a:hover, ul#palvelunavigointi li a:active{ background: inherit;
text-decoration: underline;
color: #666666 }

h5.tuotteet { margin: 10px 0px 10px 0px }
p.tuotteet { margin: 5px 0px 25px 0px;
font-size: 0.8em }

.galleria { padding: 0px;
margin: 0px 0px 10px 0px;
border: 3px double #df4e15; }

#galleriavalikko { display: none }



.lahjatavara { padding: 0px 0px 0px 0px;
margin: 20px 0px 0px 20px; }
.lahjatavara li { list-style: disc;
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px; }

.piilossa { display: none }

.alkuun { display: none }