@charset "utf-8";
/*
    START RESET
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}

ol, ul { padding: 0 0 0 20px; list-style-type: none; }

em, strong, strike, acronym {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}

:focus { outline: 0; }

* { font-size: 100.01%; }

blockquote:before, blockquote:after,
q:before, q:after { content: ""; }

/* --------------------------------------------------------------------
    Body
-------------------------------------------------------------------- */
body { min-height: 100%; }

/* --------------------------------------------------------------------
    Tables or not, that's the really question
-------------------------------------------------------------------- */
table {
    border-collapse: separate;
    border-spacing: 0;
}

caption, th, td {
    text-align: left;
    font-weight: normal;
}

/*	--------------------------------------------------------------------
    Links
--------------------------------------------------------------------	*/
a, a img { text-decoration : none; border: 0 none; }
#content li a:hover { border-bottom : 1px solid; }
#content li a.mail:hover { border-bottom: 0 none; }

/* --------------------------------------------------------------------
    Useful dummy ?
-------------------------------------------------------------------- */
abbr { border-bottom: 1px dotted; }

hr {
    border: 0;
    height: 1px;
    background: url(../i/hr.png) no-repeat 0 0;
    width: 50%;
    margin: 0 auto 15px;
}
p { margin: 1em 0 1em 0; }

.hidden { display: none; }
/*
    STOP RESET
*/

body {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    background: #0087df url(../i/bg.png) no-repeat 50% -26px;
    overflow-x: hidden;
}

a, a:hover, a:active, a:visited { color: #0087df; }
#nav a.on { background: url(../i/on.png) repeat 0 0; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
#nav h1 a.on { background: none; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }

h2, h3, h4 { font-size: 2em; color: #0087df; margin: 12px 0; }
h2 { margin-top: 0; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.2em; }

#nav { width: 1000px; margin: 0 auto; padding: 15px 0 0; }
#nav ul { padding: 0 0 15px 0; float: left; display: none; }
#nav ul#nojs, .js #nav ul { display: block; }
.js #nav ul#nojs {display: none;}
#nav ul li { list-style-type: none; float: left; margin: 0 25px 0 0; padding-top: 86px; }
#nav ul li.logo { margin: 0 42px 0 0; padding-top: 0; }
#nav ul li.last { margin: 0; }
#nav ul li a { font-size: 1.6em; text-transform: uppercase; color: #fff; display: block; padding: 6px 5px 3px 5px; }
.js #nav ul li a { font-size: 1.8em; }
#nav ul li h1 a { padding: 0; }
#nav ul li h1 a.on { background: none; }

#content { width: 100%; clear: both; background: url(../i/bg-content.png) repeat 0 0; padding: 20px 0; }
/*#content .inner { width: 1000px; height: 380px; position: relative; margin: 0 auto; overflow: hidden; }*/
#content .wrapper { width: 1000px; margin: 0 auto; overflow-y: auto; overflow-x: hidden; height: 352px; background: #fff; position: relative; }
.js #content .wrapper { overflow: auto; }
#content ul { position: absolute; top: 0; left: 0; padding: 0; }
.js #content ul { width: 32700px; }
#content li { display: block; width: 970px; padding: 15px; position: relative; }
.js #content li { float: left; height: 322px; }
.js #content li div { width: 465px; height: 322px; position: relative; overflow: hidden; }
.js #content li div div { width: auto; height: auto; position: inherit; overflow: auto; }

#content li#p-intro { display: block; padding: 15px; position: relative; }
#content li#p-intro div { width: 970px; }
#content li#p-intro div div { width: auto; }
#content li#p-intro div ul { padding: 0; width: auto; }
#content li#p-intro li { background: none; float: left; padding: 0; margin: 0; width: 455px; height: 322px; text-align: center;  }
#content li#p-intro li.out { text-align: left; width: 600px; }
#content li#p-intro li.out div.inner { width: 380px; }
#content li#p-intro li.next h2 { font-size: 1.5em; }
#content li#p-intro li.next { text-align: left; width: 370px; }
#content li#p-intro li.next hr { background: #ccc; margin: 20px auto;}
#content li#p-intro li.next a { display: block; margin: 0 auto; width: 236px; padding: 16px 2px 13px 46px; color: #fff; font-weight: bold; font-size: 1.4em; background: #2E2D36 url(../i/pr.png) no-repeat 8px 50%; }
#content li#p-intro li.next a:hover { border: 0 none; }
#footer #making-of { display: none; }

#content li#p-intro li.out img,
#content li#p-intro li.out small { display: block; position: absolute; bottom: 40px; right: 20px; }
/*#content li#p-intro li.out img { width: 180px; height: 250px; }
#content li#p-intro li.next img { width: 80px; height: 111px; }*/
#content li#p-intro li.out small { bottom: 24px; right: 20px; color: #888; }

#content li#p-intro .jcarousel-container { width: 1000px; }
#content li#p-intro .jcarousel-container .jcarousel-clip { width: 910px; margin: 0 auto; }
#content li#p-intro .jcarousel-container .jcarousel-prev { position: absolute; left: 5px; top: 122px; height: 79px; width: 31px; cursor: pointer; background: url(../i/arrow-left-intro.jpg) no-repeat 0 0; }
#content li#p-intro .jcarousel-container .jcarousel-next { position: absolute; right: 5px; top: 122px; height: 79px; width: 31px; cursor: pointer; background: url(../i/arrow-right-intro.jpg) no-repeat 0 0; }
#content li#p-intro .jcarousel-container .jcarousel-prev-disabled { background: url(../i/arrow-left-intro-dis.png) }
#content li#p-intro .jcarousel-container .jcarousel-next-disabled { background: url(../i/arrow-right-intro-dis.png) }

#content div#dyn ul,
#content div#dyn ul ul,
#content .wrapper ul ul { position: static; background: none; overflow: visible; width: auto; border: 0; padding: 0 0 0 20px; }
#content div#dyn ul { padding: 0 0 0 15px; }
#content div#dyn li,
#content .wrapper li li { margin: 0 0 5px; background: url(../i/bullet.png) no-repeat 0 4px; padding: 0 0 0 10px; float: none; height: auto; width: auto; overflow: auto; }

#content div#dyn { display: none; position: absolute; z-index: 2; top: 170px; right: 270px; width: 357px; padding: 50px 20px 20px; height: 431px; overflow: hidden; background: url(../i/dyn.png) no-repeat 0 0; }
#content div#dyn div.dyninner { height: 431px; overflow: hidden; position: relative; left: 0; }
#content div#dyn h3 { margin: 0 0 12px; }
#content div#dyn a.close { display: block; position: absolute; right: 20px; top: 16px; padding-right: 25px; font-weight: bold; font-variant: small-caps; height: 20px; line-height: 20px; background: url(../i/close.jpg) no-repeat 100% 0; }


#content .wrapper ul.expand { padding: 0; margin-top: 15px; }
#content div#dyn li,
#content ul.expand li { background: none; padding: 0; }
.js #content ul.expand li ul { display: none; }
#content ul.expand li h3 { background: #4097D3 url(../i/collapse.png) no-repeat 10px 50%; color: #fff; padding: 3px 0 6px 40px; cursor: pointer; margin: 0 0 10px; }
.js #content ul.expand li h3 { background: #4097D3 url(../i/expand.png) no-repeat 10px 50%; }
#content ul.expand li.opened h3 { background-image: url(../i/collapse.png); }
#content div#dyn h4,
#content ul.expand li h4 { margin: 0 0 4px; }

#content div#dyn div.jScrollPaneContainer { position: relative; overflow: hidden; }

#content div.jScrollPaneContainer div.jScrollPaneDrag,
#content div.jScrollPaneContainer div.jScrollPaneTrack,
#content div.jScrollPaneContainer a.jScrollArrowUp,
#content div.jScrollPaneContainer a.jScrollArrowDown { position: absolute; right: 0; }
#content div.jScrollPaneContainer a.jScrollArrowUp:hover,
#content div.jScrollPaneContainer a.jScrollArrowDown:hover { border-bottom: 0 none; }
.jScrollArrowUp, .jScrollArrowDown { display: block; height: 18px; width: 11px; background: url(../i/scroll-up.png) no-repeat 0 0; text-indent: -999px; top: 0; }
.jScrollArrowDown { background: url(../i/scroll-down.png) no-repeat 0 0; top: 310px; }
#content div#dyn .jScrollArrowDown { top: auto; bottom: 0; background-position: 0 100%; }
.jScrollPaneDrag { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: #7fc3ef; cursor: pointer; }

/*.js #content li#p-intro { background: url(../i/illus/intro.jpg) no-repeat 100% 0; }*/
.js #content li#p-about { background: url(../i/illus/about.jpg) no-repeat 100% 0; }
.js #content li#p-subscribe { background: url(../i/illus/subscribe.jpg) no-repeat 100% 0; }
.js #content li#p-advertising { background: url(../i/illus/advertising.jpg) no-repeat 100% 0; }
.js #content li#p-distribution { background: url(../i/illus/distribution.jpg) no-repeat 100% 0; }
.js #content li#p-links { background: url(../i/illus/links.jpg) no-repeat 100% 0; }
.js #content li#p-contact { background: url(../i/illus/contact.jpg) no-repeat 100% 0; }

#footer { width: 1000px; margin: 0 auto; padding-top: 20px; }

#footer #issues { padding: 0; text-align: center; }
#footer #issues li { list-style-type: none; display: inline; margin-right: 16px; }
.js #footer #issues li { display: block; float: left; }
#footer #issues li img { width: 77px; height: 103px;  margin-bottom: 16px; }
.js #footer #issues li img {  margin-bottom: 0; }

#footer .jcarousel-clip { width: 914px; margin: 0 auto; }
#footer .jcarousel-prev { position: absolute; left: 0; top: 13px; height: 79px; width: 31px; cursor: pointer; background: url(../i/arrow-left.png) no-repeat 0 0; }
#footer .jcarousel-next { position: absolute; right: 0; top: 13px; height: 79px; width: 31px; cursor: pointer; background: url(../i/arrow-right.png) no-repeat 0 0; }

#footer #network { clear: both; padding: 0; width: 100%; text-align: right; margin-top: 10px; }
#footer #network li { list-style-type: none; display: inline; margin-right: 8px; }
#footer #network li.last { margin: 0; }
#footer #network li#tipik { float: left; padding-top: 23px; font-size: 0.8em; }
#footer #network li a { color: #fff; }

#overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../i/overlay.png) repeat 0 0; }
#overlay .wrapper { height: 352px; position: relative; top: 153px; left: 0; background: url(../i/overlay-inner.png) repeat 0 0; padding: 20px 0; }
#overlay .wrapper .inner { width: 1000px; margin: 0 auto; }
#overlay .wrapper .inner ul { padding: 0; }
#overlay .wrapper .inner ul li { float: left; width: 1000px; text-align: center; }
#overlay .wrapper .inner ul li a#player{ display: block; width: 1000px; height: 352px; background: url(../i/video.jpg) no-repeat 0 0; }
#overlay #enter { position: absolute; top: 640px; display: block; width: 1000px; margin-left: -500px; left: 50%; }
#overlay #enter a { background: url(../i/enter.png) no-repeat 0 50%; padding-left: 42px; color: #fff; font-family: Arial; font-size: 2.1em; font-weight: bold; text-transform: uppercase; }
#overlay a span { font-weight: normal; }

#overlay .jcarousel-clip { /* width: 920px;*/ margin: 0 auto; }
#overlay .jcarousel-prev { position: absolute; left: 6px; top: 137px; height: 79px; width: 31px; cursor: pointer; background: url(../i/arrow-left.png) no-repeat 0 0; }
#overlay .jcarousel-next { position: absolute; right: 6px; top: 137px; height: 79px; width: 31px; cursor: pointer; background: url(../i/arrow-right.png) no-repeat 0 0; }
#overlay .jcarousel-prev-disabled { background: url(../i/arrow-left-dis.png) no-repeat 0 0; }
#overlay .jcarousel-next-disabled { background: url(../i/arrow-right-dis.png) no-repeat 0 0; }

img#load { display: block; margin: 0 auto; padding-top: 144px;  }
p#media-kit { padding: 10px 0 0 30px; background: url(../i/pdf.jpg) no-repeat 0 0; }
p#ads-gallery { padding: 10px 0 0 30px; background: url(../i/ads.jpg) no-repeat 0 0; }
ul#partners { display: none; }

#josForm legend { display: none; font-size: 1.4em; color: #0087df; margin: 0 0 8px; }
#josForm h2 { font-size: 0.9em; color: #8a8a8a; margin: 0 0 4px; }
#josForm p { font-size: 0.8em; margin: 0 0 6px; }
#josForm p.captcha2 { float: left; margin-right: 10px; }
#josForm p.captcha2 img { width: 100px; }
#josForm p#button { clear: both; }
#josForm p label { color: #000; display: block; margin: 0 0 2px; }
#josForm p input, #josForm p textarea { color: #000; width: 315px; }
#josForm p .alert, #poll p .alert { border-color: red; }

#josForm p input#verification { width: 205px; }
#josForm button, #poll button { border: 0 none; background: none; float: right; margin-top: 8px; cursor: pointer; }
#josForm button span, #poll button span { position: absolute; left: -5000px; border: 0 none; background: none; }

input#nationality,
input#country,
input#tongue,
input#reading,
input#occupation,
textarea#comments{ width: 320px; }

#poll td { padding-bottom: 5px; }
#poll th { padding-top: 5px; }
#content #dyn #poll h3 { margin: 0 0 10px; }
#content #dyn #poll p { margin: 0; }
/*#poll legend { display: none; font-size: 1.4em; color: #0087df; margin: 0 0 8px; }
#poll h2 { font-size: 0.9em; color: #8a8a8a; margin: 0 0 4px; }
#poll p { font-size: 0.8em; margin: 0 0 6px; }
#poll p.captcha2 { float: left; margin-right: 10px; }
#poll p.captcha2 img { width: 100px; }
#poll p#button { clear: both; }
#poll p label { color: #000; display: block; margin: 0 0 2px; }
#poll p input, #poll p textarea { color: #000; width: 315px; }
#poll p .alert { border-color: red; }

#poll p input#verification { width: 205px; }
#poll button, #poll button { border: 0 none; background: none; float: right; margin-top: 8px; cursor: pointer; }
#poll button span, #poll button span { position: absolute; left: -5000px; border: 0 none; background: none; }*//*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 *
 * Version: 1.3.1 (05/03/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('../i/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background-image: url('../i/fancybox/fancybox.png');
	background-position: -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 7px;
	margin: 0;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding: 10px 0;
	color: #333;
}
.fancybox-title-inside a { font-weight: bold; }

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
/*	background-image: url('../i/fancybox/fancy_title_over.png');*/
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background-image: url('../i/fancybox/fancybox.png');
	background-position: -40px -90px;
	background-repeat: no-repeat;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background-image: url('../i/fancybox/fancybox-x.png');
	background-position: 0px -40px;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background-image: url('../i/fancybox/fancybox.png');
	background-position: -55px -90px;
	background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('../i/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#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('../i/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('../i/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('../i/fancybox/fancybox-x.png');
}

#fancy-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('../i/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('../i/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('../i/fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('../i/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('../i/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('../i/fancybox/fancybox-y.png');
}

#fancy-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('../i/fancybox/fancybox.png');
	background-position: -40px -122px;
}

/* IE

#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie .fancy-bg { background: transparent !important; }

.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }
 */
