/* slider container */.imgs {	/* required */	position: relative;	top: 0;	left: 0;	overflow: hidden;		width: 100%;	height: 707px;}/* slider */.imgs .slider {	/* required */	width: 100%;	height: 100%;}/* slide */.imgs .slider .slide {	/* required */	float: left;	width: 33.33%;	height: 707px;}.imgs .slider .slide img{	float: left;	width: 100%;}.scon{	float: left;	position: relative;	width: 100%;}.scon > a{	display: block;	width: 66px;	height: 80px;	background-image: url("arrowleft.svg");	background-repeat: no-repeat;	background-position: 35px center;	background-size: auto 21px;	position: absolute;	left: 0px;	top: 50%;	z-index: 1;	margin-top: -40px;}.scon > a:last-of-type{	left: auto;	right: 0px;	background-image: url("arrowrt.svg");	background-position: left center;}.scon > a:hover{	background-position: -100px center;}.scon > a:last-of-type:hover{	background-position: -135px center;}#img{	width: 100%;	height: 400px;	background-repeat: no-repeat;	background-size: cover;	background-position: center 66%;}#news{	float: left;	width: 100%;	padding-top: 90px;	padding-bottom: 100px;}#news .inner .date{	float: left;	width: 108px;	height: 112px;	border: 1px solid #5b5368;	margin-right: 26px;	position: relative;	color: #5b5368;}#news .inner .date:after{	content: " ";	display: block;	width: 71px;	height: 1px;	overflow: hidden;	background-color: #999999;	position: absolute;	left: 17px;	top: 49px;}#news .inner .date span:first-of-type{	width: 100%;	display: block;	position: absolute;	top: 52px;	left: 0px;	text-align: center;	font-size: 45px;}#news .inner .date span:last-of-type{	width: 100%;	display: block;	position: absolute;	top: 19px;	left: 0px;	text-align: center;	font-size: 16px;}#news .inner .date.fromto span:last-of-type{	font-size: 14px;	top: 70px;}#news .inner .date.fromto span:first-of-type{	font-size: 14px;	top: 14px}#news .inner .date span:nth-of-type(2){	display: none;}#news .inner h1{	font-size: 48px;	font-weight: normal;	font-family: regr, Arial, Helvetica, sans-serif;	float: left;	width: 974px;	margin-top: 27px;}#news .inner p{	clear: both;	margin-top: 30px;	float: right;	width: 974px;	font-size: 20px;	line-height: 28px;	color: #818181;}#news .inner a.enc{	font-size: 16px;	float: left;	margin-top: 2em;	margin-left: 137px;	background-image: url("dload.svg");	background-repeat: no-repeat;	background-size: 21px;	padding-left: 40px;	padding-top: 3px;	color: #818181;	text-decoration: none;	padding-bottom: 6px;}#news .inner a.enc:hover{	color: #8c8c8c;}#jlistek{	width: 974px;	float: right;	margin-top: 4em;}#jlistek h3{	font-size: 24px;	text-transform: uppercase;	font-family: regsb, Arial, Helvetica, sans-serif;	font-weight: normal;	border-bottom: 3px solid #f7ede4;	float: left;	margin-bottom: 44px;	padding-bottom: 9px;	padding-right: 4px;	clear: both;}#jlistek table{	border-collapse: collapse;	font-size: 20px;	color: #8c8c8c;	line-height: 2em;	width: 100%;	margin-bottom: 44px;}#jlistek table td{	padding-right: 20px;}#jlistek table td:last-of-type{	padding-right: 0px;}#jlistek table tr.t td{	color: black;}#jlistek table tr.t td:last-of-type,#jlistek table tr.t td:nth-of-type(2){	text-align: right;}#jlistek table th{	text-align: right;	font-weight: normal;}#jlistek table:last-of-type{	margin-bottom: 0px;}.aback,.reservation{	border: 1px solid #8c8c8c;	color: #8c8c8c;	text-decoration: none;	text-transform: uppercase;	font-size: 20px;	margin-left: 136px;	line-height: 51px;	float: right;	clear: right;	padding-left: 25px;	padding-right: 25px;	margin-top: 60px;}.reservation{	float: left;	clear: none;	border: 1px solid #8c8c8c;	color: #8c8c8c;}.aback:hover,.reservation:hover{	background-color: #8c8c8c;	color: white;}.reservation:hover{	background-color: #8c8c8c;}.aback.nores{	float: left;	clear: both;}#fullgallery{	float: left;	width: 100%;}#fullgallery div{	max-width: 1108px;	text-align: center;	margin-left: auto;	margin-right: auto;	margin-bottom: 50px;}#fullgallery img{	 display: block;	 margin-left: auto;	 margin-right: auto;	 max-width: 100%;}@media screen and (max-width: 1330px){	.imgs .slider .slide	{		width: 50%;	}}#footer{	background-color: #f7f7f7;}@media screen and (max-width: 1150px){	#news .inner > div	{		width: 100%;		position: relative;		padding-left: 134px;	}		#news .inner > div h1	{		width: auto;		display: inline;		float: none;	}	#news .inner > div p,	#jlistek	{		width: auto;		float: none;		display: block;	}		#news .inner > div .date	{		position: absolute;		left: 0px;		top: 0px;	}		#news .inner > div a.enc	{		margin-left: 0px;	}		#img	{		height: 350px;	}		.aback,	.reservation	{		margin-left: 0px;	}}@media screen and (max-width: 1070px){	body	{		padding-top: 62px;	}		#news	{		padding-bottom: 60px;		padding-top: 80px;	}}@media screen and (max-width: 880px){	.imgs .slider .slide	{		width: 100%;	}}@media screen and (max-width: 735px){	.reservation,	.aback	{		clear: both;		float: left;	}		.aback	{		margin-top: 30px;	}}@media screen and (max-width: 650px){	#news .inner > div	{		padding-left: 0px;		position: relative;		text-align: center;		padding-right: 0px;	}		#news .inner > div p	{		text-align: justify;	}		#news .inner > div .date	{		position: relative;		left: 0px;		right: 0px;		display: inline-block;		margin-left: auto;		margin-right: auto;		float: none;		margin-bottom: 30px;	}		#news .inner > div h1	{		display: block;	}		#news	{		padding-top: 60px;	}		#news .inner > div a.enc	{		position: absolute;		left: 0px;	}		#img	{		height: 250px;	}		#news .inner > div a.enc	{		position: static;		display: inline-block;		left: auto;		float :none;	}		#jlistek	{		text-align: left;	}		.aback,	.reservation,	.aback.nores	{		float: none;		display: block;		width: 280px;		margin-left: auto;		margin-right: auto;	}}@media screen and (max-width: 550px){	#news .inner > div h1	{		font-size: 30px;		margin-bottom: 0px;	}		#news .inner > div p	{		font-size: 12px;		line-height: 1.5em;		margin-top: 20px;	}		#news .inner > div a.enc	{		font-size: 12px;		padding-top: 6px;		padding-bottom: 8px;	}	#jlistek td	{		font-size: 12px;		line-height: 2em;	}		#jlistek h3	{		font-size: 15px;		margin-bottom: 20px;	}		.aback,	.reservation	{		font-size: 12px;	}}