@charset "euc-kr";
/* CSS Document */

body { margin:0; background:#ffffff; font-family:'맑은 고딕', 'Malgun Gothic', 돋움, 굴림, Dotum, Gulim, sans-serif; font-size:12px; color:#5f6060; line-height:20px;-webkit-text-size-adjust:none;}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend { margin:0; padding:0; border:0; outline:0;}
:focus { outline:0; }
a:active { outline:none; }

html
{
    color:#7d7d7d; 
    scrollbar-face-color : #ffffff;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #9d9d9d; 
	SCROLLBAR-3DLIGHT-COLOR: #cacaca; 
	SCROLLBAR-ARROW-COLOR: #cacaca;
	SCROLLBAR-TRACK-COLOR: #f6f6f6; 
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff; 
}

a:link {
	COLOR: #5d5d5d; TEXT-DECORATION: none
}
a:visited {
	COLOR: #5d5d5d; TEXT-DECORATION: none
}
a:active {
	COLOR: #5d5d5d; TEXT-DECORATION: none
}
a:hover {
	COLOR: #000000; TEXT-DECORATION: none
}

#bg_sub{width:100%; text-align:center; }

/** 가운데 정렬 **/
#wrap{ margin-left:auto; margin-right:auto; position:relative; width:1003px; text-align:left;}
#header2{ background:url(/web/images/global/global.gif) no-repeat; width:980px; height:68px;}

#wrap_left{ background:url(/web/images/global/left_bg.jpg) no-repeat; background-position:100% 0%; width:260px; height:1013px;}
#wrap_right{ background:url(/web/images/global/right_bg.jpg) no-repeat;  height:1013px;}
#header{ margin-left:auto; margin-right:auto; width:1003px; height:130px; text-align:left; position:relative; z-index:1; }
#container{ width:980px; vertical-align:top; text-align:left; background:#ffffff; }
/** //가운데 정렬 **/

/* 영문 */
#wrap_left2{ background:url(/eng/web/images/left_e_bg.jpg) no-repeat; background-position:100% 0%; width:260px;}
#wrap_right2{ background:url(/eng/web/images/right_e_bg.jpg) no-repeat;}
#container2{ width:980px; vertical-align:top; text-align:left; background:#ffffff; }
/* //영문 */

/** 좌측 메뉴 **/
#snb{width:197px; height:802px; background:url(/web/images/etc/bg_snb.gif) no-repeat; float:left; margin:0 0 0 10px;}
/** //좌측 메뉴 **/

/* 새로운 좌측 메뉴 추가된거 **/
#snb00{width:197px; height:507px; float:left; margin:0 0 0 10px;}
.snb_in0{padding:44px 0 0px 0;}
/* //새로운 좌측 메뉴 추가된거 **/

#colgroup{width:676px; position:relative; float:left; margin-left:30px; z-index:0; /*백그리안드 14.10.17추가*/background:#fff;}

.navi{text-align:right; padding:16px 29px 0 0 ; font-size:11px; color:#5c5c5c; z-index:0; position:relative; width:635px;}
#contents{margin:17px 0 0 0; width:635px; text-align:left; }


/** 로그인 메인 영역  footer */
#footer2{ margin-left:10px; clear:both; width:980px; background:black; height:112px; float:left;}
/** //로그인 메인 영역 footer */

/* left */
#snb_t{margin: 83px 0 0 13px ; text-align:left;}
.t_space{padding:0 0 39px 0;}
div.m_space{padding:0 0 0 5px;}
#s_m{list-style:none; margin:0;}
#s_m li{ margin:0; padding:0;}
/* //left */



/* footer */
#f_add{ text-align:left; margin:13px 0 0 18px;}
/* //footer */

/* main */
#bg_main{ background:url(/web/images/etc/bg_body01.gif) repeat-x; width:100%; text-align:center;}
#m_header{ margin-left:auto; margin-right:auto; width:1003px; height:280px; text-align:left; vertical-align:top;}
#h_logo{ position:relative; top:15px; left:12px; width:203px; float:left}
#h_global{ position:relative; top:15px; left:390px; width:277px;}

.h_glo01{ padding:0 10px 0 10px ;  position:relative;}	
div.visual_down{padding-top:57px;}
/* //main */

#m_contents{padding:25px 11px 0 12px; height:366px;} 
#m_banner01{height:176px; background:url(/web/images/etc/box_banner.gif);}
.m_banner02{text-align:left; vertical-align:top;padding:0 0 0 13px; height:61px;}

#box01{width:224px; float:left; margin:0 27px 0 0;}
#box02{width:477px; float:left; margin:0 27px 0 0; height:318px;}
#box03{width:224px; float:left}

#img_box01{ margin:6px 0 0 0;}
.ban_img{padding:0 0 5px 0 ;}

.02_tap{width:60px;text-align:left; border-right:1px solid #d3d3d3;}
#02_more{position:absolute;top:13px; right:0px; width:34px;}

.notice_01{ background:url(/web/images/etc/m_dot.gif) no-repeat 7px 50%; padding: 0 0 0 13px; color:#595959;}
.notice_02{font-size:11px; color:#989898; text-align:right;} 


#webzine{text-align:left; border-bottom:1px solid #d1d1d1; height:25px; vertical-align:bottom;}

/* 추가left */
#snb_t02{margin:98px 0 55px 23px ; text-align:left;}
.t_space{padding:0 0 39px 0;}
div.m_space02{padding:0 0 0 24px;}
/* //추가left */

#h_global{ position:relative; top:10px; left:390px; width:277px;}
#h_global2{ position:relative; top:10px; left:390px; width:277px; z-index:100;}

#content_view { color:#444444; }


/* 청소년아카데미 추가 */
.th_box{ background:url(../images/webzine/td_box.gif) repeat-x; font-weight:bold; color:#FFF; height:30px; text-align:center;}
.tb_bor td{ padding:10px 0; border-bottom:#911361 1px solid;}
.total_tt{ color:#9f2370; font-size:15px; font-weight:bold;}

/*지원서 추가 */
.aca_send{ background:url(../images/webzine/academy_send.gif) no-repeat;
height:306px;}
.aca_actor_send{ background:url(../images/webzine/academy_actor_send.gif) no-repeat;
height:306px;}
.aca_send_t{ font-size:17px; font-weight:bold; color:#313131;}
.aca_bx{ border-top:#d3d3d3 2px solid; border-bottom:#d3d3d3 2px solid;}
.aca_bx th{ background:#f8f8f8; text-align:left; padding:8px 0 8px 15px ;}
.aca_bx_b{ border-bottom:#d3d3d3 1px solid;}
.aca_bx_r{ border-right:#d3d3d3 1px solid;}
.aca_box{border:#d3d3d3 1px solid; font-size:12px; font-family:"고딕", "맑은 고딕";}
.aca_bx2{ border-top:#d3d3d3 2px solid; border-bottom:#d3d3d3 2px solid;}
.aca_bx2 th{background:url(../images/webzine/td_box2.gif) repeat-x; height:41px;}
.aca_bx2 td{ padding:10px 0 10px 8px;}



/* user_header  js 부분 추가 */
.pf_b_wrap { width:1260px;}

.pf_b_wrap ul { width:1260px; float:left;}
.pf_b_wrap ul li { float:left;}

li
{
    list-style:none;
}
