#kal a:visited {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 2vw;font-weight: bold; color: gold;text-decoration: none; /*text-shadow: 0 0 0.3vw white;*/}
#kal a:link {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 2vw;font-weight: bold; color: gold; text-decoration: none; /*text-shadow: 0 0 0.3vw white;*/}
#kal a:hover {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 2vw;font-weight: bold; color: #FF0000;text-decoration: none; /*text-shadow: 0 0 0.3vw white;*/}
#kal a:active {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 2vw;font-weight: bold; color: gold; text-decoration: none; /*text-shadow: 0 0 0.3vw white;*/}
#kal a {font-weight: bold; /*text-shadow: 0 0 0.3vw white;*/ display:block; margin:0 0 2vw 0;}
/*#kal td{
	background:lightblue;
	display: table-cell;
	vertical-align:middle;
}*/

.kalendarz table { 
    border-spacing: 0.5vw;
    border-collapse: separate;
	/*background:red;*/
}
.wiersz td{
	width:3.5vw; 
	height:3.5vw;
	/*background:gold;*/
}

.kalendarzL {
	/*margin: 1vw auto;
	width:90%;*/
	width:37%;
	float:left;
	overflow:hidden;
	/*background-color: lightblue;*/
 }
 .kalendarzP {
	width:60%;
	float:right;
	overflow:hidden;
	/*background-color:pink;*/
	margin:1vw;
 }
 .KRS_tytul{
	text-align:center;
	color:white;
	/*margin-left:3vw;*/
	/*font-weight:bold;*/
	font-size: 2.5vw;
	font-family: "Lato", sans-serif;
	letter-spacing:0.1em;
 }
 .JakiMiesiac{
	font-family: "Lato", sans-serif;
	color:white;
	font-size: 2vw;
	margin:2vw 0;
	text-align:center;
 } 
.ZaplanowaneWydarzenie{
	font-family: "Lato", sans-serif;
	color:white;
	font-size: 1.3vw;
	margin:1vw 0; 
}
 
.komorkaL{
	float:left;
	width:5vw;
 }
.komorkaP{
	float:right;
	width:0.5vw;
 }
 
.TabelaSterowania {
	/*background-color: #FFFFFF;*/
	/*border: 0.1vw solid #003366;*/	/* obramowanie kalendarza */
	border: 0.15vw solid white;
	border-radius:0.5vw;
	/*width:100%;*/ 
	position:relative; 
	z-index:0; 
	padding-top:1vw;
	/*background:red;*/
 }
 
.WierszSterowania {
    font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 1.5vw; 
	font-weight: Bold; 
	color: #433D27;
}

.KomorkaSterowania {
	font-family: Geneva, Verdana, Arial, sans-serif;
	/*font-size: 3vw;*/
	font-weight: Bold;
	color: gold;
    line-height: 17pt;
	/*background-color: #FFFFFF;*/
	text-align: center;
	vertical-align: middle;
	/*background-color: #F5F4D3;*/

	}
.DniWolne{	
	font-size: 1vw;
}
.Chmurka{
	/*width:2vw; 
	height:2vw;*/
	/*padding:2vw 0; */
	border:0.25vw solid rgba(227,235,255,0);
}
/* dzień dzisiejszy*/
.Chmurka1{
	color:white;
	/*font-weight:bold;*/
	border:0.25vw solid rgba(255,0,0,0);
}
/* dzień z wpisem i dniem wolnym */
.Chmurka2{
	cursor:pointer;
	border:0.25vw solid rgba(255,255,255,1) !important; 
	background-color:rgba(227,235,255,0.5);
}
/* dzień z wpisem */
.Chmurka3{
	cursor:pointer; 
	border:0.25vw solid rgba(255,255,255,1); 
	background-color:rgba(227,235,255,0.5);
}
/* dzień wolny */
.Chmurka4{
	background:rgba(144,238,144,0.5) !important;
}
/* niedziela */
.Chmurka5{
	color:#FF0000; 
	background-color:rgba(227,235,255,0.5);
}
/* bez wydarzenia */
.Chmurka6{
	background-color:rgba(227,235,255,0.5); 
	cursor:default;
}
.Chmurka7{
	border:0.25vw solid rgba(255,0,0,1) !important;
}
.KomorkaNazwyMiesiaca {
    line-height: 17pt;
	text-shadow: 0 0 0.3vw black;
	/*background-color: #113d98;*/
	text-align: center;
	vertical-align: middle;
	/*background-image: url();*/
	font-family: Geneva, Verdana, Arial, sans-serif;
	font-size: 2vw;
	letter-spacing:0.2em;
	font-weight: Bold;
	color: #ffffff;
	}
	
.KomorkaDniTygodni {
    line-height: 3vw;
	/*text-shadow: 0 0 0.3vw white;*/
	/*background-color: #F5F4D3;*/
	text-align: center;
	vertical-align: middle;
    font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 1.5vw; 
	font-weight: Bold; 
	color: white;
	/*width:12%;*/
	/*background-image: url();*/
	}

.wiersz {
	/*width:10vw;*/
	font-family: Geneva, Verdana, Arial, sans-serif;
	font-size: 2vw;
	/*color: darkblue;*/
	color: #002234;
    /*line-height: 15pt;*/
	text-align: center;
	vertical-align: middle;
	}
	
.pusty {
	 /*background-image:  url("");*/
	/*background-color: #ebebeb;*/	
	/*background-color: rgba(227,235,255,0.5);*/
	/*border: 0.2vw solid #ebebeb;*/
	cursor:default;
	/*width:12%;*/
	}

#tooltip 
{
  /* WYGLĄD */
  text-align:left;
  white-space:nowrap;
  background:rgba(144, 238, 144, 0.9);
  border: 0.2vw solid #4169E1;
  border-radius:1vw;
  max-width:60vw;
  overflow:hidden;
  /* ROZMIESZCZENIE */
  position:absolute;
  z-index:10;
  margin-top:2.5vw; /* odległość w pionie od kursora myszy */
}
	
.chmurkaNazwa1 {
	margin: 0.5vw; 
	font-size:1.4vw;
	/*color: #F5F5F5;*/
	color:black;
	}
	
.chmurkaTD0a {		
	width: 34.5vw; 
	height: 1.5vw;
	text-align: left;
	/*background-color: #4169E1;*/
	color: #ff0000;
	font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 1.2vw; 
	font-weight: Bold; 
	}

.chmurkaTD0b {
	width: 25vw; 
	height: 1.5vw;
	text-align: right;
	/*background-color: #4169E1;*/
	color: #4169E1;
	font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 1.2vw; 
	font-weight: Bold; 
	}
		
.chmurkaTD1 {
	width: 60vw; 
	height: 2.5vw;
	/*background-color: #4169E1;*/
	}
.chmurkaTD1_zebranie {
	width: 60vw; 
	height: 2.5vw;
	/*background-color: #FF7F50;*/
	}
	
.chmurkaTD2 {	
	/*width: 40vw;*/
	text-align: justify;
	/*background:red;*/
	white-space:normal;
	/*margin:0 2vw;*/
	}
	
.chmurkaNazwa2 {
	font-size:1.1vw;
	color:#4169E1;
	/*background:gold;*/
	margin-left:0.5vw;
	/*width:50vw;*/
	white-space:normal;
	}