<style type="text/css">
<!--
*
	{
	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%;
	}

#contents
	{
	background-repeat: no-repeat;
	height: 100%;
	width: 100%;
	overflow: auto;
	font-size: 8pt;
	font-family: Verdana;
	font-weight: normal;
	}

#helpPanel
	{
	visibility: hidden;
	}

#wwwPanel
	{
	visibility: hidden;
	}

#startPanel
	{
	visibility: hidden;
	}

#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
	}

#loading_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%;
	}

#multipoint
	{
	left: 0;
	top: 0;
	position: absolute;
	visibility: hidden;
	z-index: 10;
	-moz-user-select: none;
	}

#multipointLine
	{
	left: 0;
	top: 0;
	position: absolute;
	visibility: hidden;
	z-index: 10;
	-moz-user-select: none;
	}

#poisLayer
	{
	position: absolute;
	visibility: visible;
	z-index: 15;
	-moz-user-select: none;
	}

#loading_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');
	behavior: url('images/iepngfix.htc');
	-moz-user-select: none;
	}

#loadingInfo2
	{
	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');
	behavior: url('images/iepngfix.htc');
	}

#elementsLayerContainer
	{
	visibility: hidden;
	position: absolute;
	width: 100%;
	height: 100%;
	border-width: 0;
	border-style: none;
	z-index: 15;
	top: 0;
	left: 0;
	display: block;
	overflow: hidden;
	}

#elementsLayer
	{
	position: absolute;
	visibility: hidden;
	border-width: 0;
	border-style: none;
	z-index: 5;
	-moz-user-select: none;
	}

#elementsLayer2
	{
	position: absolute;
	visibility: hidden;
	border-width: 0;
	border-style: none;
	z-index: 5;
	-moz-user-select: none;
	}

.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;
	}

#searchselection
	{
	position: absolute;
	visibility: hidden;
	border-style: solid;
	z-index: 10;
	width: 0;
	height: 0;
	left: 0;
	top: 0;
	cursor: pointer;
	-moz-user-select: none;
	}

#searchselectionInner
	{
	position: absolute;
	visibility: hidden;
	border-style: solid;
	z-index: 12;
	width: 0;
	height: 0;
	left: 0;
	top: 0;
	cursor: pointer;
	-moz-user-select: none;
	}


#mini_view_div
	{
	visibility: hidden;
	position: absolute;
	padding: 0;
	z-index: 20;
	-moz-user-select: none;
	border-width: 0;
	border-color: #000000;
	border-style: solid;
	}

#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');
	behavior: url('images/iepngfix.htc');
	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: 25;
	left: -5000;
	top: -5000;
	-moz-user-select: none;
	visibility: hidden;
	}

.view_border
	{  
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	}

#description
	{
	white-space: nowrap;
	left: -5000;
	top: -5000;
	position: absolute;
	padding: 2px;
	z-index: 30;
	left: 0;
	-moz-user-select: none;
	visibility: hidden;
	}

#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;
	left: -5000;
	top: -5000;
	z-index: 30;
	-moz-user-select: none;
	}

#real_position_caption
	{
	white-space: nowrap;
	text-align: left;
	font: bold 8pt Arial;
	-moz-user-select: none;
	}

#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: -5000;
	top: -5000;
	-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: 2px;
	z-index: 30;
	left: 40;
	top: 35;
	-moz-user-select: none;
	}

#object_info_caption
	{
	text-align: left;
	font: 8pt Arial;
	-moz-user-select: none;
	}

#object_button
	{
	z-index: 35;
	left: 43;
	top: 41;
	-moz-user-select: none;
	visibility: hidden;
	}

.buttons
	{
	vertical-align: top;
	cursor: pointer;
	cursor: hand;
	width: 19px;
	height: 19px;
	-moz-user-select: none;
	margin-bottom: 3px;
	behavior: url('images/iepngfix.htc');
	}

#buttons_mode_container td
	{
	padding: 0px;
	}

#buttons_layer
	{
	position: absolute;
	border-width: 0px;
	border-color: #000000;
	border-style: none;
	font-size: 8pt;
	font-family: Arial;
	font-weight: bold;
	z-index: 30;
	-moz-user-select: none;
	left: -5000;
	top: -5000;
	white-space: nowrap;
	vertical-align: middle;
	visibility: hidden;
	}

#layers_list
	{
	position: absolute;
	visibility: hidden;
	padding: 0px;
	z-index: 30;
	left: -5000;
	top: -5000;
	-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: -5000;
	top: -5000;
	-moz-user-select: none;
	visibility: hidden;
	}

.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;
	cursor: hand;
	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: -5000;
	top: -5000;
	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;
	}

#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;
	}

.frame_table
	{
	padding: 0;
	border-width: 0;
	border-style: none;
	border-collapse: collapse;
	border-spacing: 0;
	-moz-user-select: text;
	}

.frame_table,td
	{
	padding: 0;
	}

.frame_topleftcorner
	{
	width: 5px;
	height: 3px;
	padding: 0px;
	background-repeat: no-repeat;
	behavior: url('images/iepngfix.htc');
	}

.frame_toprightcorner
	{
	width: 5px;
	height: 3px;
	padding: 0px;
	background-repeat: no-repeat;
	behavior: url('images/iepngfix.htc');
	}

.frame_topmiddle
	{
	padding: 0px;
	background-repeat: repeat;
	background-image: url('images/middle_top_frame.png');
	behavior: url('images/iepngfix.htc');
	}

.frame_leftmiddle
	{
	padding: 0px;
	background-repeat: repeat;
	background-image: url('images/left_middle_frame.png');
	behavior: url('images/iepngfix.htc');
	}

.frame_middle
	{
	behavior: url('images/iepngfix.htc');
	text-align: center;
	font: bold 8pt Arial;
	vertical-align: top;
	padding: 3px;
	background-repeat: repeat;
	background-image: url('images/gradient_bg.png');
	white-space: nowrap
	}
.frame_layers_middle
	{
	behavior: url('images/iepngfix.htc');
	text-align: center;
	font: bold 8pt Arial;
	vertical-align: top;
	padding: 3px;
	background-repeat: repeat;
	background-image: url('images/layers_list_bg.png');
	white-space: nowrap
	}

.frame_middle2
	{
	behavior: url('images/iepngfix.htc');
	text-align: center;
	font: bold 8pt Arial;
	vertical-align: top;
	padding: 5px;
	background-repeat: repeat;
	background-image: url('images/gradient2_bg.png');
	white-space: nowrap
	}

.frame_rightmiddle
	{
	padding: 0px;
	background-repeat: repeat;
	background-image: url('images/right_middle_frame.png');
	behavior: url('images/iepngfix.htc');
	}

.frame_bottomleftcorner
	{
	width: 5px;
	height:6px;
	padding: 0px;
	background-repeat: no-repeat;
	behavior: url('images/iepngfix.htc');
	}

.frame_bottomrightcorner
	{
	width: 5px;
	height: 6px;
	padding: 0px;
	background-repeat: no-repeat;
	behavior: url('images/iepngfix.htc');
	}

.frame_bottommiddle
	{
	height: 6px;
	padding: 0px;
	background-repeat: repeat;
	background-image: url('images/middle_bottom_frame.png');
	behavior: url('images/iepngfix.htc');
	}

.bottom_frame_td
	{
	height: 6px;
	-moz-user-select: none;
	}

.frame_box
	{
	padding: 0;
	border-width: 0;
	-moz-user-select: none;
	}

.frame_mini_topmiddle
	{
	padding: 0px;
	background-repeat: repeat;
	background-image: url('images/mini_middle_top.png');
	behavior: url('images/iepngfix.htc');
	}

.frame_mini_leftmiddle
	{
	padding: 0px;
	background-repeat: repeat;
	background-image: url('images/mini_left_middle.png');
	behavior: url('images/iepngfix.htc');
	}

.frame_mini_rightmiddle
	{
	padding: 0px;
	background-repeat: repeat;
	background-image: url('images/mini_right_middle.png');
	behavior: url('images/iepngfix.htc');
	}

.frame_mini_bottommiddle
	{
	height: 6px;
	padding: 0px;
	background-repeat: repeat;
	background-image: url('images/mini_middle_bottom.png');
	behavior: url('images/iepngfix.htc');
	}

/* 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;
	border-width: 0px;
	border-color: #000000;
	border-style: none;
	font-size: 8pt;
	font-family: Arial;
	font-weight: bold;
	z-index: 30;
	top: 0;
	left: 0;
	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;
	cursor: hand;
	}

#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;
	}

.wbPanelOuter
	{
	position: absolute;
	visibility: visible;
	display: none;
	}

/*
	back:	rgb(230,230,230)
	dark:	rgb(90,97,90)
	medium	rgb(189,190,189)
	*/

#scale_area
	{
	cursor: pointer;
	cursor: hand;
	visibility: hidden;
	text-align: center;
	position: absolute;
	z-index: 25;
	left: 5;
	top: 45;
	-moz-user-select: none;
	-moz-user-focus:ignore;
	}

#scale_slider
	{
	cursor: pointer;
	cursor: hand;
	z-index: 25;
	-moz-user-select: none;
	-moz-user-focus: ignore;
	}

.dynamic-slider-control {
	position:			relative;
	-moz-user-focus:	none;
	-moz-user-select:	none;
	cursor:				default;
}

.horizontal {
	width:				200px;
	height:				27px;
}

.vertical {
	width:				29px;
	height:				200px;
	-moz-user-focus:ignore;
}

.dynamic-slider-control input {
	display:	none;
	-moz-user-focus:ignore;
}

.dynamic-slider-control .handle {
	position:			absolute;	
	font-size:			1px;
	overflow:			hidden;
	-moz-user-select:	none;
	-moz-user-focus:ignore;
	cursor:				default;
}

.dynamic-slider-control.horizontal .handle {
	width:				31px;
	height:				14px;
	background-image:	url("images/handle.horizontal.png");
}

.dynamic-slider-control.horizontal .handle div {}
.dynamic-slider-control.horizontal .handle.hover {}

.dynamic-slider-control.vertical .handle {
	width:				15px;
	height:				31px;
	-moz-user-focus:ignore;
	background-image:	url("images/handle.vertical.png");
}

.dynamic-slider-control.vertical .handle.hover {}

.dynamic-slider-control .line {
	position:			absolute;
	font-size:			0.01mm;
	overflow:			hidden;
	border:				1px solid rgb(90,97,90);
	background:			rgb(189,190,189);
	-moz-user-focus:ignore;
	behavior:			url("images/boxsizing.htc"); /* ie path bug */
	box-sizing:			content-box;
	-moz-box-sizing:	content-box;
}
.dynamic-slider-control.vertical .line {
	width:				3px;
}

.dynamic-slider-control.horizontal .line {
	height:				3px;
}

.dynamic-slider-control .line div {
	width:		1px;
	height:		1px;
	-moz-user-focus:ignore;
	border:				1px solid;
	border-color:		rgb(230,230,230) rgb(189,190,189)
						rgb(189,190,189) rgb(230,230,230);
}


.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	;
	}
-->
</style>
