.wyrownanie{
height:90px;
width:100%;
}

  
    
.jedenn_miesiac{
    float:left;
    margin-top:1%;
    width:40%;
}

.tabelka_wydarzenia{
    
    float:left;
    margin: 8% 0 0 2%;
    width:50%;
   
}


.tabela_wydarzenia{
    border:2px solid black;
    border-collapse: collapse;
    margin: 0 auto;
    font-size: 15px;
    
}

.tabela_wydarzenia td{
    border:2px solid black;
   padding: 5px;
    
    max-width:115px;
      transition: all .5s ease;
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
}

.p_tabelka{
    
    margin: 1% auto;
    width:100%;
    
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    
}


.tabela_wydarzenia .info:hover{
   color:#f8b600;
    background-color: #333131;
    cursor: pointer;
}

.tabela_wydarzenia th{
    border:2px solid black;
    padding:5px;
    color: #14466b;
    font-size:17px;
}


.roczny_kalendarz{
    top:200;
    text-align: center ;
    margin:0 auto;
    width:100%;
    
}

.kalendarz {
    margin: 1%;
    border-collapse: collapse;
    display: inline;
}

.naglowek{
    font-weight: bold;
    font-size:20px;
    text-align: center ;
}

.zaznacz{
	
color: #6b0000 !important;
font-size:22px !important;
font-weight: bold !important;
background-color: #ede1a6 !important;


}


.puste-pole, .dzien {
    width: 40px;
    height: 40px;
    border: 2px solid #000;
     text-align: center ;
    
}

.dzien{
    cursor: pointer;
}

.puste-pole {
  border: none;  
}


.dni-tygodnia-naglowek:nth-child(7){
    color: #6b0000 !important;
    
}
.dni-tygodnia-naglowek {
    
    font-weight: bold;
    padding-bottom: 5px;
    color:#14466b;
    text-align: center ;
}





/* formularz zgoszeniowy */

.formularz_zgloszeniowy_2{
   
    margin: 2%;
    border-top: 2px solid black;
    
    overflow: auto;
}
.formularz_zgloszeniowy{
    
    width: 40%;
    background-color: #b8c7d2;
    top:100px;
    left:30%;
     display:none;
      margin: 0 auto;
    
   border: 5px solid lightgray;
    border-radius: 5px;
    position: fixed;
    
}

.informacje{
    
    width: 40%;
    background-color: #b8c7d2;
    top:40%;
    left:30%;
     display:none;
      margin: 0 auto;
    
   border: 5px solid lightgray;
    border-radius: 5px;
    position: fixed;
    
}

.informacje2{
    text-align: center;
    display: block;
    margin: 5% auto;
    color:black;
    font-size: 18px;
    width:50%;
}

.informacje h5{
    color:black;
}

form {
	width: 80%;
	padding: 10px 10px 15px 10px;
	
	border-radius: 10px;
	margin: 0 auto;
	
}

label{
    font-size: 19px;
    font-weight: bold;
    margin-right: 2%;
}

input {
	width: 250px;
    height:30px;
	border: 3px solid lightgray;
	border-radius: 10px;
    margin-top:3%;
    font-weight: bold;
}



textarea{
    border: 3px solid lightgray;
	border-radius: 10px;
    margin-top: 3% ;
    font-weight: bold;
    resize: none;
}

input:focus{
    border-color: #144657;
}



input:last-child:focus{
   border-color: lightgray;
}

#submit, #reset{
margin-top:5%;
   height:40px;
    width:150px;
    font-weight: bold;
    font-size: 15px;
    
       transition: all .05s ease-our;
    -webkit-transition: all .05s ease-out;
    -moz-transition: all .05s ease-out;
    -o-transition: all .05s ease-out;
}

#submit:hover, #reset:hover{
    border-color: #14466b;
    border-width:3px;
    
       transition: all .05s ease;
    -webkit-transition: all .05s ease;
    -moz-transition: all .05s ease;
    -o-transition: all .05s ease;

}

.tytul{
    text-align: center;
    font-size:30px;
    font-weight: bold;
    
    letter-spacing: 2px;
}

.formularz_zgloszeniowy span, .informacje span{
   position: absolute;
    color:lightgray;
    right:10px;
    top:5px;
    font-size: 30px;
    font-weight: 700;
    cursor: pointer;
    z-index:1;
}


.informacja1{
    text-align: center;
    display: block;
    margin: 2% auto 2%;
    font-size: 30px;
    font-weight: bold;
}



/*
Kolory Kalendarz
*/

.niebieski{
    background-color: #14466b;
    color:white
}


.czerwony{
    background-color: #6b0000;
    color:white
}



 