
/*������_�߰�*/
.busLine_detail2{position:absolute;width:100%;top:0px;left:0px;bottom:0px;z-index:20;background:#fff}
.busLine_detail2 .dtl_hd{width:100%;height:178px;border-bottom:3px solid #0068b7;font-family: 'S-Core'; padding: 15px 0px 10px 15px;}
.busLine_detail2 .ico_fav{float:left;display:block;width:19px;height:22px;background:url(../images/location/sp_map_v1.png) no-repeat -356px 0;margin-right:7px}
.busLine_detail2 .ico_fav.active{background-position:-335px 0}
.busLine_detail2 .bus_type{float:left;display:block;padding:4px 0;margin-right:10px}
.busLine_detail2 .bus_num{float:left;display:block;margin-right:10px;line-height:20px;font-size:16px;font-weight:bold}
.busLine_detail2 .bx_station{height:46px}
.busLine_detail2 .scroll{top:77px;bottom:40px}
.busLine_detail2 .station_tit{display:block;height:16px}
.busLine_detail2 .station_tit strong{font-family: 'S-Core';line-height:16px;font-size:15px;font-weight:700;color:#333}
.busLine_detail2 .station_no{display:block;font-family: 'S-Core';font-size:13px;color:#333;font-weight:400;color:#333;line-height:12px;margin-top:19px}
.busLine_detail2 .btn_realTime{float:left;display:block;width:95px;height:19px;border:1px solid #ccc;text-align:center;line-height:17px}  /* 2014-07-16 ���� */
.busLine_detail2 .btn_close{display:block;width:15px;height:15px;background:url(../images/location/sp_map_v1.png) no-repeat -424px 0;text-indent:-999px;overflow:hidden;position:absolute;right:15px;top:15px}
.busLine_detail2 .btn_refresh{display:block;width:65px;height:19px;line-height:18px;text-align:center;background:#fff;position:absolute;right:15px;bottom:15px;border:1px solid #ccc;color:#333}
.busLine_detail2 .bus_info{clear:both;padding-top:5px;width:100%}
.busLine_detail2 .bus_info p{clear:both;color:#555;height:20px;line-height:20px}
.busLine_detail2 .bus_info .start,
.busLine_detail2 .bus_info .end{height:40px}
.busLine_detail2 .bus_info .bx_week{display:block;height:40px;float:left}
.busLine_detail2 .bus_info .bx_week .txt3{float:none;display:block}
.busLine_detail2 .bus_info p > span{float:left}
.busLine_detail2 .bus_info .tit{display:inline-block;width:55px;color:#333}
.busLine_detail2 .bus_info .txt1{padding-right:8px;margin-right:8px;background:url(../images/common/part.gif) no-repeat 100% 5px;display:block;height:40px}
.busLine_detail2 .bus_info .txt2{padding-right:8px}
.busLine_detail2 .bus_info .txt3{padding-right:5px}
.busLine_detail2 .bus_info .time{padding-left:8px}
.busLine_detail2 .bus_info em{color:#e30e22;font-weight:bold}
.busLine_detail2 .dtl_tab{width:100%;padding-top:209px}  /* 2014-07-16 ���� */
.busLine_detail2 .dtl_tab a{display:block;float:left;border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:161px;height:31px;line-height:31px;background:#f5f5f5;color:#565656;text-align:center}
.busLine_detail2 .dtl_tab a.active{border-bottom:1px solid #ccc;background:#fff;color:#313131;font-weight:bold}
.busLine_detail2 .dtl_tab .start{width:161px}
.busLine_detail2 .dtl_tab .start.active{border-bottom:1px solid #fff;border-right:1px solid #ccc}
.busLine_detail2 .dtl_tab .end{width:162px}
.busLine_detail2 .dtl_tab .end.active{border-bottom:1px solid #fff;border-left:1px solid #ccc}
.busLine_detail2 .dtl_bd{top:243px;bottom:40px}  /* 2014-07-16 ���� */
.busLine_detail2 .dtl_bd li{position:relative;border-bottom:1px solid #ddd;overflow:hidden;height:56px}
.busLine_detail2 .dtl_bd .posi_name{position:absolute;top:50%;left:15px;margin-top:-13px;width:61px;height:28px;line-height:20px;background:url(../images/location/sp_map_v1.png) no-repeat -356px -92px;text-align:center;font-weight:bold;color:#0076b2}
.busLine_detail2 .dtl_bd .starting_point,
.busLine_detail2 .dtl_bd .ending_point{color:#e10e21}
.busLine_detail2 .dtl_bd .ico_fav{position:absolute;top:50%;left:73px;margin-top:-11px}
.busLine_detail2 .dtl_bd .point_name{position:absolute;top:50%;right:40px;height:12px;line-height:12px;margin-top:-6px}
.busLine_detail2 .dtl_bd .tline{position:absolute;top:0;bottom:50%;right:28px;width:16px;border-right:3px solid #a0a0a0}
.busLine_detail2 .dtl_bd .bline{position:absolute;top:50%;bottom:0;right:28px;width:16px;border-right:3px solid #a0a0a0}
.busLine_detail2 .dtl_bd .point{position:absolute;top:50%;margin-top:-9px;right:20px;width:19px;height:18px;background:url(../images/location/sp_map_v1.png) no-repeat -378px 0}
.busLine_detail2 .dtl_bd .bus_line_wrap{padding-left:86px;padding-top:15px;line-height:14px;color:#555}
.busLine_detail2 .dtl_bd .bus_line_wrap a strong{color:#555}
.busLine_detail2 .dtl_bd .bus_line_wrap .bus_id{font-size:11px;margin-top:2px}
.busLine_detail2 .dtl_bd .bus_posi_view{position:absolute;right:40px;top:47px;z-index:30}
.busLine_detail2 .dtl_bd .bus_posi_view .position{position:absolute}
.busLine_detail2 .dtl_bd .bus_posi_view .icon{position: absolute;top:-29px;width:29px;height:34px;background:url(../images/location/sp_map_v1.png) no-repeat;overflow:hidden;text-indent:-9999px}
.busLine_detail2 .dtl_bd .bus_posi_view .blue{background-position:-356px -152px}
.busLine_detail2 .dtl_bd .bus_posi_view .red{background-position:-356px -186px}
.busLine_detail2 .dtl_bd .bus_posi_view .name{position: absolute;left:-85px;top:-28px;width:80px;height:22px;background:url(../images/location/sp_map_v1.png) no-repeat -356px -123px;font-family:'����';font-size:11px;text-align:left;line-height:22px;padding-left:3px}
.busLine_detail2 .dtl_bd .bus_posi_view .empty_seat{
	position:absolute;top:-42px;left:12px;
	width:24px;height:24px;padding-right:1px;line-height:24px;text-align:center;
	color:#fff;font-size:11px;font-family:dotum;letter-spacing:-1px;
	background:url(../images/location/sp_map_v1.png) no-repeat -402px -152px;
	overflow:hidden;display:block;z-index:10
}