@charset"utf-8";

body	{
		margin:0;
		padding:0;
		cursor:default;
		font-family: Tahoma, 'TrebuchetMS','LucidaGrande',Verdana,Arial;
		font-size:8pt;
		color:#000;
		background:#c3c3c3;
		}


/*************************************************************/
/**********************STYLEGLOBALNE**************************/
/*************************************************************/

A:active	{color: red;}
A:link		{color: red; text-decoration:none;}
A:visited	{color: red; text-decoration:none;}
A:hover		{color: red; text-decoration:none;}

IMG	{border:0px;
	vertical-align:top;}
	
TABLE	{vertical-align:top;			
		background-repeat:repeat;			
		background-color:transparent;			
		border:0px green solid;
		padding:0;
		margin:0px;
		font-size:8pt;
		text-align:left;}

TD	{vertical-align:top;	
	margin:0px;		
	padding:0px;
	border:0px green solid;
	background-color:transparent;
	font-size:8pt;
	text-align:left;}

h1,h2,h3	{font-family:Tahoma, 'TrebuchetMS','LucidaGrande',Arial;
			font-weight:bold;
			margin:0px;
			padding:0px;}

H2	{font-size:16px;
	color:white;
	margin:7px 0px 0px 0px ;}

DIV	{margin:0px;		
	padding:0px;
	border:0px #000000 solid;}

P	{margin:0 0 10px 0;
	padding:0px;
	border:0px #000000 solid;}
	
.bold{ font-weight:bold;}
.right { text-align: right;}

/*************************************************************/	
/**********************SRODKOWANIECALOSCI*********************/	
/*************************************************************/	

#srodkujacy{
	margin:0 auto;
	padding:3px 0 0 0;
	vertical-align:top;
	text-align:center;
	background:#fff;
	border-top: 1px solid #c3b382; border-bottom: 1px solid #c3b382;
	}
	
#srodkujacy2	{
	margin: 0;
	padding: 0;
	vertical-align: top;
	text-align: center;
	background: #fff url('images/layout/background_top_v2.png') repeat-x;
	border-bottom:3px solid #c3b382;
	overflow: hidden;
	}	
#srodkujacy3{

	width:100%;
	margin:0 auto;
	padding:0;
	vertical-align:top;
	text-align:center;
	background:#fff;
	float:left;
}
#srodkujacy4{	
	top:0px;
	width:100%;
	margin:0 auto;
	padding:0;
	vertical-align:top;
	text-align:center;
	background:#c3c3c3;
	border-top:3px solid #fff;
	clear:both;
}

	#holderMenu{height:43px; width:1000px; margin:0 auto; }

	
#calosc_outer {
	margin:0 auto;
	padding:0;
	/*width:986px;*/
	width: 1000px;
	background: #ffffff url('images/layout/bg_calosc_outer.jpg') repeat-y;
	text-align:left;
	overflow: hidden;	

}	
	
	
#calosc	{
	margin:0 auto;
	padding:0;
	/*width:986px;*/
	width: 1000px;
	background: url('images/layout/top2_v2.jpg') no-repeat;
	text-align:left;
	position: relative;
	overflow: hidden;
	}

	
	#left_section{
		float: left; 
		width: 186px;
		margin: 111px 0 0 0;
		background: url('images/layout/bg_left_v2.jpg') no-repeat;
		overflow: hidden;
	}
	
		.innerLeft1 {
			margin: 10px;
			overflow: hidden;
		}
		.innerLeft1 a { text-decoration: underline;}
		
		.innerLeft2 {
			margin: 10px 0 10px 3px;
			overflow: hidden;
		}		
		
		#image_box{
			width:608px; 
			height:100px;  
			border:1px #dddddd solid; 
			margin:0; 
			padding:0; 
			vertical-align:top; 
			margin-bottom:10px;
		}
		#location_box{
			width:608px; 
			background-color:#66ccff; 
			border:1px red solid; 
		}
			p.location_p {color:#000; font-size:8pt; z-index: 1000;}
			p.location_p a {color: red;}
			p.location_p a.location {color:#c3c3c3; font-size:8pt; text-decoration:none; font-weight:normal;}
			p.location_p a.location :visited{color:#c3c3c3; font-size:8pt; text-decoration:none;}
			p.location_p a.location :hover{color:red; font-size:8pt; text-decoration:none;}
			p.location_p a.location_current {color:#000; font-size:8pt; text-decoration:none; }
			p.location_p a.location_current :hover{color:red; font-size:8pt; text-decoration:none;}

			.holder1 {margin:0 0 10px 0; /*width:610px;*/}
			.holder1 p{padding-bottom:10px;}
			.back_print_up {margin-bottom:10px; text-align:center;}
	
	#right_section{
		float:left;
		width:680px; 
		padding:0; 
		margin:0 0 0 0; 
		vertical-align:top;
	}
	
		#logo{
			background: url('');
			width:680px;
			height:202px;
			position:relative;
			margin:0 auto 15px;
			overflow: hidden;
		 }
	
				
		#content_box{
			width:660px; 
			min-height:100px; 
			line-height: 140%;
			margin: 0 10px 20px 10px;
		
			
				
		}
	
	
		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{
		clear:both; 
		width:1000px;
		margin:0 auto;
		height:57px;
		color: #fff;		
	}
	#footer_section p { line-height: 140%; }
	#footer_section a { color:#fff;}	
.center		{text-align:center;}

.clear{clear:both;}


.art_similarcontent_dt {border-bottom:1px #ddd dotted; background:#fff; color:#aaa; font-size:8pt;}

/*************************************************************/	
/**********************MENU***********************************/	
/*************************************************************/

ul.tree{
	line-height:43px;
	
	margin:0;
	padding:0;}

ul.tree ul{
	display:block;
	margin:0;
	padding:0;
	}

ul.tree li{
	display: inline;
	list-style-type:none;
	/*padding-left:12px;*/
        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;
}




/*************************************************************/		
/********************POZOSTALEKLASY***************************/	
/*************************************************************/
				
A.words{
	color:orange;
	font-weight:bold;
}

.article_partitle{
	margin-top:0px;
	margin-bottom:10px;
}

A.article_link{
	font-weight:bold;
}

P.article_paragraph{
	margin:0px;
	margin-bottom:10px;
}

P.article_image{
	margin:10px;
	text-align:center;
}

p.article_pages_pos{
	text-align:right;
}

A.article_pages_inactive{
	visibility:hidden;
}





span.quote{
	font-style:italic;
	font-size:9pt;
	color:#4e6e92
}

A.active{
	color:#13ca00;text-decoration:none;
}

A.img_gal_link_style{
	margin:0px;
}


			



a.dt{
	color:white;
}



.galeria{
	text-align:center;
}

.galeria table{
	margin-left:auto;
	margin-right:auto;
}

.galeria td{
	padding:5px 5px 10px 5px;}

.galeria td img{
	border:1px solid black;}
	


/*************************************************************/
/**********************PROMOCYJNE TEKSTY**********************/
/*************************************************************/
.errorbg {
	background-color:#ffb6b6;/*ffb6b6*/
}

.invisible_class {
	visibility:collapse;
	line-height:0px;
	display:none;
	height:0;
}

ul.tree li.invisible_class {
display: none;
visibility:collapse;
line-height:0px;
margin:0px; 
padding: 0px; 
border: 0px; 
font-size: 0px; 
background-image: none;
}

ul.tree li.invisible_class a {
display: none;
visibility:collapse;
line-height:0px;
margin:0px; 
padding: 0px; 
border: 0px; 
font-size: 0px; 
background-image: none;
}



/*************************************************************/
/************** MAPA GOOGLE (ajuGoogleMaps) *****************/	
/*************************************************************/

div#map {
	width: 500px;
	height: 500px;
	margin: 0 auto;
}

/*****************************************************************************/
/******************************WYSZUKIWARKA************************************/
/*****************************************************************************/

#logo #q{
position:absolute;
right:47px;
bottom:12px;
background:none;
width:170px;
border:0 none;
}

#logo  #q1{
position:absolute;
right:23px;
bottom:12px;
border:0 none;
background:none;
padding:0;
margin:0;
width:20px;
cursor:pointer;
}

/*****************************************************************************/
/******************************ICE NEWS************************************/
/*****************************************************************************/
div.newstable{margin-bottom:10px;}
div.newstable .title {font-weight:bold;}
.art_comments_dt{background:#dedede; border:1px solid #bebebe; height:20px; line-height:20px; color:#000; text-align:center; font-size:10pt; font-weight:bold; cursor:pointer;}
.art_comments_dd{padding:0; margin:0;}
.art_comments_dd form textarea{width:400px; color:#000; margin-top:10px; background:#dedede; opacity:0.5; filter:alpha(opacity=50); border:1px solid #bebebe;}
#sign{ margin-left:33px; font-weight:bold;}
#sign input{width:200px;  background:#dedede; color:#000;  opacity:0.5; filter:alpha(opacity=50); border:1px solid #bebebe;}
.art_comments_dd .submit{text-align:center; }
.art_comments_dd .submit input{ cursor:pointer; background:#dedede; border:none}

/*****************************************************************************/
/******************************ICE NEWS DISPLAY************************************/
/*****************************************************************************/
.iceNewsDisplay{}
.iceNewsDisplayTitle { margin-bottom: 0;}
.iceNewsDisplayTitle a { color: red; text-decoration: underline;}
.iceNewsDisplayDate {}
.iceNewsDisplayUrl a { color: red; text-decoration: underline;  }
.iceNewsDisplayContent { margin-bottom: 10px;}
.iceNewsDisplayContent p {		
		text-align: justify;
		margin-bottom:0px;
		display: inline;
		line-height: 140%;
		}

		
		
/*****************************************************************************/
/******************************AJU NEWS************************************/
/*****************************************************************************/		

.ajuNewsList { margin-bottom:10px;}
.ajuNewsList_title { font-weight: bold; color: red;}		
.ajuNewsList_image { margin: 0 10px 10px 0;}
.ajuNewsList_intro p { display: inline;}
.ajuNewsList_link {}
		
#ajuNews { padding-bottom: 5px; color:#000;}
	#ajuNews_title {font-size: 17pt; color:#5B8700;}
	#ajuNews_title a:link {color:#5B8700;}
	#ajuNews_author, #ajuNews_date { font-size: 8pt; color:#656b6b; margin-bottom:10px;}
	#ajuNews_header { margin-bottom: 10px; color:#000; font-weight:normal;}
		#ajuNews_image { float: left; margin-right: 5px; }
		#ajuNews_intro { text-align: left; font-weight: normal; }
	#ajuNews_content { text-align: left;  font-weight:normal;}
	#ajuNews_category { color: #555555; font-size: 9pt; margin-bottom: 5px; }
	#ajuNews_back { margin-top: 5px; font-weight: bold; text-align: center; }
	.ajuNews_addcomment { background:#DEDEDE none repeat scroll 0 0;
border:1px solid #BEBEBE;
color:#000000;
cursor:pointer;
font-size:10pt;
font-weight:bold;
height:20px;
line-height:20px;
text-align:center;}
		.ajuNews_addcomment span { cursor: pointer; font-weight: bold; }
		.ajuNews_addcomment span:hover { text-decoration: underline; }

	#addCommentDiv { }
		#ajuNews_textarea { margin-bottom: 5px; }
			#ajuNews_textarea textarea { background:#DEDEDE none repeat scroll 0 0;
border:1px solid #BEBEBE;
color:#000000;
margin-top:10px;
opacity:0.5;
width:495px;}
		#addCommentDiv input { background:#DEDEDE none repeat scroll 0 0;
border:1px solid #BEBEBE;
color:#000000;
opacity:0.5;
width:200px;}
		
		#ajuNews_verifyimg { margin-bottom: 5px; text-align: center; }
		#ajuNews_verify { margin-bottom: 5px; }
			#ajuNews_verify input { background:#DEDEDE none repeat scroll 0 0;
border:1px solid #BEBEBE;
color:#000000;
opacity:0.5;
width:138px; }
		#ajuNews_signature { margin-bottom: 5px; }
		#ajuNews_submit { text-align: center; }
			#ajuNews_submit input {background:#DEDEDE none repeat scroll 0 0;
border:1px solid #BEBEBE;
color:#000000;
opacity:0.5;
width:200px;}
	#showCommentsDiv {}
		.ajuNews_comments { margin-bottom: 5px; }
			.ajuNews_comments_author { color: #5B8700; font-weight: bold; }
			.ajuNews_comments_date { color: #555555; font-size: 8pt; }
			.ajuNews_comments_content { text-align: justify; }	

#addCommentDiv span{margin-right:5px;}


/*****************************************************************************/
/******************************BoXY Strona główna*******************************/
/*****************************************************************************/

.header_box{padding-left:10px; height:31px; background: url('images/layout/header_box_v2.jpg'); color:#fff; line-height:31px; font-size:9pt;}
.header_box span {margin-left:10px;}
.content_box{width: 200px; height:260px; background:#cbcbcb; font-size:8pt;  overflow: hidden;}
.content_box p {margin: 0 10px 5px;}
.content_box_inside { margin: 5px 8px;}
.content_box_inside p { margin: 0 0 5px 0; line-height:140%;}
.content_box a { color: #000; }
.content_box a:hover { color: #000; text-decoration: underline; }
.main_page_text{width:640px; clear:both}


/*****************************************************************************************************************************************/
/*********************************************************** 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; float:left;}
	div#thumbs { position:relative;top:20px;width: 150px; float:left; margin-left:5px;}
	

	/* 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 img { margin: 0 0 5px 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: -70px; }
		a.galeriaNext img.navigation{ position: relative; left: 50px; top:-20px}

/* wyskakujacy tooltip po najechaniu na znak zapytania - jesli dane zdjecie ma opis to znak zapytania jest niebieski */	
div#imgDescription { visibility: hidden; display: none; }



/*****************************************************************************************************************************************/
/************************************************ icegallery ********************************************************/
/*****************************************************************************************************************************************
#thumbs{ height:100px; padding-left:52px; position:relative;}
#thumbs .galeriaThumbs img{padding-top:33px; padding-left:4px; cursor:pointer;}
#iceGallery_mainPhoto{text-align:center;}
#thumbs .galeriaNext .navigation {position:absolute; top:15px; right:-50px;}
#thumbs .galeriaPrevious .navigation {position:absolute; top:15px; left:-50px;}
#gallery_gallery{padding:0; margin:0 0 0 50px;}
.galleries_name{color:#F5781C; font-size:13pt;font-weight:bold; position:absolute; left:0px; top:0px;}
#gallery_gallery .galleries_thumbs{ height:345px;  position:relative;}
#gallery_gallery .galleries_thumbs .galeriaThumbs img{margin:24px 0 22px 10px;  cursor:pointer;}
#gallery_gallery .galeriaNext .navigation {position:absolute; top:15px; right:-50px;}
#gallery_gallery .galeriaPrevious .navigation {position:absolute; top:15px; left:-50px;}
#gallery_gallery .galleries_thumbs .galleries_thumbs{ width:550px; margin:0;}
#gallery_gallery .galleries_thumbs .galleries_thumbs .galeriaNext .navigation{ position:absolute; top:15px; right:-50px;}
#gallery_gallery .galleries_thumbs .galeriaNext .navigation{ position:absolute; top:15px; right:-70px;}
