@import url('http://fonts.googleapis.com/css?family=Noto+Sans&subset=latin,latin-ext');
@import url('http://fonts.googleapis.com/css?family=Marcellus+SC&subset=latin,latin-ext');



::selection { background: #A88B55; color: #000;}
::-moz-selection { background: #A88B55; color: #000;}

/* Global Reset & Standards ---------------------- */
*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
html { font-size: 62.5%; min-width: 1200px; }
body {
	overflow-x: hidden;
	min-width: 1200px;
	//max-width: 2400px;
}
body { background: #000; font-family: "Noto Sans", "Tahoma", "Verdana", "Helvetica Neue", "Helvetica", Tahoma, Verdana, Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; font-size: 11px; line-height: 1.5; color: #464543; position: relative; -webkit-font-smoothing: antialiased; min-width: 1200px; }

/* Links ---------------------- */
a img { border: none; outline: 0 none; }
a { color: #806F52; text-decoration: none; line-height: inherit; outline: 0 none; border: none;}
a:hover { color: #A88B55; outline: 0 none; }
a:focus { color: #A88B55; outline: 0 none; }
p a, p a:visited { line-height: inherit; }

img { display: block; outline: 0 none; border: none; }

/* Misc ---------------------- */
.left { float: left; }
.right { float: right;}
.text-left { text-align: left; }
.text-right { text-align: right; }
.text-center { text-align: center; }
.hide { display: none; }
.gold { color:#806f52; }
.clear{ clear:both; }
.rightAlign {text-align: right; display: inline-block;}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}

h1 {font-size: 1.4em;}
h2 {font-size: 1.3em;}
h3 {font-size: 1.20em;}
h4 {font-size: 1.15em;}
h5 {font-size: 1.1em;}
h6 {font-size: 1em;}

ul, ol {
    margin-left: 15px;
    vertical-align: middle;
}

ul li, ol li {
    margin-left: 20px;
    line-height: 1.6em;
}

ul li {
    list-style-type: circle;
}

.fullWidth {
    //width: 100%;
    position: relative;
}

.contentWidth {
    width: 900px;
    margin: 0 auto;
    position: relative;
}

.sideWrapper {
    padding: 0 15px;
}

.contentWrapper {
    padding: 10px;
}

.horWrapper {
    padding: 0 10px;
}

a.fullLink {
    display: inline-block;
    width: 100%;
    height: 100%;
}

a.activeLink {color: #A88B55;}

span.moved {
    position: absolute;
    top: -9999em;
    left: -9999em;
}

#pl_loader, #en_loader {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
    background: #000 url('../img/bg/bg_pl_loading.png') 50% 59.5% no-repeat;
}

#en_loader {
   background: #000 url('../img/bg/bg_en_loading.png') 50% 59.5% no-repeat; 
}

#preloader, .sonic {
    width: 220px;
    height: 215px;
    position: absolute;
    top: 60%;
    left: 50%;
    margin-top: -235px;
    margin-left: -110px;
}

#preloader {
    background: #000 url('../img/preloader_32.gif') 50% bottom no-repeat;
}

/* Top
----------------------------------------*/

#top {
    height: 75px;
    overflow: hidden;
    z-index: 99;
    background-color: #0a0a0a;
}

#logo {
    position: absolute;
    top: 0;
    left: 0;
    margin-left: 20px;
}

#langChoose {
    position: absolute;
    left: 210px;
    top: 24px;
}

#langChoose .activeLang {
    color: #F1E1A3;
}

#menuBtnTop {
    width: 195px;
    height: 45px;
    margin: 0 auto;
    margin-top: 30px;
    cursor: pointer;
}

#menuTop {
    position: absolute;
    top: 0;
    right: 0;
    padding: 20px 30px 0 0;
}

#menuTop li {
    float: left;
    margin-right: 20px;
    color: #806f52;
    list-style-type: disc;
    text-transform: uppercase;
}

/* Menu Circle
----------------------------------------*/

#menuCircle {
    position: absolute;
    z-index: 98;
    background: url('../img/content/menu/menu_bg.png') 0 200px no-repeat;
    width: 439px;
    height: 681px;
    left: 50%;
    margin-left: -219.5px;
    top: 75px;
    margin-top: -619px;
    cursor: pointer;
}

.cssHovered:hover {
    top: 50% ! important;
    margin-top: -440.5px ! important;
}

#rotator {
    width: 87px;
    height: 374px;
    background: url('../img/content/menu/rotator.png') 0 0 no-repeat;
    position: absolute;
    left: 50%;
    margin-left: -43.5px;
    bottom: 52px;
    z-index: 1;    
}
#rotator{
	-webkit-transition: all, 500ms;
	transition: all, 500ms;
}
.strona-glownaContainer #rotator, 
.patronat-medialnyContainer #rotator, 
.patronat-medialny-archiwumContainer #rotator,
.o-nasContainer #rotator, 
.reklama-w-serwisieContainer #rotator,
.aktualnosci-o-luksusieContainer #rotator, 
.regulaminContainer #rotator, 
.kontaktContainer #rotator, 
.media-o-nasContainer #rotator,
.not-foundContainer #rotator {
	transform: rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg); 
	opacity:0;
}

.architektura-i-budownictwoContainer #rotator {transform: rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);}
.wnetrza-i-wyposazenieContainer #rotator {transform: rotate(29deg);-moz-transform:rotate(29deg);-webkit-transform:rotate(29deg);-ms-transform:rotate(29deg);}
.wiedza-i-edukacjaContainer #rotator {transform: rotate(53deg);-moz-transform:rotate(53deg);-webkit-transform:rotate(53deg);-ms-transform:rotate(53deg);}
.zdrowie-i-medycynaContainer #rotator {transform: rotate(77deg);-moz-transform:rotate(77deg);-webkit-transform:rotate(77deg);-ms-transform:rotate(77deg);}
.kuchnia-koneseraContainer #rotator {transform: rotate(102deg);-moz-transform:rotate(102deg);-webkit-transform:rotate(102deg);-ms-transform:rotate(102deg);}
.sztuka-i-rozrywkaContainer #rotator {transform: rotate(127deg);-moz-transform:rotate(127deg);-webkit-transform:rotate(127deg);-ms-transform:rotate(127deg);}
.bizuteria-i-zegarkiContainer #rotator {transform: rotate(153deg);-moz-transform:rotate(153deg);-webkit-transform:rotate(153deg);-ms-transform:rotate(153deg);}
.podroze-i-przygodaContainer #rotator {transform: rotate(179deg);-moz-transform:rotate(179deg);-webkit-transform:rotate(179deg);-ms-transform:rotate(179deg);}
.prawo-i-finanseContainer #rotator {transform: rotate(204deg);-moz-transform:rotate(204deg);-webkit-transform:rotate(204deg);-ms-transform:rotate(204deg);}
.hotele-i-apartamentyContainer #rotator {transform: rotate(230deg);-moz-transform:rotate(230deg);-webkit-transform:rotate(230deg);-ms-transform:rotate(230deg);}
.internet-i-reklamaContainer #rotator {transform: rotate(253deg);-moz-transform:rotate(253deg);-webkit-transform:rotate(253deg);-ms-transform:rotate(253deg);}
.kosmetyka-i-urodaContainer #rotator {transform: rotate(277deg);-moz-transform:rotate(277deg);-webkit-transform:rotate(277deg);-ms-transform:rotate(277deg);}
.sport-i-hobbyContainer #rotator {transform: rotate(300deg);-moz-transform:rotate(300deg);-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);}
.moda-i-stylContainer #rotator {transform: rotate(328deg);-moz-transform:rotate(328deg);-webkit-transform:rotate(328deg);-ms-transform:rotate(328deg);}


.prezentacje .cssHovered:hover {
    margin-top: -480.5px;
}

#menuCircleInfo {
    position: absolute;
    width: 182px;
    top: 370px;
    left: 50%;
    margin-left: -88px;
    z-index: 40;
    cursor: auto;
}

h2#menuCircleTitle {
    margin: 0 0 5px; 
    font-size: 22px;
    line-height: 24px;    
    text-align: center;
    text-shadow: 1px 1px 2px #000;
    cursor: auto;
}

h2#menuCircleTitle span:nth-child(1) {    
    color: #ddd;
    padding-right: 20px;
}

h2#menuCircleTitle span:nth-child(2) {
    color: #A88B55;
}

h2#menuCircleTitle span:nth-child(3) {    
    color: #A88B55;
    padding-left: 20px;
}

#menuCircleTextField {  
    padding: 5px;
    width: 180px;    
    background-color: #111;
    border: 1px solid #A88B55;    
    margin-top: 5px;
    font-size: 1em;
    font-family: "Noto Sans";
    color: #806F52;
}

/* .menuCircleItem {
    position: absolute;
    height: 80px;
    min-width: 80px;
    width: 80px;
    cursor: pointer;
    z-index: 2;
}

#menuCircleItem:hover
{
    background-position: 0px -80px ! important;
} */

.menuCircleItem {
    position: absolute;
    height: 66px;
    min-width: 40px;
    background: url('../img/content/menu/sprite_menu_icons.png?v=1') 0 0 no-repeat;
    cursor: pointer;
    z-index: 2;
}
.menuCircleItem a{
	border:0px solid rgba(255,255,255,0.4);
	overflow:visible;
	position:relative;
}

.menuCircleItem a,
.menuCircleItem a:before,
.menuCircleItem a:after{
  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}

.menuCircleItem a:before,
.menuCircleItem a:after{
	
	content:"";
	width:50px;
	height:50px;
	border:0px solid rgba(255,00,255,0.4);
	display:block;
	background:transparent;
	position:absolute;
}


#menuCircleArchitektura {
    width: 60px;
    background-position: -974px -20px;
    top: 265px;
    left: 190px;
}

#menuCircleArchitektura:hover, .menuCircleArchitekturaActive {
    background-position: -974px -104px ! important;
}

#menuCircleGlowna {
    width: 80px;
    background-position: -0px -20px;
    top: 265px;
    left: 178px;
}
#menuCircleGlowna a:before{
	top:-30px;
	width:80px;
}
#menuCircleGlowna a:after{
	bottom:-30px;
	width:80px;
}
#menuCircleGlowna:hover, .menuCircleGlownaActive {
    background-position: -0px -107px ! important;
}




#menuCircleWnetrza {
    width: 76px;
    background-position: -76px -20px;
    top: 275px;
    left: 256px;
}
#menuCircleWnetrza a:after{
	right:-50px;
	width:60px;
}
#menuCircleWnetrza a:before{
	top:-30px;
	width:80px;
}
#menuCircleWnetrza:hover, .menuCircleWnetrzaActive {
    background-position: -76px -107px ! important;
}




#menuCircleWiedza {
    width: 70px;
	height:57px;
    background-position: -145px -20px;
    top: 320px;
    left: 315px;
}
#menuCircleWiedza:hover, .menuCircleWiedzaActive {
    background-position: -145px -107px ! important;
}
#menuCircleWiedza a:before{
	right:-30px;
	height:65px;
	
}
#menuCircleWiedza a:after{
	left:-60px;
	bottom:-13px;
	width:100px;
}




#menuCircleZdrowie {
    width: 70px;
    background-position: -217px -20px;
    top: 375px;
    left: 330px;
}
#menuCircleZdrowie a:before{
	right:-30px;
	height:60px;
}
#menuCircleZdrowie a:after{
	left:-20px;
	top:10px;
}
#menuCircleZdrowie:hover, .menuCircleZdrowieActive {
    background-position: -217px -107px ! important;
}






#menuCircleKuchnia {
    width: 68px;
    background-position: -293px -20px;
    top: 435px;
    left: 340px;
}
#menuCircleKuchnia a:before{
	right:-30px;
	height:80px;
}
#menuCircleKuchnia a:after{
	left:-30px;
	height:60px;
}
#menuCircleKuchnia:hover, .menuCircleKuchniaActive {
    background-position: -293px -107px ! important;
}





#menuCircleSztuka {
    width: 76px;
    background-position: -353px -20px;
    top: 496px;
    left: 311px;
}
#menuCircleSztuka a:before{
	right:-30px;
	height:90px;
	width:120px;
}
#menuCircleSztuka:hover, .menuCircleSztukaActive {
    background-position: -353px -107px ! important;
}




#menuCircleBizuteria {
    width: 53px;
    background-position: -430px -20px;
    top: 538px;
    left: 261px;
}
#menuCircleBizuteria a:before{
	bottom:-30px;
	width:90px;
}
#menuCircleBizuteria a:after{
	top:-28px;
	right:12px;
}
#menuCircleBizuteria:hover, .menuCircleBizuteriaActive {
    background-position: -430px -107px ! important;
}



#menuCirclePodroze {
    width: 80px;
    background-position: -485px -20px;
    top: 560px;
    left: 183px;
}
#menuCirclePodroze a:before{
	top:-30px;
	width:80px;
}
#menuCirclePodroze a:after{
	bottom:-30px;
	width:80px;
}
#menuCirclePodroze:hover, .menuCirclePodrozeActive {
    background-position: -485px -107px ! important;
}




#menuCirclePrawo {
    width: 60px;
    background-position: -569px -20px;
    top: 540px;
    left: 125px;
}
#menuCirclePrawo a:before{
    width: 90px;
	height:120px;
	bottom:-40px;
	left:-30px;
}
#menuCirclePrawo a:after{
	top:-30px;
	width:60px;
}
#menuCirclePrawo:hover, .menuCirclePrawoActive {
    background-position: -569px -107px ! important;
}



#menuCircleHotele {
    width: 50px;
    background-position: -635px -20px;
    top: 500px;
    left: 80px;
}
#menuCircleHotele a:before{
	left:-50px;
	width:80px;
	height:100px;
}
#menuCircleHotele:hover, .menuCircleHoteleActive {
    background-position: -635px -107px ! important;
}

#menuCircleInternet {
    width: 60px;
	height:60px;
    background-position: -702px -25px;
    top: 445px;
    left: 50px;
}
#menuCircleInternet a:before{
	left:-40px;
	height:60px;
}
#menuCircleInternet a:after{
	right:-49px;
	height:60px;
}
#menuCircleInternet:hover, .menuCircleInternetActive {
    background-position: -702px -112px ! important;
}


#menuCircleKosmetyka {
    width: 60px;
	height:55px;
    background-position: -775px -20px;
    top: 390px;
    left: 40px;
}
#menuCircleKosmetyka a:before{
	left:-50px;
	width:70px;
	height:65px;
}
#menuCircleKosmetyka a:after{
	right:-49px;
	height:60px;
}
#menuCircleKosmetyka:hover, .menuCircleKosmetykaActive {
    background-position: -775px -107px ! important;
}



#menuCircleSport {
    width: 70px;
    background-position: -838px -20px;
    top: 332px;
    left: 58px;
}
#menuCircleSport a:before{
	left:-50px;
	top:-50px;
	height:110px;
	width:110px;
	
}
#menuCircleSport a:after{
	right:-30px;
	height:60px;
}
#menuCircleSport:hover, .menuCircleSportActive {
    background-position: -838px -107px ! important;
}



#menuCircleModa {
    width: 65px;
    background-position: -910px -20px;
    top: 280px;
    left: 110px;
}
#menuCircleModa a:before{
	top:-40px;
	width:100px;
	left:-30px;
}
#menuCircleModa a:after{
	right:-20px;
	bottom:-20px;
}
#menuCircleModa:hover, .menuCircleModaActive {
    background-position: -910px -107px ! important;
}



/* Linki prezentacji
----------------------------------------*/

#buttons {    
    height: 120px;
    background: #000; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzE0MTQxNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjglIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==');
    background: -moz-linear-gradient(top,  #141414 1%, #000000 8%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#141414), color-stop(8%,#000000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #141414 1%,#000000 8%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #141414 1%,#000000 8%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #141414 1%,#000000 8%); /* IE10+ */
    background: linear-gradient(to bottom,  #141414 1%,#000000 8%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#141414', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
    font-family: "Marcellus SC";
}

#buttonsA {    
    height: 260px;
    background: #000; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzE0MTQxNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjglIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==');
    background: -moz-linear-gradient(top,  #141414 1%, #000000 8%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#141414), color-stop(8%,#000000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #141414 1%,#000000 8%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #141414 1%,#000000 8%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #141414 1%,#000000 8%); /* IE10+ */
    background: linear-gradient(to bottom,  #141414 1%,#000000 8%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#141414', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
    font-family: "Marcellus SC";
}

.pl_buttonEnter, .en_buttonEnter {
    background: url('../img/content/prezentacje/pl_enter.png') top center no-repeat;
    width: 183px;
    height: 115px;
    //position: absolute;
    //top: 10px;
    //left: 50%;
    //margin-left: -91.5px;
    cursor: pointer;
	margin: 8px 40px;
	display: inline-block;
}

.en_buttonEnter {
    background: url('../img/content/prezentacje/en_enter.png') top center no-repeat;
}

.button {
    width: 181px;
    height: 121px;
    font-size: 16px;
    //vertical-align: middle;
    line-height: 60px;
    text-align: center;
    text-transform: uppercase;
    //position: absolute;
    //top: 10px;
    //left: 50%;
    background: url('../img/content/prezentacje/blank.png') top center no-repeat;
    letter-spacing: 1px;
	margin: 8px 40px;
	display: inline-block;
}

.button-separator {
    width: 181px;
    height: 121px;
    font-size: 16px;
    //vertical-align: middle;
    line-height: 60px;
    text-align: center;
    text-transform: uppercase;
    //position: absolute;
    //top: 10px;
    //left: 50%;
    letter-spacing: 1px;
    margin: 8px 40px;
    display: inline-block;
}

.button img {    
    width: 180px;
    height: 60px;
    margin: 30px 0;
}

#button1 {
    //margin-left: -601.5px;
}

#button2 {
    //margin-left: -341.5px;
}

#button3 {
    //margin-left: 168.5px;
}

#button4 {
    //margin-left: 431.5px;
}

.aktualnosci-o-luksusieContainer #button3 {
    //margin-left: -90px;
}

.aktualnosci-o-luksusieContainer #button4 {
    //margin-left: 168.5px;
}

.aktualnosci-o-luksusieContainer #button5 {
    //margin-left: 431.5px;
}


/* Content
----------------------------------------*/

#contentWrapper {
    height: 700px;
    /*font-family: "Playfair Display SC";*/
    font-family: "Marcellus SC";
    /*font-family: "Habibi", Habibi;*/
    letter-spacing: 0.5px;
    background-size: cover;
	display: inline-block;
	min-width: 1200px;
	min-width: 100%;
	//overflow: hidden;
}

/* Strona główna
----------------------------------------*/

.strona-glownaWrapper {
 /*   background: url('X../img/bg/bg_main.jpg') top center no-repeat;*/
	height: 790px;
}

#contentWrapper.strona-glownaWrapper {
	/*height:1000px;*/
/*	easter event background - eggs
 background: url('http://luxusportal.pl/assets/img/bg/tlo_wielkanoc_2015.png')no-repeat top right;
    background-size: contain;
	
	*/

}
.strona-glownaContent{
	/*top:350px;*/
}

.strona-glownaWrapper  #content {
    font-size: 1em;
}

.strona-glownaContent{
    position: absolute;
    background: url('../img/bg/bg_main_content.png') 30px -11px no-repeat;
  
 
    width: 1230px;
    height: 570px;
    left: 50%;
    margin-left: -658px;
    top: 50%;
    margin-top: -278px;
   	z-index:3;	
}
.strona-glownaContainer{
	background: url('../img/bg/bg_main.jpg') top center no-repeat;
	background-size:cover;	
}

#strona-glownaText {
    padding: 90px 0 0 60px;
    height: 460px;
    width: 440px;
    float: left;
}

#strona-glownaText ul {
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}

#strona-glownaText ul h3 {
    color: #806F52;
}

#strona-glownaText ul li {
    color: #F1E1A3;
    font-size: 0.95em;
}

#banners {    
    height: 500px;
    width: 440px;
    float: right;
    position: relative;
    right:-10px;
}

.banner {
    position: absolute;
    right: 10px;
    overflow: hidden;
    border-radius: 12px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    box-shadow: 5px 5px 10px 0 #222;
    -moz-box-shadow: 5px 5px 10px 0 #222;
    -webkit-box-shadow: 5px 5px 10px 0 #222;
    border: 1px solid #333;
    cursor: pointer;
    opacity: 0.85;
}

.banner:hover {
    opacity: 1;
    border: 1px solid #A88B55;
}

#pl_banner1 {
    top: 50px;
    width: 320px;
    height: 90px;    
    background: transparent url('../img/content/banners/pl/button-pic-aktualnosci-o-luksusie.png') center center no-repeat;
}

#en_banner1 {
    top: 65px;
    width: 320px;
    height: 126px;
    background: transparent url('../img/content/banners/en/banner1.jpg') center center no-repeat;
}

#pl_banner2 {
    top: 50%;
    margin-top: -100px;
    width: 290px;
    height: 96px;
    background: transparent url('../img/content/banners/pl/button-pic-patronat-medialny-kalendarium.png') center center no-repeat;
}

#en_banner2 {
    top: 50%;
    margin-top: -35px;
    width: 280px;
    height: 130px;
    background: transparent url('../img/content/banners/en/banner2.jpg') center center no-repeat;
}

#pl_banner3 {
    top: 50%;
    margin-top: 10px;
    width: 271px;
    height: 98px;
    background: transparent url('../img/content/banners/pl/button-pic-reklama-w-serwisie.png') center center no-repeat;
}

#en_banner3 {
    bottom: 0;
    width: 319px;
    height: 129px;
    background: transparent url('../img/content/banners/en/banner3.jpg') center center no-repeat;
}

#en_banner4 {
    bottom: -0px;
    width: 290px;
    height: 96px;
	background: transparent url('../img/content/banners/pl/button-pic-maserati.png') center center no-repeat;
	border:2px solid #CCBD93; 
}

#pl_banner4 {
    bottom: -0px;
    width: 290px;
    height: 96px;
	background: transparent url('../img/content/banners/pl/button-mennica.png') center center no-repeat;
	border:2px solid #CCBD93; 
}

#main_event_last{
	position:absolute;
    border:0px solid red;
    width:200px;
    height:20px;
    z-index:20;
    bottom:95px;
	
    right:20px;
    background:url('../img/interface/txt-partner-glowny.png') no-repeat;

/*    right:50px;
	background:url('../img/interface/txt-najblizsze-wydarzenie.png') no-repeat;*/
}



/* Podstrony - elementy wspólne
----------------------------------------*/

#content {
    font-size: 15px;    
    text-align: justify;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    //width: 1230px;
}

#content .contentWrapper p, #content .contentWrapper ul, #content .contentWrapper ol,
#content .contentWrapper h2, #content .contentWrapper h3 {
    padding: 0 10px;
    color: #806F52;    
}

#content .contentWrapper h2, #content .contentWrapper h3 {
    margin: 0.5em 0;
}

#content .contentWrapper p span, #content .contentWrapper ul li, #content .contentWrapper ol li {
    color: #F1E1A3;
}

#content .contentWrapper ul li span, #content .contentWrapper ol li span {
    color: #806F52; 
}

/* Podstrony
----------------------------------------*/

/*.aktualnosci-o-luksusieContent,*/
.regulaminContent, .o-nasContent, .regulaminContent, .reklama-w-serwisieContent, .kontaktContent {
    border: 1px solid #F1E1A3;
    background: #000;
    background: rgba(0,0,0,0.9);
    filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)";
    position: absolute;
    box-shadow: 2px 2px 7px 0 #000;
    -moz-box-shadow: 2px 2px 7px 0 #000;
    -webkit-box-shadow: 2px 2px 7px 0 #000;
}

/*.aktualnosci-o-luksusieContent,*/ 
.o-nasContent, .regulaminContent {
    width: 50%;
    height: 70%;
    margin: 0px 10%;
    top: 15%;
}

.aktualnosci-o-luksusieContent, .regulaminContent {
    overflow: auto;
}

.reklama-w-serwisieContent {
    width: 40%;       
    position: absolute;
    top: 17%;
    left: 50%;
    margin-left: -38%;
}

.kontaktContent {
    width: 40%;       
    position: absolute;
    top: 10%;
    right: 5%;
}

.kontaktContent #phones p {    
    margin: 0.5em 0 0;
    width: 100%;
    text-align: right;
}

.phonesLi {
    width: 200px;
}

.kontaktContent #phones p span {
    margin-left: 25px;
    text-align: right;
}

.kontaktContent #contactForm {
    width: 100%;
    clear: both;
}

.kontaktContent #contactForm form {
    padding: 0 10px;
}

.kontaktContent #contactForm form fieldset {
    border: none;
    padding: 0 5px 20px;
}

.kontaktContent #contactForm form fieldset h3 {
    margin-top: 0;
}

.kontaktContent #contactForm form fieldset div {
    padding: 0 25px 0 20px;
}

.kontaktContent #contactForm form input, .kontaktContent #contactForm form label, .kontaktContent #contactForm form textarea {    
    display: block;
    margin-left: 1%;    
}

.kontaktContent #contactForm form input, .kontaktContent #contactForm form textarea {
    background: #000;
    background: rgba(0,0,0,0.8);
    filter: "alpha(opacity=80)"; -ms-filter: "alpha(opacity=80)";
    border: 1px solid #F1E1A3;
    color: #806f52;
    width: 97%;
    padding: 3px 1%;
}

.kontaktContent #contactForm form label {
    width: 99%;
    margin: 0.5em 0;
    color: #F1E1A3;
}

.kontaktContent #contactForm form textarea {
    height: 150px;
}

.kontaktContent #contactForm form #submitForm {
    margin-top: 15px;
    margin-right: 10px;
    width: auto;
    padding: 3px 15px;
}

.kontaktContent #contactForm form #submitForm:hover {
    color: #6B5E45;
    border: 1px solid #A88B55;
}

.kontaktContent #contactMessages {
    background: #000;
    background: rgba(0,0,0,0.8);
    filter: "alpha(opacity=80)"; -ms-filter: "alpha(opacity=80)";
    border: 1px solid #A88B55;
    width: 360px;
    left: -390px;
    padding: 10px 20px;
    position: absolute;
    top: 13%;    
}

p.message, p.errors {
    text-align: right;    
    margin: 0;
}

p.message {
    color: #F1E1A3 ! important;
}

p.errors {
    font-size: 13px;
    line-height: 16px;    
    color: coral ! important;
}

/* Prezentacje
----------------------------------------*/

.prezentacjeContent {
	overflow: hidden;
}

.presentationNav {
    min-width: 100%;
    position: absolute;
	overflow-y: visible;
    bottom: 0;
    z-index: 4;
	background-image: url('../img/interface/presentationNavBack.png');
}

.presentationNavHolder {
	display: table;
	margin: 0px auto;
	overflow: visible;
}

.presentationNav0Holder, .presentationNav1Holder, .presentationNav2Holder, .presentationNav3Holder {
    height: 100px;
	display: inline-block;
}
.media-o-nasWrapper .presentationNav0Holder, .media-o-nasWrapper .presentationNav1Holder, .media-o-nasWrapper .presentationNav2Holder, .media-o-nasWrapper .presentationNav3Holder {
    border-top: 0 none;
    background: rgba(0,0,0,0.2);
    filter: "alpha(opacity=20)"; 
    -ms-filter: "alpha(opacity=20)";
}

.presentationNavItem {
    //float: left;
	display: inline-block;
    width: 350px;
    height: 70px;
    margin-top: 30px;
    border-left: 1px solid #F1E1A3;
    border-right: 1px solid #F1E1A3;
    position: relative;
}
.media-o-nasWrapper .presentationNavItem {
    border-left: 1px solid #5e5635;
    border-right: 1px solid #5e5635;
}

.presentationNavItem a {
    text-align: center;
    vertical-align: middle;
    font-size: 26px;
    line-height: 90px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.presentationNavItem a:link, .presentationNavItem a:visited {
    color: #F1E1A3;
    text-shadow: 1px 1px 5px #000;
    -moz-text-shadow: 1px 1px 5px #000;
    -webkit-text-shadow: 1px 1px 5px #000;
}

.presentationNavItem a img {
    width: 180px;
    height: 60px;
    margin: 0 auto;
}

.presentationNavItem a:hover, .presentationNavItem a:active {
    color: burlywood;
}

.presentationNavItemBtn {
    width: 65px;
    height: 69px;
    background: url('../img/content/prezentacje/open_btn.png') bottom center no-repeat;
    position: absolute;
    left: 50%;
    margin-left: -23px;
    top: -50px;
}

#presentationTile {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: #000;
    background: rgba(0,0,0,0.9);
    filter: "alpha(opacity=80)"; -ms-filter: "alpha(opacity=80)";
    z-index: 996;
}

#presentationClose {
    width: 69px;
    height: 65px;
    position: fixed;
    right: 10px;
    top: 25px;
    z-index: 998;
    text-align: center;
    vertical-align: middle;
    line-height: 65px;
    font-size: 36px;
    background: transparent url('../img/content/prezentacje/close.png') 0 0 no-repeat;
}

.presentation {
    //width: 1240px;
    position: absolute;
    z-index: 997;
    top: -55px;
    left: 50%;
    margin-left: -620px;
	overflow: hidden;
	display: inline-block;
}

.longPres {
    //width: 100%;
    left: 0;
    margin: 0;
}






/* Tips
----------------------------------------*/

#tipsControl {
    position: absolute;
    width: 270px;
    top: 28px;
    left: 230px;
    font-family: "Marcellus SC";
    letter-spacing: 0.5px;
    font-size: 14px;
    color: #806f52;
    text-align: right;
}

#tipsControl span {
    color: #A88B55;
}

#tipsControl span#enableTips:hover, #tipsControl span#disableTips:hover {
    color: #F1E1A3;
    cursor: pointer;
}

.tip {
    display: none;
    background: #000;
    background: rgba(25,25,25,0.8);
    filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)";
    border: 2px solid #A88B55;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    position: absolute;
    min-width: 150px;
    min-height: 40px;    
    z-index: 996;
    left: 50%;
    box-shadow: 0 0 8px 0 #000000;
    -moz-box-shadow: 0 0 8px 0 #000000;
    -webkit-box-shadow: 0 0 8px 0 #000000;
}

.tip p {
    margin: 0;
    padding: 15px 15px 10px;
    color: #B39B72;
}

.tip p span {
    color: #F1E1A3;
    margin-top: 10px;
    display: inline-block;
}

.closeTip {
    position: absolute;
    display: inline-block;
    top: 0;
    right: 7px;
    color: #A88B55;
    font-size: 14px;
    cursor: pointer;
    padding: 3px;
}

.closeTip:hover {
    color: #F1E1A3;
}

#menuOpenTip {
    top: -10px;    
    margin-left: -430px;
    width: 300px;
}

#buttonsTip {
    bottom: -5px;
    left: 50%;
    margin-left: -450px;
    width: 450px;
}

#presOpenTip {
    bottom: 150px;
    margin-left: -450px;
    width: 450px;
}

#presNavTip, #menuNavTip {    
    width: 350px;
}

#menuNavTip {
    top: 40%;
    margin-left: 200px;    
}

#presNavTip {
    top: 20px;
    margin-left: 100px;
}

/* Footer
----------------------------------------*/

#footer {
    width:100%;
    color:#464543;
    text-align:center;
    background:#0d0d0d;
    background:url('../img/bg/bg_footer.jpg') repeat;
    z-index:4;
}

#footerBar {
    height: 29px;
    width: 100%;
    /*background:url('../img/bg/bg_footer_bar.png') repeat-x;*/
    background: #000000; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyOCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMTQxNDE0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==');
    background: -moz-linear-gradient(top,  #000000 28%, #141414 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(28%,#000000), color-stop(100%,#141414)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #000000 28%,#141414 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #000000 28%,#141414 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #000000 28%,#141414 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #000000 28%,#141414 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#141414',GradientType=0 ); /* IE6-8 */
}

#footerBar p {
    margin-top:5px;
    float:right;
    margin-right:50px;
}

#footerContent {
    min-height:140px;
    border:0px solid #ff00ff;
    width:1160px;
    margin:auto;
}

.bottom_div {
    float:left;
    margin:20px;
    width:250px;
    height:100px;
    border:0px solid #3dff06;
    text-align:justify;
    text-indent: 50px;
    font-size:10px;
}

.opis_kategorii {
    float:left;
    margin:20px;
    width:1000px;
    min-height:100px;
    border:0px solid #3dff06;
    text-align:justify;
    text-indent: 40px;
    font-size:10px;
	column-gap:40px;
	-moz-column-gap:40px; /* Firefox */
	-webkit-column-gap:40px; /* Safari and Chrome */
}

.kolumny2 {
	-moz-column-count:2;
	-webkit-column-count:2;
	column-count:2;
}

.kolumny3 {
	-moz-column-count:3;
	-webkit-column-count:3;
	column-count:3;
}

.kolumny4 {
	-moz-column-count:4;
	-webkit-column-count:4;
	column-count:4;
}

#newsletterSignUp {
    float:left;
    margin:20px;
    width:220px;
    height:80px;
    text-align:right;
    text-indent: 50px;
    font-size:10px;
    padding-right:30px;
    padding-top:20px;
    background:url('../img/content/forms/nl.png') no-repeat top left;
}

#footerBottomLinks{
    height: 29px;
    background: #181818;
    font-size: 10px;
    background: #141414; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE0MTQxNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=');
    background: -moz-linear-gradient(top,  #141414 0%, #000000 72%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#141414), color-stop(72%,#000000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #141414 0%,#000000 72%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #141414 0%,#000000 72%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #141414 0%,#000000 72%); /* IE10+ */
    background: linear-gradient(to bottom,  #141414 0%,#000000 72%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#141414', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
}

input#newsletterInput {
    border:0px;
    background: url('../img/content/forms/input.png') no-repeat left top;
    font-size:10px;
    padding: 2px 3px;
}

input#newsletterSubmit {
    border:0px;
    background: none;
    display: inline-block;
    padding: 3px 5px;
    color: #A88B55;
    font-size: 14px;
    font-family: "Marcellus SC", Verdana;
}

input#newsletterSubmit:hover {
    color: #F1E1A3;
}

/* Fb Box
----------------------------------------*/

#fbBoxContainer {
    width: 319px;
    height: 567px;
    position: fixed;
    top: 95px;
    right: -292px;
    z-index: 9999;
}

.fbBoxHandle {
    float: left;
    width: 25px;
    height: 96px;
    cursor: pointer;
    background: #000000 url('../img/content/fb_handle.png') 0 0 no-repeat;
    border: 1px solid #806f52;
    border-right: none;
    left: 2px;
    z-index: 1;
    position: relative;
    box-shadow: -5px 0 5px 0 #000000;
    -moz-box-shadow: -5px 0 5px 0 #000000;
    -webkit-box-shadow: -5px 0 5px 0 #000000;	
    border-radius: 8px 0 0 8px;
    -moz-border-radius: 8px 0 0 8px;
    -webkit-border-radius: 8px 0 0 8px;
}

.fbBox {
    float:right;
    background-color:#333;
    z-index:0;
    position:relative;
    border: 1px solid #806f52;
    -moz-box-shadow:0 0 5px 0 #000000;
    -webkit-box-shadow:0 0 5px 0 #000000;
    box-shadow:0 0 5px 0 #000000;
    margin:0;
    padding:0;
    border-radius: 0 0 0 8px;
    -moz-border-radius: 0 0 0 8px;
    -webkit-border-radius: 0 0 0 8px;
}

/* 404
----------------------------------------*/

#holder404 {
    width: 50%;
    margin: 0 auto;
    padding: 10% 0;
}

#head404 {
    font-size: 5em;
    color: #A88B55;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
    margin-bottom: 0.5em;
    padding: 0;
}

#message404 {
    font-size: 1.6em;
    text-align: center;
    color: #806f52;
}

/* To be used with cookieCuttr by Chris Wharton (http://cookiecuttr.com) */

.cc-cookies { position:fixed; width: 100%; left: 0; bottom: 0; padding: 0.5em 5%; background: #565656; background: rgba(86,86,86,0.3); color: #888; font-size: 11px; font-weight: 700; text-shadow: 0 -1px 0 rgba(0,0,0,0.35); z-index: 99999; text-align: center; }
.cc-cookies a, .cc-cookies a:hover { color: #ddd; text-decoration: underline; }
.cc-cookies a:hover { text-decoration: none; }
.cc-overlay { height: 100%; padding-top: 25%; }
.cc-cookies-error { float: left; width: 90%; text-align: center; margin: 1em 0 2em 0; background: #fff; padding: 2em 5%; border: 1px solid #ccc; font-size: 18px; color: #333; }
.cc-cookies a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-accept, .cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset { display: inline-block; color: #fff; text-decoration: none; background: #A88B55; padding: 0.3em 0.75em; border-radius: 3px; box-shadow: 0 0 2px rgba(0,0,0,0.25); text-shadow: 0 -1px 0 rgba(0,0,0,0.35); -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline { background: #af3b3b; margin-left: 0.5em; }
.cc-cookies a.cc-cookie-reset { background: #f15b00; }
.cc-cookies a:hover.cc-cookie-accept, .cc-cookies-error a:hover.cc-cookie-accept, .cc-cookies a:hover.cc-cookie-decline, .cc-cookies-error a:hover.cc-cookie-decline, .cc-cookies a:hover.cc-cookie-reset  { background: #000; -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.cc-cookies-error a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-decline { display: block; margin-top: 1em; }
.cc-cookies.cc-discreet { width: auto; padding: 0.5em 1em; left: auto; top: auto; }
.cc-cookies.cc-discreet a.cc-cookie-reset { background: none; text-shadow: none; padding: 0; text-decoration: underline; }
.cc-cookies.cc-discreet a:hover.cc-cookie-reset { text-decoration: none; }

@media screen and (max-width: 768px) {
.cc-cookies a.cc-cookie-accept, .cc-cookies a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset { display: block; margin: 1em 0; }
}

@media screen and (max-width: 480px) {
.cc-cookies { position: relative; float: left; }
}


.frontPageAdditionalTapes{
	font-size:50px;
	min-height:180px;
	width:100%;
	margin-top:4px;
	position:relative;
	z-index:20;
}

.frontPageAdditionalTapes ul,
.frontPageAdditionalTapes ul li{
	padding:0px;
	margin:0px;
	list-style-type:none;
}
.frontPageAdditionalTapes .tape .inner{
	width:1160px;
	margin:auto;
	height:100%;
	background:rgba(255,255,0,0);
	position:relative;	
}
.frontPageAdditionalTapes .tape.number-1 .inner .title{
    background: url('../img/interface/txt-partnerzy.png') no-repeat 5px 5px;
}    
.frontPageAdditionalTapes .tape.number-2 .inner .title{
    background: url('../img/interface/txt-najnowsze-prezentacje.png') no-repeat 5px 5px;
}    
.frontPageAdditionalTapes .tape.number-3 .inner .title{
    background: url('../img/interface/txt-najnowsze-artykuly.png') no-repeat 5px 5px;
}    

.frontPageAdditionalTapes .tape .inner .title{
	position:absolute;
	width:100%;
	height:100%;
	border:0px solid red;
	position:absolute;
	left:-20px;	
}

.frontPageAdditionalTapes .tape.number-1{
	height:90px;
	border-top:1px solid rgba(168,139,85,0.6);
	background:rgba(0,0,0,0.8);
}
.frontPageAdditionalTapes .tape.number-2{
	height:90px;
	border-top:1px solid rgba(168,139,85,0.6);
	background:rgba(0,0,0,0.65);
}    
.frontPageAdditionalTapes .tape.number-3{
	height:90px;
	border-top:1px solid rgba(168,139,85,0.6);
	background:rgba(0,0,0,0.5);
}    

.frontPageAdditionalTapes .tape .inner ul{
	width:100%;
	height:100%;
	border:0px solid red;
	position:relative;
}
.frontPageAdditionalTapes .tape .inner li{
	float:left;
	display:block;
	width:20%;
	height:100%;
	border:0px dashed white;
	position:relative;
}

.frontPageAdditionalTapes .tape .inner li a{
	display:block;
	width:100%;
	height:80%;
	position:absolute;
	bottom:0px;
	background:rgba(200,200,200,0);
}

.frontPageAdditionalTapes .tape .inner li a{
	border-right:0px solid gold;
}
.frontPageAdditionalTapes .tape .inner li a{
	text-align:center;
	line-height:100%;	
}
.frontPageAdditionalTapes .tape .inner li a img{

	margin:auto;
	vertical-align:middle;
	display:inline;
	border:0px dashed rgba(255,255,255,0.7);
}

.frontPageAdditionalTapes .tape .inner li a:hover{
	opacity:0.7;
}

.music-player-controls{
	position:absolute;
	left:500px;
	top:5px;
	width:150px;
	height:75px;
	border:0px solid rgba(255,255,255,0.5);
}

.violin.key{
	z-index:1;
	position:absolute;
	left:0px;
	top:0px;
	display:block;
	width:40px;
	height:70px;
	border:0px dashed white;
	background:url("../img/interface/button-klucz-wiolinowy-zimny.png") 5px 6px no-repeat;
}

.violin.key.hot{
	z-index:2;
	background:url("../img/interface/button-klucz-wiolinowy-cieply.png") 0px 0px no-repeat;	
}
#volume-slider-vertical{
	position:absolute;
	height:50px;
	width:10px;
	left:40px;
	top:7px;
}


#top{
}
/* 2014-02-13 
.dzwonki{
	width:135px;
	height:70px;
	border:0px dashed yellow;
	position:absolute;
	right:7%;
	top:50px;
	z-index:101;
}
.wrapperleft,
.dzwonki .lewy{
	position:absolute;
	width:65px;
	height:65px;
	border:0px dashed red;
	z-index:3;
	margin: -12px 0 0 -2px;
}
.wrapperleft{
	left:0px;
	top:65px;			
}
.dzwonki .lewy{
	background:url("../img/interface/deco-dzwonek-lewy.png?v=20140314") no-repeat; 
}
.wrapperright,
.dzwonki .prawy{
	position:absolute;
	width:65px;
	height:65px;
	border:0px dotted blue;
	z-index:2;
	left:-15px;
	top:30px;
}
.dzwonki .prawy {
	background:url("../img/interface/deco-dzwonek-prawy-bez-blysku.png?v=20140221") no-repeat;
}
.wrapperright{
	left:55px;
	top:10px;	
}
.dzwonki .tasiemka{
	position:absolute;
	width:148px;
	height:129px;
	background:url("../img/interface/deco-dzwonek-tasiemka.png?v=20140314") no-repeat;
	z-index:5;
	margin-left: -25px;
	margin-top: 25px;
	background-position: 0px 0px;
}
*/
/* 2013-12-17 - backup 

.dzwonki{
	width:135px;
	height:70px;
	border:0px dashed yellow;
	position:absolute;
	right:7%;
	top:50px;
	z-index:101;
}
.wrapperleft,
.dzwonki .lewy{
	position:absolute;
	width:55px;
	height:59px;
	border:0px dashed red;
}
.wrapperleft{
	left:20px;
	top:13px;			
}
.dzwonki .lewy{
	background:url("../img/interface/deco-dzwonek-lewy.png") no-repeat;
	z-index:0;
}
.wrapperright,
.dzwonki .prawy{
	position:absolute;
	width:55px;
	height:59px;
	border:0px dotted blue;
}
.wrapperright{
	left:60px;
	top:10px;	
}
.dzwonki .prawy{
	background:url("../img/interface/deco-dzwonek-prawy-bez-blysku.png") no-repeat;
	z-index:0;
}

.dzwonki .prawy .blysk{
	background:url("../img/interface/deco-dzwonek-prawy-blysk.png") no-repeat;	
	//background-color:rgba(0,255,0,0.5);
	width:26px;
	height:28px;
	position:absolute;
	bottom:16px;
	right:8px;
}
.dzwonki .tasiemka{
	position:absolute;
	width:134px;
	height:52px;
	background:url("../img/interface/deco-dzwonek-tasiemka.png") no-repeat;
	z-index:1;
} */
.dzwonki{
	width:135px;
	height:70px;
	border:0px dashed yellow;
	position:absolute;
	right:7%;
	top:50px;
	z-index:101;
}
.wrapperleft,
.dzwonki .lewy{
	position:absolute;
	width:55px;
	height:59px;
	border:0px dashed red;
}
.wrapperleft{
	left:20px;
	top:13px;			
}
.dzwonki .lewy{
	background:url("../img/interface/deco-dzwonek-lewy.png") no-repeat;
	z-index:0;
}
.wrapperright,
.dzwonki .prawy{
	position:absolute;
	width:55px;
	height:59px;
	border:0px dotted blue;
}
.wrapperright{
	left:60px;
	top:10px;	
}
.dzwonki .prawy{
	background:url("../img/interface/deco-dzwonek-prawy-bez-blysku.png") no-repeat;
	z-index:0;
}

.dzwonki .prawy .blysk{
	background:url("../img/interface/deco-dzwonek-prawy-blysk.png") no-repeat;	
	/*background-color:rgba(0,255,0,0.5);*/
	width:26px;
	height:28px;
	position:absolute;
	bottom:16px;
	right:8px;
}
.dzwonki .tasiemka{
	position:absolute;
	width:134px;
	height:52px;
	background:url("../img/interface/deco-dzwonek-tasiemka.png") no-repeat;
	z-index:1;
}
.REMoved .dzwonki .dzwonek{
	background-color:rgba(255,0,0,0.5);
}
.REMoved .dzwonki .anchor{
	width:5px;
	height:5px;
	background-color:green;
	position:absolute;
	left:10px;
	top:7px;
}

.REMoved .dzwonki .dzwonek{
	background-color:rgba(255,0,0,0.5);
}
.REMoved .dzwonki .anchor{
	width:5px;
	height:5px;
	background-color:green;
	position:absolute;
	left:10px;
	top:7px;
}
/*
.dzwonki{
	width:204px;
	height:92px;
	border:0px dashed yellow;
	position:absolute;
	right:3%;
	top:50px;
	z-index:101;
	background:url("../img/interface/deco-jajka.png") no-repeat;
}
*/

body{
	
}
.sniezyca{
	position:absolute;
	right:0px;
	width:25%;
	height:100%;
	background:rgba(255,255,255,0);
	overflow:hidden;
	z-index:2;
}

 /*tlo dla sniegu, zmieniono 2014-03-14 na rzecz sw Patryka 
.maska.sniegowa{
	position:absolute;
	width:100%;
	height:100%;
	background:url("../img/bg/bg_main_sniegomaska.png") top center no-repeat;
	background-size:cover;
	z-index:2;	
} */



/* tlo na Sw Patryka, zmieniono 2014-04-18 na rzecz wielkanocnych królików
.maska.sniegowa{
	position:absolute;
	width:100%;
	height:100%;
	//background:url("../img/bg/tlo_LP_drzewa.png") top right no-repeat; //dzien sw patryka
	background-size: contain;
	z-index:2;	
}
*/

/*
.maska.sniegowa{
	position:absolute;
	width:100%;
	height:100%;
	background:url("../img/interface/background-swing.png") top 75px right 0px no-repeat;
	background-size: contain;
	z-index:2;	
}
.maska.sniegowa{
	position:absolute;
	width:100%;
	height:100%;
	background:url("../img/bg/tlo_muzyka_w_krakowie.png") top 75px right 0px no-repeat;
	background-size: contain;
	z-index:2;	
}
.maska.sniegowa{
	position:absolute;
	width:100%;
	height:100%;
	background:url("../img/bg/tlo_james_bond_day.png") top 75px right 0px no-repeat; 
	background-size: contain;
	z-index:2;	
	
.maska.sniegowa{
	position:absolute;
	width:100%;
	height:100%;
	background:url("../img/bg/tlo_CFW_cracow.png") top 75px right 0px no-repeat; 
	background-size: contain;
	z-index:1;	
}	
}*/


.background_layer{
	position:absolute;
	width:100%;
	height:100%;
	background:url("../img/bg/background_layer.png") top 75px right 0px no-repeat; 
	background-size: contain;
	z-index:2;

    display:none;
}

.aktualnosci-o-luksusieWrapperX{
	overflow:hidden;
	padding-left:20px;
	padding-right:20px;
	margin-right:20px;
	overflow-x:auto;
}
.aktualnosci-o-luksusieWrapper {
	width: 100%;
}

/*FRONTFOOTER CHANGES*/
.aktualnosci-o-luksusieContainer .frontFooter{
    height: 210px !important; 
}

.current_media-o-nas .frontFooter {
    height: 140px !important;
}

.aktualnosci-o-luksusieContainer #contentWrapper{
	font-family:inherit;
	font-size:inherit;
}

body{
	position:relative;
}
.stat4u{
	display:block;
	position:relative;
	left:10px;
	top: 19px;
	z-index:300;
    width: 5%;
}

.articleFrameOuter{
    width: 90%;	
   	min-width:1130px;
    //margin:auto;    
	margin:100px auto 0px;
	border:0px solid red;
    position: relative;	
	//top: 50px;
}

.articleFrame{
    border: 1px solid #F1E1A3;

    background: rgba(0,0,0,0.9);
    filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)";

    box-shadow: 2px 2px 7px 0 #000;
    -moz-box-shadow: 2px 2px 7px 0 #000;
    -webkit-box-shadow: 2px 2px 7px 0 #000;
    

    
    width: 100%;
    height: 625px;

	z-index:8;
    overflow:auto;
}
.articleBox{
    padding:40px;
    padding-top:50px;
    font-size:0.8em;
    z-index:10;
    padding-bottom:0px;
-webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
     -o-box-sizing: border-box;
        box-sizing: border-box;
    position:relative;
}

.articleContent{
	column-count:			4;
	-moz-column-count:		4; /* Firefox */
	-webkit-column-count:	4; /* Safari and Chrome */
	
	column-gap: 		50px;	
	-moz-column-gap: 	50px;
	-webkit-column-gap: 50px;

	-moz-column-rule-color: #392E19;
	-moz-column-rule-style: solid;
	-moz-column-rule-width: 1px;

	-webkit-column-rule-color: #392E19;
	-webkit-column-rule-style: solid ;
	-webkit-column-rule-width: 1px;
  	
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7d7d7d;

	margin-top:20px;
	
}
.articleBox .title{
	margin:auto;
}
.articleFrameOuter h2,
.articleBox h2{
	text-align:center;
	margin:0px;
	padding:0px;	
	font-family:Trajan Pro;
	color:#E1D193;
	font-size:20px;

 	/* Helfire font * /
	background-image:-webkit-gradient( linear, left bottom, left top, color-stop(0, #c9ba93), color-stop(1, #f22) );
	color:transparent;
	-webkit-background-clip: text;
	/**/
	/* Golden font * /
	background-image:-webkit-gradient( linear, left top, left bottom, color-stop(0, #8f836e), color-stop(0.26, #cdbe94), color-stop(0.62, #877d60), color-stop(1, #cdbe94) );		
	color:transparent;
	-webkit-background-clip: text;
	/**/
		
	/*text-shadow:0px 0px 0px rgba(241,225,163,0.5);	*/
	color:#72664C;
	position:absolute;
	width:100%;
	top:20px;
	z-index:12;
	text-transform:uppercase;
}
.articleContent p:first-child{
	margin-top:0px;
}
.articleBox h3{
	text-align:center;
	font-size:inherit;
	font-family:inherit;
	font-weight:bold;
	margin-top:2em;
	margin-bottom:1em;
}

.close{
	display:block;
	width:69px;
	height:65px;
	border: 0px dashed blue;
	position:absolute;
	right:40px;
	top:5px;
	background:url(../img/interface/button-close.png) no-repeat;
	z-index:15;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Golden font for webkit only, sadly :< */
	.articleFrameOuter h2,
	.articleBox h2{
		background-image:-webkit-gradient( linear, left top, left bottom, color-stop(0, #8f836e), color-stop(0.26, #cdbe94), color-stop(0.62, #877d60), color-stop(1, #cdbe94) );		
		color:transparent;
		-webkit-background-clip: text;
		font-weight:300;
		text-shadow:1px 1px 1px rgba(0,0,0,0.1);
	}	
}

.articleBox{
	padding-left:235px;	
	background-image:url(../img/content/logo_with_url.png);
	background-repeat:no-repeat;	
	background-size:115px;
	background-position:45px 22px;
}

#scmframe{
	border: 0px dashed yellow;
}

#volume-slider-vertical{
	background:#E1D193;
	width:2px;
}
.ui-slider-handle{
	width:20px !important;
	
	background:url(../img/interface/musicplayer-suwak-galka.png) no-repeat !important;
	position:relative;
	left:-10px !important;
	border:none !important;
}


.articleFrame .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar
{
	background:#F1E1A3;
}

.articleFrame .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	
}

#laury-magellana-article.articleBox{
	padding-left:235px;	
	background-image:
		url(../img/content/logo_with_url.png),
		url(../img/content/artykuly/aktualnosci-o-luksusie/laury-magellana/laury-magellana-logo.png)
	;
		
	background-repeat:no-repeat;	
	background-size:115px;
	background-position:45px 22px, 45px 150px;
	

}

.prez_navigation {
	position: absolute;
	bottom: 0px;
	z-index: 999;
	-webkit-border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-topright: 20px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	background: rgba(0,0,0, 0.6);
	padding: 7px 20px 0px;
}

.prez_navigation a {
	display: inline-block;
}

.mCSB_scrollTools
{
	z-index: 101;
}

.arty_navigation {
	position: absolute;
	bottom: 0px;
	margin: 0px 0 0 500px;
	z-index: 100;
}

.tloButtons {
	background: #000;
	opacity: 0.5;
	width: 100%;
	height: 140px;
	position: absolute;
	bottom: -20px;
}

.kategoriaButtons {
	position: relative;
	bottom: 0px;
	margin: 0 auto;
	width: 1320px;
}

.tloArtykulyButtons {
	background: #000;
	opacity: 0.5;
	width: 100%;
	height: 290px;
	position: absolute;
	bottom: -20px;
}

.artykulyButtons {
	position: relative;
	bottom: 0px;
	margin: 0 auto;
	width: 1320px;
}

.text {
	border:0px solid red;
	/*background: url('../../../assets/img/bg/bg_footer.jpg') repeat;	*/

	font-family: "Noto Sans", "Tahoma", "Verdana", "Helvetica Neue", "Helvetica", Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	
	line-height: 1.5;
	font-size:10px;
	
	position:absolute;
	z-index:99990;
	margin: 60px 0 0;
}
.aktualnosci-o-luksusie{
	width:100%;
}
.aktualnosci-o-luksusieContainer .archiwumContent .presentationNavItem {
	border-spacing:border-box;
	border:0px solid red;
	width: 300px;
}

.prezentacja.presentation.longPres.aktualnosci-o-luksusie {
border: solid 0px red;
margin-top:100px;
}  
.prezentacja.presentation.longPres.aktualnosci-o-luksusie .articleFrameOuter {
margin-top:0px;
}  

.aktualnosci-o-luksusieWrapper{
	z-index:90;
}
.aktualnosci-o-luksusieWrapper #footer{
	z-index:91;
}

.aktualnosci-o-luksusieContainer .tasiemka {
display:none;
}
.aktualnosci-o-luksusieContainer #buttonsA {
z-index: 92;
position: relative;
} 

.kontaktWrapper {
    width: 80%;
    height: 70%;
/*    margin: 0px 10%;*/
    top: 15%;
}


.aktualnosci-o-luksusieWrapper.fullWidth {
z-index: 3;
}

/* nowa stopka frontu */
div#footerCols {
	float: left;
}
.bottom_div {
	height:auto;
}
#footer{
	float:left;
}
#footerBottomLinks{
	float: left;
	clear: both;
	width: 100%;
}
#footerContent {
	min-height: 140px;
}

.frontFooter{
    
    column-count:           4;
    -moz-column-count:      4;/* Firefox */
    -webkit-column-count:   4;/* Safari and Chrome */
    
    column-gap:         20px;
    -moz-column-gap:    20px;
    -webkit-column-gap: 20px;

    text-align:justify;
    padding:15px 0px;
    
}       

.frontFooter p{
    margin-top: 0;
}   

/* /nowa stopka frontu */
#menuCircle .rotated .fulllink,
#banners .banner,
.frontPageAdditionalTapes .tape .inner li a{
	transition:0.5s all;
}





@-webkit-keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
}
@-moz-keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
}
.objblink {
	-webkit-transition: all 0.7s ease-in-out;
    -moz-transition: all 0.7s ease-in-out;
    -o-transition: all 0.7s ease-in-out;
    -ms-transition: all 0.7s ease-in-out;
    transition: all 0.7s ease-in-out;
    
    -webkit-animation-direction: normal;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-name: blink;
    -webkit-animation-timing-function: ease-in-out;
    
	-moz-animation-direction: normal;
    -moz-animation-duration: 2s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-name: blink;
    -moz-animation-timing-function: ease-in-out;    
}

.hint.arrow{
	position:absolute;
	z-index:99998;
	top:42%;
	
}
.hint.arrow.left{
	left:30px;
}
.hint.arrow.right{
	right:30px;
}
.scaledarrow{
transform: 			scale(.5);
-webkit-transform: 	scale(.5);
-moz-transform: 	scale(.5);
-o-transform: 		scale(.5);
-ms-transform: 		scale(.5);			
}

.hint.jad{
	z-index:99998;
	position:absolute;
	top:106px;
	right:calc(50% + 30px);
}

#slider1_container {
    left: 454px;    
    top: 75px;
}

#slider1_container, #slider1_container div {
    opacity: 1;
    z-index:99998;
    border-radius: 200px;
    border: 1px solid #A88B55;
}

.slider-item .caption {
    font-size: 24px;
    text-align: center; 
    background-color: #0D0D0D; 
    position: absolute; 
    top: 300px; left: 145px;
    width: 115px;
    height: 40px; 
    border-radius: 10px;
}

.strona-glownaContent #slider1_container .slider-item > img{
    width: 100%;
    height: 100%;
}
.strona-glownaContent #slider1_container .slider-item:nth-child(2) .caption, .strona-glownaContent #slider1_container .slider-item:nth-child(3) .caption{
visibility: hidden;
}
.wlasciwa_prezentacja .hint.jad{
	position:fixed;
	right:80px;
	top:80px;
}

.image-layer-top {
    position: absolute;
    z-index: 99999;
    top: 62px;
    left:591px;
}

.image-layer-bottom {
    position: absolute;
    z-index: 99999;
    top: 439px;
    left:591px;
}

.frontFooter .paragraph {
    margin-bottom: 20px;
}


/*ARTICLE ARROWS*/
.presentationNav .arrow {
    margin-top: 18px;
    cursor: pointer;
}

.presentationNav .right {
    position: relative;
    top: -197px;
}

.presentationNav .last {
    top: 4px;
}

.presentationNav .arrow:hover, .presentationNavItem a img, .button .fullLink img {
    opacity: 1;
}

.presentationNav .arrow, .presentationNavItem a img:hover, .button .fullLink img:hover {
    opacity:0.8;
    transition: opacity .3s ease-out;
    -moz-transition: opacity .3s ease-out;
    -webkit-transition: opacity .3s ease-out;
    -o-transition: opacity .3s ease-out;
}

.button .fullLink img:hover{
    opacity:0.8;
    transition: opacity .3s ease-out;
    -moz-transition: opacity .3s ease-out;
    -webkit-transition: opacity .3s ease-out;
    -o-transition: opacity .3s ease-out;
}


/*artykuły masowy CSS*/

.text-date {
    position: absolute;
    left: 70px;
    top: 160px;
}