/***********************/
/* 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, body { 
	background: #cbcbcb url('../images/pl/bg1.jpg') 0 0px repeat-x;
	margin: 0 auto; 
	padding: 0 auto; 
	font-family: tahoma, arial, helvetica;
	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;
}

/****** Główne parametry układu strony ******/

/* Główny DIV strony */
div#page {
	width: 878px;
	text-align: left; 
	margin: 0 auto; 
	padding: 0 auto;
	display: block;
	/*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: 147px;
		width: 100%;
		padding: 0px;
		margin: 0px;
	} 
	
	/* 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{
	z-index: 10;
	padding-top: 20px;
	margin-top: 0px;
	height: 192px;
	}
	html>body div#page div#bottom_site{
	padding-top: 0px;
	margin-top: 0px;
	height: 212px;
	}
	div#bottom_site div#footer_screen {
		
		padding-left: 0px;
		padding-top: 0px;
		width: 878px;
		float: center;
	} 
	/* Stopka wyświetlana na ekranie komputera */
	div#page div#bottom_site div#footer_screen {
		height: 120px; 
		padding-left: 0px;
		padding-top: 0px;
		display: block;
		width: 878px;
	} 
	div#page div#bottom_site div#footer_screen .foot {
		height: 120px; 
		padding-left: 0px;
		padding-top: 0px;
		width: 878px;
	} 

	/* 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: 878px;
		background-color: #c7c6c7;
		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: 878px;
			background-color: #c7c6c7;
			z-index: 1;
			margin:0;
			background-image: url(../images/pl/box1bg.jpg);
			background-repeat: repeat-x;
			}
			/* 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: 665px;
			background-color: #c7c6c7;
			background-image: url(../images/pl/box1bg.jpg);
		  background-repeat: repeat-x;
			background-attachment: scroll;
			background-position: 0pt 0px;
			min-height: 550px;
		  height:auto !important;
		  height:550px;
			margin-top: 0px;
			padding-top: 20px;
			padding-left: 68px;
			padding-right: 20px;
			padding-bottom: 25px;
			z-index: 3;
			}
			/* ustawienie dla FF */
			html>body div#page div#containers div#container2 div#right_column {
			margin-top: 100px;
			padding-left: 68px;
			padding-right: 20px;
			padding-top: 20px;
			width: 582px;
			min-height: 550px;
			z-index: 3;
			}
			/*definiowanie linków dla prawej kolumny */
			div#page div#containers div#container2 div#right_column a{
			text-decoration: none;
			color: #801514;
			size: 11px;
			}
			/* Lewa kolumna dla układu dwu szpaltowego */
			/* Lewa kolumna dla układu dwu szpaltowego dla IE 6, 7 */
			div#page div#navigation_menu div#left_column {
				width: 228px;
				padding-top: 0px;
				line-height: normal; 
				margin-left: 0px;
				z-index: 1;
				background-color: #EEEEEE;
			}
			/* Lewa kolumna dla układu dwu szpaltowego dla FF */
			html>body div#page div#navigation_menu div#left_column {
				width: 228px;
				padding-top: 0px;
				line-height: normal; 
				margin-left: 0px;
				z-index: 2;
				background-color: #EEEEEE;
			}
			/** 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;*/
	display: none;
}

/* Zawiera oznaczenie jednego języka */
div#page div#top_site div.languages div.language {
	display: inline;
	text-decoration: none;
}

/* Zawiera oznaczenie aktualnie wybranego języka */
div#page div#top_site div.languages div.selected_language {
	display: inline;
	text-decoration: none;
}

/* 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 */
div.main_przyjaciele {
width: 878px;
padding-left: 278px;
background: #9e9d9d url('../images/pl/box3bg.jpg') 0 0px repeat-x;
padding-top: 10px;
min-height: 202px;
height: 202px;
}
/*parametry dla FF */
html>body div .main_przyjaciele {
width: 600px;
padding-left: 278px;
float: center;
}
/* div #spolki w lewej kolumnie */
#spolki
{
margin-top: 0px;
height: 200px;
width: 228px;
background-image: url(../images/pl/spolki_votum4.gif);
background-repeat: no-repeat;
padding-left: 5px;
padding-left: 0px;
}
#spolki.txt 
{
font-size: 11px;
color: #525252;
font-weight: normal;
margin-left: 4px;
margin-right: 34px;
margin-right: 5px;
line-height: 1.4em;
}





