﻿@charset "UTF-8";

/*new quick*/
div.new-quickbox {
	width:51px;
	background:url('/ebs/WebCommon/images/new_2010/common/bg_quickbox_btm.gif') no-repeat 0 bottom;
}
div.new-quickbox ul {
	padding:25px 0 5px 7px;
	background:url('/ebs/WebCommon/images/new_2010/common/bg_quickbox_top.gif') no-repeat 0 0;
}
div.new-quickbox ul li {
	font-size:0;
	line-height:0;
}
div.new-quicktop { text-align:center; }


/* 20101006 추가 */
div.etc_info {overflow:hidden; position:absolute; right:-7px; top:13px; width:60px; height:78px;}
div.etc_info ul {width:150%;}
div.etc_info li {float:left; text-align:center;}
/* //20101006 추가 */

div.new-quickArea {
	position:absolute;
	top:115px;
	right:-7px;
	z-index:500;
	width:69px;
}
div.new-quickbox02 { width:69px; }
div.new-quickbox02 div.quickserch {
	width:54px; /*width:63px;*/
	padding:57px 0 0 9px;
	margin:0 0 1px 6px;
	background:url('/ebs/WebCommon/images/new_2010/common/newquick_mn_bgsearch.gif') no-repeat 0 0;
}
div.new-quickbox02 div.quickbox {
	width:69px;
	background:url('/ebs/WebCommon/images/new_2010/common/bg_newquickbox_btm.gif') no-repeat 0 bottom;
}
div.new-quickbox02 div.quickbox h3 {
	height:21px; /*height:33px;*/
	padding:12px 0 0 21px;
	background:url('/ebs/WebCommon/images/new_2010/common/bg_newquickbox_top.gif') no-repeat 0 top;
}
div.new-quickbox02 div.quickbox ul {
	width:48px;
	margin-left:16px;
	font-size:0;
	line-height:0;
}
div.new-quickbox02 div.quickbox ul li {
	background:url('/ebs/WebCommon/images/new_2010/common/newquick_mn_bgsha.gif') no-repeat 0 top;
	font-size:0;
	line-height:0;
}
div.new-quickbox02 div.quickbox ul li.first { background:none; }
div.new-quickbox02 div.quickbox div.new-quicktop {
	padding-left:27px;
	text-align:left !important;
}


/*new header*/
div.new-topArea {
	width:930px !important;
	position:relative;
	margin-bottom:5px;
}
div.new-topArea div.newUtill h1 {
	width:187px !important;
	height:55px !important; /*height:73px;*/
	margin:0 auto !important;
	padding:18px 0 0 0 !important;
	text-align:center !important;
	font-size:0 !important;
	line-height:0 !important;
	background:none !important;
	text-indent:0 !important;
}
div.new-topArea div.newUtill {
	width:100%;
	/*_height:73px;
	min-height:73px;*/
}
div.new-topArea div.newUtill .topevent {
	position:absolute;
	top:1px;
	left:0;
	width:245px;
	height:85px;
}
div.new-topArea div.newUtill .favorite {
	position:absolute;
	top:25px;
	right:0;
	height:14px;
}
div.new-topArea div.newUtill .favorite  li{
	float:left;
	height:14px;
	margin-left:10px;
	vertical-align: bottom;
}
 
div.new-topArea div.newUtill .favorite  li.last{
	position:relative;;
	top:-3px;
}

div.new-topArea div.newTopSearch {
	position:absolute;
	top:54px;
	right:0;
}
div.new-topArea div.newTopSearch .text {
	width:147px;
	height:16px; /*height:19px;*/
	padding:3px 8px 0 8px;
	*margin-top:-1px;
	border:0 !important;
	background:#f2f2f2;
	font:11px Dotum;
	line-height:15px;
	vertical-align:top !important;
}
div.new-topArea div.newTopSearch .btn {
	border:0;
	margin-left:-1px;
	vertical-align:top !important;
}
div.new-topArea div.newTopSearch fieldset { float:right; }
div.new-topArea div.newGnb {
	/*height:84px;*/
	font-size:0;
	line-height:0;
	padding-bottom:10px;
}
div.new-topArea .detailTopTitleDiv {
	margin-top:5px;
	float:none;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.new-topArea .detailTopTitleDiv .level_1 {color:#f7ffb1; font-size:16px;}
div.new-topArea .detailTopTitleDiv .level_2 {color:#fff; font-size:12px;}


/*new title*/
.csubTitle,
.csubTitle-first {
	padding-left:16px;
	margin:35px 0 10px 0;
	background:url('/ebs/WebCommon/images/common/icoBlueArrowBox.gif') no-repeat 0 1px;
}
.csubTitle-first { margin-top:0; }
.csubTitle02,
.csubTitle02-first { margin:28px 0 10px 5px; }
.csubTitle02-first { margin-top:0; }
div.csubTitle02 {
	width:100%;
	overflow:hidden;
}
div.csubTitle02 h2 { float:left; }
div.csubTitle02 h2 img { vertical-align:middle; }
div.csubTitle02 p {
	float:left;
	display:inline;
	margin-left:20px;
	color:#fa884d;
	font-size:11px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:14px;
}
div.cmainTitle {
	width:725px;
	background:#3e619d url('/ebs/WebCommon/images/new_2010/common/bg_titbox_btm.gif') no-repeat 0 bottom;
}
div.cmainTitle h1 {
	_height:18px; /*height:36px;*/
	min-height:18px;
	padding:7px 15px 11px 16px;
	background:url('/ebs/WebCommon/images/new_2010/common/bg_titbox_top.gif') no-repeat 0 top;
	color:#f7ffb1;
	font-size:16px;
	line-height:18px;
}


/*new board - common*/
div.totalBoardUnit {
	width:100%;
	overflow:hidden;
}
div.totalBoardUnit .totalNum {
	float:left;
	padding-left:7px;
	background:url('/ebs/WebCommon/images/common/bulOrangeBox.gif') no-repeat left center;
}
div.totalBoardUnit .totalNum strong { color:#ff6600; }
div.totalBoardUnit .detailBtn {
	float:right;
	margin-top:5px;
}

div.newbbsBox-group,
div.newbbsBox-group-mrtop {
	width:725px;
	background:url('/ebs/WebCommon/images/new_2010/common/bg_contwbox_top.gif') no-repeat 0 0;
}
div.newbbsBox-group-mrtop { margin-top:0px; }
div.newbbsBox-group02 {
	width:725px;
	background:url('/ebs/WebCommon/images/new_2010/common/bg_contwbox_top.gif') no-repeat 0 0;
}
div.newbbsBox-group02 div.newbbsBox { padding:15px 15px 16px 15px; }
div.newbbsBox-group02 div.newbbsList02 td,
div.newbbsBox-group02 div.newbbsList02 td a { color:#888 !important; }
div.newbbsBox {
	width:687px;
	padding:21px 19px 21px 19px;
	background:url('/ebs/WebCommon/images/new_2010/common/bg_contwbox_btm.gif') no-repeat 0 bottom;
}
div.newbbsBox div.newbbsList02-group { margin:0 1px; }
div.newbbsBox .tableSelectBox { padding-left:1px; }
div.newbbsBox .tableSelectBox .select,
div.newbbsBox .tableSelectBox ul {right:1px;}
div.newbbsBox .totalBoardUnit { margin-bottom:8px; }
div.newbbsBox .paging {
	width:100%;
	height:15px;
	margin-top:15px;
	text-align:center;
	font-family:Verdana;
	font-size:10px;
	overflow:hidden;
}
div.newbbsBox .paging a {
	padding:0 8px;
	color:#999;
	background:url('/ebs/WebCommon/images/subMain/bgPaging.gif') no-repeat right center;
}
div.newbbsBox .paging img { vertical-align:middle; }
div.newbbsBox .paging a.on {
	font-weight:bold;
	color:#f60 !important;
}
div.newbbsBox .paging a.btn {
	padding:0;
	background:none;
}
div.newbbsBox .paging a.last { background:none; }
div.newbbsBox .btn-right { margin:5px 0 -15px 0; }

div.newbbsList01-group {
	width:100%;
	background:url('/ebs/WebCommon/images/new_2010/common/board/bg_theadbox01_topleft.gif') no-repeat 0 0;
}
div.newbbsList01-group div.newbbsList01 {
	padding-top:3px;
	background:url('/ebs/WebCommon/images/new_2010/common/board/bg_theadbox01_topright.gif') no-repeat right 0;
}
div.newbbsList01 table,
div.newbbsList01 table th,
div.newbbsList01 table td {
	border:0;
	border-spacing:0;
	_border-collapse:collapse;
}
*:first-child+html div.newbbsList01 table { border-collapse:collapse; }
div.newbbsList01 table {
	width:100%;
	border-bottom:2px solid #ddd;
}
div.newbbsList01 table caption { display:none; }
div.newbbsList01 table th {
	padding:3px 0 7px 0;
	background:url('/ebs/WebCommon/images/new_2010/common/board/bg_theadbox01_btm_x.gif') repeat-x 0 bottom;
	color:#727f9f;
	line-height:14px;
	letter-spacing:-1px;
}
div.newbbsList01 table th span {
	display:block;
	background:url('/ebs/WebCommon/images/new_2010/common/board/bg_thbar.gif') no-repeat 0 45%;
}
div.newbbsList01 table th.first {
	background:url('/ebs/WebCommon/images/new_2010/common/board/bg_theadbox01_btmleft.gif') no-repeat 0 bottom;
}
div.newbbsList01 table th.first span { background:none; }
div.newbbsList01 table th.last {
	background:url('/ebs/WebCommon/images/new_2010/common/board/bg_theadbox01_btmright.gif') no-repeat right bottom;
}
div.newbbsList01 table td {
	padding:8px 0 7px 0;
	background:#fff;
	border-top:1px solid #eee;
	text-align:center;
	line-height:14px;
}
div.newbbsList01 table .firstline td { border-top:0; }
div.newbbsList01 table td.subject {
	padding-left:24px;
	padding-right:20px;
	text-align:left;
}
div.newbbsList01 table td.title {
	padding-left:24px;
	padding-right:20px;
	text-align:left;
}
div.newbbsList01 table td.title,
div.newbbsList01 table td.title a { font-weight:bold; }
div.newbbsList01 table td.btn {
	padding:0;
	font-size:0;
	line-height:0;
}
div.newbbsList01 table td.btn img { margin:1px 0 2px 0; }

div.newbbsList02-group {
	width:100%;
	background:url('/ebs/WebCommon/images/new_2010/common/board/bg_theadbox02_topleft.gif') no-repeat 0 0;
}
div.newbbsList02-group div.newbbsList02 {
	width:100%;
	padding-top:3px;
	background:url('/ebs/WebCommon/images/new_2010/common/board/bg_theadbox02_topright.gif') no-repeat right 0;
}
div.newbbsList02 table,
div.newbbsList02 table th,
div.newbbsList02 table td {
	border:0;
	border-spacing:0;
	_border-collapse:collapse;
}
*:first-child+html div.newbbsList02 table {
	border-collapse:collapse;
}
div.newbbsList02 table {
	width:100%;
	border-bottom:2px solid #eee;
}
div.newbbsList02 table caption { display:none; }
div.newbbsList02 table th {
	padding:2px 0 6px 0;
	background:url('/ebs/WebCommon/images/new_2010/common/board/bg_theadbox02_btm_x.gif') repeat-x 0 bottom;
	color:#666;
	font-size:11px;
	line-height:14px;
}
div.newbbsList02 table th.first {
	background:url('/ebs/WebCommon/images/new_2010/common/board/bg_theadbox02_btmleft.gif') no-repeat 0 bottom;
}
div.newbbsList02 table th.last {
	background:url('/ebs/WebCommon/images/new_2010/common/board/bg_theadbox02_btmright.gif') no-repeat right bottom;
}
div.newbbsList02 table td {
	padding:7px 0 7px 0;
	background:#fff;
	border-top:1px solid #eee;
	text-align:center;
	line-height:14px;
}
div.newbbsList02 table td a { color:#666 !important; }
div.newbbsList02 table td input.checkbox {
	width:14px;
	height:14px;
	margin:0;
}
div.newbbsList02 table .firstline td { border-top:0; }
div.newbbsList02 table td.subject {
	padding-left:10px;
	padding-right:10px;
	text-align:left;
}
div.newbbsList02 table td.subject img { vertical-align:-2px; }
div.newbbsList02 table td.subject span {}
div.newbbsList02 table td.subject-les {
	padding-left:10px;
	padding-right:10px;
	text-align:left;
}
div.newbbsList02 table td.subject-les .lesctg {color:#28975e;}
div.newbbsList02 table td.subject-les a:hover,
div.newbbsList02 table td.subject-les a:focus,
div.newbbsList02 table td.subject-les a:hover *,
div.newbbsList02 table td.subject-les a:focus * {color:#3667b6 !important;}
div.newbbsList02 table td.target {}
div.newbbsList02 table td.ctg {
	/*padding-left:10px;
	padding-right:10px;
	text-align:left;*/
	text-align:center;
}
div.newbbsList02 table td.date,
div.newbbsList02 table td.progress { color:#666 !important; }
div.newbbsList02 table td.form {}
div.newbbsList02 table td.form img {}
div.newbbsList02 table td.btn {
	padding:0;
	font-size:0;
	line-height:0;
	letter-spacing:-1px;
}
div.newbbsList02 table td.btn img { margin:1px 2px; }
div.newbbsList02 table td.event {}
div.newbbsList02 table td.event em {
	font-style:normal;
	color:#ff5400;
}
div.newbbsList02 table .closing td,
div.newbbsList02 table .closing td a { color:#999 !important; }
div.newbbsList02 table .closing td.num,
div.newbbsList02 table .closing td.stat { color:#666 !important; }
div.newbbsList02 table .closing td .timg { vertical-align:-4px; }

table.newbbsList03,
table.newbbsList03 th,
table.newbbsList03 td {
	border:0;
	border-spacing:0;
	_border-collapse:collapse;
}
*:first-child+html table.newbbsList03 { border-collapse:collapse; }
table.newbbsList03 {
	width:100%;
	*width:auto;
	table-layout:fixed;
	border-top:2px solid #c5c5c5;
	border-bottom:2px solid #c5c5c5;
}
table.newbbsList03 caption { display:none; }
table.newbbsList03 th {
	padding:4px 0 5px 0;
	background:#f4f4f4;
	line-height:14px;
	font-size:11px;
}
table.newbbsList03 td {
	padding:7px 0;
	border-top:1px solid #e7e7e7;
	text-align:center;
	line-height:14px;
}
table.newbbsList03 td.clip,
table.newbbsList03 td.downdata {text-align:left;}
table.newbbsList03 td.downdata ul {}
table.newbbsList03 td.downdata ul li {
	display:inline;
	margin-right:10px;
	font-size:11px;
	line-height:14px;
}
table.newbbsList03 td.downdata ul li input.checkbox {*margin-top:1px;}
table.newbbsList03 td.btn {padding:0;}
table.newbbsList03 td.btn img {vertical-align:middle;}
table.newbbsList03 .firstline td {}
table.newbbsList03 input.checkbox {
	width:13px;
	height:13px;
	padding:0;
	margin:0 0 1px 0;
}

table .defaultmsg,
table .defaultmsg td {
	background:#fff !important;
	border-top:0 !important;
	text-align:center;
}


/*new box*/
div.newcontBox-group {
	width:725px;
	background:url('/ebs/WebCommon/images/new_2010/common/bg_contwbox_top.gif') no-repeat 0 top;
}
div.newcontBox-group div.newcontBox {
	padding:3px 20px;
	background:url('/ebs/WebCommon/images/new_2010/common/bg_contwbox_btm.gif') no-repeat 0 bottom;
}

div.newcontBox02-group {
	width:723px; /*width:725px;*/
	border:1px solid #e6e6e6;
	background:#fff;
}
div.newcontBox02-group h2 {
	/*height:28px;*/
	padding:8px 0 8px 15px;
	background:#f3f3f3 url('/ebs/WebCommon/images/new_2010/common/bg_boxtop_sha_x.gif') repeat-x 0 0;
}


/*eclipbank submain*/
div.eclip-submain { width:100%; }

div.eclip-sub-todayinfo {
	width:725px;
	background:#2a2d2e url('/ebs/WebCommon/images/new_2010/eclip/bg_todaybox_top.gif') no-repeat 0 0;
}
div.eclip-sub-todayinfo div.innrbox {
	width:100%;
	overflow:hidden;
	padding-bottom:30px;
	background:url('/ebs/WebCommon/images/new_2010/eclip/bg_todaybox_btm_x.gif') repeat-x 0 bottom;
}
div.eclip-sub-todayinfo div.todayhot {
	float:left;
	width:528px;
}
div.eclip-sub-todayinfo div.today-myactivity {
	float:right;
	width:185px;
	padding:14px 12px 10px 0;
}
div.eclip-sub-todayinfo div.today-myactivity h2 { margin:0 0 11px 0; }
div.eclip-sub-todayinfo div.today-myactivity .msg-pleaselogin { width:185px; }
div.eclip-sub-todayinfo div.today-myactivity .msg-commingsoon { width:185px; }
div.eclip-sub-todayinfo div.today-myactivity h3 {}
div.eclip-sub-todayinfo div.today-myactivity ul {
	padding:2px 0 7px 0;
	line-height:14px;
}
div.eclip-sub-todayinfo div.today-myactivity ul li {
	padding-left:18px;
	margin-top:3px;
	background:url('/ebs/WebCommon/images/new_2010/common/bul/bul_circle_orange.gif') no-repeat 8px 3px;
}
div.eclip-sub-todayinfo div.today-myactivity ul li em,
div.eclip-sub-todayinfo div.today-myactivity ul li em a {
	font-style:normal;
	color:#fa781a;
}
div.eclip-sub-todayinfo div.today-myactivity div.whitebox {
	width:185px;
	background:#fff url('/ebs/WebCommon/images/new_2010/eclip/bg_myactbox_btm.gif') no-repeat 0 bottom;
}
div.eclip-sub-todayinfo div.today-myactivity div.whitebox-innr {
	padding:10px 10px 0 10px;
	background:url('/ebs/WebCommon/images/new_2010/eclip/bg_myactbox_top.gif') no-repeat 0 0;
}

div.eclip-sub-notice {
	width:723px; /*width:725px;*/
	overflow:hidden;
	border:1px solid #e6e6e6;
	background:#fff url('/ebs/WebCommon/images/new_2010/eclip/bg_ntcbox_line_y.gif') repeat-y 50% 0;
}
div.eclip-sub-notice div.ntcbox {
	float:left;
	width:361px;
	position:relative;
}
div.eclip-sub-notice div.ntcbox h2 {
	padding:9px 0 7px 15px;
	background:#f3f3f3 url('/ebs/WebCommon/images/new_2010/common/bg_boxtop_sha_x.gif') repeat-x 0 0;
}
div.eclip-sub-notice div.ntcbox ol {
	width:331px;
	overflow:hidden;
	padding:13px 0 14px 15px;
	line-height:14px;
}
div.eclip-sub-notice div.ntcbox ol li {
	float:left;
	width:100%;
	overflow:hidden;
	margin:2px 0 2px 0;
	background:url('/ebs/WebCommon/images/new_2010/common/bul/bul_rect.gif') no-repeat 0 5px;
	text-indent:6px;
	color:#666;
}
div.eclip-sub-notice div.ntcbox ol li a {
	float:left;
	color:#666;
}
div.eclip-sub-notice div.ntcbox ol li .userid { float:right; }
div.eclip-sub-notice div.ntcbox .btn {
	position:absolute;
	top:8px;
	right:16px;
}
div.eclip-sub-notice div.fright { float:right; }

div.eclip-sub-todayclip {
	width:723px; /*width:725px;*/
	overflow:hidden;
	margin-top:20px;
	border:1px solid #e6e6e6;
	background:#fff url('/ebs/WebCommon/images/new_2010/eclip/bg_ntcbox_line_y.gif') repeat-y 530px 0;
}
div.eclip-sub-todayclip div.titset {
	width:100%;
	overflow:hidden;
	padding:9px 0 7px 0;
	background:#f3f3f3 url('/ebs/WebCommon/images/new_2010/common/bg_boxtop_sha_x.gif') repeat-x 0 0;
}
div.eclip-sub-todayclip div.titset h2 {
	float:left;
	margin-left:15px;
	display:inline;
}
div.eclip-sub-todayclip div.titset p {
	float:left;
	margin-left:18px;
	font-weight:bold;
	color:#909090;
}
div.eclip-sub-todayclip div.titset p em {
	font-style:normal;
	color:#f86011;
}
div.eclip-sub-todayclip div.todayclip {
	float:left;
	width:495px;
	padding:17px 16px 14px 16px;
}
div.eclip-sub-todayclip div.todayclip .thumbset {
	float:left;
	width:102px;
	height:71px;
	position:relative;
	margin-right:20px;
	display:inline;
}
div.eclip-sub-todayclip div.todayclip .thumbset em {}
div.eclip-sub-todayclip div.todayclip .thumb {
	width:102px;
	height:71px;
}
div.eclip-sub-todayclip div.todayclip .thumb img {
	width:100%;
	height:100%;
}
div.eclip-sub-todayclip div.todayclip .conts {
	float:left;
	width:75%;
}
div.eclip-sub-todayclip div.todayclip .conts h3 {}
div.eclip-sub-todayclip div.todayclip .conts p {
	margin-top:10px;
	line-height:15px;
}
div.eclip-sub-todayclip div.todayclip .conts a { color:#666; }
div.eclip-sub-todayclip div.todayclip .conts .ctg {
	margin-top:8px;
	font-size:11px;
	color:#999;
}
div.eclip-sub-todayclip div.todayclip .conts .ctg img { vertical-align:middle; }
div.eclip-sub-todayclip div.postscript {
	float:right;
	width:192px;
}
div.eclip-sub-todayclip div.postscript div.gradeset {
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #e5e5e5;
}
div.eclip-sub-todayclip div.postscript div.gradeset h3 {
	float:left;
	padding:11px 0 8px 10px;
}
div.eclip-sub-todayclip div.postscript div.gradeset .gradestar {
	float:right;
	margin:9px 6px 0 0;
	display:inline;
}
div.eclip-sub-todayclip div.postscript ol { padding:4px 15px 4px 15px; }
div.eclip-sub-todayclip div.postscript ol li {
	padding-left:6px;
	margin:4px 0;
	background:url('/ebs/WebCommon/images/new_2010/common/bul/bul_rect.gif') no-repeat 0 4px;
	font-size:11px;
	line-height:12px;
}
div.eclip-sub-todayclip div.postscript ol li a { color:#666; }


/*eclipbank week list*/
div.eclip-weekbest {
	width:723px; /*width:725px;*/
	margin-bottom:32px;
	border:1px solid #e6e6e6;
	background:#fff;
}
div.eclip-weekbest h2 {
	padding:8px 0 7px 15px;
	background:#f3f3f3 url('/ebs/WebCommon/images/new_2010/common/bg_boxtop_sha_x.gif') repeat-x 0 0;
}
div.eclip-weekbest ol {
	width:100%;
	overflow:hidden;
	padding:5px 0 4px 0;
}
div.eclip-weekbest ol li {
	float:left;
	width:275px;
	padding:10px 0 9px 0;
	line-height:15px;
}
div.eclip-weekbest ol li h3 {}
div.eclip-weekbest ol li p {
	margin-top:8px;
	font-size:11px;
}
div.eclip-weekbest ol li .ctg {
	margin-top:7px;
	font-size:11px;
	color:#999;
}
div.eclip-weekbest ol li .ctg img { vertical-align:middle; }
div.eclip-weekbest ol li div.conts {
	float:left;
	width:55%;
	margin-top:-1px;
}
div.eclip-weekbest ol li div.conts a { color:#666; }
div.eclip-weekbest ol li div.thumbset {
	float:left;
	width:102px;
	height:71px;
	position:relative;
	margin-right:11px;
	_display:inline;
}
div.eclip-weekbest ol li div.thumbset em {}
div.eclip-weekbest ol li div.thumbset .thumb {
	width:102px;
	height:71px;
}
div.eclip-weekbest ol li div.thumbset .thumb img {
	width:100%;
	height:100%;
}
div.eclip-weekbest ol li.wide {
	width:420px;
	padding:10px 10px 9px 15px;
}
div.eclip-weekbest ol li.wide h3 {
	margin-bottom:23px;
	line-height:18px;
}
div.eclip-weekbest ol li.wide p {
	margin-top:13px;
	font-size:12px;
	line-height:16px;
}
div.eclip-weekbest ol li.wide div.conts {
	width:40%;
	padding:6px 0 0 2px;
	margin-top:0;
}
div.eclip-weekbest ol li.wide div.thumbset {
	width:235px;
	height:163px;
	background:#c8d1e1;
}
div.eclip-weekbest ol li.wide div.thumbset em {
	width:54px;
	height:54px;
}
div.eclip-weekbest ol li.wide div.thumbset .thumb {
	width:219px;
	height:147px;
	margin:8px;
}


/*eclipbank detail*/
div.eclip-topcontent-group {
	width:725px;
	margin-top:8px;
	background:#2a2d2e url('/ebs/WebCommon/images/new_2010/eclip/bg_todaybox_top.gif') no-repeat 0 0;
}
div.eclip-topcontent-group div.eclip-topcontent {
	width:701px; /*width:725px;*/
	overflow:hidden;
	padding:10px 12px 42px 12px;
	background:url('/ebs/WebCommon/images/new_2010/eclip/bg_todaybox_btm_x.gif') repeat-x 0 bottom;
}
div.eclip-topcontent {}
div.eclip-topcontent .optbtn {
	float:left;
	height:28px;
}
/* 20100824 수정 */
div.eclip-topcontent .optbtn_down {float:right;}
/* //20100824 수정 */
div.eclip-topcontent .optservice {
	float:right;
	height:28px;
}

div.clip-detailinfo-group {
	clear:both;
	width:701px;
	background:url('/ebs/WebCommon/images/new_2010/eclip/bg_clipinfobox_btm.gif') no-repeat 0 bottom;
}
div.clip-detailinfo-group div.clip-detailinfo {
	width:100%;
	padding:15px 0 12px 0;
	background:url('/ebs/WebCommon/images/new_2010/eclip/bg_clipinfobox_top.gif') no-repeat 0 0;
}
div.clip-detailinfo-group div.clip-detailinfo:after {
	content:'';
	display:block;
	clear:both;
}
div.clip-detailinfo {}
div.clip-detailinfo div.thumbconts {
	float:left;
	width:235px;
	padding:0 14px 0 19px;
}
div.clip-detailinfo div.thumbconts .thumbset {
	width:235px;
	height:155px; /*height:163px;*/
	position:relative;
	padding:8px 0 16px 0;
	background:#333 url('/ebs/WebCommon/images/new_2010/eclip/bg_clipinfo_thumbbox_btm_x.gif') repeat-x 0 bottom;
}
div.clip-detailinfo div.thumbconts .thumbset em {
	width:54px;
	height:54px;
}
div.clip-detailinfo div.thumbconts .thumb {
	width:219px;
	height:147px;
	margin:0 auto;
}
div.clip-detailinfo div.thumbconts .thumb img {
	width:100%;
	height:100%;
}
div.clip-detailinfo div.thumbconts .mybtn { text-align:center; }
div.clip-detailinfo div.thumbconts .mybtn .mybtn-info {
	display:inline-block;
	position:relative;
}
div.clip-detailinfo div.thumbconts .mybtn .info {
	display:none;
	position:absolute;
	top:25px;
	left:0;
}
div.clip-detailinfo div.detailconts {
	float:right;
	width:403px;
	padding:3px 30px 0 0;
}
div.clip-detailinfo div.detailconts table {
	width:100%;
	line-height:18px;
	table-layout:fixed;
}
div.clip-detailinfo div.detailconts table caption { display:none; }
div.clip-detailinfo div.detailconts table th {
	width:89px;
	padding:0 0 4px 0;
	_padding:1px 0 3px 0;
	background:url('/ebs/WebCommon/images/new_2010/eclip/bg_clipinfo_thbox.gif') no-repeat 0 0;
	vertical-align:top;
	text-align:center;
	color:#c3c4c4;
}
div.clip-detailinfo div.detailconts table td {
	padding:0 0 4px 9px;
	vertical-align:top;
	color:#e2e2e2;
}
div.clip-detailinfo div.detailconts table td img { vertical-align:middle; }
div.clip-detailinfo div.detailconts table td.series { font-weight:bold; }
div.clip-detailinfo div.detailconts table td.series em {
	color:#e28416;
	font-style:normal;
}

div.clipPleasedbox {
	width:723px; /*width:725px;*/
	overflow:hidden;
	border:1px solid #e6e6e6;
	background:#fff;
}
div.clipPleasedbox div.clipPleasedstar {
	float:left;
	width:127px;
	height:40px;
	margin-top:26px;
	border-right:1px solid #e2e2e2;
	text-align:center;
}
div.clipPleasedbox div.clipPleasedstar h3 { margin-top:1px; }
div.clipPleasedbox div.clipPleasedstar p.gradestar { margin-top:8px; }
div.clipPleasedbox div.flash {
	float:right;
	padding-right:12px;
}

div.new-realreplybox { padding:6px 0 8px 0; }
div.new-realreplybox fieldset.replyWrite {
	margin:10px 0 0 5px !important;
	padding:5px 0 15px 0 !important;
	width:650px;
	text-align:center !important;
}

div.new-userstats-group {
	width:725px; /*width:725px;*/
	background:url('/ebs/WebCommon/images/new_2010/common/bg_contwbox_top.gif') no-repeat 0 top;
}
div.new-userstats-group div.new-userstats {
	background:url('/ebs/WebCommon/images/new_2010/common/bg_contwbox_btm.gif') no-repeat 0 bottom;
}
div.new-userstats {
	width:100%;
	overflow:hidden;
	padding:15px 0;
}
div.new-userstats h3 { margin:0 0 9px 2px; }
div.new-userstats table {
	font-size:11px;
	line-height:14px;
}
div.new-userstats table caption { display:none; }
div.new-userstats table th {
	color:#5878af;
	padding:2px 0;
	text-align:left;
	white-space:nowrap;
	font-size:11px;
}
div.new-userstats table th .icman {
	display:inline-block;
	padding:1px 0 0 17px;
	margin-bottom:1px;
	background:url('/ebs/WebCommon/images/new_2010/common/bul/bul_sex_man.gif') no-repeat 0 0;
	font-weight:normal;
	color:#888;
}
div.new-userstats table th .icwoman {
	display:inline-block;
	padding:1px 0 0 17px;
	margin-bottom:1px;
	background:url('/ebs/WebCommon/images/new_2010/common/bul/bul_sex_woman.gif') no-repeat 0 0;
	font-weight:normal;
	color:#888;
}
div.new-userstats table td {
	padding:2px 0;
	color:#888;
	font-size:11px;
}
div.new-userstats div.graphbar {
	width:108px;
	height:8px;
	position:relative;
	background:url('/ebs/WebCommon/images/new_2010/common/bg_stats_graphbar.gif') no-repeat 0 1px;
}
div.new-userstats div.graphbar span {
	display:block;
	height:8px;
}
div.new-userstats div.graphbar em {
	position:absolute;
	top:-2px;
	left:115px;
	color:#f60;
	font-size:11px;
	line-height:12px;
	font-style:normal;
}
div.new-userstats div.statstype01,
div.new-userstats div.statstype02,
div.new-userstats div.statstype03 {
	float:left;
	_height:82px;
	min-height:82px;
	padding:0 0 0 16px;
}
div.new-userstats div.statstype01 { width:243px; }
div.new-userstats div.statstype01 div.graphbar span {
	background:url('/ebs/WebCommon/images/new_2010/common/bg_stats_graphbar_type01.gif') no-repeat 0 1px;
}
div.new-userstats div.statstype02 {
	width:211px;
	border-left:1px solid #e2e2e2;
}
div.new-userstats div.statstype02 div.graphbar span {
	background:url('/ebs/WebCommon/images/new_2010/common/bg_stats_graphbar_type02.gif') no-repeat 0 1px;
}
div.new-userstats div.statstype03 {
	width:211px;
	padding-left:23px;
	border-left:1px solid #e2e2e2;
}
div.new-userstats div.statstype03 h3 { /*margin-bottom:14px;*/ }
div.new-userstats div.statstype03 div.graphbar span {
	background:url('/ebs/WebCommon/images/new_2010/common/bg_stats_graphbar_type03.gif') no-repeat 0 1px;
}
div.new-userstats div.statstype03 table th,
div.new-userstats div.statstype03 table td { padding:1px 0; }

ul.eclipLessonMenu {
	width:100%;
	height:80px;
	margin-top:4px;
	overflow:hidden;
	position:relative;
}
ul.lesTabTypeNone {
	height:auto !important;
	margin-bottom:23px;
}
ul.lesTabType02 { height:100px; }
ul.eclipLessonMenu li {
	float:left;
	width:65px;
	padding:0 2px 2px 2px;
	margin-left:-1px;
	background:url('/ebs/WebCommon/images/new_2010/common/bul/bul_bar.gif') no-repeat 0 2px;
	text-align:center;
	line-height:17px;
}
ul.eclipLessonMenu li.on,
ul.eclipLessonMenu li.on a,
ul.eclipLessonMenu li a:hover,
ul.eclipLessonMenu li a:focus,
ul.eclipLessonMenu li a:active {
	font-weight:bold;
	color:#f60;
	letter-spacing:-1px;
}
ul.eclipLessonMenu li.first { background:none; }
ul.eclipLessonMenu li.last { background:none; }
ul.eclipLessonMenu div.subLesson {
	position:absolute;
	bottom:0;
	left:0;
	width:687px;
	background:#fff url('/ebs/WebCommon/images/new_2010/eclip/bg_lessonbox.gif') no-repeat 0 0;
}
ul.eclipLessonMenu div.subLesson div {
	width:670px;
	margin-left:8px;
	overflow:hidden;
}
ul.eclipLessonMenu div.subLesson ul {
	float:left;
	width:101%;
	height:46px;
	padding:14px 0 2px 0;
	margin-left:-1px;
	background:url('/ebs/WebCommon/images/new_2010/eclip/bg_lessonbox_arrow.gif') no-repeat 28px 0;
}
ul.eclipLessonMenu div.subLesson ul li {
	width:auto;
	padding:0 12px 0 5px !important;
	background:url('/ebs/WebCommon/images/new_2010/common/bul/bul_dotbar.gif') no-repeat 0 3px;
	font-weight:normal;
	white-space:nowrap;
}
:root ul.eclipLessonMenu div.subLesson ul li:first-child { padding-left:8px !important; }
ul.eclipLessonMenu div.subLesson ul li span {}
ul.eclipLessonMenu div.subLesson ul li,
ul.eclipLessonMenu div.subLesson ul li a {
	padding-left:8px;
	font-weight:normal !important;
	color:#666 !important;
	letter-spacing:0 !important;
}
ul.eclipLessonMenu div.subLesson ul li.on {
	font-weight:bold !important;
	color:#294985 !important;
}
ul.eclipLessonMenu div.subLesson ul li.on a,
ul.eclipLessonMenu div.subLesson ul li a:hover,
ul.eclipLessonMenu div.subLesson ul li a:focus,
ul.eclipLessonMenu div.subLesson ul li a:active {
	background:url('/ebs/WebCommon/images/new_2010/common/bul/bul_lesson.gif') no-repeat 0 3px;
	font-weight:bold !important;
	color:#294985 !important;
	letter-spacing:-1px !important;
}
ul.eclipLessonMenu div.subLesson div.lesson1 ul,
ul.eclipLessonMenu div.subLesson div.lesson11 ul { background-position:20px 0 !important; }
ul.eclipLessonMenu div.subLesson div.lesson2 ul,
ul.eclipLessonMenu div.subLesson div.lesson12 ul { background-position:88px 0 !important; }
ul.eclipLessonMenu div.subLesson div.lesson3 ul,
ul.eclipLessonMenu div.subLesson div.lesson13 ul { background-position:154px 0 !important; }
ul.eclipLessonMenu div.subLesson div.lesson4 ul,
ul.eclipLessonMenu div.subLesson div.lesson14 ul { background-position:222px 0 !important; }
ul.eclipLessonMenu div.subLesson div.lesson5 ul,
ul.eclipLessonMenu div.subLesson div.lesson15 ul { background-position:290px 0 !important; }
ul.eclipLessonMenu div.subLesson div.lesson6 ul,
ul.eclipLessonMenu div.subLesson div.lesson16 ul { background-position:360px 0 !important; }
ul.eclipLessonMenu div.subLesson div.lesson7 ul,
ul.eclipLessonMenu div.subLesson div.lesson17 ul { background-position:427px 0 !important; }
ul.eclipLessonMenu div.subLesson div.lesson8 ul,
ul.eclipLessonMenu div.subLesson div.lesson18 ul { background-position:494px 0 !important; }
ul.eclipLessonMenu div.subLesson div.lesson9 ul,
ul.eclipLessonMenu div.subLesson div.lesson19 ul { background-position:562px 0 !important; }
ul.eclipLessonMenu div.subLesson div.lesson10 ul,
ul.eclipLessonMenu div.subLesson div.lesson20 ul { background-position:630px 0 !important; }
ul.eclipLessonMenu li ul { display:none; }
ul.eclipLessonMenu li.on ul { display:block; }


/*hot clip*/
div.hotClipBox {
	width:188px;
	position:relative;
	margin:10px 0;
	border:1px solid #e6e6e6;
	background:#fff;
}
div.hotClipBox h2 {
	padding:9px 0 10px 10px;
	background:#f3f3f3 url('/ebs/WebCommon/images/new_2010/common/bg_boxtop_sha_x.gif') repeat-x 0 0;
	border-bottom:1px solid #e6e6e6;
}
div.hotClipBox div.showscreen {
	width:154px;
	margin-left:16px;
	overflow:hidden;
	position:relative;
}
div.hotClipBox div.showscreen ul.eclip-thumblist { width:1000% !important; }
div.hotClipBox div.showscreen ul.eclip-thumblist li { margin-left:0; }
div.hotClipBox ul.eclip-thumblist {
	padding:0;
	margin:0;
	border:0;
}
div.hotClipBox ul.eclip-thumblist li {
	width:142px; /*width:154px;*/
	margin:0 17px 0 16px;
	padding:20px 5px 17px 7px;
}
div.hotClipBox ul.eclip-thumblist li a { color:#666; }
div.hotClipBox ul.eclip-thumblist li h3 { font-size:11px; }
div.hotClipBox ul.eclip-thumblist li h3.tittype02 {
	margin-top:-3px;
	font-weight:normal;
}
div.hotClipBox div.rollingbtn {
	position:absolute;
	top:51px;
	left:16px;
	width:154px;
}
div.hotClipBox div.rollingbtn .prev {
	float:left;
	padding:27px 0 27px 2px;
	background:#fff;
	font-size:0;
	line-height:0;
}
div.hotClipBox div.rollingbtn .next {
	float:right;
	padding:27px 0;
	background:#fff;
	font-size:0;
	line-height:0;
}


/*eclipbank thumblist*/
div.eclip-thumblist-group {
	width:100%;
	overflow:hidden;
	position:relative;
	z-index:0;
}
div.eclip-thumblist-group ul.eclip-thumblist,
div.eclip-thumblist-group ul.eclip-thumblist-type02 { width:110%; }
div.eclip-thumblist-group ul.eclip-thumblist li { margin:0 33px 0 0; }
div.eclip-thumblist-group ul.eclip-thumblist-type02 li { margin:0 30px 0 0; }
ul.eclip-thumblist {
	width:100%;
	overflow:hidden;
	padding:2px 0 6px 0;
	margin-bottom:14px;
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
}
ul.eclip-thumblist li {
	float:left;
	width:132px; /*width:146px;*/
	padding:20px 6px 21px 8px;
	margin:0 12px;
	_display:inline;
	line-height:15px;
}
ul.eclip-thumblist li.cutline {
	clear:both;
	float:none;
	display:block;
	width:100%;
	height:1px;
	overflow:hidden;
	padding:0;
	margin:0;
	background:url('/ebs/WebCommon/images/new_2010/common/bul/bar_dotline_x.gif') repeat-x 0 0;
	font-size:0;
	line-height:0;
}
ul.eclip-thumblist li h3 { margin-top:10px; }
ul.eclip-thumblist li h3 a { color:#666 !important; }
ul.eclip-thumblist li .ctg {
	margin-top:7px;
	font-size:11px;
	color:#999;
}
ul.eclip-thumblist li .gradestar { margin-top:5px; }
ul.eclip-thumblist li div.thumbset {
	width:102px;
	height:71px;
	position:relative;
	margin:0 auto 10px auto;
}
ul.eclip-thumblist li div.thumbset em {}
ul.eclip-thumblist li div.thumbset .thumb {
	width:102px;
	height:71px;
}
ul.eclip-thumblist li div.thumbset .thumb img {
	width:100%;
	height:100%;
}

ul.eclip-thumblist-type02 {
	width:100%;
	overflow:hidden;
	padding:2px 0 6px 0;
	margin-bottom:14px;
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
}
ul.eclip-thumblist-type02 li {
	float:left;
	width:139px; /*width:139px;*/
	padding:20px 5px 16px 5px;
	margin:0 11px;
	_display:inline;
	line-height:15px;
}
ul.eclip-thumblist-type02 li.cutline {
	clear:both;
	float:none;
	display:block;
	width:100%;
	height:1px;
	overflow:hidden;
	padding:0;
	margin:0;
	background:url('/ebs/WebCommon/images/new_2010/common/bul/bar_dotline_x.gif') repeat-x 0 0;
	font-size:0;
	line-height:0;
}
ul.eclip-thumblist-type02 li h3 {
	margin-top:10px;
	font-weight:normal;
}
ul.eclip-thumblist-type02 li h3 a { color:#666 !important; }
ul.eclip-thumblist-type02 li h3 a:hover,
ul.eclip-thumblist-type02 li h3 a:focus { color:#3667b6 !important; }
ul.eclip-thumblist-type02 li div.thumb {
	width:139px;
	height:110px;
	margin:0 auto;
}
ul.eclip-thumblist-type02 li div.thumb img {
	width:100%;
	height:100%;
}
ul.eclip-thumblist-type02 li div.tit { margin-top:10px; }
ul.eclip-thumblist-type02 li h3 input.checkbox {
	float:left;
	width:13px;
	height:13px;
	padding:0 !important;
	margin:1px 5px 2px 0 !important;
}
.eclip-thumblist-default {
	width:100%;
	padding:20px 0;
	margin-bottom:-1px;
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	font-size:11px;
	color:#888;
	text-align:center;
}


/*eclip label - common*/
* div.thumbset em {
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:45px;
	height:45px;
	text-indent:-5000px;
	/*cursor:pointer;*/
	/*_behavior:url('/ebs/WebCommon/js/iepngfix.htc');*/
}
* div.thumbset .label-vod {
	background:url('/ebs/WebCommon/images/new_2010/common/label_vod.png') no-repeat 0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ebs/WebCommon/images/new_2010/common/label_vod.png', sizingMethod='crop');
}
* div.thumbset .label-flash {
	background:url('/ebs/WebCommon/images/new_2010/common/label_flash.png') no-repeat 0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ebs/WebCommon/images/new_2010/common/label_flash.png', sizingMethod='crop');
}
* div.thumbset .label-image {
	background:url('/ebs/WebCommon/images/new_2010/common/label_image.png') no-repeat 0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ebs/WebCommon/images/new_2010/common/label_image.png', sizingMethod='crop');
}
* div.thumbset .label-text {
	background:url('/ebs/WebCommon/images/new_2010/common/label_text.png') no-repeat 0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ebs/WebCommon/images/new_2010/common/label_text.png', sizingMethod='crop');
}
* div.thumbset .label-multi {
	background:url('/ebs/WebCommon/images/new_2010/common/label_multi.png') no-repeat 0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ebs/WebCommon/images/new_2010/common/label_multi.png', sizingMethod='crop');
}
* div.thumbset .label-mp3 {
	background:url('/ebs/WebCommon/images/new_2010/common/label_mp3.png') no-repeat 0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ebs/WebCommon/images/new_2010/common/label_mp3.png', sizingMethod='crop');
}
* div.thumbset .label-pdf {
	background:url('/ebs/WebCommon/images/new_2010/common/label_pdf.png') no-repeat 0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ebs/WebCommon/images/new_2010/common/label_pdf.png', sizingMethod='crop');
}
div.eclip-weekbest ol li.wide div.thumbset .label-vod,
div.clip-detailinfo div.thumbconts .thumbset .label-vod {
	background:url('/ebs/WebCommon/images/new_2010/common/label02_vod.png') no-repeat 0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ebs/WebCommon/images/new_2010/common/label02_vod.png', sizingMethod='crop');
}
div.eclip-weekbest ol li.wide div.thumbset .label-flash,
div.clip-detailinfo div.thumbconts .thumbset .label-flash {
	background:url('/ebs/WebCommon/images/new_2010/common/label02_flash.png') no-repeat 0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ebs/WebCommon/images/new_2010/common/label02_flash.png', sizingMethod='crop');
}
div.eclip-weekbest ol li.wide div.thumbset .label-image,
div.clip-detailinfo div.thumbconts .thumbset .label-image {
	background:url('/ebs/WebCommon/images/new_2010/common/label02_image.png') no-repeat 0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ebs/WebCommon/images/new_2010/common/label02_image.png', sizingMethod='crop');
}
div.eclip-weekbest ol li.wide div.thumbset .label-text,
div.clip-detailinfo div.thumbconts .thumbset .label-text {
	background:url('/ebs/WebCommon/images/new_2010/common/label02_text.png') no-repeat 0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ebs/WebCommon/images/new_2010/common/label02_text.png', sizingMethod='crop');
}
div.eclip-weekbest ol li.wide div.thumbset .label-multi,
div.clip-detailinfo div.thumbconts .thumbset .label-multi {
	background:url('/ebs/WebCommon/images/new_2010/common/label02_multi.png') no-repeat 0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ebs/WebCommon/images/new_2010/common/label02_multi.png', sizingMethod='crop');
}
div.eclip-weekbest ol li.wide div.thumbset .label-mp3,
div.clip-detailinfo div.thumbconts .thumbset .label-mp3 {
	background:url('/ebs/WebCommon/images/new_2010/common/label02_mp3.png') no-repeat 0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ebs/WebCommon/images/new_2010/common/label02_mp3.png', sizingMethod='crop');
}
div.eclip-weekbest ol li.wide div.thumbset .label-pdf,
div.clip-detailinfo div.thumbconts .thumbset .label-pdf {
	background:url('/ebs/WebCommon/images/new_2010/common/label02_pdf.png') no-repeat 0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ebs/WebCommon/images/new_2010/common/label02_pdf.png', sizingMethod='crop');
}


/*teacher*/
div.teacher-hotlessonbox {
	margin-bottom:32px;
	border:1px solid #e6e6e6;
	background:#fff;
}
div.teacher-hotlessonbox ol {
	width:100%;
	padding:15px 0 10px 0;
	overflow:hidden;
}
div.teacher-hotlessonbox ol li {
	float:left;
	width:141px; /*width:165px;*/
	padding:0 5px 0 19px;
	margin-left:15px;
	background-repeat:no-repeat;
	background-position:0 0;
	display:inline;
	line-height:15px;
}
div.teacher-hotlessonbox ol li.rank1 {background-image:url('/ebs/WebCommon/images/new_2010/common/bul/bul_rank01.gif');}
div.teacher-hotlessonbox ol li.rank2 {background-image:url('/ebs/WebCommon/images/new_2010/common/bul/bul_rank02.gif');}
div.teacher-hotlessonbox ol li.rank3 {background-image:url('/ebs/WebCommon/images/new_2010/common/bul/bul_rank03.gif');}
div.teacher-hotlessonbox ol li.rank4 {background-image:url('/ebs/WebCommon/images/new_2010/common/bul/bul_rank04.gif');}
div.teacher-hotlessonbox ol li h5 {}
div.teacher-hotlessonbox ol li .ctg {
	margin-top:9px;
	font-size:11px;
	color:#999;
}
div.teacher-hotlessonbox ol li .btn { margin-top:8px; }


/*mypage*/
div.mypageProgramBox {
	width:723px;
	padding:11px 0;
	border:1px solid #e6e6e6;
}
div.mypageProgramBox ul.mypageclip {
	width:100%;
	overflow:hidden;
}
div.mypageProgramBox ul.mypageclip li {
	float:left;
	width:225px;
	overflow:hidden;
	padding:4px 0 0 15px;
	font-size:11px;
	color:#999;
}
div.mypageProgramBox ul.mypageclip li img {}
div.mypageProgramBox ul.mypageclip li div.mypageimg {
	float:left;
	width:100px;
	height:69px;
	border:1px solid #e6e6e6;
	font-size:0;
	line-height:0;
}
div.mypageProgramBox ul.mypageclip li div.mypageimg img {
	width:100%;
	height:100%;
}
div.mypageProgramBox ul.mypageclip li div.thumbset {
	float:left;
	width:100px;
	height:69px;
	position:relative;
	border:1px solid #e6e6e6;
	font-size:0;
	line-height:0;
}
div.mypageProgramBox ul.mypageclip li div.thumbset .thumb {
	float:left;
	width:100px;
	height:69px;
}
div.mypageProgramBox ul.mypageclip li div.thumbset .thumb img {
	width:100%;
	height:100%;
}
div.mypageProgramBox ul.mypageclip li div.mypagert {
	float:left;
	width:43%;
	padding-left:10px;
}
div.mypageProgramBox ul.mypageclip li div.mypagert a { color:#666; }
div.mypageProgramBox ul.mypageclip li div.mypagert h3 {
	line-height:15px;
	font-size:11px;
}
div.mypageProgramBox ul.mypageclip li div.mypagert ul.mypagelist { line-height:14px; }
div.mypageProgramBox ul.mypageclip li div.mypagert ul.mypagelist li {
	float:none;
	width:auto;
	padding:0;
	margin-top:3px;
}
div.mypageProgramBox ul.mypageclip li div.mypagert ul.mypagelist li img {
	vertical-align:middle;
	margin-bottom:1px;
}

div.mypage-sub-topinfo {
	width:725px;
	padding-top:10px;
	background:url('/ebs/WebCommon/images/new_2010/mypage/bg_myactivbox_top.gif') no-repeat 0 0;
}
div.mypage-sub-topinfo div.innrbox {
	width:100%;
	overflow:hidden;
	padding:3px 0 10px;
	background:url('/ebs/WebCommon/images/new_2010/mypage/bg_myactivbox_btm.gif') no-repeat 0 bottom;
}
div.mypage-sub-topinfo div.myactivity {
	float:left;
	width:339px;
	margin-left:14px;
	display:inline;
}
div.mypage-sub-topinfo div.myactivity h2 {
	height:35px;
	background:url('/ebs/WebCommon/images/new_2010/mypage/bg_myindexbox_top.gif') no-repeat 0 0;
}
div.mypage-sub-topinfo div.myactivity .msg-commingsoon { width:339px; margin-top:-10px; }
div.mypage-sub-topinfo div.myindex-group {
	width:319px; /*width:339px;*/
	_height:110px;
	min-height:110px;
	padding:0 10px 7px 10px;
	background:url('/ebs/WebCommon/images/new_2010/mypage/bg_myindexbox_btm.gif') no-repeat 0 bottom;
}
div.mypage-sub-topinfo div.myindex-group:after {
	content:'';
	display:block;
	clear:both;
}
div.mypage-sub-topinfo div.myindex-group h3 {}
div.mypage-sub-topinfo div.myindex-group ul {
	padding-top:4px;
	line-height:16px;
}
div.mypage-sub-topinfo div.myindex-group ul li {
	padding-left:18px;
	margin-top:1px;
	background:url('/ebs/WebCommon/images/new_2010/common/bul/bul_circle_blue.gif') no-repeat 8px 5px;
}
div.mypage-sub-topinfo div.myindex-group ul li em,
div.mypage-sub-topinfo div.myindex-group ul li em a {
	font-style:normal;
	color:#4573b3;
}
div.mypage-sub-topinfo div.myindex-group div.myedu { float:left; }
div.mypage-sub-topinfo div.myindex-group div.myact { float:right; }
div.mypage-sub-topinfo div.mybannr {
	float:right;
	width:346px;
	position:relative;
	margin-right:16px;
	display:inline;
}
div.mypage-sub-topinfo div.mybannr h2 { height:25px; }
div.mypage-sub-topinfo div.mybannr .morebtn {
	position:absolute;
	top:6px;
	right:0;
}
div.mypage-sub-topinfo div.mybannr .morebtn img {
	padding:2px 0;
	vertical-align:top !important;
}
div.mypage-sub-topinfo div.myetest {
	float:right;
	width:346px;
	position:relative;
	margin-right:16px;
	display:inline;
}
div.mypage-sub-topinfo div.myetest h2 {
	height:37px;
	margin-top:-2px;
	background:url('/ebs/WebCommon/images/new_2010/mypage/bg_mytestbox_top.gif') no-repeat 0 0;
}
div.mypage-sub-topinfo div.myetest h2 img { position:relative; }
div.mypage-sub-topinfo div.myetest div.myetest-box {
	width:324px; /*width:346px;*/
	_height:97px;
	min-height:97px;
	padding:0 11px 20px 11px;
	background:url('/ebs/WebCommon/images/new_2010/mypage/bg_mytestbox_btm.gif') no-repeat 0 bottom;
}
div.mypage-sub-topinfo div.myetest table,
div.mypage-sub-topinfo div.myetest table th,
div.mypage-sub-topinfo div.myetest table td {
	border:0;
	border-spacing:0;
	_border-collapse:collapse;
}
*:first-child+html div.mypage-sub-topinfo div.myetest table { border-collapse:collapse; }
div.mypage-sub-topinfo div.myetest p { padding:9px 0 14px 0; }
div.mypage-sub-topinfo div.myetest table {
	width:324px;
	background:url('/ebs/WebCommon/images/new_2010/mypage/etest_thead_bg.gif') no-repeat 0 0;
}
div.mypage-sub-topinfo div.myetest table caption { display:none; }
div.mypage-sub-topinfo div.myetest table th {
	height:20px;
	padding:0;
	background:none;
	font-size:0;
	line-height:0;
	vertical-align:top;
}
div.mypage-sub-topinfo div.myetest table th img {
	margin-top:4px;
	vertical-align:top;
}
div.mypage-sub-topinfo div.myetest table td {
	padding:10px 0 6px 0;
	background:#fff;
	border-bottom:1px solid #d9d9d9;
	text-align:center;
	font-size:11px;
	vertical-align:top;
}
div.mypage-sub-topinfo div.myetest table td.btn { padding-top:9px; }
div.mypage-sub-topinfo div.myetest .morebtn {
	position:absolute;
	top:6px;
	right:0;
}
div.mypage-sub-topinfo div.myetest .morebtn img {
	padding:2px 0;
	vertical-align:top !important;
}

div.mypage-sub-hotclip { width:100%; }
div.mypage-sub-hotclip h2 { margin:35px 0 -1px 0; }
div.mypage-sub-hotclip h2 img { position:relative; }
div.mypage-sub-hotclip-importjs {
	position:relative;
	padding-top:58px;
}
div.mypage-sub-hotclip-importjs h2 {
	position:absolute;
	top:0;
}
div.mypage-sub-hotclip-importjs h2.tabtit01 { left:0; }
div.mypage-sub-hotclip-importjs h2.tabtit02 { left:112px; }
div.mypage-sub-hotclip-importjs h2.tabtit03 { left:224px; }
div.mypage-sub-hotclip-importjs h2.tabtit04 { left:336px; }

div.mypage-clipcontent {}
div.mypage-clipcontent h4 {margin-bottom:8px;}
div.mypage-clipcontent h4 em {
	font-style:normal;
	color:#f60;
}
div.mypage-clipcontent div.clipbox-group {
	width:725px;
	margin-top:0px;
	background:url('/ebs/WebCommon/images/new_2010/common/bg_contwbox_top.gif') no-repeat 0 0;
}
div.mypage-clipcontent div.clipbox {
	padding:17px 20px 22px 20px;
	background:url('/ebs/WebCommon/images/new_2010/common/bg_contwbox_btm.gif') no-repeat 0 bottom;
}
div.mypage-clipcontent div.clipbox #ebsTotalBoard {width:auto !important;}
div.mypage-clipcontent div.clipbox02-group {
	float:left;
	width:490px;
	background:url('/ebs/WebCommon/images/new_2010/mypage/bg_mylesbox01_btm.gif') no-repeat 0 bottom;
}
div.mypage-clipcontent div.clipbox02 {
	min-height:378px;
	_height:378px;
	padding:17px 20px 22px 20px;
	background:url('/ebs/WebCommon/images/new_2010/mypage/bg_mylesbox01_top.gif') no-repeat 0 0;
}
div.mypage-clipcontent div.clipbox03-group {
	float:right;
	width:224px;
	background:url('/ebs/WebCommon/images/new_2010/mypage/bg_mylesbox02_btm.gif') no-repeat 0 bottom;
}
div.mypage-clipcontent div.clipbox03 {
	min-height:378px;
	_height:378px;
	padding:17px 20px 22px 20px;
	background:url('/ebs/WebCommon/images/new_2010/mypage/bg_mylesbox02_top.gif') no-repeat 0 0;
}
div.mypage-clipcontent div.nextclipbox-group {
	width:100%;
	overflow:hidden;
	margin-top:20px;
}
div.mypage-clipcontent div.nextclipbox-group .cbtn {
	margin-top:13px;
	text-align:center;
	letter-spacing:-2px;
}
div.mypage-clipcontent div.nextclipbox-group div.scrollfix-cliplist {margin-top:6px;}
div.mypage-clipcontent div.nextclipbox-group div.newcalender {margin-top:44px;}
div.mypage-clipcontent div.nextclipbox-group #boardDiv {margin-top:15px;}
div.mypage-clipcontent div.nextclipbox-group #boardDiv,
div.mypage-clipcontent div.nextclipbox-group .totalDBretype {width:435px !important;}

div.scrollfix-datalist {
	height:200px;
	overflow-y:auto;
	font-size:11px;
}
div.scrollfix-datalist table.newbbsList03 {border-bottom:0;}

div.scrollfix-cliplist {
	height:316px;
	border-top:2px solid #c5c5c5;
	border-bottom:2px solid #c5c5c5;
	overflow-y:scroll;
}
div.scrollfix-cliplist table.newbbsList03 {border:0;}
div.scrollfix-cliplist table.newbbsList03 th {padding:7px 0 6px 0;}
div.scrollfix-cliplist table.newbbsList03 td {
	border-top:0;
	border-bottom:1px solid #e7e7e7;
}

div.btn-right { text-align:right; }

div.renewguide-mapping { font-size:0; line-height:0; }


/*new calender*/
div.newcalender {
	width:184px;
	margin:0 auto;
	border-top:2px solid #c5c5c5;
	border-bottom:2px solid #c5c5c5;
}
div.newcalender div.month {
	width:100%;
	height:50px;
	position:relative;
	background:#f4f4f4;
}
div.newcalender div.month strong {
	display:block;
	padding-top:16px;
	text-align:center;
	font-size:16px;
	line-height:20px;
}
div.newcalender div.month .prev,
div.newcalender div.month .next {
	position:absolute;
	top:19px;
}
div.newcalender div.month .prev {left:22px;}
div.newcalender div.month .next {right:22px;}
div.newcalender table,
div.newcalender table th,
div.newcalender table td {
	border:0;
	border-spacing:0;
	_border-collapse:collapse;
}
*:first-child+html div.newcalender table {
	border-collapse:collapse;
}
div.newcalender table {
	width:100%;
	border-top:1px solid #eee;
}
div.newcalender table caption {display:none;}
div.newcalender table th {
	width:11%;
	padding:10px 0 8px 0;
	border-bottom:1px solid #eee;
	text-align:center;
}
div.newcalender table th.sun {color:#da0000;}
div.newcalender table td {
	padding:1px 2px;
	text-align:center;
	line-height:14px;
}
div.newcalender table td a {
	display:block;
	padding:2px 0;
}
div.newcalender table td .on {
	background:#6786c2;
	color:#fff;
}
div.newcalender table td.sun {}
div.newcalender table td.sun,
div.newcalender table td.sun a {color:#da0000;}
div.newcalender table th.mon,
div.newcalender table td.mon {
	width:15%;
	padding-left:10px;
}
div.newcalender table th.sun,
div.newcalender table td.sun {
	width:15%;
	padding-right:10px;
}
div.newcalender table .firstweek td {padding-top:8px;}
div.newcalender table .lastweek td {padding-bottom:10px;}


/*new quick search (reset)*/
div.newQuickSearchLayer {
	position:absolute;
	top:33px;
	right:60px;
	/*display:none;
	visibility:hidden;*/
}
div.newQuickSearchLayer iframe {
	position:absolute;
	top:0;
	right:17px;
	z-index:-99;
	width:727px; /*width:744px;*/
	height:470px;
	border:0;
	/*min-height:255px;
	max-height:470px;*/
	background:transparent;
	_filter:mask();
}
div.newQuickSearch-group {
	width:744px;
	position:relative;
	background:url('/ebs/WebCommon/images/new_2010/common/bg_quicksearchbox_btm03.gif') no-repeat 0 bottom;
}
div.newQuickSearch {
	padding:0 0 19px 16px;
	background:url('/ebs/WebCommon/images/new_2010/common/bg_quicksearchbox_top02.gif') no-repeat 0 0;
}
div.newQuickSearch #fastTitle {
	position:static;
	width:100%;
	overflow:hidden;
	padding:15px 0 17px 0;
}
div.newQuickSearch #fastTitle h3 { float:left; }
div.newQuickSearch #fastTitle .close {
	position:static;
	float:right;
	padding:0;
	margin:3px 29px 0 0;
	display:inline;
}
div.newQuickSearch #searchOpt {
	position:static;
	width:695px;
	padding:0;
	overflow:hidden;
	background:none;
}
div.newQuickSearch #searchOpt .searchOptBottom {
	padding:0;
	*padding-bottom:0;
	overflow:hidden;
	*zoom:1;
	background:none;
}
div.newQuickSearch #searchOpt div.opt {
	width:679px; /*width:695px;*/
	height:170px; /*height:186px;*/
	padding:1px 0 15px 16px;
	margin:0;
	border:0;
	background:url('/ebs/WebCommon/images/new_2010/common/bg_serach_progbox01.gif') no-repeat 0 0;
	*zoom:1;
}
div.newQuickSearch #searchOpt div.opt .searchLevel {
	float:left;
	width:124px;
	height:170px;
	*height:170px;
	padding:0;
	margin-right:9px;
	border:0;
	background:url('/ebs/WebCommon/images/new_2010/common/bg_serach_progoptbox.gif') no-repeat 0 bottom;
}			
:root div.newQuickSearch #searchOpt div.opt .searchLevel { height:170px; }
div.newQuickSearch #searchOpt div.opt .searchLevel li label {
	margin-left:2px;
	font-size:11px;
}
div.newQuickSearch #searchOpt div.opt .searchLevel .title {
	height:16px; /*height:16px;*/
	padding:12px 0 0 1px;
	margin-bottom:4px;
	font-size:12px;
	background:none;
	color:#302b28;
	font-weight:bold;
}
div.newQuickSearch #searchOpt div.opt .searchLevel .title strong { color:#ed7019; }
div.newQuickSearch #searchOpt div.opt .searchLevel input {
	border:0;
	padding:0;
	width:15px;
	height:15px;
	margin:0;
	vertical-align:middle;
}
div.newQuickSearch #searchOpt div.opt .searchLevel ul { line-height:15px; }
div.newQuickSearch #searchOpt div.opt .searchLevel ul li {
	padding:1px 3px 1px 10px;
	line-height:15px;
}
:root div.newQuickSearch #searchOpt div.opt .searchLevel ul li { padding:1px 3px 0 10px; }
div.newQuickSearch #searchOpt div.opt .opt_btn {
	float:left;
	margin-top:60px;
	padding-top:13px;
	text-align:center;
}
div.newQuickSearch #searchOpt div.opt .opt_btn img { cursor:pointer; }
div.newQuickSearch #searchOpt div.resultbox {
	width:695px;
	height:200px; /*height:202px;*/
	overflow:hidden;
	padding:1px 0;
	margin-top:14px;
	background:url('/ebs/WebCommon/images/new_2010/common/bg_serach_progbox02.gif') no-repeat 0 0;
}
/*
div.newQuickSearch #searchOpt div.resultbox-close {
	visibility:hidden;
	height:0;
	overflow:hidden;
}
div.newQuickSearch #searchOpt div.resultbox-open {
	visibility:visible;
	width:695px;
	height:200px;
	overflow:hidden;
	padding:1px 0;
	margin-top:14px;
	background:url('/ebs/WebCommon/images/new_2010/common/bg_serach_progbox02.gif') no-repeat 0 0;
}
*/
div.newQuickSearch #searchOpt div.programList {
	float:left;
	width:295px; /*width:306px;*/
	_width:295px;
	height:186px; /*height:200px;*/
	position:relative;
	padding:14px 0 0 11px;
	border:0;
	background:url('/ebs/WebCommon/images/new_2010/common/bg_serach_progbox_bar.gif') no-repeat right 50% !important;
	overflow:hidden;
}
div.newQuickSearch #searchOpt div.programList div.wrap-contScroll {
	height:172px;
	overflow:hidden;
	position:relative;
}
div.newQuickSearch #searchOpt div.programList ul {
	width:285px;
	/*height:186px;*/
	line-height:14px;
}
div.newQuickSearch #searchOpt div.programList li { padding:4px 0 3px 7px; }
div.newQuickSearch #searchOpt div.programList .on,
div.newQuickSearch #searchOpt div.programList .over { background:#f5e9d5; }
div.newQuickSearch #searchOpt div.programList .on a,
div.newQuickSearch #searchOpt div.programList .over a {
	font-weight:bold;
	color:#302b28 !important;
}
div.newQuickSearch #searchOpt div.programList * { font-size:11px; }
div.newQuickSearch #searchOpt div.programList li a { text-decoration:none; }
div.newQuickSearch #searchOpt div.programList .program { color:#dd8646; overflow:hidden; *zoom:1;}
div.newQuickSearch #searchOpt div.programList .bank { color:#6d82ab; }
div.newQuickSearch #searchOpt div.programTarger { margin-bottom:10px; }
div.newQuickSearch #searchOpt div.programView {
	float:right;
	width:351px;
	*width:351px;
	_width:351px;
	height:184px; /*height:200px;*/
	padding:16px 0 0 0;
	margin-right:16px;
	display:inline;
	border:0;
	background:none;
	font-size:11px;
}
div.newQuickSearch #searchOpt div.programView .img_box {
	float:left;
	/*width:114px;
	height:73px;*/
	margin-right:18px;
	font-size:0;
	line-height:0;
}
div.newQuickSearch #searchOpt div.programView .img_box .box { border:1px solid #ccc; }
div.newQuickSearch #searchOpt div.programView .img_box img { vertical-align:top !important; }
div.newQuickSearch #searchOpt div.programView dl {
	float:left;
	width:218px;
	line-height:1.4;
	padding-bottom:1px;
}
div.newQuickSearch #searchOpt div.programView dt {
	height:46px; /*height:50px;*/
	padding:2px 0;
	font-weight:bold;
	color:#302b28;
}
div.newQuickSearch #searchOpt div.programView .level { clear:left; }
div.newQuickSearch #searchOpt div.programView .level span {
	font-size:11px;
	margin-right:10px;
}
div.newQuickSearch #searchOpt div.programView .level img { vertical-align:middle; }
div.newQuickSearch #searchOpt div.programView .cont {
	clear:left;
	width:330px; /*width:351px;*/
	height:56px; /*height:65px;*/
	padding:9px 10px 0 11px;
	margin-top:6px;
	background:url('/ebs/WebCommon/images/new_2010/common/bg_serach_progtxtbox.gif') no-repeat 0 0;
	line-height:1.5;
	font-size:11px;
}

div.newQuickSearch .jScrollPaneContainer {
	width:295px !important;
	position:relative;
	overflow:hidden;
	z-index:1;
}
div.newQuickSearch .jScrollPaneTrack {
	position:absolute;
	cursor:pointer;
	right:0;
	top:0;
	width:6px;
	height:100%;
	background:none;
}
div.newQuickSearch .jScrollPaneDrag {
	position:absolute;
	width:6px;
	height:34px !important;
	background:url('/ebs/WebCommon/images/new_2010/common/serach_proglist_scrbar.gif') no-repeat right 0;
	cursor:pointer;
	overflow:hidden;
}
div.newQuickSearch .jScrollPaneDragTop {
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
}
div.newQuickSearch .jScrollPaneDragBottom {
	position:absolute;
	bottom:0;
	left:0;
	overflow:hidden;
}
div.newQuickSearch a.jScrollArrowUp {
	display:block;
	position:absolute;
	z-index:1;
	top:0;
	right:0;
	text-indent:-2000px;
	overflow:hidden;
	height:9px;
}
div.newQuickSearch a.jScrollArrowDown {
	display:block;
	position:absolute;
	z-index:1;
	bottom:0;
	right:0;
	text-indent:-2000px;
	overflow:hidden;
	height:9px;
}


/*reset style*/
div.subMainBox .paging img {}
div.subMainBox .paging a.on {color:#f60 !important;}
div.subMainBox .paging a.last {background:none;}

div#boardDiv .detailTableBot th {padding-left:10px !important;}
div#boardDiv .detailTableBot th.center {
	padding-left:0 !important;
	text-indent:0 !important;
	text-align:center !important;
}

.tableSelectBox {position:relative; z-index:5; height:12px; padding-top:3px; margin-bottom:8px; font-size:11px; }
.tableSelectBox strong {color:#ff6600; }
.tableSelectBox .select {
	position:absolute; top:-5px; right:0; width:96px; height:16px; padding:3px 0 0 3px !important; border:1px solid #ccc;
	background:url(/ebs/WebCommon/images/subMain/btn_select.gif) right top no-repeat;
	cursor:pointer;
	text-align:left !important;
}
.tableSelectBox ul {display:none; position:absolute; top:20px; right:0; width:99px; padding:3px 0; border:1px solid #ccc; background-color:#fff;} 
.tableSelectBox ul li {padding:2px 4px; cursor:pointer; font-size:11px;}
.tableSelectBox .nextopt {display:inline-block; margin:-3px 0 1px 0; _margin-bottom:-4px; vertical-align:top;}
.tableSelectBox .nextopt img {vertical-align:top; margin:0 !important; _position:relative;}
.tableSelectBox span.nextopt {position:static !important;}

.table table td.num,
.table table td.rtime,
.table table td.btn,
.table table td.clip,
.table table td.maxStuDt { text-align:center; }
.table table td.subject { padding-left:23px; }
.table table td.subject a{color:#9a9a9a;}
.table table td.subject a:hover{color:#3667b6; text-decoration:underline}
.table table td.check { text-align:center; }
.table table td.check input.checkbox {
	width:13px;
	height:13px;
	padding:0 !important;
	margin:0 !important;
}
/* 20101201 (by yj84.lh.co.kr) */
.table table td.prev,
.table table td.playtime {text-align:center;}

div#boardDiv div.btnDivRight { float:right; }
div#boardDiv table.listTable,
div#totalBoardDiv table.listTable {
	_border-collapse:collapse;
}
*:first-child+html div#boardDiv table.listTable,
*:first-child+html div#totalBoardDiv table.listTable { border-collapse:collapse; }
:root div#boardDiv table.listTable,
:root div#totalBoardDiv table.listTable { border-bottom-width:2px; }
div#boardDiv table.listTable td,
div#totalBoardDiv table.listTable td {
	height:auto !important;
	padding:5px 0 3px 0;
	line-height:15px;
}
div#boardDiv table.listTable td img,
div#totalBoardDiv table.listTable td img { vertical-align:0; }
div#boardDiv table.listTable td.foot,
div#totalBoardDiv table.listTable td.foot { display:none !important; }
div#boardDiv table.listTable tbody td.end,
div#totalBoardDiv table.listTable tbody td.end,
div#boardDiv table.listTable tr:last-child td,
div#totalBoardDiv table.listTable tr:last-child td { border-bottom:0 !important; }
div#totalBoardDiv table.writeTable td input.radio,
div#totalBoardDiv table.writeTable td input.checkbox {
	width:13px;
	height:13px;
	padding:0 !important;
	margin:1px 5px 2px 0 !important;
}
div#totalBoardDiv table.writeTable td input.ml40 {margin-left:40px !important;}
div#totalBoardDiv table.writeTable td.td-mysett {padding-top:8px !important; padding-bottom:8px !important;}
div#totalBoardDiv table.writeTable td.td-mysett div.say {margin-top:6px !important;}

div.table { width:725px; margin-bottom:0; }
div.table .bottom { width:685px; padding-bottom:15px !important; }
div.table table { margin-bottom:14px !important; border-bottom:2px solid #ddd !important; }
div.table table td { height:auto !important; padding:8px 0 6px 0; border-color:#eee !important; line-height:15px; }

div.board-search {margin-top:15px; padding:5px 0; background:#f2f2f2; text-align:center;}
div.board-search label {vertical-align:middle;}
div.board-search input.text {height:14px;}
div.board-search .inputbar {display:inline-block; position:relative; vertical-align:middle; *margin-right:4px;}
div.board-search .inputbar label {position:absolute; top:20%; left:3px;}

div.subDetailCont .programCont .section dl {width:118px; margin-left:22px;}
div.subDetailCont .programCont .section dl img {padding:7px;border:1px solid #dbdbdb;}
div.subDetailCont .programCont .section { padding-bottom:20px; }
div.subDetailCont .programCont .section p { margin-bottom:0 !important; }
div.subDetailCont div.programCont div.new-userstats {}
div.subDetailCont div.programCont div.new-userstats h3 {
	height:22px;
	padding:0;
	margin:0;
	border:0;
}
div.subDetailCont div.programCont div.new-userstats table th { padding-left:11px; }
div.subDetailCont div.programCont div.new-userstats div.graphbar em { left:112px; }
div.subDetailCont div.programCont div.new-userstats div.statstype01,
div.subDetailCont div.programCont div.new-userstats div.statstype02,
div.subDetailCont div.programCont div.new-userstats div.statstype03 {
	_height:84px;
	min-height:84px;
	padding:0 0 7px 0;
	border:0;
}
div.subDetailCont div.programCont div.new-userstats div.statstype01 {
	width:245px;
	background:url('/ebs/WebCommon/images/new_2010/subMain/bg_statsbox01_btm.gif') no-repeat 0 bottom;
}
div.subDetailCont div.programCont div.new-userstats div.statstype01 h3 {
	background:url('/ebs/WebCommon/images/new_2010/subMain/bg_statsbox01_top.gif') no-repeat 0 0;
}
div.subDetailCont div.programCont div.new-userstats div.statstype02 {
	width:213px;
	margin-left:7px;
	background:url('/ebs/WebCommon/images/new_2010/subMain/bg_statsbox02_btm.gif') no-repeat 0 bottom;
}
div.subDetailCont div.programCont div.new-userstats div.statstype02 h3 {
	background:url('/ebs/WebCommon/images/new_2010/subMain/bg_statsbox02_top.gif') no-repeat 0 0;
}
div.subDetailCont div.programCont div.new-userstats div.statstype03 {
	width:213px;
	margin-left:7px;
	background:url('/ebs/WebCommon/images/new_2010/subMain/bg_statsbox02_btm.gif') no-repeat 0 bottom;
}
div.subDetailCont div.programCont div.new-userstats div.statstype03 h3 {
	/*height:32px;
	margin-bottom:0;*/
	background:url('/ebs/WebCommon/images/new_2010/subMain/bg_statsbox02_top.gif') no-repeat 0 0;
}

div.mypageMainCont .mypageSubList .totalNum {float:left; padding-left:7px; background:url('/ebs/WebCommon/images/common/bulOrangeBox.gif') no-repeat left center;}
div.mypageMainCont .mypageSubList .totalNum strong {color:#ff6600;}
div.mypageMainCont .mypageSubList .detailBtn {float:right; margin-top:5px;}

div.mypageCont .myfolderSelectDiv div.folderList a {color:#666;}
div.mypageCont .affairCont .h5Case div.h5CaseBar {height:6px;}
div.mypageCont .affairCont .h5Case div.h5Case1 {width:auto !important;}
div.mypageCont .affairCont .h5Case div.h5Case2 {width:auto !important; float:right !important; padding-right:2px !important; letter-spacing:0 !important;}
div.mypageCont .mypageBoxCont .bot div#boardDiv .totalSearch {width:690px !important;}

div.teacherCont .imgTeacSubmit {margin:0px 0 12px;}
div.teacherCont .mypageBoxCont .bot div#boardDiv .totalSearch {width:690px !important;}

div#ebseCont .ebseContTop #boardDiv {width:auto !important;}

div.subMainBox .hTitle { margin-top:0 !important; }

div.leftArea { overflow:visible !important; }
div.leftArea:after {
	content:'';
	display:block;
	clear:both;
}
div.leftArea .onAirBox {
	margin-top:0 !important;
	margin-bottom:10px;
}
div.leftArea div.loginDiv,
div.leftArea div.loginOnDiv { margin:10px 0 !important; }
div.leftArea div.bannerDivSet { margin-top:10px; }
div.leftArea .leftBannerBot,
div.leftArea .leftBannerClip { margin-top:10px; /*padding-top:10px;*/ }
div.leftArea div.helpdeskDiv { height:94px !important; overflow:hidden; }
div.leftArea .channelImage { margin-bottom:10px !important; }
div.leftArea .leftNavigationDiv div.footDiv { overflow:hidden; }
div.leftArea .leftNavigationDiv div.footDiv ul { margin-top:0; }

div.middleArea { overflow:visible !important; *overflow:hidden !important; padding-bottom:0 !important; /*padding-bottom:20px !important;*/ }
div.middleArea:after {
	content:'';
	display:block;
	clear:both;
}
div.middleArea div.footerArea { /*margin-bottom:0 !important;*/ }
div.middleArea div.contentArea { padding-bottom:20px; }
div.middleArea div.contentArea .contentArea { padding-bottom:0 !important; margin:0 !important; }
div.middleArea div.contentArea div.contentArea-type02 { padding-bottom:0 !important; margin-bottom:-30px !important; }
div.middleArea div.leftArea { padding-bottom:20px; }

div.footerArea { margin-top:0 !important; }

div.lh_gnb { margin-top:0 !important; background-color:#fff !important; }
div.lh_gnb .lh_gnb_btm { font-size:0 !important; line-height:0 !important; }
div.lh_gnb .lh_gnb_btm li { padding:4px 0 5px 2px; }
div.lh_gnb .lh_gnb_btm li img { vertical-align:middle !important; margin:0 !important; border:1px solid #fff; }
div.lh_gnb .lh_gnb_btm .sub_menu { padding:2px 0 1px 8px; }

.myTeacher{padding:10px 0 0 20px;}
div.mainPage { /*margin-bottom:-20px !important;*/ }
div.mainPage div.flash_event { margin:-2px 0 6px 0 !important; }

div.helpdeskCont { width:725px; }
div.helpdeskCont div.bot { width:685px; }
div.helpdeskGo {}
div.helpdeskGo:after {
	content:'';
	display:block;
	clear:both;
	visibility:hidden;
}

div.guideBook div.guideBookCont { padding-bottom:0 !important; }

div.committee div.organiInfo .organCont-end {padding:0 0 0 8px !important;}
 
.summaryHomepage{margin:26px 0 8px 0;}
.summary-myhomepage{margin-top:8px !important;}
.summary-myhomepage .pic{margin:18px 0;}
.summary-myhomepage .opt p{padding-top:5px;}

/**  마이페이지수정 101013 **/
.mypagedate{position:relative; height:35px; padding:7px 0 0 15px; color:#FFFFFF; background:url("/ebs/WebCommon/images/new_2010/mypage/bg_mypagedate_sect.gif") no-repeat center bottom;}
.mypagedate .bcol{font-size:11px; color:#8AA7D2;}
.mypagedate p{position:absolute; right:16px; top:2px;}


/* 20101201 (by yj84@lh.co.kr) */
.item_list {overflow:hidden; width:100%; margin:4px 0 40px; font-family:"돋움", dotum. San-Serif;}
.item_list ul {overflow:hidden; width:105%;}
.item_list li {float:left; width:132px; height:21px; margin-right:3px; margin-bottom:4px;}
.item_list li a {display:block; width:100%; height:17px; padding-top:4px; text-align:center; color:#666; background:url("/ebs/WebCommon/images/subMain/bg_item.gif") no-repeat left -25px;}
.item_list li a:hover,
.item_list li a.on {background:url("/ebs/WebCommon/images/subMain/bg_item.gif") no-repeat left top; color:#fff; text-decoration:none;}

.tooltip {position:absolute; left:256px; top:45px; width:300px; padding-bottom:12px; background:url("/ebs/WebCommon/images/subMain/bg_tooltip_btm.gif") no-repeat left bottom;}
.tooltip span {display:block; width:100%; height:20px; background:url("/ebs/WebCommon/images/subMain/bg_tooltip_top.gif") no-repeat left top;}
.tooltip p {width:300; padding:0 10px; background:url("/ebs/WebCommon/images/subMain/bg_tooltip_mid.gif") repeat-y left top; color:#999; font-size:11px; line-height:130%; word-break:break-all;}
