div.ss_snippets_marker {
display:none!important;
}

div.ss_fsc * {
border:none;
height:auto;
width:auto;
margin:0;
padding:0;
}

div.ss_tooltip *, div.ss_fsc *, div.ss_loading_cont *, div.ss_loading_cont div {
font-family:arial,tahoma,verdana!important;
font-size:12px!important;
}

div.ss_clear {
font-size:0;
height:0;
border:0px none;
clear:both;
margin:0;
padding:0
}

div.ss_tooltip {
display:none;
position:absolute;
background-color:#ffffe1;
border:1px solid gray;
margin-left:0;
margin-top:25px;
color:#000;
text-decoration:none;
font-family:arial;
font-size:12px;
padding:2px 4px;
}

div.ss_tooltip_shadow {
display:none;
position:absolute;
background-color:#1010df;
border:0px none gray;
margin-left:2px;
margin-top:27px;
color:#000;
text-decoration:none;
opacity:.5;
filter:alpha(opacity=50);
khtml-opacity:.5
}

div.ss_loading_cont {
width:150px!important;
height:auto!important;
background-color:#FFF!important;
border:1px solid gray!important;
text-align:center!important;
position:absolute!important;
padding:4px!important;
}

div.ss_msg_loading {
text-align:center!important;
margin:auto!important;
}

div.ss_loading_circle {
width:50px;
height:50px;
background-image:url('/images/snippets/loading.gif');
background-repeat:no-repeat;
margin-left:auto;
margin-right:auto
}

div.ss_loading_cancel_container {
padding-top:2px;
text-align:center!important;
margin:auto!important;
}

div.ss_loading_background {
border:none;
margin:0;
padding:0;
}

table.ss_month {
width:auto;
border-collapse:collapse;
font-size:12px;
font-family:Arial,Verdana;
}

table.ss_month tr td {
width:26px;
height:21px;
text-align:center;
border:0px none;
}

table.ss_month thead tr {
background:url('/images/snippets/searchpanel/cal_sprite.gif') no-repeat 0 -224px;
}

table.ss_month thead tr td {
font-size:.8em;
height:12px;
color:#FFF;
}

table.ss_month tr td a {
text-decoration:none;
width:26px;
height:17px;
border:0px none;
display:block;
padding-top:3px;
padding-bottom:1px;
font-weight:400;
color:#444
}

table.ss_month tr td.ss_month_next_month a, table.ss_month tr td.ss_month_prev_month a, table.ss_month tr td.ss_month_old a {
color:#E0E0E0;
cursor:default;
background-color:inherit;
}

table.ss_month tr td a:hover {
background:url('/images/snippets/searchpanel/cal_sprite.gif') no-repeat 1px -367px;
color:#FFF;
cursor:pointer
}

table.ss_month tr td.ss_month_old a:hover {
background:none;
background-color:#FFF;
color:#E0E0E0;
}

table.ss_month tr td.ss_month_selected {
background:url('/images/snippets/searchpanel/cal_sprite.gif') no-repeat 1px -329px;

}

div.ss_calendar {
position:absolute;
border:1px solid #BABABA;
background-color:#FFF;
z-index:1000000;
font-size:12px;
font-family:arial,Verdana;
margin:24px 0 0;
padding:4px;
}

div.ss_calendar div.ss_calendar_whole_month {
text-align:center;
margin-bottom:2px;
padding:0;
}

div.ss_calendar div.ss_calendar_whole_month input {
vertical-align:middle;
padding:0;
}

div.ss_calendar div.ss_calendar_whole_month label {
font-weight:700;
font-size:12px;
color:#000;
padding:0 0 0 4px;
}

div.ss_calendar div.ss_calendar_whole_year button {
border:0px none;
width:182px;
height:21px;
font-size:12px;
background:url('/images/snippets/searchpanel/cal_sprite.gif') no-repeat 1px -299px;
color:#595959;
font-weight:700
}

div.ss_calendar div.ss_calendar_whole_year button.ss_calendar_wy_hover {
background:url('/images/snippets/searchpanel/cal_sprite.gif') no-repeat 1px -263px;
color:#FFF
}

div.ss_calendar div.ss_calendar_head {
background:url('/images/snippets/searchpanel/cal_sprite.gif') no-repeat 0 -181px;
position:relative;
zoom:1;
width:182px;
padding-left:0; padding-right:0; padding-top:4px; padding-bottom:4px
}

div.ss_calendar div.ss_calendar_head a.ss_calendar_next, div.ss_calendar div.ss_calendar_head a.ss_calendar_prev {
position:absolute;
bottom:0;
cursor:pointer;
height:18px;
width:17px;
text-decoration:none;
}

div.ss_calendar div.ss_calendar_head a.ss_calendar_prev {
background:url('/images/snippets/searchpanel/cal_sprite.gif') no-repeat 0 0;
left:6px;
top:4px
}

div.ss_calendar div.ss_calendar_head a.ss_calendar_prev:hover {
background:url('/images/snippets/searchpanel/cal_sprite.gif') no-repeat 0 -30px;
}

div.ss_calendar div.ss_calendar_head a.ss_calendar_prev_disabled:hover, div.ss_calendar div.ss_calendar_head a.ss_calendar_prev_disabled {
background:url('/images/snippets/searchpanel/cal_sprite.gif') no-repeat 0 -57px;
cursor:default
}

div.ss_calendar div.ss_calendar_head a.ss_calendar_next {
background:url('/images/snippets/searchpanel/cal_sprite.gif') no-repeat 0 -85px;
right:6px;
top:4px
}

div.ss_calendar div.ss_calendar_head a.ss_calendar_next:hover {
background:url('/images/snippets/searchpanel/cal_sprite.gif') no-repeat 0 -149px;
}

div.ss_calendar div.ss_calendar_head a.ss_calendar_next_disabled:hover, div.ss_calendar div.ss_calendar_head a.ss_calendar_next_disabled {
background:url('/images/snippets/searchpanel/cal_sprite.gif') no-repeat 0 -116px;
}

div.ss_calendar div.ss_calendar_head div.ss_calendar_select {
height:19px;
text-align:center;
}

div.ss_datesel {
border:0px none;
width:74px;
height:20px;
position:relative;
padding:0; margin-left:0; margin-right:27px; margin-top:0; margin-bottom:0
}

div.ss_datesel div.ss_datesel_inp_cont {
background:url('/images/snippets/whoFlies/wf_bg_input.gif') no-repeat 0 0;
height:20px;
position:relative;
padding-left:5px; padding-right:5px; padding-top:0; padding-bottom:0
}

div.ss_datesel div.ss_datesel_inp_cont div.ss_datesel_inp_right_corner {
background:url('/images/snippets/whoFlies/wf_bg_input.gif') no-repeat 100% 0;
height:20px;
position:absolute;
right:-1px;
width:3px
}

div.ss_datesel div.ss_datesel_inp_cont input {
border:0px none #FFF;
font-size:12px;
padding-top:2px;
width:100%;
color:#000;
font-style:italic
}

div.ss_datesel div.ss_datesel_inp_cont input.ss_empty {
color:gray;
font-size:11px;
}

div.ss_datesel div.ss_datesel_icon {
width:27px;
height:27px;
position:absolute;
right:-32px;
top:0;
cursor:pointer;
background:url('/images/snippets/searchpanel/search_panel_sprite.gif') no-repeat 0 0;
}

div.ss_datesel_disabled div.ss_datesel_icon {
background:url('/images/snippets/searchpanel/search_panel_sprite.gif') no-repeat 0 -40px;
}

div.ss_datesel_disabled div.ss_datesel_inp_cont input {
background-color:#EEE;
color:#BBB;
}

div.ss_datesel_disabled div.ss_datesel_inp_cont {
background:url('/images/snippets/searchpanel/wf_bg_input_disabled.gif') no-repeat 0 0;
}

div.ss_datesel_disabled div.ss_datesel_inp_cont div.ss_datesel_inp_right_corner {
background:url('/images/snippets/searchpanel/wf_bg_input_disabled.gif') no-repeat 100% 0;
}

div.ss_calendar_small {
padding:3px;
}

div.ss_calendar_small table.ss_month tr td, div.ss_calendar_small table.ss_month tr td a {
width:16px;
height:auto;
font-size:11px;
}

div.ss_calendar_small table.ss_month tr td a {
padding-top:1px;
padding-bottom:1px;
}

div.ss_calendar_small div.ss_calendar_head {
width:112px;
background:url('/images/snippets/searchpanel/cal_small_sprite.gif') no-repeat 0 -189px;
}

div.ss_calendar_small div.ss_calendar_head div.ss_calendar_select {
height:15px;
}

div.ss_calendar_small div.ss_calendar_head div.ss_calendar_select select {
font-size:10px;
width:102px;
}

div.ss_calendar_small div.ss_calendar_whole_year button {
width:112px;
font-size:11px;
background:url('/images/snippets/searchpanel/cal_small_sprite.gif') no-repeat 0 -154px;
}

div.ss_calendar_small table.ss_month tr td.ss_month_selected {
background:url('/images/snippets/searchpanel/cal_small_sprite.gif') no-repeat 0 -104px;
}

div.ss_calendar_small div.ss_calendar_whole_month {
padding-bottom:0;
}

div.ss_calendar_small_lang_gr div.ss_calendar_whole_month label {
font-size:75%;
}

div.ss_calendar_small div.ss_calendar_whole_year button.ss_calendar_wy_hover {
background:url('/images/snippets/searchpanel/cal_small_sprite.gif') no-repeat 0 -126px;
}

div.ss_calendar_small table.ss_month tr td a:hover {
background:url('/images/snippets/searchpanel/cal_small_sprite.gif') no-repeat 0 -231px;
}

span.ss_check_box {
font-family:Arial;
font-size:11px;
padding-left:10px;
margin-right:2px;
background:url('/images/snippets/searchpanel/search_panel_sprite.gif') no-repeat 0 -125px;
cursor:pointer!important
}

span.ss_check_box_selected {
background:url('/images/snippets/searchpanel/search_panel_sprite.gif') no-repeat 0 -87px;
}

.ss_isopc {
font-family:arial;
font-size:13px;
position:relative;
}

.ss_isopc img {
border:0px none #FFF;
}

.ss_tooltip .p {
color:blue;
}

.ss_isopc .worldicon {
display:none;
cursor:pointer;
text-decoration:underline;
margin-top:10px;
background:url('/images/Newsletter/titback4.png') left center;
white-space:nowrap;
padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px
}

.ss_isopc .worldiconCollision {
margin-top:28px;
}

.ss_isopc .seldep {
margin-top:10px;
position:absolute;
display:none;
cursor:pointer;
}

.ss_isopc .imgtitle {
margin-top:10px;
margin-left:13px;
font-weight:700;
background:url('/images/Newsletter/titback4.png') left center;
padding:3px
}

.ss_isopc .imgtitleCollision {
line-height:19px;
}

.ss_isopc .imgtitle span.n {
cursor:pointer;
border:1px solid #768EC1;
background:url('/images/snippets/combo_arrow.gif') no-repeat right center;
white-space:nowrap;
zoom:1;
padding-left:4px; padding-right:18px; padding-top:1px; padding-bottom:1px
}

.ss_isopc .deplist {
z-index:1;
border:0px solid #96AEE1;
}

.ss_isopc .ln {
background-color:#667eb1;
opacity:.90;
filter:alpha(opacity=90);
khtml-opacity:.90;
color:#FFF;
cursor:pointer;
white-space:nowrap;
padding:1px 5px;
}

.ss_isopc .lnH {
color:#000;
background-color:#e6eaf2;
}

.ss_iso_ovr_background {
background-color:#000;
display:none;
height:100%;
left:0;
opacity:.6;
filter:alpha(opacity=60);
khtml-opacity:.6;
position:absolute;
top:0;
width:100%;
z-index:1;
}

.ss_iso_ovr_container_img {
border:5px solid silver;
display:none;
overflow:auto;
position:absolute;
z-index:3;
background-color:gray;
text-align:left;
cursor:pointer;
}

.ss_iso_ovr_container_head {
background-color:#3C58B3;
border:1px solid silver;
color:#FFF;
display:none;
opacity:.9;
filter:alpha(opacity=90);
khtml-opacity:.9;
position:absolute;
width:300px;
font-family:arial;
font-size:13px;
z-index:2;
padding:4px;
}

.ss_iso_ovr_container_head span.close {
float:right;
}

.ss_iso_ovr_container_head img {
border:0px none;
}

.ss_iso_ovr_container_head span.close img {
vertical-align:top;
}

.ss_iso_ovr_container_head span.title {
float:left;
}

.ss_iso_ovr_container_head a {
border-bottom:1px dotted #FFF;
color:#FFF;
text-decoration:none;
}

.ss_iso_ovr_container_head a:hover {
border-bottom:1px solid #FFF;
}

div.ss_iso_ovr_loading {
font-family:arial;
font-size:13px;
color:#FFF;
background-color:gray;
}

div.ss_fsc {
border:1px solid #3C58B3;
background-color:#FFF;
text-align:left;
position:relative;
zoom:1;
margin:0;
padding:0;
}

div.ss_fsc_titlebar {
border:none;
position:relative;
zoom:1;
margin:0;
padding:0;
}

div.ss_fsc_titlebar div {
font-size:110%;
background-color:#3C58B3;
border:1px solid #3C58B3;
border-top:1px solid #00006B;
color:#FFF;
font-weight:700;
padding:3px;
}

table.ss_fsc_flight_tooltip {
border:none;
}

div.ss_fsc_bottom_line {
height:1px;
margin:0;
padding:0;
}

div.ss_fsc_bottom_line div {
border-bottom:1px solid #3C58B3;
}

div.ss_loading_cancel_container a:hover, div.ss_fsc a:hover {
text-decoration:underline;
color:blue;
}

div.ss_fsc_msg_error {
color:red;
font-weight:700;
text-align:center;
padding:10px;
}

table.ss_fsc_advert_cont {
width:100%;
margin:0;
padding:0;
}

td.ss_fsc_advert {
text-align:center;
vertical-align:middle;
height:100%;
}

table.ss_fsc_see_flights {
width:100%;
height:100%;
text-align:center;
border-top:1px solid #C7C7C7;
}

table.ss_fsc_see_flights a {
font-size:125%;
font-weight:700;
font-style:italic;
}

div.ss_fsc_title_bar_right_edge {
display:none;
position:absolute;
width:10px;
height:10px;
font-size:0;
margin:0;
padding:0;
}

div.ss_fsc_header {
border:none;
margin:0;
padding:0;
}

div.ss_fsc_header div.ss_fsc_header_cont {
border:none;
margin:0;
padding:3px;
}

span.ss_fsc_header_cheap_flights {
text-align:left;
font-size:138%;
float:left;
font-style:italic;
font-weight:700;
}

a.ss_fsc_header_min_price {
float:right;
font-style:italic;
cursor:pointer;
}

div.ss_fsc_footer {
visibility:hidden;
border:none;
margin:0;
padding:0;
}

div.ss_fsc_footer div {
border:none;
text-align:center;
padding:3px;
}

a.ss_fsc_footer_logo {
width:150px;
height:30px;
display:block;
background-image:url('/images/snippets/skyscanner_logo.gif');
background-repeat:no-repeat;
margin:auto
}

div.ss_fsc_navigation {
border:none;
visibility:hidden;
margin:0;
padding:0;
}

div.ss_fsc_navigation_restart_cont, div.ss_fsc_navigation_back_cont, div.ss_fsc_navigation_next_cont {
float:left;
padding-top:4px;
padding-bottom:4px;
overflow:hidden!important;
margin:3px;
}

div.ss_fsc_navigation_next_cont {
float:right;
background-color:#fd9938;
color:#FFF;
overflow:hidden!important;
}

a.ss_fsc_navigation_restart_link, a.ss_fsc_navigation_back_link {
background-repeat:no-repeat;
background-position: center;
background-color:#617bcf;
text-decoration:none!important;
border:1px solid #3C58B3;
padding-left:11px !important; padding-right:11px !important; padding-top:3px !important; padding-bottom:3px !important
}

a.ss_fsc_navigation_restart_link:hover, a.ss_fsc_navigation_restart_link:focus, a.ss_fsc_navigation_back_link:hover, a.ss_fsc_navigation_back_link:focus {
background-color:#3C58B3;
}

a.ss_fsc_navigation_restart_link {
background-image:url('/images/snippets/restart.gif');
}

a.ss_fsc_navigation_back_link {
background-image:url('/images/snippets/back.gif');
}

a.ss_fsc_navigation_next_link, a.ss_fsc_navigation_search_link {
color:#FFF!important;
border:1px solid #F57900;
text-decoration:none!important;
font-weight:700;
padding:3px!important;
}

span.ss_fsc_navigation_next_image, span.ss_fsc_navigation_search_image {
padding-left:6px;
padding-right:6px;
background-repeat:no-repeat;
background-position: center;
background-image:url('/images/snippets/next.gif');
}

a.ss_fsc_navigation_next_link:hover, a.ss_fsc_navigation_next_link:focus, a.ss_fsc_navigation_search_link:focus, a.ss_fsc_navigation_search_link:hover {
background-color:#F57900;
}

div.ss_sort_panel table {
border:none;
border-bottom:1px solid #C7C7C7;
height:16px;
width:100%;
padding-top:2px;
padding-bottom:2px;
font-style:normal;
}

span.ss_sort_panel_sort_asc, span.ss_sort_panel_sort_desc {
padding-left:9px;
margin-left:5px;
background-position:left center;
}

span.ss_sort_panel_sort_asc {
background-image:url('/images/snippets/sortup.gif');
background-repeat:no-repeat
}

span.ss_sort_panel_sort_desc {
background-image:url('/images/snippets/sortdown.gif');
background-repeat:no-repeat
}

div.ss_combo_main_cont, div.ss_combo_popup_main_cont {
border:none;
width:auto;
height:auto;
margin:0;
padding:0;
}

div.ss_combo_popup_main_cont {
width:100%;
overflow:auto;
border:1px solid #000;
background-color:#FFF;
margin:0;
padding:1px;
}

div.ss_combo_focus div.ss_combo_elem {
background-color:#dbf3ff;
}

div.ss_combo_elem {
border:1px solid gray;
margin:0;
padding:1px;
}

table.ss_combo_elem_cont, table.ss_combo_popup {
border-collapse:separate;
background-color:transparent;
border:none;
width:100%;
margin:0;
padding:0;
}

tr.ss_combo_item {
border:none;
background-color:#FFF;
color:#000;
cursor:pointer;
}

tr.ss_combo_item_selected, tr.ss_combo_item_disabled_selected {
background-color:#316ac5;
color:#FFF;
}

tr.ss_combo_item_disabled_selected {
color:#e3e3e3;
}

tr.ss_combo_item_disabled {
background-color:#e3e3e3;
}

tr.ss_combo_item_disabled td.ss_combo_item_bar {
background-color:#c6c6c6;
}

td.ss_combo_item_cont {
height:17px;
vertical-align:middle;
}

tr.ss_combo_current_selection {
background-color:transparent;
}

table.ss_combo_item_bar_cont {
height:100%;
width:100%;
vertical-align:middle;
border:1px solid transparent;
_border-color:#FF6347;
_filter:chroma(color=tomato);
margin:0;
padding:0;
}

td.ss_combo_item_bar {
height:1%;
border:none;
background-color:#bfbfff;
}

span.ss_combo_item_label {
width:auto;
padding-right:2px;
padding-left:2px;
white-space:nowrap;
}

td.ss_combo_item_bar_description_cont {
text-align:right;
padding-right:2px;
}

span.ss_combo_item_bar_description {
padding-left:3px;
background-color:transparent;
}

td.ss_combo_button {
text-align:left;
width:15px;
height:16px;
background:url('/images/snippets/combo_arrow.gif') no-repeat;

}

span.ss_combo_bar_label {
position:absolute;
padding-left:2px;
color:#000;
white-space:nowrap;
}

div.ss_table_rows_cont {
display:none;
overflow:auto;
--ifieoverflow-y:auto;
overflow-x:hidden;
}

table.ss_table_rows {
border:none;
width:auto;
height:auto;
}

tr.ss_table_row1 td, tr.ss_table_row2 td {
height:20px;
}

tr.ss_table_row1 td {
background-color:#e2e9ff;
}

div.ss_fsc_departure_cont, div.ss_fsc_return_cont {
padding-top:5px;
padding-left:3px;
padding-right:3px;
}

th.ss_fsc_column_date, th.ss_fsc_colunm_destination, th.ss_fsc_column_departure, th.ss_fsc_col_arrival {
text-align:left;
font-weight:400;
padding-left:3px;
padding-right:15px;
}

th.ss_fsc_column_price {
text-align:right;
font-weight:400;
padding-right:14px;
}

span.ss_fsc_best_price {
width:9px;
background-image:url('/images/snippets/star.gif');
background-position: center;
background-repeat:no-repeat;
padding-left:9px; padding-right:0; padding-top:0; padding-bottom:0
}

span.ss_fsc_price_unavailable_label {
color:#000;
}

span.ss_fsc_connection_time_label {
padding-left:10px;
background-repeat:no-repeat;
background-position: left center;
background-image:url('/images/snippets/sortdown.gif');
margin:20px
}

span.ss_fsc_price_label {
white-space:nowrap;
margin:0;
padding:0;
}

tr.ss_table_row1 td.ss_fsc_column_price, tr.ss_table_row2 td.ss_fsc_column_price {
text-align:right;
padding-right:3px;
}

tr.ss_table_row1 td.ss_fsc_colunm_destination, tr.ss_table_row1 td.ss_fsc_column_departure, tr.ss_table_row2 td.ss_fsc_colunm_destination, tr.ss_table_row2 td.ss_fsc_column_departure {
text-align:left;
padding-left:3px;
}

tr.ss_table_row1 a.ss_fsc_any_item, tr.ss_table_row2 a.ss_fsc_any_item {
padding-left:15px;
}

span.ss_fsc_msg_no_flights_found {
color:red;
font-weight:700;
}

table.ss_fsc_search {
border:0px none;
margin-right:3px
}

table.ss_fsc_search_container {
width:100%;
border-collapse:collapse;
border:none;
margin:0;
padding:0;
}

td.ss_fsc_search_label {
text-align:right;
white-space:nowrap;
font-weight:700;
margin:0;
padding:0 3px;
}

td.ss_fsc_search_text_box_container {
width:99%;
}

td.ss_fsc_search_text_box_container_dep div {
z-index:999;
}

td.ss_fsc_search_label, td.ss_fsc_search_text_box_container {
padding-top:5px;
}

input.ss_fsc_inbound_auto_suggest, input.ss_fsc_outbound_auto_suggest {
border:1px solid gray;
visibility:hidden;
margin:0;
padding:1px;
}

div.ss_fsc div.ss_subt_box {
top:0;
}

.ss_wf {
position:relative;
zoom:1;
}

.ss_wf, .ss_wf table, .ss_wf tr, .ss_wf td, .ss_wf ul {
font-family:arial;
font-size:12px;
text-align:left;
border:0px none;
background-color:transparent;
color:#000;
font-weight:400;
line-height:14px;
padding:0
}

div.ss_wf td {
height:auto;
width:auto;
border:0px none;
}

.ss_wf div.ss_wf_content div.ss_wf_sc table {
width:100%;
border-collapse:collapse;
margin:0;
padding:0;
}

.ss_wf div.ss_wf_content div.ss_wf_sc table .ss_label {
font-family:georgia,"times new roman",serif;
font-size:14px;
text-align:right;
width:1%;
padding-right:3px;
white-space:nowrap;
}

.ss_wf div.ss_wf_content div.ss_wf_sc div.ss_wf_as_container {
position:relative;
background:url('/images/snippets/whoFlies/wf_main_sprite.gif') no-repeat 0 -200px;
height:20px;
padding-left:5px; padding-right:5px; padding-top:0; padding-bottom:0
}

.ss_wf div.ss_wf_content div.ss_wf_sc div.ss_wf_as_container div.ss_wf_rc {
position:absolute;
right:-2px;
width:5px;
height:20px;
background:url('/images/snippets/whoFlies/wf_main_sprite.gif') no-repeat -447px -200px;
}

.ss_wf div.ss_wf_content div.ss_wf_sc div.ss_wf_as_container input {
font-size:13px;
width:100%;
border:0px none #fff;
padding-top:2px
}

.ss_wf div.ss_wf_content .ss_wf_airlines {
width:100%;
position:relative;
height:0;
margin:0 0 5px;
}

.ss_wf div.ss_wf_content .ss_wf_air_count {
font-size:10px;
padding:2px 0 2px 6px;
}

.ss_wf div.ss_wf_content .ss_wf_air_list_in {
margin:12px 5px;
}

.ss_wf div.ss_wf_content .ss_wf_air_list_content .ss_wf_stops {
color:gray;
text-align:right;
font-size:9px;
border-bottom:1px solid gray;
padding-top:3px;
}

.ss_wf div.ss_wf_content .ss_wf_air_list_content ul.ss_wf_airnames {
list-style-type:none;
color:#4163C9;
font-weight:700;
margin:0;
padding:0;
}

.ss_wf div.ss_wf_content .ss_wf_air_list {
height:115px;
background:#fff url('/images/snippets/whoFlies/wf_main_sprite.gif') no-repeat -730px -500px;
position:absolute;
width:100%;
overflow:hidden;
z-index:10
}

.ss_wf div.ss_wf_content .ss_wf_airlines .ss_rtc {
background:#fff url('/images/snippets/whoFlies/wf_main_sprite.gif') no-repeat -497px -80px;
position:absolute;
right:0;
top:0;
width:3px;
height:5px;
font-size:0
}

.ss_wf div.ss_wf_content .ss_wf_airlines .ss_lbc {
background:#fff url('/images/snippets/whoFlies/wf_main_sprite.gif') no-repeat -450px -134px;
position:absolute;
left:0;
bottom:0;
width:6px;
height:6px;
font-size:0
}

.ss_wf div.ss_wf_content .ss_wf_airlines .ss_rbc {
background:#fff url('/images/snippets/whoFlies/wf_main_sprite.gif') no-repeat -497px -134px;
position:absolute;
right:0;
bottom:0;
width:3px;
height:6px;
font-size:0
}

* html .ss_wf div.ss_wf_content .ss_wf_airlines .ss_rtc {
right:-1px;
}

* html .ss_wf div.ss_wf_content .ss_wf_airlines .ss_lbc {
bottom:-1px;
}

* html .ss_wf div.ss_wf_content .ss_wf_airlines .ss_rbc {
right:-1px;
bottom:-1px;
}

.ss_wf div.ss_wf_content .ss_wf_scroll_up, .ss_wf div.ss_wf_content .ss_wf_scroll_down {
top:1px;
left:1px;
height:11px;
position:absolute;
z-index:1;
text-align:center;
zoom:1;
font-size:0;
width:expression("97%");
margin:0;
padding:0;
}

.ss_wf div.ss_wf_content .ss_wf_scroll_down {
top:auto;
bottom:1px;
}

.ss_wf div.ss_wf_content a.h:hover .ss_wf_scroll_up, .ss_wf div.ss_wf_content a.h:hover .ss_wf_scroll_down {
background:url('/images/snippets/whoFlies/wf_main_sprite.gif') no-repeat 0 -58px;
}

.ss_wf div.ss_wf_content a.h .ss_wf_scroll_up_rtc, .ss_wf div.ss_wf_content a.h .ss_wf_scroll_down_rtc {
line-height:1;
}

.ss_wf div.ss_wf_content a.h:hover .ss_wf_scroll_up_rtc, .ss_wf div.ss_wf_content a.h:hover .ss_wf_scroll_down_rtc {
background:url('/images/snippets/whoFlies/wf_main_sprite.gif') no-repeat -743px -58px;
}

.ss_wf div.ss_wf_content .ss_wf_scroll_up .ss_wf_arr_up, .ss_wf div.ss_wf_content .ss_wf_scroll_down .ss_wf_arr_down {
background:url('/images/snippets/whoFlies/wf_main_sprite.gif') no-repeat -30px -10px;
width:10px;
height:5px;
margin:3px auto
}

.ss_wf div.ss_wf_content .ss_wf_scroll_down .ss_wf_arr_down {
background:url('/images/snippets/whoFlies/wf_main_sprite.gif') no-repeat -10px;
}

.ss_wf div.ss_wf_content .ss_wf_scroll_up_rtc {
position:absolute;
right:1px;
top:1px;
width:16px;
height:11px;
z-index:2;
margin-right:1px;
font-size:0;
}

.ss_wf div.ss_wf_content .ss_wf_scroll_down_rtc {
position:absolute;
right:1px;
bottom:1px;
width:16px;
height:11px;
z-index:2;
margin-right:1px;
font-size:0;
}

.ss_wf div.ss_wf_content .ss_wf_scroll_corner {
background:url('/images/snippets/whoFlies/wf_main_sprite.gif') no-repeat -50px -10px;
position:absolute;
right:0;
width:14px;
height:14px;
z-index:2;
margin-right:1px;
font-size:0;
bottom:0;
cursor:expression('n-resize')
}

.ss_wf_bottom button, .ss_wf_bottom a div {
border:0px none #fff;
background:url('/images/snippets/whoFlies/wf_main_sprite.gif') no-repeat -10px -80px;
width:110px;
height:37px;
font-weight:700;
cursor:pointer;
margin:0 auto;
padding:0
}

.ss_wf_bottom button:hover, .ss_wf_bottom a:hover div {
background:url('/images/snippets/whoFlies/wf_main_sprite.gif') no-repeat -10px -140px;
}

.ss_wf .ss_wf_getwidget {
position:absolute;
top:100px;
left:2px;
color:#4163C9;
width:90px;
text-align:center;
display:block;
font-size:11px;
}

.ss_wf .ss_wf_getwidget span {
background:url('/images/snippets/whoFlies/wf_main_sprite.gif') no-repeat -500px -146px;
padding-left:15px
}

.ss_wf .ss_wf_getwidget a {
text-decoration:underline!important;
}

.ss_wf div.ss_wf_header_txt {
position:absolute;
height:90px;
width:55px;
font-size:27px!important;
font-family:georgia,"times new roman";
line-height:42px;
color:#385CB5;
}

.ss_wf_box {
background:url('/images/snippets/whoFlies/wf_main_sprite.gif') no-repeat 0 -300px;
}

.ss_wf_box .ss_wf_rtc {
background:url('/images/snippets/whoFlies/wf_main_sprite.gif') no-repeat -491px -300px;
position:absolute;
right:0;
top:0;
width:9px
}

.ss_wf_box_fixed {
background:url('/images/snippets/whoFlies/wf_box_bg_fixed.gif');
}

.ss_wf_box_fixed .ss_wf_rtc {
background:url('/images/snippets/whoFlies/wf_box_bg_fixed.gif') no-repeat 100% 0;
}

.ss_wf_box .ss_wf_lbc {
background:url('/images/snippets/whoFlies/wf_main_sprite.gif') no-repeat 0 -891px;
position:absolute;
left:0;
bottom:0;
width:100%;
height:9px;
font-size:0;
display:none
}

.ss_wf_box .ss_wf_rbc {
background:url('/images/snippets/whoFlies/wf_main_sprite.gif') no-repeat -491px -891px;
position:absolute;
right:0;
bottom:0;
width:9px;
height:9px;
font-size:0;
display:none
}

.ss_wf_box_fixed .ss_wf_rbc {
background:url('/images/snippets/whoFlies/wf_box_bg_fixed.gif') no-repeat 100% 100%;
}

.ss_wf_box_fixed .ss_wf_lbc {
background:url('/images/snippets/whoFlies/wf_box_bg_fixed.gif') no-repeat 0 100%;
}

.ss_wf_box div.ss_wf_header {
background:url('/images/snippets/whoFlies/wf_main_sprite.gif') no-repeat -539px -195px;
position:absolute;
height:80px;
width:98px;
left:1px;
top:1px;
font-size:0
}

.ss_wf_box div.ss_wf_header_txt {
left:11px;
top:1px;
}

.ss_wf_box .ss_snippet_lang_da .ss_wf_header_txt {
font-size:21px!important;
}

.ss_wf_box .ss_snippet_lang_de .ss_wf_header_txt {
left:6px;
}

.ss_wf_box .ss_snippet_lang_es .ss_wf_header_txt, .ss_wf_box .ss_snippet_lang_fr .ss_wf_header_txt, .ss_wf_box .ss_snippet_lang_gr .ss_wf_header_txt, .ss_wf_box .ss_snippet_lang_nl .ss_wf_header_txt, .ss_wf_box .ss_snippet_lang_no .ss_wf_header_txt, .ss_wf_box .ss_snippet_lang_pl .ss_wf_header_txt, .ss_wf_box .ss_snippet_lang_pt .ss_wf_header_txt, .ss_wf_box .ss_snippet_lang_ru .ss_wf_header_txt {
font-size:21px!important;
left:6px;
}

.ss_wf_box .ss_snippet_lang_ja .ss_wf_header_txt {
font-size:17px!important;
left:6px;
}

.ss_wf_box .ss_snippet_lang_ko .ss_wf_header_txt {
font-size:12px!important;
left:3px;
width:75px;
}

.ss_wf_box .ss_snippet_lang_zh .ss_wf_header_txt, .ss_wf_box .ss_snippet_lang_zw .ss_wf_header_txt {
font-size:14px!important;
left:6px;
width:75px;
}

.ss_wf_box .ss_snippet_lang_ro .ss_wf_header_txt {
font-size:20px!important;
left:4px;
line-height:35px;
top:5px;
}

.ss_wf_box div.wf_logo {
background:url('/images/snippets/whoFlies/wf_main_sprite.gif') no-repeat -640px 0;
position:absolute;
height:50px;
width:96px;
left:5px;
bottom:4px
}

.ss_wf_box div.wf_logo_txt {
bottom:14px;
left:0;
}

.ss_wf_box .ss_snippet_lang_nl .wf_logo_txt {
font-size:8px!important;
}

.ss_wf_box div.ss_wf_content {
margin-left:90px;
padding-left:15px;
padding-top:15px;
padding-right:8px;
}

.ss_wf_box div.ss_wf_bottom {
margin-top:121px;
padding-left:90px;
}

div.ss_wf_box400x400 {
width:400px!important;
height:400px!important;
background:url('/images/snippets/whoFlies/wf_main_sprite.gif') no-repeat 0 -600px;
}

div.ss_wf_box400x400 .ss_wf_rtc {
height:400px;
display:none;
}

div.ss_wf_box400x400 div.ss_wf_content .ss_wf_air_list {
height:265px;
}

div.ss_wf_box400x400 div.ss_wf_bottom {
margin-top:271px;
}

.ss_wf_leaderboard {
width:728px!important;
height:90px!important;
z-index:1;
background:url('/images/snippets/whoFlies/wf_main_sprite.gif') no-repeat 0 -1050px;
}

.ss_wf_leaderboard div.ss_wf_header {
background:url('/images/snippets/whoFlies/wf_main_sprite.gif') no-repeat -485px -200px;
position:absolute;
height:90px;
width:150px;
left:0;
top:0
}

.ss_wf_leaderboard div.ss_wf_header_txt {
height:90px;
width:105px;
left:15px;
top:0;
font-size:26px!important;
line-height:35px;
}

.ss_wf_leaderboard. ss_snippet_lang_cz .ss_wf_header_txt {
font-size:31px!important;
}

.ss_wf_leaderboard div.wf_logo_txt {
height:18px;
width:65px;
right:7px;
bottom:0;
font-size:9px!important;
text-align:left;
}

.ss_wf_leaderboard .ss_snippet_lang_cz .wf_logo_txt, .ss_wf_leaderboard .ss_snippet_lang_es .wf_logo_txt, .ss_wf_leaderboard .ss_snippet_lang_fr .wf_logo_txt, .ss_wf_leaderboard .ss_snippet_lang_gr .wf_logo_txt, .ss_wf_leaderboard .ss_snippet_lang_nl .wf_logo_txt, .ss_wf_leaderboard .ss_snippet_lang_pt .wf_logo_txt, .ss_wf_leaderboard .ss_snippet_lang_ru .wf_logo_txt {
width:90px;
height:11px;
}

.ss_wf_leaderboard div.ss_wf_content {
width:410px;
float:left;
margin-left:148px;
}

.ss_wf_leaderboard div.ss_wf_content_in {
padding-left:10px;
padding-top:10px;
padding-right:10px;
}

.ss_wf_leaderboard div.ss_wf_content div.ss_wf_sc {
width:210px;
float:left;
}

.ss_wf_leaderboard div.ss_wf_content div.ss_wf_airlines {
width:174px;
float:right;
}

.ss_wf_leaderboard div.ss_wf_content div.ss_wf_air_count {
float:left;
margin-left:-215px;
margin-top:55px;
text-align:right;
width:215px;
padding:0;
}

.ss_wf_leaderboard div.ss_wf_content div.ss_wf_air_list {
border:1px solid #bbd4ff;
}

.ss_wf_leaderboard div.ss_wf_content div.ss_wf_air_list, .ss_wf_leaderboard div.ss_wf_content div.ss_wf_airlines .ss_rtc {
height:70px;
}

.ss_wf_leaderboard div.ss_wf_bottom {
padding-top:20px;
padding-left:560px;
}

.ss_wf_leaderboard .ss_wf_getwidget {
top:auto;
width:145px;
bottom:5px;
}

div.ss_wf_skyscraper .ss_wf_bottom button {
margin-left:9px;
}

div.ss_wf_skyscraper div.ss_wf_content .ss_wf_air_list {
height:170px;
}

.ss_wf_skyscraper {
background:url('/images/snippets/whoFlies/wf_main_sprite.gif') no-repeat -520px -300px;
}

.ss_wf_skyscraper_fixed {
background:url('/images/snippets/whoFlies/wf_skyscraper_bg_blue_fixed.gif');
}

.ss_wf_skyscraper_fixed .ss_wf_rtc {
background:url('/images/snippets/whoFlies/wf_skyscraper_bg_blue_fixed.gif') no-repeat 100% 0;
}

.ss_wf_skyscraper div.ss_wf_header {
background:url('/images/snippets/whoFlies/wf_main_sprite.gif') no-repeat -650px -300px;
position:absolute;
height:180px;
width:118px;
left:4px;
top:1px
}

.ss_wf_skyscraper div.ss_wf_header_txt {
height:75px;
width:105px;
left:6px;
top:110px;
line-height:34px;
font-size:35px!important;
}

.ss_wf_skyscraper div.wf_logo {
background:url('/images/snippets/whoFlies/wf_main_sprite.gif') no-repeat -650px -200px;
position:absolute;
height:50px;
width:110px;
left:5px;
bottom:4px
}

.ss_wf_skyscraper div.wf_logo_txt {
height:20px;
width:100px;
right:10px;
bottom:17px;
font-size:11px!important;
white-space:nowrap;
}

.ss_wf_skyscraper div.ss_wf_bottom {
margin-top:280px;
}

.ss_wf_skyscraper div.ss_wf_content div.ss_wf_sc table .ss_label {
width:auto;
text-align:left;
padding-left:2px;
}

.ss_wf_skyscraper div.ss_wf_content .ss_wf_air_count {
font-size:10px;
padding-right:0;
}

.ss_wf_skyscraper .ss_snippet_lang_de div.ss_wf_content .ss_wf_air_count {
padding-left:0;
}

.ss_wf_skyscraper .ss_wf_getwidget {
top:auto;
width:115px;
bottom:5px;
}

.ss_sp, .ss_sp table {
position:relative;
}

.ss_sp, .ss_sp table, .ss_sp tr, .ss_sp td, .ss_sp div {
border:0px none;
background-color:transparent;
font-family:arial;
font-size:11px;
color:#000;
font-weight:400;
text-align:left;
line-height:14px;
padding:0
}

div.ss_sp td {
height:auto;
width:auto;
}

.ss_sp, .ss_sp table, .ss_sp tr, .ss_sp td a {
font-size:11px!important;
}

.ss_sp div.ss_sp_content div.ss_sp_sc table {
width:100%;
border-collapse:collapse;
padding:0;
}

.ss_sp div.ss_sp_content div.ss_sp_sc table .ss_label {
font-family:arial,"times new roman",serif;
font-size:12px;
colour:#777777;
text-align:right;
width:1%;
white-space:nowrap;
}

.ss_sp div.ss_sp_content div.ss_sp_sc table.ss_sp_dates .ss_label {
font-family:arial,verdana;
font-size:11px;
width:84px;
padding-bottom:4px;
text-align:right;
}

.ss_sp div.ss_sp_content div.ss_sp_sc div.ss_sp_as_container {
position:relative;
background:url('http://www.skyscanner.com/images/snippets/searchpanel/sp_main_sprite.gif') no-repeat 0 -200px;
height:20px;
padding-left:5px; padding-right:5px; padding-top:0; padding-bottom:0
}

.ss_sp div.ss_sp_content div.ss_sp_sc div.ss_sp_as_container div.ss_sp_rc {
position:absolute;
right:-1px;
width:3px;
height:20px;
background:url('http://www.skyscanner.com/images/snippets/searchpanel/sp_main_sprite.gif') no-repeat -447px -200px;
}

.ss_sp div.ss_sp_content div.ss_sp_sc div.ss_sp_as_container input {
font-size:12px;
width:100%;
border:0px none #fff;
margin-top:2px;
padding-top:0;
padding-bottom:0
}

.ss_sp .ss_sp_cal_container {
width:74px;
}

.ss_sp div.ss_datesel {
width:78px;
}

.ss_sp div.ss_sp_content div.ss_sp_sc table.ss_sp_pass {
width:102px;
float:right;
}

.ss_sp table.ss_sp_pass td.ss_sp_in_container {
width:18px;
margin-left:3px;
}

.ss_sp div.ss_sp_content div.ss_sp_sc table.ss_sp_pass input.ss_sp_pass_adult, .ss_sp div.ss_sp_content div.ss_sp_sc table.ss_sp_pass input.ss_sp_pass_child, .ss_sp div.ss_sp_content div.ss_sp_sc table.ss_sp_pass input.ss_sp_pass_inf {
width:10px;
}

.ss_sp div.ss_sp_content div.ss_sp_sc table .ss_label_adult {
background:url('http://www.skyscanner.com/images/snippets/searchpanel/sp_main_sprite.gif') no-repeat -10px;
padding-left:5px; padding-right:5px; padding-top:0; padding-bottom:0
}

.ss_sp div.ss_sp_content div.ss_sp_sc table .ss_label_child {
background:url('http://www.skyscanner.com/images/snippets/searchpanel/sp_main_sprite.gif') no-repeat -45px -10px;
padding-left:5px; padding-right:5px; padding-top:0; padding-bottom:0
}

.ss_sp div.ss_sp_content div.ss_sp_sc table .ss_label_inf {
background:url('http://www.skyscanner.com/images/snippets/searchpanel/sp_main_sprite.gif') no-repeat -87px -10px;
padding-left:5px; padding-right:5px; padding-top:0; padding-bottom:0
}

.ss_sp .ss_sp_pass_desc {
clear:both;
color:#AAA;
font-style:italic;
text-align:right;
font-size:10px;
display:none;
}

.ss_sp_bottom button, .ss_sp_bottom a div {
border:0px none #fff;
background:url('images/skyscanner/search-button-orange.gif') no-repeat;
/* background:transparent url("http://www.skyscanner.com/images/snippets/searchpanel/sp_main_sprite.gif") no-repeat scroll -10px -80px; 8 */
width:110px;
height:37px;
font-weight:700;
cursor:pointer;
margin:0 auto;
padding:0
}

.ss_sp_bottom button:hover, .ss_sp_bottom a:hover div {
background:url('images/skyscanner/search-button-green.gif') no-repeat;
/* background:transparent url("http://www.skyscanner.com/images/snippets/searchpanel/sp_main_sprite.gif") no-repeat scroll -10px -140px; */
}

.ss_sp .ss_sp_best_label {
clear:both;
font-weight:700;
}

.ss_sp ul {
list-style:none;
margin:0;
padding:0 0 0 1em;
}

.ss_sp .ss_sp_offer_list_content table td {
color:Blue;
padding:0;
}

.ss_sp .ss_sp_offer_list_content {
overflow:hidden;
position:relative;
height:55px;
width:100%;
}

.ss_sp .ss_sp_offer_list_content table td.ss_sp_price {
text-align:right;
padding-right:1px;
padding-left:.7em;
font-weight:700;
white-space:nowrap;
}

.ss_sp .ss_sp_offers span.ss_sp_desc {
float:left;
color:blue;
text-decoration:none;
}

.ss_sp .ss_sp_offers a:hover {
text-decoration:underline;
}

.ss_sp .ss_sp_offers span.ss_sp_price {
float:right;
font-weight:700;
color:blue;
}

.ss_sp .ss_sp_offers span.ss_sp_scroll_sep {
clear:both;
float:left;
}

.ss_sp .ss_sp_d_date, .ss_sp .ss_sp_r_date {
color:gray;
font-style:italic;
}

.ss_snippet_lang_gr div.ss_datesel div.ss_datesel_inp_cont input.ss_empty {
font-size:9px;
}

.ss_snippet_lang_fr div.ss_sp_show_flights, .ss_snippet_lang_gr div.ss_sp_show_flights, .ss_snippet_lang_nl div.ss_sp_show_flights, .ss_snippet_lang_ru div.ss_sp_show_flights {
line-height:1.2em;
}

.ss_sp div.ss_datesel div.ss_datesel_inp_cont {
background:url('http://www.skyscanner.com/images/snippets/searchpanel/sp_main_sprite.gif') no-repeat 0 -200px;
}

.ss_sp div.ss_datesel div.ss_datesel_inp_cont div.ss_datesel_inp_right_corner {
background:url('http://www.skyscanner.com/images/snippets/searchpanel/sp_main_sprite.gif') no-repeat -447px -200px;
}

.ss_sp div.ss_datesel_disabled div.ss_datesel_inp_cont {
background:url('http://www.skyscanner.com/images/snippets/searchpanel/sp_main_sprite.gif') no-repeat 0 -240px;
}

.ss_sp div.ss_datesel_disabled div.ss_datesel_inp_cont div.ss_datesel_inp_right_corner {
background:url('http://www.skyscanner.com/images/snippets/searchpanel/sp_main_sprite.gif') no-repeat -447px -240px;
}

.ss_sp div.ss_datesel div.ss_datesel_icon {
background:url('images/skyscanner/calendar.gif') no-repeat;
/* background:transparent url(http://www.skyscanner.com/images/snippets/searchpanel/sp_main_sprite.gif) no-repeat scroll -200px 0; */
}

.ss_sp div.ss_datesel_disabled div.ss_datesel_icon {
background:url('http://www.skyscanner.com/images/snippets/searchpanel/sp_main_sprite.gif') no-repeat -200px -40px;
}

.ss_sp span.ss_check_box {
background:url('http://www.skyscanner.com/images/snippets/searchpanel/sp_main_sprite.gif') no-repeat -201px -125px;
}

.ss_sp span.ss_check_box_selected {
background:url('http://www.skyscanner.com/images/snippets/searchpanel/sp_main_sprite.gif') no-repeat -201px -87px;
}

.ss_sp div.ss_sp_header_txt {
position:absolute;
height:80px;
width:65px;
font-size:22px!important;
font-family:arial,"times new roman";
line-height:36px;
color:#385CB5;
}

.ss_sp .ss_sp_getwidget {
position:absolute;
top:100px;
left:2px;
color:#4163C9;
width:90px;
text-align:center;
display:none;
/* display:block; */
}

.ss_sp .ss_sp_getwidget span {
background:url('/images/snippets/searchpanel/sp_main_sprite.gif') no-repeat -400px -78px;
padding-left:15px
}

.ss_sp_box {
background:url('/images/snippets/searchpanel/sp_main_sprite.gif') no-repeat 0 -300px;
}

.ss_sp_box .ss_sp_rtc {
background:url('/images/snippets/searchpanel/sp_main_sprite.gif') no-repeat -491px -300px;
position:absolute;
right:0;
top:0;
width:9px;
display:none
}

.ss_sp_box .ss_sp_lbc {
background:url('/images/snippets/searchpanel/sp_main_sprite.gif') no-repeat 0 -891px;
position:absolute;
left:0;
bottom:0;
width:100%;
height:9px;
display:none
}

.ss_sp_box .ss_sp_rbc {
background:url('/images/snippets/searchpanel/sp_main_sprite.gif') no-repeat -491px -891px;
position:absolute;
right:0;
bottom:0;
width:9px;
height:9px;
display:none
}

.ss_sp_box div.ss_sp_content {
margin-left:90px;
padding-left:15px;
padding-top:5px;
padding-right:8px;
}

.ss_sp_box div.ss_sp_bottom {
margin-top:6px;
padding-left:90px;
}

.ss_sp_box div.sp_logo {
background:url('/images/snippets/searchpanel/sp_main_sprite.gif') no-repeat -640px 0;
position:absolute;
height:50px;
width:96px;
left:5px;
bottom:4px
}

.ss_sp_box div.sp_logo_txt {
bottom:15px;
left:0;
}

.ss_sp_box div.ss_sp_header {
background:url('images/skyscanner/header-arrow.gif') no-repeat;
position:absolute;
height:70px;
width:100px;
left:1px;
top:0
}

.ss_sp_box div.ss_sp_header_txt {
left:6px;
top:5px;
}

div.ss_sp_box300x250 table.scroll_content {
width:188px;
}

div.ss_sp_box300x250 div.ss_sp_content div.ss_sp_sc table.ss_sp_pass {
width:102px!important;
}

div.ss_sp_box300x250 .ss_snippet_lang_ro div.ss_sp_header_txt, div.ss_sp_box300x250 .ss_snippet_lang_cz div.ss_sp_header_txt {
font-size:19px!important;
}

div.ss_sp_box300x250 .ss_snippet_lang_da div.ss_sp_header_txt {
font-size:29px!important;
top:-5px;
line-height:44px;
width:30px;
}

div.ss_sp_box300x250 .ss_snippet_lang_fr div.ss_sp_header_txt, div.ss_sp_box300x250 .ss_snippet_lang_es div.ss_sp_header_txt {
font-size:15px!important;
line-height:31px;
top:9px;
}

div.ss_sp_box300x250 .ss_snippet_lang_ja div.ss_sp_header_txt {
font-size:18px!important;
}

div.ss_sp_box300x250 .ss_snippet_lang_ko div.ss_sp_header_txt {
font-size:12px!important;
top:8px;
}

div.ss_sp_box300x250 .ss_snippet_lang_nl div.sp_logo_txt, div.ss_sp_box300x250 .ss_snippet_lang_gr div.sp_logo_txt, div.ss_sp_box300x250 .ss_snippet_lang_es div.sp_logo_txt {
bottom:4px;
}

div.ss_sp_box300x250 div.ss_sp_show_flights {
_position:absolute;
_left:55px!important;
}

div.ss_sp_box400x400 {
width:400px!important;
height:400px!important;
}

div.ss_sp_box400x400 .ss_sp_rtc {
height:400px;
}

.ss_sp_box400x400 div.ss_sp_header {
background:url('/images/snippets/searchpanel/sp_main_sprite.gif') no-repeat -500px -80px;
width:130px;
top:20px;
height:85px
}

.ss_sp_box400x400 div.ss_sp_header_txt {
width:90px;
top:10px;
height:85px;
font-size:30px!important;
line-height:51px;
}

.ss_sp_box400x400 {
background:url('/images/snippets/searchpanel/sp_main_sprite.gif') no-repeat -520px -300px;
}

.ss_sp_box400x400 div.sp_logo {
background:url('/images/snippets/searchpanel/sp_main_sprite.gif') no-repeat -640px -80px;
width:118px;
height:58px
}

.ss_sp_box400x400 div.sp_logo_txt {
width:116px;
height:25px;
font-size:11px!important;
}

.ss_sp_box400x400 .ss_sp_offer_list_content {
height:99px;
}

.ss_sp_box400x400 div.ss_sp_content div.ss_sp_sc table td {
padding:5px 0;
}

.ss_sp_box400x400 div.ss_sp_content div.ss_sp_sc table.ss_sp_dates {
float:right;
width:auto;
margin-top:20px;
}

.ss_sp_box400x400 div.ss_sp_content {
padding-top:20px;
padding-right:15px;
margin-left:130px;
}

.ss_sp_box400x400 div.ss_sp_content div.ss_sp_sc table.ss_sp_pass {
margin-top:10px;
width:138px;
}

.ss_sp_box400x400 div.ss_sp_content div.ss_sp_sc table .ss_label_adult, .ss_sp_box400x400 div.ss_sp_content div.ss_sp_sc table .ss_label_child, .ss_sp_box400x400 div.ss_sp_content div.ss_sp_sc table .ss_label_inf {
padding:0 8px;
}

.ss_sp_box400x400 div.ss_sp_content div.ss_sp_sc table.ss_sp_pass input.ss_sp_pass {
width:17px;
}

.ss_sp_box400x400 div.ss_sp_content div.ss_sp_sc table .ss_label_adult {
background-position:2px -8px;
}

.ss_sp_box400x400 div.ss_sp_content div.ss_sp_sc table .ss_label_child {
background-position:-36px -8px;
}

.ss_sp_box400x400 div.ss_sp_content div.ss_sp_sc table .ss_label_inf {
background-position:-77px -8px;
}

.ss_sp_box400x400 .ss_sp_offers_in {
padding-top:1em;
padding-bottom:1em;
}

.ss_sp_box400x400 div.ss_sp_bottom {
margin-top:1px;
padding-left:130px;
}

div.ss_sp_box400x400 div.ss_sp_offers table.scroll_content {
width:240px;
}

div.ss_sp_box400x400 .ss_snippet_lang_ru div.ss_sp_header_txt {
font-size:28px!important;
}

div.ss_sp_box400x400 .ss_snippet_lang_nl div.ss_sp_header_txt {
font-size:29px!important;
}

div.ss_sp_box400x400 .ss_snippet_lang_ja div.ss_sp_header_txt {
font-size:27px!important;
top:12px;
}

div.ss_sp_box400x400 .ss_snippet_lang_ko div.ss_sp_header_txt {
font-size:17px!important;
top:18px;
}

div.ss_sp_box400x400 .ss_snippet_lang_pt div.ss_sp_header_txt {
font-size:23px!important;
top:19px;
line-height:44px;
}

div.ss_sp_box400x400 .ss_snippet_lang_da div.ss_sp_header_txt {
font-size:36px!important;
top:9px;
line-height:54px;
width:30px;
}

div.ss_sp_box400x400 .ss_snippet_lang_fr div.ss_sp_header_txt, div.ss_sp_box400x400 .ss_snippet_lang_es div.ss_sp_header_txt {
font-size:21px!important;
line-height:42px;
top:19px;
}

div.ss_sp_box400x400 .ss_sp_getwidget {
top:120px;
}

div.ss_sp_box400x400 div.ss_sp_show_flights {
_position:absolute;
_left:80px!important;
}

.ss_sp_leaderboard {
width:728px!important;
height:90px!important;
z-index:1;
background:url('/images/snippets/searchpanel/sp_main_sprite.gif') no-repeat 0 -910px;
}

.ss_sp_leaderboard div.ss_sp_header {
background:url('images/skyscanner/header-arrow.gif') no-repeat;
/* background:transparent url(/images/snippets/searchpanel/sp_main_sprite.gif) no-repeat scroll -500px -200px; */
position:absolute;
height:90px;
width:135px;
left:1px;
top:1px
}

.ss_sp_leaderboard div.ss_sp_header_txt {
height:90px;
width:90px;
left:15px;
top:-3px;
font-size:26px!important;
line-height:38px;
}

.ss_sp_leaderboard div.sp_logo_txt {
height:21px;
width:160px;
right:7px;
bottom:0;
font-size:9px!important;
}

.ss_sp_leaderboard div.ss_sp_content {
width:440px;
float:left;
margin-left:138px;
position:relative;
}

.ss_sp_leaderboard div.ss_sp_content_in {
padding-left:10px;
padding-top:5px;
padding-right:10px;
}

.ss_sp_leaderboard div.ss_sp_bottom {
padding-top:20px;
padding-left:575px;
}

.ss_sp_leaderboard div.ss_sp_content div.ss_sp_sc table.ss_sp_as {
float:left;
width:200px;
}

.ss_sp_leaderboard div.ss_sp_content div.ss_sp_sc table.ss_sp_dates {
float:right;
width:215px;
}

.ss_sp_leaderboard .ss_sp_cal_container {
width:94px;
}

.ss_sp_leaderboard .ss_sp_best_label {
float:left;
margin-top:-20px;
}

.ss_sp_leaderboard .ss_sp_offers {
clear:both;
float:right;
width:210px;
position:absolute;
right:138px;
bottom:7px;
}

.ss_sp_leaderboard .ss_sp_offer_list_content {
height:13px;
}

.ss_sp_leaderboard .ss_sp_offers span.ss_sp_desc, .ss_sp_leaderboard .ss_sp_offers span.ss_sp_price {
padding:0 .5em;
}

.ss_sp_leaderboard .ss_sp_offers span.ss_sp_scroll_sep {
background:url('/images/snippets/searchpanel/sp_main_sprite.gif') no-repeat -140px -8px;
}

div.ss_sp_leaderboard .ss_snippet_lang_ru div.sp_logo_txt, div.ss_sp_leaderboard .ss_snippet_lang_ro div.sp_logo_txt, div.ss_sp_leaderboard .ss_snippet_lang_pt div.sp_logo_txt, div.ss_sp_leaderboard .ss_snippet_lang_pl div.sp_logo_txt, div.ss_sp_leaderboard .ss_snippet_lang_nl div.sp_logo_txt, div.ss_sp_leaderboard .ss_snippet_lang_gr div.sp_logo_txt, div.ss_sp_leaderboard .ss_snippet_lang_fr div.sp_logo_txt, div.ss_sp_leaderboard .ss_snippet_lang_es div.sp_logo_txt, div.ss_sp_leaderboard .ss_snippet_lang_cz div.sp_logo_txt {
right:12px;
bottom:-8px;
}

div.ss_sp_leaderboard .ss_snippet_lang_ko div.ss_sp_header_txt {
font-size:16px!important;
top:5px;
}

div.ss_sp_leaderboard .ss_snippet_lang_pt div.ss_sp_header_txt {
font-size:23px!important;
top:0;
line-height:36px;
}

div.ss_sp_leaderboard .ss_snippet_lang_fr div.ss_sp_header_txt, div.ss_sp_leaderboard .ss_snippet_lang_es div.ss_sp_header_txt {
font-size:20px!important;
top:0;
line-height:38px;
}

div.ss_sp_leaderboard .ss_sp_getwidget {
top:auto;
width:132px;
bottom:4px;
}

div.ss_sp_bottom {
_position:relative;
}

div.ss_sp_leaderboard div.ss_sp_show_flights {
_position:absolute;
_left:20px!important;
}

.ss_sp_skyscraper {
background:url('/images/snippets/searchpanel/sp_main_sprite.gif') no-repeat -940px -300px;
}


/*
.ss_sp_skyscraper div.ss_sp_header {
background:transparent url("http://www.skyscanner.com/images/snippets/searchpanel/sp_main_sprite.gif") no-repeat scroll -780px 0;
position:absolute;
height:180px;
width:118px;
left:4px;
top:1px;
}
*/

.ss_sp_skyscraper div.ss_sp_header {
background:url('images/snippets/searchpanel/sp_main_sprite.gif') no-repeat -780px 0;
position:absolute;
height:10px;
width:80px;
left:4px;
top:1px
}

.ss_sp_skyscraper div.ss_sp_header_txt {
height:0px;
width:105px;
left:6px;
top:16px;
line-height:30px;
font-size:35px!important;
display:none;

}

.ss_sp_skyscraper div.sp_logo {
background:url('/images/skyscanner/skyscanner-logo.gif') no-repeat;
/* background:url('/images/snippets/searchpanel/sp_main_sprite.gif') no-repeat -650px -200px; */

position:absolute;
height:20px;
width:100px;
left:0px;
/* height:50px;
width:110px;
left:5px; */
bottom:25px
}

.ss_sp_skyscraper div.sp_logo_txt {
height:20px;
width:100px;
right:10px;
bottom:14px;
white-space:nowrap;
}

.ss_sp_skyscraper div.ss_sp_bottom {
margin-top:-119px;
}

.ss_sp_skyscraper div.ss_sp_content div.ss_sp_sc table .ss_label {
width:auto;
text-align:left;
}

.ss_sp_skyscraper div.ss_datesel {
width:82px;
}

.ss_sp_skyscraper .ss_sp_best_label {
margin-top:37px;
}

.ss_sp_skyscraper .ss_sp_offer_list_content {
padding-left:0;
height:70px;
width:110px;
}

.ss_sp_skyscraper .ss_sp_offers span.ss_sp_price {
float:none;
white-space:nowrap;
padding:0 1px 0 5px;
}

.ss_sp_skyscraper div.ss_sp_content table.ss_sp_as td.ss_label {
font-size:16px;
padding-bottom:0;
}

div.ss_sp_skyscraper .ss_snippet_lang_cz div.ss_sp_header_txt {
font-size:30px!important;
height:80px;
width:107px;
}

div.ss_sp_skyscraper .ss_sp_getwidget {
top:auto;
bottom:5px;
width:115px;
}

div.ss_sp_skyscraper div.ss_sp_show_flights {
position:absolute;
left:5px!important;
}

div.ss_as_list {
border:0px none;
width:284px;
overflow:auto;
text-align:left;
z-order:9999;
margin:0;
padding:0
}

div.ss_as_list div.ss_as_list_container div.ss_as_list_item {
font-family:tahoma,verdana,arial,sans-serif;
font-size:100%;
padding:1px 0;
}

span.ss_as_list_item_values span.ss_as_ui_text, span.ss_as_ui_text span.ss_as_place_name, span.ss_as_ui_text span.ss_as_country_name, span.ss_as_ui_text_status_message span.ss_as_status_message, span.ss_as_ui_text_error_message span.ss_as_error_message, span.ss_as_place_name span.ss_as_matching_text, span.ss_as_ui_text span.ss_as_all_airports {
font-family:tahoma,verdana,arial,sans-serif;
font-size:100%;
}

div.ss_as_list, iframe.ss_as_iframe, div.ss_as_list_shadow {
top:0;
left:0;
margin-top:5px;
margin-left:-7px;
z-index:1000000;
}

div.ss_as_list_container {
border:1px solid gray;
border-left-width:1px;
background-color:#FFF;
margin:0;
padding:0;
}

div.ss_as_list_shadow {
border:0px none;
background-color:silver;
filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=50);
opacity:.5;
padding:0; margin-left:-4px; margin-right:0; margin-top:8px; margin-bottom:0
}

div.ss_as_list_item {
border:0px none;
color:#000;
margin:0;
padding:0
}

input.ss_as_input_error {
color:Red;
}

div.ss_as_list_item_values {
width:100%;
color:#000;
}

span.ss_as_ui_text {
padding-left:4px;
white-space:nowrap;
}

span.ss_as_all_airports {
color:gray;
padding-left:5px;
}

div.ss_as_place_name {
white-space:nowrap;
border:none;
color:#000;
margin:0;
padding:0;
}

span.ss_as_country_name {
white-space:nowrap;
color:gray;
margin-left:20px;
margin-right:2px;
position:absolute;
left:50px;
padding-right:2px;
}

span.ss_as_status_message {
font-style:italic;
}

span.ss_as_error_message {
color:red;
font-style:italic;
white-space:nowrap;
}

div.ss_as_list_item_hightlighted, div.ss_as_list_item_hightlighted span.ss_as_country_name, div.ss_as_list_item_hightlighted span.ss_as_all_airports {
background-color:#36c;
color:#FFF;
}

div.ss_subt_box {
height:19px;
top:5px;
position:absolute;
right:1px;
overflow:hidden;
vertical-align:top;
color:Gray;
line-height:1.7em;
font-size:84.6%;
padding:0 5px;
}

#searchcontrols div.ss_subt_box {
right:23px;
}

#searchcontrols div.ss_dropdownlink {
background:url('/wide/images/site/as_dropdown_open.gif') no-repeat 50% 50%;
cursor:pointer;
display:block;
height:8px;
line-height:1.7em;
position:absolute;
right:3px;
top:3px;
vertical-align:top;
width:10px;
z-index:1000001;
padding-left:6px; padding-right:6px; padding-top:9px; padding-bottom:6px
}

span.ss_msg_loading_failed, b.ss_fsc_header_invalid_place, span.ss_fsc_flight_unavailable_label {
color:red;
}

div.ss_calendar div.ss_calendar_head div.ss_calendar_select select, .ss_as_list, .ss_wf_skyscraper div.ss_wf_content div.ss_wf_sc div.ss_wf_as_container input {
font-size:12px;
}

div.ss_calendar_small div.ss_calendar_whole_month label, .ss_snippet_lang_fr div.ss_datesel div.ss_datesel_inp_cont input.ss_empty {
font-size:11px;
}

table.ss_fsc_flight_tooltip tr td, span.ss_fsc_header_route, .ss_sp div.ss_sp_content div.ss_sp_sc table.ss_sp_as .ss_label, .ss_sp_skyscraper div.ss_sp_content div.ss_sp_sc table.ss_sp_dates .ss_label {
text-align:left;
}

div.ss_fsc a, div.ss_fsc a:visited, div.ss_fsc a:active, div.ss_loading_cancel_container a, div.ss_loading_cancel_container a:visited, div.ss_loading_cancel_container a:active, .ss_sp .ss_sp_offers a {
text-decoration:none;
color:blue;
}

div.ss_fsc_header_row1, div.ss_fsc_header_row2 {
clear:both;
}

div.ss_combo_popup_main_cont div, .ss_wf div.ss_wf_content .ss_wf_air_list_content {
overflow:hidden;
}

tr.ss_combo_item_selected td.ss_combo_item_bar, tr.ss_table_row2 td {
background-color:#FFF;
}

span.ss_fsc_date_label, span.ss_as_matching_text {
font-weight:700;
}

.ss_wf a, .ss_wf a div.wf_logo_txt, .ss_sp a, .ss_sp a div.sp_logo_txt {
text-decoration:none;
}

div.ss_wf .ss_wf_lbc, div.ss_sp .ss_sp_lbc {
font-size:0;
}

.ss_wf div.ss_wf_content div.ss_wf_sc, .ss_sp div.ss_sp_content div.ss_sp_sc, .ss_sp .ss_sp_offer_list_content table, .ss_sp_box .ss_sp_offer_list_content .ss_marquee_in {
width:100%;
}

.ss_wf div.ss_wf_content div.ss_wf_sc table td, .ss_sp div.ss_sp_content div.ss_sp_sc table td {
padding:3px 0;
}

.ss_wf div.ss_wf_content div.ss_wf_sc div.ss_wf_from_name, .ss_wf div.ss_wf_content div.ss_wf_sc div.ss_wf_to_name, .ss_sp div.ss_sp_content div.ss_sp_sc div.ss_sp_from_name, .ss_sp div.ss_sp_content div.ss_sp_sc div.ss_sp_to_name {
font-weight:700;
color:#5361C9;
overflow:hidden;
white-space:nowrap;
font-size:0;
padding:3px 0 3px 2px;
}

.ss_wf div.ss_wf_content div.ss_wf_sc div.ss_wf_as_container div.ss_as_list, .ss_wf div.ss_wf_content div.ss_wf_sc div.ss_wf_as_container iframe.ss_as_iframe, .ss_sp div.ss_sp_content div.ss_sp_sc div.ss_sp_as_container div.ss_as_list, .ss_sp div.ss_sp_content div.ss_sp_sc div.ss_sp_as_container iframe.ss_as_iframe {
margin-top:4px;
margin-left:4px;
}

.ss_wf div.ss_wf_content div.ss_wf_sc div.ss_wf_as_container div.ss_as_list_shadow, .ss_sp div.ss_sp_content div.ss_sp_sc div.ss_sp_as_container div.ss_as_list_shadow {
margin-left:8px;
}

.ss_wf div.ss_wf_content div.ss_wf_sc div.ss_wf_as_container div.ss_as_list div.ss_as_list_container div.ss_as_list_item, .ss_sp div.ss_sp_content div.ss_sp_sc div.ss_sp_as_container div.ss_as_list div.ss_as_list_container div.ss_as_list_item, .ss_sp_box400x400, .ss_sp_box400x400 table, .ss_sp_box400x400 div.ss_sp_content div.ss_sp_sc div.ss_sp_as_container input, .ss_sp_box400x400 div.ss_sp_content div.ss_sp_sc table .ss_label, .ss_snippet_lang_fr .ss_sp_box400x400 div.ss_datesel div.ss_datesel_inp_cont input.ss_empty, .ss_snippet_lang_gr .ss_sp_box400x400 div.ss_datesel div.ss_datesel_inp_cont input.ss_empty, .ss_snippet_lang_fr .ss_sp_leaderboard div.ss_datesel div.ss_datesel_inp_cont input.ss_empty, .ss_snippet_lang_gr .ss_sp_leaderboard div.ss_datesel div.ss_datesel_inp_cont input.ss_empty {
font-size:13px;
}

.ss_wf div.ss_wf_content div.ss_wf_sc div.ss_wf_as_container div.ss_subt_box, .ss_sp div.ss_sp_content div.ss_sp_sc div.ss_sp_as_container div.ss_subt_box {
top:1px;
font-size:11px;
}

.ss_wf_air_list a, .ss_sp div.ss_sp_content div.ss_sp_sc table.ss_sp_pass .ss_label, .ss_sp_leaderboard div.ss_sp_content div.ss_sp_sc, .ss_sp_leaderboard .ss_sp_offer_list_content .ss_marquee_in {
width:auto;
}

.ss_wf_bottom, .ss_sp_bottom {
text-align:center;
}

.ss_wf_bottom button span, .ss_wf_bottom div, .ss_sp_bottom button span, .ss_sp_bottom div {
line-height:28px;
text-align:center;
text-transform:uppercase;
display:block;
font-size:11px;
color:#fff;
}

.ss_wf_bottom a:hover, .ss_wf_bottom a, .ss_sp_bottom a:hover, .ss_sp_bottom a {
text-decoration:none!important;
}

.ss_wf div.wf_logo_txt, .ss_sp div.sp_logo_txt {
font-family:arial,verdana,tahoma;
position:absolute;
width:90px;
text-align:right;
font-size:10px!important;
font-style:italic;
color:gray;
}

.ss_wf .ss_snippet_lang_cz .ss_wf_header_txt, div.ss_sp_box300x250 .ss_snippet_lang_zh div.ss_sp_header_txt, div.ss_sp_box300x250 .ss_snippet_lang_zw div.ss_sp_header_txt, div.ss_sp_box300x250 .ss_snippet_lang_pt div.ss_sp_header_txt {
font-size:16px!important;
}

.ss_wf_box_fixed .ss_wf_rtc, .ss_wf_box_fixed .ss_wf_lbc, .ss_wf_box_fixed .ss_wf_rbc, div.ss_sp_box400x400 .ss_sp_pass_desc {
display:block;
}

.ss_wf_box .ss_snippet_lang_sv .ss_wf_header_txt, div.ss_sp_box400x400 .ss_snippet_lang_zh div.ss_sp_header_txt, div.ss_sp_box400x400 .ss_snippet_lang_zw div.ss_sp_header_txt, div.ss_sp_leaderboard .ss_snippet_lang_zw div.ss_sp_header_txt, div.ss_sp_leaderboard .ss_snippet_lang_zh div.ss_sp_header_txt {
font-size:22px!important;
}

.ss_wf_box .ss_snippet_lang_es .wf_logo_txt, .ss_wf_box .ss_snippet_lang_gr .wf_logo_txt, .ss_wf_box .ss_snippet_lang_ro .wf_logo_txt, div.ss_sp_box300x250 .ss_snippet_lang_ru div.sp_logo_txt {
font-size:9px!important;
}

.ss_wf_box .ss_wf_scroll_corner, .ss_wf_leaderboard .ss_wf_lbc, .ss_wf_leaderboard .ss_wf_rbc, .ss_wf_skyscraper .ss_wf_rtc, .ss_wf_skyscraper .ss_wf_lbc, .ss_wf_skyscraper .ss_wf_rbc, .ss_wf_skyscraper .ss_wf_scroll_corner, .ss_sp_leaderboard .ss_sp_lbc, .ss_sp_leaderboard .ss_sp_rbc, .ss_sp_leaderboard .ss_sp_pass_desc, .ss_sp_skyscraper .ss_sp_rtc, .ss_sp_skyscraper .ss_sp_lbc, .ss_sp_skyscraper .ss_sp_rbc, div.ss_dropdownlink {
display:none;
}

div.ss_wf_box300x250, div.ss_sp_box300x250 {
width:300px!important;
height:250px!important;
}

div.ss_wf_box300x250 .ss_wf_rtc, div.ss_sp_box300x250 .ss_sp_rtc {
height:250px;
}

.ss_wf_leaderboard .ss_wf_rtc, .ss_sp_leaderboard .ss_sp_rtc {
height:90px;
display:none;
}

.ss_wf_leaderboard .ss_snippet_lang_ko .ss_wf_header_txt, .ss_wf_skyscraper .ss_snippet_lang_ko .ss_wf_header_txt, div.ss_sp_box300x250 .ss_snippet_lang_ru div.ss_sp_header_txt, div.ss_sp_box300x250 .ss_snippet_lang_nl div.ss_sp_header_txt, div.ss_sp_skyscraper .ss_snippet_lang_ko div.ss_sp_header_txt {
font-size:20px!important;
}

.ss_wf_leaderboard .ss_snippet_lang_zh .ss_wf_header_txt, .ss_wf_leaderboard .ss_snippet_lang_zw .ss_wf_header_txt, div.ss_sp_skyscraper .ss_snippet_lang_zh div.ss_sp_header_txt, div.ss_sp_skyscraper .ss_snippet_lang_zw div.ss_sp_header_txt, div.ss_sp_skyscraper .ss_snippet_lang_fr div.ss_sp_header_txt, div.ss_sp_skyscraper .ss_snippet_lang_es div.ss_sp_header_txt {
font-size:25px!important;
}

.ss_wf_leaderboard .ss_snippet_lang_cz .ss_wf_header_txt, .ss_wf_skyscraper .ss_snippet_lang_zh .ss_wf_header_txt, .ss_wf_skyscraper .ss_snippet_lang_zw .ss_wf_header_txt, div.ss_sp_box400x400 .ss_snippet_lang_ro div.ss_sp_header_txt, div.ss_sp_box400x400 .ss_snippet_lang_cz div.ss_sp_header_txt, div.ss_sp_leaderboard .ss_snippet_lang_ro div.ss_sp_header_txt, div.ss_sp_leaderboard .ss_snippet_lang_ja div.ss_sp_header_txt, div.ss_sp_leaderboard .ss_snippet_lang_cz div.ss_sp_header_txt {
font-size:26px!important;
}

.ss_wf_leaderboard div.wf_logo, .ss_sp_leaderboard div.sp_logo {
background:none;
position:absolute;
height:22px;
width:160px;
right:3px;
bottom:3px;
display:block;
}

.ss_wf_leaderboard .ss_wf_bottom a div, .ss_sp_leaderboard .ss_sp_bottom a div {
background-position:-240px -80px;
}

.ss_wf_leaderboard .ss_wf_bottom a:hover div, .ss_sp_leaderboard .ss_sp_bottom a:hover div {
background-position:-240px -140px;
}

div.ss_wf_skyscraper, div.ss_sp_skyscraper {
width:100%;
/* width:120px!important; */
height:400px!important; 
}

div.ss_wf_skyscraper .ss_wf_rtc, div.ss_sp_skyscraper .ss_sp_rtc {
height:420px;
}

.ss_wf_skyscraper .ss_snippet_lang_cz .ss_wf_header_txt, .ss_wf_skyscraper .ss_snippet_lang_no .ss_wf_header_txt, .ss_wf_skyscraper .ss_snippet_lang_sv .ss_wf_header_txt, .ss_wf_skyscraper .ss_snippet_lang_nl .ss_wf_header_txt, .ss_wf_skyscraper .ss_snippet_lang_fr .ss_wf_header_txt, div.ss_sp_skyscraper .ss_snippet_lang_sv div.ss_sp_header_txt, div.ss_sp_skyscraper .ss_snippet_lang_ro div.ss_sp_header_txt {
font-size:30px!important;
}

.ss_wf_skyscraper .ss_snippet_lang_ja .ss_wf_header_txt, .ss_wf_skyscraper .ss_snippet_lang_ro .ss_wf_header_txt, div.ss_sp_skyscraper .ss_snippet_lang_ja div.ss_sp_header_txt {
font-size:32px!important;
}

.ss_wf_skyscraper div.ss_wf_content, .ss_sp_skyscraper div.ss_sp_content {
margin-left:0;
padding-left:5px;
padding-top:10px;
padding-top:6px;
padding-right:5px;
}

.ss_wf_skyscraper div.ss_wf_bottom button, .ss_sp, .ss_sp table, .ss_sp td, .ss_sp tr {
margin:0;
}

.ss_sp .ss_sp_gray, input.ss_as_input_everywhere {
color:gray;
}

div.ss_sp_box300x250 .ss_snippet_lang_sv div.ss_sp_header_txt, div.ss_sp_leaderboard .ss_snippet_lang_ru div.ss_sp_header_txt, div.ss_sp_skyscraper .ss_snippet_lang_pt div.ss_sp_header_txt {
font-size:27px!important;
}

.ss_sp_box400x400 div.ss_datesel, .ss_sp_leaderboard div.ss_datesel {
width:100px;
}

.ss_sp_box400x400 .ss_sp_rtc, .ss_sp_box400x400 .ss_sp_lbc, .ss_sp_box400x400 .ss_sp_rbc {
background-image:url('none');
}

.ss_sp_leaderboard .ss_sp_offers span.ss_sp_desc, .ss_sp_leaderboard .ss_sp_offers span.ss_sp_price, .ss_sp_leaderboard .ss_sp_offers span.ss_sp_scroll_sep, .ss_sp_skyscraper .ss_sp_offers span.ss_sp_desc, .ss_sp_skyscraper .ss_sp_offers span.ss_sp_scroll_sep, .ss_sp_skyscraper div.ss_sp_content div.ss_sp_sc table.ss_sp_pass {
float:none;
}

span.ss_as_ui_text_error_message, span.ss_as_ui_text_status_message {
padding-left:4px;
}