@charset "utf-8";
/* 120830 수정*/
@font-face {font-family:'nanum'; font-style:normal; src:url('../eot/NanumGothicCompact.eot');}
@font-face {font-family:'nanum'; font-style:normal; src:url('../eot/NanumGothicCompact.woff') format('woff');}
@font-face {font-family:'nanum'; font-style:normal; src:url('../eot/NanumGothicCompact.ttf') format('truetype');}
/*
::-webkit-scrollbar {width: 8px; height:8px}
::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.6);-webkit-border-radius:8px; border-radius:8px;}
::-webkit-scrollbar-thumb {-webkit-border-radius:8px;border-radius:8px;background:rgba(150,150,150,0.8);-webkit-box-shadow: inset 0 0 6px rgba(150,150,150,0.7); }*/
*{margin:0; padding:0; font-family:'NanumGothic', '나눔고딕', "nanum", "맑은고딕",'Malgun Gothic',gulim, "굴림", dotum,"돋움",sans-serif;}

html{overflow-y:scroll;}


#wrap {width:auto; height:auto; }
#header{width:960px; height:40px; text-align:left; margin:0; margin-right:auto; margin-left:auto; padding-top:20px;}

#logo {float:left; width:153px; height:32px; margin:-2px 20px 0; text-indent:-9999px; }
#logo a {display:block; background:url(../images/logo.png) 0 0 no-repeat; width:153px; height:32px; title:로고;}
#header span{float:left;}
#header span a{text-decoration:none; padding:0 10px; font-size:15px; font-weight:bold; color:#888; line-height:25px;}
#header span.hd_srh{ padding-right:2px; background:url(../images/bg_header_span.gif) 76px 6px no-repeat;}
#header span.hd_tvguide{ padding-right:2px; background:url(../images/bg_header_span.gif) 60px 6px no-repeat;}
#header span.hd_realsrh{ padding-right:2px; background:url(../images/bg_header_span.gif) 90px 6px no-repeat;}

.screen_out {display:block;overflow:hidden;position:absolute;left:-9999px;width:1px;height:1px;font-size:0;line-height:0;text-indent:-9999px;}

.log_area{float:right; width:400px;}
.user{float:left; font-family:'돋움', dotum; font-size:13px; color:#666; height:22px; line-height:20px; padding:0 6px;}
#logout a{position:relative; float:left; width:52px; height:18px; font-family:'돋움', dotum; font-size:11px;color:#333; border:#ccc 1px solid; background-color:#fafafa; text-align:center; line-height:20px; text-decoration:none; margin-right:15px;}

#search_area{width:250px; float:left;}
#header fieldset { position:relative; width:190px; height:22px; margin-top:-3px; border:2px solid #ff0000; background-color:#FFFFFF;float:left;}
#header fieldset legend { display:inline; position:absolute; top:0; left:0; width:0; height:0; font-size:0; overflow:hidden; visibility:hidden; text-indent:-9999px;  }
#header fieldset .type-text { float:left; width:170px; height:20px; border:none; color:#666; font-family:"돋움", dotum; font-size:12px; line-height:20px;outline:none;margin:2px 0 0 7px; }
#header fieldset .type-btn { float:right;text-indent:-9999px; }
.srh_detail{cursor:pointer;  float:left; width:50px; height:18px; margin:4px 6px; }


#acWrap { position:relative; float:left; width:100%; height:100%; }
#acWrap #acImg { visibility:hidden; position:absolute; top:8px !important; width:27px; height:15px; padding:5px 0 0 0; text-align:center; cursor:pointer; top:10px !important; }

#login{position:relative; float:right; margin:5px 30px 0; width:67px; height:29px;}
#login a{cursor:pointer;}
#login a img{border:none;}
.type-text { border:1px solid #D1D1D1; background-color:#FFFFFF; color:#777777; text-align:left; outline:none; }


/*main*/
#wrap_main{width:940px; height:auto; text-align:left; margin:0; margin-right:auto; margin-left:auto; position:relative; display:block;}
.main_txt{margin:0 10px; padding-top:70px;}
#main_exp{margin-top:40px;width:820px; height:16px;}
#main_exp img{float:right; margin-right:10px;}
#main_shortcut{width:940px; margin-top:20px; height:345px; }
#main_shortcut ul{list-style:none;}
#main_shortcut li{float:left; margin-left:7px;}
#main_shortcut li a img{border:none;}


#menu{width:100%; height:auto; background:url(../images/navi.gif) 0 0 repeat-x; position:relative; display:inline-block}
#gnb{width:1000px; height:38px; text-align:left; margin:0 auto;position:relative; display:block}
#gnb li {height:36px; margin-top:2px; float: left;	list-style: none;	 font-size:14px; line-height:36px; text-align:center}
#gnb li a {display: block;font-weight:700;text-decoration: none;color:#CCC;height:36px;white-space: nowrap;padding: 0 16px;margin: 0 2px;}
#gnb li a:hover {color:#fff;background:url(../images/navi_over.gif) 0 0 repeat-x;  }
#gnb li ul { position: absolute; display:none;}
#gnb li ul li {float: left;	display: inline; margin:0 5px; font-size:12px; text-align:center; }
#gnb li ul li a {width: auto;  color:#666; padding:0; font-size:13px; margin:0 5px;}
#gnb li ul li a:hover, #gnb li.on ul li a:hover{background:none; color:#f00; width:auto}

#gnb li.on a{background:url(../images/navi_over.gif) 0 0 repeat-x;  color:#fff;}
#gnb li.on ul li a{background:none; color:#666;}

#line{background-color:#bfbfbf; width:100%; height:1px; text-indent:-9000px; float:left;}

.mininav{width:auto; height:20px; float:right; font-size:11px;line-height:18px; margin:20px 20px 10px 0;}
.mininav span{font-family:'NanumGothic', '나눔고딕', "nanum", "맑은고딕",'Malgun Gothic',gulim, "굴림", dotum,"돋움",sans-serif; font-size:11px; line-height:23px;color:#acacac;}
.mininav span a{text-decoration:none; color:#acacac;}
.mininav .now {color:#ff0000;}

#wrap_contents{width:960px; height:auto; text-align:left; margin:0; margin-right:auto; margin-left:auto; position:relative; display:block; z-index:20000;}
#title{margin-left:20px; width:920px;height:32px; position:relative; display:block; float:left; border-bottom:2px #999 solid; margin-top:20px; }
#title .name{height:22px;float:left; margin-right:15px;font-family: 'NanumGothic', '나눔고딕', "nanum", "맑은고딕",'Malgun Gothic',gulim, "굴림", dotum,"돋움",sans-serif; font-size:22px; color:#666; font-weight:bold; border-right:2px #666 solid; padding-right:8px; }
.date{font-family:'NanumGothic', '나눔고딕', "nanum", "맑은고딕",'Malgun Gothic',gulim, "굴림", dotum,"돋움",sans-serif; font-size:16px; line-height:23px;color:#666; font-weight:bold; float:left; margin-right:10px;}
.calander{width:52px; height:12px; float:left; margin-top:7px;}
.calander a{width:52px; height:12px; float:left; background-image:url(../images/calander.gif); background-repeat:no-repeat;text-indent:-9000px; }
/*넓이가 좁아 내려가는현상 600->700 수정 Finejin 13.03.12*/
.date_my{font-size:16px; line-height:23px;color:#666; font-weight:bold; float:left; margin-right:10px; width:700px; height:32px;}
.date_my input{float:left; padding:1px; margin:3px;}
.date_my input.mysrchbtn{float:left; padding:0; margin:2px;}
.date_my input.mysrchbtn1{float:left; padding:0; margin:1px 2px;}
.date_my span{float:left;}
.date_my span.keyword{float:left; font-size:13px; line-height:23px; margin-left:5px; margin-top:1px; font-weight:normal}
#title .prev_day{float:left; width:16px; height:16px; background:url(../images/cal_prev.gif) 0 0 no-repeat; text-indent:-9999px; position:relative; margin:5px 0 0 10px;}
#title .next_day{float:left; width:16px; height:16px; background:url(../images/cal_next.gif) 0 0 no-repeat; text-indent:-9999px; position:relative;margin-top:5px;}

/*보기옵션 */
.viewbtn{min-width:61px; max-width:650px; height:27px; float:right;}
.viewbtn ul{width:auto; height:27px;}
.viewbtn li{ list-style:none; vertical-align: top; width:auto; float:left; position:relative;}
.viewbtn li .viewlist_off{width:30px; height:26px; font-size:26px; line-height:26px; float:left; background:url(../images/view_list_off.gif) 0 0 no-repeat; text-indent:-9999px; position:relative;}
.viewbtn li .viewtext_off{width:31px; height:26px; font-size:26px; line-height:26px;float:left; background:url(../images/view_text_off.gif) 0 0 no-repeat; text-indent:-9999px; position:relative; margin-left:14px;}
.viewbtn li .viewimage_off{width:30px; height:26px; font-size:26px; line-height:26px;float:left; background:url(../images/view_image_off.gif) 0 0 no-repeat; text-indent:-9999px; position:relative;}
.viewbtn li .viewlist_on{width:30px; height:26px; font-size:26px; line-height:26px;float:left;  background:url(../images/view_list_on.gif) 0 0 no-repeat; text-indent:-9999px; position:relative;}
.viewbtn li .viewtext_on{width:31px; height:26px; font-size:26px; line-height:26px;float:left; background:url(../images/view_text_on.gif) 0 0 no-repeat; text-indent:-9999px; position:relative; margin-left:14px;}
.viewbtn li .viewimage_on{width:30px; height:26px; font-size:26px; line-height:26px;float:left; background:url(../images/view_image_on.gif) 0 0 no-repeat; text-indent:-9999px; position:relative;}
.viewbtn li .viewsortable{width:94px; height:23px; font-size:23px; line-height:23px;float:left; background:url(../images/sortable.png) 0 0 no-repeat; text-indent:-9999px; margin:2px 3px 0 0; position:relative;}
.viewbtn li .viewtemplate{width:96px; height:23px; font-size:23px; line-height:23px;float:left; background:url(../images/template.png) 0 0 no-repeat; text-indent:-9999px; margin:2px 3px 0 0; position:relative;}
.viewbtn li .viewprint{width:51px; height:23px; font-size:23px; line-height:23px;float:left; background:url(../images/screen_print.png) 0 0 no-repeat; text-indent:-9999px; margin:2px 3px 0 0; position:relative;}
.viewbtn li .viewscrapsave{width:51px; height:23px; font-size:23px; line-height:23px;float:left; background:url(../images/scrap_save.png) 0 0 no-repeat; text-indent:-9999px; margin:2px 3px 0 0; position:relative;}
.viewbtn li .viewscrapsend{width:51px; height:23px; font-size:23px; line-height:23px;float:left; background:url(../images/scrap_send.png) 0 0 no-repeat; text-indent:-9999px; margin:2px 10px 0 0; position:relative;}
.viewbtn li .viewscrapconfig{width:51px; height:23px; font-size:23px; line-height:23px;float:left; background:url(../images/scrap_config.png) 0 0 no-repeat; text-indent:-9999px; margin:2px 3px 0 0; position:relative;}
/*121214*/
.viewbtn li .viewhtml{width:66px; height:23px; font-size:23px; line-height:23px;float:left; background:url(../images/html.png) 0 0 no-repeat; text-indent:-9999px; margin:2px 3px 0 0; position:relative;}
.viewbtn li .viewpdf{width:59px; height:23px; font-size:23px; line-height:23px;float:left; background:url(../images/pdf.png) 0 0 no-repeat; text-indent:-9999px; margin:2px 3px 0 0; position:relative;}
.viewbtn li .viewhwp{width:62px; height:23px; font-size:23px; line-height:23px;float:left; background:url(../images/hwp.png) 0 0 no-repeat; text-indent:-9999px; margin:2px 3px 0 0; position:relative;}
.viewbtn li .viewreturn{width:130px; height:23px; font-size:23px; line-height:23px;float:left; background:url(../images/return.png) 0 0 no-repeat; text-indent:-9999px; margin:2px 3px 0 0; position:relative;}
.viewbtn li .viewdoc{width:70px; height:23px; font-size:23px; line-height:23px;float:left; background:url(../images/doc.png) 0 0 no-repeat; text-indent:-9999px; margin:2px 3px 0 0; position:relative;}
/*webable 2013.01.14 */
.viewbtn li .viewnewsadd{width:58px; height:26px; font-size:26px; line-height:26px;float:left; background:url(../images/news_add.gif) 0 0 no-repeat; text-indent:-9999px; margin:2px 2px 0 0; position:relative;}
.viewbtn li .viewnewslist{width:67px; height:26px; font-size:26px; line-height:26px;float:left; background:url(../images/news_list.gif) 0 0 no-repeat; text-indent:-9999px; margin:2px 3px 0 0; position:relative;}
/*2013.03.08 */
.viewbtn li .viewscrapbooklist{width:74px; height:23px; font-size:23px; line-height:23px;float:left; background:url(../images/scrapbook.png) 0 0 no-repeat; text-indent:-9999px; margin:2px 3px 0 0; position:relative;}
.viewbtn li .viewscrap{width:94px; height:23px; font-size:23px; line-height:23px;float:left; background:url(../images/scrap_archives.png) 0 0 no-repeat; text-indent:-9999px; margin:2px 3px 0 0; position:relative;}

.borad td a{float:left;}
.borad td a.viewscrapvod{width:59px; height:23px;float:left; background:url(../images/scrap_vod.png) 0 0 no-repeat; text-indent:-9999px; margin:2px 10px 0;}

.viewbtn .viewscrapsave_mail{width:51px; height:23px;float:right; background:url(../images/scrap_save.png) 0 0 no-repeat; text-indent:-9999px; margin:2px 3px 0 0;}
#content{width:960px; min-height:600px; height:auto; float:left; position:relative; display:block; z-index:-1; }
#content_two{width:960px; padding-top:40px; height:auto; float:left; position:relative; display:block; z-index:-1; }
#content ul{list-style:none;}

/*리스트형*/
.board_type01{margin-left:20px; width:920px; height:26px; border-bottom:2px solid #e4e4e4; border-collapse:collapse; border-spacing:0;float:left; font-family: 'NanumGothic', '나눔고딕', "nanum", "맑은고딕",'Malgun Gothic',gulim, "굴림", dotum,"돋움",sans-serif; font-size:12px; color:#404040;  text-align:left; position:relative; }
.board_type01 tr{border-bottom:1px #f2f2f2 solid;}
.board_type01 th{background-color:#eee; color:#333;  height:32px; text-align:center; font-size:13px; line-height:32px }
.board_type01 td{ border-top:1px solid #f2f2f2; height:27px; padding:2px 0px;}
.board_type01 td a{text-decoration:none; color:#444; padding:0 10px;}
.board_type01 tbody tr td a:hover{color:#f00; text-decoration:underline;}
.board_type01 tbody tr:hover, .board_type01 tbody tr:hover a{background-color:#FAFAFA; color:#f00;}
table .gray{background-color:#f3f3f3;}
table .ltgray{background-color:#f9f9f9;}
.tl{text-align:left !important;}
.tc{text-align:center !important}
.tr{text-align:right !important}
.scrap_listbtn a{width:12px; height:12px; float:left; background-image:url(../images/scrap_none.png); background-repeat:no-repeat;text-indent:-9000px; margin-left:25px; }
.scrap_listbtn_on a{width:12px; height:12px; float:left; background-image:url(../images/scrap.png); background-repeat:no-repeat;text-indent:-9000px; margin-left:25px; }/*120816-스크랩됐을때버튼이미지추가-.scrap_listbtn_on a*/
.play_news a{width:16px; height:16px; float:left; background-image:url(../images/play_news.png); background-repeat:no-repeat;text-indent:-9000px; margin-left:28px; }
.board_type01 td.td_edit{ border-top:1px solid #f2f2f2; height:27px; padding:2px 0 2px 10px; text-align:center;}
.board_type01 td.td_edit a{text-decoration:none; color:#444; padding:0 5px; float:left;}
.board_type01 td.td_edit span{float:left;}
.board_type01 tbody tr td.td_edit a:hover{color:#f00; text-decoration:underline;}

.scraplist_listbtn a{width:12px; height:12px; float:left; background-image:url(../images/scrap_none.png); background-repeat:no-repeat;text-indent:-9000px; margin-left:10px; }
.scraplist_listbtn_on a{width:12px; height:12px; float:left; background-image:url(../images/scrap.png); background-repeat:no-repeat;text-indent:-9000px; margin-left:10px; }/*120816-스크랩됐을때버튼이미지추가-.scrap_listbtn_on a*/


/*혼합형*/
.section2, .section2_img{width:420px; height:120px; margin:6px 25px; float:left; padding:10px 0;}
.section2 .thumb, .section2_img .thumb{float:left; width:120px; height:119px;}
.section2 .thumb .ico_play2{width: 16px;height: 16px;background-position: 0 0;display: block;overflow: hidden;background: url(../images/play.png) no-repeat; margin-top:-25px; margin-left:5px; position:absolute; }

.section2 .thumb img,.section2_img .thumb img{width:120px; height:84px; margin-bottom:6px; border:none;}
.section2 .scrap_btn a,.section2_img .scrap_btn a{width:120px; height:25px; float:left; background-image:url(../images/scrap_off.gif); background-repeat:no-repeat;text-indent:-9000px; }
.section2 .scrap_btn_on a,.section2_img .scrap_btn_on a{width:120px; height:25px; float:left; background-image:url(../images/scrap_on.gif); background-repeat:no-repeat;text-indent:-9000px; }
.section2 .data,.section2_img .data{width:280px; height:120px; float:left; margin-left:16px; }
.section2 .data h3,.section2_img .data h3{color:#006; font-size:16px; margin-top:1px;  }
.section2 .data h3 a,.section2_img .data h3 a{overflow:hidden; display:block; color:#006; width:280px;overflow : hidden; white-space: nowrap;text-overflow:ellipsis; text-decoration:none; }
.section2 .data .summary,.section2_img .data .summary {clear:both; width:280px; height:70px;padding:5px 0; color:#777; font-size:12px; line-height:18px; overflow: hidden; text-overflow: ellipsis;  display: -webkit-box; -webkit-line-clamp: 4;  -webkit-box-orient: vertical;  word-wrap:break-word; }
.section2 .data .info,.section2_img .data .info {float:left;  border:0; color:#c66; font-size:11px; overflow:hidden; width:100%; margin-left:-5px;}
.section2 .data .info li ,.section2_img .data .info li {clear:none; float:left; width:auto; padding:0 5px; border:0; border-right:1px #CCC solid;}
.section2 .data .info li.last,.section2_img .data .info li.last { border:none; max-width:110px;}
/*혼합형_텍스트*/
.section2_text{width:420px; height:120px; margin:6px 25px; float:left; padding:10px 0; position:relative}
.section2_text .thumb{float:left; width:120px; height:119px; position:absolute; }
.section2_text .thumb img{display:none}
.section2_text .scrap_btn a{width:120px; height:25px; float:left; background-image:url(../images/scrap_off.gif); background-repeat:no-repeat;text-indent:-9000px; position:absolute; top:90px; left:0;z-index:100}
.section2_text .scrap_btn_on a{width:120px; height:25px; float:left; background-image:url(../images/scrap_on.gif); background-repeat:no-repeat;text-indent:-9000px;  position:absolute; top:90px; left:0;z-index:100}
.section2_text .data{width:420px; height:120px; position:absolute;}
.section2_text .data h3{color:#006; font-size:16px; margin-top:1px;  }
.section2_text .data h3 a{overflow:hidden; display:block; color:#006; width:420px;overflow : hidden; white-space: nowrap;text-overflow:ellipsis; text-decoration:none; }
.section2_text .data .summary {clear:both; width:420px; height:55px;padding:5px 0 0; margin-bottom:20px; color:#777; font-size:12px; line-height:18px;overflow: hidden; text-overflow: ellipsis;  display: -webkit-box; -webkit-line-clamp: 3;  -webkit-box-orient: vertical;  word-wrap:break-word;}
.section2_text .data .info {float:left;  border:0; color:#c66; font-size:11px; overflow:hidden; width:280px; margin-left:130px;}
.section2_text .data .info li {clear:none; float:left; width:auto; padding:0 5px; border:0; border-right:1px #CCC solid;}
.section2_text .data .info li.last { border:none; max-width:110px;}

/*이미지형*/
.section3{width:127px; height:auto; margin:11px 15px; float:left; padding:10px 0; word-break:break-all;}
.section3 .thumb{float:left; width:127px; height:94px; margin-bottom:10px; }
.section3 .thumb img{border:none;}
.section3 .data{width:127px; float:left; }
.section3 .data h3{color:#333; font-size:13px; margin-top:1px; font-weight:normal;  }
.section3 .data h3 a{width:127px; height:50px; color:#333; overflow:hidden; display:block;   text-decoration:none; }
.section3 .data h3 a:hover{text-decoration:underline; }
.section3 .data .info {float:left;  border:0; color:#c66; font-size:11px; overflow:hidden; width:100%; margin-left:-5px;}
.section3 .data .info li {clear:none; float:left; width:auto; padding:0 4px; border:0; border-right:1px #CCC solid;}
.section3 .data .info li.last { border:none;}
.scrap_listbtn2 a{width:12px; height:12px; float:left; background-image:url(../images/scrap_none.png); background-repeat:no-repeat;text-indent:-9000px; clear:both;}
.scrap_listbtn2_on a{width:12px; height:12px; float:left; background-image:url(../images/scrap.png); background-repeat:no-repeat;text-indent:-9000px; clear:both;}

/*검색결과*/
.search_result{width:920px; height:auto; margin:11px 20px; float:left; padding:10px 0;}
.search_result ul.headline_top{ width:100%; overflow:hidden; padding-bottom:5px;}
.search_result ul.headline{ width:100%; overflow:hidden; border-top:1px #eee solid; margin:20px 0; padding-top:10px;}
.search_result ul li{font-size:13px;color:#333; overflow:hidden; display:block; text-decoration:none; margin-top:10px; }
.search_result ul li a{color:#069; font-family: dotum,"돋움", gulim, '굴림', sans-serif; float:left; text-decoration:none;padding-bottom: 1px; font-weight:bold;}
.search_result ul li span.writing {float:left; margin-left:10px; color:#777; font-size:12px; overflow:hidden; line-height:13px;}
.search_result ul li span.s_date {float:left;  margin-left:6px; color:#777; font-size:12px; overflow:hidden; background:url(../images/txt_line.gif) 0 3px no-repeat;padding-left:6px; line-height:13px;}

/*검색결과 내용포함*/
.tltle{float:left; width:920px; height:17px; font-family: dotum,"돋움", gulim, '굴림', sans-serif; line-height:17px; font-size:13px; letter-spacing:-1px;}
.search_result ul.headline_txt li .title{font-size:13px;color:#333; overflow:hidden; display:block; text-decoration:none; }
.search_result ul.headline_txt li .title a{color:#069; font-family: dotum,"돋움", gulim, '굴림', sans-serif; float:left; line-height:20px; text-decoration:none;padding-bottom: 1px; font-weight:bold;}
.search_result ul.headline_txt li .title span.writing {float:left; margin-left:10px; color:#777; font-size:12px; overflow:hidden;}
.search_result ul.headline_txt li .title span.s_date {float:left;  margin-left:6px; color:#777; font-size:12px; overflow:hidden; background:url(../images/txt_line.gif) 0 3px no-repeat;padding-left:6px;}
.search_result ul.headline_txt li .contents{float:left; width:920px; height:50px; font-family: dotum,"돋움", gulim, '굴림', sans-serif; line-height:17px; font-size:13px; margin-top:6px;letter-spacing:-1px;}
.search_result ul.headline_txt li .title .scrap_btn1{width:88px; height:20px; float:left; background:url(../images/scrap_none.png) 6px 4px no-repeat;margin-left:10px; border:1px #ddd solid;}
.search_result ul.headline_txt li .title .scrap_btn1 a{width:88px; height:20px; float:left;  text-indent:25px; text-decoration:none; color:#666; font-weight:normal; letter-spacing:-1px; font-size:12px; line-height:22px;}
.search_result ul.headline_txt li .title .scrap_btn1_on{width:88px; height:20px; float:left; background:url(../images/scrap.png) 6px 4px no-repeat;margin-left:10px; border:1px #ddd solid;}
.search_result ul.headline_txt li .title .scrap_btn1_on a{width:88px; height:20px; float:left;  text-indent:25px; text-decoration:none; color:#666; font-weight:normal; letter-spacing:-1px; font-size:12px; line-height:22px;}

/*검색결과 이미지+내용포함*/
.tltle_img{float:left; width:780px; height:17px; font-family: dotum,"돋움", gulim, '굴림', sans-serif; line-height:17px; font-size:13px; letter-spacing:-1px;}
.search_result ul.headline_txt li {margin-bottom:25px;}
.search_result ul.headline_txt li .title_img{font-size:13px;color:#333; overflow:hidden; display:block; text-decoration:none; }
.search_result ul.headline_txt li .title_img a{color:#069; font-family: dotum,"돋움", gulim, '굴림', sans-serif; float:left; line-height:20px; text-decoration:none;padding-bottom: 1px; font-weight:bold;}
.search_result ul.headline_txt li .title_img span.writing {float:left; margin-left:10px; color:#777; font-size:12px; overflow:hidden;}
.search_result ul.headline_txt li .title_img span.s_date {float:left;  margin-left:6px; color:#777; font-size:12px; overflow:hidden; background:url(../images/txt_line.gif) 0 3px no-repeat;padding-left:6px;}
.search_result ul.headline_txt li .contents_img{float:left; width:780px; height:50px; font-family: dotum,"돋움", gulim, '굴림', sans-serif; line-height:17px; font-size:13px; margin-top:6px; letter-spacing:-1px;}
.search_result ul.headline_txt li .title_img .scrap_btn1{width:88px; height:20px; float:left; background:url(../images/scrap_none.png) 6px 4px no-repeat;margin-left:10px; border:1px #ddd solid;}
.search_result ul.headline_txt li .title_img .scrap_btn1 a{width:88px; height:20px; float:left;  text-indent:25px; text-decoration:none; color:#666; font-weight:normal; letter-spacing:-1px; font-size:12px; line-height:22px;}
.search_result ul.headline_txt li .title_img .scrap_btn1_on{width:88px; height:20px; float:left; background:url(../images/scrap.png) 6px 4px no-repeat;margin-left:10px; border:1px #ddd solid;}
.search_result ul.headline_txt li .title_img .scrap_btn1_on a{width:88px; height:20px; float:left;  text-indent:25px; text-decoration:none; color:#666; font-weight:normal; letter-spacing:-1px; font-size:12px; line-height:22px;}
.search_result ul.headline_txt li a img{float:left; border:none; width:120px; height:88px; margin-right:15px;  margin-top:5px; }
.search_result .info{float:left; height:12px;  border:0; overflow:hidden; width:780px; margin:5px 0 0 -10px; padding:0; }
.search_result .info li {clear:none; float:left; width:auto; margin:0;padding:0 10px; border:0; border-right:1px #CCC solid;  font-family: dotum,"돋움", gulim, '굴림', sans-serif; color:#999; font-size:12px; }
.search_result .info li.last { border:none;  font-family: dotum,"돋움", gulim, '굴림', sans-serif; color:#999; font-size:12px; }

/*페이지넘버*/
.pagenate{padding-top:10px;font-family:verdana;font-size:13px; font-weight:bold;text-align:center; float:left; position:relative;width:940px;}
.pagenate a, .pagenate strong{display:inline-block;height:17px;margin:0 3px;padding:5px 6px 2px;color:#8e9094;line-height:13px;text-align:center;vertical-align:top; border:1px #ccc solid; text-decoration:none  !important}
.pagenate a:hover, .pagenate a:focus, .pagenate a:active,.pagenate strong{color:#f00;}
/*.pagenate a.next, .pagenate a.prev{text-decoration:none; color:#666; font-weight:normal;padding:2px 3px -1px; font-size:11px; margin:0 2px; line-height:16px;}
.pagenate a.prev img{float:left;border:none; width:12px; height:12px; margin-top:1px;}*/
.pagenate a.prev img{float:left; padding:0; margin:-4px 1px 0;border:none; width:15px; height:22px; }

/*Footer*/
.line_footer {background-color:#bfbfbf; width:100%; height:1px; float:left;display:inline-block; margin-top:20px;}
#footer{width:940px; height:100px; text-align:left; margin:0; margin-right:auto; margin-left:auto; display:block; }
.footer_logo{float:left; width:60px; height:auto; background:url(../images/footer_logo.gif) no-repeat 0 0;padding:15px 0; margin:20px auto 0; text-indent:-4000px;}
.footer_div{ float:left; width:880px;padding:15px 0; margin:0;}
.footer_div ul{width:100%; overflow:hidden; list-style:none;}
.footer_div li{float:left; cursor:pointer; padding:0 8px;}
.footer_div li a{font-family: dotum,"돋움",sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#9e6d6f; letter-spacing:-1px;}
.footer_div{font-size:11px; color:#aaa;}
.footer_text{float:left; width:550px; margin:3px 0 0 8px;font-family:"굴림", gulim, dotum,"돋움",sans-serif; font-size:11px; line-height:15px; color:#888;}
.footer_license{width:300px; float:right;font-family:sans-serif; font-size:9px;color:#888; margin:3px 0 0 0; text-align:right; position: relative; }
.footer_license p{float:left; margin-right:12px;}
.footer_license a.clean{ float:right; margin-top:-4px; border:none;}

/*20130823
.footer_license{width:240px; float:right;font-family:sans-serif; font-size:9px;color:#888; margin:3px 0 0 0; text-align:right; } */

/*로그인
#wrap_login{width:620px; margin:0; margin-left:auto; margin-right:auto;}
#topline{width:auto; min-width:620px; height:38px; background:url(../images/navi.gif) 0 0 repeat-x; position:relative; display:block}
.member_box_login{width:620px;height:170px; background-color:#fff;padding:60px 0; border:1px #ddd solid; position:relative;}
#login_top{font-family:'NanumGothic', '나눔고딕', "nanum", "맑은고딕",'Malgun Gothic',gulim, "굴림", dotum,"돋움",sans-serif; font-weight:bold; font-size:14px; color:#efefef; line-height:36px; margin-left:15px;}
.login_text{ width:620px; height:20px; line-height:20px; margin:5px 0 30px 0; font-family:'NanumGothic', '나눔고딕', "nanum", "맑은고딕",'Malgun Gothic',gulim, "굴림", dotum,"돋움",sans-serif; font-weight:bold; font-size:14px; color:#333; text-align:center; }
.box{width:240px; height:50px; margin:0; margin-left:auto; margin-right:auto; }
.in_box{width:170px; height:50px; float:left;}
#path_1 { float:left; width:170px; height:15px; text-align:left; font:12px/14px gulim, sans-serif; padding:2px; display:block; border:1px solid #c4c4c4; background:#FFF; margin-bottom:2px; }
#path_2 { float:left; width:170px; height:15px; text-align:left; font:12px/14px gulim, sans-serif; padding:2px; display:block; border:1px solid #c4c4c4; background:#FFF; margin-top:3px;}

.id_blur {border:#ccc 1px solid; background: transparent url(../images/bg_id.png) 4px 2px no-repeat;width: 174px; height: 19px; line-height:19px; background-color:#fff; margin-bottom:5px;}
.id_focus {border:#ccc 1px solid; background-color:#fff; color:#666; width: 174px; height: 19px; line-height:19px; margin-bottom:5px;}
.pw_blur {border:#ccc 1px solid; background: transparent url(../images/bg_pw.png) 4px 2px no-repeat; width: 174px; height: 19px; line-height:19px;background-color:#fff;}
.pw_focus { border:#ccc 1px solid; background-color:#fff; color:#666; width: 174px; height: 19px; line-height:19px; }

.submit { width:52px; height:47px; float:right; }
.ch_box{width:50px; float:left; font-size:12px;  font-family:'돋움',Dotum,'굴림',Gulim,AppleGothic,Sans-serif; color:#666666; line-height:12px; margin-left:5px; margin-top:3px; height:22px;}
.ch_box .check{margin:-2px;}*/

/*로그인 141105*/
#wrap_login{width:710px; margin:0; margin-left:auto; margin-right:auto;}
#topline{width:auto; min-width:710px; height:38px; background:url(../images/navi.gif) 0 0 repeat-x; position:relative; display:block}
.member_box_login{width:349px;height:293px; background-color:#fff;padding:30px 0 25px; border:1px #ddd solid; border-right:0; position:relative; float:left;}
#login_top{font-weight:bold; font-size:14px; color:#efefef; line-height:36px; margin-left:15px;}
.login_text{ width:349px; height:20px; line-height:20px; margin:0 0 20px 0; font-weight:bold; font-size:14px; color:#333; text-align:center; }

.box{width:349px; height:auto; margin:0; margin-left:auto; margin-right:auto; }
.input_box{width:268px; height:78px; float:left; margin:0 40px;}
.input_box input{width:248px;height:19px;padding:8px 10px; display:block;margin-bottom:8px;font-size:16px;color:#555; position:relative; font-weight:bold; border:0; background:url(../images/input_login.png) 0 0 no-repeat;}
.lbl_in{font-size:14px;color:#aaa; position:absolute; z-index: 30; margin:10px; float: left;}
.login_ch{float:left; margin:10px 40px 15px; width:268px;}
.login_ch input{ float:left; margin:2px 5px 0 0;}
.login_ch font{ float:left;}
.submit { width:268px; height:44px; float:left; margin:0 40px; }
.login_info{float:left; width:298px; margin:30px 25px 0; font-size:12px; line-height:17px; color:#555;}
.login_info font{ color:#ed1c24; font-weight:bold;}

.login_right{width:348px; border:1px #ddd solid; float:left; padding:0 5px;}


/*매체리스트*/
.topbox_type4{clear:both;_width:100%;background:#f7f7f7;overflow:hidden; height:auto;}
.topbox_type4 div{width:940px;margin:10px auto;overflow:hidden}
.topbox_type4 a{color:#2f2f2f !important}
.topbox_type4 .massmedia{width:940px; overflow:hidden; height:auto;}
.topbox_type4 .massmedia li{float:left;font-size:13px;letter-spacing:-1px;list-style:none; line-height:25px; color:#333;white-space:nowrap;}
.topbox_type4 .massmedia li a{text-decoration:none; border-right:1px solid #ddd; height:11px; padding:0 10px; }
.topbox_type4 .massmedia li a.on{color:#2f57aa !important;font-weight:bold;}
.topbox_type4 .massmedia li .en{font-family:tahoma,Helvetica,sans-serif;letter-spacing:0 !important;line-height:13px}

#black {  position:fixed; display: none;  left: 0;  top: 0;  width: 100%; height:100%;  z-index:  40000;  background-color: #8c8c8c;  filter:progid:DXImageTransform.Microsoft.alpha( opacity = 55 );  }
.scrap_search_btn a{width:16px; height:12px; float:left; background-image:url(../images/scrap_none.png); background-repeat:no-repeat;text-indent:-9000px; margin-right:5px; border-right:1px #ddd solid;}
.scrap_search_btn_on a{width:16px; height:12px; float:left; background-image:url(../images/scrap.png); background-repeat:no-repeat;text-indent:-9000px; margin-right:5px; border-right:1px #ddd solid;}

/*gnb 스크랩보관함*/
#gnb li.scraplist{float:right; margin-right:12px; background:url(../images/gnb_scrap_bg.png) 0 -0 no-repeat; width:114px; height:35px; }
#gnb li.scraplist a{width:100px; text-align:center; padding-right:14px; color:#fff8ec; line-height:39px; padding: 0; margin: 0;}
#gnb li.scraplist a:hover{ background:none; color:#fff}/*여기까지*/

/*gnb mynews*/
#gnb li.mynews{float:right; margin-right:15px; background:url(../images/mynews.png) 0 -0 no-repeat;width:90px; height:36px;  }
#gnb li.mynews a{width:65px; text-align:center; color:#ddd; line-height:36px; padding-left:26px; padding-right: 0; }
#gnb li.mynews a:hover{ background:none; color:#fff}/*여기까지*/

/* sitemap */
.sitemap{float:left; width:920px; margin:5px 0 0 20px;}
.broad1{width:155px; height:215px; text-align:left; position:relative; float:left; padding:3px 10px; margin:4px;border-right:1px #ddd solid;border-bottom:1px #eee solid;}
.broad2{width:155px; height:305px; text-align:left; position:relative; float:left; padding:3px 10px; margin:4px;border-right:1px #ddd solid;border-bottom:1px #eee solid; margin-top:10px}
.broad1 a, .broad2 a{font-size:16px; font-weight:bold; color:#333; text-decoration:none; line-height:30px; background:url(../images/site_ul.gif) 0 1px no-repeat; padding-left:12px}
.broad1 a:hover, .broad2 a:hover{color:#f00}
.broad1 li, .broad2 li{list-style:none; margin-left:5px;}
.broad1 li a, .broad2 li a{color:#666; text-decoration:none;  font-size:12px; line-height:22px; font-weight:normal;  background:url(../images/site_li.gif) 0 0 no-repeat; padding-left:8px;}
.broad1 li a:hover, .broad2 li a:hover{color:#666; text-decoration:underline; }

/* 기사순서편집 */
.list_edit{width:920px; margin-left:20px; padding:0}
.list_edit .hd{font-size:13px; font-weight:bold; line-height:32px;border-bottom:1px #eee solid; color:#666; background-color:#ededed; height:32px;}
.list_edit ul{border-bottom:1px #999 solid;}
.list_edit li{font-size:12px; line-height:32px; border-bottom:1px #eee solid; color:#666; height:32px;}
.list_edit .scrap{width:20px; display:inline-block; padding:0 5px; text-align:center; text-overflow:ellipsis; white-space: nowrap;overflow: hidden; float:left; position:relative; }
.list_edit .scrap div{margin-top:11px; margin-left:-5px}
.list_edit .tit{width:340px; display:inline-block; padding:0 5px; text-overflow:ellipsis; white-space: nowrap;overflow: hidden;}
.list_edit .tit a{text-decoration:none; color:#666;}
.list_edit .tit a:hover{color:#f00; text-decoration:underline;}
.list_edit li:hover{background-color:#FAFAFA; color:#f00; cursor:move;}
.list_edit li:hover a{background-color:#FAFAFA; color:#f00;}
.list_edit .brd{width:60px; display:inline-block; padding:0 5px; text-align:center;text-overflow:ellipsis; white-space: nowrap;overflow: hidden;}
.list_edit .pro{width:130px; display:inline-block; padding:0 5px; text-align:center;text-overflow:ellipsis; white-space: nowrap;overflow: hidden;}
.list_edit .man{width:100px; display:inline-block; padding:0 5px; text-align:center;text-overflow:ellipsis; white-space: nowrap;overflow: hidden;}
.list_edit .dat{width:100px; display:inline-block; padding:0 5px; text-align:center;text-overflow:ellipsis; white-space: nowrap;overflow: hidden;}
.list_edit .group{width:70px; display:inline-block; padding:0 5px; text-align:left;text-overflow:ellipsis; white-space: nowrap;overflow: hidden;}

/*출력 스킨 디자인안 */
.skin{width:880px;float:left; border:1px solid #e6e6e6; padding:20px; margin:8px 0 8px 20px; position:relative; overflow:hidden; }
.skin .skin_title{width:880px;float:left; font-weight:bold;  padding:8px 0; border-bottom:1px #ddd solid;}
.skin .skin_title a{float:right; margin:2px;}
.skin .info{ float:left; width:880px; margin:5px 0 20px;}
.skin .content{line-height:160%;}
.skin .preview1 img{float:left; width:480px; height:280px;margin:5px 20px 10px 0;}
.skin .preview2 img{float:right; width:480px; height:280px; margin:5px 0 10px 20px;}
.skin .preview3{float:left; width:880px; height:auto;}
.skin .preview3 img{width:480px; height:280px; margin:8px 200px 10px;}
.info .source{padding-left:0; float:right;}
.info .txt_bar{padding:0 6px;color:#666}
.column{width:442px; margin-left:20px; margin-right:8px; float:left;}
.skin_grid{width:422px; height:auto;float:left; border:1px solid #bbb; padding:10px 14px; margin-top:12px; position:relative}
.skin_grid .preview{float:left; width:422px;height:auto; }
.skin_grid .preview img{width:100%; height:auto;margin:5px 0 10px 0;}
.skin_grid .skin_title{width:422px;float:left; font-size:16px; font-weight:bold;  padding:8px 0; border-bottom:1px #ddd solid; margin-bottom:5px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.skin_grid .content{ width:422px;height:auto;  font-size:13px; line-height:19px; color:#333; float:left;}
.skin_grid .info{ float:left; width:422px; margin-top:5px;}

/* 출력 목차부분 */
.index{width:920px; margin:10px 20px; float:left; height:auto; }
.index ul{list-style:none;color:#808080; height:auto;}
.index ul .index_tit{width:880px;font-size:17px; padding:0 20px; font-weight:bolder; line-height:32px; border-bottom:1px #ddd solid; color:#333; height:32px;}
.index li{font-size:13px; font-weight:normal; height:30px; line-height:30px;background:url(../images/site_li.gif) 15px 11px no-repeat; padding:3px 30px; border-bottom:1px #ddd solid; width:860px}
.index li a{text-decoration:none; color:#666; float:left;}
.index li a:hover{text-decoration:underline;}
.index li a.viewscrapvod{width:59px; height:23px;float:left; background:url(../images/scrap_vod.png) 0 0 no-repeat; text-indent:-9999px; margin:4px 10px 0;}

.skin .preview1 span a.viewscrapvod{width:59px; height:23px; background:url(../images/scrap_vod.png) 0 0 no-repeat; text-indent:-9999px;display:block; position:absolute; top:340px; left:430px;}
.skin .preview2 span a.viewscrapvod{width:59px; height:23px; background:url(../images/scrap_vod.png) 0 0 no-repeat; text-indent:-9999px;display:block; position:absolute; top:340px; right:35px;}
.skin .preview3 span a.viewscrapvod{width:59px; height:23px; background:url(../images/scrap_vod.png) 0 0 no-repeat; text-indent:-9999px;display:block; position:absolute; top:340px; left:630px;}
.skin_grid .preview span a.viewscrapvod{width:59px; height:23px; background:url(../images/scrap_vod.png) 0 0 no-repeat; text-indent:-9999px;display:block; position:absolute; top:235px; left:365px;}

/*템플릿*/
.template{width:920px; height:auto; border-bottom:2px #999 solid; margin-left:20px; float:left; margin-bottom:15px;}
.tmp_list{width:448px; height:526px; border:1px #dadada solid; float:left; background-color:#f6f6f7; position:relative;}
.tmp_title{float:left; font-size:14px; color:#666; font-weight:bold; padding:20px 15px 15px;}
.tmp_title_wh{float:left; font-size:14px; color:#fff; font-weight:bold; padding:20px 15px 15px;}
.tmp_title_wh .color{color:#FC6;font-family:dotum, "돋움"; font-size:12px;}
.color{color:#F43;}
.tmp_pick{width:428px; float:left; margin-left:10px;}
.tmp_pick #tabmenu1 a{ cursor:pointer}
.tmp_pick #tabmenu1 li{width:197px; margin:0 7px 15px; float:left; list-style:none;}
.tmp_pick #tabmenu1 li .img img{width:193px; height:180px; border:1px #bdbdbd solid;float:left; position:relative; margin:2px 1px;}
.tmp_pick #tabmenu1 li .txt {width:197px;font-size:14px; text-align:center; margin:10px 0; float:left; position:relative;}
.tmp_pick #tabmenu1 li.on{width:197px; margin:0 7px 15px; float:left; list-style:none;}
.tmp_pick #tabmenu1 li.on .img img{width:193px; height:180px; border:2px #f43 solid;float:left; position:relative; margin:1px 0;}
.tmp_pick #tabmenu1 li.on .txt {width:197px;font-size:14px; text-align:center; margin:10px 0; float:left; position:relative; font-weight:bold;}



/*해결*/
.tab.line .tmp_pick #tabmenu1 li a{border:none;color:#333; margin:0; width:197px; height:auto; line-height:16px;text-align:center;}

*:first-child+html .tmp_pick #tabmenu1 li.on{width:197px; margin:0 7px 17px; float:left; list-style:none;}
*:first-child+html .tmp_pick #tabmenu1 li.on .txt {width:197px;font-size:14px; text-align:center; margin:10px 0 -2px; float:left; position:relative; font-weight:bold;}

.tmp_prev{width:470px; height:528px; float:left; background-color:#a2a4a5; position:relative;}
.tmp_ex{margin:10px}

.btn_tmp{float:left; margin:0 410px;}
.btn_tmp a img{width:134px; height:33px;margin:5px auto 15px; position:relative;border:none;}

/*이메일전송*/
.index .left{width:280px; height:524px; border-right:1px #ccc solid; float:left; padding-right:10px; margin-top:-10px; padding-top:20px}
.index .tbl{width:280px; height:417px; float:left;  overflow:auto;border-bottom:1px #ddd solid; }
.index .left .mail_title{width:260px;font-weight:bold; padding:0 10px 7px; border-bottom:2px #999 solid; font-size:15px;}
.index .edit{border-bottom:1px #999 solid;height:70px; width:280px; float:left}
.index .edit .edit_tit{vertical-align:middle;border-bottom:1px solid #ccc; font-size:12px; font-weight:bold; text-align:left; height:35px; background:#f6f6f6; }
.index .edit .edit_tit .nm{width:70px; height:35px; float:left; line-height:35px; padding:0 5px;}
.index .edit .edit_tit .ml{width:180px; height:35px; float:left; line-height:35px; padding:0 10px;}
.index .edit .edit_con .nm{width:70px; height:25px; float:left; padding:8px 2px;}
.index .edit .edit_con .ml{width:90px; height:25px; float:left; padding:8px 2px; margin-left:5px;}
.index .edit .edit_con .plus a{width:33px; border:0;height:20px; float:right; background:url(../images/btn_plus.png) 0 0 no-repeat;text-indent:-9000px; margin-top:8px; margin-right:10px; }
.index .edit .edit_con .plus a:hover{width:33px; border:0;height:20px; float:right; background:url(../images/btn_plus.png) 0 -20px no-repeat;text-indent:-9000px; margin-top:8px; margin-right:10px; }
.index .add{border:0;border-collapse:collapse;font-size:12px;font-family:Tahoma, Geneva, sans-serif;  color:#404040; float:left;min-width:252px; max-width:280px;}
.index .add td .box{width:260px; height:auto; border-bottom:#ededed 1px solid; border-left:#ccc 1px solid; padding:2px 5px 0; line-height:15px; height:18px; caption-side:left; font-size:12px; border-top:#ccc 1px solid; border-right:#ededed 1px solid; margin-left:5px}
.index .add .btn{width:100px; height:28px; background-color:#FCFDFD; border:1px #CACACA solid; margin:5px; ; font-size:12px; color:#666;}
.index .add tbody tr{border:0;vertical-align:middle;border-bottom:1px solid #ddd}
.index .add th{border:0;padding:4px 0;vertical-align:middle; text-align:center; height:27px; }
.index .add .mail_tit{font-weight:bold; padding:10px 5px 7px; border-bottom:1px #999 solid; font-size:15px; }
.index .add .ch{width:16px;border:0; padding:4px 0; height:27px;}
.index .add .grp{width:55px;border:0; padding:4px; height:27px;}
.index .add .mail{width:156px; border:0;padding:4px; height:27px; word-break:break-all;}
.index .add .plus{width:37px; border:0;padding:4px 0; height:27px;}
.index .add .del{width:37px; border:0;padding:4px 0; height:27px;}
.index .add .del a{width:33px; border:0;height:20px; float:left; background:url(../images/btn_plus.png) 0 -40px no-repeat;text-indent:-9000px; margin-top:1px; margin-right:4px;  padding:0;}
.index .add .del a:hover{width:33px; border:0;height:20px; float:left; background:url(../images/btn_plus.png) 0 -60px no-repeat;text-indent:-9000px; margin-top:1px; margin-right:4px;   padding:0;}
.index .contact{border:0;border-collapse:collapse;margin-left:10px;font-size:12px;font-family:Tahoma, Geneva, sans-serif;  color:#404040; float:left;  width:615px}
.index .contact td .box{width:465px; height:auto; border-bottom:#ededed 1px solid; border-left:#ccc 1px solid; padding:2px 5px 0; line-height:15px; height:18px; caption-side:left; font-size:12px; border-top:#ccc 1px solid; border-right:#ededed 1px solid; margin-left:5px}
.index .contact td .box1{width:465px;border-bottom:#ededed 1px solid;	border-left:#ccc 1px solid;	padding:2px 5px 0;	line-height:15px;	height:auto;	caption-side:left;	font-size:12px;	border-top:#ccc 1px solid;	border-right:#ededed 1px solid;	margin:3px 5px;	position:relative;	display:block;}
.index .contact .btn{width:100px; height:28px; background-color:#FCFDFD; border:1px #CACACA solid; margin:5px; ; font-size:12px; color:#666;}
.index .contact table{width:100%;border:0;border-top:1px solid #666;}
.index .contact th,.index .contact td{border:0;padding:4px;vertical-align:middle;border-bottom:1px solid #ddd}
.index .contact th{background:#f8f8f8; text-align:left; padding-left:15px; height:27px; width:100px}
.index .contact .mail_tit{font-weight:bold; padding:0 5px 7px; border-bottom:2px #999 solid; font-size:15px; }
.index .contact .viewscrapmail img{margin:5px 0; border:0}

#print_tab .center{margin:0 auto; width:218px}
#template_tab .center{margin:0 auto; width:104px}
a.font_init{width:104px; height:33px; float:left; background:url(../images/font_init.png) 0 0 no-repeat;text-indent:-9000px; margin-right:10px; border:none; }
a.font_config{width:104px; height:33px; float:left; background:url(../images/font_config.png) 0 0 no-repeat;text-indent:-9000px;border:none;}

#print_tab span.mColorPickerTrigger{width:16px; height:16px; float:left; background:url(../images/colorpicker.png) 0 0 no-repeat;text-indent:-9000px;border:none; cursor:pointer; float:left; margin:1px 0 0 5px;}
.blank{width:100%;height:50px; float:left;}

/*검색*/
#wrap_contents_two{width:1240px; height:auto; text-align:left; margin:0 auto; position:relative; display:block; z-index:20000;}
#content_two{width:1240px; padding-top:10px; height:auto; float:left; position:relative; display:block; z-index:-1; }
.top_search{width:1240px; overflow:auto; height:102px; float:left; position:relative;margin-bottom:10px;}
.srh_name{width:308px; margin-bottom:5px; float:left; font-size:13px; font-weight:bold; color:#000}

.top_search .date_list{width:318px; height:90px; float:left; position:relative; overflow: auto; overflow-x:hidden; margin-right:10px; border:1px #ccc solid; padding:5px 10px;}
.top_search .date_list li{list-style:none; font-size:13px; font-weight:bold; color:#999; height:20px;width:238px;line-height:22px; text-align:center; margin:3px 0 5px; }
.top_search .date_list li input{margin:5px 2px 0; float:left;}
.top_search .date_list li #select_term{float:right;}
.top_search .date_list li span.date_choice{float:left; margin-right:6px;}
.top_search .date_list li input#one{margin-left:5px;}
.top_search .date_list li #time_screen{ height:20px;width:228px;line-height:22px; text-align:center;}
.top_search .date_list li #time_screen span{float:left; margin-right:4px;}
.top_search .date_list li .broad_choice{ float:left; width:92px; height:29px;margin:5px 0 0 8px;  text-indent:-9999px;}
.top_search .date_list li .broad_choice a{width:92px; height:29px;background:url(../images/broad_choice.png) 0 0 no-repeat; display:block;  text-indent:-9999px; font-size:1px; }

/* 설정매체, 배제단어 체크박스 처리 */
.top_search .date_list li #exkey_area { clear:both; height:20px;width:308px;line-height:22px; text-align:center; margin-left:6px; }
.top_search .date_list li #exkey_area span{float:left; margin-right:10px;}
/*.top_search .date_list li div .envir_chk {margin:5px 2px 0; float:left;}
.top_search .date_list li div .exkey_chk {float:left; margin:5px 2px 0 ; }
.top_search .date_list li div .exkey_hide_chk { float:left; margin:5px 2px 0 ; }*/

/* 상세검색 130318 */
#broadcast_div{width:80px; height:250px; border:2px #be161d solid; position: absolute; top:102px; left:20px; z-index:20001; background:#fff; font-size:13px; padding:5px 8px}
#broadcast_div label{float:left; width:70px; margin:5px}
#broadcast_div label.media_label{float:left; width:80px; margin:0; height:1px; background-color:#ddd}

#broadcast_div label input{margin:1px 3px 0 0; float:left;}
#broadcast_div label span{float:left;}

.top_search .group_list{width:198px; height:100px; float:left; position:relative; overflow: auto; overflow-x:hidden; margin-right:10px; border:1px #ccc solid;}
.top_search .group_list li{list-style:none; font-size:13px; font-weight:bold; color:#999; height:15px;width:240px; padding:5px 5px;line-height:22px;}
.top_search .group_list li img{margin-top:2px; float:left; }
.top_search .group_list li span{width:210px;float:left;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.top_search .group_list li.on{list-style:none; font-size:13px; font-weight:bold; color:#000; height:15px;width:168px; padding:5px 5px;line-height:22px;}
.top_search .group_list li:hover{cursor:pointer; text-decoration:underline;}
.top_search .keyword_list{width:448px; height:100px;  float:left; position:relative; overflow-y: auto; overflow-x:hidden; border:1px #ccc solid; margin-right:8px; }
.top_search .keyword_list ul#keyword_list{padding-bottom:10px; }
.top_search .keyword_list li{list-style:none; font-size:12px; font-weight:bold; color:#999; height:12px;width:400px; padding:5px 17px;line-height:22px;background:url(../images/site_li.gif) 9px 8px no-repeat; }
.top_search .keyword_list li:hover{ text-decoration:underline;color:#000; cursor:pointer;}
/*webable 2013.02.25  기자명 검색부분 추가*/
.top_search .report_list{width:218px; height:100px; float:left; position:relative; overflow-y: auto; overflow-x:hidden; border:1px #ccc solid;}
.top_search .report_list li{list-style:none; font-size:12px; font-weight:bold; color:#999; height:15px;width:185px; padding:5px 17px;line-height:22px;background:url(../images/site_li.gif) 9px 8px no-repeat; }
.top_search .report_list li:hover{ text-decoration:underline;color:#000; cursor:pointer;}

.main_search{width:1240px;height:100%; float:left; position:relative;}
.main_search .article_list1{width:548px; float:left; position:relative; overflow-y: hidden; overflow-x:hidden; border:1px #ccc solid; margin-right:10px; }
.main_search .article_list1 #article_list{overflow-y:auto; overflow-x:hidden; height:100%; z-index:100}

.search_list_top{width:548px;border:1px #ccc solid; border-bottom:none;}
.main_search ul.list_title{width:auto; height:23px; background:#f6f6f6; border-top:2px #fff solid;}
.main_search ul.list_title li{list-style:none; float:left;font-size:13px; font-weight:bold; color:#666; padding:0 4px; line-height:20px;}
/*.main_search ul#article_list{overflow:auto; width:100%; height:684px}*/
.main_search .tit{width:238px; float:left;padding:0 3px;border-right:1px #ddd solid;}
.main_search ul#article_list li{width:548px; list-style:none; font-size:12px; height:22px; border-bottom:1px #ddd solid; line-height:22px; }
.main_search ul#article_list li:hover{background-color:#ffd; cursor:pointer;}
.main_search .dayli{width:38px; float:left;padding:0 4px 0 5px;border-right:1px #ddd solid; font-size:12px; text-align:center;}
.main_search .dayti{width:34px; float:left;padding:0 4px 0 5px;border-right:1px #ddd solid; font-size:12px; text-align:center; }
.main_search .pro{width:105px;float:left;padding:0 0 0 4px;font-size:12px; text-align:left; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main_search .scrap{width:16px; height:22px; border-right:1px #ddd solid;float:left;padding:0 4px;}
.main_search .scrap img{margin:5px 2px 0;}
.main_search .broad{width:45px; border-right:1px #ddd solid;float:left;padding:0 4px; text-align:center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }

.main_search .scrap_cc{width:0px; height:22px; border-right:0px #ddd solid;float:left;padding:0 0px;}
.main_search .scrap_cc img{margin:5px 2px 0;}

.main_search .title{width:238px; float:left;padding:0 4px;border-right:1px #ddd solid; font-size:12px; text-align:left; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main_search .day{width:38px; float:left;padding:0 4px 0 5px;border-right:1px #ddd solid; font-size:12px; text-align:center;}
.main_search .dayti2{width:34px; float:left;padding:0 4px 0 5px;border-right:1px #ddd solid; font-size:12px; text-align:left; }
.main_search .pro2{width:105px; float:left;padding-left:4px;font-size:12px;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main_search .article_list_view12{width:678px; height:100%; float:left; position:relative; overflow-x:hidden; border:1px #ccc solid; }

/*환경설정부분 추가 130115 */
.tab.line{float:left; width:980px; margin:20px;}
.tab.line ul.folder{position:relative;margin:0px;padding:0;list-style:none;font-size:12px;}
.tab.line ul.folder:after{content:"";display:block;clear:both;}
.tab.line ul.folder li{float:left;}
.tab.line ul.folder li a{position:relative;float:left;text-decoration:none;border:1px solid #d9d9d9;color:#999; margin-right:2px;width:101px; height:23px; line-height:25px;cursor:pointer; text-align:center;}
.tab.line ul.folder li a span{position:relative;float:left;text-decoration:none;margin-right:2px;width:101px; height:23px; line-height:25px; text-align:center; padding:0;}
.tab.line ul.folder li ul{width:100%;position:absolute;top:40px;left:0;list-style:none;border:0;margin:0;padding:0;white-space:nowrap;overflow:hidden;}
.tab.line ul.folder li ul:after{content:"";display:block;clear:both}
.tab.line ul.folder li li{position:relative;left:-1px;padding:0 10px;border-left:1px solid #ddd;overflow:visible}
.tab.line ul.folder li li a{padding:0;margin:0;border:0 !important;color:#666 !important;font-weight:normal;background:transparent;letter-spacing:normal}
.tab.line ul.folder li.active a{border:1px solid #f43; background-color:#ff4040; color:#fff;}
.tab.line ul.folder li li a:hover, .tab.line ul.folder li li a:active, .tab.line ul.folder li li a:focus, .tab.line lul.folder i li.active a{font-weight:bold;letter-spacing:-1px;color:#333 !important}
.tab.line.jx{padding:0}
.tab.line.jx ul{border:0}
.tab.line.jx li{float:none}
.tab.line.jx li a{float:none;display:block;font-weight:bold;color:#333;border:1px solid #eee !important;border-bottom-color:#ccc !important;background:#fafafa !important}
.tab.line.jx li ul{position:static;display:block;padding:5px 0;left:0;top:0}
.tab.line.jx li li{display:inline}
.tab.line.jx li li a{display:inline;letter-spacing:normal;border:0 !important;font-weight:normal !important;color:#666 !important;background:none !important}
.tab.line.jx li li a:hover, .tab.line.jx li li a:active, .tab.line.jx li li a:focus{text-decoration:underline}

.tab.line .table td{font-size:11px; color:#666;}
.tab.line .table font, .tab.line .print_font font{font-size:13px; font-weight:bold; color:#666;}
.tab.line .table .group{width:188px; height:494px; margin:5px 10px 5px 0; overflow-y: auto; overflow-x:hidden; border: 1px solid #d9d9d9; padding:5px 5px 5px 0;}
.tab.line .table .group_val{font-size:12px; color:#888; margin-top:3px; height:20px; line-height:20px; width:95px; float:left; cursor:pointer; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.tab.line .table .group_val img{ margin:-3px 5px 0}
.tab.line .table .group_modify{font-size:11px; margin-top:3px; height:20px; line-height:20px; width:65px; float:right; padding:0 !important}

.tab.line .table .inputbox{width:678px; height:20px; line-height:20px; border:1px #d9d9d9 solid; float:left; margin:5px 0; padding:6px 10px 3px; overflow:hidden; }
.tab.line .table .inputbox #search_keyword, .tab.line .table .inputbox #search_keyword_not{height:16px; border:1px #7f9db9 solid; margin-right:8px;}
.tab.line .table .inputbox #search_keyword{width:204px;}
.tab.line .table .inputbox #search_keyword_not{width:160px;}
.tab.line .table .inputbox label{color:#330; font-size:12px; position:relative; float:left; line-height:18px;}
.tab.line .table .inputbox input{ position:relative; float:left; margin-left:2px; vertical-align:middle;}
.tab.line .table .inputbox input.radio{margin:2px; float:left;}
.tab.line .table .inputbox img{ position:relative; float:left; margin-top:-3px}
.tab.line .table .inputbox .keyword_option{position:relative; float:left; margin:0 2px; }

.tab.line div.table{width:698px; height:234px; overflow: auto; border:1px solid #d9d9d9; float:left;}
.tab.line div.table table{border-top: 1px solid #666;}
.tab.line div.table th,.tab.line div.table td{border:0;padding:4px 8px;vertical-align:middle;border-bottom:1px solid #ddd;color:#333; font-size:12px;  }
.tab.line div.table th{ height:26px;background:#f8f8f8; text-align:center;}
.tab.line div.table td{ height:24px;}
.tab.line div.table thead th{border-bottom:1px solid #999}
.tab.line div.table tfoot td{font-weight:bold;background:#f8f8f8}

.print_font{width:140px; height:140px; float:left; padding:5px; }
#print_tab{margin-top:30px;}
#print_tab form{border-collapse:collapse; border-spacing:0;float:left;font-size:12px; color:#404040;  text-align:left; position:relative; }
#print_tab form .table{border:1px solid #ddd; border-bottom:2px #ddd solid; }
#print_tab tr{border-bottom:1px #ddd solid;}
#print_tab th{background-color:#f8f8f8; color:#333;  height:35px; padding:0 20px; border-top:2px #666 solid; }
#print_tab td{ border-top:1px solid #f2f2f2; height:29px; padding:2px 20px; font-weight:bold; font-size:13px; }
#print_tab td a{text-decoration:none; color:#444; padding:0 10px;}
#print_tab td input{vertical-align:middle; float:left;}
#print_tab td #title_font, #print_tab td #info_font, #print_tab td #content_font{width:150px}
#print_tab td #title_size, #print_tab td #info_size, #print_tab td #content_size{width:120px}

table.tabletv img{vertical-align:middle; margin:0 1px;}
.viewbtn li.bro_tvguide{width:67px; height:23px; font-size:23px; line-height:23px;float:left; background:url(../images/bro_tvguide.png) 0 0 no-repeat; text-indent:-9999px; margin:2px 3px 0 0; position:relative;}

.guide{width:100%; height:auto}
.guide .cal{ width:272px; height:40px; line-height:42px; margin:15px auto;text-align:center;}
.guide .cal .guide_date{ width:210px;float:left; font-size:23px;  font-weight:bold; color:#333; margin:0 10px; }
.guide .cal .prev{width:21px;height: 21px;background: url('../images/btn_date_prev.gif') no-repeat 0px -22px; float:left; margin:10px 0;}
.guide .cal .next{width:21px;height: 21px;background: url('../images/btn_date_next.gif') no-repeat 0px -22px; float:left; margin:10px 0;}

.guide .cal_bro{ width:402px; height:40px; line-height:42px; margin:15px auto;text-align:center;}
.guide .cal_bro .guide_date{ width:340px;float:left; font-size:23px;  font-weight:bold; color:#333; margin:0 10px; }
.guide .cal_bro .prev{width:21px;height: 21px;background: url('../images/btn_date_prev.gif') no-repeat 0px -22px; float:left; margin:10px 0;}
.guide .cal_bro .next{width:21px;height: 21px;background: url('../images/btn_date_next.gif') no-repeat 0px -22px; float:left; margin:10px 0;}

.bro_list{width:1238px; height:40px; float:left;border:1px #e5e5e5 solid;}
.bro_list li{list-style:none; text-align:center; float:left; width:100px; height:40px; line-height:40px;font-size:13px; font-weight:bold; background:url(../images/line.png) 99px 11px no-repeat}
.bro_list li a{text-decoration:none; color:#999;}
.bro_list li.on{text-decoration:none;border-right:1px #d9d9d9 solid;border-left:1px #d9d9d9 solid; background:#f8f8f8; padding-bottom:1px; margin-left:-1px;}
.bro_list li.on a{text-decoration:none; color:#000;}

.tabletv{float:left; margin-top:10px;}
/* 130115 view 통합 */
.wrap_view{float:left;width:920px;margin-bottom:2px;border-bottom:1px solid #e6e6e6; clear:both;margin-left:20px;  background:url(../images/bg_view.jpg) repeat-y;}
.wrap_view .section_view{float:left;width:624px;margin-top:20px; font-family:gulim, "굴림"; font-size:16px; line-height:27px;word-break: break-all; word-wrap: break-word; padding-right:15px;}
.wrap_view .section_view .tit_view{padding:1px 0 5px 0;font-size:21px;letter-spacing:-1px;}
.wrap_view .section_view .info{padding:10px 0 25px 2px;}
.wrap_view .section_view .info .source{font-family:gulim, "굴림";font-size:12px;letter-spacing:-1px;padding-left:0; font-size:12px; float:left; color:#666}
.wrap_view .section_view .info .txt_bar{font-family:gulim, "굴림";font-size:12px;letter-spacing:-1px;font-weight:bold; padding:0 3px; float:left; color:#666}
.wrap_view .section_view .info .reporter{font-family:gulim, "굴림";font-size:12px;letter-spacing:-1px;color:#999; float:left;}
.wrap_view .section_view .info .data{font-family:gulim, "굴림";font-size:12px;letter-spacing:-1px;color:#999; width:124px; height:auto; float:left; margin-left:0px;}
.wrap_view .section_view .info .time{font-family:gulim, "굴림";font-size:12px;letter-spacing:0px;}
.wrap_view .section_view .info .info_btn{float:right; width:253px;font-family:gulim,"굴림";font-size:12px; margin-top:2px; margin-right:10px;}
.wrap_view .section_view .info .info_btn li{list-style:none; float:right; margin-left:-1px;}
.wrap_view .section_view .info .info_btn li a img{ float:left;border:none; margin-right:4px; width:12px; height:12px; margin-top:1px;}
.wrap_view .section_view .info .info_btn li a{ float:left;text-decoration:none; color:#666; background:#FDFDFD; border:1px #d5d5d5 solid; padding:4px 8px; letter-spacing:-1px; line-height:12px}
.wrap_view .section_view .info .info_btn .btn_scrap a{float:right; width:60px; height:21px;border:1px #d5d5d5 solid; padding:0 2px 0 22px; letter-spacing:-1px; line-height:22px;position:relative; background:url(../images/scrap_none.png) 5px 5px no-repeat; text-decoration:none; color:#666;margin-right:0}
.wrap_view .section_view .info .info_btn .btn_scrap_on a{float:right; width:60px; height:21px;border:1px #d5d5d5 solid; padding:0 2px 0 22px; letter-spacing:-1px; line-height:22px;position:relative; background:url(../images/scrap.png) 5px 5px no-repeat; text-decoration:none; color:#666; margin-right:0}
.wrap_view .section_view .info .info_btn .btn_origin a{float:right; width:50px; height:21px;border:1px #d5d5d5 solid; padding:0 2px 0 22px; letter-spacing:-1px; line-height:22px;margin-right:4px; position:relative; background:url(../images/origin.png) 5px 5px no-repeat; text-decoration:none; color:#666}
.wrap_view .section_view .info .info_btn .btn_capture a{float:right; width:50px; height:21px;border:1px #d5d5d5 solid; padding:0 2px 0 24px; letter-spacing:-1px; line-height:22px;margin-right:4px; position:relative; background:url(../images/capture.png) 6px 4px no-repeat; text-decoration:none; color:#666}
.wrap_view .section_view .info .info_btn .btn_print a{float:right; width:50px; height:21px;border:1px #d5d5d5 solid; padding:0 2px 0 24px; letter-spacing:-1px; line-height:22px;margin-right:4px; position:relative; background:url(../images/print.png) 6px 4px no-repeat; text-decoration:none; color:#666}
.print_yong{z-index:30; display:none; text-align:center;}


.wrap_view .wrap_desc{overflow-y:auto;height:253px;margin:18px 0 21px;border:1px solid #e6e6e6; float:left; width:598px;}
.wrap_view .wrap_desc p{font-family:"나눔고딕", "NanumGothic", "맑은고딕",'Malgun Gothic',"굴림", gulim, dotum,"돋움",sans-serif;font-size:14px;padding:3px 10px;color:#555;line-height:22px;}
.wrap_view .section_view .wrap_desc2 p.desc{font-family:gulim, "굴림"; font-size:16px; margin:0 15px 20px 0; line-height:27px;word-break: break-all;
word-wrap: break-word;}
.wrap_view .section_playlist{width:280px;float:left; height:auto;}
.wrap_view .section_playlist .list_play{width:280px;padding:15px 0 9px 0; margin-top:5px; float:left;}
.wrap_view .section_playlist .list_play li{height:79px; width:260px; list-style:none; padding:0 5px 0 15px; float:left; margin:6px 0;}
.wrap_view .section_playlist .list_play .on{border:3px solid #f00;height:76px; padding:10px 2px 0 12px; margin-bottom:15px;}
.wrap_view .section_playlist .list_play .thumb{float:left;width:85px;height:64px;margin-right:8px; float:left;}
.wrap_view .section_playlist .list_play .thumb img{border:1px solid #333; width: 83px; height: 62px;}
.wrap_view .section_playlist .list_play .cont{float:left;width:155px;}
.wrap_view .section_playlist .list_play .cont .tit{padding-top:2px;line-height:17px; float:left; min-width:155px; max-width:213px;}
.wrap_view .section_playlist .list_play .cont .link_tit{padding-left:1px; color:#454545; font-size:12px; text-decoration:none; font-family:"굴림", gulim, dotum,"돋움",sans-serif; }
.wrap_view .section_playlist .list_play .cont .info{padding-top:3px; float:left; }
.wrap_view .section_playlist .list_play .cont .source{padding-left:1px;color:#959595; letter-spacing:-1px; font-size:11px;  font-family:"굴림", gulim, dotum,"돋움",sans-serif; float:left; width:100%;}
.wrap_view .section_playlist .list_play .cont .txt_bar{color:#f00; font-size:10px; font-weight:bold; padding:0 1px; float:left; margin:-1px 3px 0;}
.wrap_view .section_playlist .list_play .cont .time{padding-left:1px;font-family:dotum;font-size:11px;color:#959595;  font-family:"굴림", gulim, dotum,"돋움",sans-serif; min-width:155px; max-width:213px;}
.wrap_view .section_playlist .tit_list{margin-top:20px; height:20px;}
.wrap_view .section_playlist .tit_list .tit_view{padding-left:15px;font-size:18px; color:#333;letter-spacing:-1px; float:left; width:150px; font-weight:bold;}
.wrap_view .section_playlist .tit_list .btn_list{float:right; width:83px;margin-right:15px; font-family:gulim,"굴림";font-size:12px;}
.wrap_view .section_playlist .tit_list a img{ float:left;border:none; margin-right:4px; width:12px; height:12px; margin-top:1px;}
.wrap_view .section_playlist .tit_list a{ float:left;text-decoration:none; color:#666; background:#fbfbfb; border:1px #d5d5d5 solid; padding:4px 8px; letter-spacing:-1px;}
.wrap_view .paging_news{width:280px; height:auto; float:left; }
.wrap_view .paging_news .inner{ width:170px;margin:0; margin-right:auto; margin-left:auto; text-align:center;}
.wrap_view .paging_news .inner a{color:#808080; padding:3px 5px; font-family:"굴림", gulim, dotum,"돋움",sans-serif; font-size:12px; font-weight:bold; text-decoration:none; }
.wrap_view .paging_news .inner strong{color:#f00; padding:3px 5px; font-family:"굴림", gulim, dotum,"돋움",sans-serif; font-size:12px; font-weight:bold; text-decoration:none; }
.wrap_view .paging_news .btn_next a{color:#808080; padding:3px 5px; font-family:"굴림", gulim, dotum,"돋움",sans-serif; font-size:12px; font-weight:bold; text-decoration:none; letter-spacing:-1px; }
#medipotArea{background-color: rgb(0, 0, 0); overflow: hidden; width: 600px; height: 450px; float:left;}
.wrap_view .section_view iframe{margin-left:-5px;}
.wrap_view .ico_play2{width: 16px;height: 16px;background-position: 0 0;display: block;overflow: hidden;background: url(../images/play.png) no-repeat; margin-top:-22px; margin-left:5px; position:absolute;}
.wrap_view .section_view span.desc, .wrap_view .section_view span.desc p{float:left;margin:10px 0 20px; font-family:gulim, "굴림"; font-size:16px; line-height:27px;word-break: break-all; word-wrap: break-word; padding-right:15px; width:625px;}
/* 텍스트 이미지 */
.wrap_view .section_playlist .list_play .text .thumb{float:left;width:27px;height:27px;margin:4px 8px 0 0;}
.wrap_view .section_playlist .list_play .text .thumb img{border:none; width:27px;height:27px;}
.wrap_view .section_playlist .list_play .text .cont{float:left;width:205px;}
.wrap_view .section_playlist .list_play .text .cont .info{padding-top:3px; float:left; }

.wrap_view .section_view img{width:auto; max-width:625px;}

#search_wrap_contents{width:620px; height:auto; text-align:left; margin:0; margin-right:auto; margin-left:auto; position:relative; display:block; z-index:20000;}
#search_wrap_contents #title{margin-left:10px; width:615px;height:32px; position:relative; display:block; float:left; border-bottom:2px #999 solid; margin-top:20px; }
.search_wrap_view{float:left;width:624px;margin-bottom:2px;border-bottom:1px solid #e6e6e6; clear:both;margin-left:10px; }
.search_wrap_view .section_view{float:left;width:624px;margin-top:20px; font-family:gulim, "굴림"; font-size:16px; line-height:27px;word-break: break-all;
word-wrap: break-word; }
.search_wrap_view .section_view .tit_view{padding:1px 0 5px 0;font-size:21px;letter-spacing:-1px;}
.search_wrap_view .section_view .info{padding:10px 0 25px 2px;}
.search_wrap_view .section_view .info .source{font-family:gulim, "굴림";font-size:12px;letter-spacing:-1px;padding-left:0; font-size:12px; float:left; color:#666}
.search_wrap_view .section_view .info .txt_bar{font-family:gulim, "굴림";font-size:12px;letter-spacing:-1px;font-weight:bold; padding:0 3px; float:left; color:#666}
.search_wrap_view .section_view .info .reporter{font-family:gulim, "굴림";font-size:12px;letter-spacing:-1px;color:#999; float:left;}
.search_wrap_view .section_view .info .data{font-family:gulim, "굴림";font-size:12px;letter-spacing:-1px;color:#999;  height:auto; float:left; margin-left:0px;}
.search_wrap_view .section_view .info .time{font-family:gulim, "굴림";font-size:12px;letter-spacing:0px;}
.search_wrap_view .section_view .info .info_btn{float:right; width:238px;font-family:gulim,"굴림";font-size:12px; margin-top:2px;margin-right:10px;}
.search_wrap_view .section_view .info .info_btn li{list-style:none; float:right; margin-left:-1px;}
.search_wrap_view .section_view .info .info_btn li a img{ float:left;border:none; margin-right:4px; width:12px; height:12px; margin-top:1px;}
.search_wrap_view .section_view .info .info_btn li a{ float:left;text-decoration:none; color:#666; background:#FDFDFD; border:1px #d5d5d5 solid; padding:4px 8px; letter-spacing:-1px; line-height:12px}
.search_wrap_view .section_view .info .info_btn .btn_scrap a{float:right; width:55px; height:21px;border:1px #d5d5d5 solid; padding:0 2px 0 22px; letter-spacing:-1px; line-height:22px; position:relative; background:url(../images/scrap_none.png) 5px 5px no-repeat; text-decoration:none; color:#666}
.search_wrap_view .section_view .info .info_btn .btn_scrap_on a{float:right; width:55px; height:21px;border:1px #d5d5d5 solid; padding:0 2px 0 22px; letter-spacing:-1px; line-height:22px; position:relative; background:url(../images/scrap.png) 5px 5px no-repeat; text-decoration:none; color:#666}
.search_wrap_view .section_view .info .info_btn .btn_origin a{float:right; width:45px; height:21px;border:1px #d5d5d5 solid; padding:0 2px 0 22px; letter-spacing:-1px; line-height:22px;margin-right:4px; position:relative; background:url(../images/origin.png) 5px 5px no-repeat; text-decoration:none; color:#666}
.search_wrap_view .section_view .info .info_btn .btn_print a{float:right; width:45px; height:21px;border:1px #d5d5d5 solid; padding:0 2px 0 24px; letter-spacing:-1px; line-height:22px;margin-right:4px; position:relative; background:url(../images/print.png) 6px 4px no-repeat; text-decoration:none; color:#666}
.search_wrap_view .section_view .info_btn .btn_capture a{float:right; width:45px; height:21px;border:1px #d5d5d5 solid; padding:0 2px 0 24px; letter-spacing:-1px; line-height:22px;margin-right:4px; position:relative; background:url(../images/capture.png) 6px 4px no-repeat; text-decoration:none; color:#666}

.search_wrap_view .wrap_desc{overflow-y:auto;height:253px;margin:18px 0 21px;border:1px solid #e6e6e6; float:left; width:598px;}
.search_wrap_view .wrap_desc p{font-family:"나눔고딕", "NanumGothic", "맑은고딕",'Malgun Gothic',"굴림", gulim, dotum,"돋움",sans-serif;font-size:14px;padding:3px 10px;color:#555;line-height:22px;}
.search_wrap_view .section_view .wrap_desc2 p.desc{font-family:gulim, "굴림"; font-size:16px; margin:0 15px 20px 0; line-height:27px;word-break: break-all;word-wrap: break-word;}
.search_wrap_view .section_view .wrap_desc2 .desc font{font-family:gulim, "굴림"; }
.search_wrap_view .section_view span.desc, .search_wrap_view .section_view span.desc p{float:left;margin:10px 0 20px; font-family:gulim, "굴림"; font-size:16px; line-height:27px;word-break: break-all; word-wrap: break-word; padding-right:5px; width:615px;}

#medipotArea{background-color: rgb(0, 0, 0); overflow: hidden; width: 600px; height: 450px; float:left;}

.search_wrap_view .section_view iframe{margin-left:-5px;}

#search_div{width:960px; margin:0 auto; height:210px; position:relative; font-size:13px;}
.dsrch_cont{width:750px; border:1px #999 solid; border-top:5px #F30 solid;  position:absolute; right:0;}
.dsrch_cont table{padding:0px 20px 5px; width:100%;}
.dsrch_cont td{border-bottom:1px #CCC dotted; height:28px; margin-top:15px; float:left; width:90%;}
.dsrch_cont td.tit{float:left; font-weight:bold; width:10%; padding:0}
#search_div #ctg_0{cursor:pointer;}
#search_div #ctg_1,#search_div #ctg_2,#search_div #ctg_3,#search_div #ctg_4,#search_div #ctg_5,#search_div #ctg_6,#search_div #ctg_7{ cursor:pointer; margin-left:5px;}
#search_div #ctg_0 span,#search_div #ctg_1 span,#search_div #ctg_2 span,#search_div #ctg_3 span,#search_div #ctg_4 span,#search_div #ctg_5 span,#search_div #ctg_6 span,#search_div #ctg_7 span{color:#33f;}


/*  공통 링크 스타일  */
a		{  text-decoration: none;  }
a:link, a:visited	{  color: #333333;  text-decoration: none;  }
a:hover, a:active	{  color: #fc7e2e;  text-decoration: underline;  }

/* 2013.02.05 편성표 테이블
 * /* Table */
.table{border:0;border-collapse:collapse;margin:0em 0;font-size:12px;font-family:Tahoma, Geneva, sans-serif}
.table table{width:100%;border:0;border-top:1px solid #666}
.table caption{padding:0px 0;font-weight:bold;text-align:left}
.table caption em{float:right;font-style:normal;font-weight:normal;color:#f60}
.table th,.table td{border:0;padding:4px;vertical-align:middle;}
.table th{height: 20px; background:#f8f8f8}
.table td{height: 22px;}
.table thead th{border-bottom:1px solid #999}
.table tfoot td{font-weight:bold;background:#f8f8f8}
.table .th_left{padding:0px 0;font-weight:bold;text-align:left}

.tablediv{border:0;border-collapse:collapse;margin:0em 0;font-size:12px;font-family:Tahoma, Geneva, sans-serif}


/* TableID */
.tableid{border:0;border-collapse:collapse;margin:0em 0;font-size:12px;font-family:Tahoma, Geneva, sans-serif}
.tableid table{width:100%;border:0;border-top:1px solid #666}
.tableid caption{padding:0px 0;font-weight:bold;text-align:left}
.tableid caption em{float:right;font-style:normal;font-weight:normal;color:#f60}
.tableid th,.tableid td{border:0;padding:4px;vertical-align:top;border-bottom:1px solid #ddd}
.tableid th{height: 20px;  background:#f8f8f8}
.tableid thead th{border-bottom:1px solid #999}
.tableid tfoot td{background:#f8f8f8}
.tableid img{vertical-align:middle; margin:0 1px;}

/* TableID */
.tabletv{border:0;border-collapse:collapse;margin:0em 0;font-size:12px;font-family:Tahoma, Geneva, sans-serif; border-left:1px solid #ddd; border-right:1px solid #ddd}
.tabletv table{width:1280px;border:0;border-top:1px solid #666}
.tabletv th,.tabletv td{border:0;padding:4px;vertical-align:middle;border-bottom:1px solid #ddd}
.tabletv .time{ width:40px; text-align:center; background:#f8f8f8; border-right:1px solid #ddd}
.tabletv .size{ width:155px; border-right:1px solid #ddd}
.tabletv .current{ width:155px; border-right:1px solid #ddd; background:#f8f8a0;}
.tabletv .cross{ width:155px;font-weight:bold; border-right:1px solid #ddd; background:#f8f8a0;}
.tabletv th{background:#f8f8f8}
.tabletv thead th{border-bottom:1px solid #999}

/* webable 2013.02.21 view 페이지에 페이징을 위해서 추가 합니다. */
.pagenate_small{padding-top:10px;padding-bottom:20px;font-family:verdana;font-size:13px; font-weight:bold;text-align:center; float:left; position:relative;width:280px;}
.pagenate_small a, .pagenate_small strong{display:inline-block;height:17px;margin:0 1px;padding:6px 4px 2px;color:#8e9094;line-height:13px;text-align:center;vertical-align:top; border:1px #ccc solid; text-decoration:none  !important}
.pagenate_small a:hover, .pagenate_small a:focus, .pagenate_small a:active,.pagenate_small strong{color:#f00;}
.pagenate_small a.prev img{float:left; padding:0; margin:-4px 1px 0;border:none; width:15px; height:22px; }

/* 스크랩보관함 편집/편집삭제 */
#content .substance .borad .board_type01 td.tdedit a{margin:4px 2px 0; padding:0; }
#content .substance .borad .board_type01 td.tdedit .scrap_list_modify{width:38px; height:22px; float:left; background-image:url(../images/newsedit.gif); background-repeat:no-repeat;text-indent:-9000px; margin-left:9px}
#content .substance .borad .board_type01  td.tdedit .scrap_list_delete{width:38px; height:22px; float:left; background-image:url(../images/newsedit_del.gif); background-repeat:no-repeat;text-indent:-9000px;}
/*webable 2013.03.11 스크랩북 삭제*/
#content .substance .borad .board_type01  td.tdedit .scrap_book_delete{width:38px; height:22px; float:left; background-image:url(../images/newsedit_del.gif); background-repeat:no-repeat; text-indent:-9000px; margin-left:20px}
/*webable 2013.03.11 스크랩북 기사삭제*/
/*#content .substance .list_edit .ui-sortable  span.tdedit .scrap_book_article_del{width:38px; height:22px; float:left; background-image:url(../images/newsedit_del.gif); background-repeat:no-repeat; text-indent:-9000px;}*/

/* 2013.02.27 스크랩보관함 저장*/
.viewbtn li .sort_list li:hover{background-color:#feeeed}
.viewbtn li .sort_list li a:hover{text-decoration:none; color:#F00}
.viewbtn li .sort_link_view{width:59px; height:23px; font-size:23px; line-height:23px;float:left; background:url(../images/btn_scrap_save.png) 0 0 no-repeat; text-indent:-9999px; margin:2px 3px 0 0; position:relative;}
.viewbtn li ul.sort_list{width: 75px;border: 2px solid #be161d;background: #fff;text-align: left; position:absolute; top:26px; right:-3px;  height:auto; padding:3px 0}
.viewbtn li .savepdf{width:45px; height:28px; font-size:13px; line-height:28px;float:left; position:relative; background:url(../images/img_pdf.png) 8px 5px no-repeat; padding-left:30px;}
.viewbtn li .savehwp{width:45px; height:28px; font-size:13px; line-height:28px;float:left; position:relative; background:url(../images/img_hwp.png) 8px 5px no-repeat;padding-left:30px;}
.viewbtn li .savedoc{width:45px; height:28px; font-size:13px; line-height:28px;float:left;  position:relative; background:url(../images/img_doc.png) 8px 5px no-repeat;padding-left:30px;}
.viewbtn li .savehtml{width:45px; height:28px; font-size:13px; line-height:28px;float:left;  position:relative; background:url(../images/img_html.png) 8px 5px no-repeat;padding-left:30px;}
.viewbtn li .save3mf{width:45px; height:28px; font-size:13px; line-height:28px;float:left;  position:relative; background:url(../images/img_3mf.png) 8px 5px no-repeat;padding-left:30px;}

td.limit_title{width:320px;overflow : hidden; white-space: nowrap;text-overflow:ellipsis; display:block;  height:27px; padding:2px 0; line-height:27px; float:left; margin-top:-1px;}
td.limit_title a{width:294px; padding:0 5px;overflow : hidden; white-space: nowrap;text-overflow:ellipsis; display:block; float:left  }
td.limit_title input{float:left; width:16px; height:16px; margin-top:7px;}

/* 20130319 스크랩보관함 선택추가 */
td.limit_title_folder{width:320px;overflow : hidden; white-space: nowrap;text-overflow:ellipsis; display:block;  height:27px; padding:2px 0; line-height:27px; float:left; margin-top:-1px;}
td.limit_title_folder a.title{min-width:224px; max-width:294px;overflow : hidden; white-space: nowrap;text-overflow:ellipsis; display:block; padding:0 5px; float:none;}
td.limit_title_folder input{float:left; width:16px; height:16px; margin-top:7px; }
td.limit_title_folder select{float:left; margin-top:5px;margin-left:2px;}

/* 20130329 마이뉴스 선택추가 */
td.limit_title_mynews{width:369px;overflow : hidden; white-space: nowrap;text-overflow:ellipsis; display:block;  height:27px; padding:2px 0; line-height:27px; float:left; margin-top:-1px}
td.limit_title_mynews a{width:340px; padding:0 5px;overflow : hidden; white-space: nowrap;text-overflow:ellipsis; display:block;  }
td.limit_title_mynews input{float:left; width:16px; height:16px; margin-top:7px; }
td.limit_title_mynews select{float:left; margin-top:5px;margin-left:2px;}

.substance .borad .board_type01 th input#checkall{margin:10px 8px 0 0; float:left;}

/* 기사순서편집  webable 2013.03.05 모바일용*/
.list_edit_m{width:920px; margin-left:20px; padding:0}
.list_edit_m .hd{font-size:13px; font-weight:bold; line-height:32px;border-bottom:1px #eee solid; color:#666; background-color:#ededed; height:32px;}
.list_edit_m ul{border-bottom:1px #999 solid;}
.list_edit_m li{font-size:12px; line-height:32px; border-bottom:1px #eee solid; color:#666; height:32px;}
.list_edit_m .scrap{width:20px; display:inline-block; padding:0 5px; text-align:center; text-overflow:ellipsis; white-space: nowrap;overflow: hidden; float:left; position:relative; }
.list_edit_m .scrap div{margin-top:11px; margin-left:-5px}
.list_edit_m .tit{width:300px; display:inline-block; padding:0 5px; text-overflow:ellipsis; white-space: nowrap;overflow: hidden; float:left; height:32px;}
.list_edit_m .tit a{text-decoration:none; color:#666;}
.list_edit_m .tit a:hover{color:#f00; text-decoration:underline;}
.list_edit_m li:hover{background-color:#FAFAFA; color:#f00;}
.list_edit_m li:hover a{background-color:#FAFAFA; color:#f00;}
.list_edit_m .sort{width:30px; display:inline-block; padding:0 5px; text-align:center;text-overflow:ellipsis; white-space: nowrap;overflow: hidden; float:left; height:32px;}
.list_edit_m .brd{width:60px; display:inline-block; padding:0 5px; text-align:center;text-overflow:ellipsis; white-space: nowrap;overflow: hidden; float:left; height:32px;}
.list_edit_m .pro{width:120px; display:inline-block; padding:0 5px; text-align:center;text-overflow:ellipsis; white-space: nowrap;overflow: hidden; float:left; height:32px;}
.list_edit_m .man{width:100px; display:inline-block; padding:0 5px; text-align:center;text-overflow:ellipsis; white-space: nowrap;overflow: hidden; float:left; height:32px;}
.list_edit_m .dat{width:110px; display:inline-block; padding:0 5px; text-align:center;text-overflow:ellipsis; white-space: nowrap;overflow: hidden; float:left; height:32px;}
.list_edit_m .group{width:70px; display:inline-block; padding:0 5px; text-align:left;text-overflow:ellipsis; white-space: nowrap;overflow: hidden; float:left; height:32px;}
.list_edit_m .tdedit {text-align:center; width:40px; height:32px; display:inline-block}
.list_edit_m .tdedit .scrap_book_article_del{width:38px; height:22px; background:url(../images/newsedit_del.gif) 0 0 no-repeat; text-indent:-9000px;position:relative; float:left; padding:0; margin:5px 0 0 5px; }
.list_edit_m .tdedit a:hover{width:38px; height:22px; background-image:url(../images/newsedit_del.gif); background-repeat:no-repeat; text-indent:-9000px;position:relative; }

.substance .scrap_bottom{width:960px; height:50px; margin-top:15px; float:left;}
.substance .scrap_bottom #bookname{float:left; }
.substance .scrap_bottom .scrap_book_make_off{width:98px; height:23px; font-size:23px; line-height:23px;float:left; background:url(../images/scrapbook_save.png) 0 0 no-repeat; text-indent:-9999px; margin:-1px 0 0 5px; position:relative;}
.substance .scrap_bottom .scrap_make{width:85px; height:23px; font-size:23px; line-height:23px;float:left; background:url(../images/scrapbook_scrap.png) 0 0 no-repeat; text-indent:-9999px; margin:-1px 0 0 5px; position:relative;}
.substance .scrap_bottom .scrap_del_history{width:98px; height:23px; font-size:23px; line-height:23px;float:left; background:url(../images/scrap_del_history.png) 0 0 no-repeat; text-indent:-9999px; margin:-1px 0 0 5px; position:relative;}
.substance .scrap_bottom #scrap_clear{width:85px; height:23px; font-size:23px; line-height:23px;float:left; background:url(../images/scrapbook_clear.png) 0 0 no-repeat; text-indent:-9999px; margin:-1px 0 0 5px; position:relative;}
.substance .scrap_bottom .alert{width:960px;margin-top:10px; float:left;}

/*130403*/
.mynews_bottom .pagenate{width:440px; margin-top:5px;}
.mynews_bottom .scrap_bottom{width:260px; height:30px; margin-top:15px; margin-left:20px; float:left;}
.mynews_bottom .scrap_bottom #bookname{float:left; margin-left:20px;}
.mynews_bottom .scrap_bottom .scrap_book_make_off{width:98px; height:23px; font-size:23px; line-height:23px;float:left; background:url(../images/scrapbook_save.png) 0 0 no-repeat; text-indent:-9999px; margin:-1px 0 0 5px; position:relative;}
.mynews_bottom .scrap_bottom .scrap_make{width:85px; height:23px; font-size:23px; line-height:23px;float:left; background:url(../images/scrapbook_scrap.png) 0 0 no-repeat; text-indent:-9999px; margin:-1px 0 0 5px; position:relative;}
.mynews_bottom .scrap_bottom .selected{width:50px; height:20px; float:left; background:url(../images/arrow_op.gif) no-repeat 94% #fff;;margin:0 5px 0 2px; border:1px #ccc solid; padding:0 13px 0 3px; font-size:12px; line-height:20px; color:#333!important ;overflow : hidden; white-space: nowrap;text-overflow:ellipsis; cursor:pointer}
.mynews_bottom .scrap_bottom .selected:hover{border:1px #bbb solid; color:#333;}
.mynews_bottom .scrap_bottom dl{min-width:40px; z-index:50000; cursor:pointer; min-height:25px; position: absolute;border:1px #ccc solid; background:#fff; color:#555!important; display:none; margin-top:22px; margin-left:2px;overflow-x:hidden; overflow-y:auto; max-height:150px;}
.mynews_bottom .scrap_bottom dl dt{min-width:90px;width:100%;height:25px;background:#fff; color:#555!important; overflow : hidden; white-space: nowrap;text-overflow:ellipsis; border:none; line-height:25px;}
.mynews_bottom .scrap_bottom dl dt a{width:100%;height:25px; float:left; background:none; color:#555!important; overflow : hidden; white-space: nowrap;text-overflow:ellipsis; padding-left:5px; font-size:12px;}
.mynews_bottom .scrap_bottom dl dt:hover, .mynews_bottom .scrap_bottom dl dt:hover a{color:#fff!important; background-color:#666; text-decoration:none;}
.mynews_bottom .scrap_bottom dl dt.select_folder a{font-weight:bold; color:#000!important}
.mynews_bottom .scrap_bottom dl dt.select_folder:hover a{font-weight:bold; color:#fff!important}

/* 스크랩북_기사순서편집, 스크랩보관함리스트 */
.list_edit_scrap_book, .substance .scrap_storage{width:920px; margin-left:20px; padding:0; border-bottom:2px #e4e4e4 solid;}
.list_edit_scrap_book .hd, .substance .scrap_storage .hd{font-size:13px; font-weight:bold; line-height:32px;border-bottom:1px #eee solid; color:#666; background-color:#ededed; height:32px;}
.list_edit_scrap_book li:hover{cursor:move}
.list_edit_scrap_book li, .substance .scrap_storage li{font-size:12px; line-height:32px; border-bottom:1px #eee solid; color:#666; height:32px;}
.substance .scrap_storage li:hover, .substance .scrap_storage li:hover .tit a.title, .list_edit_scrap_book .con li:hover .tit a.title{color:#F00;}
.substance .scrap_storage li.book_state_y{ background:#feeeed}
.list_edit_scrap_book .scrap, .substance .scrap_storage .scrap{width:20px; display:inline-block; padding:0 5px; text-align:center; text-overflow:ellipsis; white-space: nowrap;overflow: hidden; float:left; position:relative; height:32px; }
.substance .scrap_storage .scrap .scrap_listbtn a, .substance .scrap_storage .scrap .scrap_listbtn_on a{margin-left:10px; }
.list_edit_scrap_book ul, .substance .scrap_storage ul{border-bottom:none;}
.list_edit_scrap_book .scrap div, .substance .scrap_storage .scrap div{margin-top:11px; margin-left:-5px}
.list_edit_scrap_book .tit{width:328px; display:inline-block; padding:0 5px; text-overflow:ellipsis; white-space: nowrap;overflow: hidden;float:left;}
.list_edit_scrap_book .tit a.title{text-decoration:none; color:#666; min-width:245px; max-width:328px; text-overflow:ellipsis; white-space: nowrap;overflow: hidden; display:block;}
.list_edit_scrap_book .tit select{float:left; margin:7px 3px 0 0;}
.list_edit_scrap_book .con, .substance .scrap_storage .con{max-height:658px; overflow-y:auto;}
.substance .scrap_storage .group{width:70px; display:inline-block; padding:0 5px; text-align:left;text-overflow:ellipsis; white-space: nowrap;overflow: hidden;float:left;height:32px;}
.substance .scrap_storage .tit{width:325px; display:inline-block; padding:0 5px; text-overflow:ellipsis; white-space: nowrap;overflow: hidden;float:left;}
.substance .scrap_storage .tit input{float:left; margin:10px 5px 0 0;}
.substance .scrap_storage .tit a.title{text-decoration:none; color:#666; min-width:100px; max-width:303px; text-overflow:ellipsis; white-space: nowrap;overflow: hidden; display:block;}
.substance .scrap_storage .tit a.title:hover{color:#F00;}
.substance .scrap_storage .tit select{float:left; margin:7px 3px 0 0;}
.substance .scrap_storage .brd{width:65px; display:inline-block; padding:0 5px; text-align:center;text-overflow:ellipsis; white-space: nowrap;overflow: hidden; float:left; height:32px;}
.substance .scrap_storage .pro{width:83px; display:inline-block; padding:0 5px; text-align:center;text-overflow:ellipsis; white-space: nowrap;overflow: hidden;float:left;height:32px;}
.substance .scrap_storage .man{width:85px; display:inline-block; padding:0 5px; text-align:center;text-overflow:ellipsis; white-space: nowrap;overflow: hidden;float:left; height:32px;}
.substance .scrap_storage .dat{width:90px; display:inline-block; padding:0 5px; text-align:center;text-overflow:ellipsis; white-space: nowrap;overflow: hidden;float:left;height:32px;}
.substance .scrap_storage .tdedit{width:85px; display:inline-block; text-align:center; height:32px; float:left;}
.substance .scrap_storage .tdedit a{margin:0 2px; padding:0; }
.substance .scrap_storage .tdedit .scrap_list_modify{width:38px; height:27px; float:left; background-image:url(../images/newsedit.gif); background-repeat:no-repeat; background-position:0 5px;text-indent:-9000px; margin-left:2px}
.substance .scrap_storage .tdedit .scrap_list_delete{width:38px; height:27px; float:left; background-image:url(../images/newsedit_del.gif); background-repeat:no-repeat;background-position:0 5px;text-indent:-9000px;}
.substance .scrap_storage .dat_mynews{width:110px; display:inline-block; padding:0 5px; text-align:center;text-overflow:ellipsis; white-space: nowrap;overflow: hidden;float:left;height:32px;}
.substance .scrap_storage .tdedit_mynews{width:70px; display:inline-block; text-align:center; height:32px;}
.substance .scrap_storage .tdedit_mynews a{margin:4px 2px 0; padding:0; }
.substance .scrap_storage .tdedit_mynews .edit{width:38px; height:22px; float:left; background-image:url(../images/mynewsedit.gif); background-repeat:no-repeat;text-indent:-9000px; margin-left:9px}


.list_edit_scrap_book .tit a:hover, .substance .scrap_storage tit a:hover{color:#f00; text-decoration:underline;}
.list_edit_scrap_book li:hover, .substance .scrap_storage li:hover{background-color:#FAFAFA; color:#f00;}
.list_edit_scrap_book li:hover a, .substance .scrap_storage li:hover a{background-color:#FAFAFA; color:#f00;}
.list_edit_scrap_book .brd{width:60px; display:inline-block; padding:0 5px; text-align:center;text-overflow:ellipsis; white-space: nowrap;overflow: hidden; float:left; height:32px;}
.list_edit_scrap_book .pro{width:120px; display:inline-block; padding:0 5px; text-align:center;text-overflow:ellipsis; white-space: nowrap;overflow: hidden;float:left;height:32px;}
.list_edit_scrap_book .man{width:100px; display:inline-block; padding:0 5px; text-align:center;text-overflow:ellipsis; white-space: nowrap;overflow: hidden;float:left; height:32px;}
.list_edit_scrap_book .dat{width:115px; display:inline-block; padding:0 5px; text-align:center;text-overflow:ellipsis; white-space: nowrap;overflow: hidden;float:left;height:32px;}
.list_edit_scrap_book .group{width:70px; display:inline-block; padding:0 5px; text-align:left;text-overflow:ellipsis; white-space: nowrap;overflow: hidden;float:left;height:32px;}
.list_edit_scrap_book .tdedit {text-align:center; width:40px; height:32px; display:inline-block; float:left;}
.list_edit_scrap_book .tdedit .scrap_book_article_del{width:38px; height:27px; background:url(../images/newsedit_del.gif) 0 5px no-repeat; text-indent:-9000px;position:relative; float:left; padding:0; margin-left:5px; }
.list_edit_scrap_book .tdedit a:hover{width:38px; height:27px; background-image:url(../images/newsedit_del.gif); background-repeat:no-repeat; text-indent:-9000px;position:relative; }


 /*스크랩북_파일첨부*/
 .scrap_book_list_bottom #upload_area{width:920px; margin-top:15px; margin-left:20px; padding:0;}
 .scrap_book_list_bottom #upload_area .upload_area_up{width:92px; height:24px; background:url(../images/upload_up.png) 0 0 no-repeat; text-indent:-9999px; float:left;position:relative; margin-right:3px;}
 .scrap_book_list_bottom #upload_area .upload_area_down{width:92px; height:24px; background:url(../images/upload_down.png) 0 0 no-repeat; text-indent:-9999px; float:left;position:relative;margin-right:3px;}
 .scrap_book_list_bottom #upload_area a.scrap_book_img_download,  .list_edit_scrap_book #file_upload a.scrap_book_img_download,  .scrap_book_list_bottom #file_upload a.scrap_book_img_download{position:relative; float:left; width:75px; height:22px; font-size:12px;color:#333; border:#ccc 1px solid; background-color:#fafafa;line-height:22px; text-decoration:none; margin:0 2px;}
 .scrap_book_list_bottom #upload_area a.scrap_book_img_download img, .list_edit_scrap_book #file_upload a.scrap_book_img_download img,  .scrap_book_list_bottom #file_upload a.scrap_book_img_download img{float:left; width:16px; height:16px; margin:3px 3px 3px 4px; border:none;}
 .scrap_book_list_bottom #file_upload a.scrap_book_img_del{position:relative; float:left; width:42px; height:22px; font-size:12px;color:#333; border:#ccc 1px solid; background-color:#fafafa;line-height:22px; text-decoration:none; margin:0 2px; text-align:center}
 .scrap_book_list_bottom #upload_area input, .list_edit_scrap_book #file_upload input, .scrap_book_list_bottom #file_upload input{float:left;}

.scrap_book_list_bottom #file_upload .scrap_book_ul{width:920px; float:left; clear:both; background:none; border:none; margin-top:10px; margin-left:20px;}
.scrap_book_list_bottom #file_upload .scrap_book_ul li{width:100%; float:left; list-style:none; border-bottom:none; background:none; height:30px; margin:2px 0;}
.scrap_book_list_bottom #file_upload .scrap_book_ul li:hover{background:none; cursor:default; color:#666;}
.scrap_book_list_bottom #file_upload .scrap_book_ul li.scrap_book_upload input{width:66px; height:30px;position:relative; margin-left:200px; margin-top:10px; border:none;}

/*보도리스트*/
.scrap_book_list_bottom #upload_area .popup_book_list{width:89px; height:24px; background:url(../images/popup_book_list.png) 0 0 no-repeat; text-indent:-9999px; float:left;position:relative; margin-right:3px;}

.scrap_book_list_bottom .scrap_mail_send{width:79px; height:24px; background:url(../images/scrap_mail_send.png) 0 0 no-repeat; text-indent:-9999px; float:left;position:relative; margin-right:3px; display:block;}

#popup_scrap_folder{position: absolute;top:120px; left:5px;  display:none; z-index:30000; min-width:100px; width:auto;  border:1px #999 solid; overflow:hidden;  background:#fff; font-size:13px; padding-top:25px;}
#popup_scrap_folder div{float:left; max-height:130px; overflow-y:auto; min-width:80px; padding-right:20px;}
#popup_scrap_folder div p{width:100%; height:25px; line-height:25px; padding-right:20px;}
#popup_scrap_folder div p:hover, #popup_scrap_folder div p a:hover{background:#feeeed; color:#000; text-decoration:none; font-weight:bold;}
#popup_scrap_folder div p a{margin-left:10px; cursor:pointer; width:100%; height:25px; line-height:25px; float:left;}
#popup_scrap_folder p.exit{width:100%; height:25px; background-color:#EAEAEA; position:absolute; left:0; top:0; }
#popup_scrap_folder p.exit a {width:17px; height:17px; background:url(../images/del.png); z-index:30001; float:right; margin:4px;text-indent:-9999px; cursor:pointer}
#popup_scrap_folder p.exit a:hover{width:17px; height:17px; background:url(../images/del_over.png);}
#popup_scrap_folder p.exit span{margin:5px; font-size:12px; font-weight:bold; color:#333; width:50px; line-height:25px;}
#popup_scrap_folder div p.exit:hover{background:#eaeaea;}
/*2013 03 21 select box ul로 바꾸기*/
#content .substance .borad .board_type01 td.limit_title_folder .selected{width:50px; height:20px; float:left; background:url(../images/arrow_op.gif) no-repeat 94% #fff;;margin:3px 0 0 2px; border:1px #ccc solid; padding:0 13px 0 3px; font-size:12px; line-height:20px; color:#333!important ;overflow : hidden; white-space: nowrap;text-overflow:ellipsis; cursor:pointer}
#content .substance .borad .board_type01 td.limit_title_folder .selected:hover{border:1px #bbb solid; color:#333;}
#content .substance .borad .board_type01 td.limit_title_folder ul{min-width:40px; z-index:50000; cursor:pointer; min-height:25px; position: absolute;border:1px #ccc solid; background:#fff; color:#555!important; display:none; margin-top:25px; margin-left:18px;overflow-x:hidden; overflow-y:auto; max-height:150px;}
#content .substance .borad .board_type01 td.limit_title_folder ul li{min-width:90px;width:100%;height:25px;background:#fff; color:#555!important; overflow : hidden; white-space: nowrap;text-overflow:ellipsis;}
#content .substance .borad .board_type01 td.limit_title_folder ul li a{width:100%;height:25px; float:left; background:none; color:#555!important; overflow : hidden; white-space: nowrap;text-overflow:ellipsis;}
#content .substance .borad .board_type01 td.limit_title_folder ul li:hover, #content .substance .borad .board_type01 td.limit_title_folder ul li:hover a{color:#fff!important; background-color:#666; text-decoration:none;}
#content .substance .borad .board_type01 td.limit_title_folder ul li.select_folder a{font-weight:bold; color:#000!important}
#content .substance .borad .board_type01 td.limit_title_folder ul li.select_folder:hover a{font-weight:bold; color:#fff!important}

/*2013 03 28 select box ul로 바꾸기*/
#content .substance .list_edit_scrap_book .tit .selected{width:50px; height:20px; float:left; background:url(../images/arrow_op.gif) no-repeat 94% #fff;;margin:3px 5px 0 2px; border:1px #ccc solid; padding:0 13px 0 3px; font-size:12px; line-height:20px; color:#333!important ;overflow : hidden; white-space: nowrap;text-overflow:ellipsis; cursor:pointer}
#content .substance  .list_edit_scrap_book .tit .selected:hover, #content .substance .scrap_storage .con .tit .selected:hover{border:1px #bbb solid; color:#333;}
#content .substance  .list_edit_scrap_book .tit dl, #content .substance .scrap_storage .con .tit dl{min-width:40px; z-index:50000; cursor:pointer; min-height:25px; position: absolute;border:1px #ccc solid; background:#fff; color:#555!important; display:none; margin-top:25px; margin-left:20px;overflow-x:hidden; overflow-y:auto; max-height:150px;}
#content .substance  .list_edit_scrap_book .tit dl{margin-left:2px}
#content .substance  .list_edit_scrap_book .tit dl dt, #content .substance .scrap_storage .con .tit dl dt{min-width:90px;width:100%;height:25px;background:#fff; color:#555!important; overflow : hidden; white-space: nowrap;text-overflow:ellipsis; border:none; line-height:25px;}
#content .substance  .list_edit_scrap_book .tit dl dt a, #content .substance .scrap_storage .con .tit dl dt a{width:100%;height:25px; float:left; background:none; color:#555!important; overflow : hidden; white-space: nowrap;text-overflow:ellipsis; padding:0 5px;}
#content .substance  .list_edit_scrap_book .tit dl dt:hover, #content .substance  .list_edit_scrap_book .tit dl dt:hover a, #content .substance .scrap_storage .con .tit dl dt:hover, #content .substance .scrap_storage .con .tit dl dt:hover a{color:#fff!important; background-color:#666; text-decoration:none;}
#content .substance  .list_edit_scrap_book .tit dl dt.select_folder a, #content .substance .scrap_storage .con .tit dl dt.select_folder a{font-weight:bold; color:#000!important}
#content .substance  .list_edit_scrap_book .tit dl dt.select_folder:hover a, #content .substance .scrap_storage .con .tit dl dt.select_folder:hover a{font-weight:bold; color:#fff!important}

/*2013 04 02 webable  select box ul로 바꾸기*/
#content .substance .list_edit_m .tit .selected{width:50px; height:20px; float:left; background:url(../images/arrow_op.gif) no-repeat 94% #fff;;margin:3px 5px 0 2px; border:1px #ccc solid; padding:0 13px 0 3px; font-size:12px; line-height:20px; color:#333!important ;overflow : hidden; white-space: nowrap;text-overflow:ellipsis; cursor:pointer}
#content .substance  .list_edit_m .tit .selected:hover{border:1px #bbb solid; color:#333;}
#content .substance  .list_edit_m .tit dl{min-width:40px; z-index:50000; cursor:pointer; min-height:25px; position: absolute;border:1px #ccc solid; background:#fff; color:#555!important; display:none; margin-top:25px; margin-left:2px;overflow-x:hidden; overflow-y:auto; max-height:150px;}
#content .substance  .list_edit_m .tit dl dt{min-width:90px;width:100%;height:25px;background:#fff; color:#555!important; overflow : hidden; white-space: nowrap;text-overflow:ellipsis; border:none; line-height:25px;}
#content .substance  .list_edit_m .tit dl dt a{width:100%;height:25px; float:left; background:none; color:#555!important; overflow : hidden; white-space: nowrap;text-overflow:ellipsis; padding-left:5px;}
#content .substance  .list_edit_m .tit dl dt:hover, #content .substance  .list_edit_scrap_book .tit dl dt:hover a{color:#fff!important; background-color:#666; text-decoration:none;}
#content .substance  .list_edit_m .tit dl dt.select_folder a{font-weight:bold; color:#000!important}
#content .substance  .list_edit_m .tit dl dt.select_folder:hover a{font-weight:bold; color:#fff!important}

#wrap_contents #title .scrap_book_except{width:175px; height:13px; margin-top:6px; margin-left:245px; float:left;}
#wrap_contents #title .scrap_book_except input{float:left; margin-right:3px;}
#wrap_contents #title .scrap_book_except font{line-height:13px; font-size:12px; float:left; width:145px;}



#email_tab{width:920px; float:left}
#email_tab .address{border:1px solid #ddd; border-top:2px #666 solid; margin-top:15px; }
#email_tab .address .email_list span, #alarm_tab .address .email_list span{overflow : hidden; white-space: nowrap;text-overflow:ellipsis;}
.tab.line .address .con{border-bottom:1px #999 solid; background-color:#f8f8f8; height:35px; color:#333; font-size:13px; font-weight:bold; line-height:35px;}
#email_tab .address .con span.chk, #email_tab .address .input span.chk{ text-indent:-9999px;}
.tab.line span{float:left; padding:0 4px}
#email_tab span.chk{width:16px;}
.tab.line font{font-size:13px; font-weight:bold; color:#666;}
.tab.line span.chk input{margin:10px 0 0 2px; }
.tab.line span.name{width:100px;}
.tab.line span.name input{width:96px;}
.tab.line span.name_id{width:120px;}
.tab.line span.name_id input{width:116px;}
.tab.line span.mail{width:165px;}
.tab.line span.mail input{width:163px;}
.tab.line span.tel{width:135px;}
.tab.line span.tel input{width:133px;}
.tab.line span.dept{width:130px;}
.tab.line span.dept input{width:128px;}
/*.tab.line span.memo{width:220px; white-space:nowrap }
.tab.line span.memo input{width:218px;}
.tab.line span.del{width:60px; height:15px;}*/
.tab.line span.memo{width:180px; white-space:nowrap }
.tab.line span.memo input{width:178px;}
.tab.line span.del{width:50px; height:15px;}
.tab.line .input{ height:20px; padding:5px 0; width:918px;}
.tab.line .email_list .input{width:901px;}
.tab.line .email_list .input span{height:20px;}
.tab.line ul.email_list{overflow-y:scroll; border-top:1px #CCC solid;}
.tab.line ul.email_list li{height:13px;vertical-align:middle;color:#333; padding:10px 0; font-size:12px; border-bottom:1px #ddd solid;}
#alarm_tab .keyword_alarm_list span.chk, #alarm_tab .alarm_list .address .chk{ height:17px; margin-top:-1px}
#realtime_tab .keyword_alarm_list span.chk, #realtime_tab .alarm_list .address .chk{ height:17px; margin-top:-1px}
.tab.line ul.email_list li span{height:13px; line-height:13px;}

.tab.line #email_tab ul.email_list li{min-height:13px;height:auto;vertical-align:middle;color:#333; font-size:12px; border-bottom:1px #ddd solid; padding:10px 0; width:901px; position:relative; float:left;}
.tab.line #email_tab ul.email_list li.email_list_edit{min-height:13px;height:auto;vertical-align:middle;color:#333; font-size:12px; border-bottom:1px #ddd solid; padding:0; width:901px; position:relative; float:left;}
.tab.line #email_tab ul.email_list li.email_list_edit span.memo input{width:210px;}
.tab.line #email_tab ul.email_list li span.memo{min-height:13px; height:auto; line-height:17px; white-space:normal; width:210px; padding:0 9px;}


#alarm_tab .time_list{width:200px; height:550px; float:left; margin:15px 25px 0 0}
#alarm_tab .time_list .alarm_edit{width:200px; height:15px; float:left; margin-bottom:15px; line-height:15px;}
#alarm_tab .time_list .alarm_edit font{float:left; margin-right:5px;}
#alarm_tab .time_list .alarm_time{margin-top:5px; float:left;}
#alarm_tab .time_list .alarm_time ul{width:198px; height:428px; border:1px #ddd solid; margin-top:5px; overflow-y:scroll; overflow-x:hidden}
#alarm_tab .time_list .alarm_time li{width:168px;height:31px; border-bottom:1px #ddd solid; list-style:none; line-height:32px; font-size:13px; padding-left:12px;}
#alarm_tab .time_list .alarm_time li:hover{ background-color:#feeeed}
#alarm_tab .time_list .alarm_time li a{margin-right:10px; float:right; width:28px; height:15px; }
#alarm_tab .time_list .alarm_time li a .time_on{width:28px; height:15px; background-image:url(../images/alarm_time_on.png); float:left; margin-top:8px; text-indent:-9999px;background-repeat:no-repeat;}
#alarm_tab .time_list .alarm_time li a .time_off{width:28px; height:15px; background-image:url(../images/alarm_time_off.png); float:left; margin-top:8px; text-indent:-9999px; background-repeat:no-repeat;}
#alarm_tab .time_list .alarm_time .edit a{width:104px; height:33px; background-image:url(../images/font_config.png); float:left; margin:8px 48px; text-indent:-9999px; border:none;}

#alarm_tab .keyword_alarm_list{width:695px; height:275px; float:left; margin-top:15px;}
#alarm_tab .keyword_alarm_list .email_list{ height:204px;}
#alarm_tab .keyword_alarm_list .address{border:1px solid #ddd; border-top:2px #666 solid; margin-top:5px;}
#alarm_tab .keyword_alarm_list span{text-align:center;  padding:0 8px;}
#alarm_tab .keyword_alarm_list span.chk{width:42px;}
#alarm_tab .keyword_alarm_list span.chk input, #alarm_tab .alarm_list .address .chk input{margin:0; }
#alarm_tab .keyword_alarm_list span.memo, #alarm_tab .keyword_alarm_list span.mail{text-align:left;}


#alarm_tab .alarm_list{width:695px; height:270px; float:left; margin-top:15px;}
#alarm_tab .alarm_list .email_list{ height:204px;}
#alarm_tab .alarm_list .address{border:1px solid #ddd; border-top:2px #666 solid; margin-top:5px;}
#alarm_tab .alarm_list .address .name{padding-left:15px;}
#alarm_tab .alarm_list .address .chk{width:40px; text-align:center;}

/*webable 2013.09.10 실시간 레이아웃 추가 */
#realtime_tab .time_list{width:200px; height:550px; float:left; margin:15px 25px 0 0}
#realtime_tab .time_list .alarm_edit{width:200px; height:15px; float:left; margin-bottom:15px; line-height:15px;}
#realtime_tab .time_list .alarm_edit font{float:left; margin-right:5px;}
#realtime_tab .time_list .alarm_time{margin-top:5px; float:left;}
#realtime_tab .time_list .alarm_time ul{width:198px; height:428px; border:1px #ddd solid; margin-top:5px; overflow-y:scroll; overflow-x:hidden}
#realtime_tab .time_list .alarm_time li{width:168px;height:31px; border-bottom:1px #ddd solid; list-style:none; line-height:32px; font-size:13px; padding-left:12px;}
#realtime_tab .time_list .alarm_time li:hover{ background-color:#feeeed}
#realtime_tab .time_list .alarm_time li a{margin-right:10px; float:right; width:28px; height:15px; }
#realtime_tab .time_list .alarm_time li a .cctime_on{width:28px; height:15px; background-image:url(../images/alarm_time_on.png); float:left; margin-top:8px; text-indent:-9999px;background-repeat:no-repeat;}
#realtime_tab .time_list .alarm_time li a .cctime_off{width:28px; height:15px; background-image:url(../images/alarm_time_off.png); float:left; margin-top:8px; text-indent:-9999px; background-repeat:no-repeat;}
#realtime_tab .time_list .alarm_time .edit a{width:104px; height:33px; background-image:url(../images/font_config.png); float:left; margin:8px 48px; text-indent:-9999px; border:none;}

#realtime_tab .keyword_alarm_list{width:695px; height:275px; float:left; margin-top:15px;}
#realtime_tab .keyword_alarm_list .email_list{ height:204px;}
#realtime_tab .keyword_alarm_list .address{border:1px solid #ddd; border-top:2px #666 solid; margin-top:5px;}
#realtime_tab .keyword_alarm_list span{text-align:center;  padding:0 8px;}
#realtime_tab .keyword_alarm_list span.chk{width:42px;}
#realtime_tab .keyword_alarm_list span.chk input, #realtime_tab .alarm_list .address .chk input{margin:0; }
#realtime_tab .keyword_alarm_list span.memo, #realtime_tab .keyword_alarm_list span.mail{text-align:left;}
#realtime_tab .alarm_list{width:695px; height:270px; float:left; margin-top:15px;}
#realtime_tab .alarm_list .email_list{ height:204px;}
#realtime_tab .alarm_list .address{border:1px solid #ddd; border-top:2px #666 solid; margin-top:5px;}
#realtime_tab .alarm_list .address .name{padding-left:15px;}
#realtime_tab .alarm_list .address .chk{width:40px; text-align:center;}

#group_tab .repuest{width:400px; float:left; margin-top:15px;}
#group_tab .approval{width:505px; float:left; margin-top:15px;}
#group_tab .repuest{margin-right:15px;}
#group_tab .group_wrap{ border:1px solid #ddd; border-top:2px #666 solid; margin-top:5px; }
#group_tab .repuest .con, #group_tab .approval .con{border-bottom:1px #999 solid; background-color:#f8f8f8; height:35px; color:#333; font-size:13px; font-weight:bold; line-height:35px;}
#group_tab li, #group_tab .input{font-size:12px;height:33px;vertical-align:middle;color:#333; font-size:12px; border-bottom:1px #ddd solid;}
#group_tab li span{height:33px; line-height:33px;}
#group_tab .input, #group_tab .input span{height:23px;}
#group_tab .input{width:100%;}
#group_tab .chk{width:45px; text-align:center;}
#group_tab .del{text-align:center; vertical-align:middle;}
#group_tab .change{width:35px; text-align:center;}
#group_tab .approval .del input{margin:10px 0 0 2px; }

#scrap_book_tab .cate{width:450px; float:left; margin-top:15px;}
#scrap_book_tab .group_wrap{ border:1px solid #ddd; border-top:2px #666 solid; margin-top:5px; }
#scrap_book_tab .cate .con{border-bottom:1px #999 solid; background-color:#f8f8f8; height:35px; color:#333; font-size:13px; font-weight:bold; line-height:35px; width:100%}
#scrap_book_tab li, #scrap_book_tab .input{font-size:12px;height:33px;vertical-align:middle;color:#333; font-size:12px; border-bottom:1px #ddd solid;}
#scrap_book_tab li span{height:33px; line-height:33px;}
#scrap_book_tab .input, #scrap_book_tab .input span{height:23px;}
#scrap_book_tab .input{width:100%;}
#scrap_book_tab .del{text-align:center; vertical-align:middle;}
#scrap_book_tab .tel{text-align:center;}
#scrap_book_tab  span{ padding:0 5px;}


.scrap_storage p.selected{width:50px; height:20px; float:left; background:url(../images/arrow_op.gif) no-repeat 94% #fff;;margin:5px 5px 0 2px; border:1px #ccc solid; padding:0 13px 0 3px; font-size:12px; line-height:20px; color:#333!important ;overflow : hidden; white-space: nowrap;text-overflow:ellipsis; cursor:pointer}
.group_wrap li .memo{ overflow : hidden; white-space: nowrap;text-overflow:ellipsis; }
.btn_smartpop{width:16px; height:16px; margin-left:5px; margin-top:2px; float:left;}
.btn_smartpop img{width:16px; height:16px; float:left; margin:0; padding:0;}
.ui-autocomplete-input{float:left;}

.alarm_gt{float:left;}



/* webable 2013.09.12 환경설정 > 자동검색 매체선택 DIV */
#broadcast_div_config{width:80px; height:300px; border:2px #be161d solid; position: absolute; top:0px; left:0px; z-index:20001; background:#fff; font-size:13px; padding:5px 8px}
#broadcast_div_config label{float:left; width:70px; margin:5px}
#broadcast_div_config label.media_label{float:left; width:80px; margin:0; height:1px; background-color:#ddd}

#broadcast_div_config label input{margin:1px 3px 0 0; float:left;}
#broadcast_div_config label span{float:left;}


/* 2013.09.26 환경설정 > 알리미 device리스트 */
#alarm_tab .push_list{width:695px; height:270px; float:right; margin-top:15px;}
#alarm_tab .push_list .email_list{ height:204px;}
#alarm_tab .push_list .address{border:1px solid #ddd; border-top:2px #666 solid; margin-top:5px;}
#alarm_tab .push_list .address .name{ text-align:center;}
#alarm_tab .push_list .address .device{width:120px;}
#alarm_tab .push_list .address .chk{width:40px; text-align:center;}
#alarm_tab .push_list .address .test{width:90px; text-align:center; padding-left:20px; padding-right:20px;}
#alarm_tab .push_list .address .tel{width:90px; text-align:left;padding-left:15px;}
#alarm_tab .keyword_alarm_list span.chk input, #alarm_tab .push_list .address .chk input{margin:0; }

/* 2013.09.26 환경설정 > 실시간알리미 device리스트 */
#realtime_tab .push_list{width:695px; height:270px; float:right; margin-top:15px;}
#realtime_tab .push_list .email_list{ height:204px;}
#realtime_tab .push_list .address{border:1px solid #ddd; border-top:2px #666 solid; margin-top:5px;}
#realtime_tab .push_list .address .name{text-align:center;}
#realtime_tab .push_list .address .device{width:120px;}
#realtime_tab .push_list .address .chk{width:40px; text-align:center;}
#realtime_tab .push_list .address .test{width:90px; text-align:center; padding-left:20px; padding-right:20px;}
#realtime_tab .push_list .address .tel{width:90px; text-align:left;padding-left:15px;}
#realtime_tab .keyword_alarm_list span.chk input, #realtime_tab .push_list .address .chk input{margin:0; }


/* 2014.01.06 실시간 검색 > 실시간검색기사 보기화면 */
#move_prev, #move_next{ width:45%; text-align:center; font-size:12px; color:#999; display:block; margin:0; height:30px; line-height:35px;background:#333; border:1px #16171B solid; position:fixed; bottom:0;}
#move_prev{left:0;}
#move_next{ right:0}
#move_prev span, #move_next span{display:block;}

/*2016.02.23 cover config 표지 설정 */
#cover_main{border: 1px solid black;    width: 595px;    height: 842px; text-align:left; margin:0; margin-right:auto; margin-left:auto; position:relative; display:block;}

/*2021.02.22 csv_download 추가 */
#content_two.cont2_top{width: 553px; margin: 5px 0;}
.btn_down-csv{float:right; width:60px; height:21px;border:1px #d5d5d5 solid; padding:0 2px 0 22px; letter-spacing:-1px; line-height:22px;margin-right:4px; position:relative; background:url(../images/btn_down.png) 5px 3px no-repeat; text-decoration:none;  font-size: 12px;}
.btn_down-csv a{color: #666; display: block;}
