div#dolacz {
width:80%;
padding: 30px 10%;	
}

div#dolacz > div:nth-child(1) {
text-align:center;
}

div#dolacz > div:nth-child(1) > div {
padding: 0 0 30px 0;	
}

div#dolacz_form {
width:80%;
padding: 40px 10% 0 10%;	
}

div#dolacz_form .err {
color:red;
padding: 0 0 10px 0;	
font-size:11px;
}

div#dolacz_form > p {
font-size:14px;
color:#262626;
text-align:center;
padding: 0 0 30px 0;	
}

div#dolacz_form > p strong {
font-weight:bold;	
}

div#dolacz_form > form {
width:80%;
padding: 0 10%;	
}

div#dolacz_form > form > div {
display:table;
width:100%;	
}

div#dolacz_form > form > div > div {
display:table-row;
width:100%;	
}

div#dolacz_form > form > div > div > div {
display:table-cell;
width:50%;	
padding: 0 0 3px 0;
vertical-align:top;
}

div#dolacz_form > form > div > div > div:nth-child(1) {
text-align:right;	
font-size:12px;
color:#5e5e5f;
letter-spacing:0px;
font-weight:bold;
padding-top:10px;
}

div#dolacz_form > form > div > div > div:nth-child(2).check {
font-size:10px;
padding:20px 0 50px 0;	
}

div#dolacz_form > form > div > div > div:nth-child(2).check a {
text-decoration:none;
color:#262626;
font-weight:bold;	
position:relative;
bottom:4px;
}

div#dolacz_form > form > div > div > div:nth-child(1) span {
padding: 0 14px 0 14px;	
font-weight:400;
}

div#dolacz_form > form input[type="text"] {
color:#5e5e5f;
border:1px solid #f0f0f0;
background:url('/grafiki/input_tlo.png') left bottom repeat-x;	
height:29px;
width:90%;
padding: 0 4%;
font-family:'Open Sans';
outline:none;
}

div#dolacz_form > form textarea {
color:#5e5e5f;
border:1px solid #f0f0f0;
background:url('/grafiki/input_tlo.png') left bottom repeat-x;	
height:210px;
width:90%;
padding: 4%;
font-family:'Open Sans';
resize:none;
outline:none;
}

div#dolacz_form input[type="submit"] {
background-color:#ce9896;
width:100%;
text-align:center;
padding:1px 0 0 0;
height:28px;
border:0;
border-bottom:1px solid #b48583;
color:#fff;
font-size:12px;
font-weight:300;
cursor:pointer;	
}