div#zespol {
position:relative;
left:0;
top:0;
width:100%;
height:100%;
background: url('/grafiki/tlo_zespol.png') left top no-repeat;
background-size:cover;	
display:table;
}

div#zespol > div {
width:100%;
height:100%;
display:table-cell;
vertical-align:middle;
text-align:center;
}

div#zespol > div > table {
width:90%;
margin: 0 5%;	
}

div#zespol > div > table tr td {
width:50%;	
overflow:hidden;
padding: 0 0 80px 0;
position:relative;
}

div#zespol > div > table tr td a {
text-decoration:none;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:5;
}

div#zespol > div > table tr:nth-last-child(1) td {
padding:0;	
}

div#zespol > div > table tr td > div {
float:left;	
width:50%;
}

div#zespol > div > table tr td > div:nth-child(2) {
text-align:left;	
font-size:13px;
line-height:20px;
color:#004b88;
position:absolute;
right:0;
top:0;
width:50%;
height:100%;
}

div#zespol > div > table tr td > div:nth-child(2) > div {
width:100%;
height:100%;
display:table;	
}

div#zespol > div > table tr td > div:nth-child(2) > div > div {
width:100%;
height:100%;
display:table-cell;
vertical-align:middle;	
}

div#zespol > div > table tr td > div >  img {
width:70%;	
}

div#zespol > div > table tr td > div > div > div h3 {
color:#004b88;
font-size:20px;	
font-weight:300;
padding: 0 0 10px 0;
}

div#zespol > div > table tr td > div > div > div h3 strong {
text-transform:uppercase;
font-weight:700;	
}

div#zespol > div > table tr td > div:nth-child(1) {
position:relative;	
}

div#zespol > div > table tr td > div:nth-child(1) > div {
position:absolute;
width:100%;
height:100%;
background: url('/grafiki/zespol_tlo.png') left center no-repeat;
background-size:53% auto;
top:0;
left:0;	
z-index:4;
}

div#zespol > div > table tr td > div:nth-child(2) > div > div > div {
background: url('/grafiki/zespol_wiecej.png') right center no-repeat;
text-align:right;
padding: 0 50px 0 0;	
margin-top:20px;
}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

div#zespol_szcz {
position:relative;
left:0;
top:0;
width:100%;
background: url('/grafiki/tlo_zespol.png') center center no-repeat;
background-attachment: fixed;
background-size:cover;
overflow:hidden;
}

div#zespol_szcz > div:nth-child(1) {
padding: 10% 4% 0 6%;
width:20%;
float:left;
position:relative;	
text-align:center;
}

div#zespol_szcz > div:nth-child(1) > div {
position:absolute;
width:100%;
padding: 0 0 100% 0;
background: url('/grafiki/zespol_tlo.png') 20% center no-repeat;
background-size:53% auto;
top:0;
left:0;	
z-index:4;	
margin-top:30%;
}

div#zespol_szcz > div:nth-child(1) img {
width:90%;	
padding-bottom:5%;
}

div#zespol_szcz > div:nth-child(1) img:nth-child(3) {
width:80%;	
}

div#zespol_szcz > div:nth-child(1) img:nth-child(4) {
width:70%;	
}

div#zespol_szcz > div:nth-child(2) {
float:left;
width:44%;
padding:12% 0 0 0;

font-size:13px;
line-height:20px;
color:#004b88;
}

div#zespol_szcz > div:nth-child(2) p {
padding: 0 0 20px 0;
text-align:justify;	
}

div#zespol_szcz > div:nth-child(3) {
float:left;
width:26%;
text-align:center;
padding:25% 0 0 0;
}

div#zespol_szcz > div:nth-child(3) img {
width:50%;	
}

div#zespol_szcz > div:nth-child(2) h3 {
color:#004b88;
font-size:20px;	
font-weight:300;
padding: 0 0 10px 0;
}

div#zespol_szcz > div:nth-child(2) h3 strong {
text-transform:uppercase;
font-weight:700;	
}

div#zespol_szcz > div:nth-child(2) h2 {
color:#004b88;
font-size:25px;	
font-weight:300;
padding: 0 0 10px 0;
text-align:center;
}

div#zespol_szcz > div:nth-child(2) h4 {
color:#004b88;
font-size:15px;	
font-weight:300;
padding: 0 0 20px 0;
text-align:right;
}

div#zespol_szcz ul li {
margin: 0 0 0 20px;
list-style-type:disc;
}