div#es_where_options{width:173px;border:1px solid #7f9db9;position:absolute;background:#fff;text-align:left;z-index:60;margin:auto;padding:0 3px}
div#es_where_options ul li{list-style:none;margin:0;padding:0}
div,div#es_where_options ul{margin:0;padding:0}
div#es_where_options ul li div a{text-decoration:none;color:#555;font-family:Arial, Helvetica, sans-serif;font-size:12px}
div#es_where_options ul li div.what{cursor:pointer;height:26px;margin:1px 0;padding:0 0 0 5px}
div#es_where_options ul li div.select_date{border-bottom:1px solid #d8e2ec;height:25px;line-height:24px;background:url(../../images/icons/general/search_drop_icon.gif) no-repeat;background-position:155px 10px;padding:0 0 0 5px}
div#es_when_options{width:173px;border:1px solid #7f9db9;background:#fff;text-align:left;z-index:60;margin:auto;padding:0 3px}
div#es_when_options ul li{list-style:none;height:27px;border-bottom:1px solid #d8e2ec;line-height:27px;#height:26px;margin:0;padding:0}
div#es_when_options ul li div.what{#margin:0 0 -2px;cursor:pointer;height:26px;#height:27px;position:relative;top:0;#top:-2px;overflow:hidden;margin:1px 0;padding:0 0 0 5px}
div#es_when_options ul li div#es_when_option_0{top:0;#height:24px;#margin:1px 0 2px}
div#es_when_options ul li div#es_when_option_0 span{position:relative;top:-2px}
*html div#es_when_options ul li div#es_when_option_0{top:0;height:26px;margin:1px 0}
div#es_when_options ul li div.select_date{border-top:1px solid #d8e2ec;border-bottom:1px solid #d8e2ec;height:25px;#height:26px;line-height:24px;background:url(../images/icons/general/search_drop_icon.gif) no-repeat;background-position:161px 11px;padding:0 0 0 5px}
div#es_when_options ul,div{margin:0;padding:0}
.calender_map_top_bg{background:url(../images/general/more_bg.jpg) repeat-y;width:379px;height:18px;padding:3px 0 0 9px;font-size:11px;}
.calender_map_top_bg div{float:left;color:#000;}
.calender_map_top_bg div label{position:relative;top:0;#top:-2px;margin-right:4px;#margin-right:1px}
.calender_map_top_bg div span{position:relative;top:-2px;#top:-3px}
.calender_map_mrtxt{width:153px !important;width:147px;}

.map_box{top: 247px; position: absolute;z-index:2}
.cnfResult{position: relative; left: 0px; z-index: 999; width: 942px;}
.cnfResultIn{position: relative; left: 0px; z-index: 999; width: 942px;}

div#bd div.conf_resutlt_top{float:right;width:747px;height:1px;background:url(../images/general/conf_resutlt_top.gif) no-repeat;}
div#bd div.conf_result{float:left;width:745px;border-left:1px solid #B5BEC5;border-right:1px solid #B5BEC5}
/*div#bd div.conf_result .conf_resutlt_top{float:right;width:747px;height:1px;background:url(../images/general/conf_resutlt_top.gif) no-repeat;position:relative;margin-top:0 !important}*/
div#bd div.conf_result_in{float:left;width:729px;border:1px solid #FFF;background:#EBEBEB;background-position:top;#border-bottom:none;padding:0 7px}
.calender_map_top_bg_1ess{background:url(../images/general/less_bg.jpg) repeat-y;width:585px;height:18px;padding:3px 0 0 9px;font-size:11px;}
.calender_map_top_bg_1ess div{float:left;color:#000;}
.calender_map_top_bg_1ess div label{position:relative;top:0;#top:-4px;margin-right:4px;#margin-right:1px}
.calender_map_top_bg_1ess div span{position:relative;top:-2px;#top:-5px}
.calender_map_mrtxt_1ess{width:350px; #width:339px;}
.map_pop_FS{width:960px;height:500px;background:#fff;position:absolute;top:0;left:0;display:none;z-index:1000;text-align:left;}
.mapFsLnTP{padding:0 1px;height:1px;}
.mapFsLnTP div{background:#B5BEC5;height:1px;}
.mapFsbrmid{border-left:1px solid #B5BEC5;border-right:1px solid #B5BEC5;}
.Evnt_mapFsMid{background:#EBEBEB;border:1px solid #fff;padding:7px;}
.Evnt_mapFsMidLft{float:left;width:591px;}
.Evnt_mapFsMidRgt{float:left;width:335px;}
.Evnt_FsmapBg{background:#fff;}




.calender_map_full_top_bg{background:url(../images/general/map_full_top_bg.jpg) repeat-y;width:589px;height:18px;padding:3px 0 0 360px;font-size:11px;}
.calender_map_full_top_bg div{float:left;color:#000;}
.calender_map_full_top_bg div label{position:relative;top:0;#top:-4px;margin-right:4px;#margin-right:1px}
.calender_map_full_top_bg div span{position:relative;top:-2px;#top:-5px}
div.calender_map{float:left;width:394px;position:relative}
div.calender_top{float:left;width:392px;height:1px;padding:0 1px}
div.calender_topC2{float:left;width:392px;background:#B5BEC5;height:1px;overflow:hidden}
div.calender_top_mid{float:left;width:392px;border-left:1px solid #B5BEC5;border-right:1px solid #B5BEC5}
div.calender_top_mid_main{width:388px;border:2px solid #FFF;position:relative}
div.calender_map_details{float:left;width:328px;padding-left:7px}
div.calender_map_details_main{float:left;width:328px}
div.calender_map_details_mainT{float:left;width:326px;height:1px;padding:0 1px}
div.calender_map_details_mainT1{float:left;width:326px;background:#B5BEC5;height:1px;overflow:hidden}
div#bd div.calender_map_details_main_mid{float:left;width:326px;border-left:1px solid #B5BEC5;border-right:1px solid #B5BEC5;background:#fff;height:586px}
div.calender_map_details_main_mid{float:left;width:326px;border-left:1px solid #B5BEC5;border-right:1px solid #B5BEC5;background:#fff;}
div.calender_mvtop{float:left;width:314px;height:30px;padding:0 0 0 12px}
div.calender_mvtopL{float:left;width:147px;font-size:12px;color:#555;padding-top:7px}
div.calender_mvtopR{float:left;width:167px}
div.calender_mvtopR1{float:right;padding:8px 10px 0 0}
div.calender_mvtopR1 ul li{float:left;color:#06C;height:11px}
div.calender_mvtopR1 ul li img{position:relative;#top:1px}
div.mvt_det{float:left;width:326px;overflow:hidden}
div.mvt_detMain{padding-top:7px;height:67px;width:304px;overflow:hidden}
div.mvt_detMainLTL{margin-top:3px;float:left;overflow:hidden;width:13px;height:12px;border:1px solid #004795;background:#0364cb;color:#fff;text-align:center;font-size:12px;padding-bottom:2px}
div.mvt_detMainLTL1{float:left;width:13px;height:13px;padding-top:3px}
div.mvt_detMainLTL1 input{float:left;width:12px;height:12px;margin:0;padding:0}
div.mvt_det21{float:left;width:23px}
div.mvt_detMainLTLR p{float:left;font-size:11px;line-height:14px !important}
div.mvt_detMainR{float:right;width:99px;overflow:hidden;font-size:11px;color:#555;padding-top:1px}
div.mvt_detMainR span{display:block;float:right;text-align:right;color:#004800;padding:3px 1px 0 0}
div.mvt_detMainR ul li{float:left;margin-right:1px}
div.conf_result_in_con_left1{float:left;width:435px}
div.conf_result_in_con_leftT1{float:left;width:435px;background:url(../images/general/dotted_grey.gif) repeat-x bottom;overflow:hidden;padding:0 0 11px}
div.conf_result_in_con_leftT_left1{float:left;width:90px}
div.conf_header1{float:left;width:570px;padding:10px 0 0 0}
div.conf_header1 a{font-family:Arial;font-size:14px;color:#06C;font-weight:700;text-decoration:none}
div.conf_header1 span{float:left;padding-right:7px;#padding-top:6px}
div.mvt_detMainL{float:left;width:205px;overflow:hidden}
div.mvt_detMainLTLR{float:left}
div#baloonevent{width:223px;left:0;bottom:0}
div#balooneventfull{width:223px;left:0;bottom:0; font-size:12px}
div.event_map_popupT{float:left;width:223px;height:8px;background:url(../images/general/map_top_border.gif) no-repeat;overflow:hidden}
div.event_map_popupM{float:left;width:215px;border-left:4px solid #6389ad;border-right:4px solid #6389ad;background:#fff}
div.event_map_popupMC{float:left;width:203px;height:9px;font-size:11px;text-align:left;padding-left:12px}
div.event_map_popupMain{float:left;width:191px;text-align:left;padding:12px 12px 0 !important}
div.event_map_popupMain1{float:left;width:169px;text-align:left;border:1px solid #666;background:#F4F4F4;padding:10px}
div.event_map_popupMain1 p{color:#404042;font-size:10px;font-weight:700}
div.event_map_popupMainTL{float:left;width:54px;height:54px;border:1px solid #999}
div.event_map_popupMainTL img{float:left;width:50px;height:50px;border:2px solid #fff}
div.event_map_popupMC img{cursor:pointer;float:right;width:8px;height:8px;padding:1px 5px 0 0}
div.event_map_popupMainTR{float:left;width:130px;padding-left:5px;font-size:11px}
div.event_map_popupMainDg{float:right;font-size:10px;padding:5px 12px 1px 0 !important}
div.event_map_popupB{float:left;width:223px;height:8px;background:url(../images/general/map_bottom_border.gif) no-repeat;overflow:hidden;position:relative}
div.event_map_popupB1{float:left;width:223px;position:relative}
div.event_map_popupMainT,div.event_map_popupMainT1{float:left;width:191px;font-size:10px}
div.event_map_popupB2{float:left;z-index:999;position:absolute;top:-4px;left:60px}

/*opera**/
 @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
 {
	.calender_map_top_bg div span{position:relative;top:1px;#top:-3px}
	.calender_map_top_bg_1ess div span{position:relative;top:1px;#top:-3px}
	.calender_map_full_top_bg div span{position:relative;top:1px;#top:-5px}
 }

