body {margin:0px;padding:0px;height:100%;color:#7d7d7d;font:normal 12px/130% 'dotum';}
div, p, ol, ul, li, img, a, h1, h2, h3, h4, h5, h6, form, span, iframe, dl, dt, dd {margin: 0px;padding:0px;text-align:left;}
div, ul, ol {list-style:none;}
table, th, td {margin:0;padding:3px;border:0;border-spacing:0px;border-collapse:collapse;}
legend, caption {width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden;}
img {border:0px;vertical-align:top;}
/* form */
form {display:block;border:0px;}
fieldset {margin:0px;padding:0px;border:0px;}
input {border-bottom: #dfdfdf 1px solid; border-left: #dfdfdf 1px solid; margin: 0px 0px; background: #ffffff; border-top: #dfdfdf 1px solid; border-right: #dfdfdf 1px solid; padding:1px;}
input.noLine{border:none;}
input[type~="text"] {border:1px solid #dfdfdf;background:#fff;}
input[type~="password"] {padding-top:2px;border:1px solid #dfdfdf;background:#fff;padding-bottom:2px;}
input[type~="file"] {border:1px solid #dfdfdf;background:#fff;}
input[type~="checkbox"] {border:none;margin:-1px 0;}
input[type~="radio"] {border:none;margin:-1px 0;}
input[type~="image"] {border:none;padding:0;}
input {margin:expression((this.type=='text')||(this.type=='password')?'-1px 0':'');padding:expression((this.type=='image')?'0':'');border:expression((this.type=='text')||(this.type=='password')||(this.type=='file')?'1px solid #dfdfdf':'');background:expression((this.type=='text')||(this.type=='password')||(this.type=='file')?'#ffffff':'');} /* IE6,7 용 */
select {vertical-align:middle;height:18px;font:normal 11px/120% Dutom;color:#7d7d7d;}
textarea {font:normal 12px/120% Dutom;color:#7d7d7d;border:1px solid #dfdfdf;}
/* Link Style */
a:link {color:#7d7d7d;text-decoration:none;}
a:visited {color:#7d7d7d;text-decoration:none;}
a:hover {color:#7d7d7d;text-decoration:none}
a:active {color:#7d7d7d;text-decoration:none;}

.estimateListTotal {padding:26px 0 20px 0}

/* 견적 리스트 */
.estimate_list {width:100%;}
.estimate_list table {width:100%; border-top:3px solid #4484d0;border-bottom:1px solid #949494;}
.estimate_list table tr th {padding:6px 0px;text-align:center;font-weight:bold; border-bottom:1px solid #949494;}
.estimate_list table tr td {margin-top:2px; padding:5px 0; text-align:center; font-weight:normal; border-bottom:1px solid #949494;}
.estimate_list table tr td.title {text-align:left;}

/* 견적 글쓰기 */
.estimate_write {width:100%; margin-top:10px; border:3px solid #dddddd; text-align:center;}
.estimate_write table {width:100%;}
.estimate_write table tr th {padding:8px 0 8px 15px; text-align:left; font-weight:bold; border-bottom:1px solid #dddddd; background:#f0f0f0;}
.estimate_write table tr td {margin-top:2px; padding:8px 0 8px 15px; text-align:left; font-weight:normal; border-bottom:1px solid #dddddd;}

/* 견적 하단버튼 */
.estimateButtomBtn {float:left; width:100%; margin-top:20px; margin-bottom:30px; padding-left:0; height:30px; text-align:center;}
.estimateButtomBtn .actionBtn {float:left}
.estimateButtomBtn .actionBtn2 {float:right;}
.faqType1 {margin-bottom:20px;}

/* 견적 목록 페이징 */
.estimatePaging {width:100%; margin:30px 0 0 0;}
.estimatePaging ul {text-align:center;}
.estimatePaging ul li {display:inline;margin:0 5px 0 5px;}
.estimatePaging ul li a {margin:0 2px 0 2px;color:#888888;}
.estimatePaging ul li a.on {font-weight:bold;color:#666666;}
.estimatePaging ul li img {margin-bottom:2px;}

/* 게시판 목록 하단 검색 */
.estimateListSearch {width:100%; margin:30px 0px 0 0; padding:10px 0 10px 0;text-align:center;border-top:1px solid #dadada;border-bottom:1px solid #dadada;background:#ededed;}
.estimateListSearch .searchBox {width:200px;border:1px solid #dadada;}
.estimateListSearch .searchBtn {}