body {
padding:0px;
margin:0px;
background-color: #fff;
background-image: none;
margin: 0 auto;
font-size:100%;
line-height:1.125em;
}

div#container {
text-align:left;
width: 100%;
margin: 0 auto;
background-image: none;
}

div#content {
width: 100%;
text-align:left;
margin-left:0;
background-color: #fff;
margin-bottom:0;
padding-bottom:0;
overflow:hidden;
font-family: Times, Sans-Serif;
font-size:11pt;
overflow:visible !important;
}

div#top { display: none; }

div#navi { display: none; }

div#leipis, div#leipiswide, div#leipisnarrow {
position: relative;
top:0;
left:0;
width:100%;
float:left;
margin-bottom:0;
}

div#leipiswide { width:100% }
div#leipisnarrow { width:50% }


div#lnar { display: none; }

div#lwide {
position: relative;
top:30px;
right:12px;
width:340px;
float: right;
color:#000;
background-color:#fde9ad;
text-align: center;
}

div#lwide p {
margin-left: 5px;
margin-right: 5px;
}

div#bottom { display: none; }

h1 {
font-family: Georgia;
font-weight: normal;
color: #000;
font-size: 18pt;
margin-top: 0em;
}

span.country { font-size: 50%; }

h2 {
font-family: Georgia;
font-weight: normal;
color: #000;
font-size: 16pt;
margin-top: 2em;
}

h3 {
font-family: Georgia;
font-weight: normal;
color: #000;
font-size: 14pt;
margin-top: 1.8em;
}

h4 {
font-family: Georgia;
font-weight: normal;
color: #000;
font-size:1.18em;
margin-top: 12pt;
margin-bottom: 0.3em;
}

a:link, a:visited, a:active, a:hover {
color: #000;
font-weight: normal;
text-decoration: none;
}

p.small { font-size:10pt; }

.hr { display: none; }

span.sku { display: none; }

img.picright {
float: right;
background-color:#fff; 
border:1px solid #e47b01; 
padding:3px;
margin: 5px 0px 10px 14px;
}

img.picrightnobrd {
float: right;
border: none;
margin-left: 14px;
margin-bottom: 10px;
margin-top: 5px;
}

img.bullet {
margin: 0px 5px 3px 0px;
vertical-align: middle;
}

img.pic { background-color:#fff; border:1px solid #e47b01; padding:3px; margin:0px;}
div.kuvitus { text-align: center; padding:20px;}
div.kuvitus img { background-color:#fff; border:1px solid #e47b01; padding:3px; margin:0px; }
img.at { border:none; padding:1px 1px 0px 1px; }
img.nobrd {border:none;}

input.laheta { display: none; }

input.sp { display: none; }

input.haku { display: none; }

input.nappi { display: none; }

.nobr {white-space: nowrap}

img.footer { display:none; }