@charset "ISO-8859-1"
/*
     This website was created by Jasper Pol (www.jasperpol.com)
     with the help of Vim, CVS, Cygwin, lftp, GIMP and Slackware.
*/
body {
  margin: 0px;
  margin-top: 20px;
  padding: 0px;
  border: none;
}

div {
  margin: 0px;
  padding: 0px;
  border: none;
}

img {
  margin: 0px;
  padding: 0px;
  border: none;
  vertical-align: bottom;
  text-align: left;
}

.contact_link {
  text-decoration: none;
  color: #aeaeae;
  cursor: pointer;
}

.gallery_grayout {
  position: absolute;
  top: 20px;
  left: 10px;
  width: 160px;
  height: 160px;
  background: #dedede;
  opacity: .7; /* Firefox 1.5, Safari, Opera 9 */
  -moz-opacity: .7; /* Firefox 1.0.x */
  filter: alpha(opacity=70); /* IE */
  -khtml-opacity: 0.7;
  cursor: pointer;
}

.gallery_image {
  position: absolute;
  top: 20px;
  left: 10px;
  width: 160px;
  height: 160px;
  cursor: pointer;
}

.gallery_selector {
  position: absolute;
  top: 150px; /*170px*/
  width: 180px;
  height: 180px;
  border: none;
  background: transparent;
}

.gallery_title {
  position: absolute;
  top: 0px;
  left: 10px;
  width: 160px;
  height: 20px;
  color: #bebebe;
  font-family: tahoma;
  font-size: 11pt;
  letter-spacing: 0.3em;
  background: transparent;
}

.menu_item_image {
  position: absolute;
  top: 16px;
  height: 15px;
  cursor: pointer;
}

.photo_selector {
  display: none;
  position: absolute;
  width: 100px;
  height: 100px;
  border: none;
}

.search_engine_keywords {
  display: none;
}

.thumbnail {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 80px;
  height: 80px;
  cursor: pointer;
}

.thumbnail_grayout {
  position: absolute;
  left: 10px;
  top: 10px;
  width: 80px;
  height: 80px;
  background: transparent;
  opacity: .7; /* Firefox 1.5, Safari, Opera 9 */
  -moz-opacity: .7; /* Firefox 1.0.x */
  filter: alpha(opacity=70); /* IE */
  -khtml-opacity: 0.7;
  cursor: pointer;
}

#about_panel {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  width: 800px;
  height: 500px;
  font-family: Arial;
  color: #9e9e9e;
  z-index: 2;
}

#background_fader_panel {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  width: 940px;
  height: 500px;
  background: white;
  z-index: 1;
  opacity: .5; /* Firefox 1.5, Safari, Opera 9 */
  -moz-opacity: .5; /* Firefox 1.0.x */
  filter: alpha(opacity=50); /* IE */
  -khtml-opacity: 0.5;
}

#bottom_left_title_image {
  display: none;
  position: absolute;
  /*top: 572px;*/
  /*top: 542px;*/
  top: 487px;
  left: 0px;
  width: 679px;
  height: 28px;
  z-index: 4;
}

#contact_panel {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  width: 800px;
  height: 500px;
  text-align: center;
  z-index: 2;
}

#contact_text {
  position: relative;
  top: 150px;
  text-align: center;
  line-height: 170%;
}

#content_panel {
  position: absolute;
  top: 40px;
  left: 0px;
  width: 940px;
  height: 500px;
  background: url(background.gif);
}

#copyright {
  position: absolute;
  display: none;
  left: 0px;
  top: 0px;
  width: 592px;
  height: 500px;
  padding: 20px;
  color: black;
  font-size: 12pt;
  font-weight: bold;
  background: white;
  z-index: 10;
  opacity: .01; /* Firefox 1.5, Safari, Opera 9 */
  -moz-opacity: .01; /* Firefox 1.0.x */
  filter: alpha(opacity=1); /* IE */
  -khtml-opacity: 0.01;
}

#gallery_panel {
  display: none;
  position: absolute;
  top: 0px;
  left: 370px;
  width: 570px;
  height: 500px;
}

#gallery_selector_0 {
  left: -80px;
}

#gallery_selector_1 {
  left: 100px;
}

#gallery_selector_2 {
  left: 280px;
}

#gallery_selector_x {
  left: -340px;
}

#image_preloader {
  display: none;
}

#menu_item_image_about_me {
  left: 183px;
  width: 76px;
}

#menu_item_image_back {
  display: none;
  left: 0px;
  width: 46px;
}

#menu_item_image_contact {
  left: 84px;
  width: 59px;
}

#menu_item_image_galleries {
  display: none;
  left: 84px;
  width: 66px;
}

#menu_item_image_home {
  left: 0px;
  width: 44px;
}

#next_gallery_button {
  display: none;
  position: absolute;
  top: 336px;
  left: 484px;
  width: 46px;
  height: 15px;
  cursor: pointer;
}

#next_gallery_image {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 46px;
  height: 15px;
}

#next_thumbnail_set_button {
  display: none;
  position: absolute;
  top: 396px;
  left: 284px;
  width: 46px;
  height: 15px; 
  cursor: pointer;
}

#next_thumbnail_set_image {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 46px;
  height: 15px;
}

#photo {
  position: absolute;
  border: solid black 1px;
  top: 0px;
  left: 0px;
  width: 592px;
  height: 500px;
}

#photo_panel {
  position: absolute;
  display: none;
  top: 0px;
  left: 380px;
  width: 592px;
  height: 500px;
}

#photo_selector_0 {
  top: 100px;
  left: 40px;
}

#photo_selector_1 {
  top: 100px;
  left: 140px;
}

#photo_selector_2 {
  top: 100px;
  left: 240px;
}

#photo_selector_3 {
  top: 200px;
  left: 40px;
}

#photo_selector_4 {
  top: 200px;
  left: 140px;
}

#photo_selector_5 {
  top: 200px;
  left: 240px;
}

#photo_selector_6 {
  top: 300px;
  left: 40px;
}
 
#photo_selector_7 {
  top: 300px;
  left: 140px;
}

#photo_selector_8 {
  top: 300px;
  left: 240px;
}

#prev_gallery_button {
  display: none;
  position: absolute;
  top: 336px;
  /*left: 360px;*/
  left: 10px;
  width: 45px;
  height: 15px;
  cursor: pointer;
}

#prev_gallery_image {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 45px;
  height: 15px;
}

#prev_thumbnail_set_button {
  display: none;
  position: absolute;
  top: 396px;
  left: 50px;
  width: 45px;
  height: 15px; 
  cursor: pointer;
}

#prev_thumbnail_set_image {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 45px;
  height: 15px;
}

#right_title_image {
  display: none;
  position: absolute;
  top: 19px;
  left: 872px;
  width: 28px;
  height: 496px;
  z-index: 4;
}

#thumbnail_panel {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 380px;
  height: 500px;
}

#thumbnail_panel_title {
  position: absolute;
  top: 86px;
  left: 50px;
  width: 160px;
  height: 20px;
  color: #808080;
  font-family: tahoma;
  font-size: 11pt;
  letter-spacing: 0.3em;
  background: transparent;
}

