@charset "GB2312";
/* Andantino CSH(myint@naver.com) 100407 */

@import url(layout.css);

/* form 20-f */
p.under_desc{padding-left:6px; font-family:verdana; font-size:11px; color:#999; background:url(/homepage/images/chn2/common/public_blt_dot014d7e.gif) no-repeat left 7px;}

/* financial info form */
table.form{width:100%; border-bottom:1px solid #a8c2d2;}
table.form th{padding:4px 0 4px 10px; width:140px; color:#fff; text-align:left; border-bottom:1px solid #e5e5e5; background:#6d8fc3;}
table.form th.first, table.form td.first{border-top:2px solid #014d7e;}
table.form td{padding:4px 0 4px 10px; border-bottom:1px solid #e5e5e5; background:#fff;}
table.form td select{font-size:1em; color:#666; vertical-align:middle;}
table.form td input.input{padding-left:2px; height:15px; font-size:1em !important; color:#666; border:1px solid #e1e1e1;}
table.form td textarea.input{padding:5px; color:#666; border:1px solid #e1e1e1;}
table.form td a img{vertical-align:middle;}
table.form2{width:100%; border-bottom:1px solid #a8c2d2;}
table.form2 th{padding:5px 0px; color:#ffffff; text-align:center; background-color:#6d8fc3; border-left:1px solid #e5e5e5; border-top:1px solid #014d7e;}
table.form2 th.first{border-left:none;}
table.form2 td{padding:0px 10px 0px 0px; text-align:right; border-left: 1px solid #c5d9e7; border-top: 1px solid #c5d9e7; }
table.form2 td.bg{padding:5px 0px 5px 10px; text-align:left; border-top:1px solid #c5d9e7; border-left:none; background-color:#f7faff;}
table.form2 td.center{text-align:center;}
table.form2.center td{padding-left:0; text-align:center;}
table.form2.left td{padding-left:10px; text-align:left;}
p.right{margin:20px 0 3px 0; text-align:right;}

/* reference */
div.reference{margin-top:10px; width:100%;}
div.reference h4{margin:0 0 7px 5px; padding-left:14px; background:url(/homepage/images/chn2/common/public_blt_circle.gif) no-repeat left 2px;}
div.reference ul{border-top:2px solid #014d7e; border-bottom: 1px solid #a8c2d2;}
div.reference li{padding:4px 0px 4px 10px; border-bottom:1px solid #e5e5e5; vertical-align:middle;}
div.reference li img{vertical-align:middle;}

/* financial */
div.financial{width:578px;}
div.financial h4{margin-bottom:20px; padding-left:14px; background:url(/homepage/images/chn2/common/public_blt_circle.gif) no-repeat left 2px;}
div.financial div.left{float:left; margin-bottom:20px;}
div.financial div.right{float:right; margin-bottom:20px;}
div.financial div.right h4{margin-left:11px;}

/* financial tab */
div.tab{margin-bottom:15px;}
ul.financialTab a{background:url(/homepage/images/chn2/invest/financial/financial_tab.gif) no-repeat left top;}
ul.financialTab a.menu2{width:157px !important;}

/* financial tab2 */
div.tab{margin-bottom:15px;}
ul.financialTab2 a{width:121px !important; background:url(/homepage/images/eng2/invest/financial/financial_tab2.gif) no-repeat left top;}
ul.financialTab2 a.menu2{width:97px !important;}

/* credit */
div.rating{margin-bottom:25px; width:100%;}
div.rating h4{margin:0 0 7px 5px; padding-left:14px; background:url(/homepage/images/chn2/common/public_blt_circle.gif) no-repeat left 2px;}

/* stock tab */
div.tab{margin-bottom:15px;}
ul.stockTab1 a{width:97px !important; background:url(/homepage/images/chn2/irinfo/stock/stock_tab1.gif) no-repeat left top;}
ul.stockTab2 a{width:97px !important; background:url(/homepage/images/chn2/irinfo/stock/stock_tab2.gif) no-repeat left top;}
ul.stockTab2 a.menu2{width:137px !important;}
ul.stockTab2 a.menu3{width:147px !important;}
ul.stockTab2 a.menu4{width:127px !important;}
ul.stockTab3 a{width:97px !important; background:url(/homepage/images/chn2/irinfo/stock/stock_tab3.gif) no-repeat left top;}
ul.stockTab3 a.menu4{width:137px !important;}
ul.stockTab4 a{width:97px !important; background:url(/homepage/images/chn2/irinfo/stock/stock_tab4.gif) no-repeat left top;}
ul.stockTab4 a.menu2{width:107px !important;}
ul.stockTab5 a{width:107px !important; background:url(/homepage/images/chn2/irinfo/stock/stock_tab5.gif) no-repeat left top;}
ul.stockTab5 a.menu3{width:127px !important;}
ul.stockTab6 a{width:97px !important; background:url(/homepage/images/chn2/irinfo/stock/stock_tab6.gif) no-repeat left top;}

/* stock h4 */
div.stock{position:relative; margin-bottom:25px; width:100%;}
div.stock h4{margin:0 0 8px 5px; padding-left:14px; color:#014d7e; font-size:1.3em; background:url(/homepage/images/chn2/common/public_blt_circle.gif) no-repeat left 3px;}
div.stock h4.small{color:#666666; margin-bottom:12px; font-size:1em; padding-left:9px; background:url(/homepage/images/chn2/common/public_blt_blue.gif) no-repeat 2px 7px;}
div.stock p.under_desc{margin:5px 0 0 10px; color:#014d7e;}

/* Annual Report */
#content.annual p.explan1{padding-bottom:28px;}
#content.annual p.explan2{padding-bottom:20px;}
#content.annual h4{margin-top:0px; padding-left:14px; background:url(/homepage/images/chn2/common/public_blt_circle.gif) no-repeat left 2px;}
#content.annual  div.annualList1{width:612px; height:275px; clear:left; padding:0 0px 0px 14px; border-bottom:1px solid #ebebeb;}
#content.annual  div.annualList2{width:612px; height:275px; clear:left; padding:29px 0px 0px 14px; border-bottom:1px solid #ebebeb;}
#content.annual .box1{width:128px; height:249px; text-align: center; margin-right:20px; float:left;}
#content.annual .box2{width:128px; height:249px; text-align: center; margin-right:0px; float:left;}
#content.annual .box1 .report, #content.annual .box2 .report{border:1px solid #c7dee7; margin-bottom:10px;}
#content.annual .box1 h5, #content.annual .box2 h5{margin:0px 0px; padding:0px 0px;}
#content.annual .box1 ul, #content.annual .box2 ul{margin-top:9px;}
#content.annual .box1 ul li, #content.annual .box2 ul li{padding-bottom:3px; line-height:0.8em;}
div.downArea{width:100%; height:20px; margin:20px 0px 0px 0px; clear:both;}
div.downArea .report{float:left; clear:left;}
div.downArea .download{float:right; clear:right;}
#content.annual #foot_box{border:1px solid #e5e5e5; height:127px ; margin:8px 0 8px; overflow:auto; background-color: #f4f4f4; padding:20px 18px 0 20px;}
#content.annual #foot_box dl{}
#content.annual #foot_box dt{margin-bottom:18px; font-weight:bold;}
#content.annual #foot_box dd{margin-bottom:20px; padding-left:10px;}
#content.annual div.agreement{width:100%; text-align: center; height:20px; margin:0px 0px 30px 0px; }
#content.annual div.agreement label{padding:0px 15px 0px 3px;}
#content.annual div.agreement input{vertical-align: middle; margin:-3px 0px 0px 0px;}
#content.annual div.tableList1{width:100%; margin:0px 0px 5px 0px; border-top: 2px solid #014d7e; border-bottom: 1px solid #a8c2d2;}
#content.annual table.searchInfo{width:100%;}
#content.annual table.searchInfo tbody th{color:#ffffff; background-color: #6d8fc3; border-top:1px solid #c0d4e0; text-align:left; padding:8px 0px 8px 10px;}
#content.annual table.searchInfo tbody td{border-top: 1px solid #e5e5e5; padding:5px 0px 5px 10px; }
#content.annual table.searchInfo tbody td select{width:130px; color:#666; vertical-align:middle;}
#content.annual table.searchInfo tbody td a img{vertical-align:middle;}
#content.annual table.searchInfo tbody .first{ border-top:none;}
#content.annual table.searchInfo tbody td input.lhText{height:15px; border:1px solid #e1e1e1; color:#666;}
#content.annual table.searchInfo tbody td ul.address{margin-top:5px;}
#content.annual table.searchInfo tbody td ul.address li{padding-bottom:4px;}
#content.annual table.searchInfo tbody td input.input{padding-left:2px; height:15px; font-size:1em !important; color:#666; border:1px solid #e1e1e1;}
#content.annual table.searchInfo tbody td textarea.input{padding:5px; color:#666; border:1px solid #e1e1e1;}
#content.annual table.searchInfo span.smallTitle{padding:0px 10px 0px 7px; background:url(/homepage/images/chn2/sustain/report/bull_02.gif) no-repeat 0px 3px;}
#content.annual table.searchInfo input.radio{vertical-align: middle; margin:-4px 5px 0px 0px;}
#content.annual h4{margin-top:0px; padding-left:14px; background:url(/homepage/images/chn2/common/public_blt_circle.gif) no-repeat left 2px;}
#content.annual h5{margin:20px 0 5px 0; font-size:100%; color:#699ab9;}