@charset "utf-8";
/* WebStyle Publish Team Woo Seok, Shin 2014-06-16 */
/* CSS 적용순서 : 아이디 > 태그와 클래스 > 클래스 > 태그
/* CSS 선택자 선언순서 : Type Selector, Layout Selector, Class Selector, Etc */
/* CSS 속성 선언순서 : display, position, float/clear, overflow, width/height, margin/padding, border, background, color/font, align, etc */
/* Common CSS */

.ico_arrowUp {background:url('/publish/Images/Common/ico_arrowUp.gif') 15px 13px no-repeat;}
.ico_arrowDown {background:url('/publish/Images/Common/ico_arrowDown.gif') 15px 13px no-repeat;}

.sp {display:inline-block; *display:inline; *zoom:1; float:left;}

.subVisual {height:92px; margin:-15px 0 35px 0; background:url('/publish/Images/Common/bg_subVisual.gif') left top no-repeat;}
.subVisual.sub03 {height:92px; margin:-15px 0 35px 0; background:url('/publish/Images/Common/bg_subVisual03.gif') left top no-repeat;}
/*.subVisual.sub02 {background:url('/publish/Images/Common/bg_subVisual02.gif') left top no-repeat;}*/
.subVisual p {padding:13px 0 11px 20px; line-height:20px; font-size:14px; letter-spacing:-0.2px;}
.subVisual p.agree_txt {padding:37px 0 11px 20px; line-height:20px; font-size:14px; letter-spacing:-0.2px;}
.subVisual.sub_bg {background:url('/publish/Images/Common/bg_subVisual01.gif') right top no-repeat;}
.boardWrap .board_info {position:relative; overflow:hidden; height:30px;}
.boardWrap .board_info .boardList_num {float:left; padding-top:10px; padding-left:5px; font-size:12px; }
.boardWrap .board_info .board_search_wrap {float:right;}
.boardWrap .board_info .board_search_wrap .board_search ul {overflow:hidden;}
.boardWrap .board_info .board_search_wrap .board_search ul li {float:left; margin-left:4px;}
.board_info.notice {position:relative; overflow:visible; height:auto !important; background-color:#333;}
.board_info.notice .boardList_num {position:absolute; left:175px; top:-20px; width:240px; float:none !important; margin:0 !important; padding:0 !important;}
.board_info.notice .board_search_wrap {position:absolute; right:0px; top:-30px; float:none !important;}

.content_body.bg01 {background:url('/publish/Images/Common/bg_cont01.png') right 17px no-repeat;}
.content_body.bg02 {background:url('/publish/Images/Common/bg_cont02.png') right 17px no-repeat;}
.content_body.bg03 {background:url('/publish/Images/Common/bg_cont03.png') right 17px no-repeat;}
.section {position:relative; margin-bottom:30px;}
.section.last {margin-bottom:0;}
.section h3 {margin-bottom:9px; padding:0 0 7px 20px; border-bottom:1px solid #d9ebf7; background:url('/publish/Images/Common/ico_tit_check.png') left top no-repeat !important; font-size:18px; color:#287ec5; }
.section h5 {margin-bottom:9px; padding:0 0 0px 20px;  background:url('/publish/Images/Common/ico_tit_check.png') left top no-repeat !important; font-size:16px; color:#287ec5; }
.section h6 {margin-bottom:9px; padding:0 0 7px 0px; font-size:18px; color:#000; }
.section h3.bg01 {background:url('/publish/Images/Common/bg_cont01.png') right top no-repeat;}
.Tlabel {padding-left:15px; background:url('/publish/Images/Common/ico_bluelabel.gif') left 1px no-repeat;margin-bottom:3px; font-size:14px; color:#666; font-weight:bold; font-family:"Dotum", "돋음";}
h4 {margin-bottom:3px; font-size:14px; color:#666; font-weight:bold; font-family:"Dotum", "돋음";}
h4.label {padding-left:15px; background:url('/publish/Images/Common/ico_bluelabel.gif') left 1px no-repeat;}

.p_txt {margin-bottom:12px; color:#666; font-size:12px; font-family:"Dotum", "돋음"; line-height:20px;}
.p_txt2 {color:#333; font-size:11px; font-family:"Dotum", "돋음"; line-height:20px;}
.p_txt3 {color:#333; font-size:12px; font-family:"Dotum", "돋음"; line-height:20px;}
.p_txt3.desc {padding-left:5px; font-size:11px; margin-bottom:7px;}
ul.p_txt4 {padding-left:15px; color:#333; font-size:12px; font-family:"Dotum", "돋음"; line-height:20px;}
ul.p_txt4 .first_letter {margin-left:-10px;}
.p_txt5 {margin-bottom:5px; color:#666; font-size:12px; font-family:"Dotum", "돋음"; line-height:20px;}
.p_txt_b20 {margin-bottom:20px; color:#666; font-size:12px; font-family:"Dotum", "돋음"; line-height:20px;}
.p_list {margin:5px 0 20px 10px; color:#666;}
.p_list li {font-size:12px; font-family:"Dotum", "돋음"; line-height:20px;}

.tbl_dl dt {line-height:18px;}
.tbl_dl dd {line-height:18px;}

#Aside_Right .searchResultWrap {position:relative; padding-top:131px;}
#Aside_Right .btn_open {position:absolute; left:-13px; top:50%;/* margin-top:92px*/;}
#Aside_Right .btn_open a {display:block; width:13px; height:72px; background:url('/publish/images/common/btn_meterOpen.png') -13px top no-repeat; text-indent:-99999px;}
#Aside_Right .btn_open.on a {background-position:0 0;}
#Wrapper.map #Aside_Left {position:absolute; left:0; top:0; width:285px; height:100%; border-top:none; border-right:1px solid #393432; z-index:999; background-color:#fff;}
#Wrapper.map #Aside_Right { position:absolute; right:0; top:87px; width:297px; /*height:100%;*/bottom:0; border-top:none; border-left:1px solid #393432; background-color:#fff; z-index:999;}


.searchResultWrap {position:relative;}
.searchResultWrap .searchResult {position:relative; border-bottom:1px solid #d2d2d2; padding:8px 0;}
.searchResultWrap .tab_nav {height:25px; padding:6px 0 0 9px; /*border-bottom:1px solid #e1e1e5;*/border-bottom:2px solid #e60012; z-index:5; background-color:#fff;}
.searchResultWrap .tab_nav li {float:left; height:25px; background-color:#fff; z-index:10;}
.searchResultWrap .tab_nav li a {display:block; height:24px; padding:0 9px; font-weight:bold; color:#666666; font-size:12px; border-top:1px solid #a4a4a4; border-left:1px solid #a4a4a4; border-right:1px solid #a4a4a4;border-bottom:1px solid #e60012; line-height:25px;}
.searchResultWrap .tab_nav li.on a {border-bottom:1px solid #e60012;border-top:1px solid #e60012; border-left:1px solid #e60012; border-right:1px solid #e60012;color:#fff;background:#e60012;}
.searchResultWrap .tab_nav:after {content:""; display:block; clear:both;}

.searchResultWrap .searchResult_txt {margin:0 0 8px 8px; font-size:12px; color:#666; font-family:"Dotum", "돋음";}
.searchResultWrap .result_address {width:280px;}
.searchResultWrap .result_address .result_address_tit ul {width:260px; height:25px; border-top:2px solid #8ecf47; border-bottom:1px solid #99cc33; background-color:#f7fbeb;}
.searchResultWrap .result_address .result_address_tit ul li {overflow:hidden; height:25px; font-size:11px; color:#1e65bb; text-align:center; line-height:25px; font-family:"Dotum", "돋음";}
.searchResultWrap .result_address .result_address_tit ul li span {display:block; width:33.3%; float:left; background:url('/DigitalTV/Common/Images/meter_info/bg_meter_info_tabBar.gif') right center no-repeat;}
.searchResultWrap .result_address .result_address_tit ul li span.first {width:184px;}
.searchResultWrap .result_address .result_address_tit ul li span.last {float:right; width:76px; background:none;}
.searchResultWrap .result_address .result_address_tit.resultList {height:194px; overflow-y:scroll; border-bottom:1px solid #cccccc;}
.searchResultWrap .result_address .result_address_tit.resultList ul {width:260px; border:none; background-color:#fff;}
.searchResultWrap .result_address .result_address_tit.resultList ul li {overflow:hidden; white-space:nowrap; text-overflow:ellipsis; height:27px; border-bottom:1px solid #cccccc; line-height:27px;}
.searchResultWrap .result_address .result_address_tit.resultList ul li.last {border-bottom:none;}
.searchResultWrap .result_address .result_address_tit.resultList ul li span {color:#666666;}
.searchResultWrap .result_address .result_address_tit.resultList ul li span.first {width:176px; padding-left:8px; background:none; text-align:left;}

.searchResultWrap .result_address .result_address_tit.radio {height:138px; overflow-y:scroll; border-bottom:1px solid #cccccc;}
.searchResultWrap .result_address .result_address_tit.radio ul {width:260px; border:none; background-color:#fff;}
.searchResultWrap .result_address .result_address_tit.radio ul li {overflow:hidden; white-space:nowrap; text-overflow:ellipsis; height:27px; border-bottom:1px solid #cccccc; line-height:27px;}
.searchResultWrap .result_address .result_address_tit.radio ul li.last {border-bottom:none;}
.searchResultWrap .result_address .result_address_tit.radio ul li span {width:33.3%; color:#666666;}
.searchResultWrap .result_address .result_address_tit.radio ul li span.first {width:176px; padding-left:8px; background:none; text-align:left;}


.sel_subject {position:absolute; right:10px; top:9px; font-size:11px; font-family:"Dotum", "돋음"; line-height:33px;}
.sel_satellite {position:absolute; right:22px; top:0;}
.sel_satellite ul.tab_nav {overflow:hidden; margin-top:2px;}
.sel_satellite ul.tab_nav li {float:left; text-align:center;}
.sel_satellite ul.tab_nav li a {display:block; padding:7px 10px 4px 10px; font-family:"Dotum", "돋음"; font-size:11px; color:#333333; background-color:f5f6f6; border-left:1px solid #b6b8bf; border-top:1px solid #b6b8bf; border-bottom:1px solid #b6b8bf; }
.sel_satellite ul.tab_nav li.last a {border-right:1px solid #b6b8bf;}
.sel_satellite ul.tab_nav li.on a {font-weight:bold; background-color:#e7e7e9;}

/* 탭메뉴 */
.site_tabWrap .tab_nav {height:37px; border-bottom:1px solid #dedede;font-size:14px; }
.site_tabWrap .tab_nav li {float:left; width:113px; margin-right:-1px; text-align:center;}
.site_tabWrap .tab_nav li a {display:block; height:36px; color:#333; border-bottom:1px solid #dedede; border-top:1px solid #dedede; border-left:1px solid #dedede; border-right:1px solid #dedede; background-color:#fbfbfb; line-height:36px;}
.site_tabWrap .tab_nav li.on a {background-color:#fff; border-bottom:1px solid #fff; color:#333; font-size:14px; font-weight:bold;}
.site_tabWrap .tab_nav:after {content:""; display:block; clear:both;}
.tab_wrapper {position:relative; margin-bottom:20px;}
.tab_wrapper .tab_nav_type2 {height:36px; border-bottom:1px solid #dddddd;}
.tab_wrapper .tab_nav_type2 li {float:left; width:97px; height:36px; margin-right:-1px;  text-align:center;}
.tab_wrapper .tab_nav_type2 li a {display:block;  height:35px; color:#000; font-size:12px; background-color:#fbfbfb; border-top:1px solid #dddddd; border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-top-left-radius:3px; border-top-right-radius:3px; line-height:36px;}
.tab_wrapper .tab_nav_type2 li.on a {background-color:#fff; border-bottom:1px solid #fff;}
.tab_wrapper .tab_nav_type2:after {content:""; display:block; clear:both;}
.tab_wrapper .board_search_wrap {position:absolute; right:0; top:0; width:249px; height:37px;}
.tab_wrapper .board_search_wrap .board_search ul {overflow:hidden; margin-left:28px;}
.tab_wrapper .board_search_wrap .board_search ul li {float:left; margin-left:4px;}
.tab_calendar {overflow:hidden;}
.tab_calendar .tab_nav li {float:left; width:78px; height:26px; border:1px solid #bcbcbc; margin-right:-1px; text-align:center;}
.tab_calendar .tab_nav li.first {border-top-left-radius:3px; border-bottom-left-radius:3px;}
.tab_calendar .tab_nav li.last {border-top-right-radius:3px; border-bottom-right-radius:3px;}
.tab_calendar .tab_nav li a {display:block; color:#666666; background-color:#fbfbfb; line-height:26px;}
.tab_calendar .tab_nav li.on a {color:#000; background-color:#fff;}
.tab_calendar .tab_nav li.listType a {padding-left:20px; background:url('/publish/Images/management/ico_calendar01.gif') 8px center no-repeat;}
.tab_calendar .tab_nav li.calendarType a {padding-left:20px; background:url('/publish/Images/management/ico_calendar02.gif') 8px center no-repeat;}
.tab_calendar .tab_nav li.on a {color:#000; background-color:#fff;}

.tab_container {margin-top:15px;}
.tab_container.notice_cont {margin-top:5px;}
.tab_container .tab_cont.calendar {position:relative; .margin-top:0px;}
.tab_container:after {content:""; display:block; clear:both;}
/*.tab_container .tab_cont.calendar .boardWrap {position:absolute; left:180px; top:-32px; width:550px;}
*/.tab_cont {display:none;}
.tab_cont.on {display:block;}

.tab_cont .aboutSite li {margin-bottom:20px;}
.tab_contBox {overflow:hidden;}
.tab_contBox .imgSite {float:left;}
.tab_contBox .imgSite img {width:191px; height:57px; border:1px solid #cccccc;}
.tab_contBox .imgSite_dl {float:left; margin:3px 0 0 20px;}
.tab_contBox .imgSite_dl dt {color:#000000; line-height:16px;}
.tab_contBox .imgSite_dl dd {color:#999999; line-height:18px;}
.tab_contBox .imgSite_dl dd a {color:#999999;}

.tab_contactus .tab_nav li {float:left; width:85px; height:34px; margin:0 6px 7px 0; text-align:center;}
.tab_contactus .tab_nav li a {display:block; color:#666666; font-family:"Dotum", "돋음"; background-color:#f5f5f5; border-radius:3px; line-height:34px;}
.tab_contactus .tab_nav li.on a,.tab_contactus .tab_nav li:hover a {color:#fff; font-weight:bold; background-color:#287ec5;}
.tab_contactus .tab_nav:after {content:""; display:block; clear:both;}

.bu_list_type1 li {padding-left:9px; background:url('/publish/Images/Common/bu_list01.gif') left 9px no-repeat; font-family:"Dotum", "돋음"; color:#666; line-height:20px;}

dl.bu_list_type0 dt {color:#666; font-weight:bold; font-family:"Dotum", "돋음"; line-height:20px;}
dl.bu_list_type0 dd {color:#666; font-family:"Dotum", "돋음"; line-height:20px;}

dl.bu_list_type2 dt {color:#666; font-family:"Dotum", "돋음"; line-height:20px;}
dl.bu_list_type2 dd {padding-left:9px; background:url('/publish/Images/Common/bu_list02.gif') 2px 9px no-repeat; font-family:"Dotum", "돋음"; color:#666; line-height:20px;}



.pd_t8 {padding-top:8px !important;}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  cursor: default;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-bottom-color: transparent;
}

/**************************************************************
						전자파 측정 업무
**************************************************************/
.grade {position:relative; padding-bottom:46px;}
.grade_img { position:absolute; right:0; top:-26px;}
.grade_img ul {overflow:hidden;}
.grade_img ul li {float:left; height:192px; margin-right:6px;}
.grade_img ul li.last {margin-right:0;}
.grade_level ul {overflow:hidden;}
.grade_level ul li {float:left; margin-right:7px;}
.grade_level ul li.last {margin-right:0;}


.meter_img ul {overflow:hidden;}
.meter_img ul li {float:left; }
.meter_img ul li.last {float:right;}

.meter_img ul {overflow:hidden;}
.meter_img ul li {float:left; }
.meter_img ul li.last {float:right;}
dl.meter_type dt {font-size:12px; color:#666666; font-family:"Dotum", "돋음"; font-weight:bold; line-height:18px;}
dl.meter_type dd {font-size:12px; color:#666666; font-family:"Dotum", "돋음"; line-height:18px;}
dl.meter_type2 dt {font-size:12px; color:#666666; font-family:"Dotum", "돋음"; font-weight:bold; line-height:18px;}
dl.meter_type2 dd {padding-left:10px; background:url('/publish/Images/Common/bu_list02.gif') 4px 6px no-repeat; font-size:12px; color:#666666; font-family:"Dotum", "돋음"; line-height:18px;}
/**************************************************************
						전자파 광장
**************************************************************/
.compltet_boxWrap {width:467px; height:155px; margin:0 auto; border:3px solid #efefef;}
.compltet_boxWrap .compltet_box {border-top:4px solid #287ec5;}
.compltet_boxWrap .compltet_box .bg_compltet {height:80px; margin-top:40px; padding-left:150px; background:url('/publish/Images/Common/bg_complete.gif') 35px top no-repeat;}
.compltet_boxWrap .compltet_box .bg_compltet .resist {font-size:14px; color:#666; line-height:20px;}
.compltet_boxWrap .compltet_box .bg_compltet .resist2 {font-size:12px; color:#666; line-height:20px;}

/* 설문조사 */

.contentView {padding-top:30px;}
.contentView .tit {padding-left:25px; line-height:20px;}
.contentView .question_investigation {margin-top:20px; padding:25px 25px 30px 25px; border-top:1px solid #ecebeb; border-bottom:1px dashed #e7e6e6;}
.contentView .question_investigation h3 {margin-bottom:20px; font-size:12px color:#666666; font-weight:bold; font-family:"Dotum", "돋음"; letter-spacing:-2px;}
.contentView .question_investigation .investigation_list  {margin-top:20px;}
.contentView .question_investigation .investigation_list li {overflow:hidden; position:relative; height:30px; border-bottom:1px solid #e7e6e6; line-height:30px;}
.contentView .question_investigation .investigation_list li.last {height:auto; border-bottom:none;}
.contentView .question_investigation .investigation_list li.last .other_opinion {display:none; margin-top:30px; padding-left:20px; border-top:1px solid #e7e6e6;}
.contentView .question_investigation .investigation_list li.last .other_opinion .other_tbl {margin-top:10px;  border-top:1px solid #e7e6e6; border-left:1px solid #e7e6e6; border-right:1px solid #e7e6e6;}
.contentView .question_investigation .investigation_list li.last .other_opinion .other_tbl th {background-color:#eff8ff; border-bottom:1px solid #e7e6e6;}
.contentView .question_investigation .investigation_list li.last .other_opinion .other_tbl td {padding-left:15px; border-bottom:1px solid #e7e6e6; border-left:1px solid #e7e6e6; text-align:left; }
.contentView .question_investigation .investigation_list li.last span.more_view {margin-left:10px; font-size:11px; color:#999;}
.contentView .question_investigation .research {padding-left:20px;}
.contentView .question_investigation .research li {line-height:20px;}
/**************************************************************
						묻고 답하기
**************************************************************/
/* IPIN 인증 */
.IPINWrap dl.IPIN {margin-bottom:20px;}
.IPINWrap dl.IPIN.last {margin-bottom:0;}
.IPINWrap dl.IPIN dt {color:#000; font-size:12px; font-weight:bold; font-family:"Dotum", "돋음"; line-height:20px;}
.IPINWrap dl.IPIN dd {color:#000; font-size:12px; font-family:"Dotum", "돋음"; line-height:20px;}
.IPINWrap .btn_wrap {min-height:auto;}

/**************************************************************
						측정업무
**************************************************************/
.ol_listType01 {overflow:hidden; margin-top:5px;}
.ol_listType01 li {margin-bottom:15px; padding-left:15px; color:#666; font-size:12px; font-family:"Dotum", "돋음"; line-height:20px;}
.ol_listType01 li div.first_letter {margin-left:-15px;}
.ol_listType01 li p.img_box {margin:5px 0 10px -15px;}
.ol_listType01 li span.first_letter {margin-left:-15px;}

.box_white_type2 {background-color:#fff; border:1px solid #cccccc;}
.cal_wrapper {overflow:hidden; width:708px; height:204px; padding:10px; background:url('/publish/Images/meter_info/bg_calwrap.gif') left top no-repeat;}
.cal_wrapper .cal_search {float:left; width:305px; height:203px; background:url('/publish/Images/meter_info/bg_cal_blue.png') left top no-repeat;}
.tbl_calculate {border-top:none !important;}
.tbl_calculate tbody th {height:32px; padding-left:13px; color:#195492; font-size:12px; font-weight:bold; text-align:left;}
.tbl_calculate tbody th.first {height:60px;}
.tbl_calculate tbody th.last {height:25px;}
.tbl_calculate tbody td {position:relative; height:32px; padding-left:8px; border-bottom:none !important; color:#666; font-size:12px; text-align:left;}
.tbl_calculate tbody td .meter_division {position:absolute; left:-139px; top:39px; .top:34px;}
.tbl_calculate tbody td input {margin-right:5px; .margin-right:0px; text-align:right; vertical-align:bottom !important; .vertical-align:middle !important;}
.btn.cal {width:88px; height:22px; background-color:#2392e0; line-height:25px; color:#fff; text-align:center;}
.cal_wrapper .cal_searchResult {float:right; width:360px;}
.cal_wrapper .cal_searchResult input {text-align:right;}
.cal_wrapper .cal_searchResult .power_result {padding-right:10px; padding-top:5px; color:#179add; font-size:12px; font-weight:bold; font-family:"Dotum", "돋음"; text-align:right;}
.cal_wrapper .cal_searchResult .meter_result {margin-top:60px; color:#179add; font-size:12px; font-weight:bold; text-align:center; font-family:"Dotum", "돋음";}
.cal_wrapper .cal_searchResult .value_result {margin-top:50px; font-size:16px; color:#cc0000; text-align:center;}
.cal_wrapper .cal_searchResult .value_result .value {padding:0 2px; font-size:24px; font-weight:bold;}

/**************************************************************
						위원회
**************************************************************/

/* 공지사항 */

.img_box {position:relative; overflow:hidden; margin-bottom:40px;}
.img_box .news_img {float:left; padding:6px; border:1px solid #ecebeb; border-radius:6px;}
.img_box .news_img img {width:280px; height:147px;}
.img_box .news_desc {float:left; width:418px; margin:8px 0 0 17px; color:#333; font-size:14px; line-height:24px;}

.more {position:absolute; right:0; top:7px;}
.more a {color:#fff; font-size:11px; padding:0 5px 3px 3px}
.more .ico_more {padding-right:5px; background:url('/publish/Images/Common/ico_more.gif') right center no-repeat;}

.open_vote {display:none;}
.open_vote.on {display:block;}
.tbl_vote {padding:10px 0 10px 0;}

.calendarWrap {position:relative; margin-bottom:30px;}
.calendarWrap .c_head {overflow:hidden; position:absolute; right:0; top:-27px; height:27px;}
.calendarWrap .c_head .c_head_year {display:inline-block; *display:inline; *zoom:1; font-size:24px; font-weight:bold; color:#000; line-height:24px;}
.c_btn {width:22px; height:22px;}

/* 위원회 */
.view_meeting {display:none;}
.replyWrap {overflow:hidden; margin-top:12px;}
.replyWrap .reply {float:left; width:500px;}
.replyWrap .reply_time {float:right; width:92px; text-align:center;}
.replyWrap .reply_time .btn_wrap {min-height:auto;}
.replyWrap .textArea {overflow:hidden; width:100%; height:40px;}
span.ico_star {display:inline-block; *zoom:1; *display:inline; height:11px;}
span.ico_star.star5 {width:59px; background:url('/publish/Images/Common/bg_star5.gif') left top no-repeat;}
span.ico_star.star4 {width:47px; background:url('/publish/Images/Common/bg_star4.gif') left top no-repeat;}
span.ico_star.star3 {width:35px; background:url('/publish/Images/Common/bg_star3.gif') left top no-repeat;}
span.ico_star.star2 {width:23px; background:url('/publish/Images/Common/bg_star2.gif') left top no-repeat;}
span.ico_star.star1 {width:11px; background:url('/publish/Images/Common/bg_star1.gif') left top no-repeat;}

.login_wrapper {position:relative; width:417px; margin:100px auto;}
.login_wrapper  h2.tit_login {margin-bottom:12px; font-size:24px; color:#333; font-weight:bold;}
.loginWrap {overflow:hidden; padding-bottom:30px; border-top:2px solid #287ec5; border-bottom:5px solid #f3f3f3;}
.loginWrap .login {display:inline;}
.loginWrap ul {padding:38px 0 0 40px; .padding:38px 0 0 6px; display:inline-block; *display:inline; *zoom:1;}
.loginWrap ul li {text-align:right;}
.loginWrap ul li label {font-size:14px; color:#1479c7;}
.loginWrap ul li input {border:1px solid #b3d2e9; height:29px;}
.loginWrap .btn_login {position:absolute; right:28px; top:81px;}
.loginWrap ul li input:focus {border:1px solid #b3d2e9; box-shadow:inset 0 0 5px rgba(0,0,0,0.3), 0 0 5px rgba(54,168,223,0.5);}
.loginWrap .remember_ID {margin-left:102px; .margin-left:82px;}


/**************************************************************
							MAP
**************************************************************/
.logo_map {/*margin:6px 0 0 15px;*/margin:15px 0 0 15px;}
.tab_mapHeader {position:absolute; left:286px; top:15px;}
.tab_mapHeader ul {overflow:hidden; height:39px;}
.tab_mapHeader ul li {float:left; width:149px; margin-right:4px; border-left:1px solid #5b627e; border-top-left-radius:3px; text-align:center;}
.tab_mapHeader ul li a {display:block; background-color:#011664; border-top-right-radius:3px; font-family:"NanumGothic";  font-size:14px; font-weight:bold; color:#fff; line-height:39px;}
.tab_mapHeader ul li.on a,.tab_mapHeader ul li:hover a {background-color:#5b627e;}
.legend_display {overflow:hidden; position:absolute; right:10px; top:0; border-left:1px solid #999; /*border-top:1px solid #999; border-right:1px solid #999;*/}
.legend_display .legend_tit {float:left; color:#000; font-weight:bold; margin:20px 0 0 20px;}
.legend_display .legent_ico {float:left; margin-left:20px;}
.legend_display .legent_ico .legent_ico_list {overflow:hidden;}
.legend_display .legent_ico .legent_ico_list dl {float:left; width:60px; /*padding-top:3px;*/padding-top:7px; border-right:1px dashed #666;}
.legend_display .legent_ico .legent_ico_list dl.first {border-left:1px dashed #666;}
.legend_display .legent_ico .legent_ico_list dl.last {border-right:none;}
.legend_display .legent_ico .legent_ico_list dl dt {margin-bottom:3px; padding:0 5px; text-align:center;}

.mapSearch_container {display:block; overflow:hidden; height:239px;}
/******* 접속지역 *******/
.aside_container .aside_header {height:32px; border-right:1px solid #393432; border-bottom:1px solid #959392; background-color:#393432;}
.aside_container .aside_header dl.location {overflow:hidden; padding:8px 0 0 13px; }
.aside_container .aside_header dl.location dt {float:left; font-size:12px; color:#accdff;}
.aside_container .aside_header dl.location dd {float:left; font-size:12px; color:#fff;}
.a_searchWrap {width:272px;/* margin:0 auto;*/ margin-top:4px; border-bottom:1px solid #a4a4a4 /*#d2d2d2*/; background-color:#f9f9f9;padding: 0 7px;}
.a_searchWrap ul.tab_nav {height:28px;}
.a_searchWrap ul.tab_nav li {float:left; width:96px;/* border-right:1px solid #cfcfcf;*/ text-align:center;}
.a_searchWrap ul.tab_nav li a {position:relative; display:block; border-bottom:1px solid #393432; background-color:#393432;  color:#fff;/*color:#999999;*/ line-height:28px;}
.a_searchWrap ul.tab_nav li a span {display:none; position:absolute; left:0px; top:-1px;}
.a_searchWrap ul.tab_nav li a span.pos1 {left:5px;}
.a_searchWrap ul.tab_nav li a span.pos2 {left:5px;}
.a_searchWrap ul.tab_nav li a span.pos3 {left:13px;}
.a_searchWrap ul.tab_nav li.on a {/*background-color:#f9f9f9; border-bottom:1px solid #f9f9f9; color:#000;*/background-color:#e60012; border-bottom:1px solid #e60012; font-weight:bold;}
.a_searchWrap ul.tab_nav li.on a span {display:block;display:none;}
.a_searchWrap ul.tab_nav li.first {width:136px;}
.a_searchWrap ul.tab_nav li.last {border-right:none;width:136px;}
.a_searchWrap ul.tab_nav:after {content:""; display:block; clear:both;}
.a_searchWrap .tab_container {margin:8px 0 6px 0;}
.a_searchWrap .tab_container .tab_cont {padding-left:8px; text-align:left;}
.a_searchWrap .tab_container .tab_cont input {line-height:30px;}
.a_searchWrap .tab_container .tab_cont select {margin-bottom:4px;}
/******* 지역 검색결과 *******/
.area_searchResult {margin-top:12px; padding-left:6px; border-bottom:1px solid #ccc;}
.area_searchResult p {margin-bottom:3px;}
/******* 세부측정정보 *******/
.meter_infoWrap {margin-top:13px;}
.meter_infoWrap h3 {margin-bottom:7px; padding-left:7px; background:none; border-bottom:none; font-size:14px; font-weight:bold; color:#3366cc;}
.meter_infoWrap .tab_nav {height:25px; padding-left:7px; border-bottom:2px solid #e60012;}
.meter_infoWrap .tab_nav li {float:left; height:25px; margin-right:3px; text-align:center;}
.meter_infoWrap .tab_nav li a {display:block; height:24px; padding:0 9px; font-weight:bold; color:#666666; font-size:12px; background-color:#fcfcfe; border-top:1px solid #a4a4a4; border-left:1px solid #a4a4a4; border-right:1px solid #a4a4a4; border-bottom:1px solid #e60012; border-top-left-radius:3px; border-top-right-radius:3px; line-height:27px;}
.meter_infoWrap .tab_nav li.on a {font-weight:bold; background-color:#e60012; border-bottom:1px solid #e60012; color:#fff;}
.meter_infoWrap .tab_nav:after {content:""; display:block; clear:both;}
.meter_infoWrap .tab_container {margin-top:0px !important;}
.meter_infoWrap .meter_info {padding:8px;}
.meter_infoWrap .meter_info .meter_info_tit {margin-bottom:5px; font-size:11px; color:#0066cc;  font-family:"Dotum", "돋음"; font-weight:bold;}
.tbl_meter_row {border:1px solid #cccccc;}
.tbl_meter_row th {height:17px; padding:6px 0 4px 4px; background-color:#ebf3fb; font-size:11px; color:#1e65bb; border-right:1px solid #ccc; border-bottom:1px solid #ccc; line-height:17px; text-align:center;}
.tbl_meter_row td {height:17px; padding:6px 0 4px 4px; background-color:#ffffff; font-size:11px; color:#666; border-right:1px solid #ccc; border-bottom:1px solid #ccc; line-height:17px; text-align:left;}

.aside_helpMenu {position:absolute; left:0; bottom:0; width:100%; height:35px; border-top:1px solid #cccccc; border-bottom:1px solid #ccc; background-color:#f9f9f9;}
.aside_helpMenu ul {overflow:hidden; height:35px; margin-left:8px;}
.aside_helpMenu ul li {float:left; height:35px; background:url('/publish/Images/Common/bg_tooltipBar.gif') right center no-repeat;}
.aside_helpMenu ul li.last {background:none;}
.aside_helpMenu ul li a {padding:0 12px; line-height:35px;}

.mapSearch_wrap {position:absolute; left:0; bottom:0; width:100%; border-top:1px solid #444444; border-bottom:1px solid #ccc; background-color:#fff;}
.mapSearch_wrap .mapSearch_left {position:relative; float:left; width:50%; background:url('/publish/Images/Common/bg_mapSearch_bar.gif') right top repeat-y;}

.mapSearch_wrap .mapSearch_left .mapSearch_location {position:absolute; left:111px; top:15px;}
.mapSearch_wrap .mapSearch_range {position:absolute; right:15px; top:3px;}
.mapSearch_wrap .tab_nav {height:26px; margin-top:7px; padding-left:7px; border-bottom:1px solid #c6c4d1;}
.mapSearch_wrap .tab_nav li {float:left; height:26px; margin-right:3px; text-align:center;}
.mapSearch_wrap .tab_nav li a {display:block; height:25px; padding:0 9px; font-weight:bold; color:#999999; font-size:12px; background-color:#fcfcfe; border-top:1px solid #c6c4d1; border-left:1px solid #c6c4d1; border-right:1px solid #c6c4d1; border-bottom:1px solid #c6c4d1; border-top-left-radius:3px; border-top-right-radius:3px; line-height:27px;}
.mapSearch_wrap .tab_nav li.on a {font-weight:bold; background-color:#fff; border-bottom:1px solid #fff; color:#333;}
.mapSearch_wrap .mapSearch_left .tab_nav li.on a {font-weight:bold; background-color:#fff; border-bottom:1px solid #fff; color:#333;}
.mapSearch_wrap .mapSearch_left .tab_nav:after {content:""; display:block; clear:both;}
.mapSearch_wrap .tab_container {height:150px; margin:13px 23px 0 7px !important; overflow:auto; overflow-y:hidden;}

.mapSearch_wrap .mapSearch_right {float:right; width:50%; .width:49.99999%;}
.tbl_radio {border:1px solid #cccccc; table-layout:fixed;}
.tbl_radio th {height:17px; background-color:#ebf3fb; font-size:11px; color:#1e65bb; border-right:1px solid #ccc; border-bottom:1px solid #ccc; line-height:17px;}
.tbl_radio td {height:17px; background-color:#ffffff; font-size:11px; color:#666; border-right:1px solid #ccc; border-bottom:1px solid #ccc; line-height:17px;}

.area_searchWrap {width:100%;height:179px;}
.ie7_tableHead {display:none;/* .display:block; .overflow:hidden; .border-top:1px solid #3366cc; .border-bottom:1px solid #cccccc; .background-color:#ebf3fb;*/}
.ie7_tableHead .num {float:left; width:20%; padding:8px 0px; color:#1e65bb; text-align:center;}
.ie7_tableHead .area {float:left; width:80%; padding:7px 0px; color:#1e65bb; text-align:center;}

.slideBtn_wrap {position:absolute; left:0px; top:-13px; width:100%; height:13px;}
.slide_btn {width:83px; margin:0 auto;}
.slide_btn a {display:block; height:13px; background:url('/publish/Images/Common/slide_btn.png') 0 0 no-repeat; text-indent:-99999px;}
.slide_btn a.on {background-position:0 -13px;}

.content_header {position:relative; height:31px; z-index:1000; /*border-top:2px solid #e60012; */border-top:1px solid #e60012;border-bottom:1px solid #f27781; background-color:#e60012;}
.sebject_address {position:absolute; left:0; top:0; z-index:100; width:100%;}
.sebject_address .addressList {padding-left:10px; color:#bbbbbb;}
.sebject_address .addressList a {padding-right:10px; font-size:11px; font-family:"Dotum", "돋음"; line-height:33px; color:#333; background:url('/publish/Images/Common/ico_address_down.gif') right 4px no-repeat;}
.sebject_address .addressList .ico_address_down {width:5px; height:3px; background:url('/publish/Images/Common/ico_address_down.gif') right top no-repeat;}
.sebject_address .addressList .dgree {color:#666666; font-weight:bold; font-family:"Dotum", "돋음";}
.sebject_address .addAddress {display:none; width:401px; background-color:#fff; border:1px solid #333;}
.sebject_address .addAddress .add_ulWrap {overflow:hidden; border-bottom:1px solid #ccc;}
.sebject_address .addAddress .btn_wrap { min-height:auto;}
.sebject_address .addAddress ul {float:left; width:133px; height:160px;  overflow-y:auto; border-right:1px solid #ccc;}
.sebject_address .addAddress ul.last {border-right:none;}
.sebject_address .addAddress ul li {margin-left:5px;}
.sebject_address .addAddress ul li a {display:block; padding-left:5px; font-size:12px; color:#666; line-height:20px;}
.sebject_address .addAddress ul li.on a,.sebject_address .addAddress ul li:hover a {color:#fff; background-color:#0066cc;}
.sebject_address .addAddress ul:after {content:""; display:block; clear:both;}
.mapCanvas {padding-top:34px;}

.ui-tooltip {position:absolute; z-index:9999; max-width:240px; padding:10px 20px; color:#666; border:1px solid #999; border-radius:8px; background-color:#fff;}
.ui-tooltip span.arrow {display:block; position:absolute; left:50%; bottom:-8px; width:14px; height:8px; margin-left:-7px; background:url('/publish/Images/Common/ico_tooltipArrow.png') left top no-repeat;}
.ui-tooltip span.arrow:after {content:""; display:block; position:absolute; left:14px; top:-20px; }
.ui-tooltip span.arrow.top {top: -16px; bottom:auto;}
.ui-tooltip span.arrow.left {left:20%;}
.ui-tooltip span.arrow.right {right:20%;}

.board_tit ul {overflow:hidden;}
.board_tit ul li h4{float:left; margin-top:8px;}
.board_tit ul li.label {padding-left:15px;background:url('/publish/Images/Common/ico_bluelabel.gif') left 1px no-repeat;}
.board_tit ul li.last {float:right; padding-bottom:3px;}

/**************************************************************
							POPUP
**************************************************************/
.lp_wrapper {position:relative; border:1px solid #cccccc; background-color:#fff;}
.lp_wrapper .lp_header {height:31px; margin:10px auto;}
.lp_wrapper .lp_header h1 {height:31px; margin:0 10px; padding-left:10px; color:#fff; font-size:12px; line-height:31px; background-color:#0082d7;}
.lp_wrapper .lp_container {padding:20px 25px;}
.lp_wrapper .lp_container .lp_content {padding:10px 10px; border:1px solid #cccccc;}
.lp_wrapper .lp_container .lp_content .address h2 {color:#333; font-size:12px; font-family:"Dotum", "돋음"; font-weight:bold;}
.lp_wrapper .lp_container .lp_content .address ul.addressList {overflow-y:auto; height:315px; margin-top:10px;}
.lp_wrapper .lp_container .lp_content .address ul.addressList li {line-height:20px;}
.lp_wrapper .lp_close {position:absolute; right:16px; top:17px;}

.lp_wrapper.graph .lp_header {height:43px; margin:0; background-color:#0082d7;}
.lp_wrapper.graph .lp_header h1 {margin:0; height:43px; font-size:18px; line-height:43px;}
.lp_wrapper.graph .lp_container {padding:0;}
.lp_wrapper.graph .lp_container .lp_content {padding:0;}
.lp_wrapper.graph .lp_container .tab_nav {height:37px; padding:12px 0 0 14px; border-bottom:1px solid #dddddd; background-color:#ffffff;}
.lp_wrapper.graph .lp_container .tab_nav li {float:left; width:119px; height:37px; margin-right:-1px; text-align:center;}
.lp_wrapper.graph .lp_container .tab_nav li a {display:block; height:36px; border-top:1px solid #ddd; border-right:1px solid #ddd; border-left:1px solid #ddd; border-bottom:1px solid #ddd; border-top-left-radius:3px; border-top-right-radius:3px; background-color:#fbfbfb; line-height:36px;}
.lp_wrapper.graph .lp_container .tab_nav:after {content:""; display:block; clear:both;}
.lp_wrapper.graph .lp_container .tab_nav li.on a {background-color:#ffffff;  border-bottom:1px solid #fff;}
.lp_wrapper.graph .lp_close {position:absolute; right:16px; top:12px;}

.img_graph {padding:50px 0; text-align:center;}

/**************************************************************
							통합검색
**************************************************************/
.searchWrap {margin-top:25px;}
.searchWrap .search {height:63px; background-color:#f2f9ff; line-height:63px; text-align:center;}
.search_result {margin-top:40px;}
.search_result h3.search_result_tit {margin-bottom:10px; background:none; border-bottom:none; font-size:14px; font-weight:bold; color:#000; font-family:"Dotum", "돋음";}
.search_result .section {position:relative; margin-bottom:45px; padding-bottom:20px;}
.search_result .section dl.result_list {}
.search_result .section dl.result_list dt a {display:block; overflow:hidden;  text-decoration:underline;max-width:80%; white-space:nowrap; text-overflow:ellipsis; font-size:12px; color:#0066cc; font-family:"Dotum", "돋음"; line-height:18px}
.search_result .section dl.result_list dd a {display:block; overflow:hidden; padding-bottom:15px; max-width:80%; white-space:nowrap; text-overflow:ellipsis; font-size:12px; color:#999999; font-family:"Dotum", "돋음"; line-height:18px;}
.search_result .section .more_search {position:absolute; right:0; bottom:0;}
.search_result .section .more_search a {display:block; padding-right:10px; background:url('/publish/Images/Common/ico_redRightArrow.gif') right 2px no-repeat; font-size:12px; color:#0066cc; font-family:"Dotum", "돋음"; text-decoration:underline;}
.search_result .noData {padding-bottom:30px; text-align:center; font-size:14px; color:#000; font-family:"Malgun Gothic", "맑은고딕";}

/**************************************************************
							개인정보처리방침
**************************************************************/
.box_gray {padding:15px; background-color:#f5f5f5; font-size:12px; border-radius:5px; border:1px solid #d9d9d9;}
.box_white {padding:15px; background-color:#fff; border-radius:5px; border:1px solid #f0f0f0;}
.privacyWrap {height:180px; overflow-y:auto; padding:15px; border:1px solid #dddddd;}
.privacyWrap .privacy p {margin-bottom:20px; color:#333333; font-family:"Dotum", "돋음"; line-height:18px;}
.privacyWrap .privacy dt {color:#333; font-weight:bold; font-family:"Dotum", "돋음"; line-height:18px;}
.privacyWrap .privacy dd  {padding-left:20px; color:#333; font-family:"Dotum", "돋음"; line-height:18px;}
.privacyWrap.rules {height:420px;}

.agreeWrap {margin-top:10px;}
.agree {margin-bottom:8px; font-size:11px; color:#333; font-family:"Dotum", "돋음";}
.addFileInput {margin:2px 0;}

.privacy_wrapper {font-family:"Dotum", "돋음"; color:#000; line-height:20px;}
.privacy_wrapper .box_gray {padding:15px; background-color:#f5f5f5; font-size:12px;}
.privacy_wrapper .section h3 {margin-bottom:8px; padding:0 !important; background:none !important; border-bottom:none !important; font-size:15px; color:#000; font-weight:bold;}
.privacy_wrapper .section dl.privacy {margin:15px 0 0 18px;}
.privacy_wrapper .section dl.privacy dt {font-weight:bold;}
.privacy_wrapper .section dl.privacy dt.normal {font-weight:normal !important;}
.privacy_wrapper .section dl.privacy dd {padding-left:20px;}
.privacy_wrapper .section dl.privacy dd.bull {padding-left:20px; background:url('/publish/Images/Common/bg_privacyBull.gif') 10px 8px no-repeat;}
.privacy_wrapper .section dl.privacy dd ul.privacy {margin-left:0 !important;}
.privacy_wrapper .section ul.privacy {margin:15px 0 0 18px;}
.privacy_wrapper .section ul.privacy li {padding-left:10px; background:url('/publish/Images/Common/bg_privacyBar.gif') left 8px no-repeat;}
.hidden {content:""; display:none;}

.ul_policy li {margin-bottom:5px; font-family:"Dotum", "돋음";}
.ul_policy li.policy_list {line-height:20px;}
.contact {margin-top:25px; font-size:12px; color:#0066cc; font-family:"Dotum", "돋음";}
dl.koreaLicense dt {margin-bottom:5px;}
dl.koreaLicense dt,dl.koreaLicense dd { font-size:12px; font-family:"Dotum", "돋음";}

.sitemapWrap ul.sitemap {overflow:hidden;}
.sitemapWrap ul.sitemap li {float:left; width:218px; min-height:250px; margin:0 38px 20px 0;}
.sitemapWrap ul.sitemap li.last {margin-right:0;}
.sitemapWrap ul.sitemap li h3 {padding-bottom:15px; border-bottom:2px solid #287ec5;}
.sitemapWrap ul.sitemap li h3 a {color:#287ec5; font-size:16px;}
.sitemapWrap ul.sitemap li dl.sitemap {margin-top:16px; padding-bottom:5px; border-bottom:1px solid #dddddd;}
.sitemapWrap ul.sitemap li dl.sitemap dt {margin-bottom:6px;}
.sitemapWrap ul.sitemap li dl.sitemap dt a {display:block; padding-left:5px; font-size:12px; color:#666666;  font-family:"Dotum", "돋음"; font-weight:bold;}
.sitemapWrap ul.sitemap li dl.sitemap dd a {display:block; padding-left:15px; font-size:11px; color:#999999;  font-family:"Dotum", "돋음"; line-height:18px;}

.locationWrap {overflow:hidden;}
dl.location dt {float:left; font-size:12px; color:#333333; font-family:"Dotum", "돋음"; font-weight:bold; line-height:18px;}
dl.location dd {float:left; padding-left:10px;font-size:12px; color:#333333; font-family:"Dotum", "돋음"; line-height:18px;}
dl.location_type2 {margin-bottom:15px;}
dl.location_type2 dt {font-size:12px; color:#333333; font-family:"Dotum", "돋음"; font-weight:bold; line-height:18px;}
dl.location_type2 dd {padding-left:10px; background:url('/publish/Images/Common/bu_list02.gif') 4px 6px no-repeat; font-size:12px; color:#333333; font-family:"Dotum", "돋음"; line-height:18px;}
dl.location_type2 dd.hidden_bg {background:none;}
dl.location:after {content:""; display:block; clear:both;}
.location_type3 ul li {padding-left:10px; background:url('/publish/Images/Common/bu_list02.gif') 4px 6px no-repeat;}
.contact_map {margin-top:20px; border:1px solid #999;}
.btn_goKorail {width:259px; height:27px; margin:5px 0 0 10px; border:1px solid #999; border-radius:3px; text-align:center;}
.btn_goKorail a {display:block; line-height:27px; font-size:12px; font-family:"Dotum", "돋음"; font-weight:bold;}
.btn_goKorail a .korail {color:#0066cc;}
.btn_go {width:220px; height:27px; margin:0 auto; border:1px solid #999; border-radius:3px; text-align:center; color:#999;}
.btn_go a {display:block; line-height:27px; font-size:12px; padding-top:2px; font-family:"Dotum", "돋음"; font-weight:bold;}
.btn_go a .menu {color:#0066cc;}

/**************************************************************
							실시간 측정정보
**************************************************************/

/* 시스템 소개 */
.secviceWrap dl.meter_result {overflow:hidden;}
.secviceWrap dl.meter_result.last {margin-bottom:25px;}
.secviceWrap dl.meter_result dt {float:left; font-size:12px; font-family:"Dotum", "돋음"; line-height:20px;}
.secviceWrap dl.meter_result dd {float:left; padding-left:3px; font-size:12px; font-family:"Dotum", "돋음"; line-height:20px;}

/********************************************************
							ETC 이용약관
*********************************************************/
.agreeementWrap {overflow-y:scroll; height:420px; padding:15px; border:1px solid #ccc; border-radius:3px; font-family:"Dotum", "돋음";}
.agreeementWrap .agreement h3 {margin-bottom:20px; padding:0 !important; background:none !important; border-bottom:none !important; font-size:14px; font-weight:bold; color:#333;}
.agreeementWrap .agreement h4 {margin-bottom:20px; font-size:12px; color:#555;}
.agreeementWrap .agreement .agreement_txt {margin-bottom:20px; color:#666; line-height:20px;}
.agreeementWrap .agreement ol.agreeList {margin-bottom:20px; padding-left:15px;}
.agreeementWrap .agreement ol.agreeList li {margin-bottom:5px; color:#666; line-height:18px; text-align:justify;}
.agreeementWrap .agreement ol.agreeList .first_letter {margin-left:-15px;}
.agreeementWrap .agreement ol.agreeList li ol.agreeList_desc {margin-top:5px; padding-left:15px;}
.agreeementWrap .agreement ol.agreeList li ol.agreeList_desc li {margin-bottom:5px; color:#666; text-align:justify;}

/* error */
.errorWrap {position:absolute; left:50%; top:50%; margin-left:-295px; margin-top:-118px; width:590px; height:118px; padding:55px 53px 41px 53px; border:1px solid #e4e3e3; border-radius:5px;}
.errorWrap .error {padding-left:164px; background:url('/publish/Images/Common/img_404.gif') left 4px no-repeat;}
.errorWrap .error .erroe_tit {margin-bottom:20px; font-size:16px; color:#333;}
.error_logo { position:absolute; left:0px; top:-41px;}