﻿@charset "utf-8";
@import url("/css/comm/kyobo_comm.css");
body, a {color:#666}
optgroup {font-style:normal;}
#wrap {width:935px; margin:0 auto}
#gnb {height:40px; background:transparent}
#gnb .wrap {position:relative; width:935px; margin:0 auto}
#gnb h1 {position:absolute; top:11px; left:10px;}
/**
#gnb h1 img { 
	width:54px; height:21px; 
	progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://tpimage.kyobobook.co.kr/image/blog/blog.png',sizingMethod='image');
}
**/
#gnb .service {position:relative; float:left; padding-left:100px} 
    
#gnb .menu { position:relative; top:15px;font-size:90%; letter-spacing:-1px}
#gnb .menu a span {padding-right:14px; background:url(http://tpimage.kyobobook.co.kr/image/blog/icon/arrow_box_1.gif) no-repeat right top}
#gnb .log  {position:relative;  float:right;  top:10px; padding:0 185px 0 0;font-size:90%; letter-spacing:-1px}
#gnb .log .log_btn{position:relative; top:-1px; padding-bottom:1px;}
#gnb .log a span{padding-right:14px; background:url(http://tpimage.kyobobook.co.kr/image/blog/icon/arrow_box_2.gif) no-repeat right top}
#gnb .log img{vertical-align:middle;}
#gnb .sep {margin:0 .2em; color:#ccc}
#gnb .search {position:absolute; right:0; top:9px}
#gnb .search .text {margin-left:10px; width:128px; height:15px; padding-top:1px}

#gnb .fold_menu {display:none; padding:5px 8px; line-height:16px; background:#fff; border:1px solid #ccc}
#gnb .fold_menu li {padding-left:6px; letter-spacing:0; background:url(http://tpimage.kyobobook.co.kr/image/blog/bullet_square2.gif) no-repeat 0 0}
#gnb .fold_menu .more {padding-top:3px; margin-top:5px; text-align:center; border-top:1px dotted #ddd}
#gnb .fold_menu .more .sep {margin:0 .5em; color:#ccc}
#gnb .fold_menu .more a {color:#999}
#gnb .fold_menu .more a:hover {text-decoration:none}
#gnb_neighbor {
	position:absolute; width:120px; left:200px; top:15px;height:80px; overflow-y:auto;
}
#gnb_kyobo {position:absolute; width:68px; right:185px; top:18px;}

#blog_menu {height:35px; line-height:35px; margin-bottom:10px; padding-left:5px}
#blog_menu li {float:left; padding:0 10px}
#blog_menu .last {background-image:none}
#blog_menu a {font-weight:bold; color:inherit; *color:expression(this.parentNode.currentStyle.color)}

#print_area {padding:10px; height:520px; overflow:auto}
#print_button {padding:20px 0; text-align:center; border-top:1px dotted #ddd}


/* 공통 요소 */

input {vertical-align:middle}
label {display:inline-block; margin-right:10px; margin-left:2px;}
input.text {padding:2px 2px 1px 2px; border:1px solid #ddd}
.textarea{background-color:#FFFFFF; border:1px solid #ddd;}
.edit_button {padding:0 2px; vertical-align:middle}
div.body .date {color:#999; font:11px tahoma normal}
div.button_box {padding:20px 0; text-align:center}
div.button_box .button1 {float:left; padding-bottom:1px}
div.button_box .button2 {float:right;padding-bottom:1px}

div.paging {clear:both;   color:#ccc; font-weight:bold; text-align:center}
div.paging .paging_selected {color:#009dc8}
div.paging img {vertical-align:middle}
div.paging a {margin:0 2px}

span.button, span.button a {position:relative; font-size:12px; display:inline-block; overflow:visible; background:url(http://tpimage.kyobobook.co.kr/image/blog/blog_setup/btn_white.gif) no-repeat 0 0}
span.button {height:24px; margin-right:2px; line-height:12px; vertical-align:middle}
span.button a {left:4px; background-position:right top; padding:5px 9px 7px 5px; color:#646464 !important; font-weight:normal !important;}
span.button a:hover {text-decoration:none}
span.button a.on {color:#009dc8 !important}

#header h1 a {color:inherit; *color:expression(this.parentNode.currentStyle.color);}
#sidebar1, #sidebar2 {overflow:hidden}

.page_title {padding-bottom:5px; color:#333}
.page_title h2 {font-size:100%; display:inline}
.page_title .button {vertical-align:middle; margin-left:10px}
#body em {color:#00B0E0; font-weight:bold}
img.valign {vertical-align:middle}
.book_thumbnail {width:98px; border:1px solid #e5e5e5}


/* 이벤트 */

.event_box {height:85px; margin:5px auto 10px auto; padding-left:110px; background:#fff url(http://tpimage.kyobobook.co.kr/image/blog/common/event2.gif) no-repeat 0 0; border:1px solid #e8e8e8;}
.event_box .desc {float:left; margin-top:7px; padding-right:80px; height:70px; width:auto !important}
.event_box .desc a {color:#333; font-size:130%; font-weight:bold;}
.event_box .desc img {vertical-align:middle}
.event_box .desc p {margin-top:8px}
.event_box .button {float:right; margin-top:-48px; width:70px}
.event_box p {height:48px; overflow:hidden}


/* 포스트 대문 */

.main_post {padding:16px 14px; margin-bottom:10px;background:#fff; border:1px solid #e8e8e8;}
.main_post_thumbnail {float:left; width:144px; margin-right:14px}
.main_post_thumbnail img {width:144px;border:1px solid #e8e8e8;}
.main_post_title {color:#333; font-weight:bold}
.main_post_desc {margin-top:5px}
#main_post_close {float:right; padding-right:18px; background:url(http://tpimage.kyobobook.co.kr/image/blog/btn_fold.gif) no-repeat right -5px; cursor:pointer}


/* 포스트 목록 */

.post_list {width:100%; border-bottom:1px solid #e6e6e6}
.post_list th {padding:4px 0; line-height:18px; border-bottom:2px solid #e6e6e6}
.post_list td {padding:4px 20px; line-height:18px; border-bottom:1px solid #f0f0f0}
.post_list .col_number {text-align:center}
.post_list .col_title {width:80%}
.post_list .col_title span {margin-left:5px}
.post_list .col_date {font-size:90%; font-family:tahoma; color:#999; text-align:center}
.post_list .col_date, .post_list .col_name {white-space:nowrap; }

.webzine_list_item {padding:16px 0 10px; border-bottom:1px solid #d5d5d5}
.webzine_list_item .title {color:#333; font-size:120%; font-weight:bold}
.webzine_list_item p {padding:8px 0}
.webzine_item_info {padding-top:4px; font-size:11px;}
.webzine_item_info span.recommend {color:#f00}
.webzine_thumbnail {float:left; width:98px; margin:0 10px 5px 0; border:1px solid #e5e5e5}

.blog_list_bar {position:relative; height:20px; padding:8px 8px 5px 8px; line-height:20px; background:#eee}
.blog_list_bar em {margin-left:7px; font-size:90%}
.blog_list_bar ul {position:absolute; right:10px; top:24px; display:none; padding:5px 12px; background:#fff; border:1px solid #ddd}
.blog_list_bar ul.on {display:block}
.blog_list_bar li {margin-bottom:3px}
.blog_list_num {float:left;}
.blog_list_style {float:right; padding-right:18px; background:url(http://tpimage.kyobobook.co.kr/image/blog/btn_fold.gif) no-repeat right -5px; cursor:pointer}
.blog_list_style span {padding-top:10px}

.list_bar {background:#fff; padding:1px 0 1px; border:2px solid #e8e8e8;}
.list_bar thead {display:none}
.list_bar .col_number {display:none}

.list_wrap {margin-top:10px; padding-top:5px;}
.list_item {padding:10px 0 5px 0; margin-bottom:5px; border-bottom:1px solid #dfdfdf}
.list_item .entry_title {font-weight:bold}
.list_item .vote {float:right; margin-left:14px; padding-top:18px; width:107px; height:87px; text-align:center; background:url(http://tpimage.kyobobook.co.kr/image/blog/board/vote_box.gif) no-repeat 0 0}
.list_item .vote strong {display:block; font-size:240%; letter-spacing:-1px; margin-top:5px; padding-left:10px; font-family:Arial, Helvetica, sans-serif; color:#ff4519}
.list_item .vote span {font-size:11px}
.list_item .thumbnail {float:left; width:145px; margin-right:10px; margin-bottom:5px; text-align:center}
.list_item .thumbnail img {padding:4px; background:#fff; border:1px solid #dfdfdf}
.list_item .reply {color:#09c; font:bold 90% tahoma normal}
.list_item .info {margin-top:5px; margin-bottom:5px; font-size:11px}
.list_item .tag img {vertical-align:middle}
.list_item p {padding:5px 0}
.list_item .sep {margin:0 .5em; color:#ccc}


/* 미디어로그 */

div.album {margin-bottom:10px; border-bottom:1px solid #dfdfdf}
div.album .list_item {float:left; width:181px; height:186px; overflow:hidden; text-align:center; border-bottom:0}
div.album .thumbnail {float:none; width:100%; margin-right:0}
div.album .sep {margin:0 .1em}
/*출처*/
.source_box{clear:left;margin:10px 0; padding:10px 15px; background-color:#f5f5f5;color:#999; } 
.source_box  a{color:#999;}
.source_box .nickname{color:#009dc8;}

/* 블로그 검색결과 */

.search_result thead {display:none}
.search_result_title {padding:5px 0 10px; font-weight:bold}


/* 그룹 블로그 */

.groupblog_writer {margin-bottom:20px; padding:10px; line-height:18px; border-bottom:1px solid #eee}
.groupblog_writer .thumbnail {float:left; margin-right:15px; border:1px solid #eee}
.groupblog_writer span {display:inline-block; width:50px; font-weight:bold}
.groupblog_writer a {vertical-align:middle}


/* 나도작가 */

.series_info {position:relative; margin-bottom:20px; padding:10px; line-height:18px; border-bottom:1px solid #eee}
.series_info .thumbnail {float:left; margin-right:15px; border:1px solid #eee}
.series_info .title {margin-bottom:3px; padding-top:3px; font-weight:bold; color:#333; font-size:120%}
.series_info .button {margin:8px 0}
.series_info span {display:inline-block; width:50px; font-weight:bold; color:#333}

/*.series_info.top {border:2px solid #e8e8e8}*/


/* 저자와의 대화, 책속의 한 문장 */

div.list {padding:10px 0; border-bottom:1px solid #ebebeb}
div.list .thumbnail {float:left; margin-right:10px; border:1px solid #eee}
div.list .button {text-align:right}
div.list .text {padding:5px 0; line-height:1.4;}
div.list .title, .list .title a {margin-bottom:5px;font-weight:bold}
div.list .answer {font-weight:bold; color:#00B0E0}
div.list .more strong {display:inline-block; width:80px; font-weight:bold;}
div.list .sep {margin:0 8px; color:#ccc}

.talk_list .date {margin-left:10px;}

.inbook_list .title a {font-size:120%}
.inbook_list .title .date {margin-left:5px}
.inbook_list .more {margin-bottom:2px}
.inbook_list .more img {margin:0 3px}

.writer_form {margin-top:10px; padding-top:10px; border-top:1px dashed #ddd}
.writer_form .button {margin-top:25px; margin-left:3px; vertical-align:top}
.writer_form textarea {width:87%; border:1px solid #d7d7d7; border-top:1px solid #999; border-left:1px solid #999}

/*추천 박스*/
.ui_total_view_widget{width:535px; margin:10px auto; text-align:center}
.ui_total_view_widget .recommend_total{
	float:left;width:105px; height:61px; padding-top:18px;
	background:url(http://tpimage.kyobobook.co.kr/image/blog/common/recommend_box.gif) no-repeat left top;
	text-align:center;
}
.ui_total_view_widget .recommend_total span{display:block; margin-bottom:5px;}
.ui_total_view_widget .recommend_total .num{
	padding-left:20px; font-family:font-size:25px; font:25px tahoma ; color:#ff4519;
	background:url(http://tpimage.kyobobook.co.kr/image/blog/common/recommend_hand.gif) no-repeat left center;
}
.ui_total_view_widget .recommend_box{
	width:415px;margin-left:110px;padding:8px 0; border:3px #e0e0e0 solid; 
}
.ui_total_view_widget .recommend_box table{width:100%;}
.ui_total_view_widget .recommend_box th{text-align:left; width:100px;padding-left:18px; border-right:1px solid #e0e0e0}
.ui_total_view_widget .recommend_box th strong{color:#009dc8;}
/* 포스트 */

.pl_head {background:#eee; padding:6px 8px; margin-bottom:5px}
.pl_head span {margin-left:10px; font-size:10px; font-weight:bold; color:#009dc8}
.pl_head .control {float:right; padding-right:20px; background:url(http://tpimage.kyobobook.co.kr/image/blog/btn_fold.gif) no-repeat right -5px; font-weight:normal; font-size:10px;}

.post_box{min-height:200px; _height:200px; padding:15px 13px;border:2px solid #e8e8e8; background-color:#fff; margin-bottom:10px}
.post_head { padding:2px 8px; border-bottom:1px solid #ebebeb; *zoom:1;}
.post_head:after{ content:""; display:block; clear:both;}
.post_head h2 {display:inline}
.post_head .post_category {border-left:1px solid #ccc; margin-left:10px; padding-left:10px}
.post_head .title {float:left;padding-bottom:2px}
.post_head .date {float:right; }

.post_url {clear:left;padding:8px 6px; text-align:right; font-size:11px; *position:relative;*z-index:10;}
.post_url img {vertical-align:middle}

.license {clear:both; height:31px; margin:20px 0; padding:10px 20px 10px 8px; border:1px solid #e5e5e5}
.license img {float:left; margin-right:10px}

.response {padding:8px 0}
.response span.item {margin-right:10px}
.response img {vertical-align:middle}
.response .number {font-weight:bold; color:#009dc8}

.post_body{margin:10px 0;line-height:1.4; overflow-x:auto; overflow-y:hidden;}
.post_body font{line-height:1.4;}
.post_foot {clear:both; margin-top:10px;padding-bottom:10px; }
.post_tag {float:left}
.post_tag, .post_tag a, .post_edit a {color:#999}
.post_tag span {float:left; display:block; width:30px; height:0; padding-top:11px; margin:2px 5px 0 0; overflow:hidden; background:url(http://tpimage.kyobobook.co.kr/image/blog/blog_control.gif) no-repeat 0 -105px;}

.post_edit {position:relative; float:right; color:#ccc; z-index:1}
.post_edit .this_post {padding-right:18px; background:url(http://tpimage.kyobobook.co.kr/image/blog/btn_fold.gif) no-repeat right -3px; color:#999; cursor:pointer}

.post_edit .layer {position:absolute; left:0x; top:16px; line-height:16px; padding:5px 0; border:1px solid #ccc; background:#fff; z-index:100;}
.post_edit .layer a {display:block; padding:0 .5em; text-decoration:none; font-size:90%}
.post_edit .layer a:hover {background:#e5f5f9}

.post_other {padding:5px 0 0;}
.post_other h3 {padding:10px 0; font-size:100%; color:#333}
.post_other h3 span {color:#009dc8;}
.post_other li {padding:6px; border-bottom:1px solid #e5e5e5}
.post_other li span {float:right;}
.post_other .no_data_other {border:0; text-align:center;}

#contents .body {padding-bottom:40px}
/*#contents .widget {width:535px; margin:10px auto; text-align:center}*/


/* 트랙백 */

#trackback_list h3 {display:none}
.trackbackUpper_list h3 {display:none}
.trackback_address {margin:10px 0; padding:10px 15px; background:#f5f5f5}
.trackback_address * {vertical-align:middle}
.trackback_list {margin-bottom:10px}
.trackback_list li {padding-left:12px; padding-bottom:10px; background:url(http://tpimage.kyobobook.co.kr/image/blog/bullet_square1.gif) no-repeat 4px 0 }
.trackback_list .date {margin-left:5px}
.trackback_list .title {padding:2px 0}
.trackback_list .title a {font-weight:bold; color:#333}
.trackback_list .desc {padding-top:4px}


/* 댓글 */ 
.comment_list h3 {display:none}
.comment_list {clear:both; background:#f5f5f5; padding:5px 15px}
.comment_list .comment {position:relative; padding:10px 0; background:url(http://tpimage.kyobobook.co.kr/image/blog/line_1px_dotted.gif) repeat-x bottom center}
.comment_list .edit, .comment_list .comment_date,  #pop_comment .edit {float:right; padding-right:5px; font-size:90%}
.comment_list .edit .sep, #pop_comment .edit .sep{margin:0 .1em; color:#ccc}
.comment_list .date {margin:0 10px}
.comment_list .avatar {float:left; width:40px}
.comment_list .name {margin-right:5px; font-weight:bold; color:#333}
.comment_list .comment_text {margin-left:40px; padding-top:3px; line-height:1.4}
.comment_list .comment_text_2 {  padding-top:3px; line-height:1.4}
.comment_list .comment_form {padding-left:0; padding-right:0}
.comment_list  .reply_comment{margin-top:20px;}
.comment_list  .reply_comment strong{color:#009dc8}
.comment_list .add .comment_info {padding-left:40px; background:url(http://tpimage.kyobobook.co.kr/image/blog/icon/ico_reply.gif) no-repeat 10px 0; *zoom:1;}
.comment_list .add .comment_info:after{ content:""; display:block; clear:both;}
.comment_list .add .comment_text {padding-left:40px}
.comment_list .add .comment_input {padding-left:40px; background:url(http://tpimage.kyobobook.co.kr/image/blog/icon/ico_reply.gif) no-repeat 10px 0}
.comment_list .add .form_identity {margin-left:0; padding-left:44px; background:url(http://tpimage.kyobobook.co.kr/image/blog/icon/ico_reply.gif) no-repeat 10px 0}


.comment_form {position:relative; padding:0 15px 10px 15px; background:#f5f5f5;*zoom:1;}
.comment_form:after{ content:""; display:block; clear:both;}
.comment_form .form_emoticon {float:left;position:relative; width:44px}
.comment_form .emoticon_container {margin-top:2px; width:30px; height:18px; background:url(http://tpimage.kyobobook.co.kr/image/blog/btn_emo.gif) no-repeat center right; cursor:pointer}
.comment_form .form_button {margin-left:5px}
.comment_form textarea {width:80%; height:50px; background-color:#fff; border:1px solid #ddd} 
.comment_form .form_text {margin:0 0 5px 44px;}
.comment_form .form_text .reply_input_section{width:100%;}
.comment_form .form_text .reply_input_section .reply_textarea textarea{width:100%; }
.comment_form .form_text .reply_input_section .submit{width:70px; text-align:right;}
.comment_form .form_text .button { cursor:pointer;} 
.comment_form .form_check {clear:both; margin-left:48px}
.comment_form .form_identity {margin-left:44px; margin-bottom:5px; line-height:25px}
.comment_form .form_identity input {margin-right:4px; width:80px}
.comment_form .form_identity input.email {width:110px}
.comment_form label {margin:0 2px; letter-spacing:-1px;  }
.comment_form.pwd {text-align:center; line-height:24px}
.comment_form.pwd * {vertical-align:middle}
.avatar_list {display:block; position:absolute; top:0px;left:25px;;}
.avatar_list img {cursor:pointer} 
.avatar_list td{padding:2px; background:#fff; border:1px solid #bbb}


/* 방명록*/
 
.page_title .search {float:right; height:21px}
.page_title .search .text {width:110px; height:16px}
.page_title .search * {vertical-align:middle}



.guestbook .guest_form { position:relative;padding:10px 15px 5px 15px; background:#f5f5f5;*zoom:1;} 
.guestbook .guest_form:after{ content:""; display:block; clear:both;}

.guestbook .guest_form .comment_form_title{
	padding-bottom:8px;margin-bottom:8px;background:url(http://tpimage.kyobobook.co.kr/image/blog/common/line_2.gif) repeat-x left bottom;
}
.guestbook .guest_form .form_emoticon {float:left;position:relative; width:44px}
.guestbook .guest_form .emoticon_container {margin-top:2px; width:30px; height:18px; background:url(http://tpimage.kyobobook.co.kr/image/blog/btn_emo.gif) no-repeat center right; cursor:pointer}
.guestbook .guest_form .form_identity{padding-top:4px;}
.guestbook .guest_form .form_identity div{margin-left:44px;}
.guestbook .guest_form .form_identity .text{width:80px;}
.guestbook .guest_form .form_identity  .homepage{width:50%;} 
.guestbook .guest_form textarea{height:150px;width:99%; background-color:#fff; border:1px solid #ddd}
.guestbook .guest_form .form_text{clear:left;}
.guestbook .guest_form .form_text table{width:100%;}
.guestbook .guest_form .msg{width:70%;text-align:center; color:#999; font-weight:bold;}
.guestbook .guest_form .form_submit{padding:10px 0;text-align:right;}
.guestbook .guest_form .form_submit *{vertical-align:middle;}
.guestbook .guest_form .form_submit label{  position:relative; *top:2px;}
.guestbook .search_message{clear:left; padding:30px 0; text-align:center;}
.guestbook .comment_box .comment_title{
	padding-bottom:8px;
	background:url(http://tpimage.kyobobook.co.kr/image/blog/common/line_2.gif) repeat-x left bottom;
}
.guestbook .comment_box{padding:12px 15px; border:1px solid #ebebeb;}
.guestbook .comment_box img{vertical-align:middle;}
.guestbook .comment_box .comment_edit {float:right;}
.guestbook .comment_box .comment_edit .gu{font-size:11px;  }
.guestbook .comment_box .comment_edit a{font-size:11px;}
.guestbook .comment_box .comment_word{margin:20px 0 10px 0;line-height:1.4;}
.guestbook .comment_box .reply_display img{vertical-align:middle;}
.guestbook .comment_box .reply_display strong{color:#009dc8;}
.guestbook .comment_box .reply_box_list{
	padding-bottom:10px; margin-bottom:10px;
	background:url(http://tpimage.kyobobook.co.kr/image/blog/common/line_2.gif) repeat-x left bottom;
}
/*댓글 입력*/
.reply_box_list .avatar{float:left;width:35px;}
.reply_box_list .title{padding-top:3px;}
.reply_box_list  .reply_box_cont{padding-left:35px; margin-top:10px;}
.guestbook .comment_box .reply_box{margin-top:10px; padding:15px 20px; background-color:#f5f5f5;}
.reply_box_input table{width:100%;}
.reply_box_input td{width:100%; vertical-align:top;}
.reply_box_input .avatar{width:35px;}
.reply_box_input .avatar_box{
	 position:relative; margin-right:4px;
	background:url(http://tpimage.kyobobook.co.kr/image/blog/btn_emo.gif) no-repeat scroll right center;
} 
.reply_box_input .avatar_comment .text{width:100px;}
.reply_box_input .avatar_comment textarea{
	width:100%; height:36px; background-color:#ffffff; border:1px solid #dddddd;
}
.reply_box_input  .no_member{margin-bottom:5px;}
.reply_box_input  .no_member .text{width:80px;}
.reply_box_input  .no_member .homepage{width:220px;}
.reply_box_input  .secret_box{margin-top:5px; text-align:right;}
.reply_box_input  .secret_box label{margin-right:0;}
.reply_box_input .avatar_commit{width:70px; padding-left:10px; text-align:right;}



/* 다이어리 */
 .page_title img{ margin-left:10px;vertical-align:middle;}
.diray_calendar{margin-bottom:10px;border:2px solid #eee; }
.diray_calendar .mon{background-color:#f9f9f9; }
.diray_calendar .mon table{width:560px;}
.diray_calendar .mon .year{height:40px; width:120px; text-align:center; font-size:14px;  color:#ff5400;}
.diray_calendar .mon td a{color:#a0a0a0;font-weight:bold;  }
.diray_calendar .mon td .over{color:#ff5400;}
.diary_month_bar_calendar { padding:7px 10px; *zoom:1;}
.diary_month_bar_calendar:after{ content:""; display:block; clear:both;}
.diary_month_bar_calendar li {float:left; width:18px; height:18px; line-height: 19px;margin:3px 5px; text-align:center; font-size:11px; }
.diary_month_bar_calendar .diary a {font-weight:bold; text-decoration:underline}
.diary_month_bar_calendar .sun a{color:#ff6600} 
.diary_month_bar_calendar .sat a{color:#3f85d4;}
.diary_month_bar_calendar .diary_selected {background:url(http://tpimage.kyobobook.co.kr/image/blog/common/diary_date_bg.gif) no-repeat center 0;}
.diary_month_bar_calendar .diary_selected a {color:#fff; text-decoration:none}
.diary_view{padding:15px; border:2px solid #eee; line-height:1.}
.diary_view {border:2px solid #eee; padding-bottom:20px}
.diary_view  .diary_title {padding-bottom:10px; background:url(http://tpimage.kyobobook.co.kr/image/blog/line_1px_dotted.gif) repeat-x bottom left;}
.diary_view  .diary_weather {float:right}
.diary_view  .diary_weather * {vertical-align:middle}
.diary_view  .diary_weather  img{ position:relative;  top:-1px;}
.diary_view  .date{padding-top;2px;font-size:11px; font-family:tahoma !important;}
.diary_view .diary_body{margin-top:10px; line-height:1.4;}
.diary_view .diary_none{padding:40px 0;text-align:center;}
/* 
.diary_month_bar {padding:10px 0; text-align:center; background:#f5f5f5;}
.diary_month_bar img {margin-top:-3px; vertical-align:middle;}

.diary_cur_month {margin:0 5px; color:#3399cc; font-size:150%; font-weight:bold} 
*/
.diary_no{border:2px solid #eee; padding:100px 0; text-align:center;}
.diary_list{border:2px solid #eee; padding:5px 0;}
.diary_list_day {margin:0 15px; *zoom:1;}
.diary_list_day:after{ content:""; display:block; clear:both;}
.diary_list_day li {padding:15px 0; padding-left:4px;line-height:1.4; background:url(http://tpimage.kyobobook.co.kr/image/blog/line_1px_dotted.gif) repeat-x left -7px}
.diary_list_day .top{background-image:none;}
.diary_list_day .diary_cont{margin-left:102px;min-height:80px; _height:80px;}
.diary_list .sun a{color:#ff6600}
.diary_list .sat a{color:#3f85d4;}
.diary_day_date {display:block; padding-top:10px; color:#333; font-size:200%; font-weight:bold;}
.diary_day_info {float:left; width:86px; height:80px; margin-right:16px; text-align:center; background:url(http://tpimage.kyobobook.co.kr/image/blog/bg_diary_date.gif) no-repeat 0 0;}
.diary_day_info .weather {display:inline-block; vertical-align:middle; margin-top:2px}
.diary_day_info img {display:inline-block; vertical-align:middle}
 
 
.diary_write { padding:12px 20px; border:2px solid #ebebeb}
.diary_write .diary_date {float:left; position:relative;height:30px;}
.diary_write .diary_date label {color:#333; font-weight:bold}
.diary_write .diary_date *{vertical-align:middle;}
.diary_weather_select {float:right; padding-bottom:10px; font-size:1px}
.diary_weather_select * {vertical-align:middle}
.diary_weather_select strong {margin-right:10px; color:#333; display:inline-block; font-size:12px}
.diary_weather_select span {display:inline-block; width:26px; height:23px; text-align:center; background:url(http://tpimage.kyobobook.co.kr/image/blog/btn_weather.gif) no-repeat 0 0;}
.diary_weather_select span.on {background-position:0 -30px}
.diary_weather_select span img {margin-top:2px; cursor:pointer}
.diary_write_share {
	text-align:left; padding-top:10px;
	/*background:url(http://tpimage.kyobobook.co.kr/image/blog/line_1px_dotted.gif) repeat-x bottom left;*/
}
.diary_calendar{
	position:absolute; 
	width:170px;
	background:url(http://tpimage.kyobobook.co.kr/image/blog/diary_calendar_bg_top.gif) no-repeat 0 0;
	font-family:tahoma;
}
.diary_calendar .mon_select{height:29px; padding-top:8px;text-align:center; color:#fff;}
.diary_calendar .mon_select *{vertical-align:middle;}
.diary_calendar table{width:147px; margin:0 auto;}
.diary_calendar .sun a{color:#d54b4b !important;}
.diary_calendar .sat a{color:#3f85d4 !important;}
.diary_calendar .today {
	background:url(http://tpimage.kyobobook.co.kr/image/blog/common/diary_today_bg.gif) no-repeat 4px 1px; 
}
.diary_calendar .today a{color:#ff8000; font-weight:bold;}
.diary_calendar table td{height:18px;font-size:11px;text-align:center;}
.diary_calendar .foorer{
	margin-top:8px;padding-top:7px; font-size:0; line-height:0;
	background:url(http://tpimage.kyobobook.co.kr/image/blog/diary_calendar_bg_bottom.gif) no-repeat 0 0;
}

/* 글쓰기 */ 
.review_tab {height:30px; margin:20px 0; background:url(http://tpimage.kyobobook.co.kr/image/blog/tab_white_bar.gif) repeat-x bottom left; font-weight:bold}
.review_tab li, .review_tab a {position:relative; overflow:visible; background:url(http://tpimage.kyobobook.co.kr/image/blog/tab_white_bar.gif) no-repeat 0 0}
.review_tab li {float:left; height:30px; margin-right:4px}
.review_tab a {display:inline-block; left:2px; height:28px; line-height:28px; padding:2px 18px 0 16px; background-position: top right }
.review_tab .on {background-position:0 -30px}
.review_tab .on a {background-position:right -30px; color:#333}

.editor_head {height:36px; line-height:36px; padding-bottom:5px; background:url(http://tpimage.kyobobook.co.kr/image/blog/line_5px_grad.gif) repeat-x bottom left;}
.editor_head h2 {float:left; font-size:100%; color:#333}
.editor_head span {float:right}
.editor_subject {background-color:#fff;padding:0 15px 0 10px;}
.editor_subject_option {padding:1px 15px; background-color:#F6F6F6;}
.editor_subject div {margin:10px 0; *zoom:1;}
.editor_subject div:after{ content:""; display:block; clear:both;}
.editor_subject div * {padding-bottom:1px;vertical-align:middle; }
.editor_subject .post_setting_help  {padding:10px 0;border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb}
.editor_subject .post_setting_help strong{padding-top:0;}
.editor_subject .post_setting_help strong img{display:block;}
.editor_subject .post_setting_help .help_box{float:left; padding-top:5px; font-size:11px;  }
.editor_subject .post_setting_help .help_box strong{padding-bottom:1px;}
.editor_subject .post_setting_help .help_box .one,
.editor_subject .post_setting_help .help_box .two{color:#0099cc; padding:1px 0 0 20px;}
.editor_subject .post_setting_help .help_box .one{background:url(http://tpimage.kyobobook.co.kr/image/blog/temp/help_one.gif) no-repeat top left;}
.editor_subject .post_setting_help .help_box .two{display:block; margin-top:15px;background:url(http://tpimage.kyobobook.co.kr/image/blog/temp/help_two.gif) no-repeat top left;}
.editor_subject .post_setting_help .help_box ul{margin:5px 0 0 20px;}
.editor_subject .post_setting_help .help_box ul li{
	padding-left:8px;line-height:17px; background:url(http://tpimage.kyobobook.co.kr/image/common/blet/blet_squ_9.gif) no-repeat left 4px;
}

.editor_subject textarea{width:100%; overflow:auto; border:1px solid #DDDDDD;padding:2px 2px 1px;}
.editor_subject div.divRltdCtgrCodeClass {padding-left:90px}
.editor_subject strong {width:90px; float:left; clear:left}
.editor_subject .input {width:370px}
.editor_subject .add_poll {padding:5px 0}
.editor_subject .post_setting label {margin-right:2px}
.editor_subject .post_setting select {margin-right:5px}
.editor_subject .thumbnail img {margin-top:5px; padding:3px; border:1px solid #ccc}
.editor_subject .delete {margin-left:90px}
.editor_subject .editor_subject_option{margin-left:93px;}
.editor_subject .editor_subject_option .review_app{font-weight:bold;}
.editor_subject .tag_ex{margin-top:-5px;padding-left: 90px; font-size: 11px;}
.editor_option {padding:10px 0}
.editor_option label {margin-right:0}
.editor_subject strong, .editor_option strong {padding-top:2px;color:#464646}


div.editor {margin-bottom:5px;}

.editor_subject .publish a {margin-right:10px}
.editor_subject .publish label {font-weight:bold}
.editor_subject .publish_reserve {display:none; position:relative; width:420px; margin:4px 0 7px 90px; padding:10px; line-height:24px; border:1px solid #c9c9c9}
.editor_subject .publish_reserve .close {position:absolute; top:3px; right:3px; cursor:pointer}
.editor_subject .publish_reserve a {vertical-align:middle}

.editor_alert {padding:10px; background:#f6f6f6}
.editor_alert span {color:#00B0E0}

.word_check {text-align:right; }
.word_check .word_total{  border:0; height:14px; padding:2px 4px 0 0; width:40px;text-align:right; color:#000;}

.review_search{clear:left;height:24px;   padding:4px 20px 0 20px;  background:#f5f5f5; border-top:1px solid #d5d5d5;}
.review_search img{vertical-align:middle;}
.review_search span{margin:0 10px; color:#ff6600; font-size:11px;}

 
.review_select {position:relative; padding:15px 20px; min-height:93px; _height:93px;   background:url(http://tpimage.kyobobook.co.kr/image/blog/common/good_line.gif) 0 bottom repeat-x;  *zoom:1;}
.review_select:after{ content:""; display:block; clear:both;} 
.review_select_item {vertical-align:top;}
.review_select_item .box{display:block; margin-right:10px;border:1px solid #6d6d6d; }
.review_select .info {width:100%;vertical-align:top; } 
.review_select .info .title {font-weight:bold; padding:0 0 6px 0; font-size:110%; }
.review_select .info .item strong.th {display:inline-block; width:42px; }
.review_select .info .item {padding-bottom:4px}
.review_select .color_font{color:#999;}
.review_select .info .item *{vertical-align:middle;}
.review_select .info .point_w{display:inline-block; width:100px; padding-bottom:1px;}
.review_select .info .more {position:absolute; bottom:20px; right:15px;}
.review_select .info .text{margin-top:10px;line-height:1.4;}
.review_select .more_2{clear:left; text-align:right;}
.review_select .info .sep {padding:0 3px;font-size:11px;} 

#valuation_box { clear:left;background: #f7f7f7 url(http://tpimage.kyobobook.co.kr/image/blog/common/good_line.gif) 0 bottom repeat-x; }
/*평가*/
#valuation_box .line td, #valuation_box .line th{border-bottom:1px solid #fff;}
#valuation_box th{font-weight:normal;   height:29px;}

.related_product {margin:20px 0 10px; padding-bottom:10px; border-bottom:1px solid #d5d5d5}
.related_product strong {display:block; padding-bottom:10px}
.related_product .add {float:right; margin-top:-25px}
.related_product .book_thumbnail {width:98px; height:146px}
.related_product .related_product_box{padding:5px 0;*zoom:1;}
.related_product .related_product_box:after{ content:""; display:block; clear:both;}
.related_product_item {width:130px; float:left; margin-right:15px; margin-top:7px; text-align:center}
.related_product_item.last {margin-right:0}
.related_product_title {height:32px; padding:4px 0;font-weight:bold; }


/* 메타블로그 */

.metablog_link {position:relative; margin-bottom:8px; padding:10px !important; border:1px solid #e0e0e0}
.metablog_link .msg {margin-bottom:8px; *zoom:1;}
.metablog_link .msg:after{ content:""; display:block; clear:both;}
.metablog_link .msg p {float:left; line-height:20px}
.metablog_link .msg .about {float:right; width:80px;line-height:20px; font-size:90%;  }
.metablog_link .sep {margin:0 .5em}
.metablog_link .word_other{clear:both; *zoom:1;}
.metablog_link .word_other .site_link {float:left; width:370px; color:#ccc; font-size:90%}
.metablog_link .word_other .site_link a {color:#00B0E0; font-weight:bold}
.metablog_link .word_other .register {float:right; text-align:right; font-size:90%}
.metablog_link .word_other .register strong {float:none; clear:none; width:auto; letter-spacing:-1px} 
.metablog_link .layer_popup p{line-height:1.3; margin:10px 0;}

/* 친구요청 */

.form_box {margin-top:30px}
 
.form_box textarea{width:98%; height:190px;border:1px solid #DDDDDD;padding:2px 2px 1px; overflow:auto;}
/* 설문조사 */

.post_poll {width:500px; padding:10px; margin:10px auto; border:1px solid #ddd}
.post_poll .question {border-bottom:1px dotted #ddd}
.post_poll .question .image {text-align:center;}
.post_poll .question p {padding:10px 0;}
.post_poll .answer {padding:10px 0}
.post_poll .answer li {padding-bottom:2px}
.post_poll .answer label {margin-left:2px}
.post_poll .answer .image {margin:3px 0; display:block;}
.post_poll .button {text-align:center}

.post_poll .answer p {padding-bottom:5px}
.post_poll .poll_result span {float:left; width:140px; }
.post_poll .poll_graph {float:right; width:206px}
.post_poll .poll_graph .graph {float:left; margin:3px 5px 0 0; width:120px; height:11px; background:#eee; font-size:1px}
.post_poll .poll_graph .graph div {height:11px; background:#00b0e0}
.post_poll .paging {padding-bottom:10px}


/* 프로필 */

.page_title { position:relative;padding:10px 0; margin-bottom:20px; background:url(http://tpimage.kyobobook.co.kr/image/cafe/board/bg_board_title.gif) repeat-x left bottom}
.user_profile {padding:20px; border:1px solid #ebebeb}
.user_profile strong {color:#009DC8}
.user_profile img.profile_image {display:block; margin:0 auto 10px;}
.user_profile h3 {margin-bottom:10px; padding:8px 0; border-bottom:1px solid #ebebeb; font-size:100%}
.user_profile span.title {display:inline-block; width:48px}
.user_profile li {margin-left:10px; padding-left:10px; padding-bottom:2px; background:url(http://tpimage.kyobobook.co.kr/image/blog/bullet.gif) 
no-repeat 0 -90px}
.user_profile li a {color:#009DC8}
.user_profile .edit {margin-top:10px; text-align:right}

/*보관함*/
.page_title #door_event{
	position:absolute;top:10px; right:0;
	background:url(http://tpimage.kyobobook.co.kr/image/blog/common/blet_arrow.gif) no-repeat right 4px;
}
.page_title #door_event a{padding-right:10px; text-decoration: none;}
.basket_box{width:565px; margin: auto;}
.basket_box .select_basket{margin-bottom:10px;}
.basket_box .btn_basket{margin-bottom:5px;text-align:right;}
/* 전체 태그 */

.simple_tab {background:url(http://tpimage.kyobobook.co.kr/image/blog/common/bottom_line1.gif) repeat-x bottom left}
.simple_tab li {display:inline}
.simple_tab a {float:left; height:18px; margin-top:2px; margin-right:1px; padding:5px 24px 0; background:#efefef; border:1px solid #ccc; border-bottom:0; font-weight:bold; -moz-border-radius-topleft:2px; -moz-border-radius-topright:2px}
.simple_tab .on {margin-top:0; height:21px; background:#fff; border:2px solid #ddd; border-bottom:0; color:#333}

.tag_list {margin-top:20px; padding:25px 20px; border:1px solid #ebebeb; color:#ccc; line-height:30px}
.tag_list a {padding:2px 4px}
.tag_list .level1 {font-size:120%; color:#fff; background:#41a6bb; font-weight:bold}
.tag_list .level2 {font-size:115%; color:#fff; background:#827de8; font-weight:bold}
.tag_list .level3 {font-size:100%; color:#827de8; background:transparent; font-weight:bold}
.tag_list .level4 {font-size:100%; color:#41a6bb; background:transparent; font-weight:bold}
.tag_list .level5 {font-size:140%; color:#1e83b9; font-weight:bold}
.tag_list .level6 {font-size:130%; color:#82a800; font-weight:bold}
.tag_list .level7 {color:#64c797}
.tag_list .level8 {font-size:90%; color:#666666}
.tag_list .level9 {font-size:85%; color:#4dac26}


/* 위젯 */

.widget h3 {display:none; padding-left:5px; line-height:25px; font-size:100%}

.widget {margin-bottom:5px; width:170px}
.widget .head h3 {display:block; background:#f1f1f1 url(http://tpimage.kyobobook.co.kr/upload/blog/2009/11/06/772e7c628c60474a849891b282357bbd.gif) no-repeat right -30px; cursor:pointer}
.widget .head h3.on {background-position:right 0px} 
.widget .head {padding:5px 5px 0 5px}
.widget .body {padding:5px 7px 0 7px;overflow:hidden;}
.widget .foot {padding-top:5px}

.widget .list li {overflow-x:hidden; width:150px; padding:2px 0 2px 5px;  line-height:1.4;  background:url(http://tpimage.kyobobook.co.kr/image/blog/bullet_square1.gif) no-repeat 0 1px} 
.widget .fold_list li {line-height:20px; padding-left:14px; background:url(http://tpimage.kyobobook.co.kr/image/blog/bullet_arrow_close.gif) no-repeat 0 5px; font-weight:bold}
.widget .fold_list li.on {background-image:url(http://tpimage.kyobobook.co.kr/image/blog/bullet_arrow_open.gif)} 
.widget .fold_list li li {line-height:20px; padding-left:8px; background:url(http://tpimage.kyobobook.co.kr/image/blog/bullet_dash.gif) no-repeat 0 2px; font-weight:normal; font-size:.9em}
.widget .text {width:123px}

#w_profile {background:url(http://tpimage.kyobobook.co.kr/image/blog/skin/widget/profile.gif) no-repeat 0 0;}
#w_profile .category_list {padding-top:5px; background:url(http://tpimage.kyobobook.co.kr/image/blog/skin/widget/profile_b.gif) no-repeat 0 0}
#w_profile .picture img {width:148px; margin:0 auto; /*border:1px solid #e2e2e2*/}
#w_profile .name {padding:4px 0}
#w_profile .name a {color:#00b0e0; font-weight:bold}
#w_profile .my_blog {height:20px; margin-top:10px; padding-top:5px; font-size:.9em; border-top:1px solid #eaeaea}
#w_profile .my_blog li {float:left; margin-right:5px; padding-left:5px; background:url(http://tpimage.kyobobook.co.kr/image/blog/bullet_square1.gif) no-repeat 0 -1px;}
#w_profile .admin {clear:left; height:20px; font-size:.9em}
#w_profile .admin li {float:left; padding-left:14px; background:url(http://tpimage.kyobobook.co.kr/image/blog/blog_control.gif) no-repeat 0 1px;}
#w_profile .admin .i1 {background-position:0 -19px; margin-right:5px}
#w_profile .body {padding:10px; background:url(http://tpimage.kyobobook.co.kr/image/blog/skin/widget/profile_b.gif) no-repeat bottom left;}
#w_profile .info {padding:0 5px;}

#w_category .head {padding:0 0 5px 0;}
#w_category .head h3 {height:0; padding-top:31px;  overflow:hidden; cursor:default; background:url(http://tpimage.kyobobook.co.kr/image/blog/skin/default/category.gif) no-repeat 0 0;}
#w_category .body {padding:5px 8px;}
#w_category .body li {padding-bottom:3px; line-height:1.4;}
#w_category .body li.all{margin-bottom:5px;}
#w_category .body .post_category a {color:#00b0e0; font-weight:bold}
#w_category .body .all a {color:#333}
#w_category .body .category_menu {padding-bottom:0; padding-left:12px; margin-bottom:4px; letter-spacing:-0.05em; background:url(http://tpimage.kyobobook.co.kr/image/blog/icon/category_book.gif) no-repeat 0 2px;}
#w_category .body .category_menu a {color:#666; font-weight:normal} 
#w_category .body li ul li{margin-bottom:5px;}
#w_category .body li li a {color:#666; font-weight:normal}
#w_category .body li ul {
	margin-bottom:4px; padding:4px 4px 0 0; border-bottom:1px solid #d2d2d2; 
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */ 
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */  
}

#w_category .body .last {margin-bottom:0; border:0}
#w_category .body .last li {margin-bottom:0}
#w_category .body .line{
	padding-bottom:1px; line-height:1px; height:1px; font-size:1px;
	background:url(http://tpimage.kyobobook.co.kr/image/blog/common/line_2.gif) left bottom repeat-x}
}

#w_total {margin-bottom:8px;font-family:Tahoma; }
#w_total h3{display:none;}
#w_total .head, #w_total .foot{display:none;}
#w_total .body {padding:5px 7px; background-image:none; background-color:#f7f7f7; font-size:11px;}
#w_total .body table{width:100%;}
#w_total .body .line th, #w_total .body .line td{border-bottom:1px solid #ebebeb;} 
#w_total .body th{padding:3px 0;text-align:left; color:#999; font-weight:normal; }
#w_total .body td{text-align:right; color:#ff7800; font-weight:bold;  }
#w_total p{text-align:right; font-size:10px; font-family:Tahoma; color:#999;}

#w_rss li {display:inline}
#w_rss a {float:left; display:block; padding-top:16px; height:0; margin-right:4px; overflow:hidden; background:url(http://tpimage.kyobobook.co.kr/image/blog/skin/widget/rss_white.gif) no-repeat 0 0;}
#w_rss .i1 {width:55px;}
#w_rss .i2 {width:53px; background-position:-59px 0}
#w_rss .i3 {width:54px; background-position:-116px 0; margin-right:0}

#w_calendar {margin-bottom:5px;font-size:11px; background-color:#dfdfdf; }
#w_calendar h3{display:none;}
#w_calendar .tab {  height:25px; margin-bottom:5px;}
#w_calendar .tab li {float:left;height:25px; background:url(http://tpimage.kyobobook.co.kr/image/blog/skin/default/cal_btn.gif) no-repeat 0 0}
#w_calendar .tab .on {font-weight:bold} 
#w_calendar .tab a {display:block; height:0; padding-top:25px;overflow:hidden}
#w_calendar .tab li.i1{width:97px;}
#w_calendar .tab li.i2{width:67px; background-position:-97px 0;}
#w_calendar .tab_2 li.i1{background-position:0 -25px}
#w_calendar .tab_2 li.i2{ background-position:-97px -25px;}
#w_calendar .box{padding:0 7px 7px 7px;}
#w_calendar .tab_contents {clear:both; height:25px;margin:0 7px 5px 7px; padding: 0 4px;   background-color:#f2f2f2;}
#w_calendar .current { position:relative; top:-2px;color:#ff7800; font-weight:bold}
#w_calendar .month_nav {float:left;padding-top:7px;} 
#w_calendar .monthly {float:right;padding-top:6px;} 

#w_calendar table {width:150px;margin:0 auto;}
#w_calendar th {height:12px;text-align:center; font-weight:normal}
#w_calendar td {text-align:center; height:18px}
#w_calendar .sun{color:#d54b4b;}
#w_calendar .sat{color:#3f85d4;}
#w_calendar .today{color:#fff; background-color:#009dc8;}
#w_calendar table a {color:inherit; text-decoration:none; *color:expression(this.parentNode.currentStyle.color);}
#w_calendar table a.written {font-weight:bold; cursor:pointer;text-decoration:underline; }
#w_calendar .head {height:3px; padding:0;line-height:0; font-size:0; background-image:none;}
#w_calendar .body {  margin:0 3px; padding:0 0 9px 0; background-image:none; background-color:#fff;}
#w_calendar .foot { height:3px;padding:0;line-height:0; font-size:0;background-image:none; background-color:#DFDFDF;}
 
#w_medal {background-color:#fff;}
#w_medal img {display:block; margin:0 auto;}
/*태그*/
#w_tag h3 { height:0; padding-top:25px; overflow:hidden; cursor:default; background:url(http://tpimage.kyobobook.co.kr/image/blog/skin/default/tag.gif) no-repeat 0 0}
#w_tag .head { position:relative;  padding:0; text-align:right; font-size:.9em}
#w_tag .head .tot_view{position:absolute; top:7px; right:5px; color:#fff;}
#w_tag .body {padding:5px;}
#w_tag .body a {margin-left:5px; vertical-align:baseline; letter-spacing:-1px}
#w_tag .body span {color:#bbb}
#w_tag .n1 {font-size:120%; color:#fff; background:#41a6bb; font-weight:bold}
#w_tag .n2 {font-size:115%; color:#fff; background:#827de8; font-weight:bold}
#w_tag .n3 {font-size:100%; color:#827de8; background:transparent; font-weight:bold}
#w_tag .n4 {font-size:100%; color:#41a6bb; background:transparent; font-weight:bold}
#w_tag .n5 {font-size:140%; color:#1e83b9; font-weight:bold}
#w_tag .n6 {font-size:130%; color:#82a800; font-weight:bold}
#w_tag .n7 {color:#64c797}
#w_tag .n8 {font-size:90%; color:#666666}
#w_tag .n9 {font-size:85%; color:#4dac26}
 /*검색*/
#w_search{padding:1px 0;} 
/*추천도서*/
#w_rcmdBook{margin-bottom:5px;}
#w_rcmdBook .head { position:relative; background-image:none; padding:0 0 5px 0;}
#w_rcmdBook .head h3 {
	height:0; padding-top:31px;  overflow:hidden; cursor:default; 
	background:url(http://tpimage.kyobobook.co.kr/image/blog/skin/default/recommend.gif) no-repeat 0 0;
}
#w_rcmdBook .head .change{position:absolute; left:146px; top:5px;}
#w_rcmdBook .body{padding:0 10px; background-image:none;}
#w_rcmdBook .body .item{padding:8px 0; min-height:69px; _height:69px;} 
#w_rcmdBook .body .book_image{float:left;width:44px;}
#w_rcmdBook .body .book_contents{margin-left:56px;}
#w_rcmdBook .body .book_contents .title {margin-bottom:5px;}
#w_rcmdBook .body .book_contents .title a{font-weight:bold;}
#w_rcmdBook .body .book_contents .opt li{line-height:1.3;}
#w_rcmdBook .body .book_contents .opt img{vertical-align:middle;}
#w_rcmdBook .body .img_box{ padding:2px;border:1px solid #d9d6d6;}
#w_rcmdBook .foot{background-image:none;}
/*방문자*/
#w_statics {margin-bottom:8px;font-family:Tahoma; }
#w_statics .head, #w_statics .foot{display:none;}
#w_statics .body {padding:5px 7px; background-image:none; background-color:#f7f7f7; font-size:11px;}
#w_statics .body table{width:100%;}
#w_statics .body .line th, #w_statics .body .line td{border-bottom:1px solid #ebebeb;} 
#w_statics .body th{padding:3px 0;text-align:left; color:#999; font-weight:normal; }
#w_statics .body td{text-align:right; color:#ff7800; font-weight:bold;  }
#w_statics p{text-align:right; font-size:10px; font-family:Tahoma; color:#999;}
/* 레이어 */
.layer_popup {z-index:30}
.series_info {z-index:20}
.blog_list_bar {z-index:15}

.layer_popup {position:absolute; display:block}
.layer_popup .wrap {position:relative; padding:10px 30px; width:320px; text-align:center; background:#fff; border:3px solid #cde1e7}
.layer_popup .body p {padding:8px 0; margin:0; line-height:16px}
.layer_popup .body p em {color:#f0752b !important; font-weight:normal !important}
.layer_popup .close {position:absolute; right:8px; top:8px; cursor:pointer}
.layer_popup .foot {text-align:center; padding:8px 0;} 
#layer_publish_apply {left:124px}


/*방명록 수정*/
.guest_edit{width:545px; padding:15px 10px;}
.guest_edit .comment_form_title{
	padding-bottom:8px;margin-bottom:8px; line-height:20px;
	background:url(http://tpimage.kyobobook.co.kr/image/blog/common/line_2.gif) repeat-x left bottom;
}
.guest_edit .comment_form_title .text{width:80px;}
.guest_edit .comment_form_title .avatar{ float:left;position:relative;  width:44px;}
.guest_edit .comment_form_title .avatar_box{
	 margin-right:15px;
	background:url(http://tpimage.kyobobook.co.kr/image/blog/btn_emo.gif) no-repeat scroll right center;
} 
.guest_edit .member{margin-left:44px;}
.guest_edit .comment_form_title .homepage{width:315px;}
.guest_edit  textarea{width:100%;}
.guest_edit  .form_submit{margin-top:5px;text-align:right;}
/*댓글 수정*/
.reply_edit .comment_form_title{padding-bottom:0;background-image:none;}
.reply_edit .form_text{margin-top:5px;}
/*비밀번호..문의*/
.word_edit{width:205px;padding:15px 20px;}
.word_edit h1{border-bottom:none;}
.word_edit .password_box{padding:15px 0; margin-bottom:20px;line-height:1.5; text-align:center; border:1px solid #cde1e7;}
.word_edit p{margin-bottom:15px;}
.word_edit .text{width:100px;}
.word_edit .word_btn{text-align:center;}

/*책 목록*/
#book_list{margin:20px 0;} 
#book_list .book_list_btn{margin-bottom:5px; text-align:right;}
#book_list .book_box{ padding:10px 0;background-color:#f5f5f5; }
#book_list .book_box ul{margin:0 auto; *zoom:1;}
#book_list .book_box ul:after{ content:""; display:block; clear:both;}
#book_list .book_box li{float:left; width:121px; height:240px; padding:0 10px; text-align:center; margin-bottom:10px;}
#book_list .book_box div{margin-bottom:5px;}
#book_list .book_box p{margin-bottom:10px;}
#book_list .book_box p img{border:1px solid #e5e5e5;}
#book_list .book_box .title{height:28px;}
#book_list .book_box .opt {color:#a9a9a9;}
#book_list .book_box .price strong{color:#5683ea;}
#book_list .book_box .comment span{
	padding-left:14px;
	background:url(http://tpimage.kyobobook.co.kr/image/blog/icon/ico_pencil.gif) left top no-repeat;) left top no-repeat;
}

.btn_area{margin-bottom:25px; *zoom:1; }
.btn_area:after{ content:""; display:block; clear:both;}
.btn_area .fl{float:left;}
.btn_area .fr{float:right;}
.fc_price{text-decoration: line-through;}
.fc_sell_price{color:#00b0e0;}
.fc_point{color:#fd5276;}
	
/*보관함 자세히 보기 레이어 팝업..*/
	.layer_popup{
		display:none; clear:left; position:absolute;  z-index:100; 
		border:3px solid #cde1e7; 
		background-color:#fff;
	}
	.layer_popup h1{
		padding-bottom:8px; margin-bottom:10px; 
		font-size:1.2em;color:#333; border-bottom:1px solid #cde1e7; 
		background:url(http://tpimage.kyobobook.co.kr/image/blog/common/blet_arrow_2.gif) left 3px no-repeat;padding-left:10px;
	}
	.layer_popup .box{width:390px; margin:15px 20px;  }
	.layer_popup .box *{vertical-align:middle;}
	.layer_popup .box textarea{width:330px; height:37px;  overflow:auto; border:1px solid #c9c9c9;}
	.layer_popup .box.dialogue textarea{width:100%; height:55px;  overflow:auto;}
	.layer_popup .box .send{margin-top:10px; text-align:center;} 
	.layer_popup .close{position:absolute; top:4px; right:4px;}
	.layer_popup .nickname{padding-bottom:2px;cursor:pointer;color:#333; font-weight:bold; cursor:pointer;} 
	/*메타블로그 다음 view 믹시 view 등록하기*/
	#layer_metablog_link{top:0; right:0;}
	#layer_metablog_link .box{width:330px; padding:0 10px; margin:15px 20px;}
	#layer_daumview{top:0; right:0;}
	#layer_daumview .box{width:330px; padding:0 10px; margin:15px 20px;}
	#layer_daumview .box .input_box{width:300px;margin:0 auto; *zoom:1;}
	#layer_daumview .box .input_box:after{ content:""; display:block; clear:both;}
	#layer_daumview .box .input_box .submit{margin-top:12px;}
	#layer_daumview .box table{width:215px; float:left; margin-left:10px;}
	#layer_daumview .box th{text-align:left;}
	#layer_daumview .box td{padding:3px 0;}

/*활동지수*/ 
.pop_box{  display:none; position:absolute;  z-index:110;  left:50%; border:3px solid #d2bbbf;background-color:#fff;  }
.pop_box .btn_area{padding-top:15px; margin-top:15px !important; border-top:1px solid #ccc; text-align:center;}
.pop_box #default_size,
.pop_box #open_id,
.pop_box #re_del{width:265px;}  
.pop_box #concern_recommend{width:320px;}   
.pop_box .type_6, 
.pop_box .point_2{color:#F0752B;}
.pop_box #word_regi, .pop_box #re_word_regi, .pop_box #export{width:320px;} 
#export_3 #export, 
#star_4 #export{width:250px;}
.pop_box #export h1{margin-bottom:20px; text-align:center;}
.pop_box #temp_save{width:425px;}
.pop_box .pop_contents{padding:20px;}
.pop_box .pop_contents_1{width:310px; margin:20px;}
.pop_box .pop_contents_1 h1{margin-bottom:20px; font-weight:normal;} 
.pop_box .commonBox{margin:20px 20px 0 20px; padding-bottom:20px;}
.pop_box .msg{margin-bottom:10px; text-align:center; line-height:1.5;}
.pop_box .underline{text-decoration: underline; color:#333;}

.pop_box	#levle_box,
.pop_box	.temp_box{padding:9px 0;margin-bottom:12px;background-color:#f8f8f8; border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6;}
.pop_box	#levle_box table{margin:0 auto; width:242px;}
.pop_box	#levle_box td{text-align:center; }
.pop_box	#levle_box *{font-size:11px;}
.pop_box	#levle_box p{margin-top:4px;}
.pop_box	#levle_box .level_title{display:block; margin:0 auto 5px auto;}
.pop_box	#levle_box .now_info strong{color:#51b848;}
.pop_box	#levle_box .grp_box{padding-top:20px;}
.pop_box	#levle_box .grp{
	height:7px; width:75px; margin:6px auto;font-size:0; line-height:0; text-align:left;
	background:url(http://tpimage.kyobobook.co.kr/image/common/grp_bg.gif) left top no-repeat;
}
.pop_box	#levle_box .now_info strong{color:}
.pop_box	#levle_box .next_info strong{color:#333;}
.pop_box	#levle_box  .present{color:#1f80f0;}
.pop_box .blet_box li{
	padding-left:8px; margin-bottom:5px; line-height:1.3;background:url(http://tpimage.kyobobook.co.kr/image/kids/blet/blet_squ_3.gif) left 4px no-repeat;
}
.pop_box  .seed_title{display:block;color:#657db4; font-size:11px;margin-bottom:5px;}
.pop_box  .seed_title strong{color:#6fa601; font-size:11px;}
 
.pop_box .tip_box li{
	padding-left:8px; margin-bottom:5px;background:url(http://tpimage.kyobobook.co.kr/image/kids/blet/blet_line.gif) left 4px no-repeat; font-size:11px;
}
.pop_box .tip_box li *{font-size:11px;} 

.pop_box .book_name,
.pop_box .point{color:#984759;}
.pop_box p.txt{ line-height:1.8;}
.pop_box .ok_msg{padding-bottom:15px;border-bottom:1px solid #e8e8e8; line-height:1.8;}
.pop_box .close{position:absolute; top:4px; right:4px;padding:4px; }
.pop_box .pop_btn{padding-top:15px; margin-top:15px;border-top:1px solid #e8e8e8; text-align:center;}


.post_body_view{width:100%}

/*1208*/
.memo_none{color:#999;}
.title_sort{font-size:11px;color:#999}
/*구분자*/
.gu{color:#cecece}
/*책 테두리*/
.book_image img{display:block;border:1px solid #e4e4e4;}
/*보관함 검색*/
#basket_opt_section {margin:20px 0;}
#basket_opt_section .over{font-weight:bold;}
#basket_opt_section .vm{_padding-bottom:1px}
#basket_opt_section .top_line{background:url(http://tpimage.kyobobook.co.kr/image/blog/common/line_3.gif) left top repeat-x;}
#basket_opt_section .bottom_line{border-bottom: none !important; background:url(http://tpimage.kyobobook.co.kr/image/blog/common/line_3.gif) left bottom repeat-x;}
#basket_opt_section .basket_select{margin-bottom:15px;}
#basket_opt_section .basket_select .text{ background:#fff url(http://tpimage.kyobobook.co.kr/image/blog/common/search_text.gif) 
center center no-repeat;}
#basket_opt_section .basket_select .no_img{background-image:none;}
#basket_opt_section  .gu{color:#ccc;}
#basket_opt_section .fl{float:left;}
#basket_opt_section .fr{float:right;}

#basket_opt_section .basket_opt{ background-color:#f6f6f6; }
#basket_opt_section .basket_opt .color,
#basket_opt_section .basket_opt .cat a{font-size:12px;color:#747474;}  
#basket_opt_section .basket_opt .opt_section{padding:8px; border-bottom:1px solid #fff;} 
#basket_opt_section .basket_opt .opt_info{float:left;font-size:11px;color:#989898;}
#basket_opt_section .basket_opt .total{color:#00B0E0; font-size:11px; font-family:Tahoma;}
#basket_opt_section .basket_opt .cat{float:right; }
#basket_opt_section .basket_opt .cat .vm{vertical-align:top;}
#basket_opt_section .basket_opt .cat a{ font-size:11px;}
#basket_opt_section .basket_opt .cat select{font-size:11px;}

/* new 보관함 리스트형*/  
.basket_list_section table{width:100%;}
.basket_list_section th{padding:8px 0;background-color:#e8e8e8; border-bottom:3px solid #d1d1d1;}
.basket_list_section td{padding:7px 0; text-align:center; border:1px solid #f0f0f0;}
.basket_list_section .chk{text-align:center; border-left:0; border-right:0;}
.basket_list_section .book_title{padding-right:5px;text-align:left; border-left:0;}
.basket_list_section .price{border-right:0; text-align:right;}
.basket_list_section .sale{padding-right:5px;border-left:0; text-align:left;}
.basket_list_section .memo{border-right:0;}
.basket_list_section .chkeck_title{color:#000;}
.basket_list_section .hidden_text{height:12px; padding: 0 3px; overflow-x:auto; overflow-y:hidden;}
/*new 보관함 웹진형*/
.basket_webzine_section{border:2px solid #E8E8E8; padding:0 13px; } 
.basket_webzine_section ul{margin:0;list-style-type:none;}
.basket_webzine_section li{margin:30px 0;*height:1%;}
.basket_webzine_section li:after{ content:""; display:block; clear:both;}
 
.basket_webzine_section .book_image {float:left;}
.basket_webzine_section .book_image img{display:block;border:1px solid #e4e4e4;}
.basket_webzine_section .book_info{margin-left:90px;}
.basket_webzine_section .book_info .check{width:24px; vertical-align:top; padding-top:3px; *padding-top:0;}
.basket_webzine_section .book_info .book_title{*padding-top:0px; line-height:1.3;}
.basket_webzine_section .book_info .book_title a{font-weight:bold; font-size:14px; color:#333;}
.basket_webzine_section .book_info .book_opt{padding-left:25px; margin:6px 0; color:#8e8e8e; font-size:11px;}
.basket_webzine_section .book_info .store_num{ color:#8e8e8e;font-size:11px;}
.basket_webzine_section .book_info .book_price{padding-left:25px;margin-bottom:10px;}
.basket_webzine_section .book_info .memo{width:30px; vertical-align:top; font-size:11px;}
.basket_webzine_section .book_info .cont{vertical-align:top; line-height:1.4; font-size:11px;}
 
/*상세보기 타이틀*/
.my_list_title{	margin-bottom:15px; }
.my_list_title .book_title{margin-right:10px;font-size:14px; color:#333;}
.my_list_title span{font-size:11px;}
.my_list_title .sort{font-size:12px;}
/*상세보기 버튼*/
.my_list_btn{
	margin-top:20px;padding-top:15px;
	background:transparent url(http://tpimage.kyobobook.co.kr/image/blog/common/line_3.gif) repeat-x left top;
	text-align:right;
}
/*상세보기 상품리스트*/
.my_list_webzine {padding:15px 0;background:transparent url(http://tpimage.kyobobook.co.kr/image/blog/common/line_3.gif) repeat-x left bottom;}
.my_list_webzine ul{padding:0 10px; margin:0;list-style-type:none;}
.my_list_webzine li{padding:15px 0;*height:1%;}
.my_list_webzine li:after{ content:""; display:block; clear:both;}
.my_list_webzine .book_image {float:left; margin:0;}
.my_list_webzine .book_image img{display:block;border:1px solid #e4e4e4;}
.my_list_webzine .book_info{margin-left:90px;}
.my_list_webzine .book_title_section {margin-bottom:10px;color:#999;}
.my_list_webzine .book_title_section .book_title{font-weight:bold; font-size:14px; color:#333;}
.my_list_webzine .book_title_section span{font-weight:normal; font-size:11px;color:#999;} 
.my_list_webzine .summary{ margin-bottom:10px; color:#999}
.my_list_webzine .book_info .memo{width:30px; vertical-align:top;  } 
.my_list_webzine .book_info .cont{vertical-align:top; line-height:1.4; font-size:11px;}
.my_list_webzine td, .my_list_webzine th{padding:0; line-height:1.2;}
/* 글쓰기 - 리스트*/
.related_product_section{margin:10px 0;  border:2px solid #E8E8E8; }
.related_product_section .related_title{padding:8px 13px 6px 13px;  background-color:#f7f7f7;}
.related_product_section .related_title strong{float:left; line-height:26px;}
.related_product_section .related_title .related_btn{float:right; }
.related_product_section .related_product_list {clear:left; }
.related_product_section .related_product_list li{float:left; display:inline; width:100px;padding:10px 0;margin: 0 5px;text-align:center;}
.related_product_section .related_product_list li.no_data{display:block;width:100%; margin:0; padding:30px 0;float:none; text-align:center;}
.related_product_section .related_product_list li p{margin:5px 0;}
.related_product_section .related_product_list li p img{margin:0 auto;}
.related_product_section .related_product_list li .book_title{height:2.8em;letter-spacing:-0.05em; line-height:1.4;}
/*메모장 레이어*/
#layer_memo { padding-top:5px;}
#layer_memo .box{clear:left;  margin: 0; padding:20px;}
#layer_memo textarea{height:140px;  width:100%; margin-bottom: 20px; border:0;border-top:1px solid #cde1e7; background-color:#f7f7f7;}
#layer_memo .foot{padding:0;}
.layer_memo{display:block; top:50%; left:50%;}

/* netizen_point, stars 20100603 kang */
.netizen_point {display:inline;position:relative;z-index:1;float:left;width:165px;height:31px;margin-top:5px;padding-top:0px;}

.netizen_point .netizen_point_layer {width:170px;height:24px;position:absolute;top:1px;left:-15px;z-index:2;background:transparent;overflow:hidden;}
.netizen_point .netizen_point_layer .star_con {width:170px;margin:3px 0 0 24px;position:relative;z-index:3;}
.netizen_point .netizen_point_layer .tools {position:absolute;height:20px;width:114px;top:0;left:-24px;z-index:3;}
.netizen_point .netizen_point_layer .tools .tool {width:18px;font-size:1px;display:relative;float:left; height:20px;cursor:pointer;}
.netizen_point .netizen_point_layer .tools .first {width:24px;}

.netizen_point .star_item {position:relative;display:inline;float:left;width:93px;height:20px;background:url(http://tpimage.kyobobook.co.kr/image/blog/common/icon_star.gif) no-repeat 0 -25px;margin-right:0;}
.netizen_point .star_orange {display:inline;float:left;height:20px;background:url(http://tpimage.kyobobook.co.kr/image/blog/common/icon_star.gif) no-repeat;}
.netizen_point .star_yellow {display:inline;float:left;height:20px;background:url(http://tpimage.kyobobook.co.kr/image/blog/common/icon_star_yellow.gif) no-repeat;}
.netizen_point .star_orange_score {clear:both;position:absolute;left:105px;top:0px;font:oblique 16px Arial;color:#ff4e00;font-weight:bold;letter-spacing:-1px;}
.netizen_point .star_yellow_score {clear:both;position:absolute;left:105px;top:0px;font:oblique 16px Arial;color:#ff8400;font-weight:bold;letter-spacing:-1px;}

/*quick_bar 20100628 구미혜*/
#quick_bar { position:absolute; width:110px; z-index:1; right:-117px; top:0; background-color:#fff;}
#quick_bar p { float:left; width:100px; text-align:center; margin-left:5px; }
#quick_bar .tit { padding:8px 0 10px 0; }
#quick_bar .thumbnail { color:#4e4e4e; font-size:11px; line-height:17px; margin-bottom:12px; }
#quick_bar .thumbnail strong {font-size:12px;}
#quick_bar .thumbnail img { margin-bottom:8px; border:#e8e8e8 solid 1px;}
#quick_bar .banner { margin-bottom:11px; }
#quick_bar .first { border-top:#565656 2px solid; padding-top:15px;}

/* 구매리뷰 20151111 */
.buyer_review {margin:10px 0;line-height:18px;}
.buyer_review label {margin-right:0;}
.buyer_review .note {margin-left:15px;*margin-left:22px;}
.buyer_review .note span {color:#ff6600;font-weight:normal;}

/* 19금도서-본인인증 170808 이주은 */
/* case1 */
.adult_cert_wrap{background:#eeeeee; width:100%;text-align:center; padding-bottom:29px; margin-bottom:31px; margin-top:22px;}
.adult_cert{display:inline-block;text-align: left; position:relative;}
.icon_adult_cert{background:url(http://tpimage.kyobobook.co.kr/image/blog/icon_19.png) no-repeat;display:inline-block;width:64px;height:64px; text-indent:-9999px; position:absolute; top:37px;}
.content_adult_cert{display:inline-block; margin:46px 0 24px 78px; line-height:22px;}
.content_adult_cert bold{font-weight:bold;}
.adult_cert_wrap a{display:block; margin:0 auto; width: 116px; height:34px; background:#999999; color:#fff; line-height:35px;}
/* case2 */
.adult_cert_case2{display:inline-block;}
.adult_cert_case2 .adult_cert_wrap{background:none; text-align:left; padding-bottom:0; margin-top:-20px; width:100%; margin-bottom:-7px;}
.adult_cert_case2 .icon_adult_cert{display: none;}
.adult_cert_case2 .content_adult_cert{display:inline-block; margin:10px 22px 3px 0px;}
.adult_cert_case2 .adult_cert_wrap a{text-align: center; margin:0;}
.adult_cert_case2 .adult_cert_wrap a:hover{text-decoration:none; cursor:pointer;}

/* 17-09-05 추가 */
.category_all_num{color:#000000; margin:0 4px 0 -3px;}