* { margin: 0; border: 0; padding: 0; }
body { font-family: "Lucida Sans Unicode", Tahoma, Arial, Verdana, sans-serif; }

/* Główna warstwa strony */
div#pojemnik { width: 100%; font-size: 0.8em; }

	/* Nagłówek strony */
	h1 { display:none; }

	/* Menu: brak */
	#menu { display: none; }

	/* Treść właściwa */
	#tresc { clear: both; padding-top: 10px; }

		h3 { font-weight: normal; letter-spacing: -0.05em; font-family: "Palatino Linotype", Georgia, Sylfaen, "Times New Roman", serif; font-size: 1.5em; }

		/* Akapit */
		p { font-size: 1.2em; text-align: justify; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px solid #808080; }
		/* Niepytany numerek */
		p span.num { display: block; font-size: 2em; text-align: center; }
		/* Autor komunikatów: do wydruku zbędne */
		p span.aut { display: block; text-align: right; margin-top:3px;font-size:12px}
		p span.det { display: block; padding-bottom: 0.6em; font-size:18px; font-weight:700;text-decoration:underline}

		/* wszelkie tabele */
		table { width: 85%; margin-bottom: 10px; page-break-inside: avoid; }
		table, td, th { border: 1px solid black; }
		td { padding: 0.3em; }

		/* style pod tablice zastępstw */
		tr.nau { background: white; font-size: 1.3em; }
		tr.kol { font-weight: bold; }
		td.lek { width: 5%; } td.opi {width: 39%;} td.zast {width: 30%;} td.uwa {width: 26%;}
		/* czas aktualizacji zastępstw */
		p.zast_updtime { font-size: 1.1em; }
		p.zast_updtime span { font-size: 1.2em; }
        
span.zktitle { font-weight:bold; display:block;}


	/* Wszelkie elementy interaktywne: brak */
	form, input, select, textarea { display: none; }
