@font-face {
    font-family:굴림;
    font-style:  normal;
    font-weight: normal;    
}

/* DIV { border:1px red solid; } */
p{
	margin-top:1px;
	margin-bottom:1px;
}

TD, TH {

	font-family:arial,돋움;
    font-size: 9pt;
	color:#5e5c5c;

}


/* 게시판 타이틀 이미지*/
.title_img {

	margin-bottom:8px;
	font-family:arial,돋움;
    font-size: 10pt;
	font-weight: bold;

}
.td_num {
	
	padding-top:4px;
	font-family:돋움;
	font-size: 12px;
	color:#133350;
	height:23px;
	background-image: url('../../images/board/b_num.gif');
	background-repeat: repeat-x;
}

.td_title {
	
	padding-top:4px;
	font-family:돋움;
	font-size: 12px;
	color:#133350;
	background-image: url('../../images/board/b_all.gif');
	background-repeat: repeat-x;

}

.td_name {
	
	padding-top:4px;
	font-family:돋움;
	font-size: 12px;
	color:#133350;
	background-image: url('../../images/board/b_all.gif');
	background-repeat: repeat-x;
}

.td_point {
	
	padding-top:4px;
	font-family:돋움;
	font-size: 12px;
	color:#133350;
	background-image: url('../../images/board/b_all.gif');
	background-repeat: repeat-x;
}

.td_date {

	padding-top:4px;	
	font-family:돋움;
	font-size: 12px;
	color:#133350;
	background-image: url('../../images/board/b_all.gif');
	background-repeat: repeat-x;
}

.td_hit {
	
	padding-top:4px;
	font-family:돋움;
	font-size: 12px;
	width:50px;
	color:#133350;
	background-image: url('../../images/board/b_end.gif');
	background-repeat: repeat-x;

}

/* 목록번호 */
.list_num {

	text-align:center;
	width:60px;
	height:28px;
	border-bottom:1px #ccc solid;
}

/* 제목 */
.list_title {width:515px;border-bottom:1px #ccc solid;text-align:left;}

/* 작성자 */
.list_name {

	width:90px;
	border-bottom:1px #ccc solid;
}

/* 포인트 */
.list_point {

	width:115px;
	border-bottom:1px #ccc solid;
	text-align:center;
}

 /* 날짜 */
.list_date {

	text-align:center;
	width:70px;
	border-bottom:1px #ccc solid;

}

/* 조회수 */
.list_hit {
	
	width:50px;
	text-align:center;
	border-bottom:1px #ccc solid;
}

/* 댓글 수*/

.repl_cnt {	font-family:Arial; font-size: 8pt;color:red;margin-left:5px; }
.nt_repl_cnt {	font-family:Arial; font-size: 8pt;color:#0072bb;margin-left:5px; }

/* 분류 텍스트*/
.class_txt {
	
	font-size: 9pt;
	color:#1cbcb2;

}

/* 검색 텍스트 박스*/
.ser_box {

	background-color:#e6f9ce;
	border:1px #ccc solid;
	height:21px;
	width:110px;
	
}

/* 이름/제목 검색박스*/
.ser_select {

	width:80px;	
}


/* 게시판 목록 단추*/
.list_buttom {

	float:left;
	width:74px;
	height:25px;
	margin-top:10px;

}

.list_page_num {

	text-align:center;
	width:630px;
	float:left;
	height:25px;
	margin-top:10px;

}

/* 게시판 글쓰기 단추*/
.list_write {

	float:left;
	width:74px;
	height:25px;
	margin-top:10px;
	text-align:right;
}

.est_inbox {
/* 견적서 input 박스 */
	font-family: 돋움;
	font-size: 9pt; 
	border:1px rgb(153,153,153) solid;
	background-color:white;
	text-align:center;
}

.ans_title_img { width:701px;height:55px;margin-left:5px;background-image:url('../../images/board/title/admin_ans_title.gif');background-repeat: no-repeat; }
.ans_title_txt { float:left;padding-left:60px;padding-top:10px;width:641px;height:20px;color:#908a8a;}
.ans_title_cate {float:left;font-size:11px;padding-left:60px;padding-top:5px;width:641px;height:25px;color:#908a8a;}
.ans_cusname { font-size:15px;color:#601986;font-weight:bold; }
.est_ans_div { position:relative;width:730px;margin-left:5px;margin-top:5px;border:0px red solid; }
.est_ans_div1 { float:left;width:700px; }
#est_ans_div2 { float:left;margin-left:4px;width:25px;}
.et_table { width:700px; }
.et_title_td { height:20px;font-size:9pt;color:#191918;text-align:center;padding-top:5px;background-color:#f9f8ed;border-top:1px #a8a8a6 solid;border-bottom:2px #a8a8a6 solid; }
.pn_td1 { height:50px;border-top:2px #a8a8a6 solid; }
.pn_td2 { font-size:12px;color:#929292;border-top:2px #a8a8a6 solid; }
.pn_td3 { font-size:12px;color:#929292;text-align:center;border-top:2px #a8a8a6 solid; }
.pn_td4 { font-size:12px;text-align:right;color:blue;border-top:2px #a8a8a6 solid;padding-right:10px;}
.pn_td5 { font-size:9pt;text-align:right;color:#e70183;font-weight:bold;border-top:2px #a8a8a6 solid;padding-right:10px;}
.pn_name { float:left;width:460px;font-size:9pt;font-weight:bold;padding-left:10px; }
.pn_desc { float:left;width:460px;font-size:1.0em;color:#696565;padding-left:10px; }
.pn_name A:link, .pn_name A:visited, .pn_name A:active { color:black;font-size:9pt;text-decoration:none;}
.pn_name A:hover { color:blue;font-size:9pt;text-decoration:underline; }

.et_td1 { height:50px;border-bottom:1px #039ceb dotted;cursor:pointer; }
.et_td2 { font-size:12px;font-weight:bold; color:#040404;text-align:center;border-bottom:1px #039ceb dotted;}
.et_td3 { font-size:12px;color:#929292;text-align:left;border-bottom:1px #039ceb dotted;cursor:pointer; }
.et_td4 { font-size:12px;color:#929292;border-bottom:1px #039ceb dotted; }
.et_td5 { font-size:12px;text-align:right;color:blue;border-bottom:1px #039ceb dotted; }
.et_td6 { font-size:12px;text-align:right;color:#e70183;border-bottom:1px #039ceb dotted; }
.et_td7 { font-size:12px;text-align:center;color:#e70183;border-bottom:1px #039ceb dotted;padding-right:10px; }
.et_td8 { height:35px;font-size:9pt;font-weight:bold;color:#000000;text-align:right;background-color:#f9f8ed;border-bottom:1px #a8a8a6 solid;padding-right:10px; }
.et_td9 { font-size:9pt;color:blue;text-align:right;font-weight:bold;background-color:#f9f8ed;border-bottom:1px #a8a8a6 solid;padding-right:10px; }
.et_td10 { height:35px;font-size:9pt;color:#000000;text-align:right;background-color:#f7f9f9;border-bottom:0px #a8a8a6 solid;padding-right:10px; }
.et_td11 { font-size:9pt;color:#000000;text-align:right;font-weight:bold;background-color:#f7f9f9;border-bottom:0px #a8a8a6 solid;padding-right:10px; }

.et_td12 { height:35px;font-size:9pt;color:red;text-align:right;background-color:#e4e2e2;;border-bottom:1px blue dotted;padding-right:10px; }
.et_td13 { font-size:9pt;color:red;text-align:right;font-weight:bold;background-color:#e4e2e2;;border-bottom:1px blue dotted;padding-right:10px; }
.et_td14 { font-size:9pt;color:blue;text-align:right;font-weight:bold;background-color:#e4e2e2;border-bottom:1px blue dotted;padding-right:10px; }

#est_guide_btn { float:left;width:427px;height:46px; }
.est_guide_open { float:left;width:221px;height:46px;cursor:pointer; }
.est_guide_ord { float:left;width:206px;height:46px; }

.et_img { float:left;width:60px;height:50px; }
.et_cate { float:left;width:90px;height:35px;padding-top:15px;text-align:center; }
.et_name { float:left;width:380px;height:35px;padding-top:15px;text-align:left; }
.et_cnt { float:left;width:30px;height:35px;padding-top:15px;text-align:center; }
.et_optchg { float:left;width:70px;height:35px;padding-top:15px;text-align:center; }
.et_price { float:left;width:70px;height:35px;padding-top:15px;text-align:center; }

.et_img_c { float:left;width:60px;height:50px; }
.et_cate_c { float:left;width:90px;height:35px;padding-top:15px;text-align:center;color:red; }
.et_name_c { float:left;width:380px;height:35px;padding-top:15px;text-align:left;color:red; }
.et_cnt_c { float:left;width:30px;height:35px;padding-top:15px;text-align:center;color:red; }
.et_optchg_c { float:left;width:70px;height:35px;padding-top:15px;text-align:center;color:red; }
.et_price_c { float:left;width:70px;height:35px;padding-top:15px;text-align:center;color:red; }

.ans_title_td { height:28px;font-size:5pt;border-bottom:1px white solid; }
.ans_td { position:absolute;float:left;margin-left:3px;width:15px;height:15px;cursor:s-resize; }

.het_td1 { float:left;width:60px;height:50px;background-color:#efebeb;border-top:1px blue solid;border-bottom:1px blue solid;border-left:1px blue solid; }
.het_td2 { float:left;width:90px;height:50px;height:35px;padding-top:15px;text-align:center;color:blue;background-color:#efebeb;border-top:1px blue solid;border-bottom:1px blue solid; }
.het_td3 { float:left;width:380px;height:50px;height:35px;padding-top:15px;text-align:left;color:blue;background-color:#efebeb;border-top:1px blue solid;border-bottom:1px blue solid; }
.het_td4 { float:left;width:30px;height:50px;height:35px;padding-top:15px;text-align:center;color:blue;background-color:#efebeb;border-top:1px blue solid;border-bottom:1px blue solid; }
.het_td5 { float:left;width:70px;height:50px;height:35px;padding-top:15px;text-align:center;background-color:#efebeb;border-top:1px blue solid;border-bottom:1px blue solid; }
.het_td6 { float:left;width:70px;height:50px;height:35px;padding-top:15px;text-align:center;background-color:#efebeb;border-top:1px blue solid;border-bottom:1px blue solid;border-right:1px blue solid; }
.het_td7 { float:left;width:378px;height:10px;font-size:8pt;color:#d5549c; }

#est_show { text-align:left;margin-top:10px;margin-bottom:5px; }
#est_reshow { text-align:left;margin-left:5px;margin-top:10px;margin-bottom:5px; }
#est_guide { float:left;padding-top:7px;padding-left:20px;font-size:9pt;width:684px;height:30px;color:blue;margin-top:10px;background-repeat: no-repeat;background-image:url('../../images/board/icon/est_read_tip.gif'); }
#popup_view { width:170px;height:80px;z-index:2000;border:2px #f39b76 solid; }
.pv_title { float:left;width:137px;height:18px;padding-left:10px;padding-top:5px;font-size:12px;color:black;background-color:#f1f0ef; }
.pv_close { float:left;width:23px;height:23px;cursor:pointer; }
.pv_main { float:left;width:170px;height:41px;padding-top:16px;text-align:center;background-color:white; }
.ans_cate:link, .ans_cate:visited, .ans_cate:active { font-size: 10pt;color:blue;text-decoration:underline; }
.ans_cate:hover { font-size: 10pt;color:red;text-decoration: none; }

/* 추가구성 제품 상세정보 팝업창 전체레이어*/
#theLayer { position:absolute;left:50%;margin-left:-405px;width:870px;height:530px;top:100px;border:4px #FF9900 solid;display:none; }
/* 추가구성 제품 상세정보 팝업창 제목*/
.detail_title_1 { float:left;width:430px;height:15px;font-family:돋움;font-style:normal;font-size:11px;color:white;text-align:left;padding-left:5px;padding-top:5px;background-color:#333300;}
.detail_title_2 { float:left;width:430px;height:18px;font-family:돋움;font-style:normal;font-size:11px;text-align:right;padding-right:5px;padding-top:2px;background-color:#333300;}

/* 추가구성 제품 상세정보 팝업창 내용*/
#spec_detail { width:808px;height:510px;background-color:white; }

/* 검색어 처리 */

.ser_font {

	color:#3d3d3b;
	text-decoration:underline;
	font-weight: bold;
}

/* 셀렉트 박스*/
.sel_box {

	text-align:center;
	width:100px;

}

/* 링크 처리*/
.b_link:link, .b_link:visited, .b_link:active  { 

	font-family:arial,돋움;
    font-size: 9pt;
	color:#5e5c5c;
	
	text-decoration: none; 
		
}

.b_link:hover { 

	font-family:arial,돋움;
    font-size: 9pt;
	color:#107cf6;
	
	text-decoration: underline; 
		
}


/* 읽기 테이블 */
.read_table { width:764px;border:1px #ccc solid;padding:10px; }

/* 읽기 페이지 게시판 제목*/
.read_cate {

	font-family:arial,돋움;
    font-size: 9pt;
	color:#f0016c;
	width:110px;
	height:25px;
	border-bottom:1px #ccc dotted;
	
}

/* 읽기 페이지 글 제목*/
.read_title {

	font-family:arial,돋움;
    font-size: 9pt;
	color:#000;
	width:560px;
	font-weight: bold;
	border-bottom:1px #ccc dotted;

}

/* 읽기 페이지 글 추천수*/
.read_recomm {

	font-family:arial,돋움;
    font-size: 9pt;
	color:#655f29;
	width:90px;
	border-bottom:1px #ccc dotted;

}

/* 읽기 페이지 작성자 정보*/
.read_info {

	height:30px;

}

/* 읽기 페이지 작성자 */
.read_name {
	
	font-family:arial,돋움;
	font-size: 9pt;
	color:#302e1e;
	float:left;
	width:580px;
	font-weight: bold;

}

/* 읽기 페이지 글 작성일 */
.read_date {
	
	font-family:arial,돋움;
	font-size: 8pt;
	color:#302e1e;
	width:60px;
	float:left;

}

/* 읽기 페이지 작성자 IP */
.read_ip {

	font-family:arial,돋움;
	font-size: 8pt;
	color:#ccc;
	width:80px;
	float:left;

}

/* 읽기 페이지 내용 */
.read_cont {
	
	padding-top:20px;
	line-height:120%; 
}


/* 작성자 글 더보기*/
.name_ser {	padding-top:5px;text-align:right; font-family:arial,돋움; color:#4b3f3f; font-size: 10pt; }

.repl_info {

	font-family:arial,돋움;
	font-size: 8pt;
	color:#000;
}

/* 읽기 페이지 조회수*/
.read_hit {

	font-family:arial,돋움;
    font-size: 10pt;
	color:#117bf2;
	font-weight: bold;
}

/* 읽기 페이지 리플수*/
.read_replCnt {

	font-family:arial,돋움;
    font-size: 10pt;
	color:#f25111;
	font-weight: bold;
	
}

/* 리플 출력 TD */
.repl_td { width:650px;background-color:#f7f7f7;}

/* 리플 전체 DIV*/
.repl_main { float:left;width:762px; }

/* 댓글 평가 이미지*/
.repl_img {	float:left;	width:30px; }
/* 댓글 작성자*/
.repl_name { float:left;font-family:"Arial,돋움";font-size: 9pt;font-weight: bold;color:#313333;margin-top:10px;width:75px;height:20px;}

.repl_cont { float:left;width:650px; }

/* 댓글 날짜*/
.repl_date { float:left;font-family:"Arial"; font-size:8pt;width:100px;margin-left:5px;margin-top:10px; }

/* 댓글 IP 출력*/
.repl_ip { float:left; font-family:"Arial"; font-size: 8pt; color:#b7a767; width:400px; margin-top:10px; }

/* 댓글 내용*/
.repl_text { float:left; font-family:"Arial,돋움"; font-size: 9pt;color:#000;padding-top:5px;margin-left:5px;width:675px; }
/* 댓글 경계선*/
.repl_line { float:left; width:745px; margin-left:10px; margin-right:10px; border-bottom:1px #d3d2d2 dotted; }

/* 댓글 입력 */
.repl_inMain { font-family:"arial,돋움";font-size: 9pt;color:#000;width:685px; }

/* 댓글 점수*/
.star_point {
	
	font-family:arial,돋움;
    font-size: 9pt;
	color:#000;
	float:left;
	width:685px;
	padding:10px;

}

/* 댓글 입력 form */
.repl_input {

	
	font-family:arial,돋움;
    font-size: 9pt;
	color:#000;
	margin-left:5px;
	float:left;
	width:680px;
	height:30px;
/*	border:1px blue solid; */

}

/* 댓글 작성자 form*/
.rp_nic {

	font-family:arial,돋움;
    font-size: 9pt;
	color:#363838;
	border:1px #ccc solid;
	background-color:white;
	width:80px;
	height:21px;
	background-image: url('../../images/board/fr_name.gif');

}

.rp_nic1 {

	font-family:arial,돋움;
    font-size: 9pt;
	color:#363838;
	font-weight: bold;
	text-align:center;
	padding-top:3px;
	width:80px;
	height:21px;

}

/* 댓글 내용 form*/
.rp_text {

	font-family:arial,돋움;
    font-size: 9pt;
	color:#363838;
	border:1px #ccc solid;
	background-color:white;
	width:450px;
	height:21px;
	background-image: url('../../images/board/fr_rtxt.gif');
}

/* 댓글 삭제 비밀번호 form*/
.rp_pass {

	font-family:arial,돋움;
    font-size: 9pt;
	color:#363838;
	border:1px #ccc solid;
	background-color:white;
	width:80px;
	height:21px;
	ime-mode:disabled;
	background-image: url('../../images/board/fr_pass.gif');
}

/* 댓글 삭제 form*/
.del_pass {

	font-family:arial,돋움;
    font-size: 9pt;
	color:#363838;
	border:1px #ccc solid;
	background-color:white;
	width:80px;
	height:18px;
}

/* 입력폼 메인  */
.est_input {
	
	width:786px;
	background-color:#fff;
	border:1px #d0e1eb solid;
}

/* 이름 TD 박스*/
.est_name_box {

	font-weight: bold;
	text-align:right;
	border-bottom:1px #d0e1eb dotted;
	height:30px;
}

/* 견적서 공통 TD*/
.est_pub_td {

	padding-left:10px;
	text-align:left;
	border-bottom:1px #d0e1eb dotted;
}


/* 같은글 더보기 링크 처리*/
.c_link:link, .c_link:visited, .c_link:active  { font-family:arial,돋움; font-size: 10pt;color:#594b4b;text-decoration: none; }
.c_link:hover { font-family:arial,돋움; font-size: 10pt; color:#107cf6;	text-decoration: underline; }


/* 견적서 읽기 페이지 메인 테이블*/
.est_read_table {

	margin-top:10px;
	width:786px;
}

/* 요청 견적서 읽기 이미지*/
.est_r_img {
	
	float:left;
	height:40px;
	width:70px;
/*	margin-top:3px; */
	margin-top:5px;
	margin-left:7px;
	text-align:left;

}

/* 요청 견적서 읽기 제목*/
.est_r_subj {

	float:left;
	width:366px;
	margin-top:10px;
	
	font-family:아리따SB;
	color:#000;
	font-size:18px;
	font-weight: bold;

}

/* 요청 견적서 읽기 작성자*/
.est_r_writer {

	float:left;
	width:366px;
	font-size:11px;
	padding-bottom:3px;

}
/* 요청 견적서 답변수 */
.est_r_an {
	
	float:left;
	margin-left:100px;
	width:200px;
	font-family:돋움;
	color:#000;
	font-size:14px;
	border-left:1px #ccc dotted;
}

/*요청 견적서 조회수 */
.est_r_hit {

	float:left;
	margin-left:100px;
	width:200px;
	font-size:11px;
	border-left:1px #ccc dotted;
}

/*요청 견적서 IP 정보 */
.est_r_ip {

	margin-left:10px;
	color: #BBB088;

}

/*요청 분류 정보 */
.est_class_txt {
	
	color:#1c68f2;
	font-size:12px;
	font-weight: bold;
	margin-left:10px;
}

/*요청 분류 와 내용사이 빈간격 */
.est_blank {

	border-left:1px #ccc solid;
	border-right:1px #ccc solid;

}

/*요청 내용 */
.est_cont_td {

	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
	
}

/*요청 내용 답변달기*/
.est_cont_answer {

	border-top:1px #ccc dotted;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
	border-bottom:1px #ccc solid;
}

/* 견적 안내 답변 안내글 div*/
.est_guide {

	float:left;	
	margin-top:10px;
	margin-left:10px;
}

/* 견적 안내 답변글1*/
.est_an_guide1 {
	
	font-family:arial,돋움;
    font-size: 9px;
	color:#666a6e;
	width:600px;

}
/* 견적 안내 답변글2*/
.est_an_guide2 {
	
	margin-bottom:10px;
	font-family:arial,돋움;
    font-size: 9px;
	color:#434862;
	width:600px;
}

/* 견적 답변 이미지*/
.est_an_img {

	margin-top:12px;
	margin-left:50px;
	float:left;
	width:100px;

}

/* 견적 목록 단추들*/
.est_list_btn {

	margin-top:5px;
	margin-left:645px;
}
/* 답변견적 테이블*/
.est_answer_table {

	border:1px #ccc solid;
	width:786px;

}


/* 몇건의 답변이 달렸는지*/
.est_ans_gtxt {

	margin-left:12px;
	margin-top:30px;
	margin-bottom:10px;
	font-family:arial,돋움;
    font-size: 10px;
	color:#9e9f5f;	

}

/* 답변 견적 제목*/
.est_an_subj {

	height:30px;
	padding-left:12px;
	font-family:arial,돋움;
    font-size: 14px;
	color:#000;
	font-weight: bold;
	background-color:#f9f9f9;
	border-bottom:1px #ccc dotted;

}

/* 답변 견적서 */
.est_an_cont1 {	margin-left:10px;margin-top:0px;width:740px; }
.est_an_cont2 {	margin-left:10px;margin-top:0px;width:740px; }

/* 견적서 답변 상세 내용*/
.est_answer_txt {

/*	padding-left:77px; */
	text-align:left;
	margin-top:20px;
	margin-bottom:20px;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	width:630px;
/*	background-color:#f1eeee; */
	border:1px #f1eeee solid;
	
}

/* 견적서 답변 상세 내용2*/
.est_answer_txt2 {	float:left;text-align:left; margin-top:10px; margin-bottom:20px;padding-top:7px;padding-left:10px;padding-bottom:10px;width:753px;border:1px #e9e6e6 solid; }



/* 내용 수정 및 삭제 폼*/
.mody_form {



}

.est_iq_td { border-bottom:1px #0075a9 dotted; }

/*버튼들 url: http://poshopzil.com/gBtn_all/*/
#gBtn1 a {

	display:block; 
	background:url('../../images/icon/gBtn1_bg.gif') left 0; 
	float:left; 
	font:12px 굴림; 
	color:#555; 
	padding-left:6px; 
	text-decoration:none; 
	height:27px; 
	cursor:pointer; 
	margin-right:3px; 
	overflow:hidden
}

#gBtn1 a:hover {

	background:url('/contents/images/icon/gBtn1_bg.gif') left -27px;
}

#gBtn1 a span{
	
	display:block; 
	float:left; 
	background:url('/contents/images/icon/gBtn1_bg.gif') right 0; 
	line-height:240%; 
	padding-right:6px; 
	height:27px; 
	overflow:hidden;
}

#gBtn1 a:hover span{ 

	background:url('/contents/images/icon/gBtn1_bg.gif') right -27px; 
	color:#0A82A7;
} 