@charset "utf-8";
/* CSS Document */



.product-ti * {vertical-align:middle;}
.product-ti { width:958px; height:60px; margin:5px 0 0 0; position:relative; border-bottom:2px solid #dedede;}
.product-ti .thumb { position:static; display:block; width:141px; height:37px; overflow:hidden; float:left;margin:15px 0 0 0;}
.product-ti h2 { display:block; float:left; font-size:14px; line-height:37px; padding:0 0 0 5px;margin:15px 0 0 0;}
.product-ti span{ position:absolute; right:235px; top:48px; color:#686868;}

/* 보험료 실시간 계산 */
.raaltime-bohum { position:absolute; left:720px; top:125px; text-align:center;}
.raaltime-bohum p { height:33px; .margin:-2px 0 0 0; position:relative;}

.raaltime-bohum p span { position:absolute; font-size:20px; font-family:ngeotBold,ngttfBold; text-align:center;
display:block; width:19px; height:28px; font-weight:bold; line-height:28px; color:#eeeeee; top:3px;}
.raaltime-bohum p .n1{ left:135px;}
.raaltime-bohum p .n2{ left:155px;}
.raaltime-bohum p .n3{ left:175px;}
.raaltime-bohum p .n4{ left:195px;}


/* 빠른상담 */
.speed-bohum02 { position:absolute; left:738px; top:138px; width:194px; height:295px; padding:13px;
background:url(../images/product/bg_speedConsul.gif) no-repeat;}
.speed-bohum02 td * { vertical-align:middle;}
.speed-bohum02 table { margin:8px 0 0 0;}
.speed-bohum02 td { padding:2px 0;}
.speed-bohum02 input { border:1px solid #c7c7c7; height:16px; padding:3px 0 0 2px;}
.speed-bohum02 .none { border:none !important; width:12px; height:12px; padding:0; margin:0;}
.speed-bohum02 .phone div{ float:left;}
.speed-bohum02 .info{ padding:8px 0; text-align:right; text-decoration:underline; color:#878787; font-size:12px;}
.speed-bohum02 .btn { margin:0 auto; width:145px; display:block;}


/* 제품상세 */
.product-info { margin:15px 0 40px 0; height:350px; overflow:hidden;width:960px;}
.bohum-info { float:left; margin:0 0 0 16px; width:453px; height:22px; position:relative;}
.bohum-info h3 { height:22px; width:453px; background:url(../images/product/bg_grayLine.gif) repeat-x 0 16px; position:relative;}
.bohum-info .more { position:absolute; left:374px; top:0px;}
.bohum-info h4 { width:49px; height:15px; font-size:11px; font-weight:normal; padding:2px 0 5px 16px; .padding:4px 0 0 17px;
background:url(../images/product/bg_bltext.gif) no-repeat; color:#6c6c6c; float:left;}
.bohum-info h4 span { padding:0 !important; line-height:normal !important;}
.bohum-info li { clear:both; margin:2px 0;}
.bohum-info .important { height:79px; border-bottom:1px solid #c3c3c3; padding:10px 0 10px 0; margin:0 0 18px 0;}
.bohum-info .important p { padding:0 0 0 8px;}
.bohum-info li p { width:350px;font-size:12px; float:left; padding:2px 0 1px 8px; color:#6c6c6c; line-height:14px;}
.bohum-info .info-text { background:url(../images/product/bg_proinfo.gif) no-repeat 0 1px; height:25px; letter-spacing:-1px;margin:20px 0 10px 0;}
.bohum-info .info-text p {color:#18191b;font-size:12px;}
.bohum-info .btn { width:453px; text-align:center; height:35px; margin:40px 20px 0 0;}
.bohum-info .down-btn{ position:absolute; left:-250px; top:265px;}

/* 보험료 출력 */
.bohum-info .text-ar{ width:350px; height:70px; float:left; margin:-3px 0 0 0; font-family:ngeotBold,ngttfBold; color:#7c7c7c;}
.bohum-info .text-ar dt{ float:left; width:34px; padding:0 0 0 5px;}
.bohum-info .text-ar dl { height:26px; clear:both; line-height:26px;}
.bohum-info .text-ar .male { float:left; width:110px; background:url(../images/product/bl_expView_m.gif) no-repeat 0 4px; padding:0 0 0 19px;}
.bohum-info .text-ar .female { float:left; width:110px; background:url(../images/product/bl_expView_f.gif) no-repeat 0 4px; padding:0 0 0 19px;}
.bohum-info .text-ar dd span{ display:none;}
.bohum-info .text-ar .won { display:inline; color:#595a5e; font-size:11px; padding:0 0 0 2px;}
.bohum-info .text-ar dl.accent{ background:#e7ebf6;width:380px;}
.bohum-info .text-ar dl.accent dt{ color:#6585be;}
.bohum-info .text-ar dl.accent .male{ color:#6585be; font-size:17px; letter-spacing:-1px;}
.bohum-info .text-ar dl.accent .female{ color:#6585be; font-size:17px; letter-spacing:-1px;}
.bohum-info .text-ar dl.accent .infant{ color:#6585be; font-size:17px; letter-spacing:-1px;}
.bohum-info .text-ar dl.accent .etc{ color:#6585be; font-size:17px; letter-spacing:-1px;}
.img-flex { width:252px; height:252px; float:left; border:1px solid #cbcbcb; position:relative;}
.img-flex .text-ar p{ color:#6b88d8; font-size:22px; line-height:24px; margin:20px 0 5px 0; letter-spacing:-1px; font-weight:bold; font-family:ngeotBold,ngttfBold;}
.img-flex .text-ar .sub_feature{font-size:17px;letter-spacing:-2px;font-weight:600;color:#3c3c3c;font-family:ngeot,ngttfBold;}
.img-flex .text-ar{ width:210px; height:71px; position:absolute; top:30px; left:20px; text-align:center; font-family:ngeot,ngttfBold;
 color:#555; line-height:17px; font-weight:bold; font-size:11px; font-size:16px;}

.age-price .text-ar{ width:225px; height:70px; float:left; margin:7px 0 0 0; font-family:ngeotBold,ngttfBold; color:#7c7c7c;}
.age-price .text-ar dt{ float:left; width:34px; padding:0 0 0 5px;}
.age-price .text-ar dl { height:26px; clear:both; line-height:26px;}
.age-price .text-ar .male { float:left; width:73px; background:url(../images/product/bl_expView_m.gif) no-repeat 0 4px; padding:0 0 0 19px;}
.age-price .text-ar .female { float:left; width:73px; background:url(../images/product/bl_expView_f.gif) no-repeat 0 4px; padding:0 0 0 19px;}
.age-price .text-ar dd span{ display:none;}
.age-price .text-ar .won { display:inline; color:#595a5e; font-size:11px; padding:0 0 0 2px;}
.age-price .text-ar dl.accent{ background:#e7ebf6;}
.age-price .text-ar dl.accent dt{ color:#6585be;}
.age-price .text-ar dl.accent .male{ color:#6585be; font-size:13px; letter-spacing:-1px;}
.age-price .text-ar dl.accent .female{ color:#6585be; font-size:13px; letter-spacing:-1px;}
.age-price .text-ar dl.accent .infant{ color:#6585be; font-size:13px; letter-spacing:-1px;}
.age-price .text-ar dl.accent .etc{ color:#6585be; font-size:13px; letter-spacing:-1px;}


/* 제품 상세설명 */
.bohum-details {overflow:hidden; width:959px; position:relative; margin:0 0 35px 0;}
.bohum-details .tablist { background:url(../images/product/bg_tabDetails.gif) repeat-x bottom; height:35px;}
.bohum-details .tablist a { float:left;}
.bohum-details .more-info { position:absolute; width:350px; left:555px; top:10px; font-size:11px; text-align:right; padding:0 55px 0 0; z-index:0;}
.bohum-details .more-info * { vertical-align:middle;}
.bohum-details .more-info span { color:#de6e84; font-size:12px; font-weight:bold; width:75px;}
.bohum-details .more-info em { font-weight:bold; font-style:normal; color:#144bb0;}
.bohum-details .more-info .more { position:absolute; right:1px; top:-5px;}
.bohum-details .view-cont {}
.bohum-details .bohum-text { padding:32px 0 0 0; width:683px; float:left;font-size:12px;}

/* 보험상세 오른쪽 영역 */
.bohum-right { float:right; width:241px; height:489px; padding:11px 0 0 9px;
background:url(../images/product/bg_bohumDetails_dot.gif) repeat-y left; }
/* 연령별 월보험료 */
.age-price { border:1px solid #d8d8d8; width:227px; height:117px; padding:10px 6px 0 6px; position:relative; 
background:url(../images/product/bg_blueLine.gif) repeat-x top;}
.age-price h3 { height:23px; background:url(../images/product/bg_grayLine.gif) repeat-x 0 17px;}
.age-price p { padding:6px 0 0 2px;}
.age-price .more { position:absolute; left:158px; top:12px;}

/* 이상품의 통계 */
.price-stat { border:1px solid #d8d8d8; width:227px; height:112px; margin:14px 0 0 0; padding:8px 6px 0 6px; position:relative; 
background:url(../images/product/bg_blueLine.gif) repeat-x top;}
.price-stat h3 { height:24px; background:url(../images/product/bg_grayLine.gif) repeat-x 0 18px;}
.price-stat p { padding:6px 0 0 0;}
.price-stat ul { padding:10px 0 0 0;}
.price-stat li { background:url(../images/product/bl_squareArrow.gif) no-repeat; padding:0 0 7px 13px; height:11px; .height:auto; clear:both;}
.price-stat li img { float:left;}
.price-stat li em { font-style:normal; color:#e13969;}
.price-stat span { float:right; color:#496cbc;}
.price-stat .more { position:absolute; left:131px; top:11px;}


/* 주간 베스트상품 */
.best-product { margin:8px 0 0 0;}
.best-product li *{ vertical-align:middle; cursor:pointer;}
.best-product li img.logo { margin:0 10px 0 0;width:75px;height:35px;}
.best-product li img.icon { margin:0 0 0 0;width:27px;height:35px;}
.best-product li { width:241px; margin:0 0 4px 0;}
.best-product li a{ color:#5f5f5f;}
.best-product li a:hover { color:#069; text-decoration:none;}
.best-product li span { display:inline-block; width:115px;}

/* 보험료 실시간 계산 */
.bohumconsult {width:960px !important;}
.consulting-view { text-align:center;}
.consulting-view h4{ height:31px; width:823px; border-bottom:2px solid #a29cc1; display:block;
text-align:left; margin:0 auto 13px auto; overflow:hidden;}
.consulting-view .h4order{height:31px; width:823px; margin:0 auto 13px auto;position:relative;}
.consulting-view table * { vertical-align:middle;}
.consulting-view table{ width:800px; margin:0 auto 20px auto;}
.consulting-view table div{ float:left;}
.consulting-view th, .consulting-view td{ text-align:left; height:58px; border:1px solid #d6d6d6; padding:0 0 0 11px;}
.consulting-view input{border:1px solid #c7c7c7; height:18px; line-height:18px}
.consulting-view .h4order .find{ position:absolute; top:5px; left:207px;}
.consulting-view .h4order .current { background:#f7f6f6 !important; color:#000 !important;}
.consulting-view .none{ border:none; width:14px; height:14px; margin:0; padding:0;}
.consulting-view .h4order .downarrow{top:3px;}
.consulting-view .find-order th,.consulting-view .find-order td{ height:36px;}
.consulting-view .info-box{ width:808px; height:74px; border:1px solid #cfcfcf; margin:0 auto; position:relative;}
.consulting-view .info-box h3{ position:absolute; left:15px; top:12px;}
.consulting-view .plan-text{ width:565px; height:20px; border:1px solid #c4c4c4; position:absolute; left:203px; top:33px;
background:url(../images/product/bl_rightArrow02.gif) no-repeat 7px center; text-align:left; padding:6px 0 0 23px;}
.consulting-view .plan *{ vertical-align:middle;}
.consulting-view .plan{width:565px; left:203px; top:12px; position:absolute;}
.consulting-view .plan-all {width:565px; left:203px; top:12px; position:absolute; white-space:nowrap;}
.consulting-view .plan-all label{ padding:0 90px 0 3px; white-space:nowrap;}
.consulting-view .info-text{ width:808px; height:63px; margin:20px auto 24px auto; position:relative;}
.consulting-view .info-text p { position:absolute; left:0; height:14px; background:url(../images/product/bl_downArrow02.gif) no-repeat right center; padding:2px 20px 0 0;}
.consulting-view .info-text a{ color:#535353;}
.consulting-view .info-text a span { text-decoration:underline;}
.consulting-view .textar{ position:absolute; left:224px; width:410px; height:auto; background:#e7eaeb; padding:14px 10px}
.consulting-view .textar textarea { width:390px; height:36px; border:0; overflow-y:scroll; background:none; 
font-size:11px; line-height:-1px; color:#8b8d8e; line-height:20px;}
.consulting-view .phone p{ color:#4b6596; padding:7px 0 0 0; letter-spacing:-1px;}
.consulting-view .account{ margin:0 0 0 5px;}
/* 20111004 문재호추가 - 보험료계산의 개인정보 수집및활용 */
.privacy_info {
	text-align:left;
	width:380px; height:36px; border:1px solid #c7c7c7; overflow-x:hidden; overflow-y:scroll;
	line-height:15px; padding:10px;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color:#CACACA;
	scrollbar-highlight-color:#CACACA;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-track-color: #F6F6F6;
	scrollbar-arrow-color: #CACACA;
}
/* 20111004 문재호추가 - 보험료계산의 개인정보 수집및활용 */

/* 보험료 계산 결과값 */
.results-table .etc-info{font-size:12px;}
.product-results { width:960px; position:relative;}
.product-results .paper{ background:url(../images/product/bg_bohumResults_form02.gif) no-repeat center bottom; height:auto;}
.product-results .paper-bg{ background:url(../images/product/bg_bohumResults_form01.gif) no-repeat center top; padding:410px 0 40px 0;}
.product-results .paper-bg .user{position:absolute;top:215px;left:380px;font-weight:bold;color:#fff;}
.product-results .paper-bg .vari-result{position:relative;}
.product-results .results-won{ position:absolute; left:158px; top:67px;}
.product-results .user-plen{}
.product-results .results-table{ width:708px; margin:0 auto;}
.product-results h4{ margin:10px 0 12px 0; color:#192acd; font-size:12px; font-weight:normal;}
.product-results h4 *{ vertical-align:middle;}
.product-results em{ font-style:normal; font-weight:bold;}
.product-results .text-view{ width:867px; margin:0 auto;}
.product-results .info-box{ width:867px; height:74px; border:1px solid #cfcfcf; margin:0 auto; position:relative;}
.product-results .info-box h3{ position:absolute; left:15px; top:12px;}

.product-results .plan-all *{ vertical-align:middle;}
.product-results .plan-all {width:510px; left:203px; top:12px; position:absolute; white-space:nowrap;}
.product-results .plan-all label{ padding:0 58px 0 3px; white-space:nowrap;}
.product-results .plan-text{ width:485px; height:20px; .height:18px; border:1px solid #c4c4c4; position:absolute; left:203px; top:33px;
background:url(../images/product/bl_rightArrow02.gif) no-repeat 7px center; text-align:left; padding:6px 0 0 23px; padding:8px 0 0 23px;}
.product-results .print{ margin:13px 0 28px 10px; display:inline-block;}
.info-list .info{ background:url(../images/product/bg_proinfo.gif) no-repeat 0 1px; height:19px; letter-spacing:-1px; color:#18191b; 
padding:3px 0 0 10px; .padding:5px 0 0 10px;}
.product-results .user-plen * { vertical-align:middle;}
.product-results .user-plen { color:#4b4b4b; font-size:15px; font-weight:bold; padding:10px 0 0 20px;
background:url(../images/product/bl_bohumResults01.gif) no-repeat left 13px;}
.product-results .user-plen span { color:#c42a4b;}
.product-results .info-box .btn{ position:absolute; left:725px; top:10px;}

.product-results .results-text * { vertical-align:middle;}
.product-results .results-text { padding:15px 0 10px 0;}
.product-results .results-text p { padding:0 0 10px 0;}
.product-results .results-text span{ color:#ff5613; font-size:16px; font-weight:bold; text-decoration:underline;}

.results-btn{ text-align:center; margin:20px 0;}
.product-results .result-banner { padding-top:10px;border-bottom:5px solid #d4d4d4; height:97px; overflow:hidden;margin:0 auto;width:850px;}
.product-results .result-banner img { float:left;}
.product-results .result-banner a { float:left; margin:3px 1px 0 0;}
.product-results .result-banner a.last{ margin-top:1px;}



/* 계산결과 비주얼디자인 */
.results-won .bg{ width:650px; height:320px; background:url(../images/product/bg_bohumResults01.jpg) no-repeat top center; position:relative;}
.results-won .bg .result-logo{margin:50px 0 0 120px;}
.results-won p{ text-indent:-99999px;}
.results-won .krwon{float:left; padding:10px 0; margin:-13px 0 0 320px; color:#dc6994;font-family:ngeotBold, ngttfBold, "돋움", Arial; font-size:32px;}
.results-won .user{ position:absolute !important; left:222px !important; top:133px !important; font-weight:bold !important; color:#fff; font-size:12px; padding-top:4px;
.results-won .user span { text-decoration:underline;}

/* 실시간 계산결과 테이블 */
table.results { border-top:3px solid #013fa2;}
table.results *{ vertical-align:middle;}
table.results td{ height:28px; border:1px solid #b1b1b1; text-align:center;}
table.results th{ height:28px; background:#e9f7ff; border:1px solid #b1b1b1;text-align:center;}
table.results { width:706px;}
table.results .ico{ padding:0 0 0 13px; text-align:left;}
table.results .ico img{}
table.results .ico p{ display:inline;}
table.results .ico span { display:inline-block; width:74px; line-height:15px;}
table.results .save-amount{ color:#192acd;}
table.results .amount{ color:#c42a4b;}



.cont-list .fullcont { width:100%;}

/* 보험상품 상세보기-상품특징 */
.h4-pdu {padding:15px 0 10px 0;}
table.specreq *{ vertical-align:middle;font-size:12px;}
table.specreq td{ padding:11px 0; border:1px solid #accddc; text-align:center; line-height:17px;font-size:12px;}
table.specreq th{ padding:11px 0; background:#d8eaee; border:1px solid #accddc; color:#2879a8;font-size:12px;text-align:center;}
table.specreq { width:958px;}
table.specreq .con { text-align:left; padding:9px 5px;}
table.specreq .ico{ padding:0 0 0 5px; text-align:left; color:#2979d8;}
table.specreq .ico img{}
table.specreq .ico p{ display:inline;font-size:12px;font-weight:bold;text-align:left;}
table.specreq .ico span { display:inline-block; line-height:15px;font-size:12px;}
table.specreq .save-amount{ color:#192acd;}
table.specreq .tx-amount{ color:#ff7302;}
table.specreq .amount{ color:#ff7302; font-weight:bold;}

.specreq-info { border:1px solid #c8c8c8; background:#e4e4e4; position:relative; margin:6px 0 21px 0;}
.specreq-info h3{ font-size:12px; font-weight:normal; position:absolute; top:3px; padding:0 0 3px 20px;
background:url(../images/product/ico_productInfo.gif) no-repeat;line-height:15px;}
.specreq-info ul{ margin:0 0 0 80px; line-height:14px; overflow-x:hidden; overflow-y:scroll; padding:4px 0; }
.specreq-info li{ padding:0 0 3px 0;}

.ext-sepinfo { height:71px; border:4px solid #d2d2d2; font-family:"돋움";}
.ext-sepinfo ul{ padding:9px 15px; height:53px;overflow-y:scroll;}
.ext-sepinfo li{ line-height:16px;}
.price-won{float:right;}

/* 상품상세보기 div 테이블 요소01 (보류)
.div-table01 { width:960px;}
.div-table01 *{ vertical-align:middle;}
.div-table01 .ti{ width:19%; margin:0 -1px 0 0;}
.div-table01 .tx{ width:55%; margin:0 -1px;}
.div-table01 .amt{ width:25%; margin:0 0 0 -1px;}
.div-table01 .thead{ color:#2779a9}
.div-table01 .thead p{float:left; text-align:center; background:#d8eaee; height:27px; line-height:27px; 
border:1px solid #aacedc; font-weight:bold;}
.div-table01 .thead .t0{ float:left; width:90px; height:27px; border-right:1px solid #aacedc;}
.div-table01 .thead{}

.div-table01 .tbody .ti{ margin:0;}
.div-table01 .tbody .tx{ margin:0;}
.div-table01 .tbody .amt{ }

.div-table01 .tbody li{ border:1px solid #accddc; border-top:none; width:99%; clear:both; overflow:hidden;}
.div-table01 .tbody li div{ float:left; height:27px;}
.div-table01 .tbody .ti{ height:27px; float:left; border-right:1px solid #aacedc;}
.div-table01 .tbody .t0{ float:left; width:90px; height:27px; border-right:1px solid #aacedc;}
*/



/* 디자인 픽스 */
.bohum-board .more { width:455px; left:504px; text-align:right; top:10px;}
.product-info .down-btn{ top:390px !important;}



.greytable {
	font-family: Dotum, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 17px;
	border-bottom: solid 0.5pt;
	border-collapse: separate;
}

.greytable td {
	font-family: Dotum, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px;
}

.greytable th {
	font-family: Dotum, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px;
}


/* 상품상세검색 */
.search-box { width:960px; height:200px; background-position:0 46px !important; position:relative;
display:inline-block; clear:both; no-repeat;}
.search-box h5{ position:absolute; width:402px; height:35px; left:200px; top:50px; padding:0 0 0 4px; border-bottom:3px solid #c2c2c2;}
.search-box .btn{ position:absolute; left:220px; top:145px;vertical-align:middle;}
.search-box .info span{ display:inline-block; font-size:11px;color:#666666;left:220px; top:70px;position:relative;}
.search-box .input-box{ position:absolute; left:220px; top:90px;}
.search-box .input-box *{ vertical-align:middle;}
.search-box .input-box .search-btn { position:absolute; left:320px; top:-2px;  width:87px; height:24px; border:0;}
.search-box .input{ height:18px; line-height:15px;margin:0 0 6px 0px;}


/* 디자인 픽스 */
.bohum-board .more { width:455px; left:504px; text-align:right; top:10px;}
.product-info .down-btn{ top:390px !important;}



/* 상품전용 게시판 */
.bohum-board{position:relative; width:916px; margin:10px auto 0 auto; left:-10px;}
.bohum-board .qna-util { position:relative; width:100%; float:left; margin:15px auto; text-align:center;}
.bohum-board .btn { float:right; position:absolute; height:27px; top:0px; right:0;}
.bohum-board .qna-util .le { float:left;}
.bohum-board .qna-util .le { float: right;}
/* 게시판 검색 */
.board-search { width:926px; width:926px; margin:0 auto; z-index:1000; text-align:center;}
.board-search .sc-box{ float:left; margin-left: 3px;}
.board-search .scinput{ margin:0; padding:0; border:0; height:17px; line-height:16px;}
.board-search .sc-comp{ float:left;}
.board-search .sc-box { width:227px; height:18px; border:1px solid #ccc;}
.board-search .selectname{float:left;  width:83px !important; height:18px !important}
.board-search .current { background-color:#e9e7e8 !important; height:16px !important; 
padding:2px 0 0 6px !important; .height:14px !important; .padding:4px 0 0 6px !important;}
.board-search .downarrow {top:7px !important}
.board-search .selectlist { top:18px !important;}
.board-search a{vertical-align:-8px;}
.board-search input{border:1px solid #cacbcb;}

/* 상품 페이징네비 */
.paging a { border-right:1px solid #d6d6d6; height:10px; display:inline-block; color:#333; width:27px; margin:0 0 0 -5px; font-weight:bold;}
.paging a:hover { text-decoration:none; color:#069;}
.paging a.home-prev { background:url(../images/bbs/paging_home.gif) no-repeat left center; width:44px; font-weight:normal;}
.paging a.prev { background:url(../images/bbs/paging_prev.gif) no-repeat left center; width:39px; margin:0 0 0 3px; font-weight:normal;}
.paging a.next { background:url(../images/bbs/paging_next.gif) no-repeat 39px center; width:48px; margin:0 0 0 -5px; font-weight:normal;}
.paging a.next-end { border:none;  background:url(../images/bbs/paging_end.gif) no-repeat right center; width:38px; font-weight:normal;}
.paging a.on { color:#ff1315;}
.table-qna * { vertical-align:middle;}
.table-qna .last { background:none;}
.table-qna .last td{ background:none;}
.table-qna .grayth th{ background:none; background-color:#e6e6e6;}
.table-qna{ position:relative; width:916px; border-bottom:1px solid #c3c3c3; }
.table-qna .noti-ol td{ background:url(../images/bbs/bg_dotLine.gif) repeat-x bottom #ececec;}
.table-qna .noti-ol td a { white-space:nowrap; display:inline-block; overflow:hidden; text-overflow:ellipsis; font-weight:bold; color:#777;}
.table-qna td.ti a{white-space:nowrap; display:inline-block; overflow:hidden; text-overflow:ellipsis; width:auto; color:#777;}
.table-qna th{ height:27px;font-size:12px;}
.table-qna td{ height:27px; text-align:center; background:url(../images/bbs/bg_dotLine.gif) repeat-x bottom;font-size:12px;}
.table-qna td.ti { text-align:left;font-size:12px;}
.table-qna .query .ti span { font-weight:bold; color:#cc3d3d; padding:0 3px 0 3px;font-size:12px;}
.table-qna .answer .ti span {font-weight:bold; color:#6c81de; padding:0 3px 0 9px;font-size:12px;}
.table-qna .answer-view td.ti{font-size:11px; background:#fbefe2; color:#7e7e7e;font-size:12px;}


/*20110830 문재호 추가*/
.table-qna .answer-view .ti .bohum-procusl { height:121px; position:relative; background:url(../images/cscenter/bg_qnacall.gif) no-repeat; margin:10px 0 15px 18px;}
.table-qna .answer-view .ti .bohum-procusl h3{ width:70px;position:absolute; color:#fc6902; left:105px; top:12px; line-height:14px; font-size:12px;}
.table-qna .answer-view .ti .bohum-procusl .thumb{ border:3px solid #c1bfc0; width:50px; height:56px; left:15px; overflow:hidden; top:44px; position:absolute;}
.table-qna .answer-view .ti .bohum-procusl .pro-info{ position:absolute; width:450px; height:75px; line-height:14px; left:90px; top:39px; overflow:hidden;}

.table-qna .answer-view .ti .bohum-procusl .pro-info .profile { position:relative;float:left; padding:0 0 0 0;width:350px;letter-spacing:-1px;font-size:12px;text-align:left;line-height:15px;}
.table-qna .answer-view .ti .bohum-procusl .pro-info .exp { position:absolute;float:left; padding:10px 0 0 10px;width:320px;letter-spacing:-1px;font-size:11px;}
.table-qna .answer-view .ti .bohum-procusl .pro-info .exp span{ color:#f77039; font-weight:bold;width:320px;}
.table-qna .answer-view .ti .bohum-procusl .pro-info .exp2 { position:absolute;padding:5px 0 0 10px;width:320px;letter-spacing:-1px;font-size:11px;text-align:left;top:55px;}
.table-qna .answer-view .ti .bohum-procusl .pro-info .exp2 span{ color:#f77039; font-weight:bold;width:320px;}
.table-qna .answer-view .ti .bohum-procusl .pro-info .tel *{ vertical-align:middle;} 
.table-qna .answer-view .ti .bohum-procusl .pro-info .tel{position:absolute;padding:10px 5px 0 10px;width:100px;left:270px;}
.table-qna .answer-view .ti .bohum-procusl .pro-info .tel2{position:absolute;padding:5px 5px 0 10px;width:100px;left:270px;top:55px;}
.table-qna .answer-view .ti .bohum-procusl h4{ width:100px;position:absolute;color:#4f4f4f; left:510px; top:15px; line-height:14px; font-size:12px;}
.table-qna .answer-view .ti .bohum-procusl h4 span{ position:relative; color:#fc6902; left:-10px; top:0px; line-height:14px; font-size:12px;}
.table-qna .answer-view .ti .bohum-procusl span{ position:relative; color:#fc6902; left:-10px; top:0px; line-height:14px; font-size:13px;}
.table-qna .answer-view .ti .bohum-procusl .free{ width:340px; height:45px; position:absolute; left:500px; top:37px;}
.table-qna .answer-view .ti .bohum-procusl .free * { vertical-align:middle;}
.table-qna .answer-view .ti .bohum-procusl .free th { height:25px;}
.table-qna .answer-view .ti .bohum-procusl .free input { border:1px solid #d5d5d5; height:14px; line-height:14px;}
.table-qna .answer-view .ti .bohum-procusl .btn * { vertical-align:middle; display:inline;}
.table-qna .answer-view .ti .bohum-procusl .btn { position:absolute; left:505px; top:90px;}
.table-qna .answer-view .ti .bohum-procusl .btn a { padding:0 0 0 16px;}

/*추가답변*/
.table-qna .answer-view .ti .bohum-procusl-re { height:40px; position:relative; background:url(../images/cscenter/bg_qnacall_re.gif) no-repeat; margin:8px 0 7px 0;}
.table-qna .answer-view .ti .bohum-procusl-re h3{ position:absolute; color:#1f78bc; left:105px; top:12px; line-height:14px; font-size:14px;width:110px;}
.table-qna .answer-view .ti .bohum-procusl-re .btn{ float:right;margin:10px 20px 10px 0;}
/*20110830 문재호 추가*/


.table-qna .answer-view dl { padding:9px 0 7px 2px; background:url(../images/bbs/bg_dotLine.gif) repeat-x bottom;font-size:12px;}
.table-qna .answer-view dt { background:url(../images/bbs/icon_board_miniq.gif) no-repeat; 
color:#4f4f4f; padding:0 0 0 40px; line-height:18px;font-size:12px;}
.table-qna .answer-view dd { padding:0 0 0 40px; line-height:18px;font-size:12px;}
.table-qna .answer-view dl.re { padding:9px 0 7px 2px; background:url(../images/bbs/bg_dotLine.gif) repeat-x bottom}
.table-qna .answer-view dl.re dt { background:url(../images/bbs/icon_board_minia.gif) no-repeat 10px 0; 
color:#4f4f4f; font-weight:bold; padding:0 0 0 60px; line-height:18px;font-size:12px;}
.table-qna .answer-view dl.re dd { padding:0 0 0 60px; line-height:18px;font-size:12px;}
.table-qna .fp { margin-left: 13px;}
.table-qna .fp span{ width: 48px; background:url(../images/bbs/bg_fptext.gif) no-repeat right; padding: 2px 0 0 0; color:#fff; display:block; text-align: center;}
.table-qna .info * { vertical-align:middle;}
.table-qna .info { height:18px; margin:12px 0; padding:0 0 0 10px; color:#000; background:url(../images/bbs/bl_redArrow.gif) no-repeat 0 5px;}
.table-qna .info em { font-style:normal; text-decoration:underline;}
.table-qna .info span { color:#d82a2a; font-weight:bold;}
.table-qna .info a { display:inline !important; width:auto !important; margin:0 0 0 3px;}