body{
	margin: 0px;
	padding: 0px;
	background-color: #363636;
	background-image: url("img/top1.jpg");
	background-repeat: repeat-x;
	background-position: top center;
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	color: white;
}

img{
	border:0px;
}

input,textarea,select{
	font-size: 11px; 
	font-family: Verdana,Arial,sans-serif;
}
form{
	margin: 0px; 
	padding: 0px;
}
.input{
	padding: 4px;
	color: #1b1b1b;
	width: 400px;
}
textarea.input{
	height: 100px;
}

h2{
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-size: 15px;
}

a, a:visited,a:active,a:link{
	color:#ee9b00;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a.white, a.white:visited,a.white:active,a.white:link{
	color: white;
}
a.white:hover{
	color:#ee9b00;
	text-decoration:underline;
}
.vtop{
	vertical-align: top;
}
.inerror{
	border: 1px solid red;
}
.error{
	color: red;
}
.nodisply{
	display: none;
}
.left{
	float: left;
}
.right{
	float: right;
}
.clear{
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
	margin: 0px;
	padding: 0px;
}
.center{
	text-align: center;
}
.justify{
	text-align: justify;
}
.tright{
	text-align: right;
}
.block{
	display: block;
}
.relative{
	position: relative;
}
.nodisplay{
	display: none;
}

.orange,
h2 span{
	color: #f09d1f;
}

.page{
	width: 950px;
	margin: 0px auto;
}
#top1{
	height: 130px;
}
#top2{
	height: 371px;
	background-image: url("img/top2.jpg");
	background-repeat: repeat-x;
	background-position: top center;
}
#top2 .top{
 	background-image: url("img/top.png");
	background-repeat: no-repeat;
	background-position: top;	
	width: 1009px;
	margin: 0px auto;
	height: 371px;
}
#top3{
	height: 100px;
	background-repeat: repeat-x;
	background-position: top center;
}
#top1 .logo{
	width: 275px;
}
#top1 .menu{
	width: 660px;
}
.flagi{
	background-color: #1b1b1b;
	width: 175px;
	color: #8a8a8a;
	font-size: 10px;
}
.flagi .right a{
	display: block;
	float: right;
	margin: 9px 3px 8px;
}
.flagi .flagi-padding1{
	padding: 9px 8px 8px 14px;
}
.flagi .flagi-padding2{
	padding: 0px 14px 0px 0px;
}
.ikonki{
	font-size: 10px;
	margin-top: 5px;
	padding: 6px 10px;
	background-color: #282828;
}
.ikonki a, .ikonki a:visited, .ikonki a:active, .ikonki a:link{
	color: #7c7c7c;
	text-decoration: none;
}
.ikonki a:hover{
	color: #f09b1c;
}
.ikonki .ulubione,
.ikonki .mapastrony{
	padding: 0px 0px 0px 12px;
	margin: 0px 10px 0px 0px;
	background-image: url("img/ico-fav.gif");
	background-repeat: no-repeat;
	background-position: left;
}
.ikonki .mapastrony{
	background-image: url("img/ico-mapa.gif");
	margin: 0px;
	padding: 0px 0px 0px 15px;
}

#sliderr{
	width: 510px;
	padding: 35px 0px 0px 35px;
	float: left;
}
#gallery{
	width: 510px;
	height: 280px;
}


#toplinki{
	width: 320px;
	padding: 35px 35px 0px 0px;
}
#toplinki a, #toplinki a:visited, #toplinki a:active, #toplinki a:link{
	display: block;
	width: 320px;
	height: 70px;
	text-decoration: none;
}
#toplinki a:hover{
	background-image: url("img/link.png");
}

#content{
	background-color: #1b1b1b;
	padding: 20px 10px;
}

#left-home{
	width: 295px;
	padding: 10px 0px 0px 0px;
}
#center-home{
	width: 348px;
	padding: 10px 0px 0px 0px;
}
#center-home #cennter{
	padding: 0px 30px;
}
#right-home{
	width: 305px;
	padding: 10px 0px 0px 0px
}

#left-submenu{
	width: 290px;
	padding: 20px 0px 0px 0px;
}
#left-submenu a, #left-submenu a:visited, #left-submenu a:active, #left-submenu a:link{
	padding: 8px 0px 8px 35px;
	background-image: url("img/submenu-row.gif");
	background-repeat: no-repeat;
	background-position: left;
	color: white;
	display: block;
	text-decoration: none;
	font-weight: bold;
}
#left-submenu a:hover,
#left-submenu a.active{
	color: #ee9b00;
}
#right-cotent{
	width: 620px;
	padding: 15px 0px 0px 0px;
}
#right-content-nawigacja{
	padding: 0px 0px 5px 0px;
}
#right-content-nawigacja a, #right-content-nawigacja a:visited, #right-content-nawigacja a:active, #right-content-nawigacja a:link{
	color: #525252;
	text-decoration: none;
	margin: 0px 10px 0px 0px;
}
#right-content-nawigacja a:hover{
	color: #f9ad00;
}
#right-content-nawigacja a.nawigacja-home{
	background-image: url("img/arrow2.gif");
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px 0px 0px 15px;
}
#right-content-nawigacja a.nawigacja-row{
	background-image: url("img/arrow1.gif");
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px 0px 0px 15px;
}

.podzial{
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	color: #363636;
	background-color: #363636;
	margin: 15px 0px;
}
.podzial2{
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	color: #363636;
	background-color: #363636;
}

tr.rezerwacje-th td{
	text-align: center;
	font-size: 9px;
}
.rezerwacje-legenda table tr td{
	font-size: 10px;
	color: silver;
	padding: 3px;
}
.rpotwierdzona{
	width: 5px;
	font-size: 1px;
	height: 5px;
	color: #ff0000;
	background-color: #ff0000;
}
.rniepotwierdzona{
	width: 5px;
	font-size: 1px;
	height: 5px;
	color: #7c7c7c;
	background-color: #7c7c7c;
}
.puchar{
	width: 5px;
	height: 5px;
	font-size: 1px;
	color: #ee9b06;
	background-color: #ee9b06;
}
.com-podzial{
	width: 1px;
	font-size: 1px;
	background-image: url("img/podzial.gif");
	background-repeat: repeat-y;
	background-position: center;
}
.com-item{
	width: 10px;
	height: 20px;
	background-color: #2c2c2c;
	font-size: 1px;
}
.com-puchar{
	background-color: #ee9b06;
}
.com-rpotwierdzona{
	background-color: #ff0000;
}
.com-rniepotwierdzona{
	background-color: #7c7c7c;
}
.dzienmiesiaca{
	width: 50px;
	text-align: right;
	color: silver;
	padding: 0px 10px 0px 0px;
}
.zmien{
	color: black;
	font-weight: bold;
	padding: 2px 10px;
	border: 1px solid black;
	background-color: #ee9b06;
}

#facebook{
	width: 610px;
}
#newsletter{
	width: 300px;
	color: #656565;
}
#newsletter h3{
	color: white;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-size: 16px;
}
.newsletter-wyslij,
.newsletter-wyslij2{
	width: 70px;
	height: 30px;
	background-image: url("img/newsletter-wyslij.jpg");
	background-repeat: no-repeat;
	border: 0px;
}
.szukaj-wyslij{
	width: 70px;
	height: 30px;
	background-image: url("img/footszukaj.jpg");
	background-repeat: no-repeat;
	border: 0px;
}
#newsletter .newsletter-input,
#newsletter .szukaj-input{
	width: 200px;
	padding: 6px;
	background-color: #363636;
	color: #606060;
	font-size: 13px;
	border: 1px solid #121212;
	margin: 0px;
}
#newsletter .newsletter-input-error{
	width: 200px;
	padding: 7px;
	background-color: #363636;
	color: red;
	font-size: 13px;
	border: 1px solid red;
}

#map{
	height: 500px;
}
a.galeria-row, .agaleria-row:visited, a.galeria-row:active, a.galeria-row:link{
	padding: 1px; 
	border: 1px solid #363636;
	margin: 0px 15px 15px 0px;
	display: block;
	float: left;
}
a.galeria-row:hover{
	border: 1px solid #fcb002;
}

.lista-lead{
	padding: 0px 0px 20px 0px;
}
.lista-tytul{
	font-size: 12px;
	font-weight: bold;
}
.lista-tytul a, .lista-tytul a:visited, .lista-tytul a:active, .lista-tytul a:link{
	text-decoration: none;
}
.lista-tytul a:hover{
	color: white;
}
.lista-link{
	text-align: right;
}

#foot{
	padding: 25px 5px;
}
#foot .f-right{
	color: #707070;
}
#foot .f-right .f-link{
	padding: 0px 0px 0px 5px;
}
#foot .f-right .realizacja{
	color: #545454;
	padding: 5px 0px 0px 0px;
}
#foot .f-right a, #foot .f-right a:visited, #foot .f-right a:active, #foot .f-right a:link{
	color: #545454;
	text-decoration: none;
}
#foot .f-right a:hover{
	text-decoration: underline;
}
#foot .f-left{
	color: #707070;
	padding: 5px 0px 0px 0px;
}
#foot .f-left a, #foot .f-left a:visited, #foot .f-left a:active, #foot .f-left a:link{
	color: #707070;
	padding: 0px 3px;
	text-decoration: none;
}
#foot .f-left a:hover{
	text-decoration: underline;
	
}
#gallery {
	position:relative;
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:1
	}

	#gallery .caption {
		z-index:2; 
		background-color:#000; 
		color:#ffffff;  
		width:458px; !important
		width:580px; 
		position:absolute;
		bottom:0;
		display: none;
	}

	#gallery .caption .content {
		margin:26px;
		color: white;
		font-size: 15px;
		font-weight: bold;
		width:458px; !important
		width:580px; 
	}
	
	.row-news{
		padding: 0px 0px 10px 0px;
	}
	
	.row-tytul{
		font-size: 12px;
		font-weight: bold;
		padding: 0px 0px 5px 0px;
	}
	.row-opis{
		padding: 0px 0px 20px 0px;
	}
	
	
	
	/* ADMIN */
	
.kolorPomaranczowy{
	color: #ee9b00;
}
.kolorSzary{
	color: #4e654e;
}
.kolorBialy{
	color: white;
}
.naglowekDuzy{
	font-size: 20px;
	font-weight: bold;
	padding: 0px 0px 20px 0px;
	display: block;
}
.naglowekSredni{
	font-size: 16px;
	font-weight: bold;
	padding: 0px 0px 20px 0px;
	display: block;
}
.naglowekMaly{
	font-size: 14px;
	font-weight: bold;
	padding: 0px 0px 20px 0px;
	display: block;
}

.facebook{
	padding: 1px 0px 2px 20px;
	background-image: url("img/facebook.jpg");
	background-repeat: no-repeat;
}

#szukaj{
	
}


.szukajj{
	background-color: #404040;
	float: right;
	margin-top: 5px;
}
.szukajj form{
	margin: 0px; padding: 0px;
}
.szukajj .szukaj-input{
	margin: 3px 3px 3px 10px;
	padding: 2px;
	width: 150px;
	border: 1px solid #3e3e3e;
	background-color: #9f9f9f;
}
.szukajj .szukaj-go{
	background-color: #f09006;
	border: 1px solid #3e3e3e;
	color: #000000;
	padding: 1px;
	font-weight: bold;
	margin: 3px 10px 3px 0px;
}
