DIV.diricon, DIV.roundabout {
	w: 200;
}
SPRITE.diricon {
	top:4;
}

DIV.secondary_diricon {
	left:( %lua.RouteProgressVisible ? (route_progress_w + diricon_w - sec_diricon_overlap_w) : (diricon_w - sec_diricon_overlap_w) ); 
	top: (next_street_h - sec_diricon_overlap_h); w:sec_diricon_w; h:sec_diricon_h;
	visible:(ui_Cockpit.show_sec_diricon && !ui_PropLayer.SignpostVisible && !ui_PropLayer.JunctionViewVisible);

}

SPRITE.secondary_diricon{
	left:sec_diricon_left; top:sec_diricon_top; right:0; bottom:0;
}

#p2p_direxion{
	top:6;
}

SPRITE.diricon_hwy.bg{
	img:"spr_headercockpit_hwy.svg";
	preserve_aspect_ratio:0;
}

HBOX.next_street{
	left: 200;
	right: (%lua.ShowTimeInTitle ? headerclock_w : 0);
}

HBOX.next_street SPRITE.icon_list{
	image_h: 36;
	image_w: 36;
}

HBOX.next_street TEXT{
	padding:mapheader_text_padding;
}

DIV.notification_area_cockpit {
	left: ( ui_PropLayer.ShowRouteProgress ? route_progress_w : 0 );
}

DIV.notification_area_cockpit TEXT.notification_area{
	left: (ui_Cockpit.navigation_suspended && !%lua.MenuIsOpened  ? ( %navigation.has_route ? diricon_w : headerbutton_w) :( %navigation.has_route && !ui_Cockpit.detect_gps && !%lua.MenuIsOpened ? diricon_w + route_progress_w : route_progress_w ));
}

SPRITE.recalc_anim {
	left:20; top:0; w:110; h:140;
	align:"CENTER"; valign:"CENTER";
}

DIV.quickbar_container{
	top:(ui_Input.isVisible || ui_MapHeader_prop.isVisible ? 0 : quickbar_top);

}

SPRITE.background.quickbar {
	img: ( exists(States.CurrentState.mapstate) ? "spr_quickbar_bg.bmp" : "spr_quickbar_bg_provider_landscape.bmp" ); resize_bmp:1;
}

BUTTON.listitem.quickbar{
	img: "btn_quickbar_provider_landscape.bmp#3"; resize_bmp:1;
}

SPRITE.separator_listitem.quickbar{
	left:1; top:0; right: 0; bottom:0;
	img: "spr_quickbar_provider_separator.bmp"; 
	resize_bmp:1;
}

SEPARATOR.quickbar{
	cellh:5;
}

BUTTON.listitem.quickmenu{
	img: ( index == %ui.lm_QuickMenu.lastindex ? "btn_listitem_quickmenu_lastitem.svg" : "btn_listitem_quickmenu_landscape.svg" );
}

LIST2.list_footermenu {
	top: actionbutton_top;
	left:actionbutton_margin; right:actionbutton_margin;
}

LIST2.list_footermenu.wizard, .list_footermenu.truck {
	top: 0;
}

DIV.routeprogress {
	w:route_progress_bg_w;
}

SPRITE.background.routeprogress {
	img:"spr_route_progress_bg_landscape.bmp";
}

DIV.route_overview_summary > SPRITE.panel {
	bottom: ( 0 - footer_h);
}

DIV.sidepanel > SPRITE.panel{
	bottom: ( 0 - footer_h);
}

SPRITE.prev.svg, SPRITE.next.svg{
	rotate:0.0;
}



SPRITE.nearcity {
	top:2%; bottom:72%;
}


TABLE.inner, TABLE.outer{
	hspacing:4; vspacing:4;
}

DIV.coordinates_utm{
	w:undef;
	right: 0;
	top: undef;
	left: 0;
	bottom: undef;
	y: header_h;
	h: (listitem_h * 2);
}

SPACER.coordinates_utm{
	desired_w:78;
}

BOX.coordinates_utm{
	top:28; bottom:undef; h:110;
}

BUTTON.keyboard.utm_zone{
	desired_w:100; desired_h:104;
	box_align:"center";
	flex:0;
}

TABLE.keyboard.utm{
	left:78; right:78; top: 168; bottom:24; 
	hspacing:4; vspacing:4;
}

TABLE.utm.nums{
	hspacing:4; vspacing:4;
}

TABLE.utm.lastelements{
	hspacing:4; vspacing:4;
}

SPRITE.keyboard.panel.utm{
	top: 162;
}

SPRITE.keyboard.panel.coord{
	top: 78; 
}


SPRITE.signpost_background {
	img: "";
}

DIV.datafields > BUTTON.datafields {
	img: ( %route.list.navigated.has_navigable_path ? "btn_infopanel.bmp#3" : "btn_infopanel_noroute.spr" ); 
	resize_bmp:1;
}

DIV.datafields > SPRITE.panel.map {
	img: "";
}

BUTTON.mainmenu, BUTTON.simclose {
	img: "btn_menu.spr";
}


BUTTON.listitem.itinerarywarnings{
	img: (%regional.current_language.is_r2l ? "btn_listitem_itinerary_landscape_r2l.svg" : "btn_listitem_itinerary_landscape.svg" );
}


HBOX.mapheader.ahead{
	flex:81;
}

SPRITE.mapheader.searchprogress.wide, BOX.mapheader.value.avoid{
	flex:19; box_align:"stretch";
}

BOX.mapheader.value{
	paddingleft: 0;
	paddingright: 0;
}

SPRITE.mapheader.avoid_bg{
	top:10;left:0;bottom:10;right:0;
	img:"spr_mapheader_avoid_bg.bmp";
	position:"absolute";
	resize_bmp:1;
	z:5;
}


BUTTON.mapheader.btn_prev, BUTTON.mapheader.btn_next{
	desired_h: (Plugin.isLoaded( "tmc" ) && st_TrafficMap.isActive ? 120 : 64);
	desired_w: 106;
	flex:0 !important;
}

BUTTON.next_event.traffic_summary{
	img:(%regional.current_language.is_r2l ? "btn_trafficevent_landscape_r2l.svg" : "btn_trafficevent_landscape.svg");
	preserve_aspect_ratio:0;
	position: "absolute"; left:0; top:0; right:0; bottom:0;
}

VBOX.next_event.traffic_summary{
	paddingleft:0;
}

BOX.next_event.traffic_summary{
	paddingleft:10;
	desired_h:traffic_summary_next_event_h;
}

VBOX.next_event.traffic_summary>ROADSHIELDEDTEXT.traffic_summary_text, VBOX.next_event.traffic_summary>TEXT.traffic_summary_text {
	padding:0;
	paddingright: text_padding;
	paddingleft:0;
	minaspect:90;
}



DIV.map_messagebox>SPRITE.panel.map.background{
	img:"spr_map_messagebox_bg_landscape.bmp";
	resize_bmp:1;
}

SPRITE.hwy_element_header{
	desired_w: undef;
	desired_h: hwy_header_h;
}

HBOX.hwy_element{
	desired_h:((screen_h - next_street_h - hwy_panel_bottom - hwy_container_top*3 - hwy_container_bottom*3 - ( index == 0 ? hwy_header_h : 0))/3 );
}

VBOX.hwy_element.text, BOX.hwy_element.icons{
	flex:1;
}


BUTTON.button_input {
	top: const((listitem_h - inputfield_h) / 2);
}



DIV.route_overview_summary>VBOX{
	left:5%; right:5%;
}

SPACER.route_overview_warningicons{
	desired_h:6;
}

BOX.route_overview_destination{
	paddingtop: 0;
}






SPRITE.background.list, SPRITE.background.submenu{
	img:"bg_main.svg";
}






SPACER.tripcomputer{
	desired_h: 0;
	box_align:"stretch";
	visible:false;
}





SPRITE.background{
	img: ( st_SettingVisualCarModels.isActive ? "bg_modelviewer_landscape.svg" : "bg_main.svg" );
	preserve_aspect_ratio: 0;
}





BOX.sunsetsunrise_time SPRITE.listitem.icon_list.svg{
	image_w:36;
	image_h:36;
	desired_w:60;
}





BOX.routinfovalue{
	orientation:"horizontal";
}