﻿@charset "utf-8";

/* sub common */
/*
#lnb{background:none;}
#child_lnb{display:block; height:475px; background:url(/images/child/guide/lnb_guide.gif) no-repeat 0 0;}
*/

.online #child_lnb{background:url(/images/child/online/lnb_guide.gif) no-repeat 0 0;}
.search #child_lnb{background:url(/images/child/search/lnb_guide.gif) no-repeat 0 0;}
.service #child_lnb{background:url(/images/child/service/lnb_guide.gif) no-repeat 0 0;}
.community #child_lnb{background:url(/images/child/community/lnb_guide.gif) no-repeat 0 0;}
.culture #child_lnb{background:url(/images/child/culture/lnb_guide.gif) no-repeat 0 0;}
.mylibrary #child_lnb{background:url(/images/child/mylibrary/lnb_guide.gif) no-repeat 0 0;}
#child_lnb h3{padding:10px 0 0;}
#child_lnb ul{padding:0 0 0 5px; margin:0; background:none; line-height:0;}
#child_lnb ul li{display:block; padding:0; margin:1px 0 4px; line-height:0;}
:root #child_lnb ul li{margin:0; line-height:21px;}

#lnb ul li{padding:0 0 2px; background:url(/images/child/common/lnb_li.gif) no-repeat;}
#lnb ul li a{margin:0 0 0 2px;}
#lnb li.on ul li{width:129px; padding-left:37px; background-position:28px 10px;}
#lnb li.off{background:url(/images/child/common/lnb_li.gif) no-repeat; font-weight:bold;}

#lnb_club{float:left; width:200px; margin:0 10px 0 0; padding:0 0 23px; background:url(/images/common/lnb_bg.gif) no-repeat left bottom;}
#lnb_club ul{display:block; padding:20px 0 0 15px; background:url(/images/common/lnb_bg.gif) no-repeat 0 0;}
#lnb_club ul li{display:block; padding:7px 0 7px;}
#lnb_club ul li a{display:inline-block; margin:0 0 0 26px; line-height:1.2;}
#lnb_club li.off{background:url(/images/common/lnb_off.gif) no-repeat left bottom; font-weight:bold;}
#lnb_club li.off ul{display:none;}
#lnb_club li.over{margin-top:3px; background:url(/images/common/lnb_over.gif) no-repeat 0 0; font-weight:bold;}
#lnb_club li.over a{color:#fff;}
#lnb_club li.on{padding-bottom:0; margin:3px 0 10px; background:url(/images/common/lnb_on.gif) no-repeat 0 0;}
#lnb_club li.on a{padding-bottom:10px; color:#fff; font-weight:bold;}

.cont_head{height:75px; background:url(/images/child/guide/conbg_head.gif) no-repeat;}
.online .cont_head{background:url(/images/child/online/conbg_head.gif) no-repeat;}
.search .cont_head{background:url(/images/child/search/conbg_head.gif) no-repeat;}
.service .cont_head{background:url(/images/child/service/conbg_head.gif) no-repeat;}
.community .cont_head{background:url(/images/child/community/conbg_head.gif) no-repeat;}
.culture .cont_head{background:url(/images/child/culture/conbg_head.gif) no-repeat;}
.mylibrary .cont_head{background:url(/images/child/mylibrary/conbg_head.gif) no-repeat;}
h4{float:left; padding:0; margin:0; background:none;}
.sub_navi{margin:24px 24px 0 0;}
.cont {position:relative; *width:660px; width:670px; min-height:400px; _height:400px; padding:0px 15px 25px 20px; *padding:0px 10px 25px 15px; background:url(/images/common/conbg_foot.gif) no-repeat left bottom;}
.board_wrap_sub{float:left; width:437px; margin:0; *margin:0 0 0 2px; }

h5{margin:40px 0 0;}
h5.board_title{zoom:1; margin:27px 0 5px; padding:0 0 0 18px; background:url(/images/common/bl/sq_gre.gif) no-repeat 0 1px; font-weight:bold; color:#000;}
*html h5.board_title{background-position:0 0;}
h6.board_title{zoom:1; margin:27px 0 5px; padding:0 0 0 18px; background:url(/images/common/bl/sq_gre.gif) no-repeat 0 1px; font-weight:bold; color:#000;}

/*서브메인*/
.tab_board{position:relative; height:157px; margin:5px 0 0 0;}
* html .tab_board{margin-top:2px;}
.tab_board .tabmenu{width:432px; height:22px; background:url(/images/main/tab_line.gif) repeat-x;}
.tab_board .tabmenu ul,
.tab_board .tabmenu ul li{display:inline; float:left;}
.tabmenu ul li a{float:left; width:61px; height:17px; padding:5px 0 0; background:url(/images/main/tab_off.gif) no-repeat right top; font-size:0.9em; text-align:center;}
.tabmenu ul li.first a{width:62px;}
.tabmenu ul li a:hover,
.tabmenu ul li a.tab_on{background:url(/images/main/tab_on.gif) no-repeat; color:#349212; font-weight:bold; letter-spacing:-1px; text-align:center;}
.tab_board .boardview{position:relative; width:426px; height:130px; margin:5px 0 0 4px; border-top:1px dashed #cfcfcf;}
* html .tab_board .boardview{margin-top:2px;}
.tab_board .boardview ul{display:inline; float:left; position:absolute; width:100%; margin-top:4px;}
.tab_board .boardview li{display:inline; float:left; width:407px; margin:0 0 2px; padding:0 0 3px 19px; *padding:1px 0 3px 19px; background:url(/images/main/tab_bg.gif) no-repeat left bottom;}
.tab_board .boardview li .icon_n{margin:3px 0 0 3px;}
.tab_board .boardview li a{padding:2px 0 0;}
.tab_board .boardview li em{padding:1px 0 0;}
.tab_board .boardview h3{position:absolute; left:-10000px; font-size:0; line-height:0; overflow:hidden;}
.tab_board .boardview .more{position:absolute; padding:5px 0; right:12px; top:-22px;}
.tab_board .noabcontents{height:70px; padding-top:60px; text-align:center;}

/* list type */
.cong2,
.child_list li{padding:0 0 0 12px; background:url(/images/child/common/cong2.gif) no-repeat 0 5px; line-height:1.5;}
h5.cong2{zoom:1; margin:0; color:#fd7a11;font-weight:bold;}

.ctxt{position:relative; height:414px; background:url(/images/child/guide/img_greetings1.gif) no-repeat; text-indent:-10000px; line-height:0; font-size:0;}
.ctxt .btn{position:absolute;}
.greetings1{padding: 15px;}
.greetings2{padding: 15px;}
.greetings1 h5{margin:0;}
.greetings1 .ctxt{background:url(/images/child/guide/img_greetings1.gif) no-repeat;}
.greetings2 .ctxt{height:323px; background:url(/images/child/guide/img_greetings2.gif) no-repeat;}
.top_img{margin:0 0 5px;}
.guidelink{height:137px; background:url(/images/child/guide/guidelink_box.gif) no-repeat; overflow:hidden;}
.guidelink h5{margin:14px 0 0 14px;}
.guidelink .link{display:inline; float:left; width:560px; margin:12px 0 0 20px;}
.guidelink .link li{float:left; width:233px; padding:0 0 0 13px; margin:0 0 10px; background:url(/images/common/bl/dot_blu2.gif) no-repeat 0 4px;}
.guidelink .link li a{font-weight:bold; white-space:nowrap;}
.guide1 .ctxt{height:110px; background:url(/images/child/guide/img_guide1.gif) no-repeat;}
.guide2 .ctxt{height:395px; background:url(/images/child/guide/img_guide2.gif) no-repeat;}
.guide2 .ctxt .btn{width:121px; height:22px; left:171px; top:161px;}
.guide3 .ctxt{height:83px; background:url(/images/child/guide/img_guide3.gif) no-repeat;}
.guide4 .ctxt{height:333px; background:url(/images/child/guide/img_guide4.gif) no-repeat;}
.guide4 .ctxt .btn{width:143px; height:33px; left:18px; bottom:9px;}
.guide5 .ctxt{height:481px; background:url(/images/child/guide/img_guide5.gif) no-repeat;}
.guide5 .ctxt .btn{width:164px; height:33px; left:17px; bottom:14px;}
.guide6 .ctxt{height:481px; background:url(/images/child/guide/img_guide6.gif) no-repeat;}
.manners .ctxt{height:373px; background:url(/images/child/guide/img_manners.gif) no-repeat; margin: 0 0 0 10px;}
.map_img{padding: 0 0 0 40px;}
.map .ctxt{height:203px; background:url(/images/child/guide/img_map2.gif) no-repeat;}
.map .ctxt .btn{width:177px; height:28px; left:378px; bottom:0;}
.staff{padding:15px;}
.staff h5{margin:0;}
.staff .ctxt{height:397px; background:url(/images/child/guide/img_staff.gif) no-repeat 0 -20px;}
.data_area h5{margin:0 0 30px;}
.data_area .default_table{margin:0 0 30px;}
.data_area strong{display:block; padding:0 0 5px; color:#5b80a5; text-align:left;}
.data_date{position:absolute; display:block; top:-55px; right:10px}
.data_date strong{position:relative; display:inline; color:#444;}


/* 도서관둘러보기 */
.see_floor .tabmenu{float:left; width:98%; margin:15px 0 7px; border-bottom:2px solid #67cbd2;}
.see_floor .tabmenu li{float:left; height:37px;}
.see_floor .tabmenu li img{display:block;}
.see_floor .viewer{float:left; width:100%;}
.see_floor .viewer .cadimg{float:left; width:333px;}
.see_floor .viewer .vr{float:right; width:290px; height:243px; padding:12px 0 0 11px; background:url(/images/child/guide/vr_pic_bg.gif) no-repeat;}
.see_floor .viewer .vr .loc{margin:0 0 13px; font-weight:bold;}
.see_floor .viewer .vr .loc span{color:#4cd7dd;}
.see_floor .viewer .vr .loc strong{color:#fff;}
.see_floor .viewer .vr .btn{margin:5px 0 0 198px;}
.roomlist{float:left; width:98%; padding: 0 0 0 10px;}
.roomlist ul{height:270px; padding:59px 0 0 110px; background:url(/images/child/guide/vr_img_01.gif) no-repeat;}
.roomlist ul.f2 {height:271px; background:url(/images/child/guide/vr_img_02.gif) no-repeat;}
.roomlist ul.f3 {height:271px; background:url(/images/child/guide/vr_img_03.gif) no-repeat;}
.roomlist ul li{margin:0 0 15px; line-height:0;}
.roomlist ul li img{display:block;}
.roomlist ul li p{text-indent:-10000px; line-height:0; font-size:0;}

/* 전자도서관 */
.onlinelink{height:414px; background:url(/images/child/online/img_01.gif) no-repeat; font-size:0;}
.onlinelink li{display:block; position:relative; height:106px;}

.onlinelink h5, .onlinelink p{text-indent:-10000px; font-size:0; line-height:0; margin:0;}
.onlinelink li a{position:absolute; width:95px; height:28px; left:356px; top:55px; text-indent:-10000px;}

/* 도서관소식 */
.commu_table{width:97%; margin:20px 0 0; border-collapse:collapse; border-spacing:0; background:url(/images/child/community/l_top_02.gif) no-repeat;}
.commu_table thead,
.commu_table tbody{background:none;}
.commu_table thead th{height:34px; padding:0; background:url(/images/child/community/th_bar.gif) no-repeat 0 9px; text-align:center;}
.commu_table thead th.first{background:none;}
.commu_table th,
.commu_table td{padding:6px 0 5px; border-bottom:1px solid #FFCFAD; border-left:0px solid #FFCFAD; text-align:center; }
.commu_table td.subject{padding-left:5px; text-align:left;}

.view_table{width:98%; border-collapse:collapse; border-spacing:0;}
.view_table th{padding:6px 0 5px; background:#FFECD9; text-align:center; white-space:nowrap;}
.view_table thead th{border-top:2px solid #F8A04D; border-left:1px solid #F8A04D;}
.view_table .notice td{background:#f3f3f3;}
.view_table td{padding:6px 0 5px; border-top:1px solid #FFCFAD; border-bottom:1px solid #FFCFAD; border-left:1px solid #FFCFAD; text-align:center;}
.view_table .board_cont td{padding:0; border:0; text-align:left;}
.horz{border-top:2px solid #F8A04D;margin:10px 0 0;}
.horz th{width:14%; padding:0 5px; border-left:1px solid #FFCFAD; border-bottom:1px solid #FFCFAD;}
.horz td{text-align:left; padding-left:10px;}
.view_table .first{border-left:0;}
.view_table .subject{padding-left:15px; text-align:left;}
.downfile{padding:1px 0 1px 20px; background:url(/images/common/icon/file.gif) no-repeat;}
.view_cont{padding:0 10px 0 0; line-height:1.5;}
.view_cont textarea{padding:2px 0 0 2px; background:#fff; border:1px solid #cecece; line-height:1.5;}
.board_btn{width:98%; margin:10px 0;}

.boxtype1,
.boxtype2,
.boxtype3,
.boxtype4{position:relative; padding:0 0 10px; background:none; overflow:visible;}
.boxtype1 .box_cont,
.boxtype2 .box_cont,
.boxtype3 .box_cont,
.boxtype4 .box_cont{padding:10px 15px 0 20px; background:none;}
.boxtype2,
.boxtype2 .box_cont{background-image:none;}
.boxtype3,
.boxtype3 .box_cont{background-image:none;}
.boxtype4,
.boxtype4 .box_cont{background-image:none;}
.boxtype4 .box_cont li{width:550px;}

.faq {background:url(/images/child/community/v_bg_02.gif); background-repeat:repeat-y;}
.faq strong.title {text-indent:-10000px; line-height:0; font-size:0;}
.faq dl {padding:1px 0 20px 20px; background:url(/images/child/community/faq_footer.gif) no-repeat left bottom;}
.faq dt {height:24px; padding:10px 0 0px 32px; color:#BB5604; font-weight: bold; background:url(/images/child/community/icon_03.gif) no-repeat;}
.faq dd {width:540px; padding:10px 15px 10px 30px; background:#FFF0DF; border-top:1px solid #FFCFAD;}
.faq li {line-height:1.5; padding:0 0 0 10px; background:url(/images/child/community/icon_01.gif) no-repeat 0 5px;}
.faq li.tin {line-height:1.5; padding:0 0 0 50px; background:url(/images/child/community/icon_01.gif) no-repeat 0 5px; text-indent:-40px}

.commu_table td.fav_subject{padding:10px 10px 10px 15px; text-align:left; vertical-align:top;}
.commu_table td.fav_subject .subj{display:block; margin:0 0 20px;}
.commu_table dl{display:inline-block;}
.commu_table dt{float:left; width:65px; padding:0 0 0 10px; background:url(/images/common/bl/arr.gif) no-repeat 0 7px; color:#1a4473; font-weight:bold; line-height:20px;}
.commu_table dd{float:left; width:350px; padding:0 0 0 6px; background:url(/images/common/bl/bar_purple.gif) no-repeat 0 4px; line-height:20px;}

/* 도움사이트 */
.help_floor .tabmenu{float:left; width:100%; margin:10px 0px 0px 0px;}
.help_floor .tabmenu li{float:left; height:31px; padding: 0 0 0 3px;}
.help_floor .tabmenu li.first {padding: 0px;}
.help_floor .tabmenu li.last{padding: 0 0 0 2px;}
.help_floor .tabmenu li img{display:block;}

.help {background:url(/images/child/community/cbg_01.gif); background-repeat:repeat-y;}
.help ul{padding:0 0 20px 0px; background:url(/images/child/community/help_footer.gif) no-repeat left bottom;}
.help li{ margin:0 0 0px 20px; width:610px; height:31px; background:url(/images/child/community/icon_04.gif) no-repeat 0px;}
.help li.category{padding:4px 0 0; width:610px; background:url(/images/child/community/icon_05.gif) no-repeat 0px;}
.help li div{float:left; padding:10px 0 0 15px; margin-right:5px; width:187px; overflow:hidden; white-space:nowrap;}
.help li .link{float:left; padding:9px 0 0; margin-right:5px; width:306px; overflow:hidden; white-space:nowrap;}
.help li .btn{float:left; padding:4px 0 0; width:84px;}
.help li img{cursor:pointer;}

.greenbox .greenbox_btm{padding:0 0 20px 0px; background:url(/images/child/community/help_footer.gif) no-repeat left bottom;}
.greenbox .greenbox_btm.favlink li{ margin:0 0 0px 20px; width:610px; height:31px; background:url(/images/child/common/arr_green.gif) no-repeat 0 14px;}
.greenbox .greenbox_btm.favlink strong{float:left; padding:10px 0 0 15px; width:187px; }
.greenbox .greenbox_btm li .link{float:left; padding:9px 0 0; width:316px;}
.greenbox .greenbox_btm li .btn{float:left; padding:4px 0 0; width:84px;}
.greenbox .greenbox_btm li img{cursor:pointer;}
.greenbox{padding:10px 0 0; background:url(/images/child/common/greenbox.gif) no-repeat;}
.greenbox .greenbox_btm{padding:0 5px 10px; background:url(/images/child/common/greenbox.gif) no-repeat left bottom;}
.greenbox h5{margin:0;}

/* box type */
.board_search{height:35px; background:url(/images/child/common/search_03.gif) no-repeat center top; text-align:center;}
.board_search img{vertical-align:middle;}
.board_search label{padding-top:0; background:none;}
.board_search.add_sel select{vertical-align:middle;}
.board_search.add_sel input.txt{width:170px;}

/* 책찾기 */
.howto1 .ctxt{height:88px; background:url(/images/child/service/img_howto1.gif) no-repeat;}
.howto1 .ctxt .btn{left:480px; top:54px; text-indent:0;}
.howto1 .default_table{margin:10px 0 0;}
.howto2 .ctxt{height:161px; background:url(/images/child/service/img_howto2.gif) no-repeat;}
.howto2 table{width:100%; height:361px; background:url(/images/child/service/img_howto2_table.gif) no-repeat;}
.howto2 table td{text-indent:-10000px;}
.howto3 .ctxt{height:361px; background:url(/images/child/service/img_howto3_1.gif) no-repeat;}
.howto3 .ctxt.add{height:376px; background:url(/images/child/service/img_howto3_2.gif) no-repeat;}
.howto4 .ctxt{height:167px; background:url(/images/child/service/img_howto4.gif) no-repeat;}
.howto4 .btn{float:right; margin:0 25px 0 0; text-align:right;}

/* 이달의행사 */
.calendar{position:relative;}
.cal_head{text-align:center;}
.cal_head img{vertical-align:middle;}
.cal_head .month{padding:0 15px;}
.cal_head .select_area{position:absolute; right:10px; top:20px;}
*html .cal_head .select_area{right:30px;}
.cal_head .select_area select{vertical-align:middle;}
.calendar .table{padding:40px 0 0; margin:15px 0 0; background:url(/images/child/culture/m_top.gif) no-repeat 5px 0; *background:url(/images/child/culture/m_top.gif) no-repeat 17px 0; text-align:center;}
.calendar .table table{width:100%; background:#e9e7d5;}
.calendar thead{display:none;}
.calendar td{width:80px; height:84px; padding:5px; background:#fff; vertical-align:top;}
/*.calendar td span{display:block; height:20px; text-align:right; vertical-align:top;}*/
.calendar td ul li{padding:0 0 0 6px; background:url(/images/child/common/cong.gif) no-repeat 0 5px;}
.calendar td.saturday{color:#0000FF;}
.calendar td.sunday{color:#FF0000;}
.calendar td.restday{background:#fffae8 url(/images/child/culture/holiday.gif) no-repeat 50%;}
.calendar td span.today{background:#fffae8 url(/images/child/culture/today.gif) no-repeat 50% -1px;}
.calendar td .holiday{width:70px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center;}
.calendar td .holiday span{color:#ff6600; font-weight:bold;}
.calendar td .eventday{width:70px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:2px 0 0 8px; background:url(/images/child/common/cong.gif) no-repeat 0 5px;}

/* 문화행사소식 */
.culture .sp_app{position:relative;}
.culture .sp_app .pa{right:20px; top:8px;}
.culture .sp_app .tabmenu,
.culture .sp_app .tabmenu li{float:left;}
.culture .sp_app .tabmenu.ex{width:100%; height:33px; background:url(/images/child/culture/extab_line.gif) repeat-x left bottom;}
.culture .sp_app .tabmenu img{display:block;}
.culture .sp_box{float:left; width:99%; padding:10px 0; margin:0 0 10px; background:#fff2d5; border:1px solid #ffd394; text-align:center;}
.culture .edu_term{height:100px; background:url(/images/child/culture/img_02_02.gif) no-repeat;}
.culture .edu_term li{text-indent:-10000px; line-height:0;}

.last_event strong{display:block; margin:5px 0;}
.table_orange{width:100%; border-collapse:collapse; border-spacing:0;}
.table_orange thead th{height:37px; background:url(/images/child/common/orange_th.gif) no-repeat; color:#fd7a11; text-align:center;}
.table_orange .first{width:8%; background-position:-1px 0;}
.table_orange tbody td{padding:8px 0 7px; border-bottom:1px solid #ffe4bd; text-align:center; white-space:nowrap;}
.table_orange.btnprint tbody td{padding:2px 0;}
.table_orange tbody td.subject{text-align:left;}

.sp_viewbox{background:url(/images/child/common/sp_viewbox_body.gif) repeat-y; overflow-x:hidden;}
.sp_viewbox .division{width:590px; padding:20px 30px 0 20px; background:url(/images/child/common/sp_viewbox_head.gif) no-repeat; line-height:1.5;}
.sp_viewbox .division strong{color:#666;}
.sp_viewbox .division .subject{padding:5px 10px; margin:0; background:#fff7de; color:#fd7a11; font-weight:bold;}
.sp_viewbox .division .list1{margin:10px 0 0; background:url(/images/child/common/culture_line.gif) repeat-y;}
.sp_viewbox .division .list1 li{background-position:0 11px; line-height:29px;}

.sp_viewbox .division .list1 .teacher{float:left; width:100%;}
.sp_viewbox .division .list1 .fl{width:240px;}
.sp_viewbox .division .list1 .fr{width:310px;}
.sp_viewbox .division .list2{margin:10px 0 0;}
.sp_viewbox .division .list2 .img{float:left; width:161px; margin:0 16px 0 0; border:1px solid #cacaca;}
.sp_viewbox .division .list2 .img img{width:155px; height:100px; border:3px solid #fff;}
.sp_viewbox .division .list2 .list{float:left; width:400px; margin:10px 0 0;}
.sp_viewbox .division .list2 .list li{background-position:0 8px; line-height:1.8;}

.sp_viewbox .cont_txt{width:590px; padding:0 30px 20px 20px; background:url(/images/child/common/sp_viewbox_foot.gif) no-repeat left bottom;}
.sp_viewbox .cont_txt .txt{padding:10px; margin:10px 0 0; background:#fff7de; line-height:1.5;}
.sp_viewbox .cont_txt .img{margin:10px 0 0; background:#fff;}

.culturebox{padding:20px 10px; border:1px solid #ffd394;}
.culturebox .commu_table{margin:0; background:url(/images/child/community/l_top_s.gif) no-repeat;}

.perm_table{background:url(/images/child/common/perm_table_head.gif) no-repeat;}
.perm_table thead th{height:25px; padding:2px 0; background:url(/images/child/common/perm_table_th.gif) no-repeat 0 7px; color:#fff; border:0; text-align:center;}

/* 도서관 체험교실 */
.ex_box{margin:10px 0 0;}
.ex_box h5.cong2{margin:0 0 5px;}
.exview_table{width:100%; border-top:4px solid #ffb751; border-bottom:3px solid #ffe4bd; border-collapse:collapse; border-spacing:0;}
.exview_table th{background:#ffedc0; border-bottom:1px solid #ffe4bd; color:#fd7a11; text-align:center;}
.exview_table td{padding:8px; background:#fff;  border-bottom:1px solid #ffe4bd;}
.ex_box .btn_center{margin:10px 0 0;}
.online_app{line-height:1.5;}
.online_app .tit{color:#666;}
.online_app ol,
.online_app ul{margin:0 0 20px;}
.ex_box .document{text-align:center;}
.ex_box .document p{font-size:1.15em;}
.ex_box .document .date{margin:10px 0 20px; word-spacing:1.2em; letter-spacing:0.15em; text-align:right;}
.ex_box .document ul{text-align:left;}
.appinput .orange{margin:5px 0; font-weight:bold;}
.appinput input.txt{border:1px solid #f9dc7a;}
.appinput input.txt2{border:1px solid #f9dc7a; height:15px; padding:2px 0 0 2px; width:30px;}
.appinput input.txt3{border:1px solid #f9dc7a; height:15px; padding:2px 0 0 2px; width:95%;}
.appinput table{margin:0 0 10px; border-bottom:3px solid #ffb751;}
.appinput td{padding:5px;}
.appinput th,
.appinput td{border-bottom:1px solid #ffb751;}
.appinput th.th2{background:#fff; border-left:1px solid #ffedc0; border-right:1px solid #ffedc0;}
.appinput td input{vertical-align:middle;}
.appinput td.add input{margin:1px 0;}
.appinput td img{vertical-align:middle;}
.appinput table.print{border-bottom:1px solid #FFB751;}
.promise{height:57px; margin:10px 0 0; background:url(/images/child/culture/04_img_top.gif) no-repeat; text-indent:-10000px; line-height:0; font-size:0;}

/* 어린이 극장 */
.place .cal_head{position:relative;}
.place_list{ margin:5px 0 0; padding:0 0 15px; background:url(/images/child/common/sp_viewbox_foot.gif) no-repeat left bottom; line-height:1.5;}
.place_list .box{padding:10px 0 0 15px; background:url(/images/child/common/sp_viewbox_head.gif) no-repeat left top;}
.place_list h5{float:left; width:600px; padding:6px 6px 5px; margin:7px 0 7px; background:#fff7de; color:#ff7800; font-weight:bold;}
.place_list .img{float:left; width:73px; height:103px; padding:3px 0 0 3px; border:1px solid #cacaca; vertical-align:middle; text-align:center;}
.place_list .img img{display:block; width:70px; height:100px;}
.place_list .list{float:left; width:150px; margin:7px 0 0 11px;}
.place_list .txt{float:left; width:365px; margin:7px 0 0;}
.place_list .list2{float:left; width:400px; margin:7px 0 0 11px;}
.place_list.view .img{width:123px; height:178px;}
.place_list.view .img img{width:120px; height:175px;}
.place_list.view .data{float:left; width:462px; margin:0 0 0 8px;}
.place_list.view .data h5{width:462px;}
.place_list.view .data .datalist{clear:both; width:462px; margin:10px 0 0; background:url(/images/child/common/culture_line.gif) repeat-y;}
.place_list.view .data .datalist li{background-position:0 11px; line-height:29px;}
.place_list.view .txt{clear:both; width:595px; padding:8px; background:#fff7de;}
.place_list.view .txt .story{padding:20px 10px; font-size:1.2em;}

/* 독서퀴즈 */
.quiz{width:600px; margin:0 0 0 20px; padding:1px 0 0;}
.culture .quiz .sp_app .tabmenu{width:100%; height:24px; background:url(/images/child/culture/quiz_tab_line.gif) repeat-x left bottom;}
.question .book{position:relative; margin:10px 0 0;}
.question .book .cal_head{position:absolute; right:10px; top:8px; padding-top:0;}
.cal_head .month {padding:0;}
.question .book h5{height:40px; margin:0; padding:12px 0 0 25px; background:url(/images/child/culture/questionh5_bg.gif) no-repeat; color:#9a663b; font-size:1.2em; font-weight:bold;}

.book_cont{padding:0 0 20px; background:url(/images/child/culture/questionh5_bg_foot.gif) no-repeat left bottom;}
.book_cont .img{display:inline; float:left; width:94px; height:110px; padding:5px 0 0 14px; margin:0 0 0 30px; border:1px solid #cacaca;}
.book_cont .img img{width:70px; height:100px; padding:5px 0 0 7px;}
.book_cont .list{float:left; width:400px; margin:6px 0 0 20px;}
.book_cont .list li{border-bottom:1px solid #dedede; line-height:2.1;}
.book_cont .nolist{ text-align:center; padding-top:15px;}
.q_cont{margin:10px 0 0;}
.q_cont .num span{color:#9a663b; font-weight:bold;}
.q_cont ol{margin:10px 0 20px 15px;}
.q_cont ol li{padding:5px 0;}
.quiz_apply{padding:0 0 15px; background:url(/images/child/culture/quiz_apply_foot.gif) no-repeat left bottom;}
.quiz_apply .btn{padding:1px 5px; background:#fff; border:1px solid #E3E3E3; font-size:0.9em; letter-spacing:-0.01em; vertical-align:top;}
.quiz_apply table{width:90%; margin:0 0 0 15px; border-collapse:collapse; border-spacing:0;}
.quiz_apply table th,
.quiz_apply table td{padding:2px; border-bottom:1px solid #dedede;}
.quiz_apply table th{width:20%; padding-left:15px; font-weight:lighter;}
.quiz_apply table td input.txt{border-color:#dedede;}
.quiz_apply table td input.txt2{border-color:#dedede; border:1px solid #CECECE; height:15px; padding:2px 0 0 2px; margin-bottom:2px; width:30px;}
.quiz_apply table td input.txt3{border-color:#dedede; border:1px solid #CECECE; height:15px; padding:2px 0 0 2px;  margin-bottom:2px; width:95%;}
.quiz_apply table td .address input.txt{display:block; margin:2px 0 0;}
.question .btn_center{margin:10px 0 0;}

/* 나만의 도서관 */
.mylibrary .commu_table{background-image:url(/images/child/mylibrary/l_top_01.gif);}
.mylibrary .commu_table thead th{background-image:url(/images/child/mylibrary/tr_bar.gif);}
.mylibrary .commu_table thead th.first{background:none;}
.mylibrary .commu_table th,
.mylibrary .commu_table td{border-bottom:1px solid #b7d670; border-left:0px solid #b7d670;}
.mylibrary .board_search{background-image:url(/images/child/mylibrary/search_03.gif);}
.mylibrary .horz{border-top:2px solid #b7d670;}
.mylibrary .horz th{background:#ebf7d3;}
.mylibrary .horz th,
.mylibrary .horz td{border-left:1px solid #b7d670; border-bottom:1px solid #b7d670;}
.mylibrary .horz .first{border-left:0;}

.mylist li{padding:0 0 0 10px; background:url(/images/child/mylibrary/icon_01.gif) no-repeat 0 6px; line-height:1.5;}
.loginbox{position:relative; height:259px; padding:1px 0 0; margin:0 0 0 10px; background:url(/images/child/mylibrary/login_bg.gif) no-repeat;}
.loginbox .input_area{position:relative; width:205px; padding:95px 0 0; margin:0 0 0 190px;}
.loginbox .input_area .btn{position:absolute; right:0; top:94px;}
.loginbox .input_area label img{vertical-align:-2px;}
.loginbox .input_area input.txt{width:100px; margin:2px 0 3px;}
.loginbox .add_txt{width:375px; margin:5px 0 0 125px;}
.loginbox .add_txt li{position:relative; padding:5px 0 5px 10px; background-position:0 10px;}
.loginbox .add_txt .btn{position:absolute; right:0; top:0;}

/* 독서길잡이 */
.parent{height:331px; background:url(/images/child/bookguide/img_parent.gif) no-repeat;}
.parent h5{margin:0;}
.parent1{height:276px; background:url(/images/child/bookguide/img_parent1.gif) no-repeat;}
.parent1 h5{margin:0;}
.parent2{height:268px; background:url(/images/child/bookguide/img_parent2.gif) no-repeat;}
.parent2 h5{margin:0;}
.parent3{height:369px; background:url(/images/child/bookguide/img_parent3.gif) no-repeat;}
.parent3 h5{margin:0;}
.parent4{height:86px; background:url(/images/child/bookguide/img_parent4.gif) no-repeat;}
.parent4 h5{margin:0;}
.parent4 .btn{width:74px; height:27px; left:276px; top:7px;}
#fav_tab{float:left; line-height:0;}
#fav_tab li{float:left; padding:0 0 0 1px; line-height:0;}
#fav_tab li img{display:block;}
#fav_tab li.first{padding:0;}
.fav_list{margin:10px 0 0 5px; padding:0 0 237px; background:url(/images/child/bookguide/fav_bg.gif) no-repeat left bottom;}
.fav_list ul{text-indent:-1000px; line-height:0; font-size:0;}
.fav1_1{height:165px; background:url(/images/child/bookguide/img_fav1_1.gif) no-repeat;}
.fav1_2{height:114px; background:url(/images/child/bookguide/img_fav1_2.gif) no-repeat;}
.fav1_3{height:169px; background:url(/images/child/bookguide/img_fav1_3.gif) no-repeat;}
.fav1_4{height:171px; background:url(/images/child/bookguide/img_fav1_4.gif) no-repeat;}
.fav1_5{height:105px; background:url(/images/child/bookguide/img_fav1_5.gif) no-repeat;}

/* 분실물센터 */
.lost_contents img{float:left; padding-right:10px;}

/* 메인페이지 공지사항 탭 */
.tab_board .tabmenu{width:432px; height:22px; background:url(/images/main/tab_line.gif) repeat-x;}

/* table type */
.default_table{width:95%; position:relative; padding:6px; background:#f5fcff; border:1px solid #dbebfa; text-align:center;}
.default_table table{width:100%; background:#d2e6f6; text-align:left;}
.default_table thead th{padding:5px 0 3px 0; background:#5da0dc; font-weight:bold; color:#fff; text-align:center;}
.default_table tbody th,
.default_table tfoot th{padding:0; background:#eaf5fa; color:#4783b8; font-weight:lighter; text-align:center;}
.default_table tbody td,
.default_table tfoot td{padding:5px; background:#fff; text-align:center;}
.default_table tbody td.tl,
.default_table tfoot td.tl{text-align:left;}
.default_table .tl td{padding:5px 8px; text-align:left;}
.default_table.notitle{margin:27px 0 0;}
.default_table p.txt{margin:5px 0 0;}

.tabletype1{width:100%; background:#d2e6f6; border-top:2px solid #73bec6;}
.tabletype1 th{padding:0 0 0 30px; background:#fff url(/images/common/bl/arr.gif) no-repeat 15px 46%; white-space:nowrap;}
.tabletype1 td{padding:7px 10px; background:#fff;}
.tabletype1 tr.on th,.tabletype1 tr.on td{background-color:#eaf5fa;}
