/* 매입 CSS */
input[type=text], input[type=password]  {cursor:text}
#purchase_guide_text_wrapper{padding:20px;margin: 10px 0 0 0; background-color: #f2f2f2; border-top: 1px solid #e0e0e0;}
#purchase_search_wrapper{position: absolute; left: 0; top: 10px; height: 40px; line-height: 40px;}
#purchase_search_wrapper a{margin:0 5px}
.purchase_guide_text{text-align:center;padding:2px;font-size:13px;letter-spacing: -1px}
.purchase_guide_text span{color:#ff6600}

#purchase_board{width:100%;border-collapse: 0;border-spacing: 0}
#purchase_board tr th{color:#202020;padding: 7px 0; border-top: 2px solid #666; border-bottom: 1px solid #d0d0d0;}
#purchase_board tr:first-child th{background:url('/static/img/common/bord_th_gab.jpg') no-repeat left center;padding: 7px 0}
#purchase_board tr:first-child th:first-child{background:none;}
#purchase_board tr:first-child th:last-child{}
#purchase_board tr:last-child td{border-bottom:3px solid #a3b0c7;}
#purchase_board td{color:#303030;padding:7px 0;font-size:12px}
#purchase_board td a{color:#333;text-decoration:none;cursor:pointer}
#purchase_board td a:hover{color:#387bd7}
#purchase_board td .comment_count{color:#ff6600}
#purchase_visual_bottom_wrapper{text-align:center}
.write_button{float:left;margin:15px 0px}


.btn_align_right{text-align: right; position: relative; border-top: 1px solid #e0e0e0;}
.write_button_st01{text-align: center; padding: 5px 15px; text-decoration: none !important; line-height: 30px; margin: 10px 0 5px 10px; border-radius: 5px; display: inline-block; font-size: 15px; background-color: #333; color: #fff;}
.write_button_st01:hover{background-color: #666;}
.write_button_st02{text-align: center; padding: 5px 15px; text-decoration: none !important; line-height: 30px; margin: 10px 0 5px 10px; border-radius: 5px; display: inline-block; font-size: 15px; background-color: #01A3DE; color: #fff;}
.write_button_st02:hover{background-color: #0089c2;}



#purchas_pwd_wrapper{line-height:26px;margin-top:3px;padding-left:5px;padding-bottom:2px;background-color:#fcfcff}
#purchas_pwd_wrapper span {color:#666}
#purchas_pwd_wrapper input[type=password]{border-radius: 2px;border:1px solid #aaa}
#purchas_pwd_wrapper input[type=button]{margin-left:5px;padding:2px 5px;border-radius: 2px;border:1px solid #36a3e0;color:#fff;background-color:#36a3e0}
#purchas_pwd_wrapper input[type=button]:hover{color:#36a3e0;background-color:#fff}

/* 매입 내용 CSS */
#purchase_comment_write_wrapper {margin-top:20px;text-align:left;margin-top:20px;background-color:#fdfdfd;border:1px solid #ececec;padding:7px}
#purchase_comment_write_wrapper textarea{width:612px;height:82px;resize: none;}
#purchase_comment_write_wrapper img {float:right;margin:12px 5px 0px 0px;cursor:pointer}
#purchase_comment {padding:0;margin:0;list-style: none;margin-top:20px;text-align:left}
#purchase_comment li {padding:10px 20px 20px 20px;border:1px solid #e5e5e5;border-bottom:4px solid #e5e5e5;color:#333;margin-bottom:10px}
#purchase_comment li span{margin-right:15px;color:#666}
.purchase_comment_delete_wrapper{float:right}
.purchase_comment_delete_wrapper a {cursor:pointer;color:#f00;font-weight:bold}
.purchase_comment_title{padding:10px 0px;border-bottom:1px dotted #999}
.purchase_comment_content{margin-top:15px;white-space: pre}
#purchase_visual_bottom_button_wrapper{margin:20px 0px;text-align:center}
#purchase_visual_middle_wrapper #board_content_wrapper img {width: 100%; object-fit: contain}

/* 매입 삭제 CSS */
#purchase_delete_wrapper, #purchase_content_view_wrapper{padding:72px 0px;border:3px solid #eaeaea;text-align:center;background: #fdfdfd}
#purchase_delete_wrapper div, #purchase_content_view_wrapper div {margin-bottom:25px}
#purchase_delete_wrapper input[type=password], #purchase_content_view_wrapper input[type=password] {font-size:11pt;border:1px solid #aaa;border-radius: 2px;cursor:text;}
#purchase_delete_title, #purchase_content_view_title{font-size:14pt;letter-spacing: -1px;color:#666;font-weight: bold}

/* 매입 쓰기 */
#purchase_write input[type=text]{width:100%;border:1px solid #ccc;border-radius:2px;font-size:10pt;padding:2px}
#purchase_write input[type=password], #purchase_write select{border:1px solid #ccc;border-radius:2px;font-size:10pt;padding:2px}
.file_input label {
    position:relative;
    cursor:pointer;
    display:inline-block;
    vertical-align:middle;
    overflow:hidden;
    width:91px;
    height:29px;
    background:#777;
    color:#fff;
    text-align:center;
    line-height:30px;
    margin-top:2px
}
.file_input label input {
    position:absolute;
    width:0;
    height:0;
    overflow:hidden;
    display: none !important;
}
.file_input input[type=text] {
    display:inline-block;
    width:350px;
    height:23px;
    font-size:11px;
    padding:0 !important;
    border:0;
    border:1px solid #AAA;
}
.file_input input[type=button] {
	border-radius:0px;
	padding:4px 10px;
	margin:0px;
	padding:5px 10px 5px 10px; 
	font-size:13px
}
.file_input span{cursor:pointer}
.file_input span:hover{color:#333}
/* 자동견적 */
#auto_estimate_menu_wrapper:after{content:''; display:block; clear:both;}
.auto_estimate_menu:last-child{margin-right:0;}
.auto_estimate_menu{width:24.5%;float:left;text-align:center;height:40px;line-height:40px;border:1px solid #ccc;border-bottom:0px solid #aaa; background-color: #f6f6f6; border-top-left-radius: 5px;border-top-right-radius: 5px;margin-right:0.32%;cursor:pointer;font-weight:bold;font-size:10pt;color:#777}
.auto_estimate_menu:hover{color:#202020}
.auto_estimate_menu_enabled{border:1px solid #aaa;border-bottom:1px solid #fff;;cursor:default;color:#000;background:#fff}
.auto_estimate_content{border:1px solid #aaa;margin-top:-1px;padding:15px;background:#fff;display:none;min-height:350px;}
.computer_all_title, .parts_title{border-bottom:3px solid rgb(150, 208, 220);margin-bottom:15px;padding:0 0 0px 10px;height: 58px;}
.computer_all_menu_wrapper{float:right;line-height:21px;height:20px;font-size:14px;}
.computer_all_menu{color:#333;cursor:pointer}
.computer_all_menu_selected{color:#82acd3;cursor:default;text-decoration: underline;font-weight:bold;font-size:15px;}
.computer_all_menu_arrow{float:left;}
.computer_all_menu_arrow img {width:21px;height:21px;cursor:pointer;padding:0 5px;}
#computer_all_part_step {vertical-align: middle}
#computer_all_part_name span, .parts_title span{font-size:20pt;font-weight:bold;letter-spacing: -0.5px;vertical-align: middle;padding-left:15px;}

.auto_estimate_category_wrapper{font-size:10pt;border:1px solid #ccc;padding:10px;margin-bottom:2px;background:#f8f8f8;}
.auto_estimate_category_wrapper > div{text-align:center;cursor:pointer;color:#666;position: relative;}
.auto_estimate_category_list{margin:5px 0px;padding:0px;list-style: none;background:#fff;display:none}
.auto_estimate_category_list li{padding:5px 0 5px 15px;font-weight:bold;color:#333;cursor:pointer}
.auto_estimate_category_list li:nth-child(2n) {background:#f3f3ff}
.auto_estimate_category_list li:hover{background:#fffff3}
.auto_estimate_search_wrapper {padding:10px;font-size:11pt;text-align:right}
.searchText{border:1px solid #aaa;border-radius:2px;width:200px;height: 28px;}
.auto_estimate_product_wrapper{max-height:300px;overflow-y:auto;display:none}
.auto_estimate_product, #detail_product_list{width:100%;font-size:10pt;border-spacing: 0; border-collapse: collapse;}
.auto_estimate_product tr td, #detail_product_list tr td{padding:5px;border-bottom : 1px solid #999;font-size:10pt}
.auto_estimate_product th {font-size:10pt}
.auto_estimate_product tr:last-child td{border-bottom : 2px solid #999}
.auto_estimate_product tr{cursor:pointer}
.auto_estimate_product tr:hover td{background:#fffff3}	

#auto_estimate_separate_bar{padding:5px 15px;border:1px solid #aaa;border-top:0px;background:#f3f3ff;text-align:center;font-size:12pt;font-weight:bold}
#auto_estimate_detail_content{padding:15px;border:1px solid #aaa;}
#auto_estimate_total_price_wrapper{padding:15px;border:1px solid #bababa;border-top:0px;}
#auto_estimate_total_price_title{font-size:14pt;letter-spacing: -1px;text-align:center;padding:10px;background:#f0f0f0;font-weight: bold;margin-bottom:5px}
#auto_estimate_total_price_contents{font-size:14pt;letter-spacing: -1px;text-align:center;padding:10px;background:#fafafa;font-weight: bold;}
#auto_estimate_total_price{height:64px;overflow:hidden;line-height:90px;display:inline-block;}
#auto_estimate_total_price img{border-radius: 5px;margin-left:2px}
#auto_estimate_total_price span{vertical-align: top;position:relative;top:0px;margin-left:5px;}
#total_price{font-size:24pt;letter-spacing: -1px;}
#auto_estimate_reset_wrapper{float:right;width:160px;height:138px;line-height:138px;text-align:right;background:#fff}
#auto_estimate_reset_wrapper div{float:right;width:150px;background:#5bb5e8;color:#fff;font-size:16pt;text-align:center;cursor:pointer}
.prduct_cnt_btn{margin-left:4px;font-weight:bold;font-size:12pt;cursor:pointer;vertical-align: bottom !important;color:#555}
#auto_estimate_send{text-align:center;color:#fff;font-size:24px;background:#8082a3;margin-top:5px;padding:15px;font-weight: bold;letter-spacing: -1px;cursor:pointer;display:none;border-bottom:3px solid #3px solid #535579}
.auto_estimate_reset_btn{display:none;position: absolute;right:0px;padding:1px 10px;border-radius:3px;background: rgb(31, 121, 172);color:#fff;font-size:9pt;letter-spacing: -1px}