@charset "utf-8";
/* CSS Document */

#top_banner{ margin-top:20px; width:701px; height:117px; border:1px solid #c9c9c9; float:left;}
#cate_search{ width:697px; height:39px; margin-top:15px; border:3px solid #fbbebe; vertical-align:middle; float:left; }
#cate_navi{ float:left; width:343px; height:39px; color:#777777; display:block;  padding:14px 0 0 10px; }
#cate_navi .cate_bold{ font-weight:bold; color:#de1a22;}
#cate_navi .cate_gt{  color:#dadada;}

#search { float:right; width:333px;  text-align:right; height:39px; vertical-align:middle; padding:10px 10px 0 0; color:#666666; font-weight:400;   }
#search img { vertical-align:middle;}
#search .input_search{ height:19px; border:1px solid #dadada;}

#best_recom {  width:703px; float:left; margin-top:10px; }
#best_recom .best_line { float:left; width:703px; height:10px; background:url(../../images/book/common/line.jpg) repeat-x 0 0; margin-top:5px; }

#best_recom .best_icon {position:absolute;  width:75px; height:89px; margin-left:10px; }


#best_recom .best_contents { float:left; width:615px; height:176px; display:block; padding:20px 0 0 88px;}
.best_img_loop { float:left; width:96px; height:122px; border:1px solid #d0d0d0;    }
.best_title_loop { float:left; width:96px; text-align:center; padding-top:5px;      }


/* #slides */
 .slides_container {	 width:574px; height:176px; display:none; margin-left:22px; }
 .slides_container div { width:574px; height:175px; display:block; }
 .slides_container div li { width:96px; padding-left:15px;  }
#slides .next,#slides .prev { position:absolute; width:18px; height:35px; display:block; overflow:hidden; z-index:101; margin-top:50px; }
#slides .next { margin-left:598px; 	}
/* #slides */

/*리스트컨트롤*/
#list_ctl{ float:left; width:703px; margin-top:20px;  height:25px; }
#list_ctl .list_btns{ width:200px; float:left;}
#list_ctl .list_orderby{ width:350px; float:right; line-height:27px; text-align:right;}
#list_ctl .selectedorder{ font-weight:bold;}
/*리스트컨트롤*/

/* 도서리스트1,2뎁스*/
#list_title{width:703px; }
#list_title img{margin-top:20px; }
#list_wrap{ float:left; width:703px; text-align:center;   padding-bottom:15px; border-bottom:1px solid #d6d6d6; border-top:1px solid #d6d6d6;}
#list_wrap .items { width:165px; margin: 10px 0 0 10px; text-align:center; line-height:20px; float:left; }
#list_wrap .items .order_chk { position:absolute; float:left; margin:0; padding:0;  width:165px; text-align:left; }
#list_wrap .items .item_title, .item_price, .item_btn{ display:block;}
#list_wrap .items .item_price{ color:#d55252;}
#list_wrap .item_blank{ background-color:#d6d6d6; width:661px; height:1px;  margin:15px 0 5px 25px; text-align:center; float:left; display:block; }
/* 도서리스트1,2뎁스*/

/* 도서리스트3뎁스*/
#list_wrap .item_3{ width:703px; margin:20px 0 0 10px; text-align:left; display:block; float:left; }
#list_wrap .item_3 .book_item1{ width:20px; float:left; text-align:left;}
#list_wrap .item_3 .book_item2{ width:111px; float:left; margin-left:5px;}
#list_wrap .item_3 .book_item2 .book_img{ width:109px; height:145px; float:left; border:0px solid #e3e3e3;}
#list_wrap .item_3 .book_item2 .book_btn1{ width:56px; border-left:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; float:left;}
#list_wrap .item_3 .book_item2 .book_btn2{ width:52px; border-left:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; float:left;}
#list_wrap .item_3 .book_item3 { width:418px; float:left; margin:0 0 0 20px; line-height:15px;}
#list_wrap .item_3 .book_item3 h3 a{ color:#454545; font-weight:bold; text-align:left; font-size:12px; line-height:15px;}
#list_wrap .item_3 .book_item3 hr { width:418px;  height:1px; background:url(../../images/book/b_main_101/line.jpg) repeat-x 0 0;} 
#list_wrap .item_3 .book_item3 .book_info{ color:#666666; text-align:left; line-height:18px; display:block;  }
#list_wrap .item_3 .book_item3 .book_intro{ color:#999999; text-align:left; line-height:18px; display:block;}
#list_wrap .item_3 .book_item3 .p_sep{ width:418px; background:url(../../images/book/b_main_101/line.jpg) repeat-x 0 0; height:1px; margin-top:10px; margin-bottom:10px;}
#list_wrap .item_3 .book_item3 .ps{ flot:left; width:418px; }
#list_wrap .item_3 .book_item3 .ps .p1{ flot:left; display:inline;  font-size:11px; text-decoration:line-through; color:#999999; }
#list_wrap .item_3 .book_item3 .ps .p2{ flot:left;  display:inline; width:147px; font-size:12px; color:#de1b23; font-weight:bold; margin-left:10px; }
#list_wrap .item_3 .book_item3 .ps .p3{ flot:left; width:1px; display:inline; font-size:12px; color:#cccccc; margin-left:10px;}
#list_wrap .item_3 .book_item3 .ps .p4{ flot:left; width:90px; display:inline;  font-size:12px; color:#fe5406; font-weight:bold; margin-left:10px; }
#list_wrap .item_3 .book_item3 .ps .p4 img{ vertical-align:bottom; }
#list_wrap .item_3 .book_item4{ width:94px; float:left; margin-left:20px; }
#list_wrap .item_3 .book_item4 .od_count{ float:left; text-align:center; padding-top:30px; height:30px; }
#list_wrap .item_3 .book_item4 .od_count .amount_ip{ float:left; width:50px; padding-left:8px; }
#list_wrap .item_3 .book_item4 .od_count input{ width:15px;}
#list_wrap .item_3 .book_item4 .od_count .arrows{ float:left; width:17px;}
#list_wrap .item_3 .book_item4 .od_count .arrows .arrow1{}
#list_wrap .item_3 .book_item4 .od_count .arrows .arrow2{}
#list_wrap .item_3 .book_item4 .buy_btn{  float:left;  padding-top:10px; padding-left:10px; text-align:center; }
#list_wrap .item_3 .book_item4 .cart_btn{ float:left;  padding-top:5px; padding-left:10px;  }
#list_wrap .item_3 .item_blank{ background-color:#d6d6d6; width:661px; height:1px;  margin:15px 0 5px 25px; text-align:center; float:left; display:block; }
/* 도서리스트3뎁스*/

/*페이징*/
.paging{ width:703px; color:#666666; text-align:center;}
.paging div{ padding-top:20px; float:left; width:703px;}
.paging .selectedpg{ color:#ff5800; font-weight:800;}
.paging img { padding-bottom:1px;}
/*페이징*/

#page_title_bbs { margin-top:30px; }
#page_title_bbs .navi { position:absolute; float:right; width:703px; text-align:right; line-height:12px; height:12px; padding-top:25px; }
#page_title_bbs .t_title{ float:left;  width:300px; height:40px;  }
#page_title_bbs .title_txt{ line-height:40px;   color:#4b5262; font-size:26px; font-weight:bold; font-family:Nanum Gothic; letter-spacing:-1px; }
#page_title_bbs .btline{border-bottom:4px solid #2b7bc2; width:703px; height:5px; float:left;}
#page_title_bbs .navi img { vertical-align:bottom; }
