.map_area {background-color:#e6ecf5; width:610px; padding:8px; margin-bottom:15px}

     .map_bg{background:url(/Images/Train/Main/train_map_bg.gif) repeat-y; width:591px; height:166px;margin:0; padding:0 0 0 19px;}

	 .map {float:left; width:240px; margin:0px;padding:0 0 0 7px}

	 .map_copy {float:left; width:280px; margin:0px; padding:0 0 0 18px}

	 .map_line {float:left; width:571px; height:18px; border-bottom-width:1px; border-bottom-style: solid; border-color:#ececec; margin-bottom:14px}

	 .map_copy1 {float:left; width:263px; margin:0px; padding:0 0 0 7px}

	 .map_copy1_cnt {{float:left; width:206px; margin:0px; padding:0px}

	 .map_copy1_btn {float:left; width:57px; margin:0px; padding:0px}

	 .map_copy2 {float:left; width:295px; margin:0px; padding:0px}

	 .map_copy2_cnt {{float:left; width:238px; margin:0px; padding:0px}

	 .map_copy2_btn {float:left; width:57px; margin:0px; padding:0px}

	

.icon_menu_area {float:left; width:626px; margin:0; padding:0}	 

.icon_menu {float:left; width:457px; height:306px}

      .icon_menu_cnt{float:left; margin:0; padding:0}

	  .icon_menu_line{float:left; width:457px; border-bottom-width:1px; border-bottom-style: solid; border-color:#ececec; margin-bottom:15px; padding:0}



.search_station {float:left; width:139px; margin-left:15px; padding:0}

    .search_station_cnt{float:left; margin:0; padding:0} 



.bus_banner {width:154px; height:38px; margin-top:15px}



.use_bg{background:url(/Images/Train/Main/train_icon_use_bg.gif) no-repeat; width:626px; height:103px; padding:0;}

.use_img{float:left; margin:20px 25px 0 25px; padding:0px}

.use_cnt{float:left; margin-top:20px; padding:0px}



.tab_menu {width:610px; }

	.tab_menu li{float:left; padding-right:5px;}

    .tab_bg{background:url(../Images/Train/Rateinfo/train_tab_line.gif) repeat-x; width:626px; height:29px; margin:0; padding:0 0 0 0px;}
	
	
	
	

.table_con {padding:15px 0 0 0;}

    .table_con_li {padding:15px 0 3px 3px;}

	.table_con_li2 {padding:25px 0 3px 3px;}

    .table_con_bul {padding:15px 0 3px 3px; margin-top:2px;}



.table {background-color:#BFCCE3; clear:both; margin-top:5px; border-top:2px solid #BFCCE3;}

	.table th{background-color:#EAEFF8; color:#5078b7; height:20px; border-bottom:1px solid #BFCCE3; border-right:1px solid #BFCCE3; text-align:center;}

	.table th.lastcol {border-right:0px;}
	.table th.left {border-left:1px solid #BFCCE3; text-align:center;} 

	.table tbody tr td{background-color:#fff; text-align:center; border-bottom:1px solid #BFCCE3; border-right:1px solid #BFCCE3; word-break:break-all;}

	.table tbody tr td.left {text-align:left; background-color:#fff; border-right:1px solid #BFCCE3;}
    .table tbody tr td.left2 {border-left:1px solid #BFCCE3; text-align:center; }
	.table tbody tr td.lastcol {text-align:left; background-color:#fff; border-right:0px;}

	.table tbody tr td.lastcol2 {text-align:left; background-color:#fff; border-right:0px; text-align:center;}



.rule_area {background-color:#e6ecf5; padding:10px; margin-bottom:10px; margin-top:10px;}

     .rule_bg{background-color:#ffffff; padding:8px;}

	 .rule_li{padding:10px 0 0 0;}

	 .rule_li2{padding:5px 0px 5px 10px;}

	 .rule_h{margin-bottom:5px; margin-top:30px; font-size: 20px;}

	 .rule_dl{margin-top:15px;}

	 .rule_ol{margin-left:3px;}

	 

.txt_link {color:#0099cc; margin-top:22px;}

     .txt_link a:hover {font-size: 12px; color: 0092C2; text-decoration: none}

     .txt_link a:link {font-size: 12px; color: CE58A4; text-decoration: none}

     .txt_link a:visited {font-size: 12px; text-decoration: none}



.txt_down {color:#0099cc; margin-top:22px;}

     .txt_down a:hover {font-size: 12px; color: 0092C2; text-decoration: none}

     .txt_down a:link {font-size: 12px; color: CE58A4; text-decoration: none}

     .txt_down a:visited {font-size: 12px; text-decoration: none}

	 

.con_tit {margin-bottom:15px; margin-top:0px; font-size: 20px;}

 

.con_stit {margin-bottom:0px; margin-top:0px; font-size: 20px;}

     .con_stit2 {margin-bottom:0px; margin-top:25px; font-size: 20px;}

     

	 

.text_style {float:left ; text-align:left ; margin-top:0px;}

     .text_dd {width:420px; float:left ; text-align:left ; margin-left:10px; margin-top:0px;}

	 .text_li {margin-top:12px;}

	 .text_li2 {margin-left:10px; height:20px;}

	 

.text_style2 {float:left ; text-align:left ; margin-top:0px;}

	 .text_li {margin-top:7px;}



.input_group{border:1px solid #BFCCE3; margin-left:5px; margin-right:5px; font-size: 12px;}





/*¿ª°Ë»ö*/

.select_area {width:300px; height:91%; margin-left:11px; margin-top:11px;}

    .station_select {width:300px; height:100%; background-color: #FFFFFF;}

	.select_tit {padding-left:10px; padding-right:10px; margin-top:5px;}

	.select_top {padding-left:0px; margin-top:0px; font-size: 4px;}

	.select_bot {margin-top:-5px; margin-bottom:0px;}

		.Smrtpoll_sta_margin{margin:5px 5px 5px 8px; color:#666;}

		.Smrtpoll_bt{margin:20px 5px 15px 8px; text-align: center;}

		.Smrtpoll_close{ text-align: center;}

		.Smrtpoll_sta_txt {margin:15px 10px 15px 10px; width:270px; padding:5px 5px 5px 5px; background-color: #EDECEC; font-weight: bold; line-height: 19px; color:#747474;}

	

.sel_sta_area {margin:0px;}

    .sel_sta_txt1 {float:left; margin-left:5px; margin-top:15px; margin-bottom:15px; width:19px; height:19px; background-color: #E1E2E2; font-weight: bold; text-align: center; line-height: 19px;}

    .sel_sta_txt2 {float:left; margin-left:1px; margin-top:15px; margin-bottom:15px; width:19px; height:19px; background-color: #E1E2E2; font-weight: bold; text-align: center; line-height: 19px;}

    .sel_sta_txt3 {float:left; margin-left:8px; text-align: center; line-height: 15px; margin-bottom:12px;}

    .sel_sta_txt4 {float:left; margin-left:5px; margin-top:15px; margin-bottom:15px; width:69px; height:19px; background-color: #E1E2E2; font-weight: bold; text-align: center; line-height: 19px;}

    .sel_sta_txt5 {float:left; margin-left:1px; margin-top:15px; margin-bottom:15px; width:69px; height:19px; background-color: #E1E2E2; font-weight: bold; text-align: center; line-height: 19px;}





/*¿ªÁ¤º¸ ÄÁÅÙÃ÷ ¿µ¿ª*/

/*20090628 IE8°ü·Ã Á¶Ä¡ÇÏ¸ç #station_areaº¯°æ */
#station_area {float:left; margin:12px 0 0 12px}

#station_title_line {float:left; margin:0 0 0 0; width:600px; border-bottom-width:1px; border-bottom-style: solid; border-color:#d7d7d7;}

    .station_tit {float:left; width:150px;}

	.station_right {float:right; text-align:right; padding-top:5px; width:300px; font-size:11px; margin:0 0 0 0;}

#station {float:left; margin:12px 0 0 0; width:600px}



.st_con_tit {float:left; width:300px; margin:0; padding:5px 0 5px 0;}

.st_con_tit2 {float:right; text-align:right; padding:5px 0 10px 10px; font-size:11px; margin:0;}

.st_con_tit3 {margin:20px 0 10px 0;}

.st_con_tit4 {padding:3px 0 0 10px; height: 23px; font-size:16px; font-weight: bold;}



/*¿ªÁ¤º¸ head ºÎºÐ*/

#top_menu {float:left; width:860px; margin:0; padding:0;}



#top_left_box {float:left; margin:0; padding:8px 0 0 12px; width:860px; }

    #top_right_menu {float:right; margin-right:5px; padding:0; text-align:left; height: 38px; }

	.top_logo {float:left; margin:0 0 0 0; padding:0;}

	.top_menu {margin:0; padding:14px 0 0 0; }

	.top_menu_cnt {float:left; margin:0 4px 0 20px; padding:0;}

	

/*¿ªÁ¤º¸ »ó´Ü ¸ÞÀÎ¸Þ´º*/	

#mainmenu_area {float:left; margin:0; padding:0; }

    #mainmenu1_box {float:left; margin:0 30px 0 5px;}
/*	#mainmenu1_box {float:left; margin:0 10px 0 5px;}*/

	.mainmenu1_l {float:left; margin:0; padding:0;}

	.mainmenu1_li {float:left; width:220px; height:45px; margin-left:0px; text-align:center; font-size:14px; line-height: 45px; color:#FFFFFF; font-weight: bold; background:url(/Images/Train/Station/info_m1_bg01.gif) no-repeat;}

    .mainmenu1_r {float:left; margin-left:0px; margin-right:5px; padding:0;}

	#mainmenu2_box {float:left; margin:0; padding:0; background-color: #886DA9;}

    .mainmenu2_l {float:left; margin:0; padding:0;}

	.mainmenu2_menu {float:left; margin:0 10px 0 10px; padding:0;}

	.mainmenu2_r {float:left; margin:0px; padding:0;}

	

/*¿ªÁ¤º¸ ¿ÞÂÊ ÅÇ ¸Þ´º*/

#tab_left_menu {float:left; margin-left:5px; padding:0;}
    .tab_left_img{margin-bottom:10px; padding:0;}

    #tab_box {float:left; margin:0; padding:0;}

    .tab_menu_cnt {float:left; margin:0; padding:0;}

	.tab_menu_cnt2 {float:left; margin:0; padding:0;}

	.tab_menu_bg {clear:both; float:left; background:url(/Images/Train/Station/info_tab_img_bg.gif) repeat-y; width:220px; height:350px; margin:0; padding:0 10px 0 10px;}

    .tab_menu_linet {clear:both; float:left; margin:0; padding:0; font-size: 0px;}

	.tab_menu_line {clear:both; float:left; margin:0; padding:0;}
	.tab_banner{clear:both; float:left; margin:5px 0; padding:0; width:220px; height:70px;}

#tab_left_menu2 {margin:0 0 0 10px; padding:0;}
   



/*¿ªÁ¤º¸ ÆùÆ® È®´ë Ãà¼Ò*/

#fontsize {clear:both; float:left; margin:0; padding:0;}

    .right_menu {float:right; margin:0; padding:0; text-align:right;}

	.right_menu li {float:left; margin-left:10px; padding-bottom:10px; text-align:right;}



/*¿ªÁ¤º¸ ¿ª»ç³» ÀÌº¥Æ® °øÁö»çÇ× Å×ÀÌºí*/

.table2 {background-color:#BFCCE3; clear:both; margin-top:5px; border-top:2px solid #BFCCE3;}

	.table2 th{background-color:#EAEFF8; color:#5078b7; height:20px; border-bottom:1px solid #BFCCE3; border-right:1px solid #BFCCE3;text-align:center;}

	.table2 th.lastcol {border-right:0px;} 

	.table2 th.left {border-left:1px solid #BFCCE3;}

	.table2 th.bot {border-bottom:2px solid #BFCCE3;}

	.table2 tbody tr td{background-color:#fff; text-align:center; border-bottom:1px solid #BFCCE3; word-break:break-all;}

	.table2 tbody tr td.left {text-align:left; background-color:#fff;}

	.table2 tbody tr td.lastcol {text-align:left; background-color:#fff; border-right:0px; text-align:center;}

	.table2 tbody tr td.bot {text-align:left; border-bottom:2px solid #BFCCE3;}

	

.table3 {background:url(/Images/Train/Station/board_ico_line.gif) no-repeat; width:13px; height:30px; margin:0;}



/*¿ªÁ¤º¸ ¿ª»ç³» ÀÌº¥Æ®*/

.jumpmenu_area {float:right; margin:0; padding:0; font-size: 12px;}

     .jumpmenu {float:left; margin:0; padding:0; font-size: 12px; height:20px;}

	 .jumpmenu_ul {float:right;}

	 .jumpmenu_li {float:left;}

	 .jumpmenu_txt {float:left; text-align:left; margin:0 0 0 3px; padding-top:3px; width:300px; font-size: 11px; height:0px;}

	 

/*¿ªÁ¤º¸ °øÁö»çÇ×*/

.inputbox {float:left; margin:0 5px 0 5px; padding:0; font-size: 12px; height:20px; line-height: 20px; border: 1px C9C9C9 solid;}

.table_btn {margin:10px 0 10px 0; padding:0}



/*³»ºÎ½Ã¼³¾È³»*/

.info2_bg {width:580px; height:450px; border-width:10px; border-style: solid; border-color:#eef1f6; margin:0; padding:0; text-align:center;}

    .info2_bg li{padding:5px; text-align:center;}

.info_tab {width:600px; padding:15px 0 0 0;}

	.info_tab li{float:left;}

	.info_tab_t2{padding:0 0 0 3px;}

    .info_tab_bgt{background:url(/Images/Train/Station/info2_tab_linetop.gif) repeat-y; width:600px; height:33px; margin:0; padding:0 0 0 0;}

	.info_tab_bg{background:url(/Images/Train/Station/info2_tab_linebg.gif) repeat-y; width:600px; height:80px; margin:0; padding:10 15 10 15;}



/*ÁÖº¯Áö¿ª*/	

.info3_txt {padding:0 0 0 5px; height: 15px; font-size:12px; font-weight: bold;}

.info3_smenu {float:left; padding:0 5px 5px 5px;}

.info3_smenu2 {float:left; padding:0 5px 20px 5px;}

.info3_ul {float:left; margin-top:15px}


/*¿­Â÷½Ã°¢*/

.info4_tab {width:600px; padding:5px 0 0 0;}

    .info4_tab_li {float:left; padding:0 0 0 4px;}

    .info4_tab_bg {background:url(../Images/Train/Station/info3_sm_bg.gif) repeat-x; width:600px; height:33px; margin:0; padding:0 0 0 0;}

.info4_con {padding:10px 0 0 0;}

    .info4_st {float:left; padding:5px 5px 5px 5px;}

	.info4_st2 {float:left; padding:0 0 0 0;}

    .info4_st3 {float:left; padding:0 5px 0 0;}

	.info4_left {padding:10px 0 0 10px; font-size:14px; font-weight: bold; text-align: left; }

	.info4_right {padding:10px 10px 0 0; font-size:14px; font-weight: bold; text-align: right;}



.table4 {background-color:#BFCCE3; clear:both; margin-top:10px; border-top:2px solid #BFCCE3;}

	.table4 th{background-color:#EAEFF8; color:#5078b7; height:20px; text-align:center; border-bottom:1px solid #BFCCE3; border-right:1px solid #BFCCE3;}

	.table4 th.lastcol {border-right:0px;} 

	.table4 th.left {border-left:1px solid #BFCCE3; border-bottom:2px solid #BFCCE3;}

	.table4 tbody tr td{background-color:#fff; text-align:center; border-bottom:1px solid #BFCCE3; word-break:break-all;}

	.table4 tbody tr td.right {text-align:right;}

	.table4 tbody tr td.lastcol {text-align:left; background-color:#fff; border-right:0px; text-align:center;}

	.table4 tbody tr td.lastcol2 {text-align:left; background-color:#fff; border-right:0px; border-bottom:2px solid #BFCCE3; text-align:center; height:50px;}

	.table4 tbody tr td.lastcol3 {text-align:left; background-color:#fff; border-right:0px; text-align:left;}

	.table4 tbody tr td.time {text-align:left; background-color:#F4F7FB; border-left:1px solid #BFCCE3; border-right:1px solid #BFCCE3; text-align:center; font-weight: bold; color:#345993;}



.con_top_img {margin-bottom:15px; padding:0;}

.con_bg{margin:0; padding:0; background-image: url(/Images/Customer/Open/open_img01.gif); background-repeat:no-repeat; height:115px;}

.con_txt2 {margin:20px 0 10px 0; padding:0;}

.con_txt2_1 {margin:20px 0 10px 0; padding:0;}

.con_txt3 {margin:15px 0 0 0; padding:0; color:#7e4485; font-weight: bold;}

.con_txt4 {margin:2px 0 0 13px; padding:0;}

.con_txt5 {margin:0 0 10px 0; padding:0;}

.con_txt5_1 {margin:0 0 5px 0; padding:0;}

.con_txt6 {margin:30px 0 5px 0; padding:0; color:#3A4B91; font-weight: bold;}

/* 20090806 ÁöÇÏÃ¶ÀÌ¿ëÁ¤º¸ ¼öÁ¤À¸·Î Ãß°¡*/

.con_txt7 {padding:5px 0 5px 0;}

/* 20090817 À¯½Ç¹°¼¾ÅÍ ¼öÁ¤À¸·Î Ãß°¡*/

.con_txt8 {color:#5078b7;}

   

.search_bg{width:625px; height:100px; background:url(/Images/Train/Lost/search_bg.gif) no-repeat; margin:15px 0 15px 0; padding:0 0 0 20px}}

       .search_id{float:left; margin:13px 0 10px 0; padding:0}

	   .search_input{float:left; margin:0; padding-top:22px;}

	   .search_dl{margin:10px 0 10px 15px; padding:0}

	   .search_btn{float:left; margin:25px 0 0 10px; padding:0}

	   

.guide_bg{margin:0; padding:0; background-image: url(/Images/Train/Guide/guide_img01.gif); background-repeat:no-repeat; height:100px;}

.guide_txt{margin-top:15px; margin-left:150px; padding:0}



.lost_area {float:left; margin:0 0 20px 20px;}

.lost_guide_bg{float:left; margin:0; padding:0; background-image: url(/Images/Train/Lost/lost_guide_bg.gif); background-repeat:no-repeat; width:300px; height:115px;}

.lost_tit{float:left; margin:13px 0 0 5px; padding:0}

.lost_go{float:left; margin:13px 0 0 0; padding:0}

.lost_txt{margin-top:50px; margin-left:20px; padding:0}

.lost_img{margin-top:50px; margin-left:55px; padding:0}



.lost_process{width:520px;margin-bottom:15px; padding:0;}







/*¿ª°Ë»ö*/



.search_title_img{margin-bottom:20px; padding:0;}

       .search_input_area{float:left;  margin-bottom:5px;}

	   .search_input{float:left; margin:0}

	   .search_train_btn{float:left; margin-left:5px}



/*¿ª°Ë»ö ³¡*/



/*ÁöÇÏÃ¶ ³ë¼±µµ µµ¿ò¸»*/

#subwayguide {margin:10px 0 10px 10px; width:630px}

     .subwayguide_bg {margin:0; padding:0; background-image: url(/Images/Train/Station/subway_guide_bg.gif); background-repeat:no-repeat; height:110px;}

	 .subwayguide_table {margin:17px 0 0 150px; padding:0}

	 .subwayguide_top {position:absolute; left:610px; top:600px; margin:10px 0 5px 0;}

	 .subwayguide_line {margin:20px 0 5px 0;}

/*ÁöÇÏÃ¶ ³ë¼±µµ µµ¿ò¸» ³¡*/



.tab_menu_lost {width:626px; }
	.tab_menu li{float:left; padding-right:5px;}
    .tab_bg{background:url(../Images/Train/Rateinfo/train_tab_line.gif) repeat-x; width:626px; height:29px; margin:0; padding:0 0 0 0px;}