@charset "utf-8";
/*
 * default definition
 */
html, body {background:#FFFFFF /* url(/ebs/images/common/bg.gif) repeat-x; */ margin: 0 0 0 0px;	padding: 0;	font-size: 12px;	line-height: 15px;	font-family:dotum, "돋움", sans-serif; color:#555555;}
div, th, td, select {font-family:dotum, "돋움", sans-serif;color:#555555; font-size: 12px;}
table { border-collapse:collapse; word-break:break-all; }
td { padding:0;margin:0; line-height: 15px;font-size: 12px;	font-family:dotum, "돋움", sans-serif; color:#555555;}
form {	margin: 0;	padding: 0;}
hr {display: none;}
ul, ol, dl {margin: 0; padding: 0; list-style: none;}
li {list-style: none;}
li img {vertical-align: top;	/* for IE imge margin */}

P{margin:0px;color: #color:#867F77;}

a:link, a:visited {	color: #666666;	text-decoration: none;}
a:active, a:hover {	color:#FA5700;text-decoration: none;}
.px11 {font-size:11px; }
.px14 {font-size:14px; line-height:17px;}
.px16 {font-size:16px; line-height:22px;}
.b{font-weight:bold}
img{border: 0 none;}
select,input {font :12px; /* 폰트컬러*/ color:#747474;}
select.solidbox	{ behavior: url('/include/css/selectBox.htc');cursor:hand;}
select {background-color:#FFFFFF;}
textarea {
border:solid 1px #BEBEBE; background-color:#FFFFFF; padding:5px; font:12px; color:#555555; line-height:140%;
scrollbar-face-color: #FFFFFF;
scrollbar-highlight-color:#F5F5F5;
scrollbar-3dlight-color: #D0D0D0;
scrollbar-shadow-color: #D0D0D0;
scrollbar-darkshadow-color: #F5F5F5;
scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color: #D0D0D0;
}
input {padding-left:5px;}
input.type-text {border:1px solid #CCCCCC; padding-top:2px;}
input.type-white {border:1px solid #FFFFFF; padding-top:2px;}

span.middle, 
img.middle, 
a.middle {
	vertical-align: middle;
}
img.texttop{
	vertical-align: top;
}

/*글자색*/
.white {color:#FFFFFF;}
.black {color:#000000;}
.orange {color:#FE6F00;}

/*BOARD*/
.bod_line_71 {background:#717171;}
.bod_line_cc {background:#CCCCCC;}
.bod_line_e3 {background:#E3E3E3;}

/*방송프로그램*/
.onair_bod_list {color:#555555; padding-top:5px; padding-bottom:3px; padding-left:10px;}

/*이벤트*/
.event_title {color:#F74D00;}

/*게임*/
.game-con {color:#555555;}
.game-exe {color:#ED5E03;}

/*검색*/
.srch-tab-off {color:#555555;}
.srch-tab-on {color:#FC7400;}
.srch-stitle {color:#F75001; font-weight:bold;}
.srch-result-dic01 {color:#E32E10; font-weight:bold;}
.srch-result-dic02 {color:#0047B6; font-weight:bold;}

/*상단메뉴*/
.menu-list01 {background:#FBF7EB url(http://www.ebslang.co.kr/ebs/images/file/apy/renewal/common/top/bult_menu.gif) no-repeat 5px 8px; padding-left:12px; color:#747474; padding-top:2px; padding-bottom:2px;}
.menu-list02 {background:#FFFFFF url(http://www.ebslang.co.kr/ebs/images/file/apy/renewal/common/top/bult_menu.gif) no-repeat 5px 8px; padding-left:12px; color:#747474; padding-top:2px; padding-bottom:2px;}
.menu-list03 {background:url(http://www.ebslang.co.kr/ebs/images/file/apy/renewal/common/top/bult_menu.gif) no-repeat 5px 8px; padding-left:12px; color:#747474; padding-top:2px; padding-bottom:2px;}

/*네비게이션*/
.text_01 {font-size: 11px; color: 666666;}
.text_02 {font-size: 11px; color: FE7B00;}

/*표*/
.table_01 {font-size: 12px; color: 9A7248; font-weight:bold;}
.table_02 {font-size: 12px; color: 9A7248;}

/*타이틀*/
.title_01 {font-size: 12px; color: 555555; font-weight:bold;}
.title_02 {font-size: 12px; color: 858585; font-weight:bold;}
.title_03 {font-size: 12px; color: D07A41; font-weight:bold;}











/*여기서부터 첨가 했어요.*/

/*텍스트 스타일*/
.text_style_01 {font-size: 12px;color: #000000;}
.text_style_02 {font-size: 12px;color: #000000;font-weight:bold;}
.text_style_03 {font-size: 12px;color: #555555;line-height:18px;}
.text_style_04 {font-size: 12px;color: #555555;font-weight:bold;}
.text_style_05 {font-size: 12px;color: #666666;}
.text_style_06 {font-size: 12px;color: #555555;letter-spacing: 1px;}
.text_style_07 {color: #FE6F00;font-weight:900;}

/*테이블 스타일*/
.table_style_01{background: #e4e4e4;}
.table_style_02{background: #f7f4ee;}
.table_style_03{background: #f2f2f2;}
.table_style_04{background: #ffffff;border-top:1px gray solid;border-right:1px gray solid;border-bottom:1px gray solid;border-left:1px gray solid;}
.table_style_05{background: #ffe2c9;}



/* 여긴 이주성 추가 1월 17일 */
.BoldFreeCopy12 {
	font-size: 11px;
	font-weight: bold;
	letter-spacing: -1.5px;
	word-spacing: -1px;
}
.FreeTableH25Dot {
	font-size: 12px;
	line-height: 25px;
	background-image: url(http://www.ebslang.co.kr/ebs/images/file/apy/renewal/free_contents/dot_line_2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	letter-spacing: -0.5px;
	word-spacing: -0.5px;
}
.FreeTableH25DotTxt11Blue {
	font-size: 11px;
	line-height: 25px;
	background-image: url(http://www.ebslang.co.kr/ebs/images/file/apy/renewal/free_contents/dot_line_2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	letter-spacing: -1px;
	word-spacing: -1px;
	color: #6198d7;
	font-weight: bold;
}
.FreeBlueBold12 {
	
	font-size: 12px;
	font-weight: bold;
	color: #2c75c7;
	letter-spacing: -1px;
	word-spacing: -1px;
}
.FreeT11 {
	font-size: 11px;
	color: 555555;
	letter-spacing: -1px;
	word-spacing: -1px;
}
.FreeListTableH25BlueUnderT11BlueBold {
	font-size: 11px;
	line-height: 25px;
	background-image: url(http://www.ebslang.co.kr/ebs/images/file/apy/renewal/free_contents/free_list_underline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	letter-spacing: -1px;
	word-spacing: -1px;
	color: #6198d7;
	font-weight: bold;
	text-align: center;
}
.FreeTableH25DotMargine {
	font-size: 12px;
	line-height: 25px;
	background-image: url(http://www.ebslang.co.kr/ebs/images/file/apy/renewal/free_contents/dot_line_2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	letter-spacing: -0.5px;
	word-spacing: -0.5px;
	padding-right: 10px;
	padding-left: 10px;
}
.FreeListTableH25T11BlueBold {

	font-size: 11px;
	line-height: 25px;
	background-repeat: repeat-x;
	background-position: bottom;
	letter-spacing: -1px;
	word-spacing: -1px;
	color: #6198d7;
	font-weight: bold;
	text-align: center;
}

/* 1월 24일추가 문제되면 지워요*/
.phoneBlueLine {
	background-image: url(http://www.ebslang.co.kr/ebs/images/file/apy/renewal/phone_english/line_2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.Navi11 {
	font-size: 11px;
	color: #666666;
	letter-spacing: -1px;
	word-spacing: -1px;
}

.LangServiceTxt {
	letter-spacing: -1px;
	word-spacing: -1px;
}
.WhiteBold12 {
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: -1px;
	word-spacing: -1px;
	font-weight: bolder;
	padding-left: 15px;
}
.Player04b08Font {
	font-family: "04b_08";
	font-size: 6px;
	color: 0a2f6c;
}
.Player04b08FontGray {
	font-family: "04b_08";
	font-size: 6px;
	color: 606060;
}
/* .PlayerFont {
	font-family: "NewWGL4Font";
	font-size: 8px;
	color: 0a2f6c;
}
.PlayerFontGray {
	font-family: "NewWGL4Font";
	font-size: 8px;
	color: 606060;
}
*/
.PlayerFont {
	font-family: "LJS";
	font-size: 8px;
	color: 0a2f6c;
}
.PlayerFontGray {
	font-family: "LJS";
	font-size: 8px;
	color: 606060;
}
.footertxt {
	font-size: 11px;
	line-height: 14px;
	letter-spacing: -0.7px;
	word-spacing: -1px;
}
.ToeicTxt {
	font-size: 11px;
	letter-spacing: -0.5px;
	word-spacing: -1px;
	color: #FFFFFF;
	line-height: 14px;
}
/*.ToeicTxt {
	font-size: 11px;
	background-image: url(http://www.ebslang.co.kr/ebs/images/file/apy/renewal/free_contents/point.gif);
	background-repeat: no-repeat;
	background-position: left center;
	letter-spacing: -0.5px;
	word-spacing: -1px;
	margin-left: 10px;
	padding-left: 10px;
	color: #FFFFFF;
	line-height: 18px;
}*/
.ToeicTxtPopup {

	font-size: 11px;
	background-image: url(http://www.ebslang.co.kr/ebs/images/file/apy/renewal/free_contents/point.gif);
	background-repeat: no-repeat;
	background-position: left center;
	letter-spacing: -0.5px;
	word-spacing: -1px;
	margin-left: 10px;
	padding-left: 10px;
	line-height: 18px;
}
.BoldOrange12Free {
	font-size: 12px;
	font-weight: bold;
	color: f75001;
    letter-spacing: -0.5px;
	word-spacing: -0.5px;
}
.LMSMenuT11White {
	letter-spacing: -1px;
	word-spacing: -1px;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	vertical-align: bottom;
	padding-bottom: 9px;
}
.LMSMenuT11WhiteRoll {
	letter-spacing: -1px;
	word-spacing: -1px;
	font-size: 11px;
	font-weight: bold;
	color: #0b3272;
	text-align: center;
	vertical-align: bottom;
	padding-bottom: 9px;
	background-image: url(http://www.ebslang.co.kr/ebs/images/file/apy/renewal/guidePop/menu_on_middle.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.LMSline {
	background-image: url(http://www.ebslang.co.kr/ebs/images/file/apy/renewal/guidePop/best5_underline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	line-height: 29px;
}
.LMSList {
	font-size: 11px;
	color: #0a2f6c;
	letter-spacing: -1px;
	word-spacing: -1px;
}
.LMSDate {
	font-size: 11px;
	color: #6e6e6e;
	letter-spacing: -1px;
	word-spacing: -1px;
}
.GuideTitle {
	font-size: 14px;
	font-weight: bolder;
	color: #323232;
	font-family: "돋움";
	line-height: 26px;
}
.GuideTableTxt {
	font-size: 12px;
	font-weight: bold;
	color: #2a2a2a;
	letter-spacing: -1px;
	word-spacing: -1px;
}
.GuideList {
	font-size: 11px;
	color: #0a2f6c;
	letter-spacing: -1px;
	word-spacing: -1px;
	background-image: url(http://www.ebslang.co.kr/ebs/images/file/apy/renewal/guidePop/best5_underline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	line-height: 29px;
}
.GuideDate {
	font-size: 11px;
	color: #6e6e6e;
	letter-spacing: -1px;
	word-spacing: -1px;
	background-image: url(http://www.ebslang.co.kr/ebs/images/file/apy/renewal/guidePop/best5_underline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	line-height: 29px;
}
.GuideReadTitle {
    font-weight: bold;
	font-size: 12px;
	color: #0a2f6c;
	letter-spacing: -1px;
	word-spacing: -1px;
}
.white11 {
	font-size: 11px;
	color: white;
	letter-spacing: -1px;
	word-spacing: -1px;
}

.orangeBold {color:#FE6F00; font-weight: bold;}
.TablePaddingOnline {
	left: 10px;
	top: 5px;
	right: 10px;
	bottom: 5px;
	clip:  rect(5px 10px 5px 10px);
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.TabMenu {
	background-image: url(http://www.ebslang.co.kr/ebs/images/file/apy/renewal/common/tab_off_bg_4.gif);
	background-repeat: no-repeat;
	margin-right: 11px;
	margin-left: 15px;
	padding-right: 11px;
	padding-left: 15px;
	vertical-align: bottom;
	padding-bottom: 4px;
	letter-spacing: -1px;
	word-spacing: -1px;
}
.TabMenuOn {
	background-image: url(http://www.ebslang.co.kr/ebs/images/file/apy/renewal/common/tab_on_bg_3.gif);
	background-repeat: no-repeat;
	margin-right: 11px;
	margin-left: 15px;
	padding-right: 11px;
	padding-left: 15px;
	font-weight: bold;
	color: #FE6F00;
	padding-bottom: 4px;
	vertical-align: bottom;
	letter-spacing: -1px;
	word-spacing: -1px;
}
.Mypage11 {
	font-size: 11px;
	color: #666666;
	letter-spacing: -1px;
	word-spacing: -1px;
}
.Mypage11White {

	font-size: 11px;
	color: #ffffff;
	letter-spacing: -1px;
	word-spacing: -1px;
}

.blue11 {
   color: #6198d7;
   font-size: 11px;
   letter-spacing: -1px;
   word-spacing: -1px;
}
.noborder {
	border: none;
	background-color: #ffffff;
	height: 18px;
	font-family: "돋움";
	font-size: 11px;
	color: #999999;
	padding-top: 4px;
}
.date {
	font-size: 11px;
	color: #797979;
	letter-spacing: -1px;
	word-spacing: -1px;
}
.dateBlue {
	font-size: 11px;
	color: #3a6bbb;
	letter-spacing: -1px;
	word-spacing: -1px;
}
.dateRed {
	font-size: 11px;
	color: #b26464;
	letter-spacing: -1px;
	word-spacing: -1px;
}


<!-- 2008년 6월 26일 추가 -->

.MainRankingT11 {
	font-size: 11px;
	color: #575757;
	letter-spacing: -1px;
	word-spacing: -1px;
	line-height: 13px;
}

.MainRankingT11Roll {
	font-size: 11px;
	color: #fc7400;
	letter-spacing: -1px;
	word-spacing: -1px;
	line-height: 13px;
}

.MainRankingWriter {
	font-size: 11px;
	color: #8b8b8b;
	letter-spacing: -1px;
	word-spacing: -1px;
}
.MainBlueBold12 {
	font-size: 12px;
	font-weight: bold;
	color: 0a2f6c;
	letter-spacing: -1px;
	word-spacing: -1px;
}
.MainBookT11 {
	font-size: 11px;
	color: #0a2f6c;
	letter-spacing: -1px;
	word-spacing: -1px;
}

.MainBestT11 {
	font-size: 11px;
	color: #626262;
	letter-spacing: -1px;
	word-spacing: -1px;
	line-height: 14px;
}
.MainBestT11Roll {
	font-size: 11px;
	color: #ff7f00;
	letter-spacing: -1px;
	word-spacing: -1px;
	line-height: 14px;
}

.MainRankingT11 {
font-size: 11px;
color: #575757;
letter-spacing: -1px;
word-spacing: -1px;
line-height: 13px;
}

.Protitle01 {
    font-size: 12px; 
    color: #012466;
/*	color: #236ec3; F7740A */
	letter-spacing: -1px;
	word-spacing: -1px;
}
.Protitle03 {font-size: 12px; color: D07A41; font-weight:bold;}


/* 2008년 9월 27일 추가 */
.PhoneLine {
	background-image: url(http://www.ebslang.co.kr/ebs/images/file/apy/renewal/phone_english/phone_main_CurriculumLine.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.GraphOrangeT11 {
	font-family: "돋움";
	font-size: 11px;
	color: #ff5a00;
	line-height: 13px;
	letter-spacing: -1px;
	word-spacing: -1px;
}

.GraphGrayT11 {

	font-family: "돋움";
	font-size: 11px;
	color: #a0a0a0;
	line-height: 13px;
	letter-spacing: -1px;
	word-spacing: -1px;
}

.MyGraphT11Gray {
	font-size: 11px;
	color: #5c5c5c;
	letter-spacing: -1px;
	word-spacing: -1px;
	padding-right: 3px;
	padding-left: 3px;
	line-height: 13px;
}

.MyGraphT11Orange {
	font-size: 11px;
	color: #ff7f00;
	letter-spacing: -1px;
	word-spacing: -1px;
	padding-right: 3px;
	padding-left: 3px;
    line-height: 13px;
}

.MyGraphT11PoupGray {
	font-size: 11px;
	color: #555555;
	letter-spacing: -1px;
	word-spacing: -1px;
	padding-right: 5px;
	line-height: 26px;
	text-align: right;
}




.JSHotissueText11 {
	letter-spacing: -0.5px;
	word-spacing: -0.5px;
	font-family: "??";
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.RankingText {
	font-size: 11px;
	font-weight: bold;
	color: #fc7500;
}
.RankikngTxt11 {
	font-family: "??";
	font-size: 11px;
	color: c3c3c3;
}


.BookText12 {
	font-family: "??";
	font-size: 12px;
	color: #747474;
	letter-spacing: -1px;
	word-spacing: -1px;
}
.Text11 {
	font-family: "??";
	font-size: 11px;
	color: 737373;
	letter-spacing: -1px;
	word-spacing: -1px;
}

.BlogListText {
	color: #747474;
}
.BlogUccText11 {
	color: 828282;
	font-size: 11px;
	letter-spacing: -0.5px;
	word-spacing: -0.5px;
}
.BlogUccText12 {
	color: 828282;
	font-size: 12px;
}
.BlogDateText11Blue {
	color: 5fa0d8;
	font-size: 11px;
	letter-spacing: -0.5px;
	word-spacing: -0.5px;
}
.orange12 {
	color:#FE6F00;
	letter-spacing: -0.6px;
	word-spacing: -0.6px;
}

.BlogInfoPoint {
	background-image: url(../images/blog/point_orange.gif);
	background-repeat: no-repeat;
	margin-left: 9px;
	padding-left: 9px;
	background-position: left center;
}
.BlogInfoPointBlue {

	background-image: url(../images/blog/point_blue.gif);
	background-repeat: no-repeat;
	margin-left: 9px;
	padding-left: 9px;
	background-position: left center;
}
.phoneDotLine {
	background-image: url(../images/phone_english/board_lot_line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.5DepthLine {
	background-image: url(../images/mypage/5depth_tab_line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.InputBlogIDPW {
    input {border:1px solid #CCCCCC; padding-left:5px; background-color:#ffffff;
}

.TablePaddingMypage {
	left: 10px;
	top: 5px;
	right: 10px;
	bottom: 5px;
	clip:  rect(5px 10px 5px 10px);
	margin-right: 10px;
	margin-left: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

.LangServiceTxt2 {
    a:link, a:visited {	color: #666666;	text-decoration: none;}
    a:active, a:hover {	color: #2b5398; text-decoration: none;}
}

.Global11Blue {
	color: 1868bf;
	font-size: 11px;
	letter-spacing: -1px;
	word-spacing: -1px;
}
.GlobalText11 {
	font-size: 11px;
	letter-spacing: -1px;
	word-spacing: -1px;
	line-height: 14px;
}
.MemoTXT11 {
	font-size: 11px;
	color: #999999;
	letter-spacing: -1px;
	word-spacing: -1px;
	line-height: 14px;
}

.blue_2c75c7 {
	font-size: 12px;
	color: #2c75c7;
}
<!--    2008.12.02. 공통 스크립트 변경 -->

/* 2009년 7월1일 추가 */
.ToselNoOrange {
	font-family: Arial, Helvetica, sans-serif, 04b_08;
	font-size: 20px;
	line-height: 30px;
	font-weight: 900;
	color: #ff7f00;
	text-align: center;
	/* background-image: url(http://www.ebslang.co.kr/ebs/images/file/apy/renewal/mypage/tosel_02.gif);
	background-repeat: repeat-x;
	background-position: left top; */
}

/* 2009년 7월7일 추가 */
.OrangePoinTxt11 {
	font-size: 11px;
	/*background-image: url(http://www.ebslang.co.kr/ebs/images/file/apy/renewal/mypage/test_35.gif);
	background-repeat: no-repeat;
	background-position: center center;*/
	letter-spacing: -0.5px;
	word-spacing: -1px;
	margin-left: 10px;
	padding-left: 10px;
	line-height: 18px;
	font-weight: bold;
	color: ff7f00;
}


/* 2009년 11월 11일 추가  글자가 3자 이하일때는 가로값을 48로 하고 4자 이상이면 가로값을 입력하지 말것*/
.BtnTxt12 {
	font-family: "돋움";
	font-size: 12px;
	font-weight: bold;
	background-image: url(../images/speaking/speaking_btn_css_02.gif);
	background-repeat: repeat-x;
	letter-spacing: -1px;
	word-spacing: -1px;
	color: #444444;
	vertical-align: bottom;
	padding-bottom: 2px;
	text-align: center;
}
.BtnTxt12Roll {
	font-family: "돋움";
	font-size: 12px;
	font-weight: bold;
	background-image: url(../images/speaking/speaking_btn_css_02a.gif);
	background-repeat: repeat-x;
	letter-spacing: -1px;
	word-spacing: -1px;
	color: #1560b5;
	background-position: center;
	vertical-align: bottom;
	padding-bottom: 2px;
	text-align: center;
}
.BtnTxt11 {
	font-family: "돋움";
	font-size: 11px;
	background-image: url(../images/speaking/speaking_btn02_css_02.gif);
	background-repeat: repeat-x;
	letter-spacing: -1px;
	word-spacing: -1px;
	color: #ffffff;
	vertical-align: bottom;
/*    padding-bottom: 1px;  */
	text-align: center;
	line-height: 14px;
}
.blue11206cc2 {
   color: #206cc2;
   font-size: 11px;
   letter-spacing: -1px;
   word-spacing: -1px;
   font-weight: bold;
}


/*토셀기과정 추가.*/
/* 패딩 */
.pT2 {padding-top:2px;}
.pT4 {padding-top:4px;}
.pT7 {padding-top:7px;}
.pT8 {padding-top:8px;}
.pT10 {padding-top:10px;}
.pT13 {padding-top:13px;}
.pT15 {padding-top:15px;}
.pT17 {padding-top:17px;}
.pT18 {padding-top:18px;}
.pT20 {padding-top:20px;}
.pT24 {padding-top:24px;}
.pT25 {padding-top:25px;}
.pT27 {padding-top:27px;}
.pT30 {padding-top:30px;}

.pB2 {padding-bottom:2px;}
.pB3 {padding-bottom:3px;}
.pB4 {padding-bottom:4px;}
.pB7 {padding-bottom:7px;}
.pB9 {padding-bottom:9px;}
.pB10 {padding-bottom:10px;}
.pB12 {padding-bottom:12px;}
.pB13 {padding-bottom:13px;}
.pB15 {padding-bottom:15px;}
.pB18 {padding-bottom:18px;}
.pB20 {padding-bottom:20px;}
.pB24 {padding-bottom:24px;}
.pB27 {padding-bottom:27px;}
.pB30 {padding-bottom:30px;}
.pB32 {padding-bottom:32px;}

.pL2 {padding-left:2px;}
.pL3 {padding-left:3px;}
.pL5 {padding-left:5px;}
.pL6 {padding-left:6px;}
.pL7 {padding-left:7px;}
.pL8 {padding-left:8px;}
.pL9 {padding-left:9px;}
.pL10 {padding-left:10px;}
.pL12 {padding-left:12px;}
.pL13 {padding-left:13px;}
.pL15 {padding-left:15px;}
.pL17 {padding-left:17px;}
.pL18 {padding-left:18px;}
.pL20 {padding-left:20px;}
.pL24 {padding-left:24px;}
.pL25 {padding-left:25px;}
.pL30 {padding-left:30px;}
.pL35 {padding-left:35px;}
.pL40 {padding-left:40px;}
.pL45 {padding-left:45px;}

.pR2 {padding-right:2px;}
.pR3 {padding-right:3px;}
.pR5 {padding-right:5px;}
.pR6 {padding-right:6px;}
.pR7 {padding-right:7px;}
.pR10 {padding-right:10px;}
.pR12 {padding-right:12px;}
.pR15 {padding-right:15px;}
.pR18 {padding-right:18px;}
.pR20 {padding-right:20px;}
.pR25 {padding-right:25px;}
.pR30 {padding-right:30px;}


/* text */
.fs10       {font-size:10px}
.fs11       {font-size:11px}
.fs12       {font-size:12px}
.fs16       {font-size:16px}
.fs24       {font-size:24px}

.fb	 	    {font-weight:bold;}
.fn	 	    {font-weight:normal}
.fd	 	    {text-decoration:underline}

.ls1		{letter-spacing: -1px; }
.ls2		{letter-spacing: -2px; }
.ws1		{word-spacing: -1px; }
.ws2		{word-spacing: -2px; }

.lh14		{line-height:14px}
.lh15		{line-height:15px}
.lh16		{line-height:16px}
.lh18		{line-height:18px}
.lh20		{line-height:20px}
.lh22		{line-height:22px}

.ls11		{letter-spacing: -1px; word-spacing: 1px;}
.gra11		{color:#757575;font-size:11px}
.gra12		{color:#757575;font-size:12px}
.bla11		{color:#000000;font-size:11px}

/* text color */
.Te_blue {color:#6198D7;}
.Te_blue1 {color:#06649C;}
.Te_blue2 {color:#1262BE;font-size:15px;font-weight:bold;word-spacing: -1px;}
.Te_org {color:#ff5a00;}
.Te_gray {color:#5c5c5c;}


div.topflash_top {
	background:url('http://www.ebslang.co.kr/ebs/images/file/apy/renewal/mypage/tosel/box_bg01.gif') no-repeat left top;
	width:875px;height:53px;
	text-align:right;padding-top:17px;padding-right:4px;}
div.topflash_mid {
	float:left;
	background:url('http://www.ebslang.co.kr/ebs/images/file/apy/renewal/mypage/tosel/box_bg02.gif') repeat-y left top;
	width:875px;
	text-align:center;padding-top:18px;padding-bottom:9px;padding-left:22px;padding-right:22px;}
div.topflash_bot {
	background:url('http://www.ebslang.co.kr/ebs/images/file/apy/renewal/mypage/tosel/box_bg03.gif') no-repeat left top;
	width:875px;height:19px;}
div.coupon {
	background:url('http://www.ebslang.co.kr/ebs/images/file/apy/renewal/mypage/tosel/coupon_bg.gif') no-repeat left top;
	width:875px;height:61px;
	text-align:left;padding-top:18px;padding-left:286px;}

div.graph {float:left;width:164px}

div.bbs_text {
	background:url('http://www.ebslang.co.kr/ebs/images/file/apy/renewal/mypage/tosel/img_tel.gif') no-repeat right bottom;
	width:875px;height:115px;
	text-align:left;padding-top:10px;padding-left:10px;border:0px solid #777777;}

ul.bbs_text{text-align:left;}
ul.bbs_text li {padding-bottom:3px;color:#555555;font-size:11px;letter-spacing:-1px;word-spacing: 1px;}
ul.bbs_text li.last {padding-bottom:0px;color:#555555;font-size:11px;letter-spacing:-1px;word-spacing: 1px;}
ul.bbs_text li.2 {padding-bottom:9px;color:#555555;font-size:12px;letter-spacing:0px;word-spacing: 0px;}
ul.bbs_text li.last2 {padding-bottom:4px;color:#555555;font-size:12px;letter-spacing:0px;word-spacing: 0px;}

div.bbs_text1 {text-align:left;padding:10 0 10 10}

/*bbs*/
#table_uni {clear:both;}
.table_uni th {
	background:url('http://www.ebslang.co.kr/ebs/images/file/apy/renewal/mypage/mypage_bbs_im06.gif') no-repeat right middle;
	background-color:#F2F2F2; color:#000000;text-align:center;
	border-top:1px solid #777777;border-bottom:1px solid #CCCCCC;
	height:25px;}

.table_uni th.noneL {
	background:url('') no-repeat right middle;
	background-color:#F2F2F2; color:#000000;text-align:center;
	border-top:1px solid #777777;border-bottom:1px solid #CCCCCC;
	height:25px;}

.table_uni td {
	color:#5C5C5C;text-align:center;
	border-bottom:1px solid #CCCCCC;
	height:30px;}

.table_uni td.pLeft {
	color:#5C5C5C;text-align:left;
	border-bottom:1px solid #CCCCCC;
	height:30px;padding:0px 10 0 10px;}

.table_uni td.noneB {
	color:#5C5C5C;text-align:center;
	border-bottom:0px solid #CCCCCC;}

.table_uni td.noneC  {
	border-bottom:1px solid #CCCCCC;
	height:3px;}

.table_uni td.pLeft40  {
	color:#5C5C5C;text-align:left;
	border-bottom:1px solid #CCCCCC;
	height:40px;padding:0px 10 0 10px;}

.table_uni td.pLeft40-1  {
	background-color:#EEF4FB;color:#5C5C5C;text-align:left;
	border-bottom:1px solid #CCCCCC;
	height:40px;padding:0px 10 0 10px;}

#table_none {clear:both;}
.table_none td {
	color:#5C5C5C;text-align:center;
	border-bottom:0px solid #CCCCCC;
	height:15px;}

.table_none td.pLeft {
	color:#5C5C5C;text-align:left;
	border-bottom:0px solid #CCCCCC;
	height:15px;}

/*POP*/
div.pop_frame600 {
	width:600px;
	border:1px solid #218CE3;
	}

ul.pop_tit {
	background:url('http://www.ebslang.co.kr/ebs/images/file/apy/renewal/pmp/popup_topbg.gif') repeat-x left top;
	height:39px;
	padding-left:20px;padding-right:20px;
	border-bottom:1px solid #218CE3;
	}

ul.pop_contents {
	text-align:left;
	padding:15 0 15 20;
	}

div.pop_frame540 {
	width:540px;
	border:1px solid #218CE3;
	}

div.pop_frame520 {
	width:520px;
	border:1px solid #218CE3;
	}

div.pop_frame330 {
	width:330px;
	border:1px solid #218CE3;
	}



/*POP 표*/
#table_pop {clear:both;}
.table_pop th {background-color:#ebebeb; color:#000000;border:1px solid #dfdfdf;height:27px;padding:5px 0 ;}

.table_pop td { border:1px solid #dfdfdf; text-align:center; color:#555555;height:25px;line-height:18px;padding:8px 0 5px 0;}
.table_pop td.bg_small {background-color:#F7F7F7; color:#000000;border:1px solid #dfdfdf;padding:7px 0 ;height:25px;}
.table_pop td.aL { border:1px solid #dfdfdf; text-align:left;color:#555555;height:25px;line-height:18px;padding:10px 15 10 15;}

/*POP box*/
div.pop_box{background:#F7F7F7;width:558px;border:1px solid #DCDCDC;}
ul.pop_box{text-align:left;width:558px;padding:17px 0 17px 20px;}
ul.te_serch li {float:left; text-align:left}


/*시험지 표*/
#table_paper {clear:both;}
.table_paper th {background-color:#F7F7F7; color:#555555;border-bottom:1px solid #D7D7D7;height:33px;padding:5px 0 0 18 ;text-align:left;font-weight:normal}

.table_paper th.bg1 {background-color:#ffffff;border-bottom:1px solid #eaeaea;;height:3px;}
.table_paper th.bg2 {background-color:#ffffff;border-top:1px solid #eaeaea;;height:3px;}
.table_paper th.bg3 {background-color:#ffffff;border-top:0px solid #DCDCDC;;height:1px;}

.table_paper td { border:0px solid #dfdfdf; text-align:center; font-size:8pt;color:#707070;line-height:17px;padding:8px 0 5px 0;}
.table_paper td.aL { border:0px solid #dfdfdf; text-align:left; font-size:8pt;color:#707070;height:30px;line-height:17px;padding-left:15px;}

#table_paper2 {clear:both;border:1px solid #DEDEDE;}

input_paper {border-color:#7F9DB9; border:1 none; padding:0;}


/*표안의 스크롤*/
#scrollbox_pop {width:478; height:408; overflow:auto; padding:0px; border:1px solid #DCDCDC;}
#scrollbox_pop1 {width:328; height:385; overflow-x:hidden; overflow-y:scroll; padding:0px; border:0px solid #DCDCDC;}




/* 2010_main */
.input_navi {border:0px solid #dfdfdf; font:11px Dotum; color:#666666;height:12px;text-align:left;padding-top:2px; }

/* link_main */
.link_main               {font-family: "돋움"; font-size: 11px; color: #666666;	text-decoration: none;}
a.link_main:link         {font-family: "돋움"; font-size: 11px; color: #666666;	text-decoration: none;}
a.link_main:visited       {font-family: "돋움"; font-size: 11px; color: #666666;	text-decoration: none;}
a.link_main:active        {font-family: "돋움"; font-size: 11px; color: #222222; text-decoration: none;}
a.link_main:hover         {font-family: "돋움"; font-size: 11px; color: #222222; text-decoration: none;}

/* main_인기강좌 */

#table_mainList {clear:both;}

.table_mainList td { border:0px solid #dfdfdf; text-align:left; font-size:11px;color:#666666;height:27px;line-height:17px;padding:0px 0 0px 0;background:url('http://www.ebslang.co.kr/ebs/images/file/apy/renewal/common/ico_jjum.gif') repeat-x left bottom;}

.table_mainList td.last { border-bottom:0px solid #D2D2D2; text-align:left; font-size:11px;color:#666666;height:27px;line-height:17px;padding:0px 0 0px 0; background:url('')}

.table_mainList td.right { border:0px solid #dfdfdf; text-align:right; font-size:11px;color:#666666;height:27px;line-height:17px;padding:0px 7px 0px 7px;background:url('http://www.ebslang.co.kr/ebs/images/file/apy/renewal/common/ico_jjum.gif') repeat-x left bottom;}

.table_mainList td.pl { border:0px solid #dfdfdf; text-align:left; font-size:11px;color:#666666;height:27px;line-height:17px;padding:0px 7px 0px 7px;background:url('http://www.ebslang.co.kr/ebs/images/file/apy/renewal/common/ico_jjum.gif') repeat-x left bottom;}


/* main text color */
.main_blue {color:#022E7A;}

/* link_mainsub */
.link_mainsub               {font-family: "돋움"; font-size: 11px; color: #333333;	text-decoration: none;}
a.link_mainsub:link         {font-family: "돋움"; font-size: 11px; color: #333333;	text-decoration: none;}
a.link_mainsub:visited       {font-family: "돋움"; font-size: 11px; color: #333333;	text-decoration: none;}
a.link_mainsub:active        {font-family: "돋움"; font-size: 11px; color: #022E7A; text-decoration: none;}
a.link_mainsub:hover         {font-family: "돋움"; font-size: 11px; color: #022E7A; text-decoration: none;}

/* link_mainblue */
.link_mainblue               {font-family: "돋움"; font-size: 11px; color: #022E7A;	text-decoration: none;}
a.link_mainblue:link         {font-family: "돋움"; font-size: 11px; color: #022E7A;	text-decoration: none;}
a.link_mainblue:visited       {font-family: "돋움"; font-size: 11px; color: #022E7A; text-decoration: none;}
a.link_mainblue:active        {font-family: "돋움"; font-size: 11px; color: #022E7A; text-decoration: none;}
a.link_mainblue:hover         {font-family: "돋움"; font-size: 11px; color: #022E7A; text-decoration: none;}

/* link_mainnotice */
.link_mainnotice               {font-family: "돋움"; font-size: 11px; color: #ffffff;	text-decoration: none;}
a.link_mainnotice:link         {font-family: "돋움"; font-size: 11px; color: #ffffff;	text-decoration: none;}
a.link_mainnotice:visited       {font-family: "돋움"; font-size: 11px; color: #ffffff; text-decoration: none;}
a.link_mainnotice:active        {font-family: "돋움"; font-size: 11px; color: #D4ECFD; text-decoration: none;}
a.link_mainnotice:hover         {font-family: "돋움"; font-size: 11px; color: #D4ECFD; text-decoration: none;}