div#fancy_overlay {background-color: #666; display: none; height: 100%; left: 0; top: 0; position: fixed; width: 100%; z-index: 30}
* 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 {background: transparent; cursor: pointer; display: none; height: 40px; overflow: hidden; position: absolute; width: 40px; z-index: 100}
div#fancy_loading div {background: transparent url('fancy_progress.png') no-repeat; height: 480px; left: 0; position: absolute; top: 0; width: 40px}
div#fancy_loading_overlay {background-color: #FFF; position: absolute; z-index: 30}
div#fancy_loading_icon {background: url('fancy_loading.gif') no-repeat; height: 16px; position: absolute; width: 16px; z-index: 35}

div#fancy_outer {background: #fff; display: none; left: 0; margin: 0; margin-left:125px; overflow: hidden; padding: 18px 48px 90px 68px; position: absolute; top: 185px!important; z-index: 90}
div#fancy_inner {background: transparent; border: none; height:100%; position: relative; width:100%}

div#fancy_content {height:387px; margin: 0; position: absolute; width:517px; z-index: 100;}
div#fancy_percent {background:url('p70.png') no-repeat; height:78px; margin:289px 0 0 26px; _margin-top:288px; position:absolute; width:74px; z-index:103}

div#fancy_div {background: #000; color: #FFF; height: 100%; width: 100%; z-index: 100}

img#fancy_img {border:0; height: 100%; left: 0; margin: 0; padding: 0; position: absolute; top: 0; width: 100%; z-index: 100}

div#fancy_close {background: url('fancy_closebox.png') top left no-repeat; cursor: pointer; display: none; height: 42px; position: absolute; right: -15px; top: -15px; width: 42px; z-index: 181}

#fancy_frame {display: none; height: 100%; position: relative; width: 100%}
#fancy_ajax {height: 100%; overflow: auto; width: 100%}


a#fancy_left,
a#fancy_right {background-image: url(data:image/gif;base64,AAAA); bottom: 0px; cursor: pointer; display: none; height: 100%; outline: none; position: absolute; width: 35%; z-index: 111}
a#fancy_left {left: 0px}
a#fancy_right {right: 0px}

span.fancy_ico {cursor: pointer; display: block; height: 30px; margin-top: -15px; top: 50%; position: absolute; width: 30px; z-index: 112}

span#fancy_left_ico {background: transparent url('fancy_left.png') no-repeat; left: -9999px}
span#fancy_right_ico {background: transparent url('fancy_right.png') no-repeat; right: -9999px}

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: transparent; height: 100%; left: 0; position: absolute; top: 0; width: 100%}

div#fancy_bg {background:url('fancy_bframe.png') no-repeat; border: 0; height: 100%; left: 0; margin: 0; padding: 0; position: absolute; top: 0; width: 100%; z-index: 101}

div#fancy_title {background:url('fancy_title.png') 0 0 no-repeat; bottom: 55px; display: none; height:67px; left: 94px; position: absolute; width: 450px; z-index: 102}

div#fancy_title div {color: #fff; font: bold 16px Arial; margin:7px 0 0 14px}
div#fancy_title_main {margin-left:0}
div#fancy_title table td {padding: 0; vertical-align: middle}
