HTML {
	HEIGHT: 100%
}

BODY {
	HEIGHT: 100%
}

DIV#fancy_overlay {
	DISPLAY: none;
	Z-INDEX: 30;
	LEFT: 0px;
	WIDTH: 100%;
	POSITION: fixed;
	TOP: 0px;
	HEIGHT: 100%;
	BACKGROUND-COLOR: #666
}

HTML DIV#fancy_overlay {
	POSITION: absolute;;
	HEIGHT: expression(document.body.scrollHeight >   document.body.offsetHeight ?  
		document.body.scrollHeight :   document.body.offsetHeight +   'px')
}

DIV#fancy_wrap {
	TEXT-ALIGN: left
}

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(/images/fancy_progress.png) no-repeat;
	LEFT: 0px;
	WIDTH: 40px;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 480px
}

DIV#fancy_loading_overlay {
	Z-INDEX: 30;
	POSITION: absolute;
	BACKGROUND-COLOR: #fff
}

DIV#fancy_loading_icon {
	Z-INDEX: 35;
	BACKGROUND: url(../images/fancybox/fancy_loading.gif) no-repeat;
	WIDTH: 16px;
	POSITION: absolute;
	HEIGHT: 16px
}

DIV#fancy_outer {
	PADDING-RIGHT: 18px;
	DISPLAY: none;
	PADDING-LEFT: 18px;
	Z-INDEX: 90;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	LEFT: 0px;
	PADDING-BOTTOM: 33px;
	MARGIN: 0px;
	OVERFLOW: hidden;
	PADDING-TOP: 18px;
	POSITION: absolute;
	TOP: 0px
}

DIV#fancy_inner {
	BORDER-RIGHT: #bbb 1px solid;
	BORDER-TOP: #bbb 1px solid;
	BACKGROUND: #fff;
	BORDER-LEFT: #bbb 1px solid;
	WIDTH: 100%;
	BORDER-BOTTOM: #bbb 1px solid;
	POSITION: relative;
	HEIGHT: 100%
}

DIV#fancy_content {
	Z-INDEX: 100;
	MARGIN: 0px;
	POSITION: absolute
}

DIV#fancy_div {
	Z-INDEX: 100;
	BACKGROUND: white;
	WIDTH: 100%;
	COLOR: #0857CC;
	font-size: 12px;
	HEIGHT: 100%;
	border: 1px solid #FFCC00;
	white-space: normal;
	overflow: auto;
}

IMG#fancy_img {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px;
	Z-INDEX: 100;
	LEFT: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 100%;
	PADDING-TOP: 0px;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 100%;
	BORDER-RIGHT-WIDTH: 0px
}

DIV#fancy_close {
	DISPLAY: none;
	Z-INDEX: 181;
	RIGHT: -15px;
	BACKGROUND: url(../images/fancybox/fancy_closebox.png) no-repeat left
		top;
	WIDTH: 30px;
	CURSOR: pointer;
	POSITION: absolute;
	TOP: -12px;
	HEIGHT: 30px
}

#fancy_frame {
	DISPLAY: none;
	WIDTH: 100%;
	POSITION: relative;
	HEIGHT: 100%
}

#fancy_ajax {
	OVERFLOW: auto;
	WIDTH: 100%;
	HEIGHT: 100%
}

A#fancy_left {
	DISPLAY: none;
	Z-INDEX: 111;
	BACKGROUND-IMAGE: url(data:image/gif;base64,AAAA);
	WIDTH: 35%;
	CURSOR: pointer;
	BOTTOM: 0px;
	POSITION: absolute;
	HEIGHT: 100%;
	outline: none
}

A#fancy_right {
	DISPLAY: none;
	Z-INDEX: 111;
	BACKGROUND-IMAGE: url(data:image/gif;base64,AAAA);
	WIDTH: 35%;
	CURSOR: pointer;
	BOTTOM: 0px;
	POSITION: absolute;
	HEIGHT: 100%;
	outline: none
}

A#fancy_left {
	LEFT: 0px
}

A#fancy_right {
	RIGHT: 0px
}

SPAN.fancy_ico {
	MARGIN-TOP: -15px;
	DISPLAY: block;
	Z-INDEX: 112;
	WIDTH: 30px;
	CURSOR: pointer;
	POSITION: absolute;
	TOP: 50%;
	HEIGHT: 30px
}

SPAN#fancy_left_ico {
	BACKGROUND: url(../images/fancybox/fancy_left.png) no-repeat;
	LEFT: -9999px
}

SPAN#fancy_right_ico {
	RIGHT: -9999px;
	BACKGROUND: url(../images/fancybox/fancy_right.png) no-repeat
}

A#fancy_left:hover {
	VISIBILITY: visible
}

A#fancy_right:hover {
	VISIBILITY: visible
}

A#fancy_left:hover SPAN {
	LEFT: 20px
}

A#fancy_right:hover SPAN {
	RIGHT: 20px
}

.fancy_bigIframe {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	LEFT: 0px;
	WIDTH: 100%;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 100%
}

DIV#fancy_bg {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px;
	Z-INDEX: 70;
	LEFT: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 100%;
	PADDING-TOP: 0px;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 100%;
	BORDER-RIGHT-WIDTH: 0px
}

DIV.fancy_bg {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px;
	Z-INDEX: 70;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	POSITION: absolute;
	BORDER-RIGHT-WIDTH: 0px
}

DIV.fancy_bg_n {
	BACKGROUND: url(../images/fancybox/fancy_shadow_n.png) repeat-x;
	WIDTH: 100%;
	TOP: -18px;
	HEIGHT: 18px
}

DIV.fancy_bg_ne {
	RIGHT: -13px;
	BACKGROUND: url(../images/fancybox/fancy_shadow_ne.png) no-repeat;
	WIDTH: 13px;
	TOP: -18px;
	HEIGHT: 18px
}

DIV.fancy_bg_e {
	RIGHT: -13px;
	BACKGROUND: url(../images/fancybox/fancy_shadow_e.png) repeat-y;
	WIDTH: 13px;
	HEIGHT: 100%
}

DIV.fancy_bg_se {
	RIGHT: -13px;
	BACKGROUND: url(../images/fancybox/fancy_shadow_se.png) no-repeat;
	WIDTH: 13px;
	BOTTOM: -18px;
	HEIGHT: 18px
}

DIV.fancy_bg_s {
	BACKGROUND: url(../images/fancybox/fancy_shadow_s.png) repeat-x;
	WIDTH: 100%;
	BOTTOM: -18px;
	HEIGHT: 18px
}

DIV.fancy_bg_sw {
	BACKGROUND: url(../images/fancybox/fancy_shadow_sw.png) no-repeat;
	LEFT: -13px;
	WIDTH: 13px;
	BOTTOM: -18px;
	HEIGHT: 18px
}

DIV.fancy_bg_w {
	BACKGROUND: url(../images/fancybox/fancy_shadow_w.png) repeat-y;
	LEFT: -13px;
	WIDTH: 13px;
	HEIGHT: 100%
}

DIV.fancy_bg_nw {
	BACKGROUND: url(../images/fancybox/fancy_shadow_nw.png) no-repeat;
	LEFT: -13px;
	WIDTH: 13px;
	TOP: -18px;
	HEIGHT: 18px
}

DIV#fancy_title {
	DISPLAY: none;
	Z-INDEX: 100;
	LEFT: 0px;
	WIDTH: 100%;
	BOTTOM: -33px;
	POSITION: absolute
}

DIV#fancy_title DIV {
	PADDING-BOTTOM: 3px;
	FONT: bold 12px Arial;
	COLOR: #fff
}

DIV#fancy_title TABLE {
	MARGIN: 0px auto
}

DIV#fancy_title TABLE TD {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	VERTICAL-ALIGN: middle;
	PADDING-TOP: 0px
}

TD#fancy_title_left {
	BACKGROUND: url(../images/fancybox/fancy_title_left.png) repeat-x;
	WIDTH: 15px;
	HEIGHT: 32px
}

TD#fancy_title_main {
	BACKGROUND: url(../images/fancybox/fancy_title_main.png) repeat-x;
	HEIGHT: 32px
}

TD#fancy_title_right {
	BACKGROUND: url(../images/fancybox/fancy_title_right.png) repeat-x;
	WIDTH: 15px;
	HEIGHT: 32px
}
