/* @CHARSET "UTF-8";
CSS Document

html,body {padding:0; margin:0; height:100%;}

a,img {border:none;}

header {width:815px; position:relative; text-align:left; padding-top:21px; height:71px;}

.info_window {color:black; background-color:white; width:auto; height:160px;}
.info_window table {width:420px; padding-top:5px; padding-bottom:5px;}
.info_window td {vertical-align:middle ;border:1px solid #C0C0C0;}

.tdsub {width:146px; height:45px; vertical-align:middle; border:1px solid #C0C0C0;}
.tdsublb {width:360px; height:20px; vertical-align:middle; border:1px solid #C0C0C0;}
.tdsubllb {width:150px; vertical-align:middle;}
.sub_info_window {color:black; background-color:white; width:380px; height:195px;}
.sub_info_window table .top {width:360px;border:1px solid #C0C0C0;}
.sub_info_window table .bottom {width:360px;border:1px solid #C0C0C0;} */

@charset "utf-8";
@import "resets.css";

html,body {padding:0; margin:0; height:100%;}
a,img {border:none;}
img{ margin:0px; padding:0px;}
ul, li{ list-style:none; margin:0px; padding:0px; line-height:0px;}

/*버스팝업*/
.businfowin {width:386px; height:216px; margin-left:10px; margin-right:10px; margin-top:5px; margin-bottom:5px;}
			.businfowin .tltle {margin-top:13px; margin-bottom:7px;}
			.businfowin table {font-size:14px; text-decoration:none; background:#868686; width:386px;}
			.businfowin table td {background:#FFFFFF; text-align:left; vertical-align:middle; }
		
			.businfowin .bus_num {background:#dddddd; width:30%; text-align:center; vertical-align:middle; height:24px; font-size:12px; padding-top:3px;}
			.businfowin .bus_arrive {background:#dddddd; width:35%; text-align:center; vertical-align:middle; height:24px; font-size:12px; padding-top:3px;}
			

#businfo {width:406px; height:220px; border:#7c7c7c solid 2px; background:#ffffff;}
.info_busname {border-top:#878f97 solid 2px; border-bottom:#878f97 solid 1px; min-height:35px; text-align:center; background-color:eeeeee; font-size:14px; font-family:Gulim; font-weight:bold; color:#1265ac; line-height:35px;}
.info_bus {border-bottom:#e4e4e4 solid 1px;  text-align:center; font-size:12px; font-family:Gulim; line-height:18px; padding:8px 5px 6px 5px;}
.info_bus span{font-size:12px; font-family:Gulim; color:#d76418;}
.f_btn { text-align:center; margin-top:8px; height:25px;}

			.bus_num_list { width:384px; border:#868686 solid 1px; overflow-x:hidden; overflow-y:auto; max-height:148px; font-size:12px; margin-top:-1px; }
			.bus_num_list .tltle {margin-top:13px; margin-bottom:7px;}
			.bus_num_list table {font-size:14px; font-weight:bold; text-decoration:none; background:#d6d6d6;}
			.bus_num_list .bus_info {background:#eeeeee; text-align:center; padding:4px 0 4px 0px; vertical-align:middle;}
.bus_info_result {text-align:center; vertical-align:middle; width:110px; border-left:#868686 solid 1px; font-weight:normal; font-size:12px;}
.bus_info_result02 {text-align:center; vertical-align:middle; width:112px; border-left:#868686 solid 1px; font-weight:normal; font-size:12px;}
.bus_num_result { width:94px; padding:4px 0 4px 7px; vertical-align:middle; font-weight:normal; font-size:12px;}

			.bus_num_list .bus_num_result img { vertical-align:middle; padding-bottom:3px;}
			.bus_num_list table td {background:#FFFFFF; text-align:left; padding:4px 0 4px 7px; vertical-align:middle;}
			.bus_num_list table td img { margin-bottom:-2px;}
			.bus_num_list p {font-family:Gulim; font-size:13px; line-height:1.6em; display:inline;}
			
			
/*지하철팝업*/			
.subinfowin {width:336px; height:155px; margin-left:15px; margin-right:15px; margin-top:5px; margin-bottom:5px;}
			.subinfowin .tltle {margin-top:13px; margin-bottom:7px;}
			.subinfowin table {font-size:14px; text-decoration:none; background:#868686; width:386px;}
			.subinfowin table td {background:#FFFFFF; text-align:left; vertical-align:middle; }
		
			.subinfowin .sub_num {background:#dddddd; width:30%; text-align:center; vertical-align:middle; height:24px; font-size:12px; padding-top:3px;}
			.subinfowin .sub_arrive {background:#dddddd; width:35%; text-align:center; vertical-align:middle; height:24px; font-size:12px; padding-top:3px;}
			
			

#subinfo {width:366px; height:165px; border:#7c7c7c solid 2px; background:#ffffff;}
.info_subname {border-top:#878f97 solid 2px; border-bottom:#878f97 solid 1px; min-height:35px; text-align:center; background-color:eeeeee; font-size:14px; font-family:Gulim; font-weight:bold; color:#1265ac; line-height:35px;}
.info_sub {border-bottom:#e4e4e4 solid 1px;  text-align:center; font-size:12px; font-family:Gulim; line-height:18px; padding:8px 5px 6px 5px;}
.info_sub span{font-size:12px; font-family:Gulim; color:#d76418;}
.f_btn { text-align:center; margin-top:8px; height:25px;}



			.sub_num_list { width:336px; border:#868686 solid 1px; font-size:12px;}
			.sub_num_list .tltle {margin-top:13px; margin-bottom:7px;}
			.sub_num_list table {font-size:14px; font-weight:bold; text-decoration:none; background:#d6d6d6;}
			.sub_num_list .sub_info {background:#eeeeee; text-align:center; padding:4px 0 4px 0px; vertical-align:middle;}
.sub_info_result {text-align:center; vertical-align:middle; width:110px; border-left:#868686 solid 1px; font-weight:normal; font-size:12px;}
.sub_info_result02 {text-align:center; vertical-align:middle; width:112px; border-left:#868686 solid 1px; font-weight:normal; font-size:12px;}
.sub_num_result { width:94px; padding:4px 0 4px 7px; vertical-align:middle; font-weight:normal; font-size:12px;}

			.sub_num_list .sub_num_result img { vertical-align:middle; padding-bottom:3px;}
			.sub_num_list table td {background:#FFFFFF; text-align:left; padding:4px 0 4px 7px; vertical-align:middle;}
			.sub_num_list table td img { margin-bottom:-2px;}
			.sub_num_list p {font-family:Gulim; font-size:13px; line-height:1.6em; display:inline;}
			
.select_station {width:336px;}
	.select_station a {text-decoration:none; font-family:Gulim; font-size:12px; font-weight:bold; color:#777777}
	.select_station a:hover {text-decoration:none; font-family:Gulim; font-size:12px; font-weight:bold; color:#222222}			
									