html, body {
  background: #ffffff;
}
body {
 	color: #333333; 
	font-size: 11px; 
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
	background: #ffffff;
	margin: 16px 0 0 0; 
	padding: 0; 
	line-height: 16px;
	/*letter-spacing: 0px;*/
}

* {margin: 0; padding: 0;}

a { 
	color: #5e8bc1; 
	text-decoration: underline; 
}
a:hover { 
	color: #333333; 
	text-decoration: underline; 
}

img { border: 0; }

td { 
	color: #333333; 
	font-size: 11px; 
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
}
input, textarea {font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;}

p { margin-bottom: 16px; }

h1 {font-size: 18px; color: #002552;margin-bottom: 16px; margin-top: 16px; }
h2 {font-size: 18px; color: #5e8bc1;margin-bottom: 16px; margin-top: 16px;}
h3 {font-size: 16px; color: #5e8bc1;margin-bottom: 16px; margin-top: 16px;}

ul, ol { margin-bottom: 16px; margin-left: 32px;}

/*kolory, wyroznienia w tresci*/
.czerwony {color: #ff2652;}
.niebieski {color: #5e8bc1;}
.granatowy {color: #002451;}
.wyroznienie {text-transform:uppercase; color: #002451; font-weight: bold;}

/*info*/
.info { background: #eceef1; border-color: #d9dadc; margin: 0; padding: 5px; border-style: double; border-width: 3px;}

.wiecej {background: url(../pics/ico/arr1.gif) 0 6px no-repeat; padding: 0 7px 0 10px;}
.clear {clear: both;}

.tytul {background: none; margin-top:30px; margin-bottom:10px; padding-bottom: 10px; color: #15446e; font-weight: normal; font-size: 18px !important; height: auto; width: 512px;}
span.szare_wyroznienie {color:gray;}

/*tabelki*/
.tabelka1 {border-left: #d8dadd 1px solid; width: 512px;}
.tabelka1 th {background: #608bbf url(../pics/boxy/tabelka.gif) no-repeat left; padding: 5px; color: #ffffff; font-size: 11px; text-align: center;}
.tabelka1 td {padding: 5px; color: #333333; font-size: 10px; border-right: #d8dadd 1px solid; border-top: #d8dadd 1px solid; border-bottom: #d8dadd 1px solid; vertical-align: top;}

.tabelka2 {border-right: #d8dadd 1px solid; width: 512px;}
.tabelka2 th {background: #002451; padding: 5px; color: #ffffff; font-size: 11px; text-align: right; border-right: #d8dadd 1px solid;}
.tabelka2 td {padding: 5px; color: #333333; font-size: 10px; text-align: right;  border-left: #d8dadd 1px solid; border-bottom: #d8dadd 1px solid; vertical-align: top;}

.tabelka3 {width: 512px;}
.tabelka3 th {background: #edeef2; padding: 5px; color: #002552; font-size: 11px; text-align: right;}
.tabelka3 td {padding: 5px; color: #333333; font-size: 10px; text-align: right;  border-right: #d8dadd 1px solid; border-left: #d8dadd 1px solid; border-bottom: #d8dadd 1px solid; vertical-align: top;}

.tabelka4 {border: #d8dadd 1px solid; border-right: 0; border-bottom: 0; width: 512px;}
.tabelka4 th {padding: 5px; color: #002552; font-size: 11px; text-align: center; border-bottom: #d8dadd 2px solid;}
.tabelka4 tbody tr td {background: #edeef2; padding: 5px; border-right: #d8dadd 1px solid; border-bottom: #d8dadd 1px solid; font-size: 10px;}
.tabelka4 tbody tr.bez td {background: #ffffff;}

/*tabelka linki*/
.tabelka5 {border-right: 0; border-bottom: 0; width: 512px;}
.tabelka5 th {padding: 5px; color: #002552; font-size: 11px; text-align: center; border-bottom: #d8dadd 2px solid;}
.tabelka5 tbody tr td {background: #edeef2; text-align: center; padding: 5px; border-right: #d8dadd 1px solid; border-left: #d8dadd 1px solid; border-bottom: #d8dadd 1px solid; font-size: 10px;}
.tabelka5 tbody tr.bez td {background: #ffffff;}

/*tabela kontakt*/
.tabelka6 {border: 0;}
.tabelka6 th {background: #5f8bc0; padding: 5px; color: #ffffff; font-size: 11px; text-align: left;}
.tabelka6 tbody tr td {background: #f2f3f5; padding: 5px; border-right: #ffffff 1px solid; border-bottom: #ffffff 1px solid; font-size: 11px;}
.tabelka6 tbody tr.bez td {background: #ffffff;}

/*tabelka oferty pracy*/
table.tabelka7 {border: 0;}
table.tabelka7 th {border-bottom: #e5e1e9 2px solid; padding: 5px; text-align: left; color: #052a55; font-size: 12px;}
table.tabelka7 td {padding: 5px;color: #052a55; font-size: 11px;}
table.tabelka7 tr.wiersz {background: #eceef1;}

/*tabelka zasieg*/
.tabelka8 {width: 512px;border-top: #dfd9e3 1px solid; border-left: #dfd9e3 1px solid; }
.tabelka8 td {padding: 3px; color: #608bbf; font-size: 10px; text-align: center;  border-right: #dfd9e3 1px solid; border-bottom: #dfd9e3 1px solid; vertical-align: top;}
.tabelka8 td.bez {border: 0;}

/*tabelka boxy tresc*/
table.boxy_t {border: 0; width: 512px;}
table.boxy_t td {border: 0; padding-right: 16px;}

.pkt ul {padding: 0; list-style: none; margin: 0;}	
.pkt ul li {padding: 0 0 0 12px; margin: 0;}

ul.lista {list-style-type: none; margin: 0; padding: 0;}
ul.lista li {background: url(../pics/ico/l.gif) 0 1px no-repeat; padding: 0 0 0 20px; display: block; margin-bottom: 5px;} 	

/*Fotografie - tresc*/
img.foto_l {border-color: #dfd9e3; border-style: double; border-width: 3px; margin: 2px 4px 0 0;}
img.foto_r {border-color: #dfd9e3; border-style: double; border-width: 3px; margin: 2px 0 0 4px;}
img.foto {border-color: #dfd9e3; border-style: double; border-width: 3px;}
