@charset "UTF-8";

#pop_wrap {float:left; width:100%;}

/* 공통 */
.popFrame {width:100%;}
.popFrame .popHeader {border:2px solid #r3e3e3e; padding:0 0 9px 0; border-bottom:0px; background:url('/Images/Popup/bg_popTop.gif') repeat-x left top;}
.popFrame h1 {width:auto; height:15px; color:#FFFFFF; font-size:1.2em; font-weight:bold; margin:0px; padding:7px 0 0 24px; background:url('/images/sblue_01/Bul/bl_popup.gif') no-repeat 10px 6px;}
.popFrame h2 {padding:15px 0 0 24px;color:#003399;font-weight:bold; background:url('/Images/Popup/book_icon01.gif') no-repeat 12px 18px;} 
.popFrame p {float:left; display:block; margin:20px 20px 10px 20px;}
.popFrame table {float:left; width:100%;}
.popFrame table th {text-align:left; padding:2px 0 0 20px;}
.popFrame table td {padding:2px 0 1px;}
.btnAling {width:100%; margin:0 auto; text-align:center;padding:15px 0  20px 0;}
.close {position:absolute; top:8px; right:8px;}
h3.h3Tit_bul {float:left; width:auto; height:auto; margin:0 0 0 5px; padding:0 0 8px 15px; font-size:12px; color:#666; font-weight:bold; background:url('/nel_program/nel_images/common/bul/bul_brown.gif') no-repeat left 1px;}

/* 공통2 */
.popFrame2 {width:100%;}
.popFrame2 .popHeader {border:2px solid #3e3e3e; padding:0 0 9px 0; border-bottom:0px; background:url('/Images/Popup/bg_popTop.gif') repeat-x left top;}
.popFrame2 h1 {width:auto; height:15px; color:#FFFFFF; font-size:1.2em; font-weight:bold; margin:0px; padding:7px 0 0 24px; background:url('/images/sblue_01/Bul/bl_popup.gif') no-repeat 10px 6px;}
.popFrame2 h2 {padding:15px 0 0 24px;color:#003399;font-weight:bold; background:url('/Images/Popup/book_icon01.gif') no-repeat 12px 18px;} 
.popFrame2 p {float:left; display:block; margin:20px 20px 10px 20px;}

/*==================================  button & link  ==============================*/

/* -- Button Reset -- */
span.button,
span.button a,
span.button button,
span.button input { position:relative; margin:0; display:inline-block; text-decoration:none; border:0;font:normal 12px Dotum; white-space:nowrap; background:url('/Images/Popup/buttonWhite.gif') no-repeat; vertical-align:middle; overflow:visible;}
span.button { height:23px;; padding:0; margin-right:2px; background-position:left top; overflow:visible;}
span.button a,
span.button button,
span.button input{ left:2px;}
span.button.large { height:30px;; background-position:left -30px;margin-top:3px;}
span.button.small { height:20px;; background-position:left -65px; vertical-align:top;margin-top:1px;}

/* Anchor */
span.button a 		{ padding:5px 10px 5px 8px; color:#000;font:normal 12px Dotum; background-position:right top; font-weight:bold;}
span.button a:hover {font-size:11px;}
span.button.large a { padding:8px 10px 6px 8px;font:normal 14px Dotum; background-position:right -30px;font-weight:bold;}
span.button.small a { padding:4px 6px 3px 4px;font:normal 11px Dotum; background-position:right -65px;}

/* Button & Input */
span.button button,
span.button input {height:23px;; padding:5px 10px 5px 8px; line-height:23px; background-position:right; cursor:pointer;}
span.button.large button,
span.button.large input {height:30px;; padding:8px 10px 6px 8px;font:normal 14px Dotum; background-position:right -30px;margin-top:3px;}
span.button.small button,
span.button.small input {height:20px;; padding:4px 6px 3px 4px;font:normal 11px Dotum; background-position:right -65px;margin-top:3px;}

/* Color */
span.button.blue,
span.button.blue a,
span.button.blue button,
span.button.blue input { background-image:url('/Images/Popup/buttonBlue.gif'); color:#A5DFFF;}


/* Color orange */
span.button.orange,
span.button.orange a,
span.button.orange button,
span.button.orange input { background-image:url('/Images/Popup/buttonRed.gif'); color:#ffe6d5;}


/* Color green */
span.button.green,
span.button.green a,
span.button.green button,
span.button.green input { background-image:url('/Images/Popup/buttonGreen.gif'); color:#f0f8df; }

/* Color green02 */
span.button.green02,
span.button.green02 a,
span.button.green02 a:hover,
span.button.green02 a:active,
span.button.green02 button,
span.button.green02 input { background-image:url('/Images/Popup/buttonGreen.gif'); color:#fff ! important; font-size:11px ! important;}

/* Color black */
span.button.black,
span.button.black a,
span.button.black button,
span.button.black input { background-image:url('/Images/Popup/buttonBlack.gif'); color:#e2e3e1;}

/* Color purple */
span.button.purple,
span.button.purple a,
span.button.purple button,
span.button.purple input { background-image:url('/Images/Popup/buttonPurple.gif'); color:#edebff;}

/* button link */
span.button.blue a:hover {text-decoration:none; color:#fff;}
span.button.orange a:hover {text-decoration:none; color:#fff;}
span.button.green a:hover {text-decoration:none; color:#fff;}
span.button.black a:hover {text-decoration:none; color:#fff;}
span.button.purple a:hover {text-decoration:none; color:#fff;}

/** txt link ***/
a		{text-decoration:none; color:#333333; }
a:hover {text-decoration:none; color:#388FC8; }

/* 이메일 인증번호 받기 */
.pop_email {float:left; width:auto; height:35px; background:url('/images/popup/bg_popTop.gif') repeat-x left top;}
.pop_email h1 {display:block; width:430px; color:#fff; font-weight:bold; margin:0px; padding:9px 0 12px 24px; background:url('/images/sblue_01/bul/bl_popup.gif') no-repeat 10px 7px;}
.pop_email h1 strong {float:left; width:400px; margin:0; padding:0; font-size:14px;}
.pop_email h1 a {text-align:right;}
.pop_email p {display:inline-block; padding:10px 0 20px 10px;}
.pop_email table {margin:0 auto; width:100%;}
.pop_email table th {text-align:left; padding:6px 0 5px 20px;}
.pop_email table td input {margin:0 5px 0 0;}
.pop_email table td img {vertical-align:middle;}

/* 우편번호검색 */
.pop_adr {float:left; width:auto; height:35px; background:url('/images/popup/bg_popTop.gif') repeat-x left top;}
.pop_adr h1 {display:block; width:444px; color:#fff; font-weight:bold; margin:0px; padding:9px 0 12px 24px; background:url('/images/sblue_01/bul/bl_popup.gif') no-repeat 10px 7px;}
.pop_adr h1 strong {float:left; width:420px; margin:0; padding:0; font-size:14px;}
.pop_adr h1 a {text-align:right;}
.pop_adr table {margin:5px auto; width:100%;}
.pop_adr table td p {padding:10px 0 0;}
.pop_adr table td.first {padding:20px 0 0 22px;}
.pop_adr table td.pL10 {padding:0;}

/* 14세미만 학부모 휴대폰 인증 */
.pop_comHp {float:left; width:auto; height:35px; background:url('/images/popup/bg_popTop.gif') repeat-x left top;}
.pop_comHp h1 {display:block; width:430px; color:#fff; font-weight:bold; margin:0px; padding:9px 0 12px 24px; background:url('/images/sblue_01/bul/bl_popup.gif') no-repeat 10px 7px;}
.pop_comHp h1 strong {float:left; width:400px; margin:0; padding:0; font-size:14px;}
.pop_comHp h1 a {text-align:right;}
.pop_comHp table {margin:20px auto; width:100%;}
.pop_comHp table th {text-align:left; padding:8px 0 5px 10px; line-height:11px; vertical-align:middle;}
.pop_comHp table td span select {float:left; display:inline; margin:1px 2px 0 0; padding:0; vertical-align:middle;}
.pop_comHp table td input.imgmT {vertical-align:middle; margin:2px 0 0;}

/* 인터넷 서점 장바구니 */
.pop_cart {float:left; width:auto; height:35px; background:url('/images/popup/bg_popTop.gif') repeat-x left top;}
.pop_cart h1 {display:block; width:400px; color:#fff; font-weight:bold; margin:0px; padding:9px 0 12px 24px; background:url('/images/sblue_01/bul/bl_popup.gif') no-repeat 10px 7px;}
.pop_cart h1 strong {float:left; width:350px; margin:0; padding:0; font-size:14px;}
.pop_cart h1 a {text-align:right;}
.pop_cart div {float:left; width:400px; margin:20px 0 0; padding:0 0 30px; background:url('/images/popup/pop_img_bg01.gif') no-repeat left top;}
.pop_cart p {text-align:left; margin:0; padding:25px 0 0 170px;}
.pop_cart span {display:inline-block; margin:0; padding:16px 0 0 214px; text-align:left;}
.pop_cart span img {padding:0 5px 0 0;}

/* 단과과정 상세보기 */
.popDetail .short_detail {width:690px; padding:10px;}
.short_detail h5 {margin:20px 0 8px 0; padding:1px 0 0 20px; letter-spacing:0;}
.domes01 h6 {margin:0; padding:1px 0 0 20px; letter-spacing:0;}

/* 레벨테스트 신청하기 예약 완료 */
.pop_levelTest {float:left; width:auto; height:35px; background:url('/images/popup/bg_popTop.gif') repeat-x left top;}
.pop_levelTest h1 {display:block; width:400px; color:#fff; font-weight:bold; margin:0px; padding:9px 0 12px 24px; background:url('/images/sblue_01/bul/bl_popup.gif') no-repeat 10px 7px;}
.pop_levelTest h1 strong {float:left; width:343px; margin:0; padding:0; font-size:14px;}
.pop_levelTest h1 a {text-align:right;}
.pop_levelTest p {margin:0; padding:25px 0 0 20px;}
.pop_levelTest ul {width:369px; height:63px; margin:14px 0 0 15px; padding:0; line-height:11px; font-size:11px; background:url('/images/popup/pop_img_bg02.gif') no-repeat left top;}
.pop_levelTest ul li {margin:0; padding:0; line-height:11px; font-size:11px;}
.pop_levelTest ul li h2 {float:left; width:67px; margin:0; padding:27px 0 0 25px; color:#4b4a4a; font-size:12px; font-weight:bold;}
.pop_levelTest ul li strong {float:left; color:#3b7182; margin:0; padding:26px 0 0 10px;}
.pop_levelTest span {float:left; width:400px; text-align:center; margin:0; padding:16px 0 0;}

/* 테이블 타입 01 */
.popBoard {width:auto; padding:0px; margin:8px 0 0 0;}
.popBoard p.pTit {width:730px; margin:0; padding:0 0 20px;}
.popBoard table {float:left; width:730px;}
.popBoard table th {color:#848484; font-weight:normal; font-size:0.9em; text-align:center; letter-spacing:-0.1em; padding:10px 0 7px 0; vertical-align:top; border-top:1px solid #d9d9d9; border-bottom:1px solid #dadada; background:#f9f9f9;}
.popBoard table td {font-size:1.0em; text-align:center; line-height:18px; padding:7px 0 6px 0; border-bottom:1px solid #eeeeee; border-left:1px solid #eeeeee;}
.popBoard table td div {margin:5px 0 0 0;}
.popBoard table td p {margin:3px 0 0 0;}
.popBoard table td span {margin:0 0 0 10px;}
.popBoard table td a:hover {color:#1b72af;}
.popBoard table td.tdleft {text-align:left; padding:7px 0 6px 10px;}
.popBoard table td.first {border-left:0px; text-align:left; padding:7px 0 6px 10px;}
.popBoard table td.noLine {border-left:0px;}
.popBoard table ul li {width:116px; float:left; margin:5px 0 0 0;}

/* 강의실입장 */
.go_box {background:url('/Images/Popup/goahead_bg.jpg') no-repeat left top;width:472px; height:auto;position:relative;padding:25px; vertical-align:top;}
.go_box div {margin:60px 0 25px 25px;background:url('/Images/Popup/popbullet_2.gif') no-repeat left 5px;padding:0 0 0 12px;line-height:20px; width:285px; font-size:1.0em; font-weight:bold;color:#444444;}
.go_box p {background:url('/Images/Popup/popbullet_1.gif') no-repeat 15px 1px; margin:0; padding:0 0 0 30px;color:#4b7600; top:100px;width:380px; height:35px;font-weight:bold;}
.go_box table {width:370px;margin:0 0 0 30px;}
.go_box table td.first {height:50px;padding:0 0 0 30px;}

/* 테이블 타입 01 */
.popBoard02 {width:auto; padding:0px; margin:8px 0 0 0;}
.popBoard02 p.pTit {width:400px; margin:0; padding:0 0 20px;}
.popBoard02 table {float:left; width:400px; border-top:1px solid #ccc;}
.popBoard02 table th {color:#848484; font-weight:normal; font-size:0.9em; text-align:center; letter-spacing:-0.1em; padding:10px 0 7px 0; vertical-align:top; border-top:1px solid #ccc; border-bottom:1px solid #dadada; background:#f9f9f9;}
.popBoard02 table td {font-size:1.0em; text-align:left; line-height:18px; padding:7px 0 6px 10px; border-bottom:1px solid #ccc; border-left:1px solid #ccc; vertical-align:middle;}
.popBoard02 table td input {vertical-align:middle;}

/* 내방송관리 Live 토론방 개설 07.09 추가 */
.popRoom_make {float:left; width:400px;}
.popRoom_make div {float:left; height:35px; background:url('/images/popup/bg_popTop.gif') repeat-x left top;}
.popRoom_make div h1 {display:block; font-size:14px; width:444px; color:#fff; font-weight:bold; margin:0px; padding:9px 0 12px 24px; background:url('/images/sblue_01/bul/bl_popup.gif') no-repeat 10px 7px;}
.popRoom_make div h1 strong {float:left; width:342px; margin:0; padding:0; font-size:14px;}
.popRoom_make div h1 a {text-align:right;}
.popRoom_make table {float:left; display:inline; width:100%; margin:22px 0 0 10px;}
.popRoom_make table label {font-size:11px;}
.popRoom_make table th {padding:4px 0 3px; font-size:11px; font-weight:bold;}
.popRoom_make table td {padding:4px 0 3px;}
.popRoom_make table td input {border:1px solid #bebebe; width:286px; height:16px; padding:2px 0 0 2px;}
.popRoom_make span {display:inline-block; width:100%; margin:0; padding:18px 0 0; text-align:center;}

/* 내방송관리 신청자관리 07.09 추가 */
.popCust_control {float:left; width:400px;}
.popCust_control div {float:left; height:35px; background:url('/images/popup/bg_popTop.gif') repeat-x left top;}
.popCust_control div h1 {display:block; font-size:14px; width:444px; color:#fff; font-weight:bold; margin:0px; padding:9px 0 12px 24px; background:url('/images/sblue_01/bul/bl_popup.gif') no-repeat 10px 7px;}
.popCust_control div h1 strong {float:left; width:342px; margin:0; padding:0; font-size:14px;}
.popCust_control div h1 a {text-align:right;}
.popCust_control .tableBox {float:left; width:100%; height:178px; overflow-x:hidden; overflow-y:auto; background:none;}
.popCust_control .tableBox table {float:left; display:inline; width:360px; margin:18px 0 0 13px; border-top:2px solid #595959;}
.popCust_control .tableBox table th {padding:7px 0 6px; background-color:#f6f6f6; color:#5c5b5b; font-size:11px; font-weight:bold; border-bottom:1px solid #e4e4e4;}
.popCust_control .tableBox table td {padding:5px 0 4px; text-align:center; color:#666; font-size:12px; border-bottom:1px solid #e4e4e4;}

/* 07.19 내강의실 */
#myStudy_wrap {position:relative; width:100%;}
.mystudy_Room {float:left; width:920px;}
.room_head {float:left; width:920px; height:42px; background:url('/nel_program/nel_images/mySRoom/head_img_bg.gif') repeat-x left top;}
.room_head h1 {float:left; margin:0; padding:7px 0 0 8px;}
.room_head span {float:left; margin:7px 0 0 320px; padding:0; color:#444; font-size:11px; vertical-align:middle; line-height:11px; text-align:right;}
.room_head span p {font-size:11px; color:#444; padding:3px 0 0; line-height:11px;}
.room_head span strong {font-size:11px; color:#e27000;}
.room_head span.btnWrap {float:right; margin:11px 17px 0 0; padding:0; line-height:11px; text-align:right;}
.room_topGnb {width:100%; height:45px; background:url('/nel_program/nel_images/common/bg/gnb_img_bg.gif') repeat-x left top;}
.room_leftLnb {float:left; margin:7px 0 0; width:154px;}
.leftLnb_top {float:left; width:156px; height:60px; background:url('/nel_program/nel_images/common/bg/lnb_top_bg.gif') no-repeat left top;}
.leftLnb_top div {text-align:center; width:156px; position:absolute; top:32px; left:15px}
.leftLnb_mid {float:left; padding:0 0 0 13px; width:143px; height:100%; background:url('/nel_program/nel_images/common/bg/lnb_mid_bg.gif') repeat-y left top;}
.room_body {float:left; display:inline; margin:26px 0 0 12px; padding:0 0 20px; width:712px; overflow:hidden;}
.blog_body {float:left; display:inline; margin:0; padding:0; width:712px; overflow:hidden;}

/* 07.29 내친구맺기/현황 */
.makeFirend {float:left; width:100%; overflow:hidden;}
.makeFirend h2 {float:left; width:auto; height:auto; margin:15px 0 0; padding:0 0 8px 15px; font-size:12px; color:#666; font-weight:bold; background:url('/nel_program/nel_images/common/bul/bul_brown.gif') no-repeat left 1px;}
.makeFirend h2.h2Tit01 {float:left; width:auto; height:auto; margin:0; padding:0 0 8px 15px; font-size:12px; color:#666; font-weight:bold; background:url('/nel_program/nel_images/common/bul/bul_brown.gif') no-repeat left 1px;}
.friendAdd_top {clear:both; width:700px; height:20px; background:url('/nel_program/nel_images/myFirend/myfriend_t_line01.gif') no-repeat left top}
.friendAdd {clear:both; padding:0 0 0 28px; margin:0; width:672px; background:url('/nel_program/nel_images/myFirend/myfriend_bg_line01.gif') repeat-y left top}
.friendAdd div {width:647px; padding:0 0 5px; border-bottom:1px solid #ddd; float:left;}
.friendAdd table {width:100%; margin:5px 0 0; border-top:2px solid #717171; border-collapse:collapse;}
.friendAdd table th {padding:7px 0 6px; background-color:#f9f9f9; color:#848484; font-size:11px; font-weight:normal; border-bottom:1px solid #dadada;}
.friendAdd table td {padding:6px 0 5px; color:#666; font-size:12px; border-bottom:1px solid #dadada; border-right:1px solid #dadada; text-align:center;}
.friendAdd table td.tdLeft {text-align:left; padding:4px 0 3px 14px; border-right:1px solid #dadada;}
.friendAdd table td.tdLeft em {color:#48688f;}
.friendAdd table td.tdNone {border-right:none; color:#848484;}
.friendAdd strong {margin:0; padding:8px 0 0 5px; display:inline-block; color:#666; line-height:11px; float:left;}
.friendAdd input.inputName {float:left; margin:3px 20px 0 8px; padding:2px 0 0; border:1px solid #c6c6c6; width:122px; height:14px;}
.friendAdd input.inputEmail {float:left; margin:3px 5px 0 8px; padding:2px 0 0; border:1px solid #c6c6c6; width:164px; height:14px;}
.friendAdd span {display:inline-block; margin:0; padding:6px 0 0; width:43px; height:16px; color:#515151; font-size:11px; text-align:center; font-weight:bold; 
background:url('/nel_program/nel_images/common/btn/btn_add.gif') no-repeat left top;}
.friendAdd span a {font-size:11px;}
.friendAdd strong.mesgSend {clear:both; width:640px; margin:0 0 0 0; padding:8px 0 7px 2px; display:inline-block; color:#666; line-height:11px; float:left;}
.friendAdd textarea {width:627px; height:24px; color:#666; font-size:12px; overflow-y:auto; overflow-x:hidden; padding:10px; border:1px solid #ddd; float:left;}
.friendAdd p {float:right; padding:9px 7px 0 0;}
.friendAdd_bottom {clear:both; margin:0 0 24px; width:700px; height:21px; background:url('/nel_program/nel_images/myFirend/myfriend_f_line01.gif') no-repeat left top}
.findBox {float:right; width:auto; overflow-x:hidden; margin:0; padding:0;}
.findBox input {width:107px; height:12px; margin:1px 0 0; padding:1px 0 1px; border:1px solid #c6c6c6; float:left;}
.findBox a {float:left; margin:0; padding:0 0 0 7px;}
.findBox select {float:left; margin:0 5px 0 0;}
.makeFirend table.tComm_list {width:100%; margin:5px 0 0; border-top:2px solid #717171; border-collapse:collapse;}
.makeFirend table.tComm_list th {padding:7px 0 6px; background-color:#f9f9f9; color:#848484; font-size:11px; font-weight:normal; border-bottom:1px solid #dadada;}
.makeFirend table.tComm_list td {padding:6px 0 5px; color:#666; font-size:12px; border-bottom:1px solid #dadada; border-right:1px solid #dadada; text-align:center;}
.makeFirend table.tComm_list td.tdLeft {text-align:left; padding:4px 0 3px 14px; border-right:1px solid #dadada;}
.makeFirend table.tComm_list td.tdLeft em {color:#48688f;}
.makeFirend table.tComm_list td.tdNone {border-right:none; color:#848484;}
span.btnSelect {display:inline-block; margin:8px 0 0 0px; padding:6px 0 0; width:63px; height:16px; color:#515151; font-size:11px; text-align:center; font-weight:bold; 
background:url('/nel_program/nel_images/common/btn/btn_allSelect.gif') no-repeat left top; float:left;}
span.btnSelect2 {display:inline-block; margin:8px 0 0 510px; padding:6px 0 0; width:63px; height:16px; color:#515151; font-size:11px; text-align:center; font-weight:bold; 
background:url('/nel_program/nel_images/common/btn/btn_allSelect.gif') no-repeat left top; float:left;}
span.btnReFind {display:inline-block; margin:8px 0 0 5px; padding:6px 0 0; width:63px; height:16px; color:#515151; font-size:11px; text-align:center; font-weight:bold; 
background:url('/nel_program/nel_images/common/btn/btn_allSelect.gif') no-repeat left top; float:left;}
span.btnSelect a {font-size:11px}
span.btnDel {display:inline-block; margin:8px 0 0; padding:5px 0 0; width:43px; height:17px; color:#515151; font-size:11px; text-align:center; font-weight:bold; 
background:url('/nel_program/nel_images/common/btn/btn_add.gif') no-repeat left top; float:right;}
.mT15 {position:absolute; margin:15px 0 20px 0; padding:0;}
.mT20 {margin:20px 0 0;}
.mT01 {margin:0px 0 0 510px ! important;}
.mT02 {margin:0px 0 0 5px ! important;}

/* 테이블 스타일 공통02 10.08.16 */
.tComm_Wrap {float:left; display:inline; width:480px; margin:0 10px;}
table.tComm_pop {width:100%; margin:10px 0 15px 0; border-top:2px solid #717171; border-collapse:collapse;}
table.tComm_pop th {padding:11px 0 10px 18px; background-color:#f9f9f9; color:#848484; font-size:12px; border-bottom:1px solid #dadada;}
table.tComm_pop td {padding:11px 0 10px 10px; color:#666; font-size:12px; border-bottom:1px solid #dadada;}
table.tComm_pop td textarea {border:1px solid #dadada; padding:5px;}

table.tComm_pop02 {width:100%; margin:0; border-top:2px solid #717171; border-collapse:collapse;}
table.tComm_pop02 th {padding:3px 0 2px 0; _padding:4px 0 3px; background-color:#f7f7f7; color:#848484; font-size:11px; border-bottom:1px solid #dadada; border-right:1px solid #dadada;}
table.tComm_pop02 td {padding:3px 0 2px 10px; _padding:4px 0 3px 10px; color:#666; font-size:12px; border-bottom:1px solid #dadada;}
table.tComm_pop02 th.thFirst {padding:6px 0 5px 0;}
table.tComm_pop02 td.tdFirst {padding:6px 0 5px 10px;}
table.tComm_pop02 td.tdFirst td {margin:0; padding:0; border-bottom:none;}
table.tComm_pop02 td.tdFirst td p.pL20 {padding:0 0 0 12px;}

/* 팝업 header 공통 08.19 추가 */
.pop_ComTit {float:left; width:100%; margin:0 ! important;}
.pop_ComTit div {float:left; margin:0 ! important; width:100%; height:35px; background:url('/images/popup/bg_popTop.gif') repeat-x left top;}
.pop_ComTit div h1 {display:block; font-size:14px; width:444px; color:#fff; font-weight:bold; margin:0px; padding:9px 0 12px 24px; background:url('/images/sblue_01/bul/bl_popup.gif') no-repeat 10px 7px;}
.pop_ComTit div h1 strong {float:left; margin:0; padding:0; font-size:14px;}
.pop_ComTit div h1 a {text-align:right; position:absolute; right:10px;}

/* 광고신규신청 08.19 추가 */
.pop_advertise {float:left; width:100%; margin:0 ! important;}
.pop_advertise h2 {display:inline-block; margin:15px 0 0 0; padding:0 0 0 28px; color:#103d67; font-weight:bold; background:url('/Images/Popup/book_icon01.gif') no-repeat 18px 2px;}
.pop_advertise ul {display:block; margin:8px 0 0 28px; padding:0;}
.pop_advertise ul li {clear:both; display:inline-block; margin:0; padding:0 0 5px; line-height:11px;}
.pop_advertise ul li strong {float:left; width:70px; margin:0; padding:4px 0 0; vertical-align:middle;}
.pop_advertise ul li select {float:left; margin:0; padding:0;}
.pop_advertise div {float:left; display:inline; margin:0 20px;}
.pop_advertise table th {padding:9px 0 8px 0; background-color:#f9f9f9; color:#848484; font-size:12px; border-bottom:1px solid #dadada; border-right:1px solid #dadada;}
.pop_advertise table th.thNone {border-right:none;}
.pop_advertise table td {text-align:center; padding:4px 0 3px 0;}
.pop_advertise table td.tdRine {padding:4px 0 3px 0; color:#666; font-size:12px; border-bottom:1px solid #dadada;  border-right:1px solid #dadada; text-align:center;}
.pop_advertise table td.tdNone {border-right:none; text-align:center;}
.pop_advertise table th.thLine {border-left:1px solid #dadada;}
.pop_advertise table td.tdLeft {text-align:left; padding:4px 0 3px 8px; line-height:15px; border-right:1px solid #dadada;}
.pop_advertise span.btnRight {display:block; text-align:right;}
.pop_advertise span {display:inline; margin:0 0 0 8px; padding:0;}

/* Pagination 08.18 */
.pop_pagination {clear:both; width:100%; padding:5px 0; margin:0 ! important; text-align:center; line-height:normal;}
.pop_pagination a {position:relative; color:#323232; font:12px/16px; vertical-align:middle; display:inline-block; text-decoration:none; padding:0 8px; margin:0px -3px;
z-index:2; background:url('/images/global/bg/vertical_line_bg2.gif') no-repeat right 1px;}
.pop_pagination a:hover {background:url('/images/global/bg/vertical_line_bg2.gif') no-repeat right 1px;}
.pop_pagination a:active {background:url('/images/global/bg/vertical_line_bg2.gif') no-repeat right 1px;}
.pop_pagination a:focus{background-color:#f8f8f8;}
.pop_pagination strong{color:#354370;}
.pop_pagination .direction{font-weight:normal; color:#767676; text-decoration:none !important; border:0; z-index:1;}
.pop_pagination .direction:hover,
.pop_pagination .direction:active,
.pop_pagination .direction:focus{color:#323232; background-color:#fff;}
.pop_pagination .none{border-left:0; border-right:0; background:none ! important;}
.pop_pagination img {padding:0 0 2px;}

/* 학생 ROOM 블러그 */
.category_tBg {width:725px; height:14px; background:url('/NEL_Program/Nel_Images/common/bg/bg_t_img01.gif') no-repeat left top;}
.category_mBg {width:725px; background:url('/NEL_Program/Nel_Images/common/bg/bg_m_img01.gif') repeat-y left top;}
.category_fBg {width:725px; height:14px; background:url('/NEL_Program/Nel_Images/common/bg/bg_f_img01.gif') no-repeat left top;}
.mL17 {margin:0 0 0 7px;}
.mT28 {margin:28px 0 0;}
.bLine_green {border-bottom:1px solid #a6c75b;}
