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 @@
- +
\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 -

게시판 내 결과

+

게시판 내 결과

- - -
+
- - 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 "
    \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----- -MIIFtzCCA5+gAwIBAgICBQkwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0xGTAXBgNVBAoT -EFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJvb3QgQ0EgMjAeFw0wNjExMjQx -ODI3MDBaFw0zMTExMjQxODIzMzNaMEUxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM -aW1pdGVkMRswGQYDVQQDExJRdW9WYWRpcyBSb290IENBIDIwggIiMA0GCSqGSIb3DQEBAQUAA4IC -DwAwggIKAoICAQCaGMpLlA0ALa8DKYrwD4HIrkwZhR0In6spRIXzL4GtMh6QRr+jhiYaHv5+HBg6 -XJxgFyo6dIMzMH1hVBHL7avg5tKifvVrbxi3Cgst/ek+7wrGsxDp3MJGF/hd/aTa/55JWpzmM+Yk -lvc/ulsrHHo1wtZn/qtmUIttKGAr79dgw8eTvI02kfN/+NsRE8Scd3bBrrcCaoF6qUWD4gXmuVbB -lDePSHFjIuwXZQeVikvfj8ZaCuWw419eaxGrDPmF60Tp+ARz8un+XJiM9XOva7R+zdRcAitMOeGy -lZUtQofX1bOQQ7dsE/He3fbE+Ik/0XX1ksOR1YqI0JDs3G3eicJlcZaLDQP9nL9bFqyS2+r+eXyt -66/3FsvbzSUr5R/7mp/iUcw6UwxI5g69ybR2BlLmEROFcmMDBOAENisgGQLodKcftslWZvB1Jdxn -wQ5hYIizPtGo/KPaHbDRsSNU30R2be1B2MGyIrZTHN81Hdyhdyox5C315eXbyOD/5YDXC2Og/zOh -D7osFRXql7PSorW+8oyWHhqPHWykYTe5hnMz15eWniN9gqRMgeKh0bpnX5UHoycR7hYQe7xFSkyy -BNKr79X9DFHOUGoIMfmR2gyPZFwDwzqLID9ujWc9Otb+fVuIyV77zGHcizN300QyNQliBJIWENie -J0f7OyHj+OsdWwIDAQABo4GwMIGtMA8GA1UdEwEB/wQFMAMBAf8wCwYDVR0PBAQDAgEGMB0GA1Ud -DgQWBBQahGK8SEwzJQTU7tD2A8QZRtGUazBuBgNVHSMEZzBlgBQahGK8SEwzJQTU7tD2A8QZRtGU -a6FJpEcwRTELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMT -ElF1b1ZhZGlzIFJvb3QgQ0EgMoICBQkwDQYJKoZIhvcNAQEFBQADggIBAD4KFk2fBluornFdLwUv -Z+YTRYPENvbzwCYMDbVHZF34tHLJRqUDGCdViXh9duqWNIAXINzng/iN/Ae42l9NLmeyhP3ZRPx3 -UIHmfLTJDQtyU/h2BwdBR5YM++CCJpNVjP4iH2BlfF/nJrP3MpCYUNQ3cVX2kiF495V5+vgtJodm -VjB3pjd4M1IQWK4/YY7yarHvGH5KWWPKjaJW1acvvFYfzznB4vsKqBUsfU16Y8Zsl0Q80m/DShcK -+JDSV6IZUaUtl0HaB0+pUNqQjZRG4T7wlP0QADj1O+hA4bRuVhogzG9Yje0uRY/W6ZM/57Es3zrW -IozchLsib9D45MY56QSIPMO661V6bYCZJPVsAfv4l7CUW+v90m/xd2gNNWQjrLhVoQPRTUIZ3Ph1 -WVaj+ahJefivDrkRoHy3au000LYmYjgahwz46P0u05B/B5EqHdZ+XIWDmbA4CD/pXvk1B+TJYm5X -f6dQlfe6yJvmjqIBxdZmv3lh8zwc4bmCXF2gw+nYSL0ZohEUGW6yhhtoPkg3Goi3XZZenMfvJ2II -4pEZXNLxId26F0KCl3GBUzGpn/Z9Yr9y4aOTHcyKJloJONDO1w2AFrR4pTqHTI2KpdVGl/IsELm8 -VCLAAVBpQ570su9t+Oza8eOx79+Rj1QqCyXBJhnEUhAFZdWCEOrCMc0u ------END CERTIFICATE----- - -QuoVadis Root CA 3 -================== ------BEGIN CERTIFICATE----- -MIIGnTCCBIWgAwIBAgICBcYwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0xGTAXBgNVBAoT -EFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJvb3QgQ0EgMzAeFw0wNjExMjQx -OTExMjNaFw0zMTExMjQxOTA2NDRaMEUxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM -aW1pdGVkMRswGQYDVQQDExJRdW9WYWRpcyBSb290IENBIDMwggIiMA0GCSqGSIb3DQEBAQUAA4IC -DwAwggIKAoICAQDMV0IWVJzmmNPTTe7+7cefQzlKZbPoFog02w1ZkXTPkrgEQK0CSzGrvI2RaNgg -DhoB4hp7Thdd4oq3P5kazethq8Jlph+3t723j/z9cI8LoGe+AaJZz3HmDyl2/7FWeUUrH556VOij -KTVopAFPD6QuN+8bv+OPEKhyq1hX51SGyMnzW9os2l2ObjyjPtr7guXd8lyyBTNvijbO0BNO/79K -DDRMpsMhvVAEVeuxu537RR5kFd5VAYwCdrXLoT9CabwvvWhDFlaJKjdhkf2mrk7AyxRllDdLkgbv -BNDInIjbC3uBr7E9KsRlOni27tyAsdLTmZw67mtaa7ONt9XOnMK+pUsvFrGeaDsGb659n/je7Mwp -p5ijJUMv7/FfJuGITfhebtfZFG4ZM2mnO4SJk8RTVROhUXhA+LjJou57ulJCg54U7QVSWllWp5f8 -nT8KKdjcT5EOE7zelaTfi5m+rJsziO+1ga8bxiJTyPbH7pcUsMV8eFLI8M5ud2CEpukqdiDtWAEX -MJPpGovgc2PZapKUSU60rUqFxKMiMPwJ7Wgic6aIDFUhWMXhOp8q3crhkODZc6tsgLjoC2SToJyM -Gf+z0gzskSaHirOi4XCPLArlzW1oUevaPwV/izLmE1xr/l9A4iLItLRkT9a6fUg+qGkM17uGcclz -uD87nSVL2v9A6wIDAQABo4IBlTCCAZEwDwYDVR0TAQH/BAUwAwEB/zCB4QYDVR0gBIHZMIHWMIHT -BgkrBgEEAb5YAAMwgcUwgZMGCCsGAQUFBwICMIGGGoGDQW55IHVzZSBvZiB0aGlzIENlcnRpZmlj -YXRlIGNvbnN0aXR1dGVzIGFjY2VwdGFuY2Ugb2YgdGhlIFF1b1ZhZGlzIFJvb3QgQ0EgMyBDZXJ0 -aWZpY2F0ZSBQb2xpY3kgLyBDZXJ0aWZpY2F0aW9uIFByYWN0aWNlIFN0YXRlbWVudC4wLQYIKwYB -BQUHAgEWIWh0dHA6Ly93d3cucXVvdmFkaXNnbG9iYWwuY29tL2NwczALBgNVHQ8EBAMCAQYwHQYD -VR0OBBYEFPLAE+CCQz777i9nMpY1XNu4ywLQMG4GA1UdIwRnMGWAFPLAE+CCQz777i9nMpY1XNu4 -ywLQoUmkRzBFMQswCQYDVQQGEwJCTTEZMBcGA1UEChMQUXVvVmFkaXMgTGltaXRlZDEbMBkGA1UE -AxMSUXVvVmFkaXMgUm9vdCBDQSAzggIFxjANBgkqhkiG9w0BAQUFAAOCAgEAT62gLEz6wPJv92ZV -qyM07ucp2sNbtrCD2dDQ4iH782CnO11gUyeim/YIIirnv6By5ZwkajGxkHon24QRiSemd1o417+s -hvzuXYO8BsbRd2sPbSQvS3pspweWyuOEn62Iix2rFo1bZhfZFvSLgNLd+LJ2w/w4E6oM3kJpK27z -POuAJ9v1pkQNn1pVWQvVDVJIxa6f8i+AxeoyUDUSly7B4f/xI4hROJ/yZlZ25w9Rl6VSDE1JUZU2 -Pb+iSwwQHYaZTKrzchGT5Or2m9qoXadNt54CrnMAyNojA+j56hl0YgCUyyIgvpSnWbWCar6ZeXqp -8kokUvd0/bpO5qgdAm6xDYBEwa7TIzdfu4V8K5Iu6H6li92Z4b8nby1dqnuH/grdS/yO9SbkbnBC -bjPsMZ57k8HkyWkaPcBrTiJt7qtYTcbQQcEr6k8Sh17rRdhs9ZgC06DYVYoGmRmioHfRMJ6szHXu -g/WwYjnPbFfiTNKRCw51KBuav/0aQ/HKd/s7j2G4aSgWQgRecCocIdiP4b0jWy10QJLZYxkNc91p -vGJHvOB0K7Lrfb5BG7XARsWhIstfTsEokt4YutUqKLsRixeTmJlglFwjz1onl14LBQaTNx47aTbr -qZ5hHY8y2o4M1nQ+ewkk2gF3R8Q7zTSMmfXK4SVhM7JZG+Ju1zdXtg2pEto= ------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----- -MIIF2TCCA8GgAwIBAgIQXAuFXAvnWUHfV8w/f52oNjANBgkqhkiG9w0BAQUFADBkMQswCQYDVQQG -EwJjaDERMA8GA1UEChMIU3dpc3Njb20xJTAjBgNVBAsTHERpZ2l0YWwgQ2VydGlmaWNhdGUgU2Vy -dmljZXMxGzAZBgNVBAMTElN3aXNzY29tIFJvb3QgQ0EgMTAeFw0wNTA4MTgxMjA2MjBaFw0yNTA4 -MTgyMjA2MjBaMGQxCzAJBgNVBAYTAmNoMREwDwYDVQQKEwhTd2lzc2NvbTElMCMGA1UECxMcRGln -aXRhbCBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczEbMBkGA1UEAxMSU3dpc3Njb20gUm9vdCBDQSAxMIIC -IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0LmwqAzZuz8h+BvVM5OAFmUgdbI9m2BtRsiM -MW8Xw/qabFbtPMWRV8PNq5ZJkCoZSx6jbVfd8StiKHVFXqrWW/oLJdihFvkcxC7mlSpnzNApbjyF -NDhhSbEAn9Y6cV9Nbc5fuankiX9qUvrKm/LcqfmdmUc/TilftKaNXXsLmREDA/7n29uj/x2lzZAe -AR81sH8A25Bvxn570e56eqeqDFdvpG3FEzuwpdntMhy0XmeLVNxzh+XTF3xmUHJd1BpYwdnP2IkC -b6dJtDZd0KTeByy2dbcokdaXvij1mB7qWybJvbCXc9qukSbraMH5ORXWZ0sKbU/Lz7DkQnGMU3nn -7uHbHaBuHYwadzVcFh4rUx80i9Fs/PJnB3r1re3WmquhsUvhzDdf/X/NTa64H5xD+SpYVUNFvJbN -cA78yeNmuk6NO4HLFWR7uZToXTNShXEuT46iBhFRyePLoW4xCGQMwtI89Tbo19AOeCMgkckkKmUp -WyL3Ic6DXqTz3kvTaI9GdVyDCW4pa8RwjPWd1yAv/0bSKzjCL3UcPX7ape8eYIVpQtPM+GP+HkM5 -haa2Y0EQs3MevNP6yn0WR+Kn1dCjigoIlmJWbjTb2QK5MHXjBNLnj8KwEUAKrNVxAmKLMb7dxiNY -MUJDLXT5xp6mig/p/r+D5kNXJLrvRjSq1xIBOO0CAwEAAaOBhjCBgzAOBgNVHQ8BAf8EBAMCAYYw -HQYDVR0hBBYwFDASBgdghXQBUwABBgdghXQBUwABMBIGA1UdEwEB/wQIMAYBAf8CAQcwHwYDVR0j -BBgwFoAUAyUv3m+CATpcLNwroWm1Z9SM0/0wHQYDVR0OBBYEFAMlL95vggE6XCzcK6FptWfUjNP9 -MA0GCSqGSIb3DQEBBQUAA4ICAQA1EMvspgQNDQ/NwNurqPKIlwzfky9NfEBWMXrrpA9gzXrzvsMn -jgM+pN0S734edAY8PzHyHHuRMSG08NBsl9Tpl7IkVh5WwzW9iAUPWxAaZOHHgjD5Mq2eUCzneAXQ -MbFamIp1TpBcahQq4FJHgmDmHtqBsfsUC1rxn9KVuj7QG9YVHaO+htXbD8BJZLsuUBlL0iT43R4H -VtA4oJVwIHaM190e3p9xxCPvgxNcoyQVTSlAPGrEqdi3pkSlDfTgnXceQHAm/NrZNuR55LU/vJtl -vrsRls/bxig5OgjOR1tTWsWZ/l2p3e9M1MalrQLmjAcSHm8D0W+go/MpvRLHUKKwf4ipmXeascCl -OS5cfGniLLDqN2qk4Vrh9VDlg++luyqI54zb/W1elxmofmZ1a3Hqv7HHb6D0jqTsNFFbjCYDcKF3 -1QESVwA12yPeDooomf2xEG9L/zgtYE4snOtnta1J7ksfrK/7DZBaZmBwXarNeNQk7shBoJMBkpxq -nvy5JMWzFYJ+vq6VK+uxwNrjAWALXmmshFZhvnEX/h0TD/7Gh0Xp/jKgGg0TpJRVcaUWi7rKibCy -x/yP2FS1k2Kdzs9Z+z0YzirLNRWCXf9UIltxUvu3yf5gmwBBZPCqKuy2QkPOiWaByIufOVQDJdMW -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----- -MIIFwTCCA6mgAwIBAgIITrIAZwwDXU8wDQYJKoZIhvcNAQEFBQAwSTELMAkGA1UEBhMCQ0gxFTAT -BgNVBAoTDFN3aXNzU2lnbiBBRzEjMCEGA1UEAxMaU3dpc3NTaWduIFBsYXRpbnVtIENBIC0gRzIw -HhcNMDYxMDI1MDgzNjAwWhcNMzYxMDI1MDgzNjAwWjBJMQswCQYDVQQGEwJDSDEVMBMGA1UEChMM -U3dpc3NTaWduIEFHMSMwIQYDVQQDExpTd2lzc1NpZ24gUGxhdGludW0gQ0EgLSBHMjCCAiIwDQYJ -KoZIhvcNAQEBBQADggIPADCCAgoCggIBAMrfogLi2vj8Bxax3mCq3pZcZB/HL37PZ/pEQtZ2Y5Wu -669yIIpFR4ZieIbWIDkm9K6j/SPnpZy1IiEZtzeTIsBQnIJ71NUERFzLtMKfkr4k2HtnIuJpX+UF -eNSH2XFwMyVTtIc7KZAoNppVRDBopIOXfw0enHb/FZ1glwCNioUD7IC+6ixuEFGSzH7VozPY1kne -WCqv9hbrS3uQMpe5up1Y8fhXSQQeol0GcN1x2/ndi5objM89o03Oy3z2u5yg+gnOI2Ky6Q0f4nIo -j5+saCB9bzuohTEJfwvH6GXp43gOCWcwizSC+13gzJ2BbWLuCB4ELE6b7P6pT1/9aXjvCR+htL/6 -8++QHkwFix7qepF6w9fl+zC8bBsQWJj3Gl/QKTIDE0ZNYWqFTFJ0LwYfexHihJfGmfNtf9dng34T -aNhxKFrYzt3oEBSa/m0jh26OWnA81Y0JAKeqvLAxN23IhBQeW71FYyBrS3SMvds6DsHPWhaPpZjy -domyExI7C3d3rLvlPClKknLKYRorXkzig3R3+jVIeoVNjZpTxN94ypeRSCtFKwH3HBqi7Ri6Cr2D -+m+8jVeTO9TUps4e8aCxzqv9KyiaTxvXw3LbpMS/XUz13XuWae5ogObnmLo2t/5u7Su9IPhlGdpV -CX4l3P5hYnL5fhgC72O00Puv5TtjjGePAgMBAAGjgawwgakwDgYDVR0PAQH/BAQDAgEGMA8GA1Ud -EwEB/wQFMAMBAf8wHQYDVR0OBBYEFFCvzAeHFUdvOMW0ZdHelarp35zMMB8GA1UdIwQYMBaAFFCv -zAeHFUdvOMW0ZdHelarp35zMMEYGA1UdIAQ/MD0wOwYJYIV0AVkBAQEBMC4wLAYIKwYBBQUHAgEW -IGh0dHA6Ly9yZXBvc2l0b3J5LnN3aXNzc2lnbi5jb20vMA0GCSqGSIb3DQEBBQUAA4ICAQAIhab1 -Fgz8RBrBY+D5VUYI/HAcQiiWjrfFwUF1TglxeeVtlspLpYhg0DB0uMoI3LQwnkAHFmtllXcBrqS3 -NQuB2nEVqXQXOHtYyvkv+8Bldo1bAbl93oI9ZLi+FHSjClTTLJUYFzX1UWs/j6KWYTl4a0vlpqD4 -U99REJNi54Av4tHgvI42Rncz7Lj7jposiU0xEQ8mngS7twSNC/K5/FqdOxa3L8iYq/6KUFkuozv8 -KV2LwUvJ4ooTHbG/u0IdUt1O2BReEMYxB+9xJ/cbOQncguqLs5WGXv312l0xpuAxtpTmREl0xRbl -9x8DYSjFyMsSoEJL+WuICI20MhjzdZ/EfwBPBZWcoxcCw7NTm6ogOSkrZvqdr16zktK1puEa+S1B -aYEUtLS17Yk9zvupnTVCRLEcFHOBzyoBNZox1S2PbYTfgE1X4z/FhHXaicYwu+uPyyIIoK6q8QNs -OktNCaUOcsZWayFCTiMlFGiudgp8DAdwZPmaL/YFOSbGDI8Zf0NebvRbFS/bYV3mZy8/CJT5YLSY -Mdp08YSTcU1f+2BY0fvEwW2JorsgH51xkcsymxM9Pn2SUjWskpSi0xjCfMfqr3YFFt1nJ8J+HAci -IfNAChs0B0QTwoRqjt8ZWr9/6x3iGjjRXK9HkmuAtTClyY3YqzGBH9/CZjfTk6mFhnll0g== ------END CERTIFICATE----- - -SwissSign Gold CA - G2 -====================== ------BEGIN CERTIFICATE----- -MIIFujCCA6KgAwIBAgIJALtAHEP1Xk+wMA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNVBAYTAkNIMRUw -EwYDVQQKEwxTd2lzc1NpZ24gQUcxHzAdBgNVBAMTFlN3aXNzU2lnbiBHb2xkIENBIC0gRzIwHhcN -MDYxMDI1MDgzMDM1WhcNMzYxMDI1MDgzMDM1WjBFMQswCQYDVQQGEwJDSDEVMBMGA1UEChMMU3dp -c3NTaWduIEFHMR8wHQYDVQQDExZTd2lzc1NpZ24gR29sZCBDQSAtIEcyMIICIjANBgkqhkiG9w0B -AQEFAAOCAg8AMIICCgKCAgEAr+TufoskDhJuqVAtFkQ7kpJcyrhdhJJCEyq8ZVeCQD5XJM1QiyUq -t2/876LQwB8CJEoTlo8jE+YoWACjR8cGp4QjK7u9lit/VcyLwVcfDmJlD909Vopz2q5+bbqBHH5C -jCA12UNNhPqE21Is8w4ndwtrvxEvcnifLtg+5hg3Wipy+dpikJKVyh+c6bM8K8vzARO/Ws/BtQpg -vd21mWRTuKCWs2/iJneRjOBiEAKfNA+k1ZIzUd6+jbqEemA8atufK+ze3gE/bk3lUIbLtK/tREDF -ylqM2tIrfKjuvqblCqoOpd8FUrdVxyJdMmqXl2MT28nbeTZ7hTpKxVKJ+STnnXepgv9VHKVxaSvR -AiTysybUa9oEVeXBCsdtMDeQKuSeFDNeFhdVxVu1yzSJkvGdJo+hB9TGsnhQ2wwMC3wLjEHXuend -jIj3o02yMszYF9rNt85mndT9Xv+9lz4pded+p2JYryU0pUHHPbwNUMoDAw8IWh+Vc3hiv69yFGkO -peUDDniOJihC8AcLYiAQZzlG+qkDzAQ4embvIIO1jEpWjpEA/I5cgt6IoMPiaG59je883WX0XaxR -7ySArqpWl2/5rX3aYT+YdzylkbYcjCbaZaIJbcHiVOO5ykxMgI93e2CaHt+28kgeDrpOVG2Y4OGi -GqJ3UM/EY5LsRxmd6+ZrzsECAwEAAaOBrDCBqTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUw -AwEB/zAdBgNVHQ4EFgQUWyV7lqRlUX64OfPAeGZe6Drn8O4wHwYDVR0jBBgwFoAUWyV7lqRlUX64 -OfPAeGZe6Drn8O4wRgYDVR0gBD8wPTA7BglghXQBWQECAQEwLjAsBggrBgEFBQcCARYgaHR0cDov -L3JlcG9zaXRvcnkuc3dpc3NzaWduLmNvbS8wDQYJKoZIhvcNAQEFBQADggIBACe645R88a7A3hfm -5djV9VSwg/S7zV4Fe0+fdWavPOhWfvxyeDgD2StiGwC5+OlgzczOUYrHUDFu4Up+GC9pWbY9ZIEr -44OE5iKHjn3g7gKZYbge9LgriBIWhMIxkziWMaa5O1M/wySTVltpkuzFwbs4AOPsF6m43Md8AYOf -Mke6UiI0HTJ6CVanfCU2qT1L2sCCbwq7EsiHSycR+R4tx5M/nttfJmtS2S6K8RTGRI0Vqbe/vd6m -Gu6uLftIdxf+u+yvGPUqUfA5hJeVbG4bwyvEdGB5JbAKJ9/fXtI5z0V9QkvfsywexcZdylU6oJxp -mo/a77KwPJ+HbBIrZXAVUjEaJM9vMSNQH4xPjyPDdEFjHFWoFN0+4FFQz/EbMFYOkrCChdiDyyJk -vC24JdVUorgG6q2SpCSgwYa1ShNqR88uC1aVVMvOmttqtKay20EIhid392qgQmwLOM7XdVAyksLf -KzAiSNDVQTglXaTpXZ/GlHXQRf0wl0OPkKsKx4ZzYEppLd6leNcG2mqeSz53OiATIgHQv2ieY2Br -NU0LbbqhPcCT4H8js1WtciVORvnSFu+wZMEBnunKoGqYDs/YYPIvSbjkQuE4NRb0yG5P94FW6Lqj -viOvrv1vA+ACOzB2+httQc8Bsem4yWb02ybzOqR08kkkW8mw0FfB+j564ZfJ ------END CERTIFICATE----- - -SwissSign Silver CA - G2 -======================== ------BEGIN CERTIFICATE----- -MIIFvTCCA6WgAwIBAgIITxvUL1S7L0swDQYJKoZIhvcNAQEFBQAwRzELMAkGA1UEBhMCQ0gxFTAT -BgNVBAoTDFN3aXNzU2lnbiBBRzEhMB8GA1UEAxMYU3dpc3NTaWduIFNpbHZlciBDQSAtIEcyMB4X -DTA2MTAyNTA4MzI0NloXDTM2MTAyNTA4MzI0NlowRzELMAkGA1UEBhMCQ0gxFTATBgNVBAoTDFN3 -aXNzU2lnbiBBRzEhMB8GA1UEAxMYU3dpc3NTaWduIFNpbHZlciBDQSAtIEcyMIICIjANBgkqhkiG -9w0BAQEFAAOCAg8AMIICCgKCAgEAxPGHf9N4Mfc4yfjDmUO8x/e8N+dOcbpLj6VzHVxumK4DV644 -N0MvFz0fyM5oEMF4rhkDKxD6LHmD9ui5aLlV8gREpzn5/ASLHvGiTSf5YXu6t+WiE7brYT7QbNHm -+/pe7R20nqA1W6GSy/BJkv6FCgU+5tkL4k+73JU3/JHpMjUi0R86TieFnbAVlDLaYQ1HTWBCrpJH -6INaUFjpiou5XaHc3ZlKHzZnu0jkg7Y360g6rw9njxcH6ATK72oxh9TAtvmUcXtnZLi2kUpCe2Uu -MGoM9ZDulebyzYLs2aFK7PayS+VFheZteJMELpyCbTapxDFkH4aDCyr0NQp4yVXPQbBH6TCfmb5h -qAaEuSh6XzjZG6k4sIN/c8HDO0gqgg8hm7jMqDXDhBuDsz6+pJVpATqJAHgE2cn0mRmrVn5bi4Y5 -FZGkECwJMoBgs5PAKrYYC51+jUnyEEp/+dVGLxmSo5mnJqy7jDzmDrxHB9xzUfFwZC8I+bRHHTBs -ROopN4WSaGa8gzj+ezku01DwH/teYLappvonQfGbGHLy9YR0SslnxFSuSGTfjNFusB3hB48IHpmc -celM2KX3RxIfdNFRnobzwqIjQAtz20um53MGjMGg6cFZrEb65i/4z3GcRm25xBWNOHkDRUjvxF3X -CO6HOSKGsg0PWEP3calILv3q1h8CAwEAAaOBrDCBqTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/ -BAUwAwEB/zAdBgNVHQ4EFgQUF6DNweRBtjpbO8tFnb0cwpj6hlgwHwYDVR0jBBgwFoAUF6DNweRB -tjpbO8tFnb0cwpj6hlgwRgYDVR0gBD8wPTA7BglghXQBWQEDAQEwLjAsBggrBgEFBQcCARYgaHR0 -cDovL3JlcG9zaXRvcnkuc3dpc3NzaWduLmNvbS8wDQYJKoZIhvcNAQEFBQADggIBAHPGgeAn0i0P -4JUw4ppBf1AsX19iYamGamkYDHRJ1l2E6kFSGG9YrVBWIGrGvShpWJHckRE1qTodvBqlYJ7YH39F -kWnZfrt4csEGDyrOj4VwYaygzQu4OSlWhDJOhrs9xCrZ1x9y7v5RoSJBsXECYxqCsGKrXlcSH9/L -3XWgwF15kIwb4FDm3jH+mHtwX6WQ2K34ArZv02DdQEsixT2tOnqfGhpHkXkzuoLcMmkDlm4fS/Bx -/uNncqCxv1yL5PqZIseEuRuNI5c/7SXgz2W79WEE790eslpBIlqhn10s6FvJbakMDHiqYMZWjwFa -DGi8aRl5xB9+lwW/xekkUV7U1UtT7dkjWjYDZaPBA61BMPNGG4WQr2W11bHkFlt4dR2Xem1ZqSqP -e97Dh4kQmUlzeMg9vVE1dCrV8X5pGyq7O70luJpaPXJhkGaH7gzWTdQRdAtq/gsD/KNVV4n+Ssuu -WxcFyPKNIzFTONItaj+CuY0IavdeQXRuwxF+B6wpYJE/OMpXEA29MC/HpeZBoNquBYeaoKRlbEwJ -DIm6uNO5wJOKMPqN5ZprFQFOZ6raYlY+hAhm0sQ2fac+EPyI4NSA5QC9qvNOBqN6avlicuMJT+ub -DgEj8Z+7fNzcbBGXJbLytGMU0gYqZ4yD9c7qB9iaah7s5Aq7KkzrCWA5zspi2C5u ------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----- -MIIF5zCCA8+gAwIBAgIITK9zQhyOdAIwDQYJKoZIhvcNAQEFBQAwgYAxODA2BgNVBAMML0VCRyBF -bGVrdHJvbmlrIFNlcnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxMTcwNQYDVQQKDC5FQkcg -QmlsacWfaW0gVGVrbm9sb2ppbGVyaSB2ZSBIaXptZXRsZXJpIEEuxZ4uMQswCQYDVQQGEwJUUjAe -Fw0wNjA4MTcwMDIxMDlaFw0xNjA4MTQwMDMxMDlaMIGAMTgwNgYDVQQDDC9FQkcgRWxla3Ryb25p -ayBTZXJ0aWZpa2EgSGl6bWV0IFNhxJ9sYXnEsWPEsXPEsTE3MDUGA1UECgwuRUJHIEJpbGnFn2lt -IFRla25vbG9qaWxlcmkgdmUgSGl6bWV0bGVyaSBBLsWeLjELMAkGA1UEBhMCVFIwggIiMA0GCSqG -SIb3DQEBAQUAA4ICDwAwggIKAoICAQDuoIRh0DpqZhAy2DE4f6en5f2h4fuXd7hxlugTlkaDT7by -X3JWbhNgpQGR4lvFzVcfd2NR/y8927k/qqk153nQ9dAktiHq6yOU/im/+4mRDGSaBUorzAzu8T2b -gmmkTPiab+ci2hC6X5L8GCcKqKpE+i4stPtGmggDg3KriORqcsnlZR9uKg+ds+g75AxuetpX/dfr -eYteIAbTdgtsApWjluTLdlHRKJ2hGvxEok3MenaoDT2/F08iiFD9rrbskFBKW5+VQarKD7JK/oCZ -TqNGFav4c0JqwmZ2sQomFd2TkuzbqV9UIlKRcF0T6kjsbgNs2d1s/OsNA/+mgxKb8amTD8UmTDGy -Y5lhcucqZJnSuOl14nypqZoaqsNW2xCaPINStnuWt6yHd6i58mcLlEOzrz5z+kI2sSXFCjEmN1Zn -uqMLfdb3ic1nobc6HmZP9qBVFCVMLDMNpkGMvQQxahByCp0OLna9XvNRiYuoP1Vzv9s6xiQFlpJI -qkuNKgPlV5EQ9GooFW5Hd4RcUXSfGenmHmMWOeMRFeNYGkS9y8RsZteEBt8w9DeiQyJ50hBs37vm -ExH8nYQKE3vwO9D8owrXieqWfo1IhR5kX9tUoqzVegJ5a9KK8GfaZXINFHDk6Y54jzJ0fFfy1tb0 -Nokb+Clsi7n2l9GkLqq+CxnCRelwXQIDAJ3Zo2MwYTAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB -/wQEAwIBBjAdBgNVHQ4EFgQU587GT/wWZ5b6SqMHwQSny2re2kcwHwYDVR0jBBgwFoAU587GT/wW -Z5b6SqMHwQSny2re2kcwDQYJKoZIhvcNAQEFBQADggIBAJuYml2+8ygjdsZs93/mQJ7ANtyVDR2t -FcU22NU57/IeIl6zgrRdu0waypIN30ckHrMk2pGI6YNw3ZPX6bqz3xZaPt7gyPvT/Wwp+BVGoGgm -zJNSroIBk5DKd8pNSe/iWtkqvTDOTLKBtjDOWU/aWR1qeqRFsIImgYZ29fUQALjuswnoT4cCB64k -XPBfrAowzIpAoHMEwfuJJPaaHFy3PApnNgUIMbOv2AFoKuB4j3TeuFGkjGwgPaL7s9QJ/XvCgKqT -bCmYIai7FvOpEl90tYeY8pUm3zTvilORiF0alKM/fCL414i6poyWqD1SNGKfAB5UVUJnxk1Gj7sU -RT0KlhaOEKGXmdXTMIXM3rRyt7yKPBgpaP3ccQfuJDlq+u2lrDgv+R4QDgZxGhBM/nV+/x5XOULK -1+EVoVZVWRvRo68R2E7DpSvvkL/A7IITW43WciyTTo9qKd+FPNMN4KIYEsxVL0e3p5sC/kH2iExt -2qkBR4NkJ2IQgtYSe14DHzSpyZH+r11thie3I6p1GMog57AP14kOpmciY/SDQSsGS7tY1dHXt7kQ -Y9iJSrSq3RZj9W6+YKH47ejWkE8axsWgKdOnIaj1Wjz3x0miIZpKlVIglnKaZsv30oZDfCK+lvm9 -AahH3eU7QPl1K5srRmSGjR70j/sHd9DqSaIcjVIUpgqT ------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----- -MIIFyjCCA7KgAwIBAgIEAJiWjDANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJOTDEeMBwGA1UE -CgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSswKQYDVQQDDCJTdGFhdCBkZXIgTmVkZXJsYW5kZW4g -Um9vdCBDQSAtIEcyMB4XDTA4MDMyNjExMTgxN1oXDTIwMDMyNTExMDMxMFowWjELMAkGA1UEBhMC -TkwxHjAcBgNVBAoMFVN0YWF0IGRlciBOZWRlcmxhbmRlbjErMCkGA1UEAwwiU3RhYXQgZGVyIE5l -ZGVybGFuZGVuIFJvb3QgQ0EgLSBHMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMVZ -5291qj5LnLW4rJ4L5PnZyqtdj7U5EILXr1HgO+EASGrP2uEGQxGZqhQlEq0i6ABtQ8SpuOUfiUtn -vWFI7/3S4GCI5bkYYCjDdyutsDeqN95kWSpGV+RLufg3fNU254DBtvPUZ5uW6M7XxgpT0GtJlvOj -CwV3SPcl5XCsMBQgJeN/dVrlSPhOewMHBPqCYYdu8DvEpMfQ9XQ+pV0aCPKbJdL2rAQmPlU6Yiil -e7Iwr/g3wtG61jj99O9JMDeZJiFIhQGp5Rbn3JBV3w/oOM2ZNyFPXfUib2rFEhZgF1XyZWampzCR -OME4HYYEhLoaJXhena/MUGDWE4dS7WMfbWV9whUYdMrhfmQpjHLYFhN9C0lK8SgbIHRrxT3dsKpI -CT0ugpTNGmXZK4iambwYfp/ufWZ8Pr2UuIHOzZgweMFvZ9C+X+Bo7d7iscksWXiSqt8rYGPy5V65 -48r6f1CGPqI0GAwJaCgRHOThuVw+R7oyPxjMW4T182t0xHJ04eOLoEq9jWYv6q012iDTiIJh8BIi -trzQ1aTsr1SIJSQ8p22xcik/Plemf1WvbibG/ufMQFxRRIEKeN5KzlW/HdXZt1bv8Hb/C3m1r737 -qWmRRpdogBQ2HbN/uymYNqUg+oJgYjOk7Na6B6duxc8UpufWkjTYgfX8HV2qXB72o007uPc5AgMB -AAGjgZcwgZQwDwYDVR0TAQH/BAUwAwEB/zBSBgNVHSAESzBJMEcGBFUdIAAwPzA9BggrBgEFBQcC -ARYxaHR0cDovL3d3dy5wa2lvdmVyaGVpZC5ubC9wb2xpY2llcy9yb290LXBvbGljeS1HMjAOBgNV -HQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJFoMocVHYnitfGsNig0jQt8YojrMA0GCSqGSIb3DQEBCwUA -A4ICAQCoQUpnKpKBglBu4dfYszk78wIVCVBR7y29JHuIhjv5tLySCZa59sCrI2AGeYwRTlHSeYAz -+51IvuxBQ4EffkdAHOV6CMqqi3WtFMTC6GY8ggen5ieCWxjmD27ZUD6KQhgpxrRW/FYQoAUXvQwj -f/ST7ZwaUb7dRUG/kSS0H4zpX897IZmflZ85OkYcbPnNe5yQzSipx6lVu6xiNGI1E0sUOlWDuYaN -kqbG9AclVMwWVxJKgnjIFNkXgiYtXSAfea7+1HAWFpWD2DU5/1JddRwWxRNVz0fMdWVSSt7wsKfk -CpYL+63C4iWEst3kvX5ZbJvw8NjnyvLplzh+ib7M+zkXYT9y2zqR2GUBGR2tUKRXCnxLvJxxcypF -URmFzI79R6d0lR2o0a9OF7FpJsKqeFdbxU2n5Z4FF5TKsl+gSRiNNOkmbEgeqmiSBeGCc1qb3Adb -CG19ndeNIdn8FCCqwkXfP+cAslHkwvgFuXkajDTznlvkN1trSt8sV4pAWja63XVECDdCcAz+3F4h -oKOKwJCcaNpQ5kUQR3i2TtJlycM33+FCY7BXN0Ute4qcvwXqZVUz9zkQxSgqIXobisQk+T8VyJoV -IPVVYpbtbZNQvOSqeK3Zywplh6ZmwcSBo3c6WB4L7oOLnR7SUqTMHW+wmG2UMbX4cQrcufx9MmDm -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----- -MIIFtTCCA52gAwIBAgIIYY3HhjsBggUwDQYJKoZIhvcNAQEFBQAwRDEWMBQGA1UEAwwNQUNFRElD -T00gUm9vdDEMMAoGA1UECwwDUEtJMQ8wDQYDVQQKDAZFRElDT00xCzAJBgNVBAYTAkVTMB4XDTA4 -MDQxODE2MjQyMloXDTI4MDQxMzE2MjQyMlowRDEWMBQGA1UEAwwNQUNFRElDT00gUm9vdDEMMAoG -A1UECwwDUEtJMQ8wDQYDVQQKDAZFRElDT00xCzAJBgNVBAYTAkVTMIICIjANBgkqhkiG9w0BAQEF -AAOCAg8AMIICCgKCAgEA/5KV4WgGdrQsyFhIyv2AVClVYyT/kGWbEHV7w2rbYgIB8hiGtXxaOLHk -WLn709gtn70yN78sFW2+tfQh0hOR2QetAQXW8713zl9CgQr5auODAKgrLlUTY4HKRxx7XBZXehuD -YAQ6PmXDzQHe3qTWDLqO3tkE7hdWIpuPY/1NFgu3e3eM+SW10W2ZEi5PGrjm6gSSrj0RuVFCPYew -MYWveVqc/udOXpJPQ/yrOq2lEiZmueIM15jO1FillUAKt0SdE3QrwqXrIhWYENiLxQSfHY9g5QYb -m8+5eaA9oiM/Qj9r+hwDezCNzmzAv+YbX79nuIQZ1RXve8uQNjFiybwCq0Zfm/4aaJQ0PZCOrfbk -HQl/Sog4P75n/TSW9R28MHTLOO7VbKvU/PQAtwBbhTIWdjPp2KOZnQUAqhbm84F9b32qhm2tFXTT -xKJxqvQUfecyuB+81fFOvW8XAjnXDpVCOscAPukmYxHqC9FK/xidstd7LzrZlvvoHpKuE1XI2Sf2 -3EgbsCTBheN3nZqk8wwRHQ3ItBTutYJXCb8gWH8vIiPYcMt5bMlL8qkqyPyHK9caUPgn6C9D4zq9 -2Fdx/c6mUlv53U3t5fZvie27k5x2IXXwkkwp9y+cAS7+UEaeZAwUswdbxcJzbPEHXEUkFDWug/Fq -TYl6+rPYLWbwNof1K1MCAwEAAaOBqjCBpzAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFKaz -4SsrSbbXc6GqlPUB53NlTKxQMA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUprPhKytJttdzoaqU -9QHnc2VMrFAwRAYDVR0gBD0wOzA5BgRVHSAAMDEwLwYIKwYBBQUHAgEWI2h0dHA6Ly9hY2VkaWNv -bS5lZGljb21ncm91cC5jb20vZG9jMA0GCSqGSIb3DQEBBQUAA4ICAQDOLAtSUWImfQwng4/F9tqg -aHtPkl7qpHMyEVNEskTLnewPeUKzEKbHDZ3Ltvo/Onzqv4hTGzz3gvoFNTPhNahXwOf9jU8/kzJP -eGYDdwdY6ZXIfj7QeQCM8htRM5u8lOk6e25SLTKeI6RF+7YuE7CLGLHdztUdp0J/Vb77W7tH1Pwk -zQSulgUV1qzOMPPKC8W64iLgpq0i5ALudBF/TP94HTXa5gI06xgSYXcGCRZj6hitoocf8seACQl1 -ThCojz2GuHURwCRiipZ7SkXp7FnFvmuD5uHorLUwHv4FB4D54SMNUI8FmP8sX+g7tq3PgbUhh8oI -KiMnMCArz+2UW6yyetLHKKGKC5tNSixthT8Jcjxn4tncB7rrZXtaAWPWkFtPF2Y9fwsZo5NjEFIq -nxQWWOLcpfShFosOkYuByptZ+thrkQdlVV9SH686+5DdaaVbnG0OLLb6zqylfDJKZ0DcMDQj3dcE -I2bw/FWAp/tmGYI1Z2JwOV5vx+qQQEQIHriy1tvuWacNGHk0vFQYXlPKNFHtRQrmjseCNj6nOGOp -MCwXEGCSn1WHElkQwg9naRHMTh5+Spqtr0CodaxWkHS4oJyleW/c6RrIaQXpuvoDs3zk4E7Czp3o -tkYNbn5XOmeUwssfnHdKZ05phkOTOPu220+DkdRgfks+KzgHVZhepA== ------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----- -MIIF8TCCA9mgAwIBAgIQALC3WhZIX7/hy/WL1xnmfTANBgkqhkiG9w0BAQsFADA4MQswCQYDVQQG -EwJFUzEUMBIGA1UECgwLSVpFTlBFIFMuQS4xEzARBgNVBAMMCkl6ZW5wZS5jb20wHhcNMDcxMjEz -MTMwODI4WhcNMzcxMjEzMDgyNzI1WjA4MQswCQYDVQQGEwJFUzEUMBIGA1UECgwLSVpFTlBFIFMu -QS4xEzARBgNVBAMMCkl6ZW5wZS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDJ -03rKDx6sp4boFmVqscIbRTJxldn+EFvMr+eleQGPicPK8lVx93e+d5TzcqQsRNiekpsUOqHnJJAK -ClaOxdgmlOHZSOEtPtoKct2jmRXagaKH9HtuJneJWK3W6wyyQXpzbm3benhB6QiIEn6HLmYRY2xU -+zydcsC8Lv/Ct90NduM61/e0aL6i9eOBbsFGb12N4E3GVFWJGjMxCrFXuaOKmMPsOzTFlUFpfnXC -PCDFYbpRR6AgkJOhkEvzTnyFRVSa0QUmQbC1TR0zvsQDyCV8wXDbO/QJLVQnSKwv4cSsPsjLkkxT -OTcj7NMB+eAJRE1NZMDhDVqHIrytG6P+JrUV86f8hBnp7KGItERphIPzidF0BqnMC9bC3ieFUCbK -F7jJeodWLBoBHmy+E60QrLUk9TiRodZL2vG70t5HtfG8gfZZa88ZU+mNFctKy6lvROUbQc/hhqfK -0GqfvEyNBjNaooXlkDWgYlwWTvDjovoDGrQscbNYLN57C9saD+veIR8GdwYDsMnvmfzAuU8Lhij+ -0rnq49qlw0dpEuDb8PYZi+17cNcC1u2HGCgsBCRMd+RIihrGO5rUD8r6ddIBQFqNeb+Lz0vPqhbB -leStTIo+F5HUsWLlguWABKQDfo2/2n+iD5dPDNMN+9fR5XJ+HMh3/1uaD7euBUbl8agW7EekFwID -AQABo4H2MIHzMIGwBgNVHREEgagwgaWBD2luZm9AaXplbnBlLmNvbaSBkTCBjjFHMEUGA1UECgw+ -SVpFTlBFIFMuQS4gLSBDSUYgQTAxMzM3MjYwLVJNZXJjLlZpdG9yaWEtR2FzdGVpeiBUMTA1NSBG -NjIgUzgxQzBBBgNVBAkMOkF2ZGEgZGVsIE1lZGl0ZXJyYW5lbyBFdG9yYmlkZWEgMTQgLSAwMTAx -MCBWaXRvcmlhLUdhc3RlaXowDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0O -BBYEFB0cZQ6o8iV7tJHP5LGx5r1VdGwFMA0GCSqGSIb3DQEBCwUAA4ICAQB4pgwWSp9MiDrAyw6l -Fn2fuUhfGI8NYjb2zRlrrKvV9pF9rnHzP7MOeIWblaQnIUdCSnxIOvVFfLMMjlF4rJUT3sb9fbga -kEyrkgPH7UIBzg/YsfqikuFgba56awmqxinuaElnMIAkejEWOVt+8Rwu3WwJrfIxwYJOubv5vr8q -hT/AQKM6WfxZSzwoJNu0FXWuDYi6LnPAvViH5ULy617uHjAimcs30cQhbIHsvm0m5hzkQiCeR7Cs -g1lwLDXWrzY0tM07+DKo7+N4ifuNRSzanLh+QBxh5z6ikixL8s36mLYp//Pye6kfLqCTVyvehQP5 -aTfLnnhqBbTFMXiJ7HqnheG5ezzevh55hM6fcA5ZwjUukCox2eRFekGkLhObNA5me0mrZJfQRsN5 -nXJQY6aYWwa9SG3YOYNw6DXwBdGqvOPbyALqfP2C2sJbUjWumDqtujWTI6cfSN01RpiyEGjkpTHC -ClguGYEQyVB1/OpaFs4R1+7vUIgtYf8/QnMFlEPVjjxOAToZpR9GTnfQXeWBIiGH/pR9hNiTrdZo -Q0iy2+tzJOeRf1SktoA+naM8THLCV8Sg1Mw4J87VBp6iSNnpn86CcDaTmjvfliHjWbcM2pE38P1Z -WrOZyGlsQyYBNWNgVYkDOnXYukrZVP/u3oDYLdE41V4tC5h9Pmzb/CaIxw== ------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') {
    - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + +
    배송회사
    운송장번호
    배송일시
    아직 배송하지 않았거나 배송정보를 입력하지 못하였습니다.
    배송회사
    운송장번호
    배송일시
    아직 배송하지 않았거나 배송정보를 입력하지 못하였습니다.
    -
    - - - 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 040b180ac..000000000 Binary files a/skin/board/basic/img/btn_close.gif and /dev/null differ 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 202f1ff47..0a58a1bcc 100644 Binary files a/theme/basic/skin/board/basic/img/cmt_btn.png and b/skin/board/basic/img/btn_cmt.png differ diff --git a/skin/board/basic/img/chk.png b/skin/board/basic/img/chk.png new file mode 100644 index 000000000..2841a67f3 Binary files /dev/null and b/skin/board/basic/img/chk.png differ diff --git a/skin/board/basic/img/icon_bad.png b/skin/board/basic/img/icon_bad.png deleted file mode 100644 index e568b1d83..000000000 Binary files a/skin/board/basic/img/icon_bad.png and /dev/null differ diff --git a/skin/board/basic/img/icon_comment.png b/skin/board/basic/img/icon_comment.png deleted file mode 100644 index c7e3acbf9..000000000 Binary files a/skin/board/basic/img/icon_comment.png and /dev/null differ diff --git a/skin/board/basic/img/icon_good.png b/skin/board/basic/img/icon_good.png deleted file mode 100644 index 69841a134..000000000 Binary files a/skin/board/basic/img/icon_good.png and /dev/null differ diff --git a/skin/board/basic/img/icon_new.gif b/skin/board/basic/img/icon_new.gif deleted file mode 100644 index 73fa06a8f..000000000 Binary files a/skin/board/basic/img/icon_new.gif and /dev/null differ diff --git a/skin/board/basic/img/icon_share.png b/skin/board/basic/img/icon_share.png deleted file mode 100644 index 6d64f625a..000000000 Binary files a/skin/board/basic/img/icon_share.png and /dev/null differ diff --git a/skin/board/basic/img/sch_bg.png b/skin/board/basic/img/sch_bg.png deleted file mode 100644 index 729178d8e..000000000 Binary files a/skin/board/basic/img/sch_bg.png and /dev/null differ diff --git a/skin/board/basic/img/sch_btn.png b/skin/board/basic/img/sch_btn.png deleted file mode 100644 index 94f98db8f..000000000 Binary files a/skin/board/basic/img/sch_btn.png and /dev/null differ diff --git a/skin/board/basic/list.skin.php b/skin/board/basic/list.skin.php index 7c9fa75d5..3a60e9902 100644 --- a/skin/board/basic/list.skin.php +++ b/skin/board/basic/list.skin.php @@ -15,24 +15,6 @@ add_stylesheet('', 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 040b180ac..000000000 Binary files a/skin/board/gallery/img/btn_close.gif and /dev/null differ 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 202f1ff47..0a58a1bcc 100644 Binary files a/mobile/skin/board/basic/img/cmt_btn.png and b/skin/board/gallery/img/btn_cmt.png differ diff --git a/skin/board/gallery/img/btn_next2.gif b/skin/board/gallery/img/btn_next2.gif deleted file mode 100644 index 9ec94650a..000000000 Binary files a/skin/board/gallery/img/btn_next2.gif and /dev/null differ diff --git a/skin/board/gallery/img/chk.png b/skin/board/gallery/img/chk.png new file mode 100644 index 000000000..2841a67f3 Binary files /dev/null and b/skin/board/gallery/img/chk.png differ diff --git a/skin/board/gallery/img/facebook.png b/skin/board/gallery/img/facebook.png deleted file mode 100644 index aa73c864c..000000000 Binary files a/skin/board/gallery/img/facebook.png and /dev/null differ diff --git a/skin/board/gallery/img/gplus.png b/skin/board/gallery/img/gplus.png deleted file mode 100644 index 45bdf4396..000000000 Binary files a/skin/board/gallery/img/gplus.png and /dev/null differ diff --git a/skin/board/gallery/img/icon_bad.png b/skin/board/gallery/img/icon_bad.png deleted file mode 100644 index e568b1d83..000000000 Binary files a/skin/board/gallery/img/icon_bad.png and /dev/null differ diff --git a/skin/board/gallery/img/icon_comment.png b/skin/board/gallery/img/icon_comment.png deleted file mode 100644 index c7e3acbf9..000000000 Binary files a/skin/board/gallery/img/icon_comment.png and /dev/null differ diff --git a/skin/board/gallery/img/icon_file.gif b/skin/board/gallery/img/icon_file.gif deleted file mode 100644 index 244af004d..000000000 Binary files a/skin/board/gallery/img/icon_file.gif and /dev/null differ diff --git a/skin/board/gallery/img/icon_good.png b/skin/board/gallery/img/icon_good.png deleted file mode 100644 index 69841a134..000000000 Binary files a/skin/board/gallery/img/icon_good.png and /dev/null differ diff --git a/skin/board/gallery/img/icon_hot.gif b/skin/board/gallery/img/icon_hot.gif deleted file mode 100644 index 4e8d7ff1b..000000000 Binary files a/skin/board/gallery/img/icon_hot.gif and /dev/null differ diff --git a/skin/board/gallery/img/icon_img.gif b/skin/board/gallery/img/icon_img.gif deleted file mode 100644 index fefa10d4a..000000000 Binary files a/skin/board/gallery/img/icon_img.gif and /dev/null differ diff --git a/skin/board/gallery/img/icon_new.gif b/skin/board/gallery/img/icon_new.gif deleted file mode 100644 index 73fa06a8f..000000000 Binary files a/skin/board/gallery/img/icon_new.gif and /dev/null differ diff --git a/skin/board/gallery/img/icon_share.png b/skin/board/gallery/img/icon_share.png deleted file mode 100644 index 6d64f625a..000000000 Binary files a/skin/board/gallery/img/icon_share.png and /dev/null differ diff --git a/skin/board/gallery/img/sch_bg.png b/skin/board/gallery/img/sch_bg.png deleted file mode 100644 index 729178d8e..000000000 Binary files a/skin/board/gallery/img/sch_bg.png and /dev/null differ diff --git a/skin/board/gallery/img/sch_btn.png b/skin/board/gallery/img/sch_btn.png deleted file mode 100644 index 94f98db8f..000000000 Binary files a/skin/board/gallery/img/sch_btn.png and /dev/null differ diff --git a/skin/board/gallery/img/twitter.png b/skin/board/gallery/img/twitter.png deleted file mode 100644 index a5452f253..000000000 Binary files a/skin/board/gallery/img/twitter.png and /dev/null differ 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 000000000..2841a67f3 Binary files /dev/null and b/skin/member/basic/img/chk.png differ diff --git a/skin/member/basic/login.skin.php b/skin/member/basic/login.skin.php index face08c59..15f94e3a7 100644 --- a/skin/member/basic/login.skin.php +++ b/skin/member/basic/login.skin.php @@ -7,58 +7,55 @@ add_stylesheet('',
    -

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

    비회원 구매

    - -

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

    +

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

    - - - - + +
    + + +
    + @@ -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 000000000..2841a67f3 Binary files /dev/null and b/skin/outlogin/basic/img/chk.png differ diff --git a/skin/outlogin/basic/img/info_edit.png b/skin/outlogin/basic/img/info_edit.png deleted file mode 100644 index ce5eae3eb..000000000 Binary files a/skin/outlogin/basic/img/info_edit.png and /dev/null differ diff --git a/skin/outlogin/basic/outlogin.skin.1.php b/skin/outlogin/basic/outlogin.skin.1.php index a2a07b0b8..5735d3326 100644 --- a/skin/outlogin/basic/outlogin.skin.1.php +++ b/skin/outlogin/basic/outlogin.skin.1.php @@ -7,7 +7,10 @@ add_stylesheet(''
    -

    회원로그인

    +
    +

    회원로그인

    + 회원가입 +
    @@ -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 cca47f566..000000000 Binary files a/skin/qa/basic/img/icon_file.gif and /dev/null differ diff --git a/skin/qa/basic/img/icon_hot.gif b/skin/qa/basic/img/icon_hot.gif deleted file mode 100644 index c95b839ae..000000000 Binary files a/skin/qa/basic/img/icon_hot.gif and /dev/null differ diff --git a/skin/qa/basic/img/icon_img.gif b/skin/qa/basic/img/icon_img.gif deleted file mode 100644 index fefa10d4a..000000000 Binary files a/skin/qa/basic/img/icon_img.gif and /dev/null differ diff --git a/skin/qa/basic/img/icon_link.gif b/skin/qa/basic/img/icon_link.gif deleted file mode 100644 index 0f3cb1ac6..000000000 Binary files a/skin/qa/basic/img/icon_link.gif and /dev/null differ diff --git a/skin/qa/basic/img/icon_mobile.gif b/skin/qa/basic/img/icon_mobile.gif deleted file mode 100644 index ad934d23c..000000000 Binary files a/skin/qa/basic/img/icon_mobile.gif and /dev/null differ diff --git a/skin/qa/basic/img/icon_movie.gif b/skin/qa/basic/img/icon_movie.gif deleted file mode 100644 index cb958f83f..000000000 Binary files a/skin/qa/basic/img/icon_movie.gif and /dev/null differ diff --git a/skin/qa/basic/img/icon_secret.gif b/skin/qa/basic/img/icon_secret.gif deleted file mode 100644 index c04899f14..000000000 Binary files a/skin/qa/basic/img/icon_secret.gif and /dev/null differ diff --git a/skin/qa/basic/img/icon_sound.gif b/skin/qa/basic/img/icon_sound.gif deleted file mode 100644 index c5188318a..000000000 Binary files a/skin/qa/basic/img/icon_sound.gif and /dev/null differ 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);
    - -
    - 목록 - - + +
    + 취소 +
    + - - 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 000000000..20e1b49ba Binary files /dev/null and b/theme/basic/img/btn_idx_left.png differ diff --git a/theme/basic/img/btn_idx_right.png b/theme/basic/img/btn_idx_right.png new file mode 100644 index 000000000..c39d664f0 Binary files /dev/null and b/theme/basic/img/btn_idx_right.png differ diff --git a/theme/basic/img/btn_next.png b/theme/basic/img/btn_next.png new file mode 100644 index 000000000..2cfd49355 Binary files /dev/null and b/theme/basic/img/btn_next.png differ diff --git a/theme/basic/img/btn_prev.png b/theme/basic/img/btn_prev.png new file mode 100644 index 000000000..4fdda6491 Binary files /dev/null and b/theme/basic/img/btn_prev.png differ diff --git a/theme/basic/img/chk.png b/theme/basic/img/chk.png new file mode 100644 index 000000000..2841a67f3 Binary files /dev/null and b/theme/basic/img/chk.png differ diff --git a/theme/basic/img/mobile/gnb_bg.png b/theme/basic/img/mobile/gnb_bg.png index ab10537d2..9187d776b 100644 Binary files a/theme/basic/img/mobile/gnb_bg.png and b/theme/basic/img/mobile/gnb_bg.png differ diff --git a/theme/basic/img/mobile/gnb_bg2.png b/theme/basic/img/mobile/gnb_bg2.png index 5828f41b7..cfa53654f 100644 Binary files a/theme/basic/img/mobile/gnb_bg2.png and b/theme/basic/img/mobile/gnb_bg2.png differ diff --git a/theme/basic/index.php b/theme/basic/index.php index e6f90af4e..f52e70c02 100644 --- a/theme/basic/index.php +++ b/theme/basic/index.php @@ -17,22 +17,42 @@ include_once(G5_THEME_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%"; ?>
    - -
    - -
    - - -
    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 버전 +
    ', 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 000000000..2841a67f3 Binary files /dev/null and b/theme/basic/mobile/skin/board/gallery/img/chk.png differ diff --git a/theme/basic/mobile/skin/board/gallery/list.skin.php b/theme/basic/mobile/skin/board/gallery/list.skin.php index 33ad640b1..843aa83c8 100644 --- a/theme/basic/mobile/skin/board/gallery/list.skin.php +++ b/theme/basic/mobile/skin/board/gallery/list.skin.php @@ -8,11 +8,33 @@ add_stylesheet('', 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 e568b1d83..2a083a51d 100644 Binary files a/theme/basic/skin/board/basic/img/icon_bad.png and b/theme/basic/mobile/skin/latest/comment/img/icon_lock.png differ 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 000000000..43189ffae Binary files /dev/null and b/theme/basic/mobile/skin/latest/comment/img/icon_mobile.gif differ 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 000000000..7cdf200a7 Binary files /dev/null and b/theme/basic/mobile/skin/latest/comment/img/icon_more.gif differ 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 000000000..91c135977 Binary files /dev/null and b/theme/basic/mobile/skin/latest/comment/img/icon_reply.gif differ diff --git a/theme/basic/mobile/skin/latest/comment/img/icon_secret.gif b/theme/basic/mobile/skin/latest/comment/img/icon_secret.gif new file mode 100644 index 000000000..7be670092 Binary files /dev/null and b/theme/basic/mobile/skin/latest/comment/img/icon_secret.gif differ diff --git a/skin/board/gallery/img/icon_sound.gif b/theme/basic/mobile/skin/latest/comment/img/icon_sound.gif similarity index 100% rename from skin/board/gallery/img/icon_sound.gif rename to theme/basic/mobile/skin/latest/comment/img/icon_sound.gif diff --git a/skin/board/gallery/img/icon_view.png b/theme/basic/mobile/skin/latest/comment/img/icon_view.png similarity index 100% rename from skin/board/gallery/img/icon_view.png rename to theme/basic/mobile/skin/latest/comment/img/icon_view.png diff --git a/theme/basic/mobile/skin/latest/comment/img/more-btn.gif b/theme/basic/mobile/skin/latest/comment/img/more-btn.gif new file mode 100644 index 000000000..fa4c87331 Binary files /dev/null and b/theme/basic/mobile/skin/latest/comment/img/more-btn.gif differ diff --git a/skin/board/gallery/img/btn_prev2.gif b/theme/basic/mobile/skin/latest/comment/img/more_bg.gif similarity index 73% rename from skin/board/gallery/img/btn_prev2.gif rename to theme/basic/mobile/skin/latest/comment/img/more_bg.gif index 827e7be43..19aab13a3 100644 Binary files a/skin/board/gallery/img/btn_prev2.gif and b/theme/basic/mobile/skin/latest/comment/img/more_bg.gif differ 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 000000000..2841a67f3 Binary files /dev/null and b/theme/basic/mobile/skin/member/basic/img/chk.png differ diff --git a/theme/basic/mobile/skin/member/basic/login.skin.php b/theme/basic/mobile/skin/member/basic/login.skin.php index 5c1ac2e82..96d58b1bf 100644 --- a/theme/basic/mobile/skin/member/basic/login.skin.php +++ b/theme/basic/mobile/skin/member/basic/login.skin.php @@ -13,14 +13,15 @@ add_stylesheet('',
    - + - -
    - - + + +
    + +
    - +
    ', - - - - - + + +
    +

    비회원 구매

    +

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

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

    비회원 구매

    - -

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

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

    비회원 주문조회 안내

    -

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

    -
    -
    - - - - + +
    +

    비회원 주문조회

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

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

    +
    +
    + + +
    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 '
    '; } ?> - -
    - '.$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/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('',

    상품 정렬

    - + \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; + } + + if($k == 1) { + 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 249f4c134..b43d65e41 100644 Binary files a/theme/basic/screenshot.png and b/theme/basic/screenshot.png differ 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); ?>
    - +

    전체메뉴

    + - '.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; - ?> -
    + if($i > 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.
    ', 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 040b180ac..000000000 Binary files a/theme/basic/skin/board/gallery/img/btn_close.gif and /dev/null differ 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 000000000..0a58a1bcc Binary files /dev/null and b/theme/basic/skin/board/gallery/img/btn_cmt.png differ 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 9ec94650a..000000000 Binary files a/theme/basic/skin/board/gallery/img/btn_next2.gif and /dev/null differ diff --git a/theme/basic/skin/board/gallery/img/chk.png b/theme/basic/skin/board/gallery/img/chk.png new file mode 100644 index 000000000..2841a67f3 Binary files /dev/null and b/theme/basic/skin/board/gallery/img/chk.png differ diff --git a/theme/basic/skin/board/gallery/img/cmt_btn.png b/theme/basic/skin/board/gallery/img/cmt_btn.png deleted file mode 100644 index 202f1ff47..000000000 Binary files a/theme/basic/skin/board/gallery/img/cmt_btn.png and /dev/null differ diff --git a/theme/basic/skin/board/gallery/img/facebook.png b/theme/basic/skin/board/gallery/img/facebook.png deleted file mode 100644 index aa73c864c..000000000 Binary files a/theme/basic/skin/board/gallery/img/facebook.png and /dev/null differ 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 45bdf4396..000000000 Binary files a/theme/basic/skin/board/gallery/img/gplus.png and /dev/null differ 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 e568b1d83..000000000 Binary files a/theme/basic/skin/board/gallery/img/icon_bad.png and /dev/null differ diff --git a/theme/basic/skin/board/gallery/img/icon_comment.png b/theme/basic/skin/board/gallery/img/icon_comment.png deleted file mode 100644 index c7e3acbf9..000000000 Binary files a/theme/basic/skin/board/gallery/img/icon_comment.png and /dev/null differ 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 244af004d..000000000 Binary files a/theme/basic/skin/board/gallery/img/icon_file.gif and /dev/null differ 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 69841a134..000000000 Binary files a/theme/basic/skin/board/gallery/img/icon_good.png and /dev/null differ diff --git a/theme/basic/skin/board/gallery/img/icon_hot.gif b/theme/basic/skin/board/gallery/img/icon_hot.gif deleted file mode 100644 index 4e8d7ff1b..000000000 Binary files a/theme/basic/skin/board/gallery/img/icon_hot.gif and /dev/null differ 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 fefa10d4a..000000000 Binary files a/theme/basic/skin/board/gallery/img/icon_img.gif and /dev/null differ diff --git a/theme/basic/skin/board/gallery/img/icon_link.gif b/theme/basic/skin/board/gallery/img/icon_link.gif deleted file mode 100644 index e9cb9559c..000000000 Binary files a/theme/basic/skin/board/gallery/img/icon_link.gif and /dev/null differ 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 cb958f83f..000000000 Binary files a/theme/basic/skin/board/gallery/img/icon_movie.gif and /dev/null differ diff --git a/theme/basic/skin/board/gallery/img/icon_new.gif b/theme/basic/skin/board/gallery/img/icon_new.gif deleted file mode 100644 index 73fa06a8f..000000000 Binary files a/theme/basic/skin/board/gallery/img/icon_new.gif and /dev/null differ 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 6d64f625a..000000000 Binary files a/theme/basic/skin/board/gallery/img/icon_share.png and /dev/null differ diff --git a/theme/basic/skin/board/gallery/img/icon_sound.gif b/theme/basic/skin/board/gallery/img/icon_sound.gif deleted file mode 100644 index c5188318a..000000000 Binary files a/theme/basic/skin/board/gallery/img/icon_sound.gif and /dev/null differ 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 ea76f5442..000000000 Binary files a/theme/basic/skin/board/gallery/img/icon_view.png and /dev/null differ diff --git a/theme/basic/skin/board/gallery/img/sch_bg.png b/theme/basic/skin/board/gallery/img/sch_bg.png deleted file mode 100644 index 729178d8e..000000000 Binary files a/theme/basic/skin/board/gallery/img/sch_bg.png and /dev/null differ diff --git a/theme/basic/skin/board/gallery/img/sch_btn.png b/theme/basic/skin/board/gallery/img/sch_btn.png deleted file mode 100644 index 94f98db8f..000000000 Binary files a/theme/basic/skin/board/gallery/img/sch_btn.png and /dev/null differ diff --git a/theme/basic/skin/board/gallery/img/twitter.png b/theme/basic/skin/board/gallery/img/twitter.png deleted file mode 100644 index a5452f253..000000000 Binary files a/theme/basic/skin/board/gallery/img/twitter.png and /dev/null differ 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 000000000..2841a67f3 Binary files /dev/null and b/theme/basic/skin/member/basic/img/chk.png differ diff --git a/theme/basic/skin/member/basic/login.skin.php b/theme/basic/skin/member/basic/login.skin.php index face08c59..966bc4cce 100644 --- a/theme/basic/skin/member/basic/login.skin.php +++ b/theme/basic/skin/member/basic/login.skin.php @@ -7,58 +7,55 @@ add_stylesheet('',
    -

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

    비회원 구매

    - -

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

    +

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

    - - - - + +
    + + +
    + @@ -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 000000000..2841a67f3 Binary files /dev/null and b/theme/basic/skin/outlogin/basic/img/chk.png differ diff --git a/theme/basic/skin/outlogin/basic/outlogin.skin.1.php b/theme/basic/skin/outlogin/basic/outlogin.skin.1.php index a2a07b0b8..5735d3326 100644 --- a/theme/basic/skin/outlogin/basic/outlogin.skin.1.php +++ b/theme/basic/skin/outlogin/basic/outlogin.skin.1.php @@ -7,7 +7,10 @@ add_stylesheet(''
    -

    회원로그인

    +
    +

    회원로그인

    + 회원가입 +
    @@ -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 cca47f566..000000000 Binary files a/theme/basic/skin/qa/basic/img/icon_file.gif and /dev/null differ 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 c95b839ae..000000000 Binary files a/theme/basic/skin/qa/basic/img/icon_hot.gif and /dev/null differ diff --git a/theme/basic/skin/qa/basic/img/icon_img.gif b/theme/basic/skin/qa/basic/img/icon_img.gif deleted file mode 100644 index fefa10d4a..000000000 Binary files a/theme/basic/skin/qa/basic/img/icon_img.gif and /dev/null differ diff --git a/theme/basic/skin/qa/basic/img/icon_link.gif b/theme/basic/skin/qa/basic/img/icon_link.gif deleted file mode 100644 index 0f3cb1ac6..000000000 Binary files a/theme/basic/skin/qa/basic/img/icon_link.gif and /dev/null differ 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 ad934d23c..000000000 Binary files a/theme/basic/skin/qa/basic/img/icon_mobile.gif and /dev/null differ diff --git a/theme/basic/skin/qa/basic/img/icon_movie.gif b/theme/basic/skin/qa/basic/img/icon_movie.gif deleted file mode 100644 index cb958f83f..000000000 Binary files a/theme/basic/skin/qa/basic/img/icon_movie.gif and /dev/null differ diff --git a/theme/basic/skin/qa/basic/img/icon_new.gif b/theme/basic/skin/qa/basic/img/icon_new.gif deleted file mode 100644 index 45aa6d7ed..000000000 Binary files a/theme/basic/skin/qa/basic/img/icon_new.gif and /dev/null differ 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 c04899f14..000000000 Binary files a/theme/basic/skin/qa/basic/img/icon_secret.gif and /dev/null differ 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 c5188318a..000000000 Binary files a/theme/basic/skin/qa/basic/img/icon_sound.gif and /dev/null differ 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