/*****************************************/
/* Osobny styl opisujący strone startową */
/*****************************************/


@import "menuFront.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/newsMainPage.css";
@import "modules/publications.css";
@import "modules/leftmenu.css";
@import "modules/explorer.css";
@import "modules/gallery.css";
@import "pages_navigator.css";


html, body { 
	margin: 0; 
	padding: 0; 
	text-align: center;
	font-size: 12px;
	font-family: calibri, verdana, arial, helvetica;
	background-color: #f7f7f7;
	color: #3c3c3c;
} 
 

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


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

/* Obrazki */
img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

p {
margin: 15px 0 20px 0;
padding: 0;
display: block;
font-size: 12px;
}

a {
	text-decoration: none;
	color: #333;
}

a:hover {
	text-decoration: none;
	color: #09F;
}

h1 {
margin: 0 0 0 15px;
padding: 8px 0 0 35px;
border: none;
background-image: url(../images/tloPodH1.gif);
background-repeat: no-repeat;
font-size: 20px;
font-weight: normal;
height: 55px;
color:#222;
width: 475px;
}

/* zaznaczenie znaleznionej frazy na wyswietlanej stronie */
span#key_main {
  background-color: green;
  color: white;
}

/* zaznaczenie znaleznionej frazy na stronie wynikow wyszukiwania */
span#key_short {
  background-color: silver;

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

/* Główny DIV strony */
div#page {
	width: 975px; 
	text-align: left;  
	margin-left: auto; 
	margin-right: auto; 
} 
 
/* 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: 0;
		padding: 0;
		position: relative;
		height: 150px;
		width: 975px
	} 
	
	/* Nagłówek widziany tylko przy wyświetlaniu strony na ekranie komputera*/
	div#page div#top_site div#header_screen {
	width: 975px;
	height: 89px;
	background-image: url(../images/logo_arttransparent.png);
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	}
	
	div#header_screen img{
	margin: 0;
	padding: 0;
	display: block;
	}
	
	/* 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 {
		height: 120px; 
		clear:	both;
		padding-left: 0px;
		padding-top: 40px;
		display: block;
	} 
	
	div#footer_screen {
	height: 112px;
	margin: 0;
	display: block;
	}

	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: 0px;
		padding: 0px;
		border: 0px;
	  overflow: hidden;
	  position: relative;
	  top: 38px;
	  width: 100%;
	}
	
	div#containers {

	}
	
			/** 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 {
				position: relative;
				padding: 0px 25px 10px 10px;
				width: 339px; 
				float: right; 
			}
			
			div#polecamy {
				background-image: url(../images/polecamy.gif);
				background-position: top left;
				background-repeat:no-repeat;
				padding: 25px 0 0 0;
			}

			div#facebook {
				background-image: url(../images/facebook.gif);
				background-position: top left;
				background-repeat:no-repeat;
				padding: 35px 0 0 0;
			}
			
			div#polecamy_en {
				background-image: url(../images/polecamy_en.gif);
				background-position: top left;
				background-repeat:no-repeat;
				padding: 21px 0 0 0;
			}
			
			div#blog {
				background-image: url(../images/blog.gif);
				background-position: top left;
				background-repeat:no-repeat;
				padding: 46px 0 0 0;
			}
			
			div#blog a{
				color:#808080;
				text-decoration: none;
			}
			
			div#blog a:hover{
				color:#505050;
				text-decoration: none;
			}
			
			/* Lewa kolumna dla układu dwu szpaltowego */
			div#page div#containers div#container2 div#left_column {
				position: relative;
				padding: 0px 10px 0 0;	
				width: 546px; 
				float: left;
			}
			
			
			
			/** Dla ukłądu 3 szpaltowego */
			
			/* Główny DIV dla układu 3 szpaltowego */
			div#page div#containers div#container3 {
			}
			
			
     div#page div#containers div#container3 div#right_two_columns div#right_column {
        margin: 0;
        padding: 0;
        width: 200px;
        float: right;
      }
      
      /* Lewa kolumna dla układu 3 szpaltowego */
      div#page div#containers div#container3 div#left_column {
				margin: 0;
        padding: 38px 10px 0 0;  
        width: 210px;
        float: left;
        line-height: normal;
        color: #C2C5C7;
				background-image: url(../images/projekty.gif);
				background-position: top left;
				background-repeat: no-repeat;
      }
	  
	    div#page div#containers div#container3 div#left_column_en {
				margin: 0;
        padding: 38px 10px 0 0;  
        width: 210px;
        float: left;
        line-height: normal;
        color: #C2C5C7;
				background-image: url(../images/projekty_en.gif);
				background-position: top left;
				background-repeat: no-repeat;
      }


      
      /* Środkowa kolumna dla układu 3 szpaltowego */
      div#page div#containers div#container3 div#right_two_columns div.center_column {
        margin: 0;
        padding: 0 45px 0 0;
        width: 500px;
				width: 470px;
        float: left;
				background-image: url(../images/content_background.gif);
				background-position: top right;
				background-repeat: repeat-y;
      }
      
      /* Powiekszenie210px210px srodkowej kolumny na prawa ktora zostala wylaczona */
      div#page div#containers div#container3 div#right_two_columns div#big_center_column {
        margin: 0;
        padding: 0 45px 0 0;
        width: auto;
        float: left;
      }
      
      
      /* Dwie prawe kolumny dla układu 3 szpaltowego */
      div#page div#containers div#container3 div#right_two_columns {
        padding: 0px 0px 10px 0px;
        width: 751px; 
        float: right; 
        margin: 0;
      }
	
	
	
			/** 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#menu_container div.languages {
	position: relative; 
	float: right;
	padding: 5px 5px 10px 12px;
	background-image: url(../images/top_menu_marker2.gif);
	background-repeat: no-repeat;
}

	.languages ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
	font-size: 10px;
	}
	
	.languages ul li {
	margin: 0;
	padding: 0;
	display: inline;
	}
	
	.languages img.lang_mark {
	position: absolute;
	top: 11px;
}

/* 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 {
	text-decoration: none;
	color: #cbcbcb;
}



/****** 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;
	}	

div#copyright {
float:right;
margin: 0;
padding: 200px 5px 0 0;
width: 15px;
}

div#copyright ul {
margin: 5px 0 0 0;
padding: 0;
list-style: none;
color: #FFFFFF;
}

div#copyright ul li {
margin: 0;
padding: 0;
border: none;
display: inline;
text-decoration: none;
}

div#copyright img {
margin: 0;
padding: 0;
border: none;
}


	


/* 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 */


