div#fancy_overlay{
	z-index:90;
	left:0;
	width:100%;
	position:absolute;
	top:0;
	background-color:#111;
}
div#fancy_loading{
	display:none;
	z-index:100;
	background:none transparent scroll repeat 0% 0%;
	overflow:hidden;
	width:40px;
	cursor:pointer;
	position:absolute;
	height:40px;
}
div#fancy_loading div{
	background:url(../layout/fancy_progress.png) no-repeat;
	left:0;
	width:40px;
	height:480px;
	position:absolute;
	top:0;
}
div#fancy_close{
	display:none;
	z-index:100;
	right:-13px;
	background:url(../layout/fancy_closebox.png);
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/fancy_closebox.png", sizingMethod="image");
	width:31px;
	height:31px;
	cursor:pointer;
	position:absolute;
	top:-13px;
}
div#fancy_content{
	z-index:96;
	left:0;
	margin:0;
	width:100%;
	position:absolute;
	top:0;
	height:100%;
	padding:0;
}
#fancy_frame{
	display:none;
	width:100%;
	position:relative;
	height:100%;
	overflow:hidden;
}
img#fancy_img{
	border:0;
	z-index:92;
	left:0;
	margin:0;
	width:100%;
	padding:0;
	position:absolute;
	top:0;
	height:100%;
}
div#fancy_title{
	display:none;
	z-index:100;
	left:0;
	width:100%;
	bottom:-20px;
	position:absolute;
}

div#fancy_title table{margin:0 auto; width:auto; empty-cells:show; border:none;}
div#fancy_title div{margin:-8px 0; font-size:90%; line-height:140%; color:#007; position:relative; text-align:center;}
td#fancy_title_lt{
	background:url(../layout/fancy_left_top.png) no-repeat right;
	width:17px; height:18px; border:none; padding:0;
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/fancy_left_top.png", sizingMethod="image");
}
td#fancy_title_lm{background:url(../layout/fancy_left_middle.png) repeat-y right; width:17px; border:none; padding:0;
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/fancy_left_middle.png", sizingMethod="scale");
}
td#fancy_title_lb{background:url(../layout/fancy_left_bottom.png) no-repeat right; width:17px; height:18px; border:none; padding:0;
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/fancy_left_bottom.png", sizingMethod="image");
}
td#fancy_title_mt{background:url(../layout/fancy_main_top.png) repeat-x; height:18px; border:none; padding:0;
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/fancy_main_top.png", sizingMethod="scale");
}
td#fancy_title_mm{background:url(../layout/fancy_main_middle.png) repeat; border:none; padding:0;
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/fancy_main_middle.png", sizingMethod="scale");
}
td#fancy_title_mb{background:url(../layout/fancy_main_bottom.png) repeat-x bottom; height:18px; border:none; padding:0;
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/fancy_main_bottom.png", sizingMethod="scale");
}
td#fancy_title_rt{background:url(../layout/fancy_right_top.png) no-repeat; width:17px; height:18px; border:none; padding:0;
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/fancy_right_top.png", sizingMethod="image");
}
td#fancy_title_rm{background:url(../layout/fancy_right_middle.png) repeat-y; width:17px; border:none; padding:0;
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/fancy_right_middle.png", sizingMethod="scale");
}
td#fancy_title_rb{background:url(../layout/fancy_right_bottom.png) no-repeat; width:17px; height:18px; border:none; padding:0;
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/fancy_right_bottom.png", sizingMethod="image");
}

div#fancy_outer{
	padding:18px 18px 58px 18px;
	display:none;
	z-index:90;
	background:none transparent scroll repeat 0% 0%;
	left:0;
	margin:0;
	overflow:hidden;
	position:absolute;
	top:0;
}
div#fancy_inner{
	border:#fff 1px solid;
	background:#fff;
	width:100%;
	position:relative;
	height:100%;
}
a#fancy_left, a#fancy_right{
	z-index:100;
	background-image:url(data:png;base64,AAA);
	width:30%;
	cursor:pointer;
	border:0;
	position:absolute;
	height:87%;
	bottom:33px;
}
a#fancy_left{left:0;}
a#fancy_right{right:0;}
a#fancy_left:hover{background:url(../layout/fancy_left.png) no-repeat 0% 50%;}
a#fancy_right:hover{background:url(../layout/fancy_right.png) no-repeat 100% 50%;}
#fancy_freeIframe, #fancy_bigIframe{
	z-index:10;
	left:0;
	width:100%;
	position:absolute;
	top:0;
	height:100%;
}
div#fancy_bg{display:none; _text-align:left;}
div.fancy_bg{
	display:block;
	z-index:70;
	position:absolute;
}
div.fancy_bg_n{
	background:url(../layout/fancy_shadow_n.png) repeat-x;
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/fancy_shadow_n.png", sizingMethod="scale");
	width:100%;
	top:-18px;
	height:18px;
}
div.fancy_bg_ne{
	right:-13px;
	background:url(../layout/fancy_shadow_ne.png) no-repeat;
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/fancy_shadow_ne.png", sizingMethod="image");
	width:13px;
	top:-18px;
	height:18px;
}
div.fancy_bg_e{
	right:-13px;
	background:url(../layout/fancy_shadow_e.png) repeat-y;
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/fancy_shadow_e.png", sizingMethod="scale");
	width:13px;
	height:100%;
}
div.fancy_bg_se{
	right:-13px;
	background:url(../layout/fancy_shadow_se.png) no-repeat;
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/fancy_shadow_se.png", sizingMethod="image");
	width:13px;
	bottom:-18px;
	height:18px;
}
div.fancy_bg_s{
	background:url(../layout/fancy_shadow_s.png) repeat-x;
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/fancy_shadow_s.png", sizingMethod="scale");
	width:100%;
	bottom:-18px;
	height:18px;
}
div.fancy_bg_sw{
	background:url(../layout/fancy_shadow_sw.png) no-repeat;
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/fancy_shadow_sw.png", sizingMethod="image");
	left:-13px;
	width:13px;
	bottom:-18px;
	height:18px;
}
div.fancy_bg_w{
	background:url(../layout/fancy_shadow_w.png) repeat-y;
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/fancy_shadow_w.png", sizingMethod="scale");
	left:-13px;
	width:13px;
	height:100%;
}
div.fancy_bg_nw{
	background:url(../layout/fancy_shadow_nw.png) no-repeat;
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/fancy_shadow_nw.png", sizingMethod="image");
	left:-13px;
	width:13px;
	top:-18px;
	height:18px;
}
.ico_enlarge{
	background:url(../layout/icon_enlarge.png) no-repeat;
	width:20px;
	height:20px;
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/icon_enlarge.png", sizingMethod="image");
	position:absolute;
	left:-4px; _left:-10px; top:-12px;
	z-index:1;
	cursor:pointer;
}
.ico_play{
	background:url(../layout/icon_play.png) no-repeat;
	width:20px;
	height:20px;
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/icon_play.png", sizingMethod="image");
	position:absolute;
	left:-4px; _left:-10px; top:-12px;
	z-index:1;
	cursor:pointer;
}