* {
	border: none;
	outline: none;
	margin: 0;
	padding: 0;
}

body {
	background: #3E6C15 url('img/body.jpg');
	font: 0.8125em/1.55em trebuchet ms, sans-serif;
	color: #564706;
}
body.mceContentBody {
	width:650px;
	background: #FFFFD0;
}

/*
*	BLOKI
*/
#container-wrapper {
	background: url('img/container-wrapper.jpg') repeat-x;
}
#container {
	background: url('img/container.jpg');
	width: 975px;
	margin: 0 auto;
	position: relative;
}
#content-wrapper {
	background: url('img/content-wrapper.jpg') no-repeat;
	min-height:716px;
}
#content {
	float: right;
	width: 645px;
	padding-right: 43px;
	text-align: justify;
	margin-bottom:25px;
	clear: right;
}
	div.clear {
		clear: both;
	}
#header {
	height: 144px;
	background: url('img/header.jpg') no-repeat;
	position: relative;
	/*border: 1px solid red;*/
}
	#header p {
		margin:0;
		padding:0;
	}
#logo {
	display: block;
	width: 190px;
	height: 116px;
	background: url('img/logo_jamna.jpg') 0 0;
	position: absolute;
	top:16px;
	left:30px;
}	
	#logo:hover {
		background-position:0 -100%;
	}
	#logo span {
		display: none;
	}
	/* logo - pory roku */
	.wiosna #logo {
		background-image: url('img/logo_jamna-wiosna.jpg');
	}
		.wiosna #logo.uroczysko {
			background-image: url('img/logo_uroczysko-wiosna.jpg');
		}
	.lato #logo {
		background-image: url('img/logo_jamna-lato.jpg');
	}
		.lato #logo.uroczysko {
			background-image: url('img/logo_uroczysko-lato.jpg');
		}
	.jesien #logo {
		background-image: url('img/logo_jamna-jesien.jpg');
	}
		.jesien #logo.uroczysko {
			background-image: url('img/logo_uroczysko-jesien.jpg');
		}
	.zima #logo {
		background-image: url('img/logo_jamna-zima.jpg');
	}
		.zima #logo.uroczysko {
			background-image: url('img/logo_uroczysko-zima.jpg');
		}
	#przejdz_na_strone_wsi_jamna {
		/*float: right;*/
		position: absolute;
		right: 15px;
		top:22px;
		width:150px;	
	}
		#przejdz_na_strone_wsi_jamna a {
			display: block;
			/*height:80px;*/
			padding-top:48px;
			opacity:.8;
			font: 9px tahoma, verdana, sans-serif;
			color:#92814E !important;
			text-align: center;
			background: url(img/logo_male.jpg) center top no-repeat;
		}
			#przejdz_na_strone_wsi_jamna a:hover {
				opacity:1;
			}
#navi {
	display: none;
}
/* menu */
#menu ul {
	position: absolute;
	top:75px;
	left:250px;
	margin:0;
	padding:0;
	height:61px;
}
#menu li {
	list-style:none;
	display:block;
	float:left;
	height:100%;	
	margin:0;
	padding:0;	
}
#menu a {
	display:block;
	height:100%;
	background-position: 0 0;
	background-repeat: no-repeat;
} 
	#menu a:hover {
		background-position:0 -60px;
	}
	#menu big,
	#menu a span,
	#m_home {
		display: none;
	}
	#m_galeria a {
		width:126px;
		background-image:url(img/m_galeria.jpg);
	}
	#m_okolica a {
		width:139px;
		background-image:url(img/m_okolica.jpg);
	}
	#m_uroczysko a {
		width:164px;
		background-image:url(img/m_uroczysko.jpg);
	}
	#m_uroczysko_oferta a {
		width:128px;
		background-image:url(img/m_uroczysko_oferta.jpg);
	}
	#m_uroczysko_okolica a {
		width:142px;
		background-image:url(img/m_uroczysko_okolica.jpg);
	}
	#m_uroczysko_dojazd a {
		width:100px;
		background-image:url(img/m_uroczysko_dojazd.jpg);
	}
	#m_uroczysko_kontakt a {
		width:113px;
		background-image:url(img/m_uroczysko_kontakt.jpg);
	}
#player {
	width:933px;
	height:430px;
	border-width:1px;
	border-style:solid;
	border-color: #AA9478 #fff #fff #AA9478;
	background-color: #363330;
	overflow: hidden;
	clear: both;
	margin-left:20px;
}
#player-text {
	width: 369px;
	height: 429px;
	position: absolute;
	z-index:10;
	right: 15px;
	top:122px;
}
#mapa-wrapper {
	width:933px;
	height:530px;
	overflow: hidden;
	clear: both;
	margin-left:20px;
}
#mapa {
	width:720px;
	height:530px;
	border-width:1px;
	border-style:solid;
	border-color: #AA9478 #fff #fff #AA9478;
	background-color: #363330;
	overflow: hidden;
	float: left;
}
#spis{
	width:200px;
	height:530px;
	overflow-x: hidden;
	overflow-y: scroll;
	background: url(img/spis.jpg);
	padding:12px 0 12px 0;
}
	#spis ul,
	#spis ol {
		margin-left:0;
	}
	#spis li {		
		list-style: none;
		clear: both;
		background-position:7px center;
		background-repeat: no-repeat;
		background-color:transparent;
		padding: 12px 7px 12px 49px;
		line-height:.85em;
		margin:0;
		cursor: pointer;
	}
		#spis li:hover,
		#spis li.selected {
			background-color:#A78B3B;
		}
	/*#spis img {
		background: none;
		padding: none;
		border: none;
		float: left;
	}*/
	#spis span {		
		color: #FFF5B3;
		font-size:11px;
	}
	/*#spis span:hover {
		text-decoration: underline;
	}*/
	.infoWindow {
		width:300px;
		height: 250px;
		overflow-x: hidden;
		ovrflow-y:scroll;
	}

#partners {
	clear: both;
	padding: 10px; 
	text-align: center;
	font: 10px tahoma;
	color:#846828 !important;
}
	#partners strong,
	#partners a	{
		padding-right: 7px;
	}
	
#footer {
	position: relative;
	width: 975px;
	height:97px;
	background: url('img/footer.jpg')/* no-repeat*/;
	margin: 0 auto;
	text-align: center;
	font: .7em tahoma;
	color:#75821C;
}
	#footer a {color: #9e9e9e;}
	#footer a:hover {color: #666666;}
	#footer address {float: left;}
	p#copyright {
		position: absolute;
		width:310px;
		top: 56px;
		left: 355px;
		/*margin:0 auto;*/
	}
	p#production {
		display: none;
		float: right;
	}

/*
*	STYLE OGOLNE
*/
hr {
	display: none;
}
h1,
h2,
h3 {
	font-family: trebuchet ms, sans-serif;
	color: #FF9900;
}
h1 {
	font: normal 2em trebuchet ms, sans-serif;
	padding:0 5px 8px 0;
	margin:20px 0 20px 0;
	background:url(img/h1.png) left bottom no-repeat;
}
	.home h1,
	.uroczysko h1,
	.galeria h1,
	.mapa h1	{
		padding-left:61px;
		
	}
	.home h1 {
		background-image:url(img/h1_home.png);
	}
	.uroczysko h1 {
		padding-top:15px;
		background-image:url(img/h1_uroczysko.jpg);
	}
h2 {
	font-size: 1.3em;
	font-weight: normal;	
	margin:10px 0 20px 0;	
	position: relative;
	left:-4px;
	padding:8px 8px 8px 12px; 
	/*background: url(img/h2.png) left top no-repeat;*/
	background: #FFF5B3;
}
	.column h2 {
		background-image: url(img/h2_column.png);
		margin: 10px 0 15px 0; 
	}
h3 {
	font-size: 1.1em;
	margin:10px 0 20px 0;	
}	
p,
ul,
ol,
li,
table,
form {
	margin:0 0 20px 0;
}
ol {
	padding-left:20px;
}
li {
	margin-bottom:0;
	padding-bottom:0;
	line-height:1.55em;
}
ul li {
	list-style: none;
	padding-left:12px;
	background: transparent url(img/li.png) 0 3px no-repeat;
}
	.galeria ul li {
		padding-left:0;
		background: none;
	}
img {
	padding: 9px;
	background:url(img/img.jpg) center center no-repeat;
}
	#player img,
	#mapa img	{
		padding: 0;
		background:none
	}
	img.noframe {
		padding: 0;
		background: none;
	}
.left {
	float:left;	
}
	img.left {
		margin: 0 15px 10px 0;
	}
.center {
	text-align: center;
}
	img.center {
		display: block;
		margin: 0 auto 20px auto;
	}
a {
	color:#FF9900;
	text-decoration:none;
}
	a:hover,
	a:hover	h2 {
		text-decoration:underline !important;
	}
	a:visited {
		color:#BEA46D;
	}

/*
* BLOKI CONTENTU 
*/
.column {
	margin-top:15px;
	width: 192px;
	padding-right:20px;
	background: url(img/separator_column.png) 93% 0 no-repeat;
	float: left;
}
	.column.last {
		background: none;
	}
	
	.column p {
		padding:0 14px 0 5px;
		text-align: left;
	}

/*
* ZAKLADKI H2
*/
#tabs {
	/*position: relative;
	top:510px;
	left:20px;*/
	list-style: none;
	float: left;
	width: 240px;
	/*border:1px solid red;*/
	padding:25px 0 0 25px;
	margin-left:0;
}
	#tabs li {
		display: block;
		width: 234px;
		height: 30px;
		padding: 8px 0 0 12px;
		/*font: trebuchet ms*/
		background: url(img/submenu_item.png) 0 0 no-repeat;
		margin:0;
		line-height:1em;
	}
	#tabs li.active {
		background-position: 0 -38px;
	}
	#tabs a {
		color: #796309 !important;
	}
#panelsContainer {
	overflow: hidden;
	padding-bottom:25px;
}
.panel {
	display: none;
	/*visibility: hidden;*/
	background-color:#FFFFCF;
}
.shown {
	display: block;
	/*visibility: visible;*/
}

/*
* GALERIA
*/
.galeria #content {
	float: right;
	width: 900px;
}
.galeria h1 {
	padding-top:15px;
	position: relative;
	left:-5px;
	background-image:url(img/h1_galeria.jpg);
}
ul.albumy,
ul.zdjecia {
	margin-left:0;	
} 
.albumy li,
.zdjecia li {
	list-style: none;
	float: left;
	text-align: center;
}
.albumy a:hover,
.zdjecia a:hover {
	text-decoration: none !important;
}
.albumy li {
	width:220px;
	height:240px;
}
.zdjecia li {
	width:100px;
	height:110px;
}
.albumy img {
	padding:20px;
	background-image: url(img/album.jpg);
}