ul.p_lot {
    margin: 0px;
    padding: 0px 0px 0px 5px;
    list-style: none;
}
ul.p_lot li {
    margin: 0 5px 10px 0;
    padding: 0;
    width: 240px;
    float: left;
}
ul.p_lot li a {
    background: url(/public/themes/images/parking-ico.gif) no-repeat left top;
    font-weight: bold;
    display: block;
    padding: 0 0 0 30px;
    min-height: 30px;
}

#gmaparea { background: no-repeat left top; width: 379px; height: 267px; }
#gmapAreaBlock { border:1px solid #DFDFDF; background:#FFF; padding:5px; }
#gmapArea { height:400px; }
#gmapData { display:none; }
#gmapInfoWindow_1 { width:220px; text-align:left; font-size:0.9em; }
#gmapInfoWindow_1 address { margin:0.5em 0 0.5em 0; padding:0 0 0.5em 0; font-style:normal; border-bottom:1px dotted #DFDFDF; font-size:1.1em; }
#gmapInfoWindow_1 .title { font-size:1.2em; color:#033371; padding: 0px 0px 5px 0px; }
#gmapInfoWindow_1 .trasa { margin-top:0.5em; }

#maxDays {
    color: #E11B22;
    display: none;
}

table.parking-fop td {
    vertical-align: top;
    padding: 10px 5px;
    border-bottom: 1px solid #BAE5F6;
}
table.parking-fop tr.last_row td {
    border: none;
}

.paymentPriceContainer .title, .reservation-step-container .paymentPriceContainer .title {
    color: #00599C;
    padding: 13px;
}
