@charset "utf-8";


@media print {
	/* GLOBAL */
	body {
		margin: 0px;
		background-color: #fff;
		text-align: center;
		font-family: Tahoma, Arial, Verdana, Helvetica, Geneva;
		font-size: 11px;
		color: #666;
	}
	
	img {
		border: none;
	}
	
	a {
		color: #ff7800;
		text-decoration: none;
	}
	
	a:hover {
		text-decoration: underline;
	}
	
	p {
		padding: 0px;
		margin: 0px;
		padding-bottom: 4px;
	}
	
	form, h1, h2 {
		margin: 0px;
		padding: 0px;
	}
	
	input {
		visibility: hidden;
	}
	
	div#wrapper {
		width: 911px;
		margin: 0px auto;
		text-align: left;
	}
	
	div#content {
		text-align: left;
		width: 911px;
		background-image: url(img/contentBg.gif);
		background-repeat: repeat-y;
		background-position: left top;
	}
	
	/* --- TOP --- */
	
	div#top {
		visibility: hidden;
		position: absolute;
		width: 0px;
		height: 0px;
	}
	
	/* --- END OF TOP --- */
	
	
	/* --- CHAPTERS ---*/
	div#chapters {
		visibility: hidden;
		position: absolute;
		width: 0px;
		height: 0px;
	}
	/* --- END OF CHAPTEsearchBoxRS ---*/
	
	/* --- TOOLS PANEL --- */
	div#toolsPanel {
		visibility: hidden;
		position: absolute;
		width: 0px;
		height: 0px;
	}
	
	/* --- END OF TOOLS PANEL --- */
	
	/* --- ADV -- */
	div#adv {
		visibility: hidden;
		position: absolute;
		width: 0px;
		height: 0px;
	}
	/* --- END OF ADV -- */
	
	/* --- TOP MENU --- */
	div#topMenu {
		visibility: hidden;
		position: absolute;
		width: 0px;
		height: 0px;
	}

	/* --- END OF TOP MENU --- */
	
	/* --- INF --- */
	div#inf {
		width: 100%;
	}
	
	/* --- END OF INF --- */
	
	/* --- COL LEFT --- */
	div#colLeft {
		visibility: hidden;
		position: absolute;
		width: 0px;
		height: 0px;
	}
	/* --- END OF COL LEFT --- */
	
	/* --- LEFT MENU --- */
	div#leftMenu {
		visibility: hidden;
		position: absolute;
		width: 0px;
		height: 0px;
	}
	


	
	/* --- COL RIGHT --- */
	div#colRight {
		width: 100%;
		border-left: 1px solid #d1d1d1;
		margin-top: 0px;
	}
	
	div#banner {
		visibility: hidden;
	}
	
	div#subColA {
		float: left;
		width: 300px;
		padding-bottom: 20px;
	}
	
	div#subColB {
		float: left;
		width: 300px;
		padding-bottom: 20px;
		margin-left: 10px;
	}
	
	.tbBorder {
		border: 1px solid #cedea1;
		margin-right: 5px;
		margin-bottom: 0px;
	}
	
	.tbL {
		float: left;
		margin-right: 5px;
		margin-bottom: 0px;
	}
	
	.tbR {
		float: right;
		margin-left: 5px;
		margin-bottom: 0px;
	}
	
	div.infContentShort img {
		border: 1px solid #fff;
		float: left;
	
	}
	
	div.infContentShort {
		width: 280px;
		float: left;
		padding-left: 20px;
		padding-top: 10px;
		clear: both;
	}
	
	div.infContentTools {
		visibility: hidden;
	}
		
	.infDate {
		color: #999;	
		font-size: 9px;
		text-align: left;
		padding-left: 20px;
		float:left;
		width: 280px;
		clear: both;
	}
	
	/* --- END OF COL RIGHT --- */
	
	
	/* --- INF --- */
	.infHeader {
		font-weight: bold;
		font-size: 11px;
		margin-top: 17px;
		padding-left: 20px;
		background-image: url(img/h2.gif);
		background-repeat: no-repeat;
		background-position: left center;
		width: 100%;
		clear: both;
		float: left;
	}
	
	div.infContent img {
		border: 1px solid #fff;
		float: left;
	}
	
	div.infContent {
		width: 100%;
		float: left;
		padding-left: 20px;
		padding-top: 10px;
		clear: both;
	}
	
	div.infAttach {
		width: 100%;
		float: left;
		padding-left: 20px;
		padding-top: 10px;
		clear: both;
	}
	
	div.infAttach .attachHeader {
		font-weight: bold;	
	}
	
	div.infParagraph {
		width: 100%;
		float: left;
		padding-left: 20px;
		padding-top: 10px;
		clear: both;	
	}
	
	.infParagraphHeader {
		font-weight: bold;
		font-size: 11px;
		margin-top: 17px;
		padding-left: 20px;
		background-image: url(img/h2.gif);
		background-repeat: no-repeat;
		background-position: left center;
		float: left;
		clear: both;
	}
	
	div#comments {
		visibility: hidden;
		position: absolute;
		width: 0px;
		height: 0px;
	}
	
	
	
	/* --- END OF INF --- */
	
	/* --- GALLERY --- */
	div#gallery { 
		float: left;
		padding: 15px;
		width: 311px;
	}
	
	div#galleryFull { 
		float: left;
		padding: 15px;
		padding-left: 50px;
		width: 560px;
	}
	
	div#galleryFull .row { 
		padding-top: 10px;
		padding-bottom: 10px;
		clear: both;
		float: left;
	}
	
	.thumb { 
		width: 139px;
		float: left;
		padding-left: 12px;
	}
	
	.thumbChild { 
		border: 1px solid #2fa698;
		border-right: 6px solid #2fa698;
		border-top: 6px solid #2fa698;
	}
	
	.thumbChild:hover { 
		border: 1px solid #1b6e65;
		border-right: 6px solid #1b6e65;
		border-top: 6px solid #1b6e65;
		cursor: pointer;
	}
	
	.thumbChild img { 
		border: 1px solid #fff;
	
		clear: both;
	}
	
	.thumbMoreLink {
		width: 120px;
		float:left;
	}
	
	.thumbMoreZoom {
		width: 19px;
		float:left;
	}
	
	.thumbMore { 
		float: left;
	}
	
	
	/* END OF GALLERY --- */
	
	/* --- LEGAL NOTICE --- */
	div#legalNotice {
		float: left;
		padding: 15px;
		width: 311px;
		text-align: center;
		font-size: 9px;
		color: #1b6e65;
	}
	
	/* --- END OF LEGAL NOTICE --- */
	
	
	/* --- INF  --- */
	div#inf {
		float: left;
		padding: 15px;
		width: 100%;
		min-height: 520px;
	}
	
	div#inf h1 {
		text-align: left;
		padding-left: 25px;
		color: #26a312;
		background-image: url(img/h1.gif);
		background-position:left top;
		background-repeat: no-repeat;	
		font-size: 18px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight:lighter;
		width: 565px;
		clear: both;
	}
	
	div#inf h1 a {
		color: #26a312;
	}
	
	div#inf h2 {
		font-family: "Trebuchet MS", Tahoma, Verdana;
		background-image: url(img/h2.gif);
		background-position:left top;
		background-repeat: no-repeat;	
		font-size: 11px;
		color: #185658;
		clear: both;
		font-weight: bold;
		padding-left: 20px;
		background-image: url(img/h2.gif);
		background-repeat: no-repeat;
		background-position:bottom left;
	}
	
	div#inf ul li {
		list-style: url(img/li3.gif);
		padding-bottom: 2px;
		font-size: 9px;
	}
	
	div#inf .text {
		width: 550px;
		padding: 15px;
		line-height: 18px;
		color: #555;
		font-size: 12px;
		text-align: justify;
	}
	
	div#inf p {
		padding-top: 5px;
	}
	
	/* --- END OF INF  --- */
	
	/* --- FOOTER --- */
	div#footer {
		visibility: hidden;
	}
	
	/* --- END OF FOOTER --- */
	
	
	
	/* --- COMMENTS --- */
	div#comments {
		visibility: hidden;
		position: absolute;
		width: 0px;
		height: 0px;
	}
	
	/* --- END OF COMMENTS --- */
	
	/* --- SITE MAP --- */
	div#inf div.siteMap {
		float: left;
		clear: both;
		padding-top: 20px;
	}
	
	div#inf div.siteMap ul {
		
	}
	
	div#inf div.siteMap ul li {
		list-style-image: url(img/li4.gif);	
		font-weight: bold;
	}
	
	div#inf div.siteMap ul li a {
		color: #666;
	}
	
	div#inf div.siteMap ul li.level1 {
		list-style-image: url(img/li5.gif);	
		font-weight: normal;
		margin-left: 10px;
		text-decoration: underline;
	}
	
	div#inf div.siteMap ul li.level1 a {
		color: #21a10d;
	}
	
	div#inf div.siteMap ul li.level1a {
		list-style-image: url(img/li6.gif);	
		font-weight: normal;
		margin-left: 10px;
	}
	
	div#inf div.siteMap ul li.level1a a {
		 color:#666;
	}
	
	div#inf div.siteMap .siteMapHeader {
		clear: both;
		font-weight: bold;
	}
	
	/* --- END OF SITE MAP --- */
	
	
	
	/* ADDED BY MICHAŁ */
	
	div#subColA .infHeader, div#subColB .infHeader  {
		font-weight: bold;
		font-size: 11px;
		margin-top: 17px;
		padding-left: 20px;
		background-image: url(img/h2.gif);
		background-repeat: no-repeat;
		background-position: left center;
		width: 280px;
		clear: both;
		float: left;
	}
	
	div#subColA div.infContent img, div#subColB div.infContent img {
		border: 1px solid #fff;
		float: left;
	}
	
	div#subColA div.infContent, div#subColB div.infContent {
		width: 280px;
		float: left;
		padding-left: 20px;
		padding-top: 10px;
		clear: both;
	}
	
	
	div#inf .paging {
		visibility: hidden;
		position: absolute;
		width: 0px;
		height: 0px;
	}
	

}