@charset "utf-8";

a:link { text-decoration:none; color:#5c5c5c; }
a:visited { text-decoration:none; color:#5c5c5c; }
a:active { text-decoration:none; color:#5c5c5c; }
a:hover { text-decoration:none; color:#000; }

body, div, ul, li, dl, dt, dd, ol, p, h1, h2, h3, h4, h5, h6, form {margin:0; padding:0}
body {font:normal dotum,  '돋움'; font-size:12px;}
ul, ol, dl {list-style:none}
img {border:0; vertical-align:top;}
ul {list-style:none; padding:0; margin:0;}

#noView {position:absolute;width:0;height:0;font-size:0;overflow:hidden;visibility:hidden;}
a,img {selector-dummy:expression(this.hideFocus=true);} /*링크테두리 삭제*/
.fl {float:left;}
.fr {float:right;}

/* INPUT SIZE */
.textf_w80 {width:80px;}
.textf_w450 {width:450px;}

/* PADDING_TOP*/
.paddingtop0 {padding-top:0px;}
.paddingtop2 {padding-top:2px;}
.paddingtop5 {padding-top:5px;}
.paddingtop7 {padding-top:7px;}
.paddingtop8 {padding-top:8px;}

/* IMAGE */
.imgbordersty01 {border:1px solid #bebebe;}


/* TITLE */
/*.tit01 {background:url(/ypbooks/search/images/b_tit.gif) left no-repeat; float:left; padding:0 0 0 17px; margin:0 0 7px 1px;}*/
.tit01 {padding:0 0 0 17px; margin:0 0 7px 1px;}



.tcenter {text-align:center;}





#search_wrap {width:1000px; margin:0 auto;;}




/* QUICK MENU */
#qmenu {height:26px; width:1000px; background:url(/ypbooks/search/images/bg_qmenu.gif); margin-bottom:14px;}
#qmenu li {float:left; padding:8px 10px 0 0;}
#qmenu li.tit {float:left; padding:6px 10px 0 10px;}




/* TOP SEARCH */
#searchbar {width:1000px; height:112px; float:left; margin-bottom:13px;}
#searchbar li {float:left;}
#searchbar li.logo {width:172px; height:92px; padding: 0 10px 0 7px;}
#searchbar li.searchin {background:url(/ypbooks/search/images/bg_searchbar.jpg); width:649px; height:112px;}
#searchbar li.btn {margin:37px 5px 0 0;}
/* #searchbar li.re_search {padding:6px 0 3px 0; height:10px;} */
#searchbar li.re_search {margin:40px 5px 0 0; height:10px;}
#searchbartip {width:550px; color:#FFF; position:absolute; margin:82px 0 0 198px;}





#searchbar .selectsearchlist {position:absolute; width:70px; padding:3px; background-color:#FBFBF9; display:none; margin:79px 0 0 210px; z-index:1; border-right:2px solid #7B7263; border-bottom:2px solid #7B7263; border-left:2px solid #7B7263; font-size:13px;}
#searchbar .selectsearchlist ul {margin:0px; list-style:none; padding:0px;}
#searchbar .selectsearchlist li {margin:0px; width:100%; text-align:center;}
#searchbar .selectsearchlist a:link {color:#666666; text-decoration:none; display:block; padding:3px 0;}
#searchbar .selectsearchlist a:hover{color:#666666; text-decoration:none; display:block; padding:3px 0; font-weight:bold;}
#searchbar .selectsearchlist a:visited {color:#666666; text-decoration:none; display:block; padding:3px 0;}










#searchbar .selectsec {float:left; font-size:15px; color:#3D333D; border-right:1px solid #3D333D; margin:42px 0 0 10px; width:90px; text-align:center; padding-top:5px; height:20px; width:100px; cursor:pointer; display:none; display:inline;}
#searchbar .selectsec span {width:100px; background:url(/ypbooks/search/images/search_arrow.gif) right no-repeat; padding-right:18px;}

#searchbar .inkeyword {float:left; margin:43px 10px 0 10px;}
#searchbar .inkeyword input {font-weight:bold; font-size:18px; width:414px; background-color:transparent; border-style:none;}

#searchbar .autosearch {float:left; width:16px; height:16px; margin:46px 10px 0 0;}
#searchbar .btnsearch {float:left; margin:35px 0 0 0; width:72px; height:64px;}
#searchbar .tip {position:absolute; width:550px; margin:83px 0 0 16px; color:#FFF;}




/* 자동완성 */
#autosearch {position:absolute; background:url(/ypbooks/search/images/bg_autosearch.jpg); width:566px; height:245px; margin:0px 0 0 0px; z-index:100;}

#auto_left {width:344px; height:239px; float:left;}

#tabmore {background:url(/ypbooks/search/images/bg_autosearchbar.gif); width:324px; height:26px; padding:5px 0 0 16px; margin:2px 0 0 5px;}
#tabmore li {margin-right:10px;}
#tabmore li.autooff {margin:3px 0 0 115px;}

#autosearch_top {width:320px; padding:5px 10px 5px 10px; color:#7D7D7D; line-height:19px; margin-left:10px;}
#autosearch_top span {color:#3E333D;}
#autosearch_top li {float:none;}
#autosearch_top a { text-decoration:none; color:#7D7D7D;}
#autosearch_top a:hover {background:#D0D0D0;}

#autosearch_bottom {width:320px; padding:5px 10px 10px 10px; color:#7D7D7D; line-height:19px; margin-left:10px;}
#autosearch_bottom span {color:#3E333D;}
#autosearch_bottom li {float:none;}
#autosearch_bottom a { text-decoration:none; color:#7D7D7D;}
#autosearch_bottom a:hover {background:#D0D0D0;}

#auto_right {width:210px; height:239px; float:right; margin:2px 3px 0 0;}
#auto_right .prvnoti {width:155px; height:254px; margin:10px 0 0 30px;}
#auto_right li {float:none; text-align:center; line-height:17px;}
#auto_right span {font-weight:bold; font-size:13px;}

#autosearch_on {width:268px; height:90px; text-align:center; margin:63px 0 0 132px;}
#autosearch_on img { padding:5px;}

/* 검색 키워드 입력 박스 화살표 이미지 스타일 */
#set_sugicn{
	position:absolute;
	left:780px;
	top:87px; 
}

/* 검색 키워드 입력 박스 화살표 이미지 스타일 */
#set_sugicnUP{
	position:absolute;
	left:780px;
	top:87px;
}

/* iframe html 스타일 width 조절 */
#hFrame{
	display:none;
	width:566px;
	z-index:100;
}





/* 상세검색 */
#dsearch {position:absolute; background:url(/ypbooks/search/images/bg_dsearch.jpg); width:590px; height:270px; margin:99px 0 0 205px; color:#dcdcdc; padding-top:5px; z-index:60}
#dsearch p {font-weight:bold; width:70px; float:left;}
#dsearch li {float:none; line-height:25px;}
#dsearch .dlist {margin:5px 20px;}
#dsearch .divi {border-bottom:1px dotted #dcdcdc; margin:0 10px;}




/* 일반검색 */
#bsearch {position:absolute; background:url(/ypbooks/search/images/bg_bsearch.jpg); width:590px; height:91px; margin:99px 0 0 205px; color:#dcdcdc; padding-top:5px;}
#bsearch p {font-weight:bold; width:70px; float:left;}
#bsearch li {float:none; line-height:25px;}
#bsearch .blist {margin:5px 20px;}




/* CONTENTS */
#search_contents {width:1000px; float:left; margin-bottom:30px;}




/* LEFT CONTENTS */
#search_left {width:850px; float:left;}



/* TAB MENU */
#tab_search {width:848px; height:33px; background:url(/ypbooks/search/images/bg_tab.jpg); padding:2px 0 0 2px; margin-bottom:10px; float:left;}
#tab_search li {float:left; width:120px; height:23px; text-align:center; font-weight:bold; color:#FFF; padding-top:10px;}
#tab_search li.select {padding-top:0px; height:33px;}
#tab_search .selectleft {background:url(/ypbooks/search/images/tab01.gif) left top; width:5px; height:33px; float:left;}
#tab_search .selectright {width:115px; height:25px; padding-top:8px; background:url(/ypbooks/search/images/tab02.gif) top right; color:#312831; float:left;}
#tab_search a {text-decoration:none; color:#FFF;}
#tab_search a:hover {text-decoration:none; color:#312831;}




/* CATEGORY */
#categ_wrap {border:1px solid #EEEEEE; padding:1px; float:left; width:847px; color:#3D333D; margin-bottom:15px;}
#categ_wrap .categopen {position:relative; width:845px; height:20px; bottom:10px; text-align:right;}

#categ {background:url(/ypbooks/search/images/bg_cate.jpg) repeat-x top; padding:5px; float:left; width:836px;}
#categ li {line-height:22px;}
#categ span {padding:0 7px;}
#categ span.subcateg {color:#F60; padding:0 5px;}




/* SEARCH RESULT ALL */
#searchresult {font-size:14px; width:850px; color:#3D333D; margin-bottom:6px; float:left;}
#searchresult .result {float:left; padding-top:6px;}
#searchresult .result span {color:#ADAD26;}




/* SEMANTIC SEARCH */
#semanticsearch {width:838px; height:298px; background:url(/ypbooks/search/images/bg_semantic.jpg); float:left; padding:6px; margin-bottom:6px; z-index:1}




#resultfilter {background:url(/ypbooks/search/images/bg_searchfilter.gif); width:850px; height:44px; padding-top:4px; float:left; margin-bottom:20px;}
#resultfilter .titfl {float:left; margin-top:13px;}

#mark {float:left; margin-left:22px; width:247px;}
#mark .bar {position:relative; width:216px; height:40px; background:url(/ypbooks/search/images/searchfilter01_bg.gif); float:right;}
#mark .slider {position:absolute; margin:14px 0 0 50px;}

#discount {float:left; margin-left:22px; width:260px;}
#discount .bar {position:relative; width:216px; height:40px; background:url(/ypbooks/search/images/searchfilter02_bg.gif); float:right;}
#discount .slider {position:absolute; margin:14px 0 0 50px;}

#pagenum{float:left; margin-left:22px; width:272px;}
#pagenum .bar {position:relative; width:216px; height:40px; background:url(/ypbooks/search/images/searchfilter03_bg.gif); float:right;}
#pagenum .slider {position:absolute; margin:14px 0 0 50px;}

.num {position:absolute; top:14px; font:10px Tahoma, normal; color:#666; letter-spacing:-1px;}
.num2 {position:absolute; top:4px; font:10px Tahoma, normal; color:#666; letter-spacing:-1px;}



/* 검색결과정렬방식 */
#listingrule {float:left; width:835px; height:38px; background:url(/ypbooks/search/images/bg_btnbar.jpg); color:#464646; padding:7px 6px 0 9px; margin-bottom:15px;}
#listingrule img {padding-left:5px;}
#listingrule li {float:left;}
#listingrule li.resultform {padding:10px 5px 0 0;}






/* 검색결과 */
#resulttit {float:left; width:850px; height:30px; border-bottom:2px solid #8A7E6E; margin-bottom:15px;}
#resulttit .sectit {background:url(/ypbooks/search/images/b_titsearch.gif) left no-repeat; margin:0 10px 0 3px; padding:5px 0 0 24px; height:20px; float:left;}
#resulttit .sectit span {margin:-5px 0 0 0;}



/* 원본, bladebone, 20110120 수정
#resultlist {float:left; width:847px; margin-bottom:37px;}
*/
#resultlist {float:left; width:837px; margin-bottom:37px; padding:5px; border:solid 1px #fff;}
#resultlist:hover {background-color:#efefef;border:solid 1px #aaa;}

#resultlist_thum {width:112px; float:left; text-align:center; height:148px;}
#resultlist_thum .chk {float:left; height:80px; padding-top:60px;}
#resultlist_thum .thumbbookimg {width:90px; float:left;}

#resultlist_cont {margin-left:10px; float:left; width:505px; line-height:18px;}
#resultlist_cont dt {color:#464646; font-size:14px; font-weight:bold;}
#resultlist_cont dt span {color:#A2A2A2;}
#resultlist_cont dl.info01 {color:#505050; padding:5px 0; font-size:12px; font-weight:lighter;}
#resultlist_cont dl.info02 {color:#7A6D5D; font-size:12px; font-weight:lighter;}
#resultlist_cont dl.keyword {font-size:11px; color:#b2b2b2; padding:4px 0; font-weight:lighter;}
#resultlist_cont dl.keyword a {font-size:11px; color:#b2b2b2; padding:4px 0; text-decoration:none;}
#resultlist_cont dl.keyword a:hover {font-size:11px; color:#b2b2b2; padding:4px 0; text-decoration:underline;}
#resultlist_cont dl.recom {padding:0 0 6px 0;}
#resultlist_cont dl.ecf {height:23px;}
#resultlist_cont dl.ecf a {color:#616161; text-decoration:none;}
#resultlist_cont dl.ecf a:hover {color:#F60; text-decoration:none;}

#resultlist_cont dl.review {width:485px; height:103px; background:url(/ypbooks/search/images/bg_review.gif); padding:7px 10px 0 10px;}

#resultlist dl.album {width:146px; float:left; margin:0 11px 15px;}
#resultlist .chkview {width:22px; float:left; text-align:center;}
#resultlist dt.altit {font-weight:bold; padding:7px 0; text-align:center; color:##4D3D32;}
#resultlist dd.aut {text-align:center; font-size:11px; color:#505050;}
#resultlist dd.price {text-align:center; font-size:11px; color:#999999;}
#resultlist dd.price span {color:#F60; font-weight:bold;}

#resultlist_cont .event {float:left; width:440px; height:18px; background:url(/ypbooks/search/images/bg_event.gif); margin-left:2px; color:#616161; font-size:11px; padding:2px 5px 0 5px; font-weight:lighter;}

#resultlist_sellinfo {float:left; width:204px; margin-left:14px;}
#resultlist_sellinfo li.price {width:196px; height:44px; background-color:#F3F2F0; line-height:18px; padding:14px 0 0 10px; color:#505050;}
#resultlist_sellinfo li.btn01 {padding:3px 0 5px 0;}
#resultlist_sellinfo li.btn02 {margin-left:4px; float:left;}
#resultlist_sellinfo .condi {position:absolute; margin:46px 0 0 -11px;}





/*#resultempty {color:#3D333D; padding:100px 180px; font-size:14px; line-height:25px; text-align:center;}*/
#resultempty {color:#3D333D; padding:100px 0px; font-size:14px; line-height:25px; text-align:center;}
#resultempty span {color:#F60; font-weight:bold;}
#resultempty img {padding-top:10px;}




/* 저자정보 */
#write {float:left; width:826px; margin-bottom:37px; border:#8A7E6E 5px solid; padding:7px;}
#write .wpic {width:120px; float:left; text-align:center;}
#writeinfo {margin-left:10px; float:left; width:559px; line-height:18px;}
#writeinfo dt {color:#464646; font-size:14px; font-weight:bold;}
#writeinfo dl {color:#7A6D5D; padding:4px 0 3px 10px;}
#writeinfo dl span {font-weight:bold; color:#505050;}

#recommbook {float:left; width:120px; margin-left:16px;}
#recommbook .recomml {width:28px; float:left;}
#recommbook .recommbook {float:left; width:90px; text-align:center; line-height:20px; color:#505050;}





/* RIGHT CONTENTS */
#search_right {width:140px; float:right;}

#search_rightmold {width:138px; border:1px solid #d4d4d4; padding:1px 1px 5px 1px; float:left; margin-bottom:10px;}

#search_rightmoldin {background:url(/ypbooks/search/images/bg_titr.jpg) top repeat-x; color:#3D333D;}
#search_rightmoldin ul {margin:0 3px;}
#search_rightmoldin li.rtit {padding:7px 0 8px 5px; border-bottom:1px solid #d4d4d4; height:13px;}
#search_rightmoldin li.bests {text-align:center; padding-top:5px;}
#search_rightmoldin li.theme {background:url(/ypbooks/search/images/b_theme.gif) left no-repeat; padding:3px 0 3px 10px;}
#search_rightmoldin .arrow01 {position:absolute; margin:115px 0 0 7px;}
#search_rightmoldin .arrow02 {position:absolute; margin:115px 0 0 120px;}
#search_rightmoldin li.bestsubj {text-align:center; padding-top:5px;}
#search_rightmoldin li.myword {line-height:22px; padding-left:5px;}




/* POPUP */
#pu_wrap {width:800px; margin:0 auto; padding:10px;}
#pu_tit {height:25px;}
#pu_tit .poptit {background:url(/ypbooks/search/images/b_tit.gif) left no-repeat; float:left; padding:0 0 0 17px; margin:0 0 7px 1px;}

#pu_semantic {width:800px; height:310px; background:url(/ypbooks/search/images/bg_popupsemantic.gif); float:left;}

#pu_keyword {font-size:14px; padding:10px 0; float:left;}
#pu_keyword span {color:#ADAD26; font-weight:bold;}

#pu_tab {width:800px; height:24px; float:left;}
#pu_tab li {float:left; padding-right:1px;}
#pu_tab li.nosel {float:left; padding:2px 1px 0 0;}



#pu_semanresult {padding:5px; float:left;}
#pu_semanresult li.bookmold {width:116px; float:left; padding:0 20px;}
#pu_semanresult li.booksem {width:102px; height:152px; background:url(/ypbooks/search/images/bg_popupresultbook.jpg); padding:7px;}



#pu_semanchart {float:left; padding:10px 0; width:800px;}
#pu_semanchart_issue {width:549px; height:235px; border:1px solid #d4d4d4; padding:1px; float:left;}
#pu_semanchart_issuein {background:url(/ypbooks/search/images/bg_titr.jpg) top repeat-x; color:#3D333D;}
#pu_semanchart_issuein ul {margin:0 3px;}
#pu_semanchart_issuein li.ptit {padding:7px 0 8px 5px; border-bottom:1px solid #d4d4d4;}



#pu_semanchart_categ {width:240px; height:235px; border:1px solid #d4d4d4; padding:1px; float:right;}



/* FOOT */

#footArea {width:100%;height:170px;margin-top:10px;border-top:3px solid #ECECEC;text-align:center;background:url('/ypbooks/search/images/bg_foot.jpg') repeat-x;overflow:hidden;position:relative;clear:both;}

DIV.footFrame {width:1000px;height:154px;margin:0px auto;}
DIV.footLeft {width:660px; float:left;}
DIV.footRight {width:300px;float:left;text-align:center;background:#FFFFFF;padding-top:10px;}
UL.footMenu {width:622px;height:28px;padding:7px 0px 0px 38px;margin-bottom:20px;}
UL.footMenu LI {width:51px;height:11px;margin-left:10px;border-right:1px solid #BDBDBD;float:left;}
UL.footMenu LI.last {width:78px;margin-left:10px;border-right:0px;}
UL.footMenu LI.home {width:50px;margin-left:100px;border-right:0px;}
UL.footMenu LI.top {width:59px;border-right:0px;}

UL.footMenu LI IMG {display:block;}





.pagination {text-align:center; line-height:normal; padding:20px;}
.pagination a,
.pagination strong{ position:relative; color:#323232; font:bold 12px/16px Tahoma, Sans-serif; vertical-align:top; display:inline-block; text-decoration:none; padding:1px 8px; margin:0 -3px; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; background-color:#fff; z-index:2;}
.pagination a:hover,
.pagination a:active,
.pagination a:focus{ background-color:#f8f8f8;}
.pagination strong{ color:#C3416A;}
.pagination .direction{ font-weight:normal; color:#767676; text-decoration:none !important; border:0; z-index:1;}
.pagination .direction:hover,
.pagination .direction:active,
.pagination .direction:focus{ color:#323232; background-color:#fff;}
.pagination .prev{ border-left:0;}
.pagination .next{ border-right:0;}
.pagination .direction span{ position:relative; display:inline-block; width:0; height:0; font-size:0; line-height:0; vertical-align:top; top:4px;}
.pagination .prev span{ border:3px solid; border-top:solid #fff; border-bottom:solid #fff; border-left:0; margin-right:1px; *left:-4px;}
.pagination .next span{ border:3px solid; border-top:solid #fff; border-bottom:solid #fff; border-right:0; margin-left:1px;}

.tblNureng{
 width:100%;
 padding:0;
 border-spacing:0px;
 margin:0;
 border:0;
 border-collapse:collapse;
}
.tblNureng tr{padding:0px;}
.tblNureng td{padding:0px;}
