/***********************/
/* 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";
@import "modules/wyszukiwarkaPolaczen.css";
@import "modules/leftmenu.css";
@import "modules/publications.css";



html, body { 
	margin: auto; 
	padding: auto; 
	text-align: center;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #fff;
	width: 100%;
	color: #919295;
} 
 

/* Ukryty DIV */
div#hiddenDIV {
	visibility:hidden;
}


/***** Globalne parametry dla elementów ******/

/* Obrazki */
img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

p, h6 {
margin: 15px 0 20px 0;
padding: 0;
display: block;
font-size: 10px;
line-height: 12px;
color: #919295;
}

h1, h2, h3, h4, h5 {
margin: 15px 0 20px 0px;
padding: 0;
border: none;
font-size: 11px;
font-weight: bold;
color: #919295;
}

a:link, a:visited {
font: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #919295;
}

a:hover {
text-decoration: none;
color: #111;
}

/* zaznaczenie znaleznionej frazy na wyswietlanej stronie */
span#key_main {

}

/* zaznaczenie znaleznionej frazy na stronie wynikow wyszukiwania */
span#key_short {


}
/****** Główne parametry układu strony ******/

/* Główny DIV strony */
div#page {
	width: 100%; 
	text-align: center;  
	margin: 30px auto 30px auto;
	padding: auto;
	background-image: url(../images/copyrights.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
} 
 
/* 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{
		margin: auto;
		padding: auto;
	} 
	
	/* Nagłówek widziany tylko przy wyświetlaniu strony na ekranie komputera*/
	div#page div#top_site div#header_screen {
	width: 580px;
	height: 200px;
	display: block;
	margin: 0 auto 20px auto;
	padding: 0;
	}
	
	div#header_screen img{

	}
	
	/* 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_page {
	}
	
	/* Stopka wyświetlana na ekranie komputera */
	div#page div#bottom_page div#footer_screen {

	} 
	
	div#footer_screen {

	}
	
	a.stopkaMKiDN {
	background-image: url("../images/stopka_02.gif");
	background-position: top left;
	background-repeat: no-repeat;
	display: inline-table;
	}
	
	a.stopkaMKiDN:hover {
	background-image: url("../images/stopkaHover_02.gif");
	background-position: top left;
	background-repeat: no-repeat;
	}
	
	a.stopkaMieszkanie {
	background-image: url("../images/stopka_04.gif");
	background-position: top left;
	background-repeat: no-repeat;
	display: inline-table;
	}
	
	a.stopkaMieszkanie:hover {
	background-image: url("../images/stopkaHover_04.gif");
	background-position: top left;
	background-repeat: no-repeat;
	}
	
	a.stopkaAracol {
	background-image: url("../images/stopka_06.gif");
	background-position: top left;
	background-repeat: no-repeat;
	display: inline-table;
	}
	
	a.stopkaAracol:hover {
	background-image: url("../images/stopkaHover_06.gif");
	background-position: top left;
	background-repeat: no-repeat;
	}

	a.stopkaASP {
	background-image: url("../images/stopka_08.gif");
	background-position: top left;
	background-repeat: no-repeat;
	display: inline-table;
	}
	
	a.stopkaASP:hover {
	background-image: url("../images/stopkaHover_08.gif");
	background-position: top left;
	background-repeat: no-repeat;
	}
	
	a.stopkaARTT {
	background-image: url("../images/stopka_10.gif");
	background-position: top left;
	background-repeat: no-repeat;
	display: inline-table;
	}
	
	a.stopkaARTT:hover {
	background-image: url("../images/stopkaHover_10.gif");
	background-position: top left;
	background-repeat: no-repeat;
	}

	a.stopkaWroclaw {
	background-image: url("../images/stopka_12.gif");
	background-position: top left;
	background-repeat: no-repeat;
	display: inline-table;
	}
	
	a.stopkaWroclaw:hover {
	background-image: url("../images/stopkaHover_12.gif");
	background-position: top left;
	background-repeat: no-repeat;
	}

	div#newsletter {
	margin: 0;
	padding: 12px 0 0 87px;
	width: 490px;
	color: #666666;
	float: left;
	}
	
	div#newsletter p {
	margin: 0;
	padding: 0;
	font-size: 11px;
	}
	

	/* Stopka wyświetlana na przy wydruku */
	div#page div#bottom_page div#footer_print {
		display: none;
	}
	
	
	/**** Kontenery (szpalty) ****/
	
	/* Główny DIV dla szpalt */
	div#page div#containers {
		margin: auto;
		padding: 0px;
		border: 0px;
		width: 580px;
		min-height: 400px;
		overflow: hidden;
		text-align: left;
	}
	
	div#containers {
	background-color: #FFF;
	}
	
			/** 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 {
			}
			
			/* Prawa kolumna dla układu dwu szpaltowego */
			div#page div#containers div#container2 div#right_column {

			}
			
			/* Lewa kolumna dla układu dwu szpaltowego */
			div#page div#containers div#container2 div#left_column {

			}
			
			
			
			/** 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 {
}

	.languages ul {
	}
	
	.languages ul li {
	}

/* Zawiera oznaczenie jednego języka */
div#page div#top_site div.languages div.language {
}

/* Zawiera oznaczenie aktualnie wybranego języka */
div#page div#top_site div.languages div.selected_language {
}

/* Link do zmiany języka */
div#page div#top_site div.languages a.language_link {
}



/****** Inne ******/

div#napinacz {
	width: 932px;
	height: 1px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	clear: both;
	}
	
#napinacz img {
	margin: 0px;
	padding: 0px;
	border: 0px;
	float: left;
	}	


/* 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 {
	display: block;
}
/* End hide from IE-mac */