@charset "utf-8";

body	{
		margin:0;
		padding:0;
		cursor:default;
		font-family: Tahoma, Arial, Helvetica,sans-serif;
		font-size:10pt;
		color:#fff;
		background: #000; 
		font-weight:normal;}
		


/*************************************************************/
/**********************STYLEGLOBALNE**************************/
/*************************************************************/

A:active	{color:#fff;}
A:link		{color:#888;text-decoration:underline;}
A:visited	{color:#888;text-decoration:none;}
A:hover		{color:#C8B032;text-decoration:none;}

IMG	{border:none 0px;
	vertical-align:top;}
	
TABLE	{vertical-align:top;			
		background-repeat:repeat;			
		background-color:transparent;			
		border:0px green solid;
		padding:0;
		margin:0px;
		font-size:10pt;
		text-align:left;}

TD	{vertical-align:top;	
	margin:0px;		
	padding:0px;
	border:0px green solid;
	background-color:transparent;
	font-size:10pt;
	text-align:left;}

h1,h2,h3	{font-family:ArnoPro, Times New Roman,Times, sans-serif;
			font-weight:normal;
			margin:0px;
			padding:0px;}

h1 {font-size:35px;		}

			
H2	{font-size:25px;
	color:white;
	margin:7px 0px 7px 0px ;}

H3	{font-size:20px;
margin:0;
}
	
h1 a:link, h1 a:visited, h1 a:hover, h1 a:active{color:#fff;text-decoration:none;}
h2 a:link, h2 a:visited, h2 a:hover, h2 a:active{color:#fff;text-decoration:none;}	
h3 a:link, h3 a:visited, h3 a:hover, h3 a:active{color:#fff;text-decoration:none;}

DIV	{margin:0px;		
	padding:0px;
	border:0px #000000 solid;}

P	{margin:0px;
	padding:0px;
	border:0px #000000 solid;}


/*************************************************************/	
/**********************SRODKOWANIECALOSCI*********************/	
/*************************************************************/	

#srodkujacy	{
	
width:100%;
	margin:0 auto;
	padding:0;
	vertical-align:top;
	text-align:center;
	top:0px;
	
	
	}
	
#holder2{
	width:998px;
	height:21px;
	margin:0 auto;
	border-left:#888888 1px solid;
	border-right:#888888 1px solid;
	}
#holder3{	
	width:998px;
	height:21px;
	margin:0 auto;
	border-left:#888888 1px solid;
	border-right:#888888 1px solid;
}
	
.holderMenu{
	width:100%;
	height:32px;
	border-top:#888888 1px solid;
	border-bottom:#888888 1px solid;
	text-align: center;
	}
	.holderMenu #Menu{
	width:998px;
	height:32px;
	margin:0 auto;
	border-left:#888888 1px solid;
	border-right:#888888 1px solid;
	}	
	.holderMenu #Menu2{
	width:998px;
	height:32px;
	margin:0 auto;
	border-left:#888888 1px solid;
	border-right:#888888 1px solid;
	}	
	#Menu2 {text-align: center;}
		

#calosc	{
	margin:0 auto;
	padding:0;
	width:998px;
	height:576px;
	text-align:left;
	border-left:#888888 1px solid;
	border-right:#888888 1px solid;
	}
	
	#left_section{
		float:left; 
		width:150px;
		height:520px;
		padding:0;
		margin:20px 0 0 15px;
		
	}
		#image_box{
			width:150px;
			height:84px;  
			margin:0;
			padding:0; 
			vertical-align:bottom; 
			position:relative;
			
		}
		#image_box img{position:absolute; right:0; bottom:0;border:0 none;}
		
		#leftMenuText{
		text-align:right;
		margin:10px 0 0 15px;	
		height:280px;
		}
		#randomPhotos{
		width:120px;
		height:500px;
		float:left; 
		margin:70px 15px 0 0;
		}
		
		#randomPhotos .randomphotos_photo{
		margin-bottom:10px;
		}
		
		
		#location_box{
			width:608px; 
			background-color:#66ccff; 
			border:1px #dddddd solid; 
		}
			
		#content_box{
			width:640px; 
			float:left;
			height:530px;
			margin:14px 13px 0;
		}
			.holder1 {margin:0 0 10px 0; width:640px;}
			.holder1 p{}
			.back_print_up {margin-bottom:10px; text-align:center;}
		
		div.holderContent{
		 width:640px;
		height:426px;
		position:relative;
		
		
		}
		div.holderContent img{
		border:1px solid #fff;
		}
		
	#right_section{
		float:right;
		width:160px; 
		padding:0; 
		margin:0; 
		vertical-align:top;
		top:0;
	}
		div.holder2 {margin:0 auto 10px auto; width:140px;}
		p.header_right{background:#66ccff; color:#fff; font-weight:bold; padding:5px; text-align:center; margin-top:5px;}
	
	#footer_section{		
		padding:7px 0 7px;
		
		width: auto; display: inline; /*krolick srodkowanie stopki */
		line-height:30px;
	}
	p.footer{	
			font-size:11px;
			margin:0 0 0 -10px;
			text-align:left;
			line-height:19px;
			width: auto; display: inline; /*krolick srodkowanie stopki */
}
	
p.footer a { color:#aaa;}	
p.center		{text-align:center;}

p.banner{padding:10px;}
p.visinfo{ font-size:8pt;}

.wybrane{font-size:20px;margin-bottom:18px; font-family:serif}

.art_similarcontent_dt {border-bottom:1px #ddd dotted; background:#fff; color:#aaa; font-size:8pt;}

/*************************************************************/	
/**********************MENU***********************************/	
/*************************************************************/

ul.tree{
	display:block;
	margin:5px 0 10px 0;
	padding:0 10px;}

ul.tree ul{
	display:block;
	margin:0;
	padding:0;
	}

ul.tree li{
	display: block;
	list-style-type:none;
	/*padding-left:12px;*/
        border-bottom: 1px #dddddd dotted;
        line-height:20px;
}

ul.tree li.closed{	}
ul.tree li.opened{	}

ul.tree li a{
	font-size:12px;
	text-decoration:none;
	cursor:pointer;
    line-height:20px;}

ul.tree li a.folder{
	margin: 0 0 0 0;
    padding: 0 0 0 0;
	}

ul.tree li a.active{
	font-weight:normal;
        color: #23a4ff;}

ul.tree li a:hover{
	text-decoration:none;
    color: #23a4ff;
	}

ul.tree li ul li {
	padding-left:12px;
	border-bottom: 0px #dddddd dotted;
	border-top: 1px #dddddd dotted;
	line-height:20px;
}



			
			

	
/*************************************************************/
/*****************SYSTEM WYSZUKIWANIA*************************/
/*************************************************************/

#searchTable{ width:100%; margin:0 auto; padding:0; border:0; border-collapse:collapse; text-align:center;}
#searchTable td { text-align:center; padding:10px; margin:0 auto; width:100%;}
#searchTable td p {padding-bottom:0; }

.search_top {
	text-align:center;
	border-bottom:1px #e8e8e8 dotted;
	margin:0 auto;
	padding:0;
	width:100%;
}
.search_bottom {
	text-align:center;
	border-bottom:0;
	margin:0 auto;
	margin-bottom:0;
	width:100%;
}
.search_input {
	margin: 10px auto;
}

p.search_group_title {
	width:100%;
	text-align:left;
	font-weight:bold;
	border-bottom:1px #e8e8e8 dotted;
	margin:5px 0 0 0; 
	vertical-align:middle;
}

.search_noitem {
	font-style: italic;
}





/*****************************************************************************************************************************************/
/*********************************************************** galeria (iceGallery) ************************************************************/
/*****************************************************************************************************************************************/

/* div pojawiajacy sie jesli w danym katalogu w strukturze jest wiecej niz jedna galeria */
div#iceGallery_contentitemstable { }

	/* akapit z napisem "wybierz galerie" */
	p#iceGallery_header { font-weight: bold; text-align: center; margin-bottom: 5px; font-size: medium; }
	
	/* div odpowiedzialny za wyswietlenie miniaturki ostatniego zdjecia z danej galerii i jej tytulu - wielkosc zdjec jest taka sama jak ustawiona w cmsie dla miniaturek */
	div.iceGallery_miniGallery { float: left; margin: 5px; }
		p.iceGallery_miniGallery_photo { text-align: center; }
		p.iceGallery_miniGallery_title { font-weight: bold; text-align: center; margin-top: 5px; }

/* div juz otwartej konkretnej galerii */
div#iceGallery { text-align: left; margin: 0px auto; height: 400px; display:table;}

	/* tytul zdjecia w galerii (o ile zdjecie ma dodany tytul) */
	p#galleryTitle { text-align:center; font-weight: bold; font-size: 11pt; margin-bottom: 10px; }
	
	/* akapit z ikonka ktora sygnalizuje czy zdjecie ma opis czy nie */
	p#iceGallery_photoDescription { }
	
	/*akapit z glownym zdjeciem w galerii */
	p#iceGallery_mainPhoto {text-align:center;display:table-cell; vertical-align:middle;}
	
	/*miniatury zdjec w galerii */
	div#thumbs { position:absolute; left: 653px; top: 0px; width: 170px; }
		div#thumbs img { margin: 0 10px 17px 0; vertical-align: middle; cursor: pointer; border: 1px solid #fff;}

		/* przyciski do przewijania galerii jesli w galerii jest wiecej zdjec niz ustawione wyswietlanie w cmsie  - uwaga wystaja po 50px z kazdej strony, wiec maxymalna szerokosc duzego zdjecia w galerii to szerokosc diva content minus 100px */
		a.galeriaPrevious img.navigation{ position: absolute; right: 71px; top: -17px; }
		a.galeriaNext img.navigation{ position: absolute; right: 71px; top: 438px; }

/* wyskakujacy tooltip po najechaniu na znak zapytania - jesli dane zdjecie ma opis to znak zapytania jest niebieski */	
div#imgDescription { visibility: hidden; display: none; }
