
@import url(unsafe.css);

UL {
   font-family : Verdana, Arial, Helvetica, sans-serif;
   font-size : 90%; 
   margin-right : 2em; 
   margin-left : 1.5em; 
   margin-bottom : 1em; 
   margin-top : 0em; 
}

UL.arvonmuutos {
   font-family : Verdana, Arial, Helvetica, sans-serif;
   font-size : 75%;
   margin-right : 2em;
   margin-left : 1.5em;
   margin-bottom : 1em;
   margin-top : 0em;
}

OL {
   font-family : Verdana, Arial, Helvetica, sans-serif;
   font-size : 80%; 
   margin-right : 2em; 
   margin-left : 2em; 
   margin-bottom : 1em; 
   margin-top : 0em; 
}

TD.pieniotsikko {
   font-size : 85%; 
   text-align : center; 
   width : 60px; 
}


TD.mvotsikko {
   width : 250px; 
}

TABLE.osakkeet {
   font-size : 90%; 
}

TABLE.osakkeet TH {
   color : black; 
   background : #e6e6fa none repeat; 
}

TABLE.ilmoitt {
   font-size : 90%; 
}

TABLE.vastaavat TH {
   color : black; 
   background : #e6e6fa none repeat; 
}

TABLE.vastaavat {
   font-family : Verdana, Arial, Helvetica, sans-serif;
   font-size : 85%; 
   color : black; 
   background : white none repeat; 
   margin-right : 3%; 
   margin-left : 3%; 
   border-width : 0; 
   border-style : none; 
   border-color : inherit; 
}

TABLE.ohjelma TR TH {
   color : black; 
   background : #e6e6fa none repeat; 
   text-align : left;
}

TABLE.aikataulu TR TH {
   background : #e6e6fa none repeat; 
   color : black; 
   text-align : left;
   font-size : 85%;
   margin : 1em;
}

TABLE.aikataulu TR TD {
   text-align : left;
   font-size : 90%;
   padding-left: 0.3em; 
   padding-right: 0.3em; 
   padding-top: 0.3em; 
   padding-bottom: 0em; 
}

TABLE.dataframe TH {
   color : black; 
   background : #e6e6fa none repeat; 
   text-align : left; 
   
}


TABLE.dataframe TD {
   text-align : left; 
   padding-left : 1em; 
}


TABLE.dataframe {
   table-layout: auto;
   font-size : 85%; 
   font-family : Verdana, Arial, Helvetica, sans-serif;
   color : black; 
   background : transparent none repeat; 
/*   margin-right : 5%; 
   margin-left : 0%; */  
   border-width : 0; 
   border-style : none; 
   border-color : inherit; 
}

TABLE {
   font-size : 100%; 
   font-family : Verdana, Arial, Helvetica, sans-serif;
   text-align : left; 
}

STRONG {
   color : #300; 
   background : transparent none repeat; 
}


SPAN.tdktitle {
   font-size : 85%; 
   font-family : Verdana, Arial, Helvetica, sans-serif;
   color : #012c5f; 
   background : transparent none repeat; 
   text-decoration : none; 
   text-align : left; 
}


SPAN.subtitle {
   font-family : Verdana, Arial, Helvetica, sans-serif;
   font-size : 85%; 
}


PRE {
   font-style : normal; 
   font-family : "Courier", monospace; 
   color : black; 
   background : #e0ffe0 none repeat; 
   white-space : pre; 
}

P {
   font-size : 90%; 
   font-family : Verdana, Arial, Helvetica, sans-serif;
}

P.kiitos {
   font-weight : bold; 
   font-size : 90%; 
   color : #6a5acd; 
   background : transparent none repeat; 
}


IMG {
   border-width : 0; 
   border-style : none; 
   border-color : inherit; 
}


HR.taulu {
   color : #e6e6fa; 
   background : transparent none repeat; 
}


HR {
   color : #9c9; 
   background : transparent none repeat; 
   height : 0.2em; 
}


H4 {
   font-size : 85%; 
   font-family : Verdana, Arial, Helvetica, sans-serif; 
   color : #000; 
   background : #e6e6fa none repeat; 
}


H3 {
   margin-bottom: 1em;
   font-style : normal; 
   font-weight: bold;
   font-size : 95%; 
   font-family : Verdana, Arial, Helvetica, sans-serif; 
   color : #000; 
   border-bottom: medium solid #e6e6fa;
}


H2 {
   margin-top: 1em;
   margin-bottom: 1.5em;
   font-size : 105%; 
   font-family : Verdana, Arial, Helvetica, sans-serif; 
   padding-left: 0.3em; 
   color : #000; 
   background : #e6e6fa none repeat; 
/*   margin-right : 1.5em; */
}


H1 {
   font-size : 140%; 
   font-family : Verdana, Arial, Helvetica, sans-serif; 
   color : #000; 
   background : #e6e6fa none repeat; 
   text-align : center; 
/*   margin-right : 1.5em; */
}


FORM {
   color : black; 
   background : transparent none repeat; 
   margin : 0; 
}


FIELDSET {
   margin : 1.5em; 
}


EM {
   color : #000; 
   background : transparent none repeat; 
}


DIV.navbar2 {
   font-size : 80%;  
   line-height : 130%; 
   font-family : Verdana, Arial, Helvetica, sans-serif; 
   text-align : center; 
/*   margin : 0 1.5em 0 0; */
}


CITE {
   font-weight : 500; 
   color : #030; 
   background : transparent none repeat; 
}


BODY {
   margin-left: 4%;
   margin-right: 4%;
   color : #000; 
   background : #ffffff none repeat; 
}


ADDRESS {
   text-align : left; 
}


div.ylalinkki {
   font-size : 80%;  
   font-family : Verdana, Arial, Helvetica, sans-serif; 
   color : #ffffff; 
   background : transparent none repeat; 
}


A.ylalinkki:visited {
   font-weight : normal; 
   line-height : 15px; 
   font-family : Verdana, Arial, Helvetica, sans-serif; 
   color : #ffffff; 
   background : transparent none repeat; 
   text-decoration : none; 
}


A.ylalinkki:link {
   font-weight : normal; 
   line-height : 15px; 
   font-family : Verdana, Arial, Helvetica, sans-serif; 
   color : #ffffff; 
   background : transparent none repeat; 
   text-decoration : none; 
}


A.ylalinkki:hover {
   font-weight : normal; 
   line-height : 15px; 
   font-family : Verdana, Arial, Helvetica, sans-serif; 
   color : #ffffff; 
   background : transparent none repeat; 
   text-decoration : underline; 
}


A.ylalinkki:active {
   font-weight : normal; 
   line-height : 15px; 
   font-family : Verdana, Arial, Helvetica, sans-serif; 
   color : #ffffff; 
   background : transparent none repeat; 
   text-decoration : none; 
}


.vasen {
   text-align : left; 
}


.urlalku {
   margin-right : 2em; 
   margin-left : 2em; 
}


.url {
   font-weight : bold; 
   font-family : "Courier New", Courier, Monaco, monospace; 
}


.soon {
   font-weight : bold; 
   color : #191970; 
   background : transparent none repeat; 
}


.sisennys {
   margin-left : 40px; 
}


.pieni {
   font-size : 80%; 
}


.oikea {
   text-align : right; 
}


.keskitys {
   text-align : center; 
}


.info {
   margin-left : 2.5em; 
   color : #000;
   background : transparent none repeat; 
}

span.tdktitle {
  	font-size: 90%;
}

