@charset "utf-8";

/* @charset "euc-kr"; */


/* 공통 */

body {padding:0px;background:url('../../images/common/bg_body.gif') 0px 0px repeat-x !important;}

/*div,p	{word-break:break-all; line-height:normal !important; letter-spacing:0px !important;}*/

.clearPB10	{clear:both !important;padding-bottom:10px;}
.clearPB20	{clear:both !important;padding-bottom:20px;}
.d_none   {display:none !important;}
.fontline0 {font-size:0px;line-height:0px;}
/* skipnavigation */
#skipnavigation_new {text-indent: -2000px; clear: both; height: 0px; margin: 0px; padding: 0px; font-size: 0px; line-height: 0px;}

#Container {
	position:relative;
	width:892px;
	margin:0 auto;
	
}

#mainWrap {
	margin:0px;
	padding:0px;
	
}

#Header1 {
	width:892px;
	height:110px;
	margin:0 auto;
	padding:0;
	background:url('../../images/common/bg_header1.gif') 0px 0px no-repeat ;
}

#Header2 {
	position:relative;
	width:892px;
	height:226px;
	overflow:hidden;
	margin:0px auto 10px 0px;
}

	/*** 사방으로 늘어나는 라운드 박스 ***/
	.layer_box_wt_MB { width:100%; background:url('../../images/box/bg_whboxlayerbt_l.gif') no-repeat left bottom; overflow:hidden; border:0px solid red;background-color:none;}
	.layer_box_wt_MB .in_tr2{ height:100%;background:url('../../images/box/bg_whboxlayertop_r.gif') no-repeat right top;  padding:0px 20px 1px 20px; overflow:hidden; color:#333333;background-color:none;}
	
	.layer_box_wt_MB .in_tr2 img	{vertical-align:middle;}
	
	.layer_box_wt_MB .in_tl2{ background:url('../../images/box/bg_whboxlayertop_l.gif') no-repeat left top; overflow:hidden;background-color:none; }
	.layer_box_wt_MB .in_br2{ background:url('../../images/box/bg_whboxlayerbt_r.gif') no-repeat right bottom; overflow:hidden;background-color:none;}
	
	/*** 상,하로 늘어나는 라운드 박스 ***/
	.mainBody_box_B {
		width:892px;
		padding:0px 0px 6px 0px;
		background:url('../../images/main/mainBody_box_bg_B.gif') 0 bottom no-repeat;
	}
	.mainBody_box_T {
		width:892px;
		padding:0px 0px 0px 0px;
		background:url('../../images/main/mainBody_box_bg_T.gif') 0 top no-repeat;
	}


#mainBody {
	width:852px;
	margin:0px auto;
}

	#mainBody #B_Left {
		width:570px;
		float:left;
		padding-top:15px;
		padding-right:20px;
		border-right:1px solid #d6dede;
	}

	#mainBody #B_Right {
		width:235px;
		float:left;
		padding-top:15px;
		margin:0 0 0 25px;
	}
	
#mainBody2 {margin-top:25px;margin-bottom:10px;}
	#mainBody2 .mainBody2_L {width:269px;float:left;border-right:1px solid #e3e8ed;padding-right:20px;}
	#mainBody2 .mainBody2_C {width:279px;float:left;padding-left:20px;padding-right:20px;}
	#mainBody2 .mainBody2_R {width:256px;float:left;border-left:1px solid #e3e8ed;padding-left:25px;padding-bottom:15px;}		

/************* 스타일 ***************/
/********** #Header1 *********/
#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:237px;}
#Header1 .gnb ul.one_depth li.last { padding-right:0px !important;padding-left: 40px;}
#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;
		}

/********* #Header2 **********/
/* 강의 배너 */
#Header2 .Header2_con1 {width:100%;height:100%;background:url('../../images/main/head2_bg_lec1.gif') no-repeat 0px bottom;position:relative;}
#Header2 .Header2_con2 {width:100%;height:100%;background:url('../../images/main/head2_bg_lec1.gif') no-repeat 0px bottom;position:relative;}
#Header2 .Header2_con3 {width:100%;height:100%;background:url('../../images/main/head2_bg_lec1.gif') no-repeat 0px bottom;position:relative;}
#Header2 .Header2_con4 {width:100%;height:100%;background:url('../../images/main/head2_bg_lec1.gif') no-repeat 0px bottom;position:relative;}
#Header2 .Header2_con5 {width:100%;height:100%;background:url('../../images/main/head2_bg_lec5.gif') no-repeat 0px bottom;position:relative;}

#Header2 .btn00 {position:absolute;left:0px;top:25px;z-index:5;width:150px;height:48px;overflow:hidden;cursor:pointer;}
#Header2 .btn00_on {position:absolute;left:0px;top:25px;z-index:6;width:150px;height:48px;overflow:hidden;cursor:pointer;}

#Header2 .btn01 {position:absolute;left:0px;top:60px;z-index:4;width:150px;height:48px;overflow:hidden;cursor:pointer;}
#Header2 .btn01_on {position:absolute;left:0px;top:60px;z-index:6;width:150px;height:48px;overflow:hidden;cursor:pointer;}

#Header2 .btn02 {position:absolute;left:0px;top:100px;z-index:3;width:150px;height:48px;overflow:hidden;cursor:pointer;}
#Header2 .btn02_on {position:absolute;left:0px;top:100px;z-index:6;width:150px;height:48px;overflow:hidden;cursor:pointer;}

#Header2 .btn03 {position:absolute;left:0px;top:140px;z-index:2;width:150px;height:48px;overflow:hidden;cursor:pointer;}
#Header2 .btn03_on {position:absolute;left:0px;top:140px;z-index:6;width:150px;height:48px;overflow:hidden;cursor:pointer;}

#Header2 .btn04 {position:absolute;left:0px;top:178px;z-index:1;width:150px;height:48px;overflow:hidden;cursor:pointer;}
#Header2 .btn04_on {position:absolute;left:0px;top:178px;z-index:6;width:150px;height:48px;overflow:hidden;cursor:pointer;}

#Header2 .btn_no {position:absolute;left:0px;top:0px;z-index:0;display:none;}

.c_default {cursor:default !important;}
/* 2_depth*/
#Header2 .two_depth {margin:0px 0px 0px 175px;padding:28px 0px 0px 0px;width:95px;}
#Header2 .two_depth li {font-weight:bold;color:#3a6f83;font-size:12px;padding-bottom:15px;}
#Header2 .two_depth li a { color:#3a6f83;}
#Header2 .two_depth li.last {padding-bottom:0px !important;}

/* 강의 썸네일 리스트 */
#Header2 .thumbnail_list_Area {position:absolute;left:222px;_left:184px;top:28px;}
		#Header2 .thumbnail_list_Area ul li {
			float:left;
			margin:0px 0px 0px 38px;
			width:93px;
			line-height:1.2em;
			font-size:11px;
			letter-spacing:-1px;
			text-align:center;
		}
		#Header2 .thumbnail_list_Area ul li .text{text-align:center;padding:5px 0px 0 0px;}
		#Header2 .thumbnail_list_Area ul li.last {margin:0px !important;}
			#Header2 .thumbnail_list_Area ul li img {border:1px solid #eaf0f4;}
			
/* 강의 썸네일 리스트 - hidden */
#Header2 .thumbnail_list_Area_hidden {position:absolute;left:405px;top:20px;display:none;}
		#Header2 .thumbnail_list_Area_hidden ul li {
			float:left;padding:0px 20px 0px 0px;
			width:87px;
			line-height:1.2em;
		}
		#Header2 .thumbnail_list_Area_hidden ul li.last {padding:0px !important;}
			#Header2 .thumbnail_list_Area_hidden ul li img {border:1px solid #e0e6ea;}
			
			
/********** #B_left **********/
/* 추천강의 , 베스트강의 , 최신강의 */
/* 강의 썸네일 리스트 */
.Left_con1 {margin-bottom:15px;}
.Left_con1 .con_title {padding-bottom:7px;*padding-bottom:6px;}

.Left_con1 .thumbnail_list_Area_B {}
		.Left_con1 .thumbnail_list_Area_B ul li {
			float:left;
			margin:0px 26px 0px 0px; 
			width:93px;
			line-height:1.2em;
			font-size:11px;
			letter-spacing:-1px;
			text-align:center;
		}
		.Left_con1 .thumbnail_list_Area_B ul li .text{text-align:center;padding:7px 0px 0 0px;}
		.Left_con1 .thumbnail_list_Area_B ul li.last {margin:0px !important;}
			.Left_con1 .thumbnail_list_Area_B ul li img {border:1px solid #e0e6ea;}
/* 스크립트 강의 */
.Left_con1 .script_tit {float:left;}

.Left_con1 ul.script_ul {float:left;margin-left:50px;}
.Left_con1 ul.script_ul li {float:left;color:#5b5b5b;font-weight:bold;text-align:center;letter-spacing:0px;}
.Left_con1 ul.script_ul li a{color:#5b5b5b;}
.Left_con1 ul.script_ul li.kor {width:160px;background:url('../../images/main/L1_bg_02_bar.gif') right 40% no-repeat;}
.Left_con1 ul.script_ul li.eng {width:160px;}

.Left_con1 ul.script_ul li .script_count{color:#3b92a8 ;font-weight:normal;}
/* 스노우 인기태그 */
.main_tag_list_new .tag_txt00_17	{font-size:17px; color:#000000; font-weight:bold;}
.main_tag_list_new .tag_txt63_17	{font-size:17px; color:#63aadc; font-weight:bold;}
.main_tag_list_new .tag_txt8b_17	{font-size:17px; color:#8b8b8b; font-weight:bold;}
.main_tag_list_new .tag_txt00_14	{font-size:14px; color:#000000; font-weight:bold;}
.main_tag_list_new .tag_txt63_14	{font-size:14px; color:#63aadc; font-weight:bold;}
.main_tag_list_new .tag_txt8b_14	{font-size:14px; color:#8b8b8b; font-weight:bold;}
.main_tag_list_new .tag_txt77_12	{font-size:12px; color:#777777; font-weight:bold;}
.main_tag_list_new .tag_txtc9_12	{font-size:12px; color:#c9c9c9; font-weight:bold;}
.main_tag_list_new .tag_txt00_12	{font-size:12px; color:#000000; font-weight:bold;}
.main_tag_list_new .tag_txt63_12	{font-size:12px; color:#63aadc; font-weight:bold;}
.main_tag_list_new .tag_txt8b_12	{font-size:12px; color:#8b8b8b; font-weight:bold;}
.main_tag_list_new .tag_txt9d_11	{font-size:12px; color:#9d9d9d; font-weight:bold;}
.main_tag_list_new .tag_txt00_11	{font-size:11px; color:#000000; font-weight:bold;}
.main_tag_list_new .tag_txtff_12 span {font-size:12px;color:#FFF;padding:0px 4px 0px 1px !important; margin:0px 0px 0px 3px !important; background:url('../../images/main/tag_right_bg.gif') repeat-x right bottom; background-position:100% 0px;font-weight:bold; display:block;}
.tag_txtff_12 {background:url('../../images/main/tag_left_bg.gif') no-repeat left bottom; background-position:0 0; display:inline-block;}

.main_tag_list_new .tag_txt3f_14 span {font-size:14px;color:#3f3e3d; padding:0px 4px 0px 1px !important; margin:0px 0px 0px 3px !important; background:url('../../images/main/tag_right_bg_Sgray.gif') repeat-x right bottom; background-position:100% 0px; font-weight:bold; display:block;}
.tag_txt3f_14 {background:url('../../images/main/tag_left_bg_Sgray.gif') no-repeat left bottom; background-position:0 0; display:inline-block;}

.main_tag_list_new .tag_txtff_14 span {font-size:14px;color:#FFF;padding:0px 4px 0px 1px !important; margin-left:3px !important; background:url('../../images/main/tag_right_bg_Sblue.gif') repeat-x right bottom; background-position:100% 0px;font-weight:bold; display:block;}
.tag_txtff_14 {background:url('../../images/main/tag_left_bg_Sblue.gif') no-repeat left bottom; background-position:0 0; display:inline-block;}

.main_tag_list_new .tag_txtff_14sky span {font-size:14px;color:#FFF;padding:0px 4px 0px 1px !important; margin-left:3px !important; background:url('../../images/main/tag_right_bg_Ssky.gif') repeat-x right bottom; background-position:100% 0px;font-weight:bold; display:block;}
.tag_txtff_14sky {background:url('../../images/main/tag_left_bg_Ssky.gif') no-repeat left bottom; background-position:0 0; display:inline-block;}

.main_tag_list_new .tag_txtff_18 span {font-size:18px;color:#FFF;padding:3px 4px 2px 1px !important; margin-left:3px !important; background:url('../../images/main/tag_right_bg_Bblue.gif') repeat-x right bottom; background-position:100% 0px; font-weight:bold; display:block;}
.main_tag_list_new .tag_txtff_18 {background:url('../../images/main/tag_left_bg_Bblue.gif') no-repeat left bottom; background-position:0 0; display:inline-block;}

.Left_con2 {margin-bottom:20px;_margin-bottom:10px;}

.Left_con2 .tag_box_title{float:left;position:relative;}
.Left_con2 .tag_box_title .tag_more {
		position:absolute;
		top:55px;
		left:31px;
	}

.Left_con2 .tag_box_new {
	float:left;
	width:82.5%;
	background:url('../../images/main/tag_box_bg_new.gif') right 0 no-repeat;
	height:50px;
	padding:0px 0px 25px 0px;
}
	.Left_con2 .floatL img	{vertical-align:top;}
	.Left_con2 .tag_box_new .main_tag_list_new {
		width:445px;
		height:47px;
		overflow:hidden;
		margin-left:21px;
		padding-top:15px;
	}
	.Left_con2 .tag_box_new .main_tag_list_new ul {
		width:100%;
	}
	.Left_con2 .tag_box_new .main_tag_list_new ul li {
		float:left;
		padding:0px 17px 2px 0px ;
		height:22px;
		line-height:22px;
		display:block;
		white-space:nowrap;
		vertical-align:middle;
	}
	.Left_con2 .tag_box_new .main_tag_list_new ul li.last {padding:0px !important;}
/* TAG STYLE 2 - 20110406 */
.Left_con2 .tag_box_new02 {
	float:left;
	width:82.5%;
	background:url('../../images/main/tag_box_bg_new.gif') right 0 no-repeat;
	height:50px;
	padding:0px 0px 25px 0px;
}
	.Left_con2 .floatL img	{vertical-align:top;}
	.Left_con2 .tag_box_new02 .main_tag_list_new {
		width:450px;
		height:47px;
		overflow:hidden;
		margin-left:12px;
		padding-top:15px;
	}
	.Left_con2 .tag_box_new02 .main_tag_list_new ul {
		width:100%;
	}
	.Left_con2 .tag_box_new02 .main_tag_list_new ul li {
		float:left;
		padding:0px 0px 2px 0px ;
		width:56px;	
		height:22px;
		line-height:22px;
		display:block;
		white-space:nowrap;
		vertical-align:middle;
		text-align:center;
	}
	.Left_con2 .tag_box_new02 .main_tag_list_new ul li.last {padding:0px !important;}


.Left_con3 {margin-bottom:15px;}
	.Left_con3 .live_reply dl dt {float:left;display:block;padding:0px 20px;width:60px;margin-right:20px;}
	
	
	.Left_con3 .live_reply dl dd {width:445px;display:inline-block;}
	.Left_con3 .live_reply dl dd .reply_head {width:100%;padding-bottom:5px;}
	.Left_con3 .live_reply dl dd .reply_head .name {float:left; font-weight:bold;color:#348fb0;}
	.Left_con3 .live_reply dl dd .reply_head .name .date {color:#bdbdbd;font-size:11px;font-weight:normal !important;} 

	.Left_con3 .live_reply dl dd .reply_head .etc {float:right;font-weight:bold;color:#454545;font-size:12px;}
	
	.Left_con3 .live_reply dl dd .reply_head .etc ul li{float:left;padding-right:10px;line-height:1.0em;}
	.Left_con3 .live_reply dl dd .reply_head .etc ul li img {vertical-align:middle !important;}
	
	.Left_con3 .live_reply dl dd .reply_head .etc ul li.count {padding-right:5px !important;}
	.Left_con3 .live_reply dl dd .reply_head .etc ul li.count p {margin-top:-2px;letter-spacing:0px;}
	.Left_con3 .live_reply dl dd .reply_head .etc ul li.pd_no {padding-right:0px !important;}
	
	.Left_con3 .live_reply dl dd .text { padding-bottom:0px !important;}
	.Left_con3 .live_reply dl dd .text , .Left_con3 .live_reply dl dd .text a {color:#7b7b7b;}	
	.Left_con3 .live_reply dl dd .text span {line-height:1.3em;}
	
/********** #B_Right **********/	
/* 오픈소스 활용 가이드  */
.Right_con1 {
float:left;
margin-top:25px;
}
	.Right_con1 .open_btn_area{
		background:url('../../images/main/R1_open_bg.gif') no-repeat;
		width:236px;
		height:89px;
	}
	.Right_con1 .open_btn_area ul li.last {padding-bottom:0px !important;margin-bottom:0px !important; border:none !important;}

	.Right_con1 .open_btn_area ul.Right_con1_ul1 {
	float:left;
	margin:7px 0px 0px 20px;_margin:7px 0px 0px 10px;
	}
		.Right_con1 .open_btn_area ul.Right_con1_ul1 li{
		
		padding:0px 0px 20px 0px;
		}
	
	.Right_con1 .open_btn_area ul.Right_con1_ul2 {
	float:left;
	margin:7px 0px 0px 25px;
	}
		.Right_con1 .open_btn_area ul.Right_con1_ul2 li{
		
		padding:0px 0px 20px 0px;
		text-align:right;
		}

/********** #mainBody2 **********/
/* 스노우 알림 */
.mainBody2_L_con1 {float:left;width:100%; border-bottom:1px solid #e3e3e3;padding-bottom:3px;margin-bottom:25px;}
	.mainBody2_L_con1 dl dt {float:left;display:block;padding-right:25px;}
	
	.mainBody2_L_con1 dl dd {padding-top:10px;}
	.mainBody2_L_con1 dl dd ul li{line-height:1.2em;}
	.mainBody2_L_con1 dl dd ul li.title {display:inline-block; font-weight:bold;color:#5b5b5b;padding-left:5px !important; background:url('../../images/common/bul_gray1.gif') no-repeat 0 5px;}
	.mainBody2_L_con1 dl dd ul li.title a {color:#5b5b5b;}
	.mainBody2_L_con1 dl dd ul li.text {padding-bottom:0px !important;}
	.mainBody2_L_con1 dl dd ul li.text , .mainBody2_L_con1 dl dd ul li.text a {line-height:1.2em;color:#888888;}
	.mainBody2_L_con1 dl dd ul li.text span {color:#afafaf;font-size:11px;}

/* 스노우 퀴즈 */
.mainBody2_L_con2 {float:left;width:100%; border-bottom:1px solid #e3e3e3;padding-bottom:3px;margin-bottom:25px;}
	.mainBody2_L_con2 dl dt {float:left;display:block;padding-right:25px;}
	
	.mainBody2_L_con2 dl dd {padding-top:10px;}
	.mainBody2_L_con2 dl dd ul li{line-height:1.2em;}
	.mainBody2_L_con2 dl dd ul li.title {display:inline-block; font-weight:bold;color:#5b5b5b;padding-left:5px !important; background:url('../../images/common/bul_gray1.gif') no-repeat 0 5px;}
	.mainBody2_L_con2 dl dd ul li.title a {color:#5b5b5b; }
	.mainBody2_L_con2 dl dd ul li.text {padding-bottom:0px !important;}
	.mainBody2_L_con2 dl dd ul li.text , .mainBody2_L_con2 dl dd ul li.text a {line-height:1.2em;color:#888888;}
	.mainBody2_L_con2 dl dd ul li.text span {color:#afafaf;font-size:11px;}
		
/* 뉴스레터 신청 */
.mainBody2_L_con3 {padding-bottom:3px;}
.mainBody2_L_con3 dl dt {float:left;display:block;padding-right:22px;}

	.mainBody2_L_con3 dl dd {}
	.mainBody2_L_con3 dl dd input.input_newsletter {
		background:url('../../images/main/bg_input_newsletter.gif') #f4f4f4 2px center no-repeat;
		padding:2px 1px 0px 1px;
		line-height:1.2em;
		border-top:1px solid #dbdcdc;
		border-left:1px solid #dbdcdc;
		width:112px;
		height:18px;
	}
	.mainBody2_L_con3 dl dd input.input_newsletteron {
		
		padding:2px 1px 0px 1px;
		line-height:1.2em;
		background:#f4f4f4;
		border-top:1px solid #dbdcdc;
		border-left:1px solid #dbdcdc;
		width:112px;
		height:18px;
	}
	
/* 스노우 나눔 */
.mainBody2_C_con1 {
	float:left;
}
	/* 총 학습 SNOW */
	.mainBody2_C_con1 .S_con1 {margin:0px 0px 20px 0px;}
	.mainBody2_C_con1 .S_con1 .nanum_tit1{float:left; font-weight:bold;color:#5c5c5c;}
	
	.mainBody2_C_con1 .S_con1 .S_con1_floatR_count {float:right;}
		.mainBody2_C_con1 .S_con1 .S_con1_floatR_count ul li {float:left;font-size:11px;}
		.mainBody2_C_con1 .S_con1 .S_con1_floatR_count ul li.arrow {
		background:url('../../images/common/icon_arrow_blue.gif') no-repeat 0 6px;
		padding-right:5px;}
		.mainBody2_C_con1 .S_con1 .S_con1_floatR_count ul li.title {
		padding-right:6px;
		margin-right:7px;
		background:url('../../images/common/icon_bar_gray.gif') no-repeat right center;
		color:#177e9b;
		font-weight:bold;
		}
		.mainBody2_C_con1 .S_con1 .S_con1_floatR_count ul li.count {color:#459bad;letter-spacing:0px;}
	
		/* 총학습 SNOW - 카운터 */
		.mainBody2_C_con1 .S_con1 .total_counter {position:relative;width:257px;_width:259px; margin:0 auto;} 
		.mainBody2_C_con1 .S_con1 .total_counter ul li {
			background:url('../../images/main/counter.gif') no-repeat 0px 0px;
			float:left;
			padding-right:1px;
			width:26px;
			height:24px;
		}
		.mainBody2_C_con1 .S_con1 .total_counter ul li span {display:none;}
		
		.total_counter ul li.counter0 {background:url('../../images/main/counter.gif') no-repeat 0px -25px !important;}
		.total_counter ul li.counter1 {background:url('../../images/main/counter.gif') no-repeat 0px -50px !important;}
		.total_counter ul li.counter2 {background:url('../../images/main/counter.gif') no-repeat 0px -75px !important;}
		.total_counter ul li.counter3 {background:url('../../images/main/counter.gif') no-repeat 0px -100px !important;}
		.total_counter ul li.counter4 {background:url('../../images/main/counter.gif') no-repeat 0px -125px !important;}
		.total_counter ul li.counter5 {background:url('../../images/main/counter.gif') no-repeat 0px -150px !important;}
		.total_counter ul li.counter6 {background:url('../../images/main/counter.gif') no-repeat 0px -175px !important;}
		.total_counter ul li.counter7 {background:url('../../images/main/counter.gif') no-repeat 0px -200px !important;}
		.total_counter ul li.counter8 {background:url('../../images/main/counter.gif') no-repeat 0px -225px !important;}
		.total_counter ul li.counter9 {background:url('../../images/main/counter.gif') no-repeat 0px -250px !important;}
		
		.mainBody2_C_con1 .S_con1 .total_counter ul li.Mlast {padding-right:8px !important;}
		.mainBody2_C_con1 .S_con1 .total_counter ul li.last {padding-right:0px !important;}
		.mainBody2_C_con1 .S_con1 .total_counter ul li.comma1 {
			position:absolute;
			left:80px;
			bottom:-30px;*bottom:-7px;
			width:auto !important;
			height:auto !important;
			background:none !important;
		}
		.mainBody2_C_con1 .S_con1 .total_counter ul li.comma2 {
			position:absolute;
			left:168px;
			bottom:-30px;*bottom:-7px;
			width:auto !important;
			height:auto !important;
			background:none !important;
		}
		
		/*** 사방으로 늘어나는 라운드 박스(총학습 SNOW - 카운터) 
		.layer_box_wt_counter { width:100%; background:url('../../images/box/bg_whboxlayerbt_l.gif') no-repeat left bottom; overflow:hidden; border:0px solid red;}
		.layer_box_wt_counter .in_tr2_counter{ background:url('../../images/box/bg_whboxlayertop_r.gif') no-repeat right top; height:100%; padding:12px 7px 13px 7px; overflow:hidden; color:#333333;}
		.layer_box_wt_counter .in_tr2_counter img	{vertical-align:middle;}
		.layer_box_wt_counter .in_tl2_counter{ background:url('../../images/box/bg_whboxlayertop_l.gif') no-repeat left top; overflow:hidden; }
		.layer_box_wt_counter .in_br2_counter{ background:url('../../images/box/bg_whboxlayerbt_r.gif') no-repeat right bottom; overflow:hidden;}***/
		
		/*** 사방으로 늘어나는 라운드 박스 (총학습 SNOW - 카운터 - 사이즈 한정 ) ***/
		.layer_box_wt_counter { width:100%; background:url('../../images/main/main_snowCounterbt_l.gif') no-repeat left bottom; overflow:hidden;border:0px solid red;}
		.layer_box_wt_counter .in_tr2_counter{ background:url('../../images/main/main_snowCountertop_r.gif') no-repeat right top; height:100%; padding:12px 7px 13px 7px; overflow:hidden; color:#333333;}
		.layer_box_wt_counter .in_tr2_counter img	{vertical-align:middle;}
		.layer_box_wt_counter .in_tl2_counter{ background:url('../../images/main/main_snowCountertop_l.gif') no-repeat left top; overflow:hidden; }
		.layer_box_wt_counter .in_br2_counter{ background:url('../../images/main/main_snowCounterbt_r.gif') no-repeat right bottom; overflow:hidden;}
		
	/* 스노우 RANK  */
	.mainBody2_C_con1 .S_con2 {height:100%;}
		.mainBody2_C_con1 .S_con2 .left {float:left;padding-right:10px;font-weight:bold;color:#5c5c5c;}
		.mainBody2_C_con1 .S_con2 .right {float:left;width:181px;}
		
		.mainBody2_C_con1 .S_con2 .right ul {float:left; border-bottom:1px solid #cdd9df;padding-bottom:5px;margin-bottom:5px;}
		.mainBody2_C_con1 .S_con2 .right ul li {float:left;}
		.mainBody2_C_con1 .S_con2 .right ul li .name {display:inline-block;width:114px;}
		.mainBody2_C_con1 .S_con2 .right ul li .name , 	.mainBody2_C_con1 .S_con2 .right ul li .name a {color:#595959;font-weight:bold;}
		.mainBody2_C_con1 .S_con2 .right ul li.rank_count {width:45px;background:url('../../images/common/icon_bar_gray.gif') no-repeat 0 center;text-align:right;color:#758289;letter-spacing:0px;}
		
		.mainBody2_C_con1 .S_con2 .right #pscroller2{
			height:13px;
			padding:0px 0px 2px 0px;
		}
		

/* 스노우 트위터 */
.mainBody2_R_con1 {margin-bottom:15px;}

.mainBody2_R_con1 .con_title {width:100%; height:20px;background:#fff;z-index:2;}

.mainBody2_R_con1 dl.bg_no{background:none !important;}
	.mainBody2_R_con1 dl {padding:10px 10px;margin-bottom:5px;background:#f3f6f8;}
		.mainBody2_R_con1 dl dt {float:left;display:block;padding:0px 6px 0px 0px;color:#5b5b5b;font-weight:bold;}
		.mainBody2_R_con1 dl dd {line-height:1.3em;color:#888888;}
			.mainBody2_R_con1 dl dd span.tw_link , .mainBody2_R_con1 dd span.tw_link a {color:#14a6cb;}
			
			
/* 우측 하단 배너 */
.mainBody2_R_con2 ul {height:100%;clear:both;}
	.mainBody2_R_con2 ul li{float:left;}
	
.mainBody2_R_con2 ul.banner2 {padding-top:15px ;}

/******* 풋터 ********/
#Footer_Area_new {
	width:100%;
	border-top:1px solid #f1f1f1;
	padding-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 {}

/** 플로팅 메뉴 **/
.linefont0{line-height:0px;font-size:0px;}
#topArea {position:absolute;right:-75px;top:138px;width:62px;border-bottom:4px solid #5aabc6;padding-bottom:15px;}

/* 로그인 전 */
#topArea ul.login_no li{text-align:center;}
#topArea ul.login_no li.count_con {margin-top:7px;margin-bottom:7px;text-align:center;color:#5db5e5;font-weight:bold;}
/*
#topArea ul.login_no li.btn {background:url('../../images/common/floating_body_bg1.gif') no-repeat;width:63px;height:57px;}
*/
#topArea ul.login_no li.btn ul.f_body {padding-top:7px;}
#topArea ul.login_no li.btn ul.f_body li {padding-bottom:2px;}

/* 로그인 후 */
#topArea ul.quick_login li{text-align:center;}
#topArea ul.quick_login li.count_con {margin-top:7px;margin-bottom:7px;text-align:center;color:#5db5e5;font-weight:bold;}

/*
#topArea ul.quick_login li.btn {background:url('../../images/common/floating_body_bg1.gif') no-repeat;width:63px;height:57px;}
#topArea ul.quick_login li.btn ul.f_body li.name span{color:#000;font-weight:bold;}
*/
#topArea ul.quick_login li.btn ul.f_body {padding-top:6px;}
#topArea ul.quick_login li.btn ul.f_body li {line-height:1.0em;}
#topArea ul.quick_login li.btn ul.f_body li.name{color:#000;font-size:11px;padding-bottom:2px;}

#topArea ul.quick_login li.btn ul.f_body li.pointArea .point{color:#5db5e5;text-align:center;font-weight:bold;}
#topArea ul.quick_login li.btn ul.f_body li.pointArea .point a {color:#5db5e5;}
#topArea ul.quick_login li.btn ul.f_body li.pointArea .snow a {color:#5db5e5;}
/*
#topArea 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 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 ul.scroll_area {}
#topArea ul.scroll_area li.scroll_lec {padding:3px 0px 7px 0px;}
#topArea ul.scroll_area li.scroll_lec #slider {position:relative; overflow:hidden; height:48px;margin:10px 0px;}
#topArea ul.scroll_area li.scroll_lec #slider1 {position:relative; overflow:hidden; height:55px;margin:10px 0px;}
#topArea ul.scroll_area li.scroll_lec #slider2 {position:relative; overflow:hidden; height:75px;margin:10px 0px;}
#topArea ul.scroll_area li.scroll_lec ul {position:absolute; top:0; left:5px;_left:2px;}
#topArea ul.scroll_area li.scroll_lec li {padding-bottom:6px;height:45px;}

/* 팝업 - 공지사항 */
.pop_tb {
	color:#338cad;
	font-weight:bold;
}

.Pop_Green_Box {
	color:#fff;
	width:100%;
	padding:0px 2px 2px 2px;
	background:url('') #338cad no-repeat 0px 0px;
}
.Pop_Green_Box .top_title {
	padding:2px 10px;
}
.Pop_White_Box {
	color:#666666;
	letter-spacing:0px;
	line-height:1.2em;
	padding:15px 20px 15px 20px;
	background:url('') #ffffff no-repeat 0px 0px;
	margin:0px auto;
}
.Pop_White_Box .con_title {
	padding:15px 0px 20px 0px;
	margin-bottom:20px;
	text-align:center;
	border-bottom:1px solid #d1d1d1;
	font-size:0px;
	line-height:0px;
}

.Pop_White_Box dl.Img_Text_Box {
	padding:0px 15px;
	margin-bottom:10px;
}
.Pop_White_Box dl.Img_Text_Box dt {
	float:left;
	margin-right:25px;
}
.Pop_White_Box dl.Img_Text_Box dd {
	display:inline-block;
	width:79%;
	vertical-align:top;
	line-height:1.3em;
}

.Pop_White_Box ul.Gray_Box {
	background:url('') #eef1f3 no-repeat 0px 0px;
	padding:10px 13px;
	margin-bottom:15px;
}

.Pop_White_Box .Text_Box {
	color:#8b8a8a;
	line-height:1.2em;
	letter-spacing:0px;
}