html, body {
  background-color: #ffffff;
  margin: 0;
  padding: 0;
  border: 0;
 
}
a:link{ 
 color:#000000;
 text-decoration:none;
}
a:visited{
 color:#000000;
 text-decoration:none;
}
a.galleryText:link{ 
 color:#000000;
 text-decoration:underline;
}
a.galleryText:visited{
 color:#000000;
 text-decoration:underline;
}
table.menu {
  margin:0px;
  padding:0px;
  width:235px;
  background-color:#ffffff;
  color:#000000;
  font-family: "lucida console",arial,courier;
}
td.menu_month{
  color:#000000;
  margin: 0;
  padding: 0;
  font-size:7pt;
  font-weight:normal;
  font-style:italic;
}
td.menu_item{
  color:#000000;
  margin: 0;
  padding: 0;
  font-size:8pt;
  font-weight:normal;
}
td.menu_item_selected{
  color:#ffffff;
  height:22px;
  margin:0;
  padding:0;
  font-size:8pt;
  font-weight:normal;
  background-image: url(./graphics/menu_highlight.jpg);
  background-repeat:no-repeat;
}
td.menu_year{
 color:#000000;
  margin: 0;
  padding: 0;
  font-size:8pt;
  font-weight:bold;
  font-style:italic;
}
table.tabs_travelling{
  position:absolute;
  left:0px;
  top:4px;
  width:275px;
  height:34px;
  margin:0px;
  padding:0px;
  background-color:#ffffff;
  color:#000000;
  font-family: "lucida console",arial,courier;
  text-align:center;
  border:0;
  background-image: url(./graphics/tab_travelling.jpg);
  background-repeat:no-repeat;
  
}
table.tabs_finland{
  position:absolute;
  left:0px;
  top:4px;
  width:275px;
  height:34px;
  margin:0px;
  padding:0px;
  background-color:#ffffff;
  color:#000000;
  font-family: "lucida console",arial,courier;
  text-align:center;
  border:0;
  background-image: url(./graphics/tab_finland.jpg);
  background-repeat:no-repeat;
}
td.tab_travelling{
  background-color:transparent;
  color:#000000;
  width:140px;
  height:34px;
  margin: 0;
  padding: 0;
  font-size:10pt;
  font-weight:bold;
  font-style:normal;
}
td.tab_finland{
 background-color:transparent;
  width:135px;
  height:34px;
  color:#000000;
  margin: 0;
  padding: 0;
  font-size:10pt;
  font-weight:bold;
  font-style:normal;
}
td.tab_travelling_selected{
  background-color:transparent;
  width:140px;
  height:34px;
  color:#ffffff;
  margin: 0px;
  padding:0px;
  font-size:10pt;
  font-weight:bold;
}
td.tab_finland_selected{
  background-color:transparent;
  width:135px;
  height:34px;
  color:#ffffff;
  margin: 0px;
  padding:0px;
  font-size:10pt;
  font-weight:bold;
}
table.thumbs{
  width:150px;
  margin:0px;
  padding:0px;
  position:absolute;
  left:5px;
  top: 25px;
}
td.thumb{
  width:75px;
  height:57px;
  text-align:center;
}
td.thumb_selected{
  width:75px;
  height:57px;
  text-align:center;
  background-image: url(./graphics/thumb_selected.jpg);
  background-repeat:no-repeat;
}
div.container{
  position: relative;
  margin: 0 auto;
  width: 1180px;
  height: 660px;
}
div.navi{
  position:absolute;
  left:5px;
  top:0px;
  width:280px;
  height:660px;
  background-repeat:no-repeat;
  overflow:auto;
  border-style:none;
}
div.menu{
  position:absolute;
  left:12px;
  top:40px;
  width:260px;
  height:595px;
  overflow:auto;
}
div.hidemenu{
  position:absolute;
  left:13px;
  top: 1px;
  color:#000000;
  font-size:7pt;
  font-weight:100;
  font-style:normal;
  text-align:left;
  font-family: "lucida console",arial,courier;
 }
div.gallery{
  width:1170px;
  height:645px;
  position:absolute;
  left:8px;
  top:15px;
  background-image: url(./graphics/border.jpg);
}
div.images{
  width:900px;
  height:660px;
  margin: 0;
  padding: 0;
  position:absolute;
  left:285px;
  top: 5px;
  background-repeat:no-repeat;
}
div.galleryText{
  width:880px;
  height:10px;
  margin: 0;
  padding: 0;
  position:absolute;
  left:10px;
  top: 5px;
  font-size:8pt;
  font-weight:500;
  font-style:normal;
  text-align:left;
  font-family: "lucida console",arial,courier;
  color:#000000;
}
div.image{
  width:730px;
  height:650px;
  margin: 0;
  padding: 0;
  position:absolute;
  left:155px;
  top:29px;
  text-align: center;
  vertical-align:middle;
}

table.image{
  margin-left: 10px;
  padding: 0;
  vertical-align: middle;
  
}
td.image{
  vertical-align: middle;
}

img.thumb{
  border-style:solid;
  border-color:#000000;
  border-width:1px;
  margin: 0;
  padding: 0;
  vertical-align:middle;
}
img.year_border{
  margin:0px;
  padding:0px;
}
img.big{
  border-style:solid;
  border-color:#000000;
  border-width:1px;
  margin-top:auto;
  margin-bottom:auto;
}

