From 9b0078350d1885e7036f04b3a383cbdf458a0fac Mon Sep 17 00:00:00 2001 From: thisgun Date: Mon, 2 Dec 2019 10:29:31 +0900 Subject: [PATCH] =?UTF-8?q?=EC=98=81=EC=B9=B4=ED=8A=B8=205.4=20=EB=B2=84?= =?UTF-8?q?=EC=A0=84=20=EB=82=B4=EC=9A=A9=20=EC=A0=81=EC=9A=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- adm/_common.php | 2 + adm/_rewrite_config_form.php | 120 + adm/admin.head.php | 4 +- adm/admin.lib.php | 38 +- adm/board_copy.php | 13 + adm/board_copy_update.php | 14 + adm/board_form.php | 53 +- adm/board_form_update.php | 9 + adm/board_list.php | 2 +- adm/board_list_update.php | 6 + adm/boardgroup_list.php | 2 +- adm/boardgroupmember_form.php | 2 +- adm/browscap.php | 2 +- adm/browscap_convert.php | 2 +- adm/cache_file_delete.php | 7 + adm/config_form.php | 22 + adm/config_form_update.php | 9 + adm/contentform.php | 2 +- adm/contentformupdate.php | 5 + adm/contentlist.php | 2 +- adm/css/admin.css | 15 +- adm/dbupgrade.php | 89 + adm/index.php | 6 +- adm/member_form.php | 13 +- adm/member_form_update.php | 6 +- adm/member_list_update.php | 8 +- adm/menu_form_search.php | 6 +- adm/point_list.php | 2 +- adm/shop_admin/ajax.it_id.php | 3 +- adm/shop_admin/categoryform.php | 2 +- adm/shop_admin/categorylist.php | 2 +- adm/shop_admin/codedupcheck.php | 3 +- adm/shop_admin/configform.php | 15 + adm/shop_admin/couponlist.php | 3 +- adm/shop_admin/couponzonelist.php | 3 +- adm/shop_admin/itemeventlist.php | 2 +- adm/shop_admin/itemeventwin.php | 2 +- adm/shop_admin/itemform.php | 15 +- adm/shop_admin/itemformupdate.php | 4 + adm/shop_admin/itemlist.php | 2 +- adm/shop_admin/itemqalist.php | 2 +- adm/shop_admin/itemsellrank.php | 2 +- adm/shop_admin/itemstocklist.php | 2 +- adm/shop_admin/itemtypelist.php | 2 +- adm/shop_admin/itemuseform.php | 2 +- adm/shop_admin/itemuselist.php | 2 +- adm/shop_admin/optionstocklist.php | 2 +- adm/shop_admin/wishlist.php | 2 +- adm/sql_write.sql | 2 + adm/view.php | 28 + adm/write_count.php | 24 +- bbs/board.php | 20 +- bbs/content.php | 17 +- bbs/delete.php | 12 +- bbs/delete_all.php | 9 +- bbs/delete_comment.php | 2 + bbs/download.php | 13 +- bbs/formmail.php | 2 + bbs/good.php | 14 +- bbs/list.php | 31 +- bbs/login.php | 2 + bbs/login_check.php | 11 +- bbs/logout.php | 4 +- bbs/memo.php | 11 +- bbs/memo_delete.php | 13 +- bbs/memo_form_update.php | 39 +- bbs/memo_view.php | 40 +- bbs/move.php | 1 + bbs/move_update.php | 22 +- bbs/new.php | 4 +- bbs/new_delete.php | 2 + bbs/password.php | 14 +- bbs/password_check.php | 22 +- bbs/password_lost2.php | 2 + bbs/password_lost_certify.php | 7 +- bbs/profile.php | 3 + bbs/qawrite_update.php | 3 + bbs/register_form.php | 23 +- bbs/register_form_update.php | 24 +- bbs/rss.php | 8 +- bbs/scrap.php | 4 +- bbs/scrap_delete.php | 3 + bbs/scrap_popin.php | 7 +- bbs/scrap_popin_update.php | 7 +- bbs/search.php | 2 +- bbs/view.php | 38 +- bbs/view_comment.php | 7 +- bbs/view_image.php | 92 +- bbs/write.php | 11 +- bbs/write_comment_update.php | 20 +- bbs/write_comment_update.sns.php | 4 +- bbs/write_update.php | 60 +- common.php | 35 +- config.php | 25 +- css/default.css | 443 +- css/default_shop.css | 1380 +++--- .../btn_prev2.gif => css/images/btn_end.gif | Bin 1185 -> 1176 bytes .../btn_next2.gif => css/images/btn_first.gif | Bin 1898 -> 1885 bytes .../btn_prev2.gif => css/images/btn_next.gif | Bin 1185 -> 1169 bytes .../btn_next2.gif => css/images/btn_prev.gif | Bin 1898 -> 1873 bytes css/images/bullet.gif | Bin 0 -> 1165 bytes css/images/close_btn.gif | Bin 0 -> 1209 bytes .../btn_prev2.gif => css/images/gnb_bg.gif | Bin 1185 -> 1169 bytes css/images/gnb_bg00.gif | Bin 0 -> 54 bytes css/images/gnb_bg2.gif | Bin 0 -> 49 bytes css/images/mobile/gnb_bg.png | Bin 0 -> 249 bytes css/images/mobile/gnb_bg2.png | Bin 0 -> 256 bytes .../basic/img => css/images}/more-btn.gif | Bin css/images/no_profile.gif | Bin 0 -> 1953 bytes .../img/cmt_btn.png => css/images/require.png | Bin 2862 -> 2922 bytes css/images/wrest.gif | Bin 0 -> 51 bytes css/mobile.css | 313 +- css/mobile_shop.css | 971 ++-- extend/debugbar.extend.php | 21 + extend/g5_54version_update.extend.php | 70 + extend/shop.extend.php | 10 + extend/version.extend.php | 4 +- head.php | 98 +- head.sub.php | 33 +- img/btn_idx_left.png | Bin 0 -> 3141 bytes img/btn_idx_right.png | Bin 0 -> 442 bytes img/chk.png | Bin 0 -> 1070 bytes img/kakao.png | Bin 3859 -> 804 bytes img/pay_icon1.png | Bin 1676 -> 0 bytes img/pay_icon2.png | Bin 1703 -> 0 bytes img/pay_icon3.png | Bin 1174 -> 0 bytes img/pay_icon4.png | Bin 1185 -> 0 bytes index.php | 41 +- install/ajax.install.check.php | 3 + install/gnuboard5.sql | 78 +- install/gnuboard5shop.sql | 26 +- install/install_db.php | 130 +- js/jquery-1.12.4.min.js | 5 + js/jquery-migrate-1.4.1.min.js | 2 + js/owlcarousel/owl.carousel.css | 186 + js/owlcarousel/owl.carousel.js | 3448 +++++++++++++++ js/owlcarousel/owl.carousel.min.css | 6 + js/owlcarousel/owl.carousel.min.js | 7 + js/shop.category.navigation.js | 80 + js/shop.js | 51 +- js/shop.list.action.js | 319 ++ js/shop.list.js | 20 +- js/shop.override.js | 5 +- lib/Cache/FileCache.class.php | 187 + lib/Cache/obj.class.php | 92 + lib/Hook/hook.class.php | 327 ++ lib/Hook/hook.extends.class.php | 161 + lib/URI/uri.class.php | 167 + lib/cache.lib.php | 95 + lib/common.lib.php | 251 +- lib/get_data.lib.php | 478 ++ lib/hook.lib.php | 134 + lib/latest.lib.php | 79 +- lib/naverpay.lib.php | 8 +- lib/outlogin.lib.php | 18 +- lib/pbkdf2.compat.php | 221 + lib/shop.data.lib.php | 258 ++ lib/shop.lib.php | 240 +- lib/shop.uri.lib.php | 222 + lib/thumbnail.lib.php | 41 +- lib/uri.lib.php | 427 ++ mobile/content.php | 3 - mobile/head.php | 95 +- mobile/index.php | 5 +- mobile/shop/cart.php | 52 +- mobile/shop/category.php | 248 +- mobile/shop/coupon.php | 88 +- mobile/shop/inicis/pay_approval.php | 110 +- mobile/shop/item.php | 23 +- mobile/shop/itemqa.php | 6 +- mobile/shop/itemqaform.php | 3 +- mobile/shop/itemqalist.php | 2 +- mobile/shop/itemrecommend.php | 3 +- mobile/shop/itemuse.php | 6 +- mobile/shop/itemuseform.php | 3 +- mobile/shop/itemuselist.php | 2 +- mobile/shop/largeimage.php | 8 +- mobile/shop/list.php | 1 + mobile/shop/mypage.php | 61 +- mobile/shop/orderaddress.php | 10 +- mobile/shop/orderform.sub.php | 336 +- mobile/shop/orderformupdate.php | 33 +- mobile/shop/orderinquiry.php | 27 +- mobile/shop/orderinquiry.sub.php | 10 +- mobile/shop/orderinquiryview.php | 45 +- mobile/shop/personalpayform.sub.php | 10 +- mobile/shop/shop.head.php | 121 +- mobile/shop/shop.tail.php | 24 +- mobile/shop/wishlist.php | 22 +- mobile/skin/board/basic/img/chk.png | Bin 0 -> 1070 bytes mobile/skin/board/basic/list.skin.php | 172 +- mobile/skin/board/basic/style.css | 353 +- mobile/skin/board/basic/view.skin.php | 137 +- mobile/skin/board/basic/view_comment.skin.php | 133 +- mobile/skin/board/basic/write.skin.php | 51 +- mobile/skin/board/gallery/img/chk.png | Bin 0 -> 1070 bytes mobile/skin/board/gallery/list.skin.php | 164 +- mobile/skin/board/gallery/style.css | 371 +- mobile/skin/board/gallery/view.skin.php | 130 +- .../skin/board/gallery/view_comment.skin.php | 133 +- mobile/skin/board/gallery/write.skin.php | 51 +- .../connect/basic/current_connect.skin.php | 10 +- mobile/skin/connect/basic/style.css | 28 +- mobile/skin/content/basic/style.css | 1 - mobile/skin/faq/basic/list.skin.php | 28 +- mobile/skin/faq/basic/style.css | 48 +- mobile/skin/latest/basic/latest.carousel.js | 54 + mobile/skin/latest/basic/latest.skin.php | 104 +- mobile/skin/latest/basic/style.css | 53 +- .../comment}/img/icon_file.gif | Bin .../skin/latest/comment}/img/icon_hot.gif | Bin .../skin/latest/comment}/img/icon_img.gif | Bin .../skin/latest/comment}/img/icon_link.gif | Bin .../skin/latest/comment}/img/icon_lock.png | Bin .../skin/latest/comment}/img/icon_mobile.gif | Bin .../skin/latest/comment}/img/icon_more.gif | Bin .../skin/latest/comment}/img/icon_movie.gif | Bin .../skin/latest/comment}/img/icon_new.gif | Bin mobile/skin/latest/comment/img/icon_reply.gif | Bin 0 -> 77 bytes .../skin/latest/comment/img/icon_secret.gif | Bin 0 -> 318 bytes .../skin/latest/comment}/img/icon_sound.gif | Bin .../skin/latest/comment}/img/icon_view.png | Bin mobile/skin/latest/comment/img/more-btn.gif | Bin 0 -> 1204 bytes .../skin/latest/comment}/img/more_bg.gif | Bin mobile/skin/latest/comment/latest.skin.php | 33 + mobile/skin/latest/comment/style.css | 26 + mobile/skin/latest/notice/latest.skin.php | 42 + mobile/skin/latest/notice/style.css | 12 + mobile/skin/latest/shop_basic/latest.skin.php | 3 +- mobile/skin/latest/shop_basic/style.css | 12 +- mobile/skin/member/basic/formmail.skin.php | 42 +- mobile/skin/member/basic/img/chk.png | Bin 0 -> 1070 bytes mobile/skin/member/basic/login.skin.php | 24 +- mobile/skin/member/basic/memo.skin.php | 66 +- mobile/skin/member/basic/memo_form.skin.php | 71 +- mobile/skin/member/basic/memo_view.skin.php | 67 +- .../skin/member/basic/password_lost.skin.php | 11 +- mobile/skin/member/basic/point.skin.php | 60 +- mobile/skin/member/basic/register.skin.php | 26 +- .../skin/member/basic/register_form.skin.php | 452 +- mobile/skin/member/basic/scrap.skin.php | 9 +- mobile/skin/member/basic/scrap_popin.skin.php | 15 +- mobile/skin/member/basic/style.css | 326 +- mobile/skin/new/basic/new.skin.php | 33 +- mobile/skin/new/basic/style.css | 27 +- mobile/skin/outlogin/basic/img/icon_edit.png | Bin 1605 -> 0 bytes mobile/skin/outlogin/basic/img/icon_memo.png | Bin 1852 -> 0 bytes mobile/skin/outlogin/basic/img/icon_point.png | Bin 1923 -> 0 bytes mobile/skin/outlogin/basic/img/icon_scrap.png | Bin 1717 -> 0 bytes .../skin/outlogin/basic/outlogin.skin.1.php | 62 +- .../skin/outlogin/basic/outlogin.skin.2.php | 21 +- mobile/skin/outlogin/basic/style.css | 45 +- .../outlogin/shop_basic/outlogin.skin.1.php | 55 +- .../outlogin/shop_basic/outlogin.skin.2.php | 23 +- mobile/skin/outlogin/shop_basic/style.css | 42 +- mobile/skin/poll/basic/poll.skin.php | 36 +- mobile/skin/poll/basic/poll_result.skin.php | 93 +- mobile/skin/poll/basic/style.css | 126 +- mobile/skin/popular/basic/popular.skin.php | 10 +- mobile/skin/popular/basic/style.css | 13 +- mobile/skin/qa/basic/img/chk.png | Bin 0 -> 1070 bytes mobile/skin/qa/basic/list.skin.php | 100 +- mobile/skin/qa/basic/style.css | 231 +- mobile/skin/qa/basic/view.answer.skin.php | 33 +- mobile/skin/qa/basic/view.skin.php | 250 +- mobile/skin/qa/basic/write.skin.php | 69 +- mobile/skin/search/basic/search.skin.php | 52 +- mobile/skin/search/basic/style.css | 71 +- mobile/skin/shop/basic/boxbanner.skin.php | 5 + mobile/skin/shop/basic/boxtodayview.skin.php | 128 +- mobile/skin/shop/basic/couponzone.10.skin.php | 131 +- mobile/skin/shop/basic/item.form.skin.php | 242 +- .../skin/shop/basic/iteminfo.change.skin.php | 1 - .../skin/shop/basic/iteminfo.itemqa.skin.php | 10 +- .../skin/shop/basic/iteminfo.itemuse.skin.php | 10 +- mobile/skin/shop/basic/itemqa.skin.php | 5 +- mobile/skin/shop/basic/itemqaform.skin.php | 5 +- mobile/skin/shop/basic/itemqalist.skin.php | 57 +- mobile/skin/shop/basic/itemuse.skin.php | 2 +- mobile/skin/shop/basic/itemuseform.skin.php | 20 +- mobile/skin/shop/basic/itemuselist.skin.php | 160 +- mobile/skin/shop/basic/list.10.skin.php | 83 +- mobile/skin/shop/basic/list.best.10.skin.php | 2 +- mobile/skin/shop/basic/list.sort.skin.php | 19 +- mobile/skin/shop/basic/listcategory.skin.php | 2 +- mobile/skin/shop/basic/main.10.skin.php | 79 +- mobile/skin/shop/basic/main.20.skin.php | 27 +- mobile/skin/shop/basic/main.30.skin.php | 46 +- mobile/skin/shop/basic/main.event.skin.php | 56 +- mobile/skin/shop/basic/mainbanner.10.skin.php | 82 +- mobile/skin/shop/basic/navigation.skin.php | 2 +- mobile/skin/shop/basic/relation.10.skin.php | 16 +- mobile/skin/shop/basic/search.skin.php | 83 +- mobile/skin/shop/basic/style.css | 826 ++-- mobile/skin/social/style.css | 145 +- mobile/skin/visit/basic/style.css | 20 +- mobile/skin/visit/basic/visit.skin.php | 4 +- mobile/tail.php | 21 +- plugin/debugbar/debugbar.php | 254 ++ plugin/debugbar/index.php | 0 plugin/debugbar/style.css | 51 + .../editor/cheditor5/imageUpload/delete.php | 4 + .../editor/cheditor5/imageUpload/upload.php | 11 +- .../popup/php/UploadHandler.php | 9 + plugin/sns/facebook/.gitignore | 1 - plugin/sns/facebook/.travis.yml | 5 - plugin/sns/facebook/_common.php | 3 - plugin/sns/facebook/callback.php | 62 - plugin/sns/facebook/changelog.md | 28 - plugin/sns/facebook/composer.json | 22 - plugin/sns/facebook/readme.md | 85 - plugin/sns/facebook/src/base_facebook.php | 1444 ------ plugin/sns/facebook/src/facebook.php | 160 - .../sns/facebook/src/fb_ca_chain_bundle.crt | 3920 ----------------- plugin/sns/facebook/tests/bootstrap.php | 5 - plugin/sns/facebook/tests/tests.php | 2038 --------- plugin/sns/view.sns.skin.php | 9 +- plugin/sns/view_comment_write.sns.skin.php | 41 - shop.config.php | 4 + shop/ajax.action.php | 344 ++ shop/cart.php | 40 +- shop/cartoption.php | 3 +- shop/cartupdate.php | 3 +- shop/category.php | 5 +- shop/coupon.php | 87 +- shop/couponzone.php | 2 +- shop/event.php | 2 +- shop/index.php | 74 +- shop/item.php | 28 +- shop/itemoption.php | 18 +- shop/itemqa.php | 6 +- shop/itemqaform.php | 3 +- shop/itemqaformupdate.php | 2 +- shop/itemrecommend.php | 40 +- shop/itemrecommendmail.php | 3 +- shop/itemstocksms.php | 23 +- shop/itemstocksmsupdate.php | 5 +- shop/itemuse.php | 6 +- shop/itemuseform.php | 3 +- shop/itemuseformupdate.php | 2 +- shop/largeimage.php | 8 +- shop/list.php | 2 +- shop/listtype.php | 2 - shop/mail/itemrecommend.mail.php | 4 +- shop/mail/ordermail.mail.php | 2 +- shop/mail/orderupdate1.mail.php | 2 +- shop/mail/orderupdate2.mail.php | 2 +- shop/mail/orderupdate3.mail.php | 2 +- shop/mypage.php | 240 +- shop/naverpay/naverpay_item.php | 5 +- shop/naverpay/naverpay_order.php | 5 +- shop/naverpay/naverpay_wish.php | 5 +- shop/orderaddress.php | 107 +- shop/ordercoupon.php | 98 +- shop/orderform.sub.php | 702 +-- shop/orderformupdate.php | 39 +- shop/orderinquiry.php | 29 +- shop/orderinquiry.sub.php | 131 +- shop/orderinquiryview.php | 720 ++- shop/orderitemcoupon.php | 110 +- shop/personalpay.php | 6 +- shop/personalpayform.sub.php | 116 +- shop/price/daum.php | 2 +- shop/price/daum_summary.php | 2 +- shop/price/naver.php | 2 +- shop/price/naver_summary.php | 2 +- shop/search.php | 2 + shop/shop.head.php | 351 +- shop/shop.tail.php | 74 +- shop/wishlist.php | 30 +- shop/wishupdate.php | 3 +- skin/board/basic/img/btn_close.gif | Bin 211 -> 0 bytes .../board/basic/img/btn_cmt.png | Bin 2862 -> 2942 bytes skin/board/basic/img/chk.png | Bin 0 -> 1070 bytes skin/board/basic/img/icon_bad.png | Bin 1287 -> 0 bytes skin/board/basic/img/icon_comment.png | Bin 3050 -> 0 bytes skin/board/basic/img/icon_good.png | Bin 1288 -> 0 bytes skin/board/basic/img/icon_new.gif | Bin 77 -> 0 bytes skin/board/basic/img/icon_share.png | Bin 3064 -> 0 bytes skin/board/basic/img/sch_bg.png | Bin 996 -> 0 bytes skin/board/basic/img/sch_btn.png | Bin 1234 -> 0 bytes skin/board/basic/list.skin.php | 199 +- skin/board/basic/style.css | 382 +- skin/board/basic/view.skin.php | 153 +- skin/board/basic/view_comment.skin.php | 123 +- skin/board/basic/write.skin.php | 74 +- skin/board/gallery/img/btn_close.gif | Bin 211 -> 0 bytes .../board/gallery/img/btn_cmt.png | Bin 2862 -> 2942 bytes skin/board/gallery/img/btn_next2.gif | Bin 1898 -> 0 bytes skin/board/gallery/img/chk.png | Bin 0 -> 1070 bytes skin/board/gallery/img/facebook.png | Bin 2955 -> 0 bytes skin/board/gallery/img/gplus.png | Bin 3041 -> 0 bytes skin/board/gallery/img/icon_bad.png | Bin 1287 -> 0 bytes skin/board/gallery/img/icon_comment.png | Bin 3050 -> 0 bytes skin/board/gallery/img/icon_file.gif | Bin 197 -> 0 bytes skin/board/gallery/img/icon_good.png | Bin 1288 -> 0 bytes skin/board/gallery/img/icon_hot.gif | Bin 319 -> 0 bytes skin/board/gallery/img/icon_img.gif | Bin 145 -> 0 bytes skin/board/gallery/img/icon_new.gif | Bin 77 -> 0 bytes skin/board/gallery/img/icon_share.png | Bin 3064 -> 0 bytes skin/board/gallery/img/sch_bg.png | Bin 996 -> 0 bytes skin/board/gallery/img/sch_btn.png | Bin 1234 -> 0 bytes skin/board/gallery/img/twitter.png | Bin 2995 -> 0 bytes skin/board/gallery/list.skin.php | 210 +- skin/board/gallery/style.css | 426 +- skin/board/gallery/view.skin.php | 153 +- skin/board/gallery/view_comment.skin.php | 124 +- skin/board/gallery/write.skin.php | 76 +- skin/connect/basic/current_connect.skin.php | 16 +- skin/connect/basic/style.css | 28 +- skin/content/basic/style.css | 5 +- skin/faq/basic/list.skin.php | 38 +- skin/faq/basic/style.css | 42 +- skin/latest/basic/img/icon_file.gif | Bin 197 -> 0 bytes skin/latest/basic/img/icon_link.gif | Bin 319 -> 0 bytes skin/latest/basic/img/icon_movie.gif | Bin 110 -> 0 bytes skin/latest/basic/img/icon_sound.gif | Bin 113 -> 0 bytes skin/latest/basic/img/icon_view.png | Bin 3130 -> 0 bytes skin/latest/basic/latest.skin.php | 31 +- skin/latest/basic/style.css | 47 +- skin/latest/notice/latest.skin.php | 15 +- skin/latest/notice/style.css | 24 +- skin/latest/pic_basic/style.css | 24 - .../{pic_basic => pic_block}/latest.skin.php | 33 +- skin/latest/pic_block/style.css | 35 + skin/latest/pic_list/latest.skin.php | 72 + skin/latest/pic_list/style.css | 35 + skin/member/basic/formmail.skin.php | 18 +- skin/member/basic/img/chk.png | Bin 0 -> 1070 bytes skin/member/basic/login.skin.php | 93 +- skin/member/basic/memo.skin.php | 46 +- skin/member/basic/memo_form.skin.php | 8 +- skin/member/basic/memo_view.skin.php | 53 +- skin/member/basic/password_lost.skin.php | 9 +- skin/member/basic/point.skin.php | 25 +- skin/member/basic/register.skin.php | 39 +- skin/member/basic/register_form.skin.php | 861 ++-- skin/member/basic/register_result.skin.php | 20 +- skin/member/basic/scrap.skin.php | 28 +- skin/member/basic/scrap_popin.skin.php | 36 +- skin/member/basic/style.css | 360 +- skin/new/basic/new.skin.php | 31 +- skin/new/basic/style.css | 28 +- skin/outlogin/basic/img/chk.png | Bin 0 -> 1070 bytes skin/outlogin/basic/img/info_edit.png | Bin 1341 -> 0 bytes skin/outlogin/basic/outlogin.skin.1.php | 34 +- skin/outlogin/basic/outlogin.skin.2.php | 31 +- skin/outlogin/basic/style.css | 81 +- skin/outlogin/shop_basic/img/chk.png | Bin 0 -> 1070 bytes skin/outlogin/shop_basic/outlogin.skin.2.php | 61 +- skin/outlogin/shop_basic/style.css | 44 +- skin/outlogin/shop_side/img/chk.png | Bin 0 -> 1070 bytes skin/outlogin/shop_side/outlogin.skin.1.php | 65 + skin/outlogin/shop_side/outlogin.skin.2.php | 70 + skin/outlogin/shop_side/style.css | 64 + skin/poll/basic/poll.skin.php | 16 +- skin/poll/basic/poll_result.skin.php | 76 +- skin/poll/basic/style.css | 110 +- skin/poll/shop_basic/poll.skin.php | 16 +- skin/poll/shop_basic/poll_result.skin.php | 77 +- skin/poll/shop_basic/style.css | 118 +- skin/popular/basic/popular.skin.php | 73 +- skin/popular/basic/style.css | 20 +- skin/qa/basic/img/icon_file.gif | Bin 107 -> 0 bytes skin/qa/basic/img/icon_hot.gif | Bin 97 -> 0 bytes skin/qa/basic/img/icon_img.gif | Bin 145 -> 0 bytes skin/qa/basic/img/icon_link.gif | Bin 104 -> 0 bytes skin/qa/basic/img/icon_mobile.gif | Bin 62 -> 0 bytes skin/qa/basic/img/icon_movie.gif | Bin 110 -> 0 bytes skin/qa/basic/img/icon_secret.gif | Bin 97 -> 0 bytes skin/qa/basic/img/icon_sound.gif | Bin 113 -> 0 bytes skin/qa/basic/list.skin.php | 123 +- skin/qa/basic/style.css | 227 +- skin/qa/basic/view.answer.skin.php | 47 +- skin/qa/basic/view.answerform.skin.php | 2 +- skin/qa/basic/view.skin.php | 69 +- skin/qa/basic/write.skin.php | 32 +- skin/search/basic/search.skin.php | 34 +- skin/search/basic/style.css | 90 +- skin/shop/basic/boxbanner.skin.php | 11 +- skin/shop/basic/boxcart.skin.php | 57 +- skin/shop/basic/boxcategory.skin.php | 31 +- skin/shop/basic/boxcommunity.skin.php | 5 +- skin/shop/basic/boxevent.skin.php | 23 +- skin/shop/basic/boxtodayview.skin.php | 105 +- skin/shop/basic/boxwish.skin.php | 23 +- skin/shop/basic/couponzone.10.skin.php | 129 +- skin/shop/basic/img/btn_next.png | Bin 1597 -> 322 bytes skin/shop/basic/img/btn_prev.png | Bin 1616 -> 328 bytes skin/shop/basic/img/btn_sb_next.png | Bin 1029 -> 322 bytes skin/shop/basic/img/btn_sb_prev.png | Bin 1031 -> 328 bytes skin/shop/basic/img/chk.png | Bin 0 -> 1070 bytes skin/shop/basic/img/personal.jpg | Bin 20367 -> 23408 bytes skin/shop/basic/img/select_arrow.png | Bin 0 -> 160 bytes skin/shop/basic/img/select_arrow_left.png | Bin 0 -> 2850 bytes skin/shop/basic/img/select_arrow_next.png | Bin 0 -> 995 bytes skin/shop/basic/img/select_arrow_prev.png | Bin 0 -> 988 bytes skin/shop/basic/img/select_arrow_right.png | Bin 0 -> 2855 bytes skin/shop/basic/img/sit_siblings.jpg | Bin 0 -> 558 bytes skin/shop/basic/item.form.skin.php | 717 +-- skin/shop/basic/item.info.skin.php | 397 +- skin/shop/basic/itemqa.skin.php | 13 +- skin/shop/basic/itemqaform.skin.php | 15 +- skin/shop/basic/itemqalist.skin.php | 26 +- skin/shop/basic/itemuse.skin.php | 30 +- skin/shop/basic/itemuseform.skin.php | 18 +- skin/shop/basic/itemuselist.skin.php | 199 +- skin/shop/basic/largeimage.skin.php | 66 +- skin/shop/basic/list.10.skin.php | 162 +- skin/shop/basic/list.20.skin.php | 26 +- skin/shop/basic/list.30.skin.php | 27 +- skin/shop/basic/list.40.skin.php | 63 +- skin/shop/basic/list.sort.skin.php | 12 +- skin/shop/basic/list.sub.skin.php | 7 +- skin/shop/basic/listcategory.skin.php | 4 +- skin/shop/basic/listcategory2.skin.php | 10 +- skin/shop/basic/listcategory3.skin.php | 4 +- skin/shop/basic/main.10.skin.php | 55 +- skin/shop/basic/main.20.skin.php | 40 +- skin/shop/basic/main.30.skin.php | 287 +- skin/shop/basic/main.40.skin.php | 117 +- skin/shop/basic/main.50.skin.php | 96 +- skin/shop/basic/mainbanner.10.skin.php | 101 +- skin/shop/basic/navigation.skin.php | 97 +- skin/shop/basic/relation.10.skin.php | 17 +- skin/shop/basic/search.skin.php | 124 +- skin/shop/basic/style.css | 1064 +++-- skin/social/style.css | 128 +- skin/visit/basic/style.css | 21 +- skin/visit/basic/visit.skin.php | 22 +- skin/visit/shop_basic/style.css | 16 +- skin/visit/shop_basic/visit.skin.php | 22 +- tail.php | 61 +- tail.sub.php | 2 + theme/basic/css/default.css | 439 +- theme/basic/css/default_shop.css | 1365 +++--- theme/basic/css/mobile.css | 319 +- theme/basic/css/mobile_shop.css | 968 ++-- theme/basic/head.php | 98 +- theme/basic/head.sub.php | 33 +- theme/basic/img/btn_idx_left.png | Bin 0 -> 3141 bytes theme/basic/img/btn_idx_right.png | Bin 0 -> 442 bytes theme/basic/img/btn_next.png | Bin 0 -> 322 bytes theme/basic/img/btn_prev.png | Bin 0 -> 328 bytes theme/basic/img/chk.png | Bin 0 -> 1070 bytes theme/basic/img/mobile/gnb_bg.png | Bin 1012 -> 2868 bytes theme/basic/img/mobile/gnb_bg2.png | Bin 976 -> 2836 bytes theme/basic/index.php | 40 +- theme/basic/js/theme.shop.list.js | 319 ++ theme/basic/mobile/head.php | 75 +- theme/basic/mobile/index.php | 5 +- theme/basic/mobile/shop/category.php | 248 +- theme/basic/mobile/shop/index.php | 28 +- theme/basic/mobile/shop/shop.head.php | 121 +- theme/basic/mobile/shop/shop.tail.php | 21 +- .../basic/mobile/skin/board/basic/img/chk.png | Bin 0 -> 1070 bytes .../mobile/skin/board/basic/list.skin.php | 172 +- theme/basic/mobile/skin/board/basic/style.css | 354 +- .../mobile/skin/board/basic/view.skin.php | 133 +- .../skin/board/basic/view_comment.skin.php | 133 +- .../mobile/skin/board/basic/write.skin.php | 51 +- .../mobile/skin/board/gallery/img/chk.png | Bin 0 -> 1070 bytes .../mobile/skin/board/gallery/list.skin.php | 164 +- .../basic/mobile/skin/board/gallery/style.css | 371 +- .../mobile/skin/board/gallery/view.skin.php | 128 +- .../skin/board/gallery/view_comment.skin.php | 133 +- .../mobile/skin/board/gallery/write.skin.php | 53 +- .../connect/basic/current_connect.skin.php | 10 +- .../basic/mobile/skin/connect/basic/style.css | 28 +- .../basic/mobile/skin/content/basic/style.css | 6 +- .../basic/mobile/skin/faq/basic/list.skin.php | 28 +- theme/basic/mobile/skin/faq/basic/style.css | 48 +- .../skin/latest/basic/latest.carousel.js | 54 + .../mobile/skin/latest/basic/latest.skin.php | 104 +- .../basic/mobile/skin/latest/basic/style.css | 53 +- .../skin/latest/comment}/img/icon_file.gif | Bin .../skin/latest/comment}/img/icon_hot.gif | Bin .../skin/latest/comment}/img/icon_img.gif | Bin .../skin/latest/comment}/img/icon_link.gif | Bin .../skin/latest/comment/img/icon_lock.png} | Bin 1287 -> 1225 bytes .../skin/latest/comment/img/icon_mobile.gif | Bin 0 -> 339 bytes .../skin/latest/comment/img/icon_more.gif | Bin 0 -> 169 bytes .../skin/latest/comment}/img/icon_movie.gif | Bin .../skin/latest/comment}/img/icon_new.gif | Bin .../skin/latest/comment/img/icon_reply.gif | Bin 0 -> 77 bytes .../skin/latest/comment/img/icon_secret.gif | Bin 0 -> 318 bytes .../skin/latest/comment}/img/icon_sound.gif | Bin .../skin/latest/comment}/img/icon_view.png | Bin .../skin/latest/comment/img/more-btn.gif | Bin 0 -> 1204 bytes .../skin/latest/comment/img/more_bg.gif | Bin 1185 -> 1172 bytes .../skin/latest/comment/latest.skin.php | 33 + .../mobile/skin/latest/comment/style.css | 26 + .../mobile/skin/latest/notice/latest.skin.php | 42 + .../basic/mobile/skin/latest/notice/style.css | 12 + .../skin/latest/shop_basic/latest.skin.php | 3 +- .../mobile/skin/latest/shop_basic/style.css | 12 +- .../skin/member/basic/formmail.skin.php | 42 +- .../mobile/skin/member/basic/img/chk.png | Bin 0 -> 1070 bytes .../mobile/skin/member/basic/login.skin.php | 146 +- .../mobile/skin/member/basic/memo.skin.php | 66 +- .../skin/member/basic/memo_form.skin.php | 71 +- .../skin/member/basic/memo_view.skin.php | 67 +- .../skin/member/basic/password_lost.skin.php | 11 +- .../mobile/skin/member/basic/point.skin.php | 60 +- .../skin/member/basic/register.skin.php | 26 +- .../skin/member/basic/register_form.skin.php | 448 +- .../mobile/skin/member/basic/scrap.skin.php | 9 +- .../skin/member/basic/scrap_popin.skin.php | 15 +- .../basic/mobile/skin/member/basic/style.css | 327 +- .../basic/mobile/skin/new/basic/new.skin.php | 33 +- theme/basic/mobile/skin/new/basic/style.css | 27 +- .../skin/outlogin/basic/outlogin.skin.1.php | 62 +- .../skin/outlogin/basic/outlogin.skin.2.php | 21 +- .../mobile/skin/outlogin/basic/style.css | 45 +- .../outlogin/shop_basic/outlogin.skin.1.php | 55 +- .../outlogin/shop_basic/outlogin.skin.2.php | 23 +- .../mobile/skin/outlogin/shop_basic/style.css | 42 +- .../mobile/skin/poll/basic/poll.skin.php | 36 +- .../skin/poll/basic/poll_result.skin.php | 93 +- theme/basic/mobile/skin/poll/basic/style.css | 126 +- .../skin/popular/basic/popular.skin.php | 10 +- .../basic/mobile/skin/popular/basic/style.css | 13 +- theme/basic/mobile/skin/qa/basic/img/chk.png | Bin 0 -> 1070 bytes .../basic/mobile/skin/qa/basic/list.skin.php | 100 +- theme/basic/mobile/skin/qa/basic/style.css | 231 +- .../mobile/skin/qa/basic/view.answer.skin.php | 33 +- .../skin/qa/basic/view.answerform.skin.php | 2 +- .../basic/mobile/skin/qa/basic/view.skin.php | 250 +- .../basic/mobile/skin/qa/basic/write.skin.php | 69 +- .../mobile/skin/search/basic/search.skin.php | 52 +- .../basic/mobile/skin/search/basic/style.css | 71 +- .../mobile/skin/shop/basic/boxbanner.skin.php | 5 + .../skin/shop/basic/boxtodayview.skin.php | 128 +- .../skin/shop/basic/couponzone.10.skin.php | 131 +- .../mobile/skin/shop/basic/item.form.skin.php | 242 +- .../skin/shop/basic/iteminfo.change.skin.php | 1 - .../skin/shop/basic/iteminfo.itemqa.skin.php | 10 +- .../skin/shop/basic/iteminfo.itemuse.skin.php | 10 +- .../mobile/skin/shop/basic/itemqa.skin.php | 5 +- .../skin/shop/basic/itemqaform.skin.php | 5 +- .../skin/shop/basic/itemqalist.skin.php | 57 +- .../mobile/skin/shop/basic/itemuse.skin.php | 2 +- .../skin/shop/basic/itemuseform.skin.php | 20 +- .../skin/shop/basic/itemuselist.skin.php | 160 +- .../mobile/skin/shop/basic/list.10.skin.php | 83 +- .../skin/shop/basic/list.best.10.skin.php | 2 +- .../mobile/skin/shop/basic/list.sort.skin.php | 19 +- .../skin/shop/basic/listcategory.skin.php | 2 +- .../mobile/skin/shop/basic/main.10.skin.php | 79 +- .../mobile/skin/shop/basic/main.20.skin.php | 23 +- .../mobile/skin/shop/basic/main.30.skin.php | 42 +- .../skin/shop/basic/main.event.skin.php | 56 +- .../skin/shop/basic/mainbanner.10.skin.php | 82 +- .../skin/shop/basic/navigation.skin.php | 2 +- .../skin/shop/basic/relation.10.skin.php | 16 +- .../mobile/skin/shop/basic/search.skin.php | 88 +- theme/basic/mobile/skin/shop/basic/style.css | 827 ++-- theme/basic/mobile/skin/visit/basic/style.css | 20 +- .../mobile/skin/visit/basic/visit.skin.php | 4 +- theme/basic/mobile/tail.php | 39 +- theme/basic/readme.txt | 2 +- theme/basic/screenshot.png | Bin 36358 -> 43975 bytes theme/basic/shop/ajax.action.php | 344 ++ theme/basic/shop/category.php | 82 +- theme/basic/shop/index.php | 78 +- theme/basic/shop/shop.head.php | 353 +- theme/basic/shop/shop.tail.php | 75 +- .../basic/skin/board/basic/img/btn_close.gif | Bin 211 -> 0 bytes .../basic/skin/board/basic/img/btn_cmt.png | Bin 2862 -> 2942 bytes theme/basic/skin/board/basic/img/chk.png | Bin 0 -> 1070 bytes .../skin/board/basic/img/icon_comment.png | Bin 3050 -> 0 bytes .../basic/skin/board/basic/img/icon_file.gif | Bin 197 -> 0 bytes .../basic/skin/board/basic/img/icon_good.png | Bin 1288 -> 0 bytes theme/basic/skin/board/basic/img/icon_hot.gif | Bin 319 -> 0 bytes theme/basic/skin/board/basic/img/icon_img.gif | Bin 317 -> 0 bytes .../basic/skin/board/basic/img/icon_link.gif | Bin 319 -> 0 bytes .../basic/skin/board/basic/img/icon_movie.gif | Bin 110 -> 0 bytes theme/basic/skin/board/basic/img/icon_new.gif | Bin 77 -> 0 bytes .../basic/skin/board/basic/img/icon_share.png | Bin 3064 -> 0 bytes .../basic/skin/board/basic/img/icon_sound.gif | Bin 113 -> 0 bytes .../basic/skin/board/basic/img/icon_view.png | Bin 3130 -> 0 bytes theme/basic/skin/board/basic/img/sch_bg.png | Bin 996 -> 0 bytes theme/basic/skin/board/basic/img/sch_btn.png | Bin 1234 -> 0 bytes theme/basic/skin/board/basic/list.skin.php | 199 +- theme/basic/skin/board/basic/style.css | 381 +- theme/basic/skin/board/basic/view.skin.php | 151 +- .../skin/board/basic/view_comment.skin.php | 123 +- theme/basic/skin/board/basic/write.skin.php | 72 +- .../skin/board/gallery/img/btn_close.gif | Bin 211 -> 0 bytes .../basic/skin/board/gallery/img/btn_cmt.png | Bin 0 -> 2942 bytes .../skin/board/gallery/img/btn_next2.gif | Bin 1898 -> 0 bytes theme/basic/skin/board/gallery/img/chk.png | Bin 0 -> 1070 bytes .../basic/skin/board/gallery/img/cmt_btn.png | Bin 2862 -> 0 bytes .../basic/skin/board/gallery/img/facebook.png | Bin 2955 -> 0 bytes theme/basic/skin/board/gallery/img/gplus.png | Bin 3041 -> 0 bytes .../basic/skin/board/gallery/img/icon_bad.png | Bin 1287 -> 0 bytes .../skin/board/gallery/img/icon_comment.png | Bin 3050 -> 0 bytes .../skin/board/gallery/img/icon_file.gif | Bin 197 -> 0 bytes .../skin/board/gallery/img/icon_good.png | Bin 1288 -> 0 bytes .../basic/skin/board/gallery/img/icon_hot.gif | Bin 319 -> 0 bytes .../basic/skin/board/gallery/img/icon_img.gif | Bin 145 -> 0 bytes .../skin/board/gallery/img/icon_link.gif | Bin 319 -> 0 bytes .../skin/board/gallery/img/icon_movie.gif | Bin 110 -> 0 bytes .../basic/skin/board/gallery/img/icon_new.gif | Bin 77 -> 0 bytes .../skin/board/gallery/img/icon_share.png | Bin 3064 -> 0 bytes .../skin/board/gallery/img/icon_sound.gif | Bin 113 -> 0 bytes .../skin/board/gallery/img/icon_view.png | Bin 3130 -> 0 bytes theme/basic/skin/board/gallery/img/sch_bg.png | Bin 996 -> 0 bytes .../basic/skin/board/gallery/img/sch_btn.png | Bin 1234 -> 0 bytes .../basic/skin/board/gallery/img/twitter.png | Bin 2995 -> 0 bytes theme/basic/skin/board/gallery/list.skin.php | 210 +- theme/basic/skin/board/gallery/style.css | 426 +- theme/basic/skin/board/gallery/view.skin.php | 151 +- .../skin/board/gallery/view_comment.skin.php | 124 +- theme/basic/skin/board/gallery/write.skin.php | 74 +- .../connect/basic/current_connect.skin.php | 16 +- theme/basic/skin/connect/basic/style.css | 28 +- theme/basic/skin/content/basic/style.css | 5 +- theme/basic/skin/faq/basic/list.skin.php | 38 +- theme/basic/skin/faq/basic/style.css | 42 +- theme/basic/skin/latest/basic/latest.skin.php | 31 +- theme/basic/skin/latest/basic/style.css | 47 +- .../basic/skin/latest/notice/latest.skin.php | 15 +- theme/basic/skin/latest/notice/style.css | 24 +- .../skin/latest/pic_basic/latest.skin.php | 4 +- .../skin/latest/pic_block/latest.skin.php | 65 + theme/basic/skin/latest/pic_block/style.css | 35 + .../skin/latest/pic_list/latest.skin.php | 72 + theme/basic/skin/latest/pic_list/style.css | 35 + .../basic/skin/member/basic/formmail.skin.php | 18 +- theme/basic/skin/member/basic/img/chk.png | Bin 0 -> 1070 bytes theme/basic/skin/member/basic/login.skin.php | 92 +- theme/basic/skin/member/basic/memo.skin.php | 46 +- .../skin/member/basic/memo_form.skin.php | 8 +- .../skin/member/basic/memo_view.skin.php | 53 +- .../skin/member/basic/password_lost.skin.php | 10 +- theme/basic/skin/member/basic/point.skin.php | 25 +- .../basic/skin/member/basic/register.skin.php | 39 +- .../skin/member/basic/register_form.skin.php | 861 ++-- .../member/basic/register_result.skin.php | 20 +- theme/basic/skin/member/basic/scrap.skin.php | 28 +- .../skin/member/basic/scrap_popin.skin.php | 36 +- theme/basic/skin/member/basic/style.css | 357 +- theme/basic/skin/new/basic/new.skin.php | 33 +- theme/basic/skin/new/basic/style.css | 27 +- theme/basic/skin/outlogin/basic/img/chk.png | Bin 0 -> 1070 bytes .../skin/outlogin/basic/outlogin.skin.1.php | 34 +- .../skin/outlogin/basic/outlogin.skin.2.php | 31 +- theme/basic/skin/outlogin/basic/style.css | 81 +- .../skin/outlogin/shop_basic/img/chk.png | Bin 0 -> 1070 bytes .../outlogin/shop_basic/outlogin.skin.2.php | 61 +- .../basic/skin/outlogin/shop_basic/style.css | 44 +- .../basic/skin/outlogin/shop_side/img/chk.png | Bin 0 -> 1070 bytes .../outlogin/shop_side/outlogin.skin.1.php | 65 + .../outlogin/shop_side/outlogin.skin.2.php | 70 + theme/basic/skin/outlogin/shop_side/style.css | 64 + theme/basic/skin/poll/basic/poll.skin.php | 16 +- .../skin/poll/basic/poll_result.skin.php | 76 +- theme/basic/skin/poll/basic/style.css | 110 +- .../basic/skin/poll/shop_basic/poll.skin.php | 16 +- .../skin/poll/shop_basic/poll_result.skin.php | 77 +- theme/basic/skin/poll/shop_basic/style.css | 118 +- .../basic/skin/popular/basic/popular.skin.php | 73 +- theme/basic/skin/popular/basic/style.css | 20 +- theme/basic/skin/qa/basic/img/icon_file.gif | Bin 107 -> 0 bytes theme/basic/skin/qa/basic/img/icon_hot.gif | Bin 97 -> 0 bytes theme/basic/skin/qa/basic/img/icon_img.gif | Bin 145 -> 0 bytes theme/basic/skin/qa/basic/img/icon_link.gif | Bin 104 -> 0 bytes theme/basic/skin/qa/basic/img/icon_mobile.gif | Bin 62 -> 0 bytes theme/basic/skin/qa/basic/img/icon_movie.gif | Bin 110 -> 0 bytes theme/basic/skin/qa/basic/img/icon_new.gif | Bin 71 -> 0 bytes theme/basic/skin/qa/basic/img/icon_secret.gif | Bin 97 -> 0 bytes theme/basic/skin/qa/basic/img/icon_sound.gif | Bin 113 -> 0 bytes theme/basic/skin/qa/basic/list.skin.php | 123 +- theme/basic/skin/qa/basic/style.css | 227 +- .../basic/skin/qa/basic/view.answer.skin.php | 47 +- .../skin/qa/basic/view.answerform.skin.php | 2 +- theme/basic/skin/qa/basic/view.skin.php | 69 +- theme/basic/skin/qa/basic/write.skin.php | 32 +- theme/basic/skin/search/basic/search.skin.php | 34 +- theme/basic/skin/search/basic/style.css | 90 +- .../basic/skin/shop/basic/boxbanner.skin.php | 5 +- theme/basic/skin/shop/basic/boxcart.skin.php | 57 +- .../skin/shop/basic/boxcategory.skin.php | 31 +- .../skin/shop/basic/boxcommunity.skin.php | 5 +- theme/basic/skin/shop/basic/boxevent.skin.php | 23 +- .../skin/shop/basic/boxtodayview.skin.php | 105 +- theme/basic/skin/shop/basic/boxwish.skin.php | 23 +- .../skin/shop/basic/couponzone.10.skin.php | 129 +- theme/basic/skin/shop/basic/img/btn_next.png | Bin 1597 -> 322 bytes theme/basic/skin/shop/basic/img/btn_prev.png | Bin 1616 -> 328 bytes .../basic/skin/shop/basic/img/btn_sb_next.png | Bin 1029 -> 322 bytes .../basic/skin/shop/basic/img/btn_sb_prev.png | Bin 1031 -> 328 bytes theme/basic/skin/shop/basic/img/chk.png | Bin 0 -> 1070 bytes theme/basic/skin/shop/basic/img/personal.jpg | Bin 20367 -> 23408 bytes .../skin/shop/basic/img/select_arrow.png | Bin 0 -> 160 bytes .../skin/shop/basic/img/select_arrow_left.png | Bin 0 -> 2850 bytes .../skin/shop/basic/img/select_arrow_next.png | Bin 0 -> 995 bytes .../skin/shop/basic/img/select_arrow_prev.png | Bin 0 -> 988 bytes .../shop/basic/img/select_arrow_right.png | Bin 0 -> 2855 bytes .../skin/shop/basic/img/sit_siblings.jpg | Bin 0 -> 558 bytes theme/basic/skin/shop/basic/img/sns_fb_s.png | Bin 521 -> 0 bytes theme/basic/skin/shop/basic/img/sns_goo_s.png | Bin 1057 -> 0 bytes .../basic/skin/shop/basic/img/sns_kakao_s.png | Bin 972 -> 0 bytes theme/basic/skin/shop/basic/img/sns_twt_s.png | Bin 549 -> 0 bytes .../basic/skin/shop/basic/item.form.skin.php | 717 +-- .../basic/skin/shop/basic/item.info.skin.php | 397 +- theme/basic/skin/shop/basic/itemqa.skin.php | 13 +- .../basic/skin/shop/basic/itemqaform.skin.php | 15 +- .../basic/skin/shop/basic/itemqalist.skin.php | 26 +- theme/basic/skin/shop/basic/itemuse.skin.php | 30 +- .../skin/shop/basic/itemuseform.skin.php | 18 +- .../skin/shop/basic/itemuselist.skin.php | 199 +- .../basic/skin/shop/basic/largeimage.skin.php | 66 +- theme/basic/skin/shop/basic/list.10.skin.php | 162 +- theme/basic/skin/shop/basic/list.20.skin.php | 26 +- theme/basic/skin/shop/basic/list.30.skin.php | 27 +- theme/basic/skin/shop/basic/list.40.skin.php | 63 +- .../basic/skin/shop/basic/list.sort.skin.php | 12 +- theme/basic/skin/shop/basic/list.sub.skin.php | 7 +- .../skin/shop/basic/listcategory.skin.php | 4 +- .../skin/shop/basic/listcategory2.skin.php | 10 +- .../skin/shop/basic/listcategory3.skin.php | 4 +- theme/basic/skin/shop/basic/main.10.skin.php | 55 +- theme/basic/skin/shop/basic/main.20.skin.php | 40 +- theme/basic/skin/shop/basic/main.30.skin.php | 287 +- theme/basic/skin/shop/basic/main.40.skin.php | 117 +- theme/basic/skin/shop/basic/main.50.skin.php | 96 +- .../skin/shop/basic/mainbanner.10.skin.php | 105 +- .../basic/skin/shop/basic/navigation.skin.php | 97 +- .../skin/shop/basic/relation.10.skin.php | 17 +- theme/basic/skin/shop/basic/search.skin.php | 125 +- theme/basic/skin/shop/basic/style.css | 1069 +++-- theme/basic/skin/visit/basic/style.css | 21 +- theme/basic/skin/visit/basic/visit.skin.php | 22 +- theme/basic/skin/visit/shop_basic/style.css | 16 +- .../skin/visit/shop_basic/visit.skin.php | 22 +- theme/basic/tail.php | 62 +- theme/basic/tail.sub.php | 2 + theme/basic/theme.config.php | 97 +- 840 files changed, 36442 insertions(+), 28088 deletions(-) create mode 100644 adm/_rewrite_config_form.php create mode 100644 adm/view.php rename theme/basic/skin/board/basic/img/btn_prev2.gif => css/images/btn_end.gif (73%) rename skin/board/basic/img/btn_next2.gif => css/images/btn_first.gif (75%) rename skin/board/basic/img/btn_prev2.gif => css/images/btn_next.gif (73%) rename theme/basic/skin/board/basic/img/btn_next2.gif => css/images/btn_prev.gif (75%) create mode 100644 css/images/bullet.gif create mode 100644 css/images/close_btn.gif rename theme/basic/skin/board/gallery/img/btn_prev2.gif => css/images/gnb_bg.gif (73%) create mode 100644 css/images/gnb_bg00.gif create mode 100644 css/images/gnb_bg2.gif create mode 100644 css/images/mobile/gnb_bg.png create mode 100644 css/images/mobile/gnb_bg2.png rename {skin/latest/basic/img => css/images}/more-btn.gif (100%) create mode 100644 css/images/no_profile.gif rename skin/board/basic/img/cmt_btn.png => css/images/require.png (91%) create mode 100644 css/images/wrest.gif create mode 100644 extend/debugbar.extend.php create mode 100644 extend/g5_54version_update.extend.php create mode 100644 img/btn_idx_left.png create mode 100644 img/btn_idx_right.png create mode 100644 img/chk.png delete mode 100644 img/pay_icon1.png delete mode 100644 img/pay_icon2.png delete mode 100644 img/pay_icon3.png delete mode 100644 img/pay_icon4.png create mode 100644 js/jquery-1.12.4.min.js create mode 100644 js/jquery-migrate-1.4.1.min.js create mode 100644 js/owlcarousel/owl.carousel.css create mode 100644 js/owlcarousel/owl.carousel.js create mode 100644 js/owlcarousel/owl.carousel.min.css create mode 100644 js/owlcarousel/owl.carousel.min.js create mode 100644 js/shop.category.navigation.js create mode 100644 js/shop.list.action.js create mode 100644 lib/Cache/FileCache.class.php create mode 100644 lib/Cache/obj.class.php create mode 100644 lib/Hook/hook.class.php create mode 100644 lib/Hook/hook.extends.class.php create mode 100644 lib/URI/uri.class.php create mode 100644 lib/cache.lib.php create mode 100644 lib/get_data.lib.php create mode 100644 lib/hook.lib.php create mode 100644 lib/pbkdf2.compat.php create mode 100644 lib/shop.data.lib.php create mode 100644 lib/shop.uri.lib.php create mode 100644 lib/uri.lib.php create mode 100644 mobile/skin/board/basic/img/chk.png create mode 100644 mobile/skin/board/gallery/img/chk.png create mode 100644 mobile/skin/latest/basic/latest.carousel.js rename mobile/skin/{member/basic => latest/comment}/img/icon_file.gif (100%) rename {skin/board/basic => mobile/skin/latest/comment}/img/icon_hot.gif (100%) rename {skin/board/basic => mobile/skin/latest/comment}/img/icon_img.gif (100%) rename {skin/board/basic => mobile/skin/latest/comment}/img/icon_link.gif (100%) rename {skin/latest/basic => mobile/skin/latest/comment}/img/icon_lock.png (100%) rename {skin/latest/basic => mobile/skin/latest/comment}/img/icon_mobile.gif (100%) rename {skin/latest/basic => mobile/skin/latest/comment}/img/icon_more.gif (100%) rename {skin/board/basic => mobile/skin/latest/comment}/img/icon_movie.gif (100%) rename {skin/latest/basic => mobile/skin/latest/comment}/img/icon_new.gif (100%) create mode 100644 mobile/skin/latest/comment/img/icon_reply.gif create mode 100644 mobile/skin/latest/comment/img/icon_secret.gif rename {skin/board/basic => mobile/skin/latest/comment}/img/icon_sound.gif (100%) rename {skin/board/basic => mobile/skin/latest/comment}/img/icon_view.png (100%) create mode 100644 mobile/skin/latest/comment/img/more-btn.gif rename {skin/latest/basic => mobile/skin/latest/comment}/img/more_bg.gif (100%) create mode 100644 mobile/skin/latest/comment/latest.skin.php create mode 100644 mobile/skin/latest/comment/style.css create mode 100644 mobile/skin/latest/notice/latest.skin.php create mode 100644 mobile/skin/latest/notice/style.css create mode 100644 mobile/skin/member/basic/img/chk.png delete mode 100644 mobile/skin/outlogin/basic/img/icon_edit.png delete mode 100644 mobile/skin/outlogin/basic/img/icon_memo.png delete mode 100644 mobile/skin/outlogin/basic/img/icon_point.png delete mode 100644 mobile/skin/outlogin/basic/img/icon_scrap.png create mode 100644 mobile/skin/qa/basic/img/chk.png create mode 100644 plugin/debugbar/debugbar.php create mode 100644 plugin/debugbar/index.php create mode 100644 plugin/debugbar/style.css delete mode 100644 plugin/sns/facebook/.gitignore delete mode 100644 plugin/sns/facebook/.travis.yml delete mode 100644 plugin/sns/facebook/_common.php delete mode 100644 plugin/sns/facebook/callback.php delete mode 100644 plugin/sns/facebook/changelog.md delete mode 100644 plugin/sns/facebook/composer.json delete mode 100644 plugin/sns/facebook/readme.md delete mode 100644 plugin/sns/facebook/src/base_facebook.php delete mode 100644 plugin/sns/facebook/src/facebook.php delete mode 100644 plugin/sns/facebook/src/fb_ca_chain_bundle.crt delete mode 100644 plugin/sns/facebook/tests/bootstrap.php delete mode 100644 plugin/sns/facebook/tests/tests.php create mode 100644 shop/ajax.action.php delete mode 100644 skin/board/basic/img/btn_close.gif rename theme/basic/skin/board/basic/img/cmt_btn.png => skin/board/basic/img/btn_cmt.png (91%) create mode 100644 skin/board/basic/img/chk.png delete mode 100644 skin/board/basic/img/icon_bad.png delete mode 100644 skin/board/basic/img/icon_comment.png delete mode 100644 skin/board/basic/img/icon_good.png delete mode 100644 skin/board/basic/img/icon_new.gif delete mode 100644 skin/board/basic/img/icon_share.png delete mode 100644 skin/board/basic/img/sch_bg.png delete mode 100644 skin/board/basic/img/sch_btn.png delete mode 100644 skin/board/gallery/img/btn_close.gif rename mobile/skin/board/basic/img/cmt_btn.png => skin/board/gallery/img/btn_cmt.png (91%) delete mode 100644 skin/board/gallery/img/btn_next2.gif create mode 100644 skin/board/gallery/img/chk.png delete mode 100644 skin/board/gallery/img/facebook.png delete mode 100644 skin/board/gallery/img/gplus.png delete mode 100644 skin/board/gallery/img/icon_bad.png delete mode 100644 skin/board/gallery/img/icon_comment.png delete mode 100644 skin/board/gallery/img/icon_file.gif delete mode 100644 skin/board/gallery/img/icon_good.png delete mode 100644 skin/board/gallery/img/icon_hot.gif delete mode 100644 skin/board/gallery/img/icon_img.gif delete mode 100644 skin/board/gallery/img/icon_new.gif delete mode 100644 skin/board/gallery/img/icon_share.png delete mode 100644 skin/board/gallery/img/sch_bg.png delete mode 100644 skin/board/gallery/img/sch_btn.png delete mode 100644 skin/board/gallery/img/twitter.png delete mode 100644 skin/latest/basic/img/icon_file.gif delete mode 100644 skin/latest/basic/img/icon_link.gif delete mode 100644 skin/latest/basic/img/icon_movie.gif delete mode 100644 skin/latest/basic/img/icon_sound.gif delete mode 100644 skin/latest/basic/img/icon_view.png delete mode 100644 skin/latest/pic_basic/style.css rename skin/latest/{pic_basic => pic_block}/latest.skin.php (64%) create mode 100644 skin/latest/pic_block/style.css create mode 100644 skin/latest/pic_list/latest.skin.php create mode 100644 skin/latest/pic_list/style.css create mode 100644 skin/member/basic/img/chk.png create mode 100644 skin/outlogin/basic/img/chk.png delete mode 100644 skin/outlogin/basic/img/info_edit.png create mode 100644 skin/outlogin/shop_basic/img/chk.png create mode 100644 skin/outlogin/shop_side/img/chk.png create mode 100644 skin/outlogin/shop_side/outlogin.skin.1.php create mode 100644 skin/outlogin/shop_side/outlogin.skin.2.php create mode 100644 skin/outlogin/shop_side/style.css delete mode 100644 skin/qa/basic/img/icon_file.gif delete mode 100644 skin/qa/basic/img/icon_hot.gif delete mode 100644 skin/qa/basic/img/icon_img.gif delete mode 100644 skin/qa/basic/img/icon_link.gif delete mode 100644 skin/qa/basic/img/icon_mobile.gif delete mode 100644 skin/qa/basic/img/icon_movie.gif delete mode 100644 skin/qa/basic/img/icon_secret.gif delete mode 100644 skin/qa/basic/img/icon_sound.gif create mode 100644 skin/shop/basic/img/chk.png create mode 100644 skin/shop/basic/img/select_arrow.png create mode 100644 skin/shop/basic/img/select_arrow_left.png create mode 100644 skin/shop/basic/img/select_arrow_next.png create mode 100644 skin/shop/basic/img/select_arrow_prev.png create mode 100644 skin/shop/basic/img/select_arrow_right.png create mode 100644 skin/shop/basic/img/sit_siblings.jpg create mode 100644 theme/basic/img/btn_idx_left.png create mode 100644 theme/basic/img/btn_idx_right.png create mode 100644 theme/basic/img/btn_next.png create mode 100644 theme/basic/img/btn_prev.png create mode 100644 theme/basic/img/chk.png create mode 100644 theme/basic/js/theme.shop.list.js create mode 100644 theme/basic/mobile/skin/board/basic/img/chk.png create mode 100644 theme/basic/mobile/skin/board/gallery/img/chk.png create mode 100644 theme/basic/mobile/skin/latest/basic/latest.carousel.js rename {skin/board/basic => theme/basic/mobile/skin/latest/comment}/img/icon_file.gif (100%) rename {skin/latest/basic => theme/basic/mobile/skin/latest/comment}/img/icon_hot.gif (100%) rename {skin/latest/basic => theme/basic/mobile/skin/latest/comment}/img/icon_img.gif (100%) rename {skin/board/gallery => theme/basic/mobile/skin/latest/comment}/img/icon_link.gif (100%) rename theme/basic/{skin/board/basic/img/icon_bad.png => mobile/skin/latest/comment/img/icon_lock.png} (55%) create mode 100644 theme/basic/mobile/skin/latest/comment/img/icon_mobile.gif create mode 100644 theme/basic/mobile/skin/latest/comment/img/icon_more.gif rename {skin/board/gallery => theme/basic/mobile/skin/latest/comment}/img/icon_movie.gif (100%) rename {skin/qa/basic => theme/basic/mobile/skin/latest/comment}/img/icon_new.gif (100%) create mode 100644 theme/basic/mobile/skin/latest/comment/img/icon_reply.gif create mode 100644 theme/basic/mobile/skin/latest/comment/img/icon_secret.gif rename {skin/board/gallery => theme/basic/mobile/skin/latest/comment}/img/icon_sound.gif (100%) rename {skin/board/gallery => theme/basic/mobile/skin/latest/comment}/img/icon_view.png (100%) create mode 100644 theme/basic/mobile/skin/latest/comment/img/more-btn.gif rename skin/board/gallery/img/btn_prev2.gif => theme/basic/mobile/skin/latest/comment/img/more_bg.gif (73%) create mode 100644 theme/basic/mobile/skin/latest/comment/latest.skin.php create mode 100644 theme/basic/mobile/skin/latest/comment/style.css create mode 100644 theme/basic/mobile/skin/latest/notice/latest.skin.php create mode 100644 theme/basic/mobile/skin/latest/notice/style.css create mode 100644 theme/basic/mobile/skin/member/basic/img/chk.png create mode 100644 theme/basic/mobile/skin/qa/basic/img/chk.png create mode 100644 theme/basic/shop/ajax.action.php delete mode 100644 theme/basic/skin/board/basic/img/btn_close.gif rename skin/board/gallery/img/cmt_btn.png => theme/basic/skin/board/basic/img/btn_cmt.png (91%) create mode 100644 theme/basic/skin/board/basic/img/chk.png delete mode 100644 theme/basic/skin/board/basic/img/icon_comment.png delete mode 100644 theme/basic/skin/board/basic/img/icon_file.gif delete mode 100644 theme/basic/skin/board/basic/img/icon_good.png delete mode 100644 theme/basic/skin/board/basic/img/icon_hot.gif delete mode 100644 theme/basic/skin/board/basic/img/icon_img.gif delete mode 100644 theme/basic/skin/board/basic/img/icon_link.gif delete mode 100644 theme/basic/skin/board/basic/img/icon_movie.gif delete mode 100644 theme/basic/skin/board/basic/img/icon_new.gif delete mode 100644 theme/basic/skin/board/basic/img/icon_share.png delete mode 100644 theme/basic/skin/board/basic/img/icon_sound.gif delete mode 100644 theme/basic/skin/board/basic/img/icon_view.png delete mode 100644 theme/basic/skin/board/basic/img/sch_bg.png delete mode 100644 theme/basic/skin/board/basic/img/sch_btn.png delete mode 100644 theme/basic/skin/board/gallery/img/btn_close.gif create mode 100644 theme/basic/skin/board/gallery/img/btn_cmt.png delete mode 100644 theme/basic/skin/board/gallery/img/btn_next2.gif create mode 100644 theme/basic/skin/board/gallery/img/chk.png delete mode 100644 theme/basic/skin/board/gallery/img/cmt_btn.png delete mode 100644 theme/basic/skin/board/gallery/img/facebook.png delete mode 100644 theme/basic/skin/board/gallery/img/gplus.png delete mode 100644 theme/basic/skin/board/gallery/img/icon_bad.png delete mode 100644 theme/basic/skin/board/gallery/img/icon_comment.png delete mode 100644 theme/basic/skin/board/gallery/img/icon_file.gif delete mode 100644 theme/basic/skin/board/gallery/img/icon_good.png delete mode 100644 theme/basic/skin/board/gallery/img/icon_hot.gif delete mode 100644 theme/basic/skin/board/gallery/img/icon_img.gif delete mode 100644 theme/basic/skin/board/gallery/img/icon_link.gif delete mode 100644 theme/basic/skin/board/gallery/img/icon_movie.gif delete mode 100644 theme/basic/skin/board/gallery/img/icon_new.gif delete mode 100644 theme/basic/skin/board/gallery/img/icon_share.png delete mode 100644 theme/basic/skin/board/gallery/img/icon_sound.gif delete mode 100644 theme/basic/skin/board/gallery/img/icon_view.png delete mode 100644 theme/basic/skin/board/gallery/img/sch_bg.png delete mode 100644 theme/basic/skin/board/gallery/img/sch_btn.png delete mode 100644 theme/basic/skin/board/gallery/img/twitter.png create mode 100644 theme/basic/skin/latest/pic_block/latest.skin.php create mode 100644 theme/basic/skin/latest/pic_block/style.css create mode 100644 theme/basic/skin/latest/pic_list/latest.skin.php create mode 100644 theme/basic/skin/latest/pic_list/style.css create mode 100644 theme/basic/skin/member/basic/img/chk.png create mode 100644 theme/basic/skin/outlogin/basic/img/chk.png create mode 100644 theme/basic/skin/outlogin/shop_basic/img/chk.png create mode 100644 theme/basic/skin/outlogin/shop_side/img/chk.png create mode 100644 theme/basic/skin/outlogin/shop_side/outlogin.skin.1.php create mode 100644 theme/basic/skin/outlogin/shop_side/outlogin.skin.2.php create mode 100644 theme/basic/skin/outlogin/shop_side/style.css delete mode 100644 theme/basic/skin/qa/basic/img/icon_file.gif delete mode 100644 theme/basic/skin/qa/basic/img/icon_hot.gif delete mode 100644 theme/basic/skin/qa/basic/img/icon_img.gif delete mode 100644 theme/basic/skin/qa/basic/img/icon_link.gif delete mode 100644 theme/basic/skin/qa/basic/img/icon_mobile.gif delete mode 100644 theme/basic/skin/qa/basic/img/icon_movie.gif delete mode 100644 theme/basic/skin/qa/basic/img/icon_new.gif delete mode 100644 theme/basic/skin/qa/basic/img/icon_secret.gif delete mode 100644 theme/basic/skin/qa/basic/img/icon_sound.gif create mode 100644 theme/basic/skin/shop/basic/img/chk.png create mode 100644 theme/basic/skin/shop/basic/img/select_arrow.png create mode 100644 theme/basic/skin/shop/basic/img/select_arrow_left.png create mode 100644 theme/basic/skin/shop/basic/img/select_arrow_next.png create mode 100644 theme/basic/skin/shop/basic/img/select_arrow_prev.png create mode 100644 theme/basic/skin/shop/basic/img/select_arrow_right.png create mode 100644 theme/basic/skin/shop/basic/img/sit_siblings.jpg delete mode 100644 theme/basic/skin/shop/basic/img/sns_fb_s.png delete mode 100644 theme/basic/skin/shop/basic/img/sns_goo_s.png delete mode 100644 theme/basic/skin/shop/basic/img/sns_kakao_s.png delete mode 100644 theme/basic/skin/shop/basic/img/sns_twt_s.png diff --git a/adm/_common.php b/adm/_common.php index 074ed3b51..316c629c3 100644 --- a/adm/_common.php +++ b/adm/_common.php @@ -6,4 +6,6 @@ include_once(G5_ADMIN_PATH.'/admin.lib.php'); if( isset($token) ){ $token = @htmlspecialchars(strip_tags($token), ENT_QUOTES); } + +run_event('admin_common'); ?> \ No newline at end of file diff --git a/adm/_rewrite_config_form.php b/adm/_rewrite_config_form.php new file mode 100644 index 000000000..3f2f8f0f3 --- /dev/null +++ b/adm/_rewrite_config_form.php @@ -0,0 +1,120 @@ +', 11); +add_stylesheet('', 12); +add_javascript('', 10); +?> +
+

짧은 주소 설정

+ +
+

+ 게시판과 컨텐츠 페이지에 짧은 URL 을 사용합니다. 설정 관련 메뉴얼 보기 + + +
Apache 서버인 경우 rewrite_module 이 비활성화 되어 있으면 짧은 주소를 사용할수 없습니다. + +
짧은 주소 사용시 아래 Apache 설정 코드를 참고하여 설정해 주세요. + + +

+
+ +
+ + + + + + +
+ +
+ + + + + + + + array('label'=>'사용안함', 'url'=>G5_URL.'/board.php?bo_table=free&wr_id=123'), + '1'=>array('label'=>'숫자', 'url'=>G5_URL.'/free/123'), + '2'=>array('label'=>'글 이름', 'url'=>G5_URL.'/free/안녕하세요/'), + ); + foreach($short_url_arrs as $k=>$v){ + $checked = ((int) $config['cf_bbs_rewrite'] === (int) $k) ? 'checked' : ''; + ?> + + + + + + +
짧은주소 설정
>
+
+ +
+ + + + +
+
\ No newline at end of file diff --git a/adm/admin.head.php b/adm/admin.head.php index bff34b576..d7a17e960 100644 --- a/adm/admin.head.php +++ b/adm/admin.head.php @@ -1,7 +1,7 @@
- +
    diff --git a/adm/admin.lib.php b/adm/admin.lib.php index 0ab44f72c..4fbcf0d61 100644 --- a/adm/admin.lib.php +++ b/adm/admin.lib.php @@ -486,10 +486,41 @@ function admin_check_xss_params($params){ return; } +function admin_menu_find_by($call, $search_key){ + global $menu; + + static $cache_menu = array(); + + if( empty($cache_menu) ){ + foreach( $menu as $k1=>$arr1 ){ + + if (empty($arr1) ) continue; + foreach( $arr1 as $k2=>$arr2 ){ + if (empty($arr2) ) continue; + + $menu_key = isset($arr2[3]) ? $arr2[3] : ''; + if (empty($menu_key) ) continue; + + $cache_menu[$menu_key] = array( + 'sub_menu'=>$arr2[0], + 'title'=>$arr2[1], + 'link'=>$arr2[2], + ); + } + } + } + + if( isset($cache_menu[$call]) && isset($cache_menu[$call][$search_key]) ){ + return$cache_menu[$call][$search_key]; + } + + return ''; +} + // 접근 권한 검사 if (!$member['mb_id']) { - alert('로그인 하십시오.', G5_BBS_URL.'/login.php?url=' . urlencode(G5_ADMIN_URL)); + alert('로그인 하십시오.', G5_BBS_URL.'/login.php?url=' . urlencode(correct_goto_url(G5_ADMIN_URL))); } else if ($is_admin != 'super') { @@ -541,6 +572,11 @@ foreach($menu_files as $file){ } @ksort($amenu); +$amenu = run_replace('admin_amenu', $amenu); +if( isset($menu) && $menu ){ + $menu = run_replace('admin_menu', $menu); +} + $arr_query = array(); if (isset($sst)) $arr_query[] = 'sst='.$sst; if (isset($sod)) $arr_query[] = 'sod='.$sod; diff --git a/adm/board_copy.php b/adm/board_copy.php index 92b006256..291a225ac 100644 --- a/adm/board_copy.php +++ b/adm/board_copy.php @@ -58,6 +58,19 @@ include_once(G5_PATH.'/head.sub.php'); - diff --git a/adm/member_form_update.php b/adm/member_form_update.php index c6791d254..a0c87eb9d 100644 --- a/adm/member_form_update.php +++ b/adm/member_form_update.php @@ -143,13 +143,13 @@ else if( $w == '' || $w == 'u' ){ $mb_dir = substr($mb_id,0,2); + $mb_icon_img = get_mb_icon_name($mb_id).'.gif'; // 회원 아이콘 삭제 if ($del_mb_icon) - @unlink(G5_DATA_PATH.'/member/'.$mb_dir.'/'.$mb_id.'.gif'); + @unlink(G5_DATA_PATH.'/member/'.$mb_dir.'/'.$mb_icon_img); $image_regex = "/(\.(gif|jpe?g|png))$/i"; - $mb_icon_img = $mb_id.'.gif'; // 아이콘 업로드 if (isset($_FILES['mb_icon']) && is_uploaded_file($_FILES['mb_icon']['tmp_name'])) { @@ -236,5 +236,7 @@ if( $w == '' || $w == 'u' ){ } } +run_event('admin_member_form_update', $w, $mb_id); + goto_url('./member_form.php?'.$qstr.'&w=u&mb_id='.$mb_id, false); ?> \ No newline at end of file diff --git a/adm/member_list_update.php b/adm/member_list_update.php index 915fdb880..7e250d4af 100644 --- a/adm/member_list_update.php +++ b/adm/member_list_update.php @@ -12,6 +12,8 @@ auth_check($auth[$sub_menu], 'w'); check_admin_token(); +$mb_datas = array(); + if ($_POST['act_button'] == "선택수정") { for ($i=0; $i alert("'.$msg.'"); '; alert($msg); +run_event('admin_member_list_update', $_POST['act_button'], $mb_datas); + goto_url('./member_list.php?'.$qstr); ?> diff --git a/adm/menu_form_search.php b/adm/menu_form_search.php index f6da6e84e..304bc1609 100644 --- a/adm/menu_form_search.php +++ b/adm/menu_form_search.php @@ -52,13 +52,13 @@ if($sql) { '; + $link1 = ''; $link2 = ''; } diff --git a/adm/shop_admin/ajax.it_id.php b/adm/shop_admin/ajax.it_id.php index 39cbeea91..3e61847f7 100644 --- a/adm/shop_admin/ajax.it_id.php +++ b/adm/shop_admin/ajax.it_id.php @@ -6,8 +6,7 @@ if (preg_match("/[^\w\-]/", $it_id)) { // \w : 0-9 A-Z a-z _ die("{\"error\":\"상품코드는 영문자 숫자 _ - 만 입력 가능합니다.\"}"); } -$sql = " select it_name from {$g5['g5_shop_item_table']} where it_id = '{$it_id}' "; -$row = sql_fetch($sql); +$row = get_shop_item($it_id, true); if ($row['it_name']) { $it_name = addslashes($row['it_name']); die("{\"error\":\"이미 등록된 상품코드 입니다.\\n\\n상품명 : {$it_name}\"}"); diff --git a/adm/shop_admin/categoryform.php b/adm/shop_admin/categoryform.php index f74c674d4..9f5fb6bea 100644 --- a/adm/shop_admin/categoryform.php +++ b/adm/shop_admin/categoryform.php @@ -163,7 +163,7 @@ else { - 미리보기 + 미리보기 하위분류 추가 상품리스트 diff --git a/adm/shop_admin/categorylist.php b/adm/shop_admin/categorylist.php index c246826b7..0189e00fb 100644 --- a/adm/shop_admin/categorylist.php +++ b/adm/shop_admin/categorylist.php @@ -164,7 +164,7 @@ $listall = '전체목 - + diff --git a/adm/shop_admin/codedupcheck.php b/adm/shop_admin/codedupcheck.php index c69809c6d..3f92561ac 100644 --- a/adm/shop_admin/codedupcheck.php +++ b/adm/shop_admin/codedupcheck.php @@ -5,8 +5,7 @@ $name = ''; if ($it_id) { - $sql = " select it_name from {$g5['g5_shop_item_table']} where it_id = '$it_id' "; - $row = sql_fetch($sql); + $row = get_shop_item($it_id, true); $code = $it_id; $name = $row['it_name']; } diff --git a/adm/shop_admin/configform.php b/adm/shop_admin/configform.php index 92e6de824..3cdabccf1 100644 --- a/adm/shop_admin/configform.php +++ b/adm/shop_admin/configform.php @@ -157,6 +157,21 @@ if(!isset($default['de_listtype_list_skin'])) { ADD `de_mobile_listtype_img_height` int(11) NOT NULL DEFAULT '0' AFTER `de_mobile_listtype_img_width` ", true); } +// 임시저장 테이블이 없을 경우 생성 +if(!sql_query(" DESC {$g5['g5_shop_post_log_table']} ", false)) { + sql_query(" CREATE TABLE IF NOT EXISTS `{$g5['g5_shop_post_log_table']}` ( + `oid` bigint(20) unsigned NOT NULL, + `mb_id` varchar(255) NOT NULL DEFAULT '', + `post_data` text NOT NULL, + `ol_code` varchar(255) NOT NULL DEFAULT '', + `ol_msg` varchar(255) NOT NULL DEFAULT '', + `ol_datetime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', + `ol_ip` varchar(25) NOT NULL DEFAULT '', + PRIMARY KEY (`oid`) + ) ENGINE=MyISAM DEFAULT CHARSET=utf8; ", false); +} + + // 현금영수증 발급 조건 추가 if(!isset($default['de_taxsave_types'])) { sql_query(" ALTER TABLE `{$g5['g5_shop_default_table']}` diff --git a/adm/shop_admin/couponlist.php b/adm/shop_admin/couponlist.php index fc7469a74..858d65b4e 100644 --- a/adm/shop_admin/couponlist.php +++ b/adm/shop_admin/couponlist.php @@ -99,8 +99,7 @@ $colspan = 9; for ($i=0; $row=sql_fetch_array($result); $i++) { switch($row['cp_method']) { case '0': - $sql3 = " select it_name from {$g5['g5_shop_item_table']} where it_id = '{$row['cp_target']}' "; - $row3 = sql_fetch($sql3); + $row3 = get_shop_item($row['cp_target'], true); $cp_method = '개별상품할인'; $cp_target = get_text($row3['it_name']); break; diff --git a/adm/shop_admin/couponzonelist.php b/adm/shop_admin/couponzonelist.php index f172be3be..bab3d7b40 100644 --- a/adm/shop_admin/couponzonelist.php +++ b/adm/shop_admin/couponzonelist.php @@ -91,8 +91,7 @@ $colspan = 9; switch($row['cp_method']) { case '0': - $sql3 = " select it_name from {$g5['g5_shop_item_table']} where it_id = '{$row['cp_target']}' "; - $row3 = sql_fetch($sql3); + $row3 = get_shop_item($row['cp_target'], true); $cp_method = '개별상품할인'; $cp_target = get_text($row3['it_name']); break; diff --git a/adm/shop_admin/itemeventlist.php b/adm/shop_admin/itemeventlist.php index 02952ce0f..61b093744 100644 --- a/adm/shop_admin/itemeventlist.php +++ b/adm/shop_admin/itemeventlist.php @@ -149,7 +149,7 @@ if($ev_id) { diff --git a/adm/shop_admin/itemform.php b/adm/shop_admin/itemform.php index 2adb8bd11..17660c5fe 100644 --- a/adm/shop_admin/itemform.php +++ b/adm/shop_admin/itemform.php @@ -45,8 +45,7 @@ else if ($w == "u") alert("\'{$member['mb_id']}\' 님께서 수정 할 권한이 없는 상품입니다."); } - $sql = " select * from {$g5['g5_shop_item_table']} where it_id = '$it_id' "; - $it = sql_fetch($sql); + $it = get_shop_item($it_id); if(!$it) alert('상품정보가 존재하지 않습니다.'); @@ -279,7 +278,7 @@ if(!sql_query(" select it_skin from {$g5['g5_shop_item_table']} limit 1", false) - 상품확인 + 상품확인 사용후기 상품문의 @@ -1275,15 +1274,17 @@ $(function(){ ', $it, $i); ?> ', 0); -add_javascript('', 0); -add_javascript('', 0); -add_javascript('', 0); -add_javascript('', 0); +add_stylesheet('', 1); +add_javascript('', 1); +add_javascript('', 1); +add_javascript('', 1); +add_javascript('', 1); +add_javascript('', 1); if (!($graph == 'line' || $graph == 'bar')) $graph = 'line'; if ($graph == 'bar') { // 바 타입으로 사용하는 코드입니다. - add_javascript('', 0); - add_javascript('', 0); - add_javascript('', 0); + add_javascript('', 1); + add_javascript('', 1); + add_javascript('', 1); } -$g5['title'] = '글,댓글 현황'; -include_once ('./admin.head.php'); - $period_array = array( '오늘'=>array('시간', 0), '어제'=>array('시간', 0), diff --git a/bbs/board.php b/bbs/board.php index 18dbac70a..b131a8e9f 100644 --- a/bbs/board.php +++ b/bbs/board.php @@ -8,7 +8,7 @@ if (!$board['bo_table']) { check_device($board['bo_device']); if (isset($write['wr_is_comment']) && $write['wr_is_comment']) { - goto_url('./board.php?bo_table='.$bo_table.'&wr_id='.$write['wr_parent'].'#c_'.$wr_id); + goto_url(get_pretty_url($bo_table, $write['wr_parent'], '#c_'.$wr_id)); } if (!$bo_table) { @@ -19,18 +19,18 @@ if (!$bo_table) { $g5['board_title'] = ((G5_IS_MOBILE && $board['bo_mobile_subject']) ? $board['bo_mobile_subject'] : $board['bo_subject']); // wr_id 값이 있으면 글읽기 -if (isset($wr_id) && $wr_id) { +if ((isset($wr_id) && $wr_id) || (isset($wr_seo_title) && $wr_seo_title)) { // 글이 없을 경우 해당 게시판 목록으로 이동 if (!$write['wr_id']) { $msg = '글이 존재하지 않습니다.\\n\\n글이 삭제되었거나 이동된 경우입니다.'; - alert($msg, './board.php?bo_table='.$bo_table); + alert($msg, get_pretty_url($bo_table)); } // 그룹접근 사용 if (isset($group['gr_use_access']) && $group['gr_use_access']) { if ($is_guest) { $msg = "비회원은 이 게시판에 접근할 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오."; - alert($msg, './login.php?wr_id='.$wr_id.$qstr.'&url='.urlencode(G5_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id.$qstr)); + alert($msg, G5_BBS_URL.'/login.php?wr_id='.$wr_id.$qstr.'&url='.urlencode(get_pretty_url($bo_table, $wr_id, $qstr))); } // 그룹관리자 이상이라면 통과 @@ -51,14 +51,14 @@ if (isset($wr_id) && $wr_id) { if ($is_member) alert('글을 읽을 권한이 없습니다.', G5_URL); else - alert('글을 읽을 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.', './login.php?wr_id='.$wr_id.$qstr.'&url='.urlencode(G5_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id.$qstr)); + alert('글을 읽을 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.', G5_BBS_URL.'/login.php?wr_id='.$wr_id.$qstr.'&url='.urlencode(get_pretty_url($bo_table, $wr_id, $qstr))); } // 본인확인을 사용한다면 if ($config['cf_cert_use'] && !$is_admin) { // 인증된 회원만 가능 if ($board['bo_use_cert'] != '' && $is_guest) { - alert('이 게시판은 본인확인 하신 회원님만 글읽기가 가능합니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.', './login.php?wr_id='.$wr_id.$qstr.'&url='.urlencode(G5_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id.$qstr)); + alert('이 게시판은 본인확인 하신 회원님만 글읽기가 가능합니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.', G5_BBS_URL.'/login.php?wr_id='.$wr_id.$qstr.'&url='.urlencode(get_pretty_url($bo_table, $wr_id, $qstr))); } if ($board['bo_use_cert'] == 'cert' && !$member['mb_certify']) { @@ -108,7 +108,7 @@ if (isset($wr_id) && $wr_id) { // 이 게시물이 저장된 게시물이 아니면서 관리자가 아니라면 //if ("$bo_table|$write['wr_num']" != get_session("ss_secret")) if (!get_session($ss_name)) - goto_url('./password.php?w=s&bo_table='.$bo_table.'&wr_id='.$wr_id.$qstr); + goto_url(G5_BBS_URL.'/password.php?w=s&bo_table='.$bo_table.'&wr_id='.$wr_id.$qstr); } set_session($ss_name, TRUE); @@ -144,14 +144,14 @@ if (isset($wr_id) && $wr_id) { if ($member['mb_id']) alert('목록을 볼 권한이 없습니다.', G5_URL); else - alert('목록을 볼 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.', './login.php?'.$qstr.'&url='.urlencode(G5_BBS_URL.'/board.php?bo_table='.$bo_table.($qstr?'&':''))); + alert('목록을 볼 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.', G5_BBS_URL.'/login.php?'.$qstr.'&url='.urlencode(G5_BBS_URL.'/board.php?bo_table='.$bo_table.($qstr?'&':''))); } // 본인확인을 사용한다면 if ($config['cf_cert_use'] && !$is_admin) { // 인증된 회원만 가능 if ($board['bo_use_cert'] != '' && $is_guest) { - alert('이 게시판은 본인확인 하신 회원님만 글읽기가 가능합니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.', './login.php?wr_id='.$wr_id.$qstr.'&url='.urlencode(G5_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id.$qstr)); + alert('이 게시판은 본인확인 하신 회원님만 글읽기가 가능합니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.', G5_BBS_URL.'/login.php?wr_id='.$wr_id.$qstr.'&url='.urlencode(get_pretty_url($bo_table, $wr_id, $qstr))); } if ($board['bo_use_cert'] == 'cert' && !$member['mb_certify']) { @@ -189,7 +189,7 @@ $ip = ""; $is_ip_view = $board['bo_use_ip_view']; if ($is_admin) { $is_ip_view = true; - if (array_key_exists('wr_ip', $write)) { + if ($write && array_key_exists('wr_ip', $write)) { $ip = $write['wr_ip']; } } else { diff --git a/bbs/content.php b/bbs/content.php index fb19fd7e3..b2d8abdf2 100644 --- a/bbs/content.php +++ b/bbs/content.php @@ -8,14 +8,23 @@ if( !isset($g5['content_table']) ){ die('관리자 모드에서 게시판관리->내용 관리를 먼저 확인해 주세요.'); } +// 내용 +if($co_seo_title){ + $co = get_content_by_field($g5['content_table'], 'content', 'co_seo_title', generate_seo_title($co_seo_title)); + $co_id = $co['co_id']; +} else { + $co = get_content_db($co_id); +} + +if( ! (isset($co['co_seo_title']) && $co['co_seo_title']) && $co['co_id'] ){ + seo_title_update($g5['content_table'], $co['co_id'], 'content'); +} + if (G5_IS_MOBILE) { include_once(G5_MOBILE_PATH.'/content.php'); return; } -// 내용 -$sql = " select * from {$g5['content_table']} where co_id = '$co_id' "; -$co = sql_fetch($sql); if (!$co['co_id']) alert('등록된 내용이 없습니다.'); @@ -71,7 +80,7 @@ $content_skin_url = get_skin_url('content', $co['co_skin']); $skin_file = $content_skin_path.'/content.skin.php'; if ($is_admin) - echo ''; + echo ''; ?> 0 || $count_comment > 0) delete_cache_latest($bo_table); -goto_url(G5_HTTP_BBS_URL.'/board.php?bo_table='.$bo_table.'&page='.$page.$qstr); +run_event('bbs_delete', $write, $board); + +goto_url(short_url_clean(G5_HTTP_BBS_URL.'/board.php?bo_table='.$bo_table.'&page='.$page.$qstr)); ?> diff --git a/bbs/delete_all.php b/bbs/delete_all.php index 943045b19..178cca355 100644 --- a/bbs/delete_all.php +++ b/bbs/delete_all.php @@ -98,7 +98,10 @@ for ($i=$chk_count-1; $i>=0; $i--) $result2 = sql_query($sql2); while ($row2 = sql_fetch_array($result2)) { // 파일삭제 - @unlink(G5_DATA_PATH.'/file/'.$bo_table.'/'.str_replace('../', '',$row2['bf_file'])); + $delete_file = run_replace('delete_file_path', G5_DATA_PATH.'/file/'.$bo_table.'/'.str_replace('../', '',$row2['bf_file']), $row2); + if( file_exists($delete_file) ){ + @unlink($delete_file); + } // 썸네일삭제 if(preg_match("/\.({$config['cf_image_extension']})$/i", $row2['bf_file'])) { @@ -156,5 +159,7 @@ if ($count_write > 0 || $count_comment > 0) delete_cache_latest($bo_table); -goto_url(G5_HTTP_BBS_URL.'/board.php?bo_table='.$bo_table.'&page='.$page.$qstr); +run_event('bbs_delete_all', $tmp_array, $board); + +goto_url(short_url_clean(G5_HTTP_BBS_URL.'/board.php?bo_table='.$bo_table.'&page='.$page.$qstr)); ?> diff --git a/bbs/delete_comment.php b/bbs/delete_comment.php index 5ec08ae53..76d9df224 100644 --- a/bbs/delete_comment.php +++ b/bbs/delete_comment.php @@ -86,5 +86,7 @@ sql_query(" delete from {$g5['board_new_table']} where bo_table = '{$bo_table}' delete_cache_latest($bo_table); +run_event('bbs_delete_comment', $comment_id, $board); + goto_url(G5_HTTP_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$write['wr_parent'].'&page='.$page. $qstr); ?> diff --git a/bbs/download.php b/bbs/download.php index 5a316d701..e4f7fa3fe 100644 --- a/bbs/download.php +++ b/bbs/download.php @@ -15,9 +15,9 @@ if (!get_session('ss_view_'.$bo_table.'_'.$wr_id)) // 다운로드 차감일 때 비회원은 다운로드 불가 if($board['bo_download_point'] < 0 && $is_guest) - alert('다운로드 권한이 없습니다.\\n회원이시라면 로그인 후 이용해 보십시오.', G5_BBS_URL.'/login.php?wr_id='.$wr_id.'&'.$qstr.'&url='.urlencode(G5_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id)); + alert('다운로드 권한이 없습니다.\\n회원이시라면 로그인 후 이용해 보십시오.', G5_BBS_URL.'/login.php?wr_id='.$wr_id.'&'.$qstr.'&url='.urlencode(get_pretty_url($bo_table, $wr_id))); -$sql = " select bf_source, bf_file from {$g5['board_file_table']} where bo_table = '$bo_table' and wr_id = '$wr_id' and bf_no = '$no' "; +$sql = " select * from {$g5['board_file_table']} where bo_table = '$bo_table' and wr_id = '$wr_id' and bf_no = '$no' "; $file = sql_fetch($sql); if (!$file['bf_file']) alert_close('파일 정보가 존재하지 않습니다.'); @@ -42,13 +42,16 @@ if ($member['mb_level'] < $board['bo_download_level']) { if ($member['mb_id']) alert($alert_msg); else - alert($alert_msg.'\\n회원이시라면 로그인 후 이용해 보십시오.', G5_BBS_URL.'/login.php?wr_id='.$wr_id.'&'.$qstr.'&url='.urlencode(G5_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id)); + alert($alert_msg.'\\n회원이시라면 로그인 후 이용해 보십시오.', G5_BBS_URL.'/login.php?wr_id='.$wr_id.'&'.$qstr.'&url='.urlencode(get_pretty_url($bo_table, $wr_id))); } $filepath = G5_DATA_PATH.'/file/'.$bo_table.'/'.$file['bf_file']; $filepath = addslashes($filepath); -if (!is_file($filepath) || !file_exists($filepath)) +$file_exist_check = (!is_file($filepath) || !file_exists($filepath)) ? false : true; + +if ( false === run_replace('download_file_exist_check', $file_exist_check, $file) ){ alert('파일이 존재하지 않습니다.'); +} // 사용자 코드 실행 @include_once($board_skin_path.'/download.skin.php'); @@ -101,6 +104,8 @@ $original = urlencode($file['bf_source']); @include_once($board_skin_path.'/download.tail.skin.php'); +run_event('download_file_header', $file, $file_exist_check); + if(preg_match("/msie/i", $_SERVER['HTTP_USER_AGENT']) && preg_match("/5\.5/", $_SERVER['HTTP_USER_AGENT'])) { header("content-type: doesn/matter"); header("content-length: ".filesize("$filepath")); diff --git a/bbs/formmail.php b/bbs/formmail.php index fe099d23e..3415623a5 100644 --- a/bbs/formmail.php +++ b/bbs/formmail.php @@ -8,6 +8,8 @@ if (!$config['cf_email_use']) if (!$is_member && $config['cf_formmail_is_member']) alert_close('회원만 이용하실 수 있습니다.'); +$mb_id = isset($mb_id) ? get_search_string($mb_id) : ''; + if ($is_member && !$member['mb_open'] && $is_admin != "super" && $member['mb_id'] != $mb_id) alert_close('자신의 정보를 공개하지 않으면 다른분에게 메일을 보낼 수 없습니다.\\n\\n정보공개 설정은 회원정보수정에서 하실 수 있습니다.'); diff --git a/bbs/good.php b/bbs/good.php index d1714c971..6f82443f3 100644 --- a/bbs/good.php +++ b/bbs/good.php @@ -1,10 +1,12 @@ \ No newline at end of file diff --git a/bbs/list.php b/bbs/list.php index 4752a316c..58961c364 100644 --- a/bbs/list.php +++ b/bbs/list.php @@ -6,7 +6,7 @@ $is_category = false; $category_option = ''; if ($board['bo_use_category']) { $is_category = true; - $category_href = G5_BBS_URL.'/board.php?bo_table='.$bo_table; + $category_href = get_pretty_url($bo_table); $category_option .= '
  • 0) { } } -$write_pages = get_paging(G5_IS_MOBILE ? $config['cf_mobile_pages'] : $config['cf_write_pages'], $page, $total_page, './board.php?bo_table='.$bo_table.$qstr.'&page='); +g5_latest_cache_data($board['bo_table'], $list); + +$write_pages = get_paging(G5_IS_MOBILE ? $config['cf_mobile_pages'] : $config['cf_write_pages'], $page, $total_page, get_pretty_url($bo_table, '', $qstr.'&page=')); $list_href = ''; $prev_part_href = ''; $next_part_href = ''; if ($is_search_bbs) { - $list_href = './board.php?bo_table='.$bo_table; + $list_href = get_pretty_url($bo_table); $patterns = array('#&page=[0-9]*#', '#&spt=[0-9\-]*#'); @@ -214,14 +221,14 @@ if ($is_search_bbs) { $prev_spt = $spt - $config['cf_search_part']; if (isset($min_spt) && $prev_spt >= $min_spt) { $qstr1 = preg_replace($patterns, '', $qstr); - $prev_part_href = './board.php?bo_table='.$bo_table.$qstr1.'&spt='.$prev_spt.'&page=1'; + $prev_part_href = get_pretty_url($bo_table,0,$qstr1.'&spt='.$prev_spt.'&page=1'); $write_pages = page_insertbefore($write_pages, '이전검색'); } $next_spt = $spt + $config['cf_search_part']; if ($next_spt < 0) { $qstr1 = preg_replace($patterns, '', $qstr); - $next_part_href = './board.php?bo_table='.$bo_table.$qstr1.'&spt='.$next_spt.'&page=1'; + $next_part_href = get_pretty_url($bo_table,0,$qstr1.'&spt='.$next_spt.'&page=1'); $write_pages = page_insertafter($write_pages, '다음검색'); } } @@ -229,7 +236,7 @@ if ($is_search_bbs) { $write_href = ''; if ($member['mb_level'] >= $board['bo_write_level']) { - $write_href = './write.php?bo_table='.$bo_table; + $write_href = short_url_clean(G5_BBS_URL.'/write.php?bo_table='.$bo_table); } $nobr_begin = $nobr_end = ""; @@ -241,7 +248,7 @@ if (preg_match("/gecko|firefox/i", $_SERVER['HTTP_USER_AGENT'])) { // RSS 보기 사용에 체크가 되어 있어야 RSS 보기 가능 061106 $rss_href = ''; if ($board['bo_use_rss_view']) { - $rss_href = './rss.php?bo_table='.$bo_table; + $rss_href = G5_BBS_URL.'/rss.php?bo_table='.$bo_table; } $stx = get_text(stripslashes($stx)); diff --git a/bbs/login.php b/bbs/login.php index 1a1697663..3bfb79390 100644 --- a/bbs/login.php +++ b/bbs/login.php @@ -31,5 +31,7 @@ if (!file_exists($login_file)) include_once($member_skin_path.'/login.skin.php'); +run_event('member_login_tail', $login_url, $login_action_url, $member_skin_path, $url); + include_once('./_tail.sub.php'); ?> diff --git a/bbs/login_check.php b/bbs/login_check.php index 18d31e21d..2532da845 100644 --- a/bbs/login_check.php +++ b/bbs/login_check.php @@ -29,7 +29,10 @@ if(function_exists('social_is_login_check')){ // 가입된 회원이 아니다. 비밀번호가 틀리다. 라는 메세지를 따로 보여주지 않는 이유는 // 회원아이디를 입력해 보고 맞으면 또 비밀번호를 입력해보는 경우를 방지하기 위해서입니다. // 불법사용자의 경우 회원아이디가 틀린지, 비밀번호가 틀린지를 알기까지는 많은 시간이 소요되기 때문입니다. -if (!$is_social_password_check && (!$mb['mb_id'] || !check_password($mb_password, $mb['mb_password'])) ) { +if (!$is_social_password_check && (!$mb['mb_id'] || !login_password_check($mb, $mb_password, $mb['mb_password'])) ) { + + run_event('password_is_wrong', 'login', $mb); + alert('가입된 회원아이디가 아니거나 비밀번호가 틀립니다.\\n비밀번호는 대소문자를 구분합니다.'); } @@ -51,6 +54,8 @@ if ( is_use_email_certify() && !preg_match("/[1-9]/", $mb['mb_email_certify'])) confirm("{$mb['mb_email']} 메일로 메일인증을 받으셔야 로그인 가능합니다. 다른 메일주소로 변경하여 인증하시려면 취소를 클릭하시기 바랍니다.", G5_URL, G5_BBS_URL.'/register_email.php?mb_id='.$mb_id.'&ckey='.$ckey); } +run_event('login_session_before', $mb, $is_social_login); + @include_once($member_skin_path.'/login_check.skin.php'); // 회원아이디 세션 생성 @@ -100,6 +105,8 @@ if ($url) { $post_check_keys[] = 'provider'; } + $post_check_keys = run_replace('login_check_post_check_keys', $post_check_keys, $link, $is_social_login); + foreach($_POST as $key=>$value) { if ($key && !in_array($key, $post_check_keys)) { $link .= "$split$key=$value"; @@ -131,5 +138,7 @@ if(function_exists('set_cart_id')){ sql_query($sql); } +run_event('member_login_check', $mb, $link, $is_social_login); + goto_url($link); ?> diff --git a/bbs/logout.php b/bbs/logout.php index db477dbfc..1d3399354 100644 --- a/bbs/logout.php +++ b/bbs/logout.php @@ -32,10 +32,12 @@ if ($url) { else $link = $url; } else if ($bo_table) { - $link = G5_BBS_URL.'/board.php?bo_table='.$bo_table; + $link = get_pretty_url($bo_table); } else { $link = G5_URL; } +run_event('member_logout', $link); + goto_url($link); ?> diff --git a/bbs/memo.php b/bbs/memo.php index 72ba5b33e..7de13908b 100644 --- a/bbs/memo.php +++ b/bbs/memo.php @@ -18,12 +18,15 @@ else if ($kind == 'send') else alert(''.$kind .'값을 넘겨주세요.'); -$sql = " select count(*) as cnt from {$g5['memo_table']} where me_{$kind}_mb_id = '{$member['mb_id']}' "; +if ($page < 1) { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지) + +run_event('memo_list', $kind, $unkind, $page); + +$sql = " select count(*) as cnt from {$g5['memo_table']} where me_{$kind}_mb_id = '{$member['mb_id']}' and me_type = '$kind' "; $row = sql_fetch($sql); $total_count = $row['cnt']; $total_page = ceil($total_count / $config['cf_page_rows']); // 전체 페이지 계산 -if ($page < 1) { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지) $from_record = ((int) $page - 1) * $config['cf_page_rows']; // 시작 열을 구함 if ($kind == 'recv') @@ -44,8 +47,9 @@ $list = array(); $sql = " select a.*, b.mb_id, b.mb_nick, b.mb_email, b.mb_homepage from {$g5['memo_table']} a left join {$g5['member_table']} b on (a.me_{$unkind}_mb_id = b.mb_id) - where a.me_{$kind}_mb_id = '{$member['mb_id']}' + where a.me_{$kind}_mb_id = '{$member['mb_id']}' and a.me_type = '$kind' order by a.me_id desc limit $from_record, {$config['cf_page_rows']} "; + $result = sql_query($sql); for ($i=0; $row=sql_fetch_array($result); $i++) { @@ -67,6 +71,7 @@ for ($i=0; $row=sql_fetch_array($result); $i++) $send_datetime = substr($row['me_send_datetime'],2,14); + $list[$i]['mb_id'] = $mb_id; $list[$i]['name'] = $name; $list[$i]['send_datetime'] = $send_datetime; $list[$i]['read_datetime'] = $read_datetime; diff --git a/bbs/memo_delete.php b/bbs/memo_delete.php index 743d8392e..4d5278e59 100644 --- a/bbs/memo_delete.php +++ b/bbs/memo_delete.php @@ -15,6 +15,11 @@ $me_id = (int)$_REQUEST['me_id']; $sql = " select * from {$g5['memo_table']} where me_id = '{$me_id}' "; $row = sql_fetch($sql); +$sql = " delete from {$g5['memo_table']} + where me_id = '{$me_id}' + and (me_recv_mb_id = '{$member['mb_id']}' or me_send_mb_id = '{$member['mb_id']}') "; +sql_query($sql); + if (!$row['me_read_datetime'][0]) // 메모 받기전이면 { $sql = " update {$g5['member_table']} @@ -22,12 +27,12 @@ if (!$row['me_read_datetime'][0]) // 메모 받기전이면 where mb_id = '{$row['me_recv_mb_id']}' and mb_memo_call = '{$row['me_send_mb_id']}' "; sql_query($sql); + + $sql = " update `{$g5['member_table']}` set mb_memo_cnt = '".get_memo_not_read($member['mb_id'])."' where mb_id = '{$member['mb_id']}' "; + sql_query($sql); } -$sql = " delete from {$g5['memo_table']} - where me_id = '{$me_id}' - and (me_recv_mb_id = '{$member['mb_id']}' or me_send_mb_id = '{$member['mb_id']}') "; -sql_query($sql); +run_event('memo_delete', $me_id, $row); goto_url('./memo.php?kind='.$kind); ?> diff --git a/bbs/memo_form_update.php b/bbs/memo_form_update.php index dbdcb65dc..c0244eee0 100644 --- a/bbs/memo_form_update.php +++ b/bbs/memo_form_update.php @@ -13,7 +13,10 @@ $recv_list = explode(',', trim($_POST['me_recv_mb_id'])); $str_nick_list = ''; $msg = ''; $error_list = array(); -$member_list = array(); +$member_list = array('id'=>array(), 'nick'=>array()); + +run_event('memo_form_update_before', $recv_list); + for ($i=0; $i \ No newline at end of file diff --git a/bbs/memo_view.php b/bbs/memo_view.php index edfa4e53b..144e98f43 100644 --- a/bbs/memo_view.php +++ b/bbs/memo_view.php @@ -13,10 +13,13 @@ if ($kind == 'recv') $sql = " update {$g5['memo_table']} set me_read_datetime = '".G5_TIME_YMDHIS."' - where me_id = '$me_id' + where (me_id = '$me_id' or me_send_id = '$me_id' ) and me_recv_mb_id = '{$member['mb_id']}' and me_read_datetime = '0000-00-00 00:00:00' "; sql_query($sql); + + $sql = " update `{$g5['member_table']}` set mb_memo_cnt = '".get_memo_not_read($member['mb_id'])."' where mb_id = '{$member['mb_id']}' "; + sql_query($sql); } else if ($kind == 'send') { @@ -37,31 +40,28 @@ $sql = " select * from {$g5['memo_table']} $memo = sql_fetch($sql); // 이전 쪽지 -$sql = " select * from {$g5['memo_table']} - where me_id > '{$me_id}' - and me_{$kind}_mb_id = '{$member['mb_id']}' - order by me_id asc - limit 1 "; -$prev = sql_fetch($sql); -if ($prev['me_id']) - $prev_link = './memo_view.php?kind='.$kind.'&me_id='.$prev['me_id']; -else - //$prev_link = 'javascript:alert(\'쪽지의 처음입니다.\');'; - $prev_link = ''; +$sql = " select me.*, a.rownum from `{$g5['memo_table']}` as me inner join ( select me_id , (@rownum:=@rownum+1) as rownum from `{$g5['memo_table']}` as memo, (select @rownum:=0) tmp where me_{$kind}_mb_id = '{$member['mb_id']}' and memo.me_type = '$kind' order by me_id desc ) as a on a.me_id = me.me_id where me.me_id < '$me_id' and me.me_{$kind}_mb_id = '{$member['mb_id']}' and me.me_type = '$kind' order by me.me_id desc limit 1 "; +$prev = sql_fetch($sql); +if ($prev['me_id']) { + $prev_link = './memo_view.php?kind='.$kind.'&me_id='.$prev['me_id']; + $prev['page'] = ceil( (int)$prev['rownum'] / $config['cf_page_rows']); // 이동할 페이지 계산 + if( (int)$prev['page'] > 0 ) $prev_link .= "&page=".$prev['page']; +} else { + $prev_link = ''; +} // 다음 쪽지 -$sql = " select * from {$g5['memo_table']} - where me_id < '{$me_id}' - and me_{$kind}_mb_id = '{$member['mb_id']}' - order by me_id desc - limit 1 "; +$sql = " select me.*, a.rownum from `{$g5['memo_table']}` as me inner join ( select me_id , (@rownum:=@rownum+1) as rownum from `{$g5['memo_table']}` as memo, (select @rownum:=0) tmp where me_{$kind}_mb_id = '{$member['mb_id']}' and memo.me_type = '$kind' order by me_id asc ) as a on a.me_id = me.me_id where me.me_id > '$me_id' and me.me_{$kind}_mb_id = '{$member['mb_id']}' and me.me_type = '$kind' order by me.me_id asc limit 1 "; + $next = sql_fetch($sql); -if ($next['me_id']) +if ($next['me_id']) { $next_link = './memo_view.php?kind='.$kind.'&me_id='.$next['me_id']; -else - //$next_link = 'javascript:alert(\'쪽지의 마지막입니다.\');'; + $next['page'] = ceil( (int)$next['rownum'] / $config['cf_page_rows']); // 이동할 페이지 계산 + if( (int)$next['page'] > 0 ) $next_link .= "&page=".$next['page']; +} else { $next_link = ''; +} $mb = get_member($memo['me_'.$unkind.'_mb_id']); diff --git a/bbs/move.php b/bbs/move.php index c7d435a36..1dfb5c02b 100644 --- a/bbs/move.php +++ b/bbs/move.php @@ -156,5 +156,6 @@ function fboardmoveall_submit(f) diff --git a/bbs/move_update.php b/bbs/move_update.php index 436b0ce4e..b3c28f09c 100644 --- a/bbs/move_update.php +++ b/bbs/move_update.php @@ -126,8 +126,13 @@ while ($row = sql_fetch_array($result)) // 원본파일을 복사하고 퍼미션을 변경 // 제이프로님 코드제안 적용 $copy_file_name = ($bo_table !== $move_bo_table) ? $row3['bf_file'] : $row2['wr_id'].'_copy_'.$insert_id.'_'.$row3['bf_file']; - @copy($src_dir.'/'.$row3['bf_file'], $dst_dir.'/'.$copy_file_name); - @chmod($dst_dir.'/'.$copy_file_name, G5_FILE_PERMISSION); + $is_exist_file = is_file($src_dir.'/'.$row3['bf_file']) && file_exists($src_dir.'/'.$row3['bf_file']); + if( $is_exist_file ){ + @copy($src_dir.'/'.$row3['bf_file'], $dst_dir.'/'.$copy_file_name); + @chmod($dst_dir.'/'.$row3['bf_file'], G5_FILE_PERMISSION); + } + + $row3 = run_replace('bbs_move_update_file', $row3, $copy_file_name, $bo_table, $move_bo_table, $insert_id); } $sql = " insert into {$g5['board_file_table']} @@ -138,6 +143,9 @@ while ($row = sql_fetch_array($result)) bf_file = '$copy_file_name', bf_download = '{$row3['bf_download']}', bf_content = '".addslashes($row3['bf_content'])."', + bf_fileurl = '".addslashes($row3['bf_fileurl'])."', + bf_thumburl = '".addslashes($row3['bf_thumburl'])."', + bf_storage = '".addslashes($row3['bf_storage'])."', bf_filesize = '{$row3['bf_filesize']}', bf_width = '{$row3['bf_width']}', bf_height = '{$row3['bf_height']}', @@ -200,7 +208,11 @@ if ($sw == 'move') { if( isset($save[$i]['bf_file']) && $save[$i]['bf_file'] ){ for ($k=0; $k '; +run_event('register_form_update_after', $mb_id, $w); + if ($w == '') { goto_url(G5_HTTP_BBS_URL.'/register_result.php'); } else if ($w == 'u') { diff --git a/bbs/rss.php b/bbs/rss.php index 04c9428fb..6042fc6dd 100644 --- a/bbs/rss.php +++ b/bbs/rss.php @@ -47,8 +47,8 @@ echo ''."\n"; ?> -<?php echo specialchars_replace($config['cf_title'].' > '.$subj1.' > '.$subj2) ?> - +<?php echo specialchars_replace($config['cf_title'].' > '.$subj1.' > '.$subj2); ?> + 테스트 버전 0.2 (2004-04-26) ko @@ -69,8 +69,8 @@ for ($i=0; $row=sql_fetch_array($result); $i++) { ?> -<?php echo specialchars_replace($row['wr_subject']) ?> - +<?php echo specialchars_replace($row['wr_subject']); ?> + ]]> diff --git a/bbs/scrap_popin.php b/bbs/scrap_popin.php index 8bb818612..13e5b4cac 100644 --- a/bbs/scrap_popin.php +++ b/bbs/scrap_popin.php @@ -4,7 +4,7 @@ include_once('./_common.php'); include_once(G5_PATH.'/head.sub.php'); if ($is_guest) { - $href = './login.php?'.$qstr.'&url='.urlencode('./board.php?bo_table='.$bo_table.'&wr_id='.$wr_id); + $href = './login.php?'.$qstr.'&url='.urlencode(get_pretty_url($bo_table, $wr_id)); $href2 = str_replace('&', '&', $href); echo << @@ -38,6 +38,9 @@ $sql = " select count(*) as cnt from {$g5['scrap_table']} and wr_id = '$wr_id' "; $row = sql_fetch($sql); if ($row['cnt']) { + + $back_url = get_pretty_url($bo_table, $wr_id); + echo << if (confirm('이미 스크랩하신 글 입니다.\\n\\n지금 스크랩을 확인하시겠습니까?')) @@ -48,7 +51,7 @@ if ($row['cnt']) { HEREDOC; exit; diff --git a/bbs/scrap_popin_update.php b/bbs/scrap_popin_update.php index 48513ea8b..c1fb89399 100644 --- a/bbs/scrap_popin_update.php +++ b/bbs/scrap_popin_update.php @@ -5,7 +5,7 @@ include_once(G5_PATH.'/head.sub.php'); if (!$is_member) { - $href = './login.php?'.$qstr.'&url='.urlencode('./board.php?bo_table='.$bo_table.'&wr_id='.$wr_id); + $href = './login.php?'.$qstr.'&url='.urlencode(get_pretty_url($bo_table, $wr_id)); echo ''; exit; } @@ -31,7 +31,7 @@ if ($row['cnt']) '; exit; } @@ -101,6 +101,9 @@ if ($wr_content && ($member['mb_level'] >= $board['bo_comment_level'])) $sql = " insert into {$g5['scrap_table']} ( mb_id, bo_table, wr_id, ms_datetime ) values ( '{$member['mb_id']}', '$bo_table', '$wr_id', '".G5_TIME_YMDHIS."' ) "; sql_query($sql); +$sql = " update `{$g5['member_table']}` set mb_scrap_cnt = '".get_scrap_totals($member['mb_id'])."' where mb_id = '{$member['mb_id']}' "; +sql_query($sql); + delete_cache_latest($bo_table); echo <<= $board['bo_write_level']) - $write_href = './write.php?bo_table='.$bo_table; +if ($member['mb_level'] >= $board['bo_write_level']) { + $write_href = short_url_clean(G5_BBS_URL.'/write.php?bo_table='.$bo_table); +} // 답변 링크 $reply_href = ''; -if ($member['mb_level'] >= $board['bo_reply_level']) - $reply_href = './write.php?w=r&bo_table='.$bo_table.'&wr_id='.$wr_id.$qstr; +if ($member['mb_level'] >= $board['bo_reply_level']) { + $reply_href = short_url_clean(G5_BBS_URL.'/write.php?w=r&bo_table='.$bo_table.'&wr_id='.$wr_id.$qstr); +} // 수정, 삭제 링크 $update_href = $delete_href = ''; // 로그인중이고 자신의 글이라면 또는 관리자라면 비밀번호를 묻지 않고 바로 수정, 삭제 가능 if (($member['mb_id'] && ($member['mb_id'] === $write['mb_id'])) || $is_admin) { - $update_href = './write.php?w=u&bo_table='.$bo_table.'&wr_id='.$wr_id.'&page='.$page.$qstr; + $update_href = short_url_clean(G5_BBS_URL.'/write.php?w=u&bo_table='.$bo_table.'&wr_id='.$wr_id.'&page='.$page.$qstr); set_session('ss_delete_token', $token = uniqid(time())); - $delete_href ='./delete.php?bo_table='.$bo_table.'&wr_id='.$wr_id.'&token='.$token.'&page='.$page.urldecode($qstr); + $delete_href = G5_BBS_URL.'/delete.php?bo_table='.$bo_table.'&wr_id='.$wr_id.'&token='.$token.'&page='.$page.urldecode($qstr); } else if (!$write['mb_id']) { // 회원이 쓴 글이 아니라면 - $update_href = './password.php?w=u&bo_table='.$bo_table.'&wr_id='.$wr_id.'&page='.$page.$qstr; - $delete_href = './password.php?w=d&bo_table='.$bo_table.'&wr_id='.$wr_id.'&page='.$page.$qstr; + $update_href = G5_BBS_URL.'/password.php?w=u&bo_table='.$bo_table.'&wr_id='.$wr_id.'&page='.$page.$qstr; + $delete_href = G5_BBS_URL.'/password.php?w=d&bo_table='.$bo_table.'&wr_id='.$wr_id.'&page='.$page.$qstr; } // 최고, 그룹관리자라면 글 복사, 이동 가능 $copy_href = $move_href = ''; if ($write['wr_reply'] == '' && ($is_admin == 'super' || $is_admin == 'group')) { - $copy_href = './move.php?sw=copy&bo_table='.$bo_table.'&wr_id='.$wr_id.'&page='.$page.$qstr; - $move_href = './move.php?sw=move&bo_table='.$bo_table.'&wr_id='.$wr_id.'&page='.$page.$qstr; + $copy_href = G5_BBS_URL.'/move.php?sw=copy&bo_table='.$bo_table.'&wr_id='.$wr_id.'&page='.$page.$qstr; + $move_href = G5_BBS_URL.'/move.php?sw=move&bo_table='.$bo_table.'&wr_id='.$wr_id.'&page='.$page.$qstr; } $scrap_href = ''; @@ -94,15 +96,15 @@ $good_href = ''; $nogood_href = ''; if ($is_member) { // 스크랩 링크 - $scrap_href = './scrap_popin.php?bo_table='.$bo_table.'&wr_id='.$wr_id; + $scrap_href = G5_BBS_URL.'/scrap_popin.php?bo_table='.$bo_table.'&wr_id='.$wr_id; // 추천 링크 if ($board['bo_use_good']) - $good_href = './good.php?bo_table='.$bo_table.'&wr_id='.$wr_id.'&good=good'; + $good_href = G5_BBS_URL.'/good.php?bo_table='.$bo_table.'&wr_id='.$wr_id.'&good=good'; // 비추천 링크 if ($board['bo_use_nogood']) - $nogood_href = './good.php?bo_table='.$bo_table.'&wr_id='.$wr_id.'&good=nogood'; + $nogood_href = G5_BBS_URL.'/good.php?bo_table='.$bo_table.'&wr_id='.$wr_id.'&good=nogood'; } $view = get_view($write, $board, $board_skin_path); diff --git a/bbs/view_comment.php b/bbs/view_comment.php index 32c87e219..795780110 100644 --- a/bbs/view_comment.php +++ b/bbs/view_comment.php @@ -48,7 +48,7 @@ for ($i=0; $row=sql_fetch_array($result); $i++) $ss_name = 'ss_secret_comment_'.$bo_table.'_'.$list[$i]['wr_id']; if(!get_session($ss_name)) - $list[$i]['content'] = '댓글내용 확인'; + $list[$i]['content'] = '댓글내용 확인'; else { $list[$i]['content'] = conv_content($row['wr_content'], 0, 'wr_content'); $list[$i]['content'] = search_font($stx, $list[$i]['content']); @@ -74,7 +74,7 @@ for ($i=0; $row=sql_fetch_array($result); $i++) if ($row['mb_id'] === $member['mb_id'] || $is_admin) { set_session('ss_delete_comment_'.$row['wr_id'].'_token', $token = uniqid(time())); - $list[$i]['del_link'] = './delete_comment.php?bo_table='.$bo_table.'&comment_id='.$row['wr_id'].'&token='.$token.'&page='.$page.$qstr; + $list[$i]['del_link'] = G5_BBS_URL.'/delete_comment.php?bo_table='.$bo_table.'&comment_id='.$row['wr_id'].'&token='.$token.'&page='.$page.$qstr; $list[$i]['is_edit'] = true; $list[$i]['is_del'] = true; } @@ -82,7 +82,7 @@ for ($i=0; $row=sql_fetch_array($result); $i++) else { if (!$row['mb_id']) { - $list[$i]['del_link'] = './password.php?w=x&bo_table='.$bo_table.'&comment_id='.$row['wr_id'].'&page='.$page.$qstr; + $list[$i]['del_link'] = G5_BBS_URL.'/password.php?w=x&bo_table='.$bo_table.'&comment_id='.$row['wr_id'].'&page='.$page.$qstr; $list[$i]['is_del'] = true; } } @@ -119,6 +119,7 @@ else } $comment_action_url = https_url(G5_BBS_DIR)."/write_comment_update.php"; +$comment_common_url = short_url_clean(G5_BBS_URL.'/board.php?'.clean_query_string($_SERVER['QUERY_STRING'])); include_once($board_skin_path.'/view_comment.skin.php'); diff --git a/bbs/view_image.php b/bbs/view_image.php index c7a7edca7..1b37753dd 100644 --- a/bbs/view_image.php +++ b/bbs/view_image.php @@ -23,57 +23,87 @@ if(strpos($filename, G5_DATA_DIR.'/editor')) { $filepath = G5_DATA_PATH.'/file/'.$bo_table.'/'.$filename; } -if(is_file($filepath)) { - $size = @getimagesize($filepath); +$file_exists = (is_file($filepath) && file_exists($filepath)) ? 1 : 0; + +if($file_exists = run_replace('exists_view_image', $file_exists, $filepath, $editor_file)) { + $size = $file_exists ? run_replace('get_view_imagesize', @getimagesize($filepath), $filepath, $editor_file) : array(); if(empty($size)) alert_close('이미지 파일이 아닙니다.'); - $width = $size[0]; - $height = $size[1]; + $width = (isset($size[0]) && $size[0]) ? (int) $size[0] : 0; + $height = (isset($size[1]) && $size[1]) ? (int) $size[1] : 0; if($editor_file) - $fileurl = G5_DATA_URL.'/'.$editor_file; + $fileurl = run_replace('get_editor_content_url', G5_DATA_URL.'/'.$editor_file); else - $fileurl = G5_DATA_URL.'/file/'.$bo_table.'/'.$filename; + $fileurl = run_replace('get_file_board_url', G5_DATA_URL.'/file/'.$bo_table.'/'.$filename, $bo_table); - $img = ''; + $img_attr = ($width && $height) ? 'width="'.$width.'" height="'.$height.'"' : ''; + + $img = ''; } else { alert_close('파일이 존재하지 않습니다.'); } ?> -
    +
    - ', 0); +add_javascript('', 0); if (defined('_SHOP_')) { if(!G5_IS_MOBILE) { -?> - -', 0); } } else { -?> - - - - - - -', 0); +} +add_javascript('', 0); +add_javascript('', 0); +add_javascript('', 0); +add_stylesheet('', 0); + if(G5_IS_MOBILE) { - echo ''.PHP_EOL; // overflow scroll 감지 + add_javascript('', 1); // overflow scroll 감지 } if(!defined('G5_IS_ADMIN')) echo $config['cf_add_script']; diff --git a/img/btn_idx_left.png b/img/btn_idx_left.png new file mode 100644 index 0000000000000000000000000000000000000000..20e1b49ba4038d2aefe0b8d1826cc1306b3742f3 GIT binary patch literal 3141 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 literal 0 HcmV?d00001 diff --git a/img/btn_idx_right.png b/img/btn_idx_right.png new file mode 100644 index 0000000000000000000000000000000000000000..c39d664f070fae2110e6795b3116eef32f3dae54 GIT binary patch literal 442 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 Orkdi;Vk->2WBw2DoUzOR diff --git a/img/pay_icon1.png b/img/pay_icon1.png deleted file mode 100644 index 3f9776c94575b539acdc0ae999c5d143654eddb9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1676 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 MB2yxz(zwij0T#rhQvd(} diff --git a/img/pay_icon3.png b/img/pay_icon3.png deleted file mode 100644 index a04fe97882be4a2dd926718852a130b89e642107..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1174 zcmbVMU1%It6rR>1H8yG`4~>*^ohUZY-I=>Tvoq7(gxQ_hX2p%kW@|QBB$Jt&&5+F8 z$;{pEBnk!Fw2Gk=>Tf8m1r3N05F`(ks#q%Y!T3^ITERY)5@-v7_Mr*|y_4)lA3`2F z%*_3n^L^hr=bkek_VpfUZF#AMVVKrJk6NPRi}cyOeJg$6o)26)v=gmD2Jk4U>mFhh z6OSNJu=Oe`A>Evsyn@mU^VFzSu8>Oc4cWkUR1a;UfgPe5Cfyylx-pIj7(rFb$*?Ow z{KNvw%&>#WB42cKXw2%F_Rzp|Z`qh0Hzbqo?gHsRrUW)3Itc6u$CrZ)yUHumdAQB7 zVAX_-XV^8TD#bpK!yW?3Xgp%@5CTDn!bDOK;64!JVT|MHEks~KP6~1?1sWGi)jV@l zE~)v37F}i7F+yCKuOQugXD5l0uGHEJ7_J{**)XAmaEPO$HVDhG)6N!VU-- z^$}bn8J2pw7J}^-i|fRW-$)cq85ig-2ctY^+hJU*);=kr|J>Nn+AmMJh$|r<*F1xs z$7n|rOmnxnP-sZKk>B(zdMNsYijA6$98yp-Ed3HSEmO|MMN!F#Vm!eowG@P6Op+8W zA4{q!2`Xx$$*~bOmE!YRO;n-C3lM54CC=x?Y+OyK0%c9|O>DvOiS8JvscTW)1~#`T zR?c}yC)g`vJkhLxzA;R&KZae98xX+WLCZ05-R}&KXDwP4dDdZM<~?kK)%?oV2Kw=Y zA}E@aQ?qa_?wlrO)p$(GD#--QL$-l6pCo4-b%qOz2Q1tLLAa0c}qYqiwS%U*q5T?XA-@C+@r&FuU7R)$ewGexd!$ z!=RQ5TC3(itpDDgXC6;puf6^a8e$LaG7cW>=cmqAhmM=eyITC8-K7rl{k66|m-yM+ zA0(ESjib-bY)c1?$!$_wQ4~bMqe!jdy%qkiRM^Vj=A)&hA z2qcTXJqF9rb{kVa!8}3i9Q7(yR4pA-oY1H3)P}D65k?b4zONqH&ICl{2psc*0`>69 z5=DA$ff^P{Y$?*=xYs`u!=aghiZe6e$S&3Q5}B_nn81g~ChPuWkSO&6wZW_4dAiL| z$Oq=xoMe0U$+@2D~7O;1J2NfMZyEiy6Qxf~asgvUyQhEp|th zvSBr~@Tx$KBNQnNQ>)eJT9yvuF$T!8oN{nn23us3Mu6;kCP=zk3Da;N zG1}Dv)7C^f|1D6hmGJ`{V>2%Tvk2B>HhDEx(XJy+4PlBDXAl;v5$%mE;AvaFgG zCm1;ys0QES*bXZRti@@X2qabnz|5(FZr*SH)o4VP;7J~%YfdgB*9@cGQg~wtQ zJ%%<4<4PD#wklw7JVaqK9!8`-B$D03Uf_ncq$fR|&1el6d#^#)ibJ2=$gkpUqo3tf zQ8i`V(70F-bYCpWV|IyK&4v#qf=hWKt z^$V9*FMRT;^~?S>cK43;TPJUvdi{WL;-mZM`0)Yj*WI-v>&q7(u0QJSSe|-n7mx0K zyUIU*ccHuU=h>e7^vT;{27RYcIdCgE;ip7rpLh$G%H{8bx!!xTKvr{SQoFjSc_+ diff --git a/index.php b/index.php index 045a07bb9..6eb147847 100644 --- a/index.php +++ b/index.php @@ -19,22 +19,42 @@ include_once(G5_PATH.'/head.php');

    최신글

    +
    + +
    +
    + + + +
    +
    - 'mobile' "; if(!$is_admin) - $sql .= " and a.bo_use_cert = '' "; + $sql .= " and a.bo_use_cert = '' "; $sql .= " and a.bo_table not in ('notice', 'gallery') "; //공지사항과 갤러리 게시판은 제외 $sql .= " order by b.gr_order, a.bo_order "; $result = sql_query($sql); for ($i=0; $row=sql_fetch_array($result); $i++) { - if ($i%2==1) $lt_style = "margin-left:2%"; - else $lt_style = ""; + $lt_style = ''; + if ($i%3 !== 0 ) $lt_style = "margin-left:2%"; ?>
    -
    - -
    - - - -
    - \ No newline at end of file diff --git a/install/ajax.install.check.php b/install/ajax.install.check.php index 534a78b94..fd5616f73 100644 --- a/install/ajax.install.check.php +++ b/install/ajax.install.check.php @@ -4,6 +4,9 @@ include_once('../lib/json.lib.php'); include_once('../lib/common.lib.php'); // 공통 라이브러리 include_once('./install.function.php'); // 인스톨 과정 함수 모음 +include_once('../lib/hook.lib.php'); // hook 함수 파일 +include_once('../lib/get_data.lib.php'); // 데이타 가져오는 함수 모음 + $data_path = '../'.G5_DATA_DIR; // 파일이 존재한다면 설치할 수 없다. diff --git a/install/gnuboard5.sql b/install/gnuboard5.sql index 9b1fb1d96..6a98b1f0d 100644 --- a/install/gnuboard5.sql +++ b/install/gnuboard5.sql @@ -133,6 +133,9 @@ CREATE TABLE IF NOT EXISTS `g5_board_file` ( `bf_file` varchar(255) NOT NULL default '', `bf_download` int(11) NOT NULL, `bf_content` text NOT NULL, + `bf_fileurl` VARCHAR(255) NOT NULL DEFAULT '', + `bf_thumburl` VARCHAR(255) NOT NULL DEFAULT '', + `bf_storage` VARCHAR(50) NOT NULL DEFAULT '', `bf_filesize` int(11) NOT NULL default '0', `bf_width` int(11) NOT NULL default '0', `bf_height` smallint(6) NOT NULL default '0', @@ -186,10 +189,10 @@ CREATE TABLE IF NOT EXISTS `g5_board_new` ( DROP TABLE IF EXISTS `g5_config`; CREATE TABLE IF NOT EXISTS `g5_config` ( `cf_title` varchar(255) NOT NULL DEFAULT '', - `cf_theme` varchar(255) NOT NULL DEFAULT '', - `cf_admin` varchar(255) NOT NULL DEFAULT '', - `cf_admin_email` varchar(255) NOT NULL DEFAULT '', - `cf_admin_email_name` varchar(255) NOT NULL DEFAULT '', + `cf_theme` varchar(100) NOT NULL DEFAULT '', + `cf_admin` varchar(100) NOT NULL DEFAULT '', + `cf_admin_email` varchar(100) NOT NULL DEFAULT '', + `cf_admin_email_name` varchar(100) NOT NULL DEFAULT '', `cf_add_script` text NOT NULL, `cf_use_point` tinyint(4) NOT NULL DEFAULT '0', `cf_point_term` int(11) NOT NULL DEFAULT '0', @@ -198,25 +201,26 @@ CREATE TABLE IF NOT EXISTS `g5_config` ( `cf_login_point` int(11) NOT NULL DEFAULT '0', `cf_cut_name` tinyint(4) NOT NULL DEFAULT '0', `cf_nick_modify` int(11) NOT NULL DEFAULT '0', - `cf_new_skin` varchar(255) NOT NULL DEFAULT '', + `cf_new_skin` varchar(50) NOT NULL DEFAULT '', `cf_new_rows` int(11) NOT NULL DEFAULT '0', - `cf_search_skin` varchar(255) NOT NULL DEFAULT '', - `cf_connect_skin` varchar(255) NOT NULL DEFAULT '', - `cf_faq_skin` varchar(255) NOT NULL DEFAULT '', + `cf_search_skin` varchar(50) NOT NULL DEFAULT '', + `cf_connect_skin` varchar(50) NOT NULL DEFAULT '', + `cf_faq_skin` varchar(50) NOT NULL DEFAULT '', `cf_read_point` int(11) NOT NULL DEFAULT '0', `cf_write_point` int(11) NOT NULL DEFAULT '0', `cf_comment_point` int(11) NOT NULL DEFAULT '0', `cf_download_point` int(11) NOT NULL DEFAULT '0', `cf_write_pages` int(11) NOT NULL DEFAULT '0', `cf_mobile_pages` int(11) NOT NULL DEFAULT '0', - `cf_link_target` varchar(255) NOT NULL DEFAULT '', + `cf_link_target` varchar(50) NOT NULL DEFAULT '', + `cf_bbs_rewrite` tinyint(4) NOT NULL DEFAULT '0', `cf_delay_sec` int(11) NOT NULL DEFAULT '0', `cf_filter` text NOT NULL, `cf_possible_ip` text NOT NULL, `cf_intercept_ip` text NOT NULL, `cf_analytics` text NOT NULL, `cf_add_meta` text NOT NULL, - `cf_member_skin` varchar(255) NOT NULL DEFAULT '', + `cf_member_skin` varchar(50) NOT NULL DEFAULT '', `cf_use_homepage` tinyint(4) NOT NULL DEFAULT '0', `cf_req_homepage` tinyint(4) NOT NULL DEFAULT '0', `cf_use_tel` tinyint(4) NOT NULL DEFAULT '0', @@ -272,44 +276,44 @@ CREATE TABLE IF NOT EXISTS `g5_config` ( `cf_privacy` text NOT NULL, `cf_open_modify` int(11) NOT NULL DEFAULT '0', `cf_memo_send_point` int(11) NOT NULL DEFAULT '0', - `cf_mobile_new_skin` varchar(255) NOT NULL DEFAULT '', - `cf_mobile_search_skin` varchar(255) NOT NULL DEFAULT '', - `cf_mobile_connect_skin` varchar(255) NOT NULL DEFAULT '', - `cf_mobile_faq_skin` varchar(255) NOT NULL DEFAULT '', - `cf_mobile_member_skin` varchar(255) NOT NULL DEFAULT '', + `cf_mobile_new_skin` varchar(50) NOT NULL DEFAULT '', + `cf_mobile_search_skin` varchar(50) NOT NULL DEFAULT '', + `cf_mobile_connect_skin` varchar(50) NOT NULL DEFAULT '', + `cf_mobile_faq_skin` varchar(50) NOT NULL DEFAULT '', + `cf_mobile_member_skin` varchar(50) NOT NULL DEFAULT '', `cf_captcha_mp3` varchar(255) NOT NULL DEFAULT '', - `cf_editor` varchar(255) NOT NULL DEFAULT '', + `cf_editor` varchar(50) NOT NULL DEFAULT '', `cf_cert_use` tinyint(4) NOT NULL DEFAULT '0', `cf_cert_ipin` varchar(255) NOT NULL DEFAULT '', `cf_cert_hp` varchar(255) NOT NULL DEFAULT '', `cf_cert_kcb_cd` varchar(255) NOT NULL DEFAULT '', `cf_cert_kcp_cd` varchar(255) NOT NULL DEFAULT '', - `cf_lg_mid` varchar(255) NOT NULL DEFAULT '', - `cf_lg_mert_key` varchar(255) NOT NULL DEFAULT '', + `cf_lg_mid` varchar(100) NOT NULL DEFAULT '', + `cf_lg_mert_key` varchar(100) NOT NULL DEFAULT '', `cf_cert_limit` int(11) NOT NULL DEFAULT '0', `cf_cert_req` tinyint(4) NOT NULL DEFAULT '0', `cf_sms_use` varchar(255) NOT NULL DEFAULT '', `cf_sms_type` varchar(10) NOT NULL DEFAULT '', `cf_icode_id` varchar(255) NOT NULL DEFAULT '', `cf_icode_pw` varchar(255) NOT NULL DEFAULT '', - `cf_icode_server_ip` varchar(255) NOT NULL DEFAULT '', - `cf_icode_server_port` varchar(255) NOT NULL DEFAULT '', - `cf_googl_shorturl_apikey` varchar(255) NOT NULL DEFAULT '', + `cf_icode_server_ip` varchar(50) NOT NULL DEFAULT '', + `cf_icode_server_port` varchar(50) NOT NULL DEFAULT '', + `cf_googl_shorturl_apikey` varchar(50) NOT NULL DEFAULT '', `cf_social_login_use` tinyint(4) NOT NULL DEFAULT '0', `cf_social_servicelist` varchar(255) NOT NULL DEFAULT '', `cf_payco_clientid` varchar(100) NOT NULL DEFAULT '', `cf_payco_secret` varchar(100) NOT NULL DEFAULT '', - `cf_facebook_appid` varchar(255) NOT NULL, - `cf_facebook_secret` varchar(255) NOT NULL, - `cf_twitter_key` varchar(255) NOT NULL, - `cf_twitter_secret` varchar(255) NOT NULL, + `cf_facebook_appid` varchar(100) NOT NULL, + `cf_facebook_secret` varchar(100) NOT NULL, + `cf_twitter_key` varchar(100) NOT NULL, + `cf_twitter_secret` varchar(100) NOT NULL, `cf_google_clientid` varchar(100) NOT NULL DEFAULT '', `cf_google_secret` varchar(100) NOT NULL DEFAULT '', `cf_naver_clientid` varchar(100) NOT NULL DEFAULT '', `cf_naver_secret` varchar(100) NOT NULL DEFAULT '', `cf_kakao_rest_key` varchar(100) NOT NULL DEFAULT '', `cf_kakao_client_secret` varchar(100) NOT NULL DEFAULT '', - `cf_kakao_js_apikey` varchar(255) NOT NULL, + `cf_kakao_js_apikey` varchar(100) NOT NULL, `cf_captcha` varchar(100) NOT NULL DEFAULT '', `cf_recaptcha_site_key` varchar(100) NOT NULL DEFAULT '', `cf_recaptcha_secret_key` varchar(100) NOT NULL DEFAULT '', @@ -416,7 +420,7 @@ CREATE TABLE IF NOT EXISTS `g5_group_member` ( DROP TABLE IF EXISTS `g5_login`; CREATE TABLE IF NOT EXISTS `g5_login` ( - `lo_ip` varchar(255) NOT NULL default '', + `lo_ip` varchar(100) NOT NULL default '', `mb_id` varchar(20) NOT NULL default '', `lo_datetime` datetime NOT NULL default '0000-00-00 00:00:00', `lo_location` text NOT NULL, @@ -490,6 +494,8 @@ CREATE TABLE IF NOT EXISTS `g5_member` ( `mb_open_date` date NOT NULL default '0000-00-00', `mb_profile` text NOT NULL, `mb_memo_call` varchar(255) NOT NULL default '', + `mb_memo_cnt` int(11) NOT NULL DEFAULT '0', + `mb_scrap_cnt` int(11) NOT NULL default '0', `mb_1` varchar(255) NOT NULL default '', `mb_2` varchar(255) NOT NULL default '', `mb_3` varchar(255) NOT NULL default '', @@ -514,12 +520,15 @@ CREATE TABLE IF NOT EXISTS `g5_member` ( DROP TABLE IF EXISTS `g5_memo`; CREATE TABLE IF NOT EXISTS `g5_memo` ( - `me_id` int(11) NOT NULL default '0', + `me_id` INT(11) NOT NULL AUTO_INCREMENT, `me_recv_mb_id` varchar(20) NOT NULL default '', `me_send_mb_id` varchar(20) NOT NULL default '', `me_send_datetime` datetime NOT NULL default '0000-00-00 00:00:00', `me_read_datetime` datetime NOT NULL default '0000-00-00 00:00:00', `me_memo` text NOT NULL, + `me_send_id` INT(11) NOT NULL DEFAULT '0', + `me_type` ENUM('send','recv') NOT NULL DEFAULT 'recv', + `me_send_ip` VARCHAR(100) NOT NULL DEFAULT '', PRIMARY KEY (`me_id`), KEY `me_recv_mb_id` (`me_recv_mb_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; @@ -543,7 +552,7 @@ CREATE TABLE IF NOT EXISTS `g5_point` ( `po_mb_point` int(11) NOT NULL default '0', `po_rel_table` varchar(20) NOT NULL default '', `po_rel_id` varchar(20) NOT NULL default '', - `po_rel_action` varchar(255) NOT NULL default '', + `po_rel_action` varchar(100) NOT NULL default '', PRIMARY KEY (`po_id`), KEY `index1` (`mb_id`,`po_rel_table`,`po_rel_id`,`po_rel_action`), KEY `index2` (`po_expire_date`) @@ -645,11 +654,14 @@ CREATE TABLE IF NOT EXISTS `g5_scrap` ( DROP TABLE IF EXISTS `g5_visit`; CREATE TABLE IF NOT EXISTS `g5_visit` ( `vi_id` int(11) NOT NULL default '0', - `vi_ip` varchar(255) NOT NULL default '', + `vi_ip` varchar(100) NOT NULL default '', `vi_date` date NOT NULL default '0000-00-00', `vi_time` time NOT NULL default '00:00:00', `vi_referer` text NOT NULL, - `vi_agent` varchar(255) NOT NULL default '', + `vi_agent` varchar(200) NOT NULL default '', + `vi_browser` varchar(255) NOT NULL DEFAULT '', + `vi_os` varchar(255) NOT NULL DEFAULT '', + `vi_device` varchar(255) NOT NULL DEFAULT '', PRIMARY KEY (`vi_id`), UNIQUE KEY `index1` (`vi_ip`,`vi_date`), KEY `index2` (`vi_date`) @@ -798,6 +810,7 @@ CREATE TABLE IF NOT EXISTS `g5_content` ( `co_html` tinyint(4) NOT NULL DEFAULT '0', `co_subject` varchar(255) NOT NULL DEFAULT '', `co_content` longtext NOT NULL, + `co_seo_title` varchar(255) NOT NULL DEFAULT '', `co_mobile_content` longtext NOT NULL, `co_skin` varchar(255) NOT NULL DEFAULT '', `co_mobile_skin` varchar(255) NOT NULL DEFAULT '', @@ -805,7 +818,8 @@ CREATE TABLE IF NOT EXISTS `g5_content` ( `co_hit` int(11) NOT NULL DEFAULT '0', `co_include_head` varchar(255) NOT NULL, `co_include_tail` varchar(255) NOT NULL, - PRIMARY KEY (`co_id`) + PRIMARY KEY (`co_id`), + KEY `co_seo_title` (`co_seo_title`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; -- -------------------------------------------------------- diff --git a/install/gnuboard5shop.sql b/install/gnuboard5shop.sql index ea4a2ee5c..4ef87497f 100644 --- a/install/gnuboard5shop.sql +++ b/install/gnuboard5shop.sql @@ -134,7 +134,7 @@ CREATE TABLE IF NOT EXISTS `g5_shop_category` ( DROP TABLE IF EXISTS `g5_shop_coupon`; CREATE TABLE IF NOT EXISTS `g5_shop_coupon` ( `cp_no` INT(11) NOT NULL AUTO_INCREMENT, - `cp_id` VARCHAR(255) NOT NULL DEFAULT '', + `cp_id` VARCHAR(100) NOT NULL DEFAULT '', `cp_subject` VARCHAR(255) NOT NULL DEFAULT '', `cp_method` TINYINT(4) NOT NULL DEFAULT '0', `cp_target` VARCHAR(255) NOT NULL DEFAULT '', @@ -163,8 +163,8 @@ CREATE TABLE IF NOT EXISTS `g5_shop_coupon` ( DROP TABLE IF EXISTS `g5_shop_coupon_log`; CREATE TABLE IF NOT EXISTS `g5_shop_coupon_log` ( `cl_id` int(11) NOT NULL AUTO_INCREMENT, - `cp_id` varchar(255) NOT NULL DEFAULT '', - `mb_id` varchar(255) NOT NULL DEFAULT '', + `cp_id` varchar(100) NOT NULL DEFAULT '', + `mb_id` varchar(100) NOT NULL DEFAULT '', `od_id` bigint(20) NOT NULL, `cp_price` int(11) NOT NULL DEFAULT '0', `cl_datetime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', @@ -442,6 +442,7 @@ CREATE TABLE IF NOT EXISTS `g5_shop_item` ( `it_skin` varchar(255) NOT NULL DEFAULT '', `it_mobile_skin` varchar(255) NOT NULL DEFAULT '', `it_name` varchar(255) NOT NULL DEFAULT '', + `it_seo_title` varchar(200) NOT NULL DEFAULT '', `it_maker` varchar(255) NOT NULL DEFAULT '', `it_origin` varchar(255) NOT NULL DEFAULT '', `it_brand` varchar(255) NOT NULL DEFAULT '', @@ -527,6 +528,7 @@ CREATE TABLE IF NOT EXISTS `g5_shop_item` ( PRIMARY KEY (`it_id`), KEY `ca_id` (`ca_id`), KEY `it_name` (`it_name`), + KEY `it_seo_title` (`it_seo_title`), KEY `it_order` (`it_order`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; @@ -837,6 +839,24 @@ CREATE TABLE IF NOT EXISTS `g5_shop_item_stocksms` ( -- -------------------------------------------------------- +-- +-- Table structure for table `g5_shop_order_post_log` +-- + +DROP TABLE IF EXISTS `g5_shop_order_post_log`; +CREATE TABLE IF NOT EXISTS `g5_shop_order_post_log` ( + `oid` bigint(20) unsigned NOT NULL, + `mb_id` varchar(255) NOT NULL DEFAULT '', + `post_data` text NOT NULL, + `ol_code` varchar(255) NOT NULL DEFAULT '', + `ol_msg` varchar(255) NOT NULL DEFAULT '', + `ol_datetime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', + `ol_ip` varchar(25) NOT NULL DEFAULT '', + PRIMARY KEY (`oid`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- -------------------------------------------------------- + -- -- Table structure for table `g5_shop_inicis_log` -- diff --git a/install/install_db.php b/install/install_db.php index bbe3ee77f..1ff636c57 100644 --- a/install/install_db.php +++ b/install/install_db.php @@ -13,6 +13,11 @@ include_once ('../config.php'); include_once ('../lib/common.lib.php'); include_once('./install.function.php'); // 인스톨 과정 함수 모음 +include_once('../lib/hook.lib.php'); // hook 함수 파일 +include_once('../lib/get_data.lib.php'); +include_once('../lib/uri.lib.php'); // URL 함수 파일 +include_once('../lib/cache.lib.php'); + $title = G5_VERSION." 설치 완료 3/3"; include_once ('./install.inc.php'); @@ -66,7 +71,7 @@ if (!$select_db) { } $mysql_set_mode = 'false'; -sql_set_charset('utf8', $dblink); +sql_set_charset(G5_DB_CHARSET, $dblink); $result = sql_query(" SELECT @@sql_mode as mode ", true, $dblink); $row = sql_fetch_array($result); if($row['mode']) { @@ -96,7 +101,10 @@ if($g5_install || !$result) { $f = explode(';', $file); for ($i=0; $ia?this[a+this.length]:this[a]:e.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a){return n.each(this,a)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(e.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor()},push:g,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(n.isPlainObject(c)||(b=n.isArray(c)))?(b?(b=!1,f=a&&n.isArray(a)?a:[]):f=a&&n.isPlainObject(a)?a:{},g[d]=n.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray||function(a){return"array"===n.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){var b=a&&a.toString();return!n.isArray(a)&&b-parseFloat(b)+1>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==n.type(a)||a.nodeType||n.isWindow(a))return!1;try{if(a.constructor&&!k.call(a,"constructor")&&!k.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(!l.ownFirst)for(b in a)return k.call(a,b);for(b in a);return void 0===b||k.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?i[j.call(a)]||"object":typeof a},globalEval:function(b){b&&n.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b){var c,d=0;if(s(a)){for(c=a.length;c>d;d++)if(b.call(a[d],d,a[d])===!1)break}else for(d in a)if(b.call(a[d],d,a[d])===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):g.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(h)return h.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,e,g=0,h=[];if(s(a))for(d=a.length;d>g;g++)e=b(a[g],g,c),null!=e&&h.push(e);else for(g in a)e=b(a[g],g,c),null!=e&&h.push(e);return f.apply([],h)},guid:1,proxy:function(a,b){var c,d,f;return"string"==typeof b&&(f=a[b],b=a,a=f),n.isFunction(a)?(c=e.call(arguments,2),d=function(){return a.apply(b||this,c.concat(e.call(arguments)))},d.guid=a.guid=a.guid||n.guid++,d):void 0},now:function(){return+new Date},support:l}),"function"==typeof Symbol&&(n.fn[Symbol.iterator]=c[Symbol.iterator]),n.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){i["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=!!a&&"length"in a&&a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ga(),z=ga(),A=ga(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+M+"))|)"+L+"*\\]",O=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+N+")*)|.*)\\)|)",P=new RegExp(L+"+","g"),Q=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),R=new RegExp("^"+L+"*,"+L+"*"),S=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),T=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),U=new RegExp(O),V=new RegExp("^"+M+"$"),W={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M+"|[*])"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+O),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Z=/^[^{]+\{\s*\[native \w/,$=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,_=/[+~]/,aa=/'|\\/g,ba=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),ca=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},da=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(ea){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fa(a,b,d,e){var f,h,j,k,l,o,r,s,w=b&&b.ownerDocument,x=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==x&&9!==x&&11!==x)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==x&&(o=$.exec(a)))if(f=o[1]){if(9===x){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(w&&(j=w.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(o[2])return H.apply(d,b.getElementsByTagName(a)),d;if((f=o[3])&&c.getElementsByClassName&&b.getElementsByClassName)return H.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==x)w=b,s=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(aa,"\\$&"):b.setAttribute("id",k=u),r=g(a),h=r.length,l=V.test(k)?"#"+k:"[id='"+k+"']";while(h--)r[h]=l+" "+qa(r[h]);s=r.join(","),w=_.test(a)&&oa(b.parentNode)||b}if(s)try{return H.apply(d,w.querySelectorAll(s)),d}catch(y){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(Q,"$1"),b,d,e)}function ga(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ha(a){return a[u]=!0,a}function ia(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ja(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function ka(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function la(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function na(a){return ha(function(b){return b=+b,ha(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function oa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=fa.support={},f=fa.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fa.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ia(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ia(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Z.test(n.getElementsByClassName),c.getById=ia(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return"undefined"!=typeof b.getElementsByClassName&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=Z.test(n.querySelectorAll))&&(ia(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ia(function(a){var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Z.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ia(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",O)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Z.test(o.compareDocumentPosition),t=b||Z.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return ka(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?ka(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},fa.matches=function(a,b){return fa(a,null,null,b)},fa.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(T,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return fa(b,n,null,[a]).length>0},fa.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fa.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},fa.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fa.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=fa.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=fa.selectors={cacheLength:50,createPseudo:ha,match:W,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ba,ca),a[3]=(a[3]||a[4]||a[5]||"").replace(ba,ca),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||fa.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&fa.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return W.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&U.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ba,ca).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fa.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(P," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fa.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ha(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ha(function(a){var b=[],c=[],d=h(a.replace(Q,"$1"));return d[u]?ha(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ha(function(a){return function(b){return fa(a,b).length>0}}),contains:ha(function(a){return a=a.replace(ba,ca),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ha(function(a){return V.test(a||"")||fa.error("unsupported lang: "+a),a=a.replace(ba,ca).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Y.test(a.nodeName)},input:function(a){return X.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:na(function(){return[0]}),last:na(function(a,b){return[b-1]}),eq:na(function(a,b,c){return[0>c?c+b:c]}),even:na(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:na(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:na(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:na(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function ra(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j,k=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(j=b[u]||(b[u]={}),i=j[b.uniqueID]||(j[b.uniqueID]={}),(h=i[d])&&h[0]===w&&h[1]===f)return k[2]=h[2];if(i[d]=k,k[2]=a(b,c,g))return!0}}}function sa(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ta(a,b,c){for(var d=0,e=b.length;e>d;d++)fa(a,b[d],c);return c}function ua(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(c&&!c(f,d,e)||(g.push(f),j&&b.push(h)));return g}function va(a,b,c,d,e,f){return d&&!d[u]&&(d=va(d)),e&&!e[u]&&(e=va(e,f)),ha(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ta(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ua(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ua(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ua(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function wa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ra(function(a){return a===b},h,!0),l=ra(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[ra(sa(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return va(i>1&&sa(m),i>1&&qa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(Q,"$1"),c,e>i&&wa(a.slice(i,e)),f>e&&wa(a=a.slice(e)),f>e&&qa(a))}m.push(c)}return sa(m)}function xa(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=F.call(i));u=ua(u)}H.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&fa.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ha(f):f}return h=fa.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xa(e,d)),f.selector=a}return f},i=fa.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ba,ca),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=W.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ba,ca),_.test(j[0].type)&&oa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qa(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,!b||_.test(a)&&oa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ia(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ia(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ja("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ia(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ja("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ia(function(a){return null==a.getAttribute("disabled")})||ja(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fa}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.uniqueSort=n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},v=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},w=n.expr.match.needsContext,x=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,y=/^.[^:#\[\.,]*$/;function z(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(y.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return n.inArray(a,b)>-1!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;e>b;b++)if(n.contains(d[b],this))return!0}));for(b=0;e>b;b++)n.find(a,d[b],c);return c=this.pushStack(e>1?n.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(z(this,a||[],!1))},not:function(a){return this.pushStack(z(this,a||[],!0))},is:function(a){return!!z(this,"string"==typeof a&&w.test(a)?n(a):a||[],!1).length}});var A,B=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,C=n.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||A,"string"==typeof a){if(e="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:B.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),x.test(e[1])&&n.isPlainObject(b))for(e in b)n.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}if(f=d.getElementById(e[2]),f&&f.parentNode){if(f.id!==e[2])return A.find(a);this.length=1,this[0]=f}return this.context=d,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof c.ready?c.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};C.prototype=n.fn,A=n(d);var D=/^(?:parents|prev(?:Until|All))/,E={children:!0,contents:!0,next:!0,prev:!0};n.fn.extend({has:function(a){var b,c=n(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(n.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=w.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?n.inArray(this[0],n(a)):n.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.uniqueSort(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function F(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return u(a,"parentNode")},parentsUntil:function(a,b,c){return u(a,"parentNode",c)},next:function(a){return F(a,"nextSibling")},prev:function(a){return F(a,"previousSibling")},nextAll:function(a){return u(a,"nextSibling")},prevAll:function(a){return u(a,"previousSibling")},nextUntil:function(a,b,c){return u(a,"nextSibling",c)},prevUntil:function(a,b,c){return u(a,"previousSibling",c)},siblings:function(a){return v((a.parentNode||{}).firstChild,a)},children:function(a){return v(a.firstChild)},contents:function(a){return n.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(E[a]||(e=n.uniqueSort(e)),D.test(a)&&(e=e.reverse())),this.pushStack(e)}});var G=/\S+/g;function H(a){var b={};return n.each(a.match(G)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?H(a):n.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h-1)f.splice(c,1),h>=c&&h--}),this},has:function(a){return a?n.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=!0,c||j.disable(),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().progress(c.notify).done(c.resolve).fail(c.reject):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=e.call(arguments),d=c.length,f=1!==d||a&&n.isFunction(a.promise)?d:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?e.call(arguments):d,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(d>1)for(i=new Array(d),j=new Array(d),k=new Array(d);d>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().progress(h(b,j,i)).done(h(b,k,c)).fail(g.reject):--f;return f||g.resolveWith(k,c),g.promise()}});var I;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(I.resolveWith(d,[n]),n.fn.triggerHandler&&(n(d).triggerHandler("ready"),n(d).off("ready"))))}});function J(){d.addEventListener?(d.removeEventListener("DOMContentLoaded",K),a.removeEventListener("load",K)):(d.detachEvent("onreadystatechange",K),a.detachEvent("onload",K))}function K(){(d.addEventListener||"load"===a.event.type||"complete"===d.readyState)&&(J(),n.ready())}n.ready.promise=function(b){if(!I)if(I=n.Deferred(),"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll)a.setTimeout(n.ready);else if(d.addEventListener)d.addEventListener("DOMContentLoaded",K),a.addEventListener("load",K);else{d.attachEvent("onreadystatechange",K),a.attachEvent("onload",K);var c=!1;try{c=null==a.frameElement&&d.documentElement}catch(e){}c&&c.doScroll&&!function f(){if(!n.isReady){try{c.doScroll("left")}catch(b){return a.setTimeout(f,50)}J(),n.ready()}}()}return I.promise(b)},n.ready.promise();var L;for(L in n(l))break;l.ownFirst="0"===L,l.inlineBlockNeedsLayout=!1,n(function(){var a,b,c,e;c=d.getElementsByTagName("body")[0],c&&c.style&&(b=d.createElement("div"),e=d.createElement("div"),e.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(e).appendChild(b),"undefined"!=typeof b.style.zoom&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",l.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(e))}),function(){var a=d.createElement("div");l.deleteExpando=!0;try{delete a.test}catch(b){l.deleteExpando=!1}a=null}();var M=function(a){var b=n.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b},N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(O,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}n.data(a,b,c)}else c=void 0; +}return c}function Q(a){var b;for(b in a)if(("data"!==b||!n.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function R(a,b,d,e){if(M(a)){var f,g,h=n.expando,i=a.nodeType,j=i?n.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||n.guid++:h),j[k]||(j[k]=i?{}:{toJSON:n.noop}),"object"!=typeof b&&"function"!=typeof b||(e?j[k]=n.extend(j[k],b):j[k].data=n.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[n.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[n.camelCase(b)])):f=g,f}}function S(a,b,c){if(M(a)){var d,e,f=a.nodeType,g=f?n.cache:a,h=f?a[n.expando]:n.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){n.isArray(b)?b=b.concat(n.map(b,n.camelCase)):b in d?b=[b]:(b=n.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!Q(d):!n.isEmptyObject(d))return}(c||(delete g[h].data,Q(g[h])))&&(f?n.cleanData([a],!0):l.deleteExpando||g!=g.window?delete g[h]:g[h]=void 0)}}}n.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?n.cache[a[n.expando]]:a[n.expando],!!a&&!Q(a)},data:function(a,b,c){return R(a,b,c)},removeData:function(a,b){return S(a,b)},_data:function(a,b,c){return R(a,b,c,!0)},_removeData:function(a,b){return S(a,b,!0)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=n.data(f),1===f.nodeType&&!n._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d])));n._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){n.data(this,a)}):arguments.length>1?this.each(function(){n.data(this,a,b)}):f?P(f,a,n.data(f,a)):void 0},removeData:function(a){return this.each(function(){n.removeData(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=n._data(a,b),c&&(!d||n.isArray(c)?d=n._data(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return n._data(a,c)||n._data(a,c,{empty:n.Callbacks("once memory").add(function(){n._removeData(a,b+"queue"),n._removeData(a,c)})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.lengthh;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},Z=/^(?:checkbox|radio)$/i,$=/<([\w:-]+)/,_=/^$|\/(?:java|ecma)script/i,aa=/^\s+/,ba="abbr|article|aside|audio|bdi|canvas|data|datalist|details|dialog|figcaption|figure|footer|header|hgroup|main|mark|meter|nav|output|picture|progress|section|summary|template|time|video";function ca(a){var b=ba.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}!function(){var a=d.createElement("div"),b=d.createDocumentFragment(),c=d.createElement("input");a.innerHTML="
    a",l.leadingWhitespace=3===a.firstChild.nodeType,l.tbody=!a.getElementsByTagName("tbody").length,l.htmlSerialize=!!a.getElementsByTagName("link").length,l.html5Clone="<:nav>"!==d.createElement("nav").cloneNode(!0).outerHTML,c.type="checkbox",c.checked=!0,b.appendChild(c),l.appendChecked=c.checked,a.innerHTML="",l.noCloneChecked=!!a.cloneNode(!0).lastChild.defaultValue,b.appendChild(a),c=d.createElement("input"),c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),a.appendChild(c),l.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked,l.noCloneEvent=!!a.addEventListener,a[n.expando]=1,l.attributes=!a.getAttribute(n.expando)}();var da={option:[1,""],legend:[1,"
    ","
    "],area:[1,"",""],param:[1,"",""],thead:[1,"","
    "],tr:[2,"","
    "],col:[2,"","
    "],td:[3,"","
    "],_default:l.htmlSerialize?[0,"",""]:[1,"X
    ","
    "]};da.optgroup=da.option,da.tbody=da.tfoot=da.colgroup=da.caption=da.thead,da.th=da.td;function ea(a,b){var c,d,e=0,f="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||n.nodeName(d,b)?f.push(d):n.merge(f,ea(d,b));return void 0===b||b&&n.nodeName(a,b)?n.merge([a],f):f}function fa(a,b){for(var c,d=0;null!=(c=a[d]);d++)n._data(c,"globalEval",!b||n._data(b[d],"globalEval"))}var ga=/<|&#?\w+;/,ha=/r;r++)if(g=a[r],g||0===g)if("object"===n.type(g))n.merge(q,g.nodeType?[g]:g);else if(ga.test(g)){i=i||p.appendChild(b.createElement("div")),j=($.exec(g)||["",""])[1].toLowerCase(),m=da[j]||da._default,i.innerHTML=m[1]+n.htmlPrefilter(g)+m[2],f=m[0];while(f--)i=i.lastChild;if(!l.leadingWhitespace&&aa.test(g)&&q.push(b.createTextNode(aa.exec(g)[0])),!l.tbody){g="table"!==j||ha.test(g)?""!==m[1]||ha.test(g)?0:i:i.firstChild,f=g&&g.childNodes.length;while(f--)n.nodeName(k=g.childNodes[f],"tbody")&&!k.childNodes.length&&g.removeChild(k)}n.merge(q,i.childNodes),i.textContent="";while(i.firstChild)i.removeChild(i.firstChild);i=p.lastChild}else q.push(b.createTextNode(g));i&&p.removeChild(i),l.appendChecked||n.grep(ea(q,"input"),ia),r=0;while(g=q[r++])if(d&&n.inArray(g,d)>-1)e&&e.push(g);else if(h=n.contains(g.ownerDocument,g),i=ea(p.appendChild(g),"script"),h&&fa(i),c){f=0;while(g=i[f++])_.test(g.type||"")&&c.push(g)}return i=null,p}!function(){var b,c,e=d.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(l[b]=c in a)||(e.setAttribute(c,"t"),l[b]=e.attributes[c].expando===!1);e=null}();var ka=/^(?:input|select|textarea)$/i,la=/^key/,ma=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,na=/^(?:focusinfocus|focusoutblur)$/,oa=/^([^.]*)(?:\.(.+)|)/;function pa(){return!0}function qa(){return!1}function ra(){try{return d.activeElement}catch(a){}}function sa(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)sa(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=qa;else if(!e)return a;return 1===f&&(g=e,e=function(a){return n().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=n.guid++)),a.each(function(){n.event.add(this,b,e,d,c)})}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=n.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return"undefined"==typeof n||a&&n.event.triggered===a.type?void 0:n.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(G)||[""],h=b.length;while(h--)f=oa.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=n.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=n.event.special[o]||{},l=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},i),(m=g[o])||(m=g[o]=[],m.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,l):m.push(l),n.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n.hasData(a)&&n._data(a);if(r&&(k=r.events)){b=(b||"").match(G)||[""],j=b.length;while(j--)if(h=oa.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=m.length;while(f--)g=m[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(m.splice(f,1),g.selector&&m.delegateCount--,l.remove&&l.remove.call(a,g));i&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(k)&&(delete r.handle,n._removeData(a,"events"))}},trigger:function(b,c,e,f){var g,h,i,j,l,m,o,p=[e||d],q=k.call(b,"type")?b.type:b,r=k.call(b,"namespace")?b.namespace.split("."):[];if(i=m=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!na.test(q+n.event.triggered)&&(q.indexOf(".")>-1&&(r=q.split("."),q=r.shift(),r.sort()),h=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=r.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:n.makeArray(c,[b]),l=n.event.special[q]||{},f||!l.trigger||l.trigger.apply(e,c)!==!1)){if(!f&&!l.noBubble&&!n.isWindow(e)){for(j=l.delegateType||q,na.test(j+q)||(i=i.parentNode);i;i=i.parentNode)p.push(i),m=i;m===(e.ownerDocument||d)&&p.push(m.defaultView||m.parentWindow||a)}o=0;while((i=p[o++])&&!b.isPropagationStopped())b.type=o>1?j:l.bindType||q,g=(n._data(i,"events")||{})[b.type]&&n._data(i,"handle"),g&&g.apply(i,c),g=h&&i[h],g&&g.apply&&M(i)&&(b.result=g.apply(i,c),b.result===!1&&b.preventDefault());if(b.type=q,!f&&!b.isDefaultPrevented()&&(!l._default||l._default.apply(p.pop(),c)===!1)&&M(e)&&h&&e[q]&&!n.isWindow(e)){m=e[h],m&&(e[h]=null),n.event.triggered=q;try{e[q]()}catch(s){}n.event.triggered=void 0,m&&(e[h]=m)}return b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,d,f,g,h=[],i=e.call(arguments),j=(n._data(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())a.rnamespace&&!a.rnamespace.test(g.namespace)||(a.handleObj=g,a.data=g.data,d=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==d&&(a.result=d)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&("click"!==a.type||isNaN(a.button)||a.button<1))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>-1:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h]","i"),va=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,wa=/\s*$/g,Aa=ca(d),Ba=Aa.appendChild(d.createElement("div"));function Ca(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function Da(a){return a.type=(null!==n.find.attr(a,"type"))+"/"+a.type,a}function Ea(a){var b=ya.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Fa(a,b){if(1===b.nodeType&&n.hasData(a)){var c,d,e,f=n._data(a),g=n._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)n.event.add(b,c,h[c][d])}g.data&&(g.data=n.extend({},g.data))}}function Ga(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!l.noCloneEvent&&b[n.expando]){e=n._data(b);for(d in e.events)n.removeEvent(b,d,e.handle);b.removeAttribute(n.expando)}"script"===c&&b.text!==a.text?(Da(b).text=a.text,Ea(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),l.html5Clone&&a.innerHTML&&!n.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&Z.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:"input"!==c&&"textarea"!==c||(b.defaultValue=a.defaultValue)}}function Ha(a,b,c,d){b=f.apply([],b);var e,g,h,i,j,k,m=0,o=a.length,p=o-1,q=b[0],r=n.isFunction(q);if(r||o>1&&"string"==typeof q&&!l.checkClone&&xa.test(q))return a.each(function(e){var f=a.eq(e);r&&(b[0]=q.call(this,e,f.html())),Ha(f,b,c,d)});if(o&&(k=ja(b,a[0].ownerDocument,!1,a,d),e=k.firstChild,1===k.childNodes.length&&(k=e),e||d)){for(i=n.map(ea(k,"script"),Da),h=i.length;o>m;m++)g=k,m!==p&&(g=n.clone(g,!0,!0),h&&n.merge(i,ea(g,"script"))),c.call(a[m],g,m);if(h)for(j=i[i.length-1].ownerDocument,n.map(i,Ea),m=0;h>m;m++)g=i[m],_.test(g.type||"")&&!n._data(g,"globalEval")&&n.contains(j,g)&&(g.src?n._evalUrl&&n._evalUrl(g.src):n.globalEval((g.text||g.textContent||g.innerHTML||"").replace(za,"")));k=e=null}return a}function Ia(a,b,c){for(var d,e=b?n.filter(b,a):a,f=0;null!=(d=e[f]);f++)c||1!==d.nodeType||n.cleanData(ea(d)),d.parentNode&&(c&&n.contains(d.ownerDocument,d)&&fa(ea(d,"script")),d.parentNode.removeChild(d));return a}n.extend({htmlPrefilter:function(a){return a.replace(va,"<$1>")},clone:function(a,b,c){var d,e,f,g,h,i=n.contains(a.ownerDocument,a);if(l.html5Clone||n.isXMLDoc(a)||!ua.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(Ba.innerHTML=a.outerHTML,Ba.removeChild(f=Ba.firstChild)),!(l.noCloneEvent&&l.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(d=ea(f),h=ea(a),g=0;null!=(e=h[g]);++g)d[g]&&Ga(e,d[g]);if(b)if(c)for(h=h||ea(a),d=d||ea(f),g=0;null!=(e=h[g]);g++)Fa(e,d[g]);else Fa(a,f);return d=ea(f,"script"),d.length>0&&fa(d,!i&&ea(a,"script")),d=h=e=null,f},cleanData:function(a,b){for(var d,e,f,g,h=0,i=n.expando,j=n.cache,k=l.attributes,m=n.event.special;null!=(d=a[h]);h++)if((b||M(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)m[e]?n.event.remove(d,e):n.removeEvent(d,e,g.handle);j[f]&&(delete j[f],k||"undefined"==typeof d.removeAttribute?d[i]=void 0:d.removeAttribute(i),c.push(f))}}}),n.fn.extend({domManip:Ha,detach:function(a){return Ia(this,a,!0)},remove:function(a){return Ia(this,a)},text:function(a){return Y(this,function(a){return void 0===a?n.text(this):this.empty().append((this[0]&&this[0].ownerDocument||d).createTextNode(a))},null,a,arguments.length)},append:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.appendChild(a)}})},prepend:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ha(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ha(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&n.cleanData(ea(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&n.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return Y(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(ta,""):void 0;if("string"==typeof a&&!wa.test(a)&&(l.htmlSerialize||!ua.test(a))&&(l.leadingWhitespace||!aa.test(a))&&!da[($.exec(a)||["",""])[1].toLowerCase()]){a=n.htmlPrefilter(a);try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(ea(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=[];return Ha(this,arguments,function(b){var c=this.parentNode;n.inArray(this,a)<0&&(n.cleanData(ea(this)),c&&c.replaceChild(b,this))},a)}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=0,e=[],f=n(a),h=f.length-1;h>=d;d++)c=d===h?this:this.clone(!0),n(f[d])[b](c),g.apply(e,c.get());return this.pushStack(e)}});var Ja,Ka={HTML:"block",BODY:"block"};function La(a,b){var c=n(b.createElement(a)).appendTo(b.body),d=n.css(c[0],"display");return c.detach(),d}function Ma(a){var b=d,c=Ka[a];return c||(c=La(a,b),"none"!==c&&c||(Ja=(Ja||n("' ); + html.attr( 'height', height ); + html.attr( 'width', width ); + if (video.type === 'youtube') { + html.attr( 'src', '//www.youtube.com/embed/' + video.id + '?autoplay=1&rel=0&v=' + video.id ); + } else if (video.type === 'vimeo') { + html.attr( 'src', '//player.vimeo.com/video/' + video.id + '?autoplay=1' ); + } else if (video.type === 'vzaar') { + html.attr( 'src', '//view.vzaar.com/' + video.id + '/player?autoplay=true' ); + } + + iframe = $(html).wrap( '
    ' ).insertAfter(item.find('.owl-video')); + + this._playing = item.addClass('owl-video-playing'); + }; + + /** + * Checks whether an video is currently in full screen mode or not. + * @todo Bad style because looks like a readonly method but changes members. + * @protected + * @returns {Boolean} + */ + Video.prototype.isInFullScreen = function() { + var element = document.fullscreenElement || document.mozFullScreenElement || + document.webkitFullscreenElement; + + return element && $(element).parent().hasClass('owl-video-frame'); + }; + + /** + * Destroys the plugin. + */ + Video.prototype.destroy = function() { + var handler, property; + + this._core.$element.off('click.owl.video'); + + for (handler in this._handlers) { + this._core.$element.off(handler, this._handlers[handler]); + } + for (property in Object.getOwnPropertyNames(this)) { + typeof this[property] != 'function' && (this[property] = null); + } + }; + + $.fn.owlCarousel.Constructor.Plugins.Video = Video; + +})(window.Zepto || window.jQuery, window, document); + +/** + * Animate Plugin + * @version 2.3.4 + * @author Bartosz Wojciechowski + * @author David Deutsch + * @license The MIT License (MIT) + */ +;(function($, window, document, undefined) { + + /** + * Creates the animate plugin. + * @class The Navigation Plugin + * @param {Owl} scope - The Owl Carousel + */ + var Animate = function(scope) { + this.core = scope; + this.core.options = $.extend({}, Animate.Defaults, this.core.options); + this.swapping = true; + this.previous = undefined; + this.next = undefined; + + this.handlers = { + 'change.owl.carousel': $.proxy(function(e) { + if (e.namespace && e.property.name == 'position') { + this.previous = this.core.current(); + this.next = e.property.value; + } + }, this), + 'drag.owl.carousel dragged.owl.carousel translated.owl.carousel': $.proxy(function(e) { + if (e.namespace) { + this.swapping = e.type == 'translated'; + } + }, this), + 'translate.owl.carousel': $.proxy(function(e) { + if (e.namespace && this.swapping && (this.core.options.animateOut || this.core.options.animateIn)) { + this.swap(); + } + }, this) + }; + + this.core.$element.on(this.handlers); + }; + + /** + * Default options. + * @public + */ + Animate.Defaults = { + animateOut: false, + animateIn: false + }; + + /** + * Toggles the animation classes whenever an translations starts. + * @protected + * @returns {Boolean|undefined} + */ + Animate.prototype.swap = function() { + + if (this.core.settings.items !== 1) { + return; + } + + if (!$.support.animation || !$.support.transition) { + return; + } + + this.core.speed(0); + + var left, + clear = $.proxy(this.clear, this), + previous = this.core.$stage.children().eq(this.previous), + next = this.core.$stage.children().eq(this.next), + incoming = this.core.settings.animateIn, + outgoing = this.core.settings.animateOut; + + if (this.core.current() === this.previous) { + return; + } + + if (outgoing) { + left = this.core.coordinates(this.previous) - this.core.coordinates(this.next); + previous.one($.support.animation.end, clear) + .css( { 'left': left + 'px' } ) + .addClass('animated owl-animated-out') + .addClass(outgoing); + } + + if (incoming) { + next.one($.support.animation.end, clear) + .addClass('animated owl-animated-in') + .addClass(incoming); + } + }; + + Animate.prototype.clear = function(e) { + $(e.target).css( { 'left': '' } ) + .removeClass('animated owl-animated-out owl-animated-in') + .removeClass(this.core.settings.animateIn) + .removeClass(this.core.settings.animateOut); + this.core.onTransitionEnd(); + }; + + /** + * Destroys the plugin. + * @public + */ + Animate.prototype.destroy = function() { + var handler, property; + + for (handler in this.handlers) { + this.core.$element.off(handler, this.handlers[handler]); + } + for (property in Object.getOwnPropertyNames(this)) { + typeof this[property] != 'function' && (this[property] = null); + } + }; + + $.fn.owlCarousel.Constructor.Plugins.Animate = Animate; + +})(window.Zepto || window.jQuery, window, document); + +/** + * Autoplay Plugin + * @version 2.3.4 + * @author Bartosz Wojciechowski + * @author Artus Kolanowski + * @author David Deutsch + * @author Tom De Caluwé + * @license The MIT License (MIT) + */ +;(function($, window, document, undefined) { + + /** + * Creates the autoplay plugin. + * @class The Autoplay Plugin + * @param {Owl} scope - The Owl Carousel + */ + var Autoplay = function(carousel) { + /** + * Reference to the core. + * @protected + * @type {Owl} + */ + this._core = carousel; + + /** + * The autoplay timeout id. + * @type {Number} + */ + this._call = null; + + /** + * Depending on the state of the plugin, this variable contains either + * the start time of the timer or the current timer value if it's + * paused. Since we start in a paused state we initialize the timer + * value. + * @type {Number} + */ + this._time = 0; + + /** + * Stores the timeout currently used. + * @type {Number} + */ + this._timeout = 0; + + /** + * Indicates whenever the autoplay is paused. + * @type {Boolean} + */ + this._paused = true; + + /** + * All event handlers. + * @protected + * @type {Object} + */ + this._handlers = { + 'changed.owl.carousel': $.proxy(function(e) { + if (e.namespace && e.property.name === 'settings') { + if (this._core.settings.autoplay) { + this.play(); + } else { + this.stop(); + } + } else if (e.namespace && e.property.name === 'position' && this._paused) { + // Reset the timer. This code is triggered when the position + // of the carousel was changed through user interaction. + this._time = 0; + } + }, this), + 'initialized.owl.carousel': $.proxy(function(e) { + if (e.namespace && this._core.settings.autoplay) { + this.play(); + } + }, this), + 'play.owl.autoplay': $.proxy(function(e, t, s) { + if (e.namespace) { + this.play(t, s); + } + }, this), + 'stop.owl.autoplay': $.proxy(function(e) { + if (e.namespace) { + this.stop(); + } + }, this), + 'mouseover.owl.autoplay': $.proxy(function() { + if (this._core.settings.autoplayHoverPause && this._core.is('rotating')) { + this.pause(); + } + }, this), + 'mouseleave.owl.autoplay': $.proxy(function() { + if (this._core.settings.autoplayHoverPause && this._core.is('rotating')) { + this.play(); + } + }, this), + 'touchstart.owl.core': $.proxy(function() { + if (this._core.settings.autoplayHoverPause && this._core.is('rotating')) { + this.pause(); + } + }, this), + 'touchend.owl.core': $.proxy(function() { + if (this._core.settings.autoplayHoverPause) { + this.play(); + } + }, this) + }; + + // register event handlers + this._core.$element.on(this._handlers); + + // set default options + this._core.options = $.extend({}, Autoplay.Defaults, this._core.options); + }; + + /** + * Default options. + * @public + */ + Autoplay.Defaults = { + autoplay: false, + autoplayTimeout: 5000, + autoplayHoverPause: false, + autoplaySpeed: false + }; + + /** + * Transition to the next slide and set a timeout for the next transition. + * @private + * @param {Number} [speed] - The animation speed for the animations. + */ + Autoplay.prototype._next = function(speed) { + this._call = window.setTimeout( + $.proxy(this._next, this, speed), + this._timeout * (Math.round(this.read() / this._timeout) + 1) - this.read() + ); + + if (this._core.is('interacting') || document.hidden) { + return; + } + this._core.next(speed || this._core.settings.autoplaySpeed); + } + + /** + * Reads the current timer value when the timer is playing. + * @public + */ + Autoplay.prototype.read = function() { + return new Date().getTime() - this._time; + }; + + /** + * Starts the autoplay. + * @public + * @param {Number} [timeout] - The interval before the next animation starts. + * @param {Number} [speed] - The animation speed for the animations. + */ + Autoplay.prototype.play = function(timeout, speed) { + var elapsed; + + if (!this._core.is('rotating')) { + this._core.enter('rotating'); + } + + timeout = timeout || this._core.settings.autoplayTimeout; + + // Calculate the elapsed time since the last transition. If the carousel + // wasn't playing this calculation will yield zero. + elapsed = Math.min(this._time % (this._timeout || timeout), timeout); + + if (this._paused) { + // Start the clock. + this._time = this.read(); + this._paused = false; + } else { + // Clear the active timeout to allow replacement. + window.clearTimeout(this._call); + } + + // Adjust the origin of the timer to match the new timeout value. + this._time += this.read() % timeout - elapsed; + + this._timeout = timeout; + this._call = window.setTimeout($.proxy(this._next, this, speed), timeout - elapsed); + }; + + /** + * Stops the autoplay. + * @public + */ + Autoplay.prototype.stop = function() { + if (this._core.is('rotating')) { + // Reset the clock. + this._time = 0; + this._paused = true; + + window.clearTimeout(this._call); + this._core.leave('rotating'); + } + }; + + /** + * Pauses the autoplay. + * @public + */ + Autoplay.prototype.pause = function() { + if (this._core.is('rotating') && !this._paused) { + // Pause the clock. + this._time = this.read(); + this._paused = true; + + window.clearTimeout(this._call); + } + }; + + /** + * Destroys the plugin. + */ + Autoplay.prototype.destroy = function() { + var handler, property; + + this.stop(); + + for (handler in this._handlers) { + this._core.$element.off(handler, this._handlers[handler]); + } + for (property in Object.getOwnPropertyNames(this)) { + typeof this[property] != 'function' && (this[property] = null); + } + }; + + $.fn.owlCarousel.Constructor.Plugins.autoplay = Autoplay; + +})(window.Zepto || window.jQuery, window, document); + +/** + * Navigation Plugin + * @version 2.3.4 + * @author Artus Kolanowski + * @author David Deutsch + * @license The MIT License (MIT) + */ +;(function($, window, document, undefined) { + 'use strict'; + + /** + * Creates the navigation plugin. + * @class The Navigation Plugin + * @param {Owl} carousel - The Owl Carousel. + */ + var Navigation = function(carousel) { + /** + * Reference to the core. + * @protected + * @type {Owl} + */ + this._core = carousel; + + /** + * Indicates whether the plugin is initialized or not. + * @protected + * @type {Boolean} + */ + this._initialized = false; + + /** + * The current paging indexes. + * @protected + * @type {Array} + */ + this._pages = []; + + /** + * All DOM elements of the user interface. + * @protected + * @type {Object} + */ + this._controls = {}; + + /** + * Markup for an indicator. + * @protected + * @type {Array.} + */ + this._templates = []; + + /** + * The carousel element. + * @type {jQuery} + */ + this.$element = this._core.$element; + + /** + * Overridden methods of the carousel. + * @protected + * @type {Object} + */ + this._overrides = { + next: this._core.next, + prev: this._core.prev, + to: this._core.to + }; + + /** + * All event handlers. + * @protected + * @type {Object} + */ + this._handlers = { + 'prepared.owl.carousel': $.proxy(function(e) { + if (e.namespace && this._core.settings.dotsData) { + this._templates.push('
    ' + + $(e.content).find('[data-dot]').addBack('[data-dot]').attr('data-dot') + '
    '); + } + }, this), + 'added.owl.carousel': $.proxy(function(e) { + if (e.namespace && this._core.settings.dotsData) { + this._templates.splice(e.position, 0, this._templates.pop()); + } + }, this), + 'remove.owl.carousel': $.proxy(function(e) { + if (e.namespace && this._core.settings.dotsData) { + this._templates.splice(e.position, 1); + } + }, this), + 'changed.owl.carousel': $.proxy(function(e) { + if (e.namespace && e.property.name == 'position') { + this.draw(); + } + }, this), + 'initialized.owl.carousel': $.proxy(function(e) { + if (e.namespace && !this._initialized) { + this._core.trigger('initialize', null, 'navigation'); + this.initialize(); + this.update(); + this.draw(); + this._initialized = true; + this._core.trigger('initialized', null, 'navigation'); + } + }, this), + 'refreshed.owl.carousel': $.proxy(function(e) { + if (e.namespace && this._initialized) { + this._core.trigger('refresh', null, 'navigation'); + this.update(); + this.draw(); + this._core.trigger('refreshed', null, 'navigation'); + } + }, this) + }; + + // set default options + this._core.options = $.extend({}, Navigation.Defaults, this._core.options); + + // register event handlers + this.$element.on(this._handlers); + }; + + /** + * Default options. + * @public + * @todo Rename `slideBy` to `navBy` + */ + Navigation.Defaults = { + nav: false, + navText: [ + '', + '' + ], + navSpeed: false, + navElement: 'button type="button" role="presentation"', + navContainer: false, + navContainerClass: 'owl-nav', + navClass: [ + 'owl-prev', + 'owl-next' + ], + slideBy: 1, + dotClass: 'owl-dot', + dotsClass: 'owl-dots', + dots: true, + dotsEach: false, + dotsData: false, + dotsSpeed: false, + dotsContainer: false + }; + + /** + * Initializes the layout of the plugin and extends the carousel. + * @protected + */ + Navigation.prototype.initialize = function() { + var override, + settings = this._core.settings; + + // create DOM structure for relative navigation + this._controls.$relative = (settings.navContainer ? $(settings.navContainer) + : $('
    ').addClass(settings.navContainerClass).appendTo(this.$element)).addClass('disabled'); + + this._controls.$previous = $('<' + settings.navElement + '>') + .addClass(settings.navClass[0]) + .html(settings.navText[0]) + .prependTo(this._controls.$relative) + .on('click', $.proxy(function(e) { + this.prev(settings.navSpeed); + }, this)); + this._controls.$next = $('<' + settings.navElement + '>') + .addClass(settings.navClass[1]) + .html(settings.navText[1]) + .appendTo(this._controls.$relative) + .on('click', $.proxy(function(e) { + this.next(settings.navSpeed); + }, this)); + + // create DOM structure for absolute navigation + if (!settings.dotsData) { + this._templates = [ $('
    '.PHP_EOL; - $str .= ''.PHP_EOL; + $str .= ''.PHP_EOL; } $select = ''.PHP_EOL; $str .= ''.PHP_EOL; } + + $first_option_title = $is_first_option_title ? $subj[$i] : '선택'; $select = ' - + @@ -115,22 +118,7 @@ include_once(G5_LIB_PATH.'/popular.lib.php'); } - - - -
    - - - - - - +
    @@ -140,7 +128,7 @@ include_once(G5_LIB_PATH.'/popular.lib.php');
    + $mshop_ca_row1 = $cate1['text']; + if($i == 0) + echo '
      '.PHP_EOL; + ?> +
    • + + 1 ) + echo ''.PHP_EOL; - -
        -
      • - '.PHP_EOL; - ?> -
      • - - '.get_text($mshop_ca_row1['ca_name']).' 하위분류 열기'.PHP_EOL; + $j=0; + foreach($cate1 as $key=>$cate2){ + if( empty($cate2) || $key === 'text' ) continue; + + $mshop_ca_row2 = $cate2['text']; + if($j == 0) + echo '
          '.PHP_EOL; + ?> +
        • + + 1 ) + echo ''.PHP_EOL; + + $k = 0; + foreach($cate2 as $cate3_key=>$cate3){ + if( empty($cate2) || $cate3_key === 'text' ) continue; + + $mshop_ca_row3 = $cate3['text']; + if($k == 0) + echo '
            '.PHP_EOL; + ?> +
          • + + '.get_text($mshop_ca_row3['ca_name']).' 하위분류 열기'.PHP_EOL; - for($j=0; $mshop_ca_row2=sql_fetch_array($mshop_ca_res2); $j++) { - if($j == 0) - echo '
              '.PHP_EOL; - ?> -
            • - - '.get_text($mshop_ca_row2['ca_name']).' 하위분류 열기'.PHP_EOL; + for($m=0; $mshop_ca_row4=sql_fetch_array($mshop_ca_res4); $m++) { + if($m == 0) + echo '
                '.PHP_EOL; + ?> +
              • + + '.get_text($mshop_ca_row4['ca_name']).' 하위분류 열기'.PHP_EOL; - for($k=0; $mshop_ca_row3=sql_fetch_array($mshop_ca_res3); $k++) { - if($k == 0) - echo '
                  '.PHP_EOL; - ?> -
                • - - '.get_text($mshop_ca_row3['ca_name']).' 하위분류 열기'.PHP_EOL; + for($n=0; $mshop_ca_row5=sql_fetch_array($mshop_ca_res5); $n++) { + if($n == 0) + echo '
                    '.PHP_EOL; + ?> +
                  • + +
                  • + '.PHP_EOL; - ?> -
                  • - - '.get_text($mshop_ca_row4['ca_name']).' 하위분류 열기'.PHP_EOL; + if($n > 0) + echo '
                  '.PHP_EOL; + ?> +
                • + '.PHP_EOL; - ?> -
                • - -
                • - 0) + echo '
                '.PHP_EOL; + ?> +
              • + 0) - echo '
              '.PHP_EOL; - ?> -
            • - 0) + echo '
            '.PHP_EOL; + ?> +
          • + 0) - echo '
          '.PHP_EOL; - ?> -
        • - 0) + echo '
        '.PHP_EOL; + ?> +
      • + 0) - echo '
      '.PHP_EOL; - ?> -
    • - 0) + echo '
    '.PHP_EOL; + else + echo '

    등록된 분류가 없습니다.

    '.PHP_EOL; + ?> +
    + + - if($j > 0) - echo ''.PHP_EOL; - ?> - - 0) - echo ''.PHP_EOL; - else - echo '

    등록된 분류가 없습니다.

    '.PHP_EOL; - ?> - -
  • - -
  • -
  • - + diff --git a/mobile/shop/coupon.php b/mobile/shop/coupon.php index 7ef1341e7..4bbfff8a8 100644 --- a/mobile/shop/coupon.php +++ b/mobile/shop/coupon.php @@ -28,55 +28,51 @@ $result = sql_query($sql);
    -

    +

    +
      + -
        - '.$row['cp_price'].' %'; - else - $cp_price = ''.number_format($row['cp_price']).' 원'; - - $cp_count++; - ?> -
      • -
        -
        - -
        -
        - - ~ -
        -
      • - 사용할 수 있는 쿠폰이 없습니다.'; - ?> -
      -
    + if($row['cp_type']) + $cp_price = ''.$row['cp_price'].' %'; + else + $cp_price = ''.number_format($row['cp_price']).' 원'; + + $cp_count++; + ?> +
  • +
    +
    + +
    +
    + + ~ +
    +
  • + 사용할 수 있는 쿠폰이 없습니다.'; + ?> +
    diff --git a/mobile/shop/inicis/pay_approval.php b/mobile/shop/inicis/pay_approval.php index 9987b9bf4..2cc80d6e6 100644 --- a/mobile/shop/inicis/pay_approval.php +++ b/mobile/shop/inicis/pay_approval.php @@ -107,45 +107,89 @@ if($_REQUEST['P_STATUS'] != '00') { set_session('P_HASH', $hash); } -$g5['title'] = 'KG 이니시스 결제'; -$g5['body_script'] = ' onload="setPAYResult();"'; -include_once(G5_PATH.'/head.sub.php'); +$params = array(); -$exclude = array('res_cd', 'P_HASH', 'P_TYPE', 'P_AUTH_DT', 'P_AUTH_NO', 'P_HPP_CORP', 'P_APPL_NUM', 'P_VACT_NUM', 'P_VACT_NAME', 'P_VACT_BANK', 'P_CARD_ISSUER', 'P_UNAME'); +//개인결제 +if(isset($data['pp_id']) && !empty($data['pp_id'])) { + // 개인결제 정보 + $pp_check = false; + $sql = " select * from {$g5['g5_shop_personalpay_table']} where pp_id = '{$PAY['P_OID']}' and pp_tno = '{$PAY['P_TID']}' and pp_use = '1' "; + $pp = sql_fetch($sql); -echo ''.PHP_EOL; + if( !$pp['pp_tno'] && $data['pp_id'] == $oid ){ + $res_cd = $PAY['P_STATUS']; + $pp_id = $oid; -echo make_order_field($data, $exclude); + $exclude = array('res_cd', 'P_HASH', 'P_TYPE', 'P_AUTH_DT', 'P_VACT_BANK', 'LGD_PAYKEY', 'pp_id', 'good_mny', 'pp_name', 'pp_email', 'pp_hp', 'pp_settle_case'); -echo ''.PHP_EOL; -echo ''.PHP_EOL; -echo ''.PHP_EOL; -echo ''.PHP_EOL; -echo ''.PHP_EOL; -echo ''.PHP_EOL; -echo ''.PHP_EOL; -echo ''.PHP_EOL; -echo ''.PHP_EOL; -echo ''.PHP_EOL; -echo ''.PHP_EOL; -echo ''.PHP_EOL; + foreach($data as $key=>$v) { + if( !in_array($key, $exclude) ){ + $_POST[$key] = $params[$key] = clean_xss_tags(strip_tags($v)); + } + } -echo ''.PHP_EOL; -?> + $good_mny = $PAY['P_AMT']; + $pp_name = clean_xss_tags($data['pp_name']); + $pp_email = clean_xss_tags($data['pp_email']); + $pp_hp = clean_xss_tags($data['pp_hp']); + $pp_settle_case = clean_xss_tags($data['pp_settle_case']); -
    - - 주문완료 중입니다. 잠시만 기다려 주십시오. -
    + $_POST['P_HASH'] = $hash; + $_POST['P_AUTH_NO'] = $PAY['P_AUTH_NO']; + $_POST['pp_id'] = $PAY['P_OID']; + $_POST['good_mny'] = $PAY['P_AMT']; - - - \ No newline at end of file diff --git a/mobile/shop/item.php b/mobile/shop/item.php index 367f48a20..0e30289d5 100644 --- a/mobile/shop/item.php +++ b/mobile/shop/item.php @@ -3,16 +3,15 @@ include_once('./_common.php'); include_once(G5_LIB_PATH.'/iteminfo.lib.php'); $it_id = get_search_string(trim($_GET['it_id'])); +$it_seo_title = isset($it_seo_title) ? $it_seo_title : ''; + +$it = get_shop_item_with_category($it_id, $it_seo_title); +$it_id = $it['it_id']; + +if( isset($row['it_seo_title']) && ! $row['it_seo_title'] ){ + shop_seo_title_update($row['it_id']); +} -// 분류사용, 상품사용하는 상품의 정보를 얻음 -$sql = " select a.*, - b.ca_name, - b.ca_use - from {$g5['g5_shop_item_table']} a, - {$g5['g5_shop_category_table']} b - where a.it_id = '$it_id' - and a.ca_id = b.ca_id "; -$it = sql_fetch($sql); if (!$it['it_id']) alert('자료가 없습니다.'); if (!($it['ca_use'] && $it['it_use'])) { @@ -69,7 +68,7 @@ $sql = " select it_id, it_name from {$g5['g5_shop_item_table']} $row = sql_fetch($sql); if ($row['it_id']) { $prev_title = '이전상품 '.$row['it_name'].''; - $prev_href = ''; + $prev_href = ''; $prev_href2 = ''; } else { $prev_title = ''; @@ -87,7 +86,7 @@ $sql = " select it_id, it_name from {$g5['g5_shop_item_table']} $row = sql_fetch($sql); if ($row['it_id']) { $next_title = '다음 상품 '.$row['it_name'].''; - $next_href = ''; + $next_href = ''; $next_href2 = ''; } else { $next_title = ''; @@ -117,7 +116,7 @@ if ($default['de_mobile_rel_list_use']) { // 상품품절체크 if(G5_SOLDOUT_CHECK) - $is_soldout = is_soldout($it['it_id']); + $is_soldout = is_soldout($it['it_id'], true); // 주문가능체크 $is_orderable = true; diff --git a/mobile/shop/itemqa.php b/mobile/shop/itemqa.php index 8168f8b84..94eb9d512 100644 --- a/mobile/shop/itemqa.php +++ b/mobile/shop/itemqa.php @@ -2,9 +2,9 @@ include_once('./_common.php'); include_once(G5_LIB_PATH.'/thumbnail.lib.php'); -$itemqa_list = "./itemqalist.php"; -$itemqa_form = "./itemqaform.php?it_id=".$it_id; -$itemqa_formupdate = "./itemqaformupdate.php?it_id=".$it_id; +$itemqa_list = G5_SHOP_URL."/itemqalist.php"; +$itemqa_form = G5_SHOP_URL."/itemqaform.php?it_id=".$it_id; +$itemqa_formupdate = G5_SHOP_URL."/itemqaformupdate.php?it_id=".$it_id; $sql_common = " from `{$g5['g5_shop_item_qa_table']}` where it_id = '{$it_id}' "; diff --git a/mobile/shop/itemqaform.php b/mobile/shop/itemqaform.php index 299ae1006..dc66b6e17 100644 --- a/mobile/shop/itemqaform.php +++ b/mobile/shop/itemqaform.php @@ -11,8 +11,7 @@ $it_id = get_search_string(trim($_REQUEST['it_id'])); $iq_id = preg_replace('/[^0-9]/', '', trim($_REQUEST['iq_id'])); // 상품정보체크 -$sql = " select it_id from {$g5['g5_shop_item_table']} where it_id = '$it_id' "; -$row = sql_fetch($sql); +$row = get_shop_item($it_id, true); if(!$row['it_id']) alert_close('상품정보가 존재하지 않습니다.'); diff --git a/mobile/shop/itemqalist.php b/mobile/shop/itemqalist.php index dfeaceb92..37632b6d6 100644 --- a/mobile/shop/itemqalist.php +++ b/mobile/shop/itemqalist.php @@ -4,7 +4,7 @@ include_once('./_common.php'); //$sfl = trim($_REQUEST['sfl']); //$stx = trim($_REQUEST['stx']); -$g5['title'] = 'Q&A'; +$g5['title'] = '상품문의'; include_once(G5_MSHOP_PATH.'/_head.php'); $sql_common = " from `{$g5['g5_shop_item_qa_table']}` a join `{$g5['g5_shop_item_table']}` b on (a.it_id=b.it_id) "; diff --git a/mobile/shop/itemrecommend.php b/mobile/shop/itemrecommend.php index bb80270af..4879c5f4b 100644 --- a/mobile/shop/itemrecommend.php +++ b/mobile/shop/itemrecommend.php @@ -8,8 +8,7 @@ if (!$is_member) $token = md5(uniqid(rand(), true)); set_session("ss_token", $token); -$sql = " select it_name from {$g5['g5_shop_item_table']} where it_id='$it_id' "; -$it = sql_fetch($sql); +$it = get_shop_item($it_id, true); if (!$it['it_name']) alert_close("등록된 상품이 아닙니다."); diff --git a/mobile/shop/itemuse.php b/mobile/shop/itemuse.php index a2d98a42c..6fa18a9a8 100644 --- a/mobile/shop/itemuse.php +++ b/mobile/shop/itemuse.php @@ -2,9 +2,9 @@ include_once('./_common.php'); include_once(G5_LIB_PATH.'/thumbnail.lib.php'); -$itemuse_list = "./itemuselist.php"; -$itemuse_form = "./itemuseform.php?it_id=".$it_id; -$itemuse_formupdate = "./itemuseformupdate.php?it_id=".$it_id; +$itemuse_list = G5_SHOP_URL."/itemuselist.php"; +$itemuse_form = G5_SHOP_URL."/itemuseform.php?it_id=".$it_id; +$itemuse_formupdate = G5_SHOP_URL."/itemuseformupdate.php?it_id=".$it_id; $sql_common = " from `{$g5['g5_shop_item_use_table']}` where it_id = '{$it_id}' and is_confirm = '1' "; diff --git a/mobile/shop/itemuseform.php b/mobile/shop/itemuseform.php index a8b60e83b..48358d736 100644 --- a/mobile/shop/itemuseform.php +++ b/mobile/shop/itemuseform.php @@ -11,8 +11,7 @@ $it_id = get_search_string(trim($_REQUEST['it_id'])); $is_id = preg_replace('/[^0-9]/', '', trim($_REQUEST['is_id'])); // 상품정보체크 -$sql = " select it_id from {$g5['g5_shop_item_table']} where it_id = '$it_id' "; -$row = sql_fetch($sql); +$row = get_shop_item($it_id, true); if(!$row['it_id']) alert_close('상품정보가 존재하지 않습니다.'); diff --git a/mobile/shop/itemuselist.php b/mobile/shop/itemuselist.php index 740071658..a4e57e54b 100644 --- a/mobile/shop/itemuselist.php +++ b/mobile/shop/itemuselist.php @@ -4,7 +4,7 @@ include_once('./_common.php'); //$sfl = trim($_REQUEST['sfl']); //$stx = trim($_REQUEST['stx']); -$g5['title'] = 'REVIEW'; +$g5['title'] = '상품후기'; include_once(G5_MSHOP_PATH.'/_head.php'); $sql_common = " from `{$g5['g5_shop_item_use_table']}` a join `{$g5['g5_shop_item_table']}` b on (a.it_id=b.it_id) "; diff --git a/mobile/shop/largeimage.php b/mobile/shop/largeimage.php index ce86145e8..2e374b443 100644 --- a/mobile/shop/largeimage.php +++ b/mobile/shop/largeimage.php @@ -4,16 +4,14 @@ include_once('./_common.php'); $it_id = get_search_string(trim($_GET['it_id'])); $no = preg_replace('/[^0-9a-z]/i', '', $_GET['no']); -$sql = " select it_id, it_name, it_img1, it_img2, it_img3, it_img4, it_img5, it_img6, it_img7, it_img8, it_img9, it_img10 - from {$g5['g5_shop_item_table']} where it_id='$it_id' "; -$row = sql_fetch_array(sql_query($sql)); +$row = get_shop_item($it_id, true); if(!$row['it_id']) alert_close('상품정보가 존재하지 않습니다.'); $imagefile = G5_DATA_PATH.'/item/'.$row['it_img'.$no]; -$imagefileurl = G5_DATA_URL.'/item/'.$row['it_img'.$no]; -$size = getimagesize($imagefile); +$imagefileurl = run_replace('get_item_image_url', G5_DATA_URL.'/item/'.$row['it_img'.$no], $row, $no); +$size = file_exists($imagefile) ? @getimagesize($imagefile) : array(); $g5['title'] = "{$row['it_name']} ($it_id)"; include_once(G5_PATH.'/head.sub.php'); diff --git a/mobile/shop/list.php b/mobile/shop/list.php index b3232c48a..3553784b5 100644 --- a/mobile/shop/list.php +++ b/mobile/shop/list.php @@ -154,6 +154,7 @@ var g5_shop_url = ""; $list->set_view('it_name', true); $list->set_view('it_price', true); $list->set_view('sns', true); + $list->set_view('it_icon', true); echo $list->run(); // where 된 전체 상품수 diff --git a/mobile/shop/mypage.php b/mobile/shop/mypage.php index 0e3d38a0a..dd791caef 100644 --- a/mobile/shop/mypage.php +++ b/mobile/shop/mypage.php @@ -15,38 +15,33 @@ $g5['title'] = '마이페이지'; include_once(G5_MSHOP_PATH.'/_head.php'); // 쿠폰 -$cp_count = 0; -$sql = " select cp_id - from {$g5['g5_shop_coupon_table']} - where mb_id IN ( '{$member['mb_id']}', '전체회원' ) - and cp_start <= '".G5_TIME_YMD."' - and cp_end >= '".G5_TIME_YMD."' "; -$res = sql_query($sql); - -for($k=0; $cp=sql_fetch_array($res); $k++) { - if(!is_used_coupon($member['mb_id'], $cp['cp_id'])) - $cp_count++; -} +$cp_count = get_shop_member_coupon_count($member['mb_id'], true); ?>
    -

    회원정보 개요

    + +
    + +
    +
    연락처 @@ -64,22 +59,22 @@ for($k=0; $cp=sql_fetch_array($res); $k++) { 회원가입일시
    -
    +
    주소
    +
    -
    -
    @@ -95,8 +90,7 @@ for($k=0; $cp=sql_fetch_array($res); $k++) {
    -

    최근 위시리스트

    - +

    위시리스트

      + + " autocomplete="off">
      -

      배송지 목록

      +

      배송지 목록

      -
      +
      • -
        +
        - - + +
        diff --git a/mobile/shop/orderform.sub.php b/mobile/shop/orderform.sub.php index c29cb4af1..94f12ce13 100644 --- a/mobile/shop/orderform.sub.php +++ b/mobile/shop/orderform.sub.php @@ -91,8 +91,8 @@ ob_start(); $a1 = ''; $a2 = ''; - $image_width = 80; - $image_height = 80; + $image_width = 65; + $image_height = 65; $image = get_it_image($row['it_id'], $image_width, $image_height); $it_name = $a1 . stripslashes($row['it_name']) . $a2; @@ -174,14 +174,15 @@ ob_start(); -
        - -
        +
        +
        + +
        -
        +
        판매가 @@ -218,29 +219,6 @@ ob_start(); - -
        -
        -
        주문
        -
        - 0) { ?> -
        쿠폰
        -
        0 원
        - -
        배송비
        -
        - -
        포인트
        -
        -
        총계
        -
        - - 원 -
        -
        -
        - - -
        +
        - - + + @@ -273,52 +251,51 @@ if($is_kakaopay_use) { -
        +

        주문하시는 분

        • - - + +
        • - - - - 영,숫자 3~20자 (주문서 조회시 필요) + + + 영,숫자 3~20자 (주문서 조회시 필요)
        • - - + +
        • - - + +
        • 주소 - + - + - + - +
        • - +
        • @@ -354,7 +331,7 @@ if($is_kakaopay_use) { // 주문자와 동일 $addr_list .= ''.PHP_EOL; - $addr_list .= ''.PHP_EOL; + $addr_list .= ''.PHP_EOL; // 기본배송지 $sql = " select * @@ -365,7 +342,7 @@ if($is_kakaopay_use) { if($row['ad_id']) { $val1 = $row['ad_name'].$sep.$row['ad_tel'].$sep.$row['ad_hp'].$sep.$row['ad_zip1'].$sep.$row['ad_zip2'].$sep.$row['ad_addr1'].$sep.$row['ad_addr2'].$sep.$row['ad_addr3'].$sep.$row['ad_jibeon'].$sep.$row['ad_subject']; $addr_list .= '
          '.PHP_EOL; - $addr_list .= ''.PHP_EOL; + $addr_list .= ''.PHP_EOL; } // 최근배송지 @@ -378,58 +355,58 @@ if($is_kakaopay_use) { $result = sql_query($sql); for($i=0; $row=sql_fetch_array($result); $i++) { $val1 = $row['ad_name'].$sep.$row['ad_tel'].$sep.$row['ad_hp'].$sep.$row['ad_zip1'].$sep.$row['ad_zip2'].$sep.$row['ad_addr1'].$sep.$row['ad_addr2'].$sep.$row['ad_addr3'].$sep.$row['ad_jibeon'].$sep.$row['ad_subject']; - $val2 = ''; + $val2 = ''; $addr_list .= '
          '.PHP_EOL.$val2.PHP_EOL; } $addr_list .= '
          '.PHP_EOL; - $addr_list .= ''.PHP_EOL; + $addr_list .= ''.PHP_EOL; $addr_list .='배송지목록'; } else { // 주문자와 동일 $addr_list .= ''.PHP_EOL; - $addr_list .= ''.PHP_EOL; + $addr_list .= ''.PHP_EOL; } ?> -
        • +
        • 배송지선택
        • -
        • - - - - +
        • + + + +
        • - - + +
        • - - + +
        • - - + +
        • 주소 - + - + - + - +
        • @@ -487,51 +464,120 @@ if($is_kakaopay_use) {

          결제정보 입력

          + + +
          +
            +
          • + 주문 + 원 +
          • +
          • + 쿠폰할인 + 0원 +
          • +
          • + 배송비 + 원 +
          • +
          +
            +
          • + 총계 + + +
          • +
          • + 포인트 + +
          • +
          -
          -
    - - 0) { ?> - - - - - - - - - - 0) { ?> - - - - - - - - - - - - - - - - - - -
    주문할인쿠폰 - - -
    주문할인금액0
    배송비할인쿠폰 - - -
    배송비할인금액0
    총 주문금액
    추가배송비0원 (지역에 따라 추가되는 도선료 등의 배송비입니다.)
    +
    + = '".G5_TIME_YMD."' + and cp_minimum <= '$tot_sell_price' "; + $res = sql_query($sql); + + for($k=0; $cp=sql_fetch_array($res); $k++) { + if(is_used_coupon($member['mb_id'], $cp['cp_id'])) + continue; + + $oc_cnt++; + } + + if($send_cost > 0) { + // 배송비쿠폰 + $sql = " select cp_id + from {$g5['g5_shop_coupon_table']} + where mb_id IN ( '{$member['mb_id']}', '전체회원' ) + and cp_method = '3' + and cp_start <= '".G5_TIME_YMD."' + and cp_end >= '".G5_TIME_YMD."' + and cp_minimum <= '$tot_sell_price' "; + $res = sql_query($sql); + + for($k=0; $cp=sql_fetch_array($res); $k++) { + if(is_used_coupon($member['mb_id'], $cp['cp_id'])) + continue; + + $sc_cnt++; + } + } + } + ?> + +

    결제옵션

    +
      + 0) { ?> +
    • + 주문할인 + + + +
      + 0원 +
      +
    • + + 0) { ?> +
    • + 배송비할인 + + + +
      + 0원 +
      +
    • + + +
    • +
      추가배송비 + + (지역에 따라 추가되는 도선료 등의 배송비입니다.) +
      +
      0
      +
    • +
    +
    +
    + 총 주문금액 + 원 +
    + + 무통장입금 이외의 결제 수단으로 결제하시는 경우 포인트를 적립해드리지 않습니다.

    '; $multi_settle = 0; $checked = ''; @@ -542,48 +588,50 @@ if($is_kakaopay_use) { } if ($is_kakaopay_use || $default['de_bank_use'] || $default['de_vbank_use'] || $default['de_iche_use'] || $default['de_card_use'] || $default['de_hp_use'] || $default['de_easy_pay_use'] || is_inicis_simple_pay()) { - echo '
      '; + echo '

      결제수단

        '; } + if (!$default['de_card_point']) + echo '

        무통장입금 이외의 결제 수단으로 결제하시는 경우 포인트를 적립해드리지 않습니다.

        '; // 카카오페이 if($is_kakaopay_use) { $multi_settle++; - echo '
      • '.PHP_EOL; + echo '
      • '.PHP_EOL; $checked = ''; } // 무통장입금 사용 if ($default['de_bank_use']) { $multi_settle++; - echo '
      • '.PHP_EOL; + echo '
      • '.PHP_EOL; $checked = ''; } // 가상계좌 사용 if ($default['de_vbank_use']) { $multi_settle++; - echo '
      • '.PHP_EOL; + echo '
      • '.PHP_EOL; $checked = ''; } // 계좌이체 사용 if ($default['de_iche_use']) { $multi_settle++; - echo '
      • '.PHP_EOL; + echo '
      • '.PHP_EOL; $checked = ''; } // 휴대폰 사용 if ($default['de_hp_use']) { $multi_settle++; - echo '
      • '.PHP_EOL; + echo '
      • '.PHP_EOL; $checked = ''; } // 신용카드 사용 if ($default['de_card_use']) { $multi_settle++; - echo '
      • '.PHP_EOL; + echo '
      • '.PHP_EOL; $checked = ''; } @@ -602,19 +650,19 @@ if($is_kakaopay_use) { } $multi_settle++; - echo '
      • '.PHP_EOL; + echo '
      • '.PHP_EOL; $checked = ''; } //이니시스 삼성페이 if($default['de_samsung_pay_use']) { - echo '
      • '.PHP_EOL; + echo '
      • '.PHP_EOL; $checked = ''; } //이니시스 Lpay if($default['de_inicis_lpay_use']) { - echo '
      • '.PHP_EOL; + echo '
      • '.PHP_EOL; $checked = ''; } @@ -639,7 +687,7 @@ if($is_kakaopay_use) { $temp_point = (int)((int)($temp_point / $point_unit) * $point_unit); echo '
        '; - echo '
        '; + echo '
        '; echo '
        보유포인트'.display_point($member['mb_point']).'최대사용가능포인트'.display_point($temp_point).'
        '; echo '
        '; $multi_settle++; @@ -728,6 +776,24 @@ if( is_inicis_simple_pay() ){ //삼성페이 사용시 \ No newline at end of file diff --git a/mobile/shop/orderformupdate.php b/mobile/shop/orderformupdate.php index 8c6100eb3..0184fccd3 100644 --- a/mobile/shop/orderformupdate.php +++ b/mobile/shop/orderformupdate.php @@ -16,6 +16,8 @@ if( $default['de_pg_service'] == 'inicis' && get_session('ss_order_id') ){ } } +if(function_exists('add_order_post_log')) add_order_post_log('init'); + $page_return_url = G5_SHOP_URL.'/orderform.php'; if(get_session('ss_direct')) $page_return_url .= '?sw_direct=1'; @@ -38,8 +40,10 @@ if (get_session('ss_direct')) else $tmp_cart_id = get_session('ss_cart_id'); -if (get_cart_count($tmp_cart_id) == 0)// 장바구니에 담기 +if (get_cart_count($tmp_cart_id) == 0) { // 장바구니에 담기 + if(function_exists('add_order_post_log')) add_order_post_log('장바구니가 비어 있습니다.'); alert('장바구니가 비어 있습니다.\\n\\n이미 주문하셨거나 장바구니에 담긴 상품이 없는 경우입니다.', G5_SHOP_URL.'/cart.php'); +} $error = ""; // 장바구니 상품 재고 검사 @@ -66,12 +70,15 @@ for ($i=0; $row=sql_fetch_array($result); $i++) $error .= "{$row['ct_option']} 의 재고수량이 부족합니다. 현재고수량 : $it_stock_qty 개\\n\\n"; } -if($i == 0) +if($i == 0) { + if(function_exists('add_order_post_log')) add_order_post_log('장바구니가 비어 있습니다.'); alert('장바구니가 비어 있습니다.\\n\\n이미 주문하셨거나 장바구니에 담긴 상품이 없는 경우입니다.', G5_SHOP_URL.'/cart.php'); +} if ($error != "") { $error .= "다른 고객님께서 {$od_name}님 보다 먼저 주문하신 경우입니다. 불편을 끼쳐 죄송합니다."; + if(function_exists('add_order_post_log')) add_order_post_log($error); alert($error, $page_return_url); } @@ -201,6 +208,7 @@ if($is_member) { } if ((int)($row['od_price'] - $tot_cp_price) !== $i_price) { + if(function_exists('add_order_post_log')) add_order_post_log('쿠폰금액 최종 계산 Error.'); die("Error."); } @@ -243,6 +251,7 @@ if($is_member && $send_cost > 0) { } if ((int)($send_cost - $tot_sc_cp_price) !== (int)($i_send_cost - $i_send_coupon)) { + if(function_exists('add_order_post_log')) add_order_post_log('배송비 최종 계산 Error..'); die("Error.."); } @@ -257,8 +266,11 @@ if(!$tmp['sc_id']) $send_cost2 = 0; else $send_cost2 = (int)$tmp['sc_price']; -if($send_cost2 !== $i_send_cost2) + +if($send_cost2 !== $i_send_cost2) { + if(function_exists('add_order_post_log')) add_order_post_log('추가배송비 최종 계산 Error...'); die("Error..."); +} // 결제포인트가 상이함 // 회원이면서 포인트사용이면 @@ -279,13 +291,17 @@ if ($is_member && $config['cf_use_point']) } } -if (($i_temp_point > (int)$temp_point || $i_temp_point < 0) && $config['cf_use_point']) +if (($i_temp_point > (int)$temp_point || $i_temp_point < 0) && $config['cf_use_point']) { + if(function_exists('add_order_post_log')) add_order_post_log('포인트 최종 계산 Error....'); die("Error...."); +} if ($od_temp_point) { - if ($member['mb_point'] < $od_temp_point) + if ($member['mb_point'] < $od_temp_point) { + if(function_exists('add_order_post_log')) add_order_post_log('회원님의 포인트가 부족하여 포인트로 결제 할 수 없습니다.'); alert('회원님의 포인트가 부족하여 포인트로 결제 할 수 없습니다.', $page_return_url); + } } $i_price = $i_price + $i_send_cost + $i_send_cost2 - $i_temp_point - $i_send_coupon; @@ -493,7 +509,8 @@ if($tno) { include G5_SHOP_PATH.'/kcp/pp_ax_hub_cancel.php'; break; } - + + if(function_exists('add_order_post_log')) add_order_post_log($cancel_msg); die("Receipt Amount Error"); } } @@ -507,6 +524,7 @@ else $od_id = get_session('ss_order_id'); if( !$od_id ){ + if(function_exists('add_order_post_log')) add_order_post_log('주문번호가 없습니다.'); die("주문번호가 없습니다."); } @@ -631,6 +649,7 @@ if(!$result) { $error = 'order'; include G5_SHOP_PATH.'/ordererrormail.php'; + if(function_exists('add_order_post_log')) add_order_post_log($cancel_msg); // 주문삭제 sql_query(" delete from {$g5['g5_shop_order_table']} where od_id = '$od_id' ", false); @@ -680,6 +699,7 @@ if(!$result) { $error = 'status'; include G5_SHOP_PATH.'/ordererrormail.php'; + if(function_exists('add_order_post_log')) add_order_post_log($cancel_msg); // 주문삭제 sql_query(" delete from {$g5['g5_shop_order_table']} where od_id = '$od_id' "); @@ -875,6 +895,7 @@ if( $od_pg == 'inicis' && $od_tno ){ sql_query($sql, false); } +if(function_exists('add_order_post_log')) add_order_post_log('', 'delete'); // 주문번호제거 set_session('ss_order_id', ''); diff --git a/mobile/shop/orderinquiry.php b/mobile/shop/orderinquiry.php index f04296818..8fc72a191 100644 --- a/mobile/shop/orderinquiry.php +++ b/mobile/shop/orderinquiry.php @@ -3,6 +3,8 @@ include_once('./_common.php'); define("_ORDERINQUIRY_", true); +$order_info = array(); +$request_pwd = $od_pwd; $od_pwd = get_encrypt_string($od_pwd); // 회원인 경우 @@ -12,7 +14,19 @@ if ($is_member) } else if ($od_id && $od_pwd) // 비회원인 경우 주문서번호와 비밀번호가 넘어왔다면 { - $sql_common = " from {$g5['g5_shop_order_table']} where od_id = '$od_id' and od_pwd = '$od_pwd' "; + if( defined('G5_MYSQL_PASSWORD_LENGTH') && strlen($od_pwd) === G5_MYSQL_PASSWORD_LENGTH ) { + $sql_common = " from {$g5['g5_shop_order_table']} where od_id = '$od_id' and od_pwd = '$od_pwd' "; + } else { + $sql_common = " from {$g5['g5_shop_order_table']} where od_id = '$od_id' "; + + $order_info = get_shop_order_data($od_id); + if (!check_password($request_pwd, $order_info['od_pwd'])) { + run_event('password_is_wrong', 'shop', $order_info); + alert('주문이 존재하지 않습니다.'); + exit; + } + + } } else // 그렇지 않다면 로그인으로 가기 { @@ -43,8 +57,15 @@ $from_record = ($page - 1) * $rows; // 시작 열을 구함 // 비회원 주문확인의 경우 바로 주문서 상세조회로 이동 if (!$is_member) { - $sql = " select od_id, od_time, od_ip from {$g5['g5_shop_order_table']} where od_id = '$od_id' and od_pwd = '$od_pwd' "; - $row = sql_fetch($sql); + if( defined('G5_MYSQL_PASSWORD_LENGTH') && strlen($od_pwd) === G5_MYSQL_PASSWORD_LENGTH ) { + $sql = " select od_id, od_time, od_ip from {$g5['g5_shop_order_table']} where od_id = '$od_id' and od_pwd = '$od_pwd' "; + $row = sql_fetch($sql); + } else if( $order_info ){ + if (check_password($request_pwd, $order_info['od_pwd'])) { + $row = $order_info; + } + } + if ($row['od_id']) { $uid = md5($row['od_id'].$row['od_time'].$row['od_ip']); set_session('ss_orderview_uid', $uid); diff --git a/mobile/shop/orderinquiry.sub.php b/mobile/shop/orderinquiry.sub.php index 3a1cb0b34..61a02f1ca 100644 --- a/mobile/shop/orderinquiry.sub.php +++ b/mobile/shop/orderinquiry.sub.php @@ -76,17 +76,19 @@ if(defined('G5_THEME_SHOP_PATH')) {
      • - +
        -
        - +
        +
        + +
        +
        -
      • diff --git a/mobile/shop/orderinquiryview.php b/mobile/shop/orderinquiryview.php index 141f694b9..904abf1de 100644 --- a/mobile/shop/orderinquiryview.php +++ b/mobile/shop/orderinquiryview.php @@ -45,9 +45,9 @@ if($od['od_pg'] == 'lg') {
        • -
          - -
          + +
          -
          - +
          + +
          + 상태 -
          +
          판매가 수량 @@ -279,10 +280,6 @@ if($od['od_pg'] == 'lg') {
          - - - - @@ -475,10 +472,7 @@ if($od['od_pg'] == 'lg') {
          주문번호
          - - - - + @@ -511,10 +505,7 @@ if($od['od_pg'] == 'lg') {
          이 름
          - - - - + @@ -560,10 +551,7 @@ if($od['od_pg'] == 'lg') {
          이 름
          - - - - + - +
          아직 배송하지 않았거나 배송정보를 입력하지 못하였습니다.아직 배송하지 않았거나 배송정보를 입력하지 못하였습니다.
          - - - - + diff --git a/mobile/shop/personalpayform.sub.php b/mobile/shop/personalpayform.sub.php index 427b3f211..5837e6943 100644 --- a/mobile/shop/personalpayform.sub.php +++ b/mobile/shop/personalpayform.sub.php @@ -60,34 +60,34 @@ $tablet_size = "1.0"; // 화면 사이즈 조정 - 기기화면에 맞게 수정 if ($default['de_vbank_use'] || $default['de_iche_use'] || $default['de_card_use'] || $default['de_hp_use']) { echo '
          '; echo '결제방법 선택'; - echo '
            '; + echo '
              '; } // 가상계좌 사용 if ($default['de_vbank_use']) { $multi_settle++; - echo '
            • '.PHP_EOL; + echo '
            • '.PHP_EOL; $checked = ''; } // 계좌이체 사용 if ($default['de_iche_use']) { $multi_settle++; - echo '
            • '.PHP_EOL; + echo '
            • '.PHP_EOL; $checked = ''; } // 휴대폰 사용 if ($default['de_hp_use']) { $multi_settle++; - echo '
            • '.PHP_EOL; + echo '
            • '.PHP_EOL; $checked = ''; } // 신용카드 사용 if ($default['de_card_use']) { $multi_settle++; - echo '
            • '.PHP_EOL; + echo '
            • '.PHP_EOL; $checked = ''; } diff --git a/mobile/shop/shop.head.php b/mobile/shop/shop.head.php index a37d47b28..b15274561 100644 --- a/mobile/shop/shop.head.php +++ b/mobile/shop/shop.head.php @@ -23,58 +23,101 @@ include_once(G5_LIB_PATH.'/latest.lib.php'); -
              - - 장바구니 + + + 마이페이지 + 장바구니
              + + + + + + + - -
              -

              + +
              +

              뒤로

              \ No newline at end of file diff --git a/mobile/shop/shop.tail.php b/mobile/shop/shop.tail.php index a09be35d8..7b25d1ce2 100644 --- a/mobile/shop/shop.tail.php +++ b/mobile/shop/shop.tail.php @@ -11,19 +11,15 @@ $admin = get_admin("super"); // 사용자 화면 우측과 하단을 담당하는 페이지입니다. // 우측, 하단 화면을 꾸미려면 이 파일을 수정합니다. ?> -

              정보

              @@ -40,7 +36,16 @@ $admin = get_admin("super"); 부가통신사업신고번호 '.$default['de_admin_buga_no'].''; ?>
              Copyright © 2001-2013 . All Rights Reserved.

              - 상단으로 + + PC 버전 +
              -
            • -
              +
              - - + + 123,000원 +
              - + 품절 - +
              + + +
              - +
              삭제
              @@ -76,11 +76,9 @@ include_once(G5_MSHOP_PATH.'/_head.php'); ?>
            -
            -
            diff --git a/mobile/skin/board/basic/img/chk.png b/mobile/skin/board/basic/img/chk.png new file mode 100644 index 0000000000000000000000000000000000000000..2841a67f35ff08993eeea940005cae936c288483 GIT binary patch literal 1070 zcmbVLPiWIn7>^W&jt!~|VZ*~CLvUb|ytGZ5u)3vvi7VJy+KN4hEKOe5uqH1iZ?@af zgKR_aB;rX?@Hh}Jf&)SD;6d~zcoaMfBIs?tbnWyob}%G)|GwYv_kG{{zU}Jr<;n4x zagO6A%S))n#tHVFIyuJvW3N6m*f33vCase;?O7q_bceJsD0|i_u3^jBxb+^-b6leB zHk!0qxuV&`6Rg-q=z9S}bKLwwKd|gIOhF5;x_*KG{`w6MT&KWa&sL;LP{JK|X*0z2 z&Elzi8bgjT2IMu9FL5YMIWQBCf zmLLR*BEU>mQQ$=&OHdXi_9`iu(Xxsr=fLpcnOf+ywHh*qT5MI|JCp{RDE4|ip_dj& zxGF+bRbviWPBDvAwBb{$pYo&G5d*@J9l8N^i4S5%t3}pnfoGl`gy030$|12I4HLyu zCibmBgn}e`UL4oJI-)iF*Nr2sqsB&n#Tt&tdT6uzXwQzoEO*BX#fHoq?P}<6$ z*y|qlX&DuGb|N^gqh$>_hw`e4RNXZ45UQDsgdohxvZ0y~=_8J#usI~bqG=S7lu;lw z^2KyMZOX-T5oS~', 0); ?> +
            + + + + + + + + + - - - -
            -
              - -
            • 목록
            • - - -
            • -
            • -
            • - -
            -
            - - + +
          모의입금처리
          - - - - - - - - - - - - - - - -
          + +
          +

          기타의견

          +
          + + +
          - -
          - + +
          + +
          + + + - + - -
        • '; } ?>
      - -
      - -
        -
      • -
      - - - -
    @@ -102,15 +104,19 @@ add_stylesheet('', 0); +
    + 전체 + 페이지 +
    +
    게시물 검색 -
    - - + +
    diff --git a/mobile/skin/qa/basic/style.css b/mobile/skin/qa/basic/style.css index fb1255593..83c9c056d 100644 --- a/mobile/skin/qa/basic/style.css +++ b/mobile/skin/qa/basic/style.css @@ -51,10 +51,6 @@ #bo_w .tbl_frm01 td {} #bo_w .tbl_frm01 textarea, #bo_w .frm_input {} #bo_w .tbl_frm01 textarea {} -/* -#bo_w .tbl_frm01 #captcha {} -#bo_w .tbl_frm01 #captcha input {} -*/ #bo_w .tbl_frm01 a {} #bo_w .required, #bo_w textarea.required {} @@ -62,90 +58,122 @@ /* ### 기본 스타일 커스터마이징 끝 ### */ /* 게시판 목록 */ -#bo_list #list_chk {padding:0 10px } +#bo_list {} +#bo_list li {background:#fff} -#bo_list .li_stat{float:right;display:inline-block;height:25px;padding:0 10px;border-radius:15px;margin-top:3px} -#bo_list .txt_rdy{border:1px solid #ff63ab;color:#ff63ab;line-height:23px} -#bo_list .txt_done{background:#ff63ab;color:#fff;line-height:25px} +#bo_list .li_stat {float:right;display:inline-block;height:25px;padding:0 10px;border-radius:15px;margin-top:3px} +#bo_list .txt_rdy {background:#ccd1d9;color:#fff;line-height:23px;border-radius:3px} +#bo_list .txt_done {background:#f6bb42;color:#fff;line-height:25px;border-radius:3px} -#bo_list .li_title{display: block;font-weight: bold;margin: 5px 0;} -#bo_list .li_title strong{color: #3ca1ff !important;font-weight: normal;text-decoration: none;font-size: 0.92em;} -#bo_list .li_info{border-top: 1px solid #eee;margin: 10px 0 0;line-height: 28px;color: #666;position: relative;padding-top: 3px;} -#bo_list .li_info:after {display:block;visibility:hidden;clear:both;content:""}#bo_list .profile_img img{border-radius:50%;} -#bo_list .li_sbj{display: block;font-weight: bold;margin: 5px 0;font-size: 1.083em;} +#bo_list .li_info {line-height:28px;color:#666;position:relative} +#bo_list .li_info:after {display:block;visibility:hidden;clear:both;content:""} +#bo_list .profile_img img {border-radius:50%} +#bo_list .li_sbj {display:block;font-weight:bold;margin:5px 0;font-size:1.083em} #bo_cate h2 {width:0;height:0;font-size:0;line-height:0;overflow:hidden} -#bo_cate ul {margin: 10px;padding-left:1px;zoom:1} +#bo_cate ul {background:#fff;padding-left:1px;border-bottom:1px solid #d9dce3;zoom:1} #bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""} -#bo_cate li{display:inline-block;float:left;margin:3px 5px 3px 0} -#bo_cate a {display:block;line-height:24px;padding:0 10px;border-radius:13px;background:#fff;} -#bo_cate #bo_cate_on {background:#4162ff;color:#fff; --webkit-box-shadow:0 0 5px rgba(65,98,255,0.8); --moz-box-shadow:0 0 5px rgba(65,98,255,0.8); -box-shadow: 0 0 8px rgba(65,98,255,0.8);} - -/* 관리자일 때 */ -#bo_list_admin th label {position:absolute;font-size:0;line-height:0;overflow:hidden} - -#bo_list_admin th:nth-of-type(1) {width:40px} -#bo_list_admin th:nth-of-type(3) {width:100px} - -#bo_list_admin td:nth-of-type(1) {text-align:center} -#bo_list_admin td:nth-of-type(3) {text-align:center} - -/* 관리자가 아닐 때 */ -#bo_list th:nth-of-type(2) {width:100px} - -#bo_list td:nth-of-type(2) {text-align:center} +#bo_cate li {display:inline-block;float:left} +#bo_cate a {display:block;line-height:24px;padding:15px} +#bo_cate #bo_cate_on {display:inline-block;position:relative;color:#3a8afd} +#bo_cate #bo_cate_on:after {content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;display:inline-block;background:#3a8afd} /* 게시판 목록 공통 */ -.bo_fx {margin-bottom:5px;padding:5px 10px} +.bo_fx {margin-bottom:5px;padding:0 10px} .bo_fx:after {display:block;visibility:hidden;clear:both;content:""} .bo_fx ul {margin:0;padding:0;list-style:none} -#bo_list_total {float:left;padding:0;height:2.5em;line-height:2.5em} -.btn_bo_user {float:right;margin:0;padding:0;list-style:none} -.btn_bo_user li {float:left;margin-left:5px} -.btn_bo_adm {float:left} -.btn_bo_adm li {float:left;margin-right:5px} -.btn_bo_adm input {padding:0 10px;height:2em;border:1px solid #e8180c !important;background:#e8180c;color:#fff;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-appearance:none} -.bo_notice td {background:#f7f7f7} -.bo_notice td a {font-weight:bold} -.td_num strong {color:#000} -.bo_cate_link {display:inline-block;margin:0 3px 0 0;padding:0 6px 0 0;border-right:1px solid #e7f1ed;color:#999 !important;font-weight:bold;text-decoration:none} /* 글제목줄 분류스타일 */ -.bo_current {color:#e8180c} -.td_subject img {margin-left:3px} -#bo_list .cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:bold} +#bo_list_total {margin:10px;text-align:center;padding:10px;text-align:center;background:#e3e7ec;color:#8b8b8b;border-radius:3px} -#bo_sch {margin-bottom:10px;padding-top:5px;text-align:center} -#bo_sch .btn_submit{width:40px;height:40px} +.btn_bo_user > li {float:left;text-align:center;margin-left:5px} +.btn_bo_adm button {border:0;padding:0 10px;background:#d13f4a;color:#fff;text-decoration:none;vertical-align:middle} +.btn_more_opt {width:30px} +.more_opt {display:none;position:absolute;top:50px;right:7px;width:85px;background:#fff;border:1px solid #b8bfc4;z-index:999} +.more_opt:before {content:"";position:absolute;top:-8px;right:6px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #b8bfc4 transparent} +.more_opt:after {content:"";position:absolute;top:-6px;right:6px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent} +.more_opt li {display:block;border-bottom:1px solid #f1f1f1;padding:10px;margin:0;color:#6b757c;text-align:left} +.more_opt li:last-child {border-bottom:0} +.more_opt li button, .more_opt li a {width:100%;border:0;background:#fff;color:#6b757c} +.more_opt li:hover a, +.more_opt li:hover button {color:#000} +.more_opt li i {line-height:20px} + +.bo_cate_link {display:inline-block;background:#e2eaf6;padding:0 5px;line-height:20px;border-radius:5px;font-weight:bold;font-size:11px;color:#3ca1ff !important;text-decoration:none;/*font-size:0.92em*/} /* 글제목줄 분류스타일 */ +.bo_cnt {display:block;width:100%;font-size:1.083em;font-weight:bold;line-height:1.4em} +.bo_cnt i {color: #8d96c2;font-size:12px} +.bo_cnt .fa-heart {color:#ff0000} +.bo_cnt .fa-download {display:inline-block;width:16px;height:16px;line-height:18px;font-size:0.833em;color:#daae37;background:#ffefb9;text-align:center;border-radius:2px;vertical-align:middle} +.bo_chk {display:inline-block;float:left;margin-right:5px} + +.selec_chk {position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden} +.chk_op {margin:10px 0} +.chk_op label {vertical-align:baseline} +.chk_box {position:relative} +.chk_box input[type="checkbox"] + label {padding-left:20px;color:#676e70} +.chk_box input[type="checkbox"] + label:hover {color:#2172f8} +.chk_box input[type="checkbox"] + label span {position:absolute;top:0;left:0;width:15px;height:15px;display:block;background:#fff;border:1px solid #d0d4df;border-radius:3px} +.chk_box input[type="checkbox"]:checked + label {color:#000} +.chk_box input[type="checkbox"]:checked + label span {background:url(./img/chk.png) no-repeat 50% 50% #3a8afd;border-color:#1471f6;border-radius:3px} +.chk_box input[type="radio"] {position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden} +.chk_box input[type="radio"] + label {position:relative;padding-left:23px;display:inline-block;color:#676e70} +.chk_box input[type="radio"] + label span {position:absolute;top:0;left:0;width:15px;height:15px;display:block;background:#f7f8f9;border:1px solid #cdd6df;border-radius:50%} +.chk_box input[type="radio"]:checked + label {color:#ff8080} +.chk_box input[type="radio"]:checked + label span {border-color:#ea6060} +.chk_box input[type="radio"]:checked + label span:before {width:9px;height:9px;background:#ff8080;content:'';position:absolute;top:3px;left:3px;border-radius:50%} +.all_chk.chk_box input[type="checkbox"] + label span {top:18px;left:15px} + +.bo_cmt {background:#e9eff5;color:#3a8afd;font-size:11px;height:16px;line-height:16px;padding:0 5px;border-radius:3px;vertical-align:middle} + +.bo_subject {display:block;width:100%;padding:5px 0} +.bo_current {color:#e8180c} +.bo_info:after {display:block;visibility:hidden;clear:both;content:""} +.bo_info {position:relative;padding-top:5px;line-height:20px;color:#646464;vertical-align:top} +.bo_info i {margin-left:5px} +.bo_info .comment_icon {background:url(./img/icon_comment.png) no-repeat 50% 50%;display:inline-block;width:20px;height:28px;text-indent:-999px;overflow:hidden;vertical-align:top;background-size:70%;margin:0 0px 0 5px} +.bo_info .bo_date {} +.bo_info .cnt_cmt {display:inline-block;margin: 0 5px 0 3px} +.bo_info .profile_img img {border-radius:50%;vertical-align:top} + +#bo_sch {background:#fff;border:1px solid #d0d3db;position:relative;margin:10px} +#bo_sch:after {display:block;visibility:hidden;clear:both;content:""} +#bo_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden} +#bo_sch .sch_input {float:left;width:100%;height:38px;border:0;padding:0;background-color:transparent;padding:0 0 0 10px} +#bo_sch .sch_btn {height:38px;position:absolute;top:0;right:0;border:0;width:40px;background:none;font-size:15px} /* 게시판 쓰기 */ -#bo_w #wr_email, #bo_w #wr_homepage, #bo_w #wr_subject {width:100%} +#bo_w {padding:15px} +#bo_w .bo_v_option li {display:inline-block;float:left;margin:0 5px 0 0} +#bo_w .bo_v_option li label {vertical-align:baseline} +#bo_w .bo_v_option:after {display:block;visibility:hidden;clear:both;content:""} +#bo_w .bo_w_select select {border:1px solid #d0d3db;background:#fff;width:100%} +#bo_w .bo_w_link label {position:absolute;top:1px;left:1px;border-radius:3px 0 0 3px;width:45px;height:43px;line-height:43px;font-size:1.2em;text-align:center;color:#b2b2b2} +#bo_w .bo_w_link .frm_input {padding-left:50px} +#bo_w .bo_w_flie .lb_icon {position:absolute;top:0px;left:0px;border-radius:3px 0 0 3px;width:45px;height:43px;line-height:43px;font-size:1.2em;text-align:center;color:#b2b2b2} +#bo_w .bo_w_flie .frm_file {padding-left:50px} +#bo_w .bo_w_flie .file_wr {position:relative;color:#000;vertical-align:middle;margin:0} +#bo_w .bo_w_flie .frm_input {margin:5px 0 0} -#char_count_desc {display:block;margin:0 0 5px;padding:0} -#char_count_wrp {margin:5px 0 0;text-align:right} -#char_count {font-weight:bold} +.filebox .btn_file {display:inline-block;position:absolute;right:8px;top:8px;border:1px solid #3a8afd;border-radius:3px;width:60px;height:30px;color:#3a8afd;font-size:1em;line-height:30px;font-weight:bold;background:#fff;text-align:center;vertical-align:middle;cursor:pointer} +.filebox .fileName {display:inline-block;position:relative;width:100%;height:45px;padding-left:45px;line-height:30px;border:1px solid #d0d3db;background-color:#fff;color:red;vertical-align:middle;border-radius:0} +.filebox input[type="file"] {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0} -#qa_subject {width:100%} +#bo_w .btn_confirm {text-align:center;margin:20px 0} +#bo_w .btn_submit {width:49%;height:45px;padding:0 30px;font-weight:bold;font-size:1.083em} +#bo_w .btn_cancel {width:49%;line-height:45px;height:45px;padding:0 30px;font-weight:bold;font-size:1.083em;background:#fff;border-radius:3px;border:1px solid #dcdcdc} /* 게시판 읽기 */ -#bo_v {margin-bottom:15px;padding-bottom:15px} -#bo_v .bo_v_wr{background:#fff;margin:10px;border-radius:5px;padding:15px; --webkit-box-shadow: 0 1px 4px #cbd1df; --moz-box-shadow: 0 1px 4px #cbd1df; -box-shadow: 0 1px 4px #cbd1df;} +#bo_v {padding:20px 0 0;background:#fff} +#bo_v>header {padding:0 15px} -#bo_v_table {margin:0 0 5px;padding:0 10px;color:#999;font-size:0.9em;font-weight:bold} +#bo_v_title {} +.bo_v_cate {display:inline-block;background:#e2eaf6;color:#3a8afd;border-radius:13px;line-height:20px;border-radius:5px;padding:0 5px;font-weight:bold} +.bo_v_tit {display:block;font-size:1.5em;margin:10px 0 0} -#bo_v_title {padding:0 0 10px;font-size:1.2em} -#bo_v_title span{display:block;font-size:11px;color:#4162ff} - -#bo_v_info {padding:0 0 10px;border-bottom:1px solid #eee;position:relative;} +#bo_v_info {position:relative;margin-top:10px;color:#767e86} #bo_v_info h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -#bo_v_info strong {display:inline-block;margin:0 ;font-weight:normal} -#bo_v_info .info_date{position:absolute;top:0;right:0;color:#777} -#bo_v_info .profile_img img{border-radius:50%} +#bo_v_info strong {display:inline-block;font-weight:normal} +#bo_v_info i {margin-left:5px} +#bo_v_info .profile_img img {border-radius:50%} #bo_v_file {} #bo_v_file h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} @@ -165,11 +193,11 @@ box-shadow: 0 1px 4px #cbd1df;} #bo_v_contact {border-bottom:1px solid #eee} #bo_v_contact h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -#bo_v_contact dl {margin:0;padding:5px 0;color:#666;list-style:none} +#bo_v_contact dl {margin:0;padding:10px 0;color:#666;list-style:none} #bo_v_contact dl:after {display:block;visibility:hidden;clear:both;content:""} #bo_v_contact dt, #bo_v_contact dd {float:left;margin:0} -#bo_v_contact dt {clear:both;padding:3px 0 ;width:30px;text-align:center;font-weight:bold} -#bo_v_contact dd {padding:3px 0;width:80%} +#bo_v_contact dt {clear:both;margin-right:5px;text-align:center;font-weight:bold} +#bo_v_contact dd {width:80%} #bo_v_top {margin:0 0 10px;padding:10px} #bo_v_top:after {display:block;visibility:hidden;clear:both;content:""} @@ -181,12 +209,15 @@ box-shadow: 0 1px 4px #cbd1df;} #bo_v_bot h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} #bo_v_bot ul {margin:0;padding:0;list-style:none} -.bo_v_nb {float:left} -.bo_v_nb li {float:left;margin-right:5px} -.bo_v_com {float:right} -.bo_v_com li {float:left;margin-left:5px} +.bo_v_nb {position:relative;margin:10px 0 0;border-top:1px solid #e4e4ec;border-bottom:1px solid #e4e4ec;text-align:left} +.bo_v_nb:after {display:block;visibility:hidden;clear:both;content:""} +.bo_v_nb li {} +.bo_v_nb li a {display:block;padding:15px;color:#777} +.bo_v_nb li a i {color:#c5cfdd} +.bo_v_nb li.bo_v_prev {border-bottom:1px solid #f8f8f8} +.bo_v_nb li.bo_v_next {} -#bo_v_atc {padding:10px 0;min-height:100px} +#bo_v_atc {min-height:200px;padding:15px} #bo_v_atc_title {margin:0;padding:0;height:0;overflow:hidden} #bo_v_img {margin:0 0 10px;width:100%;overflow:hidden;zoom:1} @@ -209,31 +240,34 @@ box-shadow: 0 1px 4px #cbd1df;} #bo_v_addq {margin:0 0 30px;text-align:right} -#bo_v_ans {} -#bo_v_ans h2 {font-size:1.2em;margin:10px} -#bo_v_ans h2 span{display:block} -#bo_v_ans h2 .tit_rpl{display:inline-block;font-size:11px;padding:0 5px;line-height:23px;font-weight:normal;background:#646982;color:#fff;} -#bo_v_ans #ans_datetime {padding:5px 0 10px;border-bottom:1px solid #eee;color:#777} -#bo_v_ans #ans_con {margin:10px 0 ;line-height:1.8em} -#bo_v_ans #ans_con img{max-width:100%;height:auto} -#bo_v_ans #ans_add {text-align:right} +#bo_v_ans {margin-top:10px;background:#fff;position:relative} +#bo_v_ans h2 {font-size:1.2em;padding:15px 15px 5px} +#bo_v_ans h2 span {display:inline-block} +#bo_v_ans h2 .tit_rpl {font-size:11px;padding:0 5px;line-height:23px;border-radius:25px;margin-right:5px;font-weight:normal;background:#fff;color:#3a8afd;border:1px solid #a9c6fe} +#bo_v_ans h2 .tit_cnt {font-size:1.125em} +#bo_v_ans #ans_datetime {padding:10px 0 15px;border-bottom:1px solid #eee;color:#767e86;font-size:0.825em;font-weight:normal} +#bo_v_ans #ans_con {padding:15px;line-height:1.8em;border-bottom:1px solid #e4e4ec} +#bo_v_ans #ans_con img {max-width:100%;height:auto} + +#bo_v_ans #btn_ans_btn {position:absolute;right:5px;top:10px} +#bo_v_ans #ans_add {display:none;position:absolute;right:8px;top:53px;background:#fff;border:1px solid #b8bfc4;z-index:999} +#bo_v_ans #ans_add:before {content:"";position:absolute;top:-8px;right:6px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #b8bfc4 transparent} +#bo_v_ans #ans_add:after {content:"";position:absolute;top:-6px;right:6px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent} +#bo_v_ans #ans_add a {display:block;border-bottom: 1px solid #f1f1f1;padding:10px;color:#6b757c} +.add_qu {display:block;text-align:center;margin:15px;height:45px;line-height:45px;padding:0 10px;border:0;font-weight:bold;background:#3a8afd;color:#fff;border-radius:3px} + #bo_v_ans #ans_msg {padding:40px 0;background:#f2f5f9;text-align:center} -#bo_v_ans .btn_submit{width:100%;height:40px;border-radius:5px} -#bo_v_ans .btn_confirm{margin:0 10px} +#bo_v_ans .btn_submit {width:100%;height:40px;border-radius:5px} +#bo_v_ans .btn_confirm {margin:0 10px} #bo_v_rel {} #bo_v_rel h2 {margin:0 10px 10px;font-size:1.2em} -#bo_v_rel .li_stat{float:right;display:inline-block;height:25px;padding:0 10px;border-radius:15px;margin-top:3px} -#bo_v_rel .txt_rdy{border:1px solid #ff63ab;color:#ff63ab;line-height:23px} -#bo_v_rel .txt_done{background:#ff63ab;color:#fff;line-height:25px} - -#bo_v_rel .li_title{display: block;font-weight: bold;margin: 5px 0;} -#bo_v_rel .li_title strong{color: #3ca1ff !important;font-weight: normal;text-decoration: none;font-size: 0.92em;} -#bo_v_rel .li_info{border-top: 1px solid #eee;margin: 10px 0 0;line-height: 28px;color: #666;position: relative;padding-top: 3px;} -#bo_v_rel .li_info:after {display:block;visibility:hidden;clear:both;content:""}#bo_list .profile_img img{border-radius:50%;} -#bo_v_rel .li_sbj{display: block;font-weight: bold;margin: 5px 0;font-size: 1.083em;} - +#bo_v_rel .li_stat {float:right;display:inline-block;height:25px;padding:0 10px;border-radius:15px;margin-top:3px} +#bo_v_rel .txt_rdy {border:1px solid #ff63ab;color:#ff63ab;line-height:23px} +#bo_v_rel .txt_done {background:#ff63ab;color:#fff;line-height:25px} +#bo_v_rel .li_title {display:block;font-weight:bold;margin:5px 0} +#bo_v_rel .li_title strong {color:#3ca1ff !important;font-weight:normal;text-decoration:none;font-size:0.92em} /* 게시판 댓글 */ #bo_vc {margin:0 0 5px;padding:15px 15px 5px;border-top:1px solid #cfded8;border-bottom:1px solid #cfded8;background:#f7f7f7} @@ -268,8 +302,3 @@ box-shadow: 0 1px 4px #cbd1df;} #bo_vc_sns input {margin:0 0 0 5px} #bo_vc form {padding:0} - -#bo_w .bo_w_flie .lb_icon{position:absolute;top:0px;left:0px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;background:#eee;text-align:center} -#bo_w .bo_w_flie .frm_file{padding-left:50px;} -#bo_w .bo_w_flie .file_wr{border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;height:40px;margin:0} -#bo_w .bo_w_flie .frm_input{margin:5px 0 0 } diff --git a/mobile/skin/qa/basic/view.answer.skin.php b/mobile/skin/qa/basic/view.answer.skin.php index b1bc9ac61..067bcf660 100644 --- a/mobile/skin/qa/basic/view.answer.skin.php +++ b/mobile/skin/qa/basic/view.answer.skin.php @@ -3,23 +3,32 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 ?>
    -

    답변

    - -
    - -
    +

    + 답변 + +
    + +
    +

    - -
    + + + -
    \ No newline at end of file + +추가질문 + + \ No newline at end of file diff --git a/mobile/skin/qa/basic/view.skin.php b/mobile/skin/qa/basic/view.skin.php index c0c5bec20..4dfe50b94 100644 --- a/mobile/skin/qa/basic/view.skin.php +++ b/mobile/skin/qa/basic/view.skin.php @@ -8,24 +8,47 @@ add_stylesheet('', 0); + + + -
    -
    -
    -

    - - -

    -
    -
    -

    페이지 정보

    - 작성자 - 작성일 -
    - - -
    +
    +

    + + +

    +
    +

    페이지 정보

    + 작성자 + 작성일 + 조회 + 댓글 +
    + +

    연락처정보

    @@ -37,138 +60,109 @@ add_stylesheet('', 0);
    -
    +
    + -
    -

    본문

    +
    +

    본문

    - \n"; + \n"; - for ($i=0; $i<$view['img_count']; $i++) { - //echo $view['img_file'][$i]; - echo get_view_thumbnail($view['img_file'][$i], $qaconfig['qa_image_width']); - } - - echo "
\n"; + for ($i=0; $i<$view['img_count']; $i++) { + //echo $view['img_file'][$i]; + echo get_view_thumbnail($view['img_file'][$i], $qaconfig['qa_image_width']); } - ?> - -
- + echo "
\n"; + } + ?> - -
추가질문
- + +
+ - - - -
-

첨부파일

- -
- - - - - - - - -
- -
- -
- - - + +
추가질문
- - -
- - - - - -
-

연관질문

- -
- + + +
+

첨부파일

    + // 가변 파일 + for ($i=0; $i<$view['download_count']; $i++) { + ?>
  • -
    - - - - - -
    -
    - - -
    + + 첨부 + +
  • - +
-
+
+ + + + + - - - + + + +
+

연관질문

+ +
+ +
    + +
  • +
    + + + + + +
    +
    + + +
    +
  • + +
+
+
+ + \ No newline at end of file diff --git a/mobile/skin/search/basic/search.skin.php b/mobile/skin/search/basic/search.skin.php index d4229ec77..b4db95436 100644 --- a/mobile/skin/search/basic/search.skin.php +++ b/mobile/skin/search/basic/search.skin.php @@ -5,6 +5,22 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 add_stylesheet('', 0); ?> + +
+

전체검색 결과

+ +
+
@@ -55,36 +71,16 @@ add_stylesheet('', } -
+
id="sop_or" name="sop"> - + id="sop_and" name="sop"> - +
- - -
-

전체검색 결과

-
-
게시판
-
-
게시물
-
-
-

/ 페이지 열람 중

-
- - ', $k=0; for ($idx=$table_index, $k=0; $idx -

게시판 내 결과

+

게시판 내 결과

    ',
  • - 새창 +

    @@ -134,14 +130,10 @@ add_stylesheet('',
- - -
+
- - diff --git a/mobile/skin/search/basic/style.css b/mobile/skin/search/basic/style.css index 3206a7506..89cc93f26 100644 --- a/mobile/skin/search/basic/style.css +++ b/mobile/skin/search/basic/style.css @@ -1,43 +1,50 @@ @charset "utf-8"; + /* 전체검색결과 스킨 */ -#sch_res_detail {margin:10px;text-align:center} +#sch_res_detail {margin:10px 0;padding:15px;border-top:1px solid #f1f1f1;border-bottom:1px solid #ddd;background:#fff;text-align:left} #sch_res_detail legend {position:absolute;font-size:0;line-height:0;overflow:hidden} -#sch_res_detail .sch_wr {position:relative;border:1px solid #bdc2d8;background:#fff;margin:0 0 5px} -#sch_res_detail select{width:50%;float:left;height:40px;border:0} -#sch_res_detail #sfl{border-left:1px solid #e2e2e2;} -#sch_res_detail .frm_input {position:relative;width:100%;border:0;border-top:1px solid #e2e2e2;border-radius:0;clear:both} -#sch_res_detail .btn_submit{position:absolute;bottom:0;right:0;width:40px;height:40px;background:none;color:#000;font-size:15px} +#sch_res_detail .sch_wr {position:relative;background:#fff;margin:0 0 5px} +#sch_res_detail select {width:49.5%;height:40px;float:left;border:1px solid #d0d3db} +#sch_res_detail select#gr_id {margin-right:1%} +#sch_res_detail .frm_input {position:relative;width:100%;border:1px solid #d0d3db;margin-top:5px;border-radius:0;clear:both} +#sch_res_detail .btn_submit {position:absolute;bottom:0;right:0;width:40px;height:40px;background:none;color:#000;font-size:15px} -#sch_res_ov {margin: 10px;padding:20px;background:#e4e4e4;text-align:center;zoom:1} +#sch_res_ov {margin:15px;padding:15px;background:#edf3fc;text-align:center;border-radius:5px;border:1px solid #d6e2f4;color:#5977a4;zoom:1} #sch_res_ov:after {display:block;visibility:hidden;clear:both;content:""} -#sch_res_ov h2 {font-size:1.25em;margin:0 0 5px} -#sch_res_ov dl {margin:0 0 5px;display:inline-block;;zoom:1} -#sch_res_ov dt {display:inline-block} -#sch_res_ov dd {display:inline-block;margin:0 2px 0 5px} -#sch_res_ov p {margin:0;padding:0;color:#666;font-size:0.92em} - -#sch_res_board {margin: 10px;padding-left:1px;zoom:1} +#sch_res_ov h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#sch_res_ov ul {display:inline-block;zoom:1} +#sch_res_ov li {float:left;display:inline-block;margin:0 10px 0 0;line-height:10px;padding-right:10px;border-right:1px solid #5977a4;color:#5977a4} +#sch_res_ov li:last-child {margin-right:0;padding-right:0;border-right:0} +#sch_res_board {margin:10px;padding-left:1px;zoom:1} #sch_res_board:after {display:block;visibility:hidden;clear:both;content:""} #sch_res_board li {display:inline-block;float:left;margin:3px 5px 3px 0} -#sch_res_board a {display:block;line-height:24px;border-radius:13px;padding:0 10px;background:#fff} -#sch_res_board .sch_on {background:#4162ff;color:#fff; --webkit-box-shadow:0 0 5px rgba(65,98,255,0.8); --moz-box-shadow:0 0 5px rgba(65,98,255,0.8); -box-shadow: 0 0 8px rgba(65,98,255,0.8);} +#sch_res_board a {display:block;line-height:24px;border-radius:13px;padding:0 10px;background:#fff;border:1px solid #d6e9ff;color:#6794d3} +#sch_res_board .sch_on {background:#3a8afd;color:#fff;border:1px solid #3a8afd; +-webkit-box-shadow:inset 0 2px 5px rgb(33, 135, 202); +-moz-box-shadow:inset 0 2px 5px rgb(33, 135, 202); +box-shadow:inset 0 2px 5px rgb(33, 135, 202)} - -.sch_res_list {margin:0 0 10px;padding:10px 0} -.sch_res_list h2 {margin:0 0 10px;font-size:1.083m} -.sch_res_list ul {margin:0;padding:0;list-style:none} -.sch_res_list li {margin:0 0 10px;padding:0 10px 10px;border-bottom:1px solid #e9e9e9} +.sch_res_list {margin:0 0 10px} +.sch_res_list h2 {font-size:1.2em;background:#fff;padding:15px 20px;border-bottom:1px solid #f8f8f8} +.sch_res_list ul {margin:0;padding:10px 15px;list-style:none;background:#fff} +.sch_res_list li {padding:0 0 10px;border-bottom:1px solid #e9e9e9} +.sch_res_list li:last-child {border-bottom:0} .sch_res_list a {text-decoration:none} .sch_res_title {display:block;font-weight:bold;padding:10px 0;padding-right:30px;position:relative} -.sch_res_info{line-height:28px;border-top:1px solid #eee;padding:3px 0 0;margin: 10px 0 0;color:#666 } +.sch_res_info {line-height:28px;padding:3px 0 0;margin:10px 0 0;color:#666} .sch_res_info:after {display:block;visibility:hidden;clear:both;content:""} -.sch_res_new{position:absolute;top:10px;right:0;font-size:0.92em;color:#777;width:20px;height:20px;line-height:20px;display:block;background:#eee;text-align:center} -.sch_res_list p {margin:0 0 10px;line-height:1.4em;color:#777;font-size:0.92em} -.sch_more {padding:0 0 30px;font-size:0.92em;text-align:right } -.sch_more a{;color:#f2664f} -.sch_more i{font-size:13px} -.sch_datetime{float:right;font-style:italic} -.sch_res_info .profile_img img{border-radius:50%} \ No newline at end of file +.sch_res_list p {margin:0 0 10px;line-height:1.4em;color:#777;font-size:1em} +.sch_more {background:#fff;padding:15px 0;margin-bottom:15px;font-size:1em;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;text-align:center} +.sch_more a {color:#3a8afd} +.sch_datetime {} +.sch_res_info .profile_img img {border-radius:50%} + +/* 인풀 옵션 */ +.selec_chk {position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden} +.chk_box {position:relative} +.chk_box input[type="radio"] {position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden} +.chk_box input[type="radio"] + label {position:relative;padding-left:23px;display:inline-block;color:#676e70} +.chk_box input[type="radio"] + label span {position:absolute;top:0;left:0;width:15px;height:15px;display:block;background:#f7f8f9;border:1px solid #cdd6df;border-radius:50%} +.chk_box input[type="radio"]:checked + label {color:#3a8afd} +.chk_box input[type="radio"]:checked + label span {border-color:#3a8afd} +.chk_box input[type="radio"]:checked + label span:before {width:7px;height:7px;background:#3a8afd;content:'';position:absolute;top:3px;left:3px;border-radius:50%} diff --git a/mobile/skin/shop/basic/boxbanner.skin.php b/mobile/skin/shop/basic/boxbanner.skin.php index 08b5409b1..67053166b 100644 --- a/mobile/skin/shop/basic/boxbanner.skin.php +++ b/mobile/skin/shop/basic/boxbanner.skin.php @@ -36,3 +36,8 @@ for ($i=0; $row=sql_fetch_array($result); $i++) if ($i>0) echo ''.PHP_EOL; ?> + diff --git a/mobile/skin/shop/basic/boxtodayview.skin.php b/mobile/skin/shop/basic/boxtodayview.skin.php index 4ab7de45e..9598fc41e 100644 --- a/mobile/skin/shop/basic/boxtodayview.skin.php +++ b/mobile/skin/shop/basic/boxtodayview.skin.php @@ -1,10 +1,9 @@ ', 0); @@ -12,92 +11,85 @@ add_stylesheet('',
-

- 오늘 본 상품 -

+

오늘 본 상품

+ + + + $rowx = get_shop_item($tv_it_id, true); + if(!$rowx['it_id']) + continue; - - '.PHP_EOL; echo '
  • '.PHP_EOL; echo '
    '; echo $img; echo '
    '.PHP_EOL; - echo '
  • '.PHP_EOL; + echo ''.PHP_EOL; $tv_tot_count++; - } - if ($tv_tot_count > 0) echo ''.PHP_EOL; + } + if ($tv_tot_count > 0) echo ''.PHP_EOL; ?> -
    - +
    - + }); + - - -

    없음

    - - + +

    없음

    +
    diff --git a/mobile/skin/shop/basic/couponzone.10.skin.php b/mobile/skin/shop/basic/couponzone.10.skin.php index 281d62de4..4518253a9 100644 --- a/mobile/skin/shop/basic/couponzone.10.skin.php +++ b/mobile/skin/shop/basic/couponzone.10.skin.php @@ -14,6 +14,7 @@ add_stylesheet('', 0 $result = sql_query($sql); $coupon = ''; + $coupon_info_class = ''; for($i=0; $row=sql_fetch_array($result); $i++) { if(!$row['cz_file']) @@ -27,20 +28,25 @@ add_stylesheet('', 0 switch($row['cp_method']) { case '0': - $sql3 = " select it_id, it_name from {$g5['g5_shop_item_table']} where it_id = '{$row['cp_target']}' "; - $row3 = sql_fetch($sql3); - $cp_target = ''.get_text($row3['it_name']).''; + $row3 = get_shop_item($row['cp_target'], true); + $cp_target = '개별상품할인'; + $cp_link =''.get_text($row3['it_name']).''; + $coupon_info_class = 'cp_2'; break; case '1': $sql3 = " select ca_id, ca_name from {$g5['g5_shop_category_table']} where ca_id = '{$row['cp_target']}' "; $row3 = sql_fetch($sql3); - $cp_target = ''.get_text($row3['ca_name']).''; + $cp_target = '카테고리할인'; + $cp_link = ''.get_text($row3['ca_name']).''; + $coupon_info_class = 'cp_1'; break; case '2': - $cp_target = '주문금액할인'; + $cp_link = $cp_target = '주문금액할인'; + $coupon_info_class = 'cp_3'; break; case '3': - $cp_target = '배송비할인'; + $cp_link = $cp_target = '배송비할인'; + $coupon_info_class = 'cp_4'; break; } @@ -49,13 +55,39 @@ add_stylesheet('', 0 if(is_coupon_downloaded($member['mb_id'], $row['cz_id'])) $disabled = ' disabled'; - $coupon .= '
  • '.PHP_EOL; - $coupon .= '
    '.$subj.'
    '.PHP_EOL; - $coupon .= '
    '.$subj.'
    '.PHP_EOL; - $coupon .= '
    기한 : 다운로드 후 '.number_format($row['cz_period']).'일
    '.PHP_EOL; - $coupon .= '
    적용 : '.$cp_target.'
    '.PHP_EOL; + // $row['cp_type'] 값이 있으면 % 이며 없으면 원 입니다. + $print_cp_price = $row['cp_type'] ? ''.$row['cp_price'].' %' : ''.number_format($row['cp_price']).' 원'; + + $coupon .= '
  • '.PHP_EOL; + $coupon .= '
    '.PHP_EOL; + $coupon .= '
    '.$subj.''.PHP_EOL; + $coupon .= '
    '.$subj.'
    '.$print_cp_price.'
    '.PHP_EOL; + $coupon .= '
    '.PHP_EOL; + $coupon .= '
    '.PHP_EOL; + $coupon .= '
    '.PHP_EOL; + $coupon .= '적용'.PHP_EOL; + $coupon .= '
    +

    '.$cp_target.'

    +
      +
    • 적용 : '.$cp_link.'
    • '; + + if( $row['cp_minimum'] ){ // 쿠폰에 최소주문금액이 있다면 + $coupon .= '
    • 최소주문금액 : '.number_format($row['cp_minimum']).'
    • '; + } + + $coupon .= '
    + +
    '.PHP_EOL; + $coupon .= '
    '.PHP_EOL; + $coupon .= '
    기한다운로드 후 '.number_format($row['cz_period']).'일
    '.PHP_EOL; + //cp_1 카테고리할인 + //cp_2 개별상품할인 + //cp_3 주문금액할인 + //cp_4 배송비할인 + $coupon .= '
    '.PHP_EOL; + $coupon .= '
    '.PHP_EOL; $coupon .= '
    '.PHP_EOL; - $coupon .= '
  • '.PHP_EOL; + $coupon .= ''.PHP_EOL; } if($coupon) @@ -65,7 +97,7 @@ add_stylesheet('', 0 ?> -
    +

    포인트 쿠폰

    보유하신 회원 포인트를 쿠폰으로 교환하실 수 있습니다.

    @@ -74,6 +106,7 @@ add_stylesheet('', 0 $result = sql_query($sql); $coupon = ''; + $coupon_info_class = ''; for($i=0; $row=sql_fetch_array($result); $i++) { if(!$row['cz_file']) @@ -87,20 +120,25 @@ add_stylesheet('', 0 switch($row['cp_method']) { case '0': - $sql3 = " select it_id, it_name from {$g5['g5_shop_item_table']} where it_id = '{$row['cp_target']}' "; - $row3 = sql_fetch($sql3); - $cp_target = ''.get_text($row3['it_name']).''; + $row3 = get_shop_item($row['cp_target'], true); + $cp_link = ''.get_text($row3['it_name']).''; + $cp_target = '개별상품할인'; + $coupon_info_class = 'cp_2'; break; case '1': $sql3 = " select ca_id, ca_name from {$g5['g5_shop_category_table']} where ca_id = '{$row['cp_target']}' "; $row3 = sql_fetch($sql3); - $cp_target = ''.get_text($row3['ca_name']).''; + $cp_link = ''.get_text($row3['ca_name']).''; + $cp_target = '카테고리할인'; + $coupon_info_class = 'cp_1'; break; case '2': - $cp_target = '주문금액할인'; + $cp_link = $cp_target = '주문금액할인'; + $coupon_info_class = 'cp_3'; break; case '3': - $cp_target = '배송비할인'; + $cp_link = $cp_target = '배송비할인'; + $coupon_info_class = 'cp_4'; break; } @@ -109,14 +147,34 @@ add_stylesheet('', 0 if(is_coupon_downloaded($member['mb_id'], $row['cz_id'])) $disabled = ' disabled'; - $coupon .= '
  • '.PHP_EOL; - $coupon .= '
    '.$subj.'
    '.PHP_EOL; - $coupon .= '
    '.$subj.'
    '.PHP_EOL; - $coupon .= '
    기한 : 다운로드 후 '.number_format($row['cz_period']).'일
    '.PHP_EOL; - $coupon .= '
    적용 : '.$cp_target.'
    '.PHP_EOL; - $coupon .= '
    포인트 '.number_format($row['cz_point']).'점 차감
    '.PHP_EOL; - $coupon .= '
    '.PHP_EOL; - $coupon .= '
  • '.PHP_EOL; + // $row['cp_type'] 값이 있으면 % 이며 없으면 원 입니다. + $print_cp_price = $row['cp_type'] ? ''.$row['cp_price'].' %' : ''.number_format($row['cp_price']).' 원'; + + $coupon .= '
  • '.PHP_EOL; + $coupon .= '
    '.PHP_EOL; + $coupon .= '
    '.$subj.''.PHP_EOL; + $coupon .= '
    '.$subj.'
    '.$print_cp_price.'
    '.PHP_EOL; + $coupon .= '
    '.PHP_EOL; + $coupon .= '
    '.PHP_EOL; + $coupon .= '
    '.PHP_EOL; + $coupon .= '적용'.PHP_EOL; + $coupon .= '
    +

    '.$cp_target.'

    +
      +
    • 적용 : '.$cp_link.'
    • '; + + if( $row['cp_minimum'] ){ // 쿠폰에 최소주문금액이 있다면 + $coupon .= '
    • 최소주문금액 : '.number_format($row['cp_minimum']).'
    • '; + } + + $coupon .= '
    + +
    '.PHP_EOL; + $coupon .= '
    '.PHP_EOL; + $coupon .= '
    기한다운로드 후 '.number_format($row['cz_period']).'일
    '.PHP_EOL; + $coupon .= '
    '.PHP_EOL; + $coupon .= '
    '.PHP_EOL; + $coupon .= '
  • '.PHP_EOL; } if($coupon) @@ -124,4 +182,21 @@ add_stylesheet('', 0 else echo '

    사용할 수 있는 쿠폰이 없습니다.

    '; ?> -
    \ No newline at end of file +
    + + \ No newline at end of file diff --git a/mobile/skin/shop/basic/item.form.skin.php b/mobile/skin/shop/basic/item.form.skin.php index cfb94a2ce..164cde7ee 100644 --- a/mobile/skin/shop/basic/item.form.skin.php +++ b/mobile/skin/shop/basic/item.form.skin.php @@ -3,6 +3,7 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 // add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 add_stylesheet('', 0); +add_javascript('', 10); ?> @@ -23,8 +24,8 @@ add_stylesheet('', 0 ', 0 if ($thumb_img) { echo '
    '.PHP_EOL; - echo ''.PHP_EOL; - echo ''.PHP_EOL; - echo '
    '; } ?> - -
    - '.$prev_title; - $next_title = $next_title.' '; - - echo $prev_href.$prev_title.$prev_href2; - echo $next_href.$next_title.$next_href2; - } else { - echo '이 분류에 등록된 다른 상품이 없습니다.'; - } - ?> - 확대보기 -
    - - -
    - - 고객평점 - - - - - 리뷰 - 위시 - -
    - - - - - - 추천하기
    -
    -

    상품간략정보 및 구매기능

    -

    - 상품 선택옵션 개, 추가옵션 개 -

    +

    상품 선택옵션 개, 추가옵션

    +
    + + 고객평점 + + 사용후기 + + +
    + 위시리스트 + +
    + + + + + + 추천하기 +
    +
    +
    + +
    @@ -165,7 +147,6 @@ add_stylesheet('', 0 - - +
    판매가격 @@ -186,7 +167,7 @@ add_stylesheet('', 0
    포인트 ', 0
    + + +
    + '.$prev_title; + $next_title = $next_title.' '; + + echo $prev_href.$prev_title.$prev_href2; + echo $next_href.$next_title.$next_href2; + } else { + echo '이 분류에 등록된 다른 상품이 없습니다.'; + } + ?> + 확대보기 +
    + +
    + + +
    + +
    + +
    +

    선택옵션

    - - - - - - +
    -
    -
    +
    ', 0 ?>

    추가옵션

    - - - - - - +
    + -
    -
    +
    ', 0
    - +

    상품의 재고가 부족하여 구매할 수 없습니다.

    -
    - + - 재입고알림 + 재입고알림 위시리스트
    - + + +
    - ', 0 } } //if ?> - +
  • 사용후기

    -
  • @@ -403,7 +407,6 @@ add_stylesheet('', 0
  • 상품문의

    -
  • @@ -412,15 +415,14 @@ add_stylesheet('', 0
  • 배송/교환정보

    +

    배송정보

    -
    -
    @@ -467,7 +469,6 @@ $(function (){ - \ No newline at end of file diff --git a/mobile/skin/shop/basic/list.10.skin.php b/mobile/skin/shop/basic/list.10.skin.php index 98fe73473..de33ef0d9 100644 --- a/mobile/skin/shop/basic/list.10.skin.php +++ b/mobile/skin/shop/basic/list.10.skin.php @@ -3,6 +3,9 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 // add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 add_stylesheet('', 0); + +// 장바구니 또는 위시리스트 ajax 스크립트 +add_javascript('', 10); ?> @@ -22,9 +25,15 @@ if(!$is_gallery_list){ } $li_width = ($is_gallery_list === 'gallery') ? intval(100 / $this->list_mod) : 100; $li_width_style = ' style="width:'.$li_width.'%;"'; -$ul_sct_class = ($is_gallery_list === 'gallery') ? 'sct_10' : 'sct_20'; +$ul_sct_class = ($is_gallery_list === 'gallery') ? 'sct_10' : 'sct_10_list'; + +$i = 0; +foreach((array) $list as $row){ + if( empty($row) ) continue; + + $item_link_href = shop_item_url($row['it_id']); // 상품링크 + $star_score = $row['it_use_avg'] ? (int) get_star($row['it_use_avg']) : ''; //사용자후기 평균별점 -for ($i=0; $row=sql_fetch_array($result); $i++) { if ($i == 0) { if ($this->css) { echo "
      css}\">\n"; @@ -33,7 +42,8 @@ for ($i=0; $row=sql_fetch_array($result); $i++) { } } - if($i % $this->list_mod == 0) + + if($i % $this->list_mod == 0) $li_clear = ' sct_clear'; else $li_clear = ''; @@ -41,7 +51,7 @@ for ($i=0; $row=sql_fetch_array($result); $i++) { echo "
    • \n"; if ($this->href) { - echo "
      href}{$row['it_id']}\">\n"; + echo "\n"; } + // 사용후기 평점표시 + if ($this->view_star && $star_score) { + echo "
      고객평점\"별점
      \n"; + } if ($this->view_it_id) { echo "
      <".stripslashes($row['it_id']).">
      \n"; } if ($this->href) { - echo "
      href}{$row['it_id']}\" class=\"sct_a\">\n"; + echo "\n"; } + if ($this->view_it_basic && $row['it_basic']) { + echo "
      ".stripslashes($row['it_basic'])."
      \n"; + } if ($this->view_it_price) { echo "
      \n"; echo display_price(get_price($row), $row['it_tel_inq'])."\n"; echo "
      \n"; } - - if ($this->view_sns) { - $sns_top = $this->img_height + 10; - $sns_url = G5_SHOP_URL.'/item.php?it_id='.$row['it_id']; - $sns_title = get_text($row['it_name']).' | '.get_text($config['cf_title']); - echo "
      "; - echo get_sns_share_link('facebook', $sns_url, $sns_title, G5_MSHOP_SKIN_URL.'/img/facebook.png'); - echo get_sns_share_link('twitter', $sns_url, $sns_title, G5_MSHOP_SKIN_URL.'/img/twitter.png'); - echo get_sns_share_link('googleplus', $sns_url, $sns_title, G5_MSHOP_SKIN_URL.'/img/gplus.png'); - echo get_sns_share_link('kakaotalk', $sns_url, $sns_title, G5_MSHOP_SKIN_URL.'/img/sns_kakao.png'); + + // 위시리스트 + 공유 버튼 시작 { + echo "
      \n"; + echo "\n"; + if ($this->view_sns) { + echo "\n"; + } + echo "
      "; + if ($this->view_sns) { + $sns_top = $this->img_height + 10; + $sns_url = $item_link_href; + $sns_title = get_text($row['it_name']).' | '.get_text($config['cf_title']); + echo "
      "; + echo "

      SNS 공유

      "; + echo get_sns_share_link('facebook', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/facebook.png'); + echo get_sns_share_link('twitter', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/twitter.png'); + echo get_sns_share_link('googleplus', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/gplus.png'); + echo ""; + echo "
      \n"; + } + echo "
      "; echo "
      \n"; - } + echo "
      \n"; + // } 위시리스트 + 공유 버튼 끝 - echo "
    • \n"; + + echo "
    \n"; + + if ($this->view_it_icon) { + echo "
    ".item_icon($row)."
    \n"; + } + echo "
  • \n"; + + $i++; } if ($i > 0) echo "\n"; @@ -108,10 +145,10 @@ jQuery(function($){ var $ul_sct = $("ul.sct"); if(type == "gallery") { - $ul_sct.removeClass("sct_20").addClass("sct_10") + $ul_sct.removeClass("sct_10_list").addClass("sct_10") .find(".sct_li").attr({"style":"width:"+li_width+"%"}); } else { - $ul_sct.removeClass("sct_10").addClass("sct_20") + $ul_sct.removeClass("sct_10").addClass("sct_10_list") .find(".sct_li").removeAttr("style"); } @@ -129,6 +166,14 @@ jQuery(function($){ shop_list_type_fn("list"); } }); + + //SNS 공유 + $(document).on("click", ".btn_share", function(e) { + $(this).parent("div").children(".sct_sns_wrap").show(); + }) + .on("click", ".sct_sns_bg, .sct_sns_cls", function(e) { + $('.sct_sns_wrap').hide(); + }); }); \ No newline at end of file diff --git a/mobile/skin/shop/basic/list.best.10.skin.php b/mobile/skin/shop/basic/list.best.10.skin.php index 6ba418717..b2eee5cf0 100644 --- a/mobile/skin/shop/basic/list.best.10.skin.php +++ b/mobile/skin/shop/basic/list.best.10.skin.php @@ -40,7 +40,7 @@ if($this->total_count > 0) { } if ($this->href) { - echo 'BEST'.PHP_EOL; + echo ''.PHP_EOL; } if ($this->view_it_id) { diff --git a/mobile/skin/shop/basic/list.sort.skin.php b/mobile/skin/shop/basic/list.sort.skin.php index 7628a4658..2897bc526 100644 --- a/mobile/skin/shop/basic/list.sort.skin.php +++ b/mobile/skin/shop/basic/list.sort.skin.php @@ -17,7 +17,7 @@ add_stylesheet('',

    상품 정렬

    - + \n"; @@ -79,3 +79,15 @@ if ($i > 0) echo "\n"; if($i == 0) echo "

    등록된 관련상품이 없습니다.

    \n"; ?> + + + diff --git a/mobile/skin/shop/basic/search.skin.php b/mobile/skin/shop/basic/search.skin.php index 41172af71..f172071d0 100644 --- a/mobile/skin/shop/basic/search.skin.php +++ b/mobile/skin/shop/basic/search.skin.php @@ -4,34 +4,39 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
    \ No newline at end of file diff --git a/mobile/skin/shop/basic/style.css b/mobile/skin/shop/basic/style.css index 64b2109c4..a5495a4d6 100644 --- a/mobile/skin/shop/basic/style.css +++ b/mobile/skin/shop/basic/style.css @@ -1,198 +1,239 @@ @charset "utf-8"; /* 오늘 본 상품 */ -#stv{position:relative;} -#stv h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -#stv_ul{padding:10px 0} +#stv {position:relative;margin:10px 0;background:#fff;border-bottom:1px solid #e1e1e1} +#stv h2 {border-bottom:1px solid #efefef;padding:10px;line-height:30px;font-size:1.077em} +#stv_ul {padding:10px} #stv_ul:after {display:block;visibility:hidden;clear:both;content:""} -#stv_ul li{float:left;width:33.333%} -#stv_ul li img{width:100%;height:auto} -#stv_pg {display:block;text-align:center;margin: 0;line-height:20px} -.stv_item {display:none;padding: 3px;word-break:break-all} -#stv_btn{position:relative} -#up{position:absolute;top:0px;left:5px;background:url(img/btn_prev.gif) no-repeat 50% 50%;width:30px;height:20px;text-indent:-999px;overflow:hidden;border:1px solid #ccc;} -#down{position:absolute;top:0px;right:5px;background:url(img/btn_next.gif) no-repeat 50% 50%;width:30px;height:20px;text-indent:-999px;overflow:hidden;border:1px solid #ccc;} -#stv .li_empty{text-align:center;padding:50px 0;color:#666;} +#stv_ul li {float:left;width:20%;text-align:center} +#stv_ul li img {max-width:100%;height:auto} +#stv_pg {display:inline-block;text-align:center;margin:0 0 0 5px;line-height:20px;font-weight:normal;font-size:0.929em;color:#999} +.stv_item {display:none;padding:3px;word-break:break-all} +#up {position:absolute;top:0px;right:30px;height:50px;width:30px;border:0;background:none;color:#ccc} +#down {position:absolute;top:0px;right:0px;height:50px;width:30px;border:0;background:none;color:#ccc} +#stv .li_empty {text-align:center;padding:50px 0;color:#666} /*메인배너*/ -#main_bn{position:relative;} -#main_bn img{width:100%;height:auto} -#main_bn .bx-prev{position:absolute;z-index:10;top:50%;left:0;margin-top:-20px;background:url(img/btn_prev.png) no-repeat 50% 50%;width:40px;height:40px;background-size:50%;text-indent:-999px;overflow:hidden;opacity:0.6} -#main_bn .bx-next{position:absolute;z-index:10;top:50%;right:0;margin-top:-20px;background:url(img/btn_next.png) no-repeat 50% 50%;width:40px;height:40px;background-size:50%;text-indent:-999px;overflow:hidden;opacity:0.6} -#main_bn .swiper-pagination-bullet{display:inline-block;margin:2px;opacity:1;width:10px;height:10px;background:#fff;border-radius:5px;text-indent:-999px;overflow:hidden; --webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2); - -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2); - box-shadow: 0 1px 3px rgba(0,0,0,0.2);} -#main_bn .swiper-pagination-bullet-active{background:#555;width:18px} +#main_bn {position:relative;text-align:center} +#main_bn .slide-wrap{display:none} +#main_bn img {max-width:100%;height:auto} +#main_bn .btn_wr {background:rgba(0,0,0,0.5);display:inline-block;position:absolute;z-index:1;right:15px;bottom:15px;border-radius:30px;padding:0;width:100px;line-height:30px} +#main_bn .btn_wr .pager-prev {float:left;display:inline-block;padding:0;color:#fff;width:25px} +#main_bn .btn_wr .pager-next {float:right;display:inline-block;padding:0;color:#fff;width:25px} +#main_bn #slide-counter {margin:0;width:50px;float:left;display:inline-block;padding:0;color:#fff} /*사이드배너*/ -#sbn_side{margin: 5px} -#sbn_side h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -#sbn_side ul:after {display:block;visibility:hidden;clear:both;content:""} -#sbn_side img{width:100%;height:auto} -#sbn_side li{float:left;width:50%;padding:5px} +#sbn_side {text-align:center;position:relative;margin:10px 0} +#sbn_side h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} +#sbn_side img {max-width:100%;height:auto} +#sbn_side .bx-pager {position:absolute;bottom:5px;left:0;width:100%} +#sbn_side .bx-pager .bx-pager-item {display:inline-block;margin:5px} +#sbn_side .bx-pager .bx-pager-link {display:block;width:8px;height:8px;text-indent:-999px;overflow:hidden;background:#fff;opacity:0.5;border-radius:5px} +#sbn_side .bx-pager .active {opacity:1} -/* 쇼핑몰 이벤트 */ -#sev {text-align:center;margin:10px} -#sev .bx-wrapper{;position:relative} -#sev h2 {text-align:center;font-size:1.25em;display:inline-block;padding-bottom:5px;margin: 0 0 10px;border-bottom:2px solid #000;} -#sev li img{width:100%} -.sev_admin{margin:10px;text-align:right} -#sev .bx-pager-item{display:inline-block;margin:2px} -#sev .bx-pager-link{display:inline-block;width:10px;height:10px;background:#fff;border-radius:5px;text-indent:-999px;overflow:hidden; --webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2); - -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2); - box-shadow: 0 1px 3px rgba(0,0,0,0.2);} -#sev .active{background:#555;width:18px} -#sev_list{margin:10px} -#sev_list #sct_sort{background:#fff} +/*쇼핑몰 이벤트 */ +#sev {position:relative;margin:20px 0;text-align:center} +#sev h2 {font-size:1.25em;text-align:left;margin:40px 10px 10px;line-height:1em} +#sev .bx-wrapper {margin:0 10px} +#sev ul:after {display:block;visibility:hidden;clear:both;content:""} +#sev .ev_li {width:100%;height:100%} +#sev .ev_li .sev_img {display:grid} +#sev .ev_li .sev_img img {width:100%;height:auto} +#sev .ev_prd {border:1px solid #eaebed;border-bottom:1px solid #d8d8d8;text-align:center;padding:15px 10px;background:#fff} +#sev .ev_prd li {position:relative;display:inline-block;width:33.333%;float:left;padding:0 5px;text-align:center} +#sev .ev_prd li:after {display:block;visibility:hidden;clear:both;content:""} +#sev .ev_prd .ev_prd_tit {display:block;color:#000;font-size:1.1em;margin-bottom:5px} +#sev .ev_prd .ev_prd_img img {width:100%;height:auto} +#sev .ev_prd .ev_txt_wr {float:left;max-width:139px;margin-left:10px} +#sev .ev_prd .ev_prd_price {font-weight:bold;display:block;margin:5px 0 10px;font-size:1.25em;font-weight:bold} +#sev .ev_prd .sev_more {color:#3a8afd;background:#fff;display:block;text-align:center} + +#sev .bx-pager {position:absolute;top:0;right:10px} +#sev .bx-pager .bx-pager-item {display:inline-block;margin:5px} +#sev .bx-pager .bx-pager-link {display:block;width:8px;height:8px;text-indent:-999px;overflow:hidden;background:#adadad;border-radius:5px} +#sev .bx-pager .active {background:#000} + +#sev_list #sct_sort {position:relative;background:#fff;border-bottom:1px solid #e5e5e5} /* ##### maint.(nn).skin.php, list.(nn).skin.php 공통 적용 시작 ##### */ /* 공통 */ -.sct_wrap {margin:10px 10px 30px;zoom:1} +.sct_wrap {margin:10px 0 30px;zoom:1} .sct_wrap:after {display:block;visibility:hidden;clear:both;content:""} -.sct_wrap h2 {text-align:center;font-size:1.25em;margin:40px 0 0 } -.sct_wrap h2 a {display:inline-block;padding-bottom:5px;border-bottom:2px solid #000;text-decoration:none;} +.sct_wrap h2 {font-size:1.25em;margin:20px 10px 10px} -.sct {margin: 10px 0 ;padding:0;list-style:none;zoom:1;clear:both;} +.sct {margin:10px 0;padding:0;list-style:none;zoom:1;clear:both} .sct:after {display:block;visibility:hidden;clear:both;content:""} -.sct_li {position:relative;text-align:center} +.sct_li {position:relative} .sct_noitem {padding:50px 0;text-align:center} .sct_icon img {margin:0 1px 0 0} .sct_sns a {display:inline-block;margin:0 2px;width:28px;height:28px;line-height:28px;border-radius:3px;font-size:0;text-align:center} -.share-facebook{background:#415b92} -.share-twitter{background:#35b3dc} -.share-googleplus{background:#d5503a} -.share-kakaotalk{background:#ffeb00} -.sct_sns img{width:20px;height:auto;vertical-align:middle;} +.share-facebook {background:#415b92} +.share-twitter {background:#35b3dc} +.share-googleplus {background:#d5503a} +.share-kakaotalk {background:#ffeb00} +.sct_sns img {width:20px;height:auto;vertical-align:middle} .sct_sns button {margin:0 4px 0 0;padding:0;border:0} -.sct_icon .shop_icon{display: inline-block;color: #fff;background: #a8aab1;line-height: 20px;padding: 0 5px;font-size: 0.92em;margin: 1px;} -.sct_icon .shop_icon_soldout {display: inline-block;color: #ff0000;font-style: italic;font-weight: bold;margin: 2px;} - -.mli_btn button{background:url(img/mainlist_btn.gif) no-repeat; width:30px; height:30px;border:none;text-indent:-9999px} -.mli_btn button.mli_pre{position:absolute;top:0;left:10px} -.mli_btn button.mli_next{background-position: -33px 0;position:absolute;top:0;right:10px} +.shop_icon {display:inline-block;color:#fff;line-height:20px;padding:0 5px;font-size:0.92em;margin:1px;border-radius:2px} +.shop_icon_1 {background:#3ec1d3} +.shop_icon_2 {background:#ffb722} +.shop_icon_3 {background:#2dd49f} +.shop_icon_4 {background:#556ee6} +.shop_icon_5 {background:#ff5081} +.shop_icon_coupon {background:#b169e1} +.mli_btn button {background:url(img/mainlist_btn.gif) no-repeat;width:30px;height:30px;border:none;text-indent:-9999px} +.mli_btn button.mli_pre {position:absolute;top:0;left:10px} +.mli_btn button.mli_next {background-position:-33px 0;position:absolute;top:0;right:10px} /* 상품 목록 스킨 10 */ -.sct_10{margin:10px -5px} -.sct_10 .sct_li {;float:left;text-align:center;padding:5px ;margin-bottom:10px;} -.sct_10 .sct_li .li_wr{position:relative;background:#fff;border:1px solid #ddd;padding-bottom:5px} -.sct_10 .sct_img{margin-bottom:10px;border-bottom:1px solid #ddd;font-size:0} -.sct_10 .sct_img img{width:100%;height:auto;} -.sct_10 .sct_clear{clear:both} -.sct_10 .sct_id{margin:5px 10px;font-size:0.92em;color:#666 } -.sct_10 .sct_txt{font-weight:bold;font-size:1.083em;margin:5px 10px;line-height:1.3em} -.sct_10 .sct_cost{margin:5px 10px } -.sct_10 .sct_sns{margin:10px 5px} -.sct_10 .sct_icon {margin:5px 10px } -.sct_10 .sct_icon .shop_icon_1 {} /* 히트 아이콘 */ -.sct_10 .sct_icon .shop_icon_2 {} /* 추천 아이콘 */ -.sct_10 .sct_icon .shop_icon_3 {} /* 최신 아이콘 */ -.sct_10 .sct_icon .shop_icon_4{padding: 0 5px;line-height:20px;position: absolute;top: 0;left: 0;background: #fb5861;color: #fff;font-size: 12px;border:0} /* BEST 아이콘 */ -.sct_10 .sct_icon .shop_icon_5 {} /* 할인 아이콘 */ -.li_more{text-align:center} +.sct_10 {margin:10px} +.sct_10 .sct_li {float:left;text-align:left;padding:5px;margin-bottom:10px} +.sct_10 .sct_li .li_wr {position:relative} +.sct_10 .sct_img {margin-bottom:10px;font-size:0} +.sct_10 .sct_img img {width:100%;height:auto} +.sct_10 .sct_clear {clear:both} +.sct_10 .sct_id {margin:5px 0;font-size:0.92em;color:#666} +.sct_10 .sct_txt {font-size:1.083em;margin:0 0 10px;padding:5px 0 10px;line-height:1.3em;border-bottom:1px solid #e3e6e9} +.sct_10 .sct_basic {margin:10px 0;color:#6e7f88} +.sct_10 .sct_cost {margin:10px 0;font-weight:bold} +.sct_10 .sct_sns_wrap {display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999} +.sct_10 .sct_sns {position:absolute;top:50%;left:50%;background:#fff;text-align:center;width:250px;height:160px;margin-left:-125px;margin-top:-80px;overflow-y:auto;border-radius:5px;-webkit-box-shadow:1px 1px 18px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 18px rgba(0,0,0,0.2);box-shadow:1px 1px 18px rgba(0,0,0,0.2);border:1px solid #dde7e9;background:#fff;border-radius:3px} +.sct_10 .sct_sns h3 {padding:15px;border-bottom:1px solid #e8e8e8;text-align:left;line-height:20px;font-size:1.077em} +.sct_10 .sct_sns a {display:inline-block;border-radius:50%;width:50px;height:50px;line-height:25px;text-align:center;padding:13px 0;margin:20px 5px} +.sct_10 .sct_sns .share-facebook {background:#415b92} +.sct_10 .sct_sns .share-twitter {background:#35b3dc} +.sct_10 .sct_sns .share-googleplus {background:#ea3838} +.sct_10 .sct_sns img {width:24px} +.sct_10 .sct_sns_bg {background:rgba(0,0,0,0.1);width:100%;height:100%} +.sct_10 .sct_sns_cls {position:absolute;right:0;top:0;color:#b5b8bb;border:0;padding:12px 15px;font-size:16px;background:#fff;margin:0;height:50px} -#item_load_msg{display:none} -#btn_more_item{height: 43px;width:100%;border:1px solid #c8c8c8;border-bottom-color:#aaa;font-size:1.167em;color: #282828;line-height: 43px;background:none} +.sct_10 .sct_icon {margin:0 0 10px} +.li_more {text-align:center} + +.sct_10 .sct_op_btn {position:absolute;right:5px;bottom:0} +.sct_10 .sct_op_btn>button {border:0;width:25px;height:20px;font-size:1.25em;text-align:center;color:#949494;background:transparent} + +#item_load_msg {display:none} +.li_more_btn {margin:10px} +#btn_more_item {height:43px;width:100%;border:1px solid #ddd;font-size:1.167em;color:#282828;line-height:43px;background:none} + +.sct_10_list li {border-bottom:1px solid #d9dde2;width:100%;padding:10px;text-align:left} +.sct_10_list .li_wr {min-height:110px;padding-left:120px} +.sct_10_list .sct_sns_wrap {display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999} +.sct_10_list .sct_sns {position:absolute;top:50%;left:50%;background:#fff;text-align:center;width:250px;height:160px;margin-left:-125px;margin-top:-80px;overflow-y:auto;border-radius:5px;-webkit-box-shadow:1px 1px 18px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 18px rgba(0,0,0,0.2);box-shadow:1px 1px 18px rgba(0,0,0,0.2);border:1px solid #dde7e9;background:#fff;border-radius:3px} +.sct_10_list .sct_sns h3 {padding:15px;border-bottom:1px solid #e8e8e8;text-align:left} +.sct_10_list .sct_sns a {display:inline-block;border-radius:50%;width:50px;height:50px;line-height:25px;text-align:center;padding:13px 0;margin:20px 5px} +.sct_10_list .sct_sns .share-facebook {background:#415b92} +.sct_10_list .sct_sns .share-twitter {background:#35b3dc} +.sct_10_list .sct_sns .share-googleplus {background:#ea3838} +.sct_10_list .sct_sns img {width:24px} +.sct_10_list .sct_sns_bg {background:rgba(0,0,0,0.1);width:100%;height:100%} +.sct_10_list .sct_sns_cls {position:absolute;right:0;top:0;color:#b5b8bb;border:0;padding:12px 15px;font-size:16px;background:#fff} +.sct_10_list .sct_img {position:absolute;top:0;left:0} +.sct_10_list .sct_img img {width:110px;height:auto} +.sct_10_list .li_wr {position:relative} +.sct_10_list .sct_star {margin:5px 0} +.sct_10_list .sct_id {margin:5px 10px;font-size:0.92em;color:#666} +.sct_10_list .sct_txt {font-size:1.077em;margin:5px 0;line-height:1.5em} +.sct_10_list .sct_cost {margin:5px 0;font-weight:bold} +.sct_10_list .sct_op_btn {position:absolute;right:0px;bottom:0px} +.sct_10_list .sct_op_btn>button {border:0;width:25px;height:20px;font-size:1.25em;text-align:center;color:#949494;background:transparent} +.sct_10_list li .sct_basic {color:#6e7f88} /* 상품 목록 스킨 20 */ -.sct_20 .sct_li{background:#fff;border-bottom:1px solid #e6e6e6;width:100%;padding:10px;text-align:left} +.sct_20 {background:#fff;border-bottom:1px solid #e5e5e5;padding:10px 0} +.sct_20 .sct_li {width:100%;padding:10px;text-align:left} .sct_20 .sct_img {position:absolute;top:0;left:0} -.sct_20 .li_wr{position:relative} -.sct_20 .sct_id{margin:0px 10px 5px;font-size:0.92em;color:#666 } -.sct_20 .sct_txt{font-weight:bold;font-size:1.083em;margin:0px 10px 5px;line-height:1.5em} -.sct_20 .sct_cost{margin:5px 10px} -.sct_20 .sct_sns{margin:10px 10px} -.sct_20 .li_wr.is_view_type_list{padding-left:130px;height:130px} -.sct_20 .li_wr.is_view_type_list .sct_img{width:130px} -.sct_20 .li_wr.is_view_type_list .sct_img a{display:block} -.sct_20 .li_wr.is_view_type_list img{width:100%;height:auto} +.sct_20 .li_wr {position:relative} +.sct_20 .sct_star {margin:5px;padding-left:10px} +.sct_20 .sct_id {margin:5px 10px;font-size:0.92em;color:#666} +.sct_20 .sct_txt {font-size:1.077em;margin:5px 0;line-height:1.5em;padding-left:10px} +.sct_20 .sct_cost {margin:5px 0;font-weight:bold;padding-left:10px} +.sct_20 .sct_sns {margin:10px 0} +.sct_20 .li_wr.is_view_type_list {padding-left:130px;height:130px} +.sct_20 .li_wr.is_view_type_list .sct_img {width:130px} +.sct_20 .li_wr.is_view_type_list .sct_img a {display:block} +.sct_20 .li_wr.is_view_type_list img {width:100%;height:auto} /* 상품 목록 스킨 30 */ -.sct_30 .sct_li{;width:100%;margin:5px 0; text-align:left;width:100%;float:left} -.sct_30 .sct_img img{width:100%;height:auto} -.sct_30 .sct_img{border-bottom:1px solid #e6e6e6;font-size:0} -.sct_30 .sct_txt_wr{padding:10px;border-bottom:1px solid #ddd;background:#fff} -.sct_30 .sct_id{margin:5px 0;font-size:0.92em;color:#666 } -.sct_30 .sct_txt{font-weight:bold;font-size:1.083em;margin:5px 0;line-height:1.5em} -.sct_30 .sct_cost{margin:5px 0} - -@media (max-width:639px){ - .sct_30 .sct_clear{clear:both} -} -@media (min-width: 640px)and (max-width:969px){ - .sct_30 .sct_li{width:50%;padding:0 5px} - .sct_30 .sct_li:nth-child(2n+1){clear:both} -} -@media (min-width: 970px){ - .sct_30 .sct_li{width:25%;padding:0 5px} - .sct_30 .sct_li:nth-child(4n+1){clear:both} - -} - +.st_30_wr {background:#fff;padding:10px;position:relative;border-bottom:1px solid #e5e5e5;webkit-text-size-adjust:100%} +.sct_30 {margin:0} +.sct_30 .sct_li {padding:10px} +.sct_30 .sct_img img {max-width:100%;height:auto} +.st_30_wr .bx-pager {position:absolute;top:-30px;right:10px} +.st_30_wr .bx-pager .bx-pager-item {display:inline-block;margin:5px} +.st_30_wr .bx-pager .bx-pager-link {display:block;width:8px;height:8px;text-indent:-999px;overflow:hidden;background:#adadad;border-radius:5px} +.st_30_wr .bx-pager .active {background:#000} +.sct_30 .sct_star {margin:10px 0 5px} +.sct_30 .sct_txt {margin:5px 0;font-size:1.083em} +.sct_30 .sct_cost {font-weight:bold} /* 관련상품 목록 스킨 10 */ -#sit_rel{background:#fff} -#sit_rel h2{text-align:left;padding:10px 15px;font-size:1.167em;background:#f5f5f5;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;} -#sit_rel .sct_wrap{margin:0} -.srl_10{padding:10px } +#sit_rel {margin:20px 0;position:relative} +#sit_rel h2 {margin:10px} +#sit_rel .sct_wrap {background:#fff;border-bottom:1px solid #e5e5e5;padding-bottom:10px;margin:0} +.srl_10 {} .srl_10:after {display:block;visibility:hidden;clear:both;content:""} -.srl_10 li{float:left;width:33.333%;padding:5px;text-align:left} -.srl_10 li img{width:100%;height:auto;} -.srl_10 .sct_clear{clear:both} -.srl_10 .sct_txt{display:block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;} +.srl_10 li {} +.srl_10 .li_wr {padding:10px} +.srl_10 li img {width:100%;height:auto} +.srl_10 .sct_txt {margin:10px 0} +.srl_10 .sct_cost {font-weight:bold} + +#sit_rel .bx-pager {position:absolute;top:0px;right:10px} +#sit_rel .bx-pager-item {display:inline-block;margin:5px} +#sit_rel .bx-pager-link {display:block;width:8px;height:8px;text-indent:-999px;overflow:hidden;background:#adadad;border-radius:5px} +#sit_rel .bx-pager .active {background:#000} /* 베스트상품 스킨 10 */ -#best_item{margin:20px 0 ;overflow:hidden;position:relative} -#best_item h2{position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -#best_item #sbest_list{width:100%;overflow:hidden;} -#best_item .slide-wrap{margin:0px;overflow:hidden;position:relative;top:0;left:0;float:left;} +#best_item {margin:10px 0;overflow:hidden;position:relative} +#best_item h2 {font-size:1.25em;margin:10px} +#best_item #sbest_list {width:100%;overflow:hidden} +#best_item .slide-wrap {margin:0px;overflow:hidden;position:relative;top:0;left:0;float:left} #best_item .slide-wrap:after {display:block;visibility:hidden;clear:both;content:""} -#best_item .sct_best{width:100%;position:relative;padding:0;float:left;} -#best_item .best_on{} -.sct_best .sct_li {position:relative;float:left} +#best_item .sct_best {width:100%;background:#fff;border-bottom:1px solid #e5e5e5;padding:10px 0;position:relative;padding:0;float:left} +#best_item .best_on {} + +.sct_best .sct_li {position:relative;float:left;padding:10px} .sct_best .sct_last {margin:0 0 15px !important} .sct_best .sct_clear {clear:both;margin-left:0} -.sct_best .sct_a {display:block;position:relative;text-decoration:none;font-weight:bold; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;} -.sct_best .sct_txt .sct_a {margin:0 0 5px;} -.sct_best .sct_a img{width:100%;height:auto} +.sct_best .sct_a {display:block;position:relative;text-decoration:none;font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap} +.sct_best .sct_txt .sct_a {margin:0 0 5px} +.sct_best .sct_a img {width:100%;height:auto} .sct_best .sct_id {display:block;margin:0 0 5px} .sct_best .sct_basic {margin:0 0 10px} .sct_best .sct_cost {display:block;margin:0 0 10px;font-size:0.917em} .sct_best .sct_icon {margin:0 0 10px} .sct_best .sct_sns {margin:15px 0 0} -.sct_best .sct_img{position:relative;margin:0 5px 5px ;} -.sct_best .best_icon{padding:5px;position:absolute;top:0;left:0;background:#fb5861;color:#fff;font-size: 12px;} -.bst_silde_btn{text-align:center;clear:both;margin:10px 0 } -.bst_silde_btn button{border:0;display:inline-block;width:10px;height:10px;background:#fff;border-radius:5px;text-indent:-999px;overflow:hidden;margin:3px; --webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2); - -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2); - box-shadow: 0 1px 3px rgba(0,0,0,0.2);} -.bst_silde_btn button.bst_sl{background: #d5503a;width: 18px;} +.sct_best .sct_img {position:relative;margin:0 5px 5px} + +.bst_silde_btn {position:absolute;top:10px;right:10px} +.bst_silde_btn button {border:0;width:8px;height:8px;text-indent:-999px;overflow:hidden;background:#adadad;border-radius:5px;margin:3px} +.bst_silde_btn button.bst_sl {background:#000} /* 개인결제 목록 */ -#sct_pv{margin:10px 5px} +#sct_pv {margin:10px 5px} .sct_pv {margin:10px 0} -.sct_pv .sct_li {position:relative;float:left;position:relative;float:left;margin-bottom:10px;} -.sct_pv .sct_img{padding:0 5px} -.sct_pv .sct_img a{} -.sct_pv .sct_img img{width:100%;} +.sct_pv .sct_li {position:relative;float:left;position:relative;float:left;margin-bottom:10px} +.sct_pv .sct_img {padding:0 5px} +.sct_pv .sct_img a {} +.sct_pv .sct_img img {width:100%} +.sct_pv .sct_txt {padding:0 5px} .sct_pv .sct_last {margin:0 0 15px !important} .sct_pv .sct_clear {clear:both} -.sct_pv .sct_a {display:block;position:relative;margin:0 0 5px;text-decoration:none; font-weight: bold; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; line-height: 20px;} +.sct_pv .sct_a {display:block;position:relative;margin:0 0 5px;text-decoration:none;font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:20px} .sct_pv .sct_id {display:block;margin:0 0 5px} .sct_pv .sct_basic {margin:0 0 10px} -.sct_pv .sct_cost {display:block;margin:0 0 10px;} +.sct_pv .sct_cost {display:block;margin:0 0 10px;padding:0 5px} .sct_pv .sct_cost strike {display:block;margin:0 0 5px;color:#999;font-weight:normal} .sct_pv .sct_icon {margin:0 0 10px} /* ##### maint.(nn).skin.php, list.(nn).skin.php 공통 적용 끝 ##### */ /* 상품 목록 */ -#sct {margin:10px} +#sct {margin:10px 0} .sct_admin {margin:0 0 10px;text-align:right} -#sit_hhtml img{max-width:100%;height:auto} +#sit_hhtml img {max-width:100%;height:auto} /* 상품 목록 현재 위치 */ #sct_location {border:1px solid #e9e9e9;background:#f2f5f9;letter-spacing:-4px} @@ -203,35 +244,36 @@ /* 상품 목록 카테고리 목록 */ .sct_ct {text-align:center;width:100%;margin:10px 0} .sct_ct h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -.sct_ct ul {list-style:none;} +.sct_ct ul {list-style:none;border-bottom:1px solid #d9dce3} .sct_ct ul:after {display:block;visibility:hidden;clear:both;content:""} -.sct_ct ul li {border-right:1px solid #ddd;border-bottom:1px solid #ddd; background:#fff;float:left;width:50%;text-align:left;} +.sct_ct ul li {border-left:1px solid #f2f2f2;border-top:1px solid #f2f2f2;background:#fff;float:left;width:50%;text-align:left} +.sct_ct ul li:nth-child(2n+1) {clear:both;border-left:0} .sct_ct a {text-decoration:none;display:block;color:#656565;padding:10px;position:relative;padding-right:25px;position:relative;line-height:20px} -.sct_ct .prd_cnt{position:absolute;top:10px;right:10px;display:inline-block;line-height:20px;padding:0 5px;background:#eee;border-radius:10px;color:#777} +.sct_ct .prd_cnt {position:absolute;top:10px;right:10px;display:inline-block;line-height:20px;padding:0 5px;border-radius:10px;color:#999} .sct_ct_parent {font-weight:bold} .sct_ct_here {color:#ff3600 !important} /* 상품 정렬 */ -#sct_sortlst{position:relative;background:#fff;border-bottom:1px solid #ddd;} +#sct_sortlst {position:relative;background:#fff;border-bottom:1px solid #e5e5e5} #sct_sort {clear:both} #sct_sort:after {display:block;visibility:hidden;clear:both;content:""} #sct_sort h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -#sct_sort button{height:40px;line-height:40px;border:0;padding:0 10px;background:#fff} -#sct_sort ul:before{content: "";position: absolute;top: -8px;left: 30px;width: 0;border-style: solid;border-width: 0 6px 8px 6px;border-color: transparent transparent #bbb transparent;} -#sct_sort ul:after{content: "";position: absolute;top: -7px;left: 30px;width: 0;height: 0;border-style: solid;border-width: 0 6px 8px 6px;border-color: transparent transparent #fff transparent;} +#sct_sort button {height:40px;line-height:40px;border:0;padding:0 10px;background:#fff;border-right:1px solid #f8f8f8} +#sct_sort ul:before {content:"";position:absolute;top:-8px;left:30px;width:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #bbb transparent} +#sct_sort ul:after {content:"";position:absolute;top:-7px;left:30px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent} #sct_sort ul {display:none;position:absolute;border:1px solid #bbb;z-index:99} #sct_sort li {border-top:1px solid #eee} -#sct_sort li a{display:block;text-align:center;color:#333;background:#fff;border-color:#e9e9e9;font-size:0.917em;padding:5px 10px;line-height:20px} +#sct_sort li a {display:block;text-align:center;color:#666;background:#fff;border-color:#e9e9e9;padding:0 15px;line-height:40px} /* 상품 리스트 스타일 선택 */ #sct_lst {position:absolute;top:0;right:0;padding:0;list-style:none} #sct_lst:after {display:block;visibility:hidden;clear:both;content:""} -#sct_lst li {position:relative;float:left;} -#sct_lst button {position:relative;padding:0;width:40px;height:40px;border:0;border-left:1px solid #ddd;background:#fff;font-size:15px} +#sct_lst li {position:relative;float:left} +#sct_lst button {position:relative;padding:0;width:40px;height:40px;border:0;background:#fff;font-size:15px;color:#999} /* 상품 상세보기 */ -#sit {margin: 0;border-top:1px solid #e9e9e9} +#sit {margin:0} .sit_admin {margin:10px 10px 0;text-align:right} .sit_empty {padding:30px 0;text-align:center} @@ -239,70 +281,76 @@ #info_content {padding:0 10px 30px;zoom:1} #info_content:after {display:block;visibility:hidden;clear:both;content:""} #info_content h3 {margin:0 0 10px} -.if_tit{text-align:center;margin-top:10px;padding:10px;background:#f5f5f5;border:1px solid #e9e9e9;} -.win_desc_if{border:1px solid #e9e9e9;padding:10px;border-top:none;} -.win_desc{margin-top:10px} +.if_tit {text-align:center;margin-top:10px;padding:10px;background:#f5f5f5;border:1px solid #e9e9e9} +.win_desc_if {border:1px solid #e9e9e9;padding:10px;border-top:none} +.win_desc {margin-top:10px} /* 상품 상세보기 - 개요 */ -#sit_ov_wrap {margin:0 0 20px;} +#sit_ov_wrap {margin:0 0 20px} #sit_ov_wrap:after {display:block;visibility:hidden;clear:both;content:""} /* 상품 상세보기 - 이미지 미리보기 */ -#sit_pvi {position:relative;margin:0 10px ;border-bottom:1px solid #e9e9e9;background:#fff;text-align:center} -#sit_pvi_prev {position:absolute;top:50%;left:0;margin-top:-20px;background:url(img/btn_prev.png) no-repeat 50% 50%;width:40px;height:40px;background-size:50%;text-indent:-999px;overflow:hidden;opacity:0.8} -#sit_pvi_next {position:absolute;top:50%;right:0;margin-top:-20px;background:url(img/btn_next.png) no-repeat 50% 50%;width:40px;height:40px;background-size:50%;text-indent:-999px;overflow:hidden;opacity:0.8} -.sit_pvi_btn {display:none;z-index:10;width:20px;border:0;background:#f2f5f9} -#sit_pvi_slide {position:relative;margin:0 auto;overflow:hidden;list-style:none;} -#sit_pvi_slide li {display:none;position:absolute;left:0;top:0} +#sit_pvi {position:relative;margin:0;border-bottom:1px solid #e6e6e6;background:#fff;text-align:center} +#sit_pvi .btn_wr {background:rgba(0,0,0,0.5);display:inline-block;position:absolute;left:50%;bottom:15px;border-radius:30px;width:100px;line-height:30px;margin-left:-50px} +#sit_pvi .btn_wr .pager-prev {float:left;display:inline-block;padding:0;color:#fff;width:25px} +#sit_pvi .btn_wr .pager-next {float:right;display:inline-block;padding:0;color:#fff;width:25px} +#sit_pvi #slide-counter {margin:0;width:50px;float:left;display:inline-block;padding:0;color:#fff} + +#sit_pvi img{max-width:100%;height:auto;text-align:center} #sit_pvi_nw h1 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} #sit_pvi_nwbig {padding:10px 0;text-align:center} #sit_pvi_nwbig span {display:none} #sit_pvi_nwbig span.visible {display:inline} -#sit_pvi_nw ul {margin:0 0 20px;padding:0 10px;list-style:none;zoom:1} +#sit_pvi_nw ul {text-align:center;margin:0 0 20px;padding:0 10px;list-style:none;zoom:1} #sit_pvi_nw ul:after {display:block;visibility:hidden;clear:both;content:""} -#sit_pvi_nw li {float:left;margin:0 0 1px 1px} +#sit_pvi_nw li {display:inline-block;margin:3px} #sit_pvi_nw li img {width:60px;height:60px} /* 상품 상세보기 - 다른 상품 보기 */ -#sit_siblings {background:#fff;margin:0 10px ;border-bottom:1px solid #e9e9e9;text-align:center;position:relative} +#sit_siblings {background:#fff;margin:0;text-align:center;position:relative} #sit_siblings:after {display:block;visibility:hidden;clear:both;content:""} #sit_siblings h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -#sit_siblings a {display:inline-block;padding:0 12px;line-height:45px} +#sit_siblings a {display:inline-block;line-height:25px;padding-top:10px} #sit_siblings a#siblings_prev {position:absolute;top:0;left:0} #sit_siblings a#siblings_next {position:absolute;top:0;right:0} #sit_siblings a span {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} /* 상품 상세보기 - sns */ -#sit_star_sns {position:relative;margin:0 10px 10px;background:#fff;border-top:0;height:45px;padding:10px;line-height:25px;border-bottom:1px solid #ccc } -#sit_star_sns span {display:inline-block;margin:0 5px 0 0;color:#666;letter-spacing:0} +#sit_star_sns {position:relative} +#sit_star_sns span {display:inline-block;margin:0 5px 0 0;color:#666;letter-spacing:0;vertical-align:top} #sit_star_sns .sit_star {position:relative;margin:0 5px 0 0;vertical-align:top} #sit_star_sns a {display:inline-block;vertical-align:middle} -#sit_star_sns .btn_sns_share{position:absolute;top:0;right:0;width:45px;height:45px;background:none;border:0;border-left:1px solid #e5e5e5} -#sit_star_sns .sns_area{display:none;position:absolute;top:45px;right:0;background:#fff;border:1px solid #333;padding:10px;z-index:10} -#sit_star_sns .sns_area:before{content: "";position: absolute;top: -8px;right: 13px;width: 0;height: 0;border-style: solid;border-width: 0 6px 8px 6px;border-color: transparent transparent #000 transparent;} -#sit_star_sns .sns_area:after{content: "";position: absolute;top: -7px;right: 13px;width: 0;height: 0;border-style: solid;border-width: 0 6px 8px 6px;border-color: transparent transparent #fff transparent;} -#sit_star_sns .sns_area a{display:inline-block;width:35px;height:35px;line-height:35px;background:#eee;text-align:center;} -#sit_star_sns .sns_area a img{width:24px;height:auto;vertical-align:top} -#sit_star_sns .sns_area #sit_btn_rec {font-size:15px} -#sit_star_sns .sns_area .share-googleplus{background:#d5503a;padding:5px 0} -#sit_star_sns .sns_area .share-facebook{background:#415b92;padding:5px 0} -#sit_star_sns .sns_area .share-twitter{background:#35b3dc;padding:5px 0} -#sit_star_sns .sns_area .share-kakaotalk{background:#ffeb00;padding:5px 0} +#sit_star_sns .btn_sns_share {float:left;background:transparent;width:35px;height:25px;border:0;color:#4b5259;font-size:1.6em;font-weight:bold} +#sit_star_sns .btn_sns_share:hover {color:#3a8afd} +#sit_star_sns .sns_area {display:none;position:absolute;top:45px;right:0;width:200px;text-align:center;background:#fff;border:1px solid #e2e2e2;padding:10px;z-index:10} +#sit_star_sns .sns_area:before {content:"";position:absolute;top:-8px;right:13px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #e2e2e2 transparent} +#sit_star_sns .sns_area:after {content:"";position:absolute;top:-7px;right:13px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent} +#sit_star_sns .sns_area a {display:inline-block;width:35px;height:35px;line-height:35px;background:#eee;text-align:center;border-radius:50%;padding-top:5px} +#sit_star_sns .sns_area a img {width:24px;height:auto} +#sit_star_sns .sns_area #sit_btn_rec {font-size:15px;padding-top:0} +#sit_star_sns .sns_area .share-googleplus {background:#ea3838} +#sit_star_sns .sns_area .share-facebook {background:#415b92} +#sit_star_sns .sns_area .share-twitter {background:#35b3dc} + +.sit_btn_opt {position:absolute;right:0;bottom:0} +#btn_wish {float:left;position:relative;display:inline-block;padding-right:5px;color:#4b5259;width:35px;height:25px;text-align:center;font-size:1.25em;font-weight:bold} +#btn_wish i {font-size:1.6em;font-weight:bold} +#btn_wish .btn_wish_num {position:absolute;right:0;bottom:-2px;margin:0;padding:0 2px;min-width:18px;height:17px;line-height:15px;border-radius:30px;background:#fff;color:#4b5259;font-size:0.75em} /* 상품 상세보기 - 간략정보 및 구매기능 */ -#sit_ov {position:relative;height:auto !important;} +#sit_ov {position:relative;height:auto !important;padding:20px;border-bottom:1px solid #e9e9e9;background:#fff} #sit_ov h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} #sit_ov h3 {margin:0 0 10px;color:#5772d5} -#sit_ov .sit_ov_wr{margin:10px;background:#fff;border-bottom:1px solid #ccc} -.sit_option{background:#fff;padding:15px;margin:10px} -.sit_option label{display:block;margin: 0 0 5px} -.sit_option select{width:100%;height:30px;border:1px solid #d9d9d9;margin:0 0 5px} +#sit_ov .sit_ov_wr {margin:0 0 10px;border-bottom:1px solid #f8f8f8} +.sit_option {margin:10px 0} +.sit_option label {display:block;margin:0 0 5px} +.sit_option select {width:100%;height:40px;border:1px solid #d4d4d4;margin:0 0 5px;padding:0 10px} -#sit_title {display:block;padding: 15px;font-size:1.5em;line-height:1.3em} -#sit_desc {padding:0 15px 10px;color:#666;line-height:1.25em} +#sit_title {display:block;margin:0 0 10px;font-size:1.5em;line-height:1.3em} +#sit_desc {margin:0 0 10px;color:#666;line-height:1.25em} #sit_opt_info {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -.sit_icon {display:block;margin: 0 0;} +.sit_icon {display:block;margin:0 0} .sit_icon img {margin:0 1px 0 0;vertical-align:top;margin:0 1px} #sit_star {color:#b8afa2;font-size:0.95em;padding:0 10px;line-height:2.2em} @@ -311,41 +359,56 @@ #sit_star a {display:inline-block;vertical-align:middle} #sit_star button {margin:0;padding:0;border:0} -.sit_ov_tbl {border-top:1px solid #e6e6e6;padding:10px 0;color:#777} -.sit_ov_tbl table{border-collapse:collapse;width:100%;border:0;} -.sit_ov_tbl th {font-weight:normal;text-align:left;padding:5px 15px;} +.sit_ov_tbl {border-top:1px solid #f8f8f8;padding:10px 0;margin-top:20px;color:#777} +.sit_ov_tbl table {border-collapse:collapse;width:100%;border:0} +.sit_ov_tbl th {font-weight:normal;text-align:left;padding:5px 0} .sit_ov_tbl td {padding:5px 15px} -.sit_ov_tbl tr:first-child td,.sit_ov_tbl tr:first-child th{border:none} +.sit_ov_tbl tr:first-child td,.sit_ov_tbl tr:first-child th {border:none} .sit_ov_ro {padding:2px 2px 3px;border:0;background:transparent;text-align:right;vertical-align:middle} .sit_ov_opt {padding:2px 2px 3px;border:0;background:transparent;vertical-align:middle} .sit_ov_input {height:1.8em;border:1px solid #b8c9c2;background:transparent;vertical-align:middle} .sit_ov_tbl button {margin:0} -.sit_op_sl{width:100%;border-collapse:collapse;border:1px solid #e9e9e9;} -.sit_op_sl th{font-weight:normal;text-align:left;padding:0 0 0 10px;} -.sit_op_sl td{text-align:left;padding:9px 10px 9px 0} +#sit_tab {margin:20px 0} +#sit_tab .tab_tit:after {display:block;visibility:hidden;clear:both;content:""} +#sit_tab .tab_tit li {float:left;width:25%;text-align:center;border-bottom:1px solid #d9dce3} +#sit_tab .tab_tit li button {display:block;width:100%;position:relative;height:40px;background:#fff;border:0;color:#666;line-height:38px;text-align:center;z-index:1} +#sit_tab .tab_tit li .selected {background:#fff;z-index:2;color:#3a8afd;font-weight:bold;position:relative} +#sit_tab .tab_tit li .selected:before {content:'';position:absolute;bottom:-1px;left:0;width:100%;background:#3a8afd;height:3px} + +#sit_tab .tab_con {background:#fff;border-bottom:1px solid #e5e5e5;padding:15px} + +#btn_option {display:none;position:fixed;bottom:0;left:0;width:100%;background:#fff;z-index:90;border-top:1px solid #000; +-webkit-box-shadow:0 0 9px rgba(0,0,0,0.2) +-moz-box-shadow0 0 9px rgba(0,0,0,0.2); +box-shadow:0 0 6px rgba(0,0,0,0.2)} +#btn_option .sl_option {max-height:240px;overflow-y:auto;padding:10px} +#btn_option h3 {margin-bottom:10px} +#btn_option .btn_close {position:absolute;top:-25px;left:50%;width:60px;height:25px;margin-left:-30px;border:1px solid #000;border-bottom:0;background:#fff;border-radius:3px 3px 0 0} +.btn_cart_op {width:100%;text-align:center;font-weight:bold} +.btn_option_wr {position:fixed;bottom:0;left:0;width:100%;padding:10px;background:#fff;border-top:1px solid #000;z-index:88; +-webkit-box-shadow:0 0 9px rgba(0,0,0,0.2); +-moz-box-shadow:0 0 9px rgba(0,0,0,0.2); +box-shadow:0 0 6px rgba(0,0,0,0.2)} + +.sit_op_sl {width:100%;border-collapse:collapse} +.sit_op_sl th {font-weight:normal;text-align:left;padding:0 0 0 10px} +.sit_op_sl td {text-align:left;padding:9px 10px 9px 0} .sit_sel_btn {position:relative;top:-15px;right:-2px} /* 선택옵션용 추가 버튼 */ .sit_sel_btn button {width:100%} -#sit_ov_soldout {margin:0 0 20px;color:#ff3061;font-weight:bold;text-align:center} -#sit_ov_btn {margin:0;padding:0 10px;text-align:center;} +#sit_ov_soldout {padding:20px;background:#fef5f7;color:#ff3061;font-weight:bold;text-align:center;margin-bottom:10px} +#sit_ov_btn {margin:0;text-align:center;z-index:100} #sit_ov_btn:after {display:block;visibility:hidden;clear:both;content:""} -#sit_btn_cart{float:left;width:39%;margin-right:1%;height:50px;background:#d50c0c;font-weight:bold;border:0;color:#fff;font-weight:bold} -#sit_btn_buy{float:left;width:39%;margin-right:1%;height:50px;border:1px solid #d50c0c;color:#d50c0c;font-weight:bold;background:#fff;font-weight:bold} -#sit_btn_wish{float:left;width:20%;display:inline-block;height:50px;line-height:48px;text-align: center;font-size: 1.25em;border: 1px solid #b3b3b3;font-weight: bold;background:#fff} -#sit_sel_option,#sit_tot_price{margin: 10px} -#sit_tot_price{text-align:right;font-size:1.167em} -#sit_tot_price span{float:left} -#sit_tot_price strong{font-size:1.25em;color:#ff0000} - -#sit_tab{margin:20px 0} -#sit_tab .tab_tit:after {display:block;visibility:hidden;clear:both;content:""} -#sit_tab .tab_tit li {float:left;width:25%;text-align:center;} -#sit_tab .tab_tit li button{display: block;width:100%;position: relative;height: 40px;background: #f7f7f7;border: 1px solid #cdcdcd;border-left:0;border-bottom: 1px solid #666;color: #666;line-height: 38px;text-align: center;z-index: 1;} -#sit_tab .tab_tit li .selected{border: 1px solid #666;background: #fff;z-index: 2;border-bottom-color: #fff;color: #000;font-weight: bold;} -#sit_tab .tab_con{background:#fff;border-bottom:1px solid #ccc;padding:15px} - +#sit_btn_cart {float:left;width:39%;margin-right:1%;line-height:50px;border:1px solid #98a3b3;color:#000;background:#fff;font-weight:bold;border-radius:3px} +#sit_btn_buy {float:left;width:39%;margin-right:1%;line-height:50px;font-weight:bold} +#sit_btn_phone {float:left;width:79%;margin-right:1%;line-height:50px;border:1px solid #3a8afd;color:#3a8afd;background:#fff;font-weight:bold;border-radius:3px} +#sit_btn_wish {float:left;width:20%;display:inline-block;line-height:50px;text-align:center;font-size:1.25em;border:1px solid #b3b3b3;font-weight:bold;border-radius:3px;background:#fff} +#sit_sel_option,#sit_tot_price {margin:10px 0;line-height:20px} +#sit_tot_price {text-align:right} +#sit_tot_price span {float:left} +#sit_tot_price strong {font-size:1.25em;color:#000} /* 상품 상세보기 - 상품정보 */ #sit_inf_basic {margin:0 0 20px} @@ -360,181 +423,220 @@ #sit_inf h3 {position:absolute;font-size:0;line-height:0;content:""} #sit_inf_open {width:100%;border:0;border-top:1px solid #777;border-collapse:collapse;margin:10px 0 0} -#sit_inf_open th {padding: 10px;border-bottom:1px solid #e5e5e5;background:#f3f3f3;vertical-align:top;text-align:left;width:30%} -#sit_inf_open td {padding: 10px;border-bottom:1px solid #e5e5e5;background:#fff;vertical-align:top} +#sit_inf_open th {padding:10px;border-bottom:1px solid #e5e5e5;background:#f3f3f3;vertical-align:top;text-align:left;width:30%} +#sit_inf_open td {padding:10px;border-bottom:1px solid #e5e5e5;background:#fff;vertical-align:top} -@media (max-width: 640px){ - #sit_inf_open th,#sit_inf_open td{display:block;width:100%} +@media (max-width:640px) { + #sit_inf_open th,#sit_inf_open td {display:block;width:100%} } /* 상품 상세보기 - 사용후기 */ -.tit_no{position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -#sit_use h2{position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} +.tit_no {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} +#sit_use h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} #sit_use_ol {margin:0 0 5px;padding:0;border-top:1px solid #e9e9e9;list-style:none} -.sit_use_li {position:relative;padding:0 0 10px;border-bottom:1px solid #e9e9e9;} +.sit_use_li {position:relative;padding:0 0 10px;border-bottom:1px solid #e9e9e9} .sit_use_li_title {display:block;margin:0;padding:10px 10px 5px;width:100%;border:0;background:transparent;text-align:left;font-weight:bold;font-size:1.167em;line-height:1.35em} .sit_use_dl {margin:0;padding:0 10px;position:relative;line-height:1.25em} .sit_use_dl:after {display:block;visibility:hidden;clear:both;content:""} .sit_use_dl dt {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} .sit_use_dl dd {float:left;margin:0 10px 0 0;color:#888;font-size:0.917em} .sit_use_star {margin:0 !important;position:absolute;bottom:0;right:10px} -.sit_use_star img{width:80px} -.sit_use_con {display:none;padding:10px 0 0;} +.sit_use_star img {width:80px} +.sit_use_con {display:none;padding:10px 0 0} .sit_use_p {padding:10px;background:#f2f2f2} .sit_use_cmd {text-align:right} -.sit_use_cmd a.btn01{padding: 5px;} -#sit_use_wbtn {margin:10px 0} +.sit_use_cmd a.btn01 {padding:5px} +#sit_use_wbtn {margin:0 0 10px} #sit_use_wbtn:after {display:block;visibility:hidden;clear:both;content:""} -#sit_use_wbtn .btn01{height:40px;line-height:38px;width:49%;float:right;text-align:center;} -#sit_use_wbtn .qa_wr {height:40px;line-height:40px;width:49%;float:left;text-align:center;background:#d50c0c;color:#fff;} +#sit_use_wbtn .btn01 {line-height:40px;width:49%;float:right;text-align:center;border-radius:3px} +#sit_use_wbtn .qa_wr {line-height:40px;width:49%;float:left;text-align:center;background:#3a8afd;color:#fff;border:1px solid #1c70e9;border-radius:3px} #sit_use_write {} #sit_use_write #is_subject {width:100%} #sit_use_write ul {margin:5px 0 0} -#sit_use_write li {margin:0 0 5px;} +#sit_use_write li {margin:0 0 5px} #sit_use_write li label {display:inline-block;width:80px} -#sit_use_write_star {margin:0;padding:0;list-style:none} -#sit_use_write_star:after {display:block;visibility:hidden;clear:both;content:""} -#sit_use_write_star li{float:left;width:50%} -#sit_use_write_star li img{vertical-align:middle} -.sit_use_reply{position:relative;border-top:1px dotted #bbb;margin:10px 0 0 ;padding:10px 0 0 40px} -.use_reply_icon{position:absolute;top:10px;left:5px;background:url('./img/use_reply.png') no-repeat 0 0; width:28px;height:17px;text-indent:-999px;overflow:hidden;} -.use_reply_tit{font-weight:bold;line-height:1.5em} -.use_reply_name{font-size:0.92em;color:#777;margin:5px 0} -.use_reply_p{padding:10px;background:#f2f2f2;line-height:1.5em} - +#sit_use_write #sit_use_write_star {margin:10px 0;padding:10px;background:#fff;list-style:none} +#sit_use_write_star:after {display:block;visibility:hidden;clear:both;content:""} +#sit_use_write_star li {float:left;width:50%} +#sit_use_write_star li img {vertical-align:middle} +.sit_use_reply {position:relative;border-top:1px dotted #bbb;margin:10px 0 0;padding:10px 0 0 40px} +.use_reply_icon {position:absolute;top:10px;left:5px;background:url('./img/use_reply.png') no-repeat 0 0;width:28px;height:17px;text-indent:-999px;overflow:hidden} +.use_reply_tit {font-weight:bold;line-height:1.5em} +.use_reply_name {font-size:0.92em;color:#777;margin:5px 0} +.use_reply_p {padding:10px;background:#f2f2f2;line-height:1.5em} /* 상품 상세보기 - 상품문의 */ #sit_qa {} -#sit_qa h2{position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} +#sit_qa h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} #sit_qa_ol {margin:0 0 5px;padding:0;border-top:1px solid #e9e9e9;list-style:none} -.sit_qa_li {position:relative;padding:0 0 10px;border-bottom:1px solid #e9e9e9;} -.sit_qa_li_title {display:block;margin:0;padding:10px 10px 5px;width:100%;border:0;background:transparent;text-align:left;font-weight:bold;font-size:1.167em;line-height:1.35em} +.sit_qa_li {position:relative;padding:0 0 10px;border-bottom:1px solid #e9e9e9} +.sit_qa_li_title {display:block;margin:0;padding:10px 10px 5px;width:100%;border:0;background:transparent;text-align:left;font-weight:bold;font-size:1.167em;line-height:1.35em} .sit_qa_dl {margin:0;padding:0 10px;position:relative} .sit_qa_dl:after {display:block;visibility:hidden;clear:both;content:""} .sit_qa_dl dt {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} .sit_qa_dl dd {float:left;margin:0 10px 0 0;color:#888;font-size:0.917em} -.sit_qa_dl dd.sit_qaa_yet,.sit_qa_dl dd.sit_qaa_done{position:absolute;bottom:0;right:0;background:#eee;padding:5px 8px;color:#888;border-radius:15px} -.sit_qa_dl dd.sit_qaa_done{background:#ff3e5e;color:#fff} +.sit_qa_dl dd.sit_qaa_yet,.sit_qa_dl dd.sit_qaa_done {position:absolute;bottom:0;right:0;background:#ccd1d9;padding:0 8px;line-height:30px;color:#fff;border-radius:4px} +.sit_qa_dl dd.sit_qaa_done {background:#f6bb42;color:#fff} .sit_qa_con {display:none;padding:10px 0 0} -.sit_qa_p {margin:0 0 10px;border:1px solid #e9e9e9;background:#fff;padding:0 10px;background:#f2f2f2;} +.sit_qa_p {margin:0 0 10px;background:#fff;padding:0 10px;background:#fbfbff} .sit_qa_p strong {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -.sit_qa_p span.sit_alp{position:absolute;top:10px;left:0;color:#bbb;font-size:1.5em;font-weight:bold;width:25px;height:25px;line-height:25px;display:inline-block;border-radius:15px;text-align:center;} -.sit_qa_qaq,.sit_qa_qaa {padding:15px 0 10px 30px;position:relative;min-height:70px} -.sit_qa_qaa {border-top:1px dotted #ddd} -.sit_qa_qaa span.sit_alp{} +.sit_qa_p span.sit_alp{position:absolute;top:10px;left:0;color:#bbb;font-size:1.5em;font-weight:bold;width:25px;height:25px;line-height:25px;display:inline-block;border-radius:15px;text-align:center} +.sit_qa_qaq,.sit_qa_qaa {padding:15px 0 15px 30px;position:relative;min-height:70px} + +.sit_qa_qaa {border-top:1px dotted #eee} +.sit_qa_qaa span.sit_alp {} .sit_qa_con textarea {display:none} .sit_qa_cmd {text-align:right} -.sit_qa_cmd a.btn01{padding:5px;} +.sit_qa_cmd a.btn01 {padding:5px} .sit_qa_pw {display:none;position:absolute;top:30px;left:175px;padding:10px;width:348px;border:1px solid #000;background:#fff;text-align:center} .sit_qa_pw span {display:block;margin:0 0 5px} -#sit_qa_wbtn {margin:10px 0} +#sit_qa_wbtn {margin:0 0 10px} #sit_qa_wbtn:after {display:block;visibility:hidden;clear:both;content:""} -#sit_qa_wbtn .btn01{height:40px;line-height:38px;width:49%;float:right;text-align:center;} -#sit_qa_wbtn .qa_wr {height:40px;line-height:40px;width:49%;float:left;text-align:center;background:#d50c0c;color:#fff;} +#sit_qa_wbtn .btn01 {line-height:40px;width:49%;float:right;text-align:center;border-radius:3px} +#sit_qa_wbtn .qa_wr {line-height:40px;width:49%;float:left;text-align:center;background:#3a8afd;color:#fff;border:1px solid #1c70e9;border-radius:3px} /* 사용후기 모음 */ -#sps_sch {margin:10px 10px} -#sps_sch a {display:block;padding:0 8px;height:40px;line-height:40px;vertical-align:top;border-radius:3px;color:#3059c7;font-weight:bold;border:1px solid #3059c7;text-decoration:none;text-align:center;margin: 5px 0} -#sps_sch .sch_wr{background:#fff;border:1px solid #bdc2d8;position:relative;border-radius:3px} +#sps_sch {margin:15px} +#sps_sch a {display:inline-block;color:#3a8afd;font-weight:bold;border-bottom:1px solid #3a8afd;margin-top:10px} +#sps_sch .sch_wr {position:relative;background:#fff;border:1px solid #d0d3db} #sps_sch .sch_wr:after {display:block;visibility:hidden;clear:both;content:""} -#sps_sch select{border:0;background:#fff;margin:9px 0;height:20px;border-right:1px solid #ddd;float:left;width:40%} -#sps_sch .sch_input{height:38px;border:0;padding:0;background-color:transparent;float:left;width:60%;padding:0 40px 0 10px} -#sps_sch .sch_btn{height:38px;position:absolute;top:0;right:0;border:0;width:40px;background:none;font-size:15px} +#sps_sch select {border:0;background:#fff;padding:9px 0;height:45px;border:1px solid #fff;border-right:1px solid #f8f8f8;float:left;width:40%} +#sps_sch .sch_input {height:45px;border:0;padding:0;background-color:transparent;float:left;width:60%;padding:0 40px 0 10px} +#sps_sch .sch_btn {position:absolute;top:0;right:0;width:45px;height:45px;border:0;background:none;font-size:15px} #sps {zoom:1} -#sps ol {margin:10px;padding:0;border-top:1px solid #e9e9e9;list-style:none;} -#sps li {position:relative;padding:10px;border-bottom:1px solid #ccc;background:#fff;margin: 0 0 5px} -#sps li:after {display:block;visibility:hidden;clear:both;content:""} +#sps>ol {margin:10px 0;padding:0;border-top:1px solid #f8f8f8;list-style:none} +#sps>ol>li {position:relative;padding:10px;border-bottom:1px solid #e8e8e8;background:#fff} +#sps>ol>li:after {display:block;visibility:hidden;clear:both;content:""} -.sps_img{position:absolute;top:10px;left:10px;} -.sps_img img{border-radius:50%;} +.sps_img {position:absolute;top:10px;left:10px} .sps_img span {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -#sps dl {margin:5px 0 ; color: #888; font-size: 0.917em;overflow:hidden} -#sps dt {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -#sps dd {float:left;margin:0 10px 0 0 ;line-height:18px;height:18px } -#sps dd img {position:relative;top:-2px} +.review_detail {margin-top:3px;border:0;background:transparent;font-weight:bold;color:#000;line-height:24px;font-size:1.083em} -.sps_section {margin-left:80px;display:block;} -.sps_section .is_use_reply{background:url('../mobile/shop/img/use_reply.png') no-repeat;text-indent:30px;line-height:1.5em} +.review_detail_cnt {display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:999;background:rgba(0,0,0,0.1)} +.review_detail_in {position:absolute;top:5%;left:0;width:100%;height:90%;padding:10px} +.review_detail_inner {position:relative;height:100%;background:#fff;text-align:left;overflow-y:auto;border-radius:3px;border:1px solid #dde7e9;border-radius:3px} +.review_detail_inner h3 {position:absolute;top:0;left:0;width:100%;padding:15px;border-bottom:1px solid #e8e8e8;background:#fff;font-size:1.4em;z-index:900} +.review_cnt {padding:60px 25px;max-height:100%;overflow-y:auto} +.rd_cls {position:absolute;top:0;right:0;color:#b5b8bb;border:0;padding:0 15px;height:55px;font-size:16px;background:none;z-index:9000;vertical-align:top} + +.review_tp_cnt {position:relative;padding:0 0 10px;margin-bottom:15px;border-bottom:1px solid #f1f1f1} +.review_tp_cnt>span {font-size:1.2em;display:block;line-height:24px;font-weight:bold} +.review_tp_cnt:after {display:block;visibility:hidden;clear:both;content:""} +.review_tp_cnt .sps_opt_btn_more {position:absolute;top:0;right:0;border:0;padding:5px 5px 5px 10px;background:#fff;color:#c4c8cb;font-size:1.4em} +.review_tp_cnt .sps_opt_li {display:none;position:absolute;top:40px;right:0;border:1px solid #b8bfc4;background:#fff} +.review_tp_cnt .sps_opt_li:before {content:"";position:absolute;top:-8px;right:5px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #b8bfc4 transparent} +.review_tp_cnt .sps_opt_li:after {content:"";position:absolute;top:-6px;right:5px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent} +.review_tp_cnt .sps_opt_li li {border-bottom:1px solid #f1f1f1;padding:10px !important;color:#6b757c} + +.review_summ {background:#fcfcfc;border:2px solid #efeff1;padding:10px} +.review_summ:after {display:block;visibility:hidden;clear:both;content:""} +.review_summ>img {float:left;margin-right:10px} +.review_summ>p {display:inline-block;width:auto !important;float:left;line-height:24px} +.review_summ>p span {display:block} +.review_bt_cnt {margin:15px 0} +.review_bt_cnt img {width:100%} + +.sps_reply {margin-top:10px;padding-top:10px;border-top:1px dotted #bbb} +.sps_reply .sps_img {text-align:right;width:70px} +.sps_reply .sps_section h2 {background:url('./img/use_reply.png') no-repeat 0 0;text-indent:30px;line-height:1.5em} + +.sps_info {margin-top:5px} +.sps_info span {display:inline-block;float:left;line-height:12px;color:#818181} +.sps_info .sps_if_wt {border-right:1px solid #eaeaea;padding-right:5px;margin-right:5px} + +.sps_dl dd {display:inline-block;float:left} +.sps_dl dd.sps_dd_wt {padding-right:5px;margin-right:5px;border-right:1px solid #eaeaea} + +.sps_section {min-height:70px;margin-left:80px;display:block} +.sps_section .is_use_reply {background:url('../mobile/shop/img/use_reply.png') no-repeat;text-indent:30px;line-height:1.5em} .sps_section p {padding:0;width:100%} .sps_con_full {padding:0;height:auto !important} -.sps_con_btn {margin:5px 0 0;} -.sps_con_btn button {border: 1px solid #ddd;padding: 5px 8px;color: #666;font-size: 0.92em;margin: 5px 0;background: #fff;} -.sps_reply{margin-top:10px;padding-top:10px;border-top:1px dotted #bbb;position:relative} -.sps_reply .sps_img {;width:50px;text-align:center} -.sps_reply .sps_section h2{background:url('./img/use_reply.png') no-repeat 0 0;text-indent:30px;line-height:1.5em;} -.sps_reply .sps_section{margin-left:70px;min-height:50px} -#sps_empty{text-align:center;color:#777;padding:50px 0} +.sps_con_btn button {} + +.sps_reply {margin-top:10px;padding-top:10px;border-top:1px dotted #bbb;position:relative} +.sps_reply .sps_img {width:50px;text-align:center} +.sps_reply .sps_section h2 {background:url('./img/use_reply.png') no-repeat 0 0;text-indent:30px;line-height:1.5em} +.sps_reply .sps_section {margin-left:70px;min-height:50px} +#sps_empty {text-align:center;color:#777;padding:50px 0} /* 상품문의 모음 */ -#sqa_sch {margin:10px 10px} -#sqa_sch a {display:block;padding:0 8px;height:40px;line-height:40px;vertical-align:top;border-radius:3px;color:#3059c7;font-weight:bold;border:1px solid #3059c7;text-decoration:none;text-align:center;margin: 5px 0} -#sqa_sch .sch_wr{background:#fff;border:1px solid #bdc2d8;position:relative;border-radius:3px} +#sqa_sch {margin:15px} +#sqa_sch a {display:inline-block;color:#3a8afd;font-weight:bold;border-bottom:1px solid #3a8afd;margin-top:10px} +#sqa_sch .sch_wr {position:relative;background:#fff;border:1px solid #d0d3db} #sqa_sch .sch_wr:after {display:block;visibility:hidden;clear:both;content:""} -#sqa_sch select{border:0;background:#fff;margin:9px 0;height:20px;border-right:1px solid #ddd;float:left;width:40%} -#sqa_sch .sch_input{height:38px;border:0;padding:0;background-color:transparent;float:left;width:60%;padding:0 40px 0 10px} -#sqa_sch .sch_btn{height:38px;position:absolute;top:0;right:0;border:0;width:40px;background:none;font-size:15px} +#sqa_sch select {border:0;background:#fff;padding:9px 0;height:45px;border-right:1px solid #f8f8f8;float:left;width:40%} +#sqa_sch .sch_input {height:45px;border:0;padding:0;background-color:transparent;float:left;width:60%;padding:0 40px 0 10px} +#sqa_sch .sch_btn {position:absolute;top:0;right:0;width:45px;height:45px;border:0;background:none;font-size:15px} -#sqa {zoom:1;} -#sqa ol {margin:10px;padding:0;border-top:1px solid #e9e9e9;list-style:none;} -#sqa li {position:relative;padding:10px;border-bottom:1px solid #ccc;background:#fff;margin: 0 0 5px} -#sqa li:after {display:block;visibility:hidden;clear:both;content:""} +#sqa {zoom:1} +#sqa>ol {margin:10px 0;padding:0;border-top:1px solid #f8f8f8;list-style:none} +#sqa>ol>li {position:relative;min-height:80px;border-bottom:1px solid #e8e8e8;background:#fff} +#sqa>ol>li:after {display:block;visibility:hidden;clear:both;content:""} -.sqa_img {position:absolute;top:10px;left:10px;} -.sqa_img img{border-radius:50%;} +.sqa_img {position:absolute;top:10px;left:10px} .sqa_img span {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -#sqa dl {margin:5px 0 10px; color: #888; font-size: 0.917em;overflow:hidden;} -#sqa dt {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -#sqa dd {float:left;margin:0 10px 0 0;} -#sqa dd img {position:relative;top:-2px} +.sqa_info {margin-top:5px} +.sqa_info:after {display:block;visibility:hidden;clear:both;content:""} +.sqa_info span {display:inline-block;float:left;line-height:12px;color:#818181} +.sqa_info .sqa_if_wt {border-right:1px solid #eaeaea;padding-right:5px;margin-right:5px} -.sqa_section {margin-left:80px;display:block} -.sqa_section h2{font-size:1.167em;font-weight:bold;margin:5px 0} -.sqa_section .sqa_con {background:#f3f3f3;line-height:1.7em} +.sqa_section {margin-left:70px;margin-right:40px;padding:10px;display:block;line-height:20px} +.sqa_section h2 {font-size:1.167em;font-weight:bold;margin:5px 0} +.sqa_con {margin:10px 0 0;background:#fbfbff;line-height:1.7em} .sqa_section p {padding:0;width:100%} .sqa_con_full {padding:0;height:auto !important} -.sqa_con_btn {margin:5px 0 0} -.sqa_con_btn button {border: 1px solid #ddd;padding: 5px 8px;color: #666;font-size: 0.92em;margin: 5px 0;background: #fff;} +.sqa_con_btn button {padding:5px 8px;color:#666;font-size:0.92em;margin:5px 0;background:#fff;position:absolute;top:10px;right:0;width:40px;height:50px;border:0} -#sqa .sit_qa_qaq,#sqa .sit_qa_qaa {padding:10px 5px 10px 40px;position:relative} -.sqa_con .qa_alp{position:absolute;top:10px;left:15px;font-size:1.75em;color:#bbb} +#sqa .sit_qaa_yet, #sqa .sit_qaa_done {margin-right:3px;display:inline-block;font-size:0.917em;background:#ccd1d9;padding:0 8px;line-height:30px;color:#fff;border-radius:4px;font-weight:normal} +#sqa .sit_qaa_done {background:#f6bb42;color:#fff} -#sqa_empty{text-align:center;color:#777;padding:50px 0} +#sqa .sit_qa_qaq, #sqa .sit_qa_qaa {padding:10px 5px 10px 40px;position:relative} +#sqa .qa_alp {position:absolute;top:10px;left:0;font-weight:bold;display:block;width:40px;text-align:center;font-size:1.231em} +#sqa_empty {text-align:center;color:#777;padding:50px 0} /* 상품검색 */ -#ssch{margin:10px} -#ssch_frm {border-bottom:1px solid #ccc;background:#fff;margin:10px 0} +#ssch {margin:10px 0;position:relative} +#ssch_frm {border-bottom:1px solid #ddd;background:#fff;margin:10px 0} #ssch_frm h2 {border-bottom:1px solid #ddd;padding:10px 15px;color:#666} -#ssch_frm h2 span{font-size:1.25em;color:#000} -#ssch_frm h2 strong{color:#d50c0c} -#ssch_frm div{padding:10px 15px;line-height:30px;} -#ssch_frm p{padding:15px; background:#f5f5f5;color:#737373} -#ssch_frm .ssch_input{height:30px;border:1px solid #bbb;padding:0 10px;margin:3px 0} -#ssch_frm .btn_submit{height:30px;padding:0 10px;font-weight:bold} -#ssch_q{margin:0} +#ssch_frm h2 span {font-size:1.25em;color:#000} +#ssch_frm h2 strong {color:#d50c0c} +#ssch_frm div {padding:10px;line-height:30px} +#ssch_frm p {margin:10px 0 0;line-height:20px;color:#1f58fd;font-size:0.923em} +#ssch_frm .sch_wr {border-bottom:1px solid #e3e5e8;position:relative} +#ssch_frm #ssch_q {border-radius:0;width:100%;font-weight:bold;font-size:1.077em} +#ssch_frm .sch_submit {height:40px;padding:0 10px;font-weight:bold;position:absolute;top:10px;right:10px;border:0;background:none} +#ssch_frm .ssch_input {height:30px;border:1px solid #bbb;padding:0 10px;margin:3px 0} +#ssch_frm .chk_box label {margin-right:10px} +#ssch_frm .chk_box .frm_input {height:32px} -#ssch_cate {} -#ssch_cate ul {margin:10px 0;border-bottom:1px solid #e9e9e9;list-style:none} +#ssch_q {margin:0} +#ssch_ov {position:absolute;top:-50px;right:10px;line-height:20px;color:#6f6f6f;font-size:0.923em} + +#ssch_cate {text-align:center;width:100%;margin:10px 0} +#ssch_cate ul {list-style:none;border-bottom:1px solid #d9dce3} #ssch_cate ul:after {display:block;visibility:hidden;clear:both;content:""} -#ssch_cate li {border-right:1px solid #ddd;border-bottom:1px solid #ddd; background:#fff;float:left;width:50%;text-align:left;} -#ssch_cate li a {text-decoration:none;display:block;color:#656565;padding:10px;position:relative;padding-right:25px;position:relative;line-height:20px} -#ssch_cate a span {position:absolute;top:10px;right:10px;display:inline-block;line-height:20px;padding:0 5px;background:#eee;border-radius:10px;color:#777} +#ssch_cate ul li {border-left:1px solid #f2f2f2;border-top:1px solid #f2f2f2;background:#fff;float:left;width:50%;text-align:left} +#ssch_cate ul li:nth-child(2n+1) {clear:both;border-left:0} +#ssch_cate a {text-decoration:none;display:block;color:#656565;padding:10px;position:relative;padding-right:25px;position:relative;line-height:20px} +#ssch_cate a span {position:absolute;top:10px;right:10px;display:inline-block;line-height:20px;padding:0 5px;border-radius:10px;color:#999} -#ssch_sort {background:#fff;border-bottom:1px solid #ccc} -#ssch_sort button{height:40px;line-height:40px;border:0;padding:0 10px;background:#fff} -#ssch_sort ul:before{content: "";position: absolute;top: -8px;left: 30px;width: 0;border-style: solid;border-width: 0 6px 8px 6px;border-color: transparent transparent #bbb transparent;} -#ssch_sort ul:after{content: "";position: absolute;top: -7px;left: 30px;width: 0;height: 0;border-style: solid;border-width: 0 6px 8px 6px;border-color: transparent transparent #fff transparent;} +#ssch_sort {background:#fff;border-bottom:1px solid #ddd} +#ssch_sort button {height:40px;line-height:40px;border:0;padding:0 10px;background:#fff} +#ssch_sort ul:before {content:"";position:absolute;top:-8px;left:30px;width:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #bbb transparent} +#ssch_sort ul:after {content:"";position:absolute;top:-7px;left:30px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent} #ssch_sort ul {display:none;position:absolute;border:1px solid #bbb;z-index:99} #ssch_sort li {border-top:1px solid #eee} -#ssch_sort li a{display:block;text-align:center;color:#333;background:#fff;border-color:#e9e9e9;font-size:0.917em;padding:5px 10px;line-height:20px} +#ssch_sort li a {display:block;text-align:center;color:#333;background:#fff;border:0;font-size:0.917em;padding:5px 10px;line-height:20px} /*배송교환정보*/ #sit_dvex h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -#sit_dvex h3 {font-size:1.167em;text-align:center;padding:10px 0;background:#f3f3f3;margin:0 0 10px} +#sit_dvex h3 {text-align:center;padding:10px 0;background:#f3f3f3;margin:0 0 10px} +#sit_dvr {margin:0 0 10px} /* 로딩안내 레이어 */ #loading_message {z-index:10000;position:absolute;top:0;left:0;background:#fff;opacity:0.7} @@ -546,45 +648,67 @@ #fancyalert_inner div {display:table-cell;vertical-align:middle;text-align:center} #fancyalert_inner span {display:block;margin:0 auto;padding:30px;width:200px;background:#1f1f1f;color:#f0f1f2} #fancyalert_inner button {margin:15px 0 0;padding:10px 30px;border:0;background:#000;color:#fff} -#fancyalert_bg {z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;vertical-align:middle;background:#000;text-align:center;opacity: 0.7} +#fancyalert_bg {z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;vertical-align:middle;background:#000;text-align:center;opacity:0.7} #sit_sms_new .tbl_frm01 th {width:100px} /*쿠폰존 리스트*/ -.couponzone_list{margin:10px 10px ;background:#fff;border-bottom:1px solid #ccc;padding:20px} -.couponzone_list h2{margin:0 0 5px;font-size:1.25em;} -.couponzone_list p{margin:0 0 10px;} -.couponzone_list ul{padding:0;margin:0;list-style:none;background:#fff} +.couponzone_list {margin:10px 0;background:#fff;border-bottom:1px solid #ccc} +.couponzone_list h2 {border-bottom:1px solid #efefef;padding:10px;line-height:30px;font-size:1.077em} +.couponzone_list p {position:relative;text-align:left;color:#fff;line-height:18px;font-size:1.1em;background:#f2838f;margin:10px;padding:10px 20px;border-radius:5px;font-weight:bold} +.couponzone_list p:before {content:"";position:absolute;top:0;left:0;width:5px;height:100%;border-radius:5px 0 0 5px;background:#da4453} + +.couponzone_list ul {padding:0 10px 10px;margin:0;list-style:none;background:#fff} .couponzone_list ul:after {display:block;visibility:hidden;clear:both;content:""} -.couponzone_list ul li{padding:10px 0 ;line-height:1.2em;margin:5px 0} - -.couponzone_list ul li .coupon_img{} -.couponzone_list ul li img{width:100%;height:auto} - -.couponzone_list ul li img{width:100%;height:auto} -.couponzone_list ul li .coupon_img{} -.couponzone_list ul li .coupon_tit{margin:10px 0 5px;font-size:1.083em;line-height:1.4em;font-weight:bold;} -.couponzone_list ul li .coupon_date{margin: 5px 0px;font-size:0.92em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#777} -.couponzone_list ul li .coupon_target{margin: 5px 0px;font-size:0.92em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#777} -.couponzone_list ul li .coupon_target a{color:#777;text-decoration:underline} -.couponzone_list ul li .coupon_point{margin: 5px 0px;font-size:0.92em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#777} -.couponzone_list ul li .coupon_btn{margin:10px 0 0;text-align:center} -.couponzone_list ul li .coupon_btn .btn02{width:100%;height:35px;padding:0;font-weight:bold;background:#8183c3;border:0} -.couponzone_list ul li .coupon_btn .btn02:hover{background:#5255cc;color:#fff} -.couponzone_list ul li .coupon_btn .disabled {background: #ddd;border:1px;color:#999;border-color:#ddd} -.couponzone_list ul li .coupon_btn .disabled:hover {background: #ddd;border:1px;color:#999;border-color:#ddd} -.couponzone_list .no_coupon{padding: 100px 0;text-align:center;color:#999} -#point_coupon li{height:250px;} - - -@media (min-width: 640px)and (max-width:969px){ - .couponzone_list ul li{width:50%;float:left;padding:10px} - .couponzone_list ul li:nth-child(2n+1){clear:both;} - -} -@media (min-width: 970px){ - .couponzone_list ul li{width:25%;float:left;padding:10px} - .couponzone_list ul li:nth-child(4n+1){clear:both;} - +.couponzone_list ul li {line-height:1.2em;margin:0 0 10px} +.couponzone_list ul li img {width:100%;height:auto;border-radius:3px 3px 0 0} +.couponzone_list ul li .cp_inner {border:1px solid #ddd;border-radius:5px; +-webkit-box-shadow:0px 1px 6px 0 #dedede; +-moz-box-shadow:0px 1px 6px 0 #dedede; +box-shadow:0px 1px 6px 0 #dedede } +.couponzone_list ul li .coupon_img {position:relative;height:120px;overflow:hidden;border-bottom:1px dashed #ccc} +.couponzone_list ul li .coupon_tit {position:absolute;top:0;left:0;width:100%;height:100%;padding-top:30px;text-align:center;font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap} +.couponzone_list ul li .coupon_tit span {display:inline-block;margin-bottom:5px} +.couponzone_list ul li .coupon_tit .cp_evt, +.couponzone_list ul li .coupon_tit .cp_evt b {font-size:1.4em} +.couponzone_list ul li .cp_cnt {padding:10px} +.couponzone_list ul li .coupon_date {display:inline-block;float:right;padding:2px 3px;margin:5px 0px;font-size:0.92em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#777} +.couponzone_list ul li .coupon_target {display:inline-block;margin:5px 0px} +.couponzone_list ul li .coupon_target>button {display:inline-block;max-width:125px;padding:2px 3px;font-size:0.92em;border:0;border-radius:3px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap} +.couponzone_list ul li .coupon_target .cp_1 {background:#edfbde;color:#8cc152}/*카테고리할인*/ +.couponzone_list ul li .coupon_target .cp_2 {background:#fbdef3;color:#c15293}/*개별상품할인*/ +.couponzone_list ul li .coupon_target .cp_3 {background:#fbf1de;color:#c18b52}/*주문금액할인*/ +.couponzone_list ul li .coupon_target .cp_4 {background:#f2defb;color:#7c52c1}/*배송비할인*/ + +.couponzone_list ul li .coupon_info {display:none;position:absolute;min-width:235px;background:#fff;border:1px solid #000;padding:15px;z-index:99999} +.couponzone_list ul li .coupon_info:after {display:block;visibility:hidden;clear:both;content:""} +.couponzone_list ul li .coupon_info h4 {font-size:1.2em;margin-bottom:10px} +.couponzone_list ul li .coupon_info ul {padding:0;margin:0;position:relative;border:0} +.couponzone_list ul li .coupon_info li {width:auto;margin:0;float:inherit;color:#5e5e5e;line-height:18px} +.couponzone_list ul li .coupon_info li a {text-decoration:underline;color:#5e5e5e} +.couponzone_list ul li .coupon_info .coupon_info_cls {position:absolute;right:0;top:0;color:#c7c9cc;border:0;background:#fff;padding:10px;font-size:1.2em} + +.couponzone_list ul li .coupon_btn {text-align:center} +.couponzone_list ul li .coupon_btn .btn02 {width:100%;height:42px;line-height:28px;margin-top:15px;border:0;color:#fff;background:#3a8afd;border-radius:5px;font-weight:bold} +.couponzone_list ul li .coupon_btn .btn02:hover {background:#2176f1;color:#fff} +.couponzone_list ul li .coupon_btn .disabled {background:#c6c6c6;border:1px;color:#fff;border-color:#c6c6c6} +.couponzone_list ul li .coupon_btn .disabled:hover {background:#c6c6c6;border:1px;color:#fff;border-color:#c6c6c6} +.couponzone_list .no_coupon {position:relative;padding:100px 0;text-align:center;color:#999;background:none;font-weight:normal} +.couponzone_list .no_coupon:before {background:none} + +@media (min-width:640px)and (max-width:969px) { + .couponzone_list ul li {width:50%;float:left;padding:10px} + .couponzone_list ul li:nth-child(2n+1) {clear:both} +} + +@media (min-width:970px) { + .couponzone_list ul li {width:25%;float:left;padding:10px} + .couponzone_list ul li:nth-child(4n+1) {clear:both} +} + +/*재입고알림*/ +#sit_sms_new .prd_name {background:#edf3fc;margin:0 0 10px;border:1px solid #d6e2f4;border-radius:5px} +#sit_sms_new strong {display:block;margin:15px 0 10px} +#sit_sms_new #sms_agree {text-align:left;padding:0 0 10px !important} \ No newline at end of file diff --git a/mobile/skin/social/style.css b/mobile/skin/social/style.css index 10c35de0f..8897d25bd 100644 --- a/mobile/skin/social/style.css +++ b/mobile/skin/social/style.css @@ -1,14 +1,14 @@ @charset "utf-8"; -.social_info_guide{background:#f3f3f3;border:1px solid #ddd;margin:0 10px 10px;padding:10px 15px;line-height:1.5em} -.bg-warning{margin:0 10px 10px;padding:10px 15px;line-height:1.5em} -.bg-warning1{background:#f7dfe4;border:1px solid #eac3cb} -.bg-warning2{background:#deeabf;border:1px solid #bde498} -.bg-warning3{background:#fff8dc;border:1px solid #f1e4b2} +.social_info_guide {background:#f3f3f3;border:1px solid #ddd;margin:0 10px 10px;padding:10px 15px;line-height:1.5em} +.bg-warning {margin:0 10px 10px;padding:10px 15px;line-height:1.5em} +.bg-warning1 {background:#f7dfe4;border:1px solid #eac3cb} +.bg-warning2 {background:#deeabf;border:1px solid #bde498} +.bg-warning3 {background:#fff8dc;border:1px solid #f1e4b2} /* SNS LOGIN */ -.login-sns{padding-bottom:10px;margin-top:5px;;clear:both;} -.login-sns h3{padding-top:10px;text-align:center;color:#b2b2b2;;margin-top:15px;font-weight:normal} +.login-sns {padding-bottom:10px;margin-top:5px;clear:both} +.login-sns h3 {padding-top:10px;text-align:center;color:#b2b2b2;margin-top:15px;font-weight:normal} .sns-wrap {margin:10px 0 0;text-align:center} .sns-icon {display:inline-block;vertical-align:middle;text-decoration:none} .sns-icon:hover {text-decoration:none} @@ -25,19 +25,19 @@ .reg-form .sns-icon .txt i {font-style:normal} .sns-wrap-reg .sns-naver {border-color:#18a400;background:#2db400} -.sns-wrap-reg .sns-naver .ico {background-position:-29px 0; } +.sns-wrap-reg .sns-naver .ico {background-position:-29px 0} .sns-wrap-reg .sns-google {border-color:#ca2c19;background:#dd5443} .sns-wrap-reg .sns-google .ico {background-position:-58px 0} .sns-wrap-reg .sns-facebook {border-color:#2e5393;background:#3a5897} -.sns-wrap-reg .sns-facebook .ico {background-position:0 0 } +.sns-wrap-reg .sns-facebook .ico {background-position:0 0} .sns-wrap-reg .sns-icon {border-color:#dcdcdc} .sns-wrap-reg .sns-icon-not {border-color:#8b8b8b} -.sns-wrap-reg .sns-naver{border-color:#18a400} -.sns-wrap-reg .sns-naver .ico {background-position:-29px 0; } +.sns-wrap-reg .sns-naver {border-color:#18a400} +.sns-wrap-reg .sns-naver .ico {background-position:-29px 0} .sns-wrap-reg .sns-google .ico {background-position:-58px 0} .sns-wrap-reg .sns-google {border-color:#ca2c19} -.sns-wrap-reg .sns-facebook .ico {background-position:0 0 } +.sns-wrap-reg .sns-facebook .ico {background-position:0 0} .sns-wrap-reg .sns-facebook {border-color:#2e5393} .sns-wrap-reg .sns-kakao .ico {background-position:-87px 0} .sns-wrap-reg .sns-twitter {border-color:#488FC9} @@ -47,7 +47,7 @@ .sns-wrap-reg .sns-kakao {border-color:#f2df00} /* SNS by COLOR */ -.sns-wrap-over .sns-naver{background:url('./img/sns_naver_s.png') no-repeat} +.sns-wrap-over .sns-naver {background:url('./img/sns_naver_s.png') no-repeat} .sns-wrap-over .sns-google {background:url('./img/sns_gp_s.png') no-repeat} .sns-wrap-over .sns-facebook {background:url('./img/sns_fb_s.png') no-repeat} .sns-wrap-over .sns-twitter {background:url('./img/sns_twitter_s.png') no-repeat} @@ -57,99 +57,96 @@ /* 아웃로그인 */ -#sns_outlogin {clear:both;} +#sns_outlogin {clear:both} #sns_outlogin .sns-icon {overflow:hidden;margin:0 1px} #sns_outlogin .sns-icon .txt {position:absolute;line-height:0;font-size:0;vertical-align:middle;overflow:hidden} #sns_outlogin .sns-icon .ico {width:30px;height:30px} /*로그인 */ -#sns_login{border:0;margin-top:15px;padding:0; border-top:1px solid #edeaea} -#sns_login h3{padding: 0;font-weight:bold;color:#888;text-align:center} -#sns_login .sns-icon{display:block;height:40px;line-height:40px;width:100%;margin:0 0 5px;padding-left:40px;text-align:left;color:#fff;border-radius:2px} -#sns_login .sns-naver{background-color:#1fc800;background-position:5px 5px;border-bottom:1px solid #1ea505} -#sns_login .sns-kakao{background-color:#ffeb00;background-position:5px 5px;border-bottom:1px solid #e2c10a} +#sns_login {border:0;margin-top:15px;padding:0; border-top:1px solid #edeaea} +#sns_login h3 {padding:0;font-weight:bold;color:#888;text-align:center} +#sns_login .sns-icon {display:block;height:40px;line-height:40px;width:100%;margin:0 0 5px;padding-left:40px;text-align:left;color:#fff;border-radius:2px} +#sns_login .sns-naver {background-color:#1fc800;background-position:5px 5px;border-bottom:1px solid #1ea505} +#sns_login .sns-kakao {background-color:#ffeb00;background-position:5px 5px;border-bottom:1px solid #e2c10a} #sns_login .sns-kakao {color:#3c1e1e} -#sns_login .sns-facebook{background-color:#3b579d;background-position:5px 5px;border-bottom:1px solid #28458f} -#sns_login .sns-google{background-color:#db4a3a;background-position:5px 5px;border-bottom:1px solid #c03121} -#sns_login .sns-twitter{background-color:#1ea1f2;background-position:5px 5px;border-bottom:1px solid #1e82c0} -#sns_login .sns-payco{background-color:#df0b00;background-position:5px 5px;border-bottom:1px solid #9d0800} -#sns_login .txt{text-align:left;padding-left:10px;border-left:1px solid rgba(0,0,0,0.1);display:block;font-weight:bold} +#sns_login .sns-facebook {background-color:#3b579d;background-position:5px 5px;border-bottom:1px solid #28458f} +#sns_login .sns-google {background-color:#db4a3a;background-position:5px 5px;border-bottom:1px solid #c03121} +#sns_login .sns-twitter {background-color:#1ea1f2;background-position:5px 5px;border-bottom:1px solid #1e82c0} +#sns_login .sns-payco {background-color:#df0b00;background-position:5px 5px;border-bottom:1px solid #9d0800} +#sns_login .txt {text-align:left;padding-left:10px;border-left:1px solid rgba(0,0,0,0.1);display:block;font-weight:bold} /*회원가입 */ -#sns_register{margin:0 0 10px;padding:0;text-align:center;background:#fff;border: 1px solid #dbdbdb; --webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2); --moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2); -box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2);} -#sns_register h2{font-size: 1.167em;text-align: left;padding: 15px 20px;border-bottom: 1px solid #dbdbdb;} +#sns_register {margin:0 0 10px;padding:0;text-align:center;background:#fff;border:1px solid #dbdbdb} +#sns_register h2 {font-size:1.167em;text-align:left;padding:15px 20px;border-bottom:1px solid #dbdbdb} #sns_register .sns-wrap:after {display:block;visibility:hidden;clear:both;content:""} -#sns_register .sns-wrap{display:inline-block;padding:20px;vertical-align:top;margin:0} -#sns_register .sns-icon{display:inline-block;height:40px;line-height:40px;width:100%;margin:0 0 5px;padding-left:40px;text-align:left;color:#fff;border-radius:2px;float:left} -#sns_register .sns-icon:nth-child(3n+1){clear:both} -#sns_register .sns-naver{background-color:#1fc800;background-position:5px 5px;border-bottom:1px solid #1ea505} -#sns_register .sns-kakao{background-color:#ffeb00;background-position:5px 5px;border-bottom:1px solid #e2c10a} +#sns_register .sns-wrap {display:inline-block;padding:20px;vertical-align:top;margin:0} +#sns_register .sns-icon {display:inline-block;height:40px;line-height:40px;width:100%;margin:0 0 5px;padding-left:40px;text-align:left;color:#fff;border-radius:2px;float:left} +#sns_register .sns-icon:nth-child(3n+1) {clear:both} +#sns_register .sns-naver {background-color:#1fc800;background-position:5px 5px;border-bottom:1px solid #1ea505} +#sns_register .sns-kakao {background-color:#ffeb00;background-position:5px 5px;border-bottom:1px solid #e2c10a} #sns_register .sns-kakao {color:#3c1e1e} -#sns_register .sns-facebook{background-color:#3b579d;background-position:5px 5px;border-bottom:1px solid #28458f} -#sns_register .sns-google{background-color:#db4a3a;background-position:5px 5px;border-bottom:1px solid #c03121} -#sns_register .sns-twitter{background-color:#1ea1f2;background-position:5px 5px;border-bottom:1px solid #1e82c0} -#sns_register .sns-payco{background-color:#df0b00;background-position:5px 5px;border-bottom:1px solid #9d0800} -#sns_register .txt{text-align:;padding-left:10px;border-left:1px solid rgba(0,0,0,0.1);display:block;font-weight:bold} +#sns_register .sns-facebook {background-color:#3b579d;background-position:5px 5px;border-bottom:1px solid #28458f} +#sns_register .sns-google {background-color:#db4a3a;background-position:5px 5px;border-bottom:1px solid #c03121} +#sns_register .sns-twitter {background-color:#1ea1f2;background-position:5px 5px;border-bottom:1px solid #1e82c0} +#sns_register .sns-payco {background-color:#df0b00;background-position:5px 5px;border-bottom:1px solid #9d0800} +#sns_register .txt {display:block;padding-left:10px;border-left:1px solid rgba(0,0,0,0.1);font-weight:bold} /* LOGIN LOADING */ -.social-login-loading{width:100%;height:auto;text-align:center} -.social-login-loading p{display:inline-block;margin-top:10px;padding:40px 0 0;line-height:30px} +.social-login-loading {width:100%;height:auto;text-align:center} +.social-login-loading p {display:inline-block;margin-top:10px;padding:40px 0 0;line-height:30px} /*기존 계정에 연결하기*/ /* Styles for Accordion */ -.mbskin .toggle{position:relative;display:block;border:1px solid #c6cacc;margin-top:-1px;background-color: #fcfcfc;margin:0 0 5px} -.mbskin .toggle .toggle-title{padding:13px 15px;line-height:20px} -.mbskin .toggle .title-name{display:block} -.mbskin .toggle .toggle-inner{padding:15px;line-height:1.5em;display:none;background:#fff;border-top:1px solid #e2e2e2;} -.mbskin .toggle .toggle-inner div{max-width:100%} -.mbskin .right_i{position:absolute;font-size:0.92em;top:10px;right:10px;padding:0 10px 0 0;border-radius:3px;display:inline-block;z-index: 2;background: #3497d9;color: #fff;border-bottom-color: #1977b5;} -.mbskin .toggle .toggle-title .right_i i{background:url("./img/plus_minus.png") 0 -24px no-repeat;width:20px;height:24px;display:inline-block;vertical-align:middle} -.mbskin .toggle .toggle-title.active .right_i i{background:url("./img/plus_minus.png") 0 0 no-repeat} -.mbskin .all_agree{position:relative;display:block;;margin-bottom:6px;background:#d9d9d9;border-radius:3px;border-top:0;padding:13px 15px;line-height:20px} +.mbskin .toggle {position:relative;display:block;border:1px solid #c6cacc;margin-top:-1px;background-color:#fcfcfc;margin:0 0 5px} +.mbskin .toggle .toggle-title {padding:13px 15px;line-height:20px} +.mbskin .toggle .title-name {display:block} +.mbskin .toggle .toggle-inner {padding:15px;line-height:1.5em;display:none;background:#fff;border-top:1px solid #e2e2e2} +.mbskin .toggle .toggle-inner div {max-width:100%} +.mbskin .right_i {position:absolute;font-size:0.92em;top:10px;right:10px;padding:0 10px 0 0;border-radius:3px;display:inline-block;z-index:2;background:#3497d9;color:#fff;border-bottom-color:#1977b5} +.mbskin .toggle .toggle-title .right_i i {background:url("./img/plus_minus.png") 0 -24px no-repeat;width:20px;height:24px;display:inline-block;vertical-align:middle} +.mbskin .toggle .toggle-title.active .right_i i {background:url("./img/plus_minus.png") 0 0 no-repeat} +.mbskin .all_agree {position:relative;display:block;margin-bottom:6px;background:#d9d9d9;border-radius:3px;border-top:0;padding:13px 15px;line-height:20px} -#register_member .sns_tbl{background:#fff;;margin:10px 0;border:1px solid #c6cacc;} -.sns_tbl table{border:0} -.sns_tbl caption{ padding: 0 20px;line-height: 45px;font-size: 1.083em;border-bottom: 1px solid #e2e2e2;color:#4162ff;background: #fff;} -.sns_tbl th{width:80px;text-align:right;vertical-align:top;line-height:40px;padding:10px;} -.sns_tbl td{padding:10px;} -.sns_tbl .email_msg{color:#777;margin:5px 0 0} +#register_member .sns_tbl {background:#fff;margin:10px 0;border:1px solid #c6cacc} +.sns_tbl table {border:0} +.sns_tbl caption {padding:0 20px;line-height:45px;font-size:1.083em;border-bottom:1px solid #e2e2e2;color:#4162ff;background:#fff} +.sns_tbl th {width:80px;text-align:right;vertical-align:top;line-height:40px;padding:10px} +.sns_tbl td {padding:10px} +.sns_tbl .email_msg {color:#777;margin:5px 0 0} .sns_tbl .frm_input {width:100%} -#fregisterform{margin:10px} -#fregisterform .btn_confirm{text-align:center;margin:20px 0} -#fregisterform .btn_confirm .btn_submit{height:45px;;padding:0 30px;font-weight:bold;font-size:1.083em} -#fregisterform .btn_confirm .btn_cancel{line-height:45px;height:45px;padding:0 30px;font-weight:bold;font-size:1.083em} -#sns-link-pnl.remodal{border-radius:5px;max-width:400px; +#fregisterform .btn_confirm {text-align:center;margin:20px 0} +#fregisterform .btn_confirm .btn_submit {height:45px;padding:0 30px;font-weight:bold;font-size:1.083em} +#fregisterform .btn_confirm .btn_cancel {line-height:45px;height:45px;padding:0 30px;font-weight:bold;font-size:1.083em} + +#sns-link-pnl.remodal {border-radius:5px;max-width:400px; -webkit-box-shadow:0 0 10px rgba(0, 0, 0,0.8); -moz-box-shadow:0 0 10px rgba(0, 0, 0,0.8); -box-shadow:0 0 10px rgba(0, 0, 0,0.8);} +box-shadow:0 0 10px rgba(0, 0, 0,0.8)} #sns-link-pnl .connect-close {position:absolute;top:10px;right:10px;margin:0;padding:0;width:30px;height:30px;border:0;background:transparent;color:#383838;cursor:pointer;font-size:15px} #sns-link-pnl .connect-close:hover {color:#ff5191} #sns-link-pnl .connect-close .fa {margin:0 0 0 1px} #sns-link-pnl .connect-close .txt {position:absolute;line-height:0;font-size:0;overflow:hidden} -#sns-link-pnl #login_fs{margin:0 auto;width:100%;text-align:left} -#sns-link-pnl #login_fs label{display:block;display: block;font-size: 0.93em;color: #7a7a7a;margin: 5px 0;} -#sns-link-pnl #login_fs .lg_id,#sns-link-pnl #login_fs .lg_pw{width:100%;margin-bottom:5px;} -#sns-link-pnl #login_id,#sns-link-pnl #login_pw{width:100%} -#sns-link-pnl #login_fs .login_submit{width: 100%;height: 44px;font-size:1.167em;margin:10px auto 0;font-weight:bold;cursor:pointer;display:block;} +#sns-link-pnl #login_fs {margin:0 auto;width:100%;text-align:left} +#sns-link-pnl #login_fs label {display:block;display:block;font-size:0.93em;color:#7a7a7a;margin:5px 0} +#sns-link-pnl #login_fs .lg_id, #sns-link-pnl #login_fs .lg_pw {width:100%;margin-bottom:5px} +#sns-link-pnl #login_id, #sns-link-pnl #login_pw {width:100%} +#sns-link-pnl #login_fs .login_submit {width:100%;height:44px;font-size:1.167em;margin:10px auto 0;font-weight:bold;cursor:pointer;display:block} #sns-link-pnl .connect-fg {height:320px;text-align:left} #sns-link-pnl .login_fs {margin:0 auto;width:260px} #sns-link-pnl .connect-fg .connect-desc {margin:0 0 10px;padding:15px;border:1px solid #d6e9c6;background:#dff0d8;color:#3c763d} #sns-link-pnl .connect-fg .connect-title {margin-top:25px;margin-bottom:10px;font-size:1.667em;font-weight:bold;text-align:center} .mbskin .member_connect:after {display:block;visibility:hidden;clear:both;content:""} -.mbskin .member_connect{margin-top:1em;border: 2px solid #cacaca;margin:10px;padding:10px;text-align:left} -.mbskin .member_connect .strong{font-weight:bold;margin:0 0 10px;font-size:0.97em} -.mbskin .member_connect button{color: #fff;border:0;padding:7px 13px;border:1px solid #6446e7;font-weight:bold;background: #6f50e7;border-radius:3px;font-size:0.92em} -.mbskin .member_connect button:hover{background:#6446e7} +.mbskin .member_connect {margin-top:1em;border:2px solid #cacaca;margin:10px;padding:10px;text-align:left} +.mbskin .member_connect .strong {font-weight:bold;margin:0 0 10px;font-size:0.97em} +.mbskin .member_connect button {color:#fff;border:0;padding:7px 13px;border:1px solid #6446e7;font-weight:bold;background:#6f50e7;border-radius:3px;font-size:0.92em} +.mbskin .member_connect button:hover {background:#6446e7} -.mbskin .btn_group_trigger{margin:10px;text-align:center} -.mbskin .btn_group_trigger .btn_submit_trigger{display:inline-block;height:45px;line-height:45px;color:#fff;padding:0 30px;font-weight:bold;font-size:1.083em;background:#253dbe} +.mbskin .btn_group_trigger {margin:10px;text-align:center} +.mbskin .btn_group_trigger .btn_submit_trigger {display:inline-block;height:45px;line-height:45px;color:#fff;padding:0 30px;font-weight:bold;font-size:1.083em;background:#253dbe} -.mbskin .member_connect{margin-top:50px} \ No newline at end of file +.mbskin .member_connect {margin-top:50px} \ No newline at end of file diff --git a/mobile/skin/visit/basic/style.css b/mobile/skin/visit/basic/style.css index 26ee1ad6e..2ac59925d 100644 --- a/mobile/skin/visit/basic/style.css +++ b/mobile/skin/visit/basic/style.css @@ -1,15 +1,11 @@ @charset "utf-8"; -#visit {margin:30px 10px} -#visit h2 {display:inline-block;background: #4162ff;color: #fff;border-radius: 13px;line-height: 24px;padding: 0 10px;margin:0 0 10px; --webkit-box-shadow: 0 0 5px rgba(65,98,255,0.8); --moz-box-shadow: 0 0 5px rgba(65,98,255,0.8); -box-shadow: 0 0 8px rgba(65,98,255,0.8); } -#visit dl{background:#fff;padding:10px;border-radius:3px;line-height:20px; --webkit-box-shadow: 0 1px 4px #cbd1df; - -moz-box-shadow: 0 1px 4px #cbd1df; - box-shadow: 0 1px 4px #cbd1df;} +#visit {position:relative;margin:15px 10px;background:#fff;border:1px solid #dde7e9} +#visit h2 {line-height:24px;font-size:1.2em;margin:0 0 10px;padding:15px;border-bottom:1px solid #dde7e9} +#visit dl{background:#fff;padding:15px 20px;border-radius:3px;line-height:20px} #visit dl:after {display:block;visibility:hidden;clear:both;content:""} -#visit dt {float:left;width:50%} -#visit dd {float:left;width:50%;text-align:right} -#visit a {display:inline-block;padding:10px 3px;text-decoration:none} \ No newline at end of file +#visit dt {float:left;width:50%;position:relative;line-height:32px;padding-left:15px} +#visit dt:after {position:absolute;left:0;top:13px;width:5px;height:5px;background:#3a8afd;content:"";border-radius:5px} +#visit dd {float:left;width:50%;text-align:right;line-height:32px;color:#3a8afd} +#visit a {display:inline-block;padding:10px 3px;text-decoration:none} +#visit .btn_admin {position:absolute;top:0;right:15px} diff --git a/mobile/skin/visit/basic/visit.skin.php b/mobile/skin/visit/basic/visit.skin.php index 3e4bf3430..25ab9db51 100644 --- a/mobile/skin/visit/basic/visit.skin.php +++ b/mobile/skin/visit/basic/visit.skin.php @@ -8,7 +8,7 @@ add_stylesheet('', 0 ?> diff --git a/mobile/tail.php b/mobile/tail.php index e8677e028..4cf4e4ef9 100644 --- a/mobile/tail.php +++ b/mobile/tail.php @@ -11,19 +11,29 @@ if(defined('G5_THEME_PATH')) { -
    Copyright © 소유하신 도메인. All rights reserved.
    +
    +

    사이트 정보

    +

    + 회사명 : 회사명 / 대표 : 대표자명
    + 주소 : OO도 OO시 OO구 OO동 123-45
    + 사업자 등록번호 : 123-45-67890
    + 전화 : 02-123-4567 팩스 : 02-123-4568
    + 통신판매업신고번호 : 제 OO구 - 123호
    + 개인정보관리책임자 : 정보책임자명
    +

    +
    @@ -36,9 +46,6 @@ if(defined('G5_THEME_PATH')) { } ?>
    - - - \ No newline at end of file diff --git a/plugin/debugbar/index.php b/plugin/debugbar/index.php new file mode 100644 index 000000000..e69de29bb diff --git a/plugin/debugbar/style.css b/plugin/debugbar/style.css new file mode 100644 index 000000000..88f2a2a27 --- /dev/null +++ b/plugin/debugbar/style.css @@ -0,0 +1,51 @@ +.debug_bar_wrap{clear:both;display:block;position:relative;z-index:80;height:32px;background-color:#1ABC9C} +.debug_bar_content{display:none;position:absolute;z-index:81;width:100%;top:32px;min-height:300px;overflow:hidden;background:#fff;overflow-y:scroll;box-sizing:content-box;border-top:thin solid gray} +.debug_bar_text_group{position:relative;padding:0 20px 0 120px;line-height:32px;} +.debug_bar_btn_group{position:absolute;top:0;left:1em;line-height:32px;text-align:left} +.debug_bar_text{line-height:32px;display:block;width:100%;color:#fff;text-align:right;font-size:1.2em;overflow:hidden;text-overflow: ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;word-wrap:normal !important} +.sql_query_list li{padding:1em;line-height:1em} +.debug_bar_content .content_inner{position:relative;padding:1em} +.debug_bar_content .debug_table_wrap{margin:10px 0} +.debugbar_tab::after{display:block;visibility:hidden;clear:both;content:""} +.debugbar_tab li{float:left;margin-bottom:-1px;position:relative;display:block;position:relative;display:block;padding:10px 15px} +.debugbar_tab li.debug_tab{border-bottom:2px solid #DDD} +.debugbar_tab li.active a,.debugbar_tab li.active a:focus,.debugbar_tab li.active a:hover{border-width:0} +.debugbar_tab li a{border:none;color:#666} +.debugbar_tab li.active a,.debugbar_tab li a:hover{border:none;color:#4285F4!important;background:transparent} +.debugbar_tab li a::after{content:"";background:#4285F4;height:2px;position:absolute;width:100%;left:0;bottom:-1px;transition:all 250ms ease 0;transform:scale(0)} +.debugbar_tab li.active a::after,.debugbar_tab li:hover a::after{transform:scale(1)} +.debugbar_tab li a::after{background:#21527d none repeat scroll 0 0;color:#fff} +.inner_debug {display:none} +.inner_debug h3.query_top{padding:1em;font-size:1.3em} +#debug_executed_query{display:block} +.lang_domain_list td .num{margin-right:10px;color:#9b9ea5;font-size:9px} +.debugbar_close_btn_el{position:absolute;top:20px;right:20px} +.debug_table{border:1px solid #ccc;border-collapse:collapse;margin:0;padding:0;width:100%} +.debug_table caption{display:none} +.debug_table tr{background:#f8f8f8;border:1px solid #ddd;padding:.35em} +.debug_table th,.debug_table td{padding:.625em;text-align:center} +.debug_table tbody tr:hover td{background:#c7d4dd!important} +.debug_table tbody tr:nth-child(even){background-color:#fff} +.debug_table td.left{text-align:left} +.debug_table th{font-size:.85em;letter-spacing:.1em;text-transform:uppercase} +.debug_table td img{text-align:center} + +.debug_table.hook_table th, .debug_table.hook_table td {text-align:left;border:1px solid #ddd;} +.hook_table .hook_count{margin-left:3px;font-size:0.9em;color:#7cbc0a} + +.debug_bar_btn_group button.debug_button{margin-top:3px} +button.debug_button{background-color:#7fbf4d;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#7fbf4d),color-stop(100%,#63a62f));background-image:-webkit-linear-gradient(top,#7fbf4d,#63a62f);background-image:-moz-linear-gradient(top,#7fbf4d,#63a62f);background-image:-ms-linear-gradient(top,#7fbf4d,#63a62f);background-image:-o-linear-gradient(top,#7fbf4d,#63a62f);background-image:linear-gradient(top,#7fbf4d,#63a62f);border:1px solid #63a62f;border-bottom:1px solid #5b992b;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 0 #96ca6d;box-shadow:inset 0 1px 0 0 #96ca6d;color:#fff;padding:3px 0 4px;text-align:center;text-shadow:0 -1px 0 #4c9021;width:100px;font-weight:700;font-size:14px;vertical-align:top} +button.debug_button:hover{background-color:#76b347;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#76b347),color-stop(100%,#5e9e2e));background-image:-webkit-linear-gradient(top,#76b347,#5e9e2e);background-image:-moz-linear-gradient(top,#76b347,#5e9e2e);background-image:-ms-linear-gradient(top,#76b347,#5e9e2e);background-image:-o-linear-gradient(top,#76b347,#5e9e2e);background-image:linear-gradient(top,#76b347,#5e9e2e);-webkit-box-shadow:inset 0 1px 0 0 #8dbf67;box-shadow:inset 0 1px 0 0 #8dbf67;cursor:pointer} +button.debug_button:active{border:1px solid #5b992b;border-bottom:1px solid #538c27;-webkit-box-shadow:inset 0 0 8px 4px #548c29,0 1px 0 0 #eee;box-shadow:inset 0 0 8px 4px #548c29,0 1px 0 0 #eee} + +@media screen and (max-width: 600px) { + .debug_table{border:0} + .debug_table caption{font-size:1.3em} + .debug_table thead{display:none} + .debug_table tr{border-bottom:3px solid #ddd;display:block;margin-bottom:.625em} + .debug_table td{border-bottom:1px solid #ddd;display:block;font-size:.8em;text-align:right} + .debug_table td.left{text-align:right} + .debug_table td:before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase} + .debug_table.hook_table th, .debug_table.hook_table td{border:0 none;border-bottom:1px solid #ddd;text-align:right} + .debug_table td:last-child{border-bottom:0 !important} +} \ No newline at end of file diff --git a/plugin/editor/cheditor5/imageUpload/delete.php b/plugin/editor/cheditor5/imageUpload/delete.php index 35c6928de..82e65bedb 100644 --- a/plugin/editor/cheditor5/imageUpload/delete.php +++ b/plugin/editor/cheditor5/imageUpload/delete.php @@ -34,6 +34,10 @@ if( $file_arr[1] !== che_get_file_passname() ){ $filepath = SAVE_DIR . '/' . $filesrc; $r = false; +if( function_exists('run_event') ){ + run_event('delete_editor_file', $filepath, $r); +} + if (file_exists($filepath)) { $r = unlink($filepath); if ($r) { diff --git a/plugin/editor/cheditor5/imageUpload/upload.php b/plugin/editor/cheditor5/imageUpload/upload.php index 73e3700a2..96d7d51ab 100644 --- a/plugin/editor/cheditor5/imageUpload/upload.php +++ b/plugin/editor/cheditor5/imageUpload/upload.php @@ -117,9 +117,14 @@ try { } catch (Exception $e) { } -$rdata = sprintf('{"fileUrl": "%s/%s", "filePath": "%s", "fileName": "%s", "fileSize": "%d" }', - SAVE_URL, - $filename, +$file_url = SAVE_URL.'/'.$filename; + +if( function_exists('run_replace') ){ + $file_url = run_replace('get_editor_upload_url', $file_url, $savefile, array()); +} + +$rdata = sprintf('{"fileUrl": "%s", "filePath": "%s", "fileName": "%s", "fileSize": "%d" }', + $file_url, $savefile, $filename, $filesize ); diff --git a/plugin/editor/smarteditor2/photo_uploader/popup/php/UploadHandler.php b/plugin/editor/smarteditor2/photo_uploader/popup/php/UploadHandler.php index 6ae20946f..7e72ebafd 100644 --- a/plugin/editor/smarteditor2/photo_uploader/popup/php/UploadHandler.php +++ b/plugin/editor/smarteditor2/photo_uploader/popup/php/UploadHandler.php @@ -1176,6 +1176,10 @@ class UploadHandler $image_width_height = $this->get_image_size($file_path); $file->width = $image_width_height[0]; $file->height = $image_width_height[1]; + + if( function_exists('run_replace') ){ + $file->url = run_replace('get_editor_upload_url', $file->url, $file_path, $file); + } } else { //로빈아빠님이 알려주심, 이미지 업로드 체크 unlink($file_path); $file->error = $this->get_error_message('accept_file_types'); @@ -1441,6 +1445,11 @@ class UploadHandler if( substr($file_name, 0 , 32) != $this->get_file_passname() ) continue; //session_id() 와 비교하여 틀리면 지우지 않음 $file_path = $this->get_upload_path($file_name); $success = is_file($file_path) && $file_name[0] !== '.' && unlink($file_path); + + if( function_exists('run_event') ){ + run_event('delete_editor_file', $file_path, $success); + } + if ($success) { foreach($this->options['image_versions'] as $version => $options) { if (!empty($version)) { diff --git a/plugin/sns/facebook/.gitignore b/plugin/sns/facebook/.gitignore deleted file mode 100644 index 7053dc17e..000000000 --- a/plugin/sns/facebook/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/coverage/ diff --git a/plugin/sns/facebook/.travis.yml b/plugin/sns/facebook/.travis.yml deleted file mode 100644 index 2790134e5..000000000 --- a/plugin/sns/facebook/.travis.yml +++ /dev/null @@ -1,5 +0,0 @@ -language: php -php: - - 5.3 - - 5.4 -script: phpunit --stderr --bootstrap tests/bootstrap.php tests/tests.php diff --git a/plugin/sns/facebook/_common.php b/plugin/sns/facebook/_common.php deleted file mode 100644 index 28c56e92c..000000000 --- a/plugin/sns/facebook/_common.php +++ /dev/null @@ -1,3 +0,0 @@ - \ No newline at end of file diff --git a/plugin/sns/facebook/callback.php b/plugin/sns/facebook/callback.php deleted file mode 100644 index 1d1590337..000000000 --- a/plugin/sns/facebook/callback.php +++ /dev/null @@ -1,62 +0,0 @@ - $config['cf_facebook_appid'], - 'secret' => $config['cf_facebook_secret'] -)); - -$user = $facebook->getUser(); - -if ($user) { - try { - $user_profile = $facebook->api('/me'); - } catch (FacebookApiException $e) { - error_log($e); - $user = NULL; - } -} - -$g5['title'] = '페이스북 콜백'; -include_once(G5_PATH.'/head.sub.php'); - -if ($user) { - $sns_name = $user_profile['name']; - $sns_user = $user; - - set_cookie('ck_sns_name', $sns_name, 86400); - set_session('ss_facebook_user', $user); - - $g5_sns_url = G5_SNS_URL; - - echo << - $(function() { - document.write("페이스북 승인이 되었습니다."); - - var opener = window.opener; - opener.$("#wr_name").val("{$sns_name}"); - opener.$("#facebook_icon").attr("src", "{$g5_sns_url}/icon/facebook.png"); - opener.$("#facebook_checked").attr("disabled", false); - opener.$("#facebook_checked").attr("checked", true); - window.close(); - }); - -EOT; - -} else { - - echo << - $(function() { - alert("페이스북 승인이 되지 않았습니다."); - window.close(); - }); - -EOT; - -} - -include_once(G5_PATH.'/tail.sub.php'); -?> \ No newline at end of file diff --git a/plugin/sns/facebook/changelog.md b/plugin/sns/facebook/changelog.md deleted file mode 100644 index 16728fe59..000000000 --- a/plugin/sns/facebook/changelog.md +++ /dev/null @@ -1,28 +0,0 @@ -Facebook PHP SDK (v.3.0.0) -========================== - -The new PHP SDK (v3.0.0) is a major upgrade to the older one (v2.2.x): - -- Uses OAuth authentication flows instead of our legacy authentication flow -- Consists of two classes. The first (class BaseFacebook) maintains the core of the upgrade, and the second one (class Facebook) is a small subclass that uses PHP sessions to store the user id and access token. - -If you’re currently using the PHP SDK (v2.2.x) for authentication, you will recall that the login code looked like this: - - $facebook = new Facebook(…); - $session = $facebook->getSession(); - if ($session) { - // proceed knowing you have a valid user session - } else { - // proceed knowing you require user login and/or authentication - } - -The login code is now: - - $facebook = new Facebook(…); - $user = $facebook->getUser(); - if ($user) { - // proceed knowing you have a logged in user who's authenticated - } else { - // proceed knowing you require user login and/or authentication - } - diff --git a/plugin/sns/facebook/composer.json b/plugin/sns/facebook/composer.json deleted file mode 100644 index 6ec7c9173..000000000 --- a/plugin/sns/facebook/composer.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "name": "facebook/php-sdk", - "description": "Facebook PHP SDK", - "keywords": ["facebook", "sdk"], - "type": "library", - "homepage": "https://github.com/facebook/facebook-php-sdk", - "license": "Apache2", - "authors": [ - { - "name": "Facebook", - "homepage": "https://github.com/facebook/facebook-php-sdk/contributors" - } - ], - "require": { - "php": ">=5.2.0", - "ext-curl": "*", - "ext-json": "*" - }, - "autoload": { - "classmap": ["src"] - } -} diff --git a/plugin/sns/facebook/readme.md b/plugin/sns/facebook/readme.md deleted file mode 100644 index ebbe667e4..000000000 --- a/plugin/sns/facebook/readme.md +++ /dev/null @@ -1,85 +0,0 @@ -Facebook PHP SDK (v.3.2.2) - -The [Facebook Platform](http://developers.facebook.com/) is -a set of APIs that make your app more social. - -This repository contains the open source PHP SDK that allows you to -access Facebook Platform from your PHP app. Except as otherwise noted, -the Facebook PHP SDK is licensed under the Apache Licence, Version 2.0 -(http://www.apache.org/licenses/LICENSE-2.0.html). - - -Usage ------ - -The [examples][examples] are a good place to start. The minimal you'll need to -have is: - - require 'facebook-php-sdk/src/facebook.php'; - - $facebook = new Facebook(array( - 'appId' => 'YOUR_APP_ID', - 'secret' => 'YOUR_APP_SECRET', - )); - - // Get User ID - $user = $facebook->getUser(); - -To make [API][API] calls: - - if ($user) { - try { - // Proceed knowing you have a logged in user who's authenticated. - $user_profile = $facebook->api('/me'); - } catch (FacebookApiException $e) { - error_log($e); - $user = null; - } - } - -Login or logout url will be needed depending on current user state. - - if ($user) { - $logoutUrl = $facebook->getLogoutUrl(); - } else { - $loginUrl = $facebook->getLoginUrl(); - } - -[examples]: http://github.com/facebook/facebook-php-sdk/blob/master/examples/example.php -[API]: http://developers.facebook.com/docs/api - - -Tests ------ - -In order to keep us nimble and allow us to bring you new functionality, without -compromising on stability, we have ensured full test coverage of the SDK. -We are including this in the open source repository to assure you of our -commitment to quality, but also with the hopes that you will contribute back to -help keep it stable. The easiest way to do so is to file bugs and include a -test case. - -The tests can be executed by using this command from the base directory: - - phpunit --stderr --bootstrap tests/bootstrap.php tests/tests.php - - -Contributing -=========== -For us to accept contributions you will have to first have signed the -[Contributor License Agreement](https://developers.facebook.com/opensource/cla). - -When commiting, keep all lines to less than 80 characters, and try to -follow the existing style. - -Before creating a pull request, squash your commits into a single commit. - -Add the comments where needed, and provide ample explanation in the -commit message. - - -Report Issues/Bugs -=============== -[Bugs](https://developers.facebook.com/bugs) - -[Questions](http://facebook.stackoverflow.com) diff --git a/plugin/sns/facebook/src/base_facebook.php b/plugin/sns/facebook/src/base_facebook.php deleted file mode 100644 index f83495d62..000000000 --- a/plugin/sns/facebook/src/base_facebook.php +++ /dev/null @@ -1,1444 +0,0 @@ - - */ -class FacebookApiException extends Exception -{ - /** - * The result from the API server that represents the exception information. - */ - protected $result; - - /** - * Make a new API Exception with the given result. - * - * @param array $result The result from the API server - */ - public function __construct($result) { - $this->result = $result; - - $code = isset($result['error_code']) ? $result['error_code'] : 0; - - if (isset($result['error_description'])) { - // OAuth 2.0 Draft 10 style - $msg = $result['error_description']; - } else if (isset($result['error']) && is_array($result['error'])) { - // OAuth 2.0 Draft 00 style - $msg = $result['error']['message']; - } else if (isset($result['error_msg'])) { - // Rest server style - $msg = $result['error_msg']; - } else { - $msg = 'Unknown Error. Check getResult()'; - } - - parent::__construct($msg, $code); - } - - /** - * Return the associated result object returned by the API server. - * - * @return array The result from the API server - */ - public function getResult() { - return $this->result; - } - - /** - * Returns the associated type for the error. This will default to - * 'Exception' when a type is not available. - * - * @return string - */ - public function getType() { - if (isset($this->result['error'])) { - $error = $this->result['error']; - if (is_string($error)) { - // OAuth 2.0 Draft 10 style - return $error; - } else if (is_array($error)) { - // OAuth 2.0 Draft 00 style - if (isset($error['type'])) { - return $error['type']; - } - } - } - - return 'Exception'; - } - - /** - * To make debugging easier. - * - * @return string The string representation of the error - */ - public function __toString() { - $str = $this->getType() . ': '; - if ($this->code != 0) { - $str .= $this->code . ': '; - } - return $str . $this->message; - } -} - -/** - * Provides access to the Facebook Platform. This class provides - * a majority of the functionality needed, but the class is abstract - * because it is designed to be sub-classed. The subclass must - * implement the four abstract methods listed at the bottom of - * the file. - * - * @author Naitik Shah - */ -abstract class BaseFacebook -{ - /** - * Version. - */ - const VERSION = '3.2.2'; - - /** - * Signed Request Algorithm. - */ - const SIGNED_REQUEST_ALGORITHM = 'HMAC-SHA256'; - - /** - * Default options for curl. - */ - public static $CURL_OPTS = array( - CURLOPT_CONNECTTIMEOUT => 10, - CURLOPT_RETURNTRANSFER => true, - CURLOPT_TIMEOUT => 60, - CURLOPT_USERAGENT => 'facebook-php-3.2', - ); - - /** - * List of query parameters that get automatically dropped when rebuilding - * the current URL. - */ - protected static $DROP_QUERY_PARAMS = array( - 'code', - 'state', - 'signed_request', - ); - - /** - * Maps aliases to Facebook domains. - */ - public static $DOMAIN_MAP = array( - 'api' => 'https://api.facebook.com/', - 'api_video' => 'https://api-video.facebook.com/', - 'api_read' => 'https://api-read.facebook.com/', - 'graph' => 'https://graph.facebook.com/', - 'graph_video' => 'https://graph-video.facebook.com/', - 'www' => 'https://www.facebook.com/', - ); - - /** - * The Application ID. - * - * @var string - */ - protected $appId; - - /** - * The Application App Secret. - * - * @var string - */ - protected $appSecret; - - /** - * The ID of the Facebook user, or 0 if the user is logged out. - * - * @var integer - */ - protected $user; - - /** - * The data from the signed_request token. - */ - protected $signedRequest; - - /** - * A CSRF state variable to assist in the defense against CSRF attacks. - */ - protected $state; - - /** - * The OAuth access token received in exchange for a valid authorization - * code. null means the access token has yet to be determined. - * - * @var string - */ - protected $accessToken = null; - - /** - * Indicates if the CURL based @ syntax for file uploads is enabled. - * - * @var boolean - */ - protected $fileUploadSupport = false; - - /** - * Indicates if we trust HTTP_X_FORWARDED_* headers. - * - * @var boolean - */ - protected $trustForwarded = false; - - /** - * Initialize a Facebook Application. - * - * The configuration: - * - appId: the application ID - * - secret: the application secret - * - fileUpload: (optional) boolean indicating if file uploads are enabled - * - * @param array $config The application configuration - */ - public function __construct($config) { - $this->setAppId($config['appId']); - $this->setAppSecret($config['secret']); - if (isset($config['fileUpload'])) { - $this->setFileUploadSupport($config['fileUpload']); - } - if (isset($config['trustForwarded']) && $config['trustForwarded']) { - $this->trustForwarded = true; - } - $state = $this->getPersistentData('state'); - if (!empty($state)) { - $this->state = $state; - } - } - - /** - * Set the Application ID. - * - * @param string $appId The Application ID - * @return BaseFacebook - */ - public function setAppId($appId) { - $this->appId = $appId; - return $this; - } - - /** - * Get the Application ID. - * - * @return string the Application ID - */ - public function getAppId() { - return $this->appId; - } - - /** - * Set the App Secret. - * - * @param string $apiSecret The App Secret - * @return BaseFacebook - * @deprecated - */ - public function setApiSecret($apiSecret) { - $this->setAppSecret($apiSecret); - return $this; - } - - /** - * Set the App Secret. - * - * @param string $appSecret The App Secret - * @return BaseFacebook - */ - public function setAppSecret($appSecret) { - $this->appSecret = $appSecret; - return $this; - } - - /** - * Get the App Secret. - * - * @return string the App Secret - * @deprecated - */ - public function getApiSecret() { - return $this->getAppSecret(); - } - - /** - * Get the App Secret. - * - * @return string the App Secret - */ - public function getAppSecret() { - return $this->appSecret; - } - - /** - * Set the file upload support status. - * - * @param boolean $fileUploadSupport The file upload support status. - * @return BaseFacebook - */ - public function setFileUploadSupport($fileUploadSupport) { - $this->fileUploadSupport = $fileUploadSupport; - return $this; - } - - /** - * Get the file upload support status. - * - * @return boolean true if and only if the server supports file upload. - */ - public function getFileUploadSupport() { - return $this->fileUploadSupport; - } - - /** - * DEPRECATED! Please use getFileUploadSupport instead. - * - * Get the file upload support status. - * - * @return boolean true if and only if the server supports file upload. - */ - public function useFileUploadSupport() { - return $this->getFileUploadSupport(); - } - - /** - * Sets the access token for api calls. Use this if you get - * your access token by other means and just want the SDK - * to use it. - * - * @param string $access_token an access token. - * @return BaseFacebook - */ - public function setAccessToken($access_token) { - $this->accessToken = $access_token; - return $this; - } - - /** - * Extend an access token, while removing the short-lived token that might - * have been generated via client-side flow. Thanks to http://bit.ly/b0Pt0H - * for the workaround. - */ - public function setExtendedAccessToken() { - try { - // need to circumvent json_decode by calling _oauthRequest - // directly, since response isn't JSON format. - $access_token_response = $this->_oauthRequest( - $this->getUrl('graph', '/oauth/access_token'), - $params = array( - 'client_id' => $this->getAppId(), - 'client_secret' => $this->getAppSecret(), - 'grant_type' => 'fb_exchange_token', - 'fb_exchange_token' => $this->getAccessToken(), - ) - ); - } - catch (FacebookApiException $e) { - // most likely that user very recently revoked authorization. - // In any event, we don't have an access token, so say so. - return false; - } - - if (empty($access_token_response)) { - return false; - } - - $response_params = json_decode($access_token_response, true); - /* - $response_params = array(); - parse_str($access_token_response, $response_params); - */ - - if (!isset($response_params['access_token'])) { - return false; - } - - $this->destroySession(); - - $this->setPersistentData( - 'access_token', $response_params['access_token'] - ); - } - - /** - * Determines the access token that should be used for API calls. - * The first time this is called, $this->accessToken is set equal - * to either a valid user access token, or it's set to the application - * access token if a valid user access token wasn't available. Subsequent - * calls return whatever the first call returned. - * - * @return string The access token - */ - public function getAccessToken() { - if ($this->accessToken !== null) { - // we've done this already and cached it. Just return. - return $this->accessToken; - } - - // first establish access token to be the application - // access token, in case we navigate to the /oauth/access_token - // endpoint, where SOME access token is required. - $this->setAccessToken($this->getApplicationAccessToken()); - $user_access_token = $this->getUserAccessToken(); - if ($user_access_token) { - $this->setAccessToken($user_access_token); - } - - return $this->accessToken; - } - - /** - * Determines and returns the user access token, first using - * the signed request if present, and then falling back on - * the authorization code if present. The intent is to - * return a valid user access token, or false if one is determined - * to not be available. - * - * @return string A valid user access token, or false if one - * could not be determined. - */ - protected function getUserAccessToken() { - // first, consider a signed request if it's supplied. - // if there is a signed request, then it alone determines - // the access token. - $signed_request = $this->getSignedRequest(); - if ($signed_request) { - // apps.facebook.com hands the access_token in the signed_request - if (array_key_exists('oauth_token', $signed_request)) { - $access_token = $signed_request['oauth_token']; - $this->setPersistentData('access_token', $access_token); - return $access_token; - } - - // the JS SDK puts a code in with the redirect_uri of '' - if (array_key_exists('code', $signed_request)) { - $code = $signed_request['code']; - if ($code && $code == $this->getPersistentData('code')) { - // short-circuit if the code we have is the same as the one presented - return $this->getPersistentData('access_token'); - } - - $access_token = $this->getAccessTokenFromCode($code, ''); - if ($access_token) { - $this->setPersistentData('code', $code); - $this->setPersistentData('access_token', $access_token); - return $access_token; - } - } - - // signed request states there's no access token, so anything - // stored should be cleared. - $this->clearAllPersistentData(); - return false; // respect the signed request's data, even - // if there's an authorization code or something else - } - - $code = $this->getCode(); - if ($code && $code != $this->getPersistentData('code')) { - $access_token = $this->getAccessTokenFromCode($code); - if ($access_token) { - $this->setPersistentData('code', $code); - $this->setPersistentData('access_token', $access_token); - return $access_token; - } - - // code was bogus, so everything based on it should be invalidated. - $this->clearAllPersistentData(); - return false; - } - - // as a fallback, just return whatever is in the persistent - // store, knowing nothing explicit (signed request, authorization - // code, etc.) was present to shadow it (or we saw a code in $_REQUEST, - // but it's the same as what's in the persistent store) - return $this->getPersistentData('access_token'); - } - - /** - * Retrieve the signed request, either from a request parameter or, - * if not present, from a cookie. - * - * @return string the signed request, if available, or null otherwise. - */ - public function getSignedRequest() { - if (!$this->signedRequest) { - if (!empty($_REQUEST['signed_request'])) { - $this->signedRequest = $this->parseSignedRequest( - $_REQUEST['signed_request']); - } else if (!empty($_COOKIE[$this->getSignedRequestCookieName()])) { - $this->signedRequest = $this->parseSignedRequest( - $_COOKIE[$this->getSignedRequestCookieName()]); - } - } - return $this->signedRequest; - } - - /** - * Get the UID of the connected user, or 0 - * if the Facebook user is not connected. - * - * @return string the UID if available. - */ - public function getUser() { - if ($this->user !== null) { - // we've already determined this and cached the value. - return $this->user; - } - - return $this->user = $this->getUserFromAvailableData(); - } - - /** - * Determines the connected user by first examining any signed - * requests, then considering an authorization code, and then - * falling back to any persistent store storing the user. - * - * @return integer The id of the connected Facebook user, - * or 0 if no such user exists. - */ - protected function getUserFromAvailableData() { - // if a signed request is supplied, then it solely determines - // who the user is. - $signed_request = $this->getSignedRequest(); - if ($signed_request) { - if (array_key_exists('user_id', $signed_request)) { - $user = $signed_request['user_id']; - - if($user != $this->getPersistentData('user_id')){ - $this->clearAllPersistentData(); - } - - $this->setPersistentData('user_id', $signed_request['user_id']); - return $user; - } - - // if the signed request didn't present a user id, then invalidate - // all entries in any persistent store. - $this->clearAllPersistentData(); - return 0; - } - - $user = $this->getPersistentData('user_id', $default = 0); - $persisted_access_token = $this->getPersistentData('access_token'); - - // use access_token to fetch user id if we have a user access_token, or if - // the cached access token has changed. - $access_token = $this->getAccessToken(); - if ($access_token && - $access_token != $this->getApplicationAccessToken() && - !($user && $persisted_access_token == $access_token)) { - $user = $this->getUserFromAccessToken(); - if ($user) { - $this->setPersistentData('user_id', $user); - } else { - $this->clearAllPersistentData(); - } - } - - return $user; - } - - /** - * Get a Login URL for use with redirects. By default, full page redirect is - * assumed. If you are using the generated URL with a window.open() call in - * JavaScript, you can pass in display=popup as part of the $params. - * - * The parameters: - * - redirect_uri: the url to go to after a successful login - * - scope: comma separated list of requested extended perms - * - * @param array $params Provide custom parameters - * @return string The URL for the login flow - */ - public function getLoginUrl($params=array()) { - $this->establishCSRFTokenState(); - $currentUrl = $this->getCurrentUrl(); - - // if 'scope' is passed as an array, convert to comma separated list - $scopeParams = isset($params['scope']) ? $params['scope'] : null; - if ($scopeParams && is_array($scopeParams)) { - $params['scope'] = implode(',', $scopeParams); - } - - return $this->getUrl( - 'www', - 'dialog/oauth', - array_merge(array( - 'client_id' => $this->getAppId(), - 'redirect_uri' => $currentUrl, // possibly overwritten - 'state' => $this->state), - $params)); - } - - /** - * Get a Logout URL suitable for use with redirects. - * - * The parameters: - * - next: the url to go to after a successful logout - * - * @param array $params Provide custom parameters - * @return string The URL for the logout flow - */ - public function getLogoutUrl($params=array()) { - return $this->getUrl( - 'www', - 'logout.php', - array_merge(array( - 'next' => $this->getCurrentUrl(), - 'access_token' => $this->getUserAccessToken(), - ), $params) - ); - } - - /** - * Get a login status URL to fetch the status from Facebook. - * - * The parameters: - * - ok_session: the URL to go to if a session is found - * - no_session: the URL to go to if the user is not connected - * - no_user: the URL to go to if the user is not signed into facebook - * - * @param array $params Provide custom parameters - * @return string The URL for the logout flow - */ - public function getLoginStatusUrl($params=array()) { - return $this->getUrl( - 'www', - 'extern/login_status.php', - array_merge(array( - 'api_key' => $this->getAppId(), - 'no_session' => $this->getCurrentUrl(), - 'no_user' => $this->getCurrentUrl(), - 'ok_session' => $this->getCurrentUrl(), - 'session_version' => 3, - ), $params) - ); - } - - /** - * Make an API call. - * - * @return mixed The decoded response - */ - public function api(/* polymorphic */) { - $args = func_get_args(); - if (is_array($args[0])) { - return $this->_restserver($args[0]); - } else { - return call_user_func_array(array($this, '_graph'), $args); - } - } - - /** - * Constructs and returns the name of the cookie that - * potentially houses the signed request for the app user. - * The cookie is not set by the BaseFacebook class, but - * it may be set by the JavaScript SDK. - * - * @return string the name of the cookie that would house - * the signed request value. - */ - protected function getSignedRequestCookieName() { - return 'fbsr_'.$this->getAppId(); - } - - /** - * Constructs and returns the name of the coookie that potentially contain - * metadata. The cookie is not set by the BaseFacebook class, but it may be - * set by the JavaScript SDK. - * - * @return string the name of the cookie that would house metadata. - */ - protected function getMetadataCookieName() { - return 'fbm_'.$this->getAppId(); - } - - /** - * Get the authorization code from the query parameters, if it exists, - * and otherwise return false to signal no authorization code was - * discoverable. - * - * @return mixed The authorization code, or false if the authorization - * code could not be determined. - */ - protected function getCode() { - if (isset($_REQUEST['code'])) { - if ($this->state !== null && - isset($_REQUEST['state']) && - $this->state === $_REQUEST['state']) { - - // CSRF state has done its job, so clear it - $this->state = null; - $this->clearPersistentData('state'); - return $_REQUEST['code']; - } else { - self::errorLog('CSRF state token does not match one provided.'); - return false; - } - } - - return false; - } - - /** - * Retrieves the UID with the understanding that - * $this->accessToken has already been set and is - * seemingly legitimate. It relies on Facebook's Graph API - * to retrieve user information and then extract - * the user ID. - * - * @return integer Returns the UID of the Facebook user, or 0 - * if the Facebook user could not be determined. - */ - protected function getUserFromAccessToken() { - try { - $user_info = $this->api('/me'); - return $user_info['id']; - } catch (FacebookApiException $e) { - return 0; - } - } - - /** - * Returns the access token that should be used for logged out - * users when no authorization code is available. - * - * @return string The application access token, useful for gathering - * public information about users and applications. - */ - protected function getApplicationAccessToken() { - return $this->appId.'|'.$this->appSecret; - } - - /** - * Lays down a CSRF state token for this process. - * - * @return void - */ - protected function establishCSRFTokenState() { - if ($this->state === null) { - $this->state = md5(uniqid(mt_rand(), true)); - $this->setPersistentData('state', $this->state); - } - } - - /** - * Retrieves an access token for the given authorization code - * (previously generated from www.facebook.com on behalf of - * a specific user). The authorization code is sent to graph.facebook.com - * and a legitimate access token is generated provided the access token - * and the user for which it was generated all match, and the user is - * either logged in to Facebook or has granted an offline access permission. - * - * @param string $code An authorization code. - * @return mixed An access token exchanged for the authorization code, or - * false if an access token could not be generated. - */ - protected function getAccessTokenFromCode($code, $redirect_uri = null) { - if (empty($code)) { - return false; - } - - if ($redirect_uri === null) { - $redirect_uri = $this->getCurrentUrl(); - } - - try { - // need to circumvent json_decode by calling _oauthRequest - // directly, since response isn't JSON format. - $access_token_response = - $this->_oauthRequest( - $this->getUrl('graph', '/oauth/access_token'), - $params = array('client_id' => $this->getAppId(), - 'client_secret' => $this->getAppSecret(), - 'redirect_uri' => $redirect_uri, - 'code' => $code)); - } catch (FacebookApiException $e) { - // most likely that user very recently revoked authorization. - // In any event, we don't have an access token, so say so. - return false; - } - - if (empty($access_token_response)) { - return false; - } - - $response_params = array(); - parse_str($access_token_response, $response_params); - if (!isset($response_params['access_token'])) { - return false; - } - - return $response_params['access_token']; - } - - /** - * Invoke the old restserver.php endpoint. - * - * @param array $params Method call object - * - * @return mixed The decoded response object - * @throws FacebookApiException - */ - protected function _restserver($params) { - // generic application level parameters - $params['api_key'] = $this->getAppId(); - $params['format'] = 'json-strings'; - - $result = json_decode($this->_oauthRequest( - $this->getApiUrl($params['method']), - $params - ), true); - - // results are returned, errors are thrown - if (is_array($result) && isset($result['error_code'])) { - $this->throwAPIException($result); - // @codeCoverageIgnoreStart - } - // @codeCoverageIgnoreEnd - - $method = strtolower($params['method']); - if ($method === 'auth.expiresession' || - $method === 'auth.revokeauthorization') { - $this->destroySession(); - } - - return $result; - } - - /** - * Return true if this is video post. - * - * @param string $path The path - * @param string $method The http method (default 'GET') - * - * @return boolean true if this is video post - */ - protected function isVideoPost($path, $method = 'GET') { - if ($method == 'POST' && preg_match("/^(\/)(.+)(\/)(videos)$/", $path)) { - return true; - } - return false; - } - - /** - * Invoke the Graph API. - * - * @param string $path The path (required) - * @param string $method The http method (default 'GET') - * @param array $params The query/post data - * - * @return mixed The decoded response object - * @throws FacebookApiException - */ - protected function _graph($path, $method = 'GET', $params = array()) { - if (is_array($method) && empty($params)) { - $params = $method; - $method = 'GET'; - } - $params['method'] = $method; // method override as we always do a POST - - if ($this->isVideoPost($path, $method)) { - $domainKey = 'graph_video'; - } else { - $domainKey = 'graph'; - } - - $result = json_decode($this->_oauthRequest( - $this->getUrl($domainKey, $path), - $params - ), true); - - // results are returned, errors are thrown - if (is_array($result) && isset($result['error'])) { - $this->throwAPIException($result); - // @codeCoverageIgnoreStart - } - // @codeCoverageIgnoreEnd - - return $result; - } - - /** - * Make a OAuth Request. - * - * @param string $url The path (required) - * @param array $params The query/post data - * - * @return string The decoded response object - * @throws FacebookApiException - */ - protected function _oauthRequest($url, $params) { - if (!isset($params['access_token'])) { - $params['access_token'] = $this->getAccessToken(); - } - - // json_encode all params values that are not strings - foreach ($params as $key => $value) { - if (!is_string($value)) { - $params[$key] = json_encode($value); - } - } - - return $this->makeRequest($url, $params); - } - - /** - * Makes an HTTP request. This method can be overridden by subclasses if - * developers want to do fancier things or use something other than curl to - * make the request. - * - * @param string $url The URL to make the request to - * @param array $params The parameters to use for the POST body - * @param CurlHandler $ch Initialized curl handle - * - * @return string The response text - */ - protected function makeRequest($url, $params, $ch=null) { - if (!$ch) { - $ch = curl_init(); - } - - $opts = self::$CURL_OPTS; - if ($this->getFileUploadSupport()) { - $opts[CURLOPT_POSTFIELDS] = $params; - } else { - $opts[CURLOPT_POSTFIELDS] = http_build_query($params, null, '&'); - } - $opts[CURLOPT_URL] = $url; - - // disable the 'Expect: 100-continue' behaviour. This causes CURL to wait - // for 2 seconds if the server does not support this header. - if (isset($opts[CURLOPT_HTTPHEADER])) { - $existing_headers = $opts[CURLOPT_HTTPHEADER]; - $existing_headers[] = 'Expect:'; - $opts[CURLOPT_HTTPHEADER] = $existing_headers; - } else { - $opts[CURLOPT_HTTPHEADER] = array('Expect:'); - } - - curl_setopt_array($ch, $opts); - $result = curl_exec($ch); - - if (curl_errno($ch) == 60) { // CURLE_SSL_CACERT - self::errorLog('Invalid or no certificate authority found, '. - 'using bundled information'); - curl_setopt($ch, CURLOPT_CAINFO, - dirname(__FILE__) . '/fb_ca_chain_bundle.crt'); - $result = curl_exec($ch); - } - - // With dual stacked DNS responses, it's possible for a server to - // have IPv6 enabled but not have IPv6 connectivity. If this is - // the case, curl will try IPv4 first and if that fails, then it will - // fall back to IPv6 and the error EHOSTUNREACH is returned by the - // operating system. - if ($result === false && empty($opts[CURLOPT_IPRESOLVE])) { - $matches = array(); - $regex = '/Failed to connect to ([^:].*): Network is unreachable/'; - if (preg_match($regex, curl_error($ch), $matches)) { - if (strlen(@inet_pton($matches[1])) === 16) { - self::errorLog('Invalid IPv6 configuration on server, '. - 'Please disable or get native IPv6 on your server.'); - self::$CURL_OPTS[CURLOPT_IPRESOLVE] = CURL_IPRESOLVE_V4; - curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4); - $result = curl_exec($ch); - } - } - } - - if ($result === false) { - $e = new FacebookApiException(array( - 'error_code' => curl_errno($ch), - 'error' => array( - 'message' => curl_error($ch), - 'type' => 'CurlException', - ), - )); - curl_close($ch); - throw $e; - } - curl_close($ch); - return $result; - } - - /** - * Parses a signed_request and validates the signature. - * - * @param string $signed_request A signed token - * @return array The payload inside it or null if the sig is wrong - */ - protected function parseSignedRequest($signed_request) { - list($encoded_sig, $payload) = explode('.', $signed_request, 2); - - // decode the data - $sig = self::base64UrlDecode($encoded_sig); - $data = json_decode(self::base64UrlDecode($payload), true); - - if (strtoupper($data['algorithm']) !== self::SIGNED_REQUEST_ALGORITHM) { - self::errorLog( - 'Unknown algorithm. Expected ' . self::SIGNED_REQUEST_ALGORITHM); - return null; - } - - // check sig - $expected_sig = hash_hmac('sha256', $payload, - $this->getAppSecret(), $raw = true); - if ($sig !== $expected_sig) { - self::errorLog('Bad Signed JSON signature!'); - return null; - } - - return $data; - } - - /** - * Makes a signed_request blob using the given data. - * - * @param array The data array. - * @return string The signed request. - */ - protected function makeSignedRequest($data) { - if (!is_array($data)) { - throw new InvalidArgumentException( - 'makeSignedRequest expects an array. Got: ' . print_r($data, true)); - } - $data['algorithm'] = self::SIGNED_REQUEST_ALGORITHM; - $data['issued_at'] = time(); - $json = json_encode($data); - $b64 = self::base64UrlEncode($json); - $raw_sig = hash_hmac('sha256', $b64, $this->getAppSecret(), $raw = true); - $sig = self::base64UrlEncode($raw_sig); - return $sig.'.'.$b64; - } - - /** - * Build the URL for api given parameters. - * - * @param $method String the method name. - * @return string The URL for the given parameters - */ - protected function getApiUrl($method) { - static $READ_ONLY_CALLS = - array('admin.getallocation' => 1, - 'admin.getappproperties' => 1, - 'admin.getbannedusers' => 1, - 'admin.getlivestreamvialink' => 1, - 'admin.getmetrics' => 1, - 'admin.getrestrictioninfo' => 1, - 'application.getpublicinfo' => 1, - 'auth.getapppublickey' => 1, - 'auth.getsession' => 1, - 'auth.getsignedpublicsessiondata' => 1, - 'comments.get' => 1, - 'connect.getunconnectedfriendscount' => 1, - 'dashboard.getactivity' => 1, - 'dashboard.getcount' => 1, - 'dashboard.getglobalnews' => 1, - 'dashboard.getnews' => 1, - 'dashboard.multigetcount' => 1, - 'dashboard.multigetnews' => 1, - 'data.getcookies' => 1, - 'events.get' => 1, - 'events.getmembers' => 1, - 'fbml.getcustomtags' => 1, - 'feed.getappfriendstories' => 1, - 'feed.getregisteredtemplatebundlebyid' => 1, - 'feed.getregisteredtemplatebundles' => 1, - 'fql.multiquery' => 1, - 'fql.query' => 1, - 'friends.arefriends' => 1, - 'friends.get' => 1, - 'friends.getappusers' => 1, - 'friends.getlists' => 1, - 'friends.getmutualfriends' => 1, - 'gifts.get' => 1, - 'groups.get' => 1, - 'groups.getmembers' => 1, - 'intl.gettranslations' => 1, - 'links.get' => 1, - 'notes.get' => 1, - 'notifications.get' => 1, - 'pages.getinfo' => 1, - 'pages.isadmin' => 1, - 'pages.isappadded' => 1, - 'pages.isfan' => 1, - 'permissions.checkavailableapiaccess' => 1, - 'permissions.checkgrantedapiaccess' => 1, - 'photos.get' => 1, - 'photos.getalbums' => 1, - 'photos.gettags' => 1, - 'profile.getinfo' => 1, - 'profile.getinfooptions' => 1, - 'stream.get' => 1, - 'stream.getcomments' => 1, - 'stream.getfilters' => 1, - 'users.getinfo' => 1, - 'users.getloggedinuser' => 1, - 'users.getstandardinfo' => 1, - 'users.hasapppermission' => 1, - 'users.isappuser' => 1, - 'users.isverified' => 1, - 'video.getuploadlimits' => 1); - $name = 'api'; - if (isset($READ_ONLY_CALLS[strtolower($method)])) { - $name = 'api_read'; - } else if (strtolower($method) == 'video.upload') { - $name = 'api_video'; - } - return self::getUrl($name, 'restserver.php'); - } - - /** - * Build the URL for given domain alias, path and parameters. - * - * @param $name string The name of the domain - * @param $path string Optional path (without a leading slash) - * @param $params array Optional query parameters - * - * @return string The URL for the given parameters - */ - protected function getUrl($name, $path='', $params=array()) { - $url = self::$DOMAIN_MAP[$name]; - if ($path) { - if ($path[0] === '/') { - $path = substr($path, 1); - } - $url .= $path; - } - if ($params) { - $url .= '?' . http_build_query($params, null, '&'); - } - - return $url; - } - - protected function getHttpHost() { - if ($this->trustForwarded && isset($_SERVER['HTTP_X_FORWARDED_HOST'])) { - return $_SERVER['HTTP_X_FORWARDED_HOST']; - } - return $_SERVER['HTTP_HOST']; - } - - protected function getHttpProtocol() { - if ($this->trustForwarded && isset($_SERVER['HTTP_X_FORWARDED_PROTO'])) { - if ($_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https') { - return 'https'; - } - return 'http'; - } - /*apache + variants specific way of checking for https*/ - if (isset($_SERVER['HTTPS']) && - ($_SERVER['HTTPS'] === 'on' || $_SERVER['HTTPS'] == 1)) { - return 'https'; - } - /*nginx way of checking for https*/ - if (isset($_SERVER['SERVER_PORT']) && - ($_SERVER['SERVER_PORT'] === '443')) { - return 'https'; - } - return 'http'; - } - - /** - * Get the base domain used for the cookie. - */ - protected function getBaseDomain() { - // The base domain is stored in the metadata cookie if not we fallback - // to the current hostname - $metadata = $this->getMetadataCookie(); - if (array_key_exists('base_domain', $metadata) && - !empty($metadata['base_domain'])) { - return trim($metadata['base_domain'], '.'); - } - return $this->getHttpHost(); - } - - /** - - /** - * Returns the Current URL, stripping it of known FB parameters that should - * not persist. - * - * @return string The current URL - */ - protected function getCurrentUrl() { - $protocol = $this->getHttpProtocol() . '://'; - $host = $this->getHttpHost(); - $currentUrl = $protocol.$host.$_SERVER['REQUEST_URI']; - $parts = parse_url($currentUrl); - - $query = ''; - if (!empty($parts['query'])) { - // drop known fb params - $params = explode('&', $parts['query']); - $retained_params = array(); - foreach ($params as $param) { - if ($this->shouldRetainParam($param)) { - $retained_params[] = $param; - } - } - - if (!empty($retained_params)) { - $query = '?'.implode($retained_params, '&'); - } - } - - // use port if non default - $port = - isset($parts['port']) && - (($protocol === 'http://' && $parts['port'] !== 80) || - ($protocol === 'https://' && $parts['port'] !== 443)) - ? ':' . $parts['port'] : ''; - - // rebuild - return $protocol . $parts['host'] . $port . $parts['path'] . $query; - } - - /** - * Returns true if and only if the key or key/value pair should - * be retained as part of the query string. This amounts to - * a brute-force search of the very small list of Facebook-specific - * params that should be stripped out. - * - * @param string $param A key or key/value pair within a URL's query (e.g. - * 'foo=a', 'foo=', or 'foo'. - * - * @return boolean - */ - protected function shouldRetainParam($param) { - foreach (self::$DROP_QUERY_PARAMS as $drop_query_param) { - if (strpos($param, $drop_query_param.'=') === 0) { - return false; - } - } - - return true; - } - - /** - * Analyzes the supplied result to see if it was thrown - * because the access token is no longer valid. If that is - * the case, then we destroy the session. - * - * @param $result array A record storing the error message returned - * by a failed API call. - */ - protected function throwAPIException($result) { - $e = new FacebookApiException($result); - switch ($e->getType()) { - // OAuth 2.0 Draft 00 style - case 'OAuthException': - // OAuth 2.0 Draft 10 style - case 'invalid_token': - // REST server errors are just Exceptions - case 'Exception': - $message = $e->getMessage(); - if ((strpos($message, 'Error validating access token') !== false) || - (strpos($message, 'Invalid OAuth access token') !== false) || - (strpos($message, 'An active access token must be used') !== false) - ) { - $this->destroySession(); - } - break; - } - - throw $e; - } - - - /** - * Prints to the error log if you aren't in command line mode. - * - * @param string $msg Log message - */ - protected static function errorLog($msg) { - // disable error log if we are running in a CLI environment - // @codeCoverageIgnoreStart - if (php_sapi_name() != 'cli') { - error_log($msg); - } - // uncomment this if you want to see the errors on the page - // print 'error_log: '.$msg."\n"; - // @codeCoverageIgnoreEnd - } - - /** - * Base64 encoding that doesn't need to be urlencode()ed. - * Exactly the same as base64_encode except it uses - * - instead of + - * _ instead of / - * No padded = - * - * @param string $input base64UrlEncoded string - * @return string - */ - protected static function base64UrlDecode($input) { - return base64_decode(strtr($input, '-_', '+/')); - } - - /** - * Base64 encoding that doesn't need to be urlencode()ed. - * Exactly the same as base64_encode except it uses - * - instead of + - * _ instead of / - * - * @param string $input string - * @return string base64Url encoded string - */ - protected static function base64UrlEncode($input) { - $str = strtr(base64_encode($input), '+/', '-_'); - $str = str_replace('=', '', $str); - return $str; - } - - /** - * Destroy the current session - */ - public function destroySession() { - $this->accessToken = null; - $this->signedRequest = null; - $this->user = null; - $this->clearAllPersistentData(); - - // Javascript sets a cookie that will be used in getSignedRequest that we - // need to clear if we can - $cookie_name = $this->getSignedRequestCookieName(); - if (array_key_exists($cookie_name, $_COOKIE)) { - unset($_COOKIE[$cookie_name]); - if (!headers_sent()) { - $base_domain = $this->getBaseDomain(); - setcookie($cookie_name, '', 1, '/', '.'.$base_domain); - } else { - // @codeCoverageIgnoreStart - self::errorLog( - 'There exists a cookie that we wanted to clear that we couldn\'t '. - 'clear because headers was already sent. Make sure to do the first '. - 'API call before outputing anything.' - ); - // @codeCoverageIgnoreEnd - } - } - } - - /** - * Parses the metadata cookie that our Javascript API set - * - * @return an array mapping key to value - */ - protected function getMetadataCookie() { - $cookie_name = $this->getMetadataCookieName(); - if (!array_key_exists($cookie_name, $_COOKIE)) { - return array(); - } - - // The cookie value can be wrapped in "-characters so remove them - $cookie_value = trim($_COOKIE[$cookie_name], '"'); - - if (empty($cookie_value)) { - return array(); - } - - $parts = explode('&', $cookie_value); - $metadata = array(); - foreach ($parts as $part) { - $pair = explode('=', $part, 2); - if (!empty($pair[0])) { - $metadata[urldecode($pair[0])] = - (count($pair) > 1) ? urldecode($pair[1]) : ''; - } - } - - return $metadata; - } - - protected static function isAllowedDomain($big, $small) { - if ($big === $small) { - return true; - } - return self::endsWith($big, '.'.$small); - } - - protected static function endsWith($big, $small) { - $len = strlen($small); - if ($len === 0) { - return true; - } - return substr($big, -$len) === $small; - } - - /** - * Each of the following four methods should be overridden in - * a concrete subclass, as they are in the provided Facebook class. - * The Facebook class uses PHP sessions to provide a primitive - * persistent store, but another subclass--one that you implement-- - * might use a database, memcache, or an in-memory cache. - * - * @see Facebook - */ - - /** - * Stores the given ($key, $value) pair, so that future calls to - * getPersistentData($key) return $value. This call may be in another request. - * - * @param string $key - * @param array $value - * - * @return void - */ - abstract protected function setPersistentData($key, $value); - - /** - * Get the data for $key, persisted by BaseFacebook::setPersistentData() - * - * @param string $key The key of the data to retrieve - * @param boolean $default The default value to return if $key is not found - * - * @return mixed - */ - abstract protected function getPersistentData($key, $default = false); - - /** - * Clear the data with $key from the persistent storage - * - * @param string $key - * @return void - */ - abstract protected function clearPersistentData($key); - - /** - * Clear all data from the persistent storage - * - * @return void - */ - abstract protected function clearAllPersistentData(); -} diff --git a/plugin/sns/facebook/src/facebook.php b/plugin/sns/facebook/src/facebook.php deleted file mode 100644 index a2238ef61..000000000 --- a/plugin/sns/facebook/src/facebook.php +++ /dev/null @@ -1,160 +0,0 @@ -initSharedSession(); - } - } - - protected static $kSupportedKeys = - array('state', 'code', 'access_token', 'user_id'); - - protected function initSharedSession() { - $cookie_name = $this->getSharedSessionCookieName(); - if (isset($_COOKIE[$cookie_name])) { - $data = $this->parseSignedRequest($_COOKIE[$cookie_name]); - if ($data && !empty($data['domain']) && - self::isAllowedDomain($this->getHttpHost(), $data['domain'])) { - // good case - $this->sharedSessionID = $data['id']; - return; - } - // ignoring potentially unreachable data - } - // evil/corrupt/missing case - $base_domain = $this->getBaseDomain(); - $this->sharedSessionID = md5(uniqid(mt_rand(), true)); - $cookie_value = $this->makeSignedRequest( - array( - 'domain' => $base_domain, - 'id' => $this->sharedSessionID, - ) - ); - $_COOKIE[$cookie_name] = $cookie_value; - if (!headers_sent()) { - $expire = time() + self::FBSS_COOKIE_EXPIRE; - setcookie($cookie_name, $cookie_value, $expire, '/', '.'.$base_domain); - } else { - // @codeCoverageIgnoreStart - self::errorLog( - 'Shared session ID cookie could not be set! You must ensure you '. - 'create the Facebook instance before headers have been sent. This '. - 'will cause authentication issues after the first request.' - ); - // @codeCoverageIgnoreEnd - } - } - - /** - * Provides the implementations of the inherited abstract - * methods. The implementation uses PHP sessions to maintain - * a store for authorization codes, user ids, CSRF states, and - * access tokens. - */ - protected function setPersistentData($key, $value) { - if (!in_array($key, self::$kSupportedKeys)) { - self::errorLog('Unsupported key passed to setPersistentData.'); - return; - } - - $session_var_name = $this->constructSessionVariableName($key); - $_SESSION[$session_var_name] = $value; - } - - protected function getPersistentData($key, $default = false) { - if (!in_array($key, self::$kSupportedKeys)) { - self::errorLog('Unsupported key passed to getPersistentData.'); - return $default; - } - - $session_var_name = $this->constructSessionVariableName($key); - return isset($_SESSION[$session_var_name]) ? - $_SESSION[$session_var_name] : $default; - } - - protected function clearPersistentData($key) { - if (!in_array($key, self::$kSupportedKeys)) { - self::errorLog('Unsupported key passed to clearPersistentData.'); - return; - } - - $session_var_name = $this->constructSessionVariableName($key); - unset($_SESSION[$session_var_name]); - } - - protected function clearAllPersistentData() { - foreach (self::$kSupportedKeys as $key) { - $this->clearPersistentData($key); - } - if ($this->sharedSessionID) { - $this->deleteSharedSessionCookie(); - } - } - - protected function deleteSharedSessionCookie() { - $cookie_name = $this->getSharedSessionCookieName(); - unset($_COOKIE[$cookie_name]); - $base_domain = $this->getBaseDomain(); - setcookie($cookie_name, '', 1, '/', '.'.$base_domain); - } - - protected function getSharedSessionCookieName() { - return self::FBSS_COOKIE_NAME . '_' . $this->getAppId(); - } - - protected function constructSessionVariableName($key) { - $parts = array('fb', $this->getAppId(), $key); - if ($this->sharedSessionID) { - array_unshift($parts, $this->sharedSessionID); - } - return implode('_', $parts); - } -} diff --git a/plugin/sns/facebook/src/fb_ca_chain_bundle.crt b/plugin/sns/facebook/src/fb_ca_chain_bundle.crt deleted file mode 100644 index 969239ff6..000000000 --- a/plugin/sns/facebook/src/fb_ca_chain_bundle.crt +++ /dev/null @@ -1,3920 +0,0 @@ -## -## ca-bundle.crt -- Bundle of CA Root Certificates -## -## Certificate data from Mozilla as of: Thu Oct 18 19:05:59 2012 -## -## This is a bundle of X.509 certificates of public Certificate Authorities -## (CA). These were automatically extracted from Mozilla's root certificates -## file (certdata.txt). This file can be found in the mozilla source tree: -## http://mxr.mozilla.org/mozilla/source/security/nss/lib/ckfw/builtins/certdata.txt?raw=1 -## -## It contains the certificates in PEM format and therefore -## can be directly used with curl / libcurl / php_curl, or with -## an Apache+mod_ssl webserver for SSL client authentication. -## Just configure this file as the SSLCACertificateFile. -## - -# @(#) $RCSfile: certdata.txt,v $ $Revision: 1.86 $ $Date: 2012/10/18 16:26:52 $ - -GTE CyberTrust Global Root -========================== ------BEGIN CERTIFICATE----- -MIICWjCCAcMCAgGlMA0GCSqGSIb3DQEBBAUAMHUxCzAJBgNVBAYTAlVTMRgwFgYDVQQKEw9HVEUg -Q29ycG9yYXRpb24xJzAlBgNVBAsTHkdURSBDeWJlclRydXN0IFNvbHV0aW9ucywgSW5jLjEjMCEG -A1UEAxMaR1RFIEN5YmVyVHJ1c3QgR2xvYmFsIFJvb3QwHhcNOTgwODEzMDAyOTAwWhcNMTgwODEz -MjM1OTAwWjB1MQswCQYDVQQGEwJVUzEYMBYGA1UEChMPR1RFIENvcnBvcmF0aW9uMScwJQYDVQQL -Ex5HVEUgQ3liZXJUcnVzdCBTb2x1dGlvbnMsIEluYy4xIzAhBgNVBAMTGkdURSBDeWJlclRydXN0 -IEdsb2JhbCBSb290MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCVD6C28FCc6HrHiM3dFw4u -sJTQGz0O9pTAipTHBsiQl8i4ZBp6fmw8U+E3KHNgf7KXUwefU/ltWJTSr41tiGeA5u2ylc9yMcql -HHK6XALnZELn+aks1joNrI1CqiQBOeacPwGFVw1Yh0X404Wqk2kmhXBIgD8SFcd5tB8FLztimQID -AQABMA0GCSqGSIb3DQEBBAUAA4GBAG3rGwnpXtlR22ciYaQqPEh346B8pt5zohQDhT37qw4wxYMW -M4ETCJ57NE7fQMh017l93PR2VX2bY1QY6fDq81yx2YtCHrnAlU66+tXifPVoYb+O7AWXX1uw16OF -NMQkpw0PlZPvy5TYnh+dXIVtx6quTx8itc2VrbqnzPmrC3p/ ------END CERTIFICATE----- - -Thawte Server CA -================ ------BEGIN CERTIFICATE----- -MIIDEzCCAnygAwIBAgIBATANBgkqhkiG9w0BAQQFADCBxDELMAkGA1UEBhMCWkExFTATBgNVBAgT -DFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMR0wGwYDVQQKExRUaGF3dGUgQ29uc3Vs -dGluZyBjYzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEZMBcGA1UE -AxMQVGhhd3RlIFNlcnZlciBDQTEmMCQGCSqGSIb3DQEJARYXc2VydmVyLWNlcnRzQHRoYXd0ZS5j -b20wHhcNOTYwODAxMDAwMDAwWhcNMjAxMjMxMjM1OTU5WjCBxDELMAkGA1UEBhMCWkExFTATBgNV -BAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMR0wGwYDVQQKExRUaGF3dGUgQ29u -c3VsdGluZyBjYzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEZMBcG -A1UEAxMQVGhhd3RlIFNlcnZlciBDQTEmMCQGCSqGSIb3DQEJARYXc2VydmVyLWNlcnRzQHRoYXd0 -ZS5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANOkUG7I/1Zr5s9dtuoMaHVHoqrC2oQl -/Kj0R1HahbUgdJSGHg91yekIYfUGbTBuFRkC6VLAYttNmZ7iagxEOM3+vuNkCXDF/rFrKbYvScg7 -1CcEJRCXL+eQbcAoQpnXTEPew/UhbVSfXcNY4cDk2VuwuNy0e982OsK1ZiIS1ocNAgMBAAGjEzAR -MA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEEBQADgYEAB/pMaVz7lcxG7oWDTSEwjsrZqG9J -GubaUeNgcGyEYRGhGshIPllDfU+VPaGLtwtimHp1it2ITk6eQNuozDJ0uW8NxuOzRAvZim+aKZuZ -GCg70eNAKJpaPNW15yAbi8qkq43pUdniTCxZqdq5snUb9kLy78fyGPmJvKP/iiMucEc= ------END CERTIFICATE----- - -Thawte Premium Server CA -======================== ------BEGIN CERTIFICATE----- -MIIDJzCCApCgAwIBAgIBATANBgkqhkiG9w0BAQQFADCBzjELMAkGA1UEBhMCWkExFTATBgNVBAgT -DFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMR0wGwYDVQQKExRUaGF3dGUgQ29uc3Vs -dGluZyBjYzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEhMB8GA1UE -AxMYVGhhd3RlIFByZW1pdW0gU2VydmVyIENBMSgwJgYJKoZIhvcNAQkBFhlwcmVtaXVtLXNlcnZl -ckB0aGF3dGUuY29tMB4XDTk2MDgwMTAwMDAwMFoXDTIwMTIzMTIzNTk1OVowgc4xCzAJBgNVBAYT -AlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUgVG93bjEdMBsGA1UEChMU -VGhhd3RlIENvbnN1bHRpbmcgY2MxKDAmBgNVBAsTH0NlcnRpZmljYXRpb24gU2VydmljZXMgRGl2 -aXNpb24xITAfBgNVBAMTGFRoYXd0ZSBQcmVtaXVtIFNlcnZlciBDQTEoMCYGCSqGSIb3DQEJARYZ -cHJlbWl1bS1zZXJ2ZXJAdGhhd3RlLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA0jY2 -aovXwlue2oFBYo847kkEVdbQ7xwblRZH7xhINTpS9CtqBo87L+pW46+GjZ4X9560ZXUCTe/LCaIh -Udib0GfQug2SBhRz1JPLlyoAnFxODLz6FVL88kRu2hFKbgifLy3j+ao6hnO2RlNYyIkFvYMRuHM/ -qgeN9EJN50CdHDcCAwEAAaMTMBEwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQQFAAOBgQAm -SCwWwlj66BZ0DKqqX1Q/8tfJeGBeXm43YyJ3Nn6yF8Q0ufUIhfzJATj/Tb7yFkJD57taRvvBxhEf -8UqwKEbJw8RCfbz6q1lu1bdRiBHjpIUZa4JMpAwSremkrj/xw0llmozFyD4lt5SZu5IycQfwhl7t -UCemDaYj+bvLpgcUQg== ------END CERTIFICATE----- - -Equifax Secure CA -================= ------BEGIN CERTIFICATE----- -MIIDIDCCAomgAwIBAgIENd70zzANBgkqhkiG9w0BAQUFADBOMQswCQYDVQQGEwJVUzEQMA4GA1UE -ChMHRXF1aWZheDEtMCsGA1UECxMkRXF1aWZheCBTZWN1cmUgQ2VydGlmaWNhdGUgQXV0aG9yaXR5 -MB4XDTk4MDgyMjE2NDE1MVoXDTE4MDgyMjE2NDE1MVowTjELMAkGA1UEBhMCVVMxEDAOBgNVBAoT -B0VxdWlmYXgxLTArBgNVBAsTJEVxdWlmYXggU2VjdXJlIENlcnRpZmljYXRlIEF1dGhvcml0eTCB -nzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAwV2xWGcIYu6gmi0fCG2RFGiYCh7+2gRvE4RiIcPR -fM6fBeC4AfBONOziipUEZKzxa1NfBbPLZ4C/QgKO/t0BCezhABRP/PvwDN1Dulsr4R+AcJkVV5MW -8Q+XarfCaCMczE1ZMKxRHjuvK9buY0V7xdlfUNLjUA86iOe/FP3gx7kCAwEAAaOCAQkwggEFMHAG -A1UdHwRpMGcwZaBjoGGkXzBdMQswCQYDVQQGEwJVUzEQMA4GA1UEChMHRXF1aWZheDEtMCsGA1UE -CxMkRXF1aWZheCBTZWN1cmUgQ2VydGlmaWNhdGUgQXV0aG9yaXR5MQ0wCwYDVQQDEwRDUkwxMBoG -A1UdEAQTMBGBDzIwMTgwODIyMTY0MTUxWjALBgNVHQ8EBAMCAQYwHwYDVR0jBBgwFoAUSOZo+SvS -spXXR9gjIBBPM5iQn9QwHQYDVR0OBBYEFEjmaPkr0rKV10fYIyAQTzOYkJ/UMAwGA1UdEwQFMAMB -Af8wGgYJKoZIhvZ9B0EABA0wCxsFVjMuMGMDAgbAMA0GCSqGSIb3DQEBBQUAA4GBAFjOKer89961 -zgK5F7WF0bnj4JXMJTENAKaSbn+2kmOeUJXRmm/kEd5jhW6Y7qj/WsjTVbJmcVfewCHrPSqnI0kB -BIZCe/zuf6IWUrVnZ9NA2zsmWLIodz2uFHdh1voqZiegDfqnc1zqcPGUIWVEX/r87yloqaKHee95 -70+sB3c4 ------END CERTIFICATE----- - -Digital Signature Trust Co. Global CA 1 -======================================= ------BEGIN CERTIFICATE----- -MIIDKTCCApKgAwIBAgIENnAVljANBgkqhkiG9w0BAQUFADBGMQswCQYDVQQGEwJVUzEkMCIGA1UE -ChMbRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3QgQ28uMREwDwYDVQQLEwhEU1RDQSBFMTAeFw05ODEy -MTAxODEwMjNaFw0xODEyMTAxODQwMjNaMEYxCzAJBgNVBAYTAlVTMSQwIgYDVQQKExtEaWdpdGFs -IFNpZ25hdHVyZSBUcnVzdCBDby4xETAPBgNVBAsTCERTVENBIEUxMIGdMA0GCSqGSIb3DQEBAQUA -A4GLADCBhwKBgQCgbIGpzzQeJN3+hijM3oMv+V7UQtLodGBmE5gGHKlREmlvMVW5SXIACH7TpWJE -NySZj9mDSI+ZbZUTu0M7LklOiDfBu1h//uG9+LthzfNHwJmm8fOR6Hh8AMthyUQncWlVSn5JTe2i -o74CTADKAqjuAQIxZA9SLRN0dja1erQtcQIBA6OCASQwggEgMBEGCWCGSAGG+EIBAQQEAwIABzBo -BgNVHR8EYTBfMF2gW6BZpFcwVTELMAkGA1UEBhMCVVMxJDAiBgNVBAoTG0RpZ2l0YWwgU2lnbmF0 -dXJlIFRydXN0IENvLjERMA8GA1UECxMIRFNUQ0EgRTExDTALBgNVBAMTBENSTDEwKwYDVR0QBCQw -IoAPMTk5ODEyMTAxODEwMjNagQ8yMDE4MTIxMDE4MTAyM1owCwYDVR0PBAQDAgEGMB8GA1UdIwQY -MBaAFGp5fpFpRhgTCgJ3pVlbYJglDqL4MB0GA1UdDgQWBBRqeX6RaUYYEwoCd6VZW2CYJQ6i+DAM -BgNVHRMEBTADAQH/MBkGCSqGSIb2fQdBAAQMMAobBFY0LjADAgSQMA0GCSqGSIb3DQEBBQUAA4GB -ACIS2Hod3IEGtgllsofIH160L+nEHvI8wbsEkBFKg05+k7lNQseSJqBcNJo4cvj9axY+IO6CizEq -kzaFI4iKPANo08kJD038bKTaKHKTDomAsH3+gG9lbRgzl4vCa4nuYD3Im+9/KzJic5PLPON74nZ4 -RbyhkwS7hp86W0N6w4pl ------END CERTIFICATE----- - -Digital Signature Trust Co. Global CA 3 -======================================= ------BEGIN CERTIFICATE----- -MIIDKTCCApKgAwIBAgIENm7TzjANBgkqhkiG9w0BAQUFADBGMQswCQYDVQQGEwJVUzEkMCIGA1UE -ChMbRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3QgQ28uMREwDwYDVQQLEwhEU1RDQSBFMjAeFw05ODEy -MDkxOTE3MjZaFw0xODEyMDkxOTQ3MjZaMEYxCzAJBgNVBAYTAlVTMSQwIgYDVQQKExtEaWdpdGFs -IFNpZ25hdHVyZSBUcnVzdCBDby4xETAPBgNVBAsTCERTVENBIEUyMIGdMA0GCSqGSIb3DQEBAQUA -A4GLADCBhwKBgQC/k48Xku8zExjrEH9OFr//Bo8qhbxe+SSmJIi2A7fBw18DW9Fvrn5C6mYjuGOD -VvsoLeE4i7TuqAHhzhy2iCoiRoX7n6dwqUcUP87eZfCocfdPJmyMvMa1795JJ/9IKn3oTQPMx7JS -xhcxEzu1TdvIxPbDDyQq2gyd55FbgM2UnQIBA6OCASQwggEgMBEGCWCGSAGG+EIBAQQEAwIABzBo -BgNVHR8EYTBfMF2gW6BZpFcwVTELMAkGA1UEBhMCVVMxJDAiBgNVBAoTG0RpZ2l0YWwgU2lnbmF0 -dXJlIFRydXN0IENvLjERMA8GA1UECxMIRFNUQ0EgRTIxDTALBgNVBAMTBENSTDEwKwYDVR0QBCQw -IoAPMTk5ODEyMDkxOTE3MjZagQ8yMDE4MTIwOTE5MTcyNlowCwYDVR0PBAQDAgEGMB8GA1UdIwQY -MBaAFB6CTShlgDzJQW6sNS5ay97u+DlbMB0GA1UdDgQWBBQegk0oZYA8yUFurDUuWsve7vg5WzAM -BgNVHRMEBTADAQH/MBkGCSqGSIb2fQdBAAQMMAobBFY0LjADAgSQMA0GCSqGSIb3DQEBBQUAA4GB -AEeNg61i8tuwnkUiBbmi1gMOOHLnnvx75pO2mqWilMg0HZHRxdf0CiUPPXiBng+xZ8SQTGPdXqfi -up/1902lMXucKS1M/mQ+7LZT/uqb7YLbdHVLB3luHtgZg3Pe9T7Qtd7nS2h9Qy4qIOF+oHhEngj1 -mPnHfxsb1gYgAlihw6ID ------END CERTIFICATE----- - -Verisign Class 3 Public Primary Certification Authority -======================================================= ------BEGIN CERTIFICATE----- -MIICPDCCAaUCEHC65B0Q2Sk0tjjKewPMur8wDQYJKoZIhvcNAQECBQAwXzELMAkGA1UEBhMCVVMx -FzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAzIFB1YmxpYyBQcmltYXJ5 -IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTk2MDEyOTAwMDAwMFoXDTI4MDgwMTIzNTk1OVow -XzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAz -IFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIGfMA0GCSqGSIb3DQEBAQUA -A4GNADCBiQKBgQDJXFme8huKARS0EN8EQNvjV69qRUCPhAwL0TPZ2RHP7gJYHyX3KqhEBarsAx94 -f56TuZoAqiN91qyFomNFx3InzPRMxnVx0jnvT0Lwdd8KkMaOIG+YD/isI19wKTakyYbnsZogy1Ol -hec9vn2a/iRFM9x2Fe0PonFkTGUugWhFpwIDAQABMA0GCSqGSIb3DQEBAgUAA4GBALtMEivPLCYA -TxQT3ab7/AoRhIzzKBxnki98tsX63/Dolbwdj2wsqFHMc9ikwFPwTtYmwHYBV4GSXiHx0bH/59Ah -WM1pF+NEHJwZRDmJXNycAA9WjQKZ7aKQRUzkuxCkPfAyAw7xzvjoyVGM5mKf5p/AfbdynMk2Omuf -Tqj/ZA1k ------END CERTIFICATE----- - -Verisign Class 1 Public Primary Certification Authority - G2 -============================================================ ------BEGIN CERTIFICATE----- -MIIDAjCCAmsCEEzH6qqYPnHTkxD4PTqJkZIwDQYJKoZIhvcNAQEFBQAwgcExCzAJBgNVBAYTAlVT -MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xhc3MgMSBQdWJsaWMgUHJpbWFy -eSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMTowOAYDVQQLEzEoYykgMTk5OCBWZXJpU2ln -biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVz -dCBOZXR3b3JrMB4XDTk4MDUxODAwMDAwMFoXDTI4MDgwMTIzNTk1OVowgcExCzAJBgNVBAYTAlVT -MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xhc3MgMSBQdWJsaWMgUHJpbWFy -eSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMTowOAYDVQQLEzEoYykgMTk5OCBWZXJpU2ln -biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVz -dCBOZXR3b3JrMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCq0Lq+Fi24g9TK0g+8djHKlNgd -k4xWArzZbxpvUjZudVYKVdPfQ4chEWWKfo+9Id5rMj8bhDSVBZ1BNeuS65bdqlk/AVNtmU/t5eIq -WpDBucSmFc/IReumXY6cPvBkJHalzasab7bYe1FhbqZ/h8jit+U03EGI6glAvnOSPWvndQIDAQAB -MA0GCSqGSIb3DQEBBQUAA4GBAKlPww3HZ74sy9mozS11534Vnjty637rXC0Jh9ZrbWB85a7FkCMM -XErQr7Fd88e2CtvgFZMN3QO8x3aKtd1Pw5sTdbgBwObJW2uluIncrKTdcu1OofdPvAbT6shkdHvC -lUGcZXNY8ZCaPGqxmMnEh7zPRW1F4m4iP/68DzFc6PLZ ------END CERTIFICATE----- - -Verisign Class 2 Public Primary Certification Authority - G2 -============================================================ ------BEGIN CERTIFICATE----- -MIIDAzCCAmwCEQC5L2DMiJ+hekYJuFtwbIqvMA0GCSqGSIb3DQEBBQUAMIHBMQswCQYDVQQGEwJV -UzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xPDA6BgNVBAsTM0NsYXNzIDIgUHVibGljIFByaW1h -cnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMjE6MDgGA1UECxMxKGMpIDE5OTggVmVyaVNp -Z24sIEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1 -c3QgTmV0d29yazAeFw05ODA1MTgwMDAwMDBaFw0yODA4MDEyMzU5NTlaMIHBMQswCQYDVQQGEwJV -UzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xPDA6BgNVBAsTM0NsYXNzIDIgUHVibGljIFByaW1h -cnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMjE6MDgGA1UECxMxKGMpIDE5OTggVmVyaVNp -Z24sIEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1 -c3QgTmV0d29yazCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAp4gBIXQs5xoD8JjhlzwPIQjx -nNuX6Zr8wgQGE75fUsjMHiwSViy4AWkszJkfrbCWrnkE8hM5wXuYuggs6MKEEyyqaekJ9MepAqRC -wiNPStjwDqL7MWzJ5m+ZJwf15vRMeJ5t60aG+rmGyVTyssSv1EYcWskVMP8NbPUtDm3Of3cCAwEA -ATANBgkqhkiG9w0BAQUFAAOBgQByLvl/0fFx+8Se9sVeUYpAmLho+Jscg9jinb3/7aHmZuovCfTK -1+qlK5X2JGCGTUQug6XELaDTrnhpb3LabK4I8GOSN+a7xDAXrXfMSTWqz9iP0b63GJZHc2pUIjRk -LbYWm1lbtFFZOrMLFPQS32eg9K0yZF6xRnInjBJ7xUS0rg== ------END CERTIFICATE----- - -Verisign Class 3 Public Primary Certification Authority - G2 -============================================================ ------BEGIN CERTIFICATE----- -MIIDAjCCAmsCEH3Z/gfPqB63EHln+6eJNMYwDQYJKoZIhvcNAQEFBQAwgcExCzAJBgNVBAYTAlVT -MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xhc3MgMyBQdWJsaWMgUHJpbWFy -eSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMTowOAYDVQQLEzEoYykgMTk5OCBWZXJpU2ln -biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVz -dCBOZXR3b3JrMB4XDTk4MDUxODAwMDAwMFoXDTI4MDgwMTIzNTk1OVowgcExCzAJBgNVBAYTAlVT -MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xhc3MgMyBQdWJsaWMgUHJpbWFy -eSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMTowOAYDVQQLEzEoYykgMTk5OCBWZXJpU2ln -biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVz -dCBOZXR3b3JrMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDMXtERXVxp0KvTuWpMmR9ZmDCO -FoUgRm1HP9SFIIThbbP4pO0M8RcPO/mn+SXXwc+EY/J8Y8+iR/LGWzOOZEAEaMGAuWQcRXfH2G71 -lSk8UOg013gfqLptQ5GVj0VXXn7F+8qkBOvqlzdUMG+7AUcyM83cV5tkaWH4mx0ciU9cZwIDAQAB -MA0GCSqGSIb3DQEBBQUAA4GBAFFNzb5cy5gZnBWyATl4Lk0PZ3BwmcYQWpSkU01UbSuvDV1Ai2TT -1+7eVmGSX6bEHRBhNtMsJzzoKQm5EWR0zLVznxxIqbxhAe7iF6YM40AIOw7n60RzKprxaZLvcRTD -Oaxxp5EJb+RxBrO6WVcmeQD2+A2iMzAo1KpYoJ2daZH9 ------END CERTIFICATE----- - -GlobalSign Root CA -================== ------BEGIN CERTIFICATE----- -MIIDdTCCAl2gAwIBAgILBAAAAAABFUtaw5QwDQYJKoZIhvcNAQEFBQAwVzELMAkGA1UEBhMCQkUx -GTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExEDAOBgNVBAsTB1Jvb3QgQ0ExGzAZBgNVBAMTEkds -b2JhbFNpZ24gUm9vdCBDQTAeFw05ODA5MDExMjAwMDBaFw0yODAxMjgxMjAwMDBaMFcxCzAJBgNV -BAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMRAwDgYDVQQLEwdSb290IENBMRswGQYD -VQQDExJHbG9iYWxTaWduIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDa -DuaZjc6j40+Kfvvxi4Mla+pIH/EqsLmVEQS98GPR4mdmzxzdzxtIK+6NiY6arymAZavpxy0Sy6sc -THAHoT0KMM0VjU/43dSMUBUc71DuxC73/OlS8pF94G3VNTCOXkNz8kHp1Wrjsok6Vjk4bwY8iGlb -Kk3Fp1S4bInMm/k8yuX9ifUSPJJ4ltbcdG6TRGHRjcdGsnUOhugZitVtbNV4FpWi6cgKOOvyJBNP -c1STE4U6G7weNLWLBYy5d4ux2x8gkasJU26Qzns3dLlwR5EiUWMWea6xrkEmCMgZK9FGqkjWZCrX -gzT/LCrBbBlDSgeF59N89iFo7+ryUp9/k5DPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV -HRMBAf8EBTADAQH/MB0GA1UdDgQWBBRge2YaRQ2XyolQL30EzTSo//z9SzANBgkqhkiG9w0BAQUF -AAOCAQEA1nPnfE920I2/7LqivjTFKDK1fPxsnCwrvQmeU79rXqoRSLblCKOzyj1hTdNGCbM+w6Dj -Y1Ub8rrvrTnhQ7k4o+YviiY776BQVvnGCv04zcQLcFGUl5gE38NflNUVyRRBnMRddWQVDf9VMOyG -j/8N7yy5Y0b2qvzfvGn9LhJIZJrglfCm7ymPAbEVtQwdpf5pLGkkeB6zpxxxYu7KyJesF12KwvhH -hm4qxFYxldBniYUr+WymXUadDKqC5JlR3XC321Y9YeRq4VzW9v493kHMB65jUr9TU/Qr6cf9tveC -X4XSQRjbgbMEHMUfpIBvFSDJ3gyICh3WZlXi/EjJKSZp4A== ------END CERTIFICATE----- - -GlobalSign Root CA - R2 -======================= ------BEGIN CERTIFICATE----- -MIIDujCCAqKgAwIBAgILBAAAAAABD4Ym5g0wDQYJKoZIhvcNAQEFBQAwTDEgMB4GA1UECxMXR2xv -YmFsU2lnbiBSb290IENBIC0gUjIxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkdsb2Jh -bFNpZ24wHhcNMDYxMjE1MDgwMDAwWhcNMjExMjE1MDgwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxT -aWduIFJvb3QgQ0EgLSBSMjETMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2ln -bjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKbPJA6+Lm8omUVCxKs+IVSbC9N/hHD6 -ErPLv4dfxn+G07IwXNb9rfF73OX4YJYJkhD10FPe+3t+c4isUoh7SqbKSaZeqKeMWhG8eoLrvozp -s6yWJQeXSpkqBy+0Hne/ig+1AnwblrjFuTosvNYSuetZfeLQBoZfXklqtTleiDTsvHgMCJiEbKjN -S7SgfQx5TfC4LcshytVsW33hoCmEofnTlEnLJGKRILzdC9XZzPnqJworc5HGnRusyMvo4KD0L5CL -TfuwNhv2GXqF4G3yYROIXJ/gkwpRl4pazq+r1feqCapgvdzZX99yqWATXgAByUr6P6TqBwMhAo6C -ygPCm48CAwEAAaOBnDCBmTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4E -FgQUm+IHV2ccHsBqBt5ZtJot39wZhi4wNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2NybC5nbG9i -YWxzaWduLm5ldC9yb290LXIyLmNybDAfBgNVHSMEGDAWgBSb4gdXZxwewGoG3lm0mi3f3BmGLjAN -BgkqhkiG9w0BAQUFAAOCAQEAmYFThxxol4aR7OBKuEQLq4GsJ0/WwbgcQ3izDJr86iw8bmEbTUsp -9Z8FHSbBuOmDAGJFtqkIk7mpM0sYmsL4h4hO291xNBrBVNpGP+DTKqttVCL1OmLNIG+6KYnX3ZHu -01yiPqFbQfXf5WRDLenVOavSot+3i9DAgBkcRcAtjOj4LaR0VknFBbVPFd5uRHg5h6h+u/N5GJG7 -9G+dwfCMNYxdAfvDbbnvRG15RjF+Cv6pgsH/76tuIMRQyV+dTZsXjAzlAcmgQWpzU/qlULRuJQ/7 -TBj0/VLZjmmx6BEP3ojY+x1J96relc8geMJgEtslQIxq/H5COEBkEveegeGTLg== ------END CERTIFICATE----- - -ValiCert Class 1 VA -=================== ------BEGIN CERTIFICATE----- -MIIC5zCCAlACAQEwDQYJKoZIhvcNAQEFBQAwgbsxJDAiBgNVBAcTG1ZhbGlDZXJ0IFZhbGlkYXRp -b24gTmV0d29yazEXMBUGA1UEChMOVmFsaUNlcnQsIEluYy4xNTAzBgNVBAsTLFZhbGlDZXJ0IENs -YXNzIDEgUG9saWN5IFZhbGlkYXRpb24gQXV0aG9yaXR5MSEwHwYDVQQDExhodHRwOi8vd3d3LnZh -bGljZXJ0LmNvbS8xIDAeBgkqhkiG9w0BCQEWEWluZm9AdmFsaWNlcnQuY29tMB4XDTk5MDYyNTIy -MjM0OFoXDTE5MDYyNTIyMjM0OFowgbsxJDAiBgNVBAcTG1ZhbGlDZXJ0IFZhbGlkYXRpb24gTmV0 -d29yazEXMBUGA1UEChMOVmFsaUNlcnQsIEluYy4xNTAzBgNVBAsTLFZhbGlDZXJ0IENsYXNzIDEg -UG9saWN5IFZhbGlkYXRpb24gQXV0aG9yaXR5MSEwHwYDVQQDExhodHRwOi8vd3d3LnZhbGljZXJ0 -LmNvbS8xIDAeBgkqhkiG9w0BCQEWEWluZm9AdmFsaWNlcnQuY29tMIGfMA0GCSqGSIb3DQEBAQUA -A4GNADCBiQKBgQDYWYJ6ibiWuqYvaG9YLqdUHAZu9OqNSLwxlBfw8068srg1knaw0KWlAdcAAxIi -GQj4/xEjm84H9b9pGib+TunRf50sQB1ZaG6m+FiwnRqP0z/x3BkGgagO4DrdyFNFCQbmD3DD+kCm -DuJWBQ8YTfwggtFzVXSNdnKgHZ0dwN0/cQIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAFBoPUn0LBwG -lN+VYH+Wexf+T3GtZMjdd9LvWVXoP+iOBSoh8gfStadS/pyxtuJbdxdA6nLWI8sogTLDAHkY7FkX -icnGah5xyf23dKUlRWnFSKsZ4UWKJWsZ7uW7EvV/96aNUcPwnXS3qT6gpf+2SQMT2iLM7XGCK5nP -Orf1LXLI ------END CERTIFICATE----- - -ValiCert Class 2 VA -=================== ------BEGIN CERTIFICATE----- -MIIC5zCCAlACAQEwDQYJKoZIhvcNAQEFBQAwgbsxJDAiBgNVBAcTG1ZhbGlDZXJ0IFZhbGlkYXRp -b24gTmV0d29yazEXMBUGA1UEChMOVmFsaUNlcnQsIEluYy4xNTAzBgNVBAsTLFZhbGlDZXJ0IENs -YXNzIDIgUG9saWN5IFZhbGlkYXRpb24gQXV0aG9yaXR5MSEwHwYDVQQDExhodHRwOi8vd3d3LnZh -bGljZXJ0LmNvbS8xIDAeBgkqhkiG9w0BCQEWEWluZm9AdmFsaWNlcnQuY29tMB4XDTk5MDYyNjAw -MTk1NFoXDTE5MDYyNjAwMTk1NFowgbsxJDAiBgNVBAcTG1ZhbGlDZXJ0IFZhbGlkYXRpb24gTmV0 -d29yazEXMBUGA1UEChMOVmFsaUNlcnQsIEluYy4xNTAzBgNVBAsTLFZhbGlDZXJ0IENsYXNzIDIg -UG9saWN5IFZhbGlkYXRpb24gQXV0aG9yaXR5MSEwHwYDVQQDExhodHRwOi8vd3d3LnZhbGljZXJ0 -LmNvbS8xIDAeBgkqhkiG9w0BCQEWEWluZm9AdmFsaWNlcnQuY29tMIGfMA0GCSqGSIb3DQEBAQUA -A4GNADCBiQKBgQDOOnHK5avIWZJV16vYdA757tn2VUdZZUcOBVXc65g2PFxTXdMwzzjsvUGJ7SVC -CSRrCl6zfN1SLUzm1NZ9WlmpZdRJEy0kTRxQb7XBhVQ7/nHk01xC+YDgkRoKWzk2Z/M/VXwbP7Rf -ZHM047QSv4dk+NoS/zcnwbNDu+97bi5p9wIDAQABMA0GCSqGSIb3DQEBBQUAA4GBADt/UG9vUJSZ -SWI4OB9L+KXIPqeCgfYrx+jFzug6EILLGACOTb2oWH+heQC1u+mNr0HZDzTuIYEZoDJJKPTEjlbV -UjP9UNV+mWwD5MlM/Mtsq2azSiGM5bUMMj4QssxsodyamEwCW/POuZ6lcg5Ktz885hZo+L7tdEy8 -W9ViH0Pd ------END CERTIFICATE----- - -RSA Root Certificate 1 -====================== ------BEGIN CERTIFICATE----- -MIIC5zCCAlACAQEwDQYJKoZIhvcNAQEFBQAwgbsxJDAiBgNVBAcTG1ZhbGlDZXJ0IFZhbGlkYXRp -b24gTmV0d29yazEXMBUGA1UEChMOVmFsaUNlcnQsIEluYy4xNTAzBgNVBAsTLFZhbGlDZXJ0IENs -YXNzIDMgUG9saWN5IFZhbGlkYXRpb24gQXV0aG9yaXR5MSEwHwYDVQQDExhodHRwOi8vd3d3LnZh -bGljZXJ0LmNvbS8xIDAeBgkqhkiG9w0BCQEWEWluZm9AdmFsaWNlcnQuY29tMB4XDTk5MDYyNjAw -MjIzM1oXDTE5MDYyNjAwMjIzM1owgbsxJDAiBgNVBAcTG1ZhbGlDZXJ0IFZhbGlkYXRpb24gTmV0 -d29yazEXMBUGA1UEChMOVmFsaUNlcnQsIEluYy4xNTAzBgNVBAsTLFZhbGlDZXJ0IENsYXNzIDMg -UG9saWN5IFZhbGlkYXRpb24gQXV0aG9yaXR5MSEwHwYDVQQDExhodHRwOi8vd3d3LnZhbGljZXJ0 -LmNvbS8xIDAeBgkqhkiG9w0BCQEWEWluZm9AdmFsaWNlcnQuY29tMIGfMA0GCSqGSIb3DQEBAQUA -A4GNADCBiQKBgQDjmFGWHOjVsQaBalfDcnWTq8+epvzzFlLWLU2fNUSoLgRNB0mKOCn1dzfnt6td -3zZxFJmP3MKS8edgkpfs2Ejcv8ECIMYkpChMMFp2bbFc893enhBxoYjHW5tBbcqwuI4V7q0zK89H -BFx1cQqYJJgpp0lZpd34t0NiYfPT4tBVPwIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAFa7AliEZwgs -3x/be0kz9dNnnfS0ChCzycUs4pJqcXgn8nCDQtM+z6lU9PHYkhaM0QTLS6vJn0WuPIqpsHEzXcjF -V9+vqDWzf4mH6eglkrh/hXqu1rweN1gqZ8mRzyqBPu3GOd/APhmcGcwTTYJBtYze4D1gCCAPRX5r -on+jjBXu ------END CERTIFICATE----- - -Verisign Class 1 Public Primary Certification Authority - G3 -============================================================ ------BEGIN CERTIFICATE----- -MIIEGjCCAwICEQCLW3VWhFSFCwDPrzhIzrGkMA0GCSqGSIb3DQEBBQUAMIHKMQswCQYDVQQGEwJV -UzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdv -cmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNl -IG9ubHkxRTBDBgNVBAMTPFZlcmlTaWduIENsYXNzIDEgUHVibGljIFByaW1hcnkgQ2VydGlmaWNh -dGlvbiBBdXRob3JpdHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQsw -CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRy -dXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhv -cml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWduIENsYXNzIDEgUHVibGljIFByaW1hcnkg -Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC -ggEBAN2E1Lm0+afY8wR4nN493GwTFtl63SRRZsDHJlkNrAYIwpTRMx/wgzUfbhvI3qpuFU5UJ+/E -bRrsC+MO8ESlV8dAWB6jRx9x7GD2bZTIGDnt/kIYVt/kTEkQeE4BdjVjEjbdZrwBBDajVWjVojYJ -rKshJlQGrT/KFOCsyq0GHZXi+J3x4GD/wn91K0zM2v6HmSHquv4+VNfSWXjbPG7PoBMAGrgnoeS+ -Z5bKoMWznN3JdZ7rMJpfo83ZrngZPyPpXNspva1VyBtUjGP26KbqxzcSXKMpHgLZ2x87tNcPVkeB -FQRKr4Mn0cVYiMHd9qqnoxjaaKptEVHhv2Vrn5Z20T0CAwEAATANBgkqhkiG9w0BAQUFAAOCAQEA -q2aN17O6x5q25lXQBfGfMY1aqtmqRiYPce2lrVNWYgFHKkTp/j90CxObufRNG7LRX7K20ohcs5/N -y9Sn2WCVhDr4wTcdYcrnsMXlkdpUpqwxga6X3s0IrLjAl4B/bnKk52kTlWUfxJM8/XmPBNQ+T+r3 -ns7NZ3xPZQL/kYVUc8f/NveGLezQXk//EZ9yBta4GvFMDSZl4kSAHsef493oCtrspSCAaWihT37h -a88HQfqDjrw43bAuEbFrskLMmrz5SCJ5ShkPshw+IHTZasO+8ih4E1Z5T21Q6huwtVexN2ZYI/Pc -D98Kh8TvhgXVOBRgmaNL3gaWcSzy27YfpO8/7g== ------END CERTIFICATE----- - -Verisign Class 2 Public Primary Certification Authority - G3 -============================================================ ------BEGIN CERTIFICATE----- -MIIEGTCCAwECEGFwy0mMX5hFKeewptlQW3owDQYJKoZIhvcNAQEFBQAwgcoxCzAJBgNVBAYTAlVT -MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29y -azE6MDgGA1UECxMxKGMpIDE5OTkgVmVyaVNpZ24sIEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ug -b25seTFFMEMGA1UEAxM8VmVyaVNpZ24gQ2xhc3MgMiBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0 -aW9uIEF1dGhvcml0eSAtIEczMB4XDTk5MTAwMTAwMDAwMFoXDTM2MDcxNjIzNTk1OVowgcoxCzAJ -BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1 -c3QgTmV0d29yazE6MDgGA1UECxMxKGMpIDE5OTkgVmVyaVNpZ24sIEluYy4gLSBGb3IgYXV0aG9y -aXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVyaVNpZ24gQ2xhc3MgMiBQdWJsaWMgUHJpbWFyeSBD -ZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEczMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC -AQEArwoNwtUs22e5LeWUJ92lvuCwTY+zYVY81nzD9M0+hsuiiOLh2KRpxbXiv8GmR1BeRjmL1Za6 -tW8UvxDOJxOeBUebMXoT2B/Z0wI3i60sR/COgQanDTAM6/c8DyAd3HJG7qUCyFvDyVZpTMUYwZF7 -C9UTAJu878NIPkZgIIUq1ZC2zYugzDLdt/1AVbJQHFauzI13TccgTacxdu9okoqQHgiBVrKtaaNS -0MscxCM9H5n+TOgWY47GCI72MfbS+uV23bUckqNJzc0BzWjNqWm6o+sdDZykIKbBoMXRRkwXbdKs -Zj+WjOCE1Db/IlnF+RFgqF8EffIa9iVCYQ/ESrg+iQIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQA0 -JhU8wI1NQ0kdvekhktdmnLfexbjQ5F1fdiLAJvmEOjr5jLX77GDx6M4EsMjdpwOPMPOY36TmpDHf -0xwLRtxyID+u7gU8pDM/CzmscHhzS5kr3zDCVLCoO1Wh/hYozUK9dG6A2ydEp85EXdQbkJgNHkKU -sQAsBNB0owIFImNjzYO1+8FtYmtpdf1dcEG59b98377BMnMiIYtYgXsVkXq642RIsH/7NiXaldDx -JBQX3RiAa0YjOVT1jmIJBB2UkKab5iXiQkWquJCtvgiPqQtCGJTPcjnhsUPgKM+351psE2tJs//j -GHyJizNdrDPXp/naOlXJWBD5qu9ats9LS98q ------END CERTIFICATE----- - -Verisign Class 3 Public Primary Certification Authority - G3 -============================================================ ------BEGIN CERTIFICATE----- -MIIEGjCCAwICEQCbfgZJoz5iudXukEhxKe9XMA0GCSqGSIb3DQEBBQUAMIHKMQswCQYDVQQGEwJV -UzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdv -cmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNl -IG9ubHkxRTBDBgNVBAMTPFZlcmlTaWduIENsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNh -dGlvbiBBdXRob3JpdHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQsw -CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRy -dXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhv -cml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWduIENsYXNzIDMgUHVibGljIFByaW1hcnkg -Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC -ggEBAMu6nFL8eB8aHm8bN3O9+MlrlBIwT/A2R/XQkQr1F8ilYcEWQE37imGQ5XYgwREGfassbqb1 -EUGO+i2tKmFZpGcmTNDovFJbcCAEWNF6yaRpvIMXZK0Fi7zQWM6NjPXr8EJJC52XJ2cybuGukxUc -cLwgTS8Y3pKI6GyFVxEa6X7jJhFUokWWVYPKMIno3Nij7SqAP395ZVc+FSBmCC+Vk7+qRy+oRpfw -EuL+wgorUeZ25rdGt+INpsyow0xZVYnm6FNcHOqd8GIWC6fJXwzw3sJ2zq/3avL6QaaiMxTJ5Xpj -055iN9WFZZ4O5lMkdBteHRJTW8cs54NJOxWuimi5V5cCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEA -ERSWwauSCPc/L8my/uRan2Te2yFPhpk0djZX3dAVL8WtfxUfN2JzPtTnX84XA9s1+ivbrmAJXx5f -j267Cz3qWhMeDGBvtcC1IyIuBwvLqXTLR7sdwdela8wv0kL9Sd2nic9TutoAWii/gt/4uhMdUIaC -/Y4wjylGsB49Ndo4YhYYSq3mtlFs3q9i6wHQHiT+eo8SGhJouPtmmRQURVyu565pF4ErWjfJXir0 -xuKhXFSbplQAz/DxwceYMBo7Nhbbo27q/a2ywtrvAkcTisDxszGtTxzhT5yvDwyd93gN2PQ1VoDa -t20Xj50egWTh/sVFuq1ruQp6Tk9LhO5L8X3dEQ== ------END CERTIFICATE----- - -Verisign Class 4 Public Primary Certification Authority - G3 -============================================================ ------BEGIN CERTIFICATE----- -MIIEGjCCAwICEQDsoKeLbnVqAc/EfMwvlF7XMA0GCSqGSIb3DQEBBQUAMIHKMQswCQYDVQQGEwJV -UzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdv -cmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNl -IG9ubHkxRTBDBgNVBAMTPFZlcmlTaWduIENsYXNzIDQgUHVibGljIFByaW1hcnkgQ2VydGlmaWNh -dGlvbiBBdXRob3JpdHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQsw -CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRy -dXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhv -cml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWduIENsYXNzIDQgUHVibGljIFByaW1hcnkg -Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC -ggEBAK3LpRFpxlmr8Y+1GQ9Wzsy1HyDkniYlS+BzZYlZ3tCD5PUPtbut8XzoIfzk6AzufEUiGXaS -tBO3IFsJ+mGuqPKljYXCKtbeZjbSmwL0qJJgfJxptI8kHtCGUvYynEFYHiK9zUVilQhu0GbdU6LM -8BDcVHOLBKFGMzNcF0C5nk3T875Vg+ixiY5afJqWIpA7iCXy0lOIAgwLePLmNxdLMEYH5IBtptiW -Lugs+BGzOA1mppvqySNb247i8xOOGlktqgLw7KSHZtzBP/XYufTsgsbSPZUd5cBPhMnZo0QoBmrX -Razwa2rvTl/4EYIeOGM0ZlDUPpNz+jDDZq3/ky2X7wMCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEA -j/ola09b5KROJ1WrIhVZPMq1CtRK26vdoV9TxaBXOcLORyu+OshWv8LZJxA6sQU8wHcxuzrTBXtt -mhwwjIDLk5Mqg6sFUYICABFna/OIYUdfA5PVWw3g8dShMjWFsjrbsIKr0csKvE+MW8VLADsfKoKm -fjaF3H48ZwC15DtS4KjrXRX5xm3wrR0OhbepmnMUWluPQSjA1egtTaRezarZ7c7c2NU8Qh0XwRJd -RTjDOPP8hS6DRkiy1yBfkjaP53kPmF6Z6PDQpLv1U70qzlmwr25/bLvSHgCwIe34QWKCudiyxLtG -UPMxxY8BqHTr9Xgn2uf3ZkPznoM+IKrDNWCRzg== ------END CERTIFICATE----- - -Entrust.net Secure Server CA -============================ ------BEGIN CERTIFICATE----- -MIIE2DCCBEGgAwIBAgIEN0rSQzANBgkqhkiG9w0BAQUFADCBwzELMAkGA1UEBhMCVVMxFDASBgNV -BAoTC0VudHJ1c3QubmV0MTswOQYDVQQLEzJ3d3cuZW50cnVzdC5uZXQvQ1BTIGluY29ycC4gYnkg -cmVmLiAobGltaXRzIGxpYWIuKTElMCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRl -ZDE6MDgGA1UEAxMxRW50cnVzdC5uZXQgU2VjdXJlIFNlcnZlciBDZXJ0aWZpY2F0aW9uIEF1dGhv -cml0eTAeFw05OTA1MjUxNjA5NDBaFw0xOTA1MjUxNjM5NDBaMIHDMQswCQYDVQQGEwJVUzEUMBIG -A1UEChMLRW50cnVzdC5uZXQxOzA5BgNVBAsTMnd3dy5lbnRydXN0Lm5ldC9DUFMgaW5jb3JwLiBi -eSByZWYuIChsaW1pdHMgbGlhYi4pMSUwIwYDVQQLExwoYykgMTk5OSBFbnRydXN0Lm5ldCBMaW1p -dGVkMTowOAYDVQQDEzFFbnRydXN0Lm5ldCBTZWN1cmUgU2VydmVyIENlcnRpZmljYXRpb24gQXV0 -aG9yaXR5MIGdMA0GCSqGSIb3DQEBAQUAA4GLADCBhwKBgQDNKIM0VBuJ8w+vN5Ex/68xYMmo6LIQ -aO2f55M28Qpku0f1BBc/I0dNxScZgSYMVHINiC3ZH5oSn7yzcdOAGT9HZnuMNSjSuQrfJNqc1lB5 -gXpa0zf3wkrYKZImZNHkmGw6AIr1NJtl+O3jEP/9uElY3KDegjlrgbEWGWG5VLbmQwIBA6OCAdcw -ggHTMBEGCWCGSAGG+EIBAQQEAwIABzCCARkGA1UdHwSCARAwggEMMIHeoIHboIHYpIHVMIHSMQsw -CQYDVQQGEwJVUzEUMBIGA1UEChMLRW50cnVzdC5uZXQxOzA5BgNVBAsTMnd3dy5lbnRydXN0Lm5l -dC9DUFMgaW5jb3JwLiBieSByZWYuIChsaW1pdHMgbGlhYi4pMSUwIwYDVQQLExwoYykgMTk5OSBF -bnRydXN0Lm5ldCBMaW1pdGVkMTowOAYDVQQDEzFFbnRydXN0Lm5ldCBTZWN1cmUgU2VydmVyIENl -cnRpZmljYXRpb24gQXV0aG9yaXR5MQ0wCwYDVQQDEwRDUkwxMCmgJ6AlhiNodHRwOi8vd3d3LmVu -dHJ1c3QubmV0L0NSTC9uZXQxLmNybDArBgNVHRAEJDAigA8xOTk5MDUyNTE2MDk0MFqBDzIwMTkw -NTI1MTYwOTQwWjALBgNVHQ8EBAMCAQYwHwYDVR0jBBgwFoAU8BdiE1U9s/8KAGv7UISX8+1i0Bow -HQYDVR0OBBYEFPAXYhNVPbP/CgBr+1CEl/PtYtAaMAwGA1UdEwQFMAMBAf8wGQYJKoZIhvZ9B0EA -BAwwChsEVjQuMAMCBJAwDQYJKoZIhvcNAQEFBQADgYEAkNwwAvpkdMKnCqV8IY00F6j7Rw7/JXyN -Ewr75Ji174z4xRAN95K+8cPV1ZVqBLssziY2ZcgxxufuP+NXdYR6Ee9GTxj005i7qIcyunL2POI9 -n9cd2cNgQ4xYDiKWL2KjLB+6rQXvqzJ4h6BUcxm1XAX5Uj5tLUUL9wqT6u0G+bI= ------END CERTIFICATE----- - -Entrust.net Premium 2048 Secure Server CA -========================================= ------BEGIN CERTIFICATE----- -MIIEXDCCA0SgAwIBAgIEOGO5ZjANBgkqhkiG9w0BAQUFADCBtDEUMBIGA1UEChMLRW50cnVzdC5u -ZXQxQDA+BgNVBAsUN3d3dy5lbnRydXN0Lm5ldC9DUFNfMjA0OCBpbmNvcnAuIGJ5IHJlZi4gKGxp -bWl0cyBsaWFiLikxJTAjBgNVBAsTHChjKSAxOTk5IEVudHJ1c3QubmV0IExpbWl0ZWQxMzAxBgNV -BAMTKkVudHJ1c3QubmV0IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ICgyMDQ4KTAeFw05OTEyMjQx -NzUwNTFaFw0xOTEyMjQxODIwNTFaMIG0MRQwEgYDVQQKEwtFbnRydXN0Lm5ldDFAMD4GA1UECxQ3 -d3d3LmVudHJ1c3QubmV0L0NQU18yMDQ4IGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxpYWIuKTEl -MCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDEzMDEGA1UEAxMqRW50cnVzdC5u -ZXQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgKDIwNDgpMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEArU1LqRKGsuqjIAcVFmQqK0vRvwtKTY7tgHalZ7d4QMBzQshowNtTK91euHaYNZOL -Gp18EzoOH1u3Hs/lJBQesYGpjX24zGtLA/ECDNyrpUAkAH90lKGdCCmziAv1h3edVc3kw37XamSr -hRSGlVuXMlBvPci6Zgzj/L24ScF2iUkZ/cCovYmjZy/Gn7xxGWC4LeksyZB2ZnuU4q941mVTXTzW -nLLPKQP5L6RQstRIzgUyVYr9smRMDuSYB3Xbf9+5CFVghTAp+XtIpGmG4zU/HoZdenoVve8AjhUi -VBcAkCaTvA5JaJG/+EfTnZVCwQ5N328mz8MYIWJmQ3DW1cAH4QIDAQABo3QwcjARBglghkgBhvhC -AQEEBAMCAAcwHwYDVR0jBBgwFoAUVeSB0RGAvtiJuQijMfmhJAkWuXAwHQYDVR0OBBYEFFXkgdER -gL7YibkIozH5oSQJFrlwMB0GCSqGSIb2fQdBAAQQMA4bCFY1LjA6NC4wAwIEkDANBgkqhkiG9w0B -AQUFAAOCAQEAWUesIYSKF8mciVMeuoCFGsY8Tj6xnLZ8xpJdGGQC49MGCBFhfGPjK50xA3B20qMo -oPS7mmNz7W3lKtvtFKkrxjYR0CvrB4ul2p5cGZ1WEvVUKcgF7bISKo30Axv/55IQh7A6tcOdBTcS -o8f0FbnVpDkWm1M6I5HxqIKiaohowXkCIryqptau37AUX7iH0N18f3v/rxzP5tsHrV7bhZ3QKw0z -2wTR5klAEyt2+z7pnIkPFc4YsIV4IU9rTw76NmfNB/L/CNDi3tm/Kq+4h4YhPATKt5Rof8886ZjX -OP/swNlQ8C5LWK5Gb9Auw2DaclVyvUxFnmG6v4SBkgPR0ml8xQ== ------END CERTIFICATE----- - -Baltimore CyberTrust Root -========================= ------BEGIN CERTIFICATE----- -MIIDdzCCAl+gAwIBAgIEAgAAuTANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJJRTESMBAGA1UE -ChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJlclRydXN0MSIwIAYDVQQDExlCYWx0aW1vcmUgQ3li -ZXJUcnVzdCBSb290MB4XDTAwMDUxMjE4NDYwMFoXDTI1MDUxMjIzNTkwMFowWjELMAkGA1UEBhMC -SUUxEjAQBgNVBAoTCUJhbHRpbW9yZTETMBEGA1UECxMKQ3liZXJUcnVzdDEiMCAGA1UEAxMZQmFs -dGltb3JlIEN5YmVyVHJ1c3QgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKME -uyKrmD1X6CZymrV51Cni4eiVgLGw41uOKymaZN+hXe2wCQVt2yguzmKiYv60iNoS6zjrIZ3AQSsB -UnuId9Mcj8e6uYi1agnnc+gRQKfRzMpijS3ljwumUNKoUMMo6vWrJYeKmpYcqWe4PwzV9/lSEy/C -G9VwcPCPwBLKBsua4dnKM3p31vjsufFoREJIE9LAwqSuXmD+tqYF/LTdB1kC1FkYmGP1pWPgkAx9 -XbIGevOF6uvUA65ehD5f/xXtabz5OTZydc93Uk3zyZAsuT3lySNTPx8kmCFcB5kpvcY67Oduhjpr -l3RjM71oGDHweI12v/yejl0qhqdNkNwnGjkCAwEAAaNFMEMwHQYDVR0OBBYEFOWdWTCCR1jMrPoI -VDaGezq1BE3wMBIGA1UdEwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEB -BQUAA4IBAQCFDF2O5G9RaEIFoN27TyclhAO992T9Ldcw46QQF+vaKSm2eT929hkTI7gQCvlYpNRh -cL0EYWoSihfVCr3FvDB81ukMJY2GQE/szKN+OMY3EU/t3WgxjkzSswF07r51XgdIGn9w/xZchMB5 -hbgF/X++ZRGjD8ACtPhSNzkE1akxehi/oCr0Epn3o0WC4zxe9Z2etciefC7IpJ5OCBRLbf1wbWsa -Y71k5h+3zvDyny67G7fyUIhzksLi4xaNmjICq44Y3ekQEe5+NauQrz4wlHrQMz2nZQ/1/I6eYs9H -RCwBXbsdtTLSR9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp ------END CERTIFICATE----- - -Equifax Secure Global eBusiness CA -================================== ------BEGIN CERTIFICATE----- -MIICkDCCAfmgAwIBAgIBATANBgkqhkiG9w0BAQQFADBaMQswCQYDVQQGEwJVUzEcMBoGA1UEChMT -RXF1aWZheCBTZWN1cmUgSW5jLjEtMCsGA1UEAxMkRXF1aWZheCBTZWN1cmUgR2xvYmFsIGVCdXNp -bmVzcyBDQS0xMB4XDTk5MDYyMTA0MDAwMFoXDTIwMDYyMTA0MDAwMFowWjELMAkGA1UEBhMCVVMx -HDAaBgNVBAoTE0VxdWlmYXggU2VjdXJlIEluYy4xLTArBgNVBAMTJEVxdWlmYXggU2VjdXJlIEds -b2JhbCBlQnVzaW5lc3MgQ0EtMTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAuucXkAJlsTRV -PEnCUdXfp9E3j9HngXNBUmCbnaEXJnitx7HoJpQytd4zjTov2/KaelpzmKNc6fuKcxtc58O/gGzN -qfTWK8D3+ZmqY6KxRwIP1ORROhI8bIpaVIRw28HFkM9yRcuoWcDNM50/o5brhTMhHD4ePmBudpxn -hcXIw2ECAwEAAaNmMGQwEQYJYIZIAYb4QgEBBAQDAgAHMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0j -BBgwFoAUvqigdHJQa0S3ySPY+6j/s1draGwwHQYDVR0OBBYEFL6ooHRyUGtEt8kj2Puo/7NXa2hs -MA0GCSqGSIb3DQEBBAUAA4GBADDiAVGqx+pf2rnQZQ8w1j7aDRRJbpGTJxQx78T3LUX47Me/okEN -I7SS+RkAZ70Br83gcfxaz2TE4JaY0KNA4gGK7ycH8WUBikQtBmV1UsCGECAhX2xrD2yuCRyv8qIY -NMR1pHMc8Y3c7635s3a0kr/clRAevsvIO1qEYBlWlKlV ------END CERTIFICATE----- - -Equifax Secure eBusiness CA 1 -============================= ------BEGIN CERTIFICATE----- -MIICgjCCAeugAwIBAgIBBDANBgkqhkiG9w0BAQQFADBTMQswCQYDVQQGEwJVUzEcMBoGA1UEChMT -RXF1aWZheCBTZWN1cmUgSW5jLjEmMCQGA1UEAxMdRXF1aWZheCBTZWN1cmUgZUJ1c2luZXNzIENB -LTEwHhcNOTkwNjIxMDQwMDAwWhcNMjAwNjIxMDQwMDAwWjBTMQswCQYDVQQGEwJVUzEcMBoGA1UE -ChMTRXF1aWZheCBTZWN1cmUgSW5jLjEmMCQGA1UEAxMdRXF1aWZheCBTZWN1cmUgZUJ1c2luZXNz -IENBLTEwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAM4vGbwXt3fek6lfWg0XTzQaDJj0ItlZ -1MRoRvC0NcWFAyDGr0WlIVFFQesWWDYyb+JQYmT5/VGcqiTZ9J2DKocKIdMSODRsjQBuWqDZQu4a -IZX5UkxVWsUPOE9G+m34LjXWHXzr4vCwdYDIqROsvojvOm6rXyo4YgKwEnv+j6YDAgMBAAGjZjBk -MBEGCWCGSAGG+EIBAQQEAwIABzAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFEp4MlIR21kW -Nl7fwRQ2QGpHfEyhMB0GA1UdDgQWBBRKeDJSEdtZFjZe38EUNkBqR3xMoTANBgkqhkiG9w0BAQQF -AAOBgQB1W6ibAxHm6VZMzfmpTMANmvPMZWnmJXbMWbfWVMMdzZmsGd20hdXgPfxiIKeES1hl8eL5 -lSE/9dR+WB5Hh1Q+WKG1tfgq73HnvMP2sUlG4tega+VWeponmHxGYhTnyfxuAxJ5gDgdSIKN/Bf+ -KpYrtWKmpj29f5JZzVoqgrI3eQ== ------END CERTIFICATE----- - -Equifax Secure eBusiness CA 2 -============================= ------BEGIN CERTIFICATE----- -MIIDIDCCAomgAwIBAgIEN3DPtTANBgkqhkiG9w0BAQUFADBOMQswCQYDVQQGEwJVUzEXMBUGA1UE -ChMORXF1aWZheCBTZWN1cmUxJjAkBgNVBAsTHUVxdWlmYXggU2VjdXJlIGVCdXNpbmVzcyBDQS0y -MB4XDTk5MDYyMzEyMTQ0NVoXDTE5MDYyMzEyMTQ0NVowTjELMAkGA1UEBhMCVVMxFzAVBgNVBAoT -DkVxdWlmYXggU2VjdXJlMSYwJAYDVQQLEx1FcXVpZmF4IFNlY3VyZSBlQnVzaW5lc3MgQ0EtMjCB -nzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA5Dk5kx5SBhsoNviyoynF7Y6yEb3+6+e0dMKP/wXn -2Z0GvxLIPw7y1tEkshHe0XMJitSxLJgJDR5QRrKDpkWNYmi7hRsgcDKqQM2mll/EcTc/BPO3QSQ5 -BxoeLmFYoBIL5aXfxavqN3HMHMg3OrmXUqesxWoklE6ce8/AatbfIb0CAwEAAaOCAQkwggEFMHAG -A1UdHwRpMGcwZaBjoGGkXzBdMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORXF1aWZheCBTZWN1cmUx -JjAkBgNVBAsTHUVxdWlmYXggU2VjdXJlIGVCdXNpbmVzcyBDQS0yMQ0wCwYDVQQDEwRDUkwxMBoG -A1UdEAQTMBGBDzIwMTkwNjIzMTIxNDQ1WjALBgNVHQ8EBAMCAQYwHwYDVR0jBBgwFoAUUJ4L6q9e -uSBIplBqy/3YIHqngnYwHQYDVR0OBBYEFFCeC+qvXrkgSKZQasv92CB6p4J2MAwGA1UdEwQFMAMB -Af8wGgYJKoZIhvZ9B0EABA0wCxsFVjMuMGMDAgbAMA0GCSqGSIb3DQEBBQUAA4GBAAyGgq3oThr1 -jokn4jVYPSm0B482UJW/bsGe68SQsoWou7dC4A8HOd/7npCy0cE+U58DRLB+S/Rv5Hwf5+Kx5Lia -78O9zt4LMjTZ3ijtM2vE1Nc9ElirfQkty3D1E4qUoSek1nDFbZS1yX2doNLGCEnZZpum0/QL3MUm -V+GRMOrN ------END CERTIFICATE----- - -AddTrust Low-Value Services Root -================================ ------BEGIN CERTIFICATE----- -MIIEGDCCAwCgAwIBAgIBATANBgkqhkiG9w0BAQUFADBlMQswCQYDVQQGEwJTRTEUMBIGA1UEChML -QWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3b3JrMSEwHwYDVQQDExhBZGRU -cnVzdCBDbGFzcyAxIENBIFJvb3QwHhcNMDAwNTMwMTAzODMxWhcNMjAwNTMwMTAzODMxWjBlMQsw -CQYDVQQGEwJTRTEUMBIGA1UEChMLQWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBO -ZXR3b3JrMSEwHwYDVQQDExhBZGRUcnVzdCBDbGFzcyAxIENBIFJvb3QwggEiMA0GCSqGSIb3DQEB -AQUAA4IBDwAwggEKAoIBAQCWltQhSWDia+hBBwzexODcEyPNwTXH+9ZOEQpnXvUGW2ulCDtbKRY6 -54eyNAbFvAWlA3yCyykQruGIgb3WntP+LVbBFc7jJp0VLhD7Bo8wBN6ntGO0/7Gcrjyvd7ZWxbWr -oulpOj0OM3kyP3CCkplhbY0wCI9xP6ZIVxn4JdxLZlyldI+Yrsj5wAYi56xz36Uu+1LcsRVlIPo1 -Zmne3yzxbrww2ywkEtvrNTVokMsAsJchPXQhI2U0K7t4WaPW4XY5mqRJjox0r26kmqPZm9I4XJui -GMx1I4S+6+JNM3GOGvDC+Mcdoq0Dlyz4zyXG9rgkMbFjXZJ/Y/AlyVMuH79NAgMBAAGjgdIwgc8w -HQYDVR0OBBYEFJWxtPCUtr3H2tERCSG+wa9J/RB7MAsGA1UdDwQEAwIBBjAPBgNVHRMBAf8EBTAD -AQH/MIGPBgNVHSMEgYcwgYSAFJWxtPCUtr3H2tERCSG+wa9J/RB7oWmkZzBlMQswCQYDVQQGEwJT -RTEUMBIGA1UEChMLQWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3b3JrMSEw -HwYDVQQDExhBZGRUcnVzdCBDbGFzcyAxIENBIFJvb3SCAQEwDQYJKoZIhvcNAQEFBQADggEBACxt -ZBsfzQ3duQH6lmM0MkhHma6X7f1yFqZzR1r0693p9db7RcwpiURdv0Y5PejuvE1Uhh4dbOMXJ0Ph -iVYrqW9yTkkz43J8KiOavD7/KCrto/8cI7pDVwlnTUtiBi34/2ydYB7YHEt9tTEv2dB8Xfjea4MY -eDdXL+gzB2ffHsdrKpV2ro9Xo/D0UrSpUwjP4E/TelOL/bscVjby/rK25Xa71SJlpz/+0WatC7xr -mYbvP33zGDLKe8bjq2RGlfgmadlVg3sslgf/WSxEo8bl6ancoWOAWiFeIc9TVPC6b4nbqKqVz4vj -ccweGyBECMB6tkD9xOQ14R0WHNC8K47Wcdk= ------END CERTIFICATE----- - -AddTrust External Root -====================== ------BEGIN CERTIFICATE----- -MIIENjCCAx6gAwIBAgIBATANBgkqhkiG9w0BAQUFADBvMQswCQYDVQQGEwJTRTEUMBIGA1UEChML -QWRkVHJ1c3QgQUIxJjAkBgNVBAsTHUFkZFRydXN0IEV4dGVybmFsIFRUUCBOZXR3b3JrMSIwIAYD -VQQDExlBZGRUcnVzdCBFeHRlcm5hbCBDQSBSb290MB4XDTAwMDUzMDEwNDgzOFoXDTIwMDUzMDEw -NDgzOFowbzELMAkGA1UEBhMCU0UxFDASBgNVBAoTC0FkZFRydXN0IEFCMSYwJAYDVQQLEx1BZGRU -cnVzdCBFeHRlcm5hbCBUVFAgTmV0d29yazEiMCAGA1UEAxMZQWRkVHJ1c3QgRXh0ZXJuYWwgQ0Eg -Um9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALf3GjPm8gAELTngTlvtH7xsD821 -+iO2zt6bETOXpClMfZOfvUq8k+0DGuOPz+VtUFrWlymUWoCwSXrbLpX9uMq/NzgtHj6RQa1wVsfw -Tz/oMp50ysiQVOnGXw94nZpAPA6sYapeFI+eh6FqUNzXmk6vBbOmcZSccbNQYArHE504B4YCqOmo -aSYYkKtMsE8jqzpPhNjfzp/haW+710LXa0Tkx63ubUFfclpxCDezeWWkWaCUN/cALw3CknLa0Dhy -2xSoRcRdKn23tNbE7qzNE0S3ySvdQwAl+mG5aWpYIxG3pzOPVnVZ9c0p10a3CitlttNCbxWyuHv7 -7+ldU9U0WicCAwEAAaOB3DCB2TAdBgNVHQ4EFgQUrb2YejS0Jvf6xCZU7wO94CTLVBowCwYDVR0P -BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wgZkGA1UdIwSBkTCBjoAUrb2YejS0Jvf6xCZU7wO94CTL -VBqhc6RxMG8xCzAJBgNVBAYTAlNFMRQwEgYDVQQKEwtBZGRUcnVzdCBBQjEmMCQGA1UECxMdQWRk -VHJ1c3QgRXh0ZXJuYWwgVFRQIE5ldHdvcmsxIjAgBgNVBAMTGUFkZFRydXN0IEV4dGVybmFsIENB -IFJvb3SCAQEwDQYJKoZIhvcNAQEFBQADggEBALCb4IUlwtYj4g+WBpKdQZic2YR5gdkeWxQHIzZl -j7DYd7usQWxHYINRsPkyPef89iYTx4AWpb9a/IfPeHmJIZriTAcKhjW88t5RxNKWt9x+Tu5w/Rw5 -6wwCURQtjr0W4MHfRnXnJK3s9EK0hZNwEGe6nQY1ShjTK3rMUUKhemPR5ruhxSvCNr4TDea9Y355 -e6cJDUCrat2PisP29owaQgVR1EX1n6diIWgVIEM8med8vSTYqZEXc4g/VhsxOBi0cQ+azcgOno4u -G+GMmIPLHzHxREzGBHNJdmAPx/i9F4BrLunMTA5amnkPIAou1Z5jJh5VkpTYghdae9C8x49OhgQ= ------END CERTIFICATE----- - -AddTrust Public Services Root -============================= ------BEGIN CERTIFICATE----- -MIIEFTCCAv2gAwIBAgIBATANBgkqhkiG9w0BAQUFADBkMQswCQYDVQQGEwJTRTEUMBIGA1UEChML -QWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3b3JrMSAwHgYDVQQDExdBZGRU -cnVzdCBQdWJsaWMgQ0EgUm9vdDAeFw0wMDA1MzAxMDQxNTBaFw0yMDA1MzAxMDQxNTBaMGQxCzAJ -BgNVBAYTAlNFMRQwEgYDVQQKEwtBZGRUcnVzdCBBQjEdMBsGA1UECxMUQWRkVHJ1c3QgVFRQIE5l -dHdvcmsxIDAeBgNVBAMTF0FkZFRydXN0IFB1YmxpYyBDQSBSb290MIIBIjANBgkqhkiG9w0BAQEF -AAOCAQ8AMIIBCgKCAQEA6Rowj4OIFMEg2Dybjxt+A3S72mnTRqX4jsIMEZBRpS9mVEBV6tsfSlbu -nyNu9DnLoblv8n75XYcmYZ4c+OLspoH4IcUkzBEMP9smcnrHAZcHF/nXGCwwfQ56HmIexkvA/X1i -d9NEHif2P0tEs7c42TkfYNVRknMDtABp4/MUTu7R3AnPdzRGULD4EfL+OHn3Bzn+UZKXC1sIXzSG -Aa2Il+tmzV7R/9x98oTaunet3IAIx6eH1lWfl2royBFkuucZKT8Rs3iQhCBSWxHveNCD9tVIkNAw -HM+A+WD+eeSI8t0A65RF62WUaUC6wNW0uLp9BBGo6zEFlpROWCGOn9Bg/QIDAQABo4HRMIHOMB0G -A1UdDgQWBBSBPjfYkrAfd59ctKtzquf2NGAv+jALBgNVHQ8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB -/zCBjgYDVR0jBIGGMIGDgBSBPjfYkrAfd59ctKtzquf2NGAv+qFopGYwZDELMAkGA1UEBhMCU0Ux -FDASBgNVBAoTC0FkZFRydXN0IEFCMR0wGwYDVQQLExRBZGRUcnVzdCBUVFAgTmV0d29yazEgMB4G -A1UEAxMXQWRkVHJ1c3QgUHVibGljIENBIFJvb3SCAQEwDQYJKoZIhvcNAQEFBQADggEBAAP3FUr4 -JNojVhaTdt02KLmuG7jD8WS6IBh4lSknVwW8fCr0uVFV2ocC3g8WFzH4qnkuCRO7r7IgGRLlk/lL -+YPoRNWyQSW/iHVv/xD8SlTQX/D67zZzfRs2RcYhbbQVuE7PnFylPVoAjgbjPGsye/Kf8Lb93/Ao -GEjwxrzQvzSAlsJKsW2Ox5BF3i9nrEUEo3rcVZLJR2bYGozH7ZxOmuASu7VqTITh4SINhwBk/ox9 -Yjllpu9CtoAlEmEBqCQTcAARJl/6NVDFSMwGR+gn2HCNX2TmoUQmXiLsks3/QppEIW1cxeMiHV9H -EufOX1362KqxMy3ZdvJOOjMMK7MtkAY= ------END CERTIFICATE----- - -AddTrust Qualified Certificates Root -==================================== ------BEGIN CERTIFICATE----- -MIIEHjCCAwagAwIBAgIBATANBgkqhkiG9w0BAQUFADBnMQswCQYDVQQGEwJTRTEUMBIGA1UEChML -QWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3b3JrMSMwIQYDVQQDExpBZGRU -cnVzdCBRdWFsaWZpZWQgQ0EgUm9vdDAeFw0wMDA1MzAxMDQ0NTBaFw0yMDA1MzAxMDQ0NTBaMGcx -CzAJBgNVBAYTAlNFMRQwEgYDVQQKEwtBZGRUcnVzdCBBQjEdMBsGA1UECxMUQWRkVHJ1c3QgVFRQ -IE5ldHdvcmsxIzAhBgNVBAMTGkFkZFRydXN0IFF1YWxpZmllZCBDQSBSb290MIIBIjANBgkqhkiG -9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5B6a/twJWoekn0e+EV+vhDTbYjx5eLfpMLXsDBwqxBb/4Oxx -64r1EW7tTw2R0hIYLUkVAcKkIhPHEWT/IhKauY5cLwjPcWqzZwFZ8V1G87B4pfYOQnrjfxvM0PC3 -KP0q6p6zsLkEqv32x7SxuCqg+1jxGaBvcCV+PmlKfw8i2O+tCBGaKZnhqkRFmhJePp1tUvznoD1o -L/BLcHwTOK28FSXx1s6rosAx1i+f4P8UWfyEk9mHfExUE+uf0S0R+Bg6Ot4l2ffTQO2kBhLEO+GR -wVY18BTcZTYJbqukB8c10cIDMzZbdSZtQvESa0NvS3GU+jQd7RNuyoB/mC9suWXY6QIDAQABo4HU -MIHRMB0GA1UdDgQWBBQ5lYtii1zJ1IC6WA+XPxUIQ8yYpzALBgNVHQ8EBAMCAQYwDwYDVR0TAQH/ -BAUwAwEB/zCBkQYDVR0jBIGJMIGGgBQ5lYtii1zJ1IC6WA+XPxUIQ8yYp6FrpGkwZzELMAkGA1UE -BhMCU0UxFDASBgNVBAoTC0FkZFRydXN0IEFCMR0wGwYDVQQLExRBZGRUcnVzdCBUVFAgTmV0d29y -azEjMCEGA1UEAxMaQWRkVHJ1c3QgUXVhbGlmaWVkIENBIFJvb3SCAQEwDQYJKoZIhvcNAQEFBQAD -ggEBABmrder4i2VhlRO6aQTvhsoToMeqT2QbPxj2qC0sVY8FtzDqQmodwCVRLae/DLPt7wh/bDxG -GuoYQ992zPlmhpwsaPXpF/gxsxjE1kh9I0xowX67ARRvxdlu3rsEQmr49lx95dr6h+sNNVJn0J6X -dgWTP5XHAeZpVTh/EGGZyeNfpso+gmNIquIISD6q8rKFYqa0p9m9N5xotS1WfbC3P6CxB9bpT9ze -RXEwMn8bLgn5v1Kh7sKAPgZcLlVAwRv1cEWw3F369nJad9Jjzc9YiQBCYz95OdBEsIJuQRno3eDB -iFrRHnGTHyQwdOUeqN48Jzd/g66ed8/wMLH/S5noxqE= ------END CERTIFICATE----- - -Entrust Root Certification Authority -==================================== ------BEGIN CERTIFICATE----- -MIIEkTCCA3mgAwIBAgIERWtQVDANBgkqhkiG9w0BAQUFADCBsDELMAkGA1UEBhMCVVMxFjAUBgNV -BAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsTMHd3dy5lbnRydXN0Lm5ldC9DUFMgaXMgaW5jb3Jw -b3JhdGVkIGJ5IHJlZmVyZW5jZTEfMB0GA1UECxMWKGMpIDIwMDYgRW50cnVzdCwgSW5jLjEtMCsG -A1UEAxMkRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA2MTEyNzIwMjM0 -MloXDTI2MTEyNzIwNTM0MlowgbAxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMu -MTkwNwYDVQQLEzB3d3cuZW50cnVzdC5uZXQvQ1BTIGlzIGluY29ycG9yYXRlZCBieSByZWZlcmVu -Y2UxHzAdBgNVBAsTFihjKSAyMDA2IEVudHJ1c3QsIEluYy4xLTArBgNVBAMTJEVudHJ1c3QgUm9v -dCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB -ALaVtkNC+sZtKm9I35RMOVcF7sN5EUFoNu3s/poBj6E4KPz3EEZmLk0eGrEaTsbRwJWIsMn/MYsz -A9u3g3s+IIRe7bJWKKf44LlAcTfFy0cOlypowCKVYhXbR9n10Cv/gkvJrT7eTNuQgFA/CYqEAOww -Cj0Yzfv9KlmaI5UXLEWeH25DeW0MXJj+SKfFI0dcXv1u5x609mhF0YaDW6KKjbHjKYD+JXGIrb68 -j6xSlkuqUY3kEzEZ6E5Nn9uss2rVvDlUccp6en+Q3X0dgNmBu1kmwhH+5pPi94DkZfs0Nw4pgHBN -rziGLp5/V6+eF67rHMsoIV+2HNjnogQi+dPa2MsCAwEAAaOBsDCBrTAOBgNVHQ8BAf8EBAMCAQYw -DwYDVR0TAQH/BAUwAwEB/zArBgNVHRAEJDAigA8yMDA2MTEyNzIwMjM0MlqBDzIwMjYxMTI3MjA1 -MzQyWjAfBgNVHSMEGDAWgBRokORnpKZTgMeGZqTx90tD+4S9bTAdBgNVHQ4EFgQUaJDkZ6SmU4DH -hmak8fdLQ/uEvW0wHQYJKoZIhvZ9B0EABBAwDhsIVjcuMTo0LjADAgSQMA0GCSqGSIb3DQEBBQUA -A4IBAQCT1DCw1wMgKtD5Y+iRDAUgqV8ZyntyTtSx29CW+1RaGSwMCPeyvIWonX9tO1KzKtvn1ISM -Y/YPyyYBkVBs9F8U4pN0wBOeMDpQ47RgxRzwIkSNcUesyBrJ6ZuaAGAT/3B+XxFNSRuzFVJ7yVTa -v52Vr2ua2J7p8eRDjeIRRDq/r72DQnNSi6q7pynP9WQcCk3RvKqsnyrQ/39/2n3qse0wJcGE2jTS -W3iDVuycNsMm4hH2Z0kdkquM++v/eu6FSqdQgPCnXEqULl8FmTxSQeDNtGPPAUO6nIPcj2A781q0 -tHuu2guQOHXvgR1m0vdXcDazv/wor3ElhVsT/h5/WrQ8 ------END CERTIFICATE----- - -RSA Security 2048 v3 -==================== ------BEGIN CERTIFICATE----- -MIIDYTCCAkmgAwIBAgIQCgEBAQAAAnwAAAAKAAAAAjANBgkqhkiG9w0BAQUFADA6MRkwFwYDVQQK -ExBSU0EgU2VjdXJpdHkgSW5jMR0wGwYDVQQLExRSU0EgU2VjdXJpdHkgMjA0OCBWMzAeFw0wMTAy -MjIyMDM5MjNaFw0yNjAyMjIyMDM5MjNaMDoxGTAXBgNVBAoTEFJTQSBTZWN1cml0eSBJbmMxHTAb -BgNVBAsTFFJTQSBTZWN1cml0eSAyMDQ4IFYzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC -AQEAt49VcdKA3XtpeafwGFAyPGJn9gqVB93mG/Oe2dJBVGutn3y+Gc37RqtBaB4Y6lXIL5F4iSj7 -Jylg/9+PjDvJSZu1pJTOAeo+tWN7fyb9Gd3AIb2E0S1PRsNO3Ng3OTsor8udGuorryGlwSMiuLgb -WhOHV4PR8CDn6E8jQrAApX2J6elhc5SYcSa8LWrg903w8bYqODGBDSnhAMFRD0xS+ARaqn1y07iH -KrtjEAMqs6FPDVpeRrc9DvV07Jmf+T0kgYim3WBU6JU2PcYJk5qjEoAAVZkZR73QpXzDuvsf9/UP -+Ky5tfQ3mBMY3oVbtwyCO4dvlTlYMNpuAWgXIszACwIDAQABo2MwYTAPBgNVHRMBAf8EBTADAQH/ -MA4GA1UdDwEB/wQEAwIBBjAfBgNVHSMEGDAWgBQHw1EwpKrpRa41JPr/JCwz0LGdjDAdBgNVHQ4E -FgQUB8NRMKSq6UWuNST6/yQsM9CxnYwwDQYJKoZIhvcNAQEFBQADggEBAF8+hnZuuDU8TjYcHnmY -v/3VEhF5Ug7uMYm83X/50cYVIeiKAVQNOvtUudZj1LGqlk2iQk3UUx+LEN5/Zb5gEydxiKRz44Rj -0aRV4VCT5hsOedBnvEbIvz8XDZXmxpBp3ue0L96VfdASPz0+f00/FGj1EVDVwfSQpQgdMWD/YIwj -VAqv/qFuxdF6Kmh4zx6CCiC0H63lhbJqaHVOrSU3lIW+vaHU6rcMSzyd6BIA8F+sDeGscGNz9395 -nzIlQnQFgCi/vcEkllgVsRch6YlL2weIZ/QVrXA+L02FO8K32/6YaCOJ4XQP3vTFhGMpG8zLB8kA -pKnXwiJPZ9d37CAFYd4= ------END CERTIFICATE----- - -GeoTrust Global CA -================== ------BEGIN CERTIFICATE----- -MIIDVDCCAjygAwIBAgIDAjRWMA0GCSqGSIb3DQEBBQUAMEIxCzAJBgNVBAYTAlVTMRYwFAYDVQQK -Ew1HZW9UcnVzdCBJbmMuMRswGQYDVQQDExJHZW9UcnVzdCBHbG9iYWwgQ0EwHhcNMDIwNTIxMDQw -MDAwWhcNMjIwNTIxMDQwMDAwWjBCMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5j -LjEbMBkGA1UEAxMSR2VvVHJ1c3QgR2xvYmFsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB -CgKCAQEA2swYYzD99BcjGlZ+W988bDjkcbd4kdS8odhM+KhDtgPpTSEHCIjaWC9mOSm9BXiLnTjo -BbdqfnGk5sRgprDvgOSJKA+eJdbtg/OtppHHmMlCGDUUna2YRpIuT8rxh0PBFpVXLVDviS2Aelet -8u5fa9IAjbkU+BQVNdnARqN7csiRv8lVK83Qlz6cJmTM386DGXHKTubU1XupGc1V3sjs0l44U+Vc -T4wt/lAjNvxm5suOpDkZALeVAjmRCw7+OC7RHQWa9k0+bw8HHa8sHo9gOeL6NlMTOdReJivbPagU -vTLrGAMoUgRx5aszPeE4uwc2hGKceeoWMPRfwCvocWvk+QIDAQABo1MwUTAPBgNVHRMBAf8EBTAD -AQH/MB0GA1UdDgQWBBTAephojYn7qwVkDBF9qn1luMrMTjAfBgNVHSMEGDAWgBTAephojYn7qwVk -DBF9qn1luMrMTjANBgkqhkiG9w0BAQUFAAOCAQEANeMpauUvXVSOKVCUn5kaFOSPeCpilKInZ57Q -zxpeR+nBsqTP3UEaBU6bS+5Kb1VSsyShNwrrZHYqLizz/Tt1kL/6cdjHPTfStQWVYrmm3ok9Nns4 -d0iXrKYgjy6myQzCsplFAMfOEVEiIuCl6rYVSAlk6l5PdPcFPseKUgzbFbS9bZvlxrFUaKnjaZC2 -mqUPuLk/IH2uSrW4nOQdtqvmlKXBx4Ot2/Unhw4EbNX/3aBd7YdStysVAq45pmp06drE57xNNB6p -XE0zX5IJL4hmXXeXxx12E6nV5fEWCRE11azbJHFwLJhWC9kXtNHjUStedejV0NxPNO3CBWaAocvm -Mw== ------END CERTIFICATE----- - -GeoTrust Global CA 2 -==================== ------BEGIN CERTIFICATE----- -MIIDZjCCAk6gAwIBAgIBATANBgkqhkiG9w0BAQUFADBEMQswCQYDVQQGEwJVUzEWMBQGA1UEChMN -R2VvVHJ1c3QgSW5jLjEdMBsGA1UEAxMUR2VvVHJ1c3QgR2xvYmFsIENBIDIwHhcNMDQwMzA0MDUw -MDAwWhcNMTkwMzA0MDUwMDAwWjBEMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5j -LjEdMBsGA1UEAxMUR2VvVHJ1c3QgR2xvYmFsIENBIDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -ggEKAoIBAQDvPE1APRDfO1MA4Wf+lGAVPoWI8YkNkMgoI5kF6CsgncbzYEbYwbLVjDHZ3CB5JIG/ -NTL8Y2nbsSpr7iFY8gjpeMtvy/wWUsiRxP89c96xPqfCfWbB9X5SJBri1WeR0IIQ13hLTytCOb1k -LUCgsBDTOEhGiKEMuzozKmKY+wCdE1l/bztyqu6mD4b5BWHqZ38MN5aL5mkWRxHCJ1kDs6ZgwiFA -Vvqgx306E+PsV8ez1q6diYD3Aecs9pYrEw15LNnA5IZ7S4wMcoKK+xfNAGw6EzywhIdLFnopsk/b -HdQL82Y3vdj2V7teJHq4PIu5+pIaGoSe2HSPqht/XvT+RSIhAgMBAAGjYzBhMA8GA1UdEwEB/wQF -MAMBAf8wHQYDVR0OBBYEFHE4NvICMVNHK266ZUapEBVYIAUJMB8GA1UdIwQYMBaAFHE4NvICMVNH -K266ZUapEBVYIAUJMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQUFAAOCAQEAA/e1K6tdEPx7 -srJerJsOflN4WT5CBP51o62sgU7XAotexC3IUnbHLB/8gTKY0UvGkpMzNTEv/NgdRN3ggX+d6Yvh -ZJFiCzkIjKx0nVnZellSlxG5FntvRdOW2TF9AjYPnDtuzywNA0ZF66D0f0hExghAzN4bcLUprbqL -OzRldRtxIR0sFAqwlpW41uryZfspuk/qkZN0abby/+Ea0AzRdoXLiiW9l14sbxWZJue2Kf8i7MkC -x1YAzUm5s2x7UwQa4qjJqhIFI8LO57sEAszAR6LkxCkvW0VXiVHuPOtSCP8HNR6fNWpHSlaY0VqF -H4z1Ir+rzoPz4iIprn2DQKi6bA== ------END CERTIFICATE----- - -GeoTrust Universal CA -===================== ------BEGIN CERTIFICATE----- -MIIFaDCCA1CgAwIBAgIBATANBgkqhkiG9w0BAQUFADBFMQswCQYDVQQGEwJVUzEWMBQGA1UEChMN -R2VvVHJ1c3QgSW5jLjEeMBwGA1UEAxMVR2VvVHJ1c3QgVW5pdmVyc2FsIENBMB4XDTA0MDMwNDA1 -MDAwMFoXDTI5MDMwNDA1MDAwMFowRTELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUdlb1RydXN0IElu -Yy4xHjAcBgNVBAMTFUdlb1RydXN0IFVuaXZlcnNhbCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIP -ADCCAgoCggIBAKYVVaCjxuAfjJ0hUNfBvitbtaSeodlyWL0AG0y/YckUHUWCq8YdgNY96xCcOq9t -JPi8cQGeBvV8Xx7BDlXKg5pZMK4ZyzBIle0iN430SppyZj6tlcDgFgDgEB8rMQ7XlFTTQjOgNB0e -RXbdT8oYN+yFFXoZCPzVx5zw8qkuEKmS5j1YPakWaDwvdSEYfyh3peFhF7em6fgemdtzbvQKoiFs -7tqqhZJmr/Z6a4LauiIINQ/PQvE1+mrufislzDoR5G2vc7J2Ha3QsnhnGqQ5HFELZ1aD/ThdDc7d -8Lsrlh/eezJS/R27tQahsiFepdaVaH/wmZ7cRQg+59IJDTWU3YBOU5fXtQlEIGQWFwMCTFMNaN7V -qnJNk22CDtucvc+081xdVHppCZbW2xHBjXWotM85yM48vCR85mLK4b19p71XZQvk/iXttmkQ3Cga -Rr0BHdCXteGYO8A3ZNY9lO4L4fUorgtWv3GLIylBjobFS1J72HGrH4oVpjuDWtdYAVHGTEHZf9hB -Z3KiKN9gg6meyHv8U3NyWfWTehd2Ds735VzZC1U0oqpbtWpU5xPKV+yXbfReBi9Fi1jUIxaS5BZu -KGNZMN9QAZxjiRqf2xeUgnA3wySemkfWWspOqGmJch+RbNt+nhutxx9z3SxPGWX9f5NAEC7S8O08 -ni4oPmkmM8V7AgMBAAGjYzBhMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNq7LqqwDLiIJlF0 -XG0D08DYj3rWMB8GA1UdIwQYMBaAFNq7LqqwDLiIJlF0XG0D08DYj3rWMA4GA1UdDwEB/wQEAwIB -hjANBgkqhkiG9w0BAQUFAAOCAgEAMXjmx7XfuJRAyXHEqDXsRh3ChfMoWIawC/yOsjmPRFWrZIRc -aanQmjg8+uUfNeVE44B5lGiku8SfPeE0zTBGi1QrlaXv9z+ZhP015s8xxtxqv6fXIwjhmF7DWgh2 -qaavdy+3YL1ERmrvl/9zlcGO6JP7/TG37FcREUWbMPEaiDnBTzynANXH/KttgCJwpQzgXQQpAvvL -oJHRfNbDflDVnVi+QTjruXU8FdmbyUqDWcDaU/0zuzYYm4UPFd3uLax2k7nZAY1IEKj79TiG8dsK -xr2EoyNB3tZ3b4XUhRxQ4K5RirqNPnbiucon8l+f725ZDQbYKxek0nxru18UGkiPGkzns0ccjkxF -KyDuSN/n3QmOGKjaQI2SJhFTYXNd673nxE0pN2HrrDktZy4W1vUAg4WhzH92xH3kt0tm7wNFYGm2 -DFKWkoRepqO1pD4r2czYG0eq8kTaT/kD6PAUyz/zg97QwVTjt+gKN02LIFkDMBmhLMi9ER/frslK -xfMnZmaGrGiR/9nmUxwPi1xpZQomyB40w11Re9epnAahNt3ViZS82eQtDF4JbAiXfKM9fJP/P6EU -p8+1Xevb2xzEdt+Iub1FBZUbrvxGakyvSOPOrg/SfuvmbJxPgWp6ZKy7PtXny3YuxadIwVyQD8vI -P/rmMuGNG2+k5o7Y+SlIis5z/iw= ------END CERTIFICATE----- - -GeoTrust Universal CA 2 -======================= ------BEGIN CERTIFICATE----- -MIIFbDCCA1SgAwIBAgIBATANBgkqhkiG9w0BAQUFADBHMQswCQYDVQQGEwJVUzEWMBQGA1UEChMN -R2VvVHJ1c3QgSW5jLjEgMB4GA1UEAxMXR2VvVHJ1c3QgVW5pdmVyc2FsIENBIDIwHhcNMDQwMzA0 -MDUwMDAwWhcNMjkwMzA0MDUwMDAwWjBHMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3Qg -SW5jLjEgMB4GA1UEAxMXR2VvVHJ1c3QgVW5pdmVyc2FsIENBIDIwggIiMA0GCSqGSIb3DQEBAQUA -A4ICDwAwggIKAoICAQCzVFLByT7y2dyxUxpZKeexw0Uo5dfR7cXFS6GqdHtXr0om/Nj1XqduGdt0 -DE81WzILAePb63p3NeqqWuDW6KFXlPCQo3RWlEQwAx5cTiuFJnSCegx2oG9NzkEtoBUGFF+3Qs17 -j1hhNNwqCPkuwwGmIkQcTAeC5lvO0Ep8BNMZcyfwqph/Lq9O64ceJHdqXbboW0W63MOhBW9Wjo8Q -JqVJwy7XQYci4E+GymC16qFjwAGXEHm9ADwSbSsVsaxLse4YuU6W3Nx2/zu+z18DwPw76L5GG//a -QMJS9/7jOvdqdzXQ2o3rXhhqMcceujwbKNZrVMaqW9eiLBsZzKIC9ptZvTdrhrVtgrrY6slWvKk2 -WP0+GfPtDCapkzj4T8FdIgbQl+rhrcZV4IErKIM6+vR7IVEAvlI4zs1meaj0gVbi0IMJR1FbUGrP -20gaXT73y/Zl92zxlfgCOzJWgjl6W70viRu/obTo/3+NjN8D8WBOWBFM66M/ECuDmgFz2ZRthAAn -ZqzwcEAJQpKtT5MNYQlRJNiS1QuUYbKHsu3/mjX/hVTK7URDrBs8FmtISgocQIgfksILAAX/8sgC -SqSqqcyZlpwvWOB94b67B9xfBHJcMTTD7F8t4D1kkCLm0ey4Lt1ZrtmhN79UNdxzMk+MBB4zsslG -8dhcyFVQyWi9qLo2CQIDAQABo2MwYTAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBR281Xh+qQ2 -+/CfXGJx7Tz0RzgQKzAfBgNVHSMEGDAWgBR281Xh+qQ2+/CfXGJx7Tz0RzgQKzAOBgNVHQ8BAf8E -BAMCAYYwDQYJKoZIhvcNAQEFBQADggIBAGbBxiPz2eAubl/oz66wsCVNK/g7WJtAJDday6sWSf+z -dXkzoS9tcBc0kf5nfo/sm+VegqlVHy/c1FEHEv6sFj4sNcZj/NwQ6w2jqtB8zNHQL1EuxBRa3ugZ -4T7GzKQp5y6EqgYweHZUcyiYWTjgAA1i00J9IZ+uPTqM1fp3DRgrFg5fNuH8KrUwJM/gYwx7WBr+ -mbpCErGR9Hxo4sjoryzqyX6uuyo9DRXcNJW2GHSoag/HtPQTxORb7QrSpJdMKu0vbBKJPfEncKpq -A1Ihn0CoZ1Dy81of398j9tx4TuaYT1U6U+Pv8vSfx3zYWK8pIpe44L2RLrB27FcRz+8pRPPphXpg -Y+RdM4kX2TGq2tbzGDVyz4crL2MjhF2EjD9XoIj8mZEoJmmZ1I+XRL6O1UixpCgp8RW04eWe3fiP -pm8m1wk8OhwRDqZsN/etRIcsKMfYdIKz0G9KV7s1KSegi+ghp4dkNl3M2Basx7InQJJVOCiNUW7d -FGdTbHFcJoRNdVq2fmBWqU2t+5sel/MN2dKXVHfaPRK34B7vCAas+YWH6aLcr34YEoP9VhdBLtUp -gn2Z9DH2canPLAEnpQW5qrJITirvn5NSUZU8UnOOVkwXQMAJKOSLakhT2+zNVVXxxvjpoixMptEm -X36vWkzaH6byHCx+rgIW0lbQL1dTR+iS ------END CERTIFICATE----- - -UTN-USER First-Network Applications -=================================== ------BEGIN CERTIFICATE----- -MIIEZDCCA0ygAwIBAgIQRL4Mi1AAJLQR0zYwS8AzdzANBgkqhkiG9w0BAQUFADCBozELMAkGA1UE -BhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0eTEeMBwGA1UEChMVVGhl -IFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExhodHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xKzAp -BgNVBAMTIlVUTi1VU0VSRmlyc3QtTmV0d29yayBBcHBsaWNhdGlvbnMwHhcNOTkwNzA5MTg0ODM5 -WhcNMTkwNzA5MTg1NzQ5WjCBozELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5T -YWx0IExha2UgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExho -dHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xKzApBgNVBAMTIlVUTi1VU0VSRmlyc3QtTmV0d29yayBB -cHBsaWNhdGlvbnMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCz+5Gh5DZVhawGNFug -mliy+LUPBXeDrjKxdpJo7CNKyXY/45y2N3kDuatpjQclthln5LAbGHNhSuh+zdMvZOOmfAz6F4Cj -DUeJT1FxL+78P/m4FoCHiZMlIJpDgmkkdihZNaEdwH+DBmQWICzTSaSFtMBhf1EI+GgVkYDLpdXu -Ozr0hAReYFmnjDRy7rh4xdE7EkpvfmUnuaRVxblvQ6TFHSyZwFKkeEwVs0CYCGtDxgGwenv1axwi -P8vv/6jQOkt2FZ7S0cYu49tXGzKiuG/ohqY/cKvlcJKrRB5AUPuco2LkbG6gyN7igEL66S/ozjIE -j3yNtxyjNTwV3Z7DrpelAgMBAAGjgZEwgY4wCwYDVR0PBAQDAgHGMA8GA1UdEwEB/wQFMAMBAf8w -HQYDVR0OBBYEFPqGydvguul49Uuo1hXf8NPhahQ8ME8GA1UdHwRIMEYwRKBCoECGPmh0dHA6Ly9j -cmwudXNlcnRydXN0LmNvbS9VVE4tVVNFUkZpcnN0LU5ldHdvcmtBcHBsaWNhdGlvbnMuY3JsMA0G -CSqGSIb3DQEBBQUAA4IBAQCk8yXM0dSRgyLQzDKrm5ZONJFUICU0YV8qAhXhi6r/fWRRzwr/vH3Y -IWp4yy9Rb/hCHTO967V7lMPDqaAt39EpHx3+jz+7qEUqf9FuVSTiuwL7MT++6LzsQCv4AdRWOOTK -RIK1YSAhZ2X28AvnNPilwpyjXEAfhZOVBt5P1CeptqX8Fs1zMT+4ZSfP1FMa8Kxun08FDAOBp4Qp -xFq9ZFdyrTvPNximmMatBrTcCKME1SmklpoSZ0qMYEWd8SOasACcaLWYUNPvji6SZbFIPiG+FTAq -DbUMo2s/rn9X9R+WfN9v3YIwLGUbQErNaLly7HF27FSOH4UMAWr6pjisH8SE ------END CERTIFICATE----- - -America Online Root Certification Authority 1 -============================================= ------BEGIN CERTIFICATE----- -MIIDpDCCAoygAwIBAgIBATANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJVUzEcMBoGA1UEChMT -QW1lcmljYSBPbmxpbmUgSW5jLjE2MDQGA1UEAxMtQW1lcmljYSBPbmxpbmUgUm9vdCBDZXJ0aWZp -Y2F0aW9uIEF1dGhvcml0eSAxMB4XDTAyMDUyODA2MDAwMFoXDTM3MTExOTIwNDMwMFowYzELMAkG -A1UEBhMCVVMxHDAaBgNVBAoTE0FtZXJpY2EgT25saW5lIEluYy4xNjA0BgNVBAMTLUFtZXJpY2Eg -T25saW5lIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgMTCCASIwDQYJKoZIhvcNAQEBBQAD -ggEPADCCAQoCggEBAKgv6KRpBgNHw+kqmP8ZonCaxlCyfqXfaE0bfA+2l2h9LaaLl+lkhsmj76CG -v2BlnEtUiMJIxUo5vxTjWVXlGbR0yLQFOVwWpeKVBeASrlmLojNoWBym1BW32J/X3HGrfpq/m44z -DyL9Hy7nBzbvYjnF3cu6JRQj3gzGPTzOggjmZj7aUTsWOqMFf6Dch9Wc/HKpoH145LcxVR5lu9Rh -sCFg7RAycsWSJR74kEoYeEfffjA3PlAb2xzTa5qGUwew76wGePiEmf4hjUyAtgyC9mZweRrTT6PP -8c9GsEsPPt2IYriMqQkoO3rHl+Ee5fSfwMCuJKDIodkP1nsmgmkyPacCAwEAAaNjMGEwDwYDVR0T -AQH/BAUwAwEB/zAdBgNVHQ4EFgQUAK3Zo/Z59m50qX8zPYEX10zPM94wHwYDVR0jBBgwFoAUAK3Z -o/Z59m50qX8zPYEX10zPM94wDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBBQUAA4IBAQB8itEf -GDeC4Liwo+1WlchiYZwFos3CYiZhzRAW18y0ZTTQEYqtqKkFZu90821fnZmv9ov761KyBZiibyrF -VL0lvV+uyIbqRizBs73B6UlwGBaXCBOMIOAbLjpHyx7kADCVW/RFo8AasAFOq73AI25jP4BKxQft -3OJvx8Fi8eNy1gTIdGcL+oiroQHIb/AUr9KZzVGTfu0uOMe9zkZQPXLjeSWdm4grECDdpbgyn43g -Kd8hdIaC2y+CMMbHNYaz+ZZfRtsMRf3zUMNvxsNIrUam4SdHCh0Om7bCd39j8uB9Gr784N/Xx6ds -sPmuujz9dLQR6FgNgLzTqIA6me11zEZ7 ------END CERTIFICATE----- - -America Online Root Certification Authority 2 -============================================= ------BEGIN CERTIFICATE----- -MIIFpDCCA4ygAwIBAgIBATANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJVUzEcMBoGA1UEChMT -QW1lcmljYSBPbmxpbmUgSW5jLjE2MDQGA1UEAxMtQW1lcmljYSBPbmxpbmUgUm9vdCBDZXJ0aWZp -Y2F0aW9uIEF1dGhvcml0eSAyMB4XDTAyMDUyODA2MDAwMFoXDTM3MDkyOTE0MDgwMFowYzELMAkG -A1UEBhMCVVMxHDAaBgNVBAoTE0FtZXJpY2EgT25saW5lIEluYy4xNjA0BgNVBAMTLUFtZXJpY2Eg -T25saW5lIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgMjCCAiIwDQYJKoZIhvcNAQEBBQAD -ggIPADCCAgoCggIBAMxBRR3pPU0Q9oyxQcngXssNt79Hc9PwVU3dxgz6sWYFas14tNwC206B89en -fHG8dWOgXeMHDEjsJcQDIPT/DjsS/5uN4cbVG7RtIuOx238hZK+GvFciKtZHgVdEglZTvYYUAQv8 -f3SkWq7xuhG1m1hagLQ3eAkzfDJHA1zEpYNI9FdWboE2JxhP7JsowtS013wMPgwr38oE18aO6lhO -qKSlGBxsRZijQdEt0sdtjRnxrXm3gT+9BoInLRBYBbV4Bbkv2wxrkJB+FFk4u5QkE+XRnRTf04JN -RvCAOVIyD+OEsnpD8l7eXz8d3eOyG6ChKiMDbi4BFYdcpnV1x5dhvt6G3NRI270qv0pV2uh9UPu0 -gBe4lL8BPeraunzgWGcXuVjgiIZGZ2ydEEdYMtA1fHkqkKJaEBEjNa0vzORKW6fIJ/KD3l67Xnfn -6KVuY8INXWHQjNJsWiEOyiijzirplcdIz5ZvHZIlyMbGwcEMBawmxNJ10uEqZ8A9W6Wa6897Gqid -FEXlD6CaZd4vKL3Ob5Rmg0gp2OpljK+T2WSfVVcmv2/LNzGZo2C7HK2JNDJiuEMhBnIMoVxtRsX6 -Kc8w3onccVvdtjc+31D1uAclJuW8tf48ArO3+L5DwYcRlJ4jbBeKuIonDFRH8KmzwICMoCfrHRnj -B453cMor9H124HhnAgMBAAGjYzBhMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFE1FwWg4u3Op -aaEg5+31IqEjFNeeMB8GA1UdIwQYMBaAFE1FwWg4u3OpaaEg5+31IqEjFNeeMA4GA1UdDwEB/wQE -AwIBhjANBgkqhkiG9w0BAQUFAAOCAgEAZ2sGuV9FOypLM7PmG2tZTiLMubekJcmnxPBUlgtk87FY -T15R/LKXeydlwuXK5w0MJXti4/qftIe3RUavg6WXSIylvfEWK5t2LHo1YGwRgJfMqZJS5ivmae2p -+DYtLHe/YUjRYwu5W1LtGLBDQiKmsXeu3mnFzcccobGlHBD7GL4acN3Bkku+KVqdPzW+5X1R+FXg -JXUjhx5c3LqdsKyzadsXg8n33gy8CNyRnqjQ1xU3c6U1uPx+xURABsPr+CKAXEfOAuMRn0T//Zoy -zH1kUQ7rVyZ2OuMeIjzCpjbdGe+n/BLzJsBZMYVMnNjP36TMzCmT/5RtdlwTCJfy7aULTd3oyWgO -ZtMADjMSW7yV5TKQqLPGbIOtd+6Lfn6xqavT4fG2wLHqiMDn05DpKJKUe2h7lyoKZy2FAjgQ5ANh -1NolNscIWC2hp1GvMApJ9aZphwctREZ2jirlmjvXGKL8nDgQzMY70rUXOm/9riW99XJZZLF0Kjhf -GEzfz3EEWjbUvy+ZnOjZurGV5gJLIaFb1cFPj65pbVPbAZO1XB4Y3WRayhgoPmMEEf0cjQAPuDff -Z4qdZqkCapH/E8ovXYO8h5Ns3CRRFgQlZvqz2cK6Kb6aSDiCmfS/O0oxGfm/jiEzFMpPVF/7zvuP -cX/9XhmgD0uRuMRUvAawRY8mkaKO/qk= ------END CERTIFICATE----- - -Visa eCommerce Root -=================== ------BEGIN CERTIFICATE----- -MIIDojCCAoqgAwIBAgIQE4Y1TR0/BvLB+WUF1ZAcYjANBgkqhkiG9w0BAQUFADBrMQswCQYDVQQG -EwJVUzENMAsGA1UEChMEVklTQTEvMC0GA1UECxMmVmlzYSBJbnRlcm5hdGlvbmFsIFNlcnZpY2Ug -QXNzb2NpYXRpb24xHDAaBgNVBAMTE1Zpc2EgZUNvbW1lcmNlIFJvb3QwHhcNMDIwNjI2MDIxODM2 -WhcNMjIwNjI0MDAxNjEyWjBrMQswCQYDVQQGEwJVUzENMAsGA1UEChMEVklTQTEvMC0GA1UECxMm -VmlzYSBJbnRlcm5hdGlvbmFsIFNlcnZpY2UgQXNzb2NpYXRpb24xHDAaBgNVBAMTE1Zpc2EgZUNv -bW1lcmNlIFJvb3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvV95WHm6h2mCxlCfL -F9sHP4CFT8icttD0b0/Pmdjh28JIXDqsOTPHH2qLJj0rNfVIsZHBAk4ElpF7sDPwsRROEW+1QK8b -RaVK7362rPKgH1g/EkZgPI2h4H3PVz4zHvtH8aoVlwdVZqW1LS7YgFmypw23RuwhY/81q6UCzyr0 -TP579ZRdhE2o8mCP2w4lPJ9zcc+U30rq299yOIzzlr3xF7zSujtFWsan9sYXiwGd/BmoKoMWuDpI -/k4+oKsGGelT84ATB+0tvz8KPFUgOSwsAGl0lUq8ILKpeeUYiZGo3BxN77t+Nwtd/jmliFKMAGzs -GHxBvfaLdXe6YJ2E5/4tAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEG -MB0GA1UdDgQWBBQVOIMPPyw/cDMezUb+B4wg4NfDtzANBgkqhkiG9w0BAQUFAAOCAQEAX/FBfXxc -CLkr4NWSR/pnXKUTwwMhmytMiUbPWU3J/qVAtmPN3XEolWcRzCSs00Rsca4BIGsDoo8Ytyk6feUW -YFN4PMCvFYP3j1IzJL1kk5fui/fbGKhtcbP3LBfQdCVp9/5rPJS+TUtBjE7ic9DjkCJzQ83z7+pz -zkWKsKZJ/0x9nXGIxHYdkFsd7v3M9+79YKWxehZx0RbQfBI8bGmX265fOZpwLwU8GUYEmSA20GBu -YQa7FkKMcPcw++DbZqMAAb3mLNqRX6BGi01qnD093QVG/na/oAo85ADmJ7f/hC3euiInlhBx6yLt -398znM/jra6O1I7mT1GvFpLgXPYHDw== ------END CERTIFICATE----- - -Certum Root CA -============== ------BEGIN CERTIFICATE----- -MIIDDDCCAfSgAwIBAgIDAQAgMA0GCSqGSIb3DQEBBQUAMD4xCzAJBgNVBAYTAlBMMRswGQYDVQQK -ExJVbml6ZXRvIFNwLiB6IG8uby4xEjAQBgNVBAMTCUNlcnR1bSBDQTAeFw0wMjA2MTExMDQ2Mzla -Fw0yNzA2MTExMDQ2MzlaMD4xCzAJBgNVBAYTAlBMMRswGQYDVQQKExJVbml6ZXRvIFNwLiB6IG8u -by4xEjAQBgNVBAMTCUNlcnR1bSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM6x -wS7TT3zNJc4YPk/EjG+AanPIW1H4m9LcuwBcsaD8dQPugfCI7iNS6eYVM42sLQnFdvkrOYCJ5JdL -kKWoePhzQ3ukYbDYWMzhbGZ+nPMJXlVjhNWo7/OxLjBos8Q82KxujZlakE403Daaj4GIULdtlkIJ -89eVgw1BS7Bqa/j8D35in2fE7SZfECYPCE/wpFcozo+47UX2bu4lXapuOb7kky/ZR6By6/qmW6/K -Uz/iDsaWVhFu9+lmqSbYf5VT7QqFiLpPKaVCjF62/IUgAKpoC6EahQGcxEZjgoi2IrHu/qpGWX7P -NSzVttpd90gzFFS269lvzs2I1qsb2pY7HVkCAwEAAaMTMBEwDwYDVR0TAQH/BAUwAwEB/zANBgkq -hkiG9w0BAQUFAAOCAQEAuI3O7+cUus/usESSbLQ5PqKEbq24IXfS1HeCh+YgQYHu4vgRt2PRFze+ -GXYkHAQaTOs9qmdvLdTN/mUxcMUbpgIKumB7bVjCmkn+YzILa+M6wKyrO7Do0wlRjBCDxjTgxSvg -GrZgFCdsMneMvLJymM/NzD+5yCRCFNZX/OYmQ6kd5YCQzgNUKD73P9P4Te1qCjqTE5s7FCMTY5w/ -0YcneeVMUeMBrYVdGjux1XMQpNPyvG5k9VpWkKjHDkx0Dy5xO/fIR/RpbxXyEV6DHpx8Uq79AtoS -qFlnGNu8cN2bsWntgM6JQEhqDjXKKWYVIZQs6GAqm4VKQPNriiTsBhYscw== ------END CERTIFICATE----- - -Comodo AAA Services root -======================== ------BEGIN CERTIFICATE----- -MIIEMjCCAxqgAwIBAgIBATANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJHQjEbMBkGA1UECAwS -R3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0Eg -TGltaXRlZDEhMB8GA1UEAwwYQUFBIENlcnRpZmljYXRlIFNlcnZpY2VzMB4XDTA0MDEwMTAwMDAw -MFoXDTI4MTIzMTIzNTk1OVowezELMAkGA1UEBhMCR0IxGzAZBgNVBAgMEkdyZWF0ZXIgTWFuY2hl -c3RlcjEQMA4GA1UEBwwHU2FsZm9yZDEaMBgGA1UECgwRQ29tb2RvIENBIExpbWl0ZWQxITAfBgNV -BAMMGEFBQSBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC -ggEBAL5AnfRu4ep2hxxNRUSOvkbIgwadwSr+GB+O5AL686tdUIoWMQuaBtDFcCLNSS1UY8y2bmhG -C1Pqy0wkwLxyTurxFa70VJoSCsN6sjNg4tqJVfMiWPPe3M/vg4aijJRPn2jymJBGhCfHdr/jzDUs -i14HZGWCwEiwqJH5YZ92IFCokcdmtet4YgNW8IoaE+oxox6gmf049vYnMlhvB/VruPsUK6+3qszW -Y19zjNoFmag4qMsXeDZRrOme9Hg6jc8P2ULimAyrL58OAd7vn5lJ8S3frHRNG5i1R8XlKdH5kBjH -Ypy+g8cmez6KJcfA3Z3mNWgQIJ2P2N7Sw4ScDV7oL8kCAwEAAaOBwDCBvTAdBgNVHQ4EFgQUoBEK -Iz6W8Qfs4q8p74Klf9AwpLQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wewYDVR0f -BHQwcjA4oDagNIYyaHR0cDovL2NybC5jb21vZG9jYS5jb20vQUFBQ2VydGlmaWNhdGVTZXJ2aWNl -cy5jcmwwNqA0oDKGMGh0dHA6Ly9jcmwuY29tb2RvLm5ldC9BQUFDZXJ0aWZpY2F0ZVNlcnZpY2Vz -LmNybDANBgkqhkiG9w0BAQUFAAOCAQEACFb8AvCb6P+k+tZ7xkSAzk/ExfYAWMymtrwUSWgEdujm -7l3sAg9g1o1QGE8mTgHj5rCl7r+8dFRBv/38ErjHT1r0iWAFf2C3BUrz9vHCv8S5dIa2LX1rzNLz -Rt0vxuBqw8M0Ayx9lt1awg6nCpnBBYurDC/zXDrPbDdVCYfeU0BsWO/8tqtlbgT2G9w84FoVxp7Z -8VlIMCFlA2zs6SFz7JsDoeA3raAVGI/6ugLOpyypEBMs1OUIJqsil2D4kF501KKaU73yqWjgom7C -12yxow+ev+to51byrvLjKzg6CYG1a4XXvi3tPxq3smPi9WIsgtRqAEFQ8TmDn5XpNpaYbg== ------END CERTIFICATE----- - -Comodo Secure Services root -=========================== ------BEGIN CERTIFICATE----- -MIIEPzCCAyegAwIBAgIBATANBgkqhkiG9w0BAQUFADB+MQswCQYDVQQGEwJHQjEbMBkGA1UECAwS -R3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0Eg -TGltaXRlZDEkMCIGA1UEAwwbU2VjdXJlIENlcnRpZmljYXRlIFNlcnZpY2VzMB4XDTA0MDEwMTAw -MDAwMFoXDTI4MTIzMTIzNTk1OVowfjELMAkGA1UEBhMCR0IxGzAZBgNVBAgMEkdyZWF0ZXIgTWFu -Y2hlc3RlcjEQMA4GA1UEBwwHU2FsZm9yZDEaMBgGA1UECgwRQ29tb2RvIENBIExpbWl0ZWQxJDAi -BgNVBAMMG1NlY3VyZSBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczCCASIwDQYJKoZIhvcNAQEBBQADggEP -ADCCAQoCggEBAMBxM4KK0HDrc4eCQNUd5MvJDkKQ+d40uaG6EfQlhfPMcm3ye5drswfxdySRXyWP -9nQ95IDC+DwN879A6vfIUtFyb+/Iq0G4bi4XKpVpDM3SHpR7LZQdqnXXs5jLrLxkU0C8j6ysNstc -rbvd4JQX7NFc0L/vpZXJkMWwrPsbQ996CF23uPJAGysnnlDOXmWCiIxe004MeuoIkbY2qitC++rC -oznl2yY4rYsK7hljxxwk3wN42ubqwUcaCwtGCd0C/N7Lh1/XMGNooa7cMqG6vv5Eq2i2pRcV/b3V -p6ea5EQz6YiO/O1R65NxTq0B50SOqy3LqP4BSUjwwN3HaNiS/j0CAwEAAaOBxzCBxDAdBgNVHQ4E -FgQUPNiTiMLAggnMAZkGkyDpnnAJY08wDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8w -gYEGA1UdHwR6MHgwO6A5oDeGNWh0dHA6Ly9jcmwuY29tb2RvY2EuY29tL1NlY3VyZUNlcnRpZmlj -YXRlU2VydmljZXMuY3JsMDmgN6A1hjNodHRwOi8vY3JsLmNvbW9kby5uZXQvU2VjdXJlQ2VydGlm -aWNhdGVTZXJ2aWNlcy5jcmwwDQYJKoZIhvcNAQEFBQADggEBAIcBbSMdflsXfcFhMs+P5/OKlFlm -4J4oqF7Tt/Q05qo5spcWxYJvMqTpjOev/e/C6LlLqqP05tqNZSH7uoDrJiiFGv45jN5bBAS0VPmj -Z55B+glSzAVIqMk/IQQezkhr/IXownuvf7fM+F86/TXGDe+X3EyrEeFryzHRbPtIgKvcnDe4IRRL -DXE97IMzbtFuMhbsmMcWi1mmNKsFVy2T96oTy9IT4rcuO81rUBcJaD61JlfutuC23bkpgHl9j6Pw -pCikFcSF9CfUa7/lXORlAnZUtOM3ZiTTGWHIUhDlizeauan5Hb/qmZJhlv8BzaFfDbxxvA6sCx1H -RR3B7Hzs/Sk= ------END CERTIFICATE----- - -Comodo Trusted Services root -============================ ------BEGIN CERTIFICATE----- -MIIEQzCCAyugAwIBAgIBATANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJHQjEbMBkGA1UECAwS -R3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0Eg -TGltaXRlZDElMCMGA1UEAwwcVHJ1c3RlZCBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczAeFw0wNDAxMDEw -MDAwMDBaFw0yODEyMzEyMzU5NTlaMH8xCzAJBgNVBAYTAkdCMRswGQYDVQQIDBJHcmVhdGVyIE1h -bmNoZXN0ZXIxEDAOBgNVBAcMB1NhbGZvcmQxGjAYBgNVBAoMEUNvbW9kbyBDQSBMaW1pdGVkMSUw -IwYDVQQDDBxUcnVzdGVkIENlcnRpZmljYXRlIFNlcnZpY2VzMIIBIjANBgkqhkiG9w0BAQEFAAOC -AQ8AMIIBCgKCAQEA33FvNlhTWvI2VFeAxHQIIO0Yfyod5jWaHiWsnOWWfnJSoBVC21ndZHoa0Lh7 -3TkVvFVIxO06AOoxEbrycXQaZ7jPM8yoMa+j49d/vzMtTGo87IvDktJTdyR0nAducPy9C1t2ul/y -/9c3S0pgePfw+spwtOpZqqPOSC+pw7ILfhdyFgymBwwbOM/JYrc/oJOlh0Hyt3BAd9i+FHzjqMB6 -juljatEPmsbS9Is6FARW1O24zG71++IsWL1/T2sr92AkWCTOJu80kTrV44HQsvAEAtdbtz6SrGsS -ivnkBbA7kUlcsutT6vifR4buv5XAwAaf0lteERv0xwQ1KdJVXOTt6wIDAQABo4HJMIHGMB0GA1Ud -DgQWBBTFe1i97doladL3WRaoszLAeydb9DAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB -/zCBgwYDVR0fBHwwejA8oDqgOIY2aHR0cDovL2NybC5jb21vZG9jYS5jb20vVHJ1c3RlZENlcnRp -ZmljYXRlU2VydmljZXMuY3JsMDqgOKA2hjRodHRwOi8vY3JsLmNvbW9kby5uZXQvVHJ1c3RlZENl -cnRpZmljYXRlU2VydmljZXMuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQDIk4E7ibSvuIQSTI3S8Ntw -uleGFTQQuS9/HrCoiWChisJ3DFBKmwCL2Iv0QeLQg4pKHBQGsKNoBXAxMKdTmw7pSqBYaWcOrp32 -pSxBvzwGa+RZzG0Q8ZZvH9/0BAKkn0U+yNj6NkZEUD+Cl5EfKNsYEYwq5GWDVxISjBc/lDb+XbDA -BHcTuPQV1T84zJQ6VdCsmPW6AF/ghhmBeC8owH7TzEIK9a5QoNE+xqFx7D+gIIxmOom0jtTYsU0l -R+4viMi14QVFwL4Ucd56/Y57fU0IlqUSc/AtyjcndBInTMu2l+nZrghtWjlA3QVHdWpaIbOjGM9O -9y5Xt5hwXsjEeLBi ------END CERTIFICATE----- - -QuoVadis Root CA -================ ------BEGIN CERTIFICATE----- -MIIF0DCCBLigAwIBAgIEOrZQizANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJCTTEZMBcGA1UE -ChMQUXVvVmFkaXMgTGltaXRlZDElMCMGA1UECxMcUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0 -eTEuMCwGA1UEAxMlUXVvVmFkaXMgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wMTAz -MTkxODMzMzNaFw0yMTAzMTcxODMzMzNaMH8xCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRp -cyBMaW1pdGVkMSUwIwYDVQQLExxSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MS4wLAYDVQQD -EyVRdW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEF -AAOCAQ8AMIIBCgKCAQEAv2G1lVO6V/z68mcLOhrfEYBklbTRvM16z/Ypli4kVEAkOPcahdxYTMuk -J0KX0J+DisPkBgNbAKVRHnAEdOLB1Dqr1607BxgFjv2DrOpm2RgbaIr1VxqYuvXtdj182d6UajtL -F8HVj71lODqV0D1VNk7feVcxKh7YWWVJWCCYfqtffp/p1k3sg3Spx2zY7ilKhSoGFPlU5tPaZQeL -YzcS19Dsw3sgQUSj7cugF+FxZc4dZjH3dgEZyH0DWLaVSR2mEiboxgx24ONmy+pdpibu5cxfvWen -AScOospUxbF6lR1xHkopigPcakXBpBlebzbNw6Kwt/5cOOJSvPhEQ+aQuwIDAQABo4ICUjCCAk4w -PQYIKwYBBQUHAQEEMTAvMC0GCCsGAQUFBzABhiFodHRwczovL29jc3AucXVvdmFkaXNvZmZzaG9y -ZS5jb20wDwYDVR0TAQH/BAUwAwEB/zCCARoGA1UdIASCAREwggENMIIBCQYJKwYBBAG+WAABMIH7 -MIHUBggrBgEFBQcCAjCBxxqBxFJlbGlhbmNlIG9uIHRoZSBRdW9WYWRpcyBSb290IENlcnRpZmlj -YXRlIGJ5IGFueSBwYXJ0eSBhc3N1bWVzIGFjY2VwdGFuY2Ugb2YgdGhlIHRoZW4gYXBwbGljYWJs -ZSBzdGFuZGFyZCB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB1c2UsIGNlcnRpZmljYXRpb24gcHJh -Y3RpY2VzLCBhbmQgdGhlIFF1b1ZhZGlzIENlcnRpZmljYXRlIFBvbGljeS4wIgYIKwYBBQUHAgEW -Fmh0dHA6Ly93d3cucXVvdmFkaXMuYm0wHQYDVR0OBBYEFItLbe3TKbkGGew5Oanwl4Rqy+/fMIGu -BgNVHSMEgaYwgaOAFItLbe3TKbkGGew5Oanwl4Rqy+/foYGEpIGBMH8xCzAJBgNVBAYTAkJNMRkw -FwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMSUwIwYDVQQLExxSb290IENlcnRpZmljYXRpb24gQXV0 -aG9yaXR5MS4wLAYDVQQDEyVRdW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggQ6 -tlCLMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAitQUtf70mpKnGdSkfnIYj9lo -fFIk3WdvOXrEql494liwTXCYhGHoG+NpGA7O+0dQoE7/8CQfvbLO9Sf87C9TqnN7Az10buYWnuul -LsS/VidQK2K6vkscPFVcQR0kvoIgR13VRH56FmjffU1RcHhXHTMe/QKZnAzNCgVPx7uOpHX6Sm2x -gI4JVrmcGmD+XcHXetwReNDWXcG31a0ymQM6isxUJTkxgXsTIlG6Rmyhu576BGxJJnSP0nPrzDCi -5upZIof4l/UO/erMkqQWxFIY6iHOsfHmhIHluqmGKPJDWl0Snawe2ajlCmqnf6CHKc/yiU3U7MXi -5nrQNiOKSnQ2+Q== ------END CERTIFICATE----- - -QuoVadis Root CA 2 -================== ------BEGIN CERTIFICATE----- -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 ------END CERTIFICATE----- - -QuoVadis Root CA 3 -================== ------BEGIN CERTIFICATE----- -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 ------END CERTIFICATE----- - -Security Communication Root CA -============================== ------BEGIN CERTIFICATE----- -MIIDWjCCAkKgAwIBAgIBADANBgkqhkiG9w0BAQUFADBQMQswCQYDVQQGEwJKUDEYMBYGA1UEChMP -U0VDT00gVHJ1c3QubmV0MScwJQYDVQQLEx5TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTEw -HhcNMDMwOTMwMDQyMDQ5WhcNMjMwOTMwMDQyMDQ5WjBQMQswCQYDVQQGEwJKUDEYMBYGA1UEChMP -U0VDT00gVHJ1c3QubmV0MScwJQYDVQQLEx5TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTEw -ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCzs/5/022x7xZ8V6UMbXaKL0u/ZPtM7orw -8yl89f/uKuDp6bpbZCKamm8sOiZpUQWZJtzVHGpxxpp9Hp3dfGzGjGdnSj74cbAZJ6kJDKaVv0uM -DPpVmDvY6CKhS3E4eayXkmmziX7qIWgGmBSWh9JhNrxtJ1aeV+7AwFb9Ms+k2Y7CI9eNqPPYJayX -5HA49LY6tJ07lyZDo6G8SVlyTCMwhwFY9k6+HGhWZq/NQV3Is00qVUarH9oe4kA92819uZKAnDfd -DJZkndwi92SL32HeFZRSFaB9UslLqCHJxrHty8OVYNEP8Ktw+N/LTX7s1vqr2b1/VPKl6Xn62dZ2 -JChzAgMBAAGjPzA9MB0GA1UdDgQWBBSgc0mZaNyFW2XjmygvV5+9M7wHSDALBgNVHQ8EBAMCAQYw -DwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAaECpqLvkT115swW1F7NgE+vGkl3g -0dNq/vu+m22/xwVtWSDEHPC32oRYAmP6SBbvT6UL90qY8j+eG61Ha2POCEfrUj94nK9NrvjVT8+a -mCoQQTlSxN3Zmw7vkwGusi7KaEIkQmywszo+zenaSMQVy+n5Bw+SUEmK3TGXX8npN6o7WWWXlDLJ -s58+OmJYxUmtYg5xpTKqL8aJdkNAExNnPaJUJRDL8Try2frbSVa7pv6nQTXD4IhhyYjH3zYQIphZ -6rBK+1YWc26sTfcioU+tHXotRSflMMFe8toTyyVCUZVHA4xsIcx0Qu1T/zOLjw9XARYvz6buyXAi -FL39vmwLAw== ------END CERTIFICATE----- - -Sonera Class 1 Root CA -====================== ------BEGIN CERTIFICATE----- -MIIDIDCCAgigAwIBAgIBJDANBgkqhkiG9w0BAQUFADA5MQswCQYDVQQGEwJGSTEPMA0GA1UEChMG -U29uZXJhMRkwFwYDVQQDExBTb25lcmEgQ2xhc3MxIENBMB4XDTAxMDQwNjEwNDkxM1oXDTIxMDQw -NjEwNDkxM1owOTELMAkGA1UEBhMCRkkxDzANBgNVBAoTBlNvbmVyYTEZMBcGA1UEAxMQU29uZXJh -IENsYXNzMSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALWJHytPZwp5/8Ue+H88 -7dF+2rDNbS82rDTG29lkFwhjMDMiikzujrsPDUJVyZ0upe/3p4zDq7mXy47vPxVnqIJyY1MPQYx9 -EJUkoVqlBvqSV536pQHydekfvFYmUk54GWVYVQNYwBSujHxVX3BbdyMGNpfzJLWaRpXk3w0LBUXl -0fIdgrvGE+D+qnr9aTCU89JFhfzyMlsy3uhsXR/LpCJ0sICOXZT3BgBLqdReLjVQCfOAl/QMF645 -2F/NM8EcyonCIvdFEu1eEpOdY6uCLrnrQkFEy0oaAIINnvmLVz5MxxftLItyM19yejhW1ebZrgUa -HXVFsculJRwSVzb9IjcCAwEAAaMzMDEwDwYDVR0TAQH/BAUwAwEB/zARBgNVHQ4ECgQIR+IMi/ZT -iFIwCwYDVR0PBAQDAgEGMA0GCSqGSIb3DQEBBQUAA4IBAQCLGrLJXWG04bkruVPRsoWdd44W7hE9 -28Jj2VuXZfsSZ9gqXLar5V7DtxYvyOirHYr9qxp81V9jz9yw3Xe5qObSIjiHBxTZ/75Wtf0HDjxV -yhbMp6Z3N/vbXB9OWQaHowND9Rart4S9Tu+fMTfwRvFAttEMpWT4Y14h21VOTzF2nBBhjrZTOqMR -vq9tfB69ri3iDGnHhVNoomG6xT60eVR4ngrHAr5i0RGCS2UvkVrCqIexVmiUefkl98HVrhq4uz2P -qYo4Ffdz0Fpg0YCw8NzVUM1O7pJIae2yIx4wzMiUyLb1O4Z/P6Yun/Y+LLWSlj7fLJOK/4GMDw9Z -IRlXvVWa ------END CERTIFICATE----- - -Sonera Class 2 Root CA -====================== ------BEGIN CERTIFICATE----- -MIIDIDCCAgigAwIBAgIBHTANBgkqhkiG9w0BAQUFADA5MQswCQYDVQQGEwJGSTEPMA0GA1UEChMG -U29uZXJhMRkwFwYDVQQDExBTb25lcmEgQ2xhc3MyIENBMB4XDTAxMDQwNjA3Mjk0MFoXDTIxMDQw -NjA3Mjk0MFowOTELMAkGA1UEBhMCRkkxDzANBgNVBAoTBlNvbmVyYTEZMBcGA1UEAxMQU29uZXJh -IENsYXNzMiBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJAXSjWdyvANlsdE+hY3 -/Ei9vX+ALTU74W+oZ6m/AxxNjG8yR9VBaKQTBME1DJqEQ/xcHf+Js+gXGM2RX/uJ4+q/Tl18GybT -dXnt5oTjV+WtKcT0OijnpXuENmmz/V52vaMtmdOQTiMofRhj8VQ7Jp12W5dCsv+u8E7s3TmVToMG -f+dJQMjFAbJUWmYdPfz56TwKnoG4cPABi+QjVHzIrviQHgCWctRUz2EjvOr7nQKV0ba5cTppCD8P -tOFCx4j1P5iop7oc4HFx71hXgVB6XGt0Rg6DA5jDjqhu8nYybieDwnPz3BjotJPqdURrBGAgcVeH -nfO+oJAjPYok4doh28MCAwEAAaMzMDEwDwYDVR0TAQH/BAUwAwEB/zARBgNVHQ4ECgQISqCqWITT -XjwwCwYDVR0PBAQDAgEGMA0GCSqGSIb3DQEBBQUAA4IBAQBazof5FnIVV0sd2ZvnoiYw7JNn39Yt -0jSv9zilzqsWuasvfDXLrNAPtEwr/IDva4yRXzZ299uzGxnq9LIR/WFxRL8oszodv7ND6J+/3DEI -cbCdjdY0RzKQxmUk96BKfARzjzlvF4xytb1LyHr4e4PDKE6cCepnP7JnBBvDFNr450kkkdAdavph -Oe9r5yF1BgfYErQhIHBCcYHaPJo2vqZbDWpsmh+Re/n570K6Tk6ezAyNlNzZRZxe7EJQY670XcSx -EtzKO6gunRRaBXW37Ndj4ro1tgQIkejanZz2ZrUYrAqmVCY0M9IbwdR/GjqOC6oybtv8TyWf2TLH -llpwrN9M ------END CERTIFICATE----- - -Staat der Nederlanden Root CA -============================= ------BEGIN CERTIFICATE----- -MIIDujCCAqKgAwIBAgIEAJiWijANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJOTDEeMBwGA1UE -ChMVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSYwJAYDVQQDEx1TdGFhdCBkZXIgTmVkZXJsYW5kZW4g -Um9vdCBDQTAeFw0wMjEyMTcwOTIzNDlaFw0xNTEyMTYwOTE1MzhaMFUxCzAJBgNVBAYTAk5MMR4w -HAYDVQQKExVTdGFhdCBkZXIgTmVkZXJsYW5kZW4xJjAkBgNVBAMTHVN0YWF0IGRlciBOZWRlcmxh -bmRlbiBSb290IENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmNK1URF6gaYUmHFt -vsznExvWJw56s2oYHLZhWtVhCb/ekBPHZ+7d89rFDBKeNVU+LCeIQGv33N0iYfXCxw719tV2U02P -jLwYdjeFnejKScfST5gTCaI+Ioicf9byEGW07l8Y1Rfj+MX94p2i71MOhXeiD+EwR+4A5zN9RGca -C1Hoi6CeUJhoNFIfLm0B8mBF8jHrqTFoKbt6QZ7GGX+UtFE5A3+y3qcym7RHjm+0Sq7lr7HcsBth -vJly3uSJt3omXdozSVtSnA71iq3DuD3oBmrC1SoLbHuEvVYFy4ZlkuxEK7COudxwC0barbxjiDn6 -22r+I/q85Ej0ZytqERAhSQIDAQABo4GRMIGOMAwGA1UdEwQFMAMBAf8wTwYDVR0gBEgwRjBEBgRV -HSAAMDwwOgYIKwYBBQUHAgEWLmh0dHA6Ly93d3cucGtpb3ZlcmhlaWQubmwvcG9saWNpZXMvcm9v -dC1wb2xpY3kwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBSofeu8Y6R0E3QA7Jbg0zTBLL9s+DAN -BgkqhkiG9w0BAQUFAAOCAQEABYSHVXQ2YcG70dTGFagTtJ+k/rvuFbQvBgwp8qiSpGEN/KtcCFtR -EytNwiphyPgJWPwtArI5fZlmgb9uXJVFIGzmeafR2Bwp/MIgJ1HI8XxdNGdphREwxgDS1/PTfLbw -MVcoEoJz6TMvplW0C5GUR5z6u3pCMuiufi3IvKwUv9kP2Vv8wfl6leF9fpb8cbDCTMjfRTTJzg3y -nGQI0DvDKcWy7ZAEwbEpkcUwb8GpcjPM/l0WFywRaed+/sWDCN+83CI6LiBpIzlWYGeQiy52OfsR -iJf2fL1LuCAWZwWN4jvBcj+UlTfHXbme2JOhF4//DGYVwSR8MnwDHTuhWEUykw== ------END CERTIFICATE----- - -TDC Internet Root CA -==================== ------BEGIN CERTIFICATE----- -MIIEKzCCAxOgAwIBAgIEOsylTDANBgkqhkiG9w0BAQUFADBDMQswCQYDVQQGEwJESzEVMBMGA1UE -ChMMVERDIEludGVybmV0MR0wGwYDVQQLExRUREMgSW50ZXJuZXQgUm9vdCBDQTAeFw0wMTA0MDUx -NjMzMTdaFw0yMTA0MDUxNzAzMTdaMEMxCzAJBgNVBAYTAkRLMRUwEwYDVQQKEwxUREMgSW50ZXJu -ZXQxHTAbBgNVBAsTFFREQyBJbnRlcm5ldCBSb290IENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAxLhAvJHVYx/XmaCLDEAedLdInUaMArLgJF/wGROnN4NrXceO+YQwzho7+vvOi20j -xsNuZp+Jpd/gQlBn+h9sHvTQBda/ytZO5GhgbEaqHF1j4QeGDmUApy6mcca8uYGoOn0a0vnRrEvL -znWv3Hv6gXPU/Lq9QYjUdLP5Xjg6PEOo0pVOd20TDJ2PeAG3WiAfAzc14izbSysseLlJ28TQx5yc -5IogCSEWVmb/Bexb4/DPqyQkXsN/cHoSxNK1EKC2IeGNeGlVRGn1ypYcNIUXJXfi9i8nmHj9eQY6 -otZaQ8H/7AQ77hPv01ha/5Lr7K7a8jcDR0G2l8ktCkEiu7vmpwIDAQABo4IBJTCCASEwEQYJYIZI -AYb4QgEBBAQDAgAHMGUGA1UdHwReMFwwWqBYoFakVDBSMQswCQYDVQQGEwJESzEVMBMGA1UEChMM -VERDIEludGVybmV0MR0wGwYDVQQLExRUREMgSW50ZXJuZXQgUm9vdCBDQTENMAsGA1UEAxMEQ1JM -MTArBgNVHRAEJDAigA8yMDAxMDQwNTE2MzMxN1qBDzIwMjEwNDA1MTcwMzE3WjALBgNVHQ8EBAMC -AQYwHwYDVR0jBBgwFoAUbGQBx/2FbazI2p5QCIUItTxWqFAwHQYDVR0OBBYEFGxkAcf9hW2syNqe -UAiFCLU8VqhQMAwGA1UdEwQFMAMBAf8wHQYJKoZIhvZ9B0EABBAwDhsIVjUuMDo0LjADAgSQMA0G -CSqGSIb3DQEBBQUAA4IBAQBOQ8zR3R0QGwZ/t6T609lN+yOfI1Rb5osvBCiLtSdtiaHsmGnc540m -gwV5dOy0uaOXwTUA/RXaOYE6lTGQ3pfphqiZdwzlWqCE/xIWrG64jcN7ksKsLtB9KOy282A4aW8+ -2ARVPp7MVdK6/rtHBNcK2RYKNCn1WBPVT8+PVkuzHu7TmHnaCB4Mb7j4Fifvwm899qNLPg7kbWzb -O0ESm70NRyN/PErQr8Cv9u8btRXE64PECV90i9kR+8JWsTz4cMo0jUNAE4z9mQNUecYu6oah9jrU -Cbz0vGbMPVjQV0kK7iXiQe4T+Zs4NNEA9X7nlB38aQNiuJkFBT1reBK9sG9l ------END CERTIFICATE----- - -TDC OCES Root CA -================ ------BEGIN CERTIFICATE----- -MIIFGTCCBAGgAwIBAgIEPki9xDANBgkqhkiG9w0BAQUFADAxMQswCQYDVQQGEwJESzEMMAoGA1UE -ChMDVERDMRQwEgYDVQQDEwtUREMgT0NFUyBDQTAeFw0wMzAyMTEwODM5MzBaFw0zNzAyMTEwOTA5 -MzBaMDExCzAJBgNVBAYTAkRLMQwwCgYDVQQKEwNUREMxFDASBgNVBAMTC1REQyBPQ0VTIENBMIIB -IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArGL2YSCyz8DGhdfjeebM7fI5kqSXLmSjhFuH -nEz9pPPEXyG9VhDr2y5h7JNp46PMvZnDBfwGuMo2HP6QjklMxFaaL1a8z3sM8W9Hpg1DTeLpHTk0 -zY0s2RKY+ePhwUp8hjjEqcRhiNJerxomTdXkoCJHhNlktxmW/OwZ5LKXJk5KTMuPJItUGBxIYXvV -iGjaXbXqzRowwYCDdlCqT9HU3Tjw7xb04QxQBr/q+3pJoSgrHPb8FTKjdGqPqcNiKXEx5TukYBde -dObaE+3pHx8b0bJoc8YQNHVGEBDjkAB2QMuLt0MJIf+rTpPGWOmlgtt3xDqZsXKVSQTwtyv6e1mO -3QIDAQABo4ICNzCCAjMwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwgewGA1UdIASB -5DCB4TCB3gYIKoFQgSkBAQEwgdEwLwYIKwYBBQUHAgEWI2h0dHA6Ly93d3cuY2VydGlmaWthdC5k -ay9yZXBvc2l0b3J5MIGdBggrBgEFBQcCAjCBkDAKFgNUREMwAwIBARqBgUNlcnRpZmlrYXRlciBm -cmEgZGVubmUgQ0EgdWRzdGVkZXMgdW5kZXIgT0lEIDEuMi4yMDguMTY5LjEuMS4xLiBDZXJ0aWZp -Y2F0ZXMgZnJvbSB0aGlzIENBIGFyZSBpc3N1ZWQgdW5kZXIgT0lEIDEuMi4yMDguMTY5LjEuMS4x -LjARBglghkgBhvhCAQEEBAMCAAcwgYEGA1UdHwR6MHgwSKBGoESkQjBAMQswCQYDVQQGEwJESzEM -MAoGA1UEChMDVERDMRQwEgYDVQQDEwtUREMgT0NFUyBDQTENMAsGA1UEAxMEQ1JMMTAsoCqgKIYm -aHR0cDovL2NybC5vY2VzLmNlcnRpZmlrYXQuZGsvb2Nlcy5jcmwwKwYDVR0QBCQwIoAPMjAwMzAy -MTEwODM5MzBagQ8yMDM3MDIxMTA5MDkzMFowHwYDVR0jBBgwFoAUYLWF7FZkfhIZJ2cdUBVLc647 -+RIwHQYDVR0OBBYEFGC1hexWZH4SGSdnHVAVS3OuO/kSMB0GCSqGSIb2fQdBAAQQMA4bCFY2LjA6 -NC4wAwIEkDANBgkqhkiG9w0BAQUFAAOCAQEACromJkbTc6gJ82sLMJn9iuFXehHTuJTXCRBuo7E4 -A9G28kNBKWKnctj7fAXmMXAnVBhOinxO5dHKjHiIzxvTkIvmI/gLDjNDfZziChmPyQE+dF10yYsc -A+UYyAFMP8uXBV2YcaaYb7Z8vTd/vuGTJW1v8AqtFxjhA7wHKcitJuj4YfD9IQl+mo6paH1IYnK9 -AOoBmbgGglGBTvH1tJFUuSN6AJqfXY3gPGS5GhKSKseCRHI53OI8xthV9RVOyAUO28bQYqbsFbS1 -AoLbrIyigfCbmTH1ICCoiGEKB5+U/NDXG8wuF/MEJ3Zn61SD/aSQfgY9BKNDLdr8C2LqL19iUw== ------END CERTIFICATE----- - -UTN DATACorp SGC Root CA -======================== ------BEGIN CERTIFICATE----- -MIIEXjCCA0agAwIBAgIQRL4Mi1AAIbQR0ypoBqmtaTANBgkqhkiG9w0BAQUFADCBkzELMAkGA1UE -BhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0eTEeMBwGA1UEChMVVGhl -IFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExhodHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xGzAZ -BgNVBAMTElVUTiAtIERBVEFDb3JwIFNHQzAeFw05OTA2MjQxODU3MjFaFw0xOTA2MjQxOTA2MzBa -MIGTMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVVQxFzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4w -HAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cudXNlcnRy -dXN0LmNvbTEbMBkGA1UEAxMSVVROIC0gREFUQUNvcnAgU0dDMIIBIjANBgkqhkiG9w0BAQEFAAOC -AQ8AMIIBCgKCAQEA3+5YEKIrblXEjr8uRgnn4AgPLit6E5Qbvfa2gI5lBZMAHryv4g+OGQ0SR+ys -raP6LnD43m77VkIVni5c7yPeIbkFdicZD0/Ww5y0vpQZY/KmEQrrU0icvvIpOxboGqBMpsn0GFlo -wHDyUwDAXlCCpVZvNvlK4ESGoE1O1kduSUrLZ9emxAW5jh70/P/N5zbgnAVssjMiFdC04MwXwLLA -9P4yPykqlXvY8qdOD1R8oQ2AswkDwf9c3V6aPryuvEeKaq5xyh+xKrhfQgUL7EYw0XILyulWbfXv -33i+Ybqypa4ETLyorGkVl73v67SMvzX41MPRKA5cOp9wGDMgd8SirwIDAQABo4GrMIGoMAsGA1Ud -DwQEAwIBxjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRTMtGzz3/64PGgXYVOktKeRR20TzA9 -BgNVHR8ENjA0MDKgMKAuhixodHRwOi8vY3JsLnVzZXJ0cnVzdC5jb20vVVROLURBVEFDb3JwU0dD -LmNybDAqBgNVHSUEIzAhBggrBgEFBQcDAQYKKwYBBAGCNwoDAwYJYIZIAYb4QgQBMA0GCSqGSIb3 -DQEBBQUAA4IBAQAnNZcAiosovcYzMB4p/OL31ZjUQLtgyr+rFywJNn9Q+kHcrpY6CiM+iVnJowft -Gzet/Hy+UUla3joKVAgWRcKZsYfNjGjgaQPpxE6YsjuMFrMOoAyYUJuTqXAJyCyjj98C5OBxOvG0 -I3KgqgHf35g+FFCgMSa9KOlaMCZ1+XtgHI3zzVAmbQQnmt/VDUVHKWss5nbZqSl9Mt3JNjy9rjXx -EZ4du5A/EkdOjtd+D2JzHVImOBwYSf0wdJrE5SIv2MCN7ZF6TACPcn9d2t0bi0Vr591pl6jFVkwP -DPafepE39peC4N1xaf92P2BNPM/3mfnGV/TJVTl4uix5yaaIK/QI ------END CERTIFICATE----- - -UTN USERFirst Email Root CA -=========================== ------BEGIN CERTIFICATE----- -MIIEojCCA4qgAwIBAgIQRL4Mi1AAJLQR0zYlJWfJiTANBgkqhkiG9w0BAQUFADCBrjELMAkGA1UE -BhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0eTEeMBwGA1UEChMVVGhl -IFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExhodHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xNjA0 -BgNVBAMTLVVUTi1VU0VSRmlyc3QtQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBFbWFpbDAeFw05 -OTA3MDkxNzI4NTBaFw0xOTA3MDkxNzM2NThaMIGuMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVVQx -FzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsx -ITAfBgNVBAsTGGh0dHA6Ly93d3cudXNlcnRydXN0LmNvbTE2MDQGA1UEAxMtVVROLVVTRVJGaXJz -dC1DbGllbnQgQXV0aGVudGljYXRpb24gYW5kIEVtYWlsMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAsjmFpPJ9q0E7YkY3rs3BYHW8OWX5ShpHornMSMxqmNVNNRm5pELlzkniii8efNIx -B8dOtINknS4p1aJkxIW9hVE1eaROaJB7HHqkkqgX8pgV8pPMyaQylbsMTzC9mKALi+VuG6JG+ni8 -om+rWV6lL8/K2m2qL+usobNqqrcuZzWLeeEeaYji5kbNoKXqvgvOdjp6Dpvq/NonWz1zHyLmSGHG -TPNpsaguG7bUMSAsvIKKjqQOpdeJQ/wWWq8dcdcRWdq6hw2v+vPhwvCkxWeM1tZUOt4KpLoDd7Nl -yP0e03RiqhjKaJMeoYV+9Udly/hNVyh00jT/MLbu9mIwFIws6wIDAQABo4G5MIG2MAsGA1UdDwQE -AwIBxjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSJgmd9xJ0mcABLtFBIfN49rgRufTBYBgNV -HR8EUTBPME2gS6BJhkdodHRwOi8vY3JsLnVzZXJ0cnVzdC5jb20vVVROLVVTRVJGaXJzdC1DbGll -bnRBdXRoZW50aWNhdGlvbmFuZEVtYWlsLmNybDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUH -AwQwDQYJKoZIhvcNAQEFBQADggEBALFtYV2mGn98q0rkMPxTbyUkxsrt4jFcKw7u7mFVbwQ+zzne -xRtJlOTrIEy05p5QLnLZjfWqo7NK2lYcYJeA3IKirUq9iiv/Cwm0xtcgBEXkzYABurorbs6q15L+ -5K/r9CYdFip/bDCVNy8zEqx/3cfREYxRmLLQo5HQrfafnoOTHh1CuEava2bwm3/q4wMC5QJRwarV -NZ1yQAOJujEdxRBoUp7fooXFXAimeOZTT7Hot9MUnpOmw2TjrH5xzbyf6QMbzPvprDHBr3wVdAKZ -w7JHpsIyYdfHb0gkUSeh1YdV8nuPmD0Wnu51tvjQjvLzxq4oW6fw8zYX/MMF08oDSlQ= ------END CERTIFICATE----- - -UTN USERFirst Hardware Root CA -============================== ------BEGIN CERTIFICATE----- -MIIEdDCCA1ygAwIBAgIQRL4Mi1AAJLQR0zYq/mUK/TANBgkqhkiG9w0BAQUFADCBlzELMAkGA1UE -BhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0eTEeMBwGA1UEChMVVGhl -IFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExhodHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xHzAd -BgNVBAMTFlVUTi1VU0VSRmlyc3QtSGFyZHdhcmUwHhcNOTkwNzA5MTgxMDQyWhcNMTkwNzA5MTgx -OTIyWjCBlzELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0 -eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExhodHRwOi8vd3d3LnVz -ZXJ0cnVzdC5jb20xHzAdBgNVBAMTFlVUTi1VU0VSRmlyc3QtSGFyZHdhcmUwggEiMA0GCSqGSIb3 -DQEBAQUAA4IBDwAwggEKAoIBAQCx98M4P7Sof885glFn0G2f0v9Y8+efK+wNiVSZuTiZFvfgIXlI -wrthdBKWHTxqctU8EGc6Oe0rE81m65UJM6Rsl7HoxuzBdXmcRl6Nq9Bq/bkqVRcQVLMZ8Jr28bFd -tqdt++BxF2uiiPsA3/4aMXcMmgF6sTLjKwEHOG7DpV4jvEWbe1DByTCP2+UretNb+zNAHqDVmBe8 -i4fDidNdoI6yqqr2jmmIBsX6iSHzCJ1pLgkzmykNRg+MzEk0sGlRvfkGzWitZky8PqxhvQqIDsjf -Pe58BEydCl5rkdbux+0ojatNh4lz0G6k0B4WixThdkQDf2Os5M1JnMWS9KsyoUhbAgMBAAGjgbkw -gbYwCwYDVR0PBAQDAgHGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFKFyXyYbKJhDlV0HN9WF -lp1L0sNFMEQGA1UdHwQ9MDswOaA3oDWGM2h0dHA6Ly9jcmwudXNlcnRydXN0LmNvbS9VVE4tVVNF -UkZpcnN0LUhhcmR3YXJlLmNybDAxBgNVHSUEKjAoBggrBgEFBQcDAQYIKwYBBQUHAwUGCCsGAQUF -BwMGBggrBgEFBQcDBzANBgkqhkiG9w0BAQUFAAOCAQEARxkP3nTGmZev/K0oXnWO6y1n7k57K9cM -//bey1WiCuFMVGWTYGufEpytXoMs61quwOQt9ABjHbjAbPLPSbtNk28GpgoiskliCE7/yMgUsogW -XecB5BKV5UU0s4tpvc+0hY91UZ59Ojg6FEgSxvunOxqNDYJAB+gECJChicsZUN/KHAG8HQQZexB2 -lzvukJDKxA4fFm517zP4029bHpbj4HR3dHuKom4t3XbWOTCC8KucUvIqx69JXn7HaOWCgchqJ/kn -iCrVWFCVH/A7HFe7fRQ5YiuayZSSKqMiDP+JJn1fIytH1xUdqWqeUQ0qUZ6B+dQ7XnASfxAynB67 -nfhmqA== ------END CERTIFICATE----- - -UTN USERFirst Object Root CA -============================ ------BEGIN CERTIFICATE----- -MIIEZjCCA06gAwIBAgIQRL4Mi1AAJLQR0zYt4LNfGzANBgkqhkiG9w0BAQUFADCBlTELMAkGA1UE -BhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0eTEeMBwGA1UEChMVVGhl -IFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExhodHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xHTAb -BgNVBAMTFFVUTi1VU0VSRmlyc3QtT2JqZWN0MB4XDTk5MDcwOTE4MzEyMFoXDTE5MDcwOTE4NDAz -NlowgZUxCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJVVDEXMBUGA1UEBxMOU2FsdCBMYWtlIENpdHkx -HjAcBgNVBAoTFVRoZSBVU0VSVFJVU1QgTmV0d29yazEhMB8GA1UECxMYaHR0cDovL3d3dy51c2Vy -dHJ1c3QuY29tMR0wGwYDVQQDExRVVE4tVVNFUkZpcnN0LU9iamVjdDCCASIwDQYJKoZIhvcNAQEB -BQADggEPADCCAQoCggEBAM6qgT+jo2F4qjEAVZURnicPHxzfOpuCaDDASmEd8S8O+r5596Uj71VR -loTN2+O5bj4x2AogZ8f02b+U60cEPgLOKqJdhwQJ9jCdGIqXsqoc/EHSoTbL+z2RuufZcDX65OeQ -w5ujm9M89RKZd7G3CeBo5hy485RjiGpq/gt2yb70IuRnuasaXnfBhQfdDWy/7gbHd2pBnqcP1/vu -lBe3/IW+pKvEHDHd17bR5PDv3xaPslKT16HUiaEHLr/hARJCHhrh2JU022R5KP+6LhHC5ehbkkj7 -RwvCbNqtMoNB86XlQXD9ZZBt+vpRxPm9lisZBCzTbafc8H9vg2XiaquHhnUCAwEAAaOBrzCBrDAL -BgNVHQ8EBAMCAcYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU2u1kdBScFDyr3ZmpvVsoTYs8 -ydgwQgYDVR0fBDswOTA3oDWgM4YxaHR0cDovL2NybC51c2VydHJ1c3QuY29tL1VUTi1VU0VSRmly -c3QtT2JqZWN0LmNybDApBgNVHSUEIjAgBggrBgEFBQcDAwYIKwYBBQUHAwgGCisGAQQBgjcKAwQw -DQYJKoZIhvcNAQEFBQADggEBAAgfUrE3RHjb/c652pWWmKpVZIC1WkDdIaXFwfNfLEzIR1pp6ujw -NTX00CXzyKakh0q9G7FzCL3Uw8q2NbtZhncxzaeAFK4T7/yxSPlrJSUtUbYsbUXBmMiKVl0+7kNO -PmsnjtA6S4ULX9Ptaqd1y9Fahy85dRNacrACgZ++8A+EVCBibGnU4U3GDZlDAQ0Slox4nb9QorFE -qmrPF3rPbw/U+CRVX/A0FklmPlBGyWNxODFiuGK581OtbLUrohKqGU8J2l7nk8aOFAj+8DCAGKCG -hU3IfdeLA/5u1fedFqySLKAj5ZyRUh+U3xeUc8OzwcFxBSAAeL0TUh2oPs0AH8g= ------END CERTIFICATE----- - -Camerfirma Chambers of Commerce Root -==================================== ------BEGIN CERTIFICATE----- -MIIEvTCCA6WgAwIBAgIBADANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJFVTEnMCUGA1UEChMe -QUMgQ2FtZXJmaXJtYSBTQSBDSUYgQTgyNzQzMjg3MSMwIQYDVQQLExpodHRwOi8vd3d3LmNoYW1i -ZXJzaWduLm9yZzEiMCAGA1UEAxMZQ2hhbWJlcnMgb2YgQ29tbWVyY2UgUm9vdDAeFw0wMzA5MzAx -NjEzNDNaFw0zNzA5MzAxNjEzNDRaMH8xCzAJBgNVBAYTAkVVMScwJQYDVQQKEx5BQyBDYW1lcmZp -cm1hIFNBIENJRiBBODI3NDMyODcxIzAhBgNVBAsTGmh0dHA6Ly93d3cuY2hhbWJlcnNpZ24ub3Jn -MSIwIAYDVQQDExlDaGFtYmVycyBvZiBDb21tZXJjZSBSb290MIIBIDANBgkqhkiG9w0BAQEFAAOC -AQ0AMIIBCAKCAQEAtzZV5aVdGDDg2olUkfzIx1L4L1DZ77F1c2VHfRtbunXF/KGIJPov7coISjlU -xFF6tdpg6jg8gbLL8bvZkSM/SAFwdakFKq0fcfPJVD0dBmpAPrMMhe5cG3nCYsS4No41XQEMIwRH -NaqbYE6gZj3LJgqcQKH0XZi/caulAGgq7YN6D6IUtdQis4CwPAxaUWktWBiP7Zme8a7ileb2R6jW -DA+wWFjbw2Y3npuRVDM30pQcakjJyfKl2qUMI/cjDpwyVV5xnIQFUZot/eZOKjRa3spAN2cMVCFV -d9oKDMyXroDclDZK9D7ONhMeU+SsTjoF7Nuucpw4i9A5O4kKPnf+dQIBA6OCAUQwggFAMBIGA1Ud -EwEB/wQIMAYBAf8CAQwwPAYDVR0fBDUwMzAxoC+gLYYraHR0cDovL2NybC5jaGFtYmVyc2lnbi5v -cmcvY2hhbWJlcnNyb290LmNybDAdBgNVHQ4EFgQU45T1sU3p26EpW1eLTXYGduHRooowDgYDVR0P -AQH/BAQDAgEGMBEGCWCGSAGG+EIBAQQEAwIABzAnBgNVHREEIDAegRxjaGFtYmVyc3Jvb3RAY2hh -bWJlcnNpZ24ub3JnMCcGA1UdEgQgMB6BHGNoYW1iZXJzcm9vdEBjaGFtYmVyc2lnbi5vcmcwWAYD -VR0gBFEwTzBNBgsrBgEEAYGHLgoDATA+MDwGCCsGAQUFBwIBFjBodHRwOi8vY3BzLmNoYW1iZXJz -aWduLm9yZy9jcHMvY2hhbWJlcnNyb290Lmh0bWwwDQYJKoZIhvcNAQEFBQADggEBAAxBl8IahsAi -fJ/7kPMa0QOx7xP5IV8EnNrJpY0nbJaHkb5BkAFyk+cefV/2icZdp0AJPaxJRUXcLo0waLIJuvvD -L8y6C98/d3tGfToSJI6WjzwFCm/SlCgdbQzALogi1djPHRPH8EjX1wWnz8dHnjs8NMiAT9QUu/wN -UPf6s+xCX6ndbcj0dc97wXImsQEcXCz9ek60AcUFV7nnPKoF2YjpB0ZBzu9Bga5Y34OirsrXdx/n -ADydb47kMgkdTXg0eDQ8lJsm7U9xxhl6vSAiSFr+S30Dt+dYvsYyTnQeaN2oaFuzPu5ifdmA6Ap1 -erfutGWaIZDgqtCYvDi1czyL+Nw= ------END CERTIFICATE----- - -Camerfirma Global Chambersign Root -================================== ------BEGIN CERTIFICATE----- -MIIExTCCA62gAwIBAgIBADANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJFVTEnMCUGA1UEChMe -QUMgQ2FtZXJmaXJtYSBTQSBDSUYgQTgyNzQzMjg3MSMwIQYDVQQLExpodHRwOi8vd3d3LmNoYW1i -ZXJzaWduLm9yZzEgMB4GA1UEAxMXR2xvYmFsIENoYW1iZXJzaWduIFJvb3QwHhcNMDMwOTMwMTYx -NDE4WhcNMzcwOTMwMTYxNDE4WjB9MQswCQYDVQQGEwJFVTEnMCUGA1UEChMeQUMgQ2FtZXJmaXJt -YSBTQSBDSUYgQTgyNzQzMjg3MSMwIQYDVQQLExpodHRwOi8vd3d3LmNoYW1iZXJzaWduLm9yZzEg -MB4GA1UEAxMXR2xvYmFsIENoYW1iZXJzaWduIFJvb3QwggEgMA0GCSqGSIb3DQEBAQUAA4IBDQAw -ggEIAoIBAQCicKLQn0KuWxfH2H3PFIP8T8mhtxOviteePgQKkotgVvq0Mi+ITaFgCPS3CU6gSS9J -1tPfnZdan5QEcOw/Wdm3zGaLmFIoCQLfxS+EjXqXd7/sQJ0lcqu1PzKY+7e3/HKE5TWH+VX6ox8O -by4o3Wmg2UIQxvi1RMLQQ3/bvOSiPGpVeAp3qdjqGTK3L/5cPxvusZjsyq16aUXjlg9V9ubtdepl -6DJWk0aJqCWKZQbua795B9Dxt6/tLE2Su8CoX6dnfQTyFQhwrJLWfQTSM/tMtgsL+xrJxI0DqX5c -8lCrEqWhz0hQpe/SyBoT+rB/sYIcd2oPX9wLlY/vQ37mRQklAgEDo4IBUDCCAUwwEgYDVR0TAQH/ -BAgwBgEB/wIBDDA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8vY3JsLmNoYW1iZXJzaWduLm9yZy9j -aGFtYmVyc2lnbnJvb3QuY3JsMB0GA1UdDgQWBBRDnDafsJ4wTcbOX60Qq+UDpfqpFDAOBgNVHQ8B -Af8EBAMCAQYwEQYJYIZIAYb4QgEBBAQDAgAHMCoGA1UdEQQjMCGBH2NoYW1iZXJzaWducm9vdEBj -aGFtYmVyc2lnbi5vcmcwKgYDVR0SBCMwIYEfY2hhbWJlcnNpZ25yb290QGNoYW1iZXJzaWduLm9y -ZzBbBgNVHSAEVDBSMFAGCysGAQQBgYcuCgEBMEEwPwYIKwYBBQUHAgEWM2h0dHA6Ly9jcHMuY2hh -bWJlcnNpZ24ub3JnL2Nwcy9jaGFtYmVyc2lnbnJvb3QuaHRtbDANBgkqhkiG9w0BAQUFAAOCAQEA -PDtwkfkEVCeR4e3t/mh/YV3lQWVPMvEYBZRqHN4fcNs+ezICNLUMbKGKfKX0j//U2K0X1S0E0T9Y -gOKBWYi+wONGkyT+kL0mojAt6JcmVzWJdJYY9hXiryQZVgICsroPFOrGimbBhkVVi76SvpykBMdJ -PJ7oKXqJ1/6v/2j1pReQvayZzKWGVwlnRtvWFsJG8eSpUPWP0ZIV018+xgBJOm5YstHRJw0lyDL4 -IBHNfTIzSJRUTN3cecQwn+uOuFW114hcxWokPbLTBQNRxgfvzBRydD1ucs4YKIxKoHflCStFREes -t2d/AYoFWpO+ocH/+OcOZ6RHSXZddZAa9SaP8A== ------END CERTIFICATE----- - -NetLock Qualified (Class QA) Root -================================= ------BEGIN CERTIFICATE----- -MIIG0TCCBbmgAwIBAgIBezANBgkqhkiG9w0BAQUFADCByTELMAkGA1UEBhMCSFUxETAPBgNVBAcT -CEJ1ZGFwZXN0MScwJQYDVQQKEx5OZXRMb2NrIEhhbG96YXRiaXp0b25zYWdpIEtmdC4xGjAYBgNV -BAsTEVRhbnVzaXR2YW55a2lhZG9rMUIwQAYDVQQDEzlOZXRMb2NrIE1pbm9zaXRldHQgS296amVn -eXpvaSAoQ2xhc3MgUUEpIFRhbnVzaXR2YW55a2lhZG8xHjAcBgkqhkiG9w0BCQEWD2luZm9AbmV0 -bG9jay5odTAeFw0wMzAzMzAwMTQ3MTFaFw0yMjEyMTUwMTQ3MTFaMIHJMQswCQYDVQQGEwJIVTER -MA8GA1UEBxMIQnVkYXBlc3QxJzAlBgNVBAoTHk5ldExvY2sgSGFsb3phdGJpenRvbnNhZ2kgS2Z0 -LjEaMBgGA1UECxMRVGFudXNpdHZhbnlraWFkb2sxQjBABgNVBAMTOU5ldExvY2sgTWlub3NpdGV0 -dCBLb3pqZWd5em9pIChDbGFzcyBRQSkgVGFudXNpdHZhbnlraWFkbzEeMBwGCSqGSIb3DQEJARYP -aW5mb0BuZXRsb2NrLmh1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAx1Ilstg91IRV -CacbvWy5FPSKAtt2/GoqeKvld/Bu4IwjZ9ulZJm53QE+b+8tmjwi8F3JV6BVQX/yQ15YglMxZc4e -8ia6AFQer7C8HORSjKAyr7c3sVNnaHRnUPYtLmTeriZ539+Zhqurf4XsoPuAzPS4DB6TRWO53Lhb -m+1bOdRfYrCnjnxmOCyqsQhjF2d9zL2z8cM/z1A57dEZgxXbhxInlrfa6uWdvLrqOU+L73Sa58XQ -0uqGURzk/mQIKAR5BevKxXEOC++r6uwSEaEYBTJp0QwsGj0lmT+1fMptsK6ZmfoIYOcZwvK9UdPM -0wKswREMgM6r3JSda6M5UzrWhQIDAMV9o4ICwDCCArwwEgYDVR0TAQH/BAgwBgEB/wIBBDAOBgNV -HQ8BAf8EBAMCAQYwggJ1BglghkgBhvhCAQ0EggJmFoICYkZJR1lFTEVNISBFemVuIHRhbnVzaXR2 -YW55IGEgTmV0TG9jayBLZnQuIE1pbm9zaXRldHQgU3pvbGdhbHRhdGFzaSBTemFiYWx5emF0YWJh -biBsZWlydCBlbGphcmFzb2sgYWxhcGphbiBrZXN6dWx0LiBBIG1pbm9zaXRldHQgZWxla3Ryb25p -a3VzIGFsYWlyYXMgam9naGF0YXMgZXJ2ZW55ZXN1bGVzZW5laywgdmFsYW1pbnQgZWxmb2dhZGFz -YW5hayBmZWx0ZXRlbGUgYSBNaW5vc2l0ZXR0IFN6b2xnYWx0YXRhc2kgU3phYmFseXphdGJhbiwg -YXogQWx0YWxhbm9zIFN6ZXJ6b2Rlc2kgRmVsdGV0ZWxla2JlbiBlbG9pcnQgZWxsZW5vcnplc2kg -ZWxqYXJhcyBtZWd0ZXRlbGUuIEEgZG9rdW1lbnR1bW9rIG1lZ3RhbGFsaGF0b2sgYSBodHRwczov -L3d3dy5uZXRsb2NrLmh1L2RvY3MvIGNpbWVuIHZhZ3kga2VyaGV0b2sgYXogaW5mb0BuZXRsb2Nr -Lm5ldCBlLW1haWwgY2ltZW4uIFdBUk5JTkchIFRoZSBpc3N1YW5jZSBhbmQgdGhlIHVzZSBvZiB0 -aGlzIGNlcnRpZmljYXRlIGFyZSBzdWJqZWN0IHRvIHRoZSBOZXRMb2NrIFF1YWxpZmllZCBDUFMg -YXZhaWxhYmxlIGF0IGh0dHBzOi8vd3d3Lm5ldGxvY2suaHUvZG9jcy8gb3IgYnkgZS1tYWlsIGF0 -IGluZm9AbmV0bG9jay5uZXQwHQYDVR0OBBYEFAlqYhaSsFq7VQ7LdTI6MuWyIckoMA0GCSqGSIb3 -DQEBBQUAA4IBAQCRalCc23iBmz+LQuM7/KbD7kPgz/PigDVJRXYC4uMvBcXxKufAQTPGtpvQMznN -wNuhrWw3AkxYQTvyl5LGSKjN5Yo5iWH5Upfpvfb5lHTocQ68d4bDBsxafEp+NFAwLvt/MpqNPfMg -W/hqyobzMUwsWYACff44yTB1HLdV47yfuqhthCgFdbOLDcCRVCHnpgu0mfVRQdzNo0ci2ccBgcTc -R08m6h/t280NmPSjnLRzMkqWmf68f8glWPhY83ZmiVSkpj7EUFy6iRiCdUgh0k8T6GB+B3bbELVR -5qq5aKrN9p2QdRLqOBrKROi3macqaJVmlaut74nLYKkGEsaUR+ko ------END CERTIFICATE----- - -NetLock Notary (Class A) Root -============================= ------BEGIN CERTIFICATE----- -MIIGfTCCBWWgAwIBAgICAQMwDQYJKoZIhvcNAQEEBQAwga8xCzAJBgNVBAYTAkhVMRAwDgYDVQQI -EwdIdW5nYXJ5MREwDwYDVQQHEwhCdWRhcGVzdDEnMCUGA1UEChMeTmV0TG9jayBIYWxvemF0Yml6 -dG9uc2FnaSBLZnQuMRowGAYDVQQLExFUYW51c2l0dmFueWtpYWRvazE2MDQGA1UEAxMtTmV0TG9j -ayBLb3pqZWd5em9pIChDbGFzcyBBKSBUYW51c2l0dmFueWtpYWRvMB4XDTk5MDIyNDIzMTQ0N1oX -DTE5MDIxOTIzMTQ0N1owga8xCzAJBgNVBAYTAkhVMRAwDgYDVQQIEwdIdW5nYXJ5MREwDwYDVQQH -EwhCdWRhcGVzdDEnMCUGA1UEChMeTmV0TG9jayBIYWxvemF0Yml6dG9uc2FnaSBLZnQuMRowGAYD -VQQLExFUYW51c2l0dmFueWtpYWRvazE2MDQGA1UEAxMtTmV0TG9jayBLb3pqZWd5em9pIChDbGFz -cyBBKSBUYW51c2l0dmFueWtpYWRvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvHSM -D7tM9DceqQWC2ObhbHDqeLVu0ThEDaiDzl3S1tWBxdRL51uUcCbbO51qTGL3cfNk1mE7PetzozfZ -z+qMkjvN9wfcZnSX9EUi3fRc4L9t875lM+QVOr/bmJBVOMTtplVjC7B4BPTjbsE/jvxReB+SnoPC -/tmwqcm8WgD/qaiYdPv2LD4VOQ22BFWoDpggQrOxJa1+mm9dU7GrDPzr4PN6s6iz/0b2Y6LYOph7 -tqyF/7AlT3Rj5xMHpQqPBffAZG9+pyeAlt7ULoZgx2srXnN7F+eRP2QM2EsiNCubMvJIH5+hCoR6 -4sKtlz2O1cH5VqNQ6ca0+pii7pXmKgOM3wIDAQABo4ICnzCCApswDgYDVR0PAQH/BAQDAgAGMBIG -A1UdEwEB/wQIMAYBAf8CAQQwEQYJYIZIAYb4QgEBBAQDAgAHMIICYAYJYIZIAYb4QgENBIICURaC -Ak1GSUdZRUxFTSEgRXplbiB0YW51c2l0dmFueSBhIE5ldExvY2sgS2Z0LiBBbHRhbGFub3MgU3pv -bGdhbHRhdGFzaSBGZWx0ZXRlbGVpYmVuIGxlaXJ0IGVsamFyYXNvayBhbGFwamFuIGtlc3p1bHQu -IEEgaGl0ZWxlc2l0ZXMgZm9seWFtYXRhdCBhIE5ldExvY2sgS2Z0LiB0ZXJtZWtmZWxlbG9zc2Vn -LWJpenRvc2l0YXNhIHZlZGkuIEEgZGlnaXRhbGlzIGFsYWlyYXMgZWxmb2dhZGFzYW5hayBmZWx0 -ZXRlbGUgYXogZWxvaXJ0IGVsbGVub3J6ZXNpIGVsamFyYXMgbWVndGV0ZWxlLiBBeiBlbGphcmFz -IGxlaXJhc2EgbWVndGFsYWxoYXRvIGEgTmV0TG9jayBLZnQuIEludGVybmV0IGhvbmxhcGphbiBh -IGh0dHBzOi8vd3d3Lm5ldGxvY2submV0L2RvY3MgY2ltZW4gdmFneSBrZXJoZXRvIGF6IGVsbGVu -b3J6ZXNAbmV0bG9jay5uZXQgZS1tYWlsIGNpbWVuLiBJTVBPUlRBTlQhIFRoZSBpc3N1YW5jZSBh -bmQgdGhlIHVzZSBvZiB0aGlzIGNlcnRpZmljYXRlIGlzIHN1YmplY3QgdG8gdGhlIE5ldExvY2sg -Q1BTIGF2YWlsYWJsZSBhdCBodHRwczovL3d3dy5uZXRsb2NrLm5ldC9kb2NzIG9yIGJ5IGUtbWFp -bCBhdCBjcHNAbmV0bG9jay5uZXQuMA0GCSqGSIb3DQEBBAUAA4IBAQBIJEb3ulZv+sgoA0BO5TE5 -ayZrU3/b39/zcT0mwBQOxmd7I6gMc90Bu8bKbjc5VdXHjFYgDigKDtIqpLBJUsY4B/6+CgmM0ZjP -ytoUMaFP0jn8DxEsQ8Pdq5PHVT5HfBgaANzze9jyf1JsIPQLX2lS9O74silg6+NJMSEN1rUQQeJB -CWziGppWS3cC9qCbmieH6FUpccKQn0V4GuEVZD3QDtigdp+uxdAu6tYPVuxkf1qbFFgBJ34TUMdr -KuZoPL9coAob4Q566eKAw+np9v1sEZ7Q5SgnK1QyQhSCdeZK8CtmdWOMovsEPoMOmzbwGOQmIMOM -8CgHrTwXZoi1/baI ------END CERTIFICATE----- - -NetLock Business (Class B) Root -=============================== ------BEGIN CERTIFICATE----- -MIIFSzCCBLSgAwIBAgIBaTANBgkqhkiG9w0BAQQFADCBmTELMAkGA1UEBhMCSFUxETAPBgNVBAcT -CEJ1ZGFwZXN0MScwJQYDVQQKEx5OZXRMb2NrIEhhbG96YXRiaXp0b25zYWdpIEtmdC4xGjAYBgNV -BAsTEVRhbnVzaXR2YW55a2lhZG9rMTIwMAYDVQQDEylOZXRMb2NrIFV6bGV0aSAoQ2xhc3MgQikg -VGFudXNpdHZhbnlraWFkbzAeFw05OTAyMjUxNDEwMjJaFw0xOTAyMjAxNDEwMjJaMIGZMQswCQYD -VQQGEwJIVTERMA8GA1UEBxMIQnVkYXBlc3QxJzAlBgNVBAoTHk5ldExvY2sgSGFsb3phdGJpenRv -bnNhZ2kgS2Z0LjEaMBgGA1UECxMRVGFudXNpdHZhbnlraWFkb2sxMjAwBgNVBAMTKU5ldExvY2sg -VXpsZXRpIChDbGFzcyBCKSBUYW51c2l0dmFueWtpYWRvMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB -iQKBgQCx6gTsIKAjwo84YM/HRrPVG/77uZmeBNwcf4xKgZjupNTKihe5In+DCnVMm8Bp2GQ5o+2S -o/1bXHQawEfKOml2mrriRBf8TKPV/riXiK+IA4kfpPIEPsgHC+b5sy96YhQJRhTKZPWLgLViqNhr -1nGTLbO/CVRY7QbrqHvcQ7GhaQIDAQABo4ICnzCCApswEgYDVR0TAQH/BAgwBgEB/wIBBDAOBgNV -HQ8BAf8EBAMCAAYwEQYJYIZIAYb4QgEBBAQDAgAHMIICYAYJYIZIAYb4QgENBIICURaCAk1GSUdZ -RUxFTSEgRXplbiB0YW51c2l0dmFueSBhIE5ldExvY2sgS2Z0LiBBbHRhbGFub3MgU3pvbGdhbHRh -dGFzaSBGZWx0ZXRlbGVpYmVuIGxlaXJ0IGVsamFyYXNvayBhbGFwamFuIGtlc3p1bHQuIEEgaGl0 -ZWxlc2l0ZXMgZm9seWFtYXRhdCBhIE5ldExvY2sgS2Z0LiB0ZXJtZWtmZWxlbG9zc2VnLWJpenRv -c2l0YXNhIHZlZGkuIEEgZGlnaXRhbGlzIGFsYWlyYXMgZWxmb2dhZGFzYW5hayBmZWx0ZXRlbGUg -YXogZWxvaXJ0IGVsbGVub3J6ZXNpIGVsamFyYXMgbWVndGV0ZWxlLiBBeiBlbGphcmFzIGxlaXJh -c2EgbWVndGFsYWxoYXRvIGEgTmV0TG9jayBLZnQuIEludGVybmV0IGhvbmxhcGphbiBhIGh0dHBz -Oi8vd3d3Lm5ldGxvY2submV0L2RvY3MgY2ltZW4gdmFneSBrZXJoZXRvIGF6IGVsbGVub3J6ZXNA -bmV0bG9jay5uZXQgZS1tYWlsIGNpbWVuLiBJTVBPUlRBTlQhIFRoZSBpc3N1YW5jZSBhbmQgdGhl -IHVzZSBvZiB0aGlzIGNlcnRpZmljYXRlIGlzIHN1YmplY3QgdG8gdGhlIE5ldExvY2sgQ1BTIGF2 -YWlsYWJsZSBhdCBodHRwczovL3d3dy5uZXRsb2NrLm5ldC9kb2NzIG9yIGJ5IGUtbWFpbCBhdCBj -cHNAbmV0bG9jay5uZXQuMA0GCSqGSIb3DQEBBAUAA4GBAATbrowXr/gOkDFOzT4JwG06sPgzTEdM -43WIEJessDgVkcYplswhwG08pXTP2IKlOcNl40JwuyKQ433bNXbhoLXan3BukxowOR0w2y7jfLKR -stE3Kfq51hdcR0/jHTjrn9V7lagonhVK0dHQKwCXoOKSNitjrFgBazMpUIaD8QFI ------END CERTIFICATE----- - -NetLock Express (Class C) Root -============================== ------BEGIN CERTIFICATE----- -MIIFTzCCBLigAwIBAgIBaDANBgkqhkiG9w0BAQQFADCBmzELMAkGA1UEBhMCSFUxETAPBgNVBAcT -CEJ1ZGFwZXN0MScwJQYDVQQKEx5OZXRMb2NrIEhhbG96YXRiaXp0b25zYWdpIEtmdC4xGjAYBgNV -BAsTEVRhbnVzaXR2YW55a2lhZG9rMTQwMgYDVQQDEytOZXRMb2NrIEV4cHJlc3N6IChDbGFzcyBD -KSBUYW51c2l0dmFueWtpYWRvMB4XDTk5MDIyNTE0MDgxMVoXDTE5MDIyMDE0MDgxMVowgZsxCzAJ -BgNVBAYTAkhVMREwDwYDVQQHEwhCdWRhcGVzdDEnMCUGA1UEChMeTmV0TG9jayBIYWxvemF0Yml6 -dG9uc2FnaSBLZnQuMRowGAYDVQQLExFUYW51c2l0dmFueWtpYWRvazE0MDIGA1UEAxMrTmV0TG9j -ayBFeHByZXNzeiAoQ2xhc3MgQykgVGFudXNpdHZhbnlraWFkbzCBnzANBgkqhkiG9w0BAQEFAAOB -jQAwgYkCgYEA6+ywbGGKIyWvYCDj2Z/8kwvbXY2wobNAOoLO/XXgeDIDhlqGlZHtU/qdQPzm6N3Z -W3oDvV3zOwzDUXmbrVWg6dADEK8KuhRC2VImESLH0iDMgqSaqf64gXadarfSNnU+sYYJ9m5tfk63 -euyucYT2BDMIJTLrdKwWRMbkQJMdf60CAwEAAaOCAp8wggKbMBIGA1UdEwEB/wQIMAYBAf8CAQQw -DgYDVR0PAQH/BAQDAgAGMBEGCWCGSAGG+EIBAQQEAwIABzCCAmAGCWCGSAGG+EIBDQSCAlEWggJN -RklHWUVMRU0hIEV6ZW4gdGFudXNpdHZhbnkgYSBOZXRMb2NrIEtmdC4gQWx0YWxhbm9zIFN6b2xn -YWx0YXRhc2kgRmVsdGV0ZWxlaWJlbiBsZWlydCBlbGphcmFzb2sgYWxhcGphbiBrZXN6dWx0LiBB -IGhpdGVsZXNpdGVzIGZvbHlhbWF0YXQgYSBOZXRMb2NrIEtmdC4gdGVybWVrZmVsZWxvc3NlZy1i -aXp0b3NpdGFzYSB2ZWRpLiBBIGRpZ2l0YWxpcyBhbGFpcmFzIGVsZm9nYWRhc2FuYWsgZmVsdGV0 -ZWxlIGF6IGVsb2lydCBlbGxlbm9yemVzaSBlbGphcmFzIG1lZ3RldGVsZS4gQXogZWxqYXJhcyBs -ZWlyYXNhIG1lZ3RhbGFsaGF0byBhIE5ldExvY2sgS2Z0LiBJbnRlcm5ldCBob25sYXBqYW4gYSBo -dHRwczovL3d3dy5uZXRsb2NrLm5ldC9kb2NzIGNpbWVuIHZhZ3kga2VyaGV0byBheiBlbGxlbm9y -emVzQG5ldGxvY2submV0IGUtbWFpbCBjaW1lbi4gSU1QT1JUQU5UISBUaGUgaXNzdWFuY2UgYW5k -IHRoZSB1c2Ugb2YgdGhpcyBjZXJ0aWZpY2F0ZSBpcyBzdWJqZWN0IHRvIHRoZSBOZXRMb2NrIENQ -UyBhdmFpbGFibGUgYXQgaHR0cHM6Ly93d3cubmV0bG9jay5uZXQvZG9jcyBvciBieSBlLW1haWwg -YXQgY3BzQG5ldGxvY2submV0LjANBgkqhkiG9w0BAQQFAAOBgQAQrX/XDDKACtiG8XmYta3UzbM2 -xJZIwVzNmtkFLp++UOv0JhQQLdRmF/iewSf98e3ke0ugbLWrmldwpu2gpO0u9f38vf5NNwgMvOOW -gyL1SRt/Syu0VMGAfJlOHdCM7tCs5ZL6dVb+ZKATj7i4Fp1hBWeAyNDYpQcCNJgEjTME1A== ------END CERTIFICATE----- - -XRamp Global CA Root -==================== ------BEGIN CERTIFICATE----- -MIIEMDCCAxigAwIBAgIQUJRs7Bjq1ZxN1ZfvdY+grTANBgkqhkiG9w0BAQUFADCBgjELMAkGA1UE -BhMCVVMxHjAcBgNVBAsTFXd3dy54cmFtcHNlY3VyaXR5LmNvbTEkMCIGA1UEChMbWFJhbXAgU2Vj -dXJpdHkgU2VydmljZXMgSW5jMS0wKwYDVQQDEyRYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBB -dXRob3JpdHkwHhcNMDQxMTAxMTcxNDA0WhcNMzUwMTAxMDUzNzE5WjCBgjELMAkGA1UEBhMCVVMx -HjAcBgNVBAsTFXd3dy54cmFtcHNlY3VyaXR5LmNvbTEkMCIGA1UEChMbWFJhbXAgU2VjdXJpdHkg -U2VydmljZXMgSW5jMS0wKwYDVQQDEyRYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBBdXRob3Jp -dHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCYJB69FbS638eMpSe2OAtp87ZOqCwu -IR1cRN8hXX4jdP5efrRKt6atH67gBhbim1vZZ3RrXYCPKZ2GG9mcDZhtdhAoWORlsH9KmHmf4MMx -foArtYzAQDsRhtDLooY2YKTVMIJt2W7QDxIEM5dfT2Fa8OT5kavnHTu86M/0ay00fOJIYRyO82FE -zG+gSqmUsE3a56k0enI4qEHMPJQRfevIpoy3hsvKMzvZPTeL+3o+hiznc9cKV6xkmxnr9A8ECIqs -AxcZZPRaJSKNNCyy9mgdEm3Tih4U2sSPpuIjhdV6Db1q4Ons7Be7QhtnqiXtRYMh/MHJfNViPvry -xS3T/dRlAgMBAAGjgZ8wgZwwEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0PBAQDAgGGMA8GA1Ud -EwEB/wQFMAMBAf8wHQYDVR0OBBYEFMZPoj0GY4QJnM5i5ASsjVy16bYbMDYGA1UdHwQvMC0wK6Ap -oCeGJWh0dHA6Ly9jcmwueHJhbXBzZWN1cml0eS5jb20vWEdDQS5jcmwwEAYJKwYBBAGCNxUBBAMC -AQEwDQYJKoZIhvcNAQEFBQADggEBAJEVOQMBG2f7Shz5CmBbodpNl2L5JFMn14JkTpAuw0kbK5rc -/Kh4ZzXxHfARvbdI4xD2Dd8/0sm2qlWkSLoC295ZLhVbO50WfUfXN+pfTXYSNrsf16GBBEYgoyxt -qZ4Bfj8pzgCT3/3JknOJiWSe5yvkHJEs0rnOfc5vMZnT5r7SHpDwCRR5XCOrTdLaIR9NmXmd4c8n -nxCbHIgNsIpkQTG4DmyQJKSbXHGPurt+HBvbaoAPIbzp26a3QPSyi6mx5O+aGtA9aZnuqCij4Tyz -8LIRnM98QObd50N9otg6tamN8jSZxNQQ4Qb9CYQQO+7ETPTsJ3xCwnR8gooJybQDJbw= ------END CERTIFICATE----- - -Go Daddy Class 2 CA -=================== ------BEGIN CERTIFICATE----- -MIIEADCCAuigAwIBAgIBADANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJVUzEhMB8GA1UEChMY -VGhlIEdvIERhZGR5IEdyb3VwLCBJbmMuMTEwLwYDVQQLEyhHbyBEYWRkeSBDbGFzcyAyIENlcnRp -ZmljYXRpb24gQXV0aG9yaXR5MB4XDTA0MDYyOTE3MDYyMFoXDTM0MDYyOTE3MDYyMFowYzELMAkG -A1UEBhMCVVMxITAfBgNVBAoTGFRoZSBHbyBEYWRkeSBHcm91cCwgSW5jLjExMC8GA1UECxMoR28g -RGFkZHkgQ2xhc3MgMiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASAwDQYJKoZIhvcNAQEBBQAD -ggENADCCAQgCggEBAN6d1+pXGEmhW+vXX0iG6r7d/+TvZxz0ZWizV3GgXne77ZtJ6XCAPVYYYwhv -2vLM0D9/AlQiVBDYsoHUwHU9S3/Hd8M+eKsaA7Ugay9qK7HFiH7Eux6wwdhFJ2+qN1j3hybX2C32 -qRe3H3I2TqYXP2WYktsqbl2i/ojgC95/5Y0V4evLOtXiEqITLdiOr18SPaAIBQi2XKVlOARFmR6j -YGB0xUGlcmIbYsUfb18aQr4CUWWoriMYavx4A6lNf4DD+qta/KFApMoZFv6yyO9ecw3ud72a9nmY -vLEHZ6IVDd2gWMZEewo+YihfukEHU1jPEX44dMX4/7VpkI+EdOqXG68CAQOjgcAwgb0wHQYDVR0O -BBYEFNLEsNKR1EwRcbNhyz2h/t2oatTjMIGNBgNVHSMEgYUwgYKAFNLEsNKR1EwRcbNhyz2h/t2o -atTjoWekZTBjMQswCQYDVQQGEwJVUzEhMB8GA1UEChMYVGhlIEdvIERhZGR5IEdyb3VwLCBJbmMu -MTEwLwYDVQQLEyhHbyBEYWRkeSBDbGFzcyAyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEAMAwG -A1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBADJL87LKPpH8EsahB4yOd6AzBhRckB4Y9wim -PQoZ+YeAEW5p5JYXMP80kWNyOO7MHAGjHZQopDH2esRU1/blMVgDoszOYtuURXO1v0XJJLXVggKt -I3lpjbi2Tc7PTMozI+gciKqdi0FuFskg5YmezTvacPd+mSYgFFQlq25zheabIZ0KbIIOqPjCDPoQ -HmyW74cNxA9hi63ugyuV+I6ShHI56yDqg+2DzZduCLzrTia2cyvk0/ZM/iZx4mERdEr/VxqHD3VI -Ls9RaRegAhJhldXRQLIQTO7ErBBDpqWeCtWVYpoNz4iCxTIM5CufReYNnyicsbkqWletNw+vHX/b -vZ8= ------END CERTIFICATE----- - -Starfield Class 2 CA -==================== ------BEGIN CERTIFICATE----- -MIIEDzCCAvegAwIBAgIBADANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJVUzElMCMGA1UEChMc -U3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAGA1UECxMpU3RhcmZpZWxkIENsYXNzIDIg -Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDQwNjI5MTczOTE2WhcNMzQwNjI5MTczOTE2WjBo -MQswCQYDVQQGEwJVUzElMCMGA1UEChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAG -A1UECxMpU3RhcmZpZWxkIENsYXNzIDIgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggEgMA0GCSqG -SIb3DQEBAQUAA4IBDQAwggEIAoIBAQC3Msj+6XGmBIWtDBFk385N78gDGIc/oav7PKaf8MOh2tTY -bitTkPskpD6E8J7oX+zlJ0T1KKY/e97gKvDIr1MvnsoFAZMej2YcOadN+lq2cwQlZut3f+dZxkqZ -JRRU6ybH838Z1TBwj6+wRir/resp7defqgSHo9T5iaU0X9tDkYI22WY8sbi5gv2cOj4QyDvvBmVm -epsZGD3/cVE8MC5fvj13c7JdBmzDI1aaK4UmkhynArPkPw2vCHmCuDY96pzTNbO8acr1zJ3o/WSN -F4Azbl5KXZnJHoe0nRrA1W4TNSNe35tfPe/W93bC6j67eA0cQmdrBNj41tpvi/JEoAGrAgEDo4HF -MIHCMB0GA1UdDgQWBBS/X7fRzt0fhvRbVazc1xDCDqmI5zCBkgYDVR0jBIGKMIGHgBS/X7fRzt0f -hvRbVazc1xDCDqmI56FspGowaDELMAkGA1UEBhMCVVMxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNo -bm9sb2dpZXMsIEluYy4xMjAwBgNVBAsTKVN0YXJmaWVsZCBDbGFzcyAyIENlcnRpZmljYXRpb24g -QXV0aG9yaXR5ggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAAWdP4id0ckaVaGs -afPzWdqbAYcaT1epoXkJKtv3L7IezMdeatiDh6GX70k1PncGQVhiv45YuApnP+yz3SFmH8lU+nLM -PUxA2IGvd56Deruix/U0F47ZEUD0/CwqTRV/p2JdLiXTAAsgGh1o+Re49L2L7ShZ3U0WixeDyLJl -xy16paq8U4Zt3VekyvggQQto8PT7dL5WXXp59fkdheMtlb71cZBDzI0fmgAKhynpVSJYACPq4xJD -KVtHCN2MQWplBqjlIapBtJUhlbl90TSrE9atvNziPTnNvT51cKEYWQPJIrSPnNVeKtelttQKbfi3 -QBFGmh95DmK/D5fs4C8fF5Q= ------END CERTIFICATE----- - -StartCom Certification Authority -================================ ------BEGIN CERTIFICATE----- -MIIHyTCCBbGgAwIBAgIBATANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJJTDEWMBQGA1UEChMN -U3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmlu -ZzEpMCcGA1UEAxMgU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDYwOTE3MTk0 -NjM2WhcNMzYwOTE3MTk0NjM2WjB9MQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRk -LjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UEAxMg -U3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw -ggIKAoICAQDBiNsJvGxGfHiflXu1M5DycmLWwTYgIiRezul38kMKogZkpMyONvg45iPwbm2xPN1y -o4UcodM9tDMr0y+v/uqwQVlntsQGfQqedIXWeUyAN3rfOQVSWff0G0ZDpNKFhdLDcfN1YjS6LIp/ -Ho/u7TTQEceWzVI9ujPW3U3eCztKS5/CJi/6tRYccjV3yjxd5srhJosaNnZcAdt0FCX+7bWgiA/d -eMotHweXMAEtcnn6RtYTKqi5pquDSR3l8u/d5AGOGAqPY1MWhWKpDhk6zLVmpsJrdAfkK+F2PrRt -2PZE4XNiHzvEvqBTViVsUQn3qqvKv3b9bZvzndu/PWa8DFaqr5hIlTpL36dYUNk4dalb6kMMAv+Z -6+hsTXBbKWWc3apdzK8BMewM69KN6Oqce+Zu9ydmDBpI125C4z/eIT574Q1w+2OqqGwaVLRcJXrJ -osmLFqa7LH4XXgVNWG4SHQHuEhANxjJ/GP/89PrNbpHoNkm+Gkhpi8KWTRoSsmkXwQqQ1vp5Iki/ -untp+HDH+no32NgN0nZPV/+Qt+OR0t3vwmC3Zzrd/qqc8NSLf3Iizsafl7b4r4qgEKjZ+xjGtrVc -UjyJthkqcwEKDwOzEmDyei+B26Nu/yYwl/WL3YlXtq09s68rxbd2AvCl1iuahhQqcvbjM4xdCUsT -37uMdBNSSwIDAQABo4ICUjCCAk4wDAYDVR0TBAUwAwEB/zALBgNVHQ8EBAMCAa4wHQYDVR0OBBYE -FE4L7xqkQFulF2mHMMo0aEPQQa7yMGQGA1UdHwRdMFswLKAqoCiGJmh0dHA6Ly9jZXJ0LnN0YXJ0 -Y29tLm9yZy9zZnNjYS1jcmwuY3JsMCugKaAnhiVodHRwOi8vY3JsLnN0YXJ0Y29tLm9yZy9zZnNj -YS1jcmwuY3JsMIIBXQYDVR0gBIIBVDCCAVAwggFMBgsrBgEEAYG1NwEBATCCATswLwYIKwYBBQUH -AgEWI2h0dHA6Ly9jZXJ0LnN0YXJ0Y29tLm9yZy9wb2xpY3kucGRmMDUGCCsGAQUFBwIBFilodHRw -Oi8vY2VydC5zdGFydGNvbS5vcmcvaW50ZXJtZWRpYXRlLnBkZjCB0AYIKwYBBQUHAgIwgcMwJxYg -U3RhcnQgQ29tbWVyY2lhbCAoU3RhcnRDb20pIEx0ZC4wAwIBARqBl0xpbWl0ZWQgTGlhYmlsaXR5 -LCByZWFkIHRoZSBzZWN0aW9uICpMZWdhbCBMaW1pdGF0aW9ucyogb2YgdGhlIFN0YXJ0Q29tIENl -cnRpZmljYXRpb24gQXV0aG9yaXR5IFBvbGljeSBhdmFpbGFibGUgYXQgaHR0cDovL2NlcnQuc3Rh -cnRjb20ub3JnL3BvbGljeS5wZGYwEQYJYIZIAYb4QgEBBAQDAgAHMDgGCWCGSAGG+EIBDQQrFilT -dGFydENvbSBGcmVlIFNTTCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTANBgkqhkiG9w0BAQUFAAOC -AgEAFmyZ9GYMNPXQhV59CuzaEE44HF7fpiUFS5Eyweg78T3dRAlbB0mKKctmArexmvclmAk8jhvh -3TaHK0u7aNM5Zj2gJsfyOZEdUauCe37Vzlrk4gNXcGmXCPleWKYK34wGmkUWFjgKXlf2Ysd6AgXm -vB618p70qSmD+LIU424oh0TDkBreOKk8rENNZEXO3SipXPJzewT4F+irsfMuXGRuczE6Eri8sxHk -fY+BUZo7jYn0TZNmezwD7dOaHZrzZVD1oNB1ny+v8OqCQ5j4aZyJecRDjkZy42Q2Eq/3JR44iZB3 -fsNrarnDy0RLrHiQi+fHLB5LEUTINFInzQpdn4XBidUaePKVEFMy3YCEZnXZtWgo+2EuvoSoOMCZ -EoalHmdkrQYuL6lwhceWD3yJZfWOQ1QOq92lgDmUYMA0yZZwLKMS9R9Ie70cfmu3nZD0Ijuu+Pwq -yvqCUqDvr0tVk+vBtfAii6w0TiYiBKGHLHVKt+V9E9e4DGTANtLJL4YSjCMJwRuCO3NJo2pXh5Tl -1njFmUNj403gdy3hZZlyaQQaRwnmDwFWJPsfvw55qVguucQJAX6Vum0ABj6y6koQOdjQK/W/7HW/ -lwLFCRsI3FU34oH7N4RDYiDK51ZLZer+bMEkkyShNOsF/5oirpt9P/FlUQqmMGqz9IgcgA38coro -g14= ------END CERTIFICATE----- - -Taiwan GRCA -=========== ------BEGIN CERTIFICATE----- -MIIFcjCCA1qgAwIBAgIQH51ZWtcvwgZEpYAIaeNe9jANBgkqhkiG9w0BAQUFADA/MQswCQYDVQQG -EwJUVzEwMC4GA1UECgwnR292ZXJubWVudCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4X -DTAyMTIwNTEzMjMzM1oXDTMyMTIwNTEzMjMzM1owPzELMAkGA1UEBhMCVFcxMDAuBgNVBAoMJ0dv -dmVybm1lbnQgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCAiIwDQYJKoZIhvcNAQEBBQAD -ggIPADCCAgoCggIBAJoluOzMonWoe/fOW1mKydGGEghU7Jzy50b2iPN86aXfTEc2pBsBHH8eV4qN -w8XRIePaJD9IK/ufLqGU5ywck9G/GwGHU5nOp/UKIXZ3/6m3xnOUT0b3EEk3+qhZSV1qgQdW8or5 -BtD3cCJNtLdBuTK4sfCxw5w/cP1T3YGq2GN49thTbqGsaoQkclSGxtKyyhwOeYHWtXBiCAEuTk8O -1RGvqa/lmr/czIdtJuTJV6L7lvnM4T9TjGxMfptTCAtsF/tnyMKtsc2AtJfcdgEWFelq16TheEfO -htX7MfP6Mb40qij7cEwdScevLJ1tZqa2jWR+tSBqnTuBto9AAGdLiYa4zGX+FVPpBMHWXx1E1wov -J5pGfaENda1UhhXcSTvxls4Pm6Dso3pdvtUqdULle96ltqqvKKyskKw4t9VoNSZ63Pc78/1Fm9G7 -Q3hub/FCVGqY8A2tl+lSXunVanLeavcbYBT0peS2cWeqH+riTcFCQP5nRhc4L0c/cZyu5SHKYS1t -B6iEfC3uUSXxY5Ce/eFXiGvviiNtsea9P63RPZYLhY3Naye7twWb7LuRqQoHEgKXTiCQ8P8NHuJB -O9NAOueNXdpm5AKwB1KYXA6OM5zCppX7VRluTI6uSw+9wThNXo+EHWbNxWCWtFJaBYmOlXqYwZE8 -lSOyDvR5tMl8wUohAgMBAAGjajBoMB0GA1UdDgQWBBTMzO/MKWCkO7GStjz6MmKPrCUVOzAMBgNV -HRMEBTADAQH/MDkGBGcqBwAEMTAvMC0CAQAwCQYFKw4DAhoFADAHBgVnKgMAAAQUA5vwIhP/lSg2 -09yewDL7MTqKUWUwDQYJKoZIhvcNAQEFBQADggIBAECASvomyc5eMN1PhnR2WPWus4MzeKR6dBcZ -TulStbngCnRiqmjKeKBMmo4sIy7VahIkv9Ro04rQ2JyftB8M3jh+Vzj8jeJPXgyfqzvS/3WXy6Tj -Zwj/5cAWtUgBfen5Cv8b5Wppv3ghqMKnI6mGq3ZW6A4M9hPdKmaKZEk9GhiHkASfQlK3T8v+R0F2 -Ne//AHY2RTKbxkaFXeIksB7jSJaYV0eUVXoPQbFEJPPB/hprv4j9wabak2BegUqZIJxIZhm1AHlU -D7gsL0u8qV1bYH+Mh6XgUmMqvtg7hUAV/h62ZT/FS9p+tXo1KaMuephgIqP0fSdOLeq0dDzpD6Qz -DxARvBMB1uUO07+1EqLhRSPAzAhuYbeJq4PjJB7mXQfnHyA+z2fI56wwbSdLaG5LKlwCCDTb+Hbk -Z6MmnD+iMsJKxYEYMRBWqoTvLQr/uB930r+lWKBi5NdLkXWNiYCYfm3LU05er/ayl4WXudpVBrkk -7tfGOB5jGxI7leFYrPLfhNVfmS8NVVvmONsuP3LpSIXLuykTjx44VbnzssQwmSNOXfJIoRIM3BKQ -CZBUkQM8R+XVyWXgt0t97EfTsws+rZ7QdAAO671RrcDeLMDDav7v3Aun+kbfYNucpllQdSNpc5Oy -+fwC00fmcc4QAu4njIT/rEUNE1yDMuAlpYYsfPQS ------END CERTIFICATE----- - -Firmaprofesional Root CA -======================== ------BEGIN CERTIFICATE----- -MIIEVzCCAz+gAwIBAgIBATANBgkqhkiG9w0BAQUFADCBnTELMAkGA1UEBhMCRVMxIjAgBgNVBAcT -GUMvIE11bnRhbmVyIDI0NCBCYXJjZWxvbmExQjBABgNVBAMTOUF1dG9yaWRhZCBkZSBDZXJ0aWZp -Y2FjaW9uIEZpcm1hcHJvZmVzaW9uYWwgQ0lGIEE2MjYzNDA2ODEmMCQGCSqGSIb3DQEJARYXY2FA -ZmlybWFwcm9mZXNpb25hbC5jb20wHhcNMDExMDI0MjIwMDAwWhcNMTMxMDI0MjIwMDAwWjCBnTEL -MAkGA1UEBhMCRVMxIjAgBgNVBAcTGUMvIE11bnRhbmVyIDI0NCBCYXJjZWxvbmExQjBABgNVBAMT -OUF1dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIEZpcm1hcHJvZmVzaW9uYWwgQ0lGIEE2MjYzNDA2 -ODEmMCQGCSqGSIb3DQEJARYXY2FAZmlybWFwcm9mZXNpb25hbC5jb20wggEiMA0GCSqGSIb3DQEB -AQUAA4IBDwAwggEKAoIBAQDnIwNvbyOlXnjOlSztlB5uCp4Bx+ow0Syd3Tfom5h5VtP8c9/Qit5V -j1H5WuretXDE7aTt/6MNbg9kUDGvASdYrv5sp0ovFy3Tc9UTHI9ZpTQsHVQERc1ouKDAA6XPhUJH -lShbz++AbOCQl4oBPB3zhxAwJkh91/zpnZFx/0GaqUC1N5wpIE8fUuOgfRNtVLcK3ulqTgesrBlf -3H5idPayBQC6haD9HThuy1q7hryUZzM1gywfI834yJFxzJeL764P3CkDG8A563DtwW4O2GcLiam8 -NeTvtjS0pbbELaW+0MOUJEjb35bTALVmGotmBQ/dPz/LP6pemkr4tErvlTcbAgMBAAGjgZ8wgZww -KgYDVR0RBCMwIYYfaHR0cDovL3d3dy5maXJtYXByb2Zlc2lvbmFsLmNvbTASBgNVHRMBAf8ECDAG -AQH/AgEBMCsGA1UdEAQkMCKADzIwMDExMDI0MjIwMDAwWoEPMjAxMzEwMjQyMjAwMDBaMA4GA1Ud -DwEB/wQEAwIBBjAdBgNVHQ4EFgQUMwugZtHq2s7eYpMEKFK1FH84aLcwDQYJKoZIhvcNAQEFBQAD -ggEBAEdz/o0nVPD11HecJ3lXV7cVVuzH2Fi3AQL0M+2TUIiefEaxvT8Ub/GzR0iLjJcG1+p+o1wq -u00vR+L4OQbJnC4xGgN49Lw4xiKLMzHwFgQEffl25EvXwOaD7FnMP97/T2u3Z36mhoEyIwOdyPdf -wUpgpZKpsaSgYMN4h7Mi8yrrW6ntBas3D7Hi05V2Y1Z0jFhyGzflZKG+TQyTmAyX9odtsz/ny4Cm -7YjHX1BiAuiZdBbQ5rQ58SfLyEDW44YQqSMSkuBpQWOnryULwMWSyx6Yo1q6xTMPoJcB3X/ge9YG -VM+h4k0460tQtcsm9MracEpqoeJ5quGnM/b9Sh/22WA= ------END CERTIFICATE----- - -Wells Fargo Root CA -=================== ------BEGIN CERTIFICATE----- -MIID5TCCAs2gAwIBAgIEOeSXnjANBgkqhkiG9w0BAQUFADCBgjELMAkGA1UEBhMCVVMxFDASBgNV -BAoTC1dlbGxzIEZhcmdvMSwwKgYDVQQLEyNXZWxscyBGYXJnbyBDZXJ0aWZpY2F0aW9uIEF1dGhv -cml0eTEvMC0GA1UEAxMmV2VsbHMgRmFyZ28gUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcN -MDAxMDExMTY0MTI4WhcNMjEwMTE0MTY0MTI4WjCBgjELMAkGA1UEBhMCVVMxFDASBgNVBAoTC1dl -bGxzIEZhcmdvMSwwKgYDVQQLEyNXZWxscyBGYXJnbyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEv -MC0GA1UEAxMmV2VsbHMgRmFyZ28gUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwggEiMA0GCSqG -SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDVqDM7Jvk0/82bfuUER84A4n135zHCLielTWi5MbqNQ1mX -x3Oqfz1cQJ4F5aHiidlMuD+b+Qy0yGIZLEWukR5zcUHESxP9cMIlrCL1dQu3U+SlK93OvRw6esP3 -E48mVJwWa2uv+9iWsWCaSOAlIiR5NM4OJgALTqv9i86C1y8IcGjBqAr5dE8Hq6T54oN+J3N0Prj5 -OEL8pahbSCOz6+MlsoCultQKnMJ4msZoGK43YjdeUXWoWGPAUe5AeH6orxqg4bB4nVCMe+ez/I4j -sNtlAHCEAQgAFG5Uhpq6zPk3EPbg3oQtnaSFN9OH4xXQwReQfhkhahKpdv0SAulPIV4XAgMBAAGj -YTBfMA8GA1UdEwEB/wQFMAMBAf8wTAYDVR0gBEUwQzBBBgtghkgBhvt7hwcBCzAyMDAGCCsGAQUF -BwIBFiRodHRwOi8vd3d3LndlbGxzZmFyZ28uY29tL2NlcnRwb2xpY3kwDQYJKoZIhvcNAQEFBQAD -ggEBANIn3ZwKdyu7IvICtUpKkfnRLb7kuxpo7w6kAOnu5+/u9vnldKTC2FJYxHT7zmu1Oyl5GFrv -m+0fazbuSCUlFLZWohDo7qd/0D+j0MNdJu4HzMPBJCGHHt8qElNvQRbn7a6U+oxy+hNH8Dx+rn0R -OhPs7fpvcmR7nX1/Jv16+yWt6j4pf0zjAFcysLPp7VMX2YuyFA4w6OXVE8Zkr8QA1dhYJPz1j+zx -x32l2w8n0cbyQIjmH/ZhqPRCyLk306m+LFZ4wnKbWV01QIroTmMatukgalHizqSQ33ZwmVxwQ023 -tqcZZE6St8WRPH9IFmV7Fv3L/PvZ1dZPIWU7Sn9Ho/s= ------END CERTIFICATE----- - -Swisscom Root CA 1 -================== ------BEGIN CERTIFICATE----- -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 -NY6E0F/6MBr1mmz0DlP5OlvRHA== ------END CERTIFICATE----- - -DigiCert Assured ID Root CA -=========================== ------BEGIN CERTIFICATE----- -MIIDtzCCAp+gAwIBAgIQDOfg5RfYRv6P5WD8G/AwOTANBgkqhkiG9w0BAQUFADBlMQswCQYDVQQG -EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSQw -IgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0EwHhcNMDYxMTEwMDAwMDAwWhcNMzEx -MTEwMDAwMDAwWjBlMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQL -ExB3d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0Ew -ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtDhXO5EOAXLGH87dg+XESpa7cJpSIqvTO -9SA5KFhgDPiA2qkVlTJhPLWxKISKityfCgyDF3qPkKyK53lTXDGEKvYPmDI2dsze3Tyoou9q+yHy -UmHfnyDXH+Kx2f4YZNISW1/5WBg1vEfNoTb5a3/UsDg+wRvDjDPZ2C8Y/igPs6eD1sNuRMBhNZYW -/lmci3Zt1/GiSw0r/wty2p5g0I6QNcZ4VYcgoc/lbQrISXwxmDNsIumH0DJaoroTghHtORedmTpy -oeb6pNnVFzF1roV9Iq4/AUaG9ih5yLHa5FcXxH4cDrC0kqZWs72yl+2qp/C3xag/lRbQ/6GW6whf -GHdPAgMBAAGjYzBhMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRF -66Kv9JLLgjEtUYunpyGd823IDzAfBgNVHSMEGDAWgBRF66Kv9JLLgjEtUYunpyGd823IDzANBgkq -hkiG9w0BAQUFAAOCAQEAog683+Lt8ONyc3pklL/3cmbYMuRCdWKuh+vy1dneVrOfzM4UKLkNl2Bc -EkxY5NM9g0lFWJc1aRqoR+pWxnmrEthngYTffwk8lOa4JiwgvT2zKIn3X/8i4peEH+ll74fg38Fn -SbNd67IJKusm7Xi+fT8r87cmNW1fiQG2SVufAQWbqz0lwcy2f8Lxb4bG+mRo64EtlOtCt/qMHt1i -8b5QZ7dsvfPxH2sMNgcWfzd8qVttevESRmCD1ycEvkvOl77DZypoEd+A5wwzZr8TDRRu838fYxAe -+o0bJW1sj6W3YQGx0qMmoRBxna3iw/nDmVG3KwcIzi7mULKn+gpFL6Lw8g== ------END CERTIFICATE----- - -DigiCert Global Root CA -======================= ------BEGIN CERTIFICATE----- -MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBhMQswCQYDVQQG -EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSAw -HgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBDQTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAw -MDAwMDBaMGExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3 -dy5kaWdpY2VydC5jb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkq -hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsBCSDMAZOn -TjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97nh6Vfe63SKMI2tavegw5 -BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt43C/dxC//AH2hdmoRBBYMql1GNXRor5H -4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7PT19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y -7vrTC0LUq7dBMtoM1O/4gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQAB -o2MwYTAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbRTLtm -8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUwDQYJKoZIhvcNAQEF -BQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/EsrhMAtudXH/vTBH1jLuG2cenTnmCmr -EbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIt -tep3Sp+dWOIrWcBAI+0tKIJFPnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886 -UAb3LujEV0lsYSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk -CAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4= ------END CERTIFICATE----- - -DigiCert High Assurance EV Root CA -================================== ------BEGIN CERTIFICATE----- -MIIDxTCCAq2gAwIBAgIQAqxcJmoLQJuPC3nyrkYldzANBgkqhkiG9w0BAQUFADBsMQswCQYDVQQG -EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSsw -KQYDVQQDEyJEaWdpQ2VydCBIaWdoIEFzc3VyYW5jZSBFViBSb290IENBMB4XDTA2MTExMDAwMDAw -MFoXDTMxMTExMDAwMDAwMFowbDELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZ -MBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTErMCkGA1UEAxMiRGlnaUNlcnQgSGlnaCBBc3N1cmFu -Y2UgRVYgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMbM5XPm+9S75S0t -Mqbf5YE/yc0lSbZxKsPVlDRnogocsF9ppkCxxLeyj9CYpKlBWTrT3JTWPNt0OKRKzE0lgvdKpVMS -OO7zSW1xkX5jtqumX8OkhPhPYlG++MXs2ziS4wblCJEMxChBVfvLWokVfnHoNb9Ncgk9vjo4UFt3 -MRuNs8ckRZqnrG0AFFoEt7oT61EKmEFBIk5lYYeBQVCmeVyJ3hlKV9Uu5l0cUyx+mM0aBhakaHPQ -NAQTXKFx01p8VdteZOE3hzBWBOURtCmAEvF5OYiiAhF8J2a3iLd48soKqDirCmTCv2ZdlYTBoSUe -h10aUAsgEsxBu24LUTi4S8sCAwEAAaNjMGEwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMB -Af8wHQYDVR0OBBYEFLE+w2kD+L9HAdSYJhoIAu9jZCvDMB8GA1UdIwQYMBaAFLE+w2kD+L9HAdSY -JhoIAu9jZCvDMA0GCSqGSIb3DQEBBQUAA4IBAQAcGgaX3NecnzyIZgYIVyHbIUf4KmeqvxgydkAQ -V8GK83rZEWWONfqe/EW1ntlMMUu4kehDLI6zeM7b41N5cdblIZQB2lWHmiRk9opmzN6cN82oNLFp -myPInngiK3BD41VHMWEZ71jFhS9OMPagMRYjyOfiZRYzy78aG6A9+MpeizGLYAiJLQwGXFK3xPkK -mNEVX58Svnw2Yzi9RKR/5CYrCsSXaQ3pjOLAEFe4yHYSkVXySGnYvCoCWw9E1CAx2/S6cCZdkGCe -vEsXCS+0yx5DaMkHJ8HSXPfqIbloEpw8nL+e/IBcm2PN7EeqJSdnoDfzAIJ9VNep+OkuE6N36B9K ------END CERTIFICATE----- - -Certplus Class 2 Primary CA -=========================== ------BEGIN CERTIFICATE----- -MIIDkjCCAnqgAwIBAgIRAIW9S/PY2uNp9pTXX8OlRCMwDQYJKoZIhvcNAQEFBQAwPTELMAkGA1UE -BhMCRlIxETAPBgNVBAoTCENlcnRwbHVzMRswGQYDVQQDExJDbGFzcyAyIFByaW1hcnkgQ0EwHhcN -OTkwNzA3MTcwNTAwWhcNMTkwNzA2MjM1OTU5WjA9MQswCQYDVQQGEwJGUjERMA8GA1UEChMIQ2Vy -dHBsdXMxGzAZBgNVBAMTEkNsYXNzIDIgUHJpbWFyeSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEP -ADCCAQoCggEBANxQltAS+DXSCHh6tlJw/W/uz7kRy1134ezpfgSN1sxvc0NXYKwzCkTsA18cgCSR -5aiRVhKC9+Ar9NuuYS6JEI1rbLqzAr3VNsVINyPi8Fo3UjMXEuLRYE2+L0ER4/YXJQyLkcAbmXuZ -Vg2v7tK8R1fjeUl7NIknJITesezpWE7+Tt9avkGtrAjFGA7v0lPubNCdEgETjdyAYveVqUSISnFO -YFWe2yMZeVYHDD9jC1yw4r5+FfyUM1hBOHTE4Y+L3yasH7WLO7dDWWuwJKZtkIvEcupdM5i3y95e -e++U8Rs+yskhwcWYAqqi9lt3m/V+llU0HGdpwPFC40es/CgcZlUCAwEAAaOBjDCBiTAPBgNVHRME -CDAGAQH/AgEKMAsGA1UdDwQEAwIBBjAdBgNVHQ4EFgQU43Mt38sOKAze3bOkynm4jrvoMIkwEQYJ -YIZIAYb4QgEBBAQDAgEGMDcGA1UdHwQwMC4wLKAqoCiGJmh0dHA6Ly93d3cuY2VydHBsdXMuY29t -L0NSTC9jbGFzczIuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQCnVM+IRBnL39R/AN9WM2K191EBkOvD -P9GIROkkXe/nFL0gt5o8AP5tn9uQ3Nf0YtaLcF3n5QRIqWh8yfFC82x/xXp8HVGIutIKPidd3i1R -TtMTZGnkLuPT55sJmabglZvOGtd/vjzOUrMRFcEPF80Du5wlFbqidon8BvEY0JNLDnyCt6X09l/+ -7UCmnYR0ObncHoUW2ikbhiMAybuJfm6AiB4vFLQDJKgybwOaRywwvlbGp0ICcBvqQNi6BQNwB6SW -//1IMwrh3KWBkJtN3X3n57LNXMhqlfil9o3EXXgIvnsG1knPGTZQIy4I5p4FTUcY1Rbpsda2ENW7 -l7+ijrRU ------END CERTIFICATE----- - -DST Root CA X3 -============== ------BEGIN CERTIFICATE----- -MIIDSjCCAjKgAwIBAgIQRK+wgNajJ7qJMDmGLvhAazANBgkqhkiG9w0BAQUFADA/MSQwIgYDVQQK -ExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMTDkRTVCBSb290IENBIFgzMB4X -DTAwMDkzMDIxMTIxOVoXDTIxMDkzMDE0MDExNVowPzEkMCIGA1UEChMbRGlnaXRhbCBTaWduYXR1 -cmUgVHJ1c3QgQ28uMRcwFQYDVQQDEw5EU1QgUm9vdCBDQSBYMzCCASIwDQYJKoZIhvcNAQEBBQAD -ggEPADCCAQoCggEBAN+v6ZdQCINXtMxiZfaQguzH0yxrMMpb7NnDfcdAwRgUi+DoM3ZJKuM/IUmT -rE4Orz5Iy2Xu/NMhD2XSKtkyj4zl93ewEnu1lcCJo6m67XMuegwGMoOifooUMM0RoOEqOLl5CjH9 -UL2AZd+3UWODyOKIYepLYYHsUmu5ouJLGiifSKOeDNoJjj4XLh7dIN9bxiqKqy69cK3FCxolkHRy -xXtqqzTWMIn/5WgTe1QLyNau7Fqckh49ZLOMxt+/yUFw7BZy1SbsOFU5Q9D8/RhcQPGX69Wam40d -utolucbY38EVAjqr2m7xPi71XAicPNaDaeQQmxkqtilX4+U9m5/wAl0CAwEAAaNCMEAwDwYDVR0T -AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMSnsaR7LHH62+FLkHX/xBVghYkQ -MA0GCSqGSIb3DQEBBQUAA4IBAQCjGiybFwBcqR7uKGY3Or+Dxz9LwwmglSBd49lZRNI+DT69ikug -dB/OEIKcdBodfpga3csTS7MgROSR6cz8faXbauX+5v3gTt23ADq1cEmv8uXrAvHRAosZy5Q6XkjE -GB5YGV8eAlrwDPGxrancWYaLbumR9YbK+rlmM6pZW87ipxZzR8srzJmwN0jP41ZL9c8PDHIyh8bw -RLtTcm1D9SZImlJnt1ir/md2cXjbDaJWFBM5JDGFoqgCWjBH4d1QB7wCCZAA62RjYJsWvIjJEubS -fZGL+T0yjWW06XyxV3bqxbYoOb8VZRzI9neWagqNdwvYkQsEjgfbKbYK7p2CNTUQ ------END CERTIFICATE----- - -DST ACES CA X6 -============== ------BEGIN CERTIFICATE----- -MIIECTCCAvGgAwIBAgIQDV6ZCtadt3js2AdWO4YV2TANBgkqhkiG9w0BAQUFADBbMQswCQYDVQQG -EwJVUzEgMB4GA1UEChMXRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3QxETAPBgNVBAsTCERTVCBBQ0VT -MRcwFQYDVQQDEw5EU1QgQUNFUyBDQSBYNjAeFw0wMzExMjAyMTE5NThaFw0xNzExMjAyMTE5NTha -MFsxCzAJBgNVBAYTAlVTMSAwHgYDVQQKExdEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdDERMA8GA1UE -CxMIRFNUIEFDRVMxFzAVBgNVBAMTDkRTVCBBQ0VTIENBIFg2MIIBIjANBgkqhkiG9w0BAQEFAAOC -AQ8AMIIBCgKCAQEAuT31LMmU3HWKlV1j6IR3dma5WZFcRt2SPp/5DgO0PWGSvSMmtWPuktKe1jzI -DZBfZIGxqAgNTNj50wUoUrQBJcWVHAx+PhCEdc/BGZFjz+iokYi5Q1K7gLFViYsx+tC3dr5BPTCa -pCIlF3PoHuLTrCq9Wzgh1SpL11V94zpVvddtawJXa+ZHfAjIgrrep4c9oW24MFbCswKBXy314pow -GCi4ZtPLAZZv6opFVdbgnf9nKxcCpk4aahELfrd755jWjHZvwTvbUJN+5dCOHze4vbrGn2zpfDPy -MjwmR/onJALJfh1biEITajV8fTXpLmaRcpPVMibEdPVTo7NdmvYJywIDAQABo4HIMIHFMA8GA1Ud -EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgHGMB8GA1UdEQQYMBaBFHBraS1vcHNAdHJ1c3Rkc3Qu -Y29tMGIGA1UdIARbMFkwVwYKYIZIAWUDAgEBATBJMEcGCCsGAQUFBwIBFjtodHRwOi8vd3d3LnRy -dXN0ZHN0LmNvbS9jZXJ0aWZpY2F0ZXMvcG9saWN5L0FDRVMtaW5kZXguaHRtbDAdBgNVHQ4EFgQU -CXIGThhDD+XWzMNqizF7eI+og7gwDQYJKoZIhvcNAQEFBQADggEBAKPYjtay284F5zLNAdMEA+V2 -5FYrnJmQ6AgwbN99Pe7lv7UkQIRJ4dEorsTCOlMwiPH1d25Ryvr/ma8kXxug/fKshMrfqfBfBC6t -Fr8hlxCBPeP/h40y3JTlR4peahPJlJU90u7INJXQgNStMgiAVDzgvVJT11J8smk/f3rPanTK+gQq -nExaBqXpIK1FZg9p8d2/6eMyi/rgwYZNcjwu2JN4Cir42NInPRmJX1p7ijvMDNpRrscL9yuwNwXs -vFcj4jjSm2jzVhKIT0J8uDHEtdvkyCE06UgRNe76x5JXxZ805Mf29w4LTJxoeHtxMcfrHuBnQfO3 -oKfN5XozNmr6mis= ------END CERTIFICATE----- - -TURKTRUST Certificate Services Provider Root 1 -============================================== ------BEGIN CERTIFICATE----- -MIID+zCCAuOgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBtzE/MD0GA1UEAww2VMOcUktUUlVTVCBF -bGVrdHJvbmlrIFNlcnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxMQswCQYDVQQGDAJUUjEP -MA0GA1UEBwwGQU5LQVJBMVYwVAYDVQQKDE0oYykgMjAwNSBUw5xSS1RSVVNUIEJpbGdpIMSwbGV0 -acWfaW0gdmUgQmlsacWfaW0gR8O8dmVubGnEn2kgSGl6bWV0bGVyaSBBLsWeLjAeFw0wNTA1MTMx -MDI3MTdaFw0xNTAzMjIxMDI3MTdaMIG3MT8wPQYDVQQDDDZUw5xSS1RSVVNUIEVsZWt0cm9uaWsg -U2VydGlmaWthIEhpem1ldCBTYcSfbGF5xLFjxLFzxLExCzAJBgNVBAYMAlRSMQ8wDQYDVQQHDAZB -TktBUkExVjBUBgNVBAoMTShjKSAyMDA1IFTDnFJLVFJVU1QgQmlsZ2kgxLBsZXRpxZ9pbSB2ZSBC -aWxpxZ9pbSBHw7x2ZW5sacSfaSBIaXptZXRsZXJpIEEuxZ4uMIIBIjANBgkqhkiG9w0BAQEFAAOC -AQ8AMIIBCgKCAQEAylIF1mMD2Bxf3dJ7XfIMYGFbazt0K3gNfUW9InTojAPBxhEqPZW8qZSwu5GX -yGl8hMW0kWxsE2qkVa2kheiVfrMArwDCBRj1cJ02i67L5BuBf5OI+2pVu32Fks66WJ/bMsW9Xe8i -Si9BB35JYbOG7E6mQW6EvAPs9TscyB/C7qju6hJKjRTP8wrgUDn5CDX4EVmt5yLqS8oUBt5CurKZ -8y1UiBAG6uEaPj1nH/vO+3yC6BFdSsG5FOpU2WabfIl9BJpiyelSPJ6c79L1JuTm5Rh8i27fbMx4 -W09ysstcP4wFjdFMjK2Sx+F4f2VsSQZQLJ4ywtdKxnWKWU51b0dewQIDAQABoxAwDjAMBgNVHRME -BTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQAV9VX/N5aAWSGk/KEVTCD21F/aAyT8z5Aa9CEKmu46 -sWrv7/hg0Uw2ZkUd82YCdAR7kjCo3gp2D++Vbr3JN+YaDayJSFvMgzbC9UZcWYJWtNX+I7TYVBxE -q8Sn5RTOPEFhfEPmzcSBCYsk+1Ql1haolgxnB2+zUEfjHCQo3SqYpGH+2+oSN7wBGjSFvW5P55Fy -B0SFHljKVETd96y5y4khctuPwGkplyqjrhgjlxxBKot8KsF8kOipKMDTkcatKIdAaLX/7KfS0zgY -nNN9aV3wxqUeJBujR/xpB2jn5Jq07Q+hh4cCzofSSE7hvP/L8XKSRGQDJereW26fyfJOrN3H ------END CERTIFICATE----- - -TURKTRUST Certificate Services Provider Root 2 -============================================== ------BEGIN CERTIFICATE----- -MIIEPDCCAySgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBvjE/MD0GA1UEAww2VMOcUktUUlVTVCBF -bGVrdHJvbmlrIFNlcnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxMQswCQYDVQQGEwJUUjEP -MA0GA1UEBwwGQW5rYXJhMV0wWwYDVQQKDFRUw5xSS1RSVVNUIEJpbGdpIMSwbGV0acWfaW0gdmUg -QmlsacWfaW0gR8O8dmVubGnEn2kgSGl6bWV0bGVyaSBBLsWeLiAoYykgS2FzxLFtIDIwMDUwHhcN -MDUxMTA3MTAwNzU3WhcNMTUwOTE2MTAwNzU3WjCBvjE/MD0GA1UEAww2VMOcUktUUlVTVCBFbGVr -dHJvbmlrIFNlcnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxMQswCQYDVQQGEwJUUjEPMA0G -A1UEBwwGQW5rYXJhMV0wWwYDVQQKDFRUw5xSS1RSVVNUIEJpbGdpIMSwbGV0acWfaW0gdmUgQmls -acWfaW0gR8O8dmVubGnEn2kgSGl6bWV0bGVyaSBBLsWeLiAoYykgS2FzxLFtIDIwMDUwggEiMA0G -CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCpNn7DkUNMwxmYCMjHWHtPFoylzkkBH3MOrHUTpvqe -LCDe2JAOCtFp0if7qnefJ1Il4std2NiDUBd9irWCPwSOtNXwSadktx4uXyCcUHVPr+G1QRT0mJKI -x+XlZEdhR3n9wFHxwZnn3M5q+6+1ATDcRhzviuyV79z/rxAc653YsKpqhRgNF8k+v/Gb0AmJQv2g -QrSdiVFVKc8bcLyEVK3BEx+Y9C52YItdP5qtygy/p1Zbj3e41Z55SZI/4PGXJHpsmxcPbe9TmJEr -5A++WXkHeLuXlfSfadRYhwqp48y2WBmfJiGxxFmNskF1wK1pzpwACPI2/z7woQ8arBT9pmAPAgMB -AAGjQzBBMB0GA1UdDgQWBBTZN7NOBf3Zz58SFq62iS/rJTqIHDAPBgNVHQ8BAf8EBQMDBwYAMA8G -A1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAHJglrfJ3NgpXiOFX7KzLXb7iNcX/ntt -Rbj2hWyfIvwqECLsqrkw9qtY1jkQMZkpAL2JZkH7dN6RwRgLn7Vhy506vvWolKMiVW4XSf/SKfE4 -Jl3vpao6+XF75tpYHdN0wgH6PmlYX63LaL4ULptswLbcoCb6dxriJNoaN+BnrdFzgw2lGh1uEpJ+ -hGIAF728JRhX8tepb1mIvDS3LoV4nZbcFMMsilKbloxSZj2GFotHuFEJjOp9zYhys2AzsfAKRO8P -9Qk3iCQOLGsgOqL6EfJANZxEaGM7rDNvY7wsu/LSy3Z9fYjYHcgFHW68lKlmjHdxx/qR+i9Rnuk5 -UrbnBEI= ------END CERTIFICATE----- - -SwissSign Platinum CA - G2 -========================== ------BEGIN CERTIFICATE----- -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 ------END CERTIFICATE----- - -SwissSign Gold CA - G2 -====================== ------BEGIN CERTIFICATE----- -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 ------END CERTIFICATE----- - -SwissSign Silver CA - G2 -======================== ------BEGIN CERTIFICATE----- -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 ------END CERTIFICATE----- - -GeoTrust Primary Certification Authority -======================================== ------BEGIN CERTIFICATE----- -MIIDfDCCAmSgAwIBAgIQGKy1av1pthU6Y2yv2vrEoTANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQG -EwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjExMC8GA1UEAxMoR2VvVHJ1c3QgUHJpbWFyeSBD -ZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNjExMjcwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMFgx -CzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTEwLwYDVQQDEyhHZW9UcnVzdCBQ -cmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB -CgKCAQEAvrgVe//UfH1nrYNke8hCUy3f9oQIIGHWAVlqnEQRr+92/ZV+zmEwu3qDXwK9AWbK7hWN -b6EwnL2hhZ6UOvNWiAAxz9juapYC2e0DjPt1befquFUWBRaa9OBesYjAZIVcFU2Ix7e64HXprQU9 -nceJSOC7KMgD4TCTZF5SwFlwIjVXiIrxlQqD17wxcwE07e9GceBrAqg1cmuXm2bgyxx5X9gaBGge -RwLmnWDiNpcB3841kt++Z8dtd1k7j53WkBWUvEI0EME5+bEnPn7WinXFsq+W06Lem+SYvn3h6YGt -tm/81w7a4DSwDRp35+MImO9Y+pyEtzavwt+s0vQQBnBxNQIDAQABo0IwQDAPBgNVHRMBAf8EBTAD -AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQULNVQQZcVi/CPNmFbSvtr2ZnJM5IwDQYJKoZI -hvcNAQEFBQADggEBAFpwfyzdtzRP9YZRqSa+S7iq8XEN3GHHoOo0Hnp3DwQ16CePbJC/kRYkRj5K -Ts4rFtULUh38H2eiAkUxT87z+gOneZ1TatnaYzr4gNfTmeGl4b7UVXGYNTq+k+qurUKykG/g/CFN -NWMziUnWm07Kx+dOCQD32sfvmWKZd7aVIl6KoKv0uHiYyjgZmclynnjNS6yvGaBzEi38wkG6gZHa -Floxt/m0cYASSJlyc1pZU8FjUjPtp8nSOQJw+uCxQmYpqptR7TBUIhRf2asdweSU8Pj1K/fqynhG -1riR/aYNKxoUAT6A8EKglQdebc3MS6RFjasS6LPeWuWgfOgPIh1a6Vk= ------END CERTIFICATE----- - -thawte Primary Root CA -====================== ------BEGIN CERTIFICATE----- -MIIEIDCCAwigAwIBAgIQNE7VVyDV7exJ9C/ON9srbTANBgkqhkiG9w0BAQUFADCBqTELMAkGA1UE -BhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2 -aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMvKGMpIDIwMDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhv -cml6ZWQgdXNlIG9ubHkxHzAdBgNVBAMTFnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwHhcNMDYxMTE3 -MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCBqTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwg -SW5jLjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMv -KGMpIDIwMDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxHzAdBgNVBAMT -FnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCs -oPD7gFnUnMekz52hWXMJEEUMDSxuaPFsW0hoSVk3/AszGcJ3f8wQLZU0HObrTQmnHNK4yZc2AreJ -1CRfBsDMRJSUjQJib+ta3RGNKJpchJAQeg29dGYvajig4tVUROsdB58Hum/u6f1OCyn1PoSgAfGc -q/gcfomk6KHYcWUNo1F77rzSImANuVud37r8UVsLr5iy6S7pBOhih94ryNdOwUxkHt3Ph1i6Sk/K -aAcdHJ1KxtUvkcx8cXIcxcBn6zL9yZJclNqFwJu/U30rCfSMnZEfl2pSy94JNqR32HuHUETVPm4p -afs5SSYeCaWAe0At6+gnhcn+Yf1+5nyXHdWdAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYD -VR0PAQH/BAQDAgEGMB0GA1UdDgQWBBR7W0XPr87Lev0xkhpqtvNG61dIUDANBgkqhkiG9w0BAQUF -AAOCAQEAeRHAS7ORtvzw6WfUDW5FvlXok9LOAz/t2iWwHVfLHjp2oEzsUHboZHIMpKnxuIvW1oeE -uzLlQRHAd9mzYJ3rG9XRbkREqaYB7FViHXe4XI5ISXycO1cRrK1zN44veFyQaEfZYGDm/Ac9IiAX -xPcW6cTYcvnIc3zfFi8VqT79aie2oetaupgf1eNNZAqdE8hhuvU5HIe6uL17In/2/qxAeeWsEG89 -jxt5dovEN7MhGITlNgDrYyCZuen+MwS7QcjBAvlEYyCegc5C09Y/LHbTY5xZ3Y+m4Q6gLkH3LpVH -z7z9M/P2C2F+fpErgUfCJzDupxBdN49cOSvkBPB7jVaMaA== ------END CERTIFICATE----- - -VeriSign Class 3 Public Primary Certification Authority - G5 -============================================================ ------BEGIN CERTIFICATE----- -MIIE0zCCA7ugAwIBAgIQGNrRniZ96LtKIVjNzGs7SjANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE -BhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBO -ZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVk -IHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRp -ZmljYXRpb24gQXV0aG9yaXR5IC0gRzUwHhcNMDYxMTA4MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCB -yjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2ln -biBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2lnbiwgSW5jLiAtIEZvciBh -dXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmlt -YXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -ggEKAoIBAQCvJAgIKXo1nmAMqudLO07cfLw8RRy7K+D+KQL5VwijZIUVJ/XxrcgxiV0i6CqqpkKz -j/i5Vbext0uz/o9+B1fs70PbZmIVYc9gDaTY3vjgw2IIPVQT60nKWVSFJuUrjxuf6/WhkcIzSdhD -Y2pSS9KP6HBRTdGJaXvHcPaz3BJ023tdS1bTlr8Vd6Gw9KIl8q8ckmcY5fQGBO+QueQA5N06tRn/ -Arr0PO7gi+s3i+z016zy9vA9r911kTMZHRxAy3QkGSGT2RT+rCpSx4/VBEnkjWNHiDxpg8v+R70r -fk/Fla4OndTRQ8Bnc+MUCH7lP59zuDMKz10/NIeWiu5T6CUVAgMBAAGjgbIwga8wDwYDVR0TAQH/ -BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2Uv -Z2lmMCEwHzAHBgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVy -aXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFH/TZafC3ey78DAJ80M5+gKvMzEzMA0GCSqG -SIb3DQEBBQUAA4IBAQCTJEowX2LP2BqYLz3q3JktvXf2pXkiOOzEp6B4Eq1iDkVwZMXnl2YtmAl+ -X6/WzChl8gGqCBpH3vn5fJJaCGkgDdk+bW48DW7Y5gaRQBi5+MHt39tBquCWIMnNZBU4gcmU7qKE -KQsTb47bDN0lAtukixlE0kF6BWlKWE9gyn6CagsCqiUXObXbf+eEZSqVir2G3l6BFoMtEMze/aiC -Km0oHw0LxOXnGiYZ4fQRbxC1lfznQgUy286dUV4otp6F01vvpX1FQHKOtw5rDgb7MzVIcbidJ4vE -ZV8NhnacRHr2lVz2XTIIM6RUthg/aFzyQkqFOFSDX9HoLPKsEdao7WNq ------END CERTIFICATE----- - -SecureTrust CA -============== ------BEGIN CERTIFICATE----- -MIIDuDCCAqCgAwIBAgIQDPCOXAgWpa1Cf/DrJxhZ0DANBgkqhkiG9w0BAQUFADBIMQswCQYDVQQG -EwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24xFzAVBgNVBAMTDlNlY3VyZVRy -dXN0IENBMB4XDTA2MTEwNzE5MzExOFoXDTI5MTIzMTE5NDA1NVowSDELMAkGA1UEBhMCVVMxIDAe -BgNVBAoTF1NlY3VyZVRydXN0IENvcnBvcmF0aW9uMRcwFQYDVQQDEw5TZWN1cmVUcnVzdCBDQTCC -ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKukgeWVzfX2FI7CT8rU4niVWJxB4Q2ZQCQX -OZEzZum+4YOvYlyJ0fwkW2Gz4BERQRwdbvC4u/jep4G6pkjGnx29vo6pQT64lO0pGtSO0gMdA+9t -DWccV9cGrcrI9f4Or2YlSASWC12juhbDCE/RRvgUXPLIXgGZbf2IzIaowW8xQmxSPmjL8xk037uH -GFaAJsTQ3MBv396gwpEWoGQRS0S8Hvbn+mPeZqx2pHGj7DaUaHp3pLHnDi+BeuK1cobvomuL8A/b -01k/unK8RCSc43Oz969XL0Imnal0ugBS8kvNU3xHCzaFDmapCJcWNFfBZveA4+1wVMeT4C4oFVmH -ursCAwEAAaOBnTCBmjATBgkrBgEEAYI3FAIEBh4EAEMAQTALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/ -BAUwAwEB/zAdBgNVHQ4EFgQUQjK2FvoE/f5dS3rD/fdMQB1aQ68wNAYDVR0fBC0wKzApoCegJYYj -aHR0cDovL2NybC5zZWN1cmV0cnVzdC5jb20vU1RDQS5jcmwwEAYJKwYBBAGCNxUBBAMCAQAwDQYJ -KoZIhvcNAQEFBQADggEBADDtT0rhWDpSclu1pqNlGKa7UTt36Z3q059c4EVlew3KW+JwULKUBRSu -SceNQQcSc5R+DCMh/bwQf2AQWnL1mA6s7Ll/3XpvXdMc9P+IBWlCqQVxyLesJugutIxq/3HcuLHf -mbx8IVQr5Fiiu1cprp6poxkmD5kuCLDv/WnPmRoJjeOnnyvJNjR7JLN4TJUXpAYmHrZkUjZfYGfZ -nMUFdAvnZyPSCPyI6a6Lf+Ew9Dd+/cYy2i2eRDAwbO4H3tI0/NL/QPZL9GZGBlSm8jIKYyYwa5vR -3ItHuuG51WLQoqD0ZwV4KWMabwTW+MZMo5qxN7SN5ShLHZ4swrhovO0C7jE= ------END CERTIFICATE----- - -Secure Global CA -================ ------BEGIN CERTIFICATE----- -MIIDvDCCAqSgAwIBAgIQB1YipOjUiolN9BPI8PjqpTANBgkqhkiG9w0BAQUFADBKMQswCQYDVQQG -EwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24xGTAXBgNVBAMTEFNlY3VyZSBH -bG9iYWwgQ0EwHhcNMDYxMTA3MTk0MjI4WhcNMjkxMjMxMTk1MjA2WjBKMQswCQYDVQQGEwJVUzEg -MB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24xGTAXBgNVBAMTEFNlY3VyZSBHbG9iYWwg -Q0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvNS7YrGxVaQZx5RNoJLNP2MwhR/jx -YDiJiQPpvepeRlMJ3Fz1Wuj3RSoC6zFh1ykzTM7HfAo3fg+6MpjhHZevj8fcyTiW89sa/FHtaMbQ -bqR8JNGuQsiWUGMu4P51/pinX0kuleM5M2SOHqRfkNJnPLLZ/kG5VacJjnIFHovdRIWCQtBJwB1g -8NEXLJXr9qXBkqPFwqcIYA1gBBCWeZ4WNOaptvolRTnIHmX5k/Wq8VLcmZg9pYYaDDUz+kulBAYV -HDGA76oYa8J719rO+TMg1fW9ajMtgQT7sFzUnKPiXB3jqUJ1XnvUd+85VLrJChgbEplJL4hL/VBi -0XPnj3pDAgMBAAGjgZ0wgZowEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0PBAQDAgGGMA8GA1Ud -EwEB/wQFMAMBAf8wHQYDVR0OBBYEFK9EBMJBfkiD2045AuzshHrmzsmkMDQGA1UdHwQtMCswKaAn -oCWGI2h0dHA6Ly9jcmwuc2VjdXJldHJ1c3QuY29tL1NHQ0EuY3JsMBAGCSsGAQQBgjcVAQQDAgEA -MA0GCSqGSIb3DQEBBQUAA4IBAQBjGghAfaReUw132HquHw0LURYD7xh8yOOvaliTFGCRsoTciE6+ -OYo68+aCiV0BN7OrJKQVDpI1WkpEXk5X+nXOH0jOZvQ8QCaSmGwb7iRGDBezUqXbpZGRzzfTb+cn -CDpOGR86p1hcF895P4vkp9MmI50mD1hp/Ed+stCNi5O/KU9DaXR2Z0vPB4zmAve14bRDtUstFJ/5 -3CYNv6ZHdAbYiNE6KTCEztI5gGIbqMdXSbxqVVFnFUq+NQfk1XWYN3kwFNspnWzFacxHVaIw98xc -f8LDmBxrThaA63p4ZUWiABqvDA1VZDRIuJK58bRQKfJPIx/abKwfROHdI3hRW8cW ------END CERTIFICATE----- - -COMODO Certification Authority -============================== ------BEGIN CERTIFICATE----- -MIIEHTCCAwWgAwIBAgIQToEtioJl4AsC7j41AkblPTANBgkqhkiG9w0BAQUFADCBgTELMAkGA1UE -BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG -A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxJzAlBgNVBAMTHkNPTU9ETyBDZXJ0aWZpY2F0aW9uIEF1 -dGhvcml0eTAeFw0wNjEyMDEwMDAwMDBaFw0yOTEyMzEyMzU5NTlaMIGBMQswCQYDVQQGEwJHQjEb -MBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFD -T01PRE8gQ0EgTGltaXRlZDEnMCUGA1UEAxMeQ09NT0RPIENlcnRpZmljYXRpb24gQXV0aG9yaXR5 -MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0ECLi3LjkRv3UcEbVASY06m/weaKXTuH -+7uIzg3jLz8GlvCiKVCZrts7oVewdFFxze1CkU1B/qnI2GqGd0S7WWaXUF601CxwRM/aN5VCaTww -xHGzUvAhTaHYujl8HJ6jJJ3ygxaYqhZ8Q5sVW7euNJH+1GImGEaaP+vB+fGQV+useg2L23IwambV -4EajcNxo2f8ESIl33rXp+2dtQem8Ob0y2WIC8bGoPW43nOIv4tOiJovGuFVDiOEjPqXSJDlqR6sA -1KGzqSX+DT+nHbrTUcELpNqsOO9VUCQFZUaTNE8tja3G1CEZ0o7KBWFxB3NH5YoZEr0ETc5OnKVI -rLsm9wIDAQABo4GOMIGLMB0GA1UdDgQWBBQLWOWLxkwVN6RAqTCpIb5HNlpW/zAOBgNVHQ8BAf8E -BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zBJBgNVHR8EQjBAMD6gPKA6hjhodHRwOi8vY3JsLmNvbW9k -b2NhLmNvbS9DT01PRE9DZXJ0aWZpY2F0aW9uQXV0aG9yaXR5LmNybDANBgkqhkiG9w0BAQUFAAOC -AQEAPpiem/Yb6dc5t3iuHXIYSdOH5EOC6z/JqvWote9VfCFSZfnVDeFs9D6Mk3ORLgLETgdxb8CP -OGEIqB6BCsAvIC9Bi5HcSEW88cbeunZrM8gALTFGTO3nnc+IlP8zwFboJIYmuNg4ON8qa90SzMc/ -RxdMosIGlgnW2/4/PEZB31jiVg88O8EckzXZOFKs7sjsLjBOlDW0JB9LeGna8gI4zJVSk/BwJVmc -IGfE7vmLV2H0knZ9P4SNVbfo5azV8fUZVqZa+5Acr5Pr5RzUZ5ddBA6+C4OmF4O5MBKgxTMVBbkN -+8cFduPYSo38NBejxiEovjBFMR7HeL5YYTisO+IBZQ== ------END CERTIFICATE----- - -Network Solutions Certificate Authority -======================================= ------BEGIN CERTIFICATE----- -MIID5jCCAs6gAwIBAgIQV8szb8JcFuZHFhfjkDFo4DANBgkqhkiG9w0BAQUFADBiMQswCQYDVQQG -EwJVUzEhMB8GA1UEChMYTmV0d29yayBTb2x1dGlvbnMgTC5MLkMuMTAwLgYDVQQDEydOZXR3b3Jr -IFNvbHV0aW9ucyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDYxMjAxMDAwMDAwWhcNMjkxMjMx -MjM1OTU5WjBiMQswCQYDVQQGEwJVUzEhMB8GA1UEChMYTmV0d29yayBTb2x1dGlvbnMgTC5MLkMu -MTAwLgYDVQQDEydOZXR3b3JrIFNvbHV0aW9ucyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwggEiMA0G -CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDkvH6SMG3G2I4rC7xGzuAnlt7e+foS0zwzc7MEL7xx -jOWftiJgPl9dzgn/ggwbmlFQGiaJ3dVhXRncEg8tCqJDXRfQNJIg6nPPOCwGJgl6cvf6UDL4wpPT -aaIjzkGxzOTVHzbRijr4jGPiFFlp7Q3Tf2vouAPlT2rlmGNpSAW+Lv8ztumXWWn4Zxmuk2GWRBXT -crA/vGp97Eh/jcOrqnErU2lBUzS1sLnFBgrEsEX1QV1uiUV7PTsmjHTC5dLRfbIR1PtYMiKagMnc -/Qzpf14Dl847ABSHJ3A4qY5usyd2mFHgBeMhqxrVhSI8KbWaFsWAqPS7azCPL0YCorEMIuDTAgMB -AAGjgZcwgZQwHQYDVR0OBBYEFCEwyfsA106Y2oeqKtCnLrFAMadMMA4GA1UdDwEB/wQEAwIBBjAP -BgNVHRMBAf8EBTADAQH/MFIGA1UdHwRLMEkwR6BFoEOGQWh0dHA6Ly9jcmwubmV0c29sc3NsLmNv -bS9OZXR3b3JrU29sdXRpb25zQ2VydGlmaWNhdGVBdXRob3JpdHkuY3JsMA0GCSqGSIb3DQEBBQUA -A4IBAQC7rkvnt1frf6ott3NHhWrB5KUd5Oc86fRZZXe1eltajSU24HqXLjjAV2CDmAaDn7l2em5Q -4LqILPxFzBiwmZVRDuwduIj/h1AcgsLj4DKAv6ALR8jDMe+ZZzKATxcheQxpXN5eNK4CtSbqUN9/ -GGUsyfJj4akH/nxxH2szJGoeBfcFaMBqEssuXmHLrijTfsK0ZpEmXzwuJF/LWA/rKOyvEZbz3Htv -wKeI8lN3s2Berq4o2jUsbzRF0ybh3uxbTydrFny9RAQYgrOJeRcQcT16ohZO9QHNpGxlaKFJdlxD -ydi8NmdspZS11My5vWo1ViHe2MPr+8ukYEywVaCge1ey ------END CERTIFICATE----- - -WellsSecure Public Root Certificate Authority -============================================= ------BEGIN CERTIFICATE----- -MIIEvTCCA6WgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBhTELMAkGA1UEBhMCVVMxIDAeBgNVBAoM -F1dlbGxzIEZhcmdvIFdlbGxzU2VjdXJlMRwwGgYDVQQLDBNXZWxscyBGYXJnbyBCYW5rIE5BMTYw -NAYDVQQDDC1XZWxsc1NlY3VyZSBQdWJsaWMgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcN -MDcxMjEzMTcwNzU0WhcNMjIxMjE0MDAwNzU0WjCBhTELMAkGA1UEBhMCVVMxIDAeBgNVBAoMF1dl -bGxzIEZhcmdvIFdlbGxzU2VjdXJlMRwwGgYDVQQLDBNXZWxscyBGYXJnbyBCYW5rIE5BMTYwNAYD -VQQDDC1XZWxsc1NlY3VyZSBQdWJsaWMgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwggEiMA0G -CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDub7S9eeKPCCGeOARBJe+rWxxTkqxtnt3CxC5FlAM1 -iGd0V+PfjLindo8796jE2yljDpFoNoqXjopxaAkH5OjUDk/41itMpBb570OYj7OeUt9tkTmPOL13 -i0Nj67eT/DBMHAGTthP796EfvyXhdDcsHqRePGj4S78NuR4uNuip5Kf4D8uCdXw1LSLWwr8L87T8 -bJVhHlfXBIEyg1J55oNjz7fLY4sR4r1e6/aN7ZVyKLSsEmLpSjPmgzKuBXWVvYSV2ypcm44uDLiB -K0HmOFafSZtsdvqKXfcBeYF8wYNABf5x/Qw/zE5gCQ5lRxAvAcAFP4/4s0HvWkJ+We/SlwxlAgMB -AAGjggE0MIIBMDAPBgNVHRMBAf8EBTADAQH/MDkGA1UdHwQyMDAwLqAsoCqGKGh0dHA6Ly9jcmwu -cGtpLndlbGxzZmFyZ28uY29tL3dzcHJjYS5jcmwwDgYDVR0PAQH/BAQDAgHGMB0GA1UdDgQWBBQm -lRkQ2eihl5H/3BnZtQQ+0nMKajCBsgYDVR0jBIGqMIGngBQmlRkQ2eihl5H/3BnZtQQ+0nMKaqGB -i6SBiDCBhTELMAkGA1UEBhMCVVMxIDAeBgNVBAoMF1dlbGxzIEZhcmdvIFdlbGxzU2VjdXJlMRww -GgYDVQQLDBNXZWxscyBGYXJnbyBCYW5rIE5BMTYwNAYDVQQDDC1XZWxsc1NlY3VyZSBQdWJsaWMg -Um9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHmCAQEwDQYJKoZIhvcNAQEFBQADggEBALkVsUSRzCPI -K0134/iaeycNzXK7mQDKfGYZUMbVmO2rvwNa5U3lHshPcZeG1eMd/ZDJPHV3V3p9+N701NX3leZ0 -bh08rnyd2wIDBSxxSyU+B+NemvVmFymIGjifz6pBA4SXa5M4esowRBskRDPQ5NHcKDj0E0M1NSlj -qHyita04pO2t/caaH/+Xc/77szWnk4bGdpEA5qxRFsQnMlzbc9qlk1eOPm01JghZ1edE13YgY+es -E2fDbbFwRnzVlhE9iW9dqKHrjQrawx0zbKPqZxmamX9LPYNRKh3KL4YMon4QLSvUFpULB6ouFJJJ -tylv2G0xffX8oRAHh84vWdw+WNs= ------END CERTIFICATE----- - -COMODO ECC Certification Authority -================================== ------BEGIN CERTIFICATE----- -MIICiTCCAg+gAwIBAgIQH0evqmIAcFBUTAGem2OZKjAKBggqhkjOPQQDAzCBhTELMAkGA1UEBhMC -R0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UE -ChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlvbiBB -dXRob3JpdHkwHhcNMDgwMzA2MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMCR0Ix -GzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMR -Q09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRo -b3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQDR3svdcmCFYX7deSRFtSrYpn1PlILBs5BAH+X -4QokPB0BBO490o0JlwzgdeT6+3eKKvUDYEs2ixYjFq0JcfRK9ChQtP6IHG4/bC8vCVlbpVsLM5ni -wz2J+Wos77LTBumjQjBAMB0GA1UdDgQWBBR1cacZSBm8nZ3qQUfflMRId5nTeTAOBgNVHQ8BAf8E -BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjEA7wNbeqy3eApyt4jf/7VG -FAkK+qDmfQjGGoe9GKhzvSbKYAydzpmfz1wPMOG+FDHqAjAU9JM8SaczepBGR7NjfRObTrdvGDeA -U/7dIOA1mjbRxwG55tzd8/8dLDoWV9mSOdY= ------END CERTIFICATE----- - -IGC/A -===== ------BEGIN CERTIFICATE----- -MIIEAjCCAuqgAwIBAgIFORFFEJQwDQYJKoZIhvcNAQEFBQAwgYUxCzAJBgNVBAYTAkZSMQ8wDQYD -VQQIEwZGcmFuY2UxDjAMBgNVBAcTBVBhcmlzMRAwDgYDVQQKEwdQTS9TR0ROMQ4wDAYDVQQLEwVE -Q1NTSTEOMAwGA1UEAxMFSUdDL0ExIzAhBgkqhkiG9w0BCQEWFGlnY2FAc2dkbi5wbS5nb3V2LmZy -MB4XDTAyMTIxMzE0MjkyM1oXDTIwMTAxNzE0MjkyMlowgYUxCzAJBgNVBAYTAkZSMQ8wDQYDVQQI -EwZGcmFuY2UxDjAMBgNVBAcTBVBhcmlzMRAwDgYDVQQKEwdQTS9TR0ROMQ4wDAYDVQQLEwVEQ1NT -STEOMAwGA1UEAxMFSUdDL0ExIzAhBgkqhkiG9w0BCQEWFGlnY2FAc2dkbi5wbS5nb3V2LmZyMIIB -IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsh/R0GLFMzvABIaIs9z4iPf930Pfeo2aSVz2 -TqrMHLmh6yeJ8kbpO0px1R2OLc/mratjUMdUC24SyZA2xtgv2pGqaMVy/hcKshd+ebUyiHDKcMCW -So7kVc0dJ5S/znIq7Fz5cyD+vfcuiWe4u0dzEvfRNWk68gq5rv9GQkaiv6GFGvm/5P9JhfejcIYy -HF2fYPepraX/z9E0+X1bF8bc1g4oa8Ld8fUzaJ1O/Id8NhLWo4DoQw1VYZTqZDdH6nfK0LJYBcNd -frGoRpAxVs5wKpayMLh35nnAvSk7/ZR3TL0gzUEl4C7HG7vupARB0l2tEmqKm0f7yd1GQOGdPDPQ -tQIDAQABo3cwdTAPBgNVHRMBAf8EBTADAQH/MAsGA1UdDwQEAwIBRjAVBgNVHSAEDjAMMAoGCCqB -egF5AQEBMB0GA1UdDgQWBBSjBS8YYFDCiQrdKyFP/45OqDAxNjAfBgNVHSMEGDAWgBSjBS8YYFDC -iQrdKyFP/45OqDAxNjANBgkqhkiG9w0BAQUFAAOCAQEABdwm2Pp3FURo/C9mOnTgXeQp/wYHE4RK -q89toB9RlPhJy3Q2FLwV3duJL92PoF189RLrn544pEfMs5bZvpwlqwN+Mw+VgQ39FuCIvjfwbF3Q -MZsyK10XZZOYYLxuj7GoPB7ZHPOpJkL5ZB3C55L29B5aqhlSXa/oovdgoPaN8In1buAKBQGVyYsg -Crpa/JosPL3Dt8ldeCUFP1YUmwza+zpI/pdpXsoQhvdOlgQITeywvl3cO45Pwf2aNjSaTFR+FwNI -lQgRHAdvhQh+XU3Endv7rs6y0bO4g2wdsrN58dhwmX7wEwLOXt1R0982gaEbeC9xs/FZTEYYKKuF -0mBWWg== ------END CERTIFICATE----- - -Security Communication EV RootCA1 -================================= ------BEGIN CERTIFICATE----- -MIIDfTCCAmWgAwIBAgIBADANBgkqhkiG9w0BAQUFADBgMQswCQYDVQQGEwJKUDElMCMGA1UEChMc -U0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEqMCgGA1UECxMhU2VjdXJpdHkgQ29tbXVuaWNh -dGlvbiBFViBSb290Q0ExMB4XDTA3MDYwNjAyMTIzMloXDTM3MDYwNjAyMTIzMlowYDELMAkGA1UE -BhMCSlAxJTAjBgNVBAoTHFNFQ09NIFRydXN0IFN5c3RlbXMgQ08uLExURC4xKjAoBgNVBAsTIVNl -Y3VyaXR5IENvbW11bmljYXRpb24gRVYgUm9vdENBMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC -AQoCggEBALx/7FebJOD+nLpCeamIivqA4PUHKUPqjgo0No0c+qe1OXj/l3X3L+SqawSERMqm4miO -/VVQYg+kcQ7OBzgtQoVQrTyWb4vVog7P3kmJPdZkLjjlHmy1V4qe70gOzXppFodEtZDkBp2uoQSX -WHnvIEqCa4wiv+wfD+mEce3xDuS4GBPMVjZd0ZoeUWs5bmB2iDQL87PRsJ3KYeJkHcFGB7hj3R4z -ZbOOCVVSPbW9/wfrrWFVGCypaZhKqkDFMxRldAD5kd6vA0jFQFTcD4SQaCDFkpbcLuUCRarAX1T4 -bepJz11sS6/vmsJWXMY1VkJqMF/Cq/biPT+zyRGPMUzXn0kCAwEAAaNCMEAwHQYDVR0OBBYEFDVK -9U2vP9eCOKyrcWUXdYydVZPmMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqG -SIb3DQEBBQUAA4IBAQCoh+ns+EBnXcPBZsdAS5f8hxOQWsTvoMpfi7ent/HWtWS3irO4G8za+6xm -iEHO6Pzk2x6Ipu0nUBsCMCRGef4Eh3CXQHPRwMFXGZpppSeZq51ihPZRwSzJIxXYKLerJRO1RuGG -Av8mjMSIkh1W/hln8lXkgKNrnKt34VFxDSDbEJrbvXZ5B3eZKK2aXtqxT0QsNY6llsf9g/BYxnnW -mHyojf6GPgcWkuF75x3sM3Z+Qi5KhfmRiWiEA4Glm5q+4zfFVKtWOxgtQaQM+ELbmaDgcm+7XeEW -T1MKZPlO9L9OVL14bIjqv5wTJMJwaaJ/D8g8rQjJsJhAoyrniIPtd490 ------END CERTIFICATE----- - -OISTE WISeKey Global Root GA CA -=============================== ------BEGIN CERTIFICATE----- -MIID8TCCAtmgAwIBAgIQQT1yx/RrH4FDffHSKFTfmjANBgkqhkiG9w0BAQUFADCBijELMAkGA1UE -BhMCQ0gxEDAOBgNVBAoTB1dJU2VLZXkxGzAZBgNVBAsTEkNvcHlyaWdodCAoYykgMjAwNTEiMCAG -A1UECxMZT0lTVEUgRm91bmRhdGlvbiBFbmRvcnNlZDEoMCYGA1UEAxMfT0lTVEUgV0lTZUtleSBH -bG9iYWwgUm9vdCBHQSBDQTAeFw0wNTEyMTExNjAzNDRaFw0zNzEyMTExNjA5NTFaMIGKMQswCQYD -VQQGEwJDSDEQMA4GA1UEChMHV0lTZUtleTEbMBkGA1UECxMSQ29weXJpZ2h0IChjKSAyMDA1MSIw -IAYDVQQLExlPSVNURSBGb3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5 -IEdsb2JhbCBSb290IEdBIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAy0+zAJs9 -Nt350UlqaxBJH+zYK7LG+DKBKUOVTJoZIyEVRd7jyBxRVVuuk+g3/ytr6dTqvirdqFEr12bDYVxg -Asj1znJ7O7jyTmUIms2kahnBAbtzptf2w93NvKSLtZlhuAGio9RN1AU9ka34tAhxZK9w8RxrfvbD -d50kc3vkDIzh2TbhmYsFmQvtRTEJysIA2/dyoJaqlYfQjse2YXMNdmaM3Bu0Y6Kff5MTMPGhJ9vZ -/yxViJGg4E8HsChWjBgbl0SOid3gF27nKu+POQoxhILYQBRJLnpB5Kf+42TMwVlxSywhp1t94B3R -LoGbw9ho972WG6xwsRYUC9tguSYBBQIDAQABo1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUw -AwEB/zAdBgNVHQ4EFgQUswN+rja8sHnR3JQmthG+IbJphpQwEAYJKwYBBAGCNxUBBAMCAQAwDQYJ -KoZIhvcNAQEFBQADggEBAEuh/wuHbrP5wUOxSPMowB0uyQlB+pQAHKSkq0lPjz0e701vvbyk9vIm -MMkQyh2I+3QZH4VFvbBsUfk2ftv1TDI6QU9bR8/oCy22xBmddMVHxjtqD6wU2zz0c5ypBd8A3HR4 -+vg1YFkCExh8vPtNsCBtQ7tgMHpnM1zFmdH4LTlSc/uMqpclXHLZCB6rTjzjgTGfA6b7wP4piFXa -hNVQA7bihKOmNqoROgHhGEvWRGizPflTdISzRpFGlgC3gCy24eMQ4tui5yiPAZZiFj4A4xylNoEY -okxSdsARo27mHbrjWr42U8U+dY+GaSlYU7Wcu2+fXMUY7N0v4ZjJ/L7fCg0= ------END CERTIFICATE----- - -S-TRUST Authentication and Encryption Root CA 2005 PN -===================================================== ------BEGIN CERTIFICATE----- -MIIEezCCA2OgAwIBAgIQNxkY5lNUfBq1uMtZWts1tzANBgkqhkiG9w0BAQUFADCBrjELMAkGA1UE -BhMCREUxIDAeBgNVBAgTF0JhZGVuLVd1ZXJ0dGVtYmVyZyAoQlcpMRIwEAYDVQQHEwlTdHV0dGdh -cnQxKTAnBgNVBAoTIERldXRzY2hlciBTcGFya2Fzc2VuIFZlcmxhZyBHbWJIMT4wPAYDVQQDEzVT -LVRSVVNUIEF1dGhlbnRpY2F0aW9uIGFuZCBFbmNyeXB0aW9uIFJvb3QgQ0EgMjAwNTpQTjAeFw0w -NTA2MjIwMDAwMDBaFw0zMDA2MjEyMzU5NTlaMIGuMQswCQYDVQQGEwJERTEgMB4GA1UECBMXQmFk -ZW4tV3VlcnR0ZW1iZXJnIChCVykxEjAQBgNVBAcTCVN0dXR0Z2FydDEpMCcGA1UEChMgRGV1dHNj -aGVyIFNwYXJrYXNzZW4gVmVybGFnIEdtYkgxPjA8BgNVBAMTNVMtVFJVU1QgQXV0aGVudGljYXRp -b24gYW5kIEVuY3J5cHRpb24gUm9vdCBDQSAyMDA1OlBOMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEA2bVKwdMz6tNGs9HiTNL1toPQb9UY6ZOvJ44TzbUlNlA0EmQpoVXhOmCTnijJ4/Ob -4QSwI7+Vio5bG0F/WsPoTUzVJBY+h0jUJ67m91MduwwA7z5hca2/OnpYH5Q9XIHV1W/fuJvS9eXL -g3KSwlOyggLrra1fFi2SU3bxibYs9cEv4KdKb6AwajLrmnQDaHgTncovmwsdvs91DSaXm8f1Xgqf -eN+zvOyauu9VjxuapgdjKRdZYgkqeQd3peDRF2npW932kKvimAoA0SVtnteFhy+S8dF2g08LOlk3 -KC8zpxdQ1iALCvQm+Z845y2kuJuJja2tyWp9iRe79n+Ag3rm7QIDAQABo4GSMIGPMBIGA1UdEwEB -/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgEGMCkGA1UdEQQiMCCkHjAcMRowGAYDVQQDExFTVFJv -bmxpbmUxLTIwNDgtNTAdBgNVHQ4EFgQUD8oeXHngovMpttKFswtKtWXsa1IwHwYDVR0jBBgwFoAU -D8oeXHngovMpttKFswtKtWXsa1IwDQYJKoZIhvcNAQEFBQADggEBAK8B8O0ZPCjoTVy7pWMciDMD -pwCHpB8gq9Yc4wYfl35UvbfRssnV2oDsF9eK9XvCAPbpEW+EoFolMeKJ+aQAPzFoLtU96G7m1R08 -P7K9n3frndOMusDXtk3sU5wPBG7qNWdX4wple5A64U8+wwCSersFiXOMy6ZNwPv2AtawB6MDwidA -nwzkhYItr5pCHdDHjfhA7p0GVxzZotiAFP7hYy0yh9WUUpY6RsZxlj33mA6ykaqP2vROJAA5Veit -F7nTNCtKqUDMFypVZUF0Qn71wK/Ik63yGFs9iQzbRzkk+OBM8h+wPQrKBU6JIRrjKpms/H+h8Q8b -Hz2eBIPdltkdOpQ= ------END CERTIFICATE----- - -Microsec e-Szigno Root CA -========================= ------BEGIN CERTIFICATE----- -MIIHqDCCBpCgAwIBAgIRAMy4579OKRr9otxmpRwsDxEwDQYJKoZIhvcNAQEFBQAwcjELMAkGA1UE -BhMCSFUxETAPBgNVBAcTCEJ1ZGFwZXN0MRYwFAYDVQQKEw1NaWNyb3NlYyBMdGQuMRQwEgYDVQQL -EwtlLVN6aWdubyBDQTEiMCAGA1UEAxMZTWljcm9zZWMgZS1Temlnbm8gUm9vdCBDQTAeFw0wNTA0 -MDYxMjI4NDRaFw0xNzA0MDYxMjI4NDRaMHIxCzAJBgNVBAYTAkhVMREwDwYDVQQHEwhCdWRhcGVz -dDEWMBQGA1UEChMNTWljcm9zZWMgTHRkLjEUMBIGA1UECxMLZS1Temlnbm8gQ0ExIjAgBgNVBAMT -GU1pY3Jvc2VjIGUtU3ppZ25vIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB -AQDtyADVgXvNOABHzNuEwSFpLHSQDCHZU4ftPkNEU6+r+ICbPHiN1I2uuO/TEdyB5s87lozWbxXG -d36hL+BfkrYn13aaHUM86tnsL+4582pnS4uCzyL4ZVX+LMsvfUh6PXX5qqAnu3jCBspRwn5mS6/N -oqdNAoI/gqyFxuEPkEeZlApxcpMqyabAvjxWTHOSJ/FrtfX9/DAFYJLG65Z+AZHCabEeHXtTRbjc -QR/Ji3HWVBTji1R4P770Yjtb9aPs1ZJ04nQw7wHb4dSrmZsqa/i9phyGI0Jf7Enemotb9HI6QMVJ -PqW+jqpx62z69Rrkav17fVVA71hu5tnVvCSrwe+3AgMBAAGjggQ3MIIEMzBnBggrBgEFBQcBAQRb -MFkwKAYIKwYBBQUHMAGGHGh0dHBzOi8vcmNhLmUtc3ppZ25vLmh1L29jc3AwLQYIKwYBBQUHMAKG -IWh0dHA6Ly93d3cuZS1zemlnbm8uaHUvUm9vdENBLmNydDAPBgNVHRMBAf8EBTADAQH/MIIBcwYD -VR0gBIIBajCCAWYwggFiBgwrBgEEAYGoGAIBAQEwggFQMCgGCCsGAQUFBwIBFhxodHRwOi8vd3d3 -LmUtc3ppZ25vLmh1L1NaU1ovMIIBIgYIKwYBBQUHAgIwggEUHoIBEABBACAAdABhAG4A+gBzAO0A -dAB2AOEAbgB5ACAA6QByAHQAZQBsAG0AZQB6AOkAcwDpAGgAZQB6ACAA6QBzACAAZQBsAGYAbwBn -AGEAZADhAHMA4QBoAG8AegAgAGEAIABTAHoAbwBsAGcA4QBsAHQAYQB0APMAIABTAHoAbwBsAGcA -4QBsAHQAYQB0AOEAcwBpACAAUwB6AGEAYgDhAGwAeQB6AGEAdABhACAAcwB6AGUAcgBpAG4AdAAg -AGsAZQBsAGwAIABlAGwAagDhAHIAbgBpADoAIABoAHQAdABwADoALwAvAHcAdwB3AC4AZQAtAHMA -egBpAGcAbgBvAC4AaAB1AC8AUwBaAFMAWgAvMIHIBgNVHR8EgcAwgb0wgbqggbeggbSGIWh0dHA6 -Ly93d3cuZS1zemlnbm8uaHUvUm9vdENBLmNybIaBjmxkYXA6Ly9sZGFwLmUtc3ppZ25vLmh1L0NO -PU1pY3Jvc2VjJTIwZS1Temlnbm8lMjBSb290JTIwQ0EsT1U9ZS1Temlnbm8lMjBDQSxPPU1pY3Jv -c2VjJTIwTHRkLixMPUJ1ZGFwZXN0LEM9SFU/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdDtiaW5h -cnkwDgYDVR0PAQH/BAQDAgEGMIGWBgNVHREEgY4wgYuBEGluZm9AZS1zemlnbm8uaHWkdzB1MSMw -IQYDVQQDDBpNaWNyb3NlYyBlLVN6aWduw7MgUm9vdCBDQTEWMBQGA1UECwwNZS1TemlnbsOzIEhT -WjEWMBQGA1UEChMNTWljcm9zZWMgS2Z0LjERMA8GA1UEBxMIQnVkYXBlc3QxCzAJBgNVBAYTAkhV -MIGsBgNVHSMEgaQwgaGAFMegSXUWYYTbMUuE0vE3QJDvTtz3oXakdDByMQswCQYDVQQGEwJIVTER -MA8GA1UEBxMIQnVkYXBlc3QxFjAUBgNVBAoTDU1pY3Jvc2VjIEx0ZC4xFDASBgNVBAsTC2UtU3pp -Z25vIENBMSIwIAYDVQQDExlNaWNyb3NlYyBlLVN6aWdubyBSb290IENBghEAzLjnv04pGv2i3Gal -HCwPETAdBgNVHQ4EFgQUx6BJdRZhhNsxS4TS8TdAkO9O3PcwDQYJKoZIhvcNAQEFBQADggEBANMT -nGZjWS7KXHAM/IO8VbH0jgdsZifOwTsgqRy7RlRw7lrMoHfqaEQn6/Ip3Xep1fvj1KcExJW4C+FE -aGAHQzAxQmHl7tnlJNUb3+FKG6qfx1/4ehHqE5MAyopYse7tDk2016g2JnzgOsHVV4Lxdbb9iV/a -86g4nzUGCM4ilb7N1fy+W955a9x6qWVmvrElWl/tftOsRm1M9DKHtCAE4Gx4sHfRhUZLphK3dehK -yVZs15KrnfVJONJPU+NVkBHbmJbGSfI+9J8b4PeI3CVimUTYc78/MPMMNz7UwiiAc7EBt51alhQB -S6kRnSlqLtBdgcDPsiBDxwPgN05dCtxZICU= ------END CERTIFICATE----- - -Certigna -======== ------BEGIN CERTIFICATE----- -MIIDqDCCApCgAwIBAgIJAP7c4wEPyUj/MA0GCSqGSIb3DQEBBQUAMDQxCzAJBgNVBAYTAkZSMRIw -EAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hMB4XDTA3MDYyOTE1MTMwNVoXDTI3 -MDYyOTE1MTMwNVowNDELMAkGA1UEBhMCRlIxEjAQBgNVBAoMCURoaW15b3RpczERMA8GA1UEAwwI -Q2VydGlnbmEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDIaPHJ1tazNHUmgh7stL7q -XOEm7RFHYeGifBZ4QCHkYJ5ayGPhxLGWkv8YbWkj4Sti993iNi+RB7lIzw7sebYs5zRLcAglozyH -GxnygQcPOJAZ0xH+hrTy0V4eHpbNgGzOOzGTtvKg0KmVEn2lmsxryIRWijOp5yIVUxbwzBfsV1/p -ogqYCd7jX5xv3EjjhQsVWqa6n6xI4wmy9/Qy3l40vhx4XUJbzg4ij02Q130yGLMLLGq/jj8UEYkg -DncUtT2UCIf3JR7VsmAA7G8qKCVuKj4YYxclPz5EIBb2JsglrgVKtOdjLPOMFlN+XPsRGgjBRmKf -Irjxwo1p3Po6WAbfAgMBAAGjgbwwgbkwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUGu3+QTmQ -tCRZvgHyUtVF9lo53BEwZAYDVR0jBF0wW4AUGu3+QTmQtCRZvgHyUtVF9lo53BGhOKQ2MDQxCzAJ -BgNVBAYTAkZSMRIwEAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hggkA/tzjAQ/J -SP8wDgYDVR0PAQH/BAQDAgEGMBEGCWCGSAGG+EIBAQQEAwIABzANBgkqhkiG9w0BAQUFAAOCAQEA -hQMeknH2Qq/ho2Ge6/PAD/Kl1NqV5ta+aDY9fm4fTIrv0Q8hbV6lUmPOEvjvKtpv6zf+EwLHyzs+ -ImvaYS5/1HI93TDhHkxAGYwP15zRgzB7mFncfca5DClMoTOi62c6ZYTTluLtdkVwj7Ur3vkj1klu -PBS1xp81HlDQwY9qcEQCYsuuHWhBp6pX6FOqB9IG9tUUBguRA3UsbHK1YZWaDYu5Def131TN3ubY -1gkIl2PlwS6wt0QmwCbAr1UwnjvVNioZBPRcHv/PLLf/0P2HQBHVESO7SMAhqaQoLf0V+LBOK/Qw -WyH8EZE0vkHve52Xdf+XlcCWWC/qu0bXu+TZLg== ------END CERTIFICATE----- - -AC Ra\xC3\xADz Certic\xC3\xA1mara S.A. -====================================== ------BEGIN CERTIFICATE----- -MIIGZjCCBE6gAwIBAgIPB35Sk3vgFeNX8GmMy+wMMA0GCSqGSIb3DQEBBQUAMHsxCzAJBgNVBAYT -AkNPMUcwRQYDVQQKDD5Tb2NpZWRhZCBDYW1lcmFsIGRlIENlcnRpZmljYWNpw7NuIERpZ2l0YWwg -LSBDZXJ0aWPDoW1hcmEgUy5BLjEjMCEGA1UEAwwaQUMgUmHDrXogQ2VydGljw6FtYXJhIFMuQS4w -HhcNMDYxMTI3MjA0NjI5WhcNMzAwNDAyMjE0MjAyWjB7MQswCQYDVQQGEwJDTzFHMEUGA1UECgw+ -U29jaWVkYWQgQ2FtZXJhbCBkZSBDZXJ0aWZpY2FjacOzbiBEaWdpdGFsIC0gQ2VydGljw6FtYXJh -IFMuQS4xIzAhBgNVBAMMGkFDIFJhw616IENlcnRpY8OhbWFyYSBTLkEuMIICIjANBgkqhkiG9w0B -AQEFAAOCAg8AMIICCgKCAgEAq2uJo1PMSCMI+8PPUZYILrgIem08kBeGqentLhM0R7LQcNzJPNCN -yu5LF6vQhbCnIwTLqKL85XXbQMpiiY9QngE9JlsYhBzLfDe3fezTf3MZsGqy2IiKLUV0qPezuMDU -2s0iiXRNWhU5cxh0T7XrmafBHoi0wpOQY5fzp6cSsgkiBzPZkc0OnB8OIMfuuzONj8LSWKdf/WU3 -4ojC2I+GdV75LaeHM/J4Ny+LvB2GNzmxlPLYvEqcgxhaBvzz1NS6jBUJJfD5to0EfhcSM2tXSExP -2yYe68yQ54v5aHxwD6Mq0Do43zeX4lvegGHTgNiRg0JaTASJaBE8rF9ogEHMYELODVoqDA+bMMCm -8Ibbq0nXl21Ii/kDwFJnmxL3wvIumGVC2daa49AZMQyth9VXAnow6IYm+48jilSH5L887uvDdUhf -HjlvgWJsxS3EF1QZtzeNnDeRyPYL1epjb4OsOMLzP96a++EjYfDIJss2yKHzMI+ko6Kh3VOz3vCa -Mh+DkXkwwakfU5tTohVTP92dsxA7SH2JD/ztA/X7JWR1DhcZDY8AFmd5ekD8LVkH2ZD6mq093ICK -5lw1omdMEWux+IBkAC1vImHFrEsm5VoQgpukg3s0956JkSCXjrdCx2bD0Omk1vUgjcTDlaxECp1b -czwmPS9KvqfJpxAe+59QafMCAwEAAaOB5jCB4zAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQE -AwIBBjAdBgNVHQ4EFgQU0QnQ6dfOeXRU+Tows/RtLAMDG2gwgaAGA1UdIASBmDCBlTCBkgYEVR0g -ADCBiTArBggrBgEFBQcCARYfaHR0cDovL3d3dy5jZXJ0aWNhbWFyYS5jb20vZHBjLzBaBggrBgEF -BQcCAjBOGkxMaW1pdGFjaW9uZXMgZGUgZ2FyYW507WFzIGRlIGVzdGUgY2VydGlmaWNhZG8gc2Ug -cHVlZGVuIGVuY29udHJhciBlbiBsYSBEUEMuMA0GCSqGSIb3DQEBBQUAA4ICAQBclLW4RZFNjmEf -AygPU3zmpFmps4p6xbD/CHwso3EcIRNnoZUSQDWDg4902zNc8El2CoFS3UnUmjIz75uny3XlesuX -EpBcunvFm9+7OSPI/5jOCk0iAUgHforA1SBClETvv3eiiWdIG0ADBaGJ7M9i4z0ldma/Jre7Ir5v -/zlXdLp6yQGVwZVR6Kss+LGGIOk/yzVb0hfpKv6DExdA7ohiZVvVO2Dpezy4ydV/NgIlqmjCMRW3 -MGXrfx1IebHPOeJCgBbT9ZMj/EyXyVo3bHwi2ErN0o42gzmRkBDI8ck1fj+404HGIGQatlDCIaR4 -3NAvO2STdPCWkPHv+wlaNECW8DYSwaN0jJN+Qd53i+yG2dIPPy3RzECiiWZIHiCznCNZc6lEc7wk -eZBWN7PGKX6jD/EpOe9+XCgycDWs2rjIdWb8m0w5R44bb5tNAlQiM+9hup4phO9OSzNHdpdqy35f -/RWmnkJDW2ZaiogN9xa5P1FlK2Zqi9E4UqLWRhH6/JocdJ6PlwsCT2TG9WjTSy3/pDceiz+/RL5h -RqGEPQgnTIEgd4kI6mdAXmwIUV80WoyWaM3X94nCHNMyAK9Sy9NgWyo6R35rMDOhYil/SrnhLecU -Iw4OGEfhefwVVdCx/CVxY3UzHCMrr1zZ7Ud3YA47Dx7SwNxkBYn8eNZcLCZDqQ== ------END CERTIFICATE----- - -TC TrustCenter Class 2 CA II -============================ ------BEGIN CERTIFICATE----- -MIIEqjCCA5KgAwIBAgIOLmoAAQACH9dSISwRXDswDQYJKoZIhvcNAQEFBQAwdjELMAkGA1UEBhMC -REUxHDAaBgNVBAoTE1RDIFRydXN0Q2VudGVyIEdtYkgxIjAgBgNVBAsTGVRDIFRydXN0Q2VudGVy -IENsYXNzIDIgQ0ExJTAjBgNVBAMTHFRDIFRydXN0Q2VudGVyIENsYXNzIDIgQ0EgSUkwHhcNMDYw -MTEyMTQzODQzWhcNMjUxMjMxMjI1OTU5WjB2MQswCQYDVQQGEwJERTEcMBoGA1UEChMTVEMgVHJ1 -c3RDZW50ZXIgR21iSDEiMCAGA1UECxMZVEMgVHJ1c3RDZW50ZXIgQ2xhc3MgMiBDQTElMCMGA1UE -AxMcVEMgVHJ1c3RDZW50ZXIgQ2xhc3MgMiBDQSBJSTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC -AQoCggEBAKuAh5uO8MN8h9foJIIRszzdQ2Lu+MNF2ujhoF/RKrLqk2jftMjWQ+nEdVl//OEd+DFw -IxuInie5e/060smp6RQvkL4DUsFJzfb95AhmC1eKokKguNV/aVyQMrKXDcpK3EY+AlWJU+MaWss2 -xgdW94zPEfRMuzBwBJWl9jmM/XOBCH2JXjIeIqkiRUuwZi4wzJ9l/fzLganx4Duvo4bRierERXlQ -Xa7pIXSSTYtZgo+U4+lK8edJsBTj9WLL1XK9H7nSn6DNqPoByNkN39r8R52zyFTfSUrxIan+GE7u -SNQZu+995OKdy1u2bv/jzVrndIIFuoAlOMvkaZ6vQaoahPUCAwEAAaOCATQwggEwMA8GA1UdEwEB -/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTjq1RMgKHbVkO3kUrL84J6E1wIqzCB -7QYDVR0fBIHlMIHiMIHfoIHcoIHZhjVodHRwOi8vd3d3LnRydXN0Y2VudGVyLmRlL2NybC92Mi90 -Y19jbGFzc18yX2NhX0lJLmNybIaBn2xkYXA6Ly93d3cudHJ1c3RjZW50ZXIuZGUvQ049VEMlMjBU -cnVzdENlbnRlciUyMENsYXNzJTIwMiUyMENBJTIwSUksTz1UQyUyMFRydXN0Q2VudGVyJTIwR21i -SCxPVT1yb290Y2VydHMsREM9dHJ1c3RjZW50ZXIsREM9ZGU/Y2VydGlmaWNhdGVSZXZvY2F0aW9u -TGlzdD9iYXNlPzANBgkqhkiG9w0BAQUFAAOCAQEAjNfffu4bgBCzg/XbEeprS6iSGNn3Bzn1LL4G -dXpoUxUc6krtXvwjshOg0wn/9vYua0Fxec3ibf2uWWuFHbhOIprtZjluS5TmVfwLG4t3wVMTZonZ -KNaL80VKY7f9ewthXbhtvsPcW3nS7Yblok2+XnR8au0WOB9/WIFaGusyiC2y8zl3gK9etmF1Kdsj -TYjKUCjLhdLTEKJZbtOTVAB6okaVhgWcqRmY5TFyDADiZ9lA4CQze28suVyrZZ0srHbqNZn1l7kP -JOzHdiEoZa5X6AeIdUpWoNIFOqTmjZKILPPy4cHGYdtBxceb9w4aUUXCYWvcZCcXjFq32nQozZfk -vQ== ------END CERTIFICATE----- - -TC TrustCenter Class 3 CA II -============================ ------BEGIN CERTIFICATE----- -MIIEqjCCA5KgAwIBAgIOSkcAAQAC5aBd1j8AUb8wDQYJKoZIhvcNAQEFBQAwdjELMAkGA1UEBhMC -REUxHDAaBgNVBAoTE1RDIFRydXN0Q2VudGVyIEdtYkgxIjAgBgNVBAsTGVRDIFRydXN0Q2VudGVy -IENsYXNzIDMgQ0ExJTAjBgNVBAMTHFRDIFRydXN0Q2VudGVyIENsYXNzIDMgQ0EgSUkwHhcNMDYw -MTEyMTQ0MTU3WhcNMjUxMjMxMjI1OTU5WjB2MQswCQYDVQQGEwJERTEcMBoGA1UEChMTVEMgVHJ1 -c3RDZW50ZXIgR21iSDEiMCAGA1UECxMZVEMgVHJ1c3RDZW50ZXIgQ2xhc3MgMyBDQTElMCMGA1UE -AxMcVEMgVHJ1c3RDZW50ZXIgQ2xhc3MgMyBDQSBJSTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC -AQoCggEBALTgu1G7OVyLBMVMeRwjhjEQY0NVJz/GRcekPewJDRoeIMJWHt4bNwcwIi9v8Qbxq63W -yKthoy9DxLCyLfzDlml7forkzMA5EpBCYMnMNWju2l+QVl/NHE1bWEnrDgFPZPosPIlY2C8u4rBo -6SI7dYnWRBpl8huXJh0obazovVkdKyT21oQDZogkAHhg8fir/gKya/si+zXmFtGt9i4S5Po1auUZ -uV3bOx4a+9P/FRQI2AlqukWdFHlgfa9Aigdzs5OW03Q0jTo3Kd5c7PXuLjHCINy+8U9/I1LZW+Jk -2ZyqBwi1Rb3R0DHBq1SfqdLDYmAD8bs5SpJKPQq5ncWg/jcCAwEAAaOCATQwggEwMA8GA1UdEwEB -/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTUovyfs8PYA9NXXAek0CSnwPIA1DCB -7QYDVR0fBIHlMIHiMIHfoIHcoIHZhjVodHRwOi8vd3d3LnRydXN0Y2VudGVyLmRlL2NybC92Mi90 -Y19jbGFzc18zX2NhX0lJLmNybIaBn2xkYXA6Ly93d3cudHJ1c3RjZW50ZXIuZGUvQ049VEMlMjBU -cnVzdENlbnRlciUyMENsYXNzJTIwMyUyMENBJTIwSUksTz1UQyUyMFRydXN0Q2VudGVyJTIwR21i -SCxPVT1yb290Y2VydHMsREM9dHJ1c3RjZW50ZXIsREM9ZGU/Y2VydGlmaWNhdGVSZXZvY2F0aW9u -TGlzdD9iYXNlPzANBgkqhkiG9w0BAQUFAAOCAQEANmDkcPcGIEPZIxpC8vijsrlNirTzwppVMXzE -O2eatN9NDoqTSheLG43KieHPOh6sHfGcMrSOWXaiQYUlN6AT0PV8TtXqluJucsG7Kv5sbviRmEb8 -yRtXW+rIGjs/sFGYPAfaLFkB2otE6OF0/ado3VS6g0bsyEa1+K+XwDsJHI/OcpY9M1ZwvJbL2NV9 -IJqDnxrcOfHFcqMRA/07QlIp2+gB95tejNaNhk4Z+rwcvsUhpYeeeC422wlxo3I0+GzjBgnyXlal -092Y+tTmBvTwtiBjS+opvaqCZh77gaqnN60TGOaSw4HBM7uIHqHn4rS9MWwOUT1v+5ZWgOI2F9Hc -5A== ------END CERTIFICATE----- - -TC TrustCenter Universal CA I -============================= ------BEGIN CERTIFICATE----- -MIID3TCCAsWgAwIBAgIOHaIAAQAC7LdggHiNtgYwDQYJKoZIhvcNAQEFBQAweTELMAkGA1UEBhMC -REUxHDAaBgNVBAoTE1RDIFRydXN0Q2VudGVyIEdtYkgxJDAiBgNVBAsTG1RDIFRydXN0Q2VudGVy -IFVuaXZlcnNhbCBDQTEmMCQGA1UEAxMdVEMgVHJ1c3RDZW50ZXIgVW5pdmVyc2FsIENBIEkwHhcN -MDYwMzIyMTU1NDI4WhcNMjUxMjMxMjI1OTU5WjB5MQswCQYDVQQGEwJERTEcMBoGA1UEChMTVEMg -VHJ1c3RDZW50ZXIgR21iSDEkMCIGA1UECxMbVEMgVHJ1c3RDZW50ZXIgVW5pdmVyc2FsIENBMSYw -JAYDVQQDEx1UQyBUcnVzdENlbnRlciBVbml2ZXJzYWwgQ0EgSTCCASIwDQYJKoZIhvcNAQEBBQAD -ggEPADCCAQoCggEBAKR3I5ZEr5D0MacQ9CaHnPM42Q9e3s9B6DGtxnSRJJZ4Hgmgm5qVSkr1YnwC -qMqs+1oEdjneX/H5s7/zA1hV0qq34wQi0fiU2iIIAI3TfCZdzHd55yx4Oagmcw6iXSVphU9VDprv -xrlE4Vc93x9UIuVvZaozhDrzznq+VZeujRIPFDPiUHDDSYcTvFHe15gSWu86gzOSBnWLknwSaHtw -ag+1m7Z3W0hZneTvWq3zwZ7U10VOylY0Ibw+F1tvdwxIAUMpsN0/lm7mlaoMwCC2/T42J5zjXM9O -gdwZu5GQfezmlwQek8wiSdeXhrYTCjxDI3d+8NzmzSQfO4ObNDqDNOMCAwEAAaNjMGEwHwYDVR0j -BBgwFoAUkqR1LKSevoFE63n8isWVpesQdXMwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC -AYYwHQYDVR0OBBYEFJKkdSyknr6BROt5/IrFlaXrEHVzMA0GCSqGSIb3DQEBBQUAA4IBAQAo0uCG -1eb4e/CX3CJrO5UUVg8RMKWaTzqwOuAGy2X17caXJ/4l8lfmXpWMPmRgFVp/Lw0BxbFg/UU1z/Cy -vwbZ71q+s2IhtNerNXxTPqYn8aEt2hojnczd7Dwtnic0XQ/CNnm8yUpiLe1r2X1BQ3y2qsrtYbE3 -ghUJGooWMNjsydZHcnhLEEYUjl8Or+zHL6sQ17bxbuyGssLoDZJz3KL0Dzq/YSMQiZxIQG5wALPT -ujdEWBF6AmqI8Dc08BnprNRlc/ZpjGSUOnmFKbAWKwyCPwacx/0QK54PLLae4xW/2TYcuiUaUj0a -7CIMHOCkoj3w6DnPgcB77V0fb8XQC9eY ------END CERTIFICATE----- - -Deutsche Telekom Root CA 2 -========================== ------BEGIN CERTIFICATE----- -MIIDnzCCAoegAwIBAgIBJjANBgkqhkiG9w0BAQUFADBxMQswCQYDVQQGEwJERTEcMBoGA1UEChMT -RGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0GA1UECxMWVC1UZWxlU2VjIFRydXN0IENlbnRlcjEjMCEG -A1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBSb290IENBIDIwHhcNOTkwNzA5MTIxMTAwWhcNMTkwNzA5 -MjM1OTAwWjBxMQswCQYDVQQGEwJERTEcMBoGA1UEChMTRGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0G -A1UECxMWVC1UZWxlU2VjIFRydXN0IENlbnRlcjEjMCEGA1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBS -b290IENBIDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCrC6M14IspFLEUha88EOQ5 -bzVdSq7d6mGNlUn0b2SjGmBmpKlAIoTZ1KXleJMOaAGtuU1cOs7TuKhCQN/Po7qCWWqSG6wcmtoI -KyUn+WkjR/Hg6yx6m/UTAtB+NHzCnjwAWav12gz1MjwrrFDa1sPeg5TKqAyZMg4ISFZbavva4VhY -AUlfckE8FQYBjl2tqriTtM2e66foai1SNNs671x1Udrb8zH57nGYMsRUFUQM+ZtV7a3fGAigo4aK -Se5TBY8ZTNXeWHmb0mocQqvF1afPaA+W5OFhmHZhyJF81j4A4pFQh+GdCuatl9Idxjp9y7zaAzTV -jlsB9WoHtxa2bkp/AgMBAAGjQjBAMB0GA1UdDgQWBBQxw3kbuvVT1xfgiXotF2wKsyudMzAPBgNV -HRMECDAGAQH/AgEFMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAlGRZrTlk5ynr -E/5aw4sTV8gEJPB0d8Bg42f76Ymmg7+Wgnxu1MM9756AbrsptJh6sTtU6zkXR34ajgv8HzFZMQSy -zhfzLMdiNlXiItiJVbSYSKpk+tYcNthEeFpaIzpXl/V6ME+un2pMSyuOoAPjPuCp1NJ70rOo4nI8 -rZ7/gFnkm0W09juwzTkZmDLl6iFhkOQxIY40sfcvNUqFENrnijchvllj4PKFiDFT1FQUhXB59C4G -dyd1Lx+4ivn+xbrYNuSD7Odlt79jWvNGr4GUN9RBjNYj1h7P9WgbRGOiWrqnNVmh5XAFmw4jV5mU -Cm26OWMohpLzGITY+9HPBVZkVw== ------END CERTIFICATE----- - -ComSign CA -========== ------BEGIN CERTIFICATE----- -MIIDkzCCAnugAwIBAgIQFBOWgxRVjOp7Y+X8NId3RDANBgkqhkiG9w0BAQUFADA0MRMwEQYDVQQD -EwpDb21TaWduIENBMRAwDgYDVQQKEwdDb21TaWduMQswCQYDVQQGEwJJTDAeFw0wNDAzMjQxMTMy -MThaFw0yOTAzMTkxNTAyMThaMDQxEzARBgNVBAMTCkNvbVNpZ24gQ0ExEDAOBgNVBAoTB0NvbVNp -Z24xCzAJBgNVBAYTAklMMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA8ORUaSvTx49q -ROR+WCf4C9DklBKK8Rs4OC8fMZwG1Cyn3gsqrhqg455qv588x26i+YtkbDqthVVRVKU4VbirgwTy -P2Q298CNQ0NqZtH3FyrV7zb6MBBC11PN+fozc0yz6YQgitZBJzXkOPqUm7h65HkfM/sb2CEJKHxN -GGleZIp6GZPKfuzzcuc3B1hZKKxC+cX/zT/npfo4sdAMx9lSGlPWgcxCejVb7Us6eva1jsz/D3zk -YDaHL63woSV9/9JLEYhwVKZBqGdTUkJe5DSe5L6j7KpiXd3DTKaCQeQzC6zJMw9kglcq/QytNuEM -rkvF7zuZ2SOzW120V+x0cAwqTwIDAQABo4GgMIGdMAwGA1UdEwQFMAMBAf8wPQYDVR0fBDYwNDAy -oDCgLoYsaHR0cDovL2ZlZGlyLmNvbXNpZ24uY28uaWwvY3JsL0NvbVNpZ25DQS5jcmwwDgYDVR0P -AQH/BAQDAgGGMB8GA1UdIwQYMBaAFEsBmz5WGmU2dst7l6qSBe4y5ygxMB0GA1UdDgQWBBRLAZs+ -VhplNnbLe5eqkgXuMucoMTANBgkqhkiG9w0BAQUFAAOCAQEA0Nmlfv4pYEWdfoPPbrxHbvUanlR2 -QnG0PFg/LUAlQvaBnPGJEMgOqnhPOAlXsDzACPw1jvFIUY0McXS6hMTXcpuEfDhOZAYnKuGntewI -mbQKDdSFc8gS4TXt8QUxHXOZDOuWyt3T5oWq8Ir7dcHyCTxlZWTzTNity4hp8+SDtwy9F1qWF8pb -/627HOkthIDYIb6FUtnUdLlphbpN7Sgy6/lhSuTENh4Z3G+EER+V9YMoGKgzkkMn3V0TBEVPh9VG -zT2ouvDzuFYkRes3x+F2T3I5GN9+dHLHcy056mDmrRGiVod7w2ia/viMcKjfZTL0pECMocJEAw6U -AGegcQCCSA== ------END CERTIFICATE----- - -ComSign Secured CA -================== ------BEGIN CERTIFICATE----- -MIIDqzCCApOgAwIBAgIRAMcoRwmzuGxFjB36JPU2TukwDQYJKoZIhvcNAQEFBQAwPDEbMBkGA1UE -AxMSQ29tU2lnbiBTZWN1cmVkIENBMRAwDgYDVQQKEwdDb21TaWduMQswCQYDVQQGEwJJTDAeFw0w -NDAzMjQxMTM3MjBaFw0yOTAzMTYxNTA0NTZaMDwxGzAZBgNVBAMTEkNvbVNpZ24gU2VjdXJlZCBD -QTEQMA4GA1UEChMHQ29tU2lnbjELMAkGA1UEBhMCSUwwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -ggEKAoIBAQDGtWhfHZQVw6QIVS3joFd67+l0Kru5fFdJGhFeTymHDEjWaueP1H5XJLkGieQcPOqs -49ohgHMhCu95mGwfCP+hUH3ymBvJVG8+pSjsIQQPRbsHPaHA+iqYHU4Gk/v1iDurX8sWv+bznkqH -7Rnqwp9D5PGBpX8QTz7RSmKtUxvLg/8HZaWSLWapW7ha9B20IZFKF3ueMv5WJDmyVIRD9YTC2LxB -kMyd1mja6YJQqTtoz7VdApRgFrFD2UNd3V2Hbuq7s8lr9gOUCXDeFhF6K+h2j0kQmHe5Y1yLM5d1 -9guMsqtb3nQgJT/j8xH5h2iGNXHDHYwt6+UarA9z1YJZQIDTAgMBAAGjgacwgaQwDAYDVR0TBAUw -AwEB/zBEBgNVHR8EPTA7MDmgN6A1hjNodHRwOi8vZmVkaXIuY29tc2lnbi5jby5pbC9jcmwvQ29t -U2lnblNlY3VyZWRDQS5jcmwwDgYDVR0PAQH/BAQDAgGGMB8GA1UdIwQYMBaAFMFL7XC29z58ADsA -j8c+DkWfHl3sMB0GA1UdDgQWBBTBS+1wtvc+fAA7AI/HPg5Fnx5d7DANBgkqhkiG9w0BAQUFAAOC -AQEAFs/ukhNQq3sUnjO2QiBq1BW9Cav8cujvR3qQrFHBZE7piL1DRYHjZiM/EoZNGeQFsOY3wo3a -BijJD4mkU6l1P7CW+6tMM1X5eCZGbxs2mPtCdsGCuY7e+0X5YxtiOzkGynd6qDwJz2w2PQ8KRUtp -FhpFfTMDZflScZAmlaxMDPWLkz/MdXSFmLr/YnpNH4n+rr2UAJm/EaXc4HnFFgt9AmEd6oX5AhVP -51qJThRv4zdLhfXBPGHg/QVBspJ/wx2g0K5SZGBrGMYmnNj1ZOQ2GmKfig8+/21OGVZOIJFsnzQz -OjRXUDpvgV4GxvU+fE6OK85lBi5d0ipTdF7Tbieejw== ------END CERTIFICATE----- - -Cybertrust Global Root -====================== ------BEGIN CERTIFICATE----- -MIIDoTCCAomgAwIBAgILBAAAAAABD4WqLUgwDQYJKoZIhvcNAQEFBQAwOzEYMBYGA1UEChMPQ3li -ZXJ0cnVzdCwgSW5jMR8wHQYDVQQDExZDeWJlcnRydXN0IEdsb2JhbCBSb290MB4XDTA2MTIxNTA4 -MDAwMFoXDTIxMTIxNTA4MDAwMFowOzEYMBYGA1UEChMPQ3liZXJ0cnVzdCwgSW5jMR8wHQYDVQQD -ExZDeWJlcnRydXN0IEdsb2JhbCBSb290MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA -+Mi8vRRQZhP/8NN57CPytxrHjoXxEnOmGaoQ25yiZXRadz5RfVb23CO21O1fWLE3TdVJDm71aofW -0ozSJ8bi/zafmGWgE07GKmSb1ZASzxQG9Dvj1Ci+6A74q05IlG2OlTEQXO2iLb3VOm2yHLtgwEZL -AfVJrn5GitB0jaEMAs7u/OePuGtm839EAL9mJRQr3RAwHQeWP032a7iPt3sMpTjr3kfb1V05/Iin -89cqdPHoWqI7n1C6poxFNcJQZZXcY4Lv3b93TZxiyWNzFtApD0mpSPCzqrdsxacwOUBdrsTiXSZT -8M4cIwhhqJQZugRiQOwfOHB3EgZxpzAYXSUnpQIDAQABo4GlMIGiMA4GA1UdDwEB/wQEAwIBBjAP -BgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBS2CHsNesysIEyGVjJez6tuhS1wVzA/BgNVHR8EODA2 -MDSgMqAwhi5odHRwOi8vd3d3Mi5wdWJsaWMtdHJ1c3QuY29tL2NybC9jdC9jdHJvb3QuY3JsMB8G -A1UdIwQYMBaAFLYIew16zKwgTIZWMl7Pq26FLXBXMA0GCSqGSIb3DQEBBQUAA4IBAQBW7wojoFRO -lZfJ+InaRcHUowAl9B8Tq7ejhVhpwjCt2BWKLePJzYFa+HMjWqd8BfP9IjsO0QbE2zZMcwSO5bAi -5MXzLqXZI+O4Tkogp24CJJ8iYGd7ix1yCcUxXOl5n4BHPa2hCwcUPUf/A2kaDAtE52Mlp3+yybh2 -hO0j9n0Hq0V+09+zv+mKts2oomcrUtW3ZfA5TGOgkXmTUg9U3YO7n9GPp1Nzw8v/MOx8BLjYRB+T -X3EJIrduPuocA06dGiBh+4E37F78CkWr1+cXVdCg6mCbpvbjjFspwgZgFJ0tl0ypkxWdYcQBX0jW -WL1WMRJOEcgh4LMRkWXbtKaIOM5V ------END CERTIFICATE----- - -ePKI Root Certification Authority -================================= ------BEGIN CERTIFICATE----- -MIIFsDCCA5igAwIBAgIQFci9ZUdcr7iXAF7kBtK8nTANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQG -EwJUVzEjMCEGA1UECgwaQ2h1bmdod2EgVGVsZWNvbSBDby4sIEx0ZC4xKjAoBgNVBAsMIWVQS0kg -Um9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNDEyMjAwMjMxMjdaFw0zNDEyMjAwMjMx -MjdaMF4xCzAJBgNVBAYTAlRXMSMwIQYDVQQKDBpDaHVuZ2h3YSBUZWxlY29tIENvLiwgTHRkLjEq -MCgGA1UECwwhZVBLSSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIICIjANBgkqhkiG9w0B -AQEFAAOCAg8AMIICCgKCAgEA4SUP7o3biDN1Z82tH306Tm2d0y8U82N0ywEhajfqhFAHSyZbCUNs -IZ5qyNUD9WBpj8zwIuQf5/dqIjG3LBXy4P4AakP/h2XGtRrBp0xtInAhijHyl3SJCRImHJ7K2RKi -lTza6We/CKBk49ZCt0Xvl/T29de1ShUCWH2YWEtgvM3XDZoTM1PRYfl61dd4s5oz9wCGzh1NlDiv -qOx4UXCKXBCDUSH3ET00hl7lSM2XgYI1TBnsZfZrxQWh7kcT1rMhJ5QQCtkkO7q+RBNGMD+XPNjX -12ruOzjjK9SXDrkb5wdJfzcq+Xd4z1TtW0ado4AOkUPB1ltfFLqfpo0kR0BZv3I4sjZsN/+Z0V0O -WQqraffAsgRFelQArr5T9rXn4fg8ozHSqf4hUmTFpmfwdQcGlBSBVcYn5AGPF8Fqcde+S/uUWH1+ -ETOxQvdibBjWzwloPn9s9h6PYq2lY9sJpx8iQkEeb5mKPtf5P0B6ebClAZLSnT0IFaUQAS2zMnao -lQ2zepr7BxB4EW/hj8e6DyUadCrlHJhBmd8hh+iVBmoKs2pHdmX2Os+PYhcZewoozRrSgx4hxyy/ -vv9haLdnG7t4TY3OZ+XkwY63I2binZB1NJipNiuKmpS5nezMirH4JYlcWrYvjB9teSSnUmjDhDXi -Zo1jDiVN1Rmy5nk3pyKdVDECAwEAAaNqMGgwHQYDVR0OBBYEFB4M97Zn8uGSJglFwFU5Lnc/Qkqi -MAwGA1UdEwQFMAMBAf8wOQYEZyoHAAQxMC8wLQIBADAJBgUrDgMCGgUAMAcGBWcqAwAABBRFsMLH -ClZ87lt4DJX5GFPBphzYEDANBgkqhkiG9w0BAQUFAAOCAgEACbODU1kBPpVJufGBuvl2ICO1J2B0 -1GqZNF5sAFPZn/KmsSQHRGoqxqWOeBLoR9lYGxMqXnmbnwoqZ6YlPwZpVnPDimZI+ymBV3QGypzq -KOg4ZyYr8dW1P2WT+DZdjo2NQCCHGervJ8A9tDkPJXtoUHRVnAxZfVo9QZQlUgjgRywVMRnVvwdV -xrsStZf0X4OFunHB2WyBEXYKCrC/gpf36j36+uwtqSiUO1bd0lEursC9CBWMd1I0ltabrNMdjmEP -NXubrjlpC2JgQCA2j6/7Nu4tCEoduL+bXPjqpRugc6bY+G7gMwRfaKonh+3ZwZCc7b3jajWvY9+r -GNm65ulK6lCKD2GTHuItGeIwlDWSXQ62B68ZgI9HkFFLLk3dheLSClIKF5r8GrBQAuUBo2M3IUxE -xJtRmREOc5wGj1QupyheRDmHVi03vYVElOEMSyycw5KFNGHLD7ibSkNS/jQ6fbjpKdx2qcgw+BRx -gMYeNkh0IkFch4LoGHGLQYlE535YW6i4jRPpp2zDR+2zGp1iro2C6pSe3VkQw63d4k3jMdXH7Ojy -sP6SHhYKGvzZ8/gntsm+HbRsZJB/9OTEW9c3rkIO3aQab3yIVMUWbuF6aC74Or8NpDyJO3inTmOD -BCEIZ43ygknQW/2xzQ+DhNQ+IIX3Sj0rnP0qCglN6oH4EZw= ------END CERTIFICATE----- - -T\xc3\x9c\x42\xC4\xB0TAK UEKAE K\xC3\xB6k Sertifika Hizmet Sa\xC4\x9Flay\xc4\xb1\x63\xc4\xb1s\xc4\xb1 - S\xC3\xBCr\xC3\xBCm 3 -============================================================================================================================= ------BEGIN CERTIFICATE----- -MIIFFzCCA/+gAwIBAgIBETANBgkqhkiG9w0BAQUFADCCASsxCzAJBgNVBAYTAlRSMRgwFgYDVQQH -DA9HZWJ6ZSAtIEtvY2FlbGkxRzBFBgNVBAoMPlTDvHJraXllIEJpbGltc2VsIHZlIFRla25vbG9q -aWsgQXJhxZ90xLFybWEgS3VydW11IC0gVMOcQsSwVEFLMUgwRgYDVQQLDD9VbHVzYWwgRWxla3Ry -b25payB2ZSBLcmlwdG9sb2ppIEFyYcWfdMSxcm1hIEVuc3RpdMO8c8O8IC0gVUVLQUUxIzAhBgNV -BAsMGkthbXUgU2VydGlmaWthc3lvbiBNZXJrZXppMUowSAYDVQQDDEFUw5xCxLBUQUsgVUVLQUUg -S8O2ayBTZXJ0aWZpa2EgSGl6bWV0IFNhxJ9sYXnEsWPEsXPEsSAtIFPDvHLDvG0gMzAeFw0wNzA4 -MjQxMTM3MDdaFw0xNzA4MjExMTM3MDdaMIIBKzELMAkGA1UEBhMCVFIxGDAWBgNVBAcMD0dlYnpl -IC0gS29jYWVsaTFHMEUGA1UECgw+VMO8cmtpeWUgQmlsaW1zZWwgdmUgVGVrbm9sb2ppayBBcmHF -n3TEsXJtYSBLdXJ1bXUgLSBUw5xCxLBUQUsxSDBGBgNVBAsMP1VsdXNhbCBFbGVrdHJvbmlrIHZl -IEtyaXB0b2xvamkgQXJhxZ90xLFybWEgRW5zdGl0w7xzw7wgLSBVRUtBRTEjMCEGA1UECwwaS2Ft -dSBTZXJ0aWZpa2FzeW9uIE1lcmtlemkxSjBIBgNVBAMMQVTDnELEsFRBSyBVRUtBRSBLw7ZrIFNl -cnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxIC0gU8O8csO8bSAzMIIBIjANBgkqhkiG9w0B -AQEFAAOCAQ8AMIIBCgKCAQEAim1L/xCIOsP2fpTo6iBkcK4hgb46ezzb8R1Sf1n68yJMlaCQvEhO -Eav7t7WNeoMojCZG2E6VQIdhn8WebYGHV2yKO7Rm6sxA/OOqbLLLAdsyv9Lrhc+hDVXDWzhXcLh1 -xnnRFDDtG1hba+818qEhTsXOfJlfbLm4IpNQp81McGq+agV/E5wrHur+R84EpW+sky58K5+eeROR -6Oqeyjh1jmKwlZMq5d/pXpduIF9fhHpEORlAHLpVK/swsoHvhOPc7Jg4OQOFCKlUAwUp8MmPi+oL -hmUZEdPpCSPeaJMDyTYcIW7OjGbxmTDY17PDHfiBLqi9ggtm/oLL4eAagsNAgQIDAQABo0IwQDAd -BgNVHQ4EFgQUvYiHyY/2pAoLquvF/pEjnatKijIwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQF -MAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAB18+kmPNOm3JpIWmgV050vQbTlswyb2zrgxvMTfvCr4 -N5EY3ATIZJkrGG2AA1nJrvhY0D7twyOfaTyGOBye79oneNGEN3GKPEs5z35FBtYt2IpNeBLWrcLT -y9LQQfMmNkqblWwM7uXRQydmwYj3erMgbOqwaSvHIOgMA8RBBZniP+Rr+KCGgceExh/VS4ESshYh -LBOhgLJeDEoTniDYYkCrkOpkSi+sDQESeUWoL4cZaMjihccwsnX5OD+ywJO0a+IDRM5noN+J1q2M -dqMTw5RhK2vZbMEHCiIHhWyFJEapvj+LeISCfiQMnf2BN+MlqO02TpUsyZyQ2uypQjyttgI= ------END CERTIFICATE----- - -Buypass Class 2 CA 1 -==================== ------BEGIN CERTIFICATE----- -MIIDUzCCAjugAwIBAgIBATANBgkqhkiG9w0BAQUFADBLMQswCQYDVQQGEwJOTzEdMBsGA1UECgwU -QnV5cGFzcyBBUy05ODMxNjMzMjcxHTAbBgNVBAMMFEJ1eXBhc3MgQ2xhc3MgMiBDQSAxMB4XDTA2 -MTAxMzEwMjUwOVoXDTE2MTAxMzEwMjUwOVowSzELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1eXBh -c3MgQVMtOTgzMTYzMzI3MR0wGwYDVQQDDBRCdXlwYXNzIENsYXNzIDIgQ0EgMTCCASIwDQYJKoZI -hvcNAQEBBQADggEPADCCAQoCggEBAIs8B0XY9t/mx8q6jUPFR42wWsE425KEHK8T1A9vNkYgxC7M -cXA0ojTTNy7Y3Tp3L8DrKehc0rWpkTSHIln+zNvnma+WwajHQN2lFYxuyHyXA8vmIPLXl18xoS83 -0r7uvqmtqEyeIWZDO6i88wmjONVZJMHCR3axiFyCO7srpgTXjAePzdVBHfCuuCkslFJgNJQ72uA4 -0Z0zPhX0kzLFANq1KWYOOngPIVJfAuWSeyXTkh4vFZ2B5J2O6O+JzhRMVB0cgRJNcKi+EAUXfh/R -uFdV7c27UsKwHnjCTTZoy1YmwVLBvXb3WNVyfh9EdrsAiR0WnVE1703CVu9r4Iw7DekCAwEAAaNC -MEAwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUP42aWYv8e3uco684sDntkHGA1sgwDgYDVR0P -AQH/BAQDAgEGMA0GCSqGSIb3DQEBBQUAA4IBAQAVGn4TirnoB6NLJzKyQJHyIdFkhb5jatLPgcIV -1Xp+DCmsNx4cfHZSldq1fyOhKXdlyTKdqC5Wq2B2zha0jX94wNWZUYN/Xtm+DKhQ7SLHrQVMdvvt -7h5HZPb3J31cKA9FxVxiXqaakZG3Uxcu3K1gnZZkOb1naLKuBctN518fV4bVIJwo+28TOPX2EZL2 -fZleHwzoq0QkKXJAPTZSr4xYkHPB7GEseaHsh7U/2k3ZIQAw3pDaDtMaSKk+hQsUi4y8QZ5q9w5w -wDX3OaJdZtB7WZ+oRxKaJyOkLY4ng5IgodcVf/EuGO70SH8vf/GhGLWhC5SgYiAynB321O+/TIho ------END CERTIFICATE----- - -Buypass Class 3 CA 1 -==================== ------BEGIN CERTIFICATE----- -MIIDUzCCAjugAwIBAgIBAjANBgkqhkiG9w0BAQUFADBLMQswCQYDVQQGEwJOTzEdMBsGA1UECgwU -QnV5cGFzcyBBUy05ODMxNjMzMjcxHTAbBgNVBAMMFEJ1eXBhc3MgQ2xhc3MgMyBDQSAxMB4XDTA1 -MDUwOTE0MTMwM1oXDTE1MDUwOTE0MTMwM1owSzELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1eXBh -c3MgQVMtOTgzMTYzMzI3MR0wGwYDVQQDDBRCdXlwYXNzIENsYXNzIDMgQ0EgMTCCASIwDQYJKoZI -hvcNAQEBBQADggEPADCCAQoCggEBAKSO13TZKWTeXx+HgJHqTjnmGcZEC4DVC69TB4sSveZn8AKx -ifZgisRbsELRwCGoy+Gb72RRtqfPFfV0gGgEkKBYouZ0plNTVUhjP5JW3SROjvi6K//zNIqeKNc0 -n6wv1g/xpC+9UrJJhW05NfBEMJNGJPO251P7vGGvqaMU+8IXF4Rs4HyI+MkcVyzwPX6UvCWThOia -AJpFBUJXgPROztmuOfbIUxAMZTpHe2DC1vqRycZxbL2RhzyRhkmr8w+gbCZ2Xhysm3HljbybIR6c -1jh+JIAVMYKWsUnTYjdbiAwKYjT+p0h+mbEwi5A3lRyoH6UsjfRVyNvdWQrCrXig9IsCAwEAAaNC -MEAwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUOBTmyPCppAP0Tj4io1vy1uCtQHQwDgYDVR0P -AQH/BAQDAgEGMA0GCSqGSIb3DQEBBQUAA4IBAQABZ6OMySU9E2NdFm/soT4JXJEVKirZgCFPBdy7 -pYmrEzMqnji3jG8CcmPHc3ceCQa6Oyh7pEfJYWsICCD8igWKH7y6xsL+z27sEzNxZy5p+qksP2bA -EllNC1QCkoS72xLvg3BweMhT+t/Gxv/ciC8HwEmdMldg0/L2mSlf56oBzKwzqBwKu5HEA6BvtjT5 -htOzdlSY9EqBs1OdTUDs5XcTRa9bqh/YL0yCe/4qxFi7T/ye/QNlGioOw6UgFpRreaaiErS7GqQj -el/wroQk5PMr+4okoyeYZdowdXb8GZHo2+ubPzK/QJcHJrrM85SFSnonk8+QQtS4Wxam58tAA915 ------END CERTIFICATE----- - -EBG Elektronik Sertifika Hizmet Sa\xC4\x9Flay\xc4\xb1\x63\xc4\xb1s\xc4\xb1 -========================================================================== ------BEGIN CERTIFICATE----- -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 ------END CERTIFICATE----- - -certSIGN ROOT CA -================ ------BEGIN CERTIFICATE----- -MIIDODCCAiCgAwIBAgIGIAYFFnACMA0GCSqGSIb3DQEBBQUAMDsxCzAJBgNVBAYTAlJPMREwDwYD -VQQKEwhjZXJ0U0lHTjEZMBcGA1UECxMQY2VydFNJR04gUk9PVCBDQTAeFw0wNjA3MDQxNzIwMDRa -Fw0zMTA3MDQxNzIwMDRaMDsxCzAJBgNVBAYTAlJPMREwDwYDVQQKEwhjZXJ0U0lHTjEZMBcGA1UE -CxMQY2VydFNJR04gUk9PVCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALczuX7I -JUqOtdu0KBuqV5Do0SLTZLrTk+jUrIZhQGpgV2hUhE28alQCBf/fm5oqrl0Hj0rDKH/v+yv6efHH -rfAQUySQi2bJqIirr1qjAOm+ukbuW3N7LBeCgV5iLKECZbO9xSsAfsT8AzNXDe3i+s5dRdY4zTW2 -ssHQnIFKquSyAVwdj1+ZxLGt24gh65AIgoDzMKND5pCCrlUoSe1b16kQOA7+j0xbm0bqQfWwCHTD -0IgztnzXdN/chNFDDnU5oSVAKOp4yw4sLjmdjItuFhwvJoIQ4uNllAoEwF73XVv4EOLQunpL+943 -AAAaWyjj0pxzPjKHmKHJUS/X3qwzs08CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8B -Af8EBAMCAcYwHQYDVR0OBBYEFOCMm9slSbPxfIbWskKHC9BroNnkMA0GCSqGSIb3DQEBBQUAA4IB -AQA+0hyJLjX8+HXd5n9liPRyTMks1zJO890ZeUe9jjtbkw9QSSQTaxQGcu8J06Gh40CEyecYMnQ8 -SG4Pn0vU9x7Tk4ZkVJdjclDVVc/6IJMCopvDI5NOFlV2oHB5bc0hH88vLbwZ44gx+FkagQnIl6Z0 -x2DEW8xXjrJ1/RsCCdtZb3KTafcxQdaIOL+Hsr0Wefmq5L6IJd1hJyMctTEHBDa0GpC9oHRxUIlt -vBTjD4au8as+x6AJzKNI0eDbZOeStc+vckNwi/nDhDwTqn6Sm1dTk/pwwpEOMfmbZ13pljheX7Nz -TogVZ96edhBiIL5VaZVDADlN9u6wWk5JRFRYX0KD ------END CERTIFICATE----- - -CNNIC ROOT -========== ------BEGIN CERTIFICATE----- -MIIDVTCCAj2gAwIBAgIESTMAATANBgkqhkiG9w0BAQUFADAyMQswCQYDVQQGEwJDTjEOMAwGA1UE -ChMFQ05OSUMxEzARBgNVBAMTCkNOTklDIFJPT1QwHhcNMDcwNDE2MDcwOTE0WhcNMjcwNDE2MDcw -OTE0WjAyMQswCQYDVQQGEwJDTjEOMAwGA1UEChMFQ05OSUMxEzARBgNVBAMTCkNOTklDIFJPT1Qw -ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDTNfc/c3et6FtzF8LRb+1VvG7q6KR5smzD -o+/hn7E7SIX1mlwhIhAsxYLO2uOabjfhhyzcuQxauohV3/2q2x8x6gHx3zkBwRP9SFIhxFXf2tiz -VHa6dLG3fdfA6PZZxU3Iva0fFNrfWEQlMhkqx35+jq44sDB7R3IJMfAw28Mbdim7aXZOV/kbZKKT -VrdvmW7bCgScEeOAH8tjlBAKqeFkgjH5jCftppkA9nCTGPihNIaj3XrCGHn2emU1z5DrvTOTn1Or -czvmmzQgLx3vqR1jGqCA2wMv+SYahtKNu6m+UjqHZ0gNv7Sg2Ca+I19zN38m5pIEo3/PIKe38zrK -y5nLAgMBAAGjczBxMBEGCWCGSAGG+EIBAQQEAwIABzAfBgNVHSMEGDAWgBRl8jGtKvf33VKWCscC -wQ7vptU7ETAPBgNVHRMBAf8EBTADAQH/MAsGA1UdDwQEAwIB/jAdBgNVHQ4EFgQUZfIxrSr3991S -lgrHAsEO76bVOxEwDQYJKoZIhvcNAQEFBQADggEBAEs17szkrr/Dbq2flTtLP1se31cpolnKOOK5 -Gv+e5m4y3R6u6jW39ZORTtpC4cMXYFDy0VwmuYK36m3knITnA3kXr5g9lNvHugDnuL8BV8F3RTIM -O/G0HAiw/VGgod2aHRM2mm23xzy54cXZF/qD1T0VoDy7HgviyJA/qIYM/PmLXoXLT1tLYhFHxUV8 -BS9BsZ4QaRuZluBVeftOhpm4lNqGOGqTo+fLbuXf6iFViZx9fX+Y9QCJ7uOEwFyWtcVG6kbghVW2 -G8kS1sHNzYDzAgE8yGnLRUhj2JTQ7IUOO04RZfSCjKY9ri4ilAnIXOo8gV0WKgOXFlUJ24pBgp5m -mxE= ------END CERTIFICATE----- - -ApplicationCA - Japanese Government -=================================== ------BEGIN CERTIFICATE----- -MIIDoDCCAoigAwIBAgIBMTANBgkqhkiG9w0BAQUFADBDMQswCQYDVQQGEwJKUDEcMBoGA1UEChMT -SmFwYW5lc2UgR292ZXJubWVudDEWMBQGA1UECxMNQXBwbGljYXRpb25DQTAeFw0wNzEyMTIxNTAw -MDBaFw0xNzEyMTIxNTAwMDBaMEMxCzAJBgNVBAYTAkpQMRwwGgYDVQQKExNKYXBhbmVzZSBHb3Zl -cm5tZW50MRYwFAYDVQQLEw1BcHBsaWNhdGlvbkNBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB -CgKCAQEAp23gdE6Hj6UG3mii24aZS2QNcfAKBZuOquHMLtJqO8F6tJdhjYq+xpqcBrSGUeQ3DnR4 -fl+Kf5Sk10cI/VBaVuRorChzoHvpfxiSQE8tnfWuREhzNgaeZCw7NCPbXCbkcXmP1G55IrmTwcrN -wVbtiGrXoDkhBFcsovW8R0FPXjQilbUfKW1eSvNNcr5BViCH/OlQR9cwFO5cjFW6WY2H/CPek9AE -jP3vbb3QesmlOmpyM8ZKDQUXKi17safY1vC+9D/qDihtQWEjdnjDuGWk81quzMKq2edY3rZ+nYVu -nyoKb58DKTCXKB28t89UKU5RMfkntigm/qJj5kEW8DOYRwIDAQABo4GeMIGbMB0GA1UdDgQWBBRU -WssmP3HMlEYNllPqa0jQk/5CdTAOBgNVHQ8BAf8EBAMCAQYwWQYDVR0RBFIwUKROMEwxCzAJBgNV -BAYTAkpQMRgwFgYDVQQKDA/ml6XmnKzlm73mlL/lupwxIzAhBgNVBAsMGuOCouODl+ODquOCseOD -vOOCt+ODp+ODs0NBMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBADlqRHZ3ODrs -o2dGD/mLBqj7apAxzn7s2tGJfHrrLgy9mTLnsCTWw//1sogJhyzjVOGjprIIC8CFqMjSnHH2HZ9g -/DgzE+Ge3Atf2hZQKXsvcJEPmbo0NI2VdMV+eKlmXb3KIXdCEKxmJj3ekav9FfBv7WxfEPjzFvYD -io+nEhEMy/0/ecGc/WLuo89UDNErXxc+4z6/wCs+CZv+iKZ+tJIX/COUgb1up8WMwusRRdv4QcmW -dupwX3kSa+SjB1oF7ydJzyGfikwJcGapJsErEU4z0g781mzSDjJkaP+tBXhfAx2o45CsJOAPQKdL -rosot4LKGAfmt1t06SAZf7IbiVQ= ------END CERTIFICATE----- - -GeoTrust Primary Certification Authority - G3 -============================================= ------BEGIN CERTIFICATE----- -MIID/jCCAuagAwIBAgIQFaxulBmyeUtB9iepwxgPHzANBgkqhkiG9w0BAQsFADCBmDELMAkGA1UE -BhMCVVMxFjAUBgNVBAoTDUdlb1RydXN0IEluYy4xOTA3BgNVBAsTMChjKSAyMDA4IEdlb1RydXN0 -IEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTE2MDQGA1UEAxMtR2VvVHJ1c3QgUHJpbWFy -eSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEczMB4XDTA4MDQwMjAwMDAwMFoXDTM3MTIwMTIz -NTk1OVowgZgxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTkwNwYDVQQLEzAo -YykgMjAwOCBHZW9UcnVzdCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxNjA0BgNVBAMT -LUdlb1RydXN0IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMzCCASIwDQYJKoZI -hvcNAQEBBQADggEPADCCAQoCggEBANziXmJYHTNXOTIz+uvLh4yn1ErdBojqZI4xmKU4kB6Yzy5j -K/BGvESyiaHAKAxJcCGVn2TAppMSAmUmhsalifD614SgcK9PGpc/BkTVyetyEH3kMSj7HGHmKAdE -c5IiaacDiGydY8hS2pgn5whMcD60yRLBxWeDXTPzAxHsatBT4tG6NmCUgLthY2xbF37fQJQeqw3C -IShwiP/WJmxsYAQlTlV+fe+/lEjetx3dcI0FX4ilm/LC7urRQEFtYjgdVgbFA0dRIBn8exALDmKu -dlW/X3e+PkkBUz2YJQN2JFodtNuJ6nnltrM7P7pMKEF/BqxqjsHQ9gUdfeZChuOl1UcCAwEAAaNC -MEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMR5yo6hTgMdHNxr -2zFblD4/MH8tMA0GCSqGSIb3DQEBCwUAA4IBAQAtxRPPVoB7eni9n64smefv2t+UXglpp+duaIy9 -cr5HqQ6XErhK8WTTOd8lNNTBzU6B8A8ExCSzNJbGpqow32hhc9f5joWJ7w5elShKKiePEI4ufIbE -Ap7aDHdlDkQNkv39sxY2+hENHYwOB4lqKVb3cvTdFZx3NWZXqxNT2I7BQMXXExZacse3aQHEerGD -AWh9jUGhlBjBJVz88P6DAod8DQ3PLghcSkANPuyBYeYk28rgDi0Hsj5W3I31QYUHSJsMC8tJP33s -t/3LjWeJGqvtux6jAAgIFyqCXDFdRootD4abdNlF+9RAsXqqaC2Gspki4cErx5z481+oghLrGREt ------END CERTIFICATE----- - -thawte Primary Root CA - G2 -=========================== ------BEGIN CERTIFICATE----- -MIICiDCCAg2gAwIBAgIQNfwmXNmET8k9Jj1Xm67XVjAKBggqhkjOPQQDAzCBhDELMAkGA1UEBhMC -VVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjE4MDYGA1UECxMvKGMpIDIwMDcgdGhhd3RlLCBJbmMu -IC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxJDAiBgNVBAMTG3RoYXd0ZSBQcmltYXJ5IFJvb3Qg -Q0EgLSBHMjAeFw0wNzExMDUwMDAwMDBaFw0zODAxMTgyMzU5NTlaMIGEMQswCQYDVQQGEwJVUzEV -MBMGA1UEChMMdGhhd3RlLCBJbmMuMTgwNgYDVQQLEy8oYykgMjAwNyB0aGF3dGUsIEluYy4gLSBG -b3IgYXV0aG9yaXplZCB1c2Ugb25seTEkMCIGA1UEAxMbdGhhd3RlIFByaW1hcnkgUm9vdCBDQSAt -IEcyMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEotWcgnuVnfFSeIf+iha/BebfowJPDQfGAFG6DAJS -LSKkQjnE/o/qycG+1E3/n3qe4rF8mq2nhglzh9HnmuN6papu+7qzcMBniKI11KOasf2twu8x+qi5 -8/sIxpHR+ymVo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQU -mtgAMADna3+FGO6Lts6KDPgR4bswCgYIKoZIzj0EAwMDaQAwZgIxAN344FdHW6fmCsO99YCKlzUN -G4k8VIZ3KMqh9HneteY4sPBlcIx/AlTCv//YoT7ZzwIxAMSNlPzcU9LcnXgWHxUzI1NS41oxXZ3K -rr0TKUQNJ1uo52icEvdYPy5yAlejj6EULg== ------END CERTIFICATE----- - -thawte Primary Root CA - G3 -=========================== ------BEGIN CERTIFICATE----- -MIIEKjCCAxKgAwIBAgIQYAGXt0an6rS0mtZLL/eQ+zANBgkqhkiG9w0BAQsFADCBrjELMAkGA1UE -BhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2 -aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMvKGMpIDIwMDggdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhv -cml6ZWQgdXNlIG9ubHkxJDAiBgNVBAMTG3RoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EgLSBHMzAeFw0w -ODA0MDIwMDAwMDBaFw0zNzEyMDEyMzU5NTlaMIGuMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMdGhh -d3RlLCBJbmMuMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlzaW9uMTgwNgYD -VQQLEy8oYykgMjAwOCB0aGF3dGUsIEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTEkMCIG -A1UEAxMbdGhhd3RlIFByaW1hcnkgUm9vdCBDQSAtIEczMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAsr8nLPvb2FvdeHsbnndmgcs+vHyu86YnmjSjaDFxODNi5PNxZnmxqWWjpYvVj2At -P0LMqmsywCPLLEHd5N/8YZzic7IilRFDGF/Eth9XbAoFWCLINkw6fKXRz4aviKdEAhN0cXMKQlkC -+BsUa0Lfb1+6a4KinVvnSr0eAXLbS3ToO39/fR8EtCab4LRarEc9VbjXsCZSKAExQGbY2SS99irY -7CFJXJv2eul/VTV+lmuNk5Mny5K76qxAwJ/C+IDPXfRa3M50hqY+bAtTyr2SzhkGcuYMXDhpxwTW -vGzOW/b3aJzcJRVIiKHpqfiYnODz1TEoYRFsZ5aNOZnLwkUkOQIDAQABo0IwQDAPBgNVHRMBAf8E -BTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUrWyqlGCc7eT/+j4KdCtjA/e2Wb8wDQYJ -KoZIhvcNAQELBQADggEBABpA2JVlrAmSicY59BDlqQ5mU1143vokkbvnRFHfxhY0Cu9qRFHqKweK -A3rD6z8KLFIWoCtDuSWQP3CpMyVtRRooOyfPqsMpQhvfO0zAMzRbQYi/aytlryjvsvXDqmbOe1bu -t8jLZ8HJnBoYuMTDSQPxYA5QzUbF83d597YV4Djbxy8ooAw/dyZ02SUS2jHaGh7cKUGRIjxpp7sC -8rZcJwOJ9Abqm+RyguOhCcHpABnTPtRwa7pxpqpYrvS76Wy274fMm7v/OeZWYdMKp8RcTGB7BXcm -er/YB1IsYvdwY9k5vG8cwnncdimvzsUsZAReiDZuMdRAGmI0Nj81Aa6sY6A= ------END CERTIFICATE----- - -GeoTrust Primary Certification Authority - G2 -============================================= ------BEGIN CERTIFICATE----- -MIICrjCCAjWgAwIBAgIQPLL0SAoA4v7rJDteYD7DazAKBggqhkjOPQQDAzCBmDELMAkGA1UEBhMC -VVMxFjAUBgNVBAoTDUdlb1RydXN0IEluYy4xOTA3BgNVBAsTMChjKSAyMDA3IEdlb1RydXN0IElu -Yy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTE2MDQGA1UEAxMtR2VvVHJ1c3QgUHJpbWFyeSBD -ZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMB4XDTA3MTEwNTAwMDAwMFoXDTM4MDExODIzNTk1 -OVowgZgxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTkwNwYDVQQLEzAoYykg -MjAwNyBHZW9UcnVzdCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxNjA0BgNVBAMTLUdl -b1RydXN0IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMjB2MBAGByqGSM49AgEG -BSuBBAAiA2IABBWx6P0DFUPlrOuHNxFi79KDNlJ9RVcLSo17VDs6bl8VAsBQps8lL33KSLjHUGMc -KiEIfJo22Av+0SbFWDEwKCXzXV2juLaltJLtbCyf691DiaI8S0iRHVDsJt/WYC69IaNCMEAwDwYD -VR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFBVfNVdRVfslsq0DafwBo/q+ -EVXVMAoGCCqGSM49BAMDA2cAMGQCMGSWWaboCd6LuvpaiIjwH5HTRqjySkwCY/tsXzjbLkGTqQ7m -ndwxHLKgpxgceeHHNgIwOlavmnRs9vuD4DPTCF+hnMJbn0bWtsuRBmOiBuczrD6ogRLQy7rQkgu2 -npaqBA+K ------END CERTIFICATE----- - -VeriSign Universal Root Certification Authority -=============================================== ------BEGIN CERTIFICATE----- -MIIEuTCCA6GgAwIBAgIQQBrEZCGzEyEDDrvkEhrFHTANBgkqhkiG9w0BAQsFADCBvTELMAkGA1UE -BhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBO -ZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwOCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVk -IHVzZSBvbmx5MTgwNgYDVQQDEy9WZXJpU2lnbiBVbml2ZXJzYWwgUm9vdCBDZXJ0aWZpY2F0aW9u -IEF1dGhvcml0eTAeFw0wODA0MDIwMDAwMDBaFw0zNzEyMDEyMzU5NTlaMIG9MQswCQYDVQQGEwJV -UzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdv -cmsxOjA4BgNVBAsTMShjKSAyMDA4IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNl -IG9ubHkxODA2BgNVBAMTL1ZlcmlTaWduIFVuaXZlcnNhbCBSb290IENlcnRpZmljYXRpb24gQXV0 -aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAx2E3XrEBNNti1xWb/1hajCMj -1mCOkdeQmIN65lgZOIzF9uVkhbSicfvtvbnazU0AtMgtc6XHaXGVHzk8skQHnOgO+k1KxCHfKWGP -MiJhgsWHH26MfF8WIFFE0XBPV+rjHOPMee5Y2A7Cs0WTwCznmhcrewA3ekEzeOEz4vMQGn+HLL72 -9fdC4uW/h2KJXwBL38Xd5HVEMkE6HnFuacsLdUYI0crSK5XQz/u5QGtkjFdN/BMReYTtXlT2NJ8I -AfMQJQYXStrxHXpma5hgZqTZ79IugvHw7wnqRMkVauIDbjPTrJ9VAMf2CGqUuV/c4DPxhGD5WycR -tPwW8rtWaoAljQIDAQABo4GyMIGvMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMG0G -CCsGAQUFBwEMBGEwX6FdoFswWTBXMFUWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFI/l0xqGrI2O -a8PPgGrUSBgsexkuMCUWI2h0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28uZ2lmMB0GA1Ud -DgQWBBS2d/ppSEefUxLVwuoHMnYH0ZcHGTANBgkqhkiG9w0BAQsFAAOCAQEASvj4sAPmLGd75JR3 -Y8xuTPl9Dg3cyLk1uXBPY/ok+myDjEedO2Pzmvl2MpWRsXe8rJq+seQxIcaBlVZaDrHC1LGmWazx -Y8u4TB1ZkErvkBYoH1quEPuBUDgMbMzxPcP1Y+Oz4yHJJDnp/RVmRvQbEdBNc6N9Rvk97ahfYtTx -P/jgdFcrGJ2BtMQo2pSXpXDrrB2+BxHw1dvd5Yzw1TKwg+ZX4o+/vqGqvz0dtdQ46tewXDpPaj+P -wGZsY6rp2aQW9IHRlRQOfc2VNNnSj3BzgXucfr2YYdhFh5iQxeuGMMY1v/D/w1WIg0vvBZIGcfK4 -mJO37M2CYfE45k+XmCpajQ== ------END CERTIFICATE----- - -VeriSign Class 3 Public Primary Certification Authority - G4 -============================================================ ------BEGIN CERTIFICATE----- -MIIDhDCCAwqgAwIBAgIQL4D+I4wOIg9IZxIokYesszAKBggqhkjOPQQDAzCByjELMAkGA1UEBhMC -VVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3 -b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVz -ZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmlj -YXRpb24gQXV0aG9yaXR5IC0gRzQwHhcNMDcxMTA1MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCByjEL -MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBU -cnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRo -b3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5 -IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzQwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAASnVnp8 -Utpkmw4tXNherJI9/gHmGUo9FANL+mAnINmDiWn6VMaaGF5VKmTeBvaNSjutEDxlPZCIBIngMGGz -rl0Bp3vefLK+ymVhAIau2o970ImtTR1ZmkGxvEeA3J5iw/mjgbIwga8wDwYDVR0TAQH/BAUwAwEB -/zAOBgNVHQ8BAf8EBAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2UvZ2lmMCEw -HzAHBgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVyaXNpZ24u -Y29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFLMWkf3upm7ktS5Jj4d4gYDs5bG1MAoGCCqGSM49BAMD -A2gAMGUCMGYhDBgmYFo4e1ZC4Kf8NoRRkSAsdk1DPcQdhCPQrNZ8NQbOzWm9kA3bbEhCHQ6qQgIx -AJw9SDkjOVgaFRJZap7v1VmyHVIsmXHNxynfGyphe3HR3vPA5Q06Sqotp9iGKt0uEA== ------END CERTIFICATE----- - -NetLock Arany (Class Gold) Főtanúsítvány -============================================ ------BEGIN CERTIFICATE----- -MIIEFTCCAv2gAwIBAgIGSUEs5AAQMA0GCSqGSIb3DQEBCwUAMIGnMQswCQYDVQQGEwJIVTERMA8G -A1UEBwwIQnVkYXBlc3QxFTATBgNVBAoMDE5ldExvY2sgS2Z0LjE3MDUGA1UECwwuVGFuw7pzw610 -dsOhbnlraWFkw7NrIChDZXJ0aWZpY2F0aW9uIFNlcnZpY2VzKTE1MDMGA1UEAwwsTmV0TG9jayBB -cmFueSAoQ2xhc3MgR29sZCkgRsWRdGFuw7pzw610dsOhbnkwHhcNMDgxMjExMTUwODIxWhcNMjgx -MjA2MTUwODIxWjCBpzELMAkGA1UEBhMCSFUxETAPBgNVBAcMCEJ1ZGFwZXN0MRUwEwYDVQQKDAxO -ZXRMb2NrIEtmdC4xNzA1BgNVBAsMLlRhbsO6c8OtdHbDoW55a2lhZMOzayAoQ2VydGlmaWNhdGlv -biBTZXJ2aWNlcykxNTAzBgNVBAMMLE5ldExvY2sgQXJhbnkgKENsYXNzIEdvbGQpIEbFkXRhbsO6 -c8OtdHbDoW55MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxCRec75LbRTDofTjl5Bu -0jBFHjzuZ9lk4BqKf8owyoPjIMHj9DrTlF8afFttvzBPhCf2nx9JvMaZCpDyD/V/Q4Q3Y1GLeqVw -/HpYzY6b7cNGbIRwXdrzAZAj/E4wqX7hJ2Pn7WQ8oLjJM2P+FpD/sLj916jAwJRDC7bVWaaeVtAk -H3B5r9s5VA1lddkVQZQBr17s9o3x/61k/iCa11zr/qYfCGSji3ZVrR47KGAuhyXoqq8fxmRGILdw -fzzeSNuWU7c5d+Qa4scWhHaXWy+7GRWF+GmF9ZmnqfI0p6m2pgP8b4Y9VHx2BJtr+UBdADTHLpl1 -neWIA6pN+APSQnbAGwIDAKiLo0UwQzASBgNVHRMBAf8ECDAGAQH/AgEEMA4GA1UdDwEB/wQEAwIB -BjAdBgNVHQ4EFgQUzPpnk/C2uNClwB7zU/2MU9+D15YwDQYJKoZIhvcNAQELBQADggEBAKt/7hwW -qZw8UQCgwBEIBaeZ5m8BiFRhbvG5GK1Krf6BQCOUL/t1fC8oS2IkgYIL9WHxHG64YTjrgfpioTta -YtOUZcTh5m2C+C8lcLIhJsFyUR+MLMOEkMNaj7rP9KdlpeuY0fsFskZ1FSNqb4VjMIDw1Z4fKRzC -bLBQWV2QWzuoDTDPv31/zvGdg73JRm4gpvlhUbohL3u+pRVjodSVh/GeufOJ8z2FuLjbvrW5Kfna -NwUASZQDhETnv0Mxz3WLJdH0pmT1kvarBes96aULNmLazAZfNou2XjG4Kvte9nHfRCaexOYNkbQu -dZWAUWpLMKawYqGT8ZvYzsRjdT9ZR7E= ------END CERTIFICATE----- - -Staat der Nederlanden Root CA - G2 -================================== ------BEGIN CERTIFICATE----- -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 -66+KAQ== ------END CERTIFICATE----- - -CA Disig -======== ------BEGIN CERTIFICATE----- -MIIEDzCCAvegAwIBAgIBATANBgkqhkiG9w0BAQUFADBKMQswCQYDVQQGEwJTSzETMBEGA1UEBxMK -QnJhdGlzbGF2YTETMBEGA1UEChMKRGlzaWcgYS5zLjERMA8GA1UEAxMIQ0EgRGlzaWcwHhcNMDYw -MzIyMDEzOTM0WhcNMTYwMzIyMDEzOTM0WjBKMQswCQYDVQQGEwJTSzETMBEGA1UEBxMKQnJhdGlz -bGF2YTETMBEGA1UEChMKRGlzaWcgYS5zLjERMA8GA1UEAxMIQ0EgRGlzaWcwggEiMA0GCSqGSIb3 -DQEBAQUAA4IBDwAwggEKAoIBAQCS9jHBfYj9mQGp2HvycXXxMcbzdWb6UShGhJd4NLxs/LxFWYgm -GErENx+hSkS943EE9UQX4j/8SFhvXJ56CbpRNyIjZkMhsDxkovhqFQ4/61HhVKndBpnXmjxUizkD -Pw/Fzsbrg3ICqB9x8y34dQjbYkzo+s7552oftms1grrijxaSfQUMbEYDXcDtab86wYqg6I7ZuUUo -hwjstMoVvoLdtUSLLa2GDGhibYVW8qwUYzrG0ZmsNHhWS8+2rT+MitcE5eN4TPWGqvWP+j1scaMt -ymfraHtuM6kMgiioTGohQBUgDCZbg8KpFhXAJIJdKxatymP2dACw30PEEGBWZ2NFAgMBAAGjgf8w -gfwwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUjbJJaJ1yCCW5wCf1UJNWSEZx+Y8wDgYDVR0P -AQH/BAQDAgEGMDYGA1UdEQQvMC2BE2Nhb3BlcmF0b3JAZGlzaWcuc2uGFmh0dHA6Ly93d3cuZGlz -aWcuc2svY2EwZgYDVR0fBF8wXTAtoCugKYYnaHR0cDovL3d3dy5kaXNpZy5zay9jYS9jcmwvY2Ff -ZGlzaWcuY3JsMCygKqAohiZodHRwOi8vY2EuZGlzaWcuc2svY2EvY3JsL2NhX2Rpc2lnLmNybDAa -BgNVHSAEEzARMA8GDSuBHpGT5goAAAABAQEwDQYJKoZIhvcNAQEFBQADggEBAF00dGFMrzvY/59t -WDYcPQuBDRIrRhCA/ec8J9B6yKm2fnQwM6M6int0wHl5QpNt/7EpFIKrIYwvF/k/Ji/1WcbvgAa3 -mkkp7M5+cTxqEEHA9tOasnxakZzArFvITV734VP/Q3f8nktnbNfzg9Gg4H8l37iYC5oyOGwwoPP/ -CBUz91BKez6jPiCp3C9WgArtQVCwyfTssuMmRAAOb54GvCKWU3BlxFAKRmukLyeBEicTXxChds6K -ezfqwzlhA5WYOudsiCUI/HloDYd9Yvi0X/vF2Ey9WLw/Q1vUHgFNPGO+I++MzVpQuGhU+QqZMxEA -4Z7CRneC9VkGjCFMhwnN5ag= ------END CERTIFICATE----- - -Juur-SK -======= ------BEGIN CERTIFICATE----- -MIIE5jCCA86gAwIBAgIEO45L/DANBgkqhkiG9w0BAQUFADBdMRgwFgYJKoZIhvcNAQkBFglwa2lA -c2suZWUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKExlBUyBTZXJ0aWZpdHNlZXJpbWlza2Vza3VzMRAw -DgYDVQQDEwdKdXVyLVNLMB4XDTAxMDgzMDE0MjMwMVoXDTE2MDgyNjE0MjMwMVowXTEYMBYGCSqG -SIb3DQEJARYJcGtpQHNrLmVlMQswCQYDVQQGEwJFRTEiMCAGA1UEChMZQVMgU2VydGlmaXRzZWVy -aW1pc2tlc2t1czEQMA4GA1UEAxMHSnV1ci1TSzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC -ggEBAIFxNj4zB9bjMI0TfncyRsvPGbJgMUaXhvSYRqTCZUXP00B841oiqBB4M8yIsdOBSvZiF3tf -TQou0M+LI+5PAk676w7KvRhj6IAcjeEcjT3g/1tf6mTll+g/mX8MCgkzABpTpyHhOEvWgxutr2TC -+Rx6jGZITWYfGAriPrsfB2WThbkasLnE+w0R9vXW+RvHLCu3GFH+4Hv2qEivbDtPL+/40UceJlfw -UR0zlv/vWT3aTdEVNMfqPxZIe5EcgEMPPbgFPtGzlc3Yyg/CQ2fbt5PgIoIuvvVoKIO5wTtpeyDa -Tpxt4brNj3pssAki14sL2xzVWiZbDcDq5WDQn/413z8CAwEAAaOCAawwggGoMA8GA1UdEwEB/wQF -MAMBAf8wggEWBgNVHSAEggENMIIBCTCCAQUGCisGAQQBzh8BAQEwgfYwgdAGCCsGAQUFBwICMIHD -HoHAAFMAZQBlACAAcwBlAHIAdABpAGYAaQBrAGEAYQB0ACAAbwBuACAAdgDkAGwAagBhAHMAdABh -AHQAdQBkACAAQQBTAC0AaQBzACAAUwBlAHIAdABpAGYAaQB0AHMAZQBlAHIAaQBtAGkAcwBrAGUA -cwBrAHUAcwAgAGEAbABhAG0ALQBTAEsAIABzAGUAcgB0AGkAZgBpAGsAYQBhAHQAaQBkAGUAIABr -AGkAbgBuAGkAdABhAG0AaQBzAGUAawBzMCEGCCsGAQUFBwIBFhVodHRwOi8vd3d3LnNrLmVlL2Nw -cy8wKwYDVR0fBCQwIjAgoB6gHIYaaHR0cDovL3d3dy5zay5lZS9qdXVyL2NybC8wHQYDVR0OBBYE -FASqekej5ImvGs8KQKcYP2/v6X2+MB8GA1UdIwQYMBaAFASqekej5ImvGs8KQKcYP2/v6X2+MA4G -A1UdDwEB/wQEAwIB5jANBgkqhkiG9w0BAQUFAAOCAQEAe8EYlFOiCfP+JmeaUOTDBS8rNXiRTHyo -ERF5TElZrMj3hWVcRrs7EKACr81Ptcw2Kuxd/u+gkcm2k298gFTsxwhwDY77guwqYHhpNjbRxZyL -abVAyJRld/JXIWY7zoVAtjNjGr95HvxcHdMdkxuLDF2FvZkwMhgJkVLpfKG6/2SSmuz+Ne6ML678 -IIbsSt4beDI3poHSna9aEhbKmVv8b20OxaAehsmR0FyYgl9jDIpaq9iVpszLita/ZEuOyoqysOkh -Mp6qqIWYNIE5ITuoOlIyPfZrN4YGWhWY3PARZv40ILcD9EEQfTmEeZZyY7aWAuVrua0ZTbvGRNs2 -yyqcjg== ------END CERTIFICATE----- - -Hongkong Post Root CA 1 -======================= ------BEGIN CERTIFICATE----- -MIIDMDCCAhigAwIBAgICA+gwDQYJKoZIhvcNAQEFBQAwRzELMAkGA1UEBhMCSEsxFjAUBgNVBAoT -DUhvbmdrb25nIFBvc3QxIDAeBgNVBAMTF0hvbmdrb25nIFBvc3QgUm9vdCBDQSAxMB4XDTAzMDUx -NTA1MTMxNFoXDTIzMDUxNTA0NTIyOVowRzELMAkGA1UEBhMCSEsxFjAUBgNVBAoTDUhvbmdrb25n -IFBvc3QxIDAeBgNVBAMTF0hvbmdrb25nIFBvc3QgUm9vdCBDQSAxMIIBIjANBgkqhkiG9w0BAQEF -AAOCAQ8AMIIBCgKCAQEArP84tulmAknjorThkPlAj3n54r15/gK97iSSHSL22oVyaf7XPwnU3ZG1 -ApzQjVrhVcNQhrkpJsLj2aDxaQMoIIBFIi1WpztUlVYiWR8o3x8gPW2iNr4joLFutbEnPzlTCeqr -auh0ssJlXI6/fMN4hM2eFvz1Lk8gKgifd/PFHsSaUmYeSF7jEAaPIpjhZY4bXSNmO7ilMlHIhqqh -qZ5/dpTCpmy3QfDVyAY45tQM4vM7TG1QjMSDJ8EThFk9nnV0ttgCXjqQesBCNnLsak3c78QA3xMY -V18meMjWCnl3v/evt3a5pQuEF10Q6m/hq5URX208o1xNg1vysxmKgIsLhwIDAQABoyYwJDASBgNV -HRMBAf8ECDAGAQH/AgEDMA4GA1UdDwEB/wQEAwIBxjANBgkqhkiG9w0BAQUFAAOCAQEADkbVPK7i -h9legYsCmEEIjEy82tvuJxuC52pF7BaLT4Wg87JwvVqWuspube5Gi27nKi6Wsxkz67SfqLI37pio -l7Yutmcn1KZJ/RyTZXaeQi/cImyaT/JaFTmxcdcrUehtHJjA2Sr0oYJ71clBoiMBdDhViw+5Lmei -IAQ32pwL0xch4I+XeTRvhEgCIDMb5jREn5Fw9IBehEPCKdJsEhTkYY2sEJCehFC78JZvRZ+K88ps -T/oROhUVRsPNH4NbLUES7VBnQRM9IauUiqpOfMGx+6fWtScvl6tu4B3i0RwsH0Ti/L6RoZz71ilT -c4afU9hDDl3WY4JxHYB0yvbiAmvZWg== ------END CERTIFICATE----- - -SecureSign RootCA11 -=================== ------BEGIN CERTIFICATE----- -MIIDbTCCAlWgAwIBAgIBATANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJKUDErMCkGA1UEChMi -SmFwYW4gQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcywgSW5jLjEcMBoGA1UEAxMTU2VjdXJlU2lnbiBS -b290Q0ExMTAeFw0wOTA0MDgwNDU2NDdaFw0yOTA0MDgwNDU2NDdaMFgxCzAJBgNVBAYTAkpQMSsw -KQYDVQQKEyJKYXBhbiBDZXJ0aWZpY2F0aW9uIFNlcnZpY2VzLCBJbmMuMRwwGgYDVQQDExNTZWN1 -cmVTaWduIFJvb3RDQTExMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA/XeqpRyQBTvL -TJszi1oURaTnkBbR31fSIRCkF/3frNYfp+TbfPfs37gD2pRY/V1yfIw/XwFndBWW4wI8h9uuywGO -wvNmxoVF9ALGOrVisq/6nL+k5tSAMJjzDbaTj6nU2DbysPyKyiyhFTOVMdrAG/LuYpmGYz+/3ZMq -g6h2uRMft85OQoWPIucuGvKVCbIFtUROd6EgvanyTgp9UK31BQ1FT0Zx/Sg+U/sE2C3XZR1KG/rP -O7AxmjVuyIsG0wCR8pQIZUyxNAYAeoni8McDWc/V1uinMrPmmECGxc0nEovMe863ETxiYAcjPitA -bpSACW22s293bzUIUPsCh8U+iQIDAQABo0IwQDAdBgNVHQ4EFgQUW/hNT7KlhtQ60vFjmqC+CfZX -t94wDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAKCh -OBZmLqdWHyGcBvod7bkixTgm2E5P7KN/ed5GIaGHd48HCJqypMWvDzKYC3xmKbabfSVSSUOrTC4r -bnpwrxYO4wJs+0LmGJ1F2FXI6Dvd5+H0LgscNFxsWEr7jIhQX5Ucv+2rIrVls4W6ng+4reV6G4pQ -Oh29Dbx7VFALuUKvVaAYga1lme++5Jy/xIWrQbJUb9wlze144o4MjQlJ3WN7WmmWAiGovVJZ6X01 -y8hSyn+B/tlr0/cR7SXf+Of5pPpyl4RTDaXQMhhRdlkUbA/r7F+AjHVDg8OFmP9Mni0N5HeDk061 -lgeLKBObjBmNQSdJQO7e5iNEOdyhIta6A/I= ------END CERTIFICATE----- - -ACEDICOM Root -============= ------BEGIN CERTIFICATE----- -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 ------END CERTIFICATE----- - -Verisign Class 1 Public Primary Certification Authority -======================================================= ------BEGIN CERTIFICATE----- -MIICPDCCAaUCED9pHoGc8JpK83P/uUii5N0wDQYJKoZIhvcNAQEFBQAwXzELMAkGA1UEBhMCVVMx -FzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAxIFB1YmxpYyBQcmltYXJ5 -IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTk2MDEyOTAwMDAwMFoXDTI4MDgwMjIzNTk1OVow -XzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAx -IFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIGfMA0GCSqGSIb3DQEBAQUA -A4GNADCBiQKBgQDlGb9to1ZhLZlIcfZn3rmN67eehoAKkQ76OCWvRoiC5XOooJskXQ0fzGVuDLDQ -VoQYh5oGmxChc9+0WDlrbsH2FdWoqD+qEgaNMax/sDTXjzRniAnNFBHiTkVWaR94AoDa3EeRKbs2 -yWNcxeDXLYd7obcysHswuiovMaruo2fa2wIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAFgVKTk8d6Pa -XCUDfGD67gmZPCcQcMgMCeazh88K4hiWNWLMv5sneYlfycQJ9M61Hd8qveXbhpxoJeUwfLaJFf5n -0a3hUKw8fGJLj7qE1xIVGx/KXQ/BUpQqEZnae88MNhPVNdwQGVnqlMEAv3WP2fr9dgTbYruQagPZ -RjXZ+Hxb ------END CERTIFICATE----- - -Verisign Class 3 Public Primary Certification Authority -======================================================= ------BEGIN CERTIFICATE----- -MIICPDCCAaUCEDyRMcsf9tAbDpq40ES/Er4wDQYJKoZIhvcNAQEFBQAwXzELMAkGA1UEBhMCVVMx -FzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAzIFB1YmxpYyBQcmltYXJ5 -IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTk2MDEyOTAwMDAwMFoXDTI4MDgwMjIzNTk1OVow -XzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAz -IFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIGfMA0GCSqGSIb3DQEBAQUA -A4GNADCBiQKBgQDJXFme8huKARS0EN8EQNvjV69qRUCPhAwL0TPZ2RHP7gJYHyX3KqhEBarsAx94 -f56TuZoAqiN91qyFomNFx3InzPRMxnVx0jnvT0Lwdd8KkMaOIG+YD/isI19wKTakyYbnsZogy1Ol -hec9vn2a/iRFM9x2Fe0PonFkTGUugWhFpwIDAQABMA0GCSqGSIb3DQEBBQUAA4GBABByUqkFFBky -CEHwxWsKzH4PIRnN5GfcX6kb5sroc50i2JhucwNhkcV8sEVAbkSdjbCxlnRhLQ2pRdKkkirWmnWX -bj9T/UWZYB2oK0z5XqcJ2HUw19JlYD1n1khVdWk/kfVIC0dpImmClr7JyDiGSnoscxlIaU5rfGW/ -D/xwzoiQ ------END CERTIFICATE----- - -Microsec e-Szigno Root CA 2009 -============================== ------BEGIN CERTIFICATE----- -MIIECjCCAvKgAwIBAgIJAMJ+QwRORz8ZMA0GCSqGSIb3DQEBCwUAMIGCMQswCQYDVQQGEwJIVTER -MA8GA1UEBwwIQnVkYXBlc3QxFjAUBgNVBAoMDU1pY3Jvc2VjIEx0ZC4xJzAlBgNVBAMMHk1pY3Jv -c2VjIGUtU3ppZ25vIFJvb3QgQ0EgMjAwOTEfMB0GCSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5o -dTAeFw0wOTA2MTYxMTMwMThaFw0yOTEyMzAxMTMwMThaMIGCMQswCQYDVQQGEwJIVTERMA8GA1UE -BwwIQnVkYXBlc3QxFjAUBgNVBAoMDU1pY3Jvc2VjIEx0ZC4xJzAlBgNVBAMMHk1pY3Jvc2VjIGUt -U3ppZ25vIFJvb3QgQ0EgMjAwOTEfMB0GCSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5odTCCASIw -DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOn4j/NjrdqG2KfgQvvPkd6mJviZpWNwrZuuyjNA -fW2WbqEORO7hE52UQlKavXWFdCyoDh2Tthi3jCyoz/tccbna7P7ofo/kLx2yqHWH2Leh5TvPmUpG -0IMZfcChEhyVbUr02MelTTMuhTlAdX4UfIASmFDHQWe4oIBhVKZsTh/gnQ4H6cm6M+f+wFUoLAKA -pxn1ntxVUwOXewdI/5n7N4okxFnMUBBjjqqpGrCEGob5X7uxUG6k0QrM1XF+H6cbfPVTbiJfyyvm -1HxdrtbCxkzlBQHZ7Vf8wSN5/PrIJIOV87VqUQHQd9bpEqH5GoP7ghu5sJf0dgYzQ0mg/wu1+rUC -AwEAAaOBgDB+MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTLD8bf -QkPMPcu1SCOhGnqmKrs0aDAfBgNVHSMEGDAWgBTLD8bfQkPMPcu1SCOhGnqmKrs0aDAbBgNVHREE -FDASgRBpbmZvQGUtc3ppZ25vLmh1MA0GCSqGSIb3DQEBCwUAA4IBAQDJ0Q5eLtXMs3w+y/w9/w0o -lZMEyL/azXm4Q5DwpL7v8u8hmLzU1F0G9u5C7DBsoKqpyvGvivo/C3NqPuouQH4frlRheesuCDfX -I/OMn74dseGkddug4lQUsbocKaQY9hK6ohQU4zE1yED/t+AFdlfBHFny+L/k7SViXITwfn4fs775 -tyERzAMBVnCnEJIeGzSBHq2cGsMEPO0CYdYeBvNfOofyK/FFh+U9rNHHV4S9a67c2Pm2G2JwCz02 -yULyMtd6YebS2z3PyKnJm9zbWETXbzivf3jTo60adbocwTZ8jx5tHMN1Rq41Bab2XD0h7lbwyYIi -LXpUq3DDfSJlgnCW ------END CERTIFICATE----- - -E-Guven Kok Elektronik Sertifika Hizmet Saglayicisi -=================================================== ------BEGIN CERTIFICATE----- -MIIDtjCCAp6gAwIBAgIQRJmNPMADJ72cdpW56tustTANBgkqhkiG9w0BAQUFADB1MQswCQYDVQQG -EwJUUjEoMCYGA1UEChMfRWxla3Ryb25payBCaWxnaSBHdXZlbmxpZ2kgQS5TLjE8MDoGA1UEAxMz -ZS1HdXZlbiBLb2sgRWxla3Ryb25payBTZXJ0aWZpa2EgSGl6bWV0IFNhZ2xheWljaXNpMB4XDTA3 -MDEwNDExMzI0OFoXDTE3MDEwNDExMzI0OFowdTELMAkGA1UEBhMCVFIxKDAmBgNVBAoTH0VsZWt0 -cm9uaWsgQmlsZ2kgR3V2ZW5saWdpIEEuUy4xPDA6BgNVBAMTM2UtR3V2ZW4gS29rIEVsZWt0cm9u -aWsgU2VydGlmaWthIEhpem1ldCBTYWdsYXlpY2lzaTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC -AQoCggEBAMMSIJ6wXgBljU5Gu4Bc6SwGl9XzcslwuedLZYDBS75+PNdUMZTe1RK6UxYC6lhj71vY -8+0qGqpxSKPcEC1fX+tcS5yWCEIlKBHMilpiAVDV6wlTL/jDj/6z/P2douNffb7tC+Bg62nsM+3Y -jfsSSYMAyYuXjDtzKjKzEve5TfL0TW3H5tYmNwjy2f1rXKPlSFxYvEK+A1qBuhw1DADT9SN+cTAI -JjjcJRFHLfO6IxClv7wC90Nex/6wN1CZew+TzuZDLMN+DfIcQ2Zgy2ExR4ejT669VmxMvLz4Bcpk -9Ok0oSy1c+HCPujIyTQlCFzz7abHlJ+tiEMl1+E5YP6sOVkCAwEAAaNCMEAwDgYDVR0PAQH/BAQD -AgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFJ/uRLOU1fqRTy7ZVZoEVtstxNulMA0GCSqG -SIb3DQEBBQUAA4IBAQB/X7lTW2M9dTLn+sR0GstG30ZpHFLPqk/CaOv/gKlR6D1id4k9CnU58W5d -F4dvaAXBlGzZXd/aslnLpRCKysw5zZ/rTt5S/wzw9JKp8mxTq5vSR6AfdPebmvEvFZ96ZDAYBzwq -D2fK/A+JYZ1lpTzlvBNbCNvj/+27BrtqBrF6T2XGgv0enIu1De5Iu7i9qgi0+6N8y5/NkHZchpZ4 -Vwpm+Vganf2XKWDeEaaQHBkc7gGWIjQ0LpH5t8Qn0Xvmv/uARFoW5evg1Ao4vOSR49XrXMGs3xtq -fJ7lddK2l4fbzIcrQzqECK+rPNv3PGYxhrCdU3nt+CPeQuMtgvEP5fqX ------END CERTIFICATE----- - -GlobalSign Root CA - R3 -======================= ------BEGIN CERTIFICATE----- -MIIDXzCCAkegAwIBAgILBAAAAAABIVhTCKIwDQYJKoZIhvcNAQELBQAwTDEgMB4GA1UECxMXR2xv -YmFsU2lnbiBSb290IENBIC0gUjMxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkdsb2Jh -bFNpZ24wHhcNMDkwMzE4MTAwMDAwWhcNMjkwMzE4MTAwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxT -aWduIFJvb3QgQ0EgLSBSMzETMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2ln -bjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMwldpB5BngiFvXAg7aEyiie/QV2EcWt -iHL8RgJDx7KKnQRfJMsuS+FggkbhUqsMgUdwbN1k0ev1LKMPgj0MK66X17YUhhB5uzsTgHeMCOFJ -0mpiLx9e+pZo34knlTifBtc+ycsmWQ1z3rDI6SYOgxXG71uL0gRgykmmKPZpO/bLyCiR5Z2KYVc3 -rHQU3HTgOu5yLy6c+9C7v/U9AOEGM+iCK65TpjoWc4zdQQ4gOsC0p6Hpsk+QLjJg6VfLuQSSaGjl -OCZgdbKfd/+RFO+uIEn8rUAVSNECMWEZXriX7613t2Saer9fwRPvm2L7DWzgVGkWqQPabumDk3F2 -xmmFghcCAwEAAaNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYE -FI/wS3+oLkUkrk1Q+mOai97i3Ru8MA0GCSqGSIb3DQEBCwUAA4IBAQBLQNvAUKr+yAzv95ZURUm7 -lgAJQayzE4aGKAczymvmdLm6AC2upArT9fHxD4q/c2dKg8dEe3jgr25sbwMpjjM5RcOO5LlXbKr8 -EpbsU8Yt5CRsuZRj+9xTaGdWPoO4zzUhw8lo/s7awlOqzJCK6fBdRoyV3XpYKBovHd7NADdBj+1E -bddTKJd+82cEHhXXipa0095MJ6RMG3NzdvQXmcIfeg7jLQitChws/zyrVQ4PkX4268NXSb7hLi18 -YIvDQVETI53O9zJrlAGomecsMx86OyXShkDOOyyGeMlhLxS67ttVb9+E7gUJTb0o2HLO02JQZR7r -kpeDMdmztcpHWD9f ------END CERTIFICATE----- - -TC TrustCenter Universal CA III -=============================== ------BEGIN CERTIFICATE----- -MIID4TCCAsmgAwIBAgIOYyUAAQACFI0zFQLkbPQwDQYJKoZIhvcNAQEFBQAwezELMAkGA1UEBhMC -REUxHDAaBgNVBAoTE1RDIFRydXN0Q2VudGVyIEdtYkgxJDAiBgNVBAsTG1RDIFRydXN0Q2VudGVy -IFVuaXZlcnNhbCBDQTEoMCYGA1UEAxMfVEMgVHJ1c3RDZW50ZXIgVW5pdmVyc2FsIENBIElJSTAe -Fw0wOTA5MDkwODE1MjdaFw0yOTEyMzEyMzU5NTlaMHsxCzAJBgNVBAYTAkRFMRwwGgYDVQQKExNU -QyBUcnVzdENlbnRlciBHbWJIMSQwIgYDVQQLExtUQyBUcnVzdENlbnRlciBVbml2ZXJzYWwgQ0Ex -KDAmBgNVBAMTH1RDIFRydXN0Q2VudGVyIFVuaXZlcnNhbCBDQSBJSUkwggEiMA0GCSqGSIb3DQEB -AQUAA4IBDwAwggEKAoIBAQDC2pxisLlxErALyBpXsq6DFJmzNEubkKLF5+cvAqBNLaT6hdqbJYUt -QCggbergvbFIgyIpRJ9Og+41URNzdNW88jBmlFPAQDYvDIRlzg9uwliT6CwLOunBjvvya8o84pxO -juT5fdMnnxvVZ3iHLX8LR7PH6MlIfK8vzArZQe+f/prhsq75U7Xl6UafYOPfjdN/+5Z+s7Vy+Eut -CHnNaYlAJ/Uqwa1D7KRTyGG299J5KmcYdkhtWyUB0SbFt1dpIxVbYYqt8Bst2a9c8SaQaanVDED1 -M4BDj5yjdipFtK+/fz6HP3bFzSreIMUWWMv5G/UPyw0RUmS40nZid4PxWJ//AgMBAAGjYzBhMB8G -A1UdIwQYMBaAFFbn4VslQ4Dg9ozhcbyO5YAvxEjiMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ -BAQDAgEGMB0GA1UdDgQWBBRW5+FbJUOA4PaM4XG8juWAL8RI4jANBgkqhkiG9w0BAQUFAAOCAQEA -g8ev6n9NCjw5sWi+e22JLumzCecYV42FmhfzdkJQEw/HkG8zrcVJYCtsSVgZ1OK+t7+rSbyUyKu+ -KGwWaODIl0YgoGhnYIg5IFHYaAERzqf2EQf27OysGh+yZm5WZ2B6dF7AbZc2rrUNXWZzwCUyRdhK -BgePxLcHsU0GDeGl6/R1yrqc0L2z0zIkTO5+4nYES0lT2PLpVDP85XEfPRRclkvxOvIAu2y0+pZV -CIgJwcyRGSmwIC3/yzikQOEXvnlhgP8HA4ZMTnsGnxGGjYnuJ8Tb4rwZjgvDwxPHLQNjO9Po5KIq -woIIlBZU8O8fJ5AluA0OKBtHd0e9HKgl8ZS0Zg== ------END CERTIFICATE----- - -Autoridad de Certificacion Firmaprofesional CIF A62634068 -========================================================= ------BEGIN CERTIFICATE----- -MIIGFDCCA/ygAwIBAgIIU+w77vuySF8wDQYJKoZIhvcNAQEFBQAwUTELMAkGA1UEBhMCRVMxQjBA -BgNVBAMMOUF1dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIEZpcm1hcHJvZmVzaW9uYWwgQ0lGIEE2 -MjYzNDA2ODAeFw0wOTA1MjAwODM4MTVaFw0zMDEyMzEwODM4MTVaMFExCzAJBgNVBAYTAkVTMUIw -QAYDVQQDDDlBdXRvcmlkYWQgZGUgQ2VydGlmaWNhY2lvbiBGaXJtYXByb2Zlc2lvbmFsIENJRiBB -NjI2MzQwNjgwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDKlmuO6vj78aI14H9M2uDD -Utd9thDIAl6zQyrET2qyyhxdKJp4ERppWVevtSBC5IsP5t9bpgOSL/UR5GLXMnE42QQMcas9UX4P -B99jBVzpv5RvwSmCwLTaUbDBPLutN0pcyvFLNg4kq7/DhHf9qFD0sefGL9ItWY16Ck6WaVICqjaY -7Pz6FIMMNx/Jkjd/14Et5cS54D40/mf0PmbR0/RAz15iNA9wBj4gGFrO93IbJWyTdBSTo3OxDqqH -ECNZXyAFGUftaI6SEspd/NYrspI8IM/hX68gvqB2f3bl7BqGYTM+53u0P6APjqK5am+5hyZvQWyI -plD9amML9ZMWGxmPsu2bm8mQ9QEM3xk9Dz44I8kvjwzRAv4bVdZO0I08r0+k8/6vKtMFnXkIoctX -MbScyJCyZ/QYFpM6/EfY0XiWMR+6KwxfXZmtY4laJCB22N/9q06mIqqdXuYnin1oKaPnirjaEbsX -LZmdEyRG98Xi2J+Of8ePdG1asuhy9azuJBCtLxTa/y2aRnFHvkLfuwHb9H/TKI8xWVvTyQKmtFLK -bpf7Q8UIJm+K9Lv9nyiqDdVF8xM6HdjAeI9BZzwelGSuewvF6NkBiDkal4ZkQdU7hwxu+g/GvUgU -vzlN1J5Bto+WHWOWk9mVBngxaJ43BjuAiUVhOSPHG0SjFeUc+JIwuwIDAQABo4HvMIHsMBIGA1Ud -EwEB/wQIMAYBAf8CAQEwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRlzeurNR4APn7VdMActHNH -DhpkLzCBpgYDVR0gBIGeMIGbMIGYBgRVHSAAMIGPMC8GCCsGAQUFBwIBFiNodHRwOi8vd3d3LmZp -cm1hcHJvZmVzaW9uYWwuY29tL2NwczBcBggrBgEFBQcCAjBQHk4AUABhAHMAZQBvACAAZABlACAA -bABhACAAQgBvAG4AYQBuAG8AdgBhACAANAA3ACAAQgBhAHIAYwBlAGwAbwBuAGEAIAAwADgAMAAx -ADcwDQYJKoZIhvcNAQEFBQADggIBABd9oPm03cXF661LJLWhAqvdpYhKsg9VSytXjDvlMd3+xDLx -51tkljYyGOylMnfX40S2wBEqgLk9am58m9Ot/MPWo+ZkKXzR4Tgegiv/J2Wv+xYVxC5xhOW1//qk -R71kMrv2JYSiJ0L1ILDCExARzRAVukKQKtJE4ZYm6zFIEv0q2skGz3QeqUvVhyj5eTSSPi5E6PaP -T481PyWzOdxjKpBrIF/EUhJOlywqrJ2X3kjyo2bbwtKDlaZmp54lD+kLM5FlClrD2VQS3a/DTg4f -Jl4N3LON7NWBcN7STyQF82xO9UxJZo3R/9ILJUFI/lGExkKvgATP0H5kSeTy36LssUzAKh3ntLFl -osS88Zj0qnAHY7S42jtM+kAiMFsRpvAFDsYCA0irhpuF3dvd6qJ2gHN99ZwExEWN57kci57q13XR -crHedUTnQn3iV2t93Jm8PYMo6oCTjcVMZcFwgbg4/EMxsvYDNEeyrPsiBsse3RdHHF9mudMaotoR -saS8I8nkvof/uZS2+F0gStRf571oe2XyFR7SOqkt6dhrJKyXWERHrVkY8SFlcN7ONGCoQPHzPKTD -KCOM/iczQ0CgFzzr6juwcqajuUpLXhZI9LK8yIySxZ2frHI2vDSANGupi5LAuBft7HZT9SQBjLMi -6Et8Vcad+qMUu2WFbm5PEn4KPJ2V ------END CERTIFICATE----- - -Izenpe.com -========== ------BEGIN CERTIFICATE----- -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 ------END CERTIFICATE----- - -Chambers of Commerce Root - 2008 -================================ ------BEGIN CERTIFICATE----- -MIIHTzCCBTegAwIBAgIJAKPaQn6ksa7aMA0GCSqGSIb3DQEBBQUAMIGuMQswCQYDVQQGEwJFVTFD -MEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNv -bS9hZGRyZXNzKTESMBAGA1UEBRMJQTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMu -QS4xKTAnBgNVBAMTIENoYW1iZXJzIG9mIENvbW1lcmNlIFJvb3QgLSAyMDA4MB4XDTA4MDgwMTEy -Mjk1MFoXDTM4MDczMTEyMjk1MFowga4xCzAJBgNVBAYTAkVVMUMwQQYDVQQHEzpNYWRyaWQgKHNl -ZSBjdXJyZW50IGFkZHJlc3MgYXQgd3d3LmNhbWVyZmlybWEuY29tL2FkZHJlc3MpMRIwEAYDVQQF -EwlBODI3NDMyODcxGzAZBgNVBAoTEkFDIENhbWVyZmlybWEgUy5BLjEpMCcGA1UEAxMgQ2hhbWJl -cnMgb2YgQ29tbWVyY2UgUm9vdCAtIDIwMDgwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC -AQCvAMtwNyuAWko6bHiUfaN/Gh/2NdW928sNRHI+JrKQUrpjOyhYb6WzbZSm891kDFX29ufyIiKA -XuFixrYp4YFs8r/lfTJqVKAyGVn+H4vXPWCGhSRv4xGzdz4gljUha7MI2XAuZPeEklPWDrCQiorj -h40G072QDuKZoRuGDtqaCrsLYVAGUvGef3bsyw/QHg3PmTA9HMRFEFis1tPo1+XqxQEHd9ZR5gN/ -ikilTWh1uem8nk4ZcfUyS5xtYBkL+8ydddy/Js2Pk3g5eXNeJQ7KXOt3EgfLZEFHcpOrUMPrCXZk -NNI5t3YRCQ12RcSprj1qr7V9ZS+UWBDsXHyvfuK2GNnQm05aSd+pZgvMPMZ4fKecHePOjlO+Bd5g -D2vlGts/4+EhySnB8esHnFIbAURRPHsl18TlUlRdJQfKFiC4reRB7noI/plvg6aRArBsNlVq5331 -lubKgdaX8ZSD6e2wsWsSaR6s+12pxZjptFtYer49okQ6Y1nUCyXeG0+95QGezdIp1Z8XGQpvvwyQ -0wlf2eOKNcx5Wk0ZN5K3xMGtr/R5JJqyAQuxr1yW84Ay+1w9mPGgP0revq+ULtlVmhduYJ1jbLhj -ya6BXBg14JC7vjxPNyK5fuvPnnchpj04gftI2jE9K+OJ9dC1vX7gUMQSibMjmhAxhduub+84Mxh2 -EQIDAQABo4IBbDCCAWgwEgYDVR0TAQH/BAgwBgEB/wIBDDAdBgNVHQ4EFgQU+SSsD7K1+HnA+mCI -G8TZTQKeFxkwgeMGA1UdIwSB2zCB2IAU+SSsD7K1+HnA+mCIG8TZTQKeFxmhgbSkgbEwga4xCzAJ -BgNVBAYTAkVVMUMwQQYDVQQHEzpNYWRyaWQgKHNlZSBjdXJyZW50IGFkZHJlc3MgYXQgd3d3LmNh -bWVyZmlybWEuY29tL2FkZHJlc3MpMRIwEAYDVQQFEwlBODI3NDMyODcxGzAZBgNVBAoTEkFDIENh -bWVyZmlybWEgUy5BLjEpMCcGA1UEAxMgQ2hhbWJlcnMgb2YgQ29tbWVyY2UgUm9vdCAtIDIwMDiC -CQCj2kJ+pLGu2jAOBgNVHQ8BAf8EBAMCAQYwPQYDVR0gBDYwNDAyBgRVHSAAMCowKAYIKwYBBQUH -AgEWHGh0dHA6Ly9wb2xpY3kuY2FtZXJmaXJtYS5jb20wDQYJKoZIhvcNAQEFBQADggIBAJASryI1 -wqM58C7e6bXpeHxIvj99RZJe6dqxGfwWPJ+0W2aeaufDuV2I6A+tzyMP3iU6XsxPpcG1Lawk0lgH -3qLPaYRgM+gQDROpI9CF5Y57pp49chNyM/WqfcZjHwj0/gF/JM8rLFQJ3uIrbZLGOU8W6jx+ekbU -RWpGqOt1glanq6B8aBMz9p0w8G8nOSQjKpD9kCk18pPfNKXG9/jvjA9iSnyu0/VU+I22mlaHFoI6 -M6taIgj3grrqLuBHmrS1RaMFO9ncLkVAO+rcf+g769HsJtg1pDDFOqxXnrN2pSB7+R5KBWIBpih1 -YJeSDW4+TTdDDZIVnBgizVGZoCkaPF+KMjNbMMeJL0eYD6MDxvbxrN8y8NmBGuScvfaAFPDRLLmF -9dijscilIeUcE5fuDr3fKanvNFNb0+RqE4QGtjICxFKuItLcsiFCGtpA8CnJ7AoMXOLQusxI0zcK -zBIKinmwPQN/aUv0NCB9szTqjktk9T79syNnFQ0EuPAtwQlRPLJsFfClI9eDdOTlLsn+mCdCxqvG -nrDQWzilm1DefhiYtUU79nm06PcaewaD+9CL2rvHvRirCG88gGtAPxkZumWK5r7VXNM21+9AUiRg -OGcEMeyP84LG3rlV8zsxkVrctQgVrXYlCg17LofiDKYGvCYQbTed7N14jHyAxfDZd0jQ ------END CERTIFICATE----- - -Global Chambersign Root - 2008 -============================== ------BEGIN CERTIFICATE----- -MIIHSTCCBTGgAwIBAgIJAMnN0+nVfSPOMA0GCSqGSIb3DQEBBQUAMIGsMQswCQYDVQQGEwJFVTFD -MEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNv -bS9hZGRyZXNzKTESMBAGA1UEBRMJQTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMu -QS4xJzAlBgNVBAMTHkdsb2JhbCBDaGFtYmVyc2lnbiBSb290IC0gMjAwODAeFw0wODA4MDExMjMx -NDBaFw0zODA3MzExMjMxNDBaMIGsMQswCQYDVQQGEwJFVTFDMEEGA1UEBxM6TWFkcmlkIChzZWUg -Y3VycmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTESMBAGA1UEBRMJ -QTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMuQS4xJzAlBgNVBAMTHkdsb2JhbCBD -aGFtYmVyc2lnbiBSb290IC0gMjAwODCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMDf -VtPkOpt2RbQT2//BthmLN0EYlVJH6xedKYiONWwGMi5HYvNJBL99RDaxccy9Wglz1dmFRP+RVyXf -XjaOcNFccUMd2drvXNL7G706tcuto8xEpw2uIRU/uXpbknXYpBI4iRmKt4DS4jJvVpyR1ogQC7N0 -ZJJ0YPP2zxhPYLIj0Mc7zmFLmY/CDNBAspjcDahOo7kKrmCgrUVSY7pmvWjg+b4aqIG7HkF4ddPB -/gBVsIdU6CeQNR1MM62X/JcumIS/LMmjv9GYERTtY/jKmIhYF5ntRQOXfjyGHoiMvvKRhI9lNNgA -TH23MRdaKXoKGCQwoze1eqkBfSbW+Q6OWfH9GzO1KTsXO0G2Id3UwD2ln58fQ1DJu7xsepeY7s2M -H/ucUa6LcL0nn3HAa6x9kGbo1106DbDVwo3VyJ2dwW3Q0L9R5OP4wzg2rtandeavhENdk5IMagfe -Ox2YItaswTXbo6Al/3K1dh3ebeksZixShNBFks4c5eUzHdwHU1SjqoI7mjcv3N2gZOnm3b2u/GSF -HTynyQbehP9r6GsaPMWis0L7iwk+XwhSx2LE1AVxv8Rk5Pihg+g+EpuoHtQ2TS9x9o0o9oOpE9Jh -wZG7SMA0j0GMS0zbaRL/UJScIINZc+18ofLx/d33SdNDWKBWY8o9PeU1VlnpDsogzCtLkykPAgMB -AAGjggFqMIIBZjASBgNVHRMBAf8ECDAGAQH/AgEMMB0GA1UdDgQWBBS5CcqcHtvTbDprru1U8VuT -BjUuXjCB4QYDVR0jBIHZMIHWgBS5CcqcHtvTbDprru1U8VuTBjUuXqGBsqSBrzCBrDELMAkGA1UE -BhMCRVUxQzBBBgNVBAcTOk1hZHJpZCAoc2VlIGN1cnJlbnQgYWRkcmVzcyBhdCB3d3cuY2FtZXJm -aXJtYS5jb20vYWRkcmVzcykxEjAQBgNVBAUTCUE4Mjc0MzI4NzEbMBkGA1UEChMSQUMgQ2FtZXJm -aXJtYSBTLkEuMScwJQYDVQQDEx5HbG9iYWwgQ2hhbWJlcnNpZ24gUm9vdCAtIDIwMDiCCQDJzdPp -1X0jzjAOBgNVHQ8BAf8EBAMCAQYwPQYDVR0gBDYwNDAyBgRVHSAAMCowKAYIKwYBBQUHAgEWHGh0 -dHA6Ly9wb2xpY3kuY2FtZXJmaXJtYS5jb20wDQYJKoZIhvcNAQEFBQADggIBAICIf3DekijZBZRG -/5BXqfEv3xoNa/p8DhxJJHkn2EaqbylZUohwEurdPfWbU1Rv4WCiqAm57OtZfMY18dwY6fFn5a+6 -ReAJ3spED8IXDneRRXozX1+WLGiLwUePmJs9wOzL9dWCkoQ10b42OFZyMVtHLaoXpGNR6woBrX/s -dZ7LoR/xfxKxueRkf2fWIyr0uDldmOghp+G9PUIadJpwr2hsUF1Jz//7Dl3mLEfXgTpZALVza2Mg -9jFFCDkO9HB+QHBaP9BrQql0PSgvAm11cpUJjUhjxsYjV5KTXjXBjfkK9yydYhz2rXzdpjEetrHH -foUm+qRqtdpjMNHvkzeyZi99Bffnt0uYlDXA2TopwZ2yUDMdSqlapskD7+3056huirRXhOukP9Du -qqqHW2Pok+JrqNS4cnhrG+055F3Lm6qH1U9OAP7Zap88MQ8oAgF9mOinsKJknnn4SPIVqczmyETr -P3iZ8ntxPjzxmKfFGBI/5rsoM0LpRQp8bfKGeS/Fghl9CYl8slR2iK7ewfPM4W7bMdaTrpmg7yVq -c5iJWzouE4gev8CSlDQb4ye3ix5vQv/n6TebUB0tovkC7stYWDpxvGjjqsGvHCgfotwjZT+B6q6Z -09gwzxMNTxXJhLynSC34MCN32EZLeW32jO06f2ARePTpm67VVMB0gNELQp/B ------END CERTIFICATE----- - -Go Daddy Root Certificate Authority - G2 -======================================== ------BEGIN CERTIFICATE----- -MIIDxTCCAq2gAwIBAgIBADANBgkqhkiG9w0BAQsFADCBgzELMAkGA1UEBhMCVVMxEDAOBgNVBAgT -B0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAYBgNVBAoTEUdvRGFkZHkuY29tLCBJbmMu -MTEwLwYDVQQDEyhHbyBEYWRkeSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5 -MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgYMxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdBcml6 -b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMRowGAYDVQQKExFHb0RhZGR5LmNvbSwgSW5jLjExMC8G -A1UEAxMoR28gRGFkZHkgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZI -hvcNAQEBBQADggEPADCCAQoCggEBAL9xYgjx+lk09xvJGKP3gElY6SKDE6bFIEMBO4Tx5oVJnyfq -9oQbTqC023CYxzIBsQU+B07u9PpPL1kwIuerGVZr4oAH/PMWdYA5UXvl+TW2dE6pjYIT5LY/qQOD -+qK+ihVqf94Lw7YZFAXK6sOoBJQ7RnwyDfMAZiLIjWltNowRGLfTshxgtDj6AozO091GB94KPutd -fMh8+7ArU6SSYmlRJQVhGkSBjCypQ5Yj36w6gZoOKcUcqeldHraenjAKOc7xiID7S13MMuyFYkMl -NAJWJwGRtDtwKj9useiciAF9n9T521NtYJ2/LOdYq7hfRvzOxBsDPAnrSTFcaUaz4EcCAwEAAaNC -MEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFDqahQcQZyi27/a9 -BUFuIMGU2g/eMA0GCSqGSIb3DQEBCwUAA4IBAQCZ21151fmXWWcDYfF+OwYxdS2hII5PZYe096ac -vNjpL9DbWu7PdIxztDhC2gV7+AJ1uP2lsdeu9tfeE8tTEH6KRtGX+rcuKxGrkLAngPnon1rpN5+r -5N9ss4UXnT3ZJE95kTXWXwTrgIOrmgIttRD02JDHBHNA7XIloKmf7J6raBKZV8aPEjoJpL1E/QYV -N8Gb5DKj7Tjo2GTzLH4U/ALqn83/B2gX2yKQOC16jdFU8WnjXzPKej17CuPKf1855eJ1usV2GDPO -LPAvTK33sefOT6jEm0pUBsV/fdUID+Ic/n4XuKxe9tQWskMJDE32p2u0mYRlynqI4uJEvlz36hz1 ------END CERTIFICATE----- - -Starfield Root Certificate Authority - G2 -========================================= ------BEGIN CERTIFICATE----- -MIID3TCCAsWgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBjzELMAkGA1UEBhMCVVMxEDAOBgNVBAgT -B0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9s -b2dpZXMsIEluYy4xMjAwBgNVBAMTKVN0YXJmaWVsZCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0 -eSAtIEcyMB4XDTA5MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgY8xCzAJBgNVBAYTAlVTMRAw -DgYDVQQIEwdBcml6b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxTdGFyZmllbGQg -VGVjaG5vbG9naWVzLCBJbmMuMTIwMAYDVQQDEylTdGFyZmllbGQgUm9vdCBDZXJ0aWZpY2F0ZSBB -dXRob3JpdHkgLSBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL3twQP89o/8ArFv -W59I2Z154qK3A2FWGMNHttfKPTUuiUP3oWmb3ooa/RMgnLRJdzIpVv257IzdIvpy3Cdhl+72WoTs -bhm5iSzchFvVdPtrX8WJpRBSiUZV9Lh1HOZ/5FSuS/hVclcCGfgXcVnrHigHdMWdSL5stPSksPNk -N3mSwOxGXn/hbVNMYq/NHwtjuzqd+/x5AJhhdM8mgkBj87JyahkNmcrUDnXMN/uLicFZ8WJ/X7Nf -ZTD4p7dNdloedl40wOiWVpmKs/B/pM293DIxfJHP4F8R+GuqSVzRmZTRouNjWwl2tVZi4Ut0HZbU -JtQIBFnQmA4O5t78w+wfkPECAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC -AQYwHQYDVR0OBBYEFHwMMh+n2TB/xH1oo2Kooc6rB1snMA0GCSqGSIb3DQEBCwUAA4IBAQARWfol -TwNvlJk7mh+ChTnUdgWUXuEok21iXQnCoKjUsHU48TRqneSfioYmUeYs0cYtbpUgSpIB7LiKZ3sx -4mcujJUDJi5DnUox9g61DLu34jd/IroAow57UvtruzvE03lRTs2Q9GcHGcg8RnoNAX3FWOdt5oUw -F5okxBDgBPfg8n/Uqgr/Qh037ZTlZFkSIHc40zI+OIF1lnP6aI+xy84fxez6nH7PfrHxBy22/L/K -pL/QlwVKvOoYKAKQvVR4CSFx09F9HdkWsKlhPdAKACL8x3vLCWRFCztAgfd9fDL1mMpYjn0q7pBZ -c2T5NnReJaH1ZgUufzkVqSr7UIuOhWn0 ------END CERTIFICATE----- - -Starfield Services Root Certificate Authority - G2 -================================================== ------BEGIN CERTIFICATE----- -MIID7zCCAtegAwIBAgIBADANBgkqhkiG9w0BAQsFADCBmDELMAkGA1UEBhMCVVMxEDAOBgNVBAgT -B0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9s -b2dpZXMsIEluYy4xOzA5BgNVBAMTMlN0YXJmaWVsZCBTZXJ2aWNlcyBSb290IENlcnRpZmljYXRl -IEF1dGhvcml0eSAtIEcyMB4XDTA5MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgZgxCzAJBgNV -BAYTAlVTMRAwDgYDVQQIEwdBcml6b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxT -dGFyZmllbGQgVGVjaG5vbG9naWVzLCBJbmMuMTswOQYDVQQDEzJTdGFyZmllbGQgU2VydmljZXMg -Um9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC -AQoCggEBANUMOsQq+U7i9b4Zl1+OiFOxHz/Lz58gE20pOsgPfTz3a3Y4Y9k2YKibXlwAgLIvWX/2 -h/klQ4bnaRtSmpDhcePYLQ1Ob/bISdm28xpWriu2dBTrz/sm4xq6HZYuajtYlIlHVv8loJNwU4Pa -hHQUw2eeBGg6345AWh1KTs9DkTvnVtYAcMtS7nt9rjrnvDH5RfbCYM8TWQIrgMw0R9+53pBlbQLP -LJGmpufehRhJfGZOozptqbXuNC66DQO4M99H67FrjSXZm86B0UVGMpZwh94CDklDhbZsc7tk6mFB -rMnUVN+HL8cisibMn1lUaJ/8viovxFUcdUBgF4UCVTmLfwUCAwEAAaNCMEAwDwYDVR0TAQH/BAUw -AwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJxfAN+qAdcwKziIorhtSpzyEZGDMA0GCSqG -SIb3DQEBCwUAA4IBAQBLNqaEd2ndOxmfZyMIbw5hyf2E3F/YNoHN2BtBLZ9g3ccaaNnRbobhiCPP -E95Dz+I0swSdHynVv/heyNXBve6SbzJ08pGCL72CQnqtKrcgfU28elUSwhXqvfdqlS5sdJ/PHLTy -xQGjhdByPq1zqwubdQxtRbeOlKyWN7Wg0I8VRw7j6IPdj/3vQQF3zCepYoUz8jcI73HPdwbeyBkd -iEDPfUYd/x7H4c7/I9vG+o1VTqkC50cRRj70/b17KSa7qWFiNyi2LSr2EIZkyXCn0q23KXB56jza -YyWf/Wi3MOxw+3WKt21gZ7IeyLnp2KhvAotnDU0mV3HaIPzBSlCNsSi6 ------END CERTIFICATE----- - -AffirmTrust Commercial -====================== ------BEGIN CERTIFICATE----- -MIIDTDCCAjSgAwIBAgIId3cGJyapsXwwDQYJKoZIhvcNAQELBQAwRDELMAkGA1UEBhMCVVMxFDAS -BgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBDb21tZXJjaWFsMB4XDTEw -MDEyOTE0MDYwNloXDTMwMTIzMTE0MDYwNlowRDELMAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmly -bVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBDb21tZXJjaWFsMIIBIjANBgkqhkiG9w0BAQEF -AAOCAQ8AMIIBCgKCAQEA9htPZwcroRX1BiLLHwGy43NFBkRJLLtJJRTWzsO3qyxPxkEylFf6Eqdb -DuKPHx6GGaeqtS25Xw2Kwq+FNXkyLbscYjfysVtKPcrNcV/pQr6U6Mje+SJIZMblq8Yrba0F8PrV -C8+a5fBQpIs7R6UjW3p6+DM/uO+Zl+MgwdYoic+U+7lF7eNAFxHUdPALMeIrJmqbTFeurCA+ukV6 -BfO9m2kVrn1OIGPENXY6BwLJN/3HR+7o8XYdcxXyl6S1yHp52UKqK39c/s4mT6NmgTWvRLpUHhww -MmWd5jyTXlBOeuM61G7MGvv50jeuJCqrVwMiKA1JdX+3KNp1v47j3A55MQIDAQABo0IwQDAdBgNV -HQ4EFgQUnZPGU4teyq8/nx4P5ZmVvCT2lI8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC -AQYwDQYJKoZIhvcNAQELBQADggEBAFis9AQOzcAN/wr91LoWXym9e2iZWEnStB03TX8nfUYGXUPG -hi4+c7ImfU+TqbbEKpqrIZcUsd6M06uJFdhrJNTxFq7YpFzUf1GO7RgBsZNjvbz4YYCanrHOQnDi -qX0GJX0nof5v7LMeJNrjS1UaADs1tDvZ110w/YETifLCBivtZ8SOyUOyXGsViQK8YvxO8rUzqrJv -0wqiUOP2O+guRMLbZjipM1ZI8W0bM40NjD9gN53Tym1+NH4Nn3J2ixufcv1SNUFFApYvHLKac0kh -sUlHRUe072o0EclNmsxZt9YCnlpOZbWUrhvfKbAW8b8Angc6F2S1BLUjIZkKlTuXfO8= ------END CERTIFICATE----- - -AffirmTrust Networking -====================== ------BEGIN CERTIFICATE----- -MIIDTDCCAjSgAwIBAgIIfE8EORzUmS0wDQYJKoZIhvcNAQEFBQAwRDELMAkGA1UEBhMCVVMxFDAS -BgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBOZXR3b3JraW5nMB4XDTEw -MDEyOTE0MDgyNFoXDTMwMTIzMTE0MDgyNFowRDELMAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmly -bVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBOZXR3b3JraW5nMIIBIjANBgkqhkiG9w0BAQEF -AAOCAQ8AMIIBCgKCAQEAtITMMxcua5Rsa2FSoOujz3mUTOWUgJnLVWREZY9nZOIG41w3SfYvm4SE -Hi3yYJ0wTsyEheIszx6e/jarM3c1RNg1lho9Nuh6DtjVR6FqaYvZ/Ls6rnla1fTWcbuakCNrmreI -dIcMHl+5ni36q1Mr3Lt2PpNMCAiMHqIjHNRqrSK6mQEubWXLviRmVSRLQESxG9fhwoXA3hA/Pe24 -/PHxI1Pcv2WXb9n5QHGNfb2V1M6+oF4nI979ptAmDgAp6zxG8D1gvz9Q0twmQVGeFDdCBKNwV6gb -h+0t+nvujArjqWaJGctB+d1ENmHP4ndGyH329JKBNv3bNPFyfvMMFr20FQIDAQABo0IwQDAdBgNV -HQ4EFgQUBx/S55zawm6iQLSwelAQUHTEyL0wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC -AQYwDQYJKoZIhvcNAQEFBQADggEBAIlXshZ6qML91tmbmzTCnLQyFE2npN/svqe++EPbkTfOtDIu -UFUaNU52Q3Eg75N3ThVwLofDwR1t3Mu1J9QsVtFSUzpE0nPIxBsFZVpikpzuQY0x2+c06lkh1QF6 -12S4ZDnNye2v7UsDSKegmQGA3GWjNq5lWUhPgkvIZfFXHeVZLgo/bNjR9eUJtGxUAArgFU2HdW23 -WJZa3W3SAKD0m0i+wzekujbgfIeFlxoVot4uolu9rxj5kFDNcFn4J2dHy8egBzp90SxdbBk6ZrV9 -/ZFvgrG+CJPbFEfxojfHRZ48x3evZKiT3/Zpg4Jg8klCNO1aAFSFHBY2kgxc+qatv9s= ------END CERTIFICATE----- - -AffirmTrust Premium -=================== ------BEGIN CERTIFICATE----- -MIIFRjCCAy6gAwIBAgIIbYwURrGmCu4wDQYJKoZIhvcNAQEMBQAwQTELMAkGA1UEBhMCVVMxFDAS -BgNVBAoMC0FmZmlybVRydXN0MRwwGgYDVQQDDBNBZmZpcm1UcnVzdCBQcmVtaXVtMB4XDTEwMDEy -OTE0MTAzNloXDTQwMTIzMTE0MTAzNlowQTELMAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRy -dXN0MRwwGgYDVQQDDBNBZmZpcm1UcnVzdCBQcmVtaXVtMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A -MIICCgKCAgEAxBLfqV/+Qd3d9Z+K4/as4Tx4mrzY8H96oDMq3I0gW64tb+eT2TZwamjPjlGjhVtn -BKAQJG9dKILBl1fYSCkTtuG+kU3fhQxTGJoeJKJPj/CihQvL9Cl/0qRY7iZNyaqoe5rZ+jjeRFcV -5fiMyNlI4g0WJx0eyIOFJbe6qlVBzAMiSy2RjYvmia9mx+n/K+k8rNrSs8PhaJyJ+HoAVt70VZVs -+7pk3WKL3wt3MutizCaam7uqYoNMtAZ6MMgpv+0GTZe5HMQxK9VfvFMSF5yZVylmd2EhMQcuJUmd -GPLu8ytxjLW6OQdJd/zvLpKQBY0tL3d770O/Nbua2Plzpyzy0FfuKE4mX4+QaAkvuPjcBukumj5R -p9EixAqnOEhss/n/fauGV+O61oV4d7pD6kh/9ti+I20ev9E2bFhc8e6kGVQa9QPSdubhjL08s9NI -S+LI+H+SqHZGnEJlPqQewQcDWkYtuJfzt9WyVSHvutxMAJf7FJUnM7/oQ0dG0giZFmA7mn7S5u04 -6uwBHjxIVkkJx0w3AJ6IDsBz4W9m6XJHMD4Q5QsDyZpCAGzFlH5hxIrff4IaC1nEWTJ3s7xgaVY5 -/bQGeyzWZDbZvUjthB9+pSKPKrhC9IK31FOQeE4tGv2Bb0TXOwF0lkLgAOIua+rF7nKsu7/+6qqo -+Nz2snmKtmcCAwEAAaNCMEAwHQYDVR0OBBYEFJ3AZ6YMItkm9UWrpmVSESfYRaxjMA8GA1UdEwEB -/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBDAUAA4ICAQCzV00QYk465KzquByv -MiPIs0laUZx2KI15qldGF9X1Uva3ROgIRL8YhNILgM3FEv0AVQVhh0HctSSePMTYyPtwni94loMg -Nt58D2kTiKV1NpgIpsbfrM7jWNa3Pt668+s0QNiigfV4Py/VpfzZotReBA4Xrf5B8OWycvpEgjNC -6C1Y91aMYj+6QrCcDFx+LmUmXFNPALJ4fqENmS2NuB2OosSw/WDQMKSOyARiqcTtNd56l+0OOF6S -L5Nwpamcb6d9Ex1+xghIsV5n61EIJenmJWtSKZGc0jlzCFfemQa0W50QBuHCAKi4HEoCChTQwUHK -+4w1IX2COPKpVJEZNZOUbWo6xbLQu4mGk+ibyQ86p3q4ofB4Rvr8Ny/lioTz3/4E2aFooC8k4gmV -BtWVyuEklut89pMFu+1z6S3RdTnX5yTb2E5fQ4+e0BQ5v1VwSJlXMbSc7kqYA5YwH2AG7hsj/oFg -IxpHYoWlzBk0gG+zrBrjn/B7SK3VAdlntqlyk+otZrWyuOQ9PLLvTIzq6we/qzWaVYa8GKa1qF60 -g2xraUDTn9zxw2lrueFtCfTxqlB2Cnp9ehehVZZCmTEJ3WARjQUwfuaORtGdFNrHF+QFlozEJLUb -zxQHskD4o55BhrwE0GuWyCqANP2/7waj3VjFhT0+j/6eKeC2uAloGRwYQw== ------END CERTIFICATE----- - -AffirmTrust Premium ECC -======================= ------BEGIN CERTIFICATE----- -MIIB/jCCAYWgAwIBAgIIdJclisc/elQwCgYIKoZIzj0EAwMwRTELMAkGA1UEBhMCVVMxFDASBgNV -BAoMC0FmZmlybVRydXN0MSAwHgYDVQQDDBdBZmZpcm1UcnVzdCBQcmVtaXVtIEVDQzAeFw0xMDAx -MjkxNDIwMjRaFw00MDEyMzExNDIwMjRaMEUxCzAJBgNVBAYTAlVTMRQwEgYDVQQKDAtBZmZpcm1U -cnVzdDEgMB4GA1UEAwwXQWZmaXJtVHJ1c3QgUHJlbWl1bSBFQ0MwdjAQBgcqhkjOPQIBBgUrgQQA -IgNiAAQNMF4bFZ0D0KF5Nbc6PJJ6yhUczWLznCZcBz3lVPqj1swS6vQUX+iOGasvLkjmrBhDeKzQ -N8O9ss0s5kfiGuZjuD0uL3jET9v0D6RoTFVya5UdThhClXjMNzyR4ptlKymjQjBAMB0GA1UdDgQW -BBSaryl6wBE1NSZRMADDav5A1a7WPDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAK -BggqhkjOPQQDAwNnADBkAjAXCfOHiFBar8jAQr9HX/VsaobgxCd05DhT1wV/GzTjxi+zygk8N53X -57hG8f2h4nECMEJZh0PUUd+60wkyWs6Iflc9nF9Ca/UHLbXwgpP5WW+uZPpY5Yse42O+tYHNbwKM -eQ== ------END CERTIFICATE----- - -Certum Trusted Network CA -========================= ------BEGIN CERTIFICATE----- -MIIDuzCCAqOgAwIBAgIDBETAMA0GCSqGSIb3DQEBBQUAMH4xCzAJBgNVBAYTAlBMMSIwIAYDVQQK -ExlVbml6ZXRvIFRlY2hub2xvZ2llcyBTLkEuMScwJQYDVQQLEx5DZXJ0dW0gQ2VydGlmaWNhdGlv -biBBdXRob3JpdHkxIjAgBgNVBAMTGUNlcnR1bSBUcnVzdGVkIE5ldHdvcmsgQ0EwHhcNMDgxMDIy -MTIwNzM3WhcNMjkxMjMxMTIwNzM3WjB+MQswCQYDVQQGEwJQTDEiMCAGA1UEChMZVW5pemV0byBU -ZWNobm9sb2dpZXMgUy5BLjEnMCUGA1UECxMeQ2VydHVtIENlcnRpZmljYXRpb24gQXV0aG9yaXR5 -MSIwIAYDVQQDExlDZXJ0dW0gVHJ1c3RlZCBOZXR3b3JrIENBMIIBIjANBgkqhkiG9w0BAQEFAAOC -AQ8AMIIBCgKCAQEA4/t9o3K6wvDJFIf1awFO4W5AB7ptJ11/91sts1rHUV+rpDKmYYe2bg+G0jAC -l/jXaVehGDldamR5xgFZrDwxSjh80gTSSyjoIF87B6LMTXPb865Px1bVWqeWifrzq2jUI4ZZJ88J -J7ysbnKDHDBy3+Ci6dLhdHUZvSqeexVUBBvXQzmtVSjF4hq79MDkrjhJM8x2hZ85RdKknvISjFH4 -fOQtf/WsX+sWn7Et0brMkUJ3TCXJkDhv2/DM+44el1k+1WBO5gUo7Ul5E0u6SNsv+XLTOcr+H9g0 -cvW0QM8xAcPs3hEtF10fuFDRXhmnad4HMyjKUJX5p1TLVIZQRan5SQIDAQABo0IwQDAPBgNVHRMB -Af8EBTADAQH/MB0GA1UdDgQWBBQIds3LB/8k9sXN7buQvOKEN0Z19zAOBgNVHQ8BAf8EBAMCAQYw -DQYJKoZIhvcNAQEFBQADggEBAKaorSLOAT2mo/9i0Eidi15ysHhE49wcrwn9I0j6vSrEuVUEtRCj -jSfeC4Jj0O7eDDd5QVsisrCaQVymcODU0HfLI9MA4GxWL+FpDQ3Zqr8hgVDZBqWo/5U30Kr+4rP1 -mS1FhIrlQgnXdAIv94nYmem8J9RHjboNRhx3zxSkHLmkMcScKHQDNP8zGSal6Q10tz6XxnboJ5aj -Zt3hrvJBW8qYVoNzcOSGGtIxQbovvi0TWnZvTuhOgQ4/WwMioBK+ZlgRSssDxLQqKi2WF+A5VLxI -03YnnZotBqbJ7DnSq9ufmgsnAjUpsUCV5/nonFWIGUbWtzT1fs45mtk48VH3Tyw= ------END CERTIFICATE----- - -Certinomis - Autorité Racine -============================= ------BEGIN CERTIFICATE----- -MIIFnDCCA4SgAwIBAgIBATANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJGUjETMBEGA1UEChMK -Q2VydGlub21pczEXMBUGA1UECxMOMDAwMiA0MzM5OTg5MDMxJjAkBgNVBAMMHUNlcnRpbm9taXMg -LSBBdXRvcml0w6kgUmFjaW5lMB4XDTA4MDkxNzA4Mjg1OVoXDTI4MDkxNzA4Mjg1OVowYzELMAkG -A1UEBhMCRlIxEzARBgNVBAoTCkNlcnRpbm9taXMxFzAVBgNVBAsTDjAwMDIgNDMzOTk4OTAzMSYw -JAYDVQQDDB1DZXJ0aW5vbWlzIC0gQXV0b3JpdMOpIFJhY2luZTCCAiIwDQYJKoZIhvcNAQEBBQAD -ggIPADCCAgoCggIBAJ2Fn4bT46/HsmtuM+Cet0I0VZ35gb5j2CN2DpdUzZlMGvE5x4jYF1AMnmHa -wE5V3udauHpOd4cN5bjr+p5eex7Ezyh0x5P1FMYiKAT5kcOrJ3NqDi5N8y4oH3DfVS9O7cdxbwly -Lu3VMpfQ8Vh30WC8Tl7bmoT2R2FFK/ZQpn9qcSdIhDWerP5pqZ56XjUl+rSnSTV3lqc2W+HN3yNw -2F1MpQiD8aYkOBOo7C+ooWfHpi2GR+6K/OybDnT0K0kCe5B1jPyZOQE51kqJ5Z52qz6WKDgmi92N -jMD2AR5vpTESOH2VwnHu7XSu5DaiQ3XV8QCb4uTXzEIDS3h65X27uK4uIJPT5GHfceF2Z5c/tt9q -c1pkIuVC28+BA5PY9OMQ4HL2AHCs8MF6DwV/zzRpRbWT5BnbUhYjBYkOjUjkJW+zeL9i9Qf6lSTC -lrLooyPCXQP8w9PlfMl1I9f09bze5N/NgL+RiH2nE7Q5uiy6vdFrzPOlKO1Enn1So2+WLhl+HPNb -xxaOu2B9d2ZHVIIAEWBsMsGoOBvrbpgT1u449fCfDu/+MYHB0iSVL1N6aaLwD4ZFjliCK0wi1F6g -530mJ0jfJUaNSih8hp75mxpZuWW/Bd22Ql095gBIgl4g9xGC3srYn+Y3RyYe63j3YcNBZFgCQfna -4NH4+ej9Uji29YnfAgMBAAGjWzBZMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0G -A1UdDgQWBBQNjLZh2kS40RR9w759XkjwzspqsDAXBgNVHSAEEDAOMAwGCiqBegFWAgIAAQEwDQYJ -KoZIhvcNAQEFBQADggIBACQ+YAZ+He86PtvqrxyaLAEL9MW12Ukx9F1BjYkMTv9sov3/4gbIOZ/x -WqndIlgVqIrTseYyCYIDbNc/CMf4uboAbbnW/FIyXaR/pDGUu7ZMOH8oMDX/nyNTt7buFHAAQCva -R6s0fl6nVjBhK4tDrP22iCj1a7Y+YEq6QpA0Z43q619FVDsXrIvkxmUP7tCMXWY5zjKn2BCXwH40 -nJ+U8/aGH88bc62UeYdocMMzpXDn2NU4lG9jeeu/Cg4I58UvD0KgKxRA/yHgBcUn4YQRE7rWhh1B -CxMjidPJC+iKunqjo3M3NYB9Ergzd0A4wPpeMNLytqOx1qKVl4GbUu1pTP+A5FPbVFsDbVRfsbjv -JL1vnxHDx2TCDyhihWZeGnuyt++uNckZM6i4J9szVb9o4XVIRFb7zdNIu0eJOqxp9YDG5ERQL1TE -qkPFMTFYvZbF6nVsmnWxTfj3l/+WFvKXTej28xH5On2KOG4Ey+HTRRWqpdEdnV1j6CTmNhTih60b -WfVEm/vXd3wfAXBioSAaosUaKPQhA+4u2cGA6rnZgtZbdsLLO7XSAPCjDuGtbkD326C00EauFddE -wk01+dIL8hf2rGbVJLJP0RyZwG71fet0BLj5TXcJ17TPBzAJ8bgAVtkXFhYKK4bfjwEZGuW7gmP/ -vgt2Fl43N+bYdJeimUV5 ------END CERTIFICATE----- - -Root CA Generalitat Valenciana -============================== ------BEGIN CERTIFICATE----- -MIIGizCCBXOgAwIBAgIEO0XlaDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJFUzEfMB0GA1UE -ChMWR2VuZXJhbGl0YXQgVmFsZW5jaWFuYTEPMA0GA1UECxMGUEtJR1ZBMScwJQYDVQQDEx5Sb290 -IENBIEdlbmVyYWxpdGF0IFZhbGVuY2lhbmEwHhcNMDEwNzA2MTYyMjQ3WhcNMjEwNzAxMTUyMjQ3 -WjBoMQswCQYDVQQGEwJFUzEfMB0GA1UEChMWR2VuZXJhbGl0YXQgVmFsZW5jaWFuYTEPMA0GA1UE -CxMGUEtJR1ZBMScwJQYDVQQDEx5Sb290IENBIEdlbmVyYWxpdGF0IFZhbGVuY2lhbmEwggEiMA0G -CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDGKqtXETcvIorKA3Qdyu0togu8M1JAJke+WmmmO3I2 -F0zo37i7L3bhQEZ0ZQKQUgi0/6iMweDHiVYQOTPvaLRfX9ptI6GJXiKjSgbwJ/BXufjpTjJ3Cj9B -ZPPrZe52/lSqfR0grvPXdMIKX/UIKFIIzFVd0g/bmoGlu6GzwZTNVOAydTGRGmKy3nXiz0+J2ZGQ -D0EbtFpKd71ng+CT516nDOeB0/RSrFOyA8dEJvt55cs0YFAQexvba9dHq198aMpunUEDEO5rmXte -JajCq+TA81yc477OMUxkHl6AovWDfgzWyoxVjr7gvkkHD6MkQXpYHYTqWBLI4bft75PelAgxAgMB -AAGjggM7MIIDNzAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAGGFmh0dHA6Ly9vY3NwLnBraS5n -dmEuZXMwEgYDVR0TAQH/BAgwBgEB/wIBAjCCAjQGA1UdIASCAiswggInMIICIwYKKwYBBAG/VQIB -ADCCAhMwggHoBggrBgEFBQcCAjCCAdoeggHWAEEAdQB0AG8AcgBpAGQAYQBkACAAZABlACAAQwBl -AHIAdABpAGYAaQBjAGEAYwBpAPMAbgAgAFIAYQDtAHoAIABkAGUAIABsAGEAIABHAGUAbgBlAHIA -YQBsAGkAdABhAHQAIABWAGEAbABlAG4AYwBpAGEAbgBhAC4ADQAKAEwAYQAgAEQAZQBjAGwAYQBy -AGEAYwBpAPMAbgAgAGQAZQAgAFAAcgDhAGMAdABpAGMAYQBzACAAZABlACAAQwBlAHIAdABpAGYA -aQBjAGEAYwBpAPMAbgAgAHEAdQBlACAAcgBpAGcAZQAgAGUAbAAgAGYAdQBuAGMAaQBvAG4AYQBt -AGkAZQBuAHQAbwAgAGQAZQAgAGwAYQAgAHAAcgBlAHMAZQBuAHQAZQAgAEEAdQB0AG8AcgBpAGQA -YQBkACAAZABlACAAQwBlAHIAdABpAGYAaQBjAGEAYwBpAPMAbgAgAHMAZQAgAGUAbgBjAHUAZQBu -AHQAcgBhACAAZQBuACAAbABhACAAZABpAHIAZQBjAGMAaQDzAG4AIAB3AGUAYgAgAGgAdAB0AHAA -OgAvAC8AdwB3AHcALgBwAGsAaQAuAGcAdgBhAC4AZQBzAC8AYwBwAHMwJQYIKwYBBQUHAgEWGWh0 -dHA6Ly93d3cucGtpLmd2YS5lcy9jcHMwHQYDVR0OBBYEFHs100DSHHgZZu90ECjcPk+yeAT8MIGV -BgNVHSMEgY0wgYqAFHs100DSHHgZZu90ECjcPk+yeAT8oWykajBoMQswCQYDVQQGEwJFUzEfMB0G -A1UEChMWR2VuZXJhbGl0YXQgVmFsZW5jaWFuYTEPMA0GA1UECxMGUEtJR1ZBMScwJQYDVQQDEx5S -b290IENBIEdlbmVyYWxpdGF0IFZhbGVuY2lhbmGCBDtF5WgwDQYJKoZIhvcNAQEFBQADggEBACRh -TvW1yEICKrNcda3FbcrnlD+laJWIwVTAEGmiEi8YPyVQqHxK6sYJ2fR1xkDar1CdPaUWu20xxsdz -Ckj+IHLtb8zog2EWRpABlUt9jppSCS/2bxzkoXHPjCpaF3ODR00PNvsETUlR4hTJZGH71BTg9J63 -NI8KJr2XXPR5OkowGcytT6CYirQxlyric21+eLj4iIlPsSKRZEv1UN4D2+XFducTZnV+ZfsBn5OH -iJ35Rld8TWCvmHMTI6QgkYH60GFmuH3Rr9ZvHmw96RH9qfmCIoaZM3Fa6hlXPZHNqcCjbgcTpsnt -+GijnsNacgmHKNHEc8RzGF9QdRYxn7fofMM= ------END CERTIFICATE----- - -A-Trust-nQual-03 -================ ------BEGIN CERTIFICATE----- -MIIDzzCCAregAwIBAgIDAWweMA0GCSqGSIb3DQEBBQUAMIGNMQswCQYDVQQGEwJBVDFIMEYGA1UE -Cgw/QS1UcnVzdCBHZXMuIGYuIFNpY2hlcmhlaXRzc3lzdGVtZSBpbSBlbGVrdHIuIERhdGVudmVy -a2VociBHbWJIMRkwFwYDVQQLDBBBLVRydXN0LW5RdWFsLTAzMRkwFwYDVQQDDBBBLVRydXN0LW5R -dWFsLTAzMB4XDTA1MDgxNzIyMDAwMFoXDTE1MDgxNzIyMDAwMFowgY0xCzAJBgNVBAYTAkFUMUgw -RgYDVQQKDD9BLVRydXN0IEdlcy4gZi4gU2ljaGVyaGVpdHNzeXN0ZW1lIGltIGVsZWt0ci4gRGF0 -ZW52ZXJrZWhyIEdtYkgxGTAXBgNVBAsMEEEtVHJ1c3QtblF1YWwtMDMxGTAXBgNVBAMMEEEtVHJ1 -c3QtblF1YWwtMDMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtPWFuA/OQO8BBC4SA -zewqo51ru27CQoT3URThoKgtUaNR8t4j8DRE/5TrzAUjlUC5B3ilJfYKvUWG6Nm9wASOhURh73+n -yfrBJcyFLGM/BWBzSQXgYHiVEEvc+RFZznF/QJuKqiTfC0Li21a8StKlDJu3Qz7dg9MmEALP6iPE -SU7l0+m0iKsMrmKS1GWH2WrX9IWf5DMiJaXlyDO6w8dB3F/GaswADm0yqLaHNgBid5seHzTLkDx4 -iHQF63n1k3Flyp3HaxgtPVxO59X4PzF9j4fsCiIvI+n+u33J4PTs63zEsMMtYrWacdaxaujs2e3V -cuy+VwHOBVWf3tFgiBCzAgMBAAGjNjA0MA8GA1UdEwEB/wQFMAMBAf8wEQYDVR0OBAoECERqlWdV -eRFPMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAVdRU0VlIXLOThaq/Yy/kgM40 -ozRiPvbY7meIMQQDbwvUB/tOdQ/TLtPAF8fGKOwGDREkDg6lXb+MshOWcdzUzg4NCmgybLlBMRmr -sQd7TZjTXLDR8KdCoLXEjq/+8T/0709GAHbrAvv5ndJAlseIOrifEXnzgGWovR/TeIGgUUw3tKZd -JXDRZslo+S4RFGjxVJgIrCaSD96JntT6s3kr0qN51OyLrIdTaEJMUVF0HhsnLuP1Hyl0Te2v9+GS -mYHovjrHF1D2t8b8m7CKa9aIA5GPBnc6hQLdmNVDeD/GMBWsm2vLV7eJUYs66MmEDNuxUCAKGkq6 -ahq97BvIxYSazQ== ------END CERTIFICATE----- - -TWCA Root Certification Authority -================================= ------BEGIN CERTIFICATE----- -MIIDezCCAmOgAwIBAgIBATANBgkqhkiG9w0BAQUFADBfMQswCQYDVQQGEwJUVzESMBAGA1UECgwJ -VEFJV0FOLUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFUV0NBIFJvb3QgQ2VydGlmaWNh -dGlvbiBBdXRob3JpdHkwHhcNMDgwODI4MDcyNDMzWhcNMzAxMjMxMTU1OTU5WjBfMQswCQYDVQQG -EwJUVzESMBAGA1UECgwJVEFJV0FOLUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFUV0NB -IFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK -AoIBAQCwfnK4pAOU5qfeCTiRShFAh6d8WWQUe7UREN3+v9XAu1bihSX0NXIP+FPQQeFEAcK0HMMx -QhZHhTMidrIKbw/lJVBPhYa+v5guEGcevhEFhgWQxFnQfHgQsIBct+HHK3XLfJ+utdGdIzdjp9xC -oi2SBBtQwXu4PhvJVgSLL1KbralW6cH/ralYhzC2gfeXRfwZVzsrb+RH9JlF/h3x+JejiB03HFyP -4HYlmlD4oFT/RJB2I9IyxsOrBr/8+7/zrX2SYgJbKdM1o5OaQ2RgXbL6Mv87BK9NQGr5x+PvI/1r -y+UPizgN7gr8/g+YnzAx3WxSZfmLgb4i4RxYA7qRG4kHAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIB -BjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqOFsmjd6LWvJPelSDGRjjCDWmujANBgkqhkiG -9w0BAQUFAAOCAQEAPNV3PdrfibqHDAhUaiBQkr6wQT25JmSDCi/oQMCXKCeCMErJk/9q56YAf4lC -mtYR5VPOL8zy2gXE/uJQxDqGfczafhAJO5I1KlOy/usrBdlsXebQ79NqZp4VKIV66IIArB6nCWlW -QtNoURi+VJq/REG6Sb4gumlc7rh3zc5sH62Dlhh9DrUUOYTxKOkto557HnpyWoOzeW/vtPzQCqVY -T0bf+215WfKEIlKuD8z7fDvnaspHYcN6+NOSBB+4IIThNlQWx0DeO4pz3N/GCUzf7Nr/1FNCocny -Yh0igzyXxfkZYiesZSLX0zzG5Y6yU8xJzrww/nsOM5D77dIUkR8Hrw== ------END CERTIFICATE----- - -Security Communication RootCA2 -============================== ------BEGIN CERTIFICATE----- -MIIDdzCCAl+gAwIBAgIBADANBgkqhkiG9w0BAQsFADBdMQswCQYDVQQGEwJKUDElMCMGA1UEChMc -U0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEnMCUGA1UECxMeU2VjdXJpdHkgQ29tbXVuaWNh -dGlvbiBSb290Q0EyMB4XDTA5MDUyOTA1MDAzOVoXDTI5MDUyOTA1MDAzOVowXTELMAkGA1UEBhMC -SlAxJTAjBgNVBAoTHFNFQ09NIFRydXN0IFN5c3RlbXMgQ08uLExURC4xJzAlBgNVBAsTHlNlY3Vy -aXR5IENvbW11bmljYXRpb24gUm9vdENBMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB -ANAVOVKxUrO6xVmCxF1SrjpDZYBLx/KWvNs2l9amZIyoXvDjChz335c9S672XewhtUGrzbl+dp++ -+T42NKA7wfYxEUV0kz1XgMX5iZnK5atq1LXaQZAQwdbWQonCv/Q4EpVMVAX3NuRFg3sUZdbcDE3R -3n4MqzvEFb46VqZab3ZpUql6ucjrappdUtAtCms1FgkQhNBqyjoGADdH5H5XTz+L62e4iKrFvlNV -spHEfbmwhRkGeC7bYRr6hfVKkaHnFtWOojnflLhwHyg/i/xAXmODPIMqGplrz95Zajv8bxbXH/1K -EOtOghY6rCcMU/Gt1SSwawNQwS08Ft1ENCcadfsCAwEAAaNCMEAwHQYDVR0OBBYEFAqFqXdlBZh8 -QIH4D5csOPEK7DzPMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEB -CwUAA4IBAQBMOqNErLlFsceTfsgLCkLfZOoc7llsCLqJX2rKSpWeeo8HxdpFcoJxDjrSzG+ntKEj -u/Ykn8sX/oymzsLS28yN/HH8AynBbF0zX2S2ZTuJbxh2ePXcokgfGT+Ok+vx+hfuzU7jBBJV1uXk -3fs+BXziHV7Gp7yXT2g69ekuCkO2r1dcYmh8t/2jioSgrGK+KwmHNPBqAbubKVY8/gA3zyNs8U6q -tnRGEmyR7jTV7JqR50S+kDFy1UkC9gLl9B/rfNmWVan/7Ir5mUf/NVoCqgTLiluHcSmRvaS0eg29 -mvVXIwAHIRc/SjnRBUkLp7Y3gaVdjKozXoEofKd9J+sAro03 ------END CERTIFICATE----- - -EC-ACC -====== ------BEGIN CERTIFICATE----- -MIIFVjCCBD6gAwIBAgIQ7is969Qh3hSoYqwE893EATANBgkqhkiG9w0BAQUFADCB8zELMAkGA1UE -BhMCRVMxOzA5BgNVBAoTMkFnZW5jaWEgQ2F0YWxhbmEgZGUgQ2VydGlmaWNhY2lvIChOSUYgUS0w -ODAxMTc2LUkpMSgwJgYDVQQLEx9TZXJ2ZWlzIFB1YmxpY3MgZGUgQ2VydGlmaWNhY2lvMTUwMwYD -VQQLEyxWZWdldSBodHRwczovL3d3dy5jYXRjZXJ0Lm5ldC92ZXJhcnJlbCAoYykwMzE1MDMGA1UE -CxMsSmVyYXJxdWlhIEVudGl0YXRzIGRlIENlcnRpZmljYWNpbyBDYXRhbGFuZXMxDzANBgNVBAMT -BkVDLUFDQzAeFw0wMzAxMDcyMzAwMDBaFw0zMTAxMDcyMjU5NTlaMIHzMQswCQYDVQQGEwJFUzE7 -MDkGA1UEChMyQWdlbmNpYSBDYXRhbGFuYSBkZSBDZXJ0aWZpY2FjaW8gKE5JRiBRLTA4MDExNzYt -SSkxKDAmBgNVBAsTH1NlcnZlaXMgUHVibGljcyBkZSBDZXJ0aWZpY2FjaW8xNTAzBgNVBAsTLFZl -Z2V1IGh0dHBzOi8vd3d3LmNhdGNlcnQubmV0L3ZlcmFycmVsIChjKTAzMTUwMwYDVQQLEyxKZXJh -cnF1aWEgRW50aXRhdHMgZGUgQ2VydGlmaWNhY2lvIENhdGFsYW5lczEPMA0GA1UEAxMGRUMtQUND -MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsyLHT+KXQpWIR4NA9h0X84NzJB5R85iK -w5K4/0CQBXCHYMkAqbWUZRkiFRfCQ2xmRJoNBD45b6VLeqpjt4pEndljkYRm4CgPukLjbo73FCeT -ae6RDqNfDrHrZqJyTxIThmV6PttPB/SnCWDaOkKZx7J/sxaVHMf5NLWUhdWZXqBIoH7nF2W4onW4 -HvPlQn2v7fOKSGRdghST2MDk/7NQcvJ29rNdQlB50JQ+awwAvthrDk4q7D7SzIKiGGUzE3eeml0a -E9jD2z3Il3rucO2n5nzbcc8tlGLfbdb1OL4/pYUKGbio2Al1QnDE6u/LDsg0qBIimAy4E5S2S+zw -0JDnJwIDAQABo4HjMIHgMB0GA1UdEQQWMBSBEmVjX2FjY0BjYXRjZXJ0Lm5ldDAPBgNVHRMBAf8E -BTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUoMOLRKo3pUW/l4Ba0fF4opvpXY0wfwYD -VR0gBHgwdjB0BgsrBgEEAfV4AQMBCjBlMCwGCCsGAQUFBwIBFiBodHRwczovL3d3dy5jYXRjZXJ0 -Lm5ldC92ZXJhcnJlbDA1BggrBgEFBQcCAjApGidWZWdldSBodHRwczovL3d3dy5jYXRjZXJ0Lm5l -dC92ZXJhcnJlbCAwDQYJKoZIhvcNAQEFBQADggEBAKBIW4IB9k1IuDlVNZyAelOZ1Vr/sXE7zDkJ -lF7W2u++AVtd0x7Y/X1PzaBB4DSTv8vihpw3kpBWHNzrKQXlxJ7HNd+KDM3FIUPpqojlNcAZQmNa -Al6kSBg6hW/cnbw/nZzBh7h6YQjpdwt/cKt63dmXLGQehb+8dJahw3oS7AwaboMMPOhyRp/7SNVe -l+axofjk70YllJyJ22k4vuxcDlbHZVHlUIiIv0LVKz3l+bqeLrPK9HOSAgu+TGbrIP65y7WZf+a2 -E/rKS03Z7lNGBjvGTq2TWoF+bCpLagVFjPIhpDGQh2xlnJ2lYJU6Un/10asIbvPuW/mIPX64b24D -5EI= ------END CERTIFICATE----- - -Hellenic Academic and Research Institutions RootCA 2011 -======================================================= ------BEGIN CERTIFICATE----- -MIIEMTCCAxmgAwIBAgIBADANBgkqhkiG9w0BAQUFADCBlTELMAkGA1UEBhMCR1IxRDBCBgNVBAoT -O0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgQ2VydC4gQXV0aG9y -aXR5MUAwPgYDVQQDEzdIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25z -IFJvb3RDQSAyMDExMB4XDTExMTIwNjEzNDk1MloXDTMxMTIwMTEzNDk1MlowgZUxCzAJBgNVBAYT -AkdSMUQwQgYDVQQKEztIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25z -IENlcnQuIEF1dGhvcml0eTFAMD4GA1UEAxM3SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNo -IEluc3RpdHV0aW9ucyBSb290Q0EgMjAxMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB -AKlTAOMupvaO+mDYLZU++CwqVE7NuYRhlFhPjz2L5EPzdYmNUeTDN9KKiE15HrcS3UN4SoqS5tdI -1Q+kOilENbgH9mgdVc04UfCMJDGFr4PJfel3r+0ae50X+bOdOFAPplp5kYCvN66m0zH7tSYJnTxa -71HFK9+WXesyHgLacEnsbgzImjeN9/E2YEsmLIKe0HjzDQ9jpFEw4fkrJxIH2Oq9GGKYsFk3fb7u -8yBRQlqD75O6aRXxYp2fmTmCobd0LovUxQt7L/DICto9eQqakxylKHJzkUOap9FNhYS5qXSPFEDH -3N6sQWRstBmbAmNtJGSPRLIl6s5ddAxjMlyNh+UCAwEAAaOBiTCBhjAPBgNVHRMBAf8EBTADAQH/ -MAsGA1UdDwQEAwIBBjAdBgNVHQ4EFgQUppFC/RNhSiOeCKQp5dgTBCPuQSUwRwYDVR0eBEAwPqA8 -MAWCAy5ncjAFggMuZXUwBoIELmVkdTAGggQub3JnMAWBAy5ncjAFgQMuZXUwBoEELmVkdTAGgQQu -b3JnMA0GCSqGSIb3DQEBBQUAA4IBAQAf73lB4XtuP7KMhjdCSk4cNx6NZrokgclPEg8hwAOXhiVt -XdMiKahsog2p6z0GW5k6x8zDmjR/qw7IThzh+uTczQ2+vyT+bOdrwg3IBp5OjWEopmr95fZi6hg8 -TqBTnbI6nOulnJEWtk2C4AwFSKls9cz4y51JtPACpf1wA+2KIaWuE4ZJwzNzvoc7dIsXRSZMFpGD -/md9zU1jZ/rzAxKWeAaNsWftjj++n08C9bMJL/NMh98qy5V8AcysNnq/onN694/BtZqhFLKPM58N -7yLcZnuEvUUXBj08yrl3NI/K6s8/MT7jiOOASSXIl7WdmplNsDz4SgCbZN2fOUvRJ9e4 ------END CERTIFICATE----- - -Actalis Authentication Root CA -============================== ------BEGIN CERTIFICATE----- -MIIFuzCCA6OgAwIBAgIIVwoRl0LE48wwDQYJKoZIhvcNAQELBQAwazELMAkGA1UEBhMCSVQxDjAM -BgNVBAcMBU1pbGFuMSMwIQYDVQQKDBpBY3RhbGlzIFMucC5BLi8wMzM1ODUyMDk2NzEnMCUGA1UE -AwweQWN0YWxpcyBBdXRoZW50aWNhdGlvbiBSb290IENBMB4XDTExMDkyMjExMjIwMloXDTMwMDky -MjExMjIwMlowazELMAkGA1UEBhMCSVQxDjAMBgNVBAcMBU1pbGFuMSMwIQYDVQQKDBpBY3RhbGlz -IFMucC5BLi8wMzM1ODUyMDk2NzEnMCUGA1UEAwweQWN0YWxpcyBBdXRoZW50aWNhdGlvbiBSb290 -IENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAp8bEpSmkLO/lGMWwUKNvUTufClrJ -wkg4CsIcoBh/kbWHuUA/3R1oHwiD1S0eiKD4j1aPbZkCkpAW1V8IbInX4ay8IMKx4INRimlNAJZa -by/ARH6jDuSRzVju3PvHHkVH3Se5CAGfpiEd9UEtL0z9KK3giq0itFZljoZUj5NDKd45RnijMCO6 -zfB9E1fAXdKDa0hMxKufgFpbOr3JpyI/gCczWw63igxdBzcIy2zSekciRDXFzMwujt0q7bd9Zg1f -YVEiVRvjRuPjPdA1YprbrxTIW6HMiRvhMCb8oJsfgadHHwTrozmSBp+Z07/T6k9QnBn+locePGX2 -oxgkg4YQ51Q+qDp2JE+BIcXjDwL4k5RHILv+1A7TaLndxHqEguNTVHnd25zS8gebLra8Pu2Fbe8l -EfKXGkJh90qX6IuxEAf6ZYGyojnP9zz/GPvG8VqLWeICrHuS0E4UT1lF9gxeKF+w6D9Fz8+vm2/7 -hNN3WpVvrJSEnu68wEqPSpP4RCHiMUVhUE4Q2OM1fEwZtN4Fv6MGn8i1zeQf1xcGDXqVdFUNaBr8 -EBtiZJ1t4JWgw5QHVw0U5r0F+7if5t+L4sbnfpb2U8WANFAoWPASUHEXMLrmeGO89LKtmyuy/uE5 -jF66CyCU3nuDuP/jVo23Eek7jPKxwV2dpAtMK9myGPW1n0sCAwEAAaNjMGEwHQYDVR0OBBYEFFLY -iDrIn3hm7YnzezhwlMkCAjbQMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUUtiIOsifeGbt -ifN7OHCUyQICNtAwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBCwUAA4ICAQALe3KHwGCmSUyI -WOYdiPcUZEim2FgKDk8TNd81HdTtBjHIgT5q1d07GjLukD0R0i70jsNjLiNmsGe+b7bAEzlgqqI0 -JZN1Ut6nna0Oh4lScWoWPBkdg/iaKWW+9D+a2fDzWochcYBNy+A4mz+7+uAwTc+G02UQGRjRlwKx -K3JCaKygvU5a2hi/a5iB0P2avl4VSM0RFbnAKVy06Ij3Pjaut2L9HmLecHgQHEhb2rykOLpn7VU+ -Xlff1ANATIGk0k9jpwlCCRT8AKnCgHNPLsBA2RF7SOp6AsDT6ygBJlh0wcBzIm2Tlf05fbsq4/aC -4yyXX04fkZT6/iyj2HYauE2yOE+b+h1IYHkm4vP9qdCa6HCPSXrW5b0KDtst842/6+OkfcvHlXHo -2qN8xcL4dJIEG4aspCJTQLas/kx2z/uUMsA1n3Y/buWQbqCmJqK4LL7RK4X9p2jIugErsWx0Hbhz -lefut8cl8ABMALJ+tguLHPPAUJ4lueAI3jZm/zel0btUZCzJJ7VLkn5l/9Mt4blOvH+kQSGQQXem -OR/qnuOf0GZvBeyqdn6/axag67XH/JJULysRJyU3eExRarDzzFhdFPFqSBX/wge2sY0PjlxQRrM9 -vwGYT7JZVEc+NHt4bVaTLnPqZih4zR0Uv6CPLy64Lo7yFIrM6bV8+2ydDKXhlg== ------END CERTIFICATE----- - -Trustis FPS Root CA -=================== ------BEGIN CERTIFICATE----- -MIIDZzCCAk+gAwIBAgIQGx+ttiD5JNM2a/fH8YygWTANBgkqhkiG9w0BAQUFADBFMQswCQYDVQQG -EwJHQjEYMBYGA1UEChMPVHJ1c3RpcyBMaW1pdGVkMRwwGgYDVQQLExNUcnVzdGlzIEZQUyBSb290 -IENBMB4XDTAzMTIyMzEyMTQwNloXDTI0MDEyMTExMzY1NFowRTELMAkGA1UEBhMCR0IxGDAWBgNV -BAoTD1RydXN0aXMgTGltaXRlZDEcMBoGA1UECxMTVHJ1c3RpcyBGUFMgUm9vdCBDQTCCASIwDQYJ -KoZIhvcNAQEBBQADggEPADCCAQoCggEBAMVQe547NdDfxIzNjpvto8A2mfRC6qc+gIMPpqdZh8mQ -RUN+AOqGeSoDvT03mYlmt+WKVoaTnGhLaASMk5MCPjDSNzoiYYkchU59j9WvezX2fihHiTHcDnlk -H5nSW7r+f2C/revnPDgpai/lkQtV/+xvWNUtyd5MZnGPDNcE2gfmHhjjvSkCqPoc4Vu5g6hBSLwa -cY3nYuUtsuvffM/bq1rKMfFMIvMFE/eC+XN5DL7XSxzA0RU8k0Fk0ea+IxciAIleH2ulrG6nS4zt -o3Lmr2NNL4XSFDWaLk6M6jKYKIahkQlBOrTh4/L68MkKokHdqeMDx4gVOxzUGpTXn2RZEm0CAwEA -AaNTMFEwDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBS6+nEleYtXQSUhhgtx67JkDoshZzAd -BgNVHQ4EFgQUuvpxJXmLV0ElIYYLceuyZA6LIWcwDQYJKoZIhvcNAQEFBQADggEBAH5Y//01GX2c -GE+esCu8jowU/yyg2kdbw++BLa8F6nRIW/M+TgfHbcWzk88iNVy2P3UnXwmWzaD+vkAMXBJV+JOC -yinpXj9WV4s4NvdFGkwozZ5BuO1WTISkQMi4sKUraXAEasP41BIy+Q7DsdwyhEQsb8tGD+pmQQ9P -8Vilpg0ND2HepZ5dfWWhPBfnqFVO76DH7cZEf1T1o+CP8HxVIo8ptoGj4W1OLBuAZ+ytIJ8MYmHV -l/9D7S3B2l0pKoU/rGXuhg8FjZBf3+6f9L/uHfuY5H+QK4R4EA5sSVPvFVtlRkpdr7r7OnIdzfYl -iB6XzCGcKQENZetX2fNXlrtIzYE= ------END CERTIFICATE----- - -StartCom Certification Authority -================================ ------BEGIN CERTIFICATE----- -MIIHhzCCBW+gAwIBAgIBLTANBgkqhkiG9w0BAQsFADB9MQswCQYDVQQGEwJJTDEWMBQGA1UEChMN -U3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmlu -ZzEpMCcGA1UEAxMgU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDYwOTE3MTk0 -NjM3WhcNMzYwOTE3MTk0NjM2WjB9MQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRk -LjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UEAxMg -U3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw -ggIKAoICAQDBiNsJvGxGfHiflXu1M5DycmLWwTYgIiRezul38kMKogZkpMyONvg45iPwbm2xPN1y -o4UcodM9tDMr0y+v/uqwQVlntsQGfQqedIXWeUyAN3rfOQVSWff0G0ZDpNKFhdLDcfN1YjS6LIp/ -Ho/u7TTQEceWzVI9ujPW3U3eCztKS5/CJi/6tRYccjV3yjxd5srhJosaNnZcAdt0FCX+7bWgiA/d -eMotHweXMAEtcnn6RtYTKqi5pquDSR3l8u/d5AGOGAqPY1MWhWKpDhk6zLVmpsJrdAfkK+F2PrRt -2PZE4XNiHzvEvqBTViVsUQn3qqvKv3b9bZvzndu/PWa8DFaqr5hIlTpL36dYUNk4dalb6kMMAv+Z -6+hsTXBbKWWc3apdzK8BMewM69KN6Oqce+Zu9ydmDBpI125C4z/eIT574Q1w+2OqqGwaVLRcJXrJ -osmLFqa7LH4XXgVNWG4SHQHuEhANxjJ/GP/89PrNbpHoNkm+Gkhpi8KWTRoSsmkXwQqQ1vp5Iki/ -untp+HDH+no32NgN0nZPV/+Qt+OR0t3vwmC3Zzrd/qqc8NSLf3Iizsafl7b4r4qgEKjZ+xjGtrVc -UjyJthkqcwEKDwOzEmDyei+B26Nu/yYwl/WL3YlXtq09s68rxbd2AvCl1iuahhQqcvbjM4xdCUsT -37uMdBNSSwIDAQABo4ICEDCCAgwwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYD -VR0OBBYEFE4L7xqkQFulF2mHMMo0aEPQQa7yMB8GA1UdIwQYMBaAFE4L7xqkQFulF2mHMMo0aEPQ -Qa7yMIIBWgYDVR0gBIIBUTCCAU0wggFJBgsrBgEEAYG1NwEBATCCATgwLgYIKwYBBQUHAgEWImh0 -dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cu -c3RhcnRzc2wuY29tL2ludGVybWVkaWF0ZS5wZGYwgc8GCCsGAQUFBwICMIHCMCcWIFN0YXJ0IENv -bW1lcmNpYWwgKFN0YXJ0Q29tKSBMdGQuMAMCAQEagZZMaW1pdGVkIExpYWJpbGl0eSwgcmVhZCB0 -aGUgc2VjdGlvbiAqTGVnYWwgTGltaXRhdGlvbnMqIG9mIHRoZSBTdGFydENvbSBDZXJ0aWZpY2F0 -aW9uIEF1dGhvcml0eSBQb2xpY3kgYXZhaWxhYmxlIGF0IGh0dHA6Ly93d3cuc3RhcnRzc2wuY29t -L3BvbGljeS5wZGYwEQYJYIZIAYb4QgEBBAQDAgAHMDgGCWCGSAGG+EIBDQQrFilTdGFydENvbSBG -cmVlIFNTTCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTANBgkqhkiG9w0BAQsFAAOCAgEAjo/n3JR5 -fPGFf59Jb2vKXfuM/gTFwWLRfUKKvFO3lANmMD+x5wqnUCBVJX92ehQN6wQOQOY+2IirByeDqXWm -N3PH/UvSTa0XQMhGvjt/UfzDtgUx3M2FIk5xt/JxXrAaxrqTi3iSSoX4eA+D/i+tLPfkpLst0OcN -Org+zvZ49q5HJMqjNTbOx8aHmNrs++myziebiMMEofYLWWivydsQD032ZGNcpRJvkrKTlMeIFw6T -tn5ii5B/q06f/ON1FE8qMt9bDeD1e5MNq6HPh+GlBEXoPBKlCcWw0bdT82AUuoVpaiF8H3VhFyAX -e2w7QSlc4axa0c2Mm+tgHRns9+Ww2vl5GKVFP0lDV9LdJNUso/2RjSe15esUBppMeyG7Oq0wBhjA -2MFrLH9ZXF2RsXAiV+uKa0hK1Q8p7MZAwC+ITGgBF3f0JBlPvfrhsiAhS90a2Cl9qrjeVOwhVYBs -HvUwyKMQ5bLmKhQxw4UtjJixhlpPiVktucf3HMiKf8CdBUrmQk9io20ppB+Fq9vlgcitKj1MXVuE -JnHEhV5xJMqlG2zYYdMa4FTbzrqpMrUi9nNBCV24F10OD5mQ1kfabwo6YigUZ4LZ8dCAWZvLMdib -D4x3TrVoivJs9iQOLWxwxXPR3hTQcY+203sC9uO41Alua551hDnmfyWl8kgAwKQB2j8= ------END CERTIFICATE----- - -StartCom Certification Authority G2 -=================================== ------BEGIN CERTIFICATE----- -MIIFYzCCA0ugAwIBAgIBOzANBgkqhkiG9w0BAQsFADBTMQswCQYDVQQGEwJJTDEWMBQGA1UEChMN -U3RhcnRDb20gTHRkLjEsMCoGA1UEAxMjU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg -RzIwHhcNMTAwMTAxMDEwMDAxWhcNMzkxMjMxMjM1OTAxWjBTMQswCQYDVQQGEwJJTDEWMBQGA1UE -ChMNU3RhcnRDb20gTHRkLjEsMCoGA1UEAxMjU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3Jp -dHkgRzIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2iTZbB7cgNr2Cu+EWIAOVeq8O -o1XJJZlKxdBWQYeQTSFgpBSHO839sj60ZwNq7eEPS8CRhXBF4EKe3ikj1AENoBB5uNsDvfOpL9HG -4A/LnooUCri99lZi8cVytjIl2bLzvWXFDSxu1ZJvGIsAQRSCb0AgJnooD/Uefyf3lLE3PbfHkffi -Aez9lInhzG7TNtYKGXmu1zSCZf98Qru23QumNK9LYP5/Q0kGi4xDuFby2X8hQxfqp0iVAXV16iul -Q5XqFYSdCI0mblWbq9zSOdIxHWDirMxWRST1HFSr7obdljKF+ExP6JV2tgXdNiNnvP8V4so75qbs -O+wmETRIjfaAKxojAuuKHDp2KntWFhxyKrOq42ClAJ8Em+JvHhRYW6Vsi1g8w7pOOlz34ZYrPu8H -vKTlXcxNnw3h3Kq74W4a7I/htkxNeXJdFzULHdfBR9qWJODQcqhaX2YtENwvKhOuJv4KHBnM0D4L -nMgJLvlblnpHnOl68wVQdJVznjAJ85eCXuaPOQgeWeU1FEIT/wCc976qUM/iUUjXuG+v+E5+M5iS -FGI6dWPPe/regjupuznixL0sAA7IF6wT700ljtizkC+p2il9Ha90OrInwMEePnWjFqmveiJdnxMa -z6eg6+OGCtP95paV1yPIN93EfKo2rJgaErHgTuixO/XWb/Ew1wIDAQABo0IwQDAPBgNVHRMBAf8E -BTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUS8W0QGutHLOlHGVuRjaJhwUMDrYwDQYJ -KoZIhvcNAQELBQADggIBAHNXPyzVlTJ+N9uWkusZXn5T50HsEbZH77Xe7XRcxfGOSeD8bpkTzZ+K -2s06Ctg6Wgk/XzTQLwPSZh0avZyQN8gMjgdalEVGKua+etqhqaRpEpKwfTbURIfXUfEpY9Z1zRbk -J4kd+MIySP3bmdCPX1R0zKxnNBFi2QwKN4fRoxdIjtIXHfbX/dtl6/2o1PXWT6RbdejF0mCy2wl+ -JYt7ulKSnj7oxXehPOBKc2thz4bcQ///If4jXSRK9dNtD2IEBVeC2m6kMyV5Sy5UGYvMLD0w6dEG -/+gyRr61M3Z3qAFdlsHB1b6uJcDJHgoJIIihDsnzb02CVAAgp9KP5DlUFy6NHrgbuxu9mk47EDTc -nIhT76IxW1hPkWLIwpqazRVdOKnWvvgTtZ8SafJQYqz7Fzf07rh1Z2AQ+4NQ+US1dZxAF7L+/Xld -blhYXzD8AK6vM8EOTmy6p6ahfzLbOOCxchcKK5HsamMm7YnUeMx0HgX4a/6ManY5Ka5lIxKVCCIc -l85bBu4M4ru8H0ST9tg4RQUh7eStqxK2A6RCLi3ECToDZ2mEmuFZkIoohdVddLHRDiBYmxOlsGOm -7XtH/UVVMKTumtTm4ofvmMkyghEpIrwACjFeLQ/Ajulrso8uBtjRkcfGEvRM/TAXw8HaOFvjqerm -obp573PYtlNXLfbQ4ddI ------END CERTIFICATE----- - -Buypass Class 2 Root CA -======================= ------BEGIN CERTIFICATE----- -MIIFWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTzEdMBsGA1UECgwU -QnV5cGFzcyBBUy05ODMxNjMzMjcxIDAeBgNVBAMMF0J1eXBhc3MgQ2xhc3MgMiBSb290IENBMB4X -DTEwMTAyNjA4MzgwM1oXDTQwMTAyNjA4MzgwM1owTjELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1 -eXBhc3MgQVMtOTgzMTYzMzI3MSAwHgYDVQQDDBdCdXlwYXNzIENsYXNzIDIgUm9vdCBDQTCCAiIw -DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANfHXvfBB9R3+0Mh9PT1aeTuMgHbo4Yf5FkNuud1 -g1Lr6hxhFUi7HQfKjK6w3Jad6sNgkoaCKHOcVgb/S2TwDCo3SbXlzwx87vFKu3MwZfPVL4O2fuPn -9Z6rYPnT8Z2SdIrkHJasW4DptfQxh6NR/Md+oW+OU3fUl8FVM5I+GC911K2GScuVr1QGbNgGE41b -/+EmGVnAJLqBcXmQRFBoJJRfuLMR8SlBYaNByyM21cHxMlAQTn/0hpPshNOOvEu/XAFOBz3cFIqU -CqTqc/sLUegTBxj6DvEr0VQVfTzh97QZQmdiXnfgolXsttlpF9U6r0TtSsWe5HonfOV116rLJeff -awrbD02TTqigzXsu8lkBarcNuAeBfos4GzjmCleZPe4h6KP1DBbdi+w0jpwqHAAVF41og9JwnxgI -zRFo1clrUs3ERo/ctfPYV3Me6ZQ5BL/T3jjetFPsaRyifsSP5BtwrfKi+fv3FmRmaZ9JUaLiFRhn -Bkp/1Wy1TbMz4GHrXb7pmA8y1x1LPC5aAVKRCfLf6o3YBkBjqhHk/sM3nhRSP/TizPJhk9H9Z2vX -Uq6/aKtAQ6BXNVN48FP4YUIHZMbXb5tMOA1jrGKvNouicwoN9SG9dKpN6nIDSdvHXx1iY8f93ZHs -M+71bbRuMGjeyNYmsHVee7QHIJihdjK4TWxPAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYD -VR0OBBYEFMmAd+BikoL1RpzzuvdMw964o605MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsF -AAOCAgEAU18h9bqwOlI5LJKwbADJ784g7wbylp7ppHR/ehb8t/W2+xUbP6umwHJdELFx7rxP462s -A20ucS6vxOOto70MEae0/0qyexAQH6dXQbLArvQsWdZHEIjzIVEpMMpghq9Gqx3tOluwlN5E40EI -osHsHdb9T7bWR9AUC8rmyrV7d35BH16Dx7aMOZawP5aBQW9gkOLo+fsicdl9sz1Gv7SEr5AcD48S -aq/v7h56rgJKihcrdv6sVIkkLE8/trKnToyokZf7KcZ7XC25y2a2t6hbElGFtQl+Ynhw/qlqYLYd -DnkM/crqJIByw5c/8nerQyIKx+u2DISCLIBrQYoIwOula9+ZEsuK1V6ADJHgJgg2SMX6OBE1/yWD -LfJ6v9r9jv6ly0UsH8SIU653DtmadsWOLB2jutXsMq7Aqqz30XpN69QH4kj3Io6wpJ9qzo6ysmD0 -oyLQI+uUWnpp3Q+/QFesa1lQ2aOZ4W7+jQF5JyMV3pKdewlNWudLSDBaGOYKbeaP4NK75t98biGC -wWg5TbSYWGZizEqQXsP6JwSxeRV0mcy+rSDeJmAc61ZRpqPq5KM/p/9h3PFaTWwyI0PurKju7koS -CTxdccK+efrCh2gdC/1cacwG0Jp9VJkqyTkaGa9LKkPzY11aWOIv4x3kqdbQCtCev9eBCfHJxyYN -rJgWVqA= ------END CERTIFICATE----- - -Buypass Class 3 Root CA -======================= ------BEGIN CERTIFICATE----- -MIIFWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTzEdMBsGA1UECgwU -QnV5cGFzcyBBUy05ODMxNjMzMjcxIDAeBgNVBAMMF0J1eXBhc3MgQ2xhc3MgMyBSb290IENBMB4X -DTEwMTAyNjA4Mjg1OFoXDTQwMTAyNjA4Mjg1OFowTjELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1 -eXBhc3MgQVMtOTgzMTYzMzI3MSAwHgYDVQQDDBdCdXlwYXNzIENsYXNzIDMgUm9vdCBDQTCCAiIw -DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKXaCpUWUOOV8l6ddjEGMnqb8RB2uACatVI2zSRH -sJ8YZLya9vrVediQYkwiL944PdbgqOkcLNt4EemOaFEVcsfzM4fkoF0LXOBXByow9c3EN3coTRiR -5r/VUv1xLXA+58bEiuPwKAv0dpihi4dVsjoT/Lc+JzeOIuOoTyrvYLs9tznDDgFHmV0ST9tD+leh -7fmdvhFHJlsTmKtdFoqwNxxXnUX/iJY2v7vKB3tvh2PX0DJq1l1sDPGzbjniazEuOQAnFN44wOwZ -ZoYS6J1yFhNkUsepNxz9gjDthBgd9K5c/3ATAOux9TN6S9ZV+AWNS2mw9bMoNlwUxFFzTWsL8TQH -2xc519woe2v1n/MuwU8XKhDzzMro6/1rqy6any2CbgTUUgGTLT2G/H783+9CHaZr77kgxve9oKeV -/afmiSTYzIw0bOIjL9kSGiG5VZFvC5F5GQytQIgLcOJ60g7YaEi7ghM5EFjp2CoHxhLbWNvSO1UQ -RwUVZ2J+GGOmRj8JDlQyXr8NYnon74Do29lLBlo3WiXQCBJ31G8JUJc9yB3D34xFMFbG02SrZvPA -Xpacw8Tvw3xrizp5f7NJzz3iiZ+gMEuFuZyUJHmPfWupRWgPK9Dx2hzLabjKSWJtyNBjYt1gD1iq -j6G8BaVmos8bdrKEZLFMOVLAMLrwjEsCsLa3AgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYD -VR0OBBYEFEe4zf/lb+74suwvTg75JbCOPGvDMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsF -AAOCAgEAACAjQTUEkMJAYmDv4jVM1z+s4jSQuKFvdvoWFqRINyzpkMLyPPgKn9iB5btb2iUspKdV -cSQy9sgL8rxq+JOssgfCX5/bzMiKqr5qb+FJEMwx14C7u8jYog5kV+qi9cKpMRXSIGrs/CIBKM+G -uIAeqcwRpTzyFrNHnfzSgCHEy9BHcEGhyoMZCCxt8l13nIoUE9Q2HJLw5QY33KbmkJs4j1xrG0aG -Q0JfPgEHU1RdZX33inOhmlRaHylDFCfChQ+1iHsaO5S3HWCntZznKWlXWpuTekMwGwPXYshApqr8 -ZORK15FTAaggiG6cX0S5y2CBNOxv033aSF/rtJC8LakcC6wc1aJoIIAE1vyxjy+7SjENSoYc6+I2 -KSb12tjE8nVhz36udmNKekBlk4f4HoCMhuWG1o8O/FMsYOgWYRqiPkN7zTlgVGr18okmAWiDSKIz -6MkEkbIRNBE+6tBDGR8Dk5AM/1E9V/RBbuHLoL7ryWPNbczk+DaqaJ3tvV2XcEQNtg413OEMXbug -UZTLfhbrES+jkkXITHHZvMmZUldGL1DPvTVp9D0VzgalLA8+9oG6lLvDu79leNKGef9JOxqDDPDe -eOzI8k1MGt6CKfjBWtrt7uYnXuhF0J0cUahoq0Tj0Itq4/g7u9xN12TyUb7mqqta6THuBrxzvxNi -Cp/HuZc= ------END CERTIFICATE----- - -TÜRKTRUST Elektronik Sertifika Hizmet Sağlayıcısı -====================================================== ------BEGIN CERTIFICATE----- -MIIEPTCCAyWgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBvzE/MD0GA1UEAww2VMOcUktUUlVTVCBF -bGVrdHJvbmlrIFNlcnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxMQswCQYDVQQGEwJUUjEP -MA0GA1UEBwwGQW5rYXJhMV4wXAYDVQQKDFVUw5xSS1RSVVNUIEJpbGdpIMSwbGV0acWfaW0gdmUg -QmlsacWfaW0gR8O8dmVubGnEn2kgSGl6bWV0bGVyaSBBLsWeLiAoYykgQXJhbMSxayAyMDA3MB4X -DTA3MTIyNTE4MzcxOVoXDTE3MTIyMjE4MzcxOVowgb8xPzA9BgNVBAMMNlTDnFJLVFJVU1QgRWxl -a3Ryb25payBTZXJ0aWZpa2EgSGl6bWV0IFNhxJ9sYXnEsWPEsXPEsTELMAkGA1UEBhMCVFIxDzAN -BgNVBAcMBkFua2FyYTFeMFwGA1UECgxVVMOcUktUUlVTVCBCaWxnaSDEsGxldGnFn2ltIHZlIEJp -bGnFn2ltIEfDvHZlbmxpxJ9pIEhpem1ldGxlcmkgQS7Fni4gKGMpIEFyYWzEsWsgMjAwNzCCASIw -DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKu3PgqMyKVYFeaK7yc9SrToJdPNM8Ig3BnuiD9N -YvDdE3ePYakqtdTyuTFYKTsvP2qcb3N2Je40IIDu6rfwxArNK4aUyeNgsURSsloptJGXg9i3phQv -KUmi8wUG+7RP2qFsmmaf8EMJyupyj+sA1zU511YXRxcw9L6/P8JorzZAwan0qafoEGsIiveGHtya -KhUG9qPw9ODHFNRRf8+0222vR5YXm3dx2KdxnSQM9pQ/hTEST7ruToK4uT6PIzdezKKqdfcYbwnT -rqdUKDT74eA7YH2gvnmJhsifLfkKS8RQouf9eRbHegsYz85M733WB2+Y8a+xwXrXgTW4qhe04MsC -AwEAAaNCMEAwHQYDVR0OBBYEFCnFkKslrxHkYb+j/4hhkeYO/pyBMA4GA1UdDwEB/wQEAwIBBjAP -BgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQAQDdr4Ouwo0RSVgrESLFF6QSU2TJ/s -Px+EnWVUXKgWAkD6bho3hO9ynYYKVZ1WKKxmLNA6VpM0ByWtCLCPyA8JWcqdmBzlVPi5RX9ql2+I -aE1KBiY3iAIOtsbWcpnOa3faYjGkVh+uX4132l32iPwa2Z61gfAyuOOI0JzzaqC5mxRZNTZPz/OO -Xl0XrRWV2N2y1RVuAE6zS89mlOTgzbUF2mNXi+WzqtvALhyQRNsaXRik7r4EW5nVcV9VZWRi1aKb -BFmGyGJ353yCRWo9F7/snXUMrqNvWtMvmDb08PUZqxFdyKbjKlhqQgnDvZImZjINXQhVdP+MmNAK -poRq0Tl9 ------END CERTIFICATE----- - -T-TeleSec GlobalRoot Class 3 -============================ ------BEGIN CERTIFICATE----- -MIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoM -IlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBU -cnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDMwHhcNMDgx -MDAxMTAyOTU2WhcNMzMxMDAxMjM1OTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lz -dGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBD -ZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDMwggEiMA0GCSqGSIb3 -DQEBAQUAA4IBDwAwggEKAoIBAQC9dZPwYiJvJK7genasfb3ZJNW4t/zN8ELg63iIVl6bmlQdTQyK -9tPPcPRStdiTBONGhnFBSivwKixVA9ZIw+A5OO3yXDw/RLyTPWGrTs0NvvAgJ1gORH8EGoel15YU -NpDQSXuhdfsaa3Ox+M6pCSzyU9XDFES4hqX2iys52qMzVNn6chr3IhUciJFrf2blw2qAsCTz34ZF -iP0Zf3WHHx+xGwpzJFu5ZeAsVMhg02YXP+HMVDNzkQI6pn97djmiH5a2OK61yJN0HZ65tOVgnS9W -0eDrXltMEnAMbEQgqxHY9Bn20pxSN+f6tsIxO0rUFJmtxxr1XV/6B7h8DR/Wgx6zAgMBAAGjQjBA -MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS1A/d2O2GCahKqGFPr -AyGUv/7OyjANBgkqhkiG9w0BAQsFAAOCAQEAVj3vlNW92nOyWL6ukK2YJ5f+AbGwUgC4TeQbIXQb -fsDuXmkqJa9c1h3a0nnJ85cp4IaH3gRZD/FZ1GSFS5mvJQQeyUapl96Cshtwn5z2r3Ex3XsFpSzT -ucpH9sry9uetuUg/vBa3wW306gmv7PO15wWeph6KU1HWk4HMdJP2udqmJQV0eVp+QD6CSyYRMG7h -P0HHRwA11fXT91Q+gT3aSWqas+8QPebrb9HIIkfLzM8BMZLZGOMivgkeGj5asuRrDFR6fUNOuIml -e9eiPZaGzPImNC1qkp2aGtAw4l1OBLBfiyB+d8E9lYLRRpo7PHi4b6HQDWSieB4pTpPDpFQUWw== ------END CERTIFICATE----- - -EE Certification Centre Root CA -=============================== ------BEGIN CERTIFICATE----- -MIIEAzCCAuugAwIBAgIQVID5oHPtPwBMyonY43HmSjANBgkqhkiG9w0BAQUFADB1MQswCQYDVQQG -EwJFRTEiMCAGA1UECgwZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEoMCYGA1UEAwwfRUUgQ2Vy -dGlmaWNhdGlvbiBDZW50cmUgUm9vdCBDQTEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMCIYDzIw -MTAxMDMwMTAxMDMwWhgPMjAzMDEyMTcyMzU5NTlaMHUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKDBlB -UyBTZXJ0aWZpdHNlZXJpbWlza2Vza3VzMSgwJgYDVQQDDB9FRSBDZXJ0aWZpY2F0aW9uIENlbnRy -ZSBSb290IENBMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUwggEiMA0GCSqGSIb3DQEBAQUAA4IB -DwAwggEKAoIBAQDIIMDs4MVLqwd4lfNE7vsLDP90jmG7sWLqI9iroWUyeuuOF0+W2Ap7kaJjbMeM -TC55v6kF/GlclY1i+blw7cNRfdCT5mzrMEvhvH2/UpvObntl8jixwKIy72KyaOBhU8E2lf/slLo2 -rpwcpzIP5Xy0xm90/XsY6KxX7QYgSzIwWFv9zajmofxwvI6Sc9uXp3whrj3B9UiHbCe9nyV0gVWw -93X2PaRka9ZP585ArQ/dMtO8ihJTmMmJ+xAdTX7Nfh9WDSFwhfYggx/2uh8Ej+p3iDXE/+pOoYtN -P2MbRMNE1CV2yreN1x5KZmTNXMWcg+HCCIia7E6j8T4cLNlsHaFLAgMBAAGjgYowgYcwDwYDVR0T -AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFBLyWj7qVhy/zQas8fElyalL1BSZ -MEUGA1UdJQQ+MDwGCCsGAQUFBwMCBggrBgEFBQcDAQYIKwYBBQUHAwMGCCsGAQUFBwMEBggrBgEF -BQcDCAYIKwYBBQUHAwkwDQYJKoZIhvcNAQEFBQADggEBAHv25MANqhlHt01Xo/6tu7Fq1Q+e2+Rj -xY6hUFaTlrg4wCQiZrxTFGGVv9DHKpY5P30osxBAIWrEr7BSdxjhlthWXePdNl4dp1BUoMUq5KqM -lIpPnTX/dqQGE5Gion0ARD9V04I8GtVbvFZMIi5GQ4okQC3zErg7cBqklrkar4dBGmoYDQZPxz5u -uSlNDUmJEYcyW+ZLBMjkXOZ0c5RdFpgTlf7727FE5TpwrDdr5rMzcijJs1eg9gIWiAYLtqZLICjU -3j2LrTcFU3T+bsy8QxdxXvnFzBqpYe73dgzzcvRyrc9yAjYHR8/vGVCJYMzpJJUPwssd8m92kMfM -dcGWxZ0= ------END CERTIFICATE----- diff --git a/plugin/sns/facebook/tests/bootstrap.php b/plugin/sns/facebook/tests/bootstrap.php deleted file mode 100644 index e32b9f83c..000000000 --- a/plugin/sns/facebook/tests/bootstrap.php +++ /dev/null @@ -1,5 +0,0 @@ - self::APP_ID, - 'secret' => self::SECRET, - )); - return $facebook->publicMakeSignedRequest( - array( - 'user_id' => $id, - 'oauth_token' => $oauth_token - ) - ); - } - - private static function kNonTosedSignedRequest() { - $facebook = new FBPublic(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - return $facebook->publicMakeSignedRequest(array()); - } - - private static function kSignedRequestWithEmptyValue() { - return ''; - } - - private static function kSignedRequestWithBogusSignature() { - $facebook = new FBPublic(array( - 'appId' => self::APP_ID, - 'secret' => 'bogus', - )); - return $facebook->publicMakeSignedRequest( - array( - 'algorithm' => 'HMAC-SHA256', - ) - ); - } - - private static function kSignedRequestWithWrongAlgo() { - $facebook = new FBPublic(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - $data['algorithm'] = 'foo'; - $json = json_encode($data); - $b64 = $facebook->publicBase64UrlEncode($json); - $raw_sig = hash_hmac('sha256', $b64, self::SECRET, $raw = true); - $sig = $facebook->publicBase64UrlEncode($raw_sig); - return $sig.'.'.$b64; - } - - public function testConstructor() { - $facebook = new TransientFacebook(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - $this->assertEquals($facebook->getAppId(), self::APP_ID, - 'Expect the App ID to be set.'); - $this->assertEquals($facebook->getAppSecret(), self::SECRET, - 'Expect the API secret to be set.'); - } - - public function testConstructorWithFileUpload() { - $facebook = new TransientFacebook(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - 'fileUpload' => true, - )); - $this->assertEquals($facebook->getAppId(), self::APP_ID, - 'Expect the App ID to be set.'); - $this->assertEquals($facebook->getAppSecret(), self::SECRET, - 'Expect the API secret to be set.'); - $this->assertTrue($facebook->getFileUploadSupport(), - 'Expect file upload support to be on.'); - // alias (depricated) for getFileUploadSupport -- test until removed - $this->assertTrue($facebook->useFileUploadSupport(), - 'Expect file upload support to be on.'); - } - - public function testSetAppId() { - $facebook = new TransientFacebook(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - $facebook->setAppId('dummy'); - $this->assertEquals($facebook->getAppId(), 'dummy', - 'Expect the App ID to be dummy.'); - } - - public function testSetAPISecret() { - $facebook = new TransientFacebook(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - $facebook->setApiSecret('dummy'); - $this->assertEquals($facebook->getApiSecret(), 'dummy', - 'Expect the API secret to be dummy.'); - } - - public function testSetAPPSecret() { - $facebook = new TransientFacebook(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - $facebook->setAppSecret('dummy'); - $this->assertEquals($facebook->getAppSecret(), 'dummy', - 'Expect the API secret to be dummy.'); - } - - public function testSetAccessToken() { - $facebook = new TransientFacebook(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - - $facebook->setAccessToken('saltydog'); - $this->assertEquals($facebook->getAccessToken(), 'saltydog', - 'Expect installed access token to remain \'saltydog\''); - } - - public function testSetFileUploadSupport() { - $facebook = new TransientFacebook(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - $this->assertFalse($facebook->getFileUploadSupport(), - 'Expect file upload support to be off.'); - // alias for getFileUploadSupport (depricated), testing until removed - $this->assertFalse($facebook->useFileUploadSupport(), - 'Expect file upload support to be off.'); - $facebook->setFileUploadSupport(true); - $this->assertTrue($facebook->getFileUploadSupport(), - 'Expect file upload support to be on.'); - // alias for getFileUploadSupport (depricated), testing until removed - $this->assertTrue($facebook->useFileUploadSupport(), - 'Expect file upload support to be on.'); - } - - public function testGetCurrentURL() { - $facebook = new FBGetCurrentURLFacebook(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - - // fake the HPHP $_SERVER globals - $_SERVER['HTTP_HOST'] = 'www.test.com'; - $_SERVER['REQUEST_URI'] = '/unit-tests.php?one=one&two=two&three=three'; - $current_url = $facebook->publicGetCurrentUrl(); - $this->assertEquals( - 'http://www.test.com/unit-tests.php?one=one&two=two&three=three', - $current_url, - 'getCurrentUrl function is changing the current URL'); - - // ensure structure of valueless GET params is retained (sometimes - // an = sign was present, and sometimes it was not) - // first test when equal signs are present - $_SERVER['HTTP_HOST'] = 'www.test.com'; - $_SERVER['REQUEST_URI'] = '/unit-tests.php?one=&two=&three='; - $current_url = $facebook->publicGetCurrentUrl(); - $this->assertEquals( - 'http://www.test.com/unit-tests.php?one=&two=&three=', - $current_url, - 'getCurrentUrl function is changing the current URL'); - - // now confirm that - $_SERVER['HTTP_HOST'] = 'www.test.com'; - $_SERVER['REQUEST_URI'] = '/unit-tests.php?one&two&three'; - $current_url = $facebook->publicGetCurrentUrl(); - $this->assertEquals( - 'http://www.test.com/unit-tests.php?one&two&three', - $current_url, - 'getCurrentUrl function is changing the current URL'); - } - - public function testGetLoginURL() { - $facebook = new Facebook(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - - // fake the HPHP $_SERVER globals - $_SERVER['HTTP_HOST'] = 'www.test.com'; - $_SERVER['REQUEST_URI'] = '/unit-tests.php'; - $login_url = parse_url($facebook->getLoginUrl()); - $this->assertEquals($login_url['scheme'], 'https'); - $this->assertEquals($login_url['host'], 'www.facebook.com'); - $this->assertEquals($login_url['path'], '/dialog/oauth'); - $expected_login_params = - array('client_id' => self::APP_ID, - 'redirect_uri' => 'http://www.test.com/unit-tests.php'); - - $query_map = array(); - parse_str($login_url['query'], $query_map); - $this->assertIsSubset($expected_login_params, $query_map); - // we don't know what the state is, but we know it's an md5 and should - // be 32 characters long. - $this->assertEquals(strlen($query_map['state']), $num_characters = 32); - } - - public function testGetLoginURLWithExtraParams() { - $facebook = new Facebook(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - - // fake the HPHP $_SERVER globals - $_SERVER['HTTP_HOST'] = 'www.test.com'; - $_SERVER['REQUEST_URI'] = '/unit-tests.php'; - $extra_params = array('scope' => 'email, sms', - 'nonsense' => 'nonsense'); - $login_url = parse_url($facebook->getLoginUrl($extra_params)); - $this->assertEquals($login_url['scheme'], 'https'); - $this->assertEquals($login_url['host'], 'www.facebook.com'); - $this->assertEquals($login_url['path'], '/dialog/oauth'); - $expected_login_params = - array_merge( - array('client_id' => self::APP_ID, - 'redirect_uri' => 'http://www.test.com/unit-tests.php'), - $extra_params); - $query_map = array(); - parse_str($login_url['query'], $query_map); - $this->assertIsSubset($expected_login_params, $query_map); - // we don't know what the state is, but we know it's an md5 and should - // be 32 characters long. - $this->assertEquals(strlen($query_map['state']), $num_characters = 32); - } - - public function testGetLoginURLWithScopeParamsAsArray() { - $facebook = new Facebook(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - - // fake the HPHP $_SERVER globals - $_SERVER['HTTP_HOST'] = 'www.test.com'; - $_SERVER['REQUEST_URI'] = '/unit-tests.php'; - $scope_params_as_array = array('email','sms','read_stream'); - $extra_params = array('scope' => $scope_params_as_array, - 'nonsense' => 'nonsense'); - $login_url = parse_url($facebook->getLoginUrl($extra_params)); - $this->assertEquals($login_url['scheme'], 'https'); - $this->assertEquals($login_url['host'], 'www.facebook.com'); - $this->assertEquals($login_url['path'], '/dialog/oauth'); - // expect api to flatten array params to comma separated list - // should do the same here before asserting to make sure API is behaving - // correctly; - $extra_params['scope'] = implode(',', $scope_params_as_array); - $expected_login_params = - array_merge( - array('client_id' => self::APP_ID, - 'redirect_uri' => 'http://www.test.com/unit-tests.php'), - $extra_params); - $query_map = array(); - parse_str($login_url['query'], $query_map); - $this->assertIsSubset($expected_login_params, $query_map); - // we don't know what the state is, but we know it's an md5 and should - // be 32 characters long. - $this->assertEquals(strlen($query_map['state']), $num_characters = 32); - } - - public function testGetCodeWithValidCSRFState() { - $facebook = new FBCode(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - - $facebook->setCSRFStateToken(); - $code = $_REQUEST['code'] = $this->generateMD5HashOfRandomValue(); - $_REQUEST['state'] = $facebook->getCSRFStateToken(); - $this->assertEquals($code, - $facebook->publicGetCode(), - 'Expect code to be pulled from $_REQUEST[\'code\']'); - } - - public function testGetCodeWithInvalidCSRFState() { - $facebook = new FBCode(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - - $facebook->setCSRFStateToken(); - $code = $_REQUEST['code'] = $this->generateMD5HashOfRandomValue(); - $_REQUEST['state'] = $facebook->getCSRFStateToken().'forgery!!!'; - $this->assertFalse($facebook->publicGetCode(), - 'Expect getCode to fail, CSRF state should not match.'); - } - - public function testGetCodeWithMissingCSRFState() { - $facebook = new FBCode(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - - $code = $_REQUEST['code'] = $this->generateMD5HashOfRandomValue(); - // intentionally don't set CSRF token at all - $this->assertFalse($facebook->publicGetCode(), - 'Expect getCode to fail, CSRF state not sent back.'); - } - - public function testGetUserFromSignedRequest() { - $facebook = new TransientFacebook(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - - $_REQUEST['signed_request'] = self::kValidSignedRequest(); - $this->assertEquals('499834690', $facebook->getUser(), - 'Failed to get user ID from a valid signed request.'); - } - - public function testSignedRequestRewrite(){ - $facebook = new FBRewrite(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - - $_REQUEST['signed_request'] = self::kValidSignedRequest(self::TEST_USER, 'Hello sweetie'); - - $this->assertEquals(self::TEST_USER, $facebook->getUser(), - 'Failed to get user ID from a valid signed request.'); - - $this->assertEquals('Hello sweetie', $facebook->getAccessToken(), - 'Failed to get access token from signed request'); - - $facebook->uncache(); - - $_REQUEST['signed_request'] = self::kValidSignedRequest(self::TEST_USER_2, 'spoilers'); - - $this->assertEquals(self::TEST_USER_2, $facebook->getUser(), - 'Failed to get user ID from a valid signed request.'); - - $_REQUEST['signed_request'] = null; - $facebook ->uncacheSignedRequest(); - - $this->assertNotEquals('Hello sweetie', $facebook->getAccessToken(), - 'Failed to clear access token'); - } - - public function testGetSignedRequestFromCookie() { - $facebook = new FBPublicCookie(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - - $_COOKIE[$facebook->publicGetSignedRequestCookieName()] = - self::kValidSignedRequest(); - $this->assertNotNull($facebook->publicGetSignedRequest()); - $this->assertEquals('499834690', $facebook->getUser(), - 'Failed to get user ID from a valid signed request.'); - } - - public function testGetSignedRequestWithIncorrectSignature() { - $facebook = new FBPublicCookie(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - - $_COOKIE[$facebook->publicGetSignedRequestCookieName()] = - self::kSignedRequestWithBogusSignature(); - $this->assertNull($facebook->publicGetSignedRequest()); - } - - public function testNonUserAccessToken() { - $facebook = new FBAccessToken(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - - // no cookies, and no request params, so no user or code, - // so no user access token (even with cookie support) - $this->assertEquals($facebook->publicGetApplicationAccessToken(), - $facebook->getAccessToken(), - 'Access token should be that for logged out users.'); - } - - public function testMissingMetadataCookie() { - $fb = new FBPublicCookie(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - $this->assertEmpty($fb->publicGetMetadataCookie()); - } - - public function testEmptyMetadataCookie() { - $fb = new FBPublicCookie(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - $_COOKIE[$fb->publicGetMetadataCookieName()] = ''; - $this->assertEmpty($fb->publicGetMetadataCookie()); - } - - public function testMetadataCookie() { - $fb = new FBPublicCookie(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - $key = 'foo'; - $val = '42'; - $_COOKIE[$fb->publicGetMetadataCookieName()] = "$key=$val"; - $this->assertEquals(array($key => $val), $fb->publicGetMetadataCookie()); - } - - public function testQuotedMetadataCookie() { - $fb = new FBPublicCookie(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - $key = 'foo'; - $val = '42'; - $_COOKIE[$fb->publicGetMetadataCookieName()] = "\"$key=$val\""; - $this->assertEquals(array($key => $val), $fb->publicGetMetadataCookie()); - } - - public function testAPIForLoggedOutUsers() { - $facebook = new TransientFacebook(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - $response = $facebook->api(array( - 'method' => 'fql.query', - 'query' => 'SELECT name FROM user WHERE uid=4', - )); - $this->assertEquals(count($response), 1, - 'Expect one row back.'); - $this->assertEquals($response[0]['name'], 'Mark Zuckerberg', - 'Expect the name back.'); - } - - public function testAPIWithBogusAccessToken() { - $facebook = new TransientFacebook(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - - $facebook->setAccessToken('this-is-not-really-an-access-token'); - // if we don't set an access token and there's no way to - // get one, then the FQL query below works beautifully, handing - // over Zuck's public data. But if you specify a bogus access - // token as I have right here, then the FQL query should fail. - // We could return just Zuck's public data, but that wouldn't - // advertise the issue that the access token is at worst broken - // and at best expired. - try { - $response = $facebook->api(array( - 'method' => 'fql.query', - 'query' => 'SELECT name FROM profile WHERE id=4', - )); - $this->fail('Should not get here.'); - } catch(FacebookApiException $e) { - $result = $e->getResult(); - $this->assertTrue(is_array($result), 'expect a result object'); - $this->assertEquals('190', $result['error_code'], 'expect code'); - } - } - - public function testAPIGraphPublicData() { - $facebook = new TransientFacebook(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - - $response = $facebook->api('/jerry'); - $this->assertEquals( - $response['id'], '214707', 'should get expected id.'); - } - - public function testGraphAPIWithBogusAccessToken() { - $facebook = new TransientFacebook(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - - $facebook->setAccessToken('this-is-not-really-an-access-token'); - try { - $response = $facebook->api('/me'); - $this->fail('Should not get here.'); - } catch(FacebookApiException $e) { - // means the server got the access token and didn't like it - $msg = 'OAuthException: Invalid OAuth access token.'; - $this->assertEquals($msg, (string) $e, - 'Expect the invalid OAuth token message.'); - } - } - - public function testGraphAPIWithExpiredAccessToken() { - $facebook = new TransientFacebook(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - - $facebook->setAccessToken(self::$kExpiredAccessToken); - try { - $response = $facebook->api('/me'); - $this->fail('Should not get here.'); - } catch(FacebookApiException $e) { - // means the server got the access token and didn't like it - $error_msg_start = 'OAuthException: Error validating access token:'; - $this->assertTrue(strpos((string) $e, $error_msg_start) === 0, - 'Expect the token validation error message.'); - } - } - - public function testGraphAPIOAuthSpecError() { - $facebook = new TransientFacebook(array( - 'appId' => self::MIGRATED_APP_ID, - 'secret' => self::MIGRATED_SECRET, - )); - - try { - $response = $facebook->api('/me', array( - 'client_id' => self::MIGRATED_APP_ID)); - - $this->fail('Should not get here.'); - } catch(FacebookApiException $e) { - // means the server got the access token - $msg = 'invalid_request: An active access token must be used '. - 'to query information about the current user.'; - $this->assertEquals($msg, (string) $e, - 'Expect the invalid session message.'); - } - } - - public function testGraphAPIMethodOAuthSpecError() { - $facebook = new TransientFacebook(array( - 'appId' => self::MIGRATED_APP_ID, - 'secret' => self::MIGRATED_SECRET, - )); - - try { - $response = $facebook->api('/daaku.shah', 'DELETE', array( - 'client_id' => self::MIGRATED_APP_ID)); - $this->fail('Should not get here.'); - } catch(FacebookApiException $e) { - $this->assertEquals(strpos($e, 'invalid_request'), 0); - } - } - - public function testCurlFailure() { - $facebook = new TransientFacebook(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - - if (!defined('CURLOPT_TIMEOUT_MS')) { - // can't test it if we don't have millisecond timeouts - return; - } - - $exception = null; - try { - // we dont expect facebook will ever return in 1ms - Facebook::$CURL_OPTS[CURLOPT_TIMEOUT_MS] = 50; - $facebook->api('/naitik'); - } catch(FacebookApiException $e) { - $exception = $e; - } - unset(Facebook::$CURL_OPTS[CURLOPT_TIMEOUT_MS]); - if (!$exception) { - $this->fail('no exception was thrown on timeout.'); - } - - $code = $exception->getCode(); - if ($code != CURLE_OPERATION_TIMEOUTED && $code != CURLE_COULDNT_CONNECT) { - $this->fail("Expected curl error code 7 or 28 but got: $code"); - } - $this->assertEquals('CurlException', $exception->getType(), 'expect type'); - } - - public function testGraphAPIWithOnlyParams() { - $facebook = new TransientFacebook(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - - $response = $facebook->api('/jerry'); - $this->assertTrue(isset($response['id']), - 'User ID should be public.'); - $this->assertTrue(isset($response['name']), - 'User\'s name should be public.'); - $this->assertTrue(isset($response['first_name']), - 'User\'s first name should be public.'); - $this->assertTrue(isset($response['last_name']), - 'User\'s last name should be public.'); - $this->assertFalse(isset($response['work']), - 'User\'s work history should only be available with '. - 'a valid access token.'); - $this->assertFalse(isset($response['education']), - 'User\'s education history should only be '. - 'available with a valid access token.'); - $this->assertFalse(isset($response['verified']), - 'User\'s verification status should only be '. - 'available with a valid access token.'); - } - - public function testLoginURLDefaults() { - $_SERVER['HTTP_HOST'] = 'fbrell.com'; - $_SERVER['REQUEST_URI'] = '/examples'; - $facebook = new TransientFacebook(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - $encodedUrl = rawurlencode('http://fbrell.com/examples'); - $this->assertNotNull(strpos($facebook->getLoginUrl(), $encodedUrl), - 'Expect the current url to exist.'); - } - - public function testLoginURLDefaultsDropStateQueryParam() { - $_SERVER['HTTP_HOST'] = 'fbrell.com'; - $_SERVER['REQUEST_URI'] = '/examples?state=xx42xx'; - $facebook = new TransientFacebook(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - $expectEncodedUrl = rawurlencode('http://fbrell.com/examples'); - $this->assertTrue(strpos($facebook->getLoginUrl(), $expectEncodedUrl) > -1, - 'Expect the current url to exist.'); - $this->assertFalse(strpos($facebook->getLoginUrl(), 'xx42xx'), - 'Expect the session param to be dropped.'); - } - - public function testLoginURLDefaultsDropCodeQueryParam() { - $_SERVER['HTTP_HOST'] = 'fbrell.com'; - $_SERVER['REQUEST_URI'] = '/examples?code=xx42xx'; - $facebook = new TransientFacebook(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - $expectEncodedUrl = rawurlencode('http://fbrell.com/examples'); - $this->assertTrue(strpos($facebook->getLoginUrl(), $expectEncodedUrl) > -1, - 'Expect the current url to exist.'); - $this->assertFalse(strpos($facebook->getLoginUrl(), 'xx42xx'), - 'Expect the session param to be dropped.'); - } - - public function testLoginURLDefaultsDropSignedRequestParamButNotOthers() { - $_SERVER['HTTP_HOST'] = 'fbrell.com'; - $_SERVER['REQUEST_URI'] = - '/examples?signed_request=xx42xx&do_not_drop=xx43xx'; - $facebook = new TransientFacebook(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - $expectEncodedUrl = rawurlencode('http://fbrell.com/examples'); - $this->assertFalse(strpos($facebook->getLoginUrl(), 'xx42xx'), - 'Expect the session param to be dropped.'); - $this->assertTrue(strpos($facebook->getLoginUrl(), 'xx43xx') > -1, - 'Expect the do_not_drop param to exist.'); - } - - public function testLoginURLCustomNext() { - $_SERVER['HTTP_HOST'] = 'fbrell.com'; - $_SERVER['REQUEST_URI'] = '/examples'; - $facebook = new TransientFacebook(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - $next = 'http://fbrell.com/custom'; - $loginUrl = $facebook->getLoginUrl(array( - 'redirect_uri' => $next, - 'cancel_url' => $next - )); - $currentEncodedUrl = rawurlencode('http://fbrell.com/examples'); - $expectedEncodedUrl = rawurlencode($next); - $this->assertNotNull(strpos($loginUrl, $expectedEncodedUrl), - 'Expect the custom url to exist.'); - $this->assertFalse(strpos($loginUrl, $currentEncodedUrl), - 'Expect the current url to not exist.'); - } - - public function testLogoutURLDefaults() { - $_SERVER['HTTP_HOST'] = 'fbrell.com'; - $_SERVER['REQUEST_URI'] = '/examples'; - $facebook = new TransientFacebook(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - $encodedUrl = rawurlencode('http://fbrell.com/examples'); - $this->assertNotNull(strpos($facebook->getLogoutUrl(), $encodedUrl), - 'Expect the current url to exist.'); - $this->assertFalse(strpos($facebook->getLogoutUrl(), self::SECRET)); - } - - public function testLoginStatusURLDefaults() { - $_SERVER['HTTP_HOST'] = 'fbrell.com'; - $_SERVER['REQUEST_URI'] = '/examples'; - $facebook = new TransientFacebook(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - $encodedUrl = rawurlencode('http://fbrell.com/examples'); - $this->assertNotNull(strpos($facebook->getLoginStatusUrl(), $encodedUrl), - 'Expect the current url to exist.'); - } - - public function testLoginStatusURLCustom() { - $_SERVER['HTTP_HOST'] = 'fbrell.com'; - $_SERVER['REQUEST_URI'] = '/examples'; - $facebook = new TransientFacebook(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - $encodedUrl1 = rawurlencode('http://fbrell.com/examples'); - $okUrl = 'http://fbrell.com/here1'; - $encodedUrl2 = rawurlencode($okUrl); - $loginStatusUrl = $facebook->getLoginStatusUrl(array( - 'ok_session' => $okUrl, - )); - $this->assertNotNull(strpos($loginStatusUrl, $encodedUrl1), - 'Expect the current url to exist.'); - $this->assertNotNull(strpos($loginStatusUrl, $encodedUrl2), - 'Expect the custom url to exist.'); - } - - public function testNonDefaultPort() { - $_SERVER['HTTP_HOST'] = 'fbrell.com:8080'; - $_SERVER['REQUEST_URI'] = '/examples'; - $facebook = new TransientFacebook(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - $encodedUrl = rawurlencode('http://fbrell.com:8080/examples'); - $this->assertNotNull(strpos($facebook->getLoginUrl(), $encodedUrl), - 'Expect the current url to exist.'); - } - - public function testSecureCurrentUrl() { - $_SERVER['HTTP_HOST'] = 'fbrell.com'; - $_SERVER['REQUEST_URI'] = '/examples'; - $_SERVER['HTTPS'] = 'on'; - $facebook = new TransientFacebook(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - $encodedUrl = rawurlencode('https://fbrell.com/examples'); - $this->assertNotNull(strpos($facebook->getLoginUrl(), $encodedUrl), - 'Expect the current url to exist.'); - } - - public function testSecureCurrentUrlWithNonDefaultPort() { - $_SERVER['HTTP_HOST'] = 'fbrell.com:8080'; - $_SERVER['REQUEST_URI'] = '/examples'; - $_SERVER['HTTPS'] = 'on'; - $facebook = new TransientFacebook(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - $encodedUrl = rawurlencode('https://fbrell.com:8080/examples'); - $this->assertNotNull(strpos($facebook->getLoginUrl(), $encodedUrl), - 'Expect the current url to exist.'); - } - - public function testBase64UrlEncode() { - $input = 'Facebook rocks'; - $output = 'RmFjZWJvb2sgcm9ja3M'; - - $this->assertEquals(FBPublic::publicBase64UrlDecode($output), $input); - } - - public function testSignedToken() { - $facebook = new FBPublic(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET - )); - $payload = $facebook->publicParseSignedRequest(self::kValidSignedRequest()); - $this->assertNotNull($payload, 'Expected token to parse'); - $this->assertEquals($facebook->getSignedRequest(), null); - $_REQUEST['signed_request'] = self::kValidSignedRequest(); - $this->assertEquals($facebook->getSignedRequest(), $payload); - } - - public function testNonTossedSignedtoken() { - $facebook = new FBPublic(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET - )); - $payload = $facebook->publicParseSignedRequest( - self::kNonTosedSignedRequest()); - $this->assertNotNull($payload, 'Expected token to parse'); - $this->assertNull($facebook->getSignedRequest()); - $_REQUEST['signed_request'] = self::kNonTosedSignedRequest(); - $sr = $facebook->getSignedRequest(); - $this->assertTrue(isset($sr['algorithm'])); - } - - public function testSignedRequestWithEmptyValue() { - $fb = new FBPublicCookie(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET - )); - $_REQUEST['signed_request'] = self::kSignedRequestWithEmptyValue(); - $this->assertNull($fb->getSignedRequest()); - $_COOKIE[$fb->publicGetSignedRequestCookieName()] = - self::kSignedRequestWithEmptyValue(); - $this->assertNull($fb->getSignedRequest()); - } - - public function testSignedRequestWithWrongAlgo() { - $fb = new FBPublic(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET - )); - $payload = $fb->publicParseSignedRequest( - self::kSignedRequestWithWrongAlgo()); - $this->assertNull($payload, 'Expected nothing back.'); - } - - public function testMakeAndParse() { - $fb = new FBPublic(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET - )); - $data = array('foo' => 42); - $sr = $fb->publicMakeSignedRequest($data); - $decoded = $fb->publicParseSignedRequest($sr); - $this->assertEquals($data['foo'], $decoded['foo']); - } - - /** - * @expectedException InvalidArgumentException - */ - public function testMakeSignedRequestExpectsArray() { - $fb = new FBPublic(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET - )); - $sr = $fb->publicMakeSignedRequest(''); - } - - public function testBundledCACert() { - $facebook = new TransientFacebook(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET - )); - - // use the bundled cert from the start - Facebook::$CURL_OPTS[CURLOPT_CAINFO] = - dirname(__FILE__) . '/../src/fb_ca_chain_bundle.crt'; - $response = $facebook->api('/naitik'); - - unset(Facebook::$CURL_OPTS[CURLOPT_CAINFO]); - $this->assertEquals( - $response['id'], '5526183', 'should get expected id.'); - } - - public function testVideoUpload() { - $facebook = new FBRecordURL(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET - )); - - $facebook->api(array('method' => 'video.upload')); - $this->assertContains('//api-video.', $facebook->getRequestedURL(), - 'video.upload should go against api-video'); - } - - public function testVideoUploadGraph() { - $facebook = new FBRecordURL(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET - )); - - $facebook->api('/me/videos', 'POST'); - $this->assertContains('//graph-video.', $facebook->getRequestedURL(), - '/me/videos should go against graph-video'); - } - - public function testGetUserAndAccessTokenFromSession() { - $facebook = new PersistentFBPublic(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET - )); - - $facebook->publicSetPersistentData('access_token', - self::$kExpiredAccessToken); - $facebook->publicSetPersistentData('user_id', 12345); - $this->assertEquals(self::$kExpiredAccessToken, - $facebook->getAccessToken(), - 'Get access token from persistent store.'); - $this->assertEquals('12345', - $facebook->getUser(), - 'Get user id from persistent store.'); - } - - public function testGetUserAndAccessTokenFromSignedRequestNotSession() { - $facebook = new PersistentFBPublic(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET - )); - - $_REQUEST['signed_request'] = self::kValidSignedRequest(); - $facebook->publicSetPersistentData('user_id', 41572); - $facebook->publicSetPersistentData('access_token', - self::$kExpiredAccessToken); - $this->assertNotEquals('41572', $facebook->getUser(), - 'Got user from session instead of signed request.'); - $this->assertEquals('499834690', $facebook->getUser(), - 'Failed to get correct user ID from signed request.'); - $this->assertNotEquals( - self::$kExpiredAccessToken, - $facebook->getAccessToken(), - 'Got access token from session instead of signed request.'); - $this->assertNotEmpty( - $facebook->getAccessToken(), - 'Failed to extract an access token from the signed request.'); - } - - public function testGetUserWithoutCodeOrSignedRequestOrSession() { - $facebook = new PersistentFBPublic(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET - )); - - // deliberately leave $_REQUEST and _$SESSION empty - $this->assertEmpty($_REQUEST, - 'GET, POST, and COOKIE params exist even though '. - 'they should. Test cannot succeed unless all of '. - '$_REQUEST is empty.'); - $this->assertEmpty($_SESSION, - 'Session is carrying state and should not be.'); - $this->assertEmpty($facebook->getUser(), - 'Got a user id, even without a signed request, '. - 'access token, or session variable.'); - $this->assertEmpty($_SESSION, - 'Session superglobal incorrectly populated by getUser.'); - } - - public function testGetAccessTokenUsingCodeInJsSdkCookie() { - $code = 'code1'; - $access_token = 'at1'; - $methods_to_stub = array('getSignedRequest', 'getAccessTokenFromCode'); - $constructor_args = array(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET - )); - $stub = $this->getMock( - 'TransientFacebook', $methods_to_stub, $constructor_args); - $stub - ->expects($this->once()) - ->method('getSignedRequest') - ->will($this->returnValue(array('code' => $code))); - $stub - ->expects($this->once()) - ->method('getAccessTokenFromCode') - ->will($this->returnValueMap(array(array($code, '', $access_token)))); - $this->assertEquals($stub->getAccessToken(), $access_token); - } - - public function testSignedRequestWithoutAuthClearsData() { - $methods_to_stub = array('getSignedRequest', 'clearAllPersistentData'); - $constructor_args = array(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET - )); - $stub = $this->getMock( - 'TransientFacebook', $methods_to_stub, $constructor_args); - $stub - ->expects($this->once()) - ->method('getSignedRequest') - ->will($this->returnValue(array('foo' => 1))); - $stub - ->expects($this->once()) - ->method('clearAllPersistentData'); - $this->assertEquals(self::APP_ID.'|'.self::SECRET, $stub->getAccessToken()); - } - - public function testInvalidCodeInSignedRequestWillClearData() { - $code = 'code1'; - $methods_to_stub = array( - 'getSignedRequest', - 'getAccessTokenFromCode', - 'clearAllPersistentData', - ); - $constructor_args = array(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET - )); - $stub = $this->getMock( - 'TransientFacebook', $methods_to_stub, $constructor_args); - $stub - ->expects($this->once()) - ->method('getSignedRequest') - ->will($this->returnValue(array('code' => $code))); - $stub - ->expects($this->once()) - ->method('getAccessTokenFromCode') - ->will($this->returnValue(null)); - $stub - ->expects($this->once()) - ->method('clearAllPersistentData'); - $this->assertEquals(self::APP_ID.'|'.self::SECRET, $stub->getAccessToken()); - } - - public function testInvalidCodeWillClearData() { - $code = 'code1'; - $methods_to_stub = array( - 'getCode', - 'getAccessTokenFromCode', - 'clearAllPersistentData', - ); - $constructor_args = array(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET - )); - $stub = $this->getMock( - 'TransientFacebook', $methods_to_stub, $constructor_args); - $stub - ->expects($this->once()) - ->method('getCode') - ->will($this->returnValue($code)); - $stub - ->expects($this->once()) - ->method('getAccessTokenFromCode') - ->will($this->returnValue(null)); - $stub - ->expects($this->once()) - ->method('clearAllPersistentData'); - $this->assertEquals(self::APP_ID.'|'.self::SECRET, $stub->getAccessToken()); - } - - public function testValidCodeToToken() { - $code = 'code1'; - $access_token = 'at1'; - $methods_to_stub = array( - 'getSignedRequest', - 'getCode', - 'getAccessTokenFromCode', - ); - $constructor_args = array(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET - )); - $stub = $this->getMock( - 'TransientFacebook', $methods_to_stub, $constructor_args); - $stub - ->expects($this->once()) - ->method('getCode') - ->will($this->returnValue($code)); - $stub - ->expects($this->once()) - ->method('getAccessTokenFromCode') - ->will($this->returnValueMap(array(array($code, null, $access_token)))); - $this->assertEquals($stub->getAccessToken(), $access_token); - } - - public function testSignedRequestWithoutAuthClearsDataInAvailData() { - $methods_to_stub = array('getSignedRequest', 'clearAllPersistentData'); - $constructor_args = array(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET - )); - $stub = $this->getMock( - 'TransientFacebook', $methods_to_stub, $constructor_args); - $stub - ->expects($this->once()) - ->method('getSignedRequest') - ->will($this->returnValue(array('foo' => 1))); - $stub - ->expects($this->once()) - ->method('clearAllPersistentData'); - $this->assertEquals(0, $stub->getUser()); - } - - public function testFailedToGetUserFromAccessTokenClearsData() { - $methods_to_stub = array( - 'getAccessToken', - 'getUserFromAccessToken', - 'clearAllPersistentData', - ); - $constructor_args = array(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET - )); - $stub = $this->getMock( - 'TransientFacebook', $methods_to_stub, $constructor_args); - $stub - ->expects($this->once()) - ->method('getAccessToken') - ->will($this->returnValue('at1')); - $stub - ->expects($this->once()) - ->method('getUserFromAccessToken'); - $stub - ->expects($this->once()) - ->method('clearAllPersistentData'); - $this->assertEquals(0, $stub->getUser()); - } - - public function testUserFromAccessTokenIsStored() { - $methods_to_stub = array( - 'getAccessToken', - 'getUserFromAccessToken', - 'setPersistentData', - ); - $constructor_args = array(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET - )); - $user = 42; - $stub = $this->getMock( - 'TransientFacebook', $methods_to_stub, $constructor_args); - $stub - ->expects($this->once()) - ->method('getAccessToken') - ->will($this->returnValue('at1')); - $stub - ->expects($this->once()) - ->method('getUserFromAccessToken') - ->will($this->returnValue($user)); - $stub - ->expects($this->once()) - ->method('setPersistentData'); - $this->assertEquals($user, $stub->getUser()); - } - - public function testUserFromAccessTokenPullsID() { - $methods_to_stub = array( - 'getAccessToken', - 'api', - ); - $constructor_args = array(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET - )); - $user = 42; - $stub = $this->getMock( - 'TransientFacebook', $methods_to_stub, $constructor_args); - $stub - ->expects($this->once()) - ->method('getAccessToken') - ->will($this->returnValue('at1')); - $stub - ->expects($this->once()) - ->method('api') - ->will($this->returnValue(array('id' => $user))); - $this->assertEquals($user, $stub->getUser()); - } - - public function testUserFromAccessTokenResetsOnApiException() { - $methods_to_stub = array( - 'getAccessToken', - 'clearAllPersistentData', - 'api', - ); - $constructor_args = array(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET - )); - $stub = $this->getMock( - 'TransientFacebook', $methods_to_stub, $constructor_args); - $stub - ->expects($this->once()) - ->method('getAccessToken') - ->will($this->returnValue('at1')); - $stub - ->expects($this->once()) - ->method('api') - ->will($this->throwException(new FacebookApiException(false))); - $stub - ->expects($this->once()) - ->method('clearAllPersistentData'); - $this->assertEquals(0, $stub->getUser()); - } - - public function testEmptyCodeReturnsFalse() { - $fb = new FBPublicGetAccessTokenFromCode(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET - )); - $this->assertFalse($fb->publicGetAccessTokenFromCode('')); - $this->assertFalse($fb->publicGetAccessTokenFromCode(null)); - $this->assertFalse($fb->publicGetAccessTokenFromCode(false)); - } - - public function testNullRedirectURIUsesCurrentURL() { - $methods_to_stub = array( - '_oauthRequest', - 'getCurrentUrl', - ); - $constructor_args = array(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET - )); - $access_token = 'at1'; - $stub = $this->getMock( - 'FBPublicGetAccessTokenFromCode', $methods_to_stub, $constructor_args); - $stub - ->expects($this->once()) - ->method('_oauthRequest') - ->will($this->returnValue("access_token=$access_token")); - $stub - ->expects($this->once()) - ->method('getCurrentUrl'); - $this->assertEquals( - $access_token, $stub->publicGetAccessTokenFromCode('c')); - } - - public function testNullRedirectURIAllowsEmptyStringForCookie() { - $methods_to_stub = array( - '_oauthRequest', - 'getCurrentUrl', - ); - $constructor_args = array(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET - )); - $access_token = 'at1'; - $stub = $this->getMock( - 'FBPublicGetAccessTokenFromCode', $methods_to_stub, $constructor_args); - $stub - ->expects($this->once()) - ->method('_oauthRequest') - ->will($this->returnValue("access_token=$access_token")); - $stub - ->expects($this->never()) - ->method('getCurrentUrl'); - $this->assertEquals( - $access_token, $stub->publicGetAccessTokenFromCode('c', '')); - } - - public function testAPIExceptionDuringCodeExchangeIsIgnored() { - $methods_to_stub = array( - '_oauthRequest', - ); - $constructor_args = array(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET - )); - $stub = $this->getMock( - 'FBPublicGetAccessTokenFromCode', $methods_to_stub, $constructor_args); - $stub - ->expects($this->once()) - ->method('_oauthRequest') - ->will($this->throwException(new FacebookApiException(false))); - $this->assertFalse($stub->publicGetAccessTokenFromCode('c', '')); - } - - public function testEmptyResponseInCodeExchangeIsIgnored() { - $methods_to_stub = array( - '_oauthRequest', - ); - $constructor_args = array(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET - )); - $stub = $this->getMock( - 'FBPublicGetAccessTokenFromCode', $methods_to_stub, $constructor_args); - $stub - ->expects($this->once()) - ->method('_oauthRequest') - ->will($this->returnValue('')); - $this->assertFalse($stub->publicGetAccessTokenFromCode('c', '')); - } - - public function testExistingStateRestoredInConstructor() { - $fb = new FBPublicState(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET - )); - $this->assertEquals(FBPublicState::STATE, $fb->publicGetState()); - } - - public function testMissingAccessTokenInCodeExchangeIsIgnored() { - $methods_to_stub = array( - '_oauthRequest', - ); - $constructor_args = array(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET - )); - $stub = $this->getMock( - 'FBPublicGetAccessTokenFromCode', $methods_to_stub, $constructor_args); - $stub - ->expects($this->once()) - ->method('_oauthRequest') - ->will($this->returnValue('foo=1')); - $this->assertFalse($stub->publicGetAccessTokenFromCode('c', '')); - } - - public function testExceptionConstructorWithErrorCode() { - $code = 404; - $e = new FacebookApiException(array('error_code' => $code)); - $this->assertEquals($code, $e->getCode()); - } - - // this happens often despite the fact that it is useless - public function testExceptionTypeFalse() { - $e = new FacebookApiException(false); - $this->assertEquals('Exception', $e->getType()); - } - - public function testExceptionTypeMixedDraft00() { - $e = new FacebookApiException(array('error' => array('message' => 'foo'))); - $this->assertEquals('Exception', $e->getType()); - } - - public function testExceptionTypeDraft00() { - $error = 'foo'; - $e = new FacebookApiException( - array('error' => array('type' => $error, 'message' => 'hello world'))); - $this->assertEquals($error, $e->getType()); - } - - public function testExceptionTypeDraft10() { - $error = 'foo'; - $e = new FacebookApiException(array('error' => $error)); - $this->assertEquals($error, $e->getType()); - } - - public function testExceptionTypeDefault() { - $e = new FacebookApiException(array('error' => false)); - $this->assertEquals('Exception', $e->getType()); - } - - public function testExceptionToString() { - $e = new FacebookApiException(array( - 'error_code' => 1, - 'error_description' => 'foo', - )); - $this->assertEquals('Exception: 1: foo', (string) $e); - } - - public function testDestroyClearsCookie() { - $fb = new FBPublicCookie(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - $_COOKIE[$fb->publicGetSignedRequestCookieName()] = 'foo'; - $_COOKIE[$fb->publicGetMetadataCookieName()] = 'base_domain=fbrell.com'; - $_SERVER['HTTP_HOST'] = 'fbrell.com'; - $fb->destroySession(); - $this->assertFalse( - array_key_exists($fb->publicGetSignedRequestCookieName(), $_COOKIE)); - } - - public function testAuthExpireSessionDestroysSession() { - $methods_to_stub = array( - '_oauthRequest', - 'destroySession', - ); - $constructor_args = array(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET - )); - $key = 'foo'; - $val = 42; - $stub = $this->getMock( - 'TransientFacebook', $methods_to_stub, $constructor_args); - $stub - ->expects($this->once()) - ->method('_oauthRequest') - ->will($this->returnValue("{\"$key\":$val}")); - $stub - ->expects($this->once()) - ->method('destroySession'); - $this->assertEquals( - array($key => $val), - $stub->api(array('method' => 'auth.expireSession')) - ); - } - - public function testLowercaseAuthRevokeAuthDestroysSession() { - $methods_to_stub = array( - '_oauthRequest', - 'destroySession', - ); - $constructor_args = array(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET - )); - $key = 'foo'; - $val = 42; - $stub = $this->getMock( - 'TransientFacebook', $methods_to_stub, $constructor_args); - $stub - ->expects($this->once()) - ->method('_oauthRequest') - ->will($this->returnValue("{\"$key\":$val}")); - $stub - ->expects($this->once()) - ->method('destroySession'); - $this->assertEquals( - array($key => $val), - $stub->api(array('method' => 'auth.revokeauthorization')) - ); - } - - /** - * @expectedException FacebookAPIException - */ - public function testErrorCodeFromRestAPIThrowsException() { - $methods_to_stub = array( - '_oauthRequest', - ); - $constructor_args = array(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET - )); - $stub = $this->getMock( - 'TransientFacebook', $methods_to_stub, $constructor_args); - $stub - ->expects($this->once()) - ->method('_oauthRequest') - ->will($this->returnValue('{"error_code": 500}')); - $stub->api(array('method' => 'foo')); - } - - public function testJsonEncodeOfNonStringParams() { - $foo = array(1, 2); - $params = array( - 'method' => 'get', - 'foo' => $foo, - ); - $fb = new FBRecordMakeRequest(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - $fb->api('/naitik', $params); - $requests = $fb->publicGetRequests(); - $this->assertEquals(json_encode($foo), $requests[0]['params']['foo']); - } - - public function testSessionBackedFacebook() { - $fb = new PersistentFBPublic(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - $key = 'state'; - $val = 'foo'; - $fb->publicSetPersistentData($key, $val); - $this->assertEquals( - $val, - $_SESSION[sprintf('fb_%s_%s', self::APP_ID, $key)] - ); - $this->assertEquals( - $val, - $fb->publicGetPersistentData($key) - ); - } - - public function testSessionBackedFacebookIgnoresUnsupportedKey() { - $fb = new PersistentFBPublic(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - $key = '--invalid--'; - $val = 'foo'; - $fb->publicSetPersistentData($key, $val); - $this->assertFalse( - array_key_exists( - sprintf('fb_%s_%s', self::APP_ID, $key), - $_SESSION - ) - ); - $this->assertFalse($fb->publicGetPersistentData($key)); - } - - public function testClearSessionBackedFacebook() { - $fb = new PersistentFBPublic(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - $key = 'state'; - $val = 'foo'; - $fb->publicSetPersistentData($key, $val); - $this->assertEquals( - $val, - $_SESSION[sprintf('fb_%s_%s', self::APP_ID, $key)] - ); - $this->assertEquals( - $val, - $fb->publicGetPersistentData($key) - ); - $fb->publicClearPersistentData($key); - $this->assertFalse( - array_key_exists( - sprintf('fb_%s_%s', self::APP_ID, $key), - $_SESSION - ) - ); - $this->assertFalse($fb->publicGetPersistentData($key)); - } - - public function testSessionBackedFacebookIgnoresUnsupportedKeyInClear() { - $fb = new PersistentFBPublic(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - $key = '--invalid--'; - $val = 'foo'; - $session_var_name = sprintf('fb_%s_%s', self::APP_ID, $key); - $_SESSION[$session_var_name] = $val; - $fb->publicClearPersistentData($key); - $this->assertTrue(array_key_exists($session_var_name, $_SESSION)); - $this->assertFalse($fb->publicGetPersistentData($key)); - } - - public function testClearAllSessionBackedFacebook() { - $fb = new PersistentFBPublic(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - $key = 'state'; - $val = 'foo'; - $session_var_name = sprintf('fb_%s_%s', self::APP_ID, $key); - $fb->publicSetPersistentData($key, $val); - $this->assertEquals($val, $_SESSION[$session_var_name]); - $this->assertEquals($val, $fb->publicGetPersistentData($key)); - $fb->publicClearAllPersistentData(); - $this->assertFalse(array_key_exists($session_var_name, $_SESSION)); - $this->assertFalse($fb->publicGetPersistentData($key)); - } - - public function testSharedSessionBackedFacebook() { - $_SERVER['HTTP_HOST'] = 'fbrell.com'; - $fb = new PersistentFBPublic(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - 'sharedSession' => true, - )); - $key = 'state'; - $val = 'foo'; - $session_var_name = sprintf( - '%s_fb_%s_%s', - $fb->publicGetSharedSessionID(), - self::APP_ID, - $key - ); - $fb->publicSetPersistentData($key, $val); - $this->assertEquals($val, $_SESSION[$session_var_name]); - $this->assertEquals($val, $fb->publicGetPersistentData($key)); - } - - public function testSharedSessionBackedFacebookIgnoresUnsupportedKey() { - $_SERVER['HTTP_HOST'] = 'fbrell.com'; - $fb = new PersistentFBPublic(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - 'sharedSession' => true, - )); - $key = '--invalid--'; - $val = 'foo'; - $session_var_name = sprintf( - '%s_fb_%s_%s', - $fb->publicGetSharedSessionID(), - self::APP_ID, - $key - ); - $fb->publicSetPersistentData($key, $val); - $this->assertFalse(array_key_exists($session_var_name, $_SESSION)); - $this->assertFalse($fb->publicGetPersistentData($key)); - } - - public function testSharedClearSessionBackedFacebook() { - $_SERVER['HTTP_HOST'] = 'fbrell.com'; - $fb = new PersistentFBPublic(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - 'sharedSession' => true, - )); - $key = 'state'; - $val = 'foo'; - $session_var_name = sprintf( - '%s_fb_%s_%s', - $fb->publicGetSharedSessionID(), - self::APP_ID, - $key - ); - $fb->publicSetPersistentData($key, $val); - $this->assertEquals($val, $_SESSION[$session_var_name]); - $this->assertEquals($val, $fb->publicGetPersistentData($key)); - $fb->publicClearPersistentData($key); - $this->assertFalse(array_key_exists($session_var_name, $_SESSION)); - $this->assertFalse($fb->publicGetPersistentData($key)); - } - - public function testSharedSessionBackedFacebookIgnoresUnsupportedKeyInClear() { - $_SERVER['HTTP_HOST'] = 'fbrell.com'; - $fb = new PersistentFBPublic(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - 'sharedSession' => true, - )); - $key = '--invalid--'; - $val = 'foo'; - $session_var_name = sprintf( - '%s_fb_%s_%s', - $fb->publicGetSharedSessionID(), - self::APP_ID, - $key - ); - $_SESSION[$session_var_name] = $val; - $fb->publicClearPersistentData($key); - $this->assertTrue(array_key_exists($session_var_name, $_SESSION)); - $this->assertFalse($fb->publicGetPersistentData($key)); - } - - public function testSharedClearAllSessionBackedFacebook() { - $_SERVER['HTTP_HOST'] = 'fbrell.com'; - $fb = new PersistentFBPublic(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - 'sharedSession' => true, - )); - $key = 'state'; - $val = 'foo'; - $session_var_name = sprintf( - '%s_fb_%s_%s', - $fb->publicGetSharedSessionID(), - self::APP_ID, - $key - ); - $fb->publicSetPersistentData($key, $val); - $this->assertEquals($val, $_SESSION[$session_var_name]); - $this->assertEquals($val, $fb->publicGetPersistentData($key)); - $fb->publicClearAllPersistentData(); - $this->assertFalse(array_key_exists($session_var_name, $_SESSION)); - $this->assertFalse($fb->publicGetPersistentData($key)); - } - - public function testSharedSessionBackedFacebookIsRestored() { - $_SERVER['HTTP_HOST'] = 'fbrell.com'; - $fb = new PersistentFBPublic(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - 'sharedSession' => true, - )); - $key = 'state'; - $val = 'foo'; - $shared_session_id = $fb->publicGetSharedSessionID(); - $session_var_name = sprintf( - '%s_fb_%s_%s', - $shared_session_id, - self::APP_ID, - $key - ); - $fb->publicSetPersistentData($key, $val); - $this->assertEquals($val, $_SESSION[$session_var_name]); - $this->assertEquals($val, $fb->publicGetPersistentData($key)); - - // check the new instance has the same data - $fb = new PersistentFBPublic(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - 'sharedSession' => true, - )); - $this->assertEquals( - $shared_session_id, - $fb->publicGetSharedSessionID() - ); - $this->assertEquals($val, $fb->publicGetPersistentData($key)); - } - - public function testSharedSessionBackedFacebookIsNotRestoredWhenCorrupt() { - $_SERVER['HTTP_HOST'] = 'fbrell.com'; - $fb = new PersistentFBPublic(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - 'sharedSession' => true, - )); - $key = 'state'; - $val = 'foo'; - $shared_session_id = $fb->publicGetSharedSessionID(); - $session_var_name = sprintf( - '%s_fb_%s_%s', - $shared_session_id, - self::APP_ID, - $key - ); - $fb->publicSetPersistentData($key, $val); - $this->assertEquals($val, $_SESSION[$session_var_name]); - $this->assertEquals($val, $fb->publicGetPersistentData($key)); - - // break the cookie - $cookie_name = $fb->publicGetSharedSessionCookieName(); - $_COOKIE[$cookie_name] = substr($_COOKIE[$cookie_name], 1); - - // check the new instance does not have the data - $fb = new PersistentFBPublic(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - 'sharedSession' => true, - )); - $this->assertFalse($fb->publicGetPersistentData($key)); - $this->assertNotEquals( - $shared_session_id, - $fb->publicGetSharedSessionID() - ); - } - - public function testHttpHost() { - $real = 'foo.com'; - $_SERVER['HTTP_HOST'] = $real; - $_SERVER['HTTP_X_FORWARDED_HOST'] = 'evil.com'; - $fb = new PersistentFBPublic(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - $this->assertEquals($real, $fb->publicGetHttpHost()); - } - - public function testHttpProtocol() { - $_SERVER['HTTPS'] = 'on'; - $_SERVER['HTTP_X_FORWARDED_PROTO'] = 'http'; - $fb = new PersistentFBPublic(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - )); - $this->assertEquals('https', $fb->publicGetHttpProtocol()); - } - - public function testHttpHostForwarded() { - $real = 'foo.com'; - $_SERVER['HTTP_HOST'] = 'localhost'; - $_SERVER['HTTP_X_FORWARDED_HOST'] = $real; - $fb = new PersistentFBPublic(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - 'trustForwarded' => true, - )); - $this->assertEquals($real, $fb->publicGetHttpHost()); - } - - public function testHttpProtocolForwarded() { - $_SERVER['HTTPS'] = 'on'; - $_SERVER['HTTP_X_FORWARDED_PROTO'] = 'http'; - $fb = new PersistentFBPublic(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - 'trustForwarded' => true, - )); - $this->assertEquals('http', $fb->publicGetHttpProtocol()); - } - - public function testHttpProtocolForwardedSecure() { - $_SERVER['HTTPS'] = 'on'; - $_SERVER['HTTP_X_FORWARDED_PROTO'] = 'https'; - $fb = new PersistentFBPublic(array( - 'appId' => self::APP_ID, - 'secret' => self::SECRET, - 'trustForwarded' => true, - )); - $this->assertEquals('https', $fb->publicGetHttpProtocol()); - } - - /** - * @dataProvider provideEndsWith - */ - public function testEndsWith($big, $small, $result) { - $this->assertEquals( - $result, - PersistentFBPublic::publicEndsWith($big, $small) - ); - } - - public function provideEndsWith() { - return array( - array('', '', true), - array('', 'a', false), - array('a', '', true), - array('a', 'b', false), - array('a', 'a', true), - array('aa', 'a', true), - array('ab', 'a', false), - array('ba', 'a', true), - ); - } - - /** - * @dataProvider provideIsAllowedDomain - */ - public function testIsAllowedDomain($big, $small, $result) { - $this->assertEquals( - $result, - PersistentFBPublic::publicIsAllowedDomain($big, $small) - ); - } - - public function provideIsAllowedDomain() { - return array( - array('fbrell.com', 'fbrell.com', true), - array('foo.fbrell.com', 'fbrell.com', true), - array('foofbrell.com', 'fbrell.com', false), - array('evil.com', 'fbrell.com', false), - array('foo.fbrell.com', 'bar.fbrell.com', false), - ); - } - - protected function generateMD5HashOfRandomValue() { - return md5(uniqid(mt_rand(), true)); - } - - protected function setUp() { - parent::setUp(); - } - - protected function tearDown() { - $this->clearSuperGlobals(); - parent::tearDown(); - } - - protected function clearSuperGlobals() { - unset($_SERVER['HTTPS']); - unset($_SERVER['HTTP_HOST']); - unset($_SERVER['REQUEST_URI']); - $_SESSION = array(); - $_COOKIE = array(); - $_REQUEST = array(); - $_POST = array(); - $_GET = array(); - if (session_id()) { - session_destroy(); - } - } - - /** - * Checks that the correct args are a subset of the returned obj - * @param array $correct The correct array values - * @param array $actual The values in practice - * @param string $message to be shown on failure - */ - protected function assertIsSubset($correct, $actual, $msg='') { - foreach ($correct as $key => $value) { - $actual_value = $actual[$key]; - $newMsg = (strlen($msg) ? ($msg.' ') : '').'Key: '.$key; - $this->assertEquals($value, $actual_value, $newMsg); - } - } -} - -class TransientFacebook extends BaseFacebook { - protected function setPersistentData($key, $value) {} - protected function getPersistentData($key, $default = false) { - return $default; - } - protected function clearPersistentData($key) {} - protected function clearAllPersistentData() {} -} - -class FBRecordURL extends TransientFacebook { - private $url; - - protected function _oauthRequest($url, $params) { - $this->url = $url; - } - - public function getRequestedURL() { - return $this->url; - } -} - -class FBRecordMakeRequest extends TransientFacebook { - private $requests = array(); - - protected function makeRequest($url, $params, $ch=null) { - $this->requests[] = array( - 'url' => $url, - 'params' => $params, - ); - return parent::makeRequest($url, $params, $ch); - } - - public function publicGetRequests() { - return $this->requests; - } -} - -class FBPublic extends TransientFacebook { - public static function publicBase64UrlDecode($input) { - return self::base64UrlDecode($input); - } - public static function publicBase64UrlEncode($input) { - return self::base64UrlEncode($input); - } - public function publicParseSignedRequest($input) { - return $this->parseSignedRequest($input); - } - public function publicMakeSignedRequest($data) { - return $this->makeSignedRequest($data); - } -} - -class PersistentFBPublic extends Facebook { - public function publicParseSignedRequest($input) { - return $this->parseSignedRequest($input); - } - - public function publicSetPersistentData($key, $value) { - $this->setPersistentData($key, $value); - } - - public function publicGetPersistentData($key, $default = false) { - return $this->getPersistentData($key, $default); - } - - public function publicClearPersistentData($key) { - return $this->clearPersistentData($key); - } - - public function publicClearAllPersistentData() { - return $this->clearAllPersistentData(); - } - - public function publicGetSharedSessionID() { - return $this->sharedSessionID; - } - - public static function publicIsAllowedDomain($big, $small) { - return self::isAllowedDomain($big, $small); - } - - public static function publicEndsWith($big, $small) { - return self::endsWith($big, $small); - } - - public function publicGetSharedSessionCookieName() { - return $this->getSharedSessionCookieName(); - } - - public function publicGetHttpHost() { - return $this->getHttpHost(); - } - - public function publicGetHttpProtocol() { - return $this->getHttpProtocol(); - } -} - -class FBCode extends Facebook { - public function publicGetCode() { - return $this->getCode(); - } - - public function setCSRFStateToken() { - $this->establishCSRFTokenState(); - } - - public function getCSRFStateToken() { - return $this->getPersistentData('state'); - } -} - -class FBAccessToken extends TransientFacebook { - public function publicGetApplicationAccessToken() { - return $this->getApplicationAccessToken(); - } -} - -class FBGetCurrentURLFacebook extends TransientFacebook { - public function publicGetCurrentUrl() { - return $this->getCurrentUrl(); - } -} - -class FBPublicCookie extends TransientFacebook { - public function publicGetSignedRequest() { - return $this->getSignedRequest(); - } - - public function publicGetSignedRequestCookieName() { - return $this->getSignedRequestCookieName(); - } - - public function publicGetMetadataCookie() { - return $this->getMetadataCookie(); - } - - public function publicGetMetadataCookieName() { - return $this->getMetadataCookieName(); - } -} - -class FBRewrite extends Facebook{ - - public function uncacheSignedRequest(){ - $this->signedRequest = null; - } - - public function uncache() - { - $this->user = null; - $this->signedRequest = null; - $this->accessToken = null; - } -} - - -class FBPublicGetAccessTokenFromCode extends TransientFacebook { - public function publicGetAccessTokenFromCode($code, $redirect_uri = null) { - return $this->getAccessTokenFromCode($code, $redirect_uri); - } -} - -class FBPublicState extends TransientFacebook { - const STATE = 'foo'; - protected function getPersistentData($key, $default = false) { - if ($key === 'state') { - return self::STATE; - } - return parent::getPersistentData($key, $default); - } - - public function publicGetState() { - return $this->state; - } -} diff --git a/plugin/sns/view.sns.skin.php b/plugin/sns/view.sns.skin.php index 97bb0523b..4d3533c74 100644 --- a/plugin/sns/view.sns.skin.php +++ b/plugin/sns/view.sns.skin.php @@ -58,15 +58,12 @@ $bo_v_sns_class = $config['cf_kakao_js_apikey'] ? 'show_kakao' : ''; //]]> - diff --git a/plugin/sns/view_comment_write.sns.skin.php b/plugin/sns/view_comment_write.sns.skin.php index 44457ec20..2e03b4630 100644 --- a/plugin/sns/view_comment_write.sns.skin.php +++ b/plugin/sns/view_comment_write.sns.skin.php @@ -6,47 +6,6 @@ if (!$board['bo_use_sns']) return;
      $config['cf_facebook_appid'], - 'secret' => $config['cf_facebook_secret'] - )); - - $facebook_user = $facebook->getUser(); - - if ($facebook_user) { - try { - $facebook_user_profile = $facebook->api('/me'); - } catch (FacebookApiException $e) { - error_log($e); - $facebook_user = null; - } - } - } - - echo '
    • '; - if ($facebook_user) { - echo ''; - echo ''; - echo ''; - } else { - $facebook_url = $facebook->getLoginUrl(array("redirect_uri"=>G5_SNS_URL."/facebook/callback.php", "scope"=>"publish_stream,read_stream,offline_access", "display"=>"popup")); - echo ''; - echo ''; - echo ''; - echo ''; - } - echo '
    • '; -} -//============================================================================ - - //============================================================================ // 트위터 //---------------------------------------------------------------------------- diff --git a/shop.config.php b/shop.config.php index a28e42b20..e1c405f33 100644 --- a/shop.config.php +++ b/shop.config.php @@ -65,6 +65,10 @@ if(!defined('_THEME_PREVIEW_')) { } } +if( !isset($g5['g5_shop_post_log_table']) || !$g5['g5_shop_post_log_table'] ){ + $g5['g5_shop_post_log_table'] = G5_SHOP_TABLE_PREFIX.'order_post_log'; // 주문요청 로그 테이블 +} + // 옵션 ID 특수문자 필터링 패턴 define('G5_OPTION_ID_FILTER', '/[\'\"\\\'\\\"]/'); diff --git a/shop/ajax.action.php b/shop/ajax.action.php new file mode 100644 index 000000000..c7e5526bb --- /dev/null +++ b/shop/ajax.action.php @@ -0,0 +1,344 @@ + ''))); + + break; + case 'cart_update' : + + // 보관기간이 지난 상품 삭제 + cart_item_clean(); + + // cart id 설정 + set_cart_id($sw_direct); + + if($sw_direct) + $tmp_cart_id = get_session('ss_cart_direct'); + else + $tmp_cart_id = get_session('ss_cart_id'); + + // 브라우저에서 쿠키를 허용하지 않은 경우라고 볼 수 있음. + if (!$tmp_cart_id) + { + die(json_encode(array('error' => '더 이상 작업을 진행할 수 없습니다.\n\n브라우저의 쿠키 허용을 사용하지 않음으로 설정한것 같습니다.\n\n브라우저의 인터넷 옵션에서 쿠키 허용을 사용으로 설정해 주십시오.\n\n그래도 진행이 되지 않는다면 쇼핑몰 운영자에게 문의 바랍니다.'))); + } + + $tmp_cart_id = preg_replace('/[^a-z0-9_\-]/i', '', $tmp_cart_id); + + // 레벨(권한)이 상품구입 권한보다 작다면 상품을 구입할 수 없음. + if ($member['mb_level'] < $default['de_level_sell']) + { + die(json_encode(array('error' => '상품을 구입할 수 있는 권한이 없습니다.'))); + } + + $count = count($_POST['it_id']); + if ($count < 1) + die(json_encode(array('error' => '장바구니에 담을 상품을 선택하여 주십시오.'))); + + $ct_count = 0; + for($i=0; $i<$count; $i++) { + $it_id = $_POST['it_id'][$i]; + $opt_count = count($_POST['io_id'][$it_id]); + + // 상품정보 + $it = get_shop_item($it_id, false); + if(!$it['it_id']) + die(json_encode(array('error' => '상품정보가 존재하지 않습니다.'))); + + // 옵션정보를 얻어서 배열에 저장 + $opt_list = array(); + $sql = " select * from {$g5['g5_shop_item_option_table']} where it_id = '$it_id' order by io_no asc "; + $result = sql_query($sql); + $lst_count = 0; + for($k=0; $row=sql_fetch_array($result); $k++) { + $opt_list[$row['io_type']][$row['io_id']]['id'] = $row['io_id']; + $opt_list[$row['io_type']][$row['io_id']]['use'] = $row['io_use']; + $opt_list[$row['io_type']][$row['io_id']]['price'] = $row['io_price']; + $opt_list[$row['io_type']][$row['io_id']]['stock'] = $row['io_stock_qty']; + + // 선택옵션 개수 + if(!$row['io_type']) + $lst_count++; + } + + if($lst_count > 0 && !trim($_POST['io_id'][$it_id][$i]) && $_POST['io_type'][$it_id][$i] == 0) + die(json_encode(array('error' => '상품의 선택옵션을 선택해 주십시오.'))); + + for($k=0; $k<$opt_count; $k++) { + if ($_POST['ct_qty'][$it_id][$k] < 1) + die(json_encode(array('error' => '수량은 1 이상 입력해 주십시오.'))); + } + + // 바로구매에 있던 장바구니 자료를 지운다. + if($i == 0 && $sw_direct) + sql_query(" delete from {$g5['g5_shop_cart_table']} where od_id = '$tmp_cart_id' and ct_direct = 1 ", false); + + // 최소, 최대 수량 체크 + if($it['it_buy_min_qty'] || $it['it_buy_max_qty']) { + $sum_qty = 0; + for($k=0; $k<$opt_count; $k++) { + if($_POST['io_type'][$it_id][$k] == 0) + $sum_qty += $_POST['ct_qty'][$it_id][$k]; + } + + if($it['it_buy_min_qty'] > 0 && $sum_qty < $it['it_buy_min_qty']) + die(json_encode(array('error' => $it['it_name'].'의 선택옵션 개수 총합 '.number_format($it['it_buy_min_qty']).'개 이상 주문해 주십시오.'))); + + if($it['it_buy_max_qty'] > 0 && $sum_qty > $it['it_buy_max_qty']) + die(json_encode(array('error' => $it['it_name'].'의 선택옵션 개수 총합 '.number_format($it['it_buy_max_qty']).'개 이하로 주문해 주십시오.'))); + + // 기존에 장바구니에 담긴 상품이 있는 경우에 최대 구매수량 체크 + if($it['it_buy_max_qty'] > 0) { + $sql4 = " select sum(ct_qty) as ct_sum + from {$g5['g5_shop_cart_table']} + where od_id = '$tmp_cart_id' + and it_id = '$it_id' + and io_type = '0' + and ct_status = '쇼핑' "; + $row4 = sql_fetch($sql4); + + if(($sum_qty + $row4['ct_sum']) > $it['it_buy_max_qty']) + die(json_encode(array('error' => $it['it_name'].'의 선택옵션 개수 총합 '.number_format($it['it_buy_max_qty']).'개 이하로 주문해 주십시오.', './cart.php'))); + } + } + + // 장바구니에 Insert + // 바로구매일 경우 장바구니가 체크된것으로 강제 설정 + $ct_select = 0; + $ct_select_time = '0000-00-00 00:00:00'; + + // 장바구니에 Insert + $comma = ''; + $sql = " INSERT INTO {$g5['g5_shop_cart_table']} + ( od_id, mb_id, it_id, it_name, it_sc_type, it_sc_method, it_sc_price, it_sc_minimum, it_sc_qty, ct_status, ct_price, ct_point, ct_point_use, ct_stock_use, ct_option, ct_qty, ct_notax, io_id, io_type, io_price, ct_time, ct_ip, ct_send_cost, ct_direct, ct_select, ct_select_time ) + VALUES "; + + for($k=0; $k<$opt_count; $k++) { + $io_id = preg_replace(G5_OPTION_ID_FILTER, '', $_POST['io_id'][$it_id][$k]); + $io_type = preg_replace('#[^01]#', '', $_POST['io_type'][$it_id][$k]); + $io_value = $_POST['io_value'][$it_id][$k]; + + // 선택옵션정보가 존재하는데 선택된 옵션이 없으면 건너뜀 + if($lst_count && $io_id == '') + continue; + + // 구매할 수 없는 옵션은 건너뜀 + if($io_id && !$opt_list[$io_type][$io_id]['use']) + continue; + + $io_price = $opt_list[$io_type][$io_id]['price']; + $ct_qty = (int) $_POST['ct_qty'][$it_id][$k]; + + // 구매가격이 음수인지 체크 + if($io_type) { + if((int)$io_price < 0) + die(json_encode(array('error' => '구매금액이 음수인 상품은 구매할 수 없습니다.'))); + } else { + if((int)$it['it_price'] + (int)$io_price < 0) + die(json_encode(array('error' => '구매금액이 음수인 상품은 구매할 수 없습니다.'))); + } + + // 동일옵션의 상품이 있으면 수량 더함 + $sql2 = " select ct_id, io_type, ct_qty + from {$g5['g5_shop_cart_table']} + where od_id = '$tmp_cart_id' + and it_id = '$it_id' + and io_id = '$io_id' + and ct_status = '쇼핑' "; + $row2 = sql_fetch($sql2); + if($row2['ct_id']) { + // 재고체크 + $tmp_ct_qty = $row2['ct_qty']; + if(!$io_id) + $tmp_it_stock_qty = get_it_stock_qty($it_id); + else + $tmp_it_stock_qty = get_option_stock_qty($it_id, $io_id, $row2['io_type']); + + if ($tmp_ct_qty + $ct_qty > $tmp_it_stock_qty) + { + die(json_encode(array('error' => $io_value." 의 재고수량이 부족합니다.\n\n현재 재고수량 : " . number_format($tmp_it_stock_qty) . " 개"))); + } + + $sql3 = " update {$g5['g5_shop_cart_table']} + set ct_qty = ct_qty + '$ct_qty' + where ct_id = '{$row2['ct_id']}' "; + sql_query($sql3); + continue; + } + + // 포인트 + $point = 0; + if($config['cf_use_point']) { + if($io_type == 0) { + $point = get_item_point($it, $io_id); + } else { + $point = $it['it_supply_point']; + } + + if($point < 0) + $point = 0; + } + + // 배송비결제 + if($it['it_sc_type'] == 1) + $ct_send_cost = 2; // 무료 + else if($it['it_sc_type'] > 1 && $it['it_sc_method'] == 1) + $ct_send_cost = 1; // 착불 + + $io_value = sql_real_escape_string(strip_tags($io_value)); + + $sql .= $comma."( '$tmp_cart_id', '{$member['mb_id']}', '{$it['it_id']}', '".addslashes($it['it_name'])."', '{$it['it_sc_type']}', '{$it['it_sc_method']}', '{$it['it_sc_price']}', '{$it['it_sc_minimum']}', '{$it['it_sc_qty']}', '쇼핑', '{$it['it_price']}', '$point', '0', '0', '$io_value', '$ct_qty', '{$it['it_notax']}', '$io_id', '$io_type', '$io_price', '".G5_TIME_YMDHIS."', '".$_SERVER['REMOTE_ADDR']."', '$ct_send_cost', '$sw_direct', '$ct_select', '$ct_select_time' )"; + $comma = ' , '; + $ct_count++; + } + + if($ct_count > 0) + sql_query($sql); + } + + die(json_encode(array('error' => ''))); + break; + + case 'get_item_option' : + + $it = get_shop_item($it_id, true); + + if(!$it['it_id']) + die(json_encode(array('error' => '상품정보가 존재하지 않습니다.'))); + + // 상품품절체크 + $is_soldout = is_soldout($it['it_id']); + + // 주문가능체크 + $is_orderable = true; + if(!$it['it_use'] || $it['it_tel_inq'] || $is_soldout) + die(json_encode(array('error' => '상품을 구매할 수 없습니다.'))); + + $item_ct_qty = 1; + if($it['it_buy_min_qty'] > 1) + $item_ct_qty = $it['it_buy_min_qty']; + + $action_url = G5_SHOP_URL.'/ajax.action.php'; + + $is_option = 0; + $option_item = get_shop_item_options($it['it_id'], $it['it_option_subject'], 0); + + ob_start(); + ?> +
      +
      + + + + + + + + + + + + + + + + + + + +
      +
      + '', + 'option' => $is_option, + 'html' => $content + ); + + die(json_encode($result)); + + break; + case 'wish_update' : + + if (!$is_member) + die('회원 전용 서비스 입니다.'); + + if(!$it_id) + die('상품 코드가 올바르지 않습니다.'); + + // 상품정보 체크 + $row = get_shop_item($it_id, true); + + if(!$row['it_id']) + die('상품정보가 존재하지 않습니다.'); + + $sql = " select wi_id from {$g5['g5_shop_wish_table']} + where mb_id = '{$member['mb_id']}' and it_id = '$it_id' "; + $row = sql_fetch($sql); + + if (!$row['wi_id']) { + $sql = " insert {$g5['g5_shop_wish_table']} + set mb_id = '{$member['mb_id']}', + it_id = '$it_id', + wi_time = '".G5_TIME_YMDHIS."', + wi_ip = '".$_SERVER['REMOTE_ADDR']."' "; + sql_query($sql); + + die('OK'); + } else { + die('위시리스트에 이미 등록된 상품입니다.'); + } + + break; + default : +} +?> \ No newline at end of file diff --git a/shop/cart.php b/shop/cart.php index b15256331..4eac1cbe1 100644 --- a/shop/cart.php +++ b/shop/cart.php @@ -45,9 +45,9 @@ include_once('./_head.php'); - @@ -98,7 +98,7 @@ include_once('./_head.php'); $continue_ca_id = $row['ca_id']; } - $a1 = ''; + $a1 = ''; $a2 = ''; $image = get_it_image($row['it_id'], 80, 80); @@ -136,25 +136,24 @@ include_once('./_head.php'); ?> - - - - + + - '; + echo ''; } else { // 배송비 계산 $send_cost = get_sendcost($s_cart_id, 0); @@ -197,7 +196,6 @@ include_once('./_head.php'); 총계 가격 원 - @@ -209,17 +207,15 @@ include_once('./_head.php'); - 쇼핑 계속하기 - + 쇼핑 계속하기 +
      - - - - -
      -
      -

      추천상품

      -
      - set_type(2); - $list->set_view('it_id', false); - $list->set_view('it_name', true); - $list->set_view('it_basic', true); - $list->set_view('it_cust_price', true); - $list->set_view('it_price', true); - $list->set_view('it_icon', true); - $list->set_view('sns', true); - echo $list->run(); - ?> -
      - - - - -
      -

      최신상품

      +

      최신상품

      set_view('it_price', true); $list->set_view('it_icon', true); $list->set_view('sns', true); + $list->set_view('star', true); echo $list->run(); ?>
      + + +
      +
      +

      추천상품

      +
      + set_type(2); + $list->set_view('it_id', false); + $list->set_view('it_name', true); + $list->set_view('it_basic', true); + $list->set_view('it_cust_price', true); + $list->set_view('it_price', true); + $list->set_view('it_icon', true); + $list->set_view('sns', true); + $list->set_view('star', true); + echo $list->run(); + ?> +
      + + + + +
      -

      할인상품

      +

      할인상품

      set_view('it_price', true); $list->set_view('it_icon', true); $list->set_view('sns', true); + $list->set_view('star', true); echo $list->run(); ?>
      diff --git a/shop/item.php b/shop/item.php index 6e8055da0..72295e3b3 100644 --- a/shop/item.php +++ b/shop/item.php @@ -7,12 +7,15 @@ if (G5_IS_MOBILE) { } $it_id = get_search_string(trim($_GET['it_id'])); +$it_seo_title = isset($it_seo_title) ? $it_seo_title : ''; -include_once(G5_LIB_PATH.'/iteminfo.lib.php'); +$it = get_shop_item_with_category($it_id, $it_seo_title); +$it_id = $it['it_id']; + +if( isset($row['it_seo_title']) && ! $row['it_seo_title'] ){ + shop_seo_title_update($row['it_id']); +} -// 분류사용, 상품사용하는 상품의 정보를 얻음 -$sql = " select a.*, b.ca_name, b.ca_use from {$g5['g5_shop_item_table']} a, {$g5['g5_shop_category_table']} b where a.it_id = '$it_id' and a.ca_id = b.ca_id "; -$it = sql_fetch($sql); if (!$it['it_id']) alert('자료가 없습니다.'); if (!($it['ca_use'] && $it['it_use'])) { @@ -20,6 +23,8 @@ if (!($it['ca_use'] && $it['it_use'])) { alert('현재 판매가능한 상품이 아닙니다.'); } +include_once(G5_LIB_PATH.'/iteminfo.lib.php'); + // 분류 테이블에서 분류 상단, 하단 코드를 얻음 $sql = " select ca_skin_dir, ca_include_head, ca_include_tail, ca_cert_use, ca_adult_use from {$g5['g5_shop_category_table']} where ca_id = '{$it['ca_id']}' "; $ca = sql_fetch($sql); @@ -120,7 +125,7 @@ if(defined('G5_THEME_USE_ITEM_CATEGORY') && G5_THEME_USE_ITEM_CATEGORY){ } if ($is_admin) { - echo ''; + echo ''; } ?> @@ -133,14 +138,15 @@ echo '
      '.conv_content($it['it_head_html'], 1).'
      '; if (G5_HTTPS_DOMAIN) $action_url = G5_HTTPS_DOMAIN.'/'.G5_SHOP_DIR.'/cartupdate.php'; else - $action_url = './cartupdate.php'; + $action_url = G5_SHOP_URL.'/cartupdate.php'; + // 이전 상품보기 $sql = " select it_id, it_name from {$g5['g5_shop_item_table']} where it_id > '$it_id' and SUBSTRING(ca_id,1,4) = '".substr($it['ca_id'],0,4)."' and it_use = '1' order by it_id asc limit 1 "; $row = sql_fetch($sql); if ($row['it_id']) { $prev_title = '이전상품 '.$row['it_name'].''; - $prev_href = ''; + $prev_href = ''; $prev_href2 = ''.PHP_EOL; } else { $prev_title = ''; @@ -153,7 +159,7 @@ $sql = " select it_id, it_name from {$g5['g5_shop_item_table']} where it_id < '$ $row = sql_fetch($sql); if ($row['it_id']) { $next_title = '다음 상품 '.$row['it_name'].''; - $next_href = ''; + $next_href = ''; $next_href2 = ''.PHP_EOL; } else { $next_title = ''; @@ -183,7 +189,7 @@ if($default['de_rel_list_use']) { // 소셜 관련 $sns_title = get_text($it['it_name']).' | '.get_text($config['cf_title']); -$sns_url = G5_SHOP_URL.'/item.php?it_id='.$it['it_id']; +$sns_url = shop_item_url($it['it_id']); $sns_share_links .= get_sns_share_link('facebook', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/facebook.png').' '; $sns_share_links .= get_sns_share_link('twitter', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/twitter.png').' '; $sns_share_links .= get_sns_share_link('googleplus', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/gplus.png'); @@ -203,10 +209,10 @@ if($is_orderable) { $supply_item = get_item_supply($it['it_id'], $it['it_supply_subject'], ''); } else { // 선택 옵션 ( 기존의 tr td 태그로 가져오려면 'div' 를 '' 로 바꾸거나 또는 지워주세요 ) - $option_item = get_item_options($it['it_id'], $it['it_option_subject'], 'div'); + $option_item = get_item_options($it['it_id'], $it['it_option_subject'], 'div', 1); // 추가 옵션 ( 기존의 tr td 태그로 가져오려면 'div' 를 '' 로 바꾸거나 또는 지워주세요 ) - $supply_item = get_item_supply($it['it_id'], $it['it_supply_subject'], 'div'); + $supply_item = get_item_supply($it['it_id'], $it['it_supply_subject'], 'div', 1); } // 상품 선택옵션 수 diff --git a/shop/itemoption.php b/shop/itemoption.php index ceb918b66..fb17d5654 100644 --- a/shop/itemoption.php +++ b/shop/itemoption.php @@ -8,6 +8,13 @@ $it_id = preg_replace($pattern, '', $_POST['it_id']); $opt_id = addslashes(sql_real_escape_string(preg_replace(G5_OPTION_ID_FILTER, '', $_POST['opt_id']))); $idx = preg_replace('#[^0-9]#', '', $_POST['idx']); $sel_count = preg_replace('#[^0-9]#', '', $_POST['sel_count']); +$op_title = isset($_POST['op_title']) ? strip_tags($_POST['op_title']) : ''; + +$it = get_shop_item($it_id, true); + +if( !$it ){ + die(''); +} /* 옵션명 비슷한 부분 오류 수정 @@ -22,7 +29,16 @@ $sql = " select * from {$g5['g5_shop_item_option_table']} order by io_no asc "; $result = sql_query($sql); -$str = ''; +$option_title = '선택'; + +if( $op_title && ($op_title !== $option_title) && $it['it_option_subject'] ){ + $array_tmps = explode(',', $it['it_option_subject']); + if( isset($array_tmps[$idx+1]) && $array_tmps[$idx+1] ){ + $option_title = $array_tmps[$idx+1]; + } +} + +$str = ''; $opt = array(); for($i=0; $row=sql_fetch_array($result); $i++) { diff --git a/shop/itemqa.php b/shop/itemqa.php index d1a3ea14f..41ee13c4d 100644 --- a/shop/itemqa.php +++ b/shop/itemqa.php @@ -58,9 +58,9 @@ function itemqa_page($write_pages, $cur_page, $total_page, $url, $add="") return ""; } -$itemqa_list = "./itemqalist.php"; -$itemqa_form = "./itemqaform.php?it_id=".$it_id; -$itemqa_formupdate = "./itemqaformupdate.php?it_id=".$it_id; +$itemqa_list = G5_SHOP_URL."/itemqalist.php"; +$itemqa_form = G5_SHOP_URL."/itemqaform.php?it_id=".$it_id; +$itemqa_formupdate = G5_SHOP_URL."/itemqaformupdate.php?it_id=".$it_id; $sql_common = " from `{$g5['g5_shop_item_qa_table']}` where it_id = '{$it_id}' "; diff --git a/shop/itemqaform.php b/shop/itemqaform.php index d85c4257a..4759cec60 100644 --- a/shop/itemqaform.php +++ b/shop/itemqaform.php @@ -17,8 +17,7 @@ $it_id = get_search_string(trim($_REQUEST['it_id'])); $iq_id = preg_replace('/[^0-9]/', '', trim($_REQUEST['iq_id'])); // 상품정보체크 -$sql = " select it_id from {$g5['g5_shop_item_table']} where it_id = '$it_id' "; -$row = sql_fetch($sql); +$row = get_shop_item($it_id, true); if(!$row['it_id']) alert_close('상품정보가 존재하지 않습니다.'); diff --git a/shop/itemqaformupdate.php b/shop/itemqaformupdate.php index e4dd35de8..dde991aa8 100644 --- a/shop/itemqaformupdate.php +++ b/shop/itemqaformupdate.php @@ -24,7 +24,7 @@ if ($w == "" || $w == "u") { if($is_mobile_shop) $url = './iteminfo.php?it_id='.$it_id.'&info=qa'; else - $url = "./item.php?it_id=$it_id&_=".get_token()."#sit_qa"; + $url = shop_item_url($it_id)."?_=".get_token()."#sit_qa"; if ($w == "") { diff --git a/shop/itemrecommend.php b/shop/itemrecommend.php index 48b4b7811..297a39927 100644 --- a/shop/itemrecommend.php +++ b/shop/itemrecommend.php @@ -30,35 +30,31 @@ include_once(G5_PATH.'/head.sub.php'); -
      +
      - - + + + 상품명 총수량
      - - + + + -
      +
      +
      - - + +
      장바구니에 담긴 상품이 없습니다.
      장바구니에 담긴 상품이 없습니다.
      - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + +
    - - 창닫기 + +
    + - - -
    -

    최근 주문내역

    - + +
    +

    주문내역조회

    + + +
    + 더보기 +
    +
    + + + +
    +

    최근 위시리스트

    +
    + + + +
      + - $limit = " limit 0, 5 "; - include G5_SHOP_PATH.'/orderinquiry.sub.php'; - ?> +
    • +
      + 품절 + +
      + + +
      + + + + + + +
      +
      +
      +
      +
      + 삭제 +
    • -
      - 더보기 -
      -
    - - - -
    -

    최근 위시리스트

    - -
    -
      - - - -
    • -
      -
      -
      -
    • - - 보관 내역이 없습니다.'; - ?> -
    -
    - -
    - 더보기 -
    -
    - + 보관 내역이 없습니다.'; + ?> + + +
    + 더보기 +
    + +
    + + +
    + +
    + + diff --git a/shop/naverpay/naverpay_item.php b/shop/naverpay/naverpay_item.php index 53474d522..dfde296fe 100644 --- a/shop/naverpay/naverpay_item.php +++ b/shop/naverpay/naverpay_item.php @@ -25,8 +25,7 @@ echo ''; ]]> ]]> - + ]]> diff --git a/shop/naverpay/naverpay_order.php b/shop/naverpay/naverpay_order.php index 00273354c..81799ab58 100644 --- a/shop/naverpay/naverpay_order.php +++ b/shop/naverpay/naverpay_order.php @@ -85,7 +85,7 @@ $sel_options = array(); $sup_options = array(); if($_POST['naverpay_form'] == 'item.php') - $back_uri = '/item.php?it_id='.$_POST['it_id'][0]; + $back_uri = shop_item_url($_POST['it_id'][0]); else if($_POST['naverpay_form'] == 'cart.php') $back_uri = '/cart.php'; else @@ -106,8 +106,7 @@ for($i=0; $i<$count; $i++) { } // 상품정보 - $sql = " select * from {$g5['g5_shop_item_table']} where it_id = '$it_id' "; - $it = sql_fetch($sql); + $it = get_shop_item($it_id, true); if(!$it['it_id']) return_error2json('상품정보가 존재하지 않습니다.'); diff --git a/shop/naverpay/naverpay_wish.php b/shop/naverpay/naverpay_wish.php index 4adceff42..e6afce495 100644 --- a/shop/naverpay/naverpay_wish.php +++ b/shop/naverpay/naverpay_wish.php @@ -14,8 +14,7 @@ for($i=0; $i<$count; $i++) { $it_id = $_POST['it_id'][$i]; // 상품정보 - $sql = " select * from {$g5['g5_shop_item_table']} where it_id = '$it_id' "; - $it = sql_fetch($sql); + $it = get_shop_item($it_id, true); if(!$it['it_id']) alert_close('상품정보가 존재하지 않습니다.'); @@ -24,7 +23,7 @@ for($i=0; $i<$count; $i++) { $description = urlencode($it['it_basic']); $price = get_price($it); $image = urlencode(get_naverpay_item_image_url($it_id)); - $item_url = urlencode(G5_SHOP_URL.'/item.php?it_id='.$it_id); + $item_url = urlencode(shop_item_url($it_id)); $item .= '&ITEM_ID='.$id; if($it['ec_mall_pid']) diff --git a/shop/orderaddress.php b/shop/orderaddress.php index 75b5c7a78..7dd8c938e 100644 --- a/shop/orderaddress.php +++ b/shop/orderaddress.php @@ -54,64 +54,63 @@ include_once(G5_PATH.'/head.sub.php');
    -

    배송지 목록

    -
    -
    - - - - - - - - - - - - - - +

    배송지 목록

    +
    +
    - 배송지명 - 이름배송지정보관리
    - - - - - -
    + + + + + + + + + + + + + - - + - + - - - - -
    배송지명이름배송지정보관리
    +
    + + + +
    + + + +
    -
    - / +
    +
    + / -
    - - - 삭제 - > - + + + + 삭제 + > + -
    -
    + + -
    - - -
    + + + +
    + +
    + +
    diff --git a/shop/ordercoupon.php b/shop/ordercoupon.php index 9681e2aca..a363becce 100644 --- a/shop/ordercoupon.php +++ b/shop/ordercoupon.php @@ -22,59 +22,61 @@ $count = sql_num_rows($result); ?> -
    -

    쿠폰 선택

    - 0) { ?> -
    - - - - - - - - - - - +
    +

    쿠폰 선택

    + 0) { ?> +
    +
    쿠폰 선택
    쿠폰명할인금액적용
    + + + + + + + + + + $row['cp_maximum']) + $dc = $row['cp_maximum']; + ?> + + + + + + $row['cp_maximum']) - $dc = $row['cp_maximum']; - ?> - - - - - + ?> + +
    쿠폰 선택
    쿠폰명할인금액적용
    + + + + +
    - - - - -
    +
    사용할 수 있는 쿠폰이 없습니다.

    '; } ?> - - -
    - 사용할 수 있는 쿠폰이 없습니다.

    '; - } - ?> -
    - +
    + +
    \ No newline at end of file diff --git a/shop/orderform.sub.php b/shop/orderform.sub.php index e425465a2..3fc0b3fa2 100644 --- a/shop/orderform.sub.php +++ b/shop/orderform.sub.php @@ -1,4 +1,4 @@ -
    -
    +
    @@ -256,34 +256,38 @@ if($is_kakaopay_use) {
    - + + + + + - - - + + - - - - - - - - + + + - - + + + + @@ -327,9 +333,7 @@ if($is_kakaopay_use) {

    받으시는 분

    -
    + + + + 영,숫자 3~20자 (주문서 조회시 필요) + +
    - 영,숫자 3~20자 (주문서 조회시 필요) - -
    주소 - - -
    +
    주소
    +
    + + +
    +

    @@ -295,8 +299,10 @@ if($is_kakaopay_use) {
    - - '.PHP_EOL; - $addr_list .= ''.PHP_EOL; + $addr_list .= ''.PHP_EOL; // 기본배송지 $sql = " select * @@ -347,8 +351,9 @@ if($is_kakaopay_use) { $row = sql_fetch($sql); if($row['ad_id']) { $val1 = $row['ad_name'].$sep.$row['ad_tel'].$sep.$row['ad_hp'].$sep.$row['ad_zip1'].$sep.$row['ad_zip2'].$sep.$row['ad_addr1'].$sep.$row['ad_addr2'].$sep.$row['ad_addr3'].$sep.$row['ad_jibeon'].$sep.$row['ad_subject']; + $addr_list .= ''.PHP_EOL; - $addr_list .= ''.PHP_EOL; + $addr_list .= ''.PHP_EOL; } // 최근배송지 @@ -361,54 +366,66 @@ if($is_kakaopay_use) { $result = sql_query($sql); for($i=0; $row=sql_fetch_array($result); $i++) { $val1 = $row['ad_name'].$sep.$row['ad_tel'].$sep.$row['ad_hp'].$sep.$row['ad_zip1'].$sep.$row['ad_zip2'].$sep.$row['ad_addr1'].$sep.$row['ad_addr2'].$sep.$row['ad_addr3'].$sep.$row['ad_jibeon'].$sep.$row['ad_subject']; - $val2 = ''; + $val2 = ''; $addr_list .= ' '.PHP_EOL.$val2.PHP_EOL; } $addr_list .= ''.PHP_EOL; - $addr_list .= ''.PHP_EOL; + $addr_list .= ''.PHP_EOL; $addr_list .='배송지목록'; } else { // 주문자와 동일 $addr_list .= ''.PHP_EOL; - $addr_list .= ''.PHP_EOL; + $addr_list .= ''.PHP_EOL; } ?> - - - - - + + + +
    배송지선택 +
    + 배송지선택 + -
    + + - - + + - + - + + + + + + - - - - - - + + + - - + + + +
    - - - -
    + + +
    + + +
    + +
    주소 - - -
    +
    주소
    +
    + + +
    +

    @@ -420,8 +437,10 @@ if($is_kakaopay_use) {
    @@ -433,7 +452,7 @@ if($is_kakaopay_use) {
    -
      +
      • 주문 원 @@ -446,258 +465,309 @@ if($is_kakaopay_use) { 배송비
      • -
      • - 포인트 - 점 -
      • -
      • +
      +
        +
      • 총계 - 원 +
      • +
      • + 포인트 + +
      • +
      -
    -
    - - - - - = '".G5_TIME_YMD."' - and cp_minimum <= '$tot_sell_price' "; - $res = sql_query($sql); - - for($k=0; $cp=sql_fetch_array($res); $k++) { - if(is_used_coupon($member['mb_id'], $cp['cp_id'])) - continue; - - $oc_cnt++; - } - - if($send_cost > 0) { - // 배송비쿠폰 - $sql = " select cp_id - from {$g5['g5_shop_coupon_table']} - where mb_id IN ( '{$member['mb_id']}', '전체회원' ) - and cp_method = '3' - and cp_start <= '".G5_TIME_YMD."' - and cp_end >= '".G5_TIME_YMD."' - and cp_minimum <= '$tot_sell_price' "; - $res = sql_query($sql); - - for($k=0; $cp=sql_fetch_array($res); $k++) { - if(is_used_coupon($member['mb_id'], $cp['cp_id'])) - continue; - - $sc_cnt++; - } - } - } - ?> - -
    -

    결제정보

    - -
    - - - 0) { ?> - - - - - - 0) { ?> - - - - - - - - - - - -
    주문할인 - 0원 - - -
    배송비할인 - 0원 - - -
    추가배송비0
    (지역에 따라 추가되는 도선료 등의 배송비입니다.)
    +
    + = '".G5_TIME_YMD."' + and cp_minimum <= '$tot_sell_price' "; + $res = sql_query($sql); + + for($k=0; $cp=sql_fetch_array($res); $k++) { + if(is_used_coupon($member['mb_id'], $cp['cp_id'])) + continue; + + $oc_cnt++; + } + + if($send_cost > 0) { + // 배송비쿠폰 + $sql = " select cp_id + from {$g5['g5_shop_coupon_table']} + where mb_id IN ( '{$member['mb_id']}', '전체회원' ) + and cp_method = '3' + and cp_start <= '".G5_TIME_YMD."' + and cp_end >= '".G5_TIME_YMD."' + and cp_minimum <= '$tot_sell_price' "; + $res = sql_query($sql); + + for($k=0; $cp=sql_fetch_array($res); $k++) { + if(is_used_coupon($member['mb_id'], $cp['cp_id'])) + continue; + + $sc_cnt++; + } + } + } + ?> + +

    결제옵션

    +
      + 0) { ?> +
    • + 주문할인 + + + +
      + 0원 +
      +
    • + + 0) { ?> +
    • + 배송비할인 + + + +
      + 0원 +
      +
    • + + +
    • +
      추가배송비 + + (지역에 따라 추가되는 도선료 등의 배송비입니다.) +
      +
      0
      +
    • +
    총 주문금액
    +
    + -
    -

    결제수단

    - 무통장입금 이외의 결제 수단으로 결제하시는 경우 포인트를 적립해드리지 않습니다.

    '; - $multi_settle = 0; - $checked = ''; - - $escrow_title = ""; - if ($default['de_escrow_use']) { - $escrow_title = "에스크로
    "; - } - - if ($is_kakaopay_use || $default['de_bank_use'] || $default['de_vbank_use'] || $default['de_iche_use'] || $default['de_card_use'] || $default['de_hp_use'] || $default['de_easy_pay_use'] || $default['de_inicis_lpay_use']) { - echo '
    '; - echo '결제방법 선택'; - } - - // 카카오페이 - if($is_kakaopay_use) { - $multi_settle++; - echo ' '.PHP_EOL; - $checked = ''; - } - - // 무통장입금 사용 - if ($default['de_bank_use']) { - $multi_settle++; - echo ' '.PHP_EOL; - $checked = ''; - } - - // 가상계좌 사용 - if ($default['de_vbank_use']) { - $multi_settle++; - echo ' '.PHP_EOL; - $checked = ''; - } - - // 계좌이체 사용 - if ($default['de_iche_use']) { - $multi_settle++; - echo ' '.PHP_EOL; - $checked = ''; - } - - // 휴대폰 사용 - if ($default['de_hp_use']) { - $multi_settle++; - echo ' '.PHP_EOL; - $checked = ''; - } - - // 신용카드 사용 - if ($default['de_card_use']) { - $multi_settle++; - echo ' '.PHP_EOL; - $checked = ''; - } - - // PG 간편결제 - if($default['de_easy_pay_use']) { - switch($default['de_pg_service']) { - case 'lg': - $pg_easy_pay_name = 'PAYNOW'; - break; - case 'inicis': - $pg_easy_pay_name = 'KPAY'; - break; - default: - $pg_easy_pay_name = 'PAYCO'; - break; - } - - $multi_settle++; - echo ' '.PHP_EOL; - $checked = ''; - } - - //이니시스 Lpay - if($default['de_inicis_lpay_use']) { - echo ' '.PHP_EOL; - $checked = ''; - } - - $temp_point = 0; - // 회원이면서 포인트사용이면 - if ($is_member && $config['cf_use_point']) + + = $default['de_settle_min_point']) { - // 포인트 결제 사용 포인트보다 회원의 포인트가 크다면 - if ($member['mb_point'] >= $default['de_settle_min_point']) - { - $temp_point = (int)$default['de_settle_max_point']; + $temp_point = (int)$default['de_settle_max_point']; - if($temp_point > (int)$tot_sell_price) - $temp_point = (int)$tot_sell_price; + if($temp_point > (int)$tot_sell_price) + $temp_point = (int)$tot_sell_price; - if($temp_point > (int)$member['mb_point']) - $temp_point = (int)$member['mb_point']; + if($temp_point > (int)$member['mb_point']) + $temp_point = (int)$member['mb_point']; - $point_unit = (int)$default['de_settle_point_unit']; - $temp_point = (int)((int)($temp_point / $point_unit) * $point_unit); - ?> -
    -
    - + $point_unit = (int)$default['de_settle_point_unit']; + $temp_point = (int)((int)($temp_point / $point_unit) * $point_unit); + ?> +
    +

    + + 포인트사용 + + + - 점 -

    -
    - 보유포인트 - 최대 사용 가능 포인트 -
    + 점 + + +
    + 보유포인트 + 최대 사용 가능 포인트
    - '.$str[0].PHP_EOL; - } - else - { - $bank_account = ''.PHP_EOL; - } - echo ''; - } - - if ($is_kakaopay_use || $default['de_bank_use'] || $default['de_vbank_use'] || $default['de_iche_use'] || $default['de_card_use'] || $default['de_hp_use'] || $default['de_easy_pay_use'] || $default['de_inicis_lpay_use'] ) { - echo '
    '; - } - - if ($multi_settle == 0) - echo '

    결제할 방법이 없습니다.
    운영자에게 알려주시면 감사하겠습니다.

    '; - ?>
    -
    + + + + + +
    +

    결제수단

    + 무통장입금 이외의 결제 수단으로 결제하시는 경우 포인트를 적립해드리지 않습니다.

    '; + + $multi_settle = 0; + $checked = ''; + + $escrow_title = ""; + if ($default['de_escrow_use']) { + $escrow_title = "에스크로
    "; + } + + if ($is_kakaopay_use || $default['de_bank_use'] || $default['de_vbank_use'] || $default['de_iche_use'] || $default['de_card_use'] || $default['de_hp_use'] || $default['de_easy_pay_use'] || $default['de_inicis_lpay_use']) { + echo '
    '; + echo '결제방법 선택'; + } + ?> + +
      +
    • + '.PHP_EOL; + $checked = ''; + } + ?> +
    • + +
    • + '.PHP_EOL; + $checked = ''; + } + ?> +
    • + +
    • + '.PHP_EOL; + $checked = ''; + } + ?> +
    • + +
    • + '.PHP_EOL; + $checked = ''; + } + ?> +
    • + +
    • + '.PHP_EOL; + $checked = ''; + } + ?> +
    • + +
    • + '.PHP_EOL; + $checked = ''; + } + ?> +
    • + +
    • + '.PHP_EOL; + $checked = ''; + } + ?> +
    • + +
    • + '.PHP_EOL; + $checked = ''; + } + ?> +
    • +
    + + '.$str[0].PHP_EOL; + } + else + { + $bank_account = ''.PHP_EOL; + } + echo ''; + } + + if ($is_kakaopay_use || $default['de_bank_use'] || $default['de_vbank_use'] || $default['de_iche_use'] || $default['de_card_use'] || $default['de_hp_use'] || $default['de_easy_pay_use'] || $default['de_inicis_lpay_use'] ) { + echo '
    '; + } + + if ($multi_settle == 0) + echo '

    결제할 방법이 없습니다.
    운영자에게 알려주시면 감사하겠습니다.

    '; + ?> +
    -
    @@ -729,6 +798,24 @@ if( $default['de_inicis_lpay_use'] ){ //이니시스 L.pay 사용시 var zipcode = ""; var form_action_url = ""; +function od_coupon_close(){ + var $coupon_frm = jQuery("#od_coupon_frm"); + if ( $coupon_frm.parent(".od_coupon_wrap").length ){ + $coupon_frm.parent(".od_coupon_wrap").remove(); + } else { + $coupon_frm.remove(); + } +} + +function cp_form_close(){ + var $cp_frm = jQuery("#cp_frm"); + if ( $cp_frm.parent(".od_coupon_wrap").length ){ + $cp_frm.parent(".od_coupon_wrap").remove(); + } else { + $cp_frm.remove(); + } +} + $(function() { var $cp_btn_el; var $cp_row_el; @@ -736,7 +823,7 @@ $(function() { $(".cp_btn").click(function() { $cp_btn_el = $(this); $cp_row_el = $(this).closest("tr"); - $("#cp_frm").remove(); + cp_form_close(); var it_id = $cp_btn_el.closest("tr").find("input[name^=it_id]").val(); $.post( @@ -747,7 +834,11 @@ $(function() { } ); }); - + + $(document).on("click", "#cp_close", function() { + $(".od_coupon, .od_coupon_wrap").remove(); + }); + $(document).on("click", ".cp_apply", function() { var $el = $(this).closest("tr"); var cp_id = $el.find("input[name='f_cp_id[]']").val(); @@ -783,7 +874,7 @@ $(function() { return false; } else { coupon_cancel($cp_dup_el); - $("#cp_frm").remove(); + cp_form_close(); $cp_dup_el.find(".cp_btn").text("적용").focus(); $cp_dup_el.find(".cp_cancel").remove(); } @@ -801,27 +892,27 @@ $(function() { $cp_row_el.find("input[name^=cp_price]").val(price); calculate_total_price(); - $("#cp_frm").remove(); + cp_form_close(); $cp_btn_el.text("변경").focus(); if(!$cp_row_el.find(".cp_cancel").size()) $cp_btn_el.after(""); }); $(document).on("click", "#cp_close", function() { - $("#cp_frm").remove(); + cp_form_close(); $cp_btn_el.focus(); }); $(document).on("click", ".cp_cancel", function() { coupon_cancel($(this).closest("tr")); calculate_total_price(); - $("#cp_frm").remove(); + cp_form_close(); $(this).closest("tr").find(".cp_btn").text("적용").focus(); $(this).remove(); }); $("#od_coupon_btn").click(function() { - $("#od_coupon_frm").remove(); + od_coupon_close(); var $this = $(this); var price = parseInt($("input[name=org_od_price]").val()) - parseInt($("input[name=item_coupon]").val()); if(price <= 0) { @@ -868,14 +959,14 @@ $(function() { $("#od_cp_price").text(number_format(String(price))); $("#sc_cp_price").text(0); calculate_order_price(); - $("#od_coupon_frm").remove(); + od_coupon_close(); $("#od_coupon_btn").text("변경").focus(); if(!$("#od_coupon_cancel").size()) $("#od_coupon_btn").after(""); }); $(document).on("click", "#od_coupon_close", function() { - $("#od_coupon_frm").remove(); + od_coupon_close(); $("#od_coupon_btn").focus(); }); @@ -889,7 +980,7 @@ $(function() { $("#od_cp_price").text(0); $("#sc_cp_price").text(0); calculate_order_price(); - $("#od_coupon_frm").remove(); + od_coupon_close(); $("#od_coupon_btn").text("쿠폰적용").focus(); $(this).remove(); $("#sc_coupon_btn").text("쿠폰적용"); @@ -1562,4 +1653,13 @@ $(function(){ $("#od_hope_date").datepicker({ changeMonth: true, changeYear: true, dateFormat: "yy-mm-dd", showButtonPanel: true, yearRange: "c-99:c+99", minDate: "+d;", maxDate: "+d;" }); }); + +$(function(){ + //tooltip + $(".tooltip_icon").click(function(){ + $(this).next(".tooltip").fadeIn(400); + }).mouseout(function(){ + $(this).next(".tooltip").fadeOut(); + }); +}); \ No newline at end of file diff --git a/shop/orderformupdate.php b/shop/orderformupdate.php index c97b0ea05..a61832480 100644 --- a/shop/orderformupdate.php +++ b/shop/orderformupdate.php @@ -7,8 +7,12 @@ if( $od_settle_case == 'lpay' ){ $default['de_pg_service'] = 'inicis'; } -if(($od_settle_case != '무통장' && $od_settle_case != 'KAKAOPAY') && $default['de_pg_service'] == 'lg' && !$_POST['LGD_PAYKEY']) +if(function_exists('add_order_post_log')) add_order_post_log('init'); + +if(($od_settle_case != '무통장' && $od_settle_case != 'KAKAOPAY') && $default['de_pg_service'] == 'lg' && !$_POST['LGD_PAYKEY']){ + if(function_exists('add_order_post_log')) add_order_post_log('결제등록 요청 후 주문해 주십시오.'); alert('결제등록 요청 후 주문해 주십시오.'); +} // 장바구니가 비어있는가? if (get_session("ss_direct")) @@ -16,8 +20,10 @@ if (get_session("ss_direct")) else $tmp_cart_id = get_session('ss_cart_id'); -if (get_cart_count($tmp_cart_id) == 0)// 장바구니에 담기 +if (get_cart_count($tmp_cart_id) == 0) { // 장바구니에 담기 + if(function_exists('add_order_post_log')) add_order_post_log('장바구니가 비어 있습니다.'); alert('장바구니가 비어 있습니다.\\n\\n이미 주문하셨거나 장바구니에 담긴 상품이 없는 경우입니다.', G5_SHOP_URL.'/cart.php'); +} $error = ""; // 장바구니 상품 재고 검사 @@ -44,12 +50,15 @@ for ($i=0; $row=sql_fetch_array($result); $i++) $error .= "{$row['ct_option']} 의 재고수량이 부족합니다. 현재고수량 : $it_stock_qty 개\\n\\n"; } -if($i == 0) +if($i == 0) { + if(function_exists('add_order_post_log')) add_order_post_log('장바구니가 비어 있습니다.'); alert('장바구니가 비어 있습니다.\\n\\n이미 주문하셨거나 장바구니에 담긴 상품이 없는 경우입니다.', G5_SHOP_URL.'/cart.php'); +} if ($error != "") { $error .= "다른 고객님께서 {$od_name}님 보다 먼저 주문하신 경우입니다. 불편을 끼쳐 죄송합니다."; + if(function_exists('add_order_post_log')) add_order_post_log($error); alert($error); } @@ -179,6 +188,7 @@ if($is_member) { } if ((int)($row['od_price'] - $tot_cp_price) !== $i_price) { + if(function_exists('add_order_post_log')) add_order_post_log('쿠폰금액 최종 계산 Error.'); die("Error."); } @@ -221,6 +231,7 @@ if($is_member && $send_cost > 0) { } if ((int)($send_cost - $tot_sc_cp_price) !== (int)($i_send_cost - $i_send_coupon)) { + if(function_exists('add_order_post_log')) add_order_post_log('배송비 최종 계산 Error..'); die("Error.."); } @@ -235,8 +246,11 @@ if(!$tmp['sc_id']) $send_cost2 = 0; else $send_cost2 = (int)$tmp['sc_price']; -if($send_cost2 !== $i_send_cost2) + +if($send_cost2 !== $i_send_cost2){ + if(function_exists('add_order_post_log')) add_order_post_log('추가배송비 최종 계산 Error...'); die("Error..."); +} // 결제포인트가 상이함 // 회원이면서 포인트사용이면 @@ -257,13 +271,17 @@ if ($is_member && $config['cf_use_point']) } } -if (($i_temp_point > (int)$temp_point || $i_temp_point < 0) && $config['cf_use_point']) +if (($i_temp_point > (int)$temp_point || $i_temp_point < 0) && $config['cf_use_point']) { + if(function_exists('add_order_post_log')) add_order_post_log('포인트 최종 계산 Error....'); die("Error...."); +} if ($od_temp_point) { - if ($member['mb_point'] < $od_temp_point) + if ($member['mb_point'] < $od_temp_point) { + if(function_exists('add_order_post_log')) add_order_post_log('회원님의 포인트가 부족하여 포인트로 결제 할 수 없습니다.'); alert('회원님의 포인트가 부족하여 포인트로 결제 할 수 없습니다.'); + } } $i_price = $i_price + $i_send_cost + $i_send_cost2 - $i_temp_point - $i_send_coupon; @@ -456,6 +474,7 @@ if($tno) { break; } + if(function_exists('add_order_post_log')) add_order_post_log($cancel_msg); die("Receipt Amount Error"); } } @@ -587,7 +606,8 @@ if(!$result) { // 관리자에게 오류 알림 메일발송 $error = 'order'; include G5_SHOP_PATH.'/ordererrormail.php'; - + + if(function_exists('add_order_post_log')) add_order_post_log($cancel_msg); die('

    고객님의 주문 정보를 처리하는 중 오류가 발생해서 주문이 완료되지 않았습니다.

    '.strtoupper($od_pg).'를 이용한 전자결제(신용카드, 계좌이체, 가상계좌 등)은 자동 취소되었습니다.'); } @@ -633,7 +653,8 @@ if(!$result) { // 관리자에게 오류 알림 메일발송 $error = 'status'; include G5_SHOP_PATH.'/ordererrormail.php'; - + + if(function_exists('add_order_post_log')) add_order_post_log($cancel_msg); // 주문삭제 sql_query(" delete from {$g5['g5_shop_order_table']} where od_id = '$od_id' "); @@ -827,6 +848,8 @@ if($od_pg == 'inicis') { sql_query($sql); } +if(function_exists('add_order_post_log')) add_order_post_log('', 'delete'); + // 주문번호제거 set_session('ss_order_id', ''); diff --git a/shop/orderinquiry.php b/shop/orderinquiry.php index 7fa770d3c..485f871cf 100644 --- a/shop/orderinquiry.php +++ b/shop/orderinquiry.php @@ -8,6 +8,8 @@ if (G5_IS_MOBILE) { define("_ORDERINQUIRY_", true); +$order_info = array(); +$request_pwd = $od_pwd; $od_pwd = get_encrypt_string($od_pwd); // 회원인 경우 @@ -17,7 +19,19 @@ if ($is_member) } else if ($od_id && $od_pwd) // 비회원인 경우 주문서번호와 비밀번호가 넘어왔다면 { - $sql_common = " from {$g5['g5_shop_order_table']} where od_id = '$od_id' and od_pwd = '$od_pwd' "; + if( defined('G5_MYSQL_PASSWORD_LENGTH') && strlen($od_pwd) === G5_MYSQL_PASSWORD_LENGTH ) { + $sql_common = " from {$g5['g5_shop_order_table']} where od_id = '$od_id' and od_pwd = '$od_pwd' "; + } else { + $sql_common = " from {$g5['g5_shop_order_table']} where od_id = '$od_id' "; + + $order_info = get_shop_order_data($od_id); + if (!check_password($request_pwd, $order_info['od_pwd'])) { + run_event('password_is_wrong', 'shop', $order_info); + alert('주문이 존재하지 않습니다.'); + exit; + } + + } } else // 그렇지 않다면 로그인으로 가기 { @@ -48,8 +62,15 @@ $from_record = ($page - 1) * $rows; // 시작 열을 구함 // 비회원 주문확인의 경우 바로 주문서 상세조회로 이동 if (!$is_member) { - $sql = " select od_id, od_time, od_ip from {$g5['g5_shop_order_table']} where od_id = '$od_id' and od_pwd = '$od_pwd' "; - $row = sql_fetch($sql); + if( defined('G5_MYSQL_PASSWORD_LENGTH') && strlen($od_pwd) === G5_MYSQL_PASSWORD_LENGTH ) { + $sql = " select od_id, od_time, od_ip from {$g5['g5_shop_order_table']} where od_id = '$od_id' and od_pwd = '$od_pwd' "; + $row = sql_fetch($sql); + } else if( $order_info ){ + if (check_password($request_pwd, $order_info['od_pwd'])) { + $row = $order_info; + } + } + if ($row['od_id']) { $uid = md5($row['od_id'].$row['od_time'].$row['od_ip']); set_session('ss_orderview_uid', $uid); @@ -63,8 +84,6 @@ include_once('./_head.php');

    -

    주문서번호 링크를 누르시면 주문상세내역을 조회하실 수 있습니다.

    - -
    - - - - - - - - - - - - - - 주문서번호 링크를 누르시면 주문상세내역을 조회하실 수 있습니다.

    +
      + 입금확인중'; + break; + case '입금': + $od_status = '입금완료'; + break; + case '준비': + $od_status = '상품준비중'; + break; + case '배송': + $od_status = '상품배송'; + break; + case '완료': + $od_status = '배송완료'; + break; + default: + $od_status = '주문취소'; + break; + } + ?> +
    • +
      + 주문서번호 + + +
      + 주문일시 + () +
      +
      + 상품명입니다 +
      + 주문금액 + + + (미입금액 : ) +
      +
      + 상태 + +
      +
    • + 입금확인중'; - break; - case '입금': - $od_status = '입금완료'; - break; - case '준비': - $od_status = '상품준비중'; - break; - case '배송': - $od_status = '상품배송'; - break; - case '완료': - $od_status = '배송완료'; - break; - default: - $od_status = '주문취소'; - break; - } - ?> - -
    - - - - - - - - - - '; - ?> - -
    주문서번호주문일시상품수주문금액입금액미입금액상태
    - - - ()
    주문 내역이 없습니다.
    -
    +if ($i == 0) + echo '
  • 주문 내역이 없습니다.
  • '; +?> + \ No newline at end of file diff --git a/shop/orderinquiryview.php b/shop/orderinquiryview.php index 7e7efdc62..5338f613b 100644 --- a/shop/orderinquiryview.php +++ b/shop/orderinquiryview.php @@ -57,9 +57,7 @@ if($od['od_pg'] == 'lg') {
    -
    주문번호
    -

    주문하신 상품

    @@ -74,105 +72,104 @@ if($od['od_pg'] == 'lg') { order by ct_id "; $result = sql_query($sql); ?> +
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0 && $st_count1 == $st_count2) - $custom_cancel = true; - ?> - +
    이미지상품명
    옵션명수량판매가소계적립포인트배송비상태
    + + + + + + + + + + + + + + + + + + + + + + + + 0 && $st_count1 == $st_count2) + $custom_cancel = true; + ?> +
    상품명총수량판매가포인트배송비소계상태
    +
    +
    +
    +
    +
    +
    @@ -195,7 +192,6 @@ if($od['od_pg'] == 'lg') {
    -

    결제/배송 정보

    @@ -260,204 +256,13 @@ if($od['od_pg'] == 'lg') { } else if($od['od_settle_case'] == '가상계좌' || $od['od_settle_case'] == '계좌이체') { $app_no_subj = '거래번호'; $app_no = $od['od_tno']; - + if( function_exists('shop_is_taxsave') && $misu_price == 0 && shop_is_taxsave($od, true) === 2 ){ $disp_receipt = true; } } ?> -
    -

    결제정보

    - -
    - - - - - - - - - - - - - - - - - - - 0) - { - ?> - - - - - - - - - - - - - - - - - - - - - - - - 0) - { - ?> - - - - - - 0) - { - ?> - - - - - - - - - - - -
    주문번호
    주문일시
    결제방식
    결제금액
    결제일시
    입금자명
    입금계좌
    영수증 - - 영수증 출력 - - 영수증 출력 - - 영수증 출력 - -
    포인트사용
    환불 금액
    현금영수증 - - 현금영수증 확인하기 - - 현금영수증을 발급하시려면 클릭하십시오. - -
    -
    -

    주문하신 분

    @@ -541,43 +346,33 @@ if($od['od_pg'] == 'lg') {
    - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + +
    배송회사
    운송장번호
    배송일시
    아직 배송하지 않았거나 배송정보를 입력하지 못하였습니다.
    배송회사
    운송장번호
    배송일시
    아직 배송하지 않았거나 배송정보를 입력하지 못하였습니다.
    -
      +
      • 주문총액 @@ -586,28 +381,24 @@ if($od['od_pg'] == 'lg') {
      • 개별상품 쿠폰할인 -
      • 0) { ?>
      • 주문금액 쿠폰할인 -
      • 0) { ?>
      • 배송비 -
      • 0) { ?>
      • 배송비 쿠폰할인 -
      • 0) { ?> @@ -619,8 +410,7 @@ if($od['od_pg'] == 'lg') { 0) { ?>
      • 취소금액 - - +
      • @@ -631,57 +421,248 @@ if($od['od_pg'] == 'lg') { 적립포인트
      • + +
      • 총 구매액
      • + 0) { + echo '
      • '; + echo '미결제액'.PHP_EOL; + echo ''.display_price($misu_price).''; + echo '
      • '; + } + ?> +
      • + 결제액 + + +
        +

        포인트 결제

        +

        실결제

        +
        + +
      -
      -

      결제합계

      - +
      +

      결제정보

      -

      주문취소

      - + +
      +
      +

      주문취소

      +
      + + + + + + +
      + +
      +
      +
      + -
      -
      - - - - - - - -
      -
    - - - 0 && $default['de_card_test'] && $is_admin && $od['od_pg'] == 'kcp') { preg_match("/\s{1}([^\s]+)\s?/", $od['od_bank_account'], $matchs); $deposit_no = trim($matchs[1]); @@ -774,7 +752,7 @@ function fcancel_check(f) } return true; -} +} -
    +
    +

    쿠폰선택

    - 0) { ?> -
    - - - - - - - - - - - $row['cp_maximum']) - $dc = $row['cp_maximum']; - ?> - - - - - - - -
    쿠폰 선택
    쿠폰명할인금액적용
    - - - - -
    -
    - 사용할 수 있는 쿠폰이 없습니다.
    '; - } - ?> -
    - + + 0) { ?> +
    + + + + + + + + + + + $row['cp_maximum']) + $dc = $row['cp_maximum']; + ?> + + + + + + + +
    쿠폰 선택
    쿠폰명할인금액적용
    + + + + +
    +
    + 사용할 수 있는 쿠폰이 없습니다.
    '; + } + ?> +
    + +
    \ No newline at end of file diff --git a/shop/personalpay.php b/shop/personalpay.php index 1ae0c403b..21e2cf95e 100644 --- a/shop/personalpay.php +++ b/shop/personalpay.php @@ -18,10 +18,10 @@ include_once('./_head.php'); $list_file = G5_SHOP_SKIN_PATH.'/personalpay.skin.php'; if (file_exists($list_file)) { - $list_mod = 4; + $list_mod = 5; $list_row = 5; - $img_width = 230; - $img_height = 230; + $img_width = 225; + $img_height = 225; $sql_common = " from {$g5['g5_shop_personalpay_table']} where pp_use = '1' diff --git a/shop/personalpayform.sub.php b/shop/personalpayform.sub.php index f079d9f59..d87ad2d2c 100644 --- a/shop/personalpayform.sub.php +++ b/shop/personalpayform.sub.php @@ -15,39 +15,44 @@ require_once(G5_SHOP_PATH.'/'.$default['de_pg_service'].'/orderform.1.php'); require_once(G5_SHOP_PATH.'/'.$default['de_pg_service'].'/orderform.2.php'); ?> -
    +

    개인결제정보

    -
    +
    - - + + + + - - + + + + + + + + + - - - - - - - - + + + + + +
    상세내용상세내용
    결제금액결제금액
    - -
    @@ -65,35 +70,55 @@ require_once(G5_SHOP_PATH.'/'.$default['de_pg_service'].'/orderform.1.php'); echo '
    '; echo '결제방법 선택'; } + ?> + +
      +
    • + '.PHP_EOL; + $checked = ''; + } + ?> +
    • + +
    • + '.PHP_EOL; + $checked = ''; + } + ?> +
    • + +
    • + '.PHP_EOL; + $checked = ''; + } + ?> +
    • + +
    • + '.PHP_EOL; + $checked = ''; + } + ?> +
    • +
    - // 가상계좌 사용 - if ($default['de_vbank_use']) { - $multi_settle++; - echo ''.PHP_EOL; - $checked = ''; - } - - // 계좌이체 사용 - if ($default['de_iche_use']) { - $multi_settle++; - echo ''.PHP_EOL; - $checked = ''; - } - - // 휴대폰 사용 - if ($default['de_hp_use']) { - $multi_settle++; - echo ' '.PHP_EOL; - $checked = ''; - } - - // 신용카드 사용 - if ($default['de_card_use']) { - $multi_settle++; - echo ' '.PHP_EOL; - $checked = ''; - } - + '; @@ -113,11 +138,8 @@ require_once(G5_SHOP_PATH.'/'.$default['de_pg_service'].'/orderform.1.php'); } ?>
    - - - ', 10); +add_stylesheet('', 0); +?> +
    - - -
    -

    쇼핑몰 검색

    -
    - - - - - -
    - + - + +
    +
    + 쇼핑몰 전체검색 +
    + + + +
    + +
    +
    - + -
    - + +
    - + +
    - -
    - -
    - - - - - - -
    - - +
      +
    • +
    • +
    • +
    • +
    + +
    +
    +
    + + + + +
    +
    +
    +
    + + +
    +
    +
    +
    + + +
    +
    +
    +
    + + +
    +
    - - - - -
    - -
    - - - - -
    -

    인기상품

    - set_type(4); - $list->set_view('it_id', false); - $list->set_view('it_name', true); - $list->set_view('it_basic', false); - $list->set_view('it_cust_price', false); - $list->set_view('it_price', true); - $list->set_view('it_icon', false); - $list->set_view('sns', false); - echo $list->run(); - ?> -
    - - - - -
    -

    커뮤니티 최신글

    - -
    - - - - - -
    - - - + + +
    +
    -
    - -
    - - - + + +
    + + + +
    +

    인기상품

    + set_type(4); + $list->set_view('it_id', false); + $list->set_view('it_name', true); + $list->set_view('it_basic', false); + $list->set_view('it_cust_price', false); + $list->set_view('it_price', true); + $list->set_view('it_icon', false); + $list->set_view('sns', false); + $list->set_view('star', true); + echo $list->run(); + ?> +
    + + + + +
    - \ No newline at end of file + + + +
    +
    + +
    + + + +
    + \ No newline at end of file diff --git a/shop/shop.tail.php b/shop/shop.tail.php index 395ab9a5d..463087833 100644 --- a/shop/shop.tail.php +++ b/shop/shop.tail.php @@ -11,57 +11,46 @@ $admin = get_admin("super"); // 사용자 화면 우측과 하단을 담당하는 페이지입니다. // 우측, 하단 화면을 꾸미려면 이 파일을 수정합니다. ?> - -
    - +
    +
    +
    + -
    -
    -
    -
      -
    • 회사소개
    • -
    • 서비스이용약관
    • -
    • 개인정보처리방침
    • +
      + - - +
      +

      사이트 정보

      +

      + 회사명 + 주소
      + 사업자 등록번호 + 대표 + 전화 + 팩스
      + + 통신판매업신고번호 + 개인정보 보호책임자
      + 부가통신사업신고번호 '.$default['de_admin_buga_no'].''; ?> +

      +
      -
      - 회사명 - 주소
      - 사업자 등록번호 - 대표 - 전화 - 팩스
      - - 통신판매업신고번호 - 개인정보 보호책임자 + +
      + +
      + - 부가통신사업신고번호 '.$default['de_admin_buga_no'].''; ?>
      - Copyright © 2001-2013 . All Rights Reserved. -
      - -
      -

      고객센터

      - 02-123-1234 -

      월-금 am 9:00 - pm 05:00
      점심시간 : am 12:00 - pm 01:00

      -
      - - +
      - +
      Copyright © 2001-2013 . All Rights Reserved.
    /sns.js"> - diff --git a/shop/wishlist.php b/shop/wishlist.php index 8eb463054..372ecd816 100644 --- a/shop/wishlist.php +++ b/shop/wishlist.php @@ -27,13 +27,12 @@ include_once('./_head.php');
    - + - +
      -
    • -
      +
      -
      +
      품절 - - +
      + + +
      - +
      - +
      삭제
      -
    • - - + +
    diff --git a/shop/wishupdate.php b/shop/wishupdate.php index 7e98cf890..b460834f7 100644 --- a/shop/wishupdate.php +++ b/shop/wishupdate.php @@ -35,8 +35,7 @@ else } // 상품정보 체크 - $sql = " select it_id from {$g5['g5_shop_item_table']} where it_id = '$it_id' "; - $row = sql_fetch($sql); + $row = get_shop_item($it_id, true); if(!$row['it_id']) alert('상품정보가 존재하지 않습니다.', G5_SHOP_URL); diff --git a/skin/board/basic/img/btn_close.gif b/skin/board/basic/img/btn_close.gif deleted file mode 100644 index 040b180ac6584ae612ef2886487110f0ad079963..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 211 zcmZ?wbhEHbC>lw|Nj2|^XJd+Ki|K7yLIc<@85r}UAy+@_wT|Ns9P2m!^PEMO%%AQEIJ18abSL2rs@7wgh> zI-xzeYYr882T$7a>~-(!J@=MOy}Z$ltNl`73Cq0Bi3wIGB-b=ECVhGFY*&ANIg94( d^Unm859R4|2rw-)wA%9i`(c-qSMQw}tN}eeW+eas diff --git a/theme/basic/skin/board/basic/img/cmt_btn.png b/skin/board/basic/img/btn_cmt.png similarity index 91% rename from theme/basic/skin/board/basic/img/cmt_btn.png rename to skin/board/basic/img/btn_cmt.png index 202f1ff475be9d3b371fb8d87034e9cdebd8d37f..0a58a1bcc31a1076f3d7e81677e5d5e3c5368c14 100644 GIT binary patch delta 234 zcmVCw&N-si+If{ol9W_yZLM99B%WeC>Fy*;DLLm8rIbo3%d$`sfJoq7sQ>@~07*qoM6N<$f+MY9bN~PV delta 153 zcmew-woXj3Gr-TCmrII^fq{Y7)59eQNOJy?oo4yk72J z@7KyD`b)lWOWnJde-3_QcwME)$|~&2?AW)db74Ni|3HCDTLZ2+0BvLNboFyt=akR{ E07)t}xc~qF diff --git a/skin/board/basic/img/chk.png b/skin/board/basic/img/chk.png new file mode 100644 index 0000000000000000000000000000000000000000..2841a67f35ff08993eeea940005cae936c288483 GIT binary patch literal 1070 zcmbVLPiWIn7>^W&jt!~|VZ*~CLvUb|ytGZ5u)3vvi7VJy+KN4hEKOe5uqH1iZ?@af zgKR_aB;rX?@Hh}Jf&)SD;6d~zcoaMfBIs?tbnWyob}%G)|GwYv_kG{{zU}Jr<;n4x zagO6A%S))n#tHVFIyuJvW3N6m*f33vCase;?O7q_bceJsD0|i_u3^jBxb+^-b6leB zHk!0qxuV&`6Rg-q=z9S}bKLwwKd|gIOhF5;x_*KG{`w6MT&KWa&sL;LP{JK|X*0z2 z&Elzi8bgjT2IMu9FL5YMIWQBCf zmLLR*BEU>mQQ$=&OHdXi_9`iu(Xxsr=fLpcnOf+ywHh*qT5MI|JCp{RDE4|ip_dj& zxGF+bRbviWPBDvAwBb{$pYo&G5d*@J9l8N^i4S5%t3}pnfoGl`gy030$|12I4HLyu zCibmBgn}e`UL4oJI-)iF*Nr2sqsB&n#Tt&tdT6uzXwQzoEO*BX#fHoq?P}<6$ z*y|qlX&DuGb|N^gqh$>_hw`e4RNXZ45UQDsgdohxvZ0y~=_8J#usI~bqG=S7lu;lw z^2KyMZOX-T5oS~uC-Q2w>M7$LlUAGd>Lekf<$8oeo-TdCJKonfqn4l?QZ&E;e$<| zK5zfu@BiNM-k#2u=C)=8L0Y6PAr9wOXRN&gexJ}fZ^CJVEvD>*(Qg-J6Ck0q(FagT zlQSR=kYY^=yagaa*wv3jv0o~$C0j$c)!L@TtU}#mu z&IPb#qf*gcls8O((zwT^xJeRa7@YLd3`0JSQf`tW-0)>wq?e-^j`E?k2ZP$obUzmt zA~jub7r?T%o#zOmSS;d24{n$lf@E3N;h-oNlyF%?x-FMny0xj!AOK4-)x515I_faW zeMZ3!V9?TK7qomdx*1v}MP^zh1QiX1^`4fm9(!lcLpf}s>NpxcrVz~Bv@R@0n7`9rkF$BL97hzv=xK9=SM z(d`M73`GjQI>%~Qnq@_irTn76dPq`a!d_3r9}f9EUY4Thh^LN~bjy}?1=RJbP;U+E zyDgUEO(5HbnKX=ndIj`m4coA?Mjqu84Eor1RZkm5YqOJ{Wp4#ws=GltVj3D+jW4IJ zqTfUDA_a##Eb>*q`H)+nXxi%wMR>~Z$71}HnX_$)d?OOBlo-^BKld-$Th49?#rNtX}pKh(pFO(}^>${8BCnhq7_fO34 zivOJ%_~}w`>P}_P`GeHPugJ0JmCLt2<%ie)n)+hmFmZgeIpW^m)FE^2gXDE`UvS?+ z?7KrVONq+a%5)?B$`8_H`{&f`2d@S3t9wtpGt&O<&8Kf9qLb~%ri_>FAEY;Q1|O2P z9GHKz^Www!1?^1h*c%J{hg{+6;#i{lts|l5Pk#1d8(xWZ%UhPdKcL&#bn%7J!sVRE zZdBKOvbf$W9gj8eQxCrX-nO0GpF4Wzho{e~zw8X$x_8G??w*U!{C4!)?(AQ${`}GK qkCV?y5r00009a7bBm000XU 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 diff --git a/skin/board/basic/img/icon_good.png b/skin/board/basic/img/icon_good.png deleted file mode 100644 index 69841a1340a76f2b4bfeb4a3a9e74b8a5846fe43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1288 zcmbVMZA{!`9Pfq1I3`QxTc&=n7KtP5t}l1(T`MO!+PiVnyJN>0&WwBEfC(!}ei*Fj>^OWDGN(0*8Je`(V?j z&)fg^`@eUnIk~f{^3h5JL8{_SLK@Cn-Er?d@cXp7a|uq5*wL)rqUY?QXaXc6>m2}% zt70ce15xgM@jR$Ukcym=$=cb(bDX5BKGBu&IjRBC2vXnR7@|}FHrfF?6)lWipZo$t z6*-Kx(g`AA@F1@=^_ifhFPV}03KA=04bPzU4hIQTV2h}uc54>rgs~M~4zAr}979(` z>_Qk@H7c8EMtR)?DDCrmC4wYThVhXBnqkNtC`FJIPQaJ(k^zopI4X#)Js8wx$~i7A z#MX4dT^P&Tw!z_eu~_sK{XX67#7UNAT@H%!LJ6PKqSU6p#T#VSU*WdnGnnRSt=SMLm@vyM))!|u35IINuaD(fqK`l z^j)zWZvxTQ&5W*hmn)z-uiLtn*A0|!VbJZZiYDtttJY1=s<#3#m6w1VGj$bRi7%&Y zpx;mNQ3?*CG0Ly_%|{4!*b2hKZZ{{_(Jop+76y-KXW$q_Xo-O%a=aC`cZ1WboBP*_w2RP7iz}1 zV^=nX_v6!qt#o-lU7Q+y{Qf8J%TJ%W{NCIhGTuZlyfwY$jBz-(>G0xL74Q7;`q;^^ zlKIAaa(kr{`;g;i@Po#IUir7dns1#{!}Otrh64j_??1->a;J+Je0g$qPisy6$NN4T zPqw!SQ$&}fX;VWZBX4r0V*ku*{d+e*Fwy!--PpjXRQ0HnPcMv*{Q2;5^>P0CkA>4u zBtqvLvG3W^1y4>o7}`fC^aW*U8M$=p`L3@AOMLlFzK}PuRQ&h|M0|xLCPCfS!F+{3@-DP f-?4DY(nWejQ)6d06;;oc{oQqepNC77mBAVS=eiro diff --git a/skin/board/basic/img/icon_share.png b/skin/board/basic/img/icon_share.png deleted file mode 100644 index 6d64f625a32da82e5ae80ed050aa5da7122902c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3064 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 hVCZu7y(G~QB)VQHjxXGLX~6%>', 0
    - - -
    -
    - Total - 페이지 -
    - - - - -
    - - - -
    + + + @@ -55,41 +38,81 @@ add_stylesheet('', 0 + +
    +
    + Total + 페이지 +
    + + +
      +
    • 관리자
    • +
    • RSS
    • +
    • + +
    • +
    • 글쓰기
    • + +
    • + + +
        +
      • +
      • +
      • +
      + +
    • + +
    + +
    + +
    - - - - - + + + + - "> + if ($i%2==0) $lt_class = "even"; + else $lt_class = ""; + ?> + "> - @@ -136,49 +156,57 @@ add_stylesheet('', 0
    목록
    - - + + + 번호 제목 글쓴이조회 추천 비추천 날짜 조회 추천 비추천 날짜
    - - + + + 공지'; + echo '공지'; else if ($wr_id == $list[$i]['wr_id']) echo "열람중"; else @@ -100,29 +123,26 @@ add_stylesheet('', 0 + ?>
    - - N새글"; // if ($list[$i]['file']['count']) { echo '<'.$list[$i]['file']['count'].'>'; } if (isset($list[$i]['icon_file'])) echo rtrim($list[$i]['icon_file']); if (isset($list[$i]['icon_link'])) echo rtrim($list[$i]['icon_link']); - if (isset($list[$i]['icon_new'])) echo rtrim($list[$i]['icon_new']); if (isset($list[$i]['icon_hot'])) echo rtrim($list[$i]['icon_hot']); ?> - 댓글+ + 댓글
    -
    - + + + +
    +
  • 관리자
  • +
  • RSS
  • +
  • 글쓰기
  • +
    - - +
    - - -
    - 게시물 검색 -
    - - - - - - - - -
    -
    - + +
    +
    +

    검색

    +
    + + + + + + +
    + + +
    + +
    +
    +
    +
    + +
    @@ -187,12 +215,6 @@ add_stylesheet('', 0 - - - - - - diff --git a/skin/board/basic/style.css b/skin/board/basic/style.css index 2f4629afa..c374ddab1 100644 --- a/skin/board/basic/style.css +++ b/skin/board/basic/style.css @@ -19,10 +19,10 @@ /* 쓰기 버튼 */ #bo_w .btn_confirm {} /* 서식단계 진행 */ -#bo_w .btn_submit {padding:0 20px} +#bo_w .btn_submit {padding:0 20px;font-size:1.167em} #bo_w button.btn_submit {} #bo_w fieldset .btn_submit {} -#bo_w .btn_cancel {} +#bo_w .btn_cancel {font-size:1.167em;border-radius:3px} #bo_w button.btn_cancel {} #bo_w .btn_cancel:focus, #bo_w .btn_cancel:hover {} #bo_w a.btn_frmline, #bo_w button.btn_frmline {} /* 우편번호검색버튼 등 */ @@ -41,6 +41,7 @@ #bo_list .tbl_head01 td {} #bo_list .tbl_head01 a {} #bo_list td.empty_table {} +#bo_list tbody .even td {background:#fbfbfb} /* 읽기 내 테이블 */ #bo_v .tbl_head01 {} @@ -65,19 +66,15 @@ #bo_w .tbl_frm01 {} #bo_w .tbl_frm01 th {} #bo_w .tbl_frm01 td {} -#bo_w .tbl_frm01 textarea, #bo_w .tbl_frm01 .frm_input {} +#bo_w .tbl_frm01 textarea, #bo_w tbl_frm01 .frm_input {} #bo_w .tbl_frm01 textarea {} -/* -#bo_w .tbl_frm01 #captcha {} -#bo_w .tbl_frm01 #captcha input {} -*/ #bo_w .tbl_frm01 a {} /* 필수입력 */ #bo_w .required, #bo_w textarea.required {} #bo_w .cke_sc {} -#bo_w button.btn_cke_sc{} +#bo_w button.btn_cke_sc {} #bo_w .cke_sc_def {} #bo_w .cke_sc_def dl {} #bo_w .cke_sc_def dl:after {} @@ -88,12 +85,12 @@ /* ### 기본 스타일 커스터마이징 끝 ### */ /* 게시판 목록 */ -#bo_list {position:relative} +#bo_list {position:relative;margin-bottom:20px} #bo_list:after {display:block;visibility:hidden;clear:both;content:""} #bo_list .td_board {width:120px;text-align:center} -#bo_list .td_chk {width:30px;text-align:center} -#bo_list .td_date {width:60px;text-align:center;font-style: italic;} -#bo_list .td_datetime {width:60px;text-align:center;font-style: italic} +#bo_list .td_chk {width:30px;text-align:center;border-top:1px solid #ecf0f1;border-bottom:1px solid #ecf0f1} +#bo_list .td_date {width:60px;text-align:center} +#bo_list .td_datetime {width:60px;text-align:center} #bo_list .td_group {width:100px;text-align:center} #bo_list .td_mb_id {width:100px;text-align:center} #bo_list .td_mng {width:80px;text-align:center} @@ -106,62 +103,91 @@ #bo_list .txt_expired {color:#ccc} #bo_list tbody tr:hover {border-left:2px solid #253dbe} -#bo_cate {background:#ecf2f3;padding:7px;margin:10px 0;border:1px solid #bed1d4} +#bo_cate {margin:25px 0} #bo_cate h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} #bo_cate ul {zoom:1} #bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""} -#bo_cate li {display:inline-block;padding:2px;} -#bo_cate a {display:block;line-height:26px;padding:0 10px;border-radius:3px;border:1px solid transparent} -#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none;background:#d2d6dc;} -#bo_cate #bo_cate_on {z-index:2;background:#3497d9;color:#fff;font-weight:bold;border-bottom-color:#1977b5; --webkit-box-shadow: inset 0 2px 5px rgb(33, 135, 202); --moz-box-shadow: inset 0 2px 5px rgb(33, 135, 202); -box-shadow:inset 0 2px 5px rgb(33, 135, 202);} +#bo_cate li {display:inline-block;padding:2px} +#bo_cate a {display:block;line-height:28px;padding:5px 15px;border-radius:30px;border:1px solid #d6e9ff;color:#6794d3} +#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none;background:#3a8afd;color:#fff} +#bo_cate #bo_cate_on {z-index:2;background:#3a8afd;color:#fff;font-weight:bold;border:1px solid #3a8afd; +-webkit-box-shadow:inset 0 2px 5px rgb(33, 135, 202); +-moz-box-shadow:inset 0 2px 5px rgb(33, 135, 202); +box-shadow:inset 0 2px 5px rgb(33, 135, 202)} .td_subject img {margin-left:5px} /* 게시판 목록 공통 */ -#bo_btn_top{margin: 10px 0 } +.selec_chk {position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden} +.chk_box {position:relative} +.chk_box input[type="checkbox"] + label {position:relative;color:#676e70} +.chk_box input[type="checkbox"] + label:hover {color:#2172f8} +.chk_box input[type="checkbox"] + label span {float:left;width:15px;height:15px;display:block;background:#fff;border:1px solid #d0d4df;border-radius:3px} +.write_div .chk_box input[type="checkbox"] + label, .bo_vc_w .chk_box input[type="checkbox"] + label {padding-left:20px} +.write_div .chk_box input[type="checkbox"] + label span, .bo_vc_w .chk_box input[type="checkbox"] + label span {position:absolute;top:2px;left:0;width:15px;height:15px;display:block;margin:0;background:#fff;border:1px solid #d0d4df;border-radius:3px} +.chk_box input[type="checkbox"]:checked + label {color:#000} +.chk_box input[type="checkbox"]:checked + label span {background:url(./img/chk.png) no-repeat 50% 50% #3a8afd;border-color:#1471f6;border-radius:3px} + + +#bo_btn_top {margin:10px 0} #bo_btn_top:after {display:block;visibility:hidden;clear:both;content:""} .bo_fx {margin-bottom:5px;float:right;zoom:1} .bo_fx:after {display:block;visibility:hidden;clear:both;content:""} .bo_fx ul {margin:0;padding:0;list-style:none} -#bo_list_total {float:left;line-height:30px;font-size:0.92em;color:#4e546f;background:#d4d4d4;padding:0 10px;border-radius:5px;} +#bo_list_total {float:left;line-height:34px;font-size:0.92em;color:#4e546f} .btn_bo_user {float:right;margin:0;padding:0;list-style:none} -.btn_bo_user li {float:left;margin-left:5px} +.btn_bo_user li {float:left;width:40px;text-align:center;margin-left:5px;background:#fff} +.btn_bo_user > li {position:relative} .btn_bo_adm {float:left} .btn_bo_adm li {float:left;margin-right:5px} .btn_bo_adm input {padding:0 8px;border:0;background:#d4d4d4;color:#666;text-decoration:none;vertical-align:middle} -.bo_notice td {background:#e6f8ff !important;border-bottom:1px solid #c3dfe8;} -.bo_notice td a {font-weight:bold;} +.bo_notice td {background:#fff6fa !important;border-bottom:1px solid #f8e6ee} +.bo_notice td a {font-weight:bold} +.bo_notice .notice_icon {display:inline-block;line-height:25px;border-radius:5px;font-weight:bold;color:#f9267f} + +.more_opt {display:none;position:absolute;top:45px;right:0;background:#fff;border:1px solid #b8bfc4;z-index:999} +.more_opt:before {content:"";position:absolute;top:-8px;right:13px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #b8bfc4 transparent} +.more_opt:after {content:"";position:absolute;top:-6px;right:13px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent} +.more_opt li {border-bottom:1px solid #f1f1f1;padding:10px;float:inherit;width:90px;margin:0;color:#6b757c;text-align:left} +.more_opt li:last-child {border-bottom:0} +.more_opt li button, .more_opt li a {width:100%;border:0;background:#fff;color:#6b757c} +.more_opt li:hover a, +.more_opt li:hover button {color:#000} +.more_opt li i {float:right;line-height:20px} -.bo_notice .notice_icon{display:inline-block;background:#4158d1;width:25px;line-height:25px;border-radius:5px;font-weight:normal;color:#fff} .td_num strong {color:#000} -.bo_cate_link {display: inline-block;color: #3497d9;height: 20px;font-size:0.92em} /* 글제목줄 분류스타일 */ -.bo_tit{display:block;color:#000;font-weight:bold;} +.bo_cate_link {float:left;display:inline-block;margin-right:10px;background:#e2eaf6;color:#3a8afd;font-weight:normal !important;height:20px;line-height:10px;padding:5px 8px;border-radius:5px;font-size:0.95em} /* 글제목줄 분류스타일 */ +.bo_cate_link:hover {text-decoration:none} +.bo_tit {display:block;color:#000;font-weight:bold} .bo_current {color:#e8180c} -/*#bo_list .profile_img {display:inline-block;margin-right:2px}*/ -#bo_list .profile_img img{border-radius:50%} -#bo_list .cnt_cmt{background:#5c85c1;color:#fff; font-size:11px;height:16px;line-height:16px;padding:0 5px;border-radius:3px;vertical-align:middle; --webkit-box-shadow: inset 0 2px 5px rgba(255,255,255,0.3); --moz-box-shadow: inset 0 2px 5px rgba(255,255,255,0.3); -box-shadow: inset 0 2px 5px rgba(255,255,255,0.3);} +#bo_list .profile_img img {border-radius:50%} +#bo_list .cnt_cmt {background:#e9eff5;color:#3a8afd;font-size:11px;height:16px;line-height:16px;padding:0 5px;border-radius:3px;vertical-align:middle} -#bo_list .bo_tit .title_icon{margin-right:2px} -#bo_list .bo_tit .fa-download{width:16px;height:16px;line-height:16px;background:#e89f31;color:#fff;text-align:center;font-size:10px;border-radius:2px;margin-right:2px;vertical-align:middle} -#bo_list .bo_tit .fa-link{width:16px;height:16px;line-height:16px;background:#ad68d8;color:#fff;text-align:center;font-size:10px;border-radius:2px;margin-right:2px;vertical-align:middle;font-weight:normal} -#bo_list .bo_tit .new_icon{display:inline-block;width: 16px;line-height:16px ;font-size:0.833em;color:#ffff00;background:#6db142;text-align:center;border-radius: 2px;vertical-align:middle;margin-right:2px} -#bo_list .bo_tit .fa-heart{display:inline-block;width: 16px;line-height:16px ;font-size:0.833em;color:#fff;background:#e52955;text-align:center;border-radius: 2px;vertical-align:middle;margin-right:2px;font-weight:normal} -#bo_list .bo_tit .fa-lock{display: inline-block;line-height: 14px;width: 16px;font-size: 0.833em;color: #4f818c;background: #cbe3e8;text-align: center;border-radius: 2px;font-size: 12px;border:1px solid #a2c6ce} - - -#bo_sch {float:left;border:1px solid #ccc;background:#fff;border-radius:3px} -#bo_sch:after {display:block;visibility:hidden;clear:both;content:""} -#bo_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden} -#bo_sch select{border:0;margin:9px 5px ;height:20px;float:left;border-right:1px solid #ddd;} -#bo_sch .sch_input{height:38px;border:0;padding:0;background-color:transparent;float:left} -#bo_sch .sch_btn{height:38px;float:left;background:none;border:0;width:40px;font-size:15px} +#bo_list .bo_tit .title_icon {margin-right:2px} +#bo_list .bo_tit .fa-heart {color:#ff0000} +#bo_list .bo_tit .fa-lock {display:inline-block;line-height:14px;width:16px;font-size:0.833em;color:#4f818c;background:#cbe3e8;text-align:center;border-radius:2px;font-size:12px;border:1px solid #cbe3e8;vertical-align:middle} +#bo_list .bo_tit .new_icon {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#23db79;background:#b9ffda;text-align:center;border-radius:2px;margin-left:2px;font-weight:bold;vertical-align:middle} +#bo_list .bo_tit .hot_icon {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#ff0000;background:#ffb9b9;text-align:center;border-radius:2px;vertical-align:middle} +#bo_list .bo_tit .fa-caret-right {color:#bbb} +#bo_list .bo_tit .fa-download {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#daae37;background:#ffefb9;text-align:center;border-radius:2px;margin-left:5px;vertical-align:middle} +#bo_list .bo_tit .fa-link {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#b451fd;background:#edd3fd;text-align:center;border-radius:2px;margin-left:5px;vertical-align:middle} +.bo_sch_wrap {display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999} +.bo_sch {position:absolute;top:50%;left:50%;background:#fff;text-align:left;width:330px;max-height:300px;margin-left:-125px;margin-top:-180px;overflow-y:auto;border-radius:5px;-webkit-box-shadow:1px 1px 18px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 18px rgba(0,0,0,0.2);box-shadow:1px 1px 18px rgba(0,0,0,0.2);border:1px solid #dde7e9;background:#fff;border-radius:3px} +.bo_sch:after {display:block;visibility:hidden;clear:both;content:""} +.bo_sch h3 {padding:15px;border-bottom:1px solid #e8e8e8} +.bo_sch legend {background:red} +.bo_sch form {padding:15px;display:block} +.bo_sch select {border:0;width:100%;height:40px;border:1px solid #d0d3db;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); +-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); +box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)} +.bo_sch .sch_bar {display:inline-block;width:100%;clear:both;margin-top:15px;border:1px solid #d0d3db;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); +-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); +box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)} +.bo_sch .sch_input {width:250px;height:38px;border:0;padding:0;background-color:transparent;float:left} +.bo_sch .sch_btn {height:38px;float:right;color:#656565;background:none;border:0;width:40px;font-size:15px} +.bo_sch .bo_sch_cls {position:absolute;right:0;top:0;color:#b5b8bb;border:0;padding:12px 15px;font-size:16px;background:#fff} +.bo_sch_bg {background:#000;background:rgba(0,0,0,0.1);width:100%;height:100%} /* 게시판 쓰기 */ #char_count_desc {display:block;margin:0 0 5px;padding:0} @@ -170,74 +196,86 @@ box-shadow: inset 0 2px 5px rgba(255,255,255,0.3);} #autosave_wrapper {position:relative} #autosave_pop {display:none;z-index:10;position:absolute !important;top:34px;right:0;width:350px;height:auto !important;height:180px;max-height:180px;border:1px solid #565656;background:#fff; --webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2); --moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2); -box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2);} -#autosave_pop:before{content: "";position: absolute;top: -8px;right: 45px;width: 0;height: 0;border-style: solid;border-width: 0 6px 8px 6px;border-color: transparent transparent #000 transparent;} -#autosave_pop:after{content: "";position: absolute;top: -7px;right: 45px;width: 0;height: 0;border-style: solid;border-width: 0 6px 8px 6px;border-color: transparent transparent #fff transparent;} +-webkit-box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2); +-moz-box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2); +box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2)} +#autosave_pop:before {content:"";position:absolute;top:-8px;right:45px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #000 transparent} +#autosave_pop:after {content:"";position:absolute;top:-7px;right:45px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent} html.no-overflowscrolling #autosave_pop {height:auto;max-height:10000px !important} /* overflow 미지원 기기 대응 */ #autosave_pop strong {position:absolute;font-size:0;line-height:0;overflow:hidden} -#autosave_pop div {text-align:center;margin:0 !important;} -#autosave_pop button {margin:0;padding:0;border:0;} +#autosave_pop div {text-align:center;margin:0 !important} +#autosave_pop button {margin:0;padding:0;border:0} #autosave_pop ul {padding:15px;border-top:1px solid #e9e9e9;list-style:none;overflow-y:scroll;height:130px;border-bottom:1px solid #e8e8e8} #autosave_pop li {padding:8px 5px;border-bottom:1px solid #fff;background:#eee;zoom:1} #autosave_pop li:after {display:block;visibility:hidden;clear:both;content:""} #autosave_pop a {display:block;float:left} #autosave_pop span {display:block;float:right;font-size:0.92em;font-style:italic;color:#999} .autosave_close {cursor:pointer;width:100%;height:30px;background:none;color:#888;font-weight:bold;font-size:0.92em} -.autosave_close:hover{background:#f3f3f3;color:#3597d9} +.autosave_close:hover {background:#f3f3f3;color:#3597d9} .autosave_content {display:none} -.autosave_del{background:url(./img/close_btn.png) no-repeat 50% 50%;text-indent:-999px;overflow:hidden;height:20px;width:20px;} +.autosave_del {background:url(./img/close_btn.png) no-repeat 50% 50%;text-indent:-999px;overflow:hidden;height:20px;width:20px} /* 게시판 읽기 */ -#bo_v {margin-bottom:20px;padding:20px;background:#fff;box-sizing:border-box} +#bo_v {margin-bottom:20px;background:#fff;box-sizing:border-box} #bo_v_table {position:absolute;top:0;right:16px;margin:0;padding:0 5px;height:25px;background:#ff3061;color:#fff;font-weight:bold;line-height:2.2em} #bo_v_title {} -#bo_v_title .bo_v_cate{display:inline-block;line-height:26px;background: #3497d9;color: #fff;font-weight: bold;border-bottom:1px solid #1977b5;padding:0 10px;border-radius:3px; --webkit-box-shadow: inset 0 2px 5px rgb(33, 135, 202); --moz-box-shadow: inset 0 2px 5px rgb(33, 135, 202); -box-shadow: inset 0 2px 5px rgb(33, 135, 202); -} -#bo_v_title .bo_v_tit{display:block;font-size:2em;margin:5px 0 0;word-break:break-all} +#bo_v_title .bo_v_cate {display:inline-block;line-height:20px;background:#e2eaf6;color:#3a8afd;padding:0 10px;border-radius:3px;} +#bo_v_title .bo_v_tit {display:block;font-size:2em;margin:5px 0 0;word-break:break-all} -#bo_v_info {padding: 10px 0 15px;margin:0 0 20px;border-bottom:1px solid #ddd;color:#666} +#bo_v_info {margin:0;border-bottom:1px solid #f1f1f1;color:#666} #bo_v_info:after {display:block;visibility:hidden;clear:both;content:""} #bo_v_info h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} + +#bo_v_info .profile_info {margin:20px 0 10px;display:inline-block;float:left} +#bo_v_info .profile_info .pf_img {float:left;margin-right:10px} +#bo_v_info .profile_info .pf_img img {border-radius:50%;width:50px;height:50px} +#bo_v_info .profile_info .profile_info_ct {float:left;padding:5px 0;line-height:18px} + #bo_v_info strong {display:inline-block;margin:0 10px 0 0;font-weight:normal} #bo_v_info .sv_member, #bo_v_info .sv_guest, #bo_v_info .member, #bo_v_info .guest {font-weight:bold} -#bo_v_info .profile_img {} -#bo_v_info .profile_img img{border-radius:50%} -#bo_v_info .sv_member{color:#000} -#bo_v_info .if_view{display:inline-block;background:url(./img/icon_view.png) no-repeat 50% 50%;height:15px;width:20px;overflow:hidden;text-indent:-999px;vertical-align:middle;margin-right:3px} -#bo_v_info .if_comment{display:inline-block;background:url(./img/icon_comment.png) no-repeat 50% 50%;height:15px;width:20px;overflow:hidden;text-indent:-999px;vertical-align:middle;margin-right:3px} -#bo_v_info .if_date{float:right;margin:0;font-style:italic;color:#888} +#bo_v_info .profile_img {display:none} +#bo_v_info .sv_member {color:#000} +#bo_v_info .if_date {margin:0;color:#888} -#bo_v_file {margin:10px 0;border:1px solid #d4d4d4} -#bo_v_file h2 {padding:10px;background: #f3f3f3} -#bo_v_file ul {margin:0;padding:5px 0;list-style:none} -#bo_v_file li {padding:5px 10px;position:relative;} -#bo_v_file a {display:inline-block;color:#3497d9;text-decoration:underline;word-wrap:break-word} -#bo_v_file a:focus, #bo_v_file a:hover, #bo_v_file a:active {text-decoration:none} +#bo_v_file h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_v_file ul {margin:0;list-style:none} +#bo_v_file li {padding:15px;position:relative;margin:10px 0;border:1px solid #dfdfdf;border-radius:5px; +-webkit-box-shadow:1px 1px 5px 0px hsl(232, 36%, 96%); +-moz-box-shadow:1px 1px 5px 0px hsl(232, 36%, 96%); +box-shadow:1px 1px 5px 0px hsl(232, 36%, 96%)} +#bo_v_file li i {float:left;color:#b2b2b2;font-size:2.35em;margin-right:20px} +#bo_v_file a {float:left;display:block;text-decoration:none;word-wrap:break-word;color:#000} +#bo_v_file a:focus, #bo_v_file li:hover a, #bo_v_file a:active {text-decoration:underline;color:#3a8afd} #bo_v_file img {float:left;margin:0 10px 0 0} -.bo_v_file_cnt {position:absolute;top:5px;right:10px;color:#888;font-size:0.92em} +#bo_v_file .bo_v_file_cnt {color:#b2b2b2;font-size:0.92em} +#bo_v_file li:hover {border-color:#bed4f4;color:#bed4f4} +#bo_v_file li:hover i {color:#3a8afd} +#bo_v_file li:hover .bo_v_file_cnt {color:#99c2fc} -#bo_v_link {margin:10px 0;border:1px solid #d4d4d4} -#bo_v_link h2 {padding:10px;border-bottom:1px solid #e8e8e8;background: #f3f3f3} -#bo_v_link ul {margin:0;padding:5px 0;list-style:none} -#bo_v_link li {padding:5px 10px;position:relative;} -#bo_v_link a {display:inline-block;color:#3497d9;text-decoration:underline;word-wrap:break-word} -#bo_v_link a:focus, #bo_v_link a:hover, #bo_v_link a:active {text-decoration:none} -.bo_v_link_cnt {position:absolute;top:5px;right:10px;color:#888;font-size:0.92em} + +#bo_v_link h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_v_file ul {margin:0;list-style:none} +#bo_v_link li {padding:15px;position:relative;margin:10px 0;border:1px solid #dfdfdf;border-radius:5px; +-webkit-box-shadow:1px 1px 5px 0px hsl(232, 36%, 96%); +-moz-box-shadow:1px 1px 5px 0px hsl(232, 36%, 96%); +box-shadow:1px 1px 5px 0px hsl(232, 36%, 96%)} +#bo_v_link li i {float:left;color:#b2b2b2;font-size:2.35em;margin-right:20px} +#bo_v_link a {float:left;display:block;text-decoration:none;word-wrap:break-word;color:#000} +#bo_v_link a:focus, #bo_v_link li:hover a, #bo_v_link a:active {text-decoration:underline;color:#3a8afd} +#bo_v_link .bo_v_link_cnt {color:#b2b2b2;font-size:0.92em} +#bo_v_link li:hover {border-color:#bed4f4;color:#bed4f4} +#bo_v_link li:hover i {color:#3a8afd} +#bo_v_link li:hover .bo_v_link_cnt {color:#99c2fc} #bo_v_top {zoom:1} #bo_v_top:after {display:block;visibility:hidden;clear:both;content:""} #bo_v_top h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} -#bo_v_top ul {padding:0;list-style:none;word-break:break-all} +#bo_v_top ul {padding:0;list-style:none;word-break:break-all;background:#fff} #bo_v_bot {zoom:1} #bo_v_bot:after {display:block;visibility:hidden;clear:both;content:""} @@ -245,25 +283,23 @@ box-shadow: inset 0 2px 5px rgb(33, 135, 202); #bo_v_bot ul {padding:0;list-style:none} .bo_v_com {margin:20px 0;float:right} -.bo_v_com li {float:left;margin-left:5px} +.bo_v_com > li {position:relative;float:left;margin-left:5px} -.bo_v_left {margin:20px 0;float:left} -.bo_v_left li {float:left;margin-right:5px} - -.bo_v_nb {margin:20px 0;position:relative;clear:both;text-align:left;border-bottom:1px solid #ddd} +.bo_v_nb {position:relative;margin:20px 0;clear:both;text-align:left} .bo_v_nb:after {display:block;visibility:hidden;clear:both;content:""} -.bo_v_nb li {border-top:1px solid #ddd;padding:13px;border-left:1px solid #ddd;border-right:1px solid #ddd;} -.bo_v_nb li:hover{background:#f6f6f6} -.bo_v_nb li i{font-size:13px} -.bo_v_nb li .nb_tit{display:inline-block;padding-right:20px;color:#4567b5} -.bo_v_nb li .nb_date{float:right;color:#888} +.bo_v_nb li {border-top:1px solid #f1f1f1;padding:13px} +.bo_v_nb li:last-child {border-bottom:1px solid #f1f1f1} +.bo_v_nb li:hover {background:#f6f6f6} +.bo_v_nb li i {font-size:13px;color:#b3b3b3} +.bo_v_nb li .nb_tit {display:inline-block;padding-right:20px;color:#b3b3b3} +.bo_v_nb li .nb_date {float:right;color:#b3b3b3} #bo_v_atc {min-height:200px;height:auto !important;height:200px} #bo_v_atc_title {position:absolute;font-size:0;line-height:0;overflow:hidden} #bo_v_img {width:100%;overflow:hidden;zoom:1} #bo_v_img:after {display:block;visibility:hidden;clear:both;content:""} -#bo_v_img a.view_image{display:block} +#bo_v_img a.view_image {display:block} #bo_v_img img {margin-bottom:20px;max-width:100%;height:auto} #bo_v_con {margin:10px 0 30px;width:100%;line-height:1.7em;min-height:200px;word-break:break-all;overflow:hidden} @@ -272,100 +308,114 @@ box-shadow: inset 0 2px 5px rgb(33, 135, 202); #bo_v_act {margin-bottom:30px;text-align:center} #bo_v_act .bo_v_act_gng {position:relative} -#bo_v_act a {margin-right:5px;vertical-align:middle} -#bo_v_act a:hover{background-color:#f3f3f3} -#bo_v_act_good, #bo_v_act_nogood {display:none;position:absolute;top:30px;left:0;padding:10px 0;width:165px;background:#ff3061;color:#fff;text-align:center} -#bo_v_act .bo_v_good{display:inline-block;border:1px solid #000;width:70px;height:70px;padding-top:40px;background:url(./img/icon_good.png) 25px 18px no-repeat;border-radius:50%;font-style:italic} -#bo_v_act .bo_v_nogood{display:inline-block;border:1px solid #000;width:70px;height:70px;padding-top:40px;background:url(./img/icon_bad.png) 25px 18px no-repeat;border-radius:50%;font-style:italic} +#bo_v_act a {margin-right:5px;vertical-align:middle;color:#4a5158} +#bo_v_act a:hover {background-color:#fff;color:#ff484f;border-color:#ff484f} +#bo_v_act i {font-size:1.4em;margin-right:5px} +#bo_v_act_good, #bo_v_act_nogood {display:none;position:absolute;top:30px;left:0;z-index:9999;padding:10px 0;width:165px;background:#ff3061;color:#fff;text-align:center} +#bo_v_act .bo_v_good {display:inline-block;border:1px solid #dedede;width:70px;line-height:46px;border-radius:30px} +#bo_v_act .bo_v_nogood {display:inline-block;border:1px solid #dedede;width:70px;line-height:46px;border-radius:30px} -#bo_v_share{position:relative;margin:20px 0;text-align:right} -#bo_v_share .btn{padding:0 10px 0 0;color:#555;font-weight:normal;font-size:1em ;line-height:30px;height:32px;border-radius:0;border-color:#d5d5d5} -#bo_v_share .btn:hover{background:#fff} -#bo_v_share .btn i{margin-right:5px;background:#eee;color:#333;text-align:center;width:30px;line-height:30px;vertical-align:top;} -#bo_v_share .btn_share{} -#bo_v_share .btn_share:hover{} - -.bo_v_snswr{position:relative;display:inline-block;margin-left:-1px} -#bo_v_sns {display:none;position:absolute;top:-50px;left:50%;margin-left:-90px;width:180px;padding:0;list-style:none;zoom:1} +#bo_v_sns {padding:0;list-style:none;zoom:1;float:left;display:inline-block} #bo_v_sns:after {display:block;visibility:hidden;clear:both;content:""} -#bo_v_sns:before{content: "";position: absolute;bottom: -7px;left: 84px;width: 0;height: 0;border-style: solid;border-width: 7px 6px 0 6px;border-color: #415b92 transparent transparent transparent;} -#bo_v_sns li {float:left;width:60px;text-align:center} -#bo_v_sns li a{height:40px;padding:10px 0;} -#bo_v_sns li .sns_f{display:block;background:#415b92} -#bo_v_sns li .sns_t{display:block;background:#35b3dc} -#bo_v_sns li .sns_g{display:block;background:#d5503a} -#bo_v_sns.show_kakao{width:240px;margin-left:-120px} -#bo_v_sns li .sns_k{display:block;background:#fbe300} -#bo_v_sns li img{vertical-align:top} +#bo_v_sns li {float:left;width:135px;margin-right:5px;text-align:left} +#bo_v_sns li a {height:35px;line-height:35px;text-align:center;border-radius:5px;color:#fff;font-size:0.95em} +#bo_v_sns li img {vertical-align:middle;margin-right:5px} +#bo_v_sns li .sns_f {display:block;background:#3b5997} +#bo_v_sns li .sns_t {display:block;background:#09aeee} +#bo_v_sns li .sns_g {display:block;background:#ea4026} +#bo_v_sns li .sns_k {display:block;background:#fbe300} + +#bo_v_share {position:relative;padding:20px 0} +#bo_v_share:after {display:block;visibility:hidden;clear:both;content:""} +#bo_v_share .btn {padding:0 10px;color:#555;font-weight:normal;font-size:1em;width:80px;line-height:35px;height:35px;border-color:#d5d5d5;border-radius:5px} +#bo_v_share .btn:hover {background:#fff} +#bo_v_share .btn i {margin-right:5px;color:#4b5259;vertical-align:middle} /* 게시판 댓글 */ -.cmt_btn{background:url('./img/cmt_btn.png') no-repeat 85px 8px;text-align:left ;width:100% ;border:0;color:#ed6478;font-weight:bold;font-size:1.25em;margin: 30px 0 0px;padding:0 0 10px } -.cmt_btn_op{background:url('./img/cmt_btn.png') no-repeat 85px -23px} +.cmt_btn {width:100%;text-align:left;border:0;border-bottom:1px solid #f0f0f0;background:#fff;font-weight:bold;margin:30px 0 0px;padding:0 0 15px} +.cmt_btn span.total {position:relative;display:inline-block;margin-right:5px;font-size:1em;color:#3a8afd} +.cmt_btn span.cmt_more {float:right;display:inline-block;width:15px;height:10px;background:url(./img/btn_cmt.png) no-repeat right 2px;margin-top:5px} +.cmt_btn_op span.cmt_more {background-position:right -8px} +.cmt_btn b {font-size:1.2em;color:#000} +.cmt_btn span.total:after {position:absolute;bottom:-17px;left:0;display:inline-block;background:#3a8afd;content:"";width:100%;height:2px} #bo_vc {} #bo_vc h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} -#bo_vc article {margin:20px 0;position:relative} -#bo_vc article .profile_img img{border-radius:50%} -#bo_vc header {} +#bo_vc article {margin:20px 0;position:relative;border-bottom:1px solid #f0f0f0} +#bo_vc article:after {display:block;visibility:hidden;clear:both;content:""} +#bo_vc article .profile_img img {border-radius:50%} +#bo_vc article .pf_img {float:left;margin-right:10px} +#bo_vc article .pf_img img {border-radius:50%;width:50px;height:50px} +#bo_vc article .cm_wrap {float:left;max-width:870px;width:90%} +#bo_vc header {position:relative;width:100%} #bo_vc header:after {display:block;visibility:hidden;clear:both;content:""} +#bo_vc header .profile_img {display:none} #bo_vc header .icon_reply {position:absolute;top:15px;left:-20px} #bo_vc .member, #bo_vc .guest, #bo_vc .sv_member, #bo_vc .sv_guest {font-weight:bold} -.bo_vc_hdinfo{float:right;font-style:italic;color:#777} +.bo_vc_hdinfo {color:#777} #bo_vc h1 {position:absolute;font-size:0;line-height:0;overflow:hidden} -#bo_vc .cmt_contents {padding:15px ;margin:10px 0 0;background: #f8fafb;border-radius:5px;border: 1px solid #e8e8e8;line-height:1.8em} +#bo_vc .cmt_contents {line-height:1.8em;padding:0 0 20px} #bo_vc p a {text-decoration:underline} #bo_vc p a.s_cmt {text-decoration:underline;color:#ed6479} #bo_vc_empty {margin:0;padding:80px 0 !important;color:#777;text-align:center} #bo_vc #bo_vc_winfo {float:left} +#bo_vc .bo_vl_opt {position:absolute;top:0;right:0} -.bo_vc_act {text-align:right;margin:0;list-style:none;zoom:1} -.bo_vc_act:after {display:block;visibility:hidden;clear:both;content:""} -.bo_vc_act li {display:inline-block;} -.bo_vc_act li a{padding:0 5px;line-height:23px} +.bo_vc_act {display:none;position:absolute;right:0;top:40px;width:58px;text-align:right;border:1px solid #b8bfc4;margin:0;list-style:none;background:#fff;zoom:1;z-index:9999} +.bo_vc_act:before {content:"";position:absolute;top:-8px;right:5px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #b8bfc4 transparent} +.bo_vc_act:after {content:"";position:absolute;top:-6px;right:5px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent} +.bo_vc_act li {border-bottom:1px solid #f0f0f0} +.bo_vc_act li:last-child {border-bottom:0} +.bo_vc_act li a {display:inline-block;padding:10px 15px} +.bo_vc_act li a:hover {color:#3a8afd} -.bo_vc_w {position:relative;margin:10px 0;display:block;} +.bo_vc_w {position:relative;margin:10px 0;display:block} .bo_vc_w:after {display:block;visibility:hidden;clear:both;content:""} .bo_vc_w h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} .bo_vc_w #char_cnt {display:block;margin:0 0 5px} -.bo_vc_w textarea{border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;width:100%;height:120px; --webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); --moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);} -#wr_secret{} -.bo_vc_w_info{margin:10px 0;float:left} +.bo_vc_w textarea {border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;width:100%;height:120px; +-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1); +-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1); +box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1)} +#wr_secret {} +.bo_vc_w_info {margin:10px 0;float:left} .bo_vc_w_info:after {display:block;visibility:hidden;clear:both;content:""} -.bo_vc_w_info .frm_input{float:left;margin-right:5px} -.bo_vc_w_info #captcha{padding-top:10px;display:block;clear:both} -.bo_vc_w .btn_confirm{float:right;margin-top:10px} -.bo_vc_w .btn_confirm label{display:inline-block;margin-right:10px;border-radius:3px;font-size:1.5em;text-align:center;} -.bo_vc_w .btn_submit{height:45px;padding:0 20px;border-radius:3px;font-weight:bold;font-size:1.083em;} +.bo_vc_w_info .frm_input {float:left;margin-right:5px} +.bo_vc_w_info #captcha {padding-top:10px;display:block;clear:both} +.bo_vc_w .btn_confirm {clear:both;margin-top:10px} +.bo_vc_w .btn_confirm label {display:inline-block;margin-right:10px;border-radius:3px;font-size:1.5em;text-align:center} +.bo_vc_w .btn_submit {height:45px;padding:0 20px;border-radius:3px;font-weight:bold;font-size:1.083em} +.bo_vc_w .btn_confirm .secret_cm label {font-size:1em !important} .bo_vc_w_wr:after {display:block;visibility:hidden;clear:both;content:""} +.secret_cm {display:inline-block;float:left} -#bo_vc_send_sns{display:inline-block;float:left} +#bo_vc_send_sns {display:inline-block;float:left} #bo_vc_sns {display:inline-block;margin:0;padding:0;list-style:none;zoom:1} #bo_vc_sns:after {display:block;visibility:hidden;clear:both;content:""} #bo_vc_sns li {float:left;margin:0 5px 0 0} -#bo_vc_sns .sns_li_f{border-radius:3px;background:#3a589b;height:40px;line-height:40px;padding:0 0 0 10px} -#bo_vc_sns .sns_li_t{border-radius:3px;background:#00aced;height:40px;line-height:40px;padding:0 0 0 10px} -#bo_vc_sns .sns_li_off{background:#bbb} -#bo_vc_sns a{display:inline-block;padding:0 15px 0 5px;} -#bo_vc_sns input {margin:0 5px 0 0 } - +#bo_vc_sns .sns_li_f {border-radius:3px;background:#3a589b;height:40px;line-height:40px;padding:0 0 0 10px} +#bo_vc_sns .sns_li_t {border-radius:3px;background:#00aced;height:40px;line-height:40px;padding:0 0 0 10px} +#bo_vc_sns .sns_li_off {background:#bbb} +#bo_vc_sns a {display:inline-block;padding:0 15px 0 5px} +#bo_vc_sns input {margin:0 5px 0 0} /*글쓰기*/ -#bo_w .write_div{margin:10px 0;position:relative} +#bo_w .bo_v_option li {display:inline-block;float:left;text-align:left;margin:0 5px 0 0} +#bo_w .bo_v_option li label {vertical-align:baseline} +#bo_w .bo_v_option .chk_box input[type="checkbox"] + label span {margin-left:0;margin-right:5px} +#bo_w .write_div {margin:10px 0;position:relative} +#bo_w .write_div:after {display:block;visibility:hidden;clear:both;content:""} #bo_w .bo_w_info:after {display:block;visibility:hidden;clear:both;content:""} -#bo_w .bo_w_info .frm_input{float:left;width:33%} -#bo_w #wr_password{margin:0 0.5% } -#bo_w .wr_content.smarteditor2 iframe{background:#fff} -#bo_w .bo_w_tit{position:relative} -#bo_w .bo_w_tit .frm_input{padding-right:120px;} -#bo_w .bo_w_tit #btn_autosave{position:absolute;top:5px;right:5px;line-height:30px;height:30px;} -#bo_w .bo_w_link label{position:absolute;top:1px;left:1px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;background: #eee;text-align:center;color:#888} -#bo_w .bo_w_link .frm_input{padding-left:50px} -#bo_w .bo_w_flie .lb_icon{position:absolute;top:0px;left:0px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;background:#eee;text-align:center;color:#888} -#bo_w .bo_w_flie .frm_file{padding-left:50px;} -#bo_w .bo_w_flie .file_wr{border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;height:40px;margin:0} -#bo_w .bo_w_flie .frm_input{margin:10px 0 0 } -#bo_w .bo_w_flie .file_del{position:absolute;top:10px;right:10px;font-size:0.92em;color:#7d7d7d} -#bo_w a.btn_cancel {padding-top:0;padding-bottom:0} -#bo_w .bo_w_select select{border:1px solid #3497d9;height:40px;border-radius:3px} \ No newline at end of file +#bo_w .bo_w_info .frm_input {float:left;margin-bottom:1%} +#bo_w #wr_password, #bo_w #wr_homepage {margin-left:1%} +#bo_w .wr_content.smarteditor2 iframe {background:#fff} +#bo_w .bo_w_tit {position:relative} +#bo_w .bo_w_tit .frm_input {padding-right:120px} +#bo_w .bo_w_tit #btn_autosave {position:absolute;top:5px;right:5px;line-height:30px;height:30px} +#bo_w .bo_w_link label {position:absolute;top:1px;left:1px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;font-size:1.2em;text-align:center;color:#b2b2b2} +#bo_w .bo_w_link .frm_input {padding-left:50px} +#bo_w .bo_w_flie .lb_icon {position:absolute;top:0px;left:0px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;font-size:1.2em;text-align:center;color:#b2b2b2} +#bo_w .bo_w_flie .frm_file {padding-left:50px;margin-top:3px} +#bo_w .bo_w_flie .file_wr {position:relative;border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;height:40px;margin:0} +#bo_w .bo_w_flie .frm_input {margin:10px 0 0} +#bo_w .bo_w_flie .file_del {position:absolute;top:10px;right:10px;font-size:0.92em;color:#7d7d7d} +#bo_w .bo_w_select select {border:1px solid #d0d3db;width:100%;height:40px;border-radius:3px} \ No newline at end of file diff --git a/skin/board/basic/view.skin.php b/skin/board/basic/view.skin.php index bd5961218..789b7b211 100644 --- a/skin/board/basic/view.skin.php +++ b/skin/board/basic/view.skin.php @@ -25,15 +25,67 @@ add_stylesheet('', 0

    페이지 정보

    - 작성자 - 댓글 - 조회 - 작성일 +
    +
    +
    + 작성자
    + 댓글 + 조회 + 작성일 +
    +
    + +
    + + + + + +
    +

    본문

    +
    + + 스크랩 +
    ', 0 echo "
    \n"; for ($i=0; $i<=count($view['file']); $i++) { - if ($view['file'][$i]['view']) { - //echo $view['file'][$i]['view']; - echo get_view_thumbnail($view['file'][$i]['view']); - } + echo get_file_thumbnail($view['file'][$i]); } echo "
    \n"; @@ -65,13 +114,13 @@ add_stylesheet('', 0
    - 추천 + 추천 - 비추천 + 비추천 @@ -80,8 +129,8 @@ add_stylesheet('', 0 if($board['bo_use_good'] || $board['bo_use_nogood']) { ?>
    - 추천 - 비추천 + 추천 + 비추천
    ', 0
    -
    - 스크랩 - - -
    - ', 0 $cnt++; } } - ?> + ?> @@ -119,11 +160,11 @@ add_stylesheet('', 0 if (isset($view['file'][$i]['source']) && $view['file'][$i]['source'] && !$view['file'][$i]['view']) { ?>
  • - + - + () - () +
    회 다운로드 | DATE :
  • ', 0 - + - - -
    - - - - - - - -
      -
    • 이전글
    • -
    • 다음글
    • -
    - - -
    - + + +
      +
    • 이전글
    • +
    • 다음글
    • +
    + - - + ?> @@ -256,19 +270,6 @@ $(function() { // 이미지 리사이즈 $("#bo_v_atc").viewimageresize(); - - //sns공유 - $(".btn_share").click(function(){ - $("#bo_v_sns").fadeIn(); - - }); - - $(document).mouseup(function (e) { - var container = $("#bo_v_sns"); - if (!container.is(e.target) && container.has(e.target).length === 0){ - container.css("display","none"); - } - }); }); function excute_good(href, $el, $tx) diff --git a/skin/board/basic/view_comment.skin.php b/skin/board/basic/view_comment.skin.php index a372ff01f..c9e46ccf3 100644 --- a/skin/board/basic/view_comment.skin.php +++ b/skin/board/basic/view_comment.skin.php @@ -7,7 +7,7 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 var char_min = parseInt(); // 최소 var char_max = parseInt(); // 최대 - +

    댓글목록

    @@ -24,56 +24,75 @@ var char_max = parseInt(); // 최대 */ $comment = preg_replace("/\[\\]/i", "", $comment); $cmt_sv = $cmt_amt - $i + 1; // 댓글 헤더 z-index 재설정 ie8 이하 사이드뷰 겹침 문제 해결 - ?> + $c_reply_href = $comment_common_url.'&c_id='.$comment_id.'&w=c#bo_vc_w'; + $c_edit_href = $comment_common_url.'&c_id='.$comment_id.'&w=cu#bo_vc_w'; + ?> -
    style="margin-left:px;border-top-color:#e0e0e0"> -
    -

    님의 댓글의 댓글

    - - - 아이피 - () - - 작성일 - - -
    +
    style="margin-left:px;border-top-color:#e0e0e0"> +
    + +
    - -
    -

    - 비밀글 - -

    - -
      -
    • 답변
    • -
    • 수정
    • -
    • 삭제
    • +
      +

      님의 댓글의 댓글

      + + + 아이피 + () + + 작성일 + + +
      + + +
      +

      + 비밀글 + +

      + + +
      + + + + " id="secret_comment_"> + +
    +
    + + -
    - - - - " id="secret_comment_"> - - +

    등록된 댓글이 없습니다.

    @@ -121,7 +140,7 @@ var char_max = parseInt(); // 최대 " id="wr_name" required class="frm_input required" size="25" placeholder="이름"> - + @@ -136,9 +155,11 @@ var char_max = parseInt(); // 최대
    - - - + + + + +
    diff --git a/skin/board/basic/write.skin.php b/skin/board/basic/write.skin.php index f17507837..c62eca526 100644 --- a/skin/board/basic/write.skin.php +++ b/skin/board/basic/write.skin.php @@ -24,39 +24,35 @@ add_stylesheet('', 0 '."\n".''; + $option .= PHP_EOL.'
  • '.PHP_EOL.'
  • '; } - if ($is_html) { if ($is_dhtml_editor) { $option_hidden .= ''; } else { - $option .= "\n".''."\n".''; + $option .= PHP_EOL.'
  • '.PHP_EOL.'
  • '; } } - if ($is_secret) { if ($is_admin || $is_secret==1) { - $option .= "\n".''."\n".''; + $option .= PHP_EOL.'
  • '.PHP_EOL.'
  • '; } else { $option_hidden .= ''; } } - if ($is_mail) { - $option .= "\n".''."\n".''; + $option .= PHP_EOL.'
  • '.PHP_EOL.'
  • '; } } - echo $option_hidden; ?>
    - + - - - - - class="frm_input " placeholder="비밀번호"> - - - - - - -
    - - -
    - - -
    - - + + + + + + + + class="frm_input half_input " placeholder="비밀번호"> + + + + + + + + + + + + +
    +
    옵션 +
      +
    -
    +
    @@ -133,14 +130,14 @@ add_stylesheet('', 0
    - +
    @@ -163,10 +160,9 @@ add_stylesheet('', 0
    -
    - 취소 - + 취소 +
    diff --git a/skin/board/gallery/img/btn_close.gif b/skin/board/gallery/img/btn_close.gif deleted file mode 100644 index 040b180ac6584ae612ef2886487110f0ad079963..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 211 zcmZ?wbhEHbC>lw|Nj2|^XJd+Ki|K7yLIc<@85r}UAy+@_wT|Ns9P2m!^PEMO%%AQEIJ18abSL2rs@7wgh> zI-xzeYYr882T$7a>~-(!J@=MOy}Z$ltNl`73Cq0Bi3wIGB-b=ECVhGFY*&ANIg94( d^Unm859R4|2rw-)wA%9i`(c-qSMQw}tN}eeW+eas diff --git a/mobile/skin/board/basic/img/cmt_btn.png b/skin/board/gallery/img/btn_cmt.png similarity index 91% rename from mobile/skin/board/basic/img/cmt_btn.png rename to skin/board/gallery/img/btn_cmt.png index 202f1ff475be9d3b371fb8d87034e9cdebd8d37f..0a58a1bcc31a1076f3d7e81677e5d5e3c5368c14 100644 GIT binary patch delta 234 zcmVCw&N-si+If{ol9W_yZLM99B%WeC>Fy*;DLLm8rIbo3%d$`sfJoq7sQ>@~07*qoM6N<$f+MY9bN~PV delta 153 zcmew-woXj3Gr-TCmrII^fq{Y7)59eQNOJy?oo4yk72J z@7KyD`b)lWOWnJde-3_QcwME)$|~&2?AW)db74Ni|3HCDTLZ2+0BvLNboFyt=akR{ E07)t}xc~qF diff --git a/skin/board/gallery/img/btn_next2.gif b/skin/board/gallery/img/btn_next2.gif deleted file mode 100644 index 9ec94650a55df093e69afc30b366af38f10d4166..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1898 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 Be9!;@ diff --git a/skin/board/gallery/img/gplus.png b/skin/board/gallery/img/gplus.png deleted file mode 100644 index 45bdf43966a0aff0acbe600636e81d186b2cee67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3041 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 diff --git a/skin/board/gallery/img/icon_bad.png b/skin/board/gallery/img/icon_bad.png deleted file mode 100644 index e568b1d8305405c40aec147ea40b490815ea85f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1287 zcmbVMZEVzJ9PcuwI5Nr9M45c3Wxf!+_S(Dlu61{K*Y>uC-Q2w>M7$LlUAGd>Lekf<$8oeo-TdCJKonfqn4l?QZ&E;e$<| zK5zfu@BiNM-k#2u=C)=8L0Y6PAr9wOXRN&gexJ}fZ^CJVEvD>*(Qg-J6Ck0q(FagT zlQSR=kYY^=yagaa*wv3jv0o~$C0j$c)!L@TtU}#mu z&IPb#qf*gcls8O((zwT^xJeRa7@YLd3`0JSQf`tW-0)>wq?e-^j`E?k2ZP$obUzmt zA~jub7r?T%o#zOmSS;d24{n$lf@E3N;h-oNlyF%?x-FMny0xj!AOK4-)x515I_faW zeMZ3!V9?TK7qomdx*1v}MP^zh1QiX1^`4fm9(!lcLpf}s>NpxcrVz~Bv@R@0n7`9rkF$BL97hzv=xK9=SM z(d`M73`GjQI>%~Qnq@_irTn76dPq`a!d_3r9}f9EUY4Thh^LN~bjy}?1=RJbP;U+E zyDgUEO(5HbnKX=ndIj`m4coA?Mjqu84Eor1RZkm5YqOJ{Wp4#ws=GltVj3D+jW4IJ zqTfUDA_a##Eb>*q`H)+nXxi%wMR>~Z$71}HnX_$)d?OOBlo-^BKld-$Th49?#rNtX}pKh(pFO(}^>${8BCnhq7_fO34 zivOJ%_~}w`>P}_P`GeHPugJ0JmCLt2<%ie)n)+hmFmZgeIpW^m)FE^2gXDE`UvS?+ z?7KrVONq+a%5)?B$`8_H`{&f`2d@S3t9wtpGt&O<&8Kf9qLb~%ri_>FAEY;Q1|O2P z9GHKz^Www!1?^1h*c%J{hg{+6;#i{lts|l5Pk#1d8(xWZ%UhPdKcL&#bn%7J!sVRE zZdBKOvbf$W9gj8eQxCrX-nO0GpF4Wzho{e~zw8X$x_8G??w*U!{C4!)?(AQ${`}GK qkCV?y5r00009a7bBm000XU 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 diff --git a/skin/board/gallery/img/icon_file.gif b/skin/board/gallery/img/icon_file.gif deleted file mode 100644 index 244af004d50b31239c1f480bb0fc3df177333285..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 197 zcmZ?wbhEHbC>k_efsqC=g;fbt^4xj%d%z5mM&eoe*OCY|Nk=(0Th3-FfuR*Gw6WSg6w2qb$X!U z$Hc&q>@{nJ*0kkTEC-YHz8FZQ@k?m79C_~0!PRq;F{w*Nt%pfLL5hQAm*)W&QCq3S Ux{8k4(}h`B4?g#9XJD`f08N@mPXGV_ diff --git a/skin/board/gallery/img/icon_good.png b/skin/board/gallery/img/icon_good.png deleted file mode 100644 index 69841a1340a76f2b4bfeb4a3a9e74b8a5846fe43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1288 zcmbVMZA{!`9Pfq1I3`QxTc&=n7KtP5t}l1(T`MO!+PiVnyJN>0&WwBEfC(!}ei*Fj>^OWDGN(0*8Je`(V?j z&)fg^`@eUnIk~f{^3h5JL8{_SLK@Cn-Er?d@cXp7a|uq5*wL)rqUY?QXaXc6>m2}% zt70ce15xgM@jR$Ukcym=$=cb(bDX5BKGBu&IjRBC2vXnR7@|}FHrfF?6)lWipZo$t z6*-Kx(g`AA@F1@=^_ifhFPV}03KA=04bPzU4hIQTV2h}uc54>rgs~M~4zAr}979(` z>_Qk@H7c8EMtR)?DDCrmC4wYThVhXBnqkNtC`FJIPQaJ(k^zopI4X#)Js8wx$~i7A z#MX4dT^P&Tw!z_eu~_sK{XX67#7UNAT@H%!LJ6PKqSU6p#T#VSU*WdnGnnRSt=SMLm@vyM))!|u35IINuaD(fqK`l z^j)zWZvxTQ&5W*hmn)z-uiLtn*A0|!VbJZZiYDtttJY1=s<#3#m6w1VGj$bRi7%&Y zpx;mNQ3?*CG0Ly_%|{4!*b2hKZZ{{_(Jop+76y-KXW$q_Xo-O%a=aC`cZ1WboBP*_w2RP7iz}1 zV^=nX_v6!qt#o-lU7Q+y{Qf8J%TJ%W{NCIhGTuZlyfwY$jBz-(>G0xL74Q7;`q;^^ zlKIAaa(kr{`;g;i@Po#IUir7dns1#{!}Otrh64j_??1->a;J+Je0g$qPisy6$NN4T zPqw!SQ$&}fX;VWZBX4r0V*ku*{d+e*Fwy!--PpjXRQ0HnPcMv*{Q2;5^>P0CkA>4u zBtqvLvG3W^1y4>o7}`fC^aW*U8M$=p`L)uVzOBcVHvhC-c=byHnc~&&{ z->-j+TI7Rv!7V`uOwG1%KXu`g-ElyLo%xOxyl()9DW@ z4u9Nq;_b{GKkvSLl0M@}>a^$Oi(YlCc{hLW^YVqy3g$hEnecJr$$!6oy_>V=^X`lP z|Nm#83@H9&VPs&?V$cB@1M(9CTZ}`flj9^Et%(QJ7fUf1%n9mvbTfv5`KaU4O$-dO z?;0DPu2Nzx<~oougO#bcIZ)xq*%-!!4ICLCVuTnuw1gSdDmWR0)A$)Q)VY-y_!|Tm Sl@%BT8e;g^*!U_O8LR=!XM;xo diff --git a/skin/board/gallery/img/icon_img.gif b/skin/board/gallery/img/icon_img.gif deleted file mode 100644 index fefa10d4a09ae3dd2407fd94582594c06aafa7fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 145 zcmZ?wbhEHbzHen|7VvwFnzUPlarEA ZqW~YXyUO~T+#YkUoJ%3@AOMLlFzK}PuRQ&h|M0|xLCPCfS!F+{3@-DP f-?4DY(nWejQ)6d06;;oc{oQqepNC77mBAVS=eiro diff --git a/skin/board/gallery/img/icon_share.png b/skin/board/gallery/img/icon_share.png deleted file mode 100644 index 6d64f625a32da82e5ae80ed050aa5da7122902c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3064 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 diff --git a/skin/board/gallery/list.skin.php b/skin/board/gallery/list.skin.php index 3ce791234..79337530b 100644 --- a/skin/board/gallery/list.skin.php +++ b/skin/board/gallery/list.skin.php @@ -19,6 +19,15 @@ add_stylesheet('', 0 +
    + + + + + + + +
    @@ -29,28 +38,36 @@ add_stylesheet('', 0
    - - - - - - - - - - -
    - - +
    + +
    @@ -72,19 +89,23 @@ add_stylesheet('', 0 ?>
  • - @@ -142,48 +165,56 @@ add_stylesheet('', 0 게시물이 없습니다.
  • "; } ?> - - + + + + + +
    +
  • 관리자
  • +
  • RSS
  • +
  • 글쓰기
  • +
    - + - - -
    - 게시물 검색 -
    - - - - - - - - -
    -
    - + +
    +
    +

    검색

    +
    + + + + + + +
    + + +
    + +
    +
    +
    +
    + +
    @@ -192,10 +223,6 @@ add_stylesheet('', 0 - - - - diff --git a/skin/board/gallery/style.css b/skin/board/gallery/style.css index cb38ea31f..67bbbdc73 100644 --- a/skin/board/gallery/style.css +++ b/skin/board/gallery/style.css @@ -1,5 +1,4 @@ @charset "utf-8"; -/* SIR 지운아빠 */ /* ### 기본 스타일 커스터마이징 시작 ### */ @@ -22,10 +21,10 @@ /* 쓰기 버튼 */ #bo_w .btn_confirm {} /* 서식단계 진행 */ -#bo_w .btn_submit {padding:0 20px} +#bo_w .btn_submit {padding:0 20px;font-size:1.167em} #bo_w button.btn_submit {} #bo_w fieldset .btn_submit {} -#bo_w .btn_cancel {} +#bo_w .btn_cancel {font-size:1.167em;border-radius:3px} #bo_w button.btn_cancel {} #bo_w .btn_cancel:focus, #bo_w .btn_cancel:hover {} #bo_w a.btn_frmline, #bo_w button.btn_frmline {} /* 우편번호검색버튼 등 */ @@ -55,19 +54,15 @@ #bo_w .tbl_frm01 {} #bo_w .tbl_frm01 th {} #bo_w .tbl_frm01 td {} -#bo_w .tbl_frm01 textarea, #bo_w .tbl_frm01 .frm_input {} +#bo_w .tbl_frm01 textarea, #bo_w tbl_frm01 .frm_input {} #bo_w .tbl_frm01 textarea {} -/* -#bo_w .tbl_frm01 #captcha {} -#bo_w .tbl_frm01 #captcha input {} -*/ #bo_w .tbl_frm01 a {} /* 필수입력 */ #bo_w .required, #bo_w textarea.required {} #bo_w .cke_sc {} -#bo_w button.btn_cke_sc{} +#bo_w button.btn_cke_sc {} #bo_w .cke_sc_def {} #bo_w .cke_sc_def dl {} #bo_w .cke_sc_def dl:after {} @@ -78,104 +73,143 @@ /* ### 기본 스타일 커스터마이징 끝 ### */ /* 게시판 목록 */ -#bo_cate {background:#ecf2f3;padding:7px;margin:10px 0;border:1px solid #bed1d4} +#bo_cate {margin:25px 0} #bo_cate h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} #bo_cate ul {zoom:1} #bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""} -#bo_cate li {display:inline-block;padding:2px;} -#bo_cate a {display:block;line-height:26px;padding:0 10px;border-radius:3px;border:1px solid transparent} -#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none;background:#d2d6dc;} -#bo_cate #bo_cate_on {z-index:2;background:#3497d9;color:#fff;font-weight:bold;border-bottom-color:#1977b5; --webkit-box-shadow: inset 0 2px 5px rgb(33, 135, 202); --moz-box-shadow: inset 0 2px 5px rgb(33, 135, 202); -box-shadow:inset 0 2px 5px rgb(33, 135, 202);} - +#bo_cate li {display:inline-block;padding:2px} +#bo_cate a {display:block;line-height:28px;padding:5px 15px;border-radius:30px;border:1px solid #d6e9ff;color:#6794d3} +#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none;background:#3a8afd;color:#fff} +#bo_cate #bo_cate_on {z-index:2;background:#3a8afd;color:#fff;font-weight:bold;border:1px solid #3a8afd; +-webkit-box-shadow:inset 0 2px 5px rgb(33, 135, 202); +-moz-box-shadow:inset 0 2px 5px rgb(33, 135, 202); +box-shadow:inset 0 2px 5px rgb(33, 135, 202)} .td_subject img {margin-left:3px} +.selec_chk {position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden} +.chk_box {position:relative} +.chk_box input[type="checkbox"] + label {position:relative;padding-left:20px;color:#676e70;vertical-align:baseline} +.chk_box input[type="checkbox"] + label:hover{color:#2172f8} +.chk_box input[type="checkbox"] + label span {position:absolute;top:10px;left:10px;width:15px;height:15px;display:block;background:#fff;border:1px solid #d0d4df;border-radius:3px} +.write_div .chk_box input[type="checkbox"] + label, .bo_vc_w .chk_box input[type="checkbox"] + label {padding-left:20px} +.write_div .chk_box input[type="checkbox"] + label span, .bo_vc_w .chk_box input[type="checkbox"] + label span {position:absolute;top:2px;left:0;width:15px;height:15px;display:block;margin:0;background:#fff;border:1px solid #d0d4df;border-radius:3px} +.chk_box input[type="checkbox"]:checked + label {color:#000} +.chk_box input[type="checkbox"]:checked + label span {background:url(./img/chk.png) no-repeat 50% 50% #3a8afd;border-color:#1471f6;border-radius:3px} +.all_chk.chk_box input[type="checkbox"] + label span {top:0;left:0} + + /* 갤러리 목록 */ #bo_gall h2 {margin:0;padding:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden} #bo_gall #gall_ul {margin:10px -10px 0;padding:0;list-style:none;zoom:1} #bo_gall #gall_ul:after {display:block;visibility:hidden;clear:both;content:""} -#bo_gall .gall_box {position:relative;margin:0 0 30px 0;border:1px solid #ccc;background:#fff;border-radius:0 0 2px 2px} -#bo_gall .gall_li .gall_chk{position:absolute;top:0;left:0;padding:5px;} +#bo_gall .gall_li {} +#bo_gall .gall_li .gall_chk {position:absolute;top:0;left:0;padding:5px;z-index:1} +#bo_gall .gall_box {position:relative;margin:0 0 50px 0;border-radius:0 0 2px 2px} +#bo_gall .gall_con {position:relative} -.gall_row .col-gn-0,.gall_row .col-gn-1,.gall_row .col-gn-2,.gall_row .col-gn-3,.gall_row .col-gn-4,.gall_row .col-gn-5,.gall_row .col-gn-6,.gall_row .col-gn-7,.gall_row .col-gn-8,.gall_row .col-gn-9,.gall_row .col-gn-10{position:relative;min-height:1px;padding-left:10px;*padding-left:0;padding-right:10px;*padding-right:0;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:0;} -.gall_row .col-gn-0,.latest_row .col-gn-1{width:100%} -.gall_row .col-gn-2{width:50%} -.gall_row .col-gn-3{width:33.33333333%} -.gall_row .col-gn-4{width:25%} -.gall_row .col-gn-5{width:20%} -.gall_row .col-gn-6{width:16.66666667%} -.gall_row .col-gn-7{width:14.28571428%} -.gall_row .col-gn-8{width:12.5%} -.gall_row .col-gn-9{width:11.11111111%} -.gall_row .col-gn-10{width:10%} +.gall_row .col-gn-0,.gall_row .col-gn-1,.gall_row .col-gn-2,.gall_row .col-gn-3,.gall_row .col-gn-4,.gall_row .col-gn-5,.gall_row .col-gn-6,.gall_row .col-gn-7,.gall_row .col-gn-8,.gall_row .col-gn-9,.gall_row .col-gn-10 {position:relative;min-height:1px;padding-left:10px;*padding-left:0;padding-right:10px;*padding-right:0;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:0} +.gall_row .col-gn-0,.latest_row .col-gn-1 {width:100%} +.gall_row .col-gn-2 {width:50%} +.gall_row .col-gn-3 {width:33.33333333%} +.gall_row .col-gn-4 {width:25%} +.gall_row .col-gn-5 {width:20%} +.gall_row .col-gn-6 {width:16.66666667%} +.gall_row .col-gn-7 {width:14.28571428%} +.gall_row .col-gn-8 {width:12.5%} +.gall_row .col-gn-9 {width:11.11111111%} +.gall_row .col-gn-10 {width:10%} -.gall_row .box_clear{clear:both} +.gall_row .box_clear {clear:both} #bo_gall .gall_now .gall_text_href a {color:#ff3061} #bo_gall .gall_href a:link, #bo_gall .gall_href a:focus, #bo_gall .gall_href a:hover {text-decoration:none} -#bo_gall .gall_img{border-bottom:1px solid #eee;text-align:center} -#bo_gall .gall_img a,#bo_gall .gall_img .no_image,#bo_gall .gall_img .is_notice{display:block} -#bo_gall .gall_img img{max-width:100%;height:auto !important} -#bo_gall .gall_img span{display:inline-block;background:#eee;text-align:center;line-height:150px;text-transform:uppercase;font-weight:bold;font-size:1.25em;color:#777} +#bo_gall .gall_img {border-bottom:1px solid #eee;text-align:center;max-height:200px;overflow:hidden} +#bo_gall .gall_img a,#bo_gall .gall_img .no_image,#bo_gall .gall_img .is_notice {display:block} +#bo_gall .gall_img img {max-width:100%;height:auto !important} +#bo_gall .gall_img span {display:inline-block;background:#eaeaea;text-align:center;line-height:200px;text-transform:uppercase;font-weight:bold;font-size:1.25em;color:#777} -#bo_gall .gall_text_href {margin:10px} +#bo_gall .gall_text_href {margin:10px 0} #bo_gall .gall_text_href a {font-weight:bold} #bo_gall .gall_text_href img {margin:0 0 0 4px} -#bo_gall .bo_tit{display:block;font-weight:bold;color:#000;font-size:1.083em} -#bo_gall .bo_tit .cnt_cmt{background:#5c85c1;color:#fff; font-size:11px;height:16px;line-height:16px;padding:0 5px;border-radius:3px;vertical-align:middle; --webkit-box-shadow: inset 0 2px 5px rgba(255,255,255,0.3); --moz-box-shadow: inset 0 2px 5px rgba(255,255,255,0.3); -box-shadow: inset 0 2px 5px rgba(255,255,255,0.3);} -#bo_gall .profile_img img{border-radius:50%} -#bo_gall .gall_name{margin:10px} +#bo_gall .bo_tit {display:block;line-height:30px;font-weight:bold;color:#000;font-size:1.2em} +#bo_gall .bo_tit .cnt_cmt {background:#e9eff5;color:#3a8afd;font-size:11px;height:16px;line-height:16px;padding:0 5px;border-radius:3px;vertical-align:middle} -#bo_gall .bo_tit .fa-download{width:16px;height:16px;line-height:16px;background:#e89f31;color:#fff;text-align:center;font-size:10px;border-radius:2px;margin-right:2px;vertical-align:middle} -#bo_gall .bo_tit .fa-link{width:16px;height:16px;line-height:16px;background:#ad68d8;color:#fff;text-align:center;font-size:10px;border-radius:2px;margin-right:2px;vertical-align:middle;font-weight:normal} -#bo_gall .bo_tit .fa-link{width:16px;height:16px;line-height:16px;background:#ad68d8;color:#fff;text-align:center;font-size:10px;border-radius:2px;margin-right:2px;vertical-align:middle} -#bo_gall .bo_tit .new_icon{display:inline-block;width: 16px;line-height:16px ;font-size:0.833em;color:#fff;background:#6db142;text-align:center;border-radius: 2px;vertical-align:middle;margin-right:2px} -#bo_gall .bo_tit .hot_icon{display:inline-block;width: 16px;line-height:16px ;font-size:0.833em;color:#fff;background:#e52955;text-align:center;border-radius: 2px;vertical-align:middle;margin-right:2px} -#bo_gall .bo_tit .fa-lock{display: inline-block;line-height: 16px;color: #999;text-align: center;vertical-align:middle;} +#bo_gall .bo_cnt {color:#acacac;line-height:18px} +#bo_gall .profile_img img {border-radius:50%} +#bo_gall .bo_tit .fa-download {width:16px;height:16px;line-height:16px;background:#e89f31;color:#fff;text-align:center;font-size:10px;border-radius:2px;margin-right:2px;vertical-align:middle} +#bo_gall .bo_tit .fa-link {width:16px;height:16px;line-height:16px;background:#ad68d8;color:#fff;text-align:center;font-size:10px;border-radius:2px;margin-right:2px;vertical-align:middle;font-weight:normal} +#bo_gall .bo_tit .fa-link {width:16px;height:16px;line-height:16px;background:#ad68d8;color:#fff;text-align:center;font-size:10px;border-radius:2px;margin-right:2px;vertical-align:middle;margin-right:2px} +#bo_gall .bo_tit .new_icon {display:inline-block;width:16px;line-height:16px;font-size:0.825em;color:#23db79;background:#b9ffda;text-align:center;border-radius:2px;margin-left:2px;font-weight:bold;vertical-align:baseline} +#bo_gall .bo_tit .hot_icon {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#fff;background:#e52955;text-align:center;border-radius:2px;vertical-align:middle;margin-right:2px} +#bo_gall .bo_tit .fa-lock {display:inline-block;line-height:16px;color:#999;text-align:center;vertical-align:middle} +#bo_gall .gall_info {line-height:1.5em;line-height:20px} +#bo_gall .gall_info strong {display:inline-block;margin:0} +#bo_gall .gall_info i {font-size:12px} +#bo_gall .gall_info .gall_date, +#bo_gall .gall_info .gall_view {display:inline-block;margin-left:10px;color:#777} + +#bo_gall .gall_option {position:absolute;top:10px;right:10px} +#bo_gall .gall_option strong {background:#fff;padding:5px 10px;border-radius:30px;-webkit-box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2); +-moz-box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2); +box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2)} -#bo_gall .gall_info{line-height:1.5em;padding:10px;font-size:0.92em;background:#f6f6f6;line-height:20px} -#bo_gall .gall_info strong{ display:inline-block;margin:0 0 0 10px } -#bo_gall .gall_info i{font-size:12px} -#bo_gall .gall_info .gall_date{position:absolute;bottom:10px;right:10px;font-style:italic;display:inline-block;color:#777;} /* 게시판 목록 공통 */ -#bo_btn_top{margin: 10px 0} +#bo_btn_top {margin:10px 0} #bo_btn_top:after {display:block;visibility:hidden;clear:both;content:""} .bo_fx {margin-bottom:5px;float:right;zoom:1} .bo_fx:after {display:block;visibility:hidden;clear:both;content:""} .bo_fx ul {margin:0;padding:0;list-style:none} -#bo_list_total {float:left;line-height:30px;font-size:0.92em;color:#4e546f;background:#d4d4d4;padding:0 10px;border-radius:5px;} +#bo_list_total {float:left;line-height:34px;font-size:0.92em;color:#4e546f} .btn_bo_user {float:right;margin:0;padding:0;list-style:none} -.btn_bo_user li {float:left;margin-left:5px} +.btn_bo_user li {float:left;width:40px;text-align:center;margin-left:5px;background:#fff} +.btn_bo_user > li {position:relative} .btn_bo_adm {float:left} .btn_bo_adm li {float:left;margin-right:5px} .btn_bo_adm input {padding:0 8px;border:0;background:#d4d4d4;color:#666;text-decoration:none;vertical-align:middle} -.bo_notice td {background:#f5f6fa} +.bo_notice td {background:#fff6fa !important;border-bottom:1px solid #f8e6ee} .bo_notice td a {font-weight:bold} -.bo_notice .notice_icon{display:inline-block;background:#ed6478;padding:0 3px;line-height:20px;font-weight:normal;font-size:0.92em;color:#fff} +.bo_notice .notice_icon {display:inline-block;line-height:25px;border-radius:5px;font-weight:bold;color:#f9267f} + +.more_opt {display:none;position:absolute;top:45px;right:0;background:#fff;border:1px solid #b8bfc4;z-index:999} +.more_opt:before {content:"";position:absolute;top:-8px;right:13px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #b8bfc4 transparent} +.more_opt:after {content:"";position:absolute;top:-6px;right:13px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent} +.more_opt li {border-bottom:1px solid #f1f1f1;padding:10px;float:inherit;width:90px;margin:0;color:#6b757c;text-align:left} +.more_opt li:last-child {border-bottom:0} +.more_opt li button, .more_opt li a {width:100%;border:0;background:#fff;color:#6b757c} +.more_opt li:hover a, +.more_opt li:hover button {color:#000} +.more_opt li i {float:right;line-height:20px} + .td_num strong {color:#000} -.bo_cate_link {display:inline-block;margin:0 3px 0 0;font-size:0.92em;color:#3598db !important;font-weight:bold} /* 글제목줄 분류스타일 */ +.bo_cate_link {display:inline-block;background:#e2eaf6;color:#3a8afd;font-weight:normal !important;height:20px;line-height:10px;padding:5px 8px;border-radius:5px;font-size:0.95em} /* 글제목줄 분류스타일 */ +.bo_cate_link:hover {text-decoration:none} .bo_current {color:#e8180c} #bo_list .profile_img {display:inline-block;margin-right:5px} -#bo_list .profile_img img{border-radius:50%} +#bo_list .profile_img img {border-radius:50%} #bo_list .cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:bold;color:#ed6478;font-size:0.86em} -#bo_sch {float:left;border:1px solid #ccc;border-radius:3px;margin:0 0 20px;background:#fff} -#bo_sch:after {display:block;visibility:hidden;clear:both;content:""} -#bo_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden} -#bo_sch select{border:0;margin:9px 5px ;height:20px;float:left;border-right:1px solid #ddd;} -#bo_sch .sch_input{height:38px;border:0;padding:0;background-color:transparent;float:left} -#bo_sch .sch_btn{height:38px;float:left;background:url('./img/sch_btn.png') no-repeat 50% 50%;border:0;width:40px;text-indent:-999px;overflow:hidden} - #bo_gall li.empty_list {padding:85px 0;text-align:center} +.bo_sch_wrap {display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999} +.bo_sch {position:absolute;top:50%;left:50%;background:#fff;text-align:left;width:330px;max-height:300px;margin-left:-125px;margin-top:-180px;overflow-y:auto;border-radius:5px;-webkit-box-shadow:1px 1px 18px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 18px rgba(0,0,0,0.2);box-shadow:1px 1px 18px rgba(0,0,0,0.2);border:1px solid #dde7e9;background:#fff;border-radius:3px} +.bo_sch:after {display:block;visibility:hidden;clear:both;content:""} +.bo_sch h3 {padding:15px;border-bottom:1px solid #e8e8e8} +.bo_sch legend {background:red} +.bo_sch form {padding:15px;display:block} +.bo_sch select {border:0;width:100%;height:40px;border:1px solid #d0d3db;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); +-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); +box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)} +.bo_sch .sch_bar {display:inline-block;width:100%;clear:both;margin-top:15px;border:1px solid #d0d3db;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); +-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); +box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)} +.bo_sch .sch_input {width:250px;height:38px;border:0;padding:0;background-color:transparent;float:left} +.bo_sch .sch_btn {height:38px;float:right;color:#656565;background:none;border:0;width:40px;font-size:15px} +.bo_sch .bo_sch_cls {position:absolute;right:0;top:0;color:#b5b8bb;border:0;padding:12px 15px;font-size:16px;background:#fff} +.bo_sch_bg {background:#000;background:rgba(0,0,0,0.1);width:100%;height:100%} + /* 게시판 쓰기 */ #char_count_desc {display:block;margin:0 0 5px;padding:0} @@ -184,68 +218,82 @@ box-shadow: inset 0 2px 5px rgba(255,255,255,0.3);} #autosave_wrapper {position:relative} #autosave_pop {display:none;z-index:10;position:absolute !important;top:34px;right:0;width:350px;height:auto !important;height:180px;max-height:180px;border:1px solid #565656;background:#fff; --webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2); --moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2); -box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2);} -#autosave_pop:before{content: "";position: absolute;top: -8px;right: 45px;width: 0;height: 0;border-style: solid;border-width: 0 6px 8px 6px;border-color: transparent transparent #000 transparent;} -#autosave_pop:after{content: "";position: absolute;top: -7px;right: 45px;width: 0;height: 0;border-style: solid;border-width: 0 6px 8px 6px;border-color: transparent transparent #fff transparent;} +-webkit-box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2); +-moz-box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2); +box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2)} +#autosave_pop:before {content:"";position:absolute;top:-8px;right:45px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #000 transparent} +#autosave_pop:after {content:"";position:absolute;top:-7px;right:45px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent} html.no-overflowscrolling #autosave_pop {height:auto;max-height:10000px !important} /* overflow 미지원 기기 대응 */ #autosave_pop strong {position:absolute;font-size:0;line-height:0;overflow:hidden} -#autosave_pop div {text-align:center;margin:0 !important;} -#autosave_pop button {margin:0;padding:0;border:0;} +#autosave_pop div {text-align:center;margin:0 !important} +#autosave_pop button {margin:0;padding:0;border:0} #autosave_pop ul {padding:15px;border-top:1px solid #e9e9e9;list-style:none;overflow-y:scroll;height:130px;border-bottom:1px solid #e8e8e8} #autosave_pop li {padding:8px 5px;border-bottom:1px solid #fff;background:#eee;zoom:1} #autosave_pop li:after {display:block;visibility:hidden;clear:both;content:""} #autosave_pop a {display:block;float:left} #autosave_pop span {display:block;float:right;font-size:0.92em;font-style:italic;color:#999} .autosave_close {cursor:pointer;width:100%;height:30px;background:none;color:#888;font-weight:bold;font-size:0.92em} -.autosave_close:hover{background:#f3f3f3;color:#3597d9} +.autosave_close:hover {background:#f3f3f3;color:#3597d9} .autosave_content {display:none} -.autosave_del{background:url(./img/close_btn.png) no-repeat 50% 50%;text-indent:-999px;overflow:hidden;height:20px;width:20px;} +.autosave_del {background:url(./img/close_btn.png) no-repeat 50% 50%;text-indent:-999px;overflow:hidden;height:20px;width:20px} /* 게시판 읽기 */ -#bo_v {margin-bottom:20px;padding:20px;background:#fff;box-sizing:border-box} +#bo_v {margin-bottom:20px;background:#fff;box-sizing:border-box} #bo_v_table {position:absolute;top:0;right:16px;margin:0;padding:0 5px;height:25px;background:#ff3061;color:#fff;font-weight:bold;line-height:2.2em} #bo_v_title {} -#bo_v_title .bo_v_cate{display:inline-block;line-height:26px;background: #3497d9;color: #fff;font-weight: bold;border-bottom:1px solid #1977b5;padding:0 10px;border-radius:3px; --webkit-box-shadow: inset 0 2px 5px rgb(33, 135, 202); --moz-box-shadow: inset 0 2px 5px rgb(33, 135, 202); -box-shadow: inset 0 2px 5px rgb(33, 135, 202);} -#bo_v_title .bo_v_tit{display:block;font-size:2em;margin:5px 0 0;word-break:break-all} +#bo_v_title .bo_v_cate {display:inline-block;line-height:20px;background:#e2eaf6;color:#3a8afd;padding:0 10px;border-radius:3px;} +#bo_v_title .bo_v_tit {display:block;font-size:2em;margin:5px 0 0;word-break:break-all} -#bo_v_info {padding: 10px 0 15px;margin:0 0 20px;border-bottom:1px solid #ddd;color:#666} +#bo_v_info {margin:0;border-bottom:1px solid #f1f1f1;color:#666} #bo_v_info:after {display:block;visibility:hidden;clear:both;content:""} #bo_v_info h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} + +#bo_v_info .profile_info {margin:20px 0 10px;display:inline-block;float:left} +#bo_v_info .profile_info .pf_img {float:left;margin-right:10px} +#bo_v_info .profile_info .pf_img img {border-radius:50%;width:50px;height:50px} +#bo_v_info .profile_info .profile_info_ct {float:left;padding:5px 0;line-height:18px} + #bo_v_info strong {display:inline-block;margin:0 10px 0 0;font-weight:normal} #bo_v_info .sv_member, #bo_v_info .sv_guest, #bo_v_info .member, #bo_v_info .guest {font-weight:bold} -#bo_v_info .profile_img {} -#bo_v_info .profile_img img{border-radius:50%} -#bo_v_info .sv_member{color:#000} -#bo_v_info .if_view{display:inline-block;background:url(./img/icon_view.png) no-repeat 50% 50%;height:15px;width:20px;overflow:hidden;text-indent:-999px;vertical-align:middle;margin-right:3px} -#bo_v_info .if_comment{display:inline-block;background:url(./img/icon_comment.png) no-repeat 50% 50%;height:15px;width:20px;overflow:hidden;text-indent:-999px;vertical-align:middle;margin-right:3px} -#bo_v_info .if_date{float:right;margin:0;font-style:italic;color:#888} +#bo_v_info .profile_img {display:none} +#bo_v_info .sv_member {color:#000} +#bo_v_info .if_date {margin:0;color:#888} -#bo_v_file {margin:10px 0;border:1px solid #d4d4d4} -#bo_v_file h2 {padding:10px;background: #f3f3f3} -#bo_v_file ul {margin:0;padding:5px 0;list-style:none} -#bo_v_file li {padding:5px 10px;position:relative;} -#bo_v_file a {display:inline-block;color:#3497d9;text-decoration:underline;word-wrap:break-word} -#bo_v_file a:focus, #bo_v_file a:hover, #bo_v_file a:active {text-decoration:none} +#bo_v_file h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_v_file ul {margin:0;list-style:none} +#bo_v_file li {padding:15px;position:relative;margin:10px 0;border:1px solid #dfdfdf;border-radius:5px; +-webkit-box-shadow:1px 1px 5px 0px hsl(232, 36%, 96%); +-moz-box-shadow:1px 1px 5px 0px hsl(232, 36%, 96%); +box-shadow:1px 1px 5px 0px hsl(232, 36%, 96%)} +#bo_v_file li i {float:left;color:#b2b2b2;font-size:2.35em;margin-right:20px} +#bo_v_file a {float:left;display:block;text-decoration:none;word-wrap:break-word;color:#000} +#bo_v_file a:focus, #bo_v_file li:hover a, #bo_v_file a:active {text-decoration:underline;color:#3a8afd} #bo_v_file img {float:left;margin:0 10px 0 0} -.bo_v_file_cnt {position:absolute;top:5px;right:10px;color:#888;font-size:0.92em} +#bo_v_file .bo_v_file_cnt {color:#b2b2b2;font-size:0.92em} +#bo_v_file li:hover {border-color:#bed4f4;color:#bed4f4} +#bo_v_file li:hover i {color:#3a8afd} +#bo_v_file li:hover .bo_v_file_cnt {color:#99c2fc} + + +#bo_v_link h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_v_file ul {margin:0;list-style:none} +#bo_v_link li {padding:15px;position:relative;margin:10px 0;border:1px solid #dfdfdf;border-radius:5px; +-webkit-box-shadow:1px 1px 5px 0px hsl(232, 36%, 96%); +-moz-box-shadow:1px 1px 5px 0px hsl(232, 36%, 96%); +box-shadow:1px 1px 5px 0px hsl(232, 36%, 96%)} +#bo_v_link li i {float:left;color:#b2b2b2;font-size:2.35em;margin-right:20px} +#bo_v_link a {float:left;display:block;text-decoration:none;word-wrap:break-word;color:#000} +#bo_v_link a:focus, #bo_v_link li:hover a, #bo_v_link a:active {text-decoration:underline;color:#3a8afd} +#bo_v_link .bo_v_link_cnt {color:#b2b2b2;font-size:0.92em} +#bo_v_link li:hover {border-color:#bed4f4;color:#bed4f4} +#bo_v_link li:hover i {color:#3a8afd} +#bo_v_link li:hover .bo_v_link_cnt {color:#99c2fc} -#bo_v_link {margin:10px 0;border:1px solid #d4d4d4} -#bo_v_link h2 {padding:10px;border-bottom:1px solid #e8e8e8;background: #f3f3f3} -#bo_v_link ul {margin:0;padding:5px 0;list-style:none} -#bo_v_link li {padding:5px 10px;position:relative;} -#bo_v_link a {display:inline-block;color:#3497d9;text-decoration:underline;word-wrap:break-word} -#bo_v_link a:focus, #bo_v_link a:hover, #bo_v_link a:active {text-decoration:none} -.bo_v_link_cnt {position:absolute;top:5px;right:10px;color:#888;font-size:0.92em} #bo_v_top {zoom:1} #bo_v_top:after {display:block;visibility:hidden;clear:both;content:""} @@ -258,25 +306,23 @@ box-shadow: inset 0 2px 5px rgb(33, 135, 202);} #bo_v_bot ul {padding:0;list-style:none} .bo_v_com {margin:20px 0;float:right} -.bo_v_com li {float:left;margin-left:5px} +.bo_v_com > li {position:relative;float:left;margin-left:5px} -.bo_v_left {margin:20px 0;float:left} -.bo_v_left li {float:left;margin-right:5px} - -.bo_v_nb {margin:20px 0;position:relative;clear:both;text-align:left;border-bottom:1px solid #ddd} +.bo_v_nb {margin:20px 0;position:relative;clear:both;text-align:left} .bo_v_nb:after {display:block;visibility:hidden;clear:both;content:""} -.bo_v_nb li {border-top:1px solid #ddd;padding:13px;border-left:1px solid #ddd;border-right:1px solid #ddd;} -.bo_v_nb li:hover{background:#f6f6f6} -.bo_v_nb li i{font-size:13px} -.bo_v_nb li .nb_tit{display:inline-block;padding-right:20px;color:#4567b5} -.bo_v_nb li .nb_date{float:right;color:#888} +.bo_v_nb li {border-top:1px solid #f1f1f1;padding:13px} +.bo_v_nb li:last-child {border-bottom:1px solid #f1f1f1} +.bo_v_nb li:hover {background:#f6f6f6} +.bo_v_nb li i {font-size:13px;color:#b3b3b3} +.bo_v_nb li .nb_tit {display:inline-block;padding-right:20px;color:#b3b3b3} +.bo_v_nb li .nb_date {float:right;color:#b3b3b3} #bo_v_atc {min-height:200px;height:auto !important;height:200px} #bo_v_atc_title {position:absolute;font-size:0;line-height:0;overflow:hidden} #bo_v_img {width:100%;overflow:hidden;zoom:1} #bo_v_img:after {display:block;visibility:hidden;clear:both;content:""} -#bo_v_img a.view_image{display:block} +#bo_v_img a.view_image {display:block} #bo_v_img img {margin-bottom:20px;max-width:100%;height:auto} #bo_v_con {margin:10px 0 30px;width:100%;line-height:1.7em;min-height:200px;word-break:break-all;overflow:hidden} @@ -285,99 +331,115 @@ box-shadow: inset 0 2px 5px rgb(33, 135, 202);} #bo_v_act {margin-bottom:30px;text-align:center} #bo_v_act .bo_v_act_gng {position:relative} -#bo_v_act a {margin-right:5px;vertical-align:middle} -#bo_v_act a:hover{background-color:#f3f3f3} -#bo_v_act_good, #bo_v_act_nogood {display:none;position:absolute;top:30px;left:0;padding:10px 0;width:165px;background:#ff3061;color:#fff;text-align:center} -#bo_v_act .bo_v_good{display:inline-block;border:1px solid #000;width:70px;height:70px;padding-top:40px;background:url(./img/icon_good.png) 25px 18px no-repeat;border-radius:50%;font-style:italic} -#bo_v_act .bo_v_nogood{display:inline-block;border:1px solid #000;width:70px;height:70px;padding-top:40px;background:url(./img/icon_bad.png) 25px 18px no-repeat;border-radius:50%;font-style:italic} +#bo_v_act a {margin-right:5px;vertical-align:middle;color:#4a5158} +#bo_v_act a:hover {background-color:#fff;color:#ff484f;border-color:#ff484f} +#bo_v_act i {font-size:1.4em;margin-right:5px} +#bo_v_act_good, #bo_v_act_nogood {display:none;position:absolute;top:30px;left:0;z-index:9999;padding:10px 0;width:165px;background:#ff3061;color:#fff;text-align:center} +#bo_v_act .bo_v_good {display:inline-block;border:1px solid #dedede;width:70px;line-height:46px;border-radius:30px} +#bo_v_act .bo_v_nogood {display:inline-block;border:1px solid #dedede;width:70px;line-height:46px;border-radius:30px} -#bo_v_share{position:relative;margin:20px 0;text-align:right} -#bo_v_share .btn{padding:0 10px 0 0;color:#555;font-weight:normal;font-size:1em ;line-height:30px;height:32px;border-radius:0;border-color:#d5d5d5} -#bo_v_share .btn:hover{background:#fff} -#bo_v_share .btn i{margin-right:5px;background:#eee;color:#333;text-align:center;width:30px;line-height:30px;vertical-align:top;} -#bo_v_share .btn_share{} -#bo_v_share .btn_share:hover{} - -.bo_v_snswr{position:relative;display:inline-block;margin-left:-1px} -#bo_v_sns {display:none;position:absolute;top:-50px;left:50%;margin-left:-90px;width:180px;padding:0;list-style:none;zoom:1} +#bo_v_sns {padding:0;list-style:none;zoom:1;float:left;display:inline-block} #bo_v_sns:after {display:block;visibility:hidden;clear:both;content:""} -#bo_v_sns:before{content: "";position: absolute;bottom: -7px;left: 84px;width: 0;height: 0;border-style: solid;border-width: 7px 6px 0 6px;border-color: #415b92 transparent transparent transparent;} -#bo_v_sns li {float:left;width:60px;text-align:center} -#bo_v_sns li a{height:40px;padding:10px 0;} -#bo_v_sns li .sns_f{display:block;background:#415b92} -#bo_v_sns li .sns_t{display:block;background:#35b3dc} -#bo_v_sns li .sns_g{display:block;background:#d5503a} -#bo_v_sns.show_kakao{width:240px;margin-left:-120px} -#bo_v_sns li .sns_k{display:block;background:#fbe300} -#bo_v_sns li img{vertical-align:top} +#bo_v_sns li {float:left;width:135px;margin-right:5px;text-align:left} +#bo_v_sns li a {height:35px;line-height:35px;text-align:center;border-radius:5px;color:#fff;font-size:0.95em} +#bo_v_sns li img {vertical-align:middle;margin-right:5px} +#bo_v_sns li .sns_f {display:block;background:#3b5997} +#bo_v_sns li .sns_t {display:block;background:#09aeee} +#bo_v_sns li .sns_g {display:block;background:#ea4026} +#bo_v_sns li .sns_k {display:block;background:#fbe300} + +#bo_v_share {position:relative;padding:20px 0} +#bo_v_share:after {display:block;visibility:hidden;clear:both;content:""} +#bo_v_share .btn {padding:0 10px;color:#555;font-weight:normal;font-size:1em;width:80px;line-height:35px;height:35px;border-color:#d5d5d5;border-radius:5px} +#bo_v_share .btn:hover {background:#fff} +#bo_v_share .btn i {margin-right:5px;color:#4b5259;vertical-align:middle} /* 게시판 댓글 */ -.cmt_btn{background:url('./img/cmt_btn.png') no-repeat 85px 8px;text-align:left ;width:100% ;border:0;color:#ed6478;font-weight:bold;font-size:1.25em;margin: 30px 0 0px;padding:0 0 10px;cursor:pointer} -.cmt_btn_op{background:url('./img/cmt_btn.png') no-repeat 85px -23px} +.cmt_btn {width:100%;text-align:left;border:0;border-bottom:1px solid #f0f0f0;background:#fff;font-weight:bold;margin:30px 0 0px;padding:0 0 15px} +.cmt_btn span.total {position:relative;display:inline-block;margin-right:5px;font-size:1em;color:#3a8afd} +.cmt_btn span.cmt_more {float:right;display:inline-block;width:15px;height:10px;background:url(./img/btn_cmt.png) no-repeat right 2px;margin-top:5px} +.cmt_btn_op span.cmt_more {background-position:right -8px} +.cmt_btn b {font-size:1.2em;color:#000} +.cmt_btn span.total:after {position:absolute;bottom:-17px;left:0;display:inline-block;background:#3a8afd;content:"";width:100%;height:2px} #bo_vc {} #bo_vc h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} -#bo_vc article {margin:20px 0;position:relative} -#bo_vc article .profile_img img{border-radius:50%} -#bo_vc header {} +#bo_vc article {margin:20px 0;position:relative;border-bottom:1px solid #f0f0f0} +#bo_vc article:after {display:block;visibility:hidden;clear:both;content:""} +#bo_vc article .profile_img img {border-radius:50%} +#bo_vc article .pf_img {float:left;margin-right:10px} +#bo_vc article .pf_img img {border-radius:50%;width:50px;height:50px} +#bo_vc article .cm_wrap {float:left;max-width:870px;width:90%} +#bo_vc header {position:relative;width:100%} #bo_vc header:after {display:block;visibility:hidden;clear:both;content:""} +#bo_vc header .profile_img {display:none} #bo_vc header .icon_reply {position:absolute;top:15px;left:-20px} #bo_vc .member, #bo_vc .guest, #bo_vc .sv_member, #bo_vc .sv_guest {font-weight:bold} -.bo_vc_hdinfo{float:right;font-style:italic;color:#777} +.bo_vc_hdinfo {color:#777} #bo_vc h1 {position:absolute;font-size:0;line-height:0;overflow:hidden} -#bo_vc .cmt_contents {padding:15px ;margin:10px 0 0;background: #f8fafb;border-radius:5px;border: 1px solid #e8e8e8;line-height:1.8em} +#bo_vc .cmt_contents {line-height:1.8em;padding:0 0 20px} #bo_vc p a {text-decoration:underline} #bo_vc p a.s_cmt {text-decoration:underline;color:#ed6479} #bo_vc_empty {margin:0;padding:80px 0 !important;color:#777;text-align:center} #bo_vc #bo_vc_winfo {float:left} +#bo_vc .bo_vl_opt {position:absolute;top:0;right:0} -.bo_vc_act {text-align:right;margin:0;list-style:none;zoom:1} -.bo_vc_act:after {display:block;visibility:hidden;clear:both;content:""} -.bo_vc_act li {display:inline-block;} -.bo_vc_act li a{padding:0 5px;line-height:23px} +.bo_vc_act {display:none;position:absolute;right:0;top:40px;width:58px;text-align:right;border:1px solid #b8bfc4;margin:0;list-style:none;background:#fff;zoom:1;z-index:9999} +.bo_vc_act:before {content:"";position:absolute;top:-8px;right:5px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #b8bfc4 transparent} +.bo_vc_act:after {content:"";position:absolute;top:-6px;right:5px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent} +.bo_vc_act li {border-bottom:1px solid #f0f0f0} +.bo_vc_act li:last-child {border-bottom:0} +.bo_vc_act li a {display:inline-block;padding:10px 15px} +.bo_vc_act li a:hover {color:#3a8afd} -.bo_vc_w {position:relative;margin:10px 0;display:block;} +.bo_vc_w {position:relative;margin:10px 0;display:block} .bo_vc_w:after {display:block;visibility:hidden;clear:both;content:""} .bo_vc_w h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} .bo_vc_w #char_cnt {display:block;margin:0 0 5px} -.bo_vc_w textarea{border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;width:100%;height:120px; --webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); --moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);} -#wr_secret{} -.bo_vc_w_info{margin:10px 0;float:left} +.bo_vc_w textarea {border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;width:100%;height:120px; +-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1); +-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1); +box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1)} +#wr_secret {} +.bo_vc_w_info {margin:10px 0;float:left} .bo_vc_w_info:after {display:block;visibility:hidden;clear:both;content:""} -.bo_vc_w_info .frm_input{float:left;margin-right:5px} -.bo_vc_w_info #captcha{padding-top:10px;display:block;clear:both} -.bo_vc_w .btn_confirm{float:right;margin-top:10px} -.bo_vc_w .btn_confirm label{display:inline-block;margin-right:10px;border-radius:3px;font-size:1.5em;text-align:center;} -.bo_vc_w .btn_submit{height:45px;padding:0 20px;border-radius:3px;font-weight:bold;font-size:1.083em;} +.bo_vc_w_info .frm_input {float:left;margin-right:5px} +.bo_vc_w_info #captcha {padding-top:10px;display:block;clear:both} +.bo_vc_w .btn_confirm {clear:both;margin-top:10px} +.bo_vc_w .btn_confirm label {display:inline-block;margin-right:10px;border-radius:3px;font-size:1.5em;text-align:center} +.bo_vc_w .btn_submit {height:45px;padding:0 20px;border-radius:3px;font-weight:bold;font-size:1.083em} +.bo_vc_w .btn_confirm .secret_cm label {font-size:1em !important} .bo_vc_w_wr:after {display:block;visibility:hidden;clear:both;content:""} +.secret_cm {display:inline-block;float:left} -#bo_vc_send_sns{display:inline-block;float:left} +#bo_vc_send_sns {display:inline-block;float:left} #bo_vc_sns {display:inline-block;margin:0;padding:0;list-style:none;zoom:1} #bo_vc_sns:after {display:block;visibility:hidden;clear:both;content:""} #bo_vc_sns li {float:left;margin:0 5px 0 0} -#bo_vc_sns .sns_li_f{border-radius:3px;background:#3a589b;height:40px;line-height:40px;padding:0 0 0 10px} -#bo_vc_sns .sns_li_t{border-radius:3px;background:#00aced;height:40px;line-height:40px;padding:0 0 0 10px} -#bo_vc_sns .sns_li_off{background:#bbb} -#bo_vc_sns a{display:inline-block;padding:0 15px 0 5px;} -#bo_vc_sns input {margin:0 5px 0 0 } +#bo_vc_sns .sns_li_f {border-radius:3px;background:#3a589b;height:40px;line-height:40px;padding:0 0 0 10px} +#bo_vc_sns .sns_li_t {border-radius:3px;background:#00aced;height:40px;line-height:40px;padding:0 0 0 10px} +#bo_vc_sns .sns_li_off {background:#bbb} +#bo_vc_sns a {display:inline-block;padding:0 15px 0 5px} +#bo_vc_sns input {margin:0 5px 0 0} /*글쓰기*/ -#bo_w .write_div{margin:10px 0;position:relative} +#bo_w .bo_v_option li {display:inline-block;float:left;text-align:left;margin:0 5px 0 0} +#bo_w .bo_v_option li label {vertical-align:baseline} +#bo_w .bo_v_option .chk_box input[type="checkbox"] + label span {margin-left:0;margin-right:5px} +#bo_w .write_div {margin:10px 0;position:relative} +#bo_w .write_div:after {display:block;visibility:hidden;clear:both;content:""} #bo_w .bo_w_info:after {display:block;visibility:hidden;clear:both;content:""} -#bo_w .bo_w_info .frm_input{float:left;width:33%} -#bo_w #wr_password{margin:0 0.5% } -#bo_w .wr_content.smarteditor2 iframe{background:#fff} -#bo_w .bo_w_tit{position:relative} -#bo_w .bo_w_tit .frm_input{padding-right:120px;} -#bo_w .bo_w_tit #btn_autosave{position:absolute;top:5px;right:5px;line-height:30px;height:30px;} -#bo_w .bo_w_link label{position:absolute;top:1px;left:1px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;background: #eee;text-align:center;color:#888} -#bo_w .bo_w_link .frm_input{padding-left:50px} -#bo_w .bo_w_flie .lb_icon{position:absolute;top:0px;left:0px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;background:#eee;text-align:center;color:#888} -#bo_w .bo_w_flie .frm_file{padding-left:50px;} -#bo_w .bo_w_flie .file_wr{border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;height:40px;margin:0} -#bo_w .bo_w_flie .frm_input{margin:10px 0 0 } -#bo_w .bo_w_flie .file_del{position:absolute;top:10px;right:10px;font-size:0.92em;color:#7d7d7d} -#bo_w .bo_w_select select{border:1px solid #3497d9;height:40px;border-radius:3px} \ No newline at end of file +#bo_w .bo_w_info .frm_input {float:left;margin-bottom:1%} +#bo_w #wr_password, #bo_w #wr_homepage {margin-left:1%} +#bo_w .wr_content.smarteditor2 iframe {background:#fff} +#bo_w .bo_w_tit {position:relative} +#bo_w .bo_w_tit .frm_input {padding-right:120px} +#bo_w .bo_w_tit #btn_autosave {position:absolute;top:5px;right:5px;line-height:30px;height:30px} +#bo_w .bo_w_link label {position:absolute;top:1px;left:1px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;font-size:1.2em;text-align:center;color:#b2b2b2} +#bo_w .bo_w_link .frm_input {padding-left:50px} +#bo_w .bo_w_flie .lb_icon {position:absolute;top:0px;left:0px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;font-size:1.2em;text-align:center;color:#b2b2b2} +#bo_w .bo_w_flie .frm_file {padding-left:50px;margin-top:3px} +#bo_w .bo_w_flie .file_wr {position:relative;border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;height:40px;margin:0} +#bo_w .bo_w_flie .frm_input {margin:10px 0 0} +#bo_w .bo_w_flie .file_del {position:absolute;top:10px;right:10px;font-size:0.92em;color:#7d7d7d} +#bo_w .bo_w_select select {border:1px solid #d0d3db;width:100%;height:40px;border-radius:3px} \ No newline at end of file diff --git a/skin/board/gallery/view.skin.php b/skin/board/gallery/view.skin.php index bd5961218..b7200e762 100644 --- a/skin/board/gallery/view.skin.php +++ b/skin/board/gallery/view.skin.php @@ -25,15 +25,67 @@ add_stylesheet('', 0

    페이지 정보

    - 작성자 - 댓글 - 조회 - 작성일 +
    +
    +
    + 작성자
    + 댓글 + 조회 + 작성일 +
    +
    + +
    + + + + + +
    +

    본문

    +
    + + 스크랩 +
    ', 0 echo "
    \n"; for ($i=0; $i<=count($view['file']); $i++) { - if ($view['file'][$i]['view']) { - //echo $view['file'][$i]['view']; - echo get_view_thumbnail($view['file'][$i]['view']); - } + echo get_file_thumbnail($view['file'][$i]); } echo "
    \n"; @@ -65,13 +114,13 @@ add_stylesheet('', 0
    - 추천 + 추천 - 비추천 + 비추천 @@ -80,8 +129,8 @@ add_stylesheet('', 0 if($board['bo_use_good'] || $board['bo_use_nogood']) { ?>
    - 추천 - 비추천 + 추천 + 비추천
    ', 0
    -
    - 스크랩 - - -
    - ', 0 $cnt++; } } - ?> + ?> @@ -119,11 +160,11 @@ add_stylesheet('', 0 if (isset($view['file'][$i]['source']) && $view['file'][$i]['source'] && !$view['file'][$i]['view']) { ?>
  • - + - + () - () +
    회 다운로드 | DATE :
  • ', 0 - + - - -
    - - - - - - - -
      -
    • 이전글
    • -
    • 다음글
    • -
    - - -
    - + + +
      +
    • 이전글
    • +
    • 다음글
    • +
    + - - + ?> @@ -256,19 +270,6 @@ $(function() { // 이미지 리사이즈 $("#bo_v_atc").viewimageresize(); - - //sns공유 - $(".btn_share").click(function(){ - $("#bo_v_sns").fadeIn(); - - }); - - $(document).mouseup(function (e) { - var container = $("#bo_v_sns"); - if (!container.is(e.target) && container.has(e.target).length === 0){ - container.css("display","none"); - } - }); }); function excute_good(href, $el, $tx) diff --git a/skin/board/gallery/view_comment.skin.php b/skin/board/gallery/view_comment.skin.php index a372ff01f..c918445e3 100644 --- a/skin/board/gallery/view_comment.skin.php +++ b/skin/board/gallery/view_comment.skin.php @@ -7,7 +7,7 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 var char_min = parseInt(); // 최소 var char_max = parseInt(); // 최대 - +

    댓글목록

    @@ -24,56 +24,76 @@ var char_max = parseInt(); // 최대 */ $comment = preg_replace("/\[\\]/i", "", $comment); $cmt_sv = $cmt_amt - $i + 1; // 댓글 헤더 z-index 재설정 ie8 이하 사이드뷰 겹침 문제 해결 - ?> + $c_reply_href = $comment_common_url.'&c_id='.$comment_id.'&w=c#bo_vc_w'; + $c_edit_href = $comment_common_url.'&c_id='.$comment_id.'&w=cu#bo_vc_w'; + ?> -
    style="margin-left:px;border-top-color:#e0e0e0"> -
    -

    님의 댓글의 댓글

    - - - 아이피 - () - - 작성일 - - -
    +
    style="margin-left:px;border-top-color:#e0e0e0"> +
    + +
    - -
    -

    - 비밀글 - -

    - -
      -
    • 답변
    • -
    • 수정
    • -
    • 삭제
    • +
      +

      님의 댓글의 댓글

      + + + 아이피 + () + + 작성일 + + +
      + + +
      +

      + 비밀글 + +

      + + +
      + + + + " id="secret_comment_"> + +
    +
    + + -
    - - - - " id="secret_comment_"> - - +

    등록된 댓글이 없습니다.

    @@ -121,7 +141,7 @@ var char_max = parseInt(); // 최대 " id="wr_name" required class="frm_input required" size="25" placeholder="이름"> - + @@ -136,9 +156,11 @@ var char_max = parseInt(); // 최대
    - - - + + + + +
    diff --git a/skin/board/gallery/write.skin.php b/skin/board/gallery/write.skin.php index bf2fa9fe9..3e3617db6 100644 --- a/skin/board/gallery/write.skin.php +++ b/skin/board/gallery/write.skin.php @@ -24,39 +24,35 @@ add_stylesheet('', 0 '."\n".''; + $option .= PHP_EOL.'
  • '.PHP_EOL.'
  • '; } - if ($is_html) { if ($is_dhtml_editor) { $option_hidden .= ''; } else { - $option .= "\n".''."\n".''; + $option .= PHP_EOL.'
  • '.PHP_EOL.'
  • '; } } - if ($is_secret) { if ($is_admin || $is_secret==1) { - $option .= "\n".''."\n".''; + $option .= PHP_EOL.'
  • '.PHP_EOL.'
  • '; } else { $option_hidden .= ''; } } - if ($is_mail) { - $option .= "\n".''."\n".''; + $option .= PHP_EOL.'
  • '.PHP_EOL.'
  • '; } } - echo $option_hidden; ?>
    - + - - - - - class="frm_input " placeholder="비밀번호"> - - - - - - -
    - - -
    - - -
    - - + + + + + + + + class="frm_input half_input " placeholder="비밀번호"> + + + + + + + + + + + +
    +
    옵션 +
      +
    -
    +
    @@ -112,7 +107,6 @@ add_stylesheet('', 0
    -
    @@ -131,18 +125,17 @@ add_stylesheet('', 0
    -
    - +
    @@ -165,10 +158,9 @@ add_stylesheet('', 0
    -
    - 취소 - + 취소 +
    diff --git a/skin/connect/basic/current_connect.skin.php b/skin/connect/basic/current_connect.skin.php index ce482bb2e..a71789da3 100644 --- a/skin/connect/basic/current_connect.skin.php +++ b/skin/connect/basic/current_connect.skin.php @@ -16,17 +16,13 @@ add_stylesheet('', // 이 조건문은 가능한 변경하지 마십시오. if ($list[$i]['lo_url'] && $is_admin == 'super') $display_location = "".$location.""; else $display_location = $location; - - $classes = array(); - if( $i && ($i % 4 == 0) ){ - $classes[] = 'box_clear'; - } ?> -
  • -
    - -
    - +
  • + + +
    + +
  • img {width:45px;height:45px;border-radius:50%} +#current_connect .crt_info {float:left;margin-top:5px} +#current_connect .crt_name {display:block} +#current_connect .sv_member {font-weight:bold;line-height:20px;font-size:1.2em} +#current_connect .profile_img {display:none} +#current_connect .crt_lct {display:block} +#current_connect .crt_lct a {color:#797979} +#current_connect li.empty_li {width:100%;padding:200px 0;border:0;color:#666;text-align:center} \ No newline at end of file diff --git a/skin/content/basic/style.css b/skin/content/basic/style.css index 225b60f1a..556a4fd97 100644 --- a/skin/content/basic/style.css +++ b/skin/content/basic/style.css @@ -5,5 +5,6 @@ .ctt_admin {text-align:right} #ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden} #ctt_con {padding:10px 0;line-height:1.6em} -#ctt_himg img, #ctt_timg img, #ctt_con img {max-width:100%;height:auto} -.ctt_img {text-align:center} \ No newline at end of file +#ctt_con img{max-width:100%;height:auto} +.ctt_img {text-align:center} + diff --git a/skin/faq/basic/list.skin.php b/skin/faq/basic/list.skin.php index e0c1b4f7f..43af7b0ea 100644 --- a/skin/faq/basic/list.skin.php +++ b/skin/faq/basic/list.skin.php @@ -3,9 +3,6 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 // add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 add_stylesheet('', 0); - -if ($admin_href) - echo ''; ?> @@ -19,17 +16,15 @@ echo '
    '.conv_content($fm['fm_head_html'], 1).'
    ';
    FAQ 검색 -
    FAQ 검색 - +
    - @@ -66,11 +61,13 @@ if( count($faq_master_list) ){ continue; ?>
  • -

    Q

    +

    + Q + +

    - A -
    +
  • FAQ 수정'; + echo ''; ?> ', 10); ?> -
    -

    +
    +

    • @@ -39,15 +39,4 @@ add_javascript('', 10);
    • 게시물이 없습니다.
    -
    - - - \ No newline at end of file diff --git a/skin/latest/notice/style.css b/skin/latest/notice/style.css index 3867cde8e..414de8594 100644 --- a/skin/latest/notice/style.css +++ b/skin/latest/notice/style.css @@ -1,16 +1,12 @@ @charset "utf-8"; -/* 새글 스킨 (latest) */ -.notice {position:relative;padding:15px 50px;border-bottom:1px solid #d0d6e4} -.notice li{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;} -.notice li a:hover{color:#a22121} -.notice li .lock_icon{display: inline-block;line-height: 14px;width: 16px;font-size: 0.833em;color: #4f818c;background: #cbe3e8;text-align: center;border-radius: 2px;font-size: 12px;border:1px solid #a2c6ce;vertical-align:top} -.notice li .new_icon{display:inline-block;line-height:16px;width:16px;font-size:0.833em;color:#ffff00;background:#6db142;text-align:center;margin-right:3px;border-radius:2px;vertical-align:top} -.notice .cnt_cmt{background:#5c85c1;color:#fff; font-size:11px;height:16px;line-height:16px;padding:0 5px;border-radius:3px;white-space: nowrap;margin-left:5px; --webkit-box-shadow: inset 0 2px 5px rgba(255,255,255,0.4); --moz-box-shadow: inset 0 2px 5px rgba(255,255,255,0.4); -box-shadow: inset 0 2px 5px rgba(255,255,255,0.4)} -.notice h2{position:absolute;top:50%;left:10px;margin-top:-15px;left:5;line-height:30px} -.notice h2 a{display:inline-block;width:30px;line-height:30px;border-radius:25px;background:#4158d1;color:#fff;text-align:center;color:#fff} -.notice .bx-next{position:absolute;top:50%;right:10px;;width:26px;height:26px;line-height:24px;text-align:center;background:#fff;border:1px solid #d1d1d1;margin-top:-12px} -.notice .bx-prev{position:absolute;top:50%;right:35px;width:26px;height:26px;line-height:24px;text-align:center;background:#fff;border:1px solid #d1d1d1;margin-top:-12px} +/* 새글 스킨 (latest) */ +.notice {position:relative;padding:15px 50px} +.notice h2 {margin-bottom:20px} +.notice h2 a {font-size:1.2em;color:#fff} +.notice li {text-overflow:ellipsis;overflow:hidden;white-space:nowrap;border-bottom:1px solid #343434} +.notice li a, .notice li.empty_li {color:#e3e3e3;padding:11px 0;display:inline-block} +.notice li .lock_icon {display:inline-block;line-height:14px;width:16px;font-size:0.833em;color:#4f818c;background:#cbe3e8;text-align:center;border-radius:2px;font-size: 12px;border:1px solid #a2c6ce;vertical-align:baseline} +.notice li .new_icon {display:inline-block;line-height:16px;width:16px;font-size:0.833em;color:#ffff00;background:#6db142;text-align:center;margin-right:3px;border-radius:2px;vertical-align:baseline} +.notice .cnt_cm {background:#5c85c1;color:#fff;font-size:11px;height:16px;line-height:16px;padding:0 5px;border-radius:3px;white-space:nowrap;margin-left:5px} +.notice li.empty_li {border-bottom:0;line-height:120px} diff --git a/skin/latest/pic_basic/style.css b/skin/latest/pic_basic/style.css deleted file mode 100644 index 9945e8d26..000000000 --- a/skin/latest/pic_basic/style.css +++ /dev/null @@ -1,24 +0,0 @@ -@charset "utf-8"; -/* 새글 스킨 (latest) */ -.pic_lt{position:relative;margin-bottom:20px;overflow:hidden;border: 1px solid #c6cacc;background:#fff} -.pic_lt .lat_title {display:block;background:#fcfcfc;padding:0 20px;line-height:45px;font-size:1.083em;border-bottom:1px solid #e2e2e2;color:#253dbe;} -.pic_lt .lat_title a{color:#253dbe;display:inline-block;position:relative} -.pic_lt .lat_title a:after{position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:#253dbe;content:''} -.pic_lt .lt_more {position:absolute;top:11px;right:10px;display:block;width:25px;line-height:25px;color:#aaa;border-radius:3px;text-align:center;} -.pic_lt .lt_more:hover{color:#777} -.pic_lt ul:after {display:block;visibility:hidden;clear:both;content:""} -.pic_lt ul{padding:20px 15px } -.pic_lt li{float:left;width:20%;padding:0 10px} -.pic_lt li .lt_img{margin:5px 0;display:block} -.pic_lt li .lt_img img{width:100%;height:auto} -.pic_lt li a:hover{color:#a22121} -.pic_lt li .fa-heart{color:#ff0000;} -.pic_lt li .fa-lock{display: inline-block;line-height: 14px;width: 16px;font-size: 0.833em;color: #4f818c;background: #cbe3e8;text-align: center;border-radius: 2px;font-size: 12px;border:1px solid #a2c6ce} -.pic_lt li .new_icon{display:inline-block;width: 16px;line-height:16px ;font-size:0.833em;color:#ffff00;background:#6db142;text-align:center;border-radius: 2px;} -.pic_lt li .hot_icon{display:inline-block;width: 16px;line-height:16px ;font-size:0.833em;color:#fff;background:#e52955;text-align:center;border-radius: 2px;} -.pic_lt li .fa-caret-right{color:#bbb} -.pic_lt .lt_cmt{background:#5c85c1;color:#fff; font-size:11px;height:16px;line-height:16px;padding:0 5px;border-radius:3px;white-space: nowrap; --webkit-box-shadow: inset 0 2px 5px rgba(255,255,255,0.4); --moz-box-shadow: inset 0 2px 5px rgba(255,255,255,0.4); -box-shadow: inset 0 2px 5px rgba(255,255,255,0.4);} -.pic_lt .lt_date{display:block;margin-top:5px;color: #888;} diff --git a/skin/latest/pic_basic/latest.skin.php b/skin/latest/pic_block/latest.skin.php similarity index 64% rename from skin/latest/pic_basic/latest.skin.php rename to skin/latest/pic_block/latest.skin.php index 5b9eb2726..c19ef5c08 100644 --- a/skin/latest/pic_basic/latest.skin.php +++ b/skin/latest/pic_block/latest.skin.php @@ -9,7 +9,7 @@ $thumb_height = 150; ?>
    -

    +

      '; + $img_content = ''.$thumb['alt'].''; ?> -
    • +
    • 비밀글 "; - if ($list[$i]['icon_new']) echo "N새글"; - - if ($list[$i]['icon_hot']) echo "H인기글"; - - echo " "; if ($list[$i]['is_notice']) echo "".$list[$i]['subject'].""; else echo $list[$i]['subject']; - - - echo ""; + + if ($list[$i]['icon_new']) echo "N새글"; + if ($list[$i]['icon_hot']) echo "H인기글"; // if ($list[$i]['link']['count']) { echo "[{$list[$i]['link']['count']}]"; } // if ($list[$i]['file']['count']) { echo "<{$list[$i]['file']['count']}>"; } - //echo $list[$i]['icon_reply']." "; - // if ($list[$i]['icon_file']) echo " " ; - //if ($list[$i]['icon_link']) echo " " ; + // echo $list[$i]['icon_reply']." "; + // if ($list[$i]['icon_file']) echo " " ; + // if ($list[$i]['icon_link']) echo " " ; if ($list[$i]['comment_cnt']) echo " - + ".$list[$i]['wr_comment'].""; + ".$list[$i]['wr_comment'].""; ?> - +
      + + +
    • 게시물이 없습니다.
    - 더보기 + 더보기
    diff --git a/skin/latest/pic_block/style.css b/skin/latest/pic_block/style.css new file mode 100644 index 000000000..607259fce --- /dev/null +++ b/skin/latest/pic_block/style.css @@ -0,0 +1,35 @@ +@charset "utf-8"; + +/* 새글 스킨 (latest) */ +.pic_lt {position:relative;margin-bottom:20px;background:#fff} +.pic_lt .lat_title {display:block;line-height:45px;font-size:1.2em;color:#253dbe} +.pic_lt .lat_title a {color:#000;display:inline-block;position:relative} + +.pic_lt .lt_more {position:absolute;top:11px;right:10px;display:block;width:25px;line-height:25px;color:#aaa;border-radius:3px;text-align:center;} +.pic_lt .lt_more:hover {color:#777} +.pic_lt ul:after {display:block;visibility:hidden;clear:both;content:""} +.pic_lt ul {margin: 0 -10px} +.pic_lt li {float:left;width:25%;padding:0 10px} +.pic_lt li.galley_li:nth-child(4n+1) {clear: both!important} +.pic_lt li .lt_img {margin:5px 0;display:block} +.pic_lt li .lt_img img {width:100%;height:auto} +.pic_lt li a:hover {color:#a22121} +.pic_lt li .fa-heart {color:#ff0000} +.pic_lt li .fa-lock {display:inline-block;line-height:14px;width:16px;font-size:0.833em;color:#4f818c;background:#cbe3e8;text-align:center;border-radius:2px;font-size:12px;border:1px solid #cbe3e8;vertical-align:middle} +.pic_lt li .new_icon {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#23db79;background:#b9ffda;text-align:center;border-radius:2px;margin-left:2px;font-weight:bold;vertical-align:middle} +.pic_lt li .hot_icon {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#ff0000;background:#ffb9b9;text-align:center;border-radius:2px;vertical-align:middle} +.pic_lt li .fa-caret-right {color:#bbb} +.pic_lt li .fa-download {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#daae37;background:#ffefb9;text-align:center;border-radius:2px;vertical-align:middle} +.pic_lt li .fa-link {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#b451fd;background:#edd3fd;text-align:center;border-radius:2px;vertical-align:middle} + + +.lt_info {padding:10px 0} +.lt_info .lt_nick {} +.lt_info .lt_date {color:#888} + +.pic_lt .empty_li {line-height:145px ;color:#666;text-align:center;padding:0} +.pic_lt .empty_li:before {background:none;padding:0} + +.pic_lt .lt_cmt {background:#e9eff5;color:#3a8afd;font-size:11px;height:16px;line-height:16px;padding:0 5px;border-radius:3px;vertical-align:middle} +.pic_lt .lt_more {position:absolute;top:11px;right:0;display:block;width:40px;line-height:25px;color:#3a8afd;border-radius:3px;text-align:center} +.pic_lt .lt_more:hover {color:#777} \ No newline at end of file diff --git a/skin/latest/pic_list/latest.skin.php b/skin/latest/pic_list/latest.skin.php new file mode 100644 index 000000000..57dcec5bb --- /dev/null +++ b/skin/latest/pic_list/latest.skin.php @@ -0,0 +1,72 @@ +', 0); +$thumb_width = 297; +$thumb_height = 212; +?> + +
    +

    +
      + '; + $img_link_html = ''.$img_content.''; + } + ?> +
    • + + 비밀글 "; + + echo " "; + if ($list[$i]['is_notice']) + echo "".$list[$i]['subject'].""; + else + echo $list[$i]['subject']; + + echo ""; + + if ($list[$i]['icon_new']) echo "N새글"; + if ($list[$i]['icon_hot']) echo "H인기글"; + + // if ($list[$i]['link']['count']) { echo "[{$list[$i]['link']['count']}]"; } + // if ($list[$i]['file']['count']) { echo "<{$list[$i]['file']['count']}>"; } + + //echo $list[$i]['icon_reply']." "; + // if ($list[$i]['icon_file']) echo " " ; + //if ($list[$i]['icon_link']) echo " " ; + + if ($list[$i]['comment_cnt']) echo " + ".$list[$i]['wr_comment'].""; + + ?> + +
      + + +
      +
    • + + +
    • 게시물이 없습니다.
    • + +
    + 더보기 + +
    diff --git a/skin/latest/pic_list/style.css b/skin/latest/pic_list/style.css new file mode 100644 index 000000000..e57392a2c --- /dev/null +++ b/skin/latest/pic_list/style.css @@ -0,0 +1,35 @@ +@charset "utf-8"; + +/* 새글 스킨 (latest) */ +.pic_li_lt {position:relative;width:33.3333%;float:left;padding:0 10px;background:#fff} +.pic_li_lt .lat_title {display:block;line-height:45px;font-size:1.2em;color:#253dbe} +.pic_li_lt .lat_title a {color:#000;display:inline-block;position:relative} +.latest_top_wr .pic_li_lt:nth-child(3n+1) {clear: both!important} + +.pic_li_lt .lt_more {position:absolute;top:11px;right:10px;display:block;width:25px;line-height:25px;color:#aaa;border-radius:3px;text-align:center} +.pic_li_lt .lt_more:hover {color:#777} +.pic_li_lt ul:after {display:block;visibility:hidden;clear:both;content:""} +.pic_li_lt li {border-bottom:1px solid #e5ecee;margin-bottom:10px} +.pic_li_lt li .lt_img {display:none} +.pic_li_lt li:first-child .lt_img {display:block;margin:0 0 10px;display:block} +.pic_li_lt li:first-child .lt_img img {width:100%;height:auto} +.pic_li_lt li .pic_li_tit {font-weight:bold;font-size:1.2em;line-height:20px;vertical-align:middle} + +.pic_li_lt li .fa-heart {color:#ff0000} +.pic_li_lt li .fa-lock {display:inline-block;line-height:14px;width:16px;font-size:0.833em;color:#4f818c;background:#cbe3e8;text-align:center;border-radius:2px;font-size:12px;border:1px solid #cbe3e8;vertical-align:middle} +.pic_li_lt li .new_icon {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#23db79;background:#b9ffda;text-align:center;border-radius:2px;margin-left:2px;font-weight:bold;vertical-align:middle} +.pic_li_lt li .hot_icon {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#ff0000;background:#ffb9b9;text-align:center;border-radius:2px;vertical-align:middle} +.pic_li_lt li .fa-caret-right {color:#bbb} +.pic_li_lt li .fa-download {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#daae37;background:#ffefb9;text-align:center;border-radius:2px;vertical-align:middle} +.pic_li_lt li .fa-link {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#b451fd;background:#edd3fd;text-align:center;border-radius:2px;vertical-align:middle} + +.lt_info {padding:10px 0} +.lt_info .lt_nick {} +.lt_info .lt_date {color:#888} + +.pic_li_lt .empty_li {line-height:145px;color:#666;text-align:center;padding:0} +.pic_li_lt .empty_li:before {background:none;padding:0} + +.pic_li_lt .lt_cmt {background:#e9eff5;color:#3a8afd;font-size:11px;height:16px;line-height:16px;padding:0 5px;border-radius:3px;vertical-align:middle} +.pic_li_lt .lt_more {position:absolute;top:11px;right:10px;display:block;width:40px;line-height:25px;color:#3a8afd;border-radius:3px;text-align:center} +.pic_li_lt .lt_more:hover {color:#777} \ No newline at end of file diff --git a/skin/member/basic/formmail.skin.php b/skin/member/basic/formmail.skin.php index 42b5520de..29fdd6068 100644 --- a/skin/member/basic/formmail.skin.php +++ b/skin/member/basic/formmail.skin.php @@ -34,11 +34,16 @@ add_stylesheet('', -
  • +
  • 형식 - - - + + + + + + + +
  • @@ -49,8 +54,7 @@ add_stylesheet('',
  • -
    첨부 파일은 누락될 수 있으므로 메일을 보낸 후 파일이 첨부 되었는지 반드시 확인해 주시기 바랍니다.
    - +
    첨부 파일은 누락될 수 있으므로 메일을 보낸 후 파일이 첨부 되었는지 반드시 확인해 주시기 바랍니다.
  • @@ -64,7 +68,7 @@ add_stylesheet('',
  • - +
    diff --git a/skin/member/basic/img/chk.png b/skin/member/basic/img/chk.png new file mode 100644 index 0000000000000000000000000000000000000000..2841a67f35ff08993eeea940005cae936c288483 GIT binary patch literal 1070 zcmbVLPiWIn7>^W&jt!~|VZ*~CLvUb|ytGZ5u)3vvi7VJy+KN4hEKOe5uqH1iZ?@af zgKR_aB;rX?@Hh}Jf&)SD;6d~zcoaMfBIs?tbnWyob}%G)|GwYv_kG{{zU}Jr<;n4x zagO6A%S))n#tHVFIyuJvW3N6m*f33vCase;?O7q_bceJsD0|i_u3^jBxb+^-b6leB zHk!0qxuV&`6Rg-q=z9S}bKLwwKd|gIOhF5;x_*KG{`w6MT&KWa&sL;LP{JK|X*0z2 z&Elzi8bgjT2IMu9FL5YMIWQBCf zmLLR*BEU>mQQ$=&OHdXi_9`iu(Xxsr=fLpcnOf+ywHh*qT5MI|JCp{RDE4|ip_dj& zxGF+bRbviWPBDvAwBb{$pYo&G5d*@J9l8N^i4S5%t3}pnfoGl`gy030$|12I4HLyu zCibmBgn}e`UL4oJI-)iF*Nr2sqsB&n#Tt&tdT6uzXwQzoEO*BX#fHoq?P}<6$ z*y|qlX&DuGb|N^gqh$>_hw`e4RNXZ45UQDsgdohxvZ0y~=_8J#usI~bqG=S7lu;lw z^2KyMZOX-T5oS~',
    -

    - -
    - - -
    - 회원로그인 - - - - - - - -
    - - - - + + + +
    + 회원로그인 + + + + + + +
    + + +
    +
    +
    + +
    - - - - - - + +

    비회원 구매

    - -

    - 비회원으로 주문하시는 경우 포인트는 지급하지 않습니다. -

    +

    비회원으로 주문하시는 경우 포인트는 지급하지 않습니다.

    - - - - + +
    + + +
    + @@ -91,9 +88,9 @@ add_stylesheet('', - + - + @@ -108,12 +105,10 @@ add_stylesheet('', - - + diff --git a/skin/member/basic/memo.skin.php b/skin/member/basic/memo.skin.php index 82207d2f1..09c95415a 100644 --- a/skin/member/basic/memo.skin.php +++ b/skin/member/basic/memo.skin.php @@ -7,36 +7,46 @@ add_stylesheet('',
    -

    -
    +

    + +
    전체 쪽지
    +

    +
    -
    - - 전체 쪽지
    -
    -
    -
    - + +
      - -
    • - - - 삭제 -
    • - - 자료가 없습니다.'; } ?> + +
    • +
      + + 안 읽은 쪽지 +
      +
      + +
      + +
      +
      + 삭제 +
    • + + 자료가 없습니다.'; } ?>
    -

    - 쪽지 보관일수는 최장 일 입니다. +

    쪽지 보관일수는 최장 일 입니다.

    diff --git a/skin/member/basic/memo_form.skin.php b/skin/member/basic/memo_form.skin.php index 67693cb95..090f35817 100644 --- a/skin/member/basic/memo_form.skin.php +++ b/skin/member/basic/memo_form.skin.php @@ -8,7 +8,7 @@ add_stylesheet('',

    쪽지 보내기

    -
    +
    • 받은쪽지
    • 보낸쪽지
    • @@ -22,7 +22,7 @@ add_stylesheet('',
    • - + 여러 회원에게 보낼때는 컴마(,)로 구분하세요.
      쪽지 보낼때 회원당 점의 포인트를 차감합니다. @@ -42,8 +42,8 @@ add_stylesheet('',
    - - + +
    diff --git a/skin/member/basic/memo_view.skin.php b/skin/member/basic/memo_view.skin.php index fe62d7a6b..e555125a9 100644 --- a/skin/member/basic/memo_view.skin.php +++ b/skin/member/basic/memo_view.skin.php @@ -16,8 +16,8 @@ add_stylesheet('',
    -

    -
    +

    +
    \ No newline at end of file diff --git a/skin/member/basic/password_lost.skin.php b/skin/member/basic/password_lost.skin.php index 755cbd8bc..56f27ff58 100644 --- a/skin/member/basic/password_lost.skin.php +++ b/skin/member/basic/password_lost.skin.php @@ -19,12 +19,13 @@ add_stylesheet('', - +
    + + +
    +
    - - -
    -
    - - - - - - - - date("Y-m-d", G5_SERVER_TIME - ($config['cf_nick_modify'] * 86400))) { // 닉네임수정일이 지나지 않았다면 ?> - - - -
    -
    -

    사이트 이용정보 입력

    -
      -
    • - - class="frm_input half_input " minlength="3" maxlength="20" placeholder="아이디"> - - 영문자, 숫자, _ 만 입력 가능. 최소 3자이상 입력하세요. -
    • -
    • - - class="frm_input half_input " minlength="3" maxlength="20" placeholder="비밀번호"> - - - class="frm_input half_input right_input " minlength="3" maxlength="20" placeholder="비밀번호 확인"> -
    • -
    -
    - -
    -

    개인정보 입력

    - -
      -
    • - - class="frm_input half_input " size="10" placeholder="이름"> - 아이핀 본인확인'.PHP_EOL; - if($config['cf_cert_hp']) - echo ''.PHP_EOL; - - echo ''.PHP_EOL; - } - ?> - - -
      - 본인확인성인인증 완료 -
      - - - 아이핀 본인확인 후에는 이름이 자동 입력되고 휴대폰 본인확인 후에는 이름과 휴대폰번호가 자동 입력되어 수동으로 입력할수 없게 됩니다. - - - -
    • - -
    • - - + + + + + + + + + date("Y-m-d", G5_SERVER_TIME - ($config['cf_nick_modify'] * 86400))) { // 닉네임수정일이 지나지 않았다면 ?> + + + + +
      +
      +

      사이트 이용정보 입력

      +
        +
      • + + class="frm_input full_input " minlength="3" maxlength="20" placeholder="아이디"> + +
      • +
      • + + class="frm_input full_input " minlength="3" maxlength="20" placeholder="비밀번호"> +
      • +
      • + + class="frm_input full_input " minlength="3" maxlength="20" placeholder="비밀번호 확인"> +
      • +
      +
      + +
      +

      개인정보 입력

      +
        +
      • + + class="frm_input full_input " size="10" placeholder="이름"> + 아이핀 본인확인'.PHP_EOL; + if($config['cf_cert_hp']) + echo ''.PHP_EOL; + + echo ''.PHP_EOL; + } + ?> + + +
        + 본인확인성인인증 완료 +
        + + + + 아이핀 본인확인 후에는 이름이 자동 입력되고 휴대폰 본인확인 후에는 이름과 휴대폰번호가 자동 입력되어 수동으로 입력할수 없게 됩니다. + +
      • + +
      • + + - - - - 공백없이 한글,영문,숫자만 입력 가능 (한글2자, 영문4자 이상)
        - 닉네임을 바꾸시면 앞으로 일 이내에는 변경 할 수 없습니다. -
        - -
      • - + + + + + +
      • + + + + + 이미지 크기는 가 + + + + + + + +
      • + + +
      • + + class="frm_input full_input " size="70" maxlength="255" placeholder="홈페이지"> +
      • + + +
      • + + + + class="frm_input full_input " maxlength="20" placeholder="전화번호"> + +
      • +
      • + + + + class="frm_input full_input " maxlength="20" placeholder="휴대폰번호"> + + + + +
      • + + +
      • + + 필수 + + class="frm_input twopart_input " size="5" maxlength="6" placeholder="우편번호"> +
        + class="frm_input frm_address full_input " size="50" placeholder="기본주소"> +
        + + +
        + + + +
      • + +
      +
      + +
      +

      기타 개인설정

      +
        + +
      • + + +
      • + + + +
      • + + +
      • + + + = $config['cf_icon_level']) { ?> +
      • + + + + + 회원아이콘 + + + + +
      • + + + = $config['cf_icon_level'] && $config['cf_member_img_size'] && $config['cf_member_img_width'] && $config['cf_member_img_height']) { ?> +
      • + + + + + 회원이미지 + + + + +
      • + -
      • - - - - - - - - - - - -
      • - - -
      • - - class="frm_input full_input " size="70" maxlength="255" placeholder="홈페이지"> -
      • - - -
      • - - - - class="frm_input half_input " maxlength="20" placeholder="전화번호"> - - - - - - class="frm_input right_input half_input " maxlength="20" placeholder="휴대폰번호"> - - - - -
      • - - - -
      • - 필수 - - class="frm_input " size="5" maxlength="6" placeholder="우편번호"> -
        - class="frm_input frm_address full_input " size="50" placeholder="기본주소"> -
        - - -
        - - - - -
      • - -
      -
      - -
      -

      기타 개인설정

      -
        - -
      • - - -
      • - - - -
      • - - -
      • - - - = $config['cf_icon_level']) { ?> -
      • - - - - - 이미지 크기는 가로 픽셀, 세로 픽셀 이하로 해주세요.
        - gif, jpg, png파일만 가능하며 용량 바이트 이하만 등록됩니다. -
        - - - 회원아이콘 - - - - -
      • - - - = $config['cf_icon_level'] && $config['cf_member_img_size'] && $config['cf_member_img_width'] && $config['cf_member_img_height']) { ?> -
      • - - - - - 이미지 크기는 가로 픽셀, 세로 픽셀 이하로 해주세요.
        - gif, jpg, png파일만 가능하며 용량 바이트 이하만 등록됩니다. -
        - - - 회원이미지 - - - - -
      • - - -
      • - - > - 정보 메일을 받겠습니다. - -
      • - - -
      • - - - > - 휴대폰 문자메세지를 받겠습니다. - -
      • - - - -
      • - - - id="reg_mb_open"> - 다른분들이 나의 정보를 볼 수 있도록 합니다. - - 정보공개를 바꾸시면 앞으로 일 이내에는 변경이 안됩니다. - -
      • - -
      • - 정보공개 - - - 정보공개는 수정후 일 이내, 까지는 변경이 안됩니다.
        - 이렇게 하는 이유는 잦은 정보공개 수정으로 인하여 쪽지를 보낸 후 받지 않는 경우를 막기 위해서 입니다. -
        - -
      • - - - - - -
      • - - -
      • - - -
      • - 자동등록방지 - -
      • -
      -
      - +
    • + class="selec_chk"> + + 정보 메일을 받겠습니다. +
    • + + +
    • + class="selec_chk"> + + 휴대폰 문자메세지를 받겠습니다. +
    • + + + +
    • + class="selec_chk"> + + 다른분들이 나의 정보를 볼 수 있도록 합니다. + + + 정보공개를 바꾸시면 앞으로 일 이내에는 변경이 안됩니다. + + +
    • + +
    • + 정보공개 + + + + 정보공개는 수정후 일 이내, 까지는 변경이 안됩니다.
      + 이렇게 하는 이유는 잦은 정보공개 수정으로 인하여 쪽지를 보낸 후 받지 않는 경우를 막기 위해서 입니다. +
      + +
    • + + + + + +
    • + + +
    • + + +
    • + 자동등록방지 + +
    • +
    +
    +
    +
    + 취소 + +
    +
    -
    - 취소 - -
    - + + + // E-mail 검사 + if ((f.w.value == "") || (f.w.value == "u" && f.mb_email.defaultValue != f.mb_email.value)) { + var msg = reg_mb_email_check(); + if (msg) { + alert(msg); + f.reg_mb_email.select(); + return false; + } + } + + + // 휴대폰번호 체크 + var msg = reg_mb_hp_check(); + if (msg) { + alert(msg); + f.reg_mb_hp.select(); + return false; + } + + + if (typeof f.mb_icon != "undefined") { + if (f.mb_icon.value) { + if (!f.mb_icon.value.toLowerCase().match(/.(gif|jpe?g|png)$/i)) { + alert("회원아이콘이 이미지 파일이 아닙니다."); + f.mb_icon.focus(); + return false; + } + } + } + + if (typeof f.mb_img != "undefined") { + if (f.mb_img.value) { + if (!f.mb_img.value.toLowerCase().match(/.(gif|jpe?g|png)$/i)) { + alert("회원이미지가 이미지 파일이 아닙니다."); + f.mb_img.focus(); + return false; + } + } + } + + if (typeof(f.mb_recommend) != "undefined" && f.mb_recommend.value) { + if (f.mb_id.value == f.mb_recommend.value) { + alert("본인을 추천할 수 없습니다."); + f.mb_recommend.focus(); + return false; + } + + var msg = reg_mb_recommend_check(); + if (msg) { + alert(msg); + f.mb_recommend.select(); + return false; + } + } + + + + document.getElementById("btn_submit").disabled = "disabled"; + + return true; +} + +jQuery(function($){ + //tooltip + $(document).on("click", ".tooltip_icon", function(e){ + $(this).next(".tooltip").fadeIn(400).css("display","inline-block"); + }).on("mouseout", ".tooltip_icon", function(e){ + $(this).next(".tooltip").fadeOut(); + }); +}); + + \ No newline at end of file diff --git a/skin/member/basic/register_result.skin.php b/skin/member/basic/register_result.skin.php index 2072485a3..d8c2b738b 100644 --- a/skin/member/basic/register_result.skin.php +++ b/skin/member/basic/register_result.skin.php @@ -6,14 +6,14 @@ add_stylesheet('', ?> -
    -

    회원가입이 완료되었습니다.

    +

    - 님의 회원가입을 진심으로 축하합니다.
    +
    + 님의 회원가입을 진심으로 축하합니다.

    -

    +

    회원 가입 시 입력하신 이메일 주소로 인증메일이 발송되었습니다.
    발송된 인증메일을 확인하신 후 인증처리를 하시면 사이트를 원활하게 이용하실 수 있습니다.

    @@ -28,17 +28,17 @@ add_stylesheet('',

    -

    +

    회원님의 비밀번호는 아무도 알 수 없는 암호화 코드로 저장되므로 안심하셔도 좋습니다.
    아이디, 비밀번호 분실시에는 회원가입시 입력하신 이메일 주소를 이용하여 찾을 수 있습니다.

    -

    +

    회원 탈퇴는 언제든지 가능하며 일정기간이 지난 후, 회원님의 정보는 삭제하고 있습니다.
    감사합니다.

    - - 메인으로 -
    - \ No newline at end of file + + \ No newline at end of file diff --git a/skin/member/basic/scrap.skin.php b/skin/member/basic/scrap.skin.php index c2a7c52ce..e7861154a 100644 --- a/skin/member/basic/scrap.skin.php +++ b/skin/member/basic/scrap.skin.php @@ -7,23 +7,19 @@ add_stylesheet('',
    -

    - -
    -
      - -
    • - - - - 삭제 -
    • - - - 자료가 없습니다."; ?> -
    -
    +

    +
      + +
    • + + + + 삭제 +
    • + + 자료가 없습니다."; ?> +
    diff --git a/skin/member/basic/scrap_popin.skin.php b/skin/member/basic/scrap_popin.skin.php index ad3ed8b28..280d699e5 100644 --- a/skin/member/basic/scrap_popin.skin.php +++ b/skin/member/basic/scrap_popin.skin.php @@ -12,28 +12,22 @@ add_stylesheet('',
    +

    제목 확인 및 댓글 쓰기

    +
      +
    • + 제목 + +
    • +
    • + + +
    • +
    +
    +

    스크랩을 하시면서 감사 혹은 격려의 댓글을 남기실 수 있습니다.

    -
    -

    제목 확인 및 댓글 쓰기

    -
      -
    • - 제목 - -
    • -
    • - - -
    • -
    -
    - -

    - 스크랩을 하시면서 감사 혹은 격려의 댓글을 남기실 수 있습니다. -

    - -
    - -
    +
    +
    diff --git a/skin/member/basic/style.css b/skin/member/basic/style.css index 66b7ee4a2..f1796eecc 100644 --- a/skin/member/basic/style.css +++ b/skin/member/basic/style.css @@ -31,29 +31,20 @@ .mbskin a.btn_admin:focus, .mbskin a.btn_admin:hover {} /* 기본박스 */ -.mbskin{position: relative;margin:100px auto 0;border:1px solid #ddd;width:400px;background:#fff;text-align:center; -} -.mbskin:before,.mbskin:after{ -content:""; -position:absolute;z-index:-1;top:2%;bottom:0;left:10px;right:10px; --webkit-box-shadow:0 0 20px rgba(0,0,0,0.8); - -moz-box-shadow:0 0 20px rgba(0,0,0,0.8); - box-shadow:0 0 20px rgba(0,0,0,0.8); --moz-border-radius:100px / 10px; - border-radius:100px / 10px;} -.mbskin:after{right:10px;left:auto; - -webkit-transform:skew(8deg) rotate(3deg); - -moz-transform:skew(8deg) rotate(3deg); - -ms-transform:skew(8deg) rotate(3deg); - -o-transform:skew(8deg) rotate(3deg); - transform:skew(8deg) rotate(3deg);} -.mbskin .frm_input{width:100%} -.mbskin .btn_submit{width:100%;margin:10px 0 0;height:45px;font-weight:bold;font-size:1.25em} -.mbskin h1{margin: 60px 0 30px;font-size: 2em;} +.mbskin {position:relative;margin:100px auto 0;width:360px;text-align:center} +.mbskin:after {right:10px;left:auto; + -webkit-transform:skew(8deg) rotate(3deg); + -moz-transform:skew(8deg) rotate(3deg); + -ms-transform:skew(8deg) rotate(3deg); + -o-transform:skew(8deg) rotate(3deg); + transform:skew(8deg) rotate(3deg)} +.mbskin .mbskin_box{border:1px solid #dde7e9;background:#fff} +.mbskin .frm_input {width:100%} +.mbskin .btn_submit {width:100%;margin:10px 0 0;height:45px;font-weight:bold;font-size:1.25em} +.mbskin h1 {margin:60px 0 30px;font-size:2em} /* 기본테이블 */ - .mbskin .tbl_head01 {} .mbskin .tbl_head01 caption {} .mbskin .tbl_head01 thead th {} @@ -73,14 +64,10 @@ position:absolute;z-index:-1;top:2%;bottom:0;left:10px;right:10px; .mbskin .frm_file {} .mbskin .tbl_frm01 {} -.mbskin .tbl_frm01 th {width:85px;} +.mbskin .tbl_frm01 th {width:85px} .mbskin .tbl_frm01 td {} .mbskin .tbl_frm01 textarea, .mb_skin tbl_frm01 .frm_input {} .mbskin .tbl_frm01 textarea {} -/* -.mbskin .tbl_frm01 #captcha {} -.mbskin .tbl_frm01 #captcha input {} -*/ .mbskin .tbl_frm01 a {} /* 필수입력 */ @@ -103,127 +90,230 @@ position:absolute;z-index:-1;top:2%;bottom:0;left:10px;right:10px; .mbskin .txt_expired {} /* ### 기본 스타일 커스터마이징 끝 ### */ - /* 회원가입 약관 */ -#fregister p{text-align:center;color: #c7254e;background: #f9f2f4;padding:10px;border:1px solid #ecc7d2;margin:0 0 5px} - -#fregister section {;margin:10px auto 30px;border:1px solid #dbdbdb;position:relative;border-radius:3px 3px 0 0 ; --webkit-box-shadow: 0 1px 3px #eee; --moz-box-shadow: 0 1px 3px #eee; -box-shadow: 0 1px 3px #eee; -} -#fregister_chkall{text-align:right} -#fregister h2 {text-align:left;padding:15px 20px;border-bottom:1px solid #dbdbdb;background:#f8f8f8} +.register {margin:0 auto} +.register:after {display:block;visibility:hidden;clear:both;content:""} +.register .btn_confirm .btn_submit, +.register .btn_confirm .btn_close {float:left;height:50px !important;width:49.5%;font-weight:bold;font-size:1.083em} +.register .btn_confirm {text-align:left} +.register .btn_confirm .btn_submit {margin-left:1%} + +#fregister p {position:relative;text-align:center;color:#fff;height:50px;line-height:50px;font-size:1.1em;background:#f2838f;margin:0 0 10px;border-radius:5px;font-weight:bold} +#fregister p:before {content:"";position:absolute;top:0;left:0;width:5px;height:50px;border-radius:5px 0 0 5px;background:#da4453} +#fregister p i {font-size:1.2em;vertical-align:middle} +#fregister section {margin:10px auto 15px;border:1px solid #dde7e9;position:relative;border-radius:3px} +#fregister_chkall {position:relative;text-align:center;background:#f5f7fa;line-height:50px;border:1px solid #e5e9f0;border-radius:3px;margin-bottom:15px} +#fregister h2 {text-align:left;padding:20px;border-bottom:1px solid #dde7e9;font-size:1.2em} #fregister textarea {display:block;padding:20px;width:100%;height:150px;background:#fff;border:0;line-height:1.6em} -#fregister .fregister_agree {position:absolute;top:0;right:0;;padding:15px} -#fregister_private div{padding:20px;background:#fff} - -#fregister_private table{width:100%;border-collapse:collapse} +#fregister_private {position:relative} +#fregister_private div {padding:20px;background:#fff} +#fregister_private table {width:100%;border-collapse:collapse} #fregister_private table caption {position:absolute;font-size:0;line-height:0;overflow:hidden} -#fregister_private table th{background:#646982;width:33.33%;color:#fff;padding:10px;border:1px solid #555971} -#fregister_private table td{border:1px solid #ddd;padding:10px;} -#fregister .btn_confirm{text-align:center;} - -#fregister .btn_confirm .btn_submit{height:50px;border-radius:3px;padding:0 40px;font-weight:bold;font-size:1.083em} +#fregister_private table th {background:#f7f7f9;width:33.33%;color:#000;padding:10px;border:1px solid #d8dbdf} +#fregister_private table td {border:1px solid #e7e9ec;padding:10px;border-top:0} + +.fregister_agree {position:absolute;top:0;right:0} +.fregister_agree input[type="checkbox"] + label {color:#676e70} +.fregister_agree input[type="checkbox"] + label:hover {color:#2172f8} +.fregister_agree input[type="checkbox"] + label span {position:absolute;top:20px;right:15px;width:17px;height:17px;display:block;background:#fff;border:1px solid #d0d4df;border-radius:3px} +.fregister_agree input[type="checkbox"]:checked + label {color:#000} +.fregister_agree input[type="checkbox"]:checked + label span {background:url('./img/chk.png') no-repeat 50% 50% #3a8afd;border-color:#1471f6;border-radius:3px} +.fregister_agree.chk_all input[type="checkbox"] + label span {top:18px} + +.chk_li {padding-left:20px} + +#sns_register .login-sns, +#sns_register h2 {border:0 !important} /* 회원가입 입력 */ -#register_form{background:#fff;padding:20px;margin-bottom:20px} +#register_form {background:#fff;margin-bottom:20px} +#register_form h2 {padding:20px;border-bottom:1px solid #dde7e9} +.register_form_inner {background:#f7f7f7;border:1px solid #dde7e9;border-radius:3px} +.register_form_inner ul {padding:20px} +.register_form_inner label {display:block;margin-bottom:10px;line-height:24px} + #fregisterform #msg_certify {margin:5px 0 0;padding:5px;border:1px solid #dbecff;background:#eaf4ff;text-align:center} #fregisterform .frm_address {margin:5px 0 0} #fregisterform #mb_addr3 {display:inline-block;margin:5px 0 0;vertical-align:middle} #fregisterform #mb_addr_jibeon {display:block;margin:5px 0 0} -#fregisterform .btn_confirm{text-align:center} -#fregisterform .btn_confirm .btn_submit{height:45px;;padding:0 30px;font-weight:bold;font-size:1.083em} -#fregisterform .btn_confirm .btn_cancel{line-height:45px;height:45px;padding:0 30px;font-weight:bold;font-size:1.083em} -#fregisterform .frm_info{display:block;color:#3497d9;font-size:0.92em} -#fregisterform .form_01 div{margin: 0 0 50px} -#fregisterform .captcha{display:block;margin:5px 0 0} -#fregisterform .reg_mb_img_file img{max-width:100%;height:auto} - +#fregisterform .btn_confirm {text-align:center} +#fregisterform .form_01 div {margin:0 0 20px} +#fregisterform .captcha {display:block;margin:5px 0 0} +#fregisterform .reg_mb_img_file img {max-width:100%;height:auto} +#reg_mb_icon, #reg_mb_img {float:right} /* 회원가입 완료 */ -#reg_result {padding:100px 0 40px;text-align:center;background:#fff} -#reg_result h2{font-size:2em;margin:0 0 20px} -#reg_result h2 strong{color:#ed6478} +#reg_result {padding:40px 30px;text-align:center;background:#edf3fc;border:1px solid #d6e2f4;border-radius:5px} +#reg_result h2 {font-size:2em;margin:0 0 20px} +#reg_result h2 strong {color:#ed6478} #reg_result #result_email {margin:20px 0;padding:10px 50px;border-top:1px solid #e9e9e9;border-bottom:1px solid #dde4e9;background:#fff;line-height:2em} #reg_result #result_email span {display:inline-block;width:150px} #reg_result #result_email strong {color:#e8180c;font-size:1.2em} #reg_result p {line-height:1.8em} +#reg_result .result_txt {text-align:left} #reg_result .btn_confirm {margin:50px 0} -#reg_result .reg_result_p{font-size:1.25em;margin:0 0 10px;} -#reg_result .reg_result_p strong{color:#3497d9} -#reg_result .btn_submit{padding: 0 30px;font-weight:bold;height:40px;line-height:40px;display:inline-block;margin:30px 0 0 ;font-size:1.083em} +#reg_result i {font-size:3em} +#reg_result .reg_result_p {font-size:1.25em;margin:0 0 10px;color:#3684fa} + +.btn_confirm_reg {margin:20px 0;text-align:center} +.reg_btn_submit {display:inline-block;background:#3a8afd;color:#fff;text-align:center;border-radius:3px;width:280px;height:57px;line-height:57px;font-size:1.2em;margin:0 auto;font-weight:bold} + +.mb_log_cate h2 {width:50%;float:left;padding:20px 0;text-align:center} +.mb_log_cate .join {width:50%;float:left;padding:20px 0;text-align:center;background:#f7f7f7;color:#6e6e6e} +.mb_log_cate:after {display:block;visibility:hidden;clear:both;content:""} + +.tooltip_icon {display:inline-block;vertical-align:baseline;color:#b3b5b8;border:0;font-size:1.4em;background:transparent;cursor:pointer} +.tooltip_icon:hover {color:#448bf5} +.tooltip {position:relative;width:auto;color:#fff;background:#000;padding:10px;font-size:small;line-height:18px;display:none;position:absolute;z-index:9;font-weight:normal;margin-left:15px;margin-top:10px} +.tooltip:before {content:"";position:absolute;top:0;left:-10px;width:0;height:0;border-style:solid;border-top:0px solid transparent;border-bottom:10px solid transparent;border-left:0;border-right:10px solid #000} + /* 아이디/비밀번호 찾기 */ #find_info #mb_hp_label {display:inline-block;margin-left:10px} #find_info p {line-height:1.5em} -#find_info #mb_email{margin:10px 0;} +#find_info #mb_email {margin:10px 0} /* 로그인 */ -#mb_login {margin-bottom:50px} -#login_fs{padding:0 50px} -#mb_login #login_fs .frm_input{margin:0 0 10px} -#mb_login #login_fs .btn_submit {margin:0 0 20px} -#mb_login #login_info{background:#f6f6f6;padding:25px 10px;border-top:1px solid #e8e8e8;margin:40px 0 0 } -#mb_login #login_info:after {display:block;visibility:hidden;clear:both;content:""} -#mb_login #login_info h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} -#mb_login #login_info a{display:inline-block;width:50%;float:left} -#login_password_lost{border-right:1px solid #ddd} +#mb_login {} +#mb_login h1 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#login_fs {padding:35px} +#mb_login #login_fs .frm_input {margin:0 0 10px} +#mb_login #login_fs .btn_submit {margin:0 0 15px} -#mb_login_notmb{margin:30px auto;padding:20px 30px;margin-top:0;padding:20px 30px 0;border-top:1px solid #ddd} -#mb_login_notmb h2{font-size:1.25em;margin:20px 0 10px} -#guest_privacy{border:1px solid #ccc;text-align:left;line-height:1.6em;color:#666;background:#fafafa;padding:10px;height:150px;margin:10px 0;overflow-y:auto} -#mb_login_notmb .btn_submit{display:block;text-align:center;line-height:45px} +#login_info {} +#login_info:after {display:block;visibility:hidden;clear:both;content:""} +#login_info .login_if_auto {float:left} +#login_info .login_if_auto label {vertical-align:baseline;padding-left:5px} +#login_info .login_if_lpl {float:right} +#login_password_lost {display:inline-block;border:1px solid #d5d9dd;color:#3a8afd;border-radius:2px;padding:2px 5px;line-height:20px} -#mb_login_od_wr{margin:30px auto;padding:20px 30px;margin-top:0;padding:20px 30px 0;border-top:1px solid #ddd} -#mb_login_od_wr h2{font-size:1.25em;margin:20px 0 10px} -#mb_login_od_wr .frm_input{margin:10px 0 0 } -#mb_login_od_wr p{background:#f3f3f3;margin:20px 0 0 ;padding:15px 20px;line-height:1.5em} +#mb_login_notmb {margin:30px auto;padding:20px 30px} +#mb_login_notmb h2 {font-size:1.25em;margin:20px 0 10px} +#guest_privacy {border:1px solid #ccc;text-align:left;line-height:1.6em;color:#666;background:#fafafa;padding:10px;height:150px;margin:10px 0;overflow-y:auto} +#mb_login_notmb .btn_submit {display:block;text-align:center;line-height:45px} + +#mb_login_od_wr {margin:30px auto;padding:20px 30px} +#mb_login_od_wr h2 {font-size:1.25em;margin:20px 0 10px} +#mb_login_od_wr .frm_input {margin:10px 0 0} +#mb_login_od_wr p {background:#f3f3f3;margin:20px 0 0;padding:15px 20px;line-height:1.5em} + +#mb_login #sns_login {margin-top:0;border-color:#edeaea;padding:25px} +#mb_login #sns_login:after {display:block;visibility:hidden;clear:both;content:""} +#mb_login #sns_login h3 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#mb_login #sns_login .sns-wrap {margin:0 !important} +#mb_login #sns_login .sns-icon {width:49% !important;float:left !important} +#mb_login #sns_login .sns-icon:nth-child(odd) {margin-right:2%} +#mb_login #sns_login .txt {font-size:0.95em;padding-left:5px !important;border-left:0 !important} /* 쪽지 */ -#memo_list .memo_name,#memo_list .memo_name .sv_wrap{font-weight:bold} -#memo_list .memo_datetime{float:right;font-size:0.92em;color:#777;font-style:italic} -#memo_list .memo_del{margin-left: 5px; color: #49857c;font-size: 15px;} +.memo_list {border-top:1px solid #ececec} +.memo_list li {border-bottom:1px solid #ececec;background:#fff;padding:10px 15px;list-style:none;position:relative} +.memo_list li:after {display:block;visibility:hidden;clear:both;content:""} +.memo_list li.read {background:#f6f6f6} +.memo_list li.empty_li {text-align:center;padding:20px 0;color:#666} -#memo_view_contents {margin:10px 0;border:1px solid #ddd;} +.memo_list .memo_li {float:left} +.memo_list .profile_big_img {position:relative;margin-right:15px} +.memo_list .profile_big_img img {border-radius:50%;width:52px;height:52px} +.memo_list .memo_li.memo_name {padding-top:5px;float:none} +.memo_list .memo_preview a{display:block;margin-right:30px;padding-top:10px;font-weight:normal !important;font-size:1.2em} +.memo_list .memo_preview a:hover{text-decoration:underline} +.memo_list .memo_name a, +.memo_list .memo_name .sv_wrap {font-weight:bold} +.memo_list .no_read {position:absolute;bottom:0;right:0;display:inline-block;background:#3a8afd;border:1px solid #e1edff;text-indent:-9999px;border-radius:10px;width:10px;height:10px;box-shadow:0 0 10px 3px #9ec3f9} +.memo_list .no_read {animation:blinker 1s linear infinite} + +@keyframes blinker { + 50% {opacity:0} + } + +#memo_list h1#win_title {padding:10px 10px 10px 20px} +#memo_list .memo_datetime {font-size:0.92em;color:#888d92} +#memo_list .memo_del {position:absolute;right:15px;top:15px;padding:10px;color:#c7c9cb;font-size:1.4em} +#memo_list .memo_cnt {margin-top:5px;font-weight:normal;display:inline-block;font-size:1.2em} + +#memo_view_contents {margin-bottom:20px;border-top:1px solid #ececec;border-bottom:1px solid #ececec} #memo_view_contents h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} -#memo_view_ul {margin:0;border-bottom:1px solid #eee;list-style:none;background:#f3f3f3;} +#memo_view_ul {margin:0;list-style:none;background:#f6f6f6} #memo_view_ul:after {display:block;visibility:hidden;clear:both;content:""} -.memo_view_li {position:relative;padding:10px;float:left;width:50%;} -.memo_view_name strong,.memo_view_name .sv_wrap{font-weight:bold !important} -.memo_view_subj{display: inline-block;height: 20px;line-height: 18px;border: 1px solid #3497d9;color: #3497d9;padding: 0 5px;border-radius: 15px;font-size: 11px;} -.memo_view_li .profile_img img{border-radius:50%} -.memo_view_date{text-align:right;color:#555;font-style:italic} -.memo_view_date strong{font-weight:normal} -#memo_view .btn_b02{float:right} -#memo_view .btn_b02.reply_btn{margin-left:4px} -#memo_view p {padding:10px;border-top:1px solid #ddd;min-height:150px;height:auto !important;height:150px;background:#fff;line-height:1.8em} +.memo_view_li {position:relative;/*padding:10px;float:left;width:50%*/} -#memo_write textarea {height:100px} +.memo_view_li .profile_img img {display:none} +.memo_from {position:relative;background:#fff;border-bottom:1px solid #ececec;padding:15px 20px} +.memo_from li {float:left} +.memo_from li.memo_profile img {width:40px;height:40px;border-radius:50%} +.memo_from li:first-child {margin-right:10px} +.memo_from li.memo_view_nick {width:80%} +.memo_from li.memo_view_nick a {font-weight:bold !important} +.memo_from li.memo_view_date {display:block;color:#555;line-height:24px} +.memo_from li.memo_op_btn {position:absolute} +.memo_from li.list_btn {right:53px;} +.memo_from li.del_btn {right:15px;padding} +.memo_from:after {display:block;visibility:hidden;clear:both;content:""} + +.memo_btn {width:100%} +.memo_btn a {display:inline-block;width:50%;font-size:1em;color:#888d92;padding:20px} +.memo_btn a.btn_right {float:right;text-align:right} +.memo_btn a i {font-size:1.2em;color:#acabab;vertical-align:bottom} + +#memo_view p {padding:10px;min-height:150px;height:auto !important;height:150px;background:#fff;line-height:1.8em} +#memo_view textarea {height:100px} + +#memo_write .form_01 {padding:20px;border-top:1px solid #ececec} + +.reply_btn {display:inline-block;width:150px;height:45px;line-height:50px;padding:0 10px;font-weight:bold;background:#3a8afd;color:#fff;border-radius:3px;vertical-align:bottom;margin-right:5px} +#memo_write .reply_btn {font-size:1em} /* 스크랩 */ -#scrap .scrap_tit{font-weight:bold;display:block;font-size:1.083em;margin-bottom:5px;line-height:1.3em} -#scrap .scrap_cate{ display:block;color:#3598db ;font-size:0.92em;float:left} -#scrap .scrap_datetime{;color:#777;font-style:italic;float:right} -#scrap .scrap_del{position:absolute;top:5px;right:10px;font-size:18px;color:#49857c} -#scrap .scrap_del:hover{color:#98ca69} -#scrap_do table {margin:0 0 10px;width:100%} -#scrap_do textarea {height:100px} -#scrap_do .scrap_tit{background:#f3f3f3;padding:10px 15px;font-size:1.083em;font-weight:bold} -#scrap_do label{display:block;margin:0 0 5px;font-size:0.92em} +#scrap li:after {display:block;visibility:hidden;clear:both;content:""} +#scrap li {position:relative;padding:20px;border-bottom:1px solid #ececec} +#scrap .scrap_tit {font-weight:bold;display:block;font-size:1.083em;margin-bottom:10px;line-height:1.3em} +#scrap .scrap_cate {float:left;display:block;color:#ac92ec;background:#eeeaf8;padding:3px;border-radius:3px;font-size:0.92em;margin-right:10px} +#scrap .scrap_datetime {color:#777;line-height:18px} +#scrap .scrap_del {position:absolute;top:15px;right:15px;font-size:18px;color:#c7c9cb} +#scrap .scrap_del:hover {color:#3a8afd} + +#scrap_do .new_win_con {padding:0 20px} +#scrap_do textarea {width:100%;height:100px} +#scrap_do .scrap_tit {margin-bottom:10px;background:#f3f3f3;padding:10px 15px;font-size:1.2em;font-weight:bold} +#scrap_do label {display:block;margin:0 0 5px;font-size:1em} +#scrap_do .win_btn:after {display:block;visibility:hidden;clear:both;content:""} +#scrap .win_btn, #scrap_do .win_btn {margin:20px 0;text-align:center} +#scrap_do .win_btn .btn_submit {float:inherit} +#scrap_do .win_desc {margin:0 20px} + /*포인트*/ -#point .point_top{line-height:15px;margin:0 0 5px} -#point .point_top:after {display:block;visibility:hidden;clear:both;content:""} -#point .point_tit{font-weight:bold;float:left;font-size:1.083em;display:block;} -#point .point_num{font-size:1.25em;color:#00c4ac;font-weight:bold;float:right;} -#point .point_date1{float:left;color:#555;font-style:italic} -#point .point_date{float:right;color:#555;font-style:italic} -#point .txt_expired {color:#aaa;} -#point .point_all{background:#ae99da;border:0;border-bottom:2px solid #9781c5;color:#fff;font-weight:bold;font-size:1.083em} -#point .point_all span,#point .point_status span{float:right;} -#point .point_status{background:#737373;border:0;color:#fff;font-weight:bold;font-size:1.083em} -#point .point_status span{margin-left:10px} +#point {text-align:center} +#point h1 {text-align:left} +#point .point_all {margin:20px 20px 15px;border-radius:5px;background:#edf3fc;border:1px solid #d6e2f4;color:#485172;font-size:1.083em} +#point .point_all:after {display:block;visibility:hidden;clear:both;content:""} +#point .point_all li {float:left;width:50%;padding:20px;text-align:left} +#point .point_all li span {float:right;color:#485172;font-weight:bold} +#point .point_all li:last-child {border-left:1px solid #d6e2f4} +#point .point_all .full_li {width:100%;border-bottom:1px solid #d6e2f4;text-align:left} +#point .point_all .full_li span {color:#000;font-weight:bold;font-size:1.2em} +#point .point_status{background:#737373;border:0;color:#fff;font-weight:bold;font-size:1.083em;text-align:left} +#point .point_status:after {display:block;visibility:hidden;clear:both;content:""} +#point .point_status span{margin-left:10px;float:right} + +.point_list {} +.point_list li:first-child {border-top:1px solid #ececec} +.point_list li {border-bottom:1px solid #ececec;background:#fff;padding:15px;list-style:none;position:relative} +.point_list li:after {display:block;visibility:hidden;clear:both;content:""} + +.point_list .point_use {background:#f6f6f6} +.point_list .point_use .point_num {font-size:1.25em;color:#ff4f76;font-weight:bold;float:right} +.point_list .point_num {font-size:1.25em;color:#3a8afd;font-weight:bold;position:absolute;right:15px;top:25px} +.point_list .point_top {line-height:15px;margin:0 0 5px} +.point_list .point_top:after {display:block;visibility:hidden;clear:both;content:""} +.point_list .point_tit {font-weight:bold;float:left;font-size:1.083em;display:block} +.point_list .point_date1 {float:left;color:#888d92} +.point_list .point_date {float:left;color:#888d92} +.point_list .txt_expired {color:red;margin-left:5px} + +#point .pg_wrap {width:100%;float:inherit;text-align:center} +#point .btn_close {margin:20px auto} /* 회원 비밀번호 확인 */ #mb_confirm {} @@ -234,34 +324,48 @@ box-shadow: 0 1px 3px #eee; #mb_confirm fieldset .frm_input {background-color:#fff !important} #mb_confirm label {letter-spacing:-0.1em} #mb_confirm_id {display:block;margin:5px 0 10px;font-weight:bold} -#mb_confirm .confirm_id{font-size:0.92em;color:#666} +#mb_confirm .confirm_id {font-size:0.92em;color:#666} /* 비밀글 비밀번호 확인 */ #pw_confirm h1 {margin:60px 20px 30px;font-size:2em} #pw_confirm p {padding:0 20px 40px;border-bottom:1px solid #e9e9e9;font-size:1.083em;line-height:1.4em;color:#656565} #pw_confirm p strong {display:block;color:#3ca1ff;font-size:1.167em;margin:0 0 5px} -#pw_confirm fieldset {;padding:50px;text-align:center} +#pw_confirm fieldset {padding:50px;text-align:center} #pw_confirm fieldset .frm_input {background-color:#fff !important} #pw_confirm label {letter-spacing:-0.1em} #pw_confirm_id {display:inline-block;margin-right:20px;font-weight:bold} -#mb_confirm_id{} +#mb_confirm_id {} /* 폼메일 */ #formmail textarea {height:100px} -#formmail .formmail_flie{position:relative} -#formmail .formmail_flie .file_wr {border: 1px solid #ccc;background: #fff;color: #000;vertical-align: middle;border-radius: 3px;padding: 5px;height: 40px;margin: 0;} -#formmail .lb_icon {position: absolute;top: 1px;left: 1px;border-radius: 3px 0 0 3px;height: 38px;line-height: 38px;width: 40px;background: #eee;text-align: center;color: #888;} -#formmail .frm_file {padding-left: 50px;} -#formmail .frm_info{color: #3497d9;font-size: 0.92em;} +#formmail .formmail_flie {position:relative} +#formmail .formmail_flie .file_wr {border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;height:40px;margin:0} +#formmail .lb_icon {position:absolute;top:1px;left:1px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;background:#fff;text-align:center;color:#b2b2b2} +#formmail .frm_file {padding-left:50px} +#formmail .frm_info {color:#3497d9;font-size:0.92em} +.chk_box {position:relative} +.chk_box input[type="radio"] {position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden} +.chk_box input[type="radio"] + label {position:relative;padding-left:23px;display:inline-block;color:#676e70} +.chk_box input[type="radio"] + label span {position:absolute;top:0;left:0;width:15px;height:15px;display:block;background:#f7f8f9;border:1px solid #cdd6df;border-radius:50%} +.chk_box input[type="radio"]:checked + label {color:#3a8afd} +.chk_box input[type="radio"]:checked + label span {border-color:#3a8afd} +.chk_box input[type="radio"]:checked + label span:before {width:7px;height:7px;background:#3a8afd;content:'';position:absolute;top:3px;left:3px;border-radius:50%} +.chk_box input[type="checkbox"] + label {position:relative;color:#676e70} +.chk_box input[type="checkbox"] + label:hover {color:#2172f8} +.chk_box input[type="checkbox"] + label span {float:left;width:15px;height:15px;display:block;background:#fff;border:1px solid #d0d4df;border-radius:3px} +.chk_box input[type="checkbox"]:checked + label {color:#000} +.chk_box input[type="checkbox"]:checked + label span {background:url(./img/chk.png) no-repeat 50% 50% #3a8afd;border-color:#1471f6;border-radius:3px} +.selec_chk {position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden} + /* 자기소개 */ -#profile h1 a{color:#fff} +#profile h1 a {} #profile table {margin-bottom:0} -#profile table th{text-align:left;padding:10px;width:100px} -#profile section {color: #2d4c7b;background: #eff9f9;padding: 10px;border: 1px solid #bfd4dc;margin: 10px 0;} +#profile table th {text-align:left;padding:10px;width:100px} +#profile section {color:#6794d3;background:#fff;padding:10px;border:1px solid #eee;margin:10px 0} #profile h2 {margin:0 0 5px} -#profile .profile_name{text-align:center;font-weight:bold} -#profile .my_profile_img{display:block;margin:20px 0 5px;} -#profile .my_profile_img img{border-radius:50%;border:1px solid #aaa} -#profile .profile_img img{border-radius:50%} -#profile .profile_name .sv_wrap{font-weight:bold;text-align:left} \ No newline at end of file +#profile .profile_name {text-align:center;font-weight:bold} +#profile .my_profile_img {display:block;margin:20px 0 5px} +#profile .my_profile_img img {border-radius:50%} +#profile .profile_img img {border-radius:50%} +#profile .profile_name .sv_wrap {font-weight:bold;text-align:left} diff --git a/skin/new/basic/new.skin.php b/skin/new/basic/new.skin.php index adb023df1..41e32c6ea 100644 --- a/skin/new/basic/new.skin.php +++ b/skin/new/basic/new.skin.php @@ -49,14 +49,22 @@ add_stylesheet('', 0); + +
    + +
    +
    - @@ -77,15 +85,18 @@ add_stylesheet('', 0); ?> - - + @@ -99,8 +110,10 @@ add_stylesheet('', 0);
    - - + + + 그룹
    - - + + +
    + + -
    +
    @@ -139,6 +152,4 @@ function fnew_submit(f) } - - \ No newline at end of file diff --git a/skin/new/basic/style.css b/skin/new/basic/style.css index 05028f118..26441b91a 100644 --- a/skin/new/basic/style.css +++ b/skin/new/basic/style.css @@ -1,13 +1,23 @@ @charset "utf-8"; /* 최근게시물 스킨 (new) */ -#new_sch {margin-bottom:15px;text-align:center;padding: 20px;border: 1px solid #e8e8e8;background: #fbfbfb;} +#new_sch {background:#f7f7f7;padding:30px;text-align:center;margin:0 0 10px} #new_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden} -#new_sch p {padding:5px 0 0;font-size:0.95em;text-align:center;letter-spacing:-0.1em} -#new_sch .frm_input{border-color:#646982;border-radius:0} -#new_sch select{border:1px solid #646982;height:40px;padding:0 5px} -#new_sch .btn_submit{padding: 0 10px;height: 40px;font-size: 1.083em;font-weight: bold;color: #fff;background: #253dbe;} - -#fnewlist .new_tit{font-weight:bold} -#fnewlist .profile_img img{border-radius:50%} -#fnewlist .td_date{font-style:italic} \ No newline at end of file +#new_sch select {border:1px solid #d0d3db;width:175px;height:45px;padding:0 5px;border-radius:3px} +#new_sch .frm_input {border:1px solid #d0d3db;width:300px;height:45px;border-radius:0;border-radius:3px} +#new_sch .sch_wr {position:relative;display:inline-block} +#new_sch .btn_submit {padding:0 10px;height:45px;width:88px;font-size:1.083em;font-weight:bold;color:#fff;background:#434a54} +#new_sch p {padding:10px 0 0;font-size:0.95em;text-align:center;letter-spacing:-0.1em} + +#fnewlist .profile_img img {border-radius:50%} +#fnewlist .td_group a {background:#edfbde;color:#8cc152;padding:3px 4px;border-radius:5px;font-weight:normal} +#fnewlist .td_board a {background:#eeeaf8;color:#ac92ec;padding:3px 4px;border-radius:5px;font-weight:normal} + +.admin_new_btn {float:right;margin-bottom:10px} + +.selec_chk {position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden} +.chk_box input[type="checkbox"] + label {position:relative;padding-left:20px;color:#676e70} +.chk_box input[type="checkbox"] + label:hover {color:#2172f8} +.chk_box input[type="checkbox"] + label span {position:absolute;top:2px;left:0;width:15px;height:15px;display:block;margin:0;background:#fff;border:1px solid #d0d4df;border-radius:3px} +.chk_box input[type="checkbox"]:checked + label {color:#000} +.chk_box input[type="checkbox"]:checked + label span {background:url(./img/chk.png) no-repeat 50% 50% #3a8afd;border-color:#1471f6;border-radius:3px} diff --git a/skin/outlogin/basic/img/chk.png b/skin/outlogin/basic/img/chk.png new file mode 100644 index 0000000000000000000000000000000000000000..2841a67f35ff08993eeea940005cae936c288483 GIT binary patch literal 1070 zcmbVLPiWIn7>^W&jt!~|VZ*~CLvUb|ytGZ5u)3vvi7VJy+KN4hEKOe5uqH1iZ?@af zgKR_aB;rX?@Hh}Jf&)SD;6d~zcoaMfBIs?tbnWyob}%G)|GwYv_kG{{zU}Jr<;n4x zagO6A%S))n#tHVFIyuJvW3N6m*f33vCase;?O7q_bceJsD0|i_u3^jBxb+^-b6leB zHk!0qxuV&`6Rg-q=z9S}bKLwwKd|gIOhF5;x_*KG{`w6MT&KWa&sL;LP{JK|X*0z2 z&Elzi8bgjT2IMu9FL5YMIWQBCf zmLLR*BEU>mQQ$=&OHdXi_9`iu(Xxsr=fLpcnOf+ywHh*qT5MI|JCp{RDE4|ip_dj& zxGF+bRbviWPBDvAwBb{$pYo&G5d*@J9l8N^i4S5%t3}pnfoGl`gy030$|12I4HLyu zCibmBgn}e`UL4oJI-)iF*Nr2sqsB&n#Tt&tdT6uzXwQzoEO*BX#fHoq?P}<6$ z*y|qlX&DuGb|N^gqh$>_hw`e4RNXZ45UQDsgdohxvZ0y~=_8J#usI~bqG=S7lu;lw z^2KyMZOX-T5oS~#3k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+nA0*tB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxSU1_g&``n5OwZ87 z)XdCKN5ROz&`93^h|F{iO{`4Ktc=VRpg;*|TTx1yRgjAt)Gi>;Rw<*Tq`*pFzr4I$ zuiRKKzbIYb(9+TpWQLKEE>MMTab;dfVufyAu`kBtHuNWFoz#!AFNG#Ad)HBe}%?0@jth%@)C>7xhtg4GcDhpEegHnt0 zON)|$@sXws(+mtd{1$-}0$pR}Uz7=ql*AmD{N&Qy)VvZ;7h5Huj9yA+ij|9zg`=sl zxuvU-i;Jt7p`oR@rKz)vtAVkTp_!4Pi#f~;YKL?fq0y6ST@{2R_ z3lyA#%@j1kGxJjN%ZoKZ(F5_VOKMSOS!#+~QGTuhIDD-#vDj~9Xk=_^>f-8b;A#o- zx09KXo1>GNqlu-PldFZLkrGsI3OQk>4|I$^C~+Vq7MKt)1%jCHqz~l4Gf!$BFvk=D zv&J8V)!!Ky7;`;c978H@felA3TEtw6(oF`I;3I+c-SU#CMTFjgnwiI zk>8_wanZq~3o2{}O;S#%^XZ5kPjOT~v-y4Pi4UJ!zMrf8zUTKlYjZgkM;)fv>(^hK zdMv(}u{G+Vi1W6WC0Vz(>6~7ExpPj$v{DNhp2H`ef1adrlrf|=&u+f5@1Yy^9gA+{ zZP(oJ_@hVPzE=&m-?o`f(dufddSWuyZ?VJn+fOV1>E@cvemMK_#~;tdIV}1vo9IsT zX!yO)UWV`dbK?r5nIbHWeoKR{zn*$$U5M7vq=^Nymd!uEJag8A{^O5}b_QIW_wIYO zNsE$H(AO&4*=Hvu?7llmobh'
    -

    회원로그인

    +
    +

    회원로그인

    + 회원가입 +
    @@ -19,18 +22,17 @@ add_stylesheet(''
    -
    - - +
    + +
    @@ -38,14 +40,15 @@ add_stylesheet(''
    diff --git a/skin/outlogin/basic/outlogin.skin.2.php b/skin/outlogin/basic/outlogin.skin.2.php index 2341db4c8..aeaea03ae 100644 --- a/skin/outlogin/basic/outlogin.skin.2.php +++ b/skin/outlogin/basic/outlogin.skin.2.php @@ -11,33 +11,34 @@ add_stylesheet(''

    나의 회원정보

    - 정보수정 - 로그아웃 - 관리자 + 정보수정 + 관리자 - +
    + diff --git a/skin/outlogin/shop_side/outlogin.skin.2.php b/skin/outlogin/shop_side/outlogin.skin.2.php new file mode 100644 index 000000000..abbc07bdf --- /dev/null +++ b/skin/outlogin/shop_side/outlogin.skin.2.php @@ -0,0 +1,70 @@ +', 0); + +// 쿠폰 +$cp_count = 0; +$sql = " select cp_id + from {$g5['g5_shop_coupon_table']} + where mb_id IN ( '{$member['mb_id']}', '전체회원' ) + and cp_start <= '".G5_TIME_YMD."' + and cp_end >= '".G5_TIME_YMD."' "; +$res = sql_query($sql); + +for($k=0; $cp=sql_fetch_array($res); $k++) { + if(!is_used_coupon($member['mb_id'], $cp['cp_id'])) + $cp_count++; +} +?> + + +
    +
    +

    나의 회원정보

    + + + 관리자 + + + 정보수정 + 로그아웃 +
    + +
    + + + diff --git a/skin/outlogin/shop_side/style.css b/skin/outlogin/shop_side/style.css new file mode 100644 index 000000000..67d0f6d78 --- /dev/null +++ b/skin/outlogin/shop_side/style.css @@ -0,0 +1,64 @@ +@charset "utf-8"; + +/* 아웃로그인 스킨 */ +.s_ol {position:relative;border-bottom:1px solid #f6f6f6} +.s_ol h2 {width:115px;float:left;padding:15px 0;text-align:center} +.s_ol .join {width:114px;float:left;padding:15px 0;text-align:center;background:#f7f7f7;color:#6e6e6e} +.s_ol #s_ol_be_cate:after {display:block;visibility:hidden;clear:both;content:""} +.s_ol form {padding:20px} +.s_ol a.btn_admin {display:inline-block;padding:0 10px;height:25px;text-decoration:none;line-height:25px;vertical-align:middle} /* 관리자 전용 버튼 */ +.s_ol a.btn_admin:focus, .s_ol a.btn_admin:hover {text-decoration:none} + +#s_ol_before {} +#s_ol_before:after {display:block;visibility:hidden;clear:both;content:""} +#s_ol_before .s_ol_wr {position:relative;margin-bottom:5px} +#ol_id {display:block;width:100%;border:1px solid #d0d3db;padding:0 10px;height:35px;margin-bottom:5px;border-radius:3px} +#ol_pw {display:block;width:100%;border:1px solid #d0d3db;padding:0 10px;height:35px;margin-bottom:5px;border-radius:3px} +#ol_submit {width:100%;height:35px;background:#3a8afd;border-left:1px solid #ccc;color:#fff;font-weight:bold;font-size:1.167em;border-radius:3px} +#ol_svc {float:right;margin-top:5px;line-height:20px} +#ol_svc a {display:inline-block;border:1px solid #d5d9dd;color:#3a8afd;border-radius:2px;padding:2px 5px} +#ol_auto {float:left;line-height:20px;margin-top:5px} +#ol_auto label {color:#555;vertical-align:baseline} +#ol_auto input {width:13px;height:13px} +.ol_auto_wr:after {display:block;visibility:hidden;clear:both;content:""} +#sns_login {margin-top:0 !important;border-top:0 !important} +#sns_login h3 {position:absolute;font-size:0;line-height:0;overflow:hidden} + +#s_ol_after {border-bottom:1px solid #f6f6f6} +#s_ol_after_hd {position:relative;padding:10px;padding-left:80px;height:80px} +#s_ol_after_hd strong {display:block;margin:5px 0 10px} +#s_ol_after_hd .profile_img {position:absolute;top:15px;left:15px;display:inline-block} +#s_ol_after_hd .profile_img img {border-radius:50%;width:50px;height:50px} +#s_ol_after_hd .btn_admin {position:absolute;right:0;bottom:0;width:20px;height:20px;line-height:20px;padding:0;text-align:center;border-radius:50%;background:#000;vertical-align:baseline} + +#s_ol_after_info {display:inline-block;height:28px;line-height:22px;border:1px solid #d5d9dd;color:#3a8afd;border-radius:2px;padding:2px 5px} +#s_ol_after h2 {margin:0;padding:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden} +#s_ol_after_hd .btn_b04 {line-height:23px;padding:0 5px} +#s_ol_after_private {zoom:1} +#s_ol_after_private:after {display:block;visibility:hidden;clear:both;content:""} +#s_ol_after_private li {text-align:left;position:relative;text-align:left} +#s_ol_after_private li:first-child a {border-left:0} +#s_ol_after_private a {display:block;background:#fff;color:#465168;line-height:18px;padding:10px 20px 10px 25px} +#s_ol_after_private a strong {display:inline-block;float:right;max-width:87px;overflow:hidden;white-space:nowrap;text-overflow:clip;color:#3a8afd;padding:0 5px;border-radius:15px;font-size:0.92em} +#s_ol_after_private a:hover strong {background:#4b8bff} +#s_ol_after_private li a:hover {color:#4b8bff;background:#f7f7f7} +#s_ol_after_private li a:hover:after {position:absolute;left:0;top:0;width:2px;height:38px;background:#3a8afd;content:""} +#s_ol_after_private li i {width:25px;color:#8c9eb0;margin-right:5px} +#s_ol_after_private li:hover i {color:#3a8afd} +#s_ol_after_private .win_point:hover strong {background:#37bc9b;color:#fff} +#s_ol_after_private .win_memo:hover strong {background:#ff8b77;color:#fff} +#s_ol_after_private .win_scrap:hover strong {background:#8cc152;color:#fff} +#s_ol_after_private .win_coupon:hover strong {background:#a352c1;color:#fff} + +#s_ol_after_logout {display:inline-block;height:28px;line-height:22px;border:1px solid #d5d9dd;color:#8a8a8a;border-radius:2px;padding:2px 5px} +#s_ol_after_logout:hover {color:#3c8bfd} +#ol_after_memo {margin-right:1px} +#ol_after_pt {margin-right:1px} + +.selec_chk {position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden} +.chk_box {position:relative} +.chk_box input[type="checkbox"] + label {padding-left:20px;color:#676e70} +.chk_box input[type="checkbox"] + label:hover{color:#2172f8} +.chk_box input[type="checkbox"] + label span {position:absolute;top:2px;left:0;width:15px;height:15px;display:block;margin:0;background:#fff;border:1px solid #d0d4df;border-radius:3px} +.chk_box input[type="checkbox"]:checked + label {color:#000} +.chk_box input[type="checkbox"]:checked + label span {background:url(./img/chk.png) no-repeat 50% 50% #3a8afd;border-color:#1471f6;border-radius:3px} diff --git a/skin/poll/basic/poll.skin.php b/skin/poll/basic/poll.skin.php index b83cbe43e..49cf6d82e 100644 --- a/skin/poll/basic/poll.skin.php +++ b/skin/poll/basic/poll.skin.php @@ -11,19 +11,25 @@ add_stylesheet('', 0)
    -

    설문조사

    - 설문관리 +

    설문조사

    + 설문관리 + " target="_blank" onclick="poll_result(this.href); return false;" class="btn_result">결과보기
    diff --git a/skin/poll/basic/poll_result.skin.php b/skin/poll/basic/poll_result.skin.php index 632658ffc..7c7383046 100644 --- a/skin/poll/basic/poll_result.skin.php +++ b/skin/poll/basic/poll_result.skin.php @@ -1,29 +1,43 @@ 0){ + foreach( $list as $k => $v ) { + $get_max_cnt = max( array( $get_max_cnt, $v['cnt'] ) ); // 가장 높은 투표수를 뽑습니다. + } +} + // add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 add_stylesheet('', 0); ?>
    -

    -
    +

    +
    전체

    결과

    -
      - -
    1. - - % + +
    2. +
      - + +
      +
      + + %
    3. - +
    @@ -38,46 +52,36 @@ add_stylesheet('', 0)

    님의 의견

    - 삭제"; } ?> + + 삭제"; } ?>

    - = $po['po_level']) { ?> - + -

    - -
    -
      - -
    • - - -
    • -
    • - -
    • - -
    • - - -
    • -
    • - -
    • - -
    +
    +

    기타의견

    +
    + + +
    - - + +
    + + +
    + + + diff --git a/skin/poll/basic/style.css b/skin/poll/basic/style.css index 5b3d04851..6c8f934f8 100644 --- a/skin/poll/basic/style.css +++ b/skin/poll/basic/style.css @@ -16,10 +16,6 @@ #poll_result .tbl_frm01 td {} #poll_result .tbl_frm01 textarea, #poll_result tbl_frm01 .frm_input {} #poll_result .tbl_frm01 textarea {} -/* -#poll_result .tbl_frm01 #captcha {} -#poll_result .tbl_frm01 #captcha input {} -*/ #poll_result .tbl_frm01 a {} /* 필수입력 */ @@ -28,7 +24,7 @@ #poll_result .btn_confirm {} /* 서식단계 진행 */ #poll_result .btn_submit {} #poll_result button.btn_submit {} -#poll_result .win_btn {} /* 새창용 */ +#poll_result .win_btn {text-align:center} /* 새창용 */ #poll_result .win_btn button {} #poll_result .win_btn input {} #poll_result .win_btn a {} @@ -37,65 +33,75 @@ /* ### 기본 스타일 커스터마이징 끝 ### */ /* 설문조사 스킨 */ -#poll {border: 1px solid #d2d9e6; border-bottom: 1px solid #c1ccda;background:#fff;margin:50px 20px 20px;position:relative; --webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1); --moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1); -box-shadow:0 1px 2px rgba(0,0,0,0.1)} -#poll h2 {font-size:1.167em;text-align:center;padding-top:25px;color:#1d9d74;position:relative} -#poll h2 i{position:absolute;top:-22px;left:50%;width:44px;line-height:44px;margin-left:-22px;border-radius:25px;background:#1d9d74;color:#fff} -#poll header .btn_admin {text-align:center;position:absolute;top:10px;right:10px;height:25px;line-height:25px;padding:0 5px;border-radius:3px} -#poll ul {padding: 10px 15px;list-style:none} +#poll {border:1px solid #dde7e9;background:#f7f7f7;position:relative;border-radius:3px;margin-bottom:15px} +#poll header {position:relative;border-bottom:1px solid #e8e8e8;padding:15px} +#poll header:after {display:block;visibility:hidden;clear:both;content:""} +#poll header h2 {display:inline-block;float:left;font-size:1.167em;color:#000;line-height:28px} +#poll header h2:after {display:block;visibility:hidden;clear:both;content:""} +#poll header .btn_result {float:right;display:inline-block;line-height:20px;height:28px;border:1px solid #d5d9dd;color:#3a8afd;border-radius:2px;padding:2px 5px;background:#fff} +#poll header .btn_admin {float:right;margin-left:5px;line-height:28px;font-size:1.4em} +#poll ul {padding:0 20px;list-style:none} #poll li {padding:5px 0} -#poll .poll_con{} -#poll .poll_con p{font-weight:bold;padding: 10px 15px;background: #f1f9f7;border:1px solid #e0f1e9;color: #457163;margin:10px 10px 0} -#poll_btn{background:#f7f7f7;padding:10px;text-align:center} -#poll_btn:after {display:block;visibility:hidden;clear:both;content:""} -#poll_btn .btn_poll{display:inline-block;height:30px;line-height:28px;padding: 0 10px} -#poll_btn .btn_result{;display:inline-block;height:30px;line-height:30px;padding: 0 10px;font-weight:bold} +.selec_chk {position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden} +.chk_box {position:relative} +.chk_box input[type="radio"] {position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden} +.chk_box input[type="radio"] + label {position:relative;padding-left:23px;display:inline-block;color:#676e70} +.chk_box input[type="radio"] + label span {position:absolute;top:0;left:0;width:15px;height:15px;display:block;background:#fff;border:1px solid #cdd6df;border-radius:50%} +.chk_box input[type="radio"]:checked + label {color:#305af9} +.chk_box input[type="radio"]:checked + label span:before {width:7px;height:7px;background:#305af9;content:'';position:absolute;top:3px;left:3px;border-radius:50%} + +#poll .poll_con {} +#poll .poll_con p {font-weight:bold;padding:15px 20px;color:#000;font-size:1.167em} +#poll_btn {padding:10px 20px 20px;text-align:center} +#poll_btn:after {display:block;visibility:hidden;clear:both;content:""} +#poll_btn .btn_poll {display:block;width:100%;height:40px;line-height:40px;padding:0 10px;border:0;font-weight:bold;background:#3a8afd;color:#fff;border-radius:3px} /* 설문조사 결과 (새창) */ #poll_result {} -#poll_result section {margin:0 0 20px;padding:25px;border:1px solid #dbdbdb;background:#fff; --webkit-box-shadow: 0 0 5px rgba(55,55,5,0.1)); - -moz-box-shadow: 0 0 5px rgba(55,55,5,0.1)); - box-shadow: 0 0 5px rgba(55,55,5,0.1); } +#poll_result section {} #poll_result .tbl_wrap {margin:0} -#poll_result h2 {} -#poll_result a {} #poll_result .sv_member, #poll_result .sv_guest {font-weight:bold} -#poll_result .poll_all{float:right;display:inline-block;margin:0 0 10px;line-height: 30px;font-size: 0.92em;color: #4e546f;background: #d4d4d4;padding: 0 10px;border-radius: 5px;} -#poll_result_list {margin:0 auto 20px;clear:both} -#poll_result_list h2 {margin:0;font-size:1.25em;padding: 0 0 15px;margin:0 0 15px;border-bottom:1px solid #ddd;text-align:center;} +#poll_result .poll_all {position:absolute;top:10px;right:10px;display:inline-block;margin:0 0 10px;line-height:30px;font-size:0.92em;color:#3a8afd;background:#f6f6f6;padding:0 10px;border-radius:5px} +#poll_result_list {clear:both;margin:20px;border:1px solid #d6e2f4;border-top:0;background:#fff;border-radius:5px} +#poll_result_list h2 {margin:0;font-size:1.25em;padding:15px;margin:0 0 15px;border-top:1px solid #d6e2f4;border-bottom:1px solid #d6e2f4;text-align:center;background:#edf3fc;color:#375582;border-radius:5px} #poll_result_list dt {margin-right:5%;color:#e8180d;text-align:right} -#poll_result_list ol {margin:0;padding:0} +#poll_result_list ol {margin:0;padding:0 20px} #poll_result_list li {margin:20px 0;position:relative;list-style-position:inside} -#poll_result_list .poll_percent{position:absolute;top:0;right:0;color:#415b72;font-weight:bold} -.poll_result_graph {position:relative;margin-right:5%;margin:5px 0 ;height:15px;background:#f4f4f4;border-radius:10px 10px} -.poll_result_graph span {position:absolute;top:0;left:0;height:15px;background:#ae99da;border-radius:10px 10px;white-space: nowrap;} -.poll_result_graph span .poll_cnt {display:none;position:absolute;top:18px;right:0;font-size:0.92em;text-align:right;background:#333;color:#fff;padding:0 7px;line-height:22px;border-radius:3px} -.poll_result_graph span:hover .poll_cnt {display:block} -.poll_result_graph span .poll_cnt:before{content: "";position: absolute;top: -6px;left: 50%;margin-left:-4px;width: 0;height: 0;border-style: solid;border-width: 0 4px 6px 4px;border-color: transparent transparent #333 transparent;} -#poll_result_cmt {} -#poll_result_cmt h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} -#poll_result_cmt h3 {margin:0;font-size:1.25em;padding: 0 0 15px;margin:0 0 15px;border-bottom:1px solid #ddd;text-align:center;} -#poll_result_cmt article {margin:15px 0 ;position:relative;} + +.poll_1st .poll_result_graph span {background:#3a8afd} +.poll_result_graph {position:relative;width:90%;margin:5px 0;height:15px;background:#fff;border-radius:10px;-moz-box-shadow:inset 0px 2px 8px #dadada;-webkit-box-shadow:inset 0px 2px 8px #dadada;box-shadow:inset 0px 2px 8px #dadada} +.poll_result_graph span {position:absolute;top:0;left:0;height:15px;background:#8395b3;border-radius:10px 10px;white-space:nowrap} + +.poll_numerical {display:inline-block;position:absolute;top:0;right:0;text-align:center} +.poll_numerical .poll_percent {display:block;font-size:1.2em;color:#3a8afd;font-weight:bold;letter-spacing:-0.5px} +.poll_numerical .poll_cnt {font-size:1em;text-align:right;color:#8d8d8d} + +#poll_result_cmt {margin:20px} +#poll_result_cmt h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#poll_result_cmt article {margin:15px 0;position:relative;border-bottom:1px solid #eaeaea} #poll_result_cmt h1 {position:absolute;margin:0;padding:0;border:0;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -#poll_result_cmt header{margin:0 0 5px} -#poll_result_cmt .poll_datetime{display:inline-block;position:absolute;top:0;right:0;font-size:0.92em;color:#777;font-style:italic} -#poll_result_cmt .profile_img img{border-radius:50%} -#poll_result_cmt p {padding:10px;background:#f6f6f6;border-radius:5px;line-height:1.5em} -#poll_result_cmt fieldset {margin-bottom:0;text-align:left} -#poll_result_cmt fieldset p {margin:0 0 15px;padding:3px 0 0px;text-align:left} -#poll_result_cmt footer {text-align:right} +#poll_result_cmt header {margin:0 0 5px} +#poll_result_cmt .poll_datetime {display:inline-block;font-size:0.92em;color:#777} +#poll_result_cmt .profile_img img {border-radius:50%} +#poll_result_cmt p {padding:10px;line-height:1.5em} + +#poll_other_q h3 {margin:0;font-size:1.25em;padding:10px;border-bottom:1px solid #eaeaea;text-align:left} +#poll_other_q h3 span {background:#f7f8e3;color:#c97600;padding:3px;display:inline-block;border-radius:5px;margin-right:5px;font-weight:normal;font-size:0.8em} +#poll_result_wcmt {border:1px solid #cfd4db;margin-bottom:10px} +#poll_result_wcmt input {border:0;height:80px;padding:10px} #poll_result_cmt .btn_submit {padding:0 20px;float:right} -.poll_cmt_del a {display:inline-block;margin-left:5px;color:#49857c;font-size:15px;} -.poll_cmt_del a:hover{color:#98ca69} -#poll_result_oth {padding:0 0 30px} +.poll_guest input {border: 1px solid #cfd4db;padding:10px;margin-bottom:10px;display:inline-block} + +.poll_cmt_del {float:right} +.poll_cmt_del a {display:inline-block;margin:0 0 5px 10px;color:#c7c9cb;font-size:15px} +.poll_cmt_del:hover a {color:#3a8afd} + +#poll_result_oth {clear:both;margin:20px} #poll_result_oth h2 {padding:0 0 10px} #poll_result_oth ul {margin:0;padding:0;list-style:none;border:1px solid #ddd;background:#fff;border-top:0} -#poll_result_oth ul li{border-top:1px solid #ddd; position:relative;line-height:20px} -#poll_result_oth a {display:block;padding: 10px} -#poll_result_oth li span{position:absolute;bottom:10px;right:15px;color:#777;font-size:0.92em;font-style:italic} +#poll_result_oth ul li{border-top:1px solid #eaeaea;position:relative;line-height:20px} +#poll_result_oth a {display:block;padding:10px} +#poll_result_oth li span {position:absolute;bottom:10px;right:15px;color:#777;font-size:0.92em} diff --git a/skin/poll/shop_basic/poll.skin.php b/skin/poll/shop_basic/poll.skin.php index fc4871a86..ba1193e91 100644 --- a/skin/poll/shop_basic/poll.skin.php +++ b/skin/poll/shop_basic/poll.skin.php @@ -11,19 +11,25 @@ add_stylesheet('', 0)
    -

    설문조사

    - 설문관리 +

    설문조사

    + 설문관리 + " target="_blank" onclick="poll_result(this.href); return false;" class="btn_result">결과보기
    diff --git a/skin/poll/shop_basic/poll_result.skin.php b/skin/poll/shop_basic/poll_result.skin.php index 632658ffc..ab3df7063 100644 --- a/skin/poll/shop_basic/poll_result.skin.php +++ b/skin/poll/shop_basic/poll_result.skin.php @@ -7,23 +7,38 @@ add_stylesheet('', 0)
    -

    -
    +

    +
    전체

    결과

    -
      - -
    1. - - % + +
    2. + 현재 가장 높은 득표율
      - + +
      +
      + 500 표 + 90 %
    3. - + + + +
    4. + +
      + +
      +
      + + % +
      +
    5. +
    @@ -38,46 +53,36 @@ add_stylesheet('', 0)

    님의 의견

    - 삭제"; } ?> + + 삭제"; } ?>

    - = $po['po_level']) { ?> -
    + -

    - -
    -
      - -
    • - - -
    • -
    • - -
    • - -
    • - - -
    • -
    • - -
    • - -
    +
    +

    기타의견

    +
    + + +
    - - + +
    + + +
    + + + diff --git a/skin/poll/shop_basic/style.css b/skin/poll/shop_basic/style.css index cc34dd5cc..e5b660ef4 100644 --- a/skin/poll/shop_basic/style.css +++ b/skin/poll/shop_basic/style.css @@ -16,10 +16,6 @@ #poll_result .tbl_frm01 td {} #poll_result .tbl_frm01 textarea, #poll_result tbl_frm01 .frm_input {} #poll_result .tbl_frm01 textarea {} -/* -#poll_result .tbl_frm01 #captcha {} -#poll_result .tbl_frm01 #captcha input {} -*/ #poll_result .tbl_frm01 a {} /* 필수입력 */ @@ -28,7 +24,7 @@ #poll_result .btn_confirm {} /* 서식단계 진행 */ #poll_result .btn_submit {} #poll_result button.btn_submit {} -#poll_result .win_btn {} /* 새창용 */ +#poll_result .win_btn {text-align:center} /* 새창용 */ #poll_result .win_btn button {} #poll_result .win_btn input {} #poll_result .win_btn a {} @@ -37,65 +33,75 @@ /* ### 기본 스타일 커스터마이징 끝 ### */ /* 설문조사 스킨 */ -#poll {} -#poll header {position:relative;margin:20px 0 10px;position:relative;} -#poll h2 {font-size:1.083em} -#poll header .btn_admin {text-align:center;position:absolute;top:0;right:0;height:25px;line-height:25px;padding:0 5px;border-radius:3px} -#poll ul {margin:0 0 10px;padding:5px 14px;list-style:none} -#poll li {background:#e5e9f5;margin-bottom:1px;padding:7px 10px} -#poll .poll_con{border:1px solid #dbdbdb;background:#fff;;margin-bottom:20px; --webkit-box-shadow:0 0 5px rgba(55,55,5,0.2)); --moz-box-shadow:0 0 5px rgba(55,55,5,0.2)); -box-shadow: 0 0 5px rgba(55,55,5,0.2);} -#poll .poll_con p{padding:10px 15px 5px} -#poll_btn{border-top:1px solid #dbdbdb;padding:10px;} -#poll_btn:after {display:block;visibility:hidden;clear:both;content:""} -#poll_btn .btn_poll{float:right;display:inline-block;height:30px;line-height:28px;border-radius:3px;padding: 0 5px} -#poll_btn .btn_result{float:left;;display:inline-block;height:30px;line-height:30px;border-radius:3px;padding: 0 5px;font-weight:bold} +#poll {border:1px solid #dde7e9;background:#fff;position:relative;border-radius:3px;margin-bottom:15px} +#poll header {position:relative;border-bottom:1px solid #e8e8e8;padding:15px} +#poll header:after {display:block;visibility:hidden;clear:both;content:""} +#poll header h2 {display:inline-block;float:left;font-size:1.167em;color:#000;line-height:28px} +#poll header h2:after {display:block;visibility:hidden;clear:both;content:""} +#poll header .btn_result {float:right;display:inline-block;line-height:20px;height:28px;border:1px solid #d5d9dd;color:#3a8afd;border-radius:2px;padding:2px 5px;background:#fff} +#poll header .btn_admin {float:right;margin-left:5px;line-height:28px;font-size:1.4em} +#poll ul {padding:0 20px;list-style:none} +#poll li {padding:5px 0} +.selec_chk {position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden} +.chk_box {position:relative} +.chk_box input[type="radio"] {position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden} +.chk_box input[type="radio"] + label {position:relative;padding-left:23px;display:inline-block;color:#676e70} +.chk_box input[type="radio"] + label span {position:absolute;top:0;left:0;width:15px;height:15px;display:block;background:#fff;border:1px solid #cdd6df;border-radius:50%} +.chk_box input[type="radio"]:checked + label {color:#305af9} +.chk_box input[type="radio"]:checked + label span:before {width:7px;height:7px;background:#305af9;content:'';position:absolute;top:3px;left:3px;border-radius:50%} + +#poll .poll_con {} +#poll .poll_con p {font-weight:bold;padding:15px 20px;color:#000;font-size:1.167em} +#poll_btn {padding:10px 20px 20px;text-align:center} +#poll_btn:after {display:block;visibility:hidden;clear:both;content:""} +#poll_btn .btn_poll {display:block;width:100%;height:40px;line-height:40px;padding:0 10px;border:0;font-weight:bold;background:#3a8afd;color:#fff;border-radius:3px} /* 설문조사 결과 (새창) */ #poll_result {} -#poll_result section {margin:0 0 20px;padding:25px;border:1px solid #dbdbdb;background:#fff; --webkit-box-shadow: 0 0 5px rgba(55,55,5,0.1)); - -moz-box-shadow: 0 0 5px rgba(55,55,5,0.1)); - box-shadow: 0 0 5px rgba(55,55,5,0.1); } +#poll_result section {} #poll_result .tbl_wrap {margin:0} -#poll_result h2 {} -#poll_result a {} #poll_result .sv_member, #poll_result .sv_guest {font-weight:bold} -#poll_result .poll_all{float:right;display:inline-block;padding:0 5px;margin:0 0 10px;line-height:26px;border:1px solid #ddd;border-radius:3px;font-size:0.92em} -#poll_result_list {margin:0 auto 20px;clear:both} -#poll_result_list h2 {margin:0;font-size:1.25em;padding: 0 0 15px;margin:0 0 15px;border-bottom:1px solid #ddd;text-align:center;} +#poll_result .poll_all {position:absolute;top:10px;right:10px;display:inline-block;margin:0 0 10px;line-height:30px;font-size:0.92em;color:#3a8afd;background:#f6f6f6;padding:0 10px;border-radius:5px} +#poll_result_list {clear:both;margin:20px;border:1px solid #d6e2f4;border-top:0;background:#fff;border-radius:5px} +#poll_result_list h2 {margin:0;font-size:1.25em;padding:15px;margin:0 0 15px;border-top:1px solid #d6e2f4;border-bottom:1px solid #d6e2f4;text-align:center;background:#edf3fc;color:#375582;border-radius:5px} #poll_result_list dt {margin-right:5%;color:#e8180d;text-align:right} -#poll_result_list ol {margin:0;padding:0} +#poll_result_list ol {margin:0;padding:0 20px} #poll_result_list li {margin:20px 0;position:relative;list-style-position:inside} -#poll_result_list .poll_percent{position:absolute;top:0;right:0;color:#415b72;font-weight:bold} -.poll_result_graph {position:relative;margin-right:5%;margin:5px 0 ;height:15px;background:#f4f4f4;border-radius:10px 10px} -.poll_result_graph span {position:absolute;top:0;left:0;height:15px;background:#ae99da;border-radius:10px 10px} -.poll_result_graph span .poll_cnt {display:none;position:absolute;top:18px;right:0;font-size:0.92em;text-align:right;background:#333;color:#fff;padding:0 7px;line-height:22px;border-radius:3px} -.poll_result_graph span:hover .poll_cnt {display:block} -.poll_result_graph span .poll_cnt:before{content: "";position: absolute;top: -6px;left: 50%;margin-left:-4px;width: 0;height: 0;border-style: solid;border-width: 0 4px 6px 4px;border-color: transparent transparent #333 transparent;} -#poll_result_cmt {} -#poll_result_cmt h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} -#poll_result_cmt h3 {margin:0;font-size:1.25em;padding: 0 0 15px;margin:0 0 15px;border-bottom:1px solid #ddd;text-align:center;} -#poll_result_cmt article {margin:15px 0 ;position:relative;} -#poll_result_cmt h1 {position:absolute;margin:0;padding:0;border:0;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -#poll_result_cmt header{margin:0 0 5px} -#poll_result_cmt .poll_datetime{display:inline-block;position:absolute;top:0;right:0;font-size:0.92em;color:#777;font-style:italic} -#poll_result_cmt .profile_img img{border-radius:50%} -#poll_result_cmt p {padding:10px;background:#f6f6f6;border-radius:5px;} -#poll_result_cmt fieldset {margin-bottom:0;text-align:left} -#poll_result_cmt fieldset p {margin:0 0 15px;padding:3px 0 0px;text-align:left} -#poll_result_cmt footer {text-align:right} -#poll_result_cmt .btn_submit {height:45px;padding:0 20px} -.poll_cmt_del a {display:inline-block;margin-left:5px;color:#49857c;font-size:15px;} -.poll_cmt_del a:hover{color:#98ca69} -#poll_result_oth {padding:0 0 30px} +.poll_1st .poll_result_graph span {background:#3a8afd} +.poll_result_graph {position:relative;width:90%;margin:5px 0;height:15px;background:#fff;border-radius:10px;-moz-box-shadow:inset 0px 2px 8px #dadada;-webkit-box-shadow:inset 0px 2px 8px #dadada;box-shadow:inset 0px 2px 8px #dadada} +.poll_result_graph span {position:absolute;top:0;left:0;height:15px;background:#8395b3;border-radius:10px 10px;white-space:nowrap} + +.poll_numerical {display:inline-block;position:absolute;top:0;right:0;text-align:center} +.poll_numerical .poll_percent {display:block;font-size:1.2em;color:#3a8afd;font-weight:bold;letter-spacing:-0.5px} +.poll_numerical .poll_cnt {font-size:1em;text-align:right;color:#8d8d8d} + +#poll_result_cmt {margin:20px} +#poll_result_cmt h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#poll_result_cmt article {margin:15px 0;position:relative;border-bottom:1px solid #eaeaea} +#poll_result_cmt h1 {position:absolute;margin:0;padding:0;border:0;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} +#poll_result_cmt header {margin:0 0 5px} +#poll_result_cmt .poll_datetime {display:inline-block;font-size:0.92em;color:#777} +#poll_result_cmt .profile_img img {border-radius:50%} +#poll_result_cmt p {padding:10px;line-height:1.5em} + +#poll_other_q h3 {margin:0;font-size:1.25em;padding:10px;border-bottom:1px solid #eaeaea;text-align:left} +#poll_other_q h3 span {background:#f7f8e3;color:#c97600;padding:3px;display:inline-block;border-radius:5px;margin-right:5px;font-weight:normal;font-size:0.8em} +#poll_result_wcmt {border:1px solid #cfd4db;margin-bottom:10px} +#poll_result_wcmt input {border:0;height:80px;padding:10px} +#poll_result_cmt .btn_submit {padding:0 20px;float:right} + +.poll_guest input {border: 1px solid #cfd4db;padding:10px;margin-bottom:10px;display:inline-block} + +.poll_cmt_del {float:right} +.poll_cmt_del a {display:inline-block;margin:0 0 5px 10px;color:#c7c9cb;font-size:15px} +.poll_cmt_del:hover a {color:#3a8afd} + +#poll_result_oth {clear:both;margin:20px} #poll_result_oth h2 {padding:0 0 10px} -#poll_result_oth ul {margin:0;padding:0;list-style:none;border:1px solid #ddd;border-top:0} -#poll_result_oth ul li{border-top:1px solid #ddd; position:relative;line-height:20px} -#poll_result_oth a {display:block;padding: 10px} -#poll_result_oth li span{position:absolute;bottom:10px;right:15px;color:#777;font-size:0.92em;font-style:italic} +#poll_result_oth ul {margin:0;padding:0;list-style:none;border:1px solid #ddd;background:#fff;border-top:0} +#poll_result_oth ul li{border-top:1px solid #eaeaea;position:relative;line-height:20px} +#poll_result_oth a {display:block;padding:10px} +#poll_result_oth li span {position:absolute;bottom:10px;right:15px;color:#777;font-size:0.92em} diff --git a/skin/popular/basic/popular.skin.php b/skin/popular/basic/popular.skin.php index fbaae65bf..e9e36f12f 100644 --- a/skin/popular/basic/popular.skin.php +++ b/skin/popular/basic/popular.skin.php @@ -3,25 +3,68 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 // add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 add_stylesheet('', 0); +add_javascript('', 10); +add_stylesheet('', 10); ?> + + + + \ No newline at end of file diff --git a/skin/popular/basic/style.css b/skin/popular/basic/style.css index 30c7e1f5a..29d6ae6d0 100644 --- a/skin/popular/basic/style.css +++ b/skin/popular/basic/style.css @@ -1,10 +1,16 @@ @charset "utf-8"; + /* 인기검색어 */ -#popular {margin:8px 0 0;position:relative} -#popular h2{display:inline-block;font-size:0.92em;color:#4b8bff;background:#fff;line-height:20px;padding:0 5px;border:1px solid #dcdcde;vertical-align:top} -#popular .popular_inner{position:absolute;left:70px;top:2px;height:18px;overflow:hidden} -#popular ul{display:inline-block} +#popular {position:relative;margin:15px 0 0} +#popular h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#popular .popular_inner {width:400px;height:20px;overflow:hidden} +#popular ul {padding:0;margin:0} #popular ul:after {display:block;visibility:hidden;clear:both;content:""} -#popular li{height:18px;line-height:18px;border-left:1px solid #c3c3c3;padding:0 10px;float:left} -#popular li:first-child{border-left:0} -#popular li a:hover{color:#a22121;text-decoration:underline} +#popular li {float:left;width:auto !important;height:18px;line-height:18px;padding-right:20px} +#popular li a {color:#8d8c8c} +#popular li:first-child {border-left:0} +#popular li a:hover {text-decoration:underline} + +.popular_inner .popular_btns{display:none} +.popular_btns .pp-next {position:absolute;top:68%;right:0px;width:18px;height:18px;line-height:15px;text-align:center;border:1px solid #53555a;margin-top:-12px;color:#d3d2d2} +.popular_btns .pp-prev {position:absolute;top:68%;right:17px;width:18px;height:18px;line-height:15px;text-align:center;border:1px solid #53555a;margin-top:-12px;color:#d3d2d2} diff --git a/skin/qa/basic/img/icon_file.gif b/skin/qa/basic/img/icon_file.gif deleted file mode 100644 index cca47f566ac0db655fb2ab0f56628b64958e48b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 107 zcmZ?wbhEHb-Wqsc#^P~2x#@rVooH@5wHB9i@BozKb;P9uI^*c|UyXO5@>VyLmgEat< Cr6(f* diff --git a/skin/qa/basic/img/icon_hot.gif b/skin/qa/basic/img/icon_hot.gif deleted file mode 100644 index c95b839aeef0c1e26a4bab4ea50cd6d3f1969d7f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 97 zcmZ?wbhEHbzHen|7VvwFnzUPlarEA ZqW~YXyUO~T+#YkUoJ%V_>ib05Q5F AasU7T diff --git a/skin/qa/basic/img/icon_mobile.gif b/skin/qa/basic/img/icon_mobile.gif deleted file mode 100644 index ad934d23c440c83db0c4589596465cb087353e01..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 62 zcmZ?wbhEHb&!1E4^4&ClEzh)PmWxV3{9A~!gB2-%RL5bHcgg3Zp^!+W)H2^A_AxQuL diff --git a/skin/qa/basic/img/icon_sound.gif b/skin/qa/basic/img/icon_sound.gif deleted file mode 100644 index c5188318a5cdc394b984125c0ddd376c5f57bbe4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 113 zcmZ?wbhEHbE1CJY$zMikVi`-#gIi|DbmsXBWf6U5szE@->A`0*`&<;b@XASRrB8=E6~=S>Pbm I%fes{0AXt-SpWb4 diff --git a/skin/qa/basic/list.skin.php b/skin/qa/basic/list.skin.php index d176a044d..d32852783 100644 --- a/skin/qa/basic/list.skin.php +++ b/skin/qa/basic/list.skin.php @@ -11,25 +11,7 @@ add_stylesheet('', 0); ?>
    - - - -
    -
    - Total - 페이지 -
    - - - - -
    - - - + + + +
    +
    + Total + 페이지 +
    + +
      +
    • 관리자
    • +
    • + + +
      +
      +

      검색

      + 게시물 검색 +
      + + +
      + + +
      + +
      +
      +
      +
      + + +
    • +
    • 문의등록
    • +
    + +
    + +
    - +
    - @@ -66,12 +97,17 @@ add_stylesheet('', 0); - + - @@ -84,7 +120,7 @@ add_stylesheet('', 0); - + ', 0);
    목록
    - - + + + 번호
    - - + + + 답변완료' : ' 답변대기'); ?>
    - + + + +
    - - - -
    - 게시물 검색 - -
    - - - - -
    -
    -
    @@ -127,10 +152,6 @@ add_stylesheet('', 0); - - - - +
    + + +
    -
    - - 답변수정 - - - 답변삭제 - -
    -
    \ No newline at end of file + + diff --git a/skin/qa/basic/view.answerform.skin.php b/skin/qa/basic/view.answerform.skin.php index 8e3590ae3..801fea899 100644 --- a/skin/qa/basic/view.answerform.skin.php +++ b/skin/qa/basic/view.answerform.skin.php @@ -51,7 +51,7 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
    - +
    diff --git a/skin/qa/basic/view.skin.php b/skin/qa/basic/view.skin.php index 35a143ec8..603f7bf29 100644 --- a/skin/qa/basic/view.skin.php +++ b/skin/qa/basic/view.skin.php @@ -36,9 +36,39 @@ add_stylesheet('', 0); - + + +
    + - + + + +
    + +

    본문

    @@ -88,35 +118,14 @@ add_stylesheet('', 0);
    - - - - - - - + + + + ', 0);
      -
    • +
    • -
    • - -
    • +
    • class="frm_input full_input email" size="50" maxlength="100" placeholder="이메일"> - > - - -
    • + class="selec_chk"> + + -
    • +
    • class="frm_input full_input" size="30" placeholder="휴대폰"> - > + class="selec_chk"> +
    • - - - +
    • @@ -103,12 +99,12 @@ add_stylesheet('', 0);
    - -
    - 목록 - - + +
    + 취소 +
    + - - id="sop_or" name="sop"> - - id="sop_and" name="sop"> - - + +
    + id="sop_and" name="sop"> + + id="sop_or" name="sop" > + +
    -

    전체검색 결과

    -
    -
    게시판
    -
    -
    게시물
    -
    -
    -

    / 페이지 열람 중

    +
      +
    • 게시판
    • +
    • 게시물
    • +
    • / 페이지 열람 중
    • +
    ', $k=0; for ($idx=$table_index, $k=0; $idx -

    게시판 내 결과

    +

    게시판 내 결과

      ',
    • @@ -136,9 +134,7 @@ add_stylesheet('',
    - - -
    + 더보기 diff --git a/skin/search/basic/style.css b/skin/search/basic/style.css index 94d01dc26..166322896 100644 --- a/skin/search/basic/style.css +++ b/skin/search/basic/style.css @@ -1,53 +1,63 @@ @charset "utf-8"; + /* 전체검색결과 스킨 */ -#sch_res_detail {background:#fff;padding:30px;border:1px solid #ccc;text-align:center;margin:0 0 10px} +#sch_res_detail {background:#f7f7f7;padding:30px;text-align:center;margin:0 0 10px} #sch_res_detail legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden} -#sch_res_detail select{border:1px solid #646982;height:40px;padding:0 5px} -#sch_res_detail .frm_input{border:1px solid #646982;border-radius:0;} -#sch_res_detail .sch_wr{position:relative;display:inline-block} -#sch_res_detail .btn_submit{padding:0 10px;height:40px;color:#000;font-size:1.083em;font-weight:bold;color:#fff;background:#253dbe} -#sch_res_detail .sch_rd{display:block;margin:5px 0 0;font-size:0.92em;color:#666} +#sch_res_detail select {border:1px solid #d0d3db;width:175px;height:45px;padding:0 5px;border-radius:3px} +#sch_res_detail .frm_input {border:1px solid #d0d3db;width:300px;height:45px;border-radius:0;border-radius:3px} +#sch_res_detail .sch_wr {position:relative;display:inline-block} +#sch_res_detail .btn_submit {padding:0 10px;height:45px;width:88px;font-size:1.083em;font-weight:bold;color:#fff;background:#434a54} -#sch_res_ov {text-align:center;zoom:1} +/* 검색 OR+ADN 버튼 */ +.switch_field {display:inline-block;vertical-align:middle;padding:10px 5px} +.switch_field input {position:absolute !important;clip:rect(0, 0, 0, 0);height:1px;width:1px;border:0;overflow:hidden} +.switch_field label {float:left} +.switch_field label {display:inline-block;width:50px;background-color:#fff;color:rgba(0, 0, 0, 0.6);font-size:1em;font-weight:normal;text-align:center;text-shadow:none;padding:6px 14px;border:1px solid #bbc0c6; +-webkit-box-shadow:inset 0 5px 8px rgb(234, 234, 234), 0 1px rgba(255, 255, 255, 0.1); +box-shadow:inset 0 5px 8px rgb(234, 234, 234), 0 1px rgba(255, 255, 255, 0.1); +-webkit-transition:all 0.1s ease-in-out; +-moz-transition:all 0.1s ease-in-out; +-ms-transition:all 0.1s ease-in-out; +-o-transition:all 0.1s ease-in-out; +transition:all 0.1s ease-in-out} +.switch_field label:hover {cursor:pointer} +.switch_field input:checked + label {background-color:#3a8afd;border:1px solid #3a8afd;color:#fff;-webkit-box-shadow:none;box-shadow:none} +.switch_field label:first-of-type {border-radius:4px 0 0 4px;border-right:0} +.switch_field label:last-of-type {border-radius:0 4px 4px 0} + +#sch_res_ov {text-align:center;zoom:1;height:55px;line-height:55px;background:#edf3fc;border-radius:5px;border:1px solid #d6e2f4;margin-bottom:15px;padding:0 20px} #sch_res_ov:after {display:block;visibility:hidden;clear:both;content:""} -#sch_res_ov h2 {text-align:center;margin:30px 0 10px;font-size:1.5em;} -#sch_res_ov h2 strong{color:#00c4ac;} -#sch_res_ov dl {display:inline-block;line-height: 30px;font-size: 0.92em;color: #4e546f;background: #d4d4d4;padding: 0 10px;border-radius: 5px;} -#sch_res_ov dl:after {display:block;visibility:hidden;clear:both;content:""} -#sch_res_ov dt {float:left} -#sch_res_ov dd {float:left;margin:0 10px 0 5px} -#sch_res_ov dd .sch_word{color:#000} -#sch_res_ov p {margin:0;padding:0;line-height:1em;color:#777;font-size:0.92em} +#sch_res_ov h2 {float:left;display:inline-block;font-size:1.25em;color:#293d58;font-weight:normal} +#sch_res_ov h2 strong {color:#ff005a} +#sch_res_ov ul {display:inline-block;float:right;line-height:12px;font-size:0.92em;color:#5977a4;margin-top:20px} +#sch_res_ov ul:after {display:block;visibility:hidden;clear:both;content:""} +#sch_res_ov li {float:left;margin-right:5px;padding-right:5px;border-right:1px solid #5977a4} +#sch_res_ov li:last-child {margin:0;padding:0;border:0} - -#sch_res_board {background:#ecf2f3;padding:7px;margin:10px 0;border:1px solid #bed1d4} +#sch_res_board {margin-bottom:28px} #sch_res_board h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} #sch_res_board ul {zoom:1} #sch_res_board ul:after {display:block;visibility:hidden;clear:both;content:""} -#sch_res_board li {display:inline-block;padding:2px;} -#sch_res_board a {display:block;line-height:26px;padding:0 10px;border-radius:3px;border:1px solid transparent} -#sch_res_board a:focus, #sch_res_board a:hover {text-decoration:none;background:#d2d6dc;} -#sch_res_board .cnt_cmt {font-weight:normal !important;display:inline-block;background:#c4dce0;margin-left:3px;color:#3497d9;border-radius:15px;height:18px;padding:0 5px;line-height:18px;font-size:0.92em} -#sch_res_board .sch_on {z-index:2;background:#3497d9;color:#fff;font-weight:bold;border-bottom-color:#1977b5; +#sch_res_board li {display:inline-block;padding:2px} +#sch_res_board a {display:block;line-height:28px;padding:5px 15px;border-radius:30px;border:1px solid #d6e9ff;color:#6794d3} +#sch_res_board a:focus, #sch_res_board a:hover {text-decoration:none;background:#3a8afd;color:#fff} +#sch_res_board .cnt_cmt {font-weight:normal !important;display:inline-block;margin-left:3px;color:#3497d9;line-height:18px;font-size:0.92em} +#sch_res_board a:hover .cnt_cmt {color:#fff} +#sch_res_board .sch_on {z-index:2;background:#3a8afd;color:#fff;font-weight:bold;border:1px solid #3a8afd; -webkit-box-shadow: inset 0 2px 5px rgb(33, 135, 202); -moz-box-shadow: inset 0 2px 5px rgb(33, 135, 202); -box-shadow:inset 0 2px 5px rgb(33, 135, 202);} -#sch_res_board .sch_on:hover{;background:#3497d9;color:#fff;} +box-shadow:inset 0 2px 5px rgb(33, 135, 202)} - - - -.sch_res_list {margin:0 0 10px;padding:10px 0 15px} -.sch_res_list h2 {margin:0 0 10px;font-size:1.2em} -.sch_res_list ul {margin:0;padding:0;list-style:none;border-top:1px solid #000} -.sch_res_list li {;border-bottom:1px solid #e0e0e0;background:#fff;position:relative} -.sch_res_list .sch_tit{display:block;background:#f4f4f4;padding:10px 70px 10px 10px} -.sch_res_list .pop_a{position:absolute;top:10px;right:10px;color:#666;} -.sch_res_title {display:inline-block;margin:0 0 5px} -.sch_res_list p {padding:10px;color:#666;line-height:1.5em} -.sch_res_list .sch_info{padding:10px;color:#777} +.sch_res_list {position:relative;margin-bottom:10px} +.sch_res_list h2 {margin:0 0 15px;font-size:1.2em} +.sch_res_list ul {margin:0;padding:0;list-style:none;border-top:1px solid #ececec} +.sch_res_list li {border-bottom:1px solid #ececec;background:#fff;position:relative} +.sch_res_list .sch_tit {display:block;padding:20px 0 10px} +.sch_res_list .pop_a {display:inline-block;background:#e8eeef;color:#6f777f;border-radius:50%;text-align:center;width:26px;height:26px;line-height:26px} +.sch_res_title {display:inline-block;margin:0 0 5px;font-size:1.2em} +.sch_res_list p {padding-bottom:10px;color:#666;line-height:1.5em} +.sch_res_list .sch_info {padding:10px 0;color:#777} .sch_res_list .sch_info:after {display:block;visibility:hidden;clear:both;content:""} -.sch_res_list .profile_img img{border-radius:50%} -.sch_res_list .sch_datetime{float:right;} -.sch_more {text-align:right;margin:10px 0 30px} -.sch_more a{display:inline-block;color:#f2664f} +.sch_res_list .profile_img img {border-radius:50%} +.sch_res_list .sch_datetime {margin-left:5px} +.sch_more {position:absolute;right:0;top:0;text-align:right;margin:10px 0 30px;color:#3a8afd} diff --git a/skin/shop/basic/boxbanner.skin.php b/skin/shop/basic/boxbanner.skin.php index 4b5a54222..3f1d86b15 100644 --- a/skin/shop/basic/boxbanner.skin.php +++ b/skin/shop/basic/boxbanner.skin.php @@ -1,4 +1,4 @@ -'.PHP_EOL; } } -if ($i>0) { - echo ''.PHP_EOL; +if ($i>0) echo ''.PHP_EOL; ?> - \ No newline at end of file diff --git a/skin/shop/basic/boxcart.skin.php b/skin/shop/basic/boxcart.skin.php index 828ce5aa2..ccc6f6ffa 100644 --- a/skin/shop/basic/boxcart.skin.php +++ b/skin/shop/basic/boxcart.skin.php @@ -3,11 +3,12 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 // add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 add_stylesheet('', 0); +$cart_action_url = G5_SHOP_URL.'/cartupdate.php'; ?> -
    '.PHP_EOL; + //echo '더보기'.PHP_EOL; + echo '
    '.PHP_EOL; + echo ''.PHP_EOL; } diff --git a/skin/shop/basic/boxtodayview.skin.php b/skin/shop/basic/boxtodayview.skin.php index 77d42b550..1eb2bfd2e 100644 --- a/skin/shop/basic/boxtodayview.skin.php +++ b/skin/shop/basic/boxtodayview.skin.php @@ -4,19 +4,17 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 $tv_datas = get_view_today_items(true); $tv_div['top'] = 0; -$tv_div['img_width'] = 60; -$tv_div['img_height'] = 60; -$tv_div['img_length'] = 3; // 한번에 보여줄 이미지 수 +$tv_div['img_width'] = 65; +$tv_div['img_height'] = 65; +$tv_div['img_length'] = 10; // 한번에 보여줄 이미지 수 // add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 add_stylesheet('', 0); ?> -
    -

    - 오늘 본 상품 -

    +
    +

    오늘 본 상품

    ', echo '
    '; echo $img; echo '
    '.PHP_EOL; - echo '
    '; + echo '
    '; + echo ''; echo cut_str($it_name, 10, '').PHP_EOL; - echo '
    '; - echo '
    '; + echo ''; + echo ''; echo $print_price.PHP_EOL; - echo '
    '.PHP_EOL; + echo ''.PHP_EOL; + echo '
    '.PHP_EOL; echo ''.PHP_EOL; $tv_tot_count++; @@ -55,57 +55,56 @@ add_stylesheet('', } if ($tv_tot_count > 0) echo ''.PHP_EOL; ?> -
    - +
    + - + }); + - + -

    없음

    - - +

    없음

    +
    diff --git a/skin/shop/basic/boxwish.skin.php b/skin/shop/basic/boxwish.skin.php index bbae0a593..4736de9bf 100644 --- a/skin/shop/basic/boxwish.skin.php +++ b/skin/shop/basic/boxwish.skin.php @@ -6,9 +6,8 @@ add_stylesheet('', ?> -
    - - - +
    +
    + + +
    +

    선택옵션

    + +
    + + - -

    상품 기본설명

    -
    - -
    - - - -

    상품 상세설명

    -
    - -
    - - - - -

    상품 정보 고시

    - - - - - - - $val) { - $ii_title = $info_array[$key][0]; - $ii_value = $val; - ?> - - - - - - -
    - - 상품 정보 고시 정보가 올바르게 저장되지 않았습니다.
    config.php 파일의 G5_ESCAPE_FUNCTION 설정을 addslashes 로
    변경하신 후 관리자 > 상품정보 수정에서 상품 정보를 다시 저장해주세요.

    '; - } - } - } //if - ?> + + +
    +

    추가옵션

    + +
    + + + + + +
    +

    선택된 옵션

    +
      + +
    • +
      + +
      +
      + + + + + +0원 +
      +
    • + +
    +
    + +
    +
    + +
    + + +
    +
    + + +
    +
    - - - -
    -

    사용후기

    - - -
    -
    - - - -
    -

    상품문의

    - - -
    -
    - - - - -
    -

    배송정보

    - - - -
    - - - - - - -
    -

    교환/반품

    - - - -
    - - - \ No newline at end of file diff --git a/skin/shop/basic/itemqa.skin.php b/skin/shop/basic/itemqa.skin.php index 28b0634fa..9e4741463 100644 --- a/skin/shop/basic/itemqa.skin.php +++ b/skin/shop/basic/itemqa.skin.php @@ -12,7 +12,7 @@ add_stylesheet('',

    등록된 상품문의

    @@ -65,10 +65,8 @@ add_stylesheet('',
  • -
    작성자
    -
    -
    작성일
    -
    +
    작성자/작성일
    +
    @@ -109,10 +105,9 @@ add_stylesheet('', - \ No newline at end of file diff --git a/skin/shop/basic/largeimage.skin.php b/skin/shop/basic/largeimage.skin.php index 4db1d4927..21f0759a0 100644 --- a/skin/shop/basic/largeimage.skin.php +++ b/skin/shop/basic/largeimage.skin.php @@ -7,30 +7,20 @@ add_stylesheet('',

    상품 이미지 새창 보기

    -
    $imgs){ + $thumbnails[$i] = $imgs['thumb']; ?> - <?php echo $row['it_name']; ?> + - +
    ', echo ''; } ?> -
    ', 10); ?> list_mod >= 2) { // 1줄 이미지 : 2개 이상 - if ($i%$this->list_mod == 0) $sct_last = 'sct_last'; // 줄 마지막 - else if ($i%$this->list_mod == 1) $sct_last = 'sct_clear'; // 줄 첫번째 - else $sct_last = ''; - } else { // 1줄 이미지 : 1개 - $sct_last = 'sct_clear'; - } +$i = 0; - if ($i == 1) { +$this->view_star = (method_exists($this, 'view_star')) ? $this->view_star : true; + +foreach((array) $list as $row){ + if( empty($row) ) continue; + + $item_link_href = shop_item_url($row['it_id']); // 상품링크 + $star_score = $row['it_use_avg'] ? (int) get_star($row['it_use_avg']) : ''; //사용자후기 평균별점 + $list_mod = $this->list_mod; // 분류관리에서 1줄당 이미지 수 값 또는 파일에서 지정한 가로 수 + $is_soldout = is_soldout($row['it_id'], true); // 품절인지 체크 + + $classes = array(); + + $classes[] = 'col-row-'.$list_mod; + + if( $i && ($i % $list_mod == 0) ){ + $classes[] = 'row-clear'; + } + + $i++; // 변수 i 를 증가 + + if ($i === 1) { if ($this->css) { echo "\n"; +if ($i >= 1) echo "\n"; -if($i == 1) echo "

    등록된 상품이 없습니다.

    \n"; +if($i == 0) echo "

    등록된 상품이 없습니다.

    \n"; ?> \ No newline at end of file diff --git a/skin/shop/basic/list.30.skin.php b/skin/shop/basic/list.30.skin.php index c5d65f32e..303566363 100644 --- a/skin/shop/basic/list.30.skin.php +++ b/skin/shop/basic/list.30.skin.php @@ -2,13 +2,20 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 // add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 -add_stylesheet('', 0); +add_stylesheet('', 0); ?> = 2) { // 1줄 이미지 : 2개 이상 if ($i%$list_mod == 0) $sct_last = ' sct_last'; // 줄 마지막 else if ($i%$list_mod == 1) $sct_last = ' sct_clear'; // 줄 첫번째 @@ -33,10 +40,10 @@ for ($i=1; $row=sql_fetch_array($result); $i++) { $list_width = $list_real_width - $list_right_pad - $list_left_pad; $list_height = $this->img_height - $list_top_pad - $list_bottom_pad; - echo "
  • \n"; + echo "
  • \n"; if ($this->href) { - echo "
  • \n"; } -if ($i > 1) echo "\n"; +if ($i >= 1) echo "\n"; -if($i == 1) echo "

    등록된 상품이 없습니다.

    \n"; +if($i == 0) echo "

    등록된 상품이 없습니다.

    \n"; ?> \ No newline at end of file diff --git a/skin/shop/basic/list.40.skin.php b/skin/shop/basic/list.40.skin.php index 1153a69e4..e592b1eb0 100644 --- a/skin/shop/basic/list.40.skin.php +++ b/skin/shop/basic/list.40.skin.php @@ -2,15 +2,22 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 // add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 -add_stylesheet('', 0); +add_stylesheet('', 0); // 관련상품 스킨은 사품을 한줄에 하나만 표시하며 해당 상품에 관련상품이 등록되어 있는 경우 기본으로 7개까지 노출합니다. ?> = 2) { // 1줄 이미지 : 2개 이상 if ($i%$list_mod == 0) $sct_last = ' sct_last'; // 줄 마지막 else if ($i%$list_mod == 1) $sct_last = ' sct_clear'; // 줄 첫번째 @@ -27,18 +34,18 @@ for ($i=1; $row=sql_fetch_array($result); $i++) { } } - $list_top_pad = 20; - $list_right_pad = 10; - $list_bottom_pad = 20; - $list_left_pad = $this->img_width + 10; + //$list_top_pad = 20; + //$list_right_pad = 10; + //$list_bottom_pad = 20; + //$list_left_pad = $this->img_width + 10; //$list_real_width = 740; //$list_width = $list_real_width - $list_right_pad - $list_left_pad; - $list_height = $this->img_height - $list_top_pad - $list_bottom_pad; + //$list_height = $this->img_height - $list_top_pad - $list_bottom_pad; - echo "
  • \n"; + echo "
  • \n"; if ($this->href) { - echo "
    href}{$row['it_id']}\" class=\"sct_a\">\n"; + echo "
    \n"; } if ($this->view_it_img) { @@ -58,7 +65,7 @@ for ($i=1; $row=sql_fetch_array($result); $i++) { } if ($this->href) { - echo "
    href}{$row['it_id']}\" class=\"sct_a\">\n"; + echo "
    \n"; } if ($this->view_it_name) { @@ -78,7 +85,7 @@ for ($i=1; $row=sql_fetch_array($result); $i++) { echo "
    \n"; if ($this->view_it_cust_price && $row['it_cust_price']) { - echo "".display_price($row['it_cust_price'])."\n"; + echo "".display_price($row['it_cust_price'])."\n"; } if ($this->view_it_price) { @@ -88,16 +95,32 @@ for ($i=1; $row=sql_fetch_array($result); $i++) { echo "
    \n"; } - - if ($this->view_sns) { - $sns_url = G5_SHOP_URL.'/item.php?it_id='.$row['it_id']; + + echo "
    + \n"; + echo "
    \n"; + + // 위시리스트 + 공유 버튼 시작 + echo "
    \n"; + echo "\n"; + echo "\n"; + + echo "
    "; + if ($this->view_sns) { + $sns_top = $this->img_height + 10; + $sns_url = $item_link_href; $sns_title = get_text($row['it_name']).' | '.get_text($config['cf_title']); echo "
    "; - echo get_sns_share_link('facebook', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/sns_fb_s.png'); - echo get_sns_share_link('twitter', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/sns_twt_s.png'); - echo get_sns_share_link('googleplus', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/sns_goo_s.png'); + echo "

    SNS 공유

    "; + echo get_sns_share_link('facebook', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/facebook.png'); + echo get_sns_share_link('twitter', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/twitter.png'); + echo get_sns_share_link('googleplus', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/gplus.png'); + echo ""; echo "
    \n"; } + echo "
    "; + echo "
    \n"; + // 위시리스트 + 공유 버튼 끝 // 관련상품 echo "
    ".relation_item($row['it_id'], 70, 0, 5)."
    \n"; @@ -105,8 +128,8 @@ for ($i=1; $row=sql_fetch_array($result); $i++) { echo "
  • \n"; } -if ($i > 1) echo "\n"; +if ($i >= 1) echo "\n"; -if($i == 1) echo "

    등록된 상품이 없습니다.

    \n"; +if($i == 0) echo "

    등록된 상품이 없습니다.

    \n"; ?> diff --git a/skin/shop/basic/list.sort.skin.php b/skin/shop/basic/list.sort.skin.php index efde17f5c..ad19e92e0 100644 --- a/skin/shop/basic/list.sort.skin.php +++ b/skin/shop/basic/list.sort.skin.php @@ -2,10 +2,12 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 $sct_sort_href = $_SERVER['SCRIPT_NAME'].'?'; + if($ca_id) - $sct_sort_href .= 'ca_id='.$ca_id; + $sct_sort_href = shop_category_url($ca_id).'?1=1'; else if($ev_id) $sct_sort_href .= 'ev_id='.$ev_id; + if($skin) $sct_sort_href .= '&skin='.$skin; $sct_sort_href .= '&sort='; @@ -18,16 +20,16 @@ add_stylesheet('', 0

    상품 정렬

    - + + -->
    • 판매많은순
    • diff --git a/skin/shop/basic/list.sub.skin.php b/skin/shop/basic/list.sub.skin.php index 072f0ce37..efe001431 100644 --- a/skin/shop/basic/list.sub.skin.php +++ b/skin/shop/basic/list.sub.skin.php @@ -2,10 +2,11 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 // add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 -add_stylesheet('', 0); +add_stylesheet('', 0); ?> - +
      • -
      \ No newline at end of file +
    + \ No newline at end of file diff --git a/skin/shop/basic/listcategory.skin.php b/skin/shop/basic/listcategory.skin.php index fe4c439bf..ab50fb08e 100644 --- a/skin/shop/basic/listcategory.skin.php +++ b/skin/shop/basic/listcategory.skin.php @@ -14,14 +14,14 @@ while ($row=sql_fetch_array($result)) { $row2 = sql_fetch(" select count(*) as cnt from {$g5['g5_shop_item_table']} where (ca_id like '{$row['ca_id']}%' or ca_id2 like '{$row['ca_id']}%' or ca_id3 like '{$row['ca_id']}%') and it_use = '1' "); - $str .= '
  • '.$row['ca_name'].' ('.$row2['cnt'].')
  • '; + $str .= '
  • '.$row['ca_name'].' ('.$row2['cnt'].')
  • '; $exists = true; } if ($exists) { // add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 - add_stylesheet('', 0); + add_stylesheet('', 0); ?> diff --git a/skin/shop/basic/listcategory2.skin.php b/skin/shop/basic/listcategory2.skin.php index b8ce25b50..1f4501f46 100644 --- a/skin/shop/basic/listcategory2.skin.php +++ b/skin/shop/basic/listcategory2.skin.php @@ -31,27 +31,25 @@ if (!$exists) { $str .= '
  • '; if ($cnt) { - $str .= ''.$row['ca_name'].''; + $str .= ''.$row['ca_name'].''; $sql2 = " select ca_id, ca_name from {$g5['g5_shop_category_table']} where ca_id like '{$row['ca_id']}%' and ca_use = '1' and length(ca_id) = $len4 order by ca_order, ca_id "; $result2 = sql_query($sql2); $k=0; while ($row2=sql_fetch_array($result2)) { - $str .= ''.$row2['ca_name'].''; + $str .= ''.$row2['ca_name'].''; $k++; } } else { - $str .= ''.$row['ca_name'].''; + $str .= ''.$row['ca_name'].''; } $str .= '
  • '; $exists = true; } } - if ($exists) { - // add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 - add_stylesheet('', 0); + add_stylesheet('', 0); ?> diff --git a/skin/shop/basic/listcategory3.skin.php b/skin/shop/basic/listcategory3.skin.php index 7f9fe3d4d..dcd7e83b1 100644 --- a/skin/shop/basic/listcategory3.skin.php +++ b/skin/shop/basic/listcategory3.skin.php @@ -13,14 +13,14 @@ while ($row=sql_fetch_array($result)) { $sct_ct_here = 'sct_ct_here'; else $sct_ct_here = ''; - $str .= '
  • '.$row['ca_name'].'
  • '; + $str .= '
  • '.$row['ca_name'].'
  • '; $exists = true; } if ($exists) { // add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 - add_stylesheet('', 0); + add_stylesheet('', 0); ?> diff --git a/skin/shop/basic/main.10.skin.php b/skin/shop/basic/main.10.skin.php index d654983aa..2796526da 100644 --- a/skin/shop/basic/main.10.skin.php +++ b/skin/shop/basic/main.10.skin.php @@ -7,7 +7,15 @@ add_stylesheet('', list_mod >= 2) { // 1줄 이미지 : 2개 이상 if ($i%$this->list_mod == 0) $sct_last = 'sct_last'; // 줄 마지막 else if ($i%$this->list_mod == 1) $sct_last = 'sct_clear'; // 줄 첫번째 @@ -15,12 +23,12 @@ for ($i=1; $row=sql_fetch_array($result); $i++) { } else { // 1줄 이미지 : 1개 $sct_last = 'sct_clear'; } - + if ($i == 1) { if ($this->css) { echo "
      css}\">\n"; } else { - echo "
        \n"; + echo "
          \n"; } } @@ -29,7 +37,7 @@ for ($i=1; $row=sql_fetch_array($result); $i++) { echo "
          \n"; if ($this->href) { - echo "href}{$row['it_id']}\">\n"; + echo "\n"; } if ($this->view_it_img) { @@ -40,26 +48,19 @@ for ($i=1; $row=sql_fetch_array($result); $i++) { echo "\n"; } - - if ($this->view_sns) { - $sns_top = $this->img_height + 10; - $sns_url = G5_SHOP_URL.'/item.php?it_id='.$row['it_id']; - $sns_title = get_text($row['it_name']).' | '.get_text($config['cf_title']); - echo "
          "; - echo get_sns_share_link('facebook', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/facebook.png'); - echo get_sns_share_link('twitter', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/twitter.png'); - echo get_sns_share_link('googleplus', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/gplus.png'); - echo "
          \n"; - } - echo "
          \n"; if ($this->view_it_id) { echo "
          <".stripslashes($row['it_id']).">
          \n"; } - + + // 사용후기 평점표시 + if ($this->view_star && $star_score) { + echo "
          고객평점\"별점
          \n"; + } + if ($this->href) { - echo "
          href}{$row['it_id']}\">\n"; + echo "\n"; } - if ($this->view_it_basic && $row['it_basic']) { - echo "
          ".stripslashes($row['it_basic'])."
          \n"; - } - if ($this->view_it_cust_price || $this->view_it_price) { echo "
          \n"; - if ($this->view_it_cust_price && $row['it_cust_price']) { - echo "".display_price($row['it_cust_price'])."\n"; - } - if ($this->view_it_price) { echo display_price(get_price($row), $row['it_tel_inq'])."\n"; } @@ -90,17 +83,11 @@ for ($i=1; $row=sql_fetch_array($result); $i++) { } - if ($this->view_it_icon) { - echo "
          ".item_icon($row)."
          \n"; - } - - - echo "\n"; } -if ($i > 1) echo "
        \n"; +if ($i >= 1) echo "
      \n"; -if($i == 1) echo "

      등록된 상품이 없습니다.

      \n"; +if($i == 0) echo "

      등록된 상품이 없습니다.

      \n"; ?> \ No newline at end of file diff --git a/skin/shop/basic/main.20.skin.php b/skin/shop/basic/main.20.skin.php index 3cdd8386a..f54b93dfb 100644 --- a/skin/shop/basic/main.20.skin.php +++ b/skin/shop/basic/main.20.skin.php @@ -19,8 +19,16 @@ add_stylesheet('', 1 && $i%$this->list_mod == 0) $sct_last = ' sct_last'; // 줄 마지막 @@ -38,10 +46,10 @@ for ($i=1; $row=sql_fetch_array($result); $i++) { echo "\n"; echo "\n"; } -if($i == 1) echo "

      등록된 상품이 없습니다.

      \n"; +if($i == 0) echo "

      등록된 상품이 없습니다.

      \n"; ?> ', 10); ?> - -
        -
      • -
      • -
      - - - + = 2) { // 1줄 이미지 : 2개 이상 + if ($i%$list_mod == 0) $sct_last = ' sct_last'; // 줄 마지막 + else if ($i%$list_mod == 1) $sct_last = ' sct_clear'; // 줄 첫번째 + else $sct_last = ''; + } else { // 1줄 이미지 : 1개 + $sct_last = ' sct_clear'; + } + if ($i == 1) { if ($this->css) { - echo "
      type}\" class=\"{$this->css}\">\n"; + echo "\n"; -if($i == 1) echo "

      등록된 상품이 없습니다.

      \n"; +if($i == 0) echo "

      등록된 상품이 없습니다.

      \n"; ?> + - \ No newline at end of file + diff --git a/skin/shop/basic/main.40.skin.php b/skin/shop/basic/main.40.skin.php index 41669dd5a..e6ee4fd45 100644 --- a/skin/shop/basic/main.40.skin.php +++ b/skin/shop/basic/main.40.skin.php @@ -5,12 +5,20 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 add_stylesheet('', 0); // 관련상품 스킨은 사품을 한줄에 하나만 표시하며 해당 상품에 관련상품이 등록되어 있는 경우 기본으로 7개까지 노출합니다. +add_javascript('', 10); ?> = 2) { // 1줄 이미지 : 2개 이상 if ($i%$list_mod == 0) $sct_last = ' sct_last'; // 줄 마지막 else if ($i%$list_mod == 1) $sct_last = ' sct_clear'; // 줄 첫번째 @@ -23,23 +31,16 @@ for ($i=1; $row=sql_fetch_array($result); $i++) { if ($this->css) { echo "
        css}\">\n"; } else { - echo "
          \n"; + echo "
            \n"; } } - $list_top_pad = 20; - $list_right_pad = 20; - $list_bottom_pad = 20; - $list_left_pad = $this->img_width + 20; - $list_height = $this->img_height + 2; - - echo "
          • \n"; - + echo "
          • \n"; echo "
            \n"; if ($this->href) { - echo "href}{$row['it_id']}\">\n"; + echo "\n"; } if ($this->view_it_img) { @@ -50,26 +51,33 @@ for ($i=1; $row=sql_fetch_array($result); $i++) { echo "\n"; } - - if ($this->view_sns) { - $sns_top = $this->img_height + 10; - $sns_url = G5_SHOP_URL.'/item.php?it_id='.$row['it_id']; - $sns_title = get_text($row['it_name']).' | '.get_text($config['cf_title']); - echo "
            "; - echo get_sns_share_link('facebook', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/facebook.png'); - echo get_sns_share_link('twitter', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/twitter.png'); - echo get_sns_share_link('googleplus', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/gplus.png'); - echo "
            \n"; + echo "
            + \n"; + echo "
            \n"; + + echo "
            \n"; + + if ($this->view_it_icon) { + // 품절 + if (is_soldout($row['it_id'], true)) { + echo 'SOLD OUT'; + } } - echo "
            \n"; + + echo "
            \n"; + // 사용후기 평점표시 + if ($this->view_star && $star_score) { + echo "
            고객평점\"별점
            \n"; + } + if ($this->view_it_id) { echo "
            <".stripslashes($row['it_id']).">
            \n"; } if ($this->href) { - echo "
            href}{$row['it_id']}\">\n"; + echo "\n"; } - - if ($this->view_it_basic && $row['it_basic']) { + + if ($this->view_it_basic && $row['it_basic']) { echo "
            ".stripslashes($row['it_basic'])."
            \n"; } if ($this->view_it_cust_price || $this->view_it_price) { echo "
            \n"; - - if ($this->view_it_cust_price && $row['it_cust_price']) { - echo "".display_price($row['it_cust_price'])."\n"; - } - if ($this->view_it_price) { echo display_price(get_price($row), $row['it_tel_inq'])."\n"; } - echo "
            \n"; - } - - if ($this->view_it_icon) { - echo "
            ".item_icon($row)."
            \n"; + + + // 위시리스트 + 공유 버튼 시작 { + echo "
            \n"; + echo "\n"; + echo "\n"; + + echo "
            "; + if ($this->view_sns) { + $sns_top = $this->img_height + 10; + $sns_url = $item_link_href; + $sns_title = get_text($row['it_name']).' | '.get_text($config['cf_title']); + echo "
            "; + echo "

            SNS 공유

            "; + echo get_sns_share_link('facebook', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/facebook.png'); + echo get_sns_share_link('twitter', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/twitter.png'); + echo get_sns_share_link('googleplus', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/gplus.png'); + echo ""; + echo "
            \n"; } + echo "
            "; + echo "
            \n"; + // } 위시리스트 + 공유 버튼 끝 - + echo "
            \n"; + + if ($this->view_it_icon) { + echo "
            ".item_icon($row)."
            \n"; + } + echo "
          • \n"; } -if ($i > 1) echo "
          \n"; +if ($i >= 1) echo "
        \n"; -if($i == 1) echo "

        등록된 상품이 없습니다.

        \n"; +if($i == 0) echo "

        등록된 상품이 없습니다.

        \n"; ?> - + + + \ No newline at end of file diff --git a/skin/shop/basic/main.50.skin.php b/skin/shop/basic/main.50.skin.php index f66b5a337..eb8bfb031 100644 --- a/skin/shop/basic/main.50.skin.php +++ b/skin/shop/basic/main.50.skin.php @@ -1,101 +1,83 @@ ', 0); ?> - + list_mod >= 2) { // 1줄 이미지 : 2개 이상 - if ($i%$this->list_mod == 0) $sct_last = 'sct_last'; // 줄 마지막 - else if ($i%$this->list_mod == 1) $sct_last = 'sct_clear'; // 줄 첫번째 - else $sct_last = ''; - } else { // 1줄 이미지 : 1개 - $sct_last = 'sct_clear'; - } +$i=0; +foreach((array) $list as $row){ + if( empty($row) ) continue; + $i++; + + $item_link_href = shop_item_url($row['it_id']); + $star_score = $row['it_use_avg'] ? (int) get_star($row['it_use_avg']) : ''; + + $sct_last = ''; + if($i>1 && $i%$this->list_mod == 0) + $sct_last = ' sct_last'; // 줄 마지막 if ($i == 1) { if ($this->css) { echo "
          css}\">\n"; } else { - echo "
            type}\" class=\" smt_50\">\n"; + echo "
              type}\" class=\"smt_30\">\n"; } } - echo "
            • \n"; - - echo "{$i}\n"; - if ($this->href) { - echo "
              href}{$row['it_id']}\">\n"; + echo "\n"; } - - if ($this->view_it_icon) { - echo "
              ".item_icon($row)."
              \n"; + + + echo "
              \n"; + + // 사용후기 평점표시 + if ($this->view_star && $star_score) { + echo "고객평점\"별\n"; } - - if ($this->view_it_id) { - echo "
              <".stripslashes($row['it_id']).">
              \n"; - } - + if ($this->href) { - echo "
              href}{$row['it_id']}\">\n"; + echo "\n"; } - - if ($this->view_it_basic && $row['it_basic']) { - echo "
              ".stripslashes($row['it_basic'])."
              \n"; - } - if ($this->view_it_cust_price || $this->view_it_price) { - echo "
              \n"; - if ($this->view_it_cust_price && $row['it_cust_price']) { - echo "".display_price($row['it_cust_price'])."\n"; + echo "".display_price($row['it_cust_price'])."\n"; } - if ($this->view_it_price) { echo display_price(get_price($row), $row['it_tel_inq'])."\n"; } - - echo "
              \n"; - - } - - if ($this->view_sns) { - $sns_top = $this->img_height + 10; - $sns_url = G5_SHOP_URL.'/item.php?it_id='.$row['it_id']; - $sns_title = get_text($row['it_name']).' | '.get_text($config['cf_title']); - echo "
              "; - echo get_sns_share_link('facebook', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/sns_fb_s.png'); - echo get_sns_share_link('twitter', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/sns_twt_s.png'); - echo get_sns_share_link('googleplus', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/sns_goo_s.png'); echo "
              \n"; } - + echo "
              \n"; echo "
            • \n"; } - -if ($i > 1) echo "
            \n"; - -if($i == 1) echo "

            등록된 상품이 없습니다.

            \n"; +if ($i >= 1) echo "
          \n"; +if($i == 0) echo "

          등록된 상품이 없습니다.

          \n"; ?> - \ No newline at end of file + + + \ No newline at end of file diff --git a/skin/shop/basic/mainbanner.10.skin.php b/skin/shop/basic/mainbanner.10.skin.php index 90dde2af0..d38cfcb63 100644 --- a/skin/shop/basic/mainbanner.10.skin.php +++ b/skin/shop/basic/mainbanner.10.skin.php @@ -3,29 +3,27 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 // add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 add_stylesheet('', 0); -add_javascript('', 10); -?> +add_javascript('', 10); +add_stylesheet('', 10); -'.PHP_EOL.'
            '.PHP_EOL; - //print_r2($row); // 테두리 있는지 $bn_border = ($row['bn_border']) ? ' class="sbn_border"' : '';; // 새창 띄우기인지 $bn_new_win = ($row['bn_new_win']) ? ' target="_blank"' : ''; $bimg = G5_DATA_PATH.'/banner/'.$row['bn_id']; + $item_html = ''; + if (file_exists($bimg)) { $banner = ''; @@ -40,31 +38,36 @@ for ($i=0; $row=sql_fetch_array($result); $i++) if($max_height < $size[1]) $max_height = $size[1]; - echo ''.PHP_EOL; + $item_html .= '
            '; if ($row['bn_url'][0] == '#') $banner .= ''; else if ($row['bn_url'] && $row['bn_url'] != 'http://') { $banner .= ''; } - echo $banner.''.get_text($row['bn_alt']).''; + $item_html .= $banner.''.get_text($row['bn_alt']).''; if($banner) - echo ''.PHP_EOL; - echo ''.PHP_EOL; - - + $item_html .= ''; + $item_html .= '
            '; } + + $banner_style = $max_height ? 'style="min-height:'.($max_height + 25).'px"' : ''; + if ($i==0) echo '
          '.PHP_EOL; - - echo '
          -
            '; + echo '
          '.PHP_EOL; + + echo '
          '.PHP_EOL; + echo '
          +
          '.PHP_EOL; echo '
      '.PHP_EOL; @@ -72,18 +75,64 @@ if ($i > 0) { - \ No newline at end of file diff --git a/skin/shop/basic/navigation.skin.php b/skin/shop/basic/navigation.skin.php index 1e72e864c..0d830144d 100644 --- a/skin/shop/basic/navigation.skin.php +++ b/skin/shop/basic/navigation.skin.php @@ -1,38 +1,83 @@ '.$row['ca_name'].''; - } +if( !$is_item_view && $ca_id ){ + $navi_datas = get_shop_navigation_data(true, $ca_id); + $ca_ids = array( + 'ca_id' => substr($ca_id,0,2), + 'ca_id2' => substr($ca_id,0,4), + 'ca_id3' => substr($ca_id,0,6), + ); +} else if( $is_item_view && isset($it) && is_array($it) ) { + $navi_datas = get_shop_navigation_data(true, $it['ca_id']); + $ca_ids = array( + 'ca_id' => substr($it['ca_id'],0,2), + 'ca_id2' => substr($it['ca_id'],0,4), + 'ca_id3' => substr($it['ca_id'],0,6) + ); } -else - $navigation = $g5['title']; -//if ($it_id) $navigation .= " > $it[it_name]"; +$location_class = array(); +if($is_item_view){ + $location_class[] = 'view_location'; // view_location는 리스트 말고 상품보기에서만 표시 +} else { + $location_class[] = 'is_list is_right'; // view_location는 리스트 말고 상품보기에서만 표시 +} // add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 add_stylesheet('', 0); +add_javascript('', 10); ?> -
      - HOME - +
      + 메인으로 + + + + + + + + + + + + + + + + +
      + \ No newline at end of file diff --git a/skin/shop/basic/relation.10.skin.php b/skin/shop/basic/relation.10.skin.php index d9e306990..bf083fa40 100644 --- a/skin/shop/basic/relation.10.skin.php +++ b/skin/shop/basic/relation.10.skin.php @@ -2,10 +2,11 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 // add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 -add_stylesheet('', 0); +add_stylesheet('', 0); add_javascript('', 10); ?> - + + list_mod >= 2) { // 1줄 이미지 : 2개 이상 @@ -76,7 +77,7 @@ for ($i=1; $row=sql_fetch_array($result); $i++) { if ($this->view_sns) { $sns_top = $this->img_height + 10; - $sns_url = G5_SHOP_URL.'/item.php?it_id='.$row['it_id']; + $sns_url = shop_item_url($row['it_id']); $sns_title = get_text($row['it_name']).' | '.get_text($config['cf_title']); echo "
      "; echo get_sns_share_link('facebook', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/sns_fb_s.png'); @@ -92,14 +93,14 @@ if ($i > 1) echo "
    \n"; if($i == 1) echo "

    등록된 상품이 없습니다.

    \n"; ?> - + \ No newline at end of file diff --git a/skin/shop/basic/style.css b/skin/shop/basic/style.css index c0691e141..911beb2d9 100644 --- a/skin/shop/basic/style.css +++ b/skin/shop/basic/style.css @@ -1,105 +1,178 @@ @charset "utf-8"; + +/* 리스트 공통 */ +.lists-row{margin-right:-10px;margin-left:-10px} +.lists-row .col-row-0,.lists-row .col-row-1,.lists-row .col-row-2,.lists-row .col-row-3,.lists-row .col-row-4,.lists-row .col-row-5,.lists-row .col-row-6,.lists-row .col-row-7,.lists-row .col-row-8,.lists-row .col-row-9,.lists-row .col-row-10{position:relative;min-height:1px;padding-left:10px;*padding-left:0;padding-right:10px;*padding-right:0;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:0;} +.lists-row .col-row-0,.lists-row .col-row-1{width:100%} +.lists-row .col-row-2{width:50%} +.lists-row .col-row-3{width:33.33333333%} +.lists-row .col-row-4{width:25%} +.lists-row .col-row-5{width:20%} +.lists-row .col-row-6{width:16.66666667%} +.lists-row .col-row-7{width:14.28571428%} +.lists-row .col-row-8{width:12.5%} +.lists-row .col-row-9{width:11.11111111%} +.lists-row .col-row-10{width:10%} +.row-clear{clear:both!important} +.lists-row .sct_img img{max-width:100%;height:auto} + /* aside:gnb */ -#gnb {margin:0 0 5px;padding:0 0 10px;background:#333949;position:relative;min-height:425px} +#gnb {margin-bottom:15px;background:#fff;border:1px solid #e8e8e8;border-top:0} #gnb h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} -#gnb button{width:100%;border:0;border-bottom:1px solid #2b313f;background:none;text-align:left;color:#fff;padding:0 20px;height:40px;font-weight:bold;font-size:1.167em} -.gnb_1dli {; word-wrap: break-word;} +.gnb_1dli {position:relative;word-wrap:break-word} .gnb_1dli_on {color:#fff;text-decoration:none} -.gnb_1da {display:block;padding:0 20px;line-height:40px;color:#ccc;font-weight:bold;text-decoration:none;font-size:1.167em} -.gnb_1dam {background:url('img/gnb_bg.png') center right no-repeat} -.gnb_1dli_on .gnb_1da {background-color:#2b313f;color:#fff;text-decoration:none} -.gnb_1dli_on .gnb_1dam {color:#fff;text-decoration:none} -.gnb_2dul {display:none;z-index:1000;position:absolute;border:1px solid #787f89;height:100%;padding:10px} -.gnb_1dli_over .gnb_2dul, .gnb_1dli_over2 .gnb_2dul {display:block;top:0;left:215px;width:200px;background:#fff} -.gnb_2da {display:none} +.gnb_1da {display:block;padding:0 20px;line-height:48px;color:#010101;text-decoration:none;font-size:1.167em} +.gnb_1da i {position:absolute;right:0;top:0;display:inline-block;color:#c4c4c4;padding:15px;font-size:1.45em} + +.gnb_1dam {background:url('img/gnb_bg.png') center right no-repeat} +.gnb_1dli_on .gnb_1da {background-color:#f5f5f5;color:#3a8afd;font-weight:bold;text-decoration:none} +.gnb_1dli_on .gnb_1da:after {position:absolute;left:-1px;top:0;content:"";background:#3a8afd;width:3px;height:100%} + +.gnb_1dli_on .gnb_1dam {text-decoration:none} +.gnb_2dul {display:none;z-index:1000;position:absolute;border:1px solid #e8e8e8;padding:10px} +.gnb_1dli_over .gnb_2dul, .gnb_1dli_over2 .gnb_2dul {display:inline-block;top:0;left:263px;width:200px;background:#fff} +.gnb_1dli_over .gnb_2dul:after, .gnb_1dli_over2 .gnb_2dul:after {content:"";position:absolute;top:10px;left:-6px;display:inline-block;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #fff} +.gnb_1dli_over .gnb_2dul:before, .gnb_1dli_over2 .gnb_2dul:before {content:"";position:absolute;top:9px;left:-7px;display:inline-block;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #e8e8e8} + +.gnb_2da {} .gnb_1dli_over .gnb_2da {display:block;padding:5px 10px;line-height:20px;font-size:1.083em} -.gnb_2da:focus, .gnb_2da:hover {text-decoration:none;color:#be334a} +.gnb_2da:focus, .gnb_2da:hover {text-decoration:none;color:#3a8afd} /* 오늘 본 상품 */ -#stv{position:relative} -#stv_pg {display:block;;text-align:center;margin:10px 0 0;line-height:20px} -.stv_item {display:none;padding:0 9px;word-break:break-all} -#up{position:absolute;bottom:0;left:0;background:url(img/btn_sb_prev.png) no-repeat 50% 50%;width:30px;height:20px;text-indent:-999px;overflow:hidden;border:1px solid #ccc;} -#down{position:absolute;bottom:0;right:0;background:url(img/btn_sb_next.png) no-repeat 50% 50%;width:30px;height:20px;text-indent:-999px;overflow:hidden;border:1px solid #ccc;} +#stv {position:relative;height:100%} +#stv .li_empty {text-align:center;line-height:100px} +#stv_pg {display:block;position:fixed;right:0;bottom:0;width:229px;text-align:center;margin:10px 0 0;padding:15px;line-height:20px;background:#fff} +.stv_item {display:none;padding:15px;word-break:break-all;border-bottom:1px solid #f6f6f6} +.stv_item:after {display:block;visibility:hidden;clear:both;content:""} +.stv_item .prd_img {display:inline-block;float:left;margin-right:10px} +.stv_item .prd_cnt {display:inline-block;float:left} +.stv_item .prd_cnt span {display:block;max-width:105px} +.stv_item .prd_cnt .prd_name {font-weight:bold;margin-bottom:3px} + +#stv_btn {position:absolute;top:10px;right:10px;width:60px;height:50px} +#up {position:absolute;top:0;left:0;background:url('img/btn_sb_prev.png') no-repeat 50% 50%;width:30px;height:30px;text-indent:-999px;overflow:hidden;border:0} +#down {position:absolute;top:0;right:0;background:url('img/btn_sb_next.png') no-repeat 50% 50%;width:30px;height:30px;text-indent:-999px;overflow:hidden;border:0} /* 이벤트 링크 */ -#sev{margin:20px 0;text-align:center} -#sev h2 {text-align:center;font-size:1.5em;margin:0 0 20px 0;display:inline-block;padding:0 0 7px;border-bottom:2px solid #000;line-height:1em} +#sev {margin:20px 0;text-align:center} +#sev header {margin:0 0 20px} +#sev header:after {display:block;visibility:hidden;clear:both;content:""} +#sev h2 {float:left;font-size:1.5em;margin:0 0 10px 0;display:inline-block;line-height:1em} +#sev h2:after {display:block;visibility:hidden;clear:both;content:""} #sev ul:after {display:block;visibility:hidden;clear:both;content:""} -#sev .ev_li{float:left;margin-left:17px;} -#sev .ev_li:first-child{margin-left:0} -#sev .ev_prd{border:1px solid #ddd;text-align:center;padding:20px 0;} -#sev .ev_prd li{display:inline-block;text-align:left;width:110px;margin:0 8px;vertical-align: top;} -#sev .ev_prd .ev_prd_tit{display:block;color:#666} -#sev .ev_prd .ev_prd_img{margin:0 0 5px;display:block} -#sev .ev_prd .ev_prd_price{font-weight:bold;display:block} +#sev>ul {margin:0 -10px} +#sev .ev_li {float:left;padding:0 10px;width:33.333%} +#sev .ev_li:first-child {margin-left:0} +#sev .ev_li .sev_img img {width:100%;height:auto} +#sev .ev_prd {border:1px solid #ddd;text-align:center;background:#fff} +#sev .ev_prd li {position:relative;display:block;padding:15px;text-align:left;vertical-align:top;border-bottom:1px solid #f6f6f6} +#sev .ev_prd li:last-child {border-bottom:0} +#sev .ev_prd li:after {display:block;visibility:hidden;clear:both;content:""} +#sev .ev_prd .ev_prd_tit {display:block;color:#000;font-size:1.1em;margin-bottom:5px} +#sev .ev_prd .ev_prd_img {float:left;display:inline-block} +#sev .ev_prd .ev_txt_wr {float:left;max-width:139px;margin-left:10px} +#sev .ev_prd .ev_prd_price {font-weight:bold;display:block;margin:5px 0 10px;font-size:1.25em;font-weight:bold} +#sev .ev_prd .sev_more {color:#3a8afd;background:#fff;display:block;text-align:center} + /* 커뮤니티 링크 */ -#scomm{padding:20px;} -#scomm h2{margin:0 0 5px;} +#scomm {padding:20px} +#scomm h2 {margin:0 0 5px} #scomm li {display:block;margin:3px} -#scomm li a{line-height:25px;color:#555} -#scomm li a:hover{color:#be334a} +#scomm li a {line-height:25px;color:#555} +#scomm li a:hover {color:#be334a} /* 메인배너 */ -#main_bn {border:1px solid #cdcdcd;position:relative;margin-bottom:20px} -/* #main_bn .slide-wrap{display:none} */ -#main_bn .bx-prev{position:absolute;top:50%;left:0;margin-top:-35px;z-index:99;background:url(img/btn_prev.png) no-repeat 50% 50%;width:50px;height:70px;;text-indent:-999px;overflow:hidden;opacity:0.6} -#main_bn .bx-prev:hover{opacity:1} -#main_bn .bx-next{position:absolute;top:50%;right:0;margin-top:-35px;z-index:99;background:url(img/btn_next.png) no-repeat 50% 50%;width:50px;height:70px;;text-indent:-999px;overflow:hidden;opacity:0.6} -#main_bn .bx-next:hover{opacity:1} -#main_bn #bx_pager {border-top:1px solid #cdcdcd} -#main_bn #bx_pager ul:after {display:block;visibility:hidden;clear:both;content:""} -#main_bn #bx_pager li{float:left;border-left:1px solid #cdcdcd;width:20%;text-align:center;line-height:35px} -#main_bn #bx_pager li:first-child{border-left:0} -#main_bn #bx_pager li a{display:block} -#main_bn #bx_pager li a.active{background:#56d2ca;color:#fff} +#main_bn {border:1px solid #e3e5e8;position:relative;margin:19px 0 30px} +#main_bn:after {display:block;visibility:hidden;clear:both;content:""} +#main_bn .slide-wrap {padding:0;margin:0} +#main_bn .slide-wrap img {max-width:100%;height:auto} +#main_bn .owl_pager {position:absolute;bottom:0px;left:0;width:100%;background:#fff;border-top:1px solid #e3e5e8} +#main_bn .owl_pager ul:after {display:block;visibility:hidden;clear:both;content:""} +#main_bn .owl_pager li {float:left;position:relative;width:20%;border-left:1px solid #e3e5e8;text-align:center;line-height:45px;font-size:1.2em} +#main_bn .owl_pager li:first-child {border-left:0} +#main_bn .owl_pager li a {display:block} +#main_bn .owl_pager li a:after {content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:#e3e5e8} +#main_bn .owl_pager li.active a {color:#3a8afd} +#main_bn .owl_pager li.active a:after {background:#3a8afd;top:-1px} + +.btn_wr {background:rgba(0,0,0,0.5);display:inline-block;position:absolute;right:20px;bottom:65px;border-radius:30px;padding:3px 5px} +#main_bn .btn_wr{z-index:2} +.btn_wr .pager-prev {margin-left:5px;font-weight:bold} +.btn_wr .pager-next {margin-right:5px;font-weight:bold} +.btn_wr .pager-prev, .btn_wr .pager-next, #slide-counter {float:left;display:inline-block;padding:5px;color:#fff} +#slide-counter {margin:0 5px} /*서브배너*/ -#sbn_side {width:150px;} -.sb_bn { display:none} -.sb_bn img{width:100%;height:auto} -#sbn_side h2{position:absolute;font-size:0;line-height:0;overflow:hidden} -#sbn_side .bx-controls{position:absolute;bottom:0;right:0} -#sbn_side .bx-prev{display:block;float:left;background:url(img/btn_sb_prev.png) no-repeat 50% 50% #fff;width:15px;height:15px;text-indent:-999px;overflow:hidden;border:1px solid #ccc;} -#sbn_side .bx-next{display:block;margin-left:-1px;float:left;background:url(img/btn_sb_next.png) no-repeat 50% 50% #fff;width:15px;height:15px;text-indent:-999px;overflow:hidden;border:1px solid #ccc;} +#sbn_side {position:relative;width:100%;margin-bottom:20px} +.sb_bn {} +.sb_bn img {width:100%;height:auto} +#sbn_side h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#sbn_side .bx-controls {position:absolute;bottom:10px;left:15px} +#sbn_side .bx-pager-item {display:inline-block} +#sbn_side .bx-pager-item a {float:left;width:8px;height:8px;margin-right:5px;border-radius:50%;background:#fff;text-indent:-9999px;opacity:0.5} +#sbn_side .bx-pager-item a.active {opacity:1} +#sbn_side .bx-controls-direction {display:none} /*장바구니*/ -#sbsk .go_cart{display:block;height:40px;line-height:38px;font-weight:bold;text-align:center;width:100%} -#sbsk .btn_buy{height:40px;margin:5px 0;font-weight:bold;text-align:center;width:100%} +#sbsk {position:relative} +#sbsk li {position:relative;border-bottom:1px solid #f6f6f6;padding:15px} +#sbsk li:after {display:block;visibility:hidden;clear:both;content:""} +#sbsk .go_cart {position:absolute;top:11px;right:15px;display:inline-block;height:28px;line-height:22px;border:1px solid #d5d9dd;color:#3a8afd;border-radius:2px;background:#fff;padding:2px 5px} +#sbsk .btn_buy {padding:15px;font-weight:bold;text-align:center} +#sbsk .btn_buy .btn_submit {width:100%;height:40px} +#sbsk .li_empty {text-align:center;line-height:100px} +#sbsk .prd_img {display:inline-block;float:left;margin-right:10px} +#sbsk .prd_cnt {display:inline-block;float:left} +#sbsk .prd_cnt a, #sbsk .prd_cnt span {display:block;max-width:105px} +#sbsk .prd_cnt .prd_name {font-weight:bold;margin-bottom:3px} +#sbsk .cart_del {border:0;width:35px;height:35px;text-align:center;position:absolute;right:0;bottom:0;color:#c5c8ca;background:#fff;font-size:1.25em} + +/*위시리스트*/ +#wish {} +#wish li {position:relative;border-bottom:1px solid #f6f6f6;padding:15px} +#wish li:after {display:block;visibility:hidden;clear:both;content:""} +#wish .li_empty {text-align:center;line-height:100px} +#wish .prd_img {display:inline-block;float:left;margin-right:10px} +#wish .prd_cnt {display:inline-block;float:left} +#wish .prd_cnt a {display:block;max-width:105px} +#wish .prd_cnt .prd_name {font-weight:bold;margin-bottom:3px} /* ##### main(nn).skin.php, list.(nn).skin.php 공통 적용 시작 ##### */ + /* 공통 */ -.sct_wrap {position:relative;margin:0 0 30px;text-align:center;zoom:1} +.sct_wrap {position:relative;margin:0 0 20px} .sct_wrap .sctrl {position:absolute;top:0;right:0} /* 애니메이션 효과 사용 시 재생 정지 버튼 등 */ .sct_wrap:after {display:block;visibility:hidden;clear:both;content:""} -.sct_wrap header {margin:0 0 20px;zoom:1} +.sct_wrap header {padding:10px 0 20px} .sct_wrap header:after {display:block;visibility:hidden;clear:both;content:""} -.sct_wrap h2 {text-align:center;font-size:1.5em;margin:0 0 10px 0;display:inline-block;padding:0 0 7px;border-bottom:2px solid #000;line-height:1em} +.sct_wrap h2 {float:left;font-size:1.5em;margin:0 0 10px 0;display:inline-block;line-height:1em} +.sct_wrap h2:after {display:block;visibility:hidden;clear:both;content:""} .sct_wrap h2 a {text-decoration:none} #sct {clear:both} -.sct {clear:both;margin:0;padding:0;list-style:none;zoom:1} +.sct {clear:both;margin:0;padding:0;list-style:none} .sct:after {display:block;visibility:hidden;clear:both;content:""} .sct_li {position:relative} .sct_noitem {padding:100px 0;text-align:center} .sct img {position:relative} /* 리스트뷰 갤러리뷰 변경 시 ie6,7 에서 이미지 사라지는 문제 해결하기 위해 */ -.shop_icon{display:inline-block;color:#fff;background:#a8aab1;line-height:20px;padding:0 5px;font-size:0.92em;margin:1px; } -.shop_icon_1 {} /* 히트 아이콘 */ -.shop_icon_2 {} /* 추천 아이콘 */ -.shop_icon_3 {} /* 최신 아이콘 */ -.shop_icon_4 {background:#ff7575} /* BEST 아이콘 */ -.shop_icon_5 {} /* 할인 아이콘 */ -.shop_icon_soldout{display:inline-block;color:#ff0000;font-style:italic;font-weight:bold;margin:2px} -.shop_icon_coupon{background:#59d495} +.shop_icon {display:inline-block;color:#fff;line-height:20px;padding:0 5px;font-size:0.92em;margin:1px;border-radius:2px} +.shop_icon_1 {background:#3ec1d3} +.shop_icon_2 {background:#ffb722} +.shop_icon_3 {background:#2dd49f} +.shop_icon_4 {background:#556ee6} +.shop_icon_5 {background:#ff5081} + +.shop_icon_soldout {position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#000;background:rgba(0,0,0,0.5);text-align:center;line-height:215px;color:#fff;font-size:18px;font-weight:bold;letter-spacing:1px} +.shop_icon_coupon {background:#d45959} /* 재생/정지/이전/다음 버튼 */ -.sctrl {margin:0;padding:0;list-style:none;zoom:1} +.sctrl {margin:0;padding:0;list-style:none} .sctrl:after {display:block;visibility:hidden;clear:both;content:""} -.sctrl li {position:relative;float:left;margin:0 0 0 -1px} -.sctrl button {position:relative;margin:0;padding:0;width:21px;height:21px;border:0;cursor:pointer;overflow:hidden} -.sctrl button span {position:absolute;top:0;left:0;width:19px;height:19px;border:1px solid #ccc;background:url('img/is_button.gif')} +.sctrl li {position:relative;float:left} +.sctrl button {position:relative;margin:0;padding:0;width:20px;height:20px;border:0;cursor:pointer;overflow:hidden} +.sctrl button span {position:absolute;top:0;left:0;width:20px;height:20px;border:0;background:url('img/is_button.gif') no-repeat} .sctrl button.sctrl_play span {background-position:-60px 0} .sctrl button.sctrl_play span.sctrl_on {background-position:-60px -30px} .sctrl button.sctrl_stop span {background-position:-90px 0} @@ -109,28 +182,47 @@ .sctrl button.sctrl_next span {background-position:-150px 0} .sctrl button.sctrl_next span.sctrl_on {background-position:-150px -30px} +/* 메인리스트 별점 공통 */ +.sct_li .sct_star img, .sct_li img.sit_star{width:72px !important;height:auto} + /* 상품 목록 스킨 10 */ -.sct_10 .sct_li {position:relative;float:left;margin:0 15px 15px 0;text-align:center;} -.sct_10 .sct_last {margin:0 0 15px !important} +.sct_10 {margin:25px 0} +.sct_10.lists-row{margin-right:-10px;margin-left:-10px} +.sct_10 .sct_li {position:relative;float:left;margin-bottom:40px;text-align:left} +.sct_10 .sct_last {margin-right:0} .sct_10 .sct_clear {clear:both} -.sct_10 .sct_img{position:relative} -.sct_10 .sct_sns{display:none;position:absolute;bottom:10px;right:0px;text-align:center;z-index:60;width:100%} -.sct_10 li:hover .sct_sns{display:block} -.sct_10 .sct_sns a{display:inline-block;border-radius:50%;margin:2px ;width:40px;text-align:center;height:40px;padding:10px 0;background:rgba(0,0,0,0.4)} -.sct_10 .sct_sns .share-facebook:hover{background:#415b92} -.sct_10 .sct_sns .share-twitter:hover{background:#35b3dc} -.sct_10 .sct_sns .share-googleplus:hover{background:#d5503a} -.sct_10 .sct_sns img{width:18px} -.sct_10 .sct_icon {margin:10px 0} -.sct_10 .sct_cost {margin:10px 0;font-size:1.167em} -.sct_10 .sct_cost .sct_discount{display:block;color:#999;font-size:0.92em;text-decoration:line-through;} -.sct_10 .sct_txt{display:block;margin:10px 0;font-size:1.167em;font-weight:bold} -.sct_10 .sct_basic{color:#666;margin:5px 0} -.sct_10 .shop_icon_1 {} /* 히트 아이콘 */ -.sct_10 .shop_icon_2 {} /* 추천 아이콘 */ -.sct_10 .shop_icon_3 {} /* 최신 아이콘 */ -.sct_10 .shop_icon_4 {position:absolute;top:10px;left:10px;width:50px;height:50px;line-height:50px;font-size:14px;border-radius:50%;font-weight:bold} /* BEST 아이콘 */ -.sct_10 .shop_icon_5 {} /* 할인 아이콘 */ +.sct_10 .sct_a {text-decoration:none} +.sct_10 .sct_a:focus, .sct_10 .sct_a:hover {text-decoration:none} + +.sct_10 .sct_img {position:relative;text-align:center} +.sct_10 .sct_img a {display:block} +.sct_10 .sct_cart {display:none;position:absolute;left:0;bottom:0;border:0;width:100%;padding:15px 0;background:#000;background:rgba(0,0,0,0.5);color:#fff;font-size:1em;font-weight:bold} +.sct_10 .sct_img:hover .sct_cart {display:block} +.sct_10 .sct_cart i {display:inline-block;margin-right:5px;font-size:1.2em} +.sct_10 .sct_disc {position:absolute;right:15px;bottom:15px;background:red;color:#fff;padding:0 8px;line-height:24px;font-weight:bold;font-size:1.2em;background:#000;background:rgba(0,0,0,0.5)} + +.sct_10 .sct_ct_wrap {position:relative} +.sct_10 .sct_ct_wrap:after {display:block;visibility:hidden;clear:both;content:""} +.sct_10 .sct_star {margin: 10px 0 5px} +.sct_10 .sct_txt {border-bottom:1px solid #d9dde2;font-size:1.1em;margin:10px 0;padding-bottom:10px} +.sct_10 .sct_basic {margin-bottom:5px;color:#6e7f88} +.sct_10 .sct_bottom {position:relative;min-height:20px} +.sct_10 .sct_cost {margin:5px 0 10px;font-size:1.25em;font-weight:bold} +.sct_10 .sct_dict {display:none;text-decoration:line-through;font-weight:normal;font-size:0.85em;color:#858a8d} + +.sct_10 .sct_sns_wrap {display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999} +.sct_10 .sct_sns {position:absolute;top:50%;left:50%;background:#fff;text-align:center;width:245px;max-height:300px;margin-left:-125px;margin-top:-180px;overflow-y:auto;border-radius:5px;-webkit-box-shadow:1px 1px 18px rgba(0,0,0,0.2);-moz-box-shadow: 1px 1px 18px rgba(0,0,0,0.2);box-shadow: 1px 1px 18px rgba(0,0,0,0.2);border:1px solid #dde7e9;background:#fff;border-radius:3px} +.sct_10 .sct_sns h3 {padding:15px;border-bottom:1px solid #e8e8e8;text-align:left} +.sct_10 .sct_sns a {display:inline-block;border-radius:50%;width:50px;height:50px;line-height:25px;text-align:center;padding:10px 0;margin:20px 5px} +.sct_10 .sct_sns .share-facebook {background:#415b92} +.sct_10 .sct_sns .share-twitter {background:#35b3dc} +.sct_10 .sct_sns .share-googleplus {background:#ea3838} +.sct_10 .sct_sns img {width:24px} +.sct_10 .sct_sns_bg {background:rgba(0,0,0,0.1);width:100%;height:100%} +.sct_10 .sct_sns_cls {position:absolute;right:0;top:0;color:#b5b8bb;border:0;padding:12px 15px;font-size:16px;background:#fff} + +.sct_10 .sct_op_btn {position:absolute;right:5px;bottom:0} +.sct_10 .sct_op_btn>button {border:0;width:25px;height:20px;font-size:1.25em;text-align:center;color:#949494;background:transparent} /* 상품 목록 스킨 20 */ .sct_20 .sct_li {position:relative;float:left;margin:0 25px 15px 0} @@ -145,7 +237,7 @@ .sct_20 .sct_txt {padding:10px;background:#f2f5f9} .sct_20 .sct_basic {padding:0 10px 5px;background:#f2f5f9;line-height:1.5em} .sct_20 .sct_cost {display:block;padding:0 10px 10px;background:#f2f5f9;font-weight:bold} -.sct_20 .sct_cost strike {display:block;margin:0 0 5px;color:#999;font-weight:normal} +.sct_20 .sct_dict {text-decoration:line-through;display:block;margin:0 0 5px;color:#999;font-weight:normal} .sct_20 .sct_sns {position:absolute;bottom:10px;right:10px} /* 상품 목록 스킨 30 */ @@ -154,311 +246,443 @@ .sct_30 .sct_clear {clear:both} .sct_30 .sct_arw_toleft {display:block;z-index:2;position:absolute;top:20px;left:221px;width:10px;height:19px;background:url('img/icon_arw_toleft.gif') no-repeat} .sct_30 .sct_a {text-decoration:none} -.sct_30 .sct_img {position:absolute;top:0;left:0} +.sct_30 .sct_img {position:absolute;top:0;left:0} .sct_30 .sct_icon {position:absolute;bottom:25px;left:-5px;margin:0 !important} .sct_30 .sct_icon img {display:block;margin:0 0 3px} .sct_30 .sct_txt {display:inline-block;margin:0 0 20px} .sct_30 .sct_basic {margin:0 0 15px;padding:0;line-height:1.5em} .sct_30 .sct_cost {display:block;margin:0 0 10px;font-weight:bold} -.sct_30 .sct_cost strike {display:block;margin:0 0 5px;color:#999;font-weight:normal} +.sct_30 .sct_dict {text-decoration:line-through;display:block;margin:0 0 5px;color:#999;font-weight:normal} .sct_30 .sct_sns {position:absolute;bottom:20px;right:10px} /* 상품 목록 스킨 40 */ -.sct_40 .sct_li {position:relative;margin:0 0 16px 0;border:1px solid #dadada;background:#fff;width:475px;float:left} -.sct_40 .sct_li:nth-child(2n+1){margin-right:15px} +.sct_40 {margin:20px 0} +.sct_40 .sct_clear {border-top:1px solid #dadada} +.sct_40 .sct_li {position:relative;padding:15px 0;border-bottom:1px solid #dadada} +.sct_40 .sct_li:after {display:block;visibility:hidden;clear:both;content:""} .sct_40 .sct_a {text-decoration:none} .sct_40 .sct_a:focus, .sct_40 .sct_a:hover {text-decoration:none} -.sct_40 .sct_img {position:absolute;top:0;left:0;height:100%} -.sct_40 .sct_img a{display:block} -.sct_40 .sct_sns{display:none;position:absolute;bottom:10px;right:0px;text-align:center;z-index:60;width:100%} -.sct_40 .sct_img:hover .sct_sns{display:block} -.sct_40 .sct_sns a{display:inline-block;border-radius:50%;margin:2px ;width:40px;text-align:center;height:40px;padding:10px 0;background:rgba(0,0,0,0.4)} -.sct_40 .sct_sns .share-facebook:hover{background:#415b92} -.sct_40 .sct_sns .share-twitter:hover{background:#35b3dc} -.sct_40 .sct_sns .share-googleplus:hover{background:#d5503a} -.sct_40 .sct_sns img{width:18px} -.sct_40 .sct_icon {} -.sct_40 .sct_icon img {display:block;margin:0 0 4px} -.sct_40 .sct_txt {display:block;margin:5px 0;font-size:1.167em;font-weight:bold} -.sct_40 .sct_basic {color:#666;margin:5px 0} -.sct_40 .sct_cost {margin:10px 0;font-size:1.167em} -.sct_40 .sct_cost .sct_discount{display:block;color:#999;font-size:0.92em;text-decoration:line-through;} -.sct_40 .sct_rel {position:absolute;bottom:20px;right:20px} -.sct_40 .sct_rel_ul {margin:0;padding:0;list-style:none} -.sct_40 .sct_rel_li {float:left;margin:0 0 0 10px} -.sct_40 .sct_sns {padding:10px 0 0} -.sct_40 .shop_icon_1 {} /* 히트 아이콘 */ -.sct_40 .shop_icon_2 {} /* 추천 아이콘 */ -.sct_40 .shop_icon_3 {} /* 최신 아이콘 */ -.sct_40 .shop_icon_4{position:absolute;top:10px;left:10px;width:50px;height:50px;line-height:50px;font-size:14px;border-radius:50%;text-align:center;font-weight:bold} /* BEST 아이콘 */ -.sct_40 .shop_icon_5 {} /* 할인 아이콘 */ +.sct_40 .sct_img {text-align:center;float:left;margin-right:20px} +.sct_40 .sct_img a {display:block} +.sct_40 .sct_cart {position:absolute;right:0;bottom:0;border:0;width:150px;padding:15px 0;background:#000;background:rgba(0,0,0,0.5);color:#fff;font-size:1em;font-weight:bold;z-index:99999} +.sct_40 .list-10-btn .sct_cart{z-index:1;top:40px;right:10px;bottom:initial;padding:8px 0;width:140px;border:1px solid #1c70e9;background:#3a8afd;color:#fff;cursor:pointer;border-radius:3px} +.sct_40 .list-10-btn .sct_cart:hover {background:#2375eb} +.sct_40 .list-10-btn .sct_cart i{display:none} +.sct_40 .sct_img:hover .sct_cart {display:block} +.sct_40 .sct_cart i {display:inline-block;margin-right:5px;font-size:1.2em} +.sct_40 .sct_disc {position:absolute;right:15px;bottom:15px;background:red;color:#fff;padding:0 8px;line-height:24px;font-weight:bold;font-size:1.2em;background:#000;background:rgba(0,0,0,0.5)} +.sct_40 .sit_icon_li{margin-top:10px} + +.sct_40 .sct_ct_wrap {position:relative} +.sct_40 .sct_ct_wrap:after {display:block;visibility:hidden;clear:both;content:""} +.sct_40 .sct_star {margin:10px 0 5px} +.sct_40 .sct_txt {font-size:1.1em;margin:10px 0;padding-bottom:10px} +.sct_40 .sct_txt a{font-weight:600;font-size:1.2em} +.sct_40 .sct_basic {margin-bottom:5px;color:#6e7f88} +.sct_40 .sct_cost {position:absolute;right:200px;top:15px;font-size:1.35em;font-weight:bold} +.sct_40 .sct_dict {text-decoration:line-through;font-weight:normal;display:block;font-size:0.85em;color:#858a8d} + +.sct_40 .sct_sns_wrap {display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999} +.sct_40 .sct_sns {position:absolute;top:50%;left:50%;background:#fff;text-align:center;width:245px;max-height:300px;margin-left:-125px;margin-top:-180px;overflow-y:auto;border-radius:5px;-webkit-box-shadow:1px 1px 18px rgba(0,0,0,0.2);-moz-box-shadow: 1px 1px 18px rgba(0,0,0,0.2);box-shadow: 1px 1px 18px rgba(0,0,0,0.2);border:1px solid #dde7e9;background:#fff;border-radius:3px} +.sct_40 .sct_sns h3 {padding:15px;border-bottom:1px solid #e8e8e8;text-align:left} +.sct_40 .sct_sns a {display:inline-block;border-radius:50%;width:50px;height:50px;line-height:25px;text-align:center;padding:10px 0;margin:20px 5px} +.sct_40 .sct_sns .share-facebook {background:#415b92} +.sct_40 .sct_sns .share-twitter {background:#35b3dc} +.sct_40 .sct_sns .share-googleplus {background:#ea3838} +.sct_40 .sct_sns img {width:24px} +.sct_40 .sct_sns_bg {background:rgba(0,0,0,0.1);width:100%;height:100%} +.sct_40 .sct_sns_cls {position:absolute;right:0;top:0;color:#b5b8bb;border:0;padding:12px 15px;font-size:16px;background:#fff} + +.sct_40 .sct_op_btn {position:absolute;right:20px;bottom:20px} +.sct_40 .sct_op_btn>button {border:0;width:25px;height:20px;font-size:1.25em;text-align:center;color:#949494;background:transparent} + + /* 개인결제 목록 */ -.sct_pv .sct_li {position:relative;float:left;margin:0 15px 15px 0} +.sct_pv .sct_li {position:relative;float:left;margin:0 18px 15px 0} .sct_pv .sct_last {margin:0 0 15px !important} .sct_pv .sct_clear {clear:both} -.sct_pv .sct_a {display:inline-block;position:relative;text-decoration:none} +.sct_pv .sct_a {display:inline-block;position:relative;text-decoration:none;font-size:1.1em} .sct_pv .sct_a:focus, .sct_pv .sct_a:hover {text-decoration:none} .sct_pv .sct_img {margin:0 0 10px} .sct_pv .sct_txt {margin:0 0 5px} .sct_pv .sct_icon {margin:0 0 10px} .sct_pv .sct_id {display:block;margin:0 0 5px} .sct_pv .sct_basic {margin:0 0 10px} -.sct_pv .sct_cost {display:block;margin:0 0 10px;font-weight:bold} -.sct_pv .sct_cost strike {display:block;margin:0 0 5px;color:#999;font-weight:normal} +.sct_pv .sct_cost {display:block;margin:5px 0 10px;font-size:1.25em;font-weight:bold} +.sct_pv .sct_dict {text-decoration:line-through;display:block;margin:0 0 5px;color:#999;font-weight:normal} .sct_pv .sct_sns {} +/* 메인 상품 목록 스킨 10 */ +.smt_10 {margin:0 -5px} +.smt_10 .sct_li {position:relative;float:left;width:215px;margin-right:15px;margin-bottom:15px;text-align:left} +.smt_10 .sct_last {margin-right:0} +.smt_10 .sct_clear {clear:both} +.smt_10 .sct_a {text-decoration:none} +.smt_10 .sct_a:focus, .smt_10 .sct_a:hover {text-decoration:none} +.smt_10 .sct_ct_wrap {position:relative} +.smt_10 .sct_ct_wrap:after {display:block;visibility:hidden;clear:both;content:""} + +.smt_10 .sct_img {position:relative;text-align:center} +.smt_10 .sct_img a {display:block} +.smt_10 .sct_cart {display:none;position:absolute;left:0;bottom:0;border:0;width:100%;padding:15px 0;background:#000;background:rgba(0,0,0,0.5);color:#fff;font-size:1em;font-weight:bold} +.smt_10 .sct_img:hover .sct_cart {display:block} +.smt_10 .sct_li.overlay .sct_cart{display:none !important} +.smt_10 .sct_cart i {display:inline-block;margin-right:5px;font-size:1.2em} +.smt_10 .sct_disc {position:absolute;right:15px;bottom:15px;background:red;color:#fff;padding:0 8px;line-height:24px;font-weight:bold;font-size:1.2em;background:#000;background:rgba(0,0,0,0.5)} + +.smt_10 .sct_star {margin: 10px 0 5px} +.smt_10 .sct_txt {border-bottom:1px solid #d9dde2;font-size:1.1em;margin:10px 0;padding-bottom:10px} +.smt_10 .sct_basic {margin-bottom:5px;color:#6e7f88} +.smt_10 .sct_cost {margin:5px 0 10px;font-size:1.25em;font-weight:bold} +.smt_10 .sct_dict {text-decoration:line-through;font-weight:normal;display:block;font-size:0.85em;color:#858a8d} + +.smt_10 .sct_sns_wrap {display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999} +.smt_10 .sct_sns {position:absolute;top:50%;left:50%;background:#fff;text-align:center;width:245px;max-height:300px;margin-left:-125px;margin-top:-180px;overflow-y:auto;border-radius:5px;-webkit-box-shadow:1px 1px 18px rgba(0,0,0,0.2);-moz-box-shadow: 1px 1px 18px rgba(0,0,0,0.2);box-shadow: 1px 1px 18px rgba(0,0,0,0.2);border:1px solid #dde7e9;background:#fff;border-radius:3px} +.smt_10 .sct_sns h3 {padding:15px;border-bottom:1px solid #e8e8e8;text-align:left} +.smt_10 .sct_sns a {display:inline-block;border-radius:50%;width:50px;height:50px;line-height:25px;text-align:center;padding:10px 0;margin:20px 5px} +.smt_10 .sct_sns .share-facebook {background:#415b92} +.smt_10 .sct_sns .share-twitter {background:#35b3dc} +.smt_10 .sct_sns .share-googleplus {background:#ea3838} +.smt_10 .sct_sns img {width:24px} +.smt_10 .sct_sns_bg {background:rgba(0,0,0,0.1);width:100%;height:100%} +.smt_10 .sct_sns_cls {position:absolute;right:0;top:0;color:#b5b8bb;border:0;padding:12px 15px;font-size:16px;background:#fff} + +.smt_10 .sct_op_btn {position:absolute;right:5px;bottom:0} +.smt_10 .sct_op_btn>button {border:0;width:25px;height:20px;font-size:1.25em;text-align:center;color:#949494;background:transparent} + +.sct_cartop_wr {position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;padding:10px;text-align:left;background:rgba(0,0,0,0.5);opacity:0.98} +.sct_cartop_wr .it_option {width:100%;height:35px;margin-bottom:5px;} +.sct_cartop_wr .cartopt_cart_btn {width:100%;border:1px solid #1c70e9;padding:8px 5px;margin-bottom:5px;background:#3a8afd;color:#fff;border-radius:3px} +.sct_cartop_wr .cartopt_close_btn {width:100%;border:1px solid #1c70e9;padding:8px 5px;background:#fff;color:#1c70e9;border-radius:3px} + /* 메인 상품 목록 스킨 20 */ -.smt_20 {position:relative;overflow-y:hidden} -.smt_20 .sct_ul {position:absolute;top:0;left:0;margin:0;padding:0;list-style:none} +.smt_20 {position:relative;overflow-y:hidden;margin:0 -5px} +.smt_20 .sct_ul {width:100%;position:absolute;top:0;left:0;margin:0;padding:0;list-style:none} .smt_20 .sct_ul_first {display:block;top:0} -.smt_20 .sct_li {position:relative;float:left;margin:0 25px 15px 0} +.smt_20 .sct_li {position:relative;float:left;width:215px;margin-right:15px;margin-bottom:15px;text-align:left} .smt_20 .sct_last {margin:0 0 15px !important} +.smt_20 .sct_clear {clear:both} .smt_20 .sct_a {display:inline-block;position:relative;text-decoration:none} .smt_20 .sct_a:focus, .smt_20 .sct_a:hover {text-decoration:none} -.smt_20 .sct_img {margin:0 0 10px} -.smt_20 .sct_txt {margin:0 0 5px} +.smt_20 .sct_img {position:relative;text-align:center} +.smt_20 .sct_img a {display:block} +.smt_20 .sct_cart {display:none;position:absolute;left:0;bottom:0;border:0;width:100%;padding:15px 0;background:#000;background:rgba(0,0,0,0.5);color:#fff;font-size:1em;font-weight:bold} +.smt_20 .sct_img:hover .sct_cart {display:block} +.smt_20 .sct_txt {border-bottom:1px solid #d9dde2;font-size:1.1em;margin:10px 0;padding-bottom:10px} +.smt_20 .sct_basic {margin-bottom:5px;color:#6e7f88} +.smt_20 .sct_cost {margin:5px 0 10px;font-size:1.25em;font-weight:bold} +.smt_20 .sct_dict {text-decoration:line-through;display:block;font-size:0.85em;color:#858a8d} + +.smt_20 .sct_sns {margin-bottom:10px} +.smt_20 .sct_sns a {display:inline-block;border-radius:50%;width:30px;height:30px;line-height:28px;margin-right:5px;text-align:center} +.smt_20 .sct_sns .share-facebook {background:#415b92} +.smt_20 .sct_sns .share-twitter {background:#35b3dc} +.smt_20 .sct_sns .share-googleplus {background:#ea3838} +.smt_20 .sct_sns img {width:20px} + .smt_20 .sct_icon {margin:0 0 10px} .smt_20 .sct_id {display:block;margin:0 0 5px} -.smt_20 .sct_basic {margin:0 0 10px} -.smt_20 .sct_cost {display:block;margin:0 0 10px;font-weight:bold} -.smt_20 .sct_cost strike {display:block;margin:0 0 5px;color:#999;font-weight:normal} -.smt_20 .sct_sns {} + /* 메인 상품 목록 스킨 30 */ -.smt_30 {position:relative;overflow-x:hidden} -.smt_30 .sct_ul {position:absolute;top:0;left:765px;margin:0;padding:0;width:765px;list-style:none;zoom:1} -.smt_30 .sct_ul:after {display:block;visibility:hidden;clear:both;content:""} -.smt_30 .sct_ul_first {display:block;left:0} -.smt_30 .sct_li {position:relative;float:left;margin-right:25px} -.smt_30 .sct_a {display:inline-block;position:relative;text-decoration:none} -.smt_30 .sct_a:focus, .smt_30 .sct_a:hover {text-decoration:none} -.smt_30 .sct_img {margin:0 0 10px} -.smt_30 .sct_txt {margin:0 0 5px} -.smt_30 .sct_icon {margin:0 0 10px} -.smt_30 .sct_id {display:block;margin:0 0 5px} -.smt_30 .sct_basic {margin:0 0 10px} -.smt_30 .sct_cost {display:block;margin:0 0 10px;font-weight:bold} -.smt_30 .sct_cost strike {display:block;margin:0 0 5px;color:#999;font-weight:normal} -.smt_30 .sct_sns {} +.smt_30 {position:relative} +.smt_30 li {position:relative;min-height:50px;padding:10px 15px;background:#fff} +.smt_30 li:after {display:block;visibility:hidden;clear:both;content:""} +.smt_30 .sct_clear {clear:both} +.smt_30 .sct_img {float:left;width:80px;margin-right:10px} +.smt_30 .sct_img img {width:100%;height:auto} +.smt_30 .sct_cnt {display:inline-block;float:left;max-width:143px;line-height:20px} +.smt_30 .sct_txt a {display:block;font-size:1em;color:#000;max-height:40px;overflow:hidden;text-overflow:ellipsis;list-style:none} +.smt_30 .sct_cost {font-weight:bold;font-size:1.2em} + /* 메인 상품 목록 스킨 40 */ -.smt_40 .sct_li {position:relative;margin:0 0 16px 0;border:1px solid #dadada;background:#fff;width:475px;float:left;text-align:left} -.smt_40 .sct_li:nth-child(2n+1){margin-right:15px} -.smt_40 .sct_a {text-decoration:none} -.smt_40 .sct_a:focus, .smt_40 .sct_a:hover {text-decoration:none} -.smt_40 .sct_img {position:absolute;top:0;left:0;height:100%} -.smt_40 .sct_img a{display:block} -.smt_40 .sct_sns{display:none;position:absolute;bottom:10px;right:0px;text-align:center;z-index:60;width:100%} -.smt_40 .sct_img:hover .sct_sns{display:block} -.smt_40 .sct_sns a{display:inline-block;border-radius:50%;margin:2px ;width:40px;text-align:center;height:40px;padding:10px 0;background:rgba(0,0,0,0.4)} -.smt_40 .sct_sns .share-facebook:hover{background:#415b92} -.smt_40 .sct_sns .share-twitter:hover{background:#35b3dc} -.smt_40 .sct_sns .share-googleplus:hover{background:#d5503a} -.smt_40 .sct_sns img{width:18px} +.smt_40 {background:#fff;padding:20px;border:1px solid #e3e5e8} +.smt_40 .sct_li {position:relative;float:left;width:20%;margin:0 8px} +.smt_40 .sct_last {} +.smt_40 .sct_clear {clear:both} +.smt_40 .sct_img {position:relative;text-align:center} +.smt_40 .sct_star {margin:10px 0 5px} +.smt_40 .sct_txt {display:block;margin:5px 0;font-size:1.1em} +.smt_40 .sct_cost {margin:5px 0;font-size:1.25em;font-weight:bold} -.smt_40 .sct_icon {} -.smt_40 .sct_icon img {display:block;margin:0 0 4px} -.smt_40 .sct_txt {display:block;margin:5px 0;font-size:1.167em;font-weight:bold} -.smt_40 .sct_basic {color:#666;margin:5px 0} -.smt_40 .sct_cost {margin:10px 0;font-size:1.167em} -.smt_40 .sct_cost .sct_discount{display:block;color:#999;font-size:0.92em;text-decoration:line-through;} -.smt_40 .sct_rel {position:absolute;bottom:20px;right:20px} -.smt_40 .sct_rel_ul {margin:0;padding:0;list-style:none} -.smt_40 .sct_rel_li {float:left;margin:0 0 0 10px} -.smt_40 .sct_sns {padding:10px 0 0} -.smt_40 .shop_icon_1 {} /* 히트 아이콘 */ -.smt_40 .shop_icon_2 {} /* 추천 아이콘 */ -.smt_40 .shop_icon_3 {} /* 최신 아이콘 */ -.smt_40 .shop_icon_4{position:absolute;top:10px;left:10px;width:50px;height:50px;line-height:50px;font-size:14px;border-radius:50%;text-align:center;font-weight:bold} /* BEST 아이콘 */ -.smt_40 .shop_icon_5 {} /* 할인 아이콘 */ - -/* 메인 상품 목록 스킨 50 */ -.smt_50 {position:relative} -.smt_50 li{margin-bottom:10px;position:relative;padding-left:60px;min-height:50px;} -.smt_50 .sct_img{width:50px;position:absolute;top:0;left:0;} -.smt_50 .sct_img img{width:100%;height:auto} -.smt_50 .sct_rank{position:absolute;top:0;left:0;background:#fb5861;display:block;width:20px;height:20px;line-height:20px;color:#fff;text-align:center;;z-index:10;font-weight:bold} -.smt_50 .sct_txt a{color:#555;display:block;margin:0 0 3px;line-height:1.4em} -.smt_50 .sct_cost{font-weight:bold} - -.smt_50 .sct_li_1 {padding:0} -.smt_50 .sct_li_1 .sct_txt a{margin-top:5px} -.smt_50 .sct_li_1 .sct_img{width:100%;position:relative;} -.smt_50 .sct_li_1 .sct_rank{width:30px;height:30px;line-height:30px;} /* 관련상품 목록 스킨 10 */ -#sit_rel{border:1px solid #cdcdcd;padding:20px;margin:20px 0 40px;position:relative} -#sit_rel h2{font-size:1.5em;margin:10px 0 20px;text-align:center} -#sit_rel .bx-wrapper{margin:0 auto} -#sit_rel .bx-prev{display:inline-block;position:absolute;top:50%;left:0;width:25px;height:50px;margin-top:-25px;border:1px solid #cdcdcd;border-left:0;text-indent:-999px;overflow:hidden;background:url('img/btn_prev.png') no-repeat 50% 50%;background-size:50%} -#sit_rel .bx-next{display:inline-block;position:absolute;top:50%;right:0;width:25px;height:50px;margin-top:-25px;border:1px solid #cdcdcd;border-right:0;text-indent:-999px;overflow:hidden;background:url('img/btn_next.png') no-repeat 50% 50%;background-size:50%} -.scr_10 li img{width:100%;height:auto} -.scr_10 .sct_txt{margin:5px 0} -.scr_10 .sct_cost{font-weight:bold} +#sit_rel {position:relative;border:1px solid #e8e8e8;padding:35px;margin-top:20px;background:#fff} +#sit_rel:after {display:block;visibility:hidden;clear:both;content:""} +#sit_rel h2 {font-size:1.6em;margin:0 0 30px;text-align:center} +#sit_rel .bx-wrapper {margin:0 auto} +#sit_rel .bx-controls-direction {position:absolute;top:25px;right:35px} +#sit_rel .bx-prev {display:inline-block;width:30px;height:30px;border:1px solid #dee3eb;border-right:0;text-indent:-999px;overflow:hidden;background:url('img/select_arrow_left.png') no-repeat 50% 50%} +#sit_rel .bx-next {display:inline-block;width:30px;height:30px;border:1px solid #dee3eb;text-indent:-999px;overflow:hidden;background:url('img/select_arrow_right.png') no-repeat 50% 50%} +.scr_10 li img {width:100%;height:auto} +.scr_10 .sct_txt {display:block;margin:5px 0;font-size:1.1em} +.scr_10 .sct_cost {margin:5px 0;font-size:1.25em;font-weight:bold} /* ##### main(nn).skin.php, list.(nn).skin..php 공통 적용 끝 ##### */ /* 상품 목록 */ -#sct {} -.sct_admin {margin:0 0 10px;text-align:right} +#sct {margin:0} +.sct_admin {text-align:right} +.sct_admin a {} /* 상품 목록 현재 위치 */ -#sct_location {position:absolute;top:10px;right:0;} -#sct_location a {display:inline-block;padding:10px 5px;text-decoration:none;letter-spacing:0 !important} +#sct_location {display:inline-block;float:right;padding:12px 0;position:absolute;right:0;top:12px} +#sct_location .go_home {display:inline-block;font-size:1.4em;color:#a2a2a2;line-height:17px;text-decoration:none;vertical-align:top;padding:0 12px} +#sct_location i.dividing-line {vertical-align:top;font-size:1.2em;color:#a2a2a2;display:inline-block;margin:0;line-height:17px} +#sct_location select {float:left;border:1px solid #d3d3d3;height:26px;padding:0 5px;margin:0 12px} +#sct_location.is_right select{float:right} +#sct_location.view_location{display:block;float:none!important;position:relative;top:0;left:0} +#sct_location.view_location:after{display:block;visibility:hidden;clear:both;content:""} +.view_location .go_home{float:left} +.view_location i.dividing-line{float:left} +.view_location .shop_select_to_html.shop_hover_selectbox{float:left} +.shop_select_to_html{position:relative;display:inline-block} +.shop_select_to_html span{padding:10px 20px 15px} +.shop_select_to_html .menulist{position:absolute;top:20px;display:none;opacity:0;transition:all .2s ease-in-out} +.view_location .shop_select_to_html .menulist{left:0} +.is_right .shop_select_to_html .menulist{right:0} +.shop_select_to_html:hover .category_title,.shop_select_to_html:hover .category_title i{color:#69aa6f} +.shop_select_to_html:hover .menulist{display:block;opacity:1;transition:all .2s ease-in-out} +.shop_select_to_html .menulist{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,88,112,0.11);box-sizing:border-box;margin-top:4px;overflow:hidden;padding:6px 0;-webkit-transition:all .2s cubic-bezier(0.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(0.5,0,0,1.25),opacity .15s ease-out;z-index:9;white-space:nowrap;width:auto} +.shop_select_to_html .menulist ul.wide{display:inline-block!important;width:146px;vertical-align:top;min-height:360px} +.shop_select_to_html .menulist ul.left-border{border-left:1px dashed #e6e9ed} +.shop_select_to_html .option{font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:none;text-align:left;-webkit-transition:all .2s;transition:all .2s} +.shop_select_to_html .option:hover,.shop_select_to_html .option.focus,.shop_select_to_html .option.selected.focus{background-color:#f6f7f9} +.shop_select_to_html .option.selected,.shop_select_to_html .option.selected a{font-weight:700;color:#69aa6f} +.shop_select_to_html .option.disabled{background-color:transparent;color:#90a1b5;cursor:default} +.shop_select_to_html .option a{display:block;padding-left:28px;padding-right:49px} +.shop_select_to_html .category_title{color:#4F4F4F;font-size:1.1em} +.shop_select_to_html .category_title i{margin-left:5px;color:#a2a2a2} + .sct_here {font-weight:bold} .sct_bg {padding-right:15px !important;background:url('img/sct_bg_toright.gif') right 50% no-repeat} /* 상품 목록 카테고리 목록 */ -.sct_ct {margin:10px 0 20px} +.sct_ct {clear:both;margin:10px 0 20px;background:#fff;border:1px solid #d3d3d3;border-top:2px solid #000;padding:10px} .sct_ct h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} -.sct_ct ul {;zoom:1} .sct_ct ul:after {display:block;visibility:hidden;clear:both;content:""} .sct_ct a {text-decoration:none} .sct_ct_parent {font-weight:bold} .sct_ct_here {color:#ff3600 !important} -#sct_ct_1 li {float:left;width:20%;border:1px solid #d7d7d7;margin-left:-1px;margin-top:-1px} -#sct_ct_1 li a{display:block;padding:0 10px;line-height:40px} -#sct_ct_1 li a:hover{background:#f3f3f3;color:#be334a;} +#sct_ct_1 li {float:left;width:20%;border-right:1px solid #f6f6f6} +#sct_ct_1 li:nth-child(5n) {border-right:0} +#sct_ct_1 li a {display:block;padding:0 10px;line-height:40px;font-weight:bold} +#sct_ct_1 li a:hover {color:#3a8afd} + #sct_ct_2 li {margin:0 0 10px} #sct_ct_2 a {display:inline-block;width:120px} + #sct_ct_3 li {float:left;margin:0 10px 10px 0;width:120px} /* 상품 정렬 리스트 스타일 선택 공통 */ -#sct_sortlst {margin:20px 0;border-top:1px solid #000;border-bottom:1px solid #dfdfdf;zoom:1} +#sct_sortlst {clear:both;background:#fff;border:1px solid #e3e5e8} #sct_sortlst:after {display:block;visibility:hidden;clear:both;content:""} /* 상품 정렬 */ -#sct_sort {float:left;width:80%;zoom:1} +#sct_sort {float:left;width:80%} #sct_sort:after {display:block;visibility:hidden;clear:both;content:""} #sct_sort h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} -#sct_sort ul {margin:0;padding:0 0 0 1px;list-style:none;zoom:1} +#sct_sort ul {margin:0;padding:0 0 0 1px;list-style:none} #sct_sort ul:after {display:block;visibility:hidden;clear:both;content:""} -#sct_sort li {float:left;position:relative;margin-left:-1px;height:45px;padding:15px 0;line-height:15px;} -#sct_sort li a{border-left:1px solid #ddd;display:block;padding:0 10px} -#sct_sort li a:hover{color:#be334a} -#sct_sort li:first-child a{border:0} +#sct_sort li {float:left;position:relative;margin-left:-1px;height:45px;padding:15px 0;line-height:15px} +#sct_sort li a {border-left:1px solid #ddd;display:block;padding:0 10px} +#sct_sort li a:hover {color:#be334a} +#sct_sort li:first-child a {border:0} + /* 상품 리스트 스타일 선택 */ -#sct_lst {float:right;margin:0 0;padding:0;list-style:none;zoom:1} +#sct_lst {float:right;margin:0 0;padding:0;list-style:none} #sct_lst:after {display:block;visibility:hidden;clear:both;content:""} #sct_lst li {position:relative;float:left} -#sct_lst button {position:relative;margin:0;padding:0;width:45px;height:45px;border:0;cursor:pointer;background:#fff;border-right:1px solid #dfdfdf;font-size:15px} -#sct_lst button.sct_lst_list {border-left:1px solid #dfdfdf} -#sct_lst button .icon{display:block} - +#sct_lst button {position:relative;margin:0;padding:0;width:45px;height:45px;border:0;cursor:pointer;background:#fff;color:#adadad;font-size:15px} +#sct_lst button:hover {color:#000} +#sct_lst button.sct_lst_list {} +#sct_lst button .icon {display:block} /* 상품 상세보기 */ -#sit {margin:10px 0} -.sit_admin {text-align:right} -.sit_empty {padding:20px 0;text-align:center} +#sit {margin:0 0 10px} +.sit_admin {position:absolute;right:0;top:2px;text-align:right} +.sit_admin a {line-height:35px;padding:0 10px} +.sit_empty {padding:60px 0;text-align:center} + +.is_search #wrapper_title, .is_item #wrapper_title{display:none} /* 상품 상세보기 - 개요 */ -#sit_ov_wrap {margin:0;border-top:2px solid #000;zoom:1} +#sit_ov_from {background:#fff;border-bottom:1px solid #e3e3e3;clear:both} +#sit_ov_wrap {width:1200px;margin:0 auto;padding:45px;border-top:1px solid #e3e3e3} #sit_ov_wrap:after {display:block;visibility:hidden;clear:both;content:""} /* 상품 상세보기 - 이미지 미리보기 */ -#sit_pvi {float:left;width:430px;padding:15px} -#sit_pvi_big {margin:0 0 10px;text-align:center} +#sit_pvi {float:left;position:relative} +#sit_pvi_big {float:right;text-align:center} #sit_pvi_big a {display:none} #sit_pvi_big a.visible {display:block} -#sit_pvi_big img {} -#sit_pvi_thumb {margin:0;padding:0;list-style:none;text-align:center;zoom:1} +#sit_pvi_big #popup_item_image {display:inline-block;position:absolute;bottom:0;right:0;width:43px;height:43px;line-height:43px;background:#fff;color:#8c9195;border:1px solid #e0e0e0;font-size:1.4em} +#sit_pvi_big img {width:500px;height:auto} +#sit_pvi_thumb {float:left;margin:0;padding:0;list-style:none;text-align:center} #sit_pvi_thumb:after {display:block;visibility:hidden;clear:both;content:""} -#sit_pvi_thumb li {display:inline-block;margin:0 5px 5px 0} -#sit_pvi_thumb .li_last {margin:0 !important} -#sit_pvi_thumb img {} +#sit_pvi_thumb li {margin:0 15px 15px 0} +#sit_pvi_thumb img {border:1px solid #dbdbdb} +#sit_pvi_thumb img:hover {border:1px solid #010101} #sit_pvi_nwbig {padding:10px 0;text-align:center} #sit_pvi_nwbig span {display:none} #sit_pvi_nwbig span.visible {display:inline} -#sit_pvi_nw ul {margin:0 0 20px;text-align:center;padding:0 10px;list-style:none;zoom:1} +#sit_pvi_nw ul {margin:0 0 20px;text-align:center;padding:0 10px;list-style:none} #sit_pvi_nw ul:after {display:block;visibility:hidden;clear:both;content:""} #sit_pvi_nw li {display:inline-block;margin:0 0 1px 1px} #sit_pvi_nw li img {width:60px;height:60px} /* 상품 상세보기 - 간략정보 및 구매기능 */ -#sit_ov {position:relative;float:right;padding:20px 15px 15px;width:535px;height:auto !important;height:355px;min-height:355px} +#sit_ov {position:relative;float:right;width:448px;height:auto !important;height:355px;min-height:355px;padding-bottom:20px} #sit_ov h3 {margin:0 0 10px} -#sit_title {margin:0 0 10px;font-size:1.500em} +#sit_title {margin:0 0 10px;font-size:2.4em} #sit_desc {margin:0 0 10px;padding:0;color:#474747;font-size:1.167em} #sit_opt_info {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -#sit_star_sns {position:relative;border:1px solid #e5e5e5;border-top:0;height:45px;padding:10px;line-height:25px } +#sit_star_sns {position:relative} #sit_star_sns span {display:inline-block;margin:0 5px 0 0;color:#666;letter-spacing:0} #sit_star_sns .sit_star {position:relative;top:-2px;margin:0 5px 0 0} #sit_star_sns a {display:inline-block;vertical-align:middle} -#sit_star_sns .btn_sns_share{position:absolute;top:0;right:0;width:45px;height:45px;background:none;border:0;border-left:1px solid #e5e5e5} -#sit_star_sns .sns_area{display:none;position:absolute;top:45px;right:0;background:#fff;border:1px solid #333;padding:10px;z-index:10} -#sit_star_sns .sns_area:before{content: "";position: absolute;top: -8px;right: 13px;width: 0;height: 0;border-style: solid;border-width: 0 6px 8px 6px;border-color: transparent transparent #000 transparent;} -#sit_star_sns .sns_area:after{content: "";position: absolute;top: -7px;right: 13px;width: 0;height: 0;border-style: solid;border-width: 0 6px 8px 6px;border-color: transparent transparent #fff transparent;} -#sit_star_sns .sns_area a{display:inline-block;width:35px;height:35px;line-height:35px;background:#eee;text-align:center;} -#sit_star_sns .sns_area a img{width:24px;height:auto;} +#sit_star_sns .btn_sns_share {float:left;background:transparent;width:35px;height:25px;border:0;color:#4b5259;font-size:1.6em;font-weight:bold} +#sit_star_sns .btn_sns_share:hover {color:#3a8afd} +#sit_star_sns .sns_area {display:none;position:absolute;top:45px;right:0;max-width:175px;text-align:center;background:#fff;border:1px solid #e2e2e2;padding:10px;z-index:10} +#sit_star_sns .sns_area:before {content:"";position:absolute;top:-8px;right:13px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #e2e2e2 transparent} +#sit_star_sns .sns_area:after {content:"";position:absolute;top:-7px;right:13px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent} +#sit_star_sns .sns_area a {display:inline-block;width:35px;height:35px;line-height:35px;margin-bottom:5px;background:#eee;text-align:center;border-radius:50%} +#sit_star_sns .sns_area a img {width:24px;height:auto} #sit_star_sns .sns_area #sit_btn_rec {font-size:15px} -#sit_star_sns .sns_area .share-googleplus{background:#d5503a} -#sit_star_sns .sns_area .share-facebook{background:#415b92} -#sit_star_sns .sns_area .share-twitter{background:#35b3dc} +#sit_star_sns .sns_area .share-googleplus {background:#ea3838} +#sit_star_sns .sns_area .share-facebook {background:#415b92} +#sit_star_sns .sns_area .share-twitter {background:#35b3dc} +#sit_btn_opt {position:absolute;right:0;bottom:0} +#btn_wish {float:left;position:relative;display:inline-block;padding-right:5px;color:#4b5259;width:35px;height:25px;text-align:center;font-size:1.25em;font-weight:bold} +#btn_wish i {font-size:1.6em;font-weight:bold} +#btn_wish .btn_wish_num {position:absolute;right:0;bottom:-2px;margin:0;padding:0 2px;height:17px;line-height:15px;border-radius:30px;background:#fff;color:#4b5259;font-size:0.75em} -.sit_info{padding:10px ;border-top:1px solid #ebeff3;margin:15px 0 0;border-bottom:1px solid #ebeff3} +.sit_info {padding:10px 0;border-top:1px solid #e2e2e2;margin:10px 0 0;border-bottom:1px solid #e2e2e2} +.sit_info .tr_price {border-bottom:1px solid #e2e2e2} +.sit_info .tr_price th, +.sit_info .tr_price td {padding-bottom:15px} .sit_ov_tbl {width:100%;border:0;border-collapse:collapse;color:#666} -.sit_ov_tbl th {font-weight:normal;text-align:left;} -.sit_ov_tbl td {padding:5px 0} -.sit_ov_tbl td strong{color:#000;font-size:1.25em} +.sit_ov_tbl th {font-weight:normal;text-align:left} +.sit_ov_tbl td {padding:10px 0} +.sit_ov_tbl td strong {color:#000;line-height:5px;vertical-align:top;font-size:1.25em} .sit_ov_ro {padding:2px 2px 3px;border:0;background:transparent;text-align:right;vertical-align:middle} .sit_ov_opt {padding:2px 2px 3px;border:0;background:transparent;vertical-align:middle} .sit_ov_input {margin:0 1px 0 0;padding:2px 2px 3px;border:1px solid #b8c9c2;background:transparent;vertical-align:middle} #sit_ov_tbl button {margin:0 1px 0 0} -.sit_option {padding:0 10px;border-bottom:1px solid #ebeff3;margin:10px 0 0} -.sit_option label{display:block;margin:0 0 5px;color:#666} -.sit_option select{width:100%;margin:0 0 10px;height:35px;border:1px solid #cdcdcd} -.sit_option h3{font-size:1.083em} +.sit_option {padding:10px 0;margin:10px 0 0} +.sit_option label {display:block;margin:0 0 5px;color:#666} +.sit_option label.label-title{display:none} +.sit_option select {width:100%;margin:0 0 10px;height:50px;padding:0 10px;border:1px solid #cdcdcd; +-webkit-appearance:none; /* 화살표 없애기 for chrome*/ +-moz-appearance:none; /* 화살표 없애기 for firefox*/ +appearance:none; /* 화살표 없애기 공통*/ +background:url('img/select_arrow.png') no-repeat 96% 50%/* 화살표 아이콘 추가 */ +} +.sit_option select::-ms-expand {display:none/* 화살표 없애기 for IE10, 11*/} + +.sit_option h3 {font-size:1.083em} .sit_sel_btn {position:relative} /* 선택옵션용 추가 버튼 */ .sit_sel_btn button {position:absolute;top:-51px;right:0 !important;right:15px} #sit_sel_option h3 {position:absolute;font-size:0;line-height:0;overflow:hidden} -#sit_tot_price {margin:10px 0;font-size:1.167em;line-height:25px;font-weight:bold;text-align:right;} +#sit_tot_price {font-size:1.167em;line-height:45px;font-weight:bold;text-align:right} #sit_tot_price:after {display:block;visibility:hidden;clear:both;content:""} -#sit_tot_price span{float:left;} -#sit_tot_price strong{font-size:1.5em;color:#ff0000} +#sit_tot_price span {float:left} +#sit_tot_price strong {font-size:1.5em;margin-left:15px} #sit_ov_soldout {padding:20px 0;margin:10px 0;color:#ff3061;background:#fff6f6;font-weight:bold;text-align:center} #sit_ov_btn:after {display:block;visibility:hidden;clear:both;content:""} -#sit_ov_btn button {width:215px;float:left;margin-right:5px;height:50px;margin-bottom:10px;font-weight:bold;font-size:1.25em} -#sit_btn_buy {background:#d50c0c;color:#fff;border:0;} -#sit_btn_buy:hover{background:#fd0f0f} -#sit_btn_cart {border:1px solid #d50c0c;background:#fff;color:#d50c0c} -#sit_btn_cart:hover{background:#f3f3f3} -#sit_btn_wish{display:inline-block;margin-bottom:10px;text-align:center;font-size:1.25em;float:right;width:65px;height:50px;line-height:48px;height:50px;border:1px solid #b3b3b3;font-weight:bold} -#sit_btn_wish:hover{color:#d50c0c} -#sit_btn_alm{display:inline-block;width:215px;float:left;margin-right:5px;height:50px;line-height:50px;margin-bottom:10px;font-weight:bold;font-size:1.25em;background:#d50c0c;color:#fff;border:0;text-align:center;} +#sit_ov_btn button {width:186px;float:left;margin-right:5px;height:50px;margin-bottom:10px;font-weight:bold;font-size:1.25em} +.sit_btn_buy {background:#3a8afd;border-radius:3px;border:1px solid #1c70e9;color:#fff} +.sit_btn_buy:hover {background:#2176f1} +.sit_btn_cart {background:#fff;border-radius:3px;border:1px solid #98a3b3;color:#000} +.sit_btn_cart:hover {background:#f3f3f3} +#sit_btn_alm {float:left;display:inline-block;width:186px;height:50px;margin-left:5px;line-height:50px;margin-bottom:10px;font-weight:bold;font-size:1.25em;background:#d50c0c;border-radius:3px;color:#fff;border:0;text-align:center} +.sit_btn_wish {float:left;display:inline-block;width:65px;height:50px;margin-bottom:10px;line-height:50px;color:#8c9195;font-size:1.6em;border:1px solid #98a3b3;text-align:center;border-radius:3px;font-weight:bold} +.sit_btn_wish:hover {color:red} /* 상품 상세보기 - 다른 상품 보기 */ -#sit_siblings {border:1px solid #e5e5e5;margin:15px 0 0;text-align:center;position:relative} +#sit_siblings {clear:both;width:100%;border-top:1px solid #f1f3f6;background:#fff;text-align:center;position:relative} #sit_siblings:after {display:block;visibility:hidden;clear:both;content:""} #sit_siblings h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -#sit_siblings a {display:inline-block;padding:0 12px;line-height:45px} -#sit_siblings a#siblings_prev {position:absolute;top:0;left:0} -#sit_siblings a#siblings_next {position:absolute;top:0;right:0} -#sit_siblings a:hover{color:#be334a} +#sit_siblings a {display:block;position:relative;padding:0;margin: 15px;line-height:35px;color:#999} +#sit_siblings a#siblings_prev {float:left;padding-left:20px} +#sit_siblings a#siblings_prev:after {content:"";background:url('img/sit_siblings.jpg') no-repeat;position:absolute;left:0;top:10px;width:10px;height:15px;display:inline-block} +#sit_siblings a#siblings_next {float:right;padding-right:20px} +#sit_siblings a#siblings_next:after {content:"";background:url('img/sit_siblings.jpg') -14px 0px no-repeat;position:absolute;right:0;top:10px;width:10px;height:15px;display:inline-block} #sit_siblings a span {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -/* 상품 재입고 알림 (SMS) */ +#sit_info {display:inline-flex;position:relative;width:100%;min-height:600px;margin-top:20px;margin-bottom:30px;border:1px solid #e8e8e8;background:#fff} +#sit_info:after {display:block;visibility:hidden;clear:both;content:""} +#sit_tab {width:928px;display:table-cell} +#sit_tab:after {display:block;visibility:hidden;clear:both;content:""} +#sit_tab .tab_tit {border-bottom:1px solid #e8e8e8;background:#fff;padding:0 10px} +#sit_tab .tab_tit:after {display:block;visibility:hidden;clear:both;content:""} +#sit_tab .tab_tit li {display:inline-block;float:left} +#sit_tab .tab_tit li button {display:block;width:100%;position:relative;font-size:1.2em;padding:10px 15px;border:0;color:#666;background:#fff;line-height:38px;text-align:center;z-index:1} +#sit_tab .tab_tit li .selected {background:#fff;z-index:2;border-bottom-color:#fff;color:#000;font-weight:bold} +#sit_tab .tab_tit li .selected:after {content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:#3a8afd;display:inline-block} +#sit_tab .tab_con {background:#fff;padding:15px} +#sit_tab .item_use_count, #sit_tab .item_qa_count {display:inline-block;min-width:20px;height:20px;font-size:0.75em;line-height:20px;padding:0 5px;background:#eee;border-radius:10px;color:#777} + +#sit_buy {display:table-cell;width:270px;border-left:1px solid #e8e8e8;vertical-align:top} +.sit_buy_inner {position:relative;top:0 !important;vertical-align:top} +.sit_side_option {padding:15px 15px 10px;border-bottom:1px solid #ebeff3} +.sit_side_option h3 {margin-bottom:10px} +.sit_side_option label {display:block;margin:0 0 5px;color:#666} +.sit_side_option label.label-title{display:none} +.sit_side_option select {width:100%;margin:0 0 10px;height:50px;padding:0 10px;border:1px solid #cdcdcd; +-webkit-appearance:none; /* 화살표 없애기 for chrome*/ +-moz-appearance:none; /* 화살표 없애기 for firefox*/ +appearance:none; /* 화살표 없애기 공통*/ +background:url('img/select_arrow.png') no-repeat 96% 50%/* 화살표 아이콘 추가 */} +.sit_side_option select::-ms-expand {display:none/* 화살표 없애기 for IE10, 11*/} + +.sit_sel_option {overflow-y:auto;height:300px} +.sit_sel_option h3 {position:absolute;font-size:0;line-height:0;overflow:hidden} +.sit_sel_option:after {display:block;visibility:hidden;clear:both;content:""} +.sit_sel_option li {position:relative;padding:15px;border-bottom:1px solid #e6e9ed} +.sit_sel_option li:after {display:block;visibility:hidden;clear:both;content:""} +.sit_sel_option .sit_opt_del {position:absolute;top:0;right:0;width:30px;height:30px;font-size:15px;border:0;border-left:1px solid #e6e9ed;border-bottom:1px solid #e6e9ed;background:#fff;color:#c6c8ca} +.sit_sel_option .opt_name {font-weight:bold;line-height:28px} +.sit_sel_option .num_input {float:left;border:0;height:30px;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;text-align:center} +.sit_sel_option .sit_opt_prc {display:block;float:right;width:100px;padding:0 3px;text-align:right;line-height:30px;font-size:1.183em;font-weight:bold} +.sit_sel_option button {float:left;width:30px;height:30px;border:1px solid #bdc9dc;border-radius:0;background:#fff;color:#666;font-size:0.92em} +.sit_sel_option button:hover {color:#000} + +.sum_section {padding:15px;z-index:3} +.sum_section:after {display:block;visibility:hidden;clear:both;content:""} +.sit_tot_price {font-weight:bold;padding-bottom:10px;line-height:25px;font-size:1.167em;text-align:right} +.sit_tot_price strong {font-size: 1.5em;margin-left:15px} +.sit_tot_price span {float:left} +.sit_order_btn button {display:block;width:100%;padding:15px 0;font-size:1.25em;font-weight:bold} +.sit_order_btn .sit_btn_cart {margin-bottom:5px} + +/* 상품 재입고 알림 (SMS) */ #sit_sms_new {} -#sit_sms_new #sms_agree {text-align:right ;} -#sit_sms_new textarea{line-height:1.5em;color:#555} -#sit_sms_new .prd_name{background:#f3f3f3;padding:15px 20px;font-weight:bold;font-size:1.167em} +#sit_sms_new .form_01 {padding:20px} +#sit_sms_new #sms_agree {padding:5px 0 20px} +#sit_sms_new li strong {display:inline-block;margin:10px 0} +#sit_sms_new textarea {line-height:1.5em;color:#555} +#sit_sms_new .prd_name {background:#f3f3f3;padding:15px 20px;font-weight:bold;font-size:1.167em} +#sit_sms_new .chk_box input[type="checkbox"]:checked + label span {background:url('img/chk.png') no-repeat 50% 50% #3a8afd} /* 상품 상세보기 - 상품정보 */ -#sit_inf {margin:20px 0 } +#sit_inf {margin:20px 0} #sit_inf h2 {position:absolute;font-size:0;line-height:0;content:""} #sit_inf h3 {position:absolute;font-size:0;line-height:0;content:""} @@ -467,69 +691,72 @@ #sit_inf_explan img {max-width:100%;height:auto} #sit_inf_open {width:100%;border:0;border-top:1px solid #777;border-collapse:collapse} -#sit_inf_open th {padding: 10px;border-bottom:1px solid #e5e5e5;background:#f3f3f3;vertical-align:top;text-align:left} -#sit_inf_open td {padding: 10px;border-bottom:1px solid #e5e5e5;background:#fff;vertical-align:top} +#sit_inf_open th {padding:10px;border-bottom:1px solid #e5e5e5;background:#f3f3f3;vertical-align:top;text-align:left} +#sit_inf_open td {padding:10px;border-bottom:1px solid #e5e5e5;background:#fff;vertical-align:top} /* 상품 상세보기 - 사용후기 */ -#sit_use {margin:20px 0} +#sit_use {} #sit_use h2 {position:absolute;font-size:0;line-height:0;content:""} #sit_use h3 {position:absolute;font-size:0;line-height:0;content:""} -.sit_use_top{background:#f8f7f7;position:relative;border:1px solid #dad8d8;margin:20px 0 15px;padding:20px 40px;;line-height:45px;min-height:90px;vertical-align:middle} -.sit_use_top h4{display:inline-block;font-size:1.5em;margin-right:15px} +.sit_use_top {position:relative;background:#fff;border:2px solid #efeff1;margin:0 0 15px;padding:15px;min-height:90px;vertical-align:middle} +.sit_use_top h4 {font-size:1.2em;margin-bottom:10px} +.sit_use_top h4 span {color:#aaa;font-size:0.85em;font-weight:normal} +.sit_use_top .sit_star {height:20px} +.sit_use_top .st_bg {background:#666} -.sit_use_top .st_bg{background:#666} #sit_use_wbtn {position:absolute;top:20px;right:30px} -#sit_use_wbtn a{padding:0 20px;line-height:45px;font-weight:bold;font-size:1.167em} +#sit_use_wbtn a {padding:0 20px;line-height:45px;font-weight:bold;font-size:1.167em} #sit_use_ol {margin:0 0 5px;padding:0;border-top:1px solid #e0e0e0;list-style:none} -.sit_use_li {position:relative;padding:10px;padding-left:150px;min-height:100px;border-bottom:1px solid #e0e0e0;} -.sit_use_li_title {border:1px solid #ddd;padding:5px 8px;color:#666;font-size:0.92em;margin:10px 0;background:#fff} -.sit_use_li_title:hover{background:#6b99ee;border-color:#6b99ee;color:#fff} -.sit_use_tit{font-weight:bold;font-size:1.167em} +.sit_use_li {position:relative;padding:10px 0;padding-left:110px;min-height:120px;border-bottom:1px solid #e0e0e0} +.sit_use_li:after {display:block;visibility:hidden;clear:both;content:""} +.sit_use_li_title {position:absolute;right:20px;bottom:20px;border:1px solid #ddd;padding:8px 10px;border-radius:3px;color:#666;font-size:0.92em;background:#fff} +.sit_use_li_title:hover {background:#6b99ee;border-color:#6b99ee;color:#fff} -.sit_use_dl {margin:0;position:absolute;top:10px;left:10px;zoom:1} +.sit_thum {margin:0;position:absolute;top:10px;left:0} .sit_use_dl:after {display:block;visibility:hidden;clear:both;content:""} -.sit_use_dl dt{position:absolute;font-size:0;line-height:0;content:""} -.sit_use_dl dd{color:#7f7f7f;line-height:1.5em} -.sit_use_dl .sit_use_star {margin:0 0 8px} +.sit_use_dl dt {position:absolute;font-size:0;line-height:0;content:""} +.sit_use_dl dd {color:#7f7f7f;line-height:1.5em} +.sit_use_dl .sit_use_star {margin:0 0 5px} +.sit_use_dl .sit_use_tit {font-weight:bold;font-size:1.167em;color:#000 !important} -.sit_use_con {display:none;} -.sit_use_p {margin:0 0 10px} -.sit_use_cmd {text-align:right} +.sit_use_con {display:none;margin-right:110px;margin-bottom:10px} +.sit_use_p {margin:10px 0;padding:10px 0} +.sit_use_cmd {} -.sit_use_reply{position:relative;border-top:1px dotted #bbb;margin:10px 0 0 ;padding:10px 0 0 40px} -.use_reply_icon{position:absolute;top:10px;left:5px;background:url('./img/use_reply.png') no-repeat 0 0; width:28px;height:17px;text-indent:-999px;overflow:hidden;} -.use_reply_tit{font-weight:bold;line-height:1.5em;padding-right:100px} -.use_reply_name{font-size:0.92em;color:#777;margin:5px ;position:absolute;top:10px;right:0} -.use_reply_p{padding:10px 0;background:#fff;line-height:1.5em} +.sit_use_reply {position:relative;border-top:1px dotted #bbb;margin:10px 0 0;padding:10px 0 0 40px} +.use_reply_icon {position:absolute;top:10px;left:5px;background:url('./img/use_reply.png') no-repeat 0 0;width:28px;height:17px;text-indent:-999px;overflow:hidden} +.use_reply_tit {font-weight:bold;line-height:1.5em;padding-right:100px} +.use_reply_name {font-size:0.92em;color:#777;margin:5px;position:absolute;top:10px;right:0} +.use_reply_p {padding:10px 0;background:#fff;line-height:1.5em} #sit_use_write_star:after {display:block;visibility:hidden;clear:both;content:""} -#sit_use_write_star li{float:left;width:33.333%} -#sit_use_write_star li img{width:100px} +#sit_use_write_star li {float:left;width:33.333%} +#sit_use_write_star li img {width:100px} /* 상품 상세보기 - 상품문의 */ #sit_qa {margin:20px 0} #sit_qa h2 {position:absolute;font-size:0;line-height:0;content:""} #sit_qa h3 {position:absolute;font-size:0;line-height:0;content:""} -#sit_qa_ol {margin:0 0 5px;padding:0;border-top:1px solid #e0e0e0;list-style:none} +#sit_qa_ol {margin:0 0 5px;padding:0;border-top:1px solid #f0f0f0;list-style:none} .sit_qa_li:after {display:block;visibility:hidden;clear:both;content:""} -.sit_qa_li {position:relative;border-bottom:1px solid #e0e0e0;padding:15px 10px } +.sit_qa_li {position:relative;border-bottom:1px solid #f0f0f0;padding:15px 10px} .sit_qa_li_title {display:block;float:left;width:80%;text-align:left;background:none;border:0;line-height:25px;font-weight:bold;font-size:1.167em} -.sit_qa_dl {color:#7f7f7f;margin:0;float:left;width:20%;text-align:right;line-height:25px;zoom:1} +.sit_qa_dl {float:right;width:20%;line-height:30px;color:#7f7f7f;text-align:right;margin:0} .sit_qa_dl:after {display:block;visibility:hidden;clear:both;content:""} .sit_qa_dl dt {position:absolute;font-size:0;line-height:0;content:""} .sit_qa_dl dd {display:inline-block;margin-left:10px} -.sit_qaa_done {background:#ff9000;color:#fff;height:25px;line-height:25px;display:inline-block;padding:0 8px;margin-right:10px;font-size:12px;font-weight:normal} -.sit_qaa_yet {background:#fff;border:1px solid #ff9000;color:#ff9000;height:25px;line-height:23px;display:inline-block;margin-right:10px;font-size:12px;padding:0 8px;font-weight:normal} +.sit_qaa_done {display:inline-block;height:30px;line-height:30px;background:#f6bb42;color:#fff;padding:0 8px;margin-right:10px;font-size:12px;font-weight:normal;border-radius:3px} +.sit_qaa_yet {display:inline-block;height:30px;line-height:30px;background:#ccd1d9;color:#fff;padding:0 8px;margin-right:10px;font-size:12px;font-weight:normal;border-radius:3px} -.sit_qa_con {display:none;clear:both;margin:20px 0 0} -.sit_qa_p {margin:10px 0 ;background:#f3f3f3;line-height:1.5em} -.sit_qa_p .qa_alp{position:absolute;top:15px;left:25px;font-size:2em;color:#bbb} -.sit_qa_qaa{padding:20px;padding-left:70px;position:relative;min-height:100px;border-top:1px solid #ddd;} -.sit_qa_qaq {padding:20px;padding-left:70px;position:relative;min-height:100px} +.sit_qa_con {display:none;clear:both} +.sit_qa_p {margin:10px 0;background:#f3f3f3;line-height:1.5em} +.sit_qa_p .qa_alp {position:absolute;top:13px;left:15px;font-size:2em;color:#000} +.sit_qa_qaa {padding:15px 20px;padding-left:50px;position:relative;min-height:50px;border-top:1px solid #fff} +.sit_qa_qaq {padding:15px 20px;padding-left:50px;position:relative;min-height:50px} .sit_qa_con textarea {display:none} .sit_qa_cmd {text-align:right} @@ -537,144 +764,205 @@ .sit_qa_pw span {display:block;margin:0 0 5px} #sit_qa_wbtn {text-align:right;margin:0 0 20px} -#sit_qa_wbtn a{padding:0 20px;line-height:45px;font-weight:bold;font-size:1.167em} +#sit_qa_wbtn a {padding:0 20px;line-height:45px;font-weight:bold;font-size:1.167em} #sit_qa_write {} #sit_qa_write #iq_subject {width:100%} - +#sit_qa_write .chk_box input[type="checkbox"]:checked + label span {background:url('img/chk.png') no-repeat 50% 50% #3a8afd} /* 상품 상세보기 - 배송정보 */ #sit_dvr {margin:20px 0} -#sit_dvr h2 {position:absolute;font-size:0;line-height:0;content:""} +#sit_dvr h2 {position:absolute;font-size:0;line-height:0;content:""} /* 상품 상세보기 - 교환정보 */ -#sit_ex {margin:20px 0} -#sit_ex h2 {position:absolute;font-size:0;line-height:0;content:""} - +#sit_ex {margin:20px 0} +#sit_ex h2 {position:absolute;font-size:0;line-height:0;content:""} /* 사용후기 모음 */ #sps_sch {margin:0 0 10px} -#sps_sch a {display:inline-block;padding:0 8px;height:40px;line-height:40px;vertical-align:top;border-radius:3px;background:#fff;color:#3059c7;font-weight:bold;border:1px solid #3059c7;text-decoration:none;} -#sps_sch .sch_wr{border:1px solid #6d7892;border-radius:3px;display:inline-block} +#sps_sch a {display:inline-block;padding:0 8px;height:40px;line-height:40px;vertical-align:top;border-radius:3px;background:#434a54;color:#fff;font-weight:bold;text-decoration:none} +#sps_sch .sch_wr {width:300px;border:1px solid #d0d3db;border-radius:3px;display:inline-block;background:#fff} #sps_sch:after {display:block;visibility:hidden;clear:both;content:""} -#sps_sch select{border:0;;margin:9px 5px ;height:20px;float:left;border-right:1px solid #ddd;} -#sps_sch .sch_input{height:38px;border:0;padding:0;background-color:transparent;float:left} -#sps_sch .sch_btn{height:38px;float:left;background:none;border:0;width:40px;font-size:15px}*/ +#sps_sch select {float:left;border:0;width:175px;height:40px;margin-right:5px;border:1px solid #d0d3db;border-radius:3px} +#sps_sch .sch_input {width:258px;height:38px;border:0;padding:0;background-color:transparent;float:left} +#sps_sch .sch_btn {height:38px;float:left;background:none;border:0;width:40px;font-size:15px} - -#sps {zoom:1} -#sps ol {margin:0;padding:0;border-top:1px solid #e9e9e9;list-style:none} -#sps li {position:relative;padding:10px;border-bottom:1px solid #e9e9e9} +#sps {} +#sps ol {margin:0;padding:0;list-style:none} +#sps li {position:relative;padding:15px;border-bottom:1px solid #f0f0f0;background:#fff} #sps li:after {display:block;visibility:hidden;clear:both;content:""} -.sps_img {float:left;margin:0 10px 0 0;} -.sps_img img{border-radius:50%} -.sps_img span {position:absolute;font-size:0;line-height:0;overflow:hidden} +.sps_img {position:absolute;top:15px;left:15px} +.sps_img_inner {float:left;position:relative} +.sps_img a span {position:absolute;font-size:0;line-height:0;overflow:hidden} +.sps_img .prd_detail {position:absolute;right:0;bottom:0;border:0;color:#fff;background:#078601;width:34px;height:34px;text-align:center;opacity:0.8} +.sps_img .prd_detail:hover {opacity:1} -.sps_reply{margin-top:10px;padding-top:10px;border-top:1px dotted #bbb} -.sps_reply .sps_img {text-align:right;width:70px;} -.sps_reply .sps_section h2{background:url('./img/use_reply.png') no-repeat 0 0;text-indent:30px;line-height:1.5em;} +.review_detail_cnt {display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:999;background:rgba(0,0,0,0.1)} +.review_detail_in {position:absolute;top:50%;left:50%;width:590px;max-height:450px;background:#fff;text-align:left;margin-left:-300px;margin-top:-180px;overflow-y:auto;border-radius:3px;border:1px solid #dde7e9;background:#fff;border-radius:3px} +.review_detail_in h3 {padding:15px;border-bottom:1px solid #e8e8e8;font-size:1.4em} +.review_cnt {padding:25px} +.rd_cls {position:absolute;top:0;right:0;color:#b5b8bb;border:0;padding:12px 15px;font-size:16px;background:#fff} -#sps dl {margin:5px 0;zoom:1} +.review_tp_cnt {position:relative;padding:0 0 10px;margin-bottom:15px;border-bottom:1px solid #f1f1f1} +.review_tp_cnt>span {font-size:1.2em;display:block} +.review_tp_cnt:after {display:block;visibility:hidden;clear:both;content:""} +.review_tp_cnt .sps_opt_btn_more {position:absolute;top:0;right:0;border:0;padding:5px 5px 5px 10px;background:#fff;color:#c4c8cb;font-size:1.4em} +.review_tp_cnt .sps_opt_li {display:none;position:absolute;top:40px;right:0;border:1px solid #b8bfc4} +.review_tp_cnt .sps_opt_li:before {content:"";position:absolute;top:-8px;right:5px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #b8bfc4 transparent} +.review_tp_cnt .sps_opt_li:after {content:"";position:absolute;top:-6px;right:5px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent} +.review_tp_cnt .sps_opt_li li {border-bottom:1px solid #f1f1f1;padding:10px !important;color:#6b757c} + +.review_summ {background:#fcfcfc;border:2px solid #efeff1;padding:10px} +.review_bt_cnt {margin:15px 0} + +.sps_reply {margin-top:10px;padding-top:10px;border-top:1px dotted #bbb} +.sps_reply .sps_img {text-align:right;width:70px} +.sps_reply .sps_section h2 {background:url('./img/use_reply.png') no-repeat 0 0;text-indent:30px;line-height:1.5em} + +#sps dl {margin:5px 0} #sps dl:after {display:block;visibility:hidden;clear:both;content:""} #sps dt {float:left} -#sps dd {float:left;margin:0 10px 0 0 ;color:#999} +#sps dd {float:left;margin:0 10px 0 0;color:#999} #sps dd img {position:relative;top:-2px} -.sps_section {float:left;width:835px} +.sps_section {float:left;width:100%;padding-left:115px} +.sps_section .sps_pd_name {display:block;color:#3a8afd;padding:10px 0 5px} +.sps_section .sps_rv_tit {display:block;font-size:1.2em;font-weight:bold} +.sps_section .sps_rv_thum {position:absolute;top:15px;right:15px} .sps_section p {padding:0;width:100%} .sps_con_full {padding:0;height:auto !important} -.sps_con_btn {clear:both} -.sps_con_btn button {border:1px solid #ddd;padding:5px 8px;color:#666;font-size:0.92em;margin:5px 0;background:#fff} -.sps_con_btn button:hover{background:#6b99ee;border-color:#6b99ee;color:#fff} - +.sps_con_btn {clear:both;margin:5px 0} +.sps_con_btn:after {display:block;visibility:hidden;clear:both;content:""} +.sps_con_btn .sps_dl {float:left} +.sps_con_btn button.review_detail {float:right;border-radius:3px;border:1px solid #d4d6db;color:#666;font-size:0.92em;padding:5px 7px;background:#fff} +.sps_con_btn button.review_detail:hover {background:#6b99ee;border-color:#6b99ee;color:#fff} /* 상품문의 모음 */ #sqa_sch {margin:0 0 10px} -#sqa_sch a {display:inline-block;padding:0 8px;height:40px;line-height:40px;vertical-align:top;border-radius:3px;background:#fff;color:#3059c7;font-weight:bold;border:1px solid #3059c7;text-decoration:none;} -#sqa_sch .sch_wr{border:1px solid #6d7892;border-radius:3px;display:inline-block} +#sqa_sch a {display:inline-block;padding:0 8px;height:40px;line-height:40px;vertical-align:top;border-radius:3px;background:#434a54;color:#fff;font-weight:bold;text-decoration:none} +#sqa_sch .sch_wr {width:300px;border:1px solid #d0d3db;border-radius:3px;display:inline-block;background:#fff} #sqa_sch:after {display:block;visibility:hidden;clear:both;content:""} -#sqa_sch select{border:0;;margin:9px 5px ;height:20px;float:left;border-right:1px solid #ddd;} -#sqa_sch .sch_input{height:38px;border:0;padding:0;background-color:transparent;float:left} -#sqa_sch .sch_btn{height:38px;float:left;background:none;border:0;width:40px;font-size:15px}*/ +#sqa_sch select {float:left;border:0;width:175px;height:40px;margin-right:5px;border:1px solid #d0d3db;border-radius:3px} +#sqa_sch .sch_input {width:258px;height:38px;border:0;padding:0;background-color:transparent;float:left} +#sqa_sch .sch_btn {height:38px;float:left;background:none;border:0;width:40px;font-size:15px} -#sqa {zoom:1} -#sqa ol {margin:0;padding:0;border-top:1px solid #e9e9e9;list-style:none} -#sqa li {position:relative;padding:10px;border-bottom:1px solid #e9e9e9} +#sqa {margin-bottom:20px} +#sqa ol {margin:0;padding:0;list-style:none} +#sqa li {position:relative;padding:15px 20px 15px 15px;border-bottom:1px solid #f0f0f0;background:#fff} #sqa li:after {display:block;visibility:hidden;clear:both;content:""} +#sqa li .sit_qaa_yet {position:absolute;right:20px;top:20px;margin-right:0} +#sqa li .sit_qaa_done {position:absolute;right:20px;top:20px;margin-right:0} -.sqa_img {float:left;margin:0 10px 0 0;} -.sqa_img img{border-radius:50%} +.sqa_img {float:left;margin:0 10px 0 0} .sqa_img span {position:absolute;font-size:0;line-height:0;overflow:hidden} -#sqa dl {margin:5px 0 10px;zoom:1} +#sqa dl {margin:5px 0} #sqa dl:after {display:block;visibility:hidden;clear:both;content:""} #sqa dt {float:left} -#sqa dd {float:left;margin:0 10px 0 0 ;color:#999} +#sqa dd {float:left;margin:0 10px 0 0;color:#999} #sqa dd img {position:relative;top:-2px} -.sqa_con {margin:10px 0 ;background:#f3f3f3;line-height:1.5em} -.sqa_con .qa_alp{position:absolute;top:15px;left:25px;font-size:2em;color:#bbb} +.sqa_con {margin:10px 0;background:#f3f3f3;line-height:1.5em} +.sqa_con .qa_alp {position:absolute;top:13px;left:15px;font-size:2em;color:#000} -.sqa_section {float:left;width:835px} -.sqa_section .sqa_con {background:#f3f3f3;line-height:1.7em} +.sqa_section {float:left;width:1100px} +.sqa_section h2 {padding-right:70px;font-size:1.2em;font-weight:bold} +.sqa_section .sqa_con {line-height:1.7em} .sqa_section p {padding:0;width:100%} .sqa_con_full {padding:0;height:auto !important} -.sqa_con_btn {margin:5px 0 0;} .sqa_con_btn button {border:1px solid #ddd;padding:5px 8px;color:#666;font-size:0.92em;margin:5px 0;background:#fff} -.sqa_con_btn button:hover{background:#6b99ee;border-color:#6b99ee;color:#fff} +.sqa_con_btn button:hover {background:#6b99ee;border-color:#6b99ee;color:#fff} /* 상품검색 */ -#ssch_frm {margin:20px 0;border:1px solid #d7d7d7;zoom:1} -#ssch_frm h2{border-bottom:1px solid #d7d7d7;color:#888;font-size:1.25em;height:50px;line-height:30px;padding:10px 15px;} -#ssch_frm h2 span{font-size:1.333em;color:#000} -#ssch_frm h2 strong{color:#d50c0d} -#ssch_frm .ssch_scharea{border-bottom:1px solid #d7d7d7;height:50px;padding:10px 15px} +#ssch {margin:20px 0} +#ssch h2 {font-size:1.8em;line-height:30px;margin:10px 0} +#ssch h2 .ssch_result_total {float:right;color:#6f6f6f;font-size:0.55em;font-weight:normal} +#ssch h2 strong {color:#ff005a} +#ssch_frm {background:#fff;border:1px solid #e3e5e8} +#ssch_frm .ssch_scharea {padding:15px;border-bottom:1px solid #e3e5e8} #ssch_frm .ssch_scharea:after {display:block;visibility:hidden;clear:both;content:""} -#ssch_frm .ssch_scharea label{display:inline-block;margin:0 8px 0 0} -#ssch_frm .ssch_left{float:left} -#ssch_frm .ssch_right{float:right} -#ssch_frm .ssch_input{height:30px;border:1px solid #bbb;padding:0 10px} -#ssch_frm .btn_submit{height:30px;padding:0 5px;font-weight:bold} -#ssch_frm p{padding:15px; background:#f5f5f5;color:#737373} +#ssch_frm .ssch_scharea label {display:inline-block;margin:0 8px 0 0} +#ssch_frm .ssch_scharea .ssch_input {height:45px;padding:0 10px;margin-right:5px;border:1px solid #d0d3db;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); +-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); +box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)} +#ssch_frm .ssch_scharea .btn_submit {width:90px;height:45px;margin-right:5px;padding:0 5px;font-weight:bold;border:1px solid #2e3745;background:#434a54} +#ssch_frm .ssch_left {} +#ssch_frm .ssch_option {padding:15px;border-bottom:1px solid #e3e5e8} +#ssch_frm .ssch_option .ssch_input {height:32px;padding:0 10px;margin-right:5px;border:1px solid #d0d3db;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); +-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); +box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)} -#ssch_cate{margin:10px 0 } -#ssch_cate ul {margin:10px 0;zoom:1} +#ssch_frm p {padding:15px;color:#737373;border-bottom:1px solid #e3e5e8} + +#ssch_cate {background:#fff;border-bottom:1px solid #e3e5e8;padding:15px} #ssch_cate ul:after {display:block;visibility:hidden;clear:both;content:""} -#ssch_cate li {float:left;width:20%;border:1px solid #d7d7d7;margin-left:-1px;margin-top:-1px} +#ssch_cate li {float:left;width:20%;border-right:1px solid #f6f6f6} +#ssch_cate li:nth-child(5n) {border-right:0} +#ssch_cate li span {font-weight:normal} #ssch_cate a {display:block;padding:0 10px;line-height:40px} -#ssch_cate a:hover{background:#f3f3f3;color:#d50c0d} +#ssch_cate a:hover {color:#3a8afd} -#ssch_sort {float:left;width:80%;zoom:1} +#ssch_sort {float:left;width:80%} #ssch_sort:after {display:block;visibility:hidden;clear:both;content:""} #ssch_sort h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} -#ssch_sort ul {margin:0;padding:0 0 0 1px;list-style:none;zoom:1} +#ssch_sort ul {margin:0;padding:0 0 0 1px;list-style:none} #ssch_sort ul:after {display:block;visibility:hidden;clear:both;content:""} -#ssch_sort li {float:left;position:relative;margin-left:-1px;height:45px;padding:15px 0;line-height:15px;} -#ssch_sort li a{border-left:1px solid #ddd;display:block;padding:0 10px} -#ssch_sort li a:hover{color:#be334a} -#ssch_sort li:first-child a{border:0} +#ssch_sort li {float:left;position:relative;margin-left:-1px;height:45px;padding:15px 0;line-height:15px} +#ssch_sort li a {border-left:1px solid #ddd;display:block;padding:0 10px} +#ssch_sort li:hover:after {content:"";position:absolute;left:0;bottom:-1px;width:100%;height:2px;background:#3a8afd} +#ssch_sort li:hover a {color:#3a8afd} +#ssch_sort li:first-child a {border:0} + +#ssch_sort_all {margin:0;padding:0 15px;list-style:none} +#ssch_sort_all:after {display:block;visibility:hidden;clear:both;content:""} +#ssch_sort_all li {float:left;position:relative;margin-left:-1px;height:45px;padding:15px 0;line-height:15px} +#ssch_sort_all li a {display:block;padding:0 10px} +#ssch_sort_all li:hover:after {content:"";position:absolute;left:0;bottom:-1px;width:100%;height:2px;background:#3a8afd} +#ssch_sort_all li:hover a {color:#3a8afd} +#ssch_sort_all li:first-child a {border:0} /*쿠폰존 리스트*/ -.couponzone_list{margin:0 0 50px;position:relative;} -.couponzone_list h2{margin:0 0 15px;padding-bottom:10px;font-size:1.25em;border-bottom:2px solid #000} -.couponzone_list p{margin:0 0 5px;position:absolute;top:5px;right:0;color:#666} -.couponzone_list ul{padding:0;margin:0;list-style:none} +.couponzone_list {margin:0 0 20px;position:relative} +.couponzone_list h2 {padding:15px 20px;font-size:1.25em;border:1px solid #e3e5e8;background:#fff} +.couponzone_list p {position:absolute;top:5px;right:0;margin:15px 20px;color:#666} +.couponzone_list ul {padding:30px;margin:0;list-style:none;background:#fff;border:1px solid #e3e5e8;border-top:0} .couponzone_list ul:after {display:block;visibility:hidden;clear:both;content:""} -.couponzone_list ul li{float:left;width:233px;border:1px solid #ddd;background:#fff;padding:15px;;margin:0 0 10px 10px;line-height:1.2em} -.couponzone_list ul li:nth-child(4n+1){clear:both;margin-left:0;} -.couponzone_list ul li img{width:100%;height:auto} -.couponzone_list ul li .coupon_img{} -.couponzone_list ul li .coupon_tit{margin:10px 0 5px;font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;} -.couponzone_list ul li .coupon_date{margin: 5px 0px;font-size:0.92em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#777} -.couponzone_list ul li .coupon_target{margin: 5px 0px;font-size:0.92em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#777} -.couponzone_list ul li .coupon_target a{color:#777;text-decoration:underline} -.couponzone_list ul li .coupon_point{margin: 5px 0px;font-size:0.92em;;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#777} -.couponzone_list ul li .coupon_btn{margin:10px 0 0;text-align:center} -.couponzone_list ul li .coupon_btn .btn02{width:100%;height:35px;line-height:35px;border-color:#d50c0c;color:#d50c0c;background:#fff;font-weight:bold;} -.couponzone_list ul li .coupon_btn .btn02:hover{background:#d50c0c;color:#fff} -.couponzone_list ul li .coupon_btn .disabled {background: #ddd;border:1px;color:#999;border-color:#ddd} -.couponzone_list ul li .coupon_btn .disabled:hover {background: #ddd;border:1px;color:#999;border-color:#ddd} -.couponzone_list .no_coupon{position:relative;padding: 100px 0;text-align:center;color:#999} +.couponzone_list ul li {float:left;width:262px;margin:0 0 30px 30px;background:#fff} +.couponzone_list ul li:nth-child(4n+1) {clear:both;margin-left:0} +.couponzone_list ul li img {width:100%;height:auto;line-height:1.2em;border-radius:5px 5px 0 0} +.couponzone_list ul li .cp_inner {border:1px solid #ddd;border-radius:5px; +-webkit-box-shadow:0px 1px 6px 0 #dedede; +-moz-box-shadow:0px 1px 6px 0 #dedede; +box-shadow:0px 1px 6px 0 #dedede +} +.couponzone_list ul li .coupon_img {position:relative;height:98px;overflow:hidden;border-bottom:1px dashed #ccc} +.couponzone_list ul li .coupon_tit {position:absolute;top:0;left:0;width:100%;height:98px;padding-top:30px;text-align:center;font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap} +.couponzone_list ul li .coupon_tit strong {display:inline-block;font-size:1.3em} +.couponzone_list ul li .coupon_tit .cp_evt, +.couponzone_list ul li .coupon_tit .cp_evt b {font-size:1.4em} +.couponzone_list ul li .cp_cnt {padding:10px} +.couponzone_list ul li .coupon_date {display:inline-block;float:right;padding:2px 3px;margin:5px 0px;font-size:0.92em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#777} +.couponzone_list ul li .coupon_target {display:inline-block;margin:5px 0px} +.couponzone_list ul li .coupon_target>button {display:inline-block;max-width:125px;padding:2px 3px;font-size:0.92em;border:0;border-radius:3px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap} +.couponzone_list ul li .coupon_target .cp_1 {background:#edfbde;color:#8cc152}/*카테고리할인*/ +.couponzone_list ul li .coupon_target .cp_2 {background:#fbdef3;color:#c15293}/*개별상품할인*/ +.couponzone_list ul li .coupon_target .cp_3 {background:#fbf1de;color:#c18b52}/*주문금액할인*/ +.couponzone_list ul li .coupon_target .cp_4 {background:#f2defb;color:#7c52c1}/*배송비할인*/ + +.couponzone_list ul li .coupon_info {display:none;position:absolute;min-width:235px;background:#fff;border:1px solid #000;padding:15px} +.couponzone_list ul li .coupon_info:after {display:block;visibility:hidden;clear:both;content:""} +.couponzone_list ul li .coupon_info h4 {font-size:1.2em;margin-bottom:10px} +.couponzone_list ul li .coupon_info ul {padding:0;margin:0;position:relative;border:0} +.couponzone_list ul li .coupon_info li {width:auto;margin:0;float:inherit;color:#5e5e5e;line-height:18px} +.couponzone_list ul li .coupon_info li a {text-decoration:underline;color:#5e5e5e} +.couponzone_list ul li .coupon_info .coupon_info_cls {position:absolute;right:0;top:0;color:#c7c9cc;border:0;background:#fff;padding:10px;font-size:1.2em} + +.couponzone_list ul li .coupon_btn {text-align:center} +.couponzone_list ul li .coupon_btn .btn02 {width:100%;height:42px;line-height:28px;margin-top:15px;border:0;color:#fff;background:#3a8afd;border-radius:5px;font-weight:bold} +.couponzone_list ul li .coupon_btn .btn02:hover {background:#2176f1;color:#fff} +.couponzone_list ul li .coupon_btn .disabled {background:#c6c6c6;border:1px;color:#fff;border-color:#c6c6c6} +.couponzone_list ul li .coupon_btn .disabled:hover {background:#c6c6c6;border:1px;color:#fff;border-color:#c6c6c6} +.couponzone_list .no_coupon {position:relative;padding:100px 0;text-align:center;color:#999} diff --git a/skin/social/style.css b/skin/social/style.css index 9a2e71964..155b5b532 100644 --- a/skin/social/style.css +++ b/skin/social/style.css @@ -1,14 +1,14 @@ @charset "utf-8"; -.social_info_guide{background:#f3f3f3;border:1px solid #ddd;margin:0 10px 10px;padding:10px 15px;line-height:1.5em} -.bg-warning{margin:0 10px 10px;padding:10px 15px;line-height:1.5em} -.bg-warning1{background:#f7dfe4;border:1px solid #eac3cb} -.bg-warning2{background:#deeabf;border:1px solid #bde498} -.bg-warning3{background:#fff8dc;border:1px solid #f1e4b2} +.social_info_guide {background:#f3f3f3;border:1px solid #ddd;margin:0 10px 10px;padding:10px 15px;line-height:1.5em} +.bg-warning {margin:0 10px 10px;padding:10px 15px;line-height:1.5em} +.bg-warning1 {background:#f7dfe4;border:1px solid #eac3cb} +.bg-warning2 {background:#deeabf;border:1px solid #bde498} +.bg-warning3 {background:#fff8dc;border:1px solid #f1e4b2} /* SNS LOGIN */ -.login-sns{padding-bottom:10px;margin-top:5px;border: 1px solid #d2d9e6;border-bottom: 1px solid #c1ccda;clear:both;background:#fff;} -.login-sns h3{padding-top:10px;text-align:center;color:#777;font-weight:normal} +.login-sns {margin-top:5px;border:1px solid #dde7e9;border-bottom:1px solid #dde7e9;clear:both;background:#fff} +.login-sns h3 {padding-top:10px;text-align:center;color:#777;font-weight:normal} .sns-wrap {margin:10px 0 0;text-align:center} .sns-icon {display:inline-block;vertical-align:middle;text-decoration:none} .sns-icon:hover {text-decoration:none} @@ -34,7 +34,7 @@ .sns-wrap-reg .sns-icon {border-color:#dcdcdc} .sns-wrap-reg .sns-icon-not {border-color:#8b8b8b} -.sns-wrap-reg .sns-naver{border-color:#18a400} +.sns-wrap-reg .sns-naver {border-color:#18a400} .sns-wrap-reg .sns-naver .ico {background-position:-29px 0; } .sns-wrap-reg .sns-google .ico {background-position:-58px 0} .sns-wrap-reg .sns-google {border-color:#ca2c19} @@ -48,7 +48,7 @@ .sns-wrap-reg .sns-kakao {border-color:#f2df00} /* SNS by COLOR */ -.sns-wrap-over .sns-naver{background:url('./img/sns_naver_s.png') no-repeat} +.sns-wrap-over .sns-naver {background:url('./img/sns_naver_s.png') no-repeat} .sns-wrap-over .sns-google {background:url('./img/sns_gp_s.png') no-repeat} .sns-wrap-over .sns-facebook {background:url('./img/sns_fb_s.png') no-repeat} .sns-wrap-over .sns-twitter {background:url('./img/sns_twitter_s.png') no-repeat} @@ -56,8 +56,8 @@ .sns-wrap-over .sns-kakao {background:url('./img/sns_kakao_s.png') no-repeat} .reg-form .sns-icon-not {border-color:#8b8b8b} -.social-login-loading{width:100%;height:auto;text-align:center} -.social-login-loading p{display:inline-block;margin-top:10px;padding:40px 0 0;line-height:30px} +.social-login-loading {width:100%;height:auto;text-align:center} +.social-login-loading p {display:inline-block;margin-top:10px;padding:40px 0 0;line-height:30px} /* 아웃로그인 */ #sns_outlogin .sns-icon {overflow:hidden;margin:0 1px} @@ -65,84 +65,82 @@ #sns_outlogin .sns-icon .ico {width:30px;height:30px} /*로그인 */ -#sns_login{border:0;margin-top:15px ;padding: 20px 50px 0;border-top:1px solid #edeaea} -#sns_login h3{;padding:10px 0 0;text-align:left;font-weight:bold} -#sns_login .sns-icon{display:block;height:40px;line-height:40px;width:100%;margin:0 0 5px;padding-left:40px;text-align:left;color:#fff;border-radius:2px} -#sns_login .sns-naver{background-color:#1fc800;background-position:5px 5px;border-bottom:1px solid #1ea505} -#sns_login .sns-kakao{background-color:#ffeb00;background-position:5px 5px;border-bottom:1px solid #e2c10a} +#sns_login {border:0;margin-top:15px;border-top:1px solid #edeaea} +#sns_login h3 {padding:10px 0 0;text-align:left;font-weight:bold} +#sns_login .sns-icon {display:block;height:40px;line-height:40px;width:100%;margin:0 0 5px;padding-left:40px;text-align:left;color:#fff;border-radius:2px} +#sns_login .sns-naver {background-color:#1fc800;background-position:5px 5px;border-bottom:1px solid #1ea505} +#sns_login .sns-kakao {background-color:#ffeb00;background-position:5px 5px;border-bottom:1px solid #e2c10a} #sns_login .sns-kakao {color:#3c1e1e} -#sns_login .sns-facebook{background-color:#3b579d;background-position:5px 5px;border-bottom:1px solid #28458f} -#sns_login .sns-google{background-color:#db4a3a;background-position:5px 5px;border-bottom:1px solid #c03121} -#sns_login .sns-twitter{background-color:#1ea1f2;background-position:5px 5px;border-bottom:1px solid #1e82c0} -#sns_login .sns-payco{background-color:#df0b00;background-position:5px 5px;border-bottom:1px solid #9d0800} -#sns_login .txt{text-align:left;padding-left:10px;border-left:1px solid rgba(0,0,0,0.1);display:block;font-weight:bold} -#sns_login .txt:hover{background:rgba(0,0,0,0.07)} +#sns_login .sns-facebook {background-color:#3b579d;background-position:5px 5px;border-bottom:1px solid #28458f} +#sns_login .sns-google {background-color:#db4a3a;background-position:5px 5px;border-bottom:1px solid #c03121} +#sns_login .sns-twitter {background-color:#1ea1f2;background-position:5px 5px;border-bottom:1px solid #1e82c0} +#sns_login .sns-payco {background-color:#df0b00;background-position:5px 5px;border-bottom:1px solid #9d0800} +#sns_login .txt {text-align:left;padding-left:10px;border-left:1px solid rgba(0,0,0,0.1);display:block;font-weight:bold} +#sns_login .txt:hover {background:rgba(0,0,0,0.07)} /*회원가입 */ -#sns_register{margin:0 0 10px;padding:0;text-align:center} -#sns_register h2{text-align: left;padding: 15px 20px;border-bottom: 1px solid #dbdbdb;background: #f8f8f8;} +#sns_register {margin:0 0 10px;padding:0;text-align:center;border-radius:3px} +#sns_register:after {display:block;visibility:hidden;clear:both;content:""} +#sns_register h2 {float:left;display:inline-block;text-align:left;width:50%;height:56px;line-height:56px;padding:0 20px;font-size:1.2em} +#sns_register .sns-wrap {display:inline-block;float:left;width:50%;height:56px;line-height:53px;margin:0;text-align:right;padding:0 20px} #sns_register .sns-wrap:after {display:block;visibility:hidden;clear:both;content:""} -#sns_register .sns-wrap{display:inline-block;margin:18px 0 15px;vertical-align:top} -#sns_register .sns-icon{display:inline-block;height:40px;line-height:40px;width:210px;margin:0 3px 5px;padding-left:40px;text-align:left;color:#fff;border-radius:2px;float:left} -#sns_register .sns-icon:nth-child(3n+1){clear:both} -#sns_register .sns-naver{background-color:#1fc800;background-position:5px 5px;border-bottom:1px solid #1ea505} -#sns_register .sns-kakao{background-color:#ffeb00;background-position:5px 5px;border-bottom:1px solid #e2c10a} -#sns_register .sns-kakao {color:#3c1e1e} -#sns_register .sns-facebook{background-color:#3b579d;background-position:5px 5px;border-bottom:1px solid #28458f} -#sns_register .sns-google{background-color:#db4a3a;background-position:5px 5px;border-bottom:1px solid #c03121} -#sns_register .sns-twitter{background-color:#1ea1f2;background-position:5px 5px;border-bottom:1px solid #1e82c0} -#sns_register .sns-payco{background-color:#df0b00;background-position:5px 5px;border-bottom:1px solid #9d0800} -#sns_register .txt{text-align:;padding-left:10px;border-left:1px solid rgba(0,0,0,0.1);display:block;font-weight:bold} -#sns_register .txt:hover{background:rgba(0,0,0,0.07)} +#sns_register .sns-icon {display:inline-block;height:30px;line-height:30px;width:30px;margin:0 3px;text-align:right;color:#fff;border-radius:2px} +#sns_register .sns-naver {background-color:#1fc800;background-position:0 0} +#sns_register .sns-kakao {background-color:#ffeb00;background-position:0 0} +#sns_register .sns-facebook {background-color:#3b579d;background-position:0 0} +#sns_register .sns-google {background-color:#db4a3a;background-position:0 0} +#sns_register .sns-twitter {background-color:#1ea1f2;background-position:0 0} +#sns_register .sns-payco {background-color:#df0b00;background-position:0 0} +#sns_register .txt {position:absolute;line-height:0;font-size:0;vertical-align:middle;overflow:hidden} /*기존 계정에 연결하기*/ /* Styles for Accordion */ -.mbskin .toggle{position:relative;display:block;border:1px solid #c6cacc;margin-top:-1px;background-color: #fcfcfc;} -.mbskin .toggle .toggle-title{padding:13px 15px;line-height:20px} -.mbskin .toggle .title-name{display:block} -.mbskin .toggle .toggle-inner{padding:15px;line-height:1.5em;display:none;background:#fff;border-top:1px solid #e2e2e2;} -.mbskin .toggle .toggle-inner div{max-width:100%} -.mbskin .right_i{position:absolute;font-size:0.92em;top:10px;right:10px;padding:0 10px 0 0;border-radius:3px;display:inline-block;z-index: 2;background: #3497d9;color: #fff;border-bottom-color: #1977b5;cursor:pointer} -.mbskin .toggle .toggle-title .right_i i{background:url("./img/plus_minus.png") 0 -24px no-repeat;width:20px;height:24px;display:inline-block;vertical-align:middle} -.mbskin .toggle .toggle-title.active .right_i i{background:url("./img/plus_minus.png") 0 0 no-repeat} -.mbskin .all_agree{position:relative;display:block;;margin-bottom:6px;background:#fff;border:1px solid #c6cacc;border-top:0;padding:13px 15px;line-height:20px} +.mbskin .toggle {position:relative;display:block;border:1px solid #c6cacc;margin-top:-1px;background-color:#fcfcfc} +.mbskin .toggle .toggle-title {padding:13px 15px;line-height:20px} +.mbskin .toggle .title-name {display:block} +.mbskin .toggle .toggle-inner {padding:15px;line-height:1.5em;display:none;background:#fff;border-top:1px solid #e2e2e2} +.mbskin .toggle .toggle-inner div {max-width:100%} +.mbskin .right_i {position:absolute;font-size:0.92em;top:10px;right:10px;padding:0 10px 0 0;border-radius:3px;display:inline-block;z-index:2;background:#3497d9;color:#fff;border-bottom-color:#1977b5;cursor:pointer} +.mbskin .toggle .toggle-title .right_i i {background:url("./img/plus_minus.png") 0 -24px no-repeat;width:20px;height:24px;display:inline-block;vertical-align:middle} +.mbskin .toggle .toggle-title.active .right_i i {background:url("./img/plus_minus.png") 0 0 no-repeat} +.mbskin .all_agree {position:relative;display:block;margin-bottom:6px;background:#fff;border:1px solid #c6cacc;border-top:0;padding:13px 15px;line-height:20px} -#register_member .sns_tbl{background:#fff;;margin:10px 0;border:1px solid #c6cacc;} -.sns_tbl table{border:0} -.sns_tbl caption{ padding: 0 20px;line-height: 45px;font-size: 1.083em;border-bottom: 1px solid #e2e2e2;color: #253dbe;background: #fcfcfc;} -.sns_tbl th{width:100px;text-align:right;padding:10px;} -.sns_tbl td{padding:10px;} -.sns_tbl .email_msg{color:#777;margin:5px 0 0} +#register_member .sns_tbl {background:#fff;margin:10px 0;border:1px solid #c6cacc} +.sns_tbl table {border:0} +.sns_tbl caption {padding:0 20px;line-height:45px;font-size:1.083em;border-bottom:1px solid #e2e2e2;color:#253dbe;background:#fcfcfc} +.sns_tbl th {width:100px;text-align:right;padding:10px} +.sns_tbl td {padding:10px} +.sns_tbl .email_msg {color:#777;margin:5px 0 0} -#fregisterform .btn_confirm{text-align:center;margin:20px 0} -#fregisterform .btn_confirm .btn_submit{height:45px;;padding:0 30px;font-weight:bold;font-size:1.083em} -#fregisterform .btn_confirm .btn_cancel{line-height:45px;height:45px;padding:0 30px;font-weight:bold;font-size:1.083em} +#fregisterform .btn_confirm {text-align:center;margin:20px 0} +#fregisterform .btn_confirm .btn_submit {height:45px;padding:0 30px;font-weight:bold;font-size:1.083em} +#fregisterform .btn_confirm .btn_cancel {line-height:45px;height:45px;padding:0 30px;font-weight:bold;font-size:1.083em} #sns-link-pnl .connect-close {position:absolute;top:10px;right:10px;margin:0;padding:0;width:30px;height:30px;border:0;background:transparent;color:#383838;cursor:pointer;font-size:15px} #sns-link-pnl .connect-close:hover {color:#ff5191} #sns-link-pnl .connect-close .fa {margin:0 0 0 1px} #sns-link-pnl .connect-close .txt {position:absolute;line-height:0;font-size:0;overflow:hidden} -#sns-link-pnl #login_fs{margin:0 auto;width:100%;text-align:left} -#sns-link-pnl #login_fs label{display:block;display: block;font-size: 0.93em;color: #7a7a7a;margin: 5px 0;} -#sns-link-pnl #login_fs .lg_id,#sns-link-pnl #login_fs .lg_pw{width:100%;margin-bottom:5px;} -#sns-link-pnl #login_id,#sns-link-pnl #login_pw{width:100%} -#sns-link-pnl #login_fs .login_submit{width: 100%;height: 44px;font-size:1.167em;margin:10px auto 0;font-weight:bold;cursor:pointer;display:block;} +#sns-link-pnl #login_fs {margin:0 auto;width:100%;text-align:left} +#sns-link-pnl #login_fs label {display:block;display:block;font-size:0.93em;color:#7a7a7a;margin:5px 0} +#sns-link-pnl #login_fs .lg_id,#sns-link-pnl #login_fs .lg_pw {width:100%;margin-bottom:5px} +#sns-link-pnl #login_id,#sns-link-pnl #login_pw {width:100%} +#sns-link-pnl #login_fs .login_submit {width:100%;height:44px;font-size:1.167em;margin:10px auto 0;font-weight:bold;cursor:pointer;display:block} #sns-link-pnl .connect-fg {height:320px;text-align:left} #sns-link-pnl .login_fs {margin:0 auto;width:260px} #sns-link-pnl .connect-fg .connect-desc {margin:0 0 10px;padding:15px;border:1px solid #d6e9c6;background:#dff0d8;color:#3c763d} #sns-link-pnl .connect-fg .connect-title {margin-top:25px;margin-bottom:10px;font-size:1.667em;font-weight:bold;text-align:center} .mbskin .member_connect:after {display:block;visibility:hidden;clear:both;content:""} -.mbskin .member_connect{margin-top:80px;background:#d9d9d9;border-radius:3px;padding:10px;text-align:left} -.mbskin .member_connect .strong{font-size:1em;font-weight:bold;margin:0 0 10px} -.mbskin .member_connect button{color: #fff;border:0;padding:6px 20px 7px;border:1px solid #6446e7;font-weight:bold;background: #6f50e7;border-radius:3px;font-size:0.91em} -.mbskin .member_connect button:hover{background:#6446e7} +.mbskin .member_connect {margin-top:80px;background:#d9d9d9;border-radius:3px;padding:10px;text-align:left} +.mbskin .member_connect .strong {font-size:1em;font-weight:bold;margin:0 0 10px} +.mbskin .member_connect button {color:#fff;border:0;padding:6px 20px 7px;border:1px solid #6446e7;font-weight:bold;background:#6f50e7;border-radius:3px;font-size:0.91em} +.mbskin .member_connect button:hover {background:#6446e7} html.remodal-is-locked {overflow-y:scroll !important} -@media only screen and (min-width: 641px) { - #sns-link-pnl.remodal{max-width:400px;padding:50px} +@media only screen and (min-width:641px) { + #sns-link-pnl.remodal {max-width:400px;padding:50px} } \ No newline at end of file diff --git a/skin/visit/basic/style.css b/skin/visit/basic/style.css index 039875a6a..a8b4436f9 100644 --- a/skin/visit/basic/style.css +++ b/skin/visit/basic/style.css @@ -1,15 +1,12 @@ @charset "utf-8"; + /* 방문자 집계 */ -#visit {border: 1px solid #d2d9e6; border-bottom: 1px solid #c1ccda;margin:40px 20px 20px;background:#fff;position:relative; --webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1); --moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1); -box-shadow:0 1px 2px rgba(0,0,0,0.1)} -#visit .btn_admin{position:absolute;top:10px;right:10px;height:25px;line-height:25px;padding:0 5px;border-radius:3px} -#visit h2 {font-size:1.167em;text-align:center;padding-bottom:15px;padding-top:25px;color:#16b3d6;position:relative} -#visit h2 i{position:absolute;top:-22px;left:50%;width:44px;line-height:44px;margin-left:-22px;border-radius:25px;background:#16b3d6;color:#fff} -#visit dl {border-top:1px solid #e9e9e9;padding:10px 15px;border-radius:5px} +#visit {position:relative} +#visit .btn_admin {position:absolute;top:0;right:20px;height:25px;line-height:25px;padding:0 5px;border-radius:3px} +#visit h2 {font-size:1.2em;margin-bottom:20px;text-align:left;color:#fff;position:relative} +#visit dl {padding:10px 0} #visit dl:after {display:block;visibility:hidden;clear:both;content:""} -#visit dt {float:left;width:20%;padding:0 5px;line-height:23px;height:23px;color:#555} -#visit dt span{display:inline-block;width:5px;height:5px;border-radius:50%;vertical-align: middle;} -#visit dd {float:left;;width:30%;padding:0 5px;;text-align:right;text-align:right;font-weight:bold;line-height:23px;height:23px;font-size:0.92em} -#visit dd strong{display:inline-block;padding:0 5px;border-radius:20px;line-height:15px;color:#fff;} +#visit dt {float:left;width:50%;text-align:left;line-height:23px;height:23px;color:#e3e3e3} +#visit dt span {display:inline-block;width:5px;height:5px;border-radius:50%;vertical-align:middle;margin-right:10px;background:#3a8afd} +#visit dd {float:left;width:50%;padding:0 5px;text-align:right;text-align:right;font-weight:bold;line-height:23px;height:23px;font-size:0.92em} +#visit dd strong {display:inline-block;padding:0 5px;border-radius:20px;line-height:15px;color:#fff} diff --git a/skin/visit/basic/visit.skin.php b/skin/visit/basic/visit.skin.php index 768a58829..8d42edd72 100644 --- a/skin/visit/basic/visit.skin.php +++ b/skin/visit/basic/visit.skin.php @@ -8,18 +8,18 @@ add_stylesheet('', 0 ?> -
    -

    접속자집계

    +
    +

    접속자집계

    -
    오늘
    -
    -
    어제
    -
    -
    최대
    -
    -
    전체
    -
    +
    오늘
    +
    +
    어제
    +
    +
    최대
    +
    +
    전체
    +
    - 상세보기 + 관리자
    \ No newline at end of file diff --git a/skin/visit/shop_basic/style.css b/skin/visit/shop_basic/style.css index ffca8317a..a8b4436f9 100644 --- a/skin/visit/shop_basic/style.css +++ b/skin/visit/shop_basic/style.css @@ -1,10 +1,12 @@ @charset "utf-8"; + /* 방문자 집계 */ -#visit {padding:20px 0;position:relative;} -#visit .btn_admin{position:absolute;top:20px;right:0;height:25px;line-height:25px;padding:0 5px;border-radius:3px} -#visit h2{font-size:1.083em;margin: 0 0 10px;} -#visit dl {background:#eee;padding:10px 15px;border-radius:5px} +#visit {position:relative} +#visit .btn_admin {position:absolute;top:0;right:20px;height:25px;line-height:25px;padding:0 5px;border-radius:3px} +#visit h2 {font-size:1.2em;margin-bottom:20px;text-align:left;color:#fff;position:relative} +#visit dl {padding:10px 0} #visit dl:after {display:block;visibility:hidden;clear:both;content:""} -#visit dt {float:left;width:30%;line-height:23px;color:#555} -#visit dt i{color:#8bbd5e} -#visit dd {float:left;;width:70%;text-align:right;text-align:right;font-weight:bold;line-height:23px} +#visit dt {float:left;width:50%;text-align:left;line-height:23px;height:23px;color:#e3e3e3} +#visit dt span {display:inline-block;width:5px;height:5px;border-radius:50%;vertical-align:middle;margin-right:10px;background:#3a8afd} +#visit dd {float:left;width:50%;padding:0 5px;text-align:right;text-align:right;font-weight:bold;line-height:23px;height:23px;font-size:0.92em} +#visit dd strong {display:inline-block;padding:0 5px;border-radius:20px;line-height:15px;color:#fff} diff --git a/skin/visit/shop_basic/visit.skin.php b/skin/visit/shop_basic/visit.skin.php index b30faafd4..8d42edd72 100644 --- a/skin/visit/shop_basic/visit.skin.php +++ b/skin/visit/shop_basic/visit.skin.php @@ -8,18 +8,18 @@ add_stylesheet('', 0 ?> -
    -

    접속자집계

    +
    +

    접속자집계

    -
    오늘
    -
    -
    어제
    -
    -
    최대
    -
    -
    전체
    -
    +
    오늘
    +
    +
    어제
    +
    +
    최대
    +
    +
    전체
    +
    - 상세보기 + 관리자
    \ No newline at end of file diff --git a/tail.php b/tail.php index 9a83862d4..f0cac06b7 100644 --- a/tail.php +++ b/tail.php @@ -14,16 +14,8 @@ if (G5_IS_MOBILE) {
    - -
    @@ -36,26 +28,47 @@ if (G5_IS_MOBILE) {
    - - - - + }); +
    + + \ No newline at end of file diff --git a/theme/basic/css/default.css b/theme/basic/css/default.css index c20c44a5b..e9b4d4ac3 100644 --- a/theme/basic/css/default.css +++ b/theme/basic/css/default.css @@ -2,7 +2,7 @@ /* 초기화 */ html {overflow-y:scroll} -body {margin:0;padding:0;font-size:0.75em;font-family:'Malgun Gothic', dotum, sans-serif;background:#e7e7e7} +body {margin:0;padding:0;font-size:0.75em;font-family:'Malgun Gothic', dotum, sans-serif;background:#fff} html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0} h1, h2, h3, h4, h5, h6 {font-size:1em;font-family:'Malgun Gothic', dotum, sans-serif} article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block} @@ -11,7 +11,7 @@ ul, dl,dt,dd {margin:0;padding:0;list-style:none} legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden} label, input, button, select, img {vertical-align:middle;font-size:1em} input, button {margin:0;padding:0;font-family:'Malgun Gothic', dotum, sans-serif;font-size:1em} -input[type="submit"]{cursor:pointer} +input[type="submit"] {cursor:pointer} button {cursor:pointer} textarea, select {font-family:'Malgun Gothic', dotum, sans-serif;font-size:1em} @@ -22,190 +22,192 @@ pre {overflow-x:scroll;font-size:1.1em} a {color:#000;text-decoration:none} *, :after, :before { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; + -webkit-box-sizing:border-box; + -moz-box-sizing:border-box; + box-sizing:border-box; } input[type=text],input[type=password], textarea { --webkit-transition: all 0.30s ease-in-out; --moz-transition: all 0.30s ease-in-out; --ms-transition: all 0.30s ease-in-out; --o-transition: all 0.30s ease-in-out; -outline: none; +-webkit-transition:all 0.30s ease-in-out; +-moz-transition:all 0.30s ease-in-out; +-ms-transition:all 0.30s ease-in-out; +-o-transition:all 0.30s ease-in-out; +outline:none; } -input[type=text]:focus,input[type=password]:focus, textarea:focus,select:focus { --webkit-box-shadow: 0 0 5px #9ed4ff; --moz-box-shadow: 0 0 5px #9ed4ff; -box-shadow: 0 0 5px #9ed4ff; -border: 1px solid #558ab7 !important; +input[type=text]:focus,input[type=password]:focus, textarea:focus,select:focus { +-webkit-box-shadow:0 0 5px #9ed4ff; +-moz-box-shadow:0 0 5px #9ed4ff; +box-shadow:0 0 5px #9ed4ff; +border:1px solid #558ab7 !important; } -.placeholdersjs { color: #aaa !important; } + +.placeholdersjs {color:#aaa !important} /* 레이아웃 크기 지정 */ -#hd, #wrapper, #ft{min-width:1200px} +#hd, #wrapper, #ft {min-width:1200px} #hd_pop, #hd_wrapper, -#tnb ul, +#tnb .inner, + #gnb .gnb_wrap, #container_wr, -#ft_wr{width:1200px} +#ft_wr {width:1200px} /* 팝업레이어 */ #hd_pop {z-index:1000;position:relative;margin:0 auto;height:0} #hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} -.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff;} -.hd_pops img{max-width:100%} +.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff} +.hd_pops img {max-width:100%} .hd_pops_con {} -.hd_pops_footer {padding: 0;background:#000;color:#fff;text-align:left;position:relative;} +.hd_pops_footer {padding:0;background:#000;color:#fff;text-align:left;position:relative} .hd_pops_footer:after {display:block;visibility:hidden;clear:both;content:""} -.hd_pops_footer button {padding: 10px;border:0;color:#fff} -.hd_pops_footer .hd_pops_reject{background:#000;text-align:left} -.hd_pops_footer .hd_pops_close{background:#393939;position:absolute;top:0;right:0} +.hd_pops_footer button {padding:10px;border:0;color:#fff} +.hd_pops_footer .hd_pops_reject {background:#000;text-align:left} +.hd_pops_footer .hd_pops_close {background:#393939;position:absolute;top:0;right:0} /* 상단 레이아웃 */ -#hd {border-top:2px solid #253dbe} +#hd {background:#212020} #hd_h1 {position:absolute;font-size:0;line-height:0;overflow:hidden} -#hd_wrapper {position:relative;margin:0 auto;padding:10px 0;height:115px;zoom:1} +#tnb {border-bottom:1px solid #383838;margin:0 auto} +#tnb:after {display:block;visibility:hidden;clear:both;content:""} +#tnb .inner {margin:0 auto} + +#hd_wrapper {position:relative;margin:0 auto;height:140px;zoom:1} #hd_wrapper:after {display:block;visibility:hidden;clear:both;content:""} #logo {float:left;padding:30px 0 0} -.hd_sch_wr{position:absolute;top:25px;left:50%;width:430px;margin-left:-215px;} +.hd_sch_wr {float:left;padding:30px 0;;width:445px;margin-left:65px} #hd_sch h3 {position:absolute;font-size:0;line-height:0;overflow:hidden} -#hd_sch{border:2px solid #556ada;background:#fff;border-radius:5px;overflow:hidden} -#hd_sch #sch_stx {padding-left:10px;height:40px;width:376px;border:0;border-right:0;float:left;font-size:1.25em} -#hd_sch #sch_submit {height:40px;border:0;background:#fff;color:#253dbe;width:50px;float:left;cursor:pointer;font-size:18px} +#hd_sch {border-radius:30px;overflow:hidden} +#hd_sch #sch_stx {float:left;width:385px;height:45px;padding-left:10px;border-radius:30px 0 0 30px;background:#2c2c2c;border:0;border-right:0;font-size:1.25em;color:#fff} +#hd_sch #sch_submit {float:left;width:60px;height:45px;border:0;background:#2c2c2c;color:#fff;border-radius:0 30px 30px 0;cursor:pointer;font-size:16px} -#sbn_side{position:absolute;top:20px;right:0} +#hd_define {float:left} +#hd_define:after {display:block;visibility:hidden;clear:both;content:""} +#hd_define li {float:left;font-size:1.083em;line-height:14px;border-right:1px solid #4a4a4a;position:relative;text-align:center;margin:15px 10px 15px 0;padding-right:10px} +#hd_define li:last-child {padding-right:0;margin-right:0;border-right:0} +#hd_define li a {display:inline-block;color:#919191} +#hd_define li.active a {color:#fff} -#tnb {border-bottom:1px solid #ddd;background:#fff} -#tnb h3 {position:absolute;font-size:0;line-height:0;overflow:hidden} -#tnb ul {margin:0 auto;zoom:1} -#tnb ul:after {display:block;visibility:hidden;clear:both;content:""} -#tnb li {float:right;border-left:1px solid #ddd;margin-bottom:-1px;font-size:0.92em} -#tnb a {display:inline-block;padding:0 10px;color:#646464;line-height:35px} -#tnb a:focus, #tnb a:hover {color:#253dbe;background:#fafafa} -#tnb .tnb_admin a{color:#ff0000;} -#tnb .tnb_left{float:left} -#tnb .tnb_left a{padding:0 14px} -#tnb .tnb_cart{border-right:1px solid #ddd;} -#tnb .tnb_community{border-right:1px solid #ddd} -#tnb .tnb_community i{font-size:15px} -#tnb .tnb_community{background:#e7e7e7;font-weight:bold;} -#tnb .tnb_community:focus, #tnb .tnb_community:hover {color:#333;border-bottom:0} -#tnb .tnb_community a{color:#253dbe;border-bottom:1px solid #e7e7e7} -#hd_qnb{float:right;margin-top:20px} +#hd_qnb {float:right;text-align:right} #hd_qnb:after {display:block;visibility:hidden;clear:both;content:""} -#hd_qnb li{float:left;font-size:1.083em;line-height:15px;position:relative;text-align:center;margin:0 10px} +#hd_qnb li {float:left;font-size:1.083em;line-height:14px;border-right:1px solid #4a4a4a;position:relative;text-align:center;margin:15px 10px 15px 0;padding-right:10px} +#hd_qnb li:last-child {padding-right:0;margin-right:0;border-right:0} #hd_qnb li span {display:block;margin-top:5px;font-size:0.92em} -#hd_qnb li a{display:block} -#hd_qnb li i{display:inline-block;width:40px;line-height:40px;border-radius:25px;background:#fff;text-align:center;margin:0;color:#fff} -#hd_qnb .visit .visit-num{display:inline-block;line-height:18px;padding:0 5px;border-radius:10px;background:#f04e00;color:#fff;font-size:10px;position:absolute;top:0;right:0} -#hd_qnb li .fa-question{background:#e83a5f;font-size:20px} -#hd_qnb li .fa-question:hover{background:#e41b45} -#hd_qnb li .fa-comments{background:#82c13f;font-size:16px} -#hd_qnb li .fa-comments:hover{background:#5aa708} -#hd_qnb li .fa-users{background:#f0ba00;font-size:15px} -#hd_qnb li .fa-users:hover{background:#f06f00} -#hd_qnb li .fa-history{background:#8522c4;font-size:15px} -#hd_qnb li .fa-history:hover{background:#6700a9} +#hd_qnb li a {display:inline-block;color:#919191} +#hd_qnb .visit .visit-num {display:inline-block;line-height:16px;padding:0 5px;margin-left:5px;border-radius:10px;background:#da22f5;color:#fff;font-size:10px} + + +.hd_login {position:absolute;right:0;top:60px} +.hd_login li {float:left;margin:0 5px;border-left:1px solid #616161;padding-left:10px;line-height:13px} +.hd_login li:first-child {border-left:0} +.hd_login a {color:#fff} + /* 메인메뉴 */ -#gnb{position:relative} -#gnb h2{position:absolute;font-size:0;line-height:0;overflow:hidden} -#gnb .gnb_wrap{margin:0 auto;position:relative} -#gnb #gnb_1dul {font-size:1.083em;padding: 0;background:#253dbe;zoom:1; --webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.3); --moz-box-shadow: 0 1px 3px rgba(0,0,0,0.3); -box-shadow: 0 1px 3px rgba(0,0,0,0.3)} +#gnb {position:relative;background:#fff} +#gnb > h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#gnb .gnb_wrap {margin:0 auto;position:relative} +#gnb .gnb_wrap:hover, #gnb .gnb_wrap:focus, #gnb .gnb_wrap:active{z-index:3} +#gnb #gnb_1dul {font-size:1.083em;padding:0;border-bottom:1px solid #e0e2e5;zoom:1} #gnb ul:after {display:block;visibility:hidden;clear:both;content:""} -#gnb .gnb_1dli{float:left;line-height:50px;padding:0 15px;position:relative;} -#gnb .gnb_1dli:hover{background:#1a30a7; --webkit-transition: background-color 2s ease-out; --moz-transition: background-color 0.3s ease-out; --o-transition: background-color 0.3s ease-out; -transition: background-color 0.3s ease-out;} +#gnb .gnb_1dli {float:left;line-height:55px;padding:0px;position:relative} +#gnb .gnb_1dli:hover > a {color:#3a8afd; +-webkit-transition:background-color 2s ease-out; +-moz-transition:background-color 0.3s ease-out; +-o-transition:background-color 0.3s ease-out; +transition:background-color 0.3s ease-out} -.gnb_1dli .bg{display:inline-block;width:10px;height:10px;overflow:hidden;background:url(../img/gnb_bg2.gif) no-repeat 50% 50%;text-indent:-999px} -.gnb_1da {display:inline-block;font-weight:bold;color:#fff;text-decoration:none;} -.gnb_2dli{border-top:1px solid #253dbe} -.gnb_2dli:first-child{border:0} -.gnb_2dul {display:none;position:absolute;top:50px;min-width:140px;background:#1a30a7;padding: 0; --webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.1); --moz-box-shadow: 0 1px 5px rgba(0,0,0,0.1); -box-shadow: 0 1px 5px rgba(0,0,0,0.1);} -.gnb_2da {display:block;padding:0 10px;line-height:40px;color:#c3cbf7;text-align:left;text-decoration:none} -a.gnb_2da:hover{background:#0e2080; --moz-transition: all 0.3s ease-out; --o-transition: all 0.3s ease-out; -transition: all 0.3s ease-out;} +.gnb_1dli .bg {position:absolute;top:24px;right:8px;display:inline-block;width:10px;height:10px;overflow:hidden;background:url('../img/gnb_bg2.gif') no-repeat 50% 50%;text-indent:-999px} +.gnb_1da {display:block;font-weight:bold;padding:0 15px;color:#080808;text-decoration:none} +.gnb_1dli.gnb_al_li_plus .gnb_1da{padding-right:25px} +.gnb_2dli:first-child {border:0} +.gnb_2dul {display:none;position:absolute;top:54px;min-width:140px;padding-top:2px} +.gnb_2dul .gnb_2dul_box {border:1px solid #e0e2e5;border-top:0;padding:0; +-webkit-box-shadow:0px 1px 5px rgba(97, 97, 97, 0.2); +-moz-box-shadow:0px 1px 5px rgba(97, 97, 97, 0.2); +box-shadow:0px 1px 5px rgba(97, 97, 97, 0.2)} +.gnb_2da {display:block;padding:0 10px;line-height:40px;background:#fff;color:#080808;text-align:left;text-decoration:none} +a.gnb_2da:hover {color:#3a8afd;background:#f7f7f8; +-moz-transition:all 0.3s ease-out; +-o-transition:all 0.3s ease-out; +transition:all 0.3s ease-out} .gnb_1dli_air .gnb_2da {} .gnb_1dli_on .gnb_2da {} .gnb_2da:focus, .gnb_2da:hover {color:#fff} .gnb_1dli_over .gnb_2dul {display:block;left:0} .gnb_1dli_over2 .gnb_2dul {display:block;right:0} -.gnb_wrap .gnb_empty {padding:10px 0;width:100%;text-align:center;line-height:2em;color:#fff} -.gnb_wrap .gnb_empty a{color:#fff;text-decoration:underline} -.gnb_wrap .gnb_al_ul .gnb_empty, .gnb_wrap .gnb_al_ul .gnb_empty a{color:#555} +.gnb_wrap .gnb_empty {padding:10px 0;width:100%;text-align:center;line-height:2.7em;color:#080808} +.gnb_wrap .gnb_empty a {color:#3a8afd;text-decoration:underline} +.gnb_wrap .gnb_al_ul .gnb_empty, .gnb_wrap .gnb_al_ul .gnb_empty a {color:#555} -#gnb .gnb_menu_btn{background:#4158d1;color:#fff;width:50px;height:50px;border:0;vertical-align:top;font-size:18px} -#gnb .gnb_close_btn{background:#4158d1;color:#fff;width:50px;height:50px;border:0;vertical-align:top;font-size:18px;position:absolute;top:-50px;left:0} -#gnb .gnb_mnal{padding:0} +#gnb .gnb_menu_btn {background:#4158d1;color:#fff;width:50px;height:55px;border:0;vertical-align:top;font-size:18px} +#gnb .gnb_close_btn {background:#fff;color:#b6b9bb;width:50px;height:50px;border:0;vertical-align:top;font-size:18px;position:absolute;top:0;right:0} +#gnb .gnb_mnal {float:right;padding:0} -#gnb_all{display:none;position:absolute;width:100%;z-index:99;} +#gnb_all {display:none;position:absolute;border:1px solid #c5d6da;width:100%;background:#fff;z-index:1000;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2); +-moz-box-shadow:0 2px 5px rgba(0,0,0,0.2); +box-shadow:0 2px 5px rgba(0,0,0,0.2)} +#gnb_all h2 {font-size:1.3em;padding:15px 20px;border-bottom:1px solid #e7eeef} #gnb_all .gnb_al_ul:after {display:block;visibility:hidden;clear:both;content:""} -#gnb_all .gnb_al_ul{background:#fff;border:1px solid #4158d1;padding:20px; --webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.2); --moz-box-shadow: 0 2px 5px rgba(0,0,0,0.2); -box-shadow: 0 2px 5px rgba(0,0,0,0.2);} -#gnb_all .gnb_al_li{background:#fff;float:left;min-width:20%;padding:5px } -#gnb_all .gnb_al_li .gnb_al_a{font-size:1.083em;padding:10px;display:block;position:relative;margin-bottom:10px;background: #eff1f9;border-bottom: 1px solid #dee2f1;font-weight: bold;color:#243071} -#gnb_all .gnb_al_li li {padding-left:10px;line-height:2em} -#gnb_all .gnb_al_li li i{color:#9ca6cc} -#gnb_all .gnb_al_li li a{color:#555} +#gnb_all .gnb_al_ul > li:nth-child(5n+1) {border-left:0} +#gnb_all .gnb_al_li {float:left;width:20%;min-height:150px;padding:20px;border-left:1px solid #e7eeef} +#gnb_all .gnb_al_li .gnb_al_a {font-size:1.2em;display:block;position:relative;margin-bottom:10px;font-weight:bold;color:#3a8afd} +#gnb_all .gnb_al_li li {line-height:2em} +#gnb_all .gnb_al_li li a {color:#555} +#gnb_all_bg {display:none;background:rgba(0,0,0,0.1);width:100%;height:100%;position:fixed;left:0;top:0;z-index:999} /* 중간 레이아웃 */ -#wrapper{} +#wrapper {} #container_wr:after {display:block;visibility:hidden;clear:both;content:""} -#container_wr {z-index:5;margin:0 auto;height:100%;zoom:1} -#aside {float:right;width:305px;padding:0;background: #e7ebf3;height: 100%;border: 1px solid #adbfd2;margin:20px 0 20px 20px} +#container_wr {margin:0 auto;height:100%;zoom:1} +#aside {float:right;width:235px;padding:0;height:100%;margin:20px 0 20px 20px} -#container {z-index:4;position:relative;float:left;min-height:500px;height:auto !important;margin:20px 0;height:500px;font-size:1em;width:875px;zoom:1} +#container {position:relative;float:left;min-height:500px;height:auto !important;margin:20px 0;height:500px;font-size:1em;width:930px;zoom:1} #container:after {display:block;visibility:hidden;clear:both;content:""} -#container_title {font-size:1.333em;margin:0 auto;font-weight:bold;} -#container_title span{margin:0 auto 10px;display:block;line-height:30px;} -.lt_wr{width:49%} -.lt_wr:nth-child(2n+1){clear:both} +#container_title {font-size:1.333em;margin:0 auto;font-weight:bold} +#container_title span {margin:0 auto 10px;display:block;line-height:30px} + +.lt_wr {width:32%} +.lt_wr:nth-child(3n+1) {clear:both} +.latest_wr {margin-bottom:20px} .latest_wr:after {display:block;visibility:hidden;clear:both;content:""} +.latest_top_wr {margin:0 -10px 20px} +.latest_top_wr:after {display:block;visibility:hidden;clear:both;content:""} /* 하단 레이아웃 */ -#ft {border-top:1px solid #d5d5d5;background:#fff;padding-bottom:30px;margin:0 auto;text-align:center} +#ft {background:#212020;margin:0 auto;text-align:center} #ft h1 {position:absolute;font-size:0;line-height:0;overflow:hidden} -#ft_wr {margin:0 auto;position:relative;} -#ft_link{padding:15px 0;border-bottom:1px solid #eee} -#ft_link a{display:inline-block;padding:0 8px;line-height:1.083em;font-weight:bold} -#ft_catch{margin:20px 0 10px} -#ft_copy{color:#555;font-size:0.92em} +#ft_wr {max-width:1240px;margin:0;padding:40px 0;position:relative;display:inline-block;text-align:left} +#ft_wr:after {display:block;visibility:hidden;clear:both;content:""} +#ft_wr .ft_cnt {width:25%;float:left;padding:0 20px} + +#ft_link {text-align:left} +#ft_link a {display:block;color:#fff;line-height:2em;font-weight:bold} +#ft_company h2 {font-size:1.2em;margin-bottom:20px} +#ft_company {font-weight:normal;color:#e3e3e3;line-height:2em} +#ft_catch {margin:20px 0 10px} +#ft_copy {text-align:center;width:1200px;margin:0 auto;padding:20px 0;color:#5b5b5b;font-size:0.92em;border-top:1px solid #383838} #top_btn {position:fixed;bottom:20px;right:20px;width:50px;height:50px;line-height:46px;border:2px solid #333;color:#333;text-align:center;font-size:15px;z-index:90;background:rgba(255,255,255,0.5)} -#top_btn:hover{border-color:#3059c7;background:#3059c7;color:#fff} +#top_btn:hover {border-color:#3059c7;background:#3059c7;color:#fff} /* 게시물 선택복사 선택이동 */ #copymove {} -#copymove .win_desc {text-align:center;display:block} -#copymove .tbl_wrap{margin:20px } -#copymove .win_btn{padding:0 20px 20px} +#copymove .win_desc {text-align:center;display:block} +#copymove .tbl_wrap {margin:20px} +#copymove .win_btn {padding:0 20px 20px} .copymove_current {float:right;background:#ff3061;padding:5px;color:#fff;border-radius:3px} .copymove_currentbg {background:#f4f4f4} /* 화면낭독기 사용자용 */ #hd_login_msg {position:absolute;top:0;left:0;font-size:0;line-height:0;overflow:hidden} -.msg_sound_only, .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important} +.msg_sound_only, .sound_only {display:inline-block !important;position:absolute;top:0;left:0;width:0;height:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important} /* 본문 바로가기 */ #skip_to_container a {z-index:100000;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden} @@ -216,89 +218,89 @@ box-shadow: 0 2px 5px rgba(0,0,0,0.2);} /* 캡챠 자동등록(입력)방지 기본 -pc */ #captcha {display:inline-block;position:relative} -#captcha legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden;} +#captcha legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden} #captcha #captcha_img {height:40px;border:1px solid #898989;vertical-align:top;padding:0;margin:0} #captcha #captcha_mp3 {margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('../../../img/captcha2.png') no-repeat;text-indent:-999px;border-radius:3px} -#captcha #captcha_reload {margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('../../../img/captcha2.png') no-repeat 0 -40px;text-indent:-999px;border-radius:3px} +#captcha #captcha_reload {margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('../../../img/captcha2.png') no-repeat 0 -40px;text-indent:-999px;border-radius:3px} #captcha #captcha_key {margin:0 0 0 3px;padding:0 5px;width:90px;height:40px;border:1px solid #ccc;background:#fff;font-size:1.333em;font-weight:bold;text-align:center;border-radius:3px;vertical-align:top} #captcha #captcha_info {display:block;margin:5px 0 0;font-size:0.95em;letter-spacing:-0.1em} /* 캡챠 자동등록(입력)방지 기본 - mobile */ #captcha.m_captcha audio {display:block;margin:0 0 5px;width:187px} -#captcha.m_captcha #captcha_img {width:160px;height:60px;border:1px solid #e9e9e9;margin-bottom:3px;margin-top:5px;display:block;} -#captcha.m_captcha #captcha_reload {position:static;margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('../../../img/captcha2.png') no-repeat 0 -40px;text-indent:-999px} -#captcha.m_captcha #captcha_reload span{display:none;} +#captcha.m_captcha #captcha_img {width:160px;height:60px;border:1px solid #e9e9e9;margin-bottom:3px;margin-top:5px;display:block} +#captcha.m_captcha #captcha_reload {position:static;margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('../../../img/captcha2.png') no-repeat 0 -40px;text-indent:-999px} +#captcha.m_captcha #captcha_reload span {display:none} #captcha.m_captcha #captcha_key {margin:0;padding:0 5px;width:115px;height:29px;border:1px solid #b8c9c2;background:#f7f7f7;font-size:1.333em;font-weight:bold;text-align:center;line-height:29px;margin-left:3px} #captcha.m_captcha #captcha_info {display:block;margin:5px 0 0;font-size:0.95em;letter-spacing:-0.1em} -#captcha.m_captcha #captcha_mp3 {width:31px;height:31px;background:url('../../../img/captcha2.png') no-repeat 0 0 ; vertical-align:top;overflow:hidden;cursor:pointer;text-indent:-9999px;border:none} +#captcha.m_captcha #captcha_mp3 {width:31px;height:31px;background:url('../../../img/captcha2.png') no-repeat 0 0 ; vertical-align:top;overflow:hidden;cursor:pointer;text-indent:-9999px;border:none} /* ckeditor 단축키 */ .cke_sc {margin:0 0 5px;text-align:right} -.btn_cke_sc{display:inline-block;padding:0 10px;height:23px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;line-height:1.9em;vertical-align:middle;cursor:pointer} +.btn_cke_sc {display:inline-block;padding:0 10px;height:23px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;line-height:1.9em;vertical-align:middle;cursor:pointer} .cke_sc_def {margin:0 0 5px;padding:10px;border:1px solid #ccc;background:#f7f7f7;text-align:center} -.cke_sc_def dl{margin:0 0 5px;text-align:left;zoom:1} +.cke_sc_def dl {margin:0 0 5px;text-align:left;zoom:1} .cke_sc_def dl:after {display:block;visibility:hidden;clear:both;content:""} .cke_sc_def dt, .cke_sc_def dd {float:left;margin:0;padding:5px 0;border-bottom:1px solid #e9e9e9} .cke_sc_def dt {width:20%;font-weight:bold} .cke_sc_def dd {width:30%} /* ckeditor 태그 기본값 */ -#bo_v_con ul{display: block;list-style-type: disc;margin-top: 1em;margin-bottom: 1em;margin-left: 0;margin-right: 0;padding-left: 40px;} -#bo_v_con ol{display: block;list-style-type: decimal;margin-top: 1em;margin-bottom: 1em;margin-left: 0;margin-right: 0;padding-left: 40px;} -#bo_v_con li{display: list-item;} +#bo_v_con ul {display:block;list-style-type:disc;margin-top:1em;margin-bottom:1em;margin-left:0;margin-right:0;padding-left:40px} +#bo_v_con ol {display:block;list-style-type:decimal;margin-top:1em;margin-bottom:1em;margin-left:0;margin-right:0;padding-left:40px} +#bo_v_con li {display:list-item} /* 버튼 */ -a.btn,.btn{line-height:35px;height:35px;padding:0 10px;text-align:center;font-weight:bold;border:0; --webkit-transition: background-color 0.3s ease-out; --moz-transition: background-color 0.3s ease-out; --o-transition: background-color 0.3s ease-out; -transition: background-color 0.3s ease-out;} +a.btn,.btn {line-height:35px;height:35px;padding:0 10px;text-align:center;font-weight:bold;border:0;font-size:1.4em; +-webkit-transition:background-color 0.3s ease-out; +-moz-transition:background-color 0.3s ease-out; +-o-transition:background-color 0.3s ease-out; +transition:background-color 0.3s ease-out} a.btn01 {display:inline-block;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;vertical-align:middle} a.btn01:focus, a.btn01:hover {text-decoration:none} button.btn01 {display:inline-block;margin:0;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none} -a.btn02 {display:inline-block;padding:7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none;vertical-align:middle;} +a.btn02 {display:inline-block;padding:7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none;vertical-align:middle} a.btn02:focus, .btn02:hover {text-decoration:none} button.btn02 {display:inline-block;margin:0;padding:7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none} + .btn_confirm {text-align:right} /* 서식단계 진행 */ -.btn_submit {border:0;background:#253dbe;color:#fff;cursor:pointer;border:0} -.btn_submit:hover {background:#0025eb} -a.btn_cancel {display:inline-block;background:#969696;color:#fff;text-decoration:none;vertical-align:middle;} + +.btn_submit {border:0;background:#3a8afd;color:#fff;cursor:pointer;border-radius:3px} +.btn_submit:hover {background:#2375eb} +.btn_close {border:1px solid #dcdcdc;cursor:pointer;border-radius:3px;background:#fff} +a.btn_close {text-align:center;line-height:50px} + +a.btn_cancel {display:inline-block;background:#969696;color:#fff;text-decoration:none;vertical-align:middle} button.btn_cancel {display:inline-block;background:#969696;color:#fff;text-decoration:none;vertical-align:middle} -.btn_cancel:hover {background:#aaa;} -a.btn_frmline, button.btn_frmline {display:inline-block;padding:0 5px;height:40px;border:0;background:#3c3c3c;border-radius:5px;color:#fff;text-decoration:none;vertical-align:top} /* 우편번호검색버튼 등 */ +.btn_cancel:hover {background:#aaa} +a.btn_frmline, button.btn_frmline {display:inline-block;width:128px;padding:0 5px;height:40px;border:0;background:#434a54;border-radius:3px;color:#fff;text-decoration:none;vertical-align:top} /* 우편번호검색버튼 등 */ a.btn_frmline {} button.btn_frmline {font-size:1em} /* 게시판용 버튼 */ -a.btn_b01,.btn_b01 {display:inline-block;background:#4c4f6f;color:#fff;text-decoration:none;vertical-align:middle} -.btn_b01:hover, .btn_b01:hover {background:#54598c} -a.btn_b02,.btn_b02 {display:inline-block;background:#253dbe;padding:0 10px;color:#fff;text-decoration:none;border:0;vertical-align:middle;} +a.btn_b01,.btn_b01 {display:inline-block;color:#bababa;text-decoration:none;vertical-align:middle;border:0;background:transparent} +.btn_b01:hover, .btn_b01:hover {color:#000} +a.btn_b02,.btn_b02 {display:inline-block;background:#253dbe;padding:0 10px;color:#fff;text-decoration:none;border:0;vertical-align:middle} a.btn_b02:hover, .btn_b02:hover {background:#0025eb} a.btn_b03, .btn_b03 {display:inline-block;background:#fff;border:1px solid #b9bdd3;color:#646982;text-decoration:none;vertical-align:middle} a.btn_b03:hover, .btn_b03:hover {background:#ebedf6} a.btn_b04, .btn_b04 {display:inline-block;background:#fff;border:1px solid #ccc;color:#707070;text-decoration:none;vertical-align:middle} a.btn_b04:hover, .btn_b04:hover {color:#333;background:#f9f9f9} -a.btn_admin,.btn_admin {display:inline-block;background:#d13f4a;color:#fff;text-decoration:none;vertical-align:middle} /* 관리자 전용 버튼 */ -.btn_admin:hover, a.btn_admin:hover {background:#ff3746} +a.btn_admin,.btn_admin {display:inline-block;color:#d13f4a;text-decoration:none;vertical-align:middle} /* 관리자 전용 버튼 */ +.btn_admin:hover, a.btn_admin:hover {color:#ff3746} -/*컬러*/ -.color_1 {background:#169dd6} -.color_2 {background:#14d53d} -.color_3 {background:#3814ff} -.color_4 {background:#7520c5} /* 기본테이블 */ -.tbl_wrap table {width:100%;border-collapse:collapse;border-spacing: 0 5px;border:1px solid #ccc;} +.tbl_wrap table {width:100%;border-collapse:collapse;border-spacing:0 5px;background:#fff;border-top:1px solid #ececec;border-bottom:1px solid #ececec} .tbl_wrap caption {padding:10px 0;font-weight:bold;text-align:left} .tbl_head01 {margin:0 0 10px} .tbl_head01 caption {padding:0;font-size:0;line-height:0;overflow:hidden} -.tbl_head01 thead th {padding:10px 0;font-weight:normal;text-align:center;border-bottom:1px solid #ddd;background:#fafafa;height:40px} +.tbl_head01 thead th {padding:20px 0;font-weight:normal;text-align:center;border-bottom:1px solid #ececec;height:40px} .tbl_head01 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */ .tbl_head01 tfoot th, .tbl_head01 tfoot td {padding:10px 0;border-top:1px solid #c1d1d5;border-bottom:1px solid #c1d1d5;background:#d7e0e2;text-align:center} .tbl_head01 tbody th {padding:8px 0;border-bottom:1px solid #e8e8e8} -.tbl_head01 td {color:#666;background:#fff;padding:10px 5px;border-top:1px solid #ecf0f1;line-height:1.4em;height:60px;word-break:break-all} -.tbl_head01 tbody tr:hover td{background:#fafafa;} +.tbl_head01 td {color:#666;padding:10px 5px;border-top:1px solid #ecf0f1;border-bottom:1px solid #ecf0f1;line-height:1.4em;height:60px;word-break:break-all} +.tbl_head01 tbody tr:hover td {background:#fafafa} .tbl_head01 a:hover {text-decoration:underline} .tbl_head02 {margin:0 0 10px} @@ -316,40 +318,46 @@ a.btn_admin,.btn_admin {display:inline-block;background:#d13f4a;color:#fff;text- .tbl_frm01 table {width:100%;border-collapse:collapse;border-spacing:0} .tbl_frm01 th {width:70px;padding:7px 13px;border:1px solid #e9e9e9;border-left:0;background:#f5f8f9;text-align:left} .tbl_frm01 td {padding:7px 10px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:transparent} -.wr_content textarea,.tbl_frm01 textarea,.form_01 textarea, .frm_input {border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px; --webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); --moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +.wr_content textarea,.tbl_frm01 textarea,.form_01 textarea, .frm_input {border:1px solid #d0d3db;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px; +-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); +-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); +box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); } .tbl_frm01 textarea {padding:2px 2px 3px} -.frm_input {height:40px;} -.full_input{width:100%} -.half_input{width:49.5%} +.frm_input {height:40px} + +.full_input {width:100%} +.half_input {width:49.5%} +.twopart_input {width:385px;margin-right:10px} .tbl_frm01 textarea, .write_div textarea {width:100%;height:100px} .tbl_frm01 a {text-decoration:none} .tbl_frm01 .frm_file {display:block;margin-bottom:5px} .tbl_frm01 .frm_info {display:block;padding:0 0 5px;line-height:1.4em} /*기본 리스트*/ -.list_01 li{border:1px solid #dbdbdb;background:#fff;border-radius:3px;margin:3px 0;padding:10px 15px;list-style:none;position:relative;} +.list_01 ul {border-top:1px solid #ececec} +.list_01 li {border-bottom:1px solid #ececec;background:#fff;padding:10px 15px;list-style:none;position:relative} +.list_01 li:nth-child(odd) {background:#f6f6f6} .list_01 li:after {display:block;visibility:hidden;clear:both;content:""} -.list_01 li:hover{background:#f9f9f9} -.list_01 li.empty_li{text-align:center;padding:20px 0;color:#666} +.list_01 li:hover {background:#f9f9f9} +.list_01 li.empty_li {text-align:center;padding:20px 0;color:#666} /*폼 리스트*/ -.form_01 h2{margin:0 0 10px;font-size:1.167em} -.form_01 li{margin:10px 0} +.form_01 h2 {font-size:1.167em} +.form_01 li {margin-bottom:10px} +.form_01 ul:after, .form_01 li:after {display:block;visibility:hidden;clear:both;content:""} -.form_01 li .right_input{float:right} -.form_01 textarea{height:100px;width:100%} -.form_01 .frm_label{display:inline-block;width:130px} +.form_01 .left_input {float:left} +.form_01 .margin_input {margin-right:1%} +.form_01 textarea {height:100px;width:100%} +.form_01 .frm_label {display:inline-block;width:130px} /* 자료 없는 목록 */ .empty_table {padding:50px 0 !important;text-align:center} .empty_list {padding:20px 0 !important;color:#666;text-align:center} /* 필수입력 */ -.required, textarea.required {background-image:url('../img/require.png') !important;background-repeat:no-repeat !important;background-position:right top !important;} +.required, textarea.required {background-image:url('../img/require.png') !important;background-repeat:no-repeat !important;background-position:right top !important} /* 테이블 항목별 정의 */ .td_board {width:80px;text-align:center} @@ -372,29 +380,34 @@ box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); .txt_rdy {color:#8abc2a} /* 새창 기본 스타일 */ -.new_win {position:relative;} +.new_win {position:relative} .new_win .tbl_wrap {margin:0 20px} -.new_win #win_title {font-size:1.25em;height:50px;line-height:30px;padding:10px 20px;background:#333;color:#fff;} +.new_win #win_title {font-size:1.3em;height:50px;line-height:30px;padding:10px 20px;background:#fff;color:#000;-webkit-box-shadow:0 1px 10px rgba(0,0,0,.1); +-moz-box-shadow:0 1px 10px rgba(0,0,0,.1); +box-shadow:0 1px 10px rgba(0,0,0,.1)} .new_win #win_title .sv {font-size:0.75em;line-height:1.2em} -.new_win .win_ul {border-right:1px solid #dfe6e7;} +.new_win .win_ul {margin-bottom:15px;padding:0 20px} .new_win .win_ul:after {display:block;visibility:hidden;clear:both;content:""} -.new_win .win_ul li{float:left;background:#fff;width:33.333%;text-align:center;border:1px solid #ccc;margin-left:-1px} -.new_win .win_ul li a{display:block;padding:10px 0} -.new_win .win_ul .selected{background:#fff;border-color:#253dbe;position:relative;z-index:5} -.new_win .win_ul .selected a{color:#253dbe;font-weight:bold} -.new_win .win_desc {margin:5px 0;font-size:0.92em;color:#3598db;} -.new_win .frm_info{font-size:0.92em;color:#3598db} -.new_win .win_total{text-align:right;margin:10px 0} -.new_win .win_total span{display:inline-block;line-height:30px;font-size:0.92em;color:#4e546f;background:#d4d4d4;padding:0 10px;border-radius:5px;} -.new_win .new_win_con{margin:20px;} +.new_win .win_ul li {float:left;background:#fff;text-align:center;padding:0 10px;border:1px solid #d6e9ff;border-radius:30px;margin-left:5px} +.new_win .win_ul li:first-child {margin-left:0} +.new_win .win_ul li a {display:block;padding:8px 0;color:#6794d3} +.new_win .win_ul .selected {background:#3a8afd;border-color:#3a8afd;position:relative;z-index:5} +.new_win .win_ul .selected a {color:#fff;font-weight:bold} +.new_win .win_desc {position:relative;margin:10px;border-radius:5px;font-size:1em;background:#f2838f;color:#fff;line-height:50px;text-align:left;padding:0 20px} +.new_win .win_desc i {font-size:1.2em;vertical-align:baseline} +.new_win .win_desc:after {content:"";position:absolute;left:0;top:0;width:4px;height:50px;background:#da4453;border-radius:3px 0 0 3px} +.new_win .frm_info {font-size:0.92em;color:#919191} +.new_win .win_total {float:right;display:inline-block;line-height:30px;font-weight:normal;font-size:0.75em;color:#3a8afd;background:#f6f6f6;padding:0 10px;border-radius:5px} +.new_win .new_win_con {margin:20px 0;padding:20px} .new_win .new_win_con:after {display:block;visibility:hidden;clear:both;content:""} +.new_win .new_win_con2 {margin:20px 0} .new_win .btn_confirm:after {display:block;visibility:hidden;clear:both;content:""} -.new_win .win_btn{text-align:right} -.new_win .btn_close {position:absolute;top:0;right:0;height:50px;width:50px;background:url(../img/close_btn.gif) no-repeat 50% 50%;border:0;text-indent:-999px;overflow:hidden;cursor:pointer} -.new_win .btn_submit {padding:0 20px;height:40px;font-weight:bold;font-size:1.083em;float:right} +.new_win .win_btn {text-align:center} +.new_win .btn_close {height:45px;width:60px;overflow:hidden;cursor:pointer} +.new_win .btn_submit {padding:0 20px;height:45px;font-weight:bold;font-size:1.083em} /* 검색결과 색상 */ -.sch_word {color:#00c4ac} +.sch_word {color:#fff;background:#ff005a;padding:2px 5px 3px;line-height:18px;margin:0 2px} /* 자바스크립트 alert 대안 */ #validation_check {margin:100px auto;width:500px} @@ -404,41 +417,37 @@ box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); /* 사이드뷰 */ .sv_wrap {position:relative;font-weight:normal} .sv_wrap .sv {z-index:1000;display:none;margin:5px 0 0;font-size:0.92em;background:#333; --webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2); --moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2); -box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2);} -.sv_wrap .sv:before{content: "";position: absolute;top: -6px;left: 15px;width: 0;height: 0;border-style: solid;border-width: 0 6px 6px 6px;border-color: transparent transparent #333 transparent;} -.sv_wrap .sv a {display:inline-block;margin:0;padding:0 10px;line-height:30px;width:100px;font-weight:normal;color:#bbb } -.sv_wrap .sv a:hover{background:#000;color:#fff} -.sv_member{color:#333} +-webkit-box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2); +-moz-box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2); +box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2)} +.sv_wrap .sv:before {content:"";position:absolute;top:-6px;left:15px;width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent #333 transparent} +.sv_wrap .sv a {display:inline-block;margin:0;padding:0 10px;line-height:30px;width:100px;font-weight:normal;color:#bbb} +.sv_wrap .sv a:hover {background:#000;color:#fff} +.sv_member {color:#333} .sv_on {display:block !important;position:absolute;top:23px;left:0px;width:auto;height:auto} .sv_nojs .sv {display:block} /* 페이징 */ -.pg_wrap {clear:both;margin:30px 0 ;text-align:center} +.pg_wrap {clear:both;float:left;display:inline-block} .pg_wrap:after {display:block;visibility:hidden;clear:both;content:""} -.pg {} -.pg_page, .pg_current {display:inline-block;vertical-align:middle;background:#f3f3f3;border:1px solid #bbbcc3} +.pg {text-align:center} +.pg_page, .pg_current {display:inline-block;vertical-align:middle;background:#eee;border:1px solid #eee} .pg a:focus, .pg a:hover {text-decoration:none} -.pg_page {color:#555;font-size:1.083em;height:30px;line-height:28px;padding:0 5px;min-width:30px;text-decoration:none;border-radius:3px;} -.pg_page:hover{background-color:#ddd} -.pg_start {text-indent:-999px;overflow:hidden;background:url('../img/btn_first.gif') no-repeat 50% 50% #fff;padding:0;border:1px solid #bbb;} -.pg_prev {text-indent:-999px;overflow:hidden;background:url('../img/btn_prev.gif') no-repeat 50% 50% #fff;padding:0;border:1px solid #bbb} -.pg_end {text-indent:-999px;overflow:hidden;background:url('../img/btn_end.gif') no-repeat 50% 50% #fff;padding:0;border:1px solid #bbb} -.pg_next {text-indent:-999px;overflow:hidden;background:url('../img/btn_next.gif') no-repeat 50% 50% #fff;padding:0;border:1px solid #bbb} -.pg_start:hover,.pg_prev:hover,.pg_end:hover,.pg_next:hover{background-color:#fafafa} +.pg_page {color:#959595;font-size:1.083em;height:30px;line-height:28px;padding:0 5px;min-width:30px;text-decoration:none;border-radius:3px} +.pg_page:hover {background-color:#fafafa} +.pg_start {text-indent:-999px;overflow:hidden;background:url('../img/btn_first.gif') no-repeat 50% 50% #eee;padding:0;border:1px solid #eee} +.pg_prev {text-indent:-999px;overflow:hidden;background:url('../img/btn_prev.gif') no-repeat 50% 50% #eee;padding:0;border:1px solid #eee} +.pg_end {text-indent:-999px;overflow:hidden;background:url('../img/btn_end.gif') no-repeat 50% 50% #eee;padding:0;border:1px solid #eee} +.pg_next {text-indent:-999px;overflow:hidden;background:url('../img/btn_next.gif') no-repeat 50% 50% #eee;padding:0;border:1px solid #eee} +.pg_start:hover,.pg_prev:hover,.pg_end:hover,.pg_next:hover {background-color:#fafafa} -.pg_current {display:inline-block;background:#4c4f6f;color:#fff;font-weight:bold;height:30px;line-height:30px;padding:0 10px;min-width:30px;border-radius:3px; --webkit-box-shadow: inset 1px 1px 2px #222542; --moz-box-shadow: inset 1px 1px 2px #222542; -box-shadow: inset 1px 1px 2px #222542; -} +.pg_current {display:inline-block;background:#3a8afd;border:1px solid #3a8afd;color:#fff;font-weight:bold;height:30px;line-height:30px;padding:0 10px;min-width:30px;border-radius:3px} /* cheditor 이슈 */ .cheditor-popup-window *, .cheditor-popup-window :after, .cheditor-popup-window :before { --webkit-box-sizing: content-box; --moz-box-sizing: content-box; -box-sizing: content-box; +-webkit-box-sizing:content-box; +-moz-box-sizing:content-box; +box-sizing:content-box; } /* Mobile화면으로 */ diff --git a/theme/basic/css/default_shop.css b/theme/basic/css/default_shop.css index 78489efbf..8c955229e 100644 --- a/theme/basic/css/default_shop.css +++ b/theme/basic/css/default_shop.css @@ -6,8 +6,8 @@ body {margin:0;padding:0;font-size:0.75em;font-family:'Malgun Gothic', dotum, sa html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0} h1, h2, h3, h4, h5, h6 {font-size:1em;font-family:'Malgun Gothic', dotum, sans-serif} article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block} -ul{margin:0;padding:0;list-style:none} -ol,li,dl,dt,dd{margin:0;padding:0} +ul {margin:0;padding:0;list-style:none} +ol,li,dl,dt,dd {margin:0;padding:0} legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden} label, input, button, select, img {vertical-align:middle} input, button {margin:0;padding:0;font-family:'Malgun Gothic', dotum, sans-serif;font-size:1em} @@ -20,141 +20,246 @@ pre {overflow-x:scroll;font-size:1.1em} a {color:#000;text-decoration:none} *, :after, :before { --webkit-box-sizing: border-box; --moz-box-sizing: border-box; -box-sizing: border-box; +-webkit-box-sizing:border-box; +-moz-box-sizing:border-box; +box-sizing:border-box; } input[type=text],input[type=password], textarea { --webkit-transition: all 0.30s ease-in-out; --moz-transition: all 0.30s ease-in-out; --ms-transition: all 0.30s ease-in-out; --o-transition: all 0.30s ease-in-out; -outline: none; +-webkit-transition:all 0.30s ease-in-out; +-moz-transition:all 0.30s ease-in-out; +-ms-transition:all 0.30s ease-in-out; +-o-transition:all 0.30s ease-in-out; +outline:none; } -input[type=text]:focus,input[type=password]:focus, textarea:focus,select:focus { --webkit-box-shadow: 0 0 5px #9ed4ff; --moz-box-shadow: 0 0 5px #9ed4ff; -box-shadow: 0 0 5px #9ed4ff; -border: 1px solid #558ab7 !important; +input[type=text]:focus,input[type=password]:focus, textarea:focus,select:focus { +-webkit-box-shadow:0 0 5px #9ed4ff; +-moz-box-shadow:0 0 5px #9ed4ff; +box-shadow:0 0 5px #9ed4ff; +border:1px solid #558ab7 !important; +} + +.placeholdersjs {color:#aaa !important} +#hd, #wrapper, #ft {min-width:1200px} + +#hd_pop, +#hd_wrapper, +#tnb .inner, + +#gnb .gnb_wrap, +#container_wr, +#ft_wr {width:1200px} + +/*safari*/ +input, textarea { + -webkit-appearance:none; + -webkit-border-radius:0; } -.placeholdersjs { color: #aaa !important; } /* 팝업레이어 */ #hd_pop {z-index:1000;position:relative;margin:0 auto;width:1200px;height:0} #hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} -.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff;} -.hd_pops img{max-width:100%} +.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff} +.hd_pops img {max-width:100%} .hd_pops_con {} -.hd_pops_footer {padding: 0;background:#000;color:#fff;text-align:left;position:relative;} +.hd_pops_footer {padding:0;background:#000;color:#fff;text-align:left;position:relative} .hd_pops_footer:after {display:block;visibility:hidden;clear:both;content:""} -.hd_pops_footer button {padding: 10px;border:0;color:#fff} -.hd_pops_footer .hd_pops_reject{background:#000;text-align:left} -.hd_pops_footer .hd_pops_close{background:#393939;position:absolute;top:0;right:0} +.hd_pops_footer button {padding:10px;border:0;color:#fff} +.hd_pops_footer .hd_pops_reject {background:#000;text-align:left} +.hd_pops_footer .hd_pops_close {background:#393939;position:absolute;top:0;right:0} /* 상단 레이아웃 */ -#hd {min-width:1200px;} +#hd {background:#212020} #hd_h1 {position:absolute;font-size:0;line-height:0;overflow:hidden} -#hd_qnb {border-bottom:1px solid #e9e9e9;background:#f2f5f9;zoom:1} -#hd_qnb:after {display:block;visibility:hidden;clear:both;content:""} -#hd_qnb h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} -#hd_qnb div {text-align:center;letter-spacing:-4px} -#hd_qnb a {letter-spacing:0} -#hd_wrapper {position:relative;margin:0 auto;padding:20px 0;height:115px;width:1200px;zoom:1} + +#hd_wrapper {position:relative;margin:0 auto} #hd_wrapper:after {display:block;visibility:hidden;clear:both;content:""} -#logo {float:left;padding:25px 0 0} -#hd_sch {position:absolute;top:35px;left:50%;width:430px;margin-left:-215px;} +#logo {float:left;padding:30px 0 0} +.hd_sch_wr {float:left;padding:30px 0;width:445px;margin-left:65px} #hd_sch h3 {position:absolute;font-size:0;line-height:0;overflow:hidden} -#hd_sch #sch_str {padding-left:10px;height:45px;background:#fff;border:1px solid #000;width:370px;border-right:0;float:left;border-radius:5px 0 0 5px;font-size:1.25em} -#hd_sch #sch_submit {height:45px;border:0;background:#fff;border:1px solid #000;border-left:0;color:#333;width:50px;float:left;cursor:pointer;border-radius:0 5px 5px 0;font-size:18px} -#sbn_side{position:absolute;top:20px;right:0} +#hd_sch {border-radius:30px;overflow:hidden} +#hd_sch #sch_str {float:left;width:385px;height:45px;padding-left:15px;border-radius:30px 0 0 30px;background:#2c2c2c;border:0;border-right:0;font-size:1.2em;color:#fff} +#hd_sch #sch_submit {float:left;width:60px;height:45px;border:0;background:#2c2c2c;color:#fff;border-radius:0 30px 30px 0;cursor:pointer;font-size:16px} -#tnb {border-bottom:1px solid #e9e9e9} -#tnb h3 {position:absolute;font-size:0;line-height:0;overflow:hidden} -#tnb ul {margin:0 auto;width:1200px;zoom:1} -#tnb ul:after {display:block;visibility:hidden;clear:both;content:""} -#tnb li {float:right;border-left:1px solid #e9e9e9;margin-bottom:-1px;font-size:0.92em} -#tnb a {display:inline-block;padding:0 10px;color:#646464;line-height:35px;border-bottom:1px solid #e9e9e9} -#tnb a:focus, #tnb a:hover {color:#333;border-bottom:1px solid #444} -#tnb .tnb_admin a{color:#ff0000;} -#tnb .tnb_left{float:left} -#tnb .tnb_left a{padding:0 14px} -#tnb .tnb_cart{border-right:1px solid #e9e9e9;} -#tnb .tnb_community{border-right:1px solid #e9e9e9} -#tnb .tnb_community i{font-size:15px} -#tnb .tnb_shop{background:#fff;font-weight:bold;} -#tnb .tnb_shop:focus, #tnb .tnb_shop:hover {color:#333;border-bottom:0} -#tnb .tnb_shop a{color:#d50c0c;border-bottom:1px solid #fff;} +#tnb {border-bottom:1px solid #383838;margin:0 auto} +#tnb:after {display:block;visibility:hidden;clear:both;content:""} +#tnb .inner {margin:0 auto} + +#hd_define {float:left} +#hd_define:after {display:block;visibility:hidden;clear:both;content:""} +#hd_define li {float:left;font-size:1.083em;line-height:14px;border-right:1px solid #4a4a4a;position:relative;text-align:center;margin:15px 10px 15px 0;padding-right:10px} +#hd_define li:last-child {padding-right:0;margin-right:0;border-right:0} +#hd_define li a {display:inline-block;color:#919191} +#hd_define li.active a {color:#fff} + +#hd_qnb {float:right;text-align:right} +#hd_qnb:after {display:block;visibility:hidden;clear:both;content:""} +#hd_qnb li {float:left;font-size:1.083em;line-height:14px;border-right:1px solid #4a4a4a;position:relative;text-align:center;margin:15px 10px 15px 0;padding-right:10px} +#hd_qnb li:last-child {padding-right:0;margin-right:0;border-right:0} +#hd_qnb li a {display:inline-block;color:#919191} + +.hd_login {position:absolute;right:0;top:45px} +.hd_login>li {float:left;position:relative;margin:0 5px} +.hd_login>li.login a {color:#3a8afd;padding:10px;border-radius:3px;border:1px solid #3a8afd} +.hd_login>li a {color:#fff} +.hd_login>li.shop_login {margin-top:-15px} +.hd_login .fa-shopping-cart {font-size:1.6em} +.hd_login .count {display:inline-block;position:absolute;top:-5px;right:-10px;line-height:12px;padding:0 5px;border-radius:10px;background:#ff1a21;color:#fff;min-width:16px;height:14px;font-size:0.85em} + +#hd_menu {position:relative;background:#000;width:1200px;margin:0 auto} +#hd_menu:after {display:block;visibility:hidden;clear:both;content:""} +#hd_menu button#menu_open {float:left;width:265px;height:50px;border:0;background:#3a8afd;text-align:left;color:#fff;padding:0 20px;font-weight:bold;font-size:1.167em} +.hd_menu {float:left;display:inline-block;width:935px;font-size:1.083em} +.hd_menu:after {display:block;visibility:hidden;clear:both;content:""} +.hd_menu li {float:left;width:20%;padding:12px 0;line-height:26px;text-align:center} +.hd_menu li:last-child a {border-right:0} +.hd_menu li a {display:block;color:#fff;border-right:1px solid #333} -#hd_menu{background:#f2f2f2;border-top:1px solid #ddd;border-bottom:1px solid #ddd} -#hd_menu ul {margin:0 auto;width:1200px;font-size:1.083em;padding:15px 0;zoom:1} -#hd_menu ul:after {display:block;visibility:hidden;clear:both;content:""} -#hd_menu li{float:left;line-height:14px;border-right:1px solid #ddd;} -#hd_menu li:first-child{border-left:1px solid #ddd} -#hd_menu li.hd_menu_right{float:right} -#hd_menu li:last-child{border-left:1px solid #ddd} -#hd_menu li a{display:block;padding:0 10px} /*사이드 메뉴*/ -#side_menu{position:fixed;top:0;right:0;z-index:999;height:100%;background:#fff} -.side_menu_wr{display:none;width:230px;overflow-y:auto;height: 100%;border-left:1px solid #cdcdcd;} -#btn_sidemenu{position:absolute;top:50%;left:-35px;width:35px;height:50px;margin-top:-25px;background:#fff;border:1px solid #cdcdcd;border-right:0;font-size:14px} -#side_menu .side_menu_shop{padding:10px 20px;border-bottom:1px solid #f3f3f3} -#side_menu .btn_side_shop{position:relative;background:none;border:0;width:100%;height:30px;text-align:left;font-weight:bold} -#side_menu .btn_side_shop span{position:absolute;top:5px;right:0;padding:0 5px;line-height:20px;border-radius:10px;color:#fff;background:#ed1c24} -#side_menu .side_menu_shop .op_area{ display:none;border-top:1px solid #f3f3f3;margin:5px 0} -#side_menu .side_menu_shop .op_area h2{position:absolute;font-size:0;line-height:0;overflow:hidden} -#side_menu .side_menu_shop .op_area li{border-bottom:1px solid #f3f3f3;position:relative;padding:10px 0;min-height:80px;padding-left:70px} -#side_menu .side_menu_shop .op_area li .prd_img{position:absolute;top:10px;left:0px;} -#side_menu .side_menu_shop .op_area li .prd_cost{display:block;font-weight:bold;margin:3px 0 0} -#side_menu .side_menu_shop .op_area .li_empty{padding:50px 0;padding-left:0;color:#999;border-bottom:1px solid #f3f3f3;text-align:center} +#side_menu {height:100%;position:fixed;top:0;right:0;background:#fff;border-left:1px solid #e5e7ea;z-index:120;padding-left:50px;-webkit-box-shadow:0 1px 5px #d6d6d6; +-moz-box-shadow:0 1px 5px #d6d6d6; +box-shadow:0 1px 5px #d6d6d6} -#category{display:none;position:absolute;top:0;left:0;width:100%;border:2px solid #333949;border-top:0;background:#fff;;z-index:100;text-align:left; } -#category .ct_wr{padding:20px 20px 20px 5px;} +#quick {position:absolute;top:50%;left:0;width:50px;margin-top:-157.5px} +#quick li {position:relative} +#quick li button {width:50px;height:50px;border:0;font-size:1.325em;background:#fff;color:#495057} +#quick .qk_tit {display:none;position:absolute;top:12px;right:60px;white-space:pre;padding:0 15px;line-height:30px;background:#8b929c;color:#fff;font-size:0.75em;border-radius:5px} +#quick .qk_tit:after {content:"";position:absolute;top:10px;right:-8px;display:inline-block;width:0;height:0;border-style:solid;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #8b929c;color:transparent} +#quick li:hover .qk_tit {display:block} + +#tabs_con {height:100%;text-align:left} + +.side_mn_wr1 {display:none;width:230px;overflow-y:auto;height:100%} +.side_mn_wr2 {display:none;width:230px;overflow-y:auto;height:100%} +.side_mn_wr3 {display:none;width:230px;overflow-y:auto;height:100%} +.side_mn_wr4 {display:none;width:230px;overflow-y:auto;height:100%} +.btn_sm_on i {color:#3a8afd} + +.qk_con {display:none;position:relative;width:230px;height:100%;background:#fff;border-left:1px solid #f0f0f0} +.qk_con h2.s_h2 {position:relative;margin:0;font-size:1.25em;padding:15px;border-bottom:1px solid #e5e7ea} +.qk_con h2.s_h2 span {display:inline-block;min-width:20px;padding:2px 8px;border-radius:30px;text-align:center;background:#eff5ff;color:#3b8afc;font-size:0.7em;font-weight:normal;vertical-align:text-bottom} +.qk_con_wr {padding:0;height:100%;overflow-y:auto} +.qk_con_wr .btn_side_shop {position:relative;width:100%;height:30px;background:none;border:0;text-align:left;font-weight:bold} +.qk_con_wr .btn_side_shop span {position:absolute;top:5px;right:0;padding:0 5px;line-height:20px;border-radius:10px;color:#fff;background:#ed1c24} +.qk_con_wr .con_close {position:fixed;top:0;right:230px;width:50px;height:50px;border:0;background:none;font-size:25px;color:#dedede} +.qk_con_wr .con_close:hover {color:rgba(0,0,0,0.8)} +.qk_con_wr .side_tnb {padding:25px} +.qk_con_wr .side_tnb li a {display:block;line-height:28px;color:#465168;padding:5px 0} +.qk_con_wr .side_tnb li:hover a {color:#3a8afd} + +#category {display:none;position:absolute;border:1px solid #c5d6da;width:100%;background:#fff;z-index:1000;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2); +-moz-box-shadow:0 2px 5px rgba(0,0,0,0.2); +box-shadow:0 2px 5px rgba(0,0,0,0.2)} +#category h2 {font-size:1.3em;padding:15px 20px;border-bottom:1px solid #e7eeef} #category ul:after {display:block;visibility:hidden;clear:both;content:""} -#category .cate{line-height:20px;} -#category .cate_li_1{float:left;text-align:left;width:180px;min-height:200px;margin-left:15px} -#category .cate_li_1_a{background:#f3f3f3;text-align:center;padding:10px;margin-bottom:5px;display:block;font-weight:bold} -#category .cate_li_2 {width:100%;float:none;;line-height:20px;;margin:0} -#category .cate_li_2 a {color:#6d6d6d;display:block;padding:0 5px} -#category a:hover{color:#c92033} -#category .close_btn{;;width: 100%;background:#333949;border: 0;text-align: left;color: #fff;padding: 0 20px;height: 40px;font-weight: bold;font-size: 1.167em;} +#category ul li:nth-child(5n+1) {border-left:0} +#category .cate_li_1 {float:left;width:20%;min-height:150px;padding:20px;border-left:1px solid #e7eeef} +#category .cate_li_1_a {font-size:1.2em;display:block;position:relative;margin-bottom:10px;font-weight:bold;color:#3a8afd} +#category .cate_li_2 {line-height:2em} +#category .cate_li_2 a {color:#555} +#category .close_btn {position:absolute;top:0;right:0;width:50px;height:50px;background:#fff;color:#b6b9bb;border:0;vertical-align:top;font-size:18px} +#category_all_bg {display:none;background:rgba(0,0,0,0.1);width:100%;height:100%;position:fixed;left:0;top:0;z-index:999} +#category .no-cate{text-align:center;padding:15px} + /* 중간 레이아웃 */ -#wrapper {z-index:5;margin:20px auto;width:1200px;position:relative;zoom:1} +/* #wrapper {z-index:5;margin:0 auto;width:1200px;position:relative} */ +#wrapper {z-index:5;position:relative;width:100%;background:#f6f6f6} +#wrapper.is_community{background:#fff} #wrapper:after {display:block;visibility:hidden;clear:both;content:""} -#wrapper_title {margin:10px 0;font-size:1.667em;font-weight:bold} -.lt_wr {width: 49%;} -.lt_wr:nth-child(2n+1){clear:both} -/* aside wrapper */ -#aside {float:left;margin:0 10px 0 0;width:215px;margin-right:20px} +#wrapper_title {padding:20px 0;font-size:2em;font-weight:bold} -#container {position:relative;float:left;width:965px;min-height:500px;height:auto !important;height:500px;background:#fff;zoom:1} +.lt_wr {width:49%} +.lt_wr:nth-child(2n+1) {clear:both} + +/* aside + wrapper */ +#aside {position:absolute;top:0;left:0;margin:0 10px 0 0;width:265px} +#side_pd {position:relative;border:1px solid #dde7e9;background:#fff;border-radius:3px;margin-bottom:15px} +#side_pd h2 {border-bottom:1px solid #e8e8e8;padding:15px} +#side_pd .bx-wrapper {padding-bottom:10px;height:400px;overflow:hidden} +#side_pd .bx-controls {display:inline-block;position:absolute;right:10px;top:12px} +#side_pd .bx-prev {display:inline-block;width:20px;height:20px;text-indent:-9999em;background:url('../img/btn_prev.png') no-repeat} +#side_pd .bx-next {display:inline-block;width:20px;height:20px;text-indent:-9999em;background:url('../img/btn_next.png') no-repeat} + +#container {position:relative;margin:0 auto;width:1200px;min-height:500px;height:auto !important} #container:after {display:block;visibility:hidden;clear:both;content:""} +#container .shop-content {position:relative;padding:1px 0} +#container .is_index {margin-left:285px} +.shop-content #bo_v{margin-top:20px} -.sale_prd h2{font-size:1.167em;margin:20px 0 10px} -.st_bg{display: inline-block;width: 1px;height: 10px;margin: 0 10px;background: #e2e1e0;vertical-align: -1px;} +#idx_hit {overflow:hidden} +#idx_hit:after {display:block;visibility:hidden;clear:both;content:""} +#idx_hit .owl-prev {position:absolute;top:50%;left:0;width:36px;height:36px;margin-top:-20px;text-indent:-9999em;background:url('../img/btn_idx_left.png') no-repeat} +#idx_hit .owl-next {position:absolute;top:50%;right:0;width:36px;height:36px;margin-top:-20px;text-indent:-9999px;background:url('../img/btn_idx_right.png') no-repeat} + + +.sale_prd h2 {font-size:1.167em;margin:20px 0 10px} +.st_bg {display:inline-block;width:1px;height:10px;margin:0 10px;background:#e2e1e0;vertical-align:-1px} /* 텍스트 크기 조절 */ #text_size {display:none;position:absolute;top:-31px;left:-1px} #text_size button {padding:0 10px;height:30px;border:1px solid #cfded8;border-bottom:0;background:#000;color:#fff;cursor:pointer} /* 하단 레이아웃 */ -#ft {clear:both;padding:0 0 40px;min-width:1200px;border-top:1px solid #e9e9e9;background:#f8f8f8} +#ft {background:#212020;margin:0 auto;text-align:center} #ft h1 {position:absolute;font-size:0;line-height:0;overflow:hidden} -#top_btn {position:fixed;bottom:20px;right:20px;width:50px;height:50px;line-height:46px;border:2px solid #333;color:#333;text-align:center;font-size:15px;z-index:90;background:rgba(255,255,255,0.5)} -#top_btn:hover{border-color:#3059c7;background:#3059c7;color:#fff} -#ft .ft_wr{margin:0 auto;width:1200px} -#ft .ft_wr:after {display:block;visibility:hidden;clear:both;content:""} -#ft .ft_ul{text-align:center;border-bottom:1px solid #e9e9e9;padding:15px 0;margin:0 0 20px} -#ft .ft_ul li{display:inline-block;font-weight:bold;margin:0 10px} -#ft_logo {float:left;width:200px;margin:10px 0 0 } -#ft .ft_info{float:left;width:700px;line-height:1.7em} -#ft .ft_cs{float:left;width:300px;text-align:right} -#ft .ft_cs strong{font-size:1.75em;margin:5px 0;display:block} -#ft .ft_cs p{font-size:0.92em;color:#877} +#ft_wr {max-width:1240px;margin:0;padding:40px 0;position:relative;display:inline-block;text-align:left} +#ft_wr:after {display:block;visibility:hidden;clear:both;content:""} +#ft_wr .ft_cnt {width:25%;float:left;padding:0 20px} + +#ft_link {text-align:left} +#ft_link a {display:block;color:#fff;line-height:2em;font-weight:bold} +#ft_company h2 {font-size:1.2em;margin-bottom:20px} +#ft_company {font-weight:normal;color:#e3e3e3;line-height:2em} +#ft_catch {margin:20px 0 10px} +#ft_copy {text-align:center;width:1200px;margin:0 auto;padding:20px 0;color:#5b5b5b;font-size:0.92em;border-top:1px solid #383838} +#top_btn {position:absolute;bottom:0;left:0;border:0;border-top:1px solid #e5e7ea;margin-top:-25px;width:50px;height:50px;background:none;font-size:20px;color:#dedede} +#top_btn:hover {border-color:#3059c7;background:#3059c7;color:#fff} + +/* 쇼핑몰 회원가입 */ +#container .register{margin-bottom:30px} +#register_form .register_form_inner{background:#fff} +.register #register_form{background-color:initial} + +/* 쇼핑몰 비회원 주문조회 */ +#mb_login_od_wr {margin:20px auto 0;border:1px solid #dde7e9;width:360px;background:#fff;text-align:center} +#mb_login_od_wr h2 {font-size:1.25em;margin:20px 0 10px} +/*#mb_login_od_wr #mb_login_od {padding:0 35px}*/ +#mb_login_od_wr .frm_input {width:100%;margin:10px 0 0} +#mb_login_od_wr .btn_submit {width:100%;margin:10px 0 0;height:45px;font-weight:bold;font-size:1.25em} +#mb_login_od_wr p {background:#f3f3f3;margin:20px 0 0;padding:15px 20px;line-height:1.5em} + +#mb_login #sns_login {margin-top:0;border-color:#edeaea;padding:25px} +#mb_login #sns_login:after {display:block;visibility:hidden;clear:both;content:""} +#mb_login #sns_login h3 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#mb_login #sns_login .sns-wrap {margin:0 !important} +#mb_login #sns_login .sns-icon {width:49% !important;float:left !important} +#mb_login #sns_login .sns-icon:nth-child(odd) {margin-right:2%} +#mb_login #sns_login .txt {font-size:0.95em;padding-left:5px !important;border-left:0 !important} + +/*쇼핑몰 비회원 구매*/ +#mb_login_notmb {width:360px;margin:30px auto;padding:20px 30px;background:#fff;border:1px solid #dde7e9} +#mb_login_notmb h2 {font-size:1.25em;margin:10px 0;text-align:center} +#mb_login_notmb p {text-align:left} +#mb_login_notmb label {text-align:left} +#guest_privacy {border:1px solid #ccc;text-align:left;line-height:1.6em;color:#666;background:#fafafa;padding:10px;height:150px;margin:10px 0;overflow-y:auto} +#mb_login_notmb .btn_submit {display:block;text-align:center;margin-top:10px;line-height:45px} + +/* 쇼핑몰 로그인 */ +.mb_log_cate h2 {width:50%;float:left;padding:20px 0;text-align:center} +.mb_log_cate .join {width:50%;float:left;padding:20px 0;text-align:center;background:#f7f7f7;color:#6e6e6e} +.mb_log_cate:after {display:block;visibility:hidden;clear:both;content:""} +.mbskin .chk_box input[type="checkbox"] + label span{position:relative} + +/* 새글 */ +.is_community .tbl_head01 td {color:#666;padding:10px 5px;border-top:1px solid #ecf0f1;border-bottom:1px solid #ecf0f1;border-left:0 none;line-height:1.4em;height:60px;word-break:break-all} + +/* 글쓰기 및 글보기 */ +.is_community .chk_box input[type="checkbox"] + label span{top:2px;left:0} +.is_community .bo_fx{margin-bottom:20px} /* 화면낭독기 사용자용 */ #hd_login_msg {position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden} @@ -169,84 +274,95 @@ border: 1px solid #558ab7 !important; /* 캡챠 자동등록(입력)방지 기본 -pc */ #captcha {display:inline-block;position:relative} -#captcha legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden;} +#captcha legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden} #captcha #captcha_img {height:40px;border:1px solid #898989;vertical-align:top;padding:0;margin:0} #captcha #captcha_mp3 {margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('../../../img/captcha2.png') no-repeat;text-indent:-999px;border-radius:3px} -#captcha #captcha_reload {margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('../../../img/captcha2.png') no-repeat 0 -40px;text-indent:-999px;border-radius:3px} +#captcha #captcha_reload {margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('../../../img/captcha2.png') no-repeat 0 -40px;text-indent:-999px;border-radius:3px} #captcha #captcha_key {margin:0 0 0 3px;padding:0 5px;width:90px;height:40px;border:1px solid #ccc;background:#fff;font-size:1.333em;font-weight:bold;text-align:center;border-radius:3px;vertical-align:top} #captcha #captcha_info {display:block;margin:5px 0 0;font-size:0.95em;letter-spacing:-0.1em} /* ckeditor 단축키 */ .cke_sc {margin:0 0 5px;text-align:right} -.btn_cke_sc{display:inline-block;padding:0 10px;height:23px;border:1px solid #ccc !important;background:#fafafa !important;color:#000 !important;text-decoration:none !important;line-height:1.9em;vertical-align:middle} +.btn_cke_sc {display:inline-block;padding:0 10px;height:23px;border:1px solid #ccc !important;background:#fafafa !important;color:#000 !important;text-decoration:none !important;line-height:1.9em;vertical-align:middle} .cke_sc_def {margin:0 0 5px;padding:10px;border:1px solid #ccc;background:#f2f5f9;text-align:center} -.cke_sc_def dl {margin:0 0 5px;text-align:left;zoom:1} +.cke_sc_def dl {margin:0 0 5px;text-align:left} .cke_sc_def dl:after {display:block;visibility:hidden;clear:both;content:""} .cke_sc_def dt, .cke_sc_def dd {float:left;margin:0;padding:5px 0;border-bottom:1px solid #e9e9e9} .cke_sc_def dt {width:20%;font-weight:bold} .cke_sc_def dd {width:30%} - /* ckeditor 태그 기본값 */ -#bo_v_con ul{display: block;list-style-type: disc;margin-top: 1em;margin-bottom: 1em;margin-left: 0;margin-right: 0;padding-left: 40px;} -#bo_v_con ol{display: block;list-style-type: decimal;margin-top: 1em;margin-bottom: 1em;margin-left: 0;margin-right: 0;padding-left: 40px;} -#bo_v_con li{display: list-item;} +/* ckeditor 태그 기본값 */ +#bo_v_con ul {display:block;list-style-type:disc;margin-top:1em;margin-bottom:1em;margin-left:0;margin-right:0;padding-left:40px} +#bo_v_con ol {display:block;list-style-type:decimal;margin-top:1em;margin-bottom:1em;margin-left:0;margin-right:0;padding-left:40px} +#bo_v_con li {display:list-item} /* Mobile화면으로 */ #mobile_cng {display:block;margin:0.3em;padding:0.5em 0;border:1px solid #eee;border-radius:2em;background:#fff;color:#000;font-size:2em;text-decoration:none;text-align:center} /* 목록 바로가기 */ -.sanchor {margin:30px 0 20px ;padding:0;zoom:1} +.sanchor {margin:30px 0 20px;padding:0} .sanchor:after {display:block;visibility:hidden;clear:both;content:""} -.sanchor li {float:left;width:20%;text-align:center;;list-style:none} -.sanchor li a{display:block;position:relative;height:60px;margin-left:-1px;background-color:#f7f7f7;border:1px solid #cdcdcd;border-bottom:1px solid #000;font-size: 1.25em; -color: #666;line-height: 58px;text-align: center;z-index:1} -.sanchor li .sanchor_on{margin:0 0 0 -1px;border:1px solid #000;background:#fff;z-index:2;border-bottom-color:#fff;color:#000;font-weight:bold} -.sanchor li a .item_qa_count,.sanchor li a .item_use_count{display:inline-block;background:#aaa;padding:0 5px;line-height:23px;border-radius:15px;color:#fff;min-width:23px;font-size:12px} -.sanchor li .sanchor_on .item_qa_count,.sanchor li .sanchor_on .item_use_count{background:#55bfb1} +.sanchor li {float:left;width:20%;text-align:center;list-style:none} +.sanchor li a {display:block;position:relative;height:60px;margin-left:-1px;background-color:#f7f7f7;border:1px solid #cdcdcd;border-bottom:1px solid #000;font-size:1.25em;color:#666;line-height:58px;text-align:center;z-index:1} +.sanchor li .sanchor_on {margin:0 0 0 -1px;border:1px solid #000;background:#fff;z-index:2;border-bottom-color:#fff;color:#000;font-weight:bold} +.sanchor li a .item_qa_count,.sanchor li a .item_use_count {display:inline-block;background:#aaa;padding:0 5px;line-height:23px;border-radius:15px;color:#fff;min-width:23px;font-size:12px} +.sanchor li .sanchor_on .item_qa_count,.sanchor li .sanchor_on .item_use_count {background:#55bfb1} /* 콘텐츠별 스타일 */ .cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:bold} /* 버튼 */ -a.btn,.btn{line-height:35px;height:35px;padding:0 10px;text-align:center;border-radius:3px;font-weight:bold;border:0;} +a.btn,.btn {line-height:35px;height:35px;padding:0 10px;text-align:center;font-weight:bold;border:0;font-size:1.4em; +-webkit-transition:background-color 0.3s ease-out; +-moz-transition:background-color 0.3s ease-out; +-o-transition:background-color 0.3s ease-out; +transition:background-color 0.3s ease-out} + +a.btn01 {display:inline-block;padding:7px;border:1px solid #bababa;border-radius:3px;background:#fff;color:#717171;text-decoration:none;vertical-align:middle} +a.btn01:focus, a.btn01:hover {text-decoration:none} +button.btn01 {display:inline-block;margin:0;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none} +a.btn02 {display:inline-block;padding:7px;background:#3a8afd;color:#fff;border-radius:3px;text-decoration:none;vertical-align:middle} +a.btn02:focus, .btn02:hover {text-decoration:none} +button.btn02 {display:inline-block;margin:0;padding:7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none} -a.btn01 {display:inline-block;padding:0 7px;border:1px solid #ccc;border-bottom:1px solid #aaa;background:#fff;color:#333;text-decoration:none;vertical-align:middle} -a.btn01:focus, a.btn01:hover,button.btn01:hover {text-decoration:none;background:#f3f3f3} -button.btn01 {display:inline-block;margin:0;padding:0 7px;border:1px solid #b3b3b3;background:#fff;color:#333;text-decoration:none} -a.btn02 {display:inline-block;padding:0 7px;border:1px solid #d50c0c;background:#d50c0c;color:#fff;text-decoration:none;vertical-align:middle} -a.btn02:focus, .btn02:hover {text-decoration:none;background:#fd0f0f} -button.btn02 {display:inline-block;margin:0;padding:0 7px;border:1px solid #d50c0c;background:#d50c0c;color:#fff;text-decoration:none} .btn_confirm {text-align:center} /* 서식단계 진행 */ -.btn_submit {background:#d50c0c;color:#fff;border:0;} -.btn_submit:hover{background:#fd0f0f} -.btn_address{background:#70aff2;border:1px solid #3476be;height:40px;color:#fff;padding:0 10px;font-size:1.083em;font-weight:bold} -fieldset .btn_submit {padding:0 7px;height:24px;line-height:1em} -a.btn_cancel {display:inline-block;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;vertical-align:middle} -button.btn_cancel {display:inline-block;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;vertical-align:top;text-decoration:none} -a.btn_frmline, button.btn_frmline {display:inline-block;padding:0 10px;height:30px;border:1px solid #3476be;color:#3476be;background:#fff;letter-spacing:-0.1em;text-decoration:none;vertical-align:middle} /* 우편번호검색버튼 등 */ + +.btn_submit {border:1px solid #1c70e9;background:#3a8afd;color:#fff;cursor:pointer;border-radius:3px} +.btn_submit:hover {background:#2375eb} +.btn_close {border:1px solid #dcdcdc;cursor:pointer;border-radius:3px;background:#fff} +a.btn_close {text-align:center;line-height:50px} + +a.btn_cancel {display:inline-block;background:#969696;color:#fff;text-decoration:none;vertical-align:middle} +button.btn_cancel {display:inline-block;background:#969696;color:#fff;text-decoration:none;vertical-align:middle} +.btn_cancel:hover {background:#aaa} +a.btn_frmline, button.btn_frmline {display:inline-block;width:128px;padding:0 5px;height:40px;border:0;background:#434a54;border-radius:3px;color:#fff;text-decoration:none;vertical-align:top} /* 우편번호검색버튼 등 */ +a.btn_frmline {} +button.btn_frmline {font-size:1em} a.btn_frmline {line-height:24px} button.btn_frmline {font-size:1em} /* 게시판용 버튼 */ -a.btn_b01,.btn_b01 {display:inline-block;background:#4c4f6f;color:#fff;text-decoration:none;vertical-align:middle} -.btn_b01:hover, .btn_b01:hover {background:#54598c} -a.btn_b02,.btn_b02 {display:inline-block;background:#828ce8;padding:0 10px;color:#fff;text-decoration:none;border:0;vertical-align:middle} -a.btn_b02:hover, .btn_b02:hover {background:#656eca} -a.btn_b03, .btn_b03 {display:inline-block;background:#none;border:1px solid #b9bdd3;color:#646982;background:none;text-decoration:none;vertical-align:middle} +a.btn_b01,.btn_b01 {display:inline-block;color:#bababa;text-decoration:none;vertical-align:middle;border:0;background:transparent} +.btn_b01:hover, .btn_b01:hover {color:#000} +a.btn_b02,.btn_b02 {display:inline-block;background:#253dbe;padding:0 10px;color:#fff;text-decoration:none;border:0;vertical-align:middle} +a.btn_b02:hover, .btn_b02:hover {background:#0025eb} +a.btn_b03, .btn_b03 {display:inline-block;background:#fff;border:1px solid #b9bdd3;color:#646982;text-decoration:none;vertical-align:middle} a.btn_b03:hover, .btn_b03:hover {background:#ebedf6} -a.btn_admin,.btn_admin {display:inline-block;background:#d13f4a;color:#fff;text-decoration:none;vertical-align:middle;padding:10px} /* 관리자 전용 버튼 */ -.btn_admin:hover, a.btn_admin:hover {background:#ff3746} +a.btn_b04, .btn_b04 {display:inline-block;background:#fff;border:1px solid #ccc;color:#707070;text-decoration:none;vertical-align:middle} +a.btn_b04:hover, .btn_b04:hover {color:#333;background:#f9f9f9} +a.btn_admin,.btn_admin {display:inline-block;color:#d13f4a;text-decoration:none;vertical-align:middle} /* 관리자 전용 버튼 */ +.btn_admin:hover, a.btn_admin:hover {color:#ff3746} /* 선택수정 버튼 */ .btn_list {margin:0 auto;width:93%} -.btn_list input, .btn_list button {background: none repeat scroll 0 0 #617D46;border: 0 none;color: #FFFFFF;height: 28px;line-height: 2.2em;padding: 0 15px;vertical-align: middle} +.btn_list input, .btn_list button {background:none repeat scroll 0 0 #617D46;border:0 none;color:#FFFFFF;height:28px;line-height:2.2em;padding:0 15px;vertical-align:middle} /* 기본테이블 */ .tbl_wrap table {width:100%;border-collapse:collapse;border-spacing:0} .tbl_wrap caption {padding:10px 0;font-weight:bold;text-align:left} .tbl_head01 {margin:0 0 10px} -.tbl_head01 table{border-bottom:1px solid #d3d3d3} +.tbl_head01 table {} .tbl_head01 caption {padding:0;font-size:0;line-height:0;overflow:hidden} .tbl_head01 thead th {padding:12px 0;border-top:2px solid #000;border-bottom:1px solid #d3d3d3;background:#fff;color:#383838;font-size:0.95em;text-align:center;letter-spacing:-0.1em} .tbl_head01 thead a {color:#383838} @@ -254,29 +370,29 @@ a.btn_admin,.btn_admin {display:inline-block;background:#d13f4a;color:#fff;text- .tbl_head01 tfoot th, .tbl_head01 tfoot td {padding:10px 0;border-top:1px solid #c1d1d5;border-bottom:1px solid #c1d1d5;background:#d7e0e2;text-align:center} .tbl_head01 tbody th {padding:10px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9} .tbl_head01 td {padding:15px 5px;border-top:1px solid #f3f3f3;border-left:1px solid #f3f3f3;line-height:1.5em;word-break:break-all} -.tbl_head01 td:first-child{border-left:0} +.tbl_head01 td:first-child {border-left:0} .tbl_head01 a {} .tbl_head02 {margin:0 0 10px} .tbl_head02 caption {padding:0;font-size:0;line-height:0;overflow:hidden} -.tbl_head02 thead th {padding: 7px;background: #f3f3f3;border-top: 1px solid #d3d3d3;border-bottom: 1px solid #d3d3d3;} +.tbl_head02 thead th {padding:7px;background:#f3f3f3;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3} .tbl_head02 thead a {color:#383838} .tbl_head02 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */ .tbl_head02 tfoot th, .tbl_head02 tfoot td {padding:10px 0;border-top:1px solid #c1d1d5;border-bottom:1px solid #c1d1d5;background:#d7e0e2;text-align:center} .tbl_head02 tbody th {padding:5px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9} -.tbl_head02 td {padding:5px 3px;border-bottom: 1px solid #e9e9e9;line-height:1.4em;word-break:break-all} +.tbl_head02 td {padding:5px 3px;border-bottom:1px solid #e9e9e9;line-height:1.4em;word-break:break-all} .tbl_head02 a {} .tbl_head03 {margin:0 0 10px} -.tbl_head03 table{border-bottom:1px solid #d3d3d3} +.tbl_head03 table {border-bottom:1px solid #d3d3d3} .tbl_head03 caption {padding:0;font-size:0;line-height:0;overflow:hidden} -.tbl_head03 thead th {padding:12px 0;border-top:2px solid #000;border-bottom:1px solid #d3d3d3;background:#fff;color:#383838;font-size:0.95em;text-align:center;letter-spacing:-0.1em} +.tbl_head03 thead th {padding:20px 0;border-top:2px solid #959da6;border-bottom:1px solid #d3d3d3;color:#383838;font-size:1.2em;text-align:center;letter-spacing:-0.1em} .tbl_head03 thead a {color:#383838} .tbl_head03 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */ .tbl_head03 tfoot th, .tbl_head03 tfoot td {padding:10px 0;border-top:1px solid #c1d1d5;border-bottom:1px solid #c1d1d5;background:#d7e0e2;text-align:center} .tbl_head03 tbody th {padding:10px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9} -.tbl_head03 td {padding:15px 5px;border-top:1px solid #f3f3f3;border-left:1px solid #f3f3f3;line-height:1.5em;word-break:break-all} -.tbl_head03 td:first-child{border-left:0} +.tbl_head03 td {background:#fff;background-clip:padding-box;padding:25px 15px;border-top:1px solid #ccd2d9;border-left:1px solid #f6f6f6;line-height:1.5em;word-break:break-all} +.tbl_head03 td:first-child {border-left:0} .tbl_head03 a {} /* 폼 테이블 */ @@ -284,16 +400,18 @@ a.btn_admin,.btn_admin {display:inline-block;background:#d13f4a;color:#fff;text- .tbl_frm01 table {width:100%;border-collapse:collapse;border-spacing:0} .tbl_frm01 th {width:90px;padding:5px 10px;background:none;text-align:right;font-weight:normal} .tbl_frm01 td {padding:5px 10px;background:transparent} -.wr_content textarea,.tbl_frm01 textarea,.form_01 textarea, .frm_input {border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px; --webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); --moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -} +.wr_content textarea, +.tbl_frm01 textarea, +.form_01 textarea, +.frm_input {border:1px solid #d0d3db;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px; +-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); +-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); +box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)} .tbl_frm01 textarea {padding:2px 2px 3px} -.frm_input {height:40px;} +.frm_input {height:45px} -.full_input,.frm_address{width:100%} -.half_input{width:49.5%} +.full_input, .frm_address {width:100%} +.half_input {width:49.5%} .tbl_frm01 textarea {width:100%;height:100px} .tbl_frm01 a {text-decoration:none} .tbl_frm01 .frm_address {margin-top:5px} @@ -301,30 +419,30 @@ box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); .tbl_frm01 .frm_info {display:block;padding:0 0 5px;line-height:1.4em} /*기본리스트*/ -.list_01 li{border:1px solid #dbdbdb;border-radius:3px;margin:8px 0;padding:10px 15px;list-style:none;position:relative;} +.list_01 li {position:relative;border:1px solid #dbdbdb;border-radius:3px;margin:8px 0;padding:10px 15px;list-style:none} .list_01 li:after {display:block;visibility:hidden;clear:both;content:""} -.list_01 li:hover{background:#f9f9f9} +.list_01 li:hover {background:#f9f9f9} .list_02 ul:after {display:block;visibility:hidden;clear:both;content:""} -.list_02 li{float:left;width:230px;margin:10px 0 15px 15px;} -.list_02 li:nth-child(4n+1){clear:both;margin-left:0} +.list_02 li {float:left;width:225px;margin:10px 0 20px 18px} +.list_02 li:nth-child(5n+1) {clear:both;margin-left:0} /*폼 리스트*/ -.form_01 h2{margin:0 0 10px;font-size:1.25em} -.form_01 li{margin:10px 0} +.form_01 h2 {margin:0 0 10px;font-size:1.25em} +.form_01 li {margin:10px 0} .form_01 li:after {display:block;visibility:hidden;clear:both;content:""} -.form_01 li .right_input{float:right} -.form_01 textarea{height:100px;width:100%} -.form_01 .frm_label{display:inline-block;width:130px} -.form_01 .form_left{float:left;width:49.5%} -.form_01 .form_right{float:right;width:49.5%} +.form_01 li .right_input {float:right} +.form_01 textarea {height:100px;width:100%} +.form_01 .frm_label {display:inline-block;width:130px} +.form_01 .form_left {float:left;width:49.5%} +.form_01 .form_right {float:right;width:49.5%} /* 자료 없는 목록 */ .empty_table {padding:50px 0 !important;text-align:center;color:#777 !important} -.empty_list ,.empty_li{padding:20px 0 !important;text-align:center;color:#777 !important} +.empty_list, .empty_li {padding:20px 0 !important;text-align:center;color:#777 !important} /* 필수입력 */ -.required, textarea.required {background-image:url('../img/require.png') !important;background-repeat:no-repeat !important;background-position:right top !important;} +.required, textarea.required {background-image:url('../img/require.png') !important;background-repeat:no-repeat !important;background-position:right top !important} /* 테이블 그리드 padding 0 5px 고려한 넓이 */ .grid_1 {width:40px} @@ -355,40 +473,47 @@ box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); .td_dvr {width:100px;text-align:center} .td_group {width:100px;text-align:center} .td_imgsmall {width:60px;text-align:center} -.td_num {width:50px;text-align:center} +.td_num {width:80px;text-align:center} .td_numbig {width:100px;text-align:center} .td_nick {width:100px;text-align:center} .td_name {width:100px;text-align:left} .td_namesmall {width:50px;text-align:left} .td_mb_id {width:100px;text-align:center} .td_mng {width:80px;text-align:center} -.td_mngsmall {width:50px;text-align:center} +.td_mngsmall {width:100px;text-align:center} .td_statsmall {width:50px;text-align:center} -.text_left{text-align:left !important} -.text_center{text-align:center !important} -.text_right{text-align:right !important} +.text_left {text-align:left !important} +.text_center {text-align:center !important} +.text_right {text-align:right !important} /* 새창 기본 스타일 */ -.new_win {position:relative;} -.new_win #win_title {font-size:1.25em;height:50px;line-height:30px;padding:10px 20px;background:#333;color:#fff;} +.new_win {position:relative;background:#fff} +.new_win .tbl_wrap {margin:0 20px} +.new_win #win_title {font-size:1.3em;height:50px;line-height:30px;padding:10px 20px;background:#fff;color:#000;-webkit-box-shadow:0 1px 10px rgba(0,0,0,.1); +-moz-box-shadow:0 1px 10px rgba(0,0,0,.1); +box-shadow:0 1px 10px rgba(0,0,0,.1)} .new_win #win_title .sv {font-size:0.75em;line-height:1.2em} -.new_win .win_ul {border-right:1px solid #dfe6e7;} +.new_win .win_ul {margin-bottom:15px;padding:0 20px} .new_win .win_ul:after {display:block;visibility:hidden;clear:both;content:""} -.new_win .win_ul li{float:left;background:#f3f7f7;width:33.333%;text-align:center;border-left:1px solid #dfe6e7;border-bottom:1px solid #dfe6e7;border-top:1px solid #dfe6e7} -.new_win .win_ul li a{display:block;padding:10px 0} -.new_win .win_ul .selected{background:#fff;border-bottom-color:#fff;border-top-color:#ae99da;} -.new_win .win_ul .selected a{color:#9781c5} -.new_win .win_desc {margin:5px 0;font-size:0.92em;color:#3598db;} -.new_win .frm_info{font-size:0.92em;color:#3598db} -.new_win .win_total{text-align:right;margin:10px 0} -.new_win .win_total span{display:inline-block;padding: 0 5px;color:#777;line-height: 26px;border: 1px solid #ddd;border-radius: 3px;font-size: 0.92em;} -.new_win .new_win_con{margin:20px;} +.new_win .win_ul li {float:left;background:#fff;text-align:center;padding:0 10px;border:1px solid #d6e9ff;border-radius:30px;margin-left:5px} +.new_win .win_ul li:first-child {margin-left:0} +.new_win .win_ul li a {display:block;padding:8px 0;color:#6794d3} +.new_win .win_ul .selected {background:#3a8afd;border-color:#3a8afd;position:relative;z-index:5} +.new_win .win_ul .selected a {color:#fff;font-weight:bold} +.new_win .win_desc {position:relative;margin:10px;border-radius:5px;font-size:1em;background:#f2838f;color:#fff;line-height:50px;text-align:left;padding:0 20px} +.new_win .win_desc i {font-size:1.2em;vertical-align:baseline} +.new_win .win_desc:after {content:"";position:absolute;left:0;top:0;width:4px;height:50px;background:#da4453;border-radius:3px 0 0 3px} +.new_win .frm_info {font-size:0.92em;color:#919191} +.new_win .win_total {float:right;display:inline-block;line-height:30px;font-weight:normal;font-size:0.75em;color:#3a8afd;background:#f6f6f6;padding:0 10px;border-radius:5px} +.new_win .new_win_con {margin:20px 0;padding:20px} .new_win .new_win_con:after {display:block;visibility:hidden;clear:both;content:""} +.new_win .new_win_con2 {margin:20px 0 0} .new_win .btn_confirm:after {display:block;visibility:hidden;clear:both;content:""} -.new_win .btn_close {position:absolute;top:0;right:0;height:50px;width:50px;background:url(../img/close_btn.gif) no-repeat 50% 50%;border:0;text-indent:-999px;overflow:hidden} -.new_win .btn_submit {padding:0 20px;height:40px;border-radius:3px;font-weight:bold;font-size:1.083em;float:right} -.new_win .win_btn{margin:10px 0} +.new_win .win_btn {text-align:center;padding-bottom:30px} +.new_win .btn_close {height:45px;width:60px;overflow:hidden;cursor:pointer} +.new_win .btn_submit {padding:0 20px;height:45px;font-weight:bold;font-size:1.083em} + /* 자바스크립트 alert 대안 */ #validation_check {margin:100px auto;width:500px} @@ -404,18 +529,30 @@ box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); .sv_nojs .sv {display:block} /* 페이징 */ -.pg_wrap {clear:both;margin:30px 0 ;text-align:center} +.pg_wrap {margin:10px 0 30px;text-align:center} .pg_wrap:after {display:block;visibility:hidden;clear:both;content:""} -.pg {} -.pg_page, .pg_current,.qa_page {display:inline-block;vertical-align:middle} +.pg {text-align:center} +.pg_page, .pg_current,.qa_page {display:inline-block;vertical-align:middle;background:#eee;border:1px solid #eee} .pg a:focus, .pg a:hover {text-decoration:none} -.pg_page,.qa_page {background:#fdfdfd;border:1px solid #d4d4d4;color:#555;;font-size:1.083em;height:30px;line-height:28px;padding:0 5px;min-width:30px;text-decoration:none;border-radius:3px;} -.pg_page:hover{background-color:#f3f3f1} -.pg_start {text-indent:-999px;overflow:hidden;background:url('../img/btn_first.gif') no-repeat 50% 50%;padding:0} -.pg_prev {text-indent:-999px;overflow:hidden;background:url('../img/btn_prev.gif') no-repeat 50% 50%;padding:0} -.pg_end {text-indent:-999px;overflow:hidden;background:url('../img/btn_end.gif') no-repeat 50% 50%;padding:0} -.pg_next {text-indent:-999px;overflow:hidden;background:url('../img/btn_next.gif') no-repeat 50% 50%;padding:0} -.pg_current {display:inline-block;background:#4c4f6f;color:#fff;font-weight:bold;height:30px;line-height:30px;padding:0 10px;min-width:30px;border-radius:3px;} +.pg_page,.qa_page {color:#959595;font-size:1.083em;height:30px;line-height:28px;padding:0 5px;min-width:30px;text-decoration:none;border-radius:3px} +.pg_page:hover,.qa_page:hover {background-color:#fafafa} +.pg_start {text-indent:-999px;overflow:hidden;background:url('../img/btn_first.gif') no-repeat 50% 50% #eee;padding:0;border:1px solid #eee} +.pg_prev {text-indent:-999px;overflow:hidden;background:url('../img/btn_prev.gif') no-repeat 50% 50% #eee;padding:0;border:1px solid #eee} +.pg_end {text-indent:-999px;overflow:hidden;background:url('../img/btn_end.gif') no-repeat 50% 50% #eee;padding:0;border:1px solid #eee} +.pg_next {text-indent:-999px;overflow:hidden;background:url('../img/btn_next.gif') no-repeat 50% 50% #eee;padding:0;border:1px solid #eee} +.pg_start:hover,.pg_prev:hover,.pg_end:hover,.pg_next:hover {background-color:#fafafa} + +.pg_current {display:inline-block;background:#3a8afd;border:1px solid #3a8afd;color:#fff;font-weight:bold;height:30px;line-height:30px;padding:0 10px;min-width:30px;border-radius:3px} + +/* 팁 */ +.tooltip_icon {display:inline-block;vertical-align:middle;color:#b3b5b8;border:0;font-size:1.4em;background:transparent;cursor:pointer} +.tooltip_icon:hover {color:#448bf5} +.tooltip {position:relative;width:auto;color:#fff;background:#000;padding:10px;font-size:small;line-height:18px;display:none;position:absolute;z-index:9;font-weight:normal;margin-left:15px;margin-top:20px} +.tooltip:before {content:"";position:absolute;top:0;left:-10px;width:0;height:0;border-style:solid;border-top:0px solid transparent;border-bottom:10px solid transparent;border-left:0;border-right:10px solid #000} + +.tooltip_txt {position:relative;text-align:left;color:#fff;height:50px;line-height:50px;font-size:1.1em;background:#f2838f;margin:0 0 10px;padding:0 20px;border-radius:5px;font-weight:bold} +.tooltip_txt:before {content:"";position:absolute;top:0;left:0;width:5px;height:50px;border-radius:5px 0 0 5px;background:#da4453} +.tooltip_txt i {font-size:1.2em;vertical-align:middle} /* ########## 쇼핑몰 컨텐츠 ########## */ @@ -423,282 +560,387 @@ box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); #sidx_img {margin:0 0 20px} #sidx_img img {max-width:100%;height:auto} + +/* 상품 메일 추천하기 */ +#sit_rec_new {} +#sit_rec_new th, +#sit_rec_new td {display:block;width:100%} +#sit_rec_new th {text-align:left;margin-top:20px;margin-bottom:5px} +#sit_rec_new textarea {width:100%;min-height:100px} +#sit_rec_new .win_btn {margin:20px 0} + /* 마이페이지 */ -#smb_my {position:relative} +#smb_my {position:relative;margin-bottom:30px} +#smb_my:after {display:block;visibility:hidden;clear:both;content:""} -#smb_my_ov {margin:0 0 20px;position:relative} +/* 마이페이지 aside */ +#smb_my_ov {position:relative;float:left;margin:0 10px 0 0;width:265px;border:1px solid #e8e8e8;background:#fff;margin-right:20px} #smb_my_ov h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} -#smb_my_ov .my_ov_name{display:block;background:#fff;border:1px solid #ccc;line-height:45px;padding:0 20px;font-size:1.167em;} -#smb_my_ov .my_ov_name img{width:20px;border-radius:50%} -#smb_my_act {position:absolute;top:-35px;right:0;zoom:1} -#smb_my_act:after {display:block;visibility:hidden;clear:both;content:""} -#smb_my_act ul {float:right;margin:0;padding:0;list-style:none} -#smb_my_act li {float:left;margin:0 0 0 4px} -#smb_my_act li a{line-height:25px;padding:0 5px} -#smb_my_act li .btn_admin{height:27px;} -#smb_my_ov .cou_pt{position:absolute;top:0 ;right:0;} -#smb_my_ov .cou_pt dt{float:left;width:90px;line-height:45px;} -#smb_my_ov .cou_pt dd{float:left;width:110px;text-align:right;padding:0 20px 0 0 ;line-height:45px;} -#smb_my_ov .cou_pt dd a{color:#ff2b64;font-weight:bold;font-size:1.167em} -#smb_my_ov .op_area{background:#f8f8f8;border:1px solid #ccc;border-top:0;padding:10px 15px;line-height:18px;color:#555} +#smb_my_ov .smb_me {display:block;background:#fff;border-bottom:1px solid #e8e8e8;padding:20px;text-align:center;font-size:1.167em} +#smb_my_ov .smb_me img {width:45px;border-radius:50%} +#smb_my_ov .smb_me .my_ov_name {display:inline-block;margin-bottom:10px;line-height:28px} +#smb_my_ov .smb_me a {display:inline-block;font-size:0.85em;height:28px;line-height:22px;border:1px solid #d5d9dd;color:#8a8a8a;border-radius:2px;padding:2px 5px} +#smb_my_ov .smb_me a.smb_info {color:#3a8afd} + +#smb_private:after {display:block;visibility:hidden;clear:both;content:""} +#smb_private {padding:10px 0} +#smb_private li {text-align:left;position:relative;text-align:left} +#smb_private a {display:block;background:#fff;color:#465168;line-height:20px;padding:10px 20px 10px 25px} +#smb_private a strong {display:inline-block;float:right;max-width:87px;overflow:hidden;white-space:nowrap;text-overflow:clip;color:#3a8afd;padding:0 5px;border-radius:15px;font-size:0.92em} +#smb_private a:hover strong {background:#4b8bff} +#smb_private li a:hover {color:#4b8bff} +#smb_private li a:hover:after {position:absolute;left:0;top:0;width:2px;height:100%;background:#3a8afd;content:""} +#smb_private li i {width:25px;color:#8c9eb0;margin-right:5px} +#smb_private li:hover i {color:#3a8afd} +#smb_private .win_point strong {background:#37bc9b;color:#fff} +#smb_private .win_memo strong {background:#ff8b77;color:#fff} +#smb_private .win_scrap strong {background:#8cc152;color:#fff} +#smb_private .win_coupon strong {background:#a352c1;color:#fff} + +#smb_my_ov h3 {font-size:1.2em;padding:20px 20px 10px;border-top:1px solid #e8e8e8} +#smb_my_ov .op_area {border-top:0;padding:0 20px;line-height:18px;color:#555} #smb_my_ov .op_area:after {display:block;visibility:hidden;clear:both;content:""} -#smb_my_ov .op_area dt{float:left;width:10%;margin:3px 0;font-weight:bold} -#smb_my_ov .op_area dd{float:left;width:40%;;margin:3px 0} -.my_ov_btn{text-align:center;} -.my_ov_btn button{background:#fff;border:1px solid #ccc;vertical-align:top;border-top:0;padding:0 20px;height:25px} -.my_ov_btn button:hover{background:#f3f3f3} - -#smb_my_ovaddd{width:90%} - +#smb_my_ov .op_area dt {margin:5px 0;padding-top:5px;font-weight:bold;color:#8c9eb0;line-height:20px} +#smb_my_ov .op_area dd {margin:5px 0;padding-bottom:10px;border-bottom:1px dashed #e5e5e5} #smb_my_ovaddt {border-bottom:0 !important} -#smb_my_ovaddd {width:590px !important;border-bottom:0 !important} +#smb_my_ovaddd {border-bottom:0 !important} -#smb_my_od {margin:0 0 50px;position:relative} -#smb_my_od h2 {margin:0 0 10px;font-size:1.25em;} -#smb_my_od td{text-align:center} -#smb_my_od td a{font-weight:bold} -#smb_my_wish{position:relative;} -#smb_my_wish h2 {margin:0 0 10px;font-size:1.25em;padding:0 0 10px;border-bottom:2px solid #000} -.smb_my_img{margin:0 0 5px;} -.smb_my_tit{margin:5px 0 ; font-size:1.167em;font-weight:bold} -.smb_my_date{font-size:0.92em;color:#777} -.smb_my_more {position:absolute;top:0;right:0;} -.smb_my_more a{display:block;background:url('../img/more-btn.gif') no-repeat 0 2px;padding-left:20px;height:30px} +.withdrawal {display:block;padding:10px 20px;border-top:1px solid #e8e8e8;color:#c7c7c7} -/*장바구니 주문서 공통*/ -.od_prd_list .td_chk{border-left:0;} -.od_prd_list .td_prd{border-left:0;position:relative;padding-left:90px;min-height:100px} -.od_prd_list .td_prd .sod_img{position:absolute;top:15px;left:0} -.od_prd_list .td_prd .sod_name{min-height:80px} -.od_prd_list .td_prd .prd_name{font-size:1.167em} -.od_prd_list .total_prc{color:#ff006c;font-weight:bold;font-size:1.167em} +/* 마이페이지 list */ +#smb_my_list {float:left;width:915px} -.sod_opt {} -.sod_opt ul {margin:0;padding:0;list-style:none} -.sod_opt li {padding-left:10px;background:url('../img/bullet.gif') no-repeat 3px 8px;color:#777;margin:3px 0;line-height:1.3em} -.sod_option_btn .mod_options {padding:0 7px;border:1px solid #38b2b9;color:#38b2b9;background:#fff;height:23px;margin:10px 0 0 } -.cp_btn {padding:0 7px;border:1px solid #38b2b9;color:#38b2b9;background:#fff;height:23px;margin:10px 0 0 } -.cp_cancel {padding:0 7px;border:1px solid #aaa;color:#666;background:#fff;height:23px;margin:10px 0 0 2px;} +#smb_my_od h2 {margin:0 0 10px;font-size:1.25em} +#smb_my_od {position:relative;margin:0 0 50px} +.smb_my_od {background:#fff} +.smb_my_od li {padding:15px;border-bottom:1px solid #ececec} +.smb_my_od li:last-child {border-bottom:0} +.smb_my_od li:after {display:block;visibility:hidden;clear:both;content:""} +.smb_my_od li:hover {background:#fff6f6} +.smb_my_od .smb_my_od_li {float:left;line-height:18px} +.smb_my_od .smb_my_od_li1 {width:140px;text-align:center} +.smb_my_od .smb_my_od_li2 {width:75%;padding:0 20px} +.smb_my_od .smb_my_od_li3 {width:80px;float:right;text-align:center} + +.smb_my_od .ord_num, +.smb_my_od .ord_name {font-size:1.2em;font-weight:bold;letter-spacing:-0.5px} +.smb_my_od .date {color:#b5b5b5} +.smb_my_od .cost {color:#3a8afd;font-weight:bold} +.smb_my_od .misu {color:#6d6d6d} + +#smb_my_wish {position:relative;margin-bottom:30px} +#smb_my_wish h2 {font-size:1.25em;padding:0 0 20px;border-bottom:1px solid #d9dde2} +#smb_my_wish li {position:relative;background:#fff;border-bottom:1px solid #ececec;padding:15px} +#smb_my_wish li:after {display:block;visibility:hidden;clear:both;content:""} +#smb_my_wish .smb_my_chk {display:inline-block;float:left;margin-right:10px;color:red} +#smb_my_wish .smb_my_img {float:left;margin-right:20px} +#smb_my_wish .smb_my_tit {margin:5px 0;font-size:1.167em;font-weight:bold} +#smb_my_wish .smb_my_price {font-weight:bold;font-size:1.2em;margin-bottom:30px} +#smb_my_wish .smb_my_date {font-size:1em;color:#777} +.smb_my_more {position:absolute;top:0;right:0} +.smb_my_more a {display:block;background:url('../img/more-btn.gif') no-repeat 0 2px;padding-left:20px;height:30px} +#smb_my_wish li .wish_del {position:absolute;right:20px;top:50px;font-size:1.4em;color:#b2b2b2} +#smb_ws_act {text-align:center;margin:20px 0 30px} +#smb_ws_act .btn01 {width:180px;height:50px;font-weight:bold;font-size:1.167em;border:1px solid #98a3b3;border-radius:3px} +#smb_ws_act .btn02 {width:180px;height:50px;font-weight:bold;font-size:1.167em;border:1px solid #1c70e9;border-radius:3px;background:#3a8afd} + + +/* 장바구니 주문서 공통 */ +.od_prd_list .td_chk {} +.od_prd_list .td_prd {border-left:0;position:relative;padding-left:120px;min-height:100px} +.od_prd_list .td_prd .sod_img {position:absolute;top:25px;left:20px} +.od_prd_list .td_prd .sod_name {min-height:80px} +.od_prd_list .td_prd .prd_name {font-size:1.4em} +.od_prd_list .total_prc {color:#000;font-weight:bold;font-size:1.4em} + +.sod_opt {margin:5px 0} +.sod_opt ul {display:inline-block;margin:0;padding:0;list-style:none} +.sod_opt li {color:#000;padding:3px 0;line-height:1.3em} +.sod_opt li:before {content:"옵션";display:inline-block;margin:1px 5px 2px 0;padding:3px;border-radius:3px;background:#e2eaf6;line-height:1em;color:#3a8afd} +.sod_option_btn .mod_options {height:30px;margin:5px 0 0;padding:0 5px;border:1px solid #d4d6db;color:#606060;background:#fff;border-radius:3px} +.cp_btn {padding:0 10px;border:1px solid #d4d6db;color:#3a8afd;background:#fff;height:26px;border-radius:3px} +.cp_cancel {padding:0 10px;border:1px solid #aaa;color:#666;background:#fff;height:26px;border-radius:3px} /* 장바구니 */ -#sod_bsk {} -.btn_cart_del{margin:10px 0;} -.btn_cart_del button{height:30px;padding:0 10px;border:1px solid #e2e2e2;border-bottom:1px solid #c4c4c4;background:#fff;color:#666} +#sod_bsk {margin-bottom:30px} +.btn_cart_del {padding:20px 0;border-bottom:1px solid #ccd2d9} +.btn_cart_del button {height:30px;padding:0 10px;border:1px solid #d4d6db;border-radius:5px;background:#fff;color:#666} #sod_bsk_list {position:relative} -#sod_bsk #sod_bsk_tot {background:#f4f4f4;padding:15px;margin:20px 0;zoom:1} +#sod_bsk #sod_bsk_tot {border:1px solid #212a37;margin:20px 0} #sod_bsk #sod_bsk_tot ul:after {display:block;visibility:hidden;clear:both;content:""} -#sod_bsk #sod_bsk_tot li{float:left;width:33.333%;border-left:1px solid #e6e2e2;text-align:center;padding:10px 0;font-size:1.167em} -#sod_bsk #sod_bsk_tot li:first-child{border:0} -#sod_bsk #sod_bsk_tot li span{display:block;margin:0 0 5px} -#sod_bsk #sod_bsk_tot li strong{font-size:1.25em} -#sod_bsk #sod_bsk_tot .sod_bsk_cnt strong{color: #ff006c;} -#sod_bsk_act {text-align:center} -#sod_bsk_act .btn_submit{height:50px;padding:0 10px;width:160px;font-weight:bold;font-size:1.25em} -#sod_bsk_act .btn01{height:50px;line-height:50px;padding:0 10px;width:160px;font-weight:bold;font-size:1.25em} +#sod_bsk #sod_bsk_tot li {float:left;width:33.333%;background:#4a505a;color:#fff;border-left:1px solid #212a37;text-align:right;padding:25px;font-size:1.167em} +#sod_bsk #sod_bsk_tot li:first-child {border:0} +#sod_bsk #sod_bsk_tot li span {display:inline-block;float:left} +#sod_bsk #sod_bsk_tot .sod_bsk_cnt {width:33.335%;background:#212a37} +#sod_bsk_act {text-align:center;margin-bottom:30px} +#sod_bsk_act .btn_submit {height:50px;padding:0 10px;width:160px;font-weight:bold;font-size:1.25em} +#sod_bsk_act .btn01 {height:50px;line-height:50px;padding:0 10px;width:160px;font-weight:bold;font-size:1.25em} #sod_bsk_act p {margin:0 0 10px} -/*장바구니 선택사항수정*/ -#sod_bsk_list #mod_option_frm {z-index:10000;position:absolute;width:540px;height:auto !important;height:500px;max-height:500px;border:1px solid #000;background:#fff;overflow-y:auto;overflow-x:none; --webkit-box-shadow: 1px 2px 5px #bbb; --moz-box-shadow: 1px 2px 5px #bbb; -box-shadow: 1px 2px 5px #bbb;} -#mod_option_frm h2{border-bottom:1px solid #cdcdcd;padding:0 20px;line-height:50px;margin:0 0 15px;font-size:1.25em; --webkit-box-shadow: 1px 2px 2px #eee; --moz-box-shadow: 1px 2px 2px #eee; -box-shadow: 1px 2px 2px #eee;} +/* 장바구니 선택사항수정 */ +#sod_bsk_list #mod_option_frm {z-index:10000;position:fixed;top:50%;left:50%;width:540px;height:auto !important;height:500px;max-height:500px;margin-left:-280px; +margin-top:-150px;border:1px solid #dde7e9;border-radius:3px;background:#fff;overflow-y:auto;overflow-x:inherit} +#sod_bsk_list .mod_option_bg {content:"";position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.1);display:block;z-index:9999} +#mod_option_frm h2 {border-bottom:1px solid #e8e8e8;padding:0 20px;line-height:50px;font-size:1.25em} -.option_wr {background:#f3f3f3;margin:0 20px 10px;padding:15px} -.option_wr h3{font-size:1.167em} -.option_wr label{display:block;margin:10px 0 5px} -.option_wr select{width:100%;border:1px solid #ccc;height:35px} +.option_wr {padding:20px 20px 0} +.option_wr h3 {font-size:1.167em;margin-bottom:10px} +.option_wr .get_item_options, +.option_wr .get_item_supply {margin-bottom:10px} +.option_wr label {display:block;margin:10px 0 5px} +.option_wr select {width:100%;border:1px solid #d4d4d4;height:48px} -#sit_opt_added {margin:0;padding:0;border-bottom:0;background:#fff;list-style:none} -#sit_opt_added li {padding: 15px 0;padding-right:220px;border-bottom:1px solid #e9e9e9;position:relative} -#sit_opt_added li .opt_name{line-height:20px;font-weight:bold} -#sit_opt_added li .opt_count{position:absolute;top:50%;right:0;margin-top:-15px} -#sit_opt_added button {float:left;width:30px;height:30px;border:1px solid #cdcdcd;background:#fff;color:#666;font-size:0.92em} -#sit_opt_added button:hover{color:#000} -#sit_opt_added .num_input {float:left;border:0;height:30px;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;text-align:center;} -#sit_opt_added .sit_opt_del{border:0;font-size:15px} -#sit_opt_added .sit_opt_del:hover{color:#be334a} -#sit_opt_added .sit_opt_prc{display:block;float:left;width:100px;padding:0 3px;text-align:right;line-height:30px;font-size:1.183em;font-weight:bold} +#sit_opt_added {margin:0;padding:0;border-bottom:0;list-style:none} +#sit_opt_added li {padding:10px 15px;background:#f9f9f9;border:1px solid #e6e9ed;margin:10px 0;position:relative} +#sit_opt_added li:after {display:block;visibility:hidden;clear:both;content:""} +#sit_opt_added li .opt_name {line-height:28px;font-weight:bold} +#sit_opt_added li .opt_count {} +#sit_opt_added button {float:left;width:30px;height:30px;border:1px solid #bdc9dc;border-radius:0;background:#fff;color:#666;font-size:0.92em} +#sit_opt_added button:hover {color:#000} +#sit_opt_added .num_input {float:left;border:0;height:30px;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;text-align:center} +#sit_opt_added .sit_opt_del {position:absolute;right:0;top:0;font-size:15px;border:0;border-left:1px solid #e6e9ed;border-bottom:1px solid #e6e9ed} +#sit_opt_added .sit_opt_del:hover {color:#be334a} +#sit_opt_added .sit_opt_prc {display:block;float:right;width:100px;padding:0 3px;text-align:right;line-height:30px;font-size:1.183em;font-weight:bold} -#mod_option_frm #sit_sel_option{margin:20px;} -#mod_option_frm #sit_tot_price{margin:20px;} -#mod_option_frm #sit_opt_added {border-top:1px solid #e9e9e9;} -#mod_option_frm .btn_confirm{margin:20px ; } -#mod_option_frm .btn_confirm .btn_submit{height:40px;font-size:1.167em;font-weight:bold;width:100%;cursor:pointer} -#mod_option_frm .btn_confirm .btn_close{position:absolute;top:0;right:0;width:50px;height:50px;border:0;background:none;border-left:1px solid #cdcdcd;font-size:1.25em} -#mod_option_frm .btn_confirm .btn_close:hover{background:#f3f3f3} +#mod_option_frm #sit_sel_option {margin:20px 20px 10px} +#mod_option_frm #sit_tot_price {float:left;display:inline-block;margin:0 20px 20px} +#mod_option_frm #sit_opt_added {} +#mod_option_frm .btn_confirm {float:right;display:inline-block;margin:0 20px 20px;background:yellow} +#mod_option_frm .btn_confirm .btn_submit {width:100px;height:40px;font-size:1.167em;font-weight:bold;cursor:pointer} +#mod_option_frm .btn_confirm .btn_close {position:absolute;top:0;right:0;width:50px;height:50px;border:0;background:none;font-size:1.25em;border-radius:0} +#mod_option_frm .btn_confirm .btn_close:hover {background:#f3f3f3} /* 주문서 작성 */ -#sod_frm .od_prd_list{margin-bottom:20px} -#sod_frm #sod_bsk_tot:after {display:block;visibility:hidden;clear:both;content:""} -#sod_frm #sod_bsk_tot li{position:relative;float:left;background:#fff;width:33.333%;height:70px;text-align:center;border-bottom:1px solid #e7ebf1;padding:15px 0} -#sod_frm #sod_bsk_tot li:after {display:block;visibility:hidden;clear:both;content:""} -#sod_frm #sod_bsk_tot li span{display:block;color:#777;margin-bottom:5px;font-weight:bold} -#sod_frm #sod_bsk_tot .sod_bsk_sell,#sod_frm #sod_bsk_tot .sod_bsk_coupon{border-right:1px solid #e7ebf1} -#sod_frm #sod_bsk_tot .sod_bsk_point,#sod_frm #sod_bsk_tot .sod_bsk_cnt{width:100%;clear:both;height:40px;padding:0 15px;line-height:40px;text-align:right} -#sod_frm #sod_bsk_tot .sod_bsk_point span,#sod_frm #sod_bsk_tot .sod_bsk_cnt span {float:left;margin:0} -#sod_frm #sod_bsk_tot .sod_bsk_coupon:before{display:block;content:"-";position:absolute;top:25px;left:-10px;width:20px;height:20px;background:#fff;color:#ff006c;border-radius:50%;border:1px solid #e7ebf1;font-weight:bold;font-size: 16px;line-height: 14px;} -#sod_frm #sod_bsk_tot .sod_bsk_dvr:before{display:block;content:"+";position:absolute;top:25px;left:-10px;width:20px;height:20px;background:#fff;color:#ff006c;border-radius:50%;border:1px solid #e7ebf1;font-weight:bold;font-size: 16px;line-height: 14px;} -#sod_frm #sod_bsk_tot .sod_bsk_cnt strong{color:#ff006c;font-size:1.25em} +#sod_frm {} +#sod_frm p {margin:0 0 10px} +#sod_frm .od_prd_list {margin-bottom:20px} +#sod_list {position:relative} +#sod_list #cp_frm {z-index:10000;position:absolute;top:50%;left:50%;width:540px;height:auto !important;height:500px;max-height:500px;margin-left:-270px;margin-top:-150px;border:1px solid #dde7e9;border-radius:3px;background:#fff;overflow-y:auto;overflow-x:inherit} -.sod_left{display: table-cell;width:645px;background:#fafafa;padding:20px;vertical-align:top;} -.sod_right{display: table-cell;width:320px;background:#eceff4;padding:20px;vertical-align:top; --webkit-box-shadow: inset 7px 0 9px -7px rgba(0,0,0,0.2); --moz-box-shadow: inset 7px 0 9px -7px rgba(0,0,0,0.2); -box-shadow: inset 7px 0 11px -5px #ced8e5;height:100%} +.od_coupon_wrap {content:"";display:block;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.1);z-index:9999} +.od_coupon h3 {border-bottom:1px solid #e8e8e8;padding:0 20px;line-height:50px;margin:0 0 15px;font-size:1.25em;text-align:left} +.od_coupon .btn_close {position:absolute;top:0;right:0;width:50px;height:50px;border:0;border-radius:0;background:none;font-size:1.25em} +.od_coupon .btn_close:hover {background:#f3f3f3} +.od_coupon .tbl_head02 {margin:20px} +.od_coupon .cp_apply {padding:0 5px;border:1px solid #3a8afd;color:#3a8afd;background:#fff;height:23px;line-height:21px} +.od_coupon td,#sod_frm_pay .od_coupon td {text-align:left;border-left:0;padding:7px} +#sod_frm_pay .od_coupon th {width:auto;text-align:center;padding:7px;background:#f3f3f3;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3} +.od_coupon .td_numbig, #sod_frm_pay .od_coupon .td_numbig {text-align:center} +.od_coupon .td_mngsmall {width:60px} + +/* 주문서 작성 - 왼쪽 */ +.sod_left {display:inline-block;float:left;width:840px;margin-right:20px;vertical-align:top} + +/* 주문서 작성 - 주문하시는 분 */ +#sod_frm .tbl_frm01 {padding:20px 10px} +#sod_frm .tbl_frm01 th,#sod_frm .tbl_frm01 td {text-align:left;padding:10px;vertical-align:top} +#sod_frm .tbl_frm01 th{padding:0px 10px} +#sod_frm .tbl_frm01 td input {width:100%} +#sod_frm .tbl_frm01 td .addr input {width:20%} +#sod_frm .tbl_frm01 td .addr button {background:#434a54;color:#fff;width:128px;height:45px;border:0;border-radius:3px} + +/* 주문서 작성 - 받으시는 분 */ +#sod_frm_taker .tbl_frm01 {padding:20px 10px} +#sod_frm_taker .tbl_frm01 .choice_place {display:block;background:#edf3fc;padding:10px 15px;border:1px solid #d1ddee;margin:0 10px 10px} +#sod_frm_taker .tbl_frm01 .choice_place:after {display:block;visibility:hidden;clear:both;content:""} +#sod_frm_taker .tbl_frm01 .choice_place .chk_box {float:left;display:inline-block;width:85%;line-height:30px} +#sod_frm_taker .tbl_frm01 .choice_tit {float:left;display:inline-block;width:15% !important;line-height:30px} +#sod_frm_taker .tbl_frm01 .choice_place input[type="radio"] + label span {top:7px} +#sod_frm_taker .tbl_frm01 .choice_place input, +#sod_frm_taker .tbl_frm01 .choice_place label {margin-left:10px} +#sod_frm_taker .tbl_frm01 .btn_frmline {width:80px;height:30px;line-height:28px;background:#fff;border:1px solid #d4d6db;color:#606060;text-align:center;float:right} + +#sod_frm_taker .tbl_frm01 td input {width:100%} +#sod_frm_taker .tbl_frm01 td .addr input {width:20%} +#sod_frm_taker .tbl_frm01 td .addr button {background:#434a54;color:#fff;width:128px;height:45px;border:0;border-radius:3px} +#sod_frm_taker .tbl_frm01 td .ad_choice {padding:5px 0} +#sod_frm_taker .tbl_frm01 td .ad_choice input {width:auto} + +/* 주문서 작성 - 공통 */ +#sod_frm_orderer #od_addr_jibeon, +#sod_frm_taker #od_b_addr_jibeon {display:inline-block;margin:5px 0 0} + +/* 주문서 작성 - 오른쪽 */ +.sod_right {display:inline-block;float:left;width:340px;height:100%;vertical-align:top} + +.sod_right #sod_bsk_tot {border:1px solid #3a8afd} +.sod_right #sod_bsk_tot:after {display:block;visibility:hidden;clear:both;content:""} +.sod_right .sod_info li {position:relative;float:left;background:#fff;width:33.333%;height:70px;text-align:center;border-bottom:1px solid #e7ebf1;padding:15px 0} +.sod_right .sod_info li:after {display:block;visibility:hidden;clear:both;content:""} +.sod_right .sod_info li span {display:block;color:#777;margin-bottom:5px;font-weight:bold;color:#000} +.sod_right .sod_info .sod_bsk_sell, .sod_right .sod_info .sod_bsk_coupon {border-right:1px solid #e7ebf1} +.sod_right .sod_info .sod_bsk_coupon:before {display:block;content:"-";position:absolute;top:25px;left:-10px;width:20px;height:20px;background:#fff;color:#9da6c9;border-radius:50%;border:1px solid #e7ebf1;font-weight:bold;font-size:16px;line-height:14px} +.sod_right .sod_info .sod_bsk_dvr:before {display:block;content:"+";position:absolute;top:25px;left:-10px;width:20px;height:20px;background:#fff;color:#9da6c9;border-radius:50%;border:1px solid #e7ebf1;font-weight:bold;font-size:16px;line-height:14px} +.sod_right .sod_info .sod_bsk_cnt strong {font-size:1.25em} + +.sod_right .sod_info_bt {clear:both;padding:10px 15px;background:#fff} +.sod_right .sod_info_bt:after {display:block;visibility:hidden;clear:both;content:""} +.sod_right .sod_info_bt li {} +.sod_right .sod_info_bt li:after {display:block;visibility:hidden;clear:both;content:""} +.sod_right .sod_info_bt li span {display:inline-block;float:left;width:50%;line-height:28px;text-align:left;font-weight:bold;color:#000} +.sod_right .sod_info_bt li strong {display:inline-block;float:left;width:50%;line-height:28px;text-align:right} + +.sod_right .sod_info_option {clear:both;border-top:1px solid #e7ebf1} +.sod_right .sod_info_option h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +.sod_right .sod_info_option ul {padding:10px 15px;background:#fff} +.sod_right .sod_info_option li {margin-bottom:5px} +.sod_right .sod_info_option li:after {display:block;visibility:hidden;clear:both;content:""} +.sod_right .sod_info_option .sod_ifop_tit {display:inline-block;float:left;width:50%;line-height:28px;text-align:left;font-weight:bold} +.sod_right .sod_info_option .sod_ifop_tit .btn_frmline {width:auto;height:30px;color:#3a8afd;background:#fff;border:1px solid #d4d6db} +.sod_right .sod_info_option .sod_ifop_tit .cp_cancel {width:auto;height:30px;border:1px solid #d4d6db;padding:0 5px;margin-left:5px;color:#b1b1b1;vertical-align:baseline} +.sod_right .sod_info_option .sod_ifop_tit .od_coupon {z-index:10000;position:absolute;top:50%;left:50%;min-width:300px;height:auto !important;height:500px;max-height:500px;margin-left:-200px;margin-top:-150px;border:1px solid #dde7e9;border-radius:3px;background:#fff;overflow-y:auto;overflow-x:inherit} +.sod_right .sod_info_option .sod_ifop_tit .od_coupon>td {text-align:left} +.sod_right .sod_info_option>td, .sod_right .sod_info_option .sod_ifop_t {display:inline-block;float:left;width:50%;line-height:28px;text-align:right} +.sod_right .sod_info_option>td {text-align:right;padding:10px;height:30px} +.sod_right .sod_info_option>td .cp_cancel {margin:0 0 0 2px} +.sod_right .sod_info_option>td .btn_frmline {padding:0 7px;border:1px solid #38b2b9;color:#38b2b9;background:#fff;height:23px;line-height:21px;margin:0} + + +/* 주문서 작성 - 포인트사용 */ +#sod_point {clear:both;background:#fff;margin-top:10px;border:1px solid #e3e5e8} +#sod_point h2 {font-size:1.167em;padding:15px;border-bottom:1px solid #e3e5e8} +#sod_point h2:after {display:block;visibility:hidden;clear:both;content:''} + +#sod_point .point_tit {vertical-align:baseline;float:left;line-height:28px} +#sod_point .point_tit label {vertical-align:baseline} +#sod_point .point_ipt {float:right;display:inline-block;margin-left:35px;text-align:left;text-align:right;font-weight:normal} +#sod_point .point_ipt:after {display:block;visibility:hidden;clear:both;content:''} +#sod_point .point_ipt #od_temp_point {width:100px;height:30px;text-align:right;padding:0 5px;border:1px solid #d0d3db;border-radius:3px} + +#sod_frm_pt {padding:20px} +#sod_frm_pt strong {display:inline-block;width:45%;color:#000;line-height:28px;text-align:left} +#sod_frm_pt span {display:inline-block;width:55%;color:#000;text-align:right} +#sod_frm_pt span:after {display:block;visibility:hidden;clear:both;content:''} +#sod_frm_pt .max_point_box em {font-style:normal !important} + + +/* 주문서 작성 - 결제수단 */ +#sod_frm_pay {position:relative;margin:10px 0 0;background:#fff;border:1px solid #e3e5e8} +#sod_frm_pay h2 {font-size:1.167em;padding:15px;border-bottom:1px solid #e3e5e8} +#sod_frm_pay .tooltip_txt {height:auto;line-height:18px;font-weight:normal;font-size:1em;padding:10px 20px;margin:10px} +#sod_frm_pay .tooltip_txt i {float:left;line-height:36px;font-size:2em;margin-right:15px} +#sod_frm_pay .tooltip_txt:before {height:100%} +#sod_frm_pay input[type="radio"] {} +#sod_frm_pay .lb_icon {display:inline-block;position:relative;cursor:pointer;z-index:1} +#sod_frm_pay input[type="radio"]:checked+.lb_icon {color:#3a8afd;z-index:3} +#sod_frm_pay input[type="radio"] + label span {top:7px} + +#sod_frm_paysel {} +#sod_frm_paysel legend {position:absolute;font-size:0;line-height:0;overflow:hidden} +#sod_frm_paysel .PAYCO {display:inline-block;width:75px;background:url('../../../img/payco.png') no-repeat 50% 50% #fff;overflow:hidden;text-indent:-999px;border-radius:30px;border:1px solid #fa1417} +#sod_frm_paysel .PAYNOW {display:inline-block;width:75px;background:url('../../../img/paynow.png') no-repeat 50% 50% #fff;overflow:hidden;text-indent:-999px;border-radius:30px;border:1px solid #c01734} +#sod_frm_paysel .kakaopay_icon {display:inline-block;width:60px;background:url('../../../img/kakao.png') no-repeat 50% 50% #ffeb00;overflow:hidden;text-indent:-999px;border-radius:30px} +#sod_frm_paysel .KPAY {display:inline-block;width:58px;background:url('../../../img/kpay.png') no-repeat 50% 50% #fff;overflow:hidden;text-indent:-999px;border-radius:30px;border:1px solid #22096a} +#sod_frm_paysel .inicis_lpay {display:inline-block;width:50px;background:url('../../../img/lpay_logo.png') no-repeat 50% 50% #fff;overflow:hidden;text-indent:-999px;border-radius:30px;border:1px solid #009bd7} +#sod_frm_paysel ul.pay_way {margin:0;padding:15px} +#sod_frm_paysel ul.pay_way input[type="radio"] + label span {top:7px} +#sod_frm_paysel ul:after {display:block;visibility:hidden;clear:both;content:""} +#sod_frm_paysel li {position:relative;line-height:28px;text-align:left;list-style:none} + +#settle_bank {border-top:1px solid #e3e5e8;background:#fff;padding:20px;clear:both} +#settle_bank label {float:left;width:30%;line-height:30px} +#settle_bank select, #settle_bank input {width:70%;height:32px;margin:0 0 5px;border:1px solid #e3e5e8;border-radius:3px;text-align:left} +#settle_bank option {padding:3px 0} +#settle_bank #od_deposit_name {height:32px;padding:0 5px;border:1px solid #e3e5e8} + +#display_pay_button {background:#fff;padding:20px;border:1px solid #e3e5e8;border-top:0} +#display_pay_button .btn_submit {width:100%;height:50px;font-weight:bold;font-size:1.25em;cursor:pointer;border:1px solid #3a8afd} +#display_pay_button .btn01 {width:100%;height:50px;line-height:38px;font-weight:bold;font-size:1.25em;margin:5px 0;border:1px solid #ccd1d9} .display_setup_message {margin:0 0 10px;padding:15px;border:1px solid #fccdff;background:#ffeef9} .display_setup_message strong {display:block;margin:0 0 10px} -#sod_frm {} -#sod_frm h2 {margin:0 0 10px} -#sod_frm p {margin:0 0 10px} -#sod_list {position:relative} -#sod_list #cp_frm {z-index:10000;position:absolute;top:0;left:99px;width:500px;height:auto !important;height:500px;max-height:500px;border:1px solid #000;background:#fff;overflow-y:auto;overflow-x:none; --webkit-box-shadow: 1px 2px 5px #bbb; --moz-box-shadow: 1px 2px 5px #bbb; -box-shadow: 1px 2px 5px #bbb;} -#sod_frm_orderer {margin:20px 0 40px} -#sod_frm_orderer #od_addr_jibeon, #sod_frm_taker #od_b_addr_jibeon {display:inline-block;margin:5px 0 0} - -#sod_frm_taker label{display:inline-block;} - +#sod_frm_taker label {display:inline-block;font-weight:normal} #sod_frm_same {margin:0 0 10px} - #sod_frm #od_memo {height:50px} #sod_frm #display_pay_process {text-align:center} #sod_frm #display_pay_process span {display:block;margin:5px 0 0} -#sod_frm .btn_submit{width:100%;height:40px;font-weight:bold;font-size:1.25em;cursor:pointer} -#sod_frm .btn01 {width:100%;height:40px;line-height:38px;font-weight:bold;font-size:1.25em;margin:5px 0} - - -#sod_frm_pay {position:relative;margin:10px 0} -#sod_frm #sod_frm_pay h2 {position:absolute;border:0;font-size:0;line-height:0;content:""} -#sod_frm_pay .pay_tbl table{width:100%;border-collapse:collapse} -#sod_frm_pay .pay_tbl th{text-align:left;padding:10px;width:80px;border-bottom:1px solid #e7ebf1;background:#fff;font-weight:bold;color:#777} -#sod_frm_pay .pay_tbl td{text-align:right;padding: 10px;height:30px;border-bottom:1px solid #e7ebf1;background:#fff} -#sod_frm_pay .pay_tbl td .cp_cancel{margin:0 0 0 2px} -#sod_frm_pay .pay_tbl td .btn_frmline{padding: 0 7px;border: 1px solid #38b2b9;color: #38b2b9;background: #fff;height: 23px;line-height: 21px;margin: 0;} -#od_tot_price{margin:10px 0;background:#fff;line-height:40px;text-align:right;padding:0 10px} -#od_tot_price span{float:left;font-weight:bold} -#od_tot_price strong{font-size:1.5em;color:#ff006c} +#od_tot_price {background:#e5f0ff;line-height:20px;text-align:right;padding:15px} +#od_tot_price span {float:left;font-weight:bold} +#od_tot_price strong {font-size:1.5em;color:#ff006c} #sod_frm_pay_info {margin:0 0 10px} #sod_frm_pay #sc_coupon_frm, #sod_frm_pay #od_coupon_frm {z-index:10000;position:absolute;top:0;right:0;width:500px;height:auto !important;height:500px;max-height:500px;border:1px solid #000;background:#fff;overflow-y:auto} #sod_frm_deli {position:relative;line-height:2em} -.od_coupon h3{border-bottom: 1px solid #cdcdcd;padding: 0 20px;line-height: 50px;margin: 0 0 15px;font-size: 1.25em;text-align:left; --webkit-box-shadow: 1px 2px 2px #eee; --moz-box-shadow: 1px 2px 2px #eee; -box-shadow: 1px 2px 2px #eee;} -.od_coupon .btn_close {position: absolute;top: 0;right: 0;width: 50px;height: 50px;border: 0;background: none;border-left: 1px solid #cdcdcd;font-size: 1.25em;} -.od_coupon .btn_close:hover{background:#f3f3f3} -.od_coupon .tbl_head02{margin:20px} -.od_coupon .cp_apply{padding: 0 5px;border: 1px solid #38b2b9;color: #38b2b9;background: #fff;height: 23px;line-height: 21px;} -.od_coupon td,#sod_frm_pay .od_coupon td{text-align:left;border-left:0;padding:7px} -#sod_frm_pay .od_coupon th{width:auto;text-align:center;padding: 7px;background: #f3f3f3;border-top: 1px solid #d3d3d3;border-bottom: 1px solid #d3d3d3;} -.od_coupon .td_numbig,#sod_frm_pay .od_coupon .td_numbig{text-align:center;} -.od_coupon .td_mngsmall{width:60px} -#sod_frm #sod_frm_pt_alert {margin:5px 0;color:#38b2bb } -#od_pay_sl h3{font-size:1.167em;margin:20px 0 5px} - -#od_pay_sl input[type="radio"]{position:absolute;width:0;height:0;overflow:hidden;visibility:hidden;text-indent:-999px;left: 0;z-index: -1px;} -#od_pay_sl .lb_icon {display: inline-block;float:left;width:50%;background:#fff;border:1px solid #eceff4;margin:-1px 0 0 -1px;cursor: pointer;height:60px;position:relative;padding-left:65px;padding-top:20px;z-index:1} -#od_pay_sl input[type="radio"]:checked+.lb_icon {border:1px solid #ff006c;z-index:3} - -#sod_frm_paysel {} -#sod_frm_paysel legend {position:absolute;font-size:0;line-height:0;overflow:hidden} -#sod_frm_paysel .KPAY{background:url('../../../img/kpay.png') no-repeat 50% 50% #fff;overflow:hidden;text-indent:-999px} -#sod_frm_paysel .PAYNOW{background:url('../../../img/paynow.png') no-repeat 50% 50% #fff;overflow:hidden;text-indent:-999px} -#sod_frm_paysel .PAYCO{background:url('../../../img/payco.png') no-repeat 50% 50% #fff;overflow:hidden;text-indent:-999px} -#sod_frm_paysel .inicis_lpay{background:url('../../../img/lpay_logo.png') no-repeat 50% 50% #fff;overflow:hidden;text-indent:-999px} -#sod_frm_paysel .kakaopay_icon{background:url('../../../img/kakao.png') no-repeat 50% 50% #f4dc34;overflow:hidden;text-indent:-999px} -#sod_frm_paysel .bank_icon{background:url('../../../img/pay_icon1.png') no-repeat 15px 50% #fff} -#sod_frm_paysel .vbank_icon{background:url('../../../img/pay_icon2.png') no-repeat 15px 50% #fff;padding-top:13px} -#sod_frm_paysel .iche_icon{background:url('../../../img/pay_icon2.png') no-repeat 15px 50% #fff;padding-top:13px} -#sod_frm_paysel .hp_icon{background:url('../../../img/pay_icon3.png') no-repeat 24px 50% #fff} -#sod_frm_paysel .card_icon{background:url('../../../img/pay_icon4.png') no-repeat 17px 50% #fff} - -.sod_frm_point{clear:both;padding:10px 0} -.sod_frm_point div{background:#fff;margin-bottom:1px;padding:10px;text-align:left;text-align:right} -.sod_frm_point div:after {display:block;visibility:hidden;clear:both;content:''} -.sod_frm_point div label{float:left;line-height:30px} -.sod_frm_point div span{display:block;font-size:0.92em} -.sod_frm_point div span:after {display:block;visibility:hidden;clear:both;content:''} -.sod_frm_point div strong{float:left;color:#666;font-weight:normal} -.sod_frm_point .max_point_box em{font-style:normal !important} -.sod_frm_point #od_temp_point{height:30px;text-align:right;padding:0 5px;border:1px solid #ccc;} - -#settle_bank {margin:5px 0 10px;background:#fff;padding:10px; clear:both} -#settle_bank select{height:30px;margin:0 0 5px;width:100%;border:1px solid #ccc;} -#settle_bank #od_deposit_name{height:30px;border:1px solid #ccc;text-align:center;} #sod_frm_escrow {margin:30px 0 0} -#sod_frm #sod_frm_escrow h2{margin:0;border:0} -#sod_frm #sod_frm_escrow p{margin:5px 0} +#sod_frm #sod_frm_escrow h2 {margin:0;border:0} +#sod_frm #sod_frm_escrow p {margin:5px 0} #display_pay_process {padding:20px;text-align:center} /* 위시리스트 */ #sod_ws {} .sod_ws_img {width:90px;text-align:center} -#sod_ws_act {text-align:center;padding:20px 0;} -#sod_ws_act button{height:50px;width:180px;font-weight:bold;font-size:1.167em} -#sod_ws li .info_link{display:block;margin:10px 0 5px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;color:#646464;font-weight:bold} -#sod_ws li .info_date{color:#646464;font-size:0.92em} -#sod_ws li .wish_chk {position: absolute;top: 0;left: 0;width: 30px;text-align: center;line-height: 35px;color:#f00} -#sod_ws li .wish_info {padding: 0 35px 10px 30px;position: relative;border-bottom: 1px solid #e0e0e0;margin-top: 10px;height: 45px;} -#sod_ws li .wish_del {position: absolute;top: 0;right: 0;width: 35px;height: 35px;line-height: 35px;text-align: center;background: #e6e6e6;display: block;font-size: 1.25em;color: #777;} -#sod_ws li .wish_del:hover{background:#777;color:#fff} +#sod_ws_act {text-align:center;margin:20px 0 30px} +#sod_ws_act button {height:50px;width:180px;font-weight:bold;font-size:1.167em;border-radius:3px} +#sod_ws_act .btn01 {border:1px solid #98a3b3} +#sod_ws_act .btn02 {border:1px solid #1c70e9;background:#3a8afd} + +#sod_ws li .info_link {display:block;margin:10px 0 5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#646464;font-weight:bold} +#sod_ws li .info_date {color:#646464;font-size:0.92em} +#sod_ws li .wish_chk {position:absolute;top:0;left:0;width:30px;text-align:center;line-height:35px;color:#f00} +#sod_ws li .wish_info {padding:0 35px 10px 30px;position:relative;border-bottom:1px solid #e0e0e0;margin-top:10px;height:45px} +#sod_ws li .wish_del {position:absolute;top:0;right:0;width:35px;height:35px;line-height:35px;text-align:center;background:#e6e6e6;display:block;font-size:1.25em;color:#777} +#sod_ws li .wish_del:hover {background:#777;color:#fff} /* 배송지 목록 */ -#sod_addr .td_mng .sel_address{color:#fff;background:#fff;;border:1px solid #333;color:#333;;padding:0 5px;height:26px;} -#sod_addr .td_mng .del_address{display:inline-block;;border:1px solid #aaa;color:#888;padding:0 5px;height:26px;line-height:24px;vertical-align:middle} -#sod_addr input[type="radio"]{position:absolute;left:0;z-index:-1;visibility:hidden;;width:0;height:0;overflow:hidden;text-indent:-999px} -#sod_addr .default_lb {display: inline-block;background:#fff;border: 1px solid #3476be;color: #3476be;cursor: pointer;position:relative;padding:0 5px;height:26px;line-height:24px} +#sod_addr .tbl_wrap {margin:30px} +#sod_addr .td_mng .sel_address {color:#fff;background:#fff;border:1px solid #19bc9b;color:#19bc9b;padding:0 5px;height:26px;border-radius:3px} +#sod_addr .td_mng .del_address {display:inline-block;border:1px solid #aaa;color:#888;padding:0 5px;height:26px;line-height:24px;vertical-align:middle;border-radius:3px} +#sod_addr input[type="radio"] {position:absolute;left:0;z-index:-1;visibility:hidden;width:0;height:0;overflow:hidden;text-indent:-999px} +#sod_addr .default_lb {display:inline-block;background:#fff;border:1px solid #1c70e9;color:#3a8afd;cursor:pointer;position:relative;padding:0 5px;height:26px;line-height:24px;border-radius:3px} #sod_addr input[type="radio"]:checked+.default_lb {background:#3476be;color:#fff} -#sod_addr td{height:40px;vertical-align:top} -#sod_addr .td_name {width:100px;} -#sod_addr .frm_input {;height:30px} -#sod_addr .td_sbj{width:120px;text-align:left} -#sod_addr .ad_tel{display:block;color:#666} -#sod_addr .td_mng{width:100px;padding:10px} -#sod_addr .td_mng .mng_btn{width:100%;margin:2px 0;} +#sod_addr td {height:40px;vertical-align:top} +#sod_addr .td_name {width:100px} +#sod_addr .frm_input {height:30px} +#sod_addr .td_sbj {width:155px;text-align:left} +#sod_addr .td_sbj .chk_box {display:inline-block;float:left} +#sod_addr .td_sbj .chk_box input[type="checkbox"]:checked + label span {background:url(../img/chk.png) no-repeat 50% 50% #3a8afd;border-color:#1471f6;border-radius:3px} +#sod_addr .ad_tel {display:block;color:#666} +#sod_addr .td_mng {width:100px;padding:10px} +#sod_addr .td_mng .mng_btn {width:100%;margin:2px 0} /* 주문내역 */ -#sod_v {} -#sod_v td{text-align:center} -#sod_v td a{font-weight:bold} +#sod_v {margin-bottom:30px} +#sod_v:after {display:block;visibility:hidden;clear:both;content:''} +#sod_v td {text-align:center} +#sod_v td a {font-weight:bold} #sod_v .basic_tbl {text-align:center} -#sod_v_info {margin:0 0 10px} -.status_01{display:inline-block;background:#fe528f;color:#fff;padding:0 5px;line-height:20px;font-size:0.92em} -.status_02{display:inline-block;background:#68d0a7;color:#fff;padding:0 5px;line-height:20px;font-size:0.92em} -.status_03{display:inline-block;background:#b668d0;color:#fff;padding:0 5px;line-height:20px;font-size:0.92em} -.status_04{display:inline-block;background:#ffa700;color:#fff;padding:0 5px;line-height:20px;font-size:0.92em} -.status_05{display:inline-block;background:#688fef;color:#fff;padding:0 5px;line-height:20px;font-size:0.92em} -.status_06{display:inline-block;background:#fff;border:1px solid #ddd;color:#666;padding:0 5px;line-height:20px;font-size:0.92em} +.status_01 {display:inline-block;background:#edfbde;color:#8cc152;padding:0 5px;line-height:20px;font-size:0.92em;border-radius:5px} +.status_02 {display:inline-block;background:#84c93a;color:#fff;padding:0 5px;line-height:20px;font-size:0.92em;border-radius:5px} +.status_03 {display:inline-block;background:#e2f6f2;color:#16b494;padding:0 5px;line-height:20px;font-size:0.92em;border-radius:5px} +.status_04 {display:inline-block;background:#e2eaf6;color:#3a8afd;padding:0 5px;line-height:20px;font-size:0.92em;border-radius:5px} +.status_05 {display:inline-block;background:#3a8afd;color:#fff;padding:0 5px;line-height:20px;font-size:0.92em;border-radius:5px} +.status_06 {display:inline-block;background:#fff;color:red;padding:0 5px;line-height:20px;font-size:0.92em;border-radius:5px} /* 주문상세내역 */ #sod_fin {} -#sod_fin th{padding:8px} -#sod_fin .th_line th{border-top:1px solid #ddd;} -#sod_fin_no {margin:0 0 20px;padding:15px;border:4px solid #f3f3f3;font-size:1.25em} +#sod_fin_no {margin:0 0 20px;padding:15px;border:1px solid #d6e2f4;background:#edf3fc;font-size:1.2em;border-radius:5px;color:#3a8afd} #sod_sts_wrap {margin:0 0 10px;text-align:right} #sod_sts_explan {display:none} -#sod_fin_legend {padding:10px;background:#f3f3f3;margin:10px 0;border:1px solid #e9e9e9;text-align:left;zoom:1} +#sod_fin_legend {padding:20px;line-height:20px;background:#fff;margin:10px 0;border:1px solid #e9e9e9;text-align:left} #sod_fin_legend:after {display:block;visibility:hidden;clear:both;content:''} #sod_fin_legend dt {clear:both;float:left;margin:0 0 5px;width:50px;font-weight:bold} #sod_fin_legend dd {float:left;margin:0} -#sod_fin #sod_bsk_tot li{background:#fff;border-bottom:1px solid #e7ebf1;height: 40px;;padding:0 15px;line-height:40px;text-align:right} -#sod_fin #sod_bsk_tot li span{float:left;clear:both;color: #777;} -#sod_fin #sod_bsk_tot li strong{} -#sod_fin #sod_bsk_tot .sod_bsk_cnt strong{color:#ff006c;font-size:1.25em} +#sod_fin #sod_bsk_tot li {background:#fff;border-bottom:1px solid #e7ebf1;height:40px;padding:0 15px;line-height:40px;text-align:right} +#sod_fin #sod_bsk_tot li span {float:left;clear:both;color:#777} +#sod_fin #sod_bsk_tot li strong {} +#sod_fin #sod_bsk_tot .sod_bsk_cnt strong {color:#ff006c;font-size:1.25em} + +#sod_bsk_tot2 {border:1px solid #3a8afd;margin-bottom:20px} +#sod_bsk_tot2 li {background:#fff;padding:0 15px;line-height:40px;text-align:right} +#sod_bsk_tot2 li span {float:left;clear:both;font-size:1em} +#sod_bsk_tot2 li strong {font-size:1em} +#sod_bsk_tot2 li.sod_fin_tot {background:#e5f0ff;border-top:1px solid #c6d7ef} +#sod_bsk_tot2 li#alrdy {border-bottom:0 !important} +#sod_bsk_tot2 li#alrdy div {padding:5px 0 15px;text-align:right} +#sod_bsk_tot2 li#alrdy div p {position:relative;background:#d6e3f3;padding:0 10px;margin-bottom:1px} +#sod_bsk_tot2 li.sod_fin_tot strong {color:#3a8afd;font-size:1.2em} #request_form {position:relative} #request_form div {display:none;z-index:10000;position:absolute;top:23px;left:0;padding:20px 0;width:520px;border:1px solid #000;background:#f2f5f9;text-align:center} @@ -722,45 +964,54 @@ box-shadow: 1px 2px 2px #eee;} .sod_req_log_view .sod_req_it {width:270px} .sod_req_log_view button {margin:0;padding:0;border:0;background:transparent;color:#ff3061;text-decoration:underline;vertical-align:middle;cursor:pointer} -#sod_fin_list h2 {margin:0 0 10px} +#sod_fin_list h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#sod_fin_list .td_prd {border-left:0;position:relative;padding-left:90px;min-height:100px} +#sod_fin_list .sod_img {position:absolute;top:25px;left:20px} +#sod_fin_list .sod_name a {font-weight:bold;line-height:1.5em} +#sod_fin_list .sod_name .sod_opt:before {content:"옵션";display:inline-block;margin:1px 5px 2px 0;padding:3px;border-radius:3px;background:#e2eaf6;line-height:1em;color:#3a8afd} +#sod_fin_list #th_itst {width:80px} -#sod_fin_list .td_bdno{border-left:0} -#sod_fin_list .td_bdno a{font-weight:bold} #sod_fin_view {border:1px solid #e9e9e9} #sod_fin_view h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} #sod_fin_view h3 {margin:0 0 10px} #sod_fin_view .basic_tbl th {padding:0 10px;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#f2f5f9;text-align:left} -#sod_fin_pay {margin:0 0 30px} -#sod_fin_orderer {margin:0 0 30px} -#sod_fin_receiver {margin:0 0 30px;} -#sod_fin_dvr {} -#sod_fin .sod_left h2{position:absolute;font-size:0;line-height:0;overflow:hidden} -#sod_fin .sod_left h3{font-size:1.167em ;margin:0 0 10px} -#sod_fin .sod_left .tbl_head01 {} -#sod_fin .sod_left th{padding:10px;border:0;border-top:1px solid #f3f3f3;text-align:left;width:100px;color:#666;background:#fff} -#sod_fin .sod_left td{padding:10px;border:0;border-top:1px solid #f3f3f3;background:#fff} +#sod_fin_pay {margin:0 0 20px;background:#fff;border:1px solid #e3e5e8} +#sod_fin_pay h3 {background:#fff;font-size:1.167em;padding:15px 20px;border-bottom:1px solid #e3e5e8} +#sod_fin_pay ul {margin:0;padding:15px 20px} +#sod_fin_pay li {line-height:24px;padding:5px 0} +#sod_fin_pay li:after {display:block;visibility:hidden;clear:both;content:""} +#sod_fin_pay li>span, #sod_fin_pay li>strong {display:inline-block;float:left} +#sod_fin_pay li>strong {margin-right:10px;width:50px} +#sod_fin_pay li>span {width:238px} +#sod_fin_pay li .letter-2px{letter-spacing:-2px} +a.btn_frmline.is-long-text{height:auto;width:160px} + +#sod_fin_orderer, #sod_fin_receiver, #sod_fin_dvr {margin:0 0 20px} +#sod_fin_orderer .tbl_wrap, #sod_fin_receiver .tbl_wrap, #sod_fin_dvr .tbl_wrap {padding:20px} +#sod_fin_dvr .tbl_wrap {padding:20px} +#sod_fin .sod_left h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#sod_fin .sod_left h3 {background:#fff;font-size:1.167em;padding:15px 20px;border:1px solid #e3e5e8;border-bottom:0} +#sod_fin .sod_left .tbl_head01 {background:#fff;border:1px solid #e3e5e8} +#sod_fin .sod_left th {padding:10px 0;border:0;text-align:left;width:100px;color:#666;background:#fff} +#sod_fin .sod_left td {padding:10px 0;border:0;background:#fff} #sod_fin_dvr .dvr_link {color:#ff3061;text-decoration:underline} -#sod_fin_tot {margin:10px 0} -#sod_fin_tot h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} -#sod_fin_tot ul {margin:0;padding:0;list-style:none} -#sod_fin_tot li {padding:10px;background:#38b2b9;border-bottom:1px solid #5ec2c7;color:#fff;zoom:1} -#sod_fin_tot li:after {display:block;visibility:hidden;clear:both;content:""} -#sod_fin_tot #alrdy {border-bottom:0 !important} -#sod_fin_tot #alrdy .right{margin-top:10px;text-align:right;color:#f3f3f3;font-size:0.9em} -#sod_fin_tot #alrdy .right p{position:relative} -#sod_fin_tot #alrdy .right .title{position:absolute;left:0;padding-left:8px} -#sod_fin_tot strong {float:right} - #sod_fin_cancel {text-align:center} -#sod_fin_cancel h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} -#sod_fin_cancel button {height:40px;border:1px solid #5e6b6f;font-weight:bold;width:100%;background:none;color:#5e6b6f} -#sod_fin_cancel button:hover{background:#fff} -#sod_fin_cancelfrm {display:none;margin:10px 0 0;text-align:center;background:#fff;padding:15px} -#sod_fin_cancelfrm .frm_input {background:#fff;margin: 0 0 5px;width:100%} -#sod_fin_cancelfrm .btn_frmline{background:#5e6b6f;color:#fff;border:0;padding:10px;width:100%;cursor:pointer} +#sod_fin_cancel .sod_fin_c_btn {height:50px;border:1px solid #bababa;border-radius:3px;font-weight:bold;width:100%;background:none;color:#5e6b6f} +#sod_fin_cancel .sod_fin_c_btn:hover {background:#fff} +#sod_fin_cancel h2 {padding:15px;border-bottom:1px solid #e8e8e8;text-align:left} +#sod_fin_cancel p {text-align:center;background:#ffe0e0;border:2px solid #d50c0c;padding:15px;color:#d50c0c;font-size:1.167em;font-weight:bold} + +#sod_cancel_pop {display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999} +#sod_fin_cancelfrm {position:absolute;top:50%;left:50%;background:#fff;text-align:center;width:245px;max-height:300px;margin-left:-125px;margin-top:-180px;overflow-y:auto;border-radius:5px;-webkit-box-shadow:1px 1px 18px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 18px rgba(0,0,0,0.2);box-shadow:1px 1px 18px rgba(0,0,0,0.2);border:1px solid #dde7e9;background:#fff;border-radius:3px} +#sod_fin_cancelfrm form {padding:20px} +.sod_fin_bg {background:rgba(0,0,0,0.1);width:100%;height:100%} +.sod_cls_btn {position:absolute;right:0;top:0;color:#b5b8bb;border:0;padding:12px 15px;font-size:16px;background:#fff} + +#sod_fin_cancelfrm .frm_input {background:#fff;margin:0 0 5px;width:100%} +#sod_fin_cancelfrm .btn_frmline {background:#5e6b6f;color:#fff;border:0;padding:10px;width:100%;cursor:pointer} #sod_fin_test {padding:10px} /* 주문상세내역 중 현금영수증 발급 */ @@ -772,105 +1023,173 @@ box-shadow: 1px 2px 2px #eee;} #scash_apply button {padding:10px;border:0;background:#565e60;color:#fff} #scash_copy {text-align:center} -/* 공지사항 및 커뮤니티 새글 */ -#sidx_lat h2{position:absolute;font-size:0;line-height:0;overflow:hidden} - /* 배너 인덱스 출력 */ #sbn_idx {} /* 쇼핑몰 이벤트 */ #sev {} .sev_admin {margin:0 0 10px;text-align:right} -.sev_admin a{line-height:35px;padding:0 10px} +.sev_admin a {line-height:35px;padding:0 10px} /* 쿠폰 */ -#coupon div:after {display:block;visibility:hidden;clear:both;content:""} -#coupon .cou_tit {font-weight:bold} -#coupon .cou_pri{font-size: 1.25em;color: #00c4ac;font-weight: bold;float: right;} -#coupon .cou_target{color:#666} -#coupon .cou_date{float:right;color: #777;font-style: italic;} +#coupon {text-align:center} +#coupon h1 {text-align:left} +#coupon ul:after {display:block;visibility:hidden;clear:both;content:""} +#coupon li {padding:15px;border-bottom:1px solid #ececec;text-align:left} +#coupon .cou_top {margin-bottom:10px} +#coupon .cou_tit {font-size:1.25em;font-weight:bold} +#coupon .cou_pri {font-size:1.25em;color:#3a8afd;font-weight:bold;float:right} +#coupon .cou_target {color:#8cc152;background:#edfbde;padding:5px;line-height:20px;font-size:0.92em;border-radius:5px} +#coupon .cou_date {float:right;color:#888d92} +#coupon .btn_close {margin:20px auto} -/* 모바일일때 피시버전 주문폼*/ -.sod_list {position:relative;margin:0;padding:0;list-style:none} -.sod_list .sod_li {position:relative;padding:0;border:1px solid #e9e9e9;margin:10px 0} -.sod_list .sod_li:after {display:block;visibility:hidden;clear:both;content:""} -.sod_list .li_chk{position:absolute;top:10px;left:10px;} -.sod_list .li_name{min-height:130px} -.sod_list .li_name a,.sod_list .li_name strong{display:block;padding: 0 10px 0 25px;border-bottom:1px solid #e9e9e9;height:35px;line-height:35px} -.sod_list .li_name strong{padding-left:10px} -.sod_list .total_img{position:absolute;top:45px;left:10px;} -.sod_list .sod_opt{padding:10px 10px 5px;margin-left:90px;color:#9e9e9e;font-size:0.93em;background:none;border:none} -.sod_list .sod_opt li{margin-bottom:3px;border:none} -.sod_list .li_cp{position:relative} -.sod_list .li_cp .cp_btn, .sod_list .li_cp .cp_cancel, .sod_list .li_mod .mod_btn {margin:0;padding:5px 8px;border:0;background:#000;color:#fff;font-size:0.93em} -.sod_list .li_cp .cp_cancel,.odf_tbl #od_coupon_cancel,.odf_tbl #sc_coupon_cancel{border:1px solid #999;color:#777;background:#fafafa;margin-left:3px;padding:4px 5px} -.sod_list .li_prqty{margin:10px;} -.sod_list .li_prqty:after {display:block;visibility:hidden;clear:both;content:""} -.sod_list .li_prqty .li_prqty_sp{width:33%;display:inline-block;float:left;text-align:center;line-height:2.2em;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;border-left:1px solid #e9e9e9;color:#9e9e9e;font-size:0.93em;margin-left:-1px} -.sod_list .li_prqty .prqty_price{border-left:1px solid #d3d3d3;} -.sod_list .li_prqty .prqty_sc{border-right:1px solid #d3d3d3;} -.sod_list .li_prqty .li_prqty_sp span{display:block;background:#f2f2f2;} -.sod_list .li_total {position:relative;border-top:1px solid #e9e9e9;margin:10px 10px 0;} -.sod_list .total_span {display:block;position:relative;padding:5px 0;text-align:right;color:#343434} -.sod_list .total_span span{position:absolute;top:5px;left:0} -.sod_list .total_span strong{font-size:1.2em} +/* 모바일일때 피시버전 주문폼 */ +.sod_list {margin:10px 0} +.sod_list .sod_li {background:#fff;border-bottom:1px solid #e5e5e5;margin:10px 0} +.sod_list .li_name {font-size:1.083em} +.sod_list .li_op_wr {position:relative;padding:10px 10px 0 110px;min-height:75px} +.sod_list .li_op_wr .chk_box {position:absolute;top:10px;left:10px} +.sod_list .total_img {position:absolute;top:10px;left:35px} +.sod_list .mod_options {padding:0 7px;border:1px solid #d4d6db;border-radius:3px;color:#606060;background:#fff;line-height:24px;margin:5px 0 0;font-size:0.923em} +.sod_list .li_prqty {padding:10px;border-top:1px solid #f8f8f8} +.sod_list .li_prqty:after {display:block;visibility:hidden;clear:both;content:''} +.sod_list .li_prqty_sp {float:left;width:50%;display:block;line-height:20px;padding:0 5px;text-align :right} +.sod_list .li_prqty_sp span {float:left;color:#696969} +.sod_list .prqty_sc,.sod_list .prqty_price {border-right:1px solid #e5e5e5} +.sod_list .total_price {background:#f2f7ff;display:block;clear:both;margin:0 10px 10px;text-align:right;padding:5px 10px;line-height:20px} +.sod_list .total_price span {float:left} +.sod_list .total_price strong {font-size:1.25em;color:#3a8afd} +.sod_opt {padding:5px 10px 5px 35px} +.sod_opt li {color:#777;margin:3px 0;line-height:1.3em} +.sod_opt li:before {content:"옵션";display:inline-block;margin:1px 5px 2px 0;font-size:11px;padding:0 5px;border-radius:3px;background:#e2eaf6;line-height:20px;color:#3a8afd} +.sod_opt .opt_name:before {content:"옵션";display:inline-block;margin:1px 5px 2px 0;font-size:11px;padding:0 5px;border-radius:3px;background:#e2eaf6;line-height:20px;color:#3a8afd} + +.odf_list {padding:10px} +.odf_list label,.odf_list strong{display:block;margin:7px 0 5px;color:#444;font-weight:normal} +.odf_list .frm_input {width:100%;margin:0 0 7px} +.odf_list .dlv_slt {background:#edf3fc;position:relative;border:1px solid #d1ddee;margin:5px 0;padding:10px} +.odf_list .dlv_slt strong {margin:0;font-weight:bold;line-height:30px} +.odf_list .dlv_slt div label {display:inline-block;margin:3px 0;color:#000} +.sod_frm_mobile #order_address{display:block;position:absolute;top:5px;right:5px;text-align:center;border:1px solid #d4d6db;background:#fff;border-radius:3px;color:#606060;height:30px;line-height:28px;margin:5px 0 0;padding:0 5px} +.odf_list .ad_default {display:inline-block;margin:0 0 10px} +.odf_list .btn_addsch {position:absolute;top:5px;right:5px;border-radius:3px;height:30px} +.odf_list .add_num{position:relative;display:block} +.odf_list textarea{border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;width:100%;height:70px; +-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); +-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); +box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)} + +.sod_frm_mobile #sod_bsk_tot {border:1px solid #3a8afd} +.sod_frm_mobile #sod_bsk_tot:after {display:block;visibility:hidden;clear:both;content:""} +.sod_frm_mobile .sod_info li {position:relative;float:left;background:#fff;width:33.333%;height:70px;text-align:center;border-bottom:1px solid #e7ebf1;padding:15px 0} +.sod_frm_mobile .sod_info li:after {display:block;visibility:hidden;clear:both;content:""} +.sod_frm_mobile .sod_info li span {display:block;color:#777;margin-bottom:5px;font-weight:bold;color:#000} +.sod_frm_mobile .sod_info .sod_bsk_sell, .sod_info .sod_bsk_coupon {border-right:1px solid #e7ebf1} +.sod_frm_mobile .sod_info .sod_bsk_coupon:before {display:block;content:"-";position:absolute;top:25px;left:-10px;width:20px;height:20px;background:#fff;color:#9da6c9;border-radius:50%;border:1px solid #e7ebf1;font-weight:bold;font-size:16px;line-height:14px} +.sod_frm_mobile .sod_info .sod_bsk_dvr:before {display:block;content:"+";position:absolute;top:25px;left:-10px;width:20px;height:20px;background:#fff;color:#9da6c9;border-radius:50%;border:1px solid #e7ebf1;font-weight:bold;font-size:16px;line-height:14px} +.sod_frm_mobile .sod_info .sod_bsk_cnt strong {font-size:1.25em} + +.sod_frm_mobile .sod_info_bt {clear:both;padding:10px 15px;background:#fff} +.sod_frm_mobile .sod_info_bt:after {display:block;visibility:hidden;clear:both;content:""} +.sod_frm_mobile .sod_info_bt li {} +.sod_frm_mobile .sod_info_bt li:after {display:block;visibility:hidden;clear:both;content:""} +.sod_frm_mobile .sod_info_bt li span {display:inline-block;float:left;width:50%;line-height:28px;text-align:left;font-weight:bold;color:#000} +.sod_frm_mobile .sod_info_bt li strong {display:inline-block;float:left;width:50%;line-height:28px;text-align:right} + +.sod_frm_mobile .sod_info_option {clear:both;border-top:1px solid #e7ebf1} +.sod_frm_mobile .sod_info_option:after {display:block;visibility:hidden;clear:both;content:""} +.sod_frm_mobile #sod_frm_pay h2 {padding:0;position:absolute;font-size:0;line-height:0;overflow:hidden;width:0;height:0} +.sod_frm_mobile .sod_info_option ul {padding:10px 15px;background:#fff} +.sod_frm_mobile .sod_info_option li {margin-bottom:5px} +.sod_frm_mobile .sod_info_option li:after {display:block;visibility:hidden;clear:both;content:""} +.sod_frm_mobile .sod_info_option .sod_ifop_tit {display:inline-block;float:left;width:50%;line-height:28px;text-align:left;font-weight:bold} +.sod_frm_mobile .sod_info_option .sod_ifop_tit .btn_frmline {width:auto;height:30px;color:#3a8afd;background:#fff;border:1px solid #d4d6db;font-size:0.93em;border-radius:3px} +.sod_frm_mobile .sod_frm_mobile .sod_info_option .sod_ifop_tit .cp_cancel {width:auto;height:30px;border:1px solid #d4d6db;padding:0 5px;margin-left:5px;color:#b1b1b1;vertical-align:baseline} +.sod_frm_mobile .sod_info_option .sod_ifop_tit .od_coupon>td {text-align:left} +.sod_frm_mobile .sod_info_option>td, .sod_info_option .sod_ifop_t {display:inline-block;float:left;width:50%;line-height:28px;text-align:right} +.sod_frm_mobile .sod_info_option>td {text-align:right;padding:10px;height:30px} +.sod_frm_mobile .sod_info_option>td .cp_cancel {margin:0 0 0 2px} +.sod_frm_mobile .sod_info_option>td .btn_frmline {padding:0 7px;border:1px solid #38b2b9;color:#38b2b9;background:#fff;height:23px;line-height:21px;margin:0} + +#m_sod_frm_paysel {margin:10px 0} +#m_sod_frm_paysel h3{background:#fff;padding:15px 10px;border:1px solid #e3e5e8;border-bottom:0} +#m_sod_frm_paysel ul {margin:0 0;background:#fff;padding:10px;border:1px solid #e3e5e8} +#m_sod_frm_paysel ul:after {display:block;visibility:hidden;clear:both;content:""} +#m_sod_frm_paysel li {float:left;margin:2px 0;width:46%;height:25px} +#m_sod_frm_paysel .KPAY {background:url('../../../img/kpay.png') no-repeat 24px 3px;width:67px;height:32px;overflow:hidden;text-indent:-999px;display:inline-block;background-size:35px auto} +#m_sod_frm_paysel .PAYNOW {background:url('../../../img/paynow.png') no-repeat 24px 3px;width:74px;height:32px;overflow:hidden;text-indent:-999px;display:inline-block;background-size:45px auto} +#m_sod_frm_paysel .PAYCO {background:url('../../../img/payco.png') no-repeat 24px 3px;width:74px;height:32px;overflow:hidden;text-indent:-999px;display:inline-block;background-size:45px auto} +#m_sod_frm_paysel .inicis_lpay {background:url('../../../img/lpay_logo.png') no-repeat 24px 3px;width:65px;height:32px;overflow:hidden;text-indent:-999px;display:inline-block;background-size:35px auto} +#m_sod_frm_paysel .kakaopay_icon {background:url('../../../img/kakao.png') no-repeat 24px 3px;height:25px;width:74px;display:inline-block;overflow:hidden;text-indent:-999px;background-size:35px auto} +#m_sod_frm_paysel .samsung_pay {background:url('../../../img/samsungpay.png') no-repeat 24px 3px;height:25px;width:106px;display:inline-block;overflow:hidden;text-indent:-999px} #sod_frm {} -#sod_frm section{margin-bottom:10px} -#sod_frm section h2{border-bottom:1px solid #e2e4e7;font-size:1.167em;padding-bottom:10px} -#sod_bsk_list #mod_option_frm .sit_ov_tbl{background:#ededed;margin-top:5px} -#sod_bsk_list #mod_option_frm .sit_ov_tbl th,#sod_bsk_list #mod_option_frm .sit_ov_tbl td{border:none;padding-left:5px;font-weight:normal} -#sod_bsk_list #mod_option_frm .sit_ov_tbl th{width:90px} -#sod_frm_deli #order_address {display:block;;width:100px;background:#333;color:#fff;text-align:center} -#sod_frm_orderer {margin:0 0 30px} -#sod_frm_orderer #od_addr_jibeon, #sod_frm_taker #od_b_addr_jibeon {display:inline-block;margin:5px 0 0} -#sod_frm .odf_tbl table{width:100%;margin:0;padding:0;border-top:1px solid #e9e9e9;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-collapse:collapse} -#sod_frm .odf_tbl table tbody td,#sod_frm .odf_tbl table tbody th{;border-bottom:1px solid #e9e9e9;padding:5px 0px 5px 10px ;text-align:left;line-height:26px;position:relative;} -#sod_frm .odf_tbl table th{width:90px;color:#343434;font-weight:normal;letter-spacing:-0.1em} -#sod_frm .odf_tbl table .frm_input{background-color:#fff !important;height:24px;line-height:24px;text-indent:5px} -#sod_frm .odf_tbl table .frm_address{margin-top:5px} -#sod_frm .odf_tbl button.btn_frmline{font-size:0.92em;padding:0 8px;height:26px;line-height:26px} -#sod_frm .odf_tbl textarea{width:99%;border:1px solid #e4eaec;} +#sod_frm section h2 {border-bottom:1px solid #e2e4e7;font-size:1.167em;padding:20px} +#sod_bsk_list #mod_option_frm .sit_ov_tbl {background:#ededed;margin-top:5px} +#sod_bsk_list #mod_option_frm .sit_ov_tbl th,#sod_bsk_list #mod_option_frm .sit_ov_tbl td {border:none;padding-left:5px;font-weight:normal} +#sod_bsk_list #mod_option_frm .sit_ov_tbl th {width:90px} +#sod_frm_deli #order_address {display:block;width:100px;background:#333;color:#fff;text-align:center} + +#sod_frm_orderer, +#sod_frm_taker {margin:0 0 30px;border:1px solid #e3e5e8;background:#fff} +#sod_frm_orderer #od_addr_jibeon, +#sod_frm_taker #od_b_addr_jibeon {display:inline-block;margin:5px 0 0} +#sod_frm .odf_tbl table {width:100%;margin:0;padding:0;border-top:1px solid #e9e9e9;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-collapse:collapse} +#sod_frm .odf_tbl table tbody td,#sod_frm .odf_tbl table tbody th {border-bottom:1px solid #e9e9e9;padding:5px 0px 5px 10px;text-align:left;line-height:26px;position:relative} +#sod_frm .odf_tbl table th {width:90px;color:#343434;font-weight:normal;letter-spacing:-0.1em} +#sod_frm .odf_tbl table .frm_input {background-color:#fff !important;height:24px;line-height:24px;text-indent:5px} +#sod_frm .odf_tbl table .frm_address {margin-top:5px} +#sod_frm .odf_tbl button.btn_frmline {font-size:0.92em;padding:0 8px;height:26px;line-height:26px} +#sod_frm .odf_tbl textarea {width:99%;border:1px solid #e4eaec} #sod_frm_same {margin:0 0 10px} -#sod_frm_pay {position:relative} -#sod_frm_pay .tbl_head01 caption {font-size:0;line-height:0;overflow:hidden} -#sod_frm_pay .tbl_head01 th {width:auto !important;font-weight:bold;text-align:center !important} -#sod_frm_pay .tbl_head01 td {border-top:1px solid #e9e9e9 !important;border-bottom:1px solid #e9e9e9 !important;line-height:1.5em !important;word-break:break-all !important} html.no-overflowscrolling #sc_coupon_frm, html.no-overflowscrolling #od_coupon_frm {height:auto;max-height:10000px !important} /* overflow 미지원 기기 대응 */ #sod_frm_pay_info {margin:0 0 10px} -#sod_frm_paysel ul {margin:0;padding:0;} -#sod_frm_paysel ul:after {display:block;visibility:hidden;clear:both;content:""} -#sod_frm_paysel li {float:left;padding:5px 2%;width:46%;height:21px;text-align:left;list-style:none} - -/*네이버페이*/ -.itemform-naverpay{margin:15px 0;clear:both} -.cart-naverpay{margin-top:15px} +/* 네이버페이 */ +.itemform-naverpay {margin:15px 0;clear:both} +.cart-naverpay {margin-top:15px} /* theme.config.php 파일에서 G5_COMMUNITY_USE 를 false로 한 경우 1:1 문의와 게시판 css 처리 */ -#bo_list table td, #fqalist table td{border-left:0;border-right:0} -#bo_v_top .btn_admin, #bo_list .btn_admin{padding-top:0} +#bo_list table td, #fqalist table td {border-left:0;border-right:0} +#bo_v_top .btn_admin, #bo_list .btn_admin {padding-top:0} + +/* 개인결제 */ +.pesonal {background:#fff;border:1px solid #e3e5e8;margin-bottom:30px} +.pesonal h2 {border-bottom:1px solid #e2e4e7;font-size:1.167em;padding:20px} +.pesonal .tbl_frm01 {padding:20px 10px;margin:0} +.pesonal th {text-align:left} +.pesonal td {text-align:left;font-weight:bold} +.pesonal td input {width:100%} +.pesonal .half_tr {width:50%} + +#personal_pay {background:#fff;border:1px solid #e3e5e8} +#personal_pay h2 {background:#fff;border-bottom:1px solid #e2e4e7;font-size:1.167em;padding:20px} +#personal_pay input[type="radio"] {} +#personal_pay .lb_icon {position:relative;display:inline-block;cursor:pointer;z-index:1} +#personal_pay input[type="radio"]:checked+.lb_icon {z-index:3} -/*개인결제*/ -.pesonal{background:#f3f3f3;padding:20px} -.pesonal td{font-weight:bold} -#sod_frm_pay h2{font-size: 1.167em;margin: 0px 0 10px;border-bottom:1px solid #ddd;padding: 0 0 10px} -#personal_pay h2{font-size: 1.167em;margin: 0px 0 10px;} -#personal_pay input[type="radio"]{position:absolute;width:0;height:0;overflow:hidden;text-indent:-999px;left: 0;z-index: -1px;visibility:hidden;} -#personal_pay .lb_icon {display: inline-block;float:left;width:50%;background:#fff;border:1px solid #eceff4;margin:-1px 0 0 -1px;cursor: pointer;height:60px;position:relative;padding-left:65px;padding-top:20px;z-index:1} -#personal_pay input[type="radio"]:checked+.lb_icon {border:1px solid #ff006c;z-index:3} #personal_pay legend {position:absolute;font-size:0;line-height:0;overflow:hidden} -#personal_pay .KPAY{background:url('../../../img/kpay.png') no-repeat 50% 50% #fff;overflow:hidden;text-indent:-999px} -#personal_pay .PAYNOW{background:url('../../../img/paynow.png') no-repeat 50% 50% #fff;overflow:hidden;text-indent:-999px} -#personal_pay .PAYCO{background:url('../../../img/payco.png') no-repeat 50% 50% #fff;overflow:hidden;text-indent:-999px} -#personal_pay .kakaopay_icon{background:url('../../../img/kakao.png') no-repeat 50% 50% #f4dc34;overflow:hidden;text-indent:-999px} -#personal_pay .bank_icon{background:url('../../../img/pay_icon1.png') no-repeat 15px 50% #fff} -#personal_pay .vbank_icon{background:url('../../../img/pay_icon2.png') no-repeat 15px 50% #fff;padding-top:13px} -#personal_pay .iche_icon{background:url('../../../img/pay_icon2.png') no-repeat 15px 50% #fff;padding-top:13px} -#personal_pay .hp_icon{background:url('../../../img/pay_icon3.png') no-repeat 24px 50% #fff} -#personal_pay .card_icon{background:url('../../../img/pay_icon4.png') no-repeat 17px 50% #fff} -#personal_pay .btn_submit{width:100%;height:40px;font-weight: bold;font-size: 1.25em;margin:10px 0 5px} -#personal_pay .btn01{width:100%;height:40px;line-height:38px;font-weight: bold;font-size: 1.25em;} +#personal_pay .KPAY {width:58px;background:url('../../../img/kpay.png') no-repeat 50% 50% #fff;overflow:hidden;text-indent:-999px} +#personal_pay .PAYNOW {width:75px;background:url('../../../img/paynow.png') no-repeat 50% 50% #fff;overflow:hidden;text-indent:-999px;border-radius:30px} +#personal_pay .PAYCO {width:75px;background:url('../../../img/payco.png') no-repeat 50% 50% #fff;overflow:hidden;text-indent:-999px;border-radius:30px} +#personal_pay .kakaopay_icon {width:60px;background:url('../../../img/kakao.png') no-repeat 50% 50% #ffeb00;overflow:hidden;text-indent:-999px;border-radius:30px} +#personal_pay .pay_way {border-bottom:1px solid #e2e4e7} +#personal_pay #display_pay_button {border:0} +/* input, radio */ +.selec_chk {position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden} +.chk_box {position:relative} +.chk_box input[type="checkbox"] + label {position:relative;padding-left:20px;color:#676e70} +.chk_box input[type="checkbox"] + label:hover{color:#2172f8} +.chk_box input[type="checkbox"] + label span {position:absolute;top:2px;left:0;width:15px;height:15px;display:block;margin:0;background:#fff;border:1px solid #d0d4df;border-radius:3px} +.chk_box input[type="checkbox"]:checked + label {color:#000} +.chk_box input[type="checkbox"]:checked + label span {background:url('../img/chk.png') no-repeat 50% 50% #3a8afd;border-color:#1471f6;border-radius:3px} + +.chk_box input[type="radio"] {position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden} +.chk_box input[type="radio"] + label {position:relative;padding-left:23px;display:inline-block;color:#676e70} +.chk_box input[type="radio"] + label span {position:absolute;top:0;left:0;width:15px;height:15px;display:block;background:#fff;border:1px solid #cdd6df;border-radius:50%} +.chk_box input[type="radio"]:checked + label {color:#305af9} +.chk_box input[type="radio"]:checked + label span:before {width:7px;height:7px;background:#305af9;content:'';position:absolute;top:3px;left:3px;border-radius:50%} + diff --git a/theme/basic/css/mobile.css b/theme/basic/css/mobile.css index dea09accc..e37088e53 100644 --- a/theme/basic/css/mobile.css +++ b/theme/basic/css/mobile.css @@ -2,97 +2,94 @@ /* 초기화 */ html {overflow-y:scroll;height:100%;min-width:320px} -body {margin:0;padding:0;font-size:0.75em;background:#e6e6e6;height:100%} +body {margin:0;padding:0;font-size:0.75em;background:#f8f8f8;height:100%;font-family:'Malgun Gothic', dotum, sans-serif} html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0} -h1, h2, h3, h4, h5, h6 {font-size:1em} +h1, h2, h3, h4, h5, h6 {font-size:1em;font-family:'Malgun Gothic', dotum, sans-serif} article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block} legend {position:absolute;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden} label, input, button, select, img {vertical-align:middle} -input, button {margin:0;padding:0;font-size:1em} +input, button {margin:0;padding:0;font-size:1em;font-family:'Malgun Gothic', dotum, sans-serif} button {cursor:pointer} input[type=text], input[type=password], input[type=submit], input[type=image], button {font-size:1em;-webkit-appearance:none} -textarea, select {font-size:1em;font-family:dotum} -textarea {border-radius:0;-webkit-appearance:none} -select {margin:0;background:none} +textarea, select {font-size:1em;font-family:'Malgun Gothic', dotum, sans-serif} +textarea {border-radius:0;-webkit-appearance:none;font-family:'Malgun Gothic', dotum, sans-serif} +select {margin:0;background:none;font-family:'Malgun Gothic', dotum, sans-serif} p {margin:0;padding:0;word-break:break-all} hr {display:none} pre {overflow-x:scroll;font-size:1.1em} a {color:#000;text-decoration:none} -ul,li,dl,dt,dd{padding:0;margin:0} -ul{list-style:none} +ul,li,dl,dt,dd {padding:0;margin:0} +ul {list-style:none} -*, :after, :before { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; +*,:after,:before { + -webkit-box-sizing:border-box; + -moz-box-sizing:border-box; + box-sizing:border-box; } /* 팝업레이어 */ #hd_pop {z-index:1000;position:relative;margin:0 auto;width:100%;height:0} #hd_pop h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff;} -.hd_pops img{max-width:100%;height:auto} +.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff} +.hd_pops img {max-width:100%;height:auto} .hd_pops_con {} .hd_pops_footer {padding:10px 0;background:#000;color:#fff;text-align:right} .hd_pops_footer button {margin-right:5px;padding:5px 10px;border:0;background:#393939;color:#fff} /* 상단 레이아웃 */ -#hd {position:relative;background:#333} +#hd {position:relative;background:#212020} #hd:after {display:block;visibility:hidden;clear:both;content:""} #hd_h1 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -#logo {padding:10px 10px;height:50px;text-align:center} -#logo img{vertical-align:middle;max-height:100%;width:auto} -#gnb_open {position:absolute;top:10px;left:10px;padding:0 10px;height:30px;width:30px;border:0;background-size:70%;color:#fff;background:none; font-size: 16px;} -#gnb {display:none;background:#262626;position:fixed;top:0;left:0;z-index:99999;height:100%;overflow-y:auto;width:300px; --webkit-box-shadow:0 0 5px rgba(55,55,5,0.4); --moz-box-shadow:0 0 5px rgba(55,55,5,0.4); -box-shadow: 0 0 5px rgba(55,55,5,0.4);} +#logo {padding:10px 10px;height:60px;text-align:center} +#logo img {vertical-align:middle;margin-top:5px;max-height:100%;width:auto} +#gnb_open {position:absolute;top:10px;left:10px;padding:0 10px;height:40px;width:40px;border:0;background-size:70%;color:#fff;background:none;font-size:2em} +#gnb {display:none;background:#efefef;position:fixed;top:0;left:0;z-index:99999;width:100%;max-width:400px;height:100%;overflow-y:auto; +-webkit-box-shadow:0 0 5px rgba(55,55,5,0.4); +-moz-box-shadow:0 0 5px rgba(55,55,5,0.4); +box-shadow:0 0 5px rgba(55,55,5,0.4)} -#gnb a {display:block;color:#efefef} -.gnb_1dli{position:relative;line-height:40px;} -.gnb_1dli button{position:absolute;top:0;right:0;background:url;border:0;width:40px;height:40px;overflow:hidden;border:0;background:url(../img/mobile/gnb_bg.png) no-repeat 50% 50%;text-indent:-9999px} -.gnb_1dli button.btn_gnb_cl{background:url(../img/mobile/gnb_bg2.png) no-repeat 50% 50%} -.gnb_1da {padding:0 20px;border-bottom:1px solid #2d2d2d} -.gnb_2dul {display:none;} -.gnb_2da {border-bottom:1px solid #2d2d2d;background:url(../img/btn_next.gif) no-repeat 21px 17px;padding-left:30px} -#gnb_close {display:block;margin:0;height:50px;width:100%;border:0;background:url(../img/mobile/btn_close.png) no-repeat right 50% -#222222;background-size:25px;color:#fff;text-indent:-999999999px;overflow:hidden} +#gnb_1dul {background:#fff} +#gnb_1dul a {display:block;color:#000} +.gnb_1dli {position:relative;line-height:40px} +.gnb_1dli button {position:absolute;top:5px;right:0;width:40px;height:40px;overflow:hidden;border:0;font-size:1.2em;background:#fff;background:url(../img/mobile/gnb_bg2.png) no-repeat 50% 50%;text-indent:-9999px} +.gnb_1dli button.btn_gnb_cl {background:url(../img/mobile/gnb_bg.png) no-repeat 50% 50%} +.gnb_1da {padding:5px 20px;border-bottom:1px solid #eee;font-weight:bold;font-size:1.2em;} +.gnb_2dul {display:none;background:#fafafa} +.gnb_2da {padding-left:30px} +#gnb_close {display:block;position:absolute;right:8px;top:10px;z-index:99;font-weight:bold;margin:0;height:40px;width:40px;border:0;color:#bfb8b2;font-size:2em;background:transparent} #gnb_empty {padding:20px 0;color:#fff;text-align:center;line-height:2em} #gnb_empty a {display:inline;text-decoration:underline} -#hd_sch {text-align:center;padding:20px} +#hd_sch {text-align:center;padding:12px 55px 12px 15px;background:#212020} #hd_sch h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -#hd_sch form {position:relative;padding-right:40px;} -#hd_sch #sch_stx {width:100%;height:45px;background:#464646;border:0;padding-left:10px;border-radius:3px 0 0 3px;color:#fff} -#hd_sch #sch_submit {position:absolute;top:0;right:0;width:40px;height:45px;;border:0;border-radius:0 3px 3px 0;cursor:pointer;color:#fff;background:#464646;font-size:1.25em} +#hd_sch form {position:relative;padding-right:40px} +#hd_sch #sch_stx {width:100%;height:38px;margin-left:40px;background:#464646;border:0;color:#fff} +#hd_sch #sch_submit {position:absolute;top:0;left:0;width:40px;height:38px;border:0;border-radius:3px;cursor:pointer;color:#a6a5a5;background:#464646;font-size:1.25em} -#user_btn {position:absolute;top:10px;right:10px;padding:0 10px;height:30px;width:30px;border:0;;color:#fff;font-size:16px;background:none;letter-spacing:-0.1em} -#user_menu{display:none;position:fixed;top:0;right:0;height:100%;;overflow-y:auto;width:320px;z-index:9999;background:#fff;text-align:center; --webkit-box-shadow:0 0 5px rgba(55,55,5,0.4); --moz-box-shadow:0 0 5px rgba(55,55,5,0.4); -box-shadow: 0 0 5px rgba(55,55,5,0.4);} -#user_close {display:block;margin:0;height:50px;width:100%;border:0;background:url(../img/mobile/btn_close.png) no-repeat right 50% -#222;background-size:25px;color:#fff;text-indent:-999999999px;overflow:hidden} -#snb_cnt span{display:inline-block;padding: 0 7px;height:18px;line-height:18px;font-size:12px;background:#3ca1ff;border-radius:20px;color:#fff} +#user_btn {position:absolute;top:10px;right:10px;padding:0 10px;height:40px;width:40px;border:0;color:#fff;font-size:1.8em;background:none;letter-spacing:-0.1em} +#user_menu {display:none;position:fixed;top:0;right:0;width:100%;height:100%;overflow-y:auto;z-index:9999;background:#efefef;text-align:center} +#user_close {display:block;position:absolute;right:8px;top:10px;z-index:99;font-weight:bold;margin:0;height:40px;width:40px;border:0;color:#bfb8b2;font-size:1.8em;background:transparent} -#hd_nb{margin:20px;} +#snb_cnt span {display:inline-block;float:right;padding:0 7px;height:18px;margin-top:3px;line-height:18px;font-size:12px;background:#da22f5;border-radius:20px;color:#fff} + +#hd_nb {background:#fff;margin-top:10px;border-bottom:1px solid #e1e1e1} #hd_nb:after {display:block;visibility:hidden;clear:both;content:""} -#hd_nb li{width:50%;float:left;text-align:center;line-height:25px;font-size:1.083em;font-weight:bold} -#hd_nb li a{display:block;color:#717171;padding:20px 0} -#hd_nb li i{font-size:20px;} -#hd_nb .hd_nb1{border-right:1px solid #e2e5e7;border-bottom:1px solid #e2e5e7} -#hd_nb .hd_nb2{border-bottom:1px solid #e2e5e7} -#hd_nb .hd_nb3{border-right:1px solid #e2e5e7} +#hd_nb li {width:50%;float:left;text-align:center;line-height:25px;font-size:1.083em;font-weight:bold} +#hd_nb li a {display:block;color:#717171;text-align:left;padding:10px 15px} +#hd_nb li i {font-size:14px;margin-right:10px;color:#a5a8ac} +#hd_nb .hd_nb1 {border-right:1px solid #efefef;border-bottom:1px solid #efefef} +#hd_nb .hd_nb2 {border-bottom:1px solid #efefef} +#hd_nb .hd_nb3 {border-right:1px solid #efefef} /* 텍스트 크기 조절 */ -#text_size {margin:0 0 10px;text-align:center;display:inline-block;padding:7px 20px;background:#e6e7e9;border-radius:25px;height:48px;} +#text_size {margin:10px 0;text-align:center;display:inline-block;padding:7px 20px;background:#e6e7e9;border-radius:25px;height:48px} #text_size button {margin:0 5px;border:0;background:none;height:35px;width:35px;border-radius:50%} -#text_size button.select{background:#fff;border-bottom:1px solid #bbb; --webkit-box-shadow:0 0 5px rgba(100,80,100,0.2); --moz-box-shadow:0 0 5px rgba(100,100,100,0.2); -box-shadow: 0 0 5px rgba(100,100,100,0.2);} +#text_size button.select {background:#fff;border-bottom:1px solid #bbb; +-webkit-box-shadow:0 0 5px rgba(100,80,100,0.2); +-moz-box-shadow:0 0 5px rgba(100,100,100,0.2); +box-shadow:0 0 5px rgba(100,100,100,0.2)} .ts_up {font-size:1.167em !important} .ts_up2 {font-size:1.3em !important} @@ -101,41 +98,50 @@ box-shadow: 0 0 5px rgba(100,100,100,0.2);} #wrapper:after {display:block;visibility:hidden;clear:both;content:""} #container {position:relative;min-height:300px} #container:after {display:block;visibility:hidden;clear:both;content:""} -#container_title {font-size:1.2em;font-weight:bold;height:50px;padding:10px;line-height:30px;background:#fff;color:#333; --webkit-box-shadow: 0 0 5px rgba(55,55,5,0.4); --moz-box-shadow: 0 0 5px rgba(55,55,5,0.4); -box-shadow: 0 0 5px rgba(55,55,5,0.4); +#container_title {font-size:1.2em;font-weight:bold;height:50px;padding:10px 15px;line-height:30px;background:#fff;color:#333; +-webkit-box-shadow:0 0 10px rgba(181, 181, 181, 0.4); +-moz-box-shadow:0 0 10px rgba(181, 181, 181, 0.4); +box-shadow:0 0 10px rgba(181, 181, 181, 0.4); } -.top{position:relative} -.btn_top{position:absolute;top:0px;right:0px;z-index:999;padding:10px;} -.btn_top li{display:inline-block} -.btn_top a,.btn_top .btn_submit{line-height:30px;padding: 0 10px;border-radius:3px} -.btn_top .btn_cancel,.btn_top .btn_b01{border:1px solid #aaa;background:none;color:#666;line-height:28px;background:#fff} -.fixed{position:fixed;top:0;right:0;z-index:999;} -#container_title.fixed{width:100%;} +#container_title a {display:inline-block;margin-right:5px} +.top {position:relative} +.btn_top {position:absolute;top:0px;right:10px;z-index:999;padding:8px 0} +.btn_top li {display:inline-block} +.btn_top a,.btn_top button,.btn_top .btn_submit {} +.btn_top .btn_cancel,.btn_top .btn_b01 {border:1px solid #aaa;background:none;color:#666;line-height:28px;background:#fff} +.fixed {position:fixed;top:0;right:0;z-index:999} +.fixed.btn_bo_user {right:10px} +#container_title.fixed {width:100%} /* 하단 레이아웃 */ -#ft {background:#222;padding:0px 10px 10px} +#ft {background:#222;padding:0px 20px 20px} #ft h1 {width:0;height:0;font-size:0;line-height:0;overflow:hidden} #ft p {margin:0;padding:10px 0;line-height:1.8em} #ft_copy {padding:10px;line-height:2em;text-align:center;color:#777} #ft_copy #ft_company {text-align:center} #ft_copy #ft_company a {display:inline-block;padding:0 10px;line-height:1em;border-left:1px solid #333;color:#fff} -#ft_copy #ft_company a:first-child{border:0} +#ft_copy #ft_company a:first-child {border:0} +.ft_cnt {font-weight:normal;color:#e3e3e3;line-height:2em;text-align:center} +.ft_cnt h2 {width:0;height:0;font-size:0;line-height:0;overflow:hidden} #ft_copy b {color:inherit} #ft_copy a {color:inherit;text-decoration:none} -#top_btn {position:fixed;bottom:10px;right:10px;width:40px;height:40px;line-height:36px;border:2px solid #333;background:rgba(255,255,255,0.6);color:#333;text-align:center;font-size:15px;z-index:99} -#device_change {display:block;line-height:40px;border:1px solid #3a3a3a;border-radius:2em;color:#777;font-size:1em;text-decoration:none;text-align:center} +#top_btn {position:fixed;bottom:10px;right:15px;width:50px;height:50px;line-height:36px;border:2px solid #d2d2d2;border-radius:50%;background:#fff;color:#d2d2d2;text-align:center;font-size:15px;z-index:99; +-webkit-box-shadow:1px 2px 5px rgba(191, 191, 191, 0.4); +-moz-box-shadow:1px 2px 5px rgba(191, 191, 191, 0.4); +box-shadow:1px 2px 5px rgba(191, 191, 191, 0.4)} +#top_btn i {font-size:1.4em} +#top_btn:hover {background:#3b8afb;border-color:#3b8afb;color:#fff} +#device_change {display:block;line-height:40px;border-radius:5px;background:#302e2e;color:#777;font-size:1em;text-decoration:none;text-align:center} /* 게시물 선택복사 선택이동 */ #copymove {} .copymove_current {float:right;color:#ff3061} .copymove_currentbg {background:#f4f4f4} -#copymove .tbl_head01{margin-top:10px} -#copymove td{background:#fff} -#copymove .win_btn{margin:10px} +#copymove .tbl_head01 {margin-top:10px} +#copymove td {background:#fff} +#copymove .win_btn {margin:10px} /* 화면낭독기 사용자용 */ #hd_login_msg {position:absolute;top:0;left:0;width:0;height:0;overflow:hidden} @@ -149,61 +155,75 @@ box-shadow: 0 0 5px rgba(55,55,5,0.4); /* 캡챠 자동등록(입력)방지 기본 -pc */ #captcha {position:relative} -#captcha legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden;} -#captcha #captcha_img {height:40px;border:1px solid #898989;;vertical-align:top;padding:0;margin:0} -#captcha #captcha_mp3 {margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;width:40px;height:40px;background:url('../../../img/captcha2.png') no-repeat;text-indent:-999px;;border-radius:3px} -#captcha #captcha_reload {margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('../../../img/captcha2.png') no-repeat 0 -40px;text-indent:-999px;border-radius:3px} -#captcha #captcha_key {margin:0 0 0 3px;padding:0 5px;width:90px;height:40px;border:1px solid #ccc;background:#fff;font-size:1.333em;font-weight:bold;text-align:center;border-radius:3px;vertical-align:top} -#captcha #captcha_info {display:block;margin:3px 0 5px ;font-size:0.95em;letter-spacing:-0.1em} +#captcha legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden} +#captcha #captcha_img {height:40px;border:1px solid #898989;vertical-align:top;padding:0;margin:0} +#captcha #captcha_mp3 {margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;width:40px;height:40px;background:url('../../../img/captcha2.png') no-repeat;text-indent:-999px;border-radius:3px} +#captcha #captcha_reload {margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('../../../img/captcha2.png') no-repeat 0 -40px;text-indent:-999px;border-radius:3px} +#captcha #captcha_key {margin:0 0 0 3px;padding:0 5px;width:90px;height:40px;border:1px solid #ccc;background:#fff;font-size:1.333em;font-weight:bold;text-align:center;border-radius:0;vertical-align:top} +#captcha #captcha_info {display:block;margin:3px 0 5px;font-size:0.95em;letter-spacing:-0.1em} /* 캡챠 자동등록(입력)방지 기본 - mobile */ #captcha.m_captcha audio {display:block;margin:0 0 5px} /* 구글리캡챠 크기 조정 scale */ -#captcha.recaptcha{width:213px;height:55px;overflow:hidden} -#rc-imageselect, .g-recaptcha {transform:scale(0.7);-webkit-transform:scale(0.7);transform-origin:0 0;-webkit-transform-origin:0 0;} +#captcha.recaptcha {width:213px;height:55px;overflow:hidden} +#rc-imageselect, .g-recaptcha {transform:scale(0.7);-webkit-transform:scale(0.7);transform-origin:0 0;-webkit-transform-origin:0 0} /* ckeditor 태그 기본값 */ -#bo_v_con ul{display: block;list-style-type: disc;margin-top: 1em;margin-bottom: 1em;margin-left: 0;margin-right: 0;padding-left: 40px;} -#bo_v_con ol{display: block;list-style-type: decimal;margin-top: 1em;margin-bottom: 1em;margin-left: 0;margin-right: 0;padding-left: 40px;} -#bo_v_con li{display: list-item;} +#bo_v_con ul {display:block;list-style-type:disc;margin-top:1em;margin-bottom:1em;margin-left:0;margin-right:0;padding-left:40px} +#bo_v_con ol {display:block;list-style-type:decimal;margin-top:1em;margin-bottom:1em;margin-left:0;margin-right:0;padding-left:40px} +#bo_v_con li {display:list-item} /*단축키일람 */ -.cke_sc{text-align:right} -.btn_cke_sc{background:#333;color:#fff;padding:5px;border:none} +.cke_sc {text-align:right} +.btn_cke_sc {background:#333;color:#fff;padding:5px;border:none} .cke_sc_def {margin:0 0 5px;padding:10px;border:1px solid #ccc;background:#f7f7f7;text-align:center} -.cke_sc_def dl{margin:0 0 5px;text-align:left;zoom:1} +.cke_sc_def dl {margin:0 0 5px;text-align:left;zoom:1} .cke_sc_def dl:after {display:block;visibility:hidden;clear:both;content:""} .cke_sc_def dt, .cke_sc_def dd {float:left;margin:0;padding:5px 0;border-bottom:1px solid #e9e9e9} .cke_sc_def dt {width:50%;font-weight:bold} .cke_sc_def dd {width:50%} -.btn_cke_sc_close{background:#333;padding:5px;border:none;color:#fff} +.btn_cke_sc_close {background:#333;padding:5px;border:none;color:#fff} /* 버튼 */ -.btn{display:inline-block;padding:0 5px;height:30px;line-height:30px;border-radius:3px} +.btn {display:inline-block;padding:0 5px;height:30px;line-height:30px;border-radius:3px} a.btn01 {display:inline-block;background:#ddd;color:#444;text-decoration:none;vertical-align:middle} a.btn01:focus, a.btn01:hover {text-decoration:none} button.btn01 {display:inline-block;margin:0;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none} a.btn02 {display:inline-block;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none;vertical-align:middle} a.btn02:focus, .btn02:hover {text-decoration:none} button.btn02 {display:inline-block;margin:0;padding:7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none} + .btn_confirm {text-align:center} /* 서식단계 진행 */ -.btn_submit {border:0;background:#ff506a;color:#fff;cursor:pointer;border-radius:3px} -fieldset .btn_submit {} + +.btn_submit {border:0;background:#3a8afd;color:#fff;cursor:pointer;border-radius:3px} +.btn_submit:hover {background:#2375eb} +.btn_close {border:1px solid #dcdcdc;cursor:pointer;border-radius:3px;background:#fff} +a.btn_close {text-align:center;line-height:50px} + a.btn_cancel {display:inline-block;background:#ddd;color:#444;text-decoration:none;vertical-align:middle} -button.btn_cancel {display:inline-block;;border:1px solid #ccc;background:#fafafa;color:#000;vertical-align:top;text-decoration:none} -a.btn_frmline, button.btn_frmline {display:inline-block;padding:0 5px;;border:0;background:#333;color:#fff;letter-spacing:-0.1em;text-decoration:none;vertical-align:top} /* 우편번호검색버튼 등 */ +button.btn_cancel {display:inline-block;border:1px solid #ccc;background:#fafafa;color:#000;vertical-align:top;text-decoration:none} +a.btn_frmline, button.btn_frmline {display:inline-block;padding:0 5px;border:0;background:#fff;border:1px solid #3a8afd;color:#3a8afd;letter-spacing:-0.1em;text-decoration:none;vertical-align:top} /* 우편번호검색버튼 등 */ button.btn_frmline {font-size:1em} /* 게시판용 버튼 */ -a.btn_b01,.btn_b01 {display:inline-block;background:#4c4f6f;color:#fff;text-decoration:none;vertical-align:middle} +a.btn_b01,.btn_b01 {display:inline-block;background:#3a8afd;color:#fff;border-radius:3px;padding:10px;border:0;text-decoration:none;vertical-align:middle} .btn_b01:hover, .btn_b01:hover {} -a.btn_b02 ,.btn_b02{display:inline-block;background:#ff506a;color:#fff;text-decoration:none;vertical-align:middle;border:0} +a.btn_b02, .btn_b02 {display:inline-block;background:transparent;color:#fff;border:0;border-radius:3px;padding:10px;text-decoration:none;vertical-align:middle} a.btn_b02:hover, .btn_b02:hover {} -a.btn_b03, .btn_b03 {display:inline-block;line-height:28px;border:1px solid #ed6478;color:#ed6478;background:none;text-decoration:none;vertical-align:middle} +a.btn_b03, .btn_b03 {display:inline-block;line-height:28px;border:0;background:transparent;color:#bababa;text-decoration:none;vertical-align:middle} a.btn_b03:hover, .btn_b03:hover {} -a.btn_admin {display:inline-block;background:#e8180c;color:#fff;text-decoration:none;vertical-align:middle} /* 관리자 전용 버튼 */ +a.btn_admin {display:inline-block;color:#d13f4a;font-size:1.4em;text-decoration:none;vertical-align:middle} /* 관리자 전용 버튼 */ a.btn_admin:focus, a.btn_admin:hover {} +.fix_btn {position:fixed;z-index:99;bottom:65px;right:15px;background:#3a8afd;width:50px;height:50px;color:#fff;text-align:center;border-radius:50% !important;font-size:1.8em;line-height:50px !important;-webkit-box-shadow:1px 2px 5px rgba(191, 191, 191, 0.4); +-moz-box-shadow:1px 2px 5px rgba(191, 191, 191, 0.4); +box-shadow:1px 2px 5px rgba(191, 191, 191, 0.4)} +a.btn,.btn {line-height:35px;width:30px;height:35px;padding:0 5px;text-align:center;font-weight:bold;border:0;font-size:1.4em; +-webkit-transition:background-color 0.3s ease-out; +-moz-transition:background-color 0.3s ease-out; +-o-transition:background-color 0.3s ease-out; +transition:background-color 0.3s ease-out} + /* 기본테이블 */ .tbl_wrap {margin:0 10px 10px} @@ -212,13 +232,14 @@ a.btn_admin:focus, a.btn_admin:hover {} .tbl_head01 {} .tbl_head01 caption {padding:0 0 10px;color:#777;text-align:left} -.tbl_head01 thead th {padding:12px 0;border:1px solid #cacaca;background:#d9d9da;color:#383838;font-size:0.95em;text-align:center;letter-spacing:-0.1em} +.tbl_head01 thead th {padding:12px 0;border:1px solid #d8dbdf;background:#f7f7f9;color:#383838;font-size:0.95em;text-align:center;letter-spacing:-0.1em} .tbl_head01 thead a {color:#383838} .tbl_head01 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */ .tbl_head01 tfoot th {border-top:1px solid #666;border-bottom:1px solid #666;background:#484848;color:#fff} .tbl_head01 tfoot td {border-color:#e3e3e5;background:#484848;color:#fff;font-weight:bold;text-align:center} +.tbl_head01 tbody {text-align:left} .tbl_head01 tbody th {padding:5px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9} -.tbl_head01 td {padding:5px;border:1px solid #e3e3e5;line-height:1.5em;word-break:break-all} +.tbl_head01 td {padding:5px;border:1px solid #e7e9ec;border-top:0;line-height:1.5em;word-break:break-all} .tbl_head02 {} .tbl_head02 caption {padding:0 0 10px;color:#777;text-align:left} @@ -231,27 +252,28 @@ a.btn_admin:focus, a.btn_admin:hover {} .tbl_head02 td {padding:5px 3px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;line-height:1.4em;word-break:break-all} /* 기본리스트 */ -.list_01{padding:0 10px;} -.list_01 li{background:#fff;border-radius:3px;margin:10px 0;padding:10px 15px;border-bottom:1px solid #ccc;} +.list_01 ul {} +.list_01 li {border-bottom:1px solid #e5ecee;padding:15px} +.list_01 li:after {display:block;visibility:hidden;clear:both;content:""} +.all_chk {padding:15px;border-bottom:1px solid #e8eaee;background:#fff} /* 기본폼 */ -.form_01{margin:10px} -.form_01 .write_div{margin:5px 0;position:relative} -.form_01 li{margin:5px 0;position:relative;list-style:none} -.form_01 textarea, .frm_input {border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;} +.form_01 .write_div {margin-bottom:10px;position:relative} +.form_01 li {margin:0 0 10px;position:relative;list-style:none} +.form_01 textarea, .frm_input {border:1px solid #d0d3db;background:#fff;color:#000;vertical-align:middle;padding:5px;border-radius:0;box-shadow:none} .form_01 textarea {width:100%;height:100px} -.frm_input {height:40px;} -.full_input{width:100%} +.frm_input {height:45px} +.full_input {width:100%} .form_01 .frm_file {display:block;margin-bottom:5px;width:100%} -.form_01 select{height:40px;border-radius:3px;background-color:#fff} -.form_01 .frm_info{font-size:0.92em;color:#4162ff;text-align:left;margin:3px 0 10px;display:block;line-height:1.3em} +.form_01 select {height:40px;background-color:#fff} +.form_01 .frm_info {font-size:0.92em;color:#3a8afd;text-align:left;margin:3px 0 10px;display:block;line-height:1.3em} /* 자료 없는 목록 */ .empty_table {padding:100px 0 !important;color:#777;text-align:center} .empty_list {padding:20px 0 !important;text-align:center} /* 필수입력 */ -.required, textarea.required {background-image:url('../img/require.png') !important;background-repeat:no-repeat !important;background-position:right top !important;} +.required, textarea.required {background-image:url('../img/require.png') !important;background-repeat:no-repeat !important;background-position:right top !important} /* 테이블 항목별 정의 */ .td_board {width:120px;text-align:center} @@ -274,49 +296,62 @@ a.btn_admin:focus, a.btn_admin:hover {} .txt_rdy {color:#8abc2a} /* 새창 기본 스타일 */ -.new_win {} -.new_win #win_title {font-size: 1.2em;font-weight: bold;height: 50px;padding: 10px;line-height: 30px;background: #4162ff;color: #fff;} +.new_win {position:relative;background:#fff} +.new_win #win_title {font-size:1.3em;height:50px;line-height:30px;padding:10px 20px;background:#fff;color:#000;-webkit-box-shadow:0 1px 10px rgba(0,0,0,.1); +-moz-box-shadow:0 1px 10px rgba(0,0,0,.1); +box-shadow:0 1px 10px rgba(0,0,0,.1)} .new_win #win_title .sv {font-size:0.75em;line-height:1.2em} -.new_win_con{margin:10px} +.new_win_con {} -.new_win .win_ul {margin:10px} -.new_win .win_ul li {display:inline-block;} -.new_win .win_ul li a {display: block;line-height: 24px;padding: 0 10px;} -.new_win .win_ul li .selected {background: #4162ff;color: #fff;border-radius: 13px; --webkit-box-shadow: 0 0 5px rgba(65,98,255,0.8); --moz-box-shadow: 0 0 5px rgba(65,98,255,0.8); -box-shadow: 0 0 8px rgba(65,98,255,0.8);} +.new_win .win_ul {margin-bottom:15px;padding:0 20px} +.new_win .win_ul:after {display:block;visibility:hidden;clear:both;content:""} +.new_win .win_ul li {float:left;background:#fff;text-align:center;padding:0 10px;border:1px solid #d6e9ff;border-radius:30px;margin-left:5px} +.new_win .win_ul li:first-child {margin-left:0} +.new_win .win_ul li a {display:block;padding:8px 0;color:#6794d3} +.new_win .win_ul .selected {background:#3a8afd;border-color:#3a8afd;position:relative;z-index:5} +.new_win .win_ul .selected a {color:#fff;font-weight:bold} +.new_win .win_desc {position:relative;margin:10px;border-radius:5px;font-size:1em;background:#f2838f;color:#fff;line-height:50px;text-align:left;padding:0 20px} +.new_win .win_desc i {font-size:1.2em;vertical-align:baseline} +.new_win .win_desc:after {content:"";position:absolute;left:0;top:0;width:4px;height:50px;background:#da4453;border-radius:3px 0 0 3px} -.new_win .win_desc {margin:5px 0;font-size:0.92em;color:#4162ff} -.new_win .win_btn {clear:both;margin:10px 0;text-align:center} -.new_win .win_btn a {display:inline-block;height:40px;line-height:40px;font-weight:bold} -.new_win .win_btn .btn_close {display:inline-block;padding:0 10px;border:0;background:#c6c6d2;color:#666;text-decoration:none;font-weight:bold;height:40px;border-radius:3px;margin:10px 0} -.new_win .win_btn .btn_submit {width:100%;height:40px;line-height:40px;border-radius:3px;margin:0 0 20px;display:inline-block;font-weight:bold} +.new_win .win_total {float:right;display:inline-block;line-height:30px;font-weight:normal;font-size:0.75em;color:#3a8afd;background:#f6f6f6;padding:0 10px;border-radius:5px} +.new_win .new_win_con {padding:20px} +.new_win .new_win_con:after {display:block;visibility:hidden;clear:both;content:""} +.new_win .new_win_con2 {margin:20px 0} + +.new_win .win_btn {clear:both;padding:10px 0 30px;text-align:center} +.new_win .win_btn a {display:inline-block;height:45px;line-height:40px;font-weight:bold} +.new_win .btn_close {width:60px;height:45px;overflow:hidden;cursor:pointer} +.new_win .btn_submit {padding:0 20px;height:45px;font-weight:bold;font-size:1.083em} /* 검색결과 색상 */ -.sch_word {color:#00c4ac} +.sch_word {color:#fff;background:#ff005a;padding:2px 4px;margin:0 2px} /* 사이드뷰 */ .sv_wrap {display:inline-block;position:relative;font-weight:normal;line-height:20px} .sv_wrap .sv {z-index:1000;width:100px;display:none;margin:5px 0 0;font-size:0.92em;background:#333;text-align:left; --webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2); --moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2); -box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2);} -.sv_wrap .sv:before{content: "";position: absolute;top: -6px;left: 15px;width: 0;height: 0;border-style: solid;border-width: 0 6px 6px 6px;border-color: transparent transparent #333 transparent;} -.sv_wrap .sv a {display:inline-block;width:100px;margin:0;padding:0 10px;line-height:30px;font-weight:normal;color:#bbb } -.sv_wrap .sv a:hover{background:#000;color:#fff} -.sv_member{color:#333;font-weight:bold;} +-webkit-box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2); +-moz-box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2); +box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2)} +.sv_wrap .sv:before {content:"";position:absolute;top:-6px;left:15px;width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent #333 transparent} +.sv_wrap .sv a {display:inline-block;width:100px;margin:0;padding:0 10px;line-height:30px;font-weight:normal;color:#bbb} +.sv_wrap .sv a:hover {background:#000;color:#fff} +.sv_member {color:#333;font-weight:bold} .sv_on {display:block !important;position:absolute;top:23px;left:0px;width:auto;height:auto} .sv_nojs .sv {display:block} /* 페이징 */ -.pg_wrap {clear:both;margin:10px 0;text-align:center} -.pg {display:inline-block} -.pg_page, .pg_current {display:inline-block;padding:0 10px;height:30px;color:#000;line-height:28px;vertical-align:middle} +.pg_wrap {clear:both;display:block;padding:10px 0;text-align:center} +.pg_wrap:after {display:block;visibility:hidden;clear:both;content:""} +.pg {text-align:center} +.pg_page, .pg_current {display:inline-block;vertical-align:middle;background:#eee;border:1px solid #eee} .pg a:focus, .pg a:hover {text-decoration:none} -.pg_page {background:#fff;border:1px solid #d4d4d4;border-radius:3px} -.pg_start {background:url(../img/btn_first.gif) no-repeat 50% 50% #fff;width:30px;height:30px ;text-indent:-999px;overflow:hidden} -.pg_prev {background:url(../img/btn_prev.gif) no-repeat 50% 50% #fff;width:30px;height:30px ;text-indent:-999px;overflow:hidden} -.pg_next {background:url(../img/btn_next.gif) no-repeat 50% 50% #fff;width:30px;height:30px ;text-indent:-999px;overflow:hidden} -.pg_end {background:url(../img/btn_end.gif) no-repeat 50% 50% #fff;width:30px;height:30px ;text-indent:-999px;overflow:hidden} -.pg_current {display:inline-block;background:#4c4f6f;color:#fff;font-weight:normal;border-radius:3px;line-height:30px;} +.pg_page {color:#959595;font-size:1.083em;height:30px;line-height:28px;padding:0 5px;min-width:30px;text-decoration:none;border-radius:3px} +.pg_page:hover {background-color:#fafafa} +.pg_start {text-indent:-999px;overflow:hidden;background:url('../img/btn_first.gif') no-repeat 50% 50% #eee;padding:0;border:1px solid #eee} +.pg_prev {text-indent:-999px;overflow:hidden;background:url('../img/btn_prev.gif') no-repeat 50% 50% #eee;padding:0;border:1px solid #eee} +.pg_end {text-indent:-999px;overflow:hidden;background:url('../img/btn_end.gif') no-repeat 50% 50% #eee;padding:0;border:1px solid #eee} +.pg_next {text-indent:-999px;overflow:hidden;background:url('../img/btn_next.gif') no-repeat 50% 50% #eee;padding:0;border:1px solid #eee} +.pg_start:hover,.pg_prev:hover,.pg_end:hover,.pg_next:hover {background-color:#fafafa} + +.pg_current {display:inline-block;background:#3a8afd;border:1px solid #3a8afd;color:#fff;font-weight:bold;height:30px;line-height:30px;padding:0 10px;min-width:30px;border-radius:3px} diff --git a/theme/basic/css/mobile_shop.css b/theme/basic/css/mobile_shop.css index 034d169b9..c995bf233 100644 --- a/theme/basic/css/mobile_shop.css +++ b/theme/basic/css/mobile_shop.css @@ -1,45 +1,52 @@ @charset "utf-8"; /* 초기화 */ -html {overflow-y:scroll} -body {margin:0;padding:0;font-size:0.75em;height:100%;font-family:sans-serif; background:#e6e6e6;min-width:320px} +body {margin:0;padding:0;font-size:0.813em;height:100%;font-family:HelveticaNeue-Light,AppleSDGothicNeo-Light,'Malgun Gothic','맑은 고딕',sans-serif;;background:#f8f8f8;min-width:320px;-webkit-text-size-adjust: none; } +body.is_hidden{overflow:hidden} html, h1, h2, h3, h4, h5, h6, form, fieldset {margin:0;padding:0;border:0} h1, h2, h3, h4, h5, h6 {font-size:1em} article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block} header ul, nav ul, footer ul {margin:0;padding:0;list-style:none} legend {position:absolute;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden} -label, input, button, select{vertical-align:middle} -input, button {margin:0;padding:0;font-size:1em;} -button,input[type=submit]{cursor:pointer;} +label, input, button, select {vertical-align:middle} +input, button {margin:0;padding:0;font-size:1em} +button,input[type=submit] {cursor:pointer;font-family:HelveticaNeue-Light,AppleSDGothicNeo-Light,'Malgun Gothic','맑은 고딕',sans-serif} input[type=text], input[type=password], input[type=submit], input[type=image], button {-webkit-appearance:none} -textarea, select {font-size:1em;font-family:dotum} +textarea, select {font-size:1em;font-family:HelveticaNeue-Light,AppleSDGothicNeo-Light,'Malgun Gothic','맑은 고딕',sans-serif} textarea {border-radius:0;-webkit-appearance:none} +select{background:#fff} p {margin:0;padding:0;word-break:break-all} hr {display:none} pre {overflow-x:scroll;font-size:1.1em} a:link, a:visited {color:#000;text-decoration:none} -ul,li,dl,dt,dd{padding:0;margin:0;} -ul{list-style:none} +ul,li,dl,dt,dd {padding:0;margin:0} +ul {list-style:none} *, :after, :before { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; + -webkit-box-sizing:border-box; + -moz-box-sizing:border-box; + box-sizing:border-box; } input[type=text],input[type=password], textarea { --webkit-transition: all 0.30s ease-in-out; --moz-transition: all 0.30s ease-in-out; --ms-transition: all 0.30s ease-in-out; --o-transition: all 0.30s ease-in-out; -outline: none; + -webkit-transition:all 0.30s ease-in-out; + -moz-transition:all 0.30s ease-in-out; + -ms-transition:all 0.30s ease-in-out; + -o-transition:all 0.30s ease-in-out; + outline:none; } -input[type=text]:focus,input[type=password]:focus, textarea:focus,select:focus { --webkit-box-shadow: 0 0 5px #9ed4ff; --moz-box-shadow: 0 0 5px #9ed4ff; -box-shadow: 0 0 5px #9ed4ff; -border: 1px solid #558ab7 !important; +input[type=text]:focus,input[type=password]:focus, textarea:focus,select:focus { + -webkit-box-shadow:0 0 5px #9ed4ff; + -moz-box-shadow:0 0 5px #9ed4ff; + box-shadow:0 0 5px #9ed4ff; + border:1px solid #558ab7 !important; +} + +/*safari*/ +input, textarea { + -webkit-appearance: none; + -webkit-border-radius: 0; } /* 팝업레이어 */ @@ -47,68 +54,66 @@ border: 1px solid #558ab7 !important; #hd_pop h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} .hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff} .hd_pops_con {} -.hd_pops img{max-width:100%;height:auto} +.hd_pops img {max-width:100%;height:auto} .hd_pops_footer {padding:10px 0;background:#000;color:#fff;text-align:right} .hd_pops_footer button {margin-right:5px;padding:5px 10px;border:0;background:#393939;color:#fff} /* 상단 레이아웃 */ -#hd {position:relative;} +#hd {position:relative;background:#212020} #hd h1 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -#hd_wr{position:relative;height:70px;padding:10px;background:#fff; --webkit-box-shadow: 0 0 5px rgba(55,55,5,0.4)); - -moz-box-shadow: 0 0 5px rgba(55,55,5,0.4)); - box-shadow: 0 0 5px rgba(55,55,5,0.4);} -#hd #hd_btn button{height:50px;width:40px;border:0;background:0;font-size:16px;vertical-align:top;float:left} -#hd #hd_btn a{display:inline-block;height:50px;line-height:50px;width:40px;border:0;background:0;text-align:center;font-size:16px;vertical-align:top;float:left} -#hd_btn .cart-count {position: absolute;top: 20%;right: 0px;display: block;height: 16px;line-height: 16px;border-radius: 8px;background: #ff4444;font-size: 11px;color: #fff;padding: 0 5px;} -#btn_hdcate{position:absolute;top:10px;left:0} -#hd #hd_btn a{position:absolute;top:10px;right:5px} -#hd #btn_hdmy{position:absolute;top:10px;right:45px} -#hd #logo{text-align:center;margin-top:10px} -#hd #logo img{height:auto;max-height:27px;width:auto} +#hd #logo a{display:block;text-align:center;padding:15px;height:55px;vertical-align:top} +#hd #logo img {max-height:100%;width:auto;vertical-align:top} + +#btn_hdcate {height:55px;width:40px;border:0;background:0;font-size:18px;vertical-align:top;position:absolute;top:0;left:5px;color:#fff;} +#btn_hdsch {position:absolute;top:0;left:45px;color:#fff;font-size:18px;border:0;background:none;height:55px;width:40px} +#btn_hdcart {position:absolute;top:0px;right:5px;color:#fff;font-size:18px;display:block;width:40px;line-height:55px;text-align:center} +#btn_hduser {position:absolute;top:0px;right:45px;color:#fff;font-size:18px;display:block;width:40px;line-height:55px;text-align:center;background:none;border:0} +#hd_btn .cart-count {position:absolute;top:20%;right:0px;display:block;height:16px;line-height:16px;border-radius:8px;background:#ff4444;font-size:10px;color:#fff;padding:0 5px} + +#hd_sch {display:none;position:absolute;top:0;left:0;text-align:center;padding:0 0 10px;width:100%;background:#212020;padding:10px 50px 10px 10px} +#hd_sch h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} +#hd_sch .sch_inner {position:relative} +#hd_sch #sch_str {width:100%;height:35px;background:#3a3838;border:0;padding:0 10px 0 40px;color:#000;color:#fff} +#hd_sch .sch_submit {position:absolute;top:0;left:0;width:40px;height:35px;border:0;border-radius:0 3px 3px 0;cursor:pointer;background:none;font-size:15px;color:#878786} +#hd_sch .btn_close {position:absolute;top:10px;right:0px;width:50px;height:35px;border:0;background:none;color:#c2bbb5;font-size:18px} -#hd_wr.fixed{position:fixed;top:0;left:0;width:100%;z-index:999;height:50px} -#hd_wr.fixed #btn_hdcate,#hd_wr.fixed #hd_btn a{top:0} -#hd_wr.fixed #logo{margin-top:5px} -#hd_mb:after {display:block;visibility:hidden;clear:both;content:""} -#hd_mb li{float:left;background:#fff;border-bottom:1px solid #eee;width:25%;position:relative;z-index:9;text-align:center;padding:10px 0} -#hd_mb li a{display:block;border-left:1px solid #eee;font-size:0.92em;color:#666} /*카테고리*/ -.menu {display:none;position:fixed;top:0;height:100%;;z-index:99999;-webkit-backface-visibility: hidden;width:100%} -.menu .menu_wr{;width:260px;height:100%;overflow-y:auto;background:#fff;padding:15px;position:relative;z-index:199919; +.menu {display:none;position:fixed;top:0;height:100%;z-index:99999;-webkit-backface-visibility:hidden;width:100%;background:#efefef} +.menu .menu_wr{;width:100%;height:100%;overflow-y:auto;background:#eee;position:relative;z-index:199919; -webkit-box-shadow: 0 0 5px rgba(55,55,5,0.4)); -moz-box-shadow: 0 0 5px rgba(55,55,5,0.4)); box-shadow: 0 0 5px rgba(55,55,5,0.4);} -.menu .menu_close {position:absolute;top:0;left:260px;width:40px;height:40px;background:#000;color:#fff;font-size:20px;border:0;z-index:199999} -.cate_bg{background:rgba(0,0,0,0.3);height:100%;width:100%;z-index:99999;position:absolute;top:0;left:0} +.menu .menu_close {position:absolute;top:50%;right:0px;width:40px;height:40px;background:none;color:#fff;font-size:20px;margin-top:-20px;border:0;z-index:199999} -.cate_tab:after {display:block;visibility:hidden;clear:both;content:""} -.cate_tab li{float:left;;width:33.333%;text-align:center;font-size:0.92em} -.cate_tab a{display:block;border-bottom:1px solid #bbb;padding:10px 0;color:#666;} -.cate_tab .selected{border-bottom:1px solid #000;color:#000} +.cate {background:#fff;border-bottom:1px solid #e1e1e1} +.cate a {display:block;color:#333;padding:0 10px;border-bottom:1px solid #efefef} +.cate li {position:relative;line-height:40px} +.cate li button {position:absolute;top:0;right:0;background:url;border:0;width:30px;height:40px;overflow:hidden;border:0;background:url(../img/mobile/gnb_bg.png) no-repeat 50% 50%;text-indent:-9999px} +.cate li button.ct_cl {background:url(../img/mobile/gnb_bg2.png) no-repeat 50% 50%} -#hd_sch {text-align:center;padding:0 0 10px} -#hd_sch h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -#hd_sch .sch_inner {position:relative;} -#hd_sch #sch_str {width:100%;height:35px;background:#fff;border:1px solid #ccc;;padding-left:10px;padding-right:40px;color:#000} -#hd_sch .sch_submit {position:absolute;top:0;right:0;width:40px;height:35px;;border:0;border-radius:0 3px 3px 0;cursor:pointer;background:none;font-size:15px;color:#333} +.sub_cate {display:none} +.sub_cate a {border-bottom:1px solid #efefef;background:url(../img/btn_next.gif) no-repeat 21px 17px;padding-left:30px} +.sub_cate2 a {padding-left:40px;background-position:31px 17px} +.sub_cate3 a {padding-left:50px;background-position:41px 17px} +.sub_cate4 a {padding-left:60px;background-position:51px 17px} -.cate a {display:block;color:#333;padding: 0 10px;border-bottom:1px solid #efefef;} -.cate li{position:relative;line-height:40px;} -.cate li button{position:absolute;top:0;right:0;background:url;border:0;width:30px;height:40px;overflow:hidden;border:0;background:url(../img/mobile/gnb_bg.png) no-repeat 50% 50%;text-indent:-9999px} -.cate li button.ct_cl{background:url(../img/mobile/gnb_bg2.png) no-repeat 50% 50%} - -.sub_cate{display:none} -.sub_cate a{border-bottom:1px solid #efefef;background:url(../img/btn_next.gif) no-repeat 21px 17px;padding-left:30px} -.sub_cate2 a{padding-left:40px;background-position:31px 17px} -.sub_cate3 a{padding-left:50px;background-position:41px 17px} -.sub_cate4 a{padding-left:60px;background-position:51px 17px} +#cate_tnb {background:#fff;border-bottom:1px solid #e1e1e1;margin:10px 0} +#cate_tnb:after {display:block;visibility:hidden;clear:both;content:""} +#cate_tnb li {border-bottom:1px solid #efefef;float:left;width:50%;line-height:43px;padding:0 10px 0 50px;position:relative} +#cate_tnb li:nth-child(2n+1) {clear:both;border-right:1px solid #efefef} +#cate_tnb li i {position:absolute;top:0;left:0;width:50px;text-align:center;color:#a5a8ac;line-height:42px;font-size:16px} /* 중간 레이아웃 */ #container {padding:0 0 10px} -#container_title {margin:10px ;font-size:1.5em;text-align:left;font-weight:bold;border-bottom:1px solid #ccc;background:#fff;padding:15px;font-size:1.25em} +#container_title {margin:0;font-size:1.5em;text-align:left;font-weight:bold;border-bottom:1px solid #e7e7e7;background:#fff;padding:15px;font-size:1.25em;line-height:20px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; +-webkit-box-shadow: 0 0 5px #eee; +-moz-box-shadow: 0 0 5px #eee; +box-shadow:0 0 5px #eee} +.fixed #container_title{position:fixed;top:0;left:0;width:100%;z-index:999} +#container.fixed {padding-top:60px;} +#container.idx-container {padding:0px;} /* 내용관리 */ #ctt {margin:10px 0;padding:10px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9} @@ -118,88 +123,96 @@ border: 1px solid #558ab7 !important; .ctt_img {text-align:center} /* 하단 레이아웃 */ -#ft {background:#222;padding: 10px 10px;text-align:center} +#ft {background:#212020;padding:20px;text-align:left} #ft h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -#ft p {margin:0;padding:10px 0;line-height:1.8em;color:#777;font-size:0.92em} -#ft_logo{padding:20px 0 0} -#ft_to_top {position:fixed;bottom:10px;right:10px;width:40px;height:40px;line-height:36px;border:2px solid #333;background:rgba(255,255,255,0.6);color:#333;text-align:center;font-size:15px;z-index:99} -#ft_company {text-align:center} -#ft_company a {display:inline-block;padding:0 10px;line-height:1em;border-left:1px solid #333;color:#aaa} -#ft_company a:first-child{border:0} +#ft p {margin:0;padding:10px 0;line-height:1.8em;color:#e3e3e3;font-size:0.92em} +#ft_logo {padding:20px 0 0} +#ft_company {} +#ft_company a {display:inline-block;padding-right:10px;line-height:1em;color:#fff} +#ft_company a:first-child {border:0} +#device_change {background:#302e2e;display:block;text-align:center;padding:10px;color:#afafaf;border-radius:5px} /* 목록 바로가기 */ .sanchor {margin:0 0 5px;padding:0} .sanchor:after {display:block;visibility:hidden;clear:both;content:""} -.sanchor li {float:left;list-style:none;width:25%;border-top:2px solid #000;text-align:center; overflow: hidden; white-space: nowrap;letter-spacing:0.2em;font-size:0.93em} +.sanchor li {float:left;list-style:none;width:25%;border-top:2px solid #000;text-align:center; overflow:hidden; white-space:nowrap;letter-spacing:0.2em;font-size:0.93em} .sanchor a {display:block;padding:10px;border-left:1px solid #ededed;border-bottom:1px solid #ededed;background:#fcfcfc;text-decoration:none;color:#484848} .sanchor a:focus, .sanchor a:hover {background:#eee;text-decoration:none} -.sanchor a.sanchor_on {background:#fff;text-decoration:none;border-bottom:1px solid #fff;} +.sanchor a.sanchor_on {background:#fff;text-decoration:none;border-bottom:1px solid #fff} /* ####### 쇼핑몰 컨텐츠 ####### */ - -.st_bg{display: inline-block;width: 1px;height: 10px;margin: 0 10px;background: #e2e1e0;vertical-align: -1px;} -#listtype{margin:10px;} +.st_bg {display:inline-block;width:1px;height:10px;margin:0 10px;background:#e2e1e0;vertical-align:-1px} /* 장바구니 주문서 공통 */ -#sod_chk {margin:10px;} -.sod_list {margin:10px} -.sod_list .sod_li {background:#fff;border-bottom: 1px solid #ccc;margin:10px 0;} -.sod_list .li_name{border-bottom:1px solid #dcdcdc;line-height:1.3em;padding: 10px 10px;font-size:1.083em} -.sod_list .li_op_wr{position:relative;margin:10px;padding-left:90px;min-height:80px} -.sod_list .total_img{position:absolute;top:0;left:0} -.sod_list .mod_options{padding: 0 7px;border: 1px solid #38b2b9;color: #38b2b9;background: #fff;height: 23px;line-height: 21px;margin: 5px 0 0;} -.sod_list .li_prqty{margin:10px 10px ;border-top:1px solid #dcdcdc;padding:10px 0 0} +#sod_chk {margin:10px} +.sod_list {margin:10px 0} +.sod_list .sod_li {background:#fff;border-bottom:1px solid #e5e5e5;margin:10px 0} +.sod_list .li_name {font-size:1.083em} +.sod_list .li_op_wr {position:relative;padding:10px 10px 0 110px;min-height:75px} +.sod_list .li_op_wr .chk_box {position:absolute;top:10px;left:10px} +.sod_list .total_img {position:absolute;top:10px;left:35px} +.sod_list .mod_options {padding:0 7px;border:1px solid #d4d6db;border-radius:3px;color:#606060;background:#fff;line-height:24px;margin:5px 0 0;font-size:0.923em} +.sod_list .li_prqty {padding:10px ;border-top:1px solid #f8f8f8} .sod_list .li_prqty:after {display:block;visibility:hidden;clear:both;content:''} -.sod_list .li_prqty_sp{float:left;width:50%;display:block;line-height:20px;padding:0 7px;text-align :right;} -.sod_list .li_prqty_sp span{float:left} -.sod_list .prqty_sc,.sod_list .prqty_price{border-right:1px solid #dcdcdc} -.sod_list .total_price{background:#f5f5f5;border:1px solid #e2e2e2;display:block;clear:both;margin:10px;text-align:right;padding:5px 10px;line-height:20px} -.sod_list .total_price span{float:left} -.sod_list .total_price strong{font-size:1.25em;color:#ff006c} -.sod_opt li {padding-left: 10px;background: url('../img/bullet.gif') no-repeat 3px 50%;color: #777;margin: 3px 0;line-height: 1.3em;} +.sod_list .li_prqty_sp {float:left;width:50%;display:block;line-height:20px;padding:0 5px;text-align :right} +.sod_list .li_prqty_sp span {float:left;color:#696969} +.sod_list .prqty_sc,.sod_list .prqty_price {border-right:1px solid #e5e5e5} +.sod_list .total_price {background:#f2f7ff;display:block;clear:both;margin:0 10px 10px;text-align:right;padding:5px 10px;line-height:20px} +.sod_list .total_price span {float:left} +.sod_list .total_price strong {font-size:1.25em;color:#3a8afd} +.sod_opt {padding:5px 10px 5px 35px} +.sod_opt li {color:#777;margin:3px 0;line-height:1.3em} +.sod_opt li:before {content:"옵션";display:inline-block;margin:1px 5px 2px 0;font-size:11px;padding:0 5px;border-radius:3px;background:#e2eaf6;line-height:20px;color:#3a8afd} +.sod_opt .opt_name:before {content:"옵션";display:inline-block;margin:1px 5px 2px 0;font-size:11px;padding:0 5px;border-radius:3px;background:#e2eaf6;line-height:20px;color:#3a8afd} -#sit_opt_added {margin:0;padding:0;border-bottom:0;background:#fff;list-style:none;border-bottom:1px solid #ccc} -#sit_opt_added li {padding:10px 15px;border-bottom:1px solid #e9e9e9;position:relative} -#sit_opt_added li .opt_name{line-height:18px;padding:0 0 5px} -#sit_opt_added li .opt_count{} +#sit_opt_added {margin:0;padding:0;border-bottom:0;background:#fff;list-style:none} +#sit_opt_added li {padding:10px 15px;margin:5px 0;border:1px solid #e6e9ed;background:#f9f9f9;position:relative} +#sit_opt_added li .opt_name {line-height:18px;padding:0 30px 5px 0;display:block} +#sit_opt_added li .opt_count {} #sit_opt_added li .opt_count:after {display:block;visibility:hidden;clear:both;content:""} -#sit_opt_added button {float:left;width:30px;height:30px;border:1px solid #cdcdcd;background:#fff;color:#666;font-size:0.92em} -#sit_opt_added button:hover{color:#000} -#sit_opt_added .num_input {float:left;border:0;height:30px;width:40px;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;text-align:center;} -#sit_opt_added .sit_opt_del{border:0;font-size:15px;background:#d3d3d3;margin-left:3px} -#sit_opt_added .sit_opt_del:hover{color:#be334a} -#sit_opt_added .sit_opt_prc{float:right;display:block;padding:0 3px;text-align:right;line-height:30px;font-size:1.183em;font-weight:bold;} +#sit_opt_added button {float:left;width:30px;height:30px;border:1px solid #c1cdde;background:#fff;color:#666;font-size:0.92em} +#sit_opt_added button:hover {color:#000} +#sit_opt_added .num_input {float:left;border:0;height:30px;width:40px;border-top:1px solid #dee3eb;border-bottom:1px solid #dee3eb;text-align:center} +#sit_opt_added .sit_opt_del {border:0;font-size:15px;background:#fff;margin-left:3px;position:absolute;top:0;right:0;border-left:1px solid #e6e9ed;border-bottom:1px solid #e6e9ed} +#sit_opt_added .sit_opt_del:hover {color:#be334a} +#sit_opt_added .sit_opt_prc {float:right;display:block;padding:0 3px;text-align:right;line-height:30px;font-size:1.183em;font-weight:bold} /* 장바구니 */ -#mod_option_frm{position:absolute;top:0;left:0;background:#fff;width:100%;z-index:99;border-radius:0 0 3px 3px; --webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.4); --moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.4); -box-shadow: 1px 1px 5px rgba(0,0,0,0.4);} -#mod_option_frm h2{height:45px;line-height:45px;font-size:1.167em;background:#333;color:#fff;padding:0 15px} +#mod_option_frm {z-index:10000;position:fixed;top:10%;left:5%;width:90%;height:auto !important;height:80%;max-height:80%;border:1px solid #dde7e9;border-radius:3px;background:#fff;overflow-y:auto;overflow-x:none} +#mod_option_frm h2 {border-bottom: 1px solid #e8e8e8;padding: 0 20px;line-height: 50px;font-size: 1.25em;} +#sod_bsk_list .mod_option_bg {content:"";position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.1);display:block;z-index:9999} #mod_option_frm #sit_sel_option{margin:15px } #mod_option_frm #sit_tot_price{margin:15px } -#mod_option_frm #sit_sel_option ul{;background:#f3f3f3;border:0 } #mod_option_frm h3{margin: 0 0 10px;color:#5772d5;} #mod_option_frm .option_wr {margin:15px ; } #mod_option_frm .option_wr label{margin: 0 0 5px;display:block} #mod_option_frm .option_wr select{width:100%; height: 30px;border: 1px solid #d9d9d9;margin: 0 0 5px;} #mod_option_frm .btn_confirm{margin:15px ; } #mod_option_frm .btn_confirm .btn_submit{height:40px;font-size:1.167em;font-weight:bold;width:100%;} -#mod_option_frm .btn_confirm .btn_close{position:absolute;top:0;right:0;width:45px;height:45px;border:0;background:none;color:#fff;font-size:1.25em} +#mod_option_frm .btn_confirm .btn_close{position: absolute; top: 0; right: 0;width: 50px;height: 50px;border: 0;background: none;font-size: 1.25em;border-radius: 0;} #sod_bsk .btn_del_wr{margin:10px } -#sod_bsk .sod_ta_wr{background:#fff;padding:15px;} #sod_bsk .go_shopping{margin: 10px} #sod_bsk .go_shopping .btn01{height:45px;line-height:43px;font-size:1.167em;font-weight:bold;width:100%;text-align:center} -#m_sod_bsk_tot{background:#f4f4f4;border-radius:5px;padding:5px 10px} +#m_sod_bsk_tot{background:#4a505a;color:#fff;} #m_sod_bsk_tot:after{display:block;visibility:hidden;clear:both;content:""} -#m_sod_bsk_tot dt{float:left;width:40%;padding:5px 0 ;line-height:20px;clear:both} -#m_sod_bsk_tot dd{float:left;width:60%;padding:5px 0;text-align:right;line-height:20px} -#m_sod_bsk_tot .sod_bsk_cnt{border-top:1px solid #cdcdcd;font-weight:bold;margin-top:5px;line-height:25px} -#m_sod_bsk_tot .sod_bsk_cnt strong{color:#ff006c;font-size:1.25em} -#sod_bsk_act .btn_submit{height:45px;font-size:1.167em;font-weight:bold;width:100%;margin:10px 0} +#m_sod_bsk_tot dt{float:left;width:40%;padding:10px ;line-height:20px;clear:both} +#m_sod_bsk_tot dd{float:left;width:60%;padding:10px;text-align:right;line-height:20px} +#m_sod_bsk_tot .sod_bsk_cnt{font-weight:bold;margin-top:5px;line-height:25px;background:#212a37} +#m_sod_bsk_tot .sod_bsk_cnt strong{color:#3a8afd;font-size:1.25em} +#sod_bsk_act {position:fixed;bottom:0;left:0;width:100%;background:#fff;z-index:90;border-top:1px solid #000; padding:10px 10px 10px 50%; +-webkit-box-shadow: 0 0 9px rgba(0,0,0,0.2); +-moz-box-shadow: 0 0 9px rgba(0,0,0,0.2); +box-shadow: 0 0 6px rgba(0,0,0,0.2);} +#sod_bsk_act .btn_submit{height:45px;font-size:1.167em;font-weight:bold;width:100%;border-radius:3px} +#sod_bsk_act .total{position:absolute;top:0;left:0;width:50%;padding:10px;text-align:left;color:#717171;line-height:20px;} +#sod_bsk_act .total strong{display:block;color:#000;font-size:1.154em;line-height:25px} +.naverpay-cart{text-align:center;padding:10px} /* 주문서 작성 */ +#sod_frm .sod_list .li_op_wr{padding-left:85px} +#sod_frm .sod_list .total_img {left:10px} +#sod_frm .sod_opt {padding-left:10px} #sod_frm .od_prd_list{margin:10px;background:#fff;padding:15px} .od_prd_list .td_chk{border-left:0;} @@ -209,38 +222,40 @@ box-shadow: 1px 1px 5px rgba(0,0,0,0.4);} .od_prd_list .td_prd .prd_name{font-size:1.167em} .od_prd_list .total_prc{color:#ff006c;font-weight:bold;font-size:1.167em} -#sod_frm_orderer{padding:10px;;border-bottom:1px solid #d6d3d3} -#sod_frm_taker{padding:10px;border-bottom:1px solid #d6d3d3;border-top:1px solid #f3f3f3} -#sod_frm_taker h2,#sod_frm_orderer h2{margin:10px 0;font-size:1.25em} +#sod_frm_orderer{padding:10px;border-bottom:1px solid #e5e5e5} +#sod_frm_taker{padding:10px;border-bottom:1px solid #e5e5e5} +#sod_frm_taker h2,#sod_frm_orderer h2{margin:0 0 10px;font-size:1.25em} .odf_list li{} .odf_list label,.odf_list strong{display:block;margin:7px 0 5px;color:#444;font-weight:normal} -.odf_list .frm_input{width:100%;margin:0 0 5px} -.odf_list .dlv_slt div {background:#f3f3f3;border:1px solid #ccc;margin:5px 0;padding:10px} +.odf_list .frm_input{width:100%;margin:0 0 7px} +.odf_list .dlv_slt {background:#edf3fc;position:relative;border:1px solid #d1ddee;margin:5px 0;padding:10px} +.odf_list .dlv_slt strong{margin:0 ;font-weight:bold;line-height:30px} .odf_list .dlv_slt div label{display:inline-block;margin:3px 0;color:#000} -#order_address{display:block;;text-align:center;border: 1px solid #3476be;color: #3476be;;height:30px;line-height:28px;margin:5px 0 0;background:none} -.odf_list .ad_default{display:inline-block;margin:0} +.sod_frm_mobile #order_address{display:block;position:absolute;top:5px;right:5px;text-align:center;border: 1px solid #d4d6db;background:#fff;border-radius:3px;color:#606060;;height:30px;line-height:28px;margin:5px 0 0;padding:0 5px} +.odf_list .ad_default{display:inline-block;margin:0 0 10px} .odf_list .btn_addsch{position:absolute;top:5px;right:5px;border-radius:3px;height:30px;} .odf_list .add_num{position:relative;display:block;} .odf_list textarea{border: 1px solid #ccc;background: #fff;color: #000;vertical-align: middle;border-radius: 3px;padding: 5px;width:100%;height:70px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -} -#m_sod_frm_paysel {margin:10px 0 ;} -#m_sod_frm_paysel ul {margin:0 0 ;background:#fff;padding:10px;border-bottom:1px solid #ccc} -#m_sod_frm_paysel ul:after {display:block;visibility:hidden;clear:both;content:""} -#m_sod_frm_paysel li {float:left;padding:5px ;width:46%;height:25px} -#m_sod_frm_paysel .KPAY{background:url('../../../img/kpay.png') no-repeat;width:37px;height:15px;overflow:hidden;text-indent:-999px;display:inline-block;background-size:100%} -#m_sod_frm_paysel .PAYNOW{background:url('../../../img/paynow.png') no-repeat;width:46px;height:15px;overflow:hidden;text-indent:-999px;display:inline-block;background-size:100%;} -#m_sod_frm_paysel .PAYCO{background:url('../../../img/payco.png') no-repeat 1px;width:46px;height:15px;overflow:hidden;text-indent:-999px;display:inline-block;background-size:100%;} -#m_sod_frm_paysel .inicis_lpay{background:url('../../../img/lpay_logo.png') no-repeat;width:35px;height:12px;overflow:hidden;text-indent:-999px;display:inline-block;background-size:100%;} -.kakaopay_icon{background:url('../../../img/kakao.png') no-repeat ;height:21px;width:74px;display:inline-block;overflow:hidden;text-indent:-999px;background-size:100%} -.samsung_pay{background:url('../../../img/samsungpay.png') no-repeat ;height:12px;width:83px;display:inline-block;overflow:hidden;text-indent:-999px} +box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);} -#sod_frm .sod_ta_wr{background: #fff;padding: 15px;} +#m_sod_frm_paysel {margin:10px 0;} +#m_sod_frm_paysel h3{background:#fff;padding:15px 10px ;border:1px solid #e3e5e8;border-bottom:0} +#m_sod_frm_paysel ul {margin:0 0;background:#fff;padding:10px;border:1px solid #e3e5e8} +#m_sod_frm_paysel ul:after {display:block;visibility:hidden;clear:both;content:""} +#m_sod_frm_paysel li {float:left;margin:2px 0;width:46%;height:25px} +#m_sod_frm_paysel .KPAY{background:url('../../../img/kpay.png') no-repeat 24px 3px;width:67px;height:32px;overflow:hidden;text-indent:-999px;display:inline-block;background-size:35px auto} +#m_sod_frm_paysel .PAYNOW{background:url('../../../img/paynow.png') no-repeat 24px 3px;width:74px;height:32px;overflow:hidden;text-indent:-999px;display:inline-block;background-size:45px auto;} +#m_sod_frm_paysel .PAYCO{background:url('../../../img/payco.png') no-repeat 24px 3px;width:74px;height:32px;overflow:hidden;text-indent:-999px;display:inline-block;background-size:45px auto;} +#m_sod_frm_paysel .inicis_lpay{background:url('../../../img/lpay_logo.png') no-repeat 24px 3px;width:65px;height:32px;overflow:hidden;text-indent:-999px;display:inline-block;background-size:35px auto;} +#m_sod_frm_paysel .kakaopay_icon{background:url('../../../img/kakao.png') no-repeat 24px 3px;height:25px;width:74px;display:inline-block;overflow:hidden;text-indent:-999px;background-size:35px auto} +#m_sod_frm_paysel .samsung_pay{background:url('../../../img/samsungpay.png') no-repeat 24px 3px;height:25px;width:106px;display:inline-block;overflow:hidden;text-indent:-999px} + +#sod_frm .sod_ta_wr{background: #fff;} #sod_frm .btn_confirm{;margin:0 10px 10px} -#sod_frm .btn_submit{width:100%;height:45px;font-size: 1.167em;font-weight: bold;margin:5px 0} -#sod_frm .btn_cancel,#sod_frm .btn01{width:100%;height:45px;line-height:43px;font-size:1.167em;font-weight: bold;padding:0;border-radius:0} +#sod_frm .btn_submit{width:100%;height:45px;font-size: 1.167em;font-weight: bold;margin:5px 0;border-radius:4px} +#sod_frm .btn_cancel,#sod_frm .btn01{width:100%;height:45px;line-height:43px;font-size:1.167em;font-weight: bold;padding:0;border-radius:4px} #sod_frm_pay{padding:10px;;border-top:1px solid #f3f3f3} #sod_frm_pay h2{margin:10px 0;font-size:1.25em} @@ -250,196 +265,246 @@ box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); .odf_tbl table th{border-top:1px solid #eceff4;padding: 10px;text-align:left;width:120px;font-weight:normal} .odf_tbl table td{border-top:1px solid #eceff4;padding:7px 10px;text-align:right} -#sod_frm_pt_alert{margin:10px 0;color:#328abd;} +#sod_frm_pt_alert{margin:10px 0;color:#328abd;text-align: left;color: #fff;line-height: 18px;background: #f2838f;margin: 0 0 10px;padding: 10px 10px 10px 13px;border-radius: 5px;position:relative} +#sod_frm_pt_alert::before {content: ""; position: absolute;top: 0;left: 0;width: 5px; height: 50px; border-radius: 5px 0 0 5px;background: #da4453;height:100%} .sod_frm_point {padding:10px 0;;clear:both} -.sod_frm_point div{background:#fff;border-bottom:1px solid #eceff4;padding:10px;text-align:right} +.sod_frm_point div{background:#fff;border:1px solid #e3e5e8;padding:10px;text-align:right} .sod_frm_point div:after {display:block;visibility:hidden;clear:both;content:''} -.sod_frm_point div label{float:left;line-height:30px} -.sod_frm_point div span{display:block;font-size:0.92em} +.sod_frm_point div label {float:left;line-height:30px} +.sod_frm_point div span {display:block;margin:5px 0} .sod_frm_point div span:after {display:block;visibility:hidden;clear:both;content:''} .sod_frm_point .max_point_box em{font-style:normal !important} .sod_frm_point div strong{float:left;color:#666;font-weight:normal} -.sod_frm_point #od_temp_point{height:30px;border:1px solid #ccc;text-align:right} +.sod_frm_point #od_temp_point{height:30px;border:1px solid #d0d3db;text-align:right;background:#fff;border-radius:3px; +-webkit-box-shadow:inset 1px 1px 5px rgba(0,0,0,0.1); +-moz-box-shadow:inset 1px 1px 5px rgba(0,0,0,0.1); +box-shadow:inset 1px 1px 5px rgba(0,0,0,0.1);} -#settle_bank{background:#fff;border-bottom:1px solid #ccc;padding:10px;text-align:right; clear:both} -#settle_bank select{height:30px;margin:0 0 5px;width:100%;} -#settle_bank #od_deposit_name{height:30px;border:1px solid #ccc;text-align:center;} +#settle_bank{background:#fff;border:1px solid #e3e5e8;padding:10px;clear:both;line-height:30px} +#settle_bank:after {display:block;visibility:hidden;clear:both;content:''} +#settle_bank select{height:30px;margin:0 0 5px;width:100%;border:1px solid #d0d3db} +#settle_bank #od_deposit_name{height:30px;border:1px solid #d0d3db;text-align:center; border-radius:3px;float:right; +-webkit-box-shadow:inset 1px 1px 5px rgba(0,0,0,0.1); +-moz-box-shadow:inset 1px 1px 5px rgba(0,0,0,0.1); +box-shadow:inset 1px 1px 5px rgba(0,0,0,0.1);} #settle_bank label{float:left;line-height:30px} -#sod_frm_pt_info{border-bottom:1px solid #ccc} -.od_coupon{position:absolute;top:0;left:0;background:#fff;width:100%;z-index:99;border-radius:0 0 3px 3px; --webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.4); --moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.4); -box-shadow: 1px 1px 5px rgba(0,0,0,0.4);} -.od_coupon h3{height:45px;line-height:45px;font-size:1.167em;background:#333;color:#fff;padding:0 15px;text-align:left} +#sod_frm_pt_info{border-top:0} +.od_coupon_wrap{content: "";position: fixed;left: 0; top: 0; width: 100%;height: 100%; background: rgba(0,0,0,0.1); z-index: 9999;} +.od_coupon{z-index: 10000;position: fixed;top: 10%;left: 5%;width: 90%;height: auto !important; height: 80%; max-height: 80%; border: 1px solid #dde7e9;border-radius: 3px;background: #fff; overflow-y: auto;} +.od_coupon h3{border-bottom: 1px solid #e8e8e8;padding: 0 20px;line-height: 50px;font-size: 1.25em;} .od_coupon .tbl_head02{} .od_coupon .tbl_head02 .btn_frmline {background:#3b67c2;color:#fff;border:0;padding:0 5px;line-height:25px } -.od_coupon .tbl_head02 td{text-align:left} -.od_coupon .tbl_head02 th{width:auto !important} -.od_coupon .tbl_head02 .td_mngsmall{width:60px;text-align:center} -.od_coupon .tbl_head02 .td_numbig{width:80px;text-align:right} -.od_coupon .btn_confirm{margin:20px ; } +.od_coupon .tbl_head02 td {text-align:left} +.od_coupon .tbl_head02 th {width:auto !important} +.od_coupon .tbl_head02 .td_mngsmall {width:60px;text-align:center} +.od_coupon .tbl_head02 .td_numbig {width:80px;text-align:right} +.od_coupon .btn_confirm {margin:20px} .od_coupon .btn_confirm .btn_submit{height:40px;font-size:1.167em;font-weight:bold;width:100%;} -.od_coupon .btn_confirm .btn_close{position:absolute;top:0;right:0;width:45px;height:45px;border:0;background:none;color:#fff;font-size:1.25em} +.od_coupon .btn_confirm .btn_close{position: absolute;top: 0;right: 0;width: 50px;height: 50px;border: 0;background: none;font-size: 1.25em;border-radius: 0;} -.cp_btn ,.cp_btn1{padding:0 7px;border:1px solid #38b2b9;color:#38b2b9;background:#fff;height:23px;line-height:21px;margin:10px 0 0 } -.cp_apply{background:#3b67c2;color:#fff;border:0;padding:0 5px;line-height:25px } -.cp_cancel,.cp_cancel1 {padding:0 7px;border:1px solid #aaa;color:#666;background:#fff;height:23px;line-height:21px;margin:10px 0 0 2px;} +.cp_btn ,.cp_btn1{padding: 0 7px; border: 1px solid #d4d6db;border-radius: 3px;color: #3a8afd;background: #fff; line-height: 24px; margin: 5px 0 0; font-size: 0.923em; } +.cp_apply{padding: 0 5px;border: 1px solid #3a8afd; color: #3a8afd;background: #fff;height: 23px; line-height: 21px;} +.cp_cancel,.cp_cancel1 {padding: 0 7px;border: 1px solid #d4d6db;border-radius: 3px; color: #aaa;background: #fff;line-height: 24px;margin: 5px 0 0 2px;font-size: 0.923em;} #sod_frm_escrow{margin:10px;} #sod_frm_escrow h2{font-size:1.25em} #od_pay_sl h3{font-size:1.25em} /* 쿠폰 */ -#scp_list li{position:relative;padding: 0} -#scp_list .li_pd{position:relative;padding:10px} -#scp_list .li_title{font-weight:bold;font-size:1.167em;} -#scp_list .pd_price{position:absolute;top:10px;right:10px} -#scp_list .pd_price strong{color:#ff006c;font-size:1.5em;} -#scp_list .li_target{color:#666;margin:5px 0 0;background:#f3f3f3;border-top:1px dotted #ccc;padding:5px 10px;} -#scp_list .pd_date{float:right;color:#777} +#scp_list {text-align:center;background:#fff} +#scp_list .li_pd {position:relative;padding:10px} #scp_list h1 {text-align:left} +#scp_list .li_title {font-weight:bold;font-size:1.167em} +#scp_list ul:after {display:block;visibility:hidden;clear:both;content:""} +#scp_list .pd_price {position:absolute;top:10px;right:10px} +#scp_list li {padding:15px;border-bottom:1px solid #ececec;text-align:left} +#scp_list .pd_price strong {color:#ff006c;font-size:1.5em} +#scp_list .cou_top {margin-bottom:10px;position:relative} +#scp_list .li_target {color:#666;margin:5px 0 0;background:#f3f3f3;border-top:1px dotted #ccc;padding:5px 10px} #scp_list .cou_tit {font-size:1.25em;font-weight:bold} +#scp_list .pd_date {float:right;color:#777} #scp_list .cou_pri {font-size:1.25em;color:#3a8afd;font-weight:bold;position:absolute;top:0;right:0;} +#scp_list .cou_target {color:#8cc152;background:#edfbde;padding:5px;line-height:20px;font-size:0.92em;border-radius:5px} +#scp_list .cou_date {float:right;color:#888d92} +#scp_list .btn_close {margin:20px auto} /* 배송지 목록 */ #sod_addr {} #sod_addr ul {margin:0;padding:0;list-style:none} #sod_addr li {position:relative;padding:0;border-bottom:1px solid #e9e9e9} -#sod_addr .addr_title{border-bottom:1px solid #ddd;padding:10px 10px 10px 30px;} -#sod_addr .ad_subject{height:30px ;border:1px solid #bbb;width:100%;padding:0 10px} -#sod_addr .ad_chk{position:absolute;top:17px;left:10px} -#sod_addr .addr_info{padding:15px} -#sod_addr .addr_name{margin:0 0 10px;font-weight:bold;font-size:1.083em} -#sod_addr .addr_addr{line-height:1.5em;margin:5px 0;} -#sod_addr .addr_tel{margin:5px 0;color:#666} -#sod_addr .fa-mobile{font-size:14px} -#sod_addr .addr_btn{border-radius:0 0 3px 3px;padding:10px} +#sod_addr .addr_title {border-bottom:1px solid #ddd;padding:10px} +#sod_addr .ad_subject {height:30px;border:1px solid #bbb;padding:0 10px} +#sod_addr .ad_chk {position:absolute;top:17px;left:10px} +#sod_addr .addr_info {padding:15px} +#sod_addr .addr_name {margin:0 0 10px;font-weight:bold;font-size:1.083em} +#sod_addr .addr_addr {line-height:1.5em;margin:5px 0} +#sod_addr .addr_tel {margin:5px 0;color:#666} +#sod_addr .fa-mobile {font-size:14px} +#sod_addr .addr_btn {border-radius:0 0 3px 3px;padding:10px} #sod_addr .addr_btn:after {display:block;visibility:hidden;clear:both;content:""} -#sod_addr .sel_address{width:32%;float:left;margin-right:1%;height:30px;background:none;border:1px solid #333;color:#333;;padding:0 5px;} -#sod_addr .del_address{display:block;width:32%;text-align:center;float:left;margin-right:1%;border:1px solid #aaa;background:none;color:#888;padding:0 5px;height:30px;line-height:28px;vertical-align:middle} -#sod_addr input[type="radio"]{position:absolute;width:0;height:0;overflow:hidden;visibility:hidden;text-indent:-999px;left: 0;z-index: -1px;} -#sod_addr .add_lb {display: inline-block;float:left;width:32%;text-align:center;border:1px solid #4162ff;color:#4162ff;height:30px;line-height:28px} -#sod_addr input[type="radio"]:checked+.add_lb {;z-index:3;background:#4162ff;color:#fff} +#sod_addr .sel_address {width:32%;float:left;margin-right:1%;height:30px;background:none;border:1px solid #333;color:#333;padding:0 5px} +#sod_addr .del_address {display:block;width:32%;text-align:center;float:left;margin-right:1%;border:1px solid #aaa;background:none;color:#888;padding:0 5px;height:30px;line-height:28px;vertical-align:middle} +#sod_addr input[type="radio"] {position:absolute;width:0;height:0;overflow:hidden;visibility:hidden;text-indent:-999px;left:0;z-index:-1px} +#sod_addr .add_lb {display:inline-block;float:left;width:32%;text-align:center;border:1px solid #4162ff;color:#4162ff;height:30px;line-height:28px} +#sod_addr input[type="radio"]:checked+.add_lb {z-index:3;background:#4162ff;color:#fff} /* 주문내역 */ -#sod_v {margin:10px} +#sod_v {} #sod_v .td_stat {width:100px} -#sod_v_info {margin:0 0 10px;padding:10px;background:#e6d5d2;color:#883d1a;text-align:center;border-bottom:1px solid #c3bcb1} +#sod_v_info {position:relative;text-align:left;color:#fff;line-height:18px;font-size:1.1em;background:#f2838f;margin:10px;padding:10px 20px;border-radius:5px;font-weight:bold} +#sod_v_info:before {content:"";position:absolute;top:0;left:0;width:5px;height:100%;border-radius:5px 0 0 5px;background:#da4453} +#sod_v_info i {font-size:1.2em;vertical-align:middle} /* 주문상세내역 */ -#sod_list_inq{} -.sod_fin_list .sod_ta_wr{padding:15px;background:#fff} +#sod_list_inq {} +#sod_list_inq .li_op_wr {padding-left:85px} +#sod_list_inq .total_img {left:10px} +#sod_list_inq .sod_opt {padding-left:10px} + .sod_fin_list h2 {position:absolute;border:0;font-size:0;line-height:0;content:""} -.sod_fin_list .prqty_stat{position:absolute;top:0;right:0;padding:3px 5px;background:#6583c5;color:#fff} -.sod_fin_list .li_opt{color: #777;margin: 3px 0;line-height: 1.3em;padding-right:50px} -#sod_sts_wrap{margin:10px} -#sod_sts_wrap .btn_wr{border-top:1px solid #bbb;text-align:center} -#sod_sts_explan_open{padding: 0 10px;height: 30px;border: 1px solid #bbb;border-top:1px solid #e6e6e6;margin-top:-1px;color: #333;background:none} -#sod_sts_explan{display:none} -#sod_fin_legend{background:#f7f7f7;;margin:0 0 10px;padding:10px;line-height:20px} +.sod_fin_list .prqty_stat {display:inline-block;background: #edfbde; color: #8cc152;line-height: 24px;border-radius: 5px; border-radius: 5px;padding: 0 5px; font-weight: normal;font-size: 0.85em;margin:5px 0} +.sod_fin_list .li_opt {color:#777;margin:3px 0;line-height:1.3em;padding-right:50px} +#sod_sts_wrap {margin:10px} +#sod_sts_wrap .btn_wr {border-top:1px solid #bbb;text-align:center} +#sod_sts_explan_open {padding:0 10px;height:30px;border:1px solid #bbb;border-top:1px solid #e6e6e6;margin-top:-1px;color:#333;background:none} +#sod_sts_explan {display:none} +#sod_fin_legend {background:#edf3fc;border:1px solid #d6e2f4;border-radius:3px;margin:0 0 10px;padding:10px;line-height:20px;color:#3967ac} #sod_fin_legend:after {display:block;visibility:hidden;clear:both;content:""} -#sod_fin_legend dt{float:left;width:20%} -#sod_fin_legend dd{float:left;width:80%} -#sod_fin_view{margin:10px;} +#sod_fin_legend dt {float:left;width:20%} +#sod_fin_legend dd {float:left;width:80%} + +#sod_fin_pay,#sod_fin_orderer,#sod_fin_receiver,#sod_fin_receiver,#sod_fin_dvr{margin:10px;background:#fff;border:1px solid #e3e5e8} #sod_fin_view h2 {position:absolute;border:0;font-size:0;line-height:0;content:""} -#sod_fin_view h3{font-size:1.167em;margin:20px 0 10px} +#sod_fin_view h3 {font-size:1.167em;padding:10px;border-bottom:1px solid #e3e5e8;line-height:1.5em} +#sod_fin_view .odf_tbl {padding:5px} +#sod_fin_view .odf_tbl .dvr_link{display:inline-block;line-height: 30px;color: #3a8afd;background: #fff;border: 1px solid #d4d6db;font-size: 0.93em;border-radius: 3px;padding:0 10px;} +#sod_fin_view table {background:#fff;width:100%;border-collapse:collapse;padding:10px 0;border:0} +#sod_fin_view table th {border:0;padding: 10px 0 10px 10px;text-align:left;width:100px;font-weight:normal} +#sod_fin_view table td {border:0;padding: 10px;text-align:left} -#sod_fin_no{margin:10px;border:2px solid #b9b9b9;background:#f3f3f3;;color:#444;text-align:center;padding:10px} -#sod_fin_no strong{font-size:1.167em} +#sod_fin_no {margin:10px;border:2px solid #d6e2f4;background:#edf3fc;color:#5a81bd;border-radius:3px;padding:10px 15px} +#sod_fin_no strong {font-size:1.167em} -#sod_fin_tot{margin:10px} -#sod_fin_tot h2{font-size:1.167em;margin:20px 0 10px} -#sod_fin_tot ul{margin:0;padding:0;list-style:none} -#sod_fin_tot li{padding:10px;background:#38b2b9;border-bottom:1px solid #5ec2c7;color:#fff;zoom:1} -#sod_fin_tot li:after{display:block;visibility:hidden;clear:both;content:""} -#sod_fin_tot #alrdy{border-bottom:0 !important} -#sod_fin_tot #alrdy .right{margin-top:10px;text-align:right;color:#f3f3f3;font-size:0.9em} -#sod_fin_tot #alrdy .right p{position:relative} -#sod_fin_tot #alrdy .right .title{position:absolute;left:0;padding-left:8px} +#sod_fin_tot {margin:10px} +#sod_fin_tot h2 {font-size:1.167em;margin:20px 0 10px} +#sod_fin_tot ul {background:#fff;border:1px solid #3a8afd;color:#000} +#sod_fin_tot li {padding:10px;line-height:25px;zoom:1} +#sod_fin_tot li:after {display:block;visibility:hidden;clear:both;content:""} +#sod_fin_tot #alrdy {background:#e5f0ff;font-weight:bold;border-top:1px solid #c6d7ef} +#sod_fin_tot #alrdy .right {margin-top:10px;text-align:right;font-weight:normal;font-size:0.9em} +#sod_fin_tot #alrdy .right p {position:relative;color:#333;margin:5px 0} +#sod_fin_tot #alrdy .right .title {position:absolute;left:0;padding-left:8px} #sod_fin_tot strong {float:right} -#sod_fin_cancel{margin:10px;} -#sod_fin_cancel h2{position:absolute;border:0;font-size:0;line-height:0;content:""} +#sod_fin_cancel {margin:10px} +#sod_fin_cancel h2 {position:absolute;border:0;font-size:0;line-height:0;content:""} #sod_fin_cancel h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} -#sod_fin_cancel button {height:40px;border:1px solid #5e6b6f;font-weight:bold;width:100%;background:none;color:#5e6b6f} -#sod_fin_cancel p{text-align:center;background:#ffe0e0;border:2px solid #d50c0c;padding:15px;color:#d50c0c;font-size:1.167em;font-weight:bold} -#sod_fin_cancelfrm {display:none;margin:10px 0 0;text-align:center;background:#fff;padding:15px} -#sod_fin_cancelfrm .frm_input {background:#fff;margin: 0 0 5px;width:100%} -#sod_fin_cancelfrm .btn_frmline{background:#5e6b6f;color:#fff;border:0;padding:10px;width:100%;cursor:pointer} +#sod_fin_cancel button {height:40px;border:1px solid #ddd;font-weight:bold;width:100%;background:none;color:#282828;font-weight:normal} +#sod_fin_cancel p {text-align:center;background:#ffe0e0;border:2px solid #d50c0c;padding:15px;color:#d50c0c;font-size:1.167em;font-weight:bold} +#sod_fin_cancelfrm {display:none;position:relative;margin:10px 0 0;text-align:center;background:#fff;padding:15px 75px 15px 15px} +#sod_fin_cancelfrm .frm_input {background:#fff;margin:0 0 5px;width:100%} +#sod_fin_cancelfrm .btn_frmline {background:#5e6b6f;color:#fff;border:0;padding:10px;width:55px;cursor:pointer;position:absolute;top:15px;right:15px;height:40px} #sod_fin_test {padding:10px} - /* 마이페이지 */ -#smb_my {margin:10px ;} -#smb_my .btn_more{display:block; height: 43px;width: 100%;border: 1px solid #c8c8c8;border-bottom-color: #aaa;font-size: 1.167em;color: #282828;line-height: 43px;text-align:center;} -#smb_my_ov {margin:0 0 20px;} +#smb_my_ov {position:relative;background:#fff;margin-right:20px} #smb_my_ov h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -#smb_my_ov .my_name{position:relative;line-height:20px;height:50px;padding: 15px;background:#525f78;color:#fff;font-weight:normal;font-size:1.083em} -#smb_my_ov .my_name img{border-radius:50%;vertical-align:top} -#smb_my_ov .smb_my_act{position:absolute;top:10px;right:10px} -#smb_my_ov .smb_my_act li{display:inline-block;font-size:0.92em} -#smb_my_ov .smb_my_act li a{line-height:28px;height:30px;vertical-align:middle;padding:0 5px;margin:0;border-radius:3px} -#smb_my_ov .my_pocou{padding:10px 5px;background:#fff} -#smb_my_ov .my_pocou li{position:relative;padding:0 10px;line-height:30px} -#smb_my_ov .my_pocou a{position:absolute;top:0;right:10px;font-weight:bold;color:#f50057} -#smb_my_ov .my_info{display:none;clear:both;width:100%;background:#fff;padding:10px;border-top:1px solid #e6e6e6} -#smb_my_ov .my_info:after {display:block;visibility:hidden;clear:both;content:''} -#smb_my_ov .my_info_wr{float:left;width:50%;line-height:20px;padding:3px 0px;position:relative;color:#666} -#smb_my_ov .my_info_wr strong{display:inline-block;position:absolute;top:0;left:0;vertical-align: top;padding:3px 0px;} -#smb_my_ov .my_info_wr span{display:block;padding-left:100px;} -#smb_my_ov .ov_addr{width:100%} -#smb_my_ov .my_ov_btn{text-align:center;border-top:1px solid #ccc} -#smb_my_ov .my_ov_btn button{border:1px solid #ccc;border-top:1px solid #fff;background:#fff;padding:0 20px;height:20px;margin-top:-1px} -#smb_my_od h2{font-size:1.167em;margin:10px 0 } -#smb_my_wish h2{font-size:1.167em;margin:30px 0 10px } -.wishlist ul{margin:10px 0} -.wishlist ul:after {display:block;visibility:hidden;clear:both;content:''} -.wishlist li{float:left;padding:5px;width:33.333%;text-align:center} -.wishlist li img{width:100%;height:auto;max-width:250px} -.wishlist li .info_link{display:block;font-weight:bold;margin:5px 0 2px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;} -.wishlist li .info_date{font-size:0.92em;color:#666} +#smb_my_ov .my_name {display:block;background:#fff;border-bottom:1px solid #efefef;padding:15px 10px 15px 80px;font-size:1.167em} +#smb_my_ov .profile_img {display:inline-block;position:absolute;top:15px;left:15px} +#smb_my_ov .my_info_modi {position:absolute;bottom:0;right:-5px;text-align:center;background:#212020;width:20px;height:20px;line-height:20px;color:#fff;font-size:13px;border-radius:50%} +#smb_my_ov .my_name>strong {display:block} +#smb_my_ov .win_point {color:#c7d4e6;font-size:0.92em} +#smb_my_ov .win_point strong {color:#3a8afd} -@media (max-width: 970px){ - #smb_my_ov .my_info_wr{width:100%} +#smb_my_ov .my_name img {width:45px;border-radius:50%} +#smb_my_ov .my_name .my_ov_name {display:inline-block;margin-bottom:10px;line-height:28px} +#smb_my_ov .my_name a.smb_info {color:#3a8afd} +#smb_my_ov .smb_my_act {position:absolute;right:15px;top:20px;display:inline-block} +#smb_my_ov .smb_my_act li {display:inline-block;font-size:0.92em} +#smb_my_ov .smb_my_act li a {line-height:28px;height:30px;vertical-align:middle;padding:0 5px;margin:0;border-radius:3px} +#smb_my_ov .smb_my_act li a.btn_logout {display:inline-block;border:1px solid #4f93fd;color:#4f93fd} + +#smb_my {} +#smb_my .btn_more {display:block;height:43px;margin:15px;background:#eee;font-size:1.167em;color:#7f7e7e;line-height:43px;text-align:center;border-radius:3px} +#smb_my_ov {margin:0 0 20px} + +#smb_my_ov .my_pocou {background:#fff} +#smb_my_ov .my_pocou:after {display:block;visibility:hidden;clear:both;content:''} +#smb_my_ov .my_pocou li {width:50%;float:left;padding:15px;border-right:1px solid #efefef} +#smb_my_ov .my_pocou li:last-child {border-right:0} +#smb_my_ov .my_pocou li a{display:block;position:relative;line-height:20px} +#smb_my_ov .my_pocou li a span{display:inline-block;float:right;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:clip;padding:0 5px;line-height:20px;border-radius:35px;font-weight:normal;font-size:0.846em} +#smb_my_ov .my_pocou li.my_cou a span{background:#a352c1} +#smb_my_ov .my_pocou li.my_memo a span{background:#ff8b77} +#smb_my_ov .my_pocou li i {color:#8c9eb0;font-size:16px} + +#smb_my_ov .my_info {display:none;clear:both;width:100%;margin-top:-1px;background:#fff;padding:5px 20px 20px;border-bottom:1px solid #e6e6e6} +#smb_my_ov .my_info:after {display:block;visibility:hidden;clear:both;content:''} +#smb_my_ov .my_info_wr {float:left;width:50%;line-height:20px;padding-bottom:10px;margin:5px 0;border-bottom:1px dashed #e5e5e5} +#smb_my_ov .my_info_wr strong {display:block;vertical-align:top;padding:3px 0px;color:#8c9eb0} +#smb_my_ov .my_info_wr span {display:block;text-align:left} +#smb_my_ov .ov_addr {border-bottom:0} +#smb_my_ov .ov_addr a {color:#c7c7c7} + +#smb_my_ov .my_ov_btn {border-top:1px solid #efefef} +#smb_my_ov .my_ov_btn button {display:block;width:100%;border:0;border-bottom:1px solid #dde7e9;background:#fff;padding:15px;text-align:left;font-size:1.125em;font-weight:bold} +#smb_my_ov .my_ov_btn button i {display:inline-block;float:right} + +#smb_my_od h2 {font-size:1.167em;margin:10px} +#smb_my_wish h2 {font-size:1.167em;margin:30px 10px 10px} +.wishlist ul {margin:10px 10px 0} +.wishlist ul:after {display:block;visibility:hidden;clear:both;content:''} +.wishlist li {float:left;padding:5px;width:33.333%;text-align:center} +.wishlist li img {width:100%;height:auto;max-width:250px} +.wishlist li .info_link {display:block;font-weight:bold;margin:5px 0 2px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap} +.wishlist li .info_date {font-size:0.92em;color:#666} + +@media (max-width:970px) { + #smb_my_ov .my_info_wr {width:100%} } /* 위시리스트 */ -#sod_ws {margin:10px;} -#sod_ws li{background:#fff;border-bottom:1px solid #ccc;margin:10px 0;position:relative;border-radius:3px} -#sod_ws .wish_img{ position: absolute;top: 50%;left: 20px;z-index: 10;width: 70px;height: 70px;margin-top: -35px;border-radius:50%;overflow:hidden;z-index:4} -#sod_ws .wish_info{padding:15px 15px 15px 100px;min-height:90px} -#sod_ws .wish_chk{position:absolute;top:5px;left:5px;z-index:9} -#sod_ws .info_date{color:#777;display:block;font-size:0.92em;margin:5px 0 0} -#sod_ws .wish_prd{display:block;font-weight:bold;font-size:1.083em} -#sod_ws .wish_del{position:absolute;bottom:10px;right:10px;} -#sod_ws .wish_del a{display:block;width:30px;height:30px;line-height:30px;background:#eee;border-radius:3px;color:#777;text-align:center;font-size:1.25em} -#sod_ws .sold_out{display:inline-block;padding:3px 5px;background:#ff0000;color:#fff} +#sod_ws {margin:10px 0} +#sod_ws li {position:relative;background:#fff;border-bottom:1px solid #e8e8e8;border-radius:3px} +#sod_ws .wish_img {position:absolute;top:50%;left:25px;z-index:10;width:70px;height:70px;margin-top:-35px;overflow:hidden;z-index:4} +#sod_ws .info_price {font-weight:bold;line-height:28px} +#sod_ws .wish_info {padding:10px 15px 10px 100px;min-height:90px} +#sod_ws .wish_chk {position:absolute;top:5px;left:5px;z-index:9} +#sod_ws .info_date {display:block;color:#777;font-size:0.92em} +#sod_ws .wish_prd {display:block;font-weight:bold;font-size:1.083em} +#sod_ws .wish_del {position:absolute;bottom:30px;right:10px} +#sod_ws .wish_del a {display:block;width:30px;height:30px;line-height:30px;background:transparent;border-radius:3px;color:#b2b2b2;text-align:center;font-size:1.25em} +#sod_ws .sold_out {display:inline-block;padding:3px 5px;background:#ff0000;color:#fff;border-radius:3px} -#sod_ws_act {text-align:center;margin:10px 0;} +#sod_ws_act {text-align:center;margin:10px} #sod_ws_act:after {display:block;visibility:hidden;clear:both;content:''} -#sod_ws_act .btn01{float:left;width:49%;height: 50px;background: #d50c0c;font-weight: bold;border: 0;color: #fff;font-weight: bold;font-size:1.25em} -#sod_ws_act .btn02{float:right;width:49%;height: 50px;border: 1px solid #d50c0c;color: #d50c0c;font-weight: bold;background: #fff;font-weight: bold;font-size:1.25em;} +#sod_ws_act .btn01 {float:left;width:49%;height:50px;background:#fff;font-weight:bold;color:#000;border-radius:5px;border-radius:1px solid #98a3b3;font-weight:bold;font-size:1.25em} +#sod_ws_act .btn02 {float:right;width:49%;height:50px;border:1px solid #1c70e9;color:#fff;border-radius:5px;font-weight:bold;background:#3a8afd;font-weight:bold;font-size:1.25em} /* 주문내역 include */ -#sod_inquiry li {background:#fff;border-bottom:1px solid #ccc;padding:15px;margin-bottom:10px;position:relative;border-radius:5px} -#sod_inquiry li .idtime_link{font-weight:bold;font-size:1.167em} -#sod_inquiry li .idtime_time{position:absolute;top:15px;right:15px;color:#999} -#sod_inquiry li .inquiry_name{margin:10px 0;color:#666} -#sod_inquiry li .inquiry_price{font-size:1.25em;font-weight:bold} -#sod_inquiry li .inv_status{display:block;text-align:center;margin:5px 0 0;font-weight:bold} -#sod_inquiry li .inv_inv{margin:10px 0 0;display:block;border:1px solid #c4c5cc;color:#666} -#sod_inquiry li .inv_inv i{width:30px;height:30px;line-height:30px;background:#f3f3f3;text-align:center;color:#555;font-size:15px;margin-right:5px} - -.status_01{display:block;background:#fda83c;color:#fff;line-height:30px;} -.status_02{display:block;background:#ff6f6f;color:#fff;line-height:30px;} -.status_03{display:block;background:#5bd085;color:#fff;line-height:30px;} -.status_04{display:block;background:#6fa8ff;color:#fff;line-height:30px;} -.status_05{display:block;background:#333;color:#fff;line-height:30px;} -.status_06{display:block;background:#f3f3f3;border:1px solid #ddd;color:#666;line-height:30px;font-weight:bold} +#sod_inquiry{border-bottom:1px solid #dde7e9} +#sod_inquiry li {background:#fff;border-top:1px solid #ececec;padding:15px;position:relative} +#sod_inquiry li:after {display:block;visibility:hidden;clear:both;content:''} +#sod_inquiry li .idtime_link {font-weight:bold;font-size:1.167em} +#sod_inquiry li .idtime_time {color:#999} +#sod_inquiry li .inq_wr:after {display:block;visibility:hidden;clear:both;content:''} +#sod_inquiry li .inquiry_name {margin:10px 0;} +#sod_inquiry li .inquiry_price {font-size:1.25em;font-weight:bold;color:#3a8afd;float:left} +#sod_inquiry li .inv_status {display:inline-block;float:right;margin: 0;font-weight:bold} +#sod_inquiry li .inv_inv {margin: 10px 0 0;display: block;border: 1px solid #e5ecf2;border-radius:3px;color:#4963b8;background:#f9fdff;padding:10px;} +#sod_inquiry li .inv_inv i {margin-right:5px} +#sod_inquiry .li_cancel{background:#fcf1f1} + +.status_01 {display:block;background:#edfbde;color:#8cc152;line-height:24px;border-radius:5px;border-radius:5px;padding:0 5px;font-weight:normal;font-size:0.85em} +.status_02 {display:block;background:#84c93a;color:#fff;line-height:24px;border-radius:5px;border-radius:5px;padding:0 5px;font-weight:normal;font-size:0.85em} +.status_03 {display:block;background:#5bd085;color:#16b494;line-height:24px;border-radius:5px;border-radius:5px;padding:0 5px;font-weight:normal;font-size:0.85em} +.status_04 {display:block;background:#e2eaf6;color:#3a8afd;line-height:24px;border-radius:5px;border-radius:5px;padding:0 5px;font-weight:normal;font-size:0.85em} +.status_05 {display:block;background:#3a8afd;color:#fff;line-height:24px;border-radius:5px;border-radius:5px;padding:0 5px;font-weight:normal;font-size:0.85em} +.status_06 {display:block;background:#fff;color:red;line-height:24px;border-radius:5px;border-radius:5px;padding:0 5px;font-weight:normal;font-size:0.85em} /* 주문상세내역 중 현금영수증 발급 */ #scash {} #scash section {padding:10px 0} #scash h2 {margin:0 0 10px;text-align:center} -#scash .tbl_head01 th {padding:0 10px;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#f2f5f9;text-align:left;} +#scash .tbl_head01 th {padding:0 10px;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#f2f5f9;text-align:left} #scash_apply {padding:10px 0 15px;text-align:center} #scash_apply button {padding:10px;border:0;background:#565e60;color:#fff} #scash_copy {text-align:center} @@ -457,17 +522,17 @@ box-shadow: 1px 1px 5px rgba(0,0,0,0.4);} /* 캡챠 자동등록(입력)방지 기본 -pc */ #captcha {position:relative} -#captcha legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden;} -#captcha #captcha_img {;height:40px;border:1px solid #898989;;vertical-align:top;padding:0;margin:0} -#captcha #captcha_mp3 {;margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;width:40px;height:40px;background:url('../../../img/captcha.png') no-repeat;text-indent:-999px;;border-radius:3px} +#captcha legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden} +#captcha #captcha_img {height:40px;border:1px solid #898989;vertical-align:top;padding:0;margin:0} +#captcha #captcha_mp3 {margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;width:40px;height:40px;background:url('../../../img/captcha.png') no-repeat;text-indent:-999px;border-radius:3px} #captcha #captcha_reload {margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('../../../img/captcha.png') no-repeat 0 -40px;text-indent:-999px;border-radius:3px} #captcha #captcha_key {margin:0 0 0 3px;padding:0 5px;width:90px;height:40px;border:1px solid #ccc;background:#fff;font-size:1.333em;font-weight:bold;text-align:center;border-radius:3px;vertical-align:top} -#captcha #captcha_info {display:block;margin:3px 0 5px ;font-size:0.95em;letter-spacing:-0.1em} +#captcha #captcha_info {display:block;margin:3px 0 5px;font-size:0.95em;letter-spacing:-0.1em} /* ckeditor 태그 기본값 */ -#bo_v_con ul{display: block;list-style-type: disc;margin-top: 1em;margin-bottom: 1em;margin-left: 0;margin-right: 0;padding-left: 40px;} -#bo_v_con ol{display: block;list-style-type: decimal;margin-top: 1em;margin-bottom: 1em;margin-left: 0;margin-right: 0;padding-left: 40px;} -#bo_v_con li{display: list-item;} +#bo_v_con ul {display:block;list-style-type:disc;margin-top:1em;margin-bottom:1em;margin-left:0;margin-right:0;padding-left:40px} +#bo_v_con ol {display:block;list-style-type:decimal;margin-top:1em;margin-bottom:1em;margin-left:0;margin-right:0;padding-left:40px} +#bo_v_con li {display:list-item} /* 캡챠 자동등록(입력)방지 기본 - mobile */ #captcha.m_captcha audio {display:block;margin:0 0 5px} @@ -477,7 +542,7 @@ box-shadow: 1px 1px 5px rgba(0,0,0,0.4);} /* ckeditor 단축키 */ .cke_sc {margin:0 0 5px;text-align:right} -.btn_cke_sc{display:inline-block;padding:0 10px;height:23px;border:1px solid #ccc !important;background:#fafafa !important;color:#000 !important;text-decoration:none !important;line-height:1.9em;vertical-align:middle} +.btn_cke_sc {display:inline-block;padding:0 10px;height:23px;border:1px solid #ccc !important;background:#fafafa !important;color:#000 !important;text-decoration:none !important;line-height:1.9em;vertical-align:middle} .cke_sc_def {margin:0 0 5px;padding:10px;border:1px solid #ccc;background:#f2f5f9;text-align:center} .cke_sc_def dl {margin:0 0 5px;text-align:left} .cke_sc_def dl:after {display:block;visibility:hidden;clear:both;content:""} @@ -489,42 +554,59 @@ box-shadow: 1px 1px 5px rgba(0,0,0,0.4);} .cnt_cmt {display:inline-block;margin:0 0 0 5px;font-weight:bold} /* 버튼 */ -.btn{display:inline-block;padding:0 5px;height:30px;line-height:30px;border-radius:3px} -a.btn01 {display:inline-block;padding:0 7px;;border: 1px solid #ccc;border-bottom: 1px solid #aaa;;background:#fff;color:#333;text-decoration:none;vertical-align:middle} +.btn {display:inline-block;padding:0 5px;height:45px;line-height:43px;border-radius:3px} +a.btn01 {display:inline-block;padding:0 7px;border:1px solid #ccc;border-bottom:1px solid #aaa;background:#fff;color:#333;text-decoration:none;vertical-align:middle} a.btn01:focus, a.btn01:hover {text-decoration:none} button.btn01 {display:inline-block;margin:0;padding:7px;border:1px solid #ccc;background:#fff;color:#666;text-decoration:none} a.btn02 {display:inline-block;padding:8px 7px 7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none;vertical-align:middle} a.btn02:focus, .btn02:hover {text-decoration:none} button.btn02 {display:inline-block;margin:0;padding:7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none} .btn_confirm {text-align:center} /* 서식단계 진행 */ -.btn_submit {padding:0 5px;border:0;background:#d50c0c;color:#fff;letter-spacing:-0.1em} +.btn_submit {padding:0 5px;border:0;background:#3a8afd;border:1px solid #1c70e9;color:#fff;letter-spacing:-0.1em;border-radius:3px}} fieldset .btn_submit {padding:0 7px;height:24px;line-height:1em} a.btn_cancel {display:inline-block;padding:8px 7px 7px;border:1px solid #ccc;background:#fff;color:#000;text-decoration:none;vertical-align:middle} button.btn_cancel {display:inline-block;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;vertical-align:top;text-decoration:none} -a.btn_frmline, button.btn_frmline {display:inline-block;padding:0 5px;height:1.9em;border:0;background:#333;color:#fff;letter-spacing:-0.1em;text-decoration:none;vertical-align:top;line-height:1.9em} /* 우편번호검색버튼 등 */ +a.btn_frmline, button.btn_frmline {display:inline-block;padding:0 5px;height:1.9em;border:0;background:#fff;color:#3a8afd;border:1px solid #3a8afd;letter-spacing:-0.1em;text-decoration:none;vertical-align:top;line-height:1.9em} +.btn_close {border:1px solid #dcdcdc;cursor:pointer;border-radius:3px;background:#fff} +a.btn_close {text-align:center;line-height:50px} + +/* 우편번호검색버튼 등 */ button.btn_frmline {font-size:1em} -.btn_top{margin:10px;text-align:right} -.btn_top li{display:inline-block} -.btn_top a,.btn_top .btn_submit{line-height:30px;padding: 0 10px;border-radius:3px} -.btn_top .btn_cancel,.btn_top .btn_b01{border:1px solid #aaa;background:none;color:#666;line-height:28px;background:#fff} +.btn_top {margin:10px;text-align:right} +.btn_top li {display:inline-block} +.btn_top a,.btn_top .btn_submit {line-height:30px;padding:0 10px;border-radius:3px} +.btn_top .btn_cancel,.btn_top .btn_b01 {border:1px solid #aaa;background:none;color:#666;line-height:28px;background:#fff} /* 게시판용 버튼 */ a.btn_b01,.btn_b01 {display:inline-block;background:#4c4f6f;color:#fff;text-decoration:none;vertical-align:middle} .btn_b01:hover, .btn_b01:hover {} -a.btn_b02 ,.btn_b02{display:inline-block;background:#ff506a;color:#fff;text-decoration:none;vertical-align:middle;border:0} +a.btn_b02 ,.btn_b02 {display:inline-block;background:#ff506a;color:#fff;text-decoration:none;vertical-align:middle;border:0} a.btn_b02:hover, .btn_b02:hover {} a.btn_b03, .btn_b03 {display:inline-block;line-height:28px;border:1px solid #ed6478;color:#ed6478;background:none;text-decoration:none;vertical-align:middle} a.btn_b03:hover, .btn_b03:hover {} a.btn_admin {display:inline-block;background:#e8180c;color:#fff;text-decoration:none;vertical-align:middle} /* 관리자 전용 버튼 */ a.btn_admin:focus, a.btn_admin:hover {} +.is_community .btn_top {position:relative;height:50px;margin:0;padding:10px 15px;line-height:30px;background:#fff;color:#333;text-align:right; +-webkit-box-shadow:0 0 10px rgba(181, 181, 181, 0.4); +-moz-box-shadow:0 0 10px rgba(181, 181, 181, 0.4); +box-shadow:0 0 10px rgba(181, 181, 181, 0.4); +} +.is_community a.btn_admin {display:inline-block;color:#d13f4a;font-size:1.4em;background:transparent;text-decoration:none;vertical-align:middle} +.is_community .btn_bo_user > li {display:inline-block;float:none;text-align:center;margin-left:5px} +.is_community .all_chk.chk_box input[type="checkbox"] + label span{top:2px;left:0} +.is_community a.btn,.is_community .btn {line-height:35px;width:30px;height:35px;padding:0 5px;text-align:center;font-weight:bold;border:0;font-size:1.4em} +.is_community .more_opt{right:40px} +.is_community .chk_box input[type="checkbox"] + label {padding-left:20px;color:#676e70} +.is_community .all_chk {padding:10px 15px;} + /* 기본테이블 */ .tbl_wrap {margin:0 0 10px} .tbl_wrap table {width:100%;border-collapse:collapse;border-spacing:0} .tbl_wrap caption {padding:10px 0;color:#4b8b99;font-weight:bold;text-align:left} .tbl_head01 {margin:0 0 10px} -.tbl_head01 table{border-bottom:1px solid #d3d3d3} +.tbl_head01 table {border-bottom:1px solid #d3d3d3} .tbl_head01 caption {padding:0;font-size:0;line-height:0;overflow:hidden} .tbl_head01 thead th {padding:12px 0;border-top:2px solid #000;border-bottom:1px solid #d3d3d3;background:#fff;color:#383838;font-size:0.95em;text-align:center;letter-spacing:-0.1em} .tbl_head01 thead a {color:#383838} @@ -532,12 +614,12 @@ a.btn_admin:focus, a.btn_admin:hover {} .tbl_head01 tfoot th, .tbl_head01 tfoot td {padding:10px 0;border-top:1px solid #c1d1d5;border-bottom:1px solid #c1d1d5;background:#d7e0e2;text-align:center} .tbl_head01 tbody th {padding:10px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9} .tbl_head01 td {padding:15px 5px;border-top:1px solid #f3f3f3;border-left:1px solid #f3f3f3;line-height:1.5em;word-break:break-all} -.tbl_head01 td:first-child{border-left:0} +.tbl_head01 td:first-child {border-left:0} .tbl_head01 a {} .tbl_head02 {margin:15px} -.tbl_head02 caption {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -.tbl_head02 thead th {padding:7px 0;border-top:1px solid #333;border-bottom:1px solid #ddd;background:#f3f3f3;color:#333;font-size:0.95em;text-align:center;} +.tbl_head02 caption {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} +.tbl_head02 thead th {padding:7px 0;border-top:1px solid #333;border-bottom:1px solid #ddd;background:#f3f3f3;color:#333;font-size:0.95em;text-align:center} .tbl_head02 thead a {color:#383838} .tbl_head02 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */ .tbl_head02 tfoot th {border-top:1px solid #666;border-bottom:1px solid #666;background:#484848;color:#fff} @@ -546,58 +628,53 @@ a.btn_admin:focus, a.btn_admin:hover {} .tbl_head02 td {padding:5px 3px;border-bottom:1px solid #e9e9e9;line-height:1.4em;word-break:break-all} .tbl_head03 {margin:0 0 10px} -.tbl_head03 table{border-bottom:1px solid #d3d3d3} +.tbl_head03 table {border-bottom:1px solid #d3d3d3} .tbl_head03 caption {padding:0;font-size:0;line-height:0;overflow:hidden} -.tbl_head03 thead th {padding:12px 0;border-top:2px solid #000;border-bottom:1px solid #d3d3d3;background:#fff;color:#383838;font-size:0.95em;text-align:center;letter-spacing:-0.1em} +.tbl_head03 thead th {padding:12px 0;border-top:2px solid #000;border-bottom:1px solid #d3d3d3;;color:#383838;font-size:0.95em;text-align:center;letter-spacing:-0.1em} .tbl_head03 thead a {color:#383838} .tbl_head03 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */ .tbl_head03 tfoot th, .tbl_head03 tfoot td {padding:10px 0;border-top:1px solid #c1d1d5;border-bottom:1px solid #c1d1d5;background:#d7e0e2;text-align:center} .tbl_head03 tbody th {padding:10px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9} -.tbl_head03 td {padding:15px 5px;border-top:1px solid #f3f3f3;border-left:1px solid #f3f3f3;line-height:1.5em;word-break:break-all} -.tbl_head03 td:first-child{border-left:0} +.tbl_head03 td {padding:15px 5px;border-top:1px solid #f3f3f3;border-left:1px solid #f3f3f3;background:#fff;line-height:1.5em;word-break:break-all} +.tbl_head03 td:first-child {border-left:0} .tbl_head03 a {} /* 폼 테이블 */ .tbl_frm01 {} .tbl_frm01 th {padding:10px 0;width:90px;border:1px solid #e9e9e9;border-left:0;text-align:left} .tbl_frm01 td {padding:10px 5px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:transparent} -.wr_content textarea,.tbl_frm01 textarea,.form_01 textarea, .frm_input {border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;font-size:1.083em;max-width:100%; --webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); --moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);} +.wr_content textarea,.tbl_frm01 textarea,.form_01 textarea, .frm_input {border:1px solid #d0d3db;background:#fff;color:#000;vertical-align:middle;padding:5px;font-size:1.083em;max-width:100%;} .frm_input {height:40px;} -.tbl_frm01 textarea {width:100%;height:100px} + .tbl_frm01 a {text-decoration:none} .tbl_frm01 .frm_address {margin-top:5px;width:100%} .tbl_frm01 .frm_file {display:block;margin-bottom:5px;width:100%} .tbl_frm01 .frm_info {display:block;padding:5px 0 0;color:#666;line-height:1.3em} /* 기본리스트 */ -.list_01{padding:0 10px;} -.list_01 li{background:#fff;border-radius:3px;margin:10px 0;padding:10px 15px; --webkit-box-shadow: 0 1px 4px #cbd1df; --moz-box-shadow: 0 1px 4px #cbd1df; -box-shadow: 0 1px 4px #cbd1df; -} +.list_01 {padding:0 10px} +.list_01 li {background:#fff;border-radius:3px;margin:10px 0;padding:10px 15px; +-webkit-box-shadow: 0 1px 4px #cbd1df; +-moz-box-shadow: 0 1px 4px #cbd1df; +box-shadow:0 1px 4px #cbd1df;} /* 기본폼 */ .form_01{margin:10px} .form_01 div{margin:5px 0;position:relative} .form_01 li{margin:5px 0;position:relative} -.form_01 textarea, .frm_input {border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;} .form_01 textarea {width:100%;height:100px} -.frm_input {height:40px;} -.full_input{width:100%} +.frm_input {height:40px} +.full_input {width:100%} .form_01 .frm_file {display:block;margin-bottom:5px;width:100%} -.form_01 select{height:40px;border-radius:3px} -.form_01 .frm_info{font-size:0.92em;color:#4162ff;text-align:left;margin:3px 0 10px;display:block;line-height:1.3em} +.form_01 select {height:40px;border-radius:3px} +.form_01 .frm_info {font-size:0.92em;color:#4162ff;text-align:left;margin:3px 0 10px;display:block;line-height:1.3em} /* 자료 없는 목록 */ .empty_table {padding:50px 0 !important;text-align:center !important;color:#666 !important} .empty_list {padding:50px 0 !important;text-align:center !important;color:#666 !important} /* 필수입력 */ -.required, textarea.required {background-image:url('../img/require.png') !important;background-repeat:no-repeat !important;background-position:right top !important;} +.required, textarea.required {background-image:url('../img/require.png') !important;background-repeat:no-repeat !important;background-position:right top !important} /* 테이블 그리드 padding 0 5px 고려한 넓이 */ .grid_1 {width:40px} @@ -635,26 +712,29 @@ box-shadow: 0 1px 4px #cbd1df; .td_mngsmall {width:50px;text-align:center} .td_mng {width:80px;text-align:center} .td_stat {text-align:center} +.td_dvr {text-align:center} /* 새창 기본 스타일 */ .new_win {} -.new_win #win_title {font-size: 1.2em;font-weight: bold;height: 50px;padding: 10px;line-height: 30px;background: #4162ff;color: #fff;} +.new_win #win_title {font-size:1.3em;min-height:50px;line-height:30px;padding:10px 20px;background:#fff;color:#000;-webkit-box-shadow:0 1px 10px rgba(0,0,0,.1); +-moz-box-shadow:0 1px 10px rgba(0,0,0,.1); +box-shadow:0 1px 10px rgba(0,0,0,.1)} .new_win #win_title .sv {font-size:0.75em;line-height:1.2em} -.new_win_con{margin:10px} +.new_win_con {margin:10px} .new_win .win_ul {margin:10px} -.new_win .win_ul li{display:inline-block;} -.new_win .win_ul li a{display: block;line-height: 24px;padding: 0 10px;} -.new_win .win_ul li .selected {background: #4162ff;color: #fff;border-radius: 13px; --webkit-box-shadow: 0 0 5px rgba(65,98,255,0.8); --moz-box-shadow: 0 0 5px rgba(65,98,255,0.8); -box-shadow: 0 0 8px rgba(65,98,255,0.8);} +.new_win .win_ul li {display:inline-block} +.new_win .win_ul li a {display:block;line-height:24px;padding:0 10px} +.new_win .win_ul li .selected {background:#4162ff;color:#fff;border-radius:13px; +-webkit-box-shadow:0 0 5px rgba(65,98,255,0.8); +-moz-box-shadow:0 0 5px rgba(65,98,255,0.8); +box-shadow:0 0 8px rgba(65,98,255,0.8)} .new_win .win_desc {margin:5px 0;font-size:0.92em;color:#4162ff} .new_win .win_btn {clear:both;margin:10px;text-align:center} -.new_win .win_btn a {display:inline-block;height:40px;line-height:40px;font-weight:bold} -.new_win .win_btn .btn_close {display:inline-block;padding:0 10px;border:0;background:#c6c6d2;color:#666;text-decoration:none;font-weight:bold;height:40px;border-radius:3px;margin:10px 0} -.new_win .win_btn .btn_submit{width:100%;height:40px;line-height:40px;border-radius:3px;margin:0 0 20px;display:inline-block;font-weight:bold} +.new_win .win_btn a {display:inline-block;height:45px;line-height:45px;font-weight:bold} +.new_win .btn_close {height:45px;width:60px;overflow:hidden;cursor:pointer} +.new_win .btn_submit {padding:0 20px;height:45px;font-weight:bold;font-size:1.083em;vertical-align:top} /* 자바스크립트 alert 대안 */ #validation_check {margin:100px auto;width:500px} @@ -670,95 +750,197 @@ box-shadow: 0 0 8px rgba(65,98,255,0.8);} .sv_nojs .sv {display:block} /* 페이징 */ -.pg_wrap {clear:both;margin:10px 0;text-align:center} -.pg {display:inline-block} -.pg_page, .pg_current, .qa_page {display:inline-block;padding:0 10px;height:30px;color:#000;line-height:28px;vertical-align:middle} +.pg_wrap {clear:both;display:block;padding:10px 0;text-align:center} +.pg_wrap:after {display:block;visibility:hidden;clear:both;content:""} +.pg {text-align:center} +.pg_page, .pg_current, .qa_page {display:inline-block;vertical-align:middle;background:#eee;border:1px solid #eee} .pg a:focus, .pg a:hover {text-decoration:none} -.pg_page,.qa_page {background:#fff;border:1px solid #d4d4d4;border-radius:3px} -.pg_start {background:url(../img/btn_first.gif) no-repeat 50% 50% #fff;width:30px;height:30px ;text-indent:-999px;overflow:hidden} -.pg_prev {background:url(../img/btn_prev.gif) no-repeat 50% 50% #fff;width:30px;height:30px ;text-indent:-999px;overflow:hidden} -.pg_next {background:url(../img/btn_next.gif) no-repeat 50% 50% #fff;width:30px;height:30px ;text-indent:-999px;overflow:hidden} -.pg_end {background:url(../img/btn_end.gif) no-repeat 50% 50% #fff;width:30px;height:30px ;text-indent:-999px;overflow:hidden} -.pg_current {display:inline-block;background:#4c4f6f;color:#fff;font-weight:normal;border-radius:3px;line-height:30px;} +.pg_page,.qa_page {color:#959595;font-size:1.083em;height:30px;line-height:28px;padding:0 5px;min-width:30px;text-decoration:none;border-radius:3px} +.pg_page:hover,.qa_page:hover {background-color:#fafafa} +.pg_start {text-indent:-999px;overflow:hidden;background:url('../img/btn_first.gif') no-repeat 50% 50% #eee;padding:0;border:1px solid #eee} +.pg_prev {text-indent:-999px;overflow:hidden;background:url('../img/btn_prev.gif') no-repeat 50% 50% #eee;padding:0;border:1px solid #eee} +.pg_end {text-indent:-999px;overflow:hidden;background:url('../img/btn_end.gif') no-repeat 50% 50% #eee;padding:0;border:1px solid #eee} +.pg_next {text-indent:-999px;overflow:hidden;background:url('../img/btn_next.gif') no-repeat 50% 50% #eee;padding:0;border:1px solid #eee} +.pg_start:hover,.pg_prev:hover,.pg_end:hover,.pg_next:hover {background-color:#fafafa} + +.pg_current {display:inline-block;background:#3a8afd;border:1px solid #3a8afd;color:#fff;font-weight:bold;height:30px;line-height:30px;padding:0 10px;min-width:30px;border-radius:3px} /* 상품상세 메뉴 floating */ -#info_top_layer {display:none;position:absolute; top:0; left:0; width:100%; background-color: #eee;} -#form_btn_layer { display:none;position:absolute; top:0; left: 0; width: 100%; height: 60px; background-color: #eee;} +#info_top_layer {display:none;position:absolute;top:0;left:0;width:100%;background-color:#eee} +#form_btn_layer {display:none;position:absolute;top:0;left:0;width:100%;height:60px;background-color:#eee} /*현금영수증*/ -#kcp_req_rx .tbl_head01 tbody th {text-align:left;} +#kcp_req_rx .tbl_head01 tbody th {text-align:left} /*배송지목록*/ -#sod_addr .win_desc{padding:10px 20px} +#sod_addr .win_desc {padding:10px 20px} /*쇼핑몰레이아웃*/ -#mb_login .btn_submit{background:#34b5a1 !important} -#bo_list,#bo_cate{margin-top:10px !important} -#fregisterform{margin:10px} -#bo_w .btn_submit, #bo_w a.btn_cancel{padding:8px 7px} +#mb_login .btn_submit {} +#bo_list,#bo_cate {margin-top:10px !important} +#fregisterform {} +#bo_w .btn_submit, #bo_w a.btn_cancel {padding:8px 7px} #bo_w {padding:10px} #fqalist {padding:0 10px} -#sit_sms_new #sms_agree{padding:10px 20px !important} /*이벤트*/ -#sev_hhtml,#sev_thtml{padding:10px} -#sev_hhtml img,#sev_thtml img{width:100%} +#sev_hhtml,#sev_thtml {padding:10px} +#sev_hhtml img,#sev_thtml img {width:100%} /*네이버페이*/ -.naverpay-item{padding-top:15px;clear:both} -#sod_bsk_act .naverpay-cart{margin-top:15px;clear:both;position:static} +.naverpay-item {padding-top:15px;clear:both} +#sod_bsk_act .naverpay-cart {margin-top:15px;clear:both;position:static} -/*PC 주문서*/ -#sod_frm_orderer .tbl_frm01,#sod_frm_taker .tbl_frm01{background:#fafafa;border-bottom:1px solid #ccc;padding:10px 0;} -#sod_frm_orderer table th,#sod_frm_taker table th{border:0;padding:10px 5px;text-align:right} +/*PC 주문서*/ + +#sod_frm .tbl_head03{padding:0;background:none} +#sod_frm .tbl_head03 .sod_opt {padding:5px 0} +#sod_frm_orderer .odpw_info{display:block;margin:0 0 7px;color:#3a8afd} +#sod_frm_orderer .tbl_frm01,#sod_frm_taker .tbl_frm01{background:#fff;padding:10px 0;margin:0} +#sod_frm_taker .choice_place{background:#edf3fc;margin:10px;padding:10px;border:1px solid #d1ddee} +#sod_frm_taker .choice_tit{display:block;font-weight:bold;margin:0 0 5px} +#sod_frm_orderer table th,#sod_frm_taker table th{border:0;padding:10px 5px;text-align:right;vertical-align:top} #sod_frm_orderer table td,#sod_frm_taker table td{border:0;padding:5px 10px;vertical-align:middle} +.sod_right #sod_bsk_tot{margin:10px} +#sod_frm_taker textarea{width:100%;height:80px} -#od_pay_sl input[type="radio"]{position:absolute;width:0;height:0;overflow:hidden;visibility:hidden;text-indent:-999px;left: 0;z-index: -1px;} -#od_pay_sl .lb_icon {display: inline-block;float:left;width:150px;background:#fff;border:1px solid #eceff4;margin:-1px 0 0 -1px;cursor: pointer;height:60px;position:relative;padding-left:65px;padding-top:20px;z-index:1} +#od_pay_sl input[type="radio"] {position:absolute;width:0;height:0;overflow:hidden;visibility:hidden;text-indent:-999px;left:0;z-index:-1px} +#od_pay_sl .lb_icon {display:inline-block;float:left;width:150px;background:#fff;border:1px solid #eceff4;margin:-1px 0 0 -1px;cursor:pointer;height:60px;position:relative;padding-left:65px;padding-top:20px;z-index:1} #od_pay_sl input[type="radio"]:checked+.lb_icon {border:1px solid #ff006c;z-index:3} #sod_frm_paysel {} #sod_frm_paysel legend {position:absolute;font-size:0;line-height:0;overflow:hidden} -#sod_frm_paysel .KPAY{background:url('../../../img/kpay.png') no-repeat 50% 50% #fff;overflow:hidden;text-indent:-999px} -#sod_frm_paysel .PAYNOW{background:url('../../../img/paynow.png') no-repeat 50% 50% #fff;overflow:hidden;text-indent:-999px} -#sod_frm_paysel .PAYCO{background:url('../../../img/payco.png') no-repeat 50% 50% #fff;overflow:hidden;text-indent:-999px} -#sod_frm_paysel .inicis_lpay{background:url('../../../img/lpay_logo.png') no-repeat 50% 50% #fff;overflow:hidden;text-indent:-999px} -#sod_frm_paysel .kakaopay_icon{background:url('../../../img/kakao.png') no-repeat 50% 50% #f4dc34;overflow:hidden;text-indent:-999px} -#sod_frm_paysel .bank_icon{background:url('../../../img/pay_icon1.png') no-repeat 15px 50% #fff} -#sod_frm_paysel .vbank_icon{background:url('../../../img/pay_icon2.png') no-repeat 15px 50% #fff;padding-top:13px} -#sod_frm_paysel .iche_icon{background:url('../../../img/pay_icon2.png') no-repeat 15px 50% #fff;padding-top:13px} -#sod_frm_paysel .hp_icon{background:url('../../../img/pay_icon3.png') no-repeat 24px 50% #fff} -#sod_frm_paysel .card_icon{background:url('../../../img/pay_icon4.png') no-repeat 17px 50% #fff} -#sod_frm #sod_bsk_tot{margin:10px;} -#sod_frm #sod_bsk_tot:after {display:block;visibility:hidden;clear:both;content:""} -#sod_frm #sod_bsk_tot li{position:relative;float:left;background:#fff;width:33.333%;height:70px;text-align:center;border-bottom:1px solid #e7ebf1;padding:15px 0} -#sod_frm #sod_bsk_tot li:after {display:block;visibility:hidden;clear:both;content:""} -#sod_frm #sod_bsk_tot li span{display:block;color:#777;margin-bottom:5px;font-weight:bold} -#sod_frm #sod_bsk_tot .sod_bsk_sell,#sod_frm #sod_bsk_tot .sod_bsk_coupon{border-right:1px solid #e7ebf1} -#sod_frm #sod_bsk_tot .sod_bsk_point,#sod_frm #sod_bsk_tot .sod_bsk_cnt{width:100%;clear:both;height:40px;padding:0 15px;line-height:40px;text-align:right} -#sod_frm #sod_bsk_tot .sod_bsk_point span,#sod_frm #sod_bsk_tot .sod_bsk_cnt span {float:left;margin:0} -#sod_frm #sod_bsk_tot .sod_bsk_coupon:before{display:block;content:"-";position:absolute;top:25px;left:-10px;width:20px;height:20px;background:#fff;color:#ff006c;border-radius:50%;border:1px solid #e7ebf1;font-weight:bold;font-size: 16px;line-height: 14px;} -#sod_frm #sod_bsk_tot .sod_bsk_dvr:before{display:block;content:"+";position:absolute;top:25px;left:-10px;width:20px;height:20px;background:#fff;color:#ff006c;border-radius:50%;border:1px solid #e7ebf1;font-weight:bold;font-size: 16px;line-height: 14px;} -#sod_frm #sod_bsk_tot .sod_bsk_cnt strong{color:#ff006c;font-size:1.25em} -#sod_frm_pay .pay_tbl table{width:100%;border-collapse:collapse} -#sod_frm_pay .pay_tbl th{text-align:left;padding:10px;width:80px;border-bottom:1px solid #e7ebf1;background:#fff;font-weight:bold;color:#777} -#sod_frm_pay .pay_tbl td{text-align:right;padding: 10px;height:30px;border-bottom:1px solid #e7ebf1;background:#fff} -#sod_frm_pay .pay_tbl td .cp_cancel{margin:0 0 0 2px} -#sod_frm_pay .pay_tbl td .btn_frmline{padding: 0 7px;border: 1px solid #38b2b9;color: #38b2b9;background: #fff;height: 23px;line-height: 21px;margin: 0;} -#od_tot_price{margin:10px 0;background:#fff;line-height:40px;text-align:right;padding:0 10px} -#od_tot_price span{float:left;font-weight:bold} -#od_tot_price strong{font-size:1.5em;color:#ff006c} +#sod_frm_paysel .KPAY{background:url('../../../img/kpay.png') no-repeat 0 3px;width:67px;overflow:hidden;text-indent:-999px;display:inline-block;background-size:35px auto} +#sod_frm_paysel .PAYNOW{background:url('../../../img/paynow.png') no-repeat 0 3px;width:74px;overflow:hidden;text-indent:-999px;display:inline-block;background-size:45px auto;} +#sod_frm_paysel .PAYCO{background:url('../../../img/payco.png') no-repeat 0 3px;width:74px;;overflow:hidden;text-indent:-999px;display:inline-block;background-size:45px auto;} +#sod_frm_paysel .inicis_lpay{background:url('../../../img/lpay_logo.png') no-repeat 0 3px;width:65px;overflow:hidden;text-indent:-999px;display:inline-block;background-size:35px auto;} +#sod_frm_paysel .kakaopay_icon{background:url('../../../img/kakao.png') no-repeat 0 3px;width:74px;display:inline-block;overflow:hidden;text-indent:-999px;background-size:35px auto} +#sod_frm_paysel .samsung_pay{background:url('../../../img/samsungpay.png') no-repeat 0 3px;width:106px;display:inline-block;overflow:hidden;text-indent:-999px} + +#sod_bsk_tot {border:1px solid #3a8afd} + #sod_bsk_tot:after {display:block;visibility:hidden;clear:both;content:""} +.sod_info li {position:relative;float:left;background:#fff;width:33.333%;height:70px;text-align:center;border-bottom:1px solid #e7ebf1;padding:15px 0} +.sod_info li:after {display:block;visibility:hidden;clear:both;content:""} +.sod_info li span {display:block;color:#777;margin-bottom:5px;font-weight:bold;color:#000} +.sod_info .sod_bsk_sell, .sod_info .sod_bsk_coupon {border-right:1px solid #e7ebf1} +.sod_info .sod_bsk_coupon:before {display:block;content:"-";position:absolute;top:25px;left:-10px;width:20px;height:20px;background:#fff;color:#9da6c9;border-radius:50%;border:1px solid #e7ebf1;font-weight:bold;font-size:16px;line-height:14px} +.sod_info .sod_bsk_dvr:before {display:block;content:"+";position:absolute;top:25px;left:-10px;width:20px;height:20px;background:#fff;color:#9da6c9;border-radius:50%;border:1px solid #e7ebf1;font-weight:bold;font-size:16px;line-height:14px} +.sod_info .sod_bsk_cnt strong {font-size:1.25em} + +.sod_info_bt {clear:both;padding:10px 15px;background:#fff} +.sod_info_bt:after {display:block;visibility:hidden;clear:both;content:""} +.sod_info_bt li {} +.sod_info_bt li:after {display:block;visibility:hidden;clear:both;content:""} +.sod_info_bt li span {display:inline-block;float:left;width:50%;line-height:28px;text-align:left;font-weight:bold;color:#000} +.sod_info_bt li strong {display:inline-block;float:left;width:50%;line-height:28px;text-align:right} + +.sod_info_option {clear:both;border-top:1px solid #e7ebf1} +.sod_info_option h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +.sod_info_option ul {padding:10px 15px;background:#fff} +.sod_info_option li {margin-bottom:5px} +.sod_info_option li:after {display:block;visibility:hidden;clear:both;content:""} +.sod_info_option .sod_ifop_tit {display:inline-block;float:left;width:50%;line-height:28px;text-align:left;font-weight:bold} +.sod_info_option .sod_ifop_tit .btn_frmline {width:auto;height:30px;color:#3a8afd;background:#fff;border:1px solid #d4d6db;font-size:0.93em;border-radius:3px} +.sod_info_option .sod_ifop_tit .cp_cancel {width:auto;height:30px;border:1px solid #d4d6db;padding:0 5px;margin-left:5px;color:#b1b1b1;vertical-align:baseline} +.sod_info_option .sod_ifop_tit .od_coupon>td {text-align:left} +.sod_info_option>td, .sod_info_option .sod_ifop_t {display:inline-block;float:left;width:50%;line-height:28px;text-align:right} +.sod_info_option>td {text-align:right;padding:10px;height:30px} +.sod_info_option>td .cp_cancel {margin:0 0 0 2px} +.sod_info_option>td .btn_frmline {padding:0 7px;border:1px solid #38b2b9;color:#38b2b9;background:#fff;height:23px;line-height:21px;margin:0} .btn_address{background:#70aff2;border:1px solid #3476be;height:40px;color:#fff;padding:0 10px;font-size:1.083em;font-weight:bold} -/*개인결제 폼*/ -#m_sod_frm_orderer {margin:10px;} -#m_sod_frm_orderer h2{position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -#m_sod_frm_orderer ul{background:#fff;margin:10px 0;border-bottom:1px solid #ccc;padding:10px 15px} -#m_sod_frm_orderer li{line-height:20px} -#m_sod_frm_orderer th{width:80px} -#m_sod_frm_orderer td .frm_input{width:100%} -#m_pv_sod_frm .btn_confirm{margin:10px} -#m_pv_sod_frm .btn_confirm .btn_submit{width:100%;height: 45px;font-size: 1.167em;font-weight: bold;margin:0 0 3px;} -#m_pv_sod_frm .btn_confirm .btn_cancel{width:100%;height: 45px;line-height: 43px;font-size: 1.167em;font-weight: bold;padding:0} +#od_tot_price {background:#e5f0ff;line-height:20px;text-align:right;padding:15px} +#od_tot_price span {float:left;font-weight:bold} +#od_tot_price strong {font-size:1.5em;color:#ff006c} +#sod_frm_pay_info {margin:0 0 10px} + +#sod_point {clear:both;background:#fff;margin:10px;border:1px solid #e3e5e8} +#sod_point h2 {font-size:1.167em;padding:15px;border-bottom:1px solid #e3e5e8} +#sod_point h2:after {display:block;visibility:hidden;clear:both;content:''} + +#sod_point .point_tit {vertical-align:baseline;float:left;line-height:28px} +#sod_point .point_tit label {vertical-align:baseline} +#sod_point .point_ipt {float:right;display:inline-block;margin-left:35px;text-align:left;text-align:right;font-weight:normal} +#sod_point .point_ipt:after {display:block;visibility:hidden;clear:both;content:''} +#sod_point .point_ipt #od_temp_point {width:100px;height:30px;text-align:right;padding:0 5px;border:1px solid #d0d3db;border-radius:3px} + +#sod_frm_pt {padding:20px} +#sod_frm_pt strong {display:inline-block;width:45%;color:#000;line-height:28px;text-align:left} +#sod_frm_pt span {display:inline-block;width:55%;color:#000;text-align:right} +#sod_frm_pt span:after {display:block;visibility:hidden;clear:both;content:''} +#sod_frm_pt .max_point_box em {font-style:normal !important} + +.sod_frm_pc #sod_frm_pay {position:relative;margin:10px;padding:0;background:#fff;border:1px solid #e3e5e8} +.sod_frm_pc #sod_frm_pay h2 {font-size:1.167em;padding:15px;margin:0;border-bottom:1px solid #e3e5e8} +.sod_frm_pc #sod_frm_pay .tooltip_txt {height:auto;line-height:18px;font-weight:normal;font-size:1em;padding:10px 20px;margin:10px} +.sod_frm_pc #sod_frm_pay .tooltip_txt:before {height:100%} +.sod_frm_pc #sod_frm_pay input[type="radio"] {} +.sod_frm_pc #sod_frm_pay .lb_icon {display:inline-block;position:relative;cursor:pointer;z-index:1} +.sod_frm_pc #sod_frm_pay input[type="radio"]:checked+.lb_icon {color:#3a8afd;z-index:3} +.sod_frm_pc #sod_frm_pay input[type="radio"] + label span {top:0px} +.sod_frm_pc .pay_way {padding:0 10px 10px} +.sod_frm_pc .pay_way li{margin:0 0 5px} +.sod_frm_pc #settle_bank {border:0;border-top:1px solid #e3e5e8;text-align:right;padding:0} +.sod_frm_pc #sod_frm_paysel {padding:0;} +.sod_frm_pc #settle_bank {padding:10px;} + +.sod_frm_pc #sod_frm_orderer .tbl_frm01 th{text-align:left} +.sod_frm_pc #sod_frm_taker .tbl_frm01 th{text-align:left} +.sod_frm_pc td .frm_input{width:100%} +.sod_frm_pc td #od_zip ,.sod_frm_pc td #od_b_zip{width:auto} +/* 팁 */ +.tooltip_icon {display:inline-block;vertical-align:middle;color:#b3b5b8;border:0;font-size:1.4em;background:transparent;cursor:pointer} +.tooltip_icon:hover {color:#448bf5} +.tooltip {position:relative;width:auto;color:#fff;background:#000;padding:10px;font-size:small;line-height:18px;display:none;position:absolute;z-index:9;font-weight:normal;margin-left:15px;margin-top:20px} +.tooltip:before {content:"";position:absolute;top:0;left:-10px;width:0;height:0;border-style:solid;border-top:0px solid transparent;border-bottom:10px solid transparent;border-left:0;border-right:10px solid #000} + +.tooltip_txt {position:relative;text-align:left;color:#fff;height:50px;line-height:50px;font-size:1.1em;background:#f2838f;margin:0 0 10px;padding:0 20px;border-radius:5px;font-weight:bold} +.tooltip_txt:before {content:"";position:absolute;top:0;left:0;width:5px;height:50px;border-radius:5px 0 0 5px;background:#da4453} +.tooltip_txt i {font-size:1.2em;vertical-align:middle} + +/*-- 개인결제 --*/ +/*모바일*/ +#m_sod_frm_orderer {margin:10px 0;border-top:1px solid #e7ebf1} +#m_sod_frm_orderer h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} +#m_sod_frm_orderer ul {background:#fff;margin:15px 0;border-bottom:1px solid #ccc;padding:10px 15px} +#m_sod_frm_orderer li {line-height:20px} +#m_sod_frm_orderer th {display:block;width:100% !important;font-weight:bold;border:0} +#m_sod_frm_orderer td {display:block;width:100% !important;text-align:left;padding:5px 10px;border:0;margin-bottom:10px} +#m_sod_frm_orderer td .frm_input {width:100%} +#m_pv_sod_frm .btn_confirm {margin:10px} +#m_pv_sod_frm .btn_confirm .btn_submit {width:100%;height:45px;font-size:1.167em;font-weight:bold;margin:0 0 3px} +#m_pv_sod_frm .btn_confirm .btn_cancel {width:100%;height:45px;line-height:43px;font-size:1.167em;font-weight:bold;padding:0} +#m_pv_sod_frm .pay_way {border-top:1px solid #e7ebf1} +#m_pv_sod_frm .pay_way li {padding:5px 0} + +/*피씨에서 모바일*/ +.pesonal {background:#fff;border-top:1px solid #e7ebf1;border-bottom:1px solid #e3e5e8;margin:10px 0} +.pesonal h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} +.pesonal .tbl_frm01 {padding:10px;margin:0} +.pesonal tr {display:inline-block;width:100%;padding:0 5px;margin-bottom:20px} +.pesonal th {display:block;width:auto;text-align:left;padding:10px 0;font-weight:bold;border:0} +.pesonal td {display:block;padding:0;border:0} +.pesonal td input {width:100%} +.pesonal .half_tr {width:50%} +#sod_frm_paysel {background:#fff;padding:0 15px 10px;border-bottom:1px solid #e3e5e8} +#sod_frm_paysel li {padding:5px 0} +.sod_right .btn_confirm {margin:10px} +.sod_right .btn_submit, .sod_right .btn01 {width:100%;height:45px;font-size:1.167em;font-weight:bold;margin:5px 0;border-radius:4px;line-height:45px} + +/* input, radio */ +.selec_chk {position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden} +.chk_box {position:relative} +.chk_box input[type="checkbox"] + label {position:relative;padding-left:20px;color:#676e70} +.chk_box input[type="checkbox"] + label:hover {color:#2172f8} +.chk_box input[type="checkbox"] + label span {position:absolute;top:2px;left:0;width:15px;height:15px;display:block;margin:0;background:#fff;border:1px solid #d0d4df;border-radius:3px} +.chk_box input[type="checkbox"]:checked + label {color:#000} +.chk_box input[type="checkbox"]:checked + label span {background:url('../img/chk.png') no-repeat 50% 50% #3a8afd;border-color:#1471f6;border-radius:3px} + +.chk_box input[type="radio"] {position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden} +.chk_box input[type="radio"] + label {position:relative;padding-left:23px;display:inline-block;color:#676e70} +.chk_box input[type="radio"] + label span {position:absolute;top:0;left:0;width:15px;height:15px;display:block;background:#fff;border:1px solid #cdd6df;border-radius:50%} +.chk_box input[type="radio"]:checked + label {color:#305af9} +.chk_box input[type="radio"]:checked + label span:before {width:7px;height:7px;background:#305af9;content:'';position:absolute;top:3px;left:3px;border-radius:50%} + diff --git a/theme/basic/head.php b/theme/basic/head.php index 9b45c3205..0f974f2bc 100644 --- a/theme/basic/head.php +++ b/theme/basic/head.php @@ -7,6 +7,7 @@ if (G5_IS_MOBILE) { } if(G5_COMMUNITY_USE === false) { + define('G5_IS_COMMUNITY_PAGE', true); include_once(G5_THEME_SHOP_PATH.'/shop.head.php'); return; } @@ -22,7 +23,6 @@ include_once(G5_LIB_PATH.'/popular.lib.php');
    @@ -59,7 +53,7 @@ include_once(G5_LIB_PATH.'/popular.lib.php');
    -
    +
    사이트 내 전체검색
    @@ -101,11 +95,18 @@ include_once(G5_LIB_PATH.'/popular.lib.php');
    -
    @@ -113,38 +114,16 @@ include_once(G5_LIB_PATH.'/popular.lib.php');

    메인메뉴

      -
    • +
    • -
    • +
    • 하위분류
        '.PHP_EOL; + echo '하위분류
          '.PHP_EOL; ?>
        • 0) - echo '
        '.PHP_EOL; + echo '
    '.PHP_EOL; ?> '.PHP_EOL; ?> -
  • +
  • +
    - ', 0); +add_javascript('', 0); if (defined('_SHOP_')) { if(!G5_IS_MOBILE) { -?> - -', 0); } } else { -?> - - - - - - -', 0); +} +add_javascript('', 0); +add_javascript('', 0); +add_javascript('', 0); +add_stylesheet('', 0); + if(G5_IS_MOBILE) { - echo ''.PHP_EOL; // overflow scroll 감지 + add_javascript('', 1); // overflow scroll 감지 } if(!defined('G5_IS_ADMIN')) echo $config['cf_add_script']; diff --git a/theme/basic/img/btn_idx_left.png b/theme/basic/img/btn_idx_left.png new file mode 100644 index 0000000000000000000000000000000000000000..20e1b49ba4038d2aefe0b8d1826cc1306b3742f3 GIT binary patch literal 3141 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 literal 0 HcmV?d00001 diff --git a/theme/basic/img/btn_idx_right.png b/theme/basic/img/btn_idx_right.png new file mode 100644 index 0000000000000000000000000000000000000000..c39d664f070fae2110e6795b3116eef32f3dae54 GIT binary patch literal 442 zcmV;r0Y(0aP)~B@}$tR{eHhmQcUzkBvBLvA&cE^_e24Uq{eX+N=g`nV&m<`QS=3c zHm>axK}p>*6uUi8d7e|#G|%<{1)yn~e{SCa4EValq)4}^wV7sX)rAeo<-N&+L55M~BT5ryY@rYy^- zEX(Iiy>t()ixFuALBMZVUDwhWsf3UU61iM1)b~AanJh+nG2&WxUB{odz(`;FEg|YJ ktO6;J0x8fh=Tm?I0Qi}SHorhr{m}FVzq?Gai9LKThRaur!QcBks*$Cu zZ=FYnLWr3pgp65$opqK^xgdAlZCB^?l3Jg)06Cp;;lw=*uwiTj9tQm9XYdtZ019e# UN*EQ70{{R307*qoM6N<$f}nkWJOBUy literal 0 HcmV?d00001 diff --git a/theme/basic/img/btn_prev.png b/theme/basic/img/btn_prev.png new file mode 100644 index 0000000000000000000000000000000000000000..4fdda649191f2995de158ab39ac7d423b10e9ff6 GIT binary patch literal 328 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 LNkvXXu0mjf_S{)Z literal 1012 zcmaJ=PiWIn91bem98N)D%%SkeJSf`yZPPU@8*S5e0aHrXxgI>2C2wokk{6RVn+`;o zUOXrsM7)T*2optc;7QTT4h}pD!VpySF6^KunJ-=2d9a2@-tRrW@B96Iw@SsrK>u(* zMNtFVq*^9>Z)ErNkU!kSFUfWs=c;%L&EdM?Ln>{dSqL=8n1^L(SdGh@aEzk%({`nb ztNMA_L=Iy_7$$T)!ltOPiO@651&F~coVQ(t{_*N94QxxHXA(N6ds$esCzpLVwOp*2 z%L``8q9?||SSS+#2Vw(+&Y~O0p+YxxWnxFyEDf3vyr9s#K~?n<$RZzt1S7^wj^}|S zF?>8BN&Gn=aJ;~BWJxhTE+-^eNP^Z!6K}pXCzsWH%NIE*bPZ!qX4!hZ&eTN)`SUEF zN~IzVL5LAVENHmc2xD$A(pFGmVEVR)ZRCPT(U?U`SfNRzyD2zcN7fBmWg-P*L&IZv zhKo{a19koXP{-+@16+oC@%~dds5CstmSKRFe3LY8ZX|N$$ypy782J^17TZ-U)euHO z4S66tC4tj3wrin!aHfgZby;%*Y`7-WRD~uAjBQ)8peEz$=x8b*=SbCaQbtXtb7Edf zj{Kx5uAd3x0l&-l3K&s?Rf*R{j7N C4nrjX diff --git a/theme/basic/img/mobile/gnb_bg2.png b/theme/basic/img/mobile/gnb_bg2.png index 5828f41b7cd81d3958d5383073a5c8ba91328027..cfa53654fbc184d473b79920bb45ce652983a7ca 100644 GIT binary patch delta 2829 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최신글 +
    + +
    +
    + + + +
    +
    - 'mobile' "; if(!$is_admin) - $sql .= " and a.bo_use_cert = '' "; + $sql .= " and a.bo_use_cert = '' "; $sql .= " and a.bo_table not in ('notice', 'gallery') "; //공지사항과 갤러리 게시판은 제외 $sql .= " order by b.gr_order, a.bo_order "; $result = sql_query($sql); for ($i=0; $row=sql_fetch_array($result); $i++) { - if ($i%2==1) $lt_style = "margin-left:2%"; - else $lt_style = ""; + $lt_style = ''; + if ($i%3 !== 0 ) $lt_style = "margin-left:2%"; ?>
    - -
    - -
    - - -
    0) { + $sel.each(function(index) { + value = $(this).val(); + item = $(this).prev("label").text(); + + if(!value) { + run_error = true; + return false; + } + + // 옵션선택정보 + sel_opt = value.split(",")[0]; + + if(id == "") { + id = sel_opt; + } else { + id += mainCart.chr(30)+sel_opt; + sep = " / "; + } + + option += sep + item + ":" + sel_opt; + }); + + if(run_error) { + alert(it_name+"의 "+item+"을(를) 선택해 주십시오."); + return false; + } + + price = value[1]; + stock = value[2]; + } else { + price = 0; + stock = $frm.find("input[name^=it_stock]").val(); + option = it_name; + } + + // 금액 음수 체크 + if(it_price + parseInt(price) < 0) { + alert("구매금액이 음수인 상품은 구매할 수 없습니다."); + mainCart.add_cart_after(); + return false; + } + + // 옵션 선택정보 적용 + $frm.find("input[name^=io_id]").val(id); + $frm.find("input[name^=io_value]").val(option); + $frm.find("input[name^=io_price]").val(price); + + $.ajax({ + url: $(frm).attr("action"), + type: "POST", + data: $(frm).serialize(), + dataType: "json", + async: true, + cache: false, + success: function(data, textStatus) { + + mainCart.add_cart_after(frm); + + if(data.error != "") { + alert(data.error); + return false; + } + + mainCart.update_cart_side(); + + alert("상품을 장바구니에 담았습니다."); + }, + error : function(request, status, error){ + mainCart.add_cart_after(frm); + alert('false ajax :'+request.responseText); + } + }); + + return false; + } + + // 5.4 버전의 기본테마의 사이드바의 장바구니를 새로고침합니다. + mainCart.update_cart_side = function(){ + var ajax_url = g5_theme_shop_url || g5_shop_url; + + $.ajax({ + url: ajax_url + "/ajax.action.php", + type: "GET", + data: {"action":"refresh_cart"}, + dataType: "html", + async: true, + cache: false, + success: function(data, textStatus) { + var inner_html = $(data).filter(".sbsk").html(), + cart_count = $(data).find(".cart-count").text(); + + $(".qk_con_wr .sbsk").html(inner_html); + $(".hd_login .shop_cart .count").text(cart_count); + }, + error : function(request, status, error){ + alert("false ajax :"+request.responseText); + } + }); + + return true; + } + + mainCart.update_wish_side = function(){ + var ajax_url = g5_theme_shop_url || g5_shop_url; + + if (typeof g5_is_member == "undefined" || ! g5_is_member) { + return false; + } + + $.ajax({ + url: ajax_url + "/ajax.action.php", + type: "GET", + data: {"action":"refresh_wish"}, + dataType: "html", + async: true, + cache: false, + success: function(data, textStatus) { + var inner_html = $(data).filter(".side-wish").html(); + + $(".qk_con_wr .side-wish").html(inner_html); + }, + error : function(request, status, error){ + alert("false ajax :"+request.responseText); + } + }); + + return true; + } + + mainCart.add_cart_after = function(frm){ + var $over_rayers = $("."+overclass), + $cart_rayers = $("."+cartclass); + + $over_rayers.each(function(i) { + $(this).removeClass(overclass); + }); + + $cart_rayers.each(function(i) { + if( !(frm && $(this).find("select").length) ){ + $(this).html("").removeClass(cartclass); + } + }); + } + + $(document).on("click", ".btn_cart", function(e) { + e.preventDefault(); + + var $this = $(this), + it_id = $this.data("it_id"), + $sct_li = $this.closest("li.sct_li"), + $opt = $sct_li.find(".cart-layer"), + $btn = $sct_li.find("."+cart_btn_class); + + $(".cart-layer").not($opt).removeClass(cartclass).html(''); + $("li.sct_li").not($sct_li).removeClass(overclass); + + $.ajax({ + url: g5_theme_shop_url+"/ajax.action.php", + type: "POST", + data: { + "it_id" : it_id, + "action" : "get_item_option" + }, + dataType: "json", + async: true, + cache: false, + success: function(data, textStatus) { + if(data.error != "") { + alert(data.error); + return false; + } + + $sct_li.addClass(overclass); + $opt.addClass(cartclass).html(data.html); + + if(!data.option) { + mainCart.add_cart($opt.find("form").get(0)); + return; + } + + //$btn.css("display","none"); + //$opt.css("display","block"); + }, + error : function(request, status, error){ + alert('false ajax :'+request.responseText); + } + }); + }); + + $(document).on("change", "select.it_option", function() { + var $frm = $(this).closest("form"); + var $sel = $frm.find("select.it_option"); + var sel_count = $sel.size(); + var idx = $sel.index($(this)); + var val = $(this).val(); + var it_id = $frm.find("input[name='it_id[]']").val(); + + // 선택값이 없을 경우 하위 옵션은 disabled + if(val == "") { + $frm.find("select.it_option:gt("+idx+")").val("").attr("disabled", true); + return; + } + + // 하위선택옵션로드 + if(sel_count > 1 && (idx + 1) < sel_count) { + var opt_id = ""; + + // 상위 옵션의 값을 읽어 옵션id 만듬 + if(idx > 0) { + $frm.find("select.it_option:lt("+idx+")").each(function() { + if(!opt_id) + opt_id = $(this).val(); + else + opt_id += mainCart.chr(30)+$(this).val(); + }); + + opt_id += mainCart.chr(30)+val; + } else if(idx == 0) { + opt_id = val; + } + + $.post( + g5_shop_url + "/itemoption.php", + { it_id: it_id, opt_id: opt_id, idx: idx, sel_count: sel_count }, + function(data) { + $sel.eq(idx+1).empty().html(data).attr("disabled", false); + + // select의 옵션이 변경됐을 경우 하위 옵션 disabled + if(idx+1 < sel_count) { + var idx2 = idx + 1; + $frm.find("select.it_option:gt("+idx2+")").val("").attr("disabled", true); + } + } + ); + } else if((idx + 1) == sel_count) { // 선택옵션처리 + if(val == "") + return; + + var info = val.split(","); + // 재고체크 + if(parseInt(info[2]) < 1) { + alert("선택하신 선택옵션상품은 재고가 부족하여 구매할 수 없습니다."); + return false; + } + } + }); + + $(document).on("click", ".cartopt_cart_btn", function(e) { + e.preventDefault(); + + mainCart.add_cart(this.form); + }); + + $(document).on("click", ".cartopt_close_btn", function(e) { + e.preventDefault(); + + mainCart.add_cart_after(); + + //$(this).closest(".sct_cartop").css("display","none"); + //$(this).closest("li.sct_li").find(".sct_btn").css("display", ""); + }); + + $(document).on("click", ".btn_wish", function(e) { + e.preventDefault(); + + mainCart.add_wishitem(this); + }); +}); \ No newline at end of file diff --git a/theme/basic/mobile/head.php b/theme/basic/mobile/head.php index eccc370b7..2fb0c5a59 100644 --- a/theme/basic/mobile/head.php +++ b/theme/basic/mobile/head.php @@ -2,7 +2,8 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 if(G5_COMMUNITY_USE === false) { - include_once(G5_THEME_MSHOP_PATH.'/shop.head.php'); + define('G5_IS_COMMUNITY_PAGE', true); + include_once(G5_THEME_SHOP_PATH.'/shop.head.php'); return; } @@ -34,44 +35,36 @@ include_once(G5_LIB_PATH.'/popular.lib.php');
    - - + +
    + + +
    +

    사이트 내 전체검색

    - + @@ -116,22 +120,7 @@ include_once(G5_LIB_PATH.'/popular.lib.php'); }
    -
    - - -
    - - - - - - +
    @@ -195,4 +184,8 @@ include_once(G5_LIB_PATH.'/popular.lib.php');
    -

    + +

    + 뒤로가기 +

    + diff --git a/theme/basic/mobile/index.php b/theme/basic/mobile/index.php index 46fb88c92..6144cdff6 100644 --- a/theme/basic/mobile/index.php +++ b/theme/basic/mobile/index.php @@ -15,8 +15,9 @@ include_once(G5_THEME_MOBILE_PATH.'/head.php'); $sql = " select bo_table from `{$g5['board_table']}` a left join `{$g5['group_table']}` b on (a.gr_id=b.gr_id) where a.bo_device <> 'pc' "; -if(!$is_admin) +if(!$is_admin) { $sql .= " and a.bo_use_cert = '' "; +} $sql .= " order by b.gr_order, a.bo_order "; $result = sql_query($sql); for ($i=0; $row=sql_fetch_array($result); $i++) { @@ -25,7 +26,7 @@ for ($i=0; $row=sql_fetch_array($result); $i++) { // 사용방법 // latest(스킨, 게시판아이디, 출력라인, 글자수); - echo latest('theme/basic', $row['bo_table'], 5, 25); + echo latest('theme/basic', $row['bo_table'], 12, 25); } ?> diff --git a/theme/basic/mobile/shop/category.php b/theme/basic/mobile/shop/category.php index 27daead5d..5e648de80 100644 --- a/theme/basic/mobile/shop/category.php +++ b/theme/basic/mobile/shop/category.php @@ -13,153 +13,133 @@ function get_mshop_category($ca_id, $len) return $sql; } + +$mshop_categories = get_shop_category_array(true); ?>
    diff --git a/theme/basic/mobile/shop/index.php b/theme/basic/mobile/shop/index.php index 270df727e..57f992490 100644 --- a/theme/basic/mobile/shop/index.php +++ b/theme/basic/mobile/shop/index.php @@ -9,12 +9,11 @@ include_once(G5_THEME_MSHOP_PATH.'/shop.head.php'); - - +
    -

    히트상품

    +

    히트상품

    set_mobile(true); @@ -24,17 +23,17 @@ include_once(G5_THEME_MSHOP_PATH.'/shop.head.php'); $list->set_view('it_cust_price', true); $list->set_view('it_price', true); $list->set_view('it_icon', true); - $list->set_view('sns', true); + $list->set_view('sns', false); echo $list->run(); ?>
    - +
    -

    추천상품

    +

    추천상품

    set_mobile(true); @@ -50,16 +49,16 @@ include_once(G5_THEME_MSHOP_PATH.'/shop.head.php');
    -
    -

    최신상품

    +

    최신상품

    set_mobile(true); $list->set_type(3); $list->set_view('it_id', false); $list->set_view('it_name', true); + $list->set_view('it_basic', true); $list->set_view('it_cust_price', true); $list->set_view('it_price', true); $list->set_view('it_icon', true); @@ -71,7 +70,7 @@ include_once(G5_THEME_MSHOP_PATH.'/shop.head.php');
    -

    인기상품

    +

    인기상품

    set_mobile(true); @@ -89,7 +88,7 @@ include_once(G5_THEME_MSHOP_PATH.'/shop.head.php');
    -

    할인상품

    +

    할인상품

    set_mobile(true); @@ -105,15 +104,18 @@ include_once(G5_THEME_MSHOP_PATH.'/shop.head.php');
    - - -
    + + + + \ No newline at end of file diff --git a/theme/basic/mobile/shop/shop.head.php b/theme/basic/mobile/shop/shop.head.php index 243e5acc0..799ce1f44 100644 --- a/theme/basic/mobile/shop/shop.head.php +++ b/theme/basic/mobile/shop/shop.head.php @@ -17,58 +17,101 @@ include_once(G5_LIB_PATH.'/latest.lib.php'); -
    - - 장바구니 + + + 마이페이지 + 장바구니
    + +
    + +
    + + + - -
    -

    + +
    +

    뒤로

    diff --git a/theme/basic/mobile/shop/shop.tail.php b/theme/basic/mobile/shop/shop.tail.php index cbd7c8d4f..238f72b90 100644 --- a/theme/basic/mobile/shop/shop.tail.php +++ b/theme/basic/mobile/shop/shop.tail.php @@ -11,13 +11,10 @@ $admin = get_admin("super");

    정보

    @@ -34,8 +31,16 @@ $admin = get_admin("super"); 부가통신사업신고번호 '.$default['de_admin_buga_no'].''; ?>
    Copyright © 2001-2013 . All Rights Reserved.

    - 상단으로 + + PC 버전 +
    ^W&jt!~|VZ*~CLvUb|ytGZ5u)3vvi7VJy+KN4hEKOe5uqH1iZ?@af zgKR_aB;rX?@Hh}Jf&)SD;6d~zcoaMfBIs?tbnWyob}%G)|GwYv_kG{{zU}Jr<;n4x zagO6A%S))n#tHVFIyuJvW3N6m*f33vCase;?O7q_bceJsD0|i_u3^jBxb+^-b6leB zHk!0qxuV&`6Rg-q=z9S}bKLwwKd|gIOhF5;x_*KG{`w6MT&KWa&sL;LP{JK|X*0z2 z&Elzi8bgjT2IMu9FL5YMIWQBCf zmLLR*BEU>mQQ$=&OHdXi_9`iu(Xxsr=fLpcnOf+ywHh*qT5MI|JCp{RDE4|ip_dj& zxGF+bRbviWPBDvAwBb{$pYo&G5d*@J9l8N^i4S5%t3}pnfoGl`gy030$|12I4HLyu zCibmBgn}e`UL4oJI-)iF*Nr2sqsB&n#Tt&tdT6uzXwQzoEO*BX#fHoq?P}<6$ z*y|qlX&DuGb|N^gqh$>_hw`e4RNXZ45UQDsgdohxvZ0y~=_8J#usI~bqG=S7lu;lw z^2KyMZOX-T5oS~', 0); ?> +
    + + + + + + + + + -
    - - -
    -
      - -
    • 목록
    • - - -
    • -
    • -
    • - -
    -
    - -
    + +
    diff --git a/theme/basic/mobile/skin/board/basic/write.skin.php b/theme/basic/mobile/skin/board/basic/write.skin.php index e6f221ad0..7c350075c 100644 --- a/theme/basic/mobile/skin/board/basic/write.skin.php +++ b/theme/basic/mobile/skin/board/basic/write.skin.php @@ -20,35 +20,32 @@ add_stylesheet('', 0 '.PHP_EOL.''; + $option .= PHP_EOL.'
  • '.PHP_EOL.'
  • '; } - if ($is_html) { if ($is_dhtml_editor) { $option_hidden .= ''; } else { - $option .= PHP_EOL.''.PHP_EOL.''; + $option .= PHP_EOL.'
  • '.PHP_EOL.'
  • '; } } - if ($is_secret) { if ($is_admin || $is_secret==1) { - $option .= PHP_EOL.''.PHP_EOL.''; + $option .= PHP_EOL.'
  • '.PHP_EOL.'
  • '; } else { $option_hidden .= ''; } } - if ($is_mail) { - $option .= PHP_EOL.''.PHP_EOL.''; + $option .= PHP_EOL.'
  • '.PHP_EOL.'
  • '; } } - echo $option_hidden; ?> +

    @@ -79,21 +76,23 @@ add_stylesheet('', 0
    - +
    - +
    옵션 +
      +
    @@ -115,20 +114,19 @@ add_stylesheet('', 0
    - -
    -
    - - +
    + + +
    @@ -139,7 +137,6 @@ add_stylesheet('', 0 -
    @@ -147,15 +144,13 @@ add_stylesheet('', 0
    자동등록방지 -
    -
    -
    - 취소 - +
    + 취소 +
    @@ -244,4 +239,14 @@ function fwrite_submit(f) return true; } + +var uploadFile = $('.filebox .uploadBtn'); +uploadFile.on('change', function(){ + if(window.FileReader){ + var filename = $(this)[0].files[0].name; + } else { + var filename = $(this).val().split('/').pop().split('\\').pop(); + } + $(this).siblings('.fileName').val(filename); +}); diff --git a/theme/basic/mobile/skin/board/gallery/img/chk.png b/theme/basic/mobile/skin/board/gallery/img/chk.png new file mode 100644 index 0000000000000000000000000000000000000000..2841a67f35ff08993eeea940005cae936c288483 GIT binary patch literal 1070 zcmbVLPiWIn7>^W&jt!~|VZ*~CLvUb|ytGZ5u)3vvi7VJy+KN4hEKOe5uqH1iZ?@af zgKR_aB;rX?@Hh}Jf&)SD;6d~zcoaMfBIs?tbnWyob}%G)|GwYv_kG{{zU}Jr<;n4x zagO6A%S))n#tHVFIyuJvW3N6m*f33vCase;?O7q_bceJsD0|i_u3^jBxb+^-b6leB zHk!0qxuV&`6Rg-q=z9S}bKLwwKd|gIOhF5;x_*KG{`w6MT&KWa&sL;LP{JK|X*0z2 z&Elzi8bgjT2IMu9FL5YMIWQBCf zmLLR*BEU>mQQ$=&OHdXi_9`iu(Xxsr=fLpcnOf+ywHh*qT5MI|JCp{RDE4|ip_dj& zxGF+bRbviWPBDvAwBb{$pYo&G5d*@J9l8N^i4S5%t3}pnfoGl`gy030$|12I4HLyu zCibmBgn}e`UL4oJI-)iF*Nr2sqsB&n#Tt&tdT6uzXwQzoEO*BX#fHoq?P}<6$ z*y|qlX&DuGb|N^gqh$>_hw`e4RNXZ45UQDsgdohxvZ0y~=_8J#usI~bqG=S7lu;lw z^2KyMZOX-T5oS~', 0 +
    + + + + + + + + + -
      -
    • RSS
    • -
    • 관리자
    • -
    • 글쓰기
    • +
        +
      • 관리자
      • +
      • RSS
      • + +
      • + + +
          +
        • +
        • +
        • +
        + +
      • + +
      • 글쓰기
      @@ -28,40 +50,30 @@ add_stylesheet('', 0 -
      - 전체 - 페이지 -
      - - - - - - - - - - -

      이미지 목록

      -
      - - +
      + +
      - - -
      -
        - -
      • 목록
      • - - -
      • -
      • -
      • - -
      -
      - - -
      +
    @@ -244,4 +239,14 @@ function fwrite_submit(f) return true; } + +var uploadFile = $('.filebox .uploadBtn'); +uploadFile.on('change', function(){ + if(window.FileReader){ + var filename = $(this)[0].files[0].name; + } else { + var filename = $(this).val().split('/').pop().split('\\').pop(); + } + $(this).siblings('.fileName').val(filename); +}); diff --git a/theme/basic/mobile/skin/connect/basic/current_connect.skin.php b/theme/basic/mobile/skin/connect/basic/current_connect.skin.php index 5d48dca9e..de31d0022 100644 --- a/theme/basic/mobile/skin/connect/basic/current_connect.skin.php +++ b/theme/basic/mobile/skin/connect/basic/current_connect.skin.php @@ -7,7 +7,6 @@ add_stylesheet('',
      - ', else $display_location = $location; ?>
    • -
      - -
      - + + +
      + +
    • img {width:45px;height:45px;border-radius:50%} +#current_connect .crt_info {float:left;margin-top:5px} +#current_connect .crt_name {display:block} +#current_connect .crt_name img {display:none} +#current_connect .crt_lct {display:block} +#current_connect .crt_lct a {color:#797979} +#current_connect li.empty_li {width:100%;padding:200px 0;border:0;color:#666;text-align:center;background:transparent} \ No newline at end of file diff --git a/theme/basic/mobile/skin/content/basic/style.css b/theme/basic/mobile/skin/content/basic/style.css index d5b6e8a9f..638229597 100644 --- a/theme/basic/mobile/skin/content/basic/style.css +++ b/theme/basic/mobile/skin/content/basic/style.css @@ -1,12 +1,8 @@ @charset "utf-8"; /* 내용관리 */ -#ctt {margin:10px ;padding:10px;background:#fff;min-height:200px; -webkit-box-shadow: 0 1px 4px #cbd1df; - -moz-box-shadow: 0 1px 4px #cbd1df; - box-shadow: 0 1px 4px #cbd1df;} +#ctt {margin:10px 0;padding:10px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9} .ctt_admin {margin:0 5px;text-align:right} #ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden} -#ctt_himg img, #ctt_timg img, #ctt_con img {max-width:100%;height:auto} #ctt_con {padding:10px 0} .ctt_img {text-align:center} \ No newline at end of file diff --git a/theme/basic/mobile/skin/faq/basic/list.skin.php b/theme/basic/mobile/skin/faq/basic/list.skin.php index 68d928b2a..fa9451533 100644 --- a/theme/basic/mobile/skin/faq/basic/list.skin.php +++ b/theme/basic/mobile/skin/faq/basic/list.skin.php @@ -57,11 +57,13 @@ if( count($faq_master_list) ){ continue; ?>
    • -

      Q

      +

      + Q + +

      - A -
      +
    • '.conv_content($fm['fm_mobile_tail_html'], 1).'
    ' ', 10); +add_javascript('', 11); +add_stylesheet('', 10); // add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 add_stylesheet('', 0); +$thumb_width = 138; +$thumb_height = 80; +$list_count = count($list); +$divisor_count = 4; +$start_page_num = $list_count ? '1' : '0'; +$is_show_next_prev = ($list_count > 4) ? 1 : 0; ?> -
    - - -
    + 전체보기 + \ No newline at end of file diff --git a/theme/basic/mobile/skin/latest/basic/style.css b/theme/basic/mobile/skin/latest/basic/style.css index fa2a2ab8a..a4455c61b 100644 --- a/theme/basic/mobile/skin/latest/basic/style.css +++ b/theme/basic/mobile/skin/latest/basic/style.css @@ -1,19 +1,40 @@ @charset "utf-8"; /* 최근게시물 스킨 (latest) */ -.lt {position:relative;padding:15px 10px ;} -.lt ul {margin:10px 0 0 ;padding:0;list-style:none} -.lt .lt_title {display:inline-block;background: #4162ff;color: #fff;border-radius: 13px;line-height: 24px;padding: 0 10px;border-bottom:1px solid #ccc;} -.lt .lt_more {position:absolute;top:5px;right:10px} -.lt .cnt_cmt {display:inline-block;margin:0 5px 0 3px;} -.lt .lt_info{border-top: 1px solid #eee;margin: 10px 0 0;line-height: 20px;color: #666;position: relative;padding-top: 10px;vertical-align:top} -.lt .profile_img img{border-radius:50%;vertical-align:top} -.lt .lt_tit{display: block;font-size: 1.083em;font-weight: bold;margin: 5px 0;} -.lt li .fa-download{width:16px;height:16px;line-height:16px;background:#ecaa30;color:#fff;text-align:center;font-size:10px;border-radius:2px} -.lt li .fa-link{width:16px;height:16px;line-height:16px;background:#2aa974;color:#fff;text-align:center;font-size:10px;border-radius:2px} -.lt li .fa-heart{color:#ff0000;} -.lt li .new_icon{display:inline-block;padding: 0 3px;line-height:16px ;font-size:0.833em;color:#fff;background:#c56bed} -.lt .lt_tit .fa-heart{color: #fe4560;} -.lt .lt_date{position:absolute;top:10px;right:0;color:#666;font-style:italic} -.lt .comment_icon{background:url(./img/icon_comment.png) no-repeat 50% 50% ;display:inline-block;width:20px;height:28px;text-indent:-999px;overflow:hidden;vertical-align:top;background-size:70%;margin:0 0px 0 5px} -.lt .empty_li{text-align:center;padding:40px 0;color:#777} +.lt {position:relative;margin:10px 0;background:#fff} +.lt .lt_title {display:block;font-size:1.3em;padding:15px 15px 0;line-height:24px;background:#fff} +.lt ul {list-style:none;padding:0 15px;background:#fff;border-bottom:1px solid #e5ecee} +.lt ul li {padding:15px 0;border-bottom:1px solid #e5ecee} +.lt ul li:last-child {border-bottom:0} +.lt ul li:after {display:block;visibility:hidden;clear:both;content:""} +.lt ul li:hover a.lt_tit {color:#3a8afd} +.lt .lt_thumb {display:inline-block;float:left;margin-right:10px} +.lt .lt_thumb img {width:138px;height:auto;overflow:hidden} +.lt .lt_tit {display:block;font-size:1.2em;font-weight:bold;max-height:60px;overflow:hidden;padding-bottom:10px} +.lt .lt_info {display:inline-block;position:relative;line-height:20px;color:#828282;font-size:0.925em;vertical-align:top} +.lt .lt_date {color:#828282} +.lt .latest-sel{margin-top:1px} + +.lt .lt_more {position:absolute;top:15px;right:15px;color:#3a8afd;background:#fff;border:1px solid #d1d7e5;font-size:0.925em;border-radius:3px;padding:4px 5px;z-index:1} +.lt .lt_cmt {background:#e9eff5;color:#3a8afd;font-size:11px;height:16px;line-height:16px;padding:0 5px;border-radius:3px;vertical-align:middle} + +.lt .profile_img img {border-radius:50%;vertical-align:top} +.lt li .fa-lock {display:inline-block;line-height:14px;width:16px;font-size:0.833em;color:#4f818c;background:#cbe3e8;text-align:center;border-radius:2px;font-size:12px;border:1px solid #cbe3e8;vertical-align:middle} +.lt li .fa-download {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#daae37;background:#ffefb9;text-align:center;border-radius:2px;vertical-align:middle} +.lt li .fa-link {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#b451fd;background:#edd3fd;text-align:center;border-radius:2px;vertical-align:middle} +.lt li .hot_icon {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#ff0000;background:#ffb9b9;text-align:center;border-radius:2px;vertical-align:middle} +.lt li .fa-heart {color:#ff0000} +.lt li .new_icon {display:inline-block;width:16px;line-height:16px;font-size:0.75em;color:#23db79;background:#b9ffda;text-align:center;border-radius:2px;margin-left:2px;font-weight:bold;vertical-align:middle} +.lt .lt_tit .fa-heart {color:#fe4560;margin-left:5px} + +.lt .comment_icon {background:url('./img/icon_comment.png') no-repeat 50% 50%;display:inline-block;width:20px;height:28px;text-indent:-999px;overflow:hidden;vertical-align:top;background-size:70%;margin:0 0px 0 5px} +.lt .empty_li {text-align:center;padding:40px 0;color:#777} + +.lt .owl-carousel .owl-item .profile_img img{width:auto} + +.lt_page {background:#fff;text-align:center;padding:10px 15px;line-height:25px;border-bottom:1px solid #e5ecee} +.lt_page button {display:inline-block;background:#fff;width:25px;height:25px;border:1px solid #dbdee6;text-align:center;color:#cdcdce} +.lt_page span {color:#6e6e6e} +.lt_page b {color:#000} +.lt_page_prev {float:left} +.lt_page_next {float:right} diff --git a/skin/board/basic/img/icon_file.gif b/theme/basic/mobile/skin/latest/comment/img/icon_file.gif similarity index 100% rename from skin/board/basic/img/icon_file.gif rename to theme/basic/mobile/skin/latest/comment/img/icon_file.gif diff --git a/skin/latest/basic/img/icon_hot.gif b/theme/basic/mobile/skin/latest/comment/img/icon_hot.gif similarity index 100% rename from skin/latest/basic/img/icon_hot.gif rename to theme/basic/mobile/skin/latest/comment/img/icon_hot.gif diff --git a/skin/latest/basic/img/icon_img.gif b/theme/basic/mobile/skin/latest/comment/img/icon_img.gif similarity index 100% rename from skin/latest/basic/img/icon_img.gif rename to theme/basic/mobile/skin/latest/comment/img/icon_img.gif diff --git a/skin/board/gallery/img/icon_link.gif b/theme/basic/mobile/skin/latest/comment/img/icon_link.gif similarity index 100% rename from skin/board/gallery/img/icon_link.gif rename to theme/basic/mobile/skin/latest/comment/img/icon_link.gif diff --git a/theme/basic/skin/board/basic/img/icon_bad.png b/theme/basic/mobile/skin/latest/comment/img/icon_lock.png similarity index 55% rename from theme/basic/skin/board/basic/img/icon_bad.png rename to theme/basic/mobile/skin/latest/comment/img/icon_lock.png index e568b1d8305405c40aec147ea40b490815ea85f3..2a083a51d9aa7f27a9a379bee2c49d2ca9cc96c6 100644 GIT binary patch delta 396 zcmZqYI?1Wn8Q|y6%O%Cdz`(%k>ERLtr1^kYh=UDCX2-lY+^A^Dq+sD<;_PT-V(IE? zVPt6NYG&bT=HzVXXl`cgX5?aNXfnBqNd~6K0;i&FO#kW`uV^L%P5$ZW;uunKD=Fas zivouIWcp~VP{(j2$m3Cw!ykzb zc}7EHW3U+*tLLBeGxMCW>qJk3|Y PU|{fc^>bP0l+XkKfZBof delta 458 zcmX@f+0Lcd8Q|y6%O%Cdz`(%k>ERLtqy<5kgAGVp=eqyesA$QgU}|aU>S}3Z;p$>( zY-s3e=44{*X5r*$Zfs&{WMt}QJh_TV2Bydyr=o34|LS$O)T=QtFq(V1IEGZ*T5@Tx zK8vHo@sH1U#Jtm6c%gt*J#a+`7i*`lh*IE+Evt4Pt9LMw;;m;~6x8Lx(%NyzdtFE% zXQzwPmgyCzfAH-WoV4|L)ui)zW#!*y&P<=zGjnS~(D(G5$G7Yju_t$2=r@u%XV~uh z{Lb$K&b1t`B96|ipQpdEiObEPht($0N~O^7n_;(IcfZoLDJ%X2PdYJaF|%p!UC-Gn zM~v2Onr5f>p=;Z+dX<&GLVpDN&Q@8yD8EI#&{WdhPSI1lZ|hw5%c^=8a}No&&p7V9 z*{bxz>Gois1xp;OcN}hz(wh|Mlc@dYMqgfu(&F;ErqVmvu9h;H+@bqU^P6~X3}kd( zB)xWxcdXTy$bhZ2i%(=ei?#hN9Qh|(=yKTWRabp7zD{_uz4p=UEYGTsleRf?TU_+4 fU43#k12aR2M<%PLi3vY2dKf%i{an^LB{Ts5Zhy4Y diff --git a/theme/basic/mobile/skin/latest/comment/img/icon_mobile.gif b/theme/basic/mobile/skin/latest/comment/img/icon_mobile.gif new file mode 100644 index 0000000000000000000000000000000000000000..43189ffaee886ff02c44094e1aa3decfbce02e7a GIT binary patch literal 339 zcmZ?wbhEHb6ky(%cf16Zrr$W z{rdHjCr{3vJ$vQKmCv3%n>1@!i5WK)~q>x{P^O< zi?3e2x^LgUUAuPu`Sa)6wQGO>{=Iqg=C5DBwt~R}F!=xfKLeG3;!hSv1_pHo9guk- zKQXWs9GJXe!Gr(?hAx*t0V{byl?6c)-Q>=>GF;f9(9+?}ED$k=Bf9zd1Wy$s_Wnkn z84PU88y&a=9iSXMhSSOWmH3xI$C literal 0 HcmV?d00001 diff --git a/theme/basic/mobile/skin/latest/comment/img/icon_more.gif b/theme/basic/mobile/skin/latest/comment/img/icon_more.gif new file mode 100644 index 0000000000000000000000000000000000000000..7cdf200a7baa62de1a95e3912c9ca1fb34b36644 GIT binary patch literal 169 zcmV;a09OA;Nk%w1VG95W0K@I6zOJt}3$`6RT1g06226*Z@+ongb7@ XU=fBkjtXNz0xpR_!)cQgkRbp&KI&WI literal 0 HcmV?d00001 diff --git a/skin/board/gallery/img/icon_movie.gif b/theme/basic/mobile/skin/latest/comment/img/icon_movie.gif similarity index 100% rename from skin/board/gallery/img/icon_movie.gif rename to theme/basic/mobile/skin/latest/comment/img/icon_movie.gif diff --git a/skin/qa/basic/img/icon_new.gif b/theme/basic/mobile/skin/latest/comment/img/icon_new.gif similarity index 100% rename from skin/qa/basic/img/icon_new.gif rename to theme/basic/mobile/skin/latest/comment/img/icon_new.gif diff --git a/theme/basic/mobile/skin/latest/comment/img/icon_reply.gif b/theme/basic/mobile/skin/latest/comment/img/icon_reply.gif new file mode 100644 index 0000000000000000000000000000000000000000..91c135977b4f445a90c849310dc80efde1983830 GIT binary patch literal 77 zcmZ?wbhEHbC++&YW4WV8MX{2Y_l09y~a2-n^qnkN*GvpMgq1@h1x-1A{t)4#+%^ zpBUJp4@};0iP6RF&=XgqlMO2KpR9E8oa7XAR_$b`iXzA51f4?;er$&r12dHQSe%^| zeYK<-8VnLWIhYwLop{)I>Km)nnc11!o1El48(8?6rcGz!XW`>+oY%ZxN)4{^3rViZPPR-@vbR&Psj#ZZEyztR zNmQuF&B-gas<2f`Ovz75wF0t1!um=IU?nBlwn~m52?day&iO^D3Z{C-y2%EHh6-k8 zdWI&ZW@d&u3PuKoM*0RoWTtCqVr6P(Wn``Z1xi5Mic-?7f?V97b^&>|N*N_31y=g{ z<>lpi<;HsXMd|v6mX?+vGmMOMfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD#PU%0_}#d=^5=_Tjq>Q^Kd=o{)8=;!8w`~_BBToROua0XV@#UYgi zsro^w#rdU0$*Dl)$}r8qu)}W=NFmTQR{lkqz(`5Vami0E%}vcK@pQ3O0?O#6WTsd- z8CzI5I$Ky6n;4k7nj0Eg7+G36y1E&ex|mxUI=Yy^%)qYK%-Pw}#MsE#z|7Fl)!fm| z$;8#g!pXwT#m&UU)eNTBGq1QLF)uk4W^X3gUa(#xyn3yii&7Iy@{2<9^K)P+ARr^Z zB)>Q#zd*q`*i1nqJTosPzr0uz6g?2%x}+9mmZhe+73JqDfWy}+6N~-kmd@rTCdMuX zW=6(ff14PaS~!`TIy##>8X7nmD?#<9kP~M5K*#8V5(iRZfe8UqAczT1`aljm^Q7hh zb4(F1YcT%*_xI25Uq63*|MvCE=T9F$ynpxh&Ffb$Up#;I^vUB#4%#K*ucqiS6q^qmz?V9Vygrc(aX$Cv4ZM##HDv~F;jwqk)e^Xsi}*r zvw^FntC^vplbMm5qm!AViKUy9tA(Y}=Fd#Mj3OXcF)(rW@QP13{wu88`z8~EH2`HO BF46!1 delta 194 zcmbQjxsX%9-P6s&GLe%(kfDK*AtxtiqX0WojH8pAv!#i-qpORvv7w=>nUjg7g{!lL zsgaqpi@Aw`vywtZZh^0_m1kaYNn&1ds;7&s5>P}hGc&~ss@D>i-pR#G2@1wW&aOs4 zY~bYT>}qCcXzA=|;9_KI3bfPB*~r3T^Jk`BMn#aT7?>n_@*CK9?PaRr^No)5i+2C# ODf=TfBqNHI!5RSQO*2#g diff --git a/theme/basic/mobile/skin/latest/comment/latest.skin.php b/theme/basic/mobile/skin/latest/comment/latest.skin.php new file mode 100644 index 000000000..c34727592 --- /dev/null +++ b/theme/basic/mobile/skin/latest/comment/latest.skin.php @@ -0,0 +1,33 @@ +', 0); +?> + +
    +

    최신댓글

    +
      + +
    • + +
      + +
      + + +
      +
    • + 게시물이 없습니다.'.PHP_EOL; + ?> +
    + 더보기 + +
    diff --git a/theme/basic/mobile/skin/latest/comment/style.css b/theme/basic/mobile/skin/latest/comment/style.css new file mode 100644 index 000000000..25c06b25c --- /dev/null +++ b/theme/basic/mobile/skin/latest/comment/style.css @@ -0,0 +1,26 @@ +@charset "utf-8"; +/* 새글 스킨 (cm_ltest) */ + +.cm_lt {position:relative;margin-bottom:20px;overflow:hidden;background:#fff;border:1px solid #dde7e9;border-radius:3px} +.cm_lt .cm_lt_title {display:block;padding:0 20px;line-height:45px;font-size:1.083em;border-bottom:1px solid #e2e2e2;color:#253dbe;background:#fcfcfc} +.cm_lt .cm_lt_title a {position:recm_ltive;color:#000;display:inline-block} + +.cm_lt ul {padding:10px 15px} +.cm_lt li {position:relative;line-height:18px;border-bottom:1px solid #e5ecee;margin-bottom:10px;padding:10px 0} +.cm_lt li:after {display:block;visibility:hidden;clear:both;content:""} +.cm_lt li:last-child {border-bottom:0;margin-bottom:0} +.cm_lt li a:hover {color:#3a8afd} + +.cm_lt_nick {float:left} +.cm_lt_nick img {border-radius:50%;width:35px;height:35px;margin-right:10px} +.cm_lt_info {float:left;width:158px} +.cm_lt_info .lt_nick {} +.cm_lt_info .lt_date {color:#888} +.cm_lt_info a {line-height:18px;display:inline-block;font-weight:bold;width:100%;max-height:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} + +.cm_lt .empty_li {line-height:145px ;color:#666;text-align:center;padding:0} +.cm_lt .empty_li:before {background:none;padding:0} + +.cm_lt .lt_cmt {color:#3a8afd;font-size:11px;padding:0 5px;font-weight:bold} +.cm_lt .lt_more {position:absolute;top:11px;right:20px;display:block;width:40px;line-height:25px;color:#3a8afd;border-radius:3px;text-align:center} +.cm_lt .lt_more:hover {color:#777} \ No newline at end of file diff --git a/theme/basic/mobile/skin/latest/notice/latest.skin.php b/theme/basic/mobile/skin/latest/notice/latest.skin.php new file mode 100644 index 000000000..eb0c06605 --- /dev/null +++ b/theme/basic/mobile/skin/latest/notice/latest.skin.php @@ -0,0 +1,42 @@ +', 0); +add_javascript('', 10); +?> + +
    +

    + +
    diff --git a/theme/basic/mobile/skin/latest/notice/style.css b/theme/basic/mobile/skin/latest/notice/style.css new file mode 100644 index 000000000..4dd81f5ac --- /dev/null +++ b/theme/basic/mobile/skin/latest/notice/style.css @@ -0,0 +1,12 @@ +@charset "utf-8"; + +/* 새글 스킨 (latest) */ +.notice {position:relative;padding:15px 50px} +.notice h2 {margin-bottom:20px} +.notice h2 a {font-size:1.2em;color:#fff} +.notice li {text-overflow:ellipsis;overflow:hidden;white-space:nowrap;border-bottom:1px solid #343434} +.notice li a {color:#e3e3e3;padding:15px 0;display:inline-block} +.notice li .lock_icon {display:inline-block;line-height:14px;width:16px;font-size:0.833em;color:#4f818c;background:#cbe3e8;text-align:center;border-radius:2px;font-size: 12px;border:1px solid #a2c6ce;vertical-align:baseline} +.notice li .new_icon {display:inline-block;line-height:16px;width:16px;font-size:0.833em;color:#ffff00;background:#6db142;text-align:center;margin-right:3px;border-radius:2px;vertical-align:baseline} +.notice .cnt_cm {background:#5c85c1;color:#fff;font-size:11px;height:16px;line-height:16px;padding:0 5px;border-radius:3px;white-space:nowrap;margin-left:5px} + diff --git a/theme/basic/mobile/skin/latest/shop_basic/latest.skin.php b/theme/basic/mobile/skin/latest/shop_basic/latest.skin.php index a53edd963..a677affb1 100644 --- a/theme/basic/mobile/skin/latest/shop_basic/latest.skin.php +++ b/theme/basic/mobile/skin/latest/shop_basic/latest.skin.php @@ -35,7 +35,8 @@ add_stylesheet('', -
  • 게시물이 없습니다.
  • +
  • 게시물이 없습니다.
  • + 전체보기 diff --git a/theme/basic/mobile/skin/latest/shop_basic/style.css b/theme/basic/mobile/skin/latest/shop_basic/style.css index 75965218c..14aa0c43a 100644 --- a/theme/basic/mobile/skin/latest/shop_basic/style.css +++ b/theme/basic/mobile/skin/latest/shop_basic/style.css @@ -1,12 +1,14 @@ @charset "utf-8"; /* 최근게시물 스킨 (latest) */ -.lt {position:relative;margin:40px 10px 20px;text-align:center} -.lt h2{text-align:center;font-size:1.25em;display:inline-block;padding-bottom:5px;margin: 0 0 10px;border-bottom:2px solid #000;} -.lt ul {margin:0 0 10px;padding:0;list-style:none;border-bottom:1px solid #ccc} -.lt li{text-align:left;background:#fff;margin:0 0 1px;padding:10px } -.lt a {display:block;padding:5px 0;color:#000;text-decoration:none} +.lt {position:relative;margin:40px 10px 20px;border:1px solid #dde7e9;background:#fff;position:relative} +.lt h2{font-size:1.25em;padding:10px 15px;line-height:27px;border-bottom:1px solid #e8e8e8;margin:0;text-align:left} +.lt ul {margin:0 0 10px;padding:0 15px;list-style:none} +.lt li{text-align:left;margin:0 0 1px;line-height:40px;;border-top:1px solid #e5ecee} +.lt li:first-child{border-top:0} .lt li i{color:#9da4bc} .lt li .fa-heart{color:#ff0000} .lt li .new_icon{display:inline-block;padding: 0 3px;line-height:15px ;font-size:0.92em;color:#fff;background:#c56bed} .lt li .cnt_cmt{color:#48a3d5} +.lt .empty_li {text-align:center;padding:50px 0;color:#555} +.lt .more_btn {position:absolute;top:10px;right:10px;line-height:25px;border:1px solid #d1d7e5;padding:0 8px;border-radius:3px;color:#3a8afd;} \ No newline at end of file diff --git a/theme/basic/mobile/skin/member/basic/formmail.skin.php b/theme/basic/mobile/skin/member/basic/formmail.skin.php index 19688df2c..4a17c96dd 100644 --- a/theme/basic/mobile/skin/member/basic/formmail.skin.php +++ b/theme/basic/mobile/skin/member/basic/formmail.skin.php @@ -16,7 +16,7 @@ add_stylesheet('', -
    +

    메일쓰기

      @@ -33,39 +33,45 @@ add_stylesheet('', -
    • - 형식 +
    • + 형식 + + - - - + + + +
    • -
    • - - -
    • -
    • - - + +
    • +
      + + +
      +
      첨부 파일은 누락될 수 있으므로 메일을 보낸 후 파일이 첨부 되었는지 반드시 확인해 주시기 바랍니다.
    • +
    • +
      + + +
      +
    • - 자동등록방지 + 자동등록방지
    -
    - +
    - -
    diff --git a/theme/basic/mobile/skin/member/basic/img/chk.png b/theme/basic/mobile/skin/member/basic/img/chk.png new file mode 100644 index 0000000000000000000000000000000000000000..2841a67f35ff08993eeea940005cae936c288483 GIT binary patch literal 1070 zcmbVLPiWIn7>^W&jt!~|VZ*~CLvUb|ytGZ5u)3vvi7VJy+KN4hEKOe5uqH1iZ?@af zgKR_aB;rX?@Hh}Jf&)SD;6d~zcoaMfBIs?tbnWyob}%G)|GwYv_kG{{zU}Jr<;n4x zagO6A%S))n#tHVFIyuJvW3N6m*f33vCase;?O7q_bceJsD0|i_u3^jBxb+^-b6leB zHk!0qxuV&`6Rg-q=z9S}bKLwwKd|gIOhF5;x_*KG{`w6MT&KWa&sL;LP{JK|X*0z2 z&Elzi8bgjT2IMu9FL5YMIWQBCf zmLLR*BEU>mQQ$=&OHdXi_9`iu(Xxsr=fLpcnOf+ywHh*qT5MI|JCp{RDE4|ip_dj& zxGF+bRbviWPBDvAwBb{$pYo&G5d*@J9l8N^i4S5%t3}pnfoGl`gy030$|12I4HLyu zCibmBgn}e`UL4oJI-)iF*Nr2sqsB&n#Tt&tdT6uzXwQzoEO*BX#fHoq?P}<6$ z*y|qlX&DuGb|N^gqh$>_hw`e4RNXZ45UQDsgdohxvZ0y~=_8J#usI~bqG=S7lu;lw z^2KyMZOX-T5oS~',
    - + - -
    - - + + +
    + +
    - +
    ', - - - - - + + +
    +

    비회원 구매

    +

    비회원으로 주문하시는 경우 포인트는 지급하지 않습니다.

    + +
    + +
    + +
    + + +
    + + + + +
    -
    -

    비회원 구매

    - -

    - 비회원으로 주문하시는 경우 포인트는 지급하지 않습니다. -

    - -
    - -
    - - - - - - - -
    - - -
    -
    - 비회원 주문조회 - -
    - - - - - - - -
    -
    - -
    -

    비회원 주문조회 안내

    -

    메일로 발송해드린 주문서의 주문번호 및 주문 시 입력하신 비밀번호를 정확히 입력해주십시오.

    -
    -
    - - - - + +
    +

    비회원 주문조회

    + +
    + 비회원 주문조회 + +
    + + + + + + + +
    +
    + +
    +

    메일로 발송해드린 주문서의 주문번호 및 주문 시 입력하신 비밀번호를 정확히 입력해주십시오.

    +
    +
    + + +
    diff --git a/theme/basic/mobile/skin/member/basic/memo.skin.php b/theme/basic/mobile/skin/member/basic/memo.skin.php index cfa7e11b5..2a397d9c7 100644 --- a/theme/basic/mobile/skin/member/basic/memo.skin.php +++ b/theme/basic/mobile/skin/member/basic/memo.skin.php @@ -5,41 +5,53 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 add_stylesheet('', 0); ?> +
    -

    - - -
    -
    - 전체 쪽지
    -
    - -
      - -
    • - - - 쪽지 - - - - 삭제 -
    • - - 자료가 없습니다."; } ?> +

      + +
      전체 쪽지
      +

      +
      + + +
      +
        + +
      • +
        + + 안 읽은 쪽지 +
        +
        + +
        + +
        +
        + + 삭제 +
      • + + 자료가 없습니다.'; } ?> +
      +
      -

      - 쪽지 보관일수는 최장 일 입니다. +

      쪽지 보관일수는 최장 일 입니다.

      +
      -
    \ No newline at end of file +
    + \ No newline at end of file diff --git a/theme/basic/mobile/skin/member/basic/memo_form.skin.php b/theme/basic/mobile/skin/member/basic/memo_form.skin.php index 66fc1b0ed..df25d2401 100644 --- a/theme/basic/mobile/skin/member/basic/memo_form.skin.php +++ b/theme/basic/mobile/skin/member/basic/memo_form.skin.php @@ -5,41 +5,45 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 add_stylesheet('', 0); ?> +
    -

    쪽지보내기

    - - -
    -
    -

    쪽지쓰기

    -
      -
    • - - - - 여러 회원에게 보낼때는 컴마(,)로 구분하세요. - -
      쪽지 보낼때 회원당 점의 포인트를 차감합니다. - -
    • -
    • - - -
    • -
    • - 자동등록방지 - -
    • +

      쪽지 보내기

      + -
      - - + +
      +

      쪽지쓰기

      +
        +
      • + + + + 여러 회원에게 보낼때는 컴마(,)로 구분하세요. +
        쪽지 보낼때 회원당 점의 포인트를 차감합니다. +
        +
      • +
      • + + +
      • +
      • + 자동등록방지 + + + +
      • +
      +
      + +
      + + +
    @@ -47,8 +51,9 @@ add_stylesheet('', + \ No newline at end of file diff --git a/theme/basic/mobile/skin/member/basic/memo_view.skin.php b/theme/basic/mobile/skin/member/basic/memo_view.skin.php index 3e8c03a4d..e555125a9 100644 --- a/theme/basic/mobile/skin/member/basic/memo_view.skin.php +++ b/theme/basic/mobile/skin/member/basic/memo_view.skin.php @@ -14,44 +14,51 @@ else { add_stylesheet('', 0); ?> +

    +
    + + + - -
    - -
    - 답장 - - 이전쪽지 - - - 다음쪽지 - - 목록보기 - -
    +
    + 답장 + +
    -
    \ No newline at end of file +
    + \ No newline at end of file diff --git a/theme/basic/mobile/skin/member/basic/password_lost.skin.php b/theme/basic/mobile/skin/member/basic/password_lost.skin.php index ce266e9f8..10ccb24a8 100644 --- a/theme/basic/mobile/skin/member/basic/password_lost.skin.php +++ b/theme/basic/mobile/skin/member/basic/password_lost.skin.php @@ -5,8 +5,9 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 add_stylesheet('', 0); ?> +
    -

    아이디/비밀번호 찾기

    +

    아이디 / 비밀번호 찾기

    @@ -16,15 +17,13 @@ add_stylesheet('',

    - -
    - +
    -
    -
    + +
    @@ -26,72 +26,71 @@ add_stylesheet('',

    사이트 이용정보 입력

    -
  • - - placeholder="아이디"> - - 영문자, 숫자, _ 만 입력 가능. 최소 3자이상 입력하세요. -
  • -
  • - - placeholder="비밀번호"> -
  • -
  • - - placeholder="비밀번호확인"> -
  • +
      +
    • + + placeholder="아이디"> + + 영문자, 숫자, _ 만 입력 가능. 최소 3자이상 입력하세요. +
    • +
    • + + placeholder="비밀번호"> +
    • +
    • + + placeholder="비밀번호확인"> +
    • +
    -

    개인정보 입력

    -
  • - - class="frm_input full_input " placeholder="이름"> - 아이핀 본인확인'.PHP_EOL; - if($config['cf_cert_hp']) - echo ''.PHP_EOL; +
      +
    • + + class="frm_input full_input " placeholder="이름"> + 아이핀 본인확인'.PHP_EOL; + if($config['cf_cert_hp']) + echo ''.PHP_EOL; + + echo ''.PHP_EOL; + } + ?> + + + 아이핀 본인확인 후에는 이름이 자동 입력되고 휴대폰 본인확인 후에는 이름과 휴대폰번호가 자동 입력되어 수동으로 입력할수 없게 됩니다. + +
      + 본인확인성인인증 완료 +
      + +
    • + +
    • + + + + 공백없이 한글,영문,숫자만 입력 가능 (한글2자, 영문4자 이상)
      + 닉네임을 바꾸시면 앞으로 일 이내에는 변경 할 수 없습니다. +
      + + + +
    • + - echo ''.PHP_EOL; - } - ?> - - - 아이핀 본인확인 후에는 이름이 자동 입력되고 휴대폰 본인확인 후에는 이름과 휴대폰번호가 자동 입력되어 수동으로 입력할수 없게 됩니다. - -
      - 본인확인성인인증 완료 -
      - - - - -
    • - - - - 공백없이 한글,영문,숫자만 입력 가능 (한글2자, 영문4자 이상)
      - 닉네임을 바꾸시면 앞으로 일 이내에는 변경 할 수 없습니다. -
      - - - - -
    • - - -
    • - - +
    • + @@ -100,169 +99,176 @@ add_stylesheet('', - -
    • + - -
    • - - " maxlength="255" placeholder="홈페이지"> -
    • - - - -
    • - - " maxlength="20" placeholder="전화번호"> -
    • - - - -
    • - - - class="frm_input full_input " maxlength="20" placeholder="휴대폰번호"> - - - - -
    • - - - -
    • - 주소필수 - ':''; ?> - class="frm_input " size="5" maxlength="6" placeholder="우편번호"> -
      - - class="frm_input frm_address " size="50" placeholder="주소">
      - - -
      - - - - -
    • - + +
    • + + " maxlength="255" placeholder="홈페이지"> +
    • + + + +
    • + + " maxlength="20" placeholder="전화번호"> +
    • + + + +
    • + + + class="frm_input full_input " maxlength="20" placeholder="휴대폰번호"> + + + + +
    • + + + +
    • +
      + 주소필수 + + class="frm_input " size="5" maxlength="6" placeholder="우편번호"> +
      +
      + + class="frm_input frm_address " size="50" placeholder="주소">
      + + +
      + + + + +
    • + +
  • -
    - +

    기타 개인설정

    - -
  • - - -
  • - +
      + +
    • + + +
    • + + + +
    • + + +
    • + - -
    • - - -
    • - - - = $config['cf_icon_level']) { ?> -
    • - - - - 이미지 크기는 가로 픽셀, 세로 픽셀 이하로 해주세요.
      - gif, jpg, png파일만 가능하며 용량 바이트 이하만 등록됩니다. -
      - - 회원아이콘 - - - - -
    • - - - = $config['cf_icon_level'] && $config['cf_member_img_size'] && $config['cf_member_img_width'] && $config['cf_member_img_height']) { ?> -
    • - - - - 이미지 크기는 가로 픽셀, 세로 픽셀 이하로 해주세요.
      - gif, jpg, png파일만 가능하며 용량 바이트 이하만 등록됩니다. -
      - - 회원아이콘 - - - - -
    • - - -
    • - - >정보 메일을 받겠습니다. - -
    • - - -
    • - - - > - 휴대폰 문자메세지를 받겠습니다. - -
    • - - - -
    • - - > - 다른분들이 나의 정보를 볼 수 있도록 합니다. - - 정보공개를 바꾸시면 앞으로 일 이내에는 변경이 안됩니다. - - - -
    • - -
    • - 정보공개 - - - - 정보공개는 수정후 일 이내, 까지는 변경이 안됩니다.
      - 이렇게 하는 이유는 잦은 정보공개 수정으로 인하여 쪽지를 보낸 후 받지 않는 경우를 막기 위해서 입니다. -
      - -
    • - - - - - -
    • - - -
    • - - -
    • - 자동등록방지 - -
    • + = $config['cf_icon_level']) { ?> +
    • + + + + + 이미지 크기는 가로 픽셀, 세로 픽셀 이하로 해주세요.
      + gif, jpg, png파일만 가능하며 용량 바이트 이하만 등록됩니다. +
      + + 회원아이콘 + + + +
    • + + = $config['cf_icon_level'] && $config['cf_member_img_size'] && $config['cf_member_img_width'] && $config['cf_member_img_height']) { ?> +
    • + + + + + 이미지 크기는 가로 픽셀, 세로 픽셀 이하로 해주세요.
      + gif, jpg, png파일만 가능하며 용량 바이트 이하만 등록됩니다. +
      + + 회원아이콘 + + + +
    • + + +
    • + class="selec_chk"> + + 정보 메일을 받겠습니다. +
    • + + +
    • + class="selec_chk"> + + 휴대폰 문자메세지를 받겠습니다. +
    • + + + +
    • + class="selec_chk"> + + 다른분들이 나의 정보를 볼 수 있도록 합니다. + + 정보공개를 바꾸시면 앞으로 일 이내에는 변경이 안됩니다. + + +
    • + +
    • + 정보공개 + + + + 정보공개는 수정후 일 이내, 까지는 변경이 안됩니다.
      + 이렇게 하는 이유는 잦은 정보공개 수정으로 인하여 쪽지를 보낸 후 받지 않는 경우를 막기 위해서 입니다. +
      +
    • + + + + + +
    • + + +
    • + + +
    • + 자동등록방지 + +
    • +
    -
    +
    취소 - +
    @@ -461,5 +467,15 @@ add_stylesheet('', return true; } + + var uploadFile = $('.filebox .uploadBtn'); + uploadFile.on('change', function(){ + if(window.FileReader){ + var filename = $(this)[0].files[0].name; + } else { + var filename = $(this).val().split('/').pop().split('\\').pop(); + } + $(this).siblings('.fileName').val(filename); + });
    \ No newline at end of file diff --git a/theme/basic/mobile/skin/member/basic/scrap.skin.php b/theme/basic/mobile/skin/member/basic/scrap.skin.php index 6ba0a162c..93366cba1 100644 --- a/theme/basic/mobile/skin/member/basic/scrap.skin.php +++ b/theme/basic/mobile/skin/member/basic/scrap.skin.php @@ -10,10 +10,11 @@ add_stylesheet('',
      -
    • - - - 삭제 +
    • + + + + 삭제
    • 자료가 없습니다."; ?> diff --git a/theme/basic/mobile/skin/member/basic/scrap_popin.skin.php b/theme/basic/mobile/skin/member/basic/scrap_popin.skin.php index 1b3fc792b..6ec322fc7 100644 --- a/theme/basic/mobile/skin/member/basic/scrap_popin.skin.php +++ b/theme/basic/mobile/skin/member/basic/scrap_popin.skin.php @@ -7,12 +7,11 @@ add_stylesheet('',

      스크랩하기

      -
      -
      +

      제목 확인 및 댓글 쓰기

      • @@ -24,15 +23,11 @@ add_stylesheet('',
      - -

      - 스크랩을 하시면서 감사 혹은 격려의 댓글을 남기실 수 있습니다. -

      +
      +

      스크랩을 하시면서 감사 혹은 격려의 댓글을 남기실 수 있습니다.

      -
      - -
      +
      +
      -
      \ No newline at end of file diff --git a/theme/basic/mobile/skin/member/basic/style.css b/theme/basic/mobile/skin/member/basic/style.css index 7d2123881..7102aa4b8 100644 --- a/theme/basic/mobile/skin/member/basic/style.css +++ b/theme/basic/mobile/skin/member/basic/style.css @@ -1,9 +1,10 @@ @charset "utf-8"; + /* ### 기본 스타일 커스터마이징 시작 ### */ -.mbskin{text-align:center;padding:10px} -.mbskin h1{font-size:1.75em;margin:40px 0 25px} +.mbskin {text-align:center;margin:20px auto} +.mbskin h1 {font-size:1.75em;margin:40px 0 25px} .mbskin p {padding-bottom:20px;border-bottom:1px solid #c8c8c8} -.mbskin p strong{color:#4162ff;padding-bottom:5px;display:block;font-size:1.083em} +.mbskin p strong {color:#4162ff;padding-bottom:5px;display:block;font-size:1.083em} /* 버튼 */ .mbskin a.btn01 {} @@ -11,13 +12,14 @@ .mbskin a.btn02 {} .mbskin a.btn02:focus, .mbskin .btn02:hover {} .mbskin .btn_confirm {} /* 서식단계 진행 */ -.mbskin .btn_submit {} +.mbskin .btn_submit {display:block;width:100%;height:40px;line-height:40px;padding:0 10px;border:0;font-weight:bold;background:#3a8afd;color:#fff;border-radius:3px} .mbskin .btn_cancel {} .mbskin .btn_frmline {} /* 우편번호검색버튼 등 */ .mbskin .win_btn {} /* 새창용 */ .mbskin .win_btn a {} .mbskin .win_btn button {} .mbskin .win_btn input {} + /* 게시판용 버튼 */ .mbskin a.btn_b01 {} .mbskin a.btn_b01:focus, .mbskin .btn_b01:hover {} @@ -74,146 +76,241 @@ /* ### 기본 스타일 커스터마이징 끝 ### */ +/* 회원가입 공통 */ +.register {padding:15px} + /* 회원가입 약관 */ -#fregister section {background:#fff;margin:10px 0;border:1px solid #dbdbdb; --webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2); --moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2); -box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2);} -#fregister .chk_all{text-align:left} -#fregister h2 {text-align:left;border-bottom:1px solid #dbdbdb;padding:10px 15px;line-height:1.7em;font-size:1.167em} -#fregister textarea {display:block;padding:10px;width:100%;border:0;background:#fff;height:180px;line-height:1.5em;color:#555} -.fregister_agree {border-top:1px solid #dbdbdb;padding:10px 15px;line-height:1.7em;text-align:left;font-size:1.083em} -.fregister_agree label {display:inline-block;margin-right:5px} -#fregister p {border:0;padding:0 0 5px;} -#fregister .btn_confirm {margin:15px 0} -#fregister_private .tbl_head01 {padding:20px;margin:0} -#fregister_private .tbl_head01 caption{position:absolute;font-size:0;line-height:0;overflow:hidden;top:0;color:#fff} +#fregister section {position:relative;background:#fff;border-bottom:1px solid #e5e9f0;padding:15px} +#fregister_chkall {position:relative;font-size:bold;text-align:left;background:#fff;padding:15px;border-top:1px solid #e5e9f0;border-bottom:1px solid #e5e9f0;border-radius:3px} +#fregister h2 {text-align:left;padding-bottom:15px;line-height:1.7em;font-size:1.4em} +#fregister textarea {display:block;width:100%;height:180px;padding:10px;background:#fbfbfb;border:1px solid #d1d7d8;line-height:1.5em;color:#555} +#fregister p {position:relative;text-align:left;color:#fff;line-height:18px;padding:15px;font-size:1.1em;background:#f2838f;margin:15px;border-radius:5px} +#fregister p:before {content:"";position:absolute;top:0;left:0;width:5px;height:100%;border-radius:5px 0 0 5px;background:#da4453} +#fregister p i {font-size:1.2em;vertical-align:middle} +#fregister .btn_confirm {margin:15px 10px} +#fregister_private .tbl_head01 {margin:0} +#fregister_private .tbl_head01 caption {position:absolute;font-size:0;line-height:0;overflow:hidden;top:0;color:#fff} /* 회원가입 입력 */ +#fregisterform .btn_confirm {text-align:center;margin:20px 0} +#fregisterform .btn_confirm .btn_submit {width:49%;height:45px;padding:0 30px;font-weight:bold;font-size:1.083em} +#fregisterform .btn_confirm .btn_cancel {width:49%;line-height:45px;height:45px;padding:0 30px;font-weight:bold;border-radius:3px;border:1px solid #dcdcdc;font-size:1.083em;background:#fff} + #fregisterform #reg_mb_email, #fregisterform .frm_address {width:100%} -#fregisterform textarea {width:100%;height:50px} +#fregisterform textarea {width:100%;height:84px} #fregisterform #msg_certify {margin:5px 0 0;padding:5px;border:1px solid #dbecff;background:#eaf4ff;text-align:center} -#fregisterform .frm_address {margin:5px 0 0} +#fregisterform .frm_address, +#fregisterform .password {margin:-1px 0 0} +#fregisterform .password .frm_input {border-bottom:0} #fregisterform #mb_addr3 {display:block;margin:5px 0 0} #fregisterform #mb_addr_jibeon {display:block;margin:5px 0 0} -#fregisterform .form_01{margin-bottom: 30px} -#fregisterform .form_01 h2{font-size:1.167em;margin:0 0 5px} -#fregisterform .frm_label{display:block;font-size:1.083em;margin:15px 0 5px;color:#555} -#fregisterform .btn_frmline {height:40px;padding:0 10px} -#fregisterform .rgs_name_li button{margin:5px 0 0 } -#fregisterform .reg_mb_img_file img{max-width:100%;height:auto} +#fregisterform .form_01 {margin-bottom:30px} +#fregisterform .form_01 h2 {font-size:1.167em;margin:0 0 5px} +#fregisterform .frm_label {display:block;font-size:1.083em;margin:15px 0 5px;color:#555} +#fregisterform .btn_frmline {width:70px;height:30px;line-height:30px;padding:0 10px;font-weight:bold} +#fregisterform .rgs_name_li button {margin:5px 0 0} +#fregisterform .reg_mb_img_file {margin-bottom:30px} +#fregisterform .reg_mb_img_file img {max-width:100%;height:auto} + +.filebox .fileName {display:inline-block;position:relative;width:100%;height:45px;padding-left:10px;margin-right:5px;line-height:30px;border: 1px solid #d0d3db;background-color:#fff;color:red;vertical-align:middle} +.filebox .btn_file {display:inline-block;position:absolute;right:8px;top:8px;border:1px solid #3a8afd;border-radius:3px;width:70px;height:30px;color:#3a8afd;font-size:1em;line-height:30px;font-weight:bold;text-align:center;vertical-align:middle} +.filebox input[type="file"] {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0} + +.adress {background:red;width:100%} +.adress #reg_mb_zip {width:100%;position:relative} +.adress .btn_frmline {position:absolute;top:8px;right:8px;height:40px;padding:0 10px;border-radius:3px} + +.chk_box {position:relative} +.chk_box input[type="checkbox"] + label {padding-left:10px;color:#676e70} +.chk_box input[type="checkbox"] + label:hover{color:#2172f8} +.chk_box input[type="checkbox"] + label span {position:absolute;top:1px;left:0;width:17px;height:17px;display:block;background:#fff;border:1px solid #d0d4df;border-radius:3px} +.chk_box input[type="checkbox"]:checked + label {color:#000} +.chk_box input[type="checkbox"]:checked + label span {background:url('./img/chk.png') no-repeat 50% 50% #3a8afd;border-color:#1471f6;border-radius:3px} +.chk_li {padding-left:10px;line-height:20px} + +.selec_chk {position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden} +.fregister_agree input[type="checkbox"] + label {color:#676e70} +.fregister_agree input[type="checkbox"] + label:hover {color:#2172f8} +.fregister_agree input[type="checkbox"] + label span {position:absolute;top:20px;right:15px;width:17px;height:17px;display:block;background:#fff;border:1px solid #d0d4df;border-radius:3px} +.fregister_agree input[type="checkbox"]:checked + label {color:#000} +.fregister_agree input[type="checkbox"]:checked + label span {background:url('./img/chk.png') no-repeat 50% 50% #3a8afd;border-color:#1471f6;border-radius:3px} +.fregister_agree.chk_all input[type="checkbox"] + label span {top:15px} + /* 회원가입 완료 */ #reg_result {padding:20px 10px 10px} #reg_result #result_email {margin:20px 0;padding:10px 50px;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#fff;line-height:2em} #reg_result #result_email span {display:inline-block;width:150px} #reg_result #result_email strong {color:#e8180c;font-size:1.2em} -#reg_result h2{text-align:center;font-size:1.25em;margin:0 0 10px} -#reg_result h2 strong{color:#ed6478} +#reg_result h2 {text-align:center;font-size:1.25em;margin:0 0 10px} +#reg_result h2 strong {color:#ed6478} #reg_result p {line-height:1.7em} #reg_result .btn_confirm {margin:20px 0 30px} -#reg_result .reg_result_wr{background:#fff;padding:10px 20px} -#reg_result .reg_cong{margin:10px 0;font-size:1.083em;font-weight:bold} -#reg_result .reg_cong strong{color:#3497d9} -#reg_result .btn_confirm a{display:inline-block;padding:0 20px;height:40px;line-height:38px;border:1px solid #ed6478;color:#ed6478;border-radius:3px;font-weight:bold} +#reg_result .reg_result_wr {background:#fff;padding:10px 20px} +#reg_result .reg_cong {margin:10px 0;font-size:1.083em;font-weight:bold} +#reg_result .reg_cong strong {color:#3497d9} +#reg_result .btn_confirm a {display:inline-block;padding:0 20px;height:40px;line-height:38px;border:1px solid #ed6478;color:#ed6478;border-radius:3px;font-weight:bold} /* 아이디/비밀번호 찾기 */ -/*#find_info #info_fs {margin:0 20px 10px}*/ #find_info #info_fs p {margin:0 0 10px;line-height:1.5em;font-size:0.92em;color:#4162ff} #find_info #info_fs #mb_email {width:100%} -#find_info #captcha{margin:5px 0 } +#find_info #captcha {margin:5px 0} /* 로그인 */ -#mb_login {margin:40px auto 10px;;max-width:500px;padding:20px;} -#mb_login h1 {font-size:2em;text-align:center;margin:0 0 20px} +#mb_login {} +#mb_login h1 {font-size:2em;text-align:center;margin:30px 0 20px} #mb_login h2 {margin:0} #mb_login p {padding:10px 0;line-height:1.5em} -#mb_login #login_frm {position:relative} -#mb_login #login_frm div {padding:10px 0 ;text-align:right} +#mb_login #login_frm {position:relative;padding:20px} +#mb_login #login_frm div {margin:10px 0;text-align:left} #mb_login .frm_input {width:100%;margin:5px 0} -#mb_login .btn_submit {width:100%;border-radius:3px;height:40px;margin:5px 0;font-size:1.083em;font-weight:bold} -#mb_login .mb_login_join{border-top:1px solid #ddd;margin:20px 0 0 ;padding:10px 0} +#mb_login #login_info label {padding-left:23px} +#mb_login .btn_submit {width:100%;border-radius:3px;height:40px;margin:10px 0 0;font-size:1.083em;font-weight:bold} +#mb_login .mb_login_join {padding:0 20px 20px} #mb_login .mb_login_join:after {display:block;visibility:hidden;clear:both;content:""} -#mb_login .mb_login_join h2{position:absolute;font-size:0;line-height:0;overflow:hidden} -#mb_login .mb_login_join a{display:block;float:left;width:50%;} -#login_password_lost{border-right:1px solid #cdcdcd;} +#mb_login .mb_login_join h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#mb_login .mb_login_join a {display:block;float:left;width:50%;color:#9d9d9d} +#login_password_lost {border-right:1px solid #cdcdcd} -#flogin{background:#fff;padding:20px;margin:20px 0;border-bottom:1px solid #ddd;} +#flogin {background:#fff;margin:20px 0} + +#mb_login_notmb {background:#fff;border-bottom:1px solid #ccc;padding:20px} +#mb_login_notmb .chk_box input[type="checkbox"] + label{padding-left:20px} +#mb_login_notmb h2 {font-size:1.25em;padding:10px;background:#f3f3f3} +#mb_login_notmb p {border:0;padding:0;margin:10px;color:#} +#guest_privacy p {border:1px solid #ddd;background:#fff;color:#666;min-height:20px;height:200px;padding:10px;text-align:left;overflow-y:auto;margin:10px 0} +#mb_login_notmb .btn_submit {width:100%;display:block;height:40px;line-height:40px} + +#mb_login_od_wr {background:#fff;border-bottom:1px solid #ccc;padding:20px} +#mb_login_od_wr p {border:0;text-align:left} +#mb_login_od_wr p strong {display:inline} +#mb_login_odinfo {margin:10px 0 0 ;background:#f3f3f3;padding:10px} +#mb_login_odinfo h2 {font-size:1.167em} + +#mb_login #sns_login {margin-top:0;border-color:#edeaea;padding:20px} +#mb_login #sns_login:after {display:block;visibility:hidden;clear:both;content:""} +#mb_login #sns_login h3 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#mb_login #sns_login .sns-wrap {margin:0 !important} +#mb_login #sns_login .sns-icon {width:49% !important;float:left !important} +#mb_login #sns_login .sns-icon:nth-child(odd) {margin-right:2%} +#mb_login #sns_login .txt {font-size:0.95em;padding-left:5px !important;border-left:0 !important} -#mb_login_notmb{background:#fff;border-bottom:1px solid #ccc;padding:20px;} -#mb_login_notmb h2{font-size:1.25em;padding:10px;background:#f3f3f3} -#mb_login_notmb p{border:0;padding:0;margin:10px;color:#} -#guest_privacy p{border:1px solid #ddd;background:#fff;color:#666;min-height:20px;height:200px;padding:10px;text-align:left;overflow-y:auto;margin:10px 0} -#mb_login_notmb .btn_submit{width:100%;display:block;height:40px;line-height:40px} -#mb_login_od_wr{background:#fff;border-bottom:1px solid #ccc;padding:20px;} -#mb_login_od_wr p{border:0;text-align:left;} -#mb_login_od_wr p strong{display:inline} -#mb_login_odinfo{margin:10px 0 0 ;background:#f3f3f3;padding:10px} -#mb_login_odinfo h2{font-size:1.167em} /* 쪽지 */ -#memo_view_contents {} +.memo_list {border-top:1px solid #ececec;} +.memo_list li {border-bottom:1px solid #ececec;background:#fff;padding:10px 15px;list-style:none;position:relative} +.memo_list li:after {display:block;visibility:hidden;clear:both;content:""} +.memo_list li.read {background:#f6f6f6} +.memo_list li.empty_li {text-align:center;padding:20px 0;color:#666} + +.memo_list .memo_li {float:left} +.memo_list .profile_big_img {position:relative;margin-right:15px} +.memo_list .profile_big_img img {border-radius:50%;width:52px;height:52px} +.memo_list .memo_name {padding-top:5px;float:none} +.memo_list .memo_preview a{display:block;margin-right:30px;padding-top:10px;font-weight:normal !important;font-size:1.2em} +.memo_list .memo_preview a:hover{text-decoration:underline} +.memo_list .memo_name a, +.memo_list .memo_name .sv_wrap {font-weight:bold} +.memo_list .no_read {position:absolute;bottom:0;right:0;display:inline-block;background:#3a8afd;border:1px solid #e1edff;text-indent:-9999px;border-radius:10px;width:10px;height:10px;box-shadow:0 0 10px 3px #9ec3f9} +.memo_list .no_read {animation:blinker 1s linear infinite} + +@keyframes blinker { + 50% {opacity:0} + } + +#memo_list h1#win_title {padding:10px 10px 10px 20px} +#memo_list .memo_datetime {font-size:0.92em;color:#888d92} +#memo_list .memo_del {position:absolute;right:15px;top:15px;padding:10px;color:#c7c9cb;font-size:1.4em} +#memo_list .memo_cnt {margin-top:5px;font-weight:normal;display:inline-block;font-size:1.2em} + +#memo_view_contents {margin-bottom:20px;border-top:1px solid #ececec;border-bottom:1px solid #ececec} #memo_view_contents h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} -#memo_view_ul {margin:0 0 3px;background:#fff;padding:5px 10px;border-radius:3px; --webkit-box-shadow: 0 0 5px rgba(50,50,50,0.2); --moz-box-shadow: 0 0 5px rgba(50,50,50,0.2); -box-shadow: 0 1px 5px rgba(50,50,50,0.2);} -.memo_view_li {position:relative;padding:2px 0} -.memo_view_subj {display:inline-block;width:60px;font-size:0.92em;color:#777} -#memo_view_ul a {} -#memo_view p {padding:10px 15px;border-radius:3px;;min-height:150px;height:auto !important;height:150px;line-height:1.8em;background:#fff; --webkit-box-shadow: 0 0 5px rgba(50,50,50,0.2); --moz-box-shadow: 0 0 5px rgba(50,50,50,0.2); -box-shadow: 0 1px 5px rgba(50,50,50,0.2);} +#memo_view_ul {margin:0;list-style:none;background:#f6f6f6} +#memo_view_ul:after {display:block;visibility:hidden;clear:both;content:""} +.memo_view_li {position:relative;/*padding:10px;float:left;width:50%*/} -#memo_list_ul {} -#memo_list_ul li {position:relative;background:#fff;margin:10px 0;border-radius:3px;padding:10px 15px; --webkit-box-shadow: 0 0 5px rgba(50,50,50,0.2); --moz-box-shadow: 0 0 5px rgba(50,50,50,0.2); -box-shadow: 0 1px 5px rgba(50,50,50,0.2);} +.memo_view_li .profile_img img {display:none} +.memo_from {position:relative;background:#fff;border-bottom:1px solid #ececec;padding:15px 20px} +.memo_from li {float:left} +.memo_from li.memo_profile img {width:40px;height:40px;border-radius:50%} +.memo_from li:first-child {margin-right:10px} +.memo_from li.memo_view_nick {width:80%} +.memo_from li.memo_view_nick a {font-weight:bold !important} +.memo_from li.memo_view_date {display:block;color:#555;line-height:24px} +.memo_from li.memo_op_btn {position:absolute} +.memo_from li.list_btn {right:53px;} +.memo_from li.del_btn {right:15px;padding} +.memo_from:after {display:block;visibility:hidden;clear:both;content:""} -#memo_list_ul .memo_link {display:block;font-weight:bold;font-size:1.083em;margin:0 0 5px} -#memo_list_ul .memo_date{font-size:0.92em;color:#777;font-style:italic} -#memo_list_ul .memo_del{display:block;position:absolute;top:0;right:0;width:40px;height:40px;background:url(./img/btn_del.gif) no-repeat 50% 50%; text-indent:-9999px;overflow:hidden} +.memo_btn {width:100%} +.memo_btn a {display:inline-block;width:50%;font-size:1em;color:#888d92;padding:20px} +.memo_btn a.btn_right {float:right;text-align:right} +.memo_btn a i {font-size:1.2em;color:#acabab;vertical-align:bottom} -#memo_write #me_recv_mb_id {width:100%} -#memo_write textarea {width:100%;height:100px} -#memo_write .win_btn{margin:10px;} +#memo_view p {padding:10px;min-height:150px;height:auto !important;height:150px;background:#fff;line-height:1.8em} +#memo_view textarea {height:100px} + +#memo_write .form_01 {padding:20px;border-top:1px solid #ececec} + +.reply_btn {display:inline-block;width:150px;height:45px;line-height:50px;padding:0 10px;font-weight:bold;background:#3a8afd;color:#fff;border-radius:3px;vertical-align:bottom;margin-right:5px} +#memo_write .reply_btn {font-size:1em} /* 스크랩 */ -#scrap_ul li{position:relative;} -#scrap_ul .scrap_board {display:block;color:#4162ff;margin:0 0 5px} -#scrap_ul .scrap_del {display:block;position:absolute;top:0;right:0;width:40px;height:40px;background:url(./img/btn_del.gif) no-repeat 50% 50%; text-indent:-9999px;overflow:hidden} -#scrap_ul .scrap_link{font-weight:bold;font-size:1.083em;} -.scrap_tit{font-weight:bold;border-bottom:1px solid #d7d7d7;padding:0 0 10px;font-size:1.167em} -#scrap_do #wr_content{margin-top:5px} -#scrap_do label{color:#666} +#scrap li:after {display:block;visibility:hidden;clear:both;content:""} +#scrap li {position:relative;padding:20px;border-bottom:1px solid #ececec} +#scrap .scrap_tit {font-weight:bold;display:block;font-size:1.083em;margin-bottom:10px;line-height:1.3em} +#scrap .scrap_cate {float:left;display:block;color:#ac92ec;background:#eeeaf8;padding:3px;border-radius:3px;font-size:0.92em;margin-right:10px} +#scrap .scrap_datetime {color:#777;line-height:18px} +#scrap .scrap_del {position:absolute;top:15px;right:15px;font-size:18px;color:#c7c9cb} +#scrap .scrap_del:hover {color:#3a8afd} + +#scrap_do textarea {width:100%;height:100px} +#scrap_do .scrap_tit {margin-bottom:10px;background:#f3f3f3;padding:10px 15px;font-size:1.2em;font-weight:bold} +#scrap_do label {display:block;margin:0 0 5px;font-size:1em} +#scrap_do .win_btn:after {display:block;visibility:hidden;clear:both;content:""} +#scrap .win_btn, #scrap_do .win_btn {margin:20px 0;text-align:center} +#scrap_do .win_btn .btn_submit {float:inherit} +#scrap_do .win_desc {margin:0 20px} /* 포인트 */ -#point_ul {;padding:0;border-top:1px solid #e9e9e9;list-style:none} -#point_ul li {position:relative;} -#point_ul li:after {display:block;visibility:hidden;clear:both;content:""} -#point_ul .point_wrap01 {float:left} -#point_ul .point_wrap02 {float:right;text-align:right} -#point_ul .point_log{display:block;font-weight:bold;margin:0 0 5px;font-size:1.083em} -#point_ul .point_inout{display:block;font-weight:bold;margin:0 0 5px;color:#4162ff;font-size:1.083em} -#point_ul .point_date{font-style:italic} +#point {text-align:center} +#point h1 {text-align:left} +#point .point_all {margin:15px;border-radius:5px;background:#edf3fc;border:1px solid #d6e2f4;color:#485172;font-size:1.083em} +#point .point_all:after {display:block;visibility:hidden;clear:both;content:""} +#point .point_all li {float:left;width:50%;padding:20px;text-align:left} +#point .point_all li span {float:right;color:#485172;font-weight:bold} +#point .point_all li:last-child {border-left:1px solid #d6e2f4} +#point .point_all .full_li {width:100%;border-bottom:1px solid #d6e2f4;text-align:left} +#point .point_all .full_li span {color:#000;font-weight:bold;font-size:1.2em} +#point .point_status{background:#737373;border:0;color:#fff;font-weight:bold;font-size:1.083em;text-align:left} +#point .point_status:after {display:block;visibility:hidden;clear:both;content:""} +#point .point_status span{margin-left:10px;float:right} -#point_sum{margin:10px 0 20px} -#point_sum:after {display:block;visibility:hidden;clear:both;content:''} -#point_sum .sum_row {float:left;width:33.333%;text-align:center;background:#939db8;color:#fff;} -#point_sum .sum_row:nth-child(even){background:#8490af} -#point_sum .sum_tit, #point_sum .sum_val {display:block;margin:0 0 1px;padding:10px} -#point_sum .sum_tit {} -#point_sum .sum_val {} +.point_list {margin-bottom:20px} +.point_list li:first-child {border-top:1px solid #ececec} +.point_list li {border-bottom:1px solid #ececec;background:#fff;padding:15px;list-style:none;position:relative} +.point_list li:after {display:block;visibility:hidden;clear:both;content:""} + +.point_list .point_use {background:#f6f6f6} +.point_list .point_use .point_num {font-size:1.25em;color:#ff4f76;font-weight:bold;float:right} +.point_list .point_num {font-size:1.25em;color:#3a8afd;font-weight:bold;position:absolute;right:15px;top:25px} +.point_list .point_top {line-height:15px;margin:0 0 5px} +.point_list .point_top:after {display:block;visibility:hidden;clear:both;content:""} +.point_list .point_tit {font-weight:bold;float:left;font-size:1.083em;display:block} +.point_list .point_date1 {float:left;color:#888d92} +.point_list .point_date {float:left;color:#888d92} +.point_list .txt_expired {color:red;margin-left:5px} + +#point .pg_wrap {width:100%;float:inherit;text-align:center} +#point .btn_close {margin:20px auto} /* 회원 비밀번호 확인 */ -#mb_confirm {margin:30px 0} +#mb_confirm {max-width:320px;margin:30px auto} #mb_confirm h1 {margin:0 0 15px;padding:0 10px;font-size:1.3em} #mb_confirm p {padding:15px 10px;border-bottom:1px solid #cfded8;border-bottom:0;background:#fff} #mb_confirm p strong {display:block} #mb_confirm fieldset {position:relative;margin:20px 0;text-align:left;color:#555} -#mb_confirm_id{font-weight:bold;display:block;font-size:1.083em;margin:5px 0} +#mb_confirm_id {font-weight:bold;display:block;font-size:1.083em;margin:5px 0} #mb_confirm_pw {display:block;margin-top:10px;width:100%} #mb_confirm .btn_submit {width:100%;height:40px;border-radius:3px;margin:10px 0} @@ -225,18 +322,24 @@ box-shadow: 0 1px 5px rgba(50,50,50,0.2);} /* 폼메일 */ #formmail #subject {width:100%} #formmail textarea {width:100%;height:100px} -#formmail .frm_file{padding-left:50px;} -#formmail .file_wr{border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;height:40px;} -#formmail .lb_icon{position:absolute;top:0px;left:0px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;overflow:hidden;text-indent:-999px;background:url(./img/icon_file.gif) no-repeat 50% 50% #eee} +#formmail .frm_file {padding-left:50px} +#formmail .file_wr {border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;height:40px} +#formmail .lb_icon {position:absolute;top:1px;left:1px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;background:#fff;text-align:center;color:#b2b2b2} + +.chk_box input[type="radio"] {position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden} +.chk_box input[type="radio"] + label {position:relative;padding-left:23px;display:inline-block;color:#676e70} +.chk_box input[type="radio"] + label span {position:absolute;top:0;left:0;width:15px;height:15px;display:block;background:#f7f8f9;border:1px solid #cdd6df;border-radius:50%} +.chk_box input[type="radio"]:checked + label {color:#3a8afd} +.chk_box input[type="radio"]:checked + label span {border-color:#3a8afd} +.chk_box input[type="radio"]:checked + label span:before {width:7px;height:7px;background:#3a8afd;content:'';position:absolute;top:3px;left:3px;border-radius:50%} + /* 자기소개 */ -#profile section {margin:10px; } +#profile section {margin:10px} #profile h2 {margin:0} -#profile .sv_wrap a {color:#fdff2f} -#profile table{width:100%;border-collapse:collapse} -#profile table th{background:#fff;padding:10px;width:90px;text-align:left;border-bottom:1px solid #eee} -#profile table td{background:#fff;padding:10px;border-bottom:1px solid #eee} -#profile p{background:#fff;padding:10px;margin:10px 0; --webkit-box-shadow: 0 0 5px rgba(50,50,50,0.2); --moz-box-shadow: 0 0 5px rgba(50,50,50,0.2); -box-shadow: 0 1px 5px rgba(50,50,50,0.2);} \ No newline at end of file +#profile .sv_wrap a {} +#profile .profile_img img {border-radius:50%} +#profile table {width:100%;border-collapse:collapse} +#profile table th {background:#fff;padding:10px;width:90px;text-align:left;border-bottom:1px solid #eee} +#profile table td {background:#fff;padding:10px;border-bottom:1px solid #eee} +#profile p {color:#6794d3;background:#fff;padding:10px;border:1px solid #eee;margin:10px 0} \ No newline at end of file diff --git a/theme/basic/mobile/skin/new/basic/new.skin.php b/theme/basic/mobile/skin/new/basic/new.skin.php index e7263f92f..f5e918e33 100644 --- a/theme/basic/mobile/skin/new/basic/new.skin.php +++ b/theme/basic/mobile/skin/new/basic/new.skin.php @@ -9,16 +9,20 @@ add_stylesheet('', 0);
      상세검색
      - - - - - + + + +
      + + + +
      +

      회원 아이디만 검색 가능

      diff --git a/theme/basic/mobile/skin/outlogin/basic/outlogin.skin.2.php b/theme/basic/mobile/skin/outlogin/basic/outlogin.skin.2.php index 6b338c82a..15d8a505a 100644 --- a/theme/basic/mobile/skin/outlogin/basic/outlogin.skin.2.php +++ b/theme/basic/mobile/skin/outlogin/basic/outlogin.skin.2.php @@ -12,31 +12,34 @@ add_stylesheet('' - - diff --git a/theme/basic/mobile/skin/outlogin/basic/style.css b/theme/basic/mobile/skin/outlogin/basic/style.css index d6d4f7cdb..4d5c68630 100644 --- a/theme/basic/mobile/skin/outlogin/basic/style.css +++ b/theme/basic/mobile/skin/outlogin/basic/style.css @@ -1,29 +1,36 @@ @charset "utf-8"; -.ol {position:relative;margin:0 0 10px;padding:20px;background:#292929;text-align:center;} + +.ol {position:relative;margin:0 0 10px;text-align:center} .ol h2 {width:0;height:0;overflow:hidden} -#ol_before{padding:20px 30px 30px} +#ol_before {background:#212020;padding:11px 15px;text-align:left} #ol_before input[type=text], #ol_before input[type=password] {width:100%;border:0;border-bottom:1px solid #434242;background:none;height:40px;;margin:0 0 10px;color:#fff} #ol_submit {width:100%;height:40px;border-radius:23px;font-weight:bold;font-size:1.083em; } #ol_svc {text-align:left;color:#dadada;font-size:0.92em;margin:5px 0 20px} -.ol_before_btn{margin:15px 0 0;color:#aaa;line-height:1em} -.ol_before_btn a{color:#fff;display:inline-block;width:50%;float:left} -#ol_password_lost{border-left:1px solid #777} +.ol_before_btn {margin:15px 0 0;color:#aaa;line-height:1em} +.ol_before_btn a {color:#fff;display:inline-block;width:50%;float:left} +#ol_password_lost {border-left:1px solid #777} -#ol_after_hd strong {display:block;color:#fff;} -#ol_after_hd .btn_admin {display:block;padding:0 !important;text-align:center} -#ol_after_hd .profile_img{display:inline-block;position:relative;margin:0 0 10px} -#ol_after_hd .profile_img img{border-radius:50%;} -#ol_after_info{position:absolute;bottom:-5px;right:-5px;background:url(./img/icon_edit.png) no-repeat 50% 50% #292929;background-size:15px;width:30px;height:30px;text-indent:-9999px;overflow:hidden;border-radius:50%} +#ol_after_hd {position:relative;background:#212020;padding:10px 15px} +#ol_after_hd:after {display:block;visibility:hidden;clear:both;content:""} +#ol_after_hd strong {display:block;float:left;color:#fff;padding:0 0 0 15px;line-height:40px} +#ol_after_hd .btn_admin {float:left;display:block;padding:0 !important;text-align:center;color:#fff;margin-right:10px;background:#d13f4a;width:30px} +#ol_after_hd .profile_img {position:relative;float:left;display:inline-block} +#ol_after_hd .profile_img img {width:37px;height:37px;border-radius:50%} +#ol_after_info {position:absolute;bottom:-5px;right:-5px;width:20px;height:20px;line-height:18px;text-align:center;border-radius:50%;background:#212020} +#ol_after_info i {color:#fff;font-size:1em} -#ol_after_private {margin:0;padding:0;list-style:none} +#ol_after_private {clear:both;margin-top:15px;background:#fff;padding:0;list-style:none;border-bottom:1px solid #e1e1e1} #ol_after_private:after {display:block;visibility:hidden;clear:both;content:""} -#ol_after_private li {float:left;width:33.333%} -#ol_after_memo {background:url(./img/icon_memo.png) no-repeat 36px 22px #2c2d2e;background-size:19px} -#ol_after_pt {background:url(./img/icon_point.png) no-repeat 38px 24px #313334;background-size:16px} -#ol_after_scrap {background:url(./img/icon_scrap.png) no-repeat 38px 22px #2c2d2e;background-size:18px} -#ol_after_private a {color:#fff;height:90px;display:block;padding-top:60px} +#ol_after_private li {position:relative;float:left;width:33.333%;text-align:left;border-right:1px solid #efefef} +#ol_after_private li a {color:#000} +#ol_after_private i {margin:0 5px 0 0;color:#b9bcbf;font-size:1.2em} +#ol_after_private strong {position:absolute;top:16px;right:10px} +#ol_after_memo strong {background:#37bc9b;color:#fff;padding:0 5px;border-radius:15px;font-size:0.92em} +#ol_after_pt strong {background:#8cc152;color:#fff;padding:0 5px;border-radius:15px;font-size:0.92em;font-weight:normal} +#ol_after_private li#ol_after_scrap {border-right:0;text-align:center} +#ol_after_private a {display:inline-block;padding:15px 10px} -#ol_after_btn {margin:15px 0} -#ol_after_btn a{display:inline-block;padding:0 10px;line-height:25px;border-radius:15px;font-weight:bold} -#ol_after_logout{background:#fff;color:#555} +#ol_after_btn {position:absolute;top:15px;right:55px} +#ol_after_btn a {display:inline-block;padding:0 10px;line-height:30px;color:#fff;border-radius:3px;font-weight:bold} +#ol_after_logout {background:#3a8afd;color:#fff} diff --git a/theme/basic/mobile/skin/outlogin/shop_basic/outlogin.skin.1.php b/theme/basic/mobile/skin/outlogin/shop_basic/outlogin.skin.1.php index b14aa1ce4..a19b6922e 100644 --- a/theme/basic/mobile/skin/outlogin/shop_basic/outlogin.skin.1.php +++ b/theme/basic/mobile/skin/outlogin/shop_basic/outlogin.skin.1.php @@ -7,57 +7,12 @@ add_stylesheet('' - diff --git a/theme/basic/mobile/skin/outlogin/shop_basic/outlogin.skin.2.php b/theme/basic/mobile/skin/outlogin/shop_basic/outlogin.skin.2.php index 0f67b8ea3..fa5cfe415 100644 --- a/theme/basic/mobile/skin/outlogin/shop_basic/outlogin.skin.2.php +++ b/theme/basic/mobile/skin/outlogin/shop_basic/outlogin.skin.2.php @@ -6,36 +6,33 @@ add_stylesheet('' ?> -
    - -
    - -
      -
    • -
    - - - -
    @@ -102,15 +104,19 @@ add_stylesheet('', 0); +
    + 전체 + 페이지 +
    +
    게시물 검색 -
    - - + +
    diff --git a/theme/basic/mobile/skin/qa/basic/style.css b/theme/basic/mobile/skin/qa/basic/style.css index fb1255593..83c9c056d 100644 --- a/theme/basic/mobile/skin/qa/basic/style.css +++ b/theme/basic/mobile/skin/qa/basic/style.css @@ -51,10 +51,6 @@ #bo_w .tbl_frm01 td {} #bo_w .tbl_frm01 textarea, #bo_w .frm_input {} #bo_w .tbl_frm01 textarea {} -/* -#bo_w .tbl_frm01 #captcha {} -#bo_w .tbl_frm01 #captcha input {} -*/ #bo_w .tbl_frm01 a {} #bo_w .required, #bo_w textarea.required {} @@ -62,90 +58,122 @@ /* ### 기본 스타일 커스터마이징 끝 ### */ /* 게시판 목록 */ -#bo_list #list_chk {padding:0 10px } +#bo_list {} +#bo_list li {background:#fff} -#bo_list .li_stat{float:right;display:inline-block;height:25px;padding:0 10px;border-radius:15px;margin-top:3px} -#bo_list .txt_rdy{border:1px solid #ff63ab;color:#ff63ab;line-height:23px} -#bo_list .txt_done{background:#ff63ab;color:#fff;line-height:25px} +#bo_list .li_stat {float:right;display:inline-block;height:25px;padding:0 10px;border-radius:15px;margin-top:3px} +#bo_list .txt_rdy {background:#ccd1d9;color:#fff;line-height:23px;border-radius:3px} +#bo_list .txt_done {background:#f6bb42;color:#fff;line-height:25px;border-radius:3px} -#bo_list .li_title{display: block;font-weight: bold;margin: 5px 0;} -#bo_list .li_title strong{color: #3ca1ff !important;font-weight: normal;text-decoration: none;font-size: 0.92em;} -#bo_list .li_info{border-top: 1px solid #eee;margin: 10px 0 0;line-height: 28px;color: #666;position: relative;padding-top: 3px;} -#bo_list .li_info:after {display:block;visibility:hidden;clear:both;content:""}#bo_list .profile_img img{border-radius:50%;} -#bo_list .li_sbj{display: block;font-weight: bold;margin: 5px 0;font-size: 1.083em;} +#bo_list .li_info {line-height:28px;color:#666;position:relative} +#bo_list .li_info:after {display:block;visibility:hidden;clear:both;content:""} +#bo_list .profile_img img {border-radius:50%} +#bo_list .li_sbj {display:block;font-weight:bold;margin:5px 0;font-size:1.083em} #bo_cate h2 {width:0;height:0;font-size:0;line-height:0;overflow:hidden} -#bo_cate ul {margin: 10px;padding-left:1px;zoom:1} +#bo_cate ul {background:#fff;padding-left:1px;border-bottom:1px solid #d9dce3;zoom:1} #bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""} -#bo_cate li{display:inline-block;float:left;margin:3px 5px 3px 0} -#bo_cate a {display:block;line-height:24px;padding:0 10px;border-radius:13px;background:#fff;} -#bo_cate #bo_cate_on {background:#4162ff;color:#fff; --webkit-box-shadow:0 0 5px rgba(65,98,255,0.8); --moz-box-shadow:0 0 5px rgba(65,98,255,0.8); -box-shadow: 0 0 8px rgba(65,98,255,0.8);} - -/* 관리자일 때 */ -#bo_list_admin th label {position:absolute;font-size:0;line-height:0;overflow:hidden} - -#bo_list_admin th:nth-of-type(1) {width:40px} -#bo_list_admin th:nth-of-type(3) {width:100px} - -#bo_list_admin td:nth-of-type(1) {text-align:center} -#bo_list_admin td:nth-of-type(3) {text-align:center} - -/* 관리자가 아닐 때 */ -#bo_list th:nth-of-type(2) {width:100px} - -#bo_list td:nth-of-type(2) {text-align:center} +#bo_cate li {display:inline-block;float:left} +#bo_cate a {display:block;line-height:24px;padding:15px} +#bo_cate #bo_cate_on {display:inline-block;position:relative;color:#3a8afd} +#bo_cate #bo_cate_on:after {content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;display:inline-block;background:#3a8afd} /* 게시판 목록 공통 */ -.bo_fx {margin-bottom:5px;padding:5px 10px} +.bo_fx {margin-bottom:5px;padding:0 10px} .bo_fx:after {display:block;visibility:hidden;clear:both;content:""} .bo_fx ul {margin:0;padding:0;list-style:none} -#bo_list_total {float:left;padding:0;height:2.5em;line-height:2.5em} -.btn_bo_user {float:right;margin:0;padding:0;list-style:none} -.btn_bo_user li {float:left;margin-left:5px} -.btn_bo_adm {float:left} -.btn_bo_adm li {float:left;margin-right:5px} -.btn_bo_adm input {padding:0 10px;height:2em;border:1px solid #e8180c !important;background:#e8180c;color:#fff;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-appearance:none} -.bo_notice td {background:#f7f7f7} -.bo_notice td a {font-weight:bold} -.td_num strong {color:#000} -.bo_cate_link {display:inline-block;margin:0 3px 0 0;padding:0 6px 0 0;border-right:1px solid #e7f1ed;color:#999 !important;font-weight:bold;text-decoration:none} /* 글제목줄 분류스타일 */ -.bo_current {color:#e8180c} -.td_subject img {margin-left:3px} -#bo_list .cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:bold} +#bo_list_total {margin:10px;text-align:center;padding:10px;text-align:center;background:#e3e7ec;color:#8b8b8b;border-radius:3px} -#bo_sch {margin-bottom:10px;padding-top:5px;text-align:center} -#bo_sch .btn_submit{width:40px;height:40px} +.btn_bo_user > li {float:left;text-align:center;margin-left:5px} +.btn_bo_adm button {border:0;padding:0 10px;background:#d13f4a;color:#fff;text-decoration:none;vertical-align:middle} +.btn_more_opt {width:30px} +.more_opt {display:none;position:absolute;top:50px;right:7px;width:85px;background:#fff;border:1px solid #b8bfc4;z-index:999} +.more_opt:before {content:"";position:absolute;top:-8px;right:6px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #b8bfc4 transparent} +.more_opt:after {content:"";position:absolute;top:-6px;right:6px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent} +.more_opt li {display:block;border-bottom:1px solid #f1f1f1;padding:10px;margin:0;color:#6b757c;text-align:left} +.more_opt li:last-child {border-bottom:0} +.more_opt li button, .more_opt li a {width:100%;border:0;background:#fff;color:#6b757c} +.more_opt li:hover a, +.more_opt li:hover button {color:#000} +.more_opt li i {line-height:20px} + +.bo_cate_link {display:inline-block;background:#e2eaf6;padding:0 5px;line-height:20px;border-radius:5px;font-weight:bold;font-size:11px;color:#3ca1ff !important;text-decoration:none;/*font-size:0.92em*/} /* 글제목줄 분류스타일 */ +.bo_cnt {display:block;width:100%;font-size:1.083em;font-weight:bold;line-height:1.4em} +.bo_cnt i {color: #8d96c2;font-size:12px} +.bo_cnt .fa-heart {color:#ff0000} +.bo_cnt .fa-download {display:inline-block;width:16px;height:16px;line-height:18px;font-size:0.833em;color:#daae37;background:#ffefb9;text-align:center;border-radius:2px;vertical-align:middle} +.bo_chk {display:inline-block;float:left;margin-right:5px} + +.selec_chk {position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden} +.chk_op {margin:10px 0} +.chk_op label {vertical-align:baseline} +.chk_box {position:relative} +.chk_box input[type="checkbox"] + label {padding-left:20px;color:#676e70} +.chk_box input[type="checkbox"] + label:hover {color:#2172f8} +.chk_box input[type="checkbox"] + label span {position:absolute;top:0;left:0;width:15px;height:15px;display:block;background:#fff;border:1px solid #d0d4df;border-radius:3px} +.chk_box input[type="checkbox"]:checked + label {color:#000} +.chk_box input[type="checkbox"]:checked + label span {background:url(./img/chk.png) no-repeat 50% 50% #3a8afd;border-color:#1471f6;border-radius:3px} +.chk_box input[type="radio"] {position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden} +.chk_box input[type="radio"] + label {position:relative;padding-left:23px;display:inline-block;color:#676e70} +.chk_box input[type="radio"] + label span {position:absolute;top:0;left:0;width:15px;height:15px;display:block;background:#f7f8f9;border:1px solid #cdd6df;border-radius:50%} +.chk_box input[type="radio"]:checked + label {color:#ff8080} +.chk_box input[type="radio"]:checked + label span {border-color:#ea6060} +.chk_box input[type="radio"]:checked + label span:before {width:9px;height:9px;background:#ff8080;content:'';position:absolute;top:3px;left:3px;border-radius:50%} +.all_chk.chk_box input[type="checkbox"] + label span {top:18px;left:15px} + +.bo_cmt {background:#e9eff5;color:#3a8afd;font-size:11px;height:16px;line-height:16px;padding:0 5px;border-radius:3px;vertical-align:middle} + +.bo_subject {display:block;width:100%;padding:5px 0} +.bo_current {color:#e8180c} +.bo_info:after {display:block;visibility:hidden;clear:both;content:""} +.bo_info {position:relative;padding-top:5px;line-height:20px;color:#646464;vertical-align:top} +.bo_info i {margin-left:5px} +.bo_info .comment_icon {background:url(./img/icon_comment.png) no-repeat 50% 50%;display:inline-block;width:20px;height:28px;text-indent:-999px;overflow:hidden;vertical-align:top;background-size:70%;margin:0 0px 0 5px} +.bo_info .bo_date {} +.bo_info .cnt_cmt {display:inline-block;margin: 0 5px 0 3px} +.bo_info .profile_img img {border-radius:50%;vertical-align:top} + +#bo_sch {background:#fff;border:1px solid #d0d3db;position:relative;margin:10px} +#bo_sch:after {display:block;visibility:hidden;clear:both;content:""} +#bo_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden} +#bo_sch .sch_input {float:left;width:100%;height:38px;border:0;padding:0;background-color:transparent;padding:0 0 0 10px} +#bo_sch .sch_btn {height:38px;position:absolute;top:0;right:0;border:0;width:40px;background:none;font-size:15px} /* 게시판 쓰기 */ -#bo_w #wr_email, #bo_w #wr_homepage, #bo_w #wr_subject {width:100%} +#bo_w {padding:15px} +#bo_w .bo_v_option li {display:inline-block;float:left;margin:0 5px 0 0} +#bo_w .bo_v_option li label {vertical-align:baseline} +#bo_w .bo_v_option:after {display:block;visibility:hidden;clear:both;content:""} +#bo_w .bo_w_select select {border:1px solid #d0d3db;background:#fff;width:100%} +#bo_w .bo_w_link label {position:absolute;top:1px;left:1px;border-radius:3px 0 0 3px;width:45px;height:43px;line-height:43px;font-size:1.2em;text-align:center;color:#b2b2b2} +#bo_w .bo_w_link .frm_input {padding-left:50px} +#bo_w .bo_w_flie .lb_icon {position:absolute;top:0px;left:0px;border-radius:3px 0 0 3px;width:45px;height:43px;line-height:43px;font-size:1.2em;text-align:center;color:#b2b2b2} +#bo_w .bo_w_flie .frm_file {padding-left:50px} +#bo_w .bo_w_flie .file_wr {position:relative;color:#000;vertical-align:middle;margin:0} +#bo_w .bo_w_flie .frm_input {margin:5px 0 0} -#char_count_desc {display:block;margin:0 0 5px;padding:0} -#char_count_wrp {margin:5px 0 0;text-align:right} -#char_count {font-weight:bold} +.filebox .btn_file {display:inline-block;position:absolute;right:8px;top:8px;border:1px solid #3a8afd;border-radius:3px;width:60px;height:30px;color:#3a8afd;font-size:1em;line-height:30px;font-weight:bold;background:#fff;text-align:center;vertical-align:middle;cursor:pointer} +.filebox .fileName {display:inline-block;position:relative;width:100%;height:45px;padding-left:45px;line-height:30px;border:1px solid #d0d3db;background-color:#fff;color:red;vertical-align:middle;border-radius:0} +.filebox input[type="file"] {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0} -#qa_subject {width:100%} +#bo_w .btn_confirm {text-align:center;margin:20px 0} +#bo_w .btn_submit {width:49%;height:45px;padding:0 30px;font-weight:bold;font-size:1.083em} +#bo_w .btn_cancel {width:49%;line-height:45px;height:45px;padding:0 30px;font-weight:bold;font-size:1.083em;background:#fff;border-radius:3px;border:1px solid #dcdcdc} /* 게시판 읽기 */ -#bo_v {margin-bottom:15px;padding-bottom:15px} -#bo_v .bo_v_wr{background:#fff;margin:10px;border-radius:5px;padding:15px; --webkit-box-shadow: 0 1px 4px #cbd1df; --moz-box-shadow: 0 1px 4px #cbd1df; -box-shadow: 0 1px 4px #cbd1df;} +#bo_v {padding:20px 0 0;background:#fff} +#bo_v>header {padding:0 15px} -#bo_v_table {margin:0 0 5px;padding:0 10px;color:#999;font-size:0.9em;font-weight:bold} +#bo_v_title {} +.bo_v_cate {display:inline-block;background:#e2eaf6;color:#3a8afd;border-radius:13px;line-height:20px;border-radius:5px;padding:0 5px;font-weight:bold} +.bo_v_tit {display:block;font-size:1.5em;margin:10px 0 0} -#bo_v_title {padding:0 0 10px;font-size:1.2em} -#bo_v_title span{display:block;font-size:11px;color:#4162ff} - -#bo_v_info {padding:0 0 10px;border-bottom:1px solid #eee;position:relative;} +#bo_v_info {position:relative;margin-top:10px;color:#767e86} #bo_v_info h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -#bo_v_info strong {display:inline-block;margin:0 ;font-weight:normal} -#bo_v_info .info_date{position:absolute;top:0;right:0;color:#777} -#bo_v_info .profile_img img{border-radius:50%} +#bo_v_info strong {display:inline-block;font-weight:normal} +#bo_v_info i {margin-left:5px} +#bo_v_info .profile_img img {border-radius:50%} #bo_v_file {} #bo_v_file h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} @@ -165,11 +193,11 @@ box-shadow: 0 1px 4px #cbd1df;} #bo_v_contact {border-bottom:1px solid #eee} #bo_v_contact h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -#bo_v_contact dl {margin:0;padding:5px 0;color:#666;list-style:none} +#bo_v_contact dl {margin:0;padding:10px 0;color:#666;list-style:none} #bo_v_contact dl:after {display:block;visibility:hidden;clear:both;content:""} #bo_v_contact dt, #bo_v_contact dd {float:left;margin:0} -#bo_v_contact dt {clear:both;padding:3px 0 ;width:30px;text-align:center;font-weight:bold} -#bo_v_contact dd {padding:3px 0;width:80%} +#bo_v_contact dt {clear:both;margin-right:5px;text-align:center;font-weight:bold} +#bo_v_contact dd {width:80%} #bo_v_top {margin:0 0 10px;padding:10px} #bo_v_top:after {display:block;visibility:hidden;clear:both;content:""} @@ -181,12 +209,15 @@ box-shadow: 0 1px 4px #cbd1df;} #bo_v_bot h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} #bo_v_bot ul {margin:0;padding:0;list-style:none} -.bo_v_nb {float:left} -.bo_v_nb li {float:left;margin-right:5px} -.bo_v_com {float:right} -.bo_v_com li {float:left;margin-left:5px} +.bo_v_nb {position:relative;margin:10px 0 0;border-top:1px solid #e4e4ec;border-bottom:1px solid #e4e4ec;text-align:left} +.bo_v_nb:after {display:block;visibility:hidden;clear:both;content:""} +.bo_v_nb li {} +.bo_v_nb li a {display:block;padding:15px;color:#777} +.bo_v_nb li a i {color:#c5cfdd} +.bo_v_nb li.bo_v_prev {border-bottom:1px solid #f8f8f8} +.bo_v_nb li.bo_v_next {} -#bo_v_atc {padding:10px 0;min-height:100px} +#bo_v_atc {min-height:200px;padding:15px} #bo_v_atc_title {margin:0;padding:0;height:0;overflow:hidden} #bo_v_img {margin:0 0 10px;width:100%;overflow:hidden;zoom:1} @@ -209,31 +240,34 @@ box-shadow: 0 1px 4px #cbd1df;} #bo_v_addq {margin:0 0 30px;text-align:right} -#bo_v_ans {} -#bo_v_ans h2 {font-size:1.2em;margin:10px} -#bo_v_ans h2 span{display:block} -#bo_v_ans h2 .tit_rpl{display:inline-block;font-size:11px;padding:0 5px;line-height:23px;font-weight:normal;background:#646982;color:#fff;} -#bo_v_ans #ans_datetime {padding:5px 0 10px;border-bottom:1px solid #eee;color:#777} -#bo_v_ans #ans_con {margin:10px 0 ;line-height:1.8em} -#bo_v_ans #ans_con img{max-width:100%;height:auto} -#bo_v_ans #ans_add {text-align:right} +#bo_v_ans {margin-top:10px;background:#fff;position:relative} +#bo_v_ans h2 {font-size:1.2em;padding:15px 15px 5px} +#bo_v_ans h2 span {display:inline-block} +#bo_v_ans h2 .tit_rpl {font-size:11px;padding:0 5px;line-height:23px;border-radius:25px;margin-right:5px;font-weight:normal;background:#fff;color:#3a8afd;border:1px solid #a9c6fe} +#bo_v_ans h2 .tit_cnt {font-size:1.125em} +#bo_v_ans #ans_datetime {padding:10px 0 15px;border-bottom:1px solid #eee;color:#767e86;font-size:0.825em;font-weight:normal} +#bo_v_ans #ans_con {padding:15px;line-height:1.8em;border-bottom:1px solid #e4e4ec} +#bo_v_ans #ans_con img {max-width:100%;height:auto} + +#bo_v_ans #btn_ans_btn {position:absolute;right:5px;top:10px} +#bo_v_ans #ans_add {display:none;position:absolute;right:8px;top:53px;background:#fff;border:1px solid #b8bfc4;z-index:999} +#bo_v_ans #ans_add:before {content:"";position:absolute;top:-8px;right:6px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #b8bfc4 transparent} +#bo_v_ans #ans_add:after {content:"";position:absolute;top:-6px;right:6px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent} +#bo_v_ans #ans_add a {display:block;border-bottom: 1px solid #f1f1f1;padding:10px;color:#6b757c} +.add_qu {display:block;text-align:center;margin:15px;height:45px;line-height:45px;padding:0 10px;border:0;font-weight:bold;background:#3a8afd;color:#fff;border-radius:3px} + #bo_v_ans #ans_msg {padding:40px 0;background:#f2f5f9;text-align:center} -#bo_v_ans .btn_submit{width:100%;height:40px;border-radius:5px} -#bo_v_ans .btn_confirm{margin:0 10px} +#bo_v_ans .btn_submit {width:100%;height:40px;border-radius:5px} +#bo_v_ans .btn_confirm {margin:0 10px} #bo_v_rel {} #bo_v_rel h2 {margin:0 10px 10px;font-size:1.2em} -#bo_v_rel .li_stat{float:right;display:inline-block;height:25px;padding:0 10px;border-radius:15px;margin-top:3px} -#bo_v_rel .txt_rdy{border:1px solid #ff63ab;color:#ff63ab;line-height:23px} -#bo_v_rel .txt_done{background:#ff63ab;color:#fff;line-height:25px} - -#bo_v_rel .li_title{display: block;font-weight: bold;margin: 5px 0;} -#bo_v_rel .li_title strong{color: #3ca1ff !important;font-weight: normal;text-decoration: none;font-size: 0.92em;} -#bo_v_rel .li_info{border-top: 1px solid #eee;margin: 10px 0 0;line-height: 28px;color: #666;position: relative;padding-top: 3px;} -#bo_v_rel .li_info:after {display:block;visibility:hidden;clear:both;content:""}#bo_list .profile_img img{border-radius:50%;} -#bo_v_rel .li_sbj{display: block;font-weight: bold;margin: 5px 0;font-size: 1.083em;} - +#bo_v_rel .li_stat {float:right;display:inline-block;height:25px;padding:0 10px;border-radius:15px;margin-top:3px} +#bo_v_rel .txt_rdy {border:1px solid #ff63ab;color:#ff63ab;line-height:23px} +#bo_v_rel .txt_done {background:#ff63ab;color:#fff;line-height:25px} +#bo_v_rel .li_title {display:block;font-weight:bold;margin:5px 0} +#bo_v_rel .li_title strong {color:#3ca1ff !important;font-weight:normal;text-decoration:none;font-size:0.92em} /* 게시판 댓글 */ #bo_vc {margin:0 0 5px;padding:15px 15px 5px;border-top:1px solid #cfded8;border-bottom:1px solid #cfded8;background:#f7f7f7} @@ -268,8 +302,3 @@ box-shadow: 0 1px 4px #cbd1df;} #bo_vc_sns input {margin:0 0 0 5px} #bo_vc form {padding:0} - -#bo_w .bo_w_flie .lb_icon{position:absolute;top:0px;left:0px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;background:#eee;text-align:center} -#bo_w .bo_w_flie .frm_file{padding-left:50px;} -#bo_w .bo_w_flie .file_wr{border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;height:40px;margin:0} -#bo_w .bo_w_flie .frm_input{margin:5px 0 0 } diff --git a/theme/basic/mobile/skin/qa/basic/view.answer.skin.php b/theme/basic/mobile/skin/qa/basic/view.answer.skin.php index b1bc9ac61..067bcf660 100644 --- a/theme/basic/mobile/skin/qa/basic/view.answer.skin.php +++ b/theme/basic/mobile/skin/qa/basic/view.answer.skin.php @@ -3,23 +3,32 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 ?>
    -

    답변

    - -
    - -
    +

    + 답변 + +
    + +
    +

    - -
    + + + -
    \ No newline at end of file +
    +추가질문 + + \ No newline at end of file diff --git a/theme/basic/mobile/skin/qa/basic/view.answerform.skin.php b/theme/basic/mobile/skin/qa/basic/view.answerform.skin.php index 63fdd692d..3eea2b9e4 100644 --- a/theme/basic/mobile/skin/qa/basic/view.answerform.skin.php +++ b/theme/basic/mobile/skin/qa/basic/view.answerform.skin.php @@ -7,7 +7,7 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 if($is_admin) // 관리자이면 답변등록 { ?> -

    답변등록

    +

    답변등록

    diff --git a/theme/basic/mobile/skin/qa/basic/view.skin.php b/theme/basic/mobile/skin/qa/basic/view.skin.php index c0c5bec20..4dfe50b94 100644 --- a/theme/basic/mobile/skin/qa/basic/view.skin.php +++ b/theme/basic/mobile/skin/qa/basic/view.skin.php @@ -8,24 +8,47 @@ add_stylesheet('', 0); + + + -
    -
    -
    -

    - - -

    -
    -
    -

    페이지 정보

    - 작성자 - 작성일 -
    - - -
    +
    +

    + + +

    +
    +

    페이지 정보

    + 작성자 + 작성일 + 조회 + 댓글 +
    + +

    연락처정보

    @@ -37,138 +60,109 @@ add_stylesheet('', 0);
    -
    +
    + -
    -

    본문

    +
    +

    본문

    - \n"; + \n"; - for ($i=0; $i<$view['img_count']; $i++) { - //echo $view['img_file'][$i]; - echo get_view_thumbnail($view['img_file'][$i], $qaconfig['qa_image_width']); - } - - echo "\n"; + for ($i=0; $i<$view['img_count']; $i++) { + //echo $view['img_file'][$i]; + echo get_view_thumbnail($view['img_file'][$i], $qaconfig['qa_image_width']); } - ?> - -
    - + echo "\n"; + } + ?> - - - + +
    + - - - -
    -

    첨부파일

    - -
    - - - - -
    - - - -
    - -
    - - - - - - - -
    -

    연관질문

    - -
    - + + +
    +

    첨부파일

      + // 가변 파일 + for ($i=0; $i<$view['download_count']; $i++) { + ?>
    • -
      - - - - - -
      -
      - - -
      + + 첨부 + +
    • - +
    -
    +
    + +
    + + + - - -
    + + + +
    +

    연관질문

    + +
    + +
      + +
    • +
      + + + + + +
      +
      + + +
      +
    • + +
    +
    +
    + + \ No newline at end of file diff --git a/theme/basic/mobile/skin/search/basic/search.skin.php b/theme/basic/mobile/skin/search/basic/search.skin.php index d4229ec77..b4db95436 100644 --- a/theme/basic/mobile/skin/search/basic/search.skin.php +++ b/theme/basic/mobile/skin/search/basic/search.skin.php @@ -5,6 +5,22 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 add_stylesheet('', 0); ?> + +
    +

    전체검색 결과

    +
      +
    • 게시판
    • +
    • 게시물
    • +
    • / 페이지 열람 중
    • +
    +
    +
    @@ -55,36 +71,16 @@ add_stylesheet('', } -
    +
    id="sop_or" name="sop"> - + id="sop_and" name="sop"> - +
    - - -
    -

    전체검색 결과

    -
    -
    게시판
    -
    -
    게시물
    -
    -
    -

    / 페이지 열람 중

    -
    - - ', $k=0; for ($idx=$table_index, $k=0; $idx -

    게시판 내 결과

    +

    게시판 내 결과

      ',
    • - 새창 +

      @@ -134,14 +130,10 @@ add_stylesheet('',
    - - -
    +
    - - diff --git a/theme/basic/mobile/skin/search/basic/style.css b/theme/basic/mobile/skin/search/basic/style.css index 3206a7506..89cc93f26 100644 --- a/theme/basic/mobile/skin/search/basic/style.css +++ b/theme/basic/mobile/skin/search/basic/style.css @@ -1,43 +1,50 @@ @charset "utf-8"; + /* 전체검색결과 스킨 */ -#sch_res_detail {margin:10px;text-align:center} +#sch_res_detail {margin:10px 0;padding:15px;border-top:1px solid #f1f1f1;border-bottom:1px solid #ddd;background:#fff;text-align:left} #sch_res_detail legend {position:absolute;font-size:0;line-height:0;overflow:hidden} -#sch_res_detail .sch_wr {position:relative;border:1px solid #bdc2d8;background:#fff;margin:0 0 5px} -#sch_res_detail select{width:50%;float:left;height:40px;border:0} -#sch_res_detail #sfl{border-left:1px solid #e2e2e2;} -#sch_res_detail .frm_input {position:relative;width:100%;border:0;border-top:1px solid #e2e2e2;border-radius:0;clear:both} -#sch_res_detail .btn_submit{position:absolute;bottom:0;right:0;width:40px;height:40px;background:none;color:#000;font-size:15px} +#sch_res_detail .sch_wr {position:relative;background:#fff;margin:0 0 5px} +#sch_res_detail select {width:49.5%;height:40px;float:left;border:1px solid #d0d3db} +#sch_res_detail select#gr_id {margin-right:1%} +#sch_res_detail .frm_input {position:relative;width:100%;border:1px solid #d0d3db;margin-top:5px;border-radius:0;clear:both} +#sch_res_detail .btn_submit {position:absolute;bottom:0;right:0;width:40px;height:40px;background:none;color:#000;font-size:15px} -#sch_res_ov {margin: 10px;padding:20px;background:#e4e4e4;text-align:center;zoom:1} +#sch_res_ov {margin:15px;padding:15px;background:#edf3fc;text-align:center;border-radius:5px;border:1px solid #d6e2f4;color:#5977a4;zoom:1} #sch_res_ov:after {display:block;visibility:hidden;clear:both;content:""} -#sch_res_ov h2 {font-size:1.25em;margin:0 0 5px} -#sch_res_ov dl {margin:0 0 5px;display:inline-block;;zoom:1} -#sch_res_ov dt {display:inline-block} -#sch_res_ov dd {display:inline-block;margin:0 2px 0 5px} -#sch_res_ov p {margin:0;padding:0;color:#666;font-size:0.92em} - -#sch_res_board {margin: 10px;padding-left:1px;zoom:1} +#sch_res_ov h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#sch_res_ov ul {display:inline-block;zoom:1} +#sch_res_ov li {float:left;display:inline-block;margin:0 10px 0 0;line-height:10px;padding-right:10px;border-right:1px solid #5977a4;color:#5977a4} +#sch_res_ov li:last-child {margin-right:0;padding-right:0;border-right:0} +#sch_res_board {margin:10px;padding-left:1px;zoom:1} #sch_res_board:after {display:block;visibility:hidden;clear:both;content:""} #sch_res_board li {display:inline-block;float:left;margin:3px 5px 3px 0} -#sch_res_board a {display:block;line-height:24px;border-radius:13px;padding:0 10px;background:#fff} -#sch_res_board .sch_on {background:#4162ff;color:#fff; --webkit-box-shadow:0 0 5px rgba(65,98,255,0.8); --moz-box-shadow:0 0 5px rgba(65,98,255,0.8); -box-shadow: 0 0 8px rgba(65,98,255,0.8);} +#sch_res_board a {display:block;line-height:24px;border-radius:13px;padding:0 10px;background:#fff;border:1px solid #d6e9ff;color:#6794d3} +#sch_res_board .sch_on {background:#3a8afd;color:#fff;border:1px solid #3a8afd; +-webkit-box-shadow:inset 0 2px 5px rgb(33, 135, 202); +-moz-box-shadow:inset 0 2px 5px rgb(33, 135, 202); +box-shadow:inset 0 2px 5px rgb(33, 135, 202)} - -.sch_res_list {margin:0 0 10px;padding:10px 0} -.sch_res_list h2 {margin:0 0 10px;font-size:1.083m} -.sch_res_list ul {margin:0;padding:0;list-style:none} -.sch_res_list li {margin:0 0 10px;padding:0 10px 10px;border-bottom:1px solid #e9e9e9} +.sch_res_list {margin:0 0 10px} +.sch_res_list h2 {font-size:1.2em;background:#fff;padding:15px 20px;border-bottom:1px solid #f8f8f8} +.sch_res_list ul {margin:0;padding:10px 15px;list-style:none;background:#fff} +.sch_res_list li {padding:0 0 10px;border-bottom:1px solid #e9e9e9} +.sch_res_list li:last-child {border-bottom:0} .sch_res_list a {text-decoration:none} .sch_res_title {display:block;font-weight:bold;padding:10px 0;padding-right:30px;position:relative} -.sch_res_info{line-height:28px;border-top:1px solid #eee;padding:3px 0 0;margin: 10px 0 0;color:#666 } +.sch_res_info {line-height:28px;padding:3px 0 0;margin:10px 0 0;color:#666} .sch_res_info:after {display:block;visibility:hidden;clear:both;content:""} -.sch_res_new{position:absolute;top:10px;right:0;font-size:0.92em;color:#777;width:20px;height:20px;line-height:20px;display:block;background:#eee;text-align:center} -.sch_res_list p {margin:0 0 10px;line-height:1.4em;color:#777;font-size:0.92em} -.sch_more {padding:0 0 30px;font-size:0.92em;text-align:right } -.sch_more a{;color:#f2664f} -.sch_more i{font-size:13px} -.sch_datetime{float:right;font-style:italic} -.sch_res_info .profile_img img{border-radius:50%} \ No newline at end of file +.sch_res_list p {margin:0 0 10px;line-height:1.4em;color:#777;font-size:1em} +.sch_more {background:#fff;padding:15px 0;margin-bottom:15px;font-size:1em;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;text-align:center} +.sch_more a {color:#3a8afd} +.sch_datetime {} +.sch_res_info .profile_img img {border-radius:50%} + +/* 인풀 옵션 */ +.selec_chk {position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden} +.chk_box {position:relative} +.chk_box input[type="radio"] {position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden} +.chk_box input[type="radio"] + label {position:relative;padding-left:23px;display:inline-block;color:#676e70} +.chk_box input[type="radio"] + label span {position:absolute;top:0;left:0;width:15px;height:15px;display:block;background:#f7f8f9;border:1px solid #cdd6df;border-radius:50%} +.chk_box input[type="radio"]:checked + label {color:#3a8afd} +.chk_box input[type="radio"]:checked + label span {border-color:#3a8afd} +.chk_box input[type="radio"]:checked + label span:before {width:7px;height:7px;background:#3a8afd;content:'';position:absolute;top:3px;left:3px;border-radius:50%} diff --git a/theme/basic/mobile/skin/shop/basic/boxbanner.skin.php b/theme/basic/mobile/skin/shop/basic/boxbanner.skin.php index 08b5409b1..67053166b 100644 --- a/theme/basic/mobile/skin/shop/basic/boxbanner.skin.php +++ b/theme/basic/mobile/skin/shop/basic/boxbanner.skin.php @@ -36,3 +36,8 @@ for ($i=0; $row=sql_fetch_array($result); $i++) if ($i>0) echo ''.PHP_EOL; ?> + diff --git a/theme/basic/mobile/skin/shop/basic/boxtodayview.skin.php b/theme/basic/mobile/skin/shop/basic/boxtodayview.skin.php index 4ab7de45e..9598fc41e 100644 --- a/theme/basic/mobile/skin/shop/basic/boxtodayview.skin.php +++ b/theme/basic/mobile/skin/shop/basic/boxtodayview.skin.php @@ -1,10 +1,9 @@ ', 0); @@ -12,92 +11,85 @@ add_stylesheet('',
    -

    - 오늘 본 상품 -

    +

    오늘 본 상품

    + + + + $rowx = get_shop_item($tv_it_id, true); + if(!$rowx['it_id']) + continue; - - '.PHP_EOL; echo '
  • '.PHP_EOL; echo '
    '; echo $img; echo '
    '.PHP_EOL; - echo '
  • '.PHP_EOL; + echo ''.PHP_EOL; $tv_tot_count++; - } - if ($tv_tot_count > 0) echo ''.PHP_EOL; + } + if ($tv_tot_count > 0) echo ''.PHP_EOL; ?> -
    - +
    - + }); + - - -

    없음

    - - + +

    없음

    +
    diff --git a/theme/basic/mobile/skin/shop/basic/couponzone.10.skin.php b/theme/basic/mobile/skin/shop/basic/couponzone.10.skin.php index 281d62de4..4518253a9 100644 --- a/theme/basic/mobile/skin/shop/basic/couponzone.10.skin.php +++ b/theme/basic/mobile/skin/shop/basic/couponzone.10.skin.php @@ -14,6 +14,7 @@ add_stylesheet('', 0 $result = sql_query($sql); $coupon = ''; + $coupon_info_class = ''; for($i=0; $row=sql_fetch_array($result); $i++) { if(!$row['cz_file']) @@ -27,20 +28,25 @@ add_stylesheet('', 0 switch($row['cp_method']) { case '0': - $sql3 = " select it_id, it_name from {$g5['g5_shop_item_table']} where it_id = '{$row['cp_target']}' "; - $row3 = sql_fetch($sql3); - $cp_target = ''.get_text($row3['it_name']).''; + $row3 = get_shop_item($row['cp_target'], true); + $cp_target = '개별상품할인'; + $cp_link =''.get_text($row3['it_name']).''; + $coupon_info_class = 'cp_2'; break; case '1': $sql3 = " select ca_id, ca_name from {$g5['g5_shop_category_table']} where ca_id = '{$row['cp_target']}' "; $row3 = sql_fetch($sql3); - $cp_target = ''.get_text($row3['ca_name']).''; + $cp_target = '카테고리할인'; + $cp_link = ''.get_text($row3['ca_name']).''; + $coupon_info_class = 'cp_1'; break; case '2': - $cp_target = '주문금액할인'; + $cp_link = $cp_target = '주문금액할인'; + $coupon_info_class = 'cp_3'; break; case '3': - $cp_target = '배송비할인'; + $cp_link = $cp_target = '배송비할인'; + $coupon_info_class = 'cp_4'; break; } @@ -49,13 +55,39 @@ add_stylesheet('', 0 if(is_coupon_downloaded($member['mb_id'], $row['cz_id'])) $disabled = ' disabled'; - $coupon .= '
  • '.PHP_EOL; - $coupon .= '
    '.$subj.'
    '.PHP_EOL; - $coupon .= '
    '.$subj.'
    '.PHP_EOL; - $coupon .= '
    기한 : 다운로드 후 '.number_format($row['cz_period']).'일
    '.PHP_EOL; - $coupon .= '
    적용 : '.$cp_target.'
    '.PHP_EOL; + // $row['cp_type'] 값이 있으면 % 이며 없으면 원 입니다. + $print_cp_price = $row['cp_type'] ? ''.$row['cp_price'].' %' : ''.number_format($row['cp_price']).' 원'; + + $coupon .= '
  • '.PHP_EOL; + $coupon .= '
    '.PHP_EOL; + $coupon .= '
    '.$subj.''.PHP_EOL; + $coupon .= '
    '.$subj.'
    '.$print_cp_price.'
    '.PHP_EOL; + $coupon .= '
    '.PHP_EOL; + $coupon .= '
    '.PHP_EOL; + $coupon .= '
    '.PHP_EOL; + $coupon .= '적용'.PHP_EOL; + $coupon .= '
    +

    '.$cp_target.'

    +
      +
    • 적용 : '.$cp_link.'
    • '; + + if( $row['cp_minimum'] ){ // 쿠폰에 최소주문금액이 있다면 + $coupon .= '
    • 최소주문금액 : '.number_format($row['cp_minimum']).'
    • '; + } + + $coupon .= '
    + +
    '.PHP_EOL; + $coupon .= '
    '.PHP_EOL; + $coupon .= '
    기한다운로드 후 '.number_format($row['cz_period']).'일
    '.PHP_EOL; + //cp_1 카테고리할인 + //cp_2 개별상품할인 + //cp_3 주문금액할인 + //cp_4 배송비할인 + $coupon .= '
    '.PHP_EOL; + $coupon .= '
    '.PHP_EOL; $coupon .= '
    '.PHP_EOL; - $coupon .= '
  • '.PHP_EOL; + $coupon .= ''.PHP_EOL; } if($coupon) @@ -65,7 +97,7 @@ add_stylesheet('', 0 ?> -
    +

    포인트 쿠폰

    보유하신 회원 포인트를 쿠폰으로 교환하실 수 있습니다.

    @@ -74,6 +106,7 @@ add_stylesheet('', 0 $result = sql_query($sql); $coupon = ''; + $coupon_info_class = ''; for($i=0; $row=sql_fetch_array($result); $i++) { if(!$row['cz_file']) @@ -87,20 +120,25 @@ add_stylesheet('', 0 switch($row['cp_method']) { case '0': - $sql3 = " select it_id, it_name from {$g5['g5_shop_item_table']} where it_id = '{$row['cp_target']}' "; - $row3 = sql_fetch($sql3); - $cp_target = ''.get_text($row3['it_name']).''; + $row3 = get_shop_item($row['cp_target'], true); + $cp_link = ''.get_text($row3['it_name']).''; + $cp_target = '개별상품할인'; + $coupon_info_class = 'cp_2'; break; case '1': $sql3 = " select ca_id, ca_name from {$g5['g5_shop_category_table']} where ca_id = '{$row['cp_target']}' "; $row3 = sql_fetch($sql3); - $cp_target = ''.get_text($row3['ca_name']).''; + $cp_link = ''.get_text($row3['ca_name']).''; + $cp_target = '카테고리할인'; + $coupon_info_class = 'cp_1'; break; case '2': - $cp_target = '주문금액할인'; + $cp_link = $cp_target = '주문금액할인'; + $coupon_info_class = 'cp_3'; break; case '3': - $cp_target = '배송비할인'; + $cp_link = $cp_target = '배송비할인'; + $coupon_info_class = 'cp_4'; break; } @@ -109,14 +147,34 @@ add_stylesheet('', 0 if(is_coupon_downloaded($member['mb_id'], $row['cz_id'])) $disabled = ' disabled'; - $coupon .= '
  • '.PHP_EOL; - $coupon .= '
    '.$subj.'
    '.PHP_EOL; - $coupon .= '
    '.$subj.'
    '.PHP_EOL; - $coupon .= '
    기한 : 다운로드 후 '.number_format($row['cz_period']).'일
    '.PHP_EOL; - $coupon .= '
    적용 : '.$cp_target.'
    '.PHP_EOL; - $coupon .= '
    포인트 '.number_format($row['cz_point']).'점 차감
    '.PHP_EOL; - $coupon .= '
    '.PHP_EOL; - $coupon .= '
  • '.PHP_EOL; + // $row['cp_type'] 값이 있으면 % 이며 없으면 원 입니다. + $print_cp_price = $row['cp_type'] ? ''.$row['cp_price'].' %' : ''.number_format($row['cp_price']).' 원'; + + $coupon .= '
  • '.PHP_EOL; + $coupon .= '
    '.PHP_EOL; + $coupon .= '
    '.$subj.''.PHP_EOL; + $coupon .= '
    '.$subj.'
    '.$print_cp_price.'
    '.PHP_EOL; + $coupon .= '
    '.PHP_EOL; + $coupon .= '
    '.PHP_EOL; + $coupon .= '
    '.PHP_EOL; + $coupon .= '적용'.PHP_EOL; + $coupon .= '
    +

    '.$cp_target.'

    +
      +
    • 적용 : '.$cp_link.'
    • '; + + if( $row['cp_minimum'] ){ // 쿠폰에 최소주문금액이 있다면 + $coupon .= '
    • 최소주문금액 : '.number_format($row['cp_minimum']).'
    • '; + } + + $coupon .= '
    + +
    '.PHP_EOL; + $coupon .= '
    '.PHP_EOL; + $coupon .= '
    기한다운로드 후 '.number_format($row['cz_period']).'일
    '.PHP_EOL; + $coupon .= '
    '.PHP_EOL; + $coupon .= '
    '.PHP_EOL; + $coupon .= '
  • '.PHP_EOL; } if($coupon) @@ -124,4 +182,21 @@ add_stylesheet('', 0 else echo '

    사용할 수 있는 쿠폰이 없습니다.

    '; ?> -
    \ No newline at end of file +
    + + \ No newline at end of file diff --git a/theme/basic/mobile/skin/shop/basic/item.form.skin.php b/theme/basic/mobile/skin/shop/basic/item.form.skin.php index cfb94a2ce..164cde7ee 100644 --- a/theme/basic/mobile/skin/shop/basic/item.form.skin.php +++ b/theme/basic/mobile/skin/shop/basic/item.form.skin.php @@ -3,6 +3,7 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 // add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 add_stylesheet('', 0); +add_javascript('', 10); ?> @@ -23,8 +24,8 @@ add_stylesheet('', 0 ', 0 if ($thumb_img) { echo '
    '.PHP_EOL; - echo ''.PHP_EOL; - echo ''.PHP_EOL; - echo '
      '.PHP_EOL; + echo '
        '.PHP_EOL; echo $thumb_img; echo '
      '.PHP_EOL; + echo '
      '.PHP_EOL; echo '
    '; } ?> - -
    - '.$prev_title; - $next_title = $next_title.' '; - - echo $prev_href.$prev_title.$prev_href2; - echo $next_href.$next_title.$next_href2; - } else { - echo '이 분류에 등록된 다른 상품이 없습니다.'; - } - ?> - 확대보기 -
    - - -
    - - 고객평점 - - - - - 리뷰 - 위시 - -
    - - - - - - 추천하기
    -
    -

    상품간략정보 및 구매기능

    -

    - 상품 선택옵션 개, 추가옵션 개 -

    +

    상품 선택옵션 개, 추가옵션

    +
    + + 고객평점 + + 사용후기 + + +
    + 위시리스트 + +
    + + + + + + 추천하기 +
    +
    +
    + +
    @@ -165,7 +147,6 @@ add_stylesheet('', 0 - - +
    판매가격 @@ -186,7 +167,7 @@ add_stylesheet('', 0
    포인트 ', 0
    + + +
    + '.$prev_title; + $next_title = $next_title.' '; + + echo $prev_href.$prev_title.$prev_href2; + echo $next_href.$next_title.$next_href2; + } else { + echo '이 분류에 등록된 다른 상품이 없습니다.'; + } + ?> + 확대보기 +
    + +
    + + +
    + +
    + +
    +

    선택옵션

    - - - - - - +
    -
    -
    +
    ', 0 ?>

    추가옵션

    - - - - - - +
    + -
    -
    +
    ', 0
    - +

    상품의 재고가 부족하여 구매할 수 없습니다.

    - - + + +
      @@ -358,7 +364,6 @@ add_stylesheet('', 0
    - ', 0 } } //if ?> - +
  • 사용후기

    -
  • @@ -403,7 +407,6 @@ add_stylesheet('', 0
  • 상품문의

    -
  • @@ -412,15 +415,14 @@ add_stylesheet('', 0
  • 배송/교환정보

    +

    배송정보

    -
    -
    @@ -467,7 +469,6 @@ $(function (){ - \ No newline at end of file diff --git a/theme/basic/mobile/skin/shop/basic/list.10.skin.php b/theme/basic/mobile/skin/shop/basic/list.10.skin.php index 98fe73473..f884ed87f 100644 --- a/theme/basic/mobile/skin/shop/basic/list.10.skin.php +++ b/theme/basic/mobile/skin/shop/basic/list.10.skin.php @@ -3,6 +3,9 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 // add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 add_stylesheet('', 0); + +// 장바구니 또는 위시리스트 ajax 스크립트 +add_javascript('', 10); ?> @@ -22,9 +25,15 @@ if(!$is_gallery_list){ } $li_width = ($is_gallery_list === 'gallery') ? intval(100 / $this->list_mod) : 100; $li_width_style = ' style="width:'.$li_width.'%;"'; -$ul_sct_class = ($is_gallery_list === 'gallery') ? 'sct_10' : 'sct_20'; +$ul_sct_class = ($is_gallery_list === 'gallery') ? 'sct_10' : 'sct_10_list'; + +$i = 0; +foreach((array) $list as $row){ + if( empty($row) ) continue; + + $item_link_href = shop_item_url($row['it_id']); // 상품링크 + $star_score = $row['it_use_avg'] ? (int) get_star($row['it_use_avg']) : ''; //사용자후기 평균별점 -for ($i=0; $row=sql_fetch_array($result); $i++) { if ($i == 0) { if ($this->css) { echo "
      css}\">\n"; @@ -33,7 +42,8 @@ for ($i=0; $row=sql_fetch_array($result); $i++) { } } - if($i % $this->list_mod == 0) + + if($i % $this->list_mod == 0) $li_clear = ' sct_clear'; else $li_clear = ''; @@ -41,7 +51,7 @@ for ($i=0; $row=sql_fetch_array($result); $i++) { echo "
    • \n"; if ($this->href) { - echo "
      href}{$row['it_id']}\">\n"; + echo "\n"; } + // 사용후기 평점표시 + if ($this->view_star && $star_score) { + echo "
      고객평점\"별점
      \n"; + } if ($this->view_it_id) { echo "
      <".stripslashes($row['it_id']).">
      \n"; } if ($this->href) { - echo "
      href}{$row['it_id']}\" class=\"sct_a\">\n"; + echo "\n"; } + if ($this->view_it_basic && $row['it_basic']) { + echo "
      ".stripslashes($row['it_basic'])."
      \n"; + } if ($this->view_it_price) { echo "
      \n"; echo display_price(get_price($row), $row['it_tel_inq'])."\n"; echo "
      \n"; } - - if ($this->view_sns) { - $sns_top = $this->img_height + 10; - $sns_url = G5_SHOP_URL.'/item.php?it_id='.$row['it_id']; - $sns_title = get_text($row['it_name']).' | '.get_text($config['cf_title']); - echo "
      "; - echo get_sns_share_link('facebook', $sns_url, $sns_title, G5_MSHOP_SKIN_URL.'/img/facebook.png'); - echo get_sns_share_link('twitter', $sns_url, $sns_title, G5_MSHOP_SKIN_URL.'/img/twitter.png'); - echo get_sns_share_link('googleplus', $sns_url, $sns_title, G5_MSHOP_SKIN_URL.'/img/gplus.png'); - echo get_sns_share_link('kakaotalk', $sns_url, $sns_title, G5_MSHOP_SKIN_URL.'/img/sns_kakao.png'); + + // 위시리스트 + 공유 버튼 시작 { + echo "
      \n"; + echo "\n"; + if ($this->view_sns) { + echo "\n"; + } + echo "
      "; + if ($this->view_sns) { + $sns_top = $this->img_height + 10; + $sns_url = $item_link_href; + $sns_title = get_text($row['it_name']).' | '.get_text($config['cf_title']); + echo "
      "; + echo "

      SNS 공유

      "; + echo get_sns_share_link('facebook', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/facebook.png'); + echo get_sns_share_link('twitter', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/twitter.png'); + echo get_sns_share_link('googleplus', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/gplus.png'); + echo ""; + echo "
      \n"; + } + echo "
      "; echo "
      \n"; - } + echo "
      \n"; + // } 위시리스트 + 공유 버튼 끝 - echo "
    • \n"; + + echo "
    \n"; + + if ($this->view_it_icon) { + echo "
    ".item_icon($row)."
    \n"; + } + echo "
  • \n"; + + $i++; } if ($i > 0) echo "\n"; @@ -108,10 +145,10 @@ jQuery(function($){ var $ul_sct = $("ul.sct"); if(type == "gallery") { - $ul_sct.removeClass("sct_20").addClass("sct_10") + $ul_sct.removeClass("sct_10_list").addClass("sct_10") .find(".sct_li").attr({"style":"width:"+li_width+"%"}); } else { - $ul_sct.removeClass("sct_10").addClass("sct_20") + $ul_sct.removeClass("sct_10").addClass("sct_10_list") .find(".sct_li").removeAttr("style"); } @@ -129,6 +166,14 @@ jQuery(function($){ shop_list_type_fn("list"); } }); + + //SNS 공유 + $(document).on("click", ".btn_share", function(e) { + $(this).parent("div").children(".sct_sns_wrap").show(); + }) + .on("click", ".sct_sns_bg, .sct_sns_cls", function(e) { + $('.sct_sns_wrap').hide(); + }); }); \ No newline at end of file diff --git a/theme/basic/mobile/skin/shop/basic/list.best.10.skin.php b/theme/basic/mobile/skin/shop/basic/list.best.10.skin.php index 6ba418717..b2eee5cf0 100644 --- a/theme/basic/mobile/skin/shop/basic/list.best.10.skin.php +++ b/theme/basic/mobile/skin/shop/basic/list.best.10.skin.php @@ -40,7 +40,7 @@ if($this->total_count > 0) { } if ($this->href) { - echo 'BEST'.PHP_EOL; + echo ''.PHP_EOL; } if ($this->view_it_id) { diff --git a/theme/basic/mobile/skin/shop/basic/list.sort.skin.php b/theme/basic/mobile/skin/shop/basic/list.sort.skin.php index 7628a4658..2897bc526 100644 --- a/theme/basic/mobile/skin/shop/basic/list.sort.skin.php +++ b/theme/basic/mobile/skin/shop/basic/list.sort.skin.php @@ -17,7 +17,7 @@ add_stylesheet('',

    상품 정렬

    - +
    • 낮은가격순
    • 높은가격순
    • @@ -27,13 +27,12 @@ add_stylesheet('', \ No newline at end of file diff --git a/theme/basic/mobile/skin/shop/basic/listcategory.skin.php b/theme/basic/mobile/skin/shop/basic/listcategory.skin.php index 241c1eb7e..18a8d1ee9 100644 --- a/theme/basic/mobile/skin/shop/basic/listcategory.skin.php +++ b/theme/basic/mobile/skin/shop/basic/listcategory.skin.php @@ -14,7 +14,7 @@ while ($row=sql_fetch_array($result)) { $row2 = sql_fetch(" select count(*) as cnt from {$g5['g5_shop_item_table']} where (ca_id like '{$row['ca_id']}%' or ca_id2 like '{$row['ca_id']}%' or ca_id3 like '{$row['ca_id']}%') and it_use = '1' "); - $str .= '
    • '.$row['ca_name'].' '.$row2['cnt'].'
    • '; + $str .= '
    • '.$row['ca_name'].' '.$row2['cnt'].'
    • '; $exists = true; } diff --git a/theme/basic/mobile/skin/shop/basic/main.10.skin.php b/theme/basic/mobile/skin/shop/basic/main.10.skin.php index cdec61503..6d542697c 100644 --- a/theme/basic/mobile/skin/shop/basic/main.10.skin.php +++ b/theme/basic/mobile/skin/shop/basic/main.10.skin.php @@ -3,6 +3,9 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 // add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 add_stylesheet('', 0); + +// 장바구니 또는 위시리스트 ajax 스크립트 +add_javascript('', 10); ?> @@ -18,8 +21,15 @@ add_stylesheet('', list_mod); $li_width_style = ' style="width:'.$li_width.'%;"'; +$i=0; + +foreach((array) $list as $row){ + + if( empty($row) ) continue; + + $item_link_href = shop_item_url($row['it_id']); + $star_score = $row['it_use_avg'] ? (int) get_star($row['it_use_avg']) : ''; -for ($i=0; $row=sql_fetch_array($result); $i++) { if ($i == 0) { if ($this->css) { echo "
        css}\">\n"; @@ -27,16 +37,15 @@ for ($i=0; $row=sql_fetch_array($result); $i++) { echo "
          \n"; } } - - if($i % $this->list_mod == 0) + if($i % $this->list_mod == 0) $li_clear = ' sct_clear'; else $li_clear = ''; - echo "
        • \n"; + echo "
        • \n"; if ($this->href) { - echo "
          href}{$row['it_id']}\">\n"; + echo "\n"; } + // 사용후기 평점표시 + if ($this->view_star && $star_score) { + echo "
          \"별점
          \n"; + } if ($this->view_it_id) { echo "
          <".stripslashes($row['it_id']).">
          \n"; @@ -64,29 +77,47 @@ for ($i=0; $row=sql_fetch_array($result); $i++) { echo "
          \n"; } + if ($this->view_it_basic && $row['it_basic']) { + echo "
          ".stripslashes($row['it_basic'])."
          \n"; + } if ($this->view_it_price) { echo "
          \n"; echo display_price(get_price($row), $row['it_tel_inq'])."\n"; echo "
          \n"; } + + // 위시리스트 + 공유 버튼 시작 { + echo "
          \n"; + echo "\n"; + if ($this->view_sns) { + echo "\n"; + } + echo "
          "; + if ($this->view_sns) { + $sns_top = $this->img_height + 10; + $sns_url = $item_link_href; + $sns_title = get_text($row['it_name']).' | '.get_text($config['cf_title']); + echo "
          "; + echo "

          SNS 공유

          "; + echo get_sns_share_link('facebook', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/facebook.png'); + echo get_sns_share_link('twitter', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/twitter.png'); + echo get_sns_share_link('googleplus', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/gplus.png'); + echo ""; + echo "
          \n"; + } + echo "
          "; + echo "
          \n"; + echo "
          \n"; + // } 위시리스트 + 공유 버튼 끝 + + echo "
          \n"; if ($this->view_it_icon) { echo "
          ".item_icon($row)."
          \n"; } + echo "
        • \n"; - if ($this->view_sns) { - $sns_top = $this->img_height + 10; - $sns_url = G5_SHOP_URL.'/item.php?it_id='.$row['it_id']; - $sns_title = get_text($row['it_name']).' | '.get_text($config['cf_title']); - echo "
          "; - echo get_sns_share_link('facebook', $sns_url, $sns_title, G5_MSHOP_SKIN_URL.'/img/facebook.png'); - echo get_sns_share_link('twitter', $sns_url, $sns_title, G5_MSHOP_SKIN_URL.'/img/twitter.png'); - echo get_sns_share_link('googleplus', $sns_url, $sns_title, G5_MSHOP_SKIN_URL.'/img/gplus.png'); - echo get_sns_share_link('kakaotalk', $sns_url, $sns_title, G5_MSHOP_SKIN_URL.'/img/sns_kakao.png'); - echo "
          \n"; - } - - echo "\n"; + $i++; } if ($i > 0) echo "
        \n"; @@ -94,3 +125,15 @@ if ($i > 0) echo "
      \n"; if($i == 0) echo "

      등록된 상품이 없습니다.

      \n"; ?> + + diff --git a/theme/basic/mobile/skin/shop/basic/main.20.skin.php b/theme/basic/mobile/skin/shop/basic/main.20.skin.php index 4da8b4a57..73b031d4c 100644 --- a/theme/basic/mobile/skin/shop/basic/main.20.skin.php +++ b/theme/basic/mobile/skin/shop/basic/main.20.skin.php @@ -3,6 +3,9 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 // add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 //add_stylesheet('', 0); + +// 장바구니 또는 위시리스트 ajax 스크립트 +add_javascript('', 10); ?> @@ -19,8 +22,15 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 list_mod); $li_width_style = ' style="width:'.$li_width.'%;"'; +$i=0; + +foreach((array) $list as $row){ + + if( empty($row) ) continue; + + $item_link_href = shop_item_url($row['it_id']); + $star_score = $row['it_use_avg'] ? (int) get_star($row['it_use_avg']) : ''; -for ($i=0; $row=sql_fetch_array($result); $i++) { if ($i == 0) { if ($this->css) { echo "
        css}\">\n"; @@ -38,7 +48,7 @@ for ($i=0; $row=sql_fetch_array($result); $i++) { echo "
        img_width}px;height:{$this->img_height}px\">\n"; if ($this->href) { - echo "
        href}{$row['it_id']}\">\n"; + echo "\n"; } + // 사용후기 평점표시 + if ($this->view_star && $star_score) { + echo "
        \"별점
        \n"; + } if ($this->view_it_id) { echo "
        <".stripslashes($row['it_id']).">
        \n"; @@ -78,7 +92,7 @@ for ($i=0; $row=sql_fetch_array($result); $i++) { if ($this->view_sns) { $sns_top = $this->img_height + 10; - $sns_url = G5_SHOP_URL.'/item.php?it_id='.$row['it_id']; + $sns_url = $item_link_href; $sns_title = get_text($row['it_name']).' | '.get_text($config['cf_title']); echo "
        "; echo get_sns_share_link('facebook', $sns_url, $sns_title, G5_MSHOP_SKIN_URL.'/img/facebook.png'); @@ -89,6 +103,8 @@ for ($i=0; $row=sql_fetch_array($result); $i++) { } echo "
        \n"; echo "\n"; + + $i++; } if ($i > 0) echo "
      \n"; @@ -96,3 +112,4 @@ if ($i > 0) echo "
    \n"; if($i == 0) echo "

    등록된 상품이 없습니다.

    \n"; ?> + diff --git a/theme/basic/mobile/skin/shop/basic/main.30.skin.php b/theme/basic/mobile/skin/shop/basic/main.30.skin.php index 46a736133..44a7eedcb 100644 --- a/theme/basic/mobile/skin/shop/basic/main.30.skin.php +++ b/theme/basic/mobile/skin/shop/basic/main.30.skin.php @@ -2,10 +2,13 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 // add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 -//add_stylesheet('', 0); +add_stylesheet('', 0); +add_javascript('', 10); + +// 장바구니 또는 위시리스트 ajax 스크립트 +add_javascript('', 10); ?> - @@ -14,13 +17,20 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 Kakao.init(""); - + + + + diff --git a/theme/basic/mobile/skin/shop/basic/main.event.skin.php b/theme/basic/mobile/skin/shop/basic/main.event.skin.php index 8021f3b97..28c174438 100644 --- a/theme/basic/mobile/skin/shop/basic/main.event.skin.php +++ b/theme/basic/mobile/skin/shop/basic/main.event.skin.php @@ -16,8 +16,7 @@ if(sql_num_rows($hresult)) { '; + echo '
  • '.PHP_EOL; + + // 이벤트 상품 + $sql2 = " select b.* + from `{$g5['g5_shop_event_item_table']}` a left join `{$g5['g5_shop_item_table']}` b on (a.it_id = b.it_id) + where a.ev_id = '{$row['ev_id']}' + order by it_id desc + limit 0, 3 "; + $result2 = sql_query($sql2); + for($k=1; $row2=sql_fetch_array($result2); $k++) { + if($k == 1) { + echo '
      '.PHP_EOL; + } + + $item_href = shop_item_url($row2['it_id']); + + echo '
    • '.PHP_EOL; + echo ''.get_it_image($row2['it_id'], 300, 300, get_text($row2['it_name'])).''.PHP_EOL; + echo '
    • '.PHP_EOL; + } + if($k > 1) { + echo '
    '.PHP_EOL; + } + + if($k == 1) { + echo '
      '.PHP_EOL; + echo '
    • 등록된 상품이 없습니다.
    • '.PHP_EOL; + echo '
    '.PHP_EOL; + } + + echo ''.PHP_EOL; } - if ($i==0) echo '
  • 이벤트 없음
  • '.PHP_EOL; ?> @@ -42,24 +69,13 @@ if(sql_num_rows($hresult)) { - - diff --git a/theme/basic/mobile/skin/shop/basic/mainbanner.10.skin.php b/theme/basic/mobile/skin/shop/basic/mainbanner.10.skin.php index f600f14a8..0c74c67df 100644 --- a/theme/basic/mobile/skin/shop/basic/mainbanner.10.skin.php +++ b/theme/basic/mobile/skin/shop/basic/mainbanner.10.skin.php @@ -3,18 +3,20 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 // add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 add_stylesheet('', 0); -add_stylesheet('', 0); -add_javascript('', 10); -?> +add_javascript('', 10); +add_stylesheet('', 10); -'.PHP_EOL.'
    '.PHP_EOL; + $main_banners[] = $row; + + if ($i==0) echo '
    '.PHP_EOL; - - echo '
    '.PHP_EOL; - - echo '
    '.PHP_EOL; + + echo '
    '.PHP_EOL; + echo '
    '.PHP_EOL; ?> + - \ No newline at end of file diff --git a/theme/basic/mobile/skin/shop/basic/navigation.skin.php b/theme/basic/mobile/skin/shop/basic/navigation.skin.php index 96db9baae..db3b50510 100644 --- a/theme/basic/mobile/skin/shop/basic/navigation.skin.php +++ b/theme/basic/mobile/skin/shop/basic/navigation.skin.php @@ -20,7 +20,7 @@ if ($ca_id) $sct_bg = 'sct_bg'; else $sct_bg = ''; - $str .= $bar.''.$row['ca_name'].''; + $str .= $bar.''.$row['ca_name'].''; } } else diff --git a/theme/basic/mobile/skin/shop/basic/relation.10.skin.php b/theme/basic/mobile/skin/shop/basic/relation.10.skin.php index b0f7ace63..3960d9ed7 100644 --- a/theme/basic/mobile/skin/shop/basic/relation.10.skin.php +++ b/theme/basic/mobile/skin/shop/basic/relation.10.skin.php @@ -34,7 +34,7 @@ for ($i=0; $row=sql_fetch_array($result); $i++) { else $li_clear = ''; - echo "
  • \n"; + echo "
  • \n"; + echo "\n"; } if ($i > 0) echo "\n"; @@ -79,3 +79,15 @@ if ($i > 0) echo "\n"; if($i == 0) echo "

    등록된 관련상품이 없습니다.

    \n"; ?> + + + diff --git a/theme/basic/mobile/skin/shop/basic/search.skin.php b/theme/basic/mobile/skin/shop/basic/search.skin.php index 6974cd425..f172071d0 100644 --- a/theme/basic/mobile/skin/shop/basic/search.skin.php +++ b/theme/basic/mobile/skin/shop/basic/search.skin.php @@ -4,50 +4,39 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
    +
    + 검색 결과 건 +
    +
    - - + +
    \ No newline at end of file diff --git a/theme/basic/mobile/skin/shop/basic/style.css b/theme/basic/mobile/skin/shop/basic/style.css index f7a82a862..a5495a4d6 100644 --- a/theme/basic/mobile/skin/shop/basic/style.css +++ b/theme/basic/mobile/skin/shop/basic/style.css @@ -1,197 +1,239 @@ @charset "utf-8"; /* 오늘 본 상품 */ -#stv{position:relative;} -#stv h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -#stv_ul{padding:10px 0} +#stv {position:relative;margin:10px 0;background:#fff;border-bottom:1px solid #e1e1e1} +#stv h2 {border-bottom:1px solid #efefef;padding:10px;line-height:30px;font-size:1.077em} +#stv_ul {padding:10px} #stv_ul:after {display:block;visibility:hidden;clear:both;content:""} -#stv_ul li{float:left;width:33.333%} -#stv_ul li img{width:100%;height:auto} -#stv_pg {display:block;text-align:center;margin: 0;line-height:20px} -.stv_item {display:none;padding: 3px;word-break:break-all} -#stv_btn{position:relative} -#up{position:absolute;top:0px;left:5px;background:url(img/btn_prev.gif) no-repeat 50% 50%;width:30px;height:20px;text-indent:-999px;overflow:hidden;border:1px solid #ccc;} -#down{position:absolute;top:0px;right:5px;background:url(img/btn_next.gif) no-repeat 50% 50%;width:30px;height:20px;text-indent:-999px;overflow:hidden;border:1px solid #ccc;} -#stv .li_empty{text-align:center;padding:50px 0;color:#666;} +#stv_ul li {float:left;width:20%;text-align:center} +#stv_ul li img {max-width:100%;height:auto} +#stv_pg {display:inline-block;text-align:center;margin:0 0 0 5px;line-height:20px;font-weight:normal;font-size:0.929em;color:#999} +.stv_item {display:none;padding:3px;word-break:break-all} +#up {position:absolute;top:0px;right:30px;height:50px;width:30px;border:0;background:none;color:#ccc} +#down {position:absolute;top:0px;right:0px;height:50px;width:30px;border:0;background:none;color:#ccc} +#stv .li_empty {text-align:center;padding:50px 0;color:#666} /*메인배너*/ -#main_bn{position:relative;} -#main_bn img{width:100%;height:auto} -#main_bn .bx-prev{position:absolute;top:50%;z-index:10;left:0;margin-top:-20px;background:url(img/btn_prev.png) no-repeat 50% 50%;width:40px;height:40px;background-size:50%;text-indent:-999px;overflow:hidden;opacity:0.6} -#main_bn .bx-next{position:absolute;top:50%;z-index:10;right:0;margin-top:-20px;background:url(img/btn_next.png) no-repeat 50% 50%;width:40px;height:40px;background-size:50%;text-indent:-999px;overflow:hidden;opacity:0.6} -#main_bn .swiper-pagination-bullet{display:inline-block;margin:2px;opacity:1;width:10px;height:10px;background:#fff;border-radius:5px;text-indent:-999px;overflow:hidden; --webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2); - -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2); - box-shadow: 0 1px 3px rgba(0,0,0,0.2);} -#main_bn .swiper-pagination-bullet-active{background:#555;width:18px} +#main_bn {position:relative;text-align:center} +#main_bn .slide-wrap{display:none} +#main_bn img {max-width:100%;height:auto} +#main_bn .btn_wr {background:rgba(0,0,0,0.5);display:inline-block;position:absolute;z-index:1;right:15px;bottom:15px;border-radius:30px;padding:0;width:100px;line-height:30px} +#main_bn .btn_wr .pager-prev {float:left;display:inline-block;padding:0;color:#fff;width:25px} +#main_bn .btn_wr .pager-next {float:right;display:inline-block;padding:0;color:#fff;width:25px} +#main_bn #slide-counter {margin:0;width:50px;float:left;display:inline-block;padding:0;color:#fff} /*사이드배너*/ -#sbn_side{margin: 5px} -#sbn_side h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -#sbn_side ul:after {display:block;visibility:hidden;clear:both;content:""} -#sbn_side img{width:100%;height:auto} -#sbn_side li{float:left;width:50%;padding:5px} +#sbn_side {text-align:center;position:relative;margin:10px 0} +#sbn_side h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} +#sbn_side img {max-width:100%;height:auto} +#sbn_side .bx-pager {position:absolute;bottom:5px;left:0;width:100%} +#sbn_side .bx-pager .bx-pager-item {display:inline-block;margin:5px} +#sbn_side .bx-pager .bx-pager-link {display:block;width:8px;height:8px;text-indent:-999px;overflow:hidden;background:#fff;opacity:0.5;border-radius:5px} +#sbn_side .bx-pager .active {opacity:1} -/* 쇼핑몰 이벤트 */ -#sev {text-align:center;margin:10px} -#sev .bx-wrapper{;position:relative} -#sev h2 {text-align:center;font-size:1.25em;display:inline-block;padding-bottom:5px;margin: 0 0 10px;border-bottom:2px solid #000;} -#sev li img{width:100%} -.sev_admin{margin:10px;text-align:right} -.sev_admin .btn_admin{line-height:30px;padding:0 10px} -#sev .bx-pager-item{display:inline-block;margin:2px} -#sev .bx-pager-link{display:inline-block;width:10px;height:10px;background:#fff;border-radius:5px;text-indent:-999px;overflow:hidden; --webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2); - -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2); - box-shadow: 0 1px 3px rgba(0,0,0,0.2);} -#sev .active{background:#555;width:18px} -#sev_list{margin:10px} -#sev_list #sct_sort{background:#fff} +/*쇼핑몰 이벤트 */ +#sev {position:relative;margin:20px 0;text-align:center} +#sev h2 {font-size:1.25em;text-align:left;margin:40px 10px 10px;line-height:1em} +#sev .bx-wrapper {margin:0 10px} +#sev ul:after {display:block;visibility:hidden;clear:both;content:""} +#sev .ev_li {width:100%;height:100%} +#sev .ev_li .sev_img {display:grid} +#sev .ev_li .sev_img img {width:100%;height:auto} +#sev .ev_prd {border:1px solid #eaebed;border-bottom:1px solid #d8d8d8;text-align:center;padding:15px 10px;background:#fff} +#sev .ev_prd li {position:relative;display:inline-block;width:33.333%;float:left;padding:0 5px;text-align:center} +#sev .ev_prd li:after {display:block;visibility:hidden;clear:both;content:""} +#sev .ev_prd .ev_prd_tit {display:block;color:#000;font-size:1.1em;margin-bottom:5px} +#sev .ev_prd .ev_prd_img img {width:100%;height:auto} +#sev .ev_prd .ev_txt_wr {float:left;max-width:139px;margin-left:10px} +#sev .ev_prd .ev_prd_price {font-weight:bold;display:block;margin:5px 0 10px;font-size:1.25em;font-weight:bold} +#sev .ev_prd .sev_more {color:#3a8afd;background:#fff;display:block;text-align:center} + +#sev .bx-pager {position:absolute;top:0;right:10px} +#sev .bx-pager .bx-pager-item {display:inline-block;margin:5px} +#sev .bx-pager .bx-pager-link {display:block;width:8px;height:8px;text-indent:-999px;overflow:hidden;background:#adadad;border-radius:5px} +#sev .bx-pager .active {background:#000} + +#sev_list #sct_sort {position:relative;background:#fff;border-bottom:1px solid #e5e5e5} /* ##### maint.(nn).skin.php, list.(nn).skin.php 공통 적용 시작 ##### */ /* 공통 */ -.sct_wrap {margin:10px 10px 30px;zoom:1} +.sct_wrap {margin:10px 0 30px;zoom:1} .sct_wrap:after {display:block;visibility:hidden;clear:both;content:""} -.sct_wrap h2 {text-align:center;font-size:1.25em;margin:40px 0 0 } -.sct_wrap h2 a {display:inline-block;padding-bottom:5px;border-bottom:2px solid #000;text-decoration:none;} +.sct_wrap h2 {font-size:1.25em;margin:20px 10px 10px} -.sct {margin: 10px 0 ;padding:0;list-style:none;zoom:1;clear:both;} +.sct {margin:10px 0;padding:0;list-style:none;zoom:1;clear:both} .sct:after {display:block;visibility:hidden;clear:both;content:""} -.sct_li {position:relative;text-align:center} +.sct_li {position:relative} .sct_noitem {padding:50px 0;text-align:center} .sct_icon img {margin:0 1px 0 0} .sct_sns a {display:inline-block;margin:0 2px;width:28px;height:28px;line-height:28px;border-radius:3px;font-size:0;text-align:center} -.share-facebook{background:#415b92} -.share-twitter{background:#35b3dc} -.share-googleplus{background:#d5503a} -.share-kakaotalk{background:#ffeb00} -.sct_sns img{width:20px;height:auto;vertical-align:middle;} +.share-facebook {background:#415b92} +.share-twitter {background:#35b3dc} +.share-googleplus {background:#d5503a} +.share-kakaotalk {background:#ffeb00} +.sct_sns img {width:20px;height:auto;vertical-align:middle} .sct_sns button {margin:0 4px 0 0;padding:0;border:0} -.sct_icon .shop_icon{display: inline-block;color: #fff;background: #a8aab1;line-height: 20px;padding: 0 5px;font-size: 0.92em;margin: 1px;} -.sct_icon .shop_icon_soldout {display: inline-block;color: #ff0000;font-style: italic;font-weight: bold;margin: 2px;} -.mli_btn button{background:url(img/mainlist_btn.gif) no-repeat; width:30px; height:30px;border:none;text-indent:-9999px} -.mli_btn button.mli_pre{position:absolute;top:0;left:10px} -.mli_btn button.mli_next{background-position: -33px 0;position:absolute;top:0;right:10px} +.shop_icon {display:inline-block;color:#fff;line-height:20px;padding:0 5px;font-size:0.92em;margin:1px;border-radius:2px} +.shop_icon_1 {background:#3ec1d3} +.shop_icon_2 {background:#ffb722} +.shop_icon_3 {background:#2dd49f} +.shop_icon_4 {background:#556ee6} +.shop_icon_5 {background:#ff5081} +.shop_icon_coupon {background:#b169e1} + +.mli_btn button {background:url(img/mainlist_btn.gif) no-repeat;width:30px;height:30px;border:none;text-indent:-9999px} +.mli_btn button.mli_pre {position:absolute;top:0;left:10px} +.mli_btn button.mli_next {background-position:-33px 0;position:absolute;top:0;right:10px} /* 상품 목록 스킨 10 */ -.sct_10{margin:10px -5px} -.sct_10 .sct_li {;float:left;text-align:center;padding:5px ;margin-bottom:10px;} -.sct_10 .sct_li .li_wr{position:relative;background:#fff;border:1px solid #ddd;padding-bottom:5px} -.sct_10 .sct_img{margin-bottom:10px;border-bottom:1px solid #ddd;font-size:0} -.sct_10 .sct_img img{width:100%;height:auto;} -.sct_10 .sct_clear{clear:both} -.sct_10 .sct_id{margin:5px 10px;font-size:0.92em;color:#666 } -.sct_10 .sct_txt{font-weight:bold;font-size:1.083em;margin:5px 10px;line-height:1.3em} -.sct_10 .sct_cost{margin:5px 10px } -.sct_10 .sct_sns{margin:10px 5px} -.sct_10 .sct_icon {margin:5px 10px } -.sct_10 .sct_icon .shop_icon_1 {} /* 히트 아이콘 */ -.sct_10 .sct_icon .shop_icon_2 {} /* 추천 아이콘 */ -.sct_10 .sct_icon .shop_icon_3 {} /* 최신 아이콘 */ -.sct_10 .sct_icon .shop_icon_4{padding: 0 5px;line-height:20px;position: absolute;top: 0;left: 0;background: #fb5861;color: #fff;font-size: 12px;border:0} -.li_more{text-align:center} /* BEST 아이콘 */ -.sct_10 .sct_icon .shop_icon_5 {} /* 할인 아이콘 */ +.sct_10 {margin:10px} +.sct_10 .sct_li {float:left;text-align:left;padding:5px;margin-bottom:10px} +.sct_10 .sct_li .li_wr {position:relative} +.sct_10 .sct_img {margin-bottom:10px;font-size:0} +.sct_10 .sct_img img {width:100%;height:auto} +.sct_10 .sct_clear {clear:both} +.sct_10 .sct_id {margin:5px 0;font-size:0.92em;color:#666} +.sct_10 .sct_txt {font-size:1.083em;margin:0 0 10px;padding:5px 0 10px;line-height:1.3em;border-bottom:1px solid #e3e6e9} +.sct_10 .sct_basic {margin:10px 0;color:#6e7f88} +.sct_10 .sct_cost {margin:10px 0;font-weight:bold} +.sct_10 .sct_sns_wrap {display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999} +.sct_10 .sct_sns {position:absolute;top:50%;left:50%;background:#fff;text-align:center;width:250px;height:160px;margin-left:-125px;margin-top:-80px;overflow-y:auto;border-radius:5px;-webkit-box-shadow:1px 1px 18px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 18px rgba(0,0,0,0.2);box-shadow:1px 1px 18px rgba(0,0,0,0.2);border:1px solid #dde7e9;background:#fff;border-radius:3px} +.sct_10 .sct_sns h3 {padding:15px;border-bottom:1px solid #e8e8e8;text-align:left;line-height:20px;font-size:1.077em} +.sct_10 .sct_sns a {display:inline-block;border-radius:50%;width:50px;height:50px;line-height:25px;text-align:center;padding:13px 0;margin:20px 5px} +.sct_10 .sct_sns .share-facebook {background:#415b92} +.sct_10 .sct_sns .share-twitter {background:#35b3dc} +.sct_10 .sct_sns .share-googleplus {background:#ea3838} +.sct_10 .sct_sns img {width:24px} +.sct_10 .sct_sns_bg {background:rgba(0,0,0,0.1);width:100%;height:100%} +.sct_10 .sct_sns_cls {position:absolute;right:0;top:0;color:#b5b8bb;border:0;padding:12px 15px;font-size:16px;background:#fff;margin:0;height:50px} -#item_load_msg{display:none} -#btn_more_item{height: 43px;width:100%;border:1px solid #c8c8c8;border-bottom-color:#aaa;font-size:1.167em;color: #282828;line-height: 43px;background:none} +.sct_10 .sct_icon {margin:0 0 10px} +.li_more {text-align:center} + +.sct_10 .sct_op_btn {position:absolute;right:5px;bottom:0} +.sct_10 .sct_op_btn>button {border:0;width:25px;height:20px;font-size:1.25em;text-align:center;color:#949494;background:transparent} + +#item_load_msg {display:none} +.li_more_btn {margin:10px} +#btn_more_item {height:43px;width:100%;border:1px solid #ddd;font-size:1.167em;color:#282828;line-height:43px;background:none} + +.sct_10_list li {border-bottom:1px solid #d9dde2;width:100%;padding:10px;text-align:left} +.sct_10_list .li_wr {min-height:110px;padding-left:120px} +.sct_10_list .sct_sns_wrap {display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999} +.sct_10_list .sct_sns {position:absolute;top:50%;left:50%;background:#fff;text-align:center;width:250px;height:160px;margin-left:-125px;margin-top:-80px;overflow-y:auto;border-radius:5px;-webkit-box-shadow:1px 1px 18px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 18px rgba(0,0,0,0.2);box-shadow:1px 1px 18px rgba(0,0,0,0.2);border:1px solid #dde7e9;background:#fff;border-radius:3px} +.sct_10_list .sct_sns h3 {padding:15px;border-bottom:1px solid #e8e8e8;text-align:left} +.sct_10_list .sct_sns a {display:inline-block;border-radius:50%;width:50px;height:50px;line-height:25px;text-align:center;padding:13px 0;margin:20px 5px} +.sct_10_list .sct_sns .share-facebook {background:#415b92} +.sct_10_list .sct_sns .share-twitter {background:#35b3dc} +.sct_10_list .sct_sns .share-googleplus {background:#ea3838} +.sct_10_list .sct_sns img {width:24px} +.sct_10_list .sct_sns_bg {background:rgba(0,0,0,0.1);width:100%;height:100%} +.sct_10_list .sct_sns_cls {position:absolute;right:0;top:0;color:#b5b8bb;border:0;padding:12px 15px;font-size:16px;background:#fff} +.sct_10_list .sct_img {position:absolute;top:0;left:0} +.sct_10_list .sct_img img {width:110px;height:auto} +.sct_10_list .li_wr {position:relative} +.sct_10_list .sct_star {margin:5px 0} +.sct_10_list .sct_id {margin:5px 10px;font-size:0.92em;color:#666} +.sct_10_list .sct_txt {font-size:1.077em;margin:5px 0;line-height:1.5em} +.sct_10_list .sct_cost {margin:5px 0;font-weight:bold} +.sct_10_list .sct_op_btn {position:absolute;right:0px;bottom:0px} +.sct_10_list .sct_op_btn>button {border:0;width:25px;height:20px;font-size:1.25em;text-align:center;color:#949494;background:transparent} +.sct_10_list li .sct_basic {color:#6e7f88} /* 상품 목록 스킨 20 */ -.sct_20 .sct_li{background:#fff;border-bottom:1px solid #e6e6e6;width:100%;padding:10px;text-align:left} +.sct_20 {background:#fff;border-bottom:1px solid #e5e5e5;padding:10px 0} +.sct_20 .sct_li {width:100%;padding:10px;text-align:left} .sct_20 .sct_img {position:absolute;top:0;left:0} -.sct_20 .li_wr{position:relative} -.sct_20 .sct_id{margin:0px 10px 5px;font-size:0.92em;color:#666 } -.sct_20 .sct_txt{font-weight:bold;font-size:1.083em;margin:0px 10px 5px;line-height:1.5em} -.sct_20 .sct_cost{margin:5px 10px} -.sct_20 .sct_sns{margin:10px 10px} -.sct_20 .li_wr.is_view_type_list{padding-left:130px;height:130px} -.sct_20 .li_wr.is_view_type_list .sct_img{width:130px} -.sct_20 .li_wr.is_view_type_list .sct_img a{display:block} -.sct_20 .li_wr.is_view_type_list img{width:100%;height:auto} +.sct_20 .li_wr {position:relative} +.sct_20 .sct_star {margin:5px;padding-left:10px} +.sct_20 .sct_id {margin:5px 10px;font-size:0.92em;color:#666} +.sct_20 .sct_txt {font-size:1.077em;margin:5px 0;line-height:1.5em;padding-left:10px} +.sct_20 .sct_cost {margin:5px 0;font-weight:bold;padding-left:10px} +.sct_20 .sct_sns {margin:10px 0} +.sct_20 .li_wr.is_view_type_list {padding-left:130px;height:130px} +.sct_20 .li_wr.is_view_type_list .sct_img {width:130px} +.sct_20 .li_wr.is_view_type_list .sct_img a {display:block} +.sct_20 .li_wr.is_view_type_list img {width:100%;height:auto} /* 상품 목록 스킨 30 */ -.sct_30 .sct_li{;width:100%;margin:5px 0; text-align:left;width:100%;float:left} -.sct_30 .sct_img img{width:100%;height:auto} -.sct_30 .sct_img{border-bottom:1px solid #e6e6e6;font-size:0} -.sct_30 .sct_txt_wr{padding:10px;border-bottom:1px solid #ddd;background:#fff} -.sct_30 .sct_id{margin:5px 0;font-size:0.92em;color:#666 } -.sct_30 .sct_txt{font-weight:bold;font-size:1.083em;margin:5px 0;line-height:1.5em} -.sct_30 .sct_cost{margin:5px 0} - -@media (max-width:639px){ - .sct_30 .sct_clear{clear:both} -} -@media (min-width: 640px)and (max-width:969px){ - .sct_30 .sct_li{width:50%;padding:0 5px} - .sct_30 .sct_li:nth-child(2n+1){clear:both} -} -@media (min-width: 970px){ - .sct_30 .sct_li{width:25%;padding:0 5px} - .sct_30 .sct_li:nth-child(4n+1){clear:both} - -} - +.st_30_wr {background:#fff;padding:10px;position:relative;border-bottom:1px solid #e5e5e5;webkit-text-size-adjust:100%} +.sct_30 {margin:0} +.sct_30 .sct_li {padding:10px} +.sct_30 .sct_img img {max-width:100%;height:auto} +.st_30_wr .bx-pager {position:absolute;top:-30px;right:10px} +.st_30_wr .bx-pager .bx-pager-item {display:inline-block;margin:5px} +.st_30_wr .bx-pager .bx-pager-link {display:block;width:8px;height:8px;text-indent:-999px;overflow:hidden;background:#adadad;border-radius:5px} +.st_30_wr .bx-pager .active {background:#000} +.sct_30 .sct_star {margin:10px 0 5px} +.sct_30 .sct_txt {margin:5px 0;font-size:1.083em} +.sct_30 .sct_cost {font-weight:bold} /* 관련상품 목록 스킨 10 */ -#sit_rel{background:#fff;margin:20px 0} -#sit_rel h2{text-align:left;padding:10px 15px;font-size:1.167em;background:#f5f5f5;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;} -#sit_rel .sct_wrap{margin:0} -.srl_10{padding:10px } +#sit_rel {margin:20px 0;position:relative} +#sit_rel h2 {margin:10px} +#sit_rel .sct_wrap {background:#fff;border-bottom:1px solid #e5e5e5;padding-bottom:10px;margin:0} +.srl_10 {} .srl_10:after {display:block;visibility:hidden;clear:both;content:""} -.srl_10 li{float:left;width:33.333%;padding:5px;text-align:left} -.srl_10 li img{width:100%;height:auto;} -.srl_10 .sct_clear{clear:both} -.srl_10 .sct_txt{display:block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;} +.srl_10 li {} +.srl_10 .li_wr {padding:10px} +.srl_10 li img {width:100%;height:auto} +.srl_10 .sct_txt {margin:10px 0} +.srl_10 .sct_cost {font-weight:bold} + +#sit_rel .bx-pager {position:absolute;top:0px;right:10px} +#sit_rel .bx-pager-item {display:inline-block;margin:5px} +#sit_rel .bx-pager-link {display:block;width:8px;height:8px;text-indent:-999px;overflow:hidden;background:#adadad;border-radius:5px} +#sit_rel .bx-pager .active {background:#000} /* 베스트상품 스킨 10 */ -#best_item{margin:20px 0 ;overflow:hidden;position:relative} -#best_item h2{position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -#best_item #sbest_list{width:100%;overflow:hidden;} -#best_item .slide-wrap{margin:0px;overflow:hidden;position:relative;top:0;left:0;float:left;} +#best_item {margin:10px 0;overflow:hidden;position:relative} +#best_item h2 {font-size:1.25em;margin:10px} +#best_item #sbest_list {width:100%;overflow:hidden} +#best_item .slide-wrap {margin:0px;overflow:hidden;position:relative;top:0;left:0;float:left} #best_item .slide-wrap:after {display:block;visibility:hidden;clear:both;content:""} -#best_item .sct_best{width:100%;position:relative;padding:0;float:left;} -#best_item .best_on{} -.sct_best .sct_li {position:relative;float:left} +#best_item .sct_best {width:100%;background:#fff;border-bottom:1px solid #e5e5e5;padding:10px 0;position:relative;padding:0;float:left} +#best_item .best_on {} + +.sct_best .sct_li {position:relative;float:left;padding:10px} .sct_best .sct_last {margin:0 0 15px !important} .sct_best .sct_clear {clear:both;margin-left:0} -.sct_best .sct_a {display:block;position:relative;text-decoration:none;font-weight:bold; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;} -.sct_best .sct_txt .sct_a {margin:0 0 5px;} -.sct_best .sct_a img{width:100%;height:auto} +.sct_best .sct_a {display:block;position:relative;text-decoration:none;font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap} +.sct_best .sct_txt .sct_a {margin:0 0 5px} +.sct_best .sct_a img {width:100%;height:auto} .sct_best .sct_id {display:block;margin:0 0 5px} .sct_best .sct_basic {margin:0 0 10px} .sct_best .sct_cost {display:block;margin:0 0 10px;font-size:0.917em} .sct_best .sct_icon {margin:0 0 10px} .sct_best .sct_sns {margin:15px 0 0} -.sct_best .sct_img{position:relative;margin:0 5px 5px ;} -.sct_best .best_icon{padding:5px;position:absolute;top:0;left:0;background:#fb5861;color:#fff;font-size: 12px;} -.bst_silde_btn{text-align:center;clear:both;margin:10px 0 } -.bst_silde_btn button{border:0;display:inline-block;width:10px;height:10px;background:#fff;border-radius:5px;text-indent:-999px;overflow:hidden;margin:3px; --webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2); - -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2); - box-shadow: 0 1px 3px rgba(0,0,0,0.2);} -.bst_silde_btn button.bst_sl{background: #d5503a;width: 18px;} +.sct_best .sct_img {position:relative;margin:0 5px 5px} + +.bst_silde_btn {position:absolute;top:10px;right:10px} +.bst_silde_btn button {border:0;width:8px;height:8px;text-indent:-999px;overflow:hidden;background:#adadad;border-radius:5px;margin:3px} +.bst_silde_btn button.bst_sl {background:#000} /* 개인결제 목록 */ -#sct_pv{margin:10px 5px} +#sct_pv {margin:10px 5px} .sct_pv {margin:10px 0} -.sct_pv .sct_li {position:relative;float:left;position:relative;float:left;margin-bottom:10px;} -.sct_pv .sct_img{padding:0 5px} -.sct_pv .sct_img a{} -.sct_pv .sct_img img{width:100%;} +.sct_pv .sct_li {position:relative;float:left;position:relative;float:left;margin-bottom:10px} +.sct_pv .sct_img {padding:0 5px} +.sct_pv .sct_img a {} +.sct_pv .sct_img img {width:100%} +.sct_pv .sct_txt {padding:0 5px} .sct_pv .sct_last {margin:0 0 15px !important} .sct_pv .sct_clear {clear:both} -.sct_pv .sct_a {display:block;position:relative;margin:0 0 5px;text-decoration:none; font-weight: bold; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; line-height: 20px;} +.sct_pv .sct_a {display:block;position:relative;margin:0 0 5px;text-decoration:none;font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:20px} .sct_pv .sct_id {display:block;margin:0 0 5px} .sct_pv .sct_basic {margin:0 0 10px} -.sct_pv .sct_cost {display:block;margin:0 0 10px;} +.sct_pv .sct_cost {display:block;margin:0 0 10px;padding:0 5px} .sct_pv .sct_cost strike {display:block;margin:0 0 5px;color:#999;font-weight:normal} .sct_pv .sct_icon {margin:0 0 10px} /* ##### maint.(nn).skin.php, list.(nn).skin.php 공통 적용 끝 ##### */ /* 상품 목록 */ -#sct {margin:10px} +#sct {margin:10px 0} .sct_admin {margin:0 0 10px;text-align:right} -#sit_hhtml img{max-width:100%;height:auto} +#sit_hhtml img {max-width:100%;height:auto} /* 상품 목록 현재 위치 */ #sct_location {border:1px solid #e9e9e9;background:#f2f5f9;letter-spacing:-4px} @@ -202,35 +244,36 @@ /* 상품 목록 카테고리 목록 */ .sct_ct {text-align:center;width:100%;margin:10px 0} .sct_ct h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -.sct_ct ul {list-style:none;} +.sct_ct ul {list-style:none;border-bottom:1px solid #d9dce3} .sct_ct ul:after {display:block;visibility:hidden;clear:both;content:""} -.sct_ct ul li {border-right:1px solid #ddd;border-bottom:1px solid #ddd; background:#fff;float:left;width:50%;text-align:left;} +.sct_ct ul li {border-left:1px solid #f2f2f2;border-top:1px solid #f2f2f2;background:#fff;float:left;width:50%;text-align:left} +.sct_ct ul li:nth-child(2n+1) {clear:both;border-left:0} .sct_ct a {text-decoration:none;display:block;color:#656565;padding:10px;position:relative;padding-right:25px;position:relative;line-height:20px} -.sct_ct .prd_cnt{position:absolute;top:10px;right:10px;display:inline-block;line-height:20px;padding:0 5px;background:#eee;border-radius:10px;color:#777} +.sct_ct .prd_cnt {position:absolute;top:10px;right:10px;display:inline-block;line-height:20px;padding:0 5px;border-radius:10px;color:#999} .sct_ct_parent {font-weight:bold} .sct_ct_here {color:#ff3600 !important} /* 상품 정렬 */ -#sct_sortlst{position:relative;background:#fff;border-bottom:1px solid #ddd;} +#sct_sortlst {position:relative;background:#fff;border-bottom:1px solid #e5e5e5} #sct_sort {clear:both} #sct_sort:after {display:block;visibility:hidden;clear:both;content:""} #sct_sort h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -#sct_sort button{height:40px;line-height:40px;border:0;padding:0 10px;background:#fff} -#sct_sort ul:before{content: "";position: absolute;top: -8px;left: 30px;width: 0;border-style: solid;border-width: 0 6px 8px 6px;border-color: transparent transparent #bbb transparent;} -#sct_sort ul:after{content: "";position: absolute;top: -7px;left: 30px;width: 0;height: 0;border-style: solid;border-width: 0 6px 8px 6px;border-color: transparent transparent #fff transparent;} +#sct_sort button {height:40px;line-height:40px;border:0;padding:0 10px;background:#fff;border-right:1px solid #f8f8f8} +#sct_sort ul:before {content:"";position:absolute;top:-8px;left:30px;width:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #bbb transparent} +#sct_sort ul:after {content:"";position:absolute;top:-7px;left:30px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent} #sct_sort ul {display:none;position:absolute;border:1px solid #bbb;z-index:99} #sct_sort li {border-top:1px solid #eee} -#sct_sort li a{display:block;text-align:center;color:#333;background:#fff;border-color:#e9e9e9;font-size:0.917em;padding:5px 10px;line-height:20px} +#sct_sort li a {display:block;text-align:center;color:#666;background:#fff;border-color:#e9e9e9;padding:0 15px;line-height:40px} /* 상품 리스트 스타일 선택 */ #sct_lst {position:absolute;top:0;right:0;padding:0;list-style:none} #sct_lst:after {display:block;visibility:hidden;clear:both;content:""} -#sct_lst li {position:relative;float:left;} -#sct_lst button {position:relative;padding:0;width:40px;height:40px;border:0;border-left:1px solid #ddd;background:#fff;font-size:15px} +#sct_lst li {position:relative;float:left} +#sct_lst button {position:relative;padding:0;width:40px;height:40px;border:0;background:#fff;font-size:15px;color:#999} /* 상품 상세보기 */ -#sit {margin: 0;border-top:1px solid #e9e9e9} +#sit {margin:0} .sit_admin {margin:10px 10px 0;text-align:right} .sit_empty {padding:30px 0;text-align:center} @@ -238,70 +281,76 @@ #info_content {padding:0 10px 30px;zoom:1} #info_content:after {display:block;visibility:hidden;clear:both;content:""} #info_content h3 {margin:0 0 10px} -.if_tit{text-align:center;margin-top:10px;padding:10px;background:#f5f5f5;border:1px solid #e9e9e9;} -.win_desc_if{border:1px solid #e9e9e9;padding:10px;border-top:none;} -.win_desc{margin-top:10px} +.if_tit {text-align:center;margin-top:10px;padding:10px;background:#f5f5f5;border:1px solid #e9e9e9} +.win_desc_if {border:1px solid #e9e9e9;padding:10px;border-top:none} +.win_desc {margin-top:10px} /* 상품 상세보기 - 개요 */ -#sit_ov_wrap {margin:0 0 20px;} +#sit_ov_wrap {margin:0 0 20px} #sit_ov_wrap:after {display:block;visibility:hidden;clear:both;content:""} /* 상품 상세보기 - 이미지 미리보기 */ -#sit_pvi {position:relative;margin:0 10px ;border-bottom:1px solid #e9e9e9;background:#fff;text-align:center} -#sit_pvi_prev {position:absolute;top:50%;left:0;margin-top:-20px;background:url(img/btn_prev.png) no-repeat 50% 50%;width:40px;height:40px;background-size:50%;text-indent:-999px;overflow:hidden;opacity:0.8} -#sit_pvi_next {position:absolute;top:50%;right:0;margin-top:-20px;background:url(img/btn_next.png) no-repeat 50% 50%;width:40px;height:40px;background-size:50%;text-indent:-999px;overflow:hidden;opacity:0.8} -.sit_pvi_btn {display:none;z-index:10;width:20px;border:0;background:#f2f5f9} -#sit_pvi_slide {position:relative;margin:0 auto;overflow:hidden;list-style:none;} -#sit_pvi_slide li {display:none;position:absolute;left:0;top:0} +#sit_pvi {position:relative;margin:0;border-bottom:1px solid #e6e6e6;background:#fff;text-align:center} +#sit_pvi .btn_wr {background:rgba(0,0,0,0.5);display:inline-block;position:absolute;left:50%;bottom:15px;border-radius:30px;width:100px;line-height:30px;margin-left:-50px} +#sit_pvi .btn_wr .pager-prev {float:left;display:inline-block;padding:0;color:#fff;width:25px} +#sit_pvi .btn_wr .pager-next {float:right;display:inline-block;padding:0;color:#fff;width:25px} +#sit_pvi #slide-counter {margin:0;width:50px;float:left;display:inline-block;padding:0;color:#fff} + +#sit_pvi img{max-width:100%;height:auto;text-align:center} #sit_pvi_nw h1 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} #sit_pvi_nwbig {padding:10px 0;text-align:center} #sit_pvi_nwbig span {display:none} #sit_pvi_nwbig span.visible {display:inline} -#sit_pvi_nw ul {margin:0 0 20px;padding:0 10px;list-style:none;zoom:1} +#sit_pvi_nw ul {text-align:center;margin:0 0 20px;padding:0 10px;list-style:none;zoom:1} #sit_pvi_nw ul:after {display:block;visibility:hidden;clear:both;content:""} -#sit_pvi_nw li {float:left;margin:0 0 1px 1px} +#sit_pvi_nw li {display:inline-block;margin:3px} #sit_pvi_nw li img {width:60px;height:60px} /* 상품 상세보기 - 다른 상품 보기 */ -#sit_siblings {background:#fff;margin:0 10px ;border-bottom:1px solid #e9e9e9;text-align:center;position:relative} +#sit_siblings {background:#fff;margin:0;text-align:center;position:relative} #sit_siblings:after {display:block;visibility:hidden;clear:both;content:""} #sit_siblings h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -#sit_siblings a {display:inline-block;padding:0 12px;line-height:45px} +#sit_siblings a {display:inline-block;line-height:25px;padding-top:10px} #sit_siblings a#siblings_prev {position:absolute;top:0;left:0} #sit_siblings a#siblings_next {position:absolute;top:0;right:0} #sit_siblings a span {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} /* 상품 상세보기 - sns */ -#sit_star_sns {position:relative;margin:0 10px 10px;background:#fff;border-top:0;height:45px;padding:10px;line-height:25px;border-bottom:1px solid #ccc } -#sit_star_sns span {display:inline-block;margin:0 5px 0 0;color:#666;letter-spacing:0} +#sit_star_sns {position:relative} +#sit_star_sns span {display:inline-block;margin:0 5px 0 0;color:#666;letter-spacing:0;vertical-align:top} #sit_star_sns .sit_star {position:relative;margin:0 5px 0 0;vertical-align:top} #sit_star_sns a {display:inline-block;vertical-align:middle} -#sit_star_sns .btn_sns_share{position:absolute;top:0;right:0;width:45px;height:45px;background:none;border:0;border-left:1px solid #e5e5e5} -#sit_star_sns .sns_area{display:none;position:absolute;top:45px;right:0;background:#fff;border:1px solid #333;padding:10px;z-index:10} -#sit_star_sns .sns_area:before{content: "";position: absolute;top: -8px;right: 13px;width: 0;height: 0;border-style: solid;border-width: 0 6px 8px 6px;border-color: transparent transparent #000 transparent;} -#sit_star_sns .sns_area:after{content: "";position: absolute;top: -7px;right: 13px;width: 0;height: 0;border-style: solid;border-width: 0 6px 8px 6px;border-color: transparent transparent #fff transparent;} -#sit_star_sns .sns_area a{display:inline-block;width:35px;height:35px;line-height:35px;background:#eee;text-align:center;} -#sit_star_sns .sns_area a img{width:24px;height:auto;vertical-align:top} -#sit_star_sns .sns_area #sit_btn_rec {font-size:15px} -#sit_star_sns .sns_area .share-googleplus{background:#d5503a;padding:5px 0} -#sit_star_sns .sns_area .share-facebook{background:#415b92;padding:5px 0} -#sit_star_sns .sns_area .share-twitter{background:#35b3dc;padding:5px 0} -#sit_star_sns .sns_area .share-kakaotalk{background:#ffeb00;padding:5px 0} +#sit_star_sns .btn_sns_share {float:left;background:transparent;width:35px;height:25px;border:0;color:#4b5259;font-size:1.6em;font-weight:bold} +#sit_star_sns .btn_sns_share:hover {color:#3a8afd} +#sit_star_sns .sns_area {display:none;position:absolute;top:45px;right:0;width:200px;text-align:center;background:#fff;border:1px solid #e2e2e2;padding:10px;z-index:10} +#sit_star_sns .sns_area:before {content:"";position:absolute;top:-8px;right:13px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #e2e2e2 transparent} +#sit_star_sns .sns_area:after {content:"";position:absolute;top:-7px;right:13px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent} +#sit_star_sns .sns_area a {display:inline-block;width:35px;height:35px;line-height:35px;background:#eee;text-align:center;border-radius:50%;padding-top:5px} +#sit_star_sns .sns_area a img {width:24px;height:auto} +#sit_star_sns .sns_area #sit_btn_rec {font-size:15px;padding-top:0} +#sit_star_sns .sns_area .share-googleplus {background:#ea3838} +#sit_star_sns .sns_area .share-facebook {background:#415b92} +#sit_star_sns .sns_area .share-twitter {background:#35b3dc} + +.sit_btn_opt {position:absolute;right:0;bottom:0} +#btn_wish {float:left;position:relative;display:inline-block;padding-right:5px;color:#4b5259;width:35px;height:25px;text-align:center;font-size:1.25em;font-weight:bold} +#btn_wish i {font-size:1.6em;font-weight:bold} +#btn_wish .btn_wish_num {position:absolute;right:0;bottom:-2px;margin:0;padding:0 2px;min-width:18px;height:17px;line-height:15px;border-radius:30px;background:#fff;color:#4b5259;font-size:0.75em} /* 상품 상세보기 - 간략정보 및 구매기능 */ -#sit_ov {position:relative;height:auto !important;} +#sit_ov {position:relative;height:auto !important;padding:20px;border-bottom:1px solid #e9e9e9;background:#fff} #sit_ov h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} #sit_ov h3 {margin:0 0 10px;color:#5772d5} -#sit_ov .sit_ov_wr{margin:10px;background:#fff;border-bottom:1px solid #ccc} -.sit_option{background:#fff;padding:15px;margin:10px} -.sit_option label{display:block;margin: 0 0 5px} -.sit_option select{width:100%;height:30px;border:1px solid #d9d9d9;margin:0 0 5px} +#sit_ov .sit_ov_wr {margin:0 0 10px;border-bottom:1px solid #f8f8f8} +.sit_option {margin:10px 0} +.sit_option label {display:block;margin:0 0 5px} +.sit_option select {width:100%;height:40px;border:1px solid #d4d4d4;margin:0 0 5px;padding:0 10px} -#sit_title {display:block;padding: 15px;font-size:1.5em;line-height:1.3em} -#sit_desc {padding:0 15px 10px;color:#666;line-height:1.25em} +#sit_title {display:block;margin:0 0 10px;font-size:1.5em;line-height:1.3em} +#sit_desc {margin:0 0 10px;color:#666;line-height:1.25em} #sit_opt_info {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -.sit_icon {display:block;margin: 0 0;} +.sit_icon {display:block;margin:0 0} .sit_icon img {margin:0 1px 0 0;vertical-align:top;margin:0 1px} #sit_star {color:#b8afa2;font-size:0.95em;padding:0 10px;line-height:2.2em} @@ -310,41 +359,56 @@ #sit_star a {display:inline-block;vertical-align:middle} #sit_star button {margin:0;padding:0;border:0} -.sit_ov_tbl {border-top:1px solid #e6e6e6;padding:10px 0;color:#777} -.sit_ov_tbl table{border-collapse:collapse;width:100%;border:0;} -.sit_ov_tbl th {font-weight:normal;text-align:left;padding:5px 15px;} +.sit_ov_tbl {border-top:1px solid #f8f8f8;padding:10px 0;margin-top:20px;color:#777} +.sit_ov_tbl table {border-collapse:collapse;width:100%;border:0} +.sit_ov_tbl th {font-weight:normal;text-align:left;padding:5px 0} .sit_ov_tbl td {padding:5px 15px} -.sit_ov_tbl tr:first-child td,.sit_ov_tbl tr:first-child th{border:none} +.sit_ov_tbl tr:first-child td,.sit_ov_tbl tr:first-child th {border:none} .sit_ov_ro {padding:2px 2px 3px;border:0;background:transparent;text-align:right;vertical-align:middle} .sit_ov_opt {padding:2px 2px 3px;border:0;background:transparent;vertical-align:middle} .sit_ov_input {height:1.8em;border:1px solid #b8c9c2;background:transparent;vertical-align:middle} .sit_ov_tbl button {margin:0} -.sit_op_sl{width:100%;border-collapse:collapse;border:1px solid #e9e9e9;} -.sit_op_sl th{font-weight:normal;text-align:left;padding:0 0 0 10px;} -.sit_op_sl td{text-align:left;padding:9px 10px 9px 0} +#sit_tab {margin:20px 0} +#sit_tab .tab_tit:after {display:block;visibility:hidden;clear:both;content:""} +#sit_tab .tab_tit li {float:left;width:25%;text-align:center;border-bottom:1px solid #d9dce3} +#sit_tab .tab_tit li button {display:block;width:100%;position:relative;height:40px;background:#fff;border:0;color:#666;line-height:38px;text-align:center;z-index:1} +#sit_tab .tab_tit li .selected {background:#fff;z-index:2;color:#3a8afd;font-weight:bold;position:relative} +#sit_tab .tab_tit li .selected:before {content:'';position:absolute;bottom:-1px;left:0;width:100%;background:#3a8afd;height:3px} + +#sit_tab .tab_con {background:#fff;border-bottom:1px solid #e5e5e5;padding:15px} + +#btn_option {display:none;position:fixed;bottom:0;left:0;width:100%;background:#fff;z-index:90;border-top:1px solid #000; +-webkit-box-shadow:0 0 9px rgba(0,0,0,0.2) +-moz-box-shadow0 0 9px rgba(0,0,0,0.2); +box-shadow:0 0 6px rgba(0,0,0,0.2)} +#btn_option .sl_option {max-height:240px;overflow-y:auto;padding:10px} +#btn_option h3 {margin-bottom:10px} +#btn_option .btn_close {position:absolute;top:-25px;left:50%;width:60px;height:25px;margin-left:-30px;border:1px solid #000;border-bottom:0;background:#fff;border-radius:3px 3px 0 0} +.btn_cart_op {width:100%;text-align:center;font-weight:bold} +.btn_option_wr {position:fixed;bottom:0;left:0;width:100%;padding:10px;background:#fff;border-top:1px solid #000;z-index:88; +-webkit-box-shadow:0 0 9px rgba(0,0,0,0.2); +-moz-box-shadow:0 0 9px rgba(0,0,0,0.2); +box-shadow:0 0 6px rgba(0,0,0,0.2)} + +.sit_op_sl {width:100%;border-collapse:collapse} +.sit_op_sl th {font-weight:normal;text-align:left;padding:0 0 0 10px} +.sit_op_sl td {text-align:left;padding:9px 10px 9px 0} .sit_sel_btn {position:relative;top:-15px;right:-2px} /* 선택옵션용 추가 버튼 */ .sit_sel_btn button {width:100%} -#sit_ov_soldout {margin:0 0 20px;color:#ff3061;font-weight:bold;text-align:center} -#sit_ov_btn {margin:0;padding:0 10px;text-align:center;} +#sit_ov_soldout {padding:20px;background:#fef5f7;color:#ff3061;font-weight:bold;text-align:center;margin-bottom:10px} +#sit_ov_btn {margin:0;text-align:center;z-index:100} #sit_ov_btn:after {display:block;visibility:hidden;clear:both;content:""} -#sit_btn_cart{float:left;width:39%;margin-right:1%;height:50px;background:#d50c0c;font-weight:bold;border:0;color:#fff;font-weight:bold} -#sit_btn_buy{float:left;width:39%;margin-right:1%;height:50px;border:1px solid #d50c0c;color:#d50c0c;font-weight:bold;background:#fff;font-weight:bold} -#sit_btn_wish{float:left;width:20%;display:inline-block;height:50px;line-height:48px;text-align: center;font-size: 1.25em;border: 1px solid #b3b3b3;font-weight: bold;background:#fff} -#sit_sel_option,#sit_tot_price{margin: 10px} -#sit_tot_price{text-align:right;font-size:1.167em} -#sit_tot_price span{float:left} -#sit_tot_price strong{font-size:1.25em;color:#ff0000} - -#sit_tab{margin:20px 0} -#sit_tab .tab_tit:after {display:block;visibility:hidden;clear:both;content:""} -#sit_tab .tab_tit li {float:left;width:25%;text-align:center;} -#sit_tab .tab_tit li button{display: block;width:100%;position: relative;height: 40px;background: #f7f7f7;border: 1px solid #cdcdcd;border-left:0;border-bottom: 1px solid #666;color: #666;line-height: 38px;text-align: center;z-index: 1;} -#sit_tab .tab_tit li .selected{border: 1px solid #666;background: #fff;z-index: 2;border-bottom-color: #fff;color: #000;font-weight: bold;} -#sit_tab .tab_con{background:#fff;border-bottom:1px solid #ccc;padding:15px} - +#sit_btn_cart {float:left;width:39%;margin-right:1%;line-height:50px;border:1px solid #98a3b3;color:#000;background:#fff;font-weight:bold;border-radius:3px} +#sit_btn_buy {float:left;width:39%;margin-right:1%;line-height:50px;font-weight:bold} +#sit_btn_phone {float:left;width:79%;margin-right:1%;line-height:50px;border:1px solid #3a8afd;color:#3a8afd;background:#fff;font-weight:bold;border-radius:3px} +#sit_btn_wish {float:left;width:20%;display:inline-block;line-height:50px;text-align:center;font-size:1.25em;border:1px solid #b3b3b3;font-weight:bold;border-radius:3px;background:#fff} +#sit_sel_option,#sit_tot_price {margin:10px 0;line-height:20px} +#sit_tot_price {text-align:right} +#sit_tot_price span {float:left} +#sit_tot_price strong {font-size:1.25em;color:#000} /* 상품 상세보기 - 상품정보 */ #sit_inf_basic {margin:0 0 20px} @@ -359,181 +423,220 @@ #sit_inf h3 {position:absolute;font-size:0;line-height:0;content:""} #sit_inf_open {width:100%;border:0;border-top:1px solid #777;border-collapse:collapse;margin:10px 0 0} -#sit_inf_open th {padding: 10px;border-bottom:1px solid #e5e5e5;background:#f3f3f3;vertical-align:top;text-align:left;width:30%} -#sit_inf_open td {padding: 10px;border-bottom:1px solid #e5e5e5;background:#fff;vertical-align:top} +#sit_inf_open th {padding:10px;border-bottom:1px solid #e5e5e5;background:#f3f3f3;vertical-align:top;text-align:left;width:30%} +#sit_inf_open td {padding:10px;border-bottom:1px solid #e5e5e5;background:#fff;vertical-align:top} -@media (max-width: 640px){ - #sit_inf_open th,#sit_inf_open td{display:block;width:100%} +@media (max-width:640px) { + #sit_inf_open th,#sit_inf_open td {display:block;width:100%} } /* 상품 상세보기 - 사용후기 */ -.tit_no{position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -#sit_use h2{position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} +.tit_no {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} +#sit_use h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} #sit_use_ol {margin:0 0 5px;padding:0;border-top:1px solid #e9e9e9;list-style:none} -.sit_use_li {position:relative;padding:0 0 10px;border-bottom:1px solid #e9e9e9;} +.sit_use_li {position:relative;padding:0 0 10px;border-bottom:1px solid #e9e9e9} .sit_use_li_title {display:block;margin:0;padding:10px 10px 5px;width:100%;border:0;background:transparent;text-align:left;font-weight:bold;font-size:1.167em;line-height:1.35em} .sit_use_dl {margin:0;padding:0 10px;position:relative;line-height:1.25em} .sit_use_dl:after {display:block;visibility:hidden;clear:both;content:""} .sit_use_dl dt {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} .sit_use_dl dd {float:left;margin:0 10px 0 0;color:#888;font-size:0.917em} .sit_use_star {margin:0 !important;position:absolute;bottom:0;right:10px} -.sit_use_star img{width:80px} -.sit_use_con {display:none;padding:10px 0 0;} +.sit_use_star img {width:80px} +.sit_use_con {display:none;padding:10px 0 0} .sit_use_p {padding:10px;background:#f2f2f2} .sit_use_cmd {text-align:right} -.sit_use_cmd a.btn01{padding: 5px;} -#sit_use_wbtn {margin:10px 0} +.sit_use_cmd a.btn01 {padding:5px} +#sit_use_wbtn {margin:0 0 10px} #sit_use_wbtn:after {display:block;visibility:hidden;clear:both;content:""} -#sit_use_wbtn .btn01{height:40px;line-height:38px;width:49%;float:right;text-align:center;} -#sit_use_wbtn .qa_wr {height:40px;line-height:40px;width:49%;float:left;text-align:center;background:#d50c0c;color:#fff;} +#sit_use_wbtn .btn01 {line-height:40px;width:49%;float:right;text-align:center;border-radius:3px} +#sit_use_wbtn .qa_wr {line-height:40px;width:49%;float:left;text-align:center;background:#3a8afd;color:#fff;border:1px solid #1c70e9;border-radius:3px} #sit_use_write {} #sit_use_write #is_subject {width:100%} #sit_use_write ul {margin:5px 0 0} -#sit_use_write li {margin:0 0 5px;} +#sit_use_write li {margin:0 0 5px} #sit_use_write li label {display:inline-block;width:80px} -#sit_use_write_star {margin:0;padding:0;list-style:none} -#sit_use_write_star:after {display:block;visibility:hidden;clear:both;content:""} -#sit_use_write_star li{float:left;width:50%} -#sit_use_write_star li img{vertical-align:middle} -.sit_use_reply{position:relative;border-top:1px dotted #bbb;margin:10px 0 0 ;padding:10px 0 0 40px} -.use_reply_icon{position:absolute;top:10px;left:5px;background:url('./img/use_reply.png') no-repeat 0 0; width:28px;height:17px;text-indent:-999px;overflow:hidden;} -.use_reply_tit{font-weight:bold;line-height:1.5em} -.use_reply_name{font-size:0.92em;color:#777;margin:5px 0} -.use_reply_p{padding:10px;background:#f2f2f2;line-height:1.5em} - +#sit_use_write #sit_use_write_star {margin:10px 0;padding:10px;background:#fff;list-style:none} +#sit_use_write_star:after {display:block;visibility:hidden;clear:both;content:""} +#sit_use_write_star li {float:left;width:50%} +#sit_use_write_star li img {vertical-align:middle} +.sit_use_reply {position:relative;border-top:1px dotted #bbb;margin:10px 0 0;padding:10px 0 0 40px} +.use_reply_icon {position:absolute;top:10px;left:5px;background:url('./img/use_reply.png') no-repeat 0 0;width:28px;height:17px;text-indent:-999px;overflow:hidden} +.use_reply_tit {font-weight:bold;line-height:1.5em} +.use_reply_name {font-size:0.92em;color:#777;margin:5px 0} +.use_reply_p {padding:10px;background:#f2f2f2;line-height:1.5em} /* 상품 상세보기 - 상품문의 */ #sit_qa {} -#sit_qa h2{position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} +#sit_qa h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} #sit_qa_ol {margin:0 0 5px;padding:0;border-top:1px solid #e9e9e9;list-style:none} -.sit_qa_li {position:relative;padding:0 0 10px;border-bottom:1px solid #e9e9e9;} -.sit_qa_li_title {display:block;margin:0;padding:10px 10px 5px;width:100%;border:0;background:transparent;text-align:left;font-weight:bold;font-size:1.167em;line-height:1.35em} +.sit_qa_li {position:relative;padding:0 0 10px;border-bottom:1px solid #e9e9e9} +.sit_qa_li_title {display:block;margin:0;padding:10px 10px 5px;width:100%;border:0;background:transparent;text-align:left;font-weight:bold;font-size:1.167em;line-height:1.35em} .sit_qa_dl {margin:0;padding:0 10px;position:relative} .sit_qa_dl:after {display:block;visibility:hidden;clear:both;content:""} .sit_qa_dl dt {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} .sit_qa_dl dd {float:left;margin:0 10px 0 0;color:#888;font-size:0.917em} -.sit_qa_dl dd.sit_qaa_yet,.sit_qa_dl dd.sit_qaa_done{position:absolute;bottom:0;right:0;background:#eee;padding:5px 8px;color:#888;border-radius:15px} -.sit_qa_dl dd.sit_qaa_done{background:#ff3e5e;color:#fff} +.sit_qa_dl dd.sit_qaa_yet,.sit_qa_dl dd.sit_qaa_done {position:absolute;bottom:0;right:0;background:#ccd1d9;padding:0 8px;line-height:30px;color:#fff;border-radius:4px} +.sit_qa_dl dd.sit_qaa_done {background:#f6bb42;color:#fff} .sit_qa_con {display:none;padding:10px 0 0} -.sit_qa_p {margin:0 0 10px;border:1px solid #e9e9e9;background:#fff;padding:0 10px;background:#f2f2f2;} +.sit_qa_p {margin:0 0 10px;background:#fff;padding:0 10px;background:#fbfbff} .sit_qa_p strong {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -.sit_qa_p span.sit_alp{position:absolute;top:10px;left:0;color:#bbb;font-size:1.5em;font-weight:bold;width:25px;height:25px;line-height:25px;display:inline-block;border-radius:15px;text-align:center;} -.sit_qa_qaq,.sit_qa_qaa {padding:15px 0 10px 30px;position:relative;min-height:70px} -.sit_qa_qaa {border-top:1px dotted #ddd} -.sit_qa_qaa span.sit_alp{} +.sit_qa_p span.sit_alp{position:absolute;top:10px;left:0;color:#bbb;font-size:1.5em;font-weight:bold;width:25px;height:25px;line-height:25px;display:inline-block;border-radius:15px;text-align:center} +.sit_qa_qaq,.sit_qa_qaa {padding:15px 0 15px 30px;position:relative;min-height:70px} + +.sit_qa_qaa {border-top:1px dotted #eee} +.sit_qa_qaa span.sit_alp {} .sit_qa_con textarea {display:none} .sit_qa_cmd {text-align:right} -.sit_qa_cmd a.btn01{padding:5px;} +.sit_qa_cmd a.btn01 {padding:5px} .sit_qa_pw {display:none;position:absolute;top:30px;left:175px;padding:10px;width:348px;border:1px solid #000;background:#fff;text-align:center} .sit_qa_pw span {display:block;margin:0 0 5px} -#sit_qa_wbtn {margin:10px 0} +#sit_qa_wbtn {margin:0 0 10px} #sit_qa_wbtn:after {display:block;visibility:hidden;clear:both;content:""} -#sit_qa_wbtn .btn01{height:40px;line-height:38px;width:49%;float:right;text-align:center;} -#sit_qa_wbtn .qa_wr {height:40px;line-height:40px;width:49%;float:left;text-align:center;background:#d50c0c;color:#fff;} +#sit_qa_wbtn .btn01 {line-height:40px;width:49%;float:right;text-align:center;border-radius:3px} +#sit_qa_wbtn .qa_wr {line-height:40px;width:49%;float:left;text-align:center;background:#3a8afd;color:#fff;border:1px solid #1c70e9;border-radius:3px} /* 사용후기 모음 */ -#sps_sch {margin:10px 10px} -#sps_sch a {display:block;padding:0 8px;height:40px;line-height:40px;vertical-align:top;border-radius:3px;color:#3059c7;font-weight:bold;border:1px solid #3059c7;text-decoration:none;text-align:center;margin: 5px 0} -#sps_sch .sch_wr{background:#fff;border:1px solid #bdc2d8;position:relative;border-radius:3px} +#sps_sch {margin:15px} +#sps_sch a {display:inline-block;color:#3a8afd;font-weight:bold;border-bottom:1px solid #3a8afd;margin-top:10px} +#sps_sch .sch_wr {position:relative;background:#fff;border:1px solid #d0d3db} #sps_sch .sch_wr:after {display:block;visibility:hidden;clear:both;content:""} -#sps_sch select{border:0;background:#fff;margin:9px 0;height:20px;border-right:1px solid #ddd;float:left;width:40%} -#sps_sch .sch_input{height:38px;border:0;padding:0;background-color:transparent;float:left;width:60%;padding:0 40px 0 10px} -#sps_sch .sch_btn{height:38px;position:absolute;top:0;right:0;border:0;width:40px;background:none;font-size:15px} +#sps_sch select {border:0;background:#fff;padding:9px 0;height:45px;border:1px solid #fff;border-right:1px solid #f8f8f8;float:left;width:40%} +#sps_sch .sch_input {height:45px;border:0;padding:0;background-color:transparent;float:left;width:60%;padding:0 40px 0 10px} +#sps_sch .sch_btn {position:absolute;top:0;right:0;width:45px;height:45px;border:0;background:none;font-size:15px} #sps {zoom:1} -#sps ol {margin:10px;padding:0;border-top:1px solid #e9e9e9;list-style:none;} -#sps li {position:relative;padding:10px;border-bottom:1px solid #ccc;background:#fff;margin: 0 0 5px} -#sps li:after {display:block;visibility:hidden;clear:both;content:""} +#sps>ol {margin:10px 0;padding:0;border-top:1px solid #f8f8f8;list-style:none} +#sps>ol>li {position:relative;padding:10px;border-bottom:1px solid #e8e8e8;background:#fff} +#sps>ol>li:after {display:block;visibility:hidden;clear:both;content:""} -.sps_img{position:absolute;top:10px;left:10px;} -.sps_img img{border-radius:50%;} +.sps_img {position:absolute;top:10px;left:10px} .sps_img span {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -#sps dl {margin:5px 0 ; color: #888; font-size: 0.917em;overflow:hidden} -#sps dt {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -#sps dd {float:left;margin:0 10px 0 0 ;line-height:18px;height:18px } -#sps dd img {position:relative;top:-2px} +.review_detail {margin-top:3px;border:0;background:transparent;font-weight:bold;color:#000;line-height:24px;font-size:1.083em} -.sps_section {margin-left:80px;display:block;} -.sps_section .is_use_reply{background:url('../mobile/shop/img/use_reply.png') no-repeat;text-indent:30px;line-height:1.5em} +.review_detail_cnt {display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:999;background:rgba(0,0,0,0.1)} +.review_detail_in {position:absolute;top:5%;left:0;width:100%;height:90%;padding:10px} +.review_detail_inner {position:relative;height:100%;background:#fff;text-align:left;overflow-y:auto;border-radius:3px;border:1px solid #dde7e9;border-radius:3px} +.review_detail_inner h3 {position:absolute;top:0;left:0;width:100%;padding:15px;border-bottom:1px solid #e8e8e8;background:#fff;font-size:1.4em;z-index:900} +.review_cnt {padding:60px 25px;max-height:100%;overflow-y:auto} +.rd_cls {position:absolute;top:0;right:0;color:#b5b8bb;border:0;padding:0 15px;height:55px;font-size:16px;background:none;z-index:9000;vertical-align:top} + +.review_tp_cnt {position:relative;padding:0 0 10px;margin-bottom:15px;border-bottom:1px solid #f1f1f1} +.review_tp_cnt>span {font-size:1.2em;display:block;line-height:24px;font-weight:bold} +.review_tp_cnt:after {display:block;visibility:hidden;clear:both;content:""} +.review_tp_cnt .sps_opt_btn_more {position:absolute;top:0;right:0;border:0;padding:5px 5px 5px 10px;background:#fff;color:#c4c8cb;font-size:1.4em} +.review_tp_cnt .sps_opt_li {display:none;position:absolute;top:40px;right:0;border:1px solid #b8bfc4;background:#fff} +.review_tp_cnt .sps_opt_li:before {content:"";position:absolute;top:-8px;right:5px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #b8bfc4 transparent} +.review_tp_cnt .sps_opt_li:after {content:"";position:absolute;top:-6px;right:5px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent} +.review_tp_cnt .sps_opt_li li {border-bottom:1px solid #f1f1f1;padding:10px !important;color:#6b757c} + +.review_summ {background:#fcfcfc;border:2px solid #efeff1;padding:10px} +.review_summ:after {display:block;visibility:hidden;clear:both;content:""} +.review_summ>img {float:left;margin-right:10px} +.review_summ>p {display:inline-block;width:auto !important;float:left;line-height:24px} +.review_summ>p span {display:block} +.review_bt_cnt {margin:15px 0} +.review_bt_cnt img {width:100%} + +.sps_reply {margin-top:10px;padding-top:10px;border-top:1px dotted #bbb} +.sps_reply .sps_img {text-align:right;width:70px} +.sps_reply .sps_section h2 {background:url('./img/use_reply.png') no-repeat 0 0;text-indent:30px;line-height:1.5em} + +.sps_info {margin-top:5px} +.sps_info span {display:inline-block;float:left;line-height:12px;color:#818181} +.sps_info .sps_if_wt {border-right:1px solid #eaeaea;padding-right:5px;margin-right:5px} + +.sps_dl dd {display:inline-block;float:left} +.sps_dl dd.sps_dd_wt {padding-right:5px;margin-right:5px;border-right:1px solid #eaeaea} + +.sps_section {min-height:70px;margin-left:80px;display:block} +.sps_section .is_use_reply {background:url('../mobile/shop/img/use_reply.png') no-repeat;text-indent:30px;line-height:1.5em} .sps_section p {padding:0;width:100%} .sps_con_full {padding:0;height:auto !important} -.sps_con_btn {margin:5px 0 0;} -.sps_con_btn button {border: 1px solid #ddd;padding: 5px 8px;color: #666;font-size: 0.92em;margin: 5px 0;background: #fff;} -.sps_reply{margin-top:10px;padding-top:10px;border-top:1px dotted #bbb;position:relative} -.sps_reply .sps_img {;width:50px;text-align:center} -.sps_reply .sps_section h2{background:url('./img/use_reply.png') no-repeat 0 0;text-indent:30px;line-height:1.5em;} -.sps_reply .sps_section{margin-left:70px;min-height:50px} -#sps_empty{text-align:center;color:#777;padding:50px 0} +.sps_con_btn button {} + +.sps_reply {margin-top:10px;padding-top:10px;border-top:1px dotted #bbb;position:relative} +.sps_reply .sps_img {width:50px;text-align:center} +.sps_reply .sps_section h2 {background:url('./img/use_reply.png') no-repeat 0 0;text-indent:30px;line-height:1.5em} +.sps_reply .sps_section {margin-left:70px;min-height:50px} +#sps_empty {text-align:center;color:#777;padding:50px 0} /* 상품문의 모음 */ -#sqa_sch {margin:10px 10px} -#sqa_sch a {display:block;padding:0 8px;height:40px;line-height:40px;vertical-align:top;border-radius:3px;color:#3059c7;font-weight:bold;border:1px solid #3059c7;text-decoration:none;text-align:center;margin: 5px 0} -#sqa_sch .sch_wr{background:#fff;border:1px solid #bdc2d8;position:relative;border-radius:3px} +#sqa_sch {margin:15px} +#sqa_sch a {display:inline-block;color:#3a8afd;font-weight:bold;border-bottom:1px solid #3a8afd;margin-top:10px} +#sqa_sch .sch_wr {position:relative;background:#fff;border:1px solid #d0d3db} #sqa_sch .sch_wr:after {display:block;visibility:hidden;clear:both;content:""} -#sqa_sch select{border:0;background:#fff;margin:9px 0;height:20px;border-right:1px solid #ddd;float:left;width:40%} -#sqa_sch .sch_input{height:38px;border:0;padding:0;background-color:transparent;float:left;width:60%;padding:0 40px 0 10px} -#sqa_sch .sch_btn{height:38px;position:absolute;top:0;right:0;border:0;width:40px;background:none;font-size:15px} +#sqa_sch select {border:0;background:#fff;padding:9px 0;height:45px;border-right:1px solid #f8f8f8;float:left;width:40%} +#sqa_sch .sch_input {height:45px;border:0;padding:0;background-color:transparent;float:left;width:60%;padding:0 40px 0 10px} +#sqa_sch .sch_btn {position:absolute;top:0;right:0;width:45px;height:45px;border:0;background:none;font-size:15px} -#sqa {zoom:1;} -#sqa ol {margin:10px;padding:0;border-top:1px solid #e9e9e9;list-style:none;} -#sqa li {position:relative;padding:10px;border-bottom:1px solid #ccc;background:#fff;margin: 0 0 5px} -#sqa li:after {display:block;visibility:hidden;clear:both;content:""} +#sqa {zoom:1} +#sqa>ol {margin:10px 0;padding:0;border-top:1px solid #f8f8f8;list-style:none} +#sqa>ol>li {position:relative;min-height:80px;border-bottom:1px solid #e8e8e8;background:#fff} +#sqa>ol>li:after {display:block;visibility:hidden;clear:both;content:""} -.sqa_img {position:absolute;top:10px;left:10px;} -.sqa_img img{border-radius:50%;} +.sqa_img {position:absolute;top:10px;left:10px} .sqa_img span {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -#sqa dl {margin:5px 0 10px; color: #888; font-size: 0.917em;overflow:hidden;} -#sqa dt {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -#sqa dd {float:left;margin:0 10px 0 0;} -#sqa dd img {position:relative;top:-2px} +.sqa_info {margin-top:5px} +.sqa_info:after {display:block;visibility:hidden;clear:both;content:""} +.sqa_info span {display:inline-block;float:left;line-height:12px;color:#818181} +.sqa_info .sqa_if_wt {border-right:1px solid #eaeaea;padding-right:5px;margin-right:5px} -.sqa_section {margin-left:80px;display:block} -.sqa_section h2{font-size:1.167em;font-weight:bold;margin:5px 0} -.sqa_section .sqa_con {background:#f3f3f3;line-height:1.7em} +.sqa_section {margin-left:70px;margin-right:40px;padding:10px;display:block;line-height:20px} +.sqa_section h2 {font-size:1.167em;font-weight:bold;margin:5px 0} +.sqa_con {margin:10px 0 0;background:#fbfbff;line-height:1.7em} .sqa_section p {padding:0;width:100%} .sqa_con_full {padding:0;height:auto !important} -.sqa_con_btn {margin:5px 0 0} -.sqa_con_btn button {border: 1px solid #ddd;padding: 5px 8px;color: #666;font-size: 0.92em;margin: 5px 0;background: #fff;} +.sqa_con_btn button {padding:5px 8px;color:#666;font-size:0.92em;margin:5px 0;background:#fff;position:absolute;top:10px;right:0;width:40px;height:50px;border:0} -#sqa .sit_qa_qaq,#sqa .sit_qa_qaa {padding:10px 5px 10px 40px;position:relative} -.sqa_con .qa_alp{position:absolute;top:10px;left:15px;font-size:1.75em;color:#bbb} +#sqa .sit_qaa_yet, #sqa .sit_qaa_done {margin-right:3px;display:inline-block;font-size:0.917em;background:#ccd1d9;padding:0 8px;line-height:30px;color:#fff;border-radius:4px;font-weight:normal} +#sqa .sit_qaa_done {background:#f6bb42;color:#fff} -#sqa_empty{text-align:center;color:#777;padding:50px 0} +#sqa .sit_qa_qaq, #sqa .sit_qa_qaa {padding:10px 5px 10px 40px;position:relative} +#sqa .qa_alp {position:absolute;top:10px;left:0;font-weight:bold;display:block;width:40px;text-align:center;font-size:1.231em} +#sqa_empty {text-align:center;color:#777;padding:50px 0} /* 상품검색 */ -#ssch{margin:10px} -#ssch_frm {border-bottom:1px solid #ccc;background:#fff;margin:10px 0} +#ssch {margin:10px 0;position:relative} +#ssch_frm {border-bottom:1px solid #ddd;background:#fff;margin:10px 0} #ssch_frm h2 {border-bottom:1px solid #ddd;padding:10px 15px;color:#666} -#ssch_frm h2 span{font-size:1.25em;color:#000} -#ssch_frm h2 strong{color:#d50c0c} -#ssch_frm div{padding:10px 15px;line-height:30px;} -#ssch_frm p{padding:15px; background:#f5f5f5;color:#737373} -#ssch_frm .ssch_input{height:30px;border:1px solid #bbb;padding:0 10px;margin:3px 0} -#ssch_frm .btn_submit{height:30px;padding:0 10px;font-weight:bold} -#ssch_q{margin:0} +#ssch_frm h2 span {font-size:1.25em;color:#000} +#ssch_frm h2 strong {color:#d50c0c} +#ssch_frm div {padding:10px;line-height:30px} +#ssch_frm p {margin:10px 0 0;line-height:20px;color:#1f58fd;font-size:0.923em} +#ssch_frm .sch_wr {border-bottom:1px solid #e3e5e8;position:relative} +#ssch_frm #ssch_q {border-radius:0;width:100%;font-weight:bold;font-size:1.077em} +#ssch_frm .sch_submit {height:40px;padding:0 10px;font-weight:bold;position:absolute;top:10px;right:10px;border:0;background:none} +#ssch_frm .ssch_input {height:30px;border:1px solid #bbb;padding:0 10px;margin:3px 0} +#ssch_frm .chk_box label {margin-right:10px} +#ssch_frm .chk_box .frm_input {height:32px} -#ssch_cate {} -#ssch_cate ul {margin:10px 0;border-bottom:1px solid #e9e9e9;list-style:none} +#ssch_q {margin:0} +#ssch_ov {position:absolute;top:-50px;right:10px;line-height:20px;color:#6f6f6f;font-size:0.923em} + +#ssch_cate {text-align:center;width:100%;margin:10px 0} +#ssch_cate ul {list-style:none;border-bottom:1px solid #d9dce3} #ssch_cate ul:after {display:block;visibility:hidden;clear:both;content:""} -#ssch_cate li {border-right:1px solid #ddd;border-bottom:1px solid #ddd; background:#fff;float:left;width:50%;text-align:left;} -#ssch_cate li a {text-decoration:none;display:block;color:#656565;padding:10px;position:relative;padding-right:25px;position:relative;line-height:20px} -#ssch_cate a span {position:absolute;top:10px;right:10px;display:inline-block;line-height:20px;padding:0 5px;background:#eee;border-radius:10px;color:#777} +#ssch_cate ul li {border-left:1px solid #f2f2f2;border-top:1px solid #f2f2f2;background:#fff;float:left;width:50%;text-align:left} +#ssch_cate ul li:nth-child(2n+1) {clear:both;border-left:0} +#ssch_cate a {text-decoration:none;display:block;color:#656565;padding:10px;position:relative;padding-right:25px;position:relative;line-height:20px} +#ssch_cate a span {position:absolute;top:10px;right:10px;display:inline-block;line-height:20px;padding:0 5px;border-radius:10px;color:#999} -#ssch_sort {background:#fff;border-bottom:1px solid #ccc} -#ssch_sort button{height:40px;line-height:40px;border:0;padding:0 10px;background:#fff} -#ssch_sort ul:before{content: "";position: absolute;top: -8px;left: 30px;width: 0;border-style: solid;border-width: 0 6px 8px 6px;border-color: transparent transparent #bbb transparent;} -#ssch_sort ul:after{content: "";position: absolute;top: -7px;left: 30px;width: 0;height: 0;border-style: solid;border-width: 0 6px 8px 6px;border-color: transparent transparent #fff transparent;} +#ssch_sort {background:#fff;border-bottom:1px solid #ddd} +#ssch_sort button {height:40px;line-height:40px;border:0;padding:0 10px;background:#fff} +#ssch_sort ul:before {content:"";position:absolute;top:-8px;left:30px;width:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #bbb transparent} +#ssch_sort ul:after {content:"";position:absolute;top:-7px;left:30px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent} #ssch_sort ul {display:none;position:absolute;border:1px solid #bbb;z-index:99} #ssch_sort li {border-top:1px solid #eee} -#ssch_sort li a{display:block;text-align:center;color:#333;background:#fff;border-color:#e9e9e9;font-size:0.917em;padding:5px 10px;line-height:20px} +#ssch_sort li a {display:block;text-align:center;color:#333;background:#fff;border:0;font-size:0.917em;padding:5px 10px;line-height:20px} /*배송교환정보*/ #sit_dvex h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -#sit_dvex h3 {font-size:1.167em;text-align:center;padding:10px 0;background:#f3f3f3;margin:0 0 10px} +#sit_dvex h3 {text-align:center;padding:10px 0;background:#f3f3f3;margin:0 0 10px} +#sit_dvr {margin:0 0 10px} /* 로딩안내 레이어 */ #loading_message {z-index:10000;position:absolute;top:0;left:0;background:#fff;opacity:0.7} @@ -545,45 +648,67 @@ #fancyalert_inner div {display:table-cell;vertical-align:middle;text-align:center} #fancyalert_inner span {display:block;margin:0 auto;padding:30px;width:200px;background:#1f1f1f;color:#f0f1f2} #fancyalert_inner button {margin:15px 0 0;padding:10px 30px;border:0;background:#000;color:#fff} -#fancyalert_bg {z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;vertical-align:middle;background:#000;text-align:center;opacity: 0.7} +#fancyalert_bg {z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;vertical-align:middle;background:#000;text-align:center;opacity:0.7} #sit_sms_new .tbl_frm01 th {width:100px} /*쿠폰존 리스트*/ -.couponzone_list{margin:10px 10px ;background:#fff;border-bottom:1px solid #ccc;padding:20px} -.couponzone_list h2{margin:0 0 5px;font-size:1.25em;} -.couponzone_list p{margin:0 0 10px;} -.couponzone_list ul{padding:0;margin:0;list-style:none;background:#fff} +.couponzone_list {margin:10px 0;background:#fff;border-bottom:1px solid #ccc} +.couponzone_list h2 {border-bottom:1px solid #efefef;padding:10px;line-height:30px;font-size:1.077em} +.couponzone_list p {position:relative;text-align:left;color:#fff;line-height:18px;font-size:1.1em;background:#f2838f;margin:10px;padding:10px 20px;border-radius:5px;font-weight:bold} +.couponzone_list p:before {content:"";position:absolute;top:0;left:0;width:5px;height:100%;border-radius:5px 0 0 5px;background:#da4453} + +.couponzone_list ul {padding:0 10px 10px;margin:0;list-style:none;background:#fff} .couponzone_list ul:after {display:block;visibility:hidden;clear:both;content:""} -.couponzone_list ul li{padding:10px 0 ;line-height:1.2em;margin:5px 0} - -.couponzone_list ul li .coupon_img{} -.couponzone_list ul li img{width:100%;height:auto} - -.couponzone_list ul li img{width:100%;height:auto} -.couponzone_list ul li .coupon_img{} -.couponzone_list ul li .coupon_tit{margin:10px 0 5px;font-size:1.083em;line-height:1.4em;font-weight:bold;} -.couponzone_list ul li .coupon_date{margin: 5px 0px;font-size:0.92em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#777} -.couponzone_list ul li .coupon_target{margin: 5px 0px;font-size:0.92em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#777} -.couponzone_list ul li .coupon_target a{color:#777;text-decoration:underline} -.couponzone_list ul li .coupon_point{margin: 5px 0px;font-size:0.92em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#777} -.couponzone_list ul li .coupon_btn{margin:10px 0 0;text-align:center} -.couponzone_list ul li .coupon_btn .btn02{width:100%;height:35px;padding:0;font-weight:bold;background:#8183c3;border:0} -.couponzone_list ul li .coupon_btn .btn02:hover{background:#5255cc;color:#fff} -.couponzone_list ul li .coupon_btn .disabled {background: #ddd;border:1px;color:#999;border-color:#ddd} -.couponzone_list ul li .coupon_btn .disabled:hover {background: #ddd;border:1px;color:#999;border-color:#ddd} -.couponzone_list .no_coupon{padding: 100px 0;text-align:center;color:#999} -#point_coupon li{height:250px;} - - -@media (min-width: 640px)and (max-width:969px){ - .couponzone_list ul li{width:50%;float:left;padding:10px} - .couponzone_list ul li:nth-child(2n+1){clear:both;} - -} -@media (min-width: 970px){ - .couponzone_list ul li{width:25%;float:left;padding:10px} - .couponzone_list ul li:nth-child(4n+1){clear:both;} - +.couponzone_list ul li {line-height:1.2em;margin:0 0 10px} +.couponzone_list ul li img {width:100%;height:auto;border-radius:3px 3px 0 0} +.couponzone_list ul li .cp_inner {border:1px solid #ddd;border-radius:5px; +-webkit-box-shadow:0px 1px 6px 0 #dedede; +-moz-box-shadow:0px 1px 6px 0 #dedede; +box-shadow:0px 1px 6px 0 #dedede } +.couponzone_list ul li .coupon_img {position:relative;height:120px;overflow:hidden;border-bottom:1px dashed #ccc} +.couponzone_list ul li .coupon_tit {position:absolute;top:0;left:0;width:100%;height:100%;padding-top:30px;text-align:center;font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap} +.couponzone_list ul li .coupon_tit span {display:inline-block;margin-bottom:5px} +.couponzone_list ul li .coupon_tit .cp_evt, +.couponzone_list ul li .coupon_tit .cp_evt b {font-size:1.4em} +.couponzone_list ul li .cp_cnt {padding:10px} +.couponzone_list ul li .coupon_date {display:inline-block;float:right;padding:2px 3px;margin:5px 0px;font-size:0.92em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#777} +.couponzone_list ul li .coupon_target {display:inline-block;margin:5px 0px} +.couponzone_list ul li .coupon_target>button {display:inline-block;max-width:125px;padding:2px 3px;font-size:0.92em;border:0;border-radius:3px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap} +.couponzone_list ul li .coupon_target .cp_1 {background:#edfbde;color:#8cc152}/*카테고리할인*/ +.couponzone_list ul li .coupon_target .cp_2 {background:#fbdef3;color:#c15293}/*개별상품할인*/ +.couponzone_list ul li .coupon_target .cp_3 {background:#fbf1de;color:#c18b52}/*주문금액할인*/ +.couponzone_list ul li .coupon_target .cp_4 {background:#f2defb;color:#7c52c1}/*배송비할인*/ + +.couponzone_list ul li .coupon_info {display:none;position:absolute;min-width:235px;background:#fff;border:1px solid #000;padding:15px;z-index:99999} +.couponzone_list ul li .coupon_info:after {display:block;visibility:hidden;clear:both;content:""} +.couponzone_list ul li .coupon_info h4 {font-size:1.2em;margin-bottom:10px} +.couponzone_list ul li .coupon_info ul {padding:0;margin:0;position:relative;border:0} +.couponzone_list ul li .coupon_info li {width:auto;margin:0;float:inherit;color:#5e5e5e;line-height:18px} +.couponzone_list ul li .coupon_info li a {text-decoration:underline;color:#5e5e5e} +.couponzone_list ul li .coupon_info .coupon_info_cls {position:absolute;right:0;top:0;color:#c7c9cc;border:0;background:#fff;padding:10px;font-size:1.2em} + +.couponzone_list ul li .coupon_btn {text-align:center} +.couponzone_list ul li .coupon_btn .btn02 {width:100%;height:42px;line-height:28px;margin-top:15px;border:0;color:#fff;background:#3a8afd;border-radius:5px;font-weight:bold} +.couponzone_list ul li .coupon_btn .btn02:hover {background:#2176f1;color:#fff} +.couponzone_list ul li .coupon_btn .disabled {background:#c6c6c6;border:1px;color:#fff;border-color:#c6c6c6} +.couponzone_list ul li .coupon_btn .disabled:hover {background:#c6c6c6;border:1px;color:#fff;border-color:#c6c6c6} +.couponzone_list .no_coupon {position:relative;padding:100px 0;text-align:center;color:#999;background:none;font-weight:normal} +.couponzone_list .no_coupon:before {background:none} + +@media (min-width:640px)and (max-width:969px) { + .couponzone_list ul li {width:50%;float:left;padding:10px} + .couponzone_list ul li:nth-child(2n+1) {clear:both} +} + +@media (min-width:970px) { + .couponzone_list ul li {width:25%;float:left;padding:10px} + .couponzone_list ul li:nth-child(4n+1) {clear:both} +} + +/*재입고알림*/ +#sit_sms_new .prd_name {background:#edf3fc;margin:0 0 10px;border:1px solid #d6e2f4;border-radius:5px} +#sit_sms_new strong {display:block;margin:15px 0 10px} +#sit_sms_new #sms_agree {text-align:left;padding:0 0 10px !important} \ No newline at end of file diff --git a/theme/basic/mobile/skin/visit/basic/style.css b/theme/basic/mobile/skin/visit/basic/style.css index 26ee1ad6e..2ac59925d 100644 --- a/theme/basic/mobile/skin/visit/basic/style.css +++ b/theme/basic/mobile/skin/visit/basic/style.css @@ -1,15 +1,11 @@ @charset "utf-8"; -#visit {margin:30px 10px} -#visit h2 {display:inline-block;background: #4162ff;color: #fff;border-radius: 13px;line-height: 24px;padding: 0 10px;margin:0 0 10px; --webkit-box-shadow: 0 0 5px rgba(65,98,255,0.8); --moz-box-shadow: 0 0 5px rgba(65,98,255,0.8); -box-shadow: 0 0 8px rgba(65,98,255,0.8); } -#visit dl{background:#fff;padding:10px;border-radius:3px;line-height:20px; --webkit-box-shadow: 0 1px 4px #cbd1df; - -moz-box-shadow: 0 1px 4px #cbd1df; - box-shadow: 0 1px 4px #cbd1df;} +#visit {position:relative;margin:15px 10px;background:#fff;border:1px solid #dde7e9} +#visit h2 {line-height:24px;font-size:1.2em;margin:0 0 10px;padding:15px;border-bottom:1px solid #dde7e9} +#visit dl{background:#fff;padding:15px 20px;border-radius:3px;line-height:20px} #visit dl:after {display:block;visibility:hidden;clear:both;content:""} -#visit dt {float:left;width:50%} -#visit dd {float:left;width:50%;text-align:right} -#visit a {display:inline-block;padding:10px 3px;text-decoration:none} \ No newline at end of file +#visit dt {float:left;width:50%;position:relative;line-height:32px;padding-left:15px} +#visit dt:after {position:absolute;left:0;top:13px;width:5px;height:5px;background:#3a8afd;content:"";border-radius:5px} +#visit dd {float:left;width:50%;text-align:right;line-height:32px;color:#3a8afd} +#visit a {display:inline-block;padding:10px 3px;text-decoration:none} +#visit .btn_admin {position:absolute;top:0;right:15px} diff --git a/theme/basic/mobile/skin/visit/basic/visit.skin.php b/theme/basic/mobile/skin/visit/basic/visit.skin.php index 3e4bf3430..25ab9db51 100644 --- a/theme/basic/mobile/skin/visit/basic/visit.skin.php +++ b/theme/basic/mobile/skin/visit/basic/visit.skin.php @@ -8,7 +8,7 @@ add_stylesheet('', 0 ?> diff --git a/theme/basic/mobile/tail.php b/theme/basic/mobile/tail.php index d72be445f..6f84f94ca 100644 --- a/theme/basic/mobile/tail.php +++ b/theme/basic/mobile/tail.php @@ -12,19 +12,29 @@ if(G5_COMMUNITY_USE === false) { -
    Copyright © 소유하신 도메인. All rights reserved.
    +
    +

    사이트 정보

    +

    + 회사명 : 회사명 / 대표 : 대표자명
    + 주소 : OO도 OO시 OO구 OO동 123-45
    + 사업자 등록번호 : 123-45-67890
    + 전화 : 02-123-4567 팩스 : 02-123-4568
    + 통신판매업신고번호 : 제 OO구 - 123호
    + 개인정보관리책임자 : 정보책임자명
    +

    +
    @@ -37,9 +47,6 @@ if(G5_COMMUNITY_USE === false) { } ?>
    - - - + \ No newline at end of file diff --git a/theme/basic/readme.txt b/theme/basic/readme.txt index 9517c16b5..52c46e7e4 100644 --- a/theme/basic/readme.txt +++ b/theme/basic/readme.txt @@ -2,7 +2,7 @@ Theme Name: 베이직 Theme URI: http://theme.sir.kr/gnuboard5/demo/basic Maker: SIR Maker URI: http://sir.kr -Version: 1.0.0 +Version: 3.0.0 Detail: 베이직 테마는 SIR에서 제공하는 그누보드5 테마입니다. 베이직 테마는 웹표준 및 접근성을 준수합니다. License: GNU LESSER GENERAL PUBLIC LICENSE Version 2.1 License URI: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html \ No newline at end of file diff --git a/theme/basic/screenshot.png b/theme/basic/screenshot.png index 249f4c1345579f491530ed520a52937ea0b4969c..b43d65e41c3efbf48d2b765699305862346b99c6 100644 GIT binary patch literal 43975 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 LNkvXXu0mjfdfJMW diff --git a/theme/basic/shop/ajax.action.php b/theme/basic/shop/ajax.action.php new file mode 100644 index 000000000..647f5b80d --- /dev/null +++ b/theme/basic/shop/ajax.action.php @@ -0,0 +1,344 @@ + ''))); + + break; + case 'cart_update' : + + // 보관기간이 지난 상품 삭제 + cart_item_clean(); + + // cart id 설정 + set_cart_id($sw_direct); + + if($sw_direct) + $tmp_cart_id = get_session('ss_cart_direct'); + else + $tmp_cart_id = get_session('ss_cart_id'); + + // 브라우저에서 쿠키를 허용하지 않은 경우라고 볼 수 있음. + if (!$tmp_cart_id) + { + die(json_encode(array('error' => '더 이상 작업을 진행할 수 없습니다.\n\n브라우저의 쿠키 허용을 사용하지 않음으로 설정한것 같습니다.\n\n브라우저의 인터넷 옵션에서 쿠키 허용을 사용으로 설정해 주십시오.\n\n그래도 진행이 되지 않는다면 쇼핑몰 운영자에게 문의 바랍니다.'))); + } + + $tmp_cart_id = preg_replace('/[^a-z0-9_\-]/i', '', $tmp_cart_id); + + // 레벨(권한)이 상품구입 권한보다 작다면 상품을 구입할 수 없음. + if ($member['mb_level'] < $default['de_level_sell']) + { + die(json_encode(array('error' => '상품을 구입할 수 있는 권한이 없습니다.'))); + } + + $count = count($_POST['it_id']); + if ($count < 1) + die(json_encode(array('error' => '장바구니에 담을 상품을 선택하여 주십시오.'))); + + $ct_count = 0; + for($i=0; $i<$count; $i++) { + $it_id = $_POST['it_id'][$i]; + $opt_count = count($_POST['io_id'][$it_id]); + + // 상품정보 + $it = get_shop_item($it_id, false); + if(!$it['it_id']) + die(json_encode(array('error' => '상품정보가 존재하지 않습니다.'))); + + // 옵션정보를 얻어서 배열에 저장 + $opt_list = array(); + $sql = " select * from {$g5['g5_shop_item_option_table']} where it_id = '$it_id' order by io_no asc "; + $result = sql_query($sql); + $lst_count = 0; + for($k=0; $row=sql_fetch_array($result); $k++) { + $opt_list[$row['io_type']][$row['io_id']]['id'] = $row['io_id']; + $opt_list[$row['io_type']][$row['io_id']]['use'] = $row['io_use']; + $opt_list[$row['io_type']][$row['io_id']]['price'] = $row['io_price']; + $opt_list[$row['io_type']][$row['io_id']]['stock'] = $row['io_stock_qty']; + + // 선택옵션 개수 + if(!$row['io_type']) + $lst_count++; + } + + if($lst_count > 0 && !trim($_POST['io_id'][$it_id][$i]) && $_POST['io_type'][$it_id][$i] == 0) + die(json_encode(array('error' => '상품의 선택옵션을 선택해 주십시오.'))); + + for($k=0; $k<$opt_count; $k++) { + if ($_POST['ct_qty'][$it_id][$k] < 1) + die(json_encode(array('error' => '수량은 1 이상 입력해 주십시오.'))); + } + + // 바로구매에 있던 장바구니 자료를 지운다. + if($i == 0 && $sw_direct) + sql_query(" delete from {$g5['g5_shop_cart_table']} where od_id = '$tmp_cart_id' and ct_direct = 1 ", false); + + // 최소, 최대 수량 체크 + if($it['it_buy_min_qty'] || $it['it_buy_max_qty']) { + $sum_qty = 0; + for($k=0; $k<$opt_count; $k++) { + if($_POST['io_type'][$it_id][$k] == 0) + $sum_qty += $_POST['ct_qty'][$it_id][$k]; + } + + if($it['it_buy_min_qty'] > 0 && $sum_qty < $it['it_buy_min_qty']) + die(json_encode(array('error' => $it['it_name'].'의 선택옵션 개수 총합 '.number_format($it['it_buy_min_qty']).'개 이상 주문해 주십시오.'))); + + if($it['it_buy_max_qty'] > 0 && $sum_qty > $it['it_buy_max_qty']) + die(json_encode(array('error' => $it['it_name'].'의 선택옵션 개수 총합 '.number_format($it['it_buy_max_qty']).'개 이하로 주문해 주십시오.'))); + + // 기존에 장바구니에 담긴 상품이 있는 경우에 최대 구매수량 체크 + if($it['it_buy_max_qty'] > 0) { + $sql4 = " select sum(ct_qty) as ct_sum + from {$g5['g5_shop_cart_table']} + where od_id = '$tmp_cart_id' + and it_id = '$it_id' + and io_type = '0' + and ct_status = '쇼핑' "; + $row4 = sql_fetch($sql4); + + if(($sum_qty + $row4['ct_sum']) > $it['it_buy_max_qty']) + die(json_encode(array('error' => $it['it_name'].'의 선택옵션 개수 총합 '.number_format($it['it_buy_max_qty']).'개 이하로 주문해 주십시오.', './cart.php'))); + } + } + + // 장바구니에 Insert + // 바로구매일 경우 장바구니가 체크된것으로 강제 설정 + $ct_select = 0; + $ct_select_time = '0000-00-00 00:00:00'; + + // 장바구니에 Insert + $comma = ''; + $sql = " INSERT INTO {$g5['g5_shop_cart_table']} + ( od_id, mb_id, it_id, it_name, it_sc_type, it_sc_method, it_sc_price, it_sc_minimum, it_sc_qty, ct_status, ct_price, ct_point, ct_point_use, ct_stock_use, ct_option, ct_qty, ct_notax, io_id, io_type, io_price, ct_time, ct_ip, ct_send_cost, ct_direct, ct_select, ct_select_time ) + VALUES "; + + for($k=0; $k<$opt_count; $k++) { + $io_id = preg_replace(G5_OPTION_ID_FILTER, '', $_POST['io_id'][$it_id][$k]); + $io_type = preg_replace('#[^01]#', '', $_POST['io_type'][$it_id][$k]); + $io_value = $_POST['io_value'][$it_id][$k]; + + // 선택옵션정보가 존재하는데 선택된 옵션이 없으면 건너뜀 + if($lst_count && $io_id == '') + continue; + + // 구매할 수 없는 옵션은 건너뜀 + if($io_id && !$opt_list[$io_type][$io_id]['use']) + continue; + + $io_price = $opt_list[$io_type][$io_id]['price']; + $ct_qty = (int) $_POST['ct_qty'][$it_id][$k]; + + // 구매가격이 음수인지 체크 + if($io_type) { + if((int)$io_price < 0) + die(json_encode(array('error' => '구매금액이 음수인 상품은 구매할 수 없습니다.'))); + } else { + if((int)$it['it_price'] + (int)$io_price < 0) + die(json_encode(array('error' => '구매금액이 음수인 상품은 구매할 수 없습니다.'))); + } + + // 동일옵션의 상품이 있으면 수량 더함 + $sql2 = " select ct_id, io_type, ct_qty + from {$g5['g5_shop_cart_table']} + where od_id = '$tmp_cart_id' + and it_id = '$it_id' + and io_id = '$io_id' + and ct_status = '쇼핑' "; + $row2 = sql_fetch($sql2); + if($row2['ct_id']) { + // 재고체크 + $tmp_ct_qty = $row2['ct_qty']; + if(!$io_id) + $tmp_it_stock_qty = get_it_stock_qty($it_id); + else + $tmp_it_stock_qty = get_option_stock_qty($it_id, $io_id, $row2['io_type']); + + if ($tmp_ct_qty + $ct_qty > $tmp_it_stock_qty) + { + die(json_encode(array('error' => $io_value." 의 재고수량이 부족합니다.\n\n현재 재고수량 : " . number_format($tmp_it_stock_qty) . " 개"))); + } + + $sql3 = " update {$g5['g5_shop_cart_table']} + set ct_qty = ct_qty + '$ct_qty' + where ct_id = '{$row2['ct_id']}' "; + sql_query($sql3); + continue; + } + + // 포인트 + $point = 0; + if($config['cf_use_point']) { + if($io_type == 0) { + $point = get_item_point($it, $io_id); + } else { + $point = $it['it_supply_point']; + } + + if($point < 0) + $point = 0; + } + + // 배송비결제 + if($it['it_sc_type'] == 1) + $ct_send_cost = 2; // 무료 + else if($it['it_sc_type'] > 1 && $it['it_sc_method'] == 1) + $ct_send_cost = 1; // 착불 + + $io_value = sql_real_escape_string(strip_tags($io_value)); + + $sql .= $comma."( '$tmp_cart_id', '{$member['mb_id']}', '{$it['it_id']}', '".addslashes($it['it_name'])."', '{$it['it_sc_type']}', '{$it['it_sc_method']}', '{$it['it_sc_price']}', '{$it['it_sc_minimum']}', '{$it['it_sc_qty']}', '쇼핑', '{$it['it_price']}', '$point', '0', '0', '$io_value', '$ct_qty', '{$it['it_notax']}', '$io_id', '$io_type', '$io_price', '".G5_TIME_YMDHIS."', '".$_SERVER['REMOTE_ADDR']."', '$ct_send_cost', '$sw_direct', '$ct_select', '$ct_select_time' )"; + $comma = ' , '; + $ct_count++; + } + + if($ct_count > 0) + sql_query($sql); + } + + die(json_encode(array('error' => ''))); + break; + + case 'get_item_option' : + + $it = get_shop_item($it_id, true); + + if(!$it['it_id']) + die(json_encode(array('error' => '상품정보가 존재하지 않습니다.'))); + + // 상품품절체크 + $is_soldout = is_soldout($it['it_id']); + + // 주문가능체크 + $is_orderable = true; + if(!$it['it_use'] || $it['it_tel_inq'] || $is_soldout) + die(json_encode(array('error' => '상품을 구매할 수 없습니다.'))); + + $item_ct_qty = 1; + if($it['it_buy_min_qty'] > 1) + $item_ct_qty = $it['it_buy_min_qty']; + + $action_url = G5_THEME_SHOP_URL.'/ajax.action.php'; + + $is_option = 0; + $option_item = get_shop_item_options($it['it_id'], $it['it_option_subject'], 0); + + ob_start(); + ?> +
    +
    + + + + + + + + + + + + + + + + + + + +
    +
    + '', + 'option' => $is_option, + 'html' => $content + ); + + die(json_encode($result)); + + break; + case 'wish_update' : + + if (!$is_member) + die('회원 전용 서비스 입니다.'); + + if(!$it_id) + die('상품 코드가 올바르지 않습니다.'); + + // 상품정보 체크 + $row = get_shop_item($it_id, true); + + if(!$row['it_id']) + die('상품정보가 존재하지 않습니다.'); + + $sql = " select wi_id from {$g5['g5_shop_wish_table']} + where mb_id = '{$member['mb_id']}' and it_id = '$it_id' "; + $row = sql_fetch($sql); + + if (!$row['wi_id']) { + $sql = " insert {$g5['g5_shop_wish_table']} + set mb_id = '{$member['mb_id']}', + it_id = '$it_id', + wi_time = '".G5_TIME_YMDHIS."', + wi_ip = '".$_SERVER['REMOTE_ADDR']."' "; + sql_query($sql); + + die('OK'); + } else { + die('위시리스트에 이미 등록된 상품입니다.'); + } + + break; + default : +} +?> \ No newline at end of file diff --git a/theme/basic/shop/category.php b/theme/basic/shop/category.php index 569f1b6af..8ba9dddb9 100644 --- a/theme/basic/shop/category.php +++ b/theme/basic/shop/category.php @@ -13,58 +13,66 @@ function get_mshop_category($ca_id, $len) return $sql; } + +$mshop_categories = get_shop_category_array(true); ?>
    + if($i > 0) + echo ''.PHP_EOL; + else + echo '

    등록된 분류가 없습니다.

    '.PHP_EOL; + ?> +
    - +

    전체메뉴

    + - '.PHP_EOL; - ?> -
  • - - '.PHP_EOL; + ?> +
  • + + $cate2){ + if( empty($cate2) || $key === 'text' ) continue; + + $mshop_ca_row2 = $cate2['text']; + if($j == 0) + echo '
      '.PHP_EOL; + ?> +
    • + +
    • + '.PHP_EOL; - ?> -
    • - -
    • - 0) + echo '
    '.PHP_EOL; + ?> +
  • + 0) - echo ''.PHP_EOL; - ?> - - 0) - echo ''.PHP_EOL; - else - echo '

    등록된 분류가 없습니다.

    '.PHP_EOL; - ?> -
    - +
    - - -
    -
    -

    추천상품

    -
    - set_type(2); - $list->set_view('it_id', false); - $list->set_view('it_name', true); - $list->set_view('it_basic', true); - $list->set_view('it_cust_price', true); - $list->set_view('it_price', true); - $list->set_view('it_icon', true); - $list->set_view('sns', true); - echo $list->run(); - ?> -
    - - - - -
    -

    최신상품

    +

    최신상품

    set_view('it_price', true); $list->set_view('it_icon', true); $list->set_view('sns', true); + $list->set_view('star', true); echo $list->run(); ?>
    + + +
    +
    +

    추천상품

    +
    + set_type(2); + $list->set_view('it_id', false); + $list->set_view('it_name', true); + $list->set_view('it_basic', true); + $list->set_view('it_cust_price', true); + $list->set_view('it_price', true); + $list->set_view('it_icon', true); + $list->set_view('sns', true); + $list->set_view('star', true); + echo $list->run(); + ?> +
    + + + + +
    -

    할인상품

    +

    할인상품

    set_view('it_price', true); $list->set_view('it_icon', true); $list->set_view('sns', true); + $list->set_view('star', true); echo $list->run(); ?>
    - - \ No newline at end of file diff --git a/theme/basic/shop/shop.head.php b/theme/basic/shop/shop.head.php index 9a56507d9..f6c5fe10e 100644 --- a/theme/basic/shop/shop.head.php +++ b/theme/basic/shop/shop.head.php @@ -13,164 +13,251 @@ include_once(G5_LIB_PATH.'/visit.lib.php'); include_once(G5_LIB_PATH.'/connect.lib.php'); include_once(G5_LIB_PATH.'/popular.lib.php'); include_once(G5_LIB_PATH.'/latest.lib.php'); + +add_javascript('', 10); +add_stylesheet('', 0); ?>

    - - + } ?> + +
    - - -
    -

    쇼핑몰 검색

    -
    - - - - - -
    - + - + +
    +
    + 쇼핑몰 전체검색 +
    + + + +
    + +
    +
    - + -
    - + +
    - + +
    - -
    - -
    - - - - - - -
    - - +
      +
    • +
    • +
    • +
    • +
    + +
    +
    +
    + + + + +
    +
    +
    +
    + + +
    +
    +
    +
    + + +
    +
    +
    +
    + + +
    +
    - - - - -
    - -
    - - - - - -
    -

    인기상품

    - set_type(4); - $list->set_view('it_id', false); - $list->set_view('it_name', true); - $list->set_view('it_basic', false); - $list->set_view('it_cust_price', false); - $list->set_view('it_price', true); - $list->set_view('it_icon', false); - $list->set_view('sns', false); - echo $list->run(); - ?> -
    - - - - -
    -

    커뮤니티 최신글

    - -
    - - - - - -
    - - - + + +
    +
    -
    - -
    - - - + + +
    + + + +
    +

    인기상품

    + set_type(4); + $list->set_view('it_id', false); + $list->set_view('it_name', true); + $list->set_view('it_basic', false); + $list->set_view('it_cust_price', false); + $list->set_view('it_price', true); + $list->set_view('it_icon', false); + $list->set_view('sns', false); + $list->set_view('star', true); + echo $list->run(); + ?> +
    + + + + +
    - \ No newline at end of file + + + +
    +
    + +
    + + + +
    + \ No newline at end of file diff --git a/theme/basic/shop/shop.tail.php b/theme/basic/shop/shop.tail.php index 8b791fd4f..498ddf127 100644 --- a/theme/basic/shop/shop.tail.php +++ b/theme/basic/shop/shop.tail.php @@ -11,57 +11,46 @@ $admin = get_admin("super"); // 사용자 화면 우측과 하단을 담당하는 페이지입니다. // 우측, 하단 화면을 꾸미려면 이 파일을 수정합니다. ?> - -
    - +
    +
    +
    + -
    -
    -
    -
      -
    • 회사소개
    • -
    • 서비스이용약관
    • -
    • 개인정보처리방침
    • +
      + - - +
      +

      사이트 정보

      +

      + 회사명 + 주소
      + 사업자 등록번호 + 대표 + 전화 + 팩스
      + + 통신판매업신고번호 + 개인정보 보호책임자
      + 부가통신사업신고번호 '.$default['de_admin_buga_no'].''; ?> +

      +
      + + +
      + +
      + -
      - 회사명 - 주소
      - 사업자 등록번호 - 대표 - 전화 - 팩스
      - - 통신판매업신고번호 - 개인정보 보호책임자 - - 부가통신사업신고번호 '.$default['de_admin_buga_no'].''; ?>
      - Copyright © 2001-2013 . All Rights Reserved. -
      - -
      -

      고객센터

      - 02-123-1234 -

      월-금 am 9:00 - pm 05:00
      점심시간 : am 12:00 - pm 01:00

      -
      - - +
      - +
      Copyright © 2001-2013 . All Rights Reserved.
    C>lw|Nj2|^XJd+Ki|K7yLIc<@85r}UAy+@_wT|Ns9P2m!^PEMO%%AQEIJ18abSL2rs@7wgh> zI-xzeYYr882T$7a>~-(!J@=MOy}Z$ltNl`73Cq0Bi3wIGB-b=ECVhGFY*&ANIg94( d^Unm859R4|2rw-)wA%9i`(c-qSMQw}tN}eeW+eas diff --git a/skin/board/gallery/img/cmt_btn.png b/theme/basic/skin/board/basic/img/btn_cmt.png similarity index 91% rename from skin/board/gallery/img/cmt_btn.png rename to theme/basic/skin/board/basic/img/btn_cmt.png index 202f1ff475be9d3b371fb8d87034e9cdebd8d37f..0a58a1bcc31a1076f3d7e81677e5d5e3c5368c14 100644 GIT binary patch delta 234 zcmVCw&N-si+If{ol9W_yZLM99B%WeC>Fy*;DLLm8rIbo3%d$`sfJoq7sQ>@~07*qoM6N<$f+MY9bN~PV delta 153 zcmew-woXj3Gr-TCmrII^fq{Y7)59eQNOJy?oo4yk72J z@7KyD`b)lWOWnJde-3_QcwME)$|~&2?AW)db74Ni|3HCDTLZ2+0BvLNboFyt=akR{ E07)t}xc~qF diff --git a/theme/basic/skin/board/basic/img/chk.png b/theme/basic/skin/board/basic/img/chk.png new file mode 100644 index 0000000000000000000000000000000000000000..2841a67f35ff08993eeea940005cae936c288483 GIT binary patch literal 1070 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 diff --git a/theme/basic/skin/board/basic/img/icon_file.gif b/theme/basic/skin/board/basic/img/icon_file.gif deleted file mode 100644 index 244af004d50b31239c1f480bb0fc3df177333285..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 197 zcmZ?wbhEHbC>k_efsqC=g;fbt^4xj%d%z5mM&eoe*OCY|Nk=(0Th3-FfuR*Gw6WSg6w2qb$X!U z$Hc&q>@{nJ*0kkTEC-YHz8FZQ@k?m79C_~0!PRq;F{w*Nt%pfLL5hQAm*)W&QCq3S Ux{8k4(}h`B4?g#9XJD`f08N@mPXGV_ diff --git a/theme/basic/skin/board/basic/img/icon_good.png b/theme/basic/skin/board/basic/img/icon_good.png deleted file mode 100644 index 69841a1340a76f2b4bfeb4a3a9e74b8a5846fe43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1288 zcmbVMZA{!`9Pfq1I3`QxTc&=n7KtP5t}l1(T`MO!+PiVnyJN>0&WwBEfC(!}ei*Fj>^OWDGN(0*8Je`(V?j z&)fg^`@eUnIk~f{^3h5JL8{_SLK@Cn-Er?d@cXp7a|uq5*wL)rqUY?QXaXc6>m2}% zt70ce15xgM@jR$Ukcym=$=cb(bDX5BKGBu&IjRBC2vXnR7@|}FHrfF?6)lWipZo$t z6*-Kx(g`AA@F1@=^_ifhFPV}03KA=04bPzU4hIQTV2h}uc54>rgs~M~4zAr}979(` z>_Qk@H7c8EMtR)?DDCrmC4wYThVhXBnqkNtC`FJIPQaJ(k^zopI4X#)Js8wx$~i7A z#MX4dT^P&Tw!z_eu~_sK{XX67#7UNAT@H%!LJ6PKqSU6p#T#VSU*WdnGnnRSt=SMLm@vyM))!|u35IINuaD(fqK`l z^j)zWZvxTQ&5W*hmn)z-uiLtn*A0|!VbJZZiYDtttJY1=s<#3#m6w1VGj$bRi7%&Y zpx;mNQ3?*CG0Ly_%|{4!*b2hKZZ{{_(Jop+76y-KXW$q_Xo-O%a=aC`cZ1WboBP*_w2RP7iz}1 zV^=nX_v6!qt#o-lU7Q+y{Qf8J%TJ%W{NCIhGTuZlyfwY$jBz-(>G0xL74Q7;`q;^^ zlKIAaa(kr{`;g;i@Po#IUir7dns1#{!}Otrh64j_??1->a;J+Je0g$qPisy6$NN4T zPqw!SQ$&}fX;VWZBX4r0V*ku*{d+e*Fwy!--PpjXRQ0HnPcMv*{Q2;5^>P0CkA>4u zBtqvLvG3W^1y4>o7}`fC^aW*U8M$=p`LEtQ*YwDiOn)&_i-FLfo-m9wo z`|J0u%&d1icYVEm_r>BxZ?|rFGGXHDwQFCm-*CUS=J$v9pH827v1swLIkVqv-S&FT znm60GKA$`H`~63^^YZTG=H0KWebV3eV)0@i<6e3B&6LzPTeklF^XuipMep|=`2YVu z17$$*CkrD3gBF7h$QY2H7}#PQLY*8Z>1a(npuSj&!C+2M$D^Au49rIzmu_NUkbT$K z@N|_DYcbb>j2Wy<#m#{VN6yADE^Oe)_z)w+$e|_7pjN@jAe_d}prOvK#K7Mmz^JUi QD9{kY$HvB2;mBYO0LU4C3IG5A diff --git a/theme/basic/skin/board/basic/img/icon_img.gif b/theme/basic/skin/board/basic/img/icon_img.gif deleted file mode 100644 index 3ba495d054fa6588116e03c4fd4f38d58400b153..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 317 zcmZ?wbhEHbe)HzdzkmOpK7G1o&6@rD_kZ~C z0Z6`l`EvdG^($7a`10k;@87>SZ{B?6%9V{9H=a0gV&A@fKwYO#pT2+p{)-ncfKov2 zr%#`N;f!KYsiGiW~)lhIr>|74(23<(<=9yw$9#m#@ra2-+bRv!3%fd0dBQ?f)ODm;T_l^Ed4xq>LVCj3 U#2LJNXZi*?xy@tnaAdFs0Qg;*ivR!s diff --git a/theme/basic/skin/board/basic/img/icon_link.gif b/theme/basic/skin/board/basic/img/icon_link.gif deleted file mode 100644 index e9cb9559c9cd08a6f51993518a17dab128b82916..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 319 zcmZ?wbhEHbKCQw{PFXi4*tl-~Zypi#>bx zoH=vm#*G`BH*daj<;uHv@4kQkzG~H~FJHdAeEIUtn>R;~9_{Mtx_0f_nl)?Ity_2O z*s&i!ek@+Rc+|z@W*X12PHZCkD2d15*k#mgtxrdBSj@My2(%!y%Ri725^|MOH?MNed6V zWH4B?bq0De3MeqNK4dLOaQFC-7{bsIBBkKW&mha9!6PH#$(QSt&+Vx$CMmB}=`ZBN Q!0YeKBE>UT(~-d%0A})n?*IS* diff --git a/theme/basic/skin/board/basic/img/icon_movie.gif b/theme/basic/skin/board/basic/img/icon_movie.gif deleted file mode 100644 index cb958f83f9c606f290a260714cd9a3cff043f3a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 110 zcmZ?wbhEHb3@AOMLlFzK}PuRQ&h|M0|xLCPCfS!F+{3@-DP f-?4DY(nWejQ)6d06;;oc{oQqepNC77mBAVS=eiro diff --git a/theme/basic/skin/board/basic/img/icon_share.png b/theme/basic/skin/board/basic/img/icon_share.png deleted file mode 100644 index 6d64f625a32da82e5ae80ed050aa5da7122902c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3064 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 I%fes{0AXt-SpWb4 diff --git a/theme/basic/skin/board/basic/img/icon_view.png b/theme/basic/skin/board/basic/img/icon_view.png deleted file mode 100644 index ea76f54424bc4ccedf3334a5c9912725be81c441..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3130 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 hVCZu7y(G~QB)VQHjxXGLX~6%>', 0
    - - -
    -
    - Total - 페이지 -
    - - - - -
    - - - -
    + + + @@ -55,41 +38,81 @@ add_stylesheet('', 0 + +
    +
    + Total + 페이지 +
    + + +
      +
    • 관리자
    • +
    • RSS
    • +
    • + +
    • +
    • 글쓰기
    • + +
    • + + +
        +
      • +
      • +
      • +
      + +
    • + +
    + +
    + +
    - - - - - + + + + - "> + if ($i%2==0) $lt_class = "even"; + else $lt_class = ""; + ?> + "> - @@ -136,49 +156,57 @@ add_stylesheet('', 0
    목록
    - - + + + 번호 제목 글쓴이조회 추천 비추천 날짜 조회 추천 비추천 날짜
    - - + + + 공지'; + echo '공지'; else if ($wr_id == $list[$i]['wr_id']) echo "열람중"; else @@ -100,29 +123,26 @@ add_stylesheet('', 0 + ?>
    - - N새글"; // if ($list[$i]['file']['count']) { echo '<'.$list[$i]['file']['count'].'>'; } if (isset($list[$i]['icon_file'])) echo rtrim($list[$i]['icon_file']); if (isset($list[$i]['icon_link'])) echo rtrim($list[$i]['icon_link']); - if (isset($list[$i]['icon_new'])) echo rtrim($list[$i]['icon_new']); if (isset($list[$i]['icon_hot'])) echo rtrim($list[$i]['icon_hot']); ?> - 댓글+ + 댓글
    -
    - + + + +
    +
  • 관리자
  • +
  • RSS
  • +
  • 글쓰기
  • +
    - - +
    - - -
    - 게시물 검색 -
    - - - - - - - - -
    -
    - + +
    +
    +

    검색

    +
    + + + + + + +
    + + +
    + +
    +
    +
    +
    + +
    @@ -187,12 +215,6 @@ add_stylesheet('', 0 - - - - - - diff --git a/theme/basic/skin/board/basic/style.css b/theme/basic/skin/board/basic/style.css index d85f02315..c374ddab1 100644 --- a/theme/basic/skin/board/basic/style.css +++ b/theme/basic/skin/board/basic/style.css @@ -19,10 +19,10 @@ /* 쓰기 버튼 */ #bo_w .btn_confirm {} /* 서식단계 진행 */ -#bo_w .btn_submit {padding:0 20px} +#bo_w .btn_submit {padding:0 20px;font-size:1.167em} #bo_w button.btn_submit {} #bo_w fieldset .btn_submit {} -#bo_w .btn_cancel {} +#bo_w .btn_cancel {font-size:1.167em;border-radius:3px} #bo_w button.btn_cancel {} #bo_w .btn_cancel:focus, #bo_w .btn_cancel:hover {} #bo_w a.btn_frmline, #bo_w button.btn_frmline {} /* 우편번호검색버튼 등 */ @@ -41,6 +41,7 @@ #bo_list .tbl_head01 td {} #bo_list .tbl_head01 a {} #bo_list td.empty_table {} +#bo_list tbody .even td {background:#fbfbfb} /* 읽기 내 테이블 */ #bo_v .tbl_head01 {} @@ -65,19 +66,15 @@ #bo_w .tbl_frm01 {} #bo_w .tbl_frm01 th {} #bo_w .tbl_frm01 td {} -#bo_w .tbl_frm01 textarea, #bo_w .tbl_frm01 .frm_input {} +#bo_w .tbl_frm01 textarea, #bo_w tbl_frm01 .frm_input {} #bo_w .tbl_frm01 textarea {} -/* -#bo_w .tbl_frm01 #captcha {} -#bo_w .tbl_frm01 #captcha input {} -*/ #bo_w .tbl_frm01 a {} /* 필수입력 */ #bo_w .required, #bo_w textarea.required {} #bo_w .cke_sc {} -#bo_w button.btn_cke_sc{} +#bo_w button.btn_cke_sc {} #bo_w .cke_sc_def {} #bo_w .cke_sc_def dl {} #bo_w .cke_sc_def dl:after {} @@ -88,12 +85,12 @@ /* ### 기본 스타일 커스터마이징 끝 ### */ /* 게시판 목록 */ -#bo_list {position:relative} +#bo_list {position:relative;margin-bottom:20px} #bo_list:after {display:block;visibility:hidden;clear:both;content:""} #bo_list .td_board {width:120px;text-align:center} -#bo_list .td_chk {width:30px;text-align:center} -#bo_list .td_date {width:60px;text-align:center;font-style: italic;} -#bo_list .td_datetime {width:60px;text-align:center;font-style: italic} +#bo_list .td_chk {width:30px;text-align:center;border-top:1px solid #ecf0f1;border-bottom:1px solid #ecf0f1} +#bo_list .td_date {width:60px;text-align:center} +#bo_list .td_datetime {width:60px;text-align:center} #bo_list .td_group {width:100px;text-align:center} #bo_list .td_mb_id {width:100px;text-align:center} #bo_list .td_mng {width:80px;text-align:center} @@ -106,62 +103,91 @@ #bo_list .txt_expired {color:#ccc} #bo_list tbody tr:hover {border-left:2px solid #253dbe} -#bo_cate {background:#ecf2f3;padding:7px;margin:10px 0;border:1px solid #bed1d4} +#bo_cate {margin:25px 0} #bo_cate h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} #bo_cate ul {zoom:1} #bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""} -#bo_cate li {display:inline-block;padding:2px;} -#bo_cate a {display:block;line-height:26px;padding:0 10px;border-radius:3px;border:1px solid transparent} -#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none;background:#d2d6dc;} -#bo_cate #bo_cate_on {z-index:2;background:#3497d9;color:#fff;font-weight:bold;border-bottom-color:#1977b5; --webkit-box-shadow: inset 0 2px 5px rgb(33, 135, 202); --moz-box-shadow: inset 0 2px 5px rgb(33, 135, 202); -box-shadow:inset 0 2px 5px rgb(33, 135, 202);} +#bo_cate li {display:inline-block;padding:2px} +#bo_cate a {display:block;line-height:28px;padding:5px 15px;border-radius:30px;border:1px solid #d6e9ff;color:#6794d3} +#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none;background:#3a8afd;color:#fff} +#bo_cate #bo_cate_on {z-index:2;background:#3a8afd;color:#fff;font-weight:bold;border:1px solid #3a8afd; +-webkit-box-shadow:inset 0 2px 5px rgb(33, 135, 202); +-moz-box-shadow:inset 0 2px 5px rgb(33, 135, 202); +box-shadow:inset 0 2px 5px rgb(33, 135, 202)} .td_subject img {margin-left:5px} /* 게시판 목록 공통 */ -#bo_btn_top{margin: 10px 0 } +.selec_chk {position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden} +.chk_box {position:relative} +.chk_box input[type="checkbox"] + label {position:relative;color:#676e70} +.chk_box input[type="checkbox"] + label:hover {color:#2172f8} +.chk_box input[type="checkbox"] + label span {float:left;width:15px;height:15px;display:block;background:#fff;border:1px solid #d0d4df;border-radius:3px} +.write_div .chk_box input[type="checkbox"] + label, .bo_vc_w .chk_box input[type="checkbox"] + label {padding-left:20px} +.write_div .chk_box input[type="checkbox"] + label span, .bo_vc_w .chk_box input[type="checkbox"] + label span {position:absolute;top:2px;left:0;width:15px;height:15px;display:block;margin:0;background:#fff;border:1px solid #d0d4df;border-radius:3px} +.chk_box input[type="checkbox"]:checked + label {color:#000} +.chk_box input[type="checkbox"]:checked + label span {background:url(./img/chk.png) no-repeat 50% 50% #3a8afd;border-color:#1471f6;border-radius:3px} + + +#bo_btn_top {margin:10px 0} #bo_btn_top:after {display:block;visibility:hidden;clear:both;content:""} .bo_fx {margin-bottom:5px;float:right;zoom:1} .bo_fx:after {display:block;visibility:hidden;clear:both;content:""} .bo_fx ul {margin:0;padding:0;list-style:none} -#bo_list_total {float:left;line-height:30px;font-size:0.92em;color:#4e546f;background:#d4d4d4;padding:0 10px;border-radius:5px;} +#bo_list_total {float:left;line-height:34px;font-size:0.92em;color:#4e546f} .btn_bo_user {float:right;margin:0;padding:0;list-style:none} -.btn_bo_user li {float:left;margin-left:5px} +.btn_bo_user li {float:left;width:40px;text-align:center;margin-left:5px;background:#fff} +.btn_bo_user > li {position:relative} .btn_bo_adm {float:left} .btn_bo_adm li {float:left;margin-right:5px} .btn_bo_adm input {padding:0 8px;border:0;background:#d4d4d4;color:#666;text-decoration:none;vertical-align:middle} -.bo_notice td {background:#e6f8ff !important;border-bottom:1px solid #c3dfe8;} -.bo_notice td a {font-weight:bold;} +.bo_notice td {background:#fff6fa !important;border-bottom:1px solid #f8e6ee} +.bo_notice td a {font-weight:bold} +.bo_notice .notice_icon {display:inline-block;line-height:25px;border-radius:5px;font-weight:bold;color:#f9267f} + +.more_opt {display:none;position:absolute;top:45px;right:0;background:#fff;border:1px solid #b8bfc4;z-index:999} +.more_opt:before {content:"";position:absolute;top:-8px;right:13px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #b8bfc4 transparent} +.more_opt:after {content:"";position:absolute;top:-6px;right:13px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent} +.more_opt li {border-bottom:1px solid #f1f1f1;padding:10px;float:inherit;width:90px;margin:0;color:#6b757c;text-align:left} +.more_opt li:last-child {border-bottom:0} +.more_opt li button, .more_opt li a {width:100%;border:0;background:#fff;color:#6b757c} +.more_opt li:hover a, +.more_opt li:hover button {color:#000} +.more_opt li i {float:right;line-height:20px} -.bo_notice .notice_icon{display:inline-block;background:#4158d1;width:25px;line-height:25px;border-radius:5px;font-weight:normal;color:#fff} .td_num strong {color:#000} -.bo_cate_link {display: inline-block;color: #3497d9;height: 20px;font-size:0.92em} /* 글제목줄 분류스타일 */ -.bo_tit{display:block;color:#000;font-weight:bold;} +.bo_cate_link {float:left;display:inline-block;margin-right:10px;background:#e2eaf6;color:#3a8afd;font-weight:normal !important;height:20px;line-height:10px;padding:5px 8px;border-radius:5px;font-size:0.95em} /* 글제목줄 분류스타일 */ +.bo_cate_link:hover {text-decoration:none} +.bo_tit {display:block;color:#000;font-weight:bold} .bo_current {color:#e8180c} -/*#bo_list .profile_img {display:inline-block;margin-right:2px}*/ -#bo_list .profile_img img{border-radius:50%} -#bo_list .cnt_cmt{background:#5c85c1;color:#fff; font-size:11px;height:16px;line-height:16px;padding:0 5px;border-radius:3px;vertical-align:middle; --webkit-box-shadow: inset 0 2px 5px rgba(255,255,255,0.3); --moz-box-shadow: inset 0 2px 5px rgba(255,255,255,0.3); -box-shadow: inset 0 2px 5px rgba(255,255,255,0.3);} +#bo_list .profile_img img {border-radius:50%} +#bo_list .cnt_cmt {background:#e9eff5;color:#3a8afd;font-size:11px;height:16px;line-height:16px;padding:0 5px;border-radius:3px;vertical-align:middle} -#bo_list .bo_tit .title_icon{margin-right:2px} -#bo_list .bo_tit .fa-download{width:16px;height:16px;line-height:16px;background:#e89f31;color:#fff;text-align:center;font-size:10px;border-radius:2px;margin-right:2px;vertical-align:middle} -#bo_list .bo_tit .fa-link{width:16px;height:16px;line-height:16px;background:#ad68d8;color:#fff;text-align:center;font-size:10px;border-radius:2px;margin-right:2px;vertical-align:middle;font-weight:normal} -#bo_list .bo_tit .new_icon{display:inline-block;width: 16px;line-height:16px ;font-size:0.833em;color:#ffff00;background:#6db142;text-align:center;border-radius: 2px;vertical-align:middle;margin-right:2px} -#bo_list .bo_tit .fa-heart{display:inline-block;width: 16px;line-height:16px ;font-size:0.833em;color:#fff;background:#e52955;text-align:center;border-radius: 2px;vertical-align:middle;margin-right:2px;font-weight:normal} -#bo_list .bo_tit .fa-lock{display: inline-block;line-height: 14px;width: 16px;font-size: 0.833em;color: #4f818c;background: #cbe3e8;text-align: center;border-radius: 2px;font-size: 12px;border:1px solid #a2c6ce} - - -#bo_sch {float:left;border:1px solid #ccc;background:#fff;border-radius:3px} -#bo_sch:after {display:block;visibility:hidden;clear:both;content:""} -#bo_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden} -#bo_sch select{border:0;margin:9px 5px ;height:20px;float:left;border-right:1px solid #ddd;} -#bo_sch .sch_input{height:38px;border:0;padding:0;background-color:transparent;float:left} -#bo_sch .sch_btn{height:38px;float:left;background:none;border:0;width:40px;font-size:15px} +#bo_list .bo_tit .title_icon {margin-right:2px} +#bo_list .bo_tit .fa-heart {color:#ff0000} +#bo_list .bo_tit .fa-lock {display:inline-block;line-height:14px;width:16px;font-size:0.833em;color:#4f818c;background:#cbe3e8;text-align:center;border-radius:2px;font-size:12px;border:1px solid #cbe3e8;vertical-align:middle} +#bo_list .bo_tit .new_icon {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#23db79;background:#b9ffda;text-align:center;border-radius:2px;margin-left:2px;font-weight:bold;vertical-align:middle} +#bo_list .bo_tit .hot_icon {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#ff0000;background:#ffb9b9;text-align:center;border-radius:2px;vertical-align:middle} +#bo_list .bo_tit .fa-caret-right {color:#bbb} +#bo_list .bo_tit .fa-download {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#daae37;background:#ffefb9;text-align:center;border-radius:2px;margin-left:5px;vertical-align:middle} +#bo_list .bo_tit .fa-link {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#b451fd;background:#edd3fd;text-align:center;border-radius:2px;margin-left:5px;vertical-align:middle} +.bo_sch_wrap {display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999} +.bo_sch {position:absolute;top:50%;left:50%;background:#fff;text-align:left;width:330px;max-height:300px;margin-left:-125px;margin-top:-180px;overflow-y:auto;border-radius:5px;-webkit-box-shadow:1px 1px 18px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 18px rgba(0,0,0,0.2);box-shadow:1px 1px 18px rgba(0,0,0,0.2);border:1px solid #dde7e9;background:#fff;border-radius:3px} +.bo_sch:after {display:block;visibility:hidden;clear:both;content:""} +.bo_sch h3 {padding:15px;border-bottom:1px solid #e8e8e8} +.bo_sch legend {background:red} +.bo_sch form {padding:15px;display:block} +.bo_sch select {border:0;width:100%;height:40px;border:1px solid #d0d3db;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); +-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); +box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)} +.bo_sch .sch_bar {display:inline-block;width:100%;clear:both;margin-top:15px;border:1px solid #d0d3db;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); +-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); +box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)} +.bo_sch .sch_input {width:250px;height:38px;border:0;padding:0;background-color:transparent;float:left} +.bo_sch .sch_btn {height:38px;float:right;color:#656565;background:none;border:0;width:40px;font-size:15px} +.bo_sch .bo_sch_cls {position:absolute;right:0;top:0;color:#b5b8bb;border:0;padding:12px 15px;font-size:16px;background:#fff} +.bo_sch_bg {background:#000;background:rgba(0,0,0,0.1);width:100%;height:100%} /* 게시판 쓰기 */ #char_count_desc {display:block;margin:0 0 5px;padding:0} @@ -170,74 +196,86 @@ box-shadow: inset 0 2px 5px rgba(255,255,255,0.3);} #autosave_wrapper {position:relative} #autosave_pop {display:none;z-index:10;position:absolute !important;top:34px;right:0;width:350px;height:auto !important;height:180px;max-height:180px;border:1px solid #565656;background:#fff; --webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2); --moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2); -box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2);} -#autosave_pop:before{content: "";position: absolute;top: -8px;right: 45px;width: 0;height: 0;border-style: solid;border-width: 0 6px 8px 6px;border-color: transparent transparent #000 transparent;} -#autosave_pop:after{content: "";position: absolute;top: -7px;right: 45px;width: 0;height: 0;border-style: solid;border-width: 0 6px 8px 6px;border-color: transparent transparent #fff transparent;} +-webkit-box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2); +-moz-box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2); +box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2)} +#autosave_pop:before {content:"";position:absolute;top:-8px;right:45px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #000 transparent} +#autosave_pop:after {content:"";position:absolute;top:-7px;right:45px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent} html.no-overflowscrolling #autosave_pop {height:auto;max-height:10000px !important} /* overflow 미지원 기기 대응 */ #autosave_pop strong {position:absolute;font-size:0;line-height:0;overflow:hidden} -#autosave_pop div {text-align:center;margin:0 !important;} -#autosave_pop button {margin:0;padding:0;border:0;} +#autosave_pop div {text-align:center;margin:0 !important} +#autosave_pop button {margin:0;padding:0;border:0} #autosave_pop ul {padding:15px;border-top:1px solid #e9e9e9;list-style:none;overflow-y:scroll;height:130px;border-bottom:1px solid #e8e8e8} #autosave_pop li {padding:8px 5px;border-bottom:1px solid #fff;background:#eee;zoom:1} #autosave_pop li:after {display:block;visibility:hidden;clear:both;content:""} #autosave_pop a {display:block;float:left} #autosave_pop span {display:block;float:right;font-size:0.92em;font-style:italic;color:#999} .autosave_close {cursor:pointer;width:100%;height:30px;background:none;color:#888;font-weight:bold;font-size:0.92em} -.autosave_close:hover{background:#f3f3f3;color:#3597d9} +.autosave_close:hover {background:#f3f3f3;color:#3597d9} .autosave_content {display:none} -.autosave_del{background:url(./img/close_btn.png) no-repeat 50% 50%;text-indent:-999px;overflow:hidden;height:20px;width:20px;} +.autosave_del {background:url(./img/close_btn.png) no-repeat 50% 50%;text-indent:-999px;overflow:hidden;height:20px;width:20px} /* 게시판 읽기 */ -#bo_v {margin-bottom:20px;padding:20px;background:#fff;box-sizing:border-box} +#bo_v {margin-bottom:20px;background:#fff;box-sizing:border-box} #bo_v_table {position:absolute;top:0;right:16px;margin:0;padding:0 5px;height:25px;background:#ff3061;color:#fff;font-weight:bold;line-height:2.2em} #bo_v_title {} -#bo_v_title .bo_v_cate{display:inline-block;line-height:26px;background: #3497d9;color: #fff;font-weight: bold;border-bottom:1px solid #1977b5;padding:0 10px;border-radius:3px; --webkit-box-shadow: inset 0 2px 5px rgb(33, 135, 202); --moz-box-shadow: inset 0 2px 5px rgb(33, 135, 202); -box-shadow: inset 0 2px 5px rgb(33, 135, 202); -} -#bo_v_title .bo_v_tit{display:block;font-size:2em;margin:5px 0 0;word-break:break-all} +#bo_v_title .bo_v_cate {display:inline-block;line-height:20px;background:#e2eaf6;color:#3a8afd;padding:0 10px;border-radius:3px;} +#bo_v_title .bo_v_tit {display:block;font-size:2em;margin:5px 0 0;word-break:break-all} -#bo_v_info {padding: 10px 0 15px;margin:0 0 20px;border-bottom:1px solid #ddd;color:#666} +#bo_v_info {margin:0;border-bottom:1px solid #f1f1f1;color:#666} #bo_v_info:after {display:block;visibility:hidden;clear:both;content:""} #bo_v_info h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} + +#bo_v_info .profile_info {margin:20px 0 10px;display:inline-block;float:left} +#bo_v_info .profile_info .pf_img {float:left;margin-right:10px} +#bo_v_info .profile_info .pf_img img {border-radius:50%;width:50px;height:50px} +#bo_v_info .profile_info .profile_info_ct {float:left;padding:5px 0;line-height:18px} + #bo_v_info strong {display:inline-block;margin:0 10px 0 0;font-weight:normal} #bo_v_info .sv_member, #bo_v_info .sv_guest, #bo_v_info .member, #bo_v_info .guest {font-weight:bold} -#bo_v_info .profile_img {} -#bo_v_info .profile_img img{border-radius:50%} -#bo_v_info .sv_member{color:#000} -#bo_v_info .if_view{display:inline-block;background:url(./img/icon_view.png) no-repeat 50% 50%;height:15px;width:20px;overflow:hidden;text-indent:-999px;vertical-align:middle;margin-right:3px} -#bo_v_info .if_comment{display:inline-block;background:url(./img/icon_comment.png) no-repeat 50% 50%;height:15px;width:20px;overflow:hidden;text-indent:-999px;vertical-align:middle;margin-right:3px} -#bo_v_info .if_date{float:right;margin:0;font-style:italic;color:#888} +#bo_v_info .profile_img {display:none} +#bo_v_info .sv_member {color:#000} +#bo_v_info .if_date {margin:0;color:#888} -#bo_v_file {margin:10px 0;border:1px solid #d4d4d4} -#bo_v_file h2 {padding:10px;background: #f3f3f3} -#bo_v_file ul {margin:0;padding:5px 0;list-style:none} -#bo_v_file li {padding:5px 10px;position:relative;} -#bo_v_file a {display:inline-block;color:#3497d9;text-decoration:underline;word-wrap:break-word} -#bo_v_file a:focus, #bo_v_file a:hover, #bo_v_file a:active {text-decoration:none} +#bo_v_file h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_v_file ul {margin:0;list-style:none} +#bo_v_file li {padding:15px;position:relative;margin:10px 0;border:1px solid #dfdfdf;border-radius:5px; +-webkit-box-shadow:1px 1px 5px 0px hsl(232, 36%, 96%); +-moz-box-shadow:1px 1px 5px 0px hsl(232, 36%, 96%); +box-shadow:1px 1px 5px 0px hsl(232, 36%, 96%)} +#bo_v_file li i {float:left;color:#b2b2b2;font-size:2.35em;margin-right:20px} +#bo_v_file a {float:left;display:block;text-decoration:none;word-wrap:break-word;color:#000} +#bo_v_file a:focus, #bo_v_file li:hover a, #bo_v_file a:active {text-decoration:underline;color:#3a8afd} #bo_v_file img {float:left;margin:0 10px 0 0} -.bo_v_file_cnt {position:absolute;top:5px;right:10px;color:#888;font-size:0.92em} +#bo_v_file .bo_v_file_cnt {color:#b2b2b2;font-size:0.92em} +#bo_v_file li:hover {border-color:#bed4f4;color:#bed4f4} +#bo_v_file li:hover i {color:#3a8afd} +#bo_v_file li:hover .bo_v_file_cnt {color:#99c2fc} -#bo_v_link {margin:10px 0;border:1px solid #d4d4d4} -#bo_v_link h2 {padding:10px;border-bottom:1px solid #e8e8e8;background: #f3f3f3} -#bo_v_link ul {margin:0;padding:5px 0;list-style:none} -#bo_v_link li {padding:5px 10px;position:relative;} -#bo_v_link a {display:inline-block;color:#3497d9;text-decoration:underline;word-wrap:break-word} -#bo_v_link a:focus, #bo_v_link a:hover, #bo_v_link a:active {text-decoration:none} -.bo_v_link_cnt {position:absolute;top:5px;right:10px;color:#888;font-size:0.92em} + +#bo_v_link h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_v_file ul {margin:0;list-style:none} +#bo_v_link li {padding:15px;position:relative;margin:10px 0;border:1px solid #dfdfdf;border-radius:5px; +-webkit-box-shadow:1px 1px 5px 0px hsl(232, 36%, 96%); +-moz-box-shadow:1px 1px 5px 0px hsl(232, 36%, 96%); +box-shadow:1px 1px 5px 0px hsl(232, 36%, 96%)} +#bo_v_link li i {float:left;color:#b2b2b2;font-size:2.35em;margin-right:20px} +#bo_v_link a {float:left;display:block;text-decoration:none;word-wrap:break-word;color:#000} +#bo_v_link a:focus, #bo_v_link li:hover a, #bo_v_link a:active {text-decoration:underline;color:#3a8afd} +#bo_v_link .bo_v_link_cnt {color:#b2b2b2;font-size:0.92em} +#bo_v_link li:hover {border-color:#bed4f4;color:#bed4f4} +#bo_v_link li:hover i {color:#3a8afd} +#bo_v_link li:hover .bo_v_link_cnt {color:#99c2fc} #bo_v_top {zoom:1} #bo_v_top:after {display:block;visibility:hidden;clear:both;content:""} #bo_v_top h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} -#bo_v_top ul {padding:0;list-style:none;word-break:break-all} +#bo_v_top ul {padding:0;list-style:none;word-break:break-all;background:#fff} #bo_v_bot {zoom:1} #bo_v_bot:after {display:block;visibility:hidden;clear:both;content:""} @@ -245,25 +283,23 @@ box-shadow: inset 0 2px 5px rgb(33, 135, 202); #bo_v_bot ul {padding:0;list-style:none} .bo_v_com {margin:20px 0;float:right} -.bo_v_com li {float:left;margin-left:5px} +.bo_v_com > li {position:relative;float:left;margin-left:5px} -.bo_v_left {margin:20px 0;float:left} -.bo_v_left li {float:left;margin-right:5px} - -.bo_v_nb {margin:20px 0;position:relative;clear:both;text-align:left;border-bottom:1px solid #ddd} +.bo_v_nb {position:relative;margin:20px 0;clear:both;text-align:left} .bo_v_nb:after {display:block;visibility:hidden;clear:both;content:""} -.bo_v_nb li {border-top:1px solid #ddd;padding:13px;border-left:1px solid #ddd;border-right:1px solid #ddd;} -.bo_v_nb li:hover{background:#f6f6f6} -.bo_v_nb li i{font-size:13px} -.bo_v_nb li .nb_tit{display:inline-block;padding-right:20px;color:#4567b5} -.bo_v_nb li .nb_date{float:right;color:#888} +.bo_v_nb li {border-top:1px solid #f1f1f1;padding:13px} +.bo_v_nb li:last-child {border-bottom:1px solid #f1f1f1} +.bo_v_nb li:hover {background:#f6f6f6} +.bo_v_nb li i {font-size:13px;color:#b3b3b3} +.bo_v_nb li .nb_tit {display:inline-block;padding-right:20px;color:#b3b3b3} +.bo_v_nb li .nb_date {float:right;color:#b3b3b3} #bo_v_atc {min-height:200px;height:auto !important;height:200px} #bo_v_atc_title {position:absolute;font-size:0;line-height:0;overflow:hidden} #bo_v_img {width:100%;overflow:hidden;zoom:1} #bo_v_img:after {display:block;visibility:hidden;clear:both;content:""} -#bo_v_img a.view_image{display:block} +#bo_v_img a.view_image {display:block} #bo_v_img img {margin-bottom:20px;max-width:100%;height:auto} #bo_v_con {margin:10px 0 30px;width:100%;line-height:1.7em;min-height:200px;word-break:break-all;overflow:hidden} @@ -272,99 +308,114 @@ box-shadow: inset 0 2px 5px rgb(33, 135, 202); #bo_v_act {margin-bottom:30px;text-align:center} #bo_v_act .bo_v_act_gng {position:relative} -#bo_v_act a {margin-right:5px;vertical-align:middle} -#bo_v_act a:hover{background-color:#f3f3f3} -#bo_v_act_good, #bo_v_act_nogood {display:none;position:absolute;top:30px;left:0;padding:10px 0;width:165px;background:#ff3061;color:#fff;text-align:center} -#bo_v_act .bo_v_good{display:inline-block;border:1px solid #000;width:70px;height:70px;padding-top:40px;background:url(./img/icon_good.png) 25px 18px no-repeat;border-radius:50%;font-style:italic} -#bo_v_act .bo_v_nogood{display:inline-block;border:1px solid #000;width:70px;height:70px;padding-top:40px;background:url(./img/icon_bad.png) 25px 18px no-repeat;border-radius:50%;font-style:italic} +#bo_v_act a {margin-right:5px;vertical-align:middle;color:#4a5158} +#bo_v_act a:hover {background-color:#fff;color:#ff484f;border-color:#ff484f} +#bo_v_act i {font-size:1.4em;margin-right:5px} +#bo_v_act_good, #bo_v_act_nogood {display:none;position:absolute;top:30px;left:0;z-index:9999;padding:10px 0;width:165px;background:#ff3061;color:#fff;text-align:center} +#bo_v_act .bo_v_good {display:inline-block;border:1px solid #dedede;width:70px;line-height:46px;border-radius:30px} +#bo_v_act .bo_v_nogood {display:inline-block;border:1px solid #dedede;width:70px;line-height:46px;border-radius:30px} -#bo_v_share{position:relative;margin:20px 0;text-align:right} -#bo_v_share .btn{padding:0 10px 0 0;color:#555;font-weight:normal;font-size:1em ;line-height:30px;height:32px;border-radius:0;border-color:#d5d5d5} -#bo_v_share .btn:hover{background:#fff} -#bo_v_share .btn i{margin-right:5px;background:#eee;color:#333;text-align:center;width:30px;line-height:30px;vertical-align:top;} -#bo_v_share .btn_share{} -#bo_v_share .btn_share:hover{} - -.bo_v_snswr{position:relative;display:inline-block;margin-left:-1px} -#bo_v_sns {display:none;position:absolute;top:-50px;left:50%;margin-left:-90px;width:180px;padding:0;list-style:none;zoom:1} +#bo_v_sns {padding:0;list-style:none;zoom:1;float:left;display:inline-block} #bo_v_sns:after {display:block;visibility:hidden;clear:both;content:""} -#bo_v_sns:before{content: "";position: absolute;bottom: -7px;left: 84px;width: 0;height: 0;border-style: solid;border-width: 7px 6px 0 6px;border-color: #415b92 transparent transparent transparent;} -#bo_v_sns li {float:left;width:60px;text-align:center} -#bo_v_sns li a{height:40px;padding:10px 0;} -#bo_v_sns li .sns_f{display:block;background:#415b92} -#bo_v_sns li .sns_t{display:block;background:#35b3dc} -#bo_v_sns li .sns_g{display:block;background:#d5503a} -#bo_v_sns.show_kakao{width:240px;margin-left:-120px} -#bo_v_sns li .sns_k{display:block;background:#fbe300} -#bo_v_sns li img{vertical-align:top} +#bo_v_sns li {float:left;width:135px;margin-right:5px;text-align:left} +#bo_v_sns li a {height:35px;line-height:35px;text-align:center;border-radius:5px;color:#fff;font-size:0.95em} +#bo_v_sns li img {vertical-align:middle;margin-right:5px} +#bo_v_sns li .sns_f {display:block;background:#3b5997} +#bo_v_sns li .sns_t {display:block;background:#09aeee} +#bo_v_sns li .sns_g {display:block;background:#ea4026} +#bo_v_sns li .sns_k {display:block;background:#fbe300} + +#bo_v_share {position:relative;padding:20px 0} +#bo_v_share:after {display:block;visibility:hidden;clear:both;content:""} +#bo_v_share .btn {padding:0 10px;color:#555;font-weight:normal;font-size:1em;width:80px;line-height:35px;height:35px;border-color:#d5d5d5;border-radius:5px} +#bo_v_share .btn:hover {background:#fff} +#bo_v_share .btn i {margin-right:5px;color:#4b5259;vertical-align:middle} /* 게시판 댓글 */ -.cmt_btn{background:url('./img/cmt_btn.png') no-repeat 85px 8px;text-align:left ;width:100% ;border:0;color:#ed6478;font-weight:bold;font-size:1.25em;margin: 30px 0 0px;padding:0 0 10px } -.cmt_btn_op{background:url('./img/cmt_btn.png') no-repeat 85px -23px} +.cmt_btn {width:100%;text-align:left;border:0;border-bottom:1px solid #f0f0f0;background:#fff;font-weight:bold;margin:30px 0 0px;padding:0 0 15px} +.cmt_btn span.total {position:relative;display:inline-block;margin-right:5px;font-size:1em;color:#3a8afd} +.cmt_btn span.cmt_more {float:right;display:inline-block;width:15px;height:10px;background:url(./img/btn_cmt.png) no-repeat right 2px;margin-top:5px} +.cmt_btn_op span.cmt_more {background-position:right -8px} +.cmt_btn b {font-size:1.2em;color:#000} +.cmt_btn span.total:after {position:absolute;bottom:-17px;left:0;display:inline-block;background:#3a8afd;content:"";width:100%;height:2px} #bo_vc {} #bo_vc h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} -#bo_vc article {margin:20px 0;position:relative} -#bo_vc article .profile_img img{border-radius:50%} -#bo_vc header {} +#bo_vc article {margin:20px 0;position:relative;border-bottom:1px solid #f0f0f0} +#bo_vc article:after {display:block;visibility:hidden;clear:both;content:""} +#bo_vc article .profile_img img {border-radius:50%} +#bo_vc article .pf_img {float:left;margin-right:10px} +#bo_vc article .pf_img img {border-radius:50%;width:50px;height:50px} +#bo_vc article .cm_wrap {float:left;max-width:870px;width:90%} +#bo_vc header {position:relative;width:100%} #bo_vc header:after {display:block;visibility:hidden;clear:both;content:""} +#bo_vc header .profile_img {display:none} #bo_vc header .icon_reply {position:absolute;top:15px;left:-20px} #bo_vc .member, #bo_vc .guest, #bo_vc .sv_member, #bo_vc .sv_guest {font-weight:bold} -.bo_vc_hdinfo{float:right;font-style:italic;color:#777} +.bo_vc_hdinfo {color:#777} #bo_vc h1 {position:absolute;font-size:0;line-height:0;overflow:hidden} -#bo_vc .cmt_contents {padding:15px ;margin:10px 0 0;background: #f8fafb;border-radius:5px;border: 1px solid #e8e8e8;line-height:1.8em} +#bo_vc .cmt_contents {line-height:1.8em;padding:0 0 20px} #bo_vc p a {text-decoration:underline} #bo_vc p a.s_cmt {text-decoration:underline;color:#ed6479} #bo_vc_empty {margin:0;padding:80px 0 !important;color:#777;text-align:center} #bo_vc #bo_vc_winfo {float:left} +#bo_vc .bo_vl_opt {position:absolute;top:0;right:0} -.bo_vc_act {text-align:right;margin:0;list-style:none;zoom:1} -.bo_vc_act:after {display:block;visibility:hidden;clear:both;content:""} -.bo_vc_act li {display:inline-block;} -.bo_vc_act li a{padding:0 5px;line-height:23px} +.bo_vc_act {display:none;position:absolute;right:0;top:40px;width:58px;text-align:right;border:1px solid #b8bfc4;margin:0;list-style:none;background:#fff;zoom:1;z-index:9999} +.bo_vc_act:before {content:"";position:absolute;top:-8px;right:5px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #b8bfc4 transparent} +.bo_vc_act:after {content:"";position:absolute;top:-6px;right:5px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent} +.bo_vc_act li {border-bottom:1px solid #f0f0f0} +.bo_vc_act li:last-child {border-bottom:0} +.bo_vc_act li a {display:inline-block;padding:10px 15px} +.bo_vc_act li a:hover {color:#3a8afd} -.bo_vc_w {position:relative;margin:10px 0;display:block;} +.bo_vc_w {position:relative;margin:10px 0;display:block} .bo_vc_w:after {display:block;visibility:hidden;clear:both;content:""} .bo_vc_w h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} .bo_vc_w #char_cnt {display:block;margin:0 0 5px} -.bo_vc_w textarea{border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;width:100%;height:120px; --webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); --moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);} -#wr_secret{} -.bo_vc_w_info{margin:10px 0;float:left} +.bo_vc_w textarea {border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;width:100%;height:120px; +-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1); +-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1); +box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1)} +#wr_secret {} +.bo_vc_w_info {margin:10px 0;float:left} .bo_vc_w_info:after {display:block;visibility:hidden;clear:both;content:""} -.bo_vc_w_info .frm_input{float:left;margin-right:5px} -.bo_vc_w_info #captcha{padding-top:10px;display:block;clear:both} -.bo_vc_w .btn_confirm{float:right;margin-top:10px} -.bo_vc_w .btn_confirm label{display:inline-block;margin-right:10px;border-radius:3px;font-size:1.5em;text-align:center;} -.bo_vc_w .btn_submit{height:45px;padding:0 20px;border-radius:3px;font-weight:bold;font-size:1.083em;} +.bo_vc_w_info .frm_input {float:left;margin-right:5px} +.bo_vc_w_info #captcha {padding-top:10px;display:block;clear:both} +.bo_vc_w .btn_confirm {clear:both;margin-top:10px} +.bo_vc_w .btn_confirm label {display:inline-block;margin-right:10px;border-radius:3px;font-size:1.5em;text-align:center} +.bo_vc_w .btn_submit {height:45px;padding:0 20px;border-radius:3px;font-weight:bold;font-size:1.083em} +.bo_vc_w .btn_confirm .secret_cm label {font-size:1em !important} .bo_vc_w_wr:after {display:block;visibility:hidden;clear:both;content:""} +.secret_cm {display:inline-block;float:left} -#bo_vc_send_sns{display:inline-block;float:left} +#bo_vc_send_sns {display:inline-block;float:left} #bo_vc_sns {display:inline-block;margin:0;padding:0;list-style:none;zoom:1} #bo_vc_sns:after {display:block;visibility:hidden;clear:both;content:""} #bo_vc_sns li {float:left;margin:0 5px 0 0} -#bo_vc_sns .sns_li_f{border-radius:3px;background:#3a589b;height:40px;line-height:40px;padding:0 0 0 10px} -#bo_vc_sns .sns_li_t{border-radius:3px;background:#00aced;height:40px;line-height:40px;padding:0 0 0 10px} -#bo_vc_sns .sns_li_off{background:#bbb} -#bo_vc_sns a{display:inline-block;padding:0 15px 0 5px;} -#bo_vc_sns input {margin:0 5px 0 0 } - +#bo_vc_sns .sns_li_f {border-radius:3px;background:#3a589b;height:40px;line-height:40px;padding:0 0 0 10px} +#bo_vc_sns .sns_li_t {border-radius:3px;background:#00aced;height:40px;line-height:40px;padding:0 0 0 10px} +#bo_vc_sns .sns_li_off {background:#bbb} +#bo_vc_sns a {display:inline-block;padding:0 15px 0 5px} +#bo_vc_sns input {margin:0 5px 0 0} /*글쓰기*/ -#bo_w .write_div{margin:10px 0;position:relative} +#bo_w .bo_v_option li {display:inline-block;float:left;text-align:left;margin:0 5px 0 0} +#bo_w .bo_v_option li label {vertical-align:baseline} +#bo_w .bo_v_option .chk_box input[type="checkbox"] + label span {margin-left:0;margin-right:5px} +#bo_w .write_div {margin:10px 0;position:relative} +#bo_w .write_div:after {display:block;visibility:hidden;clear:both;content:""} #bo_w .bo_w_info:after {display:block;visibility:hidden;clear:both;content:""} -#bo_w .bo_w_info .frm_input{float:left;width:33%} -#bo_w #wr_password{margin:0 0.5% } -#bo_w .wr_content.smarteditor2 iframe{background:#fff} -#bo_w .bo_w_tit{position:relative} -#bo_w .bo_w_tit .frm_input{padding-right:120px;} -#bo_w .bo_w_tit #btn_autosave{position:absolute;top:5px;right:5px;line-height:30px;height:30px;} -#bo_w .bo_w_link label{position:absolute;top:1px;left:1px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;background: #eee;text-align:center;color:#888} -#bo_w .bo_w_link .frm_input{padding-left:50px} -#bo_w .bo_w_flie .lb_icon{position:absolute;top:0px;left:0px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;background:#eee;text-align:center;color:#888} -#bo_w .bo_w_flie .frm_file{padding-left:50px;} -#bo_w .bo_w_flie .file_wr{border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;height:40px;margin:0} -#bo_w .bo_w_flie .frm_input{margin:10px 0 0 } -#bo_w .bo_w_flie .file_del{position:absolute;top:10px;right:10px;font-size:0.92em;color:#7d7d7d} -#bo_w .bo_w_select select{border:1px solid #3497d9;height:40px;border-radius:3px} \ No newline at end of file +#bo_w .bo_w_info .frm_input {float:left;margin-bottom:1%} +#bo_w #wr_password, #bo_w #wr_homepage {margin-left:1%} +#bo_w .wr_content.smarteditor2 iframe {background:#fff} +#bo_w .bo_w_tit {position:relative} +#bo_w .bo_w_tit .frm_input {padding-right:120px} +#bo_w .bo_w_tit #btn_autosave {position:absolute;top:5px;right:5px;line-height:30px;height:30px} +#bo_w .bo_w_link label {position:absolute;top:1px;left:1px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;font-size:1.2em;text-align:center;color:#b2b2b2} +#bo_w .bo_w_link .frm_input {padding-left:50px} +#bo_w .bo_w_flie .lb_icon {position:absolute;top:0px;left:0px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;font-size:1.2em;text-align:center;color:#b2b2b2} +#bo_w .bo_w_flie .frm_file {padding-left:50px;margin-top:3px} +#bo_w .bo_w_flie .file_wr {position:relative;border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;height:40px;margin:0} +#bo_w .bo_w_flie .frm_input {margin:10px 0 0} +#bo_w .bo_w_flie .file_del {position:absolute;top:10px;right:10px;font-size:0.92em;color:#7d7d7d} +#bo_w .bo_w_select select {border:1px solid #d0d3db;width:100%;height:40px;border-radius:3px} \ No newline at end of file diff --git a/theme/basic/skin/board/basic/view.skin.php b/theme/basic/skin/board/basic/view.skin.php index 326c4320a..789b7b211 100644 --- a/theme/basic/skin/board/basic/view.skin.php +++ b/theme/basic/skin/board/basic/view.skin.php @@ -25,15 +25,67 @@ add_stylesheet('', 0

    페이지 정보

    - 작성자 - 댓글 - 조회 - 작성일 +
    +
    +
    + 작성자
    + 댓글 + 조회 + 작성일 +
    +
    + +
    + + + + + +
    +

    본문

    +
    + + 스크랩 +
    ', 0 echo "
    \n"; for ($i=0; $i<=count($view['file']); $i++) { - if ($view['file'][$i]['view']) { - //echo $view['file'][$i]['view']; - echo get_view_thumbnail($view['file'][$i]['view']); - } + echo get_file_thumbnail($view['file'][$i]); } echo "
    \n"; @@ -65,13 +114,13 @@ add_stylesheet('', 0
    - 추천 + 추천 - 비추천 + 비추천 @@ -80,8 +129,8 @@ add_stylesheet('', 0 if($board['bo_use_good'] || $board['bo_use_nogood']) { ?>
    - 추천 - 비추천 + 추천 + 비추천
    ', 0
    -
    - 스크랩 - - -
    - ', 0 $cnt++; } } - ?> + ?> @@ -119,11 +160,11 @@ add_stylesheet('', 0 if (isset($view['file'][$i]['source']) && $view['file'][$i]['source'] && !$view['file'][$i]['view']) { ?>
  • - + - + () - () +
    회 다운로드 | DATE :
  • ', 0 $link = cut_str($view['link'][$i], 70); ?>
  • - - + + +
    회 연결
  • ', 0
    - - -
    - - - - - - - -
      -
    • 이전글
    • -
    • 다음글
    • -
    - - -
    - + + +
      +
    • 이전글
    • +
    • 다음글
    • +
    + - - + ?> @@ -256,19 +270,6 @@ $(function() { // 이미지 리사이즈 $("#bo_v_atc").viewimageresize(); - - //sns공유 - $(".btn_share").click(function(){ - $("#bo_v_sns").fadeIn(); - - }); - - $(document).mouseup(function (e) { - var container = $("#bo_v_sns"); - if (!container.is(e.target) && container.has(e.target).length === 0){ - container.css("display","none"); - } - }); }); function excute_good(href, $el, $tx) diff --git a/theme/basic/skin/board/basic/view_comment.skin.php b/theme/basic/skin/board/basic/view_comment.skin.php index a372ff01f..c9e46ccf3 100644 --- a/theme/basic/skin/board/basic/view_comment.skin.php +++ b/theme/basic/skin/board/basic/view_comment.skin.php @@ -7,7 +7,7 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 var char_min = parseInt(); // 최소 var char_max = parseInt(); // 최대 - +

    댓글목록

    @@ -24,56 +24,75 @@ var char_max = parseInt(); // 최대 */ $comment = preg_replace("/\[\\]/i", "", $comment); $cmt_sv = $cmt_amt - $i + 1; // 댓글 헤더 z-index 재설정 ie8 이하 사이드뷰 겹침 문제 해결 - ?> + $c_reply_href = $comment_common_url.'&c_id='.$comment_id.'&w=c#bo_vc_w'; + $c_edit_href = $comment_common_url.'&c_id='.$comment_id.'&w=cu#bo_vc_w'; + ?> -
    style="margin-left:px;border-top-color:#e0e0e0"> -
    -

    님의 댓글의 댓글

    - - - 아이피 - () - - 작성일 - - -
    +
    style="margin-left:px;border-top-color:#e0e0e0"> +
    + +
    - -
    -

    - 비밀글 - -

    - -
      -
    • 답변
    • -
    • 수정
    • -
    • 삭제
    • +
      +

      님의 댓글의 댓글

      + + + 아이피 + () + + 작성일 + + +
      + + +
      +

      + 비밀글 + +

      + + +
      + + + + " id="secret_comment_"> + +
    +
    + + -
    - - - - " id="secret_comment_"> - - +

    등록된 댓글이 없습니다.

    @@ -121,7 +140,7 @@ var char_max = parseInt(); // 최대 " id="wr_name" required class="frm_input required" size="25" placeholder="이름"> - + @@ -136,9 +155,11 @@ var char_max = parseInt(); // 최대
    - - - + + + + +
    diff --git a/theme/basic/skin/board/basic/write.skin.php b/theme/basic/skin/board/basic/write.skin.php index ea78e5bc4..c62eca526 100644 --- a/theme/basic/skin/board/basic/write.skin.php +++ b/theme/basic/skin/board/basic/write.skin.php @@ -24,39 +24,35 @@ add_stylesheet('', 0 '."\n".''; + $option .= PHP_EOL.'
  • '.PHP_EOL.'
  • '; } - if ($is_html) { if ($is_dhtml_editor) { $option_hidden .= ''; } else { - $option .= "\n".''."\n".''; + $option .= PHP_EOL.'
  • '.PHP_EOL.'
  • '; } } - if ($is_secret) { if ($is_admin || $is_secret==1) { - $option .= "\n".''."\n".''; + $option .= PHP_EOL.'
  • '.PHP_EOL.'
  • '; } else { $option_hidden .= ''; } } - if ($is_mail) { - $option .= "\n".''."\n".''; + $option .= PHP_EOL.'
  • '.PHP_EOL.'
  • '; } } - echo $option_hidden; ?>
    - + - - - - - class="frm_input " placeholder="비밀번호"> - - - - - - -
    - - -
    - - -
    - - + + + + + + + + class="frm_input half_input " placeholder="비밀번호"> + + + + + + + + + + + + + +
    옵션 +
      +
    -
    +
    @@ -140,7 +137,7 @@ add_stylesheet('', 0
    - +
    @@ -163,10 +160,9 @@ add_stylesheet('', 0
    -
    - 취소 - + 취소 +
    diff --git a/theme/basic/skin/board/gallery/img/btn_close.gif b/theme/basic/skin/board/gallery/img/btn_close.gif deleted file mode 100644 index 040b180ac6584ae612ef2886487110f0ad079963..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 211 zcmZ?wbhEHbC>lw|Nj2|^XJd+Ki|K7yLIc<@85r}UAy+@_wT|Ns9P2m!^PEMO%%AQEIJ18abSL2rs@7wgh> zI-xzeYYr882T$7a>~-(!J@=MOy}Z$ltNl`73Cq0Bi3wIGB-b=ECVhGFY*&ANIg94( d^Unm859R4|2rw-)wA%9i`(c-qSMQw}tN}eeW+eas diff --git a/theme/basic/skin/board/gallery/img/btn_cmt.png b/theme/basic/skin/board/gallery/img/btn_cmt.png new file mode 100644 index 0000000000000000000000000000000000000000..0a58a1bcc31a1076f3d7e81677e5d5e3c5368c14 GIT binary patch literal 2942 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 literal 0 HcmV?d00001 diff --git a/theme/basic/skin/board/gallery/img/btn_next2.gif b/theme/basic/skin/board/gallery/img/btn_next2.gif deleted file mode 100644 index 9ec94650a55df093e69afc30b366af38f10d4166..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1898 zcmZ?wbhEHb^nUk#C56lsTcvPQUjyF)=hTc$kE){7;3~h6MhI|Z8xtBTx$+|-gp zg^Jvqyke^gTcyO5{G?PXAR8pCucQE0Qj%?}vtM~P_^2{qPNz6-5^>ndS0-B(gnVDi`U})iN>1b)}>f&r-Xy|I@WZ-D*;%4aP z;$~!EX<}gv)9aF-T$-DjR|3v4~Pj*wm=R%;iu*SQ+p9GSu_6s_xI25Uq63* z|MvCE=T9F$ynpxh&Ffb$Up#;I^vUB#4%#K*+RD^W&jt!~|VZ*~CLvUb|ytGZ5u)3vvi7VJy+KN4hEKOe5uqH1iZ?@af zgKR_aB;rX?@Hh}Jf&)SD;6d~zcoaMfBIs?tbnWyob}%G)|GwYv_kG{{zU}Jr<;n4x zagO6A%S))n#tHVFIyuJvW3N6m*f33vCase;?O7q_bceJsD0|i_u3^jBxb+^-b6leB zHk!0qxuV&`6Rg-q=z9S}bKLwwKd|gIOhF5;x_*KG{`w6MT&KWa&sL;LP{JK|X*0z2 z&Elzi8bgjT2IMu9FL5YMIWQBCf zmLLR*BEU>mQQ$=&OHdXi_9`iu(Xxsr=fLpcnOf+ywHh*qT5MI|JCp{RDE4|ip_dj& zxGF+bRbviWPBDvAwBb{$pYo&G5d*@J9l8N^i4S5%t3}pnfoGl`gy030$|12I4HLyu zCibmBgn}e`UL4oJI-)iF*Nr2sqsB&n#Tt&tdT6uzXwQzoEO*BX#fHoq?P}<6$ z*y|qlX&DuGb|N^gqh$>_hw`e4RNXZ45UQDsgdohxvZ0y~=_8J#usI~bqG=S7lu;lw z^2KyMZOX-T5oS~KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z00014NklbH>ASB^g$fn=A91vP?&KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z0002CNkl0b2U?cRVY9M?`=_p-qcA9hiX@CtCYFf0XRke4UFcEl_yl&qIDeI?=YpR9T=+|D?qlm5^%2+tKfqP^yV_Bwapfy|tyK67Sj9zvW%K~9 z?*QsRCGyv#e+L;(5+9&aI6(CobOP4EAFxTG%K+lJvP$TT#qR(B002ovPDHLkV1hf@ Be9!;@ diff --git a/theme/basic/skin/board/gallery/img/gplus.png b/theme/basic/skin/board/gallery/img/gplus.png deleted file mode 100644 index 45bdf43966a0aff0acbe600636e81d186b2cee67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3041 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 diff --git a/theme/basic/skin/board/gallery/img/icon_bad.png b/theme/basic/skin/board/gallery/img/icon_bad.png deleted file mode 100644 index e568b1d8305405c40aec147ea40b490815ea85f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1287 zcmbVMZEVzJ9PcuwI5Nr9M45c3Wxf!+_S(Dlu61{K*Y>uC-Q2w>M7$LlUAGd>Lekf<$8oeo-TdCJKonfqn4l?QZ&E;e$<| zK5zfu@BiNM-k#2u=C)=8L0Y6PAr9wOXRN&gexJ}fZ^CJVEvD>*(Qg-J6Ck0q(FagT zlQSR=kYY^=yagaa*wv3jv0o~$C0j$c)!L@TtU}#mu z&IPb#qf*gcls8O((zwT^xJeRa7@YLd3`0JSQf`tW-0)>wq?e-^j`E?k2ZP$obUzmt zA~jub7r?T%o#zOmSS;d24{n$lf@E3N;h-oNlyF%?x-FMny0xj!AOK4-)x515I_faW zeMZ3!V9?TK7qomdx*1v}MP^zh1QiX1^`4fm9(!lcLpf}s>NpxcrVz~Bv@R@0n7`9rkF$BL97hzv=xK9=SM z(d`M73`GjQI>%~Qnq@_irTn76dPq`a!d_3r9}f9EUY4Thh^LN~bjy}?1=RJbP;U+E zyDgUEO(5HbnKX=ndIj`m4coA?Mjqu84Eor1RZkm5YqOJ{Wp4#ws=GltVj3D+jW4IJ zqTfUDA_a##Eb>*q`H)+nXxi%wMR>~Z$71}HnX_$)d?OOBlo-^BKld-$Th49?#rNtX}pKh(pFO(}^>${8BCnhq7_fO34 zivOJ%_~}w`>P}_P`GeHPugJ0JmCLt2<%ie)n)+hmFmZgeIpW^m)FE^2gXDE`UvS?+ z?7KrVONq+a%5)?B$`8_H`{&f`2d@S3t9wtpGt&O<&8Kf9qLb~%ri_>FAEY;Q1|O2P z9GHKz^Www!1?^1h*c%J{hg{+6;#i{lts|l5Pk#1d8(xWZ%UhPdKcL&#bn%7J!sVRE zZdBKOvbf$W9gj8eQxCrX-nO0GpF4Wzho{e~zw8X$x_8G??w*U!{C4!)?(AQ${`}GK qkCV?y5r00009a7bBm000XU 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 diff --git a/theme/basic/skin/board/gallery/img/icon_file.gif b/theme/basic/skin/board/gallery/img/icon_file.gif deleted file mode 100644 index 244af004d50b31239c1f480bb0fc3df177333285..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 197 zcmZ?wbhEHbC>k_efsqC=g;fbt^4xj%d%z5mM&eoe*OCY|Nk=(0Th3-FfuR*Gw6WSg6w2qb$X!U z$Hc&q>@{nJ*0kkTEC-YHz8FZQ@k?m79C_~0!PRq;F{w*Nt%pfLL5hQAm*)W&QCq3S Ux{8k4(}h`B4?g#9XJD`f08N@mPXGV_ diff --git a/theme/basic/skin/board/gallery/img/icon_good.png b/theme/basic/skin/board/gallery/img/icon_good.png deleted file mode 100644 index 69841a1340a76f2b4bfeb4a3a9e74b8a5846fe43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1288 zcmbVMZA{!`9Pfq1I3`QxTc&=n7KtP5t}l1(T`MO!+PiVnyJN>0&WwBEfC(!}ei*Fj>^OWDGN(0*8Je`(V?j z&)fg^`@eUnIk~f{^3h5JL8{_SLK@Cn-Er?d@cXp7a|uq5*wL)rqUY?QXaXc6>m2}% zt70ce15xgM@jR$Ukcym=$=cb(bDX5BKGBu&IjRBC2vXnR7@|}FHrfF?6)lWipZo$t z6*-Kx(g`AA@F1@=^_ifhFPV}03KA=04bPzU4hIQTV2h}uc54>rgs~M~4zAr}979(` z>_Qk@H7c8EMtR)?DDCrmC4wYThVhXBnqkNtC`FJIPQaJ(k^zopI4X#)Js8wx$~i7A z#MX4dT^P&Tw!z_eu~_sK{XX67#7UNAT@H%!LJ6PKqSU6p#T#VSU*WdnGnnRSt=SMLm@vyM))!|u35IINuaD(fqK`l z^j)zWZvxTQ&5W*hmn)z-uiLtn*A0|!VbJZZiYDtttJY1=s<#3#m6w1VGj$bRi7%&Y zpx;mNQ3?*CG0Ly_%|{4!*b2hKZZ{{_(Jop+76y-KXW$q_Xo-O%a=aC`cZ1WboBP*_w2RP7iz}1 zV^=nX_v6!qt#o-lU7Q+y{Qf8J%TJ%W{NCIhGTuZlyfwY$jBz-(>G0xL74Q7;`q;^^ zlKIAaa(kr{`;g;i@Po#IUir7dns1#{!}Otrh64j_??1->a;J+Je0g$qPisy6$NN4T zPqw!SQ$&}fX;VWZBX4r0V*ku*{d+e*Fwy!--PpjXRQ0HnPcMv*{Q2;5^>P0CkA>4u zBtqvLvG3W^1y4>o7}`fC^aW*U8M$=p`L)uVzOBcVHvhC-c=byHnc~&&{ z->-j+TI7Rv!7V`uOwG1%KXu`g-ElyLo%xOxyl()9DW@ z4u9Nq;_b{GKkvSLl0M@}>a^$Oi(YlCc{hLW^YVqy3g$hEnecJr$$!6oy_>V=^X`lP z|Nm#83@H9&VPs&?V$cB@1M(9CTZ}`flj9^Et%(QJ7fUf1%n9mvbTfv5`KaU4O$-dO z?;0DPu2Nzx<~oougO#bcIZ)xq*%-!!4ICLCVuTnuw1gSdDmWR0)A$)Q)VY-y_!|Tm Sl@%BT8e;g^*!U_O8LR=!XM;xo diff --git a/theme/basic/skin/board/gallery/img/icon_img.gif b/theme/basic/skin/board/gallery/img/icon_img.gif deleted file mode 100644 index fefa10d4a09ae3dd2407fd94582594c06aafa7fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 145 zcmZ?wbhEHbzHen|7VvwFnzUPlarEA ZqW~YXyUO~T+#YkUoJ%KCQw{PFXi4*tl-~Zypi#>bx zoH=vm#*G`BH*daj<;uHv@4kQkzG~H~FJHdAeEIUtn>R;~9_{Mtx_0f_nl)?Ity_2O z*s&i!ek@+Rc+|z@W*X12PHZCkD2d15*k#mgtxrdBSj@My2(%!y%Ri725^|MOH?MNed6V zWH4B?bq0De3MeqNK4dLOaQFC-7{bsIBBkKW&mha9!6PH#$(QSt&+Vx$CMmB}=`ZBN Q!0YeKBE>UT(~-d%0A})n?*IS* diff --git a/theme/basic/skin/board/gallery/img/icon_movie.gif b/theme/basic/skin/board/gallery/img/icon_movie.gif deleted file mode 100644 index cb958f83f9c606f290a260714cd9a3cff043f3a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 110 zcmZ?wbhEHb3@AOMLlFzK}PuRQ&h|M0|xLCPCfS!F+{3@-DP f-?4DY(nWejQ)6d06;;oc{oQqepNC77mBAVS=eiro diff --git a/theme/basic/skin/board/gallery/img/icon_share.png b/theme/basic/skin/board/gallery/img/icon_share.png deleted file mode 100644 index 6d64f625a32da82e5ae80ed050aa5da7122902c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3064 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 I%fes{0AXt-SpWb4 diff --git a/theme/basic/skin/board/gallery/img/icon_view.png b/theme/basic/skin/board/gallery/img/icon_view.png deleted file mode 100644 index ea76f54424bc4ccedf3334a5c9912725be81c441..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3130 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 diff --git a/theme/basic/skin/board/gallery/list.skin.php b/theme/basic/skin/board/gallery/list.skin.php index 3ce791234..79337530b 100644 --- a/theme/basic/skin/board/gallery/list.skin.php +++ b/theme/basic/skin/board/gallery/list.skin.php @@ -19,6 +19,15 @@ add_stylesheet('', 0 +
    + + + + + + + +
    @@ -29,28 +38,36 @@ add_stylesheet('', 0
    - - - - - - - - - - -
    - - +
    + +
    @@ -72,19 +89,23 @@ add_stylesheet('', 0 ?>
  • - @@ -142,48 +165,56 @@ add_stylesheet('', 0 게시물이 없습니다.
  • "; } ?> - - + + + + + +
    +
  • 관리자
  • +
  • RSS
  • +
  • 글쓰기
  • +
    - + - - -
    - 게시물 검색 -
    - - - - - - - - -
    -
    - + +
    +
    +

    검색

    +
    + + + + + + +
    + + +
    + +
    +
    +
    +
    + +
    @@ -192,10 +223,6 @@ add_stylesheet('', 0 - - - - diff --git a/theme/basic/skin/board/gallery/style.css b/theme/basic/skin/board/gallery/style.css index 035553804..67bbbdc73 100644 --- a/theme/basic/skin/board/gallery/style.css +++ b/theme/basic/skin/board/gallery/style.css @@ -1,5 +1,4 @@ @charset "utf-8"; -/* SIR 지운아빠 */ /* ### 기본 스타일 커스터마이징 시작 ### */ @@ -22,10 +21,10 @@ /* 쓰기 버튼 */ #bo_w .btn_confirm {} /* 서식단계 진행 */ -#bo_w .btn_submit {padding:0 20px} +#bo_w .btn_submit {padding:0 20px;font-size:1.167em} #bo_w button.btn_submit {} #bo_w fieldset .btn_submit {} -#bo_w .btn_cancel {} +#bo_w .btn_cancel {font-size:1.167em;border-radius:3px} #bo_w button.btn_cancel {} #bo_w .btn_cancel:focus, #bo_w .btn_cancel:hover {} #bo_w a.btn_frmline, #bo_w button.btn_frmline {} /* 우편번호검색버튼 등 */ @@ -55,19 +54,15 @@ #bo_w .tbl_frm01 {} #bo_w .tbl_frm01 th {} #bo_w .tbl_frm01 td {} -#bo_w .tbl_frm01 textarea, #bo_w .tbl_frm01 .frm_input {} +#bo_w .tbl_frm01 textarea, #bo_w tbl_frm01 .frm_input {} #bo_w .tbl_frm01 textarea {} -/* -#bo_w .tbl_frm01 #captcha {} -#bo_w .tbl_frm01 #captcha input {} -*/ #bo_w .tbl_frm01 a {} /* 필수입력 */ #bo_w .required, #bo_w textarea.required {} #bo_w .cke_sc {} -#bo_w button.btn_cke_sc{} +#bo_w button.btn_cke_sc {} #bo_w .cke_sc_def {} #bo_w .cke_sc_def dl {} #bo_w .cke_sc_def dl:after {} @@ -78,104 +73,143 @@ /* ### 기본 스타일 커스터마이징 끝 ### */ /* 게시판 목록 */ -#bo_cate {background:#ecf2f3;padding:7px;margin:10px 0;border:1px solid #bed1d4} +#bo_cate {margin:25px 0} #bo_cate h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} #bo_cate ul {zoom:1} #bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""} -#bo_cate li {display:inline-block;padding:2px;} -#bo_cate a {display:block;line-height:26px;padding:0 10px;border-radius:3px;border:1px solid transparent} -#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none;background:#d2d6dc;} -#bo_cate #bo_cate_on {z-index:2;background:#3497d9;color:#fff;font-weight:bold;border-bottom-color:#1977b5; --webkit-box-shadow: inset 0 2px 5px rgb(33, 135, 202); --moz-box-shadow: inset 0 2px 5px rgb(33, 135, 202); -box-shadow:inset 0 2px 5px rgb(33, 135, 202);} - +#bo_cate li {display:inline-block;padding:2px} +#bo_cate a {display:block;line-height:28px;padding:5px 15px;border-radius:30px;border:1px solid #d6e9ff;color:#6794d3} +#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none;background:#3a8afd;color:#fff} +#bo_cate #bo_cate_on {z-index:2;background:#3a8afd;color:#fff;font-weight:bold;border:1px solid #3a8afd; +-webkit-box-shadow:inset 0 2px 5px rgb(33, 135, 202); +-moz-box-shadow:inset 0 2px 5px rgb(33, 135, 202); +box-shadow:inset 0 2px 5px rgb(33, 135, 202)} .td_subject img {margin-left:3px} +.selec_chk {position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden} +.chk_box {position:relative} +.chk_box input[type="checkbox"] + label {position:relative;padding-left:20px;color:#676e70;vertical-align:baseline} +.chk_box input[type="checkbox"] + label:hover{color:#2172f8} +.chk_box input[type="checkbox"] + label span {position:absolute;top:10px;left:10px;width:15px;height:15px;display:block;background:#fff;border:1px solid #d0d4df;border-radius:3px} +.write_div .chk_box input[type="checkbox"] + label, .bo_vc_w .chk_box input[type="checkbox"] + label {padding-left:20px} +.write_div .chk_box input[type="checkbox"] + label span, .bo_vc_w .chk_box input[type="checkbox"] + label span {position:absolute;top:2px;left:0;width:15px;height:15px;display:block;margin:0;background:#fff;border:1px solid #d0d4df;border-radius:3px} +.chk_box input[type="checkbox"]:checked + label {color:#000} +.chk_box input[type="checkbox"]:checked + label span {background:url(./img/chk.png) no-repeat 50% 50% #3a8afd;border-color:#1471f6;border-radius:3px} +.all_chk.chk_box input[type="checkbox"] + label span {top:0;left:0} + + /* 갤러리 목록 */ #bo_gall h2 {margin:0;padding:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden} #bo_gall #gall_ul {margin:10px -10px 0;padding:0;list-style:none;zoom:1} #bo_gall #gall_ul:after {display:block;visibility:hidden;clear:both;content:""} -#bo_gall .gall_box {position:relative;margin:0 0 30px 0;border:1px solid #ccc;background:#fff;border-radius:0 0 2px 2px} -#bo_gall .gall_li .gall_chk{position:absolute;top:0;left:0;padding:5px;} +#bo_gall .gall_li {} +#bo_gall .gall_li .gall_chk {position:absolute;top:0;left:0;padding:5px;z-index:1} +#bo_gall .gall_box {position:relative;margin:0 0 50px 0;border-radius:0 0 2px 2px} +#bo_gall .gall_con {position:relative} -.gall_row .col-gn-0,.gall_row .col-gn-1,.gall_row .col-gn-2,.gall_row .col-gn-3,.gall_row .col-gn-4,.gall_row .col-gn-5,.gall_row .col-gn-6,.gall_row .col-gn-7,.gall_row .col-gn-8,.gall_row .col-gn-9,.gall_row .col-gn-10{position:relative;min-height:1px;padding-left:10px;*padding-left:0;padding-right:10px;*padding-right:0;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:0;} -.gall_row .col-gn-0,.latest_row .col-gn-1{width:100%} -.gall_row .col-gn-2{width:50%} -.gall_row .col-gn-3{width:33.33333333%} -.gall_row .col-gn-4{width:25%} -.gall_row .col-gn-5{width:20%} -.gall_row .col-gn-6{width:16.66666667%} -.gall_row .col-gn-7{width:14.28571428%} -.gall_row .col-gn-8{width:12.5%} -.gall_row .col-gn-9{width:11.11111111%} -.gall_row .col-gn-10{width:10%} +.gall_row .col-gn-0,.gall_row .col-gn-1,.gall_row .col-gn-2,.gall_row .col-gn-3,.gall_row .col-gn-4,.gall_row .col-gn-5,.gall_row .col-gn-6,.gall_row .col-gn-7,.gall_row .col-gn-8,.gall_row .col-gn-9,.gall_row .col-gn-10 {position:relative;min-height:1px;padding-left:10px;*padding-left:0;padding-right:10px;*padding-right:0;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:0} +.gall_row .col-gn-0,.latest_row .col-gn-1 {width:100%} +.gall_row .col-gn-2 {width:50%} +.gall_row .col-gn-3 {width:33.33333333%} +.gall_row .col-gn-4 {width:25%} +.gall_row .col-gn-5 {width:20%} +.gall_row .col-gn-6 {width:16.66666667%} +.gall_row .col-gn-7 {width:14.28571428%} +.gall_row .col-gn-8 {width:12.5%} +.gall_row .col-gn-9 {width:11.11111111%} +.gall_row .col-gn-10 {width:10%} -.gall_row .box_clear{clear:both} +.gall_row .box_clear {clear:both} #bo_gall .gall_now .gall_text_href a {color:#ff3061} #bo_gall .gall_href a:link, #bo_gall .gall_href a:focus, #bo_gall .gall_href a:hover {text-decoration:none} -#bo_gall .gall_img{border-bottom:1px solid #eee;text-align:center} -#bo_gall .gall_img a,#bo_gall .gall_img .no_image,#bo_gall .gall_img .is_notice{display:block} -#bo_gall .gall_img img{max-width:100%;height:auto !important} -#bo_gall .gall_img span{display:inline-block;background:#eee;text-align:center;line-height:150px;text-transform:uppercase;font-weight:bold;font-size:1.25em;color:#777} +#bo_gall .gall_img {border-bottom:1px solid #eee;text-align:center;max-height:200px;overflow:hidden} +#bo_gall .gall_img a,#bo_gall .gall_img .no_image,#bo_gall .gall_img .is_notice {display:block} +#bo_gall .gall_img img {max-width:100%;height:auto !important} +#bo_gall .gall_img span {display:inline-block;background:#eaeaea;text-align:center;line-height:200px;text-transform:uppercase;font-weight:bold;font-size:1.25em;color:#777} -#bo_gall .gall_text_href {margin:10px} +#bo_gall .gall_text_href {margin:10px 0} #bo_gall .gall_text_href a {font-weight:bold} #bo_gall .gall_text_href img {margin:0 0 0 4px} -#bo_gall .bo_tit{display:block;font-weight:bold;color:#000;font-size:1.083em} -#bo_gall .bo_tit .cnt_cmt{background:#5c85c1;color:#fff; font-size:11px;height:16px;line-height:16px;padding:0 5px;border-radius:3px;vertical-align:middle; --webkit-box-shadow: inset 0 2px 5px rgba(255,255,255,0.3); --moz-box-shadow: inset 0 2px 5px rgba(255,255,255,0.3); -box-shadow: inset 0 2px 5px rgba(255,255,255,0.3);} -#bo_gall .profile_img img{border-radius:50%} -#bo_gall .gall_name{margin:10px} +#bo_gall .bo_tit {display:block;line-height:30px;font-weight:bold;color:#000;font-size:1.2em} +#bo_gall .bo_tit .cnt_cmt {background:#e9eff5;color:#3a8afd;font-size:11px;height:16px;line-height:16px;padding:0 5px;border-radius:3px;vertical-align:middle} -#bo_gall .bo_tit .fa-download{width:16px;height:16px;line-height:16px;background:#e89f31;color:#fff;text-align:center;font-size:10px;border-radius:2px;margin-right:2px;vertical-align:middle} -#bo_gall .bo_tit .fa-link{width:16px;height:16px;line-height:16px;background:#ad68d8;color:#fff;text-align:center;font-size:10px;border-radius:2px;margin-right:2px;vertical-align:middle;font-weight:normal} -#bo_gall .bo_tit .fa-link{width:16px;height:16px;line-height:16px;background:#ad68d8;color:#fff;text-align:center;font-size:10px;border-radius:2px;margin-right:2px;vertical-align:middle;margin-right:2px} -#bo_gall .bo_tit .new_icon{display:inline-block;width: 16px;line-height:16px ;font-size:0.833em;color:#fff;background:#6db142;text-align:center;border-radius: 2px;vertical-align:middle;margin-right:2px} -#bo_gall .bo_tit .hot_icon{display:inline-block;width: 16px;line-height:16px ;font-size:0.833em;color:#fff;background:#e52955;text-align:center;border-radius: 2px;vertical-align:middle;margin-right:2px} -#bo_gall .bo_tit .fa-lock{display: inline-block;line-height: 16px;color: #999;text-align: center;vertical-align:middle;} +#bo_gall .bo_cnt {color:#acacac;line-height:18px} +#bo_gall .profile_img img {border-radius:50%} +#bo_gall .bo_tit .fa-download {width:16px;height:16px;line-height:16px;background:#e89f31;color:#fff;text-align:center;font-size:10px;border-radius:2px;margin-right:2px;vertical-align:middle} +#bo_gall .bo_tit .fa-link {width:16px;height:16px;line-height:16px;background:#ad68d8;color:#fff;text-align:center;font-size:10px;border-radius:2px;margin-right:2px;vertical-align:middle;font-weight:normal} +#bo_gall .bo_tit .fa-link {width:16px;height:16px;line-height:16px;background:#ad68d8;color:#fff;text-align:center;font-size:10px;border-radius:2px;margin-right:2px;vertical-align:middle;margin-right:2px} +#bo_gall .bo_tit .new_icon {display:inline-block;width:16px;line-height:16px;font-size:0.825em;color:#23db79;background:#b9ffda;text-align:center;border-radius:2px;margin-left:2px;font-weight:bold;vertical-align:baseline} +#bo_gall .bo_tit .hot_icon {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#fff;background:#e52955;text-align:center;border-radius:2px;vertical-align:middle;margin-right:2px} +#bo_gall .bo_tit .fa-lock {display:inline-block;line-height:16px;color:#999;text-align:center;vertical-align:middle} +#bo_gall .gall_info {line-height:1.5em;line-height:20px} +#bo_gall .gall_info strong {display:inline-block;margin:0} +#bo_gall .gall_info i {font-size:12px} +#bo_gall .gall_info .gall_date, +#bo_gall .gall_info .gall_view {display:inline-block;margin-left:10px;color:#777} + +#bo_gall .gall_option {position:absolute;top:10px;right:10px} +#bo_gall .gall_option strong {background:#fff;padding:5px 10px;border-radius:30px;-webkit-box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2); +-moz-box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2); +box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2)} -#bo_gall .gall_info{line-height:1.5em;padding:10px;font-size:0.92em;background:#f6f6f6;line-height:20px} -#bo_gall .gall_info strong{ display:inline-block;margin:0 0 0 10px } -#bo_gall .gall_info i{font-size:12px} -#bo_gall .gall_info .gall_date{position:absolute;bottom:10px;right:10px;font-style:italic;display:inline-block;color:#777;} /* 게시판 목록 공통 */ -#bo_btn_top{margin: 10px 0} +#bo_btn_top {margin:10px 0} #bo_btn_top:after {display:block;visibility:hidden;clear:both;content:""} .bo_fx {margin-bottom:5px;float:right;zoom:1} .bo_fx:after {display:block;visibility:hidden;clear:both;content:""} .bo_fx ul {margin:0;padding:0;list-style:none} -#bo_list_total {float:left;line-height:30px;font-size:0.92em;color:#4e546f;background:#d4d4d4;padding:0 10px;border-radius:5px;} +#bo_list_total {float:left;line-height:34px;font-size:0.92em;color:#4e546f} .btn_bo_user {float:right;margin:0;padding:0;list-style:none} -.btn_bo_user li {float:left;margin-left:5px} +.btn_bo_user li {float:left;width:40px;text-align:center;margin-left:5px;background:#fff} +.btn_bo_user > li {position:relative} .btn_bo_adm {float:left} .btn_bo_adm li {float:left;margin-right:5px} .btn_bo_adm input {padding:0 8px;border:0;background:#d4d4d4;color:#666;text-decoration:none;vertical-align:middle} -.bo_notice td {background:#f5f6fa} +.bo_notice td {background:#fff6fa !important;border-bottom:1px solid #f8e6ee} .bo_notice td a {font-weight:bold} -.bo_notice .notice_icon{display:inline-block;background:#ed6478;padding:0 3px;line-height:20px;font-weight:normal;font-size:0.92em;color:#fff} +.bo_notice .notice_icon {display:inline-block;line-height:25px;border-radius:5px;font-weight:bold;color:#f9267f} + +.more_opt {display:none;position:absolute;top:45px;right:0;background:#fff;border:1px solid #b8bfc4;z-index:999} +.more_opt:before {content:"";position:absolute;top:-8px;right:13px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #b8bfc4 transparent} +.more_opt:after {content:"";position:absolute;top:-6px;right:13px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent} +.more_opt li {border-bottom:1px solid #f1f1f1;padding:10px;float:inherit;width:90px;margin:0;color:#6b757c;text-align:left} +.more_opt li:last-child {border-bottom:0} +.more_opt li button, .more_opt li a {width:100%;border:0;background:#fff;color:#6b757c} +.more_opt li:hover a, +.more_opt li:hover button {color:#000} +.more_opt li i {float:right;line-height:20px} + .td_num strong {color:#000} -.bo_cate_link {display:inline-block;margin:0 3px 0 0;font-size:0.92em;color:#3598db !important;font-weight:bold} /* 글제목줄 분류스타일 */ +.bo_cate_link {display:inline-block;background:#e2eaf6;color:#3a8afd;font-weight:normal !important;height:20px;line-height:10px;padding:5px 8px;border-radius:5px;font-size:0.95em} /* 글제목줄 분류스타일 */ +.bo_cate_link:hover {text-decoration:none} .bo_current {color:#e8180c} #bo_list .profile_img {display:inline-block;margin-right:5px} -#bo_list .profile_img img{border-radius:50%} +#bo_list .profile_img img {border-radius:50%} #bo_list .cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:bold;color:#ed6478;font-size:0.86em} -#bo_sch {float:left;border:1px solid #ccc;border-radius:3px;margin:0 0 20px;background:#fff} -#bo_sch:after {display:block;visibility:hidden;clear:both;content:""} -#bo_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden} -#bo_sch select{border:0;margin:9px 5px ;height:20px;float:left;border-right:1px solid #ddd;} -#bo_sch .sch_input{height:38px;border:0;padding:0;background-color:transparent;float:left} -#bo_sch .sch_btn{height:38px;float:left;background:url('./img/sch_btn.png') no-repeat 50% 50%;border:0;width:40px;text-indent:-999px;overflow:hidden} - #bo_gall li.empty_list {padding:85px 0;text-align:center} +.bo_sch_wrap {display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999} +.bo_sch {position:absolute;top:50%;left:50%;background:#fff;text-align:left;width:330px;max-height:300px;margin-left:-125px;margin-top:-180px;overflow-y:auto;border-radius:5px;-webkit-box-shadow:1px 1px 18px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 18px rgba(0,0,0,0.2);box-shadow:1px 1px 18px rgba(0,0,0,0.2);border:1px solid #dde7e9;background:#fff;border-radius:3px} +.bo_sch:after {display:block;visibility:hidden;clear:both;content:""} +.bo_sch h3 {padding:15px;border-bottom:1px solid #e8e8e8} +.bo_sch legend {background:red} +.bo_sch form {padding:15px;display:block} +.bo_sch select {border:0;width:100%;height:40px;border:1px solid #d0d3db;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); +-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); +box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)} +.bo_sch .sch_bar {display:inline-block;width:100%;clear:both;margin-top:15px;border:1px solid #d0d3db;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); +-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); +box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)} +.bo_sch .sch_input {width:250px;height:38px;border:0;padding:0;background-color:transparent;float:left} +.bo_sch .sch_btn {height:38px;float:right;color:#656565;background:none;border:0;width:40px;font-size:15px} +.bo_sch .bo_sch_cls {position:absolute;right:0;top:0;color:#b5b8bb;border:0;padding:12px 15px;font-size:16px;background:#fff} +.bo_sch_bg {background:#000;background:rgba(0,0,0,0.1);width:100%;height:100%} + /* 게시판 쓰기 */ #char_count_desc {display:block;margin:0 0 5px;padding:0} @@ -184,68 +218,82 @@ box-shadow: inset 0 2px 5px rgba(255,255,255,0.3);} #autosave_wrapper {position:relative} #autosave_pop {display:none;z-index:10;position:absolute !important;top:34px;right:0;width:350px;height:auto !important;height:180px;max-height:180px;border:1px solid #565656;background:#fff; --webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2); --moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2); -box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2);} -#autosave_pop:before{content: "";position: absolute;top: -8px;right: 45px;width: 0;height: 0;border-style: solid;border-width: 0 6px 8px 6px;border-color: transparent transparent #000 transparent;} -#autosave_pop:after{content: "";position: absolute;top: -7px;right: 45px;width: 0;height: 0;border-style: solid;border-width: 0 6px 8px 6px;border-color: transparent transparent #fff transparent;} +-webkit-box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2); +-moz-box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2); +box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2)} +#autosave_pop:before {content:"";position:absolute;top:-8px;right:45px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #000 transparent} +#autosave_pop:after {content:"";position:absolute;top:-7px;right:45px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent} html.no-overflowscrolling #autosave_pop {height:auto;max-height:10000px !important} /* overflow 미지원 기기 대응 */ #autosave_pop strong {position:absolute;font-size:0;line-height:0;overflow:hidden} -#autosave_pop div {text-align:center;margin:0 !important;} -#autosave_pop button {margin:0;padding:0;border:0;} +#autosave_pop div {text-align:center;margin:0 !important} +#autosave_pop button {margin:0;padding:0;border:0} #autosave_pop ul {padding:15px;border-top:1px solid #e9e9e9;list-style:none;overflow-y:scroll;height:130px;border-bottom:1px solid #e8e8e8} #autosave_pop li {padding:8px 5px;border-bottom:1px solid #fff;background:#eee;zoom:1} #autosave_pop li:after {display:block;visibility:hidden;clear:both;content:""} #autosave_pop a {display:block;float:left} #autosave_pop span {display:block;float:right;font-size:0.92em;font-style:italic;color:#999} .autosave_close {cursor:pointer;width:100%;height:30px;background:none;color:#888;font-weight:bold;font-size:0.92em} -.autosave_close:hover{background:#f3f3f3;color:#3597d9} +.autosave_close:hover {background:#f3f3f3;color:#3597d9} .autosave_content {display:none} -.autosave_del{background:url(./img/close_btn.png) no-repeat 50% 50%;text-indent:-999px;overflow:hidden;height:20px;width:20px;} +.autosave_del {background:url(./img/close_btn.png) no-repeat 50% 50%;text-indent:-999px;overflow:hidden;height:20px;width:20px} /* 게시판 읽기 */ -#bo_v {margin-bottom:20px;padding:20px;background:#fff;box-sizing:border-box} +#bo_v {margin-bottom:20px;background:#fff;box-sizing:border-box} #bo_v_table {position:absolute;top:0;right:16px;margin:0;padding:0 5px;height:25px;background:#ff3061;color:#fff;font-weight:bold;line-height:2.2em} #bo_v_title {} -#bo_v_title .bo_v_cate{display:inline-block;line-height:26px;background: #3497d9;color: #fff;font-weight: bold;border-bottom:1px solid #1977b5;padding:0 10px;border-radius:3px; --webkit-box-shadow: inset 0 2px 5px rgb(33, 135, 202); --moz-box-shadow: inset 0 2px 5px rgb(33, 135, 202); -box-shadow: inset 0 2px 5px rgb(33, 135, 202);} -#bo_v_title .bo_v_tit{display:block;font-size:2em;margin:5px 0 0;word-break:break-all} +#bo_v_title .bo_v_cate {display:inline-block;line-height:20px;background:#e2eaf6;color:#3a8afd;padding:0 10px;border-radius:3px;} +#bo_v_title .bo_v_tit {display:block;font-size:2em;margin:5px 0 0;word-break:break-all} -#bo_v_info {padding: 10px 0 15px;margin:0 0 20px;border-bottom:1px solid #ddd;color:#666} +#bo_v_info {margin:0;border-bottom:1px solid #f1f1f1;color:#666} #bo_v_info:after {display:block;visibility:hidden;clear:both;content:""} #bo_v_info h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} + +#bo_v_info .profile_info {margin:20px 0 10px;display:inline-block;float:left} +#bo_v_info .profile_info .pf_img {float:left;margin-right:10px} +#bo_v_info .profile_info .pf_img img {border-radius:50%;width:50px;height:50px} +#bo_v_info .profile_info .profile_info_ct {float:left;padding:5px 0;line-height:18px} + #bo_v_info strong {display:inline-block;margin:0 10px 0 0;font-weight:normal} #bo_v_info .sv_member, #bo_v_info .sv_guest, #bo_v_info .member, #bo_v_info .guest {font-weight:bold} -#bo_v_info .profile_img {} -#bo_v_info .profile_img img{border-radius:50%} -#bo_v_info .sv_member{color:#000} -#bo_v_info .if_view{display:inline-block;background:url(./img/icon_view.png) no-repeat 50% 50%;height:15px;width:20px;overflow:hidden;text-indent:-999px;vertical-align:middle;margin-right:3px} -#bo_v_info .if_comment{display:inline-block;background:url(./img/icon_comment.png) no-repeat 50% 50%;height:15px;width:20px;overflow:hidden;text-indent:-999px;vertical-align:middle;margin-right:3px} -#bo_v_info .if_date{float:right;margin:0;font-style:italic;color:#888} +#bo_v_info .profile_img {display:none} +#bo_v_info .sv_member {color:#000} +#bo_v_info .if_date {margin:0;color:#888} -#bo_v_file {margin:10px 0;border:1px solid #d4d4d4} -#bo_v_file h2 {padding:10px;background: #f3f3f3} -#bo_v_file ul {margin:0;padding:5px 0;list-style:none} -#bo_v_file li {padding:5px 10px;position:relative;} -#bo_v_file a {display:inline-block;color:#3497d9;text-decoration:underline;word-wrap:break-word} -#bo_v_file a:focus, #bo_v_file a:hover, #bo_v_file a:active {text-decoration:none} +#bo_v_file h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_v_file ul {margin:0;list-style:none} +#bo_v_file li {padding:15px;position:relative;margin:10px 0;border:1px solid #dfdfdf;border-radius:5px; +-webkit-box-shadow:1px 1px 5px 0px hsl(232, 36%, 96%); +-moz-box-shadow:1px 1px 5px 0px hsl(232, 36%, 96%); +box-shadow:1px 1px 5px 0px hsl(232, 36%, 96%)} +#bo_v_file li i {float:left;color:#b2b2b2;font-size:2.35em;margin-right:20px} +#bo_v_file a {float:left;display:block;text-decoration:none;word-wrap:break-word;color:#000} +#bo_v_file a:focus, #bo_v_file li:hover a, #bo_v_file a:active {text-decoration:underline;color:#3a8afd} #bo_v_file img {float:left;margin:0 10px 0 0} -.bo_v_file_cnt {position:absolute;top:5px;right:10px;color:#888;font-size:0.92em} +#bo_v_file .bo_v_file_cnt {color:#b2b2b2;font-size:0.92em} +#bo_v_file li:hover {border-color:#bed4f4;color:#bed4f4} +#bo_v_file li:hover i {color:#3a8afd} +#bo_v_file li:hover .bo_v_file_cnt {color:#99c2fc} + + +#bo_v_link h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#bo_v_file ul {margin:0;list-style:none} +#bo_v_link li {padding:15px;position:relative;margin:10px 0;border:1px solid #dfdfdf;border-radius:5px; +-webkit-box-shadow:1px 1px 5px 0px hsl(232, 36%, 96%); +-moz-box-shadow:1px 1px 5px 0px hsl(232, 36%, 96%); +box-shadow:1px 1px 5px 0px hsl(232, 36%, 96%)} +#bo_v_link li i {float:left;color:#b2b2b2;font-size:2.35em;margin-right:20px} +#bo_v_link a {float:left;display:block;text-decoration:none;word-wrap:break-word;color:#000} +#bo_v_link a:focus, #bo_v_link li:hover a, #bo_v_link a:active {text-decoration:underline;color:#3a8afd} +#bo_v_link .bo_v_link_cnt {color:#b2b2b2;font-size:0.92em} +#bo_v_link li:hover {border-color:#bed4f4;color:#bed4f4} +#bo_v_link li:hover i {color:#3a8afd} +#bo_v_link li:hover .bo_v_link_cnt {color:#99c2fc} -#bo_v_link {margin:10px 0;border:1px solid #d4d4d4} -#bo_v_link h2 {padding:10px;border-bottom:1px solid #e8e8e8;background: #f3f3f3} -#bo_v_link ul {margin:0;padding:5px 0;list-style:none} -#bo_v_link li {padding:5px 10px;position:relative;} -#bo_v_link a {display:inline-block;color:#3497d9;text-decoration:underline;word-wrap:break-word} -#bo_v_link a:focus, #bo_v_link a:hover, #bo_v_link a:active {text-decoration:none} -.bo_v_link_cnt {position:absolute;top:5px;right:10px;color:#888;font-size:0.92em} #bo_v_top {zoom:1} #bo_v_top:after {display:block;visibility:hidden;clear:both;content:""} @@ -258,25 +306,23 @@ box-shadow: inset 0 2px 5px rgb(33, 135, 202);} #bo_v_bot ul {padding:0;list-style:none} .bo_v_com {margin:20px 0;float:right} -.bo_v_com li {float:left;margin-left:5px} +.bo_v_com > li {position:relative;float:left;margin-left:5px} -.bo_v_left {margin:20px 0;float:left} -.bo_v_left li {float:left;margin-right:5px} - -.bo_v_nb {margin:20px 0;position:relative;clear:both;text-align:left;border-bottom:1px solid #ddd} +.bo_v_nb {margin:20px 0;position:relative;clear:both;text-align:left} .bo_v_nb:after {display:block;visibility:hidden;clear:both;content:""} -.bo_v_nb li {border-top:1px solid #ddd;padding:13px;border-left:1px solid #ddd;border-right:1px solid #ddd;} -.bo_v_nb li:hover{background:#f6f6f6} -.bo_v_nb li i{font-size:13px} -.bo_v_nb li .nb_tit{display:inline-block;padding-right:20px;color:#4567b5} -.bo_v_nb li .nb_date{float:right;color:#888} +.bo_v_nb li {border-top:1px solid #f1f1f1;padding:13px} +.bo_v_nb li:last-child {border-bottom:1px solid #f1f1f1} +.bo_v_nb li:hover {background:#f6f6f6} +.bo_v_nb li i {font-size:13px;color:#b3b3b3} +.bo_v_nb li .nb_tit {display:inline-block;padding-right:20px;color:#b3b3b3} +.bo_v_nb li .nb_date {float:right;color:#b3b3b3} #bo_v_atc {min-height:200px;height:auto !important;height:200px} #bo_v_atc_title {position:absolute;font-size:0;line-height:0;overflow:hidden} #bo_v_img {width:100%;overflow:hidden;zoom:1} #bo_v_img:after {display:block;visibility:hidden;clear:both;content:""} -#bo_v_img a.view_image{display:block} +#bo_v_img a.view_image {display:block} #bo_v_img img {margin-bottom:20px;max-width:100%;height:auto} #bo_v_con {margin:10px 0 30px;width:100%;line-height:1.7em;min-height:200px;word-break:break-all;overflow:hidden} @@ -285,99 +331,115 @@ box-shadow: inset 0 2px 5px rgb(33, 135, 202);} #bo_v_act {margin-bottom:30px;text-align:center} #bo_v_act .bo_v_act_gng {position:relative} -#bo_v_act a {margin-right:5px;vertical-align:middle} -#bo_v_act a:hover{background-color:#f3f3f3} -#bo_v_act_good, #bo_v_act_nogood {display:none;position:absolute;top:30px;left:0;padding:10px 0;width:165px;background:#ff3061;color:#fff;text-align:center} -#bo_v_act .bo_v_good{display:inline-block;border:1px solid #000;width:70px;height:70px;padding-top:40px;background:url(./img/icon_good.png) 25px 18px no-repeat;border-radius:50%;font-style:italic} -#bo_v_act .bo_v_nogood{display:inline-block;border:1px solid #000;width:70px;height:70px;padding-top:40px;background:url(./img/icon_bad.png) 25px 18px no-repeat;border-radius:50%;font-style:italic} +#bo_v_act a {margin-right:5px;vertical-align:middle;color:#4a5158} +#bo_v_act a:hover {background-color:#fff;color:#ff484f;border-color:#ff484f} +#bo_v_act i {font-size:1.4em;margin-right:5px} +#bo_v_act_good, #bo_v_act_nogood {display:none;position:absolute;top:30px;left:0;z-index:9999;padding:10px 0;width:165px;background:#ff3061;color:#fff;text-align:center} +#bo_v_act .bo_v_good {display:inline-block;border:1px solid #dedede;width:70px;line-height:46px;border-radius:30px} +#bo_v_act .bo_v_nogood {display:inline-block;border:1px solid #dedede;width:70px;line-height:46px;border-radius:30px} -#bo_v_share{position:relative;margin:20px 0;text-align:right} -#bo_v_share .btn{padding:0 10px 0 0;color:#555;font-weight:normal;font-size:1em ;line-height:30px;height:32px;border-radius:0;border-color:#d5d5d5} -#bo_v_share .btn:hover{background:#fff} -#bo_v_share .btn i{margin-right:5px;background:#eee;color:#333;text-align:center;width:30px;line-height:30px;vertical-align:top;} -#bo_v_share .btn_share{} -#bo_v_share .btn_share:hover{} - -.bo_v_snswr{position:relative;display:inline-block;margin-left:-1px} -#bo_v_sns {display:none;position:absolute;top:-50px;left:50%;margin-left:-90px;width:180px;padding:0;list-style:none;zoom:1} +#bo_v_sns {padding:0;list-style:none;zoom:1;float:left;display:inline-block} #bo_v_sns:after {display:block;visibility:hidden;clear:both;content:""} -#bo_v_sns:before{content: "";position: absolute;bottom: -7px;left: 84px;width: 0;height: 0;border-style: solid;border-width: 7px 6px 0 6px;border-color: #415b92 transparent transparent transparent;} -#bo_v_sns li {float:left;width:60px;text-align:center} -#bo_v_sns li a{height:40px;padding:10px 0;} -#bo_v_sns li .sns_f{display:block;background:#415b92} -#bo_v_sns li .sns_t{display:block;background:#35b3dc} -#bo_v_sns li .sns_g{display:block;background:#d5503a} -#bo_v_sns.show_kakao{width:240px;margin-left:-120px} -#bo_v_sns li .sns_k{display:block;background:#fbe300} -#bo_v_sns li img{vertical-align:top} +#bo_v_sns li {float:left;width:135px;margin-right:5px;text-align:left} +#bo_v_sns li a {height:35px;line-height:35px;text-align:center;border-radius:5px;color:#fff;font-size:0.95em} +#bo_v_sns li img {vertical-align:middle;margin-right:5px} +#bo_v_sns li .sns_f {display:block;background:#3b5997} +#bo_v_sns li .sns_t {display:block;background:#09aeee} +#bo_v_sns li .sns_g {display:block;background:#ea4026} +#bo_v_sns li .sns_k {display:block;background:#fbe300} + +#bo_v_share {position:relative;padding:20px 0} +#bo_v_share:after {display:block;visibility:hidden;clear:both;content:""} +#bo_v_share .btn {padding:0 10px;color:#555;font-weight:normal;font-size:1em;width:80px;line-height:35px;height:35px;border-color:#d5d5d5;border-radius:5px} +#bo_v_share .btn:hover {background:#fff} +#bo_v_share .btn i {margin-right:5px;color:#4b5259;vertical-align:middle} /* 게시판 댓글 */ -.cmt_btn{background:url('./img/cmt_btn.png') no-repeat 85px 8px;text-align:left ;width:100% ;border:0;color:#ed6478;font-weight:bold;font-size:1.25em;margin: 30px 0 0px;padding:0 0 10px;cursor:pointer} -.cmt_btn_op{background:url('./img/cmt_btn.png') no-repeat 85px -23px} +.cmt_btn {width:100%;text-align:left;border:0;border-bottom:1px solid #f0f0f0;background:#fff;font-weight:bold;margin:30px 0 0px;padding:0 0 15px} +.cmt_btn span.total {position:relative;display:inline-block;margin-right:5px;font-size:1em;color:#3a8afd} +.cmt_btn span.cmt_more {float:right;display:inline-block;width:15px;height:10px;background:url(./img/btn_cmt.png) no-repeat right 2px;margin-top:5px} +.cmt_btn_op span.cmt_more {background-position:right -8px} +.cmt_btn b {font-size:1.2em;color:#000} +.cmt_btn span.total:after {position:absolute;bottom:-17px;left:0;display:inline-block;background:#3a8afd;content:"";width:100%;height:2px} #bo_vc {} #bo_vc h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} -#bo_vc article {margin:20px 0;position:relative} -#bo_vc article .profile_img img{border-radius:50%} -#bo_vc header {} +#bo_vc article {margin:20px 0;position:relative;border-bottom:1px solid #f0f0f0} +#bo_vc article:after {display:block;visibility:hidden;clear:both;content:""} +#bo_vc article .profile_img img {border-radius:50%} +#bo_vc article .pf_img {float:left;margin-right:10px} +#bo_vc article .pf_img img {border-radius:50%;width:50px;height:50px} +#bo_vc article .cm_wrap {float:left;max-width:870px;width:90%} +#bo_vc header {position:relative;width:100%} #bo_vc header:after {display:block;visibility:hidden;clear:both;content:""} +#bo_vc header .profile_img {display:none} #bo_vc header .icon_reply {position:absolute;top:15px;left:-20px} #bo_vc .member, #bo_vc .guest, #bo_vc .sv_member, #bo_vc .sv_guest {font-weight:bold} -.bo_vc_hdinfo{float:right;font-style:italic;color:#777} +.bo_vc_hdinfo {color:#777} #bo_vc h1 {position:absolute;font-size:0;line-height:0;overflow:hidden} -#bo_vc .cmt_contents {padding:15px ;margin:10px 0 0;background: #f8fafb;border-radius:5px;border: 1px solid #e8e8e8;line-height:1.8em} +#bo_vc .cmt_contents {line-height:1.8em;padding:0 0 20px} #bo_vc p a {text-decoration:underline} #bo_vc p a.s_cmt {text-decoration:underline;color:#ed6479} #bo_vc_empty {margin:0;padding:80px 0 !important;color:#777;text-align:center} #bo_vc #bo_vc_winfo {float:left} +#bo_vc .bo_vl_opt {position:absolute;top:0;right:0} -.bo_vc_act {text-align:right;margin:0;list-style:none;zoom:1} -.bo_vc_act:after {display:block;visibility:hidden;clear:both;content:""} -.bo_vc_act li {display:inline-block;} -.bo_vc_act li a{padding:0 5px;line-height:23px} +.bo_vc_act {display:none;position:absolute;right:0;top:40px;width:58px;text-align:right;border:1px solid #b8bfc4;margin:0;list-style:none;background:#fff;zoom:1;z-index:9999} +.bo_vc_act:before {content:"";position:absolute;top:-8px;right:5px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #b8bfc4 transparent} +.bo_vc_act:after {content:"";position:absolute;top:-6px;right:5px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent} +.bo_vc_act li {border-bottom:1px solid #f0f0f0} +.bo_vc_act li:last-child {border-bottom:0} +.bo_vc_act li a {display:inline-block;padding:10px 15px} +.bo_vc_act li a:hover {color:#3a8afd} -.bo_vc_w {position:relative;margin:10px 0;display:block;} +.bo_vc_w {position:relative;margin:10px 0;display:block} .bo_vc_w:after {display:block;visibility:hidden;clear:both;content:""} .bo_vc_w h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} .bo_vc_w #char_cnt {display:block;margin:0 0 5px} -.bo_vc_w textarea{border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;width:100%;height:120px; --webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); --moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);} -#wr_secret{} -.bo_vc_w_info{margin:10px 0;float:left} +.bo_vc_w textarea {border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;width:100%;height:120px; +-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1); +-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1); +box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1)} +#wr_secret {} +.bo_vc_w_info {margin:10px 0;float:left} .bo_vc_w_info:after {display:block;visibility:hidden;clear:both;content:""} -.bo_vc_w_info .frm_input{float:left;margin-right:5px} -.bo_vc_w_info #captcha{padding-top:10px;display:block;clear:both} -.bo_vc_w .btn_confirm{float:right;margin-top:10px} -.bo_vc_w .btn_confirm label{display:inline-block;margin-right:10px;border-radius:3px;font-size:1.5em;text-align:center;} -.bo_vc_w .btn_submit{height:45px;padding:0 20px;border-radius:3px;font-weight:bold;font-size:1.083em;} +.bo_vc_w_info .frm_input {float:left;margin-right:5px} +.bo_vc_w_info #captcha {padding-top:10px;display:block;clear:both} +.bo_vc_w .btn_confirm {clear:both;margin-top:10px} +.bo_vc_w .btn_confirm label {display:inline-block;margin-right:10px;border-radius:3px;font-size:1.5em;text-align:center} +.bo_vc_w .btn_submit {height:45px;padding:0 20px;border-radius:3px;font-weight:bold;font-size:1.083em} +.bo_vc_w .btn_confirm .secret_cm label {font-size:1em !important} .bo_vc_w_wr:after {display:block;visibility:hidden;clear:both;content:""} +.secret_cm {display:inline-block;float:left} -#bo_vc_send_sns{display:inline-block;float:left} +#bo_vc_send_sns {display:inline-block;float:left} #bo_vc_sns {display:inline-block;margin:0;padding:0;list-style:none;zoom:1} #bo_vc_sns:after {display:block;visibility:hidden;clear:both;content:""} #bo_vc_sns li {float:left;margin:0 5px 0 0} -#bo_vc_sns .sns_li_f{border-radius:3px;background:#3a589b;height:40px;line-height:40px;padding:0 0 0 10px} -#bo_vc_sns .sns_li_t{border-radius:3px;background:#00aced;height:40px;line-height:40px;padding:0 0 0 10px} -#bo_vc_sns .sns_li_off{background:#bbb} -#bo_vc_sns a{display:inline-block;padding:0 15px 0 5px;} -#bo_vc_sns input {margin:0 5px 0 0 } +#bo_vc_sns .sns_li_f {border-radius:3px;background:#3a589b;height:40px;line-height:40px;padding:0 0 0 10px} +#bo_vc_sns .sns_li_t {border-radius:3px;background:#00aced;height:40px;line-height:40px;padding:0 0 0 10px} +#bo_vc_sns .sns_li_off {background:#bbb} +#bo_vc_sns a {display:inline-block;padding:0 15px 0 5px} +#bo_vc_sns input {margin:0 5px 0 0} /*글쓰기*/ -#bo_w .write_div{margin:10px 0;position:relative} +#bo_w .bo_v_option li {display:inline-block;float:left;text-align:left;margin:0 5px 0 0} +#bo_w .bo_v_option li label {vertical-align:baseline} +#bo_w .bo_v_option .chk_box input[type="checkbox"] + label span {margin-left:0;margin-right:5px} +#bo_w .write_div {margin:10px 0;position:relative} +#bo_w .write_div:after {display:block;visibility:hidden;clear:both;content:""} #bo_w .bo_w_info:after {display:block;visibility:hidden;clear:both;content:""} -#bo_w .bo_w_info .frm_input{float:left;width:33%} -#bo_w #wr_password{margin:0 0.5% } -#bo_w .wr_content.smarteditor2 iframe{background:#fff} -#bo_w .bo_w_tit{position:relative} -#bo_w .bo_w_tit .frm_input{padding-right:120px;} -#bo_w .bo_w_tit #btn_autosave{position:absolute;top:5px;right:5px;line-height:30px;height:30px;} -#bo_w .bo_w_link label{position:absolute;top:1px;left:1px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;background: #eee;text-align:center;color:#888} -#bo_w .bo_w_link .frm_input{padding-left:50px} -#bo_w .bo_w_flie .lb_icon{position:absolute;top:0px;left:0px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;background:#eee;text-align:center;color:#888} -#bo_w .bo_w_flie .frm_file{padding-left:50px;} -#bo_w .bo_w_flie .file_wr{border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;height:40px;margin:0} -#bo_w .bo_w_flie .frm_input{margin:10px 0 0 } -#bo_w .bo_w_flie .file_del{position:absolute;top:10px;right:10px;font-size:0.92em;color:#7d7d7d} -#bo_w .bo_w_select select{border:1px solid #3497d9;height:40px;border-radius:3px} \ No newline at end of file +#bo_w .bo_w_info .frm_input {float:left;margin-bottom:1%} +#bo_w #wr_password, #bo_w #wr_homepage {margin-left:1%} +#bo_w .wr_content.smarteditor2 iframe {background:#fff} +#bo_w .bo_w_tit {position:relative} +#bo_w .bo_w_tit .frm_input {padding-right:120px} +#bo_w .bo_w_tit #btn_autosave {position:absolute;top:5px;right:5px;line-height:30px;height:30px} +#bo_w .bo_w_link label {position:absolute;top:1px;left:1px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;font-size:1.2em;text-align:center;color:#b2b2b2} +#bo_w .bo_w_link .frm_input {padding-left:50px} +#bo_w .bo_w_flie .lb_icon {position:absolute;top:0px;left:0px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;font-size:1.2em;text-align:center;color:#b2b2b2} +#bo_w .bo_w_flie .frm_file {padding-left:50px;margin-top:3px} +#bo_w .bo_w_flie .file_wr {position:relative;border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;height:40px;margin:0} +#bo_w .bo_w_flie .frm_input {margin:10px 0 0} +#bo_w .bo_w_flie .file_del {position:absolute;top:10px;right:10px;font-size:0.92em;color:#7d7d7d} +#bo_w .bo_w_select select {border:1px solid #d0d3db;width:100%;height:40px;border-radius:3px} \ No newline at end of file diff --git a/theme/basic/skin/board/gallery/view.skin.php b/theme/basic/skin/board/gallery/view.skin.php index b1507b3e9..b7200e762 100644 --- a/theme/basic/skin/board/gallery/view.skin.php +++ b/theme/basic/skin/board/gallery/view.skin.php @@ -25,15 +25,67 @@ add_stylesheet('', 0

    페이지 정보

    - 작성자 - 댓글 - 조회 - 작성일 +
    +
    +
    + 작성자
    + 댓글 + 조회 + 작성일 +
    +
    + +
    + + + + + +
    +

    본문

    +
    + + 스크랩 +
    ', 0 echo "
    \n"; for ($i=0; $i<=count($view['file']); $i++) { - if ($view['file'][$i]['view']) { - //echo $view['file'][$i]['view']; - echo get_view_thumbnail($view['file'][$i]['view']); - } + echo get_file_thumbnail($view['file'][$i]); } echo "
    \n"; @@ -65,13 +114,13 @@ add_stylesheet('', 0
    - 추천 + 추천 - 비추천 + 비추천 @@ -80,8 +129,8 @@ add_stylesheet('', 0 if($board['bo_use_good'] || $board['bo_use_nogood']) { ?>
    - 추천 - 비추천 + 추천 + 비추천
    ', 0
    -
    - 스크랩 - - -
    - ', 0 $cnt++; } } - ?> + ?> @@ -119,11 +160,11 @@ add_stylesheet('', 0 if (isset($view['file'][$i]['source']) && $view['file'][$i]['source'] && !$view['file'][$i]['view']) { ?>
  • - + - + () - () +
    회 다운로드 | DATE :
  • ', 0 $link = cut_str($view['link'][$i], 70); ?>
  • - - + + +
    회 연결
  • ', 0
    - - -
    - - - - - - - -
      -
    • 이전글
    • -
    • 다음글
    • -
    - - -
    - + + +
      +
    • 이전글
    • +
    • 다음글
    • +
    + - - + ?> @@ -256,19 +270,6 @@ $(function() { // 이미지 리사이즈 $("#bo_v_atc").viewimageresize(); - - //sns공유 - $(".btn_share").click(function(){ - $("#bo_v_sns").fadeIn(); - - }); - - $(document).mouseup(function (e) { - var container = $("#bo_v_sns"); - if (!container.is(e.target) && container.has(e.target).length === 0){ - container.css("display","none"); - } - }); }); function excute_good(href, $el, $tx) diff --git a/theme/basic/skin/board/gallery/view_comment.skin.php b/theme/basic/skin/board/gallery/view_comment.skin.php index a372ff01f..c918445e3 100644 --- a/theme/basic/skin/board/gallery/view_comment.skin.php +++ b/theme/basic/skin/board/gallery/view_comment.skin.php @@ -7,7 +7,7 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 var char_min = parseInt(); // 최소 var char_max = parseInt(); // 최대 - +

    댓글목록

    @@ -24,56 +24,76 @@ var char_max = parseInt(); // 최대 */ $comment = preg_replace("/\[\\]/i", "", $comment); $cmt_sv = $cmt_amt - $i + 1; // 댓글 헤더 z-index 재설정 ie8 이하 사이드뷰 겹침 문제 해결 - ?> + $c_reply_href = $comment_common_url.'&c_id='.$comment_id.'&w=c#bo_vc_w'; + $c_edit_href = $comment_common_url.'&c_id='.$comment_id.'&w=cu#bo_vc_w'; + ?> -
    style="margin-left:px;border-top-color:#e0e0e0"> -
    -

    님의 댓글의 댓글

    - - - 아이피 - () - - 작성일 - - -
    +
    style="margin-left:px;border-top-color:#e0e0e0"> +
    + +
    - -
    -

    - 비밀글 - -

    - -
      -
    • 답변
    • -
    • 수정
    • -
    • 삭제
    • +
      +

      님의 댓글의 댓글

      + + + 아이피 + () + + 작성일 + + +
      + + +
      +

      + 비밀글 + +

      + + +
      + + + + " id="secret_comment_"> + +
    +
    + + -
    - - - - " id="secret_comment_"> - - +

    등록된 댓글이 없습니다.

    @@ -121,7 +141,7 @@ var char_max = parseInt(); // 최대 " id="wr_name" required class="frm_input required" size="25" placeholder="이름"> - + @@ -136,9 +156,11 @@ var char_max = parseInt(); // 최대
    - - - + + + + +
    diff --git a/theme/basic/skin/board/gallery/write.skin.php b/theme/basic/skin/board/gallery/write.skin.php index 50330a292..3e3617db6 100644 --- a/theme/basic/skin/board/gallery/write.skin.php +++ b/theme/basic/skin/board/gallery/write.skin.php @@ -24,39 +24,35 @@ add_stylesheet('', 0 '."\n".''; + $option .= PHP_EOL.'
  • '.PHP_EOL.'
  • '; } - if ($is_html) { if ($is_dhtml_editor) { $option_hidden .= ''; } else { - $option .= "\n".''."\n".''; + $option .= PHP_EOL.'
  • '.PHP_EOL.'
  • '; } } - if ($is_secret) { if ($is_admin || $is_secret==1) { - $option .= "\n".''."\n".''; + $option .= PHP_EOL.'
  • '.PHP_EOL.'
  • '; } else { $option_hidden .= ''; } } - if ($is_mail) { - $option .= "\n".''."\n".''; + $option .= PHP_EOL.'
  • '.PHP_EOL.'
  • '; } } - echo $option_hidden; ?>
    - + - - - - - class="frm_input " placeholder="비밀번호"> - - - - - - -
    - - -
    - - -
    - - + + + + + + + + class="frm_input half_input " placeholder="비밀번호"> + + + + + + + + + + + + +
    옵션 +
      +
    -
    +
    @@ -112,7 +107,6 @@ add_stylesheet('', 0
    -
    @@ -131,7 +125,6 @@ add_stylesheet('', 0
    - '; + echo ''; ?> ', 10); ?> -
    -

    +
    +

    • @@ -39,15 +39,4 @@ add_javascript('', 10);
    • 게시물이 없습니다.
    -
    - - - \ No newline at end of file diff --git a/theme/basic/skin/latest/notice/style.css b/theme/basic/skin/latest/notice/style.css index 3867cde8e..414de8594 100644 --- a/theme/basic/skin/latest/notice/style.css +++ b/theme/basic/skin/latest/notice/style.css @@ -1,16 +1,12 @@ @charset "utf-8"; -/* 새글 스킨 (latest) */ -.notice {position:relative;padding:15px 50px;border-bottom:1px solid #d0d6e4} -.notice li{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;} -.notice li a:hover{color:#a22121} -.notice li .lock_icon{display: inline-block;line-height: 14px;width: 16px;font-size: 0.833em;color: #4f818c;background: #cbe3e8;text-align: center;border-radius: 2px;font-size: 12px;border:1px solid #a2c6ce;vertical-align:top} -.notice li .new_icon{display:inline-block;line-height:16px;width:16px;font-size:0.833em;color:#ffff00;background:#6db142;text-align:center;margin-right:3px;border-radius:2px;vertical-align:top} -.notice .cnt_cmt{background:#5c85c1;color:#fff; font-size:11px;height:16px;line-height:16px;padding:0 5px;border-radius:3px;white-space: nowrap;margin-left:5px; --webkit-box-shadow: inset 0 2px 5px rgba(255,255,255,0.4); --moz-box-shadow: inset 0 2px 5px rgba(255,255,255,0.4); -box-shadow: inset 0 2px 5px rgba(255,255,255,0.4)} -.notice h2{position:absolute;top:50%;left:10px;margin-top:-15px;left:5;line-height:30px} -.notice h2 a{display:inline-block;width:30px;line-height:30px;border-radius:25px;background:#4158d1;color:#fff;text-align:center;color:#fff} -.notice .bx-next{position:absolute;top:50%;right:10px;;width:26px;height:26px;line-height:24px;text-align:center;background:#fff;border:1px solid #d1d1d1;margin-top:-12px} -.notice .bx-prev{position:absolute;top:50%;right:35px;width:26px;height:26px;line-height:24px;text-align:center;background:#fff;border:1px solid #d1d1d1;margin-top:-12px} +/* 새글 스킨 (latest) */ +.notice {position:relative;padding:15px 50px} +.notice h2 {margin-bottom:20px} +.notice h2 a {font-size:1.2em;color:#fff} +.notice li {text-overflow:ellipsis;overflow:hidden;white-space:nowrap;border-bottom:1px solid #343434} +.notice li a, .notice li.empty_li {color:#e3e3e3;padding:11px 0;display:inline-block} +.notice li .lock_icon {display:inline-block;line-height:14px;width:16px;font-size:0.833em;color:#4f818c;background:#cbe3e8;text-align:center;border-radius:2px;font-size: 12px;border:1px solid #a2c6ce;vertical-align:baseline} +.notice li .new_icon {display:inline-block;line-height:16px;width:16px;font-size:0.833em;color:#ffff00;background:#6db142;text-align:center;margin-right:3px;border-radius:2px;vertical-align:baseline} +.notice .cnt_cm {background:#5c85c1;color:#fff;font-size:11px;height:16px;line-height:16px;padding:0 5px;border-radius:3px;white-space:nowrap;margin-left:5px} +.notice li.empty_li {border-bottom:0;line-height:120px} diff --git a/theme/basic/skin/latest/pic_basic/latest.skin.php b/theme/basic/skin/latest/pic_basic/latest.skin.php index 3e826bd9c..3e94c4d8e 100644 --- a/theme/basic/skin/latest/pic_basic/latest.skin.php +++ b/theme/basic/skin/latest/pic_basic/latest.skin.php @@ -9,7 +9,7 @@ $thumb_height = 150; ?>
    -

    +

      게시물이 없습니다.
    - 더보기 + 더보기
    diff --git a/theme/basic/skin/latest/pic_block/latest.skin.php b/theme/basic/skin/latest/pic_block/latest.skin.php new file mode 100644 index 000000000..c19ef5c08 --- /dev/null +++ b/theme/basic/skin/latest/pic_block/latest.skin.php @@ -0,0 +1,65 @@ +', 0); +$thumb_width = 210; +$thumb_height = 150; +?> + +
    +

    +
      + '; + ?> +
    • + + 비밀글 "; + + echo " "; + if ($list[$i]['is_notice']) + echo "".$list[$i]['subject'].""; + else + echo $list[$i]['subject']; + echo ""; + + if ($list[$i]['icon_new']) echo "N새글"; + if ($list[$i]['icon_hot']) echo "H인기글"; + + // if ($list[$i]['link']['count']) { echo "[{$list[$i]['link']['count']}]"; } + // if ($list[$i]['file']['count']) { echo "<{$list[$i]['file']['count']}>"; } + + // echo $list[$i]['icon_reply']." "; + // if ($list[$i]['icon_file']) echo " " ; + // if ($list[$i]['icon_link']) echo " " ; + + if ($list[$i]['comment_cnt']) echo " + ".$list[$i]['wr_comment'].""; + + ?> + +
      + + +
      +
    • + + +
    • 게시물이 없습니다.
    • + +
    + 더보기 + +
    diff --git a/theme/basic/skin/latest/pic_block/style.css b/theme/basic/skin/latest/pic_block/style.css new file mode 100644 index 000000000..607259fce --- /dev/null +++ b/theme/basic/skin/latest/pic_block/style.css @@ -0,0 +1,35 @@ +@charset "utf-8"; + +/* 새글 스킨 (latest) */ +.pic_lt {position:relative;margin-bottom:20px;background:#fff} +.pic_lt .lat_title {display:block;line-height:45px;font-size:1.2em;color:#253dbe} +.pic_lt .lat_title a {color:#000;display:inline-block;position:relative} + +.pic_lt .lt_more {position:absolute;top:11px;right:10px;display:block;width:25px;line-height:25px;color:#aaa;border-radius:3px;text-align:center;} +.pic_lt .lt_more:hover {color:#777} +.pic_lt ul:after {display:block;visibility:hidden;clear:both;content:""} +.pic_lt ul {margin: 0 -10px} +.pic_lt li {float:left;width:25%;padding:0 10px} +.pic_lt li.galley_li:nth-child(4n+1) {clear: both!important} +.pic_lt li .lt_img {margin:5px 0;display:block} +.pic_lt li .lt_img img {width:100%;height:auto} +.pic_lt li a:hover {color:#a22121} +.pic_lt li .fa-heart {color:#ff0000} +.pic_lt li .fa-lock {display:inline-block;line-height:14px;width:16px;font-size:0.833em;color:#4f818c;background:#cbe3e8;text-align:center;border-radius:2px;font-size:12px;border:1px solid #cbe3e8;vertical-align:middle} +.pic_lt li .new_icon {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#23db79;background:#b9ffda;text-align:center;border-radius:2px;margin-left:2px;font-weight:bold;vertical-align:middle} +.pic_lt li .hot_icon {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#ff0000;background:#ffb9b9;text-align:center;border-radius:2px;vertical-align:middle} +.pic_lt li .fa-caret-right {color:#bbb} +.pic_lt li .fa-download {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#daae37;background:#ffefb9;text-align:center;border-radius:2px;vertical-align:middle} +.pic_lt li .fa-link {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#b451fd;background:#edd3fd;text-align:center;border-radius:2px;vertical-align:middle} + + +.lt_info {padding:10px 0} +.lt_info .lt_nick {} +.lt_info .lt_date {color:#888} + +.pic_lt .empty_li {line-height:145px ;color:#666;text-align:center;padding:0} +.pic_lt .empty_li:before {background:none;padding:0} + +.pic_lt .lt_cmt {background:#e9eff5;color:#3a8afd;font-size:11px;height:16px;line-height:16px;padding:0 5px;border-radius:3px;vertical-align:middle} +.pic_lt .lt_more {position:absolute;top:11px;right:0;display:block;width:40px;line-height:25px;color:#3a8afd;border-radius:3px;text-align:center} +.pic_lt .lt_more:hover {color:#777} \ No newline at end of file diff --git a/theme/basic/skin/latest/pic_list/latest.skin.php b/theme/basic/skin/latest/pic_list/latest.skin.php new file mode 100644 index 000000000..57dcec5bb --- /dev/null +++ b/theme/basic/skin/latest/pic_list/latest.skin.php @@ -0,0 +1,72 @@ +', 0); +$thumb_width = 297; +$thumb_height = 212; +?> + +
    +

    +
      + '; + $img_link_html = ''.$img_content.''; + } + ?> +
    • + + 비밀글 "; + + echo " "; + if ($list[$i]['is_notice']) + echo "".$list[$i]['subject'].""; + else + echo $list[$i]['subject']; + + echo ""; + + if ($list[$i]['icon_new']) echo "N새글"; + if ($list[$i]['icon_hot']) echo "H인기글"; + + // if ($list[$i]['link']['count']) { echo "[{$list[$i]['link']['count']}]"; } + // if ($list[$i]['file']['count']) { echo "<{$list[$i]['file']['count']}>"; } + + //echo $list[$i]['icon_reply']." "; + // if ($list[$i]['icon_file']) echo " " ; + //if ($list[$i]['icon_link']) echo " " ; + + if ($list[$i]['comment_cnt']) echo " + ".$list[$i]['wr_comment'].""; + + ?> + +
      + + +
      +
    • + + +
    • 게시물이 없습니다.
    • + +
    + 더보기 + +
    diff --git a/theme/basic/skin/latest/pic_list/style.css b/theme/basic/skin/latest/pic_list/style.css new file mode 100644 index 000000000..e57392a2c --- /dev/null +++ b/theme/basic/skin/latest/pic_list/style.css @@ -0,0 +1,35 @@ +@charset "utf-8"; + +/* 새글 스킨 (latest) */ +.pic_li_lt {position:relative;width:33.3333%;float:left;padding:0 10px;background:#fff} +.pic_li_lt .lat_title {display:block;line-height:45px;font-size:1.2em;color:#253dbe} +.pic_li_lt .lat_title a {color:#000;display:inline-block;position:relative} +.latest_top_wr .pic_li_lt:nth-child(3n+1) {clear: both!important} + +.pic_li_lt .lt_more {position:absolute;top:11px;right:10px;display:block;width:25px;line-height:25px;color:#aaa;border-radius:3px;text-align:center} +.pic_li_lt .lt_more:hover {color:#777} +.pic_li_lt ul:after {display:block;visibility:hidden;clear:both;content:""} +.pic_li_lt li {border-bottom:1px solid #e5ecee;margin-bottom:10px} +.pic_li_lt li .lt_img {display:none} +.pic_li_lt li:first-child .lt_img {display:block;margin:0 0 10px;display:block} +.pic_li_lt li:first-child .lt_img img {width:100%;height:auto} +.pic_li_lt li .pic_li_tit {font-weight:bold;font-size:1.2em;line-height:20px;vertical-align:middle} + +.pic_li_lt li .fa-heart {color:#ff0000} +.pic_li_lt li .fa-lock {display:inline-block;line-height:14px;width:16px;font-size:0.833em;color:#4f818c;background:#cbe3e8;text-align:center;border-radius:2px;font-size:12px;border:1px solid #cbe3e8;vertical-align:middle} +.pic_li_lt li .new_icon {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#23db79;background:#b9ffda;text-align:center;border-radius:2px;margin-left:2px;font-weight:bold;vertical-align:middle} +.pic_li_lt li .hot_icon {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#ff0000;background:#ffb9b9;text-align:center;border-radius:2px;vertical-align:middle} +.pic_li_lt li .fa-caret-right {color:#bbb} +.pic_li_lt li .fa-download {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#daae37;background:#ffefb9;text-align:center;border-radius:2px;vertical-align:middle} +.pic_li_lt li .fa-link {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#b451fd;background:#edd3fd;text-align:center;border-radius:2px;vertical-align:middle} + +.lt_info {padding:10px 0} +.lt_info .lt_nick {} +.lt_info .lt_date {color:#888} + +.pic_li_lt .empty_li {line-height:145px;color:#666;text-align:center;padding:0} +.pic_li_lt .empty_li:before {background:none;padding:0} + +.pic_li_lt .lt_cmt {background:#e9eff5;color:#3a8afd;font-size:11px;height:16px;line-height:16px;padding:0 5px;border-radius:3px;vertical-align:middle} +.pic_li_lt .lt_more {position:absolute;top:11px;right:10px;display:block;width:40px;line-height:25px;color:#3a8afd;border-radius:3px;text-align:center} +.pic_li_lt .lt_more:hover {color:#777} \ No newline at end of file diff --git a/theme/basic/skin/member/basic/formmail.skin.php b/theme/basic/skin/member/basic/formmail.skin.php index 42b5520de..29fdd6068 100644 --- a/theme/basic/skin/member/basic/formmail.skin.php +++ b/theme/basic/skin/member/basic/formmail.skin.php @@ -34,11 +34,16 @@ add_stylesheet('', -
  • +
  • 형식 - - - + + + + + + + +
  • @@ -49,8 +54,7 @@ add_stylesheet('',
  • -
    첨부 파일은 누락될 수 있으므로 메일을 보낸 후 파일이 첨부 되었는지 반드시 확인해 주시기 바랍니다.
    - +
    첨부 파일은 누락될 수 있으므로 메일을 보낸 후 파일이 첨부 되었는지 반드시 확인해 주시기 바랍니다.
  • @@ -64,7 +68,7 @@ add_stylesheet('',
  • - +
    diff --git a/theme/basic/skin/member/basic/img/chk.png b/theme/basic/skin/member/basic/img/chk.png new file mode 100644 index 0000000000000000000000000000000000000000..2841a67f35ff08993eeea940005cae936c288483 GIT binary patch literal 1070 zcmbVLPiWIn7>^W&jt!~|VZ*~CLvUb|ytGZ5u)3vvi7VJy+KN4hEKOe5uqH1iZ?@af zgKR_aB;rX?@Hh}Jf&)SD;6d~zcoaMfBIs?tbnWyob}%G)|GwYv_kG{{zU}Jr<;n4x zagO6A%S))n#tHVFIyuJvW3N6m*f33vCase;?O7q_bceJsD0|i_u3^jBxb+^-b6leB zHk!0qxuV&`6Rg-q=z9S}bKLwwKd|gIOhF5;x_*KG{`w6MT&KWa&sL;LP{JK|X*0z2 z&Elzi8bgjT2IMu9FL5YMIWQBCf zmLLR*BEU>mQQ$=&OHdXi_9`iu(Xxsr=fLpcnOf+ywHh*qT5MI|JCp{RDE4|ip_dj& zxGF+bRbviWPBDvAwBb{$pYo&G5d*@J9l8N^i4S5%t3}pnfoGl`gy030$|12I4HLyu zCibmBgn}e`UL4oJI-)iF*Nr2sqsB&n#Tt&tdT6uzXwQzoEO*BX#fHoq?P}<6$ z*y|qlX&DuGb|N^gqh$>_hw`e4RNXZ45UQDsgdohxvZ0y~=_8J#usI~bqG=S7lu;lw z^2KyMZOX-T5oS~',
    -

    - -
    - - -
    - 회원로그인 - - - - - - - -
    - - - - + + + +
    + 회원로그인 + + + + + + +
    + + +
    +
    +
    + +
    - - - - - - + +

    비회원 구매

    - -

    - 비회원으로 주문하시는 경우 포인트는 지급하지 않습니다. -

    +

    비회원으로 주문하시는 경우 포인트는 지급하지 않습니다.

    - - - - + +
    + + +
    + @@ -91,9 +88,9 @@ add_stylesheet('', - + - + @@ -108,12 +105,10 @@ add_stylesheet('', - - diff --git a/theme/basic/skin/member/basic/memo.skin.php b/theme/basic/skin/member/basic/memo.skin.php index 82207d2f1..09c95415a 100644 --- a/theme/basic/skin/member/basic/memo.skin.php +++ b/theme/basic/skin/member/basic/memo.skin.php @@ -7,36 +7,46 @@ add_stylesheet('',
    -

    -
    +

    + +
    전체 쪽지
    +

    +
    -
    - - 전체 쪽지
    -
    -
    -
    - + +
      - -
    • - - - 삭제 -
    • - - 자료가 없습니다.'; } ?> + +
    • +
      + + 안 읽은 쪽지 +
      +
      + +
      + +
      +
      + 삭제 +
    • + + 자료가 없습니다.'; } ?>
    -

    - 쪽지 보관일수는 최장 일 입니다. +

    쪽지 보관일수는 최장 일 입니다.

    diff --git a/theme/basic/skin/member/basic/memo_form.skin.php b/theme/basic/skin/member/basic/memo_form.skin.php index 67693cb95..090f35817 100644 --- a/theme/basic/skin/member/basic/memo_form.skin.php +++ b/theme/basic/skin/member/basic/memo_form.skin.php @@ -8,7 +8,7 @@ add_stylesheet('',

    쪽지 보내기

    -
    +
    • 받은쪽지
    • 보낸쪽지
    • @@ -22,7 +22,7 @@ add_stylesheet('',
    • - + 여러 회원에게 보낼때는 컴마(,)로 구분하세요.
      쪽지 보낼때 회원당 점의 포인트를 차감합니다. @@ -42,8 +42,8 @@ add_stylesheet('',
    - - + +
    diff --git a/theme/basic/skin/member/basic/memo_view.skin.php b/theme/basic/skin/member/basic/memo_view.skin.php index fe62d7a6b..e555125a9 100644 --- a/theme/basic/skin/member/basic/memo_view.skin.php +++ b/theme/basic/skin/member/basic/memo_view.skin.php @@ -16,8 +16,8 @@ add_stylesheet('',
    -

    -
    +

    +
    - - -
    - - 이전쪽지 - - - 다음쪽지 - - - 목록 - - 답장 -
    +
    + 답장 + +
    \ No newline at end of file diff --git a/theme/basic/skin/member/basic/password_lost.skin.php b/theme/basic/skin/member/basic/password_lost.skin.php index 755cbd8bc..903b3a4fd 100644 --- a/theme/basic/skin/member/basic/password_lost.skin.php +++ b/theme/basic/skin/member/basic/password_lost.skin.php @@ -19,12 +19,12 @@ add_stylesheet('', - - +
    + + +
    + - - - -
    - - - - - - - - date("Y-m-d", G5_SERVER_TIME - ($config['cf_nick_modify'] * 86400))) { // 닉네임수정일이 지나지 않았다면 ?> - - - -
    -
    -

    사이트 이용정보 입력

    -
      -
    • - - class="frm_input half_input " minlength="3" maxlength="20" placeholder="아이디"> - - 영문자, 숫자, _ 만 입력 가능. 최소 3자이상 입력하세요. -
    • -
    • - - class="frm_input half_input " minlength="3" maxlength="20" placeholder="비밀번호"> - - - class="frm_input half_input right_input " minlength="3" maxlength="20" placeholder="비밀번호 확인"> -
    • -
    -
    - -
    -

    개인정보 입력

    - -
      -
    • - - class="frm_input half_input " size="10" placeholder="이름"> - 아이핀 본인확인'.PHP_EOL; - if($config['cf_cert_hp']) - echo ''.PHP_EOL; - - echo ''.PHP_EOL; - } - ?> - - -
      - 본인확인성인인증 완료 -
      - - - 아이핀 본인확인 후에는 이름이 자동 입력되고 휴대폰 본인확인 후에는 이름과 휴대폰번호가 자동 입력되어 수동으로 입력할수 없게 됩니다. - - - -
    • - -
    • - - + + + + + + + + + date("Y-m-d", G5_SERVER_TIME - ($config['cf_nick_modify'] * 86400))) { // 닉네임수정일이 지나지 않았다면 ?> + + + + +
      +
      +

      사이트 이용정보 입력

      +
        +
      • + + class="frm_input full_input " minlength="3" maxlength="20" placeholder="아이디"> + +
      • +
      • + + class="frm_input full_input " minlength="3" maxlength="20" placeholder="비밀번호"> +
      • +
      • + + class="frm_input full_input " minlength="3" maxlength="20" placeholder="비밀번호 확인"> +
      • +
      +
      + +
      +

      개인정보 입력

      +
        +
      • + + class="frm_input full_input " size="10" placeholder="이름"> + 아이핀 본인확인'.PHP_EOL; + if($config['cf_cert_hp']) + echo ''.PHP_EOL; + + echo ''.PHP_EOL; + } + ?> + + +
        + 본인확인성인인증 완료 +
        + + + + 아이핀 본인확인 후에는 이름이 자동 입력되고 휴대폰 본인확인 후에는 이름과 휴대폰번호가 자동 입력되어 수동으로 입력할수 없게 됩니다. + +
      • + +
      • + + - - - - 공백없이 한글,영문,숫자만 입력 가능 (한글2자, 영문4자 이상)
        - 닉네임을 바꾸시면 앞으로 일 이내에는 변경 할 수 없습니다. -
        - -
      • - + + + + + +
      • + + + + + 이미지 크기는 가 + + + + + + + +
      • + + +
      • + + class="frm_input full_input " size="70" maxlength="255" placeholder="홈페이지"> +
      • + + +
      • + + + + class="frm_input full_input " maxlength="20" placeholder="전화번호"> + +
      • +
      • + + + + class="frm_input full_input " maxlength="20" placeholder="휴대폰번호"> + + + + +
      • + + +
      • + + 필수 + + class="frm_input twopart_input " size="5" maxlength="6" placeholder="우편번호"> +
        + class="frm_input frm_address full_input " size="50" placeholder="기본주소"> +
        + + +
        + + + +
      • + +
      +
      + +
      +

      기타 개인설정

      +
        + +
      • + + +
      • + + + +
      • + + +
      • + + + = $config['cf_icon_level']) { ?> +
      • + + + + + 회원아이콘 + + + + +
      • + + + = $config['cf_icon_level'] && $config['cf_member_img_size'] && $config['cf_member_img_width'] && $config['cf_member_img_height']) { ?> +
      • + + + + + 회원이미지 + + + + +
      • + -
      • - - - - - - - - - - - -
      • - - -
      • - - class="frm_input full_input " size="70" maxlength="255" placeholder="홈페이지"> -
      • - - -
      • - - - - class="frm_input half_input " maxlength="20" placeholder="전화번호"> - - - - - - class="frm_input right_input half_input " maxlength="20" placeholder="휴대폰번호"> - - - - -
      • - - - -
      • - 필수 - - class="frm_input " size="5" maxlength="6" placeholder="우편번호"> -
        - class="frm_input frm_address full_input " size="50" placeholder="기본주소"> -
        - - -
        - - - - -
      • - -
      -
      - -
      -

      기타 개인설정

      -
        - -
      • - - -
      • - - - -
      • - - -
      • - - - = $config['cf_icon_level']) { ?> -
      • - - - - - 이미지 크기는 가로 픽셀, 세로 픽셀 이하로 해주세요.
        - gif, jpg, png파일만 가능하며 용량 바이트 이하만 등록됩니다. -
        - - - 회원아이콘 - - - - -
      • - - - = $config['cf_icon_level'] && $config['cf_member_img_size'] && $config['cf_member_img_width'] && $config['cf_member_img_height']) { ?> -
      • - - - - - 이미지 크기는 가로 픽셀, 세로 픽셀 이하로 해주세요.
        - gif, jpg, png파일만 가능하며 용량 바이트 이하만 등록됩니다. -
        - - - 회원이미지 - - - - -
      • - - -
      • - - > - 정보 메일을 받겠습니다. - -
      • - - -
      • - - - > - 휴대폰 문자메세지를 받겠습니다. - -
      • - - - -
      • - - - id="reg_mb_open"> - 다른분들이 나의 정보를 볼 수 있도록 합니다. - - 정보공개를 바꾸시면 앞으로 일 이내에는 변경이 안됩니다. - -
      • - -
      • - 정보공개 - - - 정보공개는 수정후 일 이내, 까지는 변경이 안됩니다.
        - 이렇게 하는 이유는 잦은 정보공개 수정으로 인하여 쪽지를 보낸 후 받지 않는 경우를 막기 위해서 입니다. -
        - -
      • - - - - - -
      • - - -
      • - - -
      • - 자동등록방지 - -
      • -
      -
      - +
    • + class="selec_chk"> + + 정보 메일을 받겠습니다. +
    • + + +
    • + class="selec_chk"> + + 휴대폰 문자메세지를 받겠습니다. +
    • + + + +
    • + class="selec_chk"> + + 다른분들이 나의 정보를 볼 수 있도록 합니다. + + + 정보공개를 바꾸시면 앞으로 일 이내에는 변경이 안됩니다. + + +
    • + +
    • + 정보공개 + + + + 정보공개는 수정후 일 이내, 까지는 변경이 안됩니다.
      + 이렇게 하는 이유는 잦은 정보공개 수정으로 인하여 쪽지를 보낸 후 받지 않는 경우를 막기 위해서 입니다. +
      + +
    • + + + + + +
    • + + +
    • + + +
    • + 자동등록방지 + +
    • +
    +
    +
    +
    + 취소 + +
    +
    -
    - 취소 - -
    - + + + // E-mail 검사 + if ((f.w.value == "") || (f.w.value == "u" && f.mb_email.defaultValue != f.mb_email.value)) { + var msg = reg_mb_email_check(); + if (msg) { + alert(msg); + f.reg_mb_email.select(); + return false; + } + } + + + // 휴대폰번호 체크 + var msg = reg_mb_hp_check(); + if (msg) { + alert(msg); + f.reg_mb_hp.select(); + return false; + } + + + if (typeof f.mb_icon != "undefined") { + if (f.mb_icon.value) { + if (!f.mb_icon.value.toLowerCase().match(/.(gif|jpe?g|png)$/i)) { + alert("회원아이콘이 이미지 파일이 아닙니다."); + f.mb_icon.focus(); + return false; + } + } + } + + if (typeof f.mb_img != "undefined") { + if (f.mb_img.value) { + if (!f.mb_img.value.toLowerCase().match(/.(gif|jpe?g|png)$/i)) { + alert("회원이미지가 이미지 파일이 아닙니다."); + f.mb_img.focus(); + return false; + } + } + } + + if (typeof(f.mb_recommend) != "undefined" && f.mb_recommend.value) { + if (f.mb_id.value == f.mb_recommend.value) { + alert("본인을 추천할 수 없습니다."); + f.mb_recommend.focus(); + return false; + } + + var msg = reg_mb_recommend_check(); + if (msg) { + alert(msg); + f.mb_recommend.select(); + return false; + } + } + + + + document.getElementById("btn_submit").disabled = "disabled"; + + return true; +} + +jQuery(function($){ + //tooltip + $(document).on("click", ".tooltip_icon", function(e){ + $(this).next(".tooltip").fadeIn(400).css("display","inline-block"); + }).on("mouseout", ".tooltip_icon", function(e){ + $(this).next(".tooltip").fadeOut(); + }); +}); + + \ No newline at end of file diff --git a/theme/basic/skin/member/basic/register_result.skin.php b/theme/basic/skin/member/basic/register_result.skin.php index 2072485a3..d8c2b738b 100644 --- a/theme/basic/skin/member/basic/register_result.skin.php +++ b/theme/basic/skin/member/basic/register_result.skin.php @@ -6,14 +6,14 @@ add_stylesheet('', ?> -
    -

    회원가입이 완료되었습니다.

    +

    - 님의 회원가입을 진심으로 축하합니다.
    +
    + 님의 회원가입을 진심으로 축하합니다.

    -

    +

    회원 가입 시 입력하신 이메일 주소로 인증메일이 발송되었습니다.
    발송된 인증메일을 확인하신 후 인증처리를 하시면 사이트를 원활하게 이용하실 수 있습니다.

    @@ -28,17 +28,17 @@ add_stylesheet('',

    -

    +

    회원님의 비밀번호는 아무도 알 수 없는 암호화 코드로 저장되므로 안심하셔도 좋습니다.
    아이디, 비밀번호 분실시에는 회원가입시 입력하신 이메일 주소를 이용하여 찾을 수 있습니다.

    -

    +

    회원 탈퇴는 언제든지 가능하며 일정기간이 지난 후, 회원님의 정보는 삭제하고 있습니다.
    감사합니다.

    - - 메인으로 -
    - \ No newline at end of file + + \ No newline at end of file diff --git a/theme/basic/skin/member/basic/scrap.skin.php b/theme/basic/skin/member/basic/scrap.skin.php index c2a7c52ce..e7861154a 100644 --- a/theme/basic/skin/member/basic/scrap.skin.php +++ b/theme/basic/skin/member/basic/scrap.skin.php @@ -7,23 +7,19 @@ add_stylesheet('',
    -

    - -
    -
      - -
    • - - - - 삭제 -
    • - - - 자료가 없습니다."; ?> -
    -
    +

    +
      + +
    • + + + + 삭제 +
    • + + 자료가 없습니다."; ?> +
    diff --git a/theme/basic/skin/member/basic/scrap_popin.skin.php b/theme/basic/skin/member/basic/scrap_popin.skin.php index ad3ed8b28..280d699e5 100644 --- a/theme/basic/skin/member/basic/scrap_popin.skin.php +++ b/theme/basic/skin/member/basic/scrap_popin.skin.php @@ -12,28 +12,22 @@ add_stylesheet('',
    +

    제목 확인 및 댓글 쓰기

    +
      +
    • + 제목 + +
    • +
    • + + +
    • +
    +
    +

    스크랩을 하시면서 감사 혹은 격려의 댓글을 남기실 수 있습니다.

    -
    -

    제목 확인 및 댓글 쓰기

    -
      -
    • - 제목 - -
    • -
    • - - -
    • -
    -
    - -

    - 스크랩을 하시면서 감사 혹은 격려의 댓글을 남기실 수 있습니다. -

    - -
    - -
    +
    +
    diff --git a/theme/basic/skin/member/basic/style.css b/theme/basic/skin/member/basic/style.css index 6e3583643..29f9300cd 100644 --- a/theme/basic/skin/member/basic/style.css +++ b/theme/basic/skin/member/basic/style.css @@ -31,29 +31,20 @@ .mbskin a.btn_admin:focus, .mbskin a.btn_admin:hover {} /* 기본박스 */ -.mbskin{position: relative;margin:100px auto 0;border:1px solid #ddd;width:400px;background:#fff;text-align:center; -} -.mbskin:before,.mbskin:after{ -content:""; -position:absolute;z-index:-1;top:2%;bottom:0;left:10px;right:10px; --webkit-box-shadow:0 0 20px rgba(0,0,0,0.8); - -moz-box-shadow:0 0 20px rgba(0,0,0,0.8); - box-shadow:0 0 20px rgba(0,0,0,0.8); --moz-border-radius:100px / 10px; - border-radius:100px / 10px;} -.mbskin:after{right:10px;left:auto; - -webkit-transform:skew(8deg) rotate(3deg); - -moz-transform:skew(8deg) rotate(3deg); - -ms-transform:skew(8deg) rotate(3deg); - -o-transform:skew(8deg) rotate(3deg); - transform:skew(8deg) rotate(3deg);} -.mbskin .frm_input{width:100%} -.mbskin .btn_submit{width:100%;margin:10px 0 0;height:45px;font-weight:bold;font-size:1.25em} -.mbskin h1{margin: 60px 0 30px;font-size: 2em;} +.mbskin {position:relative;margin:100px auto 0;width:360px;text-align:center} +.mbskin:after {right:10px;left:auto; + -webkit-transform:skew(8deg) rotate(3deg); + -moz-transform:skew(8deg) rotate(3deg); + -ms-transform:skew(8deg) rotate(3deg); + -o-transform:skew(8deg) rotate(3deg); + transform:skew(8deg) rotate(3deg)} +.mbskin .mbskin_box{border:1px solid #dde7e9;background:#fff} +.mbskin .frm_input {width:100%} +.mbskin .btn_submit {width:100%;margin:10px 0 0;height:45px;font-weight:bold;font-size:1.25em} +.mbskin h1 {margin:60px 0 30px;font-size:2em} /* 기본테이블 */ - .mbskin .tbl_head01 {} .mbskin .tbl_head01 caption {} .mbskin .tbl_head01 thead th {} @@ -73,14 +64,10 @@ position:absolute;z-index:-1;top:2%;bottom:0;left:10px;right:10px; .mbskin .frm_file {} .mbskin .tbl_frm01 {} -.mbskin .tbl_frm01 th {width:85px;} +.mbskin .tbl_frm01 th {width:85px} .mbskin .tbl_frm01 td {} .mbskin .tbl_frm01 textarea, .mb_skin tbl_frm01 .frm_input {} .mbskin .tbl_frm01 textarea {} -/* -.mbskin .tbl_frm01 #captcha {} -.mbskin .tbl_frm01 #captcha input {} -*/ .mbskin .tbl_frm01 a {} /* 필수입력 */ @@ -103,123 +90,229 @@ position:absolute;z-index:-1;top:2%;bottom:0;left:10px;right:10px; .mbskin .txt_expired {} /* ### 기본 스타일 커스터마이징 끝 ### */ - /* 회원가입 약관 */ -#fregister p{text-align:center;color: #c7254e;background: #f9f2f4;padding:10px;border:1px solid #ecc7d2;margin:0 0 5px} -#fregister section {;margin:10px auto 30px;border:1px solid #dbdbdb;position:relative;border-radius:3px 3px 0 0 ; --webkit-box-shadow: 0 1px 3px #eee; --moz-box-shadow: 0 1px 3px #eee; -box-shadow: 0 1px 3px #eee; -} -#fregister_chkall{text-align:right} -#fregister h2 {text-align:left;padding:15px 20px;border-bottom:1px solid #dbdbdb;background:#f8f8f8} +.register {margin:0 auto} +.register:after {display:block;visibility:hidden;clear:both;content:""} +.register .btn_confirm .btn_submit, +.register .btn_confirm .btn_close {float:left;height:50px !important;width:49.5%;font-weight:bold;font-size:1.083em} +.register .btn_confirm {text-align:left} +.register .btn_confirm .btn_submit {margin-left:1%} + +#fregister p {position:relative;text-align:center;color:#fff;height:50px;line-height:50px;font-size:1.1em;background:#f2838f;margin:0 0 10px;border-radius:5px;font-weight:bold} +#fregister p:before {content:"";position:absolute;top:0;left:0;width:5px;height:50px;border-radius:5px 0 0 5px;background:#da4453} +#fregister p i {font-size:1.2em;vertical-align:middle} +#fregister section {margin:10px auto 15px;border:1px solid #dde7e9;position:relative;border-radius:3px} +#fregister_chkall {position:relative;text-align:center;background:#f5f7fa;line-height:50px;border:1px solid #e5e9f0;border-radius:3px;margin-bottom:15px} +#fregister h2 {text-align:left;padding:20px;border-bottom:1px solid #dde7e9;font-size:1.2em} #fregister textarea {display:block;padding:20px;width:100%;height:150px;background:#fff;border:0;line-height:1.6em} -#fregister .fregister_agree {position:absolute;top:0;right:0;;padding:15px} -#fregister_private div{padding:20px;background:#fff} -#fregister_private table{width:100%;border-collapse:collapse} +#fregister_private {position:relative} +#fregister_private div {padding:20px;background:#fff} +#fregister_private table {width:100%;border-collapse:collapse} #fregister_private table caption {position:absolute;font-size:0;line-height:0;overflow:hidden} -#fregister_private table th{background:#646982;width:33.33%;color:#fff;padding:10px;border:1px solid #555971} -#fregister_private table td{border:1px solid #ddd;padding:10px;} -#fregister .btn_confirm{text-align:center;} -#fregister .btn_confirm .btn_submit{height:50px;padding:0 40px;font-weight:bold;font-size:1.083em} +#fregister_private table th {background:#f7f7f9;width:33.33%;color:#000;padding:10px;border:1px solid #d8dbdf} +#fregister_private table td {border:1px solid #e7e9ec;padding:10px;border-top:0} + +.fregister_agree {position:absolute;top:0;right:0} +.fregister_agree input[type="checkbox"] + label {color:#676e70} +.fregister_agree input[type="checkbox"] + label:hover {color:#2172f8} +.fregister_agree input[type="checkbox"] + label span {position:absolute;top:20px;right:15px;width:17px;height:17px;display:block;background:#fff;border:1px solid #d0d4df;border-radius:3px} +.fregister_agree input[type="checkbox"]:checked + label {color:#000} +.fregister_agree input[type="checkbox"]:checked + label span {background:url('./img/chk.png') no-repeat 50% 50% #3a8afd;border-color:#1471f6;border-radius:3px} +.fregister_agree.chk_all input[type="checkbox"] + label span {top:18px} + +.chk_li {padding-left:20px} + +#sns_register .login-sns, +#sns_register h2 {border:0 !important} /* 회원가입 입력 */ -#register_form{background:#fff;padding:20px;margin-bottom:20px} +#register_form {background:#fff;margin-bottom:20px} +#register_form h2 {padding:20px;border-bottom:1px solid #dde7e9} +.register_form_inner {background:#f7f7f7;border:1px solid #dde7e9;border-radius:3px} +.register_form_inner ul {padding:20px} +.register_form_inner label {display:block;margin-bottom:10px;line-height:24px} + #fregisterform #msg_certify {margin:5px 0 0;padding:5px;border:1px solid #dbecff;background:#eaf4ff;text-align:center} #fregisterform .frm_address {margin:5px 0 0} #fregisterform #mb_addr3 {display:inline-block;margin:5px 0 0;vertical-align:middle} #fregisterform #mb_addr_jibeon {display:block;margin:5px 0 0} -#fregisterform .btn_confirm{text-align:center} -#fregisterform .btn_confirm .btn_submit{height:45px;;padding:0 30px;font-weight:bold;font-size:1.083em} -#fregisterform .btn_confirm .btn_cancel{line-height:45px;height:45px;padding:0 30px;font-weight:bold;font-size:1.083em} -#fregisterform .frm_info{display:block;color:#3497d9;font-size:0.92em} -#fregisterform .form_01 div{margin: 0 0 50px} -#fregisterform .captcha{display:block;margin:5px 0 0} -#fregisterform .reg_mb_img_file img{max-width:100%;height:auto} - +#fregisterform .btn_confirm {text-align:center} +#fregisterform .form_01 div {margin:0 0 20px} +#fregisterform .captcha {display:block;margin:5px 0 0} +#fregisterform .reg_mb_img_file img {max-width:100%;height:auto} +#reg_mb_icon, #reg_mb_img {float:right} /* 회원가입 완료 */ -#reg_result {padding:100px 0 40px;text-align:center;background:#fff} -#reg_result h2{font-size:2em;margin:0 0 20px} -#reg_result h2 strong{color:#ed6478} +#reg_result {padding:40px 30px;text-align:center;background:#edf3fc;border:1px solid #d6e2f4;border-radius:5px} +#reg_result h2 {font-size:2em;margin:0 0 20px} +#reg_result h2 strong {color:#ed6478} #reg_result #result_email {margin:20px 0;padding:10px 50px;border-top:1px solid #e9e9e9;border-bottom:1px solid #dde4e9;background:#fff;line-height:2em} #reg_result #result_email span {display:inline-block;width:150px} #reg_result #result_email strong {color:#e8180c;font-size:1.2em} #reg_result p {line-height:1.8em} +#reg_result .result_txt {text-align:left} #reg_result .btn_confirm {margin:50px 0} -#reg_result .reg_result_p{font-size:1.25em;margin:0 0 10px;} -#reg_result .reg_result_p strong{color:#3497d9} -#reg_result .btn_submit{padding: 0 30px;font-weight:bold;height:40px;line-height:40px;display:inline-block;margin:30px 0 0 ;font-size:1.083em} +#reg_result i {font-size:3em} +#reg_result .reg_result_p {font-size:1.25em;margin:0 0 10px;color:#3684fa} + +.btn_confirm_reg {margin:20px 0;text-align:center} +.reg_btn_submit {display:inline-block;background:#3a8afd;color:#fff;text-align:center;border-radius:3px;width:280px;height:57px;line-height:57px;font-size:1.2em;margin:0 auto;font-weight:bold} + +.mb_log_cate h2 {width:50%;float:left;padding:20px 0;text-align:center} +.mb_log_cate .join {width:50%;float:left;padding:20px 0;text-align:center;background:#f7f7f7;color:#6e6e6e} +.mb_log_cate:after {display:block;visibility:hidden;clear:both;content:""} + +.tooltip_icon {display:inline-block;vertical-align:baseline;color:#b3b5b8;border:0;font-size:1.4em;background:transparent;cursor:pointer} +.tooltip_icon:hover {color:#448bf5} +.tooltip {position:absolute;width:auto;color:#fff;background:#000;padding:10px;font-size:small;line-height:18px;display:none;z-index:9;font-weight:normal;margin-left:15px;margin-top:10px} +.tooltip:before {content:"";position:absolute;top:0;left:-10px;width:0;height:0;border-style:solid;border-top:0px solid transparent;border-bottom:10px solid transparent;border-left:0;border-right:10px solid #000} + /* 아이디/비밀번호 찾기 */ #find_info #mb_hp_label {display:inline-block;margin-left:10px} #find_info p {line-height:1.5em} -#find_info #mb_email{margin:10px 0;} +#find_info #mb_email {margin:10px 0} /* 로그인 */ -#mb_login {margin-bottom:50px} -#login_fs{padding:0 50px} -#mb_login #login_fs .frm_input{margin:0 0 10px} -#mb_login #login_fs .btn_submit {margin:0 0 20px} -#mb_login #login_info{background:#f6f6f6;padding:25px 10px;border-top:1px solid #e8e8e8;margin:40px 0 0 } -#mb_login #login_info:after {display:block;visibility:hidden;clear:both;content:""} -#mb_login #login_info h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} -#mb_login #login_info a{display:inline-block;width:50%;float:left} -#login_password_lost{border-right:1px solid #ddd} +#mb_login {} +#mb_login h1 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#login_fs {padding:35px} +#mb_login #login_fs .frm_input {margin:0 0 10px} +#mb_login #login_fs .btn_submit {margin:0 0 15px} -#mb_login_notmb{margin:30px auto;padding:20px 30px;margin-top:0;padding:20px 30px 0;border-top:1px solid #ddd} -#mb_login_notmb h2{font-size:1.25em;margin:20px 0 10px} -#guest_privacy{border:1px solid #ccc;text-align:left;line-height:1.6em;color:#666;background:#fafafa;padding:10px;height:150px;margin:10px 0;overflow-y:auto} -#mb_login_notmb .btn_submit{display:block;text-align:center;line-height:45px} +#login_info {} +#login_info:after {display:block;visibility:hidden;clear:both;content:""} +#login_info .login_if_auto {float:left} +#login_info .login_if_auto label {vertical-align:baseline;padding-left:5px} +#login_info .login_if_lpl {float:right} +#login_password_lost {display:inline-block;border:1px solid #d5d9dd;color:#3a8afd;border-radius:2px;padding:2px 5px;line-height:20px} -#mb_login_od_wr{margin:30px auto;padding:20px 30px;margin-top:0;padding:20px 30px 0;border-top:1px solid #ddd} -#mb_login_od_wr h2{font-size:1.25em;margin:20px 0 10px} -#mb_login_od_wr .frm_input{margin:10px 0 0 } -#mb_login_od_wr p{background:#f3f3f3;margin:20px 0 0 ;padding:15px 20px;line-height:1.5em} +#mb_login_notmb {margin:30px auto;padding:20px 30px;border: 1px solid #dde7e9} +#mb_login_notmb h2 {font-size:1.25em;margin:20px 0 10px} +#guest_privacy {border:1px solid #ccc;text-align:left;line-height:1.6em;color:#666;background:#fafafa;padding:10px;height:150px;margin:10px 0;overflow-y:auto} +#mb_login_notmb .btn_submit {display:block;text-align:center;line-height:45px} + +#mb_login_od_wr {margin:30px auto;padding:20px 30px;border: 1px solid #dde7e9} +#mb_login_od_wr h2 {font-size:1.25em;margin:20px 0 10px} +#mb_login_od_wr .frm_input {margin:10px 0 0} +#mb_login_od_wr p {background:#f3f3f3;margin:20px 0 0;padding:15px 20px;line-height:1.5em} + +#mb_login #sns_login {margin-top:0;border-color:#edeaea;padding:25px} +#mb_login #sns_login:after {display:block;visibility:hidden;clear:both;content:""} +#mb_login #sns_login h3 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#mb_login #sns_login .sns-wrap {margin:0 !important} +#mb_login #sns_login .sns-icon {width:49% !important;float:left !important} +#mb_login #sns_login .sns-icon:nth-child(odd) {margin-right:2%} +#mb_login #sns_login .txt {font-size:0.95em;padding-left:5px !important;border-left:0 !important} /* 쪽지 */ -#memo_list .memo_name,#memo_list .memo_name .sv_wrap{font-weight:bold} -#memo_list .memo_datetime{float:right;font-size:0.92em;color:#777;font-style:italic} -#memo_list .memo_del{margin-left: 5px; color: #49857c;font-size: 15px;} +.memo_list {border-top:1px solid #ececec} +.memo_list li {border-bottom:1px solid #ececec;background:#fff;padding:10px 15px;list-style:none;position:relative} +.memo_list li:after {display:block;visibility:hidden;clear:both;content:""} +.memo_list li.read {background:#f6f6f6} +.memo_list li.empty_li {text-align:center;padding:20px 0;color:#666} -#memo_view_contents {margin:10px 0;border:1px solid #ddd;} +.memo_list .memo_li {float:left} +.memo_list .profile_big_img {position:relative;margin-right:15px} +.memo_list .profile_big_img img {border-radius:50%;width:52px;height:52px} +.memo_list .memo_li.memo_name {padding-top:5px;float:none} +.memo_list .memo_preview a{display:block;margin-right:30px;padding-top:10px;font-weight:normal !important;font-size:1.2em} +.memo_list .memo_preview a:hover{text-decoration:underline} +.memo_list .memo_name a, +.memo_list .memo_name .sv_wrap {font-weight:bold} +.memo_list .no_read {position:absolute;bottom:0;right:0;display:inline-block;background:#3a8afd;border:1px solid #e1edff;text-indent:-9999px;border-radius:10px;width:10px;height:10px;box-shadow:0 0 10px 3px #9ec3f9} +.memo_list .no_read {animation:blinker 1s linear infinite} + +@keyframes blinker { + 50% {opacity:0} + } + +#memo_list h1#win_title {padding:10px 10px 10px 20px} +#memo_list .memo_datetime {font-size:0.92em;color:#888d92} +#memo_list .memo_del {position:absolute;right:15px;top:15px;padding:10px;color:#c7c9cb;font-size:1.4em} +#memo_list .memo_cnt {margin-top:5px;font-weight:normal;display:inline-block;font-size:1.2em} + +#memo_view_contents {margin-bottom:20px;border-top:1px solid #ececec;border-bottom:1px solid #ececec} #memo_view_contents h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} -#memo_view_ul {margin:0;border-bottom:1px solid #eee;list-style:none;background:#f3f3f3;} +#memo_view_ul {margin:0;list-style:none;background:#f6f6f6} #memo_view_ul:after {display:block;visibility:hidden;clear:both;content:""} -.memo_view_li {position:relative;padding:10px;float:left;width:50%;} -.memo_view_name strong,.memo_view_name .sv_wrap{font-weight:bold !important} -.memo_view_subj{display: inline-block;height: 20px;line-height: 18px;border: 1px solid #3497d9;color: #3497d9;padding: 0 5px;border-radius: 15px;font-size: 11px;} -.memo_view_li .profile_img img{border-radius:50%} -.memo_view_date{text-align:right;color:#555;font-style:italic} -.memo_view_date strong{font-weight:normal} -#memo_view .btn_b02{float:right} -#memo_view .btn_b02.reply_btn{margin-left:4px} -#memo_view p {padding:10px;border-top:1px solid #ddd;min-height:150px;height:auto !important;height:150px;background:#fff;line-height:1.8em} +.memo_view_li {position:relative;/*padding:10px;float:left;width:50%*/} -#memo_write textarea {height:100px} +.memo_view_li .profile_img img {display:none} +.memo_from {position:relative;background:#fff;border-bottom:1px solid #ececec;padding:15px 20px} +.memo_from li {float:left} +.memo_from li.memo_profile img {width:40px;height:40px;border-radius:50%} +.memo_from li:first-child {margin-right:10px} +.memo_from li.memo_view_nick {width:80%} +.memo_from li.memo_view_nick a {font-weight:bold !important} +.memo_from li.memo_view_date {display:block;color:#555;line-height:24px} +.memo_from li.memo_op_btn {position:absolute} +.memo_from li.list_btn {right:53px;} +.memo_from li.del_btn {right:15px;padding} +.memo_from:after {display:block;visibility:hidden;clear:both;content:""} + +.memo_btn {width:100%} +.memo_btn a {display:inline-block;width:50%;font-size:1em;color:#888d92;padding:20px} +.memo_btn a.btn_right {float:right;text-align:right} +.memo_btn a i {font-size:1.2em;color:#acabab;vertical-align:bottom} + +#memo_view p {padding:10px;min-height:150px;height:auto !important;height:150px;background:#fff;line-height:1.8em} +#memo_view textarea {height:100px} + +#memo_write .form_01 {padding:20px;border-top:1px solid #ececec} + +.reply_btn {display:inline-block;width:150px;height:45px;line-height:50px;padding:0 10px;font-weight:bold;background:#3a8afd;color:#fff;border-radius:3px;vertical-align:bottom;margin-right:5px} +#memo_write .reply_btn {font-size:1em} /* 스크랩 */ -#scrap .scrap_tit{font-weight:bold;display:block;font-size:1.083em;margin-bottom:5px;line-height:1.3em} -#scrap .scrap_cate{ display:block;color:#3598db ;font-size:0.92em;float:left} -#scrap .scrap_datetime{;color:#777;font-style:italic;float:right} -#scrap .scrap_del{position:absolute;top:5px;right:10px;font-size:18px;color:#49857c} -#scrap .scrap_del:hover{color:#98ca69} -#scrap_do table {margin:0 0 10px;width:100%} -#scrap_do textarea {height:100px} -#scrap_do .scrap_tit{background:#f3f3f3;padding:10px 15px;font-size:1.083em;font-weight:bold} -#scrap_do label{display:block;margin:0 0 5px;font-size:0.92em} +#scrap li:after {display:block;visibility:hidden;clear:both;content:""} +#scrap li {position:relative;padding:20px;border-bottom:1px solid #ececec} +#scrap .scrap_tit {font-weight:bold;display:block;font-size:1.083em;margin-bottom:10px;line-height:1.3em} +#scrap .scrap_cate {float:left;display:block;color:#ac92ec;background:#eeeaf8;padding:3px;border-radius:3px;font-size:0.92em;margin-right:10px} +#scrap .scrap_datetime {color:#777;line-height:18px} +#scrap .scrap_del {position:absolute;top:15px;right:15px;font-size:18px;color:#c7c9cb} +#scrap .scrap_del:hover {color:#3a8afd} + +#scrap_do .new_win_con {padding:0 20px} +#scrap_do textarea {width:100%;height:100px} +#scrap_do .scrap_tit {margin-bottom:10px;background:#f3f3f3;padding:10px 15px;font-size:1.2em;font-weight:bold} +#scrap_do label {display:block;margin:0 0 5px;font-size:1em} +#scrap_do .win_btn:after {display:block;visibility:hidden;clear:both;content:""} +#scrap .win_btn, #scrap_do .win_btn {margin:20px 0;text-align:center} +#scrap_do .win_btn .btn_submit {float:inherit} +#scrap_do .win_desc {margin:0 20px} + /*포인트*/ -#point .point_top{line-height:15px;margin:0 0 5px} -#point .point_top:after {display:block;visibility:hidden;clear:both;content:""} -#point .point_tit{font-weight:bold;float:left;font-size:1.083em;display:block;} -#point .point_num{font-size:1.25em;color:#00c4ac;font-weight:bold;float:right;} -#point .point_date1{float:left;color:#555;font-style:italic} -#point .point_date{float:right;color:#555;font-style:italic} -#point .txt_expired {color:#aaa;} -#point .point_all{background:#ae99da;border:0;border-bottom:2px solid #9781c5;color:#fff;font-weight:bold;font-size:1.083em} -#point .point_all span,#point .point_status span{float:right;} -#point .point_status{background:#737373;border:0;color:#fff;font-weight:bold;font-size:1.083em} -#point .point_status span{margin-left:10px} +#point {text-align:center} +#point h1 {text-align:left} +#point .point_all {margin:20px 20px 15px;border-radius:5px;background:#edf3fc;border:1px solid #d6e2f4;color:#485172;font-size:1.083em} +#point .point_all:after {display:block;visibility:hidden;clear:both;content:""} +#point .point_all li {float:left;width:50%;padding:20px;text-align:left} +#point .point_all li span {float:right;color:#485172;font-weight:bold} +#point .point_all li:last-child {border-left:1px solid #d6e2f4} +#point .point_all .full_li {width:100%;border-bottom:1px solid #d6e2f4;text-align:left} +#point .point_all .full_li span {color:#000;font-weight:bold;font-size:1.2em} +#point .point_status{background:#737373;border:0;color:#fff;font-weight:bold;font-size:1.083em;text-align:left} +#point .point_status:after {display:block;visibility:hidden;clear:both;content:""} +#point .point_status span{margin-left:10px;float:right} + +.point_list {} +.point_list li:first-child {border-top:1px solid #ececec} +.point_list li {border-bottom:1px solid #ececec;background:#fff;padding:15px;list-style:none;position:relative} +.point_list li:after {display:block;visibility:hidden;clear:both;content:""} + +.point_list .point_use {background:#f6f6f6} +.point_list .point_use .point_num {font-size:1.25em;color:#ff4f76;font-weight:bold;float:right} +.point_list .point_num {font-size:1.25em;color:#3a8afd;font-weight:bold;position:absolute;right:15px;top:25px} +.point_list .point_top {line-height:15px;margin:0 0 5px} +.point_list .point_top:after {display:block;visibility:hidden;clear:both;content:""} +.point_list .point_tit {font-weight:bold;float:left;font-size:1.083em;display:block} +.point_list .point_date1 {float:left;color:#888d92} +.point_list .point_date {float:left;color:#888d92} +.point_list .txt_expired {color:red;margin-left:5px} + +#point .pg_wrap {width:100%;float:inherit;text-align:center} +#point .btn_close {margin:20px auto} /* 회원 비밀번호 확인 */ #mb_confirm {} @@ -230,34 +323,48 @@ box-shadow: 0 1px 3px #eee; #mb_confirm fieldset .frm_input {background-color:#fff !important} #mb_confirm label {letter-spacing:-0.1em} #mb_confirm_id {display:block;margin:5px 0 10px;font-weight:bold} -#mb_confirm .confirm_id{font-size:0.92em;color:#666} +#mb_confirm .confirm_id {font-size:0.92em;color:#666} /* 비밀글 비밀번호 확인 */ #pw_confirm h1 {margin:60px 20px 30px;font-size:2em} #pw_confirm p {padding:0 20px 40px;border-bottom:1px solid #e9e9e9;font-size:1.083em;line-height:1.4em;color:#656565} #pw_confirm p strong {display:block;color:#3ca1ff;font-size:1.167em;margin:0 0 5px} -#pw_confirm fieldset {;padding:50px;text-align:center} +#pw_confirm fieldset {padding:50px;text-align:center} #pw_confirm fieldset .frm_input {background-color:#fff !important} #pw_confirm label {letter-spacing:-0.1em} #pw_confirm_id {display:inline-block;margin-right:20px;font-weight:bold} -#mb_confirm_id{} +#mb_confirm_id {} /* 폼메일 */ #formmail textarea {height:100px} -#formmail .formmail_flie{position:relative} -#formmail .formmail_flie .file_wr {border: 1px solid #ccc;background: #fff;color: #000;vertical-align: middle;border-radius: 3px;padding: 5px;height: 40px;margin: 0;} -#formmail .lb_icon {position: absolute;top: 1px;left: 1px;border-radius: 3px 0 0 3px;height: 38px;line-height: 38px;width: 40px;background: #eee;text-align: center;color: #888;} -#formmail .frm_file {padding-left: 50px;} -#formmail .frm_info{color: #3497d9;font-size: 0.92em;} +#formmail .formmail_flie {position:relative} +#formmail .formmail_flie .file_wr {border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;height:40px;margin:0} +#formmail .lb_icon {position:absolute;top:1px;left:1px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;background:#fff;text-align:center;color:#b2b2b2} +#formmail .frm_file {padding-left:50px} +#formmail .frm_info {color:#3497d9;font-size:0.92em} +.chk_box {position:relative} +.chk_box input[type="radio"] {position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden} +.chk_box input[type="radio"] + label {position:relative;padding-left:23px;display:inline-block;color:#676e70} +.chk_box input[type="radio"] + label span {position:absolute;top:0;left:0;width:15px;height:15px;display:block;background:#f7f8f9;border:1px solid #cdd6df;border-radius:50%} +.chk_box input[type="radio"]:checked + label {color:#3a8afd} +.chk_box input[type="radio"]:checked + label span {border-color:#3a8afd} +.chk_box input[type="radio"]:checked + label span:before {width:7px;height:7px;background:#3a8afd;content:'';position:absolute;top:3px;left:3px;border-radius:50%} +.chk_box input[type="checkbox"] + label {position:relative;color:#676e70} +.chk_box input[type="checkbox"] + label:hover {color:#2172f8} +.chk_box input[type="checkbox"] + label span {float:left;width:15px;height:15px;display:block;background:#fff;border:1px solid #d0d4df;border-radius:3px} +.chk_box input[type="checkbox"]:checked + label {color:#000} +.chk_box input[type="checkbox"]:checked + label span {background:url(./img/chk.png) no-repeat 50% 50% #3a8afd;border-color:#1471f6;border-radius:3px} +.selec_chk {position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden} + /* 자기소개 */ -#profile h1 a{color:#fff} +#profile h1 a {} #profile table {margin-bottom:0} -#profile table th{text-align:left;padding:10px;width:100px} -#profile section {color: #2d4c7b;background: #eff9f9;padding: 10px;border: 1px solid #bfd4dc;margin: 10px 0;} +#profile table th {text-align:left;padding:10px;width:100px} +#profile section {color:#6794d3;background:#fff;padding:10px;border:1px solid #eee;margin:10px 0} #profile h2 {margin:0 0 5px} -#profile .profile_name{text-align:center;font-weight:bold} -#profile .my_profile_img{display:block;margin:20px 0 5px;} -#profile .my_profile_img img{border-radius:50%;border:1px solid #aaa} -#profile .profile_img img{border-radius:50%} -#profile .profile_name .sv_wrap{font-weight:bold;text-align:left} \ No newline at end of file +#profile .profile_name {text-align:center;font-weight:bold} +#profile .my_profile_img {display:block;margin:20px 0 5px} +#profile .my_profile_img img {border-radius:50%} +#profile .profile_img img {border-radius:50%} +#profile .profile_name .sv_wrap {font-weight:bold;text-align:left} \ No newline at end of file diff --git a/theme/basic/skin/new/basic/new.skin.php b/theme/basic/skin/new/basic/new.skin.php index adb023df1..433685293 100644 --- a/theme/basic/skin/new/basic/new.skin.php +++ b/theme/basic/skin/new/basic/new.skin.php @@ -49,14 +49,22 @@ add_stylesheet('', 0); + +
    + +
    +
    - @@ -77,20 +85,23 @@ add_stylesheet('', 0); ?> - - + - + '; @@ -99,8 +110,10 @@ add_stylesheet('', 0);
    - - + + + 그룹
    - - + + +
    게시물이 없습니다.
    + + -
    +
    @@ -139,6 +152,4 @@ function fnew_submit(f) } - - \ No newline at end of file diff --git a/theme/basic/skin/new/basic/style.css b/theme/basic/skin/new/basic/style.css index 5823010ec..5304fe74d 100644 --- a/theme/basic/skin/new/basic/style.css +++ b/theme/basic/skin/new/basic/style.css @@ -1,12 +1,23 @@ @charset "utf-8"; /* 최근게시물 스킨 (new) */ -#new_sch {margin-bottom:15px;text-align:center;padding: 20px;border: 1px solid #e8e8e8;background: #fbfbfb;} +#new_sch {background:#f7f7f7;padding:30px;text-align:center;margin:0 0 10px} #new_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden} -#new_sch p {padding:5px 0 0;font-size:0.95em;text-align:center;letter-spacing:-0.1em} -#new_sch .frm_input{border-color:#646982;border-radius:0} -#new_sch select{border:1px solid #646982;height:40px;padding:0 5px} -#new_sch .btn_submit{padding: 0 10px;height: 40px;font-size: 1.083em;font-weight: bold;color: #fff;background: #253dbe;} -#fnewlist .new_tit{font-weight:bold} -#fnewlist .profile_img img{border-radius:50%} -#fnewlist .td_date{font-style:italic} \ No newline at end of file +#new_sch select {border:1px solid #d0d3db;width:175px;height:45px;padding:0 5px;border-radius:3px} +#new_sch .frm_input {border:1px solid #d0d3db;width:300px;height:45px;border-radius:0;border-radius:3px} +#new_sch .sch_wr {position:relative;display:inline-block} +#new_sch .btn_submit {padding:0 10px;height:45px;width:88px;font-size:1.083em;font-weight:bold;color:#fff;background:#434a54} +#new_sch p {padding:10px 0 0;font-size:0.95em;text-align:center;letter-spacing:-0.1em} + +#fnewlist .profile_img img {border-radius:50%} +#fnewlist .td_group a {background:#edfbde;color:#8cc152;padding:3px 4px;border-radius:5px;font-weight:normal} +#fnewlist .td_board a {background:#eeeaf8;color:#ac92ec;padding:3px 4px;border-radius:5px;font-weight:normal} + +.admin_new_btn {float:right;margin-bottom:10px} + +.selec_chk {position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden} +.chk_box input[type="checkbox"] + label {position:relative;padding-left:20px;color:#676e70} +.chk_box input[type="checkbox"] + label:hover {color:#2172f8} +.chk_box input[type="checkbox"] + label span {position:absolute;top:2px;left:0;width:15px;height:15px;display:block;margin:0;background:#fff;border:1px solid #d0d4df;border-radius:3px} +.chk_box input[type="checkbox"]:checked + label {color:#000} +.chk_box input[type="checkbox"]:checked + label span {background:url(../../../img/chk.png) no-repeat 50% 50% #3a8afd;border-color:#1471f6;border-radius:3px} diff --git a/theme/basic/skin/outlogin/basic/img/chk.png b/theme/basic/skin/outlogin/basic/img/chk.png new file mode 100644 index 0000000000000000000000000000000000000000..2841a67f35ff08993eeea940005cae936c288483 GIT binary patch literal 1070 zcmbVLPiWIn7>^W&jt!~|VZ*~CLvUb|ytGZ5u)3vvi7VJy+KN4hEKOe5uqH1iZ?@af zgKR_aB;rX?@Hh}Jf&)SD;6d~zcoaMfBIs?tbnWyob}%G)|GwYv_kG{{zU}Jr<;n4x zagO6A%S))n#tHVFIyuJvW3N6m*f33vCase;?O7q_bceJsD0|i_u3^jBxb+^-b6leB zHk!0qxuV&`6Rg-q=z9S}bKLwwKd|gIOhF5;x_*KG{`w6MT&KWa&sL;LP{JK|X*0z2 z&Elzi8bgjT2IMu9FL5YMIWQBCf zmLLR*BEU>mQQ$=&OHdXi_9`iu(Xxsr=fLpcnOf+ywHh*qT5MI|JCp{RDE4|ip_dj& zxGF+bRbviWPBDvAwBb{$pYo&G5d*@J9l8N^i4S5%t3}pnfoGl`gy030$|12I4HLyu zCibmBgn}e`UL4oJI-)iF*Nr2sqsB&n#Tt&tdT6uzXwQzoEO*BX#fHoq?P}<6$ z*y|qlX&DuGb|N^gqh$>_hw`e4RNXZ45UQDsgdohxvZ0y~=_8J#usI~bqG=S7lu;lw z^2KyMZOX-T5oS~'
    -

    회원로그인

    +
    +

    회원로그인

    + 회원가입 +
    @@ -19,18 +22,17 @@ add_stylesheet(''
    -
    - - +
    + +
    @@ -38,14 +40,15 @@ add_stylesheet(''
    diff --git a/theme/basic/skin/outlogin/basic/outlogin.skin.2.php b/theme/basic/skin/outlogin/basic/outlogin.skin.2.php index 2341db4c8..aeaea03ae 100644 --- a/theme/basic/skin/outlogin/basic/outlogin.skin.2.php +++ b/theme/basic/skin/outlogin/basic/outlogin.skin.2.php @@ -11,33 +11,34 @@ add_stylesheet(''

    나의 회원정보

    - 정보수정 - 로그아웃 - 관리자 + 정보수정 + 관리자 - +
    + diff --git a/theme/basic/skin/outlogin/shop_side/outlogin.skin.2.php b/theme/basic/skin/outlogin/shop_side/outlogin.skin.2.php new file mode 100644 index 000000000..abbc07bdf --- /dev/null +++ b/theme/basic/skin/outlogin/shop_side/outlogin.skin.2.php @@ -0,0 +1,70 @@ +', 0); + +// 쿠폰 +$cp_count = 0; +$sql = " select cp_id + from {$g5['g5_shop_coupon_table']} + where mb_id IN ( '{$member['mb_id']}', '전체회원' ) + and cp_start <= '".G5_TIME_YMD."' + and cp_end >= '".G5_TIME_YMD."' "; +$res = sql_query($sql); + +for($k=0; $cp=sql_fetch_array($res); $k++) { + if(!is_used_coupon($member['mb_id'], $cp['cp_id'])) + $cp_count++; +} +?> + + +
    +
    +

    나의 회원정보

    + + + 관리자 + + + 정보수정 + 로그아웃 +
    + +
    + + + diff --git a/theme/basic/skin/outlogin/shop_side/style.css b/theme/basic/skin/outlogin/shop_side/style.css new file mode 100644 index 000000000..67d0f6d78 --- /dev/null +++ b/theme/basic/skin/outlogin/shop_side/style.css @@ -0,0 +1,64 @@ +@charset "utf-8"; + +/* 아웃로그인 스킨 */ +.s_ol {position:relative;border-bottom:1px solid #f6f6f6} +.s_ol h2 {width:115px;float:left;padding:15px 0;text-align:center} +.s_ol .join {width:114px;float:left;padding:15px 0;text-align:center;background:#f7f7f7;color:#6e6e6e} +.s_ol #s_ol_be_cate:after {display:block;visibility:hidden;clear:both;content:""} +.s_ol form {padding:20px} +.s_ol a.btn_admin {display:inline-block;padding:0 10px;height:25px;text-decoration:none;line-height:25px;vertical-align:middle} /* 관리자 전용 버튼 */ +.s_ol a.btn_admin:focus, .s_ol a.btn_admin:hover {text-decoration:none} + +#s_ol_before {} +#s_ol_before:after {display:block;visibility:hidden;clear:both;content:""} +#s_ol_before .s_ol_wr {position:relative;margin-bottom:5px} +#ol_id {display:block;width:100%;border:1px solid #d0d3db;padding:0 10px;height:35px;margin-bottom:5px;border-radius:3px} +#ol_pw {display:block;width:100%;border:1px solid #d0d3db;padding:0 10px;height:35px;margin-bottom:5px;border-radius:3px} +#ol_submit {width:100%;height:35px;background:#3a8afd;border-left:1px solid #ccc;color:#fff;font-weight:bold;font-size:1.167em;border-radius:3px} +#ol_svc {float:right;margin-top:5px;line-height:20px} +#ol_svc a {display:inline-block;border:1px solid #d5d9dd;color:#3a8afd;border-radius:2px;padding:2px 5px} +#ol_auto {float:left;line-height:20px;margin-top:5px} +#ol_auto label {color:#555;vertical-align:baseline} +#ol_auto input {width:13px;height:13px} +.ol_auto_wr:after {display:block;visibility:hidden;clear:both;content:""} +#sns_login {margin-top:0 !important;border-top:0 !important} +#sns_login h3 {position:absolute;font-size:0;line-height:0;overflow:hidden} + +#s_ol_after {border-bottom:1px solid #f6f6f6} +#s_ol_after_hd {position:relative;padding:10px;padding-left:80px;height:80px} +#s_ol_after_hd strong {display:block;margin:5px 0 10px} +#s_ol_after_hd .profile_img {position:absolute;top:15px;left:15px;display:inline-block} +#s_ol_after_hd .profile_img img {border-radius:50%;width:50px;height:50px} +#s_ol_after_hd .btn_admin {position:absolute;right:0;bottom:0;width:20px;height:20px;line-height:20px;padding:0;text-align:center;border-radius:50%;background:#000;vertical-align:baseline} + +#s_ol_after_info {display:inline-block;height:28px;line-height:22px;border:1px solid #d5d9dd;color:#3a8afd;border-radius:2px;padding:2px 5px} +#s_ol_after h2 {margin:0;padding:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden} +#s_ol_after_hd .btn_b04 {line-height:23px;padding:0 5px} +#s_ol_after_private {zoom:1} +#s_ol_after_private:after {display:block;visibility:hidden;clear:both;content:""} +#s_ol_after_private li {text-align:left;position:relative;text-align:left} +#s_ol_after_private li:first-child a {border-left:0} +#s_ol_after_private a {display:block;background:#fff;color:#465168;line-height:18px;padding:10px 20px 10px 25px} +#s_ol_after_private a strong {display:inline-block;float:right;max-width:87px;overflow:hidden;white-space:nowrap;text-overflow:clip;color:#3a8afd;padding:0 5px;border-radius:15px;font-size:0.92em} +#s_ol_after_private a:hover strong {background:#4b8bff} +#s_ol_after_private li a:hover {color:#4b8bff;background:#f7f7f7} +#s_ol_after_private li a:hover:after {position:absolute;left:0;top:0;width:2px;height:38px;background:#3a8afd;content:""} +#s_ol_after_private li i {width:25px;color:#8c9eb0;margin-right:5px} +#s_ol_after_private li:hover i {color:#3a8afd} +#s_ol_after_private .win_point:hover strong {background:#37bc9b;color:#fff} +#s_ol_after_private .win_memo:hover strong {background:#ff8b77;color:#fff} +#s_ol_after_private .win_scrap:hover strong {background:#8cc152;color:#fff} +#s_ol_after_private .win_coupon:hover strong {background:#a352c1;color:#fff} + +#s_ol_after_logout {display:inline-block;height:28px;line-height:22px;border:1px solid #d5d9dd;color:#8a8a8a;border-radius:2px;padding:2px 5px} +#s_ol_after_logout:hover {color:#3c8bfd} +#ol_after_memo {margin-right:1px} +#ol_after_pt {margin-right:1px} + +.selec_chk {position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden} +.chk_box {position:relative} +.chk_box input[type="checkbox"] + label {padding-left:20px;color:#676e70} +.chk_box input[type="checkbox"] + label:hover{color:#2172f8} +.chk_box input[type="checkbox"] + label span {position:absolute;top:2px;left:0;width:15px;height:15px;display:block;margin:0;background:#fff;border:1px solid #d0d4df;border-radius:3px} +.chk_box input[type="checkbox"]:checked + label {color:#000} +.chk_box input[type="checkbox"]:checked + label span {background:url(./img/chk.png) no-repeat 50% 50% #3a8afd;border-color:#1471f6;border-radius:3px} diff --git a/theme/basic/skin/poll/basic/poll.skin.php b/theme/basic/skin/poll/basic/poll.skin.php index b83cbe43e..49cf6d82e 100644 --- a/theme/basic/skin/poll/basic/poll.skin.php +++ b/theme/basic/skin/poll/basic/poll.skin.php @@ -11,19 +11,25 @@ add_stylesheet('', 0)
    -

    설문조사

    - 설문관리 +

    설문조사

    + 설문관리 + " target="_blank" onclick="poll_result(this.href); return false;" class="btn_result">결과보기
    diff --git a/theme/basic/skin/poll/basic/poll_result.skin.php b/theme/basic/skin/poll/basic/poll_result.skin.php index 632658ffc..7c7383046 100644 --- a/theme/basic/skin/poll/basic/poll_result.skin.php +++ b/theme/basic/skin/poll/basic/poll_result.skin.php @@ -1,29 +1,43 @@ 0){ + foreach( $list as $k => $v ) { + $get_max_cnt = max( array( $get_max_cnt, $v['cnt'] ) ); // 가장 높은 투표수를 뽑습니다. + } +} + // add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 add_stylesheet('', 0); ?>
    -

    -
    +

    +
    전체

    결과

    -
      - -
    1. - - % + +
    2. +
      - + +
      +
      + + %
    3. - +
    @@ -38,46 +52,36 @@ add_stylesheet('', 0)

    님의 의견

    - 삭제"; } ?> + + 삭제"; } ?>

    - = $po['po_level']) { ?> - + -

    - -
    -
      - -
    • - - -
    • -
    • - -
    • - -
    • - - -
    • -
    • - -
    • - -
    +
    +

    기타의견

    +
    + + +
    - - + +
    + + +
    + + + diff --git a/theme/basic/skin/poll/basic/style.css b/theme/basic/skin/poll/basic/style.css index 5b3d04851..6c8f934f8 100644 --- a/theme/basic/skin/poll/basic/style.css +++ b/theme/basic/skin/poll/basic/style.css @@ -16,10 +16,6 @@ #poll_result .tbl_frm01 td {} #poll_result .tbl_frm01 textarea, #poll_result tbl_frm01 .frm_input {} #poll_result .tbl_frm01 textarea {} -/* -#poll_result .tbl_frm01 #captcha {} -#poll_result .tbl_frm01 #captcha input {} -*/ #poll_result .tbl_frm01 a {} /* 필수입력 */ @@ -28,7 +24,7 @@ #poll_result .btn_confirm {} /* 서식단계 진행 */ #poll_result .btn_submit {} #poll_result button.btn_submit {} -#poll_result .win_btn {} /* 새창용 */ +#poll_result .win_btn {text-align:center} /* 새창용 */ #poll_result .win_btn button {} #poll_result .win_btn input {} #poll_result .win_btn a {} @@ -37,65 +33,75 @@ /* ### 기본 스타일 커스터마이징 끝 ### */ /* 설문조사 스킨 */ -#poll {border: 1px solid #d2d9e6; border-bottom: 1px solid #c1ccda;background:#fff;margin:50px 20px 20px;position:relative; --webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1); --moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1); -box-shadow:0 1px 2px rgba(0,0,0,0.1)} -#poll h2 {font-size:1.167em;text-align:center;padding-top:25px;color:#1d9d74;position:relative} -#poll h2 i{position:absolute;top:-22px;left:50%;width:44px;line-height:44px;margin-left:-22px;border-radius:25px;background:#1d9d74;color:#fff} -#poll header .btn_admin {text-align:center;position:absolute;top:10px;right:10px;height:25px;line-height:25px;padding:0 5px;border-radius:3px} -#poll ul {padding: 10px 15px;list-style:none} +#poll {border:1px solid #dde7e9;background:#f7f7f7;position:relative;border-radius:3px;margin-bottom:15px} +#poll header {position:relative;border-bottom:1px solid #e8e8e8;padding:15px} +#poll header:after {display:block;visibility:hidden;clear:both;content:""} +#poll header h2 {display:inline-block;float:left;font-size:1.167em;color:#000;line-height:28px} +#poll header h2:after {display:block;visibility:hidden;clear:both;content:""} +#poll header .btn_result {float:right;display:inline-block;line-height:20px;height:28px;border:1px solid #d5d9dd;color:#3a8afd;border-radius:2px;padding:2px 5px;background:#fff} +#poll header .btn_admin {float:right;margin-left:5px;line-height:28px;font-size:1.4em} +#poll ul {padding:0 20px;list-style:none} #poll li {padding:5px 0} -#poll .poll_con{} -#poll .poll_con p{font-weight:bold;padding: 10px 15px;background: #f1f9f7;border:1px solid #e0f1e9;color: #457163;margin:10px 10px 0} -#poll_btn{background:#f7f7f7;padding:10px;text-align:center} -#poll_btn:after {display:block;visibility:hidden;clear:both;content:""} -#poll_btn .btn_poll{display:inline-block;height:30px;line-height:28px;padding: 0 10px} -#poll_btn .btn_result{;display:inline-block;height:30px;line-height:30px;padding: 0 10px;font-weight:bold} +.selec_chk {position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden} +.chk_box {position:relative} +.chk_box input[type="radio"] {position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden} +.chk_box input[type="radio"] + label {position:relative;padding-left:23px;display:inline-block;color:#676e70} +.chk_box input[type="radio"] + label span {position:absolute;top:0;left:0;width:15px;height:15px;display:block;background:#fff;border:1px solid #cdd6df;border-radius:50%} +.chk_box input[type="radio"]:checked + label {color:#305af9} +.chk_box input[type="radio"]:checked + label span:before {width:7px;height:7px;background:#305af9;content:'';position:absolute;top:3px;left:3px;border-radius:50%} + +#poll .poll_con {} +#poll .poll_con p {font-weight:bold;padding:15px 20px;color:#000;font-size:1.167em} +#poll_btn {padding:10px 20px 20px;text-align:center} +#poll_btn:after {display:block;visibility:hidden;clear:both;content:""} +#poll_btn .btn_poll {display:block;width:100%;height:40px;line-height:40px;padding:0 10px;border:0;font-weight:bold;background:#3a8afd;color:#fff;border-radius:3px} /* 설문조사 결과 (새창) */ #poll_result {} -#poll_result section {margin:0 0 20px;padding:25px;border:1px solid #dbdbdb;background:#fff; --webkit-box-shadow: 0 0 5px rgba(55,55,5,0.1)); - -moz-box-shadow: 0 0 5px rgba(55,55,5,0.1)); - box-shadow: 0 0 5px rgba(55,55,5,0.1); } +#poll_result section {} #poll_result .tbl_wrap {margin:0} -#poll_result h2 {} -#poll_result a {} #poll_result .sv_member, #poll_result .sv_guest {font-weight:bold} -#poll_result .poll_all{float:right;display:inline-block;margin:0 0 10px;line-height: 30px;font-size: 0.92em;color: #4e546f;background: #d4d4d4;padding: 0 10px;border-radius: 5px;} -#poll_result_list {margin:0 auto 20px;clear:both} -#poll_result_list h2 {margin:0;font-size:1.25em;padding: 0 0 15px;margin:0 0 15px;border-bottom:1px solid #ddd;text-align:center;} +#poll_result .poll_all {position:absolute;top:10px;right:10px;display:inline-block;margin:0 0 10px;line-height:30px;font-size:0.92em;color:#3a8afd;background:#f6f6f6;padding:0 10px;border-radius:5px} +#poll_result_list {clear:both;margin:20px;border:1px solid #d6e2f4;border-top:0;background:#fff;border-radius:5px} +#poll_result_list h2 {margin:0;font-size:1.25em;padding:15px;margin:0 0 15px;border-top:1px solid #d6e2f4;border-bottom:1px solid #d6e2f4;text-align:center;background:#edf3fc;color:#375582;border-radius:5px} #poll_result_list dt {margin-right:5%;color:#e8180d;text-align:right} -#poll_result_list ol {margin:0;padding:0} +#poll_result_list ol {margin:0;padding:0 20px} #poll_result_list li {margin:20px 0;position:relative;list-style-position:inside} -#poll_result_list .poll_percent{position:absolute;top:0;right:0;color:#415b72;font-weight:bold} -.poll_result_graph {position:relative;margin-right:5%;margin:5px 0 ;height:15px;background:#f4f4f4;border-radius:10px 10px} -.poll_result_graph span {position:absolute;top:0;left:0;height:15px;background:#ae99da;border-radius:10px 10px;white-space: nowrap;} -.poll_result_graph span .poll_cnt {display:none;position:absolute;top:18px;right:0;font-size:0.92em;text-align:right;background:#333;color:#fff;padding:0 7px;line-height:22px;border-radius:3px} -.poll_result_graph span:hover .poll_cnt {display:block} -.poll_result_graph span .poll_cnt:before{content: "";position: absolute;top: -6px;left: 50%;margin-left:-4px;width: 0;height: 0;border-style: solid;border-width: 0 4px 6px 4px;border-color: transparent transparent #333 transparent;} -#poll_result_cmt {} -#poll_result_cmt h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} -#poll_result_cmt h3 {margin:0;font-size:1.25em;padding: 0 0 15px;margin:0 0 15px;border-bottom:1px solid #ddd;text-align:center;} -#poll_result_cmt article {margin:15px 0 ;position:relative;} + +.poll_1st .poll_result_graph span {background:#3a8afd} +.poll_result_graph {position:relative;width:90%;margin:5px 0;height:15px;background:#fff;border-radius:10px;-moz-box-shadow:inset 0px 2px 8px #dadada;-webkit-box-shadow:inset 0px 2px 8px #dadada;box-shadow:inset 0px 2px 8px #dadada} +.poll_result_graph span {position:absolute;top:0;left:0;height:15px;background:#8395b3;border-radius:10px 10px;white-space:nowrap} + +.poll_numerical {display:inline-block;position:absolute;top:0;right:0;text-align:center} +.poll_numerical .poll_percent {display:block;font-size:1.2em;color:#3a8afd;font-weight:bold;letter-spacing:-0.5px} +.poll_numerical .poll_cnt {font-size:1em;text-align:right;color:#8d8d8d} + +#poll_result_cmt {margin:20px} +#poll_result_cmt h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#poll_result_cmt article {margin:15px 0;position:relative;border-bottom:1px solid #eaeaea} #poll_result_cmt h1 {position:absolute;margin:0;padding:0;border:0;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -#poll_result_cmt header{margin:0 0 5px} -#poll_result_cmt .poll_datetime{display:inline-block;position:absolute;top:0;right:0;font-size:0.92em;color:#777;font-style:italic} -#poll_result_cmt .profile_img img{border-radius:50%} -#poll_result_cmt p {padding:10px;background:#f6f6f6;border-radius:5px;line-height:1.5em} -#poll_result_cmt fieldset {margin-bottom:0;text-align:left} -#poll_result_cmt fieldset p {margin:0 0 15px;padding:3px 0 0px;text-align:left} -#poll_result_cmt footer {text-align:right} +#poll_result_cmt header {margin:0 0 5px} +#poll_result_cmt .poll_datetime {display:inline-block;font-size:0.92em;color:#777} +#poll_result_cmt .profile_img img {border-radius:50%} +#poll_result_cmt p {padding:10px;line-height:1.5em} + +#poll_other_q h3 {margin:0;font-size:1.25em;padding:10px;border-bottom:1px solid #eaeaea;text-align:left} +#poll_other_q h3 span {background:#f7f8e3;color:#c97600;padding:3px;display:inline-block;border-radius:5px;margin-right:5px;font-weight:normal;font-size:0.8em} +#poll_result_wcmt {border:1px solid #cfd4db;margin-bottom:10px} +#poll_result_wcmt input {border:0;height:80px;padding:10px} #poll_result_cmt .btn_submit {padding:0 20px;float:right} -.poll_cmt_del a {display:inline-block;margin-left:5px;color:#49857c;font-size:15px;} -.poll_cmt_del a:hover{color:#98ca69} -#poll_result_oth {padding:0 0 30px} +.poll_guest input {border: 1px solid #cfd4db;padding:10px;margin-bottom:10px;display:inline-block} + +.poll_cmt_del {float:right} +.poll_cmt_del a {display:inline-block;margin:0 0 5px 10px;color:#c7c9cb;font-size:15px} +.poll_cmt_del:hover a {color:#3a8afd} + +#poll_result_oth {clear:both;margin:20px} #poll_result_oth h2 {padding:0 0 10px} #poll_result_oth ul {margin:0;padding:0;list-style:none;border:1px solid #ddd;background:#fff;border-top:0} -#poll_result_oth ul li{border-top:1px solid #ddd; position:relative;line-height:20px} -#poll_result_oth a {display:block;padding: 10px} -#poll_result_oth li span{position:absolute;bottom:10px;right:15px;color:#777;font-size:0.92em;font-style:italic} +#poll_result_oth ul li{border-top:1px solid #eaeaea;position:relative;line-height:20px} +#poll_result_oth a {display:block;padding:10px} +#poll_result_oth li span {position:absolute;bottom:10px;right:15px;color:#777;font-size:0.92em} diff --git a/theme/basic/skin/poll/shop_basic/poll.skin.php b/theme/basic/skin/poll/shop_basic/poll.skin.php index fc4871a86..ba1193e91 100644 --- a/theme/basic/skin/poll/shop_basic/poll.skin.php +++ b/theme/basic/skin/poll/shop_basic/poll.skin.php @@ -11,19 +11,25 @@ add_stylesheet('', 0)
    -

    설문조사

    - 설문관리 +

    설문조사

    + 설문관리 + " target="_blank" onclick="poll_result(this.href); return false;" class="btn_result">결과보기
    diff --git a/theme/basic/skin/poll/shop_basic/poll_result.skin.php b/theme/basic/skin/poll/shop_basic/poll_result.skin.php index 632658ffc..ab3df7063 100644 --- a/theme/basic/skin/poll/shop_basic/poll_result.skin.php +++ b/theme/basic/skin/poll/shop_basic/poll_result.skin.php @@ -7,23 +7,38 @@ add_stylesheet('', 0)
    -

    -
    +

    +
    전체

    결과

    -
      - -
    1. - - % + +
    2. + 현재 가장 높은 득표율
      - + +
      +
      + 500 표 + 90 %
    3. - + + + +
    4. + +
      + +
      +
      + + % +
      +
    5. +
    @@ -38,46 +53,36 @@ add_stylesheet('', 0)

    님의 의견

    - 삭제"; } ?> + + 삭제"; } ?>

    - = $po['po_level']) { ?> -
    + -

    - -
    -
      - -
    • - - -
    • -
    • - -
    • - -
    • - - -
    • -
    • - -
    • - -
    +
    +

    기타의견

    +
    + + +
    - - + +
    + + +
    + + + diff --git a/theme/basic/skin/poll/shop_basic/style.css b/theme/basic/skin/poll/shop_basic/style.css index cc34dd5cc..e5b660ef4 100644 --- a/theme/basic/skin/poll/shop_basic/style.css +++ b/theme/basic/skin/poll/shop_basic/style.css @@ -16,10 +16,6 @@ #poll_result .tbl_frm01 td {} #poll_result .tbl_frm01 textarea, #poll_result tbl_frm01 .frm_input {} #poll_result .tbl_frm01 textarea {} -/* -#poll_result .tbl_frm01 #captcha {} -#poll_result .tbl_frm01 #captcha input {} -*/ #poll_result .tbl_frm01 a {} /* 필수입력 */ @@ -28,7 +24,7 @@ #poll_result .btn_confirm {} /* 서식단계 진행 */ #poll_result .btn_submit {} #poll_result button.btn_submit {} -#poll_result .win_btn {} /* 새창용 */ +#poll_result .win_btn {text-align:center} /* 새창용 */ #poll_result .win_btn button {} #poll_result .win_btn input {} #poll_result .win_btn a {} @@ -37,65 +33,75 @@ /* ### 기본 스타일 커스터마이징 끝 ### */ /* 설문조사 스킨 */ -#poll {} -#poll header {position:relative;margin:20px 0 10px;position:relative;} -#poll h2 {font-size:1.083em} -#poll header .btn_admin {text-align:center;position:absolute;top:0;right:0;height:25px;line-height:25px;padding:0 5px;border-radius:3px} -#poll ul {margin:0 0 10px;padding:5px 14px;list-style:none} -#poll li {background:#e5e9f5;margin-bottom:1px;padding:7px 10px} -#poll .poll_con{border:1px solid #dbdbdb;background:#fff;;margin-bottom:20px; --webkit-box-shadow:0 0 5px rgba(55,55,5,0.2)); --moz-box-shadow:0 0 5px rgba(55,55,5,0.2)); -box-shadow: 0 0 5px rgba(55,55,5,0.2);} -#poll .poll_con p{padding:10px 15px 5px} -#poll_btn{border-top:1px solid #dbdbdb;padding:10px;} -#poll_btn:after {display:block;visibility:hidden;clear:both;content:""} -#poll_btn .btn_poll{float:right;display:inline-block;height:30px;line-height:28px;border-radius:3px;padding: 0 5px} -#poll_btn .btn_result{float:left;;display:inline-block;height:30px;line-height:30px;border-radius:3px;padding: 0 5px;font-weight:bold} +#poll {border:1px solid #dde7e9;background:#fff;position:relative;border-radius:3px;margin-bottom:15px} +#poll header {position:relative;border-bottom:1px solid #e8e8e8;padding:15px} +#poll header:after {display:block;visibility:hidden;clear:both;content:""} +#poll header h2 {display:inline-block;float:left;font-size:1.167em;color:#000;line-height:28px} +#poll header h2:after {display:block;visibility:hidden;clear:both;content:""} +#poll header .btn_result {float:right;display:inline-block;line-height:20px;height:28px;border:1px solid #d5d9dd;color:#3a8afd;border-radius:2px;padding:2px 5px;background:#fff} +#poll header .btn_admin {float:right;margin-left:5px;line-height:28px;font-size:1.4em} +#poll ul {padding:0 20px;list-style:none} +#poll li {padding:5px 0} +.selec_chk {position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden} +.chk_box {position:relative} +.chk_box input[type="radio"] {position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden} +.chk_box input[type="radio"] + label {position:relative;padding-left:23px;display:inline-block;color:#676e70} +.chk_box input[type="radio"] + label span {position:absolute;top:0;left:0;width:15px;height:15px;display:block;background:#fff;border:1px solid #cdd6df;border-radius:50%} +.chk_box input[type="radio"]:checked + label {color:#305af9} +.chk_box input[type="radio"]:checked + label span:before {width:7px;height:7px;background:#305af9;content:'';position:absolute;top:3px;left:3px;border-radius:50%} + +#poll .poll_con {} +#poll .poll_con p {font-weight:bold;padding:15px 20px;color:#000;font-size:1.167em} +#poll_btn {padding:10px 20px 20px;text-align:center} +#poll_btn:after {display:block;visibility:hidden;clear:both;content:""} +#poll_btn .btn_poll {display:block;width:100%;height:40px;line-height:40px;padding:0 10px;border:0;font-weight:bold;background:#3a8afd;color:#fff;border-radius:3px} /* 설문조사 결과 (새창) */ #poll_result {} -#poll_result section {margin:0 0 20px;padding:25px;border:1px solid #dbdbdb;background:#fff; --webkit-box-shadow: 0 0 5px rgba(55,55,5,0.1)); - -moz-box-shadow: 0 0 5px rgba(55,55,5,0.1)); - box-shadow: 0 0 5px rgba(55,55,5,0.1); } +#poll_result section {} #poll_result .tbl_wrap {margin:0} -#poll_result h2 {} -#poll_result a {} #poll_result .sv_member, #poll_result .sv_guest {font-weight:bold} -#poll_result .poll_all{float:right;display:inline-block;padding:0 5px;margin:0 0 10px;line-height:26px;border:1px solid #ddd;border-radius:3px;font-size:0.92em} -#poll_result_list {margin:0 auto 20px;clear:both} -#poll_result_list h2 {margin:0;font-size:1.25em;padding: 0 0 15px;margin:0 0 15px;border-bottom:1px solid #ddd;text-align:center;} +#poll_result .poll_all {position:absolute;top:10px;right:10px;display:inline-block;margin:0 0 10px;line-height:30px;font-size:0.92em;color:#3a8afd;background:#f6f6f6;padding:0 10px;border-radius:5px} +#poll_result_list {clear:both;margin:20px;border:1px solid #d6e2f4;border-top:0;background:#fff;border-radius:5px} +#poll_result_list h2 {margin:0;font-size:1.25em;padding:15px;margin:0 0 15px;border-top:1px solid #d6e2f4;border-bottom:1px solid #d6e2f4;text-align:center;background:#edf3fc;color:#375582;border-radius:5px} #poll_result_list dt {margin-right:5%;color:#e8180d;text-align:right} -#poll_result_list ol {margin:0;padding:0} +#poll_result_list ol {margin:0;padding:0 20px} #poll_result_list li {margin:20px 0;position:relative;list-style-position:inside} -#poll_result_list .poll_percent{position:absolute;top:0;right:0;color:#415b72;font-weight:bold} -.poll_result_graph {position:relative;margin-right:5%;margin:5px 0 ;height:15px;background:#f4f4f4;border-radius:10px 10px} -.poll_result_graph span {position:absolute;top:0;left:0;height:15px;background:#ae99da;border-radius:10px 10px} -.poll_result_graph span .poll_cnt {display:none;position:absolute;top:18px;right:0;font-size:0.92em;text-align:right;background:#333;color:#fff;padding:0 7px;line-height:22px;border-radius:3px} -.poll_result_graph span:hover .poll_cnt {display:block} -.poll_result_graph span .poll_cnt:before{content: "";position: absolute;top: -6px;left: 50%;margin-left:-4px;width: 0;height: 0;border-style: solid;border-width: 0 4px 6px 4px;border-color: transparent transparent #333 transparent;} -#poll_result_cmt {} -#poll_result_cmt h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} -#poll_result_cmt h3 {margin:0;font-size:1.25em;padding: 0 0 15px;margin:0 0 15px;border-bottom:1px solid #ddd;text-align:center;} -#poll_result_cmt article {margin:15px 0 ;position:relative;} -#poll_result_cmt h1 {position:absolute;margin:0;padding:0;border:0;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -#poll_result_cmt header{margin:0 0 5px} -#poll_result_cmt .poll_datetime{display:inline-block;position:absolute;top:0;right:0;font-size:0.92em;color:#777;font-style:italic} -#poll_result_cmt .profile_img img{border-radius:50%} -#poll_result_cmt p {padding:10px;background:#f6f6f6;border-radius:5px;} -#poll_result_cmt fieldset {margin-bottom:0;text-align:left} -#poll_result_cmt fieldset p {margin:0 0 15px;padding:3px 0 0px;text-align:left} -#poll_result_cmt footer {text-align:right} -#poll_result_cmt .btn_submit {height:45px;padding:0 20px} -.poll_cmt_del a {display:inline-block;margin-left:5px;color:#49857c;font-size:15px;} -.poll_cmt_del a:hover{color:#98ca69} -#poll_result_oth {padding:0 0 30px} +.poll_1st .poll_result_graph span {background:#3a8afd} +.poll_result_graph {position:relative;width:90%;margin:5px 0;height:15px;background:#fff;border-radius:10px;-moz-box-shadow:inset 0px 2px 8px #dadada;-webkit-box-shadow:inset 0px 2px 8px #dadada;box-shadow:inset 0px 2px 8px #dadada} +.poll_result_graph span {position:absolute;top:0;left:0;height:15px;background:#8395b3;border-radius:10px 10px;white-space:nowrap} + +.poll_numerical {display:inline-block;position:absolute;top:0;right:0;text-align:center} +.poll_numerical .poll_percent {display:block;font-size:1.2em;color:#3a8afd;font-weight:bold;letter-spacing:-0.5px} +.poll_numerical .poll_cnt {font-size:1em;text-align:right;color:#8d8d8d} + +#poll_result_cmt {margin:20px} +#poll_result_cmt h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#poll_result_cmt article {margin:15px 0;position:relative;border-bottom:1px solid #eaeaea} +#poll_result_cmt h1 {position:absolute;margin:0;padding:0;border:0;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} +#poll_result_cmt header {margin:0 0 5px} +#poll_result_cmt .poll_datetime {display:inline-block;font-size:0.92em;color:#777} +#poll_result_cmt .profile_img img {border-radius:50%} +#poll_result_cmt p {padding:10px;line-height:1.5em} + +#poll_other_q h3 {margin:0;font-size:1.25em;padding:10px;border-bottom:1px solid #eaeaea;text-align:left} +#poll_other_q h3 span {background:#f7f8e3;color:#c97600;padding:3px;display:inline-block;border-radius:5px;margin-right:5px;font-weight:normal;font-size:0.8em} +#poll_result_wcmt {border:1px solid #cfd4db;margin-bottom:10px} +#poll_result_wcmt input {border:0;height:80px;padding:10px} +#poll_result_cmt .btn_submit {padding:0 20px;float:right} + +.poll_guest input {border: 1px solid #cfd4db;padding:10px;margin-bottom:10px;display:inline-block} + +.poll_cmt_del {float:right} +.poll_cmt_del a {display:inline-block;margin:0 0 5px 10px;color:#c7c9cb;font-size:15px} +.poll_cmt_del:hover a {color:#3a8afd} + +#poll_result_oth {clear:both;margin:20px} #poll_result_oth h2 {padding:0 0 10px} -#poll_result_oth ul {margin:0;padding:0;list-style:none;border:1px solid #ddd;border-top:0} -#poll_result_oth ul li{border-top:1px solid #ddd; position:relative;line-height:20px} -#poll_result_oth a {display:block;padding: 10px} -#poll_result_oth li span{position:absolute;bottom:10px;right:15px;color:#777;font-size:0.92em;font-style:italic} +#poll_result_oth ul {margin:0;padding:0;list-style:none;border:1px solid #ddd;background:#fff;border-top:0} +#poll_result_oth ul li{border-top:1px solid #eaeaea;position:relative;line-height:20px} +#poll_result_oth a {display:block;padding:10px} +#poll_result_oth li span {position:absolute;bottom:10px;right:15px;color:#777;font-size:0.92em} diff --git a/theme/basic/skin/popular/basic/popular.skin.php b/theme/basic/skin/popular/basic/popular.skin.php index fbaae65bf..888fe7a0e 100644 --- a/theme/basic/skin/popular/basic/popular.skin.php +++ b/theme/basic/skin/popular/basic/popular.skin.php @@ -3,25 +3,68 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 // add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 add_stylesheet('', 0); +add_javascript('', 10); +add_stylesheet('', 10); ?> + + + + \ No newline at end of file diff --git a/theme/basic/skin/popular/basic/style.css b/theme/basic/skin/popular/basic/style.css index 30c7e1f5a..29d6ae6d0 100644 --- a/theme/basic/skin/popular/basic/style.css +++ b/theme/basic/skin/popular/basic/style.css @@ -1,10 +1,16 @@ @charset "utf-8"; + /* 인기검색어 */ -#popular {margin:8px 0 0;position:relative} -#popular h2{display:inline-block;font-size:0.92em;color:#4b8bff;background:#fff;line-height:20px;padding:0 5px;border:1px solid #dcdcde;vertical-align:top} -#popular .popular_inner{position:absolute;left:70px;top:2px;height:18px;overflow:hidden} -#popular ul{display:inline-block} +#popular {position:relative;margin:15px 0 0} +#popular h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#popular .popular_inner {width:400px;height:20px;overflow:hidden} +#popular ul {padding:0;margin:0} #popular ul:after {display:block;visibility:hidden;clear:both;content:""} -#popular li{height:18px;line-height:18px;border-left:1px solid #c3c3c3;padding:0 10px;float:left} -#popular li:first-child{border-left:0} -#popular li a:hover{color:#a22121;text-decoration:underline} +#popular li {float:left;width:auto !important;height:18px;line-height:18px;padding-right:20px} +#popular li a {color:#8d8c8c} +#popular li:first-child {border-left:0} +#popular li a:hover {text-decoration:underline} + +.popular_inner .popular_btns{display:none} +.popular_btns .pp-next {position:absolute;top:68%;right:0px;width:18px;height:18px;line-height:15px;text-align:center;border:1px solid #53555a;margin-top:-12px;color:#d3d2d2} +.popular_btns .pp-prev {position:absolute;top:68%;right:17px;width:18px;height:18px;line-height:15px;text-align:center;border:1px solid #53555a;margin-top:-12px;color:#d3d2d2} diff --git a/theme/basic/skin/qa/basic/img/icon_file.gif b/theme/basic/skin/qa/basic/img/icon_file.gif deleted file mode 100644 index cca47f566ac0db655fb2ab0f56628b64958e48b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 107 zcmZ?wbhEHb-Wqsc#^P~2x#@rVooH@5wHB9i@BozKb;P9uI^*c|UyXO5@>VyLmgEat< Cr6(f* diff --git a/theme/basic/skin/qa/basic/img/icon_hot.gif b/theme/basic/skin/qa/basic/img/icon_hot.gif deleted file mode 100644 index c95b839aeef0c1e26a4bab4ea50cd6d3f1969d7f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 97 zcmZ?wbhEHbzHen|7VvwFnzUPlarEA ZqW~YXyUO~T+#YkUoJ%V_>ib05Q5F AasU7T diff --git a/theme/basic/skin/qa/basic/img/icon_mobile.gif b/theme/basic/skin/qa/basic/img/icon_mobile.gif deleted file mode 100644 index ad934d23c440c83db0c4589596465cb087353e01..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 62 zcmZ?wbhEHbZ% diff --git a/theme/basic/skin/qa/basic/img/icon_secret.gif b/theme/basic/skin/qa/basic/img/icon_secret.gif deleted file mode 100644 index c04899f14fa727b64223f6c5457877c6c939639d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 97 zcmZ?wbhEHb&!1E4^4&ClEzh)PmWxV3{9A~!gB2-%RL5bHcgg3Zp^!+W)H2^A_AxQuL diff --git a/theme/basic/skin/qa/basic/img/icon_sound.gif b/theme/basic/skin/qa/basic/img/icon_sound.gif deleted file mode 100644 index c5188318a5cdc394b984125c0ddd376c5f57bbe4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 113 zcmZ?wbhEHbE1CJY$zMikVi`-#gIi|DbmsXBWf6U5szE@->A`0*`&<;b@XASRrB8=E6~=S>Pbm I%fes{0AXt-SpWb4 diff --git a/theme/basic/skin/qa/basic/list.skin.php b/theme/basic/skin/qa/basic/list.skin.php index d176a044d..d32852783 100644 --- a/theme/basic/skin/qa/basic/list.skin.php +++ b/theme/basic/skin/qa/basic/list.skin.php @@ -11,25 +11,7 @@ add_stylesheet('', 0); ?>
    - - - -
    -
    - Total - 페이지 -
    - - - - -
    - - - + + + +
    +
    + Total + 페이지 +
    + +
      +
    • 관리자
    • +
    • + + +
      +
      +

      검색

      + 게시물 검색 +
      + + +
      + + +
      + +
      +
      +
      +
      + + +
    • +
    • 문의등록
    • +
    + +
    + +
    - +
    - @@ -66,12 +97,17 @@ add_stylesheet('', 0); - + - @@ -84,7 +120,7 @@ add_stylesheet('', 0); - + ', 0);
    목록
    - - + + + 번호
    - - + + + 답변완료' : ' 답변대기'); ?>
    - + + + +
    - - - -
    - 게시물 검색 - -
    - - - - -
    -
    -
    @@ -127,10 +152,6 @@ add_stylesheet('', 0); - - - - +
    + + +
    -
    - - 답변수정 - - - 답변삭제 - -
    - \ No newline at end of file + + diff --git a/theme/basic/skin/qa/basic/view.answerform.skin.php b/theme/basic/skin/qa/basic/view.answerform.skin.php index 8e3590ae3..801fea899 100644 --- a/theme/basic/skin/qa/basic/view.answerform.skin.php +++ b/theme/basic/skin/qa/basic/view.answerform.skin.php @@ -51,7 +51,7 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
    - +
    diff --git a/theme/basic/skin/qa/basic/view.skin.php b/theme/basic/skin/qa/basic/view.skin.php index 35a143ec8..603f7bf29 100644 --- a/theme/basic/skin/qa/basic/view.skin.php +++ b/theme/basic/skin/qa/basic/view.skin.php @@ -36,9 +36,39 @@ add_stylesheet('', 0); - + + +
    + - + + + +
    + +

    본문

    @@ -88,35 +118,14 @@ add_stylesheet('', 0);
    - - - - - - - + + + + ', 0);
      -
    • +
    • -
    • - -
    • +
    • class="frm_input full_input email" size="50" maxlength="100" placeholder="이메일"> - > - - -
    • + class="selec_chk"> + + -
    • +
    • class="frm_input full_input" size="30" placeholder="휴대폰"> - > + class="selec_chk"> +
    • - - - +
    • @@ -103,12 +99,12 @@ add_stylesheet('', 0);
    - -
    - 목록 - - + +
    + 취소 +
    + - - id="sop_or" name="sop"> - - id="sop_and" name="sop"> - - + +
    + id="sop_and" name="sop"> + + id="sop_or" name="sop" > + +
    -

    전체검색 결과

    -
    -
    게시판
    -
    -
    게시물
    -
    -
    -

    / 페이지 열람 중

    +
      +
    • 게시판
    • +
    • 게시물
    • +
    • / 페이지 열람 중
    • +
    ', $k=0; for ($idx=$table_index, $k=0; $idx -

    게시판 내 결과

    +

    게시판 내 결과

      ',
    • @@ -136,9 +134,7 @@ add_stylesheet('',
    - - -
    + 더보기 diff --git a/theme/basic/skin/search/basic/style.css b/theme/basic/skin/search/basic/style.css index 94d01dc26..166322896 100644 --- a/theme/basic/skin/search/basic/style.css +++ b/theme/basic/skin/search/basic/style.css @@ -1,53 +1,63 @@ @charset "utf-8"; + /* 전체검색결과 스킨 */ -#sch_res_detail {background:#fff;padding:30px;border:1px solid #ccc;text-align:center;margin:0 0 10px} +#sch_res_detail {background:#f7f7f7;padding:30px;text-align:center;margin:0 0 10px} #sch_res_detail legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden} -#sch_res_detail select{border:1px solid #646982;height:40px;padding:0 5px} -#sch_res_detail .frm_input{border:1px solid #646982;border-radius:0;} -#sch_res_detail .sch_wr{position:relative;display:inline-block} -#sch_res_detail .btn_submit{padding:0 10px;height:40px;color:#000;font-size:1.083em;font-weight:bold;color:#fff;background:#253dbe} -#sch_res_detail .sch_rd{display:block;margin:5px 0 0;font-size:0.92em;color:#666} +#sch_res_detail select {border:1px solid #d0d3db;width:175px;height:45px;padding:0 5px;border-radius:3px} +#sch_res_detail .frm_input {border:1px solid #d0d3db;width:300px;height:45px;border-radius:0;border-radius:3px} +#sch_res_detail .sch_wr {position:relative;display:inline-block} +#sch_res_detail .btn_submit {padding:0 10px;height:45px;width:88px;font-size:1.083em;font-weight:bold;color:#fff;background:#434a54} -#sch_res_ov {text-align:center;zoom:1} +/* 검색 OR+ADN 버튼 */ +.switch_field {display:inline-block;vertical-align:middle;padding:10px 5px} +.switch_field input {position:absolute !important;clip:rect(0, 0, 0, 0);height:1px;width:1px;border:0;overflow:hidden} +.switch_field label {float:left} +.switch_field label {display:inline-block;width:50px;background-color:#fff;color:rgba(0, 0, 0, 0.6);font-size:1em;font-weight:normal;text-align:center;text-shadow:none;padding:6px 14px;border:1px solid #bbc0c6; +-webkit-box-shadow:inset 0 5px 8px rgb(234, 234, 234), 0 1px rgba(255, 255, 255, 0.1); +box-shadow:inset 0 5px 8px rgb(234, 234, 234), 0 1px rgba(255, 255, 255, 0.1); +-webkit-transition:all 0.1s ease-in-out; +-moz-transition:all 0.1s ease-in-out; +-ms-transition:all 0.1s ease-in-out; +-o-transition:all 0.1s ease-in-out; +transition:all 0.1s ease-in-out} +.switch_field label:hover {cursor:pointer} +.switch_field input:checked + label {background-color:#3a8afd;border:1px solid #3a8afd;color:#fff;-webkit-box-shadow:none;box-shadow:none} +.switch_field label:first-of-type {border-radius:4px 0 0 4px;border-right:0} +.switch_field label:last-of-type {border-radius:0 4px 4px 0} + +#sch_res_ov {text-align:center;zoom:1;height:55px;line-height:55px;background:#edf3fc;border-radius:5px;border:1px solid #d6e2f4;margin-bottom:15px;padding:0 20px} #sch_res_ov:after {display:block;visibility:hidden;clear:both;content:""} -#sch_res_ov h2 {text-align:center;margin:30px 0 10px;font-size:1.5em;} -#sch_res_ov h2 strong{color:#00c4ac;} -#sch_res_ov dl {display:inline-block;line-height: 30px;font-size: 0.92em;color: #4e546f;background: #d4d4d4;padding: 0 10px;border-radius: 5px;} -#sch_res_ov dl:after {display:block;visibility:hidden;clear:both;content:""} -#sch_res_ov dt {float:left} -#sch_res_ov dd {float:left;margin:0 10px 0 5px} -#sch_res_ov dd .sch_word{color:#000} -#sch_res_ov p {margin:0;padding:0;line-height:1em;color:#777;font-size:0.92em} +#sch_res_ov h2 {float:left;display:inline-block;font-size:1.25em;color:#293d58;font-weight:normal} +#sch_res_ov h2 strong {color:#ff005a} +#sch_res_ov ul {display:inline-block;float:right;line-height:12px;font-size:0.92em;color:#5977a4;margin-top:20px} +#sch_res_ov ul:after {display:block;visibility:hidden;clear:both;content:""} +#sch_res_ov li {float:left;margin-right:5px;padding-right:5px;border-right:1px solid #5977a4} +#sch_res_ov li:last-child {margin:0;padding:0;border:0} - -#sch_res_board {background:#ecf2f3;padding:7px;margin:10px 0;border:1px solid #bed1d4} +#sch_res_board {margin-bottom:28px} #sch_res_board h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} #sch_res_board ul {zoom:1} #sch_res_board ul:after {display:block;visibility:hidden;clear:both;content:""} -#sch_res_board li {display:inline-block;padding:2px;} -#sch_res_board a {display:block;line-height:26px;padding:0 10px;border-radius:3px;border:1px solid transparent} -#sch_res_board a:focus, #sch_res_board a:hover {text-decoration:none;background:#d2d6dc;} -#sch_res_board .cnt_cmt {font-weight:normal !important;display:inline-block;background:#c4dce0;margin-left:3px;color:#3497d9;border-radius:15px;height:18px;padding:0 5px;line-height:18px;font-size:0.92em} -#sch_res_board .sch_on {z-index:2;background:#3497d9;color:#fff;font-weight:bold;border-bottom-color:#1977b5; +#sch_res_board li {display:inline-block;padding:2px} +#sch_res_board a {display:block;line-height:28px;padding:5px 15px;border-radius:30px;border:1px solid #d6e9ff;color:#6794d3} +#sch_res_board a:focus, #sch_res_board a:hover {text-decoration:none;background:#3a8afd;color:#fff} +#sch_res_board .cnt_cmt {font-weight:normal !important;display:inline-block;margin-left:3px;color:#3497d9;line-height:18px;font-size:0.92em} +#sch_res_board a:hover .cnt_cmt {color:#fff} +#sch_res_board .sch_on {z-index:2;background:#3a8afd;color:#fff;font-weight:bold;border:1px solid #3a8afd; -webkit-box-shadow: inset 0 2px 5px rgb(33, 135, 202); -moz-box-shadow: inset 0 2px 5px rgb(33, 135, 202); -box-shadow:inset 0 2px 5px rgb(33, 135, 202);} -#sch_res_board .sch_on:hover{;background:#3497d9;color:#fff;} +box-shadow:inset 0 2px 5px rgb(33, 135, 202)} - - - -.sch_res_list {margin:0 0 10px;padding:10px 0 15px} -.sch_res_list h2 {margin:0 0 10px;font-size:1.2em} -.sch_res_list ul {margin:0;padding:0;list-style:none;border-top:1px solid #000} -.sch_res_list li {;border-bottom:1px solid #e0e0e0;background:#fff;position:relative} -.sch_res_list .sch_tit{display:block;background:#f4f4f4;padding:10px 70px 10px 10px} -.sch_res_list .pop_a{position:absolute;top:10px;right:10px;color:#666;} -.sch_res_title {display:inline-block;margin:0 0 5px} -.sch_res_list p {padding:10px;color:#666;line-height:1.5em} -.sch_res_list .sch_info{padding:10px;color:#777} +.sch_res_list {position:relative;margin-bottom:10px} +.sch_res_list h2 {margin:0 0 15px;font-size:1.2em} +.sch_res_list ul {margin:0;padding:0;list-style:none;border-top:1px solid #ececec} +.sch_res_list li {border-bottom:1px solid #ececec;background:#fff;position:relative} +.sch_res_list .sch_tit {display:block;padding:20px 0 10px} +.sch_res_list .pop_a {display:inline-block;background:#e8eeef;color:#6f777f;border-radius:50%;text-align:center;width:26px;height:26px;line-height:26px} +.sch_res_title {display:inline-block;margin:0 0 5px;font-size:1.2em} +.sch_res_list p {padding-bottom:10px;color:#666;line-height:1.5em} +.sch_res_list .sch_info {padding:10px 0;color:#777} .sch_res_list .sch_info:after {display:block;visibility:hidden;clear:both;content:""} -.sch_res_list .profile_img img{border-radius:50%} -.sch_res_list .sch_datetime{float:right;} -.sch_more {text-align:right;margin:10px 0 30px} -.sch_more a{display:inline-block;color:#f2664f} +.sch_res_list .profile_img img {border-radius:50%} +.sch_res_list .sch_datetime {margin-left:5px} +.sch_more {position:absolute;right:0;top:0;text-align:right;margin:10px 0 30px;color:#3a8afd} diff --git a/theme/basic/skin/shop/basic/boxbanner.skin.php b/theme/basic/skin/shop/basic/boxbanner.skin.php index 95c2cbef4..3f1d86b15 100644 --- a/theme/basic/skin/shop/basic/boxbanner.skin.php +++ b/theme/basic/skin/shop/basic/boxbanner.skin.php @@ -1,4 +1,4 @@ -0) echo ''.PHP_EOL; $(document).ready(function(){ $('.sb_bn').show().bxSlider({ speed:800, - pager:false, + pager:true, }); }); - diff --git a/theme/basic/skin/shop/basic/boxcart.skin.php b/theme/basic/skin/shop/basic/boxcart.skin.php index 828ce5aa2..225a93c5b 100644 --- a/theme/basic/skin/shop/basic/boxcart.skin.php +++ b/theme/basic/skin/shop/basic/boxcart.skin.php @@ -3,11 +3,12 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 // add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 add_stylesheet('', 0); +$cart_action_url = G5_SHOP_URL.'/cartupdate.php'; ?> -
    '.PHP_EOL; + //echo '더보기'.PHP_EOL; + echo '
    '.PHP_EOL; + echo ''.PHP_EOL; } diff --git a/theme/basic/skin/shop/basic/boxtodayview.skin.php b/theme/basic/skin/shop/basic/boxtodayview.skin.php index 77d42b550..1eb2bfd2e 100644 --- a/theme/basic/skin/shop/basic/boxtodayview.skin.php +++ b/theme/basic/skin/shop/basic/boxtodayview.skin.php @@ -4,19 +4,17 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 $tv_datas = get_view_today_items(true); $tv_div['top'] = 0; -$tv_div['img_width'] = 60; -$tv_div['img_height'] = 60; -$tv_div['img_length'] = 3; // 한번에 보여줄 이미지 수 +$tv_div['img_width'] = 65; +$tv_div['img_height'] = 65; +$tv_div['img_length'] = 10; // 한번에 보여줄 이미지 수 // add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 add_stylesheet('', 0); ?> -
    -

    - 오늘 본 상품 -

    +
    +

    오늘 본 상품

    ', echo '
    '; echo $img; echo '
    '.PHP_EOL; - echo '
    '; + echo '
    '; + echo ''; echo cut_str($it_name, 10, '').PHP_EOL; - echo '
    '; - echo '
    '; + echo ''; + echo ''; echo $print_price.PHP_EOL; - echo '
    '.PHP_EOL; + echo ''.PHP_EOL; + echo '
    '.PHP_EOL; echo ''.PHP_EOL; $tv_tot_count++; @@ -55,57 +55,56 @@ add_stylesheet('', } if ($tv_tot_count > 0) echo ''.PHP_EOL; ?> -
    - +
    + - + }); + - + -

    없음

    - - +

    없음

    +
    diff --git a/theme/basic/skin/shop/basic/boxwish.skin.php b/theme/basic/skin/shop/basic/boxwish.skin.php index bbae0a593..4736de9bf 100644 --- a/theme/basic/skin/shop/basic/boxwish.skin.php +++ b/theme/basic/skin/shop/basic/boxwish.skin.php @@ -6,9 +6,8 @@ add_stylesheet('', ?> -
    - - - +
    +
    + + +
    +

    선택옵션

    + +
    + + - -

    상품 기본설명

    -
    - -
    - - - -

    상품 상세설명

    -
    - -
    - - - - -

    상품 정보 고시

    - - - - - - - $val) { - $ii_title = $info_array[$key][0]; - $ii_value = $val; - ?> - - - - - - -
    - - 상품 정보 고시 정보가 올바르게 저장되지 않았습니다.
    config.php 파일의 G5_ESCAPE_FUNCTION 설정을 addslashes 로
    변경하신 후 관리자 > 상품정보 수정에서 상품 정보를 다시 저장해주세요.

    '; - } - } - } //if - ?> + + +
    +

    추가옵션

    + +
    + + + + + +
    +

    선택된 옵션

    +
      + +
    • +
      + +
      +
      + + + + + +0원 +
      +
    • + +
    +
    + +
    +
    + +
    + + +
    +
    + + +
    +
    - - - -
    -

    사용후기

    - - -
    -
    - - - -
    -

    상품문의

    - - -
    -
    - - - - -
    -

    배송정보

    - - - -
    - - - - - - -
    -

    교환/반품

    - - - -
    - - - \ No newline at end of file diff --git a/theme/basic/skin/shop/basic/itemqa.skin.php b/theme/basic/skin/shop/basic/itemqa.skin.php index 28b0634fa..9e4741463 100644 --- a/theme/basic/skin/shop/basic/itemqa.skin.php +++ b/theme/basic/skin/shop/basic/itemqa.skin.php @@ -12,7 +12,7 @@ add_stylesheet('',

    등록된 상품문의

    @@ -65,10 +65,8 @@ add_stylesheet('',
  • -
    작성자
    -
    -
    작성일
    -
    +
    작성자/작성일
    +
    @@ -109,10 +105,9 @@ add_stylesheet('', - \ No newline at end of file diff --git a/theme/basic/skin/shop/basic/largeimage.skin.php b/theme/basic/skin/shop/basic/largeimage.skin.php index 4db1d4927..21f0759a0 100644 --- a/theme/basic/skin/shop/basic/largeimage.skin.php +++ b/theme/basic/skin/shop/basic/largeimage.skin.php @@ -7,30 +7,20 @@ add_stylesheet('',

    상품 이미지 새창 보기

    -
    $imgs){ + $thumbnails[$i] = $imgs['thumb']; ?> - <?php echo $row['it_name']; ?> + - +
    ', echo ''; } ?> -
    ', 10); ?> list_mod >= 2) { // 1줄 이미지 : 2개 이상 - if ($i%$this->list_mod == 0) $sct_last = 'sct_last'; // 줄 마지막 - else if ($i%$this->list_mod == 1) $sct_last = 'sct_clear'; // 줄 첫번째 - else $sct_last = ''; - } else { // 1줄 이미지 : 1개 - $sct_last = 'sct_clear'; - } +$i = 0; - if ($i == 1) { +$this->view_star = (method_exists($this, 'view_star')) ? $this->view_star : true; + +foreach((array) $list as $row){ + if( empty($row) ) continue; + + $item_link_href = shop_item_url($row['it_id']); // 상품링크 + $star_score = $row['it_use_avg'] ? (int) get_star($row['it_use_avg']) : ''; //사용자후기 평균별점 + $list_mod = $this->list_mod; // 분류관리에서 1줄당 이미지 수 값 또는 파일에서 지정한 가로 수 + $is_soldout = is_soldout($row['it_id'], true); // 품절인지 체크 + + $classes = array(); + + $classes[] = 'col-row-'.$list_mod; + + if( $i && ($i % $list_mod == 0) ){ + $classes[] = 'row-clear'; + } + + $i++; // 변수 i 를 증가 + + if ($i === 1) { if ($this->css) { echo "\n"; +if ($i >= 1) echo "\n"; -if($i == 1) echo "

    등록된 상품이 없습니다.

    \n"; +if($i == 0) echo "

    등록된 상품이 없습니다.

    \n"; ?> \ No newline at end of file diff --git a/theme/basic/skin/shop/basic/list.30.skin.php b/theme/basic/skin/shop/basic/list.30.skin.php index c5d65f32e..303566363 100644 --- a/theme/basic/skin/shop/basic/list.30.skin.php +++ b/theme/basic/skin/shop/basic/list.30.skin.php @@ -2,13 +2,20 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 // add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 -add_stylesheet('', 0); +add_stylesheet('', 0); ?> = 2) { // 1줄 이미지 : 2개 이상 if ($i%$list_mod == 0) $sct_last = ' sct_last'; // 줄 마지막 else if ($i%$list_mod == 1) $sct_last = ' sct_clear'; // 줄 첫번째 @@ -33,10 +40,10 @@ for ($i=1; $row=sql_fetch_array($result); $i++) { $list_width = $list_real_width - $list_right_pad - $list_left_pad; $list_height = $this->img_height - $list_top_pad - $list_bottom_pad; - echo "
  • \n"; + echo "
  • \n"; if ($this->href) { - echo "
  • \n"; } -if ($i > 1) echo "\n"; +if ($i >= 1) echo "\n"; -if($i == 1) echo "

    등록된 상품이 없습니다.

    \n"; +if($i == 0) echo "

    등록된 상품이 없습니다.

    \n"; ?> \ No newline at end of file diff --git a/theme/basic/skin/shop/basic/list.40.skin.php b/theme/basic/skin/shop/basic/list.40.skin.php index 1153a69e4..e592b1eb0 100644 --- a/theme/basic/skin/shop/basic/list.40.skin.php +++ b/theme/basic/skin/shop/basic/list.40.skin.php @@ -2,15 +2,22 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 // add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 -add_stylesheet('', 0); +add_stylesheet('', 0); // 관련상품 스킨은 사품을 한줄에 하나만 표시하며 해당 상품에 관련상품이 등록되어 있는 경우 기본으로 7개까지 노출합니다. ?> = 2) { // 1줄 이미지 : 2개 이상 if ($i%$list_mod == 0) $sct_last = ' sct_last'; // 줄 마지막 else if ($i%$list_mod == 1) $sct_last = ' sct_clear'; // 줄 첫번째 @@ -27,18 +34,18 @@ for ($i=1; $row=sql_fetch_array($result); $i++) { } } - $list_top_pad = 20; - $list_right_pad = 10; - $list_bottom_pad = 20; - $list_left_pad = $this->img_width + 10; + //$list_top_pad = 20; + //$list_right_pad = 10; + //$list_bottom_pad = 20; + //$list_left_pad = $this->img_width + 10; //$list_real_width = 740; //$list_width = $list_real_width - $list_right_pad - $list_left_pad; - $list_height = $this->img_height - $list_top_pad - $list_bottom_pad; + //$list_height = $this->img_height - $list_top_pad - $list_bottom_pad; - echo "
  • \n"; + echo "
  • \n"; if ($this->href) { - echo "
    href}{$row['it_id']}\" class=\"sct_a\">\n"; + echo "
    \n"; } if ($this->view_it_img) { @@ -58,7 +65,7 @@ for ($i=1; $row=sql_fetch_array($result); $i++) { } if ($this->href) { - echo "
    href}{$row['it_id']}\" class=\"sct_a\">\n"; + echo "
    \n"; } if ($this->view_it_name) { @@ -78,7 +85,7 @@ for ($i=1; $row=sql_fetch_array($result); $i++) { echo "
    \n"; if ($this->view_it_cust_price && $row['it_cust_price']) { - echo "".display_price($row['it_cust_price'])."\n"; + echo "".display_price($row['it_cust_price'])."\n"; } if ($this->view_it_price) { @@ -88,16 +95,32 @@ for ($i=1; $row=sql_fetch_array($result); $i++) { echo "
    \n"; } - - if ($this->view_sns) { - $sns_url = G5_SHOP_URL.'/item.php?it_id='.$row['it_id']; + + echo "
    + \n"; + echo "
    \n"; + + // 위시리스트 + 공유 버튼 시작 + echo "
    \n"; + echo "\n"; + echo "\n"; + + echo "
    "; + if ($this->view_sns) { + $sns_top = $this->img_height + 10; + $sns_url = $item_link_href; $sns_title = get_text($row['it_name']).' | '.get_text($config['cf_title']); echo "
    "; - echo get_sns_share_link('facebook', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/sns_fb_s.png'); - echo get_sns_share_link('twitter', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/sns_twt_s.png'); - echo get_sns_share_link('googleplus', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/sns_goo_s.png'); + echo "

    SNS 공유

    "; + echo get_sns_share_link('facebook', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/facebook.png'); + echo get_sns_share_link('twitter', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/twitter.png'); + echo get_sns_share_link('googleplus', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/gplus.png'); + echo ""; echo "
    \n"; } + echo "
    "; + echo "
    \n"; + // 위시리스트 + 공유 버튼 끝 // 관련상품 echo "
    ".relation_item($row['it_id'], 70, 0, 5)."
    \n"; @@ -105,8 +128,8 @@ for ($i=1; $row=sql_fetch_array($result); $i++) { echo "
  • \n"; } -if ($i > 1) echo "\n"; +if ($i >= 1) echo "\n"; -if($i == 1) echo "

    등록된 상품이 없습니다.

    \n"; +if($i == 0) echo "

    등록된 상품이 없습니다.

    \n"; ?> diff --git a/theme/basic/skin/shop/basic/list.sort.skin.php b/theme/basic/skin/shop/basic/list.sort.skin.php index efde17f5c..ad19e92e0 100644 --- a/theme/basic/skin/shop/basic/list.sort.skin.php +++ b/theme/basic/skin/shop/basic/list.sort.skin.php @@ -2,10 +2,12 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 $sct_sort_href = $_SERVER['SCRIPT_NAME'].'?'; + if($ca_id) - $sct_sort_href .= 'ca_id='.$ca_id; + $sct_sort_href = shop_category_url($ca_id).'?1=1'; else if($ev_id) $sct_sort_href .= 'ev_id='.$ev_id; + if($skin) $sct_sort_href .= '&skin='.$skin; $sct_sort_href .= '&sort='; @@ -18,16 +20,16 @@ add_stylesheet('', 0

    상품 정렬

    - + + -->
    • 판매많은순
    • diff --git a/theme/basic/skin/shop/basic/list.sub.skin.php b/theme/basic/skin/shop/basic/list.sub.skin.php index 072f0ce37..efe001431 100644 --- a/theme/basic/skin/shop/basic/list.sub.skin.php +++ b/theme/basic/skin/shop/basic/list.sub.skin.php @@ -2,10 +2,11 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 // add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 -add_stylesheet('', 0); +add_stylesheet('', 0); ?> - +
      • -
      \ No newline at end of file +
    + \ No newline at end of file diff --git a/theme/basic/skin/shop/basic/listcategory.skin.php b/theme/basic/skin/shop/basic/listcategory.skin.php index fe4c439bf..ab50fb08e 100644 --- a/theme/basic/skin/shop/basic/listcategory.skin.php +++ b/theme/basic/skin/shop/basic/listcategory.skin.php @@ -14,14 +14,14 @@ while ($row=sql_fetch_array($result)) { $row2 = sql_fetch(" select count(*) as cnt from {$g5['g5_shop_item_table']} where (ca_id like '{$row['ca_id']}%' or ca_id2 like '{$row['ca_id']}%' or ca_id3 like '{$row['ca_id']}%') and it_use = '1' "); - $str .= '
  • '.$row['ca_name'].' ('.$row2['cnt'].')
  • '; + $str .= '
  • '.$row['ca_name'].' ('.$row2['cnt'].')
  • '; $exists = true; } if ($exists) { // add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 - add_stylesheet('', 0); + add_stylesheet('', 0); ?> diff --git a/theme/basic/skin/shop/basic/listcategory2.skin.php b/theme/basic/skin/shop/basic/listcategory2.skin.php index b8ce25b50..1f4501f46 100644 --- a/theme/basic/skin/shop/basic/listcategory2.skin.php +++ b/theme/basic/skin/shop/basic/listcategory2.skin.php @@ -31,27 +31,25 @@ if (!$exists) { $str .= '
  • '; if ($cnt) { - $str .= ''.$row['ca_name'].''; + $str .= ''.$row['ca_name'].''; $sql2 = " select ca_id, ca_name from {$g5['g5_shop_category_table']} where ca_id like '{$row['ca_id']}%' and ca_use = '1' and length(ca_id) = $len4 order by ca_order, ca_id "; $result2 = sql_query($sql2); $k=0; while ($row2=sql_fetch_array($result2)) { - $str .= ''.$row2['ca_name'].''; + $str .= ''.$row2['ca_name'].''; $k++; } } else { - $str .= ''.$row['ca_name'].''; + $str .= ''.$row['ca_name'].''; } $str .= '
  • '; $exists = true; } } - if ($exists) { - // add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 - add_stylesheet('', 0); + add_stylesheet('', 0); ?> diff --git a/theme/basic/skin/shop/basic/listcategory3.skin.php b/theme/basic/skin/shop/basic/listcategory3.skin.php index 7f9fe3d4d..dcd7e83b1 100644 --- a/theme/basic/skin/shop/basic/listcategory3.skin.php +++ b/theme/basic/skin/shop/basic/listcategory3.skin.php @@ -13,14 +13,14 @@ while ($row=sql_fetch_array($result)) { $sct_ct_here = 'sct_ct_here'; else $sct_ct_here = ''; - $str .= '
  • '.$row['ca_name'].'
  • '; + $str .= '
  • '.$row['ca_name'].'
  • '; $exists = true; } if ($exists) { // add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 - add_stylesheet('', 0); + add_stylesheet('', 0); ?> diff --git a/theme/basic/skin/shop/basic/main.10.skin.php b/theme/basic/skin/shop/basic/main.10.skin.php index d654983aa..2796526da 100644 --- a/theme/basic/skin/shop/basic/main.10.skin.php +++ b/theme/basic/skin/shop/basic/main.10.skin.php @@ -7,7 +7,15 @@ add_stylesheet('', list_mod >= 2) { // 1줄 이미지 : 2개 이상 if ($i%$this->list_mod == 0) $sct_last = 'sct_last'; // 줄 마지막 else if ($i%$this->list_mod == 1) $sct_last = 'sct_clear'; // 줄 첫번째 @@ -15,12 +23,12 @@ for ($i=1; $row=sql_fetch_array($result); $i++) { } else { // 1줄 이미지 : 1개 $sct_last = 'sct_clear'; } - + if ($i == 1) { if ($this->css) { echo "
    \n"; } -if($i == 1) echo "

    등록된 상품이 없습니다.

    \n"; +if($i == 0) echo "

    등록된 상품이 없습니다.

    \n"; ?> ', 10); ?> - -
      -
    • -
    • -
    - - - + = 2) { // 1줄 이미지 : 2개 이상 + if ($i%$list_mod == 0) $sct_last = ' sct_last'; // 줄 마지막 + else if ($i%$list_mod == 1) $sct_last = ' sct_clear'; // 줄 첫번째 + else $sct_last = ''; + } else { // 1줄 이미지 : 1개 + $sct_last = ' sct_clear'; + } + if ($i == 1) { if ($this->css) { - echo "
    type}\" class=\"{$this->css}\">\n"; + echo "\n"; -if($i == 1) echo "

    등록된 상품이 없습니다.

    \n"; +if($i == 0) echo "

    등록된 상품이 없습니다.

    \n"; ?> + - \ No newline at end of file + diff --git a/theme/basic/skin/shop/basic/main.40.skin.php b/theme/basic/skin/shop/basic/main.40.skin.php index 41669dd5a..66ebd376c 100644 --- a/theme/basic/skin/shop/basic/main.40.skin.php +++ b/theme/basic/skin/shop/basic/main.40.skin.php @@ -5,12 +5,20 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 add_stylesheet('', 0); // 관련상품 스킨은 사품을 한줄에 하나만 표시하며 해당 상품에 관련상품이 등록되어 있는 경우 기본으로 7개까지 노출합니다. +add_javascript('', 10); ?> = 2) { // 1줄 이미지 : 2개 이상 if ($i%$list_mod == 0) $sct_last = ' sct_last'; // 줄 마지막 else if ($i%$list_mod == 1) $sct_last = ' sct_clear'; // 줄 첫번째 @@ -23,23 +31,16 @@ for ($i=1; $row=sql_fetch_array($result); $i++) { if ($this->css) { echo "
      css}\">\n"; } else { - echo "
        \n"; + echo "
          \n"; } } - $list_top_pad = 20; - $list_right_pad = 20; - $list_bottom_pad = 20; - $list_left_pad = $this->img_width + 20; - $list_height = $this->img_height + 2; - - echo "
        • \n"; - + echo "
        • \n"; echo "
          \n"; if ($this->href) { - echo "href}{$row['it_id']}\">\n"; + echo "\n"; } if ($this->view_it_img) { @@ -50,26 +51,33 @@ for ($i=1; $row=sql_fetch_array($result); $i++) { echo "\n"; } - - if ($this->view_sns) { - $sns_top = $this->img_height + 10; - $sns_url = G5_SHOP_URL.'/item.php?it_id='.$row['it_id']; - $sns_title = get_text($row['it_name']).' | '.get_text($config['cf_title']); - echo "
          "; - echo get_sns_share_link('facebook', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/facebook.png'); - echo get_sns_share_link('twitter', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/twitter.png'); - echo get_sns_share_link('googleplus', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/gplus.png'); - echo "
          \n"; + echo "
          + \n"; + echo "
          \n"; + + echo "
          \n"; + + if ($this->view_it_icon) { + // 품절 + if (is_soldout($row['it_id'], true)) { + echo 'SOLD OUT'; + } } - echo "
          \n"; + + echo "
          \n"; + // 사용후기 평점표시 + if ($this->view_star && $star_score) { + echo "
          고객평점\"별점
          \n"; + } + if ($this->view_it_id) { echo "
          <".stripslashes($row['it_id']).">
          \n"; } if ($this->href) { - echo "
          href}{$row['it_id']}\">\n"; + echo "\n"; } - - if ($this->view_it_basic && $row['it_basic']) { + + if ($this->view_it_basic && $row['it_basic']) { echo "
          ".stripslashes($row['it_basic'])."
          \n"; } if ($this->view_it_cust_price || $this->view_it_price) { echo "
          \n"; - - if ($this->view_it_cust_price && $row['it_cust_price']) { - echo "".display_price($row['it_cust_price'])."\n"; - } - if ($this->view_it_price) { echo display_price(get_price($row), $row['it_tel_inq'])."\n"; } - echo "
          \n"; - } - - if ($this->view_it_icon) { - echo "
          ".item_icon($row)."
          \n"; + + + // 위시리스트 + 공유 버튼 시작 { + echo "
          \n"; + echo "\n"; + echo "\n"; + + echo "
          "; + if ($this->view_sns) { + $sns_top = $this->img_height + 10; + $sns_url = $item_link_href; + $sns_title = get_text($row['it_name']).' | '.get_text($config['cf_title']); + echo "
          "; + echo "

          SNS 공유

          "; + echo get_sns_share_link('facebook', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/facebook.png'); + echo get_sns_share_link('twitter', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/twitter.png'); + echo get_sns_share_link('googleplus', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/gplus.png'); + echo ""; + echo "
          \n"; } + echo "
          "; + echo "
          \n"; + // } 위시리스트 + 공유 버튼 끝 - + echo "
          \n"; + + if ($this->view_it_icon) { + echo "
          ".item_icon($row)."
          \n"; + } + echo "
        • \n"; } -if ($i > 1) echo "
        \n"; +if ($i >= 1) echo "
      \n"; -if($i == 1) echo "

      등록된 상품이 없습니다.

      \n"; +if($i == 0) echo "

      등록된 상품이 없습니다.

      \n"; ?> - + + + \ No newline at end of file diff --git a/theme/basic/skin/shop/basic/main.50.skin.php b/theme/basic/skin/shop/basic/main.50.skin.php index f66b5a337..eb8bfb031 100644 --- a/theme/basic/skin/shop/basic/main.50.skin.php +++ b/theme/basic/skin/shop/basic/main.50.skin.php @@ -1,101 +1,83 @@ ', 0); ?> - + list_mod >= 2) { // 1줄 이미지 : 2개 이상 - if ($i%$this->list_mod == 0) $sct_last = 'sct_last'; // 줄 마지막 - else if ($i%$this->list_mod == 1) $sct_last = 'sct_clear'; // 줄 첫번째 - else $sct_last = ''; - } else { // 1줄 이미지 : 1개 - $sct_last = 'sct_clear'; - } +$i=0; +foreach((array) $list as $row){ + if( empty($row) ) continue; + $i++; + + $item_link_href = shop_item_url($row['it_id']); + $star_score = $row['it_use_avg'] ? (int) get_star($row['it_use_avg']) : ''; + + $sct_last = ''; + if($i>1 && $i%$this->list_mod == 0) + $sct_last = ' sct_last'; // 줄 마지막 if ($i == 1) { if ($this->css) { echo "
        css}\">\n"; } else { - echo "
          type}\" class=\" smt_50\">\n"; + echo "
            type}\" class=\"smt_30\">\n"; } } - echo "
          • \n"; - - echo "{$i}\n"; - if ($this->href) { - echo "
            href}{$row['it_id']}\">\n"; + echo "\n"; } - - if ($this->view_it_icon) { - echo "
            ".item_icon($row)."
            \n"; + + + echo "
            \n"; + + // 사용후기 평점표시 + if ($this->view_star && $star_score) { + echo "고객평점\"별\n"; } - - if ($this->view_it_id) { - echo "
            <".stripslashes($row['it_id']).">
            \n"; - } - + if ($this->href) { - echo "
            href}{$row['it_id']}\">\n"; + echo "\n"; } - - if ($this->view_it_basic && $row['it_basic']) { - echo "
            ".stripslashes($row['it_basic'])."
            \n"; - } - if ($this->view_it_cust_price || $this->view_it_price) { - echo "
            \n"; - if ($this->view_it_cust_price && $row['it_cust_price']) { - echo "".display_price($row['it_cust_price'])."\n"; + echo "".display_price($row['it_cust_price'])."\n"; } - if ($this->view_it_price) { echo display_price(get_price($row), $row['it_tel_inq'])."\n"; } - - echo "
            \n"; - - } - - if ($this->view_sns) { - $sns_top = $this->img_height + 10; - $sns_url = G5_SHOP_URL.'/item.php?it_id='.$row['it_id']; - $sns_title = get_text($row['it_name']).' | '.get_text($config['cf_title']); - echo "
            "; - echo get_sns_share_link('facebook', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/sns_fb_s.png'); - echo get_sns_share_link('twitter', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/sns_twt_s.png'); - echo get_sns_share_link('googleplus', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/sns_goo_s.png'); echo "
            \n"; } - + echo "
            \n"; echo "
          • \n"; } - -if ($i > 1) echo "
          \n"; - -if($i == 1) echo "

          등록된 상품이 없습니다.

          \n"; +if ($i >= 1) echo "
        \n"; +if($i == 0) echo "

        등록된 상품이 없습니다.

        \n"; ?> - \ No newline at end of file + + + \ No newline at end of file diff --git a/theme/basic/skin/shop/basic/mainbanner.10.skin.php b/theme/basic/skin/shop/basic/mainbanner.10.skin.php index 90dde2af0..dad95fc34 100644 --- a/theme/basic/skin/shop/basic/mainbanner.10.skin.php +++ b/theme/basic/skin/shop/basic/mainbanner.10.skin.php @@ -3,29 +3,27 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 // add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 add_stylesheet('', 0); -add_javascript('', 10); -?> +add_javascript('', 10); +add_stylesheet('', 10); -'.PHP_EOL.'
          '.PHP_EOL; - //print_r2($row); // 테두리 있는지 $bn_border = ($row['bn_border']) ? ' class="sbn_border"' : '';; // 새창 띄우기인지 $bn_new_win = ($row['bn_new_win']) ? ' target="_blank"' : ''; $bimg = G5_DATA_PATH.'/banner/'.$row['bn_id']; + $item_html = ''; + if (file_exists($bimg)) { $banner = ''; @@ -40,50 +38,107 @@ for ($i=0; $row=sql_fetch_array($result); $i++) if($max_height < $size[1]) $max_height = $size[1]; - echo ''.PHP_EOL; + $item_html .= '
          '; if ($row['bn_url'][0] == '#') $banner .= ''; else if ($row['bn_url'] && $row['bn_url'] != 'http://') { $banner .= ''; } - echo $banner.''.get_text($row['bn_alt']).''; + $item_html .= $banner.''.get_text($row['bn_alt']).''; if($banner) - echo ''.PHP_EOL; - echo ''.PHP_EOL; - - + $item_html .= ''; + $item_html .= '
          '; } + + $banner_style = $max_height ? 'style="min-height:'.($max_height + 25).'px"' : ''; + if ($i==0) echo '
        '.PHP_EOL; + echo '
    '.PHP_EOL; + + echo '
    '.PHP_EOL; - echo '
    -
      '; + echo '
    '.PHP_EOL; + + echo '
    '.PHP_EOL; + echo '
    +
    '.PHP_EOL; echo '
    '.PHP_EOL; + echo '
    '.PHP_EOL; ?> - \ No newline at end of file diff --git a/theme/basic/skin/shop/basic/navigation.skin.php b/theme/basic/skin/shop/basic/navigation.skin.php index 1e72e864c..0d830144d 100644 --- a/theme/basic/skin/shop/basic/navigation.skin.php +++ b/theme/basic/skin/shop/basic/navigation.skin.php @@ -1,38 +1,83 @@ '.$row['ca_name'].''; - } +if( !$is_item_view && $ca_id ){ + $navi_datas = get_shop_navigation_data(true, $ca_id); + $ca_ids = array( + 'ca_id' => substr($ca_id,0,2), + 'ca_id2' => substr($ca_id,0,4), + 'ca_id3' => substr($ca_id,0,6), + ); +} else if( $is_item_view && isset($it) && is_array($it) ) { + $navi_datas = get_shop_navigation_data(true, $it['ca_id']); + $ca_ids = array( + 'ca_id' => substr($it['ca_id'],0,2), + 'ca_id2' => substr($it['ca_id'],0,4), + 'ca_id3' => substr($it['ca_id'],0,6) + ); } -else - $navigation = $g5['title']; -//if ($it_id) $navigation .= " > $it[it_name]"; +$location_class = array(); +if($is_item_view){ + $location_class[] = 'view_location'; // view_location는 리스트 말고 상품보기에서만 표시 +} else { + $location_class[] = 'is_list is_right'; // view_location는 리스트 말고 상품보기에서만 표시 +} // add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 add_stylesheet('', 0); +add_javascript('', 10); ?> -
    - HOME - +
    + 메인으로 + + + + + + + + + + + + + + + + +
    + \ No newline at end of file diff --git a/theme/basic/skin/shop/basic/relation.10.skin.php b/theme/basic/skin/shop/basic/relation.10.skin.php index d9e306990..bf083fa40 100644 --- a/theme/basic/skin/shop/basic/relation.10.skin.php +++ b/theme/basic/skin/shop/basic/relation.10.skin.php @@ -2,10 +2,11 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 // add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 -add_stylesheet('', 0); +add_stylesheet('', 0); add_javascript('', 10); ?> - + + list_mod >= 2) { // 1줄 이미지 : 2개 이상 @@ -76,7 +77,7 @@ for ($i=1; $row=sql_fetch_array($result); $i++) { if ($this->view_sns) { $sns_top = $this->img_height + 10; - $sns_url = G5_SHOP_URL.'/item.php?it_id='.$row['it_id']; + $sns_url = shop_item_url($row['it_id']); $sns_title = get_text($row['it_name']).' | '.get_text($config['cf_title']); echo "
    "; echo get_sns_share_link('facebook', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/sns_fb_s.png'); @@ -92,14 +93,14 @@ if ($i > 1) echo "\n"; if($i == 1) echo "

    등록된 상품이 없습니다.

    \n"; ?> - + \ No newline at end of file diff --git a/theme/basic/skin/shop/basic/style.css b/theme/basic/skin/shop/basic/style.css index bbca704ff..c5ef91e04 100644 --- a/theme/basic/skin/shop/basic/style.css +++ b/theme/basic/skin/shop/basic/style.css @@ -1,106 +1,179 @@ @charset "utf-8"; + +/* 리스트 공통 */ +.lists-row{margin-right:-10px;margin-left:-10px} +.lists-row .col-row-0,.lists-row .col-row-1,.lists-row .col-row-2,.lists-row .col-row-3,.lists-row .col-row-4,.lists-row .col-row-5,.lists-row .col-row-6,.lists-row .col-row-7,.lists-row .col-row-8,.lists-row .col-row-9,.lists-row .col-row-10{position:relative;min-height:1px;padding-left:10px;*padding-left:0;padding-right:10px;*padding-right:0;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:0;} +.lists-row .col-row-0,.lists-row .col-row-1{width:100%} +.lists-row .col-row-2{width:50%} +.lists-row .col-row-3{width:33.33333333%} +.lists-row .col-row-4{width:25%} +.lists-row .col-row-5{width:20%} +.lists-row .col-row-6{width:16.66666667%} +.lists-row .col-row-7{width:14.28571428%} +.lists-row .col-row-8{width:12.5%} +.lists-row .col-row-9{width:11.11111111%} +.lists-row .col-row-10{width:10%} +.row-clear{clear:both!important} +.lists-row .sct_img img{max-width:100%;height:auto} + /* aside:gnb */ -#gnb {margin:0 0 5px;padding:0 0 10px;background:#333949;position:relative;min-height:425px} +#gnb {margin-bottom:15px;background:#fff;border:1px solid #e8e8e8;border-top:0} #gnb h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} -#gnb button{width:100%;border:0;border-bottom:1px solid #2b313f;background:none;text-align:left;color:#fff;padding:0 20px;height:40px;font-weight:bold;font-size:1.167em} -.gnb_1dli {; word-wrap: break-word;} +.gnb_1dli {position:relative;word-wrap:break-word} .gnb_1dli_on {color:#fff;text-decoration:none} -.gnb_1da {display:block;padding:0 20px;line-height:40px;color:#ccc;font-weight:bold;text-decoration:none;font-size:1.167em} -.gnb_1dam {background:url('img/gnb_bg.png') center right no-repeat} -.gnb_1dli_on .gnb_1da {background-color:#2b313f;color:#fff;text-decoration:none} -.gnb_1dli_on .gnb_1dam {color:#fff;text-decoration:none} -.gnb_2dul {display:none;z-index:1000;position:absolute;border:1px solid #787f89;height:100%;padding:10px} -.gnb_1dli_over .gnb_2dul, .gnb_1dli_over2 .gnb_2dul {display:block;top:0;left:215px;width:200px;background:#fff} -.gnb_2da {display:none} +.gnb_1da {display:block;padding:0 20px;line-height:48px;color:#010101;text-decoration:none;font-size:1.167em} +.gnb_1da i {position:absolute;right:0;top:0;display:inline-block;color:#c4c4c4;padding:15px;font-size:1.45em} + +.gnb_1dam {background:url('img/gnb_bg.png') center right no-repeat} +.gnb_1dli_on .gnb_1da {background-color:#f5f5f5;color:#3a8afd;font-weight:bold;text-decoration:none} +.gnb_1dli_on .gnb_1da:after {position:absolute;left:-1px;top:0;content:"";background:#3a8afd;width:3px;height:100%} + +.gnb_1dli_on .gnb_1dam {text-decoration:none} +.gnb_2dul {display:none;z-index:1000;position:absolute;border:1px solid #e8e8e8;padding:10px} +.gnb_1dli_over .gnb_2dul, .gnb_1dli_over2 .gnb_2dul {display:inline-block;top:0;left:263px;width:200px;background:#fff} +.gnb_1dli_over .gnb_2dul:after, .gnb_1dli_over2 .gnb_2dul:after {content:"";position:absolute;top:10px;left:-6px;display:inline-block;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #fff} +.gnb_1dli_over .gnb_2dul:before, .gnb_1dli_over2 .gnb_2dul:before {content:"";position:absolute;top:9px;left:-7px;display:inline-block;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #e8e8e8} + +.gnb_2da {} .gnb_1dli_over .gnb_2da {display:block;padding:5px 10px;line-height:20px;font-size:1.083em} -.gnb_2da:focus, .gnb_2da:hover {text-decoration:none;color:#be334a} +.gnb_2da:focus, .gnb_2da:hover {text-decoration:none;color:#3a8afd} /* 오늘 본 상품 */ -#stv{position:relative} -#stv_pg {display:block;text-align:center;margin:10px 0 0;line-height:20px} -.stv_item {display:none;padding:0 9px;word-break:break-all} -#up{position:absolute;bottom:0;left:0;background:url(img/btn_sb_prev.png) no-repeat 50% 50%;width:30px;height:20px;text-indent:-999px;overflow:hidden;border:1px solid #ccc;} -#down{position:absolute;bottom:0;right:0;background:url(img/btn_sb_next.png) no-repeat 50% 50%;width:30px;height:20px;text-indent:-999px;overflow:hidden;border:1px solid #ccc;} +#stv {position:relative;height:100%} +#stv .li_empty {text-align:center;line-height:100px} +#stv_pg {display:block;position:fixed;right:0;bottom:0;width:229px;text-align:center;margin:10px 0 0;padding:15px;line-height:20px;background:#fff} +.stv_item {display:none;padding:15px;word-break:break-all;border-bottom:1px solid #f6f6f6} +.stv_item:after {display:block;visibility:hidden;clear:both;content:""} +.stv_item .prd_img {display:inline-block;float:left;margin-right:10px} +.stv_item .prd_cnt {display:inline-block;float:left} +.stv_item .prd_cnt span {display:block;max-width:105px} +.stv_item .prd_cnt .prd_name {font-weight:bold;margin-bottom:3px} + +#stv_btn {position:absolute;top:10px;right:10px;width:60px;height:50px} +#up {position:absolute;top:0;left:0;background:url('img/btn_sb_prev.png') no-repeat 50% 50%;width:30px;height:30px;text-indent:-999px;overflow:hidden;border:0} +#down {position:absolute;top:0;right:0;background:url('img/btn_sb_next.png') no-repeat 50% 50%;width:30px;height:30px;text-indent:-999px;overflow:hidden;border:0} /* 이벤트 링크 */ -#sev{margin:20px 0;text-align:center} -#sev h2 {text-align:center;font-size:1.5em;margin:0 0 20px 0;display:inline-block;padding:0 0 7px;border-bottom:2px solid #000;line-height:1em} +#sev {margin:20px 0;text-align:center} +#sev header {margin:0 0 20px} +#sev header:after {display:block;visibility:hidden;clear:both;content:""} +#sev h2 {float:left;font-size:1.5em;margin:0 0 10px 0;display:inline-block;line-height:1em} +#sev h2:after {display:block;visibility:hidden;clear:both;content:""} #sev ul:after {display:block;visibility:hidden;clear:both;content:""} -#sev .ev_li{float:left;margin-left:17px;} -#sev .ev_li:first-child{margin-left:0} -#sev .ev_prd{border:1px solid #ddd;text-align:center;padding:20px 0;} -#sev .ev_prd li{display:inline-block;text-align:left;width:110px;margin:0 8px;vertical-align: top;} -#sev .ev_prd .ev_prd_tit{display:block;color:#666} -#sev .ev_prd .ev_prd_img{margin:0 0 5px;display:block} -#sev .ev_prd .ev_prd_price{font-weight:bold;display:block} +#sev>ul {margin:0 -10px} +#sev .ev_li {float:left;padding:0 10px;width:33.333%} +#sev .ev_li:first-child {margin-left:0} +#sev .ev_li .sev_img img {width:100%;height:auto} +#sev .ev_prd {border:1px solid #ddd;text-align:center;background:#fff} +#sev .ev_prd li {position:relative;display:block;padding:15px;text-align:left;vertical-align:top;border-bottom:1px solid #f6f6f6} +#sev .ev_prd li:last-child {border-bottom:0} +#sev .ev_prd li:after {display:block;visibility:hidden;clear:both;content:""} +#sev .ev_prd .ev_prd_tit {display:block;color:#000;font-size:1.1em;margin-bottom:5px} +#sev .ev_prd .ev_prd_img {float:left;display:inline-block} +#sev .ev_prd .ev_txt_wr {float:left;max-width:139px;margin-left:10px} +#sev .ev_prd .ev_prd_price {font-weight:bold;display:block;margin:5px 0 10px;font-size:1.25em;font-weight:bold} +#sev .ev_prd .sev_more {color:#3a8afd;background:#fff;display:block;text-align:center} + /* 커뮤니티 링크 */ -#scomm{padding:20px;} -#scomm h2{margin:0 0 5px;} +#scomm {padding:20px} +#scomm h2 {margin:0 0 5px} #scomm li {display:block;margin:3px} -#scomm li a{line-height:25px;color:#555} -#scomm li a:hover{color:#be334a} +#scomm li a {line-height:25px;color:#555} +#scomm li a:hover {color:#be334a} /* 메인배너 */ -#main_bn {border:1px solid #cdcdcd;position:relative;margin-bottom:20px} -#main_bn .slide-wrap{display:none} -#main_bn .slide-wrap img{max-width:100%;height:auto} -#main_bn .bx-prev{position:absolute;top:50%;left:0;margin-top:-35px;z-index:99;background:url(img/btn_prev.png) no-repeat 50% 50%;width:50px;height:70px;text-indent:-999px;overflow:hidden;opacity:0.6} -#main_bn .bx-prev:hover{opacity:1} -#main_bn .bx-next{position:absolute;top:50%;right:0;margin-top:-35px;z-index:99;background:url(img/btn_next.png) no-repeat 50% 50%;width:50px;height:70px;text-indent:-999px;overflow:hidden;opacity:0.6} -#main_bn .bx-next:hover{opacity:1} -#main_bn #bx_pager {border-top:1px solid #cdcdcd} -#main_bn #bx_pager ul:after {display:block;visibility:hidden;clear:both;content:""} -#main_bn #bx_pager li{float:left;border-left:1px solid #cdcdcd;width:20%;text-align:center;line-height:35px} -#main_bn #bx_pager li:first-child{border-left:0} -#main_bn #bx_pager li a{display:block} -#main_bn #bx_pager li a.active{background:#56d2ca;color:#fff} +#main_bn {border:1px solid #e3e5e8;position:relative;margin:19px 0 30px} +#main_bn:after {display:block;visibility:hidden;clear:both;content:""} +#main_bn .slide-wrap {padding:0;margin:0} +#main_bn .slide-wrap img {max-width:100%;height:auto} +#main_bn .main_image_area{position:relative} +#main_bn .owl_pager {position:relative;width:100%;background:#fff;border-top:1px solid #e3e5e8} +#main_bn .owl_pager ul:after {display:block;visibility:hidden;clear:both;content:""} +#main_bn .owl_pager li {float:left;position:relative;width:20%;border-left:1px solid #e3e5e8;text-align:center;line-height:45px;height:45px;font-size:1.2em} +#main_bn .owl_pager li:first-child, #main_bn .owl_pager li:nth-child(5n+1) {border-left:0} +#main_bn .owl_pager li a {display:block} +#main_bn .owl_pager li a:after {content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:#e3e5e8} +#main_bn .owl_pager li.active a {color:#3a8afd} +#main_bn .owl_pager li.active a:after {background:#3a8afd;top:-1px} + +.btn_wr {background:rgba(0,0,0,0.5);display:inline-block;position:absolute;right:20px;bottom:65px;border-radius:30px;padding:3px 5px} +#main_bn .btn_wr{z-index:2} +.btn_wr .pager-prev {margin-left:5px;font-weight:bold} +.btn_wr .pager-next {margin-right:5px;font-weight:bold} +.btn_wr .pager-prev, .btn_wr .pager-next, #slide-counter {float:left;display:inline-block;padding:5px;color:#fff} +#slide-counter {margin:0 5px} /*서브배너*/ -#sbn_side {width:150px;} -.sb_bn { display:none} -.sb_bn img{width:100%;height:auto;} -#sbn_side h2{position:absolute;font-size:0;line-height:0;overflow:hidden} -#sbn_side .bx-controls{position:absolute;bottom:0;right:0} -#sbn_side .bx-prev{display:block;float:left;background:url(img/btn_sb_prev.png) no-repeat 50% 50% #fff;width:15px;height:15px;text-indent:-999px;overflow:hidden;border:1px solid #ccc;} -#sbn_side .bx-next{display:block;margin-left:-1px;float:left;background:url(img/btn_sb_next.png) no-repeat 50% 50% #fff;width:15px;height:15px;text-indent:-999px;overflow:hidden;border:1px solid #ccc;} +#sbn_side {position:relative;width:100%;margin-bottom:20px} +.sb_bn {} +.sb_bn img {width:100%;height:auto} +#sbn_side h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} +#sbn_side .bx-controls {position:absolute;bottom:10px;left:15px} +#sbn_side .bx-pager-item {display:inline-block} +#sbn_side .bx-pager-item a {float:left;width:8px;height:8px;margin-right:5px;border-radius:50%;background:#fff;text-indent:-9999px;opacity:0.5} +#sbn_side .bx-pager-item a.active {opacity:1} +#sbn_side .bx-controls-direction {display:none} /*장바구니*/ -#sbsk .go_cart{display:block;height:40px;line-height:38px;font-weight:bold;text-align:center;width:100%} -#sbsk .btn_buy{height:40px;margin:5px 0;font-weight:bold;text-align:center;width:100%} +#sbsk {position:relative} +#sbsk li {position:relative;border-bottom:1px solid #f6f6f6;padding:15px} +#sbsk li:after {display:block;visibility:hidden;clear:both;content:""} +#sbsk .go_cart {position:absolute;top:11px;right:15px;display:inline-block;height:28px;line-height:22px;border:1px solid #d5d9dd;color:#3a8afd;border-radius:2px;background:#fff;padding:2px 5px} +#sbsk .btn_buy {padding:15px;font-weight:bold;text-align:center} +#sbsk .btn_buy .btn_submit {width:100%;height:40px} +#sbsk .li_empty {text-align:center;line-height:100px} +#sbsk .prd_img {display:inline-block;float:left;margin-right:10px} +#sbsk .prd_cnt {display:inline-block;float:left} +#sbsk .prd_cnt a, #sbsk .prd_cnt span {display:block;max-width:105px} +#sbsk .prd_cnt .prd_name {font-weight:bold;margin-bottom:3px} +#sbsk .cart_del {border:0;width:35px;height:35px;text-align:center;position:absolute;right:0;bottom:0;color:#c5c8ca;background:#fff;font-size:1.25em} + +/*위시리스트*/ +#wish {} +#wish li {position:relative;border-bottom:1px solid #f6f6f6;padding:15px} +#wish li:after {display:block;visibility:hidden;clear:both;content:""} +#wish .li_empty {text-align:center;line-height:100px} +#wish .prd_img {display:inline-block;float:left;margin-right:10px} +#wish .prd_cnt {display:inline-block;float:left} +#wish .prd_cnt a {display:block;max-width:105px} +#wish .prd_cnt .prd_name {font-weight:bold;margin-bottom:3px} /* ##### main(nn).skin.php, list.(nn).skin.php 공통 적용 시작 ##### */ + /* 공통 */ -.sct_wrap {position:relative;margin:0 0 30px;text-align:center;zoom:1} +.sct_wrap {position:relative;margin:0 0 20px} .sct_wrap .sctrl {position:absolute;top:0;right:0} /* 애니메이션 효과 사용 시 재생 정지 버튼 등 */ .sct_wrap:after {display:block;visibility:hidden;clear:both;content:""} -.sct_wrap header {margin:0 0 20px;zoom:1} +.sct_wrap header {padding:10px 0 20px} .sct_wrap header:after {display:block;visibility:hidden;clear:both;content:""} -.sct_wrap h2 {text-align:center;font-size:1.5em;margin:0 0 10px 0;display:inline-block;padding:0 0 7px;border-bottom:2px solid #000;line-height:1em} +.sct_wrap h2 {float:left;font-size:1.5em;margin:0 0 10px 0;display:inline-block;line-height:1em} +.sct_wrap h2:after {display:block;visibility:hidden;clear:both;content:""} .sct_wrap h2 a {text-decoration:none} #sct {clear:both} -.sct {clear:both;margin:0;padding:0;list-style:none;zoom:1} +.sct {clear:both;margin:0;padding:0;list-style:none} .sct:after {display:block;visibility:hidden;clear:both;content:""} .sct_li {position:relative} .sct_noitem {padding:100px 0;text-align:center} .sct img {position:relative} /* 리스트뷰 갤러리뷰 변경 시 ie6,7 에서 이미지 사라지는 문제 해결하기 위해 */ -.shop_icon{display:inline-block;color:#fff;background:#a8aab1;line-height:20px;padding:0 5px;font-size:0.92em;margin:1px; } -.shop_icon_1 {} /* 히트 아이콘 */ -.shop_icon_2 {} /* 추천 아이콘 */ -.shop_icon_3 {} /* 최신 아이콘 */ -.shop_icon_4 {background:#ff7575} /* BEST 아이콘 */ -.shop_icon_5 {} /* 할인 아이콘 */ -.shop_icon_soldout{display:inline-block;color:#ff0000;font-style:italic;font-weight:bold;margin:2px} -.shop_icon_coupon{background:#59d495} +.shop_icon {display:inline-block;color:#fff;line-height:20px;padding:0 5px;font-size:0.92em;margin:1px;border-radius:2px} +.shop_icon_1 {background:#3ec1d3} +.shop_icon_2 {background:#ffb722} +.shop_icon_3 {background:#2dd49f} +.shop_icon_4 {background:#556ee6} +.shop_icon_5 {background:#ff5081} + +.shop_icon_soldout {position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#000;background:rgba(0,0,0,0.5);text-align:center;line-height:215px;color:#fff;font-size:18px;font-weight:bold;letter-spacing:1px} +.shop_icon_coupon {background:#d45959} /* 재생/정지/이전/다음 버튼 */ -.sctrl {margin:0;padding:0;list-style:none;zoom:1} +.sctrl {margin:0;padding:0;list-style:none} .sctrl:after {display:block;visibility:hidden;clear:both;content:""} -.sctrl li {position:relative;float:left;margin:0 0 0 -1px} -.sctrl button {position:relative;margin:0;padding:0;width:21px;height:21px;border:0;cursor:pointer;overflow:hidden} -.sctrl button span {position:absolute;top:0;left:0;width:19px;height:19px;border:1px solid #ccc;background:url('img/is_button.gif')} +.sctrl li {position:relative;float:left} +.sctrl button {position:relative;margin:0;padding:0;width:20px;height:20px;border:0;cursor:pointer;overflow:hidden} +.sctrl button span {position:absolute;top:0;left:0;width:20px;height:20px;border:0;background:url('img/is_button.gif') no-repeat} .sctrl button.sctrl_play span {background-position:-60px 0} .sctrl button.sctrl_play span.sctrl_on {background-position:-60px -30px} .sctrl button.sctrl_stop span {background-position:-90px 0} @@ -110,28 +183,47 @@ .sctrl button.sctrl_next span {background-position:-150px 0} .sctrl button.sctrl_next span.sctrl_on {background-position:-150px -30px} +/* 메인리스트 별점 공통 */ +.sct_li .sct_star img, .sct_li img.sit_star{width:72px !important;height:auto} + /* 상품 목록 스킨 10 */ -.sct_10 .sct_li {position:relative;float:left;margin:0 15px 15px 0;text-align:center;} -.sct_10 .sct_last {margin:0 0 15px !important} +.sct_10 {margin:25px 0} +.sct_10.lists-row{margin-right:-10px;margin-left:-10px} +.sct_10 .sct_li {position:relative;float:left;margin-bottom:40px;text-align:left} +.sct_10 .sct_last {margin-right:0} .sct_10 .sct_clear {clear:both} -.sct_10 .sct_img{position:relative} -.sct_10 .sct_sns{display:none;position:absolute;bottom:10px;right:0px;text-align:center;z-index:60;width:100%} -.sct_10 li:hover .sct_sns{display:block} -.sct_10 .sct_sns a{display:inline-block;border-radius:50%;margin:2px ;width:40px;text-align:center;height:40px;padding:10px 0;background:rgba(0,0,0,0.4)} -.sct_10 .sct_sns .share-facebook:hover{background:#415b92} -.sct_10 .sct_sns .share-twitter:hover{background:#35b3dc} -.sct_10 .sct_sns .share-googleplus:hover{background:#d5503a} -.sct_10 .sct_sns img{width:18px} -.sct_10 .sct_icon {margin:10px 0} -.sct_10 .sct_cost {margin:10px 0;font-size:1.167em} -.sct_10 .sct_cost .sct_discount{display:block;color:#999;font-size:0.92em;text-decoration:line-through;} -.sct_10 .sct_txt{display:block;margin:10px 0;font-size:1.167em;font-weight:bold} -.sct_10 .sct_basic{color:#666;margin:5px 0} -.sct_10 .shop_icon_1 {} /* 히트 아이콘 */ -.sct_10 .shop_icon_2 {} /* 추천 아이콘 */ -.sct_10 .shop_icon_3 {} /* 최신 아이콘 */ -.sct_10 .shop_icon_4{position:absolute;top:10px;left:10px;width:50px;height:50px;line-height:50px;font-size:14px;border-radius:50%;font-weight:bold} /* BEST 아이콘 */ -.sct_10 .shop_icon_5 {} /* 할인 아이콘 */ +.sct_10 .sct_a {text-decoration:none} +.sct_10 .sct_a:focus, .sct_10 .sct_a:hover {text-decoration:none} + +.sct_10 .sct_img {position:relative;text-align:center} +.sct_10 .sct_img a {display:block} +.sct_10 .sct_cart {display:none;position:absolute;left:0;bottom:0;border:0;width:100%;padding:15px 0;background:#000;background:rgba(0,0,0,0.5);color:#fff;font-size:1em;font-weight:bold} +.sct_10 .sct_img:hover .sct_cart {display:block} +.sct_10 .sct_cart i {display:inline-block;margin-right:5px;font-size:1.2em} +.sct_10 .sct_disc {position:absolute;right:15px;bottom:15px;background:red;color:#fff;padding:0 8px;line-height:24px;font-weight:bold;font-size:1.2em;background:#000;background:rgba(0,0,0,0.5)} + +.sct_10 .sct_ct_wrap {position:relative} +.sct_10 .sct_ct_wrap:after {display:block;visibility:hidden;clear:both;content:""} +.sct_10 .sct_star {margin: 10px 0 5px} +.sct_10 .sct_txt {border-bottom:1px solid #d9dde2;font-size:1.1em;margin:10px 0;padding-bottom:10px} +.sct_10 .sct_basic {margin-bottom:5px;color:#6e7f88} +.sct_10 .sct_bottom {position:relative;min-height:20px} +.sct_10 .sct_cost {margin:5px 0 10px;font-size:1.25em;font-weight:bold} +.sct_10 .sct_dict {display:none;text-decoration:line-through;font-weight:normal;font-size:0.85em;color:#858a8d} + +.sct_10 .sct_sns_wrap {display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999} +.sct_10 .sct_sns {position:absolute;top:50%;left:50%;background:#fff;text-align:center;width:245px;max-height:300px;margin-left:-125px;margin-top:-180px;overflow-y:auto;border-radius:5px;-webkit-box-shadow:1px 1px 18px rgba(0,0,0,0.2);-moz-box-shadow: 1px 1px 18px rgba(0,0,0,0.2);box-shadow: 1px 1px 18px rgba(0,0,0,0.2);border:1px solid #dde7e9;background:#fff;border-radius:3px} +.sct_10 .sct_sns h3 {padding:15px;border-bottom:1px solid #e8e8e8;text-align:left} +.sct_10 .sct_sns a {display:inline-block;border-radius:50%;width:50px;height:50px;line-height:25px;text-align:center;padding:10px 0;margin:20px 5px} +.sct_10 .sct_sns .share-facebook {background:#415b92} +.sct_10 .sct_sns .share-twitter {background:#35b3dc} +.sct_10 .sct_sns .share-googleplus {background:#ea3838} +.sct_10 .sct_sns img {width:24px} +.sct_10 .sct_sns_bg {background:rgba(0,0,0,0.1);width:100%;height:100%} +.sct_10 .sct_sns_cls {position:absolute;right:0;top:0;color:#b5b8bb;border:0;padding:12px 15px;font-size:16px;background:#fff} + +.sct_10 .sct_op_btn {position:absolute;right:5px;bottom:0} +.sct_10 .sct_op_btn>button {border:0;width:25px;height:20px;font-size:1.25em;text-align:center;color:#949494;background:transparent} /* 상품 목록 스킨 20 */ .sct_20 .sct_li {position:relative;float:left;margin:0 25px 15px 0} @@ -146,7 +238,7 @@ .sct_20 .sct_txt {padding:10px;background:#f2f5f9} .sct_20 .sct_basic {padding:0 10px 5px;background:#f2f5f9;line-height:1.5em} .sct_20 .sct_cost {display:block;padding:0 10px 10px;background:#f2f5f9;font-weight:bold} -.sct_20 .sct_cost strike {display:block;margin:0 0 5px;color:#999;font-weight:normal} +.sct_20 .sct_dict {text-decoration:line-through;display:block;margin:0 0 5px;color:#999;font-weight:normal} .sct_20 .sct_sns {position:absolute;bottom:10px;right:10px} /* 상품 목록 스킨 30 */ @@ -155,312 +247,443 @@ .sct_30 .sct_clear {clear:both} .sct_30 .sct_arw_toleft {display:block;z-index:2;position:absolute;top:20px;left:221px;width:10px;height:19px;background:url('img/icon_arw_toleft.gif') no-repeat} .sct_30 .sct_a {text-decoration:none} -.sct_30 .sct_img {position:absolute;top:0;left:0} +.sct_30 .sct_img {position:absolute;top:0;left:0} .sct_30 .sct_icon {position:absolute;bottom:25px;left:-5px;margin:0 !important} .sct_30 .sct_icon img {display:block;margin:0 0 3px} .sct_30 .sct_txt {display:inline-block;margin:0 0 20px} .sct_30 .sct_basic {margin:0 0 15px;padding:0;line-height:1.5em} .sct_30 .sct_cost {display:block;margin:0 0 10px;font-weight:bold} -.sct_30 .sct_cost strike {display:block;margin:0 0 5px;color:#999;font-weight:normal} +.sct_30 .sct_dict {text-decoration:line-through;display:block;margin:0 0 5px;color:#999;font-weight:normal} .sct_30 .sct_sns {position:absolute;bottom:20px;right:10px} /* 상품 목록 스킨 40 */ -.sct_40 .sct_li {position:relative;margin:0 0 16px 0;border:1px solid #dadada;background:#fff;width:475px;float:left} -.sct_40 .sct_li:nth-child(2n+1){margin-right:15px} +.sct_40 {margin:20px 0} +.sct_40 .sct_clear {border-top:1px solid #dadada} +.sct_40 .sct_li {position:relative;padding:15px 0;border-bottom:1px solid #dadada} +.sct_40 .sct_li:after {display:block;visibility:hidden;clear:both;content:""} .sct_40 .sct_a {text-decoration:none} .sct_40 .sct_a:focus, .sct_40 .sct_a:hover {text-decoration:none} -.sct_40 .sct_img {position:absolute;top:0;left:0;height:100%} -.sct_40 .sct_img a{display:block} -.sct_40 .sct_sns{display:none;position:absolute;bottom:10px;right:0px;text-align:center;z-index:60;width:100%} -.sct_40 .sct_img:hover .sct_sns{display:block} -.sct_40 .sct_sns a{display:inline-block;border-radius:50%;margin:2px ;width:40px;text-align:center;height:40px;padding:10px 0;background:rgba(0,0,0,0.4)} -.sct_40 .sct_sns .share-facebook:hover{background:#415b92} -.sct_40 .sct_sns .share-twitter:hover{background:#35b3dc} -.sct_40 .sct_sns .share-googleplus:hover{background:#d5503a} -.sct_40 .sct_sns img{width:18px} -.sct_40 .sct_icon {} -.sct_40 .sct_icon img {display:block;margin:0 0 4px} -.sct_40 .sct_txt {display:block;margin:5px 0;font-size:1.167em;font-weight:bold} -.sct_40 .sct_basic {color:#666;margin:5px 0} -.sct_40 .sct_cost {margin:10px 0;font-size:1.167em} -.sct_40 .sct_cost .sct_discount{display:block;color:#999;font-size:0.92em;text-decoration:line-through;} -.sct_40 .sct_rel {position:absolute;bottom:20px;right:20px} -.sct_40 .sct_rel_ul {margin:0;padding:0;list-style:none} -.sct_40 .sct_rel_li {float:left;margin:0 0 0 10px} -.sct_40 .sct_sns {padding:10px 0 0} -.sct_40 .shop_icon_1 {} /* 히트 아이콘 */ -.sct_40 .shop_icon_2 {} /* 추천 아이콘 */ -.sct_40 .shop_icon_3 {} /* 최신 아이콘 */ -.sct_40 .shop_icon_4{position:absolute;top:10px;left:10px;width:50px;height:50px;line-height:50px;font-size:14px;border-radius:50%;text-align:center;font-weight:bold} /* BEST 아이콘 */ -.sct_40 .shop_icon_5 {} /* 할인 아이콘 */ +.sct_40 .sct_img {text-align:center;float:left;margin-right:20px} +.sct_40 .sct_img a {display:block} +.sct_40 .sct_cart {position:absolute;right:0;bottom:0;border:0;width:150px;padding:15px 0;background:#000;background:rgba(0,0,0,0.5);color:#fff;font-size:1em;font-weight:bold;z-index:99999} +.sct_40 .list-10-btn .sct_cart{z-index:1;top:40px;right:10px;bottom:initial;padding:8px 0;width:140px;border:1px solid #1c70e9;background:#3a8afd;color:#fff;cursor:pointer;border-radius:3px} +.sct_40 .list-10-btn .sct_cart:hover {background:#2375eb} +.sct_40 .list-10-btn .sct_cart i{display:none} +.sct_40 .sct_img:hover .sct_cart {display:block} +.sct_40 .sct_cart i {display:inline-block;margin-right:5px;font-size:1.2em} +.sct_40 .sct_disc {position:absolute;right:15px;bottom:15px;background:red;color:#fff;padding:0 8px;line-height:24px;font-weight:bold;font-size:1.2em;background:#000;background:rgba(0,0,0,0.5)} +.sct_40 .sit_icon_li{margin-top:10px} + +.sct_40 .sct_ct_wrap {position:relative} +.sct_40 .sct_ct_wrap:after {display:block;visibility:hidden;clear:both;content:""} +.sct_40 .sct_star {margin:10px 0 5px} +.sct_40 .sct_txt {font-size:1.1em;margin:10px 0;padding-bottom:10px} +.sct_40 .sct_txt a{font-weight:600;font-size:1.2em} +.sct_40 .sct_basic {margin-bottom:5px;color:#6e7f88} +.sct_40 .sct_cost {position:absolute;right:200px;top:15px;font-size:1.35em;font-weight:bold} +.sct_40 .sct_dict {text-decoration:line-through;font-weight:normal;display:block;font-size:0.85em;color:#858a8d} + +.sct_40 .sct_sns_wrap {display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999} +.sct_40 .sct_sns {position:absolute;top:50%;left:50%;background:#fff;text-align:center;width:245px;max-height:300px;margin-left:-125px;margin-top:-180px;overflow-y:auto;border-radius:5px;-webkit-box-shadow:1px 1px 18px rgba(0,0,0,0.2);-moz-box-shadow: 1px 1px 18px rgba(0,0,0,0.2);box-shadow: 1px 1px 18px rgba(0,0,0,0.2);border:1px solid #dde7e9;background:#fff;border-radius:3px} +.sct_40 .sct_sns h3 {padding:15px;border-bottom:1px solid #e8e8e8;text-align:left} +.sct_40 .sct_sns a {display:inline-block;border-radius:50%;width:50px;height:50px;line-height:25px;text-align:center;padding:10px 0;margin:20px 5px} +.sct_40 .sct_sns .share-facebook {background:#415b92} +.sct_40 .sct_sns .share-twitter {background:#35b3dc} +.sct_40 .sct_sns .share-googleplus {background:#ea3838} +.sct_40 .sct_sns img {width:24px} +.sct_40 .sct_sns_bg {background:rgba(0,0,0,0.1);width:100%;height:100%} +.sct_40 .sct_sns_cls {position:absolute;right:0;top:0;color:#b5b8bb;border:0;padding:12px 15px;font-size:16px;background:#fff} + +.sct_40 .sct_op_btn {position:absolute;right:20px;bottom:20px} +.sct_40 .sct_op_btn>button {border:0;width:25px;height:20px;font-size:1.25em;text-align:center;color:#949494;background:transparent} + + /* 개인결제 목록 */ -.sct_pv .sct_li {position:relative;float:left;margin:0 15px 15px 0} +.sct_pv .sct_li {position:relative;float:left;margin:0 18px 15px 0} .sct_pv .sct_last {margin:0 0 15px !important} .sct_pv .sct_clear {clear:both} -.sct_pv .sct_a {display:inline-block;position:relative;text-decoration:none} +.sct_pv .sct_a {display:inline-block;position:relative;text-decoration:none;font-size:1.1em} .sct_pv .sct_a:focus, .sct_pv .sct_a:hover {text-decoration:none} .sct_pv .sct_img {margin:0 0 10px} .sct_pv .sct_txt {margin:0 0 5px} .sct_pv .sct_icon {margin:0 0 10px} .sct_pv .sct_id {display:block;margin:0 0 5px} .sct_pv .sct_basic {margin:0 0 10px} -.sct_pv .sct_cost {display:block;margin:0 0 10px;font-weight:bold} -.sct_pv .sct_cost strike {display:block;margin:0 0 5px;color:#999;font-weight:normal} +.sct_pv .sct_cost {display:block;margin:5px 0 10px;font-size:1.25em;font-weight:bold} +.sct_pv .sct_dict {text-decoration:line-through;display:block;margin:0 0 5px;color:#999;font-weight:normal} .sct_pv .sct_sns {} +/* 메인 상품 목록 스킨 10 */ +.smt_10 {margin:0 -5px} +.smt_10 .sct_li {position:relative;float:left;width:215px;margin-right:15px;margin-bottom:15px;text-align:left} +.smt_10 .sct_last {margin-right:0} +.smt_10 .sct_clear {clear:both} +.smt_10 .sct_a {text-decoration:none} +.smt_10 .sct_a:focus, .smt_10 .sct_a:hover {text-decoration:none} +.smt_10 .sct_ct_wrap {position:relative} +.smt_10 .sct_ct_wrap:after {display:block;visibility:hidden;clear:both;content:""} + +.smt_10 .sct_img {position:relative;text-align:center} +.smt_10 .sct_img a {display:block} +.smt_10 .sct_cart {display:none;position:absolute;left:0;bottom:0;border:0;width:100%;padding:15px 0;background:#000;background:rgba(0,0,0,0.5);color:#fff;font-size:1em;font-weight:bold} +.smt_10 .sct_img:hover .sct_cart {display:block} +.smt_10 .sct_li.overlay .sct_cart{display:none !important} +.smt_10 .sct_cart i {display:inline-block;margin-right:5px;font-size:1.2em} +.smt_10 .sct_disc {position:absolute;right:15px;bottom:15px;background:red;color:#fff;padding:0 8px;line-height:24px;font-weight:bold;font-size:1.2em;background:#000;background:rgba(0,0,0,0.5)} + +.smt_10 .sct_star {margin: 10px 0 5px} +.smt_10 .sct_txt {border-bottom:1px solid #d9dde2;font-size:1.1em;margin:10px 0;padding-bottom:10px} +.smt_10 .sct_basic {margin-bottom:5px;color:#6e7f88} +.smt_10 .sct_cost {margin:5px 0 10px;font-size:1.25em;font-weight:bold} +.smt_10 .sct_dict {text-decoration:line-through;font-weight:normal;display:block;font-size:0.85em;color:#858a8d} + +.smt_10 .sct_sns_wrap {display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999} +.smt_10 .sct_sns {position:absolute;top:50%;left:50%;background:#fff;text-align:center;width:245px;max-height:300px;margin-left:-125px;margin-top:-180px;overflow-y:auto;border-radius:5px;-webkit-box-shadow:1px 1px 18px rgba(0,0,0,0.2);-moz-box-shadow: 1px 1px 18px rgba(0,0,0,0.2);box-shadow: 1px 1px 18px rgba(0,0,0,0.2);border:1px solid #dde7e9;background:#fff;border-radius:3px} +.smt_10 .sct_sns h3 {padding:15px;border-bottom:1px solid #e8e8e8;text-align:left} +.smt_10 .sct_sns a {display:inline-block;border-radius:50%;width:50px;height:50px;line-height:25px;text-align:center;padding:10px 0;margin:20px 5px} +.smt_10 .sct_sns .share-facebook {background:#415b92} +.smt_10 .sct_sns .share-twitter {background:#35b3dc} +.smt_10 .sct_sns .share-googleplus {background:#ea3838} +.smt_10 .sct_sns img {width:24px} +.smt_10 .sct_sns_bg {background:rgba(0,0,0,0.1);width:100%;height:100%} +.smt_10 .sct_sns_cls {position:absolute;right:0;top:0;color:#b5b8bb;border:0;padding:12px 15px;font-size:16px;background:#fff} + +.smt_10 .sct_op_btn {position:absolute;right:5px;bottom:0} +.smt_10 .sct_op_btn>button {border:0;width:25px;height:20px;font-size:1.25em;text-align:center;color:#949494;background:transparent} + +.sct_cartop_wr {position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;padding:10px;text-align:left;background:rgba(0,0,0,0.5);opacity:0.98} +.sct_cartop_wr .it_option {width:100%;height:35px;margin-bottom:5px;} +.sct_cartop_wr .cartopt_cart_btn {width:100%;border:1px solid #1c70e9;padding:8px 5px;margin-bottom:5px;background:#3a8afd;color:#fff;border-radius:3px} +.sct_cartop_wr .cartopt_close_btn {width:100%;border:1px solid #1c70e9;padding:8px 5px;background:#fff;color:#1c70e9;border-radius:3px} + /* 메인 상품 목록 스킨 20 */ -.smt_20 {position:relative;overflow-y:hidden} -.smt_20 .sct_ul {position:absolute;top:0;left:0;margin:0;padding:0;list-style:none} +.smt_20 {position:relative;overflow-y:hidden;margin:0 -5px} +.smt_20 .sct_ul {width:100%;position:absolute;top:0;left:0;margin:0;padding:0;list-style:none} .smt_20 .sct_ul_first {display:block;top:0} -.smt_20 .sct_li {position:relative;float:left;margin:0 25px 15px 0} +.smt_20 .sct_li {position:relative;float:left;width:215px;margin-right:15px;margin-bottom:15px;text-align:left} .smt_20 .sct_last {margin:0 0 15px !important} +.smt_20 .sct_clear {clear:both} .smt_20 .sct_a {display:inline-block;position:relative;text-decoration:none} .smt_20 .sct_a:focus, .smt_20 .sct_a:hover {text-decoration:none} -.smt_20 .sct_img {margin:0 0 10px} -.smt_20 .sct_txt {margin:0 0 5px} +.smt_20 .sct_img {position:relative;text-align:center} +.smt_20 .sct_img a {display:block} +.smt_20 .sct_cart {display:none;position:absolute;left:0;bottom:0;border:0;width:100%;padding:15px 0;background:#000;background:rgba(0,0,0,0.5);color:#fff;font-size:1em;font-weight:bold} +.smt_20 .sct_img:hover .sct_cart {display:block} +.smt_20 .sct_txt {border-bottom:1px solid #d9dde2;font-size:1.1em;margin:10px 0;padding-bottom:10px} +.smt_20 .sct_basic {margin-bottom:5px;color:#6e7f88} +.smt_20 .sct_cost {margin:5px 0 10px;font-size:1.25em;font-weight:bold} +.smt_20 .sct_dict {text-decoration:line-through;display:block;font-size:0.85em;color:#858a8d} + +.smt_20 .sct_sns {margin-bottom:10px} +.smt_20 .sct_sns a {display:inline-block;border-radius:50%;width:30px;height:30px;line-height:28px;margin-right:5px;text-align:center} +.smt_20 .sct_sns .share-facebook {background:#415b92} +.smt_20 .sct_sns .share-twitter {background:#35b3dc} +.smt_20 .sct_sns .share-googleplus {background:#ea3838} +.smt_20 .sct_sns img {width:20px} + .smt_20 .sct_icon {margin:0 0 10px} .smt_20 .sct_id {display:block;margin:0 0 5px} -.smt_20 .sct_basic {margin:0 0 10px} -.smt_20 .sct_cost {display:block;margin:0 0 10px;font-weight:bold} -.smt_20 .sct_cost strike {display:block;margin:0 0 5px;color:#999;font-weight:normal} -.smt_20 .sct_sns {} + /* 메인 상품 목록 스킨 30 */ -.smt_30 {position:relative;overflow-x:hidden} -.smt_30 .sct_ul {position:absolute;top:0;left:765px;margin:0;padding:0;width:765px;list-style:none;zoom:1} -.smt_30 .sct_ul:after {display:block;visibility:hidden;clear:both;content:""} -.smt_30 .sct_ul_first {display:block;left:0} -.smt_30 .sct_li {position:relative;float:left;margin-right:25px} -.smt_30 .sct_a {display:inline-block;position:relative;text-decoration:none} -.smt_30 .sct_a:focus, .smt_30 .sct_a:hover {text-decoration:none} -.smt_30 .sct_img {margin:0 0 10px} -.smt_30 .sct_txt {margin:0 0 5px} -.smt_30 .sct_icon {margin:0 0 10px} -.smt_30 .sct_id {display:block;margin:0 0 5px} -.smt_30 .sct_basic {margin:0 0 10px} -.smt_30 .sct_cost {display:block;margin:0 0 10px;font-weight:bold} -.smt_30 .sct_cost strike {display:block;margin:0 0 5px;color:#999;font-weight:normal} -.smt_30 .sct_sns {} +.smt_30 {position:relative} +.smt_30 li {position:relative;min-height:50px;padding:10px 15px;background:#fff} +.smt_30 li:after {display:block;visibility:hidden;clear:both;content:""} +.smt_30 .sct_clear {clear:both} +.smt_30 .sct_img {float:left;width:80px;margin-right:10px} +.smt_30 .sct_img img {width:100%;height:auto} +.smt_30 .sct_cnt {display:inline-block;float:left;max-width:143px;line-height:20px} +.smt_30 .sct_txt a {display:block;font-size:1em;color:#000;max-height:40px;overflow:hidden;text-overflow:ellipsis;list-style:none} +.smt_30 .sct_cost {font-weight:bold;font-size:1.2em} + /* 메인 상품 목록 스킨 40 */ -.smt_40 .sct_li {position:relative;margin:0 0 16px 0;border:1px solid #dadada;background:#fff;width:475px;float:left;text-align:left} -.smt_40 .sct_li:nth-child(2n+1){margin-right:15px} -.smt_40 .sct_a {text-decoration:none} -.smt_40 .sct_a:focus, .smt_40 .sct_a:hover {text-decoration:none} -.smt_40 .sct_img {position:absolute;top:0;left:0;height:100%} -.smt_40 .sct_img a{display:block} -.smt_40 .sct_sns{display:none;position:absolute;bottom:10px;right:0px;text-align:center;z-index:60;width:100%} -.smt_40 .sct_img:hover .sct_sns{display:block} -.smt_40 .sct_sns a{display:inline-block;border-radius:50%;margin:2px ;width:40px;text-align:center;height:40px;padding:10px 0;background:rgba(0,0,0,0.4)} -.smt_40 .sct_sns .share-facebook:hover{background:#415b92} -.smt_40 .sct_sns .share-twitter:hover{background:#35b3dc} -.smt_40 .sct_sns .share-googleplus:hover{background:#d5503a} -.smt_40 .sct_sns img{width:18px} +.smt_40 {background:#fff;padding:20px;border:1px solid #e3e5e8} +.smt_40 .sct_li {position:relative;float:left;width:20%;margin:0 8px} +.smt_40 .sct_last {} +.smt_40 .sct_clear {clear:both} +.smt_40 .sct_img {position:relative;text-align:center} +.smt_40 .sct_star {margin:10px 0 5px} +.smt_40 .sct_txt {display:block;margin:5px 0;font-size:1.1em} +.smt_40 .sct_cost {margin:5px 0;font-size:1.25em;font-weight:bold} -.smt_40 .sct_icon {} -.smt_40 .sct_icon img {display:block;margin:0 0 4px} -.smt_40 .sct_txt {display:block;margin:5px 0;font-size:1.167em;font-weight:bold} -.smt_40 .sct_basic {color:#666;margin:5px 0} -.smt_40 .sct_cost {margin:10px 0;font-size:1.167em} -.smt_40 .sct_cost .sct_discount{display:block;color:#999;font-size:0.92em;text-decoration:line-through;} -.smt_40 .sct_rel {position:absolute;bottom:20px;right:20px} -.smt_40 .sct_rel_ul {margin:0;padding:0;list-style:none} -.smt_40 .sct_rel_li {float:left;margin:0 0 0 10px} -.smt_40 .sct_sns {padding:10px 0 0} -.smt_40 .shop_icon_1 {} /* 히트 아이콘 */ -.smt_40 .shop_icon_2 {} /* 추천 아이콘 */ -.smt_40 .shop_icon_3 {} /* 최신 아이콘 */ -.smt_40 .shop_icon_4{position:absolute;top:10px;left:10px;width:50px;height:50px;line-height:50px;font-size:14px;border-radius:50%;text-align:center;font-weight:bold} /* BEST 아이콘 */ -.smt_40 .shop_icon_5 {} /* 할인 아이콘 */ - -/* 메인 상품 목록 스킨 50 */ -.smt_50 {position:relative} -.smt_50 li{margin-bottom:10px;position:relative;padding-left:60px;min-height:50px;} -.smt_50 .sct_img{width:50px;position:absolute;top:0;left:0;} -.smt_50 .sct_img img{width:100%;height:auto} -.smt_50 .sct_rank{position:absolute;top:0;left:0;background:#fb5861;display:block;width:20px;height:20px;line-height:20px;color:#fff;text-align:center;z-index:10;font-weight:bold} -.smt_50 .sct_txt a{color:#555;display:block;margin:0 0 3px;line-height:1.4em} -.smt_50 .sct_cost{font-weight:bold} - -.smt_50 .sct_li_1 {padding:0} -.smt_50 .sct_li_1 .sct_txt a{margin-top:5px} -.smt_50 .sct_li_1 .sct_img{width:100%;position:relative;} -.smt_50 .sct_li_1 .sct_rank{width:30px;height:30px;line-height:30px;} /* 관련상품 목록 스킨 10 */ -#sit_rel{border:1px solid #cdcdcd;padding:20px;margin:20px 0 40px;position:relative} -#sit_rel h2{font-size:1.5em;margin:10px 0 20px;text-align:center} -#sit_rel .bx-wrapper{margin:0 auto} -#sit_rel .bx-prev{display:inline-block;position:absolute;top:50%;left:0;width:25px;height:50px;margin-top:-25px;border:1px solid #cdcdcd;border-left:0;text-indent:-999px;overflow:hidden;background:url('img/btn_prev.png') no-repeat 50% 50%;background-size:50%} -#sit_rel .bx-next{display:inline-block;position:absolute;top:50%;right:0;width:25px;height:50px;margin-top:-25px;border:1px solid #cdcdcd;border-right:0;text-indent:-999px;overflow:hidden;background:url('img/btn_next.png') no-repeat 50% 50%;background-size:50%} -.scr_10 li img{width:100%;height:auto} -.scr_10 .sct_txt{margin:5px 0} -.scr_10 .sct_cost{font-weight:bold} +#sit_rel {position:relative;border:1px solid #e8e8e8;padding:35px;margin-top:20px;background:#fff} +#sit_rel:after {display:block;visibility:hidden;clear:both;content:""} +#sit_rel h2 {font-size:1.6em;margin:0 0 30px;text-align:center} +#sit_rel .bx-wrapper {margin:0 auto} +#sit_rel .bx-controls-direction {position:absolute;top:25px;right:35px} +#sit_rel .bx-prev {display:inline-block;width:30px;height:30px;border:1px solid #dee3eb;border-right:0;text-indent:-999px;overflow:hidden;background:url('img/select_arrow_left.png') no-repeat 50% 50%} +#sit_rel .bx-next {display:inline-block;width:30px;height:30px;border:1px solid #dee3eb;text-indent:-999px;overflow:hidden;background:url('img/select_arrow_right.png') no-repeat 50% 50%} +.scr_10 li img {width:100%;height:auto} +.scr_10 .sct_txt {display:block;margin:5px 0;font-size:1.1em} +.scr_10 .sct_cost {margin:5px 0;font-size:1.25em;font-weight:bold} /* ##### main(nn).skin.php, list.(nn).skin..php 공통 적용 끝 ##### */ /* 상품 목록 */ -#sct {} -.sct_admin {margin:0 0 10px;text-align:right} -.sct_admin a{line-height:35px;padding:0 10px} +#sct {margin:0} +.sct_admin {text-align:right} +.sct_admin a {} + /* 상품 목록 현재 위치 */ -#sct_location {position:absolute;top:10px;right:0;} -#sct_location a {display:inline-block;padding:10px 5px;text-decoration:none;letter-spacing:0 !important} +#sct_location {display:inline-block;float:right;padding:12px 0;position:absolute;right:0;top:12px} +#sct_location .go_home {display:inline-block;font-size:1.4em;color:#a2a2a2;line-height:17px;text-decoration:none;vertical-align:top;padding:0 12px} +#sct_location i.dividing-line {vertical-align:top;font-size:1.2em;color:#a2a2a2;display:inline-block;margin:0;line-height:17px} +#sct_location select {float:left;border:1px solid #d3d3d3;height:26px;padding:0 5px;margin:0 12px} +#sct_location.is_right select{float:right} +#sct_location.view_location{display:block;float:none!important;position:relative;top:0;left:0} +#sct_location.view_location:after{display:block;visibility:hidden;clear:both;content:""} +.view_location .go_home{float:left} +.view_location i.dividing-line{float:left} +.view_location .shop_select_to_html.shop_hover_selectbox{float:left} +.shop_select_to_html{position:relative;display:inline-block} +.shop_select_to_html span{padding:10px 20px 15px} +.shop_select_to_html .menulist{position:absolute;top:20px;display:none;opacity:0;transition:all .2s ease-in-out} +.view_location .shop_select_to_html .menulist{left:0} +.is_right .shop_select_to_html .menulist{right:0} +.shop_select_to_html:hover .category_title,.shop_select_to_html:hover .category_title i{color:#69aa6f} +.shop_select_to_html:hover .menulist{display:block;opacity:1;transition:all .2s ease-in-out} +.shop_select_to_html .menulist{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,88,112,0.11);box-sizing:border-box;margin-top:4px;overflow:hidden;padding:6px 0;-webkit-transition:all .2s cubic-bezier(0.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(0.5,0,0,1.25),opacity .15s ease-out;z-index:9;white-space:nowrap;width:auto} +.shop_select_to_html .menulist ul.wide{display:inline-block!important;width:146px;vertical-align:top;min-height:360px} +.shop_select_to_html .menulist ul.left-border{border-left:1px dashed #e6e9ed} +.shop_select_to_html .option{font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:none;text-align:left;-webkit-transition:all .2s;transition:all .2s} +.shop_select_to_html .option:hover,.shop_select_to_html .option.focus,.shop_select_to_html .option.selected.focus{background-color:#f6f7f9} +.shop_select_to_html .option.selected,.shop_select_to_html .option.selected a{font-weight:700;color:#69aa6f} +.shop_select_to_html .option.disabled{background-color:transparent;color:#90a1b5;cursor:default} +.shop_select_to_html .option a{display:block;padding-left:28px;padding-right:49px} +.shop_select_to_html .category_title{color:#4F4F4F;font-size:1.1em} +.shop_select_to_html .category_title i{margin-left:5px;color:#a2a2a2} + .sct_here {font-weight:bold} .sct_bg {padding-right:15px !important;background:url('img/sct_bg_toright.gif') right 50% no-repeat} /* 상품 목록 카테고리 목록 */ -.sct_ct {margin:10px 0 20px} +.sct_ct {clear:both;margin:10px 0 20px;background:#fff;border:1px solid #d3d3d3;border-top:2px solid #000;padding:10px} .sct_ct h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} -.sct_ct ul {;zoom:1} .sct_ct ul:after {display:block;visibility:hidden;clear:both;content:""} .sct_ct a {text-decoration:none} .sct_ct_parent {font-weight:bold} .sct_ct_here {color:#ff3600 !important} -#sct_ct_1 li {float:left;width:20%;border:1px solid #d7d7d7;margin-left:-1px;margin-top:-1px} -#sct_ct_1 li a{display:block;padding:0 10px;line-height:40px} -#sct_ct_1 li a:hover{background:#f3f3f3;color:#be334a;} +#sct_ct_1 li {float:left;width:20%;border-right:1px solid #f6f6f6} +#sct_ct_1 li:nth-child(5n) {border-right:0} +#sct_ct_1 li a {display:block;padding:0 10px;line-height:40px;font-weight:bold} +#sct_ct_1 li a:hover {color:#3a8afd} + #sct_ct_2 li {margin:0 0 10px} #sct_ct_2 a {display:inline-block;width:120px} + #sct_ct_3 li {float:left;margin:0 10px 10px 0;width:120px} /* 상품 정렬 리스트 스타일 선택 공통 */ -#sct_sortlst {margin:20px 0;border-top:1px solid #000;border-bottom:1px solid #dfdfdf;zoom:1} +#sct_sortlst {clear:both;background:#fff;border:1px solid #e3e5e8} #sct_sortlst:after {display:block;visibility:hidden;clear:both;content:""} /* 상품 정렬 */ -#sct_sort {float:left;width:80%;zoom:1} +#sct_sort {float:left;width:80%} #sct_sort:after {display:block;visibility:hidden;clear:both;content:""} #sct_sort h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} -#sct_sort ul {margin:0;padding:0 0 0 1px;list-style:none;zoom:1} +#sct_sort ul {margin:0;padding:0 0 0 1px;list-style:none} #sct_sort ul:after {display:block;visibility:hidden;clear:both;content:""} -#sct_sort li {float:left;position:relative;margin-left:-1px;height:45px;padding:15px 0;line-height:15px;} -#sct_sort li a{border-left:1px solid #ddd;display:block;padding:0 10px} -#sct_sort li a:hover{color:#be334a} -#sct_sort li:first-child a{border:0} +#sct_sort li {float:left;position:relative;margin-left:-1px;height:45px;padding:15px 0;line-height:15px} +#sct_sort li a {border-left:1px solid #ddd;display:block;padding:0 10px} +#sct_sort li a:hover {color:#be334a} +#sct_sort li:first-child a {border:0} + /* 상품 리스트 스타일 선택 */ -#sct_lst {float:right;margin:0 0;padding:0;list-style:none;zoom:1} +#sct_lst {float:right;margin:0 0;padding:0;list-style:none} #sct_lst:after {display:block;visibility:hidden;clear:both;content:""} #sct_lst li {position:relative;float:left} -#sct_lst button {position:relative;margin:0;padding:0;width:45px;height:45px;border:0;cursor:pointer;background:#fff;border-right:1px solid #dfdfdf;font-size:15px} -#sct_lst button.sct_lst_list {border-left:1px solid #dfdfdf} -#sct_lst button .icon{display:block} - +#sct_lst button {position:relative;margin:0;padding:0;width:45px;height:45px;border:0;cursor:pointer;background:#fff;color:#adadad;font-size:15px} +#sct_lst button:hover {color:#000} +#sct_lst button.sct_lst_list {} +#sct_lst button .icon {display:block} /* 상품 상세보기 */ -#sit {margin:10px 0} -.sit_admin {text-align:right} -.sit_admin a{line-height:35px;padding:0 10px} +#sit {margin:0 0 10px} +.sit_admin {position:absolute;right:0;top:2px;text-align:right} +.sit_admin a {line-height:35px;padding:0 10px} .sit_empty {padding:60px 0;text-align:center} +.is_search #wrapper_title, .is_item #wrapper_title{display:none} + /* 상품 상세보기 - 개요 */ -#sit_ov_wrap {margin:0;border-top:2px solid #000;zoom:1} +#sit_ov_from {background:#fff;border-bottom:1px solid #e3e3e3;clear:both} +#sit_ov_wrap {width:1200px;margin:0 auto;padding:45px;border-top:1px solid #e3e3e3} #sit_ov_wrap:after {display:block;visibility:hidden;clear:both;content:""} /* 상품 상세보기 - 이미지 미리보기 */ -#sit_pvi {float:left;width:430px;padding:15px} -#sit_pvi_big {margin:0 0 10px;text-align:center} +#sit_pvi {float:left;position:relative} +#sit_pvi_big {float:right;text-align:center} #sit_pvi_big a {display:none} #sit_pvi_big a.visible {display:block} -#sit_pvi_big img {} -#sit_pvi_thumb {margin:0;padding:0;list-style:none;text-align:center;zoom:1} +#sit_pvi_big #popup_item_image {display:inline-block;position:absolute;bottom:0;right:0;width:43px;height:43px;line-height:43px;background:#fff;color:#8c9195;border:1px solid #e0e0e0;font-size:1.4em} +#sit_pvi_big img {width:500px;height:auto} +#sit_pvi_thumb {float:left;margin:0;padding:0;list-style:none;text-align:center} #sit_pvi_thumb:after {display:block;visibility:hidden;clear:both;content:""} -#sit_pvi_thumb li {display:inline-block;margin:0 5px 5px 0} -#sit_pvi_thumb .li_last {margin:0 !important} -#sit_pvi_thumb img {} +#sit_pvi_thumb li {margin:0 15px 15px 0} +#sit_pvi_thumb img {border:1px solid #dbdbdb} +#sit_pvi_thumb img:hover {border:1px solid #010101} #sit_pvi_nwbig {padding:10px 0;text-align:center} #sit_pvi_nwbig span {display:none} #sit_pvi_nwbig span.visible {display:inline} -#sit_pvi_nw ul {margin:0 0 20px;text-align:center;padding:0 10px;list-style:none;zoom:1} +#sit_pvi_nw ul {margin:0 0 20px;text-align:center;padding:0 10px;list-style:none} #sit_pvi_nw ul:after {display:block;visibility:hidden;clear:both;content:""} #sit_pvi_nw li {display:inline-block;margin:0 0 1px 1px} #sit_pvi_nw li img {width:60px;height:60px} /* 상품 상세보기 - 간략정보 및 구매기능 */ -#sit_ov {position:relative;float:right;padding:20px 15px 15px;width:535px;height:auto !important;height:355px;min-height:355px} +#sit_ov {position:relative;float:right;width:448px;height:auto !important;height:355px;min-height:355px;padding-bottom:20px} #sit_ov h3 {margin:0 0 10px} -#sit_title {margin:0 0 10px;font-size:1.500em} +#sit_title {margin:0 0 10px;font-size:2.4em} #sit_desc {margin:0 0 10px;padding:0;color:#474747;font-size:1.167em} #sit_opt_info {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -#sit_star_sns {position:relative;border:1px solid #e5e5e5;border-top:0;height:45px;padding:10px;line-height:25px } +#sit_star_sns {position:relative} #sit_star_sns span {display:inline-block;margin:0 5px 0 0;color:#666;letter-spacing:0} #sit_star_sns .sit_star {position:relative;top:-2px;margin:0 5px 0 0} #sit_star_sns a {display:inline-block;vertical-align:middle} -#sit_star_sns .btn_sns_share{position:absolute;top:0;right:0;width:45px;height:45px;background:none;border:0;border-left:1px solid #e5e5e5} -#sit_star_sns .sns_area{display:none;position:absolute;top:45px;right:0;background:#fff;border:1px solid #333;padding:10px;z-index:10} -#sit_star_sns .sns_area:before{content: "";position: absolute;top: -8px;right: 13px;width: 0;height: 0;border-style: solid;border-width: 0 6px 8px 6px;border-color: transparent transparent #000 transparent;} -#sit_star_sns .sns_area:after{content: "";position: absolute;top: -7px;right: 13px;width: 0;height: 0;border-style: solid;border-width: 0 6px 8px 6px;border-color: transparent transparent #fff transparent;} -#sit_star_sns .sns_area a{display:inline-block;width:35px;height:35px;line-height:35px;background:#eee;text-align:center;} -#sit_star_sns .sns_area a img{width:24px;height:auto;} +#sit_star_sns .btn_sns_share {float:left;background:transparent;width:35px;height:25px;border:0;color:#4b5259;font-size:1.6em;font-weight:bold} +#sit_star_sns .btn_sns_share:hover {color:#3a8afd} +#sit_star_sns .sns_area {display:none;position:absolute;top:45px;right:0;max-width:175px;text-align:center;background:#fff;border:1px solid #e2e2e2;padding:10px;z-index:10} +#sit_star_sns .sns_area:before {content:"";position:absolute;top:-8px;right:13px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #e2e2e2 transparent} +#sit_star_sns .sns_area:after {content:"";position:absolute;top:-7px;right:13px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent} +#sit_star_sns .sns_area a {display:inline-block;width:35px;height:35px;line-height:35px;margin-bottom:5px;background:#eee;text-align:center;border-radius:50%} +#sit_star_sns .sns_area a img {width:24px;height:auto} #sit_star_sns .sns_area #sit_btn_rec {font-size:15px} -#sit_star_sns .sns_area .share-googleplus{background:#d5503a} -#sit_star_sns .sns_area .share-facebook{background:#415b92} -#sit_star_sns .sns_area .share-twitter{background:#35b3dc} +#sit_star_sns .sns_area .share-googleplus {background:#ea3838} +#sit_star_sns .sns_area .share-facebook {background:#415b92} +#sit_star_sns .sns_area .share-twitter {background:#35b3dc} +#sit_btn_opt {position:absolute;right:0;bottom:0} +#btn_wish {float:left;position:relative;display:inline-block;padding-right:5px;color:#4b5259;width:35px;height:25px;text-align:center;font-size:1.25em;font-weight:bold} +#btn_wish i {font-size:1.6em;font-weight:bold} +#btn_wish .btn_wish_num {position:absolute;right:0;bottom:-2px;margin:0;padding:0 2px;height:17px;line-height:15px;border-radius:30px;background:#fff;color:#4b5259;font-size:0.75em} -.sit_info{padding:10px ;border-top:1px solid #ebeff3;margin:15px 0 0;border-bottom:1px solid #ebeff3} +.sit_info {padding:10px 0;border-top:1px solid #e2e2e2;margin:10px 0 0;border-bottom:1px solid #e2e2e2} +.sit_info .tr_price {border-bottom:1px solid #e2e2e2} +.sit_info .tr_price th, +.sit_info .tr_price td {padding-bottom:15px} .sit_ov_tbl {width:100%;border:0;border-collapse:collapse;color:#666} -.sit_ov_tbl th {font-weight:normal;text-align:left;} -.sit_ov_tbl td {padding:5px 0} -.sit_ov_tbl td strong{color:#000;font-size:1.25em} +.sit_ov_tbl th {font-weight:normal;text-align:left} +.sit_ov_tbl td {padding:10px 0} +.sit_ov_tbl td strong {color:#000;line-height:5px;vertical-align:top;font-size:1.25em} .sit_ov_ro {padding:2px 2px 3px;border:0;background:transparent;text-align:right;vertical-align:middle} .sit_ov_opt {padding:2px 2px 3px;border:0;background:transparent;vertical-align:middle} .sit_ov_input {margin:0 1px 0 0;padding:2px 2px 3px;border:1px solid #b8c9c2;background:transparent;vertical-align:middle} #sit_ov_tbl button {margin:0 1px 0 0} -.sit_option {padding:0 10px;border-bottom:1px solid #ebeff3;margin:10px 0 0} -.sit_option label{display:block;margin:0 0 5px;color:#666} -.sit_option select{width:100%;margin:0 0 10px;height:35px;border:1px solid #cdcdcd} -.sit_option h3{font-size:1.083em} +.sit_option {padding:10px 0;margin:10px 0 0} +.sit_option label {display:block;margin:0 0 5px;color:#666} +.sit_option label.label-title{display:none} +.sit_option select {width:100%;margin:0 0 10px;height:50px;padding:0 10px;border:1px solid #cdcdcd; +-webkit-appearance:none; /* 화살표 없애기 for chrome*/ +-moz-appearance:none; /* 화살표 없애기 for firefox*/ +appearance:none; /* 화살표 없애기 공통*/ +background:url('img/select_arrow.png') no-repeat 96% 50%/* 화살표 아이콘 추가 */ +} +.sit_option select::-ms-expand {display:none/* 화살표 없애기 for IE10, 11*/} + +.sit_option h3 {font-size:1.083em} .sit_sel_btn {position:relative} /* 선택옵션용 추가 버튼 */ .sit_sel_btn button {position:absolute;top:-51px;right:0 !important;right:15px} #sit_sel_option h3 {position:absolute;font-size:0;line-height:0;overflow:hidden} -#sit_tot_price {margin:10px 0;font-size:1.167em;line-height:25px;font-weight:bold;text-align:right;} +#sit_tot_price {font-size:1.167em;line-height:45px;font-weight:bold;text-align:right} #sit_tot_price:after {display:block;visibility:hidden;clear:both;content:""} -#sit_tot_price span{float:left;} -#sit_tot_price strong{font-size:1.5em;color:#ff0000} +#sit_tot_price span {float:left} +#sit_tot_price strong {font-size:1.5em;margin-left:15px} #sit_ov_soldout {padding:20px 0;margin:10px 0;color:#ff3061;background:#fff6f6;font-weight:bold;text-align:center} #sit_ov_btn:after {display:block;visibility:hidden;clear:both;content:""} -#sit_ov_btn button {width:215px;float:left;margin-right:5px;height:50px;margin-bottom:10px;font-weight:bold;font-size:1.25em} -#sit_btn_buy {background:#d50c0c;color:#fff;border:0;} -#sit_btn_buy:hover{background:#fd0f0f} -#sit_btn_cart {border:1px solid #d50c0c;background:#fff;color:#d50c0c} -#sit_btn_cart:hover{background:#f3f3f3} -#sit_btn_wish{display:inline-block;margin-bottom:10px;text-align:center;font-size:1.25em;float:right;width:65px;height:50px;line-height:48px;height:50px;border:1px solid #b3b3b3;font-weight:bold} -#sit_btn_wish:hover{color:#d50c0c} -#sit_btn_alm{display:inline-block;width:215px;float:left;margin-right:5px;height:50px;line-height:50px;margin-bottom:10px;font-weight:bold;font-size:1.25em;background:#d50c0c;color:#fff;border:0;text-align:center;} +#sit_ov_btn button {width:186px;float:left;margin-right:5px;height:50px;margin-bottom:10px;font-weight:bold;font-size:1.25em} +.sit_btn_buy {background:#3a8afd;border-radius:3px;border:1px solid #1c70e9;color:#fff} +.sit_btn_buy:hover {background:#2176f1} +.sit_btn_cart {background:#fff;border-radius:3px;border:1px solid #98a3b3;color:#000} +.sit_btn_cart:hover {background:#f3f3f3} +#sit_btn_alm {float:left;display:inline-block;width:186px;height:50px;margin-left:5px;line-height:50px;margin-bottom:10px;font-weight:bold;font-size:1.25em;background:#d50c0c;border-radius:3px;color:#fff;border:0;text-align:center} +.sit_btn_wish {float:left;display:inline-block;width:65px;height:50px;margin-bottom:10px;line-height:50px;color:#8c9195;font-size:1.6em;border:1px solid #98a3b3;text-align:center;border-radius:3px;font-weight:bold} +.sit_btn_wish:hover {color:red} /* 상품 상세보기 - 다른 상품 보기 */ -#sit_siblings {border:1px solid #e5e5e5;margin:15px 0 0;text-align:center;position:relative} +#sit_siblings {clear:both;width:100%;border-top:1px solid #f1f3f6;background:#fff;text-align:center;position:relative} #sit_siblings:after {display:block;visibility:hidden;clear:both;content:""} #sit_siblings h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -#sit_siblings a {display:inline-block;padding:0 12px;line-height:45px} -#sit_siblings a#siblings_prev {position:absolute;top:0;left:0} -#sit_siblings a#siblings_next {position:absolute;top:0;right:0} -#sit_siblings a:hover{color:#be334a} +#sit_siblings a {display:block;position:relative;padding:0;margin: 15px;line-height:35px;color:#999} +#sit_siblings a#siblings_prev {float:left;padding-left:20px} +#sit_siblings a#siblings_prev:after {content:"";background:url('img/sit_siblings.jpg') no-repeat;position:absolute;left:0;top:10px;width:10px;height:15px;display:inline-block} +#sit_siblings a#siblings_next {float:right;padding-right:20px} +#sit_siblings a#siblings_next:after {content:"";background:url('img/sit_siblings.jpg') -14px 0px no-repeat;position:absolute;right:0;top:10px;width:10px;height:15px;display:inline-block} #sit_siblings a span {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden} -/* 상품 재입고 알림 (SMS) */ +#sit_info {display:inline-flex;position:relative;width:100%;min-height:600px;margin-top:20px;margin-bottom:30px;border:1px solid #e8e8e8;background:#fff} +#sit_info:after {display:block;visibility:hidden;clear:both;content:""} +#sit_tab {width:928px;display:table-cell} +#sit_tab:after {display:block;visibility:hidden;clear:both;content:""} +#sit_tab .tab_tit {border-bottom:1px solid #e8e8e8;background:#fff;padding:0 10px} +#sit_tab .tab_tit:after {display:block;visibility:hidden;clear:both;content:""} +#sit_tab .tab_tit li {display:inline-block;float:left} +#sit_tab .tab_tit li button {display:block;width:100%;position:relative;font-size:1.2em;padding:10px 15px;border:0;color:#666;background:#fff;line-height:38px;text-align:center;z-index:1} +#sit_tab .tab_tit li .selected {background:#fff;z-index:2;border-bottom-color:#fff;color:#000;font-weight:bold} +#sit_tab .tab_tit li .selected:after {content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:#3a8afd;display:inline-block} +#sit_tab .tab_con {background:#fff;padding:15px} +#sit_tab .item_use_count, #sit_tab .item_qa_count {display:inline-block;min-width:20px;height:20px;font-size:0.75em;line-height:20px;padding:0 5px;background:#eee;border-radius:10px;color:#777} + +#sit_buy {display:table-cell;width:270px;border-left:1px solid #e8e8e8;vertical-align:top} +.sit_buy_inner {position:relative;top:0 !important;vertical-align:top} +.sit_side_option {padding:15px 15px 10px;border-bottom:1px solid #ebeff3} +.sit_side_option h3 {margin-bottom:10px} +.sit_side_option label {display:block;margin:0 0 5px;color:#666} +.sit_side_option label.label-title{display:none} +.sit_side_option select {width:100%;margin:0 0 10px;height:50px;padding:0 10px;border:1px solid #cdcdcd; +-webkit-appearance:none; /* 화살표 없애기 for chrome*/ +-moz-appearance:none; /* 화살표 없애기 for firefox*/ +appearance:none; /* 화살표 없애기 공통*/ +background:url('img/select_arrow.png') no-repeat 96% 50%/* 화살표 아이콘 추가 */} +.sit_side_option select::-ms-expand {display:none/* 화살표 없애기 for IE10, 11*/} + +.sit_sel_option {overflow-y:auto;height:300px} +.sit_sel_option h3 {position:absolute;font-size:0;line-height:0;overflow:hidden} +.sit_sel_option:after {display:block;visibility:hidden;clear:both;content:""} +.sit_sel_option li {position:relative;padding:15px;border-bottom:1px solid #e6e9ed} +.sit_sel_option li:after {display:block;visibility:hidden;clear:both;content:""} +.sit_sel_option .sit_opt_del {position:absolute;top:0;right:0;width:30px;height:30px;font-size:15px;border:0;border-left:1px solid #e6e9ed;border-bottom:1px solid #e6e9ed;background:#fff;color:#c6c8ca} +.sit_sel_option .opt_name {font-weight:bold;line-height:28px} +.sit_sel_option .num_input {float:left;border:0;height:30px;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;text-align:center} +.sit_sel_option .sit_opt_prc {display:block;float:right;width:100px;padding:0 3px;text-align:right;line-height:30px;font-size:1.183em;font-weight:bold} +.sit_sel_option button {float:left;width:30px;height:30px;border:1px solid #bdc9dc;border-radius:0;background:#fff;color:#666;font-size:0.92em} +.sit_sel_option button:hover {color:#000} + +.sum_section {padding:15px;z-index:3} +.sum_section:after {display:block;visibility:hidden;clear:both;content:""} +.sit_tot_price {font-weight:bold;padding-bottom:10px;line-height:25px;font-size:1.167em;text-align:right} +.sit_tot_price strong {font-size: 1.5em;margin-left:15px} +.sit_tot_price span {float:left} +.sit_order_btn button {display:block;width:100%;padding:15px 0;font-size:1.25em;font-weight:bold} +.sit_order_btn .sit_btn_cart {margin-bottom:5px} + +/* 상품 재입고 알림 (SMS) */ #sit_sms_new {} -#sit_sms_new #sms_agree {text-align:right ;} -#sit_sms_new textarea{line-height:1.5em;color:#555} -#sit_sms_new .prd_name{background:#f3f3f3;padding:15px 20px;font-weight:bold;font-size:1.167em} +#sit_sms_new .form_01 {padding:20px} +#sit_sms_new #sms_agree {padding:5px 0 20px} +#sit_sms_new li strong {display:inline-block;margin:10px 0} +#sit_sms_new textarea {line-height:1.5em;color:#555} +#sit_sms_new .prd_name {background:#f3f3f3;padding:15px 20px;font-weight:bold;font-size:1.167em} +#sit_sms_new .chk_box input[type="checkbox"]:checked + label span {background:url('img/chk.png') no-repeat 50% 50% #3a8afd} /* 상품 상세보기 - 상품정보 */ -#sit_inf {margin:20px 0 } +#sit_inf {margin:20px 0} #sit_inf h2 {position:absolute;font-size:0;line-height:0;content:""} #sit_inf h3 {position:absolute;font-size:0;line-height:0;content:""} @@ -469,216 +692,278 @@ #sit_inf_explan img {max-width:100%;height:auto} #sit_inf_open {width:100%;border:0;border-top:1px solid #777;border-collapse:collapse} -#sit_inf_open th {padding: 10px;border-bottom:1px solid #e5e5e5;background:#f3f3f3;vertical-align:top;text-align:left} -#sit_inf_open td {padding: 10px;border-bottom:1px solid #e5e5e5;background:#fff;vertical-align:top} +#sit_inf_open th {padding:10px;border-bottom:1px solid #e5e5e5;background:#f3f3f3;vertical-align:top;text-align:left} +#sit_inf_open td {padding:10px;border-bottom:1px solid #e5e5e5;background:#fff;vertical-align:top} /* 상품 상세보기 - 사용후기 */ -#sit_use {margin:20px 0} +#sit_use {} #sit_use h2 {position:absolute;font-size:0;line-height:0;content:""} #sit_use h3 {position:absolute;font-size:0;line-height:0;content:""} -.sit_use_top{background:#f8f7f7;position:relative;border:1px solid #dad8d8;margin:20px 0 15px;padding:20px 40px;line-height:45px;min-height:90px;vertical-align:middle} -.sit_use_top h4{display:inline-block;font-size:1.5em;margin-right:15px} +.sit_use_top {position:relative;background:#fff;border:2px solid #efeff1;margin:0 0 15px;padding:15px;min-height:90px;vertical-align:middle} +.sit_use_top h4 {font-size:1.2em;margin-bottom:10px} +.sit_use_top h4 span {color:#aaa;font-size:0.85em;font-weight:normal} +.sit_use_top .sit_star {height:20px} +.sit_use_top .st_bg {background:#666} -.sit_use_top .st_bg{background:#666} #sit_use_wbtn {position:absolute;top:20px;right:30px} -#sit_use_wbtn a{padding:0 20px;line-height:45px;font-weight:bold;font-size:1.167em} +#sit_use_wbtn a {padding:0 20px;line-height:45px;font-weight:bold;font-size:1.167em} #sit_use_ol {margin:0 0 5px;padding:0;border-top:1px solid #e0e0e0;list-style:none} -.sit_use_li {position:relative;padding:10px;padding-left:150px;min-height:100px;border-bottom:1px solid #e0e0e0;} -.sit_use_li_title {border:1px solid #ddd;padding:5px 8px;color:#666;font-size:0.92em;margin:10px 0;background:#fff} -.sit_use_li_title:hover{background:#6b99ee;border-color:#6b99ee;color:#fff} -.sit_use_tit{font-weight:bold;font-size:1.167em} +.sit_use_li {position:relative;padding:10px 0;padding-left:110px;min-height:120px;border-bottom:1px solid #e0e0e0} +.sit_use_li:after {display:block;visibility:hidden;clear:both;content:""} +.sit_use_li_title {position:absolute;right:20px;bottom:20px;border:1px solid #ddd;padding:8px 10px;border-radius:3px;color:#666;font-size:0.92em;background:#fff} +.sit_use_li_title:hover {background:#6b99ee;border-color:#6b99ee;color:#fff} -.sit_use_dl {margin:0;position:absolute;top:10px;left:10px;zoom:1} +.sit_thum {margin:0;position:absolute;top:10px;left:0} .sit_use_dl:after {display:block;visibility:hidden;clear:both;content:""} -.sit_use_dl dt{position:absolute;font-size:0;line-height:0;content:""} -.sit_use_dl dd{color:#7f7f7f;line-height:1.5em} -.sit_use_dl .sit_use_star {margin:0 0 8px} +.sit_use_dl dt {position:absolute;font-size:0;line-height:0;content:""} +.sit_use_dl dd {color:#7f7f7f;line-height:1.5em} +.sit_use_dl .sit_use_star {margin:0 0 5px} +.sit_use_dl .sit_use_tit {font-weight:bold;font-size:1.167em;color:#000 !important} -.sit_use_con {display:none;} -.sit_use_p {margin:0 0 10px} -.sit_use_cmd {text-align:right} -.sit_use_cmd a{height:30px;line-height:28px} +.sit_use_con {display:none;margin-right:110px;margin-bottom:10px} +.sit_use_p {margin:10px 0;padding:10px 0} +.sit_use_cmd {} -.sit_use_reply{position:relative;border-top:1px dotted #bbb;margin:10px 0 0 ;padding:10px 0 0 40px} -.use_reply_icon{position:absolute;top:10px;left:5px;background:url('./img/use_reply.png') no-repeat 0 0; width:28px;height:17px;text-indent:-999px;overflow:hidden;} -.use_reply_tit{font-weight:bold;line-height:1.5em;padding-right:100px} -.use_reply_name{font-size:0.92em;color:#777;margin:5px ;position:absolute;top:10px;right:0} -.use_reply_p{padding:10px 0;background:#fff;line-height:1.5em} +.sit_use_reply {position:relative;border-top:1px dotted #bbb;margin:10px 0 0;padding:10px 0 0 40px} +.use_reply_icon {position:absolute;top:10px;left:5px;background:url('./img/use_reply.png') no-repeat 0 0;width:28px;height:17px;text-indent:-999px;overflow:hidden} +.use_reply_tit {font-weight:bold;line-height:1.5em;padding-right:100px} +.use_reply_name {font-size:0.92em;color:#777;margin:5px;position:absolute;top:10px;right:0} +.use_reply_p {padding:10px 0;background:#fff;line-height:1.5em} #sit_use_write_star:after {display:block;visibility:hidden;clear:both;content:""} -#sit_use_write_star li{float:left;width:33.333%} -#sit_use_write_star li img{width:100px} +#sit_use_write_star li {float:left;width:33.333%} +#sit_use_write_star li img {width:100px} /* 상품 상세보기 - 상품문의 */ #sit_qa {margin:20px 0} #sit_qa h2 {position:absolute;font-size:0;line-height:0;content:""} #sit_qa h3 {position:absolute;font-size:0;line-height:0;content:""} -#sit_qa_ol {margin:0 0 5px;padding:0;border-top:1px solid #e0e0e0;list-style:none} +#sit_qa_ol {margin:0 0 5px;padding:0;border-top:1px solid #f0f0f0;list-style:none} .sit_qa_li:after {display:block;visibility:hidden;clear:both;content:""} -.sit_qa_li {position:relative;border-bottom:1px solid #e0e0e0;padding:15px 10px } +.sit_qa_li {position:relative;border-bottom:1px solid #f0f0f0;padding:15px 10px} .sit_qa_li_title {display:block;float:left;width:80%;text-align:left;background:none;border:0;line-height:25px;font-weight:bold;font-size:1.167em} -.sit_qa_dl {color:#7f7f7f;margin:0;float:left;width:20%;text-align:right;line-height:25px;zoom:1} +.sit_qa_dl {float:right;width:20%;line-height:30px;color:#7f7f7f;text-align:right;margin:0} .sit_qa_dl:after {display:block;visibility:hidden;clear:both;content:""} .sit_qa_dl dt {position:absolute;font-size:0;line-height:0;content:""} .sit_qa_dl dd {display:inline-block;margin-left:10px} -.sit_qaa_done {background:#ff9000;color:#fff;height:25px;line-height:25px;display:inline-block;padding:0 8px;margin-right:10px;font-size:12px;font-weight:normal} -.sit_qaa_yet {background:#fff;border:1px solid #ff9000;color:#ff9000;height:25px;line-height:23px;display:inline-block;margin-right:10px;font-size:12px;padding:0 8px;font-weight:normal} +.sit_qaa_done {display:inline-block;height:30px;line-height:30px;background:#f6bb42;color:#fff;padding:0 8px;margin-right:10px;font-size:12px;font-weight:normal;border-radius:3px} +.sit_qaa_yet {display:inline-block;height:30px;line-height:30px;background:#ccd1d9;color:#fff;padding:0 8px;margin-right:10px;font-size:12px;font-weight:normal;border-radius:3px} -.sit_qa_con {display:none;clear:both;margin:20px 0 0} -.sit_qa_p {margin:10px 0 ;background:#f3f3f3;line-height:1.5em} -.sit_qa_p .qa_alp{position:absolute;top:15px;left:25px;font-size:2em;color:#bbb} -.sit_qa_qaa{padding:20px;padding-left:70px;position:relative;min-height:100px;border-top:1px solid #ddd;} -.sit_qa_qaq {padding:20px;padding-left:70px;position:relative;min-height:100px} +.sit_qa_con {display:none;clear:both} +.sit_qa_p {margin:10px 0;background:#f3f3f3;line-height:1.5em} +.sit_qa_p .qa_alp {position:absolute;top:13px;left:15px;font-size:2em;color:#000} +.sit_qa_qaa {padding:15px 20px;padding-left:50px;position:relative;min-height:50px;border-top:1px solid #fff} +.sit_qa_qaq {padding:15px 20px;padding-left:50px;position:relative;min-height:50px} .sit_qa_con textarea {display:none} .sit_qa_cmd {text-align:right} -.sit_qa_cmd a{height:30px;line-height:28px} .sit_qa_pw {display:none;position:absolute;top:30px;left:175px;padding:10px;width:348px;border:1px solid #000;background:#fff;text-align:center} .sit_qa_pw span {display:block;margin:0 0 5px} #sit_qa_wbtn {text-align:right;margin:0 0 20px} -#sit_qa_wbtn a{padding:0 20px;line-height:45px;font-weight:bold;font-size:1.167em} +#sit_qa_wbtn a {padding:0 20px;line-height:45px;font-weight:bold;font-size:1.167em} #sit_qa_write {} #sit_qa_write #iq_subject {width:100%} - +#sit_qa_write .chk_box input[type="checkbox"]:checked + label span {background:url('img/chk.png') no-repeat 50% 50% #3a8afd} /* 상품 상세보기 - 배송정보 */ #sit_dvr {margin:20px 0} -#sit_dvr h2 {position:absolute;font-size:0;line-height:0;content:""} +#sit_dvr h2 {position:absolute;font-size:0;line-height:0;content:""} /* 상품 상세보기 - 교환정보 */ -#sit_ex {margin:20px 0} -#sit_ex h2 {position:absolute;font-size:0;line-height:0;content:""} - +#sit_ex {margin:20px 0} +#sit_ex h2 {position:absolute;font-size:0;line-height:0;content:""} /* 사용후기 모음 */ #sps_sch {margin:0 0 10px} -#sps_sch a {display:inline-block;padding:0 8px;height:40px;line-height:40px;vertical-align:top;border-radius:3px;background:#fff;color:#3059c7;font-weight:bold;border:1px solid #3059c7;text-decoration:none;} -#sps_sch .sch_wr{border:1px solid #6d7892;border-radius:3px;display:inline-block} +#sps_sch a {display:inline-block;padding:0 8px;height:40px;line-height:40px;vertical-align:top;border-radius:3px;background:#434a54;color:#fff;font-weight:bold;text-decoration:none} +#sps_sch .sch_wr {width:300px;border:1px solid #d0d3db;border-radius:3px;display:inline-block;background:#fff} #sps_sch:after {display:block;visibility:hidden;clear:both;content:""} -#sps_sch select{border:0;margin:9px 5px ;height:20px;float:left;border-right:1px solid #ddd;} -#sps_sch .sch_input{height:38px;border:0;padding:0;background-color:transparent;float:left} -#sps_sch .sch_btn{height:38px;float:left;background:none;border:0;width:40px;font-size:15px}*/ +#sps_sch select {float:left;border:0;width:175px;height:40px;margin-right:5px;border:1px solid #d0d3db;border-radius:3px} +#sps_sch .sch_input {width:258px;height:38px;border:0;padding:0;background-color:transparent;float:left} +#sps_sch .sch_btn {height:38px;float:left;background:none;border:0;width:40px;font-size:15px} - -#sps {zoom:1} -#sps ol {margin:0;padding:0;border-top:1px solid #e9e9e9;list-style:none} -#sps li {position:relative;padding:10px;border-bottom:1px solid #e9e9e9} +#sps {} +#sps ol {margin:0;padding:0;list-style:none} +#sps li {position:relative;padding:15px;border-bottom:1px solid #f0f0f0;background:#fff} #sps li:after {display:block;visibility:hidden;clear:both;content:""} -.sps_img {float:left;margin:0 10px 0 0;} -.sps_img img{border-radius:50%} -.sps_img span {position:absolute;font-size:0;line-height:0;overflow:hidden} +.sps_img {position:absolute;top:15px;left:15px} +.sps_img_inner {float:left;position:relative} +.sps_img a span {position:absolute;font-size:0;line-height:0;overflow:hidden} +.sps_img .prd_detail {position:absolute;right:0;bottom:0;border:0;color:#fff;background:#078601;width:34px;height:34px;text-align:center;opacity:0.8} +.sps_img .prd_detail:hover {opacity:1} -.sps_reply{margin-top:10px;padding-top:10px;border-top:1px dotted #bbb} -.sps_reply .sps_img {text-align:right;width:70px;} -.sps_reply .sps_section h2{background:url('./img/use_reply.png') no-repeat 0 0;text-indent:30px;line-height:1.5em;} +.review_detail_cnt {display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:999;background:rgba(0,0,0,0.1)} +.review_detail_in {position:absolute;top:50%;left:50%;width:590px;max-height:450px;background:#fff;text-align:left;margin-left:-300px;margin-top:-180px;overflow-y:auto;border-radius:3px;border:1px solid #dde7e9;background:#fff;border-radius:3px} +.review_detail_in h3 {padding:15px;border-bottom:1px solid #e8e8e8;font-size:1.4em} +.review_cnt {padding:25px} +.rd_cls {position:absolute;top:0;right:0;color:#b5b8bb;border:0;padding:12px 15px;font-size:16px;background:#fff} -#sps dl {margin:5px 0;zoom:1} +.review_tp_cnt {position:relative;padding:0 0 10px;margin-bottom:15px;border-bottom:1px solid #f1f1f1} +.review_tp_cnt>span {font-size:1.2em;display:block} +.review_tp_cnt:after {display:block;visibility:hidden;clear:both;content:""} +.review_tp_cnt .sps_opt_btn_more {position:absolute;top:0;right:0;border:0;padding:5px 5px 5px 10px;background:#fff;color:#c4c8cb;font-size:1.4em} +.review_tp_cnt .sps_opt_li {display:none;position:absolute;top:40px;right:0;border:1px solid #b8bfc4} +.review_tp_cnt .sps_opt_li:before {content:"";position:absolute;top:-8px;right:5px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #b8bfc4 transparent} +.review_tp_cnt .sps_opt_li:after {content:"";position:absolute;top:-6px;right:5px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent} +.review_tp_cnt .sps_opt_li li {border-bottom:1px solid #f1f1f1;padding:10px !important;color:#6b757c} + +.review_summ {background:#fcfcfc;border:2px solid #efeff1;padding:10px} +.review_bt_cnt {margin:15px 0} + +.sps_reply {margin-top:10px;padding-top:10px;border-top:1px dotted #bbb} +.sps_reply .sps_img {text-align:right;width:70px} +.sps_reply .sps_section h2 {background:url('./img/use_reply.png') no-repeat 0 0;text-indent:30px;line-height:1.5em} + +#sps dl {margin:5px 0} #sps dl:after {display:block;visibility:hidden;clear:both;content:""} #sps dt {float:left} -#sps dd {float:left;margin:0 10px 0 0 ;color:#999} +#sps dd {float:left;margin:0 10px 0 0;color:#999} #sps dd img {position:relative;top:-2px} -.sps_section {float:left;width:835px} +.sps_section {float:left;width:100%;padding-left:115px} +.sps_section .sps_pd_name {display:block;color:#3a8afd;padding:10px 0 5px} +.sps_section .sps_rv_tit {display:block;font-size:1.2em;font-weight:bold} +.sps_section .sps_rv_thum {position:absolute;top:15px;right:15px} .sps_section p {padding:0;width:100%} .sps_con_full {padding:0;height:auto !important} -.sps_con_btn {clear:both} -.sps_con_btn button {border:1px solid #ddd;padding:5px 8px;color:#666;font-size:0.92em;margin:5px 0;background:#fff} -.sps_con_btn button:hover{background:#6b99ee;border-color:#6b99ee;color:#fff} - +.sps_con_btn {clear:both;margin:5px 0} +.sps_con_btn:after {display:block;visibility:hidden;clear:both;content:""} +.sps_con_btn .sps_dl {float:left} +.sps_con_btn button.review_detail {float:right;border-radius:3px;border:1px solid #d4d6db;color:#666;font-size:0.92em;padding:5px 7px;background:#fff} +.sps_con_btn button.review_detail:hover {background:#6b99ee;border-color:#6b99ee;color:#fff} /* 상품문의 모음 */ #sqa_sch {margin:0 0 10px} -#sqa_sch a {display:inline-block;padding:0 8px;height:40px;line-height:40px;vertical-align:top;border-radius:3px;background:#fff;color:#3059c7;font-weight:bold;border:1px solid #3059c7;text-decoration:none;} -#sqa_sch .sch_wr{border:1px solid #6d7892;border-radius:3px;display:inline-block} +#sqa_sch a {display:inline-block;padding:0 8px;height:40px;line-height:40px;vertical-align:top;border-radius:3px;background:#434a54;color:#fff;font-weight:bold;text-decoration:none} +#sqa_sch .sch_wr {width:300px;border:1px solid #d0d3db;border-radius:3px;display:inline-block;background:#fff} #sqa_sch:after {display:block;visibility:hidden;clear:both;content:""} -#sqa_sch select{border:0;margin:9px 5px ;height:20px;float:left;border-right:1px solid #ddd;} -#sqa_sch .sch_input{height:38px;border:0;padding:0;background-color:transparent;float:left} -#sqa_sch .sch_btn{height:38px;float:left;background:none;border:0;width:40px;font-size:15px}*/ +#sqa_sch select {float:left;border:0;width:175px;height:40px;margin-right:5px;border:1px solid #d0d3db;border-radius:3px} +#sqa_sch .sch_input {width:258px;height:38px;border:0;padding:0;background-color:transparent;float:left} +#sqa_sch .sch_btn {height:38px;float:left;background:none;border:0;width:40px;font-size:15px} -#sqa {zoom:1} -#sqa ol {margin:0;padding:0;border-top:1px solid #e9e9e9;list-style:none} -#sqa li {position:relative;padding:10px;border-bottom:1px solid #e9e9e9} +#sqa {margin-bottom:20px} +#sqa ol {margin:0;padding:0;list-style:none} +#sqa li {position:relative;padding:15px 20px 15px 15px;border-bottom:1px solid #f0f0f0;background:#fff} #sqa li:after {display:block;visibility:hidden;clear:both;content:""} +#sqa li .sit_qaa_yet {position:absolute;right:20px;top:20px;margin-right:0} +#sqa li .sit_qaa_done {position:absolute;right:20px;top:20px;margin-right:0} -.sqa_img {float:left;margin:0 10px 0 0;} -.sqa_img img{border-radius:50%} +.sqa_img {float:left;margin:0 10px 0 0} .sqa_img span {position:absolute;font-size:0;line-height:0;overflow:hidden} -#sqa dl {margin:5px 0 10px;zoom:1} +#sqa dl {margin:5px 0} #sqa dl:after {display:block;visibility:hidden;clear:both;content:""} #sqa dt {float:left} -#sqa dd {float:left;margin:0 10px 0 0 ;color:#999} +#sqa dd {float:left;margin:0 10px 0 0;color:#999} #sqa dd img {position:relative;top:-2px} -.sqa_con {margin:10px 0 ;background:#f3f3f3;line-height:1.5em} -.sqa_con .qa_alp{position:absolute;top:15px;left:25px;font-size:2em;color:#bbb} +.sqa_con {margin:10px 0;background:#f3f3f3;line-height:1.5em} +.sqa_con .qa_alp {position:absolute;top:13px;left:15px;font-size:2em;color:#000} -.sqa_section {float:left;width:835px} -.sqa_section .sqa_con {background:#f3f3f3;line-height:1.7em} +.sqa_section {float:left;width:1100px} +.sqa_section h2 {padding-right:70px;font-size:1.2em;font-weight:bold} +.sqa_section .sqa_con {line-height:1.7em} .sqa_section p {padding:0;width:100%} .sqa_con_full {padding:0;height:auto !important} -.sqa_con_btn {margin:5px 0 0;} .sqa_con_btn button {border:1px solid #ddd;padding:5px 8px;color:#666;font-size:0.92em;margin:5px 0;background:#fff} -.sqa_con_btn button:hover{background:#6b99ee;border-color:#6b99ee;color:#fff} +.sqa_con_btn button:hover {background:#6b99ee;border-color:#6b99ee;color:#fff} /* 상품검색 */ -#ssch_frm {margin:20px 0;border:1px solid #d7d7d7;zoom:1} -#ssch_frm h2{border-bottom:1px solid #d7d7d7;color:#888;font-size:1.25em;height:50px;line-height:30px;padding:10px 15px;} -#ssch_frm h2 span{font-size:1.333em;color:#000} -#ssch_frm h2 strong{color:#d50c0d} -#ssch_frm .ssch_scharea{border-bottom:1px solid #d7d7d7;height:50px;padding:10px 15px} +#ssch {margin:20px 0} +#ssch h2 {font-size:1.8em;line-height:30px;margin:10px 0} +#ssch h2 .ssch_result_total {float:right;color:#6f6f6f;font-size:0.55em;font-weight:normal} +#ssch h2 strong {color:#ff005a} +#ssch_frm {background:#fff;border:1px solid #e3e5e8} +#ssch_frm .ssch_scharea {padding:15px;border-bottom:1px solid #e3e5e8} #ssch_frm .ssch_scharea:after {display:block;visibility:hidden;clear:both;content:""} -#ssch_frm .ssch_scharea label{display:inline-block;margin:0 8px 0 0} -#ssch_frm .ssch_left{float:left} -#ssch_frm .ssch_right{float:right} -#ssch_frm .ssch_input{height:30px;border:1px solid #bbb;padding:0 10px} -#ssch_frm .btn_submit{height:30px;padding:0 5px;font-weight:bold} -#ssch_frm p{padding:15px; background:#f5f5f5;color:#737373} +#ssch_frm .ssch_scharea label {display:inline-block;margin:0 8px 0 0} +#ssch_frm .ssch_scharea .ssch_input {height:45px;padding:0 10px;margin-right:5px;border:1px solid #d0d3db;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); +-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); +box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)} +#ssch_frm .ssch_scharea .btn_submit {width:90px;height:45px;margin-right:5px;padding:0 5px;font-weight:bold;border:1px solid #2e3745;background:#434a54} +#ssch_frm .ssch_left {} +#ssch_frm .ssch_option {padding:15px;border-bottom:1px solid #e3e5e8} +#ssch_frm .ssch_option .ssch_input {height:32px;padding:0 10px;margin-right:5px;border:1px solid #d0d3db;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); +-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); +box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)} -#ssch_cate{margin:10px 0 } -#ssch_cate ul {margin:10px 0;zoom:1} +#ssch_frm p {padding:15px;color:#737373;border-bottom:1px solid #e3e5e8} + +#ssch_cate {background:#fff;border-bottom:1px solid #e3e5e8;padding:15px} #ssch_cate ul:after {display:block;visibility:hidden;clear:both;content:""} -#ssch_cate li {float:left;width:20%;border:1px solid #d7d7d7;margin-left:-1px;margin-top:-1px} +#ssch_cate li {float:left;width:20%;border-right:1px solid #f6f6f6} +#ssch_cate li:nth-child(5n) {border-right:0} +#ssch_cate li span {font-weight:normal} #ssch_cate a {display:block;padding:0 10px;line-height:40px} -#ssch_cate a:hover{background:#f3f3f3;color:#d50c0d} +#ssch_cate a:hover {color:#3a8afd} -#ssch_sort {float:left;width:80%;zoom:1} +#ssch_sort {float:left;width:80%} #ssch_sort:after {display:block;visibility:hidden;clear:both;content:""} #ssch_sort h2 {position:absolute;font-size:0;line-height:0;overflow:hidden} -#ssch_sort ul {margin:0;padding:0 0 0 1px;list-style:none;zoom:1} +#ssch_sort ul {margin:0;padding:0 0 0 1px;list-style:none} #ssch_sort ul:after {display:block;visibility:hidden;clear:both;content:""} -#ssch_sort li {float:left;position:relative;margin-left:-1px;height:45px;padding:15px 0;line-height:15px;} -#ssch_sort li a{border-left:1px solid #ddd;display:block;padding:0 10px} -#ssch_sort li a:hover{color:#be334a} -#ssch_sort li:first-child a{border:0} +#ssch_sort li {float:left;position:relative;margin-left:-1px;height:45px;padding:15px 0;line-height:15px} +#ssch_sort li a {border-left:1px solid #ddd;display:block;padding:0 10px} +#ssch_sort li:hover:after {content:"";position:absolute;left:0;bottom:-1px;width:100%;height:2px;background:#3a8afd} +#ssch_sort li:hover a {color:#3a8afd} +#ssch_sort li:first-child a {border:0} + +#ssch_sort_all {margin:0;padding:0 15px;list-style:none} +#ssch_sort_all:after {display:block;visibility:hidden;clear:both;content:""} +#ssch_sort_all li {float:left;position:relative;margin-left:-1px;height:45px;padding:15px 0;line-height:15px} +#ssch_sort_all li a {display:block;padding:0 10px} +#ssch_sort_all li:hover:after {content:"";position:absolute;left:0;bottom:-1px;width:100%;height:2px;background:#3a8afd} +#ssch_sort_all li:hover a {color:#3a8afd} +#ssch_sort_all li:first-child a {border:0} /*쿠폰존 리스트*/ -.couponzone_list{margin:0 0 50px;position:relative;} -.couponzone_list h2{margin:0 0 15px;padding-bottom:10px;font-size:1.25em;border-bottom:2px solid #000} -.couponzone_list p{margin:0 0 5px;position:absolute;top:5px;right:0;color:#666} -.couponzone_list ul{padding:0;margin:0;list-style:none} +.couponzone_list {margin:0 0 20px;position:relative} +.couponzone_list h2 {padding:15px 20px;font-size:1.25em;border:1px solid #e3e5e8;background:#fff} +.couponzone_list p {position:absolute;top:5px;right:0;margin:15px 20px;color:#666} +.couponzone_list ul {padding:30px;margin:0;list-style:none;background:#fff;border:1px solid #e3e5e8;border-top:0} .couponzone_list ul:after {display:block;visibility:hidden;clear:both;content:""} -.couponzone_list ul li{float:left;width:233px;border:1px solid #ddd;background:#fff;padding:15px;margin:0 0 10px 10px;line-height:1.2em} -.couponzone_list ul li:nth-child(4n+1){clear:both;margin-left:0;} -.couponzone_list ul li img{width:100%;height:auto} -.couponzone_list ul li .coupon_img{} -.couponzone_list ul li .coupon_tit{margin:10px 0 5px;font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;} -.couponzone_list ul li .coupon_date{margin: 5px 0px;font-size:0.92em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#777} -.couponzone_list ul li .coupon_target{margin: 5px 0px;font-size:0.92em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#777} -.couponzone_list ul li .coupon_target a{color:#777;text-decoration:underline} -.couponzone_list ul li .coupon_point{margin: 5px 0px;font-size:0.92em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#777} -.couponzone_list ul li .coupon_btn{margin:10px 0 0;text-align:center} -.couponzone_list ul li .coupon_btn .btn02{width:100%;height:35px;line-height:35px;border-color:#d50c0c;color:#d50c0c;background:#fff;font-weight:bold;} -.couponzone_list ul li .coupon_btn .btn02:hover{background:#d50c0c;color:#fff} -.couponzone_list ul li .coupon_btn .disabled {background: #ddd;border:1px;color:#999;border-color:#ddd} -.couponzone_list ul li .coupon_btn .disabled:hover {background: #ddd;border:1px;color:#999;border-color:#ddd} -.couponzone_list .no_coupon{position:relative;padding: 100px 0;text-align:center;color:#999} +.couponzone_list ul li {float:left;width:262px;margin:0 0 30px 30px;background:#fff} +.couponzone_list ul li:nth-child(4n+1) {clear:both;margin-left:0} +.couponzone_list ul li img {width:100%;height:auto;line-height:1.2em;border-radius:5px 5px 0 0} +.couponzone_list ul li .cp_inner {border:1px solid #ddd;border-radius:5px; +-webkit-box-shadow:0px 1px 6px 0 #dedede; +-moz-box-shadow:0px 1px 6px 0 #dedede; +box-shadow:0px 1px 6px 0 #dedede +} +.couponzone_list ul li .coupon_img {position:relative;height:98px;overflow:hidden;border-bottom:1px dashed #ccc} +.couponzone_list ul li .coupon_tit {position:absolute;top:0;left:0;width:100%;height:98px;padding-top:30px;text-align:center;font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap} +.couponzone_list ul li .coupon_tit strong {display:inline-block;font-size:1.3em} +.couponzone_list ul li .coupon_tit .cp_evt, +.couponzone_list ul li .coupon_tit .cp_evt b {font-size:1.4em} +.couponzone_list ul li .cp_cnt {padding:10px} +.couponzone_list ul li .coupon_date {display:inline-block;float:right;padding:2px 3px;margin:5px 0px;font-size:0.92em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#777} +.couponzone_list ul li .coupon_target {display:inline-block;margin:5px 0px} +.couponzone_list ul li .coupon_target>button {display:inline-block;max-width:125px;padding:2px 3px;font-size:0.92em;border:0;border-radius:3px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap} +.couponzone_list ul li .coupon_target .cp_1 {background:#edfbde;color:#8cc152}/*카테고리할인*/ +.couponzone_list ul li .coupon_target .cp_2 {background:#fbdef3;color:#c15293}/*개별상품할인*/ +.couponzone_list ul li .coupon_target .cp_3 {background:#fbf1de;color:#c18b52}/*주문금액할인*/ +.couponzone_list ul li .coupon_target .cp_4 {background:#f2defb;color:#7c52c1}/*배송비할인*/ + +.couponzone_list ul li .coupon_info {display:none;position:absolute;min-width:235px;background:#fff;border:1px solid #000;padding:15px} +.couponzone_list ul li .coupon_info:after {display:block;visibility:hidden;clear:both;content:""} +.couponzone_list ul li .coupon_info h4 {font-size:1.2em;margin-bottom:10px} +.couponzone_list ul li .coupon_info ul {padding:0;margin:0;position:relative;border:0} +.couponzone_list ul li .coupon_info li {width:auto;margin:0;float:inherit;color:#5e5e5e;line-height:18px} +.couponzone_list ul li .coupon_info li a {text-decoration:underline;color:#5e5e5e} +.couponzone_list ul li .coupon_info .coupon_info_cls {position:absolute;right:0;top:0;color:#c7c9cc;border:0;background:#fff;padding:10px;font-size:1.2em} + +.couponzone_list ul li .coupon_btn {text-align:center} +.couponzone_list ul li .coupon_btn .btn02 {width:100%;height:42px;line-height:28px;margin-top:15px;border:0;color:#fff;background:#3a8afd;border-radius:5px;font-weight:bold} +.couponzone_list ul li .coupon_btn .btn02:hover {background:#2176f1;color:#fff} +.couponzone_list ul li .coupon_btn .disabled {background:#c6c6c6;border:1px;color:#fff;border-color:#c6c6c6} +.couponzone_list ul li .coupon_btn .disabled:hover {background:#c6c6c6;border:1px;color:#fff;border-color:#c6c6c6} +.couponzone_list .no_coupon {position:relative;padding:100px 0;text-align:center;color:#999} diff --git a/theme/basic/skin/visit/basic/style.css b/theme/basic/skin/visit/basic/style.css index 039875a6a..a8b4436f9 100644 --- a/theme/basic/skin/visit/basic/style.css +++ b/theme/basic/skin/visit/basic/style.css @@ -1,15 +1,12 @@ @charset "utf-8"; + /* 방문자 집계 */ -#visit {border: 1px solid #d2d9e6; border-bottom: 1px solid #c1ccda;margin:40px 20px 20px;background:#fff;position:relative; --webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1); --moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1); -box-shadow:0 1px 2px rgba(0,0,0,0.1)} -#visit .btn_admin{position:absolute;top:10px;right:10px;height:25px;line-height:25px;padding:0 5px;border-radius:3px} -#visit h2 {font-size:1.167em;text-align:center;padding-bottom:15px;padding-top:25px;color:#16b3d6;position:relative} -#visit h2 i{position:absolute;top:-22px;left:50%;width:44px;line-height:44px;margin-left:-22px;border-radius:25px;background:#16b3d6;color:#fff} -#visit dl {border-top:1px solid #e9e9e9;padding:10px 15px;border-radius:5px} +#visit {position:relative} +#visit .btn_admin {position:absolute;top:0;right:20px;height:25px;line-height:25px;padding:0 5px;border-radius:3px} +#visit h2 {font-size:1.2em;margin-bottom:20px;text-align:left;color:#fff;position:relative} +#visit dl {padding:10px 0} #visit dl:after {display:block;visibility:hidden;clear:both;content:""} -#visit dt {float:left;width:20%;padding:0 5px;line-height:23px;height:23px;color:#555} -#visit dt span{display:inline-block;width:5px;height:5px;border-radius:50%;vertical-align: middle;} -#visit dd {float:left;;width:30%;padding:0 5px;;text-align:right;text-align:right;font-weight:bold;line-height:23px;height:23px;font-size:0.92em} -#visit dd strong{display:inline-block;padding:0 5px;border-radius:20px;line-height:15px;color:#fff;} +#visit dt {float:left;width:50%;text-align:left;line-height:23px;height:23px;color:#e3e3e3} +#visit dt span {display:inline-block;width:5px;height:5px;border-radius:50%;vertical-align:middle;margin-right:10px;background:#3a8afd} +#visit dd {float:left;width:50%;padding:0 5px;text-align:right;text-align:right;font-weight:bold;line-height:23px;height:23px;font-size:0.92em} +#visit dd strong {display:inline-block;padding:0 5px;border-radius:20px;line-height:15px;color:#fff} diff --git a/theme/basic/skin/visit/basic/visit.skin.php b/theme/basic/skin/visit/basic/visit.skin.php index 768a58829..8d42edd72 100644 --- a/theme/basic/skin/visit/basic/visit.skin.php +++ b/theme/basic/skin/visit/basic/visit.skin.php @@ -8,18 +8,18 @@ add_stylesheet('', 0 ?> -
    -

    접속자집계

    +
    +

    접속자집계

    -
    오늘
    -
    -
    어제
    -
    -
    최대
    -
    -
    전체
    -
    +
    오늘
    +
    +
    어제
    +
    +
    최대
    +
    +
    전체
    +
    - 상세보기 + 관리자
    \ No newline at end of file diff --git a/theme/basic/skin/visit/shop_basic/style.css b/theme/basic/skin/visit/shop_basic/style.css index ecc6343be..a8b4436f9 100644 --- a/theme/basic/skin/visit/shop_basic/style.css +++ b/theme/basic/skin/visit/shop_basic/style.css @@ -1,10 +1,12 @@ @charset "utf-8"; + /* 방문자 집계 */ -#visit {padding:20px 0;position:relative;} -#visit .btn_admin{position:absolute;top:15px;right:0;height:25px;line-height:25px;padding:0 5px;border-radius:3px} -#visit h2{font-size:1.083em;margin: 0 0 10px;} -#visit dl {background:#eee;padding:10px 15px;border-radius:5px} +#visit {position:relative} +#visit .btn_admin {position:absolute;top:0;right:20px;height:25px;line-height:25px;padding:0 5px;border-radius:3px} +#visit h2 {font-size:1.2em;margin-bottom:20px;text-align:left;color:#fff;position:relative} +#visit dl {padding:10px 0} #visit dl:after {display:block;visibility:hidden;clear:both;content:""} -#visit dt {float:left;width:30%;line-height:23px;color:#555} -#visit dt i{color:#8bbd5e} -#visit dd {float:left;;width:70%;text-align:right;text-align:right;font-weight:bold;line-height:23px} +#visit dt {float:left;width:50%;text-align:left;line-height:23px;height:23px;color:#e3e3e3} +#visit dt span {display:inline-block;width:5px;height:5px;border-radius:50%;vertical-align:middle;margin-right:10px;background:#3a8afd} +#visit dd {float:left;width:50%;padding:0 5px;text-align:right;text-align:right;font-weight:bold;line-height:23px;height:23px;font-size:0.92em} +#visit dd strong {display:inline-block;padding:0 5px;border-radius:20px;line-height:15px;color:#fff} diff --git a/theme/basic/skin/visit/shop_basic/visit.skin.php b/theme/basic/skin/visit/shop_basic/visit.skin.php index b30faafd4..8d42edd72 100644 --- a/theme/basic/skin/visit/shop_basic/visit.skin.php +++ b/theme/basic/skin/visit/shop_basic/visit.skin.php @@ -8,18 +8,18 @@ add_stylesheet('', 0 ?> -
    -

    접속자집계

    +
    +

    접속자집계

    -
    오늘
    -
    -
    어제
    -
    -
    최대
    -
    -
    전체
    -
    +
    오늘
    +
    +
    어제
    +
    +
    최대
    +
    +
    전체
    +
    - 상세보기 + 관리자
    \ No newline at end of file diff --git a/theme/basic/tail.php b/theme/basic/tail.php index 51aa3159e..6aa7f4ed6 100644 --- a/theme/basic/tail.php +++ b/theme/basic/tail.php @@ -14,16 +14,8 @@ if(G5_COMMUNITY_USE === false) {
    - -
    @@ -36,26 +28,48 @@ if(G5_COMMUNITY_USE === false) {
    - - - - + }); +
    + + \ No newline at end of file diff --git a/theme/basic/theme.config.php b/theme/basic/theme.config.php index 5692b12db..443ef7ba0 100644 --- a/theme/basic/theme.config.php +++ b/theme/basic/theme.config.php @@ -1,22 +1,17 @@ false, // 기본환경설정의 최근게시물 등의 기본스킨 변경여부 true, false 'preview_board_skin' => 'basic', // 테마 미리보기 때 적용될 기본 게시판 스킨 @@ -32,8 +27,8 @@ $theme_config = array( 'cf_faq_skin' => 'basic', // FAQ 스킨 'cf_mobile_faq_skin' => 'basic', // 모바일 FAQ 스킨 'bo_gallery_cols' => 4, // 갤러리 이미지 수 - 'bo_gallery_width' => 210, // 갤러리 이미지 폭 - 'bo_gallery_height' => 150, // 갤러리 이미지 높이 + 'bo_gallery_width' => 215, // 갤러리 이미지 폭 + 'bo_gallery_height' => 215, // 갤러리 이미지 높이 'bo_mobile_gallery_width' => 250, // 모바일 갤러리 이미지 폭 'bo_mobile_gallery_height' => 200, // 모바일 갤러리 이미지 높이 'bo_image_width' => 900, // 게시판 뷰 이미지 폭 @@ -43,58 +38,58 @@ $theme_config = array( 'de_shop_mobile_skin' => 'basic', // 쇼핑몰 모바일 기본스킨 'de_type1_list_use' => 1, // PC 히트상품 출력 'de_type1_list_skin' => 'main.10.skin.php', // PC 히트상품 출력스킨 - 'de_type1_list_mod' => 4, // PC 히트상품 출력 1줄당 이미지 수 + 'de_type1_list_mod' => 5, // PC 히트상품 출력 1줄당 이미지 수 'de_type1_list_row' => 2, // PC 히트상품 출력 출력 줄 수 - 'de_type1_img_width' => 230, // PC 히트상품 이미지 폭 - 'de_type1_img_height' => 230, // PC 히트상품 이미지 높이 + 'de_type1_img_width' => 160, // PC 히트상품 이미지 폭 + 'de_type1_img_height' => 160, // PC 히트상품 이미지 높이 'de_type2_list_use' => 1, // PC 추천상품 출력 - 'de_type2_list_skin' => 'main.10.skin.php', // PC 추천상품 출력스킨 + 'de_type2_list_skin' => 'main.20.skin.php', // PC 추천상품 출력스킨 'de_type2_list_mod' => 4, // PC 추천상품 출력 1줄당 이미지 수 'de_type2_list_row' => 2, // PC 추천상품 출력 출력 줄 수 - 'de_type2_img_width' => 230, // PC 추천상품 이미지 폭 - 'de_type2_img_height' => 230, // PC 추천상품 이미지 높이 + 'de_type2_img_width' => 215, // PC 추천상품 이미지 폭 + 'de_type2_img_height' => 215, // PC 추천상품 이미지 높이 'de_type3_list_use' => 1, // PC 최신상품 출력 'de_type3_list_skin' => 'main.40.skin.php', // PC 최신상품 출력스킨 'de_type3_list_mod' => 4, // PC 최신상품 출력 1줄당 이미지 수 - 'de_type3_list_row' => 2, // PC 최신상품 출력 출력 줄 수 - 'de_type3_img_width' => 230, // PC 최신상품 이미지 폭 - 'de_type3_img_height' => 230, // PC 최신상품 이미지 높이 + 'de_type3_list_row' => 1, // PC 최신상품 출력 출력 줄 수 + 'de_type3_img_width' => 215, // PC 최신상품 이미지 폭 + 'de_type3_img_height' => 215, // PC 최신상품 이미지 높이 'de_type4_list_use' => 1, // PC 인기상품 출력 'de_type4_list_skin' => 'main.50.skin.php', // PC 인기상품 출력스킨 - 'de_type4_list_mod' => 1, // PC 인기상품 출력 1줄당 이미지 수 - 'de_type4_list_row' => 5, // PC 인기상품 출력 출력 줄 수 - 'de_type4_img_width' => 230, // PC 인기상품 이미지 폭 - 'de_type4_img_height' => 230, // PC 인기상품 이미지 높이 + 'de_type4_list_mod' => 5, // PC 인기상품 출력 1줄당 이미지 수 + 'de_type4_list_row' => 1, // PC 인기상품 출력 출력 줄 수 + 'de_type4_img_width' => 215, // PC 인기상품 이미지 폭 + 'de_type4_img_height' => 215, // PC 인기상품 이미지 높이 'de_type5_list_use' => 1, // PC 할인상품 출력 - 'de_type5_list_skin' => 'main.10.skin.php', // PC 할인상품 출력스킨 + 'de_type5_list_skin' => 'main.30.skin.php', // PC 할인상품 출력스킨 'de_type5_list_mod' => 4, // PC 할인상품 출력 1줄당 이미지 수 - 'de_type5_list_row' => 2, // PC 할인상품 출력 출력 줄 수 - 'de_type5_img_width' => 230, // PC 할인상품 이미지 폭 - 'de_type5_img_height' => 230, // PC 할인상품 이미지 높이 + 'de_type5_list_row' => 1, // PC 할인상품 출력 출력 줄 수 + 'de_type5_img_width' => 215, // PC 할인상품 이미지 폭 + 'de_type5_img_height' => 215, // PC 할인상품 이미지 높이 'de_mobile_type1_list_use' => 1, // 모바일 히트상품 출력 - 'de_mobile_type1_list_skin' => 'main.10.skin.php', // 모바일 히트상품 출력스킨 + 'de_mobile_type1_list_skin' => 'main.30.skin.php', // 모바일 히트상품 출력스킨 'de_mobile_type1_list_mod' => 2, // 모바일 히트상품 출력 1줄당 이미지 수 - 'de_mobile_type1_list_row' => 2, // 모바일 히트상품 출력 출력 줄 수 + 'de_mobile_type1_list_row' => 4, // 모바일 히트상품 출력 출력 줄 수 'de_mobile_type1_img_width' => 230, // 모바일 히트상품 이미지 폭 'de_mobile_type1_img_height' => 230, // 모바일 히트상품 이미지 높이 'de_mobile_type2_list_use' => 1, // 모바일 추천상품 출력 - 'de_mobile_type2_list_skin' => 'main.20.skin.php', // 모바일 추천상품 출력스킨 - 'de_mobile_type2_list_mod' => 3, // 모바일 추천상품 출력 1줄당 이미지 수 + 'de_mobile_type2_list_skin' => 'main.10.skin.php', // 모바일 추천상품 출력스킨 + 'de_mobile_type2_list_mod' => 2, // 모바일 추천상품 출력 1줄당 이미지 수 'de_mobile_type2_list_row' => 2, // 모바일 추천상품 출력 출력 줄 수 - 'de_mobile_type2_img_width' => 130, // 모바일 추천상품 이미지 폭 - 'de_mobile_type2_img_height' => 130, // 모바일 추천상품 이미지 높이 + 'de_mobile_type2_img_width' => 300, // 모바일 추천상품 이미지 폭 + 'de_mobile_type2_img_height' => 300, // 모바일 추천상품 이미지 높이 'de_mobile_type3_list_use' => 1, // 모바일 최신상품 출력 - 'de_mobile_type3_list_skin' => 'main.30.skin.php', // 모바일 최신상품 출력스킨 - 'de_mobile_type3_list_mod' => 1, // 모바일 최신상품 출력 1줄당 이미지 수 - 'de_mobile_type3_list_row' => 8, // 모바일 최신상품 출력 출력 줄 수 - 'de_mobile_type3_img_width' => 400, // 모바일 최신상품 이미지 폭 - 'de_mobile_type3_img_height' => 200, // 모바일 최신상품 이미지 높이 + 'de_mobile_type3_list_skin' => 'main.10.skin.php', // 모바일 최신상품 출력스킨 + 'de_mobile_type3_list_mod' => 2, // 모바일 최신상품 출력 1줄당 이미지 수 + 'de_mobile_type3_list_row' => 4, // 모바일 최신상품 출력 출력 줄 수 + 'de_mobile_type3_img_width' => 300, // 모바일 최신상품 이미지 폭 + 'de_mobile_type3_img_height' => 300, // 모바일 최신상품 이미지 높이 'de_mobile_type4_list_use' => 1, // 모바일 인기상품 출력 - 'de_mobile_type4_list_skin' => 'main.10.skin.php', // 모바일 인기상품 출력스킨 + 'de_mobile_type4_list_skin' => 'main.20.skin.php', // 모바일 인기상품 출력스킨 'de_mobile_type4_list_mod' => 2, // 모바일 인기상품 출력 1줄당 이미지 수 'de_mobile_type4_list_row' => 2, // 모바일 인기상품 출력 출력 줄 수 - 'de_mobile_type4_img_width' => 230, // 모바일 인기상품 이미지 폭 - 'de_mobile_type4_img_height' => 230, // 모바일 인기상품 이미지 높이 + 'de_mobile_type4_img_width' => 80, // 모바일 인기상품 이미지 폭 + 'de_mobile_type4_img_height' => 80, // 모바일 인기상품 이미지 높이 'de_mobile_type5_list_use' => 1, // 모바일 할인상품 출력 'de_mobile_type5_list_skin' => 'main.10.skin.php', // 모바일 할인상품 출력스킨 'de_mobile_type5_list_mod' => 2, // 모바일 할인상품 출력 1줄당 이미지 수 @@ -104,29 +99,29 @@ $theme_config = array( 'de_rel_list_use' => 1, // 관련상품 출력 'de_rel_list_skin' => 'relation.10.skin.php', // 관련상품 출력 스킨 'de_rel_list_mod' => 5, // 관련상품 1줄당 이미지 수 - 'de_rel_img_width' => 230, // 관련상품 이미지 폭 - 'de_rel_img_height' => 230, // 관련상품 이미지 높이 + 'de_rel_img_width' => 215, // 관련상품 이미지 폭 + 'de_rel_img_height' => 215, // 관련상품 이미지 높이 'de_mobile_rel_list_use' => 1, // 모바일 관련상품 출력 'de_mobile_rel_list_skin' => 'relation.10.skin.php', // 모바일 관련상품 출력 스킨 'de_mobile_rel_list_mod' => 3, // 모바일 관련상품 1줄당 이미지 수 'de_mobile_rel_img_width' => 230, // 모바일 관련상품 이미지 폭 'de_mobile_rel_img_height' => 230, // 모바일 관련상품 이미지 높이 'de_search_list_skin' => 'list.10.skin.php', // 검색상품 출력 스킨 - 'de_search_list_mod' => 4, // 검색상품 1줄당 이미지 수 + 'de_search_list_mod' => 5, // 검색상품 1줄당 이미지 수 'de_search_list_row' => 5, // 검색상품 출력 줄 수 - 'de_search_img_width' => 230, // 검색상품 이미지 폭 - 'de_search_img_height' => 230, // 검색상품 이미지 높이 + 'de_search_img_width' => 225, // 검색상품 이미지 폭 + 'de_search_img_height' => 225, // 검색상품 이미지 높이 'de_mobile_search_list_skin' => 'list.10.skin.php', // 모바일 검색상품 출력 스킨 - 'de_mobile_search_list_mod' => 3, // 모바일 검색상품 1줄당 이미지 수 + 'de_mobile_search_list_mod' => 2, // 모바일 검색상품 1줄당 이미지 수 'de_mobile_search_list_row' => 5, // 모바일 검색상품 출력 줄 수 'de_mobile_search_img_width' => 230, // 모바일 관련상품 이미지 폭 'de_mobile_search_img_height' => 230, // 모바일 관련상품 이미지 높이 'de_mimg_width' => 400, // 상품상세 이미지 Width 'de_mimg_height' => 400, // 상품상세 이미지 Height 'ca_skin' => 'list.10.skin.php', // 분류 리스트 스킨 - 'ca_img_width' => 230, // 분류 리스트 이미지 폭 - 'ca_img_height' => 230, // 분류 리스트 이미지 높이 - 'ca_list_mod' => 4, // 분류 리스트 1줄당 이미지 수 + 'ca_img_width' => 225, // 분류 리스트 이미지 폭 + 'ca_img_height' => 225, // 분류 리스트 이미지 높이 + 'ca_list_mod' => 5, // 분류 리스트 1줄당 이미지 수 'ca_list_row' => 5, // 분류 리스트 이미지 줄 수 'ca_mobile_skin' => 'list.10.skin.php', // 모바일 분류 리스트 스킨 'ca_mobile_img_width' => 230, // 모바일 분류 리스트 이미지 폭 @@ -134,16 +129,16 @@ $theme_config = array( 'ca_mobile_list_mod' => 2, // 모바일 분류 리스트 1줄당 이미지 수 'ca_mobile_list_row' => 5, // 모바일 분류 리스트 이미지 줄 수 'ev_skin' => 'list.10.skin.php', // 이벤트 출력 스킨 - 'ev_img_width' => 230, // 이벤트 리스트 이미지 폭 - 'ev_img_height' => 230, // 이벤트 리스트 이미지 높이 - 'ev_list_mod' => 4, // 이벤트 리스트 1줄당 이미지 수 + 'ev_img_width' => 225, // 이벤트 리스트 이미지 폭 + 'ev_img_height' => 225, // 이벤트 리스트 이미지 높이 + 'ev_list_mod' => 5, // 이벤트 리스트 1줄당 이미지 수 'ev_list_row' => 5, // 이벤트 리스트 이미지 줄 수 'ev_mobile_skin' => 'list.10.skin.php', // 모바일 이벤트 출력 스킨 'ev_mobile_img_width' => 230, // 모바일 이벤트 리스트 이미지 폭 'ev_mobile_img_height' => 230, // 모바일 이벤트 리스트 이미지 높이 'ev_mobile_list_mod' => 2, // 모바일 이벤트 1줄당 이미지 수 'ev_mobile_list_row' => 5, // 모바일 이벤트 이미지 줄 수 - 'ca_mobile_list_best_mod' => 3, // 모바일 상품리스트 베스트상품 1줄당 이미지 수 + 'ca_mobile_list_best_mod' => 2, // 모바일 상품리스트 베스트상품 1줄당 이미지 수 'ca_mobile_list_best_row' => 3, // 모바일 상품리스트 베스트상품 이미지 줄 수 ); ?> \ No newline at end of file