@charset "utf-8";
/* CSS 기본세팅 _ 초기화 */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
html,body{width:100%; height:100%}
html{overflow-y: scroll;}
body,input,textarea,select,button,table{font-family:'돋움',dotum,AppleGothic,sans-serif;font-size:12px}
img,fieldset{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}
a{text-decoration:none;color:#212121}
a:hover,a:active,a:focus{text-decoration:none;color:#F26521}

/* 웹폰트 추가 */
@font-face { 
 font-family: 'NanumGothic'; 
 font-family: 'Nanum Myeongjo', serif;
 } 
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothiccoding.css);

/* 시작 */
body {min-width:1024px;color:#666666;}

#wrap{position:relative;}

#header{background:url(../img/common/bg_header.gif) repeat-x 0 0;}

#top{ position:relative;margin:0 auto; width:1024px; height:89px;zoom:1}

#nav{ margin:0 auto; width:1024px;height:99px;position:relative;}
/* 상단메뉴는 style_main_menu.css */

#container{}
	
#intro{
	height:200px;
	margin-bottom:30px;
	background:url(../img/common/intro.jpg) no-repeat 50% 0;
	display:none;
	}
#intro .text{position:relative; margin:0 auto; width:1024px; height:200px; background:url(../img/common/intro_sub_png_bx.png) no-repeat left top;}
#intro .text .eng_tit{position:absolute;left:5px;top:62px;color:#393939;font-size:34px;font-weight:bold;line-height:1.1; letter-spacing:-0.2px;font-family:Arial, Helvetica, sans-serif;}
#intro .text .eng_tit span{color:#c4161c}
#intro .text p{position:absolute; top:105px; left:5px; font-size:16px; line-height:18px; color:#393939; font-weight:bold;}
#intro .text .intro_deco{display:inline-block;position:absolute;right:0;top:-32px;width:341px;height:267px;background:url(../img/common/intro_png.png) no-repeat left top;}

/* 컨텐츠 전체부분 */	
	
#container>#content{
	margin:0 auto;
	width:982px;
	border:1px solid #e4e4e4;
	position:relative;
	padding:20px;
}
#content:after{display:block; clear:both; content:''}
/* 왼쪽 메뉴부분 */	
#content_menu{
	width:210px;
	float:left;
	z-index:999;
}
	
/* 컨텐츠 본문 */	
#content_center{
	width:752px;
	float:right;
	text-align:left;
	font-size:14px;
	position:relative;
}

#content_center>h3{margin-bottom:20px; padding-left:5px; color:#282f27; background:url(../img/common/bg_subtitle.gif) 0 bottom no-repeat; font-family: 'NanumGothic'; font-weight:normal; font-size:28px; line-height:100px; border-bottom:1px solid #d8d8d8; }

#content_center input{padding:3px;}
#conTD{ line-height:1.8;}

#footer{margin-top:30px;margin-bottom:20px;}
#footer .copyright{
    margin:0px auto;
	width:1024px;	
	padding:18px 0;
	border-top:10px solid #f0f0f0;
	position:relative;
	text-align:left;
	line-height:19px; 
	font-size:13px;
	}
#footer .copyright span{ position:absolute; right:0; top:18px;}

hr{ display:none;}
.blind{ font-size:0;width:1px;height:1px;line-height:1000px;overflow:hidden;position:absolute;top:0;white-space:nowrap;}

/* 컨텐츠 테이블 스마트에디터 공통속성 */
.tbl{width:752px;border:0 none;border-spacing:0; border-collapse:collapse;table-layout:fixed;}
.tbl caption{ visibility:hidden; overflow:hidden; width:1px; height:1px; font-size:0; z-index:-1; position:relative;}
.tbl>td{vertical-align:top}
.tbl textarea{width:100%; height:500px;}

.text_center{ text-align:center;}
.text_right{ text-align:right;}

/* pre_registration.html 개별속성 */
.pre_regi
.pre_regi li{ float:left;}
.pre_regi li a{ float:left;display:inline-block;margin:20px;width:327px;height:270px; background:url(../img/registration_02.gif) no-repeat 0 0;}
.pre_regi li a:hover{ background:url(../img/registration_02a.gif) no-repeat 0 0;}
.pre_regi li:first-child a{ background:url(../img/registration_01.gif) no-repeat 0 0;}
.pre_regi li:first-child a:hover{ background:url(../img/registration_01a.gif) no-repeat 0 0;}
.pre_regi li h4 span{ color:#00d2fe}
.pre_regi li:first-child h4 span{ color:#fe9000}
.pre_regi li h4{ position:absolute;bottom:30px;}
.pre_regi li p{ position:absolute;bottom:8px;}

/* pre_abstract.html 개별속성 */
.pre_abst
.pre_abst li{ float:left;}
.pre_abst li a{ float:left;display:inline-block;margin:20px;width:327px;height:270px; background:url(../img/abstract_02.gif) no-repeat 0 0;}
.pre_abst li a:hover{ background:url(../img/abstract_02a.gif) no-repeat 0 0;}
.pre_abst li:first-child a{ background:url(../img/abstract_01.gif) no-repeat 0 0;}
.pre_abst li:first-child a:hover{ background:url(../img/abstract_01a.gif) no-repeat 0 0;}
.pre_abst li h4 span{ color:#00d2fe}
.pre_abst li:first-child h4 span{ color:#fe9000}
.pre_abst li h4{ position:absolute;bottom:30px;}
.pre_abst li p{ position:absolute;bottom:8px;}


/* 사전등록,초록등록 개별속성 */
.tbl2{width:752px;border:1px solid #dadada;border-top:1px solid #aaa;border-spacing:0;border-collapse:collapse;table-layout:fixed;}
.tbl2 caption{ font-size:14px; font-weight:bold; color:#ee7115; line-height:14px; margin:10px 0; padding-left:30px; background:url(../img/icon/ico_check.gif) no-repeat 10px 0; text-align:left;}
.tbl2 th{background:#f1f1f1;vertical-align:middle;}
.tbl2 td{vertical-align:top}
.tbl2 th, .tbl2 td{  padding:8px 12px;border:1px solid #dadada;text-align:left;}
.tbl2 tfoot td{ text-align:center; padding:20px;}
#content_center .tbl2 input{padding:5px;}
.tbl2 select{padding:5px;}

.btn_regi{ display:inline-block; line-height:40px;padding:0 50px;background:#C00;color:#fff;font-weight:bold;}

/* board_book 개별속성 */
.td_style{width:105px;height:29px;}
.ft_style_bold{line-height:115%;text-indent:0;text-align:center;margin-left:20px;
font-family:"돋움", Dotum; font-size:12px; color:#505050;font-weight:bold}
.ft_red_bold{line-height:115%; margin-left:20px; text-indent:0;text-align:center;
font-family:"돋움", Dotum; font-size:12px; color:#D46460;font-weight:bold}
.ft_blue_bold{line-height:115%; margin-left:20px; text-indent:0;text-align:center;
font-family:"돋움", Dotum; font-size:12px; font-weight:bold}
.ft_blue_bold a{color:#213e98;}
.ft_blue_bold a:hover{color:#f26521;}

.ft_style{line-height:115%; margin-left:20px; text-indent:0;;
font-family:"돋움", Dotum; font-size:12px; color:#666666;}
.ft_red{line-height:115%; margin-left:20px; text-indent:0;text-align:center;
font-family:"돋움", Dotum; font-size:12px; color:#D26560;}
.text_style{ margin-left:20px;font-family:"돋움", Dotum; font-size:12px; color:#666666;padding:10px 10px 10px 10px;}
.pic_back{width:120px;height:150px;
         background:url('/vidx/_img/sub/page/education_pic.jpg') no-repeat ;}
.linebgimg{width:100%;height:1px;background:url('/img/common/dotline.gif')repeat-x;}
.linebg{width:100%;height:1px;border-bottom:1px solid #E3E5E4}
.page_number {clear:both;margin-top:3px; margin-bottom:5px; height:25px; text-align:center;}

/* 컨텐츠 탭버튼 */
.tab_01{ font-size:13px;}
.tab_01 ul:after{ display:block; clear:both; content:'';}
.tab_01 ul{padding-bottom:12px;}
.tab_01 li{ float:left;margin-left:6px;}
.tab_01 li:first-child{ margin:0;}
.tab_01 li a{position:relative;display:inline-block; line-height:35px; border-radius:4px; padding:0 20px; background:#d1d1d1; color:#000;}
.tab_01 li.active a{  color:#fff; background:#236d9b;}
.tab_01 li.active a:after{ position:absolute;left:50%;bottom:-4px;margin-left:-3px; width:7px; height:4px;background:url(../img/common/bg_active.gif) no-repeat 0 0;display:block; clear:both; content:'';}
.tab_01 li.tab_01_down a{background:#1f3d83;color:#fff;}

/* 회원가입 페이지 속성 */
.mem_tbl{width:752px;border:1px solid #dadada;border-top:1px solid #aaa;border-spacing:0;border-collapse:collapse;table-layout:fixed;}
.mem_tbl caption{ font-size:14px; font-weight:bold; color:#ee7115; line-height:14px; margin:10px 0; padding-left:30px; background:url(../img/icon/ico_check.gif) no-repeat 10px 0; text-align:left;}
.mem_tbl th{background:#eaf4e6;vertical-align:middle;}
.mem_tbl th, .mem_tbl td{  padding:8px 12px;border:1px solid #dadada;text-align:left;}
.mem_tbl td{ vertical-align:top;}
.mem_tbl tfoot td{ text-align:center; padding:20px;}
#content_center .mem_tbl input{padding:5px;}
.mem_tbl select{padding:5px;}

.mem_ico{ background:url(../img/icon/mem_ico.gif) no-repeat 0 0; width:3px; height:5px; display:inline-block; vertical-align:middle;}
.post_bx{ display:inline-block;height:16px; padding:5px 10px; line-height:16px; background:#000; color:#fff;}
.anti_spam{ display:inline-block; width:100px; height:16px; padding:5px; line-height:16px; text-align:center; border:3px solid #b52425; color:#000;}
.btn_regist_ok{ display:inline-block; background:#214693; width:240px; line-height:40px; text-align:center; color:#fff; font-weight:bold; font-size:14px;}
.col_red{color:#F00;}

#content_center .tbl2 input#btn1{ padding:0 5px;}
#tbl_spe{}
#tbl_spe td{padding:0;border-collapse:collapse}

#tbl_spe2 td{ text-align:center;padding:5px 0; vertical-align:middle;border-collapse:collapse}
.tbl_spe3 td{ vertical-align:middle;border-collapse:collapse;padding:10px;}


.txt_sty01{ font-size:14px; font-weight:bold; color:#476415}
.txt_sty01 span{ font-size:24px;font-family: 'NanumGothic'; color:#282f27}
.tbl2 .tbl2_year{ font-weight:bold; font-size:14px; text-align:center; color:#1e63af;}

.ul_prof{}
.ul_prof:after{ display:block; clear:both; content:'';}
.ul_prof li{display:inline-block;float:left;margin:10px 10px 0 0;padding:5px;width:155px;padding-left:80px;height:96px;padding-top:20px;position:relative; background:#F0F0F0;white-space: normal}
.ul_prof li:first-child{margin-right:600px;}
.ul_prof li.li_br{margin-right:400px;}
.ul_prof li.li_br2{margin-right:200px;}
.ul_prof li h4{position:absolute;left:0;top:0;width:100%;line-height:20px;background:#8E0002;color:#fff;font-weight:bold;text-align:center;}
.ul_prof li img{position:absolute;left:5px;top:25px;}
.ul_prof li strong{display:block;line-height:30px;}
.ul_prof li p{}
.ul_prof li span{word-wrap:break-word;position:absolute;width:154px;left:80px;top:90px;font-size:12px;}

.ul_prof li h4.col01{background:#065073}
.ul_prof li h4.col02{background:#734606}
.ul_prof li h4.col03{background:#063773}
.ul_prof li h4.col04{background:#066073}
.ul_prof li h4.col05{background:#8E0002}
.ul_prof li h4.col06{background:#490673}
.ul_prof li h4.col07{background:#067322}

/*회원가입페이지 가입신텅서 다운로드 박스*/
.join_form_box {  border: 1px solid #dadada;
margin-bottom: 15px;
padding: 30px 10px;
text-align: center;
font-family: '돋움',dotum,AppleGothic,sans-serif;
font-size: 12px;
color: #000;
line-height: 18px;
background: #fafafa;  }

.join_form_box .down_btn_st  {border-radius: 5px; background: #2350a7; color: #fff; padding: 8px 20px;}
.join_form_box .down_btn_st:hover {  background: #333; } 

