.imagebox_thumbnails IMG, .imagebox_thumbnails_inactive IMG {
	border: 1px solid #e0e0e0;
	border-radius: 4px;
	cursor: pointer;
	margin: 3px;
}

.imagebox_div {
	position: absolute;
/*	overflow: hidden; */
	visibility: hidden;
}
.imagebox_div IMG {
	margin: 0;
	border: none;
}
.imagebox_div_0 {
	position: absolute;
	background: #ffffff;
	overflow: hidden;
/*	visibility: hidden; */
}

/**/
.imagebox_div .imagebox_div_title_shadow {
	position: relative;
	top: -29px; /*-79px; */
	left: 1px;
	height: 20px;
	padding: 0 30px;
	color: #000000;
	font-size: 14px;
	text-align: left;
	z-index: 1;
}
.imagebox_div .imagebox_div_title {
	position: relative;
	top: -50px; /* -100px; */
	height: 20px;
	padding: 0 30px;
	color: #ffffff;
	font-size: 14px;
	text-align: left;
	z-index: 1;
}
/**/

.imagebox_tb {
	border: none;
	border-collapse: collapse;
	position: relative;
	left: -9px;
	top: -9px;
	width: 468px;
	height: 318px;
}
.imagebox_tb TR TD {
	border: none;
	padding: 0;
}
.imagebox_tb .imagebox_lt {
	width: 20px;
	height: 20px;
	background: url('img/lightbox_lt.png') no-repeat right bottom;
}
.imagebox_tb .imagebox_t {
	height: 20px;
	background: url('img/lightbox_t.png') repeat-x left bottom;
}
.imagebox_tb .imagebox_rt {
	width: 20px;
	height: 20px;
	background: url('img/lightbox_rt.png') no-repeat left bottom;
}
.imagebox_tb .imagebox_l {
	width: 20px;
	background: url('img/lightbox_l.png') repeat-y right top;
}
.imagebox_tb .imagebox_m {
	vertical-align: middle;
	text-align: center;
}
.imagebox_tb .imagebox_m IMG {
	margin: 0px 0px;
	cursor: Pointer;
	position: relative;
	top: -11px;
}
.imagebox_tb .imagebox_r {
	width: 20px;
	background: url('img/lightbox_r.png') repeat-y left top;
}
.imagebox_tb .imagebox_lb {
	width: 20px;
	height: 20px;
	background: url('img/lightbox_lb.png') no-repeat right top;
}
.imagebox_tb .imagebox_b {
	height: 20px;
	background: url('img/lightbox_b.png') repeat-x left top;
}
.imagebox_tb .imagebox_rb {
	width: 20px;
	height: 20px;
	background: url('img/lightbox_rb.png') no-repeat left top;
}

.imagebox_button_previous {
	background: url('img/button_previous.png') left center no-repeat;
	width: 60px;
	height: 130px;
	float: left;
	cursor: pointer;
}
.imagebox_button_previous:hover {
	background: url('img/button_previous_hover.png') center center no-repeat;
}
.imagebox_button_next {
	background: url('img/button_next.png') right center no-repeat;
	width: 60px;
	height: 130px;
	float: right;
	cursor: pointer;
}
.imagebox_button_next:hover {
	background: url('img/button_next_hover.png') center center no-repeat;
}

.imagebox2 {
	position: absolute;
	left: 9px;
	top: 9px;
	visibility: hidden;
	z-index: 100;
}
.imagebox2 .imagebox_tb {
	position: absolute;
	left: -9px;
	top: -9px;
}


.imagebox1 {
	margin: 25px;
}



#ib_disabler {
	position: fixed;
	top: 0px;
	left: 0px;
	visibility: hidden;
	width: 100%;
	height: 100%;
	background: url('img/disabler.png') repeat;
	cursor: pointer;
	z-index: 98;
}
#ib_disabler_loading {
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: hidden;
	width: 39px;
	height: 39px;
	background: url('img/loading4.gif') center center no-repeat;
	cursor: pointer;
	z-index: 99;
}
#ib_detail_close {
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: hidden;
	width: 60px;
	height: 60px;
	background: url('img/button_close.png') right top no-repeat;
	cursor: pointer;
	z-index: 101;
}
#ib_detail_close:hover {
	background: url('img/button_close_hover.png') right top no-repeat;
}