@charset "utf-8";
/* CSS Document */

@font-face {
	font-family:'KoalaBold';
	src:url('koalab-webfont.eot');
	src:url('koalab-webfont.eot?#iefix') format('embedded-opentype'),
		url('koalab-webfont.woff') format('woff'),
		url('koalab-webfont.ttf') format('truetype'),
		url('koalab-webfont.svg#KoalaBold') format('svg');
	/*font-family:'Koala';
	src:url('koala-webfont.eot');
	src:url('koala-webfont.eot?#iefix') format('embedded-opentype'),
		url('koala-webfont.woff') format('woff'),
		url('koala-webfont.ttf') format('truetype'),
		url('koala-webfont.svg#Koala') format('svg');*/
	font-weight:normal;
	font-style:normal;
}


* {
	margin:0;
	padding:0;
}

html {
	height:100%;
	font-size:62.5%;
}
body {
	height:100%;
/*	font:1.2em Arial, Helvetica, sans-serif;*/
	font:1.2em "Palatino Linotype", "Book Antiqua", Palatino, serif;
	background:#F1E1B0 url(../images/bg_body_40.jpg) no-repeat top center fixed;
	color:#5C2C20;
}

a {
	color:#FFCC00;
}
a:hover {
	color:#FFF5E9;
/*	background:#FFCC00;*/
}
a:active, a:focus {
	color:#FFF5E9;
	background:#FFCC00;
}
a img {
	border:none;
	background:none;
}
ul, ol {
	list-style:none;
}
p {
	margin-bottom:20px;
}
small {
	line-height:1.1em;
	font-size:.9em;
}
.cleaner {
	clear:both;
	height:0px;
	line-height:0px;
	font-size:.1em;
	visibility:hidden;
}



#stage {
	width:980px;
	margin:0 auto;
	position:relative;
	background:url(../images/bg_stage.jpg) repeat-y top center;
/*	padding-bottom:20px;*/
	
	-moz-box-shadow: 3px 3px 6px #998E6A;
	-webkit-box-shadow: 3px 3px 6px #998E6A;
	box-shadow: 3px 3px 6px #998E6A;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#998E6A')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#998E6A');
}




/* HEADER */
#header {
/*	position:relative;*/
	height:1166px;
	clear:both;
	width:980px;
	margin:0 auto;
	line-height:130%;
	font-size:1.2em;
	background:#E9AF01 url(../images/bg_stage_top2_sk.jpg) no-repeat top center;
}
#headerRoh {
	position:absolute;
	left:980px;
	top:270px;
	width:138px;
	height:390px;
	background:url(../images/header_roh2.png) no-repeat top center;
}



#visualBox {
	position:absolute;
	left:257px;
	top:46px;
	width:466px;
	height:296px;
}
#visualBox object {
/*	margin-bottom:0px;
	height:296px;*/
}


#perex {
	position:absolute;
	left:250px;
	top:370px;
	width:500px;
	height:100px;
}
#perex .cont p {
	margin-bottom: 10px;
}
#perex .cont {
/*	text-align:justify;
	font-weight:bold;*/
	line-height:1.4em;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
}


#letter {
	color: #644e43;
	clear:both;
	position:relative;
	width:980px;
	height:auto;
	margin: -530px auto 0;
	line-height: 20px;
	font-size:17px;
	font-family:'KoalaBold', "Palatino Linotype", "Book Antiqua", Palatino, serif;
	-webkit-transform: rotate(2deg);
	-moz-transform: rotate(2deg);
	-o-transform: rotate(2deg);
	-ms-transform: rotate(2deg);
	transform: rotate(2deg);
}
*+html #letter {
	margin: 0 auto;
	zoom: 1;
}
#letter .cont {
	margin: 0 260px 0 275px;
	text-align:left;
}
#letter .cont p {
	margin-bottom: 14px;
}


/* CONTENT */
#content {
	color: #644e43;
	clear:both;
	position:relative;
	width:980px;
	height:auto;
	margin: 0 auto 0 auto;
	line-height:1.4em;
	font-size:13px;
	font-family: Arial,Helvetica,sans-serif;
}
*+html #content {
	margin: 0 auto;
	zoom: 1;
}
#content h2 {
	margin-bottom: 15px;
}
#content .cont {
/*	width:623px;*/
	margin: 70px 225px 0 210px;
	text-align:left;
}
#content a {
	color:#BD6E12;
}
#content a:hover {
	color:#FFCC00;
}
#content a:active, #content a:focus {
	color:#FFF5E9;
	background:#BD6E12;
}
.podpis {
	font-family:'KoalaBold', "Palatino Linotype", "Book Antiqua", Palatino, serif;
	display:block;
	text-align:center;
	margin:0 10px 40px 240px;
	padding-top:20px;
}



/* FOOTER */
#footer {
	height:285px;
	clear:both;
	width:980px;
	margin: -55px auto 0;
	line-height:130%;
	font-size:1.2em;
	background:#E9AF01 url(../images/bg_stage_bottom.jpg) no-repeat top center;
}
#footer .cont {
/*	width:623px;*/
	margin:0 186px 0 170px;
	text-align:right;
	padding-top:200px;
/*	background:#096;*/
}
#fancybox-outer {
	background: #f0dbac !important;
}
#fancybox-content {
	border-color: #f0dbac !important;
	font-family:'KoalaBold', "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1.5em;
}

#fancybox-content h2 {
	line-height: 2em;
}
#fancybox-content p {
	line-height: 1.5em;
}

#photo01 {
	position: absolute;
	top: 606px;
	left: -195px;
	background: transparent url(../images/photo01.png) no-repeat 0 0;
	width: 468px;
	height: 404px;
	font-family: Arial,Helvetica,sans-serif;
}
	#photo01 p {
		position: absolute;
		width: 250px;
		font-size: 12px;
		bottom: 36px;
		left: 55px;
		margin: 0;
		line-height: 17px;
	}
#photo02 {
	position: absolute;
	top: 955px;
	right: -137px;
	background: transparent url(../images/photo02.png) no-repeat 0 0;
	width: 393px;
	height: 309px;
}