@charset "utf-8";
@import url("css.css");

caption {text-indent: -9999px; font-size: 0; line-height: 0;}

/* common layout */
#contentWrap {background: url('/images/img1/eval/bg_content_01.gif') no-repeat 0 0; padding: 15px 24px 0 16px; width:839px; min-height: 500px; /*_height: 500px;*/}
#lnb {float: left; width: 173px;}
#lnb img.menuOn {margin-bottom: 4px;}
#lnb a.firstDepth {display: block; background: url('/images/img1/counsel/lnb_01.gif') no-repeat 0 0; width: 70px; height: 19px; color: #f9f6f2; padding: 7px 0 0 80px;}
#lnb .subLnb {}
#lnb .subLnb li {background: url('/images/img1/counsel/bg_lnb_01.gif') no-repeat left bottom; font-size: 0.915em; color: #464545; padding: 7px 0 5px;}
#lnb .subLnb li a {color: #464545; background: url('/images/img1/counsel/icon_lnb_01.gif') no-repeat 0 3px; padding-left: 10px;}
#lnb .subLnb li a span {color: #163d76;}
#content {float: left;}
#content2 {float: right;}

.titleline {width: 666px; overflow: hidden; background: url('/images/img1/eval/bg_titleline.gif') repeat-x left bottom; padding: 17px 0 8px; margin-bottom: 14px;}
.titleline h3 { float: left;}
.titleline .location {float: right; font-size: 0.915em; color: #989898; padding-top: 9px;}
.titleline .location span {color: #797979;}
.titleline .location img {vertical-align: middle;}

/*#footer {clear:both; height:70px; margin: 24px 0 10px 0; background:url('/images/img1/footer_img.jpg') no-repeat; }*/


/* contents */
.contWrap { width: 666px;}
.tit01 {padding: 0 0 13px 0;}
.tit02 {padding: 25px 0 9px 7px;}
.rBtn02 {text-align: right; padding: 15px 3px 0 0 ; height:25px; vertical-align:top;}
.contWrap table td a, .contWrap table td a:link {color:#7c7c7c; text-decoration:none;}
.contWrap table td a:focus {outline:1px dotted black; text-decoration:underline;}
.contWrap table td a:hover {text-decoration:underline;}

/* table */
.tbWrite01 {border-top: 2px solid #747b84; width: 100%; font-size: 0.915em; color: #7c7c7c;}
.tbWrite01 * {color: #7c7c7c;}
.tbWrite01 th {background: #f2f2f2; padding: 7px 0 5px 12px; border-bottom: 1px solid #e5e5e5; text-align: left;}
.tbWrite01 th.bgNone {background: none; font-size: 1.1em; padding: 8px 0 7px 12px;}
.tbWrite01 td {padding: 7px 0 5px 12px; border-bottom: 1px solid #e5e5e5; line-height: 1.6em;}
.tbWrite01 td.answer {padding: 10px 20px;}
.tbWrite01 tr.ctxt th, .tbWrite01 tr.ctxt td {text-align: center; padding-left: 0;}
.tbWrite01 tr.dotline td {border: 0; background: url('/images/img1/eval/bg_dot_01.gif') repeat-x left bottom;}
.tbWrite01 .vline {border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; font-size: 0; padding: 1px;}
.tbWrite01 select {font-size: 1em;}
.tbWrite01 label {position: relative; top: -2px;}

.ta01 {border: 1px solid #cecece; padding:0 0 0 5px; font-size: 1em; font-family: dotum; line-height: 1.5em;}

.tbReply {width: 100%; color: #696969; border-top: 1px solid #e5e5e5; margin-top: 20px;}
.tbReply * {color: #7c7c7c;}
.tbReply th {background: url('/images/img1/counsel/bg_th_01.gif') no-repeat 0 7px; font-weight: normal; text-align: center; border-bottom: 1px solid #e5e5e5; padding: 5px 0 4px;}
.tbReply th.first-child {background: none; text-align: left; padding-left: 10px;}
.tbReply td {background: #faf9f9; border-bottom: 1px solid #e5e5e5; padding: 10px 20px;}
.tbReply tr.view_tr {position:static;}


input.txt01 {border: 1px solid #b0afaf; font-size: 12px; font-family: dotum; color: #575757; padding: 3px 3px 2px;}
/* round box */
.rBoxTop01 {background: url('/images/img1/eval/bg_rbox_top_01.gif') no-repeat 0 0; height: 5px; font-size: 0; width: 666px;}
.rBoxMid01 {background: url('/images/img1/eval/bg_rbox_mid_01.gif') repeat-y; padding: 10px 0 10px 22px; width: 666px;}
.rBoxBot01 {background: url('/images/img1/eval/bg_rbox_bot_01.gif') no-repeat 0 0; height: 5px; font-size: 0; width: 666px;}
.selectList {overflow: hidden; width: 606px;}
.selectList img {vertical-align: middle;}
.selectList dt {float: left; clear: left; width: 56px; padding: 3px 0 3px;}
.selectList dd {float: left; width: 550px; padding-bottom: 3px;}
.selectList dd input {display:inline;}
.selectList select {font-size: 0.915em; color: #8d8f8d;}
img.calendar {vertical-align: top; margin:3px 5px 0;}
img.search {vertical-align: top; margin: 1px 2px 0;}
input.txt05 {border: 1px solid #cbcdcd; font-size: 1em; font-family: dotum; color: #8d8f8d; padding: 4px 3px 4px; width: 80px; height:10px;}

/* 기술상담 */
.fileBox {float: left; border: 1px solid #cecece; width: 332px; height: 51px; overflow: scroll; overflow-x: hidden;}
.fileBtn {float: left; padding: 7px 0 0 10px;}
.fileBtn img {margin-top: 5px;}

.cont02 {padding: 0 0 16px 0}
select.sel {border:1p solid #cbcdcd;}

ul.tbTab {width: 100%; height:23px; background: url(/images/img1/counsel/bg_tab.gif) repeat-x 0 bottom; margin: 16px 0 14px;}
ul.tbTab li {float: left;}
ul.tbTab li img{vertical-align:top;}
ul.tbTab li.txt {float: right; color: #3b3b3c; padding-top: 6px; font-size: 0.915em;}
ul.tbTab li.txt strong {color: #fb6b1d}
ul.tbTab li.btn {float: right; padding: 5px 0 0 8px;}

.tbList01Wrap {background: url(/images/img1/counsel/bg_list_tit.gif) no-repeat}
.tbList01 {width: 100%; color: #777777;}
.tbList01 thead th {height: 25px;  background: url(/images/img1/counsel/bar_list.gif) no-repeat 0 8px;color: #627da4; font-size: 0.915em; padding-top: 1px;}
.tbList01 tbody td {border-bottom: 1px solid #e5e5e5; padding: 14px 0 8px; text-align: center;}
.tbList01 tbody td.number {color: #3484c7}
.tbList01 tbody td.subject {padding: 14px 10px 9px; text-align: left;}
.tbList01 tbody td.day {color: #b5b4b4}

p.fixText02 {height:24px; margin-top:5px;}
p.fixText02 input, p.fixText02 a {display:inline-block; vertical-align:bottom;}
p.fixText02 * {vertical-align:bottom;}
p.fixText02 select {line-height:100%;}
dt.fixdt {position:relative;}
dt.fixdt label img {position:absolute; top:10px;}
span.swung {color: #656664; position: relative; top:-5px; width: 30px;}

p.gotopage {text-align:right;}

#textarea_c01 {width:500px;height:150px;border: 1px solid #b0afaf; padding: 5px; overflow: scroll; overflow-x: hidden; font-size: 12px; color: #575757; font-family: dotum; line-height: 1.6em;}
#txtinput_counsel_04  {border:1px solid #cecece; color:#7c7c7c; margin-left:8px;width:500px;}
