@media screen {
	body, html {
		margin: 0px;
		padding: 0px;
		background: #E9D6B6;
		color: Black;
	}
	div#container {
		width: 1000px;
		text-align: center;
	}
	
	#left_pane {
		width: 200px;
		background-image: url(img/pane_segment.png);
		background-repeat: repeat-y;
		float: left;
		font-family: "Comic Sans MS", "Comic Sans", fantasy;
		font-weight: bold;
		font-size: 14px;
	}
	#left_pane img {
		display: block;
		border: none;
		margin: 0px;
		padding: 0px;
	}
	
	#left_pane a {
		padding: 0px;
		margin: 0px;
		border: none;
	}
	
	#right_pane {
		width: 800px;
		float: right;
	}
	#menu_bar a, img {
		padding: 0px;
		margin: 0px;
		border: none;
		vertical-align: top;
	}
	
	#left_pane img.inline_img {
		display: inline;
		vertical-align: bottom;
	}
	
	#main_pane {
		padding: 0px 100px 10px 100px;
		font-family: "Comic Sans MS", "Comic Sans", fantasy;
		font-size: 1em;
	}
	
	#main_pane a {
		font-family: "Century Gothic", "Arial CE", Arial, Helvetica, sans-serif;
		font-size: 1.4em;
		text-decoration: none;
		color: #003200;
	}
	#main_pane a:visited {
		color: #003200;
	}
	#main_pane a:hover {
		color: #006400;
		text-decoration: underline;
	}
	#main_pane a.norm_link {
		color: black;
		font-family: "Comic Sans MS", "Comic Sans", fantasy;
		font-size: 1em;
		font-weight: bold;
	}
	#main_pane a.norm_link:hover {
		text-decoration: underline;
	}
	a.obraz_tekst i {
		font-size: 75%;
	}
	h1 i {
		font-size: 75%;
	}
	
	div.zdjecie_l {
		float: left;
		font-size: 0.8em;
		font-style: italic;
		padding-right: 15px;
		padding-top: 10px;
	}
	div.zdjecie_r {
		float: right;
		font-size: 0.8em;
		font-style: italic;
		padding-left: 15px;
		padding-top: 10px;
	}
	
	div#w289 {
		width: 289px;
	}
	div#w240 {
		width: 240px;
	}
	div#w260 {
		width: 260px;
	}
	div#w217 {
		width: 217px;
	}
	div#w180 {
		width: 180px;
	}
	div#w350 {
		width: 350px;
	}
	div#w330 {
		width: 330px;
	}
	div#w400 {
		width: 400px;
	}
	div#w314 {
		width: 314px;
	}
	
	div.panorama {
		position: relative;
		height: 420px;
		width: 600px;
		overflow: scroll;
		z-index: 2;
	}
	#pan1l, #pan2l, #pan3l {
		position: absolute;
		top: 0px;
		left: 0px;
		height: 400px;
		width: 250px;
		cursor: w-resize;
		background-image: url(img/1px.gif);
		background-position: left top;
		background-repeat: no-repeat;
		z-index: 3;
	}
	#pan1r, #pan2r, #pan3r {
		position: absolute;
		top: 0px;
		right: 0px;
		height: 400px;
		width: 250px;
		cursor: e-resize;
		background-image: url(img/1px.gif);
		background-position: left top;
		background-repeat: no-repeat;
		z-index: 3;
	}
	div.panorama img {
		position: absolute;
		left: 0px;
		top: 0px;
		z-index: 1;
	}
	
	div.widened {
		padding: 0px 30px 0px 30px;
	}
	div.watermarked {
		padding: 0px 100px 0px 100px;
		background-image: url(img/bg_img.png);
		background-position: center top;
		background-repeat: repeat-y;
	}
	
	img#map_menu {
		border: none;
	}
	
	div#rodzaje {
		font-size: 16px;
		text-align: left;
		width: 150px;
		margin: 0px 20px 0px 30px;
	}
	
	div.wybrany_rodzaj {
		background-image: url(img/arrow.png);
		background-position: right bottom;
		background-repeat: no-repeat;
		font-weight: bold;
		width: 100%;
		border-bottom: 2px solid #7D1A10;
	}
	
	div.rodzaj {
		width: 100%;
	}
	
	div.wybrany_podrodzaj {
		background-image: url(img/arrow.png);
		background-position: right bottom;
		background-repeat: no-repeat;
		font-weight: bolder;
		border-bottom: 2px solid #7D1A10;
		width: 90%;
		margin: 0% 0% 0% 10%;
	}
	
	div.podrodzaj {
		width: 90%;
		margin: 0% 0% 0% 10%;
	}
	
	div#rodzaje a {
		text-decoration: none;
		font-weight: normal;
		color: #7D1A10;
	}
	div#rodzaje a:visited {
		text-decoration: none;
		color: #7D1A10;
	}
	div#rodzaje a:hover {
		font-weight: bold;
	}
	
	
	#left_pane form {
		width: 150px;
		margin: 0px 20px 0px 30px;
	}
	
	
	#left_pane form div select {
		width: 100%;
		border: 1px solid #7D1A10;
		background: #E9D6B6;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #7D1A10;
	/*	font-weight: bold;*/
	}
	#left_pane form div input.szukaj {
		background-image: url(img/input.png);
		background-position: left center;
		background-repeat: repeat-x;
		width: 95%;
	/*	border: 1px solid #7D1A10;*/
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #7D1A10;
	/*	color: #006400; */
	}
	
	input.submit {
		background-color: #E9D6B6;
		background-image: url(img/przycisk.png);
		background-repeat: no-repeat;
		border: 1px outset #7D1A10;
		font-family: "Comic Sans MS", "Comic Sans", fantasy;
		font-size: 14px;
		font-weight: bold;
		height: 34px;
		width: 100px;
		cursor: pointer;
	}
	input.kup {
		background-color: #E9D6B6;
		background-image: url(img/kup.png);
		background-repeat: no-repeat;
		border: 1px outset #7D1A10;
		font-family: "Comic Sans MS", "Comic Sans", fantasy;
		font-size: 14px;
		font-weight: bold;
		height: 34px;
		width: 320px;
		cursor: pointer;
	}
	
	#checkboxy {
		display: block;
		font-size: 14px;
		text-align: left;
	}
	
	div#wybrane_obrazy {
		text-align: center;
	}
	
	div#naw_gora {
		border-bottom: 3px solid #7D1A10;
	/*	width: 580px;*/
		padding: 5px 10px 5px 10px;
	}
	div#naw_dol {
	/*	width: 580px;*/
		padding: 5px 10px 5px 10px;
	}
	div#naw_gora form, form div {
		display: inline;
	}
	div#naw_dol form, form div {
		display: inline;
	}
	div#naw_gora select {
		background-color: #E9D6B6;
		font-weight: bold;
		margin-bottom: 6px;
	}
	div#naw_dol select {
		background-color: #E9D6B6;
		font-weight: bold;
		margin-bottom: 6px;
	}
	
	
	a.nav_link, a.nav_link img {
		border: none;
		padding: 1px;
	}
	
	span.nav_fake {
		padding: 2px;
	}
	
	/*
	div.s_obraz_container {
		display: inline;
		background-color: #effafd;
		border: 1px solid black;
	}
	*/
	img.s_obraz {
		border: 5px solid #E9D6B6;
		vertical-align: middle;
	}
	img.s_obraz_lit {
		border: 5px double #7D1A10;
		vertical-align: middle;
	}
	
	a.obraz:link {
		margin: 5px;
	}
	/*
	a.obraz:visited {
	}
	a.obraz:hover {
	}
	a.obraz:active {
	}
	*/
	
	div.aktualnosc {		margin: 5px;		padding: 5px;		border: 2px solid #7D1A10 ;	}	div.aktualnosc div.naglowek {		font-family: "Century Gothic", "Arial CE", Arial, Helvetica, sans-serif;		text-decoration: none;				background-color: #7D1A10;		color: #E9D6B6;		font-weight: bold;		margin-bottom: 5px;		padding: 5px;	}		div.aktualnosc div.tresc {		font-weight: normal;		text-align: justify;	}	/*	div.naglowek {		font-weight: bold;		margin-top: 10px;	}*/
	
	img.m_obraz0 {
	/*	display: block;*/
		border: none;
		margin-right: 10px;
		margin-bottom: 5px;
		float: left;
	}
	img.m_obraz1 {
	/*	display: block;*/
		border: none;
		margin-left: 10px;
		margin-bottom: 5px;
		float: right;
	}
	
	div.justified {
		padding-top: 1em;
		padding-bottom: 1em;
		width: 596px;
		text-align: justify;
	}
	div.justified b {
		font-weight: normal;
		text-align: left;
		font-size: .8em;
	}
	.tnij {
		clear: both;
	}
	.tnij_l {
		clear: left;
	}
	.tnij_r {
		clear: right;
	}
	
	div.lista_l {
		text-align: left;
		vertical-align: middle;
		height: 100px;
		padding: 10px 10px 10px 10px;
		border-left: 3px solid #7D1A10;
		border-bottom: 3px solid #7D1A10;
	}
	div.lista_l img {
		float: left;
		border: 0px;
		margin-right: 10px;
		vertical-align: middle;
	}
	
	div.lista_r {
		text-align: right;
		vertical-align: middle;
		height: 100px;
		padding: 10px 10px 10px 10px;
		border-right: 3px solid #7D1A10;
		border-bottom: 3px solid #7D1A10;
	}
	div.lista_r img {
		float: right;
		border: 0px;
		margin-left: 10px;
		vertical-align: middle;
	}
	
	div#brak_danych {
		border-right: 3px solid #7D1A10;
		border-bottom: 3px solid #7D1A10;
		border-left: 3px solid #7D1A10;
		padding-bottom: 20px;
		padding-top: 20px;
		font-weight: bold;
	}
	
	div#fleft {
		float: left;
		width: 35%;
		font-size: 2em;
		text-align: left;
	}
	div#fright {
		float: right;
		text-align: justify;
		width: 65%;
	}
	div#sleft {
		float: left;
		width: 35%;
		font-size: 1.4em;
		text-align: left;
	}
	div#sleft img {
		vertical-align: middle;
	}
	
	div#kontaktd {
		width: 600px;
		height: 940px;
		
		background-image: url(img/parchment.jpg);
		background-position: center center;
		background-repeat: no-repeat;
		
		font-family: "Comic Sans MS", "Comic Sans CE", "Comic Sans", fantasy;
	
	}
	/*
	div#kontaktd form {
		padding: 15% 10% 0 10%;
	}
	*/
	div#kontaktd.potwierdzony {
		height: 400px;
		background-image: url(img/parchment_short.jpg);
	}
	div#kontaktd.potwierdzony h2 {
		margin-left: -15%;
		line-height: 80%;
	}
	
	div#kontakt_oba {
		margin-left: 10%;
		margin-right: 25%;
		height: 200px;
	}
	
	div#kontakt_adres {
		float: left;
		
		text-align: center;
		font-size: 14px;
	}
	div#kontakt_godziny {
		float: right;
			
		text-align: center;
		font-size: 14px;
	}
	
	div#kontakt_oba h3 {
		padding-top: 50px;
	
		font-family: Harrington, fantasy;
		font-size: 26px;
	
	}
	div#mail_form {
		font-size: 15px;
	}
	div#mail_form div {
		display: block;
		margin-top: 20%;
		margin-left: 15%;
		margin-right: 15%;
		text-align: left;
		font-size: 15px;
	}
	div#mail_form span {
		font-size: 80%;
	}
	.error {
		font-weight: bold;
		color: #C00000;
	}
	
	#tytul, #tresc {
		width: 70%;
	}
	
	div#mail_form input.invisible {
		background-color: #E9D6B6;
		color: black;
		border: 1px solid black;
		filter:alpha(opacity=50);
		-moz-opacity: .50;
		opacity: .50;
	}
	#tytul.invisible, #tresc.invisible {
		background-color: #E9D6B6;
		color: black;
		border: 1px solid black;
		filter:alpha(opacity=50);
		-moz-opacity: .50;
		opacity: .50;
	}
	
	div#mail_form input.visible {
		border: 1px solid green;
		filter:alpha(opacity=100);
		-moz-opacity: 1;
		opacity: 1;
	}
	#tytul.visible, #tresc.visible {
		border: 1px solid green;
		filter:alpha(opacity=100);
		-moz-opacity: 1;
		opacity: 1;
	}
	
	#footer {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: .6em;
		clear: both;
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
		margin-top: 10px;
		border-top: 1px solid #7D1A10;
	}
	#footer a {
		border: none;
		text-decoration: none;
		color: Black;
	}
	#footer a:hover {
		text-decoration: underline;
	}
	#footer img {
		vertical-align: middle;
		margin: 1px;
	}
	
	
	#legenda1 {
		position: absolute;
		font-family: "Comic Sans MS", "Comic Sans", fantasy;
	}
	#legenda2 {
		position: absolute;
		font-family: "Comic Sans MS", "Comic Sans", fantasy;
	}
	
	.legenda1 {
		width: 200px;
	}
	.legenda2 {
		color: White;
		width: 200px;
		text-align: right;
	}
	.legenda11 {
		color: White;
	}
	.legenda12 {
		color: White;
		width: 230px;
		text-align: right;
	}
	.legenda5 {
		width: 200px;
	}
	.legenda6 {
		width: 200px;
	}
	.legenda7 {
		width: 230px;
	}
	.legenda8 {
		color: White;
		width: 230px;
	}
	
	#fixd {
		font-style: italic;
		width: 596px;
	}
	
	#fixd i {
		font-style: normal;
		font-size: 0.75em;
	}
	
	/* TODO */
	/*
	textarea:focus, input:focus, .sffocus, .sffocus {
	background-color: #ffc;
	
	INPUT:hover {background: yellow;}
	INPUT:focus {background: #FF99FF;}
	INPUT:focus:hover {background: #99FF99;}
	}
*/
}

@media print {
	#left_pane {
		display: none;
	}
	#menu_bar {
		display: none;
	}
	#footer {
		display: none;
	}
	#panoramy {
		display: none;
	}
	a {
		text-decoration: none;
		color: Black;
		font-weight: bold;
	}
	.lista_l img {
		display: block;
		margin-top: 1em;
	}
	.lista_r img {
		display: block;
		margin-top: 1em;
	}
	.m_obraz1 {
		display: block;
		margin-top: 1em;
		margin-bottom: 1em;
	}
	form {
		display: none;
	}
	#naw_gora {
		display: none;
	}
	#naw_dol {
		display: none;
	}
	
	div.zdjecie_l {
		float: left;
		font-size: 0.8em;
		font-style: italic;
		padding-right: 10pt;
		padding-top: 10pt;
	}
	div.zdjecie_r {
		float: right;
		font-size: 0.8em;
		font-style: italic;
		padding-left: 10pt;
		padding-top: 10pt;
	}
	
	div#w289 {
		width: 289px;
	}
	div#w240 {
		width: 240px;
	}
	div#w260 {
		width: 260px;
	}
	div#w217 {
		width: 217px;
	}
	div#w180 {
		width: 180px;
	}
	div#w400 {
		width: 400px;
	}
	div#w350 {
		width: 350px;
	}
	div#w330 {
		width: 330px;
	}
	div#w314 {
		width: 314px;
	}
}