/*layout*/
#APT_BODY  {background:url(http://image.joinsland.com/apthome/portal/bg.gif) repeat-x }
#PAGE_WRAP {position:relative;clear:both;width:960px;margin:0 auto;text-align:left;}
#CONTENTS {margin-top:2px;}
#CONTENTS.wrapT {float:left; margin-bottom:12px; width:960px; position:relative; }
#CONTENTS.wrapT #CON_BODY {width:960px; position:relative; margin:12px 0 0 0;}
#CONTENTS.wrapT #CON_BODY_sub {float:right;  width:720px; position:relative;}
#CONTENTS.wrapT #CON_MENU {float:left; width:234px; position:relative; top:-90px;}

/*footer*/
#COMMON_FOOTER {clear:both; text-indent:20px; height:90px; margin:57px 0 20px 0;  padding-top:9px; border-top:1px solid #e9e9e9;}
#COMMON_FOOTER a {margin:0 23px 0 0;}

/*display*/
#PAGE_WRAP .noBrd {border:0;}
#PAGE_WRAP .noBg {background-image:none;}

/* lnb */
.lnb{clear:both; padding:35px 0 0 0; font-size:0;}
.lnb .logo {float:left; }
.lnb .navi {float:left; }

/* mini */
.mini {float:right; position:absolute;top:13px;left:700px;}

/* history */
.history {float:right;margin-top:-22px; font-family: "dotum"; font-size:11px; color:#898989; letter-spacing:-1px; }

/* main */
#LEFT {float:left; width:281px; margin:0 23px  0 0;}
.notice  ul {float: left; margin:10px 0 10px 3px;  }
.notice  em {float:right;  display:inline; line-height:19px; color:#E1E1E1; font:10px tahoma; color:#888888; margin-top:-21px;}
.notice  li  {padding-bottom:7px; padding-left:7px; background:url(http://image.joinsland.com/apthome/portal/bu_dot.gif) no-repeat 0 4px;}
.quick  {float: left; margin:5px 0 0 0;}
.quick li {margin:0 0 7px 0;}
#tabm   { background:url("http://image.joinsland.com/apthome/portal/bg_tab.gif") left top repeat-x; }
#tabm  li  {display:inline; font-size:0;}

#MIDDLE {float:left; width:656px;}
.bx_search {clear:both; }
.bx_search  .t {background:url("http://image.joinsland.com/apthome/portal/bx_t_search.gif") no-repeat; height:42px; font-size:0; }
.bx_search  .m {background:url("http://image.joinsland.com/apthome/portal/bx_m_search.gif") left top repeat-y; width:350px; padding:0 0 0 13px; overflow:hidden;} 
.bx_search  .b {background:url("http://image.joinsland.com/apthome/portal/bx_b_search.gif")  no-repeat; height:9px; font-size:0; clear:both;}
.keysearch {margin:8px 0 0 0;}
.keysearch .input {margin:0 0 18px 0; padding:6px 0 0 3px; height:16px; width:190px; border:1px solid #d3d3d3; background-color:#fff;  font-family: "dotum"; font-size:11px; color:#606060; letter-spacing:-1px; }

#RIGHT {float:right; width:282px;}
.newapt  ul, .hotapt ul { margin:8px 0 0 0;  width:282px;}
.newapt  h3 {display:block;  background:url("http://image.joinsland.com/apthome/portal/tit_newapt.gif") no-repeat; text-indent:-9999em;  border-bottom:1px solid #1c5a9d;}
.hotapt  h3 {display:block;  background:url("http://image.joinsland.com/apthome/portal/tit_hotapt.gif") no-repeat; text-indent:-9999em;  border-bottom:1px solid #1c5a9d; margin:10px 0 0 0;}
.newapt   li, .hotapt  li  {padding:0 0 8px 0; line-height:17px;}
.newapt  .border,  .hotapt .border   {float: left; margin:0 9px 0 0; border:1px solid #dedede; background-color:#fff;}
.newapt  .more a, .hotapt  .more a  {float:right; display:inline; padding:0 0 0 6px; margin-top:-18px; background:url(http://image.joinsland.com/apthome/main/bu.gif) no-repeat -18px -64px; font-size:11px; font-family:µ¸¿ò;  color:#828282; letter-spacing:-1px;}

.aptmovie {width:281px; margin:0 0 8px 0;}
.aptmovie  .border   {float: left; margin:0 5px 0 0; border:1px solid #dedede; background-color:#fff;}
.aptmovie  .tit  {width:106px; font-size:11px; font-weight:bold; letter-spacing:-1px;}
.aptmovie  .txt  {width:106px; font-size:11px; letter-spacing:-1px; line-height:16px;}
.aptmovie .m {background:url("http://image.joinsland.com/apthome/portal/bx_m_movie.gif") left top repeat-y; padding:2px 0 0 12px; overflow:hidden;} 
.aptmovie .b {background:url("http://image.joinsland.com/apthome/portal/bx_b_movie.gif") no-repeat; height:10px; font-size:0; clear:both;}


/* Á¦ÈÞ»ç */
.bx_company  {clear:both; width:960px; padding:25px 0 0 0;}
.bx_company  .company {float:left;  line-height:0; font-size:0;}
.bx_company  .t {background:url("http://image.joinsland.com/apthome/portal/bx_t_company.gif") no-repeat; height:11px; font-size:0;}
.bx_company  .m {background:url("http://image.joinsland.com/apthome/portal/bx_m_company.gif") left top repeat-y; padding:0 12px 0 12px; width:960px; overflow:hidden;} 
.bx_company  .b {background:url("http://image.joinsland.com/apthome/portal/bx_b_company.gif") no-repeat; height:11px; font-size:0; clear:both;}

/* leftmenu */
.subm {width:179px;  line-height:0; font-size:0; }
.subm .f  {margin:0 0 6px 0; border-bottom:none;}
.subm li {margin:0 0 0 0;  border-bottom:1px solid #e6e6e6;}
.quickS  {float: left; margin:13px 0 0 0;}
.quickS li  {float: left; margin:4px 0 0 0;}
.line_v { position:absolute; top:-45px; left:203px; width:26px; height:490px; background:url("http://image.joinsland.com/apthome/portal/line_v.gif") no-repeat; text-indent:-9999em; }

/* ¾ÆÆÄÆ®°Ë»ö */
.bx_sub {clear:both; padding:12px 0 0 0; }
.bx_sub  .t {background:url("http://image.joinsland.com/apthome/portal/bx_t_searchsubN.gif") no-repeat; height:9px; font-size:0; }
.bx_sub  .m {background:url("http://image.joinsland.com/apthome/portal/bx_m_searchN.gif") left top repeat-y; width:720px; padding:0 0 10px 22px; overflow:hidden;} 
.bx_sub  .b {background:url("http://image.joinsland.com/apthome/portal/bx_b_searchN.gif")  no-repeat; height:9px; font-size:0; clear:both;}

.bx_main {clear:both; width:656px;}
.bx_main  .t {background:url("http://image.joinsland.com/apthome/portal/bx_t_searchmainN.gif") no-repeat; height:42px; font-size:0; }
.bx_main  .m {background:url("http://image.joinsland.com/apthome/portal/bx_m_searchmainN.gif") left top repeat-y;  padding:10px 0 10px 15px; } 
.bx_main .b {background:url("http://image.joinsland.com/apthome/portal/bx_b_searchmainN.gif")  no-repeat; height:9px; font-size:0; clear:both;}

.bx_main2 {clear:both;}
.bx_main2  .t {background:url("http://image.joinsland.com/apthome/portal/bx_t_searchmain.gif") no-repeat; height:27px; font-size:0; padding:6px 0 0 7px;}
.bx_main2  .t a { padding:0 3px 0 0;}
.bx_main2  .m {background:url("http://image.joinsland.com/apthome/portal/bx_m_searchmainN.gif") left top repeat-y;padding:10px 0 10px 15px;} 
.bx_main2 .b {background:url("http://image.joinsland.com/apthome/portal/bx_b_searchmainN.gif")  no-repeat; height:9px; font-size:0; clear:both;}

#aptsearch {height:26px; margin:20px 0 0 0; padding:5px 0 4px 0; text-align:center; background:url(http://image.joinsland.com/apthome/portal/bg_aptsearch.gif) no-repeat left top;}
#aptsearch .input {border:1px solid #dedede; background-color:#fff; width:190px;}
#aptsearch img {vertical-align:middle;}

.bxgu .navigation {font-weight:bold; padding:15px 0 8px 0; text-indent:14px;}
.bxgu .area { letter-spacing:-1px; width:302px;}
.bxgu .area a {text-indent:14px; color:#999;}
.bxgu .area .line {width:1px; height:3px; background:url(http://image.joinsland.com/CP/joins/common/line_v.gif) repeat-y; scroll 0%}
.bxgu .area td {line-height:22px; }
.bxgu .area a:hover {color:#ff6000;}


#search_listmain {width:575px;  background:url(http://image.joinsland.com/apthome/portal/bg_board_main.gif) no-repeat left top; }
#search_listmain .list th {color:#0b5058; font-size:11px; height:25px; text-align:center; }
#search_listmain .list td {border-bottom:solid 1px #e8e8e5; padding:6px 0 6px 0; }
#search_listmain .list .order  {text-align:left; text-indent:12px; font-family:tahoma; color:#fd7722;}
#search_listmain .list .city  {text-align:center; }
#search_listmain .list .gu  {text-align:center; }
#search_listmain .list .apt  {color:#1c5a9d;}
#search_listmain .list .no  {font-family:tahoma; color:#999; text-align:center; }
#search_listmain .list .grade {margin:0 0 0 12px;  font-size:10px;  color:#999;}
#search_listmain .list .grade img {margin:0 3px 0 0;}

/* °Ë»ö¸®½ºÆ® */
#search_list {margin:15px 0 0 0; width:720px;  background:url(http://image.joinsland.com/apthome/portal/bg_board.gif) no-repeat left top; }
#search_list .list th {color:#0b5058; font-size:11px; height:25px; text-align:center; }
#search_list .list td {border-bottom:solid 1px #e8e8e5; padding:6px 0 6px 0; }
#search_list .list .order  {text-align:center;font-family:tahoma; color:#fd7722;}
#search_list .list .city  {text-align:center; }
#search_list .list .gu  {text-align:center; }
#search_list .list .apt  {color:#1c5a9d; text-indent:29px;}
#search_list .list .no  {font-family:tahoma; color:#999; text-align:center; }

#searchm_list {margin:15px 0 0 0; width:357px;  background:url(http://image.joinsland.com/apthome/portal/bg_search.gif) no-repeat left top; }
#searchm_list .list th {color:#0b5058; font-size:11px; height:25px; text-indent:12px; }
#searchm_list .list td {border-bottom:solid 1px #e8e8e5; padding:6px 0 6px 0; }
#searchm_list .list .gu  {text-align:left; font-size:11px; letter-spacing:-1px; color:#666; }
#searchm_list .list .apt  {color:#1c5a9d; text-indent:12px;}

#searchm2_list {margin:15px 0 0 0; width:720px;  background:url(http://image.joinsland.com/apthome/portal/bg_board.gif) no-repeat left top; }
#searchm2_list .list th {color:#0b5058; font-size:11px; height:25px; text-indent:12px; }
#searchm2_list .list td {border-bottom:solid 1px #e8e8e5; padding:6px 0 6px 0; }
#searchm2_list .list .si  {text-align:left; font-size:11px; letter-spacing:-1px; color:#666;text-indent:12px;  }
#searchm2_list .list .gu  {text-align:left; font-size:11px; letter-spacing:-1px; color:#666; text-indent:12px; }
#searchm2_list .list .apt  {color:#1c5a9d; text-indent:12px;}

#searchm3_list {margin:15px 0 0 0; width:100%; } /*background:url(http://image.joinsland.com/apthome/portal/bg_board.gif) no-repeat left top; }*/
#searchm3_list .list th {color:#0b5058; font-size:11px; height:25px; text-indent:12px; }
#searchm3_list .list td {border-bottom:solid 1px #e8e8e5; padding:6px 0 6px 0; }
#searchm3_list .list .si  {text-align:left; font-size:11px; letter-spacing:-1px; color:#666;text-indent:12px;  }
#searchm3_list .list .gu  {text-align:left; font-size:11px; letter-spacing:-1px; color:#666; text-indent:12px; }
#searchm3_list .list .apt  {color:#1c5a9d; text-indent:12px;}

/* ¾ÆÆÄÆ®¸®½ºÆ® */
#apt_list {margin:15px 0 0 0; width:720px;  background:url(http://image.joinsland.com/apthome/portal/bg_board.gif) no-repeat left top; }
#apt_list .list th {color:#0b5058; font-size:11px; height:25px; text-align:center; }
#apt_list .list td {border-bottom:solid 1px #e8e8e5; padding:6px 0 6px 0; }
#apt_list .list .no  {text-align:center; font-family:tahoma; font-size:11px; color:#999;}
#apt_list .list .name  {text-align:center; }
#apt_list .list .add  {color:#1c5a9d; text-indent:29px;}
#apt_list .list .url  {font-family:tahoma;  text-align:center; }

/* °øÁö»çÇ× */
#notice_list {margin:15px 0 0 0; width:720px;  background:url(http://image.joinsland.com/apthome/portal/bg_board.gif) no-repeat left top; }
#notice_list .list th {color:#0b5058; font-size:11px; height:25px; text-align:center; }
#notice_list .list td {border-bottom:solid 1px #e8e8e5; padding:6px 0 6px 0; }
#notice_list .list .no  {text-align:center;  font-family:tahoma; font-size:11px; color:#999;}
#notice_list .list .tit {text-align:left; text-indent:12px;}
#notice_list .list .date  {text-align:center; font-family:tahoma; font-size:11px; color:#999;}

/* Q&A */
#qa_list {margin:15px 0 0 0; width:720px;  background:url(http://image.joinsland.com/apthome/portal/bg_board.gif) no-repeat left top; }
#qa_list .list th {color:#0b5058; font-size:11px; height:25px; text-align:center; }
#qa_list .list td {border-bottom:solid 1px #e8e8e5; padding:6px 0 6px 0;}
#qa_list .list .no  {text-align:center;   font-family:tahoma; font-size:11px; color:#999;}
#qa_list .list .tit {text-align:left; text-indent:12px;}
#qa_list .list .tit_re {text-align:left; text-indent:22px;}
#qa_list .list .writer {text-align:center;  color:#999;}
#qa_list .list .date  {text-align:center; font-family:tahoma; font-size:11px; color:#999;}
.bottom_btns2 {float:right; }

/* È¨ÆäÀÌÁö½ÅÃ» */
#request {width:720px; margin:15px 0 0 0; border-top:solid 1px #e8e8e5; }
#request .input {border:1px solid #dedede; background-color:#fff; }
#request .subj {color:#1c5a9d; font-weight:bold;  text-align:right; padding:3px 10px 0 0;}
#request .txt {color:#999; padding:3px 0 0 12px;  }
#request .txt2 {font-size:11px; padding:0 0 0 12px; }
#request  td {border-bottom:solid 1px #e8e8e5;  padding:8px 0 9px 0;}
#request  .btn  {text-align:center;padding:21px 0 28px 0;}

#member_list {margin:15px 0 0 0; width:720px;  background:url(http://image.joinsland.com/apthome/portal/bg_board.gif) no-repeat left top; }
#member_list .list th {color:#0b5058; font-size:11px; height:25px; text-align:center; }
#member_list .list td {border-bottom:solid 1px #e8e8e5; padding:6px 0 6px 0;}
#member_list .list .no  {text-align:center;   font-family:tahoma; font-size:11px; color:#999;}
#member_list .list .tit {text-align:left; text-indent:12px;}
#member_list .list .tit_re {text-align:left; text-indent:22px;}
#member_list .list .writer {text-align:center;  color:#999;}
#member_list .list .date  {text-align:center; font-family:tahoma; font-size:11px; color:#999;}

/* paging */
.paging {text-align:center; width:100%; margin:10px 0 10px 0; padding-top:8px; font-family:µ¸¿ò,dotum,sans-serif;}
.paging  img {vertical-align:-3px;}
.paging .left, .paging .right {vertical-align:1px;}
.paging .num {font-size:12px;}
.paging .num a, .paging .num b {text-decoration:none; text-align:center; padding:0 4px 0 4px; border-right:1px solid #CCCCCC;}
*html .paging .num a {word-spacing:3px; padding-right:5px;}
.paging .num b {color:#FF6633;}
.paging .num a {color:#999 !important;}
.paging .num a.last, .paging .num b.last {border:0px; margin-right:0;}
.paging .num a:hover {background-color:#f0f4f7;}

/* ¸®µå */
#read_tit {width:720px; height:25px; text-indent:15px; padding:6px 0 0 0; margin:15px 0 0 0; background:url(http://image.joinsland.com/apthome/portal/bg_board.gif) no-repeat left top;  }
.date_top {width:720px;  float:left; border-bottom:solid 1px #e8e8e5; padding:8px 0 9px 0; font-family:µ¸¿ò,dotum,sans-serif; font-size:11px; color:#999;}
#read_content   {float:left;  font-family:µ¸¿ò,dotum;  font-size:12px; line-height:1.7em; margin:25px 0 24px 0; padding-bottom:8px;   word-break:break-all;}
.bottom_btns {float:right; margin:20px 0 0 0; }
.line_h {color:#cecece;}

/* ÀÌÀü±Û ´ÙÀ½±Û */
table.pre_next {border-bottom:solid 1px #3aadbb; border-top:solid 1px #3aadbb; }
table.pre_next tr.border-bottom th,
table.pre_next tr.border-bottom td {border-bottom:solid 1px #e8e8e5; }
table.pre_next th {padding:9px 0 8px 0; }
table.pre_next td {padding:9px 0 6px 0; }

/* ±Û¾²±â */
#write {margin:20px 0 0 0; background-color:#f7f7f7;border:1px solid #dedede;}
#write .input {border:1px solid #dedede; background-color:#fff;}
#write .txt { font-weight:bold; text-align:center; padding:7px 0 7px 0;}
#write .num {  font-family:tahoma;  font-size:11px;  padding:0 0 0 9px;}
.bottom_btns3  {text-align:center;margin:12px 0 45px 0;}

/* sitemap */
.sitemap {margin:20px 0 130px 0; }
.sitemap  a {color:#1c5a9d;}
.sitemap  img {vertical-align:3px; margin:0 0 0 10px; }
.sitemap  .line  {background-color:#e8e8e5; }
.sitemap .tit {color:#1c5a9d; font-weight:bold; height:29px; text-indent:13px; padding-top:9px; background:url(http://image.joinsland.com/apthome/portal/bg_sitemaptit.gif) no-repeat left top;  }

/* °ü¸®ÀÚ·Î±×ÀÎ */
#login {width:613px; height:209px; margin:25px 0 45px 45px;  padding:25px 0 0 0; background:url(http://image.joinsland.com/apthome/portal/bx_login.gif) no-repeat left top;  }
#login .input {width:180px; border:1px solid #dedede; background-color:#fff; margin:0 0 0 6px;}
#login ul {margin:75px 229px 0 0; }
#login li {margin:7px 0 0 0; text-align:right;}
#login .loginbtn {position:absolute; top:132px; left:435px;}
#login .logoutbtn {position:absolute; top:132px; left:305px;}

/* ¾ÆÆÄÆ®¿µ»ó */
#movie_list {margin:15px 0 0 0; width:720px;  background:url(http://image.joinsland.com/apthome/portal/bg_board.gif) no-repeat left top; }
#movie_list .list th {color:#0b5058; font-size:11px; height:25px; text-align:center; }
#movie_list .list td {border-bottom:solid 1px #e8e8e5; padding:6px 0 6px 0; }
#movie_list .list .no  {text-align:center;  font-family:tahoma; font-size:11px; color:#999;}
#movie_list .list .tit {text-align:left; padding-left:10px; vertical-align:top; line-height:150%;}
#movie_list .list .tit .subject {font-weight:bold;}
#movie_list .list .date  {text-align:center; font-family:tahoma; font-size:11px; color:#999;}
