html{overflow: -moz-scrollbars-vertical;}
BODY {font-family:arial;font-size:13px;background-color:#F3EBFF;margin:15px 0px 0px 0px;background:url(kuvat/testi.png) repeat-x top;}
TABLE {font-family:arial;font-size:13px;background-color:#FFF;}

/*LINKIT*/
A:focus {user-focus: none; outline: none; -moz-user-focus: none; -moz-outline: none; }
A:link{text-decoration:underline;color:#223762;}
A:visited{text-decoration:underline;color:#223762;}
A:active{text-decoration:underline;color:#223762;}
A:hover{text-decoration:none;color:#5980CF;}

A.h2j:focus {user-focus: none; outline: none; -moz-user-focus: none; -moz-outline: none; }
A.h2j:link{text-decoration:none;color:#223762;}
A.h2j:visited{text-decoration:none;color:#223762;}
A.h2j:active{text-decoration:none;color:#223762;}
A.h2j:hover{text-decoration:none;color:#5980CF;}

a.feidi img {
filter:alpha(opacity=110); 
-moz-opacity: 1.1; 
opacity: 1.1;border:none;}

a.feidi:active img {
filter:alpha(opacity=110);   
-moz-opacity: 110;   
opacity: 1.1;border:none;
}

a.feidi:hover img {
filter:alpha(opacity=80);   
-moz-opacity: 0.8;   
opacity: 0.8;border:none;
}

a.feidi:focus img {
filter:alpha(opacity=80);   
-moz-opacity: 0.8;   
opacity: 0.8;border:none;
}

TABLE.banneri {width:975px;height:220px;}
  TD.mainbanneri {width:100%;height:220px;background:url(kuvat/banneri4.jpg);}

TABLE.main {width:975px;height:300px;text-align:left;border-bottom:solid 1px #C299FF;}
  TD.main_sisalto {width:975px;}
  TD.linkki_sisalto {width:975px;background:url(kuvat/rattaat.jpg) repeat-x bottom;}
  TD.west_sisalto {width:975px;background:url(kuvat/west_tausta.jpg) repeat-x bottom;}
  TD.west_sisalto2 {width:975px;background:url(kuvat/west_tausta.jpg) repeat-x bottom;padding:0px 0px 48px 0px;}
  TD.ek_sisalto {width:975px;background:url(kuvat/ek_tausta.jpg) repeat-x bottom;padding:0px 0px 48px 0px;}
    TABLE.etusivu {width:975px;background:url(kuvat/palkki.jpg) repeat-x top;}
      TD.etusivu_teksti {width:685px;padding:2px 8px 8px 16px;line-height:13pt;}
      TD.etusivu_teksti2 {width:100%;padding:2px 8px 8px 16px;line-height:13pt;}
      TD.uutiset {width:290px;height:200px;padding:0px 0px 8px 0px;}
TABLE.linkkitaulukko {font-weight:bold;width:975px;height:33px;background:url(kuvat/button.jpg) repeat-x top;border-top:solid 1px #43667A;border-bottom:solid 1px #43667A;}
  TD.viiva {font-size:1px;width:1px;height:33px;}
  TD.bannerilinkki {padding:0px 5px 0px 5px;}
  TD.bannerilinkki_akt {padding:0px 5px 0px 5px;background:url(kuvat/button2.jpg) repeat-x top;}
  
TABLE.powered {width:995px;font-size:11px;}

TABLE.myynnissa {width:99%;border:dotted 1px #C299FF;background-color:transparent;margin-bottom:5px;}

.lisatiedot {float:right;margin-top:5px;margin-right:15px;clear:both;color:#FFF;font-size:11px;}

INPUT,TEXTAREA {border:solid 1px #000;font-family:arial;font-size:13px;}
.iso {text-transform:uppercase;}


/* MASIMP-TYYLIT */
.esittely {font-family: verdana;font-size:12px;color:#000;font-weight:bold;width:700px;border:1px solid #231d41;}
.otsikko {color:#000;background:url(kuvat/palkki.jpg) repeat-x top;border:1px solid #231D41}
.otsikko_yhteys {color:#000;background:url(kuvat/palkki.jpg) repeat-x top;}
.reunat {border:solid;border-width:1px;border-color:#C299FF;}
.reunat2 {border:solid;border-width:1px;border-color:#C299FF;line-height:14pt;padding:2px;}
.font {font-size:11px;}
.font2 {font-size:2px;}
.hinta {letter-spacing:1px;}
.piste {font-weight:normal;}


/* VASEMMAN LAIDAN MENU*/


#menu ul {

margin: 0;
padding: 0;
list-style: none;
width: 200px; /* Width of Menu Items */
border-bottom: 5px solid #C299FF;

}

#menu ul li {
position: relative;
}

#menu li ul {

position: absolute;

left: 199px; /* 1px vhemmn kuin menu width */
top: 0;
display: block;

}

#menu li:hover ul {
display: block;
}

#menu li:hover>ul {
visibility:visible;
}

#menu ul ul {
visibility:hidden;
}

/* Fix IE. piilotetaan IE Mac */

* html #menu ul li { float: left; height: 1%; }
* html #menu ul li a { height: 1%; }

#menu ul, li {

margin: 0 0 0 0;
}

#menu ul a {
font-weight:bold;
display: block;
text-decoration: none;
color: #000;
background: #fff; /* IE6 Bugi */
padding: 3px;
border: 1px solid #C299FF;
border-bottom: 0;
}

#menu ul a:hover {
color: #B0B0B0;
background: #f9f9f9;
}


/* Sub Menu tyylit */

#menu li ul a {
text-decoration: none;
color: #000;
background: #fff; /* IE6 Bug */
padding: 3px;
border: 1px solid #C299FF;
border-bottom: 0;
}



/* Sub Menu Hover tyylit */

#menu li ul a:hover {
color: #B0B0B0;
background: #f9f9f9;
}



/* nuolet/ei */

#menu ul a.nomenu {background:#fff; }
#menu ul a.submenu {background:#fff url("r_arrow.gif") no-repeat right; }
#menu ul a.submenu:hover {background:#f9f9f9 url("r_arrow.gif") no-repeat right;}

