/* layout */
#tHead {margin-bottom:0px;}
#tBody {height:100%;}
#tBody.topLeftCenterRight #bSub {display:block;height:279px;border-bottom:3px solid #5F70F4;background-color:#FFF;}
#tBody.topLeftCenterRight #bMain {overflow:hidden;width:100%;margin-top:25px;background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2009_fund/product/bg_line.gif") repeat-y 0px 0px;}
#tBody.topLeftCenterRight #mLeft {display:block;float:left;width:225px;}
#tBody.topLeftCenterRight #mCenter {display:block;float:left;width:443px;margin-left:30px;}
#tBody.topLeftCenterRight #mRight {display:block;width:250px;}


/* dotList */
.dotList {padding-top:7px;}
.dotList li {position:relative;padding-left:7px;line-height:22px;height:100%;background: url("http://i1.daumcdn.net/fn/image/finance/plaza/2009_fund/img/ico_bl_2by.gif") no-repeat 0px 9px;}
*:first-child+html .dotList li { background-position: 0px 10px; } /* ie7 */
.dotList li p {margin-bottom:5px;line-height:19px;}
.dotList li p a {color:#888;}
.dotList li span {position:absolute;right:0px;top:3px;line-height:23px;text-align:right;}
.dotList li span.datetime {font:10px/18px tahoma;color:#999;}
.dotList li span.info {position:absolute;right:0px;top:3px;line-height:23px;text-align:right;font:11px/18px dotum;color:#888;}

.leftBanner {padding:0px;margin:0px 0px 25px 16px;border-bottom:0px;}

.divLeftCom {position:relative;width:194px;padding:0px 0px 18px 0px;margin:0px 0px 25px 0px;border-bottom:1px solid #EBEBEB;}
.divLeftCom a.btnSmallMore {position:absolute;right:0px;top:1px;}
.divLeftCom .dotList {padding-top:9px;}

.divCenterCom {position:relative;clear:both;width:100%;margin-bottom:25px;border-bottom:1px solid #EBEBEB}
.divCenterCom a.btnSmallMore {position:absolute;right:0px;top:-3px;}

#mRight .divRightCom {position:relative;width:208px;padding:0px 0px 17px 0px;margin:0px 21px 27px 21px;border-bottom:1px solid #EBEBEB;}
#mRight .divRightCom a.btnSmallMore {position:absolute;right:0px;top:1px;}

.btnMidPrev {display:block;position:absolute;right:15px;top:0px;width:14px;height:15px;background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2009_fund/top/bt_move02.gif") no-repeat left top;}
.btnMidNext {display:block;position:absolute;right:0px;top:0px;width:15px;height:15px;background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2009_fund/top/bt_move02.gif") no-repeat right top;}

/* product Top H4 */
#tBody h4 {display:block;overflow:hidden;text-indent:-1000em;}

/* finance Top title */
h4.tit_fundCounsel {overflow:hidden;width:45px;height:23px;background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2009_fund/product/title_fin05.gif") no-repeat 0px 0px;}
h4.tit_loanCounsel {overflow:hidden;width:45px;height:23px;background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2009_fund/product/title_fin07.gif") no-repeat 0px 0px;}
h4.tit_savingCounsel {overflow:hidden;width:60px;height:23px;background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2009_fund/product/title_fin09.gif") no-repeat 0px 0px;}
h4.tit_insCounsel {overflow:hidden;width:45px;height:23px;background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2009_fund/product/title_fin11.gif") no-repeat 0px 0px;}
h4.tit_carIns {overflow:hidden;width:102px;height:22px;background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2009_fund/product/title_fin06.gif") no-repeat 0px 0px;}
h4.tit_financeNews {overflow:hidden;width:70px;height:18px;background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2009_fund/product/title_fin10.gif") no-repeat 0px 0px;}
h4.tit_bestProduct {overflow:hidden;width:81px;height:22px;background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2009_fund/product/title_fin08.gif") no-repeat 0px 0px;}
h4.tit_investGuide {overflow:hidden;width:55px;height:22px;background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2009_fund/product/title_fin12.gif") no-repeat 0px 0px;}
h4.tit_photoNews {overflow:hidden;width:47px;height:24px;background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2009_fund/product/title_fin01.gif") no-repeat 0px 0px;}
h3.tit_topBestProduct {display:block;overflow:hidden;width:707px;height:24px;border-bottom:1px solid #CBCBCB;text-indent:-1000em;background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2009_fund/product/title_fin02.gif") no-repeat 0px 0px;}
h4.tit_savingBest {overflow:hidden;width:68px;height:23px;background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2009_fund/product/title_fin03.gif") no-repeat 0px 0px;}
h4.tit_fundBest {overflow:hidden;width:79px;height:23px;background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2009_fund/product/title_fin04.gif") no-repeat 0px 0px;}
h4.tit_loanBest {overflow:hidden;width:67px;height:23px;background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2009_fund/product/title_fin13.gif") no-repeat 0px 0px;}
h4.tit_insBest {overflow:hidden;width:68px;height:23px;background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2009_fund/product/title_fin14.gif") no-repeat 0px 0px;}

#mRight h5.tit_bestCard {overflow:hidden;width:72px;height:27px;background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2009_fund/right/title_right02.gif") no-repeat 0px 0px;}

/* Left Common ThumbList */
.divLeftCom .divThumb {overflow:hidden;width:100%;height:34px;margin-bottom:0px;}
.divLeftCom .divThumb a.thumbImg {float:left;margin-right:10px;}
.divLeftCom a.thumbImg {display:block;overflow:hidden;width:48px;height:48px;}
.divLeftCom a.thumbImg img {border:0px;}
.divLeftCom .copyTextLink {display:block;padding-right:1px;margin:0px 0px 0px 0px;font:12px/18px dotum;color:#292929;}
* html .divLeftCom .copyTextLink {margin-bottom:1px;}

/* 포토뉴스 */
#divPhotoNews {float:left;position:relative;width:207px;height:259px;;padding:20px 0px 0px 16px;border-left:1px solid #CBCBCB;border-right:1px solid #EDEDED;background-color:#F8F8F8;}
#photoNewsList {overflow:hidden;width:192px;height:51px;}
#photoNewsList li {float:left;position:relative;margin-right:1px;}
#photoNewsList li img {position:absolute;left:0px;top:0px;;z-index:9;cursor:pointer;}
#photoNewsList li a {display:block;overflow:hidden;position:relative;width:63px;height:51px;text-indent:-1000em;z-index:10;cursor:pointer;}
#photoNewsList li a.on {width:57px;height:45px;border:3px solid #5F70F4;}
#bigPhoto {width:191px;height:154px;margin-bottom:10px;}
#bigPhoto a {display:block;overflow:hidden;position:relative;width:191px;height:154px;}
#bigPhoto span {position:absolute;left:0px;bottom:0px;width:189px;height:30px;background-color:#000;border-right:1px solid #ECECEC;border-left:1px solid #ECECEC;cursor:pointer; filter:alpha(opacity=70); opacity:0.7;}
#bigPhoto em {position:absolute;left:1px;bottom:0px;width:189px;height:30px;text-indent:9px;line-height:30px;letter-spacing:-1px;color:#E5E7E6;cursor:pointer;}
#bigPhoto a img {border:1px solid #ECECEC;}
#divPhotoNews .btnMidPrev {right:30px;top:20px;}
#divPhotoNews .btnMidNext {right:15px;top:20px;}


/* 금융상품 BEST */
#divTopBestProduct {float:left;position:relative;width:722px;height:259px;padding:20px 0px 0px 30px;border-right:1px solid #CBCBCB;}
#divTopBestProduct .divBestBlock {overflow:hidden;position:relative;width:328px;height:199px;padding-right:25px;border-right:1px solid #E5E5E5;}
#divTopBestProduct .noBorderBlock {width:328px;padding-left:25px;padding-right:0px;border-right:0px;}
#divTopBestProduct .divBestBlock .topBestInfo {position:absolute;right:23px;top:0px;font:11px/13px dotum;color:#AAA;letter-spacing:-1px;}
#divTopBestProduct .noBorderBlock .topBestInfo {right:0px;}
#divTopBestProduct .divBestBlock .datetime {font-family:tahoma;letter-spacing:0px;}
#divTopBestProduct .divBestBlock .topBestInfo .bar {margin:0px 4px 0px 3px;}
#divTopBestProduct .divBestBlock .keyWordBar {padding:8px 9px 8px 9px;background-color:#F5F5F5;white-space:nowrap;}
* html #divTopBestProduct .divBestBlock .keyWordBar {padding:9px 9px 7px 9px;}
#divTopBestProduct .divBestBlock .keyWordBar a {font:11px/13px dotum;color:#555;letter-spacing:-1px;}
#divTopBestProduct .divBestBlock .keyWordBar .bar {font-size:10px;margin:0px 2px 0px 5px;}
#divTopBestProduct .btnMidPrev {right:30px;top:20px;}
#divTopBestProduct .btnMidNext {right:15px;top:20px;}

#bestProductList {padding-top:15px;}
#bestProductList dd {float:left;}

.rankList {width:100%;margin-bottom:8px;}
.rankList li {position:relative;padding-left:19px;line-height:23px;height:100%;background-image: url("http://i1.daumcdn.net/fn/image/finance/plaza/2009_fund/product/ico_num_spr.gif");background-repeat: no-repeat;}
.rankList li span {position:absolute;right:0px;top:0px;text-align:right;}
* html .rankList li span {top:-1px;}
.rankList li a {color:#333;}
.rankList li.no_1 {background-position: 0px 5px;}
.rankList li.no_2 {background-position: 0px -20px;}
.rankList li.no_3 {background-position: 0px -45px;}
.rankList li.no_4 {background-position: 0px -70px;}
.rankList li.no_5 {background-position: 0px -95px;}
.rankList li.no_6 {background-position: 0px -120px;}

/* 자동차보험 통합비교 */
.insurComparForm {overflow:hidden;height:48px;padding:17px 0px 13px 17px;border:1px solid #F2F2F2;background-color:#F9F9F9;cursor:pointer;}
.insurComparForm dl { float:left;width:285px; } 
.insurComparForm dt { clear:both;float:left;width:59px;padding:5px 0 5px 0;font-weight:bold; }
.insurComparForm dd { float:left;padding:0 0 4px 0; }
.insurComparForm dd div{ float:left;width:18px;padding:5px 0 0 0;color:#c4c4c4;text-align:center; }
.insurComparForm .name { float:left;width:218px;height:15px;vertical-align:top;line-height:16px;padding:1px 2px 2px 2px;border:1px solid #c4c4c4; cursor:pointer;}
.insurComparForm .ssn { float:left;width:97px;height:15px;line-height:16px;padding:1px 2px 2px 2px;border:1px solid #c4c4c4; cursor:pointer;}
#btnCompar { float:left;width:121px;height:46px;margin-left:3px;background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2009_fund/product/bt_car.gif") no-repeat 0 0px;}
#divInsCar {height:150px;}
#divInsCar .insInfo {margin:12px 0px 0px 0px;font:11px dotum;color:#888;letter-spacing:-1px;}
#divInsCar .insInfo a {margin-left:6px;text-decoration:underline;color:#6983D8;}

/* 베스트 추천상품 */
#divBestProduct {height:150px;}
.divBestProduct {height:80px;padding:11px 0px 11px 0px;border:1px solid #DDD;}
.divBestProduct a {display:inline;overflow:hidden;float:left;width:197px;height:78px;padding-left:15px;}
.divBestProduct a.brd {padding-left:0px;padding-right:9px;margin-left:14px;border-right:1px solid #EDEDED}

/* 금융상품 뉴스 */
#divFinanceNews {padding-bottom:15px;}

/* 투자가이드 */
#divInvestGuide {border-bottom:0px;}
#divInvestGuide .guideTabBody {position:relative;height:132px;}
#divInvestGuide .guideTabBg {height:29px;background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2009_fund/product/tab_invest_spr.gif") no-repeat 0px -29px;}
#divInvestGuide h5 {display:block;overflow:hidden;position:absolute;top:0px;z-index:9;height:29px;;text-indent:-1000em;cursor:pointer;}
#divInvestGuide h5.on {z-index:10;background-image:url("http://i1.daumcdn.net/fn/image/finance/plaza/2009_fund/product/tab_invest_spr.gif");background-repeat:no-repeat;}
#guideTab1 {width:62px;left:0px;}
#guideTab1.on {background-position:0px 0px}
#guideTab2 {width:69px;left:61px;}
#guideTab2.on {background-position:-61px 0px}
#guideTab3 {width:56px;left:129px;}
#guideTab3.on {background-position:-129px 0px}
#guideTab4 {width:56px;left:184px;}
#guideTab4.on {background-position:-184px 0px}

#guideBody1, #guideBody2, #guideBody3, #guideBody4 {display:none;position:absolute;left:0px;top:37px;width:443px;}
#guideBody1.on, #guideBody2.on, #guideBody3.on, #guideBody4.on {display:block;}

/* 추천 신용카드 */
#divBestCard {height:217px;margin-top:25px !important;padding-bottom:10px !important;}
#divBestCard a.linkKbCash {display:block;overflow:hidden;height:28px;line-height:28px;margin-top:1px;text-align:center;background-color:#F6F6F6;}
* html #divBestCard a.linkKbCash {line-height:29px;}
#divBestCard .btnMidPrev, #divBestCard .btnMidNext {top:-1px;}
#bestCardList {overflow:hidden;}
#bestCardList li {overflow:hidden;float:left;width:208px;height:72px;}
#bestCardList .divThumb {overflow:hidden;width:100%;height:57px;margin-bottom:0px;}
#bestCardList .divThumb a.thumbImg {float:left;margin-right:10px;}
#bestCardList .divThumb .divThumbCopy {float:left;width:116px;padding-top:0px;margin-top:1px;}	
#bestCardList a.thumbImg {display:block;overflow:hidden;width:82px;height:57px;}
#bestCardList a.thumbImg img {border:0px;}
#bestCardList .copyTextLink {display:block;margin:0px 0px 0px 0px;font:bold 12px/16px dotum;color:#444;letter-spacing:-1px;}
* html #bestCardList .copyTextLink {margin-bottom:1px;}
#bestCardList .thumbCopy {margin-top:4px;line-height:17px;color:#888;}
#bestCardList .thumbCopy a {color:#888;}

/* 보험 상담 */
#divInsCounsel {border-bottom:0px;}

/* 토론 */
#divDebate  {width:218px !important;margin-right:16px !important;margin-left:16px !important;border-bottom:0px !important;}

