@charset "utf-8";
@import url(board.css);


h2.search { display:none;}
#location.search{display:none;}

/* 검색박스 */
#searchbox {position:relative; width:968px; height:66px; padding-top:13px; background: url(/images/search/search_bg.gif) no-repeat top; } 
#searchbox img {vertical-align:middle; margin-left:110px; padding-right:10px;}
#searchbox input.text {width:320px; height:15px; margin-right:6px; border:4px solid #000; font-family:돋움; font-size: 1em; text-align:middle; padding-top:3px;}
#searchbox span.bt{margin-left:20px; padding-left:10px; color:#418e00; background: url(/images/common/g_ico.gif) 0 3px no-repeat;}
.searchbt {position:absolute; top:20px; left:507px;}
.wrap{position:absolute; width:326px; height:157px; border:1px solid #000; background-color:#fff; border-top:none; z-index:1;}
.wrap .title {background-color:#f4f4f4; padding:5px 0 5px 5px; font-weight:bold; color:#000;}
.wrap .title img.top {margin-left:170px;}
.wrap .title img.bottom{margin-left:10px;}
.wrap .word {height:100px; overflow:auto;}
.wrap .word li {height:23px; vertical-align:top; font-family:돋움; font-size: 1.1em;}
.wrap .word li a {display:block; width:100%; padding:3px 0 2px; font-family:돋움; font-size: 1em; background-color:#fff; color:#666; text-indent:10px; text-decoration:none;}
.wrap .word li a:hover {text-decoration:none;}


/* tab */
.searchtab {width:969px; height:32px; margin-top:10px; background: url(/images/search/tab_bg.gif) no-repeat top;}
.searchtab ul li {float:left; color:#fff; padding:8px 25px 0 25px; background: url(/images/search/tab_bar.gif) right 0.7em no-repeat;}
.searchtab ul li a {position:relative; padding:5px 10px 10px 10px; color:#fff;}
.searchtab ul li a:hover, .infoTab ul li a:focus {background:#fff; color:#000;}
.searchtab ul li a.choice {background:#fff; color:#000; font-weight:bold;}

/* 검색결과 */

#searchresult {float:left; width:770px; margin-top:20px; margin-right:15px;}
#searchresult a{color:#0d53a4;}
#searchresult .txt{height:30px; border-bottom:1px solid #cccccc;}
#searchresult .txt span {display:inline; font-family:"나눔고딕", "돋움"; font-size: 1.3em; font-weight:bold;  color:#ff7214;}
#searchresult h2.information {padding:10px 0 0 0; font-weight:bold; font-family:"고딕"; font-size: 1.1em; color:#000; background:none; margin-top:25px;} /* 결과 타이틀 */
#searchresult .more {width:770px; margin-top:-25px; text-align:right;} /* 결과 더보기 버튼*/
#searchresult .more span { padding-left:10px; color:#fa602e; background: url(/images/common/o_ico.gif) 0 3px no-repeat;}/* 결과 더보기 버튼*/
#searchresult .morep {width:770px; text-align:right;} /* 결과 더보기 버튼*/
#searchresult .morep span { padding-left:10px; color:#fa602e; background: url(/images/common/o_ico.gif) 0 3px no-repeat;}/* 결과 더보기 버튼*/

/* 도서정보 */
.book {overflow:hidden; width:100%; margin-top:8px; border-bottom:1px solid #cccccc; }
.book dl {display:inline; float:left; width:760px; margin:15px 0 0 10px; padding-bottom:10px; background:url(../../images/Common/bg_dotG.gif) left bottom repeat-x;}
.book dl.none {margin-bottom:20px; background:none;}
.book dt {width:625px; margin:0 0 5px 115px; padding:0; letter-spacing:1px;}
.book dt.people {width:625px; margin:0px; padding:0; letter-spacing:1px;}
.book dd {margin:0 0 0 115px;}
.book dd.people {margin:0 0 10px 0; }
.book dd.bookcon {width:625px; margin:0 0 0 115px; padding:10px 0 0px 0; line-height:1.4;}
.book dd.img {margin:0; padding:0; background:none;}
.book dd.img img {float:left; width:74px; height:115px; margin-top:-20px; padding:3px; border:1px solid #ccc;}
.book dd.artimg {margin:0; padding:0; background:none;}
.book dd.artimg img {float:left; width:91px; height:113px; margin-top:-20px; padding:3px; border:1px solid #ccc;}


/* 매거진& 웹문서 */
.web {overflow:hidden; width:100%; margin-top:8px; padding-bottom:30px; border-bottom:1px solid #cccccc; }
.web p {width:760px; margin:15px 0 0 10px;}
.web p.line {margin-top:5px;  padding-bottom:10px; background:url(../../images/Common/bg_dotG.gif) left bottom repeat-x;}
.web p.linenone {margin-top:5px; background:none;}


/* 포토 & 이미지 */
.photo ul {width:770px; padding-top:20px; overflow:hidden;}
.photo ul li {display:inline; float:left; width:141px; margin-left:10px; margin-bottom:10px; background:url(../../images/search/photo_bg.gif) left top  no-repeat; }
.photo ul li span {display:block; overflow:hidden;}
.photo ul li img {display:block; width:123px; height:96px; padding:7px; margin-bottom:10px;}
.photo ul li a {font-weight:normal; color:#202020;}
.photo ul li a.writer {display:block; overflow:hidden; font-weight:normal; color:#666;}


/* 퀵메뉴 */
#viewinfo #searchquick h2{margin-top:8px; margin-left:10px; margin-bottom:15px; padding:0px; font-size:1em; background:none;}
#viewinfo #searchquick h2 span.black {font-size:12px; font-weight:bold; color:#000;}
#viewinfo #searchquick h2 span.orange {font-size:12px; font-weight:bold; color:#ff7214;}

#searchquick {margin-top:20px;}
/* #searchquick {margin-top:20px; float:left;} */
#searchquick .Topsearch {width:180px; height:290px; background: url(/images/search/quick_bg.gif) no-repeat top; overflow:hidden;}
#searchquick .Topsearch ol {width:160px;  margin-left:10px; }
#searchquick .Topsearch ol li {position:relative; padding:0 0 6px 0; margin:0;}
#searchquick .Topsearch ol li a {padding-top:2px;  padding-left:30px;}
#searchquick .Topsearch ol li span {position:absolute; left:110px; width:40px; padding:0 5px 0 10px;}
#searchquick .Topsearch ol li span.sinfo {position:absolute; left:110px; top:5px; width:20px; padding:0 1px 0 10px;}
#searchquick .Topsearch ol li span img {padding-right:5px; padding-top:6px; margin:3px 0;}

#searchquick .Topsearch ol li.num1 {background:url(../../images/Common/icn_rank1.gif) 0.5em 0.1em no-repeat;}
#searchquick .Topsearch ol li.num2 {background:url(../../images/Common/icn_rank2.gif) 0.5em 0.1em no-repeat;}
#searchquick .Topsearch ol li.num3 {background:url(../../images/Common/icn_rank3.gif) 0.5em 0.1em no-repeat;}
#searchquick .Topsearch ol li.num4 {background:url(../../images/Common/icn_rank4.gif) 0.5em 0.1em no-repeat;}
#searchquick .Topsearch ol li.num5 {background:url(../../images/Common/icn_rank5.gif) 0.5em 0.1em no-repeat;}
#searchquick .Topsearch ol li.num6 {background:url(../../images/Common/icn_rank6.gif) 0.5em 0.1em no-repeat;}
#searchquick .Topsearch ol li.num7 {background:url(../../images/Common/icn_rank7.gif) 0.5em 0.1em no-repeat;}
#searchquick .Topsearch ol li.num8 {background:url(../../images/Common/icn_rank8.gif) 0.5em 0.1em no-repeat;}
#searchquick .Topsearch ol li.num9 {background:url(../../images/Common/icn_rank9.gif) 0.5em 0.1em no-repeat;}
#searchquick .Topsearch ol li.num10 {background:url(../../images/Common/icn_rank10.gif) 0.5em 0.1em no-repeat;}