/* CSS Document */

/* body #403241*/
body {
	font-family:dotum,verdana,굴림 ; font-size: 12px; color: #707070; line-height:17px; margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; 

}

td {
	font-family:dotum,verdana,굴림; 
	
	font-size: 12px;
	line-height:21px;
	color: #707070;
	}
a:link {text-decoration: none ; color: #707070;}
a:visited {text-decoration: none ; color: #707070;}
a:active {text-decoration: none ; color: #707070;}
a:hover {text-decoration: underline ; color: #998675;}

.radio{border-right: 0px; border-top: 0px; margin-bottom: -2px; border-left: 0px; border-bottom: 0px;}


/* 서브 페이지 레이아웃*/
.subTotalWidth{width:925px;}
.subTopMenu{height: 82px;}
.subLeftSize{width:232px;text-align:right; vertical-align: top;}
.subSpaceSize{width:10px;}
.subBodySize{width:683px;text-align:center;}

.subBodyLine1{height: 28px; text-align: right; padding-right: 14px;}
.subBodyLine2{text-align: left; vertical-align:top; padding-left: 14px;}

.alignLeft{text-align: left;}
.alignRight{text-align: right;}
.alignCenter{text-align: center; height: 22px;}

.siteGuide{font-weight: bold;}

/*서브페이지 메뉴 디자인및 폰트*/
.pageTH1 {text-shadow: 1px 1px 1px #000; color : white; font-weight: bold; text-align: center;}
.pageTH2 {color : white; text-align: center;}
.pageLeftTH1 {text-shadow: 1px 1px 1px #000; color : white; font-weight: bold; text-align: left; padding-left: 18px;}
.pageSubAlign{padding-left: 10px; text-align: left;}
.pageTime{color: #707070; font-weight: bold;}


/* 레이아웃*/
*{margin:0 padding:0}
.padding_left{padding-left : 10px;}
.padding_all{padding: 5 0 5 0;}
.all{width:100%; height:100%; text-align:center;}
.cnt_center{width:925px;}
.ly_left{width:223px; padding-left:10px; float:left;}
.ly_center{width:406px; padding-left:10px; float:left;}
.ly_right{width:256px ;padding-left:10px; float:left;}
.bottom_empty{height:65px;}

.top_menu{width:100%; height:127px; background-image:url('images/main/bg_top_menu.gif'); text-align:center;}
.top_swf{width:925px; height:119px;}

#ly_center{width:925px; padding-top:25px; float:left;}

/*main*/
/*.ly_main_left{width:223px; padding-left:10px; float:left;}
.ly_main_center{width:406px; padding-left:10px; float:left;}
.ly_main_right{width:256px ;padding-left:10px; float:left;}

.cnt_center{width:925px;}
.ly_left{width:242px; padding-left:10px; float:left;}
.ly_center{width:406px; padding-left:10px; float:left;}
.ly_right{width:673px ; padding-left:10px; float:left;}
.ly_right_in{width:660px ;padding-left:10px; float:left;}
.bottom_bg{width:100%; height:84px; background-image:url('images/main/bg_bottom.gif'); text-align:center;}
.bottom_empty{padding-top:65px;}

.top_menu{width:100%; height:127px; background-image:url('images/main/bg_top_menu.gif'); text-align:center; padding:0 0 0 0;}
.top_swf{width:925px; height:119px;}

.lay_body{width:100%; text-align:center; padding:0 0 0 0;}
*/

/*select*/
.select_blue{behavior: url('/common/js/selectbox.htc');} 

/*정렬*/
.text_left{text-align:left;}
.text_right{text-align:right;}
.text_center{text-align:center;}


/*font*/
.f_title{font-weight:bold;}
.f_teacher{font-weight:bold;}
.f_lv{font-weight:bold;}
.f_area{font-weight:bold;}
.f_class{font-weight:bold;}
.f_textarea{font-size: 12px;line-height:21px;color: #707070;};

.font_11_b{font-size:11px; font-weight:bold;}
.font_11{font-size:11px;}
.font_12{font-size:12px;}
.font_orange{color:#f26522;}
.font_white{color:#ffffff;}
.font_b{font-weight:bold;}
.font_black{font-weight:bold; color:#010101;}
.font_green{font-weight:bold; color:#27919f;}
.font_pop{font-weight:bold; color:#294a91;}
.font_pv{font-weight:bold; color:#6a91cc;}
.font_pv_sub{color:#6a91cc;}
.class_info_txt{font-weight:bold;}
.title_large{font-size:16px; color:#004a80; font-weight:bold;}
.font_11_t table tr td{font-size:11px;}
.font_complete {font-family:"바탕"; font-weight:bold; font-size:12px; color:#362f2d;}

/*테이블관련*/
.blue_t_bg{height:25px; background-color:#f0f8fb; text-align:center; font-weight:bold;}
.blue_t_bg_1{height:25px; background-color:#f0f8fb; text-align:left; font-weight:bold; padding:5px 0px 5px 10px;}
.gray_t_bg{height:25px; background-color:#f2f2f2; text-align:center; font-weight:bold;}
.gray_t_bg_1{height:25px; background-color:#f2f2f2; text-align:left; padding:5px 0px 5px 10px; font-weight:bold; }
.info_bg_1{border:0px solid #e3e3e3; width:575px; padding:10px 20px 10px 23px; }

.btn_align{width:660px; text-align:right;}
.blue_b_2{background-color:#6f9dbf; center; height:2px;}
.blue_b_2_2{background-color:#b3b3b3; center; height:1px;}
.blue_b_2_1{background-color:#bbd1e1; height:1px;}
.blue_b_1{background-color:#bbd1e1; width:1px;}
.gray_b_2{background-color:#aaaaaa; height:2px;}
.gray_b_2_1{background-color:#d2d2d2; height:1px;}
.gray_b_1{background-color:#d2d2d2; height:1px;}
.gray_bg_sum{background-color:#f5f5f5; font-weight:bold;}
.height30{height: 30px;}

.info_top_bk{height:18px;}
.info_bg{background-color:#fafafa; border:1px solid #e3e3e3; width:650px; padding:5px 0px 5px 13px; font-size:11px;line-height:20px;}
.info_bg_text{font-size:11px;line-height:17px;}
.info_pop_bg{background-color:#ececec; border:10px solid #e3e3e3; width:255px; padding:7px 7px 6px 0px; font-size:11px;line-height:11px;}


/*공백*/
.graph_score{padding: 0 50 0 5;}
.route_bk{height:16px; font-size:11px; text-align: right;}
.title_un_bk{height:26px;}
.t_left{padding-left:11px; background-color:#fffffff; text-align:left;}

.top_process_un_bk{height:34px;}
.class_bk{height:35px;}
.support_bk{height:35px;}
.cnt_title_bk{height:7px;} 
.btn_bk{height:10px;}
.info_top_bk{height:18px;}
.top_bk{height:18px;}
.tab_under{padding-bottom:19px;}
.detail_view_up{padding-top:22px;}


/*리스트*/
.list_line{height:1px; background-color:#e2e2e2;}
.h_padding{padding:3px 0px 0px 5px;}


/*input,textare,select*/
.select_box{font-size:12px;}
.textarea_box{font-size:12px;border:0px solid color:#eaeaea;}
.input_box{border:1px solid #cccccc; width: 120; color: #666666;}


/*                                 추가                                         */
.input_search{border:0px; padding-top:2px; width:250px; background-color:#ffffff;}

.input_login{ border:0px; background-color:#ededed; height:19px; width:104px; padding-left:10px; padding-top:5px; background-image:url('img/bg_id_pw.gif'); font-size: 11px; color: #576c9b;}

/*.input_1{input}*/

.txt_login {border:0px; background-color:#DFDFDF; width:100; height:15; font-size:12px; padding:0 0 0 10; color:#707070; font-weight:bold; ime-mode:disabled;}

.td_menu_button {width:57;};

/*.td_menu_1 {width:120;};*/
.td_menu_1 {width:130;}

.td_menu_2 {width:130;}

.td_menu_3 {width:130;}

.td_menu_4 {width:130;}

.td_menu_5 {width:130;}

.td_section2 {width:100%; height:10px; padding:3 3 3 5; font-size:12px; font-family:dotum; color:#9DE4FF; font-weight:bold;}

.td_section3 {width:100%; padding:0 0 0 10; line-height:16px; font-size:12px; font-family:dotum; color:#FFFFFF; border:0px solid #FF2333;}

.td_section4 {OVERFLOW: AUTO; WIDTH: 300px;  HEIGHT: 130px;}

.textarea_bg{ border:1px solid #e3e3e3; width:650px; padding:5px 10px 5px 10px; font-size:12px;line-height:17px; font-family:dotum; color:#707070;}

/* mail 폼 관련 */
.font_mail{font-size:11px; line-height:14px; color: #898989; }
.mail_bg{background-color:#fafafa; border:1px solid #e3e3e3; padding:27px 0px 37px 76px; font-size:11px;}
.mail_b_1{background-color:#e3e3e3; height:1px;}





/*main_plus*/

.main_id{color:#0f8b92;font-weight:bold;}


 .table-point
	{
    padding: 8 3 8 3;
	text-align: center;
	line-height: 130%;
	letter-spacing: -0.5px;
    background-color: #fbfaed;
	word-spacing: 5px;
	font-size: 12px;
	font-family: dotum;
	font-weight:bold;
	color:#685343;
	}
	
.table-point1
{
	padding: 9 0 9 0;
	text-align: center;
	line-height: 130%;
	background-color: #EEECFA;
	font-family: dotum;
	font-weight:bold;
	color:#707070;
}
	
.board-td1
	{
	   padding: 4 2 4 2;
	text-align: center;
	line-height: 130%;
	letter-spacing: -0.5px;
	   background-color: #FFFFFF;
	font-size: 13px;
	font-family: dotum;
	color:#555555;
	}
	
.board-td11
	{
	   padding: 8 2 8 12;
	text-align: center;
	line-height: 130%;
	letter-spacing: -0.5px;
	font-size: 13px;
	font-family: dotum;
	color:#555555;
	}
	
.board-td22
	{
	   padding: 8 2 8 12;
	line-height: 130%;
	letter-spacing: -0.5px;
	font-size: 13px;
	font-family: dotum;
	color:#555555;
	}
	
.board-td33
	{
	   padding: 8 2 8 12;
	text-align: right;
	line-height: 130%;
	letter-spacing: -0.5px;
	font-size: 13px;
	font-family: dotum;
	color:#555555;
	}
	
.self_level_ck-l
	{
	padding-top: 8;
	padding-bottom: 8;
	padding-left:12;
	text-align: left;	
	}
	
.self_level_ck-c
	{
	padding-top: 8;
	padding-bottom: 8;
	padding-left:12;
	text-align: center;	
	}	

.bgTable-clasicView
{	
	background-image:url(/images/myPage/bg_detail_view.gif);
	background-repeat:no-repeat;
	background-position:center;
}

/* 강의 기본 정보 이미지 td */
.td-lecture-previewImage
{
	width:297;
	height:248;
	text-align:center;
}
	
/* 강의 기본 정보 이미지 사이즈 조절  */
.img-lecture
{
	width:237px;
	height:166px;
}

/* 강의 제목 td  */
.td-lecture-title
{
	width:388;
	height:39;
	padding:0 0 10 0;
}

/* 학습 수준 td  */
.td-lecture-study-level
{
	width:388;
	height:27;
	padding:5 0 0 0;
}

/* 강의 수 td  */
.td-lecture-count
{
	width:388;
	height:28;
}

/* 강의 소개 - 강사명  */
.td-lecture-tutor
{
	width:388;
	height:25;
}

/* 강의 소개 - 교재명  */
.td-lecture-bookName
{
	width:388;
	height:25;
}

/* 강의 소개 - 수강료  */
.td-lecture-price
{
	width:388;
	height:28;
	font-size:12px;
	font-family:dotum;
	font-weight:bold;
	color:#E34B00;
}

/* 강의 기간  */
.info-half-width
{
	
	width:188px;
	height:26px;
	padding:5 0 0 0;
}

/* 강사, 교재 소개 배경  */
.img-frame
{
	width:155px;
	height:208px;
	background-image:url('/images/smcall/bg_book_teacher.gif');
	vertical-align:middle;
	text-align: center;
}

/* 클래식 상세보기 커리큘럼 하단 점선 td  */
.curriculum-dotted
{
	width:100%;
	border-bottom:1px dotted #D8D8D8;
}

/* 클래식 상세보기 커리큘럼 하단 직선 td  */
.curriculum-solid
{
	width:676px;
	border-bottom:2px solid #D8D8D8;
}

/* 클래식 상세보기 커리큘럼 회차 span  */
.curriculum-content-no
{
	width:90px;
	padding:4 0 4 0;
	text-align:center;
	font-family:dotum;
	font-size:11px;
}

/* 클래식 상세보기 커리큘럼 타이틀 span  */
.curriculum-content-title
{
	width:538px;
	padding:4 0 4 20;
	font-family:dotum;
	font-size:11px;
}
/* 수강증 출력  */
.top_bk
{

	padding:100 100 100 100;
}

.infoLeft{width: 274px; height: 202px;}

.infoRight{}

.infoLectureBg{background-color: #f6f6f6; padding-left:5px; width: 354px;}

.infoLectureFontTitle{color: #004a80; font-size: 14px; font-weight: bold;}

.infoLecturePadding{padding-top: 2px }

.table-overflow
{
text-overflow:elipsis;
overflow:hidden;
display:inline-block;
width:100px; 
}


