/* @override 
http://code01cz.home/styles/default.css?v=18 */
/*************************************/
/*        CODE01 Stylesheet          */
/*         (c) CODE01 2010           */
/*  -------------------------------  */
/*       BARVY & GRAFIKA WEBU        */
/*************************************/
/*@font-face {
  font-family: Contra;
  src: url(../Contra.ttf);
}*/
/* @group Zakladni tagy */
HTML {
background: #222222 url(../images/layout/bg.png);
}
BODY {
background: url(../images/layout/top-color-gradient.png) -1200px top repeat-x;
margin: 0;
font-family: "Myriad Pro", Calibri, Arial, sans-serif;
}
TEXTAREA {
font-family: "Myriad Pro", Calibri, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
A {
color: #888;
}
A:hover {
color: #ddd;
}
P {
color: #8a8a8a;
}
/* @end */
/* @group Hlavicka */
#header {
padding-top: 7px;
background: url(../images/layout/header-aura.png) center top no-repeat;
_background: transparent;
}
#header DIV {
width: 960px;
margin: 0 auto;
}
#header A.logo {
display: block;
float: left;
width: 90px;
height: 90px;
background: url(../images/layout/logo.png) center top no-repeat;
_background: url(../images/layout/logo.gif) center top no-repeat;
text-decoration: none;
position: relative;
left: 43px;
}
#header UL,
#header UL LI {
margin: 0;
padding: 0;
list-style: none;
}
#header UL {
display: block;
float: right;
position: relative;
right: 20px;
top: 18px;
}
#header UL LI {
display: block;
float: left;
}
#header UL LI A {
display: block;
width: 86px;
height: 37px;
line-height: 37px;
text-align: center;
background: url(../images/layout/menu-buttons.png) center top no-repeat;
color: white;
font-size: 0.65em;
text-decoration: none;
text-transform: uppercase;
text-shadow: #000 0 1px 1px;
font-weight: bold;
}
#header UL LI A:hover {
background-position: right top;
}
#header UL LI A:active,
#header UL LI A:focus {
background-position: left top;
outline: none;
}
#header UL LI.selected A {
color: #d2ff00;
}
/* @end */
/* @group Splash */
#splash {
/*width:  810px;*/
/*height: 150px;*/
margin: 0 auto;
margin-top: -20px;
padding-top: 0px;
padding-left: 160px;
padding-bottom: 20px;
position: relative;
}
.stranka-titulka #splash {
background: url(../images/layout/splash-aura.png) right bottom no-repeat;
_background: transparent;
}
#splash H1 {
margin: 0;
font-weight: bold;
/*	color: #6c00db;*/
color: #ddd;
font-size: 3em;
letter-spacing: -1px;
text-shadow: #000 0 2px 3px;
text-transform: uppercase;
}
#splash H2 {
margin: 0;
font-size: 1.6em;
font-weight: lighter;
text-shadow: #000 0 1px 1px;
color: #8a8a8a;
margin-right: 20px;
font-weight: lighter;
}
#splash A,
.poptavka A {
display: block;
float: right;
position: relative;
right: 70px;
height: 26px;
line-height: 23px;
width: auto;
background: url(../images/layout/generic-button.png) right -78px;
text-decoration: none;
color: white;
font-size: 1em;
padding-right: 10px;
}
#splash A:hover,
.poptavka A:hover {
background-position: right -104px;
}
#splash A:active,
.poptavka A:active {
background-position: right -130px;
outline: none;
}
#splash A SPAN,
.poptavka A SPAN {
display: block;
background: url(../images/layout/generic-button.png) left 0px;
padding-left: 10px;
font-size: 0.7em;
text-decoration: none;
text-transform: uppercase;
text-shadow: #000 0 1px 1px;
font-weight: bold;
}
#splash A:hover SPAN,
.poptavka A:hover SPAN {
background-position: left -26px;
}
#splash A:active SPAN,
.poptavka A:active SPAN {
background-position: left -52px;
}
/* @end */
/* @group Carousel */
.carousel {
}
.carousel-mask {
border: 1px solid #444;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
overflow: hidden;
height: 423px;
position: relative;
zoom: 1;
}
.content-detail .carousel-mask {
border: 1px solid #101010;
border-bottom: 0;
background: url(../images/layout/carousel-photo-bg.jpg) center no-repeat;
}
.stranka-titulka .carousel-mask {
width: 940px;
margin: 0 auto;
background: #222 url(../images/layout/loader-2.gif) center no-repeat;
height: 360px;
overflow: hidden;
position: relative;
}
.carousel-container {
position: relative;
}
.carousel-content {
width: 940px;
height: 360px;
position: relative;
float: left;
background: transparent url(../images/layout/loader-1.gif) center no-repeat;
}
.carousel-content A,
.carousel-content A IMG {
border: 0;
}
.carousel-content .text-content {
opacity: 0;
zoom: 1;
visibility: hidden;
background: url(../images/layout/dim.png);
width: 940px;
height: 360px;
}
.carousel-content .text-content H3 {
margin: 0;
}
.carousel-content .text-content A {
width: 940px;
height: 360px;
display: table-cell;
vertical-align: middle;
text-align: center;
color: #fff;
text-decoration: none;
text-shadow: #000 0 0 10px;
}
.stranka-clankycarousel .carousel-content .text-content,
.stranka-clankycarousel .carousel-content .text-content A {
width: 618px;
height: 423px;
}
.carousel-content .text-content STRONG {
display: block;
font-weight: bold;
text-transform: uppercase;
font-size: 1.1em;
}
.carousel-content .text-content SPAN {
display: block;
font-size: 0.8em;
}
.carousel-controls {
clear: both;
height: 50px;
background: url(../images/layout/splash-aura-bottom.png) center top no-repeat;
_background: transparent;
}
.content-detail .carousel-controls {
background: url(../images/layout/carousel-controls-fotky.png) center -1px no-repeat;
_background: transparent;
}
.carousel-control-left,
.carousel-control-right {
float: left;
width: 30px;
height: 30px;
padding: 14px 7px;
}
.content-detail .carousel-control-left,
.content-detail .carousel-control-right,
.stranka-clankycarousel .carousel-control-left,
.stranka-clankycarousel .carousel-control-right {
padding: 14px 0px;
position: relative;
}
.stranka-clankycarousel .carousel-control-left {
left: -1px;
}
.stranka-clankycarousel .carousel-control-right {
left: 1px;
}
.content-detail .carousel-control-left {
left: 5px;
padding: 5px 0px;
}
.content-detail .carousel-control-right {
left: -5px;
padding: 5px 0px;
}
.carousel-control-left A,
.carousel-control-right A {
display: block;
width: 30px;
height: 30px;
background: url(../images/layout/carousel-arrow-btn.png) left top no-repeat;
}
.carousel-control-left A:active,
.carousel-control-right A:active {
background-position: right top;
outline: none;
}
.carousel-control-left SPAN,
.carousel-control-right SPAN {
text-indent: -9999px;
display: block;
width: 30px;
height: 30px;
background-image: url(../images/layout/carousel-arrows.png);
background-repeat: no-repeat;
}
.carousel-control-left SPAN {
background-position: 10px 10px;
}
.carousel-control-right SPAN {
background-position: -21px 10px;
}
.carousel-control-left A:hover SPAN {
background-position: 10px -20px;
}
.carousel-control-right A:hover SPAN {
background-position: -21px -20px;
}
.carousel-dots {
float: left;
width: 858px;
padding: 14px 7px;
}
.content-detail .carousel-dots {
padding: 5px 7px;
}
.carousel-dots DIV {
float: right;
}
.carousel-dots A {
display: block;
width: 15px;
height: 15px;
float: left;
background: url(../images/layout/carousel-dots.png) right top no-repeat;
text-indent: -9999px;
margin: 7px;
margin-left: 0;
}
.carousel-dots A.selected {
background-position: left top;
}
.carousel A:focus,
.carousel A:active {
outline: none;
}
.stranka-clankycarousel .carousel {
width: 620px;
}
.content-detail .carousel-content,
.stranka-clankycarousel .carousel .carousel-content {
width: 618px;
height: 423px;
}
.content-detail .carousel-content IMG,
.stranka-clankycarousel .carousel .carousel-content IMG {
display: block;
margin: 0 auto;
}
/*
.content-detail .carousel-mask, .content-detail .carousel-content {
width: 623px;
height: 426px;
}
*/
.content-detail .carousel-dots,
.stranka-clankycarousel .carousel-dots {
width: 546px;
}
.content-detail .video {
display: block;
margin: 0 auto;
margin-bottom: 20px;
width: 500px;
height: 301px;
padding: 10px;
background: #111;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
.content-detail .video {
display: block;
margin: 0 auto;
margin-bottom: 20px;
width: 500px;
height: 301px;
padding: 10px;
background: #111;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
.content-detail .uploads-foto3d {
background: transparent url(../images/layout/loader-1.gif) no-repeat center center;
}
.content-detail .audio-players {
margin-bottom: 10px;
}
.content-detail .audio-players .player {
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
background: #111;
margin-bottom: 10px;
padding: 10px
}
.content-detail .audio-players .player OBJECT {
display: block;
}
/* @end */
/* @group Stranka - Titulka */
.stranka-titulka .spokojenost {
margin: 30px 0;
clear: both;
height: 90px;
background: url(../images/layout/spokojenost-bg.png) center no-repeat;
padding: 25px 60px;
text-shadow: #000 0 1px 1px;
}
.stranka-titulka .spokojenost P {
margin: 0;
font-style: italic;
}
.stranka-titulka .spokojenost EM {
display: block;
font-size: 1.6em;
color: #5d5d5d;
line-height: 1.3em;
font-family: Georgia, "Times New Roman", Times, serif;
padding-bottom: 10px;
}
.stranka-titulka .spokojenost A {
display: block;
float: right;
text-align: right;
position: relative;
color: #ddd;
text-decoration: none;
font-weight: bold;
}
.stranka-titulka .spokojenost A:hover {
/*	border-bottom: 1px dotted #ddd; */
color: #fff;
}
.stranka-titulka .sekce {}
.stranka-titulka .sekce-item {
width: 300px;
float: left;
height: 90px;
background: url(../images/layout/line.png) center top repeat-x;
margin: 0 10px;
padding: 20px 0;
line-height: 1.2em;
}
.stranka-titulka .sekce-item A {
display: block;
background: transparent no-repeat top left;
text-decoration: none;
color: white;
}
.stranka-titulka .sekce-item A STRONG {
display: block;
font-size: 1.2em;
padding: 4px 0 4px 80px; 
text-shadow: #000 0 2px 1px;
}
.stranka-titulka .sekce-item A SPAN {
display: block;
color: #888;
font-style: italic;
padding: 0 0 0 80px;
font-size: 0.9em;
text-shadow: #000 0 1px 0;
}
.stranka-titulka .sekce-item A:hover SPAN {
color: #ddd;
}
/* @end */
/* @group Stranka - Team */
.stranka-team .contents P {
margin: 0;
}
.stranka-team .contents .team {
height: 700px;
}
.stranka-team .contents .team DIV {
float: left;
width: 180px;
height: 350px;
}
.stranka-team .contents .team DIV.honza,
.stranka-team .contents .team DIV.zdenek {
margin: 0 40px;
}
.stranka-team .contents .team DIV IMG {
width: 180px;
height: 220px;
background: url(../images/layout/team-foto-bg.png);
}
.stranka-team .contents .team DIV STRONG {
display: block;
font-weight: normal;
font-size: 1.2em;
color: #eee;
padding-top: 10px;
text-decoration: none;
}
.stranka-team .contents .team DIV IMG {
display: block;
border: none;
}
/*
.stranka-team .contents .team DIV A:hover {
background-position: right -24px;
}
*/
.stranka-team .contents .team DIV A {
outline: none;
text-decoration: none;
}
.stranka-team .contents .team DIV A:hover {
text-decoration: underline;
}
.stranka-team .contents .team DIV .email {
background: url(../images/layout/team-mail.png) 0 -8px no-repeat;
text-indent: 23px;
font-size: .85em;
display: block;
text-decoration: underline;
}
.stranka-team .contents .team DIV A.email:hover {
background-position: 0 -32px;
}
.stranka-team .contents .team DIV SPAN {
display: block;
font-size: 0.9em;
color: #777;
font-style: italic;
text-shadow: #000 0 1px 0;
line-height: 1.3em;
margin-top: 5px;
}
.stranka-team #side .team {
height: 680px; /* content -20px */
}
.stranka-team .studio {
height: 200px;
}
.stranka-team #side,
.stranka-kontakt #side  {
/*	height: 680px;  content -20px */
}
.stranka-team #side H3,
.stranka-kontakt #side H3 {
margin: 0;
margin-bottom: 20px;
color: #ddd;
text-shadow: #000 0 2px 0;
font-size: 2em;
font-weight: normal;
}
.stranka-team #side P,
.stranka-kontakt #side P {
width: 270px;
margin: 0;
margin-bottom: 15px;
color: #888;
font-size: 0.9em;
text-shadow: #000 0 1px 0;
line-height: 1.3em;
}
.stranka-team #side P {
/*	text-indent: 20px;*/
}
/* @end */
/* @group Stranka - Portfolio */
.stranka-clankyclanek .clanek {
width: 300px;
height: 205px;
float: right;
border: 1px solid #555;
margin-bottom: 15px;
overflow: hidden;
}
.stranka-clankyclanek .clanek.odd {
float: left;
}
.stranka-clankyclanek .clanky .text-content {
opacity: 0;
background: url(../images/layout/dim.png);
height: 206px;
zoom: 1;
visibility: hidden; 
}
.stranka-clankyclanek .clanky .text-content H3 {
margin: 0;
}
.stranka-clankyclanek .clanky .text-content A {
width: 300px;
height: 206px;
display: table-cell;
vertical-align: middle;
text-align: center;
color: #fff;
text-decoration: none;
text-shadow: #000 0 0 10px;
}
.stranka-clankyclanek .clanky .text-content H3 {
display: block;
font-weight: bold;
text-transform: uppercase;
font-size: 1.1em;
}
.stranka-clankyclanek .clanky .text-content DIV.description {
display: block;
font-size: 0.8em;
}
.contents-another {
padding-top: 20px;
}
.contents-another A {
display: block;
height: 30px;
font-size: 0.8em;
color: #666;
text-decoration: none;
}
.contents-another A:hover {
color: #ddd;
}
.contents-another .previous {
padding-left: 35px;
float: left;
background: url(../images/layout/prevnext.png) left 0px no-repeat;
_background: url(../images/layout/prevnext.gif) left 0px no-repeat;
text-align: left;
}
.contents-another .next {
padding-right: 35px;
float: right;
background: url(../images/layout/prevnext.png) right -70px no-repeat;
_background: url(../images/layout/prevnext.gif) right -70px no-repeat;
text-align: right;
}
.contents-another A * {
display: block;
}
.contents-another A EM {
font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic;
}
.contents-another A SPAN {
text-transform: uppercase;
color: #ddd;
font-weight: bold;
}
.contents-another A:hover SPAN {
color: #fff;
}
/* @end */
/* @group Stranka - 404 */
.stranka-404 #main {
padding-left: 150px;
}
.stranka-404 #main P {
font-size: 0.9em;
}
/* @end */
/* @group Stranky */
/* titulka: 940x360, clanek-list: 300x206, (940x645), 980x673 */
#middle {
width: 960px;
margin: 0 auto;
}
#main {}
#main .contents, #main .content-detail {
width: 620px;
float: right;
margin-right: 10px;
}
.stranka-clankylist .clanky .clanek .text-content .description,
.stranka-clankyclanek .content-detail .obsah,
.content-detail .obsah P {
font-size: 0.9em;
line-height: 1.5em;
text-align: justify;
color: #8a8a8a;;
text-shadow: #000 0 1px 0;
}
.stranka-clankyclanek .content-detail .obsah {
padding: 20px 0;
}
.content-detail .obsah H2 {
margin: 0;
font-size: 1.2em;
color: #ddd;
}
.content-detail .obsah P {
margin: 0;
margin-bottom: 10px;
}
.stranka-clankylist .clanky .clanek .text-content .description P,
.stranka-clankyclanek .content-detail .obsah P {
font-size: 1em;
}
.stranka-clankylist .clanky .clanek {
}
.stranka-clankylist .clanky .clanek .text-content H3 {
margin: 0;
}
.stranka-clankylist .clanky .clanek .text-content H3 A {
color: #ddd;
font-weight: normal;
}
.stranka-clankylist .clanky .clanek {
padding: 10px 0;
background: url(../images/layout/line.png) center top repeat-x;
}
.stranka-clankylist .clanky .clanek .player {
width: 430px !important;
margin-left: 10px;
background: black;
padding: 10px;
}
.poptavka {
padding: 10px 0;
/*	background: #1f1f1f;*/
}
.poptavka * {
margin: 0;
}
.poptavka H4 {
font-size: 0.9em;
color: #fff;
font-weight: bold;
text-shadow: #000 0 1px 0;
padding-top: 2px;
}
.poptavka A {
right: 0;
}
#fast-contact {
/*	margin-top: 20px;*/
color: #ccc;
padding: 15px 0px;
/*	background: #1e1e1e;*/
/*	-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border-bottom: 1px solid #2D2D2D;*/
/*	background: url(../images/layout/line.png) center top repeat-x;*/
opacity: .2;
zoom: 1;
filter: alpha(opacity=20); /* IE patch */
font-size: 1em;
}
.stranka-kontakt #fast-contact {
padding: 0;
opacity: 1;
zoom: 1;
filter: alpha(opacity=100); /* IE patch */
}
.stranka-clankyclanek #fast-contact, .stranka-clankycarousel #fast-contact {
margin-top: 30px;
}
#fast-contact IMG {
display: block;
float: left;
width: 45px;
margin-right: 15px;
margin-bottom: 15px;
}
#fast-contact P {
margin: 0;
font-size: 0.9em;
}
#fast-contact P STRONG {
/*	color: #fff;*/
line-height: 20px;
}
#fast-contact P EM {
display: block;
margin-top: 5px;
}
#fast-contact FORM,
#fast-contact FIELDSET {
margin: 0;
padding: 0;
border: 0;
clear: both;
}
#fast-contact FIELDSET {
/*	border-top: 1px solid #333;*/
}
#fast-contact FIELDSET P {
margin: 0 0 10px 0;
font-size: 1em !important;
}
#fast-contact FIELDSET LABEL {
font-weight: bold;
text-transform: uppercase;
font-size: 0.7em;
color: #666;
}
#fast-contact FIELDSET P INPUT,
#fast-contact FIELDSET P TEXTAREA {
width: 258px;
padding: 5px;
background: #2f2f2f;
border: 1px solid #444;
color: #fff;
font-size: 1em;
}
#fast-contact FIELDSET INPUT:focus,
#fast-contact FIELDSET TEXTAREA:focus {
outline: none;
border-color: #888;
background: #444;
}
#fast-contact FIELDSET .submit {
margin: 0 !important;
width: 273px;
font-size: 0.75em !important;
}
#fast-contact FIELDSET .submit INPUT {
/*	padding-top: 5px;*/
}
/* @end */
/* @group Side */
#side {
width: 300px;
float: left;
margin-left: 10px;
}
.stranka-team #side,
.stranka-kontakt #side {
background: url(../images/layout/line.png) top repeat-x;
padding-top: 20px;
}
#side UL {
list-style-type: none;
padding: 0;
margin: 0;
}
#side UL LI P {
padding: 0px 150px 0px 20px;
font-size: 0.85em;
}
#side UL LI A, #side UL LI A SPAN {
display: block;
text-decoration: none;
}
#side UL.depth0 LI {
display: block;
background: url(../images/layout/line.png) center top repeat-x;
}
/*
#side UL.depth0 LI.selected {
padding: 20px 0;
}
*/
#side UL.depth0 LI A SPAN {
font-size: 1.3em;
color: #8a8a8a;
}
#side UL.depth0 LI A SPAN.selected {
color: #a7c728;
}
#side UL.depth0 LI A SPAN:hover {
color: #fff;
}
#side UL.depth0 LI UL {
display: none;
}
#side UL.depth0 LI.selected UL {
display: block;
}
#side UL.depth1 {
padding: 10px 0 15px 0;
}
#side UL.depth1 LI.selected {
padding-top: 0;
}
#side UL.depth0 LI A {
background-position: left 8px;
background-repeat: no-repeat;
line-height: 43px;
height: 40px;
padding-top: 0;
padding-left: 40px;
text-shadow: #000 0 2px 0;
outline: none;
}
#side UL.depth1 LI {
background: transparent;
padding: 0;
}
#side UL.depth1 LI A {
padding-left: 0;
line-height: 20px;
height: 20px;
}
#side UL.depth1 LI A SPAN {
font-size: 0.9em;
text-transform: uppercase;
margin-left: 0 !important;
padding-left: 12px;
}
/* @end */
/* @group Paticka */
#footer {
padding-top: 30px;
}
#footer .logo {
width: 960px;
margin: 0 auto;
margin-bottom: -79px;
}
#footer .logo A {
display: block;
width: 106px;
height: 102px;
background: url(../images/layout/footer-logo.png) center no-repeat;
text-indent: -9999px;
position: relative;
/*top: -23px;*/
left: 40px;
outline: 0;
}
#footer .rainbow-line {
height: 1px;
overflow: hidden;
background: url(../images/layout/top-color-gradient.png) -1200px top repeat-x;
}
#footer .extendable-bar {
background: url(../images/layout/footer-top-bar-bg.png);
_background: black;
height: auto;
overflow: visible;
}
#footer .extendable-bar .boss {
width: 800px;
padding-left: 150px;
padding-right: 10px;
margin: 0 auto;
zoom: 1;
}
#footer .boss #sef-loading,
#footer .boss #sef-hlaska {
width: 730px;
height: 50px;
line-height: 50px;
color: white;
overflow: hidden;
}
#footer .boss #sef-hlaska {
float: left;
margin-top: -50px;
z-index: 100;
text-indent: 20px;
color: #aaa;
text-transform: uppercase;
}
#footer .boss #sef-hlaska STRONG {
color: white;
margin-left: 5px;
}
#footer .boss #sef-loading {
opacity: 0;
zoom: 1;
filter:alpha(opacity=0); /* IE patch */
visibility: hidden;
background: url(../images/layout/footer-loader.gif) left center no-repeat;
text-indent: -9999px;
}
#footer .boss .controls {
float: right;
width: 70px;
padding-top: 11px;
text-align: right;
}
#footer .boss #sef-form {
clear: both;
zoom: 1;
display: none;
}
#footer .boss FORM,
#footer .boss FIELDSET {
margin: 0;
padding: 0;
border: 0;
}
#footer .boss FIELDSET {
width: 780px;
padding: 10px;
padding-top: 0;
}
#footer .boss BUTTON {
width: 31px;
background: url(../images/layout/footer-button.png) left center no-repeat;
_background: url(../images/layout/footer-button.gif) left center no-repeat;
color: white;
/*	padding: 10px 0;*/
padding: 0;
margin: 0;
border: 0;
font-weight: bold;
font-size: 0.8em;
text-align: center;
cursor: pointer;
cursor: hand;
outline: none;
}
#footer .boss BUTTON:active {
background-position: right center;
outline: none;
}
#footer .boss BUTTON SPAN {
display: block;
width: 29px;
height: 29px;
text-indent: -9999px;
overflow: hidden;
}
#footer .boss BUTTON#sef-getnext SPAN {
background: url(../images/layout/footer-boss-reload.png) center center no-repeat;
}
#footer .boss BUTTON#sef-extend SPAN {
background: url(../images/layout/footer-boss-plus.png) center center no-repeat;
}
#footer .boss BUTTON:disabled SPAN {
background: url(../images/layout/footer-loader.gif) center center no-repeat !important;
}
#footer .boss BUTTON.less SPAN {
background: url(../images/layout/footer-boss-minus.png) center center no-repeat !important;
}
#footer .boss BUTTON::-moz-focus-inner { 
  padding: 0;
  border: 0;
}
#footer #sef-form INPUT.input { 
float:  left;
  width:  615px;
  height: 20px;
  font-size: 0.9em;
  background: url(../images/layout/footer-sefrekl-input.png) left center no-repeat;
  padding: 11px;
  border: 0;
  color: #aaa;
  outline: none;
  _background: #222;
  _border: 1px solid #333;
}
#footer #sef-form INPUT.submit { 
float:  left;
font-size: 0.6em;
position: relative;
top: 5px;
}
#footer .static-bar {
background: url(../images/layout/footer-bottom-bar-bg.png);
_background: #1b1b1b;
}
#footer .static-bar .inner {
width: 960px;
margin: 0 auto;
padding: 50px 0;
padding-bottom: 20px;
}
#footer .static-bar DIV.kontakt,
#footer .static-bar DIV.twitter,
#footer .static-bar DIV.login {
float: left;
width: 300px;
padding: 10px;
}
#footer .static-bar H3 {
margin: 0;
padding-bottom: 15px;
margin-bottom: 15px;
color: #656565;
text-transform: uppercase;
background: url(../images/layout/line-dark.png) center bottom repeat-x;
font-size: 1.2em;
text-shadow: #000 0 1px 0;
}
#footer .static-bar P {
color: #d0d0d0;
text-shadow: #000 0 1px 0;
font-size: 0.8em;
line-height: 1.5em;
}
#footer .static-bar .kontakt P {
color: #888;
}
#footer .static-bar .kontakt STRONG {
color: #ccc;
font-weight: bold;
}
#footer .static-bar .kontakt A {
color: #888;
}
#footer .static-bar .kontakt A:hover {
color: #ddd;
}
#footer .static-bar .twitter P {
margin: 0;
margin-bottom: 10px;
padding-bottom: 10px;
background: url(../images/layout/line-dark.png) center bottom repeat-x;
}
#footer .static-bar .twitter P.last {
background: none;
}
#footer .static-bar .twitter P A {
display: block;
text-decoration: none;
color: #888;
}
#footer .static-bar .twitter P A:hover {
color: #ddd;
}
#footer .static-bar .twitter P EM {
display: block;
color: #525252;
}
#footer .static-bar .twitter P.twitter {
background: transparent;
margin-bottom: 0;
padding-bottom: 0;
}
#footer .static-bar .twitter P.twitter A {
color: #8ec1da;
display: inline;
font-weight: bold;
}
#footer .static-bar .twitter P.twitter A:hover {
color: #c0deed;
}
#footer .static-bar .login {
}
#footer .static-bar .login FORM,
#footer .static-bar .login FIELDSET {
margin: 0;
padding: 0;
border: 0;
}
#footer .static-bar .login .text SPAN {
display: block;
}
#footer .static-bar .login .text INPUT {
width: 280px;
padding: 10px;
height: 20px;
margin: 0;
border: 0;
color: #454545;
font-size: 1.1em;
font-weight: bold;
background: url(../images/layout/footer-login-input.png) left top no-repeat;
}
#footer .static-bar .login .text INPUT:focus,
#footer .static-bar .login .text INPUT:active {
outline: none;
color: #fff;
}
#footer .static-bar .login LABEL {
display: none;
}
#footer .static-bar .login P.submit {
}
#footer INPUT.submit,
#fast-contact .submit INPUT {
display: block;
float: right;
width: 100px;
background: url(../images/layout/footer-generic-button.png) left top no-repeat;
padding: 6px 0;
border: 0;
margin: 0;
font-weight: bold;
color: #fff;
font-size: 0.7em;
text-shadow: 0 1px 1px #000000;
text-transform: uppercase;
text-align: center;
cursor: pointer;
cursor: hand;
}
/*#footer INPUT.submit:hover {
background-position: left -26px;
}*/
#footer INPUT.submit:active,
#fast-contact .submit INPUT:active {
background-position: left -52px;
}
#footer INPUT.submit::-moz-focus-inner,
#fast-contact .submit INPUT::-moz-focus-inner { 
  border: 0;
  outline: none;
}
#footer A.social {
float: left;
clear: both;
display: block;
padding: 3px;
padding-left: 25px;
padding-bottom: 0;
line-height: 20px;
background-position: left center;
background-repeat: no-repeat;
}
#footer A.rss {
background-image: url(../images/social/rss.png);
}
#footer A.facebook {
background-image: url(../images/social/facebook.png);
}
#footer A.flickr {
background-image: url(../images/social/flickr.png);
}
#footer A.tumblr {
background-image: url(../images/social/tumblr.png);
}
#footer A.twitter {
background-image: url(../images/social/twitter.png);
}
#footer A.vimeo {
background-image: url(../images/social/vimeo.png);
}
#footer A.youtube {
background-image: url(../images/social/youtube.png);
}
#footer A.rss {
background-image: url(../images/social/rss.png);
}
#footer .copyright {
float: right;
background: #000;
padding: 5px 10px;
text-transform: uppercase;
font-size: 0.8em;
color:  #525252;
}
#footer .copyright STRONG {
font-weight: bold;
color: #8c8c8c;
}
/* @end */
/* @group Obecne */
.clear {
clear: both;
display: block;
height: 1px;
overflow: hidden;
font-size: 1px;
}
.no {
display: block;
position: relative;
left: -9999px;
height: 0;
overflow: hidden;
}
.line-full {
clear: both;
display: block;
height: 2px;
overflow: hidden;
font-size: 1px;
background: url(../images/layout/line.png) center repeat-x;
}
#footer .line-full {
background: url(../images/layout/line-dark.png) center repeat-x;
}
.line-full HR {
display: none;
}
/* @end */
/* dijits.css/Slider */
.dijitSliderMoveable {
z-index:99;
position:absolute !important;
display:block;
vertical-align:middle;
}
.dijitSliderMoveableH {
right:0;
}
.dijitSliderMoveableV {
right:50%;
}
.dijit_a11y DIV.dijitSliderImageHandle,
.dijitSliderImageHandle {
margin:0;
padding:0;
position:relative !important;
border:8px solid gray;
width:0;
height:0;
cursor: pointer;
}
.dj_iequirks .dijit_a11y .dijitSliderImageHandle {
font-size: 0;
}
.dj_ie7 .dijitSliderImageHandle {
overflow: hidden; /* IE7 workaround to make slider handle VISIBLE in non-a11y mode */
}
.dj_ie7 .dijit_a11y .dijitSliderImageHandle {
overflow: visible; /* IE7 workaround to make slider handle VISIBLE in a11y mode */
}
.dijit_a11y .dijitSliderFocused .dijitSliderImageHandle {
border:4px solid #000;
height:8px;
width:8px;
}
.dijitSliderImageHandleV {
top:-8px;
right: -50%;
}
.dijitSliderImageHandleH {
left:50%;
top:-5px;
vertical-align:top;
}
.dijitSliderBar {
border-style:solid;
border-color:black;
cursor: pointer;
}
.dijitSliderBarContainerV {
position:relative;
height:100%;
z-index:1;
}
.dijitSliderBarContainerH {
position:relative;
z-index:1;
}
.dijitSliderBarH {
height:4px;
border-width:1px 0;
}
.dijitSliderBarV {
width:4px;
border-width:0 1px;
}
.dijitSliderProgressBar {
background-color:red;
z-index:1;
}
.dijitSliderProgressBarV {
position:static !important;
height:0%;
vertical-align:top;
text-align:left;
}
.dijitSliderProgressBarH {
position:absolute !important;
width:0%;
vertical-align:middle;
overflow:visible;
}
.dijitSliderRemainingBar {
overflow:hidden;
background-color:transparent;
z-index:1;
}
.dijitSliderRemainingBarV {
height:100%;
text-align:left;
}
.dijitSliderRemainingBarH {
width:100% !important;
}
/* the slider bumper is the space consumed by the slider handle when it hangs over an edge */
.dijitSliderBumper {
overflow:hidden;
z-index:1;
}
.dijitSliderBumperV {
width:4px;
height:8px;
border-width:0 1px;
}
.dijitSliderBumperH {
width:8px;
height:4px;
border-width:1px 0;
}
.dijitSliderBottomBumper,
.dijitSliderLeftBumper {
background-color:red;
}
.dijitSliderTopBumper,
.dijitSliderRightBumper {
background-color:transparent;
}
.dijitSliderDecoration {
text-align:center;
}
.dijitSliderV TD {
position: relative; /* needed for IE+quirks+RTL+vertical (rendering bug) but add everywhere for custom styling consistency but this messes up IE horizontal sliders */
}
.dijitSliderDecorationH {
width: 100%;
}
.dijitSliderDecorationV {
height: 100%;
}
.dijitSliderButton {
font-family:monospace;
margin:0;
padding:0;
display:block;
}
.dijit_a11y .dijitSliderButtonInner {
visibility:visible !important;
}
.dijitSliderButtonContainer {
text-align:center;
height:0;	/* ??? */
}
.dijitSliderButtonContainer * {
cursor: pointer;
}
.dijitSlider .dijitButtonNode {
padding:0;
display:block;
}
.dijitRuleContainer {
position:relative;
overflow:visible;
}
.dijitRuleContainerV {
height:100%;
line-height:0;
float:left;
text-align:left;
}
.dj_opera .dijitRuleContainerV {
line-height:2%;
}
.dj_ie .dijitRuleContainerV {
line-height:normal;
}
.dj_gecko .dijitRuleContainerV {
margin:0 0 1px 0; /* mozilla bug workaround for float:left,height:100% block elements */
}
.dijitRuleMark {
position:absolute;
border:1px solid black;
line-height:0;
height:100%;
}
.dijitRuleMarkH {
width:0;
border-top-width:0 !important;
border-bottom-width:0 !important;
border-left-width:0 !important;
}
.dijitRuleLabelContainer {
position:absolute;
}
.dijitRuleLabelContainerH {
text-align:center;
display:inline-block;
}
.dijitRuleLabelH {
position:relative;
left:-50%;
}
.dijitRuleLabelV {
/* so that long labels don't overflow to multiple rows, or overwrite slider itself */
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.dijitRuleMarkV {
height:0;
border-right-width:0 !important;
border-bottom-width:0 !important;
border-left-width:0 !important;
width:100%;
left:0;
}
.dj_ie .dijitRuleLabelContainerV {
margin-top:-.55em;
}
/* Slider.css */
.dijitSliderProgressBarH {
border-color: #aab0bb;
background: #c0c2c5 url("../images/Slider/sliderFull.png") repeat-x top left;
}
.dijitSliderProgressBarV {
border-color: #aab0bb;
background: #c0c2c5 url("../images/Slider/sliderFullVertical.png") repeat-y bottom left;
}
.dijitSliderFocused .dijitSliderProgressBarH,
.dijitSliderFocused .dijitSliderLeftBumper {
background-image:url("../images/Slider/sliderFullFocus.png");
}
.dijitSliderFocused .dijitSliderProgressBarV,
.dijitSliderFocused .dijitSliderBottomBumper {
background-image:url("../images/Slider/sliderFullVerticalFocus.png");
}
.dijitSliderRemainingBarV {
border-color: #b4b4b4;
background: #dcdcdc url("../images/Slider/sliderEmptyVertical.png") repeat-y bottom left;
}
.dijitSliderRemainingBarH {
border-color: #b4b4b4;
background: #dcdcdc url("../images/Slider/sliderEmpty.png") repeat-x top left;
}
.dijitSliderBar {
border-style: solid;
outline:1px;
}
.dijitSliderFocused .dijitSliderBar {
border-color:#888;
}
.dijitSliderImageHandleH {
border:0px;
width:16px;
height:16px;
background:url("../images/Slider/preciseSliderThumb.png") no-repeat center top;
}
.dijitSliderFocused .dijitSliderImageHandleH {
background-image:url("../images/Slider/preciseSliderThumbFocus.png");
#background-image:url("../images/Slider/preciseSliderThumbFocus.gif");
}
.dj_ie6 .dijitSliderImageHandleH {
background-image:url("../images/Slider/preciseSliderThumb.gif");
}
.dijitSliderLeftBumper {
border-left-width: 1px;
border-color: #aab0bb;
background: #c0c2c5 url("../images/Slider/sliderFull.png") repeat-x top left;
}
.dijitSliderRightBumper {
background: #dcdcdc url("../images/Slider/sliderEmpty.png") repeat-x top left;
border-color: #b4b4b4;
border-right-width: 1px;
}
.dijitSliderImageHandleV {
border:0px;
width:16px;
height:16px;
background:url("../images/Slider/sliderThumb.png") no-repeat center center;
}
.dijitSliderFocused .dijitSliderImageHandleV {
background-image:url("../images/Slider/sliderThumbFocus.png");
}
.dj_ie6 .dijitSliderFocused .dijitSliderImageHandleV {
background-image:url("../images/Slider/sliderThumbFocus.gif");
}
.dijitSliderBottomBumper {
border-bottom-width: 1px;
border-color: #aab0bb;
background: #c0c2c5 url("../images/Slider/sliderFullVertical.png") repeat-y bottom left;
}
.dijitSliderTopBumper {
background: #dcdcdc url("../images/Slider/sliderEmptyVertical.png") repeat-y top left;
border-color: #b4b4b4;
border-top-width: 1px;
}
.dijitSliderDecrementIconH,
.dijitSliderDecrementIconV,
.dijitSliderIncrementIconH,
.dijitSliderIncrementIconV {
background-image: url('../images/Slider/spriteArrows.png');
background-repeat: no-repeat;
margin: 5px;
height: 7px;
width: 7px;
font-size: 1px;
}
.dj_ie6 .dijitSliderDecrementIconH,
.dj_ie6 .dijitSliderDecrementIconV,
.dj_ie6 .dijitSliderIncrementIconH,
.dj_ie6 .dijitSliderIncrementIconV {
background-image: url('../images/Slider/spriteArrows.gif');
}
.dijitSliderDecrementIconH {
background-position: -7px 0px;
}
.dijitSliderIncrementIconH {
background-position: -14px 0px;
}
.dijitSliderDecrementIconV {
background-position: 0px 0px;
}
.dijitSliderIncrementIconV {
background-position: -21px 0px;
}
.dijitSliderButtonInner {
visibility:hidden;
}
.dijitSliderReadOnly *,
.dijitSliderDisabled * {
border-color: #d5d5d5 #bdbdbd #bdbdbd #d5d5d5;
color: #bdbdbd;
}
.dijitSliderReadOnly .dijitSliderDecrementIconH,
.dijitSliderDisabled .dijitSliderDecrementIconH {
background-position: -35px 0px;
}
.dijitSliderReadOnly .dijitSliderIncrementIconH,
.dijitSliderDisabled .dijitSliderIncrementIconH {
background-position: -42px 0px;
}
.dijitSliderReadOnly .dijitSliderDecrementIconV,
.dijitSliderDisabled .dijitSliderDecrementIconV {
background-position: -28px 0px;
}
.dijitSliderReadOnly .dijitSliderIncrementIconV,
.dijitSliderDisabled .dijitSliderIncrementIconV {
background-position: -49px 0px;
}

/*
 * 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/jquery.fancybox-1.3.4/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/jquery.fancybox-1.3.4/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/jquery.fancybox-1.3.4/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/jquery.fancybox-1.3.4/fancybox.png');
background-position: -40px -30px;
}

#fancybox-right-ico {
background-image: url('/js/jquery.fancybox-1.3.4/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/jquery.fancybox-1.3.4/fancybox-x.png');
}

#fancybox-bg-ne {
top: -20px;
right: -20px;
background-image: url('/js/jquery.fancybox-1.3.4/fancybox.png');
background-position: -40px -162px;
}

#fancybox-bg-e {
top: 0;
right: -20px;
height: 100%;
background-image: url('/js/jquery.fancybox-1.3.4/fancybox-y.png');
background-position: -20px 0px;
}

#fancybox-bg-se {
bottom: -20px;
right: -20px;
background-image: url('/js/jquery.fancybox-1.3.4/fancybox.png');
background-position: -40px -182px; 
}

#fancybox-bg-s {
bottom: -20px;
left: 0;
width: 100%;
background-image: url('/js/jquery.fancybox-1.3.4/fancybox-x.png');
background-position: 0px -20px;
}

#fancybox-bg-sw {
bottom: -20px;
left: -20px;
background-image: url('/js/jquery.fancybox-1.3.4/fancybox.png');
background-position: -40px -142px;
}

#fancybox-bg-w {
top: 0;
left: -20px;
height: 100%;
background-image: url('/js/jquery.fancybox-1.3.4/fancybox-y.png');
}

#fancybox-bg-nw {
top: -20px;
left: -20px;
background-image: url('/js/jquery.fancybox-1.3.4/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/jquery.fancybox-1.3.4/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/jquery.fancybox-1.3.4/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/jquery.fancybox-1.3.4/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
padding: 0 0 0 15px;
background: url('/js/jquery.fancybox-1.3.4/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/jquery.fancybox-1.3.4/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/jquery.fancybox-1.3.4/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/jquery.fancybox-1.3.4/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/jquery.fancybox-1.3.4/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/jquery.fancybox-1.3.4/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/jquery.fancybox-1.3.4/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/jquery.fancybox-1.3.4/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='/js/jquery.fancybox-1.3.4/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='/js/jquery.fancybox-1.3.4/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/jquery.fancybox-1.3.4/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/jquery.fancybox-1.3.4/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/jquery.fancybox-1.3.4/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/jquery.fancybox-1.3.4/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/jquery.fancybox-1.3.4/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/jquery.fancybox-1.3.4/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/jquery.fancybox-1.3.4/fancy_shadow_nw.png', sizingMethod='scale'); }