div#fancy_overlay {
	left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 30;
}
div#fancy_loading {
	width: 40px; height: 40px; overflow: hidden; display: none; position: absolute; z-index: 100; cursor: pointer;
}
div#fancy_loading div {
	background: url("fancy_progress.png") no-repeat; left: 0px; top: 0px; width: 40px; height: 480px; position: absolute;
}
div#fancy_outer {
	margin: 0px; padding: 20px 20px 40px; left: 0px; top: 0px; display: none; position: absolute; z-index: 90;
}
div#fancy_inner {
	background: rgb(255, 255, 255); width: 100%; height: 100%; position: relative;
}
div#fancy_content {
	margin: 0px; position: absolute; z-index: 100;
}
div#fancy_div {
	background: rgb(0, 0, 0); width: 100%; height: 100%; color: rgb(255, 255, 255); z-index: 100;
}
img#fancy_img {
	margin: 0px; padding: 0px; border: 0px currentColor; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 100;
}
div#fancy_close {
	background: url("fancy_closebox.png") no-repeat left top; top: -12px; width: 30px; height: 30px; right: -15px; display: none; position: absolute; z-index: 181; cursor: pointer;
}
#fancy_frame {
	width: 100%; height: 100%; display: none; position: relative;
}
#fancy_ajax {
	width: 100%; height: 100%; overflow: auto;
}
a#fancy_left {
	width: 35%; height: 100%; bottom: 0px; overflow: hidden; display: none; position: absolute; z-index: 111; cursor: pointer; background-image: url("data:image/gif;base64,AAAA");
}
a#fancy_right {
	width: 35%; height: 100%; bottom: 0px; overflow: hidden; display: none; position: absolute; z-index: 111; cursor: pointer; background-image: url("data:image/gif;base64,AAAA");
}
a#fancy_left {
	left: 0px;
}
a#fancy_right {
	right: 0px;
}
span.fancy_ico {
	top: 50%; width: 30px; height: 30px; margin-top: -15px; display: block; position: absolute; z-index: 112; cursor: pointer;
}
span#fancy_left_ico {
	background: url("fancy_left.png") no-repeat; left: -9999px;
}
span#fancy_right_ico {
	background: url("fancy_right.png") no-repeat; right: -9999px;
}
a#fancy_left:hover {
	visibility: visible; background-color: transparent;
}
a#fancy_right:hover {
	visibility: visible; background-color: transparent;
}
a#fancy_left:hover span {
	left: 20px;
}
a#fancy_right:hover span {
	right: 20px;
}
#fancy_bigIframe {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
div#fancy_bg {
	margin: 0px; padding: 0px; border: 0px currentColor; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 70;
}
div.fancy_bg {
	margin: 0px; padding: 0px; border: 0px currentColor; display: block; position: absolute; z-index: 70;
}
div#fancy_bg_n {
	background: url("fancy_shadow_n.png") repeat-x; left: 0px; top: -20px; width: 100%; height: 20px;
}
div#fancy_bg_ne {
	background: url("fancy_shadow_ne.png") no-repeat; top: -20px; width: 20px; height: 20px; right: -20px;
}
div#fancy_bg_e {
	background: url("fancy_shadow_e.png") repeat-y; width: 20px; height: 100%; right: -20px;
}
div#fancy_bg_se {
	background: url("fancy_shadow_se.png") no-repeat; width: 20px; height: 20px; right: -20px; bottom: -20px;
}
div#fancy_bg_s {
	background: url("fancy_shadow_s.png") repeat-x; left: 0px; width: 100%; height: 20px; bottom: -20px;
}
div#fancy_bg_sw {
	background: url("fancy_shadow_sw.png") no-repeat; left: -20px; width: 20px; height: 20px; bottom: -20px;
}
div#fancy_bg_w {
	background: url("fancy_shadow_w.png") repeat-y; left: -20px; width: 20px; height: 100%;
}
div#fancy_bg_nw {
	background: url("fancy_shadow_nw.png") no-repeat; left: -20px; top: -20px; width: 20px; height: 20px;
}
div#fancy_title {
	display: none; position: absolute; z-index: 100;
}
div#fancy_title div {
	font: bold 12px/normal Arial; color: rgb(255, 255, 255); padding-bottom: 3px; white-space: nowrap; font-size-adjust: none; font-stretch: normal;
}
div#fancy_title table {
	margin: 0px auto;
}
div#fancy_title table td {
	padding: 0px; vertical-align: middle;
}
td#fancy_title_left {
	background: url("fancy_title_left.png") repeat-x; width: 15px; height: 32px;
}
td#fancy_title_main {
	background: url("fancy_title_main.png") repeat-x; height: 32px;
}
td#fancy_title_right {
	background: url("fancy_title_right.png") repeat-x; width: 15px; height: 32px;
}
