.bookcity_tab {position:relative; width:100%; margin-bottom:15px;}
.bookcity_tab .tab {height:26px; border-bottom:1px solid #2274ef; overflow:hidden; _height:1%;}
.bookcity_tab .tab li {display:inline; float:left;}
.bookcity_tab select {position:absolute; right:0; top:0;}
.bookcity_tab div#subject1 {padding-left:36px;}
.bookcity_tab div#subject2 {padding-left:141px;}
.bookcity_tab div#subject3 {padding-left:250px;}
.bookcity_tab div#subject4 {padding-left:360px;}
.bookcity_tab div#subject5 {padding-left:377px;}
.bookcity_tab div#subject6 {padding-left:437px;}
.bookcity_tab div.subject {padding-top:3px; padding-bottom:3px; background: #eef4fe;}
.bookcity_tab div.subject img {margin:0 5px;}

.lv_tab { margin-bottom: 15px; border-bottom: 1px solid #000; }
.lv_tab .tab { margin-bottom: -1px; width: 100%; overflow: hidden;  }
.lv_tab .tab li { padding-top: 7px; width: 25%; float: left; }
.lv_tab .tab li.on { padding-top: 0; }
.lv_tab .tab li a { display: block; padding-top: 7px; height: 25px; color: #000; font-size: 14px; font-weight: normal; font-family: "Nanum Gothic"; text-align: center; border-top: 1px solid #dadada; border-right: 1px solid #dadada; border-bottom: 1px solid #000; background-color: #f5f5f5; }
.lv_tab .tab li.on a { padding-top: 13px; height: 27px; font-weight: bold; border: 1px solid #000; border-bottom: 0; background-color: #fff; }
.lv_tab .tab li.on:first-child a { border-left: 1px solid #000; }
#lv_tab_six { border: 0; }
#lv_tab_six .tab { margin-bottom: 6px; }
#lv_tab_six .tab li { width: 16.5%; }
#lv_tab_six .tab li:first-child { width: 17.5%; }

#cafe_top_type1 {width:770px; height:270px; margin-bottom:30px;}
#cafe_top_type1 .tab {float:left; width:129px; overflow:hidden;}
#cafe_top_type1 .tab li {margin-bottom:10px;}
#cafe_top_type1 .list {float:right;}
#cafe_top_type1 .list li {display:inline; float:left; position:relative; width:183px; height:268px; margin-left:28px; border:1px solid #c0c0c0;}
#cafe_top_type1 .list li .best {position:absolute; left:-18px; top:-12px;}
#cafe_top_type1 .list li dt.thum {margin-bottom:10px; padding:10px 0 0; text-align:center;}
#cafe_top_type1 .list li dt.thum img {display:block; width:105px; height:130px; margin:0 auto 7px; padding:2px; border:1px solid #e3e2e2;}
#cafe_top_type1 .list li dt.thum p {font-weight:bold; color:#cd0064;}
#cafe_top_type1 .list li dd {padding:3px 15px 2px 15px; font-size:11px;}
#cafe_top_type1 .list li dd.tit {font-weight:bold;}
#cafe_top_type1 .list li dd.txt {line-height:15px;}

#cafe_top_type1_1 {width:770px; height:200px; margin-bottom:30px;}
#cafe_top_type1_1 .tab {float:left; width:129px; overflow:hidden;}
#cafe_top_type1_1 .tab li {margin-bottom:10px;}
#cafe_top_type1_1 .list {float:right;}
#cafe_top_type1_1 .list li {display:inline; float:left; position:relative; width:183px; height:198px; margin-left:28px; border:1px solid #c0c0c0;}
#cafe_top_type1_1 .list li .best {position:absolute; left:-18px; top:-12px;}
#cafe_top_type1_1 .list li dt.thum {margin-bottom:10px; padding:20px 0 0; text-align:center;}
#cafe_top_type1_1 .list li dt.thum img {display:block; width:105px; height:130px; margin:0 auto 10px; padding:2px; border:1px solid #e3e2e2;}
#cafe_top_type1_1 .list li dt.thum p {font-weight:bold; color:#cd0064;}
#cafe_top_type1_1 .list li dd {padding:3px 15px 2px 15px; font-size:11px;}
#cafe_top_type1_1 .list li dd.tit {font-weight:bold;}
#cafe_top_type1_1 .list li dd.txt {display:none;line-height:15px;}

#cafe_top_type2 {margin-bottom:20px; padding:20px 0 20px 29px; border:1px solid #c7c7c7; overflow:hidden; _height:1%;}
/* #cafe_top_type2:after {content:""; display:block; clear:both;} */
#cafe_top_type2 .thum {display:inline; float:left; width:129px; height:172px; margin-right:30px;}
#cafe_top_type2 .thum img {display:block; width:123px; height:166px; padding:2px; border:1px solid #e2e2e1}
#cafe_top_type2 dl {display:inline; float:left; width:550px; margin-bottom:20px;}
#cafe_top_type2 dl dt {padding:13px 0 10px 2px; font-weight:bold;}
#cafe_top_type2 dl dd {padding:5px 10px 3px 8px; background: #e7faff; line-height:19px; color:#333333;}
#cafe_top_type2 div.profile {display:inline; float:left; width:375px;}
#cafe_top_type2 div.profile .tit {margin-bottom:5px; padding-left:18px; background: url('/bookcity/cafe/img/cafe_top_bul1.gif') no-repeat 2px top; font-weight:bold;}
#cafe_top_type2 div.profile .tit span {}
#cafe_top_type2 div.profile ul li {padding:3px 2px; font-size:11px;}
#cafe_top_type2 div.inquiry {display:inline; float:left; width:120px; margin-bottom:20px;}
#cafe_top_type2 div.inquiry .tit {padding-left:18px; background: url('/bookcity/cafe/img/cafe_top_bul1.gif') no-repeat 2px top; font-weight:bold;}
#cafe_top_type2 div.inquiry .tit span {font-weight:normal;}
#cafe_top_type2 div.hompage {display:inline; float:left; width:120px;}
#cafe_top_type2 div.hompage .tit {margin-bottom:5px; padding-left:18px; background: url('/bookcity/cafe/img/cafe_top_bul1.gif') no-repeat 2px top; font-weight:bold;}
#cafe_top_type2 div.hompage .tit span {font-weight:normal;}
#cafe_top_type2 div.hompage ul li {padding:3px 2px; font-size:11px;}

#cafe_top_type3 {margin-bottom:15px; padding:20px 0 20px 29px; background: url('/bookcity/img/board/cafe_top_type2_bg.jpg') no-repeat right 50px; border:1px solid #c7c7c7; overflow:hidden; _height:1%;}
#cafe_top_type3 .thum {display:inline; float:left; width:101px; height:134px; margin-right:30px;}
#cafe_top_type3 .thum img {display:block; width:95px; height:128px; padding:2px; border:1px solid #e2e2e1}
#cafe_top_type3 dl.author {float:left; width:420px;}
#cafe_top_type3 dl.author dt {margin-bottom:15px;padding-top:18px; color:#000000; font-size:16px; font-weight:bold; font-family:'NanumGothic','dotum';}
#cafe_top_type3 dl.author dd {width:420px; line-height:19px;}
#cafe_top_type3 div.bookplus {clear:both; position:relative; padding:20px 0 0;  overflow:hidden; _height:1%;}
#cafe_top_type3 div.bookplus .title {margin-bottom:8px;}
#cafe_top_type3 div.bookplus div.thum {display:inline; float:left; width:100px; height:130px; margin-right:12px; }
#cafe_top_type3 div.bookplus div.thum img {display:block; width:94px; height:124px; padding:2px; border:1px solid #e3e2e2;}
#cafe_top_type3 div.bookplus dl {}
#cafe_top_type3 div.bookplus dl dt {min-width:600px; padding:17px 0 14px; font-weight:bold;}
#cafe_top_type3 div.bookplus dl dd {display:inline; float:left; font-size:11px; color:#555555; line-height:15px;}
#cafe_top_type3 div.bookplus dl dd.bookinfo1 {width:174px;}
#cafe_top_type3 div.bookplus dl dd.bookinfo1 span {font-weight:bold;}
#cafe_top_type3 div.bookplus dl dd.bookinfo2 {width:406px; padding-left:14px; border-left:1px solid #d6d6d6;}
#cafe_top_type3 div.bookplus dl dd.bookinfo2 .tit {font-weight:bold;}
#cafe_top_type3 div.bookplus span.close {position:absolute; right:20px; top:32px;}

#cafe_top_type4 {margin-bottom:20px; padding:15px 20px 15px 15px; background: #f1f9ff; overflow:hidden; _height:1%;}
#cafe_top_type4 div.thum {display:inline; float:left; width:140px; height:124px; margin-right:24px; background: #ffffff;}
#cafe_top_type4 div.thum img {display:block; width:134px; height:118px; padding:2px; border:1px solid #e3e2e2;}
#cafe_top_type4 dl {}
#cafe_top_type4 dl dt {padding:22px 0 14px; font-family:'NanumGothic','dotum'; font-weight:bold; font-size:16px;}
#cafe_top_type4 dl dd {line-height:19px;}

/* Á¤·Ä¹æ¹ý */
.order_type_wrap {position:relative; width:100%; height:auto;}
.order_type_wrap ul {display:inline; float:left; padding-top:4px;}
.order_type_wrap ul li {display:inline; float:left; margin-right:10px; padding-left:10px;}
.order_type_wrap ul li.first {background: none;}
.order_type_wrap ul li a.on {font-weight:bold; color:#006ba3;}
.order_type_wrap ul.type2 {display:inline; float:right; padding-top:4px;}
.order_type_wrap span.btn {display:inline; float:right;}
.order_type_wrap span.list_num1 {display:inline; float:right; height:15px; margin:0 10px; padding:4px 0 0 17px; background: url('/bookcity/img/board/list_num_bg.gif') no-repeat left 2px;}
.order_type_wrap span.list_num1 span.num {color:#ff902e; font-weight:bold; font-size:11px;}
.order_type_wrap span.list_num2 {display:inline; float:left; height:15px; margin:0 10px; padding:4px 0 0 17px; background: url('/bookcity/img/board/list_num_bg.gif') no-repeat left 2px;}
.order_type_wrap span.list_num2 span.num {color:#ff902e; font-weight:bold; font-size:11px;}
.order_type_wrap span.list_num3 {display:inline; float:left; height:15px; margin:0 10px; padding:4px 0 0 0px;}
.order_type_wrap span.list_num3 span.num {color:#ff902e; font-weight:bold;}
.order_type_wrap span.select {display:inline; float:left; padding-left:10px;}
.order_type_wrap span.select select {float:left; margin:0; padding:0; border:1px solid #7e9dba; line-height:19px; font-size:12px; font-family:dotum;}

/* ¾²±â */
#boardwriteWrap {margin-bottom:10px; padding:0 16px; border:1px solid #d6d6d6;}
#boardwriteWrap div.info_wrap {margin:10px 0;}
#boardwriteWrap div.info {width:100%;border-bottom:1px solid #ededed; color:#777777;}
#boardwriteWrap div.info span {display:inline-block;}
#boardwriteWrap div.info span.tit {width:100px; margin-right:10px; padding:13px 0 9px 30px; background: url('/bookcity/img/board/bbs_view_bar.gif') no-repeat right 13px; color:#666666; font-size:12px; text-align:left; vertical-align:top; font-weight:bold;}
#boardwriteWrap div.info span.data {padding:8px 0 8px 10px; }
#boardwriteWrap div.info span.data div.inwrap {margin-bottom:2px;}
#boardwriteWrap div.info span.data input.radio {width:13px; height:13px; margin:3px 3px 0 0; padding:0;}
#boardwriteWrap div.info span.data label {position:relative; top:2px; margin-right:10px;}
#boardwriteWrap div.info span.data input.text {height:18px; background: #ffffff; border:1px solid #dadbdf; font-size:12px;}
#boardwriteWrap div.info span.data input.postcode {width:50px; height:18px; background: #ffffff; border:1px solid #dadbdf;}
#boardwriteWrap div.info span.data input.resident {width:70px; height:18px; background: #ffffff; border:1px solid #dadbdf;}
#boardwriteWrap div.info span.data input.address {width:520px; height:18px;  background: #ffffff; border:1px solid #dadbdf;}
#boardwriteWrap div.info span.data textarea.textarea {width:520px;background: #ffffff; border:1px solid #dadbdf;}
#boardwriteWrap div.info span.data span.txtpo {position:relative; top:2px;}
#boardwriteWrap div.info span.data span.txtpo2 {position:relative; top:4px;}
#boardwriteWrap div.info span.data span.txtpo2 span {font-weight:bold; color:#ff902e;}

#boardwriteWrap #write_tool {padding:10px 0 15px;}

#boardwriteWrap div.bookplus {position:relative; padding:15px 0 15px 7px; border-bottom:1px solid #ededed; overflow:hidden; _height:1%;}
#boardwriteWrap div.bookplus div.thum {display:inline; float:left; width:100px; height:130px; margin-right:12px; }
#boardwriteWrap div.bookplus div.thum img {display:block; width:94px; height:124px; padding:2px; border:1px solid #e3e2e2;}
#boardwriteWrap div.bookplus dl {}
#boardwriteWrap div.bookplus dl dt {min-width:600px; padding:17px 0 14px; font-weight:bold;}
#boardwriteWrap div.bookplus dl dd {display:inline; float:left; font-size:11px; color:#555555; line-height:15px;}
#boardwriteWrap div.bookplus dl dd.bookinfo1 {width:174px;}
#boardwriteWrap div.bookplus dl dd.bookinfo1 span {font-weight:bold;}
#boardwriteWrap div.bookplus dl dd.bookinfo2 {width:406px; padding-left:14px; border-left:1px solid #d6d6d6;}
#boardwriteWrap div.bookplus dl dd.bookinfo2 .tit {font-weight:bold;}
#boardwriteWrap div.bookplus span.close {position:absolute; right:0; top:32px;}

.boardBtnWrap {width:100%; height:24px; margin-bottom:20px; overflow:hidden;}
.boardBtnWrap img {vertical-align:top;}
.boardBtnWrap .left {float:left;}
.boardBtnWrap .right {float:right;}

/* °Ô½ÃÆÇ ¸ñ·Ï ±âº» */
table.boardTypeList {width:100%; margin-bottom:10px; background:url('/bookcity/img/board/list_top_bg_p1.gif') no-repeat right top; font-size:12px; background-size:100% 34px;}
table.boardTypeList th.th1 {height:34px; font-weight:normal; color:#004366; background:url('/img/board/list_top_bar_p1.gif') no-repeat left 20px; font-size:12px; text-align:center; overflow:hidden; font-weight:bold; line-height:34px; overflow:hidden;}
table.boardTypeList th.left {background:url('/img/board/list_top_bg_p1.gif') no-repeat left top;}
table.boardTypeList th.right {background:url('/img/board/list_top_bg_p1.gif') no-repeat right top;}
table.boardTypeList td {height:30px; min-height:30px; text-align:center; min-width:50px; border-bottom:1px solid #e2e2e2; color:#343333; font-size:12px;}

table.boardTypeList td.view {min-height:30px; text-align:left; min-width:50px; border-bottom:1px solid #e2e2e2; color:#555555; font-size:12px; background:#fef8ea;}
table.boardTypeList td.strong {color:#e71212;}
table.boardTypeList td.category{ color:#3b8ec5;}
table.boardTypeList td.title {padding-left:10px; min-width:150px; color:#555555; border-bottom:1px solid #e2e2e2; text-align:left;}
table.boardTypeList td.title2 {padding:5px 0 3px 10px; min-width:150px; color:#555555; border-bottom:1px solid #e2e2e2; text-align:left; line-height:140%;}
table.boardTypeList td.title2 div.plus1 {padding:2px 5px; background: #f6f6f6; font-size:11px; color:#555555;}
table.boardTypeList td.title2 div.plus1 span {color:#d70000;}
table.boardTypeList td.title a {color:#555555; text-decoration:none;}
table.boardTypeList td.title a:visited {color:#555555; text-decoration:none;}
table.boardTypeList td.title a:hover {color:#555555; text-decoration:underline;}
table.boardTypeList td.title a:active {color:#555555; text-decoration:none;}
table.boardTypeList td.title .comment_count {font-weight:bold; font-size:11px; color:#416910; padding-left:5px; padding-right:3px;}
table.boardTypeList td.title2 .comment_count {font-weight:bold; font-size:11px; color:#416910; padding-left:5px; padding-right:3px;}
table.boardTypeList td.review {padding-left:25px; background: url('/img/board/review_icon.gif') no-repeat 10px 45%;}
table.boardTypeList td.review2 {padding-left:40px; background: url('/img/board/review_icon.gif') no-repeat 25px 45%;}
table.boardTypeList td.review3 {padding-left:55px; background: url('/img/board/review_icon.gif') no-repeat 40px 45%;}

/* º¸±â */
#boardViewWrap {margin-bottom:20px; border:1px solid #d6d6d6;}
#boardViewWrap .tit_wrap {position:relative; padding:16px 15px 8px 20px; background: #f8f8f8; border-bottom:1px solid #d6d6d6;}
#boardViewWrap .tit_wrap .title {margin-bottom:14px; font-weight:bold;}
#boardViewWrap .tit_wrap .title .coment {padding-left:20px; background: url('/momboard/img/list_title_icon_ripple.gif') no-repeat 5px top; color:#ff6600;}
#boardViewWrap .tit_wrap .author .id {color:#e55a9e;}
#boardViewWrap .tit_wrap .author .sns {position:relative; top:-3px;}
#boardViewWrap .tit_wrap .number {position:absolute; right:15px; top:16px; color:#555555;}
#boardViewWrap .tit_wrap .number span {color:#ff9537;}
#boardViewWrap .tit_wrap .btn {position:absolute; right:15px; top:39px;}
#boardViewWrap .tit_wrap .btn .file {padding-right:5px; font-size:11px; line-height:20px;color:#888888;}
#boardViewWrap .tit_wrap .btn .file * {}
#boardViewWrap .tit_wrap .btn .file a {color:#888888;}



#boardViewWrap div.bookplus {position:relative; padding:15px 0 15px 23px; border-bottom:1px solid #ededed; overflow:hidden; _height:1%;}
#boardViewWrap div.bookplus .title {margin-bottom:12px;}
#boardViewWrap div.bookplus div.thum {display:inline; float:left; width:100px; height:130px; margin-right:12px; }
#boardViewWrap div.bookplus div.thum img {display:block; width:94px; height:124px; padding:2px; border:1px solid #e3e2e2;}
#boardViewWrap div.bookplus dl {}
#boardViewWrap div.bookplus dl dt {min-width:600px; padding:17px 0 14px; font-weight:bold;}
#boardViewWrap div.bookplus dl dd {display:inline; float:left; font-size:11px; color:#555555; line-height:15px;}
#boardViewWrap div.bookplus dl dd.bookinfo1 {width:174px;}
#boardViewWrap div.bookplus dl dd.bookinfo1 span {font-weight:bold;}
#boardViewWrap div.bookplus dl dd.bookinfo2 {width:406px; padding-left:14px; border-left:1px solid #d6d6d6;}
#boardViewWrap div.bookplus dl dd.bookinfo2 .tit {font-weight:bold;}
#boardViewWrap div.bookplus dl dd.bookinfo2 .tit span.img {position:relative; top:-3px;}
#boardViewWrap div.bookplus span.close {display:none; position:absolute; right:0; top:32px;}

#boardViewWrap #view_content {min-height:300px; padding:30px; border-bottom:1px solid #e3e3e3; color:#555555; line-height:170%;}

#boardViewWrap div.bookplus2 {position:relative; padding:15px 0 15px 23px; background: url('/bookcity/img/board/bookplus2_bg.gif') repeat-y 338px top; border-bottom:1px solid #ededed; overflow:hidden; _height:1%;}
#boardViewWrap div.bookplus2 .author_wrap {display:inline; float:left; width:380px;}
#boardViewWrap div.bookplus2 .author_wrap .title {margin-bottom:12px; font-family:'NanumGothic','dotum'; font-weight:bold; font-size:15px;}
#boardViewWrap div.bookplus2 .author_wrap div.thum {display:inline; float:left; width:77px; height:103px; margin-right:12px; }
#boardViewWrap div.bookplus2 .author_wrap div.thum img {display:block; width:71px; height:97px; padding:2px; border:1px solid #e3e2e2;}
#boardViewWrap div.bookplus2 .author_wrap p {float:left; width:290px; padding-top:7px;line-height:16px; font-size:11px;}
#boardViewWrap div.bookplus2 .major_wrap {display:inline; float:right; width:310px;}
#boardViewWrap div.bookplus2 .major_wrap .title {margin-bottom:12px; font-family:'NanumGothic','dotum'; font-weight:bold; font-size:15px;}
#boardViewWrap div.bookplus2 .major_wrap div.thum {display:inline; float:left; width:79px; height:103px; margin-right:12px;}
#boardViewWrap div.bookplus2 .major_wrap div.thum img {display:block; width:73px; height:97px; padding:2px; border:1px solid #e3e2e2;}
#boardViewWrap div.bookplus2 .major_wrap dl {float:left; width:217px;}
#boardViewWrap div.bookplus2 .major_wrap dl dt {min-width:210px; padding:5px 0 7px; font-weight:bold;}
#boardViewWrap div.bookplus2 .major_wrap dl dd {display:inline; float:left; min-width:210px; font-size:11px; color:#555555; line-height:15px;}
#boardViewWrap div.bookplus2 .major_wrap dl dd.bookinfo1 {}
#boardViewWrap div.bookplus2 .major_wrap dl dd.bookinfo1 span {font-weight:bold;}
#boardViewWrap div.bookplus2 .major_wrap dl dd.bookinfo1 span.img {position:relative; top:-1px;}
#boardViewWrap div.bookplus2 span.close {display:none; position:absolute; right:0; top:32px;}

.viewBtnWrap {height:21px; padding:5px 5px 6px; background: url('/bookcity/img/board/read_bg02.gif') repeat-x left top; border-bottom:2px solid #666760; overflow:hidden;}
.viewBtnWrap img {vertical-align:top;}
.viewBtnWrap .left {float:left;}
.viewBtnWrap .right {float:right;}


.coment_count {padding:1px 0 5px 16px; background: url('/momboard/img/list_title_icon_ripple.gif') no-repeat 1px top; font-size:11px;}
.coment_count span.num {color:#ff6600; font-weight:bold;}

/* ´ñ±Û */
#replyWriteWrap {margin-bottom:10px; padding:12px; background: #fafafa; border:1px solid #ededed;}
#replyWriteWrap p {margin-bottom:5px; font-size:11px; color:#ff6600;}
#replyWriteWrap div.author {margin-bottom:5px;}
#replyWriteWrap div.author * {vertical-align:baseline;}
#replyWriteWrap div.btn {text-align:right;}

#replyListWrap {}
#replyListWrap ul {}
#replyListWrap ul li {position:relative; _height:1%; padding:15px 15px 10px; border-bottom:1px solid #e5e5e5;}
#replyListWrap ul li div.author {height:18px; margin-bottom:5px;}
#replyListWrap ul li div.author img {vertical-align:middle;}
#replyListWrap ul li span.cre_level {padding-right:3px;}
#replyListWrap ul li span.cre_author { margin-right:10px;font-weight:bold; color:#3366cc;}
#replyListWrap ul li span.cre_author_id {margin-right:10px;}
#replyListWrap ul li span.date {font-size:11px; color:#999999;}
#replyListWrap ul li div.count {position:absolute; right:15px; top:19px; font-size:11px;}
#replyListWrap ul li div.count span {color:#ff6600;}
#replyListWrap ul li p.txt {margin-bottom:3px; color:#666666; line-height:1.5;}
#replyListWrap ul li div.edit {margin-bottom:5px;}
#replyListWrap ul li div.btn {position:absolute; right:15px; top:15px;}
#replyListWrap ul li div.btn * {vertical-align:top;}
#replyListWrap ul li div.recoment {position:relative; padding:15px 0 0 20px; background: url('/bookcity/img/board/reply_arrow.gif') no-repeat 7px 18px;}
#replyListWrap ul li div.recoment div.btn {position:absolute; right:0px; top:15px;}

/* ÄÁÅÙÃ÷Çü °Ô½ÃÆÇ */
#boardTypeContent {margin-bottom:10px; border-top:1px solid #cdcdcd;}
#boardTypeContent ul {}
#boardTypeContent ul li {position:relative; padding:15px 10px; border-bottom:1px solid #cdcdcd; overflow:hidden; _height:1%;}
/* #boardTypeContent ul li:after { content:""; display:block; clear:both;} */
#boardTypeContent ul li div.thum {display:inline; float:left; margin-right:19px;}
#boardTypeContent ul li div.thum img {display:block; width:94px; height:124px; padding:2px; border:1px solid #e3e2e2;}
#boardTypeContent ul li dl {}
#boardTypeContent ul li dl dt {padding:16px 0 12px; font-weight:bold;}
#boardTypeContent ul li dl dt span.coment {padding-left:20px; background: url('/momboard/img/list_title_icon_ripple.gif') no-repeat 5px top; color:#ff6600;}
#boardTypeContent ul li dl dd {}
#boardTypeContent ul li dl dd.text {margin-bottom:10px; line-height:20px;}
#boardTypeContent ul li dl dd.author {color:#888888;}
#boardTypeContent ul li dl dd.author span {padding-right:20px;}
#boardTypeContent ul li div.info {position:absolute; right:10px; top:32px;}
#boardTypeContent ul li div.info span.num {padding:0 3px; color:#ff6600;}
#boardTypeContent ul li div.info span.img {position:relative; top:-3px; padding-left:3px;}

#boardTypeContent2 {margin-bottom:10px; border-top:1px solid #cdcdcd;}
#boardTypeContent2 ul {}
#boardTypeContent2 ul li {position:relative; padding:15px 10px; border-bottom:1px solid #cdcdcd; overflow:hidden; _height:1%;}
/* #boardTypeContent2 ul li:after { content:""; display:block; clear:both;} */
#boardTypeContent2 ul li div.thum {display:inline; float:left; margin-right:19px;}
#boardTypeContent2 ul li div.thum img {display:block; width:94px; height:124px; padding:2px; border:1px solid #e3e2e2;}
#boardTypeContent2 ul li dl {}
#boardTypeContent2 ul li dl dt {padding:16px 0 12px; font-weight:bold;}
#boardTypeContent2 ul li dl dt span.coment {padding-left:20px; background: url('/momboard/img/list_title_icon_ripple.gif') no-repeat 5px top; color:#ff6600;}
#boardTypeContent2 ul li dl dd.info {margin-bottom:8px;}
#boardTypeContent2 ul li dl dd.text {line-height:20px;}
#boardTypeContent2 ul li dl dd.author {color:#888888;}
#boardTypeContent2 ul li dl dd.author span {padding-right:20px;}
#boardTypeContent2 ul li div.info {position:absolute; right:10px; top:32px;}
#boardTypeContent2 ul li div.info span.num {padding:0 3px; color:#ff6600;}
#boardTypeContent2 ul li div.info span.img {position:relative; top:-3px; padding-left:3px;}

#boardTypeContent3 {margin-bottom:10px; border-top:1px solid #cdcdcd;}
#boardTypeContent3 ul {}
#boardTypeContent3 ul li {position:relative; padding:15px 10px; border-bottom:1px solid #cdcdcd; overflow:hidden; _height:1%;}
/* #boardTypeContent3 ul li:after { content:""; display:block; clear:both;} */
#boardTypeContent3 ul li div.thum {display:inline; float:left; width:120px; height:100px; margin-right:19px;}
#boardTypeContent3 ul li div.thum img {display:block; width:114px; height:94px; padding:2px; border:1px solid #e3e2e2;}
#boardTypeContent3 ul li dl {color:#555555;}
#boardTypeContent3 ul li dl a {color:#555555;}
#boardTypeContent3 ul li dl dt {padding:12px 0 8px; font-weight:bold;}
#boardTypeContent3 ul li dl dt span.coment {padding-left:20px; background: url('/momboard/img/list_title_icon_ripple.gif') no-repeat 5px top; color:#ff6600;}
#boardTypeContent3 ul li dl dd {}
#boardTypeContent3 ul li dl dd.info {margin-bottom:8px;}
#boardTypeContent3 ul li dl dd.text {line-height:20px;}
#boardTypeContent3 ul li div.info {position:absolute; right:10px; top:32px; color:#888888;}
#boardTypeContent3 ul li div.info span.num {padding:0 3px; color:#ff902e;}
#boardTypeContent3 ul li div.info span.img {position:relative; top:-3px; padding-left:3px;}

/* ÄÁÅÙÃ÷ °Ë»ö */
#searchWrap {background: #fafafa; border:1px solid #ecf1f3; padding:10px;  text-align:center;}
#searchWrap span.inbox {padding-left:20px; background: url('img/search_bg.gif') no-repeat 0 center;}
#searchWrap select {margin:0; padding:0; border:1px solid #dbdbdb; height:20px; font-size:12px;}
#searchWrap .inputbox {height:16px; margin:0; padding:2px 3px 0 2px; border:1px solid #dbdbdb; background: #ffffff; font-size:12px; font-family:dotum;}
#searchWrap input.text {height:16px; margin:0; padding:2px 3px 0 2px; border:1px solid #dbdbdb; background: #ffffff; font-size:12px; font-family:dotum;}
#searchWrap * {vertical-align:middle;}







#village_top_type1 {position:relative; margin-bottom:20px; padding:15px 0 15px 44px; border:1px solid #c0c0c0; overflow:auto; _height:1%;}
#village_top_type1 .best {position:absolute; left:-1px; top:-1px;}
#village_top_type1 ul {}
#village_top_type1 ul li {display:inline; float:left; width:112px; margin-right:26.5px;}
#village_top_type1 ul li .thum {width:112px; height:143px;}
#village_top_type1 ul li .thum img {display:block; width:106px; height:137px; padding:2px; border:1px solid #e3e2e2;}
#village_top_type1 ul li dl {color:#555555;}
#village_top_type1 ul li dl dt {padding:5px 0 5px 3px;font-weight:bold;}
#village_top_type1 ul li dl dd {padding:0 0 0 3px;font-size:11px;}
#village_top_type1 ul li dl dd.txt {line-height:15px;}
#village_top_type1 ul li dl dd.star {padding-top:3px;}
#village_top_type1 ul li dl dd.star span {position:relative; top:1px; font-weight:bold;}

#village_top_type2 {position:relative; margin-bottom:20px; padding:35px 0 15px 24px; border:1px solid #c0c0c0; overflow:hidden; _height:1%;}
#village_top_type2 .title {position:absolute; left:274px; top:-1px; width:220px; height:22px; background: url('/bookcity/child/img/village_top_type2_tit_bg.gif') repeat-x left top; text-align:center;}
#village_top_type2 .title span {display:inline-block; height:22px; line-height:22px; padding:0 0 0 15px; background: url('/bookcity/child/img/village_top_type2_tit_icon.gif') no-repeat left 3px; font-weight:bold; color:#ffffff;}
#village_top_type2 ul {}
#village_top_type2 ul li {display:inline; float:left; width:112px; margin:0 25px 0 10px;}
#village_top_type2 ul li .thum {width:112px; height:143px; margin-bottom:5px;}
#village_top_type2 ul li .thum img {display:block; width:106px; height:137px; padding:2px; border:1px solid #e3e2e2;}
#village_top_type2 ul li span.tit {padding:5px 0 0 3px; font-weight:bold; color:#555555;}

#village_top_type3 {position:relative; margin-bottom:20px; padding:15px 0 15px 5px; border:1px solid #c0c0c0; overflow:hidden; _height:1%;}
#village_top_type3 ul {}
#village_top_type3 ul li {display:inline; float:left; position:relative; width:370px; height:248px; margin:0 0 0 10px;}
#village_top_type3 ul li div.thum {display:inline; float:left; width:195px; height:248px; margin-right:15px;}
#village_top_type3 ul li div.thum img {display:block; width:189px; height:242px; padding:2px; border:1px solid #e3e2e2;}
#village_top_type3 ul li dl {display:inline; float:left; width:160px; color:#555555;}
#village_top_type3 ul li dl dt {padding:17px 0 15px 0; font-size:15px; font-weight:bold;}
#village_top_type3 ul li dl dd {font-size:11px; line-height:15px;}
#village_top_type3 ul li dl dd span {position:relative; top:-1px; font-weight:bold;}
#village_top_type3 ul li div.btn {clear:both; position:absolute; left:210px; bottom:1px; width:94px;}
#village_top_type3 ul li div.btn img {margin-top:6px;}

#boardTypeBookPlus {margin-bottom:10px; border-top:1px solid #d6d6d6;}
#boardTypeBookPlus div.bookplus {position:relative; padding:15px 0 15px 10px; border-bottom:1px solid #d6d6d6; overflow:hidden; _height:1%;}
#boardTypeBookPlus div.bookplus .title {margin-bottom:8px;}
#boardTypeBookPlus div.bookplus div.thum {display:inline; float:left; width:100px; height:130px; margin-right:12px; }
#boardTypeBookPlus div.bookplus div.thum img {display:block; width:94px; height:124px; padding:2px; border:1px solid #e3e2e2;}
#boardTypeBookPlus div.bookplus dl {}
#boardTypeBookPlus div.bookplus dl dt {min-width:600px; padding:17px 0 14px; font-weight:bold;}
#boardTypeBookPlus div.bookplus dl dd {display:inline; float:left; font-size:11px; color:#555555; line-height:15px;}
#boardTypeBookPlus div.bookplus dl dd.btn {width:94px; margin-right:15px;}
#boardTypeBookPlus div.bookplus dl dd.btn img {margin-bottom:6px;}
#boardTypeBookPlus div.bookplus dl dd.bookinfo1 {width:174px;}
#boardTypeBookPlus div.bookplus dl dd.bookinfo1 span {font-weight:bold;}
#boardTypeBookPlus div.bookplus dl dd.bookinfo2 {width:330px; padding-left:14px; border-left:1px solid #d6d6d6;}
#boardTypeBookPlus div.bookplus dl dd.bookinfo2 .tit {font-weight:bold;}
#boardTypeBookPlus div.bookplus span.close {position:absolute; right:20px; top:32px;}

#boardTypeBookPlus2 {/*margin-bottom:10px;*/ margin-top:50px; border-top:1px solid #d6d6d6;}
#boardTypeBookPlus2 div.bookplus {position:relative; padding:15px 0 15px 10px; border-bottom:1px solid #d6d6d6; overflow:hidden; _height:1%;}
#boardTypeBookPlus2 div.bookplus .title {margin-bottom:8px;}
#boardTypeBookPlus2 div.bookplus div.thum {display:inline; float:left; width:100px; height:130px; margin-right:12px; }
#boardTypeBookPlus2 div.bookplus div.thum img {display:block; width:94px; height:124px; padding:2px; border:1px solid #e3e2e2;}
#boardTypeBookPlus2 div.bookplus dl {}
#boardTypeBookPlus2 div.bookplus dl dt {min-width:600px; padding:17px 0 14px; font-weight:bold;}
#boardTypeBookPlus2 div.bookplus dl dd {display:inline; float:left; font-size:11px; color:#555555; line-height:15px;}
#boardTypeBookPlus2 div.bookplus dl dd.btn {width:94px; margin-right:15px;}
#boardTypeBookPlus2 div.bookplus dl dd.btn img {margin-bottom:6px;}
#boardTypeBookPlus2 div.bookplus dl dd.bookinfo1 {width:174px;}
#boardTypeBookPlus2 div.bookplus dl dd.bookinfo1 span {font-weight:bold;}
#boardTypeBookPlus2 div.bookplus dl dd.bookinfo2 {width:415px; padding-left:14px; border-left:1px solid #d6d6d6;}
#boardTypeBookPlus2 div.bookplus dl dd.bookinfo2 .tit {font-weight:bold;}
#boardTypeBookPlus2 div.bookplus span.close {position:absolute; right:20px; top:32px;}

#category_tab1 {padding:10px 10px 5px 20px; background: #f6f6f6; margin:50px 0 20px 0;}
#category_tab1 ul {overflow:hidden; _height:1%;}
#category_tab1 ul li {display:inline; float:left; margin-right:20px; padding-left:12px; background: url('/bookcity/img/board/category_tab1_bg.gif') no-repeat left 6px; line-height:23px;}
#category_tab1 ul li a {display:inline-block; white-space: nowrap;}
#category_tab1 ul li.on {background-position:left -24px;}
#category_tab1 ul li.on a {color:#e55a9e;}

#boardTypeAlbum {width:740px; margin-bottom:10px;  border-top:1px solid #cdcdcd; overflow:hidden; _height:1%;}
#boardTypeAlbum ul {width:730px;}
#boardTypeAlbum ul li {display:inline; float:left; width:130px; height:290px; padding:15px 1px 15px 13px; border-bottom:1px solid #cdcdcd;}
#boardTypeAlbum ul li div.thum {width:130px; height:169px; margin-bottom:11px;}
#boardTypeAlbum ul li div.thum img {display:block; width:124px; height:163px; padding:2px; border:1px solid #e4e3e3;}
#boardTypeAlbum ul li dl {color:#555555;}
#boardTypeAlbum ul li dl dt.tit {width:130px; margin-bottom:5px; font-weight:bold;overflow : hidden; white-space: nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis;line-height:150%;}
#boardTypeAlbum ul li dl dd.txt {padding-bottom:3px; font-size:11px; line-height:15px;}
#boardTypeAlbum ul li dl dd.appraisal {}
#boardTypeAlbum ul li dl dd.appraisal span {font-weight:bold; font-size:11px;}



/* Ã¥¸¶À» µµ¼­°ü */
#library_top_type1 {position:relative; width:100%; margin-bottom:10px; overflow:hidden; _height:1%; color:#555555;}
#library_top_type1 ul.tab {float:left; width:194px;}
#library_top_type1 ul.tab li {width:194px; height:34px; margin-bottom:5px; overflow:hidden;}
#library_top_type1 ul.tab li.first {}
#library_top_type1 div.con1 {float:right; width:514px; height:102px; padding:8px 20px 0 20px; border:1px solid #c0c0c0;}
#library_top_type1 div.con1 dl {}
#library_top_type1 div.con1 dl dt {padding:11px 0 10px 36px; background: url('/bookcity/library/img/library_top_type1_icon.gif') no-repeat left top; font-weight:bold;}
#library_top_type1 div.con1 dl dd {font-size:11px; line-height:18px;}

#library_top_type1 div.con2 {float:right; width:514px; height:134px; padding:15px 20px 0 20px; border:1px solid #c0c0c0;}
#library_top_type1 div.con2 div.thum {display:inline; float:left; margin-right:20px;}
#library_top_type1 div.con2 dl {display:inline; float:left; width:370px;}
#library_top_type1 div.con2 dl dt {font-weight:bold; padding:5px 0 10px;}
#library_top_type1 div.con2 dl dd {font-size:11px; line-height:18px;}

#library_top_type1 div.con3 {float:right; width:418px; height:220px; padding:4px; background: #fff url('/bookcity/library/img/library_top_type3_bg.gif') repeat left top;}
#library_top_type1 div.con3 .inwrap {height:195px; padding:24px 0 0 16px; background: #fff;}
#library_top_type1 div.con3 .inwrap:after {content:""; clear:both; display:block; height:0;}
#library_top_type1 div.con3 div.thum {display:inline; float:left; margin-right:10px;}
#library_top_type1 div.con3 dl {display:inline; float:left; width:250px;}
#library_top_type1 div.con3 dl dt {font-weight:bold; padding:5px 0 10px;}
#library_top_type1 div.con3 dl dd {font-size:11px; line-height:15px;}

#library_top_tab {margin-bottom:9px; border-bottom:1px dashed #b7b7b7; overflow:hidden; _height:1%;}
#library_top_tab div.all {float:left;}
#library_top_tab ol {/*float:right;*/}
#library_top_tab ol li {display:inline; float:left; margin-left:1px;}

#consonant_wrap {width:740px; overflow:hidden; _height:1%;}
#consonant_wrap div.inwrap {width:740px; margin-left:5px;}
#consonant_wrap div.inwrap div.list {display:inline; float:left; position:relative; width:172px; height:106px; margin:0 2px 5px 0; padding:10px 0px 10px 7px; background: url('/bookcity/library/img/consonant_bg.gif') no-repeat left top; background-size:172px;}
#consonant_wrap div.inwrap div.list .tit {margin-bottom:18px;}
#consonant_wrap div.inwrap div.list ul li {height:20px; padding:0 0 0 7px; background: url('/bookcity/library/img/bul01.gif') no-repeat left 5px;}
#consonant_wrap div.inwrap div.list span.more {position:absolute; right:15px; top:20px;}

#consonant_wrap2 {position:relative; margin-bottom:10px; padding-top:20px;}
#consonant_wrap2 .inwrap {padding-top:58px; background: #f6f6f6;}
#consonant_wrap2 .inwrap .title {position:absolute; left:10px; top:0; width:49px; height:39px; padding: 29px 0 0 15px; background: url('/bookcity/library/img/consonant_tit_bg.png') no-repeat left top;}
#consonant_wrap2 .inwrap ul {padding-bottom:10px; overflow:hidden; _height:1%;}
#consonant_wrap2 .inwrap ul li {display:inline; float:left; width:115px; margin:0 0 15px 30px; padding:2px 0 0 5px; background: url('/bookcity/library/img/bul01.gif') no-repeat left 5px; overflow:hidden; white-space: nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis;}

#library_top_type2 {margin-bottom:15px; padding:20px 0 20px 29px; background: url('/bookcity/img/board/cafe_top_type2_bg.jpg') no-repeat right center; border:1px solid #c7c7c7; overflow:hidden; _height:1%;}
#library_top_type2 .thum {display:inline; float:left; width:101px; height:134px; margin-right:30px;}
#library_top_type2 .thum img {display:block; width:95px; height:128px; padding:2px; border:1px solid #e2e2e1}
#library_top_type2 dl {float:left; width:420px;}
#library_top_type2 dl dt {margin-bottom:15px;padding-top:18px; color:#000000; font-size:16px; font-weight:bold; font-family:'NanumGothic','dotum';}
#library_top_type2 dl dd {width:420px; line-height:19px;}

.sub_title2 {margin-bottom:5px;}


#library_top_type3 {margin-bottom:15px; padding:20px 0 20px 29px; background: url('/bookcity/img/board/cafe_top_type3_bg.jpg') no-repeat left bottom; border:1px solid #c7c7c7; overflow:hidden; _height:1%;}
#library_top_type3 .title {display:inline; float:left; margin-right:20px;}
#library_top_type3 .flash {display:inline; float:left; margin-right:65px;}
#library_top_type3 .srarch_wrap {display:inline; float:left; width:339px; margin-bottom:15px;  background: url('/mammy/img/mmsub10_img02.gif') repeat-y left top;}
#library_top_type3 .srarch_wrap .best {width:309px; margin-bottom:10px; padding:16px 15px 0; padding-top:16px; background: url('/mammy/img/mmsub10_img01.gif') no-repeat left top;}
#library_top_type3 .srarch_wrap .best .inwrap {padding-bottom:6px; border-bottom:1px solid #bbcde4;}
#library_top_type3 .srarch_wrap .best .inwrap span {position:relative; top:-2px; padding-right:5px; }
#library_top_type3 .srarch_wrap .select_wrap {padding-bottom:16px; padding-left:20px; background: url('/mammy/img/mmsub10_img03.gif') no-repeat left bottom;}
#library_top_type3 .srarch_wrap .select_wrap div {margin-bottom:10px;}
#library_top_type3 .srarch_wrap .select_wrap span.tit {display:inline-block; width:60px;}
#library_top_type3 .srarch_wrap .select_wrap * {vertical-align:middle; margin:0 5px 0 0; padding:0;}
#library_top_type3 p {float:left; width:299px; padding:5px 20px; font-size:11px; color:#555555; background: #f6f6f6; line-height:17px;}

#library_view_wrap {margin-bottom:20px; padding:20px 14px; border:1px solid #e1e0e0; overflow:hidden; _height:1%;}
#library_view_wrap .thum_wrap {display:inline; float:left; position:relative; width:232px; height:208px; margin-bottom:15px; margin-right:15px; background: url('/bookcity/library/img/library_view_thum_bg.gif') no-repeat left top;}
#library_view_wrap .thum_wrap .thum {padding:6px 0 0 6px;}
#library_view_wrap .thum_wrap .thum img {display:block; width:222px; height:163px;}
#library_view_wrap .thum_wrap .btn {position:absolute; left:14px; bottom:15px;}
#library_view_wrap .thum_wrap ul {position:absolute; right:8px; bottom:8px;}
#library_view_wrap .thum_wrap ul li {display:inline; float:left; margin-left:2px;}
#library_view_wrap .thum_wrap ul li img {display:block; width:38px; height:27px;}
#library_view_wrap .default_info {display:inline; float:left; width:453px;}
#library_view_wrap .default_info div.title {margin-bottom:10px; padding-left:12px; background: url('/bookcity/library/img/mmsub10v_title_bg.gif') no-repeat left top;}
#library_view_wrap .default_info div.title p {padding:8px 0 6px; background: url('/bookcity/library/img/mmsub10v_title_bg.gif') no-repeat right top;}
#library_view_wrap .default_info ul {padding:0 15px;}
#library_view_wrap .default_info ul li {border-bottom:1px dashed #e0e0e0;}
#library_view_wrap .default_info ul li span.tit {display:inline-block; width:80px; padding:5px 0 5px 8px; background: url('/bookcity/library/img/bul01.gif') no-repeat 2px 8px; font-weight:bold; color:#206897; font-size:11px;}
#library_view_wrap .default_info ul li span.data {display:inline-block; }
#library_view_wrap .detail_info {clear:both; width:100%;}
#library_view_wrap .detail_info div.title {margin-bottom:10px; padding-left:12px; background: url('/bookcity/library/img/mmsub10v_title_bg.gif') no-repeat left top;}
#library_view_wrap .detail_info div.title p {padding:8px 0 6px; background: url('/bookcity/library/img/mmsub10v_title_bg.gif') no-repeat right top;}
#library_view_wrap .detail_info div.sub_title {margin:0 15px 10px; padding:5px 0 5px 8px; background: url('/bookcity/library/img/bul01.gif') no-repeat 2px 8px; border-bottom:1px dashed #e0e0e0; font-weight:bold; color:#206897; font-size:11px;}
#library_view_wrap .detail_info div.detail {padding:0 15px;}



/* Ã¥ ÀÚ¼¼È÷ º¸±â */
#section_view {}
#view_book_info { margin-bottom:20px; overflow:hidden; _height:1%;}
#view_book_info .thum_wrap {display:inline; float:left; margin:0 5px; text-align:center;}
#view_book_info .thum_wrap .thum {margin-bottom:12px;}
#view_book_info .thum_wrap .thum img {border:1px solid #e3e2e2;}
#view_book_info .thum_wrap span {display:inline-block; height:12px; padding:2px 0 0 19px; background: url('/bookcity/img/board/zoom_bul.gif') no-repeat left top;}
#view_book_info .info_wrap {display:inline; float:left; position:relative; width:301px;}
#view_book_info .info_wrap .title {display:inline-block; width:290px; padding:12px 0 21px 10px; color:#e55a9e; font-size:16px; font-weight:bold;}
#view_book_info .info_wrap ul.info {margin-bottom:10px; padding-bottom:5px; border-bottom:1px solid #e3e2e2;}
#view_book_info .info_wrap ul.info li {height:26px; color:#555555;}
#view_book_info .info_wrap ul.info li span.tit {display:inline-block; width:110px; padding:0 0 0 22px; background: url('/bookcity/img/board/book_view_info_bul.gif') no-repeat 10px 3px; font-weight:bold;}
#view_book_info .info_wrap ul.info li span.data {display:inline-block;}
#view_book_info .info_wrap .btn {padding-left:22px;}
#view_book_info .info_wrap .btn span {padding-right:8px;}
#view_book_info .view_bnr_wrap {display:inline; float:right; width:230px; height:306px; overflow:hidden;}
#view_book_info .view_bnr_wrap img {margin-bottom:12px;}
#mark_wrap {position:absolute; right:0; top:0; width:202px; height:141px; text-align:center;}
#mark_wrap .survey {position:absolute; left:0; top:10px; width:202px; height:24px; background: url('/bookcity/img/board/survey_bg.gif') no-repeat left top; text-align:center; overflow:hidden;}
#mark_wrap .survey p {padding-top:4px; color:#555555;}
#mark_wrap .inwrap {width:192px; height:75px; margin:0 auto; padding-top:42px; border:1px solid #e2e2e2;}
#mark_wrap .inwrap .mark_star {}
#mark_wrap .inwrap .mark {font-size:39px; font-weight:bold; font-family:Dinbol, arial, dotum,'µ¸¿ò';}


#view_book_bottom div.tab {width:100%; margin-bottom:23px;}
#view_book_bottom div.tab ul {width:100%; background: url('/bookcity/img/board/book_view_tab_bg.gif') repeat-x left bottom; overflow:hidden; _height:1%;}
#view_book_bottom div.tab ul li {display:inline-block; float:left; width:115px; height:20px; margin-right:2px; padding-top:9px; background: url('/bookcity/img/board/book_view_tab.gif') no-repeat left top; text-align:center;}
#view_book_bottom div.tab ul li.on {background: url('/bookcity/img/board/book_view_tab_on.gif') no-repeat left top; text-align:center;}
#view_book_bottom div.tab ul li span {color:#ff6600; font-weight:bold;}

#view_book_bottom {overflow:hidden; _height:1%;}
#view_book_bottom #div_info1 .inwrap {margin-bottom:20px; padding:0 0 0 17px; line-height:160%;}
#view_book_bottom #div_info2 .inwrap {margin-bottom:20px; padding:0 0 0 17px; line-height:160%;}
#view_book_bottom #div_info4 .inwrap {margin-bottom:20px; padding:0 0 0 17px; line-height:160%;}
#view_book_bottom #div_info4 .inwrap {margin-bottom:20px; padding:0 0 0 17px; line-height:160%;}
#view_book_bottom .div_info_wrap {position:relative; display:inline; float:left; width:720px; padding-left:10px;}
#view_book_bottom .div_info_wrap div.title {margin-bottom:15px;}
#view_book_bottom .div_info_wrap div.inwrap {}
#view_book_bottom .div_info_wrap div.inwrap #pagingNav {padding-top:10px;}
#view_book_bottom .div_info_wrap div.inwrap .review_list {position:relative; padding-top:10px;}
#view_book_bottom .div_info_wrap div.inwrap .review_list .depth1 {padding-bottom:7px; border-bottom:1px solid #e5e5e5;}
#view_book_bottom .div_info_wrap div.inwrap .review_list .depth1 span.star {display:inline-block; width:95px; text-align:center;}
#view_book_bottom .div_info_wrap div.inwrap .review_list .depth1 span.tit {display:inline-block; color:#555555;}
#view_book_bottom .div_info_wrap div.inwrap .review_list .depth1 span.coment_count {display:inline-block; padding:0 5px 0 0; background: none; color:#ff902e; font-weight:bold;}
#view_book_bottom .div_info_wrap div.inwrap .review_list .depth1 span.date {display:inline-block; color:#888888; font-size:11px;}
#view_book_bottom .div_info_wrap div.inwrap .review_list .depth1 .author {position:absolute; right:0; top:10px;;}
#view_book_bottom .div_info_wrap div.inwrap .review_list .depth1 .author img {position:relative; top:-3px;}
#view_book_bottom .div_info_wrap div.inwrap .review_list .review_txt {padding:15px 10px 10px 95px; background: url('/bookcity/img/board/dotline_bg.gif') repeat-x left bottom; line-height:160%; color:#555555;}
#view_book_bottom .div_info_wrap div.inwrap .review_list .review_txt img {max-width:600px;}
#view_book_bottom .div_info_wrap div.inwrap .review_list .coment_list {position:relative; margin-bottom:5px;padding:15px 10px 10px 100px; background: url('/bookcity/img/board/dotline_bg.gif') repeat-x left bottom;}
#view_book_bottom .div_info_wrap div.inwrap .review_list .coment_list span.name {padding-left:13px; padding-right:5px; background: url('/bookcity/img/board/book_review_bul.gif') no-repeat left top;}
#view_book_bottom .div_info_wrap div.inwrap .review_list .coment_list span.date {margin:0; padding:0; color:#888888;}
#view_book_bottom .div_info_wrap div.inwrap .review_list .coment_list p {padding:10px 0 5px 13px; line-height:160%; color:#555555;}
#view_book_bottom .div_info_wrap div.inwrap .review_list .coment_list .btn {position:absolute; right:0; top:13px;}
#view_book_bottom .div_info_wrap div.inwrap .review_list .write_wrap {margin-bottom:30px; padding:5px 0 5px 92px; overflow:hidden; _height:1%;}
#view_book_bottom .div_info_wrap div.inwrap .review_list .write_wrap .input input {float:left; width:539px; height:23px; margin:0; padding:0; line-height:23px; border:1px solid #e5e5e5; overflow:hidden;}
#view_book_bottom .div_info_wrap div.inwrap .review_list .write_wrap .btn {float:right; padding-top:2px; font-size:0; line-height:0; vertical-align:top;}
#view_book_bottom .div_info_wrap div.inwrap .review_list .write_wrap .btn img { font-size:0; line-height:0; vertical-align:top;}
#view_book_bottom .div_info_wrap #boardwriteWrap span.tit {width:70px;}
#view_book_bottom #div_info6 {clear:both;}
#view_book_bottom #tab_inwrap {width:100%; overflow:hidden;}



#view_aside {display:inline; float:right; width:230px; vertical-align:top;}
.aside_type1 {margin-bottom:10px; padding:15px 18px 5px; border:solid 1px #e1e0e0; -moz-border-radius:5px; -webkit-border-radius:5px;border-radius:5px;}
.aside_type1 .title {margin-bottom:10px;}
.aside_type1 .title2 {margin-bottom:7px;}
.aside_type1 .title2 span {font-weight:bold;}
.aside_type1 p.txt {padding:0 0 10px 10px;}
.aside_type1 .thum_wrap {overflow:hidden; _height:1%;}
.aside_type1 .thum_wrap img {display:block; float:left;  width:60px; height:70px; margin:0 10px 10px 0; padding:0; border:1px solid #e3e2e2;}
.aside_type1 .thum_wrap p {padding-top:5px; line-height:140%;}

.review_write {position:absolute; right:0; top:0;}



#review_tab1 {position:relative; margin-bottom:17px;}
#review_tab1 ul {position:absolute; right:0; top:0;}
#review_tab1 ul li {display:inline; float:left; margin-left:2px;}

#review_all_wrap {overflow:hidden; _height:1%;}
#review_all_wrap:after {content:""; clear:both; display:block; height:0;}
#review_all_wrap .review_all_list {float:left; width:340px; height:156px; padding:20px 15px; border-bottom:1px solid #d9d9d9; overflow:hidden;}
#review_all_wrap .review_all_list dl {width:340px;}
#review_all_wrap .review_all_list dl dt.thum {display:inline; float:left; width:110px; height:150px; margin-right:15px; padding:2px; border:1px solid #d9d9d9;}
#review_all_wrap .review_all_list dl dt.thum img {display:block; width:110px; height:150px; font-size:0; line-height:0;}
#review_all_wrap .review_all_list dl dd {float:right; width:209px; line-height:21px;}
#review_all_wrap .review_all_list dl dd.cate {padding-top:6px;}
#review_all_wrap .review_all_list dl dd.info {}
#review_all_wrap .review_all_list dl dd.info ul {}
#review_all_wrap .review_all_list dl dd.info ul li {}
#review_all_wrap .review_all_list dl dd.info ul li span {display:inline-block; color:#333333; vertical-align:top;}
#review_all_wrap .review_all_list dl dd.info ul li span.tit {width:60px; font-weight:bold;}
#review_all_wrap .review_all_list dl dd.info ul li span.data {width:149px; overflow : hidden; white-space: nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis;}
#review_all_wrap .review_all_list dl dd.btn {}

#roll_wrap{margin:0;padding:0;margin-top:2px;padding:5px 9px 4px 10px;background-color:#5f5f5f; font:"µ¸¿ò", "±¼¸²";font-size:12px;color:#ffffff;}
#roll_btn{list-style:none;float:right;margin-top:-20px;}
#roll_btn li{display:inline;padding-left:2px;}


.pub_list {margin-bottom:15px; }
.pub_list ul {height:100%; padding-left:30px;}
.pub_list ul:after {content:""; clear:both; display:block; height:0;}
.pub_list ul li {display:inline; float:left; width:150px; height:20px; margin-right:15px; padding-left:10px; background: url('/bookcity/img/common/ic_blit2.gif') no-repeat 2px 4px; overflow : hidden; white-space: nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis;}
.pub_list ul li a {}

.book_list {width:770px; overflow:hidden;}
.book_list ul {width:785px; height:100%; margin-bottom:20px;}
.book_list ul:after {content:""; clear:both; display:block; height:0;}
.book_list ul li {display:inline; float:left; width:130px; height:239px; padding:15px 15px 0 10px; border-top:1px solid #cdcdcd;}
.book_list ul li span.thum {display:block; width:124px; height:163px; padding:2px; background: #fff; border:1px solid #e5e5e5; font-size:0; line-height:0;}
.book_list ul li span.thum img {display:block; }
.book_list ul li p {padding:10px 5px 8px; overflow:hidden; white-space: nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis;}
.book_list ul li div.btn {text-align:center;}
.book_list ul li div.btn img {margin:0 3px;}


.speciallist_wrap {}
.speciallist_wrap .specialist_txt1 {margin-bottom:10px;}
.speciallist_wrap .specialist_img {margin-bottom:30px;}
.speciallist_wrap .specialist_img ul {height:100%;}
.speciallist_wrap .specialist_img ul:after {content:""; clear:both; display:block; height:0;}
.speciallist_wrap .specialist_img ul li {display:inline; float:left; position:relative; margin-right:11px; z-index:1;}
.speciallist_wrap .specialist_img ul li:hover {z-index:2;}
.speciallist_wrap .specialist_img ul li .btn {position:absolute; left:82px; top:229px;}
.speciallist_wrap .specialist_img ul li .layer {position:absolute; left:82px; top:249px; z-index:3;}
.special_tab {height:18px; margin-bottom:19px; font-size:0; line-height:0;}
.special_tab span {margin-right:4px;}

.library_tab1 {}
.library_tab1 ul {width:100%; height:45px; margin-bottom:15px;}
.library_tab1 ul li {display:inline; float:left; margin-left:9px;width:139px;}
.library_tab1 ul li.first {margin-left:0;}