@charset "utf-8";



/* CSS Document */

.clear {position:absolute; visibility:hidden; font-size:0; width:0; height:0; overflow:hidden;}

/* jump */

#jumpNavi {list-style:none; margin:0; padding:0; display:none}

#jumpNavi a:active,

#jumpNavi a:focus{color:#000; background:#fff; border:1px solid #475470; outline:0;}

#jumpNavi {position:absolute; top:-10em; left:0; margin:0 auto; width:18em; z-index:20;}

#jumpNavi a:focus{position:absolute; top:10.5em; left:0}



/*메인 레이아웃*/

#wrapper {margin:0 auto; width:950px; height:100%}

#header {float:left; width:950px; height:360px; margin:0; padding:0; position:relative;}

div.searchbar {float:left;width:950px; height:40px; background:#414141;font-size:11px; font-weight:bold;color:#fff;}

div.mainimg {float:left;width:950px; height:100; border-bottom:2px #f9de33 solid}

h1.mainlogo { float:left;width:374px; height:38px; margin:30px 0 0 5px}

h4.ISSN { float:right;width:342px; height:50px; margin:50px 0 0 0}

.line1px { clear:both; width:950px; color:#1a4672; margin:0; padding:0; size:1}



/*메뉴*/

div#menuarea {clear:both; float:left; width:950px; height:30px; padding-top:5px; background-color:#ffea00;}

div#menuarea a{padding-top:5px; display:block;} /* 20130926 유석재 수정 : IE이미지 깨짐현상 수정작업 */

div.submenu{ float:left;background:#778ba5 url('../img/main/submn_line.gif'); width:950px; height:125px;margin:0; padding:0; position:relative}

div.submenu ul{ float:left;list-style-image:url('/icon/mn_arrow.gif');font-size:11px; color:#fff;}

div.submenu li{ margin-top:2px;height:19px;width:160px;margin-left:30px}

div.submenu a:link{color:#fff;text-decoration:none;font-size:11px}

div.submenu a:visited{color:#fff;text-decoration:none;font-size:11px}

div.submenu a:active{color:#fff;text-decoration:none;font-size:11px}

div.submenu a:hover{color:#fff;text-decoration:none;font-size:11px; font-weight:bold;text-decoration:underline;}

/*서치바*/

div.searchbar2 {float:left; width:930px; height:29px; background:#f4f3f1; margin:6px 0; padding:10px 0 0 20px; font-size:11px}

input.search_tit{width:212px;border:1px solid #a5acb2; background:#fff; color:#666; padding-left:5px; margin-left:5px}

input.serch_author{ width:155px;border:1px solid #a5acb2; background:#fff; color:#666; padding-left:5px; margin-left:5px}

input.serch_key{ width:145px;border:1px solid #a5acb2; background:#fff; color:#666; padding-left:5px; margin-left:5px}

/*메인컨텐츠*/

#main_contents {clear:both;float:left; width:950px; margin:0; padding:0;position:relative}

#main_contents div.leftcontent {float:left; width:600px;  margin:0; padding:0;position:relative; min-height:800px; }	/*min-height:1030px;*/

#main_contents div.title{float:left;width:600px;background:url('/img/main/current_bg.gif') no-repeat; height:25px; padding:13px 0 0 10px}

#main_contents div.list{clear:both;float:left;border:solid 1px #e4e4e4; padding:10px;width:578px;}

.list_ti{ height:24px; padding:3px 0 3px 5px; background: url('/img/main/list_line.gif') no-repeat bottom; font-family:"Times New Roman", Times, serif; font-size:26px; font-weight:bold; color:#a75118;}

.list_SubTile{ padding:3px 0 3px 5px; font-family:"Times New Roman", Times, serif; font-size:20px; font-weight:bold; color:#0000a8;}

.j_ti{ background:#f9fafb; font-size:13px; font-weight:bold; color:#473e37; padding:5px 5px 0 5px}

.j_ti a:link{color:#473e37;text-decoration:none;font-size:14px}

.j_ti a:visited{color:#473e37;text-decoration:none;font-size:14px}

.j_ti a:active{color:#473e37;text-decoration:none;font-size:14px}

.j_ti a:hover{color:#cf4400;text-decoration:none;font-size:14px; font-weight:bold;text-decoration:underline;}

.j_txt{ background:#f9fafb url('/icon/dottline.gif') repeat-x bottom;font-size:12px; color:#555; padding: 0 5px 10px 5px; line-height:15px}

.j_txt2{  color:#0099ff;padding: 0px  5px 0px 5px; line-height:15px}



div.rightcontents01 {float:right; width:335px; min-height:200px; margin:0; padding:0;position:relative;}

.tab_txt{ padding:10px 5px 5px 5px; font-size:12px; color:#666; text-align:left;}

.b_blue{ border: solid 1px #3f72ab}



div.rightcontents02 {float:right; width:335px; min-height:150px; margin-top:10px; padding:0;position:relative;}

div.rightcontents02 dt { border-bottom:solid 1px #29abe2;}

div.rightcontents02 dt .sp { margin-right:1px}

div.rightcontents02 dd { padding:0;margin:10px 8px 0 8px}

div.rightcontents02 .title { font-size:13px; color:#707a71; font-weight:bold;}

div.rightcontents02 .author { font-size:12px; color:#777; line-height:14px; background:url('/icon/dottline.gif') repeat-x bottom; padding-bottom:5px}

.title a:link{color:#707a71;text-decoration:none;font-size:13px}

.title a:visited{color:#707a71;text-decoration:none;font-size:13px}

.title a:active{color:#707a71;text-decoration:none;font-size:13px}

.title a:hover{color:#3f72ab;text-decoration:none;font-size:13px;text-decoration:underline;}



div.rightcontents03 {float:right; width:335px; min-height:250px; margin-top:10px; padding:0;position:relative; background:#f2f1ed}

div.rightcontents03 dt { width:333px; height:28px;border:solid 1px #aea287; background:#fff;}

div.rightcontents03 dd { padding:0;margin:10px 8px 0 8px}

div.rightcontents03 .tit { margin:8px 0 0 14px;}

div.rightcontents03 .list{ margin:8px;}

div.rightcontents03 .txt{width:187; min-height:67px; font-size:12px;color:#666; line-height:16px;text-align:justify; vertical-align:top; padding-top:3px;}

div.rightcontents03 .dotline{ height:12px;background:url('/icon/dottline.gif') repeat-x center;}

.txt a:link{color:#896c53;text-decoration:none;font-size:12px;line-height:14px;}

.txt a:visited{color:#896c53;text-decoration:none;font-size:12px;line-height:14px;}

.txt a:active{color:#896c53;text-decoration:none;font-size:12px;line-height:14px;}

.txt a:hover{color:#896c53;text-decoration:none;font-size:12px;line-height:14px;text-decoration:underline;}



div.rightcontents04 {float:right; width:335px;min-height:50px; margin-top:10px; padding-bottom:10px;position:relative; background:#f2f1ed}

div.rightcontents04 dl{ width:335px;min-height:50px;}

div.rightcontents04 dt{width:333px; height:28px;border: solid 1px #aea287; background:#fff; margin-bottom:10px}

div.rightcontents04 .tit{float:left; margin:8px 0 0 14px}

div.rightcontents04 .more{float:right; margin:8px 10px 0 0}

div.rightcontents04 .list{font-size:12px; color:#666;}

div.rightcontents04 dl dd ul{ margin:0; padding:0; width:320px; list-style:none; float:none; line-height:15px}

div.rightcontents04 dl dd ul li.newstit{font-weight:bold; padding-left:1.5em;margin:0; text-indent:-0.5em;}

div.rightcontents04 dl dd ul li.newstxt{list-style:none;margin:0; padding-left:1.5em}

.newstit a:link{color:#896c53;text-decoration:none;font-size:12px;line-height:14px;}

.newstit a:visited{color:#896c53;text-decoration:none;font-size:12px;line-height:14px;}

.newstit a:active{color:#896c53;text-decoration:none;font-size:12px;line-height:14px;}

.newstit a:hover{color:#896c53;text-decoration:none;font-size:12px;line-height:14px;text-decoration:underline;}



p.dottline{ width:310px;height:1px; background:url('/icon/dottline.gif') repeat-x; margin:8px auto}



div.rightcontents05 {float:right; width:335px; height:33px; margin-top:10px; padding:0;position:relative;}

div.rightcontents06 {float:right; width:335px; height:45px; margin:10px 0; padding:0;position:relative;}



div.sitelinks {clear:both;float:left; width:950px; height:20px;margin:20px 0; padding:0;position:relative;}

div.sitelinks ul li{ width:155px; float:left; margin-right:4px}

div.sitelinks ul li.last{ width:155px; float:left;margin:0}

/*하단*/

#footer {clear:both;margin:0 auto;padding:0; width:950px; height:80px;position:relative; background:#eceeef;}

#footer div.bot_logo{ float:left; margin:30px 0 0 15px}

#footer div.copyright{ float:left;margin:15px; font-size:12px; color:#888;}



#open_footer {clear:both;margin:0 auto;padding:0; width: 99%; height: 30px; position: relative; background:#eceeef}

#open_footer div.bot_logo { float: left; margin: 7px 0 0 5px; }

#open_footer div.copyright { float: left; margin: 7px; font-size: 12px; color: #888;}