
::-webkit-scrollbar-track
{
	background-color: #F5F5F5;
}
  
::-webkit-scrollbar
{
	width: 12px;
	background-color: rgba(0,0,0,0);
}
      
::-webkit-scrollbar:hover
{
	background-color: rgba(0, 0, 0, 0.09);
}
        
::-webkit-scrollbar-thumb
{
	background: rgba(0, 0, 0, 0.3);
	border: 2px solid #F5F5F5;
	-webkit-border-radius: 100px;
}
              
::-webkit-scrollbar-thumb:active
{
	background: rgba(0,0,0,0.61);
	-webkit-border-radius: 100px;
}

@font-face
{
	font-family: im-r;
	src: url("fonts/opensans/OpenSans-Regular-webfont.eot")
	format("eot");
	src: url("fonts/opensans/OpenSans-Regular-webfont.woff")
	format("woff");  
}

.noselect
{
	-webkit-touch-callout: none; /* iOS Safari */
	-webkit-user-select: none; /* Safari */
	-khtml-user-select: none; /* Konqueror HTML */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* Internet Explorer/Edge */
	user-select: none /* others */
}

html
{
	height: 100%;
}

html, img
{
	-ms-content-zooming: none;
	-ms-touch-action: none;
	-ms-overflow-style: scrollbar; 
}

body
{
	height: 100%;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	background: black;
	font-family: im-r;
	font-size: 11pt;
	min-width: 1000px;
	min-height: 560px;
}

.intmap_mapcont
{
	width: 100%;
	height: 100%;
	display: block;
	/* border: 1px solid blue; */
	/* background: blue; */
}

.intmap_topmenu
{
	position: relative;
	//background: rgba(0,0,128,0.5);
	//background: rgba(0,0,128,0.5);
	//background: black;
	color: white;
	height: 40px;
	//border-bottom: 1px solid rgba(255,255,255,0.4);
}

.intmap_topmenusep
{
	position: relative;
	//background: rgba(0,0,128,0.5);
	//background: rgba(0,0,128,0.5);
	//background: black;
	color: white;
	height: 1px;
	background-color: rgba(255,255,255,0.4);
	//border-bottom: 1px solid red;
}

.intmap_mapbase
{
	position: relative;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	//opacity: 0.66;
	overflow: hidden;
}

.intmap_contbase
{
	position: relative;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.intmap_base
{
	position: relative;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	//opacity: 0.66;
	overflow: hidden;
}

.intmap_baseinfo
{
	position: absolute;
	left: 10px;
	top: 10px;
	width: auto;
	height: auto;
	background: rgba(255,255,0,0.6);
}

.intmap_mapbg
{
	position: absolute;
	left: 0px;
	top: 0px;
	//opacity: 0.66;
	overflow: hidden;
	//border: 1px solid red;
	//background-color: rgba(16,128,16,0.5);
}

.intmap_size
{
	width: 100%;
	height: 100%;
	left: 50%;
	top: 50%;
	vertical-alignment: middle;
	text-align: center;
}

.intmap_toplayer
{
	position: absolute;
	overflow: hidden;
	display: block;
	width: 100%;
	height: 100%;
	//border: 1px solid blue;
}

.intmap_toppanel_cont
{
	position: absolute;
	background-color: rgba(0,0,0,0.5);
	border: 1px solid #000000;
	z-index: 10;
}

.intmap_toppanel_sep
{
	height: 1px;
	width: 1px;
	background-color: black;
}

.intmap_toppanel_but
{
	width: 38px;
	height: 38px;
	color: black;
	background-color: #262626;
}

.intmap_toppanel_buthover
{
	color: #FFFFFF;
	background-color: #363636;
}

.intmap_toppanel_butact
{
	//color: #FFFFFF;
	//background-color: #404040;
}

.intmap_toppanel_butacthover
{
	color: #FFFFFF;
	background-color: #606060;
}

.intmap_toppanel_butspec
{
}

.intmap_toppanel_but_downhill
{
	background-image: url("../images/icon_downhill.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 80% 80%;
}

.intmap_toppanel_but_lifts
{
	background-image: url("../images/icon_lifts.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 80% 80%;
}

.intmap_toppanel_but_crosscountry
{
	background-image: url("../images/icon_crosscount.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 80% 80%;
}

.intmap_toppanel_but_bikeparks
{
	background-image: url("../images/icon_bicycle.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 80% 80%;
}

.intmap_toppanel_but_tourtracks
{
	background-image: url("../images/icon_hiker.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 80% 80%;
}

.intmap_toppanel_but_nightskiing
{
	background-image: url("../images/icon_nightskiing.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 80% 80%;
}

.intmap_toppanel_but_help
{
	background-image: url("../images/icon_question.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 80% 80%;
}

.intmap_toppanel_but_mapobjs
{
	background-image: url("../images/icon_services.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 80% 80%;
}

.intmap_toppanel_but_cams
{
	background-image: url("../images/icon_cam.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 80% 80%;
}

.intmap_toppanel_but_locname
{
	background: #1b364b;
	width: 400px;
}

.intmap_toppanel_but_locgrpname_old
{
	background: #1b364b;
	width: 600px;
	cursor: pointer;
	background-image: url("../images/icon_arrowdown.svg");
	background-repeat: no-repeat;
	background-position: right 10px center;
	background-size: 10px;
}

.intmap_toppanel_but_locgrpname_old:hover
{
	background: #1e3d54;
	width: 600px;
	cursor: pointer;
	background-image: url("../images/icon_arrowdown.svg");
	background-repeat: no-repeat;
	background-position: right 10px center;
	background-size: 10px;
}

.intmap_toppanel_but_locgrpname
{
	background: #1b364b;
	cursor: pointer;
	background-image: url("../images/icon_arrowdown.svg");
	background-repeat: no-repeat;
	background-position: right 10px center;
	background-size: 10px;
}

.intmap_toppanel_but_locgrpname:hover
{
	background: #1e3d54;
	cursor: pointer;
	background-image: url("../images/icon_arrowdown.svg");
	background-repeat: no-repeat;
	background-position: right 10px center;
	background-size: 10px;
}

.intmap_toppanel_but_locname_title
{
	position: absolute;
	line-height: 40px;
	padding-left: 5px;
	padding-right: 15px;
	top: 0px;
	vertical-align: middle;
	height: 38px;
	color: white;
}

.intmap_toppanel_but_sealevel
{
	xbackground: none;
	background: #1b364b;
	width: 150px;
}

.intmap_toppanel_but_sealevel_title
{
	position: absolute;
	line-height: 40px;
	padding-left: 5px;
	padding-right: 90px;
	top: 0px;
	vertical-align: middle;
	text-align: right;
	height: 38px;
	color: white;
	width: 150px;
	white-space: nowrap;
}

.intmap_toppanel_but_temp
{
	xbackground: none;
	background-color: #262626;
	width: 110px;
	background-image: url("../images/icon_thermo.svg");
	background-repeat: no-repeat;
	background-position: 20px center;
	background-size: 20px;
}

.intmap_toppanel_but_temp_title
{
	position: absolute;
	line-height: 38px;
	padding-left: 50px;
	xpadding-right: 10px;
	top: 0px;
	vertical-align: middle;
	text-align: left;
	height: 38px;
	color: white;
	width: 110px;
}

.intmap_toppanel_but_snow
{
	xbackground: none;
	background-color: #262626;
	width: 145px;
	background-image: url("../images/icon_snowflake.svg");
	background-repeat: no-repeat;
	background-position: 5px center;
	background-size: 20px, 10px;
	cursor: pointer;
}

.intmap_toppanel_but_snow_title:hover
{
	background-color: rgba(255,255,255,0.15);
}

.intmap_toppanel_but_snow_title
{
	position: absolute;
	line-height: 40px;
	xpadding-left: 50px;
	xpadding-right: 40px;
	xmargin-right: 40px;
	top: 0px;
	vertical-align: middle;
	text-align: right;
	height: 40px;
	color: white;
	width: 145px;
	background-image: url("../images/icon_arrowdown.svg");
	background-repeat: no-repeat;
	background-position: 130px center;
	background-size: 10px;
}

.intmap_toppanel_but_status
{
	width: 135px;
	cursor: pointer;
}

.intmap_toppanel_but_status_title:hover
{
	background-color: rgba(255,255,255,0.15);
}

.intmap_toppanel_but_status_title
{
	position: absolute;
	line-height: 40px;
	padding-left: 5px;
	xpadding-right: 15px;
	top: 0px;
	vertical-align: middle;
	text-align: center;
	height: 40px;
	color: white;
	width: 130px;
	background-image: url("../images/icon_arrowdown.svg");
	background-repeat: no-repeat;
	background-position: 120px center;
	background-size: 10px;
}

.intmap_topmenu_base
{
	
}

.intmap_topmenu_cont
{
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: rgba(0,0,0,0.75);
	border: 1px solid rgba(32,32,32,0.25);
	z-index: 10;
}

.intmap_topmenu_item
{
	white-space: nowrap;
	padding: 2px;
	background-color: rgba(48,48,48,0.5);
	color: #e0e0e0;
}

.intmap_topmenu_image
{
	//background-color: yellow;
	border: 0px;
}

.intmap_topmenu_itemsubmenu
{
	padding-right: 28px;
	background-image: url("../images/icon_submenu.svg");
	background-repeat: no-repeat;
	background-position: right 2px center;
	background-size: 14px 11px;	
}

.intmap_topmenu_itemhover
{
	background-color: #363636;
	color: white;
}

.intmap_topmenu_itemsubmenuhover
{
}

.intmap_topmenu_sep
{
	height: 1px;
	background-color: rgba(32,32,32,0.33);
}

.intmap_topmenu_checkitem
{
	left: 0px;
	top: 2px;
	display: block;
}

.intmap_topmenu_checkitem_icon
{
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-left: 2px;
	margin-right: 5px;
	//background-image: url("../images/roundbox_green.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	//pointer-events: all;
}

.intmap_topmenu_checkitem_title
{
	display: inline-block;
	left: 0px;
	top: 2px;
	vertical-align: top;
	color: white;
	//font-weight: bold;
}

.intmap_topmenu_checkitem_checkmark
{
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-left: 2px;
	//background-image: url("../images/roundbox_green.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 80% 80%;
	//pointer-events: all;
}

.intmap_topmenu_checkitem_checkmark_on
{
	background-image: url("../images/icon_topmenu_chk.svg");
}

.intmap_topmenu_checkitem_checkmark_off
{
}

.intmap_topmenu_downhill_empty
{
}

.intmap_topmenu_downhill_list
{
	background-image: url("../images/icon_list.svg");
}

.intmap_topmenu_downhill_easy
{
	background-image: url("../images/slope_diff_blue.svg");
}

.intmap_topmenu_downhill_moderate
{
	background-image: url("../images/slope_diff_red.svg");
}

.intmap_topmenu_downhill_hard
{
	background-image: url("../images/slope_diff_black.svg");
}

.intmap_topmenu_downhill_snow
{
	background-image: url("../images/icon_snowflake.svg");
}

.intmap_topmenu_lifttype_5
{
	background-image: url("../images/lift_type_cab.svg"), url("../images/roundbox_green.svg");
}

.intmap_topmenu_lifttype_6
{
	background-image: url("../images/lift_type_kot.svg"), url("../images/roundbox_green.svg");
}

.intmap_topmenu_lift_others
{
	background-image: url("../images/lift_type_kob.svg"), url("../images/roundbox_green.svg");
}

.intmap_topmenu_lifts_list
{
	background-image: url("../images/icon_list.svg");
}

.intmap_topmenu_lift_empty
{
}

.intmap_topmenu_lifttype_4
{
	background-image: url("../images/lift_type_4s.svg"), url("../images/roundbox_green.svg");
}

.intmap_topmenu_lifttype_5
{
	background-image: url("../images/lift_type_cab.svg"), url("../images/roundbox_green.svg");
}

.intmap_topmenu_lifttype_6
{
	background-image: url("../images/lift_type_kot.svg"), url("../images/roundbox_green.svg");
}

.intmap_topmenu_cross_empty
{
}

.intmap_topmenu_cross_list
{
	background-image: url("../images/icon_list.svg");
}

.intmap_topmenu_bikeparks_diff_icon_low
{
	background-image: url("../images/bikepark_diff_green.svg");
}

.intmap_topmenu_bikeparks_diff_icon_easy
{
	background-image: url("../images/bikepark_diff_blue.svg");
}

.intmap_topmenu_bikeparks_diff_icon_moderate
{
	background-image: url("../images/bikepark_diff_red.svg");
}

.intmap_topmenu_bikeparks_diff_icon_hard
{
	background-image: url("../images/bikepark_diff_black.svg");
}

.intmap_topmenu_bikeparks_list
{
	background-image: url("../images/icon_list.svg");
}

.intmap_topmenu_tourtracks_list
{
	background-image: url("../images/icon_list.svg");
}

.intmap_topmenu_tourtracks_walk
{
	background-image: url("../images/icon_hiker.svg");
}


.intmap_topmenu_tourtracks_cyclo
{
	background-image: url("../images/icon_bicycle.svg");
}

.intmap_topmenu_tourtracks_scooter
{
	background-image: url("../images/icon_scooter.svg");
}




.intmap_topmenu_mapobj_all
{
	xbackground-image: url("../images/icon_services.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_tempsensor
{
	background-image: url("../images/icon_thermosmall.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_inoper
{
}

.intmap_topmenu_mapobj_flash_1
{
	background-image: url("../images/flash/picto_type_1.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_10
{
	background-image: url("../images/flash/picto_type_10.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_100
{
	background-image: url("../images/flash/picto_type_100.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_101
{
	background-image: url("../images/flash/picto_type_101.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_102
{
	background-image: url("../images/flash/picto_type_102.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_103
{
	background-image: url("../images/flash/picto_type_103.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_104
{
	background-image: url("../images/flash/picto_type_104.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_105
{
	background-image: url("../images/flash/picto_type_105.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_106
{
	background-image: url("../images/flash/picto_type_106.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_107
{
	background-image: url("../images/flash/picto_type_107.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_108
{
	background-image: url("../images/flash/picto_type_108.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_109
{
	background-image: url("../images/flash/picto_type_109.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_11
{
	background-image: url("../images/flash/picto_type_11.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_110
{
	background-image: url("../images/flash/picto_type_110.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_111
{
	background-image: url("../images/flash/picto_type_111.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_12
{
	background-image: url("../images/flash/picto_type_12.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_13
{
	background-image: url("../images/flash/picto_type_13.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_14
{
	background-image: url("../images/flash/picto_type_14.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_2
{
	background-image: url("../images/flash/picto_type_2.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_23
{
	background-image: url("../images/flash/picto_type_23.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_24
{
	background-image: url("../images/flash/picto_type_24.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_25
{
	background-image: url("../images/flash/picto_type_25.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_26
{
	background-image: url("../images/flash/picto_type_26.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_27
{
	background-image: url("../images/flash/picto_type_27.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_28
{
	background-image: url("../images/flash/picto_type_28.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_29
{
	background-image: url("../images/flash/picto_type_29.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_3
{
	background-image: url("../images/flash/picto_type_3.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_34
{
	background-image: url("../images/flash/picto_type_34.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_36
{
	background-image: url("../images/flash/picto_type_36.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_37
{
	background-image: url("../images/flash/picto_type_37.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_38
{
	background-image: url("../images/flash/picto_type_38.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_39
{
	background-image: url("../images/flash/picto_type_39.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_4
{
	background-image: url("../images/flash/picto_type_4.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_40
{
	background-image: url("../images/flash/picto_type_40.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_41
{
	background-image: url("../images/flash/picto_type_41.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_42
{
	background-image: url("../images/flash/picto_type_42.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_43
{
	background-image: url("../images/flash/picto_type_43.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_44
{
	background-image: url("../images/flash/picto_type_44.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_45
{
	background-image: url("../images/flash/picto_type_45.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_46
{
	background-image: url("../images/flash/picto_type_46.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_47
{
	background-image: url("../images/flash/picto_type_47.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_48
{
	background-image: url("../images/flash/picto_type_48.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_49
{
	background-image: url("../images/flash/picto_type_49.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_5
{
	background-image: url("../images/flash/picto_type_5.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_6
{
	background-image: url("../images/flash/picto_type_6.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_7
{
	background-image: url("../images/flash/picto_type_7.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_70
{
	background-image: url("../images/flash/picto_type_70.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_71
{
	background-image: url("../images/flash/picto_type_71.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_72
{
	background-image: url("../images/flash/picto_type_72.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_73
{
	background-image: url("../images/flash/picto_type_73.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_74
{
	background-image: url("../images/flash/picto_type_74.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_75
{
	background-image: url("../images/flash/picto_type_75.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_76
{
	background-image: url("../images/flash/picto_type_76.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_77
{
	background-image: url("../images/flash/picto_type_77.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_78
{
	background-image: url("../images/flash/picto_type_78.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_79
{
	background-image: url("../images/flash/picto_type_79.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_8
{
	background-image: url("../images/flash/picto_type_8.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_80
{
	background-image: url("../images/flash/picto_type_80.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_81
{
	background-image: url("../images/flash/picto_type_81.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_82
{
	background-image: url("../images/flash/picto_type_82.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_83
{
	background-image: url("../images/flash/picto_type_83.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_84
{
	background-image: url("../images/flash/picto_type_84.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_9
{
	background-image: url("../images/flash/picto_type_9.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_900
{
	background-image: url("../images/flash/picto_type_900.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_901
{
	background-image: url("../images/flash/picto_type_901.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_902
{
	background-image: url("../images/flash/picto_type_902.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_94
{
	background-image: url("../images/flash/picto_type_94.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_flash_95
{
	background-image: url("../images/flash/picto_type_95.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_1
{
	background-image: url("../images/services/service_type_1.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_10
{
	background-image: url("../images/services/service_type_10.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_100
{
	background-image: url("../images/services/service_type_100.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_101
{
	background-image: url("../images/services/service_type_101.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_102
{
	background-image: url("../images/services/service_type_102.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_103
{
	background-image: url("../images/services/service_type_103.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_104
{
	background-image: url("../images/services/service_type_104.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_105
{
	background-image: url("../images/services/service_type_105.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_106
{
	background-image: url("../images/services/service_type_106.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_107
{
	background-image: url("../images/services/service_type_107.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_108
{
	background-image: url("../images/services/service_type_108.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_109
{
	background-image: url("../images/services/service_type_109.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_11
{
	background-image: url("../images/services/service_type_11.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_110
{
	background-image: url("../images/services/service_type_110.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_111
{
	background-image: url("../images/services/service_type_111.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_12
{
	background-image: url("../images/services/service_type_12.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_13
{
	background-image: url("../images/services/service_type_13.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_14
{
	background-image: url("../images/services/service_type_14.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_2
{
	background-image: url("../images/services/service_type_2.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_23
{
	background-image: url("../images/services/service_type_23.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_24
{
	background-image: url("../images/services/service_type_24.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_25
{
	background-image: url("../images/services/service_type_25.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_26
{
	background-image: url("../images/services/service_type_26.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_27
{
	background-image: url("../images/services/service_type_27.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_28
{
	background-image: url("../images/services/service_type_28.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_29
{
	background-image: url("../images/services/service_type_29.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_3
{
	background-image: url("../images/services/service_type_3.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_30
{
	background-image: url("../images/services/service_type_30.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_31
{
	background-image: url("../images/services/service_type_31.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_32
{
	background-image: url("../images/services/service_type_32.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_33
{
	background-image: url("../images/services/service_type_33.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_34
{
	background-image: url("../images/services/service_type_34.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_35
{
	background-image: url("../images/services/service_type_35.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_36
{
	background-image: url("../images/services/service_type_36.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_37
{
	background-image: url("../images/services/service_type_37.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_38
{
	background-image: url("../images/services/service_type_38.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_39
{
	background-image: url("../images/services/service_type_39.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_4
{
	background-image: url("../images/services/service_type_4.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_40
{
	background-image: url("../images/services/service_type_40.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_41
{
	background-image: url("../images/services/service_type_41.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_42
{
	background-image: url("../images/services/service_type_42.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_43
{
	background-image: url("../images/services/service_type_43.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_44
{
	background-image: url("../images/services/service_type_44.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_45
{
	background-image: url("../images/services/service_type_45.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_46
{
	background-image: url("../images/services/service_type_46.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_47
{
	background-image: url("../images/services/service_type_47.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_48
{
	background-image: url("../images/services/service_type_48.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_49
{
	background-image: url("../images/services/service_type_49.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_5
{
	background-image: url("../images/services/service_type_5.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_6
{
	background-image: url("../images/services/service_type_6.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_7
{
	background-image: url("../images/services/service_type_7.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_70
{
	background-image: url("../images/services/service_type_70.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_71
{
	background-image: url("../images/services/service_type_71.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_72
{
	background-image: url("../images/services/service_type_72.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_73
{
	background-image: url("../images/services/service_type_73.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_74
{
	background-image: url("../images/services/service_type_74.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_75
{
	background-image: url("../images/services/service_type_75.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_76
{
	background-image: url("../images/services/service_type_76.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_77
{
	background-image: url("../images/services/service_type_77.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_78
{
	background-image: url("../images/services/service_type_78.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_79
{
	background-image: url("../images/services/service_type_79.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_8
{
	background-image: url("../images/services/service_type_8.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_80
{
	background-image: url("../images/services/service_type_80.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_81
{
	background-image: url("../images/services/service_type_81.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_82
{
	background-image: url("../images/services/service_type_82.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_83
{
	background-image: url("../images/services/service_type_83.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_84
{
	background-image: url("../images/services/service_type_84.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_85
{
	background-image: url("../images/services/service_type_85.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_86
{
	background-image: url("../images/services/service_type_86.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_87
{
	background-image: url("../images/services/service_type_87.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_88
{
	background-image: url("../images/services/service_type_88.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_89
{
	background-image: url("../images/services/service_type_89.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_90
{
	background-image: url("../images/services/service_type_90.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_91
{
	background-image: url("../images/services/service_type_91.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_92
{
	background-image: url("../images/services/service_type_92.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_93
{
	background-image: url("../images/services/service_type_93.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_9
{
	background-image: url("../images/services/service_type_9.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_900
{
	background-image: url("../images/services/service_type_900.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_901
{
	background-image: url("../images/services/service_type_901.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_902
{
	background-image: url("../images/services/service_type_902.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_94
{
	background-image: url("../images/services/service_type_94.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_service_95
{
	background-image: url("../images/services/service_type_95.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_0
{
	background-image: url("../images/anonmapobj/icon_question.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_1
{
	background-image: url("../images/anonmapobj/picto_anon_cat_1.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_10
{
	background-image: url("../images/anonmapobj/picto_anon_cat_10.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_100
{
	background-image: url("../images/anonmapobj/picto_anon_cat_100.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_101
{
	background-image: url("../images/anonmapobj/picto_anon_cat_101.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_102
{
	background-image: url("../images/anonmapobj/picto_anon_cat_102.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_103
{
	background-image: url("../images/anonmapobj/picto_anon_cat_103.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_104
{
	background-image: url("../images/anonmapobj/picto_anon_cat_104.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_105
{
	background-image: url("../images/anonmapobj/picto_anon_cat_105.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_106
{
	background-image: url("../images/anonmapobj/picto_anon_cat_106.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_107
{
	background-image: url("../images/anonmapobj/picto_anon_cat_107.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_108
{
	background-image: url("../images/anonmapobj/picto_anon_cat_108.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_109
{
	background-image: url("../images/anonmapobj/picto_anon_cat_109.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_11
{
	background-image: url("../images/anonmapobj/picto_anon_cat_11.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_110
{
	background-image: url("../images/anonmapobj/picto_anon_cat_110.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_111
{
	background-image: url("../images/anonmapobj/picto_anon_cat_111.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_12
{
	background-image: url("../images/anonmapobj/picto_anon_cat_12.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_13
{
	background-image: url("../images/anonmapobj/picto_anon_cat_13.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_14
{
	background-image: url("../images/anonmapobj/picto_anon_cat_14.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_2
{
	background-image: url("../images/anonmapobj/picto_anon_cat_2.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_23
{
	background-image: url("../images/anonmapobj/picto_anon_cat_23.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_24
{
	background-image: url("../images/anonmapobj/picto_anon_cat_24.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_25
{
	background-image: url("../images/anonmapobj/picto_anon_cat_25.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_26
{
	background-image: url("../images/anonmapobj/picto_anon_cat_26.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_27
{
	background-image: url("../images/anonmapobj/picto_anon_cat_27.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_28
{
	background-image: url("../images/anonmapobj/picto_anon_cat_28.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_29
{
	background-image: url("../images/anonmapobj/picto_anon_cat_29.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_3
{
	background-image: url("../images/anonmapobj/picto_anon_cat_3.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_34
{
	background-image: url("../images/anonmapobj/picto_anon_cat_34.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_36
{
	background-image: url("../images/anonmapobj/picto_anon_cat_36.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_37
{
	background-image: url("../images/anonmapobj/picto_anon_cat_37.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_38
{
	background-image: url("../images/anonmapobj/picto_anon_cat_38.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_39
{
	background-image: url("../images/anonmapobj/picto_anon_cat_39.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_4
{
	background-image: url("../images/anonmapobj/picto_anon_cat_4.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_40
{
	background-image: url("../images/anonmapobj/picto_anon_cat_40.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_41
{
	background-image: url("../images/anonmapobj/picto_anon_cat_41.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_42
{
	background-image: url("../images/anonmapobj/picto_anon_cat_42.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_43
{
	background-image: url("../images/anonmapobj/picto_anon_cat_43.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_44
{
	background-image: url("../images/anonmapobj/picto_anon_cat_44.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_45
{
	background-image: url("../images/anonmapobj/picto_anon_cat_45.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_46
{
	background-image: url("../images/anonmapobj/picto_anon_cat_46.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_47
{
	background-image: url("../images/anonmapobj/picto_anon_cat_47.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_48
{
	background-image: url("../images/anonmapobj/picto_anon_cat_48.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_49
{
	background-image: url("../images/anonmapobj/picto_anon_cat_49.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_5
{
	background-image: url("../images/anonmapobj/picto_anon_cat_5.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_6
{
	background-image: url("../images/anonmapobj/picto_anon_cat_6.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_7
{
	background-image: url("../images/anonmapobj/picto_anon_cat_7.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_70
{
	background-image: url("../images/anonmapobj/picto_anon_cat_70.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_71
{
	background-image: url("../images/anonmapobj/picto_anon_cat_71.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_72
{
	background-image: url("../images/anonmapobj/picto_anon_cat_72.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_73
{
	background-image: url("../images/anonmapobj/picto_anon_cat_73.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_74
{
	background-image: url("../images/anonmapobj/picto_anon_cat_74.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_75
{
	background-image: url("../images/anonmapobj/picto_anon_cat_75.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_76
{
	background-image: url("../images/anonmapobj/picto_anon_cat_76.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_77
{
	background-image: url("../images/anonmapobj/picto_anon_cat_77.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_78
{
	background-image: url("../images/anonmapobj/picto_anon_cat_78.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_79
{
	background-image: url("../images/anonmapobj/picto_anon_cat_79.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_8
{
	background-image: url("../images/anonmapobj/picto_anon_cat_8.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_80
{
	background-image: url("../images/anonmapobj/picto_anon_cat_80.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_81
{
	background-image: url("../images/anonmapobj/picto_anon_cat_81.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_82
{
	background-image: url("../images/anonmapobj/picto_anon_cat_82.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_83
{
	background-image: url("../images/anonmapobj/picto_anon_cat_83.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_84
{
	background-image: url("../images/anonmapobj/picto_anon_cat_84.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_9
{
	background-image: url("../images/anonmapobj/picto_anon_cat_9.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_900
{
	background-image: url("../images/anonmapobj/picto_anon_cat_900.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_901
{
	background-image: url("../images/anonmapobj/picto_anon_cat_901.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_902
{
	background-image: url("../images/anonmapobj/picto_anon_cat_902.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_94
{
	background-image: url("../images/anonmapobj/picto_anon_cat_94.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_mapobj_anon_95
{
	background-image: url("../images/anonmapobj/picto_anon_cat_95.svg"), url("../images/roundbox_blue.svg");
}

.intmap_topmenu_specialitem
{
	background-color: #e0e0e0;
	color: black;
	font-weight: bold;
}


.intmap_bgmap
{
	uposition: relative;
	position: absolute;
	left: 0px;
	top: 0px;
	opacity: 1;
	overflow: hidden;
	//border: 1px solid yellow;
	background-color: rgba(16,128,16,0.5);
}

.intmap_bgimgcont
{
	position: absolute;
	overflow: hidden;
	width: 100%;
	height: 100%;
}

.intmap_bgimg
{
	position: absolute;
	overflow: hidden;
	/*
	width: 100%;
	height: 100%;
	*/
	//opacity: 0.66;
	background-color: rgba(16,128,16,0.5);
}

.intmap_bgmapcover
{
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(255,255,255,0.05);
}

.intmap_nscover
{
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,128,0.5);
}

.intmap_gfxcont
{
	position: absolute;
	overflow: hidden;
}

.intmap_downhillcont
{
	position: absolute;
	overflow: hidden;
}

.intmap_svglayer
{
	//display: none;
	position: absolute;
	//left: 0px;
	//top: 0px;
	//opacity: 0.75;
	overflow: hidden;
	//border: 2px solid green;
	background-color: rgba(0,0,128,0);
}

.intmap_popups
{
	position: absolute;
	overflow: hidden;
	pointer-events: none;
}

.intmap_tooltips
{
	position: absolute;
	overflow: hidden;
	pointer-events: none;
}

.intmap_downhill
{
	//display: none;
	position: absolute;
	//left: 0px;
	//top: 0px;
	//opacity: 0.75;
	overflow: hidden;
	//border: 2px solid green;
	background-color: rgba(0,0,128,0);
}

.intmap_downhillspots
{
	//display: none;
	position: absolute;
	left: 0px;
	top: 0px;
	opacity: 1.0;
	overflow: hidden;
	//background-color: rgba(0,0,128,0.25);
}

.intmap_liftscont
{
	position: absolute;
	overflow: hidden;
}

.intmap_lifts
{
	//display: none;
	position: absolute;
	left: 0px;
	top: 0px;
	opacity: 1.0;
	overflow: hidden;
	//background-color: rgba(0,0,128,0.25);
}

.intmap_lifttypeicons
{
	//display: none;
	position: absolute;
	left: 0px;
	top: 0px;
	opacity: 1.0;
	overflow: hidden;
	//background-color: rgba(0,0,128,0.25);
}

.intmap_lifticonpaths
{
	//display: none;
	position: absolute;
	left: 0px;
	top: 0px;
	opacity: 0.0;
	overflow: hidden;
	//background-color: rgba(0,0,128,0.25);
	stroke-width: 10;
	stroke: rgba(255,0,0,0);
	fill: rgba(255,255,255,0);
}

.intmap_lifticonanim
{
	//display: none;
	position: absolute;
	left: 0px;
	top: 0px;
	//width: 1000px;
	//height: 800px;
	//background-color: rgba(0,0,128,0.025);
}

.intmap_controlscont
{
	position: absolute;
	left: 0px;
	top: 0px;
	overflow: hidden;
	background-color: rgba(0,0,255,0.5);
}

.intmap_zoomcontrol
{
	//background-color: rgba(0,0,128,0.5);
	position: absolute;
	top: 10px;
	//left: 10px;
}

.intmap_zoomcontrol_vert
{
	//left: 10px;
	top: 10px;
	width: 20px;
	//height: 200px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
}

.intmap_zoomcontrol_left
{
	left: 10px;
}

.intmap_zoomcontrol_right
{
	//right: 10px;
	margin-right: 20px;
}

.intmap_zoomcontrol_horiz
{
	left: 10px;
	top: 10px;
	width: 200px;
	height: 20px;
}

.intmap_zoomcontrol_zoomin
{
	background-image: url("../images/icon_zoomin.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	cursor: pointer;
	width: 20px;
	height: 20px;
	margin-left: 2px;
	margin-top: 2px;
}

.intmap_zoomcontrol_zoomout
{
	background-image: url("../images/icon_zoomout.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	cursor: pointer;
	width: 20px;
	height: 20px;
	margin-left: 2px;
	margin-top: 2px;
}

.intmap_zoomcontrol_sliderbody
{
	background-color: rgba(128,128,128,0.6);
	border: 1px rgba(160,160,160,0.8);
	margin-top: 6px;
	margin-bottom: 6px;
}

.intmap_zoomcontrol_sliderbut
{
	background-color: rgba(128,128,128,1);
	border: 1px rgba(160,160,160,0.8);
	position: relative;
}

.intmap_zoomcontrol_sliderbut:hover
{
	background-color: rgba(160,160,160,0.5);
	border: 1px rgba(192,192,192,0.8);
	position: relative;
	cursor: pointer;
}

.intmap_zoomcontrol_sliderbody_vert
{
	width: 10px;
	height: 200px;
	margin-left: 7px;
}

.intmap_zoomcontrol_sliderbody_horiz
{
	width: 200px;
	height: 20px;
}

.intmap_zoomcontrol_sliderbut_vert
{
	width: 24px;
	height: 10px;
	left: -7px;
	top: -5px;
}

.intmap_zoomcontrol_sliderbut_horiz
{
	width: 52px;
	height: 25px;
}

.intmap_thumbdiv
{
	position: absolute;
	fill: rgba(255,255,255,0.85);
}

.intmap_thumbbg
{
	position: absolute;
	border: 1px solid white;
}

.intmap_thumbborder
{
	position: relative;
	stroke-width: 2;
	stroke: white;
	fill: rgba(255,255,255,0.5);
}

.intmap_thumbarea
{
	position: relative;
	stroke: none;
	stroke-width: 0;
	fill: rgba(0,0,0,0.66);
}

.intmap_thumbbut
{
	position: relative;
	stroke: none;
	stroke-width: 0;
	fill: rgba(0,0,0,0.2);
	cursor: pointer;
	border: 1px solid white;
}

.intmap_thumbbut_zoom
{
	position: relative;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	cursor: pointer;
	width: 20px;
	height: 20px;
}

.intmap_thumbbut_zoomleft
{
	right: -28px;
	bottom: 1px;
}

.intmap_thumbbut_zoomright
{
	left: -28px;
	bottom: 1px;
}

.intmap_thumbbut_zoombg
{
	position: absolute;
	background-image: url("../images/roundbox_gray.svg");
	opacity: 0.5;
	width: 24px;
	height: 24px;
}

.intmap_thumbbut_zoomin
{
	position: absolute;
	background-image: url("../images/icon_zoomin.svg");
	width: 24px;
	height: 24px;
	background-size: 75% 75%;
}

.intmap_thumbbut_zoomout
{
	position: absolute;
	background-image: url("../images/icon_zoomout.svg");
	width: 24px;
	height: 24px;
	background-size: 75% 75%;
}

.intmap_thumbbut_zoomcover
{
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(255,255,255,0.25);
}

.intmap_thumbbut_zoomsel
{
	position: absolute;
	background-color: rgba(255,255,255,0.3);
	border: 1px solid white;
	background-image: url("../images/icon_zoomin.svg");
	background-size: 24px 24px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
}

.intmap_thumbbut_coordscover
{
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(255,255,255,0.25);
}

.intmap_lifttype
{
	width: 35px;
	height: 35px;
}

.intmap_lifttype_1
{
	background-image: url("../images/lift_type_1s.svg");
}

.intmap_lifttype_2
{
	background-image: url("../images/lift_type_2s.svg");
}

.intmap_lifttype_3
{
	background-image: url("../images/lift_type_3s.svg");
}

.intmap_lifttype_4
{
	background-image: url("../images/lift_type_4s.svg");
}

.intmap_lifttype_5
{
	background-image: url("../images/lift_type_kot.svg");
}

.intmap_lifttype_6
{
	background-image: url("../images/lift_type_cab.svg");
}

.intmap_lifttype_7
{
	background-image: url("../images/lift_type_kob.svg");
}

.intmap_lifttype_8
{
	background-image: url("../images/lift_type_6s.svg");
}

.intmap_mapobj_rect
{
	position: absolute;
	background-color: rgba(0,0,0,0.2);
	cursor: pointer;
}

.intmap_mapobj_icon
{
	cursor: pointer;
}

.intmap_popup_cont
{
	position: absolute;
	//width: 200px;
	//height: 85px;
	background-color: rgba(0,0,0,0.8);
	border: 1px solid rgba(64,64,64,1);
	cursor: pointer;
	pointer-events: all;
}

.intmap_popup_contobj
{
	//position: absolute;
	//width: 200px;
	//height: 85px;
	//background-color: rgba(0,0,0,0.8);
	//border: 1px solid rgba(64,64,64,1);
	//cursor: pointer;
	//pointer-events: all;
}

.intmap_popup_titlebar
{
	position: absolute;
	left: 0px;
	top: 0px;
	height: 28px;
	background-color: rgba(28,54,76,0.8);
	xxbackground-color: rgba(0,0,128,0.8);
	border-bottom: 1px solid rgba(64,64,64,0.8);
}

.intmap_popup_title
{
	position: relative;
	display: inline-block;
	height: 28px;
	top: -2px;
	//padding-left: 5px;
	//padding-right: 10px;
	//margin-left: 5px;
	//margin-right: 10px;
	vertical-align: middle;
	line-height: 20px;
	font-weight: bold;
	color: white;
	white-space: nowrap;
	//pointer-events: all;
}

.intmap_popup_info_cont
{
	position: absolute;
	display: block
	text-align: center;
	vertical-align: middle;
	//line-height: 50px;
	color: white;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	//background-color: rgba(0,0,0,0.66);
	//pointer-events: all;
	//border: 1px solid red;
}

.intmap_popup_icon
{
	display: inline-block;
	left: 0px;
	top: 2px;
	width: 25px;
	height: 25px;
	//background-image: url("../images/roundbox_green.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 80% 80%;
	//pointer-events: all;
}

.intmap_popup_closebut
{
	display: inline-block;
	right: 0px;
	top: 2px;
	width: 23px;
	height: 23px;
	background-image: url("../images/icon_close.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 80% 80%;
	//background-color: red;
	//pointer-events: all;
}

.intmap_popup_closebut:hover
{
	//position: absolute;
	//right: 0px;
	//top: 2px;
	//width: 23px;
	//height: 23px;
	background-image: url("../images/icon_closehl.svg");
	//background-repeat: no-repeat;
	//background-position: center center;
	//background-size: 80% 80%;
	//background-color: red;
	//pointer-events: all;
}

.intmap_popup_objtable
{
	//display: table-cell;
}

.intmap_popup_objtable td
{
	 white-space: nowrap;
}

.intmap_popup_about_text
{
	width: 300px;
	height: 150px;
	text-align: left;
}

.intmap_popup_about_icon
{
	background-image: url("../images/icon_info.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 90% 90%;
}

.intmap_popup_snow_icon
{
	background-image: url("../images/icon_snowflake.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 90% 90%;
}

.intmap_popup_oper_icon
{
	background-image: url("../images/icon_clock.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 90% 90%;
}

.coords_line_vert
{
	stroke-width: 2px;
	stroke: white;
	stroke-dasharray: 10,3;
}

.coords_line_horiz
{
	stroke-width: 2;
	stroke: white;
	stroke-dasharray: 10,3;
}

.intmap_popup_coords_cont
{
	width: 180px;
	height: 55px;
	text-align: left;
}

.intmap_popup_coords_text
{
	width: 300px;
	height: 150px;
	text-align: left;
}

.intmap_popup_coords_valact
{
	text-align: left;
	white-space: nowrap;
}

.intmap_popup_coords_valsel
{
	display: inline-block;
	text-align: left;
	white-space: nowrap;
}

.intmap_popup_coords_copy
{
	display: inline-block;
	text-align: left;
	white-space: nowrap;
	color: white;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 5px;
	border-radius: 2px;
	background-color: #000060;
}

.intmap_popup_coords_close
{
	text-align: left;
	white-space: nowrap;
}

.intmap_popup_downhill_icon
{
	background-image: url("../images/icon_downhill.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 90% 90%;
	//pointer-events: all;
}

.intmap_popup_downhill_cont
{
	position: absolute;
	display: block;
	width: 265px;
	height: 160px;
	text-align: center;
	//vertial-align: middle;
	//line-height: 50px;
	color: white;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	//background-color: rgba(0,0,0,0.66);
	//pointer-events: all;
	//border: 1px solid red;
}

.intmap_popup_downhill_photo
{
	position: absolute;
	left: 0px;
	top: 0px;
	//display: table-cell;
	color: white;
	margin: 5px;
	//border: 1px dotted rgba(255,255,255,0.66);
	width: 250px;
	height: 140px;
}

.intmap_popup_downhill_img
{
	position: absolute;
	left: 0px;
	top: 0px;
	//display: table-cell;
	//color: white;
	//border: 1px dotted rgba(255,255,255,0.66);
	//width: 250px;
	//height: 140px;
}

.intmap_popup_downhill_objtable
{
	position: absolute;
	padding-left: 3px;
	padding-top: 3px;
	left: 0px;
	top: 0px;
}

.intmap_popup_downhill_col1
{
	text-align: left;
	padding-left: 10px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_downhill_col2
{
	text-align: left;
	white-space: nowrap;
}

.intmap_popup_downhill_statustext
{
	padding-left: 5px;
	padding-right: 5px;
}

.intmap_popup_downhill_statcolor_0
{
}

.intmap_popup_downhill_statcolor_1
{
}

.intmap_popup_downhill_statcolor_2
{
	background-color: rgba(0,192,0,0.6);
	border: 1px solid rgba(0,128,0,0.8);
}

.intmap_popup_downhill_statcolor_3
{
	background-color: rgba(192,0,0,0.6);
	border: 1px solid rgba(128,0,0,0.8);
}

.intmap_popup_downhill_statcolor_4
{
}

.intmap_popup_downhill_statcolor_5
{
}

.intmap_popup_downhill_statcolor_6
{
}

.intmap_popup_downhill_statcolor_7
{
}

.intmap_popup_downhill_statcolor_8
{
}

.intmap_popup_downhill_list_table
{
	border-collapse: collapse;
	pointer-events: all;
}

.intmap_popup_downhill_list_titl_status
{
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_downhill_list_titl_id
{
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_downhill_list_titl_diff
{
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_downhill_list_titl_name
{
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_downhill_list_titl_exceed
{
	text-align: right;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_downhill_list_titl_length
{
	text-align: right;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_downhill_list_titl_nightskiing
{
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_downhill_list_titl_snowmaking
{
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_downhill_list_titl_close
{
	//position: absolute;
	//right: 20px;
	top: 8px;
	width: 30px;
	//height: 20px;
	background-image: url("../images/icon_close.svg");
	background-repeat: no-repeat;
	background-position: right 2px center;
	background-size: 18px 18px;
}

.intmap_popup_downhill_list_titl_lastcol
{
	width: 5px;
}

.intmap_popup_downhill_list_status
{
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_downhill_list_status_icon
{
	//position: absolute;
	display: table-cell;
	left: 0px;
	top: 2px;
	width: 18px;
	height: 18px;
}

.intmap_downhill_list_status_iconimg
{
	//position: absolute;
	//left: 2px;
	//top: 5px;
	//padding-top: 5px;
	width: 16px;
	height: 16px;
	margin-left: 2px;
}


.intmap_popup_downhill_list_id
{
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_downhill_list_diff
{
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_downhill_list_diff_icon
{
	//position: absolute;
	display: table-cell;
	left: 0px;
	top: 2px;
	width: 18px;
	height: 18px;
}

.intmap_downhill_list_diff_iconimg
{
	//position: absolute;
	//left: 2px;
	//top: 5px;
	//padding-top: 5px;
	width: 16px;
	height: 16px;
	margin-left: 2px;
}

.intmap_popup_downhill_list_name
{
	xtext-align: center;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_downhill_list_exceed
{
	text-align: right;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_downhill_list_length
{
	text-align: right;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_downhill_list_nightskiing
{
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_downhill_list_snowmaking
{
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_downhill_list_lastcol
{
	width: 5px;
}

.intmap_popup_downhill_list_titlsep
{
	height: 1px;
	line-height: 1px;
	border-top: 1px solid rgba(255,255,255,0.5);
}

.intmap_popup_downhill_list_locsep
{
	font-weight: bold;
}

.intmap_popup_downhill_list_lastline
{
	height: 10px;
	line-height: 1px;
}

.intmap_popup_downhill_list_loctitle
{
	font-weight: bold;
}

.intmap_popup_lifts_list_table
{
	border-collapse: collapse;
	pointer-events: all;
}

.intmap_popup_lifts_list_titl_status
{
	text-align: left;
	padding-left: 4px;
	xpadding-right: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_lifts_list_titl_id
{
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_lifts_list_titl_type
{
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_lifts_list_titl_name
{
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_lifts_list_titl_length
{
	text-align: right;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_lifts_list_titl_capacity
{
	text-align: right;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_lifts_list_titl_close
{
	//position: absolute;
	//right: 20px;
	top: 8px;
	width: 30px;
	//height: 20px;
	background-image: url("../images/icon_close.svg");
	background-repeat: no-repeat;
	background-position: right 2px center;
	background-size: 18px 18px;
}

.intmap_popup_lifts_list_titl_lastcol
{
	width: 5px;
}

.intmap_popup_lifts_list_status
{
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_lifts_list_status_icon
{
	//position: absolute;
	display: table-cell;
	left: 0px;
	top: 2px;
	width: 18px;
	height: 18px;
}

.intmap_lifts_list_status_iconimg
{
	//position: absolute;
	//left: 2px;
	//top: 5px;
	//padding-top: 5px;
	width: 16px;
	height: 16px;
	margin-left: 2px;
}


.intmap_popup_lifts_list_id
{
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_lifts_list_type
{
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
	width: 21px;
	height: 21px;
	white-space: nowrap;
}

.intmap_popup_lifts_list_type_base
{
	background-image: url("../images/roundbox_blue.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 20px 20px;	
}

.intmap_lifts_list_type_icon
{
	//position: absolute;
	display: table-cell;
	left: 0px;
	top: 4px;
	width: 20px;
	height: 20px;
}

.intmap_lifts_list_type_iconimg
{
	//position: absolute;
	//left: 2px;
	//top: 5px;
	padding-top: 5px;
	width: 17px;
	height: 17px;
	//margin-left: 2px;
}

.intmap_popup_lifts_list_name
{
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_lifts_list_length
{
	text-align: right;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_lifts_list_capacity
{
	text-align: right;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_lifts_list_lastcol
{
	width: 5px;
}

.intmap_popup_lifts_list_titlsep
{
	height: 1px;
	line-height: 1px;
	border-top: 1px solid rgba(255,255,255,0.5);
}

.intmap_popup_lifts_list_lastline
{
	height: 10px;
	line-height: 1px;
}

.intmap_popup_lifts_list_loctitle
{
	font-weight: bold;
}

.intmap_popup_lift_icon
{
	//background-image: url("../images/icon_downhill.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 90% 90%;
	//pointer-events: all;
}

.intmap_popup_lift_icontype_0
{
	background-image: url("../images/icon_question.svg");
}

.intmap_popup_lift_icontype_1
{
	background-image: url("../images/lift_type_1s.svg");
}

.intmap_popup_lift_icontype_2
{
	background-image: url("../images/lift_type_2s.svg");
}

.intmap_popup_lift_icontype_3
{
	background-image: url("../images/lift_type_3s.svg");
}

.intmap_popup_lift_icontype_4
{
	background-image: url("../images/lift_type_4s.svg");
}

.intmap_popup_lift_icontype_5
{
	background-image: url("../images/lift_type_kot.svg");
}

.intmap_popup_lift_icontype_6
{
	background-image: url("../images/lift_type_cab.svg");
}

.intmap_popup_lift_icontype_7
{
	background-image: url("../images/lift_type_kob.svg");
}

.intmap_popup_lift_icontype_8
{
	background-image: url("../images/lift_type_6s.svg");
}

.intmap_popup_lift_statustext
{
	padding-left: 5px;
	padding-right: 5px;
}

.intmap_popup_lift_statcolor_0
{
}

.intmap_popup_lift_statcolor_1
{
	background-color: rgba(0,192,0,0.6);
	border: 1px solid rgba(0,128,0,0.8);
}

.intmap_popup_lift_statcolor_2
{
	background-color: rgba(192,0,0,0.6);
	border: 1px solid rgba(128,0,0,0.8);
}

.intmap_popup_lift_statcolor_3
{
}

.intmap_popup_lift_statcolor_4
{
}

.intmap_popup_lift_statcolor_5
{
}

.intmap_popup_lift_cont
{
	position: absolute;
	display: block;
	width: 250px;
	height: 80px;
	text-align: center;
	//vertial-align: middle;
	//line-height: 50px;
	color: white;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	//background-color: rgba(0,0,0,0.66);
	//pointer-events: all;
	//border: 1px solid red;
}

.intmap_popup_lift_objtable
{
	position: absolute;
	padding-left: 3px;
	left: 0px;
	top: 0px;
}

.intmap_popup_lifts_col1
{
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_lifts_col2
{
	text-align: left;
	white-space: nowrap;
}

.intmap_popup_tempsensor_icon
{
	background-image: url("../images/icon_thermo.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 90% 90%;
	//pointer-events: all;
}

.intmap_popup_tempsensor_cont
{
	position: absolute;
	display: block;
	width: 250px;
	height: 105px;
	text-align: center;
	//vertial-align: middle;
	//line-height: 50px;
	color: white;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	//background-color: rgba(0,0,0,0.66);
	//pointer-events: all;
	//border: 1px solid red;
}

.intmap_popup_tempsensor_objtable
{
	position: absolute;
	padding-left: 3px;
	left: 0px;
	top: 0px;
}

.intmap_popup_tempsensor_col1
{
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_tempsensor_col2
{
	text-align: left;
	white-space: nowrap;
}


.intmap_popup_cross_icon
{
	background-image: url("../images/icon_crosscount.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 90% 90%;
	//pointer-events: all;
}

.intmap_popup_cross_statustext
{
	padding-left: 5px;
	padding-right: 5px;
}

.intmap_popup_cross_statcolor_0
{
}

.intmap_popup_cross_statcolor_1
{
}

.intmap_popup_cross_statcolor_2
{
	background-color: rgba(0,192,0,0.6);
	border: 1px solid rgba(0,128,0,0.8);
}

.intmap_popup_cross_statcolor_3
{
	background-color: rgba(192,0,0,0.6);
	border: 1px solid rgba(128,0,0,0.8);
}

.intmap_popup_cross_statcolor_4
{
}

.intmap_popup_cross_cont
{
	position: absolute;
	display: block;
	width: 300px;
	//height: 80px;
	text-align: center;
	//vertial-align: middle;
	//line-height: 50px;
	color: white;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	//background-color: rgba(0,0,0,0.66);
	//pointer-events: all;
	//border: 1px solid red;
}

.intmap_popup_cross_objtable
{
	position: absolute;
	padding-left: 3px;
	left: 0px;
	top: 0px;
}

.intmap_popup_cross_colname
{
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;
}

.intmap_popup_cross_col1
{
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_cross_col2
{
	text-align: left;
	white-space: nowrap;
}

.intmap_popup_cross_list_table
{
	border-collapse: collapse;
	pointer-events: all;
}

.intmap_popup_cross_list_titl_status
{
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_cross_list_titl_id
{
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_cross_list_titl_name
{
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_cross_list_titl_length
{
	text-align: right;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_cross_list_titl_close
{
	//position: absolute;
	//right: 20px;
	top: 8px;
	width: 30px;
	//height: 20px;
	background-image: url("../images/icon_close.svg");
	background-repeat: no-repeat;
	background-position: right 2px center;
	background-size: 18px 18px;
}

.intmap_popup_cross_list_titl_lastcol
{
	width: 5px;
}

.intmap_popup_cross_list_status
{
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_cross_list_id
{
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_cross_list_name
{
	xtext-align: center;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_cross_list_length
{
	text-align: right;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_cross_list_lastcol
{
	width: 5px;
}

.intmap_popup_cross_list_titlsep
{
	height: 1px;
	line-height: 1px;
	border-top: 1px solid rgba(255,255,255,0.5);
}

.intmap_popup_cross_list_lastline
{
	height: 10px;
	line-height: 1px;
}

.intmap_popup_cross_list_loctitle
{
	font-weight: bold;
}

.intmap_popup_bikepark_icon
{
	background-image: url("../images/icon_bicycle.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 90% 90%;
	//pointer-events: all;
}

.intmap_popup_bikepark_statustext
{
	padding-left: 5px;
	padding-right: 5px;
}

.intmap_popup_bikepark_statcolor_0
{
	background-color: rgba(0,0,192,0.6);
	border: 1px solid rgba(0,0,128,0.8);
}

.intmap_popup_bikepark_statcolor_1
{
	background-color: rgba(0,192,0,0.6);
	border: 1px solid rgba(0,128,0,0.8);
}

.intmap_popup_bikepark_statcolor_2
{
	background-color: rgba(192,0,0,0.6);
	border: 1px solid rgba(128,0,0,0.8);
}

.intmap_popup_bikepark_statcolor_3
{
	background-color: rgba(0,0,192,0.6);
	border: 1px solid rgba(0,0,128,0.8);
}

.intmap_popup_bikepark_statcolor_4
{
	background-color: rgba(0,0,192,0.6);
	border: 1px solid rgba(0,0,128,0.8);
}

.intmap_popup_bikepark_difftext
{
	padding-left: 5px;
	padding-right: 5px;
}

.intmap_popup_bikepark_diffcolor_0
{
}

.intmap_popup_bikepark_diffcolor_1
{
	background-color: rgba(0,192,0,0.6);
	border: 1px solid rgba(0,128,0,0.8);
}

.intmap_popup_bikepark_diffcolor_2
{
	background-color: rgba(0,0,192,0.6);
	border: 1px solid rgba(0,0,128,0.8);
}

.intmap_popup_bikepark_diffcolor_3
{
	background-color: rgba(192,0,0,0.6);
	border: 1px solid rgba(128,0,0,0.8);
}

.intmap_popup_bikepark_diffcolor_4
{
	background-color: rgba(192,192,192,0.6);
	border: 1px solid rgba(128,128,128,0.8);
}

.intmap_popup_bikepark_cont
{
	position: absolute;
	display: block;
	width: 320px;
	height: 320px;
	text-align: center;
	//vertial-align: middle;
	//line-height: 50px;
	color: white;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	//background-color: rgba(0,0,0,0.66);
	//pointer-events: all;
	//border: 1px solid red;
}

.intmap_popup_bikepark_objtable
{
	position: absolute;
	padding-left: 3px;
	left: 0px;
	top: 0px;
}

.intmap_popup_bikepark_colname
{
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;
}

.intmap_popup_bikepark_col1
{
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_bikepark_col2
{
	text-align: left;
	white-space: nowrap;
}

.intmap_popup_bikepark_colboth
{
	text-align: left;
	padding-left: 5px;
	width: 280px;
	white-space: normal;
}

.intmap_popup_bikeparks_list_table
{
	border-collapse: collapse;
	pointer-events: all;
}

.intmap_popup_bikeparks_list_titl_status
{
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_bikeparks_list_titl_id
{
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_bikeparks_list_titl_name
{
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_bikeparks_list_titl_diff
{
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_bikeparks_list_titl_length
{
	text-align: right;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_bikeparks_list_titl_close
{
	//position: absolute;
	//right: 20px;
	top: 8px;
	width: 30px;
	//height: 20px;
	background-image: url("../images/icon_close.svg");
	background-repeat: no-repeat;
	background-position: right 2px center;
	background-size: 18px 18px;
}

.intmap_popup_bikeparks_list_titl_lastcol
{
	width: 5px;
}

.intmap_popup_bikeparks_list_status
{
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_bikeparks_list_status_icon
{
	//position: absolute;
	display: table-cell;
	left: 0px;
	top: 2px;
	width: 18px;
	height: 18px;
}

.intmap_bikeparks_list_status_iconimg
{
	//position: absolute;
	//left: 2px;
	//top: 5px;
	//padding-top: 5px;
	width: 16px;
	height: 16px;
	margin-left: 2px;
}

.intmap_popup_bikeparks_list_id
{
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_bikeparks_list_name
{
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_bikeparks_list_diff
{
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_bikeparks_list_length
{
	text-align: right;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_bikeparks_list_lastcol
{
	width: 5px;
}

.intmap_popup_bikeparks_list_titlsep
{
	height: 1px;
	line-height: 1px;
	border-top: 1px solid rgba(255,255,255,0.5);
}

.intmap_popup_bikeparks_list_lastline
{
	height: 10px;
	line-height: 1px;
}

.intmap_popup_bikeparks_list_loctitle
{
	font-weight: bold;
}

.intmap_popup_bikepark_list_table
{
	border-collapse: collapse;
	pointer-events: all;
}

.intmap_popup_bikepark_list_titl_status
{
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_tourtrack_icon_walk
{
	background-image: url("../images/icon_hiker.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 90% 90%;
	//pointer-events: all;
}

.intmap_popup_tourtrack_icon_cyclo
{
	background-image: url("../images/icon_bicycle.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 90% 90%;
	//pointer-events: all;
}

.intmap_popup_tourtrack_icon_scooter
{
	background-image: url("../images/icon_scooter.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 90% 90%;
	//pointer-events: all;
}




.intmap_popup_tourtrack_statustext
{
	padding-left: 5px;
	padding-right: 5px;
}

.intmap_popup_tourtrack_statcolor_0
{
	background-color: rgba(0,0,192,0.6);
	border: 1px solid rgba(0,0,128,0.8);
}

.intmap_popup_tourtrack_statcolor_1
{
	background-color: rgba(0,192,0,0.6);
	border: 1px solid rgba(0,128,0,0.8);
}

.intmap_popup_tourtrack_statcolor_2
{
	background-color: rgba(192,0,0,0.6);
	border: 1px solid rgba(128,0,0,0.8);
}

.intmap_popup_tourtrack_statcolor_3
{
	background-color: rgba(0,0,192,0.6);
	border: 1px solid rgba(0,0,128,0.8);
}

.intmap_popup_tourtrack_statcolor_4
{
	background-color: rgba(0,0,192,0.6);
	border: 1px solid rgba(0,0,128,0.8);
}

.intmap_popup_tourtrack_cont
{
	position: absolute;
	display: block;
	width: 320px;
	height: 80px;
	text-align: center;
	//vertial-align: middle;
	//line-height: 50px;
	color: white;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	//background-color: rgba(0,0,0,0.66);
	//pointer-events: all;
	//border: 1px solid red;
}

.intmap_popup_tourtrack_objtable
{
	position: absolute;
	padding-left: 3px;
	left: 0px;
	top: 0px;
}

.intmap_popup_tourtrack_colname
{
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;
}

.intmap_popup_tourtrack_col1
{
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_tourtrack_col2
{
	text-align: left;
	white-space: nowrap;
}

.intmap_popup_tourtrack_colboth
{
	text-align: left;
	padding-left: 5px;
	width: 280px;
	white-space: normal;
}


.intmap_popup_tourtracks_list_table
{
	border-collapse: collapse;
	pointer-events: all;
}

.intmap_popup_tourtracks_list_titl_id
{
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
	width: 25px;
	white-space: nowrap;
}

.intmap_popup_tourtracks_list_titl_type
{
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
	width: 25px;
	white-space: nowrap;
}

.intmap_popup_tourtracks_list_titl_name
{
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;
	width: 340px;
	white-space: normal;
}

.intmap_popup_tourtracks_list_titl_length
{
	text-align: right;
	padding-left: 4px;
	padding-right: 4px;
	width: 60px;
	white-space: nowrap;
}

.intmap_popup_tourtracks_list_titl_status
{
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
	width: 40px;
	white-space: nowrap;
}

.intmap_popup_tourtracks_list_titl_close
{
	//position: absolute;
	//right: 20px;
	top: 8px;
	width: 30px;
	//height: 20px;
	background-image: url("../images/icon_close.svg");
	background-repeat: no-repeat;
	background-position: right 2px center;
	background-size: 18px 18px;
}

.intmap_popup_tourtracks_list_titl_lastcol
{
	width: 5px;
}

.intmap_popup_tourtracks_list_oddline
{
	background-color: rgba(16,16,16,0.4);
}

.intmap_popup_tourtracks_list_evenline
{
	background-color: rgba(64,64,64,0.4);
}


.intmap_popup_tourtracks_list_id
{
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
	width: 25px;
	white-space: nowrap;
}

.intmap_popup_tourtracks_list_type_base
{
	background-image: url("../images/roundbox_darkgray.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 20px 20px;	
}

.intmap_popup_tourtracks_list_type_icon
{
	//position: absolute;
	display: table-cell;
	left: 0px;
	top: 10px;
	width: 18px;
	height: 18px;
}

.intmap_tourtracks_list_type_iconimg
{
	//position: absolute;
	//left: 2px;
	//top: 5px;
	padding-top: 5px;
	width: 16px;
	height: 16px;
	margin-left: 2px;
}

.intmap_popup_tourtracks_list_type
{
	text-align: center;
	vertical-align: middle;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	width: 25px;
	white-space: nowrap;
}

.intmap_popup_tourtracks_list_name
{
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;
	width: 340px;
	white-space: normal;
}

.intmap_popup_tourtracks_list_length
{
	text-align: right;
	padding-left: 4px;
	padding-right: 4px;
	width: 60px;
	white-space: normal;
}

.intmap_popup_tourtracks_list_status
{
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
	width: 40px;
	white-space: nowrap;
}

.intmap_popup_tourtracks_list_lastcol
{
	width: 5px;
}

.intmap_popup_tourtracks_list_titlsep
{
	height: 1px;
	line-height: 1px;
	border-top: 1px solid rgba(255,255,255,0.5);
}

.intmap_popup_tourtracks_list_lastline
{
	height: 10px;
	line-height: 1px;
}

.intmap_popup_tourtracks_list_loctitle
{
	font-weight: bold;
}


.intmap_popup_tourtracks_list_table
{
	border-collapse: collapse;
	pointer-events: all;
}

.intmap_popup_tourtracks_list_titl_status
{
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_mapobj_icon
{
	//background-image: url("../images/icon_cam.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 90% 90%;
	//pointer-events: all;
}

.intmap_popup_mapobj_titlelink
{
	text-decoration: none;
	color: white;
}

.intmap_popup_mapobj_titlelink:hover
{
	text-decoration: underline;
	color: white;
}

.intmap_popup_mapobj_cont
{
	position: absolute;
	display: block;
	//width: 245px;
	//height: 185px;
	text-align: left;
	//vertial-align: middle;
	//line-height: 50px;
	color: white;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	//background-color: rgba(0,0,0,0.66);
	//pointer-events: all;
	//border: 1px solid red;
}

.intmap_popup_mapobj_desc
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.intmap_popup_mapobj_photo
{
	position: absolute;
	left: 0px;
	top: 0px;
	//display: table-cell;
	color: white;
	margin: 5px;
	//border: 1px dotted rgba(255,255,255,0.66);
	width: 300px;
	height: 175px;
}

.intmap_popup_mapobj_img
{
	position: absolute;
	left: 0px;
	top: 0px;
	//display: table-cell;
	//color: white;
	//border: 1px dotted rgba(255,255,255,0.66);
	//width: 250px;
	//height: 140px;
}

.intmap_popup_mapobj_cont
{
	position: absolute;
	padding-left: 3px;
	padding-top: 3px;
	left: 0px;
	top: 0px;
}

.intmap_popup_mapobj_rightarrow
{
	height: 15px;
	width: 15px;
	display: inline-block;
	vertical-align: middle;
	background-image: url("../images/icon_rightarrow.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 90% 90%;
	//pointer-events: all;
}


.intmap_popup_cam_icon
{
	background-image: url("../images/icon_cam.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 90% 90%;
	//pointer-events: all;
}

.intmap_popup_cam_cont
{
	position: absolute;
	display: block;
	width: 245px;
	height: 185px;
	text-align: center;
	//vertial-align: middle;
	//line-height: 50px;
	color: white;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	//background-color: rgba(0,0,0,0.66);
	//pointer-events: all;
	//border: 1px solid red;
}

.intmap_popup_cam_photo
{
	position: absolute;
	left: 0px;
	top: 0px;
	//display: table-cell;
	color: white;
	margin: 5px;
	//border: 1px dotted rgba(255,255,255,0.66);
	width: 300px;
	height: 175px;
}

.intmap_popup_cam_img
{
	position: absolute;
	left: 0px;
	top: 0px;
	//display: table-cell;
	//color: white;
	//border: 1px dotted rgba(255,255,255,0.66);
	//width: 250px;
	//height: 140px;
}

.intmap_popup_cam_objtable
{
	position: absolute;
	padding-left: 3px;
	padding-top: 3px;
	left: 0px;
	top: 0px;
}

.intmap_popup_cam_col1
{
	text-align: left;
	padding-left: 10px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_cam_col2
{
	text-align: left;
	padding-left: 10px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_cam_rightarrow
{
	height: 15px;
	width: 15px;
	display: inline-block;
	vertical-align: middle;
	background-image: url("../images/icon_rightarrow.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 90% 90%;
	//pointer-events: all;
}

.intmap_popup_snow_cont
{
	position: absolute;
	display: block;
	width: 250px;
	height: 100px;
	text-align: center;
	//vertial-align: middle;
	//line-height: 50px;
	color: white;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	//background-color: rgba(0,0,0,0.66);
	//pointer-events: all;
	//border: 1px solid red;
}

.intmap_popup_snow_objtable
{
	position: absolute;
	padding-left: 3px;
	left: 0px;
	top: 0px;
}

.intmap_popup_snow_col1
{
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_snow_col2
{
	text-align: left;
	white-space: nowrap;
}

.intmap_popup_oper_cont
{
	position: absolute;
	display: block;
	width: 250px;
	height: 100px;
	text-align: center;
	//vertial-align: middle;
	//line-height: 50px;
	color: white;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	//background-color: rgba(0,0,0,0.66);
	//pointer-events: all;
	//border: 1px solid red;
}

.intmap_popup_oper_objtable
{
	position: absolute;
	padding-left: 3px;
	left: 0px;
	top: 0px;
}

.intmap_popup_oper_col1
{
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_oper_col2
{
	text-align: left;
	padding-left: 4px;
	white-space: nowrap;
}

.intmap_popup_oper_statustext
{
	padding-left: 5px;
	padding-right: 5px;
}

.intmap_popup_locs_titl_locname
{
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_locs_titl_sealevel
{
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_locs_titl_temp
{
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_locs_titl_snow
{
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.intmap_popup_locs_titl_oper
{
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;
	margin-left: 4px;
	min-width: 100px;
	white-space: nowrap;
}

.intmap_popup_locs_titl_close
{
	position: absolute;
	right: 20px;
	top: 8px;
	width: 20px;
	height: 20px;
	background-image: url("../images/icon_close.svg");
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 18px 18px;
}

.intmap_popup_locs_titl_lastcol
{
	width: 5px;
}

.intmap_popup_locs_locname
{
	text-align: left;
	padding-left: 4px;
	padding-right: 10px;
	white-space: nowrap;
}

.intmap_popup_locs_sealevel
{
	text-align: center;
	padding-left: 4px;
	padding-right: 10px;
	white-space: nowrap;
}

.intmap_popup_locs_temp
{
	text-align: center;
	padding-left: 4px;
	padding-right: 10px;
	white-space: nowrap;
}

.intmap_popup_locs_snow
{
	text-align: center;
	padding-left: 4px;
	white-space: nowrap;
}

.intmap_popup_locs_snow:hover
{
	background-color: rgba(255,255,255,0.15);
}

.intmap_popup_locs_oper
{
}

.intmap_popup_locs_oper_text
{
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
}

.intmap_popup_locs_oper_text:hover
{
	background-color: rgba(255,255,255,0.15);
}

.intmap_popup_locs_titlsep
{
	height: 1px;
	line-height: 1px;
	border-top: 1px solid rgba(255,255,255,0.5);
}

.intmap_popup_locs_lastline
{
	height: 10px;
	line-height: 1px;
}

.intmap_popup_cam_holinfo:hover
{
	text-decoration: underline;
}

.intmap_tooltip_cont
{
	position: absolute;
	background-color: rgba(0,0,0,0.8);
	border: 1px solid rgba(64,64,64,1);
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	cursor: pointer;
	pointer-events: all;
}

.intmap_tooltip_icon
{
	//position: absolute;
	display: table-cell;
	left: 0px;
	top: 2px;
	width: 25px;
	height: 25px;
}

.intmap_tooltip_iconimg
{
	//position: absolute;
	//left: 2px;
	//top: 5px;
	padding-top: 5px;
	width: 20px;
	height: 20px;
	margin-left: 2px;
}

.intmap_tooltip_statusicon
{
	//position: absolute;
	display: table-cell;
	left: 0px;
	top: 2px;
	width: 25px;
	height: 25px;
}

.intmap_tooltip_statusiconimg
{
	//position: absolute;
	//left: 2px;
	//top: 5px;
	padding-top: 5px;
	width: 20px;
	height: 20px;
	margin-left: 2px;
}

.intmap_tooltip_title
{
	display: table-cell;
	color: white;
	text-align: left;
	vertical-align: middle;
	line-height: 20px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	white-space: nowrap;
}

.intmap_tooltip_onoff
{
	//position: absolute;
	left: 0px;
	top: 2px;
	width: 25px;
	height: 25px;
}

.intmap_tooltip_on
{
	background-image: url("../images/icon_closehl.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 80% 80%;
}

.intmap_popup_test
{
	position: absolute;
	width: 200px;
	height: 50px;
	text-align: center;
	vertial-align: middle;
	line-height: 50px;
	color: white;
}

.intmap_test
{
	color: red;
	background-color: green;
	font-family: im-r;
	font-size: 11pt;	
}
