﻿/*Reset*/
*{margin:0;padding:0;}
html,body{width:100%;height:100%;}
html{overflow-y:scroll;}
body{background-color:#fff;}
body,input,button{font-size:13px;line-height:1.5em;font-family: "Dotum";color:#404040;}
h1,h2,h3,h4,h5,h6{font-size:13px;text-align:left;}
img,fieldset,iframe{border:0 none;}
li{list-style:none;}
a{color:#2f3743;text-decoration:none;}
a:hover{color:#390;text-decoration:underline;}
em,address{font-style:normal;}
button,label{cursor:pointer;}
button *{position:relative;}
button img{left:-3px;left:auto;}
textarea{overflow:auto;}
html:first-child select{height:20px;padding-right:6px;}
option{padding-right:6px;}
/*Common*/
.input_text, textarea{margin:-1px 0;padding-right:1px;}
.input_check, .input_radio{width:13px;height:13px;}
.vm {vertical-align:middle;}

/*Layout*/
#wrap {
	MARGIN: 0px 20px;
	WIDTH: 980px; 
	OVERFLOW: hidden;
}
#header {

}

	
#div_left {/* 왼쪽영역 */
	float: left;
	width: 197px;
}

#div_content {/* 내용영역 */
	float: right;
	width: 773px;
}


#div_content_main {/* 내용 분할영역(내용) */
	float: left;
	width: 563px;
}
#div_content_sub {/* 내용 분할영역(배너) */
	float: right;
	width: 200px;
	padding-top:10px;
}

#div_content_subpage {/* 내용 분할영역(서브페이지) */
	float: right;
	width: 761px;
	padding-top:25px;
}




#footer {
	clear: both;
	
}


/*#div_left 레프트 영역*/
#div_left #left_login_box {
	background: url(./images/bg_login.gif) no-repeat;
	width:197px;
	height:133px;
	color:#4a4a4a;
	font-family:Gulim; 
	font-size:11px;
}
#div_left #left_logout_box {
	background: url(./images/bg_logout.gif) no-repeat;
	width:197px;
	height:133px;
	color:#4a4a4a;
	font-family:Gulim; 
	font-size:11px;
}


/*#div_content_subpage  내용 분할영역(서브페이지) */

	

/* 컨텐츠 텍스트 스타일 시작 */
#in_box h4{color:#444; font-size:14px; padding:5px 0 7px 13px; margin:0; font-weight:bold; letter-spacing:-1;
		   background:url(./images/ico_tit1.gif) left 5px no-repeat;}
#in_box h5{
		font-size:14px;
		color: #444;
		margin:0;
		padding:0 0 0 13px;
		font-weight:bold; 
		letter-spacing:-1;
		background: url(./images/ico_tit2.gif) no-repeat 0 35%;	
}
#in_box h6{color:#444; font-size:14px; padding:6px 0 7px 13px; margin:0; font-weight:bold; letter-spacing:-1;
		   background:url(./images/ico_tit2.gif) left 5px no-repeat;}

#in_box font{color:#404040;font-family:dotum; font-size:13px; letter-spacing:-1; word-spacing:0; line-height:18px;}
#in_box td{font-family:dotum;font-size:13px; color:#404040;}



#div_content_subpage h5{
	font-size:14px;
	color: #444;
	margin:0;
	padding:0 0 0 13px;
	font-weight:bold; 
	letter-spacing:-1px;
	background: url(./images/ico_tit2.gif) no-repeat 0 35%;	
}


/* 레프트 메뉴 박스 */
#left_menu_main{
	width:197px;
	margin-top:10px;
}

/* 레프트 메뉴 박스 제목 이미지 */
#left_menu_main .title {
	height:35px;
}
/* 레프트 메뉴 박스 제목 텍스트 */
#left_menu_main .title .title_text{
	height:50px;
	color:#ffffff;
	font-size:18px;
	padding:11px 0 0 37px;
	font-weight:bold; 
}
/* 레프트 메뉴 박스 좌측 여백 */
#left_menu_main #left_menu{
	background: url(images/left_menu_bg_bottom.gif) no-repeat bottom left;
	padding:10px 0 10px 10px;
}

#left_menu_main #left_menu a{
	text-decoration: none;
}

/* 레프트 메뉴 박스 LEVEL 1 */
#left_menu_main #left_menu a dt{
	color:#666;
	font-size:13px;
	font-weight:bold; 
	letter-spacing:-1px;
	padding:3px 0 7px 11px;
	width:158px;
	cursor:hand;
}

#left_menu_main #left_menu a:hover dt{
	padding-left:22px;
	width:158px;
	color:#404040;
	background:url(images/left_menu_ico_main_a.gif) no-repeat left top; 
}

#left_menu_main #left_menu a .mainselect{
	padding-left:22px;
	width:158px;
	font-weight:bold; 
	color:#404040;
	background:url(images/left_menu_ico_main_on.gif) no-repeat left top;
}

/* 레프트 메뉴 박스 LEVEL 2 */
#left_menu_main #left_menu dd{
	font-size:12px;
	padding:0 0 2px 15px;
}

#left_menu_main #left_menu dd a{
	color:#666;
	padding-left:6px;
	background:url(images/left_menu_ico_sub_off.gif) no-repeat 0 3px;
}

#left_menu_main #left_menu dd a:hover{
	color:#FDA806;
	font-weight:bold; 
	padding-left:6px;
	background:url(images/left_menu_ico_sub_on.gif) no-repeat 0 3px;
}

#left_menu_main #left_menu dd .mainselect{
	color:#FDA806;
	padding-left:6px;
	background:url(images/left_menu_ico_sub_on.gif) no-repeat 0 3px;
	font-weight:bold; 
}

/* 레프트 메뉴 박스 LEVEL 3 */
#left_menu_main #left_menu dd span{
	font-size:11px;
	padding:0 0 0 5px;
}

#left_menu_main #left_menu dd span a{
	color:#666;
	padding-left:6px;
	background:url(images/left_menu_ico_sub_sub_off.gif) no-repeat 0 3px;
}

#left_menu_main #left_menu dd span a:hover{
	color:#FDA806;
	font-weight:bold; 
	padding-left:6px;
	background:url(images/left_menu_ico_sub_sub_on.gif) no-repeat 0 3px;
}

#left_menu_main #left_menu dd span .mainselect{
	text-decoration: underline;
	color:#FDA806;
	padding-left:6px;
	background:url(images/left_menu_ico_sub_sub_on.gif) no-repeat 0 3px;
	font-weight:bold; 
}


/*div_content*/
input{height:18px;}

.course_name{
	margin:20px 0 5px 16px;
	color:#000000;
	font-size:20px;
	font-weight:bold; 
	letter-spacing:-1px;
	
}

.dot1{
	padding-left: 15px;
	
	background: url(./images/ico_li1.gif) no-repeat 0 0%;
}
.dot2{
	padding-left: 15px;
	background: url(./images/ico_li2.gif) no-repeat 6px 50%;
}
.dot3{
	
	padding-left: 15px;
	background: url(./images/ico_li3.gif) no-repeat 6px 40%;
}
.dot4{
	padding-left: 15px;
	background: url(./images/ico_li3.gif) no-repeat 6px 40%;
}


/* 테이블스타일1 시작 (과정리스트박스) */ 

.table_style1 td{font-size:14px; color:#848484;text-align:center;}
.table_style1 A:link    {text-decoration: none;color:#848484;}
.table_style1 A:visited {text-decoration: none;color:#848484;}
.table_style1 A:active  {text-decoration: none;color:#848484;}
.table_style1 A:hover   {text-decoration: none;color:#848484;}
/* 테이블스타일1 끝 */ 






/* 테이블스타일1_left 시작 */ 
.table_style1_left{border-collapse:collapse; width:100%; border-top:2px solid #A6D5E4; text-align:left;}
.table_style1_left .bg{background-color:#F2F8F9;}
.table_style1_left th{border-bottom:1px solid #C5C5C5; background-color:#ffffff; line-height:16px; word-spacing:-1px; letter-spacing:-1px;
				  color:#0F7BAD; font-size:13px; padding:11px 0 9px 10px; height:34px; font-weight:normal;}
.table_style1_left td{font-size:13px; border-bottom:1px solid #C5C5C5; word-spacing:-1px;
				  padding:8px 5px 7px 5px; line-height:16px; color:#666; height:34px;}
.table_style1_left a{color:#FF6600; text-decoration:none;}
.table_style1_left a:hover{color:#0F7BAD; text-decoration:underline;}
.table_style1_left span a{color:#FF6600; text-decoration:underline;}
.table_style1_left b{color:#0F7BAD; font-weight:normal;}
.table_style1_left span{color:#FF6600; font-size:13px;}
.table_style1_left th font{float:right;}
.table_style1_left td font{float:right;}
/* 테이블스타일1 끝 */ 

/* 테이블스타일3 시작 */ 
.table_style_s1{border-collapse:collapse; width:100%; border:0 solid #A6D5E4; text-align:left; margin-bottom:0;}
.table_style_s1 th{font-size:13px; border-bottom:0 solid #C5C5C5; 
				   line-height:16px; color:#666; height:30px; font-weight:normal;}
.table_style_s1 th .table_style1 th{color:#fff; font-size:13px;}
.table_style_s1 td{font-size:13px; border-top:1px solid #D5D5D5; 
                   line-height:16px; color:#666; height:30px;}
.table_style_s1 a{color:#FF6600;}
.table_style_s1 a:hover{color:#0F7BAD; text-decoration:underline;}
/* 테이블스타일3 끝 */ 

/* 테이블스타일3 sub */ 
.table_style3_sub{border-collapse:collapse; width:100%; border-top:0px solid #A6D5E4; text-align:center; font-size:11px;}
.table_style3_sub .bg{background-color:#e9f6f8; font-size:13px;}
.table_style3_sub th.bg{background:url(../images/table_in_bg.gif) top left #4174b7 repeat-x; font-size:13px;}
.table_style3_sub th{border-bottom:0px solid #C5C5C5; background:url(../images/table_th_bg.gif) top left #5592d0 repeat-x; 
								 line-height:16px; word-spacing:-1px; letter-spacing:-1px;
				  color:#FFFFFF; font-size:13px; padding:6px 0 4px 0; text-align:center; height:30px; font-weight:normal;}
.table_style3_sub td{font-size:13px; border-bottom:1px solid #c5c5c5; word-spacing:-1px;
				  padding:9px 10px 7px 10px; line-height:16px; color:#666; height:30px;}
.table_style3_sub a{color:#0F7BAD; font-size:13px; word-spacing:-1px;}
.table_style3_sub a:hover{color:#0F7BAD; text-decoration:underline;}
.table_style3_sub b{color:#0F7BAD; font-weight:normal; font-size:11px;}
.table_style3_sub span{color:#FF6600; font-size:11px;}
.table_style3_sub th font{float:right;}
.table_style3_sub td font{float:right;}
/* 테이블스타일3 sub 끝 */ 



/* 테이블스타일4 시작 */ 
.table_style4{border-collapse:collapse; width:95%; border-top:2px solid #C5C5C5; text-align:center; font-size:12px;}
.table_style4 .bg{background-color:#f5f5f5;}
.table_style4 th{border-bottom:1px solid #C5C5C5; background-color:#ffffff; line-height:16px; word-spacing:-1; 
				   font-size:12px; padding:11px 0 9px 0; text-align:center; height:30px; font-weight:normal;}
.table_style4 td{font-size:12px; border-bottom:1px solid #C5C5C5; word-spacing:-1;
				  padding:7px 10px 6px 10px; line-height:16px;  height:30px;}
.table_style4 a{color:#FF6600;}
.table_style4 a:hover{color:#0F7BAD; text-decoration:underline;}
.table_style4 th font{float:right; margin:-18 10 0 0;}
.table_style4 td font{float:right; margin:-15 0 0 0;}
/* 테이블스타일4 끝 */ 



/* 텝스타일 시작 */
.tab_style1{border-collapse:collapse; width:100%; text-align:left; margin-bottom:0; padding:0;}
.tab_style1_top li{margin:0; padding:0; float:left; LIST-STYLE-TYPE:none;}
.tab_style1 a{color:#0F7BAD;}
.tab_style1_top{padding-bottom:10px; background:url(./images/tab1_top.gif) left top no-repeat; padding-left:10px; padding-right:10px;}
.tab_style1_md{padding:10px 0 0 0; line-height:22px; word-spacing:0; font-family:"굴림"}
	.tab_style1_md ul{color:#0F7BAD; margin:0 0 20 10; padding-left:12px; font-size:12px; font-weight:bold;
	background:url(./images/ico_tit_sub1.gif) no-repeat;}
	.tab_style1_md li{color:#666666; font-weight:normal;}
	.tab_style1_md span{color:#FF6600; font-size:12px;}
.tab_style1_md .table_style1 {width:100%; margin:-10px 0 0 0;}
.tab_style1_btm{height:0;}



.tab_style1_md{padding:10px 0 0 0; line-height:22px; word-spacing:0; font-family:"굴림";font-size:14px;}
.tab_style1_md ul{color:#0F7BAD; margin:0 0 20 10; padding-left:12px; font-size:12px; font-weight:bold; LIST-STYLE-TYPE:none;
background:url(./images/ico_tit_sub1.gif) no-repeat;}
.tab_style1_md li{color:#666666; font-weight:normal;}
.tab_style1_md span{color:#FF6600; font-size:12px;}

.span_style1{color:#0F7BAD; font-size:12px; padding-left:0; font-weight:bold;}
/* 텝스타일 끝 */



/* 수강신청 정렬박스 시작 */
#apply_sort_box{border-bottom:1px #999999 solid;letter-spacing:-1px;padding:10px 0 0 0;height:25px;}
#apply_sort_box #div_34{font-size:11px;color:#FF4010;letter-spacing:-2px;}
#apply_sort_box A:link   {font-size:11px;color:#2264A3;letter-spacing:-2px;text-decoration: none;}
#apply_sort_box A:visited{font-size:11px;color:#2264A3;letter-spacing:-2px;text-decoration: none;}
#apply_sort_box A:active {font-size:11px;color:#FF4010;letter-spacing:-2px;text-decoration: underline;}
#apply_sort_box A:hover  {font-size:11px;color:#FF4010;letter-spacing:-2px;text-decoration: underline;}

#apply_sort_box span A:link    {text-decoration: none;color:#FF4010;font-weight:bold;}
#apply_sort_box span A:visited {text-decoration: none;color:#FF4010;font-weight:bold;}
#apply_sort_box span A:active  {text-decoration: none;color:#FF4010;}
#apply_sort_box span A:hover   {text-decoration: underline;color:#FF4010;}


/* 테이블스타일2 시작 (학습안내텝안쪽박스)*/ 
.table_style2{border-collapse:collapse; width:100%; border-top:2px solid #A6D5E4; text-align:left; margin:5px 0 -15px 0;}
.table_style2 .bg{border-top:1px solid #C5C5C5; background-color:#F2F8F9; line-height:22px;}
.table_style2 td{border-top:2px solid #A6D5E4; background-color:#ffffff; line-height:16px; word-spacing:-1px;
				  color:#666; font-size:13px; padding:3px 10px 2px 10px; text-align:left; height:30px; font-weight:normal;}
.table_style2 a{color:#FF6600;}
.table_style2 a:hover{color:#0F7BAD; text-decoration:underline;}
/* 테이블스타일2 끝 */ 



/* faq_minibox 시작 */
.faq_minibox ul{
	list-style: none;padding:0;margin:0px 0 0 15px;
}
.faq_minibox li{background:url(./images/ico_li1.gif) no-repeat 0 50%; padding:0px 0px 0px 17px;line-height:32px;}
.faq_minibox li a{color:#4d4f54; font-size:13px;text-decoration:none;}
.faq_minibox li a:hover{color:#006bc0;text-decoration:underline;}
/* faq_minibox 끝 */




/* notice_minibox 시작 */
.notice_minibox ul{
	list-style: none;padding:0;margin:3px 0 0 5px;
	
}
.notice_minibox li{
	background:url(./images/ico_li2.gif) no-repeat 0 50%; padding:0 0 0 10px;
}
.notice_minibox li a{color:#4d4f54; font-size:13px;text-decoration:none;}
.notice_minibox li a:hover{color:#006bc0;text-decoration:underline;}
.notice_minibox a{color:#4d4f54; font-size:13px;text-decoration:none;}
.notice_minibox a:hover{color:#006bc0;text-decoration:underline;}
/* notice_minibox 끝 */



/* 게시판스타일2 시작*/ 
.board2{border-collapse:collapse;border-top:0px solid #A6D5E4; text-align:center;width:100%;}
.board2 .bg{background-color:#e9f6f8;}
.board2 th.bg{background:url(./images/table_in_bg.gif) top left repeat-x #4174b7;font-size:13px;}
.board2 th{border-bottom:0px solid #C5C5C5; background:url(./images/table_th_bg.gif) top left repeat-x #5592d0; 
								line-height:16px;
								color:#FFFFFF; padding:3px 0 1px 0; text-align:center; height:30px; 
								font-size:9pt;
}
.board2 td{border-bottom:1px solid #c5c5c5; word-spacing:-1px;
				  padding:3px 10px 1px 10px; line-height:16px; color:#666; height:30px;
				  font-size:9pt;
				  }
.board2 a{color:#0F7BAD; text-decoration:none;}
.board2 a:hover{color:#0F7BAD; text-decoration:underline;}
.board2 b{color:#0F7BAD; }
/* 게시판스타일2 끝 */ 


/* 학습후기 스타일 시작*/ 
.postscript{border-collapse:collapse;border-top:0px solid #A6D5E4; }
.postscript .bg{background-color:#F2F8F9;}
.postscript th.bg{background:url(./images/table_in_bg.gif) top left repeat-x #4174b7;font-size:13px;}
.postscript th{border-bottom:0px solid #C5C5C5; background:url(./images/table_th_bg.gif) top left repeat-x #5592d0; 
								line-height:16px;
								color:#FFFFFF; padding:11px 0 9px 0;  height:30px; 
								font-size:9pt;
}
.postscript td{border-bottom:1px solid #c5c5c5; word-spacing:-1px;
				  padding:9px 10px 7px 10px; line-height:16px; color:#666; height:30px;
				  font-size:9pt;
				  }
.postscript_link1 a{color:#666; text-decoration:none;letter-spacing:-1px;line-height:16px;}
.postscript_link1 a:hover{color:#666; text-decoration:underline;letter-spacing:-1px;line-height:16px;}
.postscript_link1 b{color:#666;line-height:16px;}
.postscript_link2 a{color:#0F7BAD; text-decoration:none;letter-spacing:-1px;line-height:16px;}
.postscript_link2 a:hover{color:#0F7BAD; text-decoration:underline;letter-spacing:-1px;line-height:16px;}
.postscript_link2 b{color:#0F7BAD; }
/* 학습후기 스타일 끝 */ 



.simple_box1 {
	margin: 0px;
	padding: 10px;
	border:1px solid #ccc;
	font-size: small;
}

/* 버튼 시작 */
.off{
-ms-filter: alpha(opacity=50);
opacity:0.5;
}
.button_listbox{font-size:11px; text-align:center; padding:10px 0 0 0; letter-spacing:-1px; color:#666;}
.button_listbox b{font-weight:normal; color:#0F85AC;}
/* 버튼 끝 */



/* 글쓰기 스타일 시작 */
.table_style99{border-collapse:collapse; width:100%; border-top:2px solid #53b0da; border-bottom:2px solid #ccc;}
.table_style99 .bg{background-color:#F2F8F9;text-align:center;}
.table_style99 th{background-color:#e9f6f8; line-height:16px; word-spacing:-1px; letter-spacing:-1px;
				  color:#0F7BAD; font-size:13px; height:34px; font-weight:normal; text-align:left;border-bottom:1px solid #ccc;}
.table_style99 td{background-color:#fff; line-height:16px; word-spacing:-1px; letter-spacing:-1px;
				  color:#0F7BAD; font-size:13px; padding:0; height:34px; font-weight:normal; text-align:left;border-bottom:1px solid #ccc;}
.table_style99 span a{color:#FF6600;}
.table_style99 b{color:#0F7BAD; font-weight:normal;}
.table_style99 span{color:#FF6600; font-size:11px;}

.table_style99 th li{background:url(./images/ico_li.gif) left 9px no-repeat; padding:10px 5px 7px 10px; letter-spacing:0;}
.table_style99 td li{background:url(./images/ico_li2.gif) left 9px no-repeat; padding:10px 5px 7px 10px; letter-spacing:0; color:#006bc0;}
.table_style99 li a{color:#006bc0; font-size:13px;}
.table_style99 li a:hover{text-decoration:underline;}
.table_style99 .mos_box{background:url(./images/box2_bg.gif) left top repeat-y; width:600px;
											 padding:15px 13px 7px 13px; line-height:18px; color:#666; margin:5px 0 0 15px; font-size:13px; letter-spacing:0;}
.table_style99 .mos_box_bm{background:url(./images/box2_bg.gif) left bottom  repeat-y; height:5px; margin:-5px 0 0 15px;}
/* 글쓰기 스타일 끝 */


/* 수강신청 과정박스 시작 */
#apply_list_box{
	width:100%;
}

#apply_list_box .course_type_box{
	border-bottom:1px solid #d5d5d5;
	
	padding-top:18px;
}

#apply_list_box .course_type_box .course_type_1{
	float:left;
	font-family: 'Dotum';
	font-size:15pt;
	height:30px;
	padding-top:10px;
	color:#494542;
	font-weight:bold;
	letter-spacing:-1px;
	
}
#apply_list_box .course_type_box .course_type_2{
	float:left;
	font-family: 'Dotum';
	font-size:13pt;
	height:30px;
	padding:12px 0 0 7px;color:#797572;
	font-weight:bold;
	letter-spacing:-1px;
}

#apply_list_box .course_type_box .course_type_3{
	float:left;
	font-family: 'Dotum';
	font-size:11pt;
	height:30px;
	padding:13px 0 0 7px;color:#797572;
	font-weight:bold;
	letter-spacing:-1px;
}


#apply_list_box .course_title{
	padding:15px 0 15px 0;
}


#apply_list_box .course_title a:link{
	font-size:16px;
	font-weight:bold;
	color:#000101;
}
#apply_list_box .course_title a:visited{
	font-size:16px;
	font-weight:bold;
	color:#000101;
}
#apply_list_box .course_title a:active{
	font-size:16px;
	font-weight:bold;
	color:#666666;
}
#apply_list_box .course_title a:hover{
	font-size:16px;
	font-weight:bold;
	color:#666666;
}

#apply_list_box .course_image{
	width:179px;
	height:137px;
	background:url('./images/course_list_image_bg.gif') no-repeat;
}

#apply_list_box .course_text{
	float:left;
	font-size:12px;
	color:#666666;
	padding:4px 0 0 10px;
	height:20px;
	letter-spacing:0px;
}

#apply_list_box .course_contents{
	margin:7px 10px 7px 10px;
	font-size:12px;
	color:#666666;
	letter-spacing:0px;
}

#apply_list_box .course_button{
}



#apply_list_box A:link    {text-decoration: none;color:#4472A7;}
#apply_list_box A:visited {text-decoration: none;color:#4472A7;}
#apply_list_box A:active  {text-decoration: none;color:#4472A7;}
#apply_list_box A:hover   {text-decoration: underline;color:#F97B1E;}

#apply_list_box th{border-bottom:1px solid #D5D5D5;}
#apply_list_box span{font-size:16px;font-weight:bold;color:#000101;margin:0;}
#apply_list_box span A:link    {text-decoration: none;color:#000101;}
#apply_list_box span A:visited {text-decoration: none;color:#000101;}
#apply_list_box span A:active  {text-decoration: none;color:#000101;}
#apply_list_box span A:hover   {text-decoration: underline;color:#006CE5;}
/* 수강신청 과정박스 끝 */




/* 다운로드  */
#download_span 
{
background: url(./images/ico_cb.gif) no-repeat 6px 50%;padding:0 0 0 19px;color:#FC5A0B;
}
#download_span span a:link    {text-decoration: none;color:#FC5A0B;}
#download_span span a:visited {text-decoration: none;color:#FC5A0B;}
#download_span span a:active  {text-decoration: none;color:#FC5A0B;}
#download_span span a:hover   {text-decoration: underline;color:#FC5A0B;}


/* 페이지 인덱스 */
#page_index_line {font-size:11px;color:#505050;}
#page_index_line span {font-size:10px;color:#505050;}
#page_index_line A:link   {font-size:11px;color:#505050;text-decoration: none;}
#page_index_line A:visited{font-size:11px;color:#505050;text-decoration: none;}
#page_index_line A:active {font-size:11px;color:#505050;text-decoration: underline;}
#page_index_line A:hover  {font-size:11px;color:#505050;text-decoration: underline;}







/* 링크 리스트 시작 */
.list_linktxt ul{list-style: none;}
.list_linktxt li{float:left; padding:5px 0 2px 0; font-size:13px; letter-spacing:5px; font-weight:bold;}
.list_linktxt li img{ margin:5px 0 0 0;}
.list_linktxt li a{padding:6px; color:#999999;}
.list_linktxt li a:hover{color:#04A3C7; font-size:13px;}
/* 링크 리스트 끝 */





/* 수강신청안내 */

.line {background:#ddd;height:1px;}
.luc_sky {color:#0595cc;font-weight:bold}
.luc_red {color:#ed1c24;font-weight:bold}
.luc_mil {color:#598527;font-weight:bold}
.orange {font-size:8pt;font-family:"돋움";color:#ff6600;font-weight:bold;padding-bottom:3px;}
.cnt {text-align:center}



ul.detailviewUL {padding:5px}
ul.detailviewUL li {text-indent:10px}
.grayBg {background:#f6f6f6}
.grayLine {background:#ccc}
.line_gray {border-top:1px #ccc solid}
table.listTbl,table.listTbl2 {width:688px;border-collapse:collapse;border-spacing:0px;margin-top:10px}
table.listTbl td {padding:2px 10px;line-height:20px;}
table.listTbl2 {border-top:2px #ccc solid; border-bottom:2px #ccc solid;}
table.listTbl2 td {text-align:center}
table.listTbl2 td.tgray {background:#f6f6f6}
div.detailTab {margin:20px 0px 25px 0px;}
div.detailSubTitle {margin:20px 0px 10px 0;}
div.detailSubTitle p{margin:0;}
ul.IndexUL {width:688px;border-top:1px #ccc solid}
ul.IndexUL li {padding:5px 0px;border-top:1px #ccc solid;text-indent:35px;}
ul.IndexUL li.lititle {background:#f6f6f6;font-weight:bold;text-indent:10px;}
div.boxDetailViewTop {background:url('./images/box_detailview_l_01.gif') no-repeat; width:688px; height:10px;}
div.boxDetailViewCnt {background:url('./images/box_detailview_l_02.gif') repeat-y; width:688px;}
div.boxDetailViewBtm {background:url('./images/box_detailview_l_03.gif') no-repeat; width:688px; height:10px;}

div.detailViewLeft {background:url('./images/box_detailview_img_bg.gif') no-repeat;width:119px;margin:0 auto;height:140px;padding-top:6px;}
ul.bookRightView li {background:url('./images/icon_bullet_01.gif') 0px 7px no-repeat; text-indent:10px}
ul.bookRightView p {display:inline; padding-left:5px;}
div.boxDetailtop {background:url('./images/box_detailview_bg_t.gif') no-repeat; width:517px; height:5px;}
div.boxDetailcnt {width:497px;background:#f1f0f0; padding:5px 10px;color:#7a7a7b;}

div.boxDetailbtm {background:url('./images/box_detailview_bg_b.gif') no-repeat; width:517px; height:5px;}
/* 수강신청 안내 끝 */


	.course_view {
		padding:10px 15px 10px 15px;
	}
	
	.course_view .course_title {
		font-size:13pt; 
		font-weight:bold;
		margin-bottom:15px;
	}
	
	/*과정상세보기 상단 박스 레이아웃 시작 */
	.course_view .course_image_box{
		float:left;
		width:270px;
		height:200px;
	}
	
	.course_view .course_intro_box{
		font-size:13px;line-height:1.5em;font-family: "Dotum";color:#404040;
		float:right;
		width:405px;
		height:200px;
		padding-top:25px;
	}

	.course_view .course_postscript_box{
		font-size:13px;line-height:1.5em;font-family: "Dotum";color:#404040;
		float:right;
		width:405px;

	}

	.course_view .course_fee_box{
		float:left;
		margin:0 auto;
		width:270px;
		height:230px;
	}
	
	
	
	/*과정상세보기 상단 박스 레이아웃 끝 */
	
	.course_view .course_tab{
		width:270px;
	}
			
  .course_view .course_image{
  	clear:both;
		width:268px;
		height:183px;
		border-style:solid;
		border-width: 0px 1px 1px 1px;
		border-color: #ddd #ddd #ddd;
	}
	
	.course_view .course_image_on{
		float:left;
		width:73px;
		height:29px;
		background:url('./a0/images/tab_i_on.gif') no-repeat;
	}
	.course_view .course_movie_off{
		float:left;
		width:78px;
		height:29px;
		background:url('./a0/images/tab_m_off.gif') no-repeat;
	}
	.course_view .course_image_off{
		float:left;
		width:73px;
		height:29px;
		background:url('./a0/images/tab_i_off.gif') no-repeat;
	}
	.course_view .course_movie_on{
		float:left;
		width:78px;
		height:29px;
		background:url('./a0/images/tab_m_on.gif') no-repeat;
	}
	
	.course_view .course_im_line{
		float:right;
		height:29px;
		background:url('./a0/images/tab_im_line.gif') repeat;
	}

	.course_view .course_intro_box li {background:url('./images/icon_bullet_02.gif') 6px 50% no-repeat;padding-left:0px;line-height:190%;}
	.course_view .course_intro_box p {display:inline;margin-left:3px}
	.course_view .course_intro_box .ptitle {letter-spacing:-1px}	
	
	
	.course_view .course_postscript_box p {display:inline;margin-left:10px;height:30px;}
	.course_view .lucTitle {width:376px;float:left;border-top:2px #ddd solid;border-bottom:1px #ddd solid;height:35px;}
	.course_view .boxUselist {margin:5px 0px 5px 0;background:url('./images/box_contents_bg.gif') no-repeat;width:376px; height:95px;border-bottom:1px #ddd solid;float:left}
	.course_view .boxUselist ul {padding-top:10px}
	.course_view .boxUselist li {background:url('./images/icon_bullet_03.gif') 6px 50% no-repeat; padding-left: 15px;}

	.course_fee_box .fee_top{
		border-style:solid;
		border-width: 2px 2px 0px 2px;
		border-color: #dddddd #dddddd #ffffff;
		padding:10px 3px 0 3px;
	}
	.course_fee_box .fee_bottom{
		width:270px;
		height:60px;
		background:url('./a0/images/feebox_bottom.gif') no-repeat;
	}

	.course_view .silAmount {background:url('./images/image_total_payment.gif') 4px 5px no-repeat;width:262px;height:61px;}


ul.tabUL {height:32px;margin:0;}
ul.tabUL li {float:left;height:32px;}


/* 게시판 */

	/* 게시판스타일1 시작*/ 
	.board1{
		border-collapse:collapse;
		text-align:center;
	}
	.board1 th{
		border-style:solid;
		border-width: 2px 1px 1px 0px;
		border-color: #cbcbcb #e1e1e1 #e1e1e1;
		background-color:#f5f5f5;
		padding-top:1px;
		height:34px;
	}
	.board1 td{
		padding:5px;
		line-height:16px;
		border-style:solid;
		border-width: 1px 1px 1px 0px;
		border-color: #e1e1e1 #e1e1e1 #e1e1e1;
		height:30px;
		line-height:30px;
	}
	.board1 .thend{
		border-style:solid;
		border-width: 2px 0px 1px 0px;
		padding-top:1px;
		border-color: #cbcbcb #ffffff #e1e1e1;
		height:34px;
	}	
	.board1 .tdend{
		padding:5px;
		border-style:solid;
		border-width: 1px 0px 1px 0px;

		border-color: #e1e1e1 #ffffff #e1e1e1;
		height:30px;
	}	
	
	/* 게시판스타일1 끝*/ 
/* 게시판 끝 */


/* 게시판페이지 */
.board_page A{color:#000000;text-decoration: none;}

/* 게시판페이지 끝 */


/* 게시판스타일2 시작*/ 
.board2{border-collapse:collapse;border-top:0px solid #A6D5E4; text-align:center;}
.board2 .bg{background-color:#e9f6f8;}
.board2 th.bg{background:url(./images/table_in_bg.gif) top left repeat-x #4174b7;font-size:12px;font-family:"dotum";}
.board2 th{border-bottom:0px solid #C5C5C5; background:url(./images/table_th_bg.gif) top left repeat-x #5592d0; 
								line-height:16px;
								color:#FFFFFF; padding:11px 0 9px 0; text-align:center; height:20px; 
								font-size:9pt;font-family:"dotum";
}
.board2 td{border-bottom:1px solid #c5c5c5; word-spacing:-1;
				  padding:9px 10px 7px 10px; line-height:16px; color:#666; height:20px;
				  font-size:9pt;font-family:"dotum";
				  }
.board2 a{color:#0F7BAD; text-decoration:none;}
.board2 a:hover{color:#0F7BAD; text-decoration:underline;}
.board2 b{color:#0F7BAD; }
/* 게시판스타일2 끝 */ 

	/* 게시판스타일3 시작*/ 
	.board3{
		border-collapse:collapse;
		text-align:center;
		border-top:2px #ddd solid; 
		border-bottom:2px #ddd solid;
	}
	.board3 th{
		padding:9px 8px 8px 8px; 
		text-align:center;
		border-bottom:1px #ddd solid;
		letter-spacing:-1px;
		background:#f6f6f6;
	}
	.board3 td{
		height:30px;
		padding:4px 4px 4px 7px; 
		text-align:left;
		border-bottom:1px #ddd solid;
		
	}
	
	/* 게시판스타일3 끝*/ 

	/* 게시판스타일4 시작*/ 
	.board4{
		border-collapse:collapse;
		border-top:2px #ddd solid; 
		border-bottom:2px #ddd solid;
	}
	.board4 th{
		height:25px;
		padding:5px 0; 
		text-align:center;
		border-bottom:1px #ddd solid;
		border-right:1px #ddd solid;
		background:#f6f6f6;
	}
	.board4 th.thend {
		height:25px;
		padding:5px 0; 
		text-align:center;
		border-right:0;
		border-bottom:1px #ddd solid;
		background:#f6f6f6;
	}
	.board4 td{
		height:20px;
		padding:8px; 
		text-align:left;
		letter-spacing:-1px;
		border-right:1px #ddd solid;
		border-bottom:1px #ddd solid;
	}
	.board4 td.tdend{
		height:20px;
		padding:8px; 
		text-align:left;
		border-right:0;
		letter-spacing:-1px;
		border-bottom:1px #ddd solid;
	}
	.board4 td.td1 {
		font-weight:bold;
		text-align:center;
	}
	.board4 span.st8 {font-size:8pt; color:#898989}






/*	div_content - 학습지원센터 시작 */
	/* faq_minibox 시작 */
	.faq_minibox ul{
		list-style: none;padding:0;margin:0px 0 0 15px;
	}
	.faq_minibox li{background:url(./images/ico_li1.gif) no-repeat 0 50%; padding:0px 0px 0px 17px;line-height:32px;}
	.faq_minibox li a{color:#4d4f54; font-size:13px;text-decoration:none;}
	.faq_minibox li a:hover{color:#006bc0;text-decoration:underline;}
	/* faq_minibox 끝 */
	
	/* notice_minibox 시작 */
	.notice_minibox ul{
		list-style: none;padding:0;margin:3px 0 0 5px;
		
	}
	.notice_minibox li{
		background:url(./images/ico_li2.gif) no-repeat 0 50%; padding:0 0 0 10px;
	}
	.notice_minibox li a{color:#4d4f54; font-size:13px;text-decoration:none;}
	.notice_minibox li a:hover{color:#006bc0;text-decoration:underline;}
	.notice_minibox a{color:#4d4f54; font-size:13px;text-decoration:none;}
	.notice_minibox a:hover{color:#006bc0;text-decoration:underline;}
	/* notice_minibox 끝 */

/* FAQ */
.best5UL li {display:inline;color:#5c5c5c;letter-spacing:-1px;}
div.FAQ {border:10px #efefef solid;padding:20px 10px 0 10px;}
.CateFaqUL {width:685px;margin:10px 0 10px 5px;padding:0px;}
.CateFaqUL li {padding:5px;border-bottom:1px #c9c9c9 dashed;}
.CateFaqUL .faq_over {width:685px;background:#f1f1f1;border-top:1px #c9c9c9 solid;position:relative;top:-1px;color:#487c15}
.CateFaqUL .faq_a {width:685px;border-top:1px #c9c9c9 dashed;position:relative;top:-1px;}
.CateFaqUL .line {font-size:0;height:1px;width:685px;border-top:1px #c9c9c9 dashed;clear:both;}
.CateFaqUL .nobg {background:#fff;}
.CateFaqUL p {display:inline;padding-left:5px;}
.boxFaq4 {background:url('./d0/images/box_faq_04.gif') no-repeat; width:416px; height:8px;font-size:0;}
.boxFaq5 {background:url('./d0/images/box_faq_05.gif') repeat-y;width:416px;}
.boxFaq6 {background:url('./d0/images/box_faq_06.gif') no-repeat; width:416px; height:8px;}
.boxFaq7 {background:url('./d0/images/box_faq_07.gif') no-repeat; width:319px; height:8px;font-size:0;}
.boxFaq8 {background:url('./d0/images/box_faq_08.gif') repeat-y;width:319px;}
.boxFaq9 {background:url('./d0/images/box_faq_09.gif') no-repeat; width:319px; height:9px;}
.boxFaqUL2 {width:390px;margin:0 auto; height:285px;}
.boxFaqUL2 li {background:url('./d0/images/icon_arrow_01.gif') 0 13px no-repeat; text-indent:15px;padding:8px 0;}
.noticeUL {width:300px; margin:0 auto;padding:5px 0;height:120px;}
.noticeUL li {background:url('./d0/images/icon_bullet_03.gif') 0 7px no-repeat; text-indent:10px;height:22px;clear:both;}
.noticeUL .p1 {width:230px;float:left;height:20px;}
.noticeUL .p2 {width:70px;float:right;height:20px;}



/* 1:!문의 */
input.input1to1 {border:1px #ccc solid;height:18px;}
div.contactInput {border-top:2px #ccc solid;border-bottom:2px #ccc solid;}
.contact_line { border-bottom:1px solid #e5e5e4; clear:both;}
.divL {float:left;width:110px; background:#f5f5f5;padding:10px 15px;text-align:center;height:25px;}
.divR {float:right; width:600px; padding:10px;text-align:left;}
div.button {margin:15px 0px;text-align:center;width:731px}

/* 학습지원SW */
.fullBox1 {background:url('./d0/images/box_full_01.gif') no-repeat; width:749px; height:10px; font-size:0;}
.fullBox2 {background:url('./d0/images/box_full_02.gif') repeat-y; width:749px; }
.fullBox3 {background:url('./d0/images/box_full_03.gif') no-repeat; width:749px; height:10px; font-size:0;}
.supSwTbl {border-top:1px #d7d7d7 solid; border-bottom:1px #d7d7d7 solid;border-spacing:0px;}
.supSwTbl td {height:50px;border-bottom:1px #c9c9c9 dashed;color:#555;}
.supSwTbl .none {border:0;}
.supSwTbl .swName {font-size:8pt;color:#336699;font-weight:bold;}
.supSwTbl .swNameEnd {font-size:8pt;color:#336699;font-weight:bold;border:0;}


/*	div_content - 학습지원센터 끝 */


	
/* 메인적용 시작*/ 
.main_search_box{
	background:url('./images/main/search_bg.gif') no-repeat;width:773px;height:30px;
}
.main_search_box .hotandnew{
	padding:6px 0 0 6px;
	float:left;
}

.main_search_box .search_type{
	padding:3px 0 0 18px;
	float:left;
}

.main_search_box .search_text_group{
	font-family:Gulim;padding:6px 0 0 10px;float:left;font-size:11px;
}

.main_course_box{
	clear:both;
	background:url('./images/main/main_box_bg.gif');
	width:563px;height:370px;
}

.main_course_box .course_type{
	width:539px;line-height:15px;
	padding:15px 0 0 20px;
}

.main_course_box .course_type .course_type_box{
	width:530px;
}

.main_course_box .course_type .course_type_box A {
	float:left;
	display: block;
	font-weight:bold;
	letter-spacing:-1px;
	font:Dotum;
	font-size:11px;
	
}


.main_course_box .course_type .course_type_box .noselect A:link   {color:#666;text-decoration: none;}
.main_course_box .course_type .course_type_box .noselect A:visited{color:#666;text-decoration: none;}
.main_course_box .course_type .course_type_box .noselect A:active {color:#1A67A3;text-decoration: underline;}
.main_course_box .course_type .course_type_box .noselect A:hover  {color:#1A67A3;text-decoration: underline;}

.main_course_box .course_type .course_type_box .select A:link   {color:#1A67A3;text-decoration: underline;}
.main_course_box .course_type .course_type_box .select A:visited{color:#1A67A3;text-decoration: underline;}
.main_course_box .course_type .course_type_box .select A:active {color:#1A67A3;text-decoration: underline;}
.main_course_box .course_type .course_type_box .select A:hover  {color:#1A67A3;text-decoration: underline;}


.main_course_box .course_type .block_line {
	float:left;
	padding:0 10px 0 10px;
}

.main_course_box .course_type .under_line {
	clear:both;
	border-bottom:1px solid #cfcccc;
	height:3px;
	width:535px;
}

#main_course_view{
	padding-left:4px;
	width:560px;
}

#main_course_view .left_box{
	float:left;
	padding:15px 0 0 15px;
	width:179px;
	height:137px;
}
#main_course_view .left_box .course_box{
	width:179px;
	height:137px;
	background:url('./images/course_list_image_bg.gif') no-repeat center 0;
}

#main_course_view .right_box{
	width:340px;
  float:left;
  padding:0 10px 0 10px;
}

#main_course_view .right_box .best_course_name{
  color:#FB8608;
  font-family:dotum;
  font-weight:900;
  letter-spacing:-2px;
  font-size:17px;
  padding:20px 0 0 0;
  min-height:30px;
}
#main_course_view .right_box .best_course_name a{
  color:#FB8608;
  font-family:dotum;
  font-weight:900;
  letter-spacing:-2px;
  font-size:17px;
  padding:20px 0 0 0;
  min-height:30px;
}


#scroll_master_table .td1 {
	
	
	height:120px;
	margin:0 auto;
	padding:0 5px 0 5px;
}
#scroll_master_table .td1 .tb1{
	border:0px;
	width:150px;
	height:120px;
}
#scroll_master_table .td1 .tb1 .tb2{
	border:0px;
	width:140px;
	height:100px;
}

#scroll_master_table .td1 .tb1 .tb2 .td2{
  border:1px solid #D4D4D4;
	width:140px;
	height:90px;
	text-align:center;
}	

#scroll_master_table .td1 .tb1 .tb2 .td2 img{
	width:130px;
	height:80px;
  margin:0 0 0 0;
}	



#scroll_master_table .td1 .tb1 .tb2 .td3{
  font-size:11px; 
  color:#666;
  text-align:center;
  width:140px;
}	
#scroll_master_table .td1 .tb1 .tb2 .td3 div{
  width:140px;
  height:30px;
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}	


.category_box{
	width:773px;height:191px;background: url(./images/main/category_box.gif) no-repeat;
}

.category_box .sub_box{
	width:333px;background: url(./images/main/category_line.gif) bottom no-repeat;padding-top:7px;
}

.category_box .sub_box .category_name{
	float:left;width:78px;padding-left:2px;
}

.category_box .sub_box .category_item{
	float:left;font-size:8pt;font-family: 'Dotum';letter-spacing:-1px;
	padding-bottom:7px;
	line-height:20px;
}

.category_box .sub_box .category_item .category_bar{
	padding:0 5px 0 5px;
}


/* 메인적용 끝*/ 



/*회원가입 시작*/
div.mboutWrap {width:700px; margin:0 auto;padding-top:30px;}
div.bg_mbout_top {background:url('./images/bg_mbout_top.gif') no-repeat; width:694px; height:15px;}
div.bg_mbout_bg {background:url('./images/bg_mbout_cnt.gif') repeat-y; width:674px;padding:10px; }
div.bg_mbout_btm {background:url('./images/bg_mbout_btm.gif') no-repeat; width:694px; height:15px;}

/*비밀번호변경*/

div.pwLeft {width:120px;float:left;}
div.pwRight {width:290px;float:right;}
div.pwLine {width:290px;clear:both;border-top:1px #cdcdcd solid;margin-top:15px;}

/* 나의 강의실 */
.myLucture {width:731px;font-family:"돋움"; font-size:9pt;margin:0 auto;}
.myLucture h1 {text-indent:-9999px;}
.myLucture h2 {font-size:12pt;padding:0px 0px 10px 20px;border:0;}
.myLucture .myLuctureCont {margin:10px 0px;padding:5px 0;}
.myLucture .myLucLeft {width:210px;float:left;padding-left:15px;}
.myLucture .myLucRight {width:485px; float:right;padding-right:2px;}
.myLucture .myProgress {width:208px; height:78px;}
.myLucture .myProgress_c1 {background:url('./c0/images/image_myprogress_c1.gif') repeat-x; height:5px;position:relative;top:27px; left:12px;}
.myLucture .myProgress_c2 {background:url('./c0/images/image_myprogress_c2.gif') repeat-x; height:5px;;position:relative;top:40px; left:12px;}
.lucImgBox {margin:0 auto;height:150px;width:200px;background:url('./a0/images/course_image_bg2.gif') no-repeat;padding:16px 0 0 21px;}
.vTbl, table.tblView  {border-collapse:collapse; border-spacing:0px; }
.vTbl th {padding:9px 8px 8px 8px; background:#f6f6f6;text-align:center;border-bottom:1px #ddd solid;letter-spacing:-1px;}
.vTbl td {text-align:center;border-bottom:1px #ddd solid;padding-top:2px;}
.vTbl .th2 {background:#f6f6f6;text-align:center; border-left:1px #ddd solid; padding:7px 6px 6px 6px;}
.vTbl .td2 {text-align:center; border-left:1px #ddd solid; padding:7px 6px 6px 6px;}
.tblView th {background:#f4f5f5;width:15%; padding:7px 5px; text-align:center; border-bottom:1px #ddd solid; border-right:1px #ddd solid;}
.tblView .thall {background:#f4f5f5;width:15%; padding:7px 5px; text-align:center; border-bottom:1px #ddd solid; border-right:1px #ddd solid;border-left:1px #ddd solid;}
.tblView td {padding:7px 10px;border-bottom:1px #ddd solid;}



.rbox0 {
  float: left;
  padding: 0;
  background: url(/images/roundbox_0_right.gif) top right no-repeat;
  
}
.rbox0 .bcontent {
  margin:0;
  padding: 9px 9px 0 9px;
  background: url(/images/roundbox_0_left.gif) top left no-repeat;
}
.rbox0 .bend {
  margin: 0;
  padding: 0 0 0 8px;
  background: url(/images/roundbox_0_left.gif) bottom left no-repeat;
}
.rbox0 .bend em {
	
  display: block;
  line-height:1px;
  padding: 0 8px 8px 0;
  background: url(/images/roundbox_0_right.gif) bottom right no-repeat;
}

.rbox1 {
  float: left;
  padding: 0;
  background: url(/images/roundbox_1_right.gif) top right no-repeat;
  
}
.rbox1 .bcontent {
  margin:0;
  padding: 9px 9px 0 9px;
  background: url(/images/roundbox_1_left.gif) top left no-repeat;
}
.rbox1 .bend {
  margin: 0;
  padding: 0 0 0 8px;
  background: url(/images/roundbox_1_left.gif) bottom left no-repeat;
}
.rbox1 .bend em {
	
  display: block;
  line-height:1px;
  padding: 0 8px 8px 0;
  background: url(/images/roundbox_1_right.gif) bottom right no-repeat;
}


.rbox2 {
  float: left;
  padding: 0;
  background: url(/images/roundbox_2_right.gif) top right no-repeat;
}
.rbox2 .bcontent {
  margin: 0;
  padding: 9px 9px 0 9px;
  background: url(/images/roundbox_2_left.gif) top left no-repeat;
}
.rbox2 .bend {
  margin: 0;
  padding: 0 0 0 8px;
  background: url(/images/roundbox_2_left.gif) bottom left no-repeat;
}
.rbox2 .bend em {
  display: block;
  line-height:1px;
  padding: 0 8px 8px 0;
  background: url(/images/roundbox_2_right.gif) bottom right no-repeat;
}



.rbox3 {
  float: left;
  padding: 0;
  background: url(/images/roundbox_3_right.gif) top right no-repeat;
}
.rbox3 .bcontent {
  margin: 0;
  padding: 9px 9px 0 9px;
  background: url(/images/roundbox_3_left.gif) top left no-repeat;
}
.rbox3 .bend {
  margin: 0;
  padding: 0 0 0 8px;
  background: url(/images/roundbox_3_left.gif) bottom left no-repeat;
}
.rbox3 .bend em {
  display: block;
  line-height:1px;
  padding: 0 8px 8px 0;
  background: url(/images/roundbox_3_right.gif) bottom right no-repeat;
}


.rbox4 {
  float: left;
  padding: 0;
  background: url(/images/roundbox_4_right.gif) top right no-repeat;
}
.rbox4 .bcontent {
  margin: 0;
  padding: 9px 9px 0 9px;
  background: url(/images/roundbox_4_left.gif) top left no-repeat;
}
.rbox4 .bend {
  margin: 0;
  padding: 0 0 0 8px;
  background: url(/images/roundbox_4_left.gif) bottom left no-repeat;
}
.rbox4 .bend em {
  display: block;
  line-height:1px;
  padding: 0 8px 8px 0;
  background: url(/images/roundbox_4_right.gif) bottom right no-repeat;
}


.rltable_1{ 
	border-collapse:collapse; 
} 
.rltable_1 .title{
	height:37px; 
	padding: 0; 
} 
.rltable_1 .title th{ 
	height:37px;
	line-height:37px;
	padding: 0;
	background:url(images/roundtable_1_th_bg.gif) top right no-repeat; 
}
.rltable_1 .title th .left{ 
	float: left;
	height:37px;
	width:5px;
	padding: 0;
	background:url(images/roundtable_1_th_left.gif) top left no-repeat; 
}
.rltable_1 .title .right{ 
	padding:0 5px 0 0;
	height:37px;
	background:url(images/roundtable_1_th_right.gif) top right no-repeat; 
}
.rltable_1 td{
	text-align:center;
	border-bottom:1px solid #c5c5c5;
	height:35px;
}


/* 위시리스트 */
table.wishListTbl {width:731px;border-spacing:0px; border-collapse:collapse;margin:0 auto;}
table.wishListTbl th {color:#464646;}
table.wishListTbl td {text-align:center; height:35px;border-bottom:1px #dedede solid;padding:10px 0px;}
table.wishListTbl th.bar {font-weight:normal;color:#a9a9a9;}
.qty_input {width:50px;border:1px #ccc solid;text-align:right;padding:1px;}
.total_sum {font-size:12pt;font-weight:bold;}
div.wisiTitle {margin-bottom:10px;}
div.wishOutTop {background:url('./images/box_wishout_top.gif') no-repeat; width:750px; height:10px;}
div.wishOutCnt {background:url('./images/box_wishout_cnt.gif') repeat-y; width:750px;padding:5px 0px;}
div.wishOutBtm {background:url('./images/box_wishout_btm.gif') no-repeat; width:750px; height:10px;}
th.boardHeadL {background:url('./images/bg_boardhead_left.gif') no-repeat; width:5px; height:37px;}
th.boardHeadC {background:url('./images/bg_boardhead_cnt.gif') repeat-x; height:37px;}
th.boardHeadR {background:url('./images/bg_boardhead_right.gif') no-repeat; width:5px; height:37px;}
div.totalPay {background:url('./images/bg_total_pay.gif') no-repeat; width:749px; height:60px;margin-top:30px;text-align:center;padding-top:20px;}
/* 위시리스트 끝 */


/*결제2단계*/
.viewTbl {border-top:2px #d6d6d6 solid;border-spacing:0px;border-collapse:collapse;margin:0 auto;width:100%;}
.viewTbl .td_left {width:120px;height:25px;padding:5px;text-align:center;background:#f5f5f5;border-bottom:1px #eae7e7 solid;font-weight:bold;color:#636363;}
.viewTbl .td_right {padding:5px;border-bottom:1px #eae7e7 solid;}
.vewiTbl .title {color:#000; font-weight:bold;padding:5px;}


/*하단박스부분*/
.btm_box {height:19px;padding:6px 0 0 15px;float:left;}
.btm_box .rollover img{
    display:inline;
}
.btm_box .rollover img.imgover{
    display:none;
}
.btm_box a.rollover:hover {
    display:inline;
}
.btm_box .rollover:hover img{
    display:none;
}
.btm_box .rollover:hover img.imgover{
    display:inline;
}

/* 문의사항 */
ul.paging li {display:inline}
.paging_on {color:#ff5800; font-weight:bold;}
div.viewBoardBoader {border:7px #efefef solid;padding:15px}

table.viewBoard {border-spacing:0px; border-collapse:collapse;}
	table.viewBoard td.tdend {color:#0072bc;font-weight:bold}
	table.viewBoard td.viewline {border-bottom:1px #c5c5c5 solid;}
	table.viewBoard td.viewCont {background:#f0f0f0;border-bottom:1px #c5c5c5 solid;padding:15px 0px 15px 65px;}
	table.viewBoard td.e1line {background:#e1e1e1;height:1px}
/* 문의사항 끝 */


/* 자격증정보게시판 */
.board_link0{padding:5px 0 10px 15px;}
.board_link0 A:link    {text-decoration: underline;color:#0000CC;font-weight:bold;}
.board_link0 A:visited {text-decoration: underline;color:#0000CC;font-weight:bold;}
.board_link0 A:active  {text-decoration: underline;color:#0000CC;font-weight:bold;}
.board_link0 A:hover   {text-decoration: underline;color:#0000CC;font-weight:bold;}

.board_link1{display:block;padding:9px 0 0 5px;}
.board_link1 A:link    {text-decoration: underline;color:#292929;font-weight:bold;}
.board_link1 A:visited {text-decoration: underline;color:#292929;font-weight:bold;}
.board_link1 A:active  {text-decoration: underline;color:#292929;font-weight:bold;}
.board_link1 A:hover   {text-decoration: underline;color:#292929;font-weight:bold;}

.board_link3{padding:5px 0 0px 0px;}
.board_link3 A:link    {text-decoration: none;color:#444;font-size:11px;}
.board_link3 A:visited {text-decoration: none;color:#444;font-size:11px;}
.board_link3 A:active  {text-decoration: none;color:#444;font-size:11px;}
.board_link3 A:hover   {text-decoration: underline;color:#1A67A3;font-size:11px;}

/* 자격증정보게시판 끝 */


/* 자격증 게시판 */
.subboard0{
	padding:5px 5px 0 5px;
	font-size:9pt;
	letter-spacing:0px;
	color:#797979;
	line-height:18px;
	
}
.subboard0 A:link    {text-decoration: none;color:#797979;}
.subboard0 A:visited {text-decoration: none;color:#797979;}
.subboard0 A:active  {text-decoration: underline;color:#797979;}
.subboard0 A:hover   {text-decoration: underline;color:#797979;}

/* 자격증 게시판 끝 */




/* 스마트에디터 게시판 끝 */
.smartOutput{ font-size:12px; line-height:1.6; font-family:Dotum, AppleGothic, Sans-serif;} /* 스마트 에디터의 풍부한 표현이 정상적으로 출력되도록 하려면 콘텐츠가 출력되는 곳에 이 클래스를 적용하여야 한다. 예를 들면 게시물 읽기 페이지의 본문이 이에 해당된다. */

.smartOutput p{ margin-top:7px; margin-bottom:7px;}

.smartOutput blockquote.q1,
.smartOutput blockquote.q2,
.smartOutput blockquote.q3,
.smartOutput blockquote.q4,
.smartOutput blockquote.q5,
.smartOutput blockquote.q6,
.smartOutput blockquote.q7{ padding:10px; margin-left:15px; margin-right:15px;}

.smartOutput blockquote.q1{ padding:0 10px; border-left:2px solid #ccc;}
.smartOutput blockquote.q2{ padding:0 10px; background:url(/images/bg_qmark.gif) no-repeat;}
.smartOutput blockquote.q3{ border:1px solid #d9d9d9; margin: 0; padding: 5px 20px 5px 20px;}
.smartOutput blockquote.q4{ border:1px solid #d9d9d9; background:#fbfbfb; margin: 0; padding: 5px 20px 5px 20px;}
.smartOutput blockquote.q5{ border:2px solid #707070; margin: 0; padding: 5px 20px 5px 20px;}
.smartOutput blockquote.q6{ border:1px dashed #707070; margin: 0; padding: 5px 20px 5px 20px;}
.smartOutput blockquote.q7{ border:1px dashed #707070; background:#fbfbfb; margin: 0; padding: 5px 20px 5px 20px;}

.smartOutput sup{ font:10px Tahoma;}
.smartOutput sub{ font:10px Tahoma;}
.smartOutput table td{ padding:4px;}

.pic_content
{
    BORDER-RIGHT: #c5c5c5 1px solid;
    PADDING-RIGHT: 7px;
    BORDER-TOP: #c5c5c5 1px solid;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 7px;
    BORDER-LEFT: #c5c5c5 1px solid;
    PADDING-TOP: 7px;
    BORDER-BOTTOM: #c5c5c5 1px solid;
    BACKGROUND-COLOR: #fbfbfb;
    TEXT-ALIGN: center
}
.pic_content .search
{
    PADDING-BOTTOM: 7px! important
}
.pic_content .search INPUT
{
    BORDER-RIGHT: #d8d8d8 1px solid;
    BORDER-TOP: #989898 1px solid;
    BORDER-LEFT: #989898 1px solid;
    BORDER-BOTTOM: #d8d8d8 1px solid
}
.pic_content .pic_area
{
    BORDER-RIGHT: #e6e7e6 1px solid;
    BORDER-TOP: #e6e7e6 1px solid;
    BACKGROUND: url(http://static.naver.com/mail4/editor/txt_view.gif) no-repeat center 50%;
    BORDER-LEFT: #e6e7e6 1px solid;
    WIDTH: 222px;
    BORDER-BOTTOM: #e6e7e6 1px solid;
    HEIGHT: 145px
}
.pic_content .btn_box
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 7px;
    BORDER-BOTTOM: 0px;
    TEXT-ALIGN: center
}
.pic_content .btn_box IMG
{
    MARGIN: 0px
}

