#tse_navigation {
    position: relative;
    z-index: 0;
}

#tse_landing_page_search_form #tse_denmark #tse_subpage,
#tse_landing_page_search_form #quick_search_flight_tse_open_calendars {
    height: 335px;
}

#tse_landing_page_search_form #quick_search_flight_tse #quicksearch_left #header_container {
    display: none;
}
/* Modified by Peter Terp */

#quick_search_flight_tse #quicksearch_left #header_container .first_part {
    color: #FFFFFF;
    font-weight: normal;
    margin: 0;
    padding: 0;
    font-size: 30px;
    width: 598px;
}

#quick_search_flight_tse #quicksearch_left #header_container .last_part {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: normal;
    line-height: 25px;
    margin: 0;
    padding: 0;
}

#tse_landing_page_search_form #quick_search_flight_tse #quicksearch_left #from_airport_container {
    padding-top: 0;
    height: 72px;
}

#tse_landing_page_search_form #quick_search_flight_tse #quicksearch_middle {
    padding-top: 15px;
}

#quick_search_flight_tse #quicksearch_middle #departure_date_container {
    height: 72px;
    position: relative;
    width: 105px;
}

#tse_landing_page_search_form #quick_search_flight_tse #quicksearch_middle #departure_date_container {
    height: 72px;
}

#tse_landing_page_search_form #quick_search_flight_tse #quicksearch_middle #return_date_container {
    padding-top: 0;
}

#tse_landing_page_search_form #quick_search_flight_tse #quicksearch_right {
    position: relative;
    z-index: 0;
    padding-top: 0;
}

#quick_search_flight_tse #quicksearch_right #search_button_container {
    float: left;
    margin-top: 16px;
}

#quick_search_flight_tse #quicksearch_right #oneway_container {
    float: left;
}

#quick_search_flight_tse #quicksearch_right #oneway_container .checkbox_container,
#quick_search_flight_tse #quicksearch_right #return_container .checkbox_container,
#quick_search_flight_tse #quicksearch_right #more_destinations .checkbox_container {
    width: 20px;
    height: 20px;
    line-height: 20px;
    float: left;
    vertical-align: middle;
}

#quick_search_flight_tse #quicksearch_right #more_destinations {
    height: 20px;
    width: 134px;
}

#quick_search_flight_tse #quicksearch_right #oneway_container .label,
#quick_search_flight_tse #quicksearch_right #return_container .label,
#quick_search_flight_tse #quicksearch_right #more_destinations .label {
    float: left;
    width: 114px;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
}

#quick_search_flight_tse #quicksearch_right #return_container,
#quick_search_flight_tse #quicksearch_right #more_destinations {
    float: left;
}

#tse_landing_page_search_form #quick_search_flight_tse #quicksearch_right #oneway_container,
#tse_landing_page_search_form #quick_search_flight_tse #quicksearch_right #return_container {
    position: absolute;
    left: 0;
    z-index: 0;
}

#tse_landing_page_search_form #quick_search_flight_tse #quicksearch_right #oneway_container {
    top: 30px;
}

#tse_landing_page_search_form #quick_search_flight_tse #quicksearch_right #return_container {
    top: 50px;
}

#quick_search_flight_tse #quicksearch_left #departure_airport_select_container .choserMouseOut a,
#quick_search_flight_tse #quicksearch_left #departure_airport_select_container .choserMouseOver a,
#quick_search_flight_tse #quicksearch_left #destination_airport_select_container .choserMouseOut a,
#quick_search_flight_tse #quicksearch_left #destination_airport_select_container .choserMouseOver a {
    color: #000000;
    text-decoration: none;
}

#flight_tse_v3 #flight_choices {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    margin: 0 !important;
    padding-left: 10px;
}

#flight_tse_v3 #flight_choice {
    position: relative;
    top: 17px;
    left: 180px;
}

#flight_tse_v3 #flight_hotel_choice {
    position: relative;
    top: 17px;
    left: 200px;
}

#flight_tse_v3 #more_destinations_choice {
    position: relative;
    top: 104px;
    left: 502px;
}

#tse_sweden #more_destinations_choice,
#tse_norway #more_destinations_choice {
    position: relative;
    top: 109px;
    left: 515px;
}
/* Search page open calendars */

#quick_search_flight_tse_open_calendars {
    float: left;
    width: 636px;
    color: #FFFFFF;
    padding: 0 0 20px 0;
}

#travelmarket_tse #quick_search_flight_tse_open_calendars {
    padding: 0;
}

#quick_search_flight_tse_open_calendars #quicksearch_left {
    float: left;
    width: 240px;
    margin-left: 25px;
    margin-top: 10px;
    clear: both;
}

#quick_search_flight_tse_open_calendars #header_container {
    float: left;
    padding: 15px 0 0 20px;
    width: 636px;
}

#quick_search_flight_tse_open_calendars #header_container .first_part {
    color: #FFFFFF;
    font-weight: normal;
    margin: 0;
    padding: 0;
    line-height: 30px;
    font-size: 30px;
    text-shadow: 0 -1px 0 #007DBF;
}

#quick_search_flight_tse_open_calendars #header_container .last_part {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: normal;
    line-height: 25px;
    margin: 0;
    padding: 0 0 0 10px;
}

#quick_search_flight_tse_open_calendars #quicksearch_left #from_airport_container {
    height: 75px;
}

#quick_search_flight_tse_open_calendars #quicksearch_middle #to_airport_container {
    height: 75px;
}

#quick_search_flight_tse_open_calendars #quicksearch_left #departureName,
#quick_search_flight_tse_open_calendars #quicksearch_middle #destinationName {
    width: 225px;
}

#quick_search_flight_tse_open_calendars #quicksearch_left .label,
#quick_search_flight_tse_open_calendars #quicksearch_middle .label {
    padding: 3px 0 3px 0;
}

#quick_search_flight_tse_open_calendars #quicksearch_left #from_airport_container .label,
#quick_search_flight_tse_open_calendars #quicksearch_left #departure_date_container .label,
#quick_search_flight_tse_open_calendars #quicksearch_middle #to_airport_container .label,
#quick_search_flight_tse_open_calendars #quicksearch_middle #return_date_container .label,
#quick_search_flight_tse_open_calendars #quicksearch_right #oneway_container .label,
#quick_search_flight_tse_open_calendars #quicksearch_right #return_container .label,
#quick_search_flight_tse_open_calendars #quicksearch_right #more_destinations .label {
    font-weight: bold;
}

#quick_search_flight_tse_open_calendars #quicksearch_left #from_airport_container .label a,
#quick_search_flight_tse_open_calendars #quicksearch_middle #to_airport_container .label a,
#quick_search_flight_tse_open_calendars #quicksearch_left #from_airport_container .label a:hover,
#quick_search_flight_tse_open_calendars #quicksearch_middle #to_airport_container .label a:hover {
    color: #FFFFFF;
}

#quick_search_flight_tse_open_calendars #quicksearch_middle {
    float: left;
    width: 240px;
    padding-top: 10px;
}

#quick_search_flight_tse_open_calendars #quicksearch_left #departure_date_container {
    position: relative;
}

#quick_search_flight_tse_open_calendars #quicksearch_middle #return_date_container {
    position: relative;
}

#quick_search_flight_tse_open_calendars #quicksearch_left #departure_date_shown,
#quick_search_flight_tse_open_calendars #quicksearch_middle #return_date_shown {
    background: url("/gfx/quicksearch/quicksearch_icons_calendar.png") no-repeat scroll 73px 2px #FFFFFF;
    border: 0;
    cursor: pointer;
    width: 90px;
    height: 20px;
}

#quick_search_flight_tse_open_calendars #quicksearch_right {
    float: left;
    position: relative;
    z-index: 0;
    width: 104px;
    padding: 30px 0 0 0;
}

#quick_search_flight_tse_open_calendars #quicksearch_right #search_button_container {
    position: absolute;
    left: 0;
    top: 104px;
    width: 98px;
}

#quick_search_flight_tse_open_calendars #quicksearch_right #search_button_container .button {
    background: url("/gfx/sprites_icons3.png") no-repeat scroll -341px 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 15px;
    font-weight: bold;
    line-height: 30px;
    padding: 0 0 5px;
    text-align: center;
    height: 29px;
    width: 98px;
}

#quick_search_flight_tse_open_calendars #quicksearch_right #search_button_container .button_847 {
    background: url("/tse/gfx/search_no_arrow.png");
}

#quick_search_flight_tse_open_calendars #quicksearch_right #oneway_container {
    float: left;
    position: absolute;
    left: 0;
    top: 30px;
    z-index: 0;
}

#quick_search_flight_tse_open_calendars #quicksearch_right #oneway_container .checkbox_container,
#quick_search_flight_tse_open_calendars #quicksearch_right #return_container .checkbox_container,
#quick_search_flight_tse_open_calendars #quicksearch_right #more_destinations .checkbox_container {
    width: 20px;
    height: 20px;
    line-height: 20px;
    float: left;
    vertical-align: middle;
}

#quick_search_flight_tse_open_calendars #quicksearch_right #oneway_container .label,
#quick_search_flight_tse_open_calendars #quicksearch_right #return_container .label {
    float: left;
    width: 82px;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
}

#quick_search_flight_tse_open_calendars #quicksearch_right #more_destinations .label {
    float: left;
    width: 115px;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
}

#quick_search_flight_tse_open_calendars #quicksearch_right #return_container {
    float: left;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 50px;
    z-index: 0;
    width: 102px;
    height: 20px;
}

#quick_search_flight_tse_open_calendars #quicksearch_right #more_destinations {
    float: left;
    height: 20px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 70px;
    width: 135px;
    z-index: 0;
}

#quick_search_flight_tse_open_calendars #quicksearch_left #departure_airport_select_container,
#quick_search_flight_tse_open_calendars #quicksearch_middle #destination_airport_select_container {
    display: none;
    position: absolute;
    left: 0;
    top: 2px;
    background-color: #ffffff;
    border: 1px solid #dbdfe6;
}

#quick_search_flight_tse_open_calendars .drop_down_container {
    position: relative;
    z-index: 10;
}

#quick_search_flight_tse_open_calendars #quicksearch_left #departure_airport_select_container,
#quick_search_flight_tse_open_calendars #quicksearch_middle #destination_airport_select_container {
    overflow: auto;
    width: 229px;
    z-index: 10;
}

#quick_search_flight_tse_open_calendars #quicksearch_left #departure_airport_select_container .choserMouseOver,
#quick_search_flight_tse_open_calendars #quicksearch_middle #destination_airport_select_container .choserMouseOver {
    color: #000000;
    cursor: pointer;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    padding: 2px;
    text-decoration: none;
    background-color: #00b2ff;
}

#quick_search_flight_tse_open_calendars #quicksearch_left #departure_airport_select_container .choserMouseOut,
#quick_search_flight_tse_open_calendars #quicksearch_middle #destination_airport_select_container .choserMouseOut {
    color: #000000;
    cursor: pointer;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    padding: 2px;
    text-decoration: none;
}

#quick_search_flight_tse_open_calendars #quicksearch_left #departure_airport_select_container .choserMouseOut a,
#quick_search_flight_tse_open_calendars #quicksearch_left #departure_airport_select_container .choserMouseOver a,
#quick_search_flight_tse_open_calendars #quicksearch_middle #destination_airport_select_container .choserMouseOut a,
#quick_search_flight_tse_open_calendars #quicksearch_middle #destination_airport_select_container .choserMouseOver a {
    color: #000000;
    text-decoration: none;
}

#quick_search_flight_tse_open_calendars #quicksearch_left #departureCountryId,
#quick_search_flight_tse_open_calendars #quicksearch_left #departure,
#quick_search_flight_tse_open_calendars #quicksearch_middle #destinationCountryId,
#quick_search_flight_tse_open_calendars #quicksearch_middle #destination {
    width: 231px;
    line-height: 23px;
    height: 23px;
    margin-bottom: 4px;
}
/* Result page */

#flight_v3 #search_form {
    float: left;
    margin-right: 5px;
    width: 207px;
}

#flight_v3 #departure_container,
#flight_v3 #destinations_container,
#flight_v3 #destination_container {
    position: relative;
    z-index: 3;
}

#flight_v3 #departure_container {
    z-index: 4;
}

#search_form #section_dest_depature #destination_airport_select_container,
#flight_v3 #destination_airport_select_container {
    z-index: 1;
}

#flight_v3 #departure_airport_select_container .choserMouseOut a,
#flight_v3 #departure_airport_select_container .choserMouseOut a:hover,
#flight_v3 #destination_airport_select_container .choserMouseOut a,
#flight_v3 #destination_airport_select_container .choserMouseOut a:hover {
    color: #000000;
    text-decoration: none;
}

#flight_v3 #departure_airport_select_container .choserMouseOver a,
#flight_v3 #departure_airport_select_container .choserMouseOver a:hover,
#flight_v3 #destination_airport_select_container .choserMouseOver a,
#flight_v3 #destination_airport_select_container .choserMouseOver a:hover {
    color: #ffffff;
    text-decoration: none;
}

#flight_v3 {
    float: left;
    width: 940px;
}

#flight_v3 #filters_container {
    float: left;
    position: relative;
    width: 212px;
    z-index: 2;
}

#flight_v3 #filters_container input,
#flight_v3 #filters_container select {
    font-size: 11px;
    font-weight: normal;
}

#flight_v3 .calendar_container {
    position: relative;
    width: 87px;
    z-index: 0;
}

#flight_v3 .calendar_container #departureDateCalendarImage,
#flight_v3 .calendar_container #returnDateCalendarImage {
    display: none;
}

#flight_v3 #departureName,
#flight_v3 #destinationName {
    padding-left: 0;
    padding-right: 0;
    border: 1px solid #DBDFE6;
    width: 181px;
}

#flight_v3 #departure_date_shown,
#flight_v3 #return_date_shown {
    background-image: url(/tse/gfx/icon_calendar_form.png);
    background-position: 71px 2px;
    background-repeat: no-repeat;
    padding: 0 0 0 2px;
    margin: 0;
    width: 86px;
    border: 1px solid #DBDFE6;
    cursor: pointer;
    height: 20px;
    font-size: 12px;
}

#flight_v3 #filters_container #destination_container {
    z-index: 2;
}

#flight_v3 #filters_container #departure_container #departure_airport_select_container {
    z-index: 5;
}

#flight_v3 #filters_container #destination_container #destination_airport_select_container {
    z-index: 4;
}

#flight_v3 #filters_container .box_top {
    padding-right: 10px;
}

#flight_v3 .filter_header_container {
    background-image: url(/tse/gfx/search_box_top.png);
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 12px;
    height: 31px;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    line-height: 31px;
}

#flight_v3 #filters .filter_header_container {
    background-image: url(/tse/gfx/filter_box_top.png);
}

#flight_v3 #new_search_form #filter_search_button {
    background-image: url(/tse/gfx/search_button_small.png);
    background-position: left top;
    background-repeat: no-repeat;
    background-color: transparent;
    padding: 0 17px 6px 0;
    width: 80px;
    height: 25px;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
}

#flight_v3 #new_search_form #filter_search_button_container {
    position: absolute;
    left: 110px;
    top: 264px;
    z-index: 0;
}

#flight_v3 #new_search_form #filter_search_button_container {
    top: 205px;
}

#flight_v3 .filter_departure_time_container,
#flight_v3 .filter_return_time_container {
    height: 49px;
}

#flight_v3 #departureTimeToLabelText,
#flight_v3 #returnTimeToLabelText,
#flight_v3 #travelTimeToOutLabelText,
#flight_v3 #travelTimeToHomeLabelText {
    left: 120px;
    background-image: url(/tse/gfx/filter_information_right.png);
}

#flight_v3 #flight_slider1_bg,
#flight_v3 #flight_slider2_bg,
#flight_v3 #flight_slider3_bg,
#flight_v3 #flight_slider4_bg {
    position: relative;
    background-image: url(/tse/gfx/slider_bg_horizontal_tse.png);
    background-position: left 22px;
    background-repeat: no-repeat;
    padding-top: 15px;
    height: 19px;
    z-index: 0;
}

#flight_v3 #search_form #flight_slider1_min_thumb,
#flight_v3 #search_form #flight_slider1_max_thumb,
#flight_v3 #search_form #flight_slider2_min_thumb,
#flight_v3 #search_form #flight_slider2_max_thumb,
#flight_v3 #search_form #flight_slider3_min_thumb,
#flight_v3 #search_form #flight_slider3_max_thumb,
#flight_v3 #search_form #flight_slider4_min_thumb,
#flight_v3 #search_form #flight_slider4_max_thumb,
#flight_v3 .yui-slider-thumb {
    position: absolute;
    width: 15px;
    height: 19px;
    z-index: 0;
}

#flight_v3 #stops,
#flight_v3 #carriers {
    padding-top: 1px;
}

#tse_list #search_form .input_container {
    padding-top: 3px;
}

#flight_v3 #result_container,
#flight_v3 #none_found_container {
    float: left;
    width: 728px;
    z-index: 1;
}

#flight_v3 #result_container .page_list {
    clear: both;
    background-color: #3d404a;
    height: 31px;
    float: left;
    width: 100%;
}

#flight_v3 #result_container #pagingtop {
    margin-top: 10px;
}

#flight_v3 #result_container .page_list,
#flight_v3 #result_container .page_list a,
#flight_v3 #result_container .page_list a:hover {
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
    line-height: 20px;
}

#flight_v3 #result_container .page_list .left {
    float: left;
    padding-left: 10px;
    padding-top: 5px;
    width: 511px;
    height: 26px;
}

#flight_v3 #result_container .page_list .left .page_list_element_previous_container,
#flight_v3 #result_container .page_list .left .page_list_element,
#flight_v3 #result_container .page_list .left .page_list_element_selected,
#flight_v3 #result_container .page_list .left .page_list_element_next_container {
    float: left;
    padding-left: 5px;
    padding-right: 5px;
    color: #ffffff;
    line-height: 20px;
    font-size: 12px;
}

#flight_v3 #result_container .page_list .left .page_list_element_previous_container {
    padding-left: 0;
}

#flight_v3 #result_container .page_list .left .page_list_element_next_container {
    padding-right: 0;
}

#flight_v3 #result_container .page_list .left .page_list_element_selected {
    background-image: url(/tse/gfx/top_paging_highlight.png);
    background-position: left top;
    background-repeat: repeat-x;
    border-left: 1px solid #335b7a;
    border-right: 1px solid #335b7a;
    padding-left: 4px;
    padding-right: 4px;
}

#flight_v3 #result_container .page_list .right {
    float: left;
    padding-top: 5px;
    padding-right: 5px;
    width: 200px;
    height: 26px;
}

#flight_v3 #result_container .page_list .right .label {
    float: left;
    padding-right: 5px;
    width: 72px;
    text-align: right;
    line-height: 20px;
    font-size: 12px;
}

#flight_v3 #result_container .page_list .right .drop_down_box {
    float: left;
}

#flight_v3 #result_container .page_list .right .drop_down_box,
#flight_v3 #result_container .page_list .right .drop_down_box select {
    width: 123px;
    font-size: 12px;
}

#loading_layer_container {
    position: absolute !important;
    top: 430px;
    left: 50%;
    z-index: 100
}

#loading_layer_container #loading_layer,
#loading_layer_container #update_filter_box {
    width: 113px;
    height: 113px;
    background: url('/tse/gfx/last_minute_list/loading_background.png') no-repeat;
    text-indent: -999px;
    margin-left: auto;
    margin-right: auto;
}

#loading_layer_container #loading_layer:after,
#update_filter_box:after {
    content: "";
    float: left;
    width: 113px;
    height: 113px;
    margin-left: auto;
    margin-right: auto;
    background: url(/tse/gfx/last_minute_list/loading.gif) 27px 27px no-repeat;
}

#fee_guide_loading_layer {
    clear: both;
    position: absolute;
    left: 165px;
    background-color: #01aaed;
    background-image: url(/tse/gfx/loading.gif);
    background-position: 15px 15px;
    background-repeat: no-repeat;
    padding-left: 75px;
    padding-top: 20px;
    width: 340px;
    height: 59px;
    color: #ffffff;
    font-weight: bold;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    z-index: 100;
}

#searching_container {
    position: relative;
    clear: both;
    background-color: #01aaed;
    width: 728px;
}

#searching_container #searching_animation_container {
    float: left;
    background-color: #01aaed;
    background-image: url(/tse/gfx/loading.gif);
    background-position: 15px 15px;
    background-repeat: no-repeat;
    padding-left: 15px;
    padding-top: 15px;
    width: 75px;
    height: 75px;
}

#searching_container #searching_animation_container object {
    display: none;
}

#searching_container #searching_text_container {
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 10px;
    width: 600px;
    color: #ffffff;
}

#searching_container #searching_text_container_none_found,
#searching_container #searching_text_container_completed {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 10px;
    margin-bottom: 10px;
    width: 728px;
    color: #ffffff;
}

#searching_container #searching_header,
#searching_container #searching_text_container_none_found #searching_header {
    font-size: 24px;
    font-weight: bold;
    line-height: 28px;
}

#searching_container #searching_sub_header {
    padding-top: 5px;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
}

#searching_container #searching_text {
    padding-top: 5px;
}

#searching_container #searching_text_container_none_found #searching_text {
    padding: 10px 0 0 20px;
}

#searching_container #searching_text_container_completed #searching_text {
    padding: 10px 0 0 20px;
}

#searching_container #searching_text_container_none_found .none_found_top {
    background: url('/TSE/gfx/no_result/top_background.png');
    height: 171px;
    width: 728px;
}

#searching_container #searching_text_container_none_found .none_found_top .left {
    background: url('/TSE/gfx/no_result/arrow.png');
    background-position: 20px 127px;
    background-repeat: no-repeat;
    padding: 15px 0 0 20px;
    height: 156px;
}

#searching_container #searching_text_container_none_found .none_found_top .left .searching_header {
    font-weight: bold;
    font-size: 14px;
    padding: 0 0 5px 0;
    color: #000000;
}

#searching_container #searching_text_container_none_found .none_found_top .left .searching_text {
    color: #000000;
}

#searching_container #searching_text_container_none_found .none_found_bottom {
    float: left;
    background: url('/TSE/gfx/no_result/bottom_background.png');
    height: 56px;
    width: 728px;
    margin: 5px 0 5px 0;
    color: #000000;
}

#searching_container #searching_text_container_none_found .none_found_bottom .text {
    color: #596B81;
    padding-right: 10px;
    width: 100px;
    float: left;
    height: 56px;
    vertical-align: middle;
    line-height: 56px;
    font-weight: bold;
    font-size: 18px;
    text-align: center;
    background: url('/TSE/gfx/no_result/bottom_splitter.png');
    background-position: right center;
    background-repeat: no-repeat;
}

#searching_container #searching_text_container_none_found .none_found_bottom .route {
    float: left;
    height: 56px;
    vertical-align: middle;
    line-height: 56px;
}

#searching_container #searching_text_container_none_found .none_found_bottom .route .route_departure {
    float: left;
    color: #474848;
    padding: 0 10px 0 10px;
}

#searching_container #searching_text_container_none_found .none_found_bottom .route .route_flight {
    width: 50px;
    float: left;
    background: url('/TSE/gfx/no_result/bottom_plane.png');
    background-position: center center;
    background-repeat: no-repeat;
    height: 56px;
}

#searching_container #searching_text_container_none_found .none_found_bottom .route .route_destination {
    float: left;
    color: #474848;
    padding: 0 10px 0 10px;
}

#searching_container #searching_text_container_none_found .none_found_bottom .date {
    width: 200px;
    float: left;
    height: 56px;
    vertical-align: middle;
    line-height: 15px;
    background: url('/TSE/gfx/no_result/bottom_splitter2.png');
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 15px;
}

#searching_container #searching_text_container_none_found .none_found_bottom .date .from {
    width: 200px;
    float: left;
    padding-top: 13px;
}

#searching_container #searching_text_container_none_found .none_found_bottom .date .from .label,
#searching_container #searching_text_container_none_found .none_found_bottom .date .to .label {
    width: 90px;
    float: left;
    color: #474848;
    font-weight: bold;
}

#searching_container #searching_text_container_none_found .none_found_bottom .date .from .from_date,
#searching_container #searching_text_container_none_found .none_found_bottom .date .to .to_date {
    width: 110px;
    float: left;
}

#searching_container #searching_stop_search_container {
    position: absolute;
    left: 600px;
    top: 40px;
}

#searching_container #searching_stop_search_container a {
    display: block;
    background-image: url(/tse/gfx/stop_search.png);
    background-position: left top;
    background-repeat: no-repeat;
    color: #434343;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    line-height: 23px;
    text-decoration: none;
}

#searching_container #searching_stop_search_container,
#searching_container #searching_stop_search_container a {
    width: 114px;
    height: 25px;
}

#tse_list #search_result #empty_search {
    padding: 10px;
    background-color: #e9e9e9;
    border: 1px solid #dcdcdc;
    width: 706px;
}

#flight_v3 #result_container #header_container {
    background-color: #777777;
    padding-left: 10px;
    color: #ffffff;
    font-size: 12px;
    font-weight: normal;
    line-height: 28px;
    height: 28px;
    clear: both;
}

#flight_v3 #result_container #top_elements,
#flight_v3 #result_container #top_elements .header {
    color: #ffffff;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
}

#flight_v3 #result_container #top_elements .header {
    line-height: 32px;
    vertical-align: middle;
}

#flight_v3 #result_container #top_elements .note {
    color: #ffffff;
    font-size: 10px;
    line-height: 10px;
    height: 10px;
}

#flight_v3 #result_container #header_container #header_right {
    float: left;
}

#flight_v3 #result_container #header_container #header_left {
    font-weight: bold;
    float: left;
}

#flight_v3 #result_container #header_container #header_live_search {
    float: right;
    margin-right: 10px;
}

#flight_v3 #result_container #header_container #header_live_search a {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}

#flight_v3 #result_container #header_container #header_live_search a:hover {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

#flight_v3 #result_container #open_send_email_form_container,
#flight_v3 #result_container #price_calendar_v2_container {
    float: left;
    padding: 5px 0 10px 0;
}

#flight_v3 #result_container #open_send_email_form_container .box_middle,
#flight_v3 #result_container #price_agent_form_container .box_middle,
#flight_v3 #result_container #fee_guide_form_container .box_middle,
#flight_v3 #result_container #price_calendar_v2_container .box_middle {
    float: left;
    width: 728px;
    background: url('/tse/gfx/feature_box_top_center.png') repeat-y;
}

#flight_v3 #result_container #open_send_email_form_container .box_bottom,
#flight_v3 #result_container #price_agent_form_container .box_bottom,
#flight_v3 #result_container #fee_guide_form_container .box_bottom,
#flight_v3 #result_container #price_calendar_v2_container .box_bottom {
    float: left;
    width: 728px;
    background: url('/tse/gfx/feature_box_top_bottom.png') no-repeat;
    background-position: bottom left;
    padding-bottom: 10px;
}

#flight_v3 #result_container #open_send_email_form_container .box_top,
#flight_v3 #result_container #price_agent_form_container .box_top,
#flight_v3 #result_container #fee_guide_form_container .box_top,
#flight_v3 #result_container #price_calendar_v2_container .box_top {
    float: left;
    width: 728px;
    background: url('/tse/gfx/feature_box_top_top.png') no-repeat;
}

#flight_v3 #result_container #open_send_email_form_container .header,
#flight_v3 #result_container #price_agent_form_container .header,
#flight_v3 #result_container #fee_guide_form_container .header,
#flight_v3 #result_container #price_calendar_v2_container .header {
    line-height: 41px;
    height: 41px;
    color: #FFFFFF;
    font-size: 20px;
    font-weight: bold;
    padding-left: 10px;
    float: left;
    width: 650px;
}

#flight_v3 #result_container #open_send_email_form_container .close,
#flight_v3 #result_container #price_agent_form_container .close,
#flight_v3 #result_container #fee_guide_form_container .close,
#flight_v3 #result_container #price_calendar_v2_container .close {
    line-height: 41px;
    height: 41px;
    float: right;
    width: 36px;
    background: url('/tse/gfx/feature_box_close.png');
    background-repeat: no-repeat;
    background-position: bottom right;
    cursor: pointer;
}

#flight_v3 #result_container #open_send_email_form_container .left_content,
#flight_v3 #result_container #price_agent_form_container .left_content,
#flight_v3 #result_container #fee_guide_form_container .left_content,
#flight_v3 #result_container #price_calendar_v2_container .left_content {
    width: 360px;
    float: left;
}

#flight_v3 #result_container #price_agent_form_container .full_content {
    float: left;
}

#flight_v3 #result_container #fee_guide_form_container .full_content {
    float: left;
}

#flight_v3 #result_container #fee_guide_form_container .full_content .intro_header {
    font-size: 18px;
    font-weight: bold;
    color: #00AEEF;
    padding: 10px 0 5px 10px;
}

#flight_v3 #result_container #fee_guide_form_container .full_content .description {
    padding: 10px 0 10px 10px;
    font-size: 11px;
    line-height: 13px;
}

#flight_v3 #result_container #price_agent_form_container .full_content .description {
    float: left;
    padding: 10px 0 10px 10px;
    font-size: 11px;
    line-height: 13px;
}

#flight_v3 #result_container #open_send_email_form_container .left_content .depature_text,
#flight_v3 #result_container #price_agent_form_container .left_content .depature_text,
#flight_v3 #result_container #fee_guide_form_container .left_content .intro_header,
#flight_v3 #result_container #price_calendar_v2_container .left_content .intro_header {
    width: 360px;
    float: left;
    font-size: 18px;
    font-weight: bold;
    color: #00AEEF;
    padding: 10px 0 5px 10px;
}

#flight_v3 #result_container #open_send_email_form_container .left_content .price_container,
#flight_v3 #result_container #price_agent_form_container .left_content .price_container,
#flight_v3 #result_container #price_calendar_v2_container .left_content .price_container {
    width: 345px;
    float: left;
    border-top: 1px solid #DBDBDB;
    border-bottom: 1px solid #DBDBDB;
    margin-left: 10px;
}

#flight_v3 #result_container #open_send_email_form_container .left_content .price_container .departure_destination_container,
#flight_v3 #result_container #price_agent_form_container .left_content .price_container .departure_destination_container,
#flight_v3 #result_container #price_calendar_v2_container .left_content .price_container .departure_destination_container {
    width: 223px;
    float: left;
}

#flight_v3 #result_container #open_send_email_form_container .left_content .price_container .departure_destination_container .departure,
#flight_v3 #result_container #price_agent_form_container .left_content .price_container .departure_destination_container .departure,
#flight_v3 #result_container #price_calendar_v2_container .left_content .price_container .departure_destination_container .departure {
    width: 223px;
    float: left;
    padding-top: 10px;
    height: 30px;
}

#flight_v3 #result_container #open_send_email_form_container .left_content .price_container .departure_destination_container .destination,
#flight_v3 #result_container #price_agent_form_container .left_content .price_container .departure_destination_container .destination,
#flight_v3 #result_container #price_calendar_v2_container .left_content .price_container .departure_destination_container .destination {
    width: 223px;
    float: left;
    border-top: 1px solid #DBDBDB;
    padding-top: 10px;
    height: 30px;
}

#flight_v3 #result_container #open_send_email_form_container .left_content .price_container .departure_destination_container .departure .plane_image,
#flight_v3 #result_container #open_send_email_form_container .left_content .price_container .departure_destination_container .destination .plane_image,
#flight_v3 #result_container #price_agent_form_container .left_content .price_container .departure_destination_container .departure .plane_image,
#flight_v3 #result_container #price_agent_form_container .left_content .price_container .departure_destination_container .destination .plane_image,
#flight_v3 #result_container #price_calendar_v2_container .left_content .price_container .departure_destination_container .departure .plane_image,
#flight_v3 #result_container #price_calendar_v2_container .left_content .price_container .departure_destination_container .destination .plane_image {
    float: left;
    width: 33px;
    height: 26px;
}

#flight_v3 #result_container #open_send_email_form_container .left_content .price_container .departure_destination_container .departure .plane_image,
#flight_v3 #result_container #price_agent_form_container .left_content .price_container .departure_destination_container .departure .plane_image,
#flight_v3 #result_container #price_calendar_v2_container .left_content .price_container .departure_destination_container .departure .plane_image {
    background: url('/tse/gfx/plane_departure.png');
    background-repeat: no-repeat;
}

#flight_v3 #result_container #open_send_email_form_container .left_content .price_container .departure_destination_container .destination .plane_image,
#flight_v3 #result_container #price_agent_form_container .left_content .price_container .departure_destination_container .destination .plane_image,
#flight_v3 #result_container #price_calendar_v2_container .left_content .price_container .departure_destination_container .destination .plane_image {
    background: url('/tse/gfx/plane_return.png');
    background-repeat: no-repeat;
}

#flight_v3 #result_container #open_send_email_form_container .left_content .price_container .departure_destination_container .departure .label,
#flight_v3 #result_container #open_send_email_form_container .left_content .price_container .departure_destination_container .destination .label,
#flight_v3 #result_container #price_agent_form_container .left_content .price_container .departure_destination_container .departure .label,
#flight_v3 #result_container #price_agent_form_container .left_content .price_container .departure_destination_container .destination .label,
#flight_v3 #result_container #price_calendar_v2_container .left_content .price_container .departure_destination_container .departure .label,
#flight_v3 #result_container #price_calendar_v2_container .left_content .price_container .departure_destination_container .destination .label {
    float: left;
    width: 70px;
    line-height: 24px;
    font-weight: bold;
    color: #000000;
}

#flight_v3 #result_container #open_send_email_form_container .left_content .price_container .departure_destination_container .departure .date,
#flight_v3 #result_container #open_send_email_form_container .left_content .price_container .departure_destination_container .destination .date,
#flight_v3 #result_container #price_agent_form_container .left_content .price_container .departure_destination_container .departure .date,
#flight_v3 #result_container #price_agent_form_container .left_content .price_container .departure_destination_container .destination .date,
#flight_v3 #result_container #price_calendar_v2_container .left_content .price_container .departure_destination_container .departure .date,
#flight_v3 #result_container #price_calendar_v2_container .left_content .price_container .departure_destination_container .destination .date {
    float: left;
    width: 120px;
    line-height: 24px;
}

#flight_v3 #result_container #open_send_email_form_container .left_content .price_container .price_box,
#flight_v3 #result_container #price_agent_form_container .left_content .price_container .price_box,
#flight_v3 #result_container #price_calendar_v2_container .left_content .price_container .price_box {
    width: 120px;
    float: left;
    border: 1px solid #cdcdcd;
    height: 60px;
    line-height: 60px;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
    background-color: #FFFFFF;
}

#flight_v3 #result_container #open_send_email_form_container .left_content .price_container .price_box .price,
#flight_v3 #result_container #price_agent_form_container .left_content .price_container .price_box .price,
#flight_v3 #result_container #price_calendar_v2_container .left_content .price_container .price_box .price {
    color: #00AEEF;
    font-weight: bold;
    font-size: 20px;
}

#flight_v3 #result_container #open_send_email_form_container .left_content .price_container .price_box .currency,
#flight_v3 #result_container #price_agent_form_container .left_content .price_container .price_box .currency,
#flight_v3 #result_container #price_calendar_v2_container .left_content .price_container .price_box .currency {
    color: #00AEEF;
    font-size: 12px;
}

#flight_v3 #result_container #open_send_email_form_container .left_content .description,
#flight_v3 #result_container #price_agent_form_container .left_content .description,
#flight_v3 #result_container #fee_guide_form_container .left_content .description,
#flight_v3 #result_container #price_calendar_v2_container .left_content .description {
    float: left;
    padding: 10px 0 10px 10px;
    font-size: 11px;
    line-height: 13px;
}

#flight_v3 #result_container #price_calendar_v2_container .graph_content {
    float: left;
    clear: both;
}

#flight_v3 #result_container #price_calendar_v2_container .graph_content .out_chart_container,
#flight_v3 #result_container #price_calendar_v2_container .graph_content .home_chart_container {
    float: left;
    margin-top: 10px;
    padding-left: 5px;
}

#flight_v3 #result_container #price_calendar_v2_container .graph_content #out_select_month_container,
#flight_v3 #result_container #price_calendar_v2_container .graph_content #home_select_month_container {
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    margin: 10px 3px 10px 3px;
    text-align: left;
    width: 722px;
    background: url('/tse/gfx/feature_box_price_calendar_spitter.png');
    background-repeat: repeat-x;
}

#flight_v3 #result_container #price_calendar_v2_container .graph_content #out_select_month_container .out_select_month_container_label,
#flight_v3 #result_container #price_calendar_v2_container .graph_content #home_select_month_container .home_select_month_container_label {
    float: left;
    vertical-align: middle;
    width: 90px;
    padding-left: 10px;
}

#flight_v3 #result_container #price_calendar_v2_container .graph_content #out_select_month_container .date_container,
#flight_v3 #result_container #price_calendar_v2_container .graph_content #home_select_month_container .date_container {
    float: left;
    width: 160px;
    padding-top: 6px;
}

#flight_v3 #result_container #price_calendar_v2_container .graph_content #out_select_month_container .date_container .prev_img,
#flight_v3 #result_container #price_calendar_v2_container .graph_content #out_select_month_container .date_container .next_img,
#flight_v3 #result_container #price_calendar_v2_container .graph_content #home_select_month_container .date_container .prev_img,
#flight_v3 #result_container #price_calendar_v2_container .graph_content #home_select_month_container .date_container .next_img {
    float: left;
}

#flight_v3 #result_container #price_calendar_v2_container .graph_content #out_select_month_container .date_container .next_img,
#flight_v3 #result_container #price_calendar_v2_container .graph_content #home_select_month_container .date_container .next_img {
    background: url('/tse/gfx/price_calendar_next_month.png');
    background-repeat: no-repeat;
    width: 23px;
    height: 19px;
    cursor: pointer;
}

#flight_v3 #result_container #price_calendar_v2_container .graph_content #out_select_month_container .date_container .prev_img,
#flight_v3 #result_container #price_calendar_v2_container .graph_content #home_select_month_container .date_container .prev_img {
    background: url('/tse/gfx/price_calendar_prev_month.png');
    background-repeat: no-repeat;
    width: 23px;
    height: 19px;
    cursor: pointer;
}

#flight_v3 #result_container #price_calendar_v2_container .graph_content #out_select_month_container #out_date_container,
#flight_v3 #result_container #price_calendar_v2_container .graph_content #home_select_month_container #home_date_container {
    float: left;
    font-size: 11px;
    height: 19px;
    line-height: 19px;
    text-align: center;
    width: 90px;
}

#flight_v3 #result_container #price_calendar_v2_container .graph_content #out_chart_container,
#flight_v3 #result_container #price_calendar_v2_container .graph_content #home_chart_container {
    padding-left: 5px;
    width: 700px;
    float: left;
}

#flight_v3 #result_container #price_calendar_v2_container .left_content .price_calendar_link_container {
    background-image: url("/tse/gfx/button_fee_estimator.png");
    background-position: left top;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    height: 25px;
    line-height: 25px;
    width: 127px;
    float: right;
    margin-top: 5px;
}

#flight_v3 #result_container #price_calendar_v2_container .left_content .price_calendar_link_container a {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    padding-left: 10px;
}

#flight_v3 #result_container #top_elements {
    background-image: url(/tse/gfx/feature_box_background.png);
    background-position: left top;
    background-repeat: repeat-x;
    width: 728px;
    height: 41px;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
}

#flight_v3 #result_container #top_elements #open_price_agent_container_icon,
#flight_v3 #result_container #top_elements #open_fee_guide_container_icon,
#flight_v3 #result_container #top_elements #open_price_calendar_container_icon,
#flight_v3 #result_container #top_elements #open_send_email_container_icon {
    float: left;
    background-position: 10px 8px;
    background-repeat: no-repeat;
    width: 36px;
    height: 41px;
}

#flight_v3 #result_container #top_elements #open_price_agent_container_icon {
    background-image: url(/tse/gfx/icon_priceagent.png);
}

#flight_v3 #result_container #top_elements #open_fee_guide_container_icon {
    background-image: url(/tse/gfx/fee_box_estimator.png);
}

#flight_v3 #result_container #top_elements #open_price_calendar_container_icon {
    background-image: url(/tse/gfx/icon_pricecalendar.png);
    cursor: pointer;
}

#flight_v3 #result_container #top_elements #open_send_email_container_icon {
    background-image: url(/tse/gfx/icon_mail.png);
    cursor: pointer;
}

#flight_v3 #result_container #top_elements #open_price_agent_container,
#flight_v3 #result_container #top_elements #open_fee_guide_container,
#flight_v3 #result_container #top_elements #open_price_calendar_container,
#flight_v3 #result_container #top_elements #open_send_email_container {
    float: left;
    background-image: url(/tse/gfx/feature_box_splitter.png);
    background-position: right top;
    background-repeat: no-repeat;
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 16px;
    width: 121px;
    height: 27px;
    cursor: pointer;
}

#flight_v3 #result_container #top_elements #open_send_email_container {
    background-image: none;
    padding-right: 10px;
    cursor: pointer;
}

#flight_v3 #result_container #top_elements #open_price_agent_container_disabled,
#flight_v3 #result_container #top_elements #open_fee_guide_container_disabled,
#flight_v3 #result_container #top_elements #open_price_calendar_container_disabled,
#flight_v3 #result_container #top_elements #open_send_email_container_disabled {
    background-image: url("/tse/gfx/feature_box_splitter.png");
    background-position: right top;
    background-repeat: no-repeat;
    float: left;
    padding-top: 14px;
    padding-left: 10px;
    padding-right: 16px;
    width: 157px;
    height: 27px;
}

#flight_v3 #result_container #top_elements {
    background-image: url(/tse/gfx/feature_box_background.png);
    background-position: left top;
    background-repeat: repeat-x;
    width: 728px;
    height: 41px;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
}
/* TSE Ads Start */

.list_element_textad_frameborder_dk {
    background: url('/tse/gfx/annonce_boxv1_dk.png') no-repeat;
    padding-top: 10px;
    clear: both;
    float: left;
    width: 728px;
    padding-bottom: 20px;
    text-align: center;
    padding-left: 2px;
}

.list_element_textad_frameborder_se {
    background: url('/tse/gfx/annonce_boxv1_se.png') no-repeat;
    padding-top: 10px;
    clear: both;
    float: left;
    width: 728px;
    padding-bottom: 20px;
    text-align: center;
    padding-left: 2px;
}

.list_element_textad_frameborder_no {
    background: url('/tse/gfx/annonce_boxv1_no.png') no-repeat;
    padding-top: 10px;
    clear: both;
    float: left;
    width: 728px;
    padding-bottom: 20px;
    text-align: center;
    padding-left: 2px;
}

#flight_v3 #list_text_ads_1,
#flight_v3 #tse_ads_1 {
    float: left;
    width: 728px;
    padding: 0px 0px 10px 0px;
    position: relative;
    z-index: 1;
}

#flight_v3 #flight_tse_module #list_container #tse_top_ad_container {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 10px 0px;
    z-index: 199;
    clear: both;
    float: left;
}

#flight_v3 #flight_tse_module #list_container #tse_top_ad_container .tse_top_ad {
    background: url("/tse/gfx/sponsor_box.png");
    background-repeat: no-repeat;
    z-index: 199;
    margin-left: 28px;
    float: left;
    width: 321px;
    height: 58px;
    cursor: pointer;
    overflow: hidden;
}

#flight_v3 #flight_tse_module #list_container #tse_top_ad_container .tse_top_ad .left {
    float: left;
    width: 143px;
    padding: 5px 0px 0px 0px;
}

#flight_v3 #flight_tse_module #list_container #tse_top_ad_container .tse_top_ad .right {
    float: left;
    width: 162px;
    padding: 5px 0px 0px 15px;
}

#flight_v3 #flight_tse_module #list_container #tse_top_ad_container .tse_top_ad .left .label {
    font-size: 11px;
    color: #464646;
    font-weight: bold;
    text-align: center;
    line-height: 16px;
}

#flight_v3 #flight_tse_module #list_container #tse_top_ad_container .tse_top_ad .left .logo {
    text-align: right;
    padding: 0px;
    width: 128px;
    margin-right: 15px;
}

#flight_v3 #flight_tse_module #list_container #tse_top_ad_container .tse_top_ad .right .text {
    overflow: hidden;
    font-size: 11px;
    color: #464646;
}

#flight_v3 #flight_tse_module #list_container #tse_top_ad_container .tse_top_ad .right .link {
    overflow: hidden;
}

#flight_v3 #flight_tse_module #list_container #tse_top_ad_container .tse_top_ad .right a,
#flight_v3 #flight_tse_module #list_container #tse_top_ad_container .tse_top_ad .right a:hover,
#flight_v3 #flight_tse_module #list_container #tse_top_ad_container .tse_top_ad .right a:active,
#flight_v3 #flight_tse_module #list_container #tse_top_ad_container .tse_top_ad .right a:visited {
    color: #02abec;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}
/* TSE Ads End */

#flight_v3 #flight_tse_list #index_container {
    float: left;
}

#flight_v3 #result_container #list_container {
    clear: both;
    float: left;
    padding-top: 10px;
}

#flight_v3 #result_container .banner {
    clear: both;
    padding-bottom: 16px;
}

#flight_v3 #result_container .list_element,
#flight_v3 #result_container .list_element_best_direct {
    clear: both;
    float: left;
    width: 728px;
    padding-bottom: 20px;
}

#flight_v3 #result_container .list_element_best_direct .top {
    height: 29px;
    line-height: 29px;
    border: 1px solid #EEC65C;
    background-color: #FDECC0;
    width: 726px;
}

#flight_v3 #result_container .list_element_best_direct .top .left {
    float: left;
    height: 25px;
    line-height: 25px;
    padding: 2px 0px 0px 2px;
}

#flight_v3 #result_container .list_element_best_direct .top .middle {
    color: #7F591D;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
    padding-left: 15px;
    vertical-align: middle;
}

#flight_v3 #result_container .list_element_best_direct .top .right {
    float: right;
    height: 29px;
    line-height: 29px;
    color: #7F591D;
    padding: 0px 10px 0px 0px;
    text-align: right;
    width: 125px;
}

#flight_v3 #result_container .list_element_best_direct .top .right .price {
    font-size: 20px;
    font-weight: bold;
    float: left;
    width: 70px;
}

#flight_v3 #result_container .list_element_best_direct .top .right .currency {
    font-size: 13px;
    font-weight: bold;
    margin: 0px 5px 0px 5px;
    float: left;
    width: 25px;
}

#flight_v3 #result_container .list_element_best_direct .info {
    clear: both;
    float: left;
    background-color: #FFF7E2;
    border: 1px solid #EEC65C;
    border-top: 0px;
    padding-left: 0px;
    padding-top: 10px;
    width: 726px;
    overflow: hidden;
}

#flight_v3 #result_container .list_element_best_direct .info .left {
    float: left;
    padding-right: 20px;
    width: 570px;
}

#flight_v3 #result_container .list_element_best_direct .info .left .out,
#flight_v3 #result_container .list_element_best_direct .info .left .home,
#flight_v3 #result_container .list_element_best_direct .info .left .sub_element {
    clear: both;
    float: left;
    padding-bottom: 10px;
    width: 570px;
}

#flight_v3 #result_container .list_element_best_direct .info .left .out .logo {
    background-image: url("/tse/gfx/plane_departure.png");
    height: 30px;
    width: 40px;
}

#flight_v3 #result_container .list_element_best_direct .info .left .home .logo {
    background-image: url("/tse/gfx/plane_return.png");
    height: 30px;
    width: 40px;
}

#flight_v3 #result_container .list_element_best_direct .info .left .out .logo,
#flight_v3 #result_container .list_element_best_direct .info .left .home .logo,
#flight_v3 #result_container .list_element_best_direct .info .left .out_sub .logo_sub,
#flight_v3 #result_container .list_element_best_direct .info .left .home_sub .logo_sub {
    background-position: center center;
    background-repeat: no-repeat;
    float: left;
    padding: 0px;
}

#flight_v3 #result_container .list_element_best_direct .info .left .departure_main,
#flight_v3 #result_container .list_element_best_direct .info .left .arrival_main,
#flight_v3 #result_container .list_element_best_direct .info .left .stops,
#flight_v3 #result_container .list_element_best_direct .info .left .label,
#flight_v3 #result_container .list_element_best_direct .info .left .departure_sub,
#flight_v3 #result_container .list_element_best_direct .info .left .arrival_sub,
#flight_v3 #result_container .list_element_best_direct .info .left .stops_sub,
#flight_v3 #result_container .list_element_best_direct .info .left .label {
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
}

#flight_v3 #result_container .list_element_best_direct .info .left .departure_main,
#flight_v3 #result_container .list_element_best_direct .info .left .departure_sub,
#flight_v3 #result_container .list_element_best_direct .info .left .arrival_main,
#flight_v3 #result_container .list_element_best_direct .info .left .arrival_sub {
    float: left;
    padding-left: 5px;
    width: 168px;
    overflow: hidden;
    white-space: nowrap;
}

#flight_v3 #result_container .list_element_best_direct .info .left .departure_main .departure,
#flight_v3 #result_container .list_element_best_direct .info .left .arrival_main .arrival,
#flight_v3 #result_container .list_element_best_direct .info .left .sub_element .departure_sub .label #flight_v3 #result_container .list_element_best_direct .info .left .sub_element .arrival_sub .label {
    font-weight: bold;
}

#flight_v3 #result_container .list_element_best_direct .info .left .stops,
#flight_v3 #result_container .list_element_best_direct .info .left .stops_sub {
    float: left;
    overflow: hidden;
    padding-left: 15px;
    width: 125px;
}

#flight_v3 #result_container .list_element_best_direct .info .left .splitter,
#flight_v3 #result_container .list_element_best_direct .info .left .splitter_sub {
    background-image: url("/tse/gfx/flight_link_arrow.png");
    background-position: 15px 4px;
    background-repeat: no-repeat;
    float: left;
    height: 16px;
    width: 20px;
}

#flight_v3 #result_container .list_element_best_direct .info .left .alert_details {
    clear: both;
    float: left;
    padding-left: 45px;
    width: 500px;
}

#flight_v3 #result_container .list_element_best_direct .info .right {
    float: left;
    width: 125px;
}

#flight_v3 #result_container .list_element_best_direct .info .price_box {
    background-image: url("/tse/gfx/price_box_bottom_best_price.png");
    background-position: left top;
    background-repeat: no-repeat;
    width: 125px;
    height: 81px;
    cursor: pointer;
}

#flight_v3 #result_container .list_element_best_direct .info .price_box:hover {
    background-image: url("/tse/gfx/price_box_bottom_best_price.png");
    background-position: -127px 0px;
    background-repeat: no-repeat;
    width: 125px;
    height: 81px;
    cursor: pointer;
}

#flight_v3 #result_container .list_element_best_direct .info .price_box .price_box_top {
    overflow: hidden;
    height: 47px;
    line-height: 47px;
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
}

#flight_v3 #result_container .list_element_best_direct .info .price_box_multiple_pax {
    background-image: url("/tse/gfx/price_button_best_price.png");
    background-position: left top;
    background-repeat: no-repeat;
    width: 125px;
    height: 91px;
    cursor: pointer;
}

#flight_v3 #result_container .list_element_best_direct .info .price_box_multiple_pax:hover {
    background-image: url("/tse/gfx/price_button_best_price.png");
    background-position: -127px 0px;
    background-repeat: no-repeat;
    width: 125px;
    height: 91px;
    cursor: pointer;
}

#flight_v3 #result_container .list_element_best_direct .info .price_box a,
#flight_v3 #result_container .list_element_best_direct .info .price_box_multiple_pax a {
    text-decoration: none;
}

#flight_v3 #result_container .list_element_best_direct .info .price_box_multiple_pax .price_box_top {
    overflow: hidden;
    height: 58px;
    line-height: 58px;
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
}

#flight_v3 #result_container .list_element_best_direct .info .price_box_multiple_pax .price_box_top .total_price_per_pax {
    clear: left;
    color: #6E6E6E;
    float: left;
    font-size: 11px;
    font-weight: normal;
    height: 19px;
    line-height: 19px;
    text-align: center;
    width: 125px;
}

#flight_v3 #result_container .list_element_best_direct .info .price_box .price_box_top a,
#flight_v3 #result_container .list_element_best_direct .info .price_box .price_box_top a:hover,
#flight_v3 #result_container .list_element_best_direct .info .price_box_multiple_pax .price_box_top a,
#flight_v3 #result_container .list_element_best_direct .info .price_box_multiple_pax .price_box_top a:hover {
    color: #00aeef;
    text-decoration: none;
}

#flight_v3 #result_container .list_element_best_direct .info .price_box .price_box_top .price,
#flight_v3 #result_container .list_element_best_direct .info .price_box_multiple_pax .price_box_top .price {
    font-size: 20px;
}

#flight_v3 #result_container .list_element_best_direct .info .price_box .price_box_top .price_box .currency,
#flight_v3 #result_container .list_element_best_direct .info .price_box_multiple_pax .price_box_top .price_box .currency {
    font-size: 13px;
    padding-left: 4px;
}

#flight_v3 #result_container .list_element_best_direct .info .price_box .price_box_top .price_pr_pax {
    line-height: 17px;
    height: 17px;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    display: none;
}

#flight_v3 #result_container .list_element_best_direct .info .price_box_multiple_pax .price_box_top .price_pr_pax {
    color: #6E6E6E;
    float: left;
    font-size: 11px;
    font-weight: normal;
    height: 17px;
    line-height: 17px;
    text-align: center;
    width: 125px;
}

#flight_v3 #result_container .list_element_best_direct .info .price_box .price_box_top .price_currency_box {
    line-height: 55px;
    height: 31px;
}

#flight_v3 #result_container .list_element_best_direct .info .price_box_multiple_pax .price_box_top .price_currency_box {
    color: #000000;
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: 20px;
    line-height: 22px;
    text-align: center;
    text-decoration: none;
    width: 125px;
}

#flight_v3 #result_container .list_element_best_direct .info .price_box .price_box_bottom,
#flight_v3 #result_container .list_element_best_direct .info .price_box_multiple_pax .price_box_bottom {
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-align: center;
    padding: 0px 0px 2px 0px;
    width: 125px;
}

#flight_v3 #result_container .list_element_best_direct .info .price_box .price_box_bottom,
#flight_v3 #result_container .list_element_best_direct .info .price_box .price_box_bottom a,
#flight_v3 #result_container .list_element_best_direct .info .price_box .price_box_bottom a:hover,
#flight_v3 #result_container .list_element_best_direct .info .price_box_multiple_pax .price_box_bottom,
#flight_v3 #result_container .list_element_best_direct .info .price_box_multiple_pax .price_box_bottom a,
#flight_v3 #result_container .list_element_best_direct .info .price_box_multiple_pax .price_box_bottom a:hover {
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
    height: 23px;
    font-size: 15px;
}

#flight_v3 #result_container .list_element_best_direct .info .provider_container,
#flight_v3 #result_container .list_element_best_direct .info .provider_container a,
#flight_v3 #result_container .list_element_best_direct .info .provider_container a:hover {
    color: #6e6e6e;
    font-weight: normal;
}

#flight_v3 #result_container .list_element_best_direct .info .provider_container a:hover {
    text-decoration: underline;
}

#flight_v3 #result_container .list_element_best_direct .info .provider_container a {
    text-decoration: none;
}

#flight_v3 #result_container .list_element_best_direct .info .provider_container {
    padding-top: 0px;
    padding-bottom: 1px;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    width: 125px;
    float: left;
    margin: 5px 0px 5px 0px;
}

#flight_v3 #result_container .list_element_best_direct .info .provider_container div {
    padding-bottom: 4px;
    margin: 5px 0px 5px 0px;
}

#flight_v3 #result_container .list_element_best_direct .left .out,
#flight_v3 #result_container .list_element_best_direct .left .home,
#flight_v3 #result_container .list_element_best_direct .left .sub_element {
    float: left;
    clear: both;
    padding-bottom: 10px;
    width: 570px;
}

#flight_v3 #result_container .list_element_best_direct .info .sub_offers_list {
    clear: both;
    float: left;
    width: 713px;
}

#flight_v3 #result_container .list_element_best_direct .info .sub_offer_item {
    float: left;
    height: 20px;
    line-height: 20px;
    padding-right: 5px;
    width: 124px;
    overflow: hidden;
    text-align: left;
}

#flight_v3 #result_container .list_element_best_direct .info .sub_offers_container {
    clear: both;
    float: left;
    padding: 4px 4px 4px 9px;
    background-color: #FDECC0;
    border-top: 1px solid #EEC65C;
}

#flight_v3 #search_result .list_element_best_direct .sub_offers_less_elements,
#flight_v3 #search_result .list_element_best_direct .sub_offers_more_elements {
    float: left;
    text-align: left;
    width: 102px;
    height: 20px;
    line-height: 20px;
}

#flight_v3 #search_result .list_element_best_direct .sub_offer_spacer {
    float: left;
    clear: left;
    width: 70px;
    text-align: center;
}

#flight_v3 #result_container .list_element_best_direct .info .sub_offers_container .label {
    font-weight: normal;
    float: left;
    color: #767676;
    line-height: 18px;
    width: 40px;
    font-size: 11px;
}

#flight_v3 #result_container .list_element_best_direct .info .sub_offer_item .price {
    padding-top: 2px;
    line-height: 15px;
}

#flight_v3 #result_container .list_element_best_direct .info .sub_offer_item a:hover {
    color: #684c30;
    text-decoration: none;
}

#flight_v3 #result_container .list_element_best_direct .info .sub_offer_item a {
    color: #684c30;
    text-decoration: underline;
}

#flight_v3 #result_container .list_element_best_direct .info .sub_offers_container a {
    color: #684c30;
    font-size: 11px;
    font-weight: normal;
    float: left;
    display: block;
}

#flight_v3 #result_container .list_element_best_direct .info .right .fee_guide_with_prices {
    background-image: url("/tse/gfx/fee_marker.png");
    background-position: left top;
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    height: 18px;
    width: 18px;
}

#flight_v3 #result_container .list_element_best_direct .info .sub_offers_container .sub_offers_list .fee_guide_with_prices {
    background-image: url('/tse/gfx/fee_marker.png');
    background-position: left top;
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    cursor: pointer;
    float: left;
    margin-left: 3px;
}
/* Best price end */
/* Flight list start */

#flight_v3 #result_container .list_element .top {
    height: 34px;
    border-top: 1px solid #B5C3D3;
    border-left: 1px solid #B5C3D3;
    border-right: 1px solid #B5C3D3;
    width: 726px;
    background-color: #F9FCFD;
}

#flight_v3 #result_container .list_element_type_2 .top {
    height: 34px;
    border-top: 1px solid #EEC65C;
    border-left: 1px solid #EEC65C;
    border-right: 1px solid #EEC65C;
    width: 726px;
    background-color: #FFF7E2;
}

#flight_v3 #result_container .list_element .top .left {
    float: left;
    background-color: #ffffff;
    height: 25px;
    line-height: 25px;
    padding: 8px 0px 0px 8px;
    width: 104px;
    overflow: hidden;
}

#flight_v3 #result_container .list_element_type_2 .top .left {
    background-color: #FFF7E2;
}

#flight_v3 #result_container .list_element .top .left .logo_container {
    float: left;
    width: 104px;
    height: 29px;
    line-height: 29px;
    text-align: center;
}

#flight_v3 #result_container .list_element .top .left .logo_container img {
    margin: 2px;
    line-height: 29px;
}

#flight_v3 #result_container .list_element .top .right {
    float: left;
    padding-left: 10px;
    padding-right: 8px;
    width: 610px;
    height: 25px;
    color: #ffffff;
    font-weight: bold;
    line-height: 25px;
}

#flight_v3 #result_container .list_element .top .right,
#flight_v3 #result_container .list_element .top .right a,
#flight_v3 #result_container .list_element .top .right a:hover {
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
}

#flight_v3 #result_container .list_element .info {
    clear: both;
    float: left;
    background-color: #F9FCFD;
    border: 1px solid #B5C3D3;
    border-top: 0px;
    padding-left: 0px;
    padding-top: 10px;
    width: 726px;
    overflow: hidden;
}

#flight_v3 #result_container .list_element_type_2 .info {
    background-color: #FFF7E2;
    border: 1px solid #EEC65C;
    border-top: 0px;
}

#flight_v3 #list_container .list_element .info .left .out_sub .sub_element .stops_sub .flight_number,
#flight_v3 #list_container .list_element .info .left .home_sub .sub_element .stops_sub .flight_number {
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    width: 153px;
}

#flight_v3 #result_container .list_element .info .left {
    float: left;
    padding-right: 20px;
    width: 570px;
}

#flight_v3 #result_container .list_element .info .left .out,
#flight_v3 #result_container .list_element .info .left .home,
#flight_v3 #result_container .list_element .info .left .sub_element {
    float: left;
    clear: both;
    padding-bottom: 10px;
    width: 570px;
}

#flight_v3 #result_container .list_element .info .left .sub_element {
    padding-top: 10px;
    padding-bottom: 0px;
    padding-left: 40px;
}

#flight_v3 #result_container .list_element .info .left .out .logo,
#flight_v3 #result_container .list_element .info .left .home .logo,
#flight_v3 #result_container .list_element .info .left .out_sub .logo_sub,
#flight_v3 #result_container .list_element .info .left .home_sub .logo_sub {
    float: left;
    background-position: center center;
    background-repeat: no-repeat;
    padding: 0px;
}

#flight_v3 #result_container .list_element .info .left .out .logo {
    background-image: url(/tse/gfx/plane_departure.png);
    width: 40px;
    height: 30px;
}

#flight_v3 #result_container .list_element .info .left .home .logo {
    background-image: url(/tse/gfx/plane_return.png);
    width: 40px;
    height: 30px;
}

#flight_v3 #result_container .list_element .info .left .departure_main,
#flight_v3 #result_container .list_element .info .left .departure_sub {
    float: left;
    padding-left: 5px;
    width: 168px;
}

#flight_v3 #result_container .list_element .info .left .arrival_main,
#flight_v3 #result_container .list_element .info .left .arrival_sub {
    float: left;
    padding-left: 10px;
    width: 168px;
    color: #000000;
}

#flight_v3 #result_container .list_element .info .left .arrival_sub {
    font-size: 11px;
}

#flight_v3 #result_container .list_element .info .left .stops #flight_v3 #result_container .list_element .info .left .stops_sub {
    float: left;
    padding-left: 15px;
    width: 128px;
}

#flight_v3 #result_container .list_element .info .left .splitter,
#flight_v3 #result_container .list_element .info .left .splitter_sub {
    float: left;
    background-image: url(/tse/gfx/flight_link_arrow.png);
    background-position: 15px 4px;
    background-repeat: no-repeat;
    width: 20px;
    height: 16px;
}

#flight_v3 #result_container .list_element .info .left .splitter_sub {
    background-image: none;
}

#flight_v3 #result_container .list_element .info .left .stops,
#flight_v3 #result_container .list_element .info .left .stops_sub {
    float: left;
    overflow: hidden;
    padding-left: 15px;
    width: 125px;
    color: #000000;
}

#flight_v3 #result_container .list_element .info .left .departure_main,
#flight_v3 #result_container .list_element .info .left .arrival_main,
#flight_v3 #result_container .list_element .info .left .stops,
#flight_v3 #result_container .list_element .info .left .label,
#flight_v3 #result_container .list_element .info .left .departure_sub,
#flight_v3 #result_container .list_element .info .left .arrival_sub,
#flight_v3 #result_container .list_element .info .left .stops_sub,
#flight_v3 #result_container .list_element .info .left .label {
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
}

#flight_v3 #result_container .list_element .info .left .arrival_main .day,
#flight_v3 #result_container .list_element .info .left .arrival_main .time,
#flight_v3 #result_container .list_element .info .left .arrival_sub .day,
#flight_v3 #result_container .list_element .info .left .arrival_sub .time,
#flight_v3 #result_container .list_element .info .left .stops .time_details .label,
#flight_v3 #result_container .list_element .info .left .stops .time_details .label,
#flight_v3 #result_container .list_element .info .left .stops .time_details .time #flight_v3 #result_container .list_element .info .left .stops .time_details .time {
    font-size: 11px;
}

#flight_v3 #result_container .list_element .info .left .departure_time {
    font-size: 11px;
}

#flight_v3 #result_container .list_element .info .left .stops .time {
    padding-left: 4px;
}

#flight_v3 #result_container .list_element .info .left .sub_element,
#flight_v3 #result_container .list_element .info .left .sub_element .label {
    color: #6e6e6e;
}

#flight_v3 #result_container .list_element_type_2 .info .left .sub_element,
#flight_v3 #result_container .list_element_type_2 .info .left .sub_element .label {
    color: #000000;
}

#flight_v3 #result_container .list_element .info .left .departure_main .departure,
#flight_v3 #result_container .list_element .info .left .sub_element .departure_sub .label {
    font-weight: bold;
}

#flight_v3 #result_container .list_element .info .left .arrival_main .arrival,
#flight_v3 #result_container .list_element .info .left .stops .stop_details {
    font-weight: bold;
}

#flight_v3 #result_container .list_element .info .left .stops .stop_details a {
    color: #000000;
}

#flight_v3 #result_container .list_element .info .left .stops .stop_details .details {
    padding-left: 3px;
}

#flight_v3 #result_container .list_element .info .left .sub_element .time {
    padding-left: 4px;
}

#flight_v3 #result_container .list_element .info .left .sub_element .alert_details_sub {
    float: left;
    clear: left;
    padding-left: 10px;
    width: 300px;
}

#flight_v3 #result_container .list_element .info .left .home .home_sub .sub_element .alert_details_sub .long_wait_airport,
#flight_v3 #result_container .list_element .info .left .out .out_sub .sub_element .alert_details_sub .long_wait_airport,
#flight_v3 #result_container .list_element .info .left .home .home_sub .sub_element .alert_details_sub .airport_changed,
#flight_v3 #result_container .list_element .info .left .out .out_sub .sub_element .alert_details_sub .airport_changed {
    font-size: 11px;
    color: red;
    float: left;
    width: 300px;
}

#flight_v3 #result_container .list_element .info .left .alert_details {
    float: left;
    clear: both;
    width: 500px;
    padding-left: 45px;
}

#flight_v3 #result_container .list_element .info .left .alert_details .long_wait_airport,
#flight_v3 #result_container .list_element .info .left .alert_details .airport_changed {
    font-size: 11px;
    color: red;
}

#flight_v3 #result_container .list_element .info .right {
    float: left;
    width: 125px;
}

#flight_v3 #result_container .list_element .info .price_box {
    background-image: url("/tse/gfx/price_box_new.png");
    background-position: 0px 0px;
    background-repeat: no-repeat;
    width: 122px;
    height: 72px;
    margin-bottom: 0px;
    cursor: pointer;
}

#flight_v3 #result_container .list_element .info .price_box:hover {
    background-image: url("/tse/gfx/price_box_new.png");
    background-position: -124px 0px;
    background-repeat: no-repeat;
    width: 122px;
    height: 72px;
    margin-bottom: 0px;
    cursor: pointer;
}

#flight_v3 #result_container .list_element .info .price_box_multiple_pax {
    background-image: url("/tse/gfx/price_button_flight_hotel.png");
    background-position: 0px 0px;
    background-repeat: no-repeat;
    width: 125px;
    height: 91px;
    margin-bottom: 0px;
    cursor: pointer;
}

#flight_v3 #result_container .list_element .info .price_box_multiple_pax:hover {
    background-image: url("/tse/gfx/price_button_flight_hotel.png");
    background-position: -127px 0px;
    background-repeat: no-repeat;
    width: 125px;
    height: 91px;
    margin-bottom: 0px;
    cursor: pointer;
}

#flight_v3 #result_container .list_element_type_2 .info .price_box_multiple_pax:hover {
    background-image: url("/tse/gfx/price_button_best_price.png");
}

#flight_v3 #result_container .list_element_type_2 .info .price_box_multiple_pax {
    background-image: url("/tse/gfx/price_button_best_price.png");
}

#flight_v3 #result_container .list_element .info .price_box a,
#flight_v3 #result_container .list_element .info .price_box_multiple_pax a {
    text-decoration: none;
}

#flight_v3 #result_container .list_element .info .price_box .price_box_top {
    overflow: hidden;
    height: 38px;
    line-height: 38px;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}

#flight_v3 #result_container .list_element .info .price_box_multiple_pax .price_box_top {
    overflow: hidden;
    height: 58px;
    line-height: 58px;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}

#flight_v3 #result_container .list_element .info .price_box .price_box_top,
#flight_v3 #result_container .list_element .info .price_box .price_box_top a,
#flight_v3 #result_container .list_element .info .price_box .price_box_top a:hover,
#flight_v3 #result_container .list_element .info .price_box_multiple_pax .price_box_top,
#flight_v3 #result_container .list_element .info .price_box_multiple_pax .price_box_top a,
#flight_v3 #result_container .list_element .info .price_box_multiple_pax .price_box_top a:hover {
    color: #00aeef;
    text-decoration: none;
    cursor: pointer;
}

#flight_v3 #result_container .list_element .info .price_box .price_box_top .price_pr_pax {
    line-height: 17px;
    height: 17px;
    font-size: 11px;
    color: #6E6E6E;
    font-weight: normal;
    display: none;
}

#flight_v3 #result_container .list_element .info .price_box_multiple_pax .price_box_top .price_pr_pax {
    line-height: 17px;
    height: 17px;
    font-size: 11px;
    color: #6E6E6E;
    font-weight: normal;
    text-align: center;
    width: 125px;
    float: left;
}

#flight_v3 #result_container .list_element_type_2 .info .price_box_multiple_pax .price_box_top .price_pr_pax {
    color: #000000;
}

#flight_v3 #result_container .list_element .info .price_box_multiple_pax .price_box_top .total_price_per_pax {
    clear: left;
    color: #6E6E6E;
    float: left;
    font-size: 11px;
    font-weight: normal;
    height: 19px;
    line-height: 19px;
    text-align: center;
    width: 125px;
}

#flight_v3 #result_container .list_element .info .price_box .price_box_top .price_currency_box {
    line-height: 43px;
    height: 31px;
}

#flight_v3 #result_container .list_element .info .price_box_multiple_pax .price_box_top .price_currency_box {
    color: #00AEEF;
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: 20px;
    line-height: 22px;
    text-align: center;
    text-decoration: none;
    width: 125px;
}

#flight_v3 #result_container .list_element_type_2 .info .price_box_multiple_pax .price_box_top .price_currency_box {
    color: #000000;
}

#flight_v3 #result_container .list_element .price_box .price,
#flight_v3 #result_container .list_element .price_box_multiple_pax .price {
    font-size: 21px;
}

#flight_v3 #result_container .list_element .price_box .currency,
#flight_v3 #result_container .list_element .price_box_multiple_pax .currency {
    font-size: 13px;
    font-weight: bold;
}

#flight_v3 #result_container .list_element .info .price_box .price_box_bottom,
#flight_v3 #result_container .list_element .info .price_box_multiple_pax .price_box_bottom {
    height: 28px;
    line-height: 17px;
    overflow: hidden;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
    padding-right: 1px;
}

#flight_v3 #result_container .list_element .info .price_box .price_box_bottom,
#flight_v3 #result_container .list_element .info .price_box .price_box_bottom a,
#flight_v3 #result_container .list_element .info .price_box .price_box_bottom a:hover,
#flight_v3 #result_container .list_element .info .price_box_multiple_pax .price_box_bottom,
#flight_v3 #result_container .list_element .info .price_box_multiple_pax .price_box_bottom a,
#flight_v3 #result_container .list_element .info .price_box_multiple_pax .price_box_bottom a:hover {
    color: #ffffff;
    text-decoration: none;
    font-size: 15px;
    font-weight: bold;
    font-size: 14px;
    line-height: 28px;
}

#flight_v3 #result_container .list_element .info .provider_container {
    padding-top: 0px;
    padding-bottom: 1px;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    width: 125px;
    float: left;
    margin: 3px 0px 5px 0px;
}

#flight_v3 #result_container .list_element .info .provider_container div {
    padding-bottom: 4px;
    margin: 0px 0px 5px 0px;
}

#flight_v3 #result_container .list_element .info .provider_container,
#flight_v3 #result_container .list_element .info .provider_container a,
#flight_v3 #result_container .list_element .info .provider_container a:hover {
    color: #6e6e6e;
    font-weight: normal;
}

#flight_v3 #result_container .list_element .info .provider_container a:hover {
    text-decoration: none;
}

#flight_v3 #result_container .list_element .info .provider_container a {
    text-decoration: underline;
    color: #909FB1;
}

#flight_v3 #result_container .list_element_type_2 .info .provider_container a {
    color: #434343;
}

#flight_v3 #result_container .list_element .info .sub_offers_container a {
    color: #5B7492;
    font-size: 11px;
    font-weight: normal;
    float: left;
    display: block;
}

#flight_v3 #result_container .list_element_type_2 .info .sub_offers_container a {
    color: #434343;
}

#flight_v3 #result_container .list_element .info .sub_offers_container a span {
    cursor: pointer;
    text-decoration: underline;
}

#flight_v3 #result_container .list_element .info .sub_offers_container a:hover span {
    text-decoration: none;
}

#flight_v3 #result_container .list_element .info .sub_offers_container .label {
    float: left;
    padding-left: 0px 10px 5px 10px;
    font-weight: normal;
    color: #434343;
    line-height: 18px;
    width: 35px;
    font-size: 11px;
}

#flight_v3 #result_container .list_element .info .sub_offers_container .sub_offers_list .splitter,
#flight_v3 #result_container .list_element .info .sub_offers_container .sub_offers_list .price {
    float: left;
    display: block;
}

#flight_v3 #result_container .list_element .info .sub_offers_container .sub_offers_list .splitter {
    padding-left: 10px;
    padding-right: 10px;
}

#flight_v3 #result_container .list_element .info .sub_offers_container .sub_offers_list .splitter_price {
    width: 72px;
    float: left;
}

#flight_v3 #result_container .list_element .info .sub_offers_container .sub_offers_list .price {
    padding-left: 5px;
}

#flight_v3 #result_container .list_element .info .sub_offers_container .sub_offers_list .fee_guide_without_prices {
    background-image: url('/tse/gfx/fee_marker.png');
    background-position: left top;
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    cursor: pointer;
    float: left;
    margin-left: 3px;
}

#flight_v3 #result_container .list_element .info .sub_offers_container .sub_offers_list .fee_guide_with_prices {
    background-image: url('/tse/gfx/fee_marker.png');
    background-position: left top;
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    cursor: pointer;
    float: left;
    margin-left: 3px;
}

#flight_v3 #search_result .list_element .sub_offers_container {
    clear: both;
    float: left;
    padding: 4px 4px 4px 9px;
    background-color: #C9D9E8;
    border: 1px solid #dcdcdc;
    border-top: 0px;
}

#flight_v3 #search_result .list_element_type_2 .sub_offers_container {
    background-color: #EEC65C;
    border: 1px solid #EEC65C;
}

#flight_v3 #search_result .list_element .sub_offers_list {
    clear: both;
    float: left;
    width: 713px;
}

#flight_v3 #search_result .list_element .sub_offer_item {
    float: left;
    padding-right: 5px;
    width: 124px;
    height: 20px;
    line-height: 20px;
    text-align: left;
    overflow: hidden;
}

#flight_v3 #search_result .list_element .sub_offers_less_elements,
#flight_v3 #search_result .list_element .sub_offers_more_elements {
    float: right;
    text-align: left;
    width: 267px;
    line-height: 20px;
    height: 20px;
}

#flight_v3 #search_result .list_element .sub_offer_spacer {
    float: left;
    clear: left;
    width: 35px;
    text-align: center;
}

#flight_v3 #search_result .list_element .sub_offer_item .price {
    padding-top: 2px;
    line-height: 15px;
}

#flight_v3 #search_result .list_element .sub_offer_item a,
#flight_v3 #search_result .list_element .sub_offer_item a:hover {
    color: #323232;
    text-decoration: none;
}

#flight_v3 #search_result #list_container .price_info {
    position: absolute;
    z-index: 1000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 280px;
    margin-top: 18px;
    margin-left: -141px;
    overflow: hidden;
}

#flight_v3 #search_result #list_container #price_info {
    margin-left: -260px;
}

#flight_v3 #search_result #list_container .price_info .header_container {
    float: left;
    overflow: hidden;
    background-color: #f8f8f8;
    width: 280px;
    height: 18px;
    line-height: 18px;
}

#flight_v3 #search_result #list_container .price_info .header_container .text {
    font-weight: bold;
    color: #404040;
    padding-left: 6px;
}

#flight_v3 #search_result #list_container .price_info .close_button {
    float: left;
    background-color: #f8f8f8;
    padding-top: 1px;
    width: 17px;
    height: 16px;
    cursor: pointer;
    line-height: 16px;
}

#flight_v3 #search_result #list_container .price_info .price_info_box {
    background-color: #ffffff;
    border-top: 1px solid #dcdcdc;
    width: 280px;
    float: left;
    overflow: hidden;
}

#flight_v3 #search_result #list_container .price_info .price_info_box .item {
    float: left;
    width: 280px;
}

#flight_v3 #search_result #list_container .price_info .fee_box_icon_info,
#flight_v3 #search_result #list_container .price_info .fee_box_icon_payment,
#flight_v3 #search_result #list_container .price_info .fee_box_icon_payment_disabled,
#flight_v3 #search_result #list_container .price_info .fee_box_icon_payment_total,
#flight_v3 #search_result #list_container .price_info .fee_box_icon_checkin,
#flight_v3 #search_result #list_container .price_info .fee_box_icon_luggage,
#flight_v3 #search_result #list_container .price_info .fee_box_icon_seating,
#flight_v3 #search_result #list_container .price_info .fee_guide_box_icon_payment,
#flight_v3 #search_result #list_container .price_info .fee_guide_box_icon_payment_disabled,
#flight_v3 #search_result #list_container .price_info .fee_guide_box_icon_payment_total,
#flight_v3 #search_result #list_container .price_info .fee_guide_box_icon_checkin,
#flight_v3 #search_result #list_container .price_info .fee_guide_box_icon_luggage,
#flight_v3 #search_result #list_container .price_info .fee_guide_box_icon_seating {
    background-color: #fcfcfc;
    background-position: 7px center;
    background-repeat: no-repeat;
    width: 282px;
    overflow: hidden;
}

#flight_v3 #search_result #list_container .price_info .fee_box_icon_payment,
#flight_v3 #search_result #list_container .price_info .fee_guide_box_icon_payment {
    background-image: url('/tse/gfx/fee_box_icon_payment.png');
}

#flight_v3 #search_result #list_container .price_info .fee_box_icon_checkin,
#flight_v3 #search_result #list_container .price_info .fee_guide_box_icon_checkin {
    background-image: url('/tse/gfx/fee_box_icon_checkin.png');
}

#flight_v3 #search_result #list_container .price_info .fee_box_icon_luggage,
#flight_v3 #search_result #list_container .price_info .fee_guide_box_icon_luggage {
    background-image: url('/tse/gfx/fee_box_icon_luggage.png');
}

#flight_v3 #search_result #list_container .price_info .fee_box_icon_seating,
#flight_v3 #search_result #list_container .price_info .fee_guide_box_icon_seating {
    background-image: url('/tse/gfx/fee_box_icon_seating.png');
}

#flight_v3 #search_result #list_container .price_info .description,
#flight_v3 #search_result #list_container .price_info .description_no_comment {
    float: left;
    overflow: hidden;
    background-color: #ffffff;
    border-left: 1px solid #dcdcdc;
    padding-left: 10px;
    padding-top: 10px;
    margin-left: 40px;
    padding-bottom: 10px;
    width: 242px;
}

#flight_v3 #search_result #list_container .price_info .price,
#flight_v3 #search_result #list_container .price_info .text_comment {
    float: left;
    overflow: hidden;
    width: 232px;
}

#flight_v3 #search_result #list_container .price_info .description_no_comment .text_description {
    float: left;
    overflow: hidden;
    width: 155px;
    font-weight: bold;
}

#flight_v3 #search_result #list_container .price_info .fee_guide_box_icon_payment .description_no_comment .text_description,
#flight_v3 #search_result #list_container .price_info .fee_guide_box_icon_payment_disabled .description_no_comment .text_description {
    float: left;
    overflow: hidden;
    width: 155px;
    font-weight: bold;
}

#flight_v3 #search_result #list_container .price_info .fee_guide_box_icon_payment .description_no_comment .text_description,
#flight_v3 #search_result #list_container .price_info .fee_guide_box_icon_payment_disabled .description_no_comment .text_description,
#flight_v3 #search_result #list_container .price_info .fee_guide_box_icon_checkin .description_no_comment .text_description,
#flight_v3 #search_result #list_container .price_info .fee_guide_box_icon_luggage .description_no_comment .text_description,
#flight_v3 #search_result #list_container .price_info .fee_guide_box_icon_seating .description_no_comment .text_description,
#flight_v3 #search_result #list_container .price_info .fee_guide_box_icon_checkin .description .text_description,
#flight_v3 #search_result #list_container .price_info .fee_guide_box_icon_luggage .description .text_description,
#flight_v3 #search_result #list_container .price_info .fee_guide_box_icon_seating .description .text_description,
#flight_v3 #search_result #list_container .price_info .fee_guide_box_icon_payment .description .text_description,
#flight_v3 #search_result #list_container .price_info .fee_guide_box_icon_payment_disabled .description .text_description {
    float: left;
    overflow: hidden;
    width: 155px;
    font-weight: normal;
}

#flight_v3 #search_result #list_container .price_info .description_no_comment .price {
    float: left;
    overflow: hidden;
    color: #00aeef;
    font-weight: bold;
    width: 65px;
}

#flight_v3 #search_result #list_container .price_info .description .text_description {
    float: left;
    overflow: hidden;
    width: 155px;
    font-weight: bold;
    padding-top: 4px;
}

#flight_v3 #search_result #list_container .price_info .fee_guide_box_icon_payment_disabled .description_no_comment .text_description {
    float: left;
    overflow: hidden;
    width: 155px;
    font-weight: normal;
}

#flight_v3 #search_result #list_container .price_info .description .price {
    float: left;
    overflow: hidden;
    color: #00aeef;
    font-weight: bold;
    width: 65px;
    padding-top: 4px;
}

#flight_v3 #search_result #list_container .price_info .fee_guide_box_icon_payment_total .description .price {
    float: left;
    overflow: hidden;
    color: #00aeef;
    width: 65px;
    padding-top: 4px;
    border-top: 1px solid #cdcdcd;
    font-weight: bold;
}

#flight_v3 #result_container .list_element .info .right .fee_guide_with_prices {
    background-image: url("/tse/gfx/fee_marker.png");
    background-position: left top;
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    height: 18px;
    width: 18px;
}

#flight_v3 #result_container .list_element .tse_banner_container_hidden,
#flight_v3 #result_container .list_element .tse_banner_container_hidden_728x60 {
    height: 1px;
    overflow: hidden;
}

#flight_v3 #result_container .list_element .tse_banner_container_shown_728x60 {
    height: 60px;
}

#quick_search_flight_tse .yui-calcontainer {
    background-color: transparent;
    background-image: url(/tse/gfx/calendar_box_upper.png);
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 12px;
    padding-top: 7px;
    border: 0px;
    width: 231px;
    height: 173px;
}

#quick_search_flight_tse .yui-calcontainer {
    background-color: transparent;
    background: url('/gfx/sprites_icons3.png');
    background-position: -3883px 0px;
    background-repeat: no-repeat;
}

#quick_search_flight_tse .yui-calcontainer {
    position: absolute;
    z-index: 3;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
    line-height: 16px;
    left: -245px;
    top: -39px;
}

#quick_search_flight_tse .yui-calcontainer,
#quick_search_flight_tse_open_calendar .yui-calcontainer {
    position: absolute;
    z-index: 200;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
    line-height: 16px;
}

#quick_search_flight_tse_open_calendars .yui-calcontainer {
    border: 1px solid #ABADB3;
    background-color: #FFFFFF;
    width: 227px;
    height: 173px;
}

#quick_search_flight_tse_open_calendars #departure_date_calendar_container {
    position: relative;
    float: left;
    width: 229px;
    height: 172px;
}

#quick_search_flight_tse_open_calendars #return_date_calendar_container {
    position: relative;
    float: left;
    width: 229px;
    height: 172px;
}

#quick_search_flight_tse .yui-calcontainer iframe,
#quick_search_flight_tse_open_calendars .yui-calcontainer iframe,
#flight_v3 .yui-calcontainer iframe,
#flight_tse_v3 .yui-calcontainer iframe {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 0;
}

#quick_search_flight_tse .yui-calcontainer iframe,
#quick_search_flight_tse_open_calendars .yui-calcontainer iframe,
#flight_v3 .yui-calcontainer iframe,
#flight_tse_v3 .yui-calcontainer iframe {
    width: 243px;
    height: 180px;
}

#quick_search_flight_tse .yui-calendar {
    position: relative;
    border-spacing: 0px;
    border-bottom: 1px solid #ABADB3;
    width: 215px;
    z-index: 1;
}

#quick_search_flight_tse_open_calendars .yui-calendar {
    position: relative;
    border-spacing: 0px;
    border-bottom: 1px solid #ABADB3;
    width: 220px;
    margin: 10px 0px 0px 4px;
    z-index: 1;
}

#quick_search_flight_tse .yui-calendar td,
#quick_search_flight_tse .yui-calendar th,
#quick_search_flight_tse_open_calendars .yui-calendar td,
#quick_search_flight_tse_open_calendars .yui-calendar th {
    padding: 0px;
    margin: 0px;
}

#quick_search_flight_tse .yui-calendar td,
#quick_search_flight_tse .yui-calendar th,
#quick_search_flight_tse .yui-calendar a,
#quick_search_flight_tse_open_calendars .yui-calendar td,
#quick_search_flight_tse_open_calendars .yui-calendar th,
#quick_search_flight_tse_open_calendars .yui-calendar a {
    color: #3c3c3c;
    font-size: 11px;
    text-decoration: none;
}

#quick_search_flight_tse .yui-calendar .calhead,
#quick_search_flight_tse_open_calendars .yui-calendar .calhead {
    background-color: #ffffff;
    border: 0px;
    padding-bottom: 7px;
    height: 15px;
    line-height: 15px;
}

#quick_search_flight_tse .yui-calendar .calheader,
#quick_search_flight_tse .yui-calendar .calheader a,
#quick_search_flight_tse .yui-calendar .calheader a:hover,
#quick_search_flight_tse_open_calendars .yui-calendar .calheader,
#quick_search_flight_tse_open_calendars .yui-calendar .calheader a,
#quick_search_flight_tse_open_calendars .yui-calendar .calheader a:hover {
    color: #464646;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
}

#quick_search_flight_tse .yui-calendar .calheader a:hover,
#quick_search_flight_tse_open_calendars .yui-calendar .calheader a:hover {
    color: #767676;
}

#quick_search_flight_tse .yui-calendar .calnavleft,
#quick_search_flight_tse_open_calendars .yui-calendar .calnavleft {
    float: left;
    position: relative;
    overflow: hidden;
    background: url(/gfx/sprites_icons3.png) 0px 0px;
    background-repeat: no-repeat;
    width: 23px;
    text-indent: -10000em;
    z-index: 1;
}

#quick_search_flight_tse .yui-calendar .calnavleft:hover,
#quick_search_flight_tse_open_calendars .yui-calendar .calnavleft:hover {
    background: url("/gfx/quicksearch/arrow_left_hover.png");
}

#quick_search_flight_tse .yui-calendar .calnav,
#quick_search_flight_tse_open_calendars .yui-calendar .calnav {
    position: absolute;
    left: 0px;
    width: 100%;
    z-index: 0;
    text-align: center;
}

#quick_search_flight_tse .yui-calendar .calnavright,
#quick_search_flight_tse_open_calendars .yui-calendar .calnavright {
    float: right;
    position: relative;
    overflow: hidden;
    background: url(/gfx/sprites_icons3.png) -50px 0px;
    background-repeat: no-repeat;
    width: 23px;
    text-indent: -10000em;
    z-index: 1;
}

#quick_search_flight_tse .yui-calendar .calnavright:hover,
#quick_search_flight_tse_open_calendars .yui-calendar .calnavright:hover {
    background: url("/gfx/quicksearch/arrow_right_hover.png");
}

#quick_search_flight_tse .yui-calendar .calweekdayrow th,
#quick_search_flight_tse_open_calendars .yui-calendar .calweekdayrow th {
    background: url('/gfx/horizontal_sprites.png');
    background-position: 0px -247px;
    height: 21px;
    color: #ffffff;
    font-weight: bold;
    line-height: 21px;
    text-align: center;
}

#quick_search_flight_tse .yui-calendar .calrowhead,
#quick_search_flight_tse_open_calendars .yui-calendar .calrowhead {
    background-color: #f5f5f5;
    border-left: 1px solid #abadb3;
    width: 26px;
    color: #b4b4b4;
    line-height: 16px;
    text-align: center;
}

#quick_search_flight_tse .yui-calendar td,
#quick_search_flight_tse_open_calendars .yui-calendar td {
    padding: 0px;
    background-color: #def0f8;
    width: 26px;
    height: 19px;
    color: #b9c9df;
    font-weight: normal;
    line-height: 16px;
    text-align: center;
}

#quick_search_flight_tse .yui-calendar .selectable,
#quick_search_flight_tse_open_calendars .yui-calendar .selectable {
    background-color: #ffffff;
    color: #000000;
}

#quick_search_flight_tse .yui-calendar .calcellright,
#quick_search_flight_tse_open_calendars .yui-calendar .calcellright {
    border-right: 1px solid #abadb3;
}

#quick_search_flight_tse .yui-calendar td.selected,
#quick_search_flight_tse .yui-calendar .calcellhover,
#quick_search_flight_tse_open_calendars .yui-calendar td.selected,
#quick_search_flight_tse_open_calendars .yui-calendar .calcellhover {
    background: url('/gfx/horizontal_sprites.png');
    background-position: 0px -271px;
    background-repeat: repeat-x;
    font-weight: bold;
}

#quick_search_flight_tse .yui-calendar a.selector,
#quick_search_flight_tse .yui-calendar a.selector:hover,
#quick_search_flight_tse_open_calendars .yui-calendar a.selector,
#quick_search_flight_tse_open_calendars .yui-calendar a.selector:hover {
    color: #000000;
}

#quick_search_flight_tse .yui-calendar .selected a.selector,
#quick_search_flight_tse .yui-calendar .selected a.selector:hover,
#quick_search_flight_tse .yui-calendar .calcellhover a.selector,
#quick_search_flight_tse .yui-calendar .calcellhover a.selector:hover,
#quick_search_flight_tse_open_calendars .yui-calendar .selected a.selector,
#quick_search_flight_tse_open_calendars .yui-calendar .selected a.selector:hover,
#quick_search_flight_tse_open_calendars .yui-calendar .calcellhover a.selector,
#quick_search_flight_tse_open_calendars .yui-calendar .calcellhover a.selector:hover {
    color: #ffffff;
}

#quick_search_flight_tse .yui-cal-nav,
#quick_search_flight_tse_open_calendars .yui-cal-nav {
    position: absolute;
    float: left;
    background-color: #efefef;
    padding-left: 5px;
    padding-top: 10px;
    padding-right: 5px;
    padding-bottom: 10px;
    left: 8px;
    top: 54px;
    border: 1px solid #d3d3d3;
    z-index: 1;
}

#quick_search_flight_tse .yui-cal-nav,
#quick_search_flight_tse_open_calendars .yui-cal-nav {
    left: 17px;
}

#quick_search_flight_tse .yui-cal-nav-mask,
#quick_search_flight_tse_open_calendars .yui-cal-nav-mask {
    position: absolute;
    background-color: transparent;
    width: 0px;
    height: 0px;
    z-index: 0;
}

#quick_search_flight_tse .yui-cal-nav .yui-cal-nav-m,
#quick_search_flight_tse .yui-cal-nav .yui-cal-nav-y,
#quick_search_flight_tse_open_calendars .yui-cal-nav .yui-cal-nav-m,
#quick_search_flight_tse_open_calendars .yui-cal-nav .yui-cal-nav-y {
    float: left;
    clear: both;
    width: 200px;
    height: 25px;
    white-space: nowrap;
}

#quick_search_flight_tse .yui-cal-nav label,
#quick_search_flight_tse_open_calendars .yui-cal-nav label {
    float: left;
    display: block;
    padding-top: 3px;
    padding-right: 10px;
    width: 95px;
    color: #000000;
    font-weight: bold;
    text-align: right;
}

#quick_search_flight_tse .yui-cal-nav .yui-cal-nav-mc,
#quick_search_flight_tse .yui-cal-nav .yui-cal-nav-yc,
#quick_search_flight_tse_open_calendars .yui-cal-nav .yui-cal-nav-mc,
#quick_search_flight_tse_open_calendars .yui-cal-nav .yui-cal-nav-yc {
    float: left;
}

#quick_search_flight_tse .yui-cal-nav .yui-cal-nav-mc,
#quick_search_flight_tse_open_calendars .yui-cal-nav .yui-cal-nav-mc {
    width: 95px;
}

#quick_search_flight_tse .yui-cal-nav .yui-cal-nav-yc,
#quick_search_flight_tse_open_calendars .yui-cal-nav .yui-cal-nav-yc {
    margin: 0px;
    padding: 0px;
    padding-left: 3px;
    padding-right: 3px;
    width: 40px;
    height: 18px;
    border: 1px solid #dbdfe6;
    color: #000000;
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
}

#quick_search_flight_tse .yui-cal-nav .yui-cal-nav-b,
#quick_search_flight_tse_open_calendars .yui-cal-nav .yui-cal-nav-b {
    clear: left;
    width: 200px;
    padding-top: 8px;
    text-align: center;
}

#quick_search_flight_tse .yui-cal-nav button,
#quick_search_flight_tse_open_calendars .yui-cal-nav button {
    background-color: #d60082;
    padding-left: 5px;
    padding-top: 2px;
    padding-right: 5px;
    padding-bottom: 2px;
    border-left: 1px solid #f10092;
    border-top: 1px solid #f10092;
    border-right: 1px solid #bb0072;
    border-bottom: 1px solid #bb0072;
    font-size: 11px;
    color: #ffffff;
    font-weight: bold;
    cursor: pointer;
}

#quick_search_flight_tse .yui-cal-nav-mc,
#quick_search_flight_tse_open_calendars .yui-cal-nav-mc {
    width: 80px;
}

#quick_search_flight_tse .yui-cal-nav-yc,
#quick_search_flight_tse_open_calendars .yui-cal-nav-yc {
    width: 30px;
}

#flight_v3 .cross_selling_box {
    width: 728px;
    float: left;
    margin-bottom: 20px;
    color: #000000;
}

#flight_v3 .cross_selling_box .box_middle,
#flight_v3 .cross_selling_box .box_top,
#flight_v3 .cross_selling_box .box_bottom {
    width: 728px;
    float: left;
}

#flight_v3 .cross_selling_box .box_top {
    background: url('http://www.travelmarket.dk/tse/gfx/cross_selling_top.png') no-repeat;
}

#flight_v3 .cross_selling_box .box_middle {
    background: url('http://www.travelmarket.dk/tse/gfx/cross_selling_middle.png') repeat-y;
}

#flight_v3 .cross_selling_box .box_bottom {
    background: url('http://www.travelmarket.dk/tse/gfx/cross_selling_bottom.png') no-repeat;
    background-position: bottom left;
}

#flight_v3 .cross_selling_box .header {
    height: 29px;
    line-height: 29px;
    padding-left: 10px;
    color: #6F3400;
    font-size: 20px;
    font-weight: bold;
}

#flight_v3 .cross_selling_box .star_active {
    background: url('http://www.travelmarket.dk/tse/gfx/cross_selling_star.png');
    float: left;
    width: 16px;
    height: 16px;
    margin-bottom: 10px;
}

#flight_v3 .cross_selling_box .star_inactive {
    background: url('http://www.travelmarket.dk/tse/gfx/cross_selling_star_grey.png');
    float: left;
    width: 16px;
    height: 16px;
    margin-bottom: 10px;
}

#flight_v3 .cross_selling_hotel_box,
#flight_v3 .cross_selling_hotel_box_hover {
    float: left;
    text-align: center;
    padding-bottom: 10px;
    cursor: pointer;
    margin-bottom: 2px;
    height: 130px;
}

#flight_v3 #cross_selling_hotel_box_2 {
    width: 180px;
}

#flight_v3 #cross_selling_hotel_box_1,
#flight_v3 #cross_selling_hotel_box_4 {
    width: 181px;
}

#flight_v3 #cross_selling_hotel_box_1 {
    margin-left: 1px;
}

#flight_v3 #cross_selling_hotel_box_2,
#flight_v3 #cross_selling_hotel_box_4 {
    margin-left: 1px;
}

#flight_v3 #cross_selling_hotel_box_3 {
    width: 180px;
    margin-left: 2px;
}

#flight_v3 .cross_selling_hotel_box_hover {
    background-color: #fef0ca;
}

#flight_v3 .cross_selling_hotel_box .stars,
#flight_v3 .cross_selling_hotel_box_hover .stars {
    margin-left: auto;
    margin-right: auto;
    width: 80px;
    margin-top: 10px;
    clear: left;
}

#flight_v3 .cross_selling_hotel_box .distance_to_city_center,
#flight_v3 .cross_selling_hotel_box .hotel_name,
#flight_v3 .cross_selling_hotel_box .price_box,
#flight_v3 .cross_selling_hotel_box_hover .distance_to_city_center,
#flight_v3 .cross_selling_hotel_box_hover .hotel_name,
#flight_v3 .cross_selling_hotel_box_hover .price_box {
    clear: left;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
}

#flight_v3 .cross_selling_hotel_box .distance_to_city_center,
#flight_v3 .cross_selling_hotel_box_hover .distance_to_city_center {
    margin-top: 0px;
    font-size: 10px;
    color: #000000;
    margin-bottom: 10px;
}

#flight_v3 .cross_selling_hotel_box .hotel_name,
#flight_v3 .cross_selling_hotel_box_hover .hotel_name {
    font-weight: bold;
    color: #000000;
}

#flight_v3 .cross_selling_hotel_box .price_box,
#flight_v3 .cross_selling_hotel_box_hover .price_box {
    line-height: 28px;
}

#flight_v3 .cross_selling_hotel_box .price_box .price,
#flight_v3 .cross_selling_hotel_box_hover .price_box .price {
    font-weight: bold;
    font-size: 26px;
}

#flight_hotel_link_container {
    clear: both;
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}

#tse_test #flight_hotel_link_container a,
#flight_hotel_link_container a {
    color: #FFFFFF;
    font-weight: bold;
}

#tse_test #search_button_container {
    margin-left: 10px;
}

#tse_test #flight_choice,
#tse_test #flight_hotel_choice {
    display: none;
}

#tse_test #quick_search_flight_tse #quicksearch_left,
#tse_test #quick_search_flight_tse #quicksearch_middle,
#tse_test #quick_search_flight_tse #quicksearch_right {
    padding-left: 0px;
}

#tse_test #quicksearch_left {
    margin-left: 25px;
}

#tse_test #quick_search_flight_tse #quicksearch_right #oneway_container .label,
#tse_test #quick_search_flight_tse #quicksearch_right #return_container .label {
    float: left;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
}

#quick_search_flight_tse_open_calendars #quicksearch_bottom .left,
#quick_search_flight_tse #quicksearch_bottom .left {
    float: left;
    width: 620px;
}

#quick_search_flight_tse_open_calendars #quicksearch_bottom .left .pax_container,
#quick_search_flight_tse #quicksearch_bottom .left .pax_container {
    width: 170px;
    float: left;
}

#quick_search_flight_tse_open_calendars #quicksearch_bottom .left #children_age_container,
#quick_search_flight_tse #quicksearch_bottom .left #children_age_container {
    width: 430px;
    float: left;
}

#quick_search_flight_tse_open_calendars #quicksearch_bottom .left .pax_container .adult_container,
#quick_search_flight_tse_open_calendars #quicksearch_bottom .left .pax_container .child_container,
#quick_search_flight_tse #quicksearch_bottom .left .pax_container .adult_container,
#quick_search_flight_tse #quicksearch_bottom .left .pax_container .child_container {
    float: left;
    width: 60px;
    margin-right: 25px;
}

#quick_search_flight_tse_open_calendars #quicksearch_bottom .left .pax_container .adult_container #SearchFormNumberOfAdults,
#quick_search_flight_tse_open_calendars #quicksearch_bottom .left .pax_container .child_container #SearchFormNumberOfChildren,
#quick_search_flight_tse #quicksearch_bottom .left .pax_container .adult_container #SearchFormNumberOfAdults,
#quick_search_flight_tse #quicksearch_bottom .left .pax_container .child_container #SearchFormNumberOfChildren {
    width: 100%;
}

#quick_search_flight_tse_open_calendars #quicksearch_bottom .left .children_age,
#quick_search_flight_tse #quicksearch_bottom .left .children_age {
    float: left;
    width: 60px;
    margin-right: 25px;
}

#quick_search_flight_tse_open_calendars #quicksearch_bottom .left .children_age .childrenage,
#quick_search_flight_tse #quicksearch_bottom .left .children_age .childrenage {
    width: 100%;
}

#tse_test #more_destinations_choice {
    position: absolute;
    left: 492px;
    top: 105px;
    font-weight: bold;
    width: 138px;
}

#tse_denmark #more_destinations_choice,
#tse_norway #more_destinations_choice,
#tse_sweden #more_destinations_choice {
    position: absolute;
    left: 500px;
    top: 115px;
    font-weight: bold;
    width: 138px;
}

#tse_landing_page_search_form #more_destinations_choice {
    left: 525px;
}

#tse_denmark #flight_hotel_link_container_sub {
    clear: both;
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}

#tse_denmark #flight_hotel_link_container_sub a {
    color: #FFFFFF;
    font-weight: bold;
}

#tse_test {
    float: left;
}

#departure_date_calendar_container_nav_cancel,
#return_date_calendar_container_nav_cancel {
    margin-left: 10px;
}

#tse_denmark #flight_choices #flight_choice,
#tse_denmark #flight_choices #flight_hotel_choice {
    display: none;
}

#tse_landing_page_search_form #flight_choices {
    display: none;
}
/*
YUI 3.4.0 (build 3928)
Copyright 2011 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/

.yui3-dualslider,
.yui3-dualslider-rail {
    display: -moz-inline-stack;
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: middle
}

.yui3-dualslider-rail {
    position: relative
}

.yui3-dualslider-rail-cap-top,
.yui3-dualslider-rail-cap-left,
.yui3-dualslider-rail-cap-bottom,
.yui3-dualslider-rail-cap-right,
.yui3-dualslider-thumb,
.yui3-dualslider-thumb-image,
.yui3-dualslider-thumb-shadow {
    position: absolute
}

.yui3-dualslider-thumb {
    overflow: hidden
}

.yui3-dualslider-x .yui3-dualslider-rail,
.yui3-dualslider-x .yui3-dualslider-rail-cap-left,
.yui3-dualslider-x .yui3-dualslider-rail-cap-right {
    background-image: url(http://yui.yahooapis.com/gallery-2011.11.10-16-24/build/gallery-yui-dualslider/assets/skins/sam/rail-x.png);
    background-repeat: repeat-x
}

.yui3-dualslider-x .yui3-dualslider-rail {
    height: 26px
}

.yui3-dualslider-x .yui3-dualslider-thumb {
    height: 23px;
    width: 24px;
}

.yui3-dualslider-x .yui3-dualslider-rail-cap-left {
    background-position: 0 -20px;
    height: 20px;
    left: -2px;
    width: 5px
}

.yui3-dualslider-x .yui3-dualslider-rail-cap-right {
    background-position: 0 -40px;
    height: 20px;
    right: -2px;
    width: 5px
}

.yui3-dualslider-x .yui3-dualslider-thumb-image {
    left: 0;
    top: 0px
}

.yui3-dualslider-x .yui3-dualslider-thumb-shadow {
    left: 0;
    opacity: .15;
    filter: alpha(opacity=15);
    top: -50px
}

.yui3-dualslider-y .yui3-dualslider-rail,
.yui3-dualslider-y .yui3-dualslider-rail-cap-top,
.yui3-dualslider-y .yui3-dualslider-rail-cap-bottom {
    background-image: url(http://yui.yahooapis.com/gallery-2011.11.10-16-24/build/gallery-yui-dualslider/assets/skins/sam/rail-y.png);
    background-repeat: repeat-y
}

.yui3-dualslider-y .yui3-dualslider-rail {
    width: 26px
}

.yui3-dualslider-y .yui3-dualslider-thumb {
    width: 26px;
    height: 15px
}

.yui3-dualslider-y .yui3-dualslider-rail-cap-top {
    background-position: -20px 0;
    width: 20px;
    top: -2px;
    height: 5px
}

.yui3-dualslider-y .yui3-dualslider-rail-cap-bottom {
    background-position: -40px 0;
    width: 20px;
    bottom: -2px;
    height: 5px
}

.yui3-dualslider-y .yui3-dualslider-thumb-image {
    left: 0px;
    top: 0
}

.yui3-dualslider-y .yui3-dualslider-thumb-shadow {
    left: -50px;
    opacity: .15;
    filter: alpha(opacity=15);
    top: 0
}