.parking_desc {
    padding: 0px 0px 15px 0px;
}

.parking_airport {
    padding: 0px 0px 20px 0px;
}

.parking_lot {
    padding: 0px 0px 0px 20px;
}

.pa_buy {
    float: right;
    font-weight: bold;
    color: #033371;
}

div.page-title1 {
    background: url(/public/themes/images/page-title-bg.png) repeat-y center top;
    margin: 0 0 10px 0;
    _height:1px;
}
div.page-title1 .page-title-top {
    background: url(/public/themes/images/page-title-top.png) no-repeat center top;
}
div.page-title1 h1 {
    background:url(/public/themes/images/page-title-bottom.png) no-repeat center bottom;
    padding: 10px 10px 9px 20px;
}

.blockBig .block-content h3 {
    background: url(/public/themes/images/block-content-big-title-bg.png) repeat-y top center;
    border: none;
    margin: 0;
    padding:0;
    color: #003b7e;
    _height:1px;
}

.blockBig h3 .h3-top {
    background: url(/public/themes/images/block-content-big-title-top.png) no-repeat top center;
}

.blockBig h3 .h3-bottom {
    background: url(/public/themes/images/block-content-big-title-bottom.png) no-repeat bottom center;
    padding:5px 10px 10px 10px;
}

#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; }

form .fieldset {
    padding: 10px 0px 0px 10px;
}
form .fieldset img {
    vertical-align: middle;
}
form .fieldset input, form .fieldset select, form .fieldset textarea {
    margin: 0px;
}
form .fieldset input.border, form .fieldset textarea.border {
    border: 1px solid #A5F0FF;
    padding: 2px 2px;
    margin-bottom: 0px;
}
form .inputline textarea.input {
    border: 1px solid #A5F0FF;
}

form .fieldset input.formtext_short, form .inputline input.formtext_short {
    width: 40px;
}

form .fieldset td {
    padding: 2px 0px;
    vertical-align: top;
}
form .fieldset .label {
    color: #4D4D4D;
}
form .fieldset .required {
    font-weight: bold;
}
form .fieldset td.airport {
    width: 155px;
}

form .fieldset td.td_card {
    width: 280px;
    vertical-align: middle;
}

form .fieldset td.delivery {
    width: 220px;
}

.szco_cell {
    /* display: none; */
}

.pt_row_show_0 {
    display: none;
}

#parkingForm ul.p_lot {
    padding:0;
    margin:0;
    list-style: none;
}

#parkingForm ul.p_lot li {
    padding:0;
    margin:0;
    list-style: none;
    width: auto;
}

#parkingForm ul.p_lot li a {
    display: inline;
    padding: 0;
    margin: 0;
    background: none;
}


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: 300px;
    float: left;
}
ul.p_lot li a {
    background: url(/public/themes/images/parking-ico.gif) no-repeat left top;
	color: #033371;
    font-weight: bold;
    display: block;
    padding: 0 0 0 30px;
    min-height: 30px;
}

.unableBuy {
    color: #FF0000;
}

#parkingPrice {
    color: #FF0000;
    font-weight: bold;
    font-size: 1.3em;
}

#maxDays {
    color: #92FF44;
    display: none;
}

#basic_form_small .inputline label.required {
    color: #FFF;	
}

#basic_form_small ul.p_lot li {
    background: none;
}
#basic_form_small ul.p_lot li a {
    color: #FFFFFF;
    text-decoration: underline;
}

#basic_form_small .inputline label {
    width: 110px;
}

#basic_form_small a {
    color: #FFFFFF;
}

#cond_agreement a {
    color: #1B8BCB;
}

fieldset.parking {
    border-top: none;
    border-left: none;
    border-right: none;
}

fieldset.parking legend {
    background: url(/public/themes/images/parking-ico.gif) no-repeat top left;
    padding: 0 0 0 30px;
    min-height: 30px;
    font-size: 1.2em;
}

fieldset.parking ul.pLinks {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 1.2em;
}

fieldset.parking ul.pLinks li {
    background: url(/public/themes/images/blue-arrow.gif) no-repeat left center;
    padding: 5px 0 5px 10px;
}

input.textbox, textarea.textbox {
    border-color: #A5F0FF;	
}

#parkingSearchForm ul.p_lot {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;	
}

#parkingSearchForm ul.p_lot  li {
    margin: 0;
    padding: 0;	
    width: auto;
}

#parkingSearchForm ul.p_lot  li a {
    margin: 0;
    padding: 0; 
	background: none;
}

.card_price {
    color: #FF0000;
    display: none;
}

.card_price_ad {
    color: #FF0000;
    display: none;
    background: url(/public/themes/images/parking-best-price.png) no-repeat left top;
    padding: 4px 86px;
}
.card_price_ad span {
    display: none;
}


