body{  behavior:url(../templates/test/csshover.htc);  background-color: #fff;  background-image: url('kukkatausta.gif');  background-repeat: repeat;   /* background-attachment: fixed; */  color: #333;  font-family: 'Times New Roman', Serif;  margin: 10px 0px 10px 0px;  padding: 0px;  }#kehys {  margin-left: auto;  margin-right: auto;  padding: 0px 10px;  position: relative;  background: #fff;  border-top: 10px solid #fff;  border-bottom: 10px solid #fff;  background-image: url('tausta.gif');  background-repeat: repeat-y;   background-attachment: fixed;  background-position: center;  color: #333;  text-align: left;  width: 800px;  voice-family: "\"}\"";  voice-family:inherit;  width:780px;  }  html>body #kehys {  width:780px;  }h1 span {  display: none;  }#vasen h1 {  background-image: url('otsikkokuva.gif');  background-repeat: no-repeat;  background-position: left;  padding: 0px;  margin: 0px;  width: 180px;  height: 266px;  voice-family: "\"}\"";  voice-family:inherit;  width:180px;  height: 266px;  }  html>body #vasen h1 {  width:180px;  height: 266px;  }#vasen {  float: left;  padding: 0px;  margin: 0px;  width: 180px;  voice-family: "\"}\"";  voice-family:inherit;  width:180px;  }  html>body #vasen {  width:180px;  }.menu {  margin-left: 10px;  }.lastupdate {  margin-left: 10px;  font-size: 0.8em;  color: #333;  }#hakulaatikko {  margin-top: 10px;  margin-left: 10px;  margin-bottom: 10px;  }#oikea {  float: left;  color: #666;  font-size: 0.85em;  font-family: 'Times New Roman', Serif;  padding: 0px;  margin-left: 10px;  width: 590px;  voice-family: "\"}\"";  voice-family:inherit;  width: 590px;  }  html>body #oikea {  width: 590px;  }#locator {  margin: 0px;  background-color: #fc3;  color: #fff;  padding: 2px;  border-bottom: 10px solid #fff;  }#oikea h2,#oikea h1 {  display: none;  }#oikea h3,#oikea h4,#oikea h5  {  margin: 5px 0px;      padding-left: 10px;  font-size: 1.3em;  font-family: 'Georgia','Times New Roman', Serif;  font-weight: 900;  font-style: italic;  color: #AA002E;  }#oikea p,dl {  letter-spacing: 0.02em;  line-height: 1.3em;       padding-left: 10px;  }.kuvalinkki {   margin: 0px 0px -4px 0px;   }#anchor1,#detail1 {  padding-left: 10px;  }#gb_item {  border-top: 1px solid #fff;  margin: 0px 10px;  }  .gb_poster {  text-align: right;  font-size: 0.9em;  }#loginlinkki {  text-align: center;     font-size: 0.7em;  }  #loginlinkki a,#loginlinkki a:link,#loginlinkki a:hover,#loginlinkki a:visited {  text-decoration: none;  color: #ccc;  }#copyright {   margin-top: 10px;  text-align: center;  font-size: 0.7em;  color: #ccc;  }#copyright a,#copyright a:link,#copyright a:hover,#copyright a:visited {  color: #ccc;  text-decoration: none;  }.credits {   clear: both;  padding: 10px 0px 0px 0px;  margin: 0px;  text-align: center;   font-family: 'Times New Roman', Serif;   font-size: 0.70em;  color: #666;   }  .credits a {  color: #ccc;  text-decoration: none;     }.sitemaplevel1,.sitemaplevel2,.sitemaplevel3,.submenu{list-style-type:none;line-height:1.5em}.sitemaplevel1{margin-left:40px;padding-left:40px}ul.sitemaplevel1 li.doc,ul.sitemaplevel1 li.docs{margin:0 0 0 -40px;padding:0 0 0 25px}ul.search li.doc,ul.search li.docs{list-style-type:none}ul.search li.doc a,ul.search li.docs a{text-decoration:none}.submenu a{text-decoration:none}.submenu a:hover{text-decoration:underline}#navigation {margin:0px}/* NAVIGATION */#mainnav ul {  margin:0;  padding:0;  width:180px;  background:#fff;  font-size:0.9em;  text-transform: uppercase;  font-weight: bold;  }#mainnav li.doc,#mainnav li.docs {  background-color:#39C;  }#mainnav li:hover {  background-color:#333;  color:#fff;  }#mainnav li.doc:hover,#mainnav li.docs:hover {  background-color:#333;  color:#fff;  }#mainnav li.sdoc,#mainnav li.sdocs {  background-color:#900; no-repeat;  }#mainnav li {  position:relative;  list-style:none;  margin:0;    border-top:2px solid #fff;  border-bottom:2px solid #fff;  }#mainnav li.sdoc,#mainnav li.sdocs {  display:block;  padding:3px 0 2px 4px;  width:176px;  color:#fff;  }#mainnav li a {  display:block;  padding:3px 0 2px 4px;  text-decoration:none;  width:176px;  color:#00264D;  }#mainnav li a:hover {  color:#fff;  }#mainnav>ul a {  width:auto  }#mainnav ul ul {  position:absolute;top:0;left:180px;  display:none;  }#mainnav ul.menulevel1 li.docs:hover ul.menulevel2,#mainnav ul.menulevel1 li.sdocs:hover ul.menulevel2,#mainnav ul.menulevel2 li.docs:hover ul.menulevel3,#mainnav ul.menulevel2 li.sdocs:hover ul.menulevel3 {  display:block;  }