@charset "utf-8";
@import url("/commons/css/base.css");
@import url("/mylibrary/css/library.css");


body.bg_style01 {background:url('/commons/images/bg_style_01.gif') repeat-x left top;}
/**/
.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 기관회원  */
body.bg_style03{background:url(/commons/images/bg_style03.gif) 0 101px repeat-x;}
div.institution_wrap{width:930px; margin-left:14px; padding-bottom:15px;}
body.bg_style03 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 p.flash{position:absolute; left:40px; top:30px;}
div.header ul.top_navigation {position: absolute; top:10px; right: 0; z-index:9999;}
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;}
div.header ul.top_navigation li.institution{position:relative;}

div.header ul.top_navigation li.institution div.institution_layer{position:absolute; left:-98px; top:13px; border:1px solid #616161; z-index:9999; background:#fff;}
div.header ul.top_navigation li.institution div.institution_layer ul li{clear:both; padding:0; margin:0; background:none; width:168px; height:20px;}
div.header ul.top_navigation li.institution div.institution_layer ul li a{display:-moz-inline-stack; display:block; width:152px; text-decoration:none; color:#4a4a4a; font-size:11px;  padding-left:16px; line-height:20px; background:url(/commons/images/bul_institution.gif) 9px 9px no-repeat;}
div.header ul.top_navigation li.institution div.institution_layer ul li a:hover{background:#fff4df url(/commons/images/bul_institution.gif) 9px 9px no-repeat;}

/* 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 0 0 22px; 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: 270px;/* 100518 hgk width수정 */
}
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:10px;}
div.call ul{width:180px; overflow:hidden;}/* 100518 hgk width수정 */
div.call ul li{float:left; margin-top:2px;}
div.mark{float:left; padding-left:10px; margin-top:0px;}
ul.rfoot {float: right;}
ul.rfoot li {float:left; padding: 0 0px 2px 2px; font-size: 0;}/* 100805 hgk padding수정 */
ul.rfoot li.first-child { padding: 0 0px 2px 4px;}/* 100805 hgk 수정 */
ul.rfoot li.first-child02 {clear:both; padding: 0 0px 2px 4px;}/* 100805 hgk 추가 */
ul.rfoot li.pr0 {padding-right:0;}/* 100518 hgk 추가 */
div.call img{vertical-align:middle;}/* 100518 hgk 추가 */

/* 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:7px;}
.gnb li.subTab{float:right; padding: 10px 0 0 0;}
.gnb li.subTab ul.two_mn a.first{padding-right:7px;}

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:35px; z-index:1; text-align:left;}
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 */
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; z-index:9999;}
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;  height: 1%;}
div.addTitle p.title{background:url(/commons/images/bul_title.gif) 0 5px no-repeat; padding-left:16px; position:absolute; left:10px; top:23px;}
div.addTitle p.title span.sub{padding-left:8px; position:relative; top:3px; *top:0; font-size:17px; font-weight:bold; color:#696969; letter-spacing:-1px;}
div.addTitle p.title span.bar{color:#dedede;}

/* 2009-12-10 kjs gnb 제발 이번이 마지막이길!!! */

div.sub_search_area{}
div.sub_search_area div.search_switch{text-align:left; padding-bottom:2px;}
div.sub_search_area div.search_switch ul.radio_switch li{float:left; padding-right:3px;}
div.sub_search_area div.search_switch ul.renew_search{float:right; padding-right:7px; margin-top:1px;}
div.sub_search_area div.search_switch ul.renew_search li{float:left;}
div.sub_search_area div.search_switch ul.renew_search li.line{padding-left:7px; margin-left:7px; background:url(/commons/images/bg_header_line.gif) 0 0 no-repeat;}
div.sub_search_area div.search_switch label img{margin-top:1px; *margin-top:2px;}

div.sub_search_area ul.renew_search_set{clear:both; text-align:left; display:block; height:15px;}