#fancybox-loading { position : fixed; top : 50%; left : 50%; width : 40px; height : 40px; margin-top : -20px; margin-left : -20px; cursor : pointer; overflow : hidden; z-index : 1104; display : none; } #fancybox-loading div { position : absolute; top : 0; left : 0; width : 40px; height : 480px; background-image : url(../img/fancybox/fancybox.png); } #fancybox-overlay { position : fixed; top : 0; left : 0; width : 100%; z-index : 1100; display : none; } #fancybox-tmp { border : 0; overflow : auto; display : none; margin : 0; padding : 0; } #fancybox-wrap { position : absolute; top : 0; left : 0; z-index : 1101; outline : none; display : none; padding : 5px 15px; } #fancybox-outer { position : relative; width : 100%; height : 100%; background : #fff; } #fancybox-content { width : 0; height : 0; outline : none; position : relative; overflow : hidden; z-index : 1102; border : 0 solid #fff; padding : 0; } #fancybox-hide-sel-frame { position : absolute; top : 0; left : 0; width : 100%; height : 100%; background : transparent; z-index : 1101; } #fancybox-close { position : absolute; top : -15px; right : -15px; width : 30px; height : 30px; background : transparent url(../img/fancybox/fancybox.png) -40px 0; cursor : pointer; z-index : 1103; display : none; } #fancybox-error { color : #444; font : normal 12px/20px Arial; margin : 0; padding : 14px; } #fancybox-img { width : 100%; height : 100%; border : none; outline : none; line-height : 0; vertical-align : top; margin : 0; padding : 0; } #fancybox-frame { width : 100%; height : 100%; border : none; display : block; } #fancybox-left, #fancybox-right { position : absolute; bottom : 0; height : 100%; width : 35%; cursor : pointer; outline : none; background : transparent url(../img/fancybox/blank.gif); z-index : 1102; display : none; } #fancybox-left { left : 0; } #fancybox-right { right : 0; } #fancybox-left-ico, #fancybox-right-ico { position : absolute; top : 50%; left : -9999px; width : 30px; height : 30px; margin-top : -15px; cursor : pointer; z-index : 1102; display : block; } #fancybox-left-ico { background-image : url(../img/fancybox/fancybox.png); background-position : -40px -30px; } #fancybox-right-ico { background-image : url(../img/fancybox/fancybox.png); background-position : -40px -60px; } #fancybox-left:hover, #fancybox-right:hover { visibility : visible; } #fancybox-left:hover span { left : 20px; } #fancybox-right:hover span { left : auto; right : 20px; } .fancybox-bg { position : absolute; border : 0; width : 20px; height : 20px; z-index : 1001; margin : 0; padding : 0; } #fancybox-bg-n { top : -20px; left : 0; width : 100%; background-image : url(../img/fancybox/fancybox-x.png); } #fancybox-bg-ne { top : -20px; right : -20px; background-image : url(../img/fancybox/fancybox.png); background-position : -40px -162px; } #fancybox-bg-e { top : 0; right : -20px; height : 100%; background-image : url(../img/fancybox/fancybox-y.png); background-position : -20px 0; } #fancybox-bg-se { bottom : -20px; right : -20px; background-image : url(../img/fancybox/fancybox.png); background-position : -40px -182px; } #fancybox-bg-s { bottom : -20px; left : 0; width : 100%; background-image : url(../img/fancybox/fancybox-x.png); background-position : 0 -20px; } #fancybox-bg-sw { bottom : -20px; left : -20px; background-image : url(../img/fancybox/fancybox.png); background-position : -40px -142px; } #fancybox-bg-w { top : 0; left : -20px; height : 100%; background-image : url(../img/fancybox/fancybox-y.png); } #fancybox-bg-nw { top : -20px; left : -20px; background-image : url(../img/fancybox/fancybox.png); background-position : -40px -122px; } #fancybox-title { font-family : Helvetica; font-size : 12px; z-index : 1102; } .fancybox-title-inside { padding-bottom : 10px; text-align : center; color : #333; background : #fff; position : relative; } .fancybox-title-outside { padding-top : 10px; color : #fff; } .fancybox-title-over { position : absolute; bottom : 0; left : 0; color : #fff; text-align : left; } #fancybox-title-over { background-image : url(fancy_title_over.png); display : block; padding : 10px; } .fancybox-title-float { position : absolute; left : 0; bottom : -40px; height : 32px; } #fancybox-title-float-wrap { border : none; border-collapse : collapse; width : auto; } #fancybox-title-float-wrap td { border : none; white-space : nowrap; } #fancybox-title-float-left { background : url(../img/fancybox/fancybox.png) no-repeat -40px -90px; padding : 0 0 0 15px; } #fancybox-title-float-main { color : #fff; line-height : 29px; font-weight : 700; background : url(../img/fancybox/fancybox-x.png) 0 -40px; padding : 0 0 3px; } #fancybox-title-float-right { background : url(../img/fancybox/fancybox.png) no-repeat -55px -90px; padding : 0 0 0 15px; } #fancybox-loading.fancybox-ie6 { position : absolute; margin-top : 0; } .fancybox-ie .fancybox-bg { background : transparent !important ; }