body{margin:0;
background: rgb(195,195,195);
background: linear-gradient(90deg, rgba(195,195,195,1) 0%, rgba(255,255,255,1) 50%, rgba(195,195,195,1) 100%); font: 13px/1.5 'Helvetica Neue', Tahoma, 'Liberation Sans', FreeSans, sans-serif;}
p {padding:10px;}
header{width: 1000px; margin:0px auto; }
header nav{
	float:left; 
	width:1000px;
	font-size:10px;
	margin:0px; 
	background: rgb(12,45,7);
	background: linear-gradient(90deg, rgba(12,45,7,1) 0%, rgba(80,255,88,1) 50%, rgba(12,45,7,1) 100%);
	border-radius: 0px 0px 20px 20px;
	-moz-border-radius: 0px 0px 20px 20px;
	-webkit-border-radius: 0px 0px 20px 20px;
	border-top: 2px solid rgba(12,45,7,1);
	color:white;
	padding:5px;
	possition: fixed;
}
header nav ul{
	float:left; 
	list-style: none; 
	margin:0px;
	width:850px;
}
header nav ul li{
	float: left;
	margin:0px 25px 0px 0px;;
}
header nav a {
	color:white;
}
header #select {
	width:82px;
	float:left;
}
header #banner{
	float:left; 
	width:1000px; 
	padding:7px;
}
header #banner img{
	float:left; 
	width:1000px; 
	height:400px;
	border-radius: 20px 20px 20px 20px;
	-moz-border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
}

main{width: 1000px; margin:0px auto;}
.box{float:left; width:100%; margin-top:20px; padding:7px;}
.box .naglowek{
	border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 20px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	background: rgb(12,45,7);
	background: linear-gradient(90deg, rgba(12,45,7,1) 0%, rgba(80,255,88,1) 50%, rgba(12,45,7,1) 100%);
	padding:5px 20px;
	color:white;
	border-bottom:2px solid rgba(12,45,7,1);
}
.box .tresc{
	float:left;
	width:1000px;
	background-color:#fff;
	color:#626262;
	text-align:justify;
	border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
}
.box .tresc .zdjecia{
	float:left;
	padding:10px;
	width:300px;
}
.box .tresc .zdjecia img{
	width:140px;
}
.box .tresc .opis{
	float:left;
	padding:10px;
	width:530px;
}
.box .tresc .zakladki{
	float:left;
	width:128px;
	border-left:2px solid rgba(12,45,7,1);
	height:650px;
}
.box .tresc .zakladki ul{
	float:left; 
	width:100%;
	height:100%;
	list-style: none; 
	margin: 0px 0px 0px 0px;
	padding:0px;
}
.box .tresc .zakladki ul li{
	height: 100px;
	text-align: center;
	line-height: 100px;
	padding:5px;
	background-color: rgb(52 145 56);
}
.double{background-color:#FFF;}
.box .tresc .zakladki ul a{color:white; list-style: none; text-decoration:none; }
.box .tresc .zakladki ul li:hover{background-color: rgba(12,45,7,1);}
.box .rezerwacja{
	background-color:#fff;
}
.box .tresc .kontakt {float:left; width:300px; padding:10px; margin-top:50px;}
.box .tresc .mapa {float:left;}

.box3{float:left; width:490px; margin-top:20px; margin-left:10px}
.box3 .naglowek{
	border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 20px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	background: rgb(27,142,162);
	background: linear-gradient(90deg, rgba(12,45,7,1) 0%, rgba(80,255,88,1) 50%, rgba(12,45,7,1) 100%);
	padding:5px 20px;
	color:white;
	border-bottom:2px solid rgba(12,45,7,1);
}
.box3 .naglowek2{
	border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 20px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	background: rgb(27,142,162);
	background: linear-gradient(90deg, rgba(12,45,7,1) 0%, rgba(80,255,88,1) 50%, rgba(12,45,7,1) 100%);
	padding:5px 20px;
	color:white;
	border-bottom:2px solid rgba(12,45,7,1);
}
.box3 .tresc{
	float:left;
	width:100%;
	background-color:#FFF;
	color:#ffffffe3;
	text-align:justify;
	border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
}
.box3 img{float:left; width:100%;height:300px;}
div.opis p {display: none}
div.opis p:target {display: block}

table{width:100%; font-size:12px; color:white; text-align:center;border-spacing: 0; border-collapse: collapse;}
table tr{display: table-row; vertical-align: inherit; border-color: inherit; border-bottom:1px solid #fff; height:70px;}

table tr:nth-child(odd) {background: #4c4c52;}
table tr:nth-child(even) {background: #87878e;}
table tr:hover{background-color:#1bb5d0;}
table tr td{border-right:1px solid #fff;}
table tr td a{color:#fff; text-decoration:none;}
table tr th{border-right:1px solid #fff;}

footer{
	width: 1000px; 
	margin:0px auto;
	text-align:center;
}
footer .tresc {
	float:left;
	margin-top:20px;
	width:1000px;
	padding:7px;
	background: rgb(12,45,7);
	background: linear-gradient(90deg, rgba(12,45,7,1) 0%, rgba(80,255,88,1) 50%, rgba(12,45,7,1) 100%);
	text-align:center;
	border-radius: 20px 20px 0px 0px;
	-moz-border-radius: 20px 20px 0px 0px;
	-webkit-border-radius: 20px 20px 0px 0px;
	color:white;
	margin-bottom:60px;
}

#ue{
	 position: fixed;
	 height:60px;
	 width: 100%; 
	margin:0px auto;
	text-align:center;
	 height:60px;
	 bottom:0;
	 
}
#ue .tablica {width:1000px; margin:0px auto ; padding:0px;}
#ue .tablica img{height:60px;;width:1014px;}


