﻿@charset "UTF-8";

.ellipsis {white-space:nowrap;text-overflow:ellipsis;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;-moz-binding:url('ellipsis.xml#ellipsis');}

/* layout */
html{overflow-y:scroll;}
html, body, #wrapper {height:100%;}
.skip-nav{display:block;top:-100px;position:absolute;padding:10px;border:5px solid #d1d1d1;background:#444444;color:#ffffff;font-size:14px;width:200px;font-weight:bold;text-align:center;}
.skip-nav:focus{visibility:visible;top:0px;left:10%;}

#wrapper {}

/* header */
#header {position:relative;width:968px;margin:0 auto;background:url('/Images/common_property/bg_gnb.gif') repeat-x 0 bottom;}
#header .agent-data-top {position:relative;width:966px;height:50px;}
#header .agent-data-content {overflow:hidden;position:relative;width:966px;height:270px;border:1px solid #d1d1d1;margin-bottom:10px;}
#header .gnb {position:relative;top:0;height:42px;padding-left:1px;background:url('/Images/common_property/bg_gnb_li.gif') no-repeat left top;}
#header .gnb ul {height:40px;}
#header .gnb ul li {float:left;width:155px;height:40px;padding-right:1px;background:url('/Images/common_property/bg_gnb_li.gif') no-repeat right top;}
#header .gnb ul li a {display:block;width:153px;height:29px;padding:10px 0 0 1px;color:#fff;text-align:center;font-weight:bold;font-size:14px;}
#header .gnb ul li a.on {display:block;width:153px;padding:9px 0 0 0 !important;border:1px solid #b30604;background:#cf0f08;}
#header .gnb ul li a:hover {display:block;width:153px;padding:9px 0 0 0 !important;border:1px solid #b30604;background:#cf0f08;}
#header .gnb ul li a img {vertical-align:middle;}

/* container */
#container {clear:both;overflow:hidden;position:relative;top:0;left:0px;width:968px;padding-bottom:26px;margin:0 auto;}
#container .inner {position:relative;width:966px;min-height:966px;border:1px solid #d1d1d1;border-top:none;background:url('/Images/homepage/bg_side.png') repeat-y right top;}
#container #content {position:relative;top:0;left:0;width:740px;padding:16px 20px 0px 20px;}
#container #side {position:absolute;top:0;right:0;width:226px;}

/* content */
#content h2 {width:940px;padding:11px 0 6px 0;color:#111;font-size:26px;font-weight:bold;border-bottom:3px solid #ef4130;}

/* 매물 목록(추천) */
.real-photo-box {overflow:hidden;}
.real-photo-box h3 {position:relative;padding:0 7px 5px 22px;font-size:16px;color:#000;font-weight:bold;background:url('/Images/common/bul_stit.gif') no-repeat left 4px;border-bottom:2px solid #a9a9a9;width:671px;margin-bottom:20px;}
/*.real-photo-box  select {position:absolute;left:135px;top:-2px;}*/
.real-photo-box .select-box {position:absolute;top:4px;right:0px;}
.real-photo-box ul {overflow:hidden;display:block;margin-bottom:20px;}
.real-photo-box ul li {float:left;display:block;position:relative;width:130px;margin-left:8px;text-align:left;}
.real-photo-box ul li.first {float:left;display:block;position:relative;width:130px;margin-left:0px;text-align:left;}
.real-photo-box ul li strong, .photo-list-wrap ul li span {display:block;}
.real-photo-box ul li span.photo-border, .photo-list-wrap ul li span.photo-alpha {position:absolute;top:0;left:0;width:126px;height:94px;}
.real-photo-box ul li span.photo-border {border:1px solid #d9d9d9;background:none;z-index:1;}
.real-photo-box ul li span.photo-alpha {background:#000;filter:alpha(opacity=0.1); opacity:0.1;}
.real-photo-box ul li strong.photo {width:128px;height:96px;background:#000;}
.real-photo-box ul li strong.photo img {width:128px;height:96px;}
.real-photo-box ul li p {margin-top:7px;}
.real-photo-box ul li p strong.type {display:block;height:14px;margin-bottom:7px;*margin-bottom:9px;color:#111;}
.real-photo-box ul li p strong.type span {display:block;float:left;width:16px;height:16px;margin-right:4px;text-indent:-9999px;}
.real-photo-box ul li p strong.type span.sale1 {background:url('/Images/common_property/icon_sale_01.gif') no-repeat left 2px;}
.real-photo-box ul li p strong.type span.sale2 {background:url('/Images/common_property/icon_sale_02.gif') no-repeat left top;}
.real-photo-box ul li p strong.type span.sale3 {background:url('/Images/common_property/icon_sale_03.gif') no-repeat left top;}
.real-photo-box ul li p strong.type span.sale4 {background:url('/Images/common_property/icon_sale_04.gif') no-repeat left top;}
.real-photo-box ul li p span.txt {display:block;margin-bottom:6px;color:#555;line-height:12px;}
.real-photo-box ul li p strong.price {margin-top:-2px;color:#ef4130;line-height:12px;}

/* tbl-type-D */
.tbl-type-D {width:100%;text-align:center;border-top:2px solid #5c5c5c;border-bottom:1px solid #c7c7c7;}
.tbl-type-D table {width:100%;}
.tbl-type-D table tr th {padding:8px 0;color:#555;font-weight:bold;vertical-align:top;border-bottom:1px solid #c7c7c7;background:#f7f7f7 url('/Images/board/bg_th.gif') no-repeat left center;}
.tbl-type-D table tr th.first {font-weight:bold;background-image:none;}
.tbl-type-D table tr td {padding:8px 0 8px 5px;border-top:1px solid #e8e8e8;vertical-align:middle;}
.tbl-type-D table tr td span {display:inline-block;margin-left:5px;}
.tbl-type-D table tr td span, .tbl-type-D table tr td span strong {color:#ef4130;}
.tbl-type-D table tr td span.obj {display:inline-block;height:14px;padding:0 2px;color:#fff;text-align:center;vertical-align:top;}
.tbl-type-D table tr td span.obj-type1 {border:1px solid #4d6e00;background:#819947;margin-left:0px;}
.tbl-type-D table tr td span.obj-type2 {border:1px solid #006e12;background:#61956a;margin-left:0px;}
.tbl-type-D table tr td span.obj-type3 {border:1px solid #005f6e;background:#518f99;margin-left:0px;}

/* 매물 목록(일반) */
.real-list-box {width:700px;}
.tbl-type-I {border-top:3px solid #7a7a7a;border-bottom:1px solid #d2d2d2;}
.tbl-type-I table {width:700px;table-layout:fixed}
.tbl-type-I table tr.line {border-bottom:1px solid #d2d2d2;}
.tbl-type-I table tr th {border-bottom:1px solid #d2d2d2;padding:6px 0 5px 0;text-align:center;color:#000 !important;font-size:10pt;font-weight:bold;}
.tbl-type-I table tr td {padding:5px 0px;text-align:center;color:#000;white-space:nowrap;text-overflow:ellipsis;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;-moz-binding:url('ellipsis.xml#ellipsis');font-size:9pt;}
.tbl-type-I table tr td.item11 {background-color:#ddcfb1;color:#66574b;font-weight:bold;}
.tbl-type-I table tr td.item12 {background-color:#f7edc9;color:#66574b;font-weight:bold;}
.tbl-type-I table tr td.item21 {background-color:#e6c59f;color:#664833;font-weight:bold;}
.tbl-type-I table tr td.item22 {background-color:#f5e2cb;color:#664833;font-weight:bold;}
.tbl-type-I table tr td.item31 {background-color:#b9d5d6;color:#3d5a66;font-weight:bold;}
.tbl-type-I table tr td.item32 {background-color:#d9ebe8;color:#3d5a66;font-weight:bold;}
.tbl-type-I table tr td.item41 {background-color:#b8d6b8;color:#476347;font-weight:bold;}
.tbl-type-I table tr td.item42 {background-color:#dcebd9;color:#3d5a66;font-weight:bold;}
.tbl-type-I table tr td.text {text-align:left;padding-left:5px;}
.tbl-type-I table tr td.last {padding-right:5px;}

/* 검색 영역 */
.search-box {width:700px;height:90px;background:url(/Images/homepage/search_box_top.jpg) no-repeat left top;}
.search-box .search-box-content {width:700px;height:37px;padding-top:50px;text-align:center;}
.search-box .search-box-content img {vertical-align:middle;}
.search-box .search-box-footer {width:700px;height:7px;background:url(/Images/homepage/search_box_btm.jpg) no-repeat left top;}
.search-choice {width:700px;color:#c9c9c9;text-align:right;padding-top:10px;}
.search-choice a {display:inline-block;padding:0 2px 0 8px;color:#555;font-size:11px !important;background:url('/Images/common/line_st1.gif') no-repeat left 1px;}
.search-choice a.first {background:none;}
.search-choice a.on {color:#111;font-weight:bold;}

/* 매도/매수 상담 */
.real-request-box {width:700px;margin-bottom:10px;}
.real-request-box h3 {position:relative;padding:0 7px 5px 22px;font-size:16px;color:#000;font-weight:bold;background:url('/Images/common/bul_stit.gif') no-repeat left 4px;border-bottom:2px solid #a9a9a9;width:671px;margin-bottom:10px;}

/* 중개업소 소개 */
.real-greetings-box {width:700px;margin-bottom:10px;}
.real-greetings-box h3 {position:relative;padding:0 7px 5px 22px;font-size:16px;color:#000;font-weight:bold;background:url('/Images/common/bul_stit.gif') no-repeat left 4px;border-bottom:2px solid #a9a9a9;width:671px;}
.real-introduce-box {width:700px;margin-bottom:10px;}
.real-introduce-box h3 {position:relative;padding:0 7px 5px 22px;font-size:16px;color:#000;font-weight:bold;background:url('/Images/common/bul_stit.gif') no-repeat left 4px;border-bottom:2px solid #a9a9a9;width:671px;}
.real-introduce-box ul {overflow:hidden;display:block;width:700px;height:140px;border-bottom:1px solid #a9a9a9;}
.real-introduce-box ul li {float:left;display:block;position:relative;width:490px;height:140px;text-align:left;}
.real-introduce-box ul li.first {width:210px;padding-top:10px;}
.real-daummap-box {width:700px;}
.real-daummap-box h3 {position:relative;padding:0 7px 5px 22px;font-size:16px;color:#000;font-weight:bold;background:url('/Images/common/bul_stit.gif') no-repeat left 4px;border-bottom:2px solid #a9a9a9;width:671px;margin-bottom:10px;}
.real-daummap-box ul {overflow:hidden;display:block;width:700px;height:400px;border:1px solid #a9a9a9;}
.real-daummap-box ul li {float:left;display:block;position:relative;width:700px;height:400px;text-align:left;}

/* 환경설정 */
.real-config-box {width:700px;}
.real-config-box h3 {position:relative;padding:0 7px 5px 22px;font-size:16px;color:#000;font-weight:bold;background:url('/Images/common/bul_stit.gif') no-repeat left 4px;border-bottom:2px solid #a9a9a9;width:671px;}
.real-config-box ul {overflow:hidden;display:block;width:700px;}
.real-config-box ul li {float:left;display:block;position:relative;width:700px;text-align:center;padding:10px 0px;}
.real-config-box ul li img {width:698px;border:1px solid #a9a9a9;}
.real-config-box ul li.img {width:210px;height:130px;}
.real-config-box ul li.img img {width:200px;height:120px;border:1px solid #a9a9a9;}
.real-config-box ul li.form {width:480px;height:130px;padding-left:5px;text-align:left;}

/* side */
#container .s-sale-box h2 {width:226px;padding:14px 9px 9px 10px;color:#111;font-weight:bold;font-size:14px;border-bottom:1px solid #e8e8e8;}
#container .s-sale-box ul {padding:13px 14px 19px 14px;}
#container .s-sale-box ul li {padding-left:6px;margin-bottom:2px;background:url('/Images/common_property/bul_st1.gif') no-repeat left center;}
#container .s-sale-box ul li a {display:inline-block;margin-right:5px;color:#333;}
#container .s-sale-box ul li strong {display:inline-block;width:16px;text-indent:-9999px;}
#container .s-sale-box ul li strong.sale1 {background:url('/Images/common_property/icon_sale_01.gif') no-repeat left top;}
#container .s-sale-box ul li strong.sale2 {background:url('/Images/common_property/icon_sale_02.gif') no-repeat left top;}
#container .s-sale-box ul li strong.sale3 {background:url('/Images/common_property/icon_sale_03.gif') no-repeat left top;}
#container .s-sale-box ul li strong.sale4 {background:url('/Images/common_property/icon_sale_04.gif') no-repeat left top;}

#container #side div.s-banner a {display:block;margin-bottom:5px;text-align:center;}

/* text */
.info-txt {display:block;margin-top:4px;color:#999;font-weight:normal;font-size:11px;}

.em-input, .em-input2, .em-input3, .em-input4 {font-weight:normal;}
.em-input {position:absolute;right:0;margin-top:7px;padding-left:9px;color:#999;font-size:11px;background:url('/Images/common/bul_em.gif') no-repeat left 3px;}
.em-input2 {padding-right:8px;font-weight:bold !important;font-size:11px;background:url('/Images/common/bul_em.gif') no-repeat right 4px;}
.em-input3 {display:block;padding:1px 0 0 14px;color:#999;font-size:11px;background:url('/Images/common/icon_em.gif') no-repeat left 3px;}
.em-input4 {position:absolute;right:0;color:#999;font-size:11px;}

table td textarea {padding:10px;}

/* footer */
#footer {width:940px;padding-bottom:44px;margin:0 auto;text-align:center;}
#footer span {display:inline-block;padding-left:10px;margin-right:6px;color:#a1a1a1;font-size:11px;line-height:12px;background:url('/Images/homepage/footer_txt_line.gif') no-repeat left top;}
#footer span:first-child {padding-left:0;background:none;}
#footer p {margin-top:1px;}

/* quick */
#quick {width:90px;position:absolute;top:66px;right:0;}
#quick .q-menu1 {margin-top:4px;border:2px solid #3c3c3c;}
#quick .q-menu1 p.tit {padding:7px 0 5px 0;text-align:center;background:#3c3c3c;}
#quick .q-menu1 p.tit span {display:block;margin-top:2px;}
#quick .q-menu1 p.tit strong {color:#ffb026;}
#quick .q-menu1-box {position:relative;padding:3px 0;background:#fff;}
#quick .q-menu1-box a.top, #quick .q-menu1-box a.down {display:block;position:relative;text-align:center;}
#quick .q-menu1-box a.top {padding:5px;}
#quick .q-menu1-box a.down {padding:5px;}
#quick .q-menu1 ul {padding:0 6px;}
#quick .q-menu1 ul li {height:43px;padding:9px 0 2px 0;line-height:14px;letter-spacing:-0.2em;background:url('/Images/common_property/bg_dashed.gif') no-repeat right top;}
#quick .q-menu1 ul li.first {padding:4px 0 5px 0;background:none;}
#quick .q-menu1 ul li a {display:block;padding:0 3px;color:#555;}
#quick .q-menu2 {padding:7px 0 2px 0;margin-top:4px;text-align:center;border:1px solid #bdbdbd;background:#f2f2f2;}
#quick .q-menu2 p.tit {margin-bottom:4px;}
#quick .q-menu2 label input {width:56px;height:14px;margin:3px 0;text-align:right;}
#quick .q-menu2 label span {display:inline-block;vertical-align:bottom;}
#quick .q-menu2 input .btn-calculate {display:block;width:75px !important;height:18px !important;}
#quick .q-menu3 {margin:4px 0;padding:3px 0;border:1px solid #bdbdbd;background:#fff;}
#quick .q-menu3 a {display:block;width:70px;height:32px;padding:8px 0 6px 0;margin:0 9px;text-align:center;border-top:1px solid #e1e1e1;background:url('/Images/common_property/icon_advice.gif') no-repeat 2px center;}
#quick .q-menu3 a:first-child {border-top:none;}
#quick .q-menu3 a img {display:block;padding:2px 0 0 42px;}

/* paging */
.paging {clear:both;padding:20px 0;text-align:center;}
.paging a.current {width:20px;height:9px;padding:2px 0 8px 0;color:#ef4130;font-weight:bold;border:1px solid #e8e8e8;background:#fff;}
.paging a {display:inline-block;overflow:hidden;width:19px;height:21px;height:9px;padding:2px 0 8px 0;line-height:14px;color:#111;font-size:11px;font-weight:bold;text-align:center;vertical-align:middle !important;}
.paging span.num-box {margin:0 10px;}
.paging a.first, .paging a.prev, .paging a.next, .paging a.last {display:inline-block;width:32px;height:21px;padding:0;margin:0;}

.realty-wrap {width:700px;border-bottom:1px solid #d2d2d2;}
.realty-wrap .tit-box {position:relative;height:auto;padding-bottom:22px;border-bottom:1px solid #c7c7c7;}
.realty-wrap .tit-box p.tit {position:relative;top:0px;width:640px;}
.realty-wrap .tit-box p.tit span {display:block;color:#343434;}
.realty-wrap .tit-box p.tit strong {display:block;color:#111;font-size:16px;}
.realty-wrap .tit-box div.btn-box {position:absolute;top:18px;right:0;}
.realty-wrap p.realty-price {padding:13px 0 28px 0;color:#111;}
.realty-wrap p.realty-price span {padding:0 11px 0 15px;background:url('/Images/common/line_st4.gif') no-repeat left 2px;}
.realty-wrap p.realty-price span.first {padding-left:2px !important;background:none;}
.realty-wrap p.realty-price strong {color:#ef4130;font-size:16px;}

/* tbl-type-G */
.tbl-type-G {width:100%;border-top:2px solid #5c5c5c;}
.tbl-type-G p.tit {padding:8px 0 5px 10px;color:#111;font-size:14px;font-weight:bold;}
.tbl-type-G table {width:100%;}
.tbl-type-G table tr th, .tbl-type-G table tr td {color:#555;border-top:1px solid #d2d2d2;text-align:left;}
.tbl-type-G table tr th {padding:6px 0 6px 15px;background-color:#f7f7f7;vertical-align:top;}
.tbl-type-G table tr td {padding:6px 10px 6px 10px;background-color:#fff;vertical-align:middle;}
.tbl-type-G table tr td p.etc {padding:10px 15px 30px 4px;color:#555 !important;line-height:20px;}

span.btn-type-A, span.btn-type-B, span.btn-type-C, span.btn-type-D {display:inline-block;text-align:center !important;font-weight:bold;background:none;}

.btn-type-A input, .btn-type-B input {padding:4px 15px 0 13px !important;*padding-top:3px !important;letter-spacing:-1px;font-weight:bold;text-align:center;background:none;}

span.btn-type-A {display:inline-block;height:23px;border:1px solid #dd3c2c;font-weight:bold;background:url('/Images/common/btn_bg_A.gif') repeat-x left 0;}
.btn-type-A input {color:#fff;}

span.btn-type-B {display:inline-block;height:23px;border:1px solid #a9a9a9;background:url('/Images/common/btn_bg_B.gif') repeat-x left 0;}

span.btn-type-C {border:1px solid #464646;background:url('/Images/common/btn_bg_C.gif') repeat-x left 0;}
.btn-type-C input {height:20px;padding:2px 11px 0 22px !important;color:#fff;background:url('/Images/common/btn_bg_search.gif') no-repeat 6px 3px;}

span.btn-type-D {height:19px;border:1px solid #a9a9a9;background:url('/Images/common/btn_bg_D.gif') repeat-x left 0;}
.btn-type-D input {padding:3px 13px 0 10px;background:none;}

span.btn-type-E {height:68px;border:1px solid #a9a9a9;background:url('/Images/common/btn_bg_E.gif') repeat-x left 0;}
.btn-type-E input {padding:0 15px 0 15px;color:#777;font-weight:bold;background:none;}

/* 20121211 수정 */
.photo-roll-view {position:relative;border-top:2px solid #5c5c5c;margin-top:10px;}
.photo-roll-view p.tit {color:#111;font-size:14px;font-weight:bold;background:#fff;}
.photo-roll-view p.tit strong {display:block;padding:8px 0 5px 10px;border-bottom:1px solid #fff;}
.photo-roll-view .photo-roll-box {position:absolute;top:47px;*top:43px;right:10px;width:120px;text-align:center;}
.photo-roll-view .photo-roll-box a.btn-top {position:relative;top:5px;*top:7px;}
.photo-roll-view .photo-roll-box a.btn-down {position:relative;top:-5px;*top:-7px;}
.photo-roll-view .photo-roll-box ul.photo-roll-list {}
.photo-roll-view .photo-roll-box ul.photo-roll-list li {}
.photo-roll-view .photo-roll-box ul.photo-roll-list li a {display:block;width:120px;height:90px;margin:10px 0;background:#000;}
.photo-margin {margin:34px 0 36px 10px;}
.photo-roll-view div.photo {width:520px;height:390px;}
.photo-roll-view div.photo strong.img {display:block;width:520px;height:390px;background:#000;}
 
/* 20121211 추가 */
.bdb-line  {width:700px; border-bottom:1px solid #d2d2d2 !important;}

.mgt-10 {margin-top:10px;}

/* 로그인 */
#wrapperLogin {width:350px;background:#fff url('/Images/login_admin/bg_login.gif') no-repeat 155px 0px;}
#wrapperLogin .id-pw-search {width:270px;height:50px;padding-left:0px;margin:0px 0px 60px 0px;line-height:15px;position:relative;}
#wrapperLogin .id-pw-search p {margin-bottom:6px;color:#777;font-size:11px;}
#wrapperLogin .form {width:350px;height:98px;border:1px solid #e6e6e6;background:#eee;}
#wrapperLogin .form .login-box {position:relative;top:24px;left:30px;}
#wrapperLogin .form .login-box p input {width:192px;height:19px !important;margin:1px 0 7px 0;}
#wrapperLogin .form .login-box .btn-login {position:absolute;top:0;left:208px;width:72px;height:50px;padding-left:6px;border:1px solid #dd3c2c;background:url('/Images/login_admin/btn_bg_login.gif') repeat-x left 0;}
#wrapperLogin .form .login-box .btn-login input {display:inline-block;margin-top:17px;margin-left:16px;color:#fff;font-weight:bold;text-align:center;background:none;}
@-moz-document url-prefix(){ #wrapperLogin .form .login-box .btn-login input {margin-left:14px;};}

#popWrapper {height:auto;}
.pop-type1-out{padding-bottom:29px;background:url('/Images/popup/bg_pop_01.gif') no-repeat left bottom;}
.pop-type1-inner{position:relative;padding:24px 26px 0 26px;background:url('/Images/popup/bg_pop_01.gif') no-repeat left top;}
.pop-type2-out{padding-bottom:29px;background:url('/Images/popup/bg_pop_02.gif') no-repeat left bottom;}
.pop-type2-inner{position:relative;padding:24px 26px 0 26px;background:url('/Images/popup/bg_pop_02.gif') no-repeat left top;}

#popWrapper .btn-close {position:absolute;top:5px;right:8px;}
#popHeader {}
#popHeader h1 {margin-bottom:10px;font-size:16px;font-weight:bold;color:#111;}
#popWrapper #popContent .image-list {width:700px;height:400px;overflow-x:hidden;overflow-y:scroll;}
#popWrapper #popContent .image-list table {width:700px;}
#popWrapper #popContent .image-list table tr td {padding:5px 0px;}

.explain { border:solid 1px #e5d9be;background-color:#fbfaef;padding:10px;} 
.explain .con { padding:5px 0px 5px 75px;vertical-align:middle;display:table-cell;color:#986c45;background:url(/Images/common/ex_img_s.gif) no-repeat 10px 0px;width:605px;}
.explain ul { clear:both; } 
.explain li { padding-left:15px; position:relative; line-height:20px;} 
.explain li span { font-weight:bold; } 
 *:first-child+html .explain li span { font-weight:bold; }

.right {text-align:right;padding-right:5px;}