/* Default */
html, body	{ margin:0; padding:0; background:#FFF; text-align:center; }
td,div,p,th,input,select,textarea	{ color:#868686; font-size:12px; font-family:Dotum,Arial; }
select		{ font-family:AppleGothic,Sans-serif,Dotum; }
td,th,p		{ line-height:18px }
textarea	{ padding:5px }
img			{ border:none; }
h1,h2,h3,p,ul,li,dl,dt,dd,form	{ margin:0; padding:0; }
li			{ list-style-type:none }
a:link		{ color:#868686; text-decoration:none }
a:visited	{ color:#868686; text-decoration:none }
a:hover		{ color:#868686; text-decoration:underline }

/* Main */
#main { position:relative; width:100%; height:700px; background:url(../images/common/main_bg.gif) repeat-x left top; }
#main div.main_flash { position:absolute; top:0; left:0; width:100%; height:700px; z-index:2; }
#main div.mainArea { position:relative; width:920px; margin:0 auto; z-index:3; }
#main div.mainArea dl.notice { position:absolute; top:614px; left:40px; }
#main div.mainArea dl.notice dt { width:400px; margin-bottom:9px; font-size:0; vertical-align:top; overflow:hidden; }
#main div.mainArea dl.notice dt strong { float:left; }
#main div.mainArea dl.notice dt span.more { float:left; margin-left:15px; }
#main div.mainArea dl.notice dd { margin-bottom:3px; padding-left:6px; text-align:left; background:url(../images/common/bul_01.gif) no-repeat left 4px; }
#main div.mainArea div.main_banner { position:absolute; top:610px; right:0; }
#main_footer { clear:both; height:180px; }

/* Layout */
#wrap		{ width:100%; text-align:center; }
#header		{ height:271px; text-align:center; }
	.bg_night	{ background:url(../images/common/bg_night.gif) repeat-x left top }
	.bg_day		{ background:url(../images/common/bg_day.gif) repeat-x left top }
#body		{ width:920px; margin:0 auto; text-align:left }
#left		{ float:left; _display:inline; width:240px; background:url(../images/common/left_bg.gif) no-repeat right top; }
#AdminMenu		{ float:left; width:240px; background:url(../../images/common/ad_left.jpg) no-repeat right top;}
#content	{ float:left; width:680px; padding-bottom:40px; background:url(../images/common/content_bg.gif) no-repeat left top }
#footer		{ clear:both; height:120px; }

/* Bbs */
.bbs_list_bg	{ background:url(../images/common/bbs_list_bg.gif) no-repeat left top }
.tbl_list		{ width:100%; }
	.tbl_list th	{ text-align:center; padding:9px 0 13px 0 }
	.tbl_list td	{ text-align:center; border-bottom:solid 1px #E5E5E5; padding-top:6px; #padding-top:7px; padding-bottom:5px; #padding-bottom:4px; }
	.tbl_list td.al_left	{ text-align:left; padding-left:10px; }
	.tbl_list td img	{ vertical-align:middle }
.tbl_read		{ width:100%; table-layout:fixed }
	.tbl_read th	{ border-bottom:solid 1px #E5E5E5; text-align:left; padding-left:24px; }
	.tbl_read th.title	{ border:none; padding-left:24px; padding-top:9px; vertical-align:top; }
	.tbl_read th.reply	{ padding-top:20px; padding-bottom:9px }
	.tbl_read td		{ border-bottom:solid 1px #E5E5E5; padding-top:6px; #padding-top:7px; padding-bottom:5px; #padding-bottom:4px; }
	.tbl_read td.title	{ border:none; font-weight:bold; color:#1979bd; padding-bottom:9px }
	.tbl_read td.cont	{ padding:20px 24px }
	.tbl_read td.cont table tr td { padding:0; border:0; }
	.tbl_read td.cont table tr td table tr td { padding-top:6px; #padding-top:7px; padding-bottom:5px; #padding-bottom:4px; }
	.tbl_read tr.tr_bg	{ background:#F5F5F5 }
.tbl_read_02		{ width:100%; table-layout:fixed }
	.tbl_read_02 td		{ border-bottom:none; padding-top:6px; #padding-top:7px; padding-bottom:5px; #padding-bottom:4px; }
.tbl_write		{ width:100%; table-layout:fixed }
	.tbl_write th	{ border-bottom:solid 1px #E5E5E5; text-align:left; padding-left:24px }
	.tbl_write th.title	{ border:none; padding-left:24px; padding-top:9px; vertical-align:top; }
	.tbl_write td		{ border-bottom:solid 1px #E5E5E5; padding-top:4px; padding-bottom:3px; }
	.tbl_write td.title	{ border:none; padding-bottom:8px }
	.tbl_write td.cont	{ padding:10px 0 }
	.tbl_write td input, .tbl_write td img	{ vertical-align:middle }
.tbl_article	{ width:100%; table-layout:fixed; border-top:solid 1px #E5E5E5; margin-top:20px }
	.tbl_article th	{ border-bottom:solid 1px #E5E5E5; text-align:left; padding-left:10px; width:60px }
	.tbl_article td	{ border-bottom:solid 1px #E5E5E5; padding-top:6px; #padding-top:7px; padding-bottom:5px; #padding-bottom:4px; }
	.tbl_article tr.tr_bg	{ background:#F5F5F5 }
.tbl_form		{ width:100%; table-layout:fixed; border-top:solid 1px #E5E5E5; }
	.tbl_form th	{ border-bottom:solid 1px #E5E5E5; text-align:left; padding-left:13px; background:url(../images/common/arrow_blue.gif) no-repeat 6px center }
	.tbl_form td	{ border-bottom:solid 1px #E5E5E5; padding-top:5px; padding-bottom:5px; }
	.tbl_form td input, .tbl_form td select, .tbl_form td img	{ vertical-align:middle }
	.tbl_form td.arlim	{ padding:20px 12px }
.paging			{ text-align:center; padding-top:13px; height:28px }	
	.paging span	{ padding:0 10px; color:#E5E5E5; word-spacing:1px }
	.paging strong	{ color:#2882D7 }
	.paging img		{ padding:0 2px; vertical-align:middle; }
.search			{ background:url(../images/common/box_search.gif) no-repeat left top; text-align:center; margin-top:16px; padding-top:11px; height:33px }
	.search select	{ vertical-align:middle; font-size:11px }	
	.search img		{ vertical-align:middle; margin-top:2px }
	.search input	{ vertical-align:middle }
.in_gray		{ border:solid 1px #D9D9D9; height:15px; }
.in_sky			{ border:solid 1px #b8e7ff; height:15px; font-weight:bold; color:#1979bd }
.in_bg			{ border:solid 1px #D9D9D9; height:17px; background:#f5f5f5 }

/* Member */
.login_title	{ padding-top:25px; text-align:center }
.login_area	{ width:360px; margin:0 auto }
	.login_area .login	{ float:left; _display:inline; width:256px; text-align:left; margin-bottom:13px }
	.login_area .login dt	{ float:left; _display:inline; width:53px; padding-left:9px; background:url(../images/common/ico_sky.gif) no-repeat left 8px }
	.login_area .login dt img	{ margin-top:3px }
	.login_area .login dd	{ float:left; _display:inline; width:193px; height:23px; }
	.login_area .btn_login	{ float:left; padding-left:16px }
	.login_area .title	{ padding:40px 0 19px 39px }
	.login_area .name_check		{ float:left; _display:inline; width:276px; text-align:left; margin-bottom:13px; margin-left:40px }
	.login_area .name_check dt	{ float:left; _display:inline; width:79px; padding-left:9px; background:url(../images/common/ico_sky.gif) no-repeat left 8px }
	.login_area .name_check dt img	{ margin-top:3px }
	.login_area .name_check dd	{ float:left; _display:inline; width:188px; height:23px; color:#e5e5e5 }
.join_done_area	{ width:540px; margin:0 auto }
	.join_done_area .title	{ padding:40px 0 19px 0 }
	.join_done_area .txt_01		{ font-weight:bold; color:#3072ce; font-size:14px; padding-bottom:15px }
	.join_done_area .txt_01 img	{ vertical-align:middle }
	.join_done_area .txt_02		{ padding-bottom:20px }
	.join_done_area .txt_03		{ padding-bottom:15px }
	.join_done_area .txt_03 strong	{ color:#3072ce }
.idpw_area	{ width:530px; margin:0 auto }	
	.idpw_area .title	{ padding:40px 0 19px 0 }
	.idpw_area .id_search	{ background:url(../images/member/idpw_img_01.gif) no-repeat left top }
	.idpw_area .pw_search	{ background:url(../images/member/idpw_img_02.gif) no-repeat left top }
	.idpw_area dl	{ float:left; _display:inline; width:353px; text-align:left; margin-bottom:3px; padding-left:174px; }
	.idpw_area dt	{ float:left; _display:inline; width:151px; padding-left:9px; background:url(../images/common/ico_sky.gif) no-repeat left 8px }
	.idpw_area dt img	{ margin-top:3px }
	.idpw_area dd	{ float:left; _display:inline; width:193px; height:23px; }
	.idpw_area .txt	{ clear:both; padding-left:183px; padding-bottom:15px; }
.leave_area	{ width:480px; margin:0 auto }
	.leave_area .title	{ padding:40px 0 19px 65px }
	.leave_area dl		{ float:left; _display:inline; width:353px; text-align:left; margin-bottom:13px; margin-left:65px }
	.leave_area dt	{ float:left; _display:inline; width:150px; padding-left:9px; background:url(../images/common/ico_sky.gif) no-repeat left 8px }
	.leave_area dt img	{ margin-top:3px }
	.leave_area dd	{ float:left; _display:inline; width:194px; height:23px; }
.leave_done_area	{ width:480px; margin:0 auto }
	.leave_done_area .title	{ padding:40px 0 19px 75px }
	.leave_done_area .txt_01		{ font-weight:bold; color:#3072ce; font-size:14px; padding-bottom:15px; padding-left:75px }
	.leave_done_area .txt_01 img	{ vertical-align:middle }
	.leave_done_area .txt_02		{ padding-bottom:20px; padding-left:75px }	
.chkArea { width:480px; margin:0 auto; }	
	.chk_title { padding:40px 0 19px 23px; }
	.chkType { padding-left:23px; margin-bottom:9px; }
	
/* etc */
	.personal h3 { margin-bottom:12px; }
	.personal p { margin-bottom:20px; color:#868686; font-size:12px; line-height:16px; }

/* experience */
.experience_tab { border-top:1px solid #e5e5e5; }
.experience_movie { width:680px; height:480px; background:url(../images/experience/experience_movie_bg.gif) no-repeat left top; }
	.movieArea { width:634px; margin:0 auto; border:3px solid #8bceff; }

/* Common */
h2			{ height:52px }
.copy_img	{ padding-bottom:17px; text-align:center }
.hr_small	{ margin:0; padding:0; color:#FFF; height:15px; #height:1px; border:none; clear:both }
.location	{ text-align:right; font-size:11px; height:27px }
	.location span		{ background:url(../images/common/ico_location.gif) no-repeat left top; padding-left:10px; padding-right:5px }
	.location span.home	{ background:url(../images/common/ico_home.gif) no-repeat left top; padding-left:16px }
.btn_bottom_right	{ text-align:right; padding-top:11px }
.btn_bottom_center	{ text-align:center; padding-top:11px }
	.btn_bottom_center img	{ vertical-align:middle }
.with_paging		{ margin-top:-39px }
.box_gray_227	{ background:url(../images/common/box_gray_227.gif) no-repeat left top; height:227px; }
.box_gray_287	{ background:url(../images/common/box_gray_287.gif) no-repeat left top; height:287px; }
.box_gray_305	{ background:url(../images/common/box_gray_305.gif) no-repeat left top; height:305px; }
.box_gray_440	{ background:url(../images/common/box_gray_440.gif) no-repeat left top; height:440px; }
.box_gray_480	{ background:url(../images/common/box_gray_480.gif) no-repeat left top; height:480px; }
.ju_withline	{ border-top:solid 1px #E5E5E5; margin-top:6px; padding-top:20px }
.ju_center		{ text-align:center; padding-top:45px }
.line_up		{ border-top:solid 1px #E5E5E5; height:35px }
.line_up_02		{ border-top:solid 1px #E5E5E5; height:30px }
.line_dot		{ background:url(../images/common/line_dot.gif) repeat-x left top; height:1px; overflow:hidden }
.center			{ text-align:center }
.clear			{ clear:both }
.mb13			{ margin-bottom:13px }
.mt7			{ margin-top:7px }
.mt15			{ margin-top:15px }
.mt20			{ margin-top:20px }
.m_input		{ margin-top:3px; margin-bottom:3px; #margin-top:1px; #margin-bottom:1px }
.nbsp			{ margin-left:60px }
.nbsp_small		{ margin-left:30px }
.nbsp_ssmall	{ margin-left:10px }
.div_scroll		{ border:solid 1px #e5e5e5; width:678px; height:455px; overflow:auto; 
					scrollbar-highlight-color:#FFFFFF; 
					scrollbar-arrow-color:#979797;
					scrollbar-shadow-color:#cecece;
					scrollbar-darkshadow-color:#FFFFFF;
					scrollbar-3dlight-color:#cecece;
					scrollbar-face-color:#FFFFFF;
					scrollbar-track-color:#efefef;
				}
	.div_scroll p	{ margin:15px 20px 15px 20px; font-weight:bold; color:#61bbe9; }
	.div_scroll dl	{ margin-left:20px; margin-right:20px; }
	.div_scroll dt	{ font-weight:bold; color:#61bbe9; line-height:16px }
	.div_scroll dd	{ line-height:16px; padding-bottom:15px }
	.div_scroll dd ul li { margin-left:12px; padding-bottom:3px; }