@charset "utf-8";

html {
	width:100%;
	*height:100%;
}
body {
	color: #4a4a4a;
	width: 100%;
	*height: 100%;
	font-size: 12px;
	line-height: 1em;
	font-family: dotum, "돋움", sans-serif;
	padding: 0px;
	margin: 0px;
	background:url(/commons/images/bg_style03.gif) 0 101px repeat-x;
}
*{margin:0px;padding:0px;}
div, p, ol, ul, li, img, a, h1, h2, h3, h4, h5, h6, form, span, iframe, dl, dt, dd {
	margin: 0px;
	padding: 0px;
}
ul, ol { list-style: none}

table, th, td { border-collapse: collapse; margin: 0; padding: 0}
table caption {display: none;}

label{cursor:pointer;}

fieldset { border:0; margin: 0px; padding: 0px}
legend { display: none}



/* 기본링크 설정 */
a:link, a:visited { color: #585858; text-decoration: none; }
a:active, a:hover { color: #585858; text-decoration: underline}

img { font-size: 0px; border: 0px; vertical-align:top;}
hr { display: none}
col { background: none}

/*.iePngFix { behavior: url('../js/iepngfix.htc')}*/

/* floating 을 해제하기 위한 클래스 추가, 의미없는 clear만 있는 gabage source 제거 */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* 2009-10-15 tootip PMH */
#text {color:#6f6f6f;}
.hotspot {color:#6f6f6f; padding-bottom:1px;  cursor:pointer}

#tt {position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden}

/* 2009-11-06 kjs */

label.accessibility{visibility:hidden;overflow:hidden;width:0; height:0; margin:0; padding:0; font-size:0; line-height:0; position:absolute; left:-9999px; top:-9999px;}






/**/
.accessibility {
	text-indent: -9999px;
	font-size: 0; height: 0;
	line-height: 0;
}

/* layout */
div.wrap {
	width:930px;
	margin:0 auto;
	padding-bottom:15px;
}

div.header{
	position:relative;
	top:0px;left:0px;
	height:141px;
	display:inline-block;
}


/* 2009-12-04 기관회원  */
div.institution_wrap{width:930px; margin-left:14px; padding-bottom:15px;}
h2.institution{position:absolute; left:503px; top:32px;}


/* 자료검색위치 */
div.header h1.search {position: absolute; top: 34px; left: 389px;}
div.header h2.search {position: absolute;margin:10px 0 0 0;}
p.body_permalink{position: absolute;top:9px;left:0px;}

/* 마이리스 위치 */
h1.logo{position:absolute;top:47px;left:23px;}
h2.title{text-align:center;padding-top:44px;}

div.header {position: relative; height: 141px;min-width:930px;}
div.header p.description {position: absolute; top: 43px; left: 62px;}
div.header ul.top_navigation {position: absolute; top:10px; right: 0;}
div.header ul.top_navigation li {float: left; background: url('/commons/images/icon_dot_01.gif') no-repeat 0 4px; padding: 0 6px 0 5px;}

/* search_sbox */
div.search_box ul.search_sbox li{float:left;}
div.search_box ul.search_sbox li.select{width:63px;padding:6px 0 0 11px;}
div.search_box ul.search_sbox li.select span.selecter{float:left;overflow:hidden;display:block;width:40px;}
div.search_box ul.search_sbox li.select input.arrow{float:left;width:23px;height:14px;}
div.search_box ul.search_sbox li.data{padding:5px 0 0 5px;}
div.search_box ul.search_sbox li.data input{width:150px;border:0;font-family:dotum;color:#616161;}
/* 20090925 BJP 추기 S */
div.search_box ul.search_sbox li.data input.fsearch {width:223px;border:0;font-family:dotum;color:#616161;}
/* 20090925 BJP 추기 E */
div.search_box ul.search_sbox li.data input.library{width:105px;}

ul.top_navi{
	position:absolute;
	top:10px;left:10px;
}
ul.top_navi li{
	float:left;
	padding:0 15px 0 17px;
	background:url('/myriss/images/bg_vline_top.gif') no-repeat left 2px;
}
ul.top_navi li.first{background:none;padding-left:0px;}

/* footer */
div.footer {width: 100%; margin-top: 48px;}
div.footerMain{margin-top:10px;}
div.footer ul.banner {padding-left:22px;border:1px solid #e7e7e7; overflow: hidden; margin-bottom: 13px;}
div.footer ul.banner li {float: left; padding:0 27px; font-size: 0;}

h4.footer {float: left; background: url('/commons/images/icon_vbar_03.gif') no-repeat right 6px; width: 102px; height: 26px; padding: 9px 0 0 0; margin: 0 24px 0 0;}
div.foot_layout {float: left;}
ul.foot_layout {
	clear: left;
	width: 286px;
}
ul.foot_layout li {
	float: left;
	background: url('/commons/images/icon_vbar_04.gif') no-repeat 0 2px;
	padding: 0 10px;
	font-size: 0;
}
address {padding: 4px 0 7px; font-size: 0;}
ul.foot_layout li.first-child {
	background: none;
	padding-left: 0;
}
div.call {float: left; height: 32px; background: url('/commons/images/icon_vbar_03.gif') no-repeat 0 6px; padding-left: 17px;}
div.call ul li{float:left; margin-top:3px;}
div.mark{float:left; padding-left:24px; margin-top:-5px;}
ul.rfoot {float: right;}
ul.rfoot li {float: left; background: url('/commons/images/icon_vbar_02.gif') no-repeat 0 0; padding: 0 0 0 11px; font-size: 0;}
ul.rfoot li.first-child {background: none; padding: 0 11px 0 0;}

/* gnb */
.gnb {
	position: absolute;
	z-index:0;
	width:930px;
	top: 101px;
	left:0;
	height: 37px;
	padding: 3px 0 0 0;	
}
.gnb li { float: left;}
.gnb li.blog {float:right;padding: 7px 28px 0 0;}
.gnb li.kocw{position:absolute; right:0; top:14px;}

div.middel ul.go {float: right; overflow: hidden; padding-top: 10px; line-height: 1.1em;}
div.middel ul.go li {float: left; color: #b4b4b4; font-size: 11px; padding-left: 10px; letter-spacing: -1px;}


div.cont {margin:0px 0 0 0;}

/* 기관서비스 메뉴  */
.headerboxlayer{
	position:absolute;
	background:#FFFFFF;
	display:none;
	z-index:20;
}
.hblmyauction{
	left:0px;
	top:25px;
	width:69px;
}
.hblsellmanagement{
	left:0px;
	top:35px;
	width:85px;
}
.hblmyauction{left:855px;border:1px solid #e3e3e3;}
.headerboxlayer ul{
	padding-left:5px;

}
.headerboxlayer ul li{
	font-size:11px;
	line-height:1.2em;

}
.headerboxlayer ul li a{
	width:100%;
	color:#666;
	padding:3px 0 0 3px;
	display:block;
}
.headerboxlayer ul li a:hover{
	color:#FF6600;
}
.m{
	background:none;
}
.m a{
	padding-right:20px;
}

/* 탑검색영역 */
div.search_box {float:left; width:233px; height:25px; 	border:2px solid #616161;margin:0 5px 0 0;}
div.search_box input.style{padding:6px  0 0 3px;width:180px;border:0px;}
div.sbtn_area{float:left;}
div.sub_search_area {width:290px;position:absolute;right:0px;top:40px;z-index:1;}
div.search_option {height:13px;width:290px;position: relative; top: 0px; right: 0px; }
div.search_option li {float:left;}
div.search_option li.multime {float:right;padding-right:53px;}
div.t_search {float:left;border: 3px solid #616161; width: 400px; height: 23px; padding: 7px 0 0 5px; margin-right: 3px; vertical-align: top;}
.input_form {padding:6px  0 0 3px;width:180px;border:0px;}
div.sub_search_area input.t_btn2 {width: 44px; height: 31px;}

/*.search_set {clear:both;height:11px;}*/
.search_set {position:absolute;top:0px;left:0px;height:15px;}
.search_set input.research{width:11px;height:11px;}
.search_set span{padding:0 3px 0 0;}
.search_set span.line{
	padding:0 0 0 6px;
	background:url('/commons/images/bg_stab_line.gif') no-repeat left top;
}

.search_set_lib {position:absolute;top:-6px;left:0px;height:15px;}
.search_set_lib input.research{width:11px;height:11px;}
.search_set_lib span{padding:0 3px 0 0;}
.search_set_lib span.line{
	padding:0 0 0 6px;
	background:url('/commons/images/bg_stab_line.gif') no-repeat left top;
}
.search_set_lib img{margin:3px 0 0 3px;}
.search_set_lib li{float:left;}
p.search_set_btm{clear:both;}

/* select_area01 */
div.select_area01{position:relative;top:0px;left:0px;}
div.select_list{
	position:absolute;
	top:20px;
	left:24px;
	display:block;
	height:60px;
	border:1px solid #b0b0b0;
	overflow-x: hidden;
	overflow-y: scroll;
	/*scrollbar-face-color: #fff;
	scrollbar-shadow-color: #fff;
	scrollbar-highlight-color: #fff;
	scrollbar-3dlight-color: #fff;
	scrollbar-darkshadow-color: #fff;
	scrollbar-track-color: #fff;
	scrollbar-arrow-color: #fff;*/
}
div.select_list ul{
	padding:0 0 4px 0;
	font-size:11px;
	color:#737373;
	background:#fff;
}
div.select_list ul li{}
div.select_list ul a{
	display:block;
	height:15px;
	padding:4px 0 0 5px;
}
div.select_list ul a:hover{text-decoration:none;background:#fff4df;}

/* paging_r */
/*.paging_r {float:right;width:195px;height:25px;text-align:center;font-size:11px;letter-spacing:-1px;margin-top:5px;}
.paging_r a{color:#666;padding:0 6px 0 2px;}
.paging_r strong{display:inline-block;border:1px solid #c7c7c7;background-color:#f5f5f5;color:#ff8600;padding:3px 6px 3px 5px;margin-right:4px;text-decoration:none;font-size:11px;letter-spacing:-1px;vertical-align:middle;}
.paging_r .arrow{padding:0;background:none;}
.paging_r .arrow img{vertical-align:middle;margin:1px 0;}
.paging_r .prev{margin:0 10px 0 1px;}
.paging_r .next{padding:0 1px 0 10px;margin-left:-4px;border-left:1px solid #fff;}*/


/* paging_r */
div.paging_r{clear:both;width:100%;text-align:center;padding-top:10px;}
div.btmh0{padding-bottom:0px;}

div.paging_r ul{}
div.paging_r ul li{
	display:inline;
	height:15px;
	padding:0 4px 0 4px;
	vertical-align:top;
	font-weight:bold;
}
div.paging_r ul li a{position:relative;top:2px;left:0px;*top:0px;}
div.paging_r ul li a:link, div.paging ul li a:visited{color:#666;}
div.paging_r ul li a.choice:link, div.paging ul li a.choice:visited{color:#ff8600;}
div.paging_r ul li.first{background:none;}
div.paging_r ul li input{vertical-align:top;*margin-top:-2px;}
div.paging_r ul li.btn01{background:none;width:18px;height:15px;padding:0px;}
div.paging_r ul li.btn02{background:none;width:33px;height:15px;padding:0px;}
div.paging_r ul li strong{
	display:inline-block;
	border:1px solid #c7c7c7;
	background-color:#f5f5f5;
	color:#ff8600;
	padding:3px 7px 3px 5px;
	*margin-top:-4px;
	text-decoration:none;
	font-size:11px;
	letter-spacing:-1px;
	vertical-align:middle;
}



/* paging */
div.paging{clear:both;width:100%;text-align:center;padding-top:20px;padding-bottom:40px;}
div.btmh0{padding-bottom:0px;}
div.paging ul{}
div.paging ul li{
	display:inline;
	height:15px;
	/*padding:0 8px 0 8px;*/
	padding:0 4px 0 4px;
	vertical-align:top;
	font-weight:bold;
	/*background:url('/myriss/images/bg_paging_line.gif') no-repeat left top;*/
}
div.paging ul li a{position:relative;top:2px;left:0px;*top:0px;}
div.paging ul li a:link, div.paging ul li a:visited{color:#666;}
div.paging ul li a.choice:link, div.paging ul li a.choice:visited{color:#ff8600;}
div.paging ul li.first{background:none;}
div.paging ul li input{vertical-align:top;/*margin-top:-2px;*/*margin-top:-2px;}
div.paging ul li.btn01{background:none;width:18px;height:15px;padding:0px;}
div.paging ul li.btn02{background:none;width:33px;height:15px;padding:0px;}
div.paging ul li strong{
	display:inline-block;
	border:1px solid #c7c7c7;
	background-color:#f5f5f5;
	color:#ff8600;
	padding:3px 7px 3px 5px;
	/*margin-right:4px;*/
	*margin-top:-4px;
	text-decoration:none;
	font-size:11px;
	letter-spacing:-1px;
	vertical-align:middle;
}

div.paging .search { margin-top:5px; margin-bottom:44px; text-align:center; }
div.paging .search input.search_input { padding:1px 5px; width:233px; font:11px/14px Dotum; color:#666666; border:1px solid #e5e5e5; background-color:#f1f1f1; vertical-align:top; }
div.paging .search input.search_btn { width:39px; height:19px; vertical-align:top; }





/* 2009-11-11 kjs gnb style02 */

body.style02{background:url('/commons/images/bg_style_02.gif') repeat-x left top;}
body.style02 div.header{position:relative; text-align:center; height:137px;}
body.style02 div.header ul.top_menu_ul{position:absolute; left:0; top:8px;}
body.style02 div.header ul.top_menu_ul li{float:left; padding:0px 16px;}
body.style02 div.header ul.top_menu_ul li.line{background:url(/commons/images/mn_line.gif) 0 1px no-repeat;}
body.style02 div.header ul.top_menu_ul li.none_child{padding:0; margin-top:1px;}
body.style02 div.header ul.gnb ul.head_line_gnb{position:absolute; left:0; top:10px;}
body.style02 div.header ul.gnb ul.two_mn{position:absolute; righT:0; top:10px;}
body.style02 div.header ul.gnb ul.two_mn a.first{margin-top:-1px; padding-right:7px;}
body.style02 div.header p.description{position: absolute; top:48px; left: 23px;}
body.style02 div.header h1{margin-top:44px;}

body.style02 div.header div.sub_search_area div.search_option_lib ul.right li{margin-left:142px;}
body.style02 div.header div.sub_search_area p.search_set_btm{float:left;}


/* 2009-11-13 title + location */

div.LastDesire{padding:18px 2px 7px 0; font-size:11px; color:#787878; width:100%; text-align:right;}
div.LastDesire a{color:#787878;}
div.LastDesire em{padding:0 5px;}

div.addTitle{padding:31px 2px 13px 0; position:relative;}
div.addTitle p.title{background:url(/commons/images/bul_title.gif) 0 5px no-repeat; padding-left:16px; position:absolute; left:10px; top:23px;}
