BODY {

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	background-color: #000000;

	color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	font-weight: bold;

	text-decoration: none;

}

A {

	color: #FF0000;

	text-decoration: none;

	font-weight: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

}



A:visited {

	color: #FF0000;

	background-color: transparent;

	text-decoration: none;

	font-weight: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

}







IMG { }

IMG.img-picture {

	border: 1px solid #333333;

	vertical-align: middle;

}

IMG.img-folder {

	border: 0px;

	vertical-align: middle;

}

IMG.img-galicon {

	border: 2px solid #555555;

	vertical-align: middle;

}

IMG.img-thumbnail {

	border: 1px solid #333333;

	vertical-align: middle;

}

IMG.img-thumbnail-selected {

	border: 1px solid #8ca0bf;

	vertical-align: middle;

}

IMG.img-picture-prev {

	border: 0px;

	vertical-align: middle;

}

IMG.img-picture-next {

	border: 0px;

	vertical-align: middle;

}

IMG.img-thmbnavi-prev {

	border: 0px;

	vertical-align: middle;

}

IMG.img-thmbnavi-next {

	border: 0px;

	vertical-align: middle;

}

IMG.img-new {

	border: 0px;

	vertical-align: middle;

}





TABLE.table-wrapper {

  border: none;

  background-color: #000000;

  width: 465px;

  padding: 10px;

  text-align: center;

  margin-left: auto;

  margin-right: auto;

}









TD.td-thumbnails-thumb {

  padding: 6px;

  font-family:  verdana, helvetica, arial, sans-serif;

  color:        #555555;

  font-size:    8pt;

  vertical-align: bottom;

  background-color: transparent;

  white-space: nowrap;

  text-align: center;

}



TD.td-thumbnails-thumb-selected {

  padding: 5px;

  font-family:  verdana, helvetica, arial, sans-serif;

  color:        #333333;

  font-size:    8pt;

  font-weight:  bold;

  background-color: transparent;

  vertical-align: bottom;

  text-align: center;

}



DIV.div-thumbnails-caption {

  font-family:  verdana, helvetica, arial, sans-serif;

  color:        #000000;

  font-size:    8pt;

  font-weight:  normal;

  background-color: transparent;

}







TABLE.table-main-title {}



TD.td-main-title {

  font-family:  verdana, helvetica, arial, sans-serif;

  color:   #000000;

  font-size:    12pt;

  font-weight:  bold;

  background-color: transparent;

}



TD.td-main-title-spgm-link {

  color:#999999;

  font-size:8pt;

  font-family: verdana, helvetica, arial, sans-serif;

  text-align: center;

  background-color: transparent;

}



A.a-spgm-link {

  color: #999999;

  font-size:8pt;

  font-family: verdana, helvetica, arial, sans-serif;

  background-color: transparent;

}











TABLE.table-gallisting-grid {

}



TD.td-gallisting-cell {

}









TABLE.table-galitem {

  width: 100%;

}



TD.td-galitem-icon {

  padding-right: 10px;

}



TD.td-galitem-title {

	font-family:  verdana, helvetica, arial, sans-serif;

	font-size:    8pt;

	width:        100%;

	text-align: left;

	font-weight: bold;

	color: #666666;

	text-decoration: none;

}



TD.td-galitem-caption {

  font-family:  verdana, helvetica, arial, sans-serif;

  font-size:    8pt;

  /*font-style:   italic;*/

  text-align: left;

}









TABLE.table-picture {

  width: 100%;

  text-align: center;

}



TD.td-picture-navi {

  font-family:  verdana, helvetica, arial, sans-serif;

  font-size:    10pt;

  font-weight:  bold;

  color:        #FFFFFF;

  text-align: center;

}



TD.td-zoom-factors {

  padding: 3pt;

  text-align: center;

}



INPUT.button-zoom-factors {

  border: 1px solid #777777; 

  font-family:  verdana, helvetica, arial, sans-serif;

  font-size:    9pt;

  font-weight: bold;

  color:        #777777;

  background-color: #dddddd;

  text-align: center;

}



TD.td-picture-pic {}



TD.td-picture-filename {

  font-family:  verdana, helvetica, arial, sans-serif;

  font-size:    8pt;

  font-weight: bold;

  text-align: center;

  background-color: #ececec;

  padding:7px;

  background-color: transparent;

}



TD.td-picture-caption {

  font-family:  verdana, helvetica, arial, sans-serif;

  font-size:    9pt;

  text-align: center;

  /*font-style:italic;*/

  background-color: #ececec;

  padding:7px;

  background-color: transparent;

}









TABLE.table-thumbnails {

  margin-left: auto;

  margin-right: auto;

}



TD.td-thumbnails-navi {

  color: #FFFFFF;

  border-top: 2px solid #444444;

  font-family:	verdana, helvetica, arial, sans-serif;

  font-size:	10pt;

  font-weight:	bold;

  text-align: right;

  padding: 8px;

}



SPAN.span-filters {

  font-size:    8pt;

  font-weight: normal;

}





DIV.div-galheader {

	font-family:  Verdana, Arial, Helvetica, sans-serif;

	font-size:    8pt;

	font-weight:  bold;

	color: #FFFFFF;

	margin-bottom: 20px;

	padding: 1px;

	width: 100%;

	text-align: left;

	font-style: normal;

	text-decoration: none;

}



TABLE.table-shadows {

  border-collapse: collapse;

  margin: auto;

  padding: 0px;

}



TD.td-shadows-right {

  background-image: url(shadow_right.jpg);

  background-position: top left;

  background-repeat: no-repeat;

  width: 20px;

  margin: 0px;

  padding: 0px;

}



TD.td-shadows-bottom {

  background-image: url(shadow_bottom.jpg);

  background-position: top left;

  background-repeat: no-repeat;

  height: 5px;

  margin: 0px;

  padding: 0px;

}



TD.td-shadows-bottomright {

  background-image: url(shadow_bottomright.jpg);

  background-position: top left;

  background-repeat: no-repeat;

  width: 20px;

  margin: 0px;

  padding: 0px;

}



TD.td-shadows-main {

  margin: 0px;

  padding: 0px;

}


