<!--
* {
	outline: 0px;
}

html {
	height: 100%;
}

body {
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding: 0;
	height: 98%;
	overflow: hidden;
	-moz-user-select: none;
}

#contentBalloon {
	height: 100%;
	width: 100%;
}

#main_body {
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding: 0;
	height: 100%;
	width: 100%;
	overflow: hidden;
	-moz-user-select: none;
}

.hidden
	{
	visibility: hidden;
	position: absolute;
	left: 0;
	top: 0;
	height: 0;
	width: 0
	}

#waiting_info>img
	{
	padding: 10px;
	margin-top: 25%;
	background: #FFFFFF;
	border: #FF0000 1px solid;
	-moz-user-select: none;
	}

#link_button
	{
	margin-top: 5pt;
	-moz-user-select: none;
	}

#link_caption
	{
	margin-top: 25%;
	}

#poisLayer
	{
	position: absolute;
	visibility: visible;
	z-index: 15;
	-moz-user-select: none;
	}

#waiting_info
	{
	height: 100%;
	width: 100%;
	visibility: visible;
	z-index: 1000;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	vertical-align: middle;
	background-repeat: repeat;
	background-image: url('images/loading_bg.png');
	-moz-user-select: none;
	}

#loadingMsg {
	visibility: hidden;
	z-index: 1000;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	vertical-align: middle;
	background: yellow;
	-moz-user-select: none;
	font-size: 10pt;
	font-family: Arial;
	font-weight: bold;
}


#link_layer
	{
	height: 100%;
	width: 100%;
	visibility: hidden;
	z-index: 1000;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	vertical-align: middle;
	background-repeat: repeat;
	background-image: url('images/link_bg.png');

	}

#mapElementsContainer
	{
	visibility: hidden;
	position: absolute;
	width: 100%;
	height: 100%;
	border-width: 0;
	border-style: none;
	z-index: 1;
	top: 0;
	left: 0;
	display: block;
	overflow: hidden;
	}

#map {
	width: 100%;
	height: 100%;
	display: block;
	visibility: hidden;
	z-index: 15
}

.poi
	{
	position: absolute;
	visibility: hidden;
	border-width: 0px;
	border-style: none;
	font-size: 10pt;
	font-family: Arial;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	z-index: 25;
	-moz-user-select: none;
	}

.point
	{
	position: absolute;
	visibility: hidden;
	border-width: 0px;
	border-color: #FF0000;
	border-style: solid;
	font-size: 14pt;
	font-family: Arial;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	width: 10;
	height: 10;
	left: 0;
	top: 0;
	z-index: 15;
	-moz-user-select: none;
	}

#mini_view_div
	{
	position: absolute;
	visibility: hidden;
	padding: 5px;
	z-index: 20;
	-moz-user-select: none;
	background-repeat: repeat;
	background-image: url('images/gradient_bg.png');
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 1px 3px 10px #888;
	left: 2px;
	top: auto;
	right: auto;
	bottom: 35px
	}

#mini_view
	{
	position: absolute;
	visibility: visible;
	border-width: 2px;
	border-color: #FF0000;
	border-style: solid;
	z-index: 20;
	cursor: move;
	background-repeat: repeat;
	background-image: url('images/1pixel.png');

	font-size: 1pt;
	}

#miniContainer
	{
	position: relative;
	width: 100%;
	height: 100%;
	padding: 0;
	border-width: 1;
	border-color: #000000;
	border-style: solid;
	z-index: 20;
	display: block;
	overflow: hidden;
	}


#button_mini {
	z-index: 40;
	left: 7px;
	top: auto;
	bottom: 40px;
	right: auto;
	-moz-user-select: none;
	visibility: visible;
}

.view_border
	{
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	}

#description {
	white-space: nowrap;
	position: absolute;
	right: auto;
	top: auto;
	bottom: 2px;
	padding: 2px;
	z-index: 30;
	-moz-user-select: none;
}

#description_caption
	{
	white-space: nowrap;
	}

#company {
	white-space: nowrap;
	border-width: 0px;
	border-style: none;
	font-size: 7pt;
	font-family: Arial;
	font-weight: normal;
	text-align: center;
	-moz-user-select: none;
}

#real_position
	{
	position: absolute;
	visibility: hidden;
	white-space: nowrap;
	text-align: left;
	font: bold 8pt Arial;
	-moz-user-select: none;
	z-index: 30;
	-moz-user-select: none;
	top: 2px;
	left: 2px;
	right: auto;
	bottom: auto;
	}

#measurement_caption
	{
	position: absolute;
	visibility: hidden;
	border-width: 1px;
	border-color: #000000;
	border-style: none;
	font-size: 10pt;
	font-family: Arial;
	font-weight: bold;
	text-align: left;
	white-space: nowrap;
	padding: 2px;
	background-color:#EEEEEE;
	z-index: 30;
	left: 120px;
	top: auto;
	right: auto;
	bottom: 2px;
	-moz-user-select: none;
	}

#skala_container
	{
	white-space: nowrap;
	padding: 2px;
	margin-left: 5pt;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	-moz-user-select: none;
	}

#object_info {
	position: absolute;
	visibility: hidden;
	padding: 10px;
	padding-top: 14px;
	z-index: 30;
	left: 44px;
	top: 44px;
	right: auto;
	bottom: auto;
	-moz-user-select: none;
	text-align: left;
	font: 8pt Arial;
	max-height: 30%;
	max-width: 30%;
	overflow: auto;
}

#object_button {
	z-index: 35;
	left: 48px;
	top: 48px;
	-moz-user-select: none;
	visibility: hidden;
}

.buttons {
	vertical-align: top;
	cursor: pointer;
	width: 19px;
	height: 19px;
	-moz-user-select: none;
	margin-bottom: 3px;
	margin-right: 0;
	margin-left: 0;
	border: none;
	padding: 0;
}

#bt_move {
	background-image: url('images/mode_buttons/move_off.png');
}

#bt_move:hover, #bt_move.active {
	background-image: url('images/mode_buttons/move_on.png');
}

#bt_measure_distance {
	background-image: url('images/mode_buttons/measure_distance_off.png');
}

#bt_measure_distance:hover, #bt_measure_distance.active {
	background-image: url('images/mode_buttons/measure_distance_on.png');
}

#bt_measure_area {
	background-image: url('images/mode_buttons/measure_area_off.png');
}

#bt_measure_area:hover, #bt_measure_area.active {
	background-image: url('images/mode_buttons/measure_area_on.png');
}

#bt_info {
	background-image: url('images/mode_buttons/info_off.png');
}

#bt_info:hover, #bt_info.active {
	background-image: url('images/mode_buttons/info_on.png');
}

#bt_www_links {
	background-image: url('images/mode_buttons/www_links_off.png');
}

#bt_www_links:hover, #bt_www_links.active {
	background-image: url('images/mode_buttons/www_links_on.png');
}

#bt_link {
	background-image: url('images/mode_buttons/link_off.png');
}

#bt_link:hover, #bt_link.active {
	background-image: url('images/mode_buttons/link_on.png');
}

#bt_enable_layers {
	background-image: url('images/mode_buttons/enable_layers_off.png');
}

#bt_enable_layers:hover {
	background-image: url('images/mode_buttons/enable_layers_on.png');
}

#bt_disable_layers {
	background-image: url('images/mode_buttons/disable_layers_off.png');
}

#bt_disable_layers:hover {
	background-image: url('images/mode_buttons/disable_layers_on.png');
}

#bt_help {
	background-image: url('images/mode_buttons/help_off.png');
}

#bt_help:hover, #bt_help.active {
	background-image: url('images/mode_buttons/help_on.png');
}

#bt_legend {
	visibility: hidden;
	display: none;
	background-image: url('images/mode_buttons/legend_off.png');
}

#bt_legend:hover, #bt_legend.active {
	background-image: url('images/mode_buttons/legend_on.png');
}

#bt_prev_history {
	background-image: url('images/mode_buttons/prev_history_off.png');
}

#bt_prev_history:hover {
	background-image: url('images/mode_buttons/prev_history_on.png');
}

#bt_next_history {
	background-image: url('images/mode_buttons/next_history_off.png');
}

#bt_next_history:hover {
	background-image: url('images/mode_buttons/next_history_on.png');
}

#bt_restart_map {
	background-image: url('images/mode_buttons/restart_map_off.png');
}

#bt_restart_map:hover {
	background-image: url('images/mode_buttons/restart_map_on.png');
}

#bt_print {
	background-image: url('images/mode_buttons/print_off.png');
}

#bt_print:hover, #bt_print.active {
	background-image: url('images/mode_buttons/print_on.png');
}

#bt_zoom_plus {
	background-image: url('images/mode_buttons/zoom_plus_off.png');
}

#bt_zoom_plus:hover {
	background-image: url('images/mode_buttons/zoom_plus_on.png');
}

#bt_zoom_minus {
	background-image: url('images/mode_buttons/zoom_minus_off.png');
}

#bt_zoom_minus:hover {
	background-image: url('images/mode_buttons/zoom_minus_on.png');
}


#buttons_mode_container td {
	padding: 0px;
}

#buttons_layer {
	position: absolute;
	font-size: 8pt;
	font-family: Arial;
	font-weight: bold;
	z-index: 30;
	-moz-user-select: none;
	white-space: nowrap;
	vertical-align: middle;
	display: 'block';
	top: 2px;
	right: 2px;
	bottom: auto;
	left: auto;
	visibility: hidden;
}

#layers_list {
	position: absolute;
	visibility: hidden;
	padding: 0px;
	z-index: 30;
	left: auto;
	top: auto;
	right: 2px;
	bottom: 2px;
	-moz-user-select: none;
	width: auto;
}

#layers_list h3 {
	font-size: 11px;
	font-weight: bold;
}

#layers_list_container {
	z-index: 28;
	overflow: auto !important;
	text-align: left;
	white-space: nowrap;
	font: bold 8pt Arial;
	-moz-user-select: none;
	padding: 0 20px 0 5px !important;
}

#layers_list_button {
	z-index: 35;
	left: auto;
	top: auto;
	right: 6px;
	bottom: 6px;
	-moz-user-select: none;
	visibility: visible;
}

#layersSwitcherPanel {
	padding: 5px;
	top: 2px;
	right: 413px;
	left: auto;
	bottom: auto;
	z-index: 35;
	position: absolute;

}

.legenda {
	margin-top: 5px;
	-moz-user-select: none;
	visibility: hidden;
	border: 0;
}

/* ie nie przeczyta tego co nizej */
html>/**/body .legenda
	{
/*	margin-left: 20px; */
	-moz-user-select: none;
	}

.bt_raise
	{
	-moz-user-select: none;
	cursor: pointer;
	z-index: 35;
	position: absolute;
	visibility: visible;
	width: 19px;
	height: 19px;
	border-style: none;
	border-width: 0;
	background-repeat: no-repeat;
	background-image: url('images/bt_raise.png');
	}

select
	{
	font-size: 8pt;
	font-family: Arial;
	}

.layersListCombobox
	{
	vertical-align: top
	}

.layersListRow a,
	{
	background: none;
	}

.layersListRowActive a
	{
	background: #aaad9e;
	}

.layersListItem
	{
	cursor: pointer;
	vertical-align: bottom;
	white-space: nowrap;
	-moz-user-select: none;
	padding: 2px 5px 2px 2px;
	background: none;
	width: 100%;
	height: 100%;
	text-align: left;
	border: 0px none;
	vertical-align: middle;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	}

.layersListItem a
	{
	display: inline-block;
	width: 100%;
	height: 100%;
	text-decoration: none;
	color: #000000;
	outline: 0;
	}

.layersListItem a:hover
	{
	background: #cccccc;
	}

.layersListItem span
	{
	cursor: pointer;
	line-height: 18px;
	margin-left: 2px;
	width: 90%;
	display: inline-block;
	}

#viewHistory
	{
	position: absolute;
	border-width: 0px;
	border-color: #000000;
	border-style: none;
	font-size: 8pt;
	font-family: Arial;
	font-weight: bold;
	padding: 0px;
	z-index: 30;
	text-align: center;
	-moz-user-select: none;
	visibility: hidden;
	}

#ruler
	{
	left: 5px;
	bottom: 5px;
	top: auto;
	right: auto;
	position: absolute;
	border-width: 0px;
	border-color: #000000;
	border-style: none;
	font-size: 8pt;
	font-family: Arial;
	font-weight: bold;
	padding: 0px;
	z-index: 30;
	text-align: center;
	-moz-user-select: none;
	visibility: visible;
	}

#scaleLine
	{
	height: 10px;
	-moz-user-select: none;
	border: 0 none;
	border-bottom: #000000 solid 3px;
	border-left: #000000 solid 3px;
	border-right: #000000 solid 3px;
	}

/* new accordion */
.searcherPanel
	{
	font-size: 8pt;
	font-family: Arial;
	font-weight: bold;
	white-space: nowrap;
	padding:  0 10px 0 10px;
	}

.masterSlaveLabel
	{
	margin-left: 0pt;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	}

/* *************** */

#searcher_layer
	{
	visibility: visible;
	display: none;
	position: absolute;
	font-size: 8pt;
	font-family: Arial;
	font-weight: bold;
	z-index: 30;
	top: 38px;
	left: auto;
	right: 2px;
	bottom: auto;
	white-space: nowrap;
	vertical-align: middle;
	text-align: left;
	}

#layer_items
	{
	text-align: left;
	white-space: nowrap;
	-moz-user-select: none;
	}

#msr_slv_items
	{
	text-align: left;
	white-space: nowrap;
	-moz-user-select: none;
	}

#searchTextArea
	{
	display: none;
	padding-left: 5pt;
	margin-bottom: 3pt;
	text-align: left;
	}

#searchList
	{
	display: none;
	padding-left: 5pt;
	margin-bottom: 3pt;
	margin-top: 3pt;
	text-align: left;
	overflow: auto;
	}

#searchList tr
	{
	cursor: pointer;
	}

#searchBt
	{
	background: url('images/mode_buttons/help_off.png');
	width: 19px;
	height: 19px;
	border: none;
	margin: 0;
	padding: 0;
	cursor: pointer;
	}

#searchBt:hover
	{
	background: url('images/mode_buttons/help_on.png');
	}

.searcher_layer_table
	{
	margin-top: 5px;
	font-size: 8pt;
	width: 100%;
	border: 0px none;
	border-right: 1px solid #000000;
	}

.searcher_layer_table tr
	{
	background: none;
	}

.searcher_layer_table td, th
	{
	padding: 0 5px 0 5px;
	text-align: center;
	border: 0px none;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	}

.searcher_layer_table td
	{
	cursor: pointer;
	}

.searcher_layer_table tr:nth-child(even)
	{
	background: #cccccc;
	}

.searcher_layer_table tr:nth-child(odd)
	{
	background: #eeeeee;
	}

.searcher_layer_table tr:hover
	{
	background: #ff0000;
	}

.searcher_layer_table tr th
	{
	background: #cccccc;
	}

.panel {
	position: absolute;
	text-align: center;
	font: bold 8pt Arial;
	vertical-align: top;
	padding: 4px;
	background-repeat: repeat;
	background-image: url('images/gradient_bg.png');
	white-space: nowrap;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 1px 3px 10px #888;
}

/*
	back:	rgb(230,230,230)
	dark:	rgb(90,97,90)
	medium	rgb(189,190,189)
	*/

#scale_area
	{
	cursor: pointer;
	visibility: hidden;
	text-align: center;
	position: absolute;
	z-index: 25;
	left: 5px;
	top: 45px;
	right: auto;
	bottom: auto;
	-moz-user-select: none;
	-moz-user-focus:ignore;
	}

.horizontal {
	width:				200px;
	height:				27px;
}

.vertical {
	width:				29px;
	height:				200px;
	-moz-user-focus:ignore;
}

.treeCollapser td
	{
	height: 20px;
	padding-left: 2px;
	}
.treeCollapser span
	{
	margin-left: 8px;
	font-size: 12px;
	font-weight: bold;
	}

.treeCollapser img
	{
	cursor: pointer;
	visibility: hidden;
	}

.ui-widget-content
	{
	background: #EEEEEE	;
	}

.olControlZoom {display: none;}

.olAlphaImg:hover {cursor: pointer}
-->
