@charset "euc-kr";

.paddT30 {padding-top:30px !important;}

.price_do	{ display:-moz-inline-box; display:inline-block; _position:relative; background:url(/image/sub/icon_price.gif) no-repeat 0 2px; padding:0 0 0 20px; }
.price_so	{ display:-moz-inline-box; display:inline-block; _position:relative; background:url(/image/sub/icon_price.gif) no-repeat 0 -18px; padding:0 0 0 20px; }

.colorbg	{ width:48px; height:26px; border:1px solid #ccc; display:inline-block; vertical-align:middle;z-index:10;position:relative;}
.colorbg img.small{ width:48px; height:26px; vertical-align:bottom; padding-bottom:0; }
#colorCode2Layer {z-index:11;}
#colorDetailBigImg2 { background:#fff;}

.txt_s	{ font-size:11px; line-height:1.8; color:#888888; }
.txt_bold	{ font-size:11px; color:#7087bf; }
.txt_red { color:#13baf2 !important; }
.txt_blue { color:#0088e7 !important; }

.right_scroll	{ overflow:auto; height:160px; overflow-x:hidden; padding:0 16px 0 0; }

.noarticle { text-align:center !important; line-height:18px !important; padding:100px 0 !important;}

/* �Ź��˻� */
.carSearchBox {border:1px solid #e5e5e5;padding:0px;background:#f8f8f8;width:1038px;margin:5px 0px 0px 0px;}
.carSearchBox h2 {width:100%;margin:0px;padding:7px 0px 3px 0px;border-bottom:1px solid #d2d2d2;text-align:center;background:url(/image/board_bg.gif) left -2px repeat-x !important;}
.carSearchBox select, .carSearchBox input[type=text] {border:1px solid #ced2da;vertical-align:middle !important;}
.carSearchBox select {font-size:11px;padding:1px !important;}
.carSearchBox .selectCont {padding:5px 5px 0px 5px;height:125px;}

.carSearchBox .areaSelect {float:left;width:90px;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.carSearchBox .areaSelect .selectCont select {float:left;}
.carSearchBox .areaSelect .selectCont .area1 {width:80px;margin:0px 0px 3px 0px;}
.carSearchBox .areaSelect .selectCont .area2 {width:78px;margin:0px 0px 3px 0px;}
.carSearchBox .areaSelect ul {overflow:hidden;clear:both;margin:0px 5px 0px 0px;border:1px solid #ced2da;padding:3px 0px;width:78px;height:93px;overflow-y:scroll;background:#FFF;}
.carSearchBox .areaSelect ul li {clear:both;padding:2px 5px 0px 5px;width:100%;cursor:pointer;white-space:nowrap;}
.carSearchBox .areaSelect ul li:hover {background:#f6f6f6;}
.carSearchBox .areaSelect ul li.on {color:#FFF;font-weight:bold;background:#b9b9b9;/* background:#3f6fc3; */}
.carSearchBox .areaSelect ul li input {border:none;padding:0px; vertical-align:middle;}

.carSearchBox .carSelect {float:left;width:321px;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.carSearchBox .carSelect select {float:left;margin:0px 2px 0px 0px;}
.carSearchBox .carSelect select.item {width:50px;}
.carSearchBox .carSelect select.maker {width:85px;}
.carSearchBox .carSelect select.model {width:170px;}
.carSearchBox .carSelect ul {overflow:hidden;float:left;margin:5px 3px 0px 0px;border:1px solid #ced2da;padding:3px 0px;height:91px;overflow-y:scroll;background:#FFF;}
.carSearchBox .carSelect ul.carClass1 {width:135px;}
.carSearchBox .carSelect ul.carClass2 {width:166px;}
.carSearchBox .carSelect ul li {clear:both;padding:2px 5px 0px 5px;width:100%;cursor:pointer;white-space:nowrap;}
.carSearchBox .carSelect ul li:hover {background:#f6f6f6;}
.carSearchBox .carSelect ul li.on {color:#FFF;font-weight:bold;background:#b9b9b9;/* background:#3f6fc3; */}

.carSearchBox .carSelectM {float:left;width:381px;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.carSearchBox .carSelectM select {float:left;margin:0px 2px 0px 0px;}
.carSearchBox .carSelectM select.item {width:40px;}
.carSearchBox .carSelectM select.maker {width:85px;}
.carSearchBox .carSelectM select.model {width:130px;}
.carSearchBox .carSelectM select.series {width:105px;}
.carSearchBox .carSelectM ul {overflow:hidden;float:left;margin:5px 3px 0px 0px;border:1px solid #ced2da;padding:3px 0px;height:91px;overflow-y:scroll;background:#FFF;}
.carSearchBox .carSelectM ul.carClass1 {width:135px;}
.carSearchBox .carSelectM ul.carClass2 {width:166px;}
.carSearchBox .carSelectM ul li {clear:both;padding:2px 5px 0px 5px;width:100%;cursor:pointer;white-space:nowrap;}
.carSearchBox .carSelectM ul li:hover {background:#f6f6f6;}
.carSearchBox .carSelectM ul li.on {color:#FFF;font-weight:bold;background:#3f6fc3;}

.carSearchBox .detailSelect {float:left;float:left;width:260px;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.carSearchBox .detailSelect .selectCont {line-height:25px;letter-spacing:-1px;}
.carSearchBox .detailSelect .selectCont span.tit {display:inline-block;width:41px;letter-spacing:-1px;}
.carSearchBox .detailSelect .selectCont select {width:90px;}
.carSearchBox .detailSelect .selectCont input[type=checkbox] {margin:0px !important;padding:0px !important;border:none !important;vertical-align:middle;}

/* ���ἱ�� */
.carSearchBox .detailSelect .selectCont .fuel {display:inline-block;width:45px;vertical-align:top;}
.carSearchBox .detailSelect .selectCont .fuelSelect {position:relative;letter-spacing:-1px;z-index:1000000;}
.carSearchBox .detailSelect .selectCont .fuelSelect a {display:inline-block;margin:0px;color:#647bb3;font-weight:bold;letter-spacing:-2px;}
.carSearchBox .detailSelect .selectCont .fuelSelect .selectBox {overflow:hidden;position:absolute;left:0px;top:20px;border:2px solid #647bb3;padding:5px 10px;width:200px;color:#333;font-weight:normal;background:#FFF; z-index:100000000;}
.carSearchBox .detailSelect .selectCont .fuelSelect .selectBox .close {position:absolute;right:0px;top:0px;z-index:2000000;}
.carSearchBox .detailSelect .selectCont .fuelSelect .selectBox li {float:left;width:50%;}

/* ������ */
.carSearchBox .detailSelect .selectCont .colorSelect {position:relative;z-index:10000;}
.carSearchBox .detailSelect .selectCont .colorSelect .btn_colorSelect {display:inline-block;width:25px;border:1px solid #5a71a8;padding:2px 15px 0px 5px;line-height:16px;color:#FFF;background:url(/image/btn_arrow.gif) 30px center no-repeat #6887c3;}
.carSearchBox .detailSelect .selectCont .colorSelect .colorInfo {position:absolute;left:50px;top:-3px;padding:0px 0px 0px 10px;width:90px; letter-spacing:-1px;}
.carSearchBox .detailSelect .selectCont .colorSelectList {position:absolute;left:60px;top:-3px;color:#F60;width:140px;letter-spacing:0px;}
.carSearchBox .detailSelect .selectCont .colorSelect .selectBox {overflow:hidden;position:absolute;left:0px;top:19px;border:2px solid #647bb3;padding:5px 10px;width:350px;color:#333;font-weight:normal;background:#FFF; z-index:1000;}
.carSearchBox .detailSelect .selectCont .colorSelect .close {position:absolute;right:0px;top:0px;z-index:20000;}
.carSearchBox .detailSelect .selectCont .colorSelect .selectBox li {float:left;width:25%;}

/* ������ �а� */
.carSearchBox .detailSelect .selectCont .colorSelectB {position:relative;}
.carSearchBox .detailSelect .selectCont .colorSelectB .btn_colorSelect {display:inline-block;width:25px;border:1px solid #5a71a8;padding:2px 20px 0px 5px;line-height:16px;color:#FFF;background:url(/image/btn_arrow.gif) 35px center no-repeat #6887c3;}
.carSearchBox .detailSelect .selectCont .colorSelectB .colorInfo {padding:0px 0px 0px 10px;width:90px;}
.carSearchBox .detailSelect .selectCont .colorSelectBList {color:#F60;width:140px;letter-spacing:0px;}
.carSearchBox .detailSelect .selectCont .colorSelectB .selectBox {overflow:hidden;position:absolute;left:0px;top:19px;border:2px solid #647bb3;padding:5px 10px;width:550px;margin-left:-300px;color:#333;font-weight:normal;background:#FFF; z-index:1000;}
.carSearchBox .detailSelect .selectCont .colorSelectB .close {position:absolute;right:0px;top:0px;z-index:20000;}
.carSearchBox .detailSelect .selectCont .colorSelectB .selectBox li {float:left;width:16%;}

.carSearchBox .inputSelect {float:left;width:103px;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
.carSearchBox .inputSelect .selectCont {line-height:25px;}
.carSearchBox .inputSelect .selectCont span {display:inline-block;width:41px;letter-spacing:-1px;}
.carSearchBox .inputSelect .selectCont input {width:40px;}

.carSearchBox .regSelect {float:left;width:60px;border-bottom:1px solid #e5e5e5;}
.carSearchBox .regSelect .selectCont {line-height:25px;letter-spacing:-2px;}
.carSearchBox .regSelect .selectCont span {display:inline-block;width:40px;}
.carSearchBox .regSelect .selectCont input {border:none;padding:0px;margin:0px;vertical-align:middle;}

.carSearchBox .searchList {margin:0px;padding:0px;list-style:none;}
.carSearchBox .searchList li {float:left;}
.carSearchBox .searchList li h2 {padding:10px 0px 5px 0px;text-align:center;background:none;}
.carSearchBox .searchList .selectList {overflow:hidden;overflow-y:scroll;margin:0px 5px 0px 0px;border:1px solid #ced2da;padding:5px 0px;height:130px;background:#FFF;}

.carSearchBox .searchList .selectList li input {border:none;}

.carSearchBox .searchList li.subdivide {width:70px;}
.carSearchBox .searchList li.maker {min-width:80px;/* max-width:100px; */}
.carSearchBox .searchList li.model {min-width:100px;/* max-width:130px; */}
.carSearchBox .searchList li.class {min-width:120px;/* max-width:250px; */}
.carSearchBox .searchList li.year {width:115px;}
.carSearchBox .searchList li.fuel {max-width:90px;min-width:80px;}
.carSearchBox .searchList li.color {width:70px;}
.carSearchBox .searchList li.gearbox {max-width:90px;min-width:80px}
.carSearchBox .searchList li.mileage {width:175px;}
.carSearchBox .searchList li.option {max-width:120px;min-width:60px;display:none;}
.carSearchBox .searchList li.area {width:135px;}

.carSearchBox .searchList li.year .selectList {float:left !important;width:50px !important;}
.carSearchBox .searchList li.mileage .selectList {float:left !important;width:80px !important;}
.carSearchBox .searchList li.area .selectList {float:left !important;width:60px !important;}

.carSearchBox .etc {clear:both;position:relative;padding:10px 0px;width:100%;height:20px;}
.carSearchBox .etc .allbtn {margin:0px 15px 0px 0px;padding:4px 7px 1px 7px;}
.carSearchBox .etc .searchListView {position:relative;w}
.carSearchBox .etc .searchListView .close {position:absolute;right:0px;top:0px;z-index:20000;}
.carSearchBox .etc .searchListView ul {position:absolute;left:8px;top:0px;display:block;width:826px;padding:10px 0px;border:2px solid #647bb3;background:#FFF;z-index:10000;}
.carSearchBox .etc .searchListView ul li {padding:3px 10px;color:#666;}
.carSearchBox .etc .searchListView ul li:hover {color:#F60;}
.carSearchBox .etc .condition {color:#636a7b;}
.carSearchBox .etc .btnSearch {position:absolute;right:15px;top:5px;}
.carSearchBox .etc .btnSearch .btnReset {display:inline-block;padding:0px 10px 0px 20px;line-height:30px;background:url(/image/sub/icon_reset.gif) left 5px no-repeat;}
.carSearchBox .etc .btnSearch .btnSave {display:inline-block;padding:0px 10px 0px 15px;color:#516faa;font-weight:bold;line-height:30px;background:url(/image/sub/icon_save.gif) left 6px no-repeat;}

/* ��������Ʈ */
.carList {margin:0px;/*padding:10px 0px;width:1040px;*/}
.carList .carListInfo {overflow:hidden;padding:5px 0px;}
.carList .carListInfo .total {float:left;color:#3f6fc3;}
.carList .carListInfo .total strong {color:#2c3d52; font-family:Verdana, Geneva, sans-serif;font-size:30px; font-weight:normal; letter-spacing:-2px;}
.carList .carListInfo .total span {display:inline-block;margin:0px 0px 0px 5px;color:#c7c7c7; font-weight:bold;}
.carList .carListInfo .iconInfo {float:right;padding-top:15px;}
.carList .carListInfo .iconInfo img {margin:0px 0px 0px 15px;vertical-align:middle;}
.carList.line td {border-bottom:1px solid #dfdfdf;}

.t_carList {margin:0px;padding:0px;line-height:20px;border-collapse:collapse; }
.t_carList caption {display:none;}
.t_carList th {margin:0px; background:#3699fe;/*padding:5px 0px 1px 0px;border-bottom:1px solid #b6b5bb;border-right:1px solid #b6b5bb;border-left:1px solid #b6b5bb;background:url(/image/board_bg.gif) repeat-x;text-align:left; */color:#fff;line-height:24px; letter-spacing:-1px;font-size: 14px;padding: 0px;box-sizing: border-box;}
.t_carList th a {position:relative;text-align:center;color:#fff;font-weight:normal;line-height:24px;/*background:url(/images/sort_none.png) right center no-repeat #182747;*/}
.t_carList th a i {display:inline-block;width:10px;height:15px;line-height:24px;font-size:12px;font-style:normal;font-weight:normal;}
.t_carList th a i.up {/*background:url(/images/sort_up.png) right center no-repeat;*/}
.t_carList th.last {border-right:none !important;}
.t_carList td {margin:0px;padding:7px 0px;/*border-bottom:1px solid #e8e9e9;*/text-align:center;line-height:18px;}
.t_carList td:first-child, .t_carList th:first-child { text-indent:5px;}
.t_carList td input[type=checkbox] {display:block;margin:0px auto;padding:0px;border:none;vertical-align:middle;}
.ie9 .t_carList td .checkbox INPUT, .ie9 .t_carList th .checkbox INPUT {position:relative;left:auto;right:auto;width:18px !important;*width:24px !important;height:18px !important;*height:24px !important;padding:0;opacity:1 !important;-ms-filter:none;filter:none;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;background:none;}
.ie9 .t_carList td label, .ie9 .t_carList th label {display:none;}
.ie9 .t_carList th .checkbox input {border:2px solid #ff0000;padding:0;}
.t_carList tr:hover, .t_carList tr.tr2:hover {background:#e5f3ff;}
.t_carList tr {background: #fff; border-bottom: 1px solid #d8d8d8;}
.t_carList tr.tr2 {background:#fff;}
.t_carList tr.on {display:table-row;border:1px solid #777;box-sizing:border-box;}
.t_carList td.photo {min-height:70px;padding:1px 0;margin:0;background:url('../image/nophoto_80x60.gif') no-repeat center center #f1f1f1;background-size:cover;text-align:center;}
.t_carList td.photo .carphoto {display:block;height:100%;}
.t_carList td.photo img {width:90px !important;height:68px !important;}
.t_carList td.photo .allbtn {width:100%;border:0;background:#182747;color:#fff;border-radius:0 3px 3px 0;text-align:center;}
.t_carList td.carName {}
.t_carList td.carName .accident {padding-left:5px;color:#0198f7;font-weight:bold;}
.t_carList td.carName .maker {color:#888;font-size: 12px;}
.t_carList td.carName .model {}
.t_carList td.carName a span {font-weight:normal;color:#333;}
.t_carList td.carName a {/*color:#009aea;*/font-weight:bold;font-family: 'SCoreDream';}
.t_carList td.carName a:hover { text-decoration:none;} 
.t_carList td.carName .icon img {margin:0px 10px 0px 0px;}
.t_carList td.carName .allbtn {font-size:12px;background:transparent;border:0;border-bottom:1px solid #999;padding:0 3px 0 17px;background:url(/images/icon_search_latest.png) no-repeat 0 center;background-size:auto 15px;}
.t_carList td.option {padding:5px 10px !important;color:#5ab8d5;}
.t_carList .price {padding-right:0;font-size:14px;text-align:center;color:#0082f0;font-weight:bold;}
.t_carList .price input {padding-right:5px !important;font-family:'arial';}
.t_carList td .year_2 { font-size:11px; color:#aaa;line-height:14px;}
.t_carList td.area span {display:block;text-align:center;line-height:14px !important;}
.t_carList td.phone {padding:5px 0 !important;line-height:14px !important;    text-align: center;}
.t_carList td.phone strong {font-weight:normal;display:block;/*color:#3f6fc3;*/}
.t_carList td.left {text-align:center;padding-left:3px;padding-right:0px;}
.t_carList td.right {text-align:center;}
.t_carList td.center {text-align:center;}
.t_carList td.btnAdmin {position:relative;}
.t_carList td.btnAdmin a {display:block;}
.t_carList td.btnAdmin .memo {display:none;position:absolute;right:0px;top:55px;border:2px solid #666;padding:10px;text-align:left;background:#FFF;z-index:10000;}
.t_carList td.btnAdmin .memo input {display:inline-block;}
.t_carList td.btnAdmin .memo textarea {height:50px;}
.t_carList td .t_small { font-size:11px;}
.t_carList .checkbox_box label {padding-right:0 !important;}
.t_carList td.manage {padding:5px 0;}
.t_carList td.manage a { display:inline-block !important;width:100px; line-height:26px;vertical-align:middle;background:#fff;border-color:#ccc;border-bottom:0;text-align:center;}
.t_carList td.manage a.blue {background:#28b4ef;border-color:#28b4ef;color:#fff;}
.t_carList td.manage a.checkok {background:#182747;border-color:#182747;color:#fff;}
/*.t_carList td .checkbox label {padding:0 8px;}*/
.t_carList td .txt_comment {max-width:340px;*width:200px !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.t_carList .td_key td {padding-right:10px;text-align:right;font-weight:bold;background:#eaeff2;}
.t_carList .td_key td .btn {width:auto;text-indent:0;}
.t_carList .td_key td .btn.btn_back {background:#999;}
.t_carList .td_key:hover {background:#eaeff2 !important;}
.t_carList .btn_optiondetail {position:relative;text-align:center;}
.t_carList .btn_optiondetail img {width:40px;width:15px;height:15px;cursor:pointer;}
.t_carList .btn_optiondetail .selectBox {display:none;width:800px;bottom:50px;right:35px;transform:translateY(40px);text-align:left;}
.t_carList .btn_optiondetail .selectBox .option_cont {padding:15px;overflow:auto;}
.t_carList .btn_optiondetail .selectBox .option_cont span {display:inline-block;font-family:'���� ���';letter-spacing:-1px;}
.t_carList .btn_optiondetail img:hover + .selectBox {display:block;}
.t_carList .opt_icon {display:inline-block;padding:0 15px;margin:2px 0 10px;border-radius:50px;border:1px solid #ff5400;height:20px;line-height:18px;color:#ff5400;}
.t_carList .opt_icon.black {border:1px solid #ccc;color:#ccc;}
/*.t_carList tr.last_style .btn_optiondetail .selectBox {top:auto;bottom:50px;right:35px;}*/
.t_carList td .carnum {display:inline-block;padding:0 5px;margin-right:8px;background:#534746 !important;color:#fff !important;font-weight:bold !important;line-height:20px;}

.t_carList .repair_check_wrap{display:inline-block;position:relative;}
/*.t_carList .repair_check_wrap:hover .repair_check {display:block;}*/
.t_carList .repair_check {display:none;position: absolute;right: 0;width: 340px;bottom:35px;background: #fff;border: 1px solid #7c7c7c;z-index:10;}
.t_carList .repair_check .p_ex {font-family: 'SCoreDream';font-size: 12px;line-height: 1.8;background: #f8f8f8;}
.t_carList .repair_check .p_ex strong {font-size: 14px;}
.t_carList .repair_check p {padding:10px 20px;}
.t_carList .repair_check p strong {font-size:12px;font-family: 'SCoreDream';word-break:keep-all;}
.t_carList .repair_check button {width: 100%;line-height: 40px;border: 0;background: #737e86;color: #fff;font-size:14px;}








.iconList1 {font-size:11px;padding:0px;margin:0 5px;line-height:17px;color:#534746;background:#e7e9ee; text-align:center;}
.iconList1 span {display:inline-block;width:100%;padding-top:3px;height:15px;margin:0px 0px 3px 0px;letter-spacing:-1px;color:#FFF;background:#534746;}

.iconList2 {font-size:11px;padding:0px;margin:0 5px;line-height:17px;color:#00a98f;background:#e7e9ee; text-align:center;}
.iconList2 span {display:inline-block;width:100%;padding-top:3px;height:15px;margin:0px 0px 3px 0px;letter-spacing:-1px;color:#FFF;background:#00a98f;}

.page {overflow:hidden;}
.page .etcBtn {float:left;padding:10px 0px;}
.page .etcBtn span {color:#999;}
.page #paginate {float:right;}


/* �ڽ������� */
.join_box	{ margin:0; padding:7px; background:#f2f4f8; border:1px solid #d8dde5; }

.info_box	{ border:1px solid #d5dee5; margin:0 0 10px 0; background:url(/image/sub/infobox_icon.gif) no-repeat 7px 4px #f8f9fa; padding:8px 8px 8px 48px; }
.info_box .title	{ display:-moz-inline-box;display:inline-block; _position:relative; font-size:16px; padding:10px 0 10px 0; }

.topsearch_box	{ overflow:hidden;/*border-bottom:1px solid #c9c9cf; border-left:1px solid #c9c9cf; border-right:1px solid #c9c9cf; border-top:0 solid #c9c9cf; */margin:15px 0 0 0; padding:10px; background:#f7f9fa; text-align:center;}
.topsearch_box .searchBtn {float:right;}
.topsearch_box .searchBtn a {display:block;text-align:center;}
.topsearch_box .searchBtn .allbtn {padding:15px 25px;font-size:14px;font-weight:bold;}
.topsearch_box .searchBtn .allbtn_white {margin:2px 0px;padding:2px 25px;}
.topsearch_box .searchArea {float:left;}
.topsearch_box .searchBox {position:relative;}
.topsearch_box .btnbox 	{ padding:4px 0 0 0; border:1; }
.topsearch_box .btnbox .center 	{ text-align:center; }
.topsearch_box span.title 	{ display:inline-block;font-size:11px; color:#333; font-weight:bold; padding:0 5px 0 10px; width:50px; }
.topsearch_box span.subtitle 	{ font-size:12px; color:#666666; font-weight:bold; padding:0 7px 0 0; line-height:1; }
.topsearch_box select {margin:2px 0px;vertical-align:middle;}
.topsearch_box .searchSave {width:802px;}
.topsearch_box div.subcomment { margin-left:10px;margin-top:10px; color:#6689C3; }
.topsearch_box .btn_wrap	{ position:absolute; left:1102px; padding:0; margin:0; }
.topsearch_box .btn_wrap a.allbtn	{ display:-moz-inline-box;display:inline-block; _position:relative; background:url(/image/btn_bg2.gif) 0 0; border:1px solid #647bb3; color:#FFFFFF !important;margin:0 0 5px 0; padding:15px 25px 14px 25px !important; }
.topsearch_box .btn_wrap a.allbtn:hover	{ _position:relative; background:url(/image/btn_bg2.gif) 0 -100px; text-decoration:none; border:1px solid #213544; }
.topsearch_box label { font-weight:bold;}


#option1Layer { position:absolute; display:none; width:740px; left:240px; top:30px; border:1px solid #a0a0a0; background-color:#fff; }
#option1Layer div.optionView { padding:5px 5px 0 0; height:14px; width:240px; overflow:hidden; float:left; }

.leftbottomsearch_box { width:100%; background:#F4F5F9; border-bottom:1px solid #c9c9cf; border-left:1px solid #c9c9cf; border-right:1px solid #c9c9cf; border-top:1px solid #c9c9cf; margin:0 0 5px 0; padding:7px; }

.rightlist_box	{ width:100%; overflow:auto; }
#rightbox_top	{ width:100%; height:70%; overflow:auto; margin:0 0 10px 0; }
#rightbox_bottom	{ height:27%; overflow:auto; border:1px solid #333; padding:0; }

/* ��������߰� */
.optionBox { overflow:hidden;background:#f7f9fa; /*border-bottom:1px solid #c9c9cf; border-left:1px solid #c9c9cf; border-right:1px solid #c9c9cf; border-top:1px solid #c9c9cf; */padding:20px 40px; }
.optionBox li {overflow:hidden;display:block;width:100%;margin:0px 0px 10px 0px;padding:10px 0px;border-bottom:1px solid #e5e5e5;}
.optionBox li h3 {float:left;display:block;margin:0px;padding:0px;width:50px;font-size:12px;line-height:20px!important;}
.optionBox li ul {float:left;width:950px;margin:0px !important;padding:0px !important;}
.optionBox li li {float:left;width:25%;display:inline-block;margin:0px;padding:0px;border:none;}
.optionBox li li .checkbox {width:100%;}
.optionBox li li input {border:0;}

.carPhotoReg { position:relative;}
.carPhotoReg ul {overflow:hidden;padding:22px !important;}
.carPhotoReg li {float:left;margin:5px !important;padding:0px !important;width:122px;}
.carPhotoReg ul.mainArea li { height:135px;}

.carPhotoReg li .photo {height:90px;}
.carPhotoReg li .photo img {border:1px solid #CCC;}
.carPhotoReg li .subject {position:relative;overflow:hidden;font-size:12px;line-height:40px;}
.carPhotoReg li .subject a {position:absolute;right:0px;top:7px;display:block;height:15px;margin:5px 0px 0px 0px;cursor:pointer;line-height:15px !important;z-index:300;}
.carPhotoReg .photoInfo { position:absolute;right:20px;bottom:31px;width:495px;padding:15px;background:#FFF; color:#888;}
.carPhotoReg .photoInfo ul {overflow:hidden;width:100%;margin:0px !important;padding:0px !important;}
.carPhotoReg .photoInfo ul li { clear:both;display:block;margin:0px !important;padding:0px !important;width:100%;}
.carPhotoReg .photoInfo ul li strong {color:#F00;}
.carPhotoReg .photoInfo h3 {padding:0px 0px 10px 0px;font-size:14px;}
.carPhotoReg .btnPhotoReg { position:absolute;right:20px; top:-30px;text-align:right;}
.carPhotoReg .btnPhotoReg a, .carPhotoReg .btnPhotoReg object {vertical-align:middle;}
.carPhotoReg .btnPhotoReg .allbtn {width:75px;height:28px;line-height:28px;background:#888;color:#fff;border:0;text-align:center;}
.carPhotoReg .btnPhotoReg .allbtn.bg {width:150px;background:#28b4ef;}
.btnDelete {float:right;}
#sortable { position:absolute;padding:20px !important;width:100% !important;z-index:20;box-sizing:border-box;}

/* �������˾� */
.carViewWrap {width:100%;height:100%;position:fixed;left:0px;top:0px;/*background:url(/image/sub/bg_carView.png);*/ background:rgba(0,0,0,.3); z-index:10000000;}

.carViewWrap .close {position:absolute;right:50%;top:50%;margin:-295px -380px 0px 0px;z-index:1000000;}
.carViewWrap .close a {display:block;width:30px;height:30px;background:url(/images/btn_popClose.png) center center no-repeat;background-size:auto 13px;}
.carViewWrap .close a span {display:none;}
.carViewPOP {/*overflow-y:scroll;*/position:absolute;left:50%;top:50%;margin:-320px 0px 0px -500px;width:1000px;height:630px;background:#FFF;border:1px solid #555;box-shadow:0 0 12px #444;}
.carViewPOP .logo {position:absolute;left:10px;top:10px;z-index:10;font-size:0;color:#fff;font-family:'NotoSans';line-height:22px;}
.carViewPOP .logo img {height:20px;}

.carViewPOP dt, .carViewPOP dd {margin:0px;padding:0px;background:none !important;}
.carViewPOP .pop_header {border:0;}
.carViewPOP .popCont {overflow-y:scroll;padding:10px 10px 0 10px/*60px 20px 20px 20px*/;height:640px;box-sizing:border-box;}
.carViewPOP .popCont#tab1Cont {overflow:hidden;padding-right:0;}
.carViewPOP .carInfoWrap {position:relative;height:100%;overflow:hidden;}
.carViewPOP .carInfoWrap .photoWrap .photoInfoBox {margin:0px 0px 10px 0px;padding:0;text-align:center;border:1px solid #f6f6f6;font-size:12px;}
.carViewPOP .carInfoWrap .photoWrap .photoInfoBox a {display:inline-block;text-decoration:underline;}
.carViewPOP .carInfoWrap .photoWrap .photoInfoBox a:hover {color:#28bdef;}

.carViewPOP .carInfoWrap .carCont {float:left;width:28.5%;}
.carViewPOP .carInfoWrap .carCont .carViewName {height:80px;padding:10px 0px;font-size:19px;color:#111;letter-spacing:-1px;font-weight:bold;line-height:1.3;font-family:'NotoSans';word-break:keep-all;}
.carViewPOP .carInfoWrap .carCont .carViewName #db_carName {display:block;max-height:48px;overflow:hidden}
.carViewPOP .carInfoWrap .carCont .carViewName .txt_comment {max-height:32px;overflow:hidden;word-break:break-all;}
.carViewPOP .carInfoWrap .carCont .carViewPrice {padding:7px 0px;border-top:1px solid #eee;border-bottom:1px solid #eee;}
.carViewPOP .carInfoWrap .carCont dl {border:none;}
.carViewPOP .carInfoWrap .carCont .carViewPrice dt {clear:both;float:left;width:70px;height:22px;line-height:28px;color:#333;font-size:12px;vertical-align:middle;font-family:'NotoSans';}
.carViewPOP .carInfoWrap .carCont .carViewPrice dd {line-height:25px;color:#333;font-size:12px;vertical-align:middle;}
.carViewPOP .carInfoWrap .carCont .carViewPrice dd #db_dPrice {color:#ff1023;}
.carViewPOP .carInfoWrap .carCont .carViewPrice dd #db_dPrice strong {font-size:24px;}
.carViewPOP .carInfoWrap .carCont .carViewPrice dd strong {font-size:16px;font-family:'NotoSans';}
.carViewPOP .carInfoWrap .carCont .carViewPrice dd span {color:#ff1023;font-family:'NotoSans';}
.carViewPOP .carInfoWrap .carCont .carViewPrice dd span.info {font-size:12px;color:#999;}
.carViewPOP .carInfoWrap .carCont .carViewPrice dd a { display: inline-block;padding:0 15px 0 0;border:1px solid #aaa;padding:0 10px;line-height:20px; background:#eee; text-decoration:none !important;font-weight:bold; box-sizing:border-box; letter-spacing:-1px;font-family:'���� ���','gulim';}
.carViewPOP .carInfoWrap .carCont .carViewPrice dd a:hover {}
.carViewPOP .carInfoWrap .carCont .carInfo {padding:8px 0px;border-bottom:1px solid #eee;}
.carViewPOP .carInfoWrap .carCont .carInfo dl {display:inline-block;width:100%;}
.carViewPOP .carInfoWrap .carCont .carInfo dt {clear:both;float:left;width:70px;line-height:22px;color:#999;font-size:12px;font-weight:normal;letter-spacing:-1px;}
.carViewPOP .carInfoWrap .carCont .carInfo dd {float:left;line-height:22px;color:#333;font-size:12px;font-weight:bold;}
.carViewPOP .carInfoWrap .carCont .carNum {overflow:hidden;padding:5px 0px;border-bottom:1px solid #d8dde5;}
.carViewPOP .carInfoWrap .carCont .carNum dt {float:left;width:75px;color:#333;line-height:30px;font-weight:normal;}
.carViewPOP .carInfoWrap .carCont .carNum dd {float:left;width:100px;line-height:30px;font-weight:bold;}
.carViewPOP .carInfoWrap .carCont .carSeller {overflow:hidden;padding:10px 0px;border-bottom:1px solid #eee;}
.carViewPOP .carInfoWrap .carCont .carSeller dt {clear:both;float:left;width:70px;line-height:25px;color:#999;font-size:12px;font-weight:normal;letter-spacing:-1px;}
.carViewPOP .carInfoWrap .carCont .carSeller dd {display:inline-block;width:205px;padding:4px 0;color:#333;font-size:12px;line-height:17px;}
.carViewPOP .carInfoWrap .carCont .carSeller dd .phone {font-size:12px;display:inline-block;margin:0px 0px 0px 5px;color:#0082f0;font-weight:bold;letter-spacing:0;/*padding:0px 0px 0px 20px;background:url(/image/icon_phone.png) left 5px no-repeat;*/}
.carViewPOP .carInfoWrap .carCont .carSeller dd .txt {display:inline-block;}
.carViewPOP .carInfoWrap .carCont .carSeller #db_sName span {display:block;}
.carViewPOP .memoWrap {padding:20px;border:1px solid #dfdfdf;background:#f9fcfd;}
.carViewPOP .memoWrap h3 {margin:0px;padding:0 0 10px 0px;text-align:left;font-size:12px;color:#333;}
.carViewPOP .memoWrap .memo {overflow-y:scroll;height:65px;}
.carViewPOP .interestMemo h3 {padding:10px 0 5px;}
.carViewPOP .interestMemo dl {padding:5px 15px 10px;border:1px solid #dfdfdf;background:#f7f7f7;}
.carViewPOP .interestMemo dt {position:relative;height:30px;line-height:30px;color:#333;font-weight:normal;}
.carViewPOP .interestMemo dd textarea {border:1px solid #ced2da;padding:3px;font-size:11px;vertical-align:middle;width:100%;height:65px;}
.carViewPOP .interestMemo dt input {position:absolute;right:0;top:3px;display:inline-block;background:#28bdef; border:1px solid #28bdef; color:#FFF !important;font-size:12px;padding:0 35px; line-height:20px;}
.carViewPOP .interestMemo dt input:hover {background:#182747;border:1px solid #182747;}
.carViewPOP .carInfoWrap .carCont .subTitle {font-weight:bold;color:#333;padding:15px 0px 3px 0px;}

.carViewPOP .carInfoName {padding:0px;font-size:18px;padding:10px 0px;font-weight:bold;}
.carViewPOP .carInfoName .info {display:inline-block;padding:0px 0px 0px 20px;font-size:12px;color:#666; font-weight:normal;}
.carViewPOP .carInfoName .line {display:inline-block;padding:0px 5px;color:#dcdcdc;}

.carViewPOP .carViewMemoWrap {overflow:hidden;margin:20px 0px;}
.carViewPOP .carViewMemoWrap h4 {font-size:16px;}
.carViewPOP .carViewMemoWrap .memo {min-height:530px;margin:5px 0px 0px 0px;padding:15px;border:1px solid #dfdfdf;background:#f7f7f7;}
.carViewPOP .carViewMemoWrap .memo.nodata {font-size:15px;color:#aaa;line-height:510px;text-align:center;}

.carViewPOP .btns_wrap {position:absolute;right:0;bottom:0;width:298px;font-size:0;}
.carViewPOP .btns_wrap .btn {width:33.33%;height:56px;line-height:56px;}

.carViewOptionWrap {overflow:hidden;margin:0px;}
/*.carViewOptionWrap .tabOption {overflow:hidden;}
.carViewOptionWrap .tabOption li {float:left;width:50%;padding:0px !important;border:none !important;}
.carViewOptionWrap .tabOption li a {display:block;padding:8px 0px 2px 0px;text-align:center;background:#eee;}
.carViewOptionWrap .tabOption li a.on, .carViewOptionWrap .tabOption li a.on:hover {color:#FFF;background:#647bb3;text-decoration:none;}
.carViewOptionWrap .tabOption li a:hover {background:#dcdcdc;text-decoration:none;}*/

.carViewOptionWrap .optionTab2 .optionSelect {overflow:hidden;padding:10px 0px;}
.carViewOptionWrap .optionTab2 .optionSelect select {float:left;}
.carViewOptionWrap .optionTab2 .optionSelect select.classSelect {width:530px;}
.carViewOptionWrap .optionTab2 .optionSelect select.date {width:200px;margin:0px 10px 0px 0px;}

.carViewOptionWrap .optionTab1 {overflow:hidden;margin:10px 0px 0px 0px; color:#333;}
.carViewOptionWrap .optionTab1 li {overflow:hidden;float:left;width:25%;padding:0px;margin:0px;}
.carViewOptionWrap .optionTab1 li h3 {font-size:12px;padding:5px 0px 0px 10px;color:#333;/*border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc;background:#f3f6fb !important;*/}
.carViewOptionWrap .optionTab1 li ul {padding:10px 0px 0px 0;height:440px;/*overflow:hidden;border-left:1px solid #dcdcdc;*/}
.carViewOptionWrap .optionTab1 li ul li {display:block;width:100%;clear:both;padding:0px;line-height:18px;border:none !important;}
.carViewOptionWrap .optionTab1 li ul li input {border:none !important;}
.carViewOptionWrap .optionTab1 li ul li label {letter-spacing:-1px;font-weight:normal;}
.carViewOptionWrap .optionTab1 .optionSelecter_off { opacity:.3; -moz-opacity:.3;-webkit-opacity:.3;}
.carViewOptionWrap .optionTab2 {overflow:hidden;}
.carViewOptionWrap .optionTab2 .newOptionBox {padding:10px 0px 0px 0px;}
.carViewOptionWrap .optionTab2 .newOptionBox h4 {padding:0px 0px 10px 0px;font-size:14px;}
.carViewOptionWrap .optionTab2 .newOptionBox li {padding:0px 0px 10px 7px;background:url(/image/bu.gif) left 4px no-repeat;}
.carViewOptionWrap .optionTab2 .defaultOptoin {float:left;width:470px;padding:0px 30px 0px 0px;}
.carViewOptionWrap .optionTab2 .commonOptoin {float:left;width:200px;background:#f6f6f6;padding:15px;}

.carViewPOP .photoWrap {float:left;width:70%;margin:0px 14px 0px 0px;/*width:743px;*/}
.carViewPOP .photoWrap .photoBig {position:relative;width:691px;height:518px;background:#333;text-align:center;vertical-align:middle;overflow:hidden;display:flex;align-items:baseline;justify-content:center;}
.carViewPOP .photoWrap .photoBig > img {max-width:100%;width:auto;height:auto;max-height:518px;}
/* .carViewPOP .photoWrap .photoBig > img {width:100%;} */
.carViewPOP .photoWrap .photoBig .arrow_r span, .carViewPOP .carPhotoWrap .photoBig .arrow_l span {display:none;}
.carViewPOP .photoWrap .photoBig .arrow_l {position:absolute;left:10px;top:50%;margin-top:-15px;}
.carViewPOP .photoWrap .photoBig .arrow_r {position:absolute;right:10px;top:50%;margin-top:-15px;}
.carViewPOP .photoWrap .photoBig .arrow_l a {display:block;width:16px;height:29px;background:url('..'../image/arrow.gif'') left top no-repeat;font-size:0;}
.carViewPOP .photoWrap .photoBig .arrow_r a {display:block;width:16px;height:29px;background:url('../image/arrow.gif') -16px top no-repeat;font-size:0;}
.carViewPOP .photoWrap .photoBig .arrow_l a:hover {background:url('../image/arrow.gif') left -29px no-repeat;}
.carViewPOP .photoWrap .photoBig .arrow_r a:hover {background:url('../image/arrow.gif') -16px -29px no-repeat;}
.carViewPOP .photoWrap .photoThumb {width:100%;padding-top:5px;margin:0 auto;}
.carViewPOP .photoWrap .photoThumb ul {margin:0px auto;}
.carViewPOP .photoWrap .photoThumb li {float:left;display:block;margin:0 2px 2px;width:65px;}
.carViewPOP .photoWrap .photoThumb li img {width:100%;height:46px;border:1px solid #CCC;}
.carViewPOP .photoWrap .photoThumb li.on img {border:1px solid #2f97e0;}
.carViewPOP .photoWrap .photoThumb .btn {position:absolute;right:298px;bottom:0;width:120px;height:56px;line-height:56px;background:#aaa;}

.carViewPOP .priceSelect {overflow:hidden;border:1px solid #d8dce3;padding:0px 10px;background:#f9fcfd;}
.carViewPOP .priceSelect dl {border:none;background:none;}
.carViewPOP .priceSelect dt {float:left;padding:0px 0px 0px 20px;width:80px;color:#555;line-height:40px;}
.carViewPOP .priceSelect dd {float:left;line-height:40px;}
.carViewPOP .priceSelect dd select, .carViewPOP .priceSelect dd input {vertical-align:middle;}
.carViewPOP .priceSelect dd select.item {width:80px;}
.carViewPOP .priceSelect dd select.maker {width:120px;}
.carViewPOP .priceSelect dd select.model {width:200px;}
/*.carViewPOP .priceSelect dd input {display:inline-block;background:url(/image/btn_bg2.gif) 0 0; border:1px solid #647bb3; color:#FFF !important;font-size:12px;font-weight:bold;padding:3px 15px 0px 15px;}
.carViewPOP .priceSelect dd input:hover {background:url(/image/btn_bg2.gif) 0 -100px;text-decoration:none;border:1px solid #213544;}*/
.carViewPOP .priceInfo {position:relative; line-height:40px;/*padding:10px 0px 5px 0px;*/}
.carViewPOP .priceInfo select {position:absolute;right:0px;top:5px;width:200px;}

.carViewPOP .t_price {border:1px solid #dcdcdc;border-collapse:collapse;}
.carViewPOP .t_price th.tit {padding:20px 0px;text-align:center;background:#eeeeee;border:1px solid #dcdcdc;}
.carViewPOP .t_price th {padding:8px 0px;text-align:center;background:#f6f6f6;border:1px solid #dcdcdc;}
.carViewPOP .t_price td.carClass {padding:5px 10px;text-align:left;background:#fdfdfd;}
.carViewPOP .t_price th.carClass {padding:5px 10px;text-align:left;font-weight:bold;background:#fdfdfd;}
.carViewPOP .t_price td {padding:8px 0px;text-align:center;border:1px solid #dcdcdc;}
.carViewPOP .t_price td.nodata {background:url(/image/bg_nodata.gif);}
.carViewPOP .t_price th.nodata {background:url(/image/bg_nodata.gif) #f6f6f6;color:#999;}

.carViewPOP .calculatorWrap {overflow:hidden;}
.carViewPOP .calculatorWrap .pop_ex {padding-bottom:20px;}

.carViewPOP #viewCarCheckLayer {margin:0 -20px 0 0;}

.tabBox {margin:0px; z-index:100000; border-bottom:1px solid #babdc1;height:33px;/*border-radius:3px;*/padding:15px 0 0 0;margin-bottom:10px; /*text-align:center;*/ font-size:0;}
.tabBox a:first-child {border-left:1px solid #babdc1;}
.tabBox a {display:inline-block;height:32px;line-height:36px;padding:0px 30px;font-size:12px;border-top:1px solid #babdc1;border-right:1px solid #babdc1;border-bottom:1px solid #babdc1; background:#f7f9fa;font-weight:bold;}
.tabBox a:hover {text-decoration:none;background:#fff;}
.tabBox a.on {text-decoration:none;border-bottom:1px solid #fff;background:#fff;color:#009de9;}

.carViewPOP .tabBox {padding-top:7px;margin-bottom:0;text-align:center;}
.carViewPOP .tabBox a.on {background:#FFF !important;}
.carViewPOP .tabBox a.btn_print {position:absolute;right:10px;top:9px;padding:0 25px;height:28px;background:#182747;color:#fff;border:0;line-height:32px;}



.tab_depth2 {overflow:hidden;}
.tab_depth2 li {float:left;width:33.3%;padding-right:0 !important;box-sizing:border-box;}
.tab_depth2 li a {display:block; border:1px solid #babdc1;font-size:12px;text-align:center;background:#f7f9fa; line-height:30px;}
.tab_depth2 li a.on, .tab_depth2 li a.on:hover {color:#FFF;background:#3c4150;border:1px solid #3c4150;text-decoration:none;}
.tab_depth2 li a:hover {border:1px solid #8a8e95;text-decoration:none;}
.tab_depth2.col2 li {width:50%;}
.tab_depth2.type2 li a.on, .tab_depth2.type2 li a.on:hover {color:#FFF;background:#01c0f7;border:1px solid #01c0f7;text-decoration:none;}

.detail_option	{ border:1px solid #a8a8a8; margin:5px 0px 20px 0px; width:100%;border-collapse:collapse; }
.detail_option thead th	{ border-right:1px solid #e3e3e3; font-weight:bold; height:18px; padding:5px 0 5px 0; background:#f5f5f5; text-align:center; color:#4e4e4e; font-weight:normal; line-height:20px; }
.detail_option tbody th { color:#919191; font-weight:normal; text-align:center; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; padding:10px 0 10px 0; line-height:20px;}
.detail_option tbody th.t { color:#333; font-weight:bold; text-align:center; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; padding:10px 0 10px 0; background:#fbfbfb;}
.detail_option tbody th.color	{ background:#fbfbfb; text-align:left; padding:0 0 0 15px; }
.detail_option tbody th.color strong	{ color:#333; }
.detail_option td	{ border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3;padding:10px 0 10px 15px; vertical-align:middle;line-height:20px;}
.detail_option td span	{ color:#afafaf; }
.detail_option td.right	{ text-align:right; padding:5px 15px 5px 0; }
.detail_option input {vertical-align:middle;}
.detail_option td select {border:1px solid #ccc;padding:2px;}
.detail_option td dl {border:none;}
.detail_option td dd .txt_reange	{ border:0; text-align:center; width:160px; color:#636363; font-weight:bold; }
.detail_option td dd span.txt_width	{ display:inline-block;margin:5px 0 0 0; width:300px; }
.detail_option td dd .range_wrap	{ padding:0 14px 0 0;}
.detail_option td .month {font-size:18px;font-weight:bold;color:#5169e7;}
.detail_option td .btn_gray {padding:3px 5px 0px 5px;font-size:11px;}
.detail_option td#totalPrice, .detail_option td#monthPrice {font-size:20px;}
.detail_option td #installPrice {font-size:14px;}
.detail_option td#totalPrice strong , .detail_option td#monthPrice strong {color:#F60;}
.detail_option td#monthPrice span {font-size:16px;}
.detail_option td .rangeBox {position:relative;height:15px;width:500px;}
.detail_option td .rangeBox .range_num1 {position:absolute;left:0px;top:5px;color:#999;}
.detail_option td .rangeBox .range_num2 {position:absolute;right:0px;top:5px;color:#999;}
.detail_option td .txt_reange {color:#37abf9;text-align:left !important;padding:0px !important;}
.detail_option td input[type=radio] {margin:0px;padding:0px;vertical-align:middle;}


.t_view { width:100%;}
.t_view th { padding:5px 0px 5px 20px;text-align:left;font-size:11px;color:#999;}
.t_view td { padding:5px 0px 5px 20px;text-align:left;font-size:11px;color:#333;}
.t_view td strong {color:#F60;}

.tit_carView {padding:0px 0px 5px 0px;font-size:16px;font-weight:bold;color:#7897cd;}
.carView_memo {padding:10px;border:1px solid #e8e9e9;border-top:2px solid #4F628A;}

.memo_box_wrap	{ background:url(/image/pop_arrow.gif) no-repeat 95% 0;}
.memo_box	{ display:inline-block; margin:0 -5px; background:#fff; border:1px solid #ddd;box-shadow:2px 2px 7px rgba(0,0,0,0.3); /*background:url(/image/memo_bg.gif) no-repeat 0 0 #FFF;*/ width:100% !important; box-sizing:border-box;}
.memo_box_cont {padding:20px 0 20px 20px;overflow:hidden;}
.memo_box .btn	{ float:right; padding:0 10px 0 0; }
.memo_box .date	{ float:left; width:80px; }
.memo_box .con	{ float:left;width:900px;text-align:left; color:#333; font-weight:bold; }
.memo_box .con strong	{ padding:0 14px 0 0; }

.popup_box	{ position:absolute; display:none; z-index:1000; margin:-40px 0 0 -310px; padding:0 9px 0 0; background:url(/image/pop_arrow.gif) no-repeat right 50px; }
.popup_box dl	{ border:1px solid #7087bf !important; background:#FFF; }
.popup_box dt	{ background:#7087bf; padding:4px; font-weight:bold; font-size:12px; color:#fff; text-align:left; }
.popup_box dd.title	{ background:#e9f4f6; padding:6px 6px 6px 6px !important; font-weight:bold; font-size:12px; line-height:1.3; text-align:center; }
.popup_box dd	{ padding:0 6px 6px 6px !important; margin:0; }

.popup_box2	{ position:absolute; display:none; z-index:1000; margin:0 0 0 -50px; padding:0 0 0 9px; background:url(/image/pop_arrow.gif) no-repeat 0 10px; }
.popup_box2 dl	{ border:1px solid #7087bf !important; background:#FFF; }
.popup_box2 dt	{ background:#7087bf; padding:4px; font-weight:bold; font-size:12px; color:#fff; text-align:left; }
.popup_box2 dd.title	{ background:#e9f4f6; padding:6px 6px 6px 6px !important; font-weight:bold; font-size:12px; line-height:1.3; text-align:center; }
.popup_box2 dd	{ padding:0 6px 6px 6px !important; margin:0;}

.namepop_box	{ position:absolute; display:none; z-index:1100; margin:0 0 0 10px; padding:0 0 0 9px; background:url(/image/pop_arrow.gif) no-repeat 0 10px; }
.namepop_box a	{ display:-moz-inline-box;display:inline-block; _position:relative; line-height:2.2; border-bottom:1px solid #eaeaea; width:100%; }
.namepop_box dl	{ border:3px solid #7087bf; background:#FFF; padding:5px; }

#category_wrap td 	{ text-align:center; font-weight:none; vertical-align:middle; }
#category_wrap td p 	{ padding:0 0 4px 0; line-height:1; }
#category_wrap ul	{ float:left; overflow:auto; height:180px; border:1px solid #d8dde5; background:#FFF; padding:2px; margin:0 3px 0 0;  }
#category_wrap.search ul	{ height:90px; }
#category_wrap li	{ padding:3px 0 0 3px; text-align:left; font-weight:normal; font-size:11px; color:#999999; }
#category_wrap li a	{ font-weight:normal; font-size:11px; }
#category_wrap li a:hover	{ font-weight:bold; }
#category_wrap li label	{ display:block; color:#111111; line-height:18px;}
#category_wrap li.sdOff { margin:0px;padding:2px 5px;list-style-type:none;color:#313131;cursor:pointer; }
#category_wrap li.sdOn { font-weight:bold;margin:0px;padding:2px 5px;list-style-type:none;color:#FFF;background-color:#5AB8D5;cursor:pointer; }
#category_wrap td.fontnormal { font-weight:normal; }

/* �Խ��� ����ó�� */
.b_total	{ position:relative;padding:10px 5px 0px 0; height:25px;width:1035px; }
.b_info		{ float:right; }

.t_list { width:100%; margin:0; padding:0; line-height:1.3;  }
.t_list caption { display:none; }
.t_list th { background:#3c4150; line-height:27px; color:#ccc; font-size:11px;letter-spacing:-1px; }
.t_list th:first-child, .t_list th.first, .t_list td:first-child, .t_list td.first { }
.t_list th.first div { background:none; }
.t_list th a { color: #ccc; }

.t_list td {position:relative;text-align:left;padding:8px 0px; margin:0;line-height:18px;border-bottom:1px solid #dfdfdf;}
.t_list td a {display:inline-block;}
.t_list tr.tr1:hover, .t_list tr:hover{ background:#e7e7e7 !important; }
.t_list tr.tr1	{ background:#fff; }
.t_list tr tr.tr1, .t_list tr tr:nth-of-type(2n)	{ background:none; }
/*.t_list tr.tr2	{ background:#f9f9f9; }*/
.t_list td.right {text-align:right; padding-right:5px; }
.t_list td.left {text-align:left; padding-left:5px; }
.t_list .center {text-align:center;}
.t_list td.repair_photo {text-align:center;}
.t_list td.repair_photo img {width:100%;max-width:530px;height:auto;}
.t_list td.left p	{ padding:0; color:#3a5871; }
.t_list td.left a { color:#222222; text-decoration:none; font-weight:bold;text-indent:10px;}
.t_list td.left a:hover { color:#111111; text-decoration:none; }
.t_list td .icon_notice {display:inline-block;margin:0px auto;color:#F60; letter-spacing:-1px; font-size:11px; line-height:18px; text-align:center; text-align:center; font-weight:bold; text-indent:0}
.t_list td .subject {font-weight:bold;padding:5px 0px;}
.t_list td.sell a, .t_list td.sell {color:#28bdef; font-weight:bold;}
.t_list td.buy a, .t_list td.buy {color:#5fa878;font-weight:bold;}
.t_list td img { vertical-align:middle; }
.t_list td.title {text-align:right; padding-right:10px; color:#555; }
.t_list td.price_main	{ color:#989898; letter-spacing:-1px; }
.t_list td.price {/*color:#0082f0;*/font-weight:bold; text-align:right;padding-right:10px;}
.t_list td td.price {padding-right:0;}
.t_list td.price_main strong	{ color:#ff3000; font-size:12px; letter-spacing:0; padding:0 0 0 10px; }
.t_list td.photo {padding:0;}
.t_list td .consultCont { color:#888;}
.t_list td.t_subtitle {background:#f9f9f9;padding-left:13px; font-weight:bold; color:#009aea;}
.t_list.tline {border-left:1px solid #dfdfdf;border-top:1px solid #4f6379;}
.t_list.tline table {border:0;}
.t_list.tline th { border:0;}
.t_list.tline td {padding:10px;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf; text-indent:0 !important;}
.t_list.tline td td {border:0;padding:5px;}
.t_list.tline tr:nth-of-type(2n)	{ background:#f9f9f9; }

.t_list.repair {border-left:1px solid #dfdfdf;border-top:1px solid #4f6379;}
.t_list.repair table {border:0;}
.t_list.repair th { border:0;text-align:center;}
.t_list.repair td {padding:10px;border-right:1px solid #dfdfdf;text-align:center;border-bottom:1px solid #dfdfdf;background:#f9f9f9;text-indent:0 !important;font-size:14px; font-family:'SCoreDream'}
.t_list.repair tr:hover {background:none;}

.t_list.sayang td strong {font-size:14px;}
.t_list.sayang td strong.title {font-size:18px;letter-spacing:-1px;}
.t_list.sayang td strong.txt_red {font-size:18px;}
.t_list.sayang tr {background:none !important;}
.t_list.sayang tbody th {background:#f9f9f9;border-bottom:1px solid #dfdfdf;font-size:12px;text-align:center;color:#888;}
.t_list.sayang td {padding:15px 10px;}

.consult_ing {display:inline-block;height:18px;margin:0px auto;/*padding:3px 0px 0px 0px;border-radius:5px;*/width:50px;border:1px solid #777;color:#333; letter-spacing:-1px; font-size:11px; line-height:19px; text-align:center;}
.consult_end {display:inline-block;height:18px;margin:0px auto;/*padding:3px 0px 0px 0px;border-radius:5px;*/width:50px;border:1px solid #ccc;color:#ccc; letter-spacing:-1px; font-size:11px; line-height:19px; text-align:center;}

.t_list_mini { width:100%; margin:0; padding:0; line-height:1.5; border-top:2px solid #7087bf; }
.t_list_mini caption { display:none; }
.t_list_mini th { height:23px; padding:0; padding:0 1px 0 0; text-align:center; border-bottom:1px solid #e8e9e9; font-size:11px; }
.t_list_mini td { border-bottom:1px solid #e8e9e9; text-align:left; padding:4px 0 5px 5px; margin:0; line-height:1.2; font-size:11px; }
.t_list_mini td.right {text-align:right; padding:4px 5px 5px 0; }
.t_list_mini td.title {  background:#f2f4f8; text-align:left; padding:5px 0 4px 5px; }

.t_table	{ padding:0 0 5px 22px; }
.t_table table { width:100%; border-top:3px solid #4a4a4a; border-left:1px #e8e9e9 solid; padding:0; border-collapse:collapse; border-spacing:0px; }
.t_table caption	{ display:none; }
.t_table th { border-bottom:1px #e0e0e0 solid; border-right:1px #e0e0e0 solid; margin:0; line-height:1.3; background:url(/image/inc/table_bg.gif) repeat-x 0 bottom; text-align:center; font-size:11px; color:#758dad; padding:16px 5px 14px 5px; }
.t_table td.title { padding:6px; background:#f3f5f7; }
.t_table td { padding:6px 3px 6px 3px; border-bottom:1px #e8e9e9 solid; margin:0; border-right:1px #e8e9e9 solid; text-align:center; }
.t_table td.left { padding:6px 0 6px 7px; text-align:left; }

.t_form { width:100%;border-top:1px solid #555;  /* border-left:1px #e8e9e9 solid; background:#FFF;*/}
.t_form th.title { border-bottom:1px #e8e9e9 solid; border-right:1px #e8e9e9 solid; margin:0; line-height:1.3; text-align:center; font-size:11px; background:#f6f6f6; }
.t_form th { border-bottom:1px #555 solid; border-right:1px #e8e9e9 solid; margin:0; line-height:1.3; text-align:center; font-size:11px; height:28px; }
.t_form td { /*border-bottom:1px #e8e9e9 solid; border-right:1px #e8e9e9 solid; */ margin:0;text-align:left;padding:4px 0; }
.t_form td .thinTdpay {text-align:right !important;}
.t_form td.center { text-align:center;padding:4px 0 5px 0; }
.t_form td.title { /*background:#f6f6f6;*/ text-align:left; padding:8px 0 8px 10px; font-weight:bold; }
.t_form.register td.title {padding:8px 0 8px 40px; }
/*.t_form td label	{ display:inline; }*/
.t_form td input, .t_form td a, .t_form td select	{ vertical-align:middle !important; }
.t_form td table	{ margin:6px 0 6px 0; }
.t_form td td	{ border:0px #e8e9e9 solid; padding:2px; }
.t_form .bgsearch { background:#f0f7fa; padding:15px;}
.t_form .tnopadd td {padding:0 !important;}

.t_formNon td { padding:1px; margin:0px; }
.t_formNon td table { padding:0px; margin:0px; }
.t_formNon table #bbsLastLayer { padding:3px; border:1px solid #a0a0a0 !important; font-size:12pt; }
.t_formNon td td { padding:0px; }

dl.t_view	{ border:1px solid #7087bf; background:#FFF; }
dl.t_view dt	{ background:#7087bf; padding:11px 0 9px 12px; font-weight:bold; font-size:12px; color:#fff; text-align:left; }
dl.t_view dt.title	{ background:#e9f4f7; padding:20px 20px 15px 20px; font-weight:bold; font-size:18px; font-family:'����'; color:#222222; }
dl.t_view dt .name	{ float:right; font-weight:bold; font-size:11px; margin:0; padding:0px 15px 0px 0px; }
dl.t_view dd	{ clear:both; padding:15px 30px 30px 30px; margin:0; }
dl.t_view dd.info { text-align:right; border-bottom:1px #fff solid; padding:10px 30px 0 0;  }
dl.t_view dd.comment  { padding:15px; } 
dl.t_view dd.comment p { color:#7087bf; font-weight:bold; padding:0 0 6px 0; margin:0; } 
dl.t_view dd.comment td { border-top:1px solid #eaeaea; text-align:left; padding:6px 0 7px 5px; margin:0; line-height:1.2; font-size:11px; }
dl.t_view dd.comment .comment_box	{ background:#e9f4f7; border:1px solid #eaeaea; margin:0; padding:6px; }

dl.t_input	{width:100%; }
dl.t_input dt	{ background:#7087bf; padding:4px 0 5px 0px; font-weight:bold; font-size:12px; color:#fff; text-align:left; }
dl.t_input dd.title	{ padding:10px 0px 0px 0px; font-weight:bold; font-size:14px; line-height:1.3; color:#7087bf; }
dl.t_input dd.titlesub{ padding:10px 8px 0 0px; font-weight:bold; font-size:12px; line-height:1.3; color:#4F628A; }
dl.t_input dd	{ padding:0px 0px 10px 0px; margin:0; }

dl	{}
dt	{ background:#7087bf; padding:4px 0 5px 8px; font-weight:bold; font-size:12px; color:#fff; text-align:left; }
dd.title	{ padding:4px 8px 6px 8px; font-weight:bold; font-size:12px; line-height:1.3; }
dd	{ padding:0 6px 6px 6px; margin:0; }

.boardViewWrap {position:relative;}
.boardViewWrap .boardHeader {padding:30px 0;border-bottom:1px solid #eaeaea;}
.boardViewWrap .boardHeader .subject {font-size:26px; color:#333;letter-spacing:-1px;font-family:"SCoreDream"}
.boardViewWrap .boardHeader .carName {padding-bottom:5px;font-size:16px;font-weight:bold;color:#727272;}
.boardViewWrap .boardHeader .boardInfo {position:relative;padding:10px 0px 0px 0px; color:#777;}
.boardViewWrap .boardHeader .boardInfo span {display:inline-block;padding:0px 5px;color:#CCC; vertical-align:middle;}
.boardViewWrap .boardCont {padding:20px 0; line-height:1.7em;}
.boardViewWrap .btn_back {position:absolute;right:0;top:25px;padding:0 25px;line-height:28px;color:#fff;}

.boardBtnSet {overflow:hidden;padding:5px 0px;}
.boardBtnSet .btnRight {float:right;}
.boardBtnSet .btnLeft {float:left;}
.comment_box {border:1px solid #eee;background:#F6f6f6;padding:10px;}
.comment_box .info {padding:5px 0px 0px 0px;}
.t_comment td{padding:5px 0px;border-bottom:1px solid #eee;}

/* ������ */
.carphoto_wrap td	{ text-align:center; padding:10px; }
.carphoto_wrap .carphoto	{ border:1px solid #ccc; margin:0 0 5px 0; width:100px; height:70px; background:#fff }


/* ȸ������  */
.t_joinform 	{ border-left:1px solid #5f81c2; margin:20px 0 0 0;  }
.t_joinform td	{ border-right:1px solid #5f81c2; padding:22px 20px 26px 20px; line-height:1.4; }
.t_joinform td p	{ font-size:16px; font-weight:bold; color:#222222; padding:0 0 8px 0; margin:0; }
.t_joinform td .btn	{ text-align:right; }
.t_joinform td .txt	{ height:85px; }
.t_joinform td .btn a.allbtn	{ _position:relative; background:url(/image/btn_bg2.gif) 0 -100px; text-decoration:none; border:1px solid #213544; font-weight:bold; padding:1px 17px 3px 17px; top:0; }
.t_joinform td .btn a.allbtn:hover	{ display:-moz-inline-box;display:inline-block; _position:relative; background:url(/image/btn_bg2.gif) 0 0; border:1px solid #647bb3; color:#FFFFFF !important; }

.join_l1	{ position:absolute; background:url(/image/main/main_img1.gif) no-repeat 15px 13px; left:0; width:300px; border-right:1px solid #e7e7e7; height:146px; background-color:#c0c9d1; padding:16px 0 0 20px; }
.join_l2	{ position:absolute; background:url(/image/main/main_img2.gif) no-repeat 10px 13px; left:321px; width:300px; border-right:1px solid #e7e7e7; height:146px; background-color:#c0c9d1; padding:16px 0 0 20px; }
.join_l3	{ position:absolute; background:url(/image/main/main_img3.gif) no-repeat 10px 13px; left:642px; width:300px; border-right:1px solid #e7e7e7; height:146px; background-color:#c0c9d1; padding:16px 0 0 20px; }
.join_l_title	{ font-size:16px; font-weight:bold; height:30px; padding:0 20px 0 100px; font-family:'NanumGothicBold', '����'; }
.join_l_cont	{ color:#3f4c5b; font-size:11px; line-height:1.4; height:75px; padding:0 20px 0 100px; }
.join_l_btn	{ padding:0 0 0 10px; }
.join_l_btn a	{ position:relative; background:none; color:#FFFFFF !important;  font-size:12px; font-weight:bold; border:1px solid #FFF; padding:3px 25px 4px 25px; white-space:pre-wrap; }
.join_l_btn a:hover	{ background:#959ea7; text-decoration:none; }

.member_l1	{ position:absolute; background:url(/image/sub/member_img_01.png) no-repeat 10px 0; left:158px; width:363px; height:146px; background-color:#f6f6f6; padding:16px 0 0 45px; border:1px solid #dcdcdc; }
.member_l2	{ position:absolute; background:url(/image/sub/member_img_02.png) no-repeat 10px 0; left:587px; width:363px; height:146px; background-color:#f6f6f6; padding:16px 0 0 45px; border:1px solid #dcdcdc; }
.member_l1 .join_l_title, .member_l2 .join_l_title {color:#333;}
.member_l1 .join_l_btn a, .member_l2 .join_l_btn a { background:#959ea7; text-decoration:none; }

/* ���α׷���Ʈ �߰� */
.RO { background-color:#e0e0e0; }
.bubbleframe { position:absolute; margin-top:20px; border:1px solid #a0a0a0; background-color:#FFFFFF; display:none; }
.bubbleframe ul	{ float:left; overflow:auto; height:114px; border:1px solid #d8dde5; background:#FFF; padding:2px; margin:0 3px 0 0;  }
.bubbleframe li.sdOff { margin:0px;padding:3px 7px;list-style-type:none;color:#313131;cursor:pointer; }
.bubbleframe li.sdOn { font-weight:bold;margin:0px;padding:3px 7px;list-style-type:none;color:#FFF;background-color:#5AB8D5;cursor:pointer; }


.openLayer { display:none;padding:0 !important;border:1px solid #333;maring:-1px;box-shadow:2px 2px 7px rgba(0,0,0,0.3); background:#FFF !important; z-index:10000; }
.openLayer.nobg {overflow:hidden;}
.openLayer.nobg:after {display:none;}
.openLayer .title {font-weight:bold;}
.openLayer .openLayer_cont {padding:20px;background:#fff;}
.openLayer .openLayer_btn { text-align:center;padding-top:10px;}
.openLayer .openLayer_btn .allbtn {width:100%;box-sizing:border-box;line-height:35px;}
.loadingLayer { width:100%; text-align:center; }
.openLayer .topframe { position:relative; display:inline-block;width:99.7%; line-height:90px;border-bottom:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf; font-size:24px; text-indent:12px; letter-spacing:-1px;}
.openLayer .topframe #nNoName { float:left; display:none; }
.openLayer .topframe #nMakerName { float:left; display:none; font-weight:bold; }
.openLayer .topframe #nModelName { float:left; font-weight:bold; }
.openLayer .topframe #nYearsName { float:left; }
.openLayer .topframe #nYearsName select { float:left; height:19px; }
.openLayer .topframe #nSeriesName { float:left; }
.openLayer .topframe #nSeriesNameText { float:left; }
.openLayer .topframe #nSeriesName select { float:left; height:19px; }
.openLayer .topframe #nYearName { float:left; font-weight:bold; }
.openLayer .topframe #nPriceLabel { float:left;padding-left:10px;font-weight:bold; color:#999; font-size:16px;}
.openLayer .topframe #nPriceName { float:left; font-weight:bold; color:#ff2400; }
.openLayer .topframe #topframeCloseBtn { position:absolute;right:0; top:0; display:inline-block; width:55px;height:28px; background:url(/images/btn_pop_close.png) center center no-repeat; font-size:0;}
.openLayer .topframe #topframeCloseBtn:hover {background:url(/images/btn_pop_close_on.png) center center no-repeat #28bdef;}
.openLayer:after {content:'';position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.3);z-index:9999}
#interestMemoLayer:after {z-index:-1;}

.openLayer #leftframeLabel { float:left; width:100%; text-align:left; padding:5px 0 0px 15px; font-weight:bold; color:#4f628a; }
.openLayer #leftframe { float:left; width:100%; text-align:left; padding:10px 5px 15px 15px; color:#333; box-sizing:border-box; }
.openLayer #leftframe div.optionViewRefName { padding:5px 5px 0 0; /*height:13px;*/ width:100%; float:left; font-weight:bold; line-height:15px; }
.openLayer #leftframe div.optionView { padding:5px 0 0 10px; /*height:13px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis;*/ width:258px; overflow:hidden; font-size:11px;letter-spacing:-1px; color:#777; float:left; text-indent:0 !important;}
.openLayer #leftframe div.optionViewRef { padding:10px 0 0 10px; /*height:13px;overflow:hidden;*/  width:258px; float:left; font-size:11px; letter-spacing:-1px; text-indent:0 !important; color:#aaa; }
.openLayer #leftframe .hiddenBarLayer { display:none; }
.openLayer #leftframe .hiddenButton1 { float:left; padding:5px 5px 0 0; width:100%; cursor:pointer; color:#4f628a; clear:both; }
.openLayer #leftframe .hiddenButton2 { float:left; padding:5px 5px 0 0; width:100%; cursor:pointer; color:#4f628a; clear:both; }

.openLayer #leftframe .hiddenRefBarLayer { display:none; }
.openLayer #leftframe .hiddenRefButton1 { display:inline-block;margin-left:10px;padding:0 5px 0 23px;background:url(/images/icon_search_latest.png) 5px center no-repeat; cursor:pointer; color:#333; font-weight:bold; line-height:30px; }
.openLayer #leftframe .hiddenRefButton2 { display:inline-block; margin-left:10px;display:none; padding:0 5px 0 23px; cursor:pointer; background:url(/images/icon_search_latest.png) 5px center no-repeat;color:#b81719; font-weight:bold; line-height:30px; }





#db_newOptionBox_basicLabel { float:left; width:100%; text-align:left; padding:5px 0 0px 15px; font-weight:bold; color:#4f628a; }


#db_newOptionBox_basic { float:left; width:100%; text-align:left; padding:0 5px 5px 5px; color:#666666; }
#db_newOptionBox_basic div.optionViewRefName { padding:5px 5px 0 0; line-height:16px; width:100%; float:left; font-weight:bold; }
#db_newOptionBox_basic div.optionView { padding:5px 5px 0 0; line-height:17px; width:220px; overflow:hidden; float:left; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; }
#db_newOptionBox_basic div.optionViewRef { padding:5px 5px 0 0; height:13px; width:220px; overflow:hidden; float:left; color:#00628a; }
#db_newOptionBox_basic .hiddenBarLayer { display:none; }
#db_newOptionBox_basic .hiddenButton1 { float:left; padding:5px 5px 0 0; width:100%; cursor:pointer; color:#4f628a; clear:both; }
#db_newOptionBox_basic .hiddenButton2 { float:left; padding:5px 5px 0 0; width:100%; cursor:pointer; color:#4f628a; clear:both; }

#db_newOptionBox_basic .hiddenRefBarLayer { display:none; }
#db_newOptionBox_basic .hiddenRefButton1 { padding:5px 5px 0 0; cursor:pointer; color:#4f628a; font-weight:normal; }
#db_newOptionBox_basic .hiddenRefButton2 { display:none; padding:5px 5px 0 0; cursor:pointer; color:#4f628a; font-weight:normal; }

/* �˾��� ��Ÿ�� */
.carViewPOP div.optionView { width:420px !important;white-space:normal !important; }
.carViewPOP .carViewOptionWrap .optionTab2 .defaultOptoin {width:500px !important;}
.carViewPOP .carViewOptionWrap .optionTab2 .commonOptoin {width:400px !important;}
.carViewPOP .carViewOptionWrap .optionTab2 .commonOptoin li { clear:both; width:100%;}


.openLayer #rightframeLabel { float:left; width:100%; text-align:left; padding:20px 0 0px 15px; font-weight:bold; }
.openLayer #rightframe { float:left; width:100%; text-align:left; padding:5px 5px 25px 22px; box-sizing:border-box; }
.openLayer #rightframe div.optionView { padding:5px 5px 0 0; width:240px; float:left; }
.openLayer #rightframe div.optionViewSel span.price { padding-left:10px; color:#ff2400; }

#option1Layer { position:absolute; display:none; width:740px; left:240px; top:30px; border:1px solid #a0a0a0; background-color:#fff; }
#option1Layer div.optionView { padding:5px 5px 0 0; height:14px; width:240px; overflow:hidden; float:left; }

.editPriceText { width:35px; padding:3px 3px 0px 3px; height:20px; text-align:right; }




/* Select ���̾� */
.searchBar { position:relative; width:100%; }

.searchBar .size35 { width:35px !important; }
.searchBar .size50 { width:50px !important; }
.searchBar .size60 { width:60px !important; }
.searchBar .size80 { width:80px !important; }
.searchBar .size90 { width:90px !important; }
.searchBar .size120 { width:100px !important; }
.searchBar .size130 { width:130px !important; }
.searchBar .size150 { width:150px !important; }
.searchBar .size700 { width:650px !important; }
.searchBar .size800 { width:800px !important; }
.searchBar .size900 { width:900px !important; }

.searchBar .title { clear:both; float:left; display:inline-block; width:35px; line-height:20px; padding:0 7px 6px 4px; text-align:right; font-weight:bold; letter-spacing:-2px; }
.searchBar .selBox {
	width:180px; height:20px; position:relative; overflow:hidden; float:left; z-index:10;
	cursor:pointer; border-left:1px solid #cccccc; padding-right:25px;
	background:url(/image/selBox2.gif); background-attachment:scroll; background-repeat:no-repeat; background-position-x:right; background-position-y:0px; background-color:transparent; margin:0 0 6px 0;
}
.searchBar .selBox_on {width:180px; height:25px; position: relative; overflow:hidden; float:left; z-index:10; background:url(/image/selBox.gif); background-attachment:scroll; background-repeat:no-repeat; background-position-x:left; background-position-y:-30px; background-color:transparent; }

.searchBar .selBox .pointer { width:100%; height:25px; overflow: hidden; padding:0px; margin:0px; float:left; display:block; position:relative; z-index:11; cursor:pointer; zoom:1; }

.searchBar .selBox .pointer input { left:2px; top:0px; width:100%; height:16px; line-height:14px; overflow:hidden; padding:4px 0px 0px 5px; margin:0px; border-style:none; position: absolute; z-index: 10; cursor: pointer; background-image: url("/image/selBoxBg.gif"); background-attachment: scroll; background-repeat: repeat-x; background-position-x: left; background-position-y: top; }

.searchBar .hiddenLayer { position: absolute; top:26px; display:none; z-index:1000; width:150px; border:2px solid #4f628a; background-color:#FFFFFF; padding:5px; }

.searchBar .hiddenLayer td { border-right:1px solid #cccccc; }
.searchBar .hiddenLayer td.noborder { border-right-style:none; }

.searchBar .hiddenLayer .selBoxOption { cursor:pointer; height:18px; line-height:18px; overflow:hidden; }
.searchBar .hiddenLayer .selBoxOption_on { cursor:pointer; height:18px; line-height:18px; overflow:hidden; font-weight:bold; background:#e8e9e9; }
.searchBar .hiddenLayer .selBoxOption:hover	{ background:#EEEEEE; }

/*a.btn_search	{ clear:both !important; width:153px; display:-moz-inline-box;display:block; background:url(/image/btn_bg2.gif) 0 -100px; border:1px solid #213544; color:#FFFFFF !important; text-align:center; padding:9px 0 6px 0; margin:0 0 30px 10px !important; font-size:14px; font-weight:bold; }
a.btn_search:hover	{ clear:both !important; background:url(/image/btn_bg2.gif) 0 0; text-decoration:none; border:1px solid #647bb3; }
*/
.f_blue { color:#4F628A; }
.thin { letter-spacing:-1px; }

.hiddenSaveSearchFrame { float:left; line-height:18px; padding:5px 0 0 5px; }
.hiddenSaveSearchFrame .hiddenSaveSearch { width:900px; height:18px; overflow:hidden; }
.hiddenSaveSearchFrame .hiddenSaveSearch .hiddenSaveSearchChild {  }

.newcarTableBottomMemo { padding:15px 0 0 0; line-height:1.5em; }

.detailOptionName { font-size:12pt; font-weight:bold; }

.m3_box_wrap	{ border:1px solid #a0a0a7; background:#f7f7f9; padding:10px 20px 10px 20px; margin:0 0 15px 0; }
.m3_box_wrap span	{ display:-moz-inline-box;display:inline-block; _position:relative; float:left; font-size:18px; font-weight:bold; width:200px; }
.m3_box_wrap ul	{  float:left; border-left:1px solid #dadada; }
.m3_box_wrap ul li	{ line-height:12px !important; background:url(/image/icon.gif) no-repeat 0 1px !important; }
.m3_box_wrap u	{ display:inline-block; padding:7px 0 0 0; }

.showhide_box	{ position:absolute; border:2px solid #636367; background:#ffffff; width:776px; margin:26px 0 0 0; text-align:left; z-index:1000; padding:0; display:none; }
.showhide_box dt	{ background:#ffffff; padding:6px 0 6px 10px; color:#333333; border-bottom:1px solid #cbcbcc; }
.showhide_box dt span { font-weight:normal; }
.showhide_box dd	{ border-bottom:1px solid #cbcbcc; padding:10px; background:#fbfbfb; }
.showhide_box dd.sum	{ background:#f3f4f5; border-bottom:1px solid #f3f4f5; }
.showhide_box dd.sum .btnclose	{ position:absolute; right:10px; }

.tab_sub	{ padding:10px 10px 10px 40px; border:1px solid #c8c8c8; background:#fbfbfb; margin:0 0 15px 0; }
.tab_sub a { display:-moz-inline-box;display:inline-block; _position:relative; width:80px; border-right:1px solid #dfdfdf; text-align:center; text-decoration:none !important; }
.tab_sub a:hover	{ text-decoration:underline !important; }

.t_blog { width:100%; border-top:1px solid #3c4045; }
.t_blog td { border-bottom:1px #e8e9e9 solid; margin:0; text-align:left; padding:10px 10px 10px 10px; vertical-align:top; }
.t_blog td.right	{ text-align:right; }
.t_blog td .blogtitle	{ font-weight:bold; padding:0 0 5px 0; color:#282828; font-size:14px; }

.layerpopup_wrap	{ position:absolute; width:100%; height:100%; z-index:10000; left:0; top:0; display:none;  }
.layerpopup_bg	{ position:absolute; background:#000000; width:100%; height:100%; filter:alpha(opacity=60); opacity:0.6; }
.layerpopup	{ position:absolute; background:#ffffff; border:1px solid #3c4045; width:770px; height:530px; padding:15px; left:50%; margin:100px 0 0 -400px; }
.layerpopup	.title	{ background:#47a7ca; font-weight:bold; font-size:14px; padding:10px 10px 10px 20px; margin:0 0 15px 0; color:#ffffff; }
.layerpopup	.btnclose	{ position:absolute; right:25px; top:25px; }
.layerpopup	.popscroll	{ overflow:auto; height:315px; }

a.btn_price	{ display:-moz-inline-box;display:inline-block; _position:relative; padding:0;font-size:11px; text-decoration:underline !important; font-weight:bold; }
a.btn_price:hover	{ text-decoration:underline !important; font-weight:bold;  }
a.btn_price:hover .pricelayer	{ display:block; position:absolute; padding:0; margin:0 0 0 -150px; z-index:10000; }
a.btn_price .pricelayer	{ display:none; }

a.allbtn_year	{ display:-moz-inline-box;display:inline-block; _position:relative; color:#35538f !important; padding:0 0 3px 0; top:0; font-size:11px; text-decoration:underline !important; }
a.allbtn_year:hover	{ _position:relative; text-decoration:underline !important; color:#434343 !important; font-weight:bold; }

.t_listform { width:100%; margin:0; padding:0; line-height:1.5; background:#fff; border:1px solid #444444; }
.t_listform td.title { background:#f2f4f4; padding:0; padding:0 1px 0 0; color:#333333; text-align:center; border-bottom:1px solid #e8e9e9; font-size:11px; height:30px; font-weight:bold; border-right:1px #e8e9e9 solid; }
.t_listform td { border-bottom:1px solid #e8e9e9; text-align:center; padding:6px 0 7px 0; margin:0; background:#fff; border-right:1px #e8e9e9 solid; }


/* �޷� */
.caldender_wrap	{ width:200px; border:1px solid #282b30; margin:0 0 15px 0; }
.caldender_month 	{ vertical-align:top; text-align:center; padding:0 0 2px 0; background:#50555b; }
a.month_prev	{ display:-moz-inline-box; display:inline-block; position:relative; width:18px; height:18px; background:url(/image/sub/btn_month_prev.gif) no-repeat; }
a.month_prev span	{ display:none; }
.month_1	{ display:-moz-inline-box; display:inline-block; position:relative; width:75px; height:24px; background:url(/image/sub/month_no.gif) no-repeat 0 -264px; }
.month_2	{ display:-moz-inline-box; display:inline-block; position:relative; width:75px; height:24px; background:url(/image/sub/month_no.gif) no-repeat 0 -240px; }
.month_3	{ display:-moz-inline-box; display:inline-block; position:relative; width:75px; height:24px; background:url(/image/sub/month_no.gif) no-repeat 0 -216px; }
.month_4	{ display:-moz-inline-box; display:inline-block; position:relative; width:75px; height:24px; background:url(/image/sub/month_no.gif) no-repeat 0 -192px; }
.month_5	{ display:-moz-inline-box; display:inline-block; position:relative; width:75px; height:24px; background:url(/image/sub/month_no.gif) no-repeat 0 -168px; }
.month_6	{ display:-moz-inline-box; display:inline-block; position:relative; width:75px; height:24px; background:url(/image/sub/month_no.gif) no-repeat 0 -144px; }
.month_7	{ display:-moz-inline-box; display:inline-block; position:relative; width:75px; height:24px; background:url(/image/sub/month_no.gif) no-repeat 0 -120px; }
.month_8	{ display:-moz-inline-box; display:inline-block; position:relative; width:75px; height:24px; background:url(/image/sub/month_no.gif) no-repeat 0 -96px; }
.month_9	{ display:-moz-inline-box; display:inline-block; position:relative; width:75px; height:24px; background:url(/image/sub/month_no.gif) no-repeat 0 -72px; }
.month_10	{ display:-moz-inline-box; display:inline-block; position:relative; width:75px; height:24px; background:url(/image/sub/month_no.gif) no-repeat 0 -48px; }
.month_11	{ display:-moz-inline-box; display:inline-block; position:relative; width:75px; height:24px; background:url(/image/sub/month_no.gif) no-repeat 0 -24px; }
.month_12	{ display:-moz-inline-box; display:inline-block; position:relative; width:75px; height:24px; background:url(/image/sub/month_no.gif) no-repeat 0 0; }
.month_12 span, .month_11 span, .month_10 span, .month_9 span, .month_8 span, .month_7 span, .month_6 span, .month_5 span, .month_4 span, .month_3 span, .month_2 span, .month_1 span	{ display:none; }
a.month_next	{ display:-moz-inline-box; display:inline-block; position:relative; width:18px; height:18px; background:url(/image/sub/btn_month_next.gif) no-repeat; }
a.month_next span	{ display:none; }
#caldender	{ margin:0; }
#caldender table { border-spacing:0; width:100%; border:0; border-collapse:collapse; }
#caldender th { text-align:center; background:#50555b; }
#caldender th span span { display:none; }
#caldender th span	{ display:-moz-inline-box; display:inline-block; position:relative; width:15px; height:18px; } 
#caldender th span.c1	{ background:url(/image/sub/month_day.gif) no-repeat 0 0; }
#caldender th span.c2	{ background:url(/image/sub/month_day.gif) no-repeat -25px 0; }
#caldender th span.c3	{ background:url(/image/sub/month_day.gif) no-repeat -50px 0; }
#caldender th span.c4	{ background:url(/image/sub/month_day.gif) no-repeat -80px 0; }
#caldender th span.c5	{ background:url(/image/sub/month_day.gif) no-repeat -110px 0; }
#caldender th span.c6	{ background:url(/image/sub/month_day.gif) no-repeat -140px 0; }
#caldender th span.c7	{ background:url(/image/sub/month_day.gif) no-repeat -170px 0; }
#caldender td { background:#33373c; padding:0; color:#777777; font-family:Verdana, dotum; font-size:10px; padding:2px 0 0 0; height:22px; text-align:center; }
#caldender td a { display:-moz-inline-box; display:inline-block; width:100%; text-decoration:none; color:#e8e9e9; text-align:center; font-family:Verdana, dotum; font-size:10px; padding:2px 0 0 0; height:22px; }
#caldender td a:hover, #caldender td.on a { background:#829eef; color:#fff; font-weight:bold; letter-spacing:-1px; }

.t_caldender { width:100%; border-top:1px solid #333333; border-left:1px #e8e9e9 solid; background:#FFF; }
.t_caldender th { background:url(/image/sub/calender_bg.gif) repeat-x; height:24px !important; padding:0; padding:0 1px 0 0; color:#405a97; text-align:center; border-bottom:1px solid #e8e9e9; border-right:1px solid #e8e9e9; font-size:10px; }
.t_caldender td { border-bottom:1px #e8e9e9 solid; margin:0; border-right:1px #e8e9e9 solid; text-align:left; padding:4px 0 5px 4px; vertical-align:top; height:80px; width:14%; }
.t_caldender td .txt_red	{ color:#FF0000; }
.t_caldender td .txt_blue	{ color:#1D99DE; }
.t_caldender td a.calcont	{ display:block; background:url(/image/sub/icon_schedule.gif) no-repeat 0 3px; padding:0 0 0 17px; }
.t_caldender td.none	{ background:#F7F7f7; }
.t_caldender td.today	{ background:#e0f4fa; }

.caldendertxt_box { position:absolute; left:415px; width:530px; border:1px solid #a0a0a7; background:#f7f7f9; padding:10px 20px 10px 10px; height:155px; }
.caldendertxt_box img	{ margin:7px 0 0 15px; }
.caldendertxt_box ul li	{ line-height:18px !important; background:url(/image/icon.gif) no-repeat 0 1px !important; }

.calcenter	{ text-align:center; height:40px; padding:10px 0 0 0; }

.clainput_box	{ position:absolute; left:300px; top:300px; border:2px solid #636367; background:#ffffff; width:520px; margin:26px 0 0 0; text-align:left; z-index:1000; padding:0; display:none; }
.clainput_box dd	{ padding:20px; }
.clainput_box dt	{ background:#f3f4f5; border-bottom:1px solid #f3f4f5; color:#333333; border-bottom:1px solid #cbcbcc; font-size:14px; padding:10px 0 10px 20px; }
.clainput_box dt .btnclose	{ position:absolute; right:10px; }

.selectdetail div	{ text-align:right; padding:0 100px 0 0; display:inline-block; }

.t_list2 { width:100%; margin:0; padding:0; line-height:1.5; border-top:2px solid #7087bf; }
.t_list2 th { background:url(/image/sub/calender_bg.gif) repeat-x; padding:0; padding:4px 1px 4px 0; color:#405a97; text-align:center; border-bottom:1px solid #e8e9e9; border-right:1px solid #dadada; font-size:11px; }
.t_list2 td { border-bottom:1px solid #dadada; text-align:center; padding:6px 0 4px 0; margin:0; font-size:11px; }
.t_list2 td.right {text-align:right; padding:6px 3px 7px 0; }
.t_list2 tr.sum	{ background:#f3f1eb; }

.btn_wrapright	{ position:absolute; right:20px; width:400px; text-align:right; padding:0; margin:-5px 0 0 0; }

.t_rightform thead th { background:url(/image/board_bg.gif) repeat-x; height:34px !important; padding:0; padding:0 1px 0 0; color:#405a97; text-align:center; border-bottom:1px solid #e8e9e9; font-size:11px; }
.t_rightform th { border-bottom:1px #e8e9e9 solid; border-right:1px #e8e9e9 solid; margin:0; line-height:1.3; text-align:center; font-size:11px; height:23px; }
.t_rightform td { border-bottom:1px #e8e9e9 solid; margin:0; border-right:1px #e8e9e9 solid; text-align:left; padding:4px 0 5px 4px; background:#ffffff !important; }
.t_rightform td.title { background:#f7f7f9 !important; text-align:left; padding:4px 0 3px 5px; color:#395c9f; font-weight:bold; }
.t_rightform td label	{ display:block; }
.t_rightform td input, .t_rightform td a, .t_rightform td select	{ vertical-align:middle !important; margin:0 0 2px 0; }
.t_rightform td table	{ margin:6px 0 6px 0; }
.t_rightform td td	{ border:0px #e8e9e9 solid; padding:2px; }

.heightfix	{ height:550px; }
.content_size_expend	{ position:absolute; width:1000px; background:#fff; top:73px; height:500px; padding:10px 20px 0 0; }

.right_btn_wrap	{ background:#f7f7f9; text-align:center; margin:0; padding:10px 0 10px 0; border:1px #e8e9e9 solid; }


/* ���ں����� */
.sms_wrap	{ height:610px; }

.tab_sms	{ padding:7px 7px 7px 7px; border:1px solid #c8c8c8; background:#fbfbfb; margin:0 0 15px 0; }
.tab_sms a { display:-moz-inline-box;display:inline-block; _position:relative; padding:0 9px 0 5px !important; border-right:1px solid #dfdfdf; text-align:center; text-decoration:none !important; }
.tab_sms a:hover	{ text-decoration:underline !important; }

#smslist	{ position:absolute; left:520px; top:280px; width:455px; }
#smslist .scroll	{ overflow:auto; height:304px; }
#smslist ul li	{ float:left; background:url(/image/sub/sms_bg2.gif) no-repeat; width:93px; height:113px; padding:28px 25px 0 18px; }

.smstime	{ position:absolute; left:785px; top:125px; width:190px; }
.smsemoticon	{ position:absolute; left:525px; top:95px; width:250px; }
.smsinfo	{ position:absolute; left:200px; top:680px; width:250px; width:775px; }

.smssend	 { position:absolute; left:200px; top:85px; width:313px; background:url(/image/sub/sms_bg.jpg) no-repeat; height:600px; }
.smssend .content	{ padding:105px 0 0 30px; width:255px; }
.smssend .content textarea	{ width:95%; height:85px; border:3px solid #666666; background:#F1F1F1; }
.smssend .content input, .smssend .content img	{ vertical-align:middle; }
.smssend .content .dontsend	{ padding:5px 0 4px 0; margin:0; color:#999999; }
.smssend .content .smsbtn	{ text-align:center; padding:15px 0 0 0; }

/* �߰����ü� */
.t_usedprice { border-collapse:collapse;font-family:'SCoreDream'}
.t_usedprice thead th {padding:5px;border:1px solid #dcdcdc;background:#eee;text-align:left;font-weight:bold;}
.t_usedprice tbody th {padding:5px;border:1px solid #dcdcdc;background:#f6f6f6;text-align:left;font-weight:bold;}
.t_usedprice td {padding:5px;border:1px solid #dcdcdc;text-align:center;font-size:14px;}

/*.t_usedprice { border-collapse:collapse;}
.t_usedprice thead th {text-align:left;line-height:29px; background:#;}
.t_usedprice tbody th {text-align:left;line-height:29px; font-weight:bold;}
.t_usedprice th:first-child { text-indent:5px;}
.t_usedprice tr:hover { background:#e5f3ff; }
.t_usedprice tr:nth-child(2) { background:#3c4150; color:#efefef !important;}
.t_usedprice td { line-height:29px;}
.t_usedprice th, .t_usedprice td {border-bottom:1px solid #eaeaea;}
.t_usedprice .tit { display:none;}
*/

/* �������� �߰� */
.newcarIndex {overflow:hidden;padding-top:40px;}
.newcarIndex li {float:left;display:block;width:20%; height:200px;margin:0px !important;padding:30px 20px !important;border-bottom:1px solid #ededed;box-sizing:border-box;}
.newcarIndex li:nth-of-type(2n) { background:#f7f8fa;}
.newcarIndex li:hover {background:#f6f6f6;}
.newcarIndex li .modelImage {padding:0 0px 10px 0px; text-align:center;}
.newcarIndex li .modelName {font-weight:bold;font-size:12px;}
.newcarIndex li .modelYear {padding:5px 0px;}
.newcarIndex li .seYear {color:#999;}

/* ī��Ʈ�Ź����� �߰� */
.chartInfor {padding:10px 0px 0px 0px;}
.chartInfor span {display:inline-block;width:20px;height:10px; vertical-align:middle;border:1px solid #ccc;background:#e5e5e5;}
.t_chart {margin:10px 0px 0px 0px;border-top:2px solid #7087bf;}
.t_chart th {padding:7px 0px 3px 0px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;font-weight:bold;background:#f6f6f6;}
.t_chart td {border-bottom:1px solid #ececec;border-right:1px solid #ececec;padding:7px 0px 3px 0px;text-align:center;}
.t_chart th.line, .t_chart td.line {border-right:1px solid #333 !important;}
.t_chart td.carName {padding:7px 0px 3px 10px;text-align:left !important;}
.t_chart td.on {background:#e5e5e5;font-weight:bold;}
.t_chart th:last-child, .t_chart td:last-child {border-right:none !important;}
.blockSelect {overflow:hidden;padding:10px 0px 0px 0px;}
.blockSelect a {display:inline-block;padding:7px 10px 3px 10px;border:1px solid #CCC;background:#f6f6f6;}
.blockSelect a:hover {border:1px solid #333; text-decoration:none;}
.blockSelect a.on {border:1px solid #7087bf;background:#7087bf;font-weight:bold;color:#FFF;}

.carRanking {}
.carRanking .tit {font-weight:bold;padding:20px 0px 0px 0px;font-size:18px;font-family:NanumGothic, �������, MalgunGothic, ���� ���, ����, dotum, sans-serif;}
.carRanking .tit span {font-size:12px;font-weight:normal;}
.carRanking .rankingBox {margin:10px 0px;}
.carRanking .rankingBox .boxWrap {border:1px solid #CCC;width:505px;}
.carRanking .rankingBox .boxWrap .boxTitle {padding:10px 0px;text-align:center;font-weight:bold;font-size:16px;font-family:NanumGothic, �������, MalgunGothic, ���� ���, ����, dotum, sans-serif;}
.carRanking .rankingBox #korea {float:left;}
.carRanking .rankingBox #import {float:right;}

.consultInfor { position:relative; margin:0 auto;padding:20px 0 17px 0;line-height:17px;background:#f6f6f6;text-align:center;margin-bottom:15px;/*width:1100px;background:url(/image/sub/ic_my.png) 20px center no-repeat #f9f9f9;*/box-sizing:border-box;}
.consultInfor a {color:#0082f0;text-decoration:underline; font-weight:bold;}

/* �߰������ */
.t_consutInfor {overflow:hidden;padding:10px 0px 0px 0px;}
.t_consutInfor li {margin:0px 0px 0px 0px;}
.t_consutInfor li.last {float:right;}
.t_consutInfor li.first {float:left;}
.t_consutInfor li span {display:inline-block;padding:0px 5px;color:#e5e5e5;}
.t_consutForm th {padding:5px;border-bottom:1px solid #ededed;background:#f6f6f6;font-weight:bold;}
.t_consutForm td {padding:5px;border-bottom:1px solid #ededed;}
.t_consutForm .subject {padding:30px 0;font-size:26px; color:#b81719;}
.t_consutForm .phone {color:#F00;}
.t_consutForm td.cousult_counting {padding:15px 20px; background:#f6f6f6}
.t_consutForm td.cousult_counting span {font-weight:bold; font-size:20px; line-height:30px;}
.consutCont {padding:20px 0; line-height:1.7em;border-top:none;}


.comment {overflow:hidden;padding:20px 0px 0px 0px;}
.comment .info {padding-top:5px;}
.comment .tit {font-size:14px;font-weight:bold;}
.comment .tit span {display:inline-block;margin:0px 0px 0px 20px;font-size:11px;color:#999;font-weight:normal;}
.comment .inputArea {margin:5px 0px 0px 0px;border:1px solid #ededed;background:#f6f6f6;padding:10px;}
.comment .inputArea textarea {border:1px solid #CCC;width:85%;height:50px;}
.comment .inputArea input {border:0;background:#777;width:13%;line-height:46px;cursor:pointer;font-weight:bold;color:#FFF;}
.comment .inputArea input:hover {background:#555;}
.comment ul {padding:10px 0px 0px 0px;}
.comment ul li {padding:25px 20px;border-top:7px solid #fff; background:#f9f9f9; color:#888;line-height:1.4;}
.comment .commontInfo {overflow:hidden;position:relative;margin:5px 0px 0px 0px;padding:5px 0px;font-size:12px; vertical-align:middle;}
.comment .commontInfo .btnArea {position:absolute;right:0px;top:0px;}
.comment .commontInfo span {display:inline-block;margin:0px 20px 0px 0px;}
.comment .commentCont { font-weight:bold; color:#333; font-size:14px;}
.comment .commontModify {border:1px solid #CCC;width:828px;padding:5px;height:50px;}

/* ���������� �߰� */
.InfoBox_sangsa {padding:20px 10px 20px 70px;line-height:20px;color:#5381db;background:url(/image/sub/ic_sangsa.png) left center no-repeat;}
.InfoBox_my {padding:20px 10px 20px 70px;line-height:20px;color:#5381db;background:url(/image/sub/ic_my.png) left center no-repeat;}
.InfoBox_ad {padding:20px 10px 20px 70px;line-height:20px;color:#5381db;background:url(/image/sub/ic_ad.png) left center no-repeat;}

/* ��ư�� */
.icon {display:inline-block;width:27px;height:29px;vertical-align:middle;margin-left:-5px;margin-top:-3px;background-repeat:no-repeat;background-position:center center;}
.icon.icon_write {background-image:url('../image/icon_btn_write.png');}
.icon.icon_return {background-image:url('../image/icon_btn_return.png');}
.icon.icon_singo {background-image:url('../image/icon_btn_singo.png');}
.icon.icon_transfer {background-image:url('../image/icon_btn_transfer.png');}
.icon.icon_sellcancel {background-image:url('../image/icon_btn_sellcancel.png');}
.icon.icon_reset {background-image:url('../image/icon_btn_reset.png');}
.icon.icon_back {background-image:url('../image/icon_btn_back.png');}
.icon.icon_document {background-image:url('../image/icon_btn_document.png');}
.icon.icon_print {background-image:url('../image/icon_btn_print.png');}
.icon.icon_excel {background-image:url('../image/icon_btn_excel.png');}
.icon.icon_search {background-image:url('../image/icon_search.png');background-size:auto 56%;}
.icon.icon_save {background-image:url('../image/icon_btn_save.png');}
.icon.icon_modify {background-image:url('../image/icon_btn_modify.png');}
.icon.icon_del {background-image:url('../image/icon_btn_del.png');}
.icon.icon_calculate {background-image:url('../image/icon_btn_document.png');}
.icon.jesi {display:inline-block;width:14px;height:14px;margin:0 2px 1px;background:#0088e7;line-height:16px;font-size:11px;text-align:center;color:#fff;text-indent:0;}

.btn_right {float:right;position:relative;}
.btn_right .btn_update {position:absolute;right:0;bottom:10px;}

.btn {display:inline-block;min-width:85px;*min-width:105px;height:27px;*height:auto;padding:0;/*border-radius:3px;*/border-color:#969bae;border-style:solid;border-width:0;background:#28b4ef;line-height:27px;font-weight:bold;letter-spacing:-1px;font-family:"s-core";font-size:12px;text-align:center;color:#fff !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;cursor:pointer;}
.btn:hover {background:#3c4150;color:#fff !important;}
.btn.blue {border-color:#3985f0;background:#48a0e8;color:#fff;}
.btn.darkblue {border-color:#070d44;background:#0d1b52;color:#fff;}
.btn.green {border-color:#287d13;background:#37971f;color:#fff;}
.btn.impact {border-color:#3d99f1;color:#008bf6;border-width:2px;line-height:25px;}
td .btn {min-width:50px;width:100%;height:27px;line-height:25px;}
td .btn:hover, .btn.blue:hover, .btn.darkblue:hover {border-color:#5db3ef !important;background:#79c2f5 !important;color:#fff !important;}
.disable {opacity:.4;border-color:#999 !important;color:#999 !important;box-shadow:none;background-color:#f9f9f9 !important}
.disable:hover, .disable.blue:hover, .disable.darkblue:hover {border-color:#999 !important;color:#999 !important;box-shadow:none;background-color:#f9f9f9 !important}
.allbtn.btn_update {background:url('../image/icon_search_reset.png') no-repeat 0 center !important;background-size:auto 15px !important;padding-left:18px !important;margin:3px 0;border:0;white-space:nowrap;}

.btn_search_blue {display: inline-block; width: 75px; background: url(../image/icon_search.png) no-repeat 10px 6px #3399ff; background-size: auto 20px; height: 34px; line-height: 34px; font-size: 14px; text-align: right; padding-right: 11px; color: #fff !important; border-radius: 7px;}
.btn_search_common { display:inline-block;padding:0 18px 0 37px;line-height:34px; color:#182747 !important; letter-spacing:-1px; vertical-align:middle; font-size:12px;}
.btn_search_common.latest {background:url('../image/icon_search_latest.png') no-repeat 12px center; background-size:auto 19px;}
.btn_search_common.reset {width:68px;height:34px;line-height:34px;background:url('../image/icon_search_reset01.png') no-repeat 12px center; background-size:auto 19px;font-size: 14px;width:68px;}
.btn_search_common.save {background:url('../image/icon_search_save.png') no-repeat 12px center; background-size:auto 19px;}
.b_btn	{ margin:0; padding:15px 0 0 10px; float:left; overflow:hidden; vertical-align:top; width:32%; }
.b_btn_center	{ text-align:center; margin:10px 0 0 0; padding:0 0 30px 0; }
.btn_wrap	{ position:absolute; right:0px; top:5px; padding:0; margin:0; }
/*.btn_wrap a.allbtn	{ display:-moz-inline-box;display:inline-block; _position:relative; background:url(/image/btn_bg2.gif) 0 0; border:1px solid #647bb3; color:#FFFFFF !important;margin:0 0 5px 0; padding:6px 7px 2px 7px; }
.btn_wrap a.allbtn:hover	{ _position:relative; background:url(/image/btn_bg2.gif) 0 -100px; text-decoration:none; border:1px solid #213544; }*/
.btn_wrap a.allbtn_big	{ display:-moz-inline-box;display:inline-block; _position:relative; background:url(/image/btn_bg2.gif) 0 0; border:1px solid #647bb3; color:#FFFFFF !important; padding:20px 14px 15px 14px; }
.btn_wrap a.allbtn_big:hover	{ _position:relative; background:url(/image/btn_bg2.gif) 0 -100px; text-decoration:none; border:1px solid #213544; }

.btn_close	{ position:absolute; right:15px; margin:-4px 0 0 0; }

.btnPointBig	{ display:-moz-inline-box;display:inline-block; _position:relative; background:url(/image/btn_bg2.gif) 0 0; border:1px solid #647bb3; color:#FFFFFF !important;font-size:12px;font-weight:bold; padding:7px 15px 3px 15px; }
.btnPointBig:hover	{ _position:relative; background:url(/image/btn_bg2.gif) 0 -100px; text-decoration:none; border:1px solid #213544; }

.btnPointWBig	{ display:-moz-inline-box;display:inline-block; _position:relative; background:url(/image/btn_mini_bg.gif) 0 -400px; border:1px solid #c8c8c8; color:#434343 !important;font-size:12px;font-weight:bold; padding:7px 15px 3px 15px; }
.btnPointWBig:hover	{ _position:relative; background:url(/image/btn_mini_bg.gif) 0 -100px; text-decoration:none; border:1px solid #647bb3; color:#FFFFFF !important; }

.allbtn	{ display: inline-block;padding:0 15px 0 0;border:1px solid #aaa;/*border-radius:3px;*/padding:0 10px;line-height:20px; background:#eee; text-decoration:none !important;font-weight:bold; box-sizing:border-box; letter-spacing:-1px;}
.allbtn:hover	{text-decoration:none;}
.allbtn.bg	{ background:#28b4ef;color:#fff !important; border:0 !important;padding:0 25px !important; }
.allbtn.black {color:#333 !important;}
.allbtn.grey	{ background:#333;color:#fff !important; border:0 !important;padding:0 25px !important; }
.allbtn.bg:hover, .allbtn.grey:hover	{background:#182747;}
.allbtn.fileadd {font-size:20px;}
.allbtn.icon_search {padding:0 15px 0 27px !important;background:url(/images/icon_search_latest.png) 5px center no-repeat}
.allbtn.btn_back {background:#a1a5ae;}
.allbtn.print {float:left;line-height:28px;margin:0;padding:0 55px;background:#888;color:#fff;border:0;cursor:pointer;border-radius: 7px;}
.allbtn.change {line-height:28px;margin:0;padding:0 25px;background:#28b4ef;color:#fff;border:0;cursor:pointer;}
/*.allbtn.key {background:#ddd !important;}*/

.allbtn2	{ display:-moz-inline-box;display:inline-block; _position:relative; background:url(/image/btn_bg3.gif) 0 0; border:1px solid #7e8289; color:#FFFFFF !important; font-weight:bold; padding:6px 7px 2px 7px;cursor:pointer;font-family:'���� ���','gulim';}
.allbtn2:hover	{ _position:relative; background:url(/image/btn_bg3.gif) 0 -100px; text-decoration:none; border:1px solid #3b3b3b; }

.allbtn_white	{ display:-moz-inline-box;display:inline-block; _position:relative; background:url(/image/btn_mini_bg.gif) 0 -400px; border:1px solid #c8c8c8; color:#434343 !important; font-weight:bold; padding:6px 13px 2px 13px; top:0; font-size:12px;cursor:pointer;font-family:'���� ���','gulim';}
.allbtn_white:hover	{ _position:relative; background:url(/image/btn_mini_bg.gif) 0 -100px; text-decoration:none; border:1px solid #647bb3; color:#FFFFFF !important; }

.btn_mini_none	{ display:-moz-inline-box;display:inline-block; _position:relative; background:url(/image/btn_mini_bg.gif) 0 -200px; border:1px solid #b9ccd7; color:#9bafba !important; padding:6px 5px 2px 5px; top:0; margin:0 3px 2px 0; line-height:1.2; font-size:11px;cursor:pointer;font-family:'���� ���','gulim';}
.btn_mini_none:hover	{ _position:relative; background:url(/image/btn_mini_bg.gif) 0 -400px; text-decoration:none; border:1px solid #b9ccd7; }

.btn_mini	{ display:-moz-inline-box;display:inline-block; _position:relative; background:url(/image/btn_mini_bg.gif) 0 -400px; border:1px solid #c8c8c8; color:#7087bf !important; padding:6px 5px 2px 5px; top:0; margin:0 3px 2px 0; line-height:1.2; font-size:11px; cursor:pointer;font-family:'���� ���','gulim';}
.btn_mini:hover	{ _position:relative; background:url(/image/btn_mini_bg.gif) 0 -100px; text-decoration:none; border:1px solid #647bb3; color:#fff !important; }

.btn_mini_orange	{ display:-moz-inline-box;display:inline-block; _position:relative; background:url(/image/btn_mini_bg.gif) 0 -300px; border:1px solid #bc7f4d; color:#FFFFFF !important; padding:6px 5px 2px 5px; margin:0 3px 2px 0; top:0; line-height:1.2; font-size:11px; cursor:pointer;}
.btn_mini_orange:hover	{ _position:relative; background:url(/image/btn_mini_bg.gif) 0 -400px; text-decoration:none; border:1px solid #c8c8c8; color:#ee9043 !important; }

.btn_mini_gray	{ display:-moz-inline-box;display:inline-block; _position:relative; background:url(/image/btn_mini_bg.gif) 0 0; border:1px solid #CCC; color:#FFF !important; padding:6px 5px 2px 5px; top:0; margin:0 3px 2px 0; line-height:1.2; font-size:11px;cursor:pointer; }
.btn_mini_gray:hover	{ _position:relative; background:url(/image/btn_mini_bg.gif) 0 -400px; text-decoration:none; border:1px solid #c8c8c8; color:#333 !important; }

.btn_mini_blue	{ display:-moz-inline-box;display:inline-block; _position:relative; background:url(/image/btn_bg2.gif) 0 0; border:1px solid #647bb3; color:#FFF !important; padding:6px 5px 2px 5px; top:0; margin:0 3px 2px 0; line-height:1.2; font-size:11px;cursor:pointer; }
.btn_mini_blue:hover	{ _position:relative; background:url(/image/btn_mini_bg.gif) 0 -400px; text-decoration:none; border:1px solid #c8c8c8; color:#333 !important; }

.btn_mini_white	{ display:-moz-inline-box;display:inline-block; _position:relative; background:url(/image/btn_mini_bg.gif) 0 -400px; border:1px solid #CCC; color:#757980 !important; padding:6px 5px 2px 5px; top:0; margin:0 3px 2px 0; line-height:1.2; font-size:11px;cursor:pointer; }
.btn_mini_white:hover	{ _position:relative; background:url(/image/btn_mini_bg.gif) 0 -500px; text-decoration:none; border:1px solid #c8c8c8; color:#FFF !important; }

.btn_gray	{ display:-moz-inline-box;display:inline-block; _position:relative; background:url(/image/btn_mini_bg.gif) 0 0; border:1px solid #64686f; color:#FFFFFF !important; padding:6px 7px 2px 7px; top:0; margin:0 3px 2px 0; cursor:pointer; }
.btn_gray:hover	{ _position:relative; background:url(/image/btn_mini_bg.gif) 0 -400px; text-decoration:none; border:1px solid #c8c8c8; color:#757980 !important; }

.btn_comment {display:inline-block;background:url(/image/bg_btnNormal.gif) left bottom repeat-x #FFF; border:1px solid #c8c8c8; color:#666 !important; padding:0px 7px;line-height:68px; cursor:pointer; }

.btnSet {text-align:center;padding:5px;}


.joinInfo {padding:10px 10px 10px 90px; line-height:20px;border:1px solid #ededed;background:url(/image/sub/bg_joinInfo.png) 20px center no-repeat #f6f6f6;}
.joinInfo strong {color:#F60;}



.search_loading { 11border:1px solid #d0d0d0; text-align:center; padding:50px;margin-top:20px; }

/* ���ɸ޸� �ȳ��� */
.interest_ex {padding-left:10px;font-size:11px;font-weight:normal;color:#333;letter-spacing:-1px;color:#888;}
.interest_ex img {vertical-align:middle;height:15px;}

.paddT20 {padding-top:20px !important;}

/* ��й�ȣ */
.pop_pass {background:#fff;border:1px solid #333;padding:20px;}
.pop_pass input[type=password] {width:130px;}
.pop_pass table {width:190px;}
.pop_pass .btn {width:45%;}

.guideInfo {position:relative;padding:0px 0 15px 25px;font-size:12px;background:url(/images/icon_guideInfo.gif) left 0 no-repeat;}
.guideInfo strong {color:#666; text-decoration:underline;}
.guideInfo .sel {position:absolute;right:0px;top:0;}

.txt_comment { color:#ff5400; padding:5px 0 0 0; line-height:1.3; letter-spacing:0;font-weight:normal;font-family:'���� ���'}
.txt_comment.type2 {font-size:12px;}

.circle_date {position: relative;border: 1px solid #dfdfdf;display: inline-block;width: 55px;padding:3px 0px 0 7px;/*border-radius: 5px;*/background: #fff;font-weight: bold;font-size: 16px;line-height: 30px;font-family: 'SCoreDream';text-align: center;}
.circle_date span {left: -7px;position: absolute;top: -5px;background: #dfdfdf;padding: 0 5px;border-radius: 50px;font-size: 10px;line-height: 20px;white-space: nowrap;}
.circle_date i {font-style: normal; font-size: 12px;color:#888;}


/* =========================================================================================================
	�˾�
========================================================================================================= */
.pop_bg {position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(0,0,0,.3);z-index:9999;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;}
.pop_bg2 {position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(0,0,0,.3);z-index:9999;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;}
.pop_layer {position:absolute;left:50%;top:50%;border:1px solid #202340;/*border-radius:3px;*/padding-top:5px;background:#f2f2f2;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.4);z-index:10000;-webkit-transition:background .3s ease;-ms-transition:all .3s ease;transition:background .3s ease;}
.pop_layer.paddT0 {padding-top:0;}
.pop_layer .pop_cont {width:100%;height:100%;overflow:auto;background:#fff;}
.pop_layer iframe {border-width:0 !important;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;}
.pop_layer.layer {padding:0;}
.pop_layer.layer .header {position:relative;}
.pop_layer.layer .pop_cont {padding:20px;box-sizing:border-box;line-height:1.5;}
.pop_layer.layer .pop_cont p {padding-bottom:10px;}
.pop_layer > h2 .btn_close {position:absolute;right:0;top:0;display:inline-block;width:50px;padding-left:10px;color:#fff;font-size:12px;background:url('../images/icon_close.png') no-repeat center 6px #f9f9f9;text-decoration:none !important;line-height:32px;font-size:0;overflow:hidden;vertical-align:middle;}
.pop_layer > h2 .btn_close:hover {background-position:center -44px;}
.pop_layer .pop_cont.scrolled {height:460px;overflow:auto;}
.pop_layer.wid_auto {width:auto;height:auto;}
.pop_layer.wid_auto h2 {padding:15px 20px;background:#f9f9f9;}

.header.popup {min-width:100%;background:#f2f2f2;}
.header.popup h2 {display:inline-block;float:left;height:34px;margin:10px 0 0 15px;border:1px solid #b6b6b6;border-bottom:0;background:url(../images/icon_title.png) no-repeat 22px center #fff;padding:0 25px 0 45px;line-height:34px;font-weight:bold;vertical-align:middle;}
.header.popup .header_info {font-size:0;}
.header.popup .header_info .btn {margin-right:2px;border-color:#202340;}
.header.popup .btn_close {margin-right:5px;width:39px;height:29px;padding-left:0;line-height:29px;font-size:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.header.popup .btn_close:hover {background-position:center -47px;}

.pop_layer.hide {display:none;min-width:300px;min-height:300px;border:0;border-radius:0;padding-top:0;background:#fff;}
.pop_layer.hide .header.popup {position:relative;height:45px;}
.pop_layer.hide .cont {padding:15px;}
.pop_layer.hide .cont .btn_wrap {padding:10px 0 0;background:none;}

/* =========================================================================================================
	�󼼺��� ��â
========================================================================================================= */
.carViewLayer {position:fixed;width:930px;height:670px;left:50%;top:50%;margin-left:-450px;margin-top:-335px;border:1px solid #202340;overflow:hidden;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.4);z-index:100;}
.carViewLayer .carview_header {position:relative;padding-left:10px;background:#182747;color:#fff;}
.carViewLayer .carview_header h2 {width:765px;padding:0 0 0 25px;background:none;line-height:30px;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:url(/images/icon_move.png) no-repeat 2px center;background-size:15px auto;}
.carViewLayer .carview_header .btn_right {position:absolute;right:0;top:0;width:90px;}
.carViewLayer .carview_header .popbtn {float:left;position:relative;right:auto;display:inline-block; width:45px;height:30px;margin:0;background:url(/images/btn_pop_close_on.png) center center no-repeat; font-size:0;text-indent:-9999px;}
.carViewLayer .carview_header .popbtn:hover {background-color:#01c0f7;}
.carViewLayer .carview_header .btn_close {background:url(/images/btn_close_white.png) center center no-repeat;}
.carViewLayer .carview_header .btn_min {background:url(/images/btn_min.png) center center no-repeat;}
.carViewLayer .carview_header .btn_max {display:none;background:url(/images/btn_max.png) center center no-repeat;}
.carViewLayer.min {width:300px;height:30px;}
.carViewLayer.min iframe {display:none;}
.carViewLayer.min .carview_header h2 {width:170px;}
.carViewLayer.min .carview_header .btn_min {display:none;}
.carViewLayer.min .carview_header .btn_max {display:inline-block;}

.carViewIframe {position:fixed;z-index:102;width:930px;height:670px;right:10px;bottom:50px;background:#FFF;border:1px solid #555;background:#FFF;box-shadow:0 0 5px rgba(0,0,0,.6);}
.effect_none .carViewPOP {position:relative;left:auto;top:auto;height:690px;margin:0 auto;border:0;box-shadow:none;}

.carview_header {position:relative;padding-left:10px;background:#182747;color:#fff;}
.carview_header h2 {width:765px;padding:0 0 0 25px;background:none;line-height:30px;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:url(/images/icon_move.png) no-repeat 2px center;background-size:15px auto;}
.carview_header .btn_right {position:absolute;right:0;top:0;width:90px;}
.carview_header .popbtn {float:left;position:relative;right:auto;display:inline-block; width:45px;height:30px;margin:0;background:url(/images/btn_pop_close_on.png) center center no-repeat; font-size:0;text-indent:-9999px;}
.carview_header .popbtn:hover {background-color:#01c0f7;}
.carview_header .btn_close {background:url(/images/btn_close_white.png) center center no-repeat;}
.carview_header .btn_min {background:url(/images/btn_min.png) center center no-repeat;}
.carview_header .btn_max {display:none;background:url(/images/btn_max.png) center center no-repeat;}

.carViewIframe.min {width:300px;height:30px;}
.carview_header.min h2 {width:170px;}
.carview_header.min .btn_min {display:none;}
.carview_header.min .btn_max {display:inline-block;}
.carview_header .btn_close {display:block !important;}

.memoadd {float:right;width:28%;text-align:left;line-height:1.5}
.memoadd .add_text {cursor:pointer;}
.memoadd .add_text:hover {text-decoration:underline;}
.memoadd b {color:#ff3c00;}