@charset "euc-kr";
.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:25px; height:15px; border:1px solid #ccc; display:inline-block; }
.colorbg img.small{ width:25px; height:13px; vertical-align:bottom; padding-bottom:2px; }

.txt_s	{ font-size:11px; line-height:1.8; color:#888888; }
.txt_bold	{ font-size:11px; color:#7087bf; }
.txt_red { color:#ff3600; }

.right_scroll	{ overflow:auto; height:160px; overflow-x:hidden; padding:0 16px 0 0; }

/* ¸Å¹°°Ë»ö */
.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:#333;font-size:12px;}
.carList .carListInfo .total span {display:inline-block;margin:0px 0px 0px 20px;color:#999;}
.carList .carListInfo .iconInfo {float:right;}
.carList .carListInfo .iconInfo img {margin:0px 0px 0px 15px;vertical-align:middle;}

.t_carList {margin:0px;padding:0px;line-height:20px;border-collapse:collapse;}
.t_carList caption {display:none;}
.t_carList th {margin:0px;padding:5px 0px 1px 0px;border-bottom:1px solid #b6b5bb;border-right:1px solid #b6b5bb;border-left:1px solid #b6b5bb;font-size:11px;color:#414f5d;text-align:center;background:url(/image/board_bg.gif) repeat-x;}
.t_carList th.last {border-right:none !important;}
.t_carList td {margin:0px;padding:4px 0px;border-bottom:1px solid #e8e9e9;text-align:center;}
.t_carList td a {display:block;}
.t_carList td input[type=checkbox] {display:block;margin:0px auto;padding:0px;border:none;vertical-align:middle;}
.t_carList tr:hover, .t_carList tr.tr2:hover {background:#f6f6f6;}
.t_carList tr {background:#f3f6fb;}
.t_carList tr.tr2 {background:#fff;}
.t_carList td.carName {text-align:left;padding:5px 5px !important;}
.t_carList td.carName a strong {}
.t_carList td.carName a span {font-weight:normal;}
.t_carList td.carName a {color:#3f6fc3;font-weight:bold;font-size:12px;}
.t_carList td.carName .icon img {margin:0px 10px 0px 0px;}
.t_carList td.option {text-align:left;padding:5px 10px !important;color:#5ab8d5;}
.t_carList td.price {color:#000;font-weight:bold;}
.t_carList td.area span {display:block;text-align:center;line-height:14px !important;}
.t_carList td.phone {text-align:left;padding:5px 5px !important;line-height:14px !important;}
.t_carList td.phone strong {font-weight:normal;display:block;color:#3f6fc3;}
.t_carList td.left {text-align:left;padding-left:3px;}
.t_carList td.right {text-align:right;padding-right:5px;}
.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;}
.iconList1 {font-size:11px;padding:0px;line-height:11px;color:#f56272;background:#e7e9ee;}
.iconList1 span {display:block;margin:0px 0px 3px 0px;padding:5px 0px 0px 0px;letter-spacing:-1px;color:#FFF;background:#f56272;}

.iconList2 {font-size:11px;padding:0px;line-height:11px;color:#00a98f;background:#e7e9ee;}
.iconList2 span {display:block;margin:0px 0px 3px 0px;padding:5px 0px 0px 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;background:#f6f6f6; 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; }
.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; }

#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:#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; }
.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:90px;font-size:12px;line-height:20px!important;}
.optionBox li ul {float:left;width:800px;margin:0px !important;padding:0px !important;}
.optionBox li li {float:left;width:150px;margin:0px;padding:0px;border:none;}
.optionBox li li label {display:block !important;margin:0px;padding:0px;}
.optionBox li li input {margin:0px !important;padding:0px !important;border:none;}

.carPhotoReg {overflow:hidden;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;}
.carPhotoReg ul {overflow:hidden;float:left;margin:10px !important;padding:0px !important;width:660px;}
.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;bottom:0px;display:block;height:15px;margin:5px 0px 0px 0px;cursor:pointer;line-height:15px !important;}
.carPhotoReg .photoInfo {float:left;margin:15px 0px;padding:15px;width:315px;border:1px solid #dcdcdc;background:#FFF;}
.carPhotoReg .photoInfo ul {overflow:hidden;width:100%;margin:0px !important;padding:0px !important;}
.carPhotoReg .photoInfo ul li { clear:both;display:block;margin:0px 0px 15px 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 {text-align:left;}
.carPhotoReg .btnPhotoReg a {text-align:center;margin:2px 0px;width:125px;font-size:12px !important;padding:0px 10px !important;line-height:25px !important;font-weight:bold; letter-spacing:-1px;}
.btnDelete {float:right;}

/* Â÷·®ºäÆË¾÷ */
.carViewWrap {width:100%;height:100%;position:fixed;left:0px;top:0px;background:url(/image/sub/bg_carView.png); z-index:10000000;}
@media screen and (max-width:1000px) {
.carViewWrap {width:1050px;height:100%;position:absolute !important;left:0px;top:0px;background:url(/image/sub/bg_carView.png); z-index:10000;}	
.carViewPOP {overflow-y:scroll;position:absolute !important;left:20px !important;top:20px !important;margin:0px !important;width:800px !important;height:600px !important;background:#FFF;}
.carViewPOP .tabBox {overflow:hidden;position:absolute !important;left:20px !important;top:0px !important;margin:0px;width:785px;background:#647bb3; z-index:100000;}
.carViewWrap .close {position:absolute;left:750px !important;top:20px !important;margin:0px !important;z-index:1000000 !important;}
}
.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(/image/btn_popClose.gif) left top no-repeat;}
.carViewWrap .close a span {display:none;}
.carViewPOP {overflow-y:scroll;position:absolute;left:50%;top:50%;margin:-300px 0px 0px -400px;width:800px;height:600px;background:#FFF;}
.carViewPOP dt, .carViewPOP dd {margin:0px;padding:0px;background:none !important;}
.carViewPOP .tabBox {overflow:hidden;position:fixed;margin:0px;width:785px;background:#647bb3; z-index:100000;}
.carViewPOP .tabBox a {display:block;float:left;line-height:40px;padding:0px 20px;font-size:14px;color:#FFF;font-weight:bold;border-right:1px solid #6a86be;font-family:'µ¸¿ò',Dotum,'±¼¸²',Gulim, AppleGothic, Sans-serif;}
.carViewPOP .tabBox a:hover {text-decoration:none;line-height:37px;border-top:3px solid #698aca;color:#FFF;background:#7594ce;}
.carViewPOP .tabBox a.on {text-decoration:none;line-height:37px;border-top:3px solid #698aca;color:#647bb3;background:#FFF;}
.carViewPOP .popCont {padding:60px 20px 20px 20px;min-height:520px;}
.carViewPOP .carInfoWrap {overflow:hidden;}
.carViewPOP .carInfoWrap .photoWrap {float:left;width:322px;margin:0px 18px 0px 0px;}
.carViewPOP .carInfoWrap .photoWrap img {border:1px solid #CCC;}
.carViewPOP .carInfoWrap .photoWrap .memoWrap {width:290px;padding:10px 15px 15px 15px;border:1px solid #d8dce3;border-top:none;background:#f9fcfd;}
.carViewPOP .carInfoWrap .photoWrap .memoWrap h3 {margin:0px;padding:10px 0px;text-align:left;font-size:12px;color:#5d7cb9;font-family:'µ¸¿ò',Dotum,'±¼¸²',Gulim, AppleGothic, Sans-serif;}
.carViewPOP .carInfoWrap .photoWrap .memoWrap .memo {overflow-y:scroll;height:180px;}
.carViewPOP .carInfoWrap .photoWrap .photoInfoBox {margin:0px 0px 10px 0px;padding:7px 10px 2px 10px;text-align:center;border:1px solid #f6f6f6;font-size:12px;background:#FFF;}
.carViewPOP .carInfoWrap .photoWrap .photoInfoBox a {display:inline-block;padding:0px 0px 0px 15px;text-decoration:underline;color:#022d81;}
.carViewPOP .carInfoWrap .photoWrap .photoInfoBox a:hover {color:#F60;}

.carViewPOP .carInfoWrap .carCont {float:left;width:400px;}
.carViewPOP .carInfoWrap .carCont .carViewName {padding:0px 0px 15px 0px;font-size:16px;letter-spacing:-1px;font-weight:bold;color:#022d81;font-family:'µ¸¿ò',Dotum,'±¼¸²',Gulim, AppleGothic, Sans-serif;}
.carViewPOP .carInfoWrap .carCont .carViewPrice {padding:7px 0px 15px 0px;border-top:1px solid #d8dde5;border-bottom:1px solid #d8dde5;font-family:'µ¸¿ò',Dotum,'±¼¸²',Gulim, AppleGothic, Sans-serif;}
.carViewPOP .carInfoWrap .carCont dl {border:none;}
.carViewPOP .carInfoWrap .carCont .carViewPrice dt {float:left;width:70px;height:28px;line-height:28px;color:#333;font-size:12px;vertical-align:middle;}
.carViewPOP .carInfoWrap .carCont .carViewPrice dd {height:28px;line-height:28px;color:#333;font-size:12px;vertical-align:middle;}
.carViewPOP .carInfoWrap .carCont .carViewPrice dd strong {color:#F60;font-size:16px;}
.carViewPOP .carInfoWrap .carCont .carViewPrice dd span {color:#F60;}
.carViewPOP .carInfoWrap .carCont .carViewPrice dd span.info {font-size:12px;color:#999;}
.carViewPOP .carInfoWrap .carCont .carViewPrice dd a {display:inline-block;padding:0px 0px 0px 15px;font-size:12px;letter-spacing:-1px;text-decoration:underline;color:#022d81;}
.carViewPOP .carInfoWrap .carCont .carViewPrice dd a:hover {color:#F60;}
.carViewPOP .carInfoWrap .carCont .carInfo {padding:10px 0px;border-bottom:1px solid #d8dde5;}
.carViewPOP .carInfoWrap .carCont .carInfo dt {float:left;width:80px;line-height:22px;color:#333;font-size:12px;}
.carViewPOP .carInfoWrap .carCont .carInfo dd {line-height:22px;color:#333;font-size:12px;}
.carViewPOP .carInfoWrap .carCont .carNum {overflow:hidden;padding:5px 0px;border-bottom:1px solid #d8dde5;}
.carViewPOP .carInfoWrap .carCont .carNum dt {float:left;width:80px;color:#333;line-height:30px;}
.carViewPOP .carInfoWrap .carCont .carNum dd {float:left;width:100px;line-height:30px;}
.carViewPOP .carInfoWrap .carCont .carSeller {overflow:hidden;padding:10px 0px;border-bottom:1px solid #d8dde5;}
.carViewPOP .carInfoWrap .carCont .carSeller dt {float:left;width:80px;line-height:25px;color:#333;font-size:12px;}
.carViewPOP .carInfoWrap .carCont .carSeller dd {color:#333;font-size:12px;width:380px;line-height:25px;}
.carViewPOP .carInfoWrap .carCont .carSeller dd .phone {color:#F60;line-height:28px;font-size:14px;display:inline-block;margin:0px 0px 0px 10px;padding:0px 0px 0px 20px;color:#F60;font-weight:bold;background:url(/image/icon_phone.png) left 5px no-repeat;font-family:'µ¸¿ò',Dotum,'±¼¸²',Gulim, AppleGothic, Sans-serif;}
.carViewPOP .carInfoWrap .carCont .carSeller dd .txt {display:inline-block;}
.carViewPOP .carInfoWrap .carCont .interestMemo {overflow:hidden;padding:15px 0px 0px 0px;}
.carViewPOP .carInfoWrap .carCont .interestMemo dt {float:left;width:80px;height:40px;line-height:40px;color:#333;}
.carViewPOP .carInfoWrap .carCont .interestMemo dd {height:40px;}
.carViewPOP .carInfoWrap .carCont .interestMemo dd textarea {border:1px solid #ced2da;padding:3px;font-size:11px;vertical-align:middle;width:250px;}
.carViewPOP .carInfoWrap .carCont .interestMemo 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:13px 15px 7px 15px;}
.carViewPOP .carInfoWrap .carCont .interestMemo dd input:hover {background:url(/image/btn_bg2.gif) 0 -100px;text-decoration:none;border:1px solid #213544;}
.carViewPOP .carInfoWrap .carCont .subTitle {font-weight:bold;color:#333;padding:15px 0px 3px 0px;}

.carViewPOP .carInfoName {padding:0px;font-size:16px;padding:0px 0px 10px 0px;font-weight:bold;color:#022d81;font-family:'µ¸¿ò',Dotum,'±¼¸²',Gulim, AppleGothic, Sans-serif;}
.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 0px 0px;}
.carViewPOP .carViewMemoWrap h4 {font-size:16px;font-family:'µ¸¿ò',Dotum,'±¼¸²',Gulim, AppleGothic, Sans-serif;}
.carViewPOP .carViewMemoWrap .memo {margin:5px 0px 0px 0px;padding:10px;border:1px solid #dcdcdc;}

.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;border:1px solid #eee;border-left:none;}
.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;border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc;background:#f3f6fb !important;}
.carViewOptionWrap .optionTab1 li ul {overflow:hidden;padding:10px 0px 0px 10px;height:440px;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 .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 .carPhotoWrap {width:743px;}
.carViewPOP .carPhotoWrap img {border:1px solid #CCC;}
.carViewPOP .carPhotoWrap .photoBig {position:relative;padding:10px 0px;background:#fcfcfc;text-align:center;}
.carViewPOP .carPhotoWrap .photoBig .arrow_r span, .carViewPOP .carPhotoWrap .photoBig .arrow_l span {display:none;}
.carViewPOP .carPhotoWrap .photoBig .arrow_l {position:absolute;left:20px;top:45%;}
.carViewPOP .carPhotoWrap .photoBig .arrow_r {position:absolute;right:20px;top:45%;}
.carViewPOP .carPhotoWrap .photoBig .arrow_l a {display:block;width:16px;height:29px;background:url(/image/arrow.gif) left top no-repeat;}
.carViewPOP .carPhotoWrap .photoBig .arrow_r a {display:block;width:16px;height:29px;background:url(/image/arrow.gif) -16px top no-repeat;}
.carViewPOP .carPhotoWrap .photoBig .arrow_l a:hover {background:url(/image/arrow.gif) left -29px no-repeat;}
.carViewPOP .carPhotoWrap .photoBig .arrow_r a:hover {background:url(/image/arrow.gif) -16px -29px no-repeat;}
.carViewPOP .carPhotoWrap .photoThumb {position:relative;margin:10px 0px 0px 0px;overflow:hidden;}
.carViewPOP .carPhotoWrap .photoThumb ul {margin:0px auto;}
.carViewPOP .carPhotoWrap .photoThumb li {float:left;display:block;margin:1px;width:35px;}
.carViewPOP .carPhotoWrap .photoThumb li.on img {border:1px solid #2f97e0;}

.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:#5d7cb9;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;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 .tabCal {overflow:hidden;}
.carViewPOP .calculatorWrap .tabCal li {float:left;width:33.1%;padding:0px !important;border:none;border-right:1px solid #dcdcdc !important;}
.carViewPOP .calculatorWrap .tabCal li a {display:block;font-size:12px;padding:8px 0px 2px 0px;text-align:center;background:#eee;}
.carViewPOP .calculatorWrap .tabCal li a.on, .carViewPOP .calculatorWrap .tabCal li a.on:hover {color:#FFF;background:#647bb3;text-decoration:none;}
.carViewPOP .calculatorWrap .tabCal li a:hover {background:#dcdcdc;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;font-family:'µ¸¿ò',Dotum,'±¼¸²',Gulim, AppleGothic, Sans-serif;}
.detail_option td #installPrice {font-size:14px;font-family:'µ¸¿ò',Dotum,'±¼¸²',Gulim, AppleGothic, Sans-serif;}
.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] {border:none;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;font-family:'µ¸¿ò',Dotum,'±¼¸²',Gulim, AppleGothic, Sans-serif;}
.carView_memo {padding:10px;border:1px solid #e8e9e9;border-top:2px solid #4F628A;}

.memo_box_wrap	{ background:url(/image/pop_arrow.gif) no-repeat 91% 0; padding:7px 0 0 0;}
.memo_box	{ display:inline-block; padding:9px 0 6px 0; background:#FFFFFF; border:2px solid #7087bf; background:url(/image/memo_bg.gif) no-repeat 0 0 #FFF; width:98% !important; }
.memo_box .btn	{ float:right; padding:0 10px 0 0; }
.memo_box .date	{ float:left; width:100px; border-right:2px solid #e1dbce; margin:0 15px 0 50px; }
.memo_box .con	{ float:left; text-align:left; }
.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:url(/image/board_bg.gif) repeat-x; height:22px; padding:5px 1px 0 0; color:#414f5d; text-align:center; border-bottom:1px solid #b6b5bb; font-size:11px;}
.t_list th.first { height:22px; border-left:1px solid #b6b5bb; }
.t_list th.first div { background:none; }
.t_list th.last { height:22px; border-right:1px solid #b6b5bb; }
.t_list th div { background:url(/image/board_line.gif) no-repeat 0 -6px; }
.t_list td { border-bottom:1px solid #e8e9e9; text-align:center; padding:4px 0 4px 0; margin:0; }
.t_list tr:hover, .t_list tr.tr2:hover	{ background:EEEEEE; }
.t_list tr	{ background:#f3f6fb; }
.t_list tr.tr2	{ background:#fff; }
.t_list td.right {text-align:right; padding:4px 5px 4px 0; }
.t_list td.left {text-align:left; padding:4px 0 4px 5px; }
.t_list td.left p	{ padding:0; color:#3a5871; }
.t_list td.left a { color:#222222; text-decoration:none; }
.t_list td.left a:hover { color:#111111; text-decoration:none; }
.t_list td img { vertical-align:middle; }
.t_list td.title {text-align:right; padding:6px 10px 7px 0; color:#007ec2; }
.t_list td.price_main	{ color:#989898; letter-spacing:-1px; }
.t_list td.price_main strong	{ color:#ff3000; font-size:12px; letter-spacing:0; padding:0 0 0 10px; }

.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:2px solid #4F628A; 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; height:28px; background:#f6f6f6; }
.t_form th { border-bottom:1px #e8e9e9 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; margin:0; border-right:1px #e8e9e9 solid; text-align:left;padding:4px 0 5px 4px; }
.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:4px 0 3px 5px; color:#7087bf; font-weight:bold; }
.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_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	{ border-bottom:1px solid #d8dde5; border-top:1px solid #fff; background:#FFF;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	{ border-bottom:1px solid #d8dde5; border-top:1px solid #fff; background:#FFF; }
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 {margin:10px 0px 0px 0px;border:1px solid #CCC;}
.boardViewWrap .boardHeader {padding:20px;background:#f6f6f6;border-bottom:1px solid #CCC;}
.boardViewWrap .boardHeader .subject {font-weight:bold;font-size:16px;}
.boardViewWrap .boardHeader .carName {font-size:16px;font-weight:bold;color:#F00;}
.boardViewWrap .boardHeader .boardInfo {padding:10px 0px 0px 0px;}
.boardViewWrap .boardHeader .boardInfo span {display:inline-block;padding:0px 5px;color:#CCC;}
.boardViewWrap .boardCont {padding:20px;}
.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; color:#FFFFFF; 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	{ color:#FFFFFF; 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; border:2px solid #4f628a !important; background:#FFF !important; }
.openLayer .title {font-weight:bold;}
.loadingLayer { width:100%; text-align:center; }

.openLayer .topframe { float:left; width:100%; padding-top:5px; padding-bottom:5px; border-bottom:1px solid #a0a0a0; }
.openLayer .topframe #nNoName { float:left; display:none; }
.openLayer .topframe #nMakerName { float:left; display:none; padding:5px 15px 0 10px; font-weight:bold; }
.openLayer .topframe #nModelName { float:left; padding:5px 15px 0 10px; 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; padding:5px 15px 0 10px; }
.openLayer .topframe #nSeriesName select { float:left; height:19px; }
.openLayer .topframe #nYearName { float:left; padding:5px 15px 0 5px; font-weight:bold; }
.openLayer .topframe #nPriceLabel { float:left; padding:5px 5px 0 0; font-weight:bold; color:#4f628a; }
.openLayer .topframe #nPriceName { float:left; padding:5px 15px 0 0; font-weight:bold; color:#4f628a; }
.openLayer .topframe #topframeCloseBtn { float:right; padding:5px 15px 0 0; font-weight:bold; color:#4f628a; cursor:pointer; }


.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:0 5px 5px 15px; color:#666666; }
.openLayer #leftframe div.optionViewRefName { padding:5px 5px 0 0; height:13px; width:100%; float:left; font-weight:bold; }
.openLayer #leftframe div.optionView { padding:5px 5px 0 0; height:13px; width:240px; overflow:hidden; float:left; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; }
.openLayer #leftframe div.optionViewRef { padding:5px 5px 0 0; height:13px; width:240px; overflow:hidden; float:left; color:#00628a; }
.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 { padding:5px 5px 0 0; cursor:pointer; color:#4f628a; font-weight:normal; }
.openLayer #leftframe .hiddenRefButton2 { display:none; padding:5px 5px 0 0; cursor:pointer; color:#4f628a; font-weight:normal; }





#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; height:13px; width:100%; float:left; font-weight:bold; }
#db_newOptionBox_basic div.optionView { padding:5px 5px 0 0; height:13px; 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; }


.openLayer #rightframeLabel { float:left; width:100%; text-align:left; padding:5px 0 0px 15px; font-weight:bold; color:#4f628a; }
.openLayer #rightframe { float:left; width:100%; text-align:left; padding:5px 5px 5px 22px; color:#666666; }
.openLayer #rightframe div.optionView { padding:5px 5px 0 0; width:240px; float:left; }
.openLayer #rightframe div.optionViewSel span.price { color:#4f628a; }

#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; }

.search_bottom	{ padding:0 10px 0 10px; }
.search_bottom a.allbtn	{ clear:both; display:block; background:url(/image/btn_bg2.gif) 0 0; border:1px solid #647bb3; color:#FFFFFF !important; padding:3px 7px 0px 7px; width:45px; }
.search_bottom a.allbtn:hover	{ clear:both; background:url(/image/btn_bg2.gif) 0 -100px; text-decoration:none; border:1px solid #213544; }

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:5px 0 0 0; }

.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;}
.t_usedprice thead th {padding:5px;border:1px solid #dcdcdc;background:#eee;}
.t_usedprice tbody th {padding:5px;border:1px solid #dcdcdc;background:#f6f6f6;}
.t_usedprice td {padding:5px;border:1px solid #dcdcdc;text-align:center;}

/* ½ÅÂ÷Á¤º¸ Ãß°¡ */
.newcarIndex {overflow:hidden;}
.newcarIndex li {float:left;display:block;width:140px; height:140px;margin:0px !important;padding:30px 30px !important;border-bottom:1px solid #ededed;}
.newcarIndex li:hover {background:#f6f6f6;}
.newcarIndex li .modelImage {padding:10px 0px 20px 0px; }
.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 {margin:10px 0px 0px 0px;padding:10px 20px;font-size:12px;line-height:25px;background:#f6f6f6;border-top:1px solid #7087bf;}
.consultInfor a {color:#06F;text-decoration:underline;}

/* Áß°íÂ÷»ó´ã */
.t_consult { width:100%; margin:10px 0; padding:0; line-height:1.3; }
.t_consult caption { display:none; }
.t_consult th { background:url(/image/board_bg.gif) repeat-x; height:22px; padding:5px 1px 0 0; color:#414f5d; text-align:center; border-bottom:1px solid #b6b5bb; font-size:11px;}
.t_consult td { border-bottom:1px solid #e8e9e9; text-align:center; padding:10px 0 7px 0; margin:0; }
.t_consult td a {display:block;}
.t_consult tr.tr1:hover, .t_consult tr.tr2:hover	{ background:#EEEEEE !important; }
.t_consult tr.tr1	{ background:#f3f6fb; }
.t_consult tr.tr2	{ background:#fff; }
.t_consult td.right {text-align:right; padding:4px 5px 4px 0; }
.t_consult td.left {text-align:left; padding:4px 0 4px 5px; }
.t_consult td.left p	{ padding:0; color:#3a5871; }
.t_consult td.left a { color:#222222; text-decoration:none; }
.t_consult td.left a:hover { color:#111111; text-decoration:none; }
.t_consult td .consult_ing {display:block;margin:0px auto;padding:3px 0px 0px 0px;width:50px;border:1px solid #F60;border-radius:5px;background:#F60;color:#FFF;}
.t_consult td .consult_end {display:block;margin:0px auto;padding:3px 0px 0px 0px;width:50px;border:1px solid #ccc;border-radius:5px;background:#dcdcdc;color:#FFF;}
.t_consult td .subject {font-weight:bold;padding:5px 0px;}
.t_consult td.sell a, .t_consult td.sell {color:#F00;}
.t_consult td.buy a, .t_consult td.buy {color:#06F;}
.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 {margin:5px 0px 0px 0px;border-top:1px solid #7087bf;}
.t_consutForm th {padding:10px;border-bottom:1px solid #ededed;border-right:1px solid #ededed;background:#f6f6f6;font-weight:bold;}
.t_consutForm th.first {border-left:1px solid #ededed;}
.t_consutForm td {padding:10px;border-bottom:1px solid #ededed;border-right:1px solid #ededed;}
.t_consutForm .subject {font-size:14px;padding:15px;font-weight:bold;color:#7087bf;border-left:1px solid #ededed;}
.t_consutForm td .consult_ing {display:block;padding:3px 0px 0px 0px;width:50px;border:1px solid #F60;border-radius:5px;background:#F60;color:#FFF;text-align:center;}
.t_consutForm td .consult_end {display:block;padding:3px 0px 0px 0px;width:50px;border:1px solid #ccc;border-radius:5px;background:#dcdcdc;color:#FFF;text-align:center;}
.t_consutForm .phone {color:#F00;}
.consutCont {padding:20px;border:1px solid #ededed;border-top:none;}

.comment {overflow:hidden;padding:20px 0px 0px 0px;}
.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:1px solid #647bb3;background:url(/image/btn_mini_bg.gif) 0 -100px;width:13%;height:55px;line-height:55px;cursor:pointer;font-weight:bold;color:#FFF;}
.comment .inputArea input:hover {background:#647bb3;}
.comment ul {padding:10px 0px 0px 0px;}
.comment ul li {padding:10px 0px;border-bottom:1px solid #CCC;}
.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 {}
.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;}

/* ¹öÆ°µé */
.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; }

.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; }

.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:-moz-inline-box;display:inline-block; _position:relative; background:url(/image/btn_bg2.gif) 0 0; border:1px solid #647bb3; color:#FFFFFF !important; padding:4px 7px 1px 7px; cursor:pointer; }
.allbtn:hover	{ _position:relative; background:url(/image/btn_bg2.gif) 0 -100px; text-decoration:none; border:1px solid #213544; }

.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; }
.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; }
.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; }
.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; }
.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; }