#pandora_header {*zoom:1;}
#pandora_header:after {content:'';display:block;clear:both;}
#pandora_header h2 {position:relative;height:43px;background:url('http://image.kyobobook.co.kr/ink/images/pandora/bg_pandora_header.gif') no-repeat;padding-left:229px;}
#pandora_header h2 .banner {width:230px;height:50px;position:absolute;right:0;bottom:0;}

#pandora_date {position:relative;float:left;width:233px;height:278px;padding:4px 3px 9px 4px;background:url('http://image.kyobobook.co.kr/ink/images/pandora/bg_pandora_date.jpg') no-repeat;}
#pandora_date .date_year {margin:32px 0 0 82px;height:21px;} /* margin-top:22px; */
#pandora_date .date_year img {float:left;margin-right:9px;}
#pandora_date .date_month {margin-left:63px;height:122px;}
#pandora_date .date_select {height:32px;text-align:center;}
#pandora_date .banner {position:absolute;left:4px;top:201px;}
#pandora_highlight {position:relative;float:right;width:710px;height:291px;background:url('http://image.kyobobook.co.kr/ink/images/pandora/bg_pandora_highlight.jpg') no-repeat;}

#pandora_highlight h3 {position:absolute;top:13px;left:125px;}
#pandora_highlight .btn_prev {position:absolute;top:103px;left:23px;width:27px;height:43px;padding:0;border:none;background:none;}
#pandora_highlight .btn_next {position:absolute;top:103px;right:23px;width:27px;height:43px;padding:0;border:none;background:none;}

#pandora_highlight .index_list {position:absolute;top:7px;left:222px;}
#pandora_highlight .index_list li {float:left;}
#pandora_highlight .index_list li a {display:block;height:23px;background-repeat:no-repeat;}
#pandora_highlight .index_list li a span {position:absolute;visibility:hidden;}
#pandora_highlight .index_list li#tab1 a {width:52px;background-image:url('http://image.kyobobook.co.kr/ink/images/pandora/highlight_tab1.gif');}
#pandora_highlight .index_list li#tab2 a {width:63px;background-image:url('http://image.kyobobook.co.kr/ink/images/pandora/highlight_tab2.gif');}
#pandora_highlight .index_list li#tab3 a {width:98px;background-image:url('http://image.kyobobook.co.kr/ink/images/pandora/highlight_tab3.gif');}
#pandora_highlight .index_list li#tab4 a {width:66px;background-image:url('http://image.kyobobook.co.kr/ink/images/pandora/highlight_tab4.gif');}
#pandora_highlight .index_list li a:hover,
#pandora_highlight .index_list li.on a {background-position:0 -23px;}

#pandora_highlight .book_list {margin-top:42px;margin-left:64px;}
#pandora_highlight .book_list li {float:left;text-align:center;}
#pandora_highlight .book_list li a {display:block;width:170px;padding:0 10px;}
#pandora_highlight .book_list li .cover {width:116px;height:158px;border:1px solid #dadada;}
#pandora_highlight .book_list li .title {display:block;margin-top:10px;color:#fff;}
#pandora_highlight .book_list li .desc {display:block;margin-top:3px;font-size:11px;}
#pandora_highlight .book_list li .info {display:block;margin-top:3px;font-size:11px;}

.pandora_news {border:1px solid #cfcfcf;border-bottom-width:2px;height:270px;margin-top:20px;*zoom:1;}
.pandora_news:after {content:'';display:block;clear:both;}
.pandora_news 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;}
.pandora_news a:hover {text-decoration:underline;}

#pandora_review {}
#pandora_review ul {}
#pandora_review ul li {float:left;width:290px;padding:15px 0 20px 20px;line-height:20px;}
#pandora_review ul li .cover {margin-bottom:10px;}
#pandora_review ul li .cover img {width:288px;height:93px;border:1px solid #dadada;}
#pandora_review ul li .title {font-weight:bold;margin-bottom:3px;}
#pandora_review ul li .title a {color:#333;}
#pandora_review ul li .info {display:inline;color:#333;}
#pandora_review ul li .desc {display:inline;}

#pandora_topic {position:relative;float:left;width:308px;}
#pandora_topic ul {padding:15px 0 20px;}
#pandora_topic ul li {float:left;width:140px;text-align:center;font-size:11px;}
#pandora_topic ul li .cover img {width:96px;height:130px;border:1px solid #dadada;}
#pandora_topic ul li .title {margin-top:13px;}
#pandora_topic ul li .title a {color:#333;}
#pandora_topic ul li .author {margin-top:2px;}
#pandora_topic ul li .price {margin-top:2px;}
#pandora_topic .btn_prev {position:absolute;top:100px;left:-5px;width:17px;height:33px;padding:0;border:none;background:none;}
#pandora_topic .btn_next {position:absolute;top:100px;left:270px;width:17px;height:33px;padding:0;border:none;background:none;}

.pandora_contents {position:relative;margin-top:20px;border-top:1px solid #e9e9e9;}
.pandora_contents a:hover {text-decoration:underline;}
#pandora_goods {*zoom:1;}
#pandora_goods .goods_index {*zoom:1;padding:10px 10px 0;height:22px;background-color:#f9f9f9;border-top:1px solid #fff;border-bottom:2px solid #a6a6a6;font-size:11px;}
#pandora_goods .goods_index:after {content:'';display:block;clear:both;}
#pandora_goods .goods_index li {float:left;padding-left:11px;background:url('http://image.kyobobook.co.kr/ink/images/common/line_btnbox.gif') no-repeat 5px 0;}
#pandora_goods .goods_index li.first {background-image:none;padding-left:0;}
#pandora_goods .goods_index li.on {font-weight:bold;}
#pandora_goods .goods_index li a {display:inline-block;padding:2px;margin:-2px;}
#pandora_goods .goods_list {*zoom:1;font-size:11px;color:#767676;}
#pandora_goods .goods_list:after {content:'';display:block;clear:both;}
#pandora_goods .goods_list li {display:none;position:relative;float:left;width:424px;height:120px;padding:30px 20px 20px 30px;background:url('http://image.kyobobook.co.kr/ink/images/pandora/bg_line_dotted.gif') left bottom repeat-x;}
#pandora_goods .goods_list li.first {display:block;}
#pandora_goods .goods_list li .check {position:absolute;left:30px;top:30px;}
#pandora_goods .goods_list li .check input {*margin:-4px;}
#pandora_goods .goods_list li .rank {position:absolute;left:30px;top:30px;}
#pandora_goods .goods_list li .cover {padding-left:16px;float:left;}
#pandora_goods .goods_list li .cover img {width:85px;max-height:118px;_height:118px;border:1px solid #dadada;}
#pandora_goods .goods_list li .category {margin-left:115px;margin-top:10px;font-weight:bold;color:#333;}
#pandora_goods .goods_list li .title {margin-left:115px;margin-top:2px;font-size:12px;font-weight:bold;color:#333;}
#pandora_goods .goods_list li .title a {color:#333;}
#pandora_goods .goods_list li .info {margin-left:115px;margin-top:3px;}
#pandora_goods .goods_list li .desc {margin-left:115px;margin-top:5px;}
#pandora_goods .best input {margin-top:40px;}
#pandora_goods .goods_button {height:21px;font-size:11px;line-height:21px;padding:6px 0 18px;text-align:right;border-top:2px solid #a6a6a6;border-bottom:2px solid #a6a6a6;color:#555; margin-top:-1px; position:relative;}
#pandora_goods .goods_button img {vertical-align:middle;}
#pandora_goods .goods_button .btn_more {padding-left:10px;background:url('http://image.kyobobook.co.kr/ink/images/pandora/ico_down.gif') no-repeat 0 3px;}
#pandora_goods .goods_button .btn_more span {color:#999;}
#pandora_goods .goods_button .btn_more strong {font-weight:normal;color:#666;}
#pandora_goods .goods_button .btn_close {padding-right:10px;background:url('http://image.kyobobook.co.kr/ink/images/pandora/ico_up.gif') no-repeat right 3px;margin-right:10px;}

.pandora_calendar {}
.pandora_calendar .calendar_type {position:absolute;top:8px;right:8px;}
.pandora_calendar .calendar_type li {float:left;margin-left:4px;_display:inline;padding-left:5px;background:url('http://image.kyobobook.co.kr/ink/images/common/line_btnbox.gif') no-repeat 0 3px;}
.pandora_calendar .calendar_type li.first {padding-left:0;background:none;}
.pandora_calendar .calendar_type li a {display:block;height:17px;background-repeat:no-repeat;background-position:3px 3px;}
.pandora_calendar .calendar_type li a span {position:absolute;visibility:hidden;}
.pandora_calendar .calendar_type li#type1 a {width:86px;background-image:url('http://image.kyobobook.co.kr/ink/images/pandora/btn_list_type1.gif');}
.pandora_calendar .calendar_type li#type2 a {width:61px;background-image:url('http://image.kyobobook.co.kr/ink/images/pandora/btn_list_type2.gif');}
.pandora_calendar .calendar_type li a:hover,
.pandora_calendar .calendar_type li.on a {background-position:3px -12px;}

.pandora_calendar table{border-bottom:2px solid #a6a6a6;border-right:1px solid #cfcfcf;width:100%;border-collapse:collapse;table-layout:fixed;}
.pandora_calendar table thead th{height:32px;border-left:1px solid #cfcfcf;background-color:#fafafa;}
.pandora_calendar table tbody th,
.pandora_calendar table tbody td{padding:10px;border-left:1px solid #cfcfcf;border-top:1px solid #cfcfcf;font-weight:normal;font-size:11px;color:#666;}

.pandora_calendar table#calendar1 {}
.pandora_calendar table#calendar1 td{vertical-align:top;height:190px;padding:9px;border-top:none;background:url('http://image.kyobobook.co.kr/ink/images/pandora/bg_line_dotted.gif') left top repeat-x;}
.pandora_calendar table#calendar1 .date {font-size:15px;font-family:arial;float:left;}
.pandora_calendar table#calendar1 td.is_new {padding:1px 0 0;}
.pandora_calendar table#calendar1 td.is_new a {display:block;padding:9px;/*height:100%;*/height:189px;}
.pandora_calendar table#calendar1 td.is_new a:hover {text-decoration:none;padding:5px;border:4px solid #ededef;}
.pandora_calendar table#calendar1 td.is_new .nolink {display:block;padding:9px;/*height:100%;*/height:189px;}
.pandora_calendar table#calendar1 td.is_new .total {padding:2px 2px 0 0;display:block;text-align:right;color:#ff6600;font-size:12px;}
.pandora_calendar table#calendar1 td.is_new .cover {display:block;text-align:center;margin:8px 0 10px;}
.pandora_calendar table#calendar1 td.is_new .cover img {width:72px;height:100px;border:1px solid #dadada;}
.pandora_calendar table#calendar1 td.is_new ul {}
.pandora_calendar table#calendar1 td.is_new ul li {padding:1px 0 1px 6px;letter-spacing:-1px;white-space:nowrap;overflow:hidden;}
.pandora_calendar table#calendar1 td.passed {background-color:#ededef;}
.pandora_calendar table#calendar1 td.passed {color:#999;}
.pandora_calendar table#calendar1 td.passed .total {color:#fa883c;}
.pandora_calendar table#calendar1 td.today {padding:1px 0 0;}
.pandora_calendar table#calendar1 td.today div,
.pandora_calendar table#calendar1 td.today a {display:block;padding:5px;/*height:100%;*/height:189px;border:4px solid #7cc5ff;}
.pandora_calendar table#calendar1 td.today a:hover {border-color:#319bef;}
.pandora_calendar table#calendar1 td.on a,
.pandora_calendar table#calendar1 td.on a:hover {padding:5px;border:4px solid #ededef;}

.pandora_calendar .day_detail {border:1px solid #dadada;margin:30px 30px 15px;background:url('http://image.kyobobook.co.kr/ink/images/common/bg_h3title.gif') repeat-x;}
.pandora_calendar .day_detail h3 {border-bottom:1px solid #dadada;padding:8px 30px 0;height:20px;font-size:12px;background:url('http://image.kyobobook.co.kr/ink/images/pandora/bul_green.gif') 15px 9px no-repeat;}
.pandora_calendar .day_detail h3 strong {color:#ff6600;}
.pandora_calendar .day_detail ul {padding:10px 30px;}
.pandora_calendar .day_detail li {*zoom:1;border-top:1px solid #dadada;padding:10px 0 10px;}
.pandora_calendar .day_detail li.first {border-top:none;padding-top:0;}
.pandora_calendar .day_detail li:after {content:'';display:block;clear:both;}
.pandora_calendar .day_detail .info {padding:5px 0;margin-bottom:10px;color:#767676;background:url('http://image.kyobobook.co.kr/ink/images/pandora/bg_line_dotted.gif') left bottom repeat-x;}
.pandora_calendar .day_detail .title {font-size:12px;}
.pandora_calendar .day_detail .title a {color:#333;}
.pandora_calendar .day_detail .btn_small {display:inline-block;white-space:nowrap;vertical-align:middle;border:1px solid #d0d0d0;background:#f2f2f2 url('http://image.kyobobook.co.kr/ink/images/common/btn_small_bg.gif') repeat-x;padding:3px 3px 0px; font-size:11px;line-height:13px;color:#666;}
.pandora_calendar .day_detail .btn_small:hover {text-decoration:none;}
.pandora_calendar .day_detail .cover {float:left;width:85px;}
.pandora_calendar .day_detail .cover img {width:72px;border:1px solid #dadada;}
.pandora_calendar .day_detail .detail {float:left;width:700px;font-size:11px;line-height:15px;padding-top:5px;}
.pandora_calendar .day_detail .detail em {color:#ff6600;}
.pandora_calendar .day_detail .detail p {margin-top:2px;}
.pandora_calendar .day_detail .detail .btn_more {font-weight:bold;}
.pandora_calendar .btn_close_detail {text-align:right;}
.pandora_calendar .btn_close_detail a {padding-right:10px;background:url('http://image.kyobobook.co.kr/ink/images/pandora/ico_up.gif') no-repeat right 3px;}

.pandora_calendar table#calendar2 tbody th,
.pandora_calendar table#calendar2 tbody td {padding:5px;}
.pandora_calendar table#calendar2 tr.is_new td {padding:0;}
.pandora_calendar table#calendar2 tr.is_new a {display:block;padding:10px;*zoom:1;}
.pandora_calendar table#calendar2 tr.is_new a:hover {text-decoration:none;background-color:#f8f8f8;}
.pandora_calendar table#calendar2 tr.is_new .nolink {padding:10px;}
.pandora_calendar table#calendar2 tr.is_new .total {float:right;padding:2px 2px 0 0;color:#ff6600;font-size:12px;}
.pandora_calendar table#calendar2 tr.is_new .cover {display:block;text-align:center;}
.pandora_calendar table#calendar2 tr.is_new .cover img {width:72px;height:100px;border:1px solid #dadada;}
.pandora_calendar table#calendar2 tr.is_new .title {display:block;text-align:center;padding-top:10px;}
.pandora_calendar table#calendar2 tr.is_new ul {*zoom:1;}
.pandora_calendar table#calendar2 tr.is_new ul:after {content:'';display:block;clear:both;}
.pandora_calendar table#calendar2 tr.is_new ul li {width:130px;float:left;padding-right:20px;}
.pandora_calendar table#calendar2 tr.passed th,
.pandora_calendar table#calendar2 tr.passed td {background-color:#ededef;}
.pandora_calendar table#calendar2 tr.passed td {color:#999;}
.pandora_calendar table#calendar2 tr.passed td .total {color:#fa883c;}
.pandora_calendar table#calendar2 tr.today th,
.pandora_calendar table#calendar2 tr.today td {background-color:#fefad7;}
.pandora_calendar table#calendar2 tr.today td a:hover {background-color:#faf2cc;}
.pandora_calendar table#calendar2 tr.on th,
.pandora_calendar table#calendar2 tr.on td {/*background-color:#ffe0cc;*/}
.pandora_calendar table#calendar2 tr.on td a:hover {/*background-color:transparent;*/}

.popup_load {position:relative;}
.pandora_calendar .popup_load {position:static;}
.layer_subscribe {position:absolute;left:-105px;top:16px;*top:24px;width:275px;border:2px solid #cfcfcf;background:#fff;}
.layer_subscribe .title {background-color:#f6f6f6;color:#333;padding:10px 10px 0;height:21px;color:#333;}
.layer_subscribe .contents {padding:10px;color:#666;}
.layer_subscribe .input_phone {margin-top:10px;padding:5px;background-color:#f8f8f8;text-align:center;}
.layer_subscribe .input_phone label {font-weight:bold;}
.layer_subscribe .btn_submit {text-align:center;margin:13px 0 5px;}
.layer_subscribe .btn_close {position:absolute;top:10px;right:10px;}
.layer_subscribe .img_arrow {position:absolute;left:125px;top:-8px;}

.pandora_note {color:#767676;padding-left:10px;margin-top:10px;font-size:11px;}
