html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,form,label,legend,caption,tbody,tfoot,thead,tr,th,td,input
	{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit
}
.flRight {
	float: right
}
.flLeft {
	float: left
}
.clrBoth {
	clear: both
}
.underLine {
	width: 100%;
	height: 17px;
	margin-bottom: 12px;
	padding-bottom: 6px;
	border-bottom: 1px solid #cbcbcb;
	line-height: 17px
}
.pt5 {padding-top: 5px}
.pt10 {padding-top: 10px}
.pt20 {padding-top: 20px}
.pb5 {padding-bottom: 5px}
.pb10 {padding-bottom: 10px}
.pl5 {padding-left: 5px}
.pl10 {padding-left: 10px}
.pr5 {padding-right: 5px}
.pr10 {padding-right: 10px}
.mt5 {margin-top: 5px}
.mt10 {margin-top: 10px}
.mb5 {margin-bottom: 5px}
.mb10 {margin-bottom: 10px}
.ml5 {margin-left: 5px}
.ml10 {margin-left: 10px}
.prt1 {position:relative;top:1px;}
.prt2 {position:relative;top:2px;}
.prt3 {position:relative;top:3px;}
.prt4 {position:relative;top:4px;}
.prt5 {position:relative;top:5px;}
.prt6 {position:relative;top:6px;}
.prt10 {position:relative;top:10px;}
.prb1 {position:relative;top:-1px;}
.prb2 {position:relative;top:-2px;}
.prb3 {position:relative;top:-3px;}
.prb4 {position:relative;top:-4px;}
.prb5 {position:relative;top:-5px;}
.prb6 {position:relative;top:-6px;}
.prb10 {position:relative;top:-10px;}

#krmMain {
	/* width: 100%;
	height: 100%;
	*/
}
/* krmHeader > krmNav > krmLogo, krmMenu */
#krmHeader {
	
	/* position: static;
	min-width: 1000px;
	_margin-left: 1000px;
	zoom: 1 */
}
#krmNav {
	/*overflow: hidden;*/
	/* position: relative; */
	height: 60px;
	/* _margin-left: 1000px; */
	background-color: #4387CE;
	line-height: 60px;
	/* zoom: 1 */
}
#krmLogo,#krmMenu {
	float: left;
	position: absolute;
	left: 50%
}
#krmLogo {
	top: 50%;
	width: 163px;
	height: 46px;
	margin-left: -475px;
	margin-top: -26px;
	line-height: 46px
}
#krmMenu {
	top: 50%;
	width: 800px;
	height: 60px;
	margin-left: -210px;
	margin-top: -10px;
	line-height: 60px;
	border:0px solid red
}
#krmMenu ul,#krmMenu ul li {
	float: left;
	height: 17px;
	line-height: 17px
}
#krmMenu li {
	height: 22px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 22px;
	list-style: none
}
#krmMenu .barMenu {
	margin-left: 27px
}
/* krmHeader > krmMainBg > krmImg > krmLogin */
#krmMainBg {
	width: 100%;
	height: 269px;
	background-image: url(/include/bird/ko/images/main/img_bg.gif);
	text-align: center
}
#krmMainBg #krmImg {
	display: inline-block;
	width: 950px;
	height: 270px;
	padding-top: 35px;
	background-image: url(/include/bird/ko/images/main/img.png);
	background-repeat: no-repeat;
	text-align: left
}
#krmLogin {
	width: 250px;
	height: 160px;
	position:relative
}
#krmLogin h1 {
	height: 18px;
	margin: 15px 0 3px 14px;
	line-height: 18px
}
#krmLogin #krmLoginAfter {
	height:20px;
	line-height:20px;
	position:relative;
	padding:5px 0 5px 12px;
	margin-bottom:8px;
}
#krmLoginAfter .loginAfterButton {
	position:relative;top:5px; left:4px;height:19px;line-height:19px
}
#krmLogin #loginAfterInfo li {
	list-style:none;
	background:url(/include/images/bird/common/042.gif) no-repeat 12px 1px;
	line-height: 16px;
	padding:0 7px 0 20px;
}
#krmLogin #krmLoginInput {
	width:140px;
	height:62px;
	line-height:62px;
	float:left;
	margin:8px 0 0 20px; 
}
#krmLogin #krmLoginInput input {
	margin:-1px 0px -1px 0px;
	width:125px;
	height:26px;
	line-height:26px; 
	border:1px solid gray;
	font-size:11pt;
	font-family:dotum;
	padding-left:7px;
}
#krmLogin #mainID {
	margin-top:-1px;
}
#krmLogin #mainPW {
	margin-top:4px;
}
#krmLogin #krmLoginBtn {
	float:left;
	position:relative;
	top:5px;
	width:66px;
	height: 62px;
	line-height: 62px;
}
#krmLogin #krmLoginMem,#krmLoginFind {
	float: left;
	margin-top: 19px
}
#krmContent {
	width: 100%;
	margin: 10px 0;
	text-align:center;
}

#krmContent>div {width:990px;display:inline-block}
/* krmContent > krmContentLeft */
#krmContentLeft {
	float: left;
	width: 270px;
	margin: 0 35px 0 0
}
/* krmContentLeft > leftSearch, leftTab, leftBase */
#leftSearch {
	width: 100%;
	height: 132px;
	margin-bottom: 10px
}
#leftTab {
	width: 100%;
	height: 148px;
	margin-bottom: 10px
}
#leftBase {
	width: 100%;
	height: 140px
}
/* krmContentLeft > leftSearch 검색 */
#leftSearch ul li {
	float: left;
	margin: 3px 10px 1px 0;
	font-family: 'Dotum';
	font-size: 11px;
	line-height: 8px;
	color: #737373;
	vertical-align: middle;
	list-style: none
}
#leftSearch ul li.chkOn {
	font-weight: bold
}
#leftSearch ul {
	clear: both;
	height: 24px
}
#leftSearch #leftSearch1 {
	float: left;
	width: 200px;
	height: 29px;
	margin-right: 3px;
	border: 7px solid #2A74B2
}
#leftSearch #leftSearch1 input {
	width: 100%;
	border: 0 none;
	font-family: 'Gulim';
	font-size: 13px;
	height: 26px;
	line-height: 26px;
	color: #444
}
#leftSearch #leftSearch2 {
	float: left;
	height: 43px
}
#leftSearch #searchBtn1,#searchBtn2 {
	float: left;
	padding: 7px 5px 0 0;
	cursor:pointer;
}
/* krmContentLeft > leftTab 공지사항/FAQ/Q&A */
#leftTab {
	position:relative;	
}
#leftTab #tabBg {
	width: 100%;
	height: 26px;
	background-image: url(/include/images/bird/main/049.gif);
	background-repeat: repeat-x
}
#leftTab #tabBg .tabMenu {
	float: left;
	height: 26px;
	line-height: 26px
}
div.tabMenu.selected {
	border-top:1px solid blue
}
#leftTab .tabMore {
	float: right;
	position: absolute;
	top: 9px;
	left:235px;
	height: 9px;
	line-height: 9px
}
#leftTab .panel ul {
	margin-left: 0;
	margin-top: 10px;
	list-style: none
}
#leftTab .panel ul li {
	display: inline-block;
	height: 20px;
	padding-left: 7px;
	background: url(/include/images/bird/main/050.gif) no-repeat 0 6px;
	line-height: 20px
}
#leftTab .panel ul li a {
	color: #444444;
	text-decoration: none;
}
#leftTab .panel ul li a:hover {
	color: blue;
	text-decoration: underline;
}
/* krmContentLeft > leftBase 토대연구 */
#leftBase h1 {
	height: 16px
}
#leftBase span {
	display: inline-block;
	height: 19px;
	line-height: 19px;
	vertical-align: middle
}
#leftBase div {
	margin-bottom: 5px
}
#leftBase .baseImgBorder {
	border: 3px solid #D8D8D8
}
/* krmContent > krmContentMiddle */
#krmContentMiddle {
	float: left;
	width: 360px;
	/*margin-right: 22px*/
}
/* krmContentMiddle > searchIcon 연구자료 아이콘 */
#krmContentMiddle #searchIcon {
	width: 100%;
	height: 144px;
	line-height: 144px
}
#krmContentMiddle #searchIcon div {
	height: 16px
}
#krmContentMiddle #searchIcon ul li {
	float: left;
	height: 80px;
	margin: 7px 5px 0 0;
	line-height: 80px;
	list-style: none
}
/* krmContentMiddle > researchField 연구분야 */
#krmContentMiddle #researchField {
	clear: both;
	width: 100%;
	height: 155px;
	line-height: 155px
}
#krmContentMiddle #researchField ul {
	width: 250px
}
#krmContentMiddle #researchField ul li {
	float: left;
	height: 28px;
	margin-right: 3px;
	line-height: 28px;
	list-style: none
}
/* krmContentMiddle > inmun 인문학대중화 */
#inmun {
	width: 100%
}
#inmun #inmunUnderline {
	width: 100%;
	height: 28px;
	border-bottom: 2px solid #4c8fce
}
#inmun #inmunUnderline div {
	height: 27px
}
#inmun ul li { list-style:none}
#inmun .inmunBox {
	clear: both;
	width: 358px;
	height: 103px;
	border: 1px solid #c8c8c8
}
#inmun #worldIcon {
	width: 78px;
	margin: 12px
}
#inmun #worldTxt {
	width: 240px;
	margin: 10px 10px 10px 0;
}
#inmun #seokhakIcon{
	width: 80px;
	margin: 20px 10px 10px 18px;
	display:inline-block;
	text-align:center;
	float:left
}
#inmun #seokhakTxt {
	width: 255px;
	margin: 5px 10px 2px 10px;
}
#inmun #seokhakRecent {
	width: 255px;
	float:left;
	padding: 0px 0 0 10px
}
/* krmContent > krmContentRight 기타 연구성과물 유형*/
#krmContentRight {
	float: left;
	width: 295px
}
#krmContentRight #moreSearch {
	height: 85px;
	margin-top:23px
}
#krmContentRight #moreSearch ul li {
	float: left;
	height: 26px;
	line-height: 26px;
	list-style: none
}
#krmContentRight #moreSearchTitle {
	height: 20px;
	margin-bottom: 4px
}
#krmContentRight #extMenu,#mobileWeb {
	margin-left:30px;
}
#krmContentRight #extMenu li {
	list-style: none;
}
#extMenu #bn1,#bn2 { height: 65px}
#extMenu #bn3 { height: 118px}
#extMenu #bn4 { height: 65px;margin-bottom:10px;}
/* krmFooter */
#krmFooter {
	clear:both;
	width: 100%;
	text-align: center;
	/* overflow: hidden;
	position: relative; */
	/* min-width: 1000px;
	_margin-left: 1000px; 
	zoom: 1*/
}
/* krmFooter > infoBarBG > infoBar 푸터 회색배경 */
#infoBarBG {
	position: relative;
	width: 100%;
	height: 40px;
	background: url(/include/images/bird/bottom/004.gif);
	line-height: 40px;
	text-align: center
}
#infoBar {
	display: inline-block;
	width: 955px;
	margin-top: 7px
}
#infoBar #ifBar1,#ifBar2,#ifBar3 {
	float: left
}
#infoBar #ifBar1 img {
	margin-right: 25px
}
#infoBar #ifBar2 {
	margin: 0 10px;
}
#infoBar #ifBar3 img {
	margin-right: 6px
}
/* krmFooter > ftSection 청사 센터 안내 */
#ftSection {
	display: inline-block;
	width: 955px;
	height: 79px;
	margin-top: 5px;
	line-height: 79px
}
.ftBox {
	float: left;
	width: 240px;
	margin: 6px 3px 0;
	padding: 8px 0 0 5px;
	border: 1px solid #DADADA;
	text-align: left
}
.ftBox div {
	padding: 2px
}
#ftTel {
	float: left;
	margin: 6px 3px
}
/* SUBPAGE */
#krmSubBg {
	width: 100%;
	height: 115px;
	background-image: url(/include/bird/ko/images/main2/bg-img.jpg);
	text-align: center;
	border-bottom:1px solid #efefef
}
#krmSubBg #krmSubImg {
	display: inline-block;
	width: 950px;
	height: 115px;
	text-align: left
}
#krmSubLogin {
	width: 200px;
	height: 80px;
	margin-top: 20px;
	float: left;
}
#krmSubLogin #krmSubLoginInput {
	float: left;
	border:0px solid red;
	height:47px;
	line-height:47px;
	width: 128px;
	margin:0 6px 4px 0;
	position:relative;
}
#krmSubLogin #krmSubLoginInput > div > input {
	border: 1px #A09F9F solid;
	font-family:dotum;
	color: #444444;
	font-size: 12px;
	line-height:19px;
	padding-left:7px;
	width: 129px;
	margin-top:1px;
	height:22px;
}
#krmSubLogin #krmSubLoginInput #id {
	margin-bottom:2px;
} 
#krmSubLogin #krmSubLoginInput div {
	clear: both;
}
#krmSubLogin #krmSubLoginBtn {
	float: left;
	width: 56px;
	height: 47px;
	line-height: 47px
}
#krmSubLogin #krmSubLoginMem {
	clear: both
}
#krmSubLogin #krmSubLoginMem,#krmSubLoginFind {
	float: left
}
#krmSubLogin form > div {
	height:27px;
}
#krmMiniSearchLabel {
	position:absolute;
	top:83px;
	left:23px;
	width:60px;
	height:22px;
	color:black;
	font-family:Malgun Gothic, dotum;
	text-align:center;
	padding:1px 1px 0 0;
	font-size:13px;
	font-weight:bold;
}
#krmMiniSearch {
	position:absolute;
	top:82px;
	left:84px;
	z-index:1;
	height:22px;
	border:2px solid #4387CE;
	background-color:white;
}
#krmMiniSearch #kmsInput input {
	height:18px;
	width:209px;
	font-family:dotum;
	font-size:12px;
	padding: 2px 0 0 7px;
	margin:0;
}
#krmMiniSearch #kmsTitle {
	background-color:#4387CE;
	color:white;
	height:20px;
	width:41px;
	padding:2px 0px 0 2px;
	text-align:center;
	cursor:pointer;
}
#krmMiniSearch #kmsTitle:hover{
	background-color:#48719C;
	color:white;
}
#krmSubImg #krmSubTitleBg {
	float: left;
	width: 750px;
	height: 115px;
	line-height: 115px;
	background-image: url(/include/images/bird/common/top_img.png);
	background-repeat: no-repeat;
	position:relative;
	border-bottom:1px solid #efefef
}
#krmSubImg #krmSubTitleBg h1 {
	height: 53px;
	line-height: 53px;
	margin: 32px 0 0 30px;
	position:absolute;
	top:-12px;
	z-index:0;
}
#krmContent #subLeftMenu {
	text-align:left;
	width: 198px;
	float: left;
}
#krmContent #subContent {
	margin: 10px 0 0 15px;
	float: left;
	width: 730px;
	text-align:left;
	/* position:relative; */
}
#subContent .placeholder {
	float: right;
	/* position:absolute; */
	font-family: "Dotum";
	font-size: 11px;
	color: #737373;
	height: 14px;
	line-height: 14px;
	margin: 5px -75px 0 0;
}
#subContent .placeholderBestResearch {
    /* float: right; */
    position:absolute;
    right:0px;
    top:2px;
    font-family: "Dotum";
	font-size: 11px;
	color: #737373;
	height: 14px;
	line-height: 12px;
	margin: 5px 10px 0 0;
}
#subContent h1 {
	margin-bottom:3px;
}
#subContent h1 + div { padding-top:15px;}
#subContent .placeholderTs {
    position:absolute;
    right:-10px;
    top:7px;
    width:50%;
    text-align:right;
	font-family:Dotum;
	font-size:11px;
	color:#737373;
	/* right:0px;height: 25px; */
	/* line-height: 12px; */
	/* margin: 5px -15px 0 0; */
}
#subContent .placeholder2 {
	float: right;
	font-family: "Dotum";
	font-size: 11px;
	color: #737373;
	height: 14px;
	line-height: 14px;
	/* margin: 5px -60px 5px 0; */
}
#subContent .guideTbl td { padding:10px;}
/* krmts/bird/wordDicDetail  */
.cdBorder { border:3px solid #e7e7e7; margin:30px 0 0 30px; padding:25px; width: 660px; }
.cdLine1 { float:left;display:inline-block;border-bottom:1px solid #010101;height:1px;width:120px}
.cdLine2 { float:left;display:inline-block;border-bottom:1px solid #dcdcdc;height:1px;width:540px}
.cdList { background-color: #f8f8f8; padding:9px;margin:15px 0 15px 0; }
.cdList > li { margin:0 20px;padding:0; list-style-type:disc;}
/* 가운데 위치 .pop-layer {display:none; position: absolute; top: 50%; left: 50%; height:auto;  background-color:#fff; border: 5px solid #3571B5; z-index: 10;} */	
.pop-layer {display:none; position: absolute; top: 370px; left: 200px; height:auto;  background-color:#fff; border: 5px solid #3571B5; z-index: 10;} 	
.pop-layer .pop-container {padding:20px 25px 2px 25px;}
.pop-layer p.ctxt {color: #666; line-height: 25px;}
.pop-layer .btn-r {width: 100%; margin:10px 0 20px; padding-top: 10px; border-top: 1px solid #DDD; text-align:right;}
a.cbtn {display:inline-block; height:25px; padding:0 14px 0; border:1px solid #304a8a; background-color:#3A79BD; font-size:13px; color:#fff; line-height:25px;text-decoration: none}	
a.cbtn:hover {border: 1px solid #091940; background-color:#1f326a; color:#fff;}
.popTitle {font-weight:bold;text-align:center;display:block;font-size:12pt;font-family:Malgun Gothic, dotum}
.popCheckTxt {cursor:pointer;display:inline-block;font-family:Malgun Gothic, dotum}
#popCheck {position:relative;top:2px;}
#searchSelector li label { position: relative; top: -4px; }
#changeWrap {position:relative;top:-62px;left:820px;display:inline-block}
#changeWrap li {width:65px;padding:0px;float:left;}
/*authInfoSearch*/
#detailPersonalInfo { height:150px;}
#detailPersonalInfo .dpiTD1 { width:500px; border:0px solid #e2e2e2; padding:50px 0 50px 10px;font-size:48px;color:black;font-weight:bold;font-family:helvetica,Arial;line-height:55px}
#detailPersonalInfo .dpiTD1 .dpiName {color:#0355a3;font-size:1.9em;margin-left:-8px;font-family:"malgun gothic",helvetica,Arial;}
#detailPersonalInfo .dpiTD2 { width:420px; border:5px solid #efefef; padding:9px 0 9px 10px}
#dpiCount { width:410px;border:0px solid blue;border-spacing:0;border-collapse: collapse;}
#dpiCount tr td { padding:2px 10px; height:25px; font-weight:bold;}
#dpiCount .underline {border-bottom:1px solid #efefef;}
#dpiCount .dpicImg { width:140px}
#dpiCount .dpicTD1 { padding-left:0px;width:155px; text-align:left; color:black;}
#dpiCount .dpicTD2 { color:#ff6600;padding-left:15px }
#dpiCount .dpicTD2 > p { color:#ff6600;}
#dpiCount .dpicTD2 > a { color:blue; text-decoration:underline}
.dpiList tr td { height:46px;}
#iframePersonalDiv a {color:blue;}
#iframePersonalDiv a:hover {color:red}
.titleBullet {padding-right:6px;position:relative;top:-3px}
.titleBullet2 {padding-right:5px;position:relative;top:0px}
/*searchAdvanced*/
.searchTitleIcon {width:200px;text-align:left;margin-left:30px;height:65px}
.searchTitleText {font-family:"Nanum Gothic",Dotum;font-size:16px;color:#131313;padding-top:3px;font-weight:bold;position:relative;top:20px;}
.guide-nav > li > a {position: relative;display: block;padding: 10px 23px;}
.totalsearch-wrap {text-align:center;border:5px solid #efefef;margin-top:30px;padding:40px 0}
.totalsearch-info1 {margin-top:30px;text-align:center}
.totalsearch-info1 > input {width:340px;}
.totalsearch-info2 {text-align:left;margin-top: 40px;}
.totalsearch-info2 > p {padding:10px 0 0 35px;line-height:18px;}
/* 하단 FOOTER */
.ft-top{ float:left; width:100%; background:url(/include/bird/ko/images/main2/f-bg.jpg); padding:4px 0px 6px 0px;}
.ft-top >.ft-tinner{ width:950px; margin:0 auto; background:url(../images/main2/f-bg.jpg);}
.ft-top >.ft-tinner>.ft-top1>.ft-rights {position:absolute;left:317px;top:10px}
.ft-top > .ft-tinner > .ft-top1 > .ft-rights > a {color:white;}
.ft-top > .ft-tinner > .ft-top1 > .ft-rights > a:hover {color:white;text-decoration:underline}
.ft-top > .ft-tinner > .ft-top1 > .ft-rights > a:visited {color:white;}
.ft-top >.ft-tinner>.ft-top1, .ft-top2, .ft-top3 {float: left}
.ft-top .ft-top2{ margin-top:4px; margin-right:14px;}
.ft-top .ft-top3 { margin-top:2px;}
.ft-top .ft-top1 .ft-copy{ padding:4px 0px 0px 12px; display:inline-block;margin-right:25px;}
.ft-top select{
	background-color:#fff;
	border:1px solid #d4d4d4; 
	height:24px; 
	line-height:24px; 
	width:159px;
    background:#fff url(../images/main2/select_bt.gif) 137px 0px no-repeat ; /* 네이티브 화살표를 커스텀 화살표로 대체 */
    -webkit-appearance: none; /* 네이티브 외형 감추기 */
    -moz-appearance: none;
    appearance: none;
}

.ft-bottom{width:950px; margin:0 auto;}
.ft-bottom .ft-binner { padding:14px 0; float:left;}
.ft-font1 {	font-family: "sans-serif","Nanum Gothic","tahoma";font-size: 12px;color: #737373;line-height: 13px;	font-weight: bold;}
.ft-font2 {	font-family: "sans-serif","Nanum Gothic","tahoma";font-size: 11px;color: #737373;}
.ftBox { background:#fff;float:left;width:310px;margin:6px 5px 0 0;padding: 8px 4px 4px 14px;border: 1px solid #DADADA;text-align: left;height:70px;line-height: 17px;}
.ftBox div {padding: 2px}

.morecontent span {display: none;}
.morelink {display: block;}
.api01 { font-size: "11pt";font-weight:"bold"}