html {
	overflow-y: scroll;
	height: 100%;
	}

body {
	margin: 0;
	padding: 0 32px;
	font: 12px/16px Arial, sans-serif;
	color: #333; /* cFore */
	background: #FFF; /* cBack */
	height: 100%;
	}

input,
textarea,
button,
select {
	margin: 0;
	}
input[type="text"],
input[type="password"],
textarea,
button,
select {
	font: 12px/1 Arial, sans-serif;
	box-sizing: border-box;
	}
input[type="text"],
input[type="password"],
textarea,
select {
	padding: .25em;
	border: 1px solid #CCC; /* cBord */
	}

img,
iframe {
	border: 0;
	}

a {
	color: #3B5F38; /* cLink */
	}
a:hover {
	color: #A05037; /* cHove */
	}

h1, h2, h3, h4, h5, h6 {
	margin: 0 0 16px;
	font-size: 26px;
	line-height: 32px;
	font-weight: normal;
}
h1 {
	margin-top: 0;
	}
h2 {
	font-size: 19px;
	line-height: 24px;
	}
h3 {
	font-size: 17px;
	line-height: 20px;
	}
h4, h5, h6 {
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	}
h5, h6 {
	font-size: 13px;
	}
h6 {
	color: #999; /* cComm */
	}
p + h1, p + h2, p + h3, p + h4, p + h5, p + h6,
ul + h1, ul + h2, ul + h3, ul + h4, ul + h5, ul + h6,
ol + h1, ol + h2, ol + h3, ol + h4, ol + h5, ol + h6 {
	margin-top: 32px;
	}

p, address {
	margin: 0 0 16px;
	padding: 0;
	font-style: normal;
	}

ul, ol {
	margin: 0 0 16px;
	padding: 0 0 0 32px;
	}
li {
	margin: 0 0 8px;
	padding: 0;
	font-style: normal;
	}

hr {
	height: 0;
	margin: 15px 0 16px;
	padding: 0;
	border: 0;
	border-top: 1px solid #CCC; /* cBord */
	}


table {
	margin: 0 0 16px;
	border-collapse: collapse;
	}

table.table_data {
	margin: 0 0 16px;
	padding: 0;
	border-collapse: collapse;
	}
	table.table_data th,
	table.table_data td {
		padding: 4px 15px;
		border: 1px solid #CCC; /* cBord */
		}

table.table_struct {
	margin: 0;
	}
	table.table_struct th,
	table.table_struct td {
		padding: 0 0 16px 32px;
		border: 0;
		vertical-align: top;
		}
	table.table_struct th:first-child,
	table.table_struct td:first-child {
		padding-left: 0;
		}

.table_shop_wrap {
	margin: 0 0 15px;
	border-bottom: 1px solid #CCC;
	}
table.table_shop {
	width: 100%;
	margin: 0;
	}
	table.table_shop th,
	table.table_shop td {
		padding: 8px 15px;
		border: 1px solid #FFF;
		border-bottom: 0;
		}
	table.table_shop th {
		color: #FFF;
		background: #333;
		}
	table.table_shop tr:nth-child(2n+1) {
		background: #F3F3F3;
		}
	table.table_shop input {
		width: 4em;
		text-align: right;
		}

table.table_struct._shop {
	width: 100%;
	}
table.table_struct._shop td {
	width: 200px;
	}
table.table_struct._shop h3 {
	margin: 8px 0;
	}
table.table_struct._shop p {
	margin: 8px 0 0;
	}
table.table_struct._shop strong {
	color: #F90;
	}
table.table_struct._shop .icon {
	margin-left: .5em;
	}

.fform._half {
	width: 51%;
	}
.fform input[type="text"],
.fform input[type="password"],
.fform textarea {
	width: 98%;
	}

.std_form dl {
	margin: 1.2em 0;
	}
	.std_form dt {
		float: left;
		width: 13em;
		padding-top: 4px;
		}
	.std_form dd {
		margin: 0 0 0 14em;
		}
	.std_form dd p {
		margin: .5em 0;
		}
		.std_form dd label {
			display: inline-block;
			margin: 4px 1em 4px 0;
			}
		.std_form input[type="text"],
		.std_form input[type="password"],
		.std_form textarea,
		.std_form select {
			margin: 0;
			width: 100%;
			max-width: 270px;
			}
		.std_form input[type="radio"],
		.std_form input[type="checkbox"] {
			margin-right: .2em;
			vertical-align: -1px;
			}
		.std_form textarea,
		.std_form select {
			height: auto;
			}
		.std_form input[disabled] {
			color: #999;
			background-color: #FFF;
			}
		.std_form input[type="text"].error,
		.std_form input[type="password"].error,
		.std_form textarea.error,
		.std_form select.error {
			border-color: #F00;
			}
		.std_form label._alt {
			display: inline-block;
			margin-bottom: 5px;
			font-size: 12px;
			font-weight: bold;
			}
		.submits {
			margin-top: 2em;
			}

.hint {
	position: relative;
	display: inline-block;
	width: 11px;
	height: 10px;
	margin: 0 0 0 7px;
	cursor: help;
	vertical-align: -1px;
	*display: inline;
	*zoom: 1;
	}
	.hint > i {
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		width: 11px;
		height: 10px;
		background: url(css/fe/../../images/fe/icons_hint.png)
					no-repeat 0 -20px;
		}
	.hint.required > i {
		background-position: 0 0;
		}
	.hint_body {
		display: none;
		position: absolute;
		left: -7px;
		top: -7px;
		width: 188px;
		padding: 4px 21px 4px 37px;
		font-size: 11px;
		line-height: 16px;
		color: #64747D;
		background: #FFF;
		background-color: rgba(255,255,235,.9);
		border: 1px solid #C9C787;
		border-radius: 3px;
		box-shadow:0px 0px 6px #CCC;
		}
	.hint:hover {
		z-index: 11;
		}
		.hint:hover .hint_body {
			display: block;
			}

.icon {
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	background: url(css/fe/../../images/fe/icons.png)
				no-repeat 0 0;
	*display: inline;
	*zoom: 1;
	}
.icon._basket {
	/* default icon */
	}
	.icon._basket_del {
		background-position: 0 -30px;
		}
.icon._pay {
	width: 30px;
	height: 20px;
	background-position: 0 -60px;
	}
	.icon._pay._p2 {
		background-position: 0 -90px;
		}
	.icon._pay._p3 {
		background-position: 0 -120px;
		}
	.icon._pay._p4 {
		background-position: 0 -150px;
		}
	.icon._pay._p5 {
		background-position: 0 -180px;
		}
a > i.icon:first-child {
	margin-right: .3em;
	}
.icon + .icon {
	margin-left: .5em;
	}

.phone {
	white-space: nowrap;
	}

.delimiter {
	margin: 0 14px;
	color: #CCC; /* cBord */
	}

.col {
	display: inline-block;
	width: 268px;
	margin: 0 64px 0 0;
	vertical-align: top;
	*display: inline;
	*zoom: 1;
	}
.col + .col {
	margin-right: 0;
	}
.col._side {
	width: 236px;
	}
.col._main {
	width: 600px;
	}

.col._prod {
	margin: 0 0 16px;
	}
.col._prod:nth-child(odd) {
	margin-left: 64px;
	}

/* Alternative way */
table.col_prod {
	width: 600px;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	}
	table.col_prod td {
		width: 268px;
		padding: 0 0 16px;
		vertical-align: top;
		border: 0;
		}
	table.col_prod td:first-child {
		padding-right: 64px;
		}

.galblock {
	float: left;
	width: 396px;
	margin: 0 20px 10px -6px;
	}
	.galblock img {
		float: left;
		margin: 0 0 6px 6px;
		}

.galblock_alt {
    overflow: hidden;
    margin: 0 20px 10px -4px;
    }
    .galblock_alt img {
        float: left;
        margin: 0 0 4px 4px;
        }

.sect {
	overflow: hidden;
	margin: 0 0 16px;
	}


.wrap {
	width: 900px;
	min-height: 100%;
	margin: 0 auto;
	}


.header {
	padding: 16px 0 0;
	}
	.header_logo {
		margin: 0;
		}
		.header_logo a {
			text-decoration: none;
			}
		.header_logo._img a,
		.header_logo._img span,
		.header_logo img {
			float: left;
			/*margin: 0 0 4px;*/
			text-indent: -99999px;
			background-position: 0 0;
			background-repeat: no-repeat;
			}
	.header .phone {
		font-size: 26px;
		line-height: 32px;
		text-align: right;
		}

.header._auto {
	padding-bottom: 4px;
	}
	.header._auto .col {
		vertical-align: middle;
		}
	.header._auto > ._main {
		margin-bottom: -16px;
		}

.nav {
	position: relative;
	padding: 16px 0 0;
	}
.nav._with_social {
	padding-right: 170px;
	}
	.nav p,
	.nav p a._active {
		font-size: 17px;
		line-height: 20px;
		color: #A05037; /* cHove */
		}
		.nav p a {
			text-decoration: none;
			}
		.nav p a:hover {
			text-decoration: underline;
			}
		.nav .delimiter {
			position: relative;
			top: -1px;
			font-size: 13px;
			}
	.nav .yashare-auto-init {
		position: absolute;
		right: 0;
		top: 11px;
		}

.subnav {
	margin: 0 0 16px;
	padding: 0;
	list-style: none;
	}
.subnav .subnav {
	margin: 8px 0;
	padding-left: 32px;
	}
	.subnav li {
		font-size: 15px;
		line-height: 16px;
		}
	.subnav li,
	.subnav li._active > a {
		color: #A05037; /* cHove */
		}
		.subnav li a {
			text-decoration: none;
			}
		.subnav li a:hover {
			text-decoration: underline;
			}
	.subnav .subnav li {
		font-size: 13px;
		}

.flat {
	margin-bottom: 8px;
	}

.with_img {
	clear: both;
	}
	.with_img ._side_img {
		float: left;
		margin: 3px 16px 16px 0;
		}

.warning {
	color: #F00; /* cErro */
	}
.comm {
	color: #999; /* cComm */
	}
h3 span.comm {
	font-size: 12px;
	line-height: 16px;
	}
.special {
	font-size: 16px;
	}
	.special strong,
	.hglght {
		color: #F90; /* cHove */
		}

.sbutton {
	display: inline-block;
	border: 0;
	padding: 6px 12px;
	font-size: 14px;
	color: #FFF; /* cBack */
	background: #F90; /* cHove */
	text-decoration: none;
	cursor: pointer;
	*display: inline;
	*zoom: 1;
	}
.sbutton._alt {
	font-size: 22px;
	}
.sbutton:hover {
	color: #FFF; /* cBack */
	}

.separator {
	color: #999; /* cComm */
	margin: 0 .5em;
	}

.breadcrumbs {
	margin: 0 0 16px;
	font-size: 11px
	}
	.breadcrumbs a {
		text-decoration: none;
		}
	.breadcrumbs a:hover {
		text-decoration: underline;
		}

.promo {
	/*overflow: hidden;*/
	position: relative;
	width: 900px;
	margin: 0 0 16px;
	text-shadow: 1px 1px rgba(0,0,0,.4);
	}
	.promo a {
		color: #FFF;
		}
	.promo a:hover {
		color: #DDD;
		}
	.promo_frame_transport {
		position: relative;
		}
		.promo_frame {
			position: absolute;
			top: 0;
			left: 0;
			display: none;
			}
			.promo_frame img {
				display: block;
				}
			.promo_frame_text {
				position: absolute;
				left: 10px;
				bottom: 8px;
				max-width: 500px;
				min-height: 16px;
				padding: 5px 9px 6px;
				color: #FFF;
				background: #333;
				background: rgba(0,0,0,.3);
				}
				.promo_frame_text h1 {
					margin: 0;
					font-size: 20px;
					line-height: 24px;
					}
				.promo_frame_text p {
					margin: 0;
					}
		.promo_frame_first {
			display: block;
			position: relative;
			}
	.promo_nav {
		position: absolute;
		right: 10px;
		bottom: 6px;
		width: 300px;
		text-align: right;
		}
		.promo_nav span {
			position: relative;
			display: inline-block;
			width: 26px;
			height: 26px;
			margin: 5px 0 0 5px;
			cursor: pointer;
			/*background: rgba(255,255,255,.2);*/
			border: 1px solid #FFF;
			box-shadow: 1px 1px 3px rgba(0,0,0,.8);
			*display: inline;
			*zoom: 1;
			}
			.promo_nav span > i {
				display: block;
				width: 100%;
				height: 100%;
				background-position: 50% 50%;
				opacity: .3;
				filter: alpha(opacity=30);
				}
		.promo_nav span:hover {
			background: #FFF;
			background: rgba(255,255,255,.8);
			}
			.promo_nav span:hover > i {
				opacity: .85;
				filter: alpha(opacity=85);
				}
		.promo_nav span.active {
			cursor: default;
			background: #FFF;
			}
			.promo_nav span.active i {
				opacity: .15;
				filter: alpha(opacity=15);
				}
.promo.js_pages_b {
	padding-bottom: 24px;
	}
	.promo.js_pages_b .promo_nav {
		left: 300px;
		bottom: 0;
		width: 300px;
		text-align: center;
		}
		.promo.js_pages_b .promo_nav span {
			width: 12px;
			height: 12px;
			margin: 0 5px;
			background: #CDCDCD;
			border: 0;
			border-radius: 6px;
			box-shadow: 1px 1px 3px rgba(0,0,0,.1);
			}
		.promo.js_pages_b .promo_nav span.active {
			background: #A05037; /* cHove */
			}

.media,
.map {
	margin: 0 0 16px;
	}
	.media img {
		display: block;
		}
.imgtoright {
	float: right;
	margin: 0 0 16px 16px;
}
.imgtoleft {
	float: left;
	margin: 0 16px 16px 0;
}

.paginator {
	margin: 32px 0 16px;
	padding-top: 15px;
	border-top: 1px solid #CCC; /* cBord */
	}
	.paginator b,
	.paginator a {
		margin-right: 1em;
		}
	.paginator b {
		font-weight: normal;
		color: #A05037; /* cHove */
		}
	.paginator b a {
		margin-right: 0;
		}
	.paginator > p > b {
		color: #CCC; /* cBord */
	}
.paginator._alt > p {
	float: right;
	}

.content {
	padding-bottom: 112px;
	}


.footer {
	width: 900px;
	margin: -96px auto 0;
	}
	.footer_body {
		padding-top: 31px;
		border-top: 1px solid #CCC; /* cBord */
		}
		.col._foot_addr {
			/*width: 370px;*/
			}
		.col._foot_auth {
			/*width: 166px;*/
			text-align: right;
			font-size: 11px;
			color: #CCC; /* cBord */
			}
			.col._foot_auth a {
				color: #CCC; /* cBord */
				}

/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/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%;
	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(js/ext/fancybox/fancybox.png);
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#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(js/ext/fancybox/fancybox.png) -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url(js/ext/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(js/ext/fancybox/fancybox.png);
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url(js/ext/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;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url(js/ext/fancybox/fancybox-x.png);
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url(js/ext/fancybox/fancybox.png);
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url(js/ext/fancybox/fancybox-y.png);
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url(js/ext/fancybox/fancybox.png);
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url(js/ext/fancybox/fancybox-x.png);
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url(js/ext/fancybox/fancybox.png);
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url(js/ext/fancybox/fancybox-y.png);
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url(js/ext/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 {
	padding: 10px;
	background-image: url(js/ext/fancybox/fancy_title_over.png);
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	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 {
	padding: 0 0 0 15px;
	background: url(js/ext/fancybox/fancybox.png) -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url(js/ext/fancybox/fancybox-x.png) 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url(js/ext/fancybox/fancybox.png) -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }