﻿* { margin:0px; padding:0px;}
/* CSS 기본세팅 */
body {
	font-size:9pt;
	font-family: "돋움",Dotum,Arial;
	text-align:center;
	color:#666666;
	background:url(/_images/layout/bg_main.gif) repeat-x left top #ebebeb;
	overflow-y:scroll;
}
/* 기본 링크 */
a { selector-dummy : expression(this.hideFocus=true);}
a:link { text-decoration: none; color: #696969 }
a:active { text-decoration: none; color: #696969}
a:visited { text-decoration: none; color: #696969 }
a:hover { text-decoration : none; color: #F26521 }
a { onfocus : "this.blur();" } 
img{border:0px; line-height:0px;}  /*이미지를 text로 인식하여 자동으로 하단 4px여백을 준다. 익스6에서만. 따라서 이렇게 */
a,area { blr:expression(this.onFocus=this.blur()) }
:focus { -moz-outline-style: none; }
.png24{tmp:expression(setPng24(this));}
form { border:0;margin:0;display : inline;}

/* body 시작 */
#wrap{
    margin:0px auto;         /* 중앙정렬시 auto까먹지 말자 */
	width:1000px;
	position:relative;
}
/* 상단 헤드메뉴 */	
#header{
	height:200px;
}
.top{height:40px; overflow:hidden;}
.top_url{color:#FFF;font-weight:bold; float:left; padding:13px 0 0 10px;}
.t_search{color:#FFF;font-weight:bold; float:left; padding:10px 0 0 10px;}
.t_search .txt{ border:none; height:20px; line-height:20px; width:160px;}
.t_search img{ vertical-align:bottom;}
.top_home a{ font-weight:bold; color:#000; display:block; width:122px; height:19px; background:url(/_images/layout/bg_home.png) no-repeat left top; padding-top:10px; margin-top:11px;float:right; margin-right:5px;}
.top_home a:hover{ color:#d73717;}
.top_contact a{ font-weight:bold; color:#000; display:block; width:122px; height:19px; background:url(/_images/layout/bg_home.png) no-repeat left top; padding-top:10px; margin-top:11px;float:right;}
.top_contact a:hover{ color:#d73717;}

/* 컨텐츠 부분 */	
#content{
	border-color:#d3d3d3;
	border-width:1px 10px;
	border-style:solid;
	padding:10px 7px 10px 7px;
	background:#FFF;	
	margin-top:10px;
	overflow:hidden;
	}

/* 컨텐츠 왼쪽 메뉴부분 */	
.content_left{
	width:190px;
	float:left;
}
.content_left_menu{
	width:190px;
}
.content_left_menu #gnb{}
.content_left_menu #gnb li{ list-style-type:none;}
.content_left_menu #gnb li.cate1{ list-style-type:none;border:1px solid #d3d3d3; margin-top:10px;}
.content_left_menu #gnb span.cate1{ display:block; zoom:1; _display:block; height:30px; line-height:30px;padding-left:20px;text-align:left; font-weight:bold;}
.content_left_menu #gnb ul li.cate2{ border-top:1px solid #d3d3d3; background:url(/_images/layout/bg_li.gif) no-repeat 10px 10px; padding-left:25px; text-align:left;}
.content_left_menu #gnb ul li a.cate2{ color:#000; font-weight:bold;height:30px; line-height:30px; display:block;}
.content_left_menu #gnb ul li a.cate2:hover{color:#F26521;}
.content_left_menu #gnb li.year{ padding-bottom:5px;}
.content_left_menu #gnb li.year a.year{background:url(/_images/layout/bg_li2.gif) no-repeat 0px 3px; padding:5px 0px 0px 15px;color:#da5903; font-weight:bold; cursor:pointer;}
.content_left_menu #gnb li.year a.year_on{background:url(/_images/layout/bg_li3.gif) no-repeat 0px 3px !important;}

.content_left_menu #gnb li.issue{background:url(/_images/layout/bg_li4.gif) no-repeat 0px 0px; padding:0px 0px 0px 15px;color:#262626; margin-top:4px;}
.content_left_menu #gnb li.issue a.selected{ background-color:#eed7d7; padding:1px 2px !important;}

.content_left_menu .text01{ color:#FFF; background:#c32d0f; }
.content_left_menu .text02{ color:#FFF; background:#486e0e; }
.content_left_menu .text03{ color:#FFF; background:#e45c01; }
.content_left_menu .text04{ color:#FFF; background:#00596e; }

.content_left_archive ul{ margin:0; padding:0; border-color:#d3d3d3;	border-width:0px 1px 1px 1px; border-style:solid; }
.content_left_archive li{ margin:0; padding:0;list-style:none; width:158px; height:22px; font-weight:bold; padding-top:0px; padding-left:30px;text-align:left;}
.content_left_archive li a:hover{ text-decoration:underline;}


.content_left_banner{ width:190px; }
.content_left_banner ul{margin-top:20px;}
.content_left_banner li{list-style:none; margin-bottom:3px;}

/* 컨텐츠 오른쪽 본문 들어가는 부분 */	
.content_right{
	width:750px;
	float:right;
	text-align:left;
}

.p01{ margin-top:10px;}

dl{margin:0; margin-top:5px;}
dt,dd{margin:0;float:left; font-weight:bold;font-size:11px;}

#bottom{
	height:100px;
	text-align:center;
	margin-top:30px;
	background:#2c2c2c;	position:relative;	
	}
.copyright{
	margin:0px auto; 
	position:relative;	
	width:1000px;
	padding-top:30px;
	color:#FFF;
}


/* 기타요소 */
.line01{ border-bottom: dotted 2px #CCC; height:15px; margin-bottom:15px;}
.issueArticles {}
.issueArticles h3 {color:#000; font-size:15px; text-decoration:underline; margin-bottom:15px;}
.issueArticles h4 {color:#000; font-size:13px; padding-left:5px; color:#be1616; margin-bottom:15px;}

/*원문 검색*/
.article_search { border: 10px solid #eee; padding:15px 10px;}
.article_search fieldset{ border:none;}
.article_search fieldset legend{ font-weight:bold; color: #000; font-size: 15px; text-decoration: underline; padding-bottom:10px;}
.article_search .search_box{ border-bottom: dotted 1px #CCC; border-top: dotted 1px #CCC; padding:10px; color:#000; margin-bottom:10px;}
.article_search label.item{ width:90px; display:inline-block;}
.article_search input.txt{ height:18px; line-height:18px; border:1px solid #bfbfbf; width:150px; margin-right:12px; margin-bottom:8px;}
.article_search select{border:1px solid #bfbfbf; margin-bottom:8px;}
.article_search input.title{ background:url(/_images/layout/bg_title.png) -1px -2px no-repeat;}
.article_search input.keyword{ background:url(/_images/layout/bg_keyword.png) -1px -2px  no-repeat;}
.article_search input.author{ background:url(/_images/layout/bg_author.png) -1px -2px  no-repeat;}
.article_search .search_action{ position:relative; height:40px;}
.article_search .search_action .search{ position:absolute; left:0px; top:0px; cursor:pointer;}
.article_search .search_action .detail{position:absolute; left:90px; top:0px; cursor:pointer;}
.article_search .search_action .adobe{position:absolute; right:0px; top:0px; cursor:pointer;}
.article_search .detailSearch{ display:none;}
.article_search .detailSearch .txt{ width:300px !important;}


/*원문 목록*/
ul.articles li{ list-style:none; width:720px; background:#eee; display:block; margin-bottom:15px; padding:15px; border-bottom:1px dotted #CCC;border-top:1px dotted #CCC;}
ul.articles p.title {font-weight:bold; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; margin:0; margin-bottom:4px;}
ul.articles p.title a{color:#000;}
ul.articles p.title a:hover{color:#F26521;}
ul.articles p.author{ font-weight:bold; color:#333; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;margin:0;margin-bottom:2px;}
ul.articles p.info{ font-weight:bold;color:#333; font-size:11px; margin:0; line-height:160%;}
ul.articles p.link{ position:relative;}
ul.articles p.link span.doi{ font-weight:bold;}
ul.articles p.link a.downloadPdf{ position:absolute; right:110px; top:0px;}
ul.articles p.link a.exportCitaion{position:absolute; right:10px; top:0px;}
ul.articles a.preview {color: #0d3c7d; line-height:160%; padding:2px 0px 4px 14px; background:url(/_images/layout/icon_arrow_up.gif) no-repeat 4px 1px; cursor:pointer; }
ul.articles a.preview_on {background:url(/_images/layout/icon_arrow_down.gif) no-repeat 4px 1px; }
ul.articles a.preview:hover{text-decoration:underline;}
ul.articles div.abstract {background-color: #fff; border: 1px solid #ccc; border-radius: 5px; padding: 15px; width: 690px; display:none;}



.listpage{ text-align:center; margin-top:30px; margin-bottom:30px;}
.listpage span{ color:#878787;}
.listpage a{ text-decoration:none;}
.listpage .next{margin-left:10px;}
.listpage .prev{margin-right:10px;}
.listpage .next span{}
.listpage .prev span{}
.listpage .page span{}
.listpage .current{ color:#FF4300; font-weight:bold;}
.listpage .bar{ margin:0px 10px;}

/*원문 상세*/
.article_search{border:1px solid #eee; padding:10px;}
