/****************************** CSS made by Tomasz Kowalkiewicz - Krakweb.pl ********************************/
@charset "utf-8";

/**************************************************************************************/
/********************************** STYLE GLOBALNE *************************************/
/*************************************************************************************/

html { color: #000000; background:#ffffff; }

body	{
	font-family: Verdana, Arial, Tahoma, 'TrebuchetMS','LucidaGrande';
	font-size: 10pt;
	text-align: left;
	color: #000000;
	background:#ffffff;
	margin: 0px;
	padding:0px;
	cursor:default;
}

a:active { color: #ff0000;}
a:link { color: #2E487B; text-decoration:none; }
a:visited { color: #2E487B; text-decoration:none; }
a:hover { color: #2E487B; text-decoration: underline; }
a:focus { -moz-outline-style: none; }
area:focus { -moz-outline-style: none; }

/* resetowanie wartosci */
table, tr, td {
	vertical-align: middle;
	background: none;
	border-collapse: collapse;
	border-spacing: 0px;
	border: none;
	padding: 0px;
	color: #626262;
	margin: 0px;
	font-size: 10pt;
	font-family: Verdana, Arial, Tahoma, 'TrebuchetMS','LucidaGrande';
}

h1,h2,h3	{
	font-weight:bold;
	margin:0px;
	padding:0px;
}

h1 { font-size: large; }
h2 { font-size: larger; }
h3 { font-size: medium; }

div, p, dd, dt, dl, input, textarea, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, blockquote {
	margin: 0px;
	padding: 0px;
	border: none;
	vertical-align: top;
}

input, textarea, select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	color: inherit;
	background-color: transparent;
}

abbr, acronym { border: 0px; font-variant:normal; }

img { border:0px; vertical-align:top; margin: 0px; padding: 0px; }

/******************************************************************************************************************************************/
/************************************************************** TRESC STRONY ************************************************************/	
/******************************************************************************************************************************************/

#holder { text-align: center; }
#main {
	width: 1027px;
	margin: 0px auto;
	text-align: left; 
	position: relative;
	z-index: 2; }

		#top_section_new {overflow:hidden; position:relative; margin:0 auto; width:1027; height:232px; background: url(images/layout/bg_top_een.jpg);}
			.een_logo{position:absolute; top:30px; left:60px; width:117px; height:103px; z-index:10;}
			
			/*MENU*/
			div.menu { width:728px; height:141px; position:absolute; top:91px; margin:0 0 0 21px;}

			ul.menu { margin:0 0 0 0; padding: 0 0 0 0; list-style: none;  height: 128px; width: 717px; float: left; display: relative;  }
			ul.menu li { float: left; margin:0; padding:0;/*background: gold; border-right: 1px solid blue;*/}
			ul.menu a { text-decoration: none; font-weight: bold; color: white; display: block; margin: 0; height: 128px; /*border:1px solid red;*/}

			/*MENU buttony*/
			a.m1 { width:104px; }
			a.m1:hover { background: url(images/layout/ei_menu11.jpg) no-repeat ; }
			a.m2 { width:103px; }
			a.m2:hover { background: url(images/layout/ei_menu21.jpg) no-repeat ; }
			a.m3 { width:90px; }
			a.m3:hover { background: url(images/layout/ei_menu31.jpg) no-repeat ; }
			a.m4 { width:90px; }
			a.m4:hover { background: url(images/layout/ei_menu41.jpg) no-repeat ; }
			a.m5 { width:110px; }
			a.m5:hover { background: url(images/layout/ei_menu51.jpg) no-repeat ; }
			a.m6 { width:100px; }
			a.m6:hover { background: url(images/layout/ei_menu61.jpg) no-repeat ; }
			a.m7 { width:120px; }
			a.m7:hover { background: url(images/layout/ei_menu71.jpg) no-repeat ; }

		#searcher { width:170px; height:30pxpx; position:absolute; top:120px;  left:785px;				 }
			#search_input { display: block; height: 15px; float: left; 
				font-size: 7pt; color: #595959; width: 135px; padding:2px 2px;}
			#search_submit { float: left; width: 25px; cursor:pointer;
				display: block; margin-left: 5px; font-size: 8pt; height: 20px; font-weight: bold; }
	
	#eenLogo { background: url(images/layout/pasek_blue.jpg) no-repeat top center #ffffff;
			width: 1027px; height: 109px; margin:0; padding:0; }		
			
	#content_section { 
		background: url('images/layout/temp4.png') repeat-y top center #ffffff;
		padding: 0px 19px; }
		#menu_top { height: 46px; position: relative;
			background: url('images/layout/menu_top_background.png') repeat-x top center #ffffff; }
			
		#left_column { width: 180px;	float: left; }
			#menu { margin:10px 0 0 0; overflow:hidden; background: transparent url('images/layout/leftmenu_background_center.png'); }
		#content { text-align: justify;	width: 510px; float: left; color: #626262; margin: 15px 10px 20px 15px; }
			#pagesSec { text-align: center; }
		#right_column { width: 270px; float: right; }
			#ankieta, #wyniki { border: 1px #9D9D9D solid; margin: 10px 15px 10px 10px; padding: 10px; 
				background-color: #FFFAF4; }
				p#ankieta_pytanie { color: #F35025; font-weight: bold; font-size: 14px; }
				div.wyniki_graficznie { border: 1px solid #9D9D9D; height: 5px;}
				p.ankieta_odpowiedz, div.ankieta_wynik { margin: 3px 0px; }
					p.ankieta_odpowiedz input { margin-right: 5px; }
				p#ankieta_glosuj { text-align: center; }
					p#ankieta_glosuj input { background-color:#FFFFFF; border:1px solid #FF6A06; color:#FF6A06;
					display:block; float:none; font-size:8pt; font-weight:bold; width: 100px; margin: 0px auto;}
				p#ankieta_wyniki { font-weight: bold; text-align: center;}
				p#ankieta_iloscGlosow { font-weight: bold; margin-top: 5px; }
		#bottom_column { text-align: left; }

/*#background_top { position: absolute; z-index: 1; height: 400px; background-image: url(images/layout/zawiniete_tlo.jpg); background-position: top center; top: 0px; width: 100%; background-repeat: no-repeat;}		
*/
#background_top { position: absolute; z-index: 1; height: 118px; background-color: #ff0000; top: 121px; width: 100%; }
	#background_top_left { position: absolute; width: 50%; height: 118px;  z-index: 1; 
	background: #ffffff repeat-x bottom center url('images/layout/background_top_left.png'); }
	#background_top_right { position: absolute; width: 50%; left: 50%; height: 118px; z-index: 1;
	background: #ffffff repeat-x bottom center url('images/layout/background_top_right.png'); }

#background_bottom { text-align: left; position: relative; margin-bottom: 10px; }
	#background_bottom_left { position: absolute; width: 50%; height: 55px; z-index: 1; top: 9px; 
	background: #ffffff repeat-x bottom center url('images/layout/background_bottom_left.png'); }
	#background_bottom_right { position: absolute; width: 50%; left: 50%; height: 55px; z-index: 1; top: 9px;
	background: #ffffff repeat-x bottom center url('images/layout/background_bottom_right.png'); }
	
	#holder2 { text-align: center; }
		#bottom_section { clear: both; width: 1027px; margin: 0px auto; position: relative; z-index: 2; }
			#footer { background: url('images/layout/footer_background.png') top center no-repeat; height: 64px;
				color: #ffffff; font-weight: bold; }
			#footer a:link, #footer a:visited { color: #ffffff; }
				#footer_left { width: 45%; float: left; text-align: left; margin: 25px 0px 0px 25px }
				#footer_right { width: 45%; float: right; text-align: right; margin: 25px 25px 0px 0px }
			#bottom_section_menu { padding: 0px 290px 0px 200px; background: url('images/layout/menu_bottom_background.png') no-repeat top center #ffffff; }

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

/* akapit pojawiajacy sie jesli w strukturze menu wejdziemy na glebszy poziom */
p#dynamicMenuUpLink { background-color: #344d83; color: #ffffff;
	padding: 5px 0px; text-align: center; font-weight: bold; }
p#dynamicMenuUpLink  a:link { color: #ffffff; }
p#dynamicMenuUpLink  a:visited { color: #ffffff; }
p#dynamicMenuUpLink  a:hover { color: #ffffff; text-decoration: underline; }

ul.tree { 
	display:block; list-style-type:none; margin: 0px 0px 0px -2px; padding: 0px 0px 30px;
	background:  url('images/layout/leftmenu_background_bottom2.png') no-repeat bottom center; }
ul.tree ul { display: block; list-style-type:none; margin: 0px; padding-left: 0px; }
ul.tree li{ display: block; padding: 0px; font-size: small; }
ul.tree li.closed { }
ul.tree li.opened { }
ul.tree li a { color: #ffffff; text-transform: uppercase; padding: 10px 20px 0px 30px; display: block;
	height: 23px; font-size:13px; }
ul.tree li a.folder { }
ul.tree li a.active { font-weight: bold;  } /* aktywny element menu */
ul.tree li a:visited { color: #ffffff; }
ul.tree li a:hover { color: #ffffff; /* #FF7300 */ background: url('images/layout/leftmenu_background_active.gif') no-repeat bottom center; text-decoration: none; }
ul.tree li ul li { background: none; padding: 5px 0px 5px 15px; }
ul.tree li ul li a { text-transform: none; }
ul.tree li ul li a.active { background: none; }
ul.tree li ul li a:hover { background: none; }

/******************************************************************************************************************************************/
/******************************** menu w content - listowanie struktury (pliki rootContent.tmpl i rootContentRep.tmpl *********************************/
/******************************************************************************************************************************************/

div.rootContent {}
	p.rootContent_title { font-weight: bold;	}
	p.rootContent_description { margin-left: 10px; }
div.rootContentRep { margin-top: 5px; }
	p.rootContentRep_title {	}
	p.rootContentRep_description { margin-left: 10px;}

/******************************************************************************************************************************************/
/***************************************** contentText zawartosc tekstowa MCE i FCK **********************************************************/
/******************************************************************************************************************************************/

/* div widoczny przy kilku elementach 'zawartosc tekstowa' w jednym folderze w strukturze */
div#text_contentitemstable { }	
	p#text_contentitemstable_title  { font-weight: bold; margin-bottom: 5px; }
	p.text_contentitemstable_links { }

/* wyswietlenie podobnych stron do danej zawartosci tekstowej */
dl#text_contentitemstable_similar_title { }
	dt#text_contentitemstable_similar_title { font-weight: bold; }
	dd#text_contentitemstable_similar_links { margin-left: 10px; }

/******************************************************************************************************************************************/
/******************************************************* nowinki (iceNews)  *****************************************************************/
/*****************************************************************************************************************************************/

/*formatowanie pojedynczego newsa ( gdy wyswietla sie ich cala lista) - formatowanie to tez dotyczy juz otwartego newsa */
div.iceNews_singleNews { margin-bottom: 10px; }
	p.iceNews_singleNews_title { font-size: 12pt; color: #2E487B; font-weight: bold; }
	p.iceNews_singleNews_date { font-size: smaller; color: #FF7300; }
	p.iceNews_singleNews_author { font-size: smaller; color: #FF7300; }
	p.iceNews_singleNews_morecomments { }
		a.iceNews_singleNews_more { float: left; }
		a.iceNews_singleNews_comments { float: right; }

/* nie mam pojecia co to jest */
div#iceNews_bottom { }

/* div odpowiedzialny za formatowanie listy komentarzy, podobnych stron itd pod otwartym newsem */
div#iceNews_focus { margin-top: 10px; }

	/* lista podobnych stron do danego newsa */
	dl#iceNews_focus_menu2 { }
		dl#iceNews_focus_menu2 dt { font-weight: bold; }
		dl#iceNews_focus_menu2 dd { margin: 0px 10px; }
			dl#iceNews_focus_menu2 dd p { margin-bottom: 5px; }

	 /* dodawanie komentarza */
	dl#iceNews_focus_menu0 {}
		dl#iceNews_focus_menu0 dt { font-weight: bold; }
		dl#iceNews_focus_menu0 dd { margin: 0px 10px 5px; }
			/* pole wprowadzania komentarza */
			dl#iceNews_focus_menu0 textarea { 
				border: 1px solid #FF6A06;
				background-color: #ffffff;
				color: #626262;
				width: 99%;
				height: 100px;
				margin: 5px 0px; }
			
			/* akapit i input od wpisania nicka komentujacego */
			p#iceNews_focus_menu0_sign { float: left;}
				p#iceNews_focus_menu0_sign input {
					border: 1px solid #FF6A06;
					background-color: #ffffff;
					color: #626262; }

			/* akapit i inputy od dodawania i czyszczenia komentarza */
			p#iceNews_focus_menu0_submit { float: right; }
				p#iceNews_focus_menu0_submit input {
					border: 1px solid #FF6A06;
					background-color: #ffffff;
					color: #626262; }

	/*akapit wyswietlajacy ilosc komentarzy */
	p#iceNews_focus_commentsCount { font-weight: bold; }
		/* numerek z iloscia komentarzy */
		span#iceNews_focus_commentsCount_number { font-weight: normal; color: #FF6A06; }
	
	/* lista dodanych komentarzy */
	div#iceNews_focus_comments { margin: 0px 10px; }
		/*pojedynczy komentarz */
		div.iceNews_focus_comments_single { margin-top: 5px; }
			p.iceNews_focus_comments_meta { }
				span.iceNews_focus_comments_meta_author { color: #FF6A06; font-weight: bold; }
				span.iceNews_focus_comments_meta_date { }
			p.iceNews_focus_comments_content { }
		/*akapit przy stronicowaniu komentarzy */
		p#iceNews_focus_comments_pages { }

/* div pojawiajacy sie jesli nie ma zadnego newsa.  wyswietlajacy sie komunikat jest w pliku lang.php a sam div w newsnotfound.tmpl */
div#iceNews_notfound { font-weight: bold;  }

/*komunikaty pojawiajace sie po dodaniu komentarza do newsa */
p#iceNews_ok { border: 2px solid #019F00; color: #019F00; padding: 5px; margin-bottom: 5px; text-align: center; }
p#iceNews_error { border: 2px solid #DF0000; color: #DF0000; padding: 5px; margin-bottom: 5px; text-align: center; }

/******************************************************************************************************************************************/
/******************************************************* aktualności (ajuNews)  ***********************************************************/
/*****************************************************************************************************************************************/
#ajuNews_empty { text-align:center; font-weight: bold; margin-top: 150px; margin-bottom:150px; }

.ajuNews_singleNews { margin-bottom: 10px; }
	.ajuNews_singleNews_title { color:#2E487B; font-size:12pt; font-weight:bold; }
	.ajuNews_singleNews_date { color:#FF7300; font-size:smaller; }
	.ajuNews_singleNews_author { color:#FF7300; font-size:smaller; }
		.ajuNews_singleNews_intro { float: right; width: 435px;}
		#ajuNews_single .ajuNews_singleNews_intro { font-weight: bold; margin-bottom: 10px; }
		.ajuNews_singleNews_image { float: left; width: 70px; text-align: center; }
			.ajuNews_singleNews_image img { vertical-align: middle; }
	.ajuNews_singleNews_more {}
		.ajuNews_singleNews_link { float: right; }
		.ajuNews_singleNews_comment { float: left; }
	.ajuNews_singleNews_content { margin-bottom: 10px; }
	#ajuNews_singleNews_addcomment { color: #FF6A06; font-weight: bold; cursor: pointer; text-align: right; }
	#addCommentDiv { }
		#addCommentDiv textarea { background-color:#FFFFFF; border:1px solid #FF6A06; color:#626262; height:100px; margin:5px 0; width: 100%; }
		.ajuNews_singleNews_signature { clear: both; margin: 3px 0px; height: 1.5em; }
			.ajuNews_singleNews_signature span { width: 33%; float: left; }
			.ajuNews_singleNews_signature input { background-color:#FFFFFF; border:1px solid #FF6A06; color:#626262; width: 65%; float: right; }
		.ajuNews_singleNews_submit { text-align: center; clear: both; }
			.ajuNews_singleNews_submit input { background-color:#FFFFFF; border:1px solid #FF6A06; color:#626262; width: 140px; }
	#ajuNews_singleNews_showcomments { color: #FF6A06; font-weight: bold; cursor: pointer; text-align: right;  }
		.ajuNews_comments_author { color: #FF6A06; font-weight: bold; }
		.ajuNews_comments_date { color: #AFAFAF; }

/*****************************************************************************************************************************************/
/********************************************************** artykuly (iceArticles)  **********************************************************/
/*****************************************************************************************************************************************/

/* pojedynczy artykul w liscie artykulow z jednego katalogu */
div.iceArticles_singleArticle { margin-bottom: 10px; }
	p.iceArticles_singleArticle_title {  }
		span.iceArticles_singleArticle_date { font-size: small; color: #FF7300; }
		a.iceArticles_singleArticle_link { font-size: medium; font-weight: bold; }
	p.iceArticles_singleArticle_intro { }

/* pojedynczy artykul juz otworzony */
div#iceArticle { }
	p#iceArticle_title { font-size: medium; color: #2E487B; font-weight: bold; }
	p#iceArticle_date { font-size: smaller; color: #FF7300; }
	p#iceArticle_intro { font-weight: bold; margin: 0px 0px 5px; }
	p.article_pages_pos { text-align: right; }
	
	/* lista podobnych stron do danego artykulu */
	dl#iceArticle_menu2 { }
		dl#iceArticle_menu2 dt { font-weight: bold; }
		dl#iceArticle_menu2 dd { margin: 0px 10px; }
		 dl#iceArticle_menu2 dd p { margin-bottom: 5px; }

	/* dodawanie artykulu do portali spolecznosciowych */
	dl#iceArticle_menu1 { }
		dl#iceArticle_menu1 dt { font-weight: bold; }
		dl#iceArticle_menu1 dd { margin: 0px 10px 5px; }
		dl#iceArticle_menu1 dd table tr td { padding-top: 5px; }

	/* dodawanie komantarza do artykulu */
	dl#iceArticle_menu0 { }
		dl#iceArticle_menu0 dt { font-weight: bold; }
		dl#iceArticle_menu0 dd { margin: 0px 10px 5px; }
			/* pole wprowadzania komentarza */
			dl#iceArticle_menu0 textarea { 
				border: 1px solid #FF7300;
				background-color: #ffffff;
				color: #626262;
				width: 99%;
				height: 100px;
				margin: 5px 0px; }

			/* akapit i input od wpisania nicka komentujacego */
			p#iceArticle_menu0_sign { float: left;}
				p#iceArticle_menu0_sign input {
					border: 1px solid #FF7300;
					background-color: #ffffff;
					color: #626262; }

			/* akapit i inputy od dodawania i czyszczenia komentarza */
			p#iceArticle_menu0_submit { float: right; }
				p#iceArticle_menu0_submit input {
					border: 1px solid #FF7300;
					background-color: #ffffff;
					color: #626262; }

	/*akapit wyswietlajacy ilosc komentarzy */
	p#iceArticle_commentsCount { font-weight: bold; }
		/* numerek z iloscia komentarzy */
		span#iceArticle_commentsCount_number { font-weight: normal; color: #FF7300; }
	
	/* lista dodanych komentarzy */
	div#iceArticle_comments { margin: 0px 10px; }
		/*pojedynczy komentarz */
		div.iceArticle_comments_single { margin-top: 5px; }
			p.iceArticle_comments_meta { }
				span.iceArticle_comments_meta_author { color: #FF7300; font-weight: bold; }
				span.iceArticle_comments_meta_date { }
			p.iceArticle_comments_content { }
		/*akapit przy stronicowaniu komentarzy */
		p#iceArticle_comments_pages { }

/*komunikaty pojawiajace sie po dodaniu komentarza do artykulu */
p#iceArticle_ok { border: 2px solid #019F00; color: #019F00; padding: 5px; margin-bottom: 5px; text-align: center; }
p#iceArticle_error { border: 2px solid #DF0000; color: #DF0000; padding: 5px; margin-bottom: 5px; text-align: center; }

/*****************************************************************************************************************************************/
/********************************************************** mapa strony (siteMap)  **********************************************************/
/*****************************************************************************************************************************************/

ul.siteMap { margin: 0px; padding: 0px; list-style-position: inside; }
ul.siteMap ul { padding-left: 30px; }
ul.siteMap li { list-style-image: url('images/layout/sitemap1.gif'); }
ul.siteMap li ul li { list-style-image: url('images/layout/sitemap3.gif'); }
ul.siteMap li ul li ul li { list-style-image: url('images/layout/sitemap2.gif'); }
ul.siteMap li ul li ul li ul li { list-style-image: url('images/layout/sitemap1.gif'); }
ul.siteMap li ul li ul li ul li ul li { list-style-image: url('images/layout/sitemap2.gif'); }

.invisible_class { visibility:collapse; line-height:0px; display:none; height:0; }
ul.tree .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;
}
*/

/*****************************************************************************************************************************************/
/******************************************************** wyszukiwarka (searchSystem) *****************************************************/
/*****************************************************************************************************************************************/

div#searchSystem { }
	
	/* tytul wyszukiwania (ze to wyszukiwarka ze trzeba wpisac min 3 znaki itp) */
	p#searchSystem_title { font-weight: bold; text-align: center;
		margin-bottom: 5px; font-size: medium; color: #2E487B; }
		
		/* akapit i pole do wpisania czego sie szuka */
		p#searchSystem_input { text-align: center; margin: 0px 0px 5px 125px; float: left; }
			p#searchSystem_input input { 
				border: 1px solid #FF6A06;
				padding: 2px 2px 1px; display: block; width: 160px; height: 17px;
				background-color: #ffffff;
				width: 200px;
				color: #626262; }
	
		/* akapit i przycisk do wyslania zapytania */
		p#searchSystem_submit { text-align: center; float: left; margin-left: 5px; }
			p#searchSystem_submit input {
				border: 1px solid #FF6A06;
				display: block; width: 50px; height: 22px;
				background-color: #ffffff;
				color: #626262; }
	
	/* akapit jesli nie bedzie zadnych wynikow szukania */
	p#searchSystem_noitem { font-style: italic; }
	
	/* akapity z nazwa grupy (konfigurowane w cms) */
	p.searchSystem_groupTitle { font-weight: bold; margin: 10px 0px 0px; }

	/* akapity z pojedynczym wynikiem wyszukiwania */
	p.searchSystem_answerItem { }
		p.searchSystem_answerItem img { vertical-align: middle; }
		p.searchSystem_answerItem a { margin-left: 5px; }

/*****************************************************************************************************************************************/
/*********************************************************** 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: center;	margin: 0px auto; }

	/* tytul zdjecia w galerii (o ile zdjecie ma dodany tytul) */
	p#galleryTitle { text-align:center; }
	
	/* akapit z ikonka ktora sygnalizuje czy zdjecie ma opis czy nie */
	p#iceGallery_photoDescription { }
	
	/*akapit z glownym zdjeciem w galerii */
	p#iceGallery_mainPhoto { }
	
	/*miniatury zdjec w galerii */
	div#thumbs { position:relative; margin-top: 2px; }
		div#thumbs img { margin: 2px; }

		/* 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; left: -50px; }
		a.galeriaNext img.navigation{ position: absolute; right: -50px; }

/* wyskakujacy tooltip po najechaniu na znak zapytania - jesli dane zdjecie ma opis to znak zapytania jest niebieski */	
div#imgDescription {
	position:absolute;
	top:0px;
	left:0px;
	z-index:10000;
	visibility:hidden;
	border: solid 1px #336699;
	background-color:#ddeeff;
	width:200px;
	padding:2px;
	font-size: small;
	text-align: center;}

/*****************************************************************************************************************************************/
/******************************************************* MAPA GOOGLE (ajuGoogleMaps) ****************************************************/
/*****************************************************************************************************************************************/

/* mapa jest w divie map, ktory musi miec okreslona w css wysokosc i szekokosc, w przeciwnym wypadku robi sie jedna masakra */
div#map { width: 490px; height: 490px; }

/* div z opisem danej mapy (opis edytowalny w cmsie) */
div#ajuGoogleMap_description { font-weight: bold; }

/*****************************************************************************************************************************************/
/******************************************* ajuNewsLatestNews - ostatnie newsy wyswietlane po lewej stronie *****************************/
/*****************************************************************************************************************************************/
p#ajuNewsTop { margin: 10px 1px 0px 9px; }
div#iceNewsLatestRSS { padding: 0px 5px 5px; margin: 0px 1px 0px 9px; font-size: 8pt; color: #626262; text-align: justify; background-color: #eeeeee; }
	#iceNewsLatestRSS p.header_right { font-weight: bold; color: #102858; text-align: center; font-size: 10pt; }
		/* styl do akapitu z obrazkiem */
		#iceNewsLatestRSS p.newsImage { text-align: center; }
			/* styl obrazka */
			#iceNewsLatestRSS p.newsImage img { margin-top: 5px; }
		/* styl daty */
		#iceNewsLatestRSS p.newsPubdate { /* color: #FF6A06; */ text-align: right; margin-top: 5px;}
		/*styl wyswietlenia tytulu newsa */
		#iceNewsLatestRSS p.newsTitle { font-weight: bold; padding: 10px 0px 5px; }
		/*styl tresci wstepu do newsa */
		#iceNewsLatestRSS p.newsDescription { }

/********************************************************************************************************************************************/		
div#iceArticlesLatestRSS { margin: 10px 5px 5px; font-size: 8pt; color: #626262; text-align: justify; }
	#iceArticlesLatestRSS p.header_right { font-weight: bold; color: #102858; text-align: center; font-size: 10pt; }
		#iceArticlesLatestRSS p.newsPubdate { color: #FF6A06; }
		#iceArticlesLatestRSS p.newsTitle { font-weight: bold; }

/*****************************************************************************************************************************************/
/************************************************  logowanie w bocznym pasku (loginLeftMenu) *************************************************/
/*****************************************************************************************************************************************/

#loginLeftMenu { margin: 10px 5px 5px; }
	#loginLeftMenu_title { font-weight: bold; font-size: 10pt; color: #102858; margin-bottom: 3px; }
	#loginLeftMenu .inputs { margin-bottom: 3px; color: #626262; line-height: 23px; }
	#loginLeftMenu .inputs label { display: block; float: left; width: 40px; }
	#loginLeftMenu .inputs input { display: block; float: left; width: 127px;
		border: 1px solid #FF6A06; color: #626262;}
	#loginLeftMenu #zaloguj_input { display: block; float: none; width: 169px; font-size: 8pt;
		border: 1px solid #FF6A06; font-weight: bold; color: #FF6A06; background-color: #ffffff; }

	#komunikat { color: #ff0000; font-weight: bold; }
	
/*****************************************************************************************************************************************/
/******************************************************  rejestracja ( registrationSystem ) ****************************************************/
/*****************************************************************************************************************************************/

#registrationSystem_log_form {
	margin: 0px auto;
	width: 230px;
	text-align: center;
}

#registrationSystem_log_form p, #registrationSystem_log_form2 p { margin: 5px 0px; }

#registrationSystem_log_form label { display: block; width: 50px; float: left; text-align: left; }
#registrationSystem_log_form2 label { display: block; width: 120px; float: left; text-align: left; margin-left: 20px; }

#registrationSystem_log_form  input  {	border:1px solid #FF6A06; width: 150px; background-color: none; }
#registrationSystem_log_form2 input {	border: 1px solid #FF6A06; width: 230px; background: none; padding: 0px; min-height: 0px;}

#registrationSystem_log_form #submit { width: 60px; margin: 0px auto; text-align: center; }
#registrationSystem_log_form #submit2 { width: 90px; margin: 0px auto; text-align: center; }
#registrationSystem_log_form2 #submitbutton, #registrationSystem_log_form2 #submit2 { height: 20px; width: 90px; margin: 0px auto; text-align: center; background-color: #ffffff; color:#FF6A06; font-weight:bold; padding:0; border: 1px solid #FF6A06;}

fieldset { padding: 10px; border: 1px solid #FF6A06; }
legend { color: #FF6A06; font-weight: bold; }

#registrationSystem_log_form2 {
	margin: 0px auto;
	width: 430px;
	text-align: center;
}

#registrationSystem_log_form2 #registrationSystempolicycheckbox { width: 20px; float: none; display: inline; border: none; }
#registrationSystem_log_form2 .regtype input { width: 20px; float: left; border: none;}
#registrationSystem_log_form2 .regtype label { width: 200px; }
#registrationSystem_log_form2 .regtype { margin-left: 170px; clear: both; }

#ok {
	border: 2px solid #019F00; color: #019F00; padding: 5px; margin-bottom: 5px; text-align: center;
}
#error {
	border: 2px solid #DF0000; color: #DF0000; padding: 5px; margin-bottom: 5px; text-align: center; 
}

/*****************************************************************************************************************************************/
/*********************************************************** pozostale klasy *** ************************************************************/
/*****************************************************************************************************************************************/

br.clear { clear: both; line-height: 1px; height: 1px; font-size: 1px; }
.clear { clear: both; }
.center { text-align: center; }
.right { text-align: right; }
.left { text-align: left; }
.justify { text-align: justify; }
.pointer { cursor: pointer; }
.bold { font-weight: bold; }
.success { font-weight: bold; border: 2px solid #008000; padding: 10px; margin-bottom: 10px; color: #008000; text-align: center; }
.error { font-weight: bold; border: 2px solid #ff0000; padding: 10px; margin-bottom: 10px; color: #ff0000; text-align: center; }

/*****************************************************************************************************************************************/
/*********************************************************** formularz *******************************************************************/
/*****************************************************************************************************************************************/

#formularz { color: #626262; }
	#formularz table { width: 100%; }
	#formularz td { font-size:10pt; padding-top: 3px; color: #626262; }
	#formularz input, #formularz textarea { border:1px solid #FF6A06; color:#626262; width: 100%; }
	#formularz #form_submit { padding: 15px 0px; }
	#formularz #form_submit input { width: 100px; margin: 0px 10px; background-color: #eeeeee; }
	#ver_img { text-align: center; }
	
#pliki_do_pobrania td { padding: 5px; }

/*****************************************************************************************************************************************/
/******************************************************* promo boxy tekstowe *************************************************************/
/*****************************************************************************************************************************************/

.promo_box { margin: 15px 5px 0px 10px; font-size: 9px; }
	.promo_title { font-weight: bold; }
	.promo_text { text-align: justify; }
		.promo_text a:link, .promo_text a:visited, .promo_text a:hover { color: #419DD0; text-decoration: none; }
	.promo_url { text-align: right; }