#GB_overlay {
	margin: auto; left: 0px; top: 0px; position: absolute; z-index: 100; background-color: rgb(0, 0, 0);
}
#GB_window {
	left: 0px; top: 0px; overflow: visible; font-size: 1px; position: absolute; z-index: 150;
}
#GB_window .content {
	margin: 0px; padding: 0px; width: auto;
}
#GB_frame {
	margin: 0px; padding: 0px; border: 0px currentColor; overflow: auto; white-space: nowrap;
}
.GB_Gallery {
	margin: 0px 22px;
}
.GB_Gallery .content {
	border: 3px solid rgb(221, 221, 221); background-color: rgb(255, 255, 255);
}
.GB_header {
	margin: 0px; left: 0px; top: 10px; border-top-color: rgb(85, 85, 85); border-bottom-color: rgb(85, 85, 85); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid; position: absolute; z-index: 500;
}
.GB_header .inner {
	padding: 2px 20px; font-family: Arial, Verdana, sans-serif; background-color: rgb(51, 51, 51);
}
.GB_header table {
	margin: 0px; width: 100%; border-collapse: collapse;
}
.GB_header .caption {
	text-align: left; color: rgb(238, 238, 238); font-size: 20px; white-space: nowrap;
}
.GB_header .close {
	text-align: right;
}
.GB_header .close img {
	z-index: 500; cursor: pointer;
}
.GB_header .middle {
	text-align: center; white-space: nowrap;
}
#GB_middle {
	color: rgb(238, 238, 238);
}
#GB_middle img {
	vertical-align: middle; cursor: pointer;
}
#GB_middle .disabled {
	cursor: default;
}
#GB_middle .left {
	padding-right: 10px;
}
#GB_middle .right {
	padding-left: 10px;
}
.GB_Window .content {
	border-width: medium 3px 3px; border-style: none solid solid; border-color: currentColor rgb(204, 204, 204) rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
.GB_Window .header {
	border-width: 1px 3px; border-style: solid; border-color: rgb(153, 153, 153) rgb(204, 204, 204) rgb(170, 170, 170); margin: 0px; padding: 3px 0px; height: 22px; color: rgb(51, 51, 51); font-size: 12px;
}
.GB_Window .caption {
	text-align: left; padding-right: 20px; font-size: 12px; font-weight: bold; white-space: nowrap;
}
.GB_Window .close {
	text-align: right;
}
.GB_Window .close span {
	font-size: 12px; cursor: pointer;
}
.GB_Window .close img {
	padding: 0px 3px 0px 0px; cursor: pointer;
}
.GB_Window .on {
	border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid;
}
.GB_Window .click {
	border-bottom-color: red; border-bottom-width: 1px; border-bottom-style: solid;
}
