.controlmenu {
 overflow: hidden;
}

.container {
	position:relative;
	width: 100%;
	height: 600px;
    top:0; 
    z-index:1;
}
 
.map1 {
	position:absolute;
	width: 100%;
	height: 100%;
	top:0;
	left:0;
	z-index:1;
}
.loadmsg {
	position:relative;
	width: 40%;
	top: 25%;
	background-color: white;
	border:1px solid #000000;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding: 2em;
	z-index:99;
}

*html .loadmsg {
	position:relative;
	width: 40%;
	top: 25%;
	left:30%;
	background-color: white;
	border:1px solid #000000;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding: 2em;
	z-index:99;
}

.side_bar1{
	position:absolute;
	top:0;
	left:0;
	z-index:2; 
}

.side_bar2{
	position:absolute;
	width: 202px;
	height: 23px;
	top:0;
	left:0;
	z-index:3;
}

.side_bar3{
	position:absolute;
	width: 200px;
	height: 350px;
	top:23px;
	left:0;
	z-index:4;
	font-color: #000000;
	background-color: white;
    border:1px solid #000000;
    display:none;
}

.side_bar4{
	position:absolute;
	width: 202px;
	height: 23px;
	top:24px;
	left:0;
	z-index:5;
}

.side_bar5{
	position:absolute;
	width: 200px;
	height: 100px;
	top:47px;
	left:0;
	z-index:6;
    font-color: #000000;
	background-color: white;
    border:1px solid #000000;
    display:none;
}

.side_bar6{
	position:absolute;
    top:0;
	right:0;
	z-index:7;
}

.side_bar7{
	position:absolute;
	width: 202px;
	height: 24px;
	top:0;
	right:0;
	z-index:8;
}

.side_bar8{
	position:absolute;
	width: 200px;
	height: 400px;
	top:24px;
	right:0;
	z-index:10;
    overflow: auto;
    font-color: #000000;
	background-color: white;
    border:1px solid #000000;
    display:none;
 }

.polymenu{
    position:absolute;
	width: 200px;
	height: 400px;
	top:24px;
	right:0;
	background-color: #FFFFFF;
    font-color: black; 
	z-index:9;
    display:none;
}

.defaultTreeTable{
			margin : 0px;
			padding : 0px;
			border : 0px;
}
.containerTableStyle { overflow : auto; position:relative; top:0; font-size : 12px;}
.containerTableStyleRTL span { direction: rtl; unicode-bidi: bidi-override;  }
.containerTableStyleRTL { direction: rtl; overflow : auto; position:relative; top:0; font-size : 12px;}
.standartTreeRow {	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 	font-size : 12px; -moz-user-select: none;  }
.selectedTreeRow{ background-color : navy; color:white; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 		font-size : 12px;  -moz-user-select: none; }
.dragAndDropRow{ background-color : navy; color:white; }
.standartTreeRow_lor{	text-decoration:underline; background-color : #FFFFF0; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 	font-size : 12px; -moz-user-select: none; }
.selectedTreeRow_lor{   text-decoration:underline; background-color : navy; color:white; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 		font-size : 12px;  -moz-user-select: none; }

.standartTreeImage{ width:18px; height:18px;  overflow:hidden; border:0px none; padding:0; margin:0;
font-size:1px }
.hiddenRow { width:1px;   overflow:hidden;  }
.dragSpanDiv, .dragSpanDiv td{ 	font-size : 12px; 	background-color:white; }


.selectionBox{
background-color: #FFFFCC;
}
.selectionBar {
	top:0;
	background-color: Black;
	position:absolute;
	overflow:hidden;
	height: 2px;
	z-index : 11;
}

.intreeeditRow{
  width:100%; font-size:8pt; height:16px; border:1px solid silver; padding:0; margin:0;
  -moz-user-select:  text;   
}
.dhx_tree_textSign{
   font-size:8pt;
   font-family:monospace;
   width:21px;
   color:black;
   padding:0px;
   margin:0px;
   cursor:pointer;
   text-align: center;
}
.dhx_tree_opacity{
    opacity:0;
    -moz-opacity:0;
    filter:alpha(opacity=0);
}
.dhx_bg_img_fix{
width:18px;
height:18px;
background-repeat: no-repeat;
background-position:  
               center;

}


.dhxtree_dhx_black{
	background:white;
	color:black;
}
