div#fancy_wrap {
	display: none;
}

@media screen {

	.fancy {
		/* clearfix */
		overflow: hidden;
		_display: inline-block;
		}
	.fancy a {
	position: relative;
		display: block;
		float: left;
		}
	.fancy a span {
		display: block;
		width: 25px;
		height: 22px;
		text-indent: -500em;
		overflow: hidden;
		background: url(../img/bas/fancy_zoom.gif) no-repeat center;
		*cursor: pointer;
		position: absolute;
		right: 0;
		bottom: 0;
		}

	div#fancy_wrap {
		display: block;
	}

	div#fancy_overlay {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 90;
		width: 100%;
		background-color: #333;
	}

	div#fancy_loading {
		position: absolute;
		height: 40px;
		width: 40px;
		cursor: pointer;
		display: none;
		overflow: hidden;
		background: transparent;
		z-index: 100;
		margin-top: -20px;
	}

	div#fancy_loading div {
		position: absolute;
		top: 0;
		left: 0;
		width: 40px;
		height: 480px;
		background: transparent url(../img/bas/fancy_progress.png) no-repeat;
	}
		* html div#fancy_loading div {
			background-image: url(../img/bas/fancy_progress.gif);
			filter: Alpha(opacity=80);
		}

	div#fancy_close {
		position: absolute;
		top: 0;
		right: 0;
		_right: -1px;
		width: 30px;
		height: 26px;
		background: transparent url(../img/bas/fancy_closebox.gif) ;
		cursor: pointer;
		z-index: 100;
		display: none;
	}

	div#fancy_content {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		padding: 0;
		margin: 0;
		z-index: 96;
	}

	#fancy_frame {
		position: relative;
		width: 100%;
		height: 100%;
		display: none;
	}

	img#fancy_img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		border: 0; 
		padding: 0; 
		margin: 0;
		z-index: 92;
	}

	div#fancy_title {
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
		background-color: White;
		z-index: 100;
		display: none;
	}

	div#fancy_title div {
		font: 11px Arial;
		padding: 3px 10px 4px;
	}

	div#fancy_outer {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 90;
		padding: 18px;
		padding-bottom: 58px;
		margin: 0;
		overflow: hidden;
		background: transparent;
		display: none;
	}
		html*div#fancy_outer {
			margin-left: 8px;
		}
		html div#fancy_outer {
			*margin-left: 16px;
		}

	div#fancy_inner {
	position: relative;
		width: 100%;
		height: 100%;
		/* border: 1px solid #444; */
		background: #FFF;
	}

	a#fancy_left, a#fancy_right {
		position: absolute;
		bottom: 0;
		z-index: 100;
		width: 35%;
		height: 100%;
		cursor: pointer;
		background-image: url(data:image/gif;base64,AAAA);
		outline: none;
	}

	a#fancy_left {
		left: 0;
	}

	a#fancy_right {
		right: 0;
	}
		* html a#fancy_right {
			right: -1px;
		}

	a#fancy_left:hover {
		background: transparent url(../img/bas/fancy_left.gif) no-repeat 0 35%;
	}

	a#fancy_right:hover {
		background: transparent url(../img/bas/fancy_right.gif) no-repeat 100% 35%;
	}

	#fancy_bigIframe, #fancy_freeIframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 10;
	}

	div#fancy_bg {
		display: none !important;
	}

	div.fancy_bg {
		position: absolute;
		display: block;
		z-index: 70;
	}
		* html div.fancy_bg {
			background: Black none !important;
			filter: Alpha(opacity=10);
			overflow: hidden;
		}

	div.fancy_bg_n {
		top: -7px;
		left: 0;
		width: 100%;
		height: 7px;
		background: transparent url(../img/bas/fancy_shadow_n.png) repeat-x 0 -9px;
	}

	div.fancy_bg_ne {
		top: -7px;
		right: -7px;
		width: 7px;
		height: 7px;
		background: transparent url(../img/bas/fancy_shadow_ne.png) no-repeat 0 -10px;
	}

	div.fancy_bg_e {
		top: 0;
		right: -7px;
		height: 100%;
		width: 7px;
		background: transparent url(../img/bas/fancy_shadow_e.png) repeat-y;
	}

	div.fancy_bg_se {
		right: -7px;
		bottom: -7px;
		width: 7px;
		height: 7px;
		background: transparent url(../img/bas/fancy_shadow_se.png) no-repeat;
	}
		* html div.fancy_bg_se {
			bottom: -8px;
			width: 6px;
		}

	div.fancy_bg_s {
		left: 0;
		bottom: -7px;
		width: 100%;
		height: 7px;
		background: transparent url(../img/bas/fancy_shadow_s.png) repeat-x;
	}
		* html div.fancy_bg_s {
			bottom: -8px;
		}

	div.fancy_bg_sw {
		left: -7px;
		bottom: -7px;
		width: 7px;
		height: 7px;
		background: transparent url(../img/bas/fancy_shadow_sw.png) no-repeat -6px 0;
	}
		* html div.fancy_bg_sw {
			bottom: -8px;
		}

	div.fancy_bg_w {
		top: 0;
		left: -7px;
		height: 100%;
		width: 7px;
		background: transparent url(../img/bas/fancy_shadow_w.png) repeat-y -6px 0;
	}

	div.fancy_bg_nw {
		top: -7px;
		left: -7px;
		width: 7px;
		height: 7px;
		background: transparent url(../img/bas/fancy_shadow_nw.png) no-repeat -6px -10px;
	}

}