body
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

IMG.img-picture,IMG.img-folder,IMG.img-galicon,IMG.img-thumbnail,IMG.img-thumbnail-selected,IMG.img-new,TABLE.table-wrapper,TABLE.table-picture,TD.td-picture-pic,TABLE.table-thumbnails,TABLE.table-main-title
{
	vertical-align: middle;
}

IMG.img-picture,IMG.img-folder,IMG.img-galicon,IMG.img-thumbnail,IMG.img-thumbnail-selected,IMG.img-picture-prev,IMG.img-picture-next,IMG.img-thmbnavi-prev,IMG.img-thmbnavi-next,IMG.img-new,TABLE.table-wrapper,TABLE.table-picture,TD.td-picture-pic,TABLE.table-thumbnails,TABLE.table-main-title
{
	text-align: center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-left: auto;
	margin-right: auto;
}

DIV.table-main
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

IMG.img-folder
{
	padding-left: auto;
	border: 1px solid #333333;
}

TD.td-thumbnails-thumb
{
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	color: #555555;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	vertical-align: bottom;
	background-color: transparent;
	text-align: center;
}

TD.td-thumbnails-thumb img
{
	border: 1px solid #333333;
}

TD.td-thumbnails-thumb-selected
{
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	color: #333333;
	font-weight: bold;
	background-color: transparent;
	text-align: center;
}

TD.td-thumbnails-thumb-selected img
{
	border: 1px solid #333333;
}

DIV.div-thumbnails-caption
{
	color: #000000;
	background-color: transparent;
	text-align: center;
}

TD.td-main-title
{
	color: #000000;
	font-weight: bold;
	background-color: transparent;
	text-align: center;
}

TD.td-main-title-spgm-link
{
	color: #999999;
	text-align: center;
	background-color: transparent;
}

A.a-spgm-link
{
	color: #999999;
	text-align: center;
	background-color: transparent;
	text-decoration: none;
}

TABLE.table-gallisting-grid
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

TD.td-gallisting-cell
{
	width: 140px;
	height: 130px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	border: 1px solid #333333;
	background-color: #F1F1F1;
}

TABLE.table-galitem
{
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

TD.td-galitem-icon
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

TD.td-galitem-icon img
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #333333;
}

TD.td-galitem-title
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	color: #999999;
	text-decoration: none;
}

TD.td-galitem-title a
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	color: #000000;
	text-decoration: none;
}

TD.td-galitem-title a:hover
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	color: #000000;
	text-decoration: none;
}

TD.td-galitem-caption
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
}

TD.td-picture-navi
{
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 0.9em;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	background-color: transparent;
}

#div_picture_nav
{
	width: 462px;
	height: auto;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

#idpic
{
	width: 170px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	float: left;
}

#idpic p
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}

#nextpic
{
	width: 135px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
	text-align: left;
	float: left;
}

#prevpic
{
	width: 147px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
	text-align: right;
	float: left;
}

TD.td-zoom-factors
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

INPUT.button-zoom-factors
{
	border: 1px solid #333333;
	font-weight: bold;
	color: #777777;
	background-color: #F1F1F1;
	text-align: center;
}

TABLE.table-picture
{
	padding: 0px 0px 0px 0px;
}

TD.xspace
{
	width: 25px;
	height: 10px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

TD.td-picture-pic
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #333333;
}

TD.td-picture-caption
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: transparent;
}

TD.td-thumbnails-navi
{
	width: 462px;
	height: 41px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	background-color: #FFFFFF;
	border: 1px solid #FF0000;
}

TD.td-thumbnails-navi img
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: bottom;
}

TD.td-thumbnails-navi a
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}

TD.td-thumbnails-navi a:hover
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}

TD.td-thumbnails-navi a:selected
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

SPAN.span-filters
{
	text-align: center;
}

DIV.div-galheader
{
	width: 462px;
	height: 41px;
	padding: 0px 0px 0px 0px;
	margin: auto;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	background-color: #FFFFFF;
	border: 1px solid #FF0000;
}

DIV.div-galheader img
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none;
}
  
TABLE.table-shadows
{
	margin: auto;
	padding: 0px 0px 0px 0px;
}

TD.td-shadows-right
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

TD.td-shadows-bottom
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

TD.td-shadows-bottomright
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

TD.td-shadows-main
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.backimage
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}

.titleshow
{
	padding: 11px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}
