 @charset "utf-8";
/* Browser Default Style Reset */
body {margin:0;padding:0; font-size:12px; line-height:1.5em; font-family:굴림, arial, verdana; background-color:#fff; background:url(../images/sub/sub_top_bg.gif) repeat-x;}
table {margin:0; font-size:12px; line-height:1.5em; font-family:; color:#666666;}
fieldset, img, iframe {border:0; padding:0px; vertical-align:middle;}
ul {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:bold; margin-top:0px;}
strong {font-weight:bold;}
* html table { border-collapse:collapse;}
caption { position:absolute; visibility:hidden;font-size:0;}
a {color:#FFFFFF; text-decoration:none}
a:hover,
a:focus,
a:active {color:red; text-decoration:none;}


/* 초점이동/키보드접근 */
.skip { display:none; margin:0px; padding:0px; }
.skip ul { margin:0px; padding:0px; }
.skip li { margin:0px; padding:0px; }


/* 상단 로고영역 */ 
#header  {position:relative; width:1000px; left:50%; margin-left:-500px;z-index:1; } 
#logo { position:absolute; margin:0px; padding:25px 0px 0px 25px;z-index:1000}
#header ul {margin:0px; padding:0px;}
#header li {float:right; height:25px; margin:0px;}


/* 페이지 본문으로 이동하기 */
#skipToContent {position:relative;}
#skipToContent a {display:block; height:1px; width:1px; margin-bottom:-1px; overflow:hidden; text-align:center; color:#000; white-space:nowrap;}
#skipToContent a:focus,
#skipToContent a:active {height:auto; width:auto; padding:5px; margin-bottom:10px;}
 

/* 페이지 맨 위로 이동 */
#returnToPageTop {position:relative; }
#returnToPageTop a { display:block; height:1px; width:1px; margin-bottom:-1px; overflow:hidden; text-align:center; color:#000; white-space:nowrap; }
#returnToPageTop a:focus,
#returnToPageTop a:active { height:auto; width:auto; padding:5px; margin-bottom:10px;}
#body:after {content:""; display:block; clear:both; }


/* 글로벌 메뉴 배치 */
#gnb { position:relative; width:1000px; height:133px; margin:0 auto;padding:0px;}
#gnb:after { content:""; display:block; clear:both; }
#gnb li { float:left; height:74px; margin:0px; padding:0px;  }
#gnb li li { float:left; width:auto; text-align:left; margin-top:12px;}
#gnb li a { display:block; height:40px; }
#gnb li li a { display:inline; height:auto; margin:7px; font-size:12px; color:#ffffff;}
#gnb li li a:hover { padding:0px; background:url(../images/main/menu_ico.png) no-repeat; color:#fff; font-weight:bold;}
#gnb ul { float:right; margin:0 auto; padding:0px; }
#gnb ul ul { position:absolute; top:38px; display:none; white-space:nowrap;}
#gnb ul#gm1 { left:27%; position:absolute; width:364px; margin-top:57px;}
#gnb ul#gm2 { left:43%; position:absolute; width:300px; margin-top:57px;}
#gnb ul#gm3 { left:55%; position:absolute; width:520px; margin-top:57px;}
#gnb ul#gm4 { left:70%; position:absolute; width:280px; margin-top:57px;}
#gnb ul#gm5 { left:70%; position:absolute; width:300px; margin-top:57px;}


/* 글로벌 메뉴 활성 */
#gnb .active ul { display:block;}
#gnb .active a { text-decoration:underline;}
#gnb .active li a { text-decoration:none;}
#gnb .active .active a { text-decoration:underline;}


/* 서브메뉴배경이미지 */
#menu_mid_img {float:left; width:1000px; height:33px; background:url(../images/main/menu_mid_bg.gif) no-repeat; margin-top:-1px;}  


/* 메인이미지상단 */
#main_img_mid {position:relative; width:1000px; margin:0 auto; margin-top:-2px;}


/*서브*/
#sub_main { position:relative; width:1000px; margin:0 auto; padding:0px;}  /* 서브페이지 내용부분 바디 */
.sub_title {position:relative; width:728px; height:35px; }  /* 서브페이지 타이틀바 */
#left_m { float:left; width:212px; height:239px; background:url(../images/sub/left01.gif) no-repeat; margin:0px; padding:0px;}
#left_m ul { margin:0px; padding:0px; }
#left_m li { float:left; width:170px; height:25px; text-align:left; margin-left:30px; font-weight:bold; padding:0px;}
/* #left_m li a:hover { padding-left:3px; float:left; height:30px; font-weight:bold; background:url(../images/sub/left_menu_ico.png) no-repeat;  }  */
#left_m .left_m_title { position:relative; width:200px; height:30px; margin-top:5px; padding-bottom:10px; text-align:center; font-family:Malgun Gothic; font-size:20px; font-weight:bold; color:#fff;}
 .text_title {font-family:Malgun Gothic; font-size:20px; font-weight:bold; color:#000;}
 .text_title2 {font-family:Malgun Gothic; font-size:18px; font-weight:bold; color:#e6514e;}
 .text_title3 {font-family:Malgun Gothic; font-size:14px; font-weight:bold; color:#000;}
#sub_content {float:left; position:relative; width:760px;}
#sub_down {position:relative; width:600px; height:30px; margin-top:-15px;}  /* 논문투고 문서다운 이미지 */
#sub_down li { float:right; position:relative; padding:5px; }  /* 논문투고 문서다운 이미지 */
#write_form { float:left; width:700px; margin:0 auto; }
#submit_bn_img { margin:0 auto; clear:both; padding:20px; margin-top:30px;}
#submit_bn_img ul { margin:0 auto; margin-left:-50px; text-align:center; }


/*논문투고 리스트 탭메뉴*/
#list_set {position:relative; width:700px; margin:0 auto; padding-left:30px;}
#tab_box {float:left; width:700px; height:26px; border-bottom: #e65350 1px solid; margin:0 auto; padding:0px;}
.tab_menu {float:left; width:128px; height:26px; margin:0px; padding-top:1px;}
#list_table {float:left; width:700px; margin:0px; padding:0px; }



/*관리자메뉴*/
#admin_box { width:600px; height:200px; padding:65px 150px 0px 250px; margin:0 auto; } 
#admin_box ul { width:500px; margin:0 auto; text-align:center; } 
#admin_box li { float:left; padding:10px; margin:0 auto; } 


/* 테이블 */
.td_bottom {BORDER-BOTTOM: #cccccc 1px solid; PADDING-LEFT: 6px; }
.td_top {BORDER-top: #cccccc 2px solid; BORDER-BOTTOM: #cccccc 1px solid; PADDING-LEFT: 6px; }
a{color:#666666; text-decoration:none;} 
.txtarea {border:#c8c8c8 1px solid; font-family:verdana; background-color:#F0FBFF; }
.input_login {BORDER: #cccccc 1px solid; COLOR: #666666; background-color: #efefef; vertical-align:middle; line-height:20px; margin:0px 15px 0px 2px;}
.input_class {BORDER: #cccccc 1px solid; COLOR: #666666; background-color: #efefef; vertical-align:middle; line-height:20px; margin:0px 15px 0px 2px;}


/*레이아웃 */
#wrapper { position:relative; width:100%; margin:0 auto; }
/*#wrapper { margin:0px auto; padding-top:0px; width:1000px; position:relative;}*/
#contents {position:relative; width:1000px; height:auto; margin:0 auto; padding:0px; } /*   */
#top {width:100%; height:auto; margin:0 auto; padding-bottom:20px;}
#foot { float:left; width:100%; height:33px; margin-top:25px; text-align:center; background-color:#828282; }
#foot ul { width:1000px; margin:0 auto; padding:0px;}
#foot li { float:left; height:40px; margin:0px; padding:5px 0px 0px 0px; text-align:left; }
#foot_line {clear:both; width:100%;}
.hidden { display:none; } /* h태그 감추기 */