* { margin: 0; padding: 0; }
body { font-family: 굴림, Gulim, sans-serif; font-size: 12px; border-top: 3px solid #302456; position: relative; }
select { font-family: 굴림, Gulim, sans-serif; font-size: 12px; color: #666; }
img { border: none; }
ul, ol { list-style-type: none; }

#main-wrap { width: 999px; border-right: 1px solid #d5d3de; position: relative; }
#main-header { overflow: hidden; width: 100%; background:url(http://mail.hsbc.com.hk/kr/webzine_feb09/2009feb/images/l_bg.gif) no-repeat left top;}
#main-navigation-wrap { height: 401px; }

#main-navigation-wrap { background: url(http://mail.hsbc.com.hk/kr/webzine_feb09/2009feb/images/bg_m_h.jpg) no-repeat top right; width: 739px; border: 1px solid #d5d3de; border-right: none; border-top: none; float: left; padding-top: 14px; }
#maiin-navigation-wrap li { float: left; }

#main-wrap h1 { width: 242px; float: left; padding: 55px 0 0 17px; }

#main-wrap #quick-link { height: 12px; overflow: hidden; margin-left: 572px; margin-bottom: 48px; }
#main-wrap li { float: left; }

#main-wrap #navigation li { width: 159px; height: 20px; background-color: #e00000; padding: 0; margin-right: 17px; display: inline; }
#main-wrap #navigation li.last-child { margin-right: 0; }

#main-content { width: 100%; overflow: hidden; }

.no-height { line-height: 0; font-size: 0; }

div.col { padding-top: 26px; } 
div.col-banner { padding-bottom: 20; width: 259px; position: relative; }
div.col-banner .sub-menu { position: absolute; bottom: 18px; left: 0; }
div.col-banner p.prev-value { margin-bottom: 25px; padding-left: 21px; }
div.col-banner p.prev-list { margin-bottom: 6px; padding-left: 23px; }
div.col-banner, div.col { float: left; height: 348px; }
div.col { width: 184px; border-left: 1px solid #d5d3de; }
div.col-banner p { padding-left: 21px; }
div.col li { background: url(http://mail.hsbc.com.hk/kr/webzine_feb09/2009feb/images/bl_dash.gif) no-repeat 4px 9px; padding-left: 15px;}
div.col li.space1 { height:70px; }
div.col li.space2 { height:85px; }
div.col img { margin-bottom: 18px; }
div.col p.visual img{ margin-bottom: 22px; }

#main-footer { height: 27px; background-color: #312557; overflow: hidden; }
#main-footer .copyright { float: left; margin: 10px 0 0 268px; display: inline; }
#main-footer .logo { float: right; }

select { height: 19px; }
/* select.sel-prev-list { margin-left: 24px; width: 212px; } */

/* sub page style */
#sub_wrap { width: 999px; border: solid #d5d4dc; border-width:0 1px 0 0; background: url(http://mail.hsbc.com.hk/kr/webzine_feb09/2009feb/images/sub/left_bg.gif) repeat-y left top; overflow: hidden; }
#sub_wrap img { vertical-align:top}

#sub_left { float:left; width:260px; height:166px; background:url(http://mail.hsbc.com.hk/kr/webzine_feb09/2009feb/images/l_bg.gif) no-repeat left top;}
#sub_left img { margin: 55px 0 0 17px; }

.banner { text-align:left; width:235px; margin-left: 9px; }
 .banner img { display:block;}
.webzine { padding:16px 0 0 0; text-align:left; width:235px;}
 .webzine p img { display:block;}
 .webzine p.value {padding-bottom:22px; padding-left:9px;}
.prev-webzine { margin-top: 8px; width: 234px; height: 19px; }
#main-wrap .prev-webzine { margin-left: 24px; width: 212px; margin-top: 0; }

#sub_right { float:right; width:738px; background:url(http://mail.hsbc.com.hk/kr/webzine_feb09/2009feb/images/sub/bg_top.gif) no-repeat left top; padding:13px 0 50px 0; overflow: hidden; }
 #sub_right #header { padding-right:11px;}
 #sub_right #header p { text-align:right;}

#menu_wrap {margin-top:18px; overflow: hidden; }
 #menu_wrap div {float:left; width:168px;}
 #menu_wrap div p {padding-bottom:19px;}
 #menu_wrap div ul li {margin:0px; padding:0px; list-style:none;}

#con {width:707px; margin-left:16px; }
 #con .title {padding-bottom:40px;}

.btn { padding:30px 19px 0 0; text-align:right;}

.m_r17 {margin-right:17px;}

#footer { float:left; width:999px; height:25px; text-align:right; background:#312557; border:solid #d5d4dc; border-width:0 1px 0 0; }
/* sub page style */