<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*
{
	//font: 9pt/1.14 Tahoma, sans-serif;
}

@font-face
{
	font-family: Ubuntu;
	src: url(fonts/ubuntu/ubuntu-r-webfont.eot) format("eot");
	src: url(fonts/ubuntu/ubuntu-r-webfont.woff) format("woff");
	//src: url(fonts/ubuntu/ubuntu-r-webfont.ttf) format("truetype");
}

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

@font-face
{
	font-family: hol3-b;
	src: url("fonts/opensans/OpenSans-Bold-webfont.eot") format("eot");
	src: url("fonts/opensans/OpenSans-Bold-webfont.woff") format("woff");
	//src: url("fonts/opensans/OpenSans-Bold-webfont.ttf") format("truetype");
}

@font-face
{
	font-family: hol3-c;
	src: url("fonts/opensans/OpenSans-CondLight-webfont.eot") format("eot");
	src: url("fonts/opensans/OpenSans-CondLight-webfont.woff") format("woff");
	//src: url("fonts/opensans/OpenSans-CondLight-webfont.ttf") format("truetype");
}

@font-face
{
	font-family: hol3-bc;
	src: url("fonts/opensans/OpenSans-CondBold-webfont.eot") format("eot");
	src: url("fonts/opensans/OpenSans-CondBold-webfont.woff") format("woff");
	//src: url("fonts/opensans/OpenSans-CondBold-webfont.ttf") format("truetype");
}

@font-face
{
	font-family: hol3-l;
	src: url("fonts/opensans/OpenSans-Light-webfont.eot") format("eot");
	src: url("fonts/opensans/OpenSans-Light-webfont.woff") format("woff");
	//src: url("fonts/opensans/OpenSans-Light-webfont.ttf") format("truetype");
}

@media screen
{
	.print-hidden
	{
		display: none;
	}
}

html
{
	height: 100%;
	font-size: 12px;
	//font-size-adjust: 1.14;
	//font-size-adjust: 0.33;
	font-family: 'hol3-r', Helvetica, sans-serif;
}

body
{
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #808080;
	color: #FFFFFF;
	overflow: hidden;
}

 #hol3_pagecontainer
{
	position: relative;
	margin: 0 auto;
	width: 100%;
	height: 100%;
}

 #hol3_topspace
{
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border: 0px solid black;
	width: 100%;
	background-color: #000000;
}

 #hol3_centerspace
{
	position: relative;
	width: 100%;
}

 #hol3_bottomspace
{
	width: 100%;
	position: absolute;
	bottom: 0;
	height: 72px;
	background-color: #000000;
}

.hol3_topspace_bg
{
	background-color: #000000;
	width: 100%;
}

.hol3_topspace_logo
{
	width: 355px;
	height: 80px;
	background-image: url("../images/hol_logo.svg");
	background-repeat: no-repeat, no-repeat;
	background-position: center;
	background-size: 300px 65px;
	cursor: pointer;
}

.hol3_topspace_panel_cont
{
}

.hol3_topspace_panel_sep
{
	width: 2px;
}

.hol3_topspace_panel_but
{
	width: 110px;
	height: 50px;
	background-image: -moz-linear-gradient(left, #282828 0%, #606060 40%, #707070 55%, #606060 70%, #282828 100%);
	background-image: -ms-linear-gradient(left, #282828 0%, #606060 40%, #707070 55%, #606060 70%, #282828 100%);
	background-image: -o-linear-gradient(left, #282828 0%, #606060 40%, #707070 55%, #606060 70%, #282828 100%);
	background-image: -webkit-gradient(linear, left center, right center, color-stop(0, #282828), color-stop(0.4, #606060), color-stop(0.55, #707070), color-stop(0.7, #606060), color-stop(1, #282828));
	background-image: linear-gradient(to center right, #282828 0%, #606060 40%, #707070 55%, #606060 70%, #282828 100%);
	background-color: #282828;
	z-index: 1005;
	cursor: pointer;
}

.hol3_topspace_panel_but_hover
{
	background-image: -moz-linear-gradient(left, #1e1e1e 0%, #282828 40%, #303030 55%, #282828 70%, #1e1e1e 100%);
	background-image: -ms-linear-gradient(left, #1e1e1e 0%, #282828 40%, #303030 55%, #282828 70%, #1e1e1e 100%);
	background-image: -o-linear-gradient(left, #1e1e1e 0%, #282828 40%, #303030 55%, #282828 70%, #1e1e1e 100%);
	background-image: -webkit-gradient(linear, left center, right center, color-stop(0, #1e1e1e), color-stop(0.4, #282828), color-stop(0.55, #303030), color-stop(0.7, #282828), color-stop(1, #1e1e1e));
	background-image: linear-gradient(to center right, #1e1e1e 0%, #282828 40%, #303030 55%, #282828 70%, #1e1e1e 100%);
	background-color: #282828;
}

.hol3_topspace_panel_but_in
{
	position: relative;
	width: 100%;
	height: 50px;
}

.hol3_topspace_panel_but_span
{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 104px;
	vertical-align: bottom;
	font-size: 100%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	text-align: center;
	text-transform: uppercase;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}

.hol3_topspace_panel_locations
{
	border-top: 2px solid #d8242f;
}

.hol3_topspace_panel_snowinfo
{
	border-top: 2px solid #d06b23;
}

.hol3_topspace_panel_liftsoverview
{
	border-top: 2px solid #d06b23;
}

.hol3_topspace_panel_cams
{
	border-top: 2px solid #dacd18;
}

.hol3_topspace_panel_maps
{
	border-top: 2px solid #69da18;
}

.hol3_topspace_panel_weather
{
	border-top: 2px solid #69da18;
}

.hol3_topspace_panel_sitourtv
{
	border-top: 2px solid #69da18;
}

.hol3_topspace_panel_youtubetv
{
	border-top: 2px solid #69da18;
}

.hol3_topspace_panel_youtubetv2
{
	border-top: 2px solid #69da18;
}

.hol3_topspace_panel_accommodation
{
	border-top: 2px solid #18c3da;
}

.hol3_topspace_panel_moreinfo
{
	border-top: 2px solid #3849b9;
}

.hol3_topmenu_cont
{
	position: absolute;
	width: 160px;
	overflow: hidden;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 4px;
	background-image: -moz-linear-gradient(left, #101010 0%, #303030 100%);
	background-image: -ms-linear-gradient(left, #101010 0%, #303030 100%);
	background-image: -o-linear-gradient(left, #101010 0%, #303030 100%);
	background-image: -webkit-gradient(linear, left center, right center, color-stop(0, #101010), color-stop(1, #303030));
	background-image: linear-gradient(to center right, #101010 0%, #303030 100%);
	background-color: #101010;
	z-index: 1002;
}

.hol3_topmenu_item
{
	font-size: 105%;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.hol3_topmenu_image
{
	cursor: default;
	padding: 2px;
}

.hol3_topmenu_itemhover
{
	background-color: #a8c9f3;
}

.hol3_topmenu_sep
{
	height: 5px;
}

.hol3_topspace_accommenu_nolink
{
	color: #808080;
	display: none;
}

.hol3_topspace_topnav
{
	height: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
	padding-right: 0px;
	font-size: 120%;
	background-color: #282828;
}

.hol3_topnav_struct
{
}

.hol3_topnav_structlink
{
	cursor: pointer;
}

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

.hol3_topspace_langswitch_cont
{
}

.hol3_topspace_langswitch_sep
{
	width: 2px;
}

.hol3_topspace_langswitch_but
{
	cursor: pointer;
}

.hol3_topspace_dtclock
{	
	font-size: 100%;
	white-space: nowrap;
}

.hol3_topspace_treemenu
{
	position: absolute;
	right: 0px;
	top: 0px;
	width: 165px;
	height: 24px;
}

.hol3_topspace_treemenubut
{
	display: none;
	position: absolute;
	right: 0px;
	top: 0px;
	width: 165px;
	height: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 30px;
	margin-left: 2px;
	font-size: 120%;
	//font-weight: 700;
	font-family: 'hol3-b', Helvetica, sans-serif;
	color: #FFFFFF;
	cursor: pointer;
}

.hol3_topspace_treemenu_treeunfold
{
	background-image: url("../images/icon_treefold.svg");
	background-image: url("../images/icon_treefold.svg"), -moz-linear-gradient(top, #7e7e7e 0%, #565656 100%);
	background-image: url("../images/icon_treefold.svg"), -ms-linear-gradient(top, #7e7e7e 0%, #565656 100%);
	background-image: url("../images/icon_treefold.svg"), -o-linear-gradient(top, #7e5e7e 0%, #565656 100%);
	background-image: url("../images/icon_treefold.svg"), -webkit-gradient(linear, center top, center bottom, color-stop(0, #7e7e7e), color-stop(1, #565656));
	background-image: url("../images/icon_treefold.svg"), linear-gradient(to bottom center, #7e7e7e 0%, #565656 100%);
	background-repeat: no-repeat, no-repeat;
	background-position: 5px 8px, center;
	background-size: 16px 12px, 100% 100%;
	background-color: #565656;
}

.hol3_topspace_treemenu_treefold
{
	background-image: url("../images/icon_treeunfold.svg");
	background-image: url("../images/icon_treeunfold.svg"), -moz-linear-gradient(top, #5e5e5e 0%, #363636 100%);
	background-image: url("../images/icon_treeunfold.svg"), -ms-linear-gradient(top, #5e5e5e 0%, #363636 100%);
	background-image: url("../images/icon_treeunfold.svg"), -o-linear-gradient(top, #5e5e5e 0%, #363636 100%);
	background-image: url("../images/icon_treeunfold.svg"), -webkit-gradient(linear, center top, center bottom, color-stop(0, #5e5e5e), color-stop(1, #363636));
	background-image: url("../images/icon_treeunfold.svg"), linear-gradient(to bottom center, #5e5e5e 0%, #363636 100%);
	background-repeat: no-repeat, no-repeat;
	background-position: 5px 8px, center;
	background-size: 16px 12px, 100% 100%;
	background-color: #363636;
}

.hol3_topspace_treemenu_cont
{
	position: absolute;
	left: -30px;
	top: 24px;
	width: 195px;
	overflow-x: hidden;
	overflow-y: auto;
	background-color: #d8d8d8;
	z-index: 1000;
}

.hol3_topspace_treemenu_subcont
{
	background-color: #FFFFFF;
}

.hol3_topspace_treemenu_spc
{
	height: 6px;
}

.hol3_topspace_treemenu_item
{
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 2px;
	width: 195px;
	color: #000000;
	font-size: 100%;
	font-family: 'hol3-b', Helvetica, sans-serif;
	cursor: pointer;
}

.hol3_topspace_treemenu_itemhover
{
	background-color: #a8c9f3;
}

.hol3_topspace_treemenu_subitem
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 3px;
	width: 195px;
	color: #000000;
	font-size: 100%;
	cursor: pointer;
}

.hol3_topspace_treemenu_selloc
{
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	background-color: #a8c9f3;
}

.hol3_topspace_treemenu_subitemhover
{
	background-color: #a8c9f3;
}

.hol3_topspace_treemenu_itemfold
{
	display: table-cell;
	vertical-alignment: top;
	right: 0px;
	width: 12px;
	height: 100%;
	background-image: url("../images/icon_zoomin.svg");
	background-repeat: no-repeat;
	background-position: 0% 3px;
	background-size: 10px 10px;
}

.hol3_topspace_treemenu_itemunfold
{
	display: table-cell;
	vertical-alignment: top;
	right: 0px;
	width: 12px;
	height: 100%;
	background-image: url("../images/icon_zoomout.svg");
	background-repeat: no-repeat;
	background-position: 0% 3px;
	background-size: 10px 10px;
}

.hol3_topspace_treemenu_itemnofold
{
	display: table-cell;
	vertical-alignment: top;
	right: 0px;
	//width: 12px;
	width: 0px;
	height: 100%;
}

.hol3_topspace_treemenu_itemlocgrp_grp
{
	padding-top: 7px;
	color: #101080;
	font-size: 105%;
	cursor: default;
}

.hol3_topspace_treemenu_itemlocgrp_grpact
{
	padding-top: 7px;
	color: #101080;
	font-size: 105%;
	cursor: pointer;
}

.hol3_topspace_treemenu_itemlocgrp_grp:hover
{
	background-color: none;
}

.hol3_topspace_treemenu_itemlocgrp_item
{
	padding-left: 17px;
}

.hol3_topspace_treemenu_itemlocgrp_itemfirst
{
}

.hol3_topspace_treemenu_itemlocgrp_itemlast
{
	padding-bottom: 7px;
}

 #hol3_topspace_topicons
{
	position: absolute;
	right: 115px;
	top: 13px;
}

 #hol3_topspace_rightlinkbut
{
	position: absolute;
	left: 0px;
	top: 80px;
}

.hol3_topspace_rightlinkbut
{
	display: none;
	font-family: 'hol3-b', Helvetica, sans-serif;
	font-size: 110%;
	text-align: center;
	width: 78px;
	height: 23px;
	color: white;
	//margin-right: 2px;
	//margin-top: 3px;
	//margin-right: 5px;
	padding-top: 5px;
	cursor: pointer;
	background-color: #1a2278;
	background-image: -moz-linear-gradient(top, #1c2480 0%, #1a2278 100%);
	background-image: -ms-linear-gradient(top, #1c2480 0%, #1a2278 100%);
	background-image: -o-linear-gradient(top, #1c2480 0%, #1a2278 100%);
	background-image: -webkit-gradient(linear, center top, center bottom, color-stop(0, #1c2480 0%), color-stop(1, #1a2278));
	background-image: linear-gradient(to bottom center, #1c2480 0%, #1a2278 100%);
	//position: absolute;
	left: 0px;
	top: 80px;
}

.hol3_topspace_tophotels
{
	position: absolute;
	right: 0px;
	top: 0px;
	width: 165px;
	height: 24px;
}

.hol3_topspace_tophotelsbut
{
	display: none;
	position: absolute;
	//right: 0px;
	top: 0px;
	width: 186px;
	height: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	margin-left: 2px;
	font-size: 120%;
	//font-weight: 700;
	font-family: 'hol3-b', Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	cursor: pointer;
}

.hol3_topspace_tophotels_treefold_old
{
	background-image: url("../images/icon_treeunfoldgrey.svg");
	background-image: url("../images/icon_treeunfoldgrey.svg"), -moz-linear-gradient(top, #d8242f 0%, #c8181c 100%);
	background-image: url("../images/icon_treeunfoldgrey.svg"), -ms-linear-gradient(top, #d8242f 0%, #c8181c 100%);
	background-image: url("../images/icon_treeunfoldgrey.svg"), -o-linear-gradient(top, #d8242f 0%, #c8181c 100%);
	background-image: url("../images/icon_treeunfoldgrey.svg"), -webkit-gradient(linear, center top, center bottom, color-stop(0, #d8242f), color-stop(1, #c8181c));
	background-image: url("../images/icon_treeunfoldgrey.svg"), linear-gradient(to bottom center, #d8242f 0%, #c8181c 100%);
	background-repeat: no-repeat, no-repeat;
	background-position: 5px 8px, center;
	background-size: 16px 12px, 100% 100%;
	background-color: #d8242f;
}

.hol3_topspace_tophotels_treefold
{
	background-image: none;
	background-image: none, -moz-linear-gradient(top, #bd0b15 0%, #ad0912 100%);
	background-image: none, -ms-linear-gradient(top, #bd0b15 0%, #ad0912 100%);
	background-image: none, -o-linear-gradient(top, #bd0b15 0%, #ad0912 100%);
	background-image: none, -webkit-gradient(linear, center top, center bottom, color-stop(0,#bd0b15), color-stop(1, #ad0912));
	background-image: none, linear-gradient(to bottom center, #bd0b15 0%, #ad0912 100%);
	background-repeat: no-repeat, no-repeat;
	background-color: #ad0912;
}

.hol3_topspace_tophotels_treeunfold_old
{
	background-image: url("../images/icon_treefoldgrey.svg");
	background-image: url("../images/icon_treefoldgrey.svg"), -moz-linear-gradient(top, #e82836 0%, #d8242f 100%);
	background-image: url("../images/icon_treefoldgrey.svg"), -ms-linear-gradient(top, #e82836 0%, #d8242f 100%);
	background-image: url("../images/icon_treefoldgrey.svg"), -o-linear-gradient(top, #e82836 0%, #d8242f 100%);
	background-image: url("../images/icon_treefoldgrey.svg"), -webkit-gradient(linear, center top, center bottom, color-stop(0, #e82836), color-stop(1, #d8242f));
	background-image: url("../images/icon_treefoldgrey.svg"), linear-gradient(to bottom center, #e82836 0%, #d8242f 100%);
	background-repeat: no-repeat, no-repeat;
	background-position: 5px 8px, center;
	background-size: 16px 12px, 100% 100%;
	background-color: #d8242f;
}

.hol3_topspace_tophotels_treeunfold
{
	background-image: none;
	background-image: none, -moz-linear-gradient(top, #cd0d18 0%, #bd0b15 100%);
	background-image: none, -ms-linear-gradient(top, #cd0d18 0%, #bd0b15 100%);
	background-image: none, -o-linear-gradient(top, #cd0d18 0%, #bd0b15 100%);
	background-image: none, -webkit-gradient(linear, center top, center bottom, color-stop(0,#cd0d18), color-stop(1, #bd0b15));
	background-image: none, linear-gradient(to bottom center, #cd0d18 0%, #bd0b15 100%);
	background-repeat: no-repeat, no-repeat;
	background-color: #bd0b15;
}

.hol3_topspace_tophotels_cont
{
	position: absolute;
	left: -30px;
	top: 28px;
	width: 330px;
	overflow-x: hidden;
	overflow-y: hidden;
	background-color: rgba(0,0,0,0.5);
	z-index: 1000;
}

.hol3_topspace_tophotels_subcont
{
	background-color: #FFFFFF;
}

.hol3_topspace_tophotels_spc
{
	height: 6px;
}

.hol3_topspace_tophotels_sep
{
	height: 4px;
}

.hol3_topspace_tophotels_item
{
	//padding-left: 3px;
	//padding-top: 3px;
	//padding-bottom: 2px;
	width: 330px;
	color: #ffffff;
	background-color: rgba(32,32,32,0.5);
	font-size: 110%;
	font-family: 'hol3-b', Helvetica, sans-serif;
	cursor: pointer;
}

.hol3_topspace_tophotels_itemhover
{
	background-color: rgba(168,201,243,0.8);
}

.hol3_topspace_tophotels_subitem
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 3px;
	width: 330px;
	color: #000000;
	font-size: 100%;
	cursor: pointer;
}

.hol3_topspace_tophotels_subitemhover
{
	background-color: #a8c9f3;
}

.hol3_topspace_tophotels_itemfold
{
	display: table-cell;
	vertical-alignment: top;
	right: 0px;
	width: 12px;
	height: 100%;
	background-image: url("../images/icon_zoomin.svg");
	background-repeat: no-repeat;
	background-position: 0% 3px;
	background-size: 10px 10px;
}

.hol3_topspace_tophotels_itemunfold
{
	display: table-cell;
	vertical-alignment: top;
	right: 0px;
	width: 12px;
	height: 100%;
	background-image: url("../images/icon_zoomout.svg");
	background-repeat: no-repeat;
	background-position: 0% 3px;
	background-size: 10px 10px;
}

.hol3_topspace_tophotels_itemnofold
{
	display: table-cell;
	vertical-alignment: top;
	right: 0px;
	//width: 12px;
	width: 0px;
	height: 100%;
}

.hol3_topspace_tophotels_tdimg
{
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
}

.hol3_topspace_tophotels_tdtitle
{
	vertical-align: middle;
	padding-left: 5px;
}

.hol3_topspace_tophotels_img
{
	width: 125px;
	height: 70px;
	vertical-align: top;
}

.hol3_topspace_tophotels_tooltip
{
	position: absolute;
	left: 0px;
	top: 0px;
	background: rgba(128,128,128,0.66);
	z-index: 1006;
}

.hol3_topspace_tophotels_tooltipimg
{
	width: 320px;
	//height: 180px;
	padding: 1px;
	vertical-align: top;
}

.hol3_topspace_tophotels_err
{
	align: center;
	vertical-align: middle;
	color: red;
}

.hol3_topspace_tophotels_maindiv
{
}

.hol3_topspace_tophotels_title
{
}

.hol3_topspace_tophotels_hotel
{
	padding: 0px;
}

.hol3_topspace_tophotels_topline
{
	height: 0px;
	padding: 0px;
	border-top: 1px solid rgba(128,128,128,0.33);
	border-bottom: 0px;
}

.hol3_topspace_tophotels_leftline
{
	border-left: 1px solid rgba(128,128,128,0.33);
}

.hol3_topspace_tophotels_title_titl
{
	color: white;
	font-size: 400%;
	font-family: 'hol3-r', Helvetica, sans-serif;
	text-transform: uppercase;
	padding-bottom: 0px;
}

.hol3_topspace_tophotels_title_locname
{
	color: white;
	font-size: 110%;
	font-family: 'hol3-r', Helvetica, sans-serif;
	padding-top: 0px;
}

.hol3_topspace_tophotels_hotel_img
{
	padding-left: 8px;
	padding-right: 8px;
}

.hol3_topspace_tophotels_hotel_title
{
	color: white;
	font-size: 110%;
	font-family: 'hol3-b', Helvetica, sans-serif;	
	vertical-align: top;
	height: 20px;
}

.hol3_topspace_tophotels_hotel_star
{
	display: inline-block;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	background-image: url("../images/star_yellow.svg");
}

.hol3_topspace_tophotels_hotel_desc
{
	color: white;
	font-size: 100%;
	font-family: 'hol3-r', Helvetica, sans-serif;	
	vertical-align: top;
}

.hol3_topspace_tophotels_hotel_detail
{
	color: white;
	vertical-align: bottom;
	padding-bottom: 4px;
	height: 22px;
}

.hol3_topspace_tophotels_hotel_detailbut
{
	color: white;
	font-size: 110%;
	font-family: 'hol3-r', Helvetica, sans-serif;	
	text-align: center;
	height: 20px;
	width: 100px;
	border: 1px solid white;
	border-radius: 4px;
	padding-top: 3px;
	background-color: rgba(0,0,0,0.66);
	cursor: pointer;
}

.hol3_topspace_tophotels_hotel_detailbut:hover
{
	background-color: rgba(32,32,32,0.66);
}

.hol3_topspace_onlinecross_in
{
	display: table;
	position: absolute;
	height: 0px;
	width: 0px;
	top: 0px;
	left: 0px;
}
                        
.hol3_topspace_onlinecross_row
{
	display: table-row;
}

.hol3_topspace_onlinecross_col
{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

.hol3_topspace_onlinecross_div
{
	position: relative;
}

.hol3_topspace_onlinecross_iframe
{
	background: rgba(0,0,0,0.66);
	position: absolute;
	border: 0px;
}

.hol3_topspace_centercoverbox
{
	position: absolute;
	background-color: rgba(16,16,16,0.90);
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 990;
}

.hol3_topspace_centercoverbox_close
{
	position: absolute;
	width: 22px;
	height: 20px;
	top: 6px;
	right: 10px;
	background-repeat: no-repeat;
	background-position: center right;
	background-size: 20px 18px;
	background-image: url("../images/icon_close.svg");
	cursor: pointer;
}


.hol3_bottomspace_holseason
{
	display: inline-block;
	font-family: 'hol3-b', Helvetica, sans-serif;
	font-size: 110%;
	text-align: center;
	width: 140px;
	height: 22px;
	color: white;
	margin-top: 15px;
	margin-right: 12px;
	padding-top: 7px;
	cursor: pointer;
	border-radius: 5px;
	border: 1px solid #c0c0c0;
	background-color: black;
	background-image: -moz-linear-gradient(top, #181818 0%, #000000 100%);
	background-image: -ms-linear-gradient(top, #181818 0%, #000000 100%);
	background-image: -o-linear-gradient(top, #181818 0%, #000000 100%);
	background-image: -webkit-gradient(linear, center top, center bottom, color-stop(0, #181818 0%), color-stop(1, #000000));
	background-image: linear-gradient(to bottom center, #181818 0%, #000000 100%);
}

 #hol3_bottomspace_advertcontleft
{
	position: absolute;
	left: 0px;
	top: 0px;
	margin-top: 2px;
	margin-left: 20px;
	vertical-align: middle;
}

 #hol3_bottomspace_advertcontright
{
	position: absolute;
	right: 50px;
	top: 0px;
	margin-top: 2px;
	margin-left: 20px;
	vertical-align: top;
}
                      
.hol3_bottomspace_advert
{
	display: inline-block;
	margin-right: 15px;
	vertical-align: top;
	height: 70px;
	border: 0;
}

.hol3_bottomspace_bannerleft
{
	margin-right: 5px;
}
                               
 #hol3_bottomspace_sitour
{
	position: absolute; 
	top: 12px;
	right: 10px;
	vertical-align: top;
}


.hol3_homepage_bg
{
}

.hol3_homepage_img_cont
{
}

.hol3_homepage_img_img
{
}

.hol3_homepage_img_navdot_full
{
	background-image: url("../images/navdot_full.svg");
	width: 20px;
	height: 20px;
	background-size: 80% 80%;
	background-repeat: no-repeat;
	cursor: pointer;
}

.hol3_homepage_img_navdot_empty
{
	background-image: url("../images/navdot_empty.svg");
	width: 20px;
	height: 20px;
	background-size: 80% 80%;
	background-repeat: no-repeat;
	cursor: pointer;
}

.hol3_homepage_img_cover
{
	background-image: -moz-linear-gradient(top, rgba(40,40,40,0) 0%, rgba(40,40,40,0.5) 100%);
	background-image: -ms-linear-gradient(top, rgba(40,40,40,0) 0%, rgba(40,40,40,0.5) 100%);
	background-image: -o-linear-gradient(top, rgba(40,40,40,0) 0%, rgba(40,40,40,0.5) 100%);
	background-image: -webkit-gradient(linear, center top, center bottom, color-stop(0, rgba(40,40,40,0)), color-stop(1, rgba(40,40,40,0.5)) );
	background-image: linear-gradient(to bottom center, rgba(40,40,40,0) 0%, rgba(40,40,40,0.5) 100%);
	//background-image: -ms-linear-gradient(left, #282828 0%, #606060 40%, #707070 55%, #606060 70%, #282828 100%);
	//background-image: -o-linear-gradient(left, #282828 0%, #606060 40%, #707070 55%, #606060 70%, #282828 100%);
	//background-image: -webkit-gradient(linear, left center, right center, color-stop(0, #282828), color-stop(0.4, #606060), color-stop(0.55, #707070), color-stop(0.7, #606060), color-stop(1, #282828));
	//background-image: linear-gradient(to center right, #282828 0%, #606060 40%, #707070 55%, #606060 70%, #282828 100%);
	background-color: rgba(0,0,0,0);
	height: 45px;
	pointer-events: none;
}

.hol3_homepage_allinfopanels
{
}

.hol3_homepage_infopanel
{
	vertical-align: top;
	display: inline-block;
	width: 110px;
	height: 160px;
	background-color: rgba(255,255,255,0.6);
	color: black;
	cursor: pointer;
}

.hol3_homepage_infopanel_num
{
	width: 110px;
	height: 80px;
	text-align: center;
	line-height: 80px;
	font-size: 500%;
	font-weight: bold;
	font-family: 'hol3-c', Helvetica, sans-serif;	
}

.hol3_homepage_infopanel_titl
{
	width: 110px;
	height: 60px;
	text-align: center;
	line-height: 30px;
	font-size: 200%;
	font-family: 'hol3-c', Helvetica, sans-serif;
}

.hol3_homepage_infopanel:hover
{
	background-color: rgba(168,201,243,0.6);
}

.hol3_homepage_photoname
{
	position: absolute;
	background-color: rgba(255,255,255,0.6);
	color: black;
	font-size: 200%;
	padding: 4px;
	top: 10px;
	text-align: right;
	white-space: nowrap;
	font-weight: bold;
	font-family: 'hol3-c', Helvetica, sans-serif;
	//border-radius: 4px;
}

.hol3_homepage_locevallinks
{
	position: absolute;
	width: 934px;
	height: 400px;
	/*! padding-left: 25px; */
	/*! padding-right: 25px; */
	/*! padding-top: 10px; */
	/*! padding-bottom: 10px; */
	background-color: rgba(0,0,0,0.5);
}

.hol3_homepage_locevallinks_titlecont
{
}

.hol3_homepage_locevallinks_title
{
	color: white;
	white-space: nowrap;
	font-family: 'hol3-r', Helvetica, sans-serif;
	font-size: 28px;
	text-transform: uppercase;
	vertical-align: middle;
}

.hol3_homepage_locevallinks_remark
{
	color: white;
	white-space: nowrap;
	font-family: 'hol3-r', Helvetica, sans-serif;
	font-size: 16px;
	margin-left: 10px;
	text-transform: none;
	vertical-align: middle;
}

.hol3_homepage_locevallinks_titlelogo
{
	position: absolute;
	width: 128px;
	height: 50px;
	text-align: right;
	background-image: url("../images/logo_ahs.svg");
	background-repeat: no-repeat, no-repeat;
	background-position: right;
	background-size: 128px 48px;
}

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


.hol3_homepage_locevallinks_linktab
{
	position: absolute;
	/*! border: 1px solid rgba(255,255,255,0.25); */
	background-color: rgba(0,0,0,0.25);
}

.hol3_homepage_locevallinks_linkbox
{
	position: absolute;
	background-color: rgba(0,0,0,0.33);
	background-repeat: no-repeat;
	background-position: 95% 50%;
	background-size: 25px 25px;
	background-image: url("../images/icon_locevallink.svg");
	cursor: pointer;
}

.hol3_homepage_locevallinks_linkname
{
	position: absolute;
	margin-left: 15px;
	white-space: nowrap;
	color: white;
	font-family: 'hol3-c', Helvetica, sans-serif;
	font-size: 22px;
	vertical-align: middle;
}


.hol3_loccom_leftbutpanel_cont
{
	position: absolute;
	width: 202px;
	z-index: 980;
}

.hol3_loccom_leftbutpanel_sep
{
	height: 1px;
	background-image: -moz-linear-gradient(left, #C0C0C0 0%, #FFFFFF 3%, #FFFFFF 97%, #C0C0C0 100%);
	background-image: -ms-linear-gradient(left, #C0C0C0 0%, #FFFFFF 3%, #FFFFFF 97%, #C0C0C0 100%);
	background-image: -o-linear-gradient(left, #C0C0C0 0%, #FFFFFF 3%, #FFFFFF 97%, #C0C0C0 100%);
	background-image: -webkit-gradient(linear, left center, right center, color-stop(0, #C0C0C0), color-stop(0.03, #FFFFFF), color-stop(0.97, #FFFFFF), color-stop(1, #C0C0C0));
	background-image: linear-gradient(to right, #C0C0C0 0%, #FFFFFF 3%, #FFFFFF 97%, #C0C0C0 100%);
	background-color: #FFFFFF;
}

.hol3_loccom_leftbutpanel_but
{
	position: relative;
	width: 187px;
	height: 42px;
	padding-right: 15px;
	background-image: -moz-linear-gradient(left, #707070 0%, #303030 100%);
	background-image: -ms-linear-gradient(left, #707070 0%, #303030 100%);
	background-image: -o-linear-gradient(left, #707070 0%, #303030 100%);
	background-image: -webkit-gradient(linear, left center, right center, color-stop(0, #707070), color-stop(1, #303030));
	background-image: linear-gradient(to center right, #707070 0%, #303030 100%);
	
	background-color: #202020;
	background-position: center center;
	background-size: 100% 100%;
	background-repeat: no-repeat;
}

.hol3_loccom_leftbutpanel_but_arrow
{
	background-image: url("../images/icon_lefttriangle.svg"), -moz-linear-gradient(left, #707070 0%, #303030 100%);
	background-image: url("../images/icon_lefttriangle.svg"), -ms-linear-gradient(left, #707070 0%, #303030 100%);
	background-image: url("../images/icon_lefttriangle.svg"), -o-linear-gradient(left, #707070 0%, #303030 100%);
	background-image: url("../images/icon_lefttriangle.svg"), -webkit-gradient(linear, left center, right center, color-stop(0, #707070), color-stop(1, #303030));
	background-image: url("../images/icon_lefttriangle.svg"), linear-gradient(to center right, #707070 0%, #303030 100%);
	
	background-color: #202020;
	background-position: 99% center, center center;
	background-size: 14px 20px, 100% 100%;
	background-repeat: no-repeat, no-repeat;
}

.hol3_loccom_leftbutpanel_butlast
{
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

.hol3_loccom_leftbutpanel_butfirst
{
}

.hol3_loccom_leftbutpanel_buthover
{
	background-image: -moz-linear-gradient(left, #101010 0%, #101010 100%);
	background-image: -ms-linear-gradient(left, #101010 0%, #101010 100%);
	background-image: -o-linear-gradient(left, #101010 0%, #101010 100%);
	background-image: -webkit-gradient(linear, left center, right center, color-stop(0, #101010), color-stop(1, #101010));
	background-image: linear-gradient(to center right, #101010 0%, #303030 100%);
	background-color: #101010;
}

.hol3_loccom_leftbutpanel_buthover_arrow
{
	background-image: url("../images/icon_lefttrianglehl.svg"), -moz-linear-gradient(left, #101010 0%, #101010 100%);
	background-image: url("../images/icon_lefttrianglehl.svg"), -ms-linear-gradient(left, #101010 0%, #101010 100%);
	background-image: url("../images/icon_lefttrianglehl.svg"), -o-linear-gradient(left, #101010 0%, #101010 100%);
	background-image: url("../images/icon_lefttrianglehl.svg"), -webkit-gradient(linear, left center, right center, color-stop(0, #101010), color-stop(1, #101010));
	background-image: url("../images/icon_lefttrianglehl.svg"), linear-gradient(to center right, #101010 0%, #303030 100%);
	background-color: url("../images/icon_lefttrianglehl.svg"), #101010;
}

.hol3_loccom_leftbutpanel_curpointer
{
	cursor: pointer;
}

.hol3_loccom_leftbutpanel_butact
{
}

.hol3_loccom_leftbutpanel_butacthover
{
}

.hol3_loccom_leftbutpanel_butdt
{
	height: 24px;
	width: 145px;
	padding-left: 42px;
	font-size: 110%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
	line-height: 24px;
	background-image: none;
	background-color: #101010;
}

.hol3_loccom_leftbutpanel_icon
{
	position: absolute;
	left: 8px;
	top: 7px;
	width: 28px;
	height: 28px;
	background-repeat: no-repeat, no-repeat;
	background-position: center;
	background-size: 28px 28px;
}

.hol3_loccom_leftbutpanel_inner
{
	position: absolute;
	left: 42px;
	top: 0px;
	width: 150px;
	height: 42px;
	font-size: 115%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
	line-height: 42px;
}

.hol3_loccom_leftbutpanel_inner_uppercase
{
	text-transform: uppercase;
}

.hol3_loccom_leftbutpanel_icon_oper
{
	background-image: url("../images/icon_clock.svg");
}

.hol3_loccom_leftbutpanel_icon_cams
{
	background-image: url("../images/icon_camera.svg");
}

.hol3_loccom_leftbutpanel_icon_video
{
	background-image: url("../images/icon_videoplay.svg");
}

.hol3_loccom_leftbutpanel_icon_pano
{
	background-image: url("../images/icon_panoplay.svg");
}

.hol3_loccom_leftbutpanel_icon_temp
{
	background-image: url("../images/icon_thermo.svg");
}

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

.hol3_loccom_leftbutpanel_icon_lifts
{
	background-image: url("../images/icon_lift.svg");
}

.hol3_loccom_leftbutpanel_icon_slopes
{
	background-image: url("../images/icon_downhill.svg");
}

.hol3_loccom_leftbutpanel_icon_crosscountry
{
	background-image: url("../images/icon_crosscountry.svg");
}

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

.hol3_loccom_leftbutpanel_icon_services
{
	background-image: url("../images/icon_services.svg");
}

.hol3_loccom_leftbutpanel_icon_info
{
	background-image: url("../images/icon_info.svg");
}

.hol3_loccom_leftbutpanel_icon_panomap
{
	background-image: url("../images/icon_panomap.svg");
}

.hol3_loccom_leftbutpanel_icon_admin
{
	background-image: url("../images/icon_wrench.svg");
}

.hol3_loccom_leftbutpanel_icon_download
{
	background-image: url("../images/icon_savefile.svg");
}

.hol3_loccom_leftbutpanel_inner_oper_titl
{
	//line-height: 24px;
}

.hol3_loccom_leftbutpanel_inner_oper_time
{
	line-height: 11px;
	font-size: 95%;
}

.hol3_loccom_leftbutpanel_inner_cams_num
{
	font-size: 135%;
}

.hol3_loccom_leftbutpanel_inner_temp_num
{
	font-size: 135%;
}

.hol3_loccom_leftbutpanel_inner_snow_num
{
	font-size: 135%;
}

.hol3_loccom_leftbutpanel_inner_lifts_num
{
	font-size: 135%;
}

.hol3_loccom_leftbutpanel_inner_slopes_num
{
	font-size: 135%;
}

.hol3_loccom_leftbutpanel_inner_crosscountry_num
{
	font-size: 135%;
}

.hol3_loccom_leftbutpanel_inner_tourtracks_num
{
	font-size: 135%;
}

.hol3_loccom_leftbutpanel_combined
{
	position: absolute;
	left: 2px;
	top: 6px;
	width: 180px;
	height: 42px;
	font-size: 115%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	color: #ffffff;
	text-align: left;
	vertical-align: top;
}

.hol3_loccom_leftbutpanel_combined_icon
{
	display: inline-block;
	margin-right: 0px;
	padding-right: 16px;
	width: 28px;
	height: 28px;
	background-repeat: no-repeat, no-repeat;
	background-position: center;
	background-size: 28px 28px;
}

.hol3_loccom_leftbutpanel_combined_lifts
{
	background-image: url("../images/icon_lift.svg");
}

.hol3_loccom_leftbutpanel_combined_slopes
{
	background-image: url("../images/icon_downhill.svg");
}

.hol3_loccom_leftbutpanel_combined_cross
{
	background-image: url("../images/icon_crosscountry.svg");
}

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

.hol3_loccom_leftbutpanel_combined_services
{
	background-image: url("../images/icon_services.svg");
}

.hol3_loccom_leftbutpanel_detail
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 185px;
	color: #ffffff;
	background-color: #101010;
}

.hol3_loccom_leftbutpanel_detail_locinfo
{
	background-image: -moz-linear-gradient(left, #101010 0%, #404040 100%);
	background-image: -ms-linear-gradient(left, #101010 0%, #404040 100%);
	background-image: -o-linear-gradient(left, #101010 0%, #404040 100%);
	background-image: -webkit-gradient(linear, left center, right center, color-stop(0, #101010), color-stop(1, #404040));
	background-image: linear-gradient(to center right, #101010 0%, #404040 100%);
}

.hol3_loccom_leftbutpanel_detail_hover
{
	background-color: #181818;
}

.hol3_loccom_leftbutpanel_detail_std_leftalign
{
	padding: 4px;
	text-align: left;
	font-size: 100%;
	//font-weight: 700;
	font-family: 'hol3-b', Helvetica, sans-serif;
}

.hol3_loccom_leftbutpanel_detail_std_rightalign
{
	padding: 4px;
	text-align: right;
	font-size: 110%;
	//font-weight: 700;
	font-family: 'hol3-b', Helvetica, sans-serif;
}

.hol3_loccom_leftbutpanel_detail_std_rightalignbig
{
	padding: 4px;
	text-align: right;
	font-size: 140%;
	//font-weight: 700;
	font-family: 'hol3-b', Helvetica, sans-serif;
}

.hol3_loccom_leftbutpanel_detail_std_addinfo
{
	padding-top: 0px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	text-align: right;
	font-size: 95%;
	//font-weight: 700;
	font-family: 'hol3-b', Helvetica, sans-serif;
}

.hol3_loccom_leftbutpanel_detail_std_moreinfo
{
	padding: 4px;
	text-align: right;
	font-size: 95%;
	//font-weight: 700;
	font-family: 'hol3-b', Helvetica, sans-serif;
	color: #d8242f;
}

.hol3_loccom_leftbutpanel_detail_bilestopy
{
	padding: 4px;
	text-align: right;
	font-size: 100%;
	//font-weight: 700;
	font-family: 'hol3-b', Helvetica, sans-serif;
	//color: #d8242f;
}

.hol3_loccom_leftbutpanel_detail_std_moreinfo_hover
{
	text-decoration: underline;
}

.hol3_loccom_leftbutpanel_detail_line
{
	height: 1px;
	background-image: -moz-linear-gradient(left, #C0C0C0 0%, #FFFFFF 3%, #FFFFFF 97%, #C0C0C0 100%);
	background-image: -ms-linear-gradient(left, #C0C0C0 0%, #FFFFFF 3%, #FFFFFF 97%, #C0C0C0 100%);
	background-image: -o-linear-gradient(left, #C0C0C0 0%, #FFFFFF 3%, #FFFFFF 97%, #C0C0C0 100%);
	background-image: -webkit-gradient(linear, left center, right center, color-stop(0, #C0C0C0), color-stop(0.03, #FFFFFF), color-stop(0.97, #FFFFFF), color-stop(1, #C0C0C0));
	background-image: linear-gradient(to right, #C0C0C0 0%, #FFFFFF 3%, #FFFFFF 97%, #C0C0C0 100%);
	background-color: #FFFFFF;
}

.hol3_loccom_leftbutpanel_detail_subline
{
	height: 1px;
	background-image: -moz-linear-gradient(left, #202020 0%, #404040 3%, #404040 97%, #202020 100%);
	background-image: -ms-linear-gradient(left, #202020 0%, #404040 3%, #404040 97%, #202020 100%);
	background-image: -o-linear-gradient(left, #202020 0%, #404040 3%, #404040 97%, #202020 100%);
	background-image: -webkit-gradient(linear, left center, right center, color-stop(0, #202020), color-stop(0.03, #404040), color-stop(0.97, #404040), color-stop(1, #202020));
	background-image: linear-gradient(to right, #202020 0%, #404040 3%, #404040 97%, #202020 100%);
	background-color: #404040;
}

.hol3_loccom_leftbutpanel_detailload
{
	padding: 4px;
	text-align: left;
	font-size: 100%;
	//font-weight: 700;
	font-family: 'hol3-b', Helvetica, sans-serif;	
}

.hol3_loccom_camlist_cont
{
	position: absolute;
}

.hol3_loccom_camlist_header
{
	padding: 3px;
	text-align: center;
	vertical-align: bottom;
	background-color: black;
	font-size: 100%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
}

.hol3_loccom_camlist_footer
{
	padding: 3px;
	text-align: center;
	background-color: black;
}

.hol3_loccom_camlist_cont_locinfo
{
	//background-color: #101010;
}

.hol3_loccom_camlist_header_locinfo
{
	background-image: -moz-linear-gradient(left, #101010 0%, #404040 100%);
	background-image: -ms-linear-gradient(left, #101010 0%, #404040 100%);
	background-image: -o-linear-gradient(left, #101010 0%, #404040 100%);
	background-image: -webkit-gradient(linear, left center, right center, color-stop(0, #101010), color-stop(1, #404040));
	background-image: linear-gradient(to center right, #101010 0%, #404040 100%);
	background-color: #101010;
}

.hol3_loccom_camlist_footer_locinfo
{
	background-image: -moz-linear-gradient(left, #101010 0%, #404040 100%);
	background-image: -ms-linear-gradient(left, #101010 0%, #404040 100%);
	background-image: -o-linear-gradient(left, #101010 0%, #404040 100%);
	background-image: -webkit-gradient(linear, left center, right center, color-stop(0, #101010), color-stop(1, #404040));
	background-image: linear-gradient(to center right, #101010 0%, #404040 100%);
	background-color: #101010;
}

.hol3_loccom_camlist_img
{
	background-color: black;
	cursor: pointer;
}

.hol3_loccom_camlist_hsp
{
	background-color: rgba(255,255,255,0.33);
}

.hol3_loccom_camlist_vsp
{
	background-color: rgba(255,255,255,0.33);
}

.hol3_loccom_camlist_hsp_locinfo
{
	background-color: #303030;
}

.hol3_loccom_camlist_vsp_locinfo
{
	background-color: #303030;
}

.hol3_loccom_camlist_current
{
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	background-color: #282828;
}

.hol3_loccom_camlist_header_hover
{
	background-color: #282828;
}

.hol3_loccom_camlist_footer_hover
{
	background-color: #282828;
}

.hol3_loccom_camlist_img_hover
{
	background-color: #282828;
}

.hol3_loccom_camlist_leftarrow
{
	width: 30px;
	background-color: #202020;
	background-image: url("../images/icon_galleft.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 20px 60px;
	background-clip: padding-box;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
	cursor: pointer;
}

.hol3_loccom_camlist_leftarrow_hover
{
	background-color: #303030;
	background-image: url("../images/icon_gallefthl.svg");
}

.hol3_loccom_camlist_leftarrow_dis
{
	background-image: url("../images/icon_galleftdis.svg");
	cursor: default;
}

.hol3_loccom_camlist_rightarrow
{
	width: 30px;
	background-color: #202020;
	background-image: url("../images/icon_galright.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 20px 60px;
	background-clip: padding-box;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	cursor: pointer;
}

.hol3_loccom_camlist_rightarrow_hover
{
	background-color: #303030;
	background-image: url("../images/icon_galrighthl.svg");
}

.hol3_loccom_camlist_rightarrow_dis
{
	background-image: url("../images/icon_galrightdis.svg");
	cursor: default;
}


.hol3_loccom_popup_popup
{
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: #101010;
	padding: 2px;
	z-index: 10;
}

.hol3_loccom_popup_titltab
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

.hol3_loccom_popup_titlrow
{
	background-color: #101010;
	cursor: pointer;
	height: 23px;
	font-size: 105%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	color: white;
}

.hol3_loccom_popup_conttab
{
	max-height: 380px;
	overflow-y: auto;
}

.hol3_loccom_popup_tab
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	font-size: 105%;
}

.hol3_loccom_popup_rowodd
{
	background-color: #202020;
}

.hol3_loccom_popup_roweven
{
	background-color: #282828;
}

.hol3_loccom_popup_rowempty
{
	height: 4px;
}

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

.hol3_loccom_popup_titlclose
{
	width: 22px;
}

.hol3_loccom_popup_itemclose
{
	width: 22px;
}

.hol3_loccom_popup_titlitem
{
	font-size: 105%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	padding: 0px;
	height: 14px;
	color: white;
}

.hol3_loccom_popup_colitem
{
	font-size: 105%;
	padding: 0px;
	color: white;
}

.hol3_loccom_liftspopup_titl1
{
	width: 92px;
}

.hol3_loccom_liftspopup_titl2
{
	width: 0px;
}

.hol3_loccom_liftspopup_titl3
{
	width: 0px;
}

.hol3_loccom_liftspopup_titl4
{
	width: 180px;
}

.hol3_loccom_liftspopup_titl5
{
	width: 80px;
	text-align: right;
}

.hol3_loccom_liftspopup_titl6
{
	padding-right: 10px;
	width: 100px;
	text-align: right;
}

.hol3_loccom_liftspopup_col1
{
	width: 30px;
}

.hol3_loccom_liftspopup_col2
{
	width: 30px;
}

.hol3_loccom_liftspopup_col3
{
	width: 30px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 18px 18px;
}

.hol3_loccom_liftspopup_col4
{
	width: 180px;
}

.hol3_loccom_liftspopup_col5
{
	width: 80px;
	text-align: right;
}

.hol3_loccom_liftspopup_col6
{
	width: 110px;
	text-align: right;
}

.hol3_loccom_liftspopup_status
{
	width: 30px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 30px 18px;
	background-image: url("../images/lift_stat_off.svg");
}

.hol3_loccom_liftspopup_status_0
{
	background-image: none;
}

.hol3_loccom_liftspopup_status_1
{
	background-image: url("../images/lift_stat_on.svg");
}

.hol3_loccom_liftspopup_status_4
{
	background-image: url("../images/lift_stat_blue.svg");
}

.hol3_loccom_liftspopup_status_5
{
	background-image: url("../images/lift_stat_lblue.svg");
}

.hol3_loccom_liftspopup_type
{
	background-image: none;
}

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

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

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

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

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

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

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

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

.hol3_loccom_slopespopup_titl1
{
	width: 92px;
}

.hol3_loccom_slopespopup_titl2
{
	width: 0px;
}

.hol3_loccom_slopespopup_titl3
{
	width: 0px;
}

.hol3_loccom_slopespopup_titl4
{
	width: 180px;
}

.hol3_loccom_slopespopup_titl5
{
	width: 80px;
	text-align: right;
}

.hol3_loccom_slopespopup_titl6
{
	width: 80px;
	text-align: right;
}

.hol3_loccom_slopespopup_titl7
{
	width: 80px;
	text-align: center;
}

.hol3_loccom_slopespopup_titl8
{
	width: 80px;
	text-align: center;
}

.hol3_loccom_slopespopup_col1
{
	width: 30px;
}

.hol3_loccom_slopespopup_col2
{
	width: 30px;
}

.hol3_loccom_slopespopup_col3
{
	width: 30px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 18px 18px;
}

.hol3_loccom_slopespopup_col4
{
	width: 180px;
}

.hol3_loccom_slopespopup_col5
{
	width: 80px;
	text-align: right;
}

.hol3_loccom_slopespopup_col6
{
	width: 80px;
	text-align: right;
}

.hol3_loccom_slopespopup_col7
{
	width: 80px;
	text-align: center;
}

.hol3_loccom_slopespopup_col8
{
	width: 80px;
	text-align: center;
}

.hol3_loccom_slopespopup_status
{
	width: 30px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 30px 18px;
	background-image: url("../images/slope_stat_off.svg");
}

.hol3_loccom_slopespopup_status_0
{
	background-image: none;
}

.hol3_loccom_slopespopup_status_2
{
	background-image: url("../images/slope_stat_on.svg");
}

.hol3_loccom_slopespopup_status_7
{
	background-image: url("../images/slope_stat_blue.svg");
}

.hol3_loccom_slopespopup_status_8
{
	background-image: url("../images/slope_stat_lblue.svg");
}

.hol3_loccom_slopespopup_id
{
	text-align: center;
	width: 30px;
}

.hol3_loccom_slopespopup_diff
{
	width: 30px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 18px 18px;
}

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

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

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

.hol3_loccom_slopespopup_diff_4
{
	background-image: url("../images/slope_diff_bluered.svg");
}

.hol3_loccom_slopespopup_diff_5
{
	background-image: url("../images/slope_diff_redblack.svg");
}

.hol3_loccom_slopespopup_diff_6
{
	background-image: url("../images/slope_diff_blueblack.svg");
}

.hol3_loccom_slopespopup_diff_7
{
	background-image: url("../images/slope_diff_white.svg");
}

.hol3_loccom_crosspopup_titl1
{
	width: 540px;
}

.hol3_loccom_crosspopup_titl2
{
	width: 0px;
}

.hol3_loccom_crosspopup_titl3
{
	width: 100px;
	text-align: right;
}

.hol3_loccom_crosspopup_titl4
{
	width: 100px;
	text-align: center;
}

.hol3_loccom_crosspopup_col1
{
	width: 30px;
	text-align: center;
}

.hol3_loccom_crosspopup_col2
{
	width: 510px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.hol3_loccom_crosspopup_col3
{
	width: 100px;
	text-align: right;
}

.hol3_loccom_crosspopup_col4
{
	width: 100px;
	text-align: center;
}

.hol3_loccom_tourtrackspopup_titl1
{
	width: 565px;
	padding-left: 5px;
}

.hol3_loccom_tourtrackspopup_titl2
{
	width: 0px;
}

.hol3_loccom_tourtrackspopup_titl3
{
	width: 0px;
}

.hol3_loccom_tourtrackspopup_titl4
{
	width: 100px;
	text-align: right;
}

.hol3_loccom_tourtrackspopup_titl5
{
	width: 100px;
	text-align: center;
}

.hol3_loccom_tourtrackspopup_col1
{
	width: 30px;
	text-align: center;
}

.hol3_loccom_tourtrackspopup_col2
{
	width: 30px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 18px 18px;
}

.hol3_loccom_tourtrackspopup_col3
{
	width: 510px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.hol3_loccom_tourtrackspopup_col4
{
	width: 100px;
	text-align: right;
}

.hol3_loccom_tourtrackspopup_col5
{
	width: 100px;
	text-align: center;
}

.hol3_loccom_tourtrackspopup_type
{
	//background-image: none;
	background-image: url("../images/service_unknown.svg");
}

.hol3_loccom_tourtrackspopup_type_1
{
	background-image: url("../images/tourtrack_type_1_turista.svg");
}

.hol3_loccom_tourtrackspopup_type_2
{
	background-image: url("../images/tourtrack_type_2_cyklista.svg");
}

.hol3_loccom_servicespopup_titl1
{
	//width: 92px;
	width: 62px;
}

.hol3_loccom_servicespopup_titl2
{
	width: 0px;
}

.hol3_loccom_servicespopup_titl3
{
	width: 0px;
}

.hol3_loccom_servicespopup_titl4
{
	width: 360px;
}

.hol3_loccom_servicespopup_col1
{
	width: 30px;
}

.hol3_loccom_servicespopup_col2
{
	//width: 30px;
	width: 0px;
}

.hol3_loccom_servicespopup_col3
{
	width: 30px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 18px 18px;
}

.hol3_loccom_servicespopup_col4
{
	width: 360px;
}

.hol3_loccom_servicespopup_status
{
	width: 30px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 30px 18px;
	background-image: url("../images/service_stat_off.svg");
}

.hol3_loccom_servicespopup_status_0
{
	background-image: none;
}

.hol3_loccom_servicespopup_status_1
{
	background-image: url("../images/service_stat_on.svg");
}

.hol3_loccom_servicespopup_status_3
{
	background-image: url("../images/service_stat_blue.svg");
}

.hol3_loccom_servicespopup_type
{
	//background-image: none;
	background-image: url("../images/service_unknown.svg");
}

.hol3_loccom_servicespopup_type_1
{
	background-image: url("../images/service_type_1_sancesta.svg");
}

.hol3_loccom_servicespopup_type_20
{
	background-image: url("../images/service_type_20_skibus.svg");
}

.hol3_loccom_servicespopup_type_21
{
	background-image: url("../images/service_type_21_veclyz.svg");
}

.hol3_loccom_servicespopup_type_22
{
	background-image: url("../images/service_type_22_lyzskola.svg");
}

.hol3_loccom_servicespopup_type_23
{
	background-image: url("../images/service_type_23_pujcovna.svg");
}

.hol3_loccom_servicespopup_type_24
{
	background-image: url("../images/service_type_24_skischool.svg");
}

.hol3_loccom_servicespopup_type_25
{
	background-image: url("../images/service_type_25_skibar.svg");
}

.hol3_loccom_servicespopup_type_26
{
	background-image: url("../images/service_type_26_restaurant.svg");
}

.hol3_loccom_servicespopup_type_27
{
	background-image: url("../images/service_type_27_bistro.svg");
}

.hol3_loccom_servicespopup_type_28
{
	background-image: url("../images/service_type_28_pokladna.svg");
}

.hol3_loccom_servicespopup_type_29
{
	background-image: url("../images/service_type_29_servis.svg");
}

.hol3_loccom_servicespopup_type_30
{
	background-image: url("../images/service_type_30_obcerstveni.svg");
}

.hol3_loccom_servicespopup_type_31
{
	background-image: url("../images/service_type_31_bikepark.svg");
}

.hol3_loccom_servicespopup_type_32
{
	background-image: url("../images/service_type_32_turisttrat.svg");
}

.hol3_loccom_servicespopup_type_33
{
	background-image: url("../images/service_type_33_rozhledna.svg");
}

.hol3_loccom_servicespopup_type_34
{
	background-image: url("../images/service_type_34_snowpark.svg");
}

.hol3_loccom_servicespopup_type_35
{
	background-image: url("../images/service_type_35_snowtubing.svg");
}

.hol3_loccom_servicespopup_type_36
{
	background-image: url("../images/service_type_36_hlidani.svg");
}

.hol3_loccom_servicespopup_type_37
{
	background-image: url("../images/service_type_37_apresski.svg");
}

.hol3_loccom_servicespopup_type_38
{
	background-image: url("../images/service_type_38_radar.svg");
}

.hol3_loccom_servicespopup_type_39
{
	background-image: url("../images/service_type_39_brusle.svg");
}

.hol3_loccom_servicespopup_type_40
{
	background-image: url("../images/service_type_40_bobovka.svg");
}

.hol3_loccom_servicespopup_type_41
{
	background-image: url("../images/service_type_41_tobogan.svg");
}

.hol3_loccom_servicespopup_type_42
{
	background-image: url("../images/service_type_42_beztrat.svg");
}

.hol3_loccom_servicespopup_type_43
{
	background-image: url("../images/service_type_43_hotel.svg");
}

.hol3_loccom_servicespopup_type_44
{
	background-image: url("../images/service_type_44_sport.svg");
}

.hol3_loccom_servicespopup_type_45
{
	background-image: url("../images/service_type_45_cyklostezka.svg");
}

.hol3_loccom_servicespopup_type_46
{
	background-image: url("../images/service_type_46_infocentrum.svg");
}

.hol3_loccom_servicespopup_type_47
{
	background-image: url("../images/service_type_47_camp.svg");
}

.hol3_loccom_servicespopup_type_48
{
	background-image: url("../images/service_type_48_bobovadraha.svg");
}

.hol3_loccom_servicespopup_type_49
{
	background-image: url("../images/service_type_49_vyznamnemisto.svg");
}

.hol3_loccom_servicespopup_type_50
{
	background-image: url("../images/service_type_50_skitour.svg");
}

.hol3_loccom_servicespopup_type_51
{
	background-image: url("../images/service_type_51_skicross.svg");
}

.hol3_loccom_servicespopup_type_52
{
	background-image: url("../images/service_type_52_snowboarding.svg");
}

.hol3_loccom_servicespopup_type_53
{
	background-image: url("../images/service_type_53_lyzskolicka.svg");
}

.hol3_loccom_servicespopup_type_54
{
	background-image: url("../images/service_type_54_urampa.svg");
}

.hol3_loccom_servicespopup_type_55
{
	background-image: url("../images/service_type_55_koberec.svg");
}

.hol3_loccom_servicespopup_type_56
{
	background-image: url("../images/service_type_56_placeneparkoviste.svg");
}

.hol3_loccom_servicespopup_type_57
{
	background-image: url("../images/service_type_57_bezplatparkoviste.svg");
}

.hol3_loccom_servicespopup_type_58
{
	background-image: url("../images/service_type_58_handicap.svg");
}

.hol3_loccom_servicespopup_type_59
{
	background-image: url("../images/service_type_59_krytybazen.svg");
}

.hol3_loccom_servicespopup_type_60
{
	background-image: url("../images/service_type_60_tenis.svg");
}

.hol3_loccom_servicespopup_type_61
{
	background-image: url("../images/service_type_61_paraglide.svg");
}

.hol3_loccom_servicespopup_type_62
{
	background-image: url("../images/service_type_62_skitour.svg");
}

.hol3_loccom_servicespopup_type_63
{
	background-image: url("../images/service_type_63_pesitur.svg");
}

.hol3_loccom_servicespopup_type_64
{
	background-image: url("../images/service_type_64_kablanovka.svg");
}

.hol3_loccom_servicespopup_type_65
{
	background-image: url("../images/service_type_65_policie.svg");
}

.hol3_loccom_servicespopup_type_66
{
	background-image: url("../images/service_type_66_horskasluzba.svg");
}

.hol3_loccom_servicespopup_type_67
{
	background-image: url("../images/service_type_67_doktor.svg");
}

.hol3_loccom_servicespopup_type_68
{
	background-image: url("../images/service_type_68_golf.svg");
}

.hol3_loccom_servicespopup_type_69
{
	background-image: url("../images/service_type_69_wellness.svg");
}

.hol3_loccom_servicespopup_type_70
{
	background-image: url("../images/service_type_70_bowling.svg");
}

.hol3_loccom_servicespopup_type_71
{
	background-image: url("../images/service_type_71_detskypas.svg");
}

.hol3_loccom_servicespopup_type_72
{
	background-image: url("../images/service_type_72_bigairbag.svg");
}
 
.hol3_loccom_servicespopup_type_73
{ 
	 background-image: url("../images/service_type_73_opalovani.svg"); 
} 
 
.hol3_loccom_servicespopup_type_74
{ 
	 background-image: url("../images/service_type_74_pingpong.svg"); 
} 
 
.hol3_loccom_servicespopup_type_75
{ 
	 background-image: url("../images/service_type_75_brouzd.svg"); 
} 
 
.hol3_loccom_servicespopup_type_
{ 
	 background-image: url("../images/service_type_77_fitnes.svg"); 
} 
 
.hol3_loccom_servicespopup_type_78
{ 
	 background-image: url("../images/service_type_78_masaze.svg"); 
} 
 
.hol3_loccom_servicespopup_type_79
{ 
	 background-image: url("../images/service_type_79_solarium.svg"); 
} 
 
.hol3_loccom_servicespopup_type_80
{ 
	 background-image: url("../images/service_type_80_koupaliste.svg"); 
} 
 
.hol3_loccom_servicespopup_type_81
{ 
	 background-image: url("../images/service_type_81_minigolf.svg"); 
} 
 
.hol3_loccom_servicespopup_type_82
{ 
	 background-image: url("../images/service_type_82_tramppark.svg"); 
} 
 
.hol3_loccom_servicespopup_type_83
{ 
	 background-image: url("../images/service_type_83_lanpark.svg"); 
} 

.hol3_loccom_servicespopup_type_84
{ 
	 background-image: url("../images/service_type_84_venkbaz.svg"); 
} 
 
.hol3_loccom_servicespopup_type_85
{ 
	 background-image: url("../images/service_type_85_sauna.svg"); 
} 
 
.hol3_loccom_servicespopup_type_86
{ 
	 background-image: url("../images/service_type_86_plaz.svg"); 
} 
 
.hol3_loccom_servicespopup_type_87
{ 
	 background-image: url("../images/service_type_87_parnik.svg"); 
} 
 
.hol3_loccom_servicespopup_type_88
{ 
	 background-image: url("../images/service_type_88_elelode.svg"); 
} 
 
.hol3_loccom_servicespopup_type_89
{ 
	 background-image: url("../images/service_type_89_eleskutru.svg"); 
} 
 
.hol3_loccom_servicespopup_type_90
{ 
	 background-image: url("../images/service_type_90_pujckol.svg"); 
} 
 
.hol3_loccom_servicespopup_type_91
{ 
	 background-image: url("../images/service_type_91_elekolo.svg"); 
} 
 
.hol3_loccom_servicespopup_type_92
{ 
	 background-image: url("../images/service_type_92_pujcslap.svg"); 
} 
 
.hol3_loccom_servicespopup_type_93
{ 
	 background-image: url("../images/service_type_93_pujcsportpotreb.svg"); 
} 
 
.hol3_loccom_servicespopup_type_94
{ 
	 background-image: url("../images/service_type_94_inline.svg"); 
} 
 
.hol3_loccom_servicespopup_type_95
{ 
	 background-image: url("../images/service_type_95_singletrack.svg"); 
} 
 
.hol3_loccom_servicespopup_type_96
{ 
	 background-image: url("../images/service_type_96_frisbee.svg"); 
} 
 
.hol3_loccom_servicespopup_type_97
{ 
	 background-image: url("../images/service_type_97_pristav.svg"); 
} 

.hol3_loccom_servicespopup_type_98
{ 
	 background-image: url("../images/service_type_98_kolobezky.svg"); 
} 
 
.hol3_loccom_servicespopup_type_99
{ 
	 background-image: url("../images/service_type_99_yachting.svg"); 
} 

.hol3_loccom_servicespopup_type_100
{ 
	 background-image: url("../images/service_type_100_lekarna.svg"); 
} 
 
.hol3_loccom_servicespopup_type_101
{ 
	 background-image: url("../images/service_type_101_funpark.svg"); 
} 
 
.hol3_loccom_servicespopup_type_102
{ 
	 background-image: url("../images/service_type_102_obora.svg"); 
} 
 
.hol3_loccom_servicespopup_type_103
{ 
	 background-image: url("../images/service_type_103_ohniste.svg"); 
} 
 
.hol3_loccom_servicespopup_type_104
{ 
	 background-image: url("../images/service_type_104_karavan.svg"); 
} 
 
.hol3_loccom_servicespopup_type_105
{ 
	 background-image: url("../images/service_type_105_detskehriste.svg"); 
} 

.hol3_loccom_servicespopup_type_106
{ 
	 background-image: url("../images/service_type_106_lukostrelba.svg"); 
} 

.hol3_loccom_servicespopup_type_107
{ 
	 background-image: url("../images/service_type_107_lanovka.svg"); 
} 

.hol3_loccom_servicespopup_type_108
{
	background-image: url("../images/service_type_108_tubing.svg");
}

.hol3_loccom_servicespopup_type_109
{
	background-image: url("../images/service_type_109_wififree.svg");
}

.hol3_loccom_servicespopup_type_111
{
	background-image: url("../images/service_type_111_sandraha.svg");
}

.hol3_loccom_servicespopup_type_112
{
	background-image: url("../images/service_type_112_skialp.svg");
}

.hol3_loccom_servicespopup_type_115
{
	background-image: url("../images/service_type_115_shop.svg");
}

.hol3_loccom_servicespopup_type_116
{
	background-image: url("../images/service_type_116_detska_cesta.svg");
}





.hol3_loccom_infomenu_cont
{
	position: absolute;
	width: 180px;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 4px;
	background-image: -moz-linear-gradient(left, #101010 0%, #303030 100%);
	background-image: -ms-linear-gradient(left, #101010 0%, #303030 100%);
	background-image: -o-linear-gradient(left, #101010 0%, #303030 100%);
	background-image: -webkit-gradient(linear, left center, right center, color-stop(0, #101010), color-stop(1, #303030));
	background-image: linear-gradient(to center right, #101010 0%, #303030 100%);
	background-color: #101010;
	z-index: 1002;
}

.hol3_loccom_infomenu_item
{
	font-size: 105%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	//text-transform: uppercase;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	cursor: pointer;
}

.hol3_loccom_infomenu_itemhover
{
	background-color: #a8c9f3;
}

.hol3_loccom_infomenu_sep
{
	height: 5px;
}

.hol3_loccom_mappospopup_titl1
{
	width: 640px;
}

.hol3_loccom_mappospopup_col1
{
	height: 360px;
}

.hol3_loccom_mappospopup_map
{
	width: 640px;
	height: 360px;
}

.hol3_loccom_mappospopup_flag
{
	position: absolute;
	width: 80px;
	height: 50px;
	background-image: url("../images/icon_flag.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100;
	cursor: pointer;
}

.hol3_loccom_admmenu_cont
{
	position: absolute;
	width: 140px;
	overflow: hidden;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 4px;
	background-image: -moz-linear-gradient(left, #101010 0%, #303030 100%);
	background-image: -ms-linear-gradient(left, #101010 0%, #303030 100%);
	background-image: -o-linear-gradient(left, #101010 0%, #303030 100%);
	background-image: -webkit-gradient(linear, left center, right center, color-stop(0, #101010), color-stop(1, #303030));
	background-image: linear-gradient(to center right, #101010 0%, #303030 100%);
	background-color: #101010;
	z-index: 1002;
}

.hol3_loccom_admmenu_item
{
	font-size: 105%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	//text-transform: uppercase;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	cursor: pointer;
}

.hol3_loccom_admmenu_itemhover
{
	background-color: #a8c9f3;
}

.hol3_loccom_admmenu_sep
{
	height: 5px;
}

.hol3_loccom_dwnlmenu_cont
{
	position: absolute;
	//width: 140px;
	overflow: hidden;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 4px;
	background-image: -moz-linear-gradient(left, #101010 0%, #303030 100%);
	background-image: -ms-linear-gradient(left, #101010 0%, #303030 100%);
	background-image: -o-linear-gradient(left, #101010 0%, #303030 100%);
	background-image: -webkit-gradient(linear, left center, right center, color-stop(0, #101010), color-stop(1, #303030));
	background-image: linear-gradient(to center right, #101010 0%, #303030 100%);
	background-color: #101010;
	z-index: 1002;
}

.hol3_loccom_dwnlmenu_item
{
	font-size: 105%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	//text-transform: uppercase;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	white-space: nowrap;
	cursor: pointer;
}

.hol3_loccom_dwnlmenu_itemhover
{
	background-color: #a8c9f3;
}

.hol3_loccom_dwnlmenu_sep
{
	height: 5px;
}

.hol3_loccom_bestshotcfg_titl_id
{
	width: 30px;
	text-align: center;
}

.hol3_loccom_bestshotcfg_titl_imgdt
{
	width: 200px;
	text-align: center;
}

.hol3_loccom_bestshotcfg_titl_imgsize
{
	width: 0px;
	text-align: center;
}

.hol3_loccom_bestshotcfg_titl_panodt
{
	width: 200px;
	text-align: center;
}

.hol3_loccom_bestshotcfg_titl_panosize
{
	width: 0px;
	text-align: center;
}

.hol3_loccom_bestshotcfg_titl_hspdt
{
	width: 200px;
	text-align: center;
}

.hol3_loccom_bestshotcfg_titl_hspsize
{
	width: 0px;
	text-align: center;
}

.hol3_loccom_bestshotcfg_titl_hspimages
{
	width: 80px;
	text-align: center;
}


.hol3_loccom_bestshotcfg_col
{
	padding-top: 6px;
	padding-bottom: 6px;
}

.hol3_loccom_bestshotcfg_col_id
{
	width: 30px;
	text-align: center;
}

.hol3_loccom_bestshotcfg_col_imgdt
{
	width: 100px;
	text-align: center;
}

.hol3_loccom_bestshotcfg_col_imgsize
{
	width: 100px;
	text-align: center;
}

.hol3_loccom_bestshotcfg_col_panodt
{
	width: 100px;
	text-align: center;
}

.hol3_loccom_bestshotcfg_col_panosize
{
	width: 100px;
	text-align: center;
}

.hol3_loccom_bestshotcfg_col_hspdt
{
	width: 100px;
	text-align: center;
}

.hol3_loccom_bestshotcfg_col_hspsize
{
	width: 100px;
	text-align: center;
}

.hol3_loccom_bestshotcfg_col_hspimages
{
	width: 80px;
	text-align: center;
}

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

.hol3_loccom_bestshotcfg_col_curr_title
{
	text-align: left;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	padding-left: 5px;
}

.hol3_loccom_bestshotcfg_butclr
{
	background-color: #402020;
	border-radius: 4px;
	padding: 3px;
	margin-right: 5px;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	cursor: pointer;
}

.hol3_loccom_bestshotcfg_butset
{
	background-color: #204020;
	padding: 3px;
	border-radius: 4px;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	cursor: pointer;
}

.hol3_loccom_bestshotcfg_confirm_bg
{
	background-color: rgba(0,0,0,0.9);
	padding: 3px;
}

.hol3_loccom_bestshotcfg_confirm_cont
{
	background-color: rgba(32,0,0,1.0);
	padding: 10px;
	padding-bottom: 15px;
}

.hol3_loccom_bestshotcfg_confirm_msg
{
	text-align: center;
	vertical-align: middle;
	padding: 10px;
	padding-bottom: 15px;
	font-size: 110%;
}

.hol3_loccom_bestshotcfg_confirm_butok
{
	background-color: #404040;
	border-radius: 4px;
	padding: 5px;
	margin: 5px;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
}

.hol3_loccom_bestshotcfg_wait
{
	width: 50px;
	height: 50px;
	background-color: none;
	background-image: url("../images/loading-spokes.svg");
	background-repeat: no-repeat, no-repeat;
	background-position: center 35%;
	background-size: 50px 50px;
}

.hol3_loccom_bestshotcfg_confirm_butcancel
{
	background-color: #404040;
	border-radius: 4px;
	padding: 5px;
	margin: 5px;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
}

.hol3_loccom_azimcfg_cont
{
	padding: 4px;
	padding-bottom: 8px;
}

.hol3_loccom_azimcfg_emptyline
{
	height: 4px;
}

.hol3_loccom_azimcfg_butline
{
	padding: 5px;
	text-align: center;
}

.hol3_loccom_azimcfg_titl
{
	width: 325px;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
}

.hol3_azimcfg_col1
{
	text-align: right;
	width: 200px;
}

.hol3_azimcfg_col2
{
	text-align: left;
	width: 125px;
}

.hol3_loccom_azimcfg_colclose
{
	width: 30px;
}

.hol3_loccom_azimcfg_azim
{
	border: 0px;
	width: 30px;
	background-color: #404040;
	color: white;
	padding: 2px;
	margin: 1px;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
}

.hol3_loccom_azimcfg_butok
{
	background-color: #004000;
	border-radius: 4px;
	padding: 4px;
	margin: 4px;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
}

.hol3_loccom_azimcfg_butcancel
{
	background-color: #400000;
	border-radius: 4px;
	padding: 4px;
	margin: 4px;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
}

.hol3_loccom_azimcfg_err
{
	padding-top: 2px;
	color: red;
	text-align: center;
}

.hol3_loccom_coverbox
{
	position: absolute;
	background-color: rgba(16,16,16,0.90);
	z-index: 999;
}

.hol3_loccom_coverbox_close
{
	position: absolute;
	top: 10px;
	right: 10px;
	width: 25px;
	height: 22px;
	background-image: url("../images/icon_close.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	cursor: pointer;
}

.hol3_loccom_coverbox_close:hover
{
	background-image: url("../images/icon_closehl.svg");
}

.hol3_loccom_coverbox_flashmap_in
{
	display: table;
	position: absolute;
	height: 0px;
	width: 0px;
	top: 0px;
	left: 0px;
}
                        
.hol3_loccom_coverbox_flashmap_row
{
	display: table-row;
}

.hol3_loccom_coverbox_flashmap_col
{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

.hol3_loccom_coverbox_flashmap_flash
{
	position: relative;
	background-color: #000000;
}

.hol3_loccom_coverbox_flashmap_iframe
{
	position: absolute;
	border: 0px;
}

.hol3_loccom_coverbox_intmap_in
{
	display: table;
	position: absolute;
	height: 0px;
	width: 0px;
	top: 0px;
	left: 0px;
}
                        
.hol3_loccom_coverbox_intmap_row
{
	display: table-row;
}

.hol3_loccom_coverbox_intmap_col
{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

.hol3_loccom_coverbox_intmap_flash
{
	position: relative;
	background-color: #000000;
}

.hol3_loccom_coverbox_intmap_iframe
{
	position: absolute;
	border: 0px;
}

.hol3_loccom_coverbox_transport_in
{
	display: table;
	position: absolute;
	height: 0px;
	width: 0px;
	top: 0px;
	left: 0px;
}
                        
.hol3_loccom_coverbox_transport_row
{
	display: table-row;
}

.hol3_loccom_coverbox_transport_col
{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

.hol3_loccom_coverbox_transport_div
{
	position: relative;
	//background-color: #000000;
}

.hol3_loccom_coverbox_transport_iframe
{
	position: absolute;
	background-color: white;
	border: 0px;
}

.hol3_loccom_coverbox_img_cont
{
	position: absolute;
	left: 0px;
	top: 0px;
}

.hol3_loccom_coverbox_img_head
{
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 115%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
}

.hol3_loccom_coverbox_img_foot
{
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 115%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
}

.hol3_loccom_coverbox_img_img
{
}

.hol3_loccom_coverbox_img_close
{
	position: absolute;
	top: 5px;
	right: 5px;
	width: 25px;
	height: 22px;
	background-image: url("../images/icon_close.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	cursor: pointer;
}

.hol3_loccom_coverbox_img_close:hover
{
	background-image: url("../images/icon_closehl.svg");
}

.hol3_loccom_coverbox_img_left
{
	background-image: url("../images/icon_galleft.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 25px 50px;
	cursor: pointer;
	position: absolute;
	top: 50px;
	left: 10px;
	width: 25px;
	height: 50px;
	opacity: 0.5;
}

.hol3_loccom_coverbox_img_left:hover
{
	background-image: url("../images/icon_gallefthl.svg");
	opacity: 1.0;
}

.hol3_loccom_coverbox_img_right
{
	background-image: url("../images/icon_galright.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 25px 50px;
	cursor: pointer;
	position: absolute;
	top: 50px;
	right: 10px;
	width: 25px;
	height: 50px;
	opacity: 0.5;
}

.hol3_loccom_coverbox_img_right:hover
{
	background-image: url("../images/icon_galrighthl.svg");
	opacity: 1.0;
}

.hol3_loccom_coverbox_accom_in
{
	display: table;
	position: absolute;
	height: 0px;
	width: 0px;
	top: 0px;
	left: 0px;
}
                        
.hol3_loccom_coverbox_accom_row
{
	display: table-row;
}

.hol3_loccom_coverbox_accom_col
{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

.hol3_loccom_coverbox_accom_div
{
	position: relative;
}

.hol3_loccom_coverbox_accom_iframe
{
	background: rgba(0,0,0,0.66);
	position: absolute;
	border: 0px;
}

.hol3_loccom_coverbox_bilestopy_in
{
	display: table;
	position: absolute;
	height: 0px;
	width: 0px;
	top: 0px;
	left: 0px;
}
                        
.hol3_loccom_coverbox_bilestopy_row
{
	display: table-row;
}

.hol3_loccom_coverbox_bilestopy_col
{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

.hol3_loccom_coverbox_bilestopy_div
{
	position: relative;
}

.hol3_loccom_coverbox_bilestopy_iframe
{
	background: rgba(0,0,0,0.66);
	position: absolute;
	border: 0px;
}

.hol3_loccom_textcommentpopup_titl1
{
	text-align: left;
	font-size: 100%;
}

.hol3_loccom_textcommentpopup_col1
{
	padding-left: 4px;
	text-align: left;
	//font-weight: bold;
	font-size: 100%;
	//font-family: 'hol3-b', Helvetica, sans-serif;	
}

.hol3_loccom_textcommentpopup_colclose
{
	width: 30px;
}


.hol3_locgrpcom_leftbutpanel_cont
{
	position: absolute;
	width: 202px;
}

.hol3_locgrpcom_leftbutpanel_sep
{
	height: 1px;
	background-image: -moz-linear-gradient(left, #C0C0C0 0%, #FFFFFF 3%, #FFFFFF 97%, #C0C0C0 100%);
	background-image: -ms-linear-gradient(left, #C0C0C0 0%, #FFFFFF 3%, #FFFFFF 97%, #C0C0C0 100%);
	background-image: -o-linear-gradient(left, #C0C0C0 0%, #FFFFFF 3%, #FFFFFF 97%, #C0C0C0 100%);
	background-image: -webkit-gradient(linear, left center, right center, color-stop(0, #C0C0C0), color-stop(0.03, #FFFFFF), color-stop(0.97, #FFFFFF), color-stop(1, #C0C0C0));
	background-image: linear-gradient(to right, #C0C0C0 0%, #FFFFFF 3%, #FFFFFF 97%, #C0C0C0 100%);
	background-color: #FFFFFF;
}

.hol3_locgrpcom_leftbutpanel_but
{
	position: relative;
	width: 187px;
	height: 42px;
	padding-right: 15px;
	background-image: -moz-linear-gradient(left, #707070 0%, #303030 100%);
	background-image: -ms-linear-gradient(left, #707070 0%, #303030 100%);
	background-image: -o-linear-gradient(left, #707070 0%, #303030 100%);
	background-image: -webkit-gradient(linear, left center, right center, color-stop(0, #707070), color-stop(1, #303030));
	background-image: linear-gradient(to center right, #707070 0%, #303030 100%);
	
	background-color: #202020;
	background-position: center center;
	background-size: 100% 100%;
	background-repeat: no-repeat;
}

.hol3_locgrpcom_leftbutpanel_but_arrow
{
	background-image: url("../images/icon_lefttriangle.svg"), -moz-linear-gradient(left, #707070 0%, #303030 100%);
	background-image: url("../images/icon_lefttriangle.svg"), -ms-linear-gradient(left, #707070 0%, #303030 100%);
	background-image: url("../images/icon_lefttriangle.svg"), -o-linear-gradient(left, #707070 0%, #303030 100%);
	background-image: url("../images/icon_lefttriangle.svg"), -webkit-gradient(linear, left center, right center, color-stop(0, #707070), color-stop(1, #303030));
	background-image: url("../images/icon_lefttriangle.svg"), linear-gradient(to center right, #707070 0%, #303030 100%);
	
	background-color: #202020;
	background-position: 99% center, center center;
	background-size: 14px 20px, 100% 100%;
	background-repeat: no-repeat, no-repeat;
}

.hol3_locgrpcom_leftbutpanel_butlast
{
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

.hol3_locgrpcom_leftbutpanel_butfirst
{
}

.hol3_locgrpcom_leftbutpanel_buthover
{
	background-image: -moz-linear-gradient(left, #101010 0%, #101010 100%);
	background-image: -ms-linear-gradient(left, #101010 0%, #101010 100%);
	background-image: -o-linear-gradient(left, #101010 0%, #101010 100%);
	background-image: -webkit-gradient(linear, left center, right center, color-stop(0, #101010), color-stop(1, #101010));
	background-image: linear-gradient(to center right, #101010 0%, #303030 100%);
	background-color: #101010;
}

.hol3_locgrpcom_leftbutpanel_buthover_arrow
{
	background-image: url("../images/icon_lefttrianglehl.svg"), -moz-linear-gradient(left, #101010 0%, #101010 100%);
	background-image: url("../images/icon_lefttrianglehl.svg"), -ms-linear-gradient(left, #101010 0%, #101010 100%);
	background-image: url("../images/icon_lefttrianglehl.svg"), -o-linear-gradient(left, #101010 0%, #101010 100%);
	background-image: url("../images/icon_lefttrianglehl.svg"), -webkit-gradient(linear, left center, right center, color-stop(0, #101010), color-stop(1, #101010));
	background-image: url("../images/icon_lefttrianglehl.svg"), linear-gradient(to center right, #101010 0%, #303030 100%);
	background-color: url("../images/icon_lefttrianglehl.svg"), #101010;
}

.hol3_locgrpcom_leftbutpanel_curpointer
{
	cursor: pointer;
}

.hol3_locgrpcom_leftbutpanel_butact
{
}

.hol3_locgrpcom_leftbutpanel_butacthover
{
}

.hol3_locgrpcom_leftbutpanel_butdt
{
	height: 24px;
	width: 145px;
	padding-left: 42px;
	font-size: 110%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
	line-height: 24px;
	background-image: none;
	background-color: #101010;
}

.hol3_locgrpcom_leftbutpanel_icon
{
	position: absolute;
	left: 8px;
	top: 7px;
	width: 28px;
	height: 28px;
	background-repeat: no-repeat, no-repeat;
	background-position: center;
	background-size: 28px 28px;
}

.hol3_locgrpcom_leftbutpanel_inner
{
	position: absolute;
	left: 42px;
	top: 0px;
	width: 150px;
	height: 42px;
	font-size: 115%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
	line-height: 42px;
}

.hol3_locgrpcom_leftbutpanel_inner_uppercase
{
	text-transform: uppercase;
}

.hol3_locgrpcom_leftbutpanel_icon_oper
{
	background-image: url("../images/icon_clock.svg");
}

.hol3_locgrpcom_leftbutpanel_icon_cams
{
	background-image: url("../images/icon_camera.svg");
}

.hol3_locgrpcom_leftbutpanel_icon_video
{
	background-image: url("../images/icon_videoplay.svg");
}

.hol3_locgrpcom_leftbutpanel_icon_pano
{
	background-image: url("../images/icon_panoplay.svg");
}

.hol3_locgrpcom_leftbutpanel_icon_temp
{
	background-image: url("../images/icon_thermo.svg");
}

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

.hol3_locgrpcom_leftbutpanel_icon_lifts
{
	background-image: url("../images/icon_lift.svg");
}

.hol3_locgrpcom_leftbutpanel_icon_slopes
{
	background-image: url("../images/icon_downhill.svg");
}

.hol3_locgrpcom_leftbutpanel_icon_crosscountry
{
	background-image: url("../images/icon_crosscountry.svg");
}

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

.hol3_locgrpcom_leftbutpanel_icon_services
{
	background-image: url("../images/icon_services.svg");
}

.hol3_locgrpcom_leftbutpanel_icon_info
{
	background-image: url("../images/icon_info.svg");
}

.hol3_locgrpcom_leftbutpanel_icon_panomap
{
	background-image: url("../images/icon_panomap.svg");
}

.hol3_locgrpcom_leftbutpanel_icon_admin
{
	background-image: url("../images/icon_wrench.svg");
}

.hol3_locgrpcom_leftbutpanel_icon_download
{
	background-image: url("../images/icon_savefile.svg");
}

.hol3_locgrpcom_leftbutpanel_inner_oper_titl
{
	//line-height: 24px;
}

.hol3_locgrpcom_leftbutpanel_inner_oper_time
{
	line-height: 11px;
	font-size: 95%;
}

.hol3_locgrpcom_leftbutpanel_inner_cams_num
{
	font-size: 135%;
}

.hol3_locgrpcom_leftbutpanel_inner_temp_num
{
	font-size: 135%;
}

.hol3_locgrpcom_leftbutpanel_inner_snow_num
{
	font-size: 135%;
}

.hol3_locgrpcom_leftbutpanel_inner_lifts_num
{
	font-size: 135%;
}

.hol3_locgrpcom_leftbutpanel_inner_slopes_num
{
	font-size: 135%;
}

.hol3_locgrpcom_leftbutpanel_inner_crosscountry_num
{
	font-size: 135%;
}

.hol3_locgrpcom_leftbutpanel_inner_tourtracks_num
{
	font-size: 135%;
}

.hol3_locgrpcom_leftbutpanel_combined
{
	position: absolute;
	left: 2px;
	top: 6px;
	width: 180px;
	height: 42px;
	font-size: 115%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	color: #ffffff;
	text-align: left;
	vertical-align: top;
}

.hol3_locgrpcom_leftbutpanel_combined_icon
{
	display: inline-block;
	margin-right: 0px;
	padding-right: 16px;
	width: 28px;
	height: 28px;
	background-repeat: no-repeat, no-repeat;
	background-position: center;
	background-size: 28px 28px;
}

.hol3_locgrpcom_leftbutpanel_combined_lifts
{
	background-image: url("../images/icon_lift.svg");
}

.hol3_locgrpcom_leftbutpanel_combined_slopes
{
	background-image: url("../images/icon_downhill.svg");
}

.hol3_locgrpcom_leftbutpanel_combined_cross
{
	background-image: url("../images/icon_crosscountry.svg");
}

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

.hol3_locgrpcom_leftbutpanel_combined_services
{
	background-image: url("../images/icon_services.svg");
}

.hol3_locgrpcom_leftbutpanel_detail
{
	position: absolute;
	left: 0px;
	top: 0px;
	color: #ffffff;
	background-color: #101010;
}

.hol3_locgrpcom_leftbutpanel_detail_tab
{
	white-space: nowrap;
	border: 0px;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

.hol3_locgrpcom_leftbutpanel_detail_tabtitle
{
	font-size: 110%;
	font-family: 'hol3-b', Helvetica, sans-serif;
	text-align: left;
}

.hol3_locgrpcom_leftbutpanel_detail_tabtitleitem
{
	padding-left: 4px;
	padding-right: 4px;
}

.hol3_locgrpcom_leftbutpanel_detail_tabtitleline
{
	padding-top: 1px;
	border-top: 1px solid rgba(224,224,224,0.5);
	padding-bottom: 1px;
}

.hol3_locgrpcom_leftbutpanel_detail_tabrow
{
	font-size: 110%;
	font-family: 'hol3-b', Helvetica, sans-serif;
	text-align: left;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.hol3_locgrpcom_leftbutpanel_detail_tabrowhl
{
	background-color: #202020;
	cursor: pointer;
}

.hol3_locgrpcom_leftbutpanel_detail_tabrowitem
{
	padding-left: 3px;
	padding-right: 3px;
}

.hol3_locgrpcom_leftbutpanel_detail_grey
{
	color: #808080;
}

.hol3_locgrpcom_leftbutpanel_detail_center
{
	text-align: center;
}

.hol3_locgrpcom_leftbutpanel_detail_padlr
{
	padding-left: 10px;
	padding-right: 10px;
}

.hol3_locgrpcom_leftbutpanel_detail_ucase
{
	text-transform: uppercase;
}

.hol3_locgrpcom_leftbutpanel_detail_rarrow
{
	padding-right: 20px;
	background-position: 99% center;
	background-size: 8px 12px;
	background-repeat: no-repeat;
	
	background-image: url("../images/icon_lefttrianglehl.svg");
}

.hol3_locgrpcom_leftbutpanel_detail_oper_comment
{
	color: #d8242f;
	font-size: 90%;
	font-family: 'hol3-b', Helvetica, sans-serif;
}

.hol3_locgrpcom_leftbutpanel_detail_oper_commenthl
{
	text-decoration: underline;
}

.hol3_locgrpcom_camlist_cont
{
	position: absolute;
}

.hol3_locgrpcom_camlist_header
{
	padding: 3px;
	text-align: center;
	vertical-align: bottom;
	background-color: black;
	font-size: 90%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	white-space: normal;
}

.hol3_locgrpcom_camlist_footer
{
	padding: 3px;
	text-align: center;
	background-color: black;
	font-size: 90%;
	font-family: 'hol3-r', Helvetica, sans-serif;
	white-space: normal;
}

.hol3_locgrpcom_camlist_cont_locinfo
{
	//background-color: #101010;
}

.hol3_locgrpcom_camlist_header_locinfo
{
	background-image: -moz-linear-gradient(left, #101010 0%, #404040 100%);
	background-image: -ms-linear-gradient(left, #101010 0%, #404040 100%);
	background-image: -o-linear-gradient(left, #101010 0%, #404040 100%);
	background-image: -webkit-gradient(linear, left center, right center, color-stop(0, #101010), color-stop(1, #404040));
	background-image: linear-gradient(to center right, #101010 0%, #404040 100%);
	background-color: #101010;
}

.hol3_locgrpcom_camlist_footer_locinfo
{
	background-image: -moz-linear-gradient(left, #101010 0%, #404040 100%);
	background-image: -ms-linear-gradient(left, #101010 0%, #404040 100%);
	background-image: -o-linear-gradient(left, #101010 0%, #404040 100%);
	background-image: -webkit-gradient(linear, left center, right center, color-stop(0, #101010), color-stop(1, #404040));
	background-image: linear-gradient(to center right, #101010 0%, #404040 100%);
	background-color: #101010;
}

.hol3_locgrpcom_camlist_img
{
	background-color: black;
	cursor: pointer;
}

.hol3_locgrpcom_camlist_hsp
{
	background-color: rgba(255,255,255,0.33);
}

.hol3_locgrpcom_camlist_vsp
{
	background-color: rgba(255,255,255,0.33);
}

.hol3_locgrpcom_camlist_hsp_locinfo
{
	background-color: #303030;
}

.hol3_locgrpcom_camlist_vsp_locinfo
{
	background-color: #303030;
}

.hol3_locgrpcom_camlist_current
{
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	background-color: #282828;
}

.hol3_locgrpcom_camlist_header_hover
{
	background-color: #282828;
}

.hol3_locgrpcom_camlist_footer_hover
{
	background-color: #282828;
}

.hol3_locgrpcom_camlist_img_hover
{
	background-color: #282828;
}

.hol3_locgrpcom_camlist_leftarrow
{
	width: 30px;
	background-color: #202020;
	background-image: url("../images/icon_galleft.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 20px 60px;
	background-clip: padding-box;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
	cursor: pointer;
}

.hol3_locgrpcom_camlist_leftarrow_hover
{
	background-color: #303030;
	background-image: url("../images/icon_gallefthl.svg");
}

.hol3_locgrpcom_camlist_leftarrow_dis
{
	background-image: url("../images/icon_galleftdis.svg");
	cursor: default;
}

.hol3_locgrpcom_camlist_rightarrow
{
	width: 30px;
	background-color: #202020;
	background-image: url("../images/icon_galright.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 20px 60px;
	background-clip: padding-box;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	cursor: pointer;
}

.hol3_locgrpcom_camlist_rightarrow_hover
{
	background-color: #303030;
	background-image: url("../images/icon_galrighthl.svg");
}

.hol3_locgrpcom_camlist_rightarrow_dis
{
	background-image: url("../images/icon_galrightdis.svg");
	cursor: default;
}

.hol3_locgrpcom_templist_cont
{
	position: absolute;
}

.hol3_locgrpcom_templist_header
{
	padding: 3px;
	text-align: center;
	vertical-align: bottom;
	background-color: black;
	font-size: 100%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	white-space: normal;
}

.hol3_locgrpcom_templist_footer
{
	padding: 3px;
	text-align: center;
	background-color: black;
	font-size: 100%;
	font-family: 'hol3-b', Helvetica, sans-serif;
	white-space: normal;
}

.hol3_locgrpcom_templist_temp
{
	text-align: center;
	vertical-align: middle;
	line-height: 56px;
	font-size: 200%;
	font-family: 'hol3-bc', Helvetica, sans-serif;
	background-color: #101010;
	cursor: default;
}

.hol3_locgrpcom_templist_cont_locinfo
{
	//background-color: #101010;
}

.hol3_locgrpcom_templist_header_locinfo
{
	background-image: -moz-linear-gradient(left, #101010 0%, #404040 100%);
	background-image: -ms-linear-gradient(left, #101010 0%, #404040 100%);
	background-image: -o-linear-gradient(left, #101010 0%, #404040 100%);
	background-image: -webkit-gradient(linear, left center, right center, color-stop(0, #101010), color-stop(1, #404040));
	background-image: linear-gradient(to center right, #101010 0%, #404040 100%);
	background-color: #101010;
}

.hol3_locgrpcom_templist_footer_locinfo
{
	background-image: -moz-linear-gradient(left, #101010 0%, #404040 100%);
	background-image: -ms-linear-gradient(left, #101010 0%, #404040 100%);
	background-image: -o-linear-gradient(left, #101010 0%, #404040 100%);
	background-image: -webkit-gradient(linear, left center, right center, color-stop(0, #101010), color-stop(1, #404040));
	background-image: linear-gradient(to center right, #101010 0%, #404040 100%);
	background-color: #101010;
}

.hol3_locgrpcom_templist_img
{
	background-color: black;
	cursor: pointer;
}

.hol3_locgrpcom_templist_hsp
{
	background-color: rgba(255,255,255,0.33);
}

.hol3_locgrpcom_templist_vsp
{
	background-color: rgba(255,255,255,0.33);
}

.hol3_locgrpcom_templist_hsp_locinfo
{
	background-color: #303030;
}

.hol3_locgrpcom_templist_vsp_locinfo
{
	background-color: #303030;
}

.hol3_locgrpcom_templist_current
{
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	background-color: #282828;
}

.hol3_locgrpcom_templist_header_hover
{
	background-color: #282828;
}

.hol3_locgrpcom_templist_footer_hover
{
	background-color: #282828;
}

.hol3_locgrpcom_templist_img_hover
{
	background-color: #282828;
}

.hol3_locgrpcom_templist_leftarrow
{
	width: 30px;
	background-color: #202020;
	background-image: url("../images/icon_galleft.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 20px 60px;
	background-clip: padding-box;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
	cursor: pointer;
}

.hol3_locgrpcom_templist_leftarrow_hover
{
	background-color: #303030;
	background-image: url("../images/icon_gallefthl.svg");
}

.hol3_locgrpcom_templist_leftarrow_dis
{
	background-image: url("../images/icon_galleftdis.svg");
	cursor: default;
}

.hol3_locgrpcom_templist_rightarrow
{
	width: 30px;
	background-color: #202020;
	background-image: url("../images/icon_galright.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 20px 60px;
	background-clip: padding-box;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	cursor: pointer;
}

.hol3_locgrpcom_templist_rightarrow_hover
{
	background-color: #303030;
	background-image: url("../images/icon_galrighthl.svg");
}

.hol3_locgrpcom_templist_rightarrow_dis
{
	background-image: url("../images/icon_galrightdis.svg");
	cursor: default;
}

.hol3_locgrpcom_infomenu_cont
{
	position: absolute;
	width: 180px;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 4px;
	background-image: -moz-linear-gradient(left, #101010 0%, #303030 100%);
	background-image: -ms-linear-gradient(left, #101010 0%, #303030 100%);
	background-image: -o-linear-gradient(left, #101010 0%, #303030 100%);
	background-image: -webkit-gradient(linear, left center, right center, color-stop(0, #101010), color-stop(1, #303030));
	background-image: linear-gradient(to center right, #101010 0%, #303030 100%);
	background-color: #101010;
	z-index: 1002;
}

.hol3_locgrpcom_infomenu_item
{
	font-size: 105%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	//text-transform: uppercase;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	cursor: pointer;
}

.hol3_locgrpcom_infomenu_itemhover
{
	background-color: #a8c9f3;
}

.hol3_locgrpcom_infomenu_sep
{
	height: 5px;
}

.hol3_locgrpcom_infomenu_rarrow
{
	background-image: url("../images/icon_lefttriangle.svg");
	background-position: 99% center;
	background-size: 10px 15px;
	background-repeat: no-repeat;
}

.hol3_locgrpcom_infomenu_gray
{
	color: #808080;
	cursor: default;
}

/* ========== here cut ============ */

/*

.hol3_locgrpcom_leftbutpanel_detail
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 160px;
	color: #ffffff;
	background-color: #101010;
}

.hol3_locgrpcom_leftbutpanel_detail_locinfo
{
	background-image: -moz-linear-gradient(left, #101010 0%, #404040 100%);
	background-image: -ms-linear-gradient(left, #101010 0%, #404040 100%);
	background-image: -o-linear-gradient(left, #101010 0%, #404040 100%);
	background-image: -webkit-gradient(linear, left center, right center, color-stop(0, #101010), color-stop(1, #404040));
	background-image: linear-gradient(to center right, #101010 0%, #404040 100%);
}

.hol3_locgrpcom_leftbutpanel_detail_hover
{
	background-color: #181818;
}

.hol3_locgrpcom_leftbutpanel_detail_std_leftalign
{
	padding: 4px;
	text-align: left;
	font-size: 100%;
	//font-weight: 700;
	font-family: 'hol3-b', Helvetica, sans-serif;
}

.hol3_locgrpcom_leftbutpanel_detail_std_rightalign
{
	padding: 4px;
	text-align: right;
	font-size: 110%;
	//font-weight: 700;
	font-family: 'hol3-b', Helvetica, sans-serif;
}

.hol3_locgrpcom_leftbutpanel_detail_std_rightalignbig
{
	padding: 4px;
	text-align: right;
	font-size: 140%;
	//font-weight: 700;
	font-family: 'hol3-b', Helvetica, sans-serif;
}

.hol3_locgrpcom_leftbutpanel_detail_std_moreinfo
{
	padding: 4px;
	text-align: right;
	font-size: 95%;
	//font-weight: 700;
	font-family: 'hol3-b', Helvetica, sans-serif;
	color: #d8242f;
}

.hol3_locgrpcom_leftbutpanel_detail_std_moreinfo_hover
{
	text-decoration: underline;
}

.hol3_locgrpcom_leftbutpanel_detail_line
{
	height: 1px;
	background-image: -moz-linear-gradient(left, #C0C0C0 0%, #FFFFFF 3%, #FFFFFF 97%, #C0C0C0 100%);
	background-image: -ms-linear-gradient(left, #C0C0C0 0%, #FFFFFF 3%, #FFFFFF 97%, #C0C0C0 100%);
	background-image: -o-linear-gradient(left, #C0C0C0 0%, #FFFFFF 3%, #FFFFFF 97%, #C0C0C0 100%);
	background-image: -webkit-gradient(linear, left center, right center, color-stop(0, #C0C0C0), color-stop(0.03, #FFFFFF), color-stop(0.97, #FFFFFF), color-stop(1, #C0C0C0));
	background-image: linear-gradient(to right, #C0C0C0 0%, #FFFFFF 3%, #FFFFFF 97%, #C0C0C0 100%);
	background-color: #FFFFFF;
}

.hol3_locgrpcom_leftbutpanel_detail_subline
{
	height: 1px;
	background-image: -moz-linear-gradient(left, #202020 0%, #404040 3%, #404040 97%, #202020 100%);
	background-image: -ms-linear-gradient(left, #202020 0%, #404040 3%, #404040 97%, #202020 100%);
	background-image: -o-linear-gradient(left, #202020 0%, #404040 3%, #404040 97%, #202020 100%);
	background-image: -webkit-gradient(linear, left center, right center, color-stop(0, #202020), color-stop(0.03, #404040), color-stop(0.97, #404040), color-stop(1, #202020));
	background-image: linear-gradient(to right, #202020 0%, #404040 3%, #404040 97%, #202020 100%);
	background-color: #404040;
}

.hol3_locgrpcom_leftbutpanel_detailload
{
	padding: 4px;
	text-align: left;
	font-size: 100%;
	//font-weight: 700;
	font-family: 'hol3-b', Helvetica, sans-serif;	
}

.hol3_locgrpcom_camlist_cont
{
	position: absolute;
}

.hol3_locgrpcom_camlist_header
{
	padding: 3px;
	text-align: center;
	vertical-align: bottom;
	background-color: black;
	font-size: 100%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
}

.hol3_locgrpcom_camlist_footer
{
	padding: 3px;
	text-align: center;
	background-color: black;
}

.hol3_locgrpcom_camlist_cont_locinfo
{
	//background-color: #101010;
}

.hol3_locgrpcom_camlist_header_locinfo
{
	background-image: -moz-linear-gradient(left, #101010 0%, #404040 100%);
	background-image: -ms-linear-gradient(left, #101010 0%, #404040 100%);
	background-image: -o-linear-gradient(left, #101010 0%, #404040 100%);
	background-image: -webkit-gradient(linear, left center, right center, color-stop(0, #101010), color-stop(1, #404040));
	background-image: linear-gradient(to center right, #101010 0%, #404040 100%);
	background-color: #101010;
}

.hol3_locgrpcom_camlist_footer_locinfo
{
	background-image: -moz-linear-gradient(left, #101010 0%, #404040 100%);
	background-image: -ms-linear-gradient(left, #101010 0%, #404040 100%);
	background-image: -o-linear-gradient(left, #101010 0%, #404040 100%);
	background-image: -webkit-gradient(linear, left center, right center, color-stop(0, #101010), color-stop(1, #404040));
	background-image: linear-gradient(to center right, #101010 0%, #404040 100%);
	background-color: #101010;
}

.hol3_locgrpcom_camlist_img
{
	background-color: black;
	cursor: pointer;
}

.hol3_locgrpcom_camlist_hsp
{
	background-color: rgba(255,255,255,0.33);
}

.hol3_locgrpcom_camlist_vsp
{
	background-color: rgba(255,255,255,0.33);
}

.hol3_locgrpcom_camlist_hsp_locinfo
{
	background-color: #303030;
}

.hol3_locgrpcom_camlist_vsp_locinfo
{
	background-color: #303030;
}

.hol3_locgrpcom_camlist_current
{
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	background-color: #282828;
}

.hol3_locgrpcom_camlist_header_hover
{
	background-color: #282828;
}

.hol3_locgrpcom_camlist_footer_hover
{
	background-color: #282828;
}

.hol3_locgrpcom_camlist_img_hover
{
	background-color: #282828;
}

.hol3_locgrpcom_camlist_leftarrow
{
	width: 30px;
	background-color: #202020;
	background-image: url("../images/icon_galleft.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 20px 60px;
	background-clip: padding-box;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
	cursor: pointer;
}

.hol3_locgrpcom_camlist_leftarrow_hover
{
	background-color: #303030;
	background-image: url("../images/icon_gallefthl.svg");
}

.hol3_locgrpcom_camlist_leftarrow_dis
{
	background-image: url("../images/icon_galleftdis.svg");
	cursor: default;
}

.hol3_locgrpcom_camlist_rightarrow
{
	width: 30px;
	background-color: #202020;
	background-image: url("../images/icon_galright.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 20px 60px;
	background-clip: padding-box;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	cursor: pointer;
}

.hol3_locgrpcom_camlist_rightarrow_hover
{
	background-color: #303030;
	background-image: url("../images/icon_galrighthl.svg");
}

.hol3_locgrpcom_camlist_rightarrow_dis
{
	background-image: url("../images/icon_galrightdis.svg");
	cursor: default;
}


.hol3_locgrpcom_popup_popup
{
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: #101010;
	padding: 2px;
	z-index: 10;
}

.hol3_locgrpcom_popup_titltab
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

.hol3_locgrpcom_popup_titlrow
{
	background-color: #101010;
	cursor: pointer;
	height: 23px;
	font-size: 105%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	color: white;
}

.hol3_locgrpcom_popup_conttab
{
	max-height: 380px;
	overflow-y: auto;
}

.hol3_locgrpcom_popup_tab
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	font-size: 105%;
}

.hol3_locgrpcom_popup_rowodd
{
	background-color: #202020;
}

.hol3_locgrpcom_popup_roweven
{
	background-color: #282828;
}

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

.hol3_locgrpcom_popup_titlclose
{
	width: 22px;
}

.hol3_locgrpcom_popup_itemclose
{
	width: 22px;
}

.hol3_locgrpcom_popup_titlitem
{
	font-size: 105%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	padding: 0px;
	height: 14px;
	color: white;
}

.hol3_locgrpcom_popup_colitem
{
	font-size: 105%;
	padding: 0px;
	color: white;
}

.hol3_locgrpcom_liftspopup_titl1
{
	width: 92px;
}

.hol3_locgrpcom_liftspopup_titl2
{
	width: 0px;
}

.hol3_locgrpcom_liftspopup_titl3
{
	width: 0px;
}

.hol3_locgrpcom_liftspopup_titl4
{
	width: 180px;
}

.hol3_locgrpcom_liftspopup_titl5
{
	width: 80px;
	text-align: right;
}

.hol3_locgrpcom_liftspopup_titl6
{
	padding-right: 10px;
	width: 100px;
	text-align: right;
}

.hol3_locgrpcom_liftspopup_col1
{
	width: 30px;
}

.hol3_locgrpcom_liftspopup_col2
{
	width: 30px;
}

.hol3_locgrpcom_liftspopup_col3
{
	width: 30px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 18px 18px;
}

.hol3_locgrpcom_liftspopup_col4
{
	width: 180px;
}

.hol3_locgrpcom_liftspopup_col5
{
	width: 80px;
	text-align: right;
}

.hol3_locgrpcom_liftspopup_col6
{
	width: 110px;
	text-align: right;
}

.hol3_locgrpcom_liftspopup_status
{
	width: 30px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 30px 18px;
	background-image: url("../images/lift_stat_off.svg");
}

.hol3_locgrpcom_liftspopup_status_0
{
	background-image: none;
}

.hol3_locgrpcom_liftspopup_status_1
{
	background-image: url("../images/lift_stat_on.svg");
}

.hol3_locgrpcom_liftspopup_status_4
{
	background-image: url("../images/lift_stat_blue.svg");
}

.hol3_locgrpcom_liftspopup_status_5
{
	background-image: url("../images/lift_stat_lblue.svg");
}

.hol3_locgrpcom_liftspopup_type
{
	background-image: none;
}

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

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

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

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

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

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

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

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

.hol3_locgrpcom_slopespopup_titl1
{
	width: 92px;
}

.hol3_locgrpcom_slopespopup_titl2
{
	width: 0px;
}

.hol3_locgrpcom_slopespopup_titl3
{
	width: 0px;
}

.hol3_locgrpcom_slopespopup_titl4
{
	width: 180px;
}

.hol3_locgrpcom_slopespopup_titl5
{
	width: 80px;
	text-align: right;
}

.hol3_locgrpcom_slopespopup_titl6
{
	width: 80px;
	text-align: right;
}

.hol3_locgrpcom_slopespopup_titl7
{
	width: 80px;
	text-align: center;
}

.hol3_locgrpcom_slopespopup_titl8
{
	width: 80px;
	text-align: center;
}

.hol3_locgrpcom_slopespopup_col1
{
	width: 30px;
}

.hol3_locgrpcom_slopespopup_col2
{
	width: 30px;
}

.hol3_locgrpcom_slopespopup_col3
{
	width: 30px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 18px 18px;
}

.hol3_locgrpcom_slopespopup_col4
{
	width: 180px;
}

.hol3_locgrpcom_slopespopup_col5
{
	width: 80px;
	text-align: right;
}

.hol3_locgrpcom_slopespopup_col6
{
	width: 80px;
	text-align: right;
}

.hol3_locgrpcom_slopespopup_col7
{
	width: 80px;
	text-align: center;
}

.hol3_locgrpcom_slopespopup_col8
{
	width: 80px;
	text-align: center;
}

.hol3_locgrpcom_slopespopup_status
{
	width: 30px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 30px 18px;
	background-image: url("../images/slope_stat_off.svg");
}

.hol3_locgrpcom_slopespopup_status_0
{
	background-image: none;
}

.hol3_locgrpcom_slopespopup_status_2
{
	background-image: url("../images/slope_stat_on.svg");
}

.hol3_locgrpcom_slopespopup_status_7
{
	background-image: url("../images/slope_stat_blue.svg");
}

.hol3_locgrpcom_slopespopup_status_8
{
	background-image: url("../images/slope_stat_lblue.svg");
}

.hol3_locgrpcom_slopespopup_id
{
	text-align: center;
	width: 30px;
}

.hol3_locgrpcom_slopespopup_diff
{
	width: 30px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 18px 18px;
}

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

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

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

.hol3_locgrpcom_slopespopup_diff_4
{
	background-image: url("../images/slope_diff_bluered.svg");
}

.hol3_locgrpcom_slopespopup_diff_5
{
	background-image: url("../images/slope_diff_redblack.svg");
}

.hol3_locgrpcom_slopespopup_diff_6
{
	background-image: url("../images/slope_diff_blueblack.svg");
}

.hol3_locgrpcom_slopespopup_diff_7
{
	background-image: url("../images/slope_diff_white.svg");
}

.hol3_locgrpcom_crosspopup_titl1
{
	width: 540px;
}

.hol3_locgrpcom_crosspopup_titl2
{
	width: 0px;
}

.hol3_locgrpcom_crosspopup_titl3
{
	width: 100px;
	text-align: right;
}

.hol3_locgrpcom_crosspopup_titl4
{
	width: 100px;
	text-align: center;
}

.hol3_locgrpcom_crosspopup_col1
{
	width: 30px;
	text-align: center;
}

.hol3_locgrpcom_crosspopup_col2
{
	width: 510px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.hol3_locgrpcom_crosspopup_col3
{
	width: 100px;
	text-align: right;
}

.hol3_locgrpcom_crosspopup_col4
{
	width: 100px;
	text-align: center;
}

.hol3_locgrpcom_tourtrackspopup_titl1
{
	width: 565px;
	padding-left: 5px;
}

.hol3_locgrpcom_tourtrackspopup_titl2
{
	width: 0px;
}

.hol3_locgrpcom_tourtrackspopup_titl3
{
	width: 0px;
}

.hol3_locgrpcom_tourtrackspopup_titl4
{
	width: 100px;
	text-align: right;
}

.hol3_locgrpcom_tourtrackspopup_titl5
{
	width: 100px;
	text-align: center;
}

.hol3_locgrpcom_tourtrackspopup_col1
{
	width: 30px;
	text-align: center;
}

.hol3_locgrpcom_tourtrackspopup_col2
{
	width: 30px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 18px 18px;
}

.hol3_locgrpcom_tourtrackspopup_col3
{
	width: 510px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.hol3_locgrpcom_tourtrackspopup_col4
{
	width: 100px;
	text-align: right;
}

.hol3_locgrpcom_tourtrackspopup_col5
{
	width: 100px;
	text-align: center;
}

.hol3_locgrpcom_tourtrackspopup_type
{
	//background-image: none;
	background-image: url("../images/service_unknown.svg");
}

.hol3_locgrpcom_tourtrackspopup_type_1
{
	background-image: url("../images/tourtrack_type_1_turista.svg");
}

.hol3_locgrpcom_tourtrackspopup_type_2
{
	background-image: url("../images/tourtrack_type_2_cyklista.svg");
}

.hol3_locgrpcom_servicespopup_titl1
{
	//width: 92px;
	width: 62px;
}

.hol3_locgrpcom_servicespopup_titl2
{
	width: 0px;
}

.hol3_locgrpcom_servicespopup_titl3
{
	width: 0px;
}

.hol3_locgrpcom_servicespopup_titl4
{
	width: 360px;
}

.hol3_locgrpcom_servicespopup_col1
{
	width: 30px;
}

.hol3_locgrpcom_servicespopup_col2
{
	//width: 30px;
	width: 0px;
}

.hol3_locgrpcom_servicespopup_col3
{
	width: 30px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 18px 18px;
}

.hol3_locgrpcom_servicespopup_col4
{
	width: 360px;
}

.hol3_locgrpcom_servicespopup_status
{
	width: 30px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 30px 18px;
	background-image: url("../images/service_stat_off.svg");
}

.hol3_locgrpcom_servicespopup_status_0
{
	background-image: none;
}

.hol3_locgrpcom_servicespopup_status_1
{
	background-image: url("../images/service_stat_on.svg");
}

.hol3_locgrpcom_servicespopup_type
{
	//background-image: none;
	background-image: url("../images/service_unknown.svg");
}

.hol3_locgrpcom_servicespopup_type_1
{
	background-image: url("../images/service_type_1_sancesta.svg");
}

.hol3_locgrpcom_servicespopup_type_20
{
	background-image: url("../images/service_type_20_skibus.svg");
}

.hol3_locgrpcom_servicespopup_type_21
{
	background-image: url("../images/service_type_21_veclyz.svg");
}

.hol3_locgrpcom_servicespopup_type_22
{
	background-image: url("../images/service_type_22_lyzskola.svg");
}

.hol3_locgrpcom_servicespopup_type_23
{
	background-image: url("../images/service_type_23_pujcovna.svg");
}

.hol3_locgrpcom_servicespopup_type_24
{
	background-image: url("../images/service_type_24_skischool.svg");
}

.hol3_locgrpcom_servicespopup_type_25
{
	background-image: url("../images/service_type_25_skibar.svg");
}

.hol3_locgrpcom_servicespopup_type_26
{
	background-image: url("../images/service_type_26_restaurant.svg");
}

.hol3_locgrpcom_servicespopup_type_27
{
	background-image: url("../images/service_type_27_bistro.svg");
}

.hol3_locgrpcom_servicespopup_type_28
{
	background-image: url("../images/service_type_28_pokladna.svg");
}

.hol3_locgrpcom_servicespopup_type_29
{
	background-image: url("../images/service_type_29_servis.svg");
}

.hol3_locgrpcom_servicespopup_type_30
{
	background-image: url("../images/service_type_30_obcerstveni.svg");
}

.hol3_locgrpcom_servicespopup_type_31
{
	background-image: url("../images/service_type_31_bikepark.svg");
}

.hol3_locgrpcom_servicespopup_type_32
{
	background-image: url("../images/service_type_32_turisttrat.svg");
}

.hol3_locgrpcom_servicespopup_type_33
{
	background-image: url("../images/service_type_33_rozhledna.svg");
}

.hol3_locgrpcom_servicespopup_type_34
{
	background-image: url("../images/service_type_34_snowpark.svg");
}

.hol3_locgrpcom_servicespopup_type_35
{
	background-image: url("../images/service_type_35_snowtubing.svg");
}

.hol3_locgrpcom_servicespopup_type_36
{
	background-image: url("../images/service_type_36_hlidani.svg");
}

.hol3_locgrpcom_servicespopup_type_37
{
	background-image: url("../images/service_type_37_apresski.svg");
}

.hol3_locgrpcom_servicespopup_type_38
{
	background-image: url("../images/service_type_38_radar.svg");
}

.hol3_locgrpcom_servicespopup_type_39
{
	background-image: url("../images/service_type_39_brusle.svg");
}

.hol3_locgrpcom_servicespopup_type_40
{
	background-image: url("../images/service_type_40_bobovka.svg");
}

.hol3_locgrpcom_servicespopup_type_42
{
	background-image: url("../images/service_type_42_beztrat.svg");
}

.hol3_locgrpcom_servicespopup_type_43
{
	background-image: url("../images/service_type_43_hotel.svg");
}

.hol3_locgrpcom_servicespopup_type_44
{
	background-image: url("../images/service_type_44_sport.svg");
}

.hol3_locgrpcom_servicespopup_type_45
{
	background-image: url("../images/service_type_45_cyklostezka.svg");
}

.hol3_locgrpcom_servicespopup_type_46
{
	background-image: url("../images/service_type_46_infocentrum.svg");
}

.hol3_locgrpcom_servicespopup_type_47
{
	background-image: url("../images/service_type_47_camp.svg");
}

.hol3_locgrpcom_servicespopup_type_48
{
	background-image: url("../images/service_type_48_bobovadraha.svg");
}

.hol3_locgrpcom_servicespopup_type_49
{
	background-image: url("../images/service_type_49_vyznamnemisto.svg");
}

.hol3_locgrpcom_servicespopup_type_50
{
	background-image: url("../images/service_type_50_skitour.svg");
}

.hol3_locgrpcom_servicespopup_type_51
{
	background-image: url("../images/service_type_51_skicross.svg");
}

.hol3_locgrpcom_servicespopup_type_52
{
	background-image: url("../images/service_type_52_snowboarding.svg");
}

.hol3_locgrpcom_servicespopup_type_53
{
	background-image: url("../images/service_type_53_lyzskolicka.svg");
}

.hol3_locgrpcom_servicespopup_type_54
{
	background-image: url("../images/service_type_54_urampa.svg");
}

.hol3_locgrpcom_servicespopup_type_55
{
	background-image: url("../images/service_type_55_koberec.svg");
}

.hol3_locgrpcom_servicespopup_type_56
{
	background-image: url("../images/service_type_56_placeneparkoviste.svg");
}

.hol3_locgrpcom_servicespopup_type_57
{
	background-image: url("../images/service_type_57_bezplatparkoviste.svg");
}

.hol3_locgrpcom_servicespopup_type_58
{
	background-image: url("../images/service_type_58_handicap.svg");
}

.hol3_locgrpcom_servicespopup_type_59
{
	background-image: url("../images/service_type_59_krytybazen.svg");
}

.hol3_locgrpcom_servicespopup_type_60
{
	background-image: url("../images/service_type_60_tenis.svg");
}

.hol3_locgrpcom_servicespopup_type_61
{
	background-image: url("../images/service_type_61_paraglide.svg");
}

.hol3_locgrpcom_servicespopup_type_62
{
	background-image: url("../images/service_type_62_skitour.svg");
}

.hol3_locgrpcom_servicespopup_type_63
{
	background-image: url("../images/service_type_63_pesitur.svg");
}

.hol3_locgrpcom_servicespopup_type_64
{
	background-image: url("../images/service_type_64_kablanovka.svg");
}

.hol3_locgrpcom_servicespopup_type_108
{
	background-image: url("../images/service_type_108_tubing.svg");
}

.hol3_locgrpcom_servicespopup_type_109
{
	background-image: url("../images/service_type_109_wififree.svg");
}

.hol3_locgrpcom_servicespopup_type_111
{
	background-image: url("../images/service_type_111_sandraha.svg");
}

.hol3_locgrpcom_infomenu_cont
{
	position: absolute;
	width: 180px;
	overflow: hidden;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 4px;
	background-image: -moz-linear-gradient(left, #101010 0%, #303030 100%);
	background-image: -ms-linear-gradient(left, #101010 0%, #303030 100%);
	background-image: -o-linear-gradient(left, #101010 0%, #303030 100%);
	background-image: -webkit-gradient(linear, left center, right center, color-stop(0, #101010), color-stop(1, #303030));
	background-image: linear-gradient(to center right, #101010 0%, #303030 100%);
	background-color: #101010;
	z-index: 1002;
}

.hol3_locgrpcom_infomenu_item
{
	font-size: 105%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	//text-transform: uppercase;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	cursor: pointer;
}

.hol3_locgrpcom_infomenu_itemhover
{
	background-color: #a8c9f3;
}

.hol3_locgrpcom_infomenu_sep
{
	height: 5px;
}

.hol3_locgrpcom_mappospopup_titl1
{
	width: 640px;
}

.hol3_locgrpcom_mappospopup_col1
{
	height: 360px;
}

.hol3_locgrpcom_mappospopup_map
{
	width: 640px;
	height: 360px;
}

.hol3_locgrpcom_mappospopup_flag
{
	position: absolute;
	width: 80px;
	height: 50px;
	background-image: url("../images/icon_flag.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100;
	cursor: pointer;
}

.hol3_locgrpcom_admmenu_cont
{
	position: absolute;
	width: 140px;
	overflow: hidden;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 4px;
	background-image: -moz-linear-gradient(left, #101010 0%, #303030 100%);
	background-image: -ms-linear-gradient(left, #101010 0%, #303030 100%);
	background-image: -o-linear-gradient(left, #101010 0%, #303030 100%);
	background-image: -webkit-gradient(linear, left center, right center, color-stop(0, #101010), color-stop(1, #303030));
	background-image: linear-gradient(to center right, #101010 0%, #303030 100%);
	background-color: #101010;
	z-index: 1002;
}

.hol3_locgrpcom_admmenu_item
{
	font-size: 105%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	//text-transform: uppercase;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	cursor: pointer;
}

.hol3_locgrpcom_admmenu_itemhover
{
	background-color: #a8c9f3;
}

.hol3_locgrpcom_admmenu_sep
{
	height: 5px;
}

.hol3_locgrpcom_dwnlmenu_cont
{
	position: absolute;
	//width: 140px;
	overflow: hidden;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 4px;
	background-image: -moz-linear-gradient(left, #101010 0%, #303030 100%);
	background-image: -ms-linear-gradient(left, #101010 0%, #303030 100%);
	background-image: -o-linear-gradient(left, #101010 0%, #303030 100%);
	background-image: -webkit-gradient(linear, left center, right center, color-stop(0, #101010), color-stop(1, #303030));
	background-image: linear-gradient(to center right, #101010 0%, #303030 100%);
	background-color: #101010;
	z-index: 1002;
}

.hol3_locgrpcom_dwnlmenu_item
{
	font-size: 105%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	//text-transform: uppercase;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	white-space: nowrap;
	cursor: pointer;
}

.hol3_locgrpcom_dwnlmenu_itemhover
{
	background-color: #a8c9f3;
}

.hol3_locgrpcom_dwnlmenu_sep
{
	height: 5px;
}

.hol3_locgrpcom_bestshotcfg_titl_id
{
	width: 30px;
	text-align: center;
}

.hol3_locgrpcom_bestshotcfg_titl_imgdt
{
	width: 200px;
	text-align: center;
}

.hol3_locgrpcom_bestshotcfg_titl_imgsize
{
	width: 0px;
	text-align: center;
}

.hol3_locgrpcom_bestshotcfg_titl_panodt
{
	width: 200px;
	text-align: center;
}

.hol3_locgrpcom_bestshotcfg_titl_panosize
{
	width: 0px;
	text-align: center;
}

.hol3_locgrpcom_bestshotcfg_titl_hspdt
{
	width: 200px;
	text-align: center;
}

.hol3_locgrpcom_bestshotcfg_titl_hspsize
{
	width: 0px;
	text-align: center;
}

.hol3_locgrpcom_bestshotcfg_titl_hspimages
{
	width: 80px;
	text-align: center;
}


.hol3_locgrpcom_bestshotcfg_col
{
	padding-top: 6px;
	padding-bottom: 6px;
}

.hol3_locgrpcom_bestshotcfg_col_id
{
	width: 30px;
	text-align: center;
}

.hol3_locgrpcom_bestshotcfg_col_imgdt
{
	width: 100px;
	text-align: center;
}

.hol3_locgrpcom_bestshotcfg_col_imgsize
{
	width: 100px;
	text-align: center;
}

.hol3_locgrpcom_bestshotcfg_col_panodt
{
	width: 100px;
	text-align: center;
}

.hol3_locgrpcom_bestshotcfg_col_panosize
{
	width: 100px;
	text-align: center;
}

.hol3_locgrpcom_bestshotcfg_col_hspdt
{
	width: 100px;
	text-align: center;
}

.hol3_locgrpcom_bestshotcfg_col_hspsize
{
	width: 100px;
	text-align: center;
}

.hol3_locgrpcom_bestshotcfg_col_hspimages
{
	width: 80px;
	text-align: center;
}

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

.hol3_locgrpcom_bestshotcfg_col_curr_title
{
	text-align: left;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	padding-left: 5px;
}

.hol3_locgrpcom_bestshotcfg_butclr
{
	background-color: #402020;
	border-radius: 4px;
	padding: 3px;
	margin-right: 5px;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	cursor: pointer;
}

.hol3_locgrpcom_bestshotcfg_butset
{
	background-color: #204020;
	padding: 3px;
	border-radius: 4px;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	cursor: pointer;
}

.hol3_locgrpcom_bestshotcfg_confirm_bg
{
	background-color: rgba(0,0,0,0.9);
	padding: 3px;
}

.hol3_locgrpcom_bestshotcfg_confirm_cont
{
	background-color: rgba(32,0,0,1.0);
	padding: 10px;
	padding-bottom: 15px;
}

.hol3_locgrpcom_bestshotcfg_confirm_msg
{
	text-align: center;
	vertical-align: middle;
	padding: 10px;
	padding-bottom: 15px;
	font-size: 110%;
}

.hol3_locgrpcom_bestshotcfg_confirm_butok
{
	background-color: #404040;
	border-radius: 4px;
	padding: 5px;
	margin: 5px;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
}

.hol3_locgrpcom_bestshotcfg_wait
{
	width: 50px;
	height: 50px;
	background-color: none;
	background-image: url("../images/loading-spokes.svg");
	background-repeat: no-repeat, no-repeat;
	background-position: center 35%;
	background-size: 50px 50px;
}

.hol3_locgrpcom_bestshotcfg_confirm_butcancel
{
	background-color: #404040;
	border-radius: 4px;
	padding: 5px;
	margin: 5px;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
}

.hol3_locgrpcom_azimcfg_cont
{
	padding: 4px;
	padding-bottom: 8px;
}

.hol3_locgrpcom_azimcfg_emptyline
{
	height: 4px;
}

.hol3_locgrpcom_azimcfg_butline
{
	padding: 5px;
	text-align: center;
}

.hol3_locgrpcom_azimcfg_titl
{
	width: 325px;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
}

.hol3_azimcfg_col1
{
	text-align: right;
	width: 200px;
}

.hol3_azimcfg_col2
{
	text-align: left;
	width: 125px;
}

.hol3_locgrpcom_azimcfg_colclose
{
	width: 30px;
}

.hol3_locgrpcom_azimcfg_azim
{
	border: 0px;
	width: 30px;
	background-color: #404040;
	color: white;
	padding: 2px;
	margin: 1px;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
}

.hol3_locgrpcom_azimcfg_butok
{
	background-color: #004000;
	border-radius: 4px;
	padding: 4px;
	margin: 4px;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
}

.hol3_locgrpcom_azimcfg_butcancel
{
	background-color: #400000;
	border-radius: 4px;
	padding: 4px;
	margin: 4px;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
}

.hol3_locgrpcom_azimcfg_err
{
	padding-top: 2px;
	color: red;
	text-align: center;
}

.hol3_locgrpcom_coverbox
{
	position: absolute;
	background-color: rgba(16,16,16,0.90);
}

.hol3_locgrpcom_coverbox_close
{
	position: absolute;
	top: 10px;
	right: 10px;
	width: 25px;
	height: 22px;
	background-image: url("../images/icon_close.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	cursor: pointer;
}

.hol3_locgrpcom_coverbox_close:hover
{
	background-image: url("../images/icon_closehl.svg");
}

.hol3_locgrpcom_coverbox_flashmap_in
{
	display: table;
	position: absolute;
	height: 0px;
	width: 0px;
	top: 0px;
	left: 0px;
}
                        
.hol3_locgrpcom_coverbox_flashmap_row
{
	display: table-row;
}

.hol3_locgrpcom_coverbox_flashmap_col
{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

.hol3_locgrpcom_coverbox_flashmap_flash
{
	position: relative;
	background-color: #000000;
}

.hol3_locgrpcom_coverbox_flashmap_iframe
{
	position: absolute;
	border: 0px;
}

.hol3_locgrpcom_coverbox_intmap_in
{
	display: table;
	position: absolute;
	height: 0px;
	width: 0px;
	top: 0px;
	left: 0px;
}
                        
.hol3_locgrpcom_coverbox_intmap_row
{
	display: table-row;
}

.hol3_locgrpcom_coverbox_intmap_col
{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

.hol3_locgrpcom_coverbox_intmap_flash
{
	position: relative;
	background-color: #000000;
}

.hol3_locgrpcom_coverbox_intmap_iframe
{
	position: absolute;
	border: 0px;
}

.hol3_locgrpcom_coverbox_transport_in
{
	display: table;
	position: absolute;
	height: 0px;
	width: 0px;
	top: 0px;
	left: 0px;
}
                        
.hol3_locgrpcom_coverbox_transport_row
{
	display: table-row;
}

.hol3_locgrpcom_coverbox_transport_col
{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

.hol3_locgrpcom_coverbox_transport_div
{
	position: relative;
	//background-color: #000000;
}

.hol3_locgrpcom_coverbox_transport_iframe
{
	position: absolute;
	background-color: white;
	border: 0px;
}

.hol3_locgrpcom_coverbox_img_cont
{
	position: absolute;
	left: 0px;
	top: 0px;
}

.hol3_locgrpcom_coverbox_img_head
{
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 115%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
}

.hol3_locgrpcom_coverbox_img_foot
{
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 115%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
}

.hol3_locgrpcom_coverbox_img_img
{
}

.hol3_locgrpcom_coverbox_img_close
{
	position: absolute;
	top: 5px;
	right: 5px;
	width: 25px;
	height: 22px;
	background-image: url("../images/icon_close.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	cursor: pointer;
}

.hol3_locgrpcom_coverbox_img_close:hover
{
	background-image: url("../images/icon_closehl.svg");
}

.hol3_locgrpcom_coverbox_img_left
{
	background-image: url("../images/icon_galleft.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 25px 50px;
	cursor: pointer;
	position: absolute;
	top: 50px;
	left: 10px;
	width: 25px;
	height: 50px;
	opacity: 0.5;
}

.hol3_locgrpcom_coverbox_img_left:hover
{
	background-image: url("../images/icon_gallefthl.svg");
	opacity: 1.0;
}

.hol3_locgrpcom_coverbox_img_right
{
	background-image: url("../images/icon_galright.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 25px 50px;
	cursor: pointer;
	position: absolute;
	top: 50px;
	right: 10px;
	width: 25px;
	height: 50px;
	opacity: 0.5;
}

.hol3_locgrpcom_coverbox_img_right:hover
{
	background-image: url("../images/icon_galrighthl.svg");
	opacity: 1.0;
}

.hol3_locgrpcom_coverbox_accom_in
{
	display: table;
	position: absolute;
	height: 0px;
	width: 0px;
	top: 0px;
	left: 0px;
}
                        
.hol3_locgrpcom_coverbox_accom_row
{
	display: table-row;
}

.hol3_locgrpcom_coverbox_accom_col
{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

.hol3_locgrpcom_coverbox_accom_div
{
	position: relative;
}

.hol3_locgrpcom_coverbox_accom_iframe
{
	background: rgba(0,0,0,0.66);
	position: absolute;
	border: 0px;
}

.hol3_locgrpcom_textcommentpopup_titl1
{
	text-align: left;
	font-size: 100%;
}

.hol3_locgrpcom_textcommentpopup_col1
{
	padding-left: 4px;
	text-align: left;
	//font-weight: bold;
	font-size: 100%;
	//font-family: 'hol3-b', Helvetica, sans-serif;	
}

.hol3_locgrpcom_textcommentpopup_colclose
{
	width: 30px;
}

*/

                                            
.hol3_cams_hr_reddot
{
	border: 0px;
	border-bottom: 1px dotted #800000;
	padding: 0px;
	margin: 2px;
	height: 2px;
}

.hol3_cams_bg
{
	background-color: black;
}

.hol3_cams_notactive
{
	background-color: black;
	font-size: 120%;
	color: white;
	text-align: center;
	vertical-align: middle;
}

.hol3_cams_panoview_cont
{
	position: absolute;
	background-color: black;
	overflow: hidden;
}

.hol3_cams_panoview_scroll
{
	background-color: green;
}

.hol3_cams_panoview_imgerr
{
	color: red;
}

.hol3_cams_panoview_loading
{
	background-color: black;
	background-image: url("../images/loading-spokes.svg");
	background-repeat: no-repeat, no-repeat;
	background-position: center 35%;
	background-size: 50px 50px;
}

.hol3_cams_panoview_zoom_cont
{
	position: absolute;
}

.hol3_cams_panoview_zoom_zoomin
{
	background-image: url("../images/icon_zoomin.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	cursor: pointer;
}

.hol3_cams_panoview_zoom_zoomout
{
	background-image: url("../images/icon_zoomout.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	cursor: pointer;
}

.hol3_cams_panoview_zoom_zoomarea
{
	cursor: pointer;
}

.hol3_cams_panoview_scroll_cont
{
	position: absolute;
}

.hol3_cams_panoview_scroll_playleft
{
	background-image: url("../images/icon_playleft.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	cursor: pointer;
}

.hol3_cams_panoview_scroll_playleft_act
{
	background-image: url("../images/icon_playleftact.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	cursor: default;
}

.hol3_cams_panoview_scroll_playright
{
	background-image: url("../images/icon_playright.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	cursor: pointer;
}

.hol3_cams_panoview_scroll_playright_act
{
	background-image: url("../images/icon_playrightact.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	cursor: default;
}

.hol3_cams_panoview_scroll_playstop
{
	background-image: url("../images/icon_playstop.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	cursor: pointer;
}

.hol3_cams_panoview_scroll_scrollarea
{
	cursor: pointer;
}

.hol3_cams_panoview_compass_cont
{
	position: absolute;
}

.hol3_cams_panoview_compass_arrow
{
	background-image: url("../images/compass_arrow.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;	
}

.hol3_cams_panoview_compass_north
{
	background-image: url("../images/compass_north.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
}

.hol3_cams_rightbutpanel_cont
{
	position: absolute;
}

.hol3_cams_rightbutpanel_sep
{
	height: 5px;
}

.hol3_cams_rightbutpanel_but
{
	position: relative;
	width: 44px;
	height: 95px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 2px;
	padding: 0px;
	background-image: url("../images/icon_righttriangle.svg");
	background-image: url("../images/icon_righttriangle.svg"), -moz-linear-gradient(left, #404040 0%, #202020 100%);
	background-image: url("../images/icon_righttriangle.svg"), -ms-linear-gradient(left, #404040 0%, #202020 100%);
	background-image: url("../images/icon_righttriangle.svg"), -o-linear-gradient(left, #404040 0%, #202020 100%);
	background-image: url("../images/icon_righttriangle.svg"), -webkit-gradient(linear, left center, right center, color-stop(0, #404040), color-stop(1, #202020));
	background-image: url("../images/icon_righttriangle.svg"), linear-gradient(to center right, #404040 0%, #202020 100%);
	background-repeat: no-repeat, no-repeat;
	background-position: 10% 50%, center;
	background-size: 14px 20px, 100% 100%;
	background-color: #202020;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
	cursor:pointer;
}

.hol3_cams_rightbutpanel_but1
{
	background-image: url("../images/icon_righttriangle.svg");
	background-image: url("../images/icon_righttriangle.svg"), -moz-linear-gradient(left, #404040 0%, #202020 100%);
	background-image: url("../images/icon_righttriangle.svg"), -ms-linear-gradient(left, #404040 0%, #202020 100%);
	background-image: url("../images/icon_righttriangle.svg"), -o-linear-gradient(left, #404040 0%, #202020 100%);
	background-image: url("../images/icon_righttriangle.svg"), -webkit-gradient(linear, left center, right center, color-stop(0, #404040), color-stop(1, #202020));
	background-image: url("../images/icon_righttriangle.svg"), linear-gradient(to center right, #404040 0%, #202020 100%);
	background-color: #202020;
}

.hol3_cams_rightbutpanel_but2
{
	background-image: url("../images/icon_righttriangle.svg");
	background-image: url("../images/icon_righttriangle.svg"), -moz-linear-gradient(left, #5e5e5e 0%, #363636 100%);
	background-image: url("../images/icon_righttriangle.svg"), -ms-linear-gradient(left, #5e5e5e 0%, #363636 100%);
	background-image: url("../images/icon_righttriangle.svg"), -o-linear-gradient(left, #5e5e5e 0%, #363636 100%);
	background-image: url("../images/icon_righttriangle.svg"), -webkit-gradient(linear, left center, right center, color-stop(0, #5e5e5e), color-stop(1, #363636));
	background-image: url("../images/icon_righttriangle.svg"), linear-gradient(to center right, #5e5e5e 0%, #363636 100%);
	background-color: #363636;
}

.hol3_cams_rightbutpanel_but3
{
	background-image: url("../images/icon_righttriangle.svg");
	background-image: url("../images/icon_righttriangle.svg"), -moz-linear-gradient(left, #868686 0%, #565656 100%);
	background-image: url("../images/icon_righttriangle.svg"), -ms-linear-gradient(left, #868686 0%, #565656 100%);
	background-image: url("../images/icon_righttriangle.svg"), -o-linear-gradient(left, #868686 0%, #565656 100%);
	background-image: url("../images/icon_righttriangle.svg"), -webkit-gradient(linear, left center, right center, color-stop(0, #868686), color-stop(1, #565656));
	background-image: url("../images/icon_righttriangle.svg"), linear-gradient(to center right, #868686 0%, #565656 100%);
	background-color: #565656;
}

.hol3_cams_rightbutpanel_buthover
{
	background-image: url("../images/icon_righttrianglehl.svg");
	background-image: url("../images/icon_righttrianglehl.svg"), -moz-linear-gradient(left, #303030 0%, #101010 100%);
	background-image: url("../images/icon_righttrianglehl.svg"), -ms-linear-gradient(left, #303030 0%, #101010 100%);
	background-image: url("../images/icon_righttrianglehl.svg"), -o-linear-gradient(left, #303030 0%, #101010 100%);
	background-image: url("../images/icon_righttrianglehl.svg"), -webkit-gradient(linear, left center, right center, color-stop(0, #303030), color-stop(1, #101010));
	background-image: url("../images/icon_righttrianglehl.svg"), linear-gradient(to center right, #303030 0%, #101010 100%);
	background-color: #101010;
}

.hol3_cams_rightbutpanel_butact
{
	background-image: url("../images/icon_righttrianglehlr.svg");
	background-image: url("../images/icon_righttrianglehlr.svg"), -moz-linear-gradient(left, #303030 0%, #101010 100%);
	background-image: url("../images/icon_righttrianglehlr.svg"), -ms-linear-gradient(left, #303030 0%, #101010 100%);
	background-image: url("../images/icon_righttrianglehlr.svg"), -o-linear-gradient(left, #303030 0%, #101010 100%);
	background-image: url("../images/icon_righttrianglehlr.svg"), -webkit-gradient(linear, left center, right center, color-stop(0, #303030), color-stop(1, #101010));
	background-image: url("../images/icon_righttrianglehlr.svg"), linear-gradient(to center right, #303030 0%, #101010 100%);
	background-color: #101010;
}

.hol3_cams_rightbutpanel_butacthover
{
}

.hol3_cams_rightbutpanel_icontext
{
	position: absolute;
	right: 3px;
	bottom: 100%;
	width: 95px;
	font-size: 115%;
	//font-weight: 700;
	font-family: 'hol3-b', Helvetica, sans-serif;
	text-align: center;
	transform: rotate(270deg);
	transform-origin: right bottom;
	-webkit-transform: rotate(270deg);
	-webkit-transform-origin: right bottom;
	-ms-transform: rotate(270deg);
	-ms-transform-origin: right bottom;
}

.hol3_cams_daygal_cont
{
	position: absolute;
	z-index: 5;
}

.hol3_cams_daygal_header
{
	padding: 3px;
	text-align: center;
	vertical-align: bottom;
	background-color: black;
}

.hol3_cams_daygal_footer
{
	padding: 3px;
	text-align: center;
	background-color: black;
}

.hol3_cams_daygal_img
{
	background-color: black;
	cursor: pointer;
}

.hol3_cams_daygal_hsp
{
	background-color: rgba(255,255,255,0.33);
}

.hol3_cams_daygal_vsp
{
	background-color: rgba(255,255,255,0.33);
}

.hol3_cams_daygal_current
{
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	background-color: #282828;
}

.hol3_cams_daygal_header_hover
{
	background-color: #282828;
}

.hol3_cams_daygal_footer_hover
{
	background-color: #282828;
}

.hol3_cams_daygal_img_hover
{
	background-color: #282828;
}

.hol3_cams_daygal_leftarrow
{
	width: 30px;
	background-color: #202020;
	background-image: url("../images/icon_galleft.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 20px 60px;
	background-clip: padding-box;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
	cursor: pointer;
}

.hol3_cams_daygal_leftarrow_hover
{
	background-color: #303030;
	background-image: url("../images/icon_gallefthl.svg");
}

.hol3_cams_daygal_leftarrow_dis
{
	background-image: url("../images/icon_galleftdis.svg");
	cursor: default;
}

.hol3_cams_daygal_rightarrow
{
	width: 30px;
	background-color: #202020;
	background-image: url("../images/icon_galright.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 20px 60px;
	background-clip: padding-box;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	cursor: pointer;
}

.hol3_cams_daygal_rightarrow_hover
{
	background-color: #303030;
	background-image: url("../images/icon_galrighthl.svg");
}

.hol3_cams_daygal_rightarrow_dis
{
	background-image: url("../images/icon_galrightdis.svg");
	cursor: default;
}

.hol3_cams_daygal_loading
{
	display: inline-block;
	width: 120px;
	height: 95px;
	background-color: black;
	font-size: 100%;
	color: white;
	border-radius: 6px;
}

.hol3_cams_bestshots_cont
{
	position: absolute;
	z-index: 5;
}

.hol3_cams_bestshots_header
{
	padding: 3px;
	text-align: center;
	vertical-align: bottom;
	background-color: black;
}

.hol3_cams_bestshots_footer
{
	padding: 3px;
	text-align: center;
	background-color: black;
}

.hol3_cams_bestshots_img
{
	background-color: black;
}

.hol3_cams_bestshots_hsp
{
	background-color: rgba(255,255,255,0.33);
}

.hol3_cams_bestshots_vsp
{
	background-color: rgba(255,255,255,0.33);
}

.hol3_cams_bestshots_current
{
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	background-color: #282828;
}

.hol3_cams_bestshots_header_hover
{
	background-color: #282828;
}

.hol3_cams_bestshots_footer_hover
{
	background-color: #282828;
}

.hol3_cams_bestshots_img_hover
{
	background-color: #282828;
}

.hol3_cams_bestshots_leftarrow
{
	width: 30px;
	background-color: #202020;
	background-image: url("../images/icon_galleft.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 20px 60px;
	background-clip: padding-box;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
	cursor: pointer;
}

.hol3_cams_bestshots_leftarrow_hover
{
	background-color: #303030;
	background-image: url("../images/icon_gallefthl.svg");
}

.hol3_cams_bestshots_leftarrow_dis
{
	background-image: url("../images/icon_galleftdis.svg");
	cursor: default;
}

.hol3_cams_bestshots_rightarrow
{
	width: 30px;
	background-color: #202020;
	background-image: url("../images/icon_galright.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 20px 60px;
	background-clip: padding-box;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	cursor: pointer;
}

.hol3_cams_bestshots_rightarrow_hover
{
	background-color: #303030;
	background-image: url("../images/icon_galrighthl.svg");
}

.hol3_cams_bestshots_rightarrow_dis
{
	background-image: url("../images/icon_galrightdis.svg");
	cursor: default;
}

.hol3_cams_bestshots_loading
{
	display: inline-block;
	width: 120px;
	height: 95px;
	background-color: black;
	font-size: 100%;
	color: white;
	border-radius: 6px;
}

.hol3_cams_hotspots_cont
{
	position: absolute;
	z-index: 5;
}

.hol3_cams_hotspots_header
{
	padding: 3px;
	text-align: center;
	vertical-align: bottom;
	background-color: black;
}

.hol3_cams_hotspots_footer
{
	padding: 3px;
	text-align: center;
	background-color: black;
}

.hol3_cams_hotspots_img
{
	background-color: black;
}

.hol3_cams_hotspots_hsp
{
	background-color: rgba(255,255,255,0.33);
}

.hol3_cams_hotspots_vsp
{
	background-color: rgba(255,255,255,0.33);
}

.hol3_cams_hotspots_header_hover
{
	background-color: #282828;
}

.hol3_cams_hotspots_footer_hover
{
	background-color: #282828;
}

.hol3_cams_hotspots_img_hover
{
	background-color: #282828;
}

.hol3_cams_hotspots_leftarrow
{
	width: 30px;
	background-color: #202020;
	background-image: url("../images/icon_galleft.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 20px 60px;
	background-clip: padding-box;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
	cursor: pointer;
}

.hol3_cams_hotspots_leftarrow_hover
{
	background-color: #303030;
	background-image: url("../images/icon_gallefthl.svg");
}

.hol3_cams_hotspots_leftarrow_dis
{
	background-image: url("../images/icon_galleftdis.svg");
	cursor: default;
}

.hol3_cams_hotspots_rightarrow
{
	width: 30px;
	background-color: #202020;
	background-image: url("../images/icon_galright.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 20px 60px;
	background-clip: padding-box;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	cursor: pointer;
}

.hol3_cams_hotspots_rightarrow_hover
{
	background-color: #303030;
	background-image: url("../images/icon_galrighthl.svg");
}

.hol3_cams_hotspots_rightarrow_dis
{
	background-image: url("../images/icon_galrightdis.svg");
	cursor: default;
}

.hol3_cams_hotspots_loading
{
	display: inline-block;
	width: 120px;
	height: 95px;
	background-color: black;
	font-size: 100%;
	color: white;
	border-radius: 6px;
}

.hol3_cams_loceval
{
	position: absolute;
	z-index: 5;
}

.hol3_cams_loceval_header
{
	padding: 3px;
	text-align: center;
	vertical-align: bottom;
	background-color: black;
}

.hol3_cams_loceval_footer
{
	padding: 3px;
	text-align: center;
	background-color: black;
}

.hol3_cams_leftpanelshow_cont
{
	position: absolute;
}

.hol3_cams_leftpanelshow_sep
{
}

.hol3_cams_leftpanelshow_but
{
	position: absolute;
	width: 24px;
	height: 24px;
	background-color: rgba(0,0,0,0.9);
	border-radius: 4px;
	background-image: url("../images/icon_panelfold.svg");
	background-repeat: no-repeat, no-repeat;
	background-position: center;
	background-size: 20px 20px;
	cursor: pointer;
}

.hol3_cams_leftpanelshow_buthover
{
	background-color: rgba(32,32,32,0.9);
}

.hol3_cams_leftpanelshow_butact
{
	background-image: url("../images/icon_panelunfold.svg");
}

.hol3_cams_leftpanelshow_butacthover
{
}


.hol3_cams_scrolltext_cont
{
	display: none;
	position: absolute;
	background-color: rgba(255,255,255,0.4);
	height: 35px;
	bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	overflow: hidden;
	vertical-align: middle;
	border-radius: 2px;
}

.hol3_cams_scrolltext_text
{
	display: inline-block;
	position: absolute;
	left: 0px;
	top: 4px;
	color: #000000;
	font-size: 125%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	line-height: 25px;
	white-space: nowrap;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 5px;
	//padding-right: 5px;
}

.hol3_cams_videoplay_cover
{
	position: absolute;
	background-image: -moz-linear-gradient(left, #101010 0%, #202020 25%, #202020 75%, #101010 100%);
	background-image: -ms-linear-gradient(left, #101010 0%, #202020 25%, #202020 75%, #101010 100%);
	background-image: -o-linear-gradient(left, #101010 0%, #202020 25%, #202020 75%, #101010 100%);
	background-image: -webkit-gradient(linear, left center, right center, color-stop(0, #101010), color-stop(0.25, #202020), color-stop(0.75, #202020), color-stop(1, #101010));
	background-image: linear-gradient(to center right, #101010 0%, #202020 25%, #202020 75%, #101010 100%);
	background-color: #101010;
}

.hol3_cams_videoplay_cont
{
	position: absolute;
}

.hol3_cams_statimg_cont
{
	position: absolute;
}

.hol3_cams_statimg_img
{
	position: absolute;
}

.hol3_cams_videoplay_player
{
}

.hol3_cams_loceval_imgdiv
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 180px;
	/* height: 150px; */
	cursor: pointer;
	/* border: 1px solid yellow; */
}


.hol3_locinfo_bg
{
	background-color: black;
}

.hol3_locinfo_topimg
{
	background-color: grey;
}

.hol3_locinfo_panels
{
	position: absolute;
	overflow-x: hidden;
	overflow-y: auto;
}

.hol3_locinfo_panel1
{
	background-color: #1b1b1b;
}

.hol3_locinfo_panel1_in
{
	padding: 10px;
}

.hol3_locinfo_panel2
{
	width: 320px;
	background-color: #1b1b1b;
}

.hol3_locinfo_panel2_in
{
	padding: 10px;
}

.hol3_locinfo_panel3
{
	background-color: #1b1b1b;
}

.hol3_locinfo_panel3_in
{
	padding: 10px;
}

.hol3_locinfo_topimg_cont
{
	position: absolute;
	left: 0px;
	top: 0px;
}

.hol3_locinfo_topimg_img
{
}

.hol3_locinfo_topimg_navdot_full
{
	background-image: url("../images/navdot_full.svg");
	width: 20px;
	height: 20px;
	background-size: 80% 80%;
	background-repeat: no-repeat;
	cursor: pointer;
}

.hol3_locinfo_topimg_navdot_empty
{
	background-image: url("../images/navdot_empty.svg");
	width: 20px;
	height: 20px;
	background-size: 80% 80%;
	background-repeat: no-repeat;
	cursor: pointer;
}

.hol3_locinfo_topname
{
	color: white;
	font-family: 'hol3-l', Helvetica, sans-serif;
	font-size: 650%;
	right: 200px;
	top: 10px;
}

.hol3_locinfo_panel1_itemspc
{
	height: 10px;
}

.hol3_locinfo_panel1_item
{
	font-size: 125%;
	//font-weight: bold;
	font-family: 'hol3-bc', Helvetica, sans-serif;
	color: white;
}

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

.hol3_locinfo_panel1_czechskipass
{
	background-image: url("../images/logo_czechskipass.svg");
	width: 100px;
	height: 42px;
	margin-left: 10px;
	background-repeat: no-repeat, no-repeat;
	background-position: center;
	background-size: 100% 100%;
	cursor: pointer;
}

.hol3_locinfo_panel2_itemspc
{
	height: 8px;
}

.hol3_locinfo_availservices_cont
{
	padding: 0px;
}

.hol3_locinfo_availservice_empty
{
	display: inline-block;
	vertical-align: top;
	margin: 0;
	padding: 0;
	width: 40px;
	height: 40px;
	border: 1px solid #f0f0f0;
}

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

.hol3_locinfo_availservice_type_1
{
	background-image: url("../images/service_type_1_sancesta.svg");
}

.hol3_locinfo_availservice_type_20
{
	background-image: url("../images/service_type_20_skibus.svg");
}

.hol3_locinfo_availservice_type_21
{
	background-image: url("../images/service_type_21_veclyz.svg");
}

.hol3_locinfo_availservice_type_22
{
	background-image: url("../images/service_type_22_lyzskola.svg");
}

.hol3_locinfo_availservice_type_23
{
	background-image: url("../images/service_type_23_pujcovna.svg");
}

.hol3_locinfo_availservice_type_24
{
	background-image: url("../images/service_type_24_skischool.svg");
}

.hol3_locinfo_availservice_type_25
{
	background-image: url("../images/service_type_25_skibar.svg");
}

.hol3_locinfo_availservice_type_26
{
	background-image: url("../images/service_type_26_restaurant.svg");
}

.hol3_locinfo_availservice_type_27
{
	background-image: url("../images/service_type_27_bistro.svg");
}

.hol3_locinfo_availservice_type_28
{
	background-image: url("../images/service_type_28_pokladna.svg");
}

.hol3_locinfo_availservice_type_29
{
	background-image: url("../images/service_type_29_servis.svg");
}

.hol3_locinfo_availservice_type_30
{
	background-image: url("../images/service_type_30_obcerstveni.svg");
}

.hol3_locinfo_availservice_type_31
{
	background-image: url("../images/service_type_31_bikepark.svg");
}

.hol3_locinfo_availservice_type_32
{
	background-image: url("../images/service_type_32_turisttrat.svg");
}

.hol3_locinfo_availservice_type_33
{
	background-image: url("../images/service_type_33_rozhledna.svg");
}

.hol3_locinfo_availservice_type_34
{
	background-image: url("../images/service_type_34_snowpark.svg");
}

.hol3_locinfo_availservice_type_35
{
	background-image: url("../images/service_type_35_snowtubing.svg");
}

.hol3_locinfo_availservice_type_36
{
	background-image: url("../images/service_type_36_hlidani.svg");
}

.hol3_locinfo_availservice_type_37
{
	background-image: url("../images/service_type_37_apresski.svg");
}

.hol3_locinfo_availservice_type_38
{
	background-image: url("../images/service_type_38_radar.svg");
}

.hol3_locinfo_availservice_type_39
{
	background-image: url("../images/service_type_39_brusle.svg");
}

.hol3_locinfo_availservice_type_40
{
	background-image: url("../images/service_type_40_bobovka.svg");
}

.hol3_locinfo_availservice_type_41
{
	background-image: url("../images/service_type_41_tobogan.svg");
}



.hol3_locinfo_availservice_type_42
{
	background-image: url("../images/service_type_42_beztrat.svg");
}

.hol3_locinfo_availservice_type_43
{
	background-image: url("../images/service_type_43_hotel.svg");
}

.hol3_locinfo_availservice_type_44
{
	background-image: url("../images/service_type_44_sport.svg");
}

.hol3_locinfo_availservice_type_45
{
	background-image: url("../images/service_type_45_cyklostezka.svg");
}

.hol3_locinfo_availservice_type_46
{
	background-image: url("../images/service_type_46_infocentrum.svg");
}

.hol3_locinfo_availservice_type_47
{
	background-image: url("../images/service_type_47_camp.svg");
}

.hol3_locinfo_availservice_type_48
{
	background-image: url("../images/service_type_48_bobovadraha.svg");
}

.hol3_locinfo_availservice_type_49
{
	background-image: url("../images/service_type_49_vyznamnemisto.svg");
}

.hol3_locinfo_availservice_type_50
{
	background-image: url("../images/service_type_50_skitour.svg");
}

.hol3_locinfo_availservice_type_51
{
	background-image: url("../images/service_type_51_skicross.svg");
}

.hol3_locinfo_availservice_type_52
{
	background-image: url("../images/service_type_52_snowboarding.svg");
}

.hol3_locinfo_availservice_type_53
{
	background-image: url("../images/service_type_53_lyzskolicka.svg");
}

.hol3_locinfo_availservice_type_54
{
	background-image: url("../images/service_type_54_urampa.svg");
}

.hol3_locinfo_availservice_type_55
{
	background-image: url("../images/service_type_55_koberec.svg");
}

.hol3_locinfo_availservice_type_56
{
	background-image: url("../images/service_type_56_placeneparkoviste.svg");
}

.hol3_locinfo_availservice_type_57
{
	background-image: url("../images/service_type_57_bezplatparkoviste.svg");
}

.hol3_locinfo_availservice_type_58
{
	background-image: url("../images/service_type_58_handicap.svg");
}

.hol3_locinfo_availservice_type_59
{
	background-image: url("../images/service_type_59_krytybazen.svg");
}

.hol3_locinfo_availservice_type_60
{
	background-image: url("../images/service_type_60_tenis.svg");
}

.hol3_locinfo_availservice_type_61
{
	background-image: url("../images/service_type_61_paraglide.svg");
}

.hol3_locinfo_availservice_type_62
{
	background-image: url("../images/service_type_62_skitour.svg");
}

.hol3_locinfo_availservice_type_63
{
	background-image: url("../images/service_type_63_pesitur.svg");
}

.hol3_locinfo_availservice_type_64
{
	background-image: url("../images/service_type_64_kablanovka.svg");
}

.hol3_locinfo_availservice_type_65
{
	background-image: url("../images/service_type_65_policie.svg");
}

.hol3_locinfo_availservice_type_66
{
	background-image: url("../images/service_type_66_horskasluzba.svg");
}

.hol3_locinfo_availservice_type_67
{
	background-image: url("../images/service_type_67_doktor.svg");
}

.hol3_locinfo_availservice_type_68
{
	background-image: url("../images/service_type_68_golf.svg");
}

.hol3_locinfo_availservice_type_69
{
	background-image: url("../images/service_type_69_wellness.svg");
}

.hol3_locinfo_availservice_type_70
{
	background-image: url("../images/service_type_70_bowling.svg");
}

.hol3_locinfo_availservice_type_71
{
	background-image: url("../images/service_type_71_detskypas.svg");
}

.hol3_locinfo_availservice_type_72
{
	background-image: url("../images/service_type_72_bigairbag.svg");
}

 
.hol3_locinfo_availservice_type_73
{ 
	 background-image: url("../images/service_type_73_opalovani.svg"); 
} 
 
.hol3_locinfo_availservice_type_74
{ 
	 background-image: url("../images/service_type_74_pingpong.svg"); 
} 
 
.hol3_locinfo_availservice_type_75
{ 
	 background-image: url("../images/service_type_75_brouzd.svg"); 
} 
 
.hol3_locinfo_availservice_type_77
{ 
	 background-image: url("../images/service_type_77_fitnes.svg"); 
} 
 
.hol3_locinfo_availservice_type_78
{ 
	 background-image: url("../images/service_type_78_masaze.svg"); 
} 
 
.hol3_locinfo_availservice_type_79
{ 
	 background-image: url("../images/service_type_79_solarium.svg"); 
} 
 
.hol3_locinfo_availservice_type_80
{ 
	 background-image: url("../images/service_type_80_koupaliste.svg"); 
} 
 
.hol3_locinfo_availservice_type_81
{ 
	 background-image: url("../images/service_type_81_minigolf.svg"); 
} 
 
.hol3_locinfo_availservice_type_82
{ 
	 background-image: url("../images/service_type_82_tramppark.svg"); 
} 
 
.hol3_locinfo_availservice_type_83
{ 
	 background-image: url("../images/service_type_83_lanpark.svg"); 
} 
 
.hol3_locinfo_availservice_type_84
{ 
	 background-image: url("../images/service_type_84_venkbaz.svg"); 
} 



.hol3_locinfo_availservice_type_85
{ 
	 background-image: url("../images/service_type_85_sauna.svg"); 
} 
 
.hol3_locinfo_availservice_type_86
{ 
	 background-image: url("../images/service_type_86_plaz.svg"); 
} 
 
.hol3_locinfo_availservice_type_87
{ 
	 background-image: url("../images/service_type_87_parnik.svg"); 
} 
 
.hol3_locinfo_availservice_type_88
{ 
	 background-image: url("../images/service_type_88_elelode.svg"); 
} 
 
.hol3_locinfo_availservice_type_89
{ 
	 background-image: url("../images/service_type_89_eleskutru.svg"); 
} 
 
.hol3_locinfo_availservice_type_90
{ 
	 background-image: url("../images/service_type_90_pujckol.svg"); 
} 
 
.hol3_locinfo_availservice_type_91
{ 
	 background-image: url("../images/service_type_91_elekolo.svg"); 
} 
 
.hol3_locinfo_availservice_type_92
{ 
	 background-image: url("../images/service_type_92_pujcslap.svg"); 
} 
 
.hol3_locinfo_availservice_type_93
{ 
	 background-image: url("../images/service_type_93_pujcsportpotreb.svg"); 
} 
 
.hol3_locinfo_availservice_type_94
{ 
	 background-image: url("../images/service_type_94_inline.svg"); 
} 
 
.hol3_locinfo_availservice_type_95
{ 
	 background-image: url("../images/service_type_95_singletrack.svg"); 
} 
 
.hol3_locinfo_availservice_type_96
{ 
	 background-image: url("../images/service_type_96_frisbee.svg"); 
} 
 
.hol3_locinfo_availservice_type_97
{ 
	 background-image: url("../images/service_type_97_pristav.svg"); 
} 

.hol3_locinfo_availservice_type_98
{ 
	 background-image: url("../images/service_type_98_kolobezky.svg"); 
} 



 
.hol3_locinfo_availservice_type_99
{ 
	 background-image: url("../images/service_type_99_yachting.svg"); 
} 
 

.hol3_locinfo_availservice_type_100
{ 
	 background-image: url("../images/service_type_100_lekarna.svg"); 
} 
 
.hol3_locinfo_availservice_type_101
{ 
	 background-image: url("../images/service_type_101_funpark.svg"); 
} 
 
.hol3_locinfo_availservice_type_102
{ 
	 background-image: url("../images/service_type_102_obora.svg"); 
} 
 
.hol3_locinfo_availservice_type_103
{ 
	 background-image: url("../images/service_type_103_ohniste.svg"); 
} 
 
.hol3_locinfo_availservice_type_104
{ 
	 background-image: url("../images/service_type_104_karavan.svg"); 
} 
 
.hol3_locinfo_availservice_type_105
{ 
	 background-image: url("../images/service_type_105_detskehriste.svg"); 
} 

.hol3_locinfo_availservice_type_106
{ 
	 background-image: url("../images/service_type_106_lukostrelba.svg"); 
} 

.hol3_locinfo_availservice_type_107
{ 
	 background-image: url("../images/service_type_107_lanovka.svg"); 
} 

.hol3_locinfo_availservice_type_108
{
	background-image: url("../images/service_type_108_tubing.svg");
}

.hol3_locinfo_availservice_type_109
{
	background-image: url("../images/service_type_109_wififree.svg");
}

.hol3_locinfo_availservice_type_111
{
	background-image: url("../images/service_type_111_sandraha.svg");
}

.hol3_locinfo_availservice_type_112
{
	background-image: url("../images/service_type_112_skialp.svg");
}

.hol3_locinfo_availservice_type_115
{
	background-image: url("../images/service_type_115_shop.svg");
}

.hol3_locinfo_availservice_type_116
{
	background-image: url("../images/service_type_116_destka_cesta.svg");
}





.hol3_locinfo_loclifts_symcont
{
	position: relative;
	display: inline-block;
	border: 1px solid #f0f0f0;
	background-color: #313131;
	margin: 0;
	padding: 0;
	vertical-align: bottom;
	background-size: 80% 64%;
	background-repeat: no-repeat;
	background-position: center 5%;	
}

.hol3_locinfo_loclifts_symtype_1
{
	background-image: url("../images/locinfo_lift_type_1_1s.svg");
}

.hol3_locinfo_loclifts_symtype_2
{
	background-image: url("../images/locinfo_lift_type_2_2s.svg");
}

.hol3_locinfo_loclifts_symtype_3
{
	background-image: url("../images/locinfo_lift_type_3_3s.svg");
}

.hol3_locinfo_loclifts_symtype_4
{
	background-image: url("../images/locinfo_lift_type_4_4s.svg");
}

.hol3_locinfo_loclifts_symtype_5
{
	background-image: url("../images/locinfo_lift_type_5_vlek.svg");
}

.hol3_locinfo_loclifts_symtype_6
{
	background-image: url("../images/locinfo_lift_type_6_kab.svg");
}

.hol3_locinfo_loclifts_symtype_7
{
	background-image: url("../images/locinfo_lift_type_7_kob.svg");
}

.hol3_locinfo_loclifts_symtype_8
{
	background-image: url("../images/locinfo_lift_type_8_6s.svg");
}

.hol3_locinfo_loclifts_cnt
{
	position: absolute;
	bottom: 0px;
	font-size: 150%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	text-align: center;
}

.hol3_locinfo_locslopes_cont
{
	position: relative;
	background-color: #e2e2e2;
	border: 1px solid #f0f0f0;
}

.hol3_locinfo_locslopes_symcont
{
	position: absolute;
	background-size: 40% 50%;
	background-repeat: no-repeat;
	background-position: 10% center;
}

.hol3_locinfo_locslopes_symdiff_1
{
	background-image: url("../images/locslopes_blue.svg");
	color: #134395;
}

.hol3_locinfo_locslopes_symdiff_2
{
	background-image: url("../images/locslopes_red.svg");
	color: #d4101e;
}

.hol3_locinfo_locslopes_symdiff_3
{
	background-image: url("../images/locslopes_black.svg");
	color: #101010;
}

.hol3_locinfo_locslopes_perc
{
	position: absolute;
	font-size: 135%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	text-align: left;
	vertical-align: middle;
}

.hol3_locinfo_sumtab_cont
{
	position: relative;
	background-color: #565654;
}

.hol3_locinfo_sumtab_tile
{
	position: absolute;
	border: 1px solid #f0f0f0;
}

.hol3_locinfo_sumval_num
{
	color: #c6cae7;
	font-size: 150%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	text-align: center;
	vertical-align: bottom;
}

.hol3_locinfo_sumval_unit
{
	font-size: 150%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	text-align: center;
	vertical-align: top;
}

.hol3_locinfo_sumval_numbig
{
	color: #c6cae7;
	font-size: 200%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	text-align: center;
	vertical-align: bottom;
}

.hol3_locinfo_sumtab_symcont
{
	background-size: 80% 80%;
	background-repeat: no-repeat;
	background-position: center center;
}

.hol3_locinfo_sumtab_sym_slopes
{
	background-image: url("../images/locinfo_sumslopes.svg");
}

.hol3_locinfo_sumtab_sym_cross
{
	background-image: url("../images/locinfo_sumcross.svg");
}

.hol3_locinfo_sumtab_sym_snow
{
	background-image: url("../images/locinfo_sumsnow.svg");
}

.hol3_locinfo_pricelistlink
{
	background-color: #565654;
	color: #ffda03;
	height: 22px;
	line-height: 22px;
	padding: 4px;
}

.hol3_locinfo_pricelistlinktext
{
	color: #ffda03;
	vertical-align: middle;
	text-decoration: none;
	font-size: 125%;
	//font-weight: bold;
	font-family: 'hol3-bc', Helvetica, sans-serif;
}

.hol3_locinfo_pricelistlinktext_summer
{
	color: #ffda03;
	text-decoration: none;
}

.hol3_locinfo_tips_titl
{
	color: white;
	font-size: 180%;
	font-family: 'hol3-l', Helvetica, sans-serif;
}

.hol3_locinfo_tips_item
{
	color: white;
	font-size: 120%;
	//font-family: 'hol3-bc', Helvetica, sans-serif;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 2px;
	//list-style: dot;
}

.hol3_locinfo_panelcover
{
	background-color: rgba(16,16,16,0.8);
	pointer-events: none;
}

.hol3_locinfo_tooltip_cont
{
	position: absolute;
	display: inline-block;
	background-color: rgba(27,27,27,0.9);
	font-size: 105%;
	color: white;
	padding: 5px;
}

.hol3_locinfo_smallimg_cont
{
	position: absolute;
	left: 0px;
	top: 0px;
}

.hol3_locinfo_smallimg_img
{
}

.hol3_locinfo_loceval_imgdiv
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 180px;
	/* height: 150px; */
	cursor: pointer;
}


.hol3_locgrpinfo_bg
{
	background-color: black;
}

.hol3_locgrpinfo_topimg
{
	background-color: grey;
}

.hol3_locgrpinfo_panels
{
	position: absolute;
	overflow-x: hidden;
	overflow-y: auto;
}

.hol3_locgrpinfo_panel1
{
	position: relative;
	background-color: #1b1b1b;
}

.hol3_locgrpinfo_panel1_in
{
	padding: 10px;
}

.hol3_locgrpinfo_panel2
{
	width: 320px;
	background-color: #1b1b1b;
}

.hol3_locgrpinfo_panel2_in
{
	padding: 10px;
}

.hol3_locgrpinfo_panel3
{
	background-color: #1b1b1b;
}

.hol3_locgrpinfo_panel3_in
{
	padding: 10px;
}

.hol3_locgrpinfo_topimg_cont
{
	position: absolute;
	left: 0px;
	top: 0px;
}

.hol3_locgrpinfo_topimg_img
{
}

.hol3_locgrpinfo_topimg_navdot_full
{
	background-image: url("../images/navdot_full.svg");
	width: 20px;
	height: 20px;
	background-size: 80% 80%;
	background-repeat: no-repeat;
	cursor: pointer;
}

.hol3_locgrpinfo_topimg_navdot_empty
{
	background-image: url("../images/navdot_empty.svg");
	width: 20px;
	height: 20px;
	background-size: 80% 80%;
	background-repeat: no-repeat;
	cursor: pointer;
}

.hol3_locgrpinfo_topname
{
	color: white;
	font-family: 'hol3-l', Helvetica, sans-serif;
	font-size: 650%;
	right: 200px;
	top: 10px;
}

.hol3_locgrpinfo_panel1_itemspc
{
	height: 10px;
}

.hol3_locgrpinfo_panel1_item
{
	font-size: 125%;
	//font-weight: bold;
	font-family: 'hol3-bc', Helvetica, sans-serif;
	color: white;
}

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

.hol3_locgrpinfo_panel2_itemspc
{
	height: 8px;
}

.hol3_locgrpinfo_loclifts_symcont
{
	position: relative;
	display: inline-block;
	border: 1px solid #f0f0f0;
	background-color: #313131;
	margin: 0;
	padding: 0;
	vertical-align: bottom;
	background-size: 80% 64%;
	background-repeat: no-repeat;
	background-position: center 5%;	
}

.hol3_locgrpinfo_loclifts_cnt
{
	position: absolute;
	bottom: 0px;
	font-size: 150%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	text-align: center;
}

.hol3_locgrpinfo_locslopes_cont
{
	position: relative;
	background-color: #e2e2e2;
	border: 1px solid #f0f0f0;
}

.hol3_locgrpinfo_locslopes_symcont
{
	position: absolute;
	background-size: 40% 50%;
	background-repeat: no-repeat;
	background-position: 10% center;
}

.hol3_locgrpinfo_locslopes_perc
{
	position: absolute;
	font-size: 135%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	text-align: left;
	vertical-align: middle;
}

.hol3_locgrpinfo_sumtab_cont
{
	position: relative;
	background-color: #565654;
}

.hol3_locgrpinfo_sumtab_tile
{
	position: absolute;
	border: 1px solid #f0f0f0;
}

.hol3_locgrpinfo_sumval_num
{
	color: #c6cae7;
	font-size: 150%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	text-align: center;
	vertical-align: bottom;
}

.hol3_locgrpinfo_sumval_unit
{
	font-size: 150%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	text-align: center;
	vertical-align: top;
}

.hol3_locgrpinfo_sumval_numbig
{
	color: #c6cae7;
	font-size: 200%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	text-align: center;
	vertical-align: bottom;
}

.hol3_locgrpinfo_sumtab_symcont
{
	background-size: 80% 80%;
	background-repeat: no-repeat;
	background-position: center center;
}

.hol3_locgrpinfo_sumtab_sym_slopes
{
	background-image: url("../images/locinfo_sumslopes.svg");
}

.hol3_locgrpinfo_sumtab_sym_cross
{
	background-image: url("../images/locinfo_sumcross.svg");
}

.hol3_locgrpinfo_sumtab_sym_snow
{
	background-image: url("../images/locinfo_sumsnow.svg");
}

.hol3_locgrpinfo_pricelistlink
{
	background-color: #565654;
	color: #ffda03;
	height: 22px;
	line-height: 22px;
	padding: 4px;
}

.hol3_locgrpinfo_pricelistlinktext
{
	color: #ffda03;
	vertical-align: middle;
	text-decoration: none;
	font-size: 125%;
	//font-weight: bold;
	font-family: 'hol3-bc', Helvetica, sans-serif;
}

.hol3_locgrpinfo_pricelistlinktext_summer
{
	color: #ffda03;
	text-decoration: none;
}

.hol3_locgrpinfo_tips_titl
{
	color: white;
	font-size: 180%;
	font-family: 'hol3-l', Helvetica, sans-serif;
}

.hol3_locgrpinfo_tips_item
{
	color: white;
	font-size: 120%;
	//font-family: 'hol3-bc', Helvetica, sans-serif;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 2px;
	//list-style: dot;
}

.hol3_locgrpinfo_panelcover
{
	background-color: rgba(16,16,16,0.8);
	pointer-events: none;
}

.hol3_locgrpinfo_tooltip_cont
{
	position: absolute;
	display: inline-block;
	background-color: rgba(27,27,27,0.9);
	font-size: 105%;
	color: white;
	padding: 5px;
}


.hol3_maps_bg
{
	position: absolute;
	background-color: black;
}

.hol3_maps_mapcont
{
	position: absolute;
	background-color: grey;
}

.hol3_maps_treecont
{
	position: absolute;
	width: 195px;
	overflow-x: hidden;
	overflow-y: auto;
	background-color: #d8d8d8;
	z-index: 950;
}

.hol3_maps_navmap_cont
{
	background-color: black;
	display: block;
	overflow: hidden;
}

.hol3_maps_navmap_loading
{
	position: relative;
	//background-color: green;
	color: white;
}

.hol3_maps_navmap_map
{
	//background-color: yellow;
	overflow: hidden;
}

.hol3_maps_navmap_thumbbg
{
	background-color: rgba(0,0,0,0.66);
}

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

.hol3_maps_navmap_thumbarea
{
	stroke: none;
	stroke-width: 0;
	fill: rgba(0,0,0,0);
	cursor: pointer;
}

.hol3_maps_navmap_zoom_cont
{
	position: absolute;
}

.hol3_maps_navmap_zoom_zoomin
{
	background-image: url("../images/icon_zoomin.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	cursor: pointer;
}

.hol3_maps_navmap_zoom_zoomout
{
	background-image: url("../images/icon_zoomout.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	cursor: pointer;
}

.hol3_maps_navmap_zoom_zoomarea
{
	cursor: pointer;
}

.hol3_maps_navmap_spot_default
{
	position: absolute;
	width: 16px;
	height: 16px;
	background-image: url("../images/mapdot_norm_red.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 80% 80%;
	cursor: pointer;	
}

.hol3_maps_navmap_spot_default_hl
{
	position: absolute;
	width: 16px;
	height: 16px;
	background-image: url("../images/mapdot_hl_red.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	cursor: pointer;	
}

.hol3_maps_navmap_spot_video
{
	position: absolute;
	width: 16px;
	height: 16px;
	background-image: url("../images/mapdot_norm_yellow.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 80% 80%;
	cursor: pointer;	
}

.hol3_maps_navmap_spot_video_hl
{
	position: absolute;
	width: 16px;
	height: 16px;
	background-image: url("../images/mapdot_hl_yellow.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	cursor: pointer;	
}

.hol3_maps_navmap_spot_img
{
	position: absolute;
	width: 16px;
	height: 16px;
	background-image: url("../images/mapdot_norm_red.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 80% 80%;
	cursor: pointer;	
}

.hol3_maps_navmap_spot_img_hl
{
	position: absolute;
	width: 16px;
	height: 16px;
	background-image: url("../images/mapdot_hl_red.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	cursor: pointer;	
}

.hol3_maps_locpop_popup
{
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: rgba(16,16,16,0.8);
	padding: 5px;
}

.hol3_maps_locpop_titltab
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

.hol3_maps_locpop_titlrow
{
	background-color: #101010;
	cursor: pointer;
	height: 23px;
	font-size: 105%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	color: white;
}

.hol3_maps_locpop_conttab
{
	max-height: 380px;
	overflow-y: auto;
}

.hol3_maps_locpop_tab
{
	border: 0px;
	margin: 0px;
	padding: 4px;
	border-collapse: collapse;
	font-size: 105%;
}

.hol3_maps_locpop_rowodd
{
	background-color: #202020;
}

.hol3_maps_locpop_roweven
{
	background-color: #282828;
}

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

.hol3_maps_locpop_titlclose
{
	width: 22px;
}

.hol3_maps_locpop_itemclose
{
	width: 22px;
}

.hol3_maps_locpop_titlitem
{
	font-size: 105%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	padding: 0px;
	height: 14px;
	color: white;
}

.hol3_maps_locpop_colitem
{
	font-size: 105%;
	padding: 0px;
	color: white;
}

.hol3_maps_locpop_locname
{
	font-size: 110%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	overflow: hidden;
}

.hol3_maps_locpop_locpanocams
{
	font-size: 110%;
	overflow: hidden;
}

.hol3_maps_locpop_locwebcams
{
	font-size: 110%;
	overflow: hidden;
}

.hol3_maps_locpop_spc
{
	height: 5px;
}

.hol3_maps_camselpop_popup
{
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: rgba(16,16,16,0.8);
	padding: 5px;
}

.hol3_maps_camselpop_titltab
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

.hol3_maps_camselpop_titlrow
{
	background-color: #101010;
	cursor: pointer;
	height: 23px;
	font-size: 105%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	color: white;
}

.hol3_maps_camselpop_conttab
{
	max-height: 380px;
	//overflow-y: auto;
}

.hol3_maps_camselpop_tab
{
	border: 0px;
	margin: 0px;
	padding: 4px;
	border-collapse: collapse;
	font-size: 105%;
}

.hol3_maps_camselpop_rowodd
{
	background-color: #202020;
}

.hol3_maps_camselpop_roweven
{
	background-color: #282828;
}

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

.hol3_maps_camselpop_titlclose
{
	width: 22px;
}

.hol3_maps_camselpop_itemclose
{
	width: 22px;
}

.hol3_maps_camselpop_titlitem
{
	font-size: 105%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	padding: 0px;
	height: 14px;
	color: white;
}

.hol3_maps_camselpop_colitem
{
	font-size: 105%;
	padding: 0px;
	color: white;
}

.hol3_maps_camselpop_panocams
{
	padding-left: 5px;
	padding-right: 5px;
	font-size: 110%;
	overflow: hidden;
}

.hol3_maps_camselpop_webcams
{
	padding-left: 5px;
	padding-right: 5px;
	font-size: 110%;
	overflow: hidden;
}

.hol3_maps_camselpop_panocamsicon
{
	width: 16px;
	height: 16px;
	background-image: url("../images/mapdot_hl_yellow.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	cursor: pointer;	
}

.hol3_maps_camselpop_webcamsicon
{
	width: 16px;
	height: 16px;
	background-image: url("../images/mapdot_hl_red.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	cursor: pointer;	
}

.hol3_maps_coverbox
{
	position: absolute;
	background-color: rgba(16,16,16,0.90);
	z-index: 1010;
}

.hol3_maps_coverbox_close
{
	position: absolute;
	top: 10px;
	right: 10px;
	width: 25px;
	height: 22px;
	background-image: url("../images/icon_close.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	cursor: pointer;
}

.hol3_maps_coverbox_close:hover
{
	background-image: url("../images/icon_closehl.svg");
}

.hol3_maps_coverbox_accom_in
{
	display: table;
	position: absolute;
	height: 0px;
	width: 0px;
	top: 0px;
	left: 0px;
}
                        
.hol3_maps_coverbox_accom_row
{
	display: table-row;
}

.hol3_maps_coverbox_accom_col
{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

.hol3_maps_coverbox_accom_div
{
	position: relative;
}

.hol3_maps_coverbox_accom_iframe
{
	background-color: rgba(0,0,0,0.66);
	position: absolute;
	border: 0px;
}

.hol3_maps_coverbox_mobileapp_iframe
{
	background-color: rgba(0,0,0,0.66);
	position: absolute;
	border: 0px;
}


.hol3_snowinfo_page
{
	background-color: #eeeeee;
}

.hol3_snowinfo_legend
{
	color: white;
	font-size: 110%;
	margin-top: 5px;
	margin-left: 30px;
}

.hol3_snowinfo_legend_tab
{
	border: 1px solid #101010; border-collapse: collapse;
}

.hol3_snowinfo_legend_td
{
	border: 1px solid #101010;
	padding: 2px;
	vertical-align: top;
	background-color: #202020;
}

.hol3_snowinfo_legendshow
{
	display: inline-block;
	width: 180px;
	background-color: #404040;
	background-image: url("../images/icon_treeunfold.svg");
	background-repeat: no-repeat;
	background-position: 99% center;
	background-size: 16px 14px;
	padding: 2px 30px 2px 5px;
	font-size: 105%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	margin-top: 10px;
	margin-left: 20px;
	cursor: pointer;
}

.hol3_snowinfo_legendhide
{
	display: inline-block;
	width: 180px;
	background-color: #404040;
	background-image: url("../images/icon_treefold.svg");
	background-repeat: no-repeat;
	background-position: 99% center;
	background-size: 16px 14px;
	padding: 2px 30px 2px 5px;
	font-size: 105%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	margin-top: 10px;
	margin-left: 20px;
	cursor: pointer;
}

.hol3_snowinfo_tabicons
{
	margin-left: 20px;
}

.hol3_snowinfo_tableicons
{
	border-collapse: collapse;
}

.hol3_snowinfo_col1
{
	text-align: center;
	width: 40px;
	padding: 0px;
	//padding-top: 1px;
}

.hol3_snowinfo_col2
{
	text-align: left;
	width: 240px;
}

.hol3_snowinfo_col1_2
{
	width: 276px;
	padding-left: 4px;
}

.hol3_snowinfo_col3
{
	text-align: center;
	width: 144px;
}

.hol3_snowinfo_col4
{
	text-align: center;
	width: 144px;
}

.hol3_snowinfo_col5
{
	text-align: center;
	width: 144px;
}

.hol3_snowinfo_col6
{
	text-align: center;
	width: 144px;
}

.hol3_snowinfo_col7
{
	text-align: left;
	width: 120px;
}

.hol3_snowinfo_col8
{
	text-align: left;
	width: 144px;
}

.hol3_snowinfo_col9
{
	text-align: center;
}

.hol3_snowinfo_dt
{
	font-size: 100%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	color: #808080;
	vertical-align: top;
	padding-top: 4px;
	margin-top: 2px;
	margin-left: 20px;
}

.hol3_snowinfo_regtitle
{
	color: white;
	background-color: #404040;
	font-size: 115%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	padding-top: 4px;
	padding-bottom: 2px;
}

.hol3_snowinfo_regtitle_col7
{
	text-align: center;
}

.hol3_snowinfo_regtitle_col8
{
	text-align: center;
}

.hol3_snowinfo_grptitle
{
	color: #101080;
	font-size: 115%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	padding-top: 7px;
}

.hol3_snowinfo_grpnums
{
	color: black;
}

.hol3_snowinfo_title
{
	//color: #c42625;
	font-size: 105%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	//text-align: center;
}

.hol3_snowinfo_title_link
{
	cursor: pointer;
}

.hol3_snowinfo_locrow
{
	color: #000000;
	font-size: 105%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
}

.hol3_snowinfo_grprow
{
	color: #2020d0;
	font-size: 105%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	padding-top: 5px;
}

.hol3_snowinfo_grpfirst
{
	padding-top: 7px;
}

.hol3_snowinfo_grplast
{
	padding-bottom: 10px;
}

.hol3_snowinfo_grpitemcol1
{
	//padding-left: 20px;
	//width: 15px;
}

.hol3_snowinfo_grpitemcol2
{
	//padding-left: 20px;
	//width: 180px;
}

.hol3_snowinfo_colicon_temp
{
	height: 50px;
	background-image: url("../images/icon_snowinfo_thermo.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 30px 30px;
}

.hol3_snowinfo_colicon_snow
{
	height: 50px;
	background-image: url("../images/icon_snowinfo_snowheight.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 30px 30px;
}

.hol3_snowinfo_colicon_snowtype
{
	height: 50px;
	background-image: url("../images/icon_snowinfo_snowtype.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 30px 30px;
}

.hol3_snowinfo_colicon_newsnow
{
	height: 50px;
	background-image: url("../images/icon_snowinfo_newsnow.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 45px 30px;
}

.hol3_snowinfo_colicon_lifts
{
	height: 50px;
	background-image: url("../images/icon_snowinfo_lift.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 30px 30px;
}

.hol3_snowinfo_colicon_slopes
{
	height: 50px;
	background-image: url("../images/icon_snowinfo_downhill.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 30px 30px;
}

.hol3_snowinfo_datarows
{
	margin-left: 20px;
	overflow-y: scroll;
}

.hol3_snowinfo_tablerows
{
	border-collapse: collapse;
}

.hol3_snowinfo_rowodd
{
	background-color: #d0d1d3;
}

.hol3_snowinfo_rowoddhi
{
	background-color: #d3d5d4;
}

.hol3_snowinfo_roweven
{
	background-color: none;
}

.hol3_snowinfo_rowevenhi
{
	background-color: #f7f7f7;
}

.hol3_snowinfo_rowhl
{
	background-color: #a8c9f3;
}

.hol3_snowinfo_loc_st
{
	display: block;
	width: 44px;
	height: 20px;
	margin-left: 10px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	background-image: url("../images/icon_snowinfo_empty.svg");
}

.hol3_snowinfo_loc_st_2
{
	background-image: url("../images/icon_snowinfo_crossred-blur.svg");
}

.hol3_snowinfo_loc_st_3
{
	background-image: url("../images/icon_snowinfo_checkgreen-blur.svg");
}

.hol3_snowinfo_loc_st_7
{
	background-image: url("../images/icon_snowinfo_checkblue-blur.svg");
}

.hol3_snowinfo_loc_st_8
{
	background-image: url("../images/icon_snowinfo_checkblue-blur.svg");
}

.hol3_snowinfo_loc_st_9
{
	background-image: url("../images/icon_snowinfo_checkblue-blur.svg");
}

.hol3_snowinfo_loc_st_10
{
	background-image: url("../images/icon_snowinfo_checkblue-blur.svg");
}


.hol3_liftsoverview_page
{
	background-color: #eeeeee;
}

.hol3_liftsoverview_legend
{
	color: white;
	font-size: 110%;
	margin-top: 5px;
	margin-left: 30px;
}

.hol3_liftsoverview_legend_tab
{
	border: 1px solid #101010; border-collapse: collapse;
}

.hol3_liftsoverview_legend_td
{
	border: 1px solid #101010;
	padding: 2px;
	padding-right: 10px;
	vertical-align: top;
	background-color: #202020;
}

.hol3_liftsoverview_legendshow
{
	display: inline-block;
	width: 180px;
	background-color: #404040;
	background-image: url("../images/icon_treeunfold.svg");
	background-repeat: no-repeat;
	background-position: 99% center;
	background-size: 16px 14px;
	padding: 2px 30px 2px 5px;
	font-size: 105%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	margin-top: 10px;
	margin-left: 20px;
	cursor: pointer;
}

.hol3_liftsoverview_legendhide
{
	display: inline-block;
	width: 180px;
	background-color: #404040;
	background-image: url("../images/icon_treefold.svg");
	background-repeat: no-repeat;
	background-position: 99% center;
	background-size: 16px 14px;
	padding: 2px 30px 2px 5px;
	font-size: 105%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	margin-top: 10px;
	margin-left: 20px;
	cursor: pointer;
}

.hol3_liftsoverview_tabicons
{
	margin-left: 20px;
}

.hol3_liftsoverview_tableicons
{
	border-collapse: collapse;
}

.hol3_liftsoverview_col1
{
	text-align: center;
	width: 40px;
	padding: 0px;
	//padding-top: 1px;
}

.hol3_liftsoverview_col2
{
	text-align: center;
	width: 40px;
	padding: 0px;
}

.hol3_liftsoverview_col1_2
{
	width: 80px;
	padding-left: 4px;
}

.hol3_liftsoverview_col1_3
{
	width: 380px;
	padding-left: 4px;
}

.hol3_liftsoverview_col3
{
	text-align: left;
	width: 300px;
}

.hol3_liftsoverview_col4
{
	text-align: left;
	width: 100px;
}

.hol3_liftsoverview_col5
{
	text-align: left;
	width: 100px;
}

.hol3_liftsoverview_col6
{
	text-align: center;
}

.hol3_liftsoverview_dt
{
	font-size: 100%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	color: #808080;
	vertical-align: top;
	padding-top: 4px;
	margin-top: 2px;
	margin-left: 20px;
}

.hol3_liftsoverview_locname
{
	color: #000080;
}

.hol3_liftsoverview_liftname
{
}

.hol3_liftsoverview_regtitle
{
	color: white;
	background-color: #404040;
	font-size: 115%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	padding-top: 4px;
	padding-bottom: 2px;
}

.hol3_liftsoverview_regtitle_col4
{
	text-align: center;
}

.hol3_liftsoverview_regtitle_col5
{
	text-align: center;
}

.hol3_liftsoverview_grptitle
{
	color: #101080;
	font-size: 115%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	padding-top: 7px;
}

.hol3_liftsoverview_grpnums
{
	color: black;
}

.hol3_liftsoverview_title
{
	//color: #c42625;
	font-size: 105%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	//text-align: center;
}

.hol3_liftsoverview_title_link
{
	cursor: pointer;
}

.hol3_liftsoverview_locrow
{
	color: #000000;
	font-size: 105%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
}

.hol3_liftsoverview_grprow
{
	color: #2020d0;
	font-size: 105%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	padding-top: 5px;
}

.hol3_liftsoverview_grpfirst
{
	padding-top: 7px;
}

.hol3_liftsoverview_grplast
{
	padding-bottom: 10px;
}

.hol3_liftsoverview_grpitemcol1
{
	//padding-left: 20px;
	//width: 15px;
}

.hol3_liftsoverview_grpitemcol2
{
	//padding-left: 20px;
	//width: 180px;
}

.hol3_liftsoverview_datarows
{
	margin-left: 20px;
	overflow-y: scroll;
}

.hol3_liftsoverview_tablerows
{
	border-collapse: collapse;
}

.hol3_liftsoverview_rowodd
{
	background-color: #d0d1d3;
}

.hol3_liftsoverview_rowoddhi
{
	background-color: #d3d5d4;
}

.hol3_liftsoverview_roweven
{
	background-color: none;
}

.hol3_liftsoverview_rowevenhi
{
	background-color: #f7f7f7;
}

.hol3_liftsoverview_rowhl
{
	background-color: #a8c9f3;
}

.hol3_liftsoverview_lift_st
{
	display: block;
	width: 44px;
	height: 20px;
	margin-left: 10px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	background-image: url("../images/icon_liftsoverview_crossred-blur.svg");
}

.hol3_liftsoverview_lift_st_0
{
	background-image: none;
}

.hol3_liftsoverview_lift_st_1
{
	background-image: url("../images/icon_liftsoverview_checkgreen-blur.svg");
}

.hol3_liftsoverview_lift_st_4
{
	background-image: url("../images/icon_liftsoverview_checkblue-blur.svg");
}

.hol3_liftsoverview_lift_st_5
{
	background-image: url("../images/icon_liftsoverview_checklblue-blur.svg");
}

.hol3_liftsoverview_lift_type
{
	display: block;
	width: 20px;
	height: 20px;
	margin-left: 15px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	background-image: none;
}

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

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

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

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

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

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

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

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



.hol3_locevallist_page
{
	background-color: #eeeeee;
}

.hol3_locevallist_tabhead
{
	position: absolute;
	margin-left: 20px;
	border-collapse: collapse;
}

.hol3_locevallist_coltitl
{
	color: #404040;
	//background-color: #808080;
	font-size: 115%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	padding-top: 4px;
	padding-bottom: 4px;
}

.hol3_locevallist_colrow
{
	color: black;
	//background-color: #808080;
	font-size: 105%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	padding-top: 4px;
	padding-bottom: 2px;
}

.hol3_locevallist_datarows
{
	position: relative;
	margin-left: 20px;
	overflow-y: auto;
}

.hol3_locevallist_tablerows
{
	border-collapse: collapse;
}

.hol3_locevallist_starsline
{
	color: white;
	background-color: #808080;
	font-size: 115%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	padding-top: 4px;
	padding-bottom: 2px;
}

.hol3_locevallist_stars
{
	text-align: center;
}

.hol3_locevallist_star
{
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	background-image: url("../images/star_white.svg");
}

.hol3_locevallist_premium
{
}

.hol3_locevallist_col1
{
	text-align: left;
	width: 60px;
}

.hol3_locevallist_col2
{
	text-align: left;
	width: 240px;
}

.hol3_locevallist_col3
{
	text-align: left;
	width: 240px;
}

.hol3_locevallist_col4
{
	text-align: left;
	width: 120px;
}

.hol3_locevallist_col5
{
	text-align: left;
	width: 120px;
}

.hol3_locevallist_rowodd
{
	background-color: #d0d1d3;
}

.hol3_locevallist_rowoddhi
{
	background-color: #d3d5d4;
}

.hol3_locevallist_roweven
{
	background-color: none;
}

.hol3_locevallist_rowevenhi
{
	background-color: #f7f7f7;
}

.hol3_locevallist_rowhl
{
	background-color: #a8c9f3;
}

.hol3_locevallist_link
{
	cursor: pointer;
}


.hol3_locevaldet_page
{
	background-color: #aaaaaa;
}

.hol3_locevaldet_tabhead
{
	position: absolute;
	margin-left: 20px;
	margin-top: 4px;
	margin-bottom: 4px;
	border-collapse: collapse;
}

.hol3_locevaldet_locname
{
	color: #404040;
	//background-color: #808080;
	font-size: 125%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	padding-left: 10px;
}

.hol3_locevaldet_medal
{
	width: 70px;
	height: 70px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
}

.hol3_locevaldet_medal_1
{
	background-image: url("../images/metal1.png");	
}

.hol3_locevaldet_medal_2
{
	background-image: url("../images/metal2.png");	
}

.hol3_locevaldet_medal_3
{
	background-image: url("../images/metal3.png");	
}

.hol3_locevaldet_medal_4
{
	background-image: url("../images/metal4.png");	
}

.hol3_locevaldet_medal_5
{
	background-image: url("../images/metal5.png");	
}

.hol3_locevaldet_medal_6
{
	background-image: url("../images/metal6.png");	
}

.hol3_locevaldet_colrow
{
	color: black;
	//background-color: #808080;
	font-size: 105%;
	//font-weight: bold;
	//font-family: 'hol3-b', Helvetica, sans-serif;
	padding-top: 4px;
	padding-bottom: 2px;
}

.hol3_locevaldet_datarows
{
	position: relative;
	//margin-left: 20px;
	overflow-y: auto;
}

.hol3_locevaldet_totrows
{
	position: absolute;
	//margin-left: 20px;
	overflow-y: auto;
}

.hol3_locevaldet_tablerows
{
	border-collapse: collapse;
}

.hol3_locevaldet_col1
{
	font-family: 'hol3-b', Helvetica, sans-serif;
	text-align: left;
	width: 33%;
	padding-left: 24px;
}

.hol3_locevaldet_col2
{
	color: #404040;
	text-align: left;
	width: 66%;
	padding-left: 4px;
}

.hol3_locevaldet_totcol1
{
	font-family: 'hol3-b', Helvetica, sans-serif;
	text-align: left;
	padding-left: 24px;
}

.hol3_locevaldet_totcol2
{
	font-family: 'hol3-b', Helvetica, sans-serif;
	color: #404040;
	text-align: left;
	padding-left: 4px;
}

.hol3_locevaldet_rowodd
{
	background-color: #d0d1d3;
}

.hol3_locevaldet_roweven
{
	background-color: #eeeeee;
}

.hol3_locevaldet_rowoddhi
{
	background-color: #dadada;
}

.hol3_locevaldet_rowevenhi
{
	background-color: #f8f8f8;
}

.hol3_locevaldet_rowhl
{
	background-color: #a8c9f3;
}

.hol3_locevaldet_totstars
{
}

.hol3_locevaldet_star
{
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	background-image: url("../images/star_black.svg");
}


.hol3_locweather_bg
{
	position: absolute;
	background-color: gray;
}

.hol3_locweather_cont
{
	position: absolute;
	background-color: rgba(0,0,0,0.25);
}

.hol3_locweather_tab
{
	display: table;
}

.hol3_locweather_source
{
	font-size: 150%;
	font-family: 'hol3-b', Helvetica, sans-serif;
	color: white;
	margin-left: 5px;
	margin-top: 5px;
}

.hol3_locweather_time_dt
{
}

.hol3_locweather_day0_dt
{
	font-size: 170%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	color: #fed709;
	text-align: center;
	vertical-align: middle;
}

.hol3_locweather_day1_dt
{
	font-size: 170%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	color: white;
	text-align: center;
	vertical-align: middle;
}

.hol3_locweather_day2_dt
{
	font-size: 170%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	color: white;
	text-align: center;
	vertical-align: middle;
}

.hol3_locweather_time
{
	background-color: rgba(0,0,0,0.6);
	font-size: 140%;
	font-family: 'hol3-b', Helvetica, sans-serif;
	color: white;
	text-align: center;
	vertical-align: middle;
}

.hol3_locweather_day0_data
{
}

.hol3_locweather_day0_symbol
{
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 90% 90%;
	text-align: center;
	vertical-align: middle;
	background-color: rgba(0,0,0,0.5);
}

.hol3_locweather_day0_temp
{
	background-color: rgba(254,215,9,0.75);
	font-size: 220%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	color: black;
	text-align: center;
	vertical-align: middle;
}

.hol3_locweather_day1_symbol
{
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 90% 90%;
	text-align: center;
	vertical-align: middle;
	background-color: rgba(0,0,0,0.5);
}

.hol3_locweather_day1_temp
{
	background-color: rgba(0,0,0,0.75);
	font-size: 220%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	color: white;
	text-align: center;
	vertical-align: middle;
}

.hol3_locweather_day2_symbol
{
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 90% 90%;
	text-align: center;
	vertical-align: middle;
	background-color: rgba(0,0,0,0.5);
}

.hol3_locweather_day2_temp
{
	background-color: rgba(0,0,0,0.75);
	font-size: 220%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	color: white;
	text-align: center;
	vertical-align: middle;
}

.hol3_locweather_symbol_1
{
	background-image: url("../images/yrno_icon_1.svgz");
}

.hol3_locweather_symbol_2
{
	background-image: url("../images/yrno_icon_2.svgz");
}

.hol3_locweather_symbol_3
{
	background-image: url("../images/yrno_icon_3.svgz");
}

.hol3_locweather_symbol_4
{
	background-image: url("../images/yrno_icon_4.svgz");
}

.hol3_locweather_symbol_5
{
	background-image: url("../images/yrno_icon_5.svgz");
}

.hol3_locweather_symbol_6
{
	background-image: url("../images/yrno_icon_6.svgz");
}

.hol3_locweather_symbol_7
{
	background-image: url("../images/yrno_icon_7.svgz");
}

.hol3_locweather_symbol_8
{
	background-image: url("../images/yrno_icon_8.svgz");
}

.hol3_locweather_symbol_9
{
	background-image: url("../images/yrno_icon_9.svgz");
}

.hol3_locweather_symbol_10
{
	background-image: url("../images/yrno_icon_10.svgz");
}

.hol3_locweather_symbol_11
{
	background-image: url("../images/yrno_icon_11.svgz");
}

.hol3_locweather_symbol_12
{
	background-image: url("../images/yrno_icon_12.svgz");
}

.hol3_locweather_symbol_13
{
	background-image: url("../images/yrno_icon_13.svgz");
}

.hol3_locweather_symbol_14
{
	background-image: url("../images/yrno_icon_14.svgz");
}

.hol3_locweather_symbol_15
{
	background-image: url("../images/yrno_icon_15.svgz");
}

.hol3_locweather_symbol_16
{
	background-image: url("../images/yrno_icon_16.svgz");
}

.hol3_locweather_symbol_17
{
	background-image: url("../images/yrno_icon_17.svgz");
}

.hol3_locweather_symbol_18
{
	background-image: url("../images/yrno_icon_18.svgz");
}

.hol3_locweather_symbol_19
{
	background-image: url("../images/yrno_icon_19.svgz");
}

.hol3_locweather_symbol_20
{
	background-image: url("../images/yrno_icon_20.svgz");
}

.hol3_locweather_symbol_21
{
	background-image: url("../images/yrno_icon_21.svgz");
}

.hol3_locweather_symbol_22
{
	background-image: url("../images/yrno_icon_22.svgz");
}

.hol3_locweather_symbol_23
{
	background-image: url("../images/yrno_icon_23.svgz");
}

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

.hol3_locweather_bgimg
{
	position: absolute;
}


.hol3_locpricelist_bg
{
	position: absolute;
	background-color: gray;
}

.hol3_locpricelist_cont
{
	position: absolute;
	background-color: rgba(0,0,0,0.25);
}

.hol3_locpricelist_titl
{
	/*position: relative;*/
	font-size: 170%;
	font-family: 'hol3-b', Helvetica, sans-serif;
	color: white;
	//margin-left: 5px;
	//margin-top: 5px;
	text-align: center;
	vertical-align: middle;
}

.hol3_locpricelist_tabdiv
{
	position: relative;
	left: 20px;
}

.hol3_locpricelist_tab
{
	display: table;
	background-color: rgba(0,0,0,0.25);
}

.xxhol3_locpricelist_foottab
{
	display: table;
	/*margin-left: 25px;*/
}

.hol3_locpricelist_foot
{
	font-size: 120%;
	font-family: 'hol3-r', Helvetica, sans-serif;
	color: white;
	margin-left: 25px;
	margin-top: 2px;
	text-align: left;
	vertical-align: middle;
}

.hol3_locpricelist_foottxt
{
	font-size: 100%;
	font-family: 'hol3-r', Helvetica, sans-serif;
	color: white;
	xmargin-left: 25px;
	margin-top: 2px;
	text-align: left;
	vertical-align: middle;
}

.hol3_locpricelist_foothl
{
	font-size: 100%;
	font-family: 'hol3-r', Helvetica, sans-serif;
	color: white;
	margin-top: 2px;
	text-align: left;
	vertical-align: middle;
}

.hol3_locpricelist_foothlimg
{
	width: 18px;
	height: 18px;
	background-image: url("../images/pricelisthl.svg");
	background-repeat: no-repeat, no-repeat;
	background-position: right center;
	background-size: 20px 20px;
	padding-left: 100px;
}

.hol3_locpricelist_hsp
{
	font-size: 50%;
	font-family: 'hol3-r', Helvetica, sans-serif;
	width: 5px;
}

.hol3_locpricelist_vsp
{
	font-size: 50%;
	font-family: 'hol3-r', Helvetica, sans-serif;
	height: 5px;
}

.hol3_locpricelist_empty
{
	//font-size: 170%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	color: #fed709;
	text-align: center;
	vertical-align: middle;
	background-color: rgba(0,0,0,0.25);
	
}

.hol3_locpricelist_select
{
	font-size: 180%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	color: white;
	text-align: left;
	vertical-align: middle;
	background-color: rgba(100,0,0,1);
	border: none;
	position: static;
	margin-top:3%;
}

.hol3_locpricelist_day0_titl
{
	font-size: 180%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	color: white;
	text-align: center;
	vertical-align: middle;
	background-color: rgba(0,0,0,0.25);
}

.hol3_locpricelist_day1_titl
{
	font-size: 180%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	color: white;
	text-align: center;
	vertical-align: middle;
	background-color: rgba(0,0,0,0.25);
}

.hol3_locpricelist_day2_titl
{
	font-size: 180%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	color: white;
	text-align: center;
	vertical-align: middle;
	background-color: rgba(0,0,0,0.25);
}


.hol3_locpricelist_row
{
	background-color: rgba(0,0,0,0.6);
	font-size: 140%;
	font-family: 'hol3-b', Helvetica, sans-serif;
	color: white;
	text-align: center;
	vertical-align: middle;
}

.hol3_locpricelist_prodname
{
	background-color: rgba(0,0,0,0.6);
	font-size: 180%;
	font-family: 'hol3-b', Helvetica, sans-serif;
	color: white;
	text-align: center;
	vertical-align: middle;
}

.hol3_locpricelist_day0_data
{
	background-color: rgba(0,0,0,0.75);
	font-size: 230%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	color: white;
	text-align: center;
	vertical-align: middle;
}

.hol3_locpricelist_day1_data
{
	background-color: rgba(0,0,0,0.75);
	font-size: 230%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	color: white;
	text-align: center;
	vertical-align: middle;
}

.hol3_locpricelist_day2_data
{
	background-color: rgba(0,0,0,0.75);
	font-size: 230%;
	//font-weight: bold;
	font-family: 'hol3-b', Helvetica, sans-serif;
	color: white;
	text-align: center;
	vertical-align: middle;
}

.hol3_locpricelist_data_hl
{
	background-color: rgba(192,0,0,0.33);
	font-size: 180%;
}

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

.hol3_locpricelist_bgimg
{
	position: absolute;
}



.hol3_panomap_bg
{
	position: absolute;
	background-color: black;
	pointer-events: none;
}

.hol3_panomap_flashmap_iframe
{
	position: absolute;
	border: 0px;
}

.hol3_panomap_intmap_iframe
{
	position: absolute;
	border: 0px;
}

.hol3_panomap_img_cont
{
}

.hol3_panomap_img_img
{
}


.hol3_globaccom_bg
{
	position: absolute;
	background-color: black;
}

.hol3_globaccom_cont
{
	position: absolute;
	background-color: gray;
}

.hol3_globaccom_iframe
{
	border: 0px;
}


.hol3_linkaccom_bg
{
	position: absolute;
	background-color: black;
}

.hol3_linkaccom_cont
{
	position: absolute;
	background-color: gray;
}

.hol3_linkaccom_iframe
{
	border: 0px;
}

/* mediaelement overrides */
.mejs-container .mejs-controls
{
	top: 5px;
	left: auto;
	right: 5px;
	width: 300px;
}

/* projekktor overrides */
.ppcontrols
{
	top: 5px;
	bottom: auto;
	left: auto;
	right: 5px;
	width: 250px;
	display: block;
}

/* plyr overrides */
.plyr--video .plyr__controls
{
	background: solid rgba(0,0,0,0.3);
	background-color: rgba(0,0,0,0.3);
	padding: 5px;
}


.hol3_camslide_panoview_cont
{
	position: absolute;
	background-color: black;
	overflow: hidden;
}

.hol3_camslide_panoview_scroll
{
	background-color: green;
}

.hol3_camslide_panoview_imgerr
{
	color: red;
}


.hol3_locevallinks_bg
{
	position: absolute;
	left: 10%;
	top: 10%;
	width: 80%;
	height: 60%;
	background-color: #00000080;
	color: red;
	z-index: 1020;
}


.hol3_accomcheval_bg
{
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	background-color: #00000080;
	color: black;
	z-index: 1020;
}

.hol3_accomcheval_cont
{
	color: black;
}

.hol3_accomcheval_iframe
{
	width: 100%;
	height: 100%;
}


.hol3_sitourtv_bg
{
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	background-color: #00000080;
	color: black;
	z-index: 1020;
}

.hol3_sitourtv_cont
{
	color: black;
}

.hol3_sitourtv_iframe
{
	border: 0px;
	width: 100%;
	height: 100%;
}


.hol3_youtubetv_bg
{
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	background-color: #00004080;
	color: black;
	z-index: 1020;
}

.hol3_youtubetv_cont
{
	color: black;
}

.hol3_youtubetv_iframe
{
	border: 0px;
	width: 100%;
	height: 100%;
}


.hol3_youtubetv2_bg
{
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	background-color: #00004080;
	color: black;
	z-index: 1020;
}

.hol3_youtubetv2_cont
{
	color: black;
}

.hol3_youtubetv2_iframe
{
	border: 0px;
	width: 100%;
	height: 100%;
}


.tips_mmr
{
	display: block;
	width: 100px;
	height: 31px;
	vertical-align: top;
	margin-top: 4px;
	background-image: url("../images/tipimg/mmr_cr.svg");
	background-repeat: no-repeat, no-repeat;
	background-position: center;
	background-size: 100% 100%;
}

.tips_novecentrum
{
	display: block;
	width: 350px;
	height: 25px;
	vertical-align: top;
	margin-top: 4px;
	margin-bottom: 4px;
	background-image: url("../images/tipimg/novecentrum.jpg");
	background-repeat: no-repeat, no-repeat;
	background-position: center;
	background-size: 100% 100%;
}


.hol3_locinfo_panel1_extrabanner_mmr
{
	width: 125px;
	height: 45px;
	background-image: url("../images/extrabanners/extrabanner_mmr_125x45.png");
	background-repeat: no-repeat, no-repeat;
	background-position: center;
	background-size: 100% 100%;	
}

.hol3_locinfo_panel1_extradiv_kuncicemmr
{
	color: white;
	font-size: 120%;
	//font-family: 'hol3-bc', Helvetica, sans-serif;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 2px;
	//list-style: dot;
}

.hol3_locinfo_panel1_extradiv_jizerkylogo
{
	display: inline-block;
	vertical-align: top;
	width: 188px;
	height: 75px;
	background-image: url("../images/extrabanners/jizerky_logo.svg");
	background-repeat: no-repeat, no-repeat;
	background-position: center;
	background-size: 100% 100%;	
}

.hol3_locinfo_panel1_extradiv_jizerkycard
{
	display: inline-block;
	vertical-align: top;
	width: 116px;
	height: 75px;
	background-image: url("../images/extrabanners/jizerky_card.png");
	background-repeat: no-repeat, no-repeat;
	background-position: center;
	background-size: 100% 100%;	
}


.tips_test_1
{
	display: block;
	width: 80px;
	height: 20px;
	background-image: url("../images/tipimg/tipimg1.svg");
	background-repeat: no-repeat, no-repeat;
	background-position: center;
	background-size: 95% 95%;
	cursor: pointer;	
}
</pre></body></html>