.nivoSlider {
	width:924px;
	height:347px;
	position:absolute;
	top:0;
	left:0;
	background:url(/gfx/loading.gif) no-repeat 50% 50%;
	}
	
.nivoSlider img {
	position:absolute;
	top:0;
	left:0;
	max-width:none;
	display:none;
	}
	
.nivoSlider a {
    border:0;
    display:block;
	}	
	
.nivo-main-image {
	display:block !important;
	position:relative !important; 
	width:100% !important;
	}

.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
	background:white; 
	opacity:0; -webkit-opacity:0; -moz-opacity:0; filter:alpha(opacity=0);
	}
	
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
	}
	
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
	}
	
.nivo-box img { display:block; }

.nivo-caption {
	position:absolute;
	width:auto;
	left:0;
	top:0;
	z-index:8;
	overflow:hidden;
	}
	
.nivo-caption p {
	padding:5px;
	margin:0;
	color:#fff;
	}
	
.nivo-caption a {
	display:inline !important;
	}
	
.nivo-html-caption {
    display:none;
	}
	
.nivo-directionNav {
	display:none;
	}	
	
.nivo-prevNav {
	display:none;
	}
	
.nivo-nextNav {
	display:none;
	}
	
.nivo-controlNav {
	width:110px;
	position:absolute;
	right:17px;
	bottom:20px;
	z-index:9;
	text-indent:-9999px;
	overflow:hidden;
	}
	
.nivo-controlNav button {
	display:block;
	width:12px;
	height:11px;
	float:left;
	margin:0 6px 0 0;
	cursor:pointer;
	background:url(/gfx/slider-dot.png) no-repeat 0 0;
	-webkit-transition:all 350ms ease; -moz-transition:all 350ms ease; -ms-transition:all 350ms ease; -o-transition:all 350ms ease; transition:all 350ms ease;
	}
	
.nivo-controlNav button.active {
	background:url(/gfx/slider-dot.png) no-repeat 0 -11px;
	}
/* Pierwszy obraz jest widoczny także przed uruchomieniem skryptów i bez JS. */
.nivoSlider > img:first-child { display: block; width: 100%; height: auto; }

.nivo-controlNav { width: 144px; bottom: 14px; }
.nivo-controlNav button { width: 24px; height: 24px; margin: 0; padding: 0; border: 0; background: none; position: relative; font-size: 0; }
.nivo-controlNav button::before { content: ''; position: absolute; width: 12px; height: 11px; left: 6px; top: 6px; background: url(/gfx/slider-dot.png) no-repeat 0 0; }
.nivo-controlNav button.active { background: none; }
.nivo-controlNav button.active::before { background-position: 0 -11px; }
.nivo-controlNav button:focus-visible { outline: 2px solid #ffe4a8; }
.nivo-main-image { height: auto !important; aspect-ratio: 924 / 347; }
