#fancybox-loading {
	Z-INDEX: 1104;
	POSITION: fixed;
	MARGIN-TOP: -20px;
	WIDTH: 40px;
	DISPLAY: none;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	HEIGHT: 40px;
	MARGIN-LEFT: -20px;
	OVERFLOW: hidden;
	TOP: 50%;
	CURSOR: pointer;
	LEFT: 50%
}
* HTML #fancybox-loading {
	POSITION: absolute;
	MARGIN-TOP: 0px
}
#fancybox-loading DIV {
	POSITION: absolute;
	WIDTH: 40px;
	BACKGROUND: url(../images/fancy_loading.png) no-repeat;
	HEIGHT: 480px;
	TOP: 0px;
	LEFT: 0px
}
#fancybox-overlay {
	Z-INDEX: 1100;
	POSITION: fixed;
	BOTTOM: 0px;
	DISPLAY: none;
	BACKGROUND: #000;
	TOP: 0px;
	RIGHT: 0px;
	LEFT: 0px
}
* HTML #fancybox-overlay {
	POSITION: absolute;
	WIDTH: 100%
}
#fancybox-tmp {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	DISPLAY: none;
	OVERFLOW: auto;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px
}
#fancybox-wrap {
	Z-INDEX: 1101;
	POSITION: absolute;
	PADDING-BOTTOM: 20px;
	MARGIN: 0px;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 20px;
	DISPLAY: none;
	TOP: 0px;
	PADDING-TOP: 20px;
	LEFT: 0px;
	_padding: 0px
}
#fancybox-outer {
	POSITION: relative;
	WIDTH: 100%;
	BACKGROUND: #fff;
	HEIGHT: 100%
}
#fancybox-inner {
	POSITION: absolute;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	OUTLINE-STYLE: none;
	OUTLINE-COLOR: invert;
	PADDING-LEFT: 0px;
	OUTLINE-WIDTH: medium;
	WIDTH: 1px;
	PADDING-RIGHT: 0px;
	HEIGHT: 1px;
	OVERFLOW: hidden;
	TOP: 0px;
	PADDING-TOP: 0px;
	LEFT: 0px
}
#fancybox-hide-sel-frame {
	POSITION: absolute;
	WIDTH: 100%;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	HEIGHT: 100%;
	TOP: 0px;
	LEFT: 0px
}
#fancybox-close {
	position: absolute;
	top: -15px;
	right: -22px;
	width: 48px;
	height: 44px;
	cursor: pointer;
	z-index: 1103;
	display: none;
	background-color: transparent;
	background-image: url(../images/fancybox.png);
	background-position: -20px 0px;
}
#fancybox_error {
	FONT: 12px/20px Arial;
	COLOR: #444
}
#fancybox-content {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: auto;
	PADDING-RIGHT: 0px;
	HEIGHT: auto;
	PADDING-TOP: 0px
}
#fancybox-img {
	BORDER-BOTTOM: medium none;
	BORDER-LEFT: medium none;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 0;
	MARGIN: 0px;
	OUTLINE-STYLE: none;
	OUTLINE-COLOR: invert;
	PADDING-LEFT: 0px;
	OUTLINE-WIDTH: medium;
	WIDTH: 100%;
	PADDING-RIGHT: 0px;
	-MS-INTERPOLATION-MODE: bicubic;
	HEIGHT: 100%;
	VERTICAL-ALIGN: top;
	BORDER-TOP: medium none;
	BORDER-RIGHT: medium none;
	PADDING-TOP: 0px
}
#fancybox-frame {
	BORDER-BOTTOM: medium none;
	POSITION: relative;
	BORDER-LEFT: medium none;
	WIDTH: 100%;
	DISPLAY: block;
	HEIGHT: 100%;
	BORDER-TOP: medium none;
	BORDER-RIGHT: medium none
}
#fancybox-title {
	Z-INDEX: 1102;
	POSITION: absolute;
	BOTTOM: 0px;
	FONT-FAMILY: Arial;
	FONT-SIZE: 12px;
	LEFT: 0px
}
.fancybox-title-inside {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	COLOR: #333;
	PADDING-TOP: 10px
}
.fancybox-title-outside {
	TEXT-ALIGN: center;
	COLOR: #fff;
	FONT-WEIGHT: bold;
	PADDING-TOP: 5px
}
.fancybox-title-over {
	TEXT-ALIGN: left;
	COLOR: #fff
}
#fancybox-title-over {
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	BACKGROUND: url(../images/fancy_title_over.png);
	PADDING-TOP: 10px
}
#fancybox-title-wrap {
	DISPLAY: inline-block
}
#fancybox-title-wrap SPAN {
	FLOAT: left;
	HEIGHT: 32px
}
#fancybox-title-left {
	PADDING-LEFT: 15px;
	BACKGROUND: url(../images/fancy_title_left.png) repeat-x
}
#fancybox-title-main {
	LINE-HEIGHT: 29px;
	BACKGROUND: url(../images/fancy_title_main.png) repeat-x;
	COLOR: #fff;
	FONT-WEIGHT: bold
}
#fancybox-title-right {
	PADDING-LEFT: 15px;
	BACKGROUND: url(../images/fancy_title_right.png) repeat-x
}
#fancybox-left {
	BACKGROUND-IMAGE: url(../images/blank.gif);
	Z-INDEX: 1102;
	POSITION: absolute;
	OUTLINE-STYLE: none;
	OUTLINE-COLOR: invert;
	OUTLINE-WIDTH: medium;
	WIDTH: 35%;
	BOTTOM: 0px;
	DISPLAY: none;
	HEIGHT: 100%;
	CURSOR: pointer
}
#fancybox-right {
	BACKGROUND-IMAGE: url(../images/blank.gif);
	Z-INDEX: 1102;
	POSITION: absolute;
	OUTLINE-STYLE: none;
	OUTLINE-COLOR: invert;
	OUTLINE-WIDTH: medium;
	WIDTH: 35%;
	BOTTOM: 0px;
	DISPLAY: none;
	HEIGHT: 100%;
	CURSOR: pointer
}
#fancybox-left {
	LEFT: 0px
}
#fancybox-right {
	RIGHT: 0px
}
#fancybox-left-ico {
	Z-INDEX: 1102;
	POSITION: absolute;
	MARGIN-TOP: -15px;
	WIDTH: 30px;
	DISPLAY: block;
	HEIGHT: 30px;
	TOP: 50%;
	CURSOR: pointer;
	LEFT: -9999px
}
#fancybox-right-ico {
	Z-INDEX: 1102;
	POSITION: absolute;
	MARGIN-TOP: -15px;
	WIDTH: 30px;
	DISPLAY: block;
	HEIGHT: 30px;
	TOP: 50%;
	CURSOR: pointer;
	LEFT: -9999px
}
#fancybox-left-ico {
	BACKGROUND: url(../images/fancy_nav_left.png) no-repeat
}
#fancybox-right-ico {
	BACKGROUND: url(../images/fancy_nav_right.png) no-repeat
}
#fancybox-left:hover {
	VISIBILITY: visible
}
#fancybox-right:hover {
	VISIBILITY: visible
}
#fancybox-left:hover SPAN {
	LEFT: 20px
}
#fancybox-right:hover SPAN {
	RIGHT: 20px;
	LEFT: auto
}
DIV.fancy-bg {
	Z-INDEX: 1001;
	BORDER-BOTTOM: 0px;
	POSITION: absolute;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px
}
DIV#fancy-bg-n {
	WIDTH: 100%;
	BACKGROUND: url(../images/fancy_shadow_n.png) repeat-x;
	HEIGHT: 20px;
	TOP: -20px;
	LEFT: 0px
}
DIV#fancy-bg-ne {
	WIDTH: 20px;
	BACKGROUND: url(../images/fancy_shadow_ne.png) no-repeat;
	HEIGHT: 20px;
	TOP: -20px;
	RIGHT: -20px
}
DIV#fancy-bg-e {
	WIDTH: 20px;
	BACKGROUND: url(../images/fancy_shadow_e.png) repeat-y;
	HEIGHT: 100%;
	TOP: 0px;
	RIGHT: -20px
}
DIV#fancy-bg-se {
	WIDTH: 20px;
	BOTTOM: -20px;
	BACKGROUND: url(../images/fancy_shadow_se.png) no-repeat;
	HEIGHT: 20px;
	RIGHT: -20px
}
DIV#fancy-bg-s {
	WIDTH: 100%;
	BOTTOM: -20px;
	BACKGROUND: url(../images/fancy_shadow_s.png) repeat-x;
	HEIGHT: 20px;
	LEFT: 0px
}
DIV#fancy-bg-sw {
	WIDTH: 20px;
	BOTTOM: -20px;
	BACKGROUND: url(../images/fancy_shadow_sw.png) no-repeat;
	HEIGHT: 20px;
	LEFT: -20px
}
DIV#fancy-bg-w {
	WIDTH: 20px;
	BACKGROUND: url(../images/fancy_shadow_w.png) repeat-y;
	HEIGHT: 100%;
	TOP: 0px;
	LEFT: -20px
}
DIV#fancy-bg-nw {
	WIDTH: 20px;
	BACKGROUND: url(../images/fancy_shadow_nw.png) no-repeat;
	HEIGHT: 20px;
	TOP: -20px;
	LEFT: -20px
}
