/*	jssor container
	----------------------------------------------------------------------- */
	div.jsscont {					position: relative; margin: 0 auto; width: 100%; height:100%; aspect-ratio: 18/9; min-width: 768px; min-height: 342px; background: #222; overflow: hidden;}
	td div.jsscont { 				width: auto; }
	div.jsscont div {				transform: translateZ(0);} /* nesahat, opravuje chybu prekresleni po resize kdyz jich je vic na strance */

	div.jsscont div.jsslide {		cursor: zoom-in;position: absolute; left: 240px; top: 0; right:0; bottom:0; overflow: hidden;text-align:center;vertical-align:middle;background: #fff}
	div.jsscont div.jsslide > div > a {position:absolute;display:block;left:0; top: 0; right:0; bottom:0;}
	div.jsscont.onecol div.jsslide {	left: 170px;}
	div.jsscont div.jsslide img {		display: block;max-width:100%;max-height:100%;object-fit: contain;margin:0 auto;}

/*	Caption styles
	----------------------------------------------------------------------- */
	div.jsslide div div.jssCap {		position:absolute; left:20px; top: 30px; width:300px; height:30px;}

	.jsscapOrng {					color: #fff; font-size: 20px; line-height: 30px; text-align: center; border-radius: 4px; }
	.jsscapOrng {					background: #EB5100; background-color: rgba(235, 81, 0, 0.6); }
	.jsscapBlack {					font-size:16px; background: #000; background-color: rgba(0, 0, 0, 0.4); }
	a.jsscapOrng, a.jsscapOrng:active, a.jsscapOrng:visited { color: #ffffff; text-decoration: none; }
	a.jsscapOrng:hover {			color: #eb5100; text-decoration: underline; background-color: #eeeeee; background-color: rgba(238, 238, 238, 0.7); }

	.jsscapBlue {					color: #0c2d3c; font-size: 20px; line-height: 30px; text-align: center; border-radius: 4px; }
	.jsscapBlue {					background: #85b1c7; background-color: rgba(133, 177, 199, 0.6); }
	a.jsscapBlue, a.jsscapBlue:active, a.jsscapBlue:visited { color: #0c2d3c; text-decoration: none; }
	a.jsscapBlue:hover {			color: #00389e; text-decoration: underline; background-color: #eeeeee; background-color: rgba(238, 238, 238, 0.7); }

	.jsscapGreen {					color: #0c2d3c; font-size: 20px; font-weight: bold; line-height: 30px; text-align: center; border-radius: 4px; }
	.jsscapGreen {					background: #fff; background-color: rgba(255, 255, 255, 0.6); }
	a.jsscapGreen, a.jsscapGreen:active, a.jsscapGreen:visited { color: #204b5e; text-decoration: none; }
	a.jsscapGreen:hover {			color: #0c2d3c; text-decoration: underline; background-color: #eeeeee; background-color: rgba(238, 238, 238, 0.7); }

	.jsscapGreen2 {				color: #000; font-size: 20px; font-weight: normal; line-height: 30px; text-align: center; border-radius: 4px; }
	.jsscapGreen2 {				background: #fff; background-color: rgba(255, 255, 255, 0.6); }
	a.jsscapGreen2, a.jsscapGreen2:active, a.jsscapGreen2:visited { color: #204b5e; text-decoration: none; }
	a.jsscapGreen2:hover {			color: #576c2b; text-decoration: underline; background-color: #eeeeee; background-color: rgba(238, 238, 238, 0.7); }

/*	jssor slider arrow navigator skins
	----------------------------------------------------------------------- */
	.jssora {						width:55px;height:55px;top:0;display:block;position:absolute;cursor:pointer;}
	.jssora svg {					position:absolute;top:0;left:0;width:100%;height:100%;}
	.jssora.jssoralft {				left:255px;}
	.jssora.jssorargt {				right:25px;}
	.jssora .a {					fill:none;stroke:#000;stroke-width:640;stroke-miterlimit:10;}
	.jssora:hover {				opacity:.8;}
	.jssora.jssoradn {				opacity:.5;}
	.jssora.jssorads {				opacity:.3;pointer-events:none;}
	div.jsscont.onecol .jssora.jssoralft {left:195px;}

/*	jssor slider thumbnail navigators
	----------------------------------------------------------------------- */
	div.jsscont div.jsstnav {		position: absolute; width:240px;left:0;bottom:0;top:0;}
	div.jsscont.onecol div.jsstnav {	width: 170px;}
	div.jsscont div.jsstnav div.jsslides div.p div.w div.tt {
								width: 100%; height: 100%; border: none;position:absolute; top: 0; left: 0;}
	.jssort .w {					position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
	.jssort .c {					position: absolute; top: 0; left: 0; width: 99px; height: 66px; border: #000 2px solid;}
	.jssort .p:hover .c, .jssort .pav:hover .c, .jssort .pav .c { background: url(/etc/jq/img/jssor/t01.png) center center; border-width: 0; top: 0; left: 0; width: 99px; height: 66px;}
	.jssort .p:hover .c, .jssort .pav:hover .c { top: 0; left: 0; width: 99px; height: 66px; border: #fff 1px solid;}

	div.jsscont.onecol .jssort .c {	border: #000 2px solid;}
	div.jsscont.onecol .jssort .c, div.jsscont.onecol .jssort .p:hover .c, div.jsscont.onecol .jssort .pav:hover .c { width: 150px; height: 100px;}

/*	jssor loading styles
	------------------------------------------------------------------------ */
	@keyframes jssorl-rot360 {		from {transform: rotate(0deg);} to {transform: rotate(360deg);}}
	.jssor-loading {				position:absolute;top:0px;left:0px;width:100%;height:100%;text-align:center;background-color:rgba(0,0,0,0.7);}
	.jssor-loading img {			margin-top:-19px;position:relative;top:50%;width:38px;height:38px;animation-name: jssorl-rot360; animation-duration: 1.2s;animation-iteration-count: infinite;animation-timing-function: linear;}
	.jssor-loading.jssor-spin img {	animation-duration: 1.6s;}
	.jssor-loading.jssor-circles img, .jssor-loading.jssor-ball-triangle img {animation-duration: 2.4s;}

/*	jssor bullet navigator
	------------------------------------------------------------------------ */
	.jssorb {						position:absolute;bottom:16px;right:16px;left:256px;}
	.jssorb .i {					position:absolute;cursor:pointer;width:14px;height:14px;}
	.jssorb .i svg {				position:absolute;top:0;left:0;width:100%;height:100%;}
	.jssorb .i.idn {				opacity:.3;}
	.jssorb .i .b {				fill:#000;fill-opacity:0.3;stroke:#fff;stroke-width:1200;stroke-miterlimit:10;stroke-opacity:.7;}
	.jssorb .i:hover .b {			fill:#fff;fill-opacity:0.7;stroke:#000;stroke-opacity:1;}
	.jssorb .iav .b {				fill:#fff;stroke:#000;stroke-width:1400;fill-opacity:1;}
	.jssorb.jssorb-disc .i .b {		fill:none;stroke:#000;stroke-width:2000;stroke-miterlimit:10;stroke-opacity:0.3;}
	.jssorb.jssorb-disc .i:hover .b {	stroke-opacity:.7;}
	.jssorb.jssorb-disc .iav .b {		stroke-opacity: 1;}
