/***********************/
/* Główny arkusz styli */
/***********************/


@import "default.css";
@import "menu.css";

@import "modules/workers.css";
@import "modules/explorer.css";
@import "modules/gallery.css";
@import "modules/contactform.css";
@import "modules/download.css";
@import "modules/links.css";
@import "modules/subscription.css";
@import "modules/sitepath.css";
@import "modules/sitemapoutside.css";
@import "modules/simple.css";
@import "modules/guestbook.css";
@import "modules/news.css";

html{
		background: #BEBEBE url('../images/pl/bg.jpg') 0 0px repeat-x;
}
body { behavior: url("../javascript/csshover.htc"); } 
html, body { 
	margin: 0 auto; 
	padding: 0 auto; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #525252;
	line-height: 1.4em;
	text-align: center; 
} 
 

/* Ukryty DIV */
div#hiddenDIV {
	visibility:hidden;
}


/***** Globalne parametry dla elementów ******/

/* Obrazki */
img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
h1 {
	font-size: 13px;
	font-weight: bold;
	color: #100b51;
	text-align: left;
}
h2 {
	font-size: 12px;
	text-align: left;
	color: #100b51;
}
h3 {
	text-align: left;
	font-size: 9px;
}
/****** Główne parametry układu strony ******/

/* Główny DIV strony */
div#page {
	width: 830px;
	text-align: left; 
	margin: 0 auto;
	padding: 0 auto;
	display: block;
	background-color: trnasparent;
	/*display: block;*/
} 
 
/* Ustawienia strony do wydruku */
@media print {
	/* Przełączenie nagłówków */
  div#page div#top_site div#header_screen {display: none}
  div#page div#top_site div#header_print {display: block}
  /* Przełączenie stopki */
  div#page div#footer_screen {display: none}
  div#page div#footer_print {display: block}
	/* Wyłączenie lefej kolumny strony */
	div#page div#containers div#left_column{display: none;} 
}




	/**** Górna część strony (języki, nagłówek i menu) ****/
	
	/* Główny DIV dla górnej części */
	div#page div#top_site{
		position: relative;
		height: 153px;
		width: 100%;
		padding: 0px;
		margin-top:66px; 
		width: 830px;
		background-color: #EAE9E9;
		display: block;
	} 
	
	/* Nagłówek widziany tylko przy wyświetlaniu strony na ekranie komputera*/
	div#page div#top_site div#header_screen {
		display: block;
		padding: 0px;
		margin: 0px;
	}
	
	/* Nagłówek widziany tylko na wydruku */
	div#page div#top_site div#header_print {
		display: none;
	}
	
	
	
	/**** Dolna część strony (stopka) ****/
	
	/* Główny DIV dolnej części */
	div#page div#bottom_site{
	margin-top: 0px;
	height: 32px;
	margin-bottom: 40px; 
	background-color: #BEBEBE;
	}
	html>body div#page div#bottom_site{
	margin-top: 0px;
	height: 32px;
	width: 830px;
	background-color: #BEBEBE;
	
	}
	div#bottom_site div#footer_screen {
		
		padding-left: 0px;
		padding-top: 0px;
		width: 830px;
		float: center;
	} 
	/* Stopka wyświetlana na ekranie komputera */
	div#page div#bottom_site div#footer_screen {
		height: 32px;
		clear:	both;
		padding-left: 0px;
		padding-top: 0px;
		display: block;
		width: 830px;
		position: relative;
	} 
		div#page div#bottom_site div#footer_screen .foot {
		clear:	both;
		padding-left: 0px;
		padding-top: 0px;
		display: block;
		width: 830px;
	} 

	/* Stopka wyświetlana na przy wydruku */
	div#page div#bottom_site div#footer_print {
		display: none;
	}
	
	
	/**** Kontenery (szpalty) ****/
	
	/* Główny DIV dla szpalt */
	div#page div#containers {
	/* ???  */
		margin-top:0px;
		padding: 0px;
		border: 0px;
		line-height: 0px;
		overflow: hidden;
		width: 830px;
		background-color: #EAE9E9;
		line-height: 1.4em;
				
	}
	
			/** Dla układu jedno szpaltowego */
			
			/* Główny DIV dla układu jedno szpaltowego */
			div#page div#containers div#container1 {
			}
	
	
			/** Dla układu dwu szpaltowego **/
			
			/* Główny DIV dla układu dwu szpaltowego */
			div#page div#containers div#container3 {
			}
			
			div#page div#containers div#container2
			{
			width: 100%;
			background-color: #EAE9E9;
			z-index: 1;
			margin:0;
		  background-image: url(../images/pl/all_bg.gif);
			}
			/* Prawa kolumna dla układu dwu szpaltowego */
			/* ustawinie dla IE 7, 6  i FF */
			div#page div#containers div#container2 div#right_column {
			float: right;
			width: 420px;
			background-color: #EAE9E9;
			margin-bottom: 0px;
			background-color: transparent;
			background-image: url(../images/pl/mainbg.gif);
			background-repeat: repeat;
			background-attachment: scroll;
			background-position: 0% 0%;
			min-height: 750px;
			font-size: 11px;
			font-weight: normal;
			color: #5b5857;
			line-height: 1.6em;
			text-align: justify;
			}
			/* ustawienie dla FF */
			html>body div#page div#containers div#container2 div#right_column {
			float: right;
			width: 500px;
			background-color: #EAE9E9;
			margin-bottom: 0px;
			background-color: transparent;
			background-image: url(../images/pl/mainbg.gif);
			background-repeat: repeat;
			background-attachment: scroll;
			background-position: 0% 0%;
			min-height: 750px;
			}
			/*definiowanie linków dla prawej kolumny */
			div#page div#containers div#container2 div#right_column a{
			text-decoration: none;
			size: 11px;
			}
			/* Lewa kolumna dla układu dwu szpaltowego */
			/* Lewa kolumna dla układu dwu szpaltowego dla IE 6, 7 */
			div#page div#containers div#container2 div#left_column {
				width: 310px;
				line-height: normal; 
				z-index: 1;
				background-color: #EAE9E9;
				padding-top: 360px;
			}
			/* Lewa kolumna dla układu dwu szpaltowego dla FF */
			html>body div#page div#containers div#container2 div#left_column {
				width: 330px;
				padding-top: 300px;
				line-height: normal; 
				z-index: 1;
			}
			/** Dla ukłądu 3 szpaltowego */
			
			/* Główny DIV dla układu 3 szpaltowego */
			div#page div#containers div#container3 {
			}
			
			/* Prawa kolumna dla układu 3 szpaltowego */
			div#page div#containers div#container3 div#right_column {
			}
			
			/* Lewa kolumna dla układu 3 szpaltowego */
			div#page div#containers div#container3 div#left_column {
			}

			/* Środkowa kolumna dla układu 3 szpaltowego */
			div#page div#containers div#container3 div#center_column {
			}
			
			/* Dwie prawe kolumny dla układu 3 szpaltowego */
			div#page div#containers div#container3 div#right_two_columns {
			}
	
	
	
			/** Ogólne opcje modułów **/
			
			/* Link do dodatkowych informacji */
			div#page div#containers div.more_info_module {
			}
			
			/* Link do następnej strony */
			div#page div#containers div.next_page_module {
			}
 
	
		

/****** Wybór języków ******/


/* Główny DIV do wyświetlania języków */
div#page div#top_site div.languages {
	/*position: absolute; top: 10px; left: 404px;*/
	width: 830px;
	height: 25px;
	background-color: #EAE9E9;
	float: right;
	display:block;
}

/* Zawiera oznaczenie jednego języka */
div#page div#top_site div.languages div.language {
	display: inline;
	text-decoration: none;
	float: right;
	margin-right: 10px;
	margin-top: 5px;
}

/* Zawiera oznaczenie aktualnie wybranego języka */
div#page div#top_site div.languages div.selected_language {
	display: inline;
	text-decoration: none;
	float: right;
	margin-right: 10px;
	margin-top: 3px;
	margin-top: 5px;
}

/* Link do zmiany języka */
div#page div#top_site div.languages a.language_link {
}


/****** Inne ******/

/* Box do wyświetlania różnych komunikatów o błędach */
div.errorMessage {
}

/* Informacja o starej wersji przeglądarki IE */
div#oldIE {
}


/* Float containers fix: http://www.csscreator.com/attributes/containedfloat.php */ 
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0px; 
	clear: both; 
	visibility: hidden;
}
 
.clearfix {
	/*display: inline-block;*/
}

/* Hides from IE-mac */
* html .clearfix {
	height: 1%;
}

.clearfix {
	margin: 0;
	padding: 0;
	display: block;
}
/* End hide from IE-mac */

.dane
{
	margin-top: 100px;
	margin-bottom: 0px;
	margin-left: 52px;
	font-size: 11px;
	line-height: 2em;
	color: #7f7c7c;
	text-align: left;
	vertical-align: bottom;
	font-size: 11px;
	font-weight: normal;
	color: #7F7C7C;
	line-height: 2em;
	text-align: justify;
}
.dane a
{
	text-decoration: none;
	color: #5B5857;
	font-weight: normal;
}
div#spolki
{
width: 300px; 
max-height: 200px; 
height: 200px; 
position: relative;
font-size: 12px;
font-weight: normal;
color: #5b5857;
line-height: 1.6em;
margin-left: 15px;
margin-top: 70px;
}
div#spolki img
{
margin-top: 10px;
margin-left: 15px;
}
div#spolki a
{
color: #5b5857;
text-decoration: none;
margin-left: 15px;
font-size: 11px;
font-weight: normal;
color: #5b5857;
line-height: 2.0em;
}
