#tBody.topLeftRight #bMain { overflow:hidden;width:100%;background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2009_fund/img/wing_bg.gif") repeat-y  0 0; }
#tBody.topLeftRight #mLeft { display:block;width:708px;padding-bottom:50px; }
#cardTypeNavi { position:relative;border-bottom:2px solid #93A1F6; }
#cardTypeNavi span { float:left;font-size:14px;line-height:16px;margin:0 8px 0 10px;color:ebebeb; }
#cardTypeNavi a { overflow:hidden;text-indent:-1000em;display:block;float:left;height:16px;background-image:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/cate/title_bound_1.gif"); background-repeat:no-repeat; }
#mType1 { width:40px;background-position:0 0 !important; }
#mType1.on { background-position:0 -25px !important; }
#mType2 { width:51px;background-position:-50px 0 !important; }
#mType2.on { background-position:-50px -25px !important; }
#mType3 { width:40px;background-position:-123px 0 !important; }
#mType3.on { background-position:-123px -25px !important; }
#mType4 { width:53px;background-position:-175px 0 !important; }
#mType4.on { background-position:-175px -25px !important; }
#mType5 { width:53px;background-position:-249px 0 !important; }
#mType5.on { background-position:-249px -25px !important; }


#cardTheme { border-bottom:1px solid #f1f1f1; }
#cardTheme ul { overflow:hidden; width:708px; height:128px; padding-top:5px; border-bottom:1px solid #abb2de; background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/img_topico.gif") no-repeat 0 0; }
#cardTheme ul li { float:left; margin:17px 0;width:141px;padding:0 19px;}
	*html #cardTheme ul li  { padding:0 18px; }
#cardTheme ul li.first { width:133px; }
#cardTheme ul li a { overflow:hidden; text-indent:-1000em; display:block; width:141px; height:27px; }
	#theme01 { background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/theme01_off.gif") no-repeat 0 0; }
	#theme01.on { background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/theme01_on.gif") no-repeat 0 0; }
	#theme02 { background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/theme02_off.gif") no-repeat 0 0; }
	#theme02.on { background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/theme02_on.gif") no-repeat 0 0; }
	#theme03 { background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/theme03_off.gif") no-repeat 0 0; }
	#theme03.on { background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/theme03_on.gif") no-repeat 0 0; }
	#theme04 { background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/theme04_off.gif") no-repeat 0 0; }
	#theme04.on { background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/theme04_on.gif") no-repeat 0 0; }
	#theme05 { background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/theme05_off.gif") no-repeat 0 0; }
	#theme05.on { background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/theme05_on.gif") no-repeat 0 0; }
	#theme06 { background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/theme06_off.gif") no-repeat 0 0; }
	#theme06.on { background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/theme06_on.gif") no-repeat 0 0; }
	#theme07 { background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/theme07_off.gif") no-repeat 0 0; }
	#theme07.on { background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/theme07_on.gif") no-repeat 0 0; }
	#theme08 { background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/theme08_off.gif") no-repeat 0 0; }
	#theme08.on { background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/theme08_on.gif") no-repeat 0 0; }

#cardBenefit { position:relative;width:708px;height:115px;border-bottom:1px solid #f1f1f1; }
#cardBenefit ul { overflow:hidden; width:708px; padding:10px 0 9px 0;border-bottom:1px solid #abb2de; }
#cardBenefit li { overflow:hidden;text-indent:-1000em;float:left;width:88px;height:95px; }
#cardBenefit li a { position:absolute;overflow:hidden;top:10px;display:block;width:88px;height:95px;background-image:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/cate/tab_top_1.gif");background-repeat:no-repeat; }
#cardBenefit li.benefit01 a { left:0;background-position:0 -95px; }
#cardBenefit li.benefit01 a.on { left:0;background-position:0 0; }
#cardBenefit li.benefit02 a { left:88px;background-position:-88px -95px; }
#cardBenefit li.benefit02 a.on { left:87px;background-position:-88px 0; }
#cardBenefit li.benefit03 a { left:176px;background-position:-176px -95px; }
#cardBenefit li.benefit03 a.on { left:175px;background-position:-176px 0; }
#cardBenefit li.benefit04 a { left:264px;background-position:-264px -95px; }
#cardBenefit li.benefit04 a.on { left:263px;background-position:-264px 0; }
#cardBenefit li.benefit05 a { left:352px;background-position:-352px -95px; }
#cardBenefit li.benefit05 a.on { left:351px;background-position:-352px 0; }
#cardBenefit li.benefit06 a { left:440px;background-position:-440px -95px; }
#cardBenefit li.benefit06 a.on { left:439px;background-position:-440px 0; }
#cardBenefit li.benefit07 a { left:528px;background-position:-528px -95px; }
#cardBenefit li.benefit07 a.on { left:527px;background-position:-528px 0; }
#cardBenefit li.benefit08 a {left:616px;background-position:-616px -95px; }
#cardBenefit li.benefit08 a.on { left:615px;background-position:-616px 0; }

#cardTypeNavi .btnCou { height:24px;overflow:visible;text-indent:0;margin:-4px 0 0 19px;background:none; }

#cardBenefit1 { width:708px;border-bottom:1px solid #f1f1f1; }
#cardBenefit1 ul { overflow:hidden; width:708px; padding:10px 0 9px 0;border-bottom:1px solid #abb2de; }
#cardBenefit1 li { overflow:hidden;text-indent:-1000em;float:left;width:88px;height:63px; }
#cardBenefit1 li a { display:block;width:88px;height:63px;background-image:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/ico_bound_5.gif");background-repeat:no-repeat; } 
#cardBenefit1 li.benefit01 a{ background-position:0 0; }
#cardBenefit1 li.benefit01 a.on { background-position:0 -63px; }
#cardBenefit1 li.benefit02 a { background-position:-88px 0; }
#cardBenefit1 li.benefit02 a.on { background-position:-88px -63px; }
#cardBenefit1 li.benefit03 a { background-position:-176px 0; }
#cardBenefit1 li.benefit03 a.on { background-position:-176px -63px; }
#cardBenefit1 li.benefit04 a { background-position:-264px 0; }
#cardBenefit1 li.benefit04 a.on { background-position:-264px -63px; }
#cardBenefit1 li.benefit05 a { background-position:-352px 0; }
#cardBenefit1 li.benefit05 a.on { background-position:-352px -63px; }
#cardBenefit1 li.benefit06 a { background-position:-440px 0; }
#cardBenefit1 li.benefit06 a.on { background-position:-440px -63px; }
#cardBenefit1 li.benefit07 a { background-position:-528px 0; }
#cardBenefit1 li.benefit07 a.on { background-position:-528px -63px; }
#cardBenefit1 li.benefit08 a {background-position:-616px 0; }
#cardBenefit1 li.benefit08 a.on { background-position:-616px -63px; }

.searchInfo { overflow:hidden;width:708px;padding:18px 0 10px 0;}
.searchInfo .listTit { float:left;font:12px/17px dotum;color:#2b2b2; }
.searchInfo .listTit strong { color:#6271f0;font-weight:bold; }
.searchInfo .recomCard { float:right; }
.searchInfo .recomCard .recom { padding-left:35px;background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/bt_good.gif") no-repeat 0 0; }
.searchInfo .recomCard ul { float:left;overflow:hidden;height:17px;margin-right:10px; }
.searchInfo .recomCard ul li { font:12px/17px dotum; }
.searchInfo .recomCard ul li a { display:block; }
.searchInfo .recomCard .btnPrev { float:left;overflow:hidden;text-indent:-1000em;display:block;width:15px;height:15px;background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/bt_lnr.gif") no-repeat 0 0; }
.searchInfo .recomCard .btnNext { float:left;overflow:hidden;text-indent:-1000em;display:block;width:15px;height:15px;background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/bt_lnr.gif") no-repeat -15px 0; }
.searchMenu { overflow:hidden;width:708px;padding:13px 0 9px 0; }
#btnSelectCompare { overflow:hidden;text-indent:-1000em;display:block;float:left;width:113px;height:23px;background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/bt_comp.gif") no-repeat 0 0; }
.searchMenu .searchMenuList { float:right; }
.searchInfo.desc .desc { float:left;font:11px/17px dotum; color:#888; }
.searchInfo.border {border-bottom:1px solid #ededed;}
.searchMenu .radioCheck { float:left; }
.searchMenu .radioCheck a { display:block;float:left;margin-right:12px;padding-left:18px;font:11px/15px dotum;background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/ico_radio.gif") no-repeat 0 -24px; }
*html .searchMenu .radioCheck a { background-position:0 -25px; }
.searchMenu .radioCheck a.on { font-weight:bold;background-position:0 0; }
.searchMenu .searchMenuList a { float:left;font:11px/15px dotum;letter-spacing:-1px; }
.searchMenu label {cursor:pointer;}
.searchMenu input.chkbox { position:absolute;left:-99999px; }
.searchMenu .searchMenuList a.on,
.searchMenu .searchMenuList a.current { padding-right:12px;font-weight:bold;background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/ico_und_1.gif") no-repeat right 5px; }
*html .searchMenu .searchMenuList a.on,
*html .searchMenu .searchMenuList a.current { background-position:right 4px; }
.searchMenu .searchMenuList span {  float:left;font:11px/15px dotum;margin:0 8px;color:ebebeb; }
*html .searchMenu .searchMenuList span { font:11px/15px dotum; }
.cardListTable { width:100%; }
.cardListTable th { height:30px;border-top:1px solid #d4d4d4;border-bottom:1px solid #ededed;font-weight:normal;color:#686868;text-align:center;vertical-align:middle;background-color:#f9f9f9; }
.cardListTable td { padding:15px 0 18px;border-bottom:1px solid #ededed; }
.cardListTable td.rank { width:46px; padding-left:7px; font:12px/14px dotum;margin-left:3px; padding-left:10px; color:#2b2b2b;vertical-align:top;}
.cardListTable td.rank strong {color:#2b2b2b;vertical-align:middle;}
.cardListTable td.rank span {vertical-align:top;padding-left:10px;font:10px tahoma;color:#999; background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/detail/ico_und_2.gif") no-repeat; }
.cardListTable td.rank .cUp { background-position: 0 3px; }
.cardListTable td.rank .cDown { background-position: 0 -22px; }
.cardListTable td.rank .cKeep { background-position: 0 -45px; }
.cardListTable td.rank .cNew { padding-left:18px;background-position: 0 -71px; }
.cardListTable td.cardPic { padding-left:5px;vertical-align:top; }
.cardListTable td.cardPicSmall {padding:20px 5px 20px 0;vertical-align:top;}
.cardListTable td.cardPic input { float:left; }
.cardListTable td.cardPic p { float:left; width:85px;margin:3px 0 0 5px; }
.cardListTable td.cardPic img { width:111px;height:71px; }
.cardListTable .card { width:418px; margin-top:3px; }
.cardListTable .card .tit { position:relative;display:inline;float:left;margin-right:6px;font:12px/15px dotum;letter-spacing:-1px;//margin-left:0 !important;}
.cardListTable .card .cardinfo { position:relative;overflow:hidden;text-indent:-1000em;display:inline;float:left;width:38px;height:15px;margin-right:2px;background-image:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/ico_bound_3.gif"); background-repeat:no-repeat; }
.cardListTable .card .cardinfo01 { background-position:0 0; }
.cardListTable .card .cardinfo02 { background-position:0 -25px; }
.cardListTable .card .cardinfo03 { background-position:0 -50px; }
.cardListTable .card .cardinfo04 { background-position:0 -75px; }
.cardListTable .card .cardinfo05 { background-position:0 -100px; }
.cardListTable .card .cardinfo06 { background-position:0 -125px; }
.cardListTable .card .cardinfo07 { background-position:0 -150px; }
.cardListTable .card .cardinfo08 { background-position:0 -175px; }
.cardListTable .card .cardinfo09 { background-position:0 -200px; }
.cardListTable .card .cardinfo10 { background-position:0 -225px; }
.cardListTable .card .cardinfo11 { background-position:0 -250px; }
.cardListTable .card .cardinfo12 { background-position:0 -275px; }
.cardListTable .card .cardinfo13 { background-position:0 -300px; }
.cardListTable .card .cardinfo14 { background-position:0 -325px; }
.cardListTable .card .cardinfo15 { background-position:0 -350px; }
.cardListTable .copyTex { clear:both;overflow:hidden;width:418px;margin-top:5px;line-height:1.5; text-align:left; color:#565656;}
.cardListTable .benefitArea { overflow:hidden;width:418px;margin-top:8px; }
.cardListTable .benefitArea .tit { display:block;float:left;color:#565656;margin-right:20px; }
.cardListTable .benefitArea ul { float:left; overflow:hidden;width:272px; }
.cardListTable .benefitArea ul li { float:left;padding-right:8px;margin:0 0 5px 8px;border-right:1px solid #ebebeb;font:12px/14px dotum;color:#565656; } 
.cardListTable .benefitArea ul li.first { margin-left:0; }
.cardListTable .benefitArea ul li.last { border:0; }
.cardListTable .benefitArea a { display:block; float:left; }
.cardListTable .benefitList { position:relative;z-index:1; float:left;width:418px;margin-top:7px; }
.cardListTable .benefitList ul li { float:left;width:27px;height:26px;margin-right:5px; border-top:0 none !important;}
.cardListTable .benefitList ul li a { overflow:hidden;text-indent:-1000em;display:block;float:left;width:27px;height:26px;background-image:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/detail/ico_bound_2.gif"); background-repeat:no-repeat; cursor:default;}
.benefitList ul li.benefit01 a { background-position:0 -100px; }
.benefitList ul li.benefit01_on a { background-position:0 0;  }
.benefitList ul li.benefit01_on a:hover { background-position:0 -50px; }
.benefitList ul li.benefit02 a { background-position:-50px -100px; }
.benefitList ul li.benefit02_on a { background-position:-50px 0;  }
.benefitList ul li.benefit02_on a:hover { background-position:-50px -50px; }
.benefitList ul li.benefit03 a { background-position:-100px -100px; }
.benefitList ul li.benefit03_on a { background-position:-100px 0;  }
.benefitList ul li.benefit03_on a:hover { background-position:-100px -50px; }
.benefitList ul li.benefit04 a { background-position:-150px -100px; }
.benefitList ul li.benefit04_on a { background-position:-150px 0;  }
.benefitList ul li.benefit04_on a:hover { background-position:-150px -50px; }
.benefitList ul li.benefit05 a { background-position:-200px -100px; }
.benefitList ul li.benefit05_on a { background-position:-200px 0;  }
.benefitList ul li.benefit05_on a:hover { background-position:-200px -50px; }
.benefitList ul li.benefit06 a { background-position:-250px -100px; }
.benefitList ul li.benefit06_on a { background-position:-250px 0;  }
.benefitList ul li.benefit06_on a:hover { background-position:-250px -50px; }
.benefitList ul li.benefit07 a { background-position:-300px -100px; }
.benefitList ul li.benefit07_on a { background-position:-300px 0;  }
.benefitList ul li.benefit07_on a:hover { background-position:-300px -50px; }
.benefitList ul li.benefit08 a { background-position:-350px -100px; }
.benefitList ul li.benefit08_on a { background-position:-350px 0;  }
.benefitList ul li.benefit08_on a:hover { background-position:-350px -50px; }

.cardListTable .duse { font:12px/22px dotum; }
.cardListTable .duse2 { font:12px/22px dotum;text-align:right;padding-right:8px; }
.pagingDiv { margin-top:30px; }
.pl7 { padding-left:7px; }
#cardKindNavi {position:relative; width:708px; height:32px; border-bottom:1px solid #d4d4d4; } 
#cardKindNavi ul {overflow:hidden;position:absolute;width:708px;height:33px;}
#cardKindNavi li { float:left;text-align:center; }
#cardKindNavi li.on { font-weight:700;height:33px;border-bottom:1px solid red}
#cardKindNavi li.on a { height:23px; }
#cardKindNavi li a {display:block;height:22px;padding-top:10px;}
#cardKindNavi li a:hover { text-decoration:none; }


#cType1 { width:144px; background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/tab_1.gif") no-repeat 0 -34px;}
#cType1.on { font-weight:bold; background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/tab_1.gif") no-repeat 0 0;} 
#cType2 { width:141px; background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/tab_1.gif") no-repeat -144px -34px;}
#cType2.on { font-weight:bold; background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/tab_1.gif") no-repeat -144px 0; } 
#cType3 { width:141px; background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/tab_1.gif") no-repeat -285px -34px;}
#cType3.on { font-weight:bold; background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/tab_1.gif") no-repeat -285px 0; } 
#cType4 { width:141px; background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/tab_1.gif") no-repeat -426px -34px;}
#cType4.on { font-weight:bold; background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/tab_1.gif") no-repeat -426px 0; } 
#cType5 { width:141px; background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/tab_1.gif") no-repeat -567px -34px;}
#cType5.on { font-weight:bold; background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/tab_1.gif") no-repeat -567px 0; } 


.layBenefit { display:none;position:absolute;left:0;top:31px;z-index:9999;width:335px;padding:6px 6px 6px 8px; background-color:#474f75; text-align:left;}
.layBenefitBody { position:relative;width:335px;}
.layBenefitBody .top { position:absolute; top:-10px; top:-9px }
.idx01 .layBenefitBody .top { left:3px;}
.idx02 .layBenefitBody .top { left:35px;}
.idx03 .layBenefitBody .top { left:67px;}
.idx04 .layBenefitBody .top { left:99px;}
.idx05 .layBenefitBody .top { left:131px;}
.idx06 .layBenefitBody .top { left:163px;}
.idx07 .layBenefitBody .top { left:195px;}
.idx08 .layBenefitBody .top { left:227px;}
.layBenefit .cont { font:11px/18px dotum; color:#fff;  }

#storeList { border-bottom:1px solid #f1f1f1;background-color:#f9f9f9; }
#storeList .divBox { position:relative;overflow:hidden;width:693px;border-bottom:1px solid #ABB2DE; padding-right:15px; }
#storeList ul { overflow:hidden;width:633px;padding:3px 0 12px 10px; }
#storeList ul li { overflow:hidden;float:left;width:116px;margin-top:9px;padding:0 4px 0 5px;height:21px;text-align:center;font:11px/21px dotum;color:#010101;text-align:left; background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/ico_bar_roll.gif") no-repeat left 5px; }
	*html #storeList ul li  { background-position:left 4px; }
#storeList ul li.first { clear:both;background:none;border-bottom:0 none; }
#storeList ul li.on a { float:left;padding-right:5px;height:21px;background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/bg_txtbox_1.gif") no-repeat right 0;font-weight:bold; color:#6168f6; text-align:left; }
#storeList ul li.on a span { float:left;padding-left:5px;height:21px;_height:20px;_padding-top:1px;background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/bg_txtbox_1.gif") no-repeat left 0;cursor:pointer; }
#storeList .btnPlus { position:absolute;right:14px;bottom:14px;display:block;padding-right:19px;font:11px/15px dotum;color:#666;letter-spacing:-1px;background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/bt_open_that.gif") no-repeat right 0; }
	*html #storeList .btnPlus { line-height:16px; }
#storeList .btnMinus { position:absolute;right:14px;bottom:14px;display:block;padding-right:19px;font:11px/15px dotum;color:#666;letter-spacing:-1px;background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/bt_open_that.gif") no-repeat right -25px; }
	*html #storeList .btnMinus { line-height:16px; }

#setCard input.chkbox { position:absolute;left:-99999px; }
setCard { overflow:hidden; width:708px; padding:13px 0 0 0; border-bottom:1px solid #F1F1F1 }
#setCard ul { overflow:hidden; width:708px; border-bottom:1px solid #ABB2DE; }
#setCard li  { float:left; overflow:hidden; width:708px; height:30px; border-bottom:1px solid #f1f1f1; }
#setCard li .tit { display:block; float:left; font:11px/30px dotum; font-weight:bold; width:51px; padding-left:8px; }
#setCard li .list { display:block; float:left; width:649px; padding-top:4px; color:#292929; letter-spacing:-1px; }
#setCard li .bar { float:left; width:1px; margin:0 7px 0 1px; font:12px/21px dotum; color:#e3e3e3; }
	*html #setCard li .bar { margin-right:2px; }
#setCard li .list a { float:left; font:12px/21px dotum;text-decoration:none; }
#setCard li .list label { float:left; position:relative; margin-right:1px; padding:0 5px 0 6px; text-decoration:none; cursor:pointer;}
#setCard li .list a.current { color:#5f6af7 !important; font-weight:bold; cursor:pointer; background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/bg_txtbox_1.gif") no-repeat top right; }
#setCard li .list a.current label { background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/bg_txtbox_1.gif") no-repeat top left; }
#setCard li .wid228 { width:192px; }
#setCard li .wid345 { width:350px; }
#setCard li .mr17 { margin-right:17px; }
#setCard li.cardName { height:36px; }
#setCard li.cardName .tit { font:11px/36px dotum;font-weight:bold; }
#setCard li.cardName .list { height:30px; line-height:30px; vertical-align:middle;}
	*+html #setCard li.cardName .list { padding-top:5px; height:27px; }
	#cardNameInput { width:129px; height:18px; border:1px solid #e2e2e2; }
	#btnSearch { width:42px; height:23px;margin:1px 0 0 6px; background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/bt_finder.gif") no-repeat 0 0; }
#setCard li.company { position:relative; height:auto;padding:5px 0 10px 0; background-color:#fcfcfc; }
#setCard li.company .list { position:relative; overflow:hidden; display:inline; float:right; width:638px; height:26px; margin-right:11px; border-bottom:1px solid #e9e9e9;}
#setCard li.company .list strong {color:#666;}
#setCard li.company .last {border-bottom:0 none;}
#setCard li.company .stit { float:left; display:block; width:102px; margin-right:0; padding-top:4px; font:11px/13px dotum; color:#565656; font-weight:bold; letter-spacing:-1px; }
#setCard li.company .slist { float:left; width:460px;}
#setCard li.company .slist div.btnWrap { position:relative; float:left; width:107px; margin-bottom:5px; }
#setCard li.company .slist a { color:#565656; letter-spacing:-1px; }
#setCard li.company .btnPlus { display:inline; float:left; color:#999; margin:4px 0 0 8px; padding-left:13px; font:11px/13px dotum; background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/cate/bt_plus_1.gif") no-repeat left 1px; }
	*html #setCard li.company .btnPlus { margin:5px 0 0 8px; background-position:left 0; }
#setCard li.company .btnMinus { display:inline; float:left; color:#999; margin:4px 0 0 8px; padding-left:13px; font:11px/13px dotum; background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/cate/bt_plus_1.gif") no-repeat left -24px; }
	*html #setCard li.company .btnMinus { margin:5px 0 0 8px; background-position:left -25px; }
#setCard li.company .btnMore strong { color:#666; }
#setCard li .btnWrap {float:left;width:40px;padding-left:4px;background:url(http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/ico_bar_roll.gif) no-repeat 0 5px;}
#setCard li .btnWrap.first {background:none;}
#setCard li .btnWrap.a {width:48px;}
#setCard li .btnWrap.b {width:52px;}
#setCard li .btnWrap.c {width:82px;}
#setCard li .btnWrap.d {width:70px;}
#setCard li .btnWrap.e {width:100px;}
#setCard li .btnWrap.f {width:109px;}
#setCard li .btnWrap.g {width:31px;}
#setCard li .btnWrap.h {width:76px;}
p.noresult {margin-top:40px;font-weight:700;text-align:center;}

.cardListTable .card { width:380px; }
.cardListTable .copyTex { width:380px; }	
.cardListTable .benefitList  { width:380px; }
.cardPicSmall { text-align:center; }


/* Control Display By Javascript */
#cardRecommandNavi li {display:none;}

/* Today MainNews */
#newsTab2.on {width:74px;}

/* Right Recommend CreditCards */
#mRight .divRightCom {border-bottom:1px solid #D6D6D6;margin:0 16px 27px;padding:0 0 17px;position:relative;width:218px;}
#mRight .divRightCom a.btnSmallMore,
#mRight .divRightCom a.btnMediaMore {position:absolute;right:0;top:1px;}
#mRight h5.tit_bestCard {display:block;text-indent:-1000px;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;}
#divBestCard {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;}
.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;}


/* dfetail */
table.benefitTable { border-collapse:collapse; }
.cardinfo { overflow:hidden;text-indent:-1000em;display:block;float:left;width:38px;height:15px;margin-right:2px;background-image:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/ico_bound_3.gif"); background-repeat:no-repeat; }
.cardinfo01 { background-position:0 0; }
.cardinfo02 { background-position:0 -25px; }
.cardinfo03 { background-position:0 -50px; }
cardinfo04 { background-position:0 -75px; }
.cardinfo05 { background-position:0 -100px; }
.cardinfo06 { background-position:0 -125px; }
.cardinfo07 { background-position:0 -150px; }
.cardinfo08 { background-position:0 -175px; }
.cardinfo09 { background-position:0 -200px; }
.cardinfo10 { background-position:0 -225px; }
.cardinfo11 { background-position:0 -250px; }
.cardinfo12 { background-position:0 -275px; }	
.cardinfo13 { background-position:0 -300px; }	
.cardinfo14 { background-position:0 -325px; }	
.cardinfo15 { background-position:0 -350px; }	
#cardDetailDivBox { padding:20px 19px 18px;border-right:2px solid #a0aaf1;border-left:2px solid #a0aaf1;border-bottom:2px solid #a0aaf1; }
#cardDetailDivBox .top { overflow:hidden;height:26px;border-bottom:1px solid #cfcfcf; }
#cardDetailDivBox .top h3 { float:left;margin-right:6px;font:14px/16px dotum;font-weight:bold; }
#cardDetailDivBox .top .date { float:right;font:11px/16px dotum;color:#989898; }
#cardDetailDivBox .line01 { display:block;width:100%;height:1px;font:1px/1px dotum;background-color:#f7f7f7; }
#cardDetailDivBox .line02 { display:block;width:100%;height:1px;font:1px/1px dotum;background-color:#fbfbfb; }
#cardDetailDivBox .cont h4 { width:100% !important;height:auto !important; text-indent:0;  float:none; margin-top:15px;font:12px/14px dotum; color:#292929;font-weight:normal; line-height:1.3;}
#cardDetailDivBox .cont .cartInfo { overflow:hidden;width:666px;margin-top:20px; }
#cardDetailDivBox .cont .cartInfo .cardImg img { width:193px;height:122px; }
#cardDetailDivBox .cont .cartInfo .cardImg { float:left;width:193px; }
#cardDetailDivBox .cont .cartInfo .info { float:right;width:443px; }
#cardDetailDivBox .cont .cartInfo .info ul li { overflow:hidden;width:443px;height:28px;border-top:1px solid #f0f0f0; }
#cardDetailDivBox .cont .cartInfo .info ul li .tit { float:left; width:56px;font:11px/28px dotum; }
#cardDetailDivBox .cont .cartInfo .info ul li .txt { float:right;width:387px; }
#cardDetailDivBox .cont .cartInfo .info ul li .txt dl dt { float:left;font:11px/28px dotum;margin-right:3px; }
#cardDetailDivBox .cont .cartInfo .info ul li .txt dl dd { float:left;font:11px/28px dotum;margin-right:24px; }
#cardDetailDivBox .cont .cartInfo .info ul li.desc { padding:3px 0; }
	*html #cardDetailDivBox .cont .cartInfo .info ul li.desc { padding:1px 0; }
	*+html #cardDetailDivBox .cont .cartInfo .info ul li.desc { padding:1px 0; }
#cardDetailDivBox .cont .cartInfo .info ul li.desc span { font:11px/28px dotum;color:#888;letter-spacing:-1px;}
#cardDetailDivBox .cont .cartInfo .info ul li .fontCol01 { font:11px/28px dotum; }
#cardDetailDivBox .cont .cartInfo .info .btn { position:relative;width:439px;height:33px; }
#cardDetailDivBox .cont .cartInfo .info .btn strong { float:left;height:21px;padding-top:8px;padding-right:6px;font:12px/14px tahoma;color:#c82e40;font-weight:bold;background:url(http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/bt_goood.gif) no-repeat 100% 0;cursor:pointer; }
h4.tit_serviceInfo {margin-top:35px; float:none !important;overflow:hidden !important;text-indent:-1000em !important;width:72px !important;height:23px !important;background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/title_txt.gif") no-repeat 0 0; }
h4.tit_benefit { margin-top:35px;float:none !important;overflow:hidden !important;text-indent:-1000em !important;width:72px !important;height:23px important;background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/title_txt.gif") no-repeat 0 -25px; }
h4.tit_totalDiscount { margin-top:35px;float:none !important;overflow:hidden;text-indent:-1000em;width:72px;height:23px;background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/common/title_txt.gif") no-repeat 0 -50px; }
.eventArea { width:708px;height:100px;margin-top:10px; }
.serviceInfo { padding:14px; border:1px solid #e1e0e0; }
.serviceInfo .theme { margin-bottom:12px;width:676px;height:130px; }
.serviceInfo .desc { font:12px/18px dotum; }
.benefitTable { width:708px;margin:0 0 0 1px; }
	*html .benefitTable { margin-left:0; }
	*+html .benefitTable { margin-left:0; }
.benefitTable th { width:111px;vertical-align:top;padding:8px 0 0 7px;font-weight:normal;border:1px solid #e1e0e0;background-color:#f9f9f9; }
.benefitTable td { width:564px;vertical-align:middle;padding:8px 12px 0 12px;border:1px solid #e1e0e0; }
.benefitTable td dl dt { padding-left:9px;font:12px/14px dotum;background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2009_fund/img/ico_bl_2by.gif") no-repeat left 4px; }
.benefitTable td dl dd { padding-left:9px;margin:3px 0 9px 0;font:12px/19px dotum;color:#888; }
.totalDiscount { padding:11px 14px;border:1px solid #e1e0e0; }
.totalDiscount p { font:12px/19px dotum; }
.totalDiscount ul li { color:#888;padding-left:8px;font:12px/19px dotum;background:url("http://i1.daumcdn.net/fn/image/finance/plaza/2009_fund/img/ico_bl_2by.gif") no-repeat left 7px; }
.fontCol01 { color:#5465c2;letter-spacing:-1px;font:11px/13px dotum;text-decoration:underline; }
.desc01 { font:11px/13px dotum;color:#888; }
p.desc01 {padding-top:8px;font:11px/13px dotum;color:#888; }
.desc02 { margin-top:23px;padding:12px 17px 10px; font:11px/19px dotum;color:#888;letter-spacing:-1px;background-color:#f7f7f7; }
.ml5 { margin-left:5px; }
.alignC { text-align:center; }
.mt30 { margin-top:30px; }
.ml4 { margin-left:4px; }	
.info .benefitList ul li { float:left;overflow:hidden important;width:27px !important;height:26px important;margin-right:5px; border-top:0 none !important;}
.info .benefitList ul li a {overflow:hidden;text-indent:-1000em;display:block;float:left;width:27px;height:26px;background-image:url("http://i1.daumcdn.net/fn/image/finance/plaza/2010/card/detail/ico_bound_3.gif"); background-repeat:no-repeat; cursor:default;}
.info .benefitList .tit {overflow:hidden;text-indent:-1000em;display:block;float:left;width:27px;height:26px; }


.layBenefitBody .cont ul li {float:none;width:auto !important;height:auto;margin:0;padding:0;background:none;color:#fff;font:11px/18px dotum;text-indent:-1em;padding-left:1em;}