/** noniata.css */

div.policy_accept_internal{
    text-align: left;
}

#b2bheader {
    position: fixed;n
    top: 0;
    left: 0;
    right: 0;
    height: 50px;
    background: rgba(242,242,242,0.9);
    border-bottom: 1px solid #E4E4E4;
    text-align: right;
    padding-right: 10px;
}
.flightblock_flex_table .flight_flex_toptitle

#b2bheader .left{
    margin-left: 10px;
    margin-top: 12px;
    float: left;
}

.clear{clear:both;}

#b2bheader .right{
    margin-right: 10px;
    margin-top: 12px;
    float: right;
}

div#wizard_hitsblock .plating {
position: relative;
}

.flights_search_one.NDC .plating:after {
content: "NDC";
position: absolute;
top: 15px;
right: 12px;
color: #bbb;
display: inline-block;
font-size: 5px;
z-index: 23;
}

#b2blogo{margin-top:0px;}

div.loginform{display:block; }

#b2bfooter{
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    height: 30px;
    background: rgba(242,242,242,0.7);
    border-top: 1px solid #E4E4E4;
    font-size: 12px;
}

#b2bfooter .left{
    float: left;
    margin-top: 2px;
    margin-left: 10px;
}

#b2bfooter .right{
    float: right;
    margin-top: 5px;
    margin-right: 10px;
}

#b2bfooter .right a{color: #000;}
#b2bfooter .right a:hover{color: #666;}

a.login_btn{
    background: #f2f2f2;
    font-size: 12px !important;
    color: #000 ;
    height:  25px !important;
    border: 1px solid #E4E4E4;
    line-height: 25px;
    border-radius: 3px;
    letter-spacing: 1px;
    font-family: Arial; 
    cursor: pointer;  
    padding: 5px 10px;
}

a.login_btn:hover{
    background: #efefef;
    color: #777;
}

a.logoff_btn,
a.signup_btn{
    background: #f2f2f2;
    font-size: 12px !important;
    color: #000;
    height:  25px !important;
    border: 0;
    line-height: 25px;
    border-radius: 3px;
    letter-spacing: 1px;
    font-family: Arial; 
    cursor: pointer;  
    margin-top: 3px;  
    padding: 5px 10px;
    border: 1px solid #E4E4E4;
}

a.signup_btn:hover{ color: #fff; background: #ccc;}

.loginform{
    width: 510px !important; 
}

.login_data table tr:nth-child(1){display:none !important;}

/** kilépés gomb */
a.logout_btn:hover{background: #003680; color: #fff; }
a.logout_btn{ position: absolute; top: 0px; right: 10px; padding: 5px 10px;}

/** koszono oldal {*/
.signup-ok *{font-family: Arial;}

.signup-ok{
    width: 700px;
    margin: 20px auto;
    background-color: rgba(255,255,255,0.9);
    padding: 10px;
    border-radius: 10px;    
}

.signup-ok h1{ font-size: 24px; text-align: center; }

.signup-ok p{ margin: 30px 0; }

a.logout_btn,
.signup-ok > div.login_btn a{
    background: #252a5e;
    font-size: 12px !important;
    color: #fff ;
    height:  25px !important;
    border: 0;
    line-height: 25px;
    border-radius: 3px;
    letter-spacing: 1px;
    font-family: Arial; 
    cursor: pointer;  
    margin-top: 20px;  
    padding: 5px 10px;    
}

.signup-ok > div.login_btn a:hover{background: #003680;}

/** } koszono oldal */
/** registration { */
.regform-wrapper{
    width: 700px;
    margin: 20px auto;
    background-color: rgba(255,255,255,0.9);
    padding: 10px;
    border-radius: 10px;
}    

.regform-wrapper * {font-size: 12px; font-family: Arial;}

.regform-wrapper h1{ font-size: 24px; text-align: center; }
.regform-wrapper h3{ font-size: 18px; text-align: center; }

.registration_questions td{font-weight: bold; }

.reginfo{line-height: 18px; margin: 15px 0; }

div.registrationform_submit > div{
    background: #014D7A;
    font-size: 12px !important;
    color: #fff ;
    height:  25px !important;
    border: 0;
    line-height: 25px;
    border-radius: 3px;
    letter-spacing: 1px;
    font-family: Arial; 
    cursor: pointer;  
    margin-top: 20px;  
}

div.registrationform_submit > div:hover{
    background: #003680;    
}

input[name="b2b_pass"],
input[name="b2b_email"]{
    padding: 0 10px !important;
    background-color: #fff !important;
}

#registrationformblock input[type="password"],
#registrationformblock input[type="text"]{
    background-color: #fff !important;
    border: 1px solid #DCDCDC !important;
    border-radius: 2px !important;
    color: #444 !important;
    text-align: left !important;
    padding: 4px 0 4px 4px; 
    height: 20px;
}

#registrationformblock input.q_generaltext,
#registrationformblock input[name="q_cegnev"],
#registrationformblock input[name="q_cimvaros"],
#registrationformblock input[name="q_cimuhsz"],
#registrationformblock input[name="q_pass"],
#registrationformblock input[name="q_passchk"],
#registrationformblock input[name="q_email"]{
    width: 300px;
}

#registrationformblock input[name="q_knev"]{margin-left: 10px;}

#registrationformblock input[name="q_knev"],
#registrationformblock input[name="q_vnev"]{
    width: 140px;
} 

#regform{ width: 430px; margin: 10px auto; border: 1px solid #fff; padding: 20px; border-radius: 5px; background: #efefef; }
/** } registration */

body{
    font-family: Arial;
background-color: #fcfcfc;
}

#main_wrapper{
    width: 100%;
    position: relative;
    margin: 0;
    padding:0;
}

.container{
    width: 980px;
    margin: 10px auto;
    padding: 10px;
    background: rgba(255,255,255, 0.85) !important;
    border-radius: 5px;
    margin-bottom: 50px !important;
margin-top: 0 !important;
}

.container[style]{
    background: transparent !important;    
}


.container .flightblock{
    margin: 0 auto;
    background: none;
}

#b2b_header{margin-top: 170px !important;}

.shadow{
    -webkit-box-shadow: 0px 5px 4px -2px rgba(204,204,204,1);
    -moz-box-shadow: 0px 5px 4px -2px rgba(204,204,204,1);
    box-shadow: 0px 5px 4px -2px rgba(204,204,204,1);      
}

div.login_data{
    border: 1px solid #ccc; 
    background: #efefef;
    margin: 10px auto;
    -webkit-box-shadow: 0px 5px 4px -2px rgba(204,204,204,1);
    -moz-box-shadow: 0px 5px 4px -2px rgba(204,204,204,1);
    box-shadow: 0px 5px 4px -2px rgba(204,204,204,1);     
}
div.login_data table{background: #efefef !important;}

div.login_data input[type="text"],
div.login_data input[type="password"]{
    height: 32px !important;
    border: 1px solid #cecece !important;
    width: 250px !important;
}

div.login_data input[type="submit"]{
    background: #ffffff;
    background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f3f3f3), color-stop(51%,#ededed), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
    background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
    background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
    border: 1px solid #ccc;
    padding: 5px 15px;
    border-radius: 5px;
    font-weight: bold;
    width: 150px;
    font-family: Arial;
    font-size: 13px;
    margin-top:  15px;
    cursor: pointer;
}

/** kereső doboz */
#wizard_searchairblock {
    margin:0 auto;
}

div.search_in_progress{
    text-align:left;
    font-size: 12px; 
    border: 1px solid #ccc; 
    color: #000;
    line-height: 18px; 
    padding: 20px; 
    border-radius: 3px;
    background: #efefef;
}

/** szerződési feltételek */
.aszf{
    font-size: 12px;
    border: 1px solid #ccc;
    background: #fff;
    border-radius: 5px;
}

.title{
    font-weight:bold;
}

/** clearfix */
.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}

/** to top link */
div.to_top_link{
    width: 100%;
}
div.to_top_link div{
    width: 980px;
    margin: 10px auto 0px auto;
}

div.to_top_link div p{ margin: 0; padding:0;}

div.to_top_link a{
    font-size:  12px;
    text-decoration: none;
}

div.to_top_link a:hover{
  color: #E99A1E;  
}@charset "utf-8";

/* border-color: TOP RIGHT BOTTOM LEFT */

/** generals */
strong,b{ font-weight:normal; }
.nodeco{text-decoration: none;}
.news{margin-top: 30px;}

/** igazítások */
.left{text-align: left;}
.right{text-align: right;}
.center{text-align: center;}
.justify{text-align: justify;}

/** linkek */
a{ color: #009FE7; text-decoration: none; }
a > img{border:none;}
a:hover{color:#E99A1E;}

/** színek */
.title_blue{color: #003181;}
.link_blue{color: #009FE7;}


/** Kereső általános */
.flights_legtable{margin:0 !important; padding: 0 !important; }
.flights_legtable td.date,
.flights_legtable td.endtime,
.flights_legtable td.starttime{ font-weight: bold !important; }

/** KERESŐ DOBOZ */
input, select, textarea{ font-family: Arial;}

/** az összes tábla padding és margin jellemzőjének nullázása */
div#wizard_searchairblock table,
div#wizard_searchairblock table tbody,
div#wizard_searchairblock table tr,
div#wizard_searchairblock table td{ padding: 0; margin: 0; }

a.ui-datepicker-prev{ 
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA40lEQVR4Xo2QvarCMBhATS2CILi6Ork6uwjOBaH0BeRO+gTOXdzETRzETfoAd7hYcBHu4AMIglOfQRBc6ukgfCQhTeDwLTknP6osy0bdUkr1GQcYwhon/QqBh1xJ/zCGLiylENTIlXSBnnAeXgHkhHGCjhDuENUGkOeMDFpCvsKI9xdSCC3ySn8n5BAjP/X9oRCbjB38aPIRZshv4ZkByCDR5C3iwtTsf7AH/ZQBN2t7BTjpjzGFlxAm8GtGzICMxN4RGfC9iSsgI7k74g7ISGSJbIyAI3K2RPpGwDNSwA1SKXwANLxQBcCHKCQAAAAASUVORK5CYII=);
    background-position: center center;
    background-repeat: no-repeat; 
    cursor: pointer;    
}

a.ui-datepicker-next{ 
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA6UlEQVR4XpWTIavCUBhAdxUEwWSymqxmy0CrMBCTL4lBBH/Aq1qsL/nSsO4HGB4OLILBKggmYT/A+mAg85ju5e6y3Xvh8I3BOfsGm8iyzPscIcSKsYQrTLn/8CxORbn+hib4cCbYdQ3cFKEFJyK+SyCAuyI04EBkbBXgnRNGDy6KUIOIyKI4ICNPxgBiRajClsjGFBBI+ZtC1Bg7mGhCCHOcV24DbZMUvhB+tcAMItMrmLaoMzpaIIWwOCDlPfQV+R8CNvvTAtbySMp6wP3JMmApxzbfwY9BHkq5PNA2yEeXf2ENN0ikXH7eDZ5X/oLmZWIAAAAASUVORK5CYII=);
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer; 
}

div#wizard_searchairblock form > table{width: 100%;}

div#wizard_searchairblock .autocomplete{z-index: 9999;}

div#wizard_searchairblock,
div#wizard_searchairblock *{
    font-weight: normal !important;
    font-size: 12px !important;
    font-family: Arial, sans-serif !important;
}

.ui-datepicker-header{background: #fbba00 !important;}

/** autocomplete */
/*flights_select_country*/
#wizard_search_air_form .autocomplete,
#wizard_ahonnan_autocomplete,
#wizard_ahova_autocomplete{
    border: 1px solid #D9D9D9;
    width: 314px !important;
}

#wizard_search_air_form .autocomplete ul li.selected,
#wizard_search_air_form .autocomplete ul li.selected span,
#wizard_ahova_autocomplete ul li.selected,
#wizard_ahova_autocomplete ul li.selected span{ background: #fbba00; }

#wizard_search_air_form .autocomplete ul li span:hover,
#wizard_search_air_form .autocomplete .flights_select_country,
#wizard_ahova_autocomplete ul li span:hover,
#wizard_ahova_autocomplete .flights_select_country{ background: #F5F6F9; }

/** keresődoboz konténere */
div#wizard_searchairblock{
    border: 1px solid #D9D9D9;
    border-radius: 5px;
    background-color: #F5F6F9;
    width: 650px;
    -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,1);
    -moz-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,1);
    box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,1);   
}

/** combo boxok: oda-vissza, felnőtt, gyerek, csecsemő, osztály, preferált légitárs. */
div#wizard_searchairblock select#wizard_flight_odavissza{ margin-bottom:  10px;}

div#wizard_searchairblock select#wizard_flight_odavissza,
div#wizard_searchairblock select#felnott,
div#wizard_searchairblock select#gyerek,
div#wizard_searchairblock select#csecsemo,
div#wizard_searchairblock .flight_options_class select,
div#wizard_searchairblock .flight_options_airlines select#prefair1{
    background-color: #fff !important;
    border: 1px solid #DCDCDC !important;
    border-radius: 2px !important;
    color: #444 !important;
    cursor: pointer !important;
    height: 30px;
    text-align: center !important;
    padding: 4px 0 4px 4px;
}

/** utasválasztók táblája */
div#wizard_searchairblock table.wizard_travellers_table{
    padding: 0;
    width: 100%;
    margin-bottom: 8px;
}

div#wizard_searchairblock table.wizard_travellers_table td{ width: 33%; }

/** flight options tábla */
div#wizard_searchairblock table.flightoptions{
    padding: 0;
    width: 100%;   
    margin-bottom: 10px; 
}

div#wizard_searchairblock td#osztalytab{ display: none; width: 0;}
div#wizard_searchairblock .flight_options_class select{ width: 212px;}
div#wizard_searchairblock select#prefair1{ width: 212px;}
div#wizard_searchairblock td.flight_options_direct{width: 213px;}

/** utas választók (travellers combok) */
div#wizard_searchairblock select#felnott,
div#wizard_searchairblock select#gyerek,
div#wizard_searchairblock select#csecsemo{ width: 100%; }

/** városválasztók */
div#wizard_searchairblock input#wizard_ahonnan{ width: 316px; margin-left: 2px; }
div#wizard_searchairblock input#wizard_ahova{ width: 316px; }

/** dátumválasztók */
div#wizard_searchairblock tr#repindulasbl{ margin-top: -30px !important; padding: 0; }

div#wizard_searchairblock .hasDatepicker,
div#wizard_searchairblock .hasDatepicker {
    border-color:	 #C0C0C0 #D9D9D9 #D9D9D9 #D9D9D9;
    background: #fff;	
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAQAAAD8fJRsAAAAOklEQVQYlWNg2MfwHwvcw4BVGARBCAsgLAHSvBdKY+j4AxNClfjPsBW7BA4dILMP4tJBrHMPY/X3QQB4lUPtUnsODQAAAABJRU5ErkJggg==");
    background-repeat: no-repeat;
    background-position: 5px center;
    text-indent: 20px;
    margin-top:-5px;
}    

div#wizard_searchairblock .hasDatepicker{ width: 316px; margin-left: 2px; }
tr[id^="wizard_flightsearch_multim"] .hasDatepicker{ margin-left: 0px !important; }

/** odaút, visszaút labels */
div#wizard_searchairblock label.depertdatelabel,
div#wizard_searchairblock label.returndatelabel{
    display: block;
    margin-bottom: 5px;
    margin-left: 2px;
}

/** gyorslinkek az indulási pont (honnan) kiválasztásához */
div#wizard_searchairblock a.egyes{ display:none; }

/** gombok */
div#wizard_searchairblock input[type="button"],
div#wizard_searchairblock input[type="submit"]{
    background: #252a5e;
    font-size: 12px !important;
    color: #fff ;
    height:  25px !important;
    border: 0;
    line-height: 25px;
    border-radius: 3px;
    letter-spacing: 1px;
    font-family: Arial; 
    cursor: pointer;
}

div#wizard_searchairblock input[type="button"]:hover,
div#wizard_searchairblock input[type="submit"]:hover{
    background: #003580;
}

div#wizard_searchairblock input[type="submit"]{
    margin-top: 15px;
    margin-right: 4px;
    padding: 6px;
    line-height: 12px;
}

/** többszakaszos kereső */
tr[id^="wizard_flightsearch_multim"] input[type="text"]{
    background-color: #fff !important;
    border: 1px solid #DCDCDC !important;
    border-radius: 2px !important;
    color: #444 !important;
    cursor: pointer !important;
    text-align: left !important;
    padding: 4px 0 4px 4px; 
    height: 20px;
    width: 206px !important;  
}

/** KERESÉSI EREDMÉNYEK */
div#wizard_hitsblock div.flights_descr{margin-bottom: 10px; border-bottom: 1px dotted #fbba00;}

.flights_legtable td{text-align: left;} /* special */

.flights_descr_text{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAABAAAAAQBPJcTWAAAAB3RJTUUH3ggFDxUjfcC8VwAAAXxJREFUeJzN08GLjWEUx/HPmdTcsZuQRrNQsmGrXgkLK2p2885dsJK9lJWthZIlfwELqbcMu7Eime6bYiclFlaKDSG53GNx79Xtut65w2bO5qlzfufbeZ7fedjqEdMKs1POCfvwHa+jqH7+E7BXLy+EuIo2ZgfpD7iBK1FU3amBvbrcK/NxRCxmeh7hEbZjCXvwAEuj0G1NwOCWiEXp/Mzh6vown3XZwk2s4BIubzhh1uUhPMXtKKrTE+otvMIcdg/fdKZhwKOD887E6YvqG1axIzP3D/NNwBZk5ucGzReIiNY0wBcD8fEGzTHyB95MA1zDO1zITnlgvJid8iyOEKtRVJ+G+SaXT2Aes8J61uU1PNRfmzbO4T0ujjZNdDnr8hTu6i9yFx+xc0z2DGeiqF42AifA2tJaypMRcVD/663jSRRVjvfHRrAoqtVJt/hb/AZmp9wlvNVfly5WoqjubQbGqCmhi6/6zq9EUd3fLOyPyLqc79XLC/8N2tLxC3KddCIwXqLAAAAAAElFTkSuQmCC);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 25px;

    font-size: 12px; /* special */
    text-align: left;  /* special */  
}

div#flightblock_filters_loadbox{margin-top: 49px;}

div#wizard_hitsblock div.bic,
div#wizard_hitsblock div.plane{display:inline;}

div#wizard_hitsblock .flights_segments_ret,
div#wizard_hitsblock .flights_segments_dep{ background: #fff;}

div#wizard_hitsblock .flights_segments_ret td.airline,
div#wizard_hitsblock .flights_segments_dep td.airline{ text-align: center !important;}

div#wizard_hitsblock .flights_segments_dep table{
    background-image: url(data:image/png;base64,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) !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;    
}

div#wizard_hitsblock .flights_segments_ret table{
    background-image: url(data:image/png;base64,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) !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;    
}

div#wizard_hitsblock{width: 100%;}

div#wizard_hitsblock div.transfer,
div#wizard_hitsblock div.triptime{ width: 60px; }

div#wizard_hitsblock div.details{
/*
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAotJREFUeNqkU0toE1EUvW++SfPppI1daJvGJBKLuvJXhGrBT1s/ULpy46orXRZciAtB3AldunMhguuCn6JZ6EqwIKJF/EIbE0zTNiZpkzBN5s3z3plJGtc+OMOb+9459865d5gQAv5nKc7jyHMASQZgkgKMncDQZUQK0efd+4P4iXgGQiyBsC2wOVjLl1wBbxkAYi4+aEydPDoUi/YFenVN0enANK2d9VKtuvQhd/5XvrKIoXlEpVMBLh+q3hobTcwcSg8karWmlF39DQvzB53D6bmvumEYAxdOp6LLX9aMd++zJHyHtCWXb59Lp6ITqbiRLBbLUr1ex6xmpzTaU6xUqkjJeDi5f8iYIM5uBTafPDwyECsUNlnbVNu2IT21AJxzUFUVLMtyTVMUFo30x1ZW+SR54ggIbiU1BcLlZhMvcqhUa5ixBk/uDaGnDK7ezoPk2gE2otVqhonTVYGFQQsaZguq2yZmx6aoukP2+/0gaz6QJLXzSTaoDqdbYGV9s75db8qGrAUAGwrcMh1yMBgEResBWfF1ebKzTRzauyZyvvjtcz4XChtC84WAoKg9DjkQCDj7dlzVg6KY28wRp7uCzFq+MO5Hxt5EapjjRJGZRKbPoApUPUTG2vkf37OVjY0MTl2GqI7r8vBD6kQE3bzZG91zcTA9si8YiYZU3UdGdEr/9PrVx63Sxgtg8n2c3DLPzroClIWFrwALTiiYZhSHahrvH0D0UxIij1+7cerN4wdv0YwzovbSEltPweG2BdqLafgLqMndARe2DGzwLJZ513lvPBoVrn//CDDPD+qV5kH3oDqQx46BdPw6tOZn8b2MKCG30S0geZA9KF379hnd49RJqgW5rb8CDADJ7ROEbmxrGAAAAABJRU5ErkJggg==);

    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAABAAAAAQBPJcTWAAAAB3RJTUUH3ggHBzITJcanrQAAAUZJREFUeJzNkr1OAlEUhOechUZLaQEfQDAmGBNY9gKLsbG2s1EbE2t/OjsTeksLet9AgyxiaTCxoTHxh0TjI2y451hJVrNstNIpZ+43mZNc4K9FSaHnNVw4tK1qs0TOCwmdBcFlP/rGmQabun/MDreVlAA8MLBETIfZXD58fnrsT+MAAL6/1qw1mlprrO5HfderHVWqRsue5356HFcQ2vGWQG67nYtW1O/3uicQDFRoJ7HAAc2r0iAuU5Y7wOYTCyx0BNJCXEbCC0w0SixIEZ074BXX1HejfqVq9sBYJuX2pPA7XPL9uRmLjqoURQQK7RP0HsKLYJQBbd1c9w5iFxhjMrOiV6pStONwqIpNVbxDuAToq4DWo/CXBcaYDNjpiGjBjsNhOpWqB0HwFndiVJMFocXpb2Eg8hNz+VxaFZx2eOOn8P/QB8mMhvtpQ8DJAAAAAElFTkSuQmCC);
*/

    background-image: url("/userfiles/css/noniatamag.png");
    background-repeat: no-repeat;
    background-position: left center;
}

div#wizard_hitsblock *{ font-family: Arial, sans-serif; font-weight: normal; }

div#wizard_hitsblock div.flights_pager{
    margin-bottom: 10px;
    border:1px solid #ccc;
    border-radius: 3px;
    width: 100%;
    background: #fbba00;
}

#flights_filter_opener{
    font-family: Arial;
    font-size: 12px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAALCAYAAACzkJeoAAAATElEQVR42mNggIKGhgaRioqKbSCaARn09fVxVlZWHgNK/gfRID5Yor6+ngkosBYkAcMgPkicAciZgCyBhCcw0AjgtROva/H6E18IAQAKkluXr0n4aQAAAABJRU5ErkJggg==") no-repeat scroll, #fbba00;
    background-repeat: no-repeat;
    background-position: 270px center;    
    height: 34px;
    cursor: pointer !important;
    text-indent: 5px;
    line-height: 36px;
    border-bottom:  1px solid #ccc;  
}

.talalatok_container{width:  660px;}

.flightblock_filters *{font-size: 12px;}

.flightblock_filters td{vertical-align: middle;}

.flightblock_filters select{
    background-color: #fff !important;
    border: 1px solid #DCDCDC !important;
    border-radius: 3px !important;
    color: #444 !important;
    cursor: pointer !important;
    height: 30px;
    text-align: center !important;
    padding: 0px 0 0px 4px;
    min-width: 150px;    
}

.flightblock_filters{
    width: 290px;
    border: 1px solid #ccc;  
    background: #fbba00;
    border-radius: 3px;
}

#flights_filter_block{
    width: 290px;
    padding-bottom:  0;
    padding-top: 0;
}

#flights_filter_internal{ background: #fefefe; }

#flights_filter_internal td.filter_airline{
    padding-top: 15px!important;
    border-top: 1px solid #efefef;    
}

#flights_filter_internal .air_filter_airline img.airlinepic{
    /*max-height: 20px;*/
    padding-right: 5px;
}

#flights_filter_internal .air_filters_table{ padding: 6px; }

#flights_filter_internal .air_filters_table td.filter_retendt,
#flights_filter_internal .air_filters_table td.filter_retendd{ padding-bottom: 15px !important; }

#flights_filter_internal .air_filters_table tr{ vertical-align: middle !important; }

#flights_filter_internal .air_filters_table tr:nth-child(3){display:none;}

#flights_filter_internal .air_filters_table tr:nth-child(15) td,
#flights_filter_internal .air_filters_table tr:nth-child(14) td,
#flights_filter_internal .air_filters_table tr:nth-child(7) td,
#flights_filter_internal .air_filters_table tr:nth-child(2) td{
    padding-bottom: 15px !important;
}

#flights_filter_internal .air_filters_table tr:nth-child(16) td,
#flights_filter_internal .air_filters_table tr:nth-child(15) td,
#flights_filter_internal .air_filters_table tr:nth-child(8) td,
#flights_filter_internal .air_filters_table tr:nth-child(4) td{
    padding-top: 15px !important;
    border-top: 1px solid #efefef !important;
}    

#flights_filter_internal .air_filters_table select{
    vertical-align: middle !important;
    padding-top:  5px !important;
}

#flights_filter_internal td{ text-align: left; }

#flights_filter_internal,
#flights_filter_opener{ width: 100%; }

div.air_filter_airport,
div.air_filter_airline{ clear:both; }

div.air_filter_airport div.airport,
div.air_filter_airline div.airline{ float: left; }

div.air_filter_airport div.box,
div.air_filter_airline div.box{
    float: left;
    margin-right: 15px;
}

#flights_filter_block div.air_filter_airline .airpicdiv{ float:left; width: 55px; margin-right: 10px; }

div.flights_search_header div.book >form {
display: inline;
vertical-align: middle;
}

div#wizard_hitsblock div.submitbutton{
    background: #252a5e;
    font-size: 11px !important;
    color: #fff ;
    height:  25px !important;
    border: 0;
    line-height: 25px !important;
    border-radius: 3px;
    letter-spacing: 1px;
    font-family: Arial; 
margin-top: 4px;  
}

.flights_search_header{
    background: #fff !important;
    border: 1px solid #ccc;
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 3px;
}


.flights_search_header .plating img{
    /*max-height: 20px !important;*/
    margin-top: 3px;
}

.flights_search_header div.book{ float: right; padding-left: 5px; }

.flights_search_header .cost{
    color: #003680;
    margin-top: 5px;
    width: 100px !important; 
    margin-left: 3px; 
    font-weight: bold !important;      
}

div#wizard_hitsblock div.submitbutton:hover{
    background: #003580;
}

div#wizard_hitsblock .plating{ width: 80px !important;}

div#wizard_hitsblock .plating > img{
    vertical-align: middle;
    /*max-height: 20px !important;    */
}

#pagerhtml2,
#pagerhtml{
    border: 0;    
}

#pagerhtml2 a,
#pagerhtml a{
    color: #252a5e;
}

#pagerhtml2 a:hover,
#pagerhtml a:hover{
    color: #003680;
    text-decoration:  none;
}

div#wizard_hitsblock div.services{
    margin-top: 3px;    
display: table-cell;
width: 35px !important;
vertical-align: middle;
  float: none;
}

div#wizard_hitsblock div.services img {
width: 24px;
height: 24px;
vertical-align: middle;
}

div#wizard_hitsblock div.services img.flight_image_cash, 
div#wizard_hitsblock div.services img.flight_image_card {
display: none;
}

div#wizard_hitsblock div.services img{
    margin-right: 5px;
}

div#wizard_hitsblock div.services img.flight_image_card,
div#wizard_hitsblock div.services img.flight_image_cash,
div#wizard_hitsblock div.services img.flight_image_baginc{
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;    
}    

div#wizard_hitsblock div.services img.flight_image_card{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEEElEQVR4nO2Vz28VVRTHP+fOnb7H45WW0r4KPhQk3QEaEROiBpVFBbcuJWkNMXHrf+A/4N5oUhYuTdz4Y4ELYtSYKAnyS6BAUwkUCvVR3ps3b2buvcfFDJQC/gEmnuQs5s6593vP+Z7vufBfN/nwM52Z3KJzRkBEUCCoEhRUHwkEyphyPSiEACGsxd67z+wXH0XHHwWw7Qnm3ntTEQGvSh4gLSAtlDwoaHm4jYSaLUGCwiBX0kxJs0A6CDgHJ07MzwHrASIDG2Ph9ysdNtSG+OtuHyRiy2gDMRGFh8KDKDSGBAG8QrcfuJd4VvsBY6C9OUKDf6JE1gjUIvjx9G1yD89NNhk4GNvUIKhSOMgdEEBCWQqvkOZKMoBeqqRF4Llxi8iTHNjCw51Ueff1KYqg5F5xntId+KpMUIKFCkARTASREUQFa+FpCDbzyq2+cq0TEIHYCJGABi1JDhABPkBWEeoDPN9M2Dm6RKfTIUkSuvoqIjB+dFJHpkdRVa7dvTxrtdqsClbAGhgyoFW7qAHvIXXQy6rsgjIuCcEGWq0WvV6PPC4TeKN1iAM73sIVjs8vfzpnH7RfbCqvOPFSlqhw0B0Eehn080Duyst01JHVM4wxVS1qoLCwconR25uZ2rIHFKwI1C20hyESyLxSjxRrysPdkDJcE5a7SmujkDtYWAmsXFxl8atf8C8O09yekO3aiQJJ3uXq3xeYmtgDAhYgOA8+J4hhSAx1cUQiREbJVRATiEVoxErdBATDkfnvmXJXaeyPADiTfIPq3lJPrkCiknQbFIogbK0lxNbivcPGMYvdBsuJkOaQZIEkU/q5kuZCmit69H3qsoy0QRpCdr1AFabHpjmy4wiX5AoiDhsJbIgNN4oxOisBVVBVfBC8KiogZr1bC19ejJm80Sfd2mT3CwN6o/uAPxkeHmZiYoJFvV5moFoqtV4TnhmPyhmj6+dR0FIXhdeHHRe0hu4bQxVSBVPJoNFo0Gq1aK4Oo6rY8+cWZ69dWp0rW0H5N9M1va1F6fodnfM/cEZWOP1Hl/beNhrAfv3JzuOPDqjWzKRObz9MMriLSiCIpxk1McbgvafwjuCVW70lmnYTEoT5Oxd4adsrJDfGWRkYfvp5gXd2byozePymI4dHOfjy20zpsxXpHhvHnFz9lovds2Rpwv1eD58kLPWXKdIB0Q7PwQOvcezQZdzN37DblF91ppTH4wCxsTTjJqd6p1i4c46gHqceFwp8MBgsURQTW0vdxphYKXAsDZY4u/8Yqh8w2Whz7+aZpwOoKpnLGau1GWltKwGCw6nDqcerR4MjOIcvAsFr6ap8N38SVX3YiVC+JevtY2Z2jUzNCVL91YfkrlFaDULV9cQ/+K7WFpcXZp84/3973P4BZJxgqRlNbEsAAAAASUVORK5CYII=);
}

div#wizard_hitsblock div.services img.flight_image_cash{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEN0lEQVR4Xu3Ua0yThxfH8W+fpwUdl23epjhpRcUZdTqVGF1M5nQq0yE4WaQT3dQMUcSNyfTPXxBQN8VEwQEjY1nUKYaLIKJTMYAi3kVdQS6KgAjTCi21raW1Zc+Iib4gIbvEvfNzct7+ck5OcvjPvGQ0t/ntydo9a138MoEX7e6923nRW7+UloQskJaFBUpF5wqm0wOBf8BgMHiVlJ5q2xQb7a9/aEY1ZBgdRjv5uQXFp8tO1Zk79HPoRsbfdLumcfXxwoLks+eKWbgwkIk+48k/cRAvpTcNt+5x5uxpZs74gK4hCFqkXj1w4KB019597AJ/oaglwj2l2kPKsauSbSN/YkvC//Cb+zH6dj1teh1ll0sYN2kscbFbuHDxAo5OOzerK1M2xf8/EUBOz9hfNXvrNfPOKEkBrk5OuL5lokLxNffMo/EepmbVkvVU3/kNj/4qEhN3MGXyFGwOmykjc7+bXBT39HiDRybdq9m5mTU7ltdElXzvjqERRFGBXHBGkPVCktm4/0chT/pdYMR4F44eP8SYMeNABuXXr7gJgkhdVVM08Jqcbq7eOLc77ceUNeXl5Wxctx0v5XCKzpyktuwKg320jPJRoJA7d/UryEQHr7u7MMtvMmvXhzLY5R0EmYiuTY/F3NEJvPt8g7qGqoRvE2Kk2LiYNR1WC9u3JeDrO4d2y33mzw8gcnkyg3ShFCcNovq8BZvtMb3lbmQfzuf9ub480DUiATqtgZZG7S8VldU7gWNyq81cmpaeOm1tRBiiKDLfzx/1osVIkkRx2a+UnC8ECZYGhqL+NIgPDb5ERH7Frsh9CK4pND80IJeDIIgYWo2UX9TEturaTgIXAYTmB3eUwUGfkbwrHZ+JU8gvOExYeCjZh7KYPHEaAXMXMcp7NJ5DVBjN7Wz+LgZkDpKSUmltNqNwAlEBTqIL5ZcqY7rCjz0LBxBs9o5WbXs9kmhmXUQkGXvzeHvsBHJys1gTvor6mrv4+6ppqK9jdXgIen0bK0NWcijvIEjOCCIohzuhve4apW3VHgWu8hzIjpw4qBs5ckQfkJ6Ws6IXg98YjkLem30HfiY7NwNBJiAIAp6eSoKDl5KaloSjs5PSolI8xkg0XVZsaHlw/zigoRtBc01TG7txMzmZeVitVuyOJ9Q336SxpYLAwECO5BSydPEKBvQfgDpITXJqIk/sdoztJrxU3tZbZ6UvusKPPgvv8VXExW/I1dy4EaAcOoQ5H/miUnk+PbRcVOAxcCgCclasCn46ud3q4Pem1vpKTVW00WS+BtTQAxndxG/ZENrUdDfVYrEyfca0rn4PmSBQW1vL3n37edRuwqSzNFRoqqOMJtMloIF/Y++B1Hlh4Z9LAQtmS8k/bJMOZKVJ8/xnSlOnTmpwd3P7BHiTFyEjM10Zt/mbxyFhS6QJE8Ye7te370ygHy/KS38C4oTV7fYJOSgAAAAASUVORK5CYII=);    
}

div#wizard_hitsblock div.services img.flight_image_baginc{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAAGXcA1uAAAACXBIWXMAAFxGAABcRgEUlENBAAAACXRFWHRDb21tZW50AACJKo0GAAACyUlEQVR4nLWWX0hTURzHL0FGEiRoz4bgW0Nf86FC6kFfCsJCep0bZjrGJrs5qbsNHyQfl0oYjhmTYnNztC3EcsOx1mLTtD/2UCsiIvoHPZT08u2c4+7Vnd27P1APH3bP/d3v73t+5/zOYQIAISEIIqFB0Ov1EgHLK6tgg+MRASQCofDZNfpLIzhEHumvcDV7Hm/m5nYGNEwervAomSkOhwPyc1GA0tfXt5uq4DpKkOQxVehVPI4Kcoqlja/YP4IiD/YwNDQEl8tVHKAlZjZSrMyHsVixgkeZVWFmTYRj3Lu1vWOaaVgr28TEBAwGQ7EDvyCUlVyeVXTEBcRzb9UFdrsdgVe3cCJ2ACaTCc+TSVbUvNerLkg8XsHdLTckSVKC6+Ewsm1tyjbIAp1WDSps86vUQRiR95Gg3xtnq8QJwI2dJQK64WqNpoJe6Vk1aKHBYJB/P1wisNlsuOgD24cmJ3jBdVWHOvuOwLgA9Pf3VxaEQiFYLBa1qe4KFsJ+2LLnEMjfZP2TaWnBy54edYHb7WY9TumI7oMoikjW17PWyLa3qztI65cQjPqV4MDAAJ40NyMTj1euoQxMsF2DQCfwW7+nLeoIPwjfCB8IHwmfCnwmfCH8IQS1cpT0HmfQQHhKaCnzTS9huqwBKaOV8LPGtaoGmrNV9crQwul0IhR9hMnVXzhzGzDfB7uHKm1aRQOr1YobiZ125/Gv/S656Go2oPh8Ppz1Ar3zwGzyO+4FQuxgVtN2mgZjY2OILC8iEo0o7wYHB/EukUCeLNf01FRtBnSWk1siTi8dVo4e5XL6JDweDwKBADa7utgRlHnW2YmY31908Woa0Ksk9v6OkvjUg4MYzV1A6MUsZmZm2DdmsxmvScJUY6NistndjfDiYnVLRK+h8fFxrRkpGI1GpCIRbKXT/B1XYiD+hzMgI8r/PnQFI+kfQXPpaO6/hjAH+GyCAeEAAAAASUVORK5CYII=);    
}

div#wizard_hitsblock div.services img.flight_image_nocash{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAABAAAAAQBPJcTWAAAAB3RJTUUH3ggNCxYRXIc+JwAABJZJREFUeJy11XlME2YYx/FvD45CEWwtpcjtNadGIvOIm05EzRQwsohR57HFbdnULJkzTpfMbMY/jMZNjWKMzg1FUGCKugTEoIiCaGFyCFhuKkUKLZYWDy7f/aGYDUEXo8/fz5tP3vd93t+LAD/eZgkwvlVEgHiriIDk10HsHZaFvyfvm7dx22fSl/VJJbAESAH8gbz/g9QbK8/s2rv97OWs7AttLR29Wbnnwwfrlfx7J0AscBeYLoHG/s02my3kVon+Znz8b2p3pRK1ZihVlVVoNN58vCi2JiwsbL2HmypjQOBVSNWd+nXpmef3X829xOLFsYRNDuVsRhIhgaOpq7zLlavZzImYi81mY9nS5Wt9tLojSjdV93+AgZBLpg32O/aT7faeJuRNE1n4zmECNBMpNeg5k55IV/djFsyJQe2pZeeuHYwaNZJJk8LIycmO273j4LoXgH4I5/aAIQoUEmeUcj88nIbjJR/HaNflSOyBVNQU468LZs+eXYwfP4HOnk6HvvCGh1wmm3ziaFqBbCBgg92a2Vj495eqmlrFmAwwekJXmCsKmRoXmQpnmTvd0lZchnQxTONFWmoGvroAkAhuFua7SCRSaiqMOlPjvfQXgIKi3H0pqafOJLRbFP7z5uN3PZ8JOVBmCsWsc0Pr547CSY2b0zAUTh6oFD4M06r55chW7K09SCRS2qz3aTPbKlpaLJbnQHVd+U6f4erM4wnHpnp7e7Pxu00ER0VhcBZos3MJLW+iV7WI9CJXBJ1odAo07iGkpWWxcs1XCJkNnedY2lraMRmbj5eWVuwHsiSPOjtyDh2Om3ExKwOZTEZ05EKWL12BEIJL1zK4nJfJxNv1rE7NBqDj6BHWX8vmev4VpEoHjS025HLwDZYR5DIL/fXin1qtlgtAPoCkuqG4YahSF2B3OEhIiueGPheNWsPMmbNYsCASQ20ZdypLWdbthfLTLwA4MHs6I7ZsYcXqGJ4oe5DKwD9wCPcKFVvNreZ0oOD5mZdV5xeUV+eL2rvF4lGnQ9gddvHrvp0iMma2WPJJtPjj+CHR0mYShbdyxd4Pp4hnsSIOzvtAqHXuQj0WMSnaWei0vluA0P53KjmXkWQdM2aUCgQCgYuTK8O1I3GSKzh24igppxORSqRIpVICAgL5RuvPiE0/ArDWewhF05wx3pBvNpmb04GS/oBs3LujF6Wc+tPf0molZGQQMpmUNnsLHQ+sTJn8PiuXrcHFxZXmZhOrVq1m98W/MHoqmVpnIvJBJ131Tw6dbLclALcHGvnnD+3nbZtPlxQVxQQG+/NR9HyCggIQQiCXOeHrE4wUOZ+vXUlPby/dj3uYoK8wb62u1T5bvkTyNDAHB/pq2/bNXxuNDXEPHz4mPGIG4RGzkEilGAwG4o8l0H7fgcP6sK60pOKHLIdD9R4ceBkyYFQAxCfERelv6s+bGpuImBvOULUXSYmpWM22+rLbhu/tDkce0CieRkryYMigQF8lnjocWFVZVd5kbnbT5906a2xo2m+xWosAS1/Pq5A3UgJi+0ZYwLdvHBgASX71itdDpj3734WA5H8AUYYIV+3nDK4AAAAASUVORK5CYII=);    
}

div#wizard_hitsblock div.services img.flight_image_cardonly{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEcklEQVR4nN2Vz2tcVRTHP/e+35lfSSaZpA2xP+xPQTpZFaHQoP+CKzeKC5EutBGhIIgtiLoo0iIotItm0yiCNosWsSpjpYFUaxITU/OraX5MmsxkJvMySWbmzXvznhuJptRolno2Fy7nfL73nHvuufBfN7HTgK/6Rq8oivqSkHLL/te9VzvOv3d26FF/dSfwm/3jwcH2RjRFwXE9HLfGUnaZ9Ow0zYnE4OMOvCMBgOZYCM8PCGMycG+Kn/pvb+u/YwFFkaiqIACWZic4c/rUtmX+VwJ3rr2arI9HU7PA7OwMDQ2NWJYFQM+l14PmYPrRkEErEjl/4oWenn8U6Pv8lWQ4YqTi8VB9a+hbVCvG6rqPXQyjOsMkn27iicMnqbklvPIqQijkZ6Y6psbG3wS2F0hdfTkZjhippnio/vaQz8PsAon6GcKWTzQEx4/o1Jk+lcIcAHq0FXtxibXsPARBB2zTpt9dv5IMV++kWluj9RsVwRc/+GRyZRzHoVQqUS6XiT0FHi5nnj3ErrYEgd5CZmyQIFD58laeH0dzHY/NoK+v73Q8Hn+nru65epyHxKTHi89nwM0xNZMluzjHsq1wb8qm42gDTfEYvtbCcrpEUT/O5ILHxMJNgPotGaRSqaRpmleampqS6xsbtCQSzKUX0DUNz62iGyamZbFkO4T1MlGtikUGV40xfr/E+MR9lpeXcV2XRGsb17+5NST/Aj8bi8UGE4lEMkCyuLjE+kaZlXyecDhCLr+ColvkywprZY9lO0APtTGVbaD3xi8MDA5j2zbNiVYOJU+wWDKQqpYUf8AH9+/fnwyCgKpbY2pqkgMHDm6uo6O/0rovwVxmA7cMu+Mx9uxqZHp6mpGRETzPQ9V0GnftY3wuR75QBODB2M+I3t7eTsuyUu3t7dTV1aHrOo5bo+o46KZFZjGN2WAwMD2AVBSOxo/QGGlkdHSU+fl5QNCQaGMuV2Ymndlyl3OTw4hPb95Nnex4snPVtlldLeDXfDzXwfdcotEooVAIy7LQdR1FUXAch/7+fnK5HPHEbtZrBndHJnBdbxMcBD7rqysUC9khFaF05osVQqEoexriaJqCFIIgCFhZyVOpOBRzNhvrRQh87MIKQlHZfTDJ8MQ8q8UcQvzZK261wkaxYLuuc+7GZ5cvqJVyhcl0HkVKNFWiqQqmrmIZKnWmQawhQqJFRVUUhIB0tsDgvQdkZrN4NR8hBEIIfL9G1SnjVZ1uKZWua90XbQC1YNuomoaqKkgpEQIEAiEFihRYukajuoFT9ZCRBLMPl1kvO5vgwA9wHAfPrX4voKvn43e3/AlqNpOZyefyew3TwDQNTMPEMA0Mw0DTNBQpKFWK/DY2TtPhZ6hWa5vgteIatl2YCYKgq/vDt3of92g3i/fauU86pZRJRVGOSSmTUpFJQ9cxDINYpI5arUYoUo+maaTTadLpBbtW8y4GARcuf/CG/XcjZ9tZfurtjzpVVd0rpTymKDJZq/mdpVIJoBs4d+n9rpnt4v8f9jtDxvzpkvNuLgAAAABJRU5ErkJggg==);    
}

div#wizard_hitsblock div.services img.flight_image_nobag{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAABAAAAAQBPJcTWAAAAB3RJTUUH3ggNCxcvhP0SzQAAA8pJREFUeJyllV1MW2UYx39vS5lQKi1DiG5jtjKDg2hSGkdGxghVwtKxyLKYLX5cCMt24YURI9wYE7NEvdEbTVyCifFiMWPxYmMmsq1rZzAOKBvyaWV0fLV11JbCyqBAXy/4LO0BE57kJCfn+fg9z/89zzlCwl4B4yQxJxwGygABqFceq1YuWM67chSmkuUDCAmjwOHNECekSvhHQEzCrIgvvHqfKeF6OdQoAZAgJYxK2LsJkO0E6YQipVwnfOaAe4rFV7poBvYBv2+CLAKdwOwW+QMC7m4FEAARjaYlfWHBNqfRhL6uqvpqODdXUdP/aXPAzaampoeirq4uH+g6d+uWzuLxENRq+eLECUJa7Q4ZzABmFcsHpLtotdJpNJIVidB49SqGSEQxUwhBQUEBNpsNlUqlFKYDatRms7kSKAdwmUw8FwrxwqNHFHs8uEwm5lJT1zLy8vI4YrWR8epZWmbLePJ0AUbpJhAIKEHa1GazuXwVsBnyem8vXr2eaH4+1Wc/5dfFKr68b6TFreFhCP6ahPdLYvT2dCsBHEnnu2i10lq0/Haet9sp7O+nO7Sbn3thfnE9LjwHU3rLVjKh6GkuKeG7igoA3rl2jWN/fIsQ6359GrxngWzpQ61WK1SBBIk2ms9gwKvXY/F4yLn5C7teKSTLUsgHlhBvpLcSav+Bu3daicViSvUdWwI2Q0rbm5HqAbq83URmpvH5fIqdrwKUxQOMRiM1p6vJ+6h+Ta5Tly/ToNPxtpRYiou3AyRKlJuby1HrEfKPZzG838lPM59jeekQLk8KozodxcPDaB0OvLdv83x6OumVlXhGRhQniANUVFSQWuXnx8gnOP+9wsjjQWJyiSexCBbNMQylpWjdbjL9fp4BJvv72R0Os+/MGQYfPNheomAwyFjkbyIL4bio+8HfOGh+kY6ODhbr6xlcWb6DQIrdTs6FC5w+eTLpCHGAvr4+yrLXP+271GlYn32Tj/d/z5/t/QQCAb7p6kJ16RLujIw1SLYQRKLRpIA4iWKxGJYDpaizFqnOOUdp8F0m7ZLO1j7Gx5f/R9FoFNfYGC83NPD4xg2yZmfJ9PtxTE7iNRgSJEo45JHhUfR+E53XB3APDDE9PZ3Q1dLSEq6hIQ40NqIuLERnt2PxePDq9fjiIYmA+fl5gsFg0nE3mpSSe4ODOMNhJlb2JAnEoZJSzm1bbRuQy2Ra25Pzdjuv9fSs+ubVZrN5SghRC6TsBLRx44smJtgTDC51mkwfCoDa2toi4LgQ4qmdQAAODQ3teaut7VTawoIeaP4PSzGFbTAIMUwAAAAASUVORK5CYII=);    
}

div.flights_search_details{
    border-bottom:  1px solid #D6E1EF;
    margin-bottom: 50px;
    background: #fff !important;
    border: 1px solid #ccc;
    border-radius: 3px;
    -webkit-box-shadow: 0px 5px 4px -2px rgba(204,204,204,1);
    -moz-box-shadow: 0px 5px 4px -2px rgba(204,204,204,1);
    box-shadow: 0px 5px 4px -2px rgba(204,204,204,1);
    width: 100%;   
}

div.flights_search_one{
    margin-top: 10px; margin-bottom: 10px;
    width: 100%;
}

div.flights_search_details *{ font-size: 12px !important; }

div.flights_search_details .startpoint,
div.flights_search_details .endpoint{
    font-weight: normal;
}

div#wizard_hitsblock .flights_segments_dep{ border-bottom: 1px solid #ccc !important; }

div#wizard_hitsblock .flights_legtable *{margin:0; padding:0; }
div#wizard_hitsblock .flights_legtable td{padding-right: 5px;}
div#wizard_hitsblock td.airline{width: 80px !important;}
div#wizard_hitsblock td.flightnum{width: 50px !important; font-weight: normal;}
div#wizard_hitsblock td.startpoint{width: 200px !important;}
div#wizard_hitsblock td.starttime{width:180px !important;}
div#wizard_hitsblock .flights_legtable {width: 100%; margin-top: 10px !important;}

/** RÉSZLETEK */
#wizard_flights_travellers_form table td{text-align: left;} /* special */
#wizard_flights_travellers_form .flights_legtable *{margin:0; padding:0; }
#wizard_flights_travellers_form td{padding-right: 5px;}
#wizard_flights_travellers_form td.airline{width: 80px !important; vertical-align: middle; text-align: center;}
#wizard_flights_travellers_form td.flightnum{width: 50px !important;}
#wizard_flights_travellers_form td.startpoint{width: 200px !important;}
#wizard_flights_travellers_form td.starttime{width:180px !important;}
#wizard_flights_travellers_form .flights_legtable {width: 100%; margin-top: 10px !important;}

#wizard_flights_travellers_form td.startpoint{text-transform: uppercase;}
#wizard_flights_travellers_form td.startpoint span{text-transform: none;}
#wizard_flights_travellers_form td.endpoint{text-transform: uppercase;}
#wizard_flights_travellers_form td.endpoint span{text-transform: none;}
#wizard_flights_travellers_form td.starttime *,
#wizard_flights_travellers_form td.endtime *,
#wizard_flights_travellers_form td.date * {font-weight:bold !important; text-transform: uppercase; }

#wizard_flights_travellers_form .flight_select_details,
#wizard_flights_travellers_form .ticket_data,
#wizard_flights_travellers_form .priceing_data,
#wizard_flights_travellers_form .baggage_data,
#wizard_flights_travellers_form .travellers_data,
#wizard_flights_travellers_form .extra_offers{
    -webkit-box-shadow: 0px 5px 4px -2px rgba(204,204,204,1);
    -moz-box-shadow: 0px 5px 4px -2px rgba(204,204,204,1);
    box-shadow: 0px 5px 4px -2px rgba(204,204,204,1); 
}

#wizard_flights_travellers_form div.bic,
#wizard_flights_travellers_form div.plane{display:inline;}

form#wizard_flights_travellers_form .flights_onesegment{background: #fff;}
form#wizard_flights_travellers_form .flights_segments_dep{
    border-bottom: 1px solid #ccc;
    background: #fff !important;
}

form#wizard_flights_travellers_form .flights_segments_dep table{
    background-image: url(data:image/png;base64,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) !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
}

form#wizard_flights_travellers_form .flights_segments_ret table{
    background-image: url(data:image/png;base64,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) !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
}

form#wizard_flights_travellers_form .flights_segments_ret{
    background: #fff !important;
}

form#wizard_flights_travellers_form .flight_select_details{
    border: 1px solid #ccc;
    border-radius: 3px;
    background: #fff;
}

form#wizard_flights_travellers_form .flights_legtable td.flightnum{ font-weight: bold !important; }

form#wizard_flights_travellers_form .flights_legtable td.journey,
form#wizard_flights_travellers_form .flights_legtable td.flighttime,
form#wizard_flights_travellers_form .flights_legtable td.starttime b,
form#wizard_flights_travellers_form .flights_legtable td.endtime b{
    line-height: 22px;
}

form#wizard_flights_travellers_form .flights_legtable td.startpoint,
form#wizard_flights_travellers_form .flights_legtable td.endpoint{
    font-weight: bold !important;
}

/*#wizard_flights_travellers_form td.airline img{ max-height: 20px; }*/

/** Linkek a részletek lapon */
form#wizard_flights_travellers_form a{
    text-decoration: none;
    color: #252a5e;
}

form#wizard_flights_travellers_form a:hover{
    color: #E99A1E;
}

form#wizard_flights_travellers_form a.egyes{
    border: none;   
}

form#wizard_flights_travellers_form .forward{
    position: relative;
    clear:both;
    width: 152px !important;
}

form#wizard_flights_travellers_form div.submitbutton{
    border-radius:  3px;
    width: 100px;
    position: absolute;
    left: 0; right: auto; /* special */
}

form#wizard_flights_travellers_form div.submitbutton div{
    background: #252a5e;
    font-size: 11px !important;
    color: #fff ;
    height:  25px !important;
    border: 0;
    line-height: 25px !important;
    border-radius: 3px;
    letter-spacing: 1px;
    font-family: Arial;  
}

form#wizard_flights_travellers_form div.submitbutton div:hover{ background: #003580; }

form#wizard_flights_travellers_form{ padding-bottom: 20px; }


/** jegykiállítási határidő */
form#wizard_flights_travellers_form div.ticket_data{
    border: 1px solid #ccc;
    border-radius: 3px;
    margin: 20px auto;
}

form#wizard_flights_travellers_form div.ticket_data td.lasttktdateleft{
    padding-bottom: 5px;
}

/** Árazási adatok */
form#wizard_flights_travellers_form div.priceing_data{
    border: 1px solid #ccc;
    border-radius: 3px;
}

form#wizard_flights_travellers_form div.priceing_data h3{ 
    padding: 6px; 
    border-bottom:  1px dotted #ccc; 
    background: #fbba00;
    margin:  0;
}

form#wizard_flights_travellers_form div.priceing_data table{ padding: 6px;}

#wizard_flights_travellers_form .priceing_data table tr:nth-child(2) td:nth-child(2),
#wizard_flights_travellers_form .priceing_data table tr:nth-child(2) td:nth-child(3),
#wizard_flights_travellers_form .priceing_data table tr:nth-child(2) td:nth-child(5),
#wizard_flights_travellers_form .priceing_data table tr:nth-child(3) td:nth-child(5),
#wizard_flights_travellers_form .priceing_data table tr:last-of-type td{
    font-weight: bold !important;
}

/** Poggyász információk */
form#wizard_flights_travellers_form div.baggage_data{
    border: 1px solid #ccc;
    border-radius: 3px;
    margin: 20px auto;
}

form#wizard_flights_travellers_form div.baggage_data h3{ 
    padding: 6px; 
    border-bottom:  1px dotted #ccc; 
    background: #fbba00;
    margin:  0;
}

form#wizard_flights_travellers_form div.baggage_data table{ padding: 6px;}

/** Utasok adatai */
form#wizard_flights_travellers_form div.travellers_data{
    border: 1px solid #ccc;
    border-radius: 3px;
    margin: 20px auto;
    background: #fff;
}

form#wizard_flights_travellers_form div.travellers_data h3{ 
    padding: 6px; 
    border-bottom:  1px dotted #ccc; 
    background: #fbba00;
    margin:  0;
}

form#wizard_flights_travellers_form div.travellers_data table{ padding: 6px;}
form#wizard_flights_travellers_form div.travellers_data table td{vertical-align:middle;}

/** Megvásárolható extrák */
form#wizard_flights_travellers_form div.extra_offers{
    border: 1px solid #ccc;
    border-radius: 3px;
    margin: 20px auto;
    background: #fff;
}

form#wizard_flights_travellers_form div.extra_offers h3{ 
    padding: 6px; 
    border-bottom:  1px dotted #ccc; 
    background: #fbba00;
    margin:  0;
}

form#wizard_flights_travellers_form div.extra_offers table{ padding: 6px;}

/** Speciális igények */
#wizard_flights_travellers_form .meailinp select.ssrinput,
#wizard_flights_travellers_form .otherinp select.ssrinput{
    width: 200px;
}

#wizard_flights_travellers_form table.ssrtabble td.airline img{
    /*max-height: 20px;*/
}

#wizard_flights_travellers_form .fqinp input.ssrinput{ width: 172px !important;}

div.luggagelinks{ 
    margin: 8px; 
    overflow: hidden; 
    text-align: left; /* special */
}

span.luggagewarning{ 
    display:inline-block; 
    margin: 8px; 
    text-align: left; /* special */
}

/** fő konténer */
div#wizard_main_content{ width: 100%; display: inline-block;}

article { width: 100%; display: inline-block;}

p.th{
    font-weight: bold;
    font-size: 12px;
    color: #003680;
    border-bottom:  1px solid #D6E1EF;
    padding: 5px;
    text-align: left;
}    

/** general classes */
.floatleft{float:left;}
.floatright{float:right;}
.clear{clear:both;}

#wizard_flights_travellers_form *{
    font-size: 12px;
    font-family: Arial;
    font-weight: normal;
    color: #000;
}

/** Foglalás megerősítése */
#flight_aggreement_form .flights_legtable *{margin:0; padding:0; }
#flight_aggreement_form td{padding-right: 5px; text-align: left; /* special */}
#flight_aggreement_form td.airline{width: 80px !important; text-align:center;}
#flight_aggreement_form td.flightnum{width: 50px !important;}
#flight_aggreement_form td.startpoint{width: 200px !important;}
#flight_aggreement_form td.starttime{width:180px !important;}
#flight_aggreement_form .flights_legtable {width: 100%; margin-top: 10px !important;}

#flight_aggreement_form td.startpoint{text-transform: uppercase; font-weight:bold;}
#flight_aggreement_form td.startpoint span{text-transform: none;font-weight:normal;}
#flight_aggreement_form td.endpoint{text-transform: uppercase;font-weight:bold;}
#flight_aggreement_form td.endpoint span{text-transform: none;font-weight:normal;}
#flight_aggreement_form td.starttime *,
#flight_aggreement_form td.endtime *,
#flight_aggreement_form td.date * {font-weight:bold !important; text-transform: uppercase; }

#flight_aggreement_form *{ font-family: Arial; font-size: 12px;}

#flight_aggreement_form table[id^="dep"]{
    background-image: url(data:image/png;base64,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) !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    border-bottom: 1px solid #ccc;
}

#flight_aggreement_form table[id^="ret"]{
    background-image: url(data:image/png;base64,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) !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
}

#flight_aggreement_form div.bic,
#flight_aggreement_form div.plane{ display:inline; }

#flight_aggreement_form .flights_aggreement .flighdata{
    border: 1px solid #ccc;
    border-radius: 3px;
    margin-bottom: 20px;
    padding: 0;
}

/* -- Jegyvásárlási feltételek */
#flight_aggreement_form .flights_ticketing_data table tr:nth-child(1) td:nth-child(2),
#flight_aggreement_form .flights_priceing_data table table.egyes tr:nth-child(2) td:nth-child(2),
#flight_aggreement_form .flights_priceing_data table table.egyes tr:nth-child(2) td:nth-child(3),
#flight_aggreement_form .flights_priceing_data table table.egyes tr:nth-child(2) td:nth-child(5),
#flight_aggreement_form .flights_priceing_data table table.egyes tr:nth-child(3) td:nth-child(5){
    font-weight: bold !important;    
}

#flight_aggreement_form .flights_ticketing_data > div{
    border: 1px solid #ccc;
    border-radius: 3px;
    padding: 0;     
}

#flight_aggreement_form .flights_ticketing_data > div .ticketing_title{
    border: none; border-bottom:  1px solid #ccc;
    background: #fbba00;
    padding-left: 8px;
}

#flight_aggreement_form .flights_ticketing_data > div table{
    font-size: 12px;
    padding: 6px;
}

/* -- Utas adatok */
#flight_aggreement_form .flights_travellers_data > div{
    border: 1px solid #ccc;
    border-radius: 3px; 
    padding: 0;   
}

#flight_aggreement_form .flights_travellers_data > div .travellers_title{
    border: none; border-bottom:  1px solid #ccc;
    background: #fbba00;
    padding-left:8px;
}

#flight_aggreement_form .flights_travellers_data > div table{
    font-size: 12px;
    padding: 6px;
}

/* -- Poggyász adatok */
#flight_aggreement_form .flights_baggage_data > div{
    border: 1px solid #ccc;
    border-radius: 3px; 
    padding: 0;   
}

#flight_aggreement_form .flights_baggage_data > div .baggage_title{
    border: none; border-bottom:  1px solid #ccc;
    background: #fbba00;
    padding-left:8px;
}

#flight_aggreement_form .flights_baggage_data > div table{
    font-size: 12px;
    padding: 6px;
}

/* -- Árazási adatok */
#flight_aggreement_form .flights_priceing_data > div{
    border: 1px solid #ccc;
    border-radius: 3px; 
    padding: 0;   
}

#flight_aggreement_form .flights_priceing_data > div .priceing_title{
    border: none; border-bottom:  1px dotted #ccc;
    background: #fbba00;
    padding-left:8px;
}

#flight_aggreement_form .flights_priceing_data > div table{
    font-size: 12px;
    padding: 6px;
}

#flight_aggreement_form .flights_priceing_data table table{
    width: 100% !important;
    font-size: 12px !important;
    font-family: Arial;
    border: none;
}

#flight_aggreement_form table.flights_other_services{
    border: 1px solid #ccc !important;
    border-radius: 3px; 
    padding: 0 !important;     
}

table.flights_other_services table td{ text-align: left !important; }

#flight_aggreement_form table.flights_other_services td.flights_other_services_title div{
    border: 0;
    padding: 0;
}

#flight_aggreement_form table.flights_other_services td.flights_other_services_title{
    border: none; border-bottom:  1px dotted #ccc;
    background: #efefef;
    padding-left:8px;
}

#flight_aggreement_form table.flights_other_services tr:nth-child(2) td:first-child{ border-left: none; }

#flight_aggreement_form table.flights_other_services tr td{ text-align:left !important;}
#flight_aggreement_form table.flights_other_services tr:nth-child(2) td{
    vertical-align: middle; 
    border-left:  1px solid #efefef;
}

/* -- Fizetési adatok */
#flight_aggreement_form .flights_paymode_data *{
    font-size: 12px;
    font-family: Arial;
    border: none;    
}

#flight_aggreement_form .flights_paymode_data > div{
    border: 1px solid #ccc;
    border-radius: 3px; 
    padding: 0;   
}

#flight_aggreement_form .flights_paymode_data > div .paymode_title{
    border: none; border-bottom:  1px solid #ccc;
    background: #fbba00;
    padding-left:8px;
}

#flight_aggreement_form .flights_paymode_data > div table td{ vertical-align: middle; }

#flight_aggreement_form .flights_paymode_data > div table{
    font-size: 12px;
    padding: 6px;
}

#flight_aggreement_form .flights_paymode_data > div table tr:nth-child(2) td{ padding-bottom:  10px; }

#flight_aggreement_form .flights_paymode_data > div table tr:nth-child(3) td{
    border-top:  1px solid #efefef;
    padding-top:  10px;
}

#manfizdata table td{
    border: none !important;
    padding-top:  0px !important;
    padding-bottom:  0px !important;
}

#flight_aggreement_form .flights_paymode_data input,
#flight_aggreement_form .flights_paymode_data select{
    border: 1px solid #ccc;
    padding: 3px;
}

#flight_aggreement_form .flights_paymode_data input{ width: 200px; }

/* -- Utazási feltételek */
#flight_aggreement_form .policy_accept > div{
    border: 1px solid #ccc;
    border-radius: 3px; 
    padding: 0;   
}

#flight_aggreement_form .policy_accept > div .policy_accept_title{
    border: none; border-bottom:  1px solid #ccc;
    background: #fbba00;
    padding-left:8px;
}

#flight_aggreement_form .policy_accept input{ margin-left: 15px; }

#flight_aggreement_form .policy_accept input#elfogad{
    margin-top: 22px;  
    margin-bottom: 8px; 
}

#flight_aggreement_form .policy_accept a{ text-decoration: none; }

#flight_aggreement_form .policy_accept a:hover{ color: #E99A1E; }

#flight_aggreement_form .flights_aggreement_forward{ border: none;}

#flight_aggreement_form .flights_aggreement_forward div.submitbutton{
    border-radius:  3px;
    width: 100px;
    background: #252a5e;
    height:  25px !important;
    border: 0;
    border-radius: 3px;
    letter-spacing: 1px;
    font-family: Arial;
    padding: 0 !important;  
    position: relative;        
}

#flight_aggreement_form .flights_aggreement_forward div.submitbutton div{
    background: none;
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 5px;
    right: 8px;
}

#flight_aggreement_form .flights_aggreement_forward div.submitbutton > div{margin-right: 13px !important;}
#flight_aggreement_form .flights_aggreement_forward div.submitbutton:hover{ background: #003580; }

/* -- Doboz árnyékok */
#flight_aggreement_form .flights_aggreement .flighdata,
#flight_aggreement_form .flights_ticketing_data > div,
#flight_aggreement_form .flights_travellers_data > div,
#flight_aggreement_form .flights_baggage_data > div,
#flight_aggreement_form .flights_priceing_data > div,
#flight_aggreement_form .flights_paymode_data > div,
#flight_aggreement_form .policy_accept > div{
    -webkit-box-shadow: 0px 5px 4px -2px rgba(204,204,204,1);
    -moz-box-shadow: 0px 5px 4px -2px rgba(204,204,204,1);
    box-shadow: 0px 5px 4px -2px rgba(204,204,204,1); 
}  


/** Foglalás visszaigazolása */
#booking_confirm table td{ text-align: left; } /* special */

/* -- Kapcsolattartó adatai */
#booking_confirm .flight_contact_data{ padding-top: 0; }

#booking_confirm .flights_legtable{padding: 6px !important; width: 100%;}

#booking_confirm .flights_legtable tr td:nth-child(3){ width: 200px; padding-left: 20px;}

#booking_confirm .flights_legtable .starttime b:first-child{font-weight:bold;}

#booking_confirm .flights_legtable tr td{padding-top: 5px; padding-bottom: 5px;}

#booking_confirm table[id^="dep"]{
    background-image: url(data:image/png;base64,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) !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    border-bottom: 1px solid #ccc;
}

#booking_confirm table[id^="ret"]{
    background-image: url(data:image/png;base64,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) !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
}

#booking_confirm .flights_ticket{width:660px;}

#booking_confirm div.thanks{
    border:none;
    font-weight: bold;
    padding-left: 8px;
}

#booking_confirm .flight_contact_data > div{
    border: 1px solid #ccc;
    border-radius: 3px; 
    padding: 0;
}

#booking_confirm .flight_contact_data{ margin-top: 20px;}

#booking_confirm .flight_contact_data > div .contact_title{
    border: none; border-bottom:  1px dotted #ccc;
    background: #fbba00;
    padding-left:8px;
}

#booking_confirm .flight_contact_data > div table{
    font-size: 12px;
    padding: 6px;    
}    

/* -- Utas adatok */
#booking_confirm .flight_travellers_data > div{
    border: 1px solid #ccc;
    border-radius: 3px; 
    padding: 0;
}

#booking_confirm .flight_travellers_data > div .travellers_title{
    border: none; border-bottom:  1px dotted #ccc;
    background: #fbba00;
    padding-left:8px;
}

#booking_confirm .flight_travellers_data > div table{
    font-size: 12px;
    padding: 6px;    
} 

#booking_confirm .flight_travellers_data > div table *{
    font-size: 12px !important;
    font-family: Arial;
}

/* -- Poggyász adatok */
#booking_confirm .flights_baggage_data > div{
    border: 1px solid #ccc;
    border-radius: 3px; 
    padding: 0;
}

#booking_confirm .flights_baggage_data > div .baggage_title{
    border: none; border-bottom:  1px dotted #ccc;
    background: #fbba00;
    padding-left:8px;
}

#booking_confirm .flights_baggage_data > div table{ font-size: 12px; padding: 6px; }

/* -- Speciális kérések */
#booking_confirm .flight_ssr_data > div{
    border: 1px solid #ccc;
    border-radius: 3px; 
    padding: 0;
}

#booking_confirm .flight_ssr_data > div .ssr_title{
    border: none; border-bottom:  1px dotted #ccc;
    background: #fbba00;
    padding-left:8px;
}

#booking_confirm .flight_ssr_data > div table{ font-size: 12px; padding: 6px; }

#booking_confirm .flight_ssr_data > div table *{ font-family: Arial; font-size: 12px !important; }

/* -- Árazási adatok */
#booking_confirm .flight_pricedetails_data > div{
    border: 1px solid #ccc;
    border-radius: 3px; 
    padding: 0;
}

#booking_confirm .flight_pricedetails_data > div .pricedetails_title{
    border: none; border-bottom:  1px dotted #ccc;
    background: #fbba00;
    padding-left:8px;
}

#booking_confirm .flight_pricedetails_data > div table{
    font-size: 12px;
    padding: 6px;    
}

#booking_confirm .flight_pricedetails_data > div table *{ font-family: Arial; font-size: 12px !important; }

/* -- Doboz árnyékok */
#booking_confirm div.flights_booking_data,
#booking_confirm div.flighdata,
#booking_confirm .flight_contact_data > div,
#booking_confirm .flight_travellers_data > div,
#booking_confirm .flights_baggage_data > div,
#booking_confirm .flight_ssr_data > div,
#booking_confirm .flight_pricedetails_data > div{
    -webkit-box-shadow: 0px 5px 4px -2px rgba(204,204,204,1);
    -moz-box-shadow: 0px 5px 4px -2px rgba(204,204,204,1);
    box-shadow: 0px 5px 4px -2px rgba(204,204,204,1); 
}    

#booking_confirm *{ font-family: Arial; font-size: 12px; }

div.flights_booking_data{
    padding: 0px;
    margin-bottom: 20px;
    border-radius: 3px;
}

div.flights_booking_data > div{
    padding: 0;
    border-radius: 3px;
    border: 1px solid #ccc;
}

div.flights_booking_data > div table{ padding: 6px; }

div.flights_booking_data div.booking_title{
    background: #fbba00 !important;
    border:none;
    margin: 0;
}
#booking_confirm div.flighdata{ border-radius: 3px; }
#booking_confirm div.flighdata table.flights_legtable td{ padding: 5px;}



/*! jQuery UI - v1.11.0 - 2014-07-10
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=2px&bgColorHeader=dddddd&bgTextureHeader=highlight_soft&bgImgOpacityHeader=50&borderColorHeader=dddddd&fcHeader=444444&iconColorHeader=0073ea&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=dddddd&fcContent=444444&iconColorContent=ff0084&bgColorDefault=f6f6f6&bgTextureDefault=highlight_soft&bgImgOpacityDefault=100&borderColorDefault=dddddd&fcDefault=0073ea&iconColorDefault=666666&bgColorHover=0073ea&bgTextureHover=highlight_soft&bgImgOpacityHover=25&borderColorHover=0073ea&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=dddddd&fcActive=ff0084&iconColorActive=454545&bgColorHighlight=ffffff&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=cccccc&fcHighlight=444444&iconColorHighlight=0073ea&bgColorError=ffffff&bgTextureError=flat&bgImgOpacityError=55&borderColorError=ff0084&fcError=222222&iconColorError=ff0084&bgColorOverlay=eeeeee&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
	color: #444444;
}
.ui-widget-content a {
	color: #444444;
}
.ui-widget-header {
	border: 1px solid #dddddd;
	background: #dddddd url("images/ui-bg_highlight-soft_50_dddddd_1x100.png") 50% 50% repeat-x;
	color: #444444;
	font-weight: bold;
}
.ui-widget-header a {
	color: #444444;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #dddddd;
	background: #f6f6f6 url("images/ui-bg_highlight-soft_100_f6f6f6_1x100.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #0073ea;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #0073ea;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #0073ea;
	background: #0073ea url("images/ui-bg_highlight-soft_25_0073ea_1x100.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #ffffff;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #ffffff;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #dddddd;
	background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #ff0084;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ff0084;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #cccccc;
	background: #ffffff url("images/ui-bg_flat_55_ffffff_40x100.png") 50% 50% repeat-x;
	color: #444444;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #444444;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #ff0084;
	background: #ffffff url("images/ui-bg_flat_55_ffffff_40x100.png") 50% 50% repeat-x;
	color: #222222;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #222222;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #222222;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("images/ui-icons_ff0084_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("images/ui-icons_0073ea_256x240.png");
}
.ui-state-default .ui-icon {
	background-image: url("images/ui-icons_666666_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url("images/ui-icons_ffffff_256x240.png");
}
.ui-state-active .ui-icon {
	background-image: url("images/ui-icons_454545_256x240.png");
}
.ui-state-highlight .ui-icon {
	background-image: url("images/ui-icons_0073ea_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("images/ui-icons_ff0084_256x240.png");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 2px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 2px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 2px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 2px;
}

/* Overlays */
.ui-widget-overlay {
	background: #eeeeee url("images/ui-bg_flat_0_eeeeee_40x100.png") 50% 50% repeat-x;
	opacity: .8;
	filter: Alpha(Opacity=80);
}
.ui-widget-shadow {
	margin: -4px 0 0 -4px;
	padding: 4px;
	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
	opacity: .6;
	filter: Alpha(Opacity=60);
	border-radius: 0px;
}

/*!
 * jQuery UI CSS Framework 1.11.0
 * http://jqueryui.com
 *
 * Copyright 2014 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/*!
 * jQuery UI CSS Framework 1.11.0
 * http://jqueryui.com
 *
 * Copyright 2014 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=2px&bgColorHeader=dddddd&bgTextureHeader=highlight_soft&bgImgOpacityHeader=50&borderColorHeader=dddddd&fcHeader=444444&iconColorHeader=0073ea&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=dddddd&fcContent=444444&iconColorContent=ff0084&bgColorDefault=f6f6f6&bgTextureDefault=highlight_soft&bgImgOpacityDefault=100&borderColorDefault=dddddd&fcDefault=0073ea&iconColorDefault=666666&bgColorHover=0073ea&bgTextureHover=highlight_soft&bgImgOpacityHover=25&borderColorHover=0073ea&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=dddddd&fcActive=ff0084&iconColorActive=454545&bgColorHighlight=ffffff&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=cccccc&fcHighlight=444444&iconColorHighlight=0073ea&bgColorError=ffffff&bgTextureError=flat&bgImgOpacityError=55&borderColorError=ff0084&fcError=222222&iconColorError=ff0084&bgColorOverlay=eeeeee&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px
 */


/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
	color: #444444;
}
.ui-widget-content a {
	color: #444444;
}
.ui-widget-header {
	border: 1px solid #dddddd;
	background: #dddddd url("images/ui-bg_highlight-soft_50_dddddd_1x100.png") 50% 50% repeat-x;
	color: #444444;
	font-weight: bold;
}
.ui-widget-header a {
	color: #444444;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #dddddd;
	background: #f6f6f6 url("images/ui-bg_highlight-soft_100_f6f6f6_1x100.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #0073ea;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #0073ea;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #0073ea;
	background: #0073ea url("images/ui-bg_highlight-soft_25_0073ea_1x100.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #ffffff;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #ffffff;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #dddddd;
	background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #ff0084;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ff0084;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #cccccc;
	background: #ffffff url("images/ui-bg_flat_55_ffffff_40x100.png") 50% 50% repeat-x;
	color: #444444;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #444444;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #ff0084;
	background: #ffffff url("images/ui-bg_flat_55_ffffff_40x100.png") 50% 50% repeat-x;
	color: #222222;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #222222;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #222222;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("images/ui-icons_ff0084_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("images/ui-icons_0073ea_256x240.png");
}
.ui-state-default .ui-icon {
	background-image: url("images/ui-icons_666666_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url("images/ui-icons_ffffff_256x240.png");
}
.ui-state-active .ui-icon {
	background-image: url("images/ui-icons_454545_256x240.png");
}
.ui-state-highlight .ui-icon {
	background-image: url("images/ui-icons_0073ea_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("images/ui-icons_ff0084_256x240.png");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 2px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 2px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 2px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 2px;
}

/* Overlays */
.ui-widget-overlay {
	background: #eeeeee url("images/ui-bg_flat_0_eeeeee_40x100.png") 50% 50% repeat-x;
	opacity: .8;
	filter: Alpha(Opacity=80);
}
.ui-widget-shadow {
	margin: -4px 0 0 -4px;
	padding: 4px;
	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
	opacity: .6;
	filter: Alpha(Opacity=60);
	border-radius: 0px;
}

/** jQuery Datepicker */
#ui-datepicker-div td{
    padding: 2px !important;
}

#ui-datepicker-div *{
    font-weight: normal;
    font-size: 12px;
}

/** Ajánlatkérő űrlap */
.surveyformtable td{padding: 5px;}
textarea.surveyfield,
input.surveyfield{width:320px;}
select.surveyfield{width:107px;}

/** fixes */
tr.airline_row:first-child > td{padding-top: 0px !important;}
tr.airline_row > td{padding-top: 20px !important;}

/** iPad mini */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    div.top_phone{left: 800px;}    
}    

/** forcing use landscape mode */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:portrait) {
    -webkit-transform: rotate(90deg);
    body {
        -webkit-transform: rotate(90deg);
        width: 100%;
        height: 100%;
        overflow: hidden;
        position: absolute;
        top: 0;
        left: 0;
    }
}



/*-----------------------------*/

.actionlinkb {
    cursor: pointer;
    border: 1px single #202020;
    width: 190px;
    height: 35px;
    background-color: #006666;
    color: #ffffff;
    text-align: center;
    vertical-align: bottom;
}

.actionlinkg {
    cursor: pointer;
    border: 1px single #202020;
    width: 175px;
    height: 40px;
    background-color: #336666;
    color: #ffffff;
    text-align: center;
    vertical-align: middle;
}

.egyes {
    font: normal 10px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    border: 1px dotted #f00;
}

.flight_error {
    padding: 5px;
    font: normal 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    color: #400000;
}

.flight_title {
    padding: 5px;
    font: bold 14px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    color: #400000;
}

.flights_other_services {
    border: 1px solid #a0a0a0;
}

.flights_other_services_title {
    background: #e0e0e0;
    margin: 2px;
}

.formactionbutton {
    cursor: pointer;
    border: 1px single #202020;
    width: 175px;
    height: 20px;
    background-color: #3366cc;
    color: #ffffff;
    text-align: center;
    vertical-align: middle;
}

.harmas {
    font: normal 14px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
}

.kettes {
    font: normal 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
}

.menu_left1 {
    background-color: #f0f0f0;
    color: #ffffff;
    width: 200px;
    position: absolute;
    _position: absolute;
    z-index: 20;
    top: 0;
    left: 0;
}

.menu_left12 {
    background-color: #33cccc;
    color: #ffffff;
    width: 200px;
    z-index: 30;
    position: absolute;
    _position: absolute;
    top: 0;
    left: 0;
}

.negyes {
    font: normal 16px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
}

.surveyfield {
    color: #000000;
    font: normal 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
}

a.slideshow_link {
    color: #000000;
    font: bold 14px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    text-decoration: none;
}

a.slideshow_link:active {
    color: #ffff00;
    text-decoration: underline;
    background-color: #808080;
}

a.slideshow_link:hover {
    color: #ffffff;
    text-decoration: underline;
    background-color: #202020;
}

body {
    margin: 0;
    color: #000000;
    text-align: center;
    width: 100%;
    padding: 0;
    font: 300 15px/1.625 "Helvetica Neue",Helvetica,Arial,sans-serif;
}

div.article {
    margin: 5px;
    color: #000000;
    font: normal 14px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    text-align: left;
}

div.article div.article_lead {
    margin: 5px 0 15px 0;
    color: #000000;
    font: bold 14px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    text-align: left;
    width: 100%;
}

div.autocomplete {
    position: absolute;
    background-color: white;
    border: 1px solid #888;
    margin: 0;
    padding: 0;
    width: 350px ! important;
}

div.autocomplete ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

div.autocomplete ul li {
    list-style-type: none;
    display: block;
    margin: 0;
    padding: 2px;
    height: 18px;
    cursor: pointer;
    font: normal 14px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
}

div.autocomplete ul li.selected {
    background-color: #ffb;
}

div.baggage_data {
    width: 100%;
    font: normal 10px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
}

div.chat_in {
    text-align: left;
    padding: 5px;
    font: normal 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    color: #000000;
}

div.chat_out {
    text-align: left;
    padding: 5px;
    font: italic 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    color: #606060;
}

div.chatform_submit {
    text-align: center;
    width: 100%;
    padding: 5px;
}

div.chatform_submit div {
    cursor: pointer;
    background-color: #808080;
    color: #ffffff;
    text-align: center;
    border: 1px solid #000000;
    width: 60px;
    height: 18px;
    font: normal 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    padding: 0;
    margin: auto;
}

div.comment_description {
    background-color: #a0a0a0;
    text-align: right;
    padding: 0 5px 0 0;
    font: italic 10px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
}

div.comment_header {
    padding: 10px;
    text-align: left;
}

div.comment_header h2 {
    border: 3px solid #c0c0c0;
    background-color: #ffffff;
    font: bold16px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    padding: 10px;
}

div.comment_text {
    background-color: #ffffff;
    font: italic 14px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    text-align: left;
    border: 3px solid #a0a0a0;
    padding: 5px;
}

div.comment_text_block {
    width: 90%;
    background-color: transparent;
    padding: 5px 5px 5px 15px;
}

div.commentblock {
    border: 0px solid #000000;
    background-color: #f0f0f0;
    color: #000000;
    font: normal 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
}

div.commentform_area {
    padding: 10px;
    text-align: left;
    border: 1px solid #c0c0c0;
}

div.commentform_area textarea {
    width: 95%;
}

div.commentform_submit {
    text-align: center;
    width: 100%;
    padding: 5px;
}

div.commentform_submit div {
    cursor: pointer;
    background-color: #808080;
    color: #ffffff;
    text-align: center;
    border: 1px solid #000000;
    width: 60px;
    height: 18px;
    font: normal 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    padding: 0;
    margin: auto;
}

div.commentformblock {
    padding: 10px;
    text-align: left;
}

div.commentformblock h2 {
    border: 3px solid #c0c0c0;
    background-color: #ffffff;
    font: bold 16px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    padding: 10px;
}

div.contactform_submit {
    text-align: center;
    width: 100%;
    padding: 5px;
}

div.contactform_submit div {
    cursor: pointer;
    background-color: #808080;
    color: #ffffff;
    text-align: center;
    border: 1px solid #000000;
    width: 60px;
    height: 18px;
    font: normal 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    padding: 0;
    margin: auto;
}

div.contentwindow {
    margin: 0 auto auto auto;
    width: 980px;
    background-color: transparent;
}

div.flight_contact_data {
    padding: 10px 0 10px 0;
}

div.flight_contact_data div {
    padding: 5px;
    border: 1px solid #a0a0a0;
}

div.flight_contact_data div.contact_title {
    background-color: #e0e0e0;
}

div.flight_contact_data table {
    width: 100%;
}

div.flight_hits {
    width: 575px;
}

div.flight_other_data {
    padding: 10px 0 10px 0;
}

div.flight_other_data div {
    padding: 5px;
    border: 1px solid #a0a0a0;
}

div.flight_other_data div.other_title {
    background-color: #e0e0e0;
}

div.flight_other_data table {
    width: 100%;
}

div.flight_pricedetails_data {
    padding: 10px 0 10px 0;
}

div.flight_pricedetails_data div {
    padding: 5px;
    border: 1px solid #a0a0a0;
}

div.flight_pricedetails_data div.pricedetails_title {
    background-color: #e0e0e0;
}

div.flight_pricedetails_data table {
    width: 100%;
}

div.flight_search {
    text-align: left;
    padding: 5px;
    font: normal 14px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    color: #000000;
    background-color: #f0f0f0;
}

div.flight_select_details {
    background-color: #f8f8f8;
}

div.flight_select_details div.flights_onesegment {
    font: normal 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    background-color: #ffffff;
}

div.flight_ssr_data {
    padding: 10px 0 10px 0;
}

div.flight_ssr_data div {
    padding: 5px;
    border: 1px solid #a0a0a0;
}

div.flight_ssr_data div.ssr_title {
    background-color: #e0e0e0;
}

div.flight_ssr_data table {
    width: 100%;
}

div.flight_travellers {
    width: 575px;
}

div.flight_travellers_data {
    padding: 10px 0 10px 0;
}

div.flight_travellers_data div {
    padding: 5px;
    border: 1px solid #a0a0a0;
}

div.flight_travellers_data div.travellers_title {
    background-color: #e0e0e0;
}

div.flight_travellers_data table {
    width: 100%;
}

div.flights_aggreement div.flighdata {
    border: 1px solid #c0c0c0;
    padding: 5px;
}

div.flights_aggreement_forward {
    text-align: right;
    border: 1px solid #a0a0a0;
    width: 100%;
    float: right;
    background-color: #ffffff;
}

div.flights_aggreement_forward div {
    text-align: right;
    margin: 0;
    float: right;
    padding: 5px;
}

div.flights_aggreement_forward div div.submitbutton {
    cursor: pointer;
    border: 0px;
    width: 90px;
    height: 20px;
    background-color: #404040;
    text-align: center;
    vertical-align: middle;
}

div.flights_aggreement_forward div div.submitbutton div {
    font: bold 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    padding: 1px 5px 1px 5px;
    width: 80px;
    color: #ffffff;
}

div.flights_baggage_data {
    padding: 10px 0 10px 0;
}

div.flights_baggage_data div {
    padding: 5px;
    border: 1px solid #a0a0a0;
}

div.flights_baggage_data div.baggage_title {
    background-color: #e0e0e0;
}

div.flights_baggage_data table {
    width: 100%;
}

div.flights_booking_data {
    padding: 10px 0 10px 0;
}

div.flights_booking_data div {
    padding: 5px;
    border: 1px solid #a0a0a0;
}

div.flights_booking_data div.booking_title {
    background-color: #e0e0e0;
}

div.flights_booking_data table {
    width: 100%;
}

div.flights_contact_data {
    padding: 10px 0 10px 0;
}

div.flights_contact_data div {
    padding: 5px;
    border: 1px solid #a0a0a0;
}

div.flights_contact_data div.contact_title {
    background-color: #e0e0e0;
}

div.flights_contact_data table {
    width: 100%;
}

div.flights_filter_block {
    width: 575px;
    background-color: transparent;
    color: #000000;
    padding: 5px 0 5px 0;
}

div.flights_filter_internal {
    width: 575px;
    background-color: #e8e8e8;
    color: #000000;
    font: normal 14px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    padding: 0;
}

div.flights_filter_opener {
    width: 575px;
    color: #000000;
    font: normal 14px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    padding: 0;
    background: #bbbbbb url(/images/settings.png) no-repeat right center;
}

div.flights_other_data {
    padding: 10px 0 10px 0;
}

div.flights_other_data div {
    padding: 5px;
    border: 1px solid #a0a0a0;
}

div.flights_other_data div.other_title {
    background-color: #e0e0e0;
}

div.flights_other_data table {
    width: 100%;
}

div.flights_pager {
    background-color: #e8e8e0;
    color: #000000;
    font: normal 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    width: 575px;
    text-align: center;
}

div.flights_pager a {
    color: #000000;
    font: bold 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    text-decoration: none;
}

div.flights_pager a:active {
    color: #000000;
}

div.flights_pager a:hover {
    color: #000060;
    text-decoration: underline;
}

div.flights_pager_text {
    padding: 10px;
    border: 1px solid #000000;
    text-align: center;
}

div.flights_paymode_data {
    padding: 10px 0 10px 0;
}

div.flights_paymode_data div {
    padding: 5px;
    border: 1px solid #a0a0a0;
}

div.flights_paymode_data div.paymode_title {
    background-color: #e0e0e0;
}

div.flights_paymode_data table {
    width: 100%;
}

div.flights_pricedetails_data {
    padding: 10px 0 10px 0;
}

div.flights_pricedetails_data div {
    padding: 5px;
    border: 1px solid #a0a0a0;
}

div.flights_pricedetails_data div.pricedetails_title {
    background-color: #e0e0e0;
}

div.flights_pricedetails_data table {
    width: 100%;
}

div.flights_priceing_data {
    padding: 10px 0 10px 0;
}

div.flights_priceing_data div {
    padding: 5px;
    border: 1px solid #a0a0a0;
}

div.flights_priceing_data div.priceing_title {
    background-color: #e0e0e0;
}

div.flights_priceing_data table {
    width: 100%;
}

div.flights_search_details {
    border: 1px single #202020;
    width: 575px;
    background-color: #e0e0e0;
    color: #000000;
    colortext-align: center;
    vertical-align: top;
}

div.flights_search_header {
    background-color: #cccccc;
    vertical-align: middle;
    height: 30px;
}

div.flights_search_header div.book {
    width: 70px;
    padding: 2px;
    float: left;
    background-color: transparent;
}

div.flights_search_header div.cost {
    font: bold 14px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    width: 80px;
    padding: 2px;
    float: left;
    vertical-align: middle;
}

div.flights_search_header div.details {
    width: 150px;
    padding: 2px 10px 0px 0px;
    float: left;
    background-color: transparent;
/*    background: url(/images/details.png) 0px 0px;*/
    background-repeat: no-repeat;
    cursor: pointer;
}

div.flights_search_header div.details .back {
    font: bold 10px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    height: 10px;
    padding: 1px 22px 1px 1px;
}

div.flights_search_header div.details .out {
    font: bold 10px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    height: 10px;
    padding: 1px 22px 1px 1px;
}

div.flights_search_header div.plating {
    padding: 2px;
    float: left;
    background-color: transparent;
}

div.flights_search_header div.services {
    width: 100px;
    padding: 0px;
    float: left;
    background-color: transparent;
}

div.flights_search_header div.submitbutton {
    cursor: pointer;
    border: 1px single #202020;
    width: 70px;
    height: 20px;
    background-color: #404040;
    color: #ffffff;
    text-align: center;
    vertical-align: middle;
    font: bold 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
}

div.flights_search_header div.transfer {
    width: 55px;
    padding: 2px;
    float: left;
    background-color: transparent;
}

div.flights_search_header div.transfer .back {
    font: bold 10px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    height: 10px;
    padding: 1px;
}

div.flights_search_header div.transfer .out {
    font: bold 10px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    height: 10px;
    padding: 1px;
}

div.flights_search_header div.triptime {
    width: 35px;
    padding: 2px;
    float: left;
    background-color: transparent;
}

div.flights_search_header div.triptime .back {
    font: bold 10px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    height: 10px;
    padding: 1px;
}

div.flights_search_header div.triptime .out {
    font: bold 10px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    height: 10px;
    padding: 1px;
}

div.flights_search_one {
    width: 575px;
    padding: 0px;
}

div.flights_search_onein {
    padding: 0 0 5px 0;
    border-bottom: 5px solid transparent;

}

div.flights_segments_dep {
    background-color: #f8f8f8;
    background-image: url(/images/depback.png);
    background-position: center center;
    background-repeat: no-repeat;
}

div.flights_segments_ret {
    background-color: #f8f8f8;
    background-image: url(/images/retback.png);
    background-position: center center;
    background-repeat: no-repeat;
}

div.flights_ssr_data {
    padding: 10px 0 10px 0;
}

div.flights_ssr_data div {
    padding: 5px;
    border: 1px solid #a0a0a0;
}

div.flights_ssr_data div.ssr_title {
    background-color: #e0e0e0;
}

div.flights_ssr_data table {
    width: 100%;
}

div.flights_ticket {
    width: 575px;
}

div.flights_ticket div.flighdata {
    border: 1px solid #c0c0c0;
    padding: 5px;
}

div.flights_ticketing_data {
    padding: 10px 0 10px 0;
}

div.flights_ticketing_data div {
    padding: 5px;
    border: 1px solid #a0a0a0;
}

div.flights_ticketing_data div.ticketing_title {
    background-color: #e0e0e0;
}

div.flights_ticketing_data table {
    width: 100%;
}

div.flights_travellers_data {
    padding: 10px 0 10px 0;
}

div.flights_travellers_data div {
    padding: 5px;
    border: 1px solid #a0a0a0;
}

div.flights_travellers_data div.travellers_title {
    background-color: #e0e0e0;
}

div.flights_travellers_data table {
    width: 100%;
}

div.forward {
    text-align: right;
    background-color: #ffffff;
    float: left;
    padding-left: 505px;
    border: 0;
}

div.forward div.submitbutton {
    cursor: pointer;
    border: 1px single #202020;
    width: 70px;
    height: 20px;
    background-color: #404040;
    color: #ffffff;
    text-align: center;
    vertical-align: middle;
    font: bold 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
}

div.hotel_agreement {
    border: 1px solid #808080;
}

div.hotel_agreement_accept {
    padding: 5px 2px 10px 2px;
}

div.hotel_agreement_accept	div.header {
    font: bold 14px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    background-color: #e8e8e8;
    text-align: center;
}

div.hotel_agreement_billing {
    padding: 5px 2px 10px 2px;
}

div.hotel_agreement_billing	div.header {
    font: bold 14px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    background-color: #e8e8e8;
    text-align: center;
}

div.hotel_agreement_contact {
    padding: 5px 2px 10px 2px;
}

div.hotel_agreement_contact	div.header {
    font: bold 14px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    background-color: #e8e8e8;
    text-align: center;
}

div.hotel_agreement_hotel {
    padding: 5px 2px 10px 2px;
}

div.hotel_agreement_hotel	div.header {
    font: bold 14px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    background-color: #e8e8e8;
    text-align: center;
}

div.hotel_agreement_hotel table {
    width: 100%;
    widthfont: normal 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
}

div.hotel_agreement_other {
    padding: 5px 2px 10px 2px;
}

div.hotel_agreement_other div.header {
    font: bold 14px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    background-color: #e8e8e8;
    text-align: center;
}

div.hotel_agreement_payment {
    padding: 5px 2px 10px 2px;
}

div.hotel_agreement_payment	div.header {
    font: bold 14px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    background-color: #e8e8e8;
    text-align: center;
}

div.hotel_agreement_travellers {
    padding: 5px 2px 10px 2px;
}

div.hotel_agreement_travellers	div.header {
    font: bold 14px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    background-color: #e8e8e8;
    text-align: center;
}

div.hotel_description {
    background-color: #e8e8e8;
    float: none;
    padding: 0;
    margin: 0;
    width: 100%;
    height: 60px;
}

div.hotel_description div.cost {
    width: 80px;
    padding: 2px;
    float: left;
    background-color: transparent;
    font: bold 14px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    text-align: right;
    vertical-align: center;
}

div.hotel_description div.dateinterval {
    width: 170px;
    padding: 2px;
    float: left;
    background-color: transparent;
    font: normal 14px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
}

div.hotel_description div.hotelname {
    width: 240px;
    padding: 2px;
    float: left;
    background-color: transparent;
    font: normal 14px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
}

div.hotel_description div.roomsdescription {
    width: 570px;
    float: left;
    background-color: transparent;
    font: normal 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    text-align: left;
    padding: 0;
    margin: 0 0 0 10px;
}

div.hotel_description div.stars {
    width: 50px;
    padding: 2px;
    float: left;
    background-color: transparent;
}

div.hotel_details_window {
    width: 800px;
    height: auto;
    background-color: #ffffff;
    color: #000000;
    font: bold 14px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    text-align: left;
}

div.hotel_filter_block {
    width: 575px;
    background-color: transparent;
    color: #000000;
    padding: 5px 0 5px 0;
}

div.hotel_filter_internal {
    width: 575px;
    background-color: #e8e8e8;
    color: #000000;
    font: normal 14px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    padding: 0;
}

div.hotel_filter_opener {
    width: 575px;
    color: #000000;
    font: normal 14px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    padding: 0;
    background: #bbbbbb url(/images/settings.png) no-repeat right center;
}

div.hotel_hits {
    width: 575px;
}

div.hotel_pager {
    background-color: #e8e8e0;
    color: #000000;
    font: normal 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    width: 575px;
    text-align: center;
}

div.hotel_pager a {
    color: #000000;
    font: bold 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    text-decoration: none;
}

div.hotel_pager a:active {
    color: #000000;
}

div.hotel_pager a:hover {
    color: #000060;
    text-decoration: underline;
}

div.hotel_pager_text {
    padding: 10px;
    border: 1px solid #000000;
    text-align: center;
}

div.hotel_search_details {
    border: 1px single #202020;
    width: 565px;
    background-color: #ffffff;
    color: #000000;
    text-align: left;
    vertical-align: top;
    height: auto;
}

div.hotel_search_details divpic {
    font: normal 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    width: 80px;
    height: 100px;
    float: left;
}

div.hotel_search_details divtext {
    font: normal 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    width: 470px;
    float: left;
    height: auto;
}

div.hotel_search_header {
    background-color: #cccccc;
    vertical-align: middle;
    height: 40px;
    width: 565px;
}

div.hotel_search_header div.book {
    width: 70px;
    padding: 2px;
    float: left;
    background-color: transparent;
    text-align: right;
}

div.hotel_search_header div.cost {
    width: 90px;
    padding: 2px;
    float: left;
    background-color: transparent;
    font: bold 14px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    text-align: right;
    vertical-align: center;
}

div.hotel_search_header div.details {
    width: 50px;
    float: left;
    background-color: transparent;
    background: url(/images/details.png) -120px 0px;
    background-repeat: no-repeat;
    height: 23px;
    padding: 0;
    cursor: pointer;
}

div.hotel_search_header div.hotelname {
    width: 340px;
    padding: 2px;
    float: left;
    background-color: transparent;
    font: normal 14px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
}

div.hotel_search_header div.stars {
    width: 50px;
    padding: 2px;
    float: left;
    background-color: transparent;
}

div.hotel_search_header div.submitbutton {
    padding: 0;
    border-top: 2px solid #ffffff;
    border-left: 2px solid #ffffff;
    border-right: 2px solid #000000;
    border-bottom: 2px solid #000000;
    cursor: pointer;
}

div.hotel_search_header div.submitbutton div {
    border: 1px single #202020;
    width: 66px;
    height: 20px;
    background-color: #404040;
    color: #ffffff;
    text-align: center;
    vertical-align: middle;
    font: bold 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
}

div.hotel_search_one {
    padding: 2px;
    background-color: #cccccc;
    border-bottom: 2px solid #ffffff;
}

div.hotel_search_onein {
    padding: 5px;
    background-color: #ffffff;
}

div.hotel_ticket {
    border: 1px solid #808080;
}

div.hotel_travellers_billing {
    border: 0;
    width: 570px;
}

div.hotel_travellers_passangers {
    border: 0;
    width: 570px;
}

div.hotel_travellers_payment {
    border: 0;
    width: 570px;
}

div.hotel_travellers_send {
    width: 575px;
    text-align: right;
    height: 20px;
    padding-top: 5px;
}

div.hotel_travellers_send div.submitbutton {
    cursor: pointer;
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #000000;
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #000000;
    width: 90px;
    height: 20px;
    background-color: #404040;
    text-align: center;
    vertical-align: middle;
    float: right;
}

div.hotel_travellers_send div.submitbutton div {
    font: bold 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    padding: 1px 5px 1px 5px;
    width: 80px;
    color: #ffffff;
}

div.lead_list_box {
    background-color: #ffffff;
    font: italic 14px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    text-align: center;
    border: none;
    padding: 0;
    width: 580px;
    margin: 0;
}

div.lead_list_item {
    background-color: #ffffff;
    font: italic 14px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    text-align: left;
    border: none;
    padding: 0;
    width: 580px;
    margin: 0;
    float: left;
}

div.lead_list_item h3 {
    display: inline;
}

div.lead_list_item_lead {
    background-color: #ffffff;
    font: normal 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    text-align: left;
    border: none;
    padding: 0;
    width: 580px;
}

div.lead_list_item_lead div {
    padding: 10px;
}

div.lead_list_item_link {
    background-color: #ffffff;
    font: italic 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    text-align: left;
    border: none;
    padding: 0;
    width: 580px;
    color: #000000;
}

div.lead_list_item_link div {
    padding: 0px 10px 10px 10px;
}

div.lead_list_item_link h3 {
    display: inline;
    padding: 5px 10px 5px 10px;
}

div.lead_list_item_title {
    background-color: #c0c0c0;
    font: bold 14px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    text-align: left;
    border: none;
    padding: 0;
    width: 580px;
    height: 20px;
}

div.lead_list_item_title div {
    padding: 0px 10px 0 10px;
}

div.menu_left {
    background-color: #f0f0f0;
    color: #ffffff;
    width: 200px;
}

div.menu_left div {
    text-align: center;
    vertical-align: center;
    padding: 5px;
    background-color: #f0f0f0;
    color: #000000;
}

div.menu_left div div {
    background-color: #e0e0e0;
    width: 180px;
    height: 20px;
    text-align: left:;
    text-alignmargin: 0 0 0 0;
    color: #000000;
}

div.menu_left1 div {
    text-align: center;
    vertical-align: center;
    padding: 5px;
    background-color: #33ccff;
    color: #000000;
}

div.menu_left1 div div {
    background-color: #33ffff;
    width: 180px;
    height: 20px;
    text-align: left:;
    text-alignmargin: 0 0 0 0;
    color: #000000;
}

div.menu_left12 div {
    text-align: center;
    vertical-align: center;
    padding: 5px;
    background-color: #33ccff;
    color: #000000;
}

div.menu_left12 div div {
    background-color: #33ffff;
    width: 180px;
    height: 20px;
    text-align: left:;
    text-alignmargin: 0 0 0 0;
    color: #000000;
}

div.menu_top {
    width: 100%;
    float: left;
    text-align: center;
    vertical-align: center;
    background-color: #408AFA;
    height: 40px;
}

div.menu_top div {
    float: left;
    text-align: center;
    vertical-align: center;
    height: 50px;
}

div.menu_top div div {
    text-align: left:;
    padding: 0 20px 0 20px;
    line-height: 48px;
}

div.menu_top1 {
    background-color: #404040;
    color: #000000;
    width: 120px;
    text-align: center;
    vertical-align: center;
    position: absolute;
    _position: absolute;
    z-index: 20;
    top: 0;
    left: 0;
    padding: 5px;
}

div.menu_top1 div {
    background-color: #404040;
    color: #ffffff;
    padding: 1px;
    text-align: center;
    vertical-align: center;
    display: block;
}

div.menu_top1 div div {
    background-color: #cccccc;
    width: 118px;
    height: 28px;
    text-align: left:;
    text-alignmargin: 0;
    color: #000000;
    padding: 4px 0 0 0;
    display: block;
}

div.menu_top12 {
    background-color: #aaaaaa;
    color: #000000;
    width: 120px;
    height: 30px;
    float: left;
    text-align: center;
    vertical-align: center;
    position: absolute;
    _position: absolute;
    z-index: 30;
    top: 0;
    left: 0;
}

div.menu_top12 div {
    background-color: #bbbbbb;
    color: #ffffff;
    width: 120px;
    height: 28px;
    float: left;
    padding: 0px;
    text-align: center;
    vertical-align: center;
}

div.menu_top12 div div {
    background-color: #bbbbbb;
    width: 100px;
    height: 20px;
    text-align: left:;
    text-alignmargin: 0px;
    color: #ffffff;
}

div.newpopupcontent {
    padding: 50px 0 0 0;
    background-color: transparent;
    text-align: center;
    vertical-align: middle;
    width: 600px;
    height: 600px;
    opacity: 1.0;
    filter: alpha(opacity=100);
}

div.newpopupcontent div {
    border: 1px solid #ffff00;
    padding: 10px;
    background-color: #fffff8;
    color: #000000;
    text-align: center;
    vertical-align: middle;
    font: bold 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    width: 500px;
    height: 400px;
    opacity: 1.0;
    filter: alpha(opacity=100);
}

div.newpopupwindow {
    border: 0;
    padding: 0;
    background-color: #202020;
    text-align: center;
    vertical-align: middle;
    opacity: 0.95;
    filter: alpha(opacity=95);
}

div.newsletterform {
    text-align: left;
    width: 100%;
    padding: 10px;
}

div.newsletterform_submit {
    text-align: center;
    width: 100%;
    padding: 5px;
}

div.newsletterform_submit div {
    cursor: pointer;
    background-color: #808080;
    color: #ffffff;
    text-align: center;
    border: 1px solid #000000;
    width: 60px;
    height: 18px;
    font: normal 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    padding: 0;
    margin: auto;
}

div.offer_search_details {
    border: 1px single #202020;
    width: 565px;
    background-color: #ffffff;
    color: #000000;
    colortext-align: center;
    vertical-align: top;
}

div.offer_search_details div.table {
    width: 560px;
    vertical-align: top;
    height: 90px;
}

div.offer_search_details div.table div.picture {
    font: normal 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    width: 100px;
    float: left;
}

div.offer_search_details div.table div.picture img {
    background-color: #ffffff;
    padding: 10px;
}

div.offer_search_details div.table div.text {
    font: normal 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    width: 455px;
    float: right;
}

div.offer_search_header {
    background-color: #cccccc;
    vertical-align: middle;
    height: 30px;
    font: normal 14px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    width: 565px;
}

div.offer_search_header .name {
    width: 320px;
    padding: 2px;
    float: left;
    background-color: transparent;
}

div.offer_search_header .price {
    width: 110px;
    padding: 2px;
    float: left;
    background-color: transparent;
    font: bold 14px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    text-align: right;
}

div.offer_search_header div.book {
    width: 70px;
    padding: 2px;
    float: left;
    background-color: transparent;
    text-align: right;
}

div.offer_search_header div.book div.submitbutton {
    padding: 0;
    border-top: 2px solid #ffffff;
    border-left: 2px solid #ffffff;
    border-right: 2px solid #000000;
    border-bottom: 2px solid #000000;
    cursor: pointer;
}

div.offer_search_header div.book div.submitbutton div {
    border: 1px single #202020;
    width: 66px;
    height: 20px;
    background-color: #404040;
    color: #ffffff;
    text-align: center;
    vertical-align: middle;
    font: bold 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
}

div.offer_search_header div.details {
    width: 50px;
    float: left;
    background-color: transparent;
    background: url(/images/details.png) -120px 0px;
    background-repeat: no-repeat;
    height: 23px;
    padding: 0;
    cursor: pointer;
}

div.offer_search_header div.details div.submitbutton {
    padding: 0;
    border-top: 2px solid #ffffff;
    border-left: 2px solid #ffffff;
    border-right: 2px solid #000000;
    border-bottom: 2px solid #000000;
    cursor: pointer;
    width: 74px;
}

div.offer_search_header div.details div.submitbutton div {
    border: 1px single #202020;
    width: 100%;
    height: 20px;
    background-color: #404040;
    color: #ffffff;
    text-align: center;
    vertical-align: middle;
    font: bold 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
}

div.offer_search_one {
    padding: 0 0 5px 0;
    border-bottom: 5px solid #ffffff;
    width: 575px;
}

div.policy_accept {
    padding: 10px 0 10px 0;
}

div.policy_accept div {
    padding: 5px;
    border: 1px solid #a0a0a0;
}

div.policy_accept div.policy_accept_title {
    background-color: #e0e0e0;
}

div.priceing_data {
    width: 100%;
    font: normal 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
}

div.priceslink {
    font: bold 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    width: 565px;
    background-color: #dddddd;
    color: #0000a0;
    cursor: pointer;
}

div.registrationform_submit {
    text-align: center;
    width: 100%;
    padding: 5px;
}

div.registrationform_submit div {
    cursor: pointer;
    background-color: #808080;
    color: #ffffff;
    text-align: center;
    border: 1px solid #000000;
    width: 60px;
    height: 18px;
    font: normal 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    padding: 0;
    margin: auto;
}

div.slideshow {
    text-align: center:;
    text-alignvertical-align: center;
    margin: 0;
    overflow: hidden;
    padding: 0;
}

div.slideshow div {
    overflow: hidden;
}

div.survey {
    color: #000000;
    text-align: left;
    border: none;
    width: 590px;
    font: normal 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    padding: 0;
    margin: auto;
}

div.survey_answer {
    color: #000000;
    text-align: center;
    border: none;
    width: 590px;
    font: normal 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    padding: 5px 0 20px 0;
    margin: auto;
}

div.survey_question {
    color: #000000;
    text-align: center;
    border: none;
    width: 590px;
    font: bold 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    padding: 10px 0 0 0;
    margin: auto;
    display: block;
    clear: both;
}

div.survey_remark {
    color: #000000;
    text-align: center;
    border: none;
    width: 590px;
    font: normal 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    padding: 5px 0 20px 0;
    margin: auto;
}

div.survey_submit {
    text-align: center;
    width: 100%;
    padding: 5px;
}

div.survey_submit div {
    cursor: pointer;
    background-color: #808080;
    color: #ffffff;
    text-align: center;
    border: 1px solid #000000;
    width: 60px;
    height: 18px;
    font: normal 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    padding: 0;
    margin: auto;
}

div.teszt {
}

div.ticket_booked {
    padding: 2px;
    background-color: #f0f0f0;
}

div.ticket_booked div.bookid {
    font: bold 14px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    padding: 5px 5px 20px 5px;
}

div.ticket_booked div.header {
    font: bold 14px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    padding: 5px 5px 20px 5px;
}

div.ticket_data {
    width: 100%;
}

div.ticket_data table {
    padding: 5px;
    font: normal 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    background-color: #f8f8f8;
    width: 100%;
}

div.travellers_data {
    width: 100%;
    font: normal 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    background-color: #f8f8f8;
}

div.travellers_input {
    width: 575px;
    float: none;
    border: 1px solid #000000;
    font: normal 14px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
}

div.votemachine {
    width: 200px;
    border: 0px solid #000000;
    text-align: center;
}

div.votemachine_answers {
    padding: 5px;
    text-align: left;
}

div.votemachine_question {
    text-align: center;
    padding: 5px;
}

div.votemachine_submit {
    text-align: center;
    padding: 5px;
}

div.votemachine_submit div {
    cursor: pointer;
    background-color: #808080;
    color: #ffffff;
    text-align: center;
    border: 1px solid #000000;
    width: 60px;
    height: 18px;
    font: normal 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    padding: 0;
    margin: auto;
}

h1 {
    margin: 5px 0 10px 0px;
    color: #000000;
    font: bold 18px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    text-align: left;
}

h4 {
    font: bold 14px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    color: #000000;
    text-align: left;
    margin: 5px 0 10px 0px;
}

html {
}

img.hotelstar10 {
    width: 8px;
    height: 8px;
    background: url(/images/s70.gif) 0 0;
    border: 0;
}

img.hotelstar15 {
    width: 11px;
    height: 8px;
    background: url(/images/s70.gif) 0 0;
    border: 0;
}

img.hotelstar20 {
    width: 14px;
    height: 8px;
    background: url(/images/s70.gif) 0 0;
    border: 0;
}

img.hotelstar25 {
    width: 17px;
    height: 8px;
    background: url(/images/s70.gif) 0 0;
    border: 0;
}

img.hotelstar30 {
    width: 20px;
    height: 8px;
    background: url(/images/s70.gif) 0 0;
    border: 0;
}

img.hotelstar35 {
    width: 23px;
    height: 8px;
    background: url(/images/s70.gif) 0 0;
    border: 0;
}

img.hotelstar40 {
    width: 26px;
    height: 8px;
    background: url(/images/s70.gif) 0 0;
    border: 0;
}

img.hotelstar45 {
    width: 29px;
    height: 8px;
    background: url(/images/s70.gif) 0 0;
    border: 0;
}

img.hotelstar50 {
    width: 32px;
    height: 8px;
    background: url(/images/s70.gif) 0 0;
    border: 0;
}

img.hotelstar55 {
    width: 35px;
    height: 8px;
    background: url(/images/s70.gif) 0 0;
    border: 0;
}

img.hotelstar60 {
    width: 38px;
    height: 8px;
    background: url(/images/s70.gif) 0 0;
    border: 0;
}

img.hotelstar65 {
    width: 40px;
    height: 8px;
    background: url(/images/s70.gif) 0 0;
    border: 0;
}

img.hotelstar70 {
    width: 44px;
    height: 8px;
    background: url(/images/s70.gif) 0 0;
    border: 0;
}

input {
    font: normal 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
}

input#wizard_ahonnan {
    background: none repeat scroll 0 0 #FFFFFF;
    border-right: 1px solid #D9D9D9;
    border-style: solid;
    border-width: 1px;
    box-sizing: border-box;
    cursor: text;
    font-size: 13px;
    height: 32px;
    line-height: 18px;
    overflow: hidden;
    padding: 6px 8px;
    position: relative;
    border-color: #C0C0C0 #D9D9D9 #D9D9D9;
    border-image: none;
}

input#wizard_ahova {
    background: none repeat scroll 0 0 #FFFFFF;
    border-image: none;
    border-right: 1px solid #D9D9D9;
    border-style: solid;
    border-width: 1px;
    box-sizing: border-box;
    cursor: text;
    font-size: 13px;
    height: 32px;
    line-break: 18px;
    overflow: hidden;
    padding: 6px 8px;
    position: relative;
    border-color: #C0C0C0 #D9D9D9 #D9D9D9;
}

input#wizard_aindul {
    border-color: #C0C0C0 #D9D9D9 #D9D9D9;
    border-image: none;
    border-right: 1px solid #D9D9D9;
    border-style: solid;
    border-width: 1px;
    box-sizing: border-box;
    cursor: text;
    font-size: 13px;
    height: 32px;
    line-height: 18px;
    overflow: hidden;
    padding: 6px 8px;
    position: relative;
    background-color: #F6F6F6;
}

input#wizard_avissza {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #C0C0C0 #D9D9D9 #D9D9D9;
    border-image: none;
    border-right: 1px solid #D9D9D9;
    border-style: solid;
    border-width: 1px;
    box-sizing: border-box;
    cursor: text;
    font-size: 13px;
    height: 32px;
    line-height: 18px;
    overflow: hidden;
    padding: 6px 8px;
    position: relative;
}

li.flights_select_country {
    text-align: center;
    background-color: #c0c0c0;
}

select#felnott {
}

select#wizard_flight_odavissza {
    border: 1px solid #DCDCDC;
    color: #444444;
    cursor: pointer;
    font-size: 11px;
    line-height: 27px;
    height: 27px;
    background-color: #f6f6f6 !important;
}

span.flights_select_country {
    font: bold 14px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
}

span.votemachine_answer {
    font: normal 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    text-align: left;
}

table {
    font: 300 15px/1.625 "Helvetica Neue",Helvetica,Arial,sans-serif;
    border: 0;
}

table td, table th {
    padding: 0;
}

table.airseatmap {
}

table.airseatmap .available {
    width: 30px;
    height: 10px;
    background-color: #00bf00;
    cursor: pointer;
    border: 1px solid #ffffff;
}

table.airseatmap .availablepay {
    width: 30px;
    height: 10px;
    background-color: #008f3f;
    cursor: pointer;
    border: 1px solid #ffffff;
}

table.airseatmap .reserved {
    width: 30px;
    height: 10px;
    background-color: #cf0000;
    cursor: crosshair;
    border: 1px solid #ffffff;
}

table.flights_legtable {
    width: 575px;
    background-color: transparent;
    color: #000000;
    font: normal 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    padding: 5px 0 15px 0;
}

table.flights_legtable td.airline {
    background-color: #fefefe;
    width: 60px;
}

table.flights_legtable td.bic {
    width: 240px;
}

table.flights_legtable td.endpoint {
    font: normal 14px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
}

table.flights_legtable td.endtime {
}

table.flights_legtable td.flightnum {
    font: bold 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    width: 240px;
}

table.flights_legtable td.flighttime {
    color: #606060;
}

table.flights_legtable td.journey {
    color: #606060;
}

table.flights_legtable td.startpoint {
    font: normal 14px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
}

table.flights_legtable td.starttime {
}

table.flights_legtable td.stops {
    font: italic 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
}

td.billing_header {
    font: bold 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    text-align: center;
    background-color: #e8e8e8;
}

td.contact_header {
    font: bold 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    text-align: center;
    background-color: #e8e8e8;
}

td.payment_header {
    font: bold 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    background-color: #e8e8e8;
}

td.person_header {
    font: bold 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
}

td.room_header {
    font: bold 12px Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
    text-align: center;
    background-color: #e8e8e8;
}

.flex-kereso {float: left; width: 600px;}
.flex-kereso p {float: left; width: 500px;}
.flex-kereso h6 {font-size: 12px; margin-top: 10px;}
#flightblock_flex_table_loadbox {font-size: 11px;display: inline-block;}
.flightblock_flex_table .flight_flex_rowtitle {float: left; width: 45px; margin-bottom: 10px;}
.flightblock_flex_table .flight_flex_topleft {height: 21px; background-color: #252a5e;box-sizing:border-box;}
.flightblock_flex_table .flight_flex_rowdata {float: left; width: 80px; background-color: #fff;height: 21px;box-sizing: border-box;}
.flightblock_flex_table .flight_flex_toptitle {padding: 4px; border-bottom: 1px solid #252a5e; background-color: #dddddd; font-weight: bold; 
line-height:12px;height: 21px;box-sizing: border-box;}
.flightblock_flex_table .flight_flex_plating {display: none;}
.flightblock_flex_table .flight_flex_rowdata .flight_flex_lefttitle {padding: 0px 14px; background-color: #dddddd; font-weight: bold;box-sizing:border-box;height: 21px;}
.flightblock_flex_table .flight_flex_rowdata .flight_flex_lbox {height: 15px; padding-top: 5px; border-right: 1px solid #f1f1f1; border-bottom: 1px solid #f1f1f1;}
.flightblock_flex_table .flight_flex_rowdata .active {cursor: pointer;}
.flightblock_flex_table .flight_flex_rowdata .active:hover {background-color: #ffffff;}
.selecteddep .selectedret {font-weight: normal;} 

.kisfejlec {
width: 100%;
text-align: center;
display: inline-block;
padding: 0;
margin: 0;
background-color: #242e61;
}

.kisfejlec img {
height: 120px;
width: auto;
margin: auto;
border: none;

}

.b2blogo.login img {
max-width: 360px;
height: auto;
}
/*
----------------------------- ujtalalatok ----------------------
*/

.flights_descr {
	display: none;
	margin: 49px 0 10px 0;
	border: 1px solid #CCC;
	border-radius: 3px;
	padding: 5px 10px 0 10px;
	background: #FFC954;
}

.flights_descr * {
	font-size: 13px !important;
	color: #000 !important;
}

.flights_descr table, .flights_descr table tbody, .flights_descr table tr td { text-align: left; padding:0; margin:0; }


.flights_descr .varosok,
.flights_descr .datum,
.flights_descr .utasok {
	line-height: 25px;
	padding-left: 27px;
	background-size: 16px 16px;
	display: inline-block;
}

.flights_descr .varosok { background: url(../img/plane.png) left center no-repeat; }
.flights_descr .datum { background: url(../img/calendar.png) left center no-repeat; text-transform: lowercase; }
.flights_descr .utasok{ clear: both; background: url(../img/user.png) left center no-repeat; }


div.flights_search_onein {
	padding-bottom: 0 !important;
}

.flights_search_onein > .flights_search_header {
	height: auto;
	border: 0;
	padding: 0;
	margin: 0;
}

.flights_search_header > .flights_search_header {
	width: 658px; height: 53px;
	display: table;
}

div.flights_search_details { width: 658px; }




form#wizard_flights_travellers_form .flights_segments_dep table,
form#wizard_flights_travellers_form .flights_segments_ret table {
	background: transparent !important;
}

form#wizard_flights_travellers_form .flights_segments_dep,
form#wizard_flights_travellers_form .flights_segments_ret {
	padding-right: 20px;
}

table.header_ujtablazat {
	width: 100%;
}

table.header_ujtablazat td,
table.utvonalak td {
	vertical-align: top;
}

table.header_ujtablazat td.nth,
table.utvonalak td.nth {
	padding-top: 3px;
	border-top: 1px solid #ccc;
}


/* ĂĄr */
div.flights_search_header div.cost,
.flights_search_onein div.cost {
	width: 88px !important;
	padding: 0 20px 0 7px !important;
	font: 15px Arial;
	font-weight: normal !important;
	color: #000;

	display: table-cell;
	vertical-align: middle;
	float: none;
}

/* lĂŠgitĂĄrsasĂĄg logĂł */
div#wizard_hitsblock .plating {
	width: 50px !important;
	padding: 0 10px 2px 0 !important;
	text-align: right;
	overflow: hidden;

	display: table-cell;
	vertical-align: middle;
	float: none;
}


/* indulĂĄsi idĹpont ĂŠs lĂŠgitĂĄrsasĂĄg */
div#wizard_hitsblock div.details {
	background-color: transparent !important;

	display: table-cell;
	vertical-align: middle;
	float: none;
	text-align: left !important;
min-width: 145px;
}

div.flights_search_header div.details {
	width: 155px !important;
	padding-left: 18px;
	font: 13px arial,sans-serif !important;
	margin-top: 0 !important;
	cursor: default !important;
	text-align: left !important;
}

div.flights_search_header div.details .idopont {
	line-height: 19px;
	color: #222 !important;
	font-weight: bold !important;
}
div.flights_search_header div.details .legitarsasag {
	height: 16px; line-height: 16px;
	color: #777 !important;
	font-size: 10px;
	overflow: hidden;
}


/* utazĂĄsi idĹ ĂŠs vĂĄrosok */
div.flights_search_header div.transfer {
	width: 100px !important;
	margin-top: 0 !important;
	font: 13px arial,sans-serif;

	text-align: left !important;

    display: table-cell;
	vertical-align: middle;
	float: none;
}

div.flights_search_header div.trasfer .utazasi_ido {
	line-height: 19px;
	color: inherit;
}
div.flights_search_header div.transfer .varos {
	line-height: 16px;
	color: #777 !important;
}


/* kĂśzvetlen / 1 ĂĄtszĂĄllĂĄs / stb. */
div#wizard_hitsblock div.triptime {
	width: 65px !important;
	font: 12px arial,sans-serif;

	
	display: table-cell;
	vertical-align: middle;
	float: none;
}


/* szolgĂĄltatĂĄsok ikonok */

table.header_ujtablazat .services { display: none !important; margin: 0 5px 0 5px; }
/*
div.flights_search_header div.services {
	width: 80px !important;
	padding: 5px 0 0 10px;
	
    display: table-cell;
	vertical-align: middle;
	float: none;
}

div.flights_search_header div.services img {
	width: 18px !important;
	height: 18px !important;
	background-size: 18px 18px;
	-webkit-background-size: 18px 18px;
	-moz-background-size: 18px 18px;
	-o-background-size: 18px 18px;
	margin-right: 5px !important;
}
*/

/* gombok */
div.flights_search_header div.book {
	padding-right: 5px;
	padding-left: 10px;
    display: table-cell;
	vertical-align: middle;
	float: none;
}

div.flights_search_header div.book div {
	width: 70px !important;
}

div.flights_search_header div.reszletek {
	background: #ffc954;
	font-size: 11px !important;
	color: #000;
	height: 25px !important;
	line-height: 25px !important;
	border-radius: 3px;
	letter-spacing: 1px;
	font-family: Arial;
	text-align: center;
	cursor: pointer;
	margin-bottom: 8px;
}

div.flights_search_header div.reszletek:hover {
	background: #ebaf2d;
}



/* jĂĄrat rĂŠszletezĹ */
div#wizard_hitsblock .flights_segments_dep table,
div#wizard_hitsblock .flights_segments_ret table {
	background: transparent !important;
}


/* Ăşjra ĂśsszeĂĄllĂ­tott tĂĄblĂĄzat */
table.ujtablazat {
	width: 100%;
	margin: 10px 0;
}

table.ujtablazat * { font: 13px arial,sans-serif !important; color: #222; }
table.ujtablazat b { font-weight: bold !important; }

table.ujtablazat td { vertical-align: top; }

table.ujtablazat td.datum {
	width: 77px !important;
	padding: 3px 0 0 6px !important;
}

table.ujtablazat td.legitarsasag_logo {
	width: 80px;
	padding: 3px 10px 0 0 !important;
	text-align: right;
}

table.ujtablazat td.info {
	text-align: left !important;
}

table.ujtablazat td.info span.idopont, table.ujtablazat td.info span.idopont * {
	line-height: 19px !important;
	font-weight: bold !important;
}

table.ujtablazat td.info span.jarat {
	line-height: 18px !important;
}

table.ujtablazat td.info span.jarat {
	line-height: 18px !important;
	color: #777 !important;
}

table.ujtablazat td.repulesi_ido {
	width: 112px;
	padding: 3px 8px 0 0;
	text-align: right;
}

table.ujtablazat tr td.szep:last-child {
	height: 10px;
}





/* Utasadatok */
#wizard_flights_travellers_form .flights_segments_dep,
#wizard_flights_travellers_form .flights_segments_ret {
	padding-right: 8px !important;
}

#wizard_flights_travellers_form .repulesi_ido { text-align: right; }

#wizard_flights_travellers_form .ticket_data table { padding-right: 10px; }

#wizard_flights_travellers_form .ticket_data table td.lasttktdateright,
#wizard_flights_travellers_form .ticket_data table td.refundableright {
	text-align: right;
}

#wizard_flights_travellers_form  .flightbagtable td:nth-child(2),
#wizard_flights_travellers_form  .flightbagtable td:nth-child(3),
#wizard_flights_travellers_form  .flightbagtable td:nth-child(4) {
	text-align: right;
}

#wizard_flights_travellers_form .priceing_tablerowhead td:nth-child(5),
#wizard_flights_travellers_form .priceing_tablerowpers td:nth-child(5) {
	text-align: right;
}
/*
#wizard_flights_travellers_form .flightbagtable td:nth-child(4) { text-align: right; }
*/
#wizard_flights_travellers_form .flightbagtable td { padding: 0px !important; }


#wizard_flights_travellers_form tr#travellers_tablerowname_0 td:first-child { width: 150px !important; }
#wizard_flights_travellers_form tr#travellers_tablerowname_0 td:nth-child(3) { width: 220px !important; }



/* MegerĹsĂ­tĂŠs */
#flight_aggreement_form .legblock {
	padding-right: 8px !important;
	border-bottom: 1px solid #ccc;
}

#flight_aggreement_form .legblock:last-of-type {
	border: 0 !important;
}

#flight_aggreement_form .legblock .repulesi_ido {
	text-align: right;
}

#flight_aggreement_form .flights_ticketing_data table tr td:nth-child(2) {
	text-align: right;
}


#flight_aggreement_form table.travellerslist {
	width: 100%;
}

#flight_aggreement_form .travellerslist td {
	width: auto !important;
}


#flight_aggreement_form table.travellerslist .title,
#flight_aggreement_form table.travellerslist .birthdate {
	padding-left: 30px;
}


#flight_aggreement_form table.travellerslist .birthdate {
	text-align: right;
}

#flight_aggreement_form .flightbagtable td {
	padding: 0px !important;
}

#flight_aggreement_form .flightbagtable td:nth-child(2),
#flight_aggreement_form .flightbagtable td:nth-child(3),
#flight_aggreement_form .flightbagtable td:nth-child(4) {
	text-align: right;
}

#flight_aggreement_form .priceingtable,
#flight_aggreement_form .priceingtable .egyes {
	padding-right: 0px !important;
}
#flight_aggreement_form .priceingtable .egyes td:nth-child(5) {
	text-align: right;
}

div.policy_accept div {
	border: 0;
}

#flight_aggreement_form .policy_accept input { margin-left: 8px !important; }

#flight_aggreement_form .flights_paymode_data > div .paymode_title {
	line-height: 30px;
	padding-left: 8px !important;
}

#flight_aggreement_form .billingtable { padding: 0 !important; }

#flight_aggreement_form .billingtablein { padding-right: 0 !important; }

#flight_aggreement_form .billingtablein .selectpaymodetitle { padding: 0 !important; }
#flight_aggreement_form .billingtablein .fizmodcell { padding-right: 0 !important; }

#flight_aggreement_form .billingtablein tr.egyes table.egyes { padding: 3px !important; }

#flight_aggreement_form #kpfizdata,
#flight_aggreement_form #utfizdata {
	padding: 0 10px 0 10px !important;
}

#flight_aggreement_form .billingtable center { padding: 0 10px 10px 10px; }


/* VisszaigazolĂĄs */
#booking_confirm .booking_title,
#booking_confirm .contact_title,
#booking_confirm .travellers_title,
#booking_confirm .baggage_title_title,
#booking_confirm .ssr_title,
#booking_confirm .pricedetails_title {
	padding-left: 10px !important;
}

#booking_confirm .legblock .repulesi_ido {
	text-align: right;
}

#booking_confirm .thanks { padding: 15px 0 0 10px !important; }

div.flights_booking_data > div table { padding-left: 10px; }

#booking_confirm .legblock { height: auto !important; }

#booking_confirm .thankstable td:nth-child(2){
	text-align: right;
	padding-right: 10px;
}

#booking_confirm .flight_contact_data > div table,
#booking_confirm .flight_travellers_data > div table,
#booking_confirm .flights_baggage_data > div table,
#booking_confirm .flight_pricedetails_data > div table {
	padding: 3px !important;
}

#booking_confirm .flight_contact_data > div table tr td:nth-child(2) {
	text-align: right;
	padding-right: 5px;
}

#booking_confirm .flightbagtable td:nth-child(2),
#booking_confirm .flightbagtable td:nth-child(3),
#booking_confirm .flightbagtable td:nth-child(4) {
	text-align: right;
}

#booking_confirm td.pricestable_intdsum,
#booking_confirm td.prowd_total,
#booking_confirm tr.paysumrow td:nth-child(2) {
	text-align: right;
}

#booking_confirm .travellerslisttable tr td:nth-child(4) {
	text-align: right;
}

#booking_confirm .flight_pricedescr_data { padding-top: 10px; }

/*

noniata flightsearch.css jon

*/


/* border-color: TOP RIGHT BOTTOM LEFT */

/** igazÄÂ­tÄÄsok */
.left{text-align: left;}
.right{text-align: right;}
.center{text-align: center;}
.justify{text-align: justify;}

/** linkek */
a{ color: #009FE7; text-decoration: none; }
a > img{border:none;}
a:hover{color:#E99A1E;}

/** szÄÂ­nek */
.title_blue{color: #003181;}
.link_blue{color: #009FE7;}


/** KeresÄšÂ ÄÄltalÄÄnos */
.flights_legtable{margin:0 !important; padding: 0 !important; }
.flights_legtable td.date,
.flights_legtable td.endtime,
.flights_legtable td.starttime{ font-weight: bold !important; }

/** KERESÄšÂ DOBOZ */
input, select, textarea{ font-family: Arial;}

/** az ÄĹsszes tÄÄbla padding ÄĹ s margin jellemzÄšÂjÄĹ nek nullÄÄzÄÄsa */
div#wizard_searchairblock table,
div#wizard_searchairblock table tbody,
div#wizard_searchairblock table tr,
div#wizard_searchairblock table td{ padding: 0; margin: 0; }

a.ui-datepicker-prev{ 
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA40lEQVR4Xo2QvarCMBhATS2CILi6Ork6uwjOBaH0BeRO+gTOXdzETRzETfoAd7hYcBHu4AMIglOfQRBc6ukgfCQhTeDwLTknP6osy0bdUkr1GQcYwhon/QqBh1xJ/zCGLiylENTIlXSBnnAeXgHkhHGCjhDuENUGkOeMDFpCvsKI9xdSCC3ySn8n5BAjP/X9oRCbjB38aPIRZshv4ZkByCDR5C3iwtTsf7AH/ZQBN2t7BTjpjzGFlxAm8GtGzICMxN4RGfC9iSsgI7k74g7ISGSJbIyAI3K2RPpGwDNSwA1SKXwANLxQBcCHKCQAAAAASUVORK5CYII=);
    background-position: center center;
    background-repeat: no-repeat; 
    cursor: pointer;    
}

a.ui-datepicker-next{ 
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA6UlEQVR4XpWTIavCUBhAdxUEwWSymqxmy0CrMBCTL4lBBH/Aq1qsL/nSsO4HGB4OLILBKggmYT/A+mAg85ju5e6y3Xvh8I3BOfsGm8iyzPscIcSKsYQrTLn/8CxORbn+hib4cCbYdQ3cFKEFJyK+SyCAuyI04EBkbBXgnRNGDy6KUIOIyKI4ICNPxgBiRajClsjGFBBI+ZtC1Bg7mGhCCHOcV24DbZMUvhB+tcAMItMrmLaoMzpaIIWwOCDlPfQV+R8CNvvTAtbySMp6wP3JMmApxzbfwY9BHkq5PNA2yEeXf2ENN0ikXH7eDZ5X/oLmZWIAAAAASUVORK5CYII=);
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer; 
}

div#wizard_searchairblock form > table{width: 100%;}

div#wizard_searchairblock .autocomplete{z-index: 9999;}

div#wizard_searchairblock,
div#wizard_searchairblock *{
    font-weight: normal !important;
    font-size: 13px !important;
    font-family: Arial, sans-serif !important;
}

.ui-datepicker-header{background: #fbba00 !important;}

/** autocomplete */
/*flights_select_country*/
#wizard_search_air_form .autocomplete,
#wizard_ahonnan_autocomplete,
#wizard_ahova_autocomplete{
    border: 1px solid #D9D9D9;
    width: 314px !important;
}

#wizard_search_air_form .autocomplete ul li.selected,
#wizard_search_air_form .autocomplete ul li.selected span,
#wizard_ahova_autocomplete ul li.selected,
#wizard_ahova_autocomplete ul li.selected span{ background: #fbba00; }

#wizard_search_air_form .autocomplete ul li span:hover,
#wizard_search_air_form .autocomplete .flights_select_country,
#wizard_ahova_autocomplete ul li span:hover,
#wizard_ahova_autocomplete .flights_select_country{ background: #F5F6F9; }

/*
.container {
	background: rgba(255,255,255, 0.85) !important;
}
*/

/** keresÄšÂdoboz kontÄĹ nere */
div#wizard_searchairblock{
    border: 1px solid #D9D9D9;
    border-radius: 5px;
    //background-color: #F5F6F9;
	background-color: rgba(245, 246, 249, 0.85) !important;
	
    width: 650px;
    -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,1);
    -moz-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,1);
    box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,1);   
}

/** combo boxok: oda-vissza, felnÄšÂtt, gyerek, csecsemÄšÂ, osztÄÄly, preferÄÄlt lÄĹ gitÄÄrs. */
div#wizard_searchairblock select#wizard_flight_odavissza{ margin-bottom:  10px;}

div#wizard_searchairblock select#wizard_flight_odavissza,
div#wizard_searchairblock select#felnott,
div#wizard_searchairblock select#gyerek,
div#wizard_searchairblock select#csecsemo,
div#wizard_searchairblock .flight_options_class select,
div#wizard_searchairblock .flight_options_airlines select#prefair1{
    background-color: #fff !important;
    border: 1px solid #DCDCDC !important;
    border-radius: 2px !important;
    color: #444 !important;
    cursor: pointer !important;
    height: 30px;
    text-align: center !important;
    padding: 4px 0 4px 4px;
}

/** utasvÄÄlasztÄĹk tÄÄblÄÄja */
div#wizard_searchairblock table.wizard_travellers_table{
    padding: 0;
    width: 100%;
    margin-bottom: 8px;
}

div#wizard_searchairblock table.wizard_travellers_table td{ width: 33%; }

/** flight options tÄÄbla */
div#wizard_searchairblock table.flightoptions{
    padding: 0;
    width: 100%;   
    margin-bottom: 10px; 
}

div#wizard_searchairblock td#osztalytab{ display: none; width: 0;}
div#wizard_searchairblock .flight_options_class select{ width: 212px;}
div#wizard_searchairblock select#prefair1{ width: 212px;}
div#wizard_searchairblock td.flight_options_direct{width: 213px;}

/** utas vÄÄlasztÄĹk (travellers combok) */
div#wizard_searchairblock select#felnott,
div#wizard_searchairblock select#gyerek,
div#wizard_searchairblock select#csecsemo{ width: 100%; }

/** vÄÄrosvÄÄlasztÄĹk */
div#wizard_searchairblock input#wizard_ahonnan{ width: 316px; margin-left: 2px; }
div#wizard_searchairblock input#wizard_ahova{ width: 316px; }

/** dÄÄtumvÄÄlasztÄĹk */
div#wizard_searchairblock tr#repindulasbl{ margin-top: -30px !important; padding: 0; }

div#wizard_searchairblock .hasDatepicker,
div#wizard_searchairblock .hasDatepicker {
    border-color:	 #C0C0C0 #D9D9D9 #D9D9D9 #D9D9D9;
    background: #fff;	
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAQAAAD8fJRsAAAAOklEQVQYlWNg2MfwHwvcw4BVGARBCAsgLAHSvBdKY+j4AxNClfjPsBW7BA4dILMP4tJBrHMPY/X3QQB4lUPtUnsODQAAAABJRU5ErkJggg==");
    background-repeat: no-repeat;
    background-position: 5px center;
    text-indent: 20px;
    margin-top:-5px;
}    

div#wizard_searchairblock .hasDatepicker{ width: 316px; margin-left: 2px; }
tr[id^="wizard_flightsearch_multim"] .hasDatepicker{ margin-left: 0px !important; }

/** odaÄĹt, visszaÄĹt labels */
div#wizard_searchairblock label.depertdatelabel,
div#wizard_searchairblock label.returndatelabel{
    display: block;
    margin-bottom: 5px;
    margin-left: 2px;
}

/** gyorslinkek az indulÄÄsi pont (honnan) kivÄÄlasztÄÄsÄÄhoz */
div#wizard_searchairblock a.egyes{ display:none; }

/** gombok */
div#wizard_searchairblock input[type="button"],
div#wizard_searchairblock input[type="submit"]{
    background: #252a5e;
    font-size: 12px !important;
    color: #fff ;
    height:  25px !important;
    border: 0;
    line-height: 25px;
    border-radius: 3px;
    letter-spacing: 1px;
    font-family: Arial; 
    cursor: pointer;
}

div#wizard_searchairblock input[type="button"]:hover,
div#wizard_searchairblock input[type="submit"]:hover{
    background: #003580;
}

div#wizard_searchairblock input[type="submit"]{
    margin-top: 15px;
    margin-right: 4px;
    padding: 6px;
    line-height: 12px;
}

/** tÄĹbbszakaszos keresÄšÂ */
tr[id^="wizard_flightsearch_multim"] input[type="text"]{
    background-color: #fff !important;
    border: 1px solid #DCDCDC !important;
    border-radius: 2px !important;
    color: #444 !important;
    cursor: pointer !important;
    text-align: left !important;
    padding: 4px 0 4px 4px; 
    height: 20px;
    width: 206px !important;  
}

/** KERESÄÂSI EREDMÄÂNYEK */
div#wizard_hitsblock div.flights_descr{margin-bottom: 10px; border-bottom: 1px dotted #fbba00;}

.flights_legtable td{text-align: left;} /* special */

.flights_descr_text{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAABAAAAAQBPJcTWAAAAB3RJTUUH3ggFDxUjfcC8VwAAAXxJREFUeJzN08GLjWEUx/HPmdTcsZuQRrNQsmGrXgkLK2p2885dsJK9lJWthZIlfwELqbcMu7Eime6bYiclFlaKDSG53GNx79Xtut65w2bO5qlzfufbeZ7fedjqEdMKs1POCfvwHa+jqH7+E7BXLy+EuIo2ZgfpD7iBK1FU3amBvbrcK/NxRCxmeh7hEbZjCXvwAEuj0G1NwOCWiEXp/Mzh6vown3XZwk2s4BIubzhh1uUhPMXtKKrTE+otvMIcdg/fdKZhwKOD887E6YvqG1axIzP3D/NNwBZk5ucGzReIiNY0wBcD8fEGzTHyB95MA1zDO1zITnlgvJid8iyOEKtRVJ+G+SaXT2Aes8J61uU1PNRfmzbO4T0ujjZNdDnr8hTu6i9yFx+xc0z2DGeiqF42AifA2tJaypMRcVD/663jSRRVjvfHRrAoqtVJt/hb/AZmp9wlvNVfly5WoqjubQbGqCmhi6/6zq9EUd3fLOyPyLqc79XLC/8N2tLxC3KddCIwXqLAAAAAAElFTkSuQmCC);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 25px;

    font-size: 12px !important; /* special */
    text-align: left;  /* special */  
}

div#flightblock_filters_loadbox{margin-top: 0px;}

div#wizard_hitsblock div.bic,
div#wizard_hitsblock div.plane{display:inline;}

div#wizard_hitsblock .flights_segments_ret,
div#wizard_hitsblock .flights_segments_dep{ background: #fff;}

div#wizard_hitsblock .flights_segments_ret td.airline,
div#wizard_hitsblock .flights_segments_dep td.airline{ text-align: center !important;}

div#wizard_hitsblock td.startpoint{text-transform: uppercase;}
div#wizard_hitsblock td.startpoint span{text-transform: none;}
div#wizard_hitsblock td.endpoint{text-transform: uppercase;}
div#wizard_hitsblock td.endpoint span{text-transform: none;}
div#wizard_hitsblock td.endtime *,
div#wizard_hitsblock td.starttime *,
div#wizard_hitsblock td.date * {font-weight:bold; text-transform: uppercase; }

div#wizard_hitsblock .flights_segments_dep table{
    background-image: url(data:image/png;base64,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) !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;    
}

div#wizard_hitsblock .flights_segments_ret table{
    background-image: url(data:image/png;base64,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) !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;    
}

div#wizard_hitsblock{width: 100%;}

div#wizard_hitsblock div.transfer,
div#wizard_hitsblock div.triptime{ width: 60px; }

div#wizard_hitsblock div.details{
    /*background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAotJREFUeNqkU0toE1EUvW++SfPppI1daJvGJBKLuvJXhGrBT1s/ULpy46orXRZciAtB3AldunMhguuCn6JZ6EqwIKJF/EIbE0zTNiZpkzBN5s3z3plJGtc+OMOb+9459865d5gQAv5nKc7jyHMASQZgkgKMncDQZUQK0efd+4P4iXgGQiyBsC2wOVjLl1wBbxkAYi4+aEydPDoUi/YFenVN0enANK2d9VKtuvQhd/5XvrKIoXlEpVMBLh+q3hobTcwcSg8karWmlF39DQvzB53D6bmvumEYAxdOp6LLX9aMd++zJHyHtCWXb59Lp6ITqbiRLBbLUr1ex6xmpzTaU6xUqkjJeDi5f8iYIM5uBTafPDwyECsUNlnbVNu2IT21AJxzUFUVLMtyTVMUFo30x1ZW+SR54ggIbiU1BcLlZhMvcqhUa5ixBk/uDaGnDK7ezoPk2gE2otVqhonTVYGFQQsaZguq2yZmx6aoukP2+/0gaz6QJLXzSTaoDqdbYGV9s75db8qGrAUAGwrcMh1yMBgEResBWfF1ebKzTRzauyZyvvjtcz4XChtC84WAoKg9DjkQCDj7dlzVg6KY28wRp7uCzFq+MO5Hxt5EapjjRJGZRKbPoApUPUTG2vkf37OVjY0MTl2GqI7r8vBD6kQE3bzZG91zcTA9si8YiYZU3UdGdEr/9PrVx63Sxgtg8n2c3DLPzroClIWFrwALTiiYZhSHahrvH0D0UxIij1+7cerN4wdv0YwzovbSEltPweG2BdqLafgLqMndARe2DGzwLJZ513lvPBoVrn//CDDPD+qV5kH3oDqQx46BdPw6tOZn8b2MKCG30S0geZA9KF379hnd49RJqgW5rb8CDADJ7ROEbmxrGAAAAABJRU5ErkJggg==);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAABAAAAAQBPJcTWAAAAB3RJTUUH3ggHBzITJcanrQAAAUZJREFUeJzNkr1OAlEUhOechUZLaQEfQDAmGBNY9gKLsbG2s1EbE2t/OjsTeksLet9AgyxiaTCxoTHxh0TjI2y451hJVrNstNIpZ+43mZNc4K9FSaHnNVw4tK1qs0TOCwmdBcFlP/rGmQabun/MDreVlAA8MLBETIfZXD58fnrsT+MAAL6/1qw1mlprrO5HfderHVWqRsue5356HFcQ2vGWQG67nYtW1O/3uicQDFRoJ7HAAc2r0iAuU5Y7wOYTCyx0BNJCXEbCC0w0SixIEZ074BXX1HejfqVq9sBYJuX2pPA7XPL9uRmLjqoURQQK7RP0HsKLYJQBbd1c9w5iFxhjMrOiV6pStONwqIpNVbxDuAToq4DWo/CXBcaYDNjpiGjBjsNhOpWqB0HwFndiVJMFocXpb2Eg8hNz+VxaFZx2eOOn8P/QB8mMhvtpQ8DJAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
*/
    background-position: left center;   
}

div#wizard_hitsblock *{ font-family: Arial, sans-serif; font-weight: normal; }

div#wizard_hitsblock div.flights_pager{
    margin-bottom: 10px;
    border:1px solid #ccc;
    border-radius: 3px;
    width: 100%;
    background: #fbba00;
	font-size: 13px !important;
}

#flights_filter_opener{
    font-family: Arial;
    font-size: 12px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAALCAYAAACzkJeoAAAATElEQVR42mNggIKGhgaRioqKbSCaARn09fVxVlZWHgNK/gfRID5Yor6+ngkosBYkAcMgPkicAciZgCyBhCcw0AjgtROva/H6E18IAQAKkluXr0n4aQAAAABJRU5ErkJggg==") no-repeat scroll, #fbba00;
    background-repeat: no-repeat;
    background-position: 270px center;    
    height: 34px;
    cursor: pointer !important;
    text-indent: 5px;
    line-height: 36px;
    border-bottom:  1px solid #ccc;  
}

.talalatok_container{width:  660px;}

.flightblock_filters *{font-size: 13px;}

.flightblock_filters td{vertical-align: middle;}

.flightblock_filters select{
    background-color: #fff !important;
    border: 1px solid #DCDCDC !important;
    border-radius: 3px !important;
    color: #444 !important;
    cursor: pointer !important;
    height: 30px;
    text-align: center !important;
    padding: 0px 0 0px 4px;
    min-width: 150px;    
}

.flightblock_filters{
    width: 290px;
    border: 1px solid #ccc;  
    background: #fbba00;
    border-radius: 3px;
}

#flights_filter_block{
    width: 290px;
    padding-bottom:  0;
    padding-top: 0;
}

#flights_filter_internal{ background: #fefefe; }

#flights_filter_internal td.filter_airline{
    padding-top: 15px!important;
    border-top: 1px solid #efefef;    
}

#flights_filter_internal .air_filter_airline img.airlinepic{
    /*max-height: 20px;*/
    padding-right: 5px;
}

#flights_filter_internal .air_filters_table{ padding: 6px; }

#flights_filter_internal .air_filters_table td.filter_retendt,
#flights_filter_internal .air_filters_table td.filter_retendd{ padding-bottom: 15px !important; }

#flights_filter_internal .air_filters_table tr{ vertical-align: middle !important; }

#flights_filter_internal .air_filters_table tr:nth-child(3){display:none;}

#flights_filter_internal .air_filters_table tr:nth-child(15) td,
#flights_filter_internal .air_filters_table tr:nth-child(14) td,
#flights_filter_internal .air_filters_table tr:nth-child(7) td,
#flights_filter_internal .air_filters_table tr:nth-child(2) td{
    padding-bottom: 15px !important;
}

#flights_filter_internal .air_filters_table tr:nth-child(16) td,
#flights_filter_internal .air_filters_table tr:nth-child(15) td,
#flights_filter_internal .air_filters_table tr:nth-child(8) td,
#flights_filter_internal .air_filters_table tr:nth-child(4) td{
    padding-top: 15px !important;
    border-top: 1px solid #efefef !important;
}    

#flights_filter_internal .air_filters_table select{
    vertical-align: middle !important;
    padding-top:  5px !important;
}

#flights_filter_internal td{ text-align: left; }

#flights_filter_internal,
#flights_filter_opener{ width: 100%; }

div.air_filter_airport,
div.air_filter_airline{ clear:both; }

div.air_filter_airport div.airport,
div.air_filter_airline div.airline{ float: left; }

div.air_filter_airport div.box,
div.air_filter_airline div.box{
    float: left;
    margin-right: 15px;
}

#flights_filter_block div.air_filter_airline .airpicdiv{ float:left; width: 55px; margin-right: 10px; }

div#wizard_hitsblock div.submitbutton{
    background: #252a5e;
    font-size: 11px !important;
    color: #fff ;
    height:  25px !important;
    border: 0;
    line-height: 25px !important;
    border-radius: 3px;
    letter-spacing: 1px;
    font-family: Arial;   
}

.flights_search_header{
    background: #fff !important;
    border: 1px solid #ccc;
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 3px;
}


.flights_search_header .plating img{
    /*max-height: 20px !important;*/
    margin-top: 3px;
}

.flights_search_header div.book{ float: right; }

.flights_search_header .cost{
    color: #003680;
    margin-top: 5px;
    width: 100px !important; 
    margin-left: 3px; 
    font-weight: bold !important;      
}

div#wizard_hitsblock div.submitbutton:hover{
    background: #003580;
}

div#wizard_hitsblock .plating{ width: 80px !important;}

div#wizard_hitsblock .plating > img{
    vertical-align: middle;
    /*max-height: 20px !important;    */
}

#pagerhtml2,
#pagerhtml{
    border: 0;    
}


div#wizard_hitsblock div.services{
    margin-top: 3px;    
}

div#wizard_hitsblock div.services img{
    margin-right: 5px;
}

div#wizard_hitsblock div.services img.flight_image_card,
div#wizard_hitsblock div.services img.flight_image_cash,
div#wizard_hitsblock div.services img.flight_image_baginc{
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;    
}    

div#wizard_hitsblock div.services img.flight_image_card{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEEElEQVR4nO2Vz28VVRTHP+fOnb7H45WW0r4KPhQk3QEaEROiBpVFBbcuJWkNMXHrf+A/4N5oUhYuTdz4Y4ELYtSYKAnyS6BAUwkUCvVR3ps3b2buvcfFDJQC/gEmnuQs5s6593vP+Z7vufBfN/nwM52Z3KJzRkBEUCCoEhRUHwkEyphyPSiEACGsxd67z+wXH0XHHwWw7Qnm3ntTEQGvSh4gLSAtlDwoaHm4jYSaLUGCwiBX0kxJs0A6CDgHJ07MzwHrASIDG2Ph9ysdNtSG+OtuHyRiy2gDMRGFh8KDKDSGBAG8QrcfuJd4VvsBY6C9OUKDf6JE1gjUIvjx9G1yD89NNhk4GNvUIKhSOMgdEEBCWQqvkOZKMoBeqqRF4Llxi8iTHNjCw51Ueff1KYqg5F5xntId+KpMUIKFCkARTASREUQFa+FpCDbzyq2+cq0TEIHYCJGABi1JDhABPkBWEeoDPN9M2Dm6RKfTIUkSuvoqIjB+dFJHpkdRVa7dvTxrtdqsClbAGhgyoFW7qAHvIXXQy6rsgjIuCcEGWq0WvV6PPC4TeKN1iAM73sIVjs8vfzpnH7RfbCqvOPFSlqhw0B0Eehn080Duyst01JHVM4wxVS1qoLCwconR25uZ2rIHFKwI1C20hyESyLxSjxRrysPdkDJcE5a7SmujkDtYWAmsXFxl8atf8C8O09yekO3aiQJJ3uXq3xeYmtgDAhYgOA8+J4hhSAx1cUQiREbJVRATiEVoxErdBATDkfnvmXJXaeyPADiTfIPq3lJPrkCiknQbFIogbK0lxNbivcPGMYvdBsuJkOaQZIEkU/q5kuZCmit69H3qsoy0QRpCdr1AFabHpjmy4wiX5AoiDhsJbIgNN4oxOisBVVBVfBC8KiogZr1bC19ejJm80Sfd2mT3CwN6o/uAPxkeHmZiYoJFvV5moFoqtV4TnhmPyhmj6+dR0FIXhdeHHRe0hu4bQxVSBVPJoNFo0Gq1aK4Oo6rY8+cWZ69dWp0rW0H5N9M1va1F6fodnfM/cEZWOP1Hl/beNhrAfv3JzuOPDqjWzKRObz9MMriLSiCIpxk1McbgvafwjuCVW70lmnYTEoT5Oxd4adsrJDfGWRkYfvp5gXd2byozePymI4dHOfjy20zpsxXpHhvHnFz9lovds2Rpwv1eD58kLPWXKdIB0Q7PwQOvcezQZdzN37DblF91ppTH4wCxsTTjJqd6p1i4c46gHqceFwp8MBgsURQTW0vdxphYKXAsDZY4u/8Yqh8w2Whz7+aZpwOoKpnLGau1GWltKwGCw6nDqcerR4MjOIcvAsFr6ap8N38SVX3YiVC+JevtY2Z2jUzNCVL91YfkrlFaDULV9cQ/+K7WFpcXZp84/3973P4BZJxgqRlNbEsAAAAASUVORK5CYII=);
}

div#wizard_hitsblock div.services img.flight_image_cash{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEN0lEQVR4Xu3Ua0yThxfH8W+fpwUdl23epjhpRcUZdTqVGF1M5nQq0yE4WaQT3dQMUcSNyfTPXxBQN8VEwQEjY1nUKYaLIKJTMYAi3kVdQS6KgAjTCi21raW1Zc+Iib4gIbvEvfNzct7+ck5OcvjPvGQ0t/ntydo9a138MoEX7e6923nRW7+UloQskJaFBUpF5wqm0wOBf8BgMHiVlJ5q2xQb7a9/aEY1ZBgdRjv5uQXFp8tO1Zk79HPoRsbfdLumcfXxwoLks+eKWbgwkIk+48k/cRAvpTcNt+5x5uxpZs74gK4hCFqkXj1w4KB019597AJ/oaglwj2l2kPKsauSbSN/YkvC//Cb+zH6dj1teh1ll0sYN2kscbFbuHDxAo5OOzerK1M2xf8/EUBOz9hfNXvrNfPOKEkBrk5OuL5lokLxNffMo/EepmbVkvVU3/kNj/4qEhN3MGXyFGwOmykjc7+bXBT39HiDRybdq9m5mTU7ltdElXzvjqERRFGBXHBGkPVCktm4/0chT/pdYMR4F44eP8SYMeNABuXXr7gJgkhdVVM08Jqcbq7eOLc77ceUNeXl5Wxctx0v5XCKzpyktuwKg320jPJRoJA7d/UryEQHr7u7MMtvMmvXhzLY5R0EmYiuTY/F3NEJvPt8g7qGqoRvE2Kk2LiYNR1WC9u3JeDrO4d2y33mzw8gcnkyg3ShFCcNovq8BZvtMb3lbmQfzuf9ub480DUiATqtgZZG7S8VldU7gWNyq81cmpaeOm1tRBiiKDLfzx/1osVIkkRx2a+UnC8ECZYGhqL+NIgPDb5ERH7Frsh9CK4pND80IJeDIIgYWo2UX9TEturaTgIXAYTmB3eUwUGfkbwrHZ+JU8gvOExYeCjZh7KYPHEaAXMXMcp7NJ5DVBjN7Wz+LgZkDpKSUmltNqNwAlEBTqIL5ZcqY7rCjz0LBxBs9o5WbXs9kmhmXUQkGXvzeHvsBHJys1gTvor6mrv4+6ppqK9jdXgIen0bK0NWcijvIEjOCCIohzuhve4apW3VHgWu8hzIjpw4qBs5ckQfkJ6Ws6IXg98YjkLem30HfiY7NwNBJiAIAp6eSoKDl5KaloSjs5PSolI8xkg0XVZsaHlw/zigoRtBc01TG7txMzmZeVitVuyOJ9Q336SxpYLAwECO5BSydPEKBvQfgDpITXJqIk/sdoztJrxU3tZbZ6UvusKPPgvv8VXExW/I1dy4EaAcOoQ5H/miUnk+PbRcVOAxcCgCclasCn46ud3q4Pem1vpKTVW00WS+BtTQAxndxG/ZENrUdDfVYrEyfca0rn4PmSBQW1vL3n37edRuwqSzNFRoqqOMJtMloIF/Y++B1Hlh4Z9LAQtmS8k/bJMOZKVJ8/xnSlOnTmpwd3P7BHiTFyEjM10Zt/mbxyFhS6QJE8Ye7te370ygHy/KS38C4oTV7fYJOSgAAAAASUVORK5CYII=);    
}

div#wizard_hitsblock div.services img.flight_image_baginc{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAAGXcA1uAAAACXBIWXMAAFxGAABcRgEUlENBAAAACXRFWHRDb21tZW50AACJKo0GAAACyUlEQVR4nLWWX0hTURzHL0FGEiRoz4bgW0Nf86FC6kFfCsJCep0bZjrGJrs5qbsNHyQfl0oYjhmTYnNztC3EcsOx1mLTtD/2UCsiIvoHPZT08u2c4+7Vnd27P1APH3bP/d3v73t+5/zOYQIAISEIIqFB0Ov1EgHLK6tgg+MRASQCofDZNfpLIzhEHumvcDV7Hm/m5nYGNEwervAomSkOhwPyc1GA0tfXt5uq4DpKkOQxVehVPI4Kcoqlja/YP4IiD/YwNDQEl8tVHKAlZjZSrMyHsVixgkeZVWFmTYRj3Lu1vWOaaVgr28TEBAwGQ7EDvyCUlVyeVXTEBcRzb9UFdrsdgVe3cCJ2ACaTCc+TSVbUvNerLkg8XsHdLTckSVKC6+Ewsm1tyjbIAp1WDSps86vUQRiR95Gg3xtnq8QJwI2dJQK64WqNpoJe6Vk1aKHBYJB/P1wisNlsuOgD24cmJ3jBdVWHOvuOwLgA9Pf3VxaEQiFYLBa1qe4KFsJ+2LLnEMjfZP2TaWnBy54edYHb7WY9TumI7oMoikjW17PWyLa3qztI65cQjPqV4MDAAJ40NyMTj1euoQxMsF2DQCfwW7+nLeoIPwjfCB8IHwmfCnwmfCH8IQS1cpT0HmfQQHhKaCnzTS9huqwBKaOV8LPGtaoGmrNV9crQwul0IhR9hMnVXzhzGzDfB7uHKm1aRQOr1YobiZ125/Gv/S656Go2oPh8Ppz1Ar3zwGzyO+4FQuxgVtN2mgZjY2OILC8iEo0o7wYHB/EukUCeLNf01FRtBnSWk1siTi8dVo4e5XL6JDweDwKBADa7utgRlHnW2YmY31908Woa0Ksk9v6OkvjUg4MYzV1A6MUsZmZm2DdmsxmvScJUY6NistndjfDiYnVLRK+h8fFxrRkpGI1GpCIRbKXT/B1XYiD+hzMgI8r/PnQFI+kfQXPpaO6/hjAH+GyCAeEAAAAASUVORK5CYII=);    
}

div#wizard_hitsblock div.services img.flight_image_nocash{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAABAAAAAQBPJcTWAAAAB3RJTUUH3ggNCxYRXIc+JwAABJZJREFUeJy11XlME2YYx/FvD45CEWwtpcjtNadGIvOIm05EzRQwsohR57HFbdnULJkzTpfMbMY/jMZNjWKMzg1FUGCKugTEoIiCaGFyCFhuKkUKLZYWDy7f/aGYDUEXo8/fz5tP3vd93t+LAD/eZgkwvlVEgHiriIDk10HsHZaFvyfvm7dx22fSl/VJJbAESAH8gbz/g9QbK8/s2rv97OWs7AttLR29Wbnnwwfrlfx7J0AscBeYLoHG/s02my3kVon+Znz8b2p3pRK1ZihVlVVoNN58vCi2JiwsbL2HmypjQOBVSNWd+nXpmef3X829xOLFsYRNDuVsRhIhgaOpq7zLlavZzImYi81mY9nS5Wt9tLojSjdV93+AgZBLpg32O/aT7faeJuRNE1n4zmECNBMpNeg5k55IV/djFsyJQe2pZeeuHYwaNZJJk8LIycmO273j4LoXgH4I5/aAIQoUEmeUcj88nIbjJR/HaNflSOyBVNQU468LZs+eXYwfP4HOnk6HvvCGh1wmm3ziaFqBbCBgg92a2Vj495eqmlrFmAwwekJXmCsKmRoXmQpnmTvd0lZchnQxTONFWmoGvroAkAhuFua7SCRSaiqMOlPjvfQXgIKi3H0pqafOJLRbFP7z5uN3PZ8JOVBmCsWsc0Pr547CSY2b0zAUTh6oFD4M06r55chW7K09SCRS2qz3aTPbKlpaLJbnQHVd+U6f4erM4wnHpnp7e7Pxu00ER0VhcBZos3MJLW+iV7WI9CJXBJ1odAo07iGkpWWxcs1XCJkNnedY2lraMRmbj5eWVuwHsiSPOjtyDh2Om3ExKwOZTEZ05EKWL12BEIJL1zK4nJfJxNv1rE7NBqDj6BHWX8vmev4VpEoHjS025HLwDZYR5DIL/fXin1qtlgtAPoCkuqG4YahSF2B3OEhIiueGPheNWsPMmbNYsCASQ20ZdypLWdbthfLTLwA4MHs6I7ZsYcXqGJ4oe5DKwD9wCPcKFVvNreZ0oOD5mZdV5xeUV+eL2rvF4lGnQ9gddvHrvp0iMma2WPJJtPjj+CHR0mYShbdyxd4Pp4hnsSIOzvtAqHXuQj0WMSnaWei0vluA0P53KjmXkWQdM2aUCgQCgYuTK8O1I3GSKzh24igppxORSqRIpVICAgL5RuvPiE0/ArDWewhF05wx3pBvNpmb04GS/oBs3LujF6Wc+tPf0molZGQQMpmUNnsLHQ+sTJn8PiuXrcHFxZXmZhOrVq1m98W/MHoqmVpnIvJBJ131Tw6dbLclALcHGvnnD+3nbZtPlxQVxQQG+/NR9HyCggIQQiCXOeHrE4wUOZ+vXUlPby/dj3uYoK8wb62u1T5bvkTyNDAHB/pq2/bNXxuNDXEPHz4mPGIG4RGzkEilGAwG4o8l0H7fgcP6sK60pOKHLIdD9R4ceBkyYFQAxCfERelv6s+bGpuImBvOULUXSYmpWM22+rLbhu/tDkce0CieRkryYMigQF8lnjocWFVZVd5kbnbT5906a2xo2m+xWosAS1/Pq5A3UgJi+0ZYwLdvHBgASX71itdDpj3734WA5H8AUYYIV+3nDK4AAAAASUVORK5CYII=);    
}

div#wizard_hitsblock div.services img.flight_image_cardonly{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEcklEQVR4nN2Vz2tcVRTHP/e+35lfSSaZpA2xP+xPQTpZFaHQoP+CKzeKC5EutBGhIIgtiLoo0iIotItm0yiCNosWsSpjpYFUaxITU/OraX5MmsxkJvMySWbmzXvznhuJptRolno2Fy7nfL73nHvuufBfN7HTgK/6Rq8oivqSkHLL/te9VzvOv3d26FF/dSfwm/3jwcH2RjRFwXE9HLfGUnaZ9Ow0zYnE4OMOvCMBgOZYCM8PCGMycG+Kn/pvb+u/YwFFkaiqIACWZic4c/rUtmX+VwJ3rr2arI9HU7PA7OwMDQ2NWJYFQM+l14PmYPrRkEErEjl/4oWenn8U6Pv8lWQ4YqTi8VB9a+hbVCvG6rqPXQyjOsMkn27iicMnqbklvPIqQijkZ6Y6psbG3wS2F0hdfTkZjhippnio/vaQz8PsAon6GcKWTzQEx4/o1Jk+lcIcAHq0FXtxibXsPARBB2zTpt9dv5IMV++kWluj9RsVwRc/+GRyZRzHoVQqUS6XiT0FHi5nnj3ErrYEgd5CZmyQIFD58laeH0dzHY/NoK+v73Q8Hn+nru65epyHxKTHi89nwM0xNZMluzjHsq1wb8qm42gDTfEYvtbCcrpEUT/O5ILHxMJNgPotGaRSqaRpmleampqS6xsbtCQSzKUX0DUNz62iGyamZbFkO4T1MlGtikUGV40xfr/E+MR9lpeXcV2XRGsb17+5NST/Aj8bi8UGE4lEMkCyuLjE+kaZlXyecDhCLr+ColvkywprZY9lO0APtTGVbaD3xi8MDA5j2zbNiVYOJU+wWDKQqpYUf8AH9+/fnwyCgKpbY2pqkgMHDm6uo6O/0rovwVxmA7cMu+Mx9uxqZHp6mpGRETzPQ9V0GnftY3wuR75QBODB2M+I3t7eTsuyUu3t7dTV1aHrOo5bo+o46KZFZjGN2WAwMD2AVBSOxo/QGGlkdHSU+fl5QNCQaGMuV2Ymndlyl3OTw4hPb95Nnex4snPVtlldLeDXfDzXwfdcotEooVAIy7LQdR1FUXAch/7+fnK5HPHEbtZrBndHJnBdbxMcBD7rqysUC9khFaF05osVQqEoexriaJqCFIIgCFhZyVOpOBRzNhvrRQh87MIKQlHZfTDJ8MQ8q8UcQvzZK261wkaxYLuuc+7GZ5cvqJVyhcl0HkVKNFWiqQqmrmIZKnWmQawhQqJFRVUUhIB0tsDgvQdkZrN4NR8hBEIIfL9G1SnjVZ1uKZWua90XbQC1YNuomoaqKkgpEQIEAiEFihRYukajuoFT9ZCRBLMPl1kvO5vgwA9wHAfPrX4voKvn43e3/AlqNpOZyefyew3TwDQNTMPEMA0Mw0DTNBQpKFWK/DY2TtPhZ6hWa5vgteIatl2YCYKgq/vDt3of92g3i/fauU86pZRJRVGOSSmTUpFJQ9cxDINYpI5arUYoUo+maaTTadLpBbtW8y4GARcuf/CG/XcjZ9tZfurtjzpVVd0rpTymKDJZq/mdpVIJoBs4d+n9rpnt4v8f9jtDxvzpkvNuLgAAAABJRU5ErkJggg==);    
}

div#wizard_hitsblock div.services img.flight_image_nobag{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAABAAAAAQBPJcTWAAAAB3RJTUUH3ggNCxcvhP0SzQAAA8pJREFUeJyllV1MW2UYx39vS5lQKi1DiG5jtjKDg2hSGkdGxghVwtKxyLKYLX5cCMt24YURI9wYE7NEvdEbTVyCifFiMWPxYmMmsq1rZzAOKBvyaWV0fLV11JbCyqBAXy/4LO0BE57kJCfn+fg9z/89zzlCwl4B4yQxJxwGygABqFceq1YuWM67chSmkuUDCAmjwOHNECekSvhHQEzCrIgvvHqfKeF6OdQoAZAgJYxK2LsJkO0E6YQipVwnfOaAe4rFV7poBvYBv2+CLAKdwOwW+QMC7m4FEAARjaYlfWHBNqfRhL6uqvpqODdXUdP/aXPAzaampoeirq4uH+g6d+uWzuLxENRq+eLECUJa7Q4ZzABmFcsHpLtotdJpNJIVidB49SqGSEQxUwhBQUEBNpsNlUqlFKYDatRms7kSKAdwmUw8FwrxwqNHFHs8uEwm5lJT1zLy8vI4YrWR8epZWmbLePJ0AUbpJhAIKEHa1GazuXwVsBnyem8vXr2eaH4+1Wc/5dfFKr68b6TFreFhCP6ahPdLYvT2dCsBHEnnu2i10lq0/Haet9sp7O+nO7Sbn3thfnE9LjwHU3rLVjKh6GkuKeG7igoA3rl2jWN/fIsQ6359GrxngWzpQ61WK1SBBIk2ms9gwKvXY/F4yLn5C7teKSTLUsgHlhBvpLcSav+Bu3daicViSvUdWwI2Q0rbm5HqAbq83URmpvH5fIqdrwKUxQOMRiM1p6vJ+6h+Ta5Tly/ToNPxtpRYiou3AyRKlJuby1HrEfKPZzG838lPM59jeekQLk8KozodxcPDaB0OvLdv83x6OumVlXhGRhQniANUVFSQWuXnx8gnOP+9wsjjQWJyiSexCBbNMQylpWjdbjL9fp4BJvv72R0Os+/MGQYfPNheomAwyFjkbyIL4bio+8HfOGh+kY6ODhbr6xlcWb6DQIrdTs6FC5w+eTLpCHGAvr4+yrLXP+271GlYn32Tj/d/z5/t/QQCAb7p6kJ16RLujIw1SLYQRKLRpIA4iWKxGJYDpaizFqnOOUdp8F0m7ZLO1j7Gx5f/R9FoFNfYGC83NPD4xg2yZmfJ9PtxTE7iNRgSJEo45JHhUfR+E53XB3APDDE9PZ3Q1dLSEq6hIQ40NqIuLERnt2PxePDq9fjiIYmA+fl5gsFg0nE3mpSSe4ODOMNhJlb2JAnEoZJSzm1bbRuQy2Ra25Pzdjuv9fSs+ubVZrN5SghRC6TsBLRx44smJtgTDC51mkwfCoDa2toi4LgQ4qmdQAAODQ3teaut7VTawoIeaP4PSzGFbTAIMUwAAAAASUVORK5CYII=);    
}

div.flights_search_details{
    border-bottom:  1px solid #D6E1EF;
    margin-bottom: 50px;
    background: #fff !important;
    border: 1px solid #ccc;
    border-radius: 3px;
    -webkit-box-shadow: 0px 5px 4px -2px rgba(204,204,204,1);
    -moz-box-shadow: 0px 5px 4px -2px rgba(204,204,204,1);
    box-shadow: 0px 5px 4px -2px rgba(204,204,204,1);
    width: 100%;   
}

div.flights_search_one{
    margin-top: 10px; margin-bottom: 10px;
    width: 100%;
}

div.flights_search_details *{ font-size: 12px !important; }

div#wizard_hitsblock .flights_segments_dep{ border-bottom: 1px solid #ccc !important; }


/** RÄÂSZLETEK */
#wizard_flights_travellers_form table td{text-align: left;} /* special */
#wizard_flights_travellers_form .flights_legtable *{margin:0; padding:0; }
#wizard_flights_travellers_form td{padding-right: 5px;}
#wizard_flights_travellers_form td.airline{width: 80px !important; vertical-align: middle; text-align: center;}
#wizard_flights_travellers_form td.flightnum{width: 50px !important;}
#wizard_flights_travellers_form td.startpoint{width: 200px !important;}
#wizard_flights_travellers_form td.starttime{width:180px !important;}
#wizard_flights_travellers_form .flights_legtable {width: 100%; margin-top: 10px !important;}

#wizard_flights_travellers_form td.startpoint{text-transform: uppercase;}
#wizard_flights_travellers_form td.startpoint span{text-transform: none;}
#wizard_flights_travellers_form td.endpoint{text-transform: uppercase;}
#wizard_flights_travellers_form td.endpoint span{text-transform: none;}
#wizard_flights_travellers_form td.starttime *,
#wizard_flights_travellers_form td.endtime *,
#wizard_flights_travellers_form td.date * {font-weight:bold !important; text-transform: uppercase; }

#wizard_flights_travellers_form .flight_select_details,
#wizard_flights_travellers_form .ticket_data,
#wizard_flights_travellers_form .priceing_data,
#wizard_flights_travellers_form .baggage_data,
#wizard_flights_travellers_form .travellers_data,
#wizard_flights_travellers_form .extra_offers{
    -webkit-box-shadow: 0px 5px 4px -2px rgba(204,204,204,1);
    -moz-box-shadow: 0px 5px 4px -2px rgba(204,204,204,1);
    box-shadow: 0px 5px 4px -2px rgba(204,204,204,1); 
}

#wizard_flights_travellers_form div.bic,
#wizard_flights_travellers_form div.plane{display:inline;}

form#wizard_flights_travellers_form .flights_onesegment{background: #fff;}
form#wizard_flights_travellers_form .flights_segments_dep{
    border-bottom: 1px solid #ccc;
    background: #fff !important;
}

form#wizard_flights_travellers_form .flights_segments_dep table{
    background-image: url(data:image/png;base64,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) !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
}

form#wizard_flights_travellers_form .flights_segments_ret table{
    background-image: url(data:image/png;base64,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) !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
}

form#wizard_flights_travellers_form .flights_segments_ret{
    background: #fff !important;
}

form#wizard_flights_travellers_form .flight_select_details{
    border: 1px solid #ccc;
    border-radius: 3px;
    background: #fff;
}

form#wizard_flights_travellers_form .flights_legtable td.flightnum{ font-weight: bold !important; }

form#wizard_flights_travellers_form .flights_legtable td.journey,
form#wizard_flights_travellers_form .flights_legtable td.flighttime,
form#wizard_flights_travellers_form .flights_legtable td.starttime b,
form#wizard_flights_travellers_form .flights_legtable td.endtime b{
    line-height: 22px;
}

form#wizard_flights_travellers_form .flights_legtable td.startpoint,
form#wizard_flights_travellers_form .flights_legtable td.endpoint{
    font-weight: bold !important;
}

#wizard_flights_travellers_form td.airline img{ max-height: 20px; }

/** Linkek a rÄĹ szletek lapon */
form#wizard_flights_travellers_form a{
    text-decoration: none;
    color: #252a5e;
}

form#wizard_flights_travellers_form a:hover{
    color: #E99A1E;
}

form#wizard_flights_travellers_form a.egyes{
    border: none;   
}

form#wizard_flights_travellers_form .forward{
    position: relative;
    clear:both;
    width: 152px !important;
}

form#wizard_flights_travellers_form div.submitbutton{
    border-radius:  3px;
    width: 100px;
    position: absolute;
    left: 0; right: auto; /* special */
}

form#wizard_flights_travellers_form div.submitbutton div{
    background: #252a5e;
    font-size: 11px !important;
    color: #fff ;
    height:  25px !important;
    border: 0;
    line-height: 25px !important;
    border-radius: 3px;
    letter-spacing: 1px;
    font-family: Arial;  
}

form#wizard_flights_travellers_form div.submitbutton div:hover{ background: #003580; }

form#wizard_flights_travellers_form{ padding-bottom: 20px; }


/** jegykiÄÄllÄÂ­tÄÄsi hatÄÄridÄšÂ */
form#wizard_flights_travellers_form div.ticket_data{
    border: 1px solid #ccc;
    border-radius: 3px;
    margin: 20px auto;
}

form#wizard_flights_travellers_form div.ticket_data td.lasttktdateleft{
    padding-bottom: 5px;
}

/** ÄÂrazÄÄsi adatok */
form#wizard_flights_travellers_form div.priceing_data{
    border: 1px solid #ccc;
    border-radius: 3px;
}

form#wizard_flights_travellers_form div.priceing_data h3{ 
    padding: 6px; 
    border-bottom:  1px dotted #ccc; 
    background: #fbba00;
    margin:  0;
}

form#wizard_flights_travellers_form div.priceing_data table{ padding: 6px;}

#wizard_flights_travellers_form .priceing_data table tr:nth-child(2) td:nth-child(2),
#wizard_flights_travellers_form .priceing_data table tr:nth-child(2) td:nth-child(3),
#wizard_flights_travellers_form .priceing_data table tr:nth-child(2) td:nth-child(5),
#wizard_flights_travellers_form .priceing_data table tr:nth-child(3) td:nth-child(5),
#wizard_flights_travellers_form .priceing_data table tr:last-of-type td{
    font-weight: bold !important;
}

/** PoggyÄÄsz informÄÄciÄĹk */
form#wizard_flights_travellers_form div.baggage_data{
    border: 1px solid #ccc;
    border-radius: 3px;
    margin: 20px auto;
}

form#wizard_flights_travellers_form div.baggage_data h3{ 
    padding: 6px; 
    border-bottom:  1px dotted #ccc; 
    background: #fbba00;
    margin:  0;
}

form#wizard_flights_travellers_form div.baggage_data table{ padding: 6px;}

/** Utasok adatai */
form#wizard_flights_travellers_form div.travellers_data{
    border: 1px solid #ccc;
    border-radius: 3px;
    margin: 20px auto;
    background: #fff;
}

form#wizard_flights_travellers_form div.travellers_data h3{ 
    padding: 6px; 
    border-bottom:  1px dotted #ccc; 
    background: #fbba00;
    margin:  0;
}

form#wizard_flights_travellers_form div.travellers_data table{ padding: 6px;}
form#wizard_flights_travellers_form div.travellers_data table td{vertical-align:middle;}


/** MegvÄÄsÄÄrolhatÄĹ extrÄÄk */
form#wizard_flights_travellers_form div.extra_offers{
    border: 1px solid #ccc;
    border-radius: 3px;
    margin: 20px auto;
    background: #fff;
}

form#wizard_flights_travellers_form div.extra_offers h3{ 
    padding: 6px; 
    border-bottom:  1px dotted #ccc; 
    background: #fbba00;
    margin:  0;
}

form#wizard_flights_travellers_form div.extra_offers table{ padding: 6px;}

/** SpeciÄÄlis igÄĹ nyek */
#wizard_flights_travellers_form .meailinp select.ssrinput,
#wizard_flights_travellers_form .otherinp select.ssrinput{
    width: 200px;
}

#wizard_flights_travellers_form table.ssrtabble td.airline img{
    max-height: 20px;
}

#wizard_flights_travellers_form .fqinp input.ssrinput{ width: 172px !important;}

div.luggagelinks{ 
    margin: 8px; 
    overflow: hidden; 
    text-align: left; /* special */
}

span.luggagewarning{ 
    display:inline-block; 
    margin: 8px; 
    text-align: left; /* special */
}

/** fÄšÂ kontÄĹ ner */
div#wizard_main_content{ width: 100%; }

p.th{
    font-weight: bold;
    font-size: 12px;
    color: #003680;
    border-bottom:  1px solid #D6E1EF;
    padding: 5px;
    text-align: left;
}    

/** general classes */
.floatleft{float:left;}
.floatright{float:right;}
.clear{clear:both;}

#wizard_flights_travellers_form *{
    font-size: 13px;
    font-family: Arial;
    font-weight: normal;
    color: #000;
}

/** FoglalÄÄs megerÄšÂsÄÂ­tÄĹ se */
#flight_aggreement_form .flights_legtable *{margin:0; padding:0; }
#flight_aggreement_form td{padding-right: 5px; text-align: left; /* special */}
#flight_aggreement_form td.airline{width: 80px !important; text-align:center;}
#flight_aggreement_form td.flightnum{width: 50px !important;}
#flight_aggreement_form td.startpoint{width: 200px !important;}
#flight_aggreement_form td.starttime{width:180px !important;}
#flight_aggreement_form .flights_legtable {width: 100%; margin-top: 10px !important;}

#flight_aggreement_form td.startpoint{text-transform: uppercase; font-weight:bold;}
#flight_aggreement_form td.startpoint span{text-transform: none;font-weight:normal;}
#flight_aggreement_form td.endpoint{text-transform: uppercase;font-weight:bold;}
#flight_aggreement_form td.endpoint span{text-transform: none;font-weight:normal;}
#flight_aggreement_form td.starttime *,
#flight_aggreement_form td.endtime *,
#flight_aggreement_form td.date * {font-weight:bold !important; text-transform: uppercase; }

#flight_aggreement_form *{ font-family: Arial; font-size: 13px;}

#flight_aggreement_form table[id^="dep"]{
    background-image: url(data:image/png;base64,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) !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    border-bottom: 1px solid #ccc;
}

#flight_aggreement_form table[id^="ret"]{
    background-image: url(data:image/png;base64,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) !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
}

#flight_aggreement_form div.bic,
#flight_aggreement_form div.plane{ display:inline; }

#flight_aggreement_form .flights_aggreement .flighdata{
    border: 1px solid #ccc;
    border-radius: 3px;
    margin-bottom: 20px;
    padding: 0;
}

/* -- JegyvÄÄsÄÄrlÄÄsi feltÄĹ telek */
#flight_aggreement_form .flights_ticketing_data table tr:nth-child(1) td:nth-child(2),
#flight_aggreement_form .flights_priceing_data table table.egyes tr:nth-child(2) td:nth-child(2),
#flight_aggreement_form .flights_priceing_data table table.egyes tr:nth-child(2) td:nth-child(3),
#flight_aggreement_form .flights_priceing_data table table.egyes tr:nth-child(2) td:nth-child(5),
#flight_aggreement_form .flights_priceing_data table table.egyes tr:nth-child(3) td:nth-child(5){
    font-weight: bold !important;    
}

#flight_aggreement_form .flights_ticketing_data > div{
    border: 1px solid #ccc;
    border-radius: 3px;
    padding: 0;     
}

#flight_aggreement_form .flights_ticketing_data > div .ticketing_title{
    border: none; border-bottom:  1px solid #ccc;
    background: #fbba00;
    padding-left: 8px;
}

#flight_aggreement_form .flights_ticketing_data > div table{
    font-size: 12px;
    padding: 6px;
}

/* -- Utas adatok */
#flight_aggreement_form .flights_travellers_data > div{
    border: 1px solid #ccc;
    border-radius: 3px; 
    padding: 0;   
}

#flight_aggreement_form .flights_travellers_data > div .travellers_title{
    border: none; border-bottom:  1px solid #ccc;
    background: #fbba00;
    padding-left:8px;
}

#flight_aggreement_form .flights_travellers_data > div table{
    font-size: 12px;
    padding: 6px;
}

/* -- PoggyÄÄsz adatok */
#flight_aggreement_form .flights_baggage_data > div{
    border: 1px solid #ccc;
    border-radius: 3px; 
    padding: 0;   
}

#flight_aggreement_form .flights_baggage_data > div .baggage_title{
    border: none; border-bottom:  1px solid #ccc;
    background: #fbba00;
    padding-left:8px;
}

#flight_aggreement_form .flights_baggage_data > div table{
    font-size: 12px;
    padding: 6px;
}

/* -- ÄÂrazÄÄsi adatok */
#flight_aggreement_form .flights_priceing_data > div{
    border: 1px solid #ccc;
    border-radius: 3px; 
    padding: 0;   
}

#flight_aggreement_form .flights_priceing_data > div .priceing_title{
    border: none; border-bottom:  1px dotted #ccc;
    background: #fbba00;
    padding-left:8px;
}

#flight_aggreement_form .flights_priceing_data > div table{
    font-size: 12px;
    padding: 6px;
}

#flight_aggreement_form .flights_priceing_data table table{
    width: 100% !important;
    font-size: 12px !important;
    font-family: Arial;
    border: none;
}

#flight_aggreement_form table.flights_other_services{
    border: 1px solid #ccc !important;
    border-radius: 3px; 
    padding: 0 !important;     
}

table.flights_other_services table td{ text-align: left !important; }

#flight_aggreement_form table.flights_other_services td.flights_other_services_title div{
    border: 0;
    padding: 0;
}

#flight_aggreement_form table.flights_other_services td.flights_other_services_title{
    border: none; border-bottom:  1px dotted #ccc;
    background: #efefef;
    padding-left:8px;
}

#flight_aggreement_form table.flights_other_services tr:nth-child(2) td:first-child{ border-left: none; }

#flight_aggreement_form table.flights_other_services tr td{ text-align:left !important;}
#flight_aggreement_form table.flights_other_services tr:nth-child(2) td{
    vertical-align: middle; 
    border-left:  1px solid #efefef;
}

/* -- FizetÄĹ si adatok */
#flight_aggreement_form .flights_paymode_data *{
    font-size: 13px;
    font-family: Arial;
    border: none;    
}

#flight_aggreement_form .flights_paymode_data > div{
    border: 1px solid #ccc;
    border-radius: 3px; 
    padding: 0;   
}

#flight_aggreement_form .flights_paymode_data > div .paymode_title{
    border: none; border-bottom:  1px solid #ccc;
    background: #fbba00;
    padding-left:8px;
}

#flight_aggreement_form .flights_paymode_data > div table td{ vertical-align: middle; }

#flight_aggreement_form .flights_paymode_data > div table{
    font-size: 12px;
    padding: 6px;
}

#flight_aggreement_form .flights_paymode_data > div table tr:nth-child(2) td{ padding-bottom:  10px; }

#flight_aggreement_form .flights_paymode_data > div table tr:nth-child(3) td{
    border-top:  1px solid #efefef;
    padding-top:  10px;
}

#manfizdata table td{
    border: none !important;
    padding-top:  0px !important;
    padding-bottom:  0px !important;
}

#flight_aggreement_form .flights_paymode_data input,
#flight_aggreement_form .flights_paymode_data select{
    border: 1px solid #ccc;
    padding: 3px;
}

#flight_aggreement_form .flights_paymode_data input{ width: 200px; }

/* -- UtazÄÄsi feltÄĹ telek */
#flight_aggreement_form .policy_accept > div{
    border: 1px solid #ccc;
    border-radius: 3px; 
    padding: 0;   
}

#flight_aggreement_form .policy_accept > div .policy_accept_title{
    border: none; border-bottom:  1px solid #ccc;
    background: #fbba00;
    padding-left:8px;
}

#flight_aggreement_form .policy_accept input{ margin-left: 15px; }

#flight_aggreement_form .policy_accept input#elfogad{
    margin-top: 22px;  
    margin-bottom: 8px; 
}

#flight_aggreement_form .policy_accept a{ text-decoration: none; }

#flight_aggreement_form .policy_accept a:hover{ color: #E99A1E; }

#flight_aggreement_form .flights_aggreement_forward{ border: none;}

#flight_aggreement_form .flights_aggreement_forward div.submitbutton{
    border-radius:  3px;
    width: 100px;
    background: #252a5e;
    height:  25px !important;
    border: 0;
    border-radius: 3px;
    letter-spacing: 1px;
    font-family: Arial;
    padding: 0 !important;  
    position: relative;        
}

#flight_aggreement_form .flights_aggreement_forward div.submitbutton div{
    background: none;
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 5px;
    right: 8px;
}

#flight_aggreement_form .flights_aggreement_forward div.submitbutton > div{margin-right: 13px !important;}
#flight_aggreement_form .flights_aggreement_forward div.submitbutton:hover{ background: #003580; }

/* -- Doboz ÄÄrnyÄĹ kok */
#flight_aggreement_form .flights_aggreement .flighdata,
#flight_aggreement_form .flights_ticketing_data > div,
#flight_aggreement_form .flights_travellers_data > div,
#flight_aggreement_form .flights_baggage_data > div,
#flight_aggreement_form .flights_priceing_data > div,
#flight_aggreement_form .flights_paymode_data > div,
#flight_aggreement_form .policy_accept > div{
    -webkit-box-shadow: 0px 5px 4px -2px rgba(204,204,204,1);
    -moz-box-shadow: 0px 5px 4px -2px rgba(204,204,204,1);
    box-shadow: 0px 5px 4px -2px rgba(204,204,204,1); 
}  


/** FoglalÄÄs visszaigazolÄÄsa */
#booking_confirm table td{ text-align: left; } /* special */

/* -- KapcsolattartÄĹ adatai */
#booking_confirm .flight_contact_data{ padding-top: 0; }

#booking_confirm .flights_legtable{padding: 6px !important; width: 100%;}

#booking_confirm .flights_legtable tr td:nth-child(3){ width: 200px; padding-left: 20px;}

#booking_confirm .flights_legtable .starttime b:first-child{font-weight:bold;}

#booking_confirm .flights_legtable tr td{padding-top: 5px; padding-bottom: 5px;}

#booking_confirm table[id^="dep"]{
    background-image: url(data:image/png;base64,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) !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    border-bottom: 1px solid #ccc;
}

#booking_confirm table[id^="ret"]{
    background-image: url(data:image/png;base64,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) !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
}

#booking_confirm .flights_ticket{width:660px;}

#booking_confirm div.thanks{
    border:none;
    font-weight: bold;
    padding-left: 8px;
}

#booking_confirm .flight_contact_data > div{
    border: 1px solid #ccc;
    border-radius: 3px; 
    padding: 0;
}

#booking_confirm .flight_contact_data{ margin-top: 20px;}

#booking_confirm .flight_contact_data > div .contact_title{
    border: none; border-bottom:  1px dotted #ccc;
    background: #fbba00;
    padding-left:8px;
}

#booking_confirm .flight_contact_data > div table{
    font-size: 12px;
    padding: 6px;    
}    

/* -- Utas adatok */
#booking_confirm .flight_travellers_data > div{
    border: 1px solid #ccc;
    border-radius: 3px; 
    padding: 0;
}

#booking_confirm .flight_travellers_data > div .travellers_title{
    border: none; border-bottom:  1px dotted #ccc;
    background: #fbba00;
    padding-left:8px;
}

#booking_confirm .flight_travellers_data > div table{
    font-size: 12px;
    padding: 6px;    
} 

#booking_confirm .flight_travellers_data > div table *{
    font-size: 13px !important;
    font-family: Arial;
}

/* -- PoggyÄÄsz adatok */
#booking_confirm .flights_baggage_data > div{
    border: 1px solid #ccc;
    border-radius: 3px; 
    padding: 0;
}

#booking_confirm .flights_baggage_data > div .baggage_title{
    border: none; border-bottom:  1px dotted #ccc;
    background: #fbba00;
    padding-left:8px;
}

#booking_confirm .flights_baggage_data > div table{ font-size: 12px; padding: 6px; }

/* -- SpeciÄÄlis kÄĹ rÄĹ sek */
#booking_confirm .flight_ssr_data > div{
    border: 1px solid #ccc;
    border-radius: 3px; 
    padding: 0;
}

#booking_confirm .flight_ssr_data > div .ssr_title{
    border: none; border-bottom:  1px dotted #ccc;
    background: #fbba00;
    padding-left:8px;
}

#booking_confirm .flight_ssr_data > div table{ font-size: 12px; padding: 6px; }

#booking_confirm .flight_ssr_data > div table *{ font-family: Arial; font-size: 13px !important; }

/* -- ÄÂrazÄÄsi adatok */
#booking_confirm .flight_pricedetails_data > div{
    border: 1px solid #ccc;
    border-radius: 3px; 
    padding: 0;
}

#booking_confirm .flight_pricedetails_data > div .pricedetails_title{
    border: none; border-bottom:  1px dotted #ccc;
    background: #fbba00;
    padding-left:8px;
}

#booking_confirm .flight_pricedetails_data > div table{
    font-size: 12px;
    padding: 6px;    
}

#booking_confirm .flight_pricedetails_data > div table *{ font-family: Arial; font-size: 13px !important; }

/* -- Doboz ÄÄrnyÄĹ kok */
#booking_confirm div.flights_booking_data,
#booking_confirm div.flighdata,
#booking_confirm .flight_contact_data > div,
#booking_confirm .flight_travellers_data > div,
#booking_confirm .flights_baggage_data > div,
#booking_confirm .flight_ssr_data > div,
#booking_confirm .flight_pricedetails_data > div{
    -webkit-box-shadow: 0px 5px 4px -2px rgba(204,204,204,1);
    -moz-box-shadow: 0px 5px 4px -2px rgba(204,204,204,1);
    box-shadow: 0px 5px 4px -2px rgba(204,204,204,1); 
}    

#booking_confirm *{ font-family: Arial; font-size: 13px; }

div.flights_booking_data{
    padding: 0px;
    margin-bottom: 20px;
    border-radius: 3px;
}

div.flights_booking_data > div{
    padding: 0;
    border-radius: 3px;
    border: 1px solid #ccc;
}

div.flights_booking_data > div table{ padding: 6px; }

div.flights_booking_data div.booking_title{
    background: #fbba00 !important;
    border:none;
    margin: 0;
}
#booking_confirm div.flighdata{ border-radius: 3px; }
#booking_confirm div.flighdata table.flights_legtable td{ padding: 5px;}



/*! jQuery UI - v1.11.0 - 2014-07-10
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=2px&bgColorHeader=dddddd&bgTextureHeader=highlight_soft&bgImgOpacityHeader=50&borderColorHeader=dddddd&fcHeader=444444&iconColorHeader=0073ea&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=dddddd&fcContent=444444&iconColorContent=ff0084&bgColorDefault=f6f6f6&bgTextureDefault=highlight_soft&bgImgOpacityDefault=100&borderColorDefault=dddddd&fcDefault=0073ea&iconColorDefault=666666&bgColorHover=0073ea&bgTextureHover=highlight_soft&bgImgOpacityHover=25&borderColorHover=0073ea&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=dddddd&fcActive=ff0084&iconColorActive=454545&bgColorHighlight=ffffff&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=cccccc&fcHighlight=444444&iconColorHighlight=0073ea&bgColorError=ffffff&bgTextureError=flat&bgImgOpacityError=55&borderColorError=ff0084&fcError=222222&iconColorError=ff0084&bgColorOverlay=eeeeee&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
	color: #444444;
}
.ui-widget-content a {
	color: #444444;
}
.ui-widget-header {
	border: 1px solid #dddddd;
	background: #dddddd url("images/ui-bg_highlight-soft_50_dddddd_1x100.png") 50% 50% repeat-x;
	color: #444444;
	font-weight: bold;
}
.ui-widget-header a {
	color: #444444;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #dddddd;
	background: #f6f6f6 url("images/ui-bg_highlight-soft_100_f6f6f6_1x100.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #0073ea;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #0073ea;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #0073ea;
	background: #0073ea url("images/ui-bg_highlight-soft_25_0073ea_1x100.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #ffffff;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #ffffff;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #dddddd;
	background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #ff0084;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ff0084;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #cccccc;
	background: #ffffff url("images/ui-bg_flat_55_ffffff_40x100.png") 50% 50% repeat-x;
	color: #444444;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #444444;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #ff0084;
	background: #ffffff url("images/ui-bg_flat_55_ffffff_40x100.png") 50% 50% repeat-x;
	color: #222222;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #222222;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #222222;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("images/ui-icons_ff0084_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("images/ui-icons_0073ea_256x240.png");
}
.ui-state-default .ui-icon {
	background-image: url("images/ui-icons_666666_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url("images/ui-icons_ffffff_256x240.png");
}
.ui-state-active .ui-icon {
	background-image: url("images/ui-icons_454545_256x240.png");
}
.ui-state-highlight .ui-icon {
	background-image: url("images/ui-icons_0073ea_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("images/ui-icons_ff0084_256x240.png");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 2px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 2px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 2px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 2px;
}

/* Overlays */
.ui-widget-overlay {
	background: #eeeeee url("images/ui-bg_flat_0_eeeeee_40x100.png") 50% 50% repeat-x;
	opacity: .8;
	filter: Alpha(Opacity=80);
}
.ui-widget-shadow {
	margin: -4px 0 0 -4px;
	padding: 4px;
	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
	opacity: .6;
	filter: Alpha(Opacity=60);
	border-radius: 0px;
}

/*!
 * jQuery UI CSS Framework 1.11.0
 * http://jqueryui.com
 *
 * Copyright 2014 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/*!
 * jQuery UI CSS Framework 1.11.0
 * http://jqueryui.com
 *
 * Copyright 2014 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=2px&bgColorHeader=dddddd&bgTextureHeader=highlight_soft&bgImgOpacityHeader=50&borderColorHeader=dddddd&fcHeader=444444&iconColorHeader=0073ea&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=dddddd&fcContent=444444&iconColorContent=ff0084&bgColorDefault=f6f6f6&bgTextureDefault=highlight_soft&bgImgOpacityDefault=100&borderColorDefault=dddddd&fcDefault=0073ea&iconColorDefault=666666&bgColorHover=0073ea&bgTextureHover=highlight_soft&bgImgOpacityHover=25&borderColorHover=0073ea&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=dddddd&fcActive=ff0084&iconColorActive=454545&bgColorHighlight=ffffff&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=cccccc&fcHighlight=444444&iconColorHighlight=0073ea&bgColorError=ffffff&bgTextureError=flat&bgImgOpacityError=55&borderColorError=ff0084&fcError=222222&iconColorError=ff0084&bgColorOverlay=eeeeee&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px
 */


/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
	color: #444444;
}
.ui-widget-content a {
	color: #444444;
}
.ui-widget-header {
	border: 1px solid #dddddd;
	background: #dddddd url("images/ui-bg_highlight-soft_50_dddddd_1x100.png") 50% 50% repeat-x;
	color: #444444;
	font-weight: bold;
}
.ui-widget-header a {
	color: #444444;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #dddddd;
	background: #f6f6f6 url("images/ui-bg_highlight-soft_100_f6f6f6_1x100.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #0073ea;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #0073ea;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #0073ea;
	background: #0073ea url("images/ui-bg_highlight-soft_25_0073ea_1x100.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #ffffff;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #ffffff;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #dddddd;
	background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #ff0084;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ff0084;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #cccccc;
	background: #ffffff url("images/ui-bg_flat_55_ffffff_40x100.png") 50% 50% repeat-x;
	color: #444444;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #444444;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #ff0084;
	background: #ffffff url("images/ui-bg_flat_55_ffffff_40x100.png") 50% 50% repeat-x;
	color: #222222;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #222222;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #222222;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("images/ui-icons_ff0084_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("images/ui-icons_0073ea_256x240.png");
}
.ui-state-default .ui-icon {
	background-image: url("images/ui-icons_666666_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url("images/ui-icons_ffffff_256x240.png");
}
.ui-state-active .ui-icon {
	background-image: url("images/ui-icons_454545_256x240.png");
}
.ui-state-highlight .ui-icon {
	background-image: url("images/ui-icons_0073ea_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("images/ui-icons_ff0084_256x240.png");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 2px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 2px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 2px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 2px;
}

/* Overlays */
.ui-widget-overlay {
	background: #eeeeee url("images/ui-bg_flat_0_eeeeee_40x100.png") 50% 50% repeat-x;
	opacity: .8;
	filter: Alpha(Opacity=80);
}
.ui-widget-shadow {
	margin: -4px 0 0 -4px;
	padding: 4px;
	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
	opacity: .6;
	filter: Alpha(Opacity=60);
	border-radius: 0px;
}

/** jQuery Datepicker */
#ui-datepicker-div td{
    padding: 2px !important;
}

#ui-datepicker-div *{
    font-weight: normal;
    font-size: 12px;
}

/** AjÄÄnlatkÄĹ rÄšÂ ÄšÄrlap */
.surveyformtable td{padding: 5px;}
textarea.surveyfield,
input.surveyfield{width:320px;}
select.surveyfield{width:107px;}

/** fixes */
tr.airline_row:first-child > td{padding-top: 0px !important;}
tr.airline_row > td{padding-top: 20px !important;}

/** iPad mini */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    div.top_phone{left: 800px;}    
}    

/** forcing use landscape mode */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:portrait) {
    -webkit-transform: rotate(90deg);
    body {
        -webkit-transform: rotate(90deg);
        width: 100%;
        height: 100%;
        overflow: hidden;
        position: absolute;
        top: 0;
        left: 0;
    }
}

/*

noniata.css jon
*/

/** noniata.css */

/** registration { */
.regform-wrapper{
    width: 700px;
    margin: 20px auto;
    background-color: rgba(255,255,255,0.85);
    padding: 10px;
    border-radius: 10px;
}    

.regform-wrapper * {font-size: 12px; font-family: Arial;}

.regform-wrapper h1{ font-size: 24px; text-align: center; }
.regform-wrapper h3{ font-size: 18px; text-align: center; }

.registration_questions td{font-weight: bold; }

.reginfo{line-height: 18px; margin: 15px 0; }

div.registrationform_submit > div{
    background: #0896FF;
    font-size: 12px !important;
    color: #fff ;
    height:  25px !important;
    border: 0;
    line-height: 25px;
    border-radius: 3px;
    letter-spacing: 1px;
    font-family: Arial; 
    cursor: pointer;  
    margin-top: 20px;  
}

div.registrationform_submit > div:hover{
    background: #003680;    
}

#registrationformblock input[type="password"],
#registrationformblock input[type="text"]{
    background-color: #fff !important;
    border: 1px solid #DCDCDC !important;
    border-radius: 2px !important;
    color: #444 !important;
    text-align: left !important;
    padding: 4px 0 4px 4px; 
    height: 20px;
}

#registrationformblock input.q_generaltext,
#registrationformblock input[name="q_cegnev"],
#registrationformblock input[name="q_cimvaros"],
#registrationformblock input[name="q_cimuhsz"],
#registrationformblock input[name="q_pass"],
#registrationformblock input[name="q_passchk"],
#registrationformblock input[name="q_email"]{
    width: 300px;
}

#registrationformblock input[name="q_knev"]{margin-left: 10px;}

#registrationformblock input[name="q_knev"],
#registrationformblock input[name="q_vnev"]{
    width: 140px;
} 

#regform{ width: 430px; margin: 10px auto; border: 1px solid #fff; padding: 20px; border-radius: 5px; background: #efefef; }
/** } registration */

body{
    font-family: Arial;
}

#main_wrapper{
    width: 100%;
    position: relative;
    margin: 0;
    padding:0;
}

.container{
    width: 980px;
    margin: 10px auto;
    padding: 10px;
    background: #fff;
    border-radius: 5px;
}

.container .flightblock{
    margin: 0 auto;
    background: none;
}

#b2b_header{margin-top: 20px;}

.shadow{
    -webkit-box-shadow: 0px 5px 4px -2px rgba(204,204,204,1);
    -moz-box-shadow: 0px 5px 4px -2px rgba(204,204,204,1);
    box-shadow: 0px 5px 4px -2px rgba(204,204,204,1);      
}

div.login_data{
    border: 1px solid #ccc; 
    background: #efefef;
    margin: 10px auto;
    -webkit-box-shadow: 0px 5px 4px -2px rgba(204,204,204,1);
    -moz-box-shadow: 0px 5px 4px -2px rgba(204,204,204,1);
    box-shadow: 0px 5px 4px -2px rgba(204,204,204,1);     
}
div.login_data table{background: #efefef !important;}

div.login_data input[type="text"],
div.login_data input[type="password"]{
    height: 32px !important;
    border: 1px solid #cecece !important;
    width: 250px !important;
}

div.login_data input[type="submit"]{
    background: #ffffff;
    background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f3f3f3), color-stop(51%,#ededed), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
    background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
    background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
    border: 1px solid #ccc;
    padding: 5px 15px;
    border-radius: 5px;
    font-weight: bold;
    width: 150px;
    font-family: Arial;
    font-size: 13px;
    margin-top:  15px;
    cursor: pointer;
}

/** keresÄšÂ doboz */
#wizard_searchairblock {
    margin:0 auto;
}

div.search_in_progress{
    text-align:left;
    font-size: 12px; 
    border: 1px solid #ccc; 
    color: #000;
    line-height: 18px; 
    padding: 20px; 
    border-radius: 3px;
    background: #efefef;
}

/** szerzÄšÂdÄĹ si feltÄĹ telek */
.aszf{
    font-size: 12px;
    border: 1px solid #ccc;
    background: #fff;
    border-radius: 5px;
}

.title{
    font-weight:bold;
}

/** clearfix */
.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}

/** to top link */
div.to_top_link{
    width: 100%;
}
div.to_top_link div{
    width: 980px;
    margin: 10px auto 0px auto;
}

div.to_top_link div p{ margin: 0; padding:0;}

div.to_top_link a{
    font-size:  12px;
    text-decoration: none;
}

div.to_top_link a:hover{
  color: #E99A1E;  
}@charset "utf-8";

/* border-color: TOP RIGHT BOTTOM LEFT */

/** generals */

/** igazÄÂ­tÄÄsok */
.left{text-align: left;}
.right{text-align: right;}
.center{text-align: center;}
.justify{text-align: justify;}

/** linkek */
a{ color: #009FE7; text-decoration: none; }
a > img{border:none;}
a:hover{color:#E99A1E;}

/** szÄÂ­nek */
.title_blue{color: #003181;}
.link_blue{color: #009FE7;}


/** KeresÄšÂ ÄÄltalÄÄnos */
.flights_legtable{margin:0 !important; padding: 0 !important; }
.flights_legtable td.date,
.flights_legtable td.endtime,
.flights_legtable td.starttime{ font-weight: bold !important; }

/** KERESÄšÂ DOBOZ */
input, select, textarea{ font-family: Arial;}

/** az ÄĹsszes tÄÄbla padding ÄĹ s margin jellemzÄšÂjÄĹ nek nullÄÄzÄÄsa */
div#wizard_searchairblock table,
div#wizard_searchairblock table tbody,
div#wizard_searchairblock table tr,
div#wizard_searchairblock table td{ padding: 0; margin: 0; }

a.ui-datepicker-prev{ 
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA40lEQVR4Xo2QvarCMBhATS2CILi6Ork6uwjOBaH0BeRO+gTOXdzETRzETfoAd7hYcBHu4AMIglOfQRBc6ukgfCQhTeDwLTknP6osy0bdUkr1GQcYwhon/QqBh1xJ/zCGLiylENTIlXSBnnAeXgHkhHGCjhDuENUGkOeMDFpCvsKI9xdSCC3ySn8n5BAjP/X9oRCbjB38aPIRZshv4ZkByCDR5C3iwtTsf7AH/ZQBN2t7BTjpjzGFlxAm8GtGzICMxN4RGfC9iSsgI7k74g7ISGSJbIyAI3K2RPpGwDNSwA1SKXwANLxQBcCHKCQAAAAASUVORK5CYII=);
    background-position: center center;
    background-repeat: no-repeat; 
    cursor: pointer;    
}

a.ui-datepicker-next{ 
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA6UlEQVR4XpWTIavCUBhAdxUEwWSymqxmy0CrMBCTL4lBBH/Aq1qsL/nSsO4HGB4OLILBKggmYT/A+mAg85ju5e6y3Xvh8I3BOfsGm8iyzPscIcSKsYQrTLn/8CxORbn+hib4cCbYdQ3cFKEFJyK+SyCAuyI04EBkbBXgnRNGDy6KUIOIyKI4ICNPxgBiRajClsjGFBBI+ZtC1Bg7mGhCCHOcV24DbZMUvhB+tcAMItMrmLaoMzpaIIWwOCDlPfQV+R8CNvvTAtbySMp6wP3JMmApxzbfwY9BHkq5PNA2yEeXf2ENN0ikXH7eDZ5X/oLmZWIAAAAASUVORK5CYII=);
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer; 
}

div#wizard_searchairblock form > table{width: 100%;}

div#wizard_searchairblock .autocomplete{z-index: 9999;}

div#wizard_searchairblock,
div#wizard_searchairblock *{
    font-weight: normal !important;
    font-size: 12px !important;
    font-family: Arial, sans-serif !important;
}

.ui-datepicker-header{background: #FFC954 !important;}

/** autocomplete */
/*flights_select_country*/
#wizard_search_air_form .autocomplete,
#wizard_ahonnan_autocomplete,
#wizard_ahova_autocomplete{
    border: 1px solid #D9D9D9;
    width: 314px !important;
}

#wizard_search_air_form .autocomplete ul li.selected,
#wizard_search_air_form .autocomplete ul li.selected span,
#wizard_ahova_autocomplete ul li.selected,
#wizard_ahova_autocomplete ul li.selected span{ background: #FFC954; }

#wizard_search_air_form .autocomplete ul li span:hover,
#wizard_search_air_form .autocomplete .flights_select_country,
#wizard_ahova_autocomplete ul li span:hover,
#wizard_ahova_autocomplete .flights_select_country{ background: #F5F6F9; }

/** keresÄšÂdoboz kontÄĹ nere */
div#wizard_searchairblock{
    border: 1px solid #D9D9D9;
    border-radius: 5px;
    background-color: #F5F6F9;
    width: 650px;
    -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,1);
    -moz-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,1);
    box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,1);   
}

/** combo boxok: oda-vissza, felnÄšÂtt, gyerek, csecsemÄšÂ, osztÄÄly, preferÄÄlt lÄĹ gitÄÄrs. */
div#wizard_searchairblock select#wizard_flight_odavissza{ margin-bottom:  10px;}

div#wizard_searchairblock select#wizard_flight_odavissza,
div#wizard_searchairblock select#felnott,
div#wizard_searchairblock select#gyerek,
div#wizard_searchairblock select#csecsemo,
div#wizard_searchairblock .flight_options_class select,
div#wizard_searchairblock .flight_options_airlines select#prefair1{
    background-color: #fff !important;
    border: 1px solid #DCDCDC !important;
    border-radius: 2px !important;
    color: #444 !important;
    cursor: pointer !important;
    height: 30px;
    text-align: center !important;
    padding: 4px 0 4px 4px;
}

/** utasvÄÄlasztÄĹk tÄÄblÄÄja */
div#wizard_searchairblock table.wizard_travellers_table{
    padding: 0;
    width: 100%;
    margin-bottom: 8px;
}

div#wizard_searchairblock table.wizard_travellers_table td{ width: 33%; }

/** flight options tÄÄbla */
div#wizard_searchairblock table.flightoptions{
    padding: 0;
    width: 100%;   
    margin-bottom: 10px; 
}

div#wizard_searchairblock td#osztalytab{ display: none; width: 0;}
div#wizard_searchairblock .flight_options_class select{ width: 212px;}
div#wizard_searchairblock select#prefair1{ width: 212px;}
div#wizard_searchairblock td.flight_options_direct{width: 213px;}

/** utas vÄÄlasztÄĹk (travellers combok) */
div#wizard_searchairblock select#felnott,
div#wizard_searchairblock select#gyerek,
div#wizard_searchairblock select#csecsemo{ width: 100%; }

/** vÄÄrosvÄÄlasztÄĹk */
div#wizard_searchairblock input#wizard_ahonnan{ width: 316px; margin-left: 2px; }
div#wizard_searchairblock input#wizard_ahova{ width: 316px; }

/** dÄÄtumvÄÄlasztÄĹk */
div#wizard_searchairblock tr#repindulasbl{ margin-top: -30px !important; padding: 0; }

div#wizard_searchairblock .hasDatepicker,
div#wizard_searchairblock .hasDatepicker {
    border-color:	 #C0C0C0 #D9D9D9 #D9D9D9 #D9D9D9;
    background: #fff;	
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAQAAAD8fJRsAAAAOklEQVQYlWNg2MfwHwvcw4BVGARBCAsgLAHSvBdKY+j4AxNClfjPsBW7BA4dILMP4tJBrHMPY/X3QQB4lUPtUnsODQAAAABJRU5ErkJggg==");
    background-repeat: no-repeat;
    background-position: 5px center;
    text-indent: 20px;
    margin-top:-5px;
}    

div#wizard_searchairblock .hasDatepicker{ width: 316px; margin-left: 2px; }
tr[id^="wizard_flightsearch_multim"] .hasDatepicker{ margin-left: 0px !important; }

/** odaÄĹt, visszaÄĹt labels */
div#wizard_searchairblock label.depertdatelabel,
div#wizard_searchairblock label.returndatelabel{
    display: block;
    margin-bottom: 5px;
    margin-left: 2px;
}

/** gyorslinkek az indulÄÄsi pont (honnan) kivÄÄlasztÄÄsÄÄhoz */
div#wizard_searchairblock a.egyes{ display:none; }

/** gombok */
div#wizard_searchairblock input[type="button"],
div#wizard_searchairblock input[type="submit"]{
    background: #0896FF;
    font-size: 12px !important;
    color: #fff ;
    height:  25px !important;
    border: 0;
    line-height: 25px;
    border-radius: 3px;
    letter-spacing: 1px;
    font-family: Arial; 
    cursor: pointer;
}

div#wizard_searchairblock input[type="button"]:hover,
div#wizard_searchairblock input[type="submit"]:hover{
    background: #003580;
}

div#wizard_searchairblock input[type="submit"]{
    margin-top: 15px;
    margin-right: 4px;
    padding: 6px;
    line-height: 12px;
}

/** tÄĹbbszakaszos keresÄšÂ */
tr[id^="wizard_flightsearch_multim"] input[type="text"]{
    background-color: #fff !important;
    border: 1px solid #DCDCDC !important;
    border-radius: 2px !important;
    color: #444 !important;
    cursor: pointer !important;
    text-align: left !important;
    padding: 4px 0 4px 4px; 
    height: 20px;
    width: 206px !important;  
}

/** KERESÄÂSI EREDMÄÂNYEK */
div#wizard_hitsblock div.flights_descr{margin-bottom: 10px; border-bottom: 1px dotted #FFC954;}

.flights_legtable td{text-align: left;} /* special */

.flights_descr_text{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAABAAAAAQBPJcTWAAAAB3RJTUUH3ggFDxUjfcC8VwAAAXxJREFUeJzN08GLjWEUx/HPmdTcsZuQRrNQsmGrXgkLK2p2885dsJK9lJWthZIlfwELqbcMu7Eime6bYiclFlaKDSG53GNx79Xtut65w2bO5qlzfufbeZ7fedjqEdMKs1POCfvwHa+jqH7+E7BXLy+EuIo2ZgfpD7iBK1FU3amBvbrcK/NxRCxmeh7hEbZjCXvwAEuj0G1NwOCWiEXp/Mzh6vown3XZwk2s4BIubzhh1uUhPMXtKKrTE+otvMIcdg/fdKZhwKOD887E6YvqG1axIzP3D/NNwBZk5ucGzReIiNY0wBcD8fEGzTHyB95MA1zDO1zITnlgvJid8iyOEKtRVJ+G+SaXT2Aes8J61uU1PNRfmzbO4T0ujjZNdDnr8hTu6i9yFx+xc0z2DGeiqF42AifA2tJaypMRcVD/663jSRRVjvfHRrAoqtVJt/hb/AZmp9wlvNVfly5WoqjubQbGqCmhi6/6zq9EUd3fLOyPyLqc79XLC/8N2tLxC3KddCIwXqLAAAAAAElFTkSuQmCC);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 25px;

    font-size: 12px; /* special */
    text-align: left;  /* special */  
}

div#flightblock_filters_loadbox{margin-top: 49px;}

div#wizard_hitsblock div.bic,
div#wizard_hitsblock div.plane{display:inline;}

div#wizard_hitsblock .flights_segments_ret,
div#wizard_hitsblock .flights_segments_dep{ background: #fff;}

div#wizard_hitsblock .flights_segments_ret td.airline,
div#wizard_hitsblock .flights_segments_dep td.airline{ text-align: center !important;}


div#wizard_hitsblock .flights_segments_dep table{
    background-image: url(data:image/png;base64,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) !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;    
}

div#wizard_hitsblock .flights_segments_ret table{
    background-image: url(data:image/png;base64,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) !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;    
}

div#wizard_hitsblock{width: 100%;}

div#wizard_hitsblock div.transfer,
div#wizard_hitsblock div.triptime{ width: 60px; }

div#wizard_hitsblock div.details{
    /*background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAotJREFUeNqkU0toE1EUvW++SfPppI1daJvGJBKLuvJXhGrBT1s/ULpy46orXRZciAtB3AldunMhguuCn6JZ6EqwIKJF/EIbE0zTNiZpkzBN5s3z3plJGtc+OMOb+9459865d5gQAv5nKc7jyHMASQZgkgKMncDQZUQK0efd+4P4iXgGQiyBsC2wOVjLl1wBbxkAYi4+aEydPDoUi/YFenVN0enANK2d9VKtuvQhd/5XvrKIoXlEpVMBLh+q3hobTcwcSg8karWmlF39DQvzB53D6bmvumEYAxdOp6LLX9aMd++zJHyHtCWXb59Lp6ITqbiRLBbLUr1ex6xmpzTaU6xUqkjJeDi5f8iYIM5uBTafPDwyECsUNlnbVNu2IT21AJxzUFUVLMtyTVMUFo30x1ZW+SR54ggIbiU1BcLlZhMvcqhUa5ixBk/uDaGnDK7ezoPk2gE2otVqhonTVYGFQQsaZguq2yZmx6aoukP2+/0gaz6QJLXzSTaoDqdbYGV9s75db8qGrAUAGwrcMh1yMBgEResBWfF1ebKzTRzauyZyvvjtcz4XChtC84WAoKg9DjkQCDj7dlzVg6KY28wRp7uCzFq+MO5Hxt5EapjjRJGZRKbPoApUPUTG2vkf37OVjY0MTl2GqI7r8vBD6kQE3bzZG91zcTA9si8YiYZU3UdGdEr/9PrVx63Sxgtg8n2c3DLPzroClIWFrwALTiiYZhSHahrvH0D0UxIij1+7cerN4wdv0YwzovbSEltPweG2BdqLafgLqMndARe2DGzwLJZ513lvPBoVrn//CDDPD+qV5kH3oDqQx46BdPw6tOZn8b2MKCG30S0geZA9KF379hnd49RJqgW5rb8CDADJ7ROEbmxrGAAAAABJRU5ErkJggg==);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAABAAAAAQBPJcTWAAAAB3RJTUUH3ggHBzITJcanrQAAAUZJREFUeJzNkr1OAlEUhOechUZLaQEfQDAmGBNY9gKLsbG2s1EbE2t/OjsTeksLet9AgyxiaTCxoTHxh0TjI2y451hJVrNstNIpZ+43mZNc4K9FSaHnNVw4tK1qs0TOCwmdBcFlP/rGmQabun/MDreVlAA8MLBETIfZXD58fnrsT+MAAL6/1qw1mlprrO5HfderHVWqRsue5356HFcQ2vGWQG67nYtW1O/3uicQDFRoJ7HAAc2r0iAuU5Y7wOYTCyx0BNJCXEbCC0w0SixIEZ074BXX1HejfqVq9sBYJuX2pPA7XPL9uRmLjqoURQQK7RP0HsKLYJQBbd1c9w5iFxhjMrOiV6pStONwqIpNVbxDuAToq4DWo/CXBcaYDNjpiGjBjsNhOpWqB0HwFndiVJMFocXpb2Eg8hNz+VxaFZx2eOOn8P/QB8mMhvtpQ8DJAAAAAElFTkSuQmCC);
*/
}

div#wizard_hitsblock *{ font-family: Arial, sans-serif; font-weight: normal; }

div#wizard_hitsblock div.flights_pager{
    margin-bottom: 10px;
    border:1px solid #ccc;
    border-radius: 3px;
    width: 100%;
    background: #FFC954;
}

#flights_filter_opener{
    font-family: Arial;
    font-size: 12px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAALCAYAAACzkJeoAAAATElEQVR42mNggIKGhgaRioqKbSCaARn09fVxVlZWHgNK/gfRID5Yor6+ngkosBYkAcMgPkicAciZgCyBhCcw0AjgtROva/H6E18IAQAKkluXr0n4aQAAAABJRU5ErkJggg==") no-repeat scroll, #FFC954;
    background-repeat: no-repeat;
    background-position: 270px center;    
    height: 34px;
    cursor: pointer !important;
    text-indent: 5px;
    line-height: 36px;
    border-bottom:  1px solid #ccc;  
}

.talalatok_container{width:  660px;}

.flightblock_filters *{font-size: 12px;}

.flightblock_filters td{vertical-align: middle;}

.flightblock_filters select{
    background-color: #fff !important;
    border: 1px solid #DCDCDC !important;
    border-radius: 3px !important;
    color: #444 !important;
    cursor: pointer !important;
    height: 30px;
    text-align: center !important;
    padding: 0px 0 0px 4px;
    min-width: 150px;    
}

.flightblock_filters{
    width: 290px;
    border: 1px solid #ccc;  
    background: #FFC954;
    border-radius: 3px;
}

#flights_filter_block{
    width: 290px;
    padding-bottom:  0;
    padding-top: 0;
}

#flights_filter_internal{ background: #fefefe; }

#flights_filter_internal td.filter_airline{
    padding-top: 15px!important;
    border-top: 1px solid #efefef;    
}

#flights_filter_internal .air_filter_airline img.airlinepic{
    max-height: 20px;
    padding-right: 5px;
}

#flights_filter_internal .air_filters_table{ padding: 6px; }

#flights_filter_internal .air_filters_table td.filter_retendt,
#flights_filter_internal .air_filters_table td.filter_retendd{ padding-bottom: 15px !important; }

#flights_filter_internal .air_filters_table tr{ vertical-align: middle !important; }

#flights_filter_internal .air_filters_table tr:nth-child(3){display:none;}

#flights_filter_internal .air_filters_table tr:nth-child(15) td,
#flights_filter_internal .air_filters_table tr:nth-child(14) td,
#flights_filter_internal .air_filters_table tr:nth-child(7) td,
#flights_filter_internal .air_filters_table tr:nth-child(2) td{
    padding-bottom: 15px !important;
}

#flights_filter_internal .air_filters_table tr:nth-child(16) td,
#flights_filter_internal .air_filters_table tr:nth-child(15) td,
#flights_filter_internal .air_filters_table tr:nth-child(8) td,
#flights_filter_internal .air_filters_table tr:nth-child(4) td{
    padding-top: 15px !important;
    border-top: 1px solid #efefef !important;
}    

#flights_filter_internal .air_filters_table select{
    vertical-align: middle !important;
    padding-top:  5px !important;
}

#flights_filter_internal td{ text-align: left; }

#flights_filter_internal,
#flights_filter_opener{ width: 100%; }

div.air_filter_airport,
div.air_filter_airline{ clear:both; }

div.air_filter_airport div.airport,
div.air_filter_airline div.airline{ float: left; }

div.air_filter_airport div.box,
div.air_filter_airline div.box{
    float: left;
    margin-right: 15px;
}

#flights_filter_block div.air_filter_airline .airpicdiv{ float:left; width: 55px; margin-right: 10px; }

div#wizard_hitsblock div.submitbutton{
    background: #0896FF;
    font-size: 11px !important;
    color: #fff ;
    height:  25px !important;
    border: 0;
    line-height: 25px !important;
    border-radius: 3px;
    letter-spacing: 1px;
    font-family: Arial;   
}

.flights_search_header{
    background: #fff !important;
    border: 1px solid #ccc;
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 3px;
}


.flights_search_header .plating img{
    /*max-height: 20px !important;*/
    margin-top: 3px;
}

.flights_search_header div.book{ float: right; }

.flights_search_header .cost{
    color: #003680;
    margin-top: 5px;
    width: 100px !important; 
    margin-left: 3px; 
    font-weight: bold !important;      
}

div#wizard_hitsblock div.submitbutton:hover{
    background: #003580;
}

div#wizard_hitsblock .plating{ width: 80px !important;}

div#wizard_hitsblock .plating > img{
    vertical-align: middle;
    /*max-height: 20px !important;    */
}

#pagerhtml2,
#pagerhtml{
    border: 0;    
}

#pagerhtml2 a,
#pagerhtml a{
    color: #444444;
}

#pagerhtml2 a:hover,
#pagerhtml a:hover{
    color: #003680;
    text-decoration:  none;
}

div#wizard_hitsblock div.services{
    margin-top: 3px;    
}

div#wizard_hitsblock div.services img{
    margin-right: 5px;
}

div#wizard_hitsblock div.services img.flight_image_card,
div#wizard_hitsblock div.services img.flight_image_cash,
div#wizard_hitsblock div.services img.flight_image_baginc{
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;    
}    

div#wizard_hitsblock div.services img.flight_image_card{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEEElEQVR4nO2Vz28VVRTHP+fOnb7H45WW0r4KPhQk3QEaEROiBpVFBbcuJWkNMXHrf+A/4N5oUhYuTdz4Y4ELYtSYKAnyS6BAUwkUCvVR3ps3b2buvcfFDJQC/gEmnuQs5s6593vP+Z7vufBfN/nwM52Z3KJzRkBEUCCoEhRUHwkEyphyPSiEACGsxd67z+wXH0XHHwWw7Qnm3ntTEQGvSh4gLSAtlDwoaHm4jYSaLUGCwiBX0kxJs0A6CDgHJ07MzwHrASIDG2Ph9ysdNtSG+OtuHyRiy2gDMRGFh8KDKDSGBAG8QrcfuJd4VvsBY6C9OUKDf6JE1gjUIvjx9G1yD89NNhk4GNvUIKhSOMgdEEBCWQqvkOZKMoBeqqRF4Llxi8iTHNjCw51Ueff1KYqg5F5xntId+KpMUIKFCkARTASREUQFa+FpCDbzyq2+cq0TEIHYCJGABi1JDhABPkBWEeoDPN9M2Dm6RKfTIUkSuvoqIjB+dFJHpkdRVa7dvTxrtdqsClbAGhgyoFW7qAHvIXXQy6rsgjIuCcEGWq0WvV6PPC4TeKN1iAM73sIVjs8vfzpnH7RfbCqvOPFSlqhw0B0Eehn080Duyst01JHVM4wxVS1qoLCwconR25uZ2rIHFKwI1C20hyESyLxSjxRrysPdkDJcE5a7SmujkDtYWAmsXFxl8atf8C8O09yekO3aiQJJ3uXq3xeYmtgDAhYgOA8+J4hhSAx1cUQiREbJVRATiEVoxErdBATDkfnvmXJXaeyPADiTfIPq3lJPrkCiknQbFIogbK0lxNbivcPGMYvdBsuJkOaQZIEkU/q5kuZCmit69H3qsoy0QRpCdr1AFabHpjmy4wiX5AoiDhsJbIgNN4oxOisBVVBVfBC8KiogZr1bC19ejJm80Sfd2mT3CwN6o/uAPxkeHmZiYoJFvV5moFoqtV4TnhmPyhmj6+dR0FIXhdeHHRe0hu4bQxVSBVPJoNFo0Gq1aK4Oo6rY8+cWZ69dWp0rW0H5N9M1va1F6fodnfM/cEZWOP1Hl/beNhrAfv3JzuOPDqjWzKRObz9MMriLSiCIpxk1McbgvafwjuCVW70lmnYTEoT5Oxd4adsrJDfGWRkYfvp5gXd2byozePymI4dHOfjy20zpsxXpHhvHnFz9lovds2Rpwv1eD58kLPWXKdIB0Q7PwQOvcezQZdzN37DblF91ppTH4wCxsTTjJqd6p1i4c46gHqceFwp8MBgsURQTW0vdxphYKXAsDZY4u/8Yqh8w2Whz7+aZpwOoKpnLGau1GWltKwGCw6nDqcerR4MjOIcvAsFr6ap8N38SVX3YiVC+JevtY2Z2jUzNCVL91YfkrlFaDULV9cQ/+K7WFpcXZp84/3973P4BZJxgqRlNbEsAAAAASUVORK5CYII=);
}

div#wizard_hitsblock div.services img.flight_image_cash{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEN0lEQVR4Xu3Ua0yThxfH8W+fpwUdl23epjhpRcUZdTqVGF1M5nQq0yE4WaQT3dQMUcSNyfTPXxBQN8VEwQEjY1nUKYaLIKJTMYAi3kVdQS6KgAjTCi21raW1Zc+Iib4gIbvEvfNzct7+ck5OcvjPvGQ0t/ntydo9a138MoEX7e6923nRW7+UloQskJaFBUpF5wqm0wOBf8BgMHiVlJ5q2xQb7a9/aEY1ZBgdRjv5uQXFp8tO1Zk79HPoRsbfdLumcfXxwoLks+eKWbgwkIk+48k/cRAvpTcNt+5x5uxpZs74gK4hCFqkXj1w4KB019597AJ/oaglwj2l2kPKsauSbSN/YkvC//Cb+zH6dj1teh1ll0sYN2kscbFbuHDxAo5OOzerK1M2xf8/EUBOz9hfNXvrNfPOKEkBrk5OuL5lokLxNffMo/EepmbVkvVU3/kNj/4qEhN3MGXyFGwOmykjc7+bXBT39HiDRybdq9m5mTU7ltdElXzvjqERRFGBXHBGkPVCktm4/0chT/pdYMR4F44eP8SYMeNABuXXr7gJgkhdVVM08Jqcbq7eOLc77ceUNeXl5Wxctx0v5XCKzpyktuwKg320jPJRoJA7d/UryEQHr7u7MMtvMmvXhzLY5R0EmYiuTY/F3NEJvPt8g7qGqoRvE2Kk2LiYNR1WC9u3JeDrO4d2y33mzw8gcnkyg3ShFCcNovq8BZvtMb3lbmQfzuf9ub480DUiATqtgZZG7S8VldU7gWNyq81cmpaeOm1tRBiiKDLfzx/1osVIkkRx2a+UnC8ECZYGhqL+NIgPDb5ERH7Frsh9CK4pND80IJeDIIgYWo2UX9TEturaTgIXAYTmB3eUwUGfkbwrHZ+JU8gvOExYeCjZh7KYPHEaAXMXMcp7NJ5DVBjN7Wz+LgZkDpKSUmltNqNwAlEBTqIL5ZcqY7rCjz0LBxBs9o5WbXs9kmhmXUQkGXvzeHvsBHJys1gTvor6mrv4+6ppqK9jdXgIen0bK0NWcijvIEjOCCIohzuhve4apW3VHgWu8hzIjpw4qBs5ckQfkJ6Ws6IXg98YjkLem30HfiY7NwNBJiAIAp6eSoKDl5KaloSjs5PSolI8xkg0XVZsaHlw/zigoRtBc01TG7txMzmZeVitVuyOJ9Q336SxpYLAwECO5BSydPEKBvQfgDpITXJqIk/sdoztJrxU3tZbZ6UvusKPPgvv8VXExW/I1dy4EaAcOoQ5H/miUnk+PbRcVOAxcCgCclasCn46ud3q4Pem1vpKTVW00WS+BtTQAxndxG/ZENrUdDfVYrEyfca0rn4PmSBQW1vL3n37edRuwqSzNFRoqqOMJtMloIF/Y++B1Hlh4Z9LAQtmS8k/bJMOZKVJ8/xnSlOnTmpwd3P7BHiTFyEjM10Zt/mbxyFhS6QJE8Ye7te370ygHy/KS38C4oTV7fYJOSgAAAAASUVORK5CYII=);    
}

div#wizard_hitsblock div.services img.flight_image_baginc{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAAGXcA1uAAAACXBIWXMAAFxGAABcRgEUlENBAAAACXRFWHRDb21tZW50AACJKo0GAAACyUlEQVR4nLWWX0hTURzHL0FGEiRoz4bgW0Nf86FC6kFfCsJCep0bZjrGJrs5qbsNHyQfl0oYjhmTYnNztC3EcsOx1mLTtD/2UCsiIvoHPZT08u2c4+7Vnd27P1APH3bP/d3v73t+5/zOYQIAISEIIqFB0Ov1EgHLK6tgg+MRASQCofDZNfpLIzhEHumvcDV7Hm/m5nYGNEwervAomSkOhwPyc1GA0tfXt5uq4DpKkOQxVehVPI4Kcoqlja/YP4IiD/YwNDQEl8tVHKAlZjZSrMyHsVixgkeZVWFmTYRj3Lu1vWOaaVgr28TEBAwGQ7EDvyCUlVyeVXTEBcRzb9UFdrsdgVe3cCJ2ACaTCc+TSVbUvNerLkg8XsHdLTckSVKC6+Ewsm1tyjbIAp1WDSps86vUQRiR95Gg3xtnq8QJwI2dJQK64WqNpoJe6Vk1aKHBYJB/P1wisNlsuOgD24cmJ3jBdVWHOvuOwLgA9Pf3VxaEQiFYLBa1qe4KFsJ+2LLnEMjfZP2TaWnBy54edYHb7WY9TumI7oMoikjW17PWyLa3qztI65cQjPqV4MDAAJ40NyMTj1euoQxMsF2DQCfwW7+nLeoIPwjfCB8IHwmfCnwmfCH8IQS1cpT0HmfQQHhKaCnzTS9huqwBKaOV8LPGtaoGmrNV9crQwul0IhR9hMnVXzhzGzDfB7uHKm1aRQOr1YobiZ125/Gv/S656Go2oPh8Ppz1Ar3zwGzyO+4FQuxgVtN2mgZjY2OILC8iEo0o7wYHB/EukUCeLNf01FRtBnSWk1siTi8dVo4e5XL6JDweDwKBADa7utgRlHnW2YmY31908Woa0Ksk9v6OkvjUg4MYzV1A6MUsZmZm2DdmsxmvScJUY6NistndjfDiYnVLRK+h8fFxrRkpGI1GpCIRbKXT/B1XYiD+hzMgI8r/PnQFI+kfQXPpaO6/hjAH+GyCAeEAAAAASUVORK5CYII=);    
}

div#wizard_hitsblock div.services img.flight_image_nocash{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAABAAAAAQBPJcTWAAAAB3RJTUUH3ggNCxYRXIc+JwAABJZJREFUeJy11XlME2YYx/FvD45CEWwtpcjtNadGIvOIm05EzRQwsohR57HFbdnULJkzTpfMbMY/jMZNjWKMzg1FUGCKugTEoIiCaGFyCFhuKkUKLZYWDy7f/aGYDUEXo8/fz5tP3vd93t+LAD/eZgkwvlVEgHiriIDk10HsHZaFvyfvm7dx22fSl/VJJbAESAH8gbz/g9QbK8/s2rv97OWs7AttLR29Wbnnwwfrlfx7J0AscBeYLoHG/s02my3kVon+Znz8b2p3pRK1ZihVlVVoNN58vCi2JiwsbL2HmypjQOBVSNWd+nXpmef3X829xOLFsYRNDuVsRhIhgaOpq7zLlavZzImYi81mY9nS5Wt9tLojSjdV93+AgZBLpg32O/aT7faeJuRNE1n4zmECNBMpNeg5k55IV/djFsyJQe2pZeeuHYwaNZJJk8LIycmO273j4LoXgH4I5/aAIQoUEmeUcj88nIbjJR/HaNflSOyBVNQU468LZs+eXYwfP4HOnk6HvvCGh1wmm3ziaFqBbCBgg92a2Vj495eqmlrFmAwwekJXmCsKmRoXmQpnmTvd0lZchnQxTONFWmoGvroAkAhuFua7SCRSaiqMOlPjvfQXgIKi3H0pqafOJLRbFP7z5uN3PZ8JOVBmCsWsc0Pr547CSY2b0zAUTh6oFD4M06r55chW7K09SCRS2qz3aTPbKlpaLJbnQHVd+U6f4erM4wnHpnp7e7Pxu00ER0VhcBZos3MJLW+iV7WI9CJXBJ1odAo07iGkpWWxcs1XCJkNnedY2lraMRmbj5eWVuwHsiSPOjtyDh2Om3ExKwOZTEZ05EKWL12BEIJL1zK4nJfJxNv1rE7NBqDj6BHWX8vmev4VpEoHjS025HLwDZYR5DIL/fXin1qtlgtAPoCkuqG4YahSF2B3OEhIiueGPheNWsPMmbNYsCASQ20ZdypLWdbthfLTLwA4MHs6I7ZsYcXqGJ4oe5DKwD9wCPcKFVvNreZ0oOD5mZdV5xeUV+eL2rvF4lGnQ9gddvHrvp0iMma2WPJJtPjj+CHR0mYShbdyxd4Pp4hnsSIOzvtAqHXuQj0WMSnaWei0vluA0P53KjmXkWQdM2aUCgQCgYuTK8O1I3GSKzh24igppxORSqRIpVICAgL5RuvPiE0/ArDWewhF05wx3pBvNpmb04GS/oBs3LujF6Wc+tPf0molZGQQMpmUNnsLHQ+sTJn8PiuXrcHFxZXmZhOrVq1m98W/MHoqmVpnIvJBJ131Tw6dbLclALcHGvnnD+3nbZtPlxQVxQQG+/NR9HyCggIQQiCXOeHrE4wUOZ+vXUlPby/dj3uYoK8wb62u1T5bvkTyNDAHB/pq2/bNXxuNDXEPHz4mPGIG4RGzkEilGAwG4o8l0H7fgcP6sK60pOKHLIdD9R4ceBkyYFQAxCfERelv6s+bGpuImBvOULUXSYmpWM22+rLbhu/tDkce0CieRkryYMigQF8lnjocWFVZVd5kbnbT5906a2xo2m+xWosAS1/Pq5A3UgJi+0ZYwLdvHBgASX71itdDpj3734WA5H8AUYYIV+3nDK4AAAAASUVORK5CYII=);    
}

div#wizard_hitsblock div.services img.flight_image_cardonly{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEcklEQVR4nN2Vz2tcVRTHP/e+35lfSSaZpA2xP+xPQTpZFaHQoP+CKzeKC5EutBGhIIgtiLoo0iIotItm0yiCNosWsSpjpYFUaxITU/OraX5MmsxkJvMySWbmzXvznhuJptRolno2Fy7nfL73nHvuufBfN7HTgK/6Rq8oivqSkHLL/te9VzvOv3d26FF/dSfwm/3jwcH2RjRFwXE9HLfGUnaZ9Ow0zYnE4OMOvCMBgOZYCM8PCGMycG+Kn/pvb+u/YwFFkaiqIACWZic4c/rUtmX+VwJ3rr2arI9HU7PA7OwMDQ2NWJYFQM+l14PmYPrRkEErEjl/4oWenn8U6Pv8lWQ4YqTi8VB9a+hbVCvG6rqPXQyjOsMkn27iicMnqbklvPIqQijkZ6Y6psbG3wS2F0hdfTkZjhippnio/vaQz8PsAon6GcKWTzQEx4/o1Jk+lcIcAHq0FXtxibXsPARBB2zTpt9dv5IMV++kWluj9RsVwRc/+GRyZRzHoVQqUS6XiT0FHi5nnj3ErrYEgd5CZmyQIFD58laeH0dzHY/NoK+v73Q8Hn+nru65epyHxKTHi89nwM0xNZMluzjHsq1wb8qm42gDTfEYvtbCcrpEUT/O5ILHxMJNgPotGaRSqaRpmleampqS6xsbtCQSzKUX0DUNz62iGyamZbFkO4T1MlGtikUGV40xfr/E+MR9lpeXcV2XRGsb17+5NST/Aj8bi8UGE4lEMkCyuLjE+kaZlXyecDhCLr+ColvkywprZY9lO0APtTGVbaD3xi8MDA5j2zbNiVYOJU+wWDKQqpYUf8AH9+/fnwyCgKpbY2pqkgMHDm6uo6O/0rovwVxmA7cMu+Mx9uxqZHp6mpGRETzPQ9V0GnftY3wuR75QBODB2M+I3t7eTsuyUu3t7dTV1aHrOo5bo+o46KZFZjGN2WAwMD2AVBSOxo/QGGlkdHSU+fl5QNCQaGMuV2Ymndlyl3OTw4hPb95Nnex4snPVtlldLeDXfDzXwfdcotEooVAIy7LQdR1FUXAch/7+fnK5HPHEbtZrBndHJnBdbxMcBD7rqysUC9khFaF05osVQqEoexriaJqCFIIgCFhZyVOpOBRzNhvrRQh87MIKQlHZfTDJ8MQ8q8UcQvzZK261wkaxYLuuc+7GZ5cvqJVyhcl0HkVKNFWiqQqmrmIZKnWmQawhQqJFRVUUhIB0tsDgvQdkZrN4NR8hBEIIfL9G1SnjVZ1uKZWua90XbQC1YNuomoaqKkgpEQIEAiEFihRYukajuoFT9ZCRBLMPl1kvO5vgwA9wHAfPrX4voKvn43e3/AlqNpOZyefyew3TwDQNTMPEMA0Mw0DTNBQpKFWK/DY2TtPhZ6hWa5vgteIatl2YCYKgq/vDt3of92g3i/fauU86pZRJRVGOSSmTUpFJQ9cxDINYpI5arUYoUo+maaTTadLpBbtW8y4GARcuf/CG/XcjZ9tZfurtjzpVVd0rpTymKDJZq/mdpVIJoBs4d+n9rpnt4v8f9jtDxvzpkvNuLgAAAABJRU5ErkJggg==);    
}

div#wizard_hitsblock div.services img.flight_image_nobag{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAABAAAAAQBPJcTWAAAAB3RJTUUH3ggNCxcvhP0SzQAAA8pJREFUeJyllV1MW2UYx39vS5lQKi1DiG5jtjKDg2hSGkdGxghVwtKxyLKYLX5cCMt24YURI9wYE7NEvdEbTVyCifFiMWPxYmMmsq1rZzAOKBvyaWV0fLV11JbCyqBAXy/4LO0BE57kJCfn+fg9z/89zzlCwl4B4yQxJxwGygABqFceq1YuWM67chSmkuUDCAmjwOHNECekSvhHQEzCrIgvvHqfKeF6OdQoAZAgJYxK2LsJkO0E6YQipVwnfOaAe4rFV7poBvYBv2+CLAKdwOwW+QMC7m4FEAARjaYlfWHBNqfRhL6uqvpqODdXUdP/aXPAzaampoeirq4uH+g6d+uWzuLxENRq+eLECUJa7Q4ZzABmFcsHpLtotdJpNJIVidB49SqGSEQxUwhBQUEBNpsNlUqlFKYDatRms7kSKAdwmUw8FwrxwqNHFHs8uEwm5lJT1zLy8vI4YrWR8epZWmbLePJ0AUbpJhAIKEHa1GazuXwVsBnyem8vXr2eaH4+1Wc/5dfFKr68b6TFreFhCP6ahPdLYvT2dCsBHEnnu2i10lq0/Haet9sp7O+nO7Sbn3thfnE9LjwHU3rLVjKh6GkuKeG7igoA3rl2jWN/fIsQ6359GrxngWzpQ61WK1SBBIk2ms9gwKvXY/F4yLn5C7teKSTLUsgHlhBvpLcSav+Bu3daicViSvUdWwI2Q0rbm5HqAbq83URmpvH5fIqdrwKUxQOMRiM1p6vJ+6h+Ta5Tly/ToNPxtpRYiou3AyRKlJuby1HrEfKPZzG838lPM59jeekQLk8KozodxcPDaB0OvLdv83x6OumVlXhGRhQniANUVFSQWuXnx8gnOP+9wsjjQWJyiSexCBbNMQylpWjdbjL9fp4BJvv72R0Os+/MGQYfPNheomAwyFjkbyIL4bio+8HfOGh+kY6ODhbr6xlcWb6DQIrdTs6FC5w+eTLpCHGAvr4+yrLXP+271GlYn32Tj/d/z5/t/QQCAb7p6kJ16RLujIw1SLYQRKLRpIA4iWKxGJYDpaizFqnOOUdp8F0m7ZLO1j7Gx5f/R9FoFNfYGC83NPD4xg2yZmfJ9PtxTE7iNRgSJEo45JHhUfR+E53XB3APDDE9PZ3Q1dLSEq6hIQ40NqIuLERnt2PxePDq9fjiIYmA+fl5gsFg0nE3mpSSe4ODOMNhJlb2JAnEoZJSzm1bbRuQy2Ra25Pzdjuv9fSs+ubVZrN5SghRC6TsBLRx44smJtgTDC51mkwfCoDa2toi4LgQ4qmdQAAODQ3teaut7VTawoIeaP4PSzGFbTAIMUwAAAAASUVORK5CYII=);    
}

div.flights_search_details{
    border-bottom:  1px solid #D6E1EF;
    margin-bottom: 50px;
    background: #fff !important;
    border: 1px solid #ccc;
    border-radius: 3px;
    -webkit-box-shadow: 0px 5px 4px -2px rgba(204,204,204,1);
    -moz-box-shadow: 0px 5px 4px -2px rgba(204,204,204,1);
    box-shadow: 0px 5px 4px -2px rgba(204,204,204,1);
    width: 100%;   
}

div.flights_search_one{
    margin-top: 10px; margin-bottom: 10px;
    width: 100%;
}

div.flights_search_details *{ font-size: 12px !important; }

div#wizard_hitsblock .flights_segments_dep{ border-bottom: 1px solid #ccc !important; }


/** RÄÂSZLETEK */
#wizard_flights_travellers_form table td{text-align: left;} /* special */
#wizard_flights_travellers_form .flights_legtable *{margin:0; padding:0; }
#wizard_flights_travellers_form td{padding-right: 5px;}
#wizard_flights_travellers_form td.airline{width: 80px !important; vertical-align: middle; text-align: center;}
#wizard_flights_travellers_form td.flightnum{width: 50px !important;}
#wizard_flights_travellers_form td.startpoint{width: 200px !important;}
#wizard_flights_travellers_form td.starttime{width:180px !important;}
#wizard_flights_travellers_form .flights_legtable {width: 100%; margin-top: 10px !important;}

#wizard_flights_travellers_form td.startpoint{text-transform: uppercase;}
#wizard_flights_travellers_form td.startpoint span{text-transform: none;}
#wizard_flights_travellers_form td.endpoint{text-transform: uppercase;}
#wizard_flights_travellers_form td.endpoint span{text-transform: none;}
#wizard_flights_travellers_form td.starttime *,
#wizard_flights_travellers_form td.endtime *,
#wizard_flights_travellers_form td.date * {font-weight:bold !important; text-transform: uppercase; }

#wizard_flights_travellers_form .flight_select_details,
#wizard_flights_travellers_form .ticket_data,
#wizard_flights_travellers_form .priceing_data,
#wizard_flights_travellers_form .baggage_data,
#wizard_flights_travellers_form .travellers_data,
#wizard_flights_travellers_form .extra_offers{
    -webkit-box-shadow: 0px 5px 4px -2px rgba(204,204,204,1);
    -moz-box-shadow: 0px 5px 4px -2px rgba(204,204,204,1);
    box-shadow: 0px 5px 4px -2px rgba(204,204,204,1); 
}

#wizard_flights_travellers_form div.bic,
#wizard_flights_travellers_form div.plane{display:inline;}

form#wizard_flights_travellers_form .flights_onesegment{background: #fff;}
form#wizard_flights_travellers_form .flights_segments_dep{
    border-bottom: 1px solid #ccc;
    background: #fff !important;
}

form#wizard_flights_travellers_form .flights_segments_dep table{
    background-image: url(data:image/png;base64,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) !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
}

form#wizard_flights_travellers_form .flights_segments_ret table{
    background-image: url(data:image/png;base64,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) !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
}

form#wizard_flights_travellers_form .flights_segments_ret{
    background: #fff !important;
}

form#wizard_flights_travellers_form .flight_select_details{
    border: 1px solid #ccc;
    border-radius: 3px;
    background: #fff;
}

form#wizard_flights_travellers_form .flights_legtable td.flightnum{ font-weight: bold !important; }

form#wizard_flights_travellers_form .flights_legtable td.journey,
form#wizard_flights_travellers_form .flights_legtable td.flighttime,
form#wizard_flights_travellers_form .flights_legtable td.starttime b,
form#wizard_flights_travellers_form .flights_legtable td.endtime b{
    line-height: 22px;
}

form#wizard_flights_travellers_form .flights_legtable td.startpoint,
form#wizard_flights_travellers_form .flights_legtable td.endpoint{
    font-weight: bold !important;
}

#wizard_flights_travellers_form td.airline img{ max-height: 20px; }

/** Linkek a rÄĹ szletek lapon */
form#wizard_flights_travellers_form a{
    text-decoration: none;
    color: #0896FF;
}

form#wizard_flights_travellers_form a:hover{
    color: #E99A1E;
}

form#wizard_flights_travellers_form a.egyes{
    border: none;   
}

form#wizard_flights_travellers_form .forward{
    position: relative;
    clear:both;
    width: 152px !important;
}

form#wizard_flights_travellers_form div.submitbutton{
    border-radius:  3px;
    width: 100px;
    position: absolute;
    left: 0; right: auto; /* special */
}

form#wizard_flights_travellers_form div.submitbutton div{
    background: #0896FF;
    font-size: 11px !important;
    color: #fff ;
    height:  25px !important;
    border: 0;
    line-height: 25px !important;
    border-radius: 3px;
    letter-spacing: 1px;
    font-family: Arial;  
}

form#wizard_flights_travellers_form div.submitbutton div:hover{ background: #003580; }

form#wizard_flights_travellers_form{ padding-bottom: 20px; }


/** jegykiÄÄllÄÂ­tÄÄsi hatÄÄridÄšÂ */
form#wizard_flights_travellers_form div.ticket_data{
    border: 1px solid #ccc;
    border-radius: 3px;
    margin: 20px auto;
}

form#wizard_flights_travellers_form div.ticket_data td.lasttktdateleft{
    padding-bottom: 5px;
}

/** ÄÂrazÄÄsi adatok */
form#wizard_flights_travellers_form div.priceing_data{
    border: 1px solid #ccc;
    border-radius: 3px;
}

form#wizard_flights_travellers_form div.priceing_data h3{ 
    padding: 6px; 
    border-bottom:  1px dotted #ccc; 
    background: #FFC954;
    margin:  0;
}

form#wizard_flights_travellers_form div.priceing_data table{ padding: 6px;}

#wizard_flights_travellers_form .priceing_data table tr:nth-child(2) td:nth-child(2),
#wizard_flights_travellers_form .priceing_data table tr:nth-child(2) td:nth-child(3),
#wizard_flights_travellers_form .priceing_data table tr:nth-child(2) td:nth-child(5),
#wizard_flights_travellers_form .priceing_data table tr:nth-child(3) td:nth-child(5),
#wizard_flights_travellers_form .priceing_data table tr:last-of-type td{
    font-weight: bold !important;
}

/** PoggyÄÄsz informÄÄciÄĹk */
form#wizard_flights_travellers_form div.baggage_data{
    border: 1px solid #ccc;
    border-radius: 3px;
    margin: 20px auto;
}

form#wizard_flights_travellers_form div.baggage_data h3{ 
    padding: 6px; 
    border-bottom:  1px dotted #ccc; 
    background: #FFC954;
    margin:  0;
}

form#wizard_flights_travellers_form div.baggage_data table{ padding: 6px;}

/** Utasok adatai */
form#wizard_flights_travellers_form div.travellers_data{
    border: 1px solid #ccc;
    border-radius: 3px;
    margin: 20px auto;
    background: #fff;
}

form#wizard_flights_travellers_form div.travellers_data h3{ 
    padding: 6px; 
    border-bottom:  1px dotted #ccc; 
    background: #FFC954;
    margin:  0;
}

form#wizard_flights_travellers_form div.travellers_data table{ padding: 6px;}
form#wizard_flights_travellers_form div.travellers_data table td{vertical-align:middle;}

form#wizard_flights_travellers_form select,
form#wizard_flights_travellers_form input[type="text"]{
    border-width: 1px 1px 1px 1px;
    border-color:	 #C0C0C0 #D9D9D9 #D9D9D9 #D9D9D9;
    border-style: solid;
    padding: 2px 3px;
}

form#wizard_flights_travellers_form input[type="text"]{
    width: 180px !important;
}

form#wizard_flights_travellers_form input#con_tel_0,
form#wizard_flights_travellers_form input#con_mobil_0{
     width: 180px !important;
}

/** MegvÄÄsÄÄrolhatÄĹ extrÄÄk */
form#wizard_flights_travellers_form div.extra_offers{
    border: 1px solid #ccc;
    border-radius: 3px;
    margin: 20px auto;
    background: #fff;
}

form#wizard_flights_travellers_form div.extra_offers h3{ 
    padding: 6px; 
    border-bottom:  1px dotted #ccc; 
    background: #FFC954;
    margin:  0;
}

form#wizard_flights_travellers_form div.extra_offers table{ padding: 6px;}

/** SpeciÄÄlis igÄĹ nyek */
#wizard_flights_travellers_form .meailinp select.ssrinput,
#wizard_flights_travellers_form .otherinp select.ssrinput{
    width: 200px;
}

#wizard_flights_travellers_form table.ssrtabble td.airline img{
    max-height: 20px;
}

#wizard_flights_travellers_form .fqinp input.ssrinput{ width: 172px !important;}

div.luggagelinks{ 
    margin: 8px; 
    overflow: hidden; 
    text-align: left; /* special */
}

span.luggagewarning{ 
    display:inline-block; 
    margin: 8px; 
    text-align: left; /* special */
}

/** fÄšÂ kontÄĹ ner */
div#wizard_main_content{ width: 100%; }

p.th{
    font-weight: bold;
    font-size: 12px;
    color: #003680;
    border-bottom:  1px solid #D6E1EF;
    padding: 5px;
    text-align: left;
}    

/** general classes */
.floatleft{float:left;}
.floatright{float:right;}
.clear{clear:both;}

#wizard_flights_travellers_form *{
    font-size: 12px;
    font-family: Arial;
    font-weight: normal;
    color: #000;
}

/** FoglalÄÄs megerÄšÂsÄÂ­tÄĹ se */
#flight_aggreement_form .flights_legtable *{margin:0; padding:0; }
#flight_aggreement_form td{padding-right: 5px; text-align: left; /* special */}
#flight_aggreement_form td.airline{width: 80px !important; text-align:center;}
#flight_aggreement_form td.flightnum{width: 50px !important;}
#flight_aggreement_form td.startpoint{width: 200px !important;}
#flight_aggreement_form td.starttime{width:180px !important;}
#flight_aggreement_form .flights_legtable {width: 100%; margin-top: 10px !important;}

#flight_aggreement_form td.startpoint{text-transform: uppercase; font-weight:bold;}
#flight_aggreement_form td.startpoint span{text-transform: none;font-weight:normal;}
#flight_aggreement_form td.endpoint{text-transform: uppercase;font-weight:bold;}
#flight_aggreement_form td.endpoint span{text-transform: none;font-weight:normal;}
#flight_aggreement_form td.starttime *,
#flight_aggreement_form td.endtime *,
#flight_aggreement_form td.date * {font-weight:bold !important; text-transform: uppercase; }

#flight_aggreement_form *{ font-family: Arial; font-size: 12px;}

#flight_aggreement_form table[id^="dep"]{
    background-image: url(data:image/png;base64,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) !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    border-bottom: 1px solid #ccc;
}

#flight_aggreement_form table[id^="ret"]{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAAB0CAYAAACR6Iy2AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAABAAAAAQBPJcTWAAAAB3RJTUUH3gcQBw8B8wlmrAAACDxJREFUeJztnftzVEUWxz8NuquuqyjILspTNkiRQMJDfz75x3dObdXuD8qyyCOIPNaobFRWpLIassHQ+8PpmZoNk0n3nXtn7qM/VakKzG3S8KXv6fPo05DJdBVVPaSqvxn1mZv2ZLqKqv4euAS8C7wA7ovI7eFnshgVo6oO+Ch87dvx8aqIXOv/IotRIap6ALgMvDXmsb+JyPcAr0xlVh1DVfcBZ4Ez7PEf3ns/B2QxqqDX670NXGH8ahjgnDvY/z6LUSKq+idgnpdtw25sAwMjnm1GCajqG9hO6b2EYU+Bv4vIev83shgToqonvPfnnXOvRg7xwH1gRUReDH+QxShIcNwuAUcShm1gq+Hfoz7MYhRAVQ9hW9Y3EoZ9DXwuIr/u9kAWIxFVPYttW2P/7baA6yLyaK8HsxiRqOrr2GpIMdI/YK+lzZiHsxgRqOoRzD6MDPCNYBu4LSIPUn5OFmMMwZNeAE4nDHsKfCYiP6f+vCzGLqjqm8DHwIGEYQ+AWzu3rLFkMUbQ6/WOA4vOudgIxRZwTUTWJvm5WYwhVPUVYAk4FjvGe//YOXc11kiPI4sRCOHuT4DfRQ7xwB0RuVvWHLIYFArwbWBG+kmZ8+i0GCGkcQX4Q8KwbzAnbldPuiidFUNVD2NO3Gsxz3vvnwM3lpeXv65qTp0TQ1X3ee/POefmEoY9Aa6KyC9VzQs6JkYB38ED97Bwt69sYoHOiKGqJ0PeIdZ3GBvuroLWi1Ew7/AI+IeIPK9mVqNptRiq+kfgIvFG+lfn3A0RWa12ZqNppRiquh9YBE4kDPsJM9LJAb6yaJ0YBbJwUzXS42iNGGE1zAMfEv/3mrqRHkcr6qZ6vd5BzEi/mTBsJkZ6HI1eGUVWw6yN9DgaK0av1zvonEtdDTM30uNonBgFbUNtjPQ4GmUzCtqGWhnpcTRiZRRcDWDh7s/rZKTHUXsxghe9SFr13hYmwrfVzKoaaitGiCldICEfHXiMvZaelT+raqmlzQjVGeeJLxrrb1lvi8jD6mZWLbVaGar6FladcXCvZ3fwBFsNtdyyxlILMUKJzDnSDfQ2tl29X8nEpszMxVDVY1gJZVSYe4jHWGFAo1fDMDMTI9QpXSDxleS9f+6cuyUiX1UysRkydTFU9TXMZzhW4OevYVvWxu2UYpiaGMFxm/PezyXkofs8A27GHDhpMlMRQ1VPYqd9Xk8c6oGH2FmH7bLnVTcqFUNVP8BEiDqgvoMfgRsi8rTcWdWXSsQIqc8F4J0Cwzex7Wrt8g1VU6oHrqrveO/nSTv31ucF8E9MiNLrWJtAKStDVQ95788654qIAHYQ8YaI/KeM+TSVicQoQYR17NjV95PMoy0UEkNVD3vvz0wgwiZwB2t+VdvM27SJFiN0FPsAmCPt0OGAEFm9h7WE66RdGMeeYgRn7RR2/DYlwTPMC+wk6JcislXwz2g9u4oROgKcCl/ReYUdeOAr4G5bQxhl8pIYqvoeFso+MurzSDzwLfBFm6KqVeNg8Co6hr2KinjLw6xhInTGcy6L/unOdzHjPKkQm8B3WYhi/N9rKDTC/dB7f7xAZHWYdcyTnqhjQNcYaRNCGvQkk+2gwIJ9K00oIKsDMVvbo0zgWwTWsDB4p8Mde5Hi9E3qdXuswm8lb3NHk7x1DbnrM8D7RcYTmrJjvkf2wocoHCgMZ6rPAkcL/jmb3vvbVXYcaBoTh9BLEOUJFj7/adK5NJ3SMn0liLKKGfn/ljWnplF62jWIMo/ZlCRCVPcO8LBoa7kmU1lBgqoe8N4vFNx9/YwlnTrlNFZeqhMCj/MUK05Yw+zJRrmzqifTLGI7iomS5NEPvboetD0rONXyTlXd770/DXxUIPa1jp3bLrUVXZ2YSeFzOJW0ABxPnIPHynlutbHCcKZHAnq93tvOuUXSD8c8w44DfFfBtGbGzM9ngF0Igh2WST2j8QgTpRV59VqIAaCqr2KCnCJtXpvYa+ubSiY2RWojRp8QiFzEso8prGEGvrEefO3E6KOqp0OXzZRd1xbmlzRyldRWDBjc8nUROJw49F/YKmmULam1GH0KHsLcxIx7Y0IqjRADBr7JElbFksIq9uqqfSKrMWL0CWGVRdKqHCtpJF82jRMDQFV/izWFTGkoX/oVC2XTSDH6hC7OCwm3R5Z6+UjZNFoMGOy4lkhbJaVcy1M2jRejT8Ed10QXVpVNa8SAwjuup1gTyZkX2LVKjD6q+j6240rpgX5z1v1IWikGFF4lM2083Fox+oQuDUvE+yUb3vury8vLP1Y4rZG0XgwYdPK5THyMy2MHfr6oblYv0wkx+qhdAXcO2B855DFm3Kfik3RKDBj0QfyY+FNam5gdqTzF2zkxoNiNZN77e865lSp9kk6K0ScU2F0h3lGstLF9p8WA9FssQ4/E61V0k+68GH00/X7XVaxfYmn1W1mMITT95uN14NOyQilZjB1o4p3gIZRyvYwiiCzGLqjqCe/9hYTqlIlfW1mMMYQmBZ8Q75NM9NrKYuyBqu7DOlOfink+7LZuFml4mcWIRFWPeu+XElK8yRHgLEYC4bziFeJPYW1g6d3HMQ9nMRIJr60FrK9KDB5rQrBnKCWLUZCQTbxIfJ5kz/RuFmMCQuvAS8TnScZevpLFKIGCeZJrO0/xZjFKIjVPMupSlixGiYRej+eJ9EkCP4jIXyE+QpmJQES2ReQ68ClWtRjD4HBpFqMCwg04f8baAo7Fez+ojM9iVISIPBORvwB3MV9jJM65LwffT2NiXSdc7nKZl1t13BWRlf4vshhTIhytXsTyJL9g/kajLgJuHSG+NZL/AS9lHU225r3AAAAAAElFTkSuQmCC) !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
}

#flight_aggreement_form div.bic,
#flight_aggreement_form div.plane{ display:inline; }

#flight_aggreement_form .flights_aggreement .flighdata{
    border: 1px solid #ccc;
    border-radius: 3px;
    margin-bottom: 20px;
    padding: 0;
}

/* -- JegyvÄÄsÄÄrlÄÄsi feltÄĹ telek */
#flight_aggreement_form .flights_ticketing_data table tr:nth-child(1) td:nth-child(2),
#flight_aggreement_form .flights_priceing_data table table.egyes tr:nth-child(2) td:nth-child(2),
#flight_aggreement_form .flights_priceing_data table table.egyes tr:nth-child(2) td:nth-child(3),
#flight_aggreement_form .flights_priceing_data table table.egyes tr:nth-child(2) td:nth-child(5),
#flight_aggreement_form .flights_priceing_data table table.egyes tr:nth-child(3) td:nth-child(5){
    font-weight: bold !important;    
}

#flight_aggreement_form .flights_ticketing_data > div{
    border: 1px solid #ccc;
    border-radius: 3px;
    padding: 0;     
}

#flight_aggreement_form .flights_ticketing_data > div .ticketing_title{
    border: none; border-bottom:  1px solid #ccc;
    background: #FFC954;
    padding-left: 8px;
}

#flight_aggreement_form .flights_ticketing_data > div table{
    font-size: 12px;
    padding: 6px;
}

/* -- Utas adatok */
#flight_aggreement_form .flights_travellers_data > div{
    border: 1px solid #ccc;
    border-radius: 3px; 
    padding: 0;   
}

#flight_aggreement_form .flights_travellers_data > div .travellers_title{
    border: none; border-bottom:  1px solid #ccc;
    background: #FFC954;
    padding-left:8px;
}

#flight_aggreement_form .flights_travellers_data > div table{
    font-size: 12px;
    padding: 6px;
}

/* -- PoggyÄÄsz adatok */
#flight_aggreement_form .flights_baggage_data > div{
    border: 1px solid #ccc;
    border-radius: 3px; 
    padding: 0;   
}

#flight_aggreement_form .flights_baggage_data > div .baggage_title{
    border: none; border-bottom:  1px solid #ccc;
    background: #FFC954;
    padding-left:8px;
}

#flight_aggreement_form .flights_baggage_data > div table{
    font-size: 12px;
    padding: 6px;
}

/* -- ÄÂrazÄÄsi adatok */
#flight_aggreement_form .flights_priceing_data > div{
    border: 1px solid #ccc;
    border-radius: 3px; 
    padding: 0;   
}

#flight_aggreement_form .flights_priceing_data > div .priceing_title{
    border: none; border-bottom:  1px dotted #ccc;
    background: #FFC954;
    padding-left:8px;
}

#flight_aggreement_form .flights_priceing_data > div table{
    font-size: 12px;
    padding: 6px;
}

#flight_aggreement_form .flights_priceing_data table table{
    width: 100% !important;
    font-size: 12px !important;
    font-family: Arial;
    border: none;
}

#flight_aggreement_form table.flights_other_services{
    border: 1px solid #ccc !important;
    border-radius: 3px; 
    padding: 0 !important;     
}

table.flights_other_services table td{ text-align: left !important; }

#flight_aggreement_form table.flights_other_services td.flights_other_services_title div{
    border: 0;
    padding: 0;
}

#flight_aggreement_form table.flights_other_services td.flights_other_services_title{
    border: none; border-bottom:  1px dotted #ccc;
    background: #efefef;
    padding-left:8px;
}

#flight_aggreement_form table.flights_other_services tr:nth-child(2) td:first-child{ border-left: none; }

#flight_aggreement_form table.flights_other_services tr td{ text-align:left !important;}
#flight_aggreement_form table.flights_other_services tr:nth-child(2) td{
    vertical-align: middle; 
    border-left:  1px solid #efefef;
}

/* -- FizetÄĹ si adatok */
#flight_aggreement_form .flights_paymode_data *{
    font-size: 12px;
    font-family: Arial;
    border: none;    
}

#flight_aggreement_form .flights_paymode_data > div{
    border: 1px solid #ccc;
    border-radius: 3px; 
    padding: 0;   
}

#flight_aggreement_form .flights_paymode_data > div .paymode_title{
    border: none; border-bottom:  1px solid #ccc;
    background: #FFC954;
    padding-left:8px;
}

#flight_aggreement_form .flights_paymode_data > div table td{ vertical-align: middle; }

#flight_aggreement_form .flights_paymode_data > div table{
    font-size: 12px;
    padding: 6px;
}

#flight_aggreement_form .flights_paymode_data > div table tr:nth-child(2) td{ padding-bottom:  10px; }

#flight_aggreement_form .flights_paymode_data > div table tr:nth-child(3) td{
    border-top:  1px solid #efefef;
    padding-top:  10px;
}

#manfizdata table td{
    border: none !important;
    padding-top:  0px !important;
    padding-bottom:  0px !important;
}

#flight_aggreement_form .flights_paymode_data input,
#flight_aggreement_form .flights_paymode_data select{
    border: 1px solid #ccc;
    padding: 3px;
}

#flight_aggreement_form .flights_paymode_data input{ width: 200px; }

/* -- UtazÄÄsi feltÄĹ telek */
#flight_aggreement_form .policy_accept > div{
    border: 1px solid #ccc;
    border-radius: 3px; 
    padding: 0;   
}

#flight_aggreement_form .policy_accept > div .policy_accept_title{
    border: none; border-bottom:  1px solid #ccc;
    background: #FFC954;
    padding-left:8px;
}

#flight_aggreement_form .policy_accept input{ margin-left: 15px; }

#flight_aggreement_form .policy_accept input#elfogad{
    margin-top: 22px;  
    margin-bottom: 8px; 
}

#flight_aggreement_form .policy_accept a{ text-decoration: none; }

#flight_aggreement_form .policy_accept a:hover{ color: #E99A1E; }

#flight_aggreement_form .flights_aggreement_forward{ border: none;}

#flight_aggreement_form .flights_aggreement_forward div.submitbutton{
    border-radius:  3px;
    width: 100px;
    background: #0896FF;
    height:  25px !important;
    border: 0;
    border-radius: 3px;
    letter-spacing: 1px;
    font-family: Arial;
    padding: 0 !important;  
    position: relative;        
}

#flight_aggreement_form .flights_aggreement_forward div.submitbutton div{
    background: none;
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 5px;
    right: 8px;
}

#flight_aggreement_form .flights_aggreement_forward div.submitbutton > div{margin-right: 13px !important;}
#flight_aggreement_form .flights_aggreement_forward div.submitbutton:hover{ background: #003580; }

/* -- Doboz ÄÄrnyÄĹ kok */
#flight_aggreement_form .flights_aggreement .flighdata,
#flight_aggreement_form .flights_ticketing_data > div,
#flight_aggreement_form .flights_travellers_data > div,
#flight_aggreement_form .flights_baggage_data > div,
#flight_aggreement_form .flights_priceing_data > div,
#flight_aggreement_form .flights_paymode_data > div,
#flight_aggreement_form .policy_accept > div{
    -webkit-box-shadow: 0px 5px 4px -2px rgba(204,204,204,1);
    -moz-box-shadow: 0px 5px 4px -2px rgba(204,204,204,1);
    box-shadow: 0px 5px 4px -2px rgba(204,204,204,1); 
}  


/** FoglalÄÄs visszaigazolÄÄsa */
#booking_confirm table td{ text-align: left; } /* special */

/* -- KapcsolattartÄĹ adatai */
#booking_confirm .flight_contact_data{ padding-top: 0; }

#booking_confirm .flights_legtable{padding: 6px !important; width: 100%;}

#booking_confirm .flights_legtable tr td:nth-child(3){ width: 200px; padding-left: 20px;}

#booking_confirm .flights_legtable .starttime b:first-child{font-weight:bold;}

#booking_confirm .flights_legtable tr td{padding-top: 5px; padding-bottom: 5px;}

#booking_confirm table[id^="dep"]{
    background-image: url(data:image/png;base64,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) !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    border-bottom: 1px solid #ccc;
}

#booking_confirm table[id^="ret"]{
    background-image: url(data:image/png;base64,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) !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
}

#booking_confirm .flights_ticket{width:660px;}

#booking_confirm div.thanks{
    border:none;
    font-weight: bold;
    padding-left: 8px;
}

#booking_confirm .flight_contact_data > div{
    border: 1px solid #ccc;
    border-radius: 3px; 
    padding: 0;
}

#booking_confirm .flight_contact_data{ margin-top: 20px;}

#booking_confirm .flight_contact_data > div .contact_title{
    border: none; border-bottom:  1px dotted #ccc;
    background: #FFC954;
    padding-left:8px;
}

#booking_confirm .flight_contact_data > div table{
    font-size: 12px;
    padding: 6px;    
}    

/* -- Utas adatok */
#booking_confirm .flight_travellers_data > div{
    border: 1px solid #ccc;
    border-radius: 3px; 
    padding: 0;
}

#booking_confirm .flight_travellers_data > div .travellers_title{
    border: none; border-bottom:  1px dotted #ccc;
    background: #FFC954;
    padding-left:8px;
}

#booking_confirm .flight_travellers_data > div table{
    font-size: 12px;
    padding: 6px;    
} 

#booking_confirm .flight_travellers_data > div table *{
    font-size: 12px !important;
    font-family: Arial;
}

/* -- PoggyÄÄsz adatok */
#booking_confirm .flights_baggage_data > div{
    border: 1px solid #ccc;
    border-radius: 3px; 
    padding: 0;
}

#booking_confirm .flights_baggage_data > div .baggage_title{
    border: none; border-bottom:  1px dotted #ccc;
    background: #FFC954;
    padding-left:8px;
}

#booking_confirm .flights_baggage_data > div table{ font-size: 12px; padding: 6px; }

/* -- SpeciÄÄlis kÄĹ rÄĹ sek */
#booking_confirm .flight_ssr_data > div{
    border: 1px solid #ccc;
    border-radius: 3px; 
    padding: 0;
}

#booking_confirm .flight_ssr_data > div .ssr_title{
    border: none; border-bottom:  1px dotted #ccc;
    background: #FFC954;
    padding-left:8px;
}

#booking_confirm .flight_ssr_data > div table{ font-size: 12px; padding: 6px; }

#booking_confirm .flight_ssr_data > div table *{ font-family: Arial; font-size: 12px !important; }

/* -- ÄÂrazÄÄsi adatok */
#booking_confirm .flight_pricedetails_data > div{
    border: 1px solid #ccc;
    border-radius: 3px; 
    padding: 0;
}

#booking_confirm .flight_pricedetails_data > div .pricedetails_title{
    border: none; border-bottom:  1px dotted #ccc;
    background: #FFC954;
    padding-left:8px;
}

#booking_confirm .flight_pricedetails_data > div table{
    font-size: 12px;
    padding: 6px;    
}

#booking_confirm .flight_pricedetails_data > div table *{ font-family: Arial; font-size: 12px !important; }

/* -- Doboz ÄÄrnyÄĹ kok */
#booking_confirm div.flights_booking_data,
#booking_confirm div.flighdata,
#booking_confirm .flight_contact_data > div,
#booking_confirm .flight_travellers_data > div,
#booking_confirm .flights_baggage_data > div,
#booking_confirm .flight_ssr_data > div,
#booking_confirm .flight_pricedetails_data > div{
    -webkit-box-shadow: 0px 5px 4px -2px rgba(204,204,204,1);
    -moz-box-shadow: 0px 5px 4px -2px rgba(204,204,204,1);
    box-shadow: 0px 5px 4px -2px rgba(204,204,204,1); 
}    

#booking_confirm *{ font-family: Arial; font-size: 12px; }

div.flights_booking_data{
    padding: 0px;
    margin-bottom: 20px;
    border-radius: 3px;
}

div.flights_booking_data > div{
    padding: 0;
    border-radius: 3px;
    border: 1px solid #ccc;
}

div.flights_booking_data > div table{ padding: 6px; }

div.flights_booking_data div.booking_title{
    background: #FFC954 !important;
    border:none;
    margin: 0;
}
#booking_confirm div.flighdata{ border-radius: 3px; }
#booking_confirm div.flighdata table.flights_legtable td{ padding: 5px;}



/*! jQuery UI - v1.11.0 - 2014-07-10
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=2px&bgColorHeader=dddddd&bgTextureHeader=highlight_soft&bgImgOpacityHeader=50&borderColorHeader=dddddd&fcHeader=444444&iconColorHeader=0073ea&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=dddddd&fcContent=444444&iconColorContent=ff0084&bgColorDefault=f6f6f6&bgTextureDefault=highlight_soft&bgImgOpacityDefault=100&borderColorDefault=dddddd&fcDefault=0073ea&iconColorDefault=666666&bgColorHover=0073ea&bgTextureHover=highlight_soft&bgImgOpacityHover=25&borderColorHover=0073ea&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=dddddd&fcActive=ff0084&iconColorActive=454545&bgColorHighlight=ffffff&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=cccccc&fcHighlight=444444&iconColorHighlight=0073ea&bgColorError=ffffff&bgTextureError=flat&bgImgOpacityError=55&borderColorError=ff0084&fcError=222222&iconColorError=ff0084&bgColorOverlay=eeeeee&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
	color: #444444;
}
.ui-widget-content a {
	color: #444444;
}
.ui-widget-header {
	border: 1px solid #dddddd;
	background: #dddddd url("images/ui-bg_highlight-soft_50_dddddd_1x100.png") 50% 50% repeat-x;
	color: #444444;
	font-weight: bold;
}
.ui-widget-header a {
	color: #444444;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #dddddd;
	background: #f6f6f6 url("images/ui-bg_highlight-soft_100_f6f6f6_1x100.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #0073ea;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #0073ea;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #0073ea;
	background: #0073ea url("images/ui-bg_highlight-soft_25_0073ea_1x100.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #ffffff;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #ffffff;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #dddddd;
	background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #ff0084;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ff0084;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #cccccc;
	background: #ffffff url("images/ui-bg_flat_55_ffffff_40x100.png") 50% 50% repeat-x;
	color: #444444;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #444444;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #ff0084;
	background: #ffffff url("images/ui-bg_flat_55_ffffff_40x100.png") 50% 50% repeat-x;
	color: #222222;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #222222;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #222222;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("images/ui-icons_ff0084_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("images/ui-icons_0073ea_256x240.png");
}
.ui-state-default .ui-icon {
	background-image: url("images/ui-icons_666666_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url("images/ui-icons_ffffff_256x240.png");
}
.ui-state-active .ui-icon {
	background-image: url("images/ui-icons_454545_256x240.png");
}
.ui-state-highlight .ui-icon {
	background-image: url("images/ui-icons_0073ea_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("images/ui-icons_ff0084_256x240.png");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 2px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 2px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 2px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 2px;
}

/* Overlays */
.ui-widget-overlay {
	background: #eeeeee url("images/ui-bg_flat_0_eeeeee_40x100.png") 50% 50% repeat-x;
	opacity: .8;
	filter: Alpha(Opacity=80);
}
.ui-widget-shadow {
	margin: -4px 0 0 -4px;
	padding: 4px;
	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
	opacity: .6;
	filter: Alpha(Opacity=60);
	border-radius: 0px;
}

/*!
 * jQuery UI CSS Framework 1.11.0
 * http://jqueryui.com
 *
 * Copyright 2014 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/*!
 * jQuery UI CSS Framework 1.11.0
 * http://jqueryui.com
 *
 * Copyright 2014 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=2px&bgColorHeader=dddddd&bgTextureHeader=highlight_soft&bgImgOpacityHeader=50&borderColorHeader=dddddd&fcHeader=444444&iconColorHeader=0073ea&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=dddddd&fcContent=444444&iconColorContent=ff0084&bgColorDefault=f6f6f6&bgTextureDefault=highlight_soft&bgImgOpacityDefault=100&borderColorDefault=dddddd&fcDefault=0073ea&iconColorDefault=666666&bgColorHover=0073ea&bgTextureHover=highlight_soft&bgImgOpacityHover=25&borderColorHover=0073ea&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=dddddd&fcActive=ff0084&iconColorActive=454545&bgColorHighlight=ffffff&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=cccccc&fcHighlight=444444&iconColorHighlight=0073ea&bgColorError=ffffff&bgTextureError=flat&bgImgOpacityError=55&borderColorError=ff0084&fcError=222222&iconColorError=ff0084&bgColorOverlay=eeeeee&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px
 */


/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
	color: #444444;
}
.ui-widget-content a {
	color: #444444;
}
.ui-widget-header {
	border: 1px solid #dddddd;
	background: #dddddd url("images/ui-bg_highlight-soft_50_dddddd_1x100.png") 50% 50% repeat-x;
	color: #444444;
	font-weight: bold;
}
.ui-widget-header a {
	color: #444444;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #dddddd;
	background: #f6f6f6 url("images/ui-bg_highlight-soft_100_f6f6f6_1x100.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #0073ea;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #0073ea;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #0073ea;
	background: #0073ea url("images/ui-bg_highlight-soft_25_0073ea_1x100.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #ffffff;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #ffffff;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #dddddd;
	background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #ff0084;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ff0084;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #cccccc;
	background: #ffffff url("images/ui-bg_flat_55_ffffff_40x100.png") 50% 50% repeat-x;
	color: #444444;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #444444;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #ff0084;
	background: #ffffff url("images/ui-bg_flat_55_ffffff_40x100.png") 50% 50% repeat-x;
	color: #222222;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #222222;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #222222;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("images/ui-icons_ff0084_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("images/ui-icons_0073ea_256x240.png");
}
.ui-state-default .ui-icon {
	background-image: url("images/ui-icons_666666_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url("images/ui-icons_ffffff_256x240.png");
}
.ui-state-active .ui-icon {
	background-image: url("images/ui-icons_454545_256x240.png");
}
.ui-state-highlight .ui-icon {
	background-image: url("images/ui-icons_0073ea_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("images/ui-icons_ff0084_256x240.png");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 2px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 2px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 2px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 2px;
}

/* Overlays */
.ui-widget-overlay {
	background: #eeeeee url("images/ui-bg_flat_0_eeeeee_40x100.png") 50% 50% repeat-x;
	opacity: .8;
	filter: Alpha(Opacity=80);
}
.ui-widget-shadow {
	margin: -4px 0 0 -4px;
	padding: 4px;
	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
	opacity: .6;
	filter: Alpha(Opacity=60);
	border-radius: 0px;
}

/** jQuery Datepicker */
#ui-datepicker-div td{
    padding: 2px !important;
}

#ui-datepicker-div *{
    font-weight: normal;
    font-size: 12px;
}

/** AjÄÄnlatkÄĹ rÄšÂ ÄšÄrlap */
.surveyformtable td{padding: 5px;}
textarea.surveyfield,
input.surveyfield{width:320px;}
select.surveyfield{width:107px;}

/** fixes */
tr.airline_row:first-child > td{padding-top: 0px !important;}
tr.airline_row > td{padding-top: 20px !important;}

/** iPad mini */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    div.top_phone{left: 800px;}    
}    

/** forcing use landscape mode */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:portrait) {
    -webkit-transform: rotate(90deg);
    body {
        -webkit-transform: rotate(90deg);
        width: 100%;
        height: 100%;
        overflow: hidden;
        position: absolute;
        top: 0;
        left: 0;
    }
}

/*
uj 2023
*/

div#wizard_hitsblock .flights_legtable .airline_row >td {
padding-bottom: 5px;
}

#flights_pager1 {
display: none;
}

div#wizard_searchairblock .flight_search_eoptions {
padding-top: 12px;
}

div#wizard_searchairblock .flight_search_eoptions label {
font-size: 10px !important;
}

div.flights_loadmore {
display: block;
width: 100%;
margin: 0;
padding: 0 0 50px 0;
background: none;
text-align: center;
}

div.flights_loadmore div.flights_loadmore_text {
margin: auto;
display: block;
width: 100%;
padding: 10px 10px 10px 10px;
background: none;
text-align: center;
}

div.flights_loadmore div.flights_loadmore_text span {
cursor: pointer;
color: #014D7A;
font-weight_ bold;
font-size: 14px;
border: 1px solid #014D7A;
padding: 5px 10px;
}