/* 공통 영역  */
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;color:#666666}
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;}

/* 가짜 셀렉트박스 */
.shamSelect{font-size:11px; border:1px solid #d8d8d8; color:#999; background:#fff url('/ebs/WebCommon/images/common/bgSelectBox.gif') no-repeat right 2px; padding:3px 22px 3px 5px; cursor:pointer;}
.shamSelectCont{font-size:11px; border:1px solid #d8d8d8; color:#999; padding:5px; overflow:auto; background:#fff;}
.shamSelectCont li{padding:3px 0;font-size:11px;}
.shamSelectCont li a{color:#999999;}

/* ebse 전체 레이아웃 */
div.ebse{position:relative;margin:0 auto;width:935px;padding-right:57px;}
div.topArea{position:relative; z-index:5;width:935px;height:124px;padding-top:10px;}
div.middleArea{width:935px;overflow:hidden;}

div.leftArea{float:left;width:190px;overflow:hidden;}
div.contentArea{float:left;margin-left:13px;width:731px;}
div.footerArea{position:relative;clear:both;margin:20px 0;width:928px;border:1px solid #e6e6e6; z-index:100; height:106px;}
.timeDiv{padding:6px 0 8px 15px;font-weight:bold;color:#737573;font-size:11px; background:url('/ebs/WebCommon/images/common/bgIndexTime.gif') no-repeat;}
/*상세페이지 용*/
div.contents_view{}

/* ebse 공통부분(템플릿) */

DIV.topArea H1 {FLOAT: left;WIDTH: 205px;PADDING-TOP: 42px;HEIGHT: 82px}

div.topArea div.topLoginDiv{float:left;width:730px;height:28px;position: relative;}
div.event {float:left;height:47px;overflow:hidden;position:absolute;left: 205px; width:300px;}

div.topArea div.topLoginDiv ul{float:right;width:auto;padding-top:8px;overflow:hidden;vertical-align: middle;}
div.topArea div.topLoginDiv ul li{float:left;padding:0px 6px 0 6px;background-image: url(/ebs/WebCommon/images/2010/common/btnTopbn_bg.gif);background-repeat: no-repeat;
	background-position: right 1px;}
div.topArea div.topLoginDiv ul li.click{float:left;padding:0 7px 0 7px;background:url('/ebs/WebCommon/images/2010/common/lineTop01.gif') no-repeat right 10px;}
div.topArea div.topLoginDiv ul li.end{background:none;padding-right: 5px;}
div.topArea div.topLoginDiv ul li.con{padding:5px 3px 0 6px;background:none;}


/* 글로벌 네비게이션 */
div.topArea div.naviDiv{float:left;width:730px;height:59px;position: relative;margin:0 0 10px 0;}
div.topArea div.naviDiv ul{width:730px;overflow:hidden;}
div.topArea div.naviDiv ul li{float:left;}

/*
div.topArea div.searchDiv{float:left;width:730px;height:37px;}
div.topArea div.searchDiv .totalDiv{float:left;padding-top:6px;width:244px;margin-right: 20px;}
div.topArea div.searchDiv .totalDiv .stit{float:left;padding-top:6px;margin-right: 5px;}
div.topArea div.searchDiv .totalDiv .inputDiv{float:left;width: 146px;}
div.topArea div.searchDiv .totalDiv .btnDiv{float:left;}
div.topArea div.searchDiv .programDiv{float:left;padding-top:7px;}
div.topArea div.searchDiv .programDiv .stit{float:left;padding:3px 5px 0 0;background:url('/ebs/WebCommon/images/2010/common/lineTop01.gif') no-repeat right 5px;}
div.topArea div.searchDiv .programDiv .stitSub{float:left;position:relative;margin-left:6px;}
div.topArea div.searchDiv .programDiv .stitSub .titleBox{float:left;padding-top:3px;}
div.topArea div.searchDiv .programDiv .stitSub .selectBox{float:left;width:42px;margin-left:5px;}
div.topArea div.searchDiv .programDiv .stitSub .selectBoxCont{position:absolute;top:18px;right:0;width:59px;height:100px;}
div.topArea div.searchDiv .programDiv .stitSub select{width:70px;margin-left:5px;}
div.topArea div.searchDiv .programDiv .btnDiv{float:left;margin-left:5px;}
*/
div.topArea div.searchDiv{ 
	float:left; position:relative; width:725px; margin-top:1px;padding: 0 5px 0 0; 
}
div.topArea div.searchDiv .inputDiv{text-align:right; padding-}
div.topArea div.searchDiv *{ vertical-align:middle;}
div.topArea div.searchDiv .open,
div.topArea div.searchDiv .close{cursor:pointer;} 
div.topArea div.searchDiv #fastTitle{
	position:absolute; 
	top: -4px;
	right:1px;
	z-index:100;
}
div.topArea div.searchDiv #fastTitle .close{ position:absolute; top:16px; right:10px; padding:5px;}
 div.topArea .detailTopTitleDiv{float:none;} 

div.topArea .detailTopTitleDiv_2{   
	background:url(http://ebse.co.kr/ebs/WebCommon/images/subMain/bgTopViewTitle.gif) 0 0 no-repeat;
}

div.leftArea div.loginDiv {position:relative;width:190px;height:129px;background:url('/ebs/WebCommon/images/2010/common/bgLoginBox.gif') no-repeat;z-index:100;margin-top: 10px;}
div.leftArea div.loginDiv .id{position:absolute;top:15px;left:11px;}
div.leftArea div.loginDiv .id label{position:absolute;top:7px;left:5px;}
div.leftArea div.loginDiv .pw{position:absolute;top:40px;left:11px;}
div.leftArea div.loginDiv .pw label{position:absolute;top:7px;left:5px;}
div.leftArea div.loginDiv .idSave{position:absolute;top:15px;left:121px;color:#888888;}
div.leftArea div.loginDiv .idSave label{margin-left:0;font-size:11px;vertical-align:middle;}
div.leftArea div.loginDiv .btnLogin{position:absolute;top:39px;left:122px;}
div.leftArea div.loginDiv .searchIdPw{position:absolute;top:69px;left:13px;}
div.leftArea div.loginDiv .regid{position:absolute;top:87px;left:11px;}
div.leftArea div.loginOnDiv{
	position:relative;
	margin-top:10px;
	width:190px;
	height:129px;
	background:url('/ebs/WebCommon/images/2010/common/bgLoginOnBox.gif') no-repeat;
	z-index:1000;
}
div.leftArea div.loginOnDiv .name{
	position:absolute;
	top:22px;
	left:11px;
}
div.leftArea div.loginOnDiv .name strong{color:#252525;}
div.leftArea div.loginOnDiv .logout{
	position:absolute;
	top:23px;
	left:140px;
}
div.leftArea div.loginOnDiv .logout a{font-size:11px;text-decoration:underline;}
div.leftArea div.loginOnDiv .btnMypage{
	position:absolute;
	top:55px;
	left:11px;
}
div.leftArea div.loginOnDiv .btnInfo{
	position:absolute;
	top:55px;
	left:98px;
}
div.leftArea div.loginOnDiv .loginOn{
	position:absolute;
	top:92px;
	left:11px;
	width:150px;
	height:15px;
	padding:5px 18px 0 0;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	background:url('/ebs/WebCommon/images/common/bgLogOn.gif') no-repeat 0 0;
	cursor:hand;
}
div.leftArea div.loginOnDiv .loginOnCont {
	z-index:100;
	position:absolute;
	top:92px;
	left:0px;
	width:170px;
	padding:0 10px;
	height:312px;
	background:url('/ebs/WebCommon/images/common/bgLogOnBox.gif') no-repeat 0 0;
	overflow:hidden;
}
div.leftArea div.loginOnDiv .loginOnCont h4 {width:152px;height:28px;padding:5px 18px 0 0;color:#000;font-size:11px;text-align:center; background:url('/ebs/WebCommon/images/common/icoMinusOn.gif') no-repeat 130px 5px; cursor:hand;}
div.leftArea div.loginOnDiv .loginOnCont div {padding:0 4px 5px;}
div.leftArea div.loginOnDiv .loginOnCont ul.depth1 {width:156px; height:222px; margin:0 auto; padding:5px; border:1px solid #dbdbdb; overflow-x:hidden; overflow-y:auto; scrollbar-highlight-color: #dedede; scrollbar-shadow-color: #b2b2b2; scrollbar-arrow-color: #686868; scrollbar-face-color: #fff; scrollbar-3dlight-color: #fff; 	scrollbar-darkshadow-color: white; scrollbar-track-color: white;  }
div.leftArea div.loginOnDiv .loginOnCont ul.depth1 li {padding-left:6px; margin:2px 0; font-weight:bold; background:url('/ebs/WebCommon/images/common/icoPlus.gif') no-repeat 0 3px;}
div.leftArea div.loginOnDiv .loginOnCont ul.depth1 li span {font-size:11px; padding-left:2px; padding-right:12px; color:#424242;cursor:hand; background:url('/ebs/WebCommon/images/common/bulGrayArrowD.gif') no-repeat right center;}
div.leftArea div.loginOnDiv .loginOnCont ul.depth1 li ul.depth2 {padding:2px 0; margin:2px 0; display:none; background:#f2f2f2;}
div.leftArea div.loginOnDiv .loginOnCont ul.depth1 li ul.depth2 li {padding-left:8px; font-weight:normal; background:url('/ebs/WebCommon/images/common/bulGray.gif') no-repeat 3px 5px;}
div.leftArea div.loginOnDiv .loginOnCont ul.depth1 li ul.depth2 li a{font-size:11px; color:#666;}
div.leftArea div.loginOnDiv .loginOnCont ul.depth1 li.on {background:url('/ebs/WebCommon/images/common/icoMinus.gif') no-repeat 0 3px;}
div.leftArea div.loginOnDiv .loginOnCont ul.depth1 li.on span {color:#ff6600; background:url('/ebs/WebCommon/images/common/bulOrangeArrow.gif') no-repeat right bottom;}
div.leftArea div.loginOnDiv .loginOnCont ul.depth1 li.on ul.depth2  {display:block;}
div.leftArea div.loginOnDiv .loginOnCont ul.depth1 li.folderNone {font-weight:normal; background-image:url('/ebs/WebCommon/images/common/bulOrangeBox.gif')}

/* 온에어 부분 */
div.leftArea .onAirBox {
	width:190px;
	height:64px;
	overflow:hidden;
	background-image: url(/ebs/WebCommon/images/2010/common/onAirboxbg.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	postion:relative;
	margin-top: 2px;
}
div.leftArea .onAirBox .onAircont2 {width:190px; overflow:hidden;}
div.leftArea .onAirBox .onAircont2 .onairbul {
	margin:6px 0 0 0;
	width:46px;
	float:left;
	height: 20px;
	padding-left: 8px;
}
div.leftArea .onAirBox .onAircont2 .data {
	color:#b2b2b3;
	font-size:11px;
	font-weight:bold;
	font-family:"돋움", Arial;
	margin-top:8px;
	height:20px;
	float:right;
	width: 128px;
}
div.leftArea .onAirBox .onAircont {
	width:190px;
	overflow: hidden;
	vertical-align: middle;
	position: relative;
}
div.leftArea .onAirBox .onAircont .over {
	font-family:"돋움", Arial;
	color:#ffffff;
	font-size:11px;
	width:133px;
	float:left;
	line-height: 14px;
	padding-left:14px;
	margin-top:1px;
	vertical-align: middle;
	height: 27px;
	overflow: hidden;
}
div.leftArea .onAirBox .onAircont .over a{text-decoration:line; color:#ffffff;}
div.leftArea .onAirBox .onAircont .btn {width:31px;height:27px;float:right;margin:1px 0 0 3px;padding-right: 8px;}

div.footerArea .logo{float:left;padding:38px 0 37px;width:181px;text-align:center;}
div.footerArea .btnDiv{float:left;width:630px;margin:18px 0 0 1px;}
div.footerArea .btnDiv ul li{float:left;padding:0 7px;background:url('/ebs/WebCommon/images/common/lineFooterBtn.gif') no-repeat right 1px;}
div.footerArea .btnDiv ul li.end{background:none;}
div.footerArea .copyright{float:left;width:630px;margin:3px 0 0 0;}

div.footerArea .copyright p{padding:6px 0 0 8px;font-size:11px;color:#a6a6a6;letter-spacing:-1px;line-height:16px;}
div.footerArea .copyright p a{color:#999999;}
div.footerArea .familySite{position:absolute;top:15px;right:119px;width:133px;color:#858585;}
div.footerArea .familySiteCont{position:absolute;top:-106px;right:119px;width:150px;height:110px;}

/*웹어워드코리아 2009 배너*/

#apDiv1 {position:absolute;left:822px;top:16px;width:93px;height:78px;z-index:1;}

/*퀵부분*/
div.quickArea {
	position:absolute;
	top:21px;
	right:1px;
	width:51px;
	overflow:hidden;
	background-color: #FFF;
}
div.quickArea .quickBox {width:51px;margin-bottom: 4px;}
div.quickArea .quickBox2 {width:51px;}
div.quickArea .quickBox3 {width:44px;height:16px;background-image: url(/ebs/WebCommon/images/2010/common/quick_b_topimg.gif);background-repeat: no-repeat;background-position: 0 0;
	margin-left:5px;}
div.quickArea .quickBox3 .top a {display:block;width:43px;height:13px;font-size:0;cursor:hand;text-indent:-100em;}

div.leftArea div.helpdeskDiv{margin-top:10px;height: 129px;}
div.leftArea div.helpdeskDiv .btn{overflow:hidden;width:188px;}
div.leftArea div.helpdeskDiv .btn li{float:left;}

div.leftArea div.bannerDiv{width:190px;}

div.leftArea div.pollDiv{margin-top:8px;padding-bottom:15px;width:188px;border:1px solid #e6e6e6;}
div.leftArea div.pollDiv .tabDiv{margin:10px 0 0 10px;padding-bottom:5px;width:168px;border-bottom:1px solid #efefef;}
div.leftArea div.pollDiv .tabDiv .tit{float:left;width:100px;}
div.leftArea div.pollDiv .tabDiv .more{float:left;width:68px;padding-top:3px;text-align:right;}
div.leftArea div.pollDiv .contDiv{margin-left:10px;}
div.leftArea div.pollDiv .contDiv .null{padding-top:15px;font-size:11px;color:#aaaaaa;letter-spacing:-1px;}

/* 각서브 메인페이지 */
div#subDetail div.topArea{height:167px;}
div#subDetail div.leftArea div.loginDiv,
div#subDetail div.leftArea div.loginOnDiv{margin-top:7px;}
div.topArea .detailTopTitleDiv{
	float:left;padding-left:20px;width:910px;height:41px; margin-left:3px; line-height:32px;font-size:16px;text-align:left;color:#fff;
	background:url('/ebs/WebCommon/images/subMain/bgViewTitle_2.gif') no-repeat;
}
div.topArea .detailTopTitleDiv .level_1{color:#f7ffb1; font-size:16px;}
div.topArea .detailTopTitleDiv .level_2{color:#fff; font-size:12px;}	
div.leftArea .leftBannerBot{margin-top:10px;}
div.leftArea .leftNavigationDiv{padding-top:100px;width:190px;background:url('/ebs/WebCommon/images/subMain/bgLeftNavigation.gif') no-repeat;}
div.leftArea .leftNavigationDiv div.footDiv{padding:0 10px 15px 15px;background:url('/ebs/WebCommon/images/subMain/bgLeftNavigation.gif') no-repeat left bottom;}
div.leftArea .leftNavigationDiv ul{width:164px;margin-top:30px;}
div.leftArea .leftNavigationDiv ul li{padding:4px 0 5px 12px;border-bottom:1px solid #d1dded;background:url('/ebs/WebCommon/images/common/bulSkyblueBox.gif') no-repeat 5px 9px;}
div.leftArea .leftNavigationDiv ul li.add{background:url('/ebs/WebCommon/images/common/bulOrangeCheck.gif') no-repeat 3px 7px;}
div.leftArea .leftNavigationDiv ul li.add a{color:#0b2d71;font-weight:bold;}

.subMainBox {width:725px; overflow:hidden;}
.subMainBox .subMaintitle {width:100%; height:143px; margin-bottom:32px; overflow:hidden; background-repeat:no-repeat; background-position:0 bottom;}
.subMainBox .subMaintitle h2 {float:left; margin:0; padding:0;}
.subMainBox .subMaintitle .subMainBanner {float:right; width:478px; height:143px; overflow:hidden;}

.subMainBox .subMainTabBox {width:100%; height:67px; overflow:hidden;}
.subMainBox .subMainTabBox ul.sub1Depth {width:100%; height:32px; margin:0; padding:0; background:url('/ebs/WebCommon/images/subMain/bgTabLine.gif') repeat-x bottom; overflow:hidden;}
.subMainBox .subMainTabBox ul.sub1Depth li {float:left; padding:5px 1px 0 0; height:26px; overflow:hidden; }
.subMainBox .subMainTabBox ul.sub1Depth li.on {padding-top:0; height:32px;}
.subMainBox .subMainTabBox ul.sub1Depth img{cursor:pointer;}

.subMainBox .subMainTabBox ul.sub2Depth {clear:both; margin:0; padding:10px 0 0 14px;}
.subMainBox .subMainTabBox ul.sub2Depth li {float:left; padding:0 8px; background:url('/ebs/WebCommon/images/subMain/bgSubTab.gif') no-repeat right center;}
.subMainBox .subMainTabBox ul.sub2Depth li a {color:#999;}
.subMainBox .subMainTabBox ul.sub2Depth li.on a {color:#809ecc; font-weight:bold;}

.subMainBox .subMainList {width:710px; margin:0 0 22px; empty-cells:show; border-collapse:collapse; border-bottom:2px solid #eee;}
.subMainBox .subMainList thead th {padding:0; height:26px; color:#fff; background:url('/ebs/WebCommon/images/subMain/bgTh.gif') no-repeat right 0; overflow:hidden;}
.subMainBox .subMainList thead th span {display:block; height:19px; padding:7px 0 0;}
.subMainBox .subMainList thead th span.first {background:url('/ebs/WebCommon/images/subMain/bgThFirst.gif') no-repeat 0 0;}
.subMainBox .subMainList thead th span.last {background:url('/ebs/WebCommon/images/subMain/bgThLast.gif') no-repeat right 0;}
.subMainBox .subMainList tbody th {padding:8px 5px 7px 8px; border-bottom:1px solid #eee; text-align:left; font-size:11px; font-weight:normal;}
.subMainBox .subMainList tbody th a {margin-right:5px;}
.subMainBox .subMainList tbody th div.tit{padding-top:4px;}
.subMainBox .subMainList tbody th img {vertical-align:middle;}
.subMainBox .subMainList tbody td {padding:8px 2px 7px; border-bottom:1px solid #eee; text-align:center;}

.subMainBox .paging {width:100%; height:15px; text-align:center; font-family:Verdana; font-size:10px; overflow:hidden;}
.subMainBox .paging a {padding:0 8px; color:#999; background:url('/ebs/WebCommon/images/subMain/bgPaging.gif') no-repeat right center;}
.subMainBox .paging img {vertical-align:middle;}
.subMainBox .paging a.on {font-weight:bold; color:#809ecc;}
.subMainBox .paging a.btn {padding:0; background:none;}

.lh_gnb{width:190px; margin:10px 0 0 0; padding:6px 0 0 0; background:red url('/ebs/WebCommon/images/subMain/bgLeftGnbTop.gif') left top no-repeat; z-index:99;}
.lh_gnb .comm_title{ width:181px; height:35px; margin:0 0 0 6px; background:url('/ebs/WebCommon/images/subMain/imgTitleComm.gif') left top no-repeat; overflow:hidden; font:normal 0/0 verdana; text-indent:-10000em; }
.lh_gnb .study_title { width:181px; height:35px; margin:0 0 0 6px; background:url('/ebs/WebCommon/images/subMain/imgTitleStudy.gif') left top no-repeat; overflow:hidden; font:normal 0/0 verdana; text-indent:-10000em; }.lh_gnb .mypage_title { width:181px; height:35px; margin:0 0 0 6px; background:url('/ebs/WebCommon/images/subMain/imgTitleMypage.gif') left top no-repeat; overflow:hidden; font:normal 0/0 verdana; text-indent:-10000em; }
.lh_gnb .add_title { width:181px; height:35px; margin:0 0 0 6px; background:url('/ebs/WebCommon/images/subMain/imgTitleAdd.gif') left top no-repeat; overflow:hidden; font:normal 0/0 verdana; text-indent:-10000em; }
.lh_gnb .Ttable_title { width:181px; height:35px; margin:0 0 0 6px; background:url('/ebs/WebCommon/images/subMain/imgTitleTtable.gif') left top no-repeat; overflow:hidden; font:normal 0/0 verdana; text-indent:-10000em; }
.lh_gnb .help_title { width:181px; height:35px; margin:0 0 0 6px; background:url('/ebs/WebCommon/images/subMain/imgTitleHelp.gif') left top no-repeat; overflow:hidden; font:normal 0/0 verdana; text-indent:-10000em; }
.lh_gnb .EBSe_title{ width:181px; height:35px; margin:0 0 0 6px; background:url('/ebs/WebCommon/images/subMain/imgTitleEBSe.gif') left top no-repeat; overflow:hidden; font:normal 0/0 verdana; text-indent:-10000em; }
.lh_gnb .committee_title{ width:181px; height:35px; margin:0 0 0 6px; background:url('/ebs/WebCommon/images/subMain/imgTitleCommittee.gif') left top no-repeat; overflow:hidden; font:normal 0/0 verdana; text-indent:-10000em; }
.lh_gnb .teacher_title{ width:181px; height:35px; margin:0 0 0 6px; background:url('/ebs/WebCommon/images/subMain/imgTitleTeacher.gif') left top no-repeat; overflow:hidden; font:normal 0/0 verdana; text-indent:-10000em; }
.lh_gnb .new_comm_title{ width:181px; height:35px; margin:0 0 0 6px; background:url('/ebs/WebCommon/images/subMain/imgTitleNewComm.gif') left top no-repeat; overflow:hidden; font:normal 0/0 verdana; text-indent:-10000em; }

.lh_gnb .lh_gnb_btm { width:173px; padding:4px 0 46px 17px; }
.lh_gnb .lh_gnb_btm li { width:155px; padding:6px 0 2px 2px; border-bottom:1px solid #dddddd; } 
.lh_gnb .lh_gnb_btm .sub_menu { padding:2px 0 2px 8px; }
.lh_gnb .lh_gnb_btm .sub_menu .sub_items { padding:2px 0 0 0; border:0 none; }

.lh_gnb .lh_gnb_bgComm { background:url('/ebs/WebCommon/images/subMain/bgLeftGnbBtmComm.gif') left bottom no-repeat; }
.lh_gnb .lh_gnb_bgEstudy { background:url('/ebs/WebCommon/images/subMain/bgLeftGnbBtmEstudy.gif') left bottom no-repeat; }
.lh_gnb .lh_gnb_bgMypage{ background:url('/ebs/WebCommon/images/subMain/bgLeftGnbBtmMypage.gif') left bottom no-repeat; }
.lh_gnb .lh_gnb_bgAdd{ background:url('/ebs/WebCommon/images/subMain/bgLeftGnbBtmAdd.gif') left bottom no-repeat; }
.lh_gnb .lh_gnb_bgTtable{ background:url('/ebs/WebCommon/images/subMain/bgLeftGnbBtmTtable.gif') left bottom no-repeat; }
.lh_gnb .lh_gnb_bgHelp{ background:url('/ebs/WebCommon/images/subMain/bgLeftGnbBtmHelp.gif') left bottom no-repeat; }
.lh_gnb .lh_gnb_bgEBSe{ background:url('/ebs/WebCommon/images/subMain/bgLeftGnbBtmEBSe.gif') left bottom no-repeat; }
.lh_gnb .lh_gnb_bgCommittee{ background:url('/ebs/WebCommon/images/subMain/bgLeftGnbBtmCommittee.gif') left bottom no-repeat; }
.lh_gnb .lh_gnb_bgTeacher{padding-bottom:55px;background:url('/ebs/WebCommon/images/subMain/bgLeftGnbBtmTeacher.gif') left bottom no-repeat; }

/* 2009-02-19 프로그램 소개 */
.top_tube { width:712px; height:23px; margin:0 0 11px 0; padding:12px 13px 0 0; background:url('/ebs/WebCommon/images/sitemap/bg_top_tube.gif') left top no-repeat; }
.top_tube h2 { height:0; overflow:hidden; font:normal 0/0 verdana; text-indent:-10000em; }
.top_tube .mini_nav { float:right; color:#ffffff; font-size:11px; }
.top_tube .mini_nav a { color:#ffffff; font-size:11px; }
.ebs_intro { margin:0 0 30px 0; }

.prog_search_area { position:relative; width:603px; height:34px; .height:44px; padding:14px 0 0 122px; .padding-top:2px; background:url('/ebs/WebCommon/images/prog_srch/bg_srch_area.gif') left top no-repeat; }
.prog_search_area em { height:0; overflow:hidden; font:normal 0/0 verdana; text-indent:-10000em; }
.prog_search_area .name_enter { float:left; display:inline; margin:0 0 0 5px; width:136px; height:17px; .height:16px; border:1px solid #dddddd; }
.prog_search_area .send_btn { float:left; display:inline; margin:0 0 0 4px; border:0 none; }
.prog_search_area .book_dn { position:absolute; top:14px; right:37px; display:block; width:131px; height:20px; overflow:hidden; font:normal 0/0 verdana; text-indent:-10000em; }

.selectBox{float:left;width:42px;margin-left:5px;}
.selectBoxCont1{position:absolute;top:32px;left:127px;width:59px;height:100px; z-index:9;}
.selectBoxCont2{position:absolute;top:32px;left:203px;width:59px;height:100px;}
.selectBoxCont3{position:absolute;top:32px;left:279px;width:59px;height:100px;}
.mtotalSearch{width:712px; height:23px; margin:0 0 11px 0; padding:12px 13px 0 0; background:url('/ebs/WebCommon/images/sitemap/bg_top_tube.gif') left top no-repeat; }

/* 2009 02 19 추가 */
.nextTitleH2{float:left;margin-top:-12px;}

/* 2009 03 10 */
.subH3title{padding-left:15px;background:url('/ebs/WebCommon/images/common/bulBlueBox.gif') no-repeat 8px 5px;}
.subH3Title{padding-left:8px;background:url('/ebs/WebCommon/images/common/bulBlueBox.gif') no-repeat 0 5px;}

/* 2009 03 23추가 :: 에러페이지 */
.errorPape{margin-top:25px;width:930px;height:363px;background:url('/ebs/WebCommon/images/common/error/bgError.gif') no-repeat;}
.errorPape ul{margin:245px 0 0 240px;}
.errorPape ul li{padding:0 0 7px 7px;background:url('/ebs/WebCommon/images/common/bulGrayBox.gif') no-repeat 0 5px;}
.errorPape .btnDiv{text-align:center;margin-top:30px;}

/* 2009 03 26추가 :: 마이페이지 좌측 */
.childAdd{position:absolute;top:-120px;left:0;width:160px;height:117px;background:url('/ebs/WebCommon/images/common/bgChildAdd.gif') no-repeat;}
.childAdd p{padding:10px;line-height:18px;}
.childAdd .btnDiv{text-align:center;}

/* .dstyleMainCustom{margin-top:-21 px !important;} */
.channelImage{padding-top:0px;}

/* dstyle Custom */
.dstyleCont{padding-top:10px;width:725px;background:url('/ebs/WebCommon/images/subMain/bgDetailCont.gif') no-repeat;}

/* 메인 레이어 띄우기 */
#mainLayerConatiner {position:absolute; width:300px; background:#fff; left:0; top:0; border:1px solid #cbcbcb; }
#mainLayerConatiner .mainLayerBox {width:100%; overflow:hidden;}
#mainLayerConatiner .checkBox {width:100%; height:20px; padding:5px 0; }
#mainLayerConatiner .checkBox img {}
#mainLayerConatiner .checkBox input {border:0;}

/* custom */
.fSize12 {font-size:12px;}
.dstyleCont .bot{padding:0 20px 10px;background:url('/ebs/WebCommon/images/subMain/bgDetailCont.gif') no-repeat left bottom;}

/* 2010리뉴얼 안내 팝업 */
div.2010repop {width:884px; height:805px;}
