ul#voip_legenda {
		font-size: 0.9em;
		font-weight: bold;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
	p.voip_info {
		color: #555;
		font-size: 0.9em;
		font-style: italic;
	}
	
	#middle table#cennik_pl, #middle table.cennik_swiat, #middle table#instalka_voip, #middle table#pakiety_voip {
		font-size: 0.9em;
		width: 90%;
		text-align: center;
		margin-bottom: 1em;
		border: 0;
		background-color: #fff;
	}
	
	#middle table#cennik_pl th, #middle table.cennik_swiat th, #middle table#instalka_voip th , #middle table#pakiety_voip th {
	
		border-top: 1px #9cf solid;
		border-left: 1px #9cf solid;
		border-right: 1px #47a solid;
		border-bottom: 1px #47a solid;
		
		font-size: 0.95em;
		background: #888 url(../i/th_bg.png) 0 0 repeat-x;
		color: #fff;
		padding: 0.2em;
	}
	
	#middle table#cennik_pl tr th strong {
		font-size: 1.2em;
		display: block;
		margin: 0 0 -8px 0;
		padding: 0;	
	}
	
	#middle table#cennik_pl th strong span.min, #middle table.cennik_swiat th strong span.min {
		font-size: 0.7em;
		vertical-align: top;
		font-weight: bold;	
	}
	
	#middle table#cennik_pl small {
		font-weight: normal;
		font-size: 0.8em;	
	}
	
	
	#middle table#cennik_pl em {
		font-style: normal;
		font-weight: bold;
		color: #b00;	
	}
	
	#middle table#cennik_pl th strong {
		font-size: 1.1em;
	}
	
	#middle table#cennik_pl td, #middle table.cennik_swiat td, #middle table#instalka_voip td, #middle table#pakiety_voip td{

		font-size: 0.9em;
		background: #eee url(../i/tdv_bg.png) 0 0 repeat;
		padding-bottom: 0.8em;
	}
	
	#middle table td.typ {
		text-align: right;
		font-weight: bold;
	}
	
	#middle table#cennik_pl tr.rodzaj_ceny td, #middle table.cennik_swiat tr.rodzaj_ceny td {
		font-size: 0.9em;
		font-weight: bold;
		background-color: #ddd;
		color: #555;	
	}
	
	#middle table#cennik_pl td.typ {
		width: 20%;	
	}
	
	#middle table#cennik_pl tr.rodzaj_ceny td, #middle table.cennik_swiat tr.rodzaj td {
		background: #ddd url(../i/td_bg.png) 0 0 repeat-x;	
	}
	
	#middle table tr.rodzaj td strong {
		color: #444;	
	}
	
	#middle table#cennik_pl tr.rodzaj_ceny td, #middle table.cennik_swiat tr.rodzaj td {
		padding-bottom: 0.2em;	
		border-top: 1px #eee solid;
		border-left: 1px #eee solid;
		border-right: 1px #bbb solid;
		border-bottom: 1px #bbb solid;
	}
	
	#middle table.cennik_swiat tr td a {
		display: block;
		margin: 0 0.1em;
		padding: 0.2em;
		color: #05a;
		font-weight: bold;
		text-decoration: none;	
		border-top: 1px #fff solid;
		border-bottom: 1px #ddd solid;
	}
	
	#middle table.cennik_swiat a:hover {
		/*text-decoration: underline;*/
		background-color: #fff;
	}
	
	#middle table.cennik_swiat tr.rodzaj td img {
		border: 0;
		vertical-align: middle;	
	}
	
