#slajdy {
z-index:0;
}

h1,h2{ 
  margin:0px;
  padding:0px;
}

h2{
  font-size:18px;
}

h2 span{
  margin:0px;
  padding:0px;
  font-weight:normal;
  display:block;
  font-size:12px;  
}
img{
border:0px;
}

body {
  font-family:Times New Roman;
  font-size:16px;
  color:#002439;  
  background-color:#FFFFFF;
  text-align:center;
  background-image:url(/img/yellow/background.gif);
}

.main {
  margin-top: 20px;
  margin-bottom: 0px;
  margin-left: auto;
  margin-right: auto;  
  width:962px;
}




.tekst{
  float:left;
}

.text-inner {
  padding-left: 17px;
  width:610px;
}

.text-inner a{
  color:#006AA8;
}

.text-inner a:hover{
  color:#2299DF;
}



.content-left {
  float:left;
  width:169px;
  height:824px;
  background-image:url(/img/yellow/menu_left.jpg);
  background-repeat:no-repeat;
  text-align:right;
}

.content-left-extended {
  float:left;
  width:169px;
  height:824px;
  background-image:url(/img/yellow/menu_left_extended.jpg);
  background-repeat:no-repeat;
  text-align:right;
}


.content-right {


}


.header-top{
  float:left;
  width:630px;
  height:26px;
  background-image:url(/img/yellow/naglowek_top.jpg);
  background-repeat:no-repeat;
}

.header-center{
  float:left;
  width:583px;
  height:306px;
  background-image:url(/img/yellow/naglowek_center.jpg);
  background-repeat:no-repeat;  
}


.center-top{
  float:left;
  width:592px;
  height:48px;  
  background-image:url(/img/yellow/tlo_naglowek.jpg);
  background-repeat:repeat-y;
  padding:0;
  text-align:left;    
}

.center-top img{
  margin-left:23px;
}

.center{
  float:left;
  width:592px;  
  background-image:url(/img/yellow/tlo.jpg);
  background-repeat:repeat-y;
  padding:0;
  text-align:left;
}



.footer{
  float:left;
  width:630px;
  height:129px;
  background-image:url(/img/yellow/stopka.jpg);
  background-repeat:no-repeat;
  position:relative;
  left:162px;  
}

.footer div{  
  float:left;
  width:480px;
  height:60px;
  margin-left:20px;
  margin-top:40px;  
  text-align:right;     
}

.footer img{
  display:block;
  float:right;
  margin-right:60px; 
  margin-top:23px;  
}

.kalendarz-top{
  float:left;
  width:210px;
  height:260px;
  background-image:url(/img/yellow/kalendarz_top.jpg);
  background-repeat:no-repeat;
}

.beleczka{
  float:left;
  width:9px;
  height:46px;
  background-image:url(/img/yellow/beleczka.jpg);
  background-repeat:no-repeat;
}

.kalendarz-center{
  float:right;
  width:201px;
  height:590px;
  background-image:url(/img/yellow/kalendarz_center_clear.jpg);
  background-repeat:no-repeat;
  text-align:left;
  padding-top:3px;
}


.content-left a, .content-left-extended a{
  display:block;
  margin-bottom:16px;
  float:right;
  margin-right:5px;
}


.menu-button{
  width:120px;
  height:45px;  
 /*background-color:red;*/
  cursor:pointer;  
}

.kalendarz-top a{
  display:block;  
  margin-left:11px;  
}
.kalendarz-button{
  display:block;
  width:20px;
  height:20px;  
  /*background-color:red;*/  
  float:left;
  cursor:pointer;  
}

.kalendarz-text{
  width:112px;
  height:20px;  
  /*background-color:gray;*/
  color:#2A2A29;
  font-style:italic;
  font-weight:bold;
  font-size:14px;  
  float:left;  
  text-align:center;
}

/* nowy kalendarz*/
#calendar_div{
  /*background-color:lightgray;*/
  width:142px;
}

#calendar_div .calendar_line{
  width:142px;
  /*background-color:orange;*/
  text-align:right;
  margin:0;
  padding:0;
}

#calendar_div .calendar_line .day, #calendar_div .calendar_line .hollyday{
  /*background-color:gray;*/
  color:#20201F;
  font-style:italic;
  font-weight:bold;
  font-size:20px;    
  text-align:left;
  vertical-align:top;
  width:30px;
  padding-left:4px;
}
#calendar_div .calendar_line .hollyday{
  color:#77483F;
}

#calendar_div .calendar_line .descr_link{
  /*background-color:green;*/  
  color:#410A23;
  font-style:italic;
  font-weight:normal;
  font-size:12px;  
  text-align:left;
  width:112px;
  text-align:left;
}
#calendar_div .calendar_line .descr_link a{
  text-decoration:underline;
}

#calendar_div .calendar_line .gradc1, .gradc1 a {  color:#856523;  }  
#calendar_div .calendar_line .gradc2, .gradc2 a {  color:#553D33;  }
#calendar_div .calendar_line .gradc3, .gradc3 a {  color:#410A23;  }
#calendar_div .calendar_line .gradc4, .gradc4 a {  color:#5B0823;  }
#calendar_div .calendar_line .gradc5, .gradc5 a {  color:#861A23;  }
 
#calendar_div .calendar_line table{
  padding:0;
  margin:0;
  margin-bottom:2px;
}

#calendar_div .calendar_line img{
  width:114px;
}



#calendar_div{
  position:relative;
  top:-39px;
}

/* koniec nowy kalendarz */

#button-up{
  position:relative;
  top:195px;
  left:142px;
  margin-left:20px;
  z-index:20;
}
#button-dn{
  position:relative;
  top:212px;
  left:142px;
  margin-left:20px;
  z-index:20;
}

.kalendarz-button-up{
  display:block;
  width:20px;
  height:20px;  
  /*background-color:red;*/  
  cursor:pointer;  
}

.kalendarz-button-dn{
  display:block;
  width:20px;
  height:20px;  
  /*background-color:red;*/  
  cursor:pointer;  
}


span{
  color:#201D19;
  margin:0px;
  padding:0px;
  padding-bottom:15px;
  margin-left:17px;  
  display:block;
  clear:both;
}

span.document{     
  margin-right:15px;    
}

span.document a{
  text-decoration:underline;
  color:#3B041B;
}

span.document a:hover{  
  color:#090200;
}


.mini-ramka{
  width:110px;
  height:105px;
  background-image:url(/img/yellow/ramka_mini.png);
  background-repeat:no-repeat;  
  float:left;
}

.mini-ramka-szczegoly{
  width:125px;
  height:85px;
  background-image:url(/img/yellow/ramka_mini.png);
  background-repeat:no-repeat;  
  float:left;
}

.mini-ramka img, .mini-ramka-szczegoly img{
  width:102px;
  height:76px;
  margin-top:3px;
  margin-left:3px;
}

.mini-tekst{
  width:420px;
  float:left;
  /*background-color:orange;*/ 
  margin-left:20px; 
}

.mini-tekst a{
  text-decoration:underline;
  color:#3B041B;
}

.mini-tekst a:hover{  
  color:#090200;
}


.mini-tekst-szczegoly{
  width:415px;
  float:left;
  /*background-color:orange;*/ 
  margin-left:20px; 
}


.wiecej, .wiecej_bez_obrazka{
  float:right;
  margin-right:30px;
  margin-bottom:27px;
  text-decoration:none;
  color:#3B041B;
}

.wiecej:hover, .wiecej_bez_obrazka:hover{
  color:#090200;
}

.wiecej_bez_obrazka{
  margin-top:147px;
}


.banner{  
  width:592px;
  height:227px;
  background-image:url(/img/yellow/banner.png);
  background-repeat:no-repeat;
  display:block;
  clear:both;    
}

.banner .mini-ramka, .banner .mini-tekst{
  margin-top:72px;
}

.banner span{
  color:#410A23;
}

.uflinks a{
  color:#ECEAC4;
  font-size:5px;
  
}
