.login, #div-poll, .notice-board, .data, .gallery, #sub-centents
{ border:1px solid #e4e4e5; }

.login, #count h1, #div-poll, .notice-board, .notice, .li-last, .title-h1, #footer
{ background-color:#fafafa; }

#category, .data, .gallery
{ margin-bottom:10px; }

#count, #div-poll
{ margin-top:10px; }

/* -------------------------------------------------------- 메인 추출 게시판 S ------------------------------------------------------------------------------- */

/* 로그인 */
.login    { padding:15px 0 10px 13px; }
.login h1 { padding-left:3px; padding-bottom:10px; }

.login-input       { width:123px; float:left; }
.login-input input { margin-bottom:3px; }
.check-bn       { float:right; width:50px; font-size:11px; margin-right:12px; margin-top:2px; }
.check-bn       { #width:53px; _width:53px; #margin-right:10px; _margin-right:10px; #margin-top:0; _margin-top:0; } /* ie 6.0, 7.0 버전 */
.check-bn input { vertical-align:middle;  }
.check-bn img   { padding-top:6px; }
.check-bn span  { padding-left:3px; }
.check-bn span  { #padding-left:0; _padding-left:0; } /* ie 6.0, 7.0 버전 */

.join-id_pw { margin-top:7px; }
.join-id_pw span     { background:url(../images/login_bar.gif) no-repeat right; padding:0 6px 0 0; }
.join-id_pw .join a  { font-weight:bold; color:#434a55; font-size:11px; }
.join-id_pw .id_pw   { background:none; }
.join-id_pw .id_pw a { color:#858891; letter-spacing:-1px; font-size:11px;  }

/* 로그아웃 */
.main-centents .logout    { width:170px; float:left;  }
.main-centents .logout dt { float:left; }
.main-centents .logout dd { float:right; }


/* 방문자수 */
#count    { border-top:2px solid #d8dbe2; border-bottom:1px solid #e0e2e8; padding-bottom:5px; }
#count    { #padding-bottom:4px; } /* ie 6.0, 7.0 버전 */
#count h1 { padding:7px 0 7px 15px; font-size:12px; font-weight:bold; color:#2f3743; }
.count-list        { width:100%; }
.count-list th, td { padding:0 0 0 0; }
.count-list th     { text-align:center; font-weight:normal; color:#87a3d6; font-size:11px; background:url(../images/bullet_count_jum.gif) no-repeat 20px; }
.count-list td     { font-weight:bold; color:#60666b; background:url(../images/bullet_count_semo.gif) no-repeat 21px 9px; padding-left:30px; }

/* 설문조사 */
#div-poll    { padding-bottom:4px;  }
#div-poll h1 { padding:9px 0 6px 13px; *padding:0 0 6px 13px; _padding:0 0 6px 13px;}
.poll-list          { border:1px solid #ebebeb; width:186px; margin-left:5px; padding:11px 0 3px 0; background-color:#FFFFFF; }
.poll-list          { #padding:11px 0 5px 0; _padding:10px 0 6px 0; } /* ie 6.0, 7.0 버전 */
.poll-list dt       { padding:0 11px 10px 11px; border-bottom:1px solid #f1f1f2; color:#2f3743; line-height:130%; margin-bottom:12px; }
.poll-list dt span  { font-weight:bold; color:#ff6600; padding-right:5px; }
.poll-list dd       { padding:0 0 6px 13px; }
.poll-list dd       { #padding:0 0 0 13px; _padding:0 0 0 13px; } /* ie 6.0, 7.0 버전 */
.poll-list .bn      { text-align:center; padding-top:10px; }

/* 공지사항,자유게시판 */
.notice-board { padding-bottom:5px; background-color:#FFFFFF !important; }
.notice-board .notice    { float:left; background-color:#FFFFFF !important; }
.notice-board .notice li { float:left; }
.notice-board .notice .li-last       { float:left; text-align:right; padding:8px 13px 5px 0; border-bottom:1px solid #e4e4e5; width:253px; }
.notice-board .notice .li-last       { #padding:7px 13px 5px 0; _padding:7px 13px 5px 0; } /* ie 6.0, 7.0 버전 */
:root .notice-board .notice .li-last { float:left; text-align:right; padding:6px 13px 6px 0; border-bottom:1px solid #e4e4e5; width:253px; } /* 파이어폭스 */
.notice-board .common-img            { width:124px; padding:10px 0 0 0; text-align:center; float:left; vertical-align:middle; }
.notice-board .notice-list           { width:331px; float:left; margin-top:15px; }
.notice-board .notice-list           { #margin-top:11px; _margin-top:10px; } /* ie 6.0, 7.0 버전 */
:root .notice-board .notice-list     { width:331px; float:left; margin-top:10px; } /* 파이어폭스 */
.notice-board .notice-list dt        { width:250px; float:left; background:url(../images/bullet_count_jum.gif) no-repeat 0 5px; padding:0 0 4px 5px; }
:root .notice-board .notice-list dt  { width:250px; float:left; background:url(../images/bullet_count_jum.gif) no-repeat 0 5px; padding:0 0 3px 5px; } /* 파이어폭스 */
.notice-board .notice-list dt a      { color:#6b6d70; font-size:11px; }
.notice-board .notice-list dd        { float:left; font-size:11px; color:#bcc3ce; }
.notice-board .notice-list dd span   { padding-left:5px; }

.notice-board .board       { margin:14px 0 0 15px; }
.notice-board .board       { #margin:7px 0 0 15px; _margin:7px 0 0 15px; } /* ie 6.0, 7.0 버전 */
:root .notice-board .board { margin:10px 0 0 15px; } /* 파이어폭스 */
.notice-board .board .board-list       { border-right:1px dotted #afb2b5; width:220px; float:left;  }
.notice-board .board .board-list1      { width:226px; float:right; margin-left:10px; }
.notice-board .board .img  { float:left; width:73px; }
.notice-board .board .list         { float:left; width:128px; padding-top:3px; }
.notice-board .board .list         { #padding-top:6px; _padding-top:6px; } /* ie 6.0, 7.0 버전 */
:root .notice-board .board .list   { float:left; width:128px; padding-top:3px; } /* 파이어폭스 */
.notice-board .board .list dt a    { font-weight:bold; color:#6b6d70; font-size:11px; }
.notice-board .board .list dt span { font-weight:normal; color:#bcc3ce; font-size:11px; }
.notice-board .board .list dd      { margin:8px 0 0 0; }
.notice-board .board .list dd a    { font-weight:normal; color:#6b6d70; font-size:11px; }

/* 축출 공지사항 */
.main-notice { width:95%; }
.main-notice td { margin:0; padding:0; }
.main-notice td .list    { width:100%; }
.main-notice td .list th { width:81%; text-align:left; font-weight:normal; background:url(../images/bullet_count_jum.gif) no-repeat 0 5px; padding:0 0 2px 7px; }
.main-notice td .list td { font-size:11px; color:#bcc3ce; }

/* 축출 자유게시판 */
.free-board { width:100%; }
.free-board td { margin:0; padding:0; }
.free-board .img { width:73px; text-align:center; }
.free-board .td-list  { border-right:1px dotted #afb2b5; margin:0; padding:0; }
.free-board .td-list1 { margin:0; padding:0; }
.free-board td .list         { margin:0; padding:0; }
.free-board td .list th      { text-align:left; padding-bottom:5px; }
.free-board td .list th a    { color:#6b6d70; }
.free-board td .list th span { font-weight:normal; color:#bcc3ce; font-size:11px; }
.free-board td .list td a    { font-size:11px; color:#6b6d70; }

/* 축출 자료실 */
.title-h1       { border-bottom:1px solid #e4e4e5; font-weight:bold; padding:7px 0 21px 0; font-size: 1.1em; line-height: 1.25em; }
.title-h1       { #padding:7px 0 21px 0; _padding:7px 0 8px 0; } /* ie 6.0, 7.0 버전 */
.title-h1 .img  { float:left; padding-left:16px; }
.title-h1 .more { float:right; padding-right:7px; }
.data-list        { border-bottom:1px solid #f4f4f4; padding:16px 0 8px 0; float:left; width:100%; }
.data-list        { #padding:11px 0 6px 0; _padding:11px 0 0 0; } /* ie 6.0, 7.0 버전 */
.data-list li     { float:left;  }
.data-list li img { padding:0 21px 0 25px;  }
.data-list .li-last      { float:right; width:344px; padding:5px 25px 0 0; background-color:#FFFFFF ; font-size:11px;   }
.data-list .li-last dt   { font-weight:bold; padding-bottom:16px;  }
.data-list .li-last dt a { color:#6b6d70; }
.data-list .li-last dd   { line-height:140%;  }
.data-list .li-last dd a { color:#6b6d70; }
.date { font-size:11px; color:#bcc3ce; padding-left:22px; font-weight:normal; }

.data-list1       { padding:16px 0 5px 21px; }
.data-list1       { #padding:8px 0 5px 21px; _padding:10px 0 3px 21px; } /* ie 6.0, 7.0 버전 */
:root .data-list1 { padding:13px 0 5px 21px; } /* 파이어폭스 */
.data-list1 li    { background:url(../images/bullet_count_jum.gif) no-repeat 0 5px; font-size:11px; padding:0 0 6px 5px; }
.data-list1 li a  { color:#6b6d70; }

/* 축출 메인 갤러리 */
.main_gallery-list01    { width:100%; margin:10px 0 10px 0; padding:0; }
.main_gallery-list01 td { text-align:center; margin:0; padding:0; width:100px; }
.main_gallery-list01 td table            { width:98%;  }
.main_gallery-list01 td table td         { text-align:center; height:76px; }
.main_gallery-list01 td table .text-td   { text-align:center; height:0; padding-top:5px; width:100%; }
.main_gallery-list01 td table .text-td a { color:#6b6d70; }

/* -------------------------------------------------------- 메인 추출 게시판 E ------------------------------------------------------------------------------- */

/* banner */
.banner { margin-top:10px; }

/* left menu-category */
#category      { width:100%; background:url(../images/left-category.gif) no-repeat; position:relative; padding-top:29px; padding-bottom:15px; }
#category      { #padding-bottom:15px; _padding-bottom:15px; } /* ie 6.0, 7.0 버전 */
#category li   { position:relative; width:95px; }
#category li a { position:relative; display:block; height:19px; text-decoration:none; }
#category li a { #height:15px; _height:15px; } /* ie 6.0, 7.0 버전 */
#category li a span { position:absolute; z-index:-1; visibility:hidden;  }

/* 본문 member */
.member     { }
.member .h1 { width:100%; background-color:#FFFFFF; }
.member .logout     { width:100%; background:url(../images/member_back_bottom.gif) no-repeat 0 bottom; padding-bottom:34px; }
.member .logout .h3 { width:427px; border-top:3px solid #97aed3; margin:0 0 0 3px; text-align:center; font-size:0; padding:23px 0 20px 0; }
.member .logout .login-form  { width:340px; border:1px solid #dee5f0; padding:23px 0 18px 0; background-color:#FFFFFF; margin-left:47px;  }
.member .logout .login-form .form-bn                   { width:221px; padding-left:59px;  }
.member .logout .login-form .form-bn .form             { width:145px; float:left;  }
.member .logout .login-form .form-bn .form .form_first { margin-bottom:4px  }
.member .logout .login-form .form-bn .bn { float:right; }
.member .logout .login-form .form-bn .check       { color:#666; padding-top:10px; }
.member .logout .login-form .form-bn .check       { #padding-top:3px; _padding-top:5px; } /* ie 6.0, 7.0 버전 */
.member .logout .login-form .form-bn .check input { margin-right:4px; }
.member .logout .login-form .contents { padding:12px 12px 0 12px; line-height:130%; }

.member .logout .join-find            { margin:12px 0 0 47px; letter-spacing:-1px; }
.member .logout .join-find span       { background:url(../images/member_bullet_semo.gif) no-repeat 0 center; padding-left:5px; margin-left:5px;  }
.member .logout .join-find .last-span { margin-left:25px;  }
.member .logout .join-find span a     { color:#85878c; }

/* 회원가입 폼 */
.member_list_01     { width:100%; border-collapse:collapse; border-top:2px solid #808080;  }
.member_list_01 th  { font-weight:bold; text-align:left; background-color:#fafafa; border-bottom:1px solid #dddddd; padding:10px 0 10px 11px; font-size:12px; }
.member_list_01 td  { border-bottom:1px solid #dddddd; color:#505050;  padding:10px 0 10px 7px; letter-spacing:-1px; }

.table01_list { width:100%; border-collapse:collapse; border-top:2px solid #73a9cb; }
.table01_list th  { font-weight:bold; text-align:left; background-color:#fafafa; border-bottom:1px solid #efefef; padding:10px 0 10px 11px; font-size:12px; }
.table01_list td  { border-bottom:1px solid #efefef; color:#505050;  padding:10px 0 10px 7px; letter-spacing:-1px; }
.font-11 { font-size:11px; color:#8e8e8e; letter-spacing:-1px; padding-top:7px; font-family:돋움; }
.font-11 span { font-weight:bold; color:#f97311; }
.font-12 { font-size:12px; color:#8e8e8e; padding-top:7px; font-family:돋움; }
.ok_bn    { width:100%; margin-top:20px; }

/* crsrf */
.csrf_table          { width:100%; }
.csrf_table h4       { font-weight:bold; font-size:12px; padding-left:11px; margin:20px 0 5px 0; }
.csrf_table table    { border:0; border-collapse:collapse; border-top:2px solid #808080; width:100%;  }
.csrf_table table th { border-bottom:1px solid #dddddd;  }
.csrf_table table td { border-bottom:1px solid #dddddd; padding-left:7px; }
.csrf_table table .height_td { border-bottom:1px solid #efefef;  padding:5px 0 5px 10px;}


/* 리스트 */
.table-list    { width:100%; border-top:2px solid #c1cad6;  }
.table-list th { color:#505050; border-bottom:1px solid #efefef; padding:8px 0 8px 0; background-color:#f9fbfe;}
.table-list td { text-align:center; font-weight:normal; color:#222; border-bottom:1px solid #efefef;  padding:8px 0 8px 0;  }
.table-list td span { color:#516a92; }
.table-list td span.bullet_semo { background:url(../images/bullet_semo1.gif) no-repeat right center; padding-right:7px; color:#516a92; }
.table-list td span a { text-align:center; font-weight:normal; font-size:12px; color:#516a92; text-decoration:none; }
.table-list .last-td { color:#9da2ad; font-size:11px; }
.table-list .td-subject { text-align:left; padding-left:7px; }
.table-list .border { border-bottom:1px solid #dddddd; }
.table-list td a {  color:#516a92; }
.check { vertical-align:bottom; padding:0 5px 0 5px;}

.table-list th a       { text-decoration:none; color:#505050; background:url(../images/bullet_semo1.gif) no-repeat right center; padding:0 8px 0 0; }
.table-list th a:hover { text-decoration:none; color:#505050;  }

.top_search          { width:100%; margin:50px 0 0 0; padding:24px 0 24px 0; text-align:center; border:1px solid #e9e9e9; }
.top_search span     { vertical-align:bottom; }
.top_search span img { vertical-align:bottom;  }
.top_search .font { color:#333333; padding:0 3px 0 7px; vertical-align:bottom;   }
.input-box  { border:1px solid #b0b0b0; height:16px; padding-left:4px; padding-top:3px;  }
.font-w { font-weight:bold; }

/* 게시판 top 부분 */
.top-input-bn      { width:100%; height:28px; *height:7px; _height:0; *margin-top:20px;  }
.top-input-bn span { vertical-align:top; float:left; }
.top-list            {  float:right; list-style:none;  }
.top-list li         { font-weight:bold; float:left;  }
.top-list li span    { padding-top:4px; }
.top-list .color-rss { color:#dba525; padding-left:5px; }
.color-red { color:#ff3c00; padding:0 7px 0 7px; background:url(../images/bar.gif) no-repeat right 6px;  }

.top-list .bn_admin { padding-left:20px; float:right;  }

/*
.board-top-input { width:100%;  }
.board-top-input .board-top-list { width:100%;  }
.board-top-input .board-top-list td { width:100%; padding:0 0 0 0; background:url(../images/bar.gif) no-repeat right 0px; font-weight:bold; }
*/

/* 게시판 버튼's */
.board_button { width:100%; margin-top:10px; }
.board_wr_bn { width:100%; margin-top:10px; text-align:center; }

/* 게시판 리스트 S ------------------------------------------------------------------------------------------------------------------------------------------------- */
.table_list_01             { width:100%; border-collapse:collapse; border-top:2px solid #808080; border-bottom:2px solid #a8a8a8;  }
.table_list_01 th          { background:url(../images/notice_back.gif) repeat-x 0 bottom; background-color:#f0f0f0; padding:9px 0 9px 0; color:#505050; }
.table_list_01 td          { text-align:center; color:#222; border-bottom:1px solid #ddd;  padding:8px 0 8px 0; }
.table_list_01 .subject-td { text-align:left; }

.table_list_01 td a       {  color:#222; }
.table_list_01 th a       { text-decoration:none; color:#505050; background:url(../images/bullet_semo1.gif) no-repeat right center; padding:0 8px 0 0; }
.table_list_01 th a:hover { text-decoration:none; color:#505050;  }

/* 게시판 view ------------------------------------------------------------------------------------------------------------------------------------------------- */
.table_view_01 { width:100%; border-collapse:collapse; border-top:2px solid #808080; border-bottom:2px solid #a8a8a8; }
.table_view_01 th      { background:url(../images/notice_back.gif) repeat-x 0 bottom; background-color:#f0f0f0; padding:12px 0 12px 15px; color:#505050; text-align:left; word-break:break-all; width:100%; }
.table_view_01 th span { color:#000; }
.table_view_01 td { color:#222; border-bottom:1px solid #ddd;  padding:8px 10px 8px 15px; word-break:break-all; vertical-align:top;  }

.table_view_01 td div { color:#888888; }
.f-color { color:#505050; font-weight:bold; }

.table_view_01 .div_data { color:#888888; float:left; padding-top:5px; }
.table_view_01 .div_scrap-trckback { float:right; }

.table_view_01 .subject      { height:200px; padding:20px 0 20px 15px; }
.table_view_01 .subject span { color:#777; }

.table_view_top_bn { float:right; margin-bottom:7px; }

.table_view_01 td a {  color:#888; }

/* 추천,비추천 */
.nogood-good  { width:63%; margin-left:37%; margin-top:50px; }
.nogood-good .nogood_href  { width:72px; height:55px; background:url(../images/good_bg.gif) no-repeat; text-align:center; float:left; }
.nogood-good .good_href    { width:72px; height:55px; background:url(../images/good_bg.gif) no-repeat; text-align:center; float:left; }
.nogood-good .nogood-div01 { color:#888; margin:7px 0 5px 0;}

/* 코멘트 리스트 */
.comment { width:100%; }
.comment_list { width:100%; border-collapse:collapse; border:1px solid #e6e6e6; background-color:#f9f9fa; margin:0 0 5px 0; }
.comment_list td { margin:0; padding:0; }
.comment_list .first-td { width:1px; background:url(../images/reple.gif) no-repeat 20px 37px; padding:0 0 0 10px; }
.comment_list td .table    { width:100%; }
.comment_list td .table td { padding:0 10px 0 0; }
.comment_list td .table .comm_view { line-height:20px; padding:7px; word-break:break-all; overflow:hidden;  }

/* 코멘트 write */
#comment_write { width:100% padding:10px; border-bottom:2px solid #808080; margin:15px 0 0 0; padding:0 0 10px 0; }
#comment_write .c-wr_view { width:100%; padding:0; margin:0; }
#comment_write .c-wr_view .write { width:100%; padding:0 0 10px 0; background:url(../images/co_bg.gif) x-repeat; }
#comment_write .c-wr_view .write img { vertical-align: bottom; }

/* paging list */
.no_list { width:100%; text-align:center; margin-top:15px;}
.no_list span { padding-right:3px; }
.no_list span img { vertical-align:bottom; }
.no_list .span_padd { padding:0 7px 0 7px; }

/* view table */
.view-table { width:100%; }
.view-table td { border-bottom:1px solid #e7e7e7; }

.view-table1 { width:100%; }
.view-table1 td { border-bottom:none; }

/* 게시판 글쓰기 */
.board-write_01 { width:100%; border-collapse:collapse; border-top:2px solid #808080; border-bottom:2px solid #a8a8a8; }
.board-write_01 th        { color:#222; border-bottom:1px solid #ddd;  padding:8px 10px 8px 20px; word-break:break-all; text-align:left;  font-weight:normal; word-break:break-all;}
.board-write_01 .first-th { background:url(../images/notice_back.gif) repeat-x bottom; background-color:#f0f0f0; padding:12px 0 12px 15px; color:#505050; border-bottom:none; font-weight:bold; }
.board-write_01 td        { color:#222; border-bottom:1px solid #ddd; padding:8px 10px 8px 7px; word-break:break-all;}
.not-dhtml { width:100%;  border-collapse:collapse;}
.not-dhtml td { border-bottom:none; margin:0; padding:0;  }
.file_add    { width:100%; border-collapse:collapse; margin:5px 0 0 0; }
.file_add td { border-bottom:none; padding:0 0 5px 0; }

/* 갤러리 게시판 */
.gallery-list    { width:100%; border-collapse:collapse; border-top:2px solid #808080; border-bottom:2px solid #a8a8a8; margin:0 0 10px 0; }
.gallery-list td { text-align:center; color:#222; padding:20px 0 0 0; *padding:20px 0 20px 0; _padding:20px 0 20px 0; }
.list-view                { text-align:center; float:left; margin-bottom:20px; }
.list-view .list-view-img { width:180px; height:140px; padding:5px; margin:5px; border:1px solid #ECECEC; }

.list-view a { text-decoration:none; color:#222; }
.list-view a:hover { text-decoration:none; }

/* 갤러리 게시판 view */
.gallery_view_01 { width:100%; border-collapse:collapse; border-top:2px solid #808080; border-bottom:2px solid #a8a8a8; }
.gallery_view_01 th      { background:url(../images/notice_back.gif) repeat-x 0 bottom; background-color:#f0f0f0; padding:12px 0 12px 15px; color:#505050; text-align:left; word-break:break-all; width:100%; }
.gallery_view_01 th span { color:#000; }
.gallery_view_01 td { color:#222; border-bottom:1px solid #ddd;  padding:8px 10px 8px 15px; word-break:break-all; vertical-align:top;  }

.gallery_view_01 td div { color:#888888; }

.gallery_view_01 .div_data { color:#888888; float:left; padding-top:5px; }
.gallery_view_01 .div_scrap-trckback { float:right; }

.gallery_view_01 .subject      { height:200px; padding:20px 0 20px 15px; }
.gallery_view_01 .subject span { color:#777; }

.gallery_view_top_bn { float:right; margin-bottom:7px; }

.gallery_view_01 td a {  color:#888; }


/* 통합검색 */
.all-search { float:none; text-align:center; margin-top:70px; background-color:#f8f9fa; border:1px solid #ebebeb; }
.search-table { width:100%; margin-top:30px; border-collapse:collapse;  }
.search-table th      { padding:0 0 8px 5px; border-collapse:collapse; border-bottom:2px solid #898989; text-align:left; color:#2f3743; }
.search-table th span { color:#2f3743; font-weight:normal; }
.search-table td { padding:0; margin:0; }
.search-table .list_td { border-bottom:1px solid #e0e0e0; padding:10px 0 5px 16px; }

.allSearch-list li { background:url(../images/all_search_bullet.gif) no-repeat 0 center; padding:0 20px 0 7px; float:left; }
.allSearch-list li a { text-decoration:none; color:#2f3743; font-weight:bold; }
.allSearch-list li span { font-weight:bold; color:#2f3743; }

.allserch-result li   { margin:20px 0 7px 0; padding-left:10px; }
.allserch-result li a { text-decoration:none; color:#6b6d70; font-weight:normal; }

.allSearch-con        { border:1px solid #ededed; background-color:#fcfcfc; padding:10px 20px 10px 20px; margin-bottom:7px; word-wrap:break-word; word-break:break-all;}
.allSearch-con li a   { text-decoration:none; color:#2f3743; font-weight:bold; line-height:170%;}
.allSearch-con li a u { text-decoration:none; color:#2f3743; font-weight:bold; }

.search_key:link
.search_key:active
.search_key:visited { text-decoration:none; color:#2f3743; font-weight:bold; }
.search_key:hover   { text-decoration:none; color:black; font-weight:bold; }


/* 샵관리 */
.shop { width:100%; border-collapse:collapse; border-top:2px solid #c1cad6; border-bottom:1px solid #efefef; }
.shop td { padding:20px 0 20px 0; text-align:center; }
.shop td div { text-align:center; margin-bottom:10px; }
.shop td a { text-decoration:none; color:#516a92; line-height:140%; }

.shop-title    { width:100%; border:1px solid #ededed; background-color:#f7f7f7; float:left; margin-bottom:7px; }
.shop-title li { background:url(../images/all_search_bullet.gif) no-repeat 0 center; font-weight:bold; margin:0 20px 0 15px; float:left; padding:9px 5px 7px 6px;  }
.shop-title li a       { text-decoration:none; color:#3e4348; line-height:140%; }
.shop-title li a:hover { text-decoration:none; color:#3e4348; }

.shop-list { width:100%; }

.shop-img { text-align:center; }

.pro-list    { width:100%; border-collapse:collapse; }
.pro-list th { border-top:2px solid #505050; border-bottom:1px solid #d5d4d9; background-color:#fbfbfb; color:#4d4d4d; font-size:13px; text-align:left; padding:8px 0 8px 12px; }
.pro-list td { background:url(../images/all_search_bullet.gif) no-repeat 13px center; padding:3px 0 3px 20px;  }
.pro-list .space { background:none; height:5px; }

.shop-view-h1 { background:url(../images/shop_view_back.gif) repeat-x; padding:20px 0 13px 17px; }
.shop-view-contents { padding:20px 0 20px 20px; border-bottom:1px solid #d5d4d9; }

.shop-view-list_bn { width:100%; margin-top:20px; text-align:center; }

.s_img    { float:left; }
.s_img li { float:left; border:1px solid #dedde1; border-left:none; padding:2px; }
.s_img .first-li { float:left; border-left:1px solid #dedde1;  padding:2px; }

/* 패스워드 입력 */
.member-password { width:100%; border:collapse:collapse; border-top:4px solid #8f8f8f; border-bottom:1px solid #bcbcbc; background-color:#f8f8f8; padding:40px 0 40px 0;}
.member-password td { text-align:center; *padding:40px 0 40px 0; _*padding:40px 0 40px 0; }
