* { margin: 0; padding: 0; border: 0; }

/* quick */
.quick {position:relative;}
.quick #STATICMENU {text-align:right; position:absolute; right:0px; top:0px; z-index:1;}

/* reset */
img {border:0;}
dl,dt,dd {margin:0; padding:0; font-family:Tahoma;}

/* location */
#location { position:relative; height: 35px; z-index:100; } 
.location { position:absolute; right:0px; top:20px; width: 900px;}
.location a {color:#a0a0a0 !important;}
.location span {font-size:100% !important;}
.location span.linemap {color:#a0a0a0 !important;}
.location span.current_N {color:#666666 !important;}
/* common 2008-12-02 */

/*font*/
body,div,td,p{ font-family:Tahoma; font-size:11px; color:#666; }
body { background: url(../images2009/en/main/body_bg.gif) center 63px repeat-x; }

/* util */
.hide {display:none;}
.fl {float:left;}
.fnone {float:none !important;}
.fr {float:right;}
.cboth {clear:both; height:0px; overflow:hidden; font-size:0px; visibility:hidden;}
.cboth2 {clear:both;}
.bgnone {background:none !important;}
.ls1 {letter-spacing:1px;}
.dbold {font-weight:normal !important;}
.f12 {font-size:110% !important;}
.bank_president {font-weight:bold; color:#2f5896;}
.pb0 {padding-bottom:0 !important;}
.m0 {margin:0 !important;}
.mt0 {margin-top:0 !important;}
.mb0 {margin-bottom:0 !important;}
.mb25 {margin-bottom:25px !important;}
.mt30 {margin-top:30px !important;}
.mt25 {margin-top:25px !important;}
.mt20 {margin-top:20px !important;}
.mt10 {margin-top:10px !important;}
.mt15 {margin-top:15px !important;}
.mt5 {margin-top:5px !important;}

.ml10 {margin-left:10px !important;}
.mr10 {margin-right:10 !important;}

.fBlue { color: #00509A; }
.fOrange { color: #C07100; }

div.img_list img{vertical-align:top; border:0;}

/* wsize */
.wsize {width:660px;}
.wsize3 {width:500px !important;}
p.wsize {width:445px; margin-top:15px !important;}
p.wsize2 {width:480px; margin-top:15px !important;}
.popwsize {width:610px !important;}

.popupwsize(width:662px !important;)
/* align */
.at {vertical-align:top !important;}
.ar {text-align:right !important;}
.al {text-align:left !important;}
.ac {text-align:center !important;}
.aj {text-align:justify}

/* font-color */
.point {color:#e28b01 !important;}
.point2 {color:#7187b6 !important;}
.point3 {color:#60b5bb !important;}
.point4 {color:#7399c0 !important;}
.point5 {color:#00509a !important;}
.point6 {color:#2f5896 !important;}
.def {color:#666 !important; }


/* sub_tabmenu */
ul.btn_box {width:600px; float:left; margin:10px 0; padding-left:10px;}
ul.btn_box li {float:left; margin-right:2px; height:23px; overflow:hidden;}
ul.btn_box li img {vertical-align:top;}

/* index_box */
ul.menu_box {position:relative; width:674px; list-style:none; margin-bottom:20px; padding:8px 0;border:3px solid #cacbcc; background:#f5f5f5 url(../images2009/en/ba/bg_box_book.gif) no-repeat 27px 5px; }
ul.menu_box li{color:#494949; padding-top:5px; font-size:12px; font-family:Tahoma; margin-left:318px; width:312px; height:27px; overflow:hidden; font-weight:bold; background:url(../images2009/en/common/lx_dot2.gif) repeat-x bottom;}
ul.menu_box li.tit {position:absolute; left:153px; top:25px; width:128px; height:58px; background:none; margin:0; border:none;}
ul.menu_box li a {color:#494949 !important;}
ul.menu_box li a:hover{color:#00509a !important;}

ul.menu_box2 {float:left; position:relative; width:674px; list-style:none; margin-bottom:20px; padding:8px 0 0 0;border:3px solid #cacbcc; background:#f5f5f5;}
ul.menu_box2 li{float:left; margin-left:15px; display:inline; color:#494949; padding-top:7px; font-size:11px; font-family:Tahoma; width:312px; height:27px; overflow:hidden;  background:url(../images2009/en/common/lx_dot2.gif) repeat-x bottom;}
ul.menu_box2 li strong {float:left; background:url(../images2009/en/common/ico_boxarr.gif) no-repeat 0 4px; padding-left:15px;}
    ul.menu_box2 li.hsize50 {height:50px; line-height:1.5em;}
    ul.menu_box2 li.hsize50 strong {display:block; height:40px; background:url(../images2009/en/common/ico_boxarr.gif) no-repeat 0 6px;}
ul.menu_box2 li a {color:#494949 !important;}
ul.menu_box2 li a:hover{color:#00509a !important;}

.menu_box3 { overflow:hidden; zoom: 1; margin-bottom:20px; border:3px solid #cacbcc; background:#f5f5f5; }
.menu_box3 table { width:100%; }
.menu_box3 td { vertical-align: top; padding-top:5px; color:#494949; background:url(../images2009/en/common/lx_dot2.gif) repeat-x top; }
.menu_box3 td strong { background:url(../images2009/en/common/ico_boxarr.gif) no-repeat 2px 4px; padding-left:15px; }
.menu_box3 td a { color:#494949 !important; }
.menu_box3 td a:hover{ color:#00509a !important; }
.menu_box3 td.first { padding-top: 0; background: none; }


/*investor relatation*/
.invest_visual {background:url(../images2009/en/ir/img_ir01.gif) 0 0 no-repeat; width:685px; height:207px;}
.invest_visual span {font-family:Tahoma; width:325px; float:right; margin-top:52px; line-height:18px;}
.invest {background:url(../images2009/en/ir/img_ir02.gif) right 9px no-repeat; height:200px;}
.invest ul {width:378px; margin-left:25px; padding-top:8px;}
.invest ul li { float:left; margin:0 4px 3px 0; display:inline}

/* list*/
dl.chapter {margin-top:0; margin-bottom:10px; font-size:100%; font-family:Tahoma;}
dl.chapter dt {color:#000000; width:636px; text-indent:8px; font-size:100%; font-weight:bold; margin-left:16px; background:url(../images2009/en/common/ico_box_arr_s.gif) no-repeat 0 4px;}
dl.chapter dd {color:#666; width:636px; margin-left:24px; line-height:1.5em; margin-top:5px;}
    dl.chapter ol {list-style:none; margin:0; padding:0; margin-top:3px; margin-left:8px;}
    dl.chapter ol li.ico_num1{padding-left:15px; background:url(../images2009/en/common/ico_num1.gif) no-repeat 0 5px;}
    dl.chapter ol li.ico_num2{padding-left:15px; background:url(../images2009/en/common/ico_num2.gif) no-repeat 0 5px;}
    dl.chapter ol li.ico_num3{padding-left:15px; background:url(../images2009/en/common/ico_num3.gif) no-repeat 0 5px;}
    dl.chapter ol li.ico_num4{padding-left:15px; background:url(../images2009/en/common/ico_num4.gif) no-repeat 0 5px;}
    dl.chapter ol li.ico_num5{padding-left:15px; background:url(../images2009/en/common/ico_num5.gif) no-repeat 0 5px;}
    dl.chapter ol li ul {color:#666 !important; margin-top:0; line-height:1.4em;}
    dl.chapter ol li ul li span{font-family:gulim;}
dl.chapter.subtxt dd {margin-left:16px !important;}
dl.chapter.list dd {margin-bottom:10px;}
dl.chapter.type2 dd {color:#c07100; width:323px; padding-left:10px; background:url(../images2009/en/common/ico_4dot.gif) no-repeat 0 7px;}
dl.chapter.type3 dd {color:#c07100; width:532px; padding-left:10px; background:url(../images2009/en/common/ico_4dot.gif) no-repeat 0 7px;}
dl.chapter.type4 dd {color:#c07100; padding-left:10px;background:url(../images2009/en/common/ico_4dot.gif) no-repeat 0 7px; }
dl.chapter.hyphen dd {color:#666 !important; padding-left:8px; background:url(../images2009/en/common/ico_hyphen.gif) no-repeat 0 7px !important;}
dl.chapter dd ul.gray_sub_list {color:#666;}
dl.chapter dd ul.gray_sub_list li{padding-left:9px; background:url(../images2009/en/common/ico_hyphen.gif) no-repeat 0 8px;}

.chapter a.url { color: #c07100; }
.chapter a:hover { color: #c07100; }

/* list2 */
dl.chapter2 {float:left; margin-top:0; margin-bottom:20px; font-family:Tahoma; font-size:11px;}
dl.chapter2 dt {float:left; color:#494949; font-size:12px; font-weight:bold;}
dl.chapter2 dd {float:left; color:#666666; line-height:1.5em; width:400px; padding-left:10px; margin-left:10px; background:url(../images2009/en/common/ico_4dot.gif) no-repeat 0 7px;}
dl.chapter2.hyphen dd {color:#666 !important; background:url(../images2009/en/common/ico_hyphen.gif) no-repeat 0 7px;}


/* museum*/
dl.public_list {float:left; width:320px; margin-bottom:15px;}
dl.public_list dt{float:left; color:#000; text-indent:8px; font-size:100%; font-weight:bold; letter-spacing:0; margin:0 0 10px 8px; background:url(../images2009/en/common/ico_box_arr_s.gif) no-repeat 0 4px;}
dl.public_list dd{float:none; color:#010101; white-space:nowrap; margin:0 0 10px; text-indent:5px;}
dl.public_list dt.end,
dl.public_list dd.end {margin-bottom:0;}

dl.public_list2 {clear:both; width:660px; margin-bottom:15px;}
dl.public_list2 dt{ color:#000; padding-left:8px; font-size:100%; font-weight:bold; letter-spacing:0; margin:0 0 10px 8px; background:url(../images2009/en/common/ico_box_arr_s.gif) no-repeat 0 4px;}
dl.public_list2 dt span {font-weight:normal;}
dl.public_list2 dd{color:#666; margin:0 0 10px; padding-left:16px;}
dl.public_list2 dt.end,
dl.public_list2 dd.end {margin-bottom:0;}

dl.public_list3 { position:relative; margin-bottom:15px; }
dl.public_list3 dt { position:absolute; left:0; color:#000; font-size:100%; padding-left: 10px; font-weight:bold; background:url(../images2009/en/common/ico_box_arr_s.gif) no-repeat 0 5px;}
dl.public_list3 dd { color:#010101; padding: 0 0 5px 120px; }


/* numtype2  = 1) */
ol.numtype2 {list-style:none; margin:15px 0 0 0;}
ol.numtype2 li {margin-bottom:2px; line-height:1.5em;}

/* list3 observe progress */
div.progress { overflow:hidden; zoom: 1; background:url(../images2009/en/manage/observe_bg.gif) 110px repeat-y; }
div.progress .year { float: left; width: 110px; margin: 5px 0 0 0; text-align: center; }
div.progress .month { float: left; width: 570px; position:relative; }
div.progress .month dt { position: absolute; left: 0; font-weight: bold; padding: 5px 0 0 10px; }
div.progress .month dd { padding: 10px; margin-left: 90px; background:url(../images2009/en/manage/observe_dot.gif) top repeat-x; }
div.progress .month .first { background: none; }

/*
ul.progress {float:left; position:relative; left:10px; width:640px; background:url(../images2009/en/ba/img_5observe_year.gif) no-repeat 0 0;}
ul.progress li {float:left; position:relative; left:90px; width:540px; color:#666; padding-bottom:10px; repeat-y; background:url(../images2009/en/ba/lx_dot.gif) repeat-x 0 bottom;}
ul.progress li strong.icon {float:left; display:block; font-family:Tahoma; margin-top:8px; padding-left:19px; background:url(../images2009/en/common/ico_4dot.gif) no-repeat 8px 5px; }
ul.progress li p {float:right; width:440px; margin-top:8px; }
*/

/* list4 history */
ul.history.bg0{float:left; position:relative; left:10px; width:630px; padding-top:30px; height: 780px; background:url(../images2009/en/intro/bg_history_list0.gif) no-repeat 0 0;}
ul.history.bg1{background:url(../images2009/en/intro/bg_history_list.gif) no-repeat 0 0;}
ul.history.bg2{background:url(../images2009/en/intro/bg_history_list2.gif) no-repeat 0 0;}
ul.history.bg3{background:url(../images2009/en/intro/bg_history_list3.gif) no-repeat 0 0;}
ul.history.bg4{background:url(../images2009/en/intro/bg_history_list4.gif) no-repeat 0 0;}
ul.history.bg5{background:url(../images2009/en/intro/bg_history_list5.gif) no-repeat 0 0;}
ul.history.bg6{background:url(../images2009/en/intro/bg_history_list6.gif) no-repeat 0 0;}
ul.history.bg7{background:url(../images2009/en/intro/bg_history_list7.gif) no-repeat 0 0;}
ul.history li {float:left; position:relative; left:155px; width:510px; color:#666; padding-bottom:6px; background:url(../images2009/en/intro/bg_history.gif) no-repeat 0 bottom;}
ul.history li strong {color:#c07100; float:left; display:block; font-family:Tahoma; margin-top:5px; padding-left:10px;}
ul.history li p {float:right; width:435px; margin-top:6px; }

/* pro list
div.index_down {z-index:10;}
div.index_up {z-index:30; position:relative; top:-25px;}
div.index_up div.pro_list{margin-bottom:0 !important;}
div.pro_list {position:relative; left:30px;}
div.pro_list p.ico_num {float:left; text-align:center; width:58px; margin:0; margin-right:5px;}
div.pro_list strong {display:block; float:left;}
div.pro_list p.txt {float:left; width:550px; margin:0; padding:0; margin-top:6px !important;}
*/

div.pro_list { padding: 0 20px 30px 60px; }
.no1 { background:url(../images2009/en/manage/ico_num1.gif) 5px 0 no-repeat;}
.no2 { background:url(../images2009/en/manage/ico_num2.gif) 0 0 no-repeat;}
.no3 { background:url(../images2009/en/manage/ico_num3.gif) 0 0 no-repeat;}
.no4 { background:url(../images2009/en/manage/ico_num4.gif) 0 0 no-repeat;}
.no5 { background:url(../images2009/en/manage/ico_num5.gif) 0 0 no-repeat;}
.no6 { background:url(../images2009/en/manage/ico_num6.gif) 0 0 no-repeat;}


/* table */
table.tbl {font-size:100%; font-family:Tahoma; border-top:2px solid #476aac; border-collapse:collapse; text-align:center; }
table.tbl tr.sta td {border-top:none;}
table.tbl tr.bg td { background-color:#fcfcfc;}
table.tbl th {color:#2f5896; border-top:1px solid #f4f8fe; border-bottom:1px solid #9cbbd4; border-right:1px solid #d7d7d7; padding:5px 0 7px; background-color:#e7effc;}
table.tbl.row th{border-bottom:1px solid #d7d7d7;}
table.tbl th.end,
table.tbl td.end {border-right:none;}
table.tbl td {font-family:Tahoma; padding:7px 0 5px; border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7; color:#494949; line-height:1.4em;}
table.tbl td.al,
table.tbl tr.al th,
table.tbl tr.al td{padding-left:10px;}
table.tbl td.ar {padding-right:10px;}
table.tbl td.th {background-color:#f6f8fb !important; font-weight:bold; border-left:none;}
table.tbl tr.last th,
table.tbl tr.last td{border-bottom:1px solid #9cbbd4;}

/* popup layer*/
div.popup_skechmap { display:none; width:696px; position:absolute; top:30px; left:0; }

div.skechMap img.clip {position:absolute; left:7px; top:33px;}
div.skechMap div.cont h3{display:block; color:#fff; font-size:100%; font-family:Tahoma; overflow:hidden; padding-top:12px; margin-bottom:17px; background:url(../images2009/en/common/ico_rect.gif) no-repeat 17px 17px; padding-left:27px;}
div.skechMap div.cont{position:relative; width:696px; background:url(../images2009/en/branch/bg_map_top.gif) no-repeat top left;}
div.skechMap img.skech_map {margin:0 0 15px 17px;}
div.skechMap table {margin-left:17px;}
div.skechMap table th {border-bottom:1px solid #d7d7d7;}
div.skechMap table th,
div.skechMap table td {text-align:left; padding-left:10px;}
div.skechMap p.ac {margin-top:15px !important;}
div.skechMap div.skech_bottom {height:22px; background:url(../images2009/en/branch/bg_map_bottom.gif) no-repeat bottom left;}
div.skechMap .aClose { position:absolute; right: 10px; top: -2px; }

/* etc */
div.shinhan_bg {background:url(../images2009/en/ba/bg_4observe.gif) no-repeat right top;}
div.cell span.branch_url {position:relative; top:3px; color:#666; font-size:100%; font-family:Tahoma; letter-spacing:1px;}
div.cell span.branch_url2 {position:relative; top:3px; color:#666; font-size:75%; vertical-align: top; font-weight: normal; font-family:Tahoma; letter-spacing:1px;}
div.cell.pro_etc {background:url(../images2009/en/manage/img_etc.gif) no-repeat right bottom;}
iframe#stock_iframe {width:670px;}
p.subtxt {margin:0 0 10px 15px !important;}
div.WMplayer {padding-top:30px;}
div.media_txt {float:left; margin-left:20px; }
div.media_txt p {width:306px; margin-bottom:10px !important;}

/* title */
h2 img {vertical-align:top;}
h2.tits {font-size:140% !important; font-family:Tahoma !important; color:#00509a !important; background:url(../images2009/en/common/ico_box_arr02.gif) no-repeat 0 4px !important; text-indent:17px; padding-left:0 !important; margin-top:25px; margin-bottom:10px !important;}
h2.imgtits {height:84px; background:none !important; padding:0 !important;}

h3.tits {font-size:120% !important; font-family:Tahoma !important; color:#626262 !important; background:url(../images2009/en/common/ico_boxarr.gif) no-repeat 5px 5px !important; text-indent:18px; padding-left:0 !important; margin:25px 0 5px 0 !important;}




/* 2008-12-02 edit */
div.cell {position:relative; left:3px; width: 700px;}
div.cell.abs {top:-20px;}

div.cell p {font-size:100%; font-family:Tahoma; color:#666666; line-height:1.5em; margin-top:15px; margin-bottom:0; text-align:justify;}
div.cell p img {vertical-align:top;}

/* rules guide*/
div.rules_guide {width:675px; padding:15px 0 0 15px; margin-bottom:12px; background:url(../images2009/en/manage/bg_rule_top.gif) no-repeat top left;}
div.rules_guide strong {color:#b68238; padding-left:25px; padding-top:2px; height:17px; background:url(../images2009/en/manage/ico_rule_guide.gif) no-repeat;}
div.rules_guide p{position:relative; left:-15px; padding:0 0 18px 39px; margin-top:8px; background:url(../images2009/en/manage/bg_rule_bottom.gif) no-repeat bottom left;}

/* etc */
div.ceo_thumb {float:left; margin-left:10px;}
div.ceo_message p.message1 {float:left; width:320px;}
div.ceo_message p.message2 {width:674px;}
div.ceo_thumb2 {float:left;}
div.ceo_message2 img{margin-left:5px;}
div.ceo_message2 p.message {float:left; width:326px; margin-left:10px; line-height:1.4em;}
div.ceo_message2 p.message1 {float:left; width:326px; margin-left:5px; line-height:1.4em;}
div.ceo_message2 p.message2 {width:670px;}

/* vision */
div.vision_ceo {background:url(../images2009/en/vision/bg_ceo_vision.gif) no-repeat; height:417px; padding-top:100px;}
div.vision_ceo p {position:relative; left:347px; width: 320px; margin-top:10px;}
div.vision_ceo p strong {display:block; margin-top:5px;}

div.vision_group {float:left;}
div.vision_group img{float:left; margin-right:10px;}
div.vision_group dl{float:left; width:335px !important; margin:0 !important; margin-top:85px;}
div.vision_group dl dt,
div.vision_group dl dd {width:335px !important; white-space:normal;}

/* p */
p.txt {padding:0 0 22px 16px; margin-top:13px !important;} /* ¼­ºêÅ¸ÀÌÆ²°ú ÀÌ¹ÌÁö»çÀÌ¿¡ À§Ä¡ÇÏ´Â ÅØ½ºÆ® */

/* CI */
div.head_bg { background:url(../images2009/en/public/bg_ci_intro.gif) no-repeat center bottom; padding-bottom: 60px; }
div.head_bg p { padding: 10px 20px 25px 20px; }

.cimean { position:relative; float: left; }
.cimean dt { position:absolute; left: 20px; padding-top: 10px; }
.cimean dd { padding: 0 0 15px 85px; }



/* museum */
p.museum {width:654px; margin:10px 0 10px 15px!important;}
p.thumb2{margin:0 !important; padding:7px; border:1px solid #c8c8c8;}
ul.imglist {float:left; width:664px; height:200px; overflow:hidden;  position:relative; left:8px; margin:10px 0 20px;}
ul.imglist li {float:left; width:145px; margin-right:26px;}
ul.imglist li.end {width:150px;  margin:0;}
ul.imglist li p.thumb {float:left; width:138px; border:1px solid #dddddd; margin:0 0 15px 0 !important;}
ul.imglist li p.thumb img {vertical-align:top; margin:1px;}
.museum_map img{vertical-align:top;}

div.subcont_title {height:165px; overflow:hidden; background:url(../images2009/en/public/bg_gallery.gif) no-repeat top right;}
div.subcont_title h2 {background:none; padding:0; margin:20px 0 4px 0; height:30px; overflow:hidden;}
div.subcont_title p {color:#c07100; position:relative; margin:0 0 8px;}
div.subcont_title p strong {color:#7a7a7a;}

/* service */
p.thumb {float:left; width:210px; padding:0 !important; margin-right:15px;}
div.contributions_list {float:left; width:430px; padding-left:40px; margin-top:15px; background:url(../images2009/en/service/bg_paper.gif) no-repeat;}
div.contributions_list img {vertical-align:top;}
div.contributions_list h3.tits {background:none; height:23px; overflow:hidden; margin-bottom:20px;}
div.contributions_list h4.titss {background:none; padding:0; margin:0 0 19px 0;}

/*
div.contributions_list ul {float:left; width:390px; position:relative; top:-10px; margin-bottom:30px;}
div.contributions_list ul li{float:left; padding-top:5px; color:#3b3b3b; width:100%; margin-bottom:10px;}
div.contributions_list ul li.etc,
div.contributions_list ul li.etc strong {height:30px;}
div.contributions_list ul li.end {margin-bottom:0;}
div.contributions_list ul li strong.num{float:left; margin-top:-3px; display:block; color:#3454a1; font-family:Myriad Pro; font-size:130%; width:32px; text-align:left; }
div.contributions_list ul li p{float:right; color:#3b3b3b !important; width:356px; padding:0; margin:0;}
*/

div.contributions_list dl { position:relative; margin-bottom:30px; }
div.contributions_list dt { position:absolute; left: 0; margin-top: -5px; color:#3454a1; font-family:Myriad Pro; font-size:130%; line-height: 2em; font-weight:bold; width: 35px; text-align: right; }
div.contributions_list dd { padding: 3px 0 2px 45px; }



/* Network*/
div.bg_bottom {padding-bottom:25px; background:url(../images2009/en/intro/bg_head_bottom.gif) no-repeat left bottom;}
div.bg_bottom p a.url {display:block; margin-top:5px; font-size:110%; color:#c07100; text-decoration:underline;}
div.bg_bottom p a:hover{margin-top:5px; }


h4.net {background:none; padding:0; margin:15px 0 0 0; height:15px; overflow:hidden;}
h4.net img{vertical-align:top;}
ol.alpha_low {list-style-type: lower-alpha; position:relative; left:-15px;}
ol.alpha_low li {margin-bottom:2px;}

/* history */
div.network.history {background:url(../images2009/en/service/bg_history.gif) no-repeat top right;}

/* btn */
.btn_goto {width:683px; position:relative; left:-10px; text-align:right; background:url(../images2009/en/common/lx_gray.gif) repeat-x 0 13px;}

/* strategy */
dl.philosophy1,
dl.philosophy2,
dl.philosophy3{width:668px; position:relative; margin-bottom:30px;}

dl.philosophy1 dd,
dl.philosophy2 dd,
dl.philosophy3 dd{position:relative; width:423px; font-family:Tahoma; text-align:justify; white-space:none; line-height:1.5em;}

dl.philosophy1 {position:relative; background:url(../images2009/en/intro/bg_strategy.gif) no-repeat top right;}
dl.philosophy1 dd {left:40px; top:-25px;}

dl.philosophy2 {position:relative; background:url(../images2009/en/intro/bg_strategy02.gif) no-repeat 0;}
dl.philosophy2 dt {margin-left:213px;}
dl.philosophy2 dd {left:253px; top:-10px;}

dl.philosophy3 {position:relative; background:url(../images2009/en/intro/bg_strategy03.gif) no-repeat top right; }
dl.philosophy3 dd {left:40px; top:-25px;}

/* ad tab*/
div.public_tab {z-index:30; position:absolute; left:411px; top:118px; _top:121px;}
div.public_tab ul {width:250px; height:23px;}
div.public_tab ul li{float:left; height:23px; overflow:hidden; margin-right:2px;}

/* report tab */

ul.report_tab {float:left; width:240px; height:23px; margin-bottom:13px;}
ul.report_tab li{float:left; height:23px; overflow:hidden; margin-right:2px;}
#report {float:left; background:url(../images2009/en/service/bg_report.gif) no-repeat bottom left; margin-top:45px; padding-bottom:45px;}
#report img{vertical-align:top;}
#report div.thumb {padding-left:47px; margin-right:27px;}
#report a {display:block; margin-bottom:2px; }

/* public sub*/
#collection {overflow:hidden; width:685px; margin-top:15px;}
#collection div.media {float:left; width:376px;}
#collection div.media2 {float:left; width:376px; height: 315; background: url(../images2009/en/public/temp_player.jpg) 0 0 no-repeat; }
#collection div.media2 p { margin: 10px 0 0 9px; }
#collection div.plan_txt {float:right; height:537px; width:297px; _width:295px; margin-right:12px; background:url(../images2009/en/public/bg_plan_txt02.gif) no-repeat bottom left !important;}

#collection div.plan_txt.etc{height:495px !important;}
#collection div.plan_txt.etc2{height:525px !important;}
#collection div.plan_txt p{color:#666; width:280px; font-family:Tahoma; position:relative; top:35px; left:25px; margin-top:8px; margin-bottom:10px;}
#collection div.plan_txt p.point{color:#bc952c !important; text-align:left !important; font-weight:bold;}

#collection div.plan_txt.cf {height:327px !important; background:url(../images2009/en/public/bg_plan_txt.gif) no-repeat bottom left !important;}
#collection div.plan_txt.cf strong.title {display:block; color:#11377c; font-size:140%; font-family:Myriad-Pro; position:relative; left:25px; margin-top:37px;}
#collection div.plan_txt.cf p{color:#666; width:280px; font-family:Tahoma; position:relative; top:0; left:25px; margin-top:8px; margin-bottom:10px;}
#collection div.plan_txt.cf p.point{color:#bc952c !important; font-weight:bold;}

#collection div.plan_txt.mf {}
#collection div.plan_txt.mf strong.title {display:block; color:#11377c; font-size:140%; font-family:Myriad-Pro; position:relative; left:25px; margin-top:37px;}
#collection div.plan_txt.mf p{color:#666; width:280px; top:0; font-family:Tahoma; position:relative; top:0; left:25px; margin-top:8px; margin-bottom:10px;}
#collection div.plan_txt.mf p.point{color:#bc952c !important; font-weight:bold;}

/* ad list*/
ul.ad_list {position:relative; width:690px; padding:17px 0 0 153px; height:121px; overflow:hidden; background:url(../images2009/en/public/bg_adList.gif) no-repeat 0 0; margin-top:10px;}

ul.ad_list li {float:left; margin-right:12px; margin-bottom:90px;}
ul.ad_list li.btn_arrLeft {position:absolute; left:130px; top:40px;}
ul.ad_list li.btn_arrRight{position:absolute; left:643px; top:51px;}
ul.ad_list li.btn_arrLeft,
ul.ad_list li.btn_arrRight {}
ul.ad_list li.btn_arrLeft img,
ul.ad_list li.btn_arrLeft a,
ul.ad_list li.btn_arrRight img,
ul.ad_list li.btn_arrRight a {border:0;}

ul.ad_list.paper {float:left; position:relative; padding:17px 0 0 165px; height:161px; background:url(../images2009/en/public/bg_adList02.gif) no-repeat 0 0;}
ul.ad_list.paper li {float:left; margin-right:40px; }
ul.ad_list.paper li.btn_arrLeft {float:none; position:absolute; left:142px; top:43px; margin-right:0 !important;}
ul.ad_list.paper li.btn_arrRight{float:none; position:absolute; left:617px; top:53px; margin-right:0 !important;}

ul.ad_list li img {vertical-align:top;} 
ul.ad_list li a {display:block; border:1px solid #d4d4d4;}
ul.ad_list li a img {border:1px solid #fff;}
ul.ad_list li a.on {border:1px solid #7292ca !important;}
ul.ad_list li a.on img{border:1px solid #5578ba !important;}
ul.ad_list li a.default_img {border:1px solid #d4d4d4 !important;}
ul.ad_list li a.default_img img{border:1px solid #f3f3f3 !important;}

/*Tab*/
.tabeng{margin:0 0 10px 0;height:27px;}
.tabeng div.englst{float:left; margin:0;padding:0 0 0 0;}
.tabeng div.englst ul{float:left; width:685px; margin:0; padding:0 0 0 5px; background:url(../images2009/en/common/bg_tabbtn.gif) no-repeat 84px 0;}
.tabeng div.englst.type2 ul{background:url(../images2009/en/common/bg_tabbtn02.gif) no-repeat 15px 1px;}
.tabeng div.englst ul li{float:left; margin:0;padding:0; display:inline;}
.tabeng div.englst ul li img{vertical-align:bottom;}

/* tabbox */
div.tabbox ul {float:left; position:relative; left:12px; width:680px; height:120px; overflow:hidden; background:url(../images2009/en/intro/bg_tabbox.gif) no-repeat; padding:10px 12px;}
div.tabbox ul li{float:left; margin-right:10px;}
div.tabbox ul li.two{margin-right:15px;}

/* left navi */
#sub-navigation{
  margin:0;
  float:left;
  text-align:left;
  vertical-align:top;
  padding:0; 
  overflow:hidden;
}
#sub-navigation object {float:left; position:relative; top:-10px;}

/*top menu*/
#header {
    float:left;
    width: 916px;
    position: relative;
    top:1px;
    _top:0;
	height: 107px; 
}

/*
+ html #header {
    width: 916px;
    position: relative; 
    height:140px;
    border:1px solid red;
}
*/

#header h1.eng {
    float: left;
    margin: 18px 0 0 0;
    padding: 0;
    font-size: 0;
    background:url(../images2009/en/common/bg_tit_leftBar.gif) no-repeat 172px 4px ;

}
div#header div.language02 {
    float: right;
    margin: 4px 0 0 0;
    position:relative;
}

#header .topNavi {position:absolute; top:62px; left:0; height: auto; z-index:99; }
#header span.page_location {position:relative; top:-5px; left:10px;}

div#header div.language02 ul {
    float: right;
}
div#header div.language02 ul li {
    float: left;
    padding: 0 0 0 4px;
    margin: 0 0 0 4px;
    background: url(../images2009/en/common/npic_partitionbar_01.gif) no-repeat 0 3px;
}
div#header div.language02 ul li.first {
    background: none;
}
div#header div.topmenu {
    float:right;
    position:relative;
    top:-29px;
    right:0px;
}
div#header div.topmenu ul {
    float:right;
    margin-top:10px;
    overflow:hidden;
}
div#header div.topmenu ul li {
    float:right;
    padding-left:25px;
}

/* mainFlash */
div.mainFlash{
    clear: both;
    margin: 0 0 13px 0;
    padding:0;
}
/* submainflash */
div.submainFlash{
    margin: 0 0 13px 0;
    padding:0;
}

/*Layout*/

#index_content{
    position: relative;
    clear: both;
    width: 916px;  
    padding: 0;
}
#mainLeft {
    float: left;
    width: 694px;
    margin: 0;
    padding: 0;
    text-align:left;
}
#mainRight{
    float: right;
    width: 192px;
    margin: 0;
    padding: 0;
}
#submainLeft {
    float: left;
    width: 704px;
    margin: 0;
    padding: 0;
}

.footer{
    clear: both;
    margin:50px 0 0 0;
    padding: 0;
    width: 916px;
    vertical-align: bottom;
}

div.menu_list	{
	float: left;
	width:180px;
	border:3px solid #a6c9df;
	padding:8px 7px 5px 7px;
	}	

/** Rainbow Plan **/
h4 {
    margin: 15px 0 5px 11px;
    padding: 0 0 0 13px;
    background: url(../images/icon/bl_engh4.gif) no-repeat 0 3px;
    color: #596ab5;
    font-size: 11px;
}
h5{
    margin: 9px 0 7px 13px;
    padding: 0 0 0 11px;
    background: url(../images/icon/bl_engh5.gif) no-repeat 0 3px;
    color: #596ab5;
    font-size: 11px;
}
h4 span, h5 span {
    font-weight: normal;
}
p.star { 
    margin: 8px 0 0 0 !important;
    font-family:Verdana;
    letter-spacing:0.05em;
    padding: 0 0 0 10px;
    background:url(../images2009/en/common/bl_staro.gif) no-repeat 0 5px;
    color: #00509a !important;
}

/* popup window */

div#popup {width:746px; text-align:left; background:url(../images2009/en/popup/bg_popup_middle.gif) repeat-y 0 66px;}

div#popup h2.pop_tits {text-indent:23px; height:66px; background:url(../images2009/en/popup/bg_popup_top.gif) no-repeat; text-align:left;}
div#popup h2.pop_tits img {vertical-align:top; position:relative; top:15px;}

div#popup2 {width:700px; text-align:left; background:url(../images2009/en/popup/bg_popup_middle2.gif) repeat-y 0 66px;}
div#popup2 h2.pop_tits {text-indent:23px; height:66px; background:url(../images2009/en/popup/bg_popup_top2.gif) no-repeat; text-align:left;}
div#popup2 h2.pop_tits img {vertical-align:top; position:relative; top:15px;}

div.pop_round_top {margin-left:23px; position:relative; font-size:0; background:url(../images2009/en/popup/bg_round_top.gif) no-repeat; width:700px; padding-top:50px;}
div.pop_round_middle { background:url(../images2009/en/popup/bg_round_middle.gif) repeat-y;}
    div.pop_cont {position:absolute; margin-top:-20px; margin-left:22px;}
        div.pop_cont p.thumb {float:left; width:216px; position:relative; left:15px; margin:0 23px 0 0; }
        div.pop_cont div.thumb_txt {float:left; position:relative; left:15px;}
            div.pop_cont div.thumb_txt p {margin:10px 0 0 0 !important;}
            div.pop_cont div.thumb_txt a {position:relative; top:15px;}
div.pop_round_bottom {height:250px; background:url(../images2009/en/popup/bg_round_bottom.gif) no-repeat bottom left; font-size:0;}

/* rainbow */
div.pop_round_top2 {margin-left:23px; position:relative; font-size:0; background:url(../images2009/en/popup/bg_round_2top.gif) no-repeat; width:700px; padding-top:50px;}
div.pop_round_middle2 { background:url(../images2009/en/popup/bg_round_2middle.gif) repeat-y;}
div.pop_round_bottom2 {height:1256px; background:url(../images2009/en/popup/bg_round_2bottom.gif) no-repeat bottom left; font-size:0;}

/* round_box */
div.guide_top {width:656px; background:url(../images2009/en/popup/bg_round_top2.gif) no-repeat; padding-top:5px; font-size:0;}
div.guide_middle { background:url(../images2009/en/popup/bg_round_middle2.gif) repeat-y;}
    div.guide_middle p.rainbow {color:#666666; height:63px; line-height:0; overflow:hidden; background:url(../images2009/en/popup/bg_usa.gif) no-repeat 10px 0; margin:0;}
    div.guide_middle p.rainbow span {position:relative; top:22px; left:85px;}
    div.guide_middle p.rainbow a.get_reader {position:relative; top:35px; left:275px;}
div.guide_bottom { background:url(../images2009/en/popup/bg_round_bottom2.gif) no-repeat bottom left; height:5px; font-size:0; overflow:hidden;}

div.guide_top2 {width:610px; margin-top:15px; background:url(../images2009/en/popup/bg_round_top3.gif) no-repeat; padding-top:5px; font-size:0;}
div.guide_middle2 { background:url(../images2009/en/popup/bg_round_middle3.gif) repeat-y;}
    div.guide_middle2 p.notice {color:#666666; height:63px; overflow:hidden; background:url(../images2009/en/manage/ico_rule_guide.gif) no-repeat 15px 13px; margin:0;}
    div.guide_middle2 p.notice span {position:relative; top:13px; left:40px;}
div.guide_bottom2 { background:url(../images2009/en/popup/bg_round_bottom3.gif) no-repeat bottom left; height:5px; font-size:0; overflow:hidden;}

/* popup_footer */
div.popup_footer {background:#ececec; position:relative; text-align:left; height:38px; margin-top:30px; }
div.popup_footer img.footimg {position:absolute; top:10px; left:13px;}
div.popup_footer ul.foot_btn {float:right; width:140px; height:28px; overflow:hidden; text-align:right; padding:14px 0 0;}
div.popup_footer ul.foot_btn li{float:left; background: url(../images2009/en/popup/bg_partitionbar.gif) no-repeat 0 3px; text-indent:9px;}
div.popup_footer ul.foot_btn li.bgnone {position:relative; left:-5px;}


/* 09/01/05. */
dl.ulStyle1 { position: relative; }
dl.ulStyle1 dt { position: absolute; left: 0;}
dl.ulStyle1 dd { padding-left: 8px; margin-left: 130px; line-height:1.6em; background: url(../images2009/en/intro/team_icon.gif) 0 7px no-repeat; }

.team-box { width: 678px; margin: 15px 0; background: url(../images2009/en/intro/team_box2.gif) 0 0 repeat-y; }
.team-box .top { width: 678px; background: url(../images2009/en/intro/team_box1.gif) 0 0 no-repeat; }
.team-box .bottom { width: 678px; height: 25px; background: url(../images2009/en/intro/team_box3.gif) 0 bottom no-repeat; }
.team-box p.title { margin: 0 0 0 20px; padding-top: 13px; }
.team-box .ulStyle1 { width: 615px; margin: 30px 0 0 30px; }

.team-list { float: left; width: 331px; height: 240px;	padding: 1px; margin: 0 11px 15px 0; border: 1px solid #dddddd; background: #FFFFFF; }
.team-list dt { height: 23px; _height: 30px; padding: 7px 0 0 10px; background: url(../images2009/en/intro/team_line.gif) bottom #F6F6F6 repeat-x; }
.team-list dd { }

ul.ulStyle2 { clear: both; margin: 15px 0 0 10px; }
ul.ulStyle2 li { padding: 0 0 0 10px; margin-bottom: 11px; color: #010101; background: url(../images2009/en/intro/team_icon2.gif) 0 5px no-repeat; }

ul.ulStyle3 { clear: both; margin-left: 20px; }
ul.ulStyle3 li { padding-left: 8px; line-height:16px; background: url(../images2009/en/intro/team_icon3.gif) 0 7px no-repeat; }

ul.ulStyle4 { clear: both; }
ul.ulStyle4 li { padding-left: 8px; line-height:16px; margin-bottom: 0; background: url(../images2009/en/intro/team_icon3.gif) 0 7px no-repeat; }


/* product Guide */
div.productCon { }
div.productCon p.h3 { font-weight: bold; color: #835318; margin: 10px 0 0 0; font-size: 130%; }
div.productCon p.h4 { font-weight: bold; color: #666666; margin: 10px 0 25px 0; }
div.productCon .conView { clear: both; overflow:hidden; zoom: 1; border-top: 1px solid #E3E3E3; border-bottom: 1px solid #E3E3E3; background: #F7F7F7; padding: 17px; }
div.productCon .conView li { color: #666666; }
div.productCon .conView li strong { color: #010101; }
div.productCon .conView li .ulStyle4 { margin-top: 5px; }

