body {
height:100%;
background-image:url(kuvat/bodybg3.jpg);
background-repeat:no-repeat;
margin:0px;
background-color:#000000;
align:center;
}

ul,li {
   list-style-type: none;
   list-style-position: outside;
margin:0px;
padding:0px;

   }


#container
{background-color:none;
background-image:url(kuvat/lo.png);
background-repeat:no-repeat;
     position:absolute;
left:0px;
top:0px;

     margin:0px;
padding:0px;
    height:auto;
     width:100%;
border-left:0px solid;
border-color:#ff8a01;
scrolling:none;
}

#navi 
{
background-image:url(kuvat/ .jpg);
background-repeat:no-repeat;
background-color:none;
	width:1045px;
height:182px;
position:relative;
top:0px;
	left:0px;
margin:0px;
padding:0px;
border-left:0px solid;
border-top:0px solid;
border-right:0px solid;
border-color:#191717;
}

#navi img
{background-color:#ffffff;
margin:0px 0px 0px 0px;
border:solid 0px;
border-color:#ffffff;
float:left;
width:750px;
height:200px;
position:relative;
left:220px}


#yla
{background-image:url(kuvat/.png);
background-color:#none;
margin:0px;
padding:0px 0px 0px 0px;
position:relative;
width:auto;
height:39px;
top:0px;
left:0px;
border-left:0px solid;
border-right:0px solid;
border-bottom:0px solid;
border-top:0px solid;
border-color:#090808;
font-family:trebuchet ms,verdana,sans-serif;
text-transform:uppercase;
font-weight:bold;
letter-spacing:1px;
color:#ffffff;
font-size:13px;
letter-spacing:0px;}

#yla ul
{width:730px;
height:36px;
border-right:0px solid;
border-left:0px solid;
border-bottom:0px solid;
border-color:#999999;
background-color:#none;
margin:2px 0px 0px 0px;
padding:3px 0px 0px 0px;
position:relative;
align:left;
left:220px;}

#yla li
{style-type:none;
background-image:url(kuvat/.png);
background-repeat:repeat-x;
background-color:#none;
display:block;
line-height:35px;

margin:0px 1px 1px 2px;
padding:2px 10px 0px 10px; 
float:right;
border-right:0px solid;
border-left:0px solid;
border-top:0px solid;
border-bottom:0px solid;
border-color:#cccccc;
} 

#yla a {color:#f0f0f0;
text-transform:uppercase;
text-decoration:none;
font-weight:bold;
letter-spacing:1px;
color:#ffffff;
font-size:13px;
border:0px solid;
border-color:#000000;}

#yla a:hover{color:#999999;}

#yla li:hover
{background-image:url(kuvat/.png);
background-color:#none;
background-repeat:repeat-x;
float:right;
border-right:0px solid;
border-left:0px solid;
border-top:0px solid;
border-bottom:0px solid;
border-color:#cccccc;
line-height:35px;
padding-top:2px;
}

#yla li.crnt 
{background-image:url(kuvat/libg.png);
background-repeat:repeat-x;
border-bottom:0px solid;
border-color:#525252;
background-color:#000000;}


#paa{background-image:url(kuvat/.jpg);
background-repeat:no-repeat;
background-color:#none;
width:1200px;
min-height:455px;
margin:0px;
position:relative;
top:0px;
left:0px;
padding:0px;
border-left:0px solid;
border-right:0px solid;
border-top:0px solid;
border-bottom:0px solid;
border-color:#ff6600;

}

#alanavi
{background-color:;
font-size:8pt;
margin:0px 0px 0px 0px;
padding:74px 0px 0px 0px;
border:solid 0px;
border-color:#ffffff;
position:relative;
left:0px;
float:left;
display: inline;
width:225px;
min-height:410px;
}

#alanavi img
{
padding:45px 0px 0px 0px;
border:0px solid;
margin:0px 0px 10px 0px;
}

#alanavi img.pikku
{
padding:15px 0px 0px 0px;
border:0px solid;
margin:0px 0px 10px 0px;
height:260px;
}

#alanavi a
{text-decoration:none;
color:#f0f0f0;
font-weight:bold;
border-color:#000000;
border:0px solid;
}

#alanavi a:hover 
	{
color:#ff6600;
}


#alanavi ul 
{
padding:0px 0px 0px 49px;
margin:0px 0px 0px 0px;
margin-left:0px;
font-family:trebuchet ms,verdana,sans-serif;
text-transform:none;
font-weight:bold;
word-spacing:-2px;
letter-spacing:0px;
color:#cccccc;
font-size:13px;
text-align:left;
position:relative;
border-color:#000000;
border:0px solid;
width:180px;
}

#alanavi li
{style-type:none;
background-image:url(kuvat/alanamiska.jpg);
background-repeat:no-repeat;
background-color:#none;
display:block;
line-height: auto;
border-top:0px solid;
border-left:2px solid;
border-right:2px solid;
border-bottom:0px solid;
border-color:#000000;
margin:3px 0px;
padding:10px 4px 9px 20px;
float:left;
width:160px;
text-align:left;
} 

#alanavi li:hover
{background-color:#000000;
font-weight:bold;}


#teksti1
{font-family:trebuchet ms,verdana,sans-serif;
color:#000000;
min-height:486px;
font-size:13px;
margin:0px 0px 0px 225px;
padding:45px 0px 20px 20px;
line-height:150%;
border-left:2px solid;
border-right:2px solid;
border-top:0px solid;
border-bottom:0px;
border-color:#090808;
position:relative;
left:0px;
top:0px;
width:716px;
background-color:#f0f0f0;
background-image:url(kuvat/txt_bg.jpg);
background-repeat:no-repeat;}


#teksti1 img
{background-color:none;
font-size:6pt;
text-align:center;
margin:10px 0px 10px 5px;
padding:0px 30px 0px 0px;
border:solid 0px;
border-color:#525252;
float:right;
width:auto;
max-height:420px;
clear:right;
}

#teksti1 img.kuva2
{background-color:none;
font-size:8px;
text-align:center;
align:right;
margin:15px 30px 0px 5px;
padding:0px 0px 0px 0px;
border:solid 2px;
border-color:#000000;
float:right;
max-width:290px;
height:auto;
}

#teksti1 p
{
margin:5px 0px 0px 20px;
border-left:0px solid;
border-color:#065598;
padding:5px 50px 0px 0px;}

#teksti1 span
{margin-left:200px;
font-size:10pt;}

#tuotekuvat
{width:360px;
float:right;
height:auto;
font-size:11px;
color:#191717;
text-align:center;
padding-left:20px;
padding-right:10px;
min-height:350px;}

#tuotekuvat p
{

padding:0px;
margin:0px;}

#kuvaboxi
{background-color:none;
font-size:11px;
text-align:center;
align:left;
margin:0px 0px 0px 0px;
padding:10px 10px;
border:solid 0px;
border-color:#000000;
position:relative;
max-width:717px;
min-height:200px;
}

#kuvaboxi p
{
margin:0px;
padding:0px;}

#kuvaboxi img
{margin:0px;
float:left;
position:relative;
right:0px;
border:solid 0px;
border-color:#ff6600;
margin:0px 0px 10px 0px;
max-width:650px;
padding:20px;
}

#kuvaboxi .galleria 
{width:217px;
float:left;
height:230px;
font-size:11px;
color:#191717;
text-align:center;
border:collapse;
border:1px solid;
padding:3px;
margin:3px;}


#kuvaboxi .kuva
{width:200px;
float:left;
height:170px;
font-size:11px;
color:#191717;
text-align:center;
border:collapse;
border:0px solid;
padding:0px;
margin:0px;}




#kuvaboxi img.galleriakuva
{margin:0px;
position:relative;
right:0px;
border:solid 0px;
border-color:#ff6600;
margin:0px 0px 0px 0px;
max-width:209px;
max-height:200px;
padding:5px 5px 5px 5px;
}





#footer
{position:relative;
left:0px;
height:auto;
border-left:0px solid;
border-color:#000000;
}

#vali 
{width:100%;
background-image:url(kuvat/libg33.png);
background-repeat:repeat-x;
background-color:#cccccc;
padding:0px;
border-top:2px solid;
border-bottom:0px solid;
border-left:0px solid;
border-right:0px solid;
border-color:#000000;
height:0px;
}

#alatun {background-image:url(kuvat/alatun_bg.jpg);
background-repeat:no-repeat;
background-color:#090808;
	width:100%;
height:40px;
margin:0px;
padding:0px;
position:relative;
left:0px;
clear:both;
padding:0px;
border-top:0px solid;
border-left:0px solid;
border-right:2px solid;
border-color:#000000;

}

.infoteksti p
{font-family:trebuchet ms, verdana,sans-serif;
text-transform:uppercase;
font-weight:bold;
word-spacing:-2px;
letter-spacing:1px;
color:#090808;
font-size:12px;
text-align:left;
padding:6px 25px 0px 234px;
margin:0px;}


#blanket {
background-color:none;
opacity: 1.0;
filter:alpha(opacity=100);
position:fixed;
z-index:9001;
top:180px;
left:265px;
width:auto;
height:auto;

}



.popup {
  float:left;
  background: #f0f0f0;
opacity: 1.0;
filter:alpha(opacity=100);
  z-index:9002;
  color:#000000;
  display:none;
  border: 4px solid #000000;
  text-align:center;
display:none;
}

.popup img
{
margin:0px;
height:100%;
width:100%;}

.popup a {
	color:#525252;
text-decoration: none;
}
.popup a:hover {
	color:#ca0000;
}



#clear
{position:relative; 
clear:both;
height:1px;
padding:0px;
margin:0px;}

#clear .right
{position:relative; 
clear:right;}


#teksti1 ul
{padding:0px;
text-transform:uppercase;
font-size:9pt;
font-color:#525252;
list-style-type:none;
margin-left:20px;
font-weight:bold;
}
#teksti1 li
{display:block;
padding;5px 0px 10px 0px;
height:20px;}

#teksti1 a
{text-decoration:none;
color:#191717;
font-weight:bold;
}

#teksti1 a:hover
{text-decoration:none;
color:#ff6600;}

#teksti1 .etusivu
{border:0px solid;
border-color:#000000;
width:670px;
padding:0px 10px 10px 0px;
background-color:none;
margin-left:16px;
margin-top:0px;
align:left;
clear:right;}

#teksti1 .etusivu img
{float:left;
align:left;
left:0px; top:0px;
padding:0px 20px 80px 0px;
max-width:130px;}

#teksti1 .etusivu p
{margin:0px 0px 20px 0px;
padding:0px;
}

h1 {text-transform:uppercase;
color:#000000;
font-size:14pt;
font-weight:bold;
margin-left:20px;
margin-top:0px;
margin-bottom:15px;
display:block;
padding-right:10px;
padding-top:15px;
padding-left:0px;
padding-bottom:2px;
border-bottom:dotted 0px;
border-color:#ca0000;
}

h1.or {text-transform:uppercase;
color:#ff6600;
font-size:14pt;
font-weight:bold;
margin-left:20px;
margin-top:0px;
margin-bottom:15px;
display:block;
padding-right:10px;
padding-top:15px;
padding-left:0px;
padding-bottom:2px;
border-bottom:dotted 0px;
border-color:#ca0000;
}

h2 {
color:#000000;
font-size:10pt;
padding-top:0px;
margin-left:20px;
line-height:14pt;
font-weight:semibold;
text-transform:uppercase;
text-align:left;}

h7 {
color:#000000;
font-size:10pt;
padding:0px;
margin-left:0px;
line-height:16pt;
font-weight:semibold;
text-transform:uppercase;}

h3 {
color:#000000;
font-size:10pt;
font-weight:bold;
margin-left:20px;
}
h6 {
color:#000000;
font-size:10pt;
font-weight:semibold;
margin-left:60px;
}

h4
{
color:#191717;
font-size:10pt;
font-weight:bold;
margin-left:20px;

}

h5
{text-transform:uppercase;
color:#000000;
font-size:18pt;
font-weight:bold;
margin-left:20px;
margin-top:0px;
margin-bottom:15px;
display:block;
padding-right:10px;
padding-top:15px;
padding-left:0px;
padding-bottom:2px;
border-bottom:dotted 0px;
border-color:#ca0000;
}
