#calendar_header {*zoom:1;}
#calendar_header:after {content:'';display:block;clear:both;}
#calendar_header h2 {height:45px;background:url('http://image.kyobobook.co.kr/ink/images/pandora/130219_calendar/bg_calendar_header.gif') no-repeat;padding-left:47px;position:relative;}
#calendar_header h2 img { margin-top:-5px; margin-left:10px;}

#calendar_date {position:relative;float:left;width:247px;height:481px;padding:4px 0 9px 0px;background:url('http://image.kyobobook.co.kr/ink/images/pandora/130219_calendar/calendar_date_02.jpg') no-repeat;}
#calendar_date .date_year {margin:32px 0 0 82px;height:21px;} /* margin-top:22px; */
#calendar_date .date_year img {float:left;margin-right:9px;}
#calendar_date .date_month {margin-left:63px;height:122px;}
#calendar_date .date_select {height:32px;text-align:center;}
#calendar_date .banner {position:absolute;left:31px;top:348px;}

.calendar_expectation {position:relative;float:right; width:703px; height:481px;background:url('http://image.kyobobook.co.kr/ink/images/pandora/130219_calendar/bg_calendar_expectation_03.jpg') no-repeat 0 0;}
.calendar_expectation dl {margin-top:93px; padding-left:200px;}
.calendar_expectation dl dt {position:absolute;left:32px;top:26px;}
.calendar_expectation dl dt img {width:204px;height:298px;vertical-align:middle;}
.calendar_expectation dl dd {margin-left:100px;}
.calendar_expectation dl dd.cate {font-size:11px;font-weight:bold;color:#333; margin-left:90px; width:300px; height:23px;}
.calendar_expectation dl dd.title {letter-spacing:-1px;margin-left:90px; height:50px;width:300px;}
.calendar_expectation dl dd.title a {font-size:16px;color:#333; line-height:17px;}
.calendar_expectation dl dd.expectation {font-size:12px;color:#e04934;margin-left:90px;height:23px;width:300px;}
.calendar_expectation dl dd.writer {font-size:12px;color:#999;margin-left:90px;height:23px;width:300px;}
.calendar_expectation dl dd.writer .line {color:#c6c6c6;}
.calendar_expectation dl dd.price {font-size:12px;color:#ff6600;margin-left:90px;height:23px;width:300px;}
.calendar_expectation dl dd.price strong {font-size:13px;color:#fe0000;}
.calendar_expectation dl dd.price img {vertical-align:middle;}
.calendar_expectation dl dd.text {font-size:11px;color:#b46459;margin-left:90px; height:23px; width:300px;}
.calendar_expectation dl dd.btn {position:absolute; margin:35px 0 0 80px; height:50px; z-index:999}
.calendar_expectation dl dd.info {position:absolute; width:650px;color:#666;line-height:17px; font-size:11px; margin:95px 10px 7px -165px; height:125px;}
.calendar_expectation dl dd.info img {vertical-align:middle; margin-left:4px;}
.calendar_expectation .book_select {position:absolute;left:600px;top:25px; width:107px;}
.calendar_expectation .book_select a {display:inline-block; border:1px solid #ccc; margin:3px;}
.calendar_expectation .book_select a img {width:68px;height:96px;}
.calendar_expectation .book_select a.on {border:3px solid #1951a4;margin:1px;}

#calendar_earlystar {width:950px; height:361px;*zoom:1;background:url('http://image.kyobobook.co.kr/ink/images/pandora/130219_calendar/bg_calendar_earlystar03.jpg') no-repeat;}
#calendar_earlystar .btn {float:right; top:740px; right:50px; position:absolute;}
#calendar_earlystar ul {margin-left:20px; padding-top:60px;}
#calendar_earlystar ul li {float:left;width:139px;height:255px;padding:15px 0 20px 72px;text-align:center;}
#calendar_earlystar ul li .cover {margin-bottom:19px;}
#calendar_earlystar ul li .cover img {width:132px;height:192px;}
#calendar_earlystar ul li .title {font-weight:bold;margin-bottom:3px; letter-spacing:-1px;}
#calendar_earlystar ul li .title a {color:#333;}
#calendar_earlystar ul li .info {display:inline;color:#767676;font-size:11px;}
#calendar_earlystar ul li .price {display:inline;color:#d95735;font-size:11px;}


.calendar_book {border:1px solid #cfcfcf;border-bottom-width:2px; border-bottom-color:#9fa0a2;/*height:349px;*/height: 378px;margin-top:20px;*zoom:1;}/*13.3.13 ±¸¹ÌÇý_¾ÆÀÌÄÜÃß°¡·ÎÀÎÇÑ ³ôÀÌ°ª¼öÁ¤*/
.calendar_book:after {content:'';display:block;clear:both;}
.calendar_book h3 {height:25px;padding:8px 20px 0;background:#fafafa url('http://image.kyobobook.co.kr/ink/images/pandora/bg_line_dotted.gif') left bottom repeat-x;border-top:1px solid #fff;}
#calendar_highlight {position:relative;}
#calendar_highlight .btn_prev {position:absolute;top:133px;left:23px;width:27px;height:43px;padding:0;border:none;background:none;}
#calendar_highlight .btn_next {position:absolute;top:133px;right:23px;width:27px;height:43px;padding:0;border:none;background:none;}
#calendar_highlight .index_list {position:absolute;top:7px;left:173px;}
#calendar_highlight .index_list li {float:left; padding-left:4px;}
#calendar_highlight .index_list li a {display:block;height:19px;background-repeat:no-repeat;}
#calendar_highlight .index_list li a span {position:absolute;visibility:hidden;}
#calendar_highlight .index_list li#tab1 a {width:61px;background-image:url('http://image.kyobobook.co.kr/ink/images/pandora/130219_calendar/highlight_tab1.gif');}
#calendar_highlight .index_list li#tab2 a {width:71px;background-image:url('http://image.kyobobook.co.kr/ink/images/pandora/130219_calendar/highlight_tab2.gif');}
#calendar_highlight .index_list li#tab3 a {width:61px;background-image:url('http://image.kyobobook.co.kr/ink/images/pandora/130219_calendar/highlight_tab3.gif');}
#calendar_highlight .index_list li a:hover,
#calendar_highlight .index_list li.on a {background-position:0 -19px;}
#calendar_highlight .book_list {padding-top:27px;margin-left:62px;}
#calendar_highlight .book_list li {float:left;text-align:center;}
#calendar_highlight .book_list li a {display:block;width:170px;padding:0 22px 0 10px;}
#calendar_highlight .book_list li .cover {width:132px;height:192px;border:1px solid #dadada;}
#calendar_highlight .book_list li .title {display:block;margin-top:10px;color:#fff;}
#calendar_highlight .book_list li .desc {display:block;margin-top:3px;font-size:12px; color:#555; font-weight:bold; height:30px;}/*13.3.13 ±¸¹ÌÇý_¾ÆÀÌÄÜÃß°¡·ÎÀÎÇÑ ³ôÀÌ°ª¼öÁ¤*/
#calendar_highlight .book_list li .info {display:block;margin-top:3px;font-size:11px;}
#calendar_highlight .book_list li .etc {display:block;margin-top:3px;font-size:11px; color:#79addf;}
/*13.3.13 ±¸¹ÌÇý .ddayÃß°¡*/
#calendar_highlight .book_list li .dday {margin-top:8px; margin-right:10px;}
#calendar_highlight .book_list li .dday .t_w01 {display:inline-block; margin-right:1px; background:url(http://image.kyobobook.co.kr/ink/images/pandora/130219_calendar/bg_letter.gif) left top ; width:17px; height:17px; padding-top:4px; text-align:center; color:#fff;}
#calendar_highlight .book_list li .dday span {display:inline-block; margin-right:1px;color:#000;}
/*13.3.13 ±¸¹ÌÇý .rankÃß°¡*/
#calendar_highlight .book_list li .rank {display:block; margin-top:4px; margin-left:66px; background:url(http://image.kyobobook.co.kr/ink/images/pandora/130219_calendar/bg_rank.gif) left top ; width:38px; height:27px; padding-top:11px; text-align:center; color:#fff;}
/*13.3.13 ±¸¹ÌÇý .eventÃß°¡*/
#calendar_highlight .book_list li .event {display:block; width:150px; margin-top:4px; background:url(http://image.kyobobook.co.kr/newimages/apps/b2c/search/2009/icon_event.gif) left 1px no-repeat; text-indent:27px; color:#d75835; font-size:11px; line-height:18px;}


.layer_subscribe02 {position:absolute;left:230px;top:7px;*top:24px;width:275px;border:2px solid #cfcfcf;background:#fff;}
.layer_subscribe02 .title {background-color:#f6f6f6;color:#333;padding:10px 10px 0;height:21px;}
.layer_subscribe02 .contents {padding:10px;color:#666;}
.layer_subscribe02 .input_phone {margin-top:10px;padding:5px;background-color:#f8f8f8;text-align:center;}
.layer_subscribe02 .input_phone label {font-weight:bold;}
.layer_subscribe02 .btn_submit {text-align:center;margin:13px 0 5px;}
.layer_subscribe02 .btn_close {position:absolute;top:10px;right:10px;}
.layer_subscribe02 .img_arrow {position:absolute;left:125px;top:-8px;}

.layer_subscribe03 {position:absolute;left:-70px;top:50px;*top:50px;width:275px;border:2px solid #cfcfcf;background:#fff; z-index:999;}
.layer_subscribe03 .title {background-color:#f6f6f6;color:#333;padding:10px 10px 0;height:21px;color:#333;}
.layer_subscribe03 .contents {padding:10px;color:#666;}
.layer_subscribe03 .input_phone {margin-top:10px;padding:5px;background-color:#f8f8f8;text-align:center;}
.layer_subscribe03 .input_phone label {font-weight:bold;}
.layer_subscribe03 .btn_submit {text-align:center;margin:13px 0 5px;}
.layer_subscribe03 .btn_close {position:absolute;top:10px;right:10px; z-index:10;}
.layer_subscribe03 .img_arrow {position:absolute;left:125px;top:-8px;}