	
	ul.mapButtons {position:absolute; top:18px; left:18px; margin:0px; padding:0px;}
	ul.mapButtons li {
		list-style-type:none;
		width:29px;
		height:29px;
		cursor:pointer;
		margin:0px 6px 6px 0px; padding:0px;
		overflow:hidden;
		float:left;
		background:transparent url(/images/map_buttons.png) no-repeat 0px 0px;
	}
	ul.mapButtons .i_empty { background-position: 0   0; } 
	ul.mapButtons .i_hand  { background-position: 0 -31px; } 
	ul.mapButtons .i_ruler { background-position: 0 -62px; }
	/*ul.mapButtons .i_tools { background-position: 0 -93px; }*/
	
	ul.mapButtons .i_tools { background-position: 0 -823px; }

	ul.mapButtons .i_style { background-position: 0 -124px; 
		opacity:0.4;
		filter:"alpha(opacity=40)";
	}
	ul.mapButtons .i_addr  { background-position: 0 -155px; }
	ul.mapButtons .i_road  { background-position: 0 -185px; }
	ul.mapButtons .i_info  { background-position: 0 -339px; cursor:help;}
	ul.mapButtons .i_full  { background-position: 0 -460px; }
	ul.mapButtons .i_db    { background-position: 0 -400px; }/*430*/
	ul.mapButtons .OnInfoMarkerId   { background-position: 0 -520px; visibility:hidden;}
	ul.mapButtons .OnCreateMarkerId { background-position: 0 -580px; visibility:hidden;}
	ul.mapButtons .OnDeleteMarkerId { background-position: 0 -640px; visibility:hidden;}
	ul.mapButtons .OnMoveMarkerId   { background-position: 0 -700px; visibility:hidden;}
	ul.mapButtons .OnUpdateMarkerId { background-position: 0 -762px; visibility:hidden;}

	ul.mapButtons .i_road_delete    { background-position: 0 -883px; visibility:hidden;}
	ul.mapButtons .i_road_calculate { background-position: 0 -1006px; visibility:hidden;} /* -914px */
	ul.mapButtons .i_road_add       { background-position: 0 -944px; visibility:hidden;}
	ul.mapButtons .i_road_add_select{ background-position: 0 -975px; visibility:hidden;}

	#l1l1l1l11 {font-family:verdana; font-size:10px;}
	#OnInfoIdPanel
		{
		/*visibility:hidden; */
		display:none; 
		background:#F5F5DC; 
		border:solid 1 #000000; 
		position:absolute; 
		padding:1px 30px 1px 1px; 
		top:35px; 
		left:10px; 
		z-index:21; 
		width:400px; 
		/*height:300px; */
		-ms-filter:progid:DXImageTransform.Microsoft.Shadow(Strength="4", Direction="135", Color="#000000"); 
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength="4", Direction="135", Color="#000000");
		font-family:verdana;
		text-align:justify;
		}
	#OnInfoIdPanel h3 {font-size:12px;}
	#OnInfoIdPanel ul {font-size:11px;}
	/*#l1l11ll1l {font-size:8px;}*/
	#l1l1ll111{ font-family:verdana; font-size:10px; }
	/*#l1l1l1lll*/
	/*#l1l1l1lll table*/
	#l1l1l1lll p font { font-family:verdana; font-size:10px; }
	#l1l11lll1 {z-index: 11;}
	#PopupRubric
		{
		visibility:hidden; 
		background:#FFF8DC; 
		border:solid 1 #000000; 
		position:absolute; 
		top:35px;
		/*top:10px;*/
		left:10px; 
		z-index:11; 
		width:200px; 
		height:300px; 
		-ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength="4", Direction="135", Color="#000000"); 
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength="4", Direction="135", Color="#000000");
		padding:2x 2x 2x 2x;
		}
	#PopupRubricList 
		{
		overflow:auto; 
		width:auto;
		height:296px;;
		font-family:verdana;
		font-size:10px;
		}

	#l1ll11l1l{width:50px;height:50px;}

	#PopupAddress
		{
		display:none; 
		background:#F5F5DC; 
		border:solid 1 #000000; 
		position:absolute; 
		padding:1px 1px 1px 1px; 
		top:35px; left:10px; 
		z-index:22; 
		font-family:verdana; font-size:10px;
		ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength='4', Direction='135', Color='#000000'); 
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength='4', Direction='135', Color='#000000');
		/*width:350px;*/
		}
	#PopupAddress h2 {display:block; background-color:#000000; color:#ffffff; width:auto; font-size:12px; font-family:verdana; padding:0px 0px 3px 10px; margin:0;}
	#PopupAddress table {font-family:verdana; font-size:10px; padding:5px 5px 5px 5px;}
	#PopupAddress input {font-family:verdana; font-size:10px;}
	#AddressStatusText { font-size:10px; font-family:Arial; font-weight:bold; border-bottom:1px solid #cccccc;}

	#PopupRoute 
		{
		display:none; 
		width: 250px;

		background:#F5F5DC; 
		border:solid 1 #000000; 
		position:absolute; 
		padding:1px 1px 1px 1px; 
		top:35px; left:10px; 
		z-index:21; 
		font-family:verdana; font-size:10px;
		ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength='4', Direction='135', Color='#000000'); 
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength='4', Direction='135', Color='#000000');
		}
	/*#PopupRoute h2 {display:block; background-color:#000000; color:#ffffff; width:auto; font-size:12px; font-family:verdana; padding:0px 0px 3px 20px;}*/
	#PopupRoute h2 {display:block; background-color:#000000; color:#ffffff; width:auto; font-size:12px; font-family:verdana; padding:0px 0px 3px 10px; margin-bottom:0px;}
	#PopupRoute	table {font-family:verdana; font-size:10px; padding:5px 5px 5px 5px;}
	#PopupRoute input {font-family:verdana; font-size:10px;}

	#RouteStatusText { font-size:10px; font-family:Arial; font-weight:bold; }

	#CityStatusText { font-size:10px; font-family:Arial; font-weight:bold; border-bottom:1px solid #cccccc;}
	#IntersecStatusText { font-size:10px; font-family:Arial; font-weight:bold; border-bottom:1px solid #cccccc;}


#find			  {display:inline;}
#findCity		  {display:none;}
#findStreet		  {display:none;}
#findIntersec	  {display:none;}
#SearchStatusText {font-size:10px; font-family:Arial; font-weight:bold;}
#searchHelpText   {font-size:10px; font-family:Verdana;}

.tabl1 {font-size:8px;}

#onSearchOKID {padding-left:5px; padding-right:5px; border:1px solid #000000; background-color:#ff0000; cursor:pointer; font-weight:bold;}
#onSearchCancelID {padding-left:5px; padding-right:5px; border:1px solid #000000; background-color:#ececec; cursor:pointer;}

#onSearchToRouteID {display:none; padding-left:5px; padding-right:5px; border:1px solid #000000; background-color:#ff0000; cursor:pointer; font-weight:bold;}



#onRouteOKID {padding-left:5px; padding-right:5px; border:1px solid #000000; background-color:#ccffcc; cursor:pointer; font-weight:bold;}
#onRouteCancelID {padding-left:5px; padding-right:5px; border:1px solid #000000; background-color:#ececec; cursor:pointer;}








	ul.roadButtons {top:18px; left:18px; margin:0px; padding:0px;}
	ul.roadButtons li {
		list-style-type:none;
		width:29px;
		height:29px;
		cursor:pointer;
		margin:0px 6px 6px 0px; padding:0px;
		overflow:hidden;
		float:left;
		background:transparent url(/images/map_buttons.png) no-repeat 0px 0px;
	}
	ul.roadButtons .i_road_delete    { background-position: 0 -883px; visibility:visible;}
	ul.roadButtons .i_road_add       { background-position: 0 -944px; visibility:visible;}

#addpoint
	{
	width:33px;
	height:33px;
	background:transparent url(/images/map_buttons.png) no-repeat 0px 0px;
	background-position: 0 -944px;
	border: 1px solid #F5F5DC;
	margin:0px;
	}
#delpoint
	{
	width:33px;
	height:33px;
	background:transparent url(/images/map_buttons.png) no-repeat 0px 0px;
	background-position: 0 -883px;
	border: 1px solid #F5F5DC;
	margin:0px;
	visibility:hidden;
	}
#calcpoint
	{
	width:33px;
	height:33px;
	background:transparent url(/images/map_buttons.png) no-repeat 0px 0px;
	background-position: 0 -1006px;
	border: 1px solid #F5F5DC;
	margin:0px;
	visibility:hidden;
	}

#addpointMap
	{
	width:33px;
	height:33px;
	background:transparent url(/images/map_buttons.png) no-repeat 0px 0px;
	background-position: 0 -155px;
	border: 1px solid #F5F5DC;
	margin:0px;
	}


#but1, #but2, #but3
	{
	display:block; border:1px solid #000000; margin:2px 2px 2px 2px; padding:2px 12px 2px 12px; float:left;cursor:pointer; background-color:#cecece;
	}
#table1, #table2, #table3
	{
	/*visibility:hidden;*/
	display:none;
	}
