table { text-align: center;
	alignment-adjust:central;
	margin: 2px; padding: 2px;
	font-size: 10px; font-family:Verdana, Geneva, sans-serif;
    table-layout: fixed;
	border-collapse:collapse;
	border:none; }
	
th, td {font-family: Verdana, Geneva, sans-serif; color: #333333; text-align: center;}

table.wyniki {border-collapse: collapse; 
				border: 1px solid #9c0c0c; }
.wyniki th {background: #808080; 
		  border-collapse: collapse; 
		  border: 1px solid #808080; 
		  font-family: Verdana, Arial, Helvetica, sans-serif; 
		  font-size: 12px; 
		  color: #e30103; 
		  padding: 2px 10px; 
		  text-align: center;} 
     
.wyniki td {background: #d2d2d2; 
		  border-collapse: collapse; 
		  border: 1px solid #808080;  
		  font-family: Verdana, Arial, Helvetica, sans-serif; 
		  font-size: 10px; 
		  color: #333333; 
		  padding: 2px 10px; 
		  text-align: center; }
      
.wyniki_nag td {background: #bebebe; 
		  border-collapse: collapse; 
		  border: 1px solid #808080;  
		  font-family: Verdana, Arial, Helvetica, sans-serif; 
		  font-size: 11px; 
		  color: #000000; 
		  padding: 2px 10px; 
		  font-weight: bold; 
		  text-align: center; }



 /* kolorowanie parzystych i nieparzystych - do przetestowania:       tr:nth-child(odd) {background: #d2d2d2;}    */
 /* kolorowanie parzystych i nieparzystych - do przetestowania:       tr:nth-child(even) {background: #EFEFEF;}    */
 
 
/* Styling for the column headers (days of the week) */
th.kal {
	font-size: 10px;
    padding: 0 0.2em;
    text-align: center;
    background-color:gray;
    color:white;
    }
th.sob {
	font-size: 10px;
	padding: 0 0.2em;
	text-align: center;
	background-color:gray;
	color:blue;
	}
th.nie {
	font-size: 10px;
	padding: 0 0.2em;
	text-align: center;
	background-color:gray;
	color:red;
	}
	
/* Styling for the individual cells (days) */
td.kal  {     
    font-size: 10px;
    padding: 1px 1px;   
    width: 14%; 
    height: 20px;
    text-align: center;
    vertical-align: top;
    }
/* Styling for the date numbers */
.data  {     
    font-size: 10px;
    padding: 1px 1px;   
    text-align: center;
    vertical-align: top;
    }
	
/* Styling for the weekend */
.sob  {     
    font-size: 10px;
    padding: 1px 1px;   
    text-align: center;
    vertical-align: top;
	color: blue;	
    }
	
.nie  {     
    font-size: 10px;
    padding: 1px 1px;   
    text-align: center;
    vertical-align: top;
	color: red;
    }
	
/* Class for individual days (coming in future release) */
.sun {
     color: yellow;
     }
/* Hide the month element (coming in future release) */
th.month {
    visibility: hidden;
    display:none;
    }
    
table.cennik {border-collapse: collapse; 
				border: 1px solid #333; }
.cennik th { 
		  border-collapse: collapse; 
		  border: 1px solid #333; 
		  font-family: Verdana, Arial, Helvetica, sans-serif; 
		  font-size: 12px; 
		  color: rgb(0, 153, 0); 
		  padding: 4px;  
		  text-align: center;} 
     
.cennik td {
		  border-collapse: collapse; 
		  border: 1px solid #333;  
		  font-family: Verdana, Arial, Helvetica, sans-serif; 
		  font-size: 12px; 
		  color: #333; 
		  padding: 4px; 
		  text-align: center;}
		 
.cennik_top td {
		  border-collapse: collapse; 
		  border: 1px solid #333;  
		  font-family: Verdana, Arial, Helvetica, sans-serif; 
		  font-size: 13px;
		  font-weight: bold; 
		  color: white;
		  padding: 4px; 
		  text-align: center;}
		  
.cennik_opis td {
		  border-collapse: collapse; 
		  border: 1px solid #333;  
		  font-family: Verdana, Arial, Helvetica, sans-serif; 
		  font-size: 10px; 
		  color: #333; 
		  padding: 2px 2px 2px 12px; 
		  text-align: left;}
		  
		  
		  
		  
table.mgaleria {border-collapse: collapse; width:710px; vertical-align: top; border: 0px; margin: 6px; padding: 6px;}
     
.mgaleria td {
		  border-collapse: collapse; 
		  border: 0px;  
		  font-family: Verdana, Arial, Helvetica, sans-serif; 
		  font-size: 12px; 
		  color: #333; 
		  vertical-align: top;  
		  text-align: center;
		  margin: 6px; 
		  padding: 6px;}		  
		  
		  
		  
table.adm { text-align: center;
	alignment-adjust:central;
	margin: 2px; padding: 2px;
	font-size: 14px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
    table-layout: fixed;
	border-collapse:collapse;
	border:none; }
				
.adm td {
		  border-collapse: collapse; 
		  border:none;  
		  font-family: Verdana, Arial, Helvetica, sans-serif; 
		  font-size: 14px; 
		  color: #333; 
		  padding: 4px; 
		  text-align: center;}