@charset "utf-8";

/*글자색 공통*/
.blue{color:#004bd3;}
.red{color:#f80000;}
.green{color:#2e920f;}
i{vertical-align:middle!important;}
/*타이틀부분*/
h2.big_title{position:relative;font-size: 16px; color:#444; font-weight: 900; border-left: 6px solid #cc0000; text-indent: 10px; height: 14px; line-height: 16px;}
.m_box_contents{border-top: 1px solid #ddd; margin-top: 20px;width:100%;padding-bottom:0;border-bottom:0;padding-top:0;}
h2.big_title .btn_more{display:block;position:absolute;margin-top:1px;top:1px;right:0;}
h2.big_title span{font-size: 10px; color:#cc0000; margin-left: 5px; font-weight:bolder;text-transform:uppercase;}

/*구분선공통*/
.contour{margin:1em auto; height:2px;background:#ff6c00}
.board_subject{text-align:left}
.board_contents img{max-width:100%;line-height:1.6em}
/* list */
.tbl_type,.tbl_type th,.tbl_type td{border:0}
.tbl_type{width:100%;border-bottom:2px solid #dcdcdc;font-size:12px;text-align:center}
.tbl_type caption{display:none}
.tbl_type th{padding:7px 0 7px;border-top:2px solid #dcdcdc;background-color:#f5f7f9;color:#333;font-size:14px;font-weight:bold}
.tbl_type td{}
.tbl_type td td{padding:6px 0 6px;border-top:1px solid #e5e5e5;color:#666;position: relative;}
.tbl_type td .article_preview{text-align:left;text-indent:18px}
.tbl_type td img{width:150px;height:auto;line-height:0;border:1px solid #ddd;display:block;}
.tbl_type .board_list:hover{background:#fafafa}
.tbl_type .board_list .sold_out{width:152px;height:102px;position:absolute;top:6px;left:0;}

/* paginate */
.paginate_complex{padding:15px 0;line-height:normal;text-align:center}
.paginate_complex a,
.paginate_complex strong{display:inline-block;position:relative;z-index:2;margin:0 -3px;padding:1px 8px;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;background-color:#fff;font:bold 12px/16px Tahoma, Sans-serif;color:#323232;text-decoration:none;vertical-align:top}
.paginate_complex a:hover,
.paginate_complex a:active,
.paginate_complex a:focus{background-color:#f8f8f8}
.paginate_complex strong{color:#ff8600}
.paginate_complex .direction{border:0;font-weight:normal;color:#767676;text-decoration:none!important;z-index:1}
.paginate_complex .direction:hover,
.paginate_complex .direction:active,
.paginate_complex .direction:focus{color:#323232;background-color:#fff}
.paginate_complex .prev{border-left:0}
.paginate_complex .next{border-right:0}
.paginate_complex .direction span{display:inline-block;position:relative;top:4px;width:0;height:0;font-size:0;line-height:0;vertical-align:top}
.paginate_complex .prev span{left:-4px;margin-right:1px;border:3px solid;border-top:solid #fff;border-bottom:solid #fff;border-left:0}
.paginate_complex .next span{margin-left:1px;border:3px solid;border-top:solid #fff;border-bottom:solid #fff;border-right:0}


/* 서치폼 폼 공통 */
.search_form_table{margin:20px 0;font-size:12px;}
.search_form_table select,
.search_form_table table,
.search_form_table button{font-size:12px}
.search_form_table button{background:#f5f7f9;border:1px solid #ddd;border-radius:3px;padding:2px 4px;}
.search_form_table table{width:100%;border:0;border-top:2px solid #dcdcdc;}
.search_form_table th,
.search_form_table td{padding:8px;border:0;vertical-align:top}
.search_form_table th{color:#333}
.search_form_table td{color:#666}
.search_form_table thead th{border-bottom:1px solid #ccc;background:#f5f7f9;font-size:14px}
.search_form_table tbody td{border-bottom:1px solid #ddd;text-align:center;}
.search_form_table .item{position:relative;margin:0;overflow:hidden;}
.search_form_table .item select{margin:2px;padding:2px 4px;}
.search_form_table .item .i_text{position:relative;margin:2px;padding:3px 4px;border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:transparent}

/* 버튼 공통 */
a.btn_big{display:inline-block;padding-right:4px;background:url(http://static.naver.com/groupware/2010/bg_btn_default.gif) no-repeat 100% 0;font-size:12px;color:#333;line-height:26px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}
a.btn_big span,a.btn_big strong{display:block;padding:0 8px 1px 12px;background:url(http://static.naver.com/groupware/2010/bg_btn_default.gif) no-repeat}
a.btn_sml{display:inline-block;padding-right:4px;background:url(http://static.naver.com/groupware/2010/bg_btn_default.gif) no-repeat 100% -27px;font-size:11px;color:#333;line-height:21px;letter-spacing:-1px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}
a.btn_sml span,a.btn_sml strong{display:block;padding:0 4px 1px 8px;background:url(http://static.naver.com/groupware/2010/bg_btn_default.gif) no-repeat 0 -27px}
/*폼테이블 공통*/

/* UI Object */
.form_title{font-size:16px;color:#333;overflow:hidden;clear:left;}
.form_title .i_inform{font-size:12px;font-weight:400;color:#004bd3;float:right;margin-top:3px;}
.form_table{margin:1em 0;font-size:12px;overflow:hidden;}
.form_table input,
.form_table textarea,
.form_table select,
.form_table table,
.form_table button{font-size:12px}
.form_table button{background:#f5f7f9;border:1px solid #ddd;border-radius:3px;padding:2px 4px;}
.form_table table{width:100%;border:0;border-top:2px solid #dcdcdc}
.form_table caption{padding:8px 0;font-weight:bold;text-align:left}
.form_table th,
.form_table td{padding:8px;border:0;/*vertical-align:top*/}
.form_table th{color:#333;}
.form_table td{color:#666}
.form_table thead th{border-bottom:1px solid #ccc;background:#f8f8f8}
.form_table tbody th{border-bottom:1px solid #ddd;background:#f5f7f9;text-align:left}
.form_table tfoot th{border-bottom:1px solid #ddd}
.form_table tbody td{border-bottom:1px solid #ddd}
.form_table tfoot td{border-bottom:1px solid #ddd;font-weight:bold;color:#333}
.form_table .item{position:relative;margin:0}
/*20161213 sl.kim start*/
.form_table .item .p_reply{line-height:1.7em;color:#777;clear:left;}
/*20161213 sl.kim end*/
.form_table .item .i_help{position:absolute;top:4px;right:0}
.form_table .item .i_label{ top:6px; left:10px}
.form_table .item .i_dsc{margin:2px 0}
.form_table .item .i_check,
.form_table .item .i_radio{width:13px;height:13px;margin:1px 5px 2px 0;padding:0;vertical-align:middle}
.form_table .item .i_text{position:relative;margin:2px;padding:3px 4px;border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:transparent}
.form_table .item .r_btn{float:left;width:90px;}
.form_table .item .c_btn{float:left;width:150px;}
.form_table .item .c_btn label,.form_table .item .r_btn label{margin:0!important;}
.form_table .item .hide{visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.form_table .item select{margin:2px;padding:2px 4px;}
.form_table .item label{margin:0 10px 0 0;cursor:pointer}
.form_table .left_bn{float:left;text-align:left;line-height:1.6em;padding-top:3px;}
.form_table .right_bn{float:right;text-align:right;border:2px solid #f80000;line-height:1.6em;overflow:hidden;}
.form_table .right_bn a{display:block;padding:9px;overflow:hidden;}

.list_ico{width:78px!important;height:20px!important;display:inline!important;}
/* //UI Object */


/* 하단 버튼 부분을 감싸는 레이아웃 */
.list_button{clear:left;overflow:hidden;margin:1em auto 0;}
.list_button .f_left{float:left;}
.list_button .f_right{float:right;}

/*리스트 뷰의 포토부분*/
.car_photo{margin: 1em 0;font-size: 12px;overflow: hidden;float:left;width:410px;overflow:hidden;}
.car_photo img{width:398px;border:1px solid #ddd;}
.car_photo .car_photo_big{display:block;}
.car_photo .car_photo_btn{text-align:center;padding-right:10px;}
.car_photo .car_photo_btn span{height:30px;line-height:30px;border:1px solid #ddd;background:white;display:block;margin-top:5px;background:#f5f7f9}
.car_photo .car_photo_list{overflow:hidden;padding-top:5px;}
.car_photo .car_photo_list li{width:76px;height:70px;margin-right:5px;line-height:0;float:left;}
.car_photo .car_photo_list li img{height:63px;width:74px;}


.seller_map_btn a{display:block;text-align:center;border:1px solid #ddd;margin-top:5px;height:35px;line-height:35px;background: #f5f7f9}

@media screen and (max-width:780px) {
	.block750{display:block;height:1px;}
	.btn_search{width:70%;margin-top:2px;}
}

.f_left .i_text{position:relative;margin:0px;padding:4px 4px 5px;border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:transparent;font-size:12px;top:0px;}
.f_left select{margin:0px;padding:4px 4px 3px;font-size:12px;position: relative;top:1px;}
.f_left radio{margin:0px;padding:4px 4px 3px;font-size:12px;position: relative;top:1px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.f_left select{padding:2px 4px 3px;}
}

/*파일첨부 부분*/
.file_link{font-weight:bold;color:#666;position:relative;}
.file_link span{display:block;padding-bottom:5px;float:left;}
.file_link label{
	cursor:pointer;
	display:inline-block;
	vertical-align:middle;
	width:70px;
	border:1px solid #ccc;
	background:#f0eeee;
	font-size:12px;
	color:#333;
	text-align:center;
	height:20px;
	line-height:20px;
	*width:0;
	*border:0px solid #ccc;
}
.file_link label input 
{
	position:absolute;
	width:0;
	height:0;
	overflow:hidden;
	*width:auto;
	*height:auto;
}
.file_link label span
{
	text-indent:12px;
	display:block;
	*display:none!important;
}
.file_link input[type=text] 
{
	vertical-align:middle;
	display:inline-block;
	*display:none!important;
	width:auto;
	background-color:#fff; 
}

/*.password_form{padding-top:15px;width:516px;margin:0 auto;}*/
.password_form{padding-top:15px;width:320px;margin:0 auto;}
.password_form p{font-size:13px;text-align:center;padding:10px 0;}
.loading{display:none;vertical-align:middle;position:absolute;top:0;left:0;background:rgba(255,255,255,0.8);width:100%;text-align:center;height:100%;}
.loading .loading_box{background:#fff;padding:40px 0;border:2px solid #ddd;width:240px;margin:60px auto 0;border-radius:30px}
.loading .loading_box p{padding-top:5px;}
.comment_ok{display:block;width:70px;height:76px;border:1px solid #ddd;line-height:76px;text-align:center;float:right;border-radius:3px;background:#f5f7f9}
.captcha_refresh{float:left;display:block;width:88px;background:#f5f7f9;margin-left:5px;border:1px solid #ddd;margin-top:0px;height:19px;border-radius:3px;line-height:19px;text-align:center}