body { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 0.95em;
line-height: 1.3;
margin: 0;
background: #909090 url(images/tausta.jpg) }

#content { position: relative;
color: #000;
background: #fee4c9;
width:740px;
margin: 0px auto 0 auto;
border-top: 30px solid #00a1b0;
border-bottom: 30px solid #00a1b0;
border-left: 0px solid #00a1b0;
border-right: 0px solid #00a1b0;
padding: 0; }

#otsikko h1 span { display:none }

#otsikko h1 { background: transparent url(images/logo.jpg) no-repeat top left; 
margin: 0px; 
width: 740px; 
height: 138px }

#valikko { border-left: 3px solid #fdcba2;
border-right: 3px solid #fdcba2; }

ul#navigointi{ 
font-family: Trebuchet MS, Verdana, Geneva;
font-size:1.20em;
margin: 0px 0px 0px 0px;
padding: 0px 1px 0px 1px;
background: #fdcba2;
border: 4px double #fee4c9;
text-align: center;
font-weight: bold; }
ul#navigointi li {display: inline }
ul#navigointi a{ padding: 0px 15px 0px 15px;
text-decoration: none; }
ul#navigointi .navi:link { border-left: 1px solid #fdcba2;
border-right: 1px solid #fdcba2;
background: #fdcba2;
color:#7a4501 }
ul#navigointi .navi:visited { border-left: 1px solid #fdcba2;
border-right: 1px solid #fdcba2;
background: #fdcba2;
color:#7a4501 }
ul#navigointi .navi:hover { border-left: 1px solid #fee4c9;
border-right: 1px solid #fee4c9;
background: #7a4501;
color:#fee4c9 }
ul#navigointi .navi:active { border-left: 1px solid #fee4c9;
border-right: 1px solid #fee4c9;
background: #7a4501;
color:#fee4c9 }
ul#navigointi .aktiivinen:link, .aktiivinen:visited { border-left: 1px solid #fdcba2;
border-right: 1px solid #fdcba2;
background: #fdcba2;
color:#fee4c9 }
ul#navigointi .aktiivinen:hover, .aktiivinen:active { border-left: 1px solid #fee4c9;
border-right: 1px solid #fee4c9;
background: #7a4501;
color:#fee4c9 }

a:link, a:visited{ 
color: #7a4501 }
a:active, a:hover { 
color: #7a4501 }

.mainbody { clear:both;
margin: 0px;
padding: 10px;
padding-bottom: 40px;
border-left: 3px solid #fdcba2;
border-right: 3px solid #fdcba2;
min-height: 400px }

.bottom { clear:both;
padding-bottom: 90px;
background: transparent url(images/alaosa.jpg) no-repeat bottom left; }

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 { line-height: 1.6;
padding-top: 15px;
color: #7a4501;
background: inherit;
font-size: 0.9em; }

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

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

.explanation { font-size: 0.8em; }

p.webmaster { line-height: 1.6;
padding-top: 15px;
color: #7a4501;
background: inherit;
font-size: 0.6em; }
a.webmaster { text-decoration: none;
color: #7a4501;
background: inherit }

.link:link, .link:visited { background: inherit;
color: #7a4501 }
.link:active, .link:hover { background: inherit;
color: #7a4501 }

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

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

img.tuotekuva { float: right;
clear:both;
margin: 0px 0px 0px 20px;
border: 3px double #7a4501;
width: 200px }

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

img.palvelutkuva_i { float: right;
clear:both;
padding: 0px;
margin: 0px 0px 10px 20px;
border: none; }

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

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

.clear { clear: both; }

#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: #7a4501;
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: #7a4501;
background: inherit }
ul#tuotenavigointi li a:link, ul#tuotenavigointi li a:visited{ background: inherit;
text-decoration: underline;
color: #7a4501 }
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: #7a4501;
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: #7a4501;
background: inherit;
text-decoration: none; }
ul#palvelunavigointi li a:link, ul#palvelunavigointi li a:visited{ background: inherit;
text-decoration: none;
color: #7a4501 }
ul#palvelunavigointi li a:hover, ul#palvelunavigointi li a:active{ background: inherit;
text-decoration: underline;
color: #666666 }

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

hr.viiva { color: #7a4501;
background-color: #7a4501;
height: 2px;
border: 1px inset #fff;
padding: 0px;
margin: 0px 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: #7a4501;
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: #7a4501;
background: inherit;
list-style: circle;
display:list-item; }
ul.kakkunavigointi li a{ color: #7a4501;
background: inherit;
text-decoration: none; }
ul.kakkunavigointi li a:link, ul#palvelunavigointi li a:visited{ background: inherit;
text-decoration: none;
color: #7a4501 }
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 #7a4501; }

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

ul#gallerialista{ margin: 0px 0px 0px 15px;
padding:0;
border: none }
ul#gallerialista li{ list-style: square;
border: none;
background: inherit;
color: #7a4501;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.95em;
text-align: left;
padding: 0px 0px 10px 0px;
margin: 0px 0px 0px 0px;
font-weight: bold;
display:list-item; }
ul#gallerialista li a{ color: #7a4501;
background: inherit;
text-decoration: none; }
ul#gallerialista li a:link, ul#palvelunavigointi li a:visited{ background: inherit;
text-decoration: none;
color: #7a4501 }
ul#gallerialista li a:hover, ul#palvelunavigointi li a:active{ background: inherit;
text-decoration: underline;
color: #666666 }

.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; }

h5.ajankohtaista { margin: 5px 0px 5px 0px; }
.paivays { margin: 0px 0px 8px 0px;
font-size: 0.7em }

.huom { font-size: 1.15em;
margin: 10px; }

.kakkutilaus { background: #f4eed0;
color: #7a4501;
margin: 5px 5px 5px 5px;}
.lomaketiedot { background: #f4eed0;
color: #7a4501;
margin: 10px 5px 1px 5px; }
.lisatiedot { background: #f4eed0;
color: #7a4501;
margin: 5px 5px 5px 5px; }
.info { font-size: 0.6em }
.punainen { font-size: 12pt;
background: inherit;
color: #ff0000 }
.oranssi, .oranssi:hover  { background: inherit;
color: #7a4501 }
.tummapun { background: inherit;
color: #7a4501 }
.painonappi { 
color: #7a4501;
margin: 5px 5px 5px 5px;
padding: 5px 5px 5px 5px; }

fieldset { color: #7a4501;
margin: 20px 0px 10px 0px;
background-color: inherit; }

.piilossa { display: none }

.alkuun { float: right;
margin: 0px 0px 0px 0px; }