body
{
	margin:0;
	font-family:"tahoma";
	font-size:12px;
	/*overflow:hidden;*/
}
a{
	color:Blue;
	text-decoration:none
}
img {border:0px}
#map_container {display:none;}
#posbar_div{height:25px;background:#eee;line-height:30px;text-align:right}
#layer,#input,#info,#overview,#videostream
{
	/*border:3px double #ccc;*/
	
}
#input
{
    background:#fff;
}
#info_content {padding:5px;}
/*#info_content{overflow-y:scroll;}*/
#info_content2{display:none}
#info_position{overflow-y:scroll;}

#input_content  {padding:10px;overflow-y:scroll;}
#input_content .selected {background:#99DEFD!important;border:1px solid #88CCFF!important}
        
.ptitle{background:#ccc;text-align:left;font-size:13px;color:#fff;height:18px;padding:0 0 0 10px}
.pclose{height:16px;width:16px;float:right}
.pscroll{overflow-y:scroll;height:auto;}
.pscroll2{overflow-y:auto;height:auto;}
#info,#videostream {position:absolute;z-index:1000;background:#fff;border:1px solid #000;display:none;}
#info-min {position:absolute;z-index:1000;display:none}
#info_content{/*overflow-y:scroll;*/}
#maptypectl {width:360px;}
#maptypectl select{width:80px;height:22px}
#maptypectl input{width:80px;height:22px;border:2px solid #ccc}
#maptype_map {margin-left:5px;}
#los-disp{display:none;overflow:hidden;}
#tabSch_keyword {width:180px}
.a_small{font-size:12px}
.icon_small {width:16px;height:16px;}
#tabSch_cond {background:#eee;padding:10px;}
#tabSch_result {margin:5px 0 0px 0px;padding:0px;display:none;min-height:100px;}
#tabSch_result a {font-size:13px;color:#000;text-decoration:none;margin:0px;padding:3px;width:95%;display: block;border:1px solid #fff}
#tabSch_result a:hover {font-size:13px;color:#000;text-decoration:none;background:#eee;border:1px solid #ccf}
#tabLand_result {margin:5px 0 5px 5px;padding:5px;display:none;min-height:100px;}
#tabLand_result a {font-size:13px;color:#000;text-decoration:none;margin:0px;padding:3px;width:95%;display: block;border:1px solid #fff}
#tabLand_result a:hover {font-size:13px;color:#000;text-decoration:none;background:#eee;border:1px solid #ccf}

.schlist_sel {font-size:13px;color:#000;text-decoration:none;background:#eee;border:1px solid #ccf}

.selectIcon {/*background:url(../images/selected.png)*/border:2px dashed #00f!important}
.poiIcon {/*background:url(../images/selected.png)*/border:2px dashed transparent}
.dot-icon 
{
    background: #ccf;
	border: 1px solid #00f;
}
.poitype  {margin-left:20px}
.poitype a {float:left;color:#000;text-decoration:none;display: block;min-width:220px;border:1px solid #fff} 
.poitype a:hover {float:left;color:#000;text-decoration:none;display: block;background:#eee;border:1px solid #ccf}
.poitype img {float:left;margin:5px 2px 5px 2px}
.poitype div {float:left;margin:5px 2px 5px 5px}
.poitype small {color:#777;font-size:11px}


#jsddm {margin: 0;padding: 0;}
#jsddm li {float: left;list-style: none;font: 12px Tahoma, arial}
#jsddm li a {display: block;background:url(../images/icons/bg_sel.png);padding:3px 0 0 5px;text-decoration: none;
			width: 75px; height:19px; color: #000;white-space: nowrap;}
#jsddm li ul{margin: 0;padding: 0;position: absolute;visibility: hidden;border-top: 1px solid white;z-index:100}
#jsddm li ul li{float: none;display: inline}
#jsddm li ul li a{width: 75px;background: #fff;}
#jsddm li ul li a:hover{background: #00c;color:#fff}



.handCursor {
	cursor: pointer !important
}
.defaultCursor {cursor:default!important}
.crossCursor {cursor:crosshair!important}

#popInfo {width:120px;height:60px}
.but-disabled img {opacity:0.3;filter:alpha(opacity=30)}
#popCfg {display:none}
#popDisp { white-space:nowrap;min-width:80px}
.popDisp { white-space:nowrap;min-width:80px}
.popDisp100 { white-space:nowrap;min-width:110px!important}
#info_title {cursor:move}

.gradientBoxesWithOuterShadows { 
/* outer shadows  (note the rgba is red, green, blue, alpha) */
-webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.4); 
-moz-box-shadow: 0px 1px 6px rgba(23, 69, 88, .5);

/* gradients */
background: -webkit-gradient(linear, left top, left bottom, 
color-stop(0%, white), color-stop(15%, white), color-stop(100%, #D7E9F5)); 
background: -moz-linear-gradient(top, white 0%, white 55%, #D5E4F3 130%); 
}

.a_det {text-decoration:none;color:Blue;font-size:12px}
.a_det_selected {font-weight:bold!important;text-decoration:none!important;color:Black!important;font-size:12px};

.lang_selected {color:Black!important;font-weight:bold!important;text-decoration:none!important}

#toolMapDiv {height:32px;overflow-y:hidden}
#toolMapDiv  {border:#ccc 1px solid;background:#eee;}
#toolMapDiv table {border-collapse: collapse;}
#toolMapDiv td {border-left:#ccc 1px solid}
#toolMapDiv button {border:none;background:none;margin:0px;width:40px;height:30px}
#toolMapDiv img{width:24px;height:24px;}
#toolMapDiv .selected {background:#fff;}
#toolMapDiv select {margin:0 7px 0 7px}

#maptoolctl table {margin-top:40px;background:#eee;border-collapse: collapse;border:2px solid rgba(0,0,0,0.2);}
#maptoolctl td {border-top:#ccc 1px solid}
#maptoolctl button {border:none;background:#fff;margin:0px;width:28px;padding:0px;height:28px}
#maptoolctl img {width:20px;height:20px;}
#maptoolctl .selected {background:#eee;}
.leaflet-touch .leaflet-bar {border-radius: 0;}
#maptype_src {border:#ccc 1px solid}
#uFullName {line-height:24px;height:24px;}

#usrtb {height:32px;}
#usrtb .img {padding-left:10px;padding-right:10px}

#left {padding-top:2px;background:#eee}
#mapSpilter {width:5px;background:#eee;height:100%;cursor:pointer}
#posbar {color:#777;font-size:10px!important;}
.pclose {margin:1px}




.div_header{
	float:left;
	margin:1px;
	background:#ccc;
	width:100%;
}
.div_header_det
{
	float:left;
	margin:1px;
	width:100%;
}
.div_header_text
{
	padding:0px 5px 0px 5px;
	color:#ffffff;
	font-size:14px;
	float:left;
	height:30px;
	line-height:30px;
	width:230px;
	cursor:pointer;
}
.div_header_sch
{
    width:30px;
	height:30px;
	float:left
}
.div_header_rst
{
	width:30px;
	height:30px;
	float:left
}
.div_header_det_i
{
	width:30px;
	height:30px;
	float:left
}
#div_header_sch_disp, #div_header_rst_disp,#div_header_det_disp 
{
	float:right;
	width:30px;
	height:30px;
}
.disp_down
{
	background:url("../images/icons/idown.png") no-repeat center center;
	float:right;
	width:30px;
	height:30px;
	cursor:pointer;
}
.disp_up
{
	background:url("../images/icons/iup.png") no-repeat center center;
	float:right;
	width:30px;
	height:30px;
	cursor:pointer;
}
.div_sch_body
{
	background:#eee;
	clear:both;
	padding:8px;
	width:95%;
	min-height:300px;
}
#div_rst_body{background:#fff}
.div_sch_grp
{
	padding:5px;
	background:#ffffff;
}
.example
{
	font-size:12px;
	color:Blue;
}
#bSearch
{
	width:130px;
	height:30px;
	margin-top:10px;
	font-weight:bold;
}
.list_rst 
{
	margin:1px;
	background:#eeeeff;
	padding:3px;
}
#div_sch_type{margin:0 0 10px 0}
#div_sch_type_l{display:none}
#bSearch_l 
{
	background:url("bgdet.png");
	width:130px;
	height:30px;
	margin-top:10px;
	font-weight:bold;
}
.remark{color:#777;font-size:11px}
 .leaflet-popup-content {
    width:auto !important;
 } 
 
 .tbgpsdet {width:100%;margin:3px,border-collapse: collapse;}
 .tbgpsdet th {font-weight:normal;background:#eee;border:#ccc 1px solid}
 .tbgpsdet td {font-weight:normal;border-bottom:#ccc 1px solid;text-align:center}
 
 
.evhover:hover,evhover.alt:hover
{
    background: #eeeeff!important;cursor:pointer;
}
.evhover td{
    border-bottom:#eee 1px solid;height:18px;
}f