div#home {
width:100%;	
}

div#home_left {
width:50%;
display:inline-block;
vertical-align:top;
}

div#home_left > div.home_www {
background-color:#9d032a;
margin: 25px 17px 20px 17px;	
text-align:center;
padding:10px 15px;
}

div#home_left > div.home_www > a {
color:#fff;
font-size:15px;	
}

div#home_left > div.home_top {
width:100%;
display:table;
padding: 0 0 10px 0;
}

div#home_left > div.home_top > div {
display:table-cell;
vertical-align:middle;	
}

div#home_left > div.home_top > div:last-child {
text-align:right;
padding: 0 17px 0 0;	
}

div#home_left > div.home_content {
border-top:1px solid #efefef;
padding: 15px 0 0 0;
margin: 0 17px;
}

div#home_left > div.home_content > div {
padding:17px;
border:1px solid #efefef;	
margin-bottom:15px;
position:relative;
}

div#home_left > div.home_content > div:hover {
background-color:#ededed;		
}

div#home_left > div.home_content > div > a {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;	
}

div#home_left > div.home_content > div p {
padding:0;	
}

div#home_right {
width:50%;
display:inline-block;
vertical-align:top;
}

div#home_right > div.home_content {
margin: 0 0 0 34px;
border-top:1px solid #efefef;
position:relative;
}

div#home_right > div.home_top {
width:100%;
display:table;
padding: 0 0 10px 0;
}

div#home_right > div.home_top > div {
display:table-cell;
vertical-align:middle;	
}

div#home_right > div.home_top > div:first-child {
padding: 0 0 0 17px;	
}

div#home_right > div.home_top > div:last-child {
text-align:right;
}

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

div.home_mapa > div:nth-child(1) {
display:inline-block;
width:50%;	
vertical-align:middle;
padding:20px 0;
position:relative;
}

div.home_mapa > div:nth-child(1) img {
width:90%;	
}

div.home_mapa > div:nth-child(2) {
display:inline-block;
width:50%;
vertical-align:middle;
padding:20px 0;
}

div.home_mapa > div:nth-child(2) table {
width:90%;
margin-left:10%;
}

div.home_mapa > div:nth-child(2) table tr td {
padding: 10px 0;
border-bottom:1px solid #efefef;
}

div.home_mapa > div:nth-child(2) table tr td:last-child {
text-align:right;	
}

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

div.home_form {
padding-top:20px;	
}

div.home_form form {
display:table;
width:100%;
}

div.home_form form > div {
display:table-row;	
}

div.home_form form > div > div {
display:table-cell;
vertical-align:middle;	
padding: 0 0 15px 0;
}

div.home_form form > div > div:nth-child(1) {
width:25%;
padding: 0 5% 0 0;
text-align:right;	
}

div.home_form form > div > div input[type="text"] {
height:38px;
outline:none;
border:1px solid #ccc; 
padding: 0 10%;
width:80%;	
font-family: 'Open Sans', sans-serif;	
}

div.home_form form > div > div input[type="submit"] {
background: url('../img/akty_prawne_submit.png') #9d032a 90px center no-repeat;
font-size:16px;
font-weight:300;
color:#fff;
font-family: 'Open Sans', sans-serif;
width:130px;
padding: 0 0 0 30px;
text-align:left;
height:50px;
border:0;
cursor:pointer;	
}

div.home_form form > div:last-child > div:last-child > div {
display:table;	
width:100%;
}

div.home_form form > div:last-child > div:last-child > div > div {
display:table-cell;	
vertical-align:middle;
}

div.home_form form > div:last-child > div:last-child > div > div:nth-child(1) {
width:40px;	
}

div.home_form form > div:last-child > div:last-child > div > div:nth-child(3) {
text-align:right;	
}

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

div#glowna_zegar {
padding: 0 3% 0 34px;	
}

div#glowna_zegar > div:nth-child(1) {
width:45%;
display:inline-block;
padding:0 5% 0 0;	
vertical-align:middle;
text-align:right;
font-size: 20px;
  color: #9d032a;
  font-weight: 600;
}

div#glowna_zegar > div:nth-child(2) {
width:50%;
display:inline-block;
vertical-align:middle;
}

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

div#glowna_info {
padding:0 0px 0 17px;	
}

div#glowna_info img {
width:100%;	
}

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


div#home_biuro {
padding: 20px 17px;
font-size:13px;	
}

div#home_biuro > div:nth-child(1) {
width:65%;
display:inline-block;	
vertical-align:top;
}

div#home_biuro > div:nth-child(1) > div {
display:inline-block;
width:40%;	
vertical-align:top;
}

div#home_biuro > div:nth-child(2) {
width:35%;
display:inline-block;	
vertical-align:top;
text-align:right;
}

div#home_biuro h3 {
font-size:13px;
color:#9d032a;
padding: 0 0 20px 0;	
}