@charset "utf-8";
/***********************/
/* 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/leftmenu.css";
@import "modules/publications.css";



html, body { 
  margin: 0; 
  padding: 0;
  border: 0;
  text-align: center;
  font-size: 12px;
  line-height: 145%;
  color:#151515;
  font-family: verdana, arial, helvetica, tahoma, sans-serif;
  background: #d9d9d9 url(../images/bodyBG.png) top left repeat-x;
} 
 

/* Ukryty DIV */
div#hiddenDIV {
  visibility:hidden;
}


/***** Globalne parametry dla elementĂłw ******/

/* Obrazki */
img {
  margin: 0px 10px 10px 0px;
  padding: 0px;
  border: 0px;
}

p {
margin: 20px 0 20px 0;
padding: 0;
display: block;
font-size: 12px;
}

h1 {
margin: 0;
padding: 8px 0 0 35px;
border: none;
font-size: 20px;
font-weight: normal;
height: 55px;
color:#222;
}

h2 {
padding: 5px 0 12px 0;
font-size: 14px;
line-height: 18px
}

h3 {
padding: 5px 0 8px 0;
font-size: 12px;
line-height: 16px
}



/****** GĹ‚Ăłwne parametry ukĹ‚adu strony ******/

/* GĹ‚Ăłwny DIV strony */
div#page {
  width: 1000px; 
  #width: 1000px; 
  text-align: left;
  margin: auto;
  padding: 0;
  background: #d9d9d9 url(../images/contentBG.png) top left repeat-y;
} 
 
/* 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;
    #margin: 0;
    padding: 0 21px 0 16px;
    position: relative;
    background-image: url(../images/naglowekBG.png);
	background-position: top left;
	background-repeat: no-repeat;
  } 
  
  /* NagĹ‚Ăłwek widziany tylko przy wyĹ›wietlaniu strony na ekranie komputera*/
  div#page div#top_site div#header_screen {
  height: 236px;
  display: block;
  padding: 0 0 14px 0;
  background-image: url(../images/belkaPodNaglowek.png);
  background-position: bottom left;
  background-repeat: no-repeat;
  }
  
  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;
  }
  
  div#logo {
  position: absolute;
  top: 75px;
  left: 30px;
  }
  
  /**** Dolna czÄ™Ĺ›Ä‡ strony (stopka) ****/
  
  /* GĹ‚Ăłwny DIV dolnej czÄ™Ĺ›ci */
div#page div#bottom_site {
	padding: 0 21px 0 16px;
	line-height: 100%;
	font-family:Tahoma, Verdana, Arial, "Helvetica CE", sans-serif
  }
  
  /* Stopka wyĹ›wietlana na ekranie komputera */
  div#page div#bottom_page div#footer_screen {
    height: 90px; 
    clear:  both;
    padding-left: 0px;
    padding-top: 40px;
    display: block;
  } 
  
div#page div#bottom_site a{
	color: #CCCCCC;
	text-decoration: none;
  }
  
div#page div#bottom_site a:hover{
	color: #CCCCCC;
	text-decoration: underline;
  }  

  div#footer_screen {
  background: #555 url(../images/stopkaBG.png) top left repeat-x;
  height: 90px;
  margin: 0;
  display: block;
  }

  div#newsletter {
  margin: 0 0 1px 0;
  padding: 15px 10px 15px 25px;
  width: 224px;
  #width:  260px;
  color: #222;
  float: left;
  border: #cacbc9 1px solid;
  border-left: none;
  background-color: #e2e5e3;
  }
  
  div#newsletter p {
  margin: 0;
  padding: 0;
  font-size: 11px;
  }
  
  .formSendBTN {
  	border: #babbb9 1px solid; 
	background: transparent; 
	width: 60px; 
	font-size: 10px; 
	color: #666;
	padding:1px;
	}
  
  .formSendBTN2 {
  	border: #babbb9 1px solid; 
	background: transparent; 
	font-size: 12px; 
	color: #666;
	padding: 3px 10px;
	}
  
  .formSendBTN:hover, .formSendBTN2:hover {
  background-color:eaebe9;
  }
  
  div#daneKontaktowe {
  margin: 0;
  padding: 14px 20px 0 20px;
  color: #d9d9d9;
  float: right;
  font-size: 11px;
  font-style: normal;
  }
  
  div#daneKontaktowe p {
  margin: 0;
  padding: 0;
  font-size: 11px;
  }  
  /* Stopka wyĹ›wietlana na przy wydruku */
  div#page div#bottom_page div#footer_print {
    display: none;
  }
  
  .languages{
  text-align: right;
  border-bottom: #bbbbbb 1px solid;
  #height: 30px;
  }
  
  .languages img{
  padding: 3px;
  border:none;
  margin: 0;
  #margin: 5px 3px 0 3px;
  width: 24px;
  }
  
  
  /**** Kontenery (szpalty) ****/
  
  /* GĹ‚Ăłwny DIV dla szpalt */
  div#page div#containers {
    margin: 0px;
    padding: 0 21px 0 30px;
    border: 0px;
    overflow: hidden;
    width: 640px;
    #width: 680px;
  }
  
    div#siteTitle {
  visibility: hidden;
  }
  
  div#containers a{
	color: #A1280D;
	text-decoration: underline;
  }
  
    div#containers a:hover{
	color: #A1280D;
	text-decoration: none;
  }
  
      /** Dla ukĹ‚adu jedno szpaltowego */
      
      /* GĹ‚Ăłwny DIV dla ukĹ‚adu jedno szpaltowego */
      div#page div#containers div#container1 {
	  padding: 10px 0 0 0;
      }
  
  
      /** 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: 10px 39px 10px 10px;
        #padding: 10px 35px 10px 5px;
        float: right; 
        line-height: normal;
        color: #63696e; 
        background-color: #FFFFFF;
        font-size: 11px;
      }
      
      /* Lewa kolumna dla ukĹ‚adu dwu szpaltowego */
      div#page div#containers div#container2 div#left_column {
        position: relative;
        padding: 0px 10px 0 0;
        #padding: 0px 5px 0 0;  
       
        float: left;
        line-height: normal;
        color: #63696e; 
        background-color: #FFFFFF;
        font-size: 12px;
      }
      
      
      
      /** 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_two_columns div#right_column {
        margin: 0;
        padding: 0;
        width: 370px;
        float: right;
      }
      
      /* Lewa kolumna dla układu 3 szpaltowego */
      div#page div#containers div#container3 div#left_column {
        padding: 0px 10px 0 0;  
        width: 225px; 
/*        float: left; */
        line-height: normal;
        color: #C2C5C7; 
        font-size: 11px;
      }


      
      /* Ś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: 290px; 
        float: left;
      }
      
      /* Powiekszenie 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: 710px; 
        float: right; 
        line-height: normal;
        color: #C2C5C7; 
        font-size: 11px;
        margin: 0;
      }
  
  
  
      /** OgĂłlne opcje moduĹ‚Ăłw **/
      
      /* Link do dodatkowych informacji */
      div#page div#containers div.more_info_module {
        border: none;
        margin: 0;
        padding: 0;
      }
      
      /* 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: 2px; left: 770px;
}

  .languages ul {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  font-size: 10px;
  }
  
  .languages ul li {
  margin: 0;
  padding: 0;
  display: inline;
  }

/* 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 ******/

div#napinacz {
  width: 932px;
  height: 1px;
  padding: 0px;
  margin: 0px 0px 0px 16px;
  border: 0px;
  clear: both;
  }
  
#napinacz img {
  margin: 0px;
  padding: 0px;
  border: 0px;
  float: left;
  }  

div#copyright {
color: #d9d9d9;
font-size: 10px;
padding: 15px 0 0 25px;
font-style: normal;
float: left;
}

div#copyright p{
color: #d9d9d9;
font-size: 10px;
font-style: normal;
}

div#copyright ul {
margin: 5px 0 0 0;
padding: 0;
list-style: none
}

div#copyright ul li {
margin: 0;
padding: 0;
border: none;
display: inline;
text-decoration: none;

}

div#copyright img {
margin: 0;
padding: 0;
border: none;
}

.doLewej {
float:left;
margin:0;
padding:5px 0 0 0;
}

div#containers .doLewej a {
text-decoration:none;
}

/* panel nawigacji miÄ™dzy stronami next-prev */

div#navigation_panel {
font-size: 12px;
color:#333333;
}  

div#navigation_panel a {
margin: 0;
padding: 0;
border: 0;
}

div#navigation_panel 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 */


