html {
  width:100%;
  height:100%;
}
body {
    /*background:url(/testi/kuvat/taustakuva.gif);   */
    background:url(/kuvat/taustakuva.gif);
    height: 100%;
    margin: 0px 0px;
    padding: 0px 0px;
    width:900px;
    
}
body.etusivu {
    background:#FFFFFF;
    height: 100%;
    margin: 0px 0px;
    padding: 0px 0px;
}
body.iframe {
    width:650px;
}
#koko {
    width:885px;
    margin:0 auto;
}
#otsikko {
  position:relative;
  float: left;
  left: 190px;
  width:700px; 
}
#content {
  position: relative;
  float: left;
  left:190px; 
  top: 10px;  
  margin-left:10px;
  width:700px;  
}
#content_etu {
  /*background:url(/testi/kuvat/taustakuva.gif); */
  background:url(/kuvat/taustakuva.gif);
  position:relative;
  float: left;
  left:190px; 
  top: 10px;  
  margin-left:20px;
  width:700px;
  background-repeat:repeat;
}
#content_galleria {
  position:relative;
  float: left;
  left:190px;  
  top: 10px;  
  margin-left:20px;
  width:700px;
  background-color:#ffffff;
  background-repeat:repeat;
}
img {
  padding:0;
  margin:0;
}
/* ------------------------- 
            MENU 
   ------------------------- */

#menu {
  position: absolute;
  float: left;
  padding:0;
  height:100%;
  width:180px;
  _width:180px;
  *width:180px;
  margin:0;
  left:0;
  top:0;
  /*background:url(/testi/kuvat/menu_tausta.gif);  */
  background:url(/testi/kuvat/menu_tausta.gif);
  background-repeat:repeat-y;
  font-family:Tahoma;
}
#menu ul {
  position:absolute;
  float:left;
  left:0px;
  top:170px;
  list-style-type: none;
  padding:0 0 0 8px;
  line-height:0;
  margin:0;
}

ul.menu {
  float:left;
  margin:0 8px 0 8px;
  top:100px;
  padding:0;
  line-height:0;
}
li.menu {
  float:left;
  padding:0;
  margin:0;
  line-height:0;
  _margin-bottom:-3px;
  *margin-bottom:-3px;
}
li.menu a img {
  position:relative;
  padding:0;
  margin:0;
}

/* ------------------------- 
      TEKSTIT, OTSIKOT 
   ------------------------- */
blockquote {
  padding:0;
}
p {
  font-size:13px;
  padding: 3px 0;
  font-family:Arial;
}
p.intraan {
  text-align:center;
  top:150px;
  font-size:13px; 
  /*position:relative;
  font-family:Tahoma; */
}
p.menu-intraan {
  font-family:Tahoma;
  text-align:center;
  font-size:13px;
  position:relative;
  top:220px;
  *top:220px; 
}
a.menu-intraan {
  font-family:Tahoma;
}
p.keskitetty {
  text-align:center;
  font-family:Tahoma;
  font-size:13px; 
}
p.gal {
  padding:0 15px;
  _padding:0 8px;
  *padding:0 8px;
}
h1 {
  font-size:32px;
  font-weight:600;
  padding: 5px 0;
  color:#0000ff;
  font-family:Arial, 'Arial Narrow', Sans-Serif;
}
h2 {
  font-size:14px;
  font-weight:bold;
  padding: 5px 0;
  font-family:Arial, 'Arial Narrow', Sans-Serif;
}
h3 {
  font-size:13px;
  font-weight:bold;
  padding: 5px 0 0 0;
  font-family:Arial, 'Arial Narrow', Sans-Serif;
  line-height:15px;
}
h4 {
  font-size:13px;
  font-weight:bold;
  padding: 5px 0 0 15px;
  _padding: 5px 0 0 8px;
  font-family:Arial, 'Arial Narrow', Sans-Serif;
  line-height:15px;
  
}
ul {
 /* font-size: 13px;
  padding: 1px 35px;*/
  font-family:Arial, 'Arial Narrow', Sans-Serif;
} 
ul .yleista {
  font-size: 13px;
  padding: 1px 10px;
}
li {
  font-family:Arial, 'Arial Narrow', Sans-Serif;
  /* padding: 1px 3px;  */
}  
li .yleista {
  padding: 1px 3px;
}

li.intraan {
  list-style-type:none;
  position:absolute;
  top:395px;
  left:63px;
  text-align:center;
  font-family:Tahoma;
  font-size:0.86em;
}
/* ------------------------- 
           LINKIT
   ------------------------- */
a  {
  text-decoration:underline;
  font-family:Arial, 'Arial Narrow', Sans-Serif;
  font-size:13px;
  padding:0;
  margin:0;
}
a:visited {
  text-decoration:underline;
  padding:0;
  margin:0;
}
a:hover {
  text-decoration:underline;
  padding:0;
  margin:0;
}
a:active {
  text-decoration:underline;
  padding:0;
  margin:0;
}  

a img {
  border:0;
  padding:0;
  margin:0;
}
a:visited img {
  border:0;
  padding:0;
  margin:0;
}
a:hover img {
  border:0;
  padding:0;
  margin:0;
}
a:active img {
  border:0;
  padding:0;
  margin:0;
}

/* ------------------------- 
           TAULUKOT 
   ------------------------- */

table {
  font-family:Arial, 'Arial Narrow', Sans-Serif;
  font-size:13px;
  border:0;
  background-color:#FFFFFF;
}
table tr {
  /*background-color:#FFFFFF;  */
}
table tr .rooli {
  background-color:#eeeeee;
  border-spacing:3px;
}
table tr.korostettu {
  background-color:#d6f7f7;
}
table td {
  border:0;
  border-spacing:3px;
  vertical-align:middle;
  padding: 5px 6px;
  border-collapse:collapse;
  background-color:#eeeeee;
} 

table td.korostettu {
  background-color:#d6f7f7;
}
table td.rooli {
  background-color:#758ab6;
  color:#FFFFFF;
  font-weight:bold;
  border:0;
  border-spacing:3px;
  vertical-align:middle;
  padding: 5px 6px;
  border-collapse:collapse;
}
table .etusivu {
  border: 0;
  width: 700px;
  height: 90%;
  background:none;
}
table tr.etusivu {
  border-spacing:3px;
  background:none;
}
table td.etusivu {
  border-spacing:3px;
  vertical-align:middle; 
  text-align: center;
  background:none; 
}   
div#content iframe.ifr {
  position: relative;
  border:none;
  min-height:450px;
  _height:450px;
  width: 700px;
  font: 13px Arial, 'Arial Narrow', Sans-Serif;
  padding:10px 0 0 20px;
  margin:0;
  overflow-x:hidden;
  _overflow-x:hidden;
  *overflow-x:hidden;
}

/* ------------------------- 
        GALLERIAMENU 
   ------------------------- */
   
#galmenu {
  font-family:Arial, 'Arial Narrow', Sans-Serif;
  position:relative;
  font-size:13px;
  float: left;
  top:10;
  left: 190px;
  width:700px;
  padding:5px 10px 10px 25px;
  _padding:5px 10px 10px 28px;
  *padding:5px 10px 10px 28px;
  color:#000000;
  background-color:#FFFFFF;
 /* background:url()  */
}
#galmenu a {
  color:#0000ff;
}
#galmenu a:visited {
  color:#800000;
}
#galmenu a:active {
  color:#FF00FF;
}
table .galleria {
  font-family:Arial, 'Arial Narrow', Sans-Serif;
  font-size:13px;
  border:0;
  background-color:#000000;
  padding:2px 10px;
}
table tr.galleria {
  border-spacing:0;
  border:0;
  background-color: #FFFFFF;
}
table td.galleria{
  border-spacing:0;
  border:0;
  background-color: #FFFFFF;
  text-align:center;
}