@charset "UTF-8";

/* 공통부분 */
body,h1,h2,h3,h4,h5,h6,ul,ol,li,p,dl,dt,dd,select,label{margin:0;padding:0;font-family:돋움,Arial;list-style:none;font-size:12px;}
body{color:#666666}

a{text-decoration:none;color:#666666;}
a:hover{text-decoration:underline;}
img{border:0;}
dt{display:block;}
hr{display:none;}
label{cursor:pointer;}
form{padding:0;margin:0;}
fieldset{padding:0;margin:0;border:0;}
legend{position:absolute; width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden; }
input{border:1px solid #dddddd;vertical-align:middle;}
input.text{font-size:11px;color:#aaaaaa;line-height:18px;}
input.image{border:0;}
input.radio{line-height:14px;border:0;}
input.checkbox{line-height:14px;border:0;}
textarea{border:1px solid #ccc;}
.tts{position:absolute; width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden; }
.bgNone {background:none !important;}
strong.point{color:#ff6600;}

#ebsTotalBoard{width:725px;}
#ebsTotalBoard input{vertical-align:middle;}
#ebsTotalBoard input.text{border:1px solid #ddd;font-size:12px;}
#ebsTotalBoard select{vertical-align:middle;font-size:11px;color:#999999;}
#ebsTotalBoard .mt10{margin-top:10px;}


/* 통합게시판 케이스 */
#ebsTotalBoard .totalBoardCaseTop{padding-top:5px;background:url('../images/totalBoard/bgBoardCont.gif') no-repeat;}
#ebsTotalBoard .totalBoardCaseTop .bot{padding:0 10px 5px;background:url('../images/totalBoard/bgBoardCont.gif') no-repeat left bottom;}
#ebsTotalBoard .totalBoardCase{padding-top:15px;background:url('../images/totalBoard/bgBoardCont.gif') no-repeat;}
#ebsTotalBoard .totalBoardCase .bot{padding:0 15px 15px;background:url('../images/totalBoard/bgBoardCont.gif') no-repeat left bottom;}


/* 상단 검색 부분 */
#ebsTotalBoard .totalSearch{width:705px;overflow:hidden;font-size:11px;}
#ebsTotalBoard .totalSearch *{vertical-align:middle;}
#ebsTotalBoard .totalSearch fieldset.totalSearchProgram{float:left;padding-top:2px;}
#ebsTotalBoard .totalSearch fieldset.totalSearchType{float:right;}
#ebsTotalBoard .totalSearch span.tit{padding-left:5px;background:url('../images/totalBoard/bulOrangeBox.gif') no-repeat 0 4px;}
#ebsTotalBoard .totalSearch select{margin-left:5px;}




/* 상단 경고문구 */
.totalBoardTopSay{margin-top:-30px;}


/* 게시판 작성 */
#ebsTotalBoard div#totalBoardDiv .listTable{margin-top:7px;width:100%;}
#ebsTotalBoard div#totalBoardDiv .listTable thead th{height:25px;font-size:11px;background:url('../images/totalBoard/bgList.gif') no-repeat -30px 0;}
#ebsTotalBoard div#totalBoardDiv .listTable thead th.str{background:url('../images/totalBoard/bgList.gif') no-repeat;}
#ebsTotalBoard div#totalBoardDiv .listTable thead th.end{background:url('../images/totalBoard/bgList.gif') no-repeat right top;}
#ebsTotalBoard div#totalBoardDiv .listTable tbody td{padding:3px 0;height:20px;border-bottom:1px solid #eeeeee;}
#ebsTotalBoard div#totalBoardDiv .listTable tbody td.chk{text-align:center;}
#ebsTotalBoard div#totalBoardDiv .listTable tbody td.num{text-align:center;}
#ebsTotalBoard div#totalBoardDiv .listTable tbody td.tit{padding:3px 10px;line-height:16px;}
#ebsTotalBoard div#totalBoardDiv .listTable tbody td.tit .onReply{color:#ff6600;}
#ebsTotalBoard div#totalBoardDiv .listTable tbody td.count{text-align:center;}
#ebsTotalBoard div#totalBoardDiv .listTable tbody td.count img{vertical-align:middle;}
#ebsTotalBoard div#totalBoardDiv .listTable tbody td.date{text-align:center;}
#ebsTotalBoard div#totalBoardDiv .listTable tbody td.star{text-align:center;color:#ff6600;}
#ebsTotalBoard div#totalBoardDiv .listTable tbody td.file{text-align:center;}
#ebsTotalBoard div#totalBoardDiv .listTable tbody td.reVod{text-align:center;}
#ebsTotalBoard div#totalBoardDiv .listTable tbody td.name{text-align:center;}
#ebsTotalBoard div#totalBoardDiv .listTable tbody td.type{text-align:center;line-height:18px;} 
#ebsTotalBoard div#totalBoardDiv .listTable tbody td.faqCont{padding-top:5px;padding-bottom:5px;background:#f9f9f9;vertical-align:top;}
#ebsTotalBoard div#totalBoardDiv .listTable tbody td.vote{text-align:center;}
#ebsTotalBoard div#totalBoardDiv .listTable tbody td.vote img{vertical-align:middle;}
#ebsTotalBoard div#totalBoardDiv .listTable tbody td.end{border-bottom:2px solid #dddddd;}
#ebsTotalBoard div#totalBoardDiv .listTable tbody td p.say{padding:10px;line-height:18px;}
#ebsTotalBoard div#totalBoardDiv .listTable tbody td.dataNone{padding:20px;text-align:center;}
#ebsTotalBoard div#totalBoardDiv .listTable tbody td.type2 {color:#ff6600; font-weight:bold; text-align:center;}
#ebsTotalBoard div#totalBoardDiv .listTable tbody td.longName span {width:70px; display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
#ebsTotalBoard div#totalBoardDiv .listTable tfoot td{border-top:1px solid #eeeeee;height:1px;}
#ebsTotalBoard div#totalBoardDiv div.btnCase{margin-top:5px;width:695px;overflow:hidden;height:22px;}
#ebsTotalBoard div#totalBoardDiv div.btnDiv{float:right;}
#ebsTotalBoard div#totalBoardDiv div.btnDivLeft{float:left;}
#ebsTotalBoard div#totalBoardDiv div.pagingDiv{margin-top:15px;text-align:center;}
#ebsTotalBoard div#totalBoardDiv div.pagingDiv .warpBox{vertical-align:middle;font-size:10px;}
#ebsTotalBoard div#totalBoardDiv div.pagingDiv .num{padding:0 5px;vertical-align:middle;font-family:Verdana;font-size:10px;border-right:1px solid #ccc;}
#ebsTotalBoard div#totalBoardDiv div.pagingDiv .end{border-right:0 !important;}
#ebsTotalBoard div#totalBoardDiv div.pagingDiv .on{font-weight:bold;color:#ff6600;}
#ebsTotalBoard div#totalBoardDiv div.searchDiv{margin-top:15px;padding:5px 0;background:#f4f4f4;}
#ebsTotalBoard div#totalBoardDiv div.searchDiv fieldset{text-align:center;}
#ebsTotalBoard div#totalBoardDiv div.searchDiv input{margin-left:5px;}

#ebsTotalBoard div#totalBoardDiv .detailTableTop{margin-top:7px;width:100%;border-top:2px solid #c5c5c5;}
#ebsTotalBoard div#totalBoardDiv .detailTableTop th{padding:7px 10px 7px 10px;text-align:left;font-size:11px;color:#666666;border-bottom:1px solid #e7e7e7;background:#f4f4f4;}
#ebsTotalBoard div#totalBoardDiv .detailTableTop td{padding:7px 0 7px 10px;border-bottom:1px solid #e7e7e7;}
#ebsTotalBoard div#totalBoardDiv .detailTableTop td .tOrg{color:#ff6600;}
#ebsTotalBoard div#totalBoardDiv .detailTableTop span.reply{padding-left:47px;background:url('../images/totalBoard/bgReplyConclude.gif') no-repeat 0 1px;}
#ebsTotalBoard div#totalBoardDiv .detailTableBot{celar:both; width:100%;border-top:2px solid #c5c5c5;border-bottom:2px solid #c5c5c5;}
#ebsTotalBoard div#totalBoardDiv .detailTableBot th{padding:7px 0 7px 20px;text-align:left;font-size:11px;color:#666666;border-bottom:1px solid #e7e7e7;background:#f4f4f4;}
#ebsTotalBoard div#totalBoardDiv .detailTableBot td{padding:7px 0 7px 10px;border-bottom:1px solid #e7e7e7;}
#ebsTotalBoard div#totalBoardDiv .detailContDiv {celar:both; _height:10px; padding:10px; line-height:18px;}
#ebsTotalBoard div#totalBoardDiv .detailContDiv .detailImageDiv {padding-bottom:10px; text-align:center; }

#ebsTotalBoard div#totalBoardDiv .writeTable{width:100%;border-top:2px solid #c5c5c5;border-bottom:2px solid #c5c5c5;}
#ebsTotalBoard div#totalBoardDiv .writeTable th{padding:7px 10px 7px 10px;text-align:left;font-size:11px;color:#666666;border-bottom:1px solid #e7e7e7;background:#f4f4f4;}
#ebsTotalBoard div#totalBoardDiv .writeTable td{padding:7px 0 7px 10px;border-bottom:1px solid #e7e7e7;}
#ebsTotalBoard div#totalBoardDiv .writeTable td span.openSpan{margin-left:20px;}
#ebsTotalBoard div#totalBoardDiv .writeTable img.re{vertical-align:middle;}
#ebsTotalBoard div#totalBoardDiv .writeTable div.say{margin-top:4px;}
#ebsTotalBoard div#totalBoardDiv .writeTable span{font-size:11px;letter-spacing:-1px;}
#ebsTotalBoard div#totalBoardDiv .writeTable span strong{font-weight:normal;color:#ff6600;}
#ebsTotalBoard div#totalBoardDiv .writeTable select{color:#888;}
#ebsTotalBoard div#totalBoardDiv .writeTable span.filesay{margin-right:20px;}

#ebsTotalBoard div#totalBoardDiv .listTable tbody td.replyTd{padding:0;}
#ebsTotalBoard div#totalBoardDiv .replyTd fieldset{margin:0;padding:0;}
#ebsTotalBoard div#totalBoardDiv .replyTd .replyDiv{padding:6px 20px;border-top:1px solid #eeeeee;background:#f8f8f8;}
#ebsTotalBoard div#totalBoardDiv .replyTd .replyDiv ul{}
#ebsTotalBoard div#totalBoardDiv .replyTd .replyDiv li{padding:8px 5px 3px 15px;font-size:11px;background:url('../images/board/bgReplyLi.gif') repeat-x left bottom;}
#ebsTotalBoard div#totalBoardDiv .replyTd .replyDiv li img{vertical-align:middle;}
#ebsTotalBoard div#totalBoardDiv .replyTd .replyDiv li span{padding-left:15px;}

#ebsTotalBoard div#totalBoardDiv .detailReplyWriteDiv{padding-bottom:10px;border-top:1px solid #e7e7e7;background:#f8f8f8;}
#ebsTotalBoard div#totalBoardDiv .replyTable{width:640px;margin:0 auto;}
#ebsTotalBoard div#totalBoardDiv .replyTable td{padding:7px 0 3px 0;background:url('../images/common/lineGaryDot.gif') repeat-x left bottom;}
#ebsTotalBoard div#totalBoardDiv .replyTable td.name{padding-left:10px;}
#ebsTotalBoard div#totalBoardDiv .replyTable td.icon{}
#ebsTotalBoard div#totalBoardDiv .replyTable td.tit{}
#ebsTotalBoard div#totalBoardDiv .replyTable td img {vertical-align:middle;}
#ebsTotalBoard div#totalBoardDiv ul.replyIconUl{margin:10px 0 0 24px;width:660px;overflow:hidden;}
#ebsTotalBoard div#totalBoardDiv ul.replyIconUl li{float:left;margin-left:30px;}
#ebsTotalBoard div#totalBoardDiv ul.replyIconUl li .radio{vertical-align:middle;}
#ebsTotalBoard div#totalBoardDiv fieldset.replyWrite{margin:5px 0 0 25px;padding-bottom:15px;width:660px;}

/* 팝업_ E세상보기 */
#ebsTotalBoard.popup {width:100%;}
#ebsTotalBoard.popup .detailContDiv {border-bottom:2px solid #c5c5c5;}
#ebsTotalBoard.popup .logo {padding-top:5px; text-align:right;}


/* 수업사례 */
#ebsTotalBoard .lessonExamTop{margin-bottom:15px;position:relative;width:725px;height:140px;background:url('../images/totalBoard/bgLessonExamTop.gif') no-repeat;}
#ebsTotalBoard .lessonExamTop h4{position:absolute;top:50px;left:135px;color:#ff6600;font-size:14px;}
#ebsTotalBoard .lessonExamTop li.num1{position:absolute;top:68px;left:135px;}
#ebsTotalBoard .lessonExamTop li.num2{position:absolute;top:35px;left:404px;}
#ebsTotalBoard .lessonExamTop li.num3{position:absolute;top:56px;left:404px;}
#ebsTotalBoard .lessonExamTop li.num4{position:absolute;top:77px;left:404px;}
#ebsTotalBoard .lessonExamTop li.num5{position:absolute;top:98px;left:404px;}


.multiReplyBox {width:100%; background:#f8f8f8; border-top:1px solid #e7e7e7; }
.multiReplyBox textarea {width:570px; font-family:돋움,Arial; color:#666;  height:55px; vertical-align:middle;
	scrollbar-highlight-color: #dedede; 
	scrollbar-shadow-color: #b2b2b2; 
	scrollbar-arrow-color: #686868; 
	scrollbar-face-color: #f8f8f8; 
	scrollbar-3dlight-color: #dedede; 
	scrollbar-darkshadow-color: white; 
	scrollbar-track-color: white;}
.multiReplyBox input {border:0;}	
.multiReplyBox .writeArea {padding:10px 0; border-bottom:1px solid #e7e7e7; text-align:center;}
.multiReplyBox ul li {padding:15px 20px; border-bottom:1px dotted #ccc; overflow:hidden;s}
.multiReplyBox ul li .title {float:left; font-weight:bold; color:#666;}
.multiReplyBox ul li .title span {font-size:11px; color:#a8a8a8; font-weight:normal;}
.multiReplyBox ul li .part {float:right;}
.multiReplyBox ul li .part a {padding:0 6px 0 0; color:#ff6600; font-weight:bold; background:url('../images/common/lineTop02.gif') no-repeat right center;}
.multiReplyBox ul li .part a.end {padding-right:0; background:none;}
.multiReplyBox ul li .content {clear:both; width:100%; margin-top:5px;}
.multiReplyBox ul li fieldset {clear:both; display:block; width:100%; margin-top:5px;}
.multiReplyBox ul li.reply {padding-left:48px; background:url('../images/board/icoReplyArrow.gif') no-repeat 26px 10px;}
.multiReplyBox ul li.reply textarea {width:545px;}