@charset "utf-8";

#body_content { min-height: 550px; }
#topmenu ul { left: 29px; }
#topmenu ul li a { display: inline; float: left; padding: 0 0px; }
#topmenu ul li ul { left: -34px; height: auto; padding: 8px 0 6px; background: url(/image/cm/top2bg.gif) no-repeat 0 100%; overflow: hidden; }
#topmenu ul li.on ul { background-position: -1000px 100%; }
#topmenu ul ul li { background: url(/image/cm/top2msep.gif) no-repeat 0 4px !important; }
#topmenu ul ul li a span { padding: 2px 7px 1px !important; }
/* #top2m02 사용시
#topmenu ul ul#top2m01 { width: 910px; padding-left: 40px }
#topmenu ul ul#top2m02 { width: 845px; padding-left: 105px }
#topmenu ul ul#top2m03 { width: 760px; padding-left: 190px }
#topmenu ul ul#top2m04 { width: 690px; padding-left: 260px }
#topmenu ul ul#top2m05 { width: 630px; padding-left: 320px }
#topmenu ul ul#top2m06 { width: 570px; padding-left: 380px }
#topmenu ul ul#top2m07 { width: 500px; padding-left: 450px }
#topmenu ul ul#top2m08 { width: 450px; padding-left: 500px }
#topmenu ul ul#top2m09 { width: 380px; padding-left: 570px }
#topmenu ul ul#top2m10 { width: 225px; padding-left: 725px }
#topmenu ul ul#top2m11 { width: 172px; padding-left: 778px }
*/

#topmenu ul ul#top2m01 { width: 910px; padding-left: 40px }
#topmenu ul ul#top2m02 { width: 810px; padding-left: 45px }
#topmenu ul ul#top2m03 { width: 760px; padding-left: 105px }
#topmenu ul ul#top2m04 { width: 690px; padding-left: 180px }
#topmenu ul ul#top2m05 { width: 630px; padding-left: 245px }
#topmenu ul ul#top2m06 { width: 570px; padding-left: 310px }
#topmenu ul ul#top2m07 { width: 500px; padding-left: 410px }
#topmenu ul ul#top2m08 { width: 450px; padding-left: 490px }
#topmenu ul ul#top2m09 { width: 380px; padding-left: 560px }
#topmenu ul ul#top2m10 { width: 225px; padding-left: 703px }
#topmenu ul ul#top2m11 { width: 172px; padding-left: 764px }


#globalmenu ul li.m3.eng { margin: 0; background: transparent; }

#allmenu { position: absolute; z-index: 2; left: 900px; top: 77px; }
#allmenu h3 { position: absolute; left: 0; top: 0; }
#allmenu #allm { display: none; position: absolute; left: -64px; top: 22px; width: 122px; height: 238px; padding: 8px 0 0 12px; background: url(/image/kor/cm/allm_bg.gif) no-repeat; }
#allmenu #allm .close { position: absolute; right: 0; bottom: 0; }
#allmenu #allm ul { width: 110px; overflow: hidden; }
#allmenu #allm ul li { display: inline; float: left; }
#allmenu #allm ul li a { display: inline; float: left; border-bottom: 1px solid #ddd; }
#allmenu #allm ul li a img { padding: 1px 0; }


/* GRID 속 대비 스타일 */
table#tbl1 td em.up { color: #D54D4F }
table#tbl1 td em.down { color: #06c }
table#tbl1 td em img { padding: 2px 6px }

/*익스플로러 6버전일경우 적용 body_content 높이*/
* html #body_content { height: 550px; }

/* tab02(텍스트형 탭메뉴) */
.tab03{list-style:none;overflow:hidden;height:32px;padding:3px 0 0 20px; margin:0 0 10px 0; font-size:.92em !important; background:url(/image/krx_etf/m02/tab03_bg.gif) repeat-x}
.tab03 li{float:left;position:relative;z-index:10;padding:6px 22px 5px 16px;margin-left:5px;color:#fff;font-weight:bold;letter-spacing:-1; background:url(/image/krx_etf/m02/tab03_li_bar.gif) no-repeat 100% 6px}
.tab03 li a:link,.tab02 li a:visited {display:block;color:#fff;text-decoration:none}
.tab03 li.on{z-index:20;padding:0 0 5px 15px; margin-left:-1px; background:url(/image/krx_etf/m02/tab03_btn_left.gif) no-repeat 0 0}
.tab03 li.on strong{display:block;padding:8px 15px 5px 0;background:url(/image/krx_etf/m02/tab03_btn_right.gif) no-repeat 100% 0}
.tab03 li.on strong a:link,.tab02 li.on strong a:visited{color:#333;text-decoration:none}

#skiptocontent {position:absolute; left:20px; z-index:50px; display:block; z-index:40}