BODY {
  /*background: #263A93;*/
  background: #43578B;
  /*background: #7E90DB;*/
  margin: 0;
  padding: 0;
}

A { color: #EC2; }

.header {
  padding: 2px;
  background: #000;
  color: #FFF;
  font-family: sans-serif;
  font-size: 10pt;
  padding: 5pt;
  /*border-bottom: 1px solid #700;*/
}

.header A { color: #8AF; text-decoration: none; }
.header A:Hover { color: #C00; }

.header TD {
  color: #FFF;
  font-family: sans-serif;
  font-weight: bold;
  font-size: 10pt;
}

.header_shadow {
  height: 10px;
  background: url('/menu_shadow.png');
  background-repeat: repeat-x;
}

.body {
  padding: 0pt;
  color: #EEE;
  font-family: sans-serif;
  font-size: 10pt;
}

.tablist {
  border: 1px solid #000;
  font-size: 11pt;
  color: #000;
}

.tablist A { color: #00F; text-decoration: none; }
.tablist A:Hover { color: #C00; }

.tablist .h { background: #000; color: #FFF; font-size: 13pt; font-weight: bold; }
.tablist .h A { color: #FFF; }
.tablist .a { background: #91ACC6; vertical-align: top; }
.tablist .b { background: #859AB0; vertical-align: top; }
.tablist .f { background: #000; color: #FFF; font-size: 8pt; text-align: right; }
.tablist .icon { vertical-align: center; }
.tablist .right { text-align: right; }
.tablist .filename { font-weight: bold; }
.tablist .comment { font-size: 9pt; }

.shadowbox { border-collapse: collapse; }
.shadowbox td { padding: auto; }
.shadowbox .c { padding: 0px; }
.shadowbox .tr { width: 8px; height: 8px; background: url('/img/sh_tr.png') no-repeat bottom left; }
.shadowbox .r { width: 8px; background: url('/img/sh_r.png') repeat-y left; }
.shadowbox .bl { width: 8px; height: 8px; background: url('/img/sh_bl.png') no-repeat top right; }
.shadowbox .b { height: 8px; background: url('/img/sh_b.png') repeat-x top; }
.shadowbox .br { width: 8px; height: 8px; background: url('/img/sh_br.png') no-repeat top left; }

.gallery { font-size: 9pt; }
.gallery A { text-decoration: none; }

/* .gallery .thumbnails { background: #91ACC6; text-align: center; } */
.gallery .thumbnail { text-align: center; color: #CCC; padding-bottom: 30pt; }
.gallery .thumbnail table { margin: 0px auto 0px auto; }
.gallery .thumbnail img { border: 1px solid #EEE; margin: 0px auto 0px auto; }
.gallery .thumbnail a { color: #00F; font-weight: bold; font-size: 11pt; }
.gallery .thumbnail a:Hover { color: #F00; }

.gallery .pagelist {
  background: #000;
  color: #FFF;
  font-weight: bold;
  font-size: 8pt;
}
.gallery .pagelist .sel { background: #FFF; color: #000; padding-left: 4px; padding-right: 4px; }
.gallery .pagelist A { color: #FFF; text-decoration: none; padding-left: 4px; padding-right: 4px; }
.gallery .pagelist A:Hover { background: #FFF; color: #000; }

.gallery .comment  { font-size: 10pt; font-weight: bold; }
.gallery .infotext { font-size: 8pt; font-style: italic; }

.code {
  border: 2px solid #79F;
  padding: 3pt;
  background: #FFF;
  color: #000;
  font-family: monospace;
}

.code SPAN.area:Hover { color: #F00; }

.webcamimg {
	border: 1px solid #888;
	-webkit-box-shadow: 0px 0px 5px #888;
	-moz-box-shadow: 0px 0px 5px #888;
}

