/**
* Airport-int - jquery-fancybox.css
*
* Stylesheet for jquery-fancybox.js
*/

body
{ height:100%; }

div#fancy_overlay
{ position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; display: none; z-index: 30; }

* html div#fancy_overlay
{ position: absolute; height: 1200px;}

div#fancy_wrap
{ text-align: left; }

div#fancy_loading
{ position: absolute; height: 40px; width: 40px; cursor: pointer; display: none; overflow: hidden; background: transparent; z-index: 100; }

div#fancy_loading div
{ position: absolute; top: 0; left: 0; width: 40px; height: 480px; background: transparent url(../images/fancybox/fancy_progress.png) no-repeat; }

div#fancy_loading_overlay
{ position: absolute; background-color: #FFF; z-index: 30; }

div#fancy_loading_icon
{ position: absolute; background: url(../images/fancybox/fancy_loading.gif) no-repeat; z-index: 35; width: 16px; height: 16px; }

div#fancy_outer
{ position: absolute; top: 0; left: 0; z-index: 90; padding: 50px 18px 33px 18px; margin: 0; overflow: hidden; background: transparent; display: none; }

div#fancy_inner
{ position: relative; width:100%; height:100%; background:#FFF; }

div#fancy_content
{ margin: 0; z-index: 100; position: absolute; width:100%; }

	div#fancy_content iframe
	{ height:100% !important; }

div#fancy_div
{ background: #FFF; color: #666; font-size:12px; height: 100%; width: 100%; z-index: 100; }

img#fancy_img
{ position: absolute; top: 0; left: 0; border:0; padding: 0; margin: 0; z-index: 100; width: 100%; height: 100%; }

div#fancy_close
{ position: absolute; top: -31px; right: 0; height: 31px; width: 31px; background: url(../images/fancybox/fancy_closebox.png) top left no-repeat; cursor: pointer; z-index: 181; display: none; }

#fancy_frame
{ position: relative; /*width: 100%; height: 100%; display: block; visibility:hidden;*/ }

#fancy_ajax
{ width: 100%; height: 100%; overflow: auto; }

a#fancy_left,
a#fancy_right
{ position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; z-index: 111; display: none; outline: none; }

a#fancy_left
{ left: 0px; }

a#fancy_right
{ right: 0px; }

span.fancy_ico
{ position: absolute; top: 50%; margin-top: -15px; width: 30px; height: 30px; z-index: 112; cursor: pointer; display: block; }

span#fancy_left_ico
{ left: -9999px; background: transparent url(../images/fancybox/fancy_left.png) no-repeat; }

span#fancy_right_ico
{ right: -9999px; background: transparent 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: 10px; }

a#fancy_right:hover span
{ right: 10px; }

.fancy_bigIframe
{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; }

div#fancy_bg
{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 70; border: 0; padding: 0; margin: 0; }

div.fancy_bg
{ position: absolute; display: block; z-index: 70; border: 0; padding: 0; margin: 0; }

div.fancy_bg_n
{ top:-47px; width: 100%; height: 18px; background: transparent url(../images/fancybox/fancy_shadow_n.png) repeat-x; }

* html div.fancy_bg_n
{ top:-22px; }

div.fancy_bg_ne
{ top: -47px; right: -13px; width: 13px; height: 47px; background: transparent url(../images/fancybox/fancy_shadow_ne.png) no-repeat; }

div.fancy_bg_e
{ right: -13px; height: 100%; width: 13px; background: transparent url(../images/fancybox/fancy_shadow_e.png) repeat-y; }

div.fancy_bg_se
{ bottom: -18px; right: -13px; width: 13px; height: 18px; background: transparent url(../images/fancybox/fancy_shadow_se.png) no-repeat; }

div.fancy_bg_s
{ bottom: -18px; width: 100%; height: 18px; background: transparent url(../images/fancybox/fancy_shadow_s.png) repeat-x; }

div.fancy_bg_sw
{ bottom: -18px; left: -13px; width: 13px; height: 18px; background: transparent url(../images/fancybox/fancy_shadow_sw.png) no-repeat; }

* html div.fancy_bg_s,
* html div.fancy_bg_sw,
* html div.fancy_bg_se
{ bottom:-22px; }

div.fancy_bg_w
{ left: -13px; height: 100%; width: 13px; background: transparent url(../images/fancybox/fancy_shadow_w.png) repeat-y; }

div.fancy_bg_nw
{ top: -47px; left: -13px; width: 13px; height: 47px; background: transparent url(../images/fancybox/fancy_shadow_nw.png) no-repeat; }

div#fancy_title
{ background:#484848 url(../images/fancybox/bg_fancy_title.png) repeat-x bottom; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; position: absolute; top:-31px; left: 0; width: 100%; z-index: 100; display: none; height:auto; }

div#fancy_title div
{ color:#FFF; float:left; font-size:13px; line-height:16px; padding:7px 25px 8px 10px;}