section.booking article.booking .popup_airport_obal a {
    color:#004F92;
    text-decoration:underline;
}

section.booking article.booking .popup_airport_obal a:hover {
    text-decoration:none;
}

.popup_airport_obal {
    /* position:relative; */
    z-index:1000;
    /*z-index:25;*/
    }
    
.popup_airport_obal .arrow {
    z-index:1001;
    position:absolute;
    left:25px;
    top:-18px;
    width:30px;
    height:18px;
    background:url("/img/arrow.png") left top no-repeat;
    
    /*
    background:#fff;
    border-left:2px solid #004F92;
    border-top:2px solid #004F92;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    
    filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476);
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)";
    */
}
    
.popup_airport,
.popup_airport .jspCap {
    display:none;
}

.popup_airport .jspCapBottom {
    display:block;
}

.popup_airport {
    position:absolute;
    left:0;
    top:15px;
    background:#fff;
    border:2px solid #004F92;
    width:660px;
    text-align:left;
    padding:15px 12px;
    box-shadow:0px 1px 5px #B8B8B8;
    border-radius:8px;    
    font-size:120%;
    line-height:120%;
    margin:35px 0 0 -30px;
    z-index:1000;
    *z-index: 1000;
    *zoom: 1;
}

.popup_airport a {
    color:#004F92 !important;
}



.popup_airport_obal ul {
    width:145px;
    float:left;
    padding:15px 10px 0 10px;
    list-style:outside none;
}

.popup_airport_obal ul li {
    background:none;
    padding:0;
    margin:0;
}

article.content .popup_airport_obal ul li {
    font-size:100%;
}

.popup_airport_obal ul li a:hover {
    text-decoration:none;
}

.popup_airport_obal h3 {
    font-size:140%;
    padding:0 0 15px 0;
    border-bottom:1px solid #004F92;
}

.popup_airport_obal a.close {
    background:url("/img/close.gif") no-repeat scroll left center transparent;
    color:#D52932 !important;
    display:block;
    padding-left:20px;
    position:absolute;
    right:20px;
    text-decoration:none;
    top:15px;
    font-size:90%;
}

.popup_airport_obal a.close:hover {
    text-decoration:underline;
}

.popup_airport.pa_position1 {
    top:-6px;
    left:-15px;
}
.popup_airport.pa_position2 {
    top:-6px;
    left:289px;
}
.popup_airport.pa_position3 {
    top:46px;
    left:-15px;
}
.popup_airport.pa_position4 {
    top:46px;
    left:289px;
}

article.content .popup_airport.pa_position2,
article.content .popup_airport.pa_position4 {
    left:auto;
    right:0;
}

article.content .popup_airport.pa_position2 .arrow,
article.content .popup_airport.pa_position4 .arrow {
    left:auto;
    right:260px;
}

article.content #aiportListPopupbon.popup_airport.pa_position2 .arrow, 
article.content #aiportListPopupbon.popup_airport.pa_position4 .arrow {
    /*left:25px !important;
    top:-18px !important;*/
    left:auto;
    right: 250px;
}

/*
.popup_airport.pa_position3 {
    top:40px;
    left:1px;    
}
.popup_airport.pa_position4 {
    top:80px;    
    left:300px;
}     
*/       
    
.popup_airport .jspArrow {
    display:none;
}

.popup_airport .scroll-pane,
.popup_airport .scroll-pane .jspContainer {
    width:275px !important;
}

.popup_airport .scroll-pane .jspContainer .jspPane {
    width:255px !important;
}

.popup_airport .scroll-pane .jspContainer .jspPane ul {
    list-style:none;
    padding-right:10px;
}

.popup_airport .scroll-pane .jspContainer .jspPane ul li {
    background:none;       
    padding:3px 0;
}
        
.popup_airport .scroll-pane .jspContainer .jspPane ul li span {
    color:#004580;
    font-weight:bold;
}
    
.popup_airport .scroll-pane .jspContainer .jspPane ul li a {
    color:#d52932;
}