@charset "utf-8";
BODY,TD
{font-size:9pt; font-family:돋움, 돋움체, verdana, tahoma; color:#333333; line-height:20px; text-decoration: none; letter-spacing: -1pt;}

BODY 
{font-family: "돋움";
	font-size: 9pt;
	color: #333333;
	text-decoration: none;
	letter-spacing: -1pt;
	line-height: 20px;
}
/* 메인 수강가능강좌 줄간격관련 */
.font_line152 {
	font-family: "돋움";
	font-size: 9pt;
	color: #333333;
	text-decoration: none;
	letter-spacing: -1pt;
	line-height: 14px;
}
.Orangeb2 {
	font-family: "돋움";
	font-size: 9pt;
	color: #FF9900;
	text-decoration: none;
	letter-spacing: -1pt;
	font-weight: bold;
	line-height: 14px;
}
/* 끝 */
.font_line15 {
	font-family: "돋움";
	font-size: 9pt;
	color: #333333;
	text-decoration: none;
	letter-spacing: -1pt;
	line-height: 14px;
}
.font_line10 {
	font-family: "돋움";
	font-size: 9pt;
	color: #333333;
	text-decoration: none;
	letter-spacing: -1pt;
	line-height: 15px;
}
.style1 {
	color: #666666;
	font-weight: bold;
}
.td1 {
	font-family: "돋움";
	font-size: 9pt;
	color: #333333;
	text-decoration: none;
	letter-spacing: -1pt;
	padding-left: 5px;
	text-align: left;
	line-height: 13pt;
}
.company_font {
	font-family: "돋움";
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: -1pt;
}

.pinkb {
	font-family: "돋움";
	font-size: 9pt;
	color: #FF9999;
	text-decoration: none;
	letter-spacing: -1pt;
	font-weight: bold;
}
.greenb {
	font-family: "돋움";
	font-size: 9pt;
	color: #7BA59A;
	text-decoration: none;
	letter-spacing: -1pt;
	font-weight: bold;
}
.pink {
	font-family: "돋움";
	font-size: 9pt;
	color: #FF9999;
	text-decoration: none;
	letter-spacing: -1pt;
	font-weight: normal;
}

.blue {
	font-family: "돋움";
	font-size: 9pt;
	color: #0099FF;
	text-decoration: none;
	letter-spacing: -1pt;
	font-weight: normal;
}

.blueb {
	font-family: "돋움";
	font-size: 9pt;
	color: #0099FF;
	text-decoration: none;
	letter-spacing: -1pt;
	font-weight: bold;
}

.bluebs {
	font-family: "돋움";
	font-size: 11px;
	color: #0099FF;
	text-decoration: none;
	letter-spacing: -1pt;
	font-weight: bold;
--	line-height: 0px;
}
.Orangeb {
	font-family: "돋움";
	font-size: 9pt;
	color: #FF9900;
	text-decoration: none;
	letter-spacing: -1pt;
	font-weight: bold;
}

.search1 {
	font-family: "돋움";
	font-size: 11pt;
	color: #FF9900;
	text-decoration: underline;
	letter-spacing: -1pt;
	font-weight: bold;
}
.search2 {
	font-family: "돋움";
	font-size: 11pt;
	color: #6699FF;
	text-decoration: underline;
	letter-spacing: -1pt;
	font-weight: bold;
	line-height: normal;
}

.fontb {
	font-family: "돋움";
	font-size: 9pt;
	color: #333333;
	text-decoration: none;
	letter-spacing: -1pt;
	font-weight: bold;
}
.fontlb {
	font-family: "돋움";
	font-size: 15px;
	color: #333333;
	text-decoration: none;
	letter-spacing: -1pt;
	font-weight: bold;
	line-height: 15px;
}
.login {
	font-family: "돋움";
	font-size: 9pt;
	color: #333333;
	text-decoration: none;
	letter-spacing: -1pt;
	font-weight: bold;
}
.number {
	font-family: "돋움";
	font-size: 9pt;
	color: #333333;
	text-decoration: none;
	letter-spacing: 0pt;
	font-weight: none;
}
.font_line20 {
           font-family: "돋움";
           font-size: 8pt;
           color: #666666;
           text-decoration: none;
           letter-spacing: -1pt;
           line-height: 16px;
}

.font_line21 {
           font-family: "돋움";
           font-size: 8pt;
           color: #666666;
           text-decoration: none;
           line-height: 20px;
		   margin-top:12px;
}

.capcha_font {		  
           font-family: "돋움";
           font-size: 9pt;  !important;
           color: #666666  !important;
           text-decoration: underline  !important;
           line-height: 16px;
		   margin-left:10px;
}

A:link {	
	COLOR: #333333;
	TEXT-DECORATION: none
}
A:visited {
	COLOR: #333333;
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #508879;
	TEXT-DECORATION: none
}


A.list:link {
	COLOR: #d89726; FONT-WEIGHT: none; TEXT-DECORATION: none
}
A.list:visited {
	COLOR: #d89726; FONT-WEIGHT: none; TEXT-DECORATION: none
}
A.list:hover {
	COLOR: #a05519; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}


A.listL:link {
	COLOR: #333333; FONT-WEIGHT: none; TEXT-DECORATION: none
}
A.listL:visited {
	COLOR: #FF9999; FONT-WEIGHT: none; TEXT-DECORATION: none
}
A.listL:hover {
	COLOR: #FF9999; FONT-WEIGHT: bold; TEXT-DECORATION: none
}

A.nochange:link {
	font-family: "돋움";
	font-size: 9pt;
	color: #FF9900;
	text-decoration: none;
	letter-spacing: -1pt;
	font-weight: bold;
}
A.nochange:visited {
	font-family: "돋움";
	font-size: 9pt;
	color: #FF9900;
	text-decoration: none;
	letter-spacing: -1pt;
	font-weight: bold;

}
A.nochange:hover {
	COLOR: #508879;
	TEXT-DECORATION: none
}


A.copy:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.copy:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.copy:hover {
	COLOR: #5697d1; TEXT-DECORATION: none
}

A.copy2:link {
	COLOR: #5c7ec7; TEXT-DECORATION: none
}
A.copy2:visited {
	COLOR: #5c7ec7; TEXT-DECORATION: none
}
A.copy2:hover {
	COLOR: #274ea1; TEXT-DECORATION: none
}

A.white:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.white:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.white:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}

A.top:link {
	font-family: "돋움"; COLOR: #666666; TEXT-DECORATION: none
}
A.top:visited {
	font-family: "돋움"; COLOR: #666666; TEXT-DECORATION: none
}
A.top:hover {
	font-family: "돋움"; COLOR: #91c0b4; TEXT-DECORATION: none
}


/* 상단 바 왼쪽 타이틀 스타일 - 패키지에 따라 컬러 변경 가능 */
.bar_title {font-size:9pt; font-family:돋움, 돋움체, Verdana, Arial, Helvetica; color:#A3CCDF; line-height:130%}
/* 상단 바 오른쪽 메뉴 스타일 */
.bar_menu {font-size:9pt; font-family:돋움, 돋움체, Verdana, Arial, Helvetica; color:#A3CCDF; line-height:130%}
A.bar_menu:link {color:#A3CCDF; text-decoration:none; font-family:돋움, 돋움체, Arial, Helvetica, sans-serif;}
A.bar_menu:visited {text-decoration:none; color:#A3CCDF; font-family:돋움, 돋움체, Arial, Helvetica, sans-serif;}
A.bar_menu:hover {text-decoration:underline; color:#A3CCDF; font-family:돋움, 돋움체, Arial, Helvetica, sans-serif;}

.dragging { position:relative;cursor:hand;}
#divmain { position:absolute;width:150px;}
#divbar { cursor:hand;position:absolute;background-color:gray;height:15;width:100%;top:0;}
#divsub { position:absolute;width:100%;top:15;background-color:#F6F6F6;border:1px solid gray;padding:1.5px;}


/* modal class style start */
.modal {
	position:absolute;
	background-color:white;
	display:none;
	border:1px solid black;
	margin:0px;
	padding:0px;
	z-index:200;
}

.modalBackground {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:black;
	margin:0px;
	padding:0px;
	z-index:100;
}

.modalCloseArea {
	padding:5px;
	clear:both;
	text-align:right;
}
/* modal class style end */

.skin_olive { width:574px; height:610px; background:url("/image/movie/olive/bg.jpg");}
.skin_violet { width:574px; height:610px; background:url("/image/movie/violet/bg.jpg");}
.skin_yellow { width:574px; height:610px; background:url("/image/movie/yellow/bg.jpg");}
.skin_blue { width:574px; height:610px; background:url("/image/movie/blue/bg.jpg");}
.skin_wine { width:574px; height:610px; background:url("/image/movie/wine/bg.jpg");}

#movieTitle { padding-top:23px; padding-left:150px; }
#movieMiddleTitle { padding-top:0px; padding-left:65px; }
#movieArea { padding-top:16px; padding-left:31px; }
#movieFooter { padding-top:12px; padding-right:40px; text-align:right; }