/* @charset "euc-kr"; */
@charset "utf-8"; 

body {padding:0px;background:url('../../images/common/bg_body.gif') 0px 0px repeat-x !important;}

#body { width:892px !important;_width:892px !important;position:relative;}

/* skipnavigation */
#skipnavigation {text-indent: -2000px; clear: both; height: 0px; margin: 0px; padding: 0px; font-size: 0px; line-height: 0px;}
/* //skipnavigation */

/* 서브 HEADER */
#Header1 {
	width:892px;
	height:110px;
	margin:0 auto;
	padding:0;
	background:url('../../images/common/bg_header1.gif') 0px 0px no-repeat ;
}
#Header1 .Header1_top {
	float:left;
	width:100%;
	background:url('../../images/common/bg_header1_bar.gif') 0px bottom no-repeat;
	padding-bottom:13px;
	margin-bottom:5px;
}
/* 로고 영역 */
#Header1 .logo_Area {padding:5px 0px 0px 360px;font-size:0px;line-height:0px;}
/* 로고 영역수정 - 20101229 */
#Header1 .logo_Area_new {width:545px;}
#Header1 .logo_Area_new1 {margin:18px 0px 0px 0px;font-size:0px;line-height:0px;}
#Header1 .logo_Area_new2 {margin:5px 0px 0px 0px;font-size:0px;line-height:0px;}

/* TRNB */
#Header1 .TRnb {margin:12px 0px 10px 0px;position:relative;min-width:185px;}

	#Header1 .TRnb ul.menu {float:right;}
	#Header1 .TRnb ul.menu li {float:left;padding:0px;}
	#Header1 .TRnb ul.menu li.last {padding:0 !important;}
	
	#Header1 .TRnb ul.H_search_Area {position:absolute;right:0px;top:22px;}
	#Header1 .TRnb ul.H_search_Area li {float:left;}
	#Header1 .TRnb ul.H_search_Area li.last {padding:0 !important;}
	
	#Header1 .TRnb ul.H_search_Area li.search {
		background:url('') right center no-repeat;
		margin:0px 5px 0px 0px !important;
		width:133px;_width:130px;
		height:23px;
	}
	#Header1 .TRnb ul.H_search_Area input.Hsearch {
		margin:0px !important;*margin:-1px !important;
		margin-right:5px !important;
		background:#fff ;
		border:1px solid #cacaca;
		border-bottom:none !important;
		border-right:none !important;
		padding:3px 5px 0px 3px;
		line-height:1.2em;
		font-size:12px;
		width:83px;_width:81px;
		height:18px;
	}

/* GNB */
#Header1 .gnb {margin:0px;position:relative;z-index:99;}

#Header1 .gnb ul.one_depth {}
#Header1 .gnb ul.one_depth img {cursor:pointer;}
#Header1 .gnb ul.one_depth li {display:inline; padding-right:56px;}
#Header1 .gnb ul.one_depth li.depth1_first {padding-left:228px;}
#Header1 .gnb ul.one_depth li.last { padding-right:0px !important;padding-left: 60px;}
#Header1 .gnb ul.one_depth li.last img{}
	
	#Header1 .gnb .submenu_Area {
		position:absolute;
		left:170px;
		top:31px;
		display:none;
	}#Header1 .gnb .submenu_Area td.gnb_s-tc img {margin-top:-1px;}
	#Header1 .gnb .submenu_Area2 {
		position:absolute;
		left:50px;
		top:31px;
		display:none;
	}#Header1 .gnb .submenu_Area2 td.gnb_s-tc img {margin-left:115px;margin-top:-1px;}

		#Header1 .gnb ul.one_depth ul li.first {float:left;border-right:1px solid #b9d9e6;padding:0px 10px 0px 0px !important;margin:0px 10px 0px 0px;width:90px !important;}
		#Header1 .gnb ul.one_depth ul li.first p.depth2_tit {display:block !important; padding:1px 0px 5px 0px ;text-align:center;border-bottom:3px solid #4ea6cc;color:#50aacc;margin-bottom:7px;font-size:12px !important;line-height:1.0em;}
		#Header1 .gnb ul.one_depth ul li.first p.depth2_tit a{color:#50aacc;letter-spacing:-1px !important;}
		#Header1 .gnb ul.one_depth ul li.first p.depth2_tit .gnb_engname {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#50aacc;}
		#Header1 .gnb ul.one_depth ul li.last {border-right:none !important;margin-right:0px !important;}

		#Header1 .gnb ul.one_depth ul li.first ul.submenu {clear:both; padding:0px !important;min-height:160px;_height:160px;}
		#Header1 .gnb ul.one_depth ul li.first ul.submenu li {display:block !important; padding:1px 0px 7px 0px !important; width:90px !important;text-align:center;font-size:11px;color:#626262;line-height:1.0em;}
		#Header1 .gnb ul.one_depth ul li.first ul.submenu li.T_last {padding-bottom:0!important;}
		#Header1 .gnb ul.one_depth ul li.first ul.submenu li a {color:#626262;letter-spacing:-1px !important;}
		#Header1 .gnb ul.one_depth ul li.first ul.submenu li .gnb_engname {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#bdbdbd;}
		
		#Header1 .gnb ul.one_depth ul.type_2 {clear:both;}
		#Header1 .gnb ul.one_depth ul.type_2 li.first {margin:0px 10px 0px 0px;}
		#Header1 .gnb ul.one_depth ul.type_2 li.first p.depth2_tit {border-bottom:1px solid #b8dbea;padding-top:5px !important;padding-bottom:12px ;}
		#Header1 .gnb ul.one_depth ul.type_2 li.first p.depth2_tit_blank {border:none;padding-top:6px !important;padding-bottom:12px !important;margin-bottom:7px;width:90px;}
		
		#Header1 .gnb .gnb_open_close_btn {
			position:absolute;
			top:8px;
			right:15px;_right:17px;
		}	
		
		.gnb_s-tl{
			width:5px;
			height:12px;
			text-align:right;
			background:url('../../images/box/bg_gnb_top_L.png') repeat-y;
			_background:none;
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://snowimg.fuzewire.com/front/images/box/bg_gnb_top_L.png',sizingMethod='crop');
		}
		
		.gnb_s-tc{
			position:relative;
			height:10px;
			background:#fff;
		}
		.gnb_s-tc img {cursor:default !important; position:absolute;top:0px !important;} 
		.gnb_s-tc .title {
			color:#ffffff;
			font-size:12px;
			font-weight:bolder;
		}
		.gnb_s-tc img {
			top:-5px;
			background:#fff;
		}
		.gnb_s-tr{
			width:6px;_width:10px;
			height:12px;
			background:url('../../images/box/bg_gnb_R.png') repeat-y right;
			_background:none;
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://snowimg.fuzewire.com/front/images/box/bg_gnb_R.png',sizingMethod='crop');
		}
		
		.gnb_s-ml{
			width:5px;
			text-align:right;
			background:url('../../images/box/bg_gnb_L.png') repeat-y;
			_background:none;
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://snowimg.fuzewire.com/front/images/box/bg_gnb_L.png',sizingMethod='crop');
		}
		.gnb_s-mc{
			text-align:left;
			background:#fff;
			padding:7px 0px 15px 10px !important;
			margin:0px !important;
		}
		.gnb_s-mr{
			width:6px;_width:10px;
			background:url('../../images/box/bg_gnb_R.png') repeat-y right;
			_background:none;
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://snowimg.fuzewire.com/front/images/box/bg_gnb_R.png',sizingMethod='crop');
		}
		
		.gnb_s-bl{
			width:10px;
			height:12px;
			text-align:left;
			vertical-align:top;
		}
		.gnb_s-bc{
			width:auto;
			height:12px;
			background:url('../../images/box/bg_gnb_bt_C.png') no-repeat bottom;
			_background:none;
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://snowimg.fuzewire.com/front/images/box/bg_gnb_bt_C_ie6.png',sizingMethod='crop');
			line-height:0px;
		}
		
		.gnb_s-br{
			width:10px;_width:14px;
			height:12px;
			text-align:left;
			vertical-align:top;
		}
	
/** 플로팅 메뉴 **/
.linefont0{line-height:0px;font-size:0px;}
#topArea_sub {position:absolute;right:-75px;top:12px;width:62px;z-index:;border-bottom:4px solid #5aabc6;padding-bottom:10px;}
#topArea_sub p {line-height:normal !important;}

/* 로그인 전 */
#topArea_sub ul.login_no li{text-align:center;}
#topArea_sub ul.login_no li.count_con {margin-top:7px;margin-bottom:7px;text-align:center;color:#5db5e5;font-weight:bold;}

#topArea_sub ul.login_no li.btn {background:url('../../images/common/floating_body_bg1.gif') no-repeat;width:63px;height:57px;}
#topArea_sub ul.login_no li.btn ul.f_body {padding-top:7px;}
#topArea_sub ul.login_no li.btn ul.f_body li {padding-bottom:2px;}

/* 로그인 후 */
#topArea_sub ul.quick_login li{text-align:center;}
#topArea_sub ul.quick_login li.count_con {margin-top:7px;margin-bottom:7px;text-align:center;color:#5db5e5;font-weight:bold;}

#topArea_sub ul.quick_login li.btn {background:url('../../images/common/floating_body_bg1.gif') no-repeat;width:63px;height:57px;}
#topArea_sub ul.quick_login li.btn ul.f_body {padding-top:6px;}
#topArea_sub ul.quick_login li.btn ul.f_body li {line-height:1.0em;}
#topArea_sub ul.quick_login li.btn ul.f_body li.name{color:#c2eaff;font-size:11px;padding-bottom:2px;}
#topArea_sub ul.quick_login li.btn ul.f_body li.name span{color:#ffffff;font-weight:bold;}

#topArea_sub ul.quick_login li.btn ul.f_body li.pointArea {
	background:url('../../images/common/floating_body_bg2.gif') no-repeat;
	padding:4px 1px 4px 0px;
	width:52px;
	height:35px;
	margin:0 auto;
	font-size:11px;
}
#topArea_sub ul.quick_login li.btn ul.f_body li.pointArea .point{color:#2eeffb;text-align:center;padding-bottom:3px;font-weight:bold;}
#topArea_sub ul.quick_login li.btn ul.f_body li.pointArea .point a {color:#2eeffb;}

#topArea_sub ul.quick_login li.btn ul.f_body li.pointArea .snow{background:url('../../images/common/floating_bul_snow.gif') no-repeat 4px 1px;padding-left:10px;color:#ffffff;}
#topArea_sub ul.quick_login li.btn ul.f_body li.pointArea .snow a {color:#ffffff;}

/* 플로팅 메뉴 - 스크롤 */
#topArea_sub ul.scroll_area {}
#topArea_sub ul.scroll_area li.scroll_lec {padding:3px 0px 7px 0px;}
#topArea_sub ul.scroll_area li.scroll_lec #slider {position:relative; overflow:hidden; height:116px;margin:10px 0px;}
#topArea_sub ul.scroll_area li.scroll_lec #slider1 {position:relative; overflow:hidden; height:30px;margin:10px 0px;}
#topArea_sub ul.scroll_area li.scroll_lec #slider2 {position:relative; overflow:hidden; height:75px;margin:10px 0px;}
#topArea_sub ul.scroll_area li.scroll_lec ul {position:absolute; top:0; left:9px;_left:2px;}
#topArea_sub ul.scroll_area li.scroll_lec li {padding-bottom:15px;height:29px;}

/******* 풋터 ********/
#Footer_Area_new {
	width:100%;
	border-top:1px solid #f1f1f1;
	_margin-top:30px;
	margin-bottom:20px;
}
	#Footer_new {
		width:892px;
		height:100%;
		padding:20px 0px 0px 0px;
		margin:0 auto;
	}
#Footer_Area_new #Footer_new .F_logo {float:left;padding:5px 15px 0px 0px;}

#Footer_Area_new #Footer_new .F_menu_address {float:left;width:668px;}
	#Footer_Area_new #Footer_new .F_menu_address .F_menu ul {}
	#Footer_Area_new #Footer_new .F_menu_address .F_menu ul li {float:left;font-size:0px;line-height:0px;}
	#Footer_Area_new #Footer_new .F_menu_address .F_address {text-align:left;font-size:11px;padding-top:3px;}

#Footer_Area_new #Footer_new .F_banner {}


/* 강의 상세 페이지  */
.movie_view_new {
    width:892px;
    background:url('../../images/lecture/bg_movie_view_new_top.gif') no-repeat top;
	padding-top:15px;
}	

.movie_view_new_L {
	float:left;
	width:525px;_width:500px;
}
.movie_view_new_R {
	float:left;
	width:340px;
	margin-left:25px;
}

/* 타이틀  */
.movie_view_title_Area {
	float:left;
	width:840px;
	background:url('../../images/lecture/bg_title_area.gif') 0 bottom repeat-x;
	padding-bottom:5px;
	margin-left:25px;_margin-left:12px;
	position:relative;
}	
.movie_view_title_Area .mail_pop_Area {position:absolute;right:300px;top:0;}
#movie_view_title {
	font-size:16px;
	color:#024782;
	padding:0px 1px 0px 0px;
}
#movie_view_title a {color:#024782;}

.movie_view_tit {
	clear:both;
	font-weight:bold;
	color:#b5b5b5;
	margin-left:25px;
	line-height:1.2em;
	padding:2px 0px;
}
.movie_view_tit a {color:#b5b5b5;}
.movie_view_tit a:hover {color:#4da6c9;}
	.movie_view_tit .impact a{
		color:#666666;
	}.movie_view_tit .impact a:hover {color:#4da6c9;}

/*  동영상  */
.movierap_new {
	margin-left:25px;
	margin-bottom:10px;
}
#content_view div.mvembed_new{
	 width:500px;
	 overflow:hidden;
	 text-align:center;
}
.lv_btns_left_new_Area {
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	right:0px;
	top:3px;#top:0px;
}

/*  한글,영문 스크립트,자막 탭메뉴 */
.Tab_Box_Area {margin-left:25px;_width:100%;position:relative;}
.Tab_Box_Area .tab_button_Area {
	border-bottom:1px solid #d6d6d6;
	height:21px;
	font-size:0;
	line-height:0;
}
.Tab_Box_Area .tab_button_Area img { } 
.Tab_Box_Area .body_Area {
	border:1px solid #d6d6d6;border-top:none;
	padding:7px 10px;
	margin-bottom:25px;
	background:#ffffff;
}
.Tab_Box_Area .body_Area .body_button_Area {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px dotted #d6d6d6;
	height:18px;
	*font-size:0;
}

	.Tab_Box_Area .body_Area .text_Area {position:relative;min-height:110px;_height:110px;}
	.Tab_Box_Area .body_Area .text_Area_no {position:relative;height:auto;}
	
	.Tab_Box_Area .body_Area .script_con {overflow:auto;height:105px;padding-right:3px;width:99.5%;}
	.Tab_Box_Area .body_Area .script_con_no {height:auto;}
	
	.Tab_Box_Area .body_Area .open_close_btn {
		position:absolute;
		left:210px;
		bottom:-23px;*bottom:-25px;
		
	}
/* 스크롤 */
.lecture_rolling_area{margin-left:25px;_margin-left:12px;padding:0; float:left;width:500px;}
.lecture_rolling_area .btn_L{float:left;margin:20px 0px 0 0px;}
.lecture_rolling_area .btn_R{float:right;margin:20px 0px 0 0px;}

.lecture_rolling_area .lecture_rolling{overflow:hidden; position:relative;width:480px;}
.lecture_rolling_area .lecture_rolling ul{list-style:none; width:20000em; position:relative;}
.lecture_rolling_area .lecture_rolling ul li{float:left;text-align:center;width:480px;}

.lecture_rolling_area .lecture_rolling ul li p {
	text-align:left;
	color:#454545;
	font-weight:bold;
	width:90px;
	padding:0 15px 0 15px;
}
.lecture_rolling_area .lecture_rolling ul li p .stitle{color:#2fa4e2;}


/* 리플  */
div.lecreply_new {
	width:525px;
	height:100%;
	margin:10px 0px 0 0;_margin-top:5px;
	clear:both;
}
div.lecreply_new .title{
	padding:10px 0px 10px 0px;
	border-top:2px solid #5cb9df;
	border-bottom:1px solid #93c7db;
	margin-bottom:20px;
}
div.lecreply_new .title span.count {color:#4eaee2;font-weight:bold;}
div.lecreply_new .reply .reply_LOOP {
	border-bottom:1px solid #e1e1e1;margin-bottom:10px;
}
div.lecreply_new .reply .reply_head {width:100%;}
	div.lecreply_new .reply .reply_head .name {float:left;font-weight:bold;color:#454545;font-size:12px;}
	div.lecreply_new .reply .reply_head .re_name {
		float:left;
		font-weight:bold;
		color:#454545;
		font-size:12px;
		background:url('../../images/lecture/icon_reply_arrow.gif') 0 2px no-repeat;
		padding-left:20px;
	}
	
	div.lecreply_new .reply .reply_head .etc {float:right;font-weight:bold;color:#454545;font-size:12px;}

		.reply .reply_head .etc ul li{float:left;padding-right:10px;vertical-align:bottom;}
		.reply .reply_head .etc ul li.count {padding-right:5px !important;}
		.reply .reply_head .etc ul li.pd_no {padding-right:0px !important;}
		.reply .reply_head .etc ul li.count p {margin-top:-2px;}

	div.lecreply_new .reply .text {
		color:#a7a7a7;
		border-bottom:1px solid #e1e1e1;
		padding-bottom:15px;
	}

/* 강의소개 */
#content_view div.movieinfo_new{

}
#content_view div.movieinfo_new .script_comment{
	display:block;
	width:305px;
	height:270px;
	background:#fff;
	border:1px solid #cccccc;
	margin-top:5px;
	padding:5px;
	overflow:auto;
}

#content_view div.movieinfo_new .exep {margin-top:10px;}
	#content_view div.movieinfo_new .exep table th{vertical-align:top;padding-top:3px}
	#content_view div.movieinfo_new .exep table td{padding-bottom:3px;}
	#content_view div.movieinfo_new .exep table td .userName {word-wrap: break-word;display:table; table-layout: fixed; overflow: hidden; width:100%;}
	#content_view div.movieinfo_new .exep table td.name .userName {word-wrap: break-word;display:inline; table-layout: fixed; overflow: hidden; width:100%;}

	#content_view div.movieinfo_new .exep ul {padding-top:7px;}
	#content_view div.movieinfo_new .exep ul li{float:left; padding-right:4px;font-size:0;line-height:0;margin-bottom:4px;*margin-bottom:-2px;}

/* 관련 동영상 */
#content_view div.relation_movie_new{
	padding-top:15px;*padding-top:20px;
	height:100%;
}
#content_view div.relation_movie_new .category_title{
	padding:10px 0px 10px 0px;
	border-top:2px solid #5cb9df;
	border-bottom:1px solid #93c7db;
	margin-bottom:20px;
}

.Lectureview_List_Area {
	clear:both;
	padding:0px;
	margin:0px;
}
	.Lectureview_List_Area .Lectureview_List_Box {
		clear:both;
		width:100%;
	}
		.Lectureview_List_Area .Lectureview_List_Box dl{
			width:340px;
			padding:0px 0px 25px 0px;
		}
			.Lectureview_List_Area .Lectureview_List_Box dl dt{
				float:left;
				margin:0px 20px 0px 0px;
				padding:0px;
				height:100%;
				display:block;
			}
			.Lectureview_List_Area .Lectureview_List_Box dl dd {
				display:inline-block;
				width:225px;
			}
			.Lectureview_List_Area .Lectureview_List_Box dl dd .title ,
			.Lectureview_List_Area .Lectureview_List_Box dl dd .title a{
				font-weight:bold;
				color:#6b6b6b;
				padding:0 0 2px 0;
			}
			.Lectureview_List_Area .Lectureview_List_Box dl dd .txt {
				line-height:1.3em;
			}
			.Lectureview_List_Area .Lectureview_List_Box dl dd .txt span{
				color:#3b92a8;
			}

/* RSS */

table.rss_tb {border-top:1px solid #93c7db;border-bottom:1px solid #93c7db;}

table.rss_tb th {color:#3b92a8;background:#deeef3;border-right:1px solid #c1dae4;border-bottom:1px solid #c1dae4;padding:5px 5px 5px 15px;text-align:left;font-weight:normal;}
table.rss_tb th.last {border-bottom:none;}

table.rss_tb td {border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;padding-left:10px;padding:5px 5px 5px 10px;font-size:11px;}
table.rss_tb td.last {border-right:none;text-align:center;}

table.rss_tb td.url a {color:#3b92a8;}


/*******************  영문   *******************/
/* GNB */
#Header1 .gnb_eng {margin:0px;position:relative;z-index:999;}

#Header1 .gnb_eng ul.one_depth {margin-left:80px;padding-top:7px;}
#Header1 .gnb_eng ul.one_depth img {cursor:pointer;}
#Header1 .gnb_eng ul.one_depth li {display:inline; padding-right:80px;font-size:0px;line-height:0px;}

/* NABI */
#navi_eng{
	color:#a8a8a8;
	border-bottom:solid 1px #e0e5e8;
	width:100%;
	float:left;
	padding-bottom:7px;
}
#navi_eng .navitext {
	font-size:12px;
}
#navi_eng .navitext a{
	color:#a8a8a8;
}
#navi_eng .navitext span a{
	font-weight:bold;
	color:#58afcf;
}

/* Page Title */
.eng_tit_Area {
	padding-top:10px;
	padding-bottom:15px;
	/*border-bottom:2px solid #5cb9df;*/
}

/* SNOW CONTENTS - 한줄에 3개짜리 리스트 */
.Lecture_List_Area_3 {
	clear:both;
	padding:0px;
	margin:0px;
}
	.Lecture_List_Area_3 .Lecture_List_Box {
		clear:both;
		width:100%;
	}
		.Lecture_List_Area_3 .Lecture_List_Box dl{
			float:left;
			width:287px;_width:290px;
			margin:0px 0px 0px 10px;_margin:0 0px 0 5px;
			padding:0px 0px 25px 0px;
		}
			.Lecture_List_Area_3 .Lecture_List_Box dl dt{
				float:left;
				margin:0px 5px 0px 0px;
				padding:0px;
				height:100%;
				display:block;
			}
			.Lecture_List_Area_3 .Lecture_List_Box dl dd {
				display:inline-block;
				width:191px;
			}
			.Lecture_List_Area_3 .Lecture_List_Box dl dd .title ,
			.Lecture_List_Area_3 .Lecture_List_Box dl dd .title a{
				font-weight:bold;
				color:#3b92a8;
				padding:0 0 5px 0;
			}
			.Lecture_List_Area_3 .Lecture_List_Box dl dd .txt {
				line-height:120%;
			}
			.Lecture_List_Area_3 .Lecture_List_Box dl dd .txt span{
				color:#3b92a8;
			}