body, form, div, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, fieldset, input, button, blockquote, th, td {
    color: #000000;
    font-family: "±¼¸²",dotum,AppleGothic,Sans-serif ,Arial,Helvetica,Clean;
    font-size: 12px;
    line-height: 1.3;
    margin: 0;
    padding: 0;
}

body {text-align: center;}
table {border-collapse: collapse;border-spacing: 0;}
em, cite, address, dfn, var {font-style: normal;}
dl, ul, ol {list-style: none outside none;}
img {border: 0 none; vertical-align: middle;}
a {color: #000000; text-decoration: none;} 
a:hover {text-decoration: color: #014da5;}
a.list_cr:visited, .list_cr a:visited, a.title_cr:visited, .title_cr a:visited, .headline a:visited strong, .lovelist li a:visited .title_cr {color: #747A95 !important;}
a.list_cr:hover, .list_cr a:hover, a.title_cr:hover, .title_cr a:hover, .headline a:hover strong, .lovelist li a:hover .title_cr {color: #014da5 !important;}
fieldset {border: 0 none;}
hr {display: none;}
legend, .hidden, caption {
    font-size: 0;
    height: 0;
    left: 0;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    visibility: hidden;
    width: 0;
}
.clearfx {
}
.clearfx:after {clear: both;content: "."; display: block; font-size: 0; height: 0;line-height: 0;}
.png24 {
}
button {background-color: transparent; border: medium none; cursor: pointer;}
select {font: 12px "±¼¸²",dotum,AppleGothic,Arial,Helvetica,Clean,Sans-serif;}
h1 { 
    font-size: 0;
    height: 0;
    left: 0;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    visibility: hidden;
    width: 0;
}
#doc {margin: 0 auto; position: relative; text-align: left; width: 972px; }
#doc_search {text-align: left;}
#doc_search #main, #doc_search #secondary { border-top: medium none;}
#doc #header {width: 972px;}
#header {position: relative;}
#header, #container {clear: both;}
#container:after {clear: both; content: "."; display: block; font-size: 0; height: 0; line-height: 0;}
#main {float: left; width: 670px;}
#secondary {float: left;width: 300px;}
#header {height: 100px;position: relative;}



#header .event_banner {left: 0; margin-left: 0; position: absolute; top: 30px;}
#header .event_banner img {width: 196px;}

.right-topbanner {position: absolute; right: 0; top: 30px; z-index: 1;}
.right-topbanner img { margin-right: 3px; width:177px;}

#lnb {height: 96px;}
#lnb strong.logo {left: 357px; position: absolute; top: 23px;}
#lnb dl.mainservice {float: left; position: relative;}
#lnb dl.mainservice dd div {clear: both;}
#lnb dl.mainservice dd div a span {font-size: 0; height: 0; left: 0; line-height: 0; overflow: hidden; position: absolute; top: 0; visibility: hidden; width: 0;}
#lnb dl.mainservice dd div a:hover {text-decoration: none;}
#lnb dl.mainservice dd div.off {background: url("http://images.joinsmsn.com/ui_joins/news10/common/navi/v2/k_index_navi.png") no-repeat scroll 0 -434px transparent; left: 0; position: absolute; top: 24px; width: 58px;}
#lnb dl.mainservice dd div a {background: url("http://images.joinsmsn.com/ui_joins/news10/common/navi/v2/k_index_navi.png") no-repeat scroll 0 -434px transparent;  display: block; float: left; height: 38px;}
#lnb dl.mainservice dd div.off a.a {background-position: 0 -434px; width: 58px;}
#lnb dl.mainservice dd div.on {background: url("http://images.joinsmsn.com/ui_joins/news10/common/navi/v2/k_index_navi.png") no-repeat scroll 0 -472px transparent; left: 0; position: absolute; top: 24px; width: 272px;}
#lnb dl.mainservice dd div:after {clear: both; content: "."; display: block; font-size: 0; height: 0;line-height: 0; visibility: hidden;}
#lnb dl.mainservice dd div.on ul li {float: left;}
#lnb dl.mainservice dd div.on a.a {background-position: 0 -472px; width: 45px;}
#lnb dl.mainservice dd div.on a.b {background-position: -45px -472px; width: 39px;}
#lnb dl.mainservice dd div.on a.c {background-position: -84px -472px; width: 53px;}
#lnb dl.mainservice dd div.on a.d {background-position: -137px -472px; width: 63px;}
#lnb dl.mainservice dd div.on a.e {background-position: -200px -472px; width: 53px;}

  

.navi .navi-1 .navi-1-menu  {float:left; height:100px; overflow:hidden}
.navi .navi-1 .navi-1-menu li { height:50px;}
.navi .navi-1 .navi-1-menu li img {position: relative; top:0px; cursor:pointer}
.navi .navi-1 .navi-1-menu li img a:hover {position: relative; top:-34px;}
.navi .navi-1 .navi-1-menu li img.on {position:relative; top:-34px;}


.navi .navi-1 {background:url("http://www.fi.co.kr/main/img/navi_bg.gif") repeat-x scroll 0 0 transparent; height: 35px;}
.navi .navi-2 {border-bottom:1px solid #dddddd; height: 33px; color:#878787;}
.navi .navi-1 div {float:left}
.navi .navi-1 .navi-1-menu {height:34px;padding-top:0px; }  
.navi .navi-1 .navi-1-menu ul {margin-left:0px; }
.navi .navi-1 .navi-1-menu ul li {float:left; background-position: 0px -34px;}
.navi .navi-1 .navi-1-menu ul li .on {position:relative; top:-34px;}

.navi .navi-1 .search {margin-top:6px; width:350px; height:25px; vertical-align:middle}
.navi .navi-1 .search > * {text-align:right} 
.navi .navi-1 .search input[type="text"] {border:1px solid #516DBB; height:18px; width:50%}
.navi .navi-2 div {display:none; }
.navi .navi-2 ul li {float:left; font-size:12px; margin:9px 4px 0px 0px; color:#878787; } 
.navi .navi-2 .tmenu {float:left; font-size:16px; margin:6px 9px 0px 0px; color:#878787; font-weight:bold; }


.navi:after { clear: both;  content: "."; display: block; font-size: 0; height: 0; line-height: 0; visibility: hidden;}
.navi #sidemenu {float: right; height: 33px; width: 224px;}
.navi #sidemenu ul li {float: left; height: 33px;}
.navi #sidemenu ul li a {background: url("http://images.joinsmsn.com/ui_joins/news10/common/navi/v2/k_index_navi.png") no-repeat scroll -746px 0 transparent; display: block; font-size: 0; height: 33px;line-height: 0;text-indent: -99999px;}
.navi #sidemenu ul li a.a {background-position: -746px 0; width: 102px;}
.navi #sidemenu ul li a.b {background-position: -848px 0; width: 63px;}
.navi #sidemenu ul li a.c {background-position: -911px 0; width: 52px;}
.navi #sidemenu ul li a.a:hover {background-position: -746px -64px;}
.navi #sidemenu ul li a.b:hover {background-position: -848px -64px;}
.navi #sidemenu ul li a.c:hover {background-position: -911px -64px;}
.navi #menubar {clear: both; height: 31px;}
.navi #menu {float: left;height: 31px;width: 700px;}
.navi #menu:after {clear: both;content: ".";display: block;font-size: 0; height: 0; line-height: 0;visibility: hidden;}
.navi #menu {position: relative;}
.navi #menu ul li {float: left;}
.navi #menu ul li dl.submenu {left: 10px; position: absolute; top: 42px;}
.navi #menu ul li dl.submenu dd {float: left;}
.navi #menu ul li dl.submenu dd {background: url("http://images.joinsmsn.com/ui_joins/news10/common/navi/v2/k_index_navi.png") no-repeat scroll 0 -136px transparent; padding: 0 9px 0 10px;}
.navi #menu ul li dl.submenu dd.first {background: none repeat scroll 0 0 transparent;}
.navi #menu ul li dl.submenu dd a {background: none repeat scroll 0 0 transparent; height: 15px;}
.navi #menu ul {padding-left: 8px;}
.navi #menu ul li a {background: url("http://images.joinsmsn.com/ui_joins/news10/common/navi/v2/k_index_navi.png") no-repeat scroll 0 -207px transparent;display: block;float: left;height: 33px;}
.navi #menu ul li a.a {background-position: -8px 0;width: 52px;}
.navi #menu ul li a.b {background-position: -60px 0;width: 55px;}
.navi #menu ul li a.c {background-position: -114px 0;width: 61px;}
.navi #menu ul li a.d {background-position: -176px 0;width: 78px;}
.navi #menu ul li a.e {background-position: -254px 0;width: 68px;}
.navi #menu ul li a.a:hover, .navi #menu ul li a.b:hover, .navi #menu ul li a.c:hover, .navi #menu ul li a.d:hover, .navi #menu ul li a.e:hover {text-decoration: none;}
.navi #menu ul li a.a:hover {background-position: -8px -64px;}
.navi #menu ul li a.b:hover {background-position: -60px -64px;}
.navi #menu ul li a.c:hover {background-position: -114px -64px;}
.navi #menu ul li a.d:hover {background-position: -176px -64px;}
.navi #menu ul li a.e:hover {background-position: -254px -64px;}
.navi #menu ul li a span {font-size: 0;height: 0;left: 0;line-height: 0;overflow: hidden;position: absolute;top: 0;visibility: hidden;width: 0;}

TD, textarea {
    line-height: 150%;}

#sch {position: absolute;right: 0;top: 98px; width: 245px;}
#sch * {vertical-align: middle;}
#sch input.txt {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #C8C8C8 -moz-use-text-color #C8C8C8 #C8C8C8;
    border-style: solid none solid solid;
    border-width: 1px 0 1px 1px;
    font-size: 12px;
    height: 16px;
    padding: 6px 4px 5px;
    width: 195px;
}
#sch input.btn {margin-left: -5px;}


#promote { 
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: 1px solid #DFDFDF;
    clear: both;
    margin: 0 auto;
    padding: 4px 0 15px;
    text-align: center;
    width: 970px;
}
#promote ul li {
    display: inline;
    padding: 0 25px;
}
#footer {
    background: none repeat scroll 0 0 #FFFFFF;
    clear: both;
    margin: 0 auto;
    padding-bottom: 35px;
    width: 972px;
}
#footer:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
#footer #policy {
    border-bottom: 1px solid #DEDEDE;
    border-top: 1px solid #DEDEDE;
    margin-bottom: 15px;
    padding: 6px 0;
}
#footer #policy:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
#footer #policy dl.a {
    float: left;
    padding-left: 16px;
}
#footer #policy dl.b {
    float: right;
    padding-right: 7px;
}
#footer #policy dl {
}
#footer #policy dl dt {
    color: #555555;
    font-size: 11px;
    font-weight: bold;
}
#footer #policy dl dt a {
    color: #555555;
}
#footer #policy dl dt, #footer #policy dl dd {
    display: inline;
    float: left;
}
#footer #policy dl dd {
    background: url("http://images.joinsmsn.com/ui_joins/news10/common/k_footer_icon.gif") no-repeat scroll 0 2px transparent;
    font-size: 11px;
    padding: 0 8px 0 9px;
}
#footer #policy dl dd.start, .sub_footer #policy dl dd.start {
    background: none repeat scroll 0 0 transparent !important;
}
#footer #policy dl dd a {
    color: #888888;
}
#footer #policy dl.b dt {
    font-family: "±¼¸²",dotum,AppleGothic,Arial,Helvetica,Clean,Sans-serif;
}
#footer #policy dl.b dd.start {
    padding: 0 8px 0 12px;
}
#footer .copyright {
    float: left;
    padding-left: 136px;
    position: relative;
}
#footer .copyright * {
    color: #999999;
    font-size: 11px;
}
#footer .copyright .jcube {
    background: url("http://images.joinsmsn.com/ui_joins/news10/common/k_footer_icon.gif") no-repeat scroll 0 -24px transparent;
    display: block;
    float: left;
    font-size: 0;
    height: 46px;
    left: 0;
    line-height: 0;
    margin: 1px 17px 0;
    position: absolute;
    text-indent: -9999px;
    top: 0;
    width: 95px;
}
#footer .copyright dl {
    padding-bottom: 3px;
    width: 710px;
}
#footer .copyright dl dd {
    display: inline;
}
#footer .copyright span em {
    font-family: "±¼¸²",dotum,AppleGothic,Arial,Helvetica,Clean,Sans-serif;
    font-size: 11px;
}
#footer .copyright address {
    display: block;
    font-family: "±¼¸²",dotum,AppleGothic,Arial,Helvetica,Clean,Sans-serif;
}
#footer .rss {
    float: right;
    margin-right: 12px;
    margin-top: 20px;
}
#footer .rss a {
    background: url("http://images.joinsmsn.com/ui_joins/news10/common/k_footer_icon.gif") no-repeat scroll 0 -87px transparent;
    display: block;
    font-size: 0;
    height: 12px;
    line-height: 0;
    text-indent: -9999px;
    width: 35px;
}
.cfx {
    clear: both;
}
.cfx:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.blt, a.blt {
    background: url("http://images.joinsmsn.com/ui_joins/news10/common/k_common_icon.gif") no-repeat scroll 0 0 transparent;
}
em.category {
    background-color: #9A908C;
    color: #FFFFFF;
    display: inline-block;
    font: 11px/1.3 ±¼¸²,Dotum,AppleGothic,Arial,Helvetica,Clean,Sans-serif;
    letter-spacing: -1px;
    margin-right: 10px;
    padding: 2px 4px 0;
    text-align: center;
}
.title_cr a, .title_cr {
    color: #222222;
    font-weight: bold;
}
.list_cr a, .list_cr {
    color: #333333;
}
.read_cr a, .read_cr {
    color: #666666;
}
.provide, .provide a {
    color: #A86749;
    font: 11px "±¼¸²",Dotum,AppleGothic,Arial,Helvetica,Clean,Sans-serif;
    padding-right: 5px;
}
.date, .time {
    color: #999999;
    font: 11px ±¼¸²,Dotum,AppleGothic,Arial,Helvetica,Clean,Sans-serif;
    padding-right: 2px;
}
img.tag01 {
    margin-right: 4px;
    vertical-align: middle;
}
img.tag02 {
    margin-left: 4px;
    vertical-align: 0;
}
#shopping_area {
    border: 5px solid #F3F3F3;
    margin: 0 0 18px 10px;
    overflow: hidden;
    position: relative;
}
span.reply {
    background: url("http://images.joinsmsn.com/ui_joins/news10/common/k_common_icon.gif") no-repeat scroll 0 -65px transparent;
    color: #7997C9;
    display: inline-block;
    font: bold 11px "±¼¸²",Dotum,AppleGothic,Arial,Helvetica,Clean,Sans-serif;
    margin-left: 5px;
    padding-left: 16px;
}
a.reply {
    background: url("http://images.joinsmsn.com/ui_joins/news10/common/k_common_icon.gif") no-repeat scroll right -939px transparent;
    padding-right: 14px;
}
.bd div.on {
    display: block;
}
.bd .tab_content {
    display: none;
}
.more_view {
    position: absolute;
    right: 0;
    top: 0;
}
.more_view a, a.more, a.more_view, .more_view a.blt {
    background: url("http://images.joinsmsn.com/ui_joins/news10/common/k_common_icon.gif") no-repeat scroll right -661px transparent;
    color: #999999;
    font: 11px "±¼¸²",Dotum,AppleGothic,Arial,Helvetica,Clean,Sans-serif;
    letter-spacing: -1px;
    padding-right: 7px;
}
a.more_view02 {
    background: url("http://images.joinsmsn.com/ui_joins/news10/common/k_common_icon.gif") no-repeat scroll right -113px transparent;
    color: #767676;
    font: 11px "±¼¸²",Dotum,AppleGothic,Arial,Helvetica,Clean,Sans-serif;
    letter-spacing: -1px;
    padding-right: 7px;
}
div.rolling {
    position: absolute;
    right: 0;
    top: 0;
}
div.rolling a {
    background: url("http://images.joinsmsn.com/ui_joins/news10/main/v2/k_main.png") no-repeat scroll 0 -474px transparent;
    cursor: pointer;
    display: block;
    float: left;
    height: 17px;
    text-indent: -9999px;
    width: 17px;
}
div.rolling a.pre {
    background-position: 0 -470px;
}
div.rolling a.nxt {
    background-position: -19px -470px;
    margin-left: 2px;
}
span.rolling {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
}
span.rolling a {
    color: #000000;
    font: bold 13px verdana,Arial,Helvetica,Clean,Sans-serif;
}
span.rolling a.on {
    color: #F2521A;
}

.m2Column .hd, #secondary .hd {
    padding-bottom: 15px;
}
.m2Column h3, .m2Column h3 a, #secondary h4, #secondary h4 a {
    color: #222222;
    font: bold 12px/1.3 "±¼¸²",gulim,AppleGothic,Arial,Helvetica,Clean,Sans-serif;
}
.section h4 em, .section h4 a em {
    color: #A86749;
}
#ad {
    height: 200px;
    margin-bottom: 13px;
	padding-top:15px;
    overflow: hidden;
    position: relative;
    width: 302px;
}
#ad .adbox {
    position: absolute;
    z-index: 1;
}
#ad img {
    vertical-align: top;
}
#popularity, .popularity {
    margin-bottom: 21px;
    position: relative;
    width: 290px;
}
#popularity .hd, .popularity .hd {
    margin-left: -1px;
    overflow: hidden;
    padding-bottom: 9px;
    position: relative;
    width: 290px;
}
#popularity .hd:after, .popularity .hd:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
#popularity .hd .tab_type_01, .popularity .hd .tab_type_01 {
    float: none;
}
#popularity .tab_content, .popularity .tab_content {
    padding: 38px 0 10px;
}
#popularity .hd .tab_type_01 h4, .popularity .hd .tab_type_01 h4 {
    float: left;
}
#popularity .hd .tab_type_01 h4, .popularity .hd .tab_type_01 h4 {
    background: url("http://images.joinsmsn.com/ui_joins/news10/common/k_common_icon.gif") no-repeat scroll 0 -222px transparent;
    line-height: 1.3;
    padding: 0 7px 0 8px;
}
#popularity .hd .tab_type_01 h4.fir, .popularity .hd .tab_type_01 h4.fir {
    background: none repeat scroll 0 0 transparent;
    padding-left: 0;
}
#popularity .hd .tab_type_01 h4 a:hover, .popularity .hd .tab_type_01 h4 a:hover {
    text-decoration: none;
}
#popularity .hd .tab_type_01 h4 span, .popularity .hd .tab_type_01 h4 span {
    color: #8F8F8F;
}
#popularity .hd .tab_type_01 h4 a, .popularity .hd .tab_type_01 h4 a {
    font-weight: bold;
}
#popularity .hd .tab_type_01 h4.off a, .popularity .hd .tab_type_01 h4.off a {
    color: #929292 !important;
}
#popularity .hd .tab_type_01 h4.on a, .popularity .hd .tab_type_01 h4.on a {
    color: #222222;
}
#popularity .bd, .popularity .bd {
    border-bottom: 1px solid #DADADA;
    border-left: 1px solid #DADADA;
    border-right: 1px solid #DADADA;
    position: relative;
}
#popularity .bd h5, .popularity .bd h5 {
    left: -1px;
    position: absolute;
    top: 0;
}
#popularity .bd h5 a, .popularity .bd h5 a {
    background-color: #F7F7F7;
    border: 1px solid #D4D4D4;
    color: #333333;
    display: block;
    padding: 7px 0 4px;
    text-align: center;
    text-decoration: none;
}
#popularity .bd h5.on a, .popularity .bd h5.on a {
    background-color: #FFFFFF;
    border-bottom: medium none;
    color: #A76648;
    font-weight: bold;
    padding: 7px 0 5px;
}
#popularity .bd h5.tab_a a, .popularity .bd h5.tab_a a {
    width: 74px;
}
#popularity .bd h5.tab_b, .popularity .bd h5.tab_b {
    left: 74px;
}
#popularity .bd h5.tab_b a, .popularity .bd h5.tab_b a {
    width: 70px;
}
#popularity .bd h5.tab_c, .popularity .bd h5.tab_c {
    left: 144px;
}
#popularity .bd h5.tab_c a, .popularity .bd h5.tab_c a {
    width: 69px;
}
#popularity .bd h5.tab_d, .popularity .bd h5.tab_d {
    left: 213px;
}
#popularity .bd h5.tab_d a, .popularity .bd h5.tab_d a {
    width: 74px;
}
.popularity h4 {
    float: left !important;
    position: relative !important;
}
.popularity ul {
    padding: 0 0 0 10px !important;
}
.popularity .end {
    margin-top: 5px;
}

ol.ranking {margin-left: -24px;position: relative;}
ol.ranking li {
    background: url("http://www.fi.co.kr/main/img/ranking-bg.png") no-repeat scroll 0 0 transparent;
    height: 15px;
    line-height: 16px;
    margin-top: 4px;
    overflow: hidden;
    padding: 0 0 0 23px;	
}
ol.ranking li a {
}
ol.ranking li a img {padding-bottom:2px}
ol.ranking li.n01 {background-position: 0 -291px;}
ol.ranking li.n02 {background-position: 0 -312px;}
ol.ranking li.n03 {background-position: 0 -333px;}
ol.ranking li.n04 {background-position: 0 -354px;}
ol.ranking li.n05 {background-position: 0 -375px;}
ol.ranking li.n06 {background-position: 0 -396px;}
ol.ranking li.n07 {background-position: 0 -417px;}
ol.ranking li.n08 {background-position: 0 -438px;}

.maincontents .hd, .secondary .hd {padding-bottom: 0;}
.secondary h4, .secondary h4 a {color: #222222;font: bold 12px/1.3 "±¼¸²",gulim,AppleGothic,Arial,Helvetica,Clean,Sans-serif;}
.secondary h4 em, .secondary h4 a em {color: #A86749;}
img.tag01 {margin-right: 4px;vertical-align: middle;}
img.tag02 {margin-left: 4px;vertical-align: middle;}
.maincontents {float: left; margin-right: 15px; width: 655px;}
.secondary {float: left;width: 302px;}
.m1Column {float: left;padding-right: 25px; width: 420px;}

.new_news {padding-top: 2px;position: relative;}
.new_news ul {width: 420px;}
//.new_news ul li.first {border-top: 0 none;}
.new_news ul li {border-top: 1px solid #ddd; width:420px}
.new_news ul li:after {clear: both;content: ".";display: block;font-size: 0;height: 0;line-height: 0;}
.new_news ul li img.tag01 {margin-left: 0;margin-right: 5px;vertical-align: 0;}
.new_news ul li img.tag02 {margin-left: 5px;vertical-align: 0;}
.new_news ul li dl {padding: 16px 0;}
.new_news ul li dl:after {clear: both;content: ".";display: block;font-size: 0;height: 0;line-height: 0;}
.new_news ul li dd.noimg ul li {width: 420px;}
.new_news ul li dt.title_cr {font-size: 16px; font-weight: bold; height: 18px; letter-spacing: -1px; line-height: 18px; margin-bottom: 0; overflow: hidden;}
.new_news ul li dt.title_cr a {color: #222222;}
.new_news ul li dl dd.photo {float: left;margin-bottom: 0;margin-right: 12px;padding-top: 12px;}
.new_news ul li dl dd.photo img {border: 1px solid #c9c9c9;height: 64px;vertical-align: top;width: 95px;}
.new_news ul li dl dd.blt {background-position: 0 -477px;padding: 0 0 0 10px;}
.new_news ul li dl dd {float: left;margin-bottom: 0;padding-top: 0;}
.new_news ul li dl dd.read_cr {float: none;line-height: 18px;margin-bottom: 0;margin-top: -2px;padding-top: 13px;}
.new_news ul li dl dd ul {margin-top: 11px;width: auto;}
.new_news ul li dl dd ul li a {background: url("http://images.joinsmsn.com/ui_joins/news10/common/k_common_icon.gif") no-repeat scroll 0 -477px transparent;color: #666666;margin-left: 6px;padding: 0 0 0 11px;}
.new_news ul li dl dd ul li a strong {color: #333333;}
.new_news ul li dl dd ul li {border-top: 0 none;height: 15px;margin-bottom: 3px;overflow: hidden;width: 322px;}
.new_news ul li dl dd.read_cr img.tag01, .new_news ul li dl dd ul li img.tag01 {vertical-align: -2px;}
.new_news ul li dl dd.read_cr img.tag02, .new_news ul li dl dd ul li img.tag02 {vertical-align: -2px;}

.m2Column {
	float: left;
	width: 200px;
	height:920px;
	padding:20px 0 0 0;
	position:relative; 
	background-color:#f4f4f4;
	border:1px solid #eee;
	}

.area {
}
.area:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.toparea {
	min-height:1500px
}
.toparea:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.toparea, .middlearea {border-bottom: 1px solid #ddd;}
.middlearea .secondary {padding-top: 21px;}
.middlearea .maincontents {margin-right: 0; width: 670px;}
.middlearea .maincontents .m1Column, .middlearea .maincontents .m2Column {border-top: 0 none;}

.article_top {background: none repeat scroll 0 0 #FFFFFF; padding-top: 15px; position: relative;}
.article_top:after {clear: both; content: "."; display: block;font-size: 0;height: 0;line-height: 0; visibility: hidden;}
.article_top div.photo {float: left; margin-right: 15px; padding-bottom: 15px;}
.article_top div.photo img {border: 1px solid #D6D5D7;height: 185px;width: 210px;}
.article_top .contents {display: inline;float: left; width: 420px;}
.article_top .contents dl {margin-top: -1px; overflow: hidden; width: 420px;}
.article_top .contents dl dt.title_cr {padding: 5px 0 15px;}
.article_top .contents dl dd.sub_title {font-size: 14px;font-weight: bold;}
.article_top .contents dl dd.sub_title img {vertical-align: -1px;}
.article_top .contents dl dd.sub_title a {color: #666666;}
.article_top .contents dl dd.read_cr {line-height: 18px;padding: 5px 20px 0 0;}
.article_top .contents dl dd.read_cr * {vertical-align: middle;}
.article_top .contents dl dd.read_cr img.tag01 {vertical-align: -4px;}
.article_top .contents dl dd.read_cr a {color: #888888;}
.article_top .contents ul {margin-left: 4px;margin-top: 6px;padding-bottom: 5px;}
.article_top .contents ul li {line-height: 18px;margin-bottom: 1px;}
.article_top .contents ul li a.blt {background-position: 0 -123px;color: #222222;padding-left: 10px;}

.headlinenews {background: none repeat scroll 0 0 #FFFFFF;border-bottom: 1px solid #DFDFDF;}
.headlinenews:after {clear: both;content: ".";display: block;font-size: 0;height: 0;line-height: 0;visibility: hidden;}
.headlinenews dl {float: left;padding-right: 12px;width: 305px;}
.headlinenews .m1Column {border-right: 0 none; margin-right: 0; padding-bottom: 18px;}
.headlinenews .m2Column {border-left: 0 none; margin-right: 0;padding-bottom: 18px;}
.headlinenews .m2Column dl {float: right;}

.sec_main_article .hd {padding-bottom: 9px;}
.sec_main_article ul {margin-top: -5px;}
.sec_main_article li.blt {
    background-position: 0 -274px !important;
    margin-top: 5px !important;
    padding-left: 6px !important;
}
.editsection {
    margin: 0 15px 30px;
    overflow: hidden;
    position: relative;
    width: 170px;
}
.editsection .hd {
    margin-bottom: 5px;
}
.editsection .hd h3 img {
    vertical-align: top;
}
.editsection .bd {width: 170px;}
.photosection .bd {padding-bottom: 5px;}
.photosection .hd span {
    display: block;
    font: 11px/18px "±¼¸²",dotum,AppleGothic,Arial,Helvetica,Clean,Sans-serif;
    height: 15px;
    margin-top: 3px;
    overflow: hidden;
    padding-left: 1px;
}
.photosection .bd img {width: 170px; margin-top: 0px;}
.photosection .bd span {
    background-color: #f4f4f4;
    border-bottom: 3px solid #D14F2C;
    display: block;
    font: 11px/19px "±¼¸²",dotum,AppleGothic,Arial,Helvetica,Clean,Sans-serif;
    height: 15px;
    margin-top: -8px;
    overflow: hidden;
    padding-bottom: 7px;
    padding-left: 1px;
    padding-top: 3px;
    position: relative;
}
.photosection_type01 .bd img {height: 110px;}
.photosection_type02 .bd img { 
    height: 170px;
}

#peoplesection .bd {border-top: 0 none;height: 263px;width: 200px;}
#peoplesection .bd a {cursor: pointer;display: block;}
#peoplesection .bd span {background: url("http://www.fi.co.kr/main/img/photobg.png") repeat scroll 0 0 transparent;
    display: block;
    height: 259px;
    left: 0;
    position: absolute;
    top: 0;
    width: 200px;
    z-index: 11;
}
#peoplesection .bd img {
    display: block;
    height: 289px;
    width: 200px;
	margin-top: 0px;
    padding-left: 0px;
}
.editsection div.rolling {
    right: 0;
    top: 0;
    z-index: 11;
}
#book_club {
    margin-bottom: 29px;
}
#book_club .bd {
    background: url("http://images.joinsmsn.com/ui_joins/news10/main/v2/k_book_club.jpg") no-repeat scroll 0 0 transparent;
    height: 250px;
    padding-bottom: 0;
}
#book_club .bd span.new {
    background: url("http://images.joinsmsn.com/ui_joins/news10/main/v2/u_new.png") repeat scroll 0 0 transparent;
    border-bottom: 0 none;
    font-size: 0;
    height: 23px;
    left: 12px;
    line-height: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-top: 0;
    position: absolute;
    text-indent: -9999px;
    top: 64px;
    width: 28px;
    z-index: 15;
}
#book_club .bd ul {
    left: 0;
    position: absolute;
    top: 91px;
    z-index: 11;
}
#book_club .bd ul li img {
    width: auto;
}
#book_club .bd ul li.a span.new {
    top: -3px;
}
#book_club .bd ul li.b span.new {
    left: 4px;
    top: 32px;
}
#book_club .bd ul li.c span.new {
    top: 71px;
}
#book_club .bd ul li.d span.new {
    top: 101px;
}
#book_club .bd ul li.e span.new {
    top: 141px;
}
#book_club .bd ul li.f span.new {
    top: 181px;
}
.list_type_area {
}
.list_type_area .bd ul {
    border-top: 1px solid #D8D8D8;
}
.list_type_area .bd ul li {
    background: url("http://images.joinsmsn.com/ui_joins/news10/main/v2/k_photobg.png") no-repeat scroll -343px 10px transparent;
    line-height: 15px;
    padding: 5px 0 3px 13px;
}
.list_type_area .bd ul li.even {
    background: url("http://images.joinsmsn.com/ui_joins/news10/main/v2/k_photobg.png") no-repeat scroll -343px 10px #DBE2EC;
    border-bottom: 1px solid #B5C2D4;
    border-top: 1px solid #B5C2D4;
}
.list_type_area .bd ul li a {
    color: #333333;
}
.list_type_area02 {
}
.list_type_area02 .bd {
    background: url("http://images.joinsmsn.com/ui_joins/news10/main/v2/k_photobg.png") no-repeat scroll 0 bottom transparent;
    padding-bottom: 8px;
}
.list_type_area02 .bd ul {
    border-top: 1px solid #D0D0D0;
}
.list_type_area02 .bd ul li {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: -moz-use-text-color #D0D0D0 #D0D0D0;
    border-right: 1px solid #D0D0D0;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    width: 168px;
}
.list_type_area02 .bd ul li dl {
}
.list_type_area02 .bd ul li dt {
    background-color: #F7F7F7;
    border-bottom: 1px solid #F0F0F0;
    color: #333333;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    letter-spacing: -1px;
    line-height: 18px;
    overflow: hidden;
    padding: 4px 8px 0;
}
.list_type_area02 .bd ul li dt a {
    color: #333333;
}
.list_type_area02 .bd ul li dd.read_cr {
    background: url("http://images.joinsmsn.com/ui_joins/news10/main/v2/k_main.png") no-repeat scroll 0 -514px transparent;
    font-size: 11px;
    height: 19px;
    letter-spacing: -1px;
    line-height: 17px;
    margin-left: 8px;
    overflow: hidden;
    padding-left: 10px;
    padding-top: 5px;
}
.list_type_area02 .bd ul li dd a {
    color: #333333;
}



#multimedia_center {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: -moz-use-text-color #D5D9E0 #D5D9E0;
    border-right: 1px solid #D5D9E0;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    height: 168px;
    padding: 12px 0 0 17px;
    position: relative;
}
#multimedia_center .bd {
    padding: 11px 0 17px;
}
#multimedia_center .bd ul {
    left: 17px;
    position: absolute;
    top: 40px;
    width: 950px;
}
#multimedia_center .bd ul:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
}
#multimedia_center .bd ul li {
    display: inline;
    float: left;
    height: 127px;
    margin-right: 14px;
    position: relative;
    width: 175px;
}
#multimedia_center .bd ul li img {
    height: 127px;
    width: 175px;
}
#multimedia_center .bd ul li em {
    background: none repeat scroll 0 0 #000000;
    bottom: 0;
    display: block;
    height: 22px;
    left: 0;
    opacity: 0.5;
    position: absolute;
    width: 175px;
}
#multimedia_center .bd ul li span {
    bottom: 0;
    cursor: pointer;
    display: block;
    font-size: 11px;
    height: 20px;
    left: 0;
    letter-spacing: -1px;
    line-height: 18px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    width: 175px;
}
#multimedia_center .bd ul li a {
    color: #FFFFFF;
    display: block;
}
#multimedia_center .bd ul li a span:hover {
    text-decoration: underline;
}
#multimedia_center .bd ul li var {
    cursor: pointer;
    display: block;
    height: 23px;
    position: absolute;
    right: 6px;
    top: 77px;
    width: 24px;
    z-index: 11;
}
#multimedia_center .bd ul li var.photo {
    background: url("http://images.joinsmsn.com/ui_joins/news10/main/v2/u_photo.png") repeat scroll 0 0 transparent;
}
#multimedia_center .bd ul li var.movie {
    background: url("http://images.joinsmsn.com/ui_joins/news10/main/v2/u_movie.png") repeat scroll 0 0 transparent;
}
#multimedia_center .bd ul li var.interactive {
    background: url("http://images.joinsmsn.com/ui_joins/news10/main/v2/u_interactive.png") repeat scroll 0 0 transparent;
}
#multimedia_center .bd ul li em {
}
#multimedia_center .ft .rolling {
    right: 20px;
    top: 10px;
}
#multimedia_center .ft .rolling a {
    background: url("http://images.joinsmsn.com/ui_joins/news10/main/v2/k_main.png") no-repeat scroll right -494px transparent;
}
#multimedia_center .ft .rolling a.pre {
    background-position: 0 -494px;
}
#multimedia_center .ft .rolling a.nxt {
    background-position: -19px -494px;
}
.photoarea {
	border-bottom: 1px solid #D7D7D7;
    margin-top: 14px;
    padding-bottom: 14px;
    position: relative;
}
.photoarea-end{
   
    margin-top: 21px;
    padding-bottom: 20px;
    position: relative;
}
.photoarea-end .hd {
    height: 15px;
}
.photoarea-end .bd ul li {
    padding-top: 9px;
    width: 302px;
}
.photoarea .hd {
    height: 15px;
}
.photoarea .bd {
}
.photoarea .bd ul li {
    padding-top: 9px;
    width: 302px;
}
.photoarea .bd ul li:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
}
.photoarea .bd ul li dl {
}
.photoarea .bd ul li dl dt {
    font-weight: bold;padding-top:5px;}
.photoarea .bd ul li dl dt, .photoarea .bd ul li dl dt a {
    color: #222222;
}
.photoarea .bd ul li dl dd {
    font-size: 12px;
}
.photoarea .bd ul li dl dd.subject {
    height: 15px;
	line-height:16px;
    margin-top: 2px;
    overflow: hidden;
}
.photoarea .bd ul li dl dd.subject, .photoarea .bd ul li dl dd.subject a {
    color: #7997C9;
}
.photoarea .bd ul li dl dd.read_cr {
    padding-top: 3px;
}
.photoarea .bd ul li dl dd.read_cr a {
    color: #888888;
    line-height: 14px;
    word-wrap: break-word;
}
.photoarea .bd span.photo {
    float: right;
    margin-left: 20px;
    width: 64px;
}
.photoarea .bd span.photo img {
    border: 1px solid #DCDCDC;
    height: 63px;
    width: 63px;
}
.photoarea .bd span.photo-world {
    float: left;
    margin-right: 10px;
    width: 95px;
}
.photoarea .bd span.photo-world img {
    border: 1px solid #DCDCDC;
    height: 63px;
    width: 93px;
}
/////////////////////////////////////////////
.photoarea-01 {
	margin-top: 20px;
    padding-bottom: 20px;
    position: relative;
}
.photoarea-01 .hd {
    height: 15px;
}
.photoarea-01 .bd {
}
.photoarea-01 .bd ul li {
    padding-top: 9px;
    width: 302px;
}
.photoarea-01 .bd ul li:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
}
.photoarea-01 .bd ul li dl {
}
.photoarea-01 .bd ul li dl dt {
    font-weight: bold;padding-top:5px;}
.photoarea-01 .bd ul li dl dt, .photoarea .bd ul li dl dt a {
    color: #222222;
}
.photoarea-01 .bd ul li dl dd {
    font-size: 12px;
}
.photoarea-01 .bd ul li dl dd.subject {
    height: 15px;
    margin-top: 2px;
    overflow: hidden;
}
.photoarea-01 .bd ul li dl dd.subject, .photoarea-01 .bd ul li dl dd.subject a {
    color: #7997C9;
}
.photoarea-01 .bd ul li dl dd.read_cr {
    padding-top: 3px;
}
.photoarea-01 .bd ul li dl dd.read_cr a {
    color: #888888;
    line-height: 14px;
    word-wrap: break-word;
}
.photoarea-01 .bd span.photo {
    float: right;
    margin-left: 20px;
    width: 64px;
}
.photoarea-01 .bd span.photo img {
    border: 1px solid #DCDCDC;
    height: 63px;
    width: 63px;
}
/////////////////////////////////////////////////////

#today {height: 186px; margin: 15px 0;}
#today .ad {padding-top: 15px;}


#news_talktalk {
    border-bottom: 0 none;
    margin-top: 20px;
    position: relative;
}
#news_talktalk .hd {
    padding-bottom: 5px;
}
#news_talktalk .bd li {
    padding-top: 9px;
}
#news_talktalk .bd li:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
#news_talktalk .bd li dl {
    background: url("http://images.joinsmsn.com/ui_joins/news10/main/v2/k_bgbottom.png") no-repeat scroll 0 top transparent;
    float: left;
    margin-right: 0;
    width: 209px;
}
#news_talktalk .bd li dd {
    font-size: 12px;
    line-height: 15px;
    padding-top: 15px;
}
#news_talktalk .bd li dd span {
    background: url("http://images.joinsmsn.com/ui_joins/news10/main/v2/k_bgbottom.png") no-repeat scroll -209px bottom transparent;
    display: block;
    padding-bottom: 10px;
}
#news_talktalk .bd li dd a {
    color: #333333;
    display: block;
    font-weight: bold;
    margin-left: 32px;
    width: 121px;
}
#news_talktalk .bd li span.photo {
    margin-left: 0;
}
#news_talktalk .ft {
    position: absolute;
    right: 0;
    top: 0;
    width: 131px;
}
#news_talktalk .ft .main_search span {
    color: #898989;
    font-size: 11px;
}
#notice {
    border-bottom: 0 none;
}
.tab_list {
    position: relative;
    width: 290px;
}
.tab_list h4 {
    color: #929292;
    font-family: "±¼¸²",gulim,AppleGothic,Arial,Helvetica,Clean,Sans-serif;
    font-weight: normal;
    left: 0;
    position: absolute;
    top: 0;
}
.tab_list h4 a {
    color: #999999 !important;
}
.tab_list h4.on a {
    color: #222222 !important;
}
.tab_list h4.tab2 {
    left: 32px;
}
.tab_list ul {
    border: 1px solid #DADADA;
    padding: 9px 0 9px 10px;
}
.tab_list div {
    display: none;
    padding-top: 24px;
}
.tab_list div.on {
    display: block;
}
.tab_list li.blt {
    background-position: 0 -271px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    padding-left: 11px;
}
.tab_list li a {
    color: #333333;
}
.tab_list li a:hover {
    color: #E66C00;
}
.list_phototype01 {
    margin-bottom: 18px;
    margin-left: 19px;
    position: relative;
}
.list_phototype01 li span.photo {
    float: left;
    margin-right: 11px;
}
.list_phototype01 li span.photo img {
    height: 75px;
    width: 75px;
}
.list_phototype01 li.image a.blt {
    margin-bottom: 5px;
}
.list_phototype01 li.list {
    margin-bottom: 5px;
}
.list_phototype01 li a.blt {
    background-position: 0 -273px;
    display: inline-block;
    padding-left: 8px;
}
fieldset.main_search {
}
fieldset.main_search * {
    vertical-align: middle;
}
fieldset.main_search input.txt {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #C6C6C6 -moz-use-text-color #C6C6C6 #C6C6C6;
    border-style: solid none solid solid;
    border-width: 1px 0 1px 1px;
    font-family: "±¼¸²",Dotum,AppleGothic,Arial,Helvetica,Clean,Sans-serif;
    font-size: 11px;
    height: 10px;
    padding: 2px;
    width: 71px;
}
fieldset.main_search input.btn {
    margin-left: -5px;
}
.list_type {
    margin-bottom: 23px;
    position: relative;
    width: 290px;
}
.list_type .hd {
    overflow: hidden;
    padding-bottom: 10px;
    position: relative;
    width: 290px;
}
.list_type .hd:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.list_type .hd .tab_type_01 {
    float: none;
}
.list_type .tab_content {
    padding: 36px 0 0;
}
.list_type .bd {
    border: 1px solid #DADADA;
    padding: 12px 12px 14px 11px;
    position: relative;
}
.list_type li {
}
.list_type li:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.list_type li.blt {
    background-position: 0 -271px;
    margin-left: 1px;
    margin-top: 5px;
    padding: 0 0 0 9px;
}
.list_type ul li.image {
    margin-left: 0;
}
.list_type ul li.image dl {
    padding: 0 0 7px;
    width: 265px;
}
.list_type ul li.image dl dd.photo {
    float: right;
    margin-left: 18px;
}
.list_type ul li.image dd.photo img {
    height: 54px;
    width: 60px;
}
.list_type ul li.image dl dt {
    line-height: 18px;
    padding: 0 0 6px;
}
.list_type ul li.image dl dt a {
    font-weight: bold;
}
.list_type ul li.image dl dd.txt {
    color: #999999;
    font-size: 11px;
    letter-spacing: -1px;
    line-height: 14px;
}
.list_type ul li.image dl dd.txt a {
    color: #999999;
}
.gallery_today {
    background-color: #FFFFFF;
    padding-top: 29px;
}
.gallery_today:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
}
.gallery_today .maincontents, .gallery_today .secondary {
    border-top: 0 none;
}
#gallery {
    position: relative;
    width: 655px;
}
#gallery .hd {
    padding-bottom: 13px;
}
#gallery .bd div {
    height: 334px;
    top: 28px;
    z-index: 1;
}
#gallery .bd img {
    height: 334px;
    width: 655px;
}
#gallery .bd em {
    background: none repeat scroll 0 0 #000000;
    bottom: 0;
    display: block;
    height: 36px;
    left: 0;
    opacity: 0.5;
    position: absolute;
    width: 655px;
}
#gallery .bd span {
    bottom: 0;
    cursor: pointer;
    display: block;
    font-size: 16px;
    font-weight: bold;
    height: 27px;
    left: 0;
    letter-spacing: -1px;
    line-height: 20px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    width: 655px;
}
#gallery .bd a {
    color: #FFFFFF;
    display: block;
}
#gallery .ft a {
    display: block;
    font-size: 0;
    height: 72px;
    line-height: 0;
    position: absolute;
    text-indent: -99999px;
    top: 152px;
    z-index: 10;
}
#gallery .ft a.prev {
    background: url("http://images.joinsmsn.com/ui_joins/news10/main/v2/u_back.png") repeat scroll 0 0 transparent;
    left: 0;
    width: 62px;
}
#gallery .ft a.next {
    background: url("http://images.joinsmsn.com/ui_joins/news10/main/v2/u_next.png") repeat scroll 0 0 transparent;
    right: 0;
    width: 64px;
}
#today_joins {
    position: relative;
}
#today_joins .hd {
    margin-bottom: 14px;
    padding-left: 9px;
}
#today_joins .hd:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
}
#today_joins .hd h4 {
    float: left;
    margin-right: 11px;
}
#today_joins .hd var span {
    position: relative;
    z-index: -1;
}
#today_joins .hd var a {
    background: url("http://images.joinsmsn.com/ui_joins/news10/main/k_main.png") no-repeat scroll 0 -115px transparent;
    display: block;
    float: left;
    font-size: 0;
    height: 15px;
    line-height: 0;
    margin-right: 2px;
    text-indent: -99999px;
    width: 27px;
}
#today_joins .hd var a.page1 {
    background-position: 0 -117px;
}
#today_joins .hd var a.page2 {
    background-position: -33px -117px;
}
#today_joins .hd var a.page3 {
    background-position: -66px -117px;
}
#today_joins .bd {
    background: url("http://images.joinsmsn.com/ui_joins/news10/main/v2/k_bgbottom.png") no-repeat scroll -418px bottom transparent;
    height: 334px;
    width: 290px;
}
#today_joins .bd span {
    display: block;
    margin: 0 auto;
    padding-top: 31px;
    width: 200px;
}
#inside {
    background: none repeat scroll 0 0 #FFFFFF;
    padding-bottom: 21px;
    padding-top: 16px;
    position: relative;
    width: 970px;
}
#inside .hd {
    padding-bottom: 15px;
}
#inside .bd {
}
#inside .bd:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
#inside ul {
    margin-left: -38px;
}
#inside ul li {
    display: inline;
    float: left;
    margin-left: 38px;
    width: 130px;
}
#inside ul li dl {
}
#inside ul li dl dt.title_cr {
    font-weight: bold;
}
#inside ul li dl dd.photo {
    margin: 8px 0;
}
#inside ul li dl dd.photo img {
    border: 1px solid #D0D0D0;
    height: 78px;
    width: 130px;
}
#inside ul li dl dd.read_cr {
    font-size: 11px;
    line-height: 15px;
    text-align: center;
}
#inside ul li dl dd.read_cr a {
    color: #666666;
}
#inside .ft .rolling {
    right: 0;
}
.business_center {
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: 1px solid #DFDFDF;
    padding-bottom: 20px;
    padding-top: 23px;
}
.business_center:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.business_center .area {
    float: left;
    margin-right: 17px;
}
.business_center .area .hd {
    padding-bottom: 7px;
}
.business_center .area .hd h3, .business_center .area .hd h3 a {
    color: #080808;
    font-weight: bold;
}
.business_center #money_info .hd h3 a {
    background: url("http://images.joinsmsn.com/ui_joins/news10/common/k_common_icon.gif") no-repeat scroll right -1848px transparent;
    margin-right: 2px;
    padding-right: 10px;
}
.business_center #money_info .hd h3 a.more {
    background: url("http://images.joinsmsn.com/ui_joins/news10/common/k_common_icon.gif") no-repeat scroll right -661px transparent;
    padding-right: 8px;
}
.business_center #money_info .hd h3 * {
    vertical-align: middle;
}
.business_center .area .hd h3 a.more {
    color: #989898;
    font-size: 11px;
    font-weight: normal;
    letter-spacing: -1px;
}
.business_center .area ul {
    overflow: hidden;
    width: 305px;
}
.business_center .area li.photo {
    float: left;
    height: 50px;
    margin-right: 12px;
    width: 70px;
}
.business_center .area li.photo img {
    height: 50px;
    width: 70px;
}
.business_center .area li {
    height: 14px;
    line-height: 15px;
    margin-bottom: 4px;
    overflow: hidden;
}
.business_center .area li a.blt {
    background-position: 0 -273px;
    padding-left: 10px;
}
.business_center .area li strong {
}
.business_center2 {
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: 1px solid #DFDFDF;
    padding-bottom: 19px;
    padding-top: 23px;
}
.business_center2:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.business_center2 .area {
    float: left;
    margin-right: 17px;
}
.business_center2 .area .hd {
    padding-bottom: 7px;
}
.business_center2 .area .hd * {
    vertical-align: top;
}
.business_center2 .area .hd h3, .business_center2 .area .hd h3 a {
    color: #080808;
    font-weight: bold;
}
.business_center2 .area .hd img.icon_logo {
    margin-left: -2px;
    margin-top: -1px;
}
.business_center2 #money_info .hd h3 a {
    background: url("http://images.joinsmsn.com/ui_joins/news10/common/k_common_icon.gif") no-repeat scroll right -1848px transparent;
    margin-right: 2px;
    padding-right: 10px;
}
.business_center2 #money_info .hd h3 a.more {
    background: url("http://images.joinsmsn.com/ui_joins/news10/common/k_common_icon.gif") no-repeat scroll right -661px transparent;
    padding-right: 8px;
}
.business_center2 #money_info .hd h3 * {
    vertical-align: middle;
}
.business_center2 .area .hd h3 a.more {
    color: #989898;
    font-size: 11px;
    font-weight: normal;
    letter-spacing: -1px;
}
.business_center2 .area ul {
    overflow: hidden;
    width: 230px;
}
.business_center2 .area li.photo {
    float: left;
    height: 50px;
    margin-right: 9px;
    width: 45px;
}
.business_center2 .area li.photo img {
    height: 45px;
    width: 45px;
}
.business_center2 .area li {
    font-size: 11px;
    height: 13px;
    line-height: 14px;
    margin-bottom: 2px;
    overflow: hidden;
}
.business_center2 .area li a.blt {
    background-position: 0 -275px;
    padding-left: 5px;
}
.business_center2 .area li strong {
}
.business_center2 #money_info {
    margin-right: 0;
}
.business_center2 #money_info ul {
    width: 225px;
}
#sitemap {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #F9F9F9;
    border-color: #DFDFDF #DFDFDF -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    position: relative;
}
#sitemap:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
#sitemap .hd {
    padding: 8px 0 9px 18px;
}
#sitemap .hd h3, #sitemap .hd h3 a {
    color: #222222;
    font-weight: bold;
}
#sitemap .bd {
    border-top: 1px solid #DFDFDF;
    padding-bottom: 11px;
}
#sitemap .bd:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
#sitemap ul {
    padding-top: 18px;
}
#sitemap ul li {
    display: inline;
    float: left;
    padding-left: 35px;
    width: 100px;
}
#sitemap ul li dt.a {
    margin-top: 19px;
}
#sitemap ul li dl dt.title_cr {
    font-weight: bold;
    padding-bottom: 10px;
}
#sitemap ul li dl dt.title_cr a {
    color: #222222 !important;
}
#sitemap ul li dl dd {
    padding-bottom: 6px;
}
#sitemap ul li dl dd strong {
    color: #222222;
}
#sitemap ul li dl dd strong a {
    color: #222222;
}
#sitemap .ft {
    position: absolute;
    right: 12px;
    top: 9px;
}
#sitemap .ft span {
    background: url("http://images.joinsmsn.com/ui_joins/news10/main/v2/k_main.png") no-repeat scroll 0 -265px transparent;
    display: inline-block;
    letter-spacing: -1px;
    padding-left: 15px;
}
#sitemap .ft span.on {
    background-position: 0 -250px;
}
#sitemap .ft a {
}
#imcbanner {
    background-color: #EDEDED;
    margin: 0 0 23px 10px;
    padding: 4px 0;
    text-align: center;
}
#imcbanner img {
    border: 1px solid #DEDEDE;
    height: 52px;
    width: 278px;
}
.relply {
    background: url("http://images.joinsmsn.com/ui_joins/news10/main/v2/k_main.png") no-repeat scroll 0 0 transparent;
    font-size: 11px;
    margin-left: 9px;
    padding-left: 16px;
}
#showcase {
    background-color: #FFFFFF;
    border-bottom: 2px solid #473C35;
    padding-bottom: 20px;
    padding-top: 20px;
}
#showcase:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
#showcase .maincontents {
    border-right: 0 none;
    border-top: 0 none;
    margin-right: 0;
}
#showcase .maincontents .hd, #showcase .secondary .hd {
    padding-bottom: 11px;
}
.big_headline {
    margin-right: 0 !important;
    width: 650px;
}
.big_headline .hd {
    text-align: center;
}
.big_headline .hd div.photo {
    margin-bottom: 10px;
}
.big_headline .hd h3 {
    padding-bottom: 11px;
    padding-top: 6px;
}
.big_headline .hd h4 {
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -1px;
    margin-bottom: 7px;
}
.big_headline .hd h4 a {
    color: #888888;
}
.big_headline .bd .big_photo {
    float: left;
    margin-right: 20px;
}
.big_headline .bd .big_photo .small {
    margin-top: -4px;
}
.big_headline .bd .big_photo .large {
    margin-top: 0;
}
.big_headline .bd dl {
    float: left;
    width: 300px;
}
.big_headline .bd dl.cell01 {
    margin-top: 0;
    width: 334px;
}
.big_headline .bd dl.cell01 dt, .big_headline .bd dl.cell02 dt {
    padding-bottom: 2px;
}
.big_headline .bd dl.cell01 dd.list_cr ul, .big_headline .bd dl.cell02 dd.list_cr ul {
    margin-left: 2px;
}
.big_headline .bd dl.cell02 {
    float: right;
    margin-top: 0;
    width: 296px;
}
.big_headline .bd dl dd.photo {
    margin-bottom: 14px;
    margin-top: -5px;
}
.big_headline .bd dl dd.photo img {
    height: 65px;
    width: 334px;
}
.big_headline .bd dl.cell02 dd.photo img {
    height: 65px;
    width: 296px;
}
.big_headline .bd dl dt {
    color: #A5684B;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 1px;
}
.big_headline .bd dl dt a {
    color: #A5684B;
}
.big_headline .bd dl dd.list_cr ul {
    margin-left: 4px;
}
.big_headline .bd dl dd.list_cr li.blt {
    background-position: 0 -120px;
    height: 15px;
    margin-top: 7px;
    overflow: hidden;
    padding: 0 0 0 13px;
}
.big_headline .bd dl dd.list_cr li.blt a img {
    margin-bottom: 2px;
    margin-left: 5px;
}
.toparea .big_headline {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #DEDEDE;
    margin-right: 20px;
    padding: 15px 0 0;
    width: 655px;
}
.toparea .big_headline:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.toparea .big_headline .bd {
    padding-bottom: 20px;
}
.toparea .big_headline .bd:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
}
#showcase .secondary {
    border-left: 0 none;
    border-top: 0 none;
    margin-right: 0;
}
#showcase .secondary .section {
    margin-bottom: 25px;
    margin-left: 19px;
    margin-right: -1px;
}
#showcase .secondary .sec_photo {
    margin-bottom: 18px !important;
    margin-top: -2px;
}
#showcase .secondary .sec_photo .bd {
    margin-top: -4px;
    text-align: center;
    width: 280px;
}
#showcase .secondary .sec_photo img {
    display: block;
    height: 90px;
    margin-bottom: 8px;
    width: 280px;
}
#showcase .secondary .photo_list {
    margin-bottom: 0 !important;
}
#showcase .secondary .photo_list ul {
    margin-right: -12px;
    margin-top: -13px;
}
#showcase .secondary .photo_list li {
    display: inline;
    float: left;
    font-size: 11px;
    height: 95px;
    letter-spacing: -1px;
    line-height: 13px;
    margin-right: 12px;
    margin-top: 11px;
    text-align: center;
    width: 85px;
}
#showcase .secondary .photo_list li img {
    display: block;
    margin-bottom: 6px;
}
#showcase .secondary .photo_list li a {
    color: #473C35;
}
#blognews {
    margin-bottom: 28px !important;
}
#blognews ul {
    margin-top: -15px;
}
#blognews ul li {
    padding-top: 15px;
}
.secondary .index_photo_type {
    margin-bottom: 20px !important;
}
.report_center {
    margin: 0 auto 20px;
    width: 297px;
}
.report_center img {
    vertical-align: top;
}
.event_banner {
    margin: 0 0 20px 19px;
    position: relative;
}
.event_banner .banner {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FAFAFA;
    border-color: -moz-use-text-color #DEDEDE #DEDEDE;
    border-right: 1px solid #DEDEDE;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    display: none !important;
    left: 0;
    position: absolute;
    top: 50px;
    width: 278px;
}
.event_banner img {
    width: 280px;
}
.event_banner .banner a, .event_banner .banner a:hover {
    cursor: pointer;
    text-decoration: none;
}
.event_banner .banner ul {
    margin-left: 13px;
    margin-top: -4px;
    padding-bottom: 8px;
}
.event_banner .banner ul li {
    background: url("http://images.joinsmsn.com/ui_joins/news10/main/u_icon.gif") no-repeat scroll 0 4px transparent;
    color: #333333;
    font-family: "±¼¸²",Dotum,AppleGothic,Arial,Helvetica,Clean,Sans-serif;
    font-size: 11px;
    line-height: 14px;
    margin-top: 14px;
    padding-left: 8px;
}
.reelection_state {
    background-color: #FFFFFF;
    overflow: hidden;
    position: relative;
    width: 655px;
}
.reelection_state .hd {
    background-color: #F4F4F4;
    height: 31px;
    padding-left: 20px;
    padding-top: 8px;
    position: relative;
}
.reelection_state .hd:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
}
.reelection_state .hd h3 img {
    display: block;
    float: left;
}
.reelection_state .hd h3 span {
    color: #444444;
    display: block;
    float: left;
    font-family: verdana,Arial,Helvetica,Clean,Sans-serif;
    font-size: 12px;
    font-weight: normal;
    padding-left: 8px;
    padding-top: 5px;
}
.reelection_state .hd h3 span em {
    font-family: "±¼¸²",gulim,AppleGothic,Arial,Helvetica,Clean,Sans-serif;
}
.reelection_state .bd {
    background: url("http://images.joinsmsn.com/ui_joins/news10/reelection/k_home_peoplelist.png") no-repeat scroll 0 0 transparent;
    border-bottom: 1px solid #C2C2C2;
    margin: 0;
    width: 655px;
}
.reelection_state .bd:after {
    clear: both;
    content: ".";
    display: block;  
    font-size: 0;
    height: 0;
    line-height: 0;
}
.reelection_state .bd ul {
    margin-right: -50px;
    padding: 21px 0 0;
}
.reelection_state .bd ul:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
}
.reelection_state .bd ul li {
    float: left;
    height: 186px;
    padding-left: 34px;
    position: relative;
    width: 292px;
}
.reelection_state .bd ul li dl dt {
    left: 114px;
    position: absolute;
    top: 30px;
    width: 105px;
}
.reelection_state .bd ul li dl dt span {
    display: block;
    text-align: center;
    width: 105px;
}
.reelection_state .bd ul li dl dt img {
    margin-bottom: 4px;
}
.reelection_state .bd ul li dl dt em {
    color: #999999;
    display: block;
    font-size: 11px;
}
.reelection_state .bd ul li dl dt em strong {
}
.reelection_state .bd ul li dl dd.photo img {
    height: 121px;
    width: 85px;
}
.reelection_state .bd ul li dl dd span {
    display: block;
    float: left;
    position: relative;
    text-align: center;
    width: 85px;
}
.reelection_state .bd ul li dl dd span em.e {
    left: -11px;
    position: absolute;
    top: 17px;
    width: 31px;
    z-index: 11;
}
.reelection_state .bd ul li dl dd span em.e01 {
    background: url("http://images.joinsmsn.com/ui_joins/news10/reelection/i_election.png") repeat scroll 0 0 transparent;
    font-size: 0;
    height: 37px;
    line-height: 0;
    text-indent: -9999px;
}
.reelection_state .bd ul li dl dd span em.e02 {
    background: url("http://images.joinsmsn.com/ui_joins/news10/reelection/i_election_02.png") repeat scroll 0 0 transparent;
    font-size: 0;
    height: 32px;
    line-height: 0;
    text-indent: -9999px;
}
.reelection_state .bd ul li dl dd span em.e03 {
    background: url("http://images.joinsmsn.com/ui_joins/news10/reelection/i_election_03.png") repeat scroll 0 0 transparent;
    font-size: 0;
    height: 32px;
    line-height: 0;
    text-indent: -9999px;
}
.reelection_state .bd ul li dl dd span em.per {
    display: block;
    margin-bottom: 2px;
    margin-top: 15px;
}
.reelection_state .bd ul li dl dd span em.per var img {
    margin-right: 1px;
}
.reelection_state .bd ul li dl dd span strong {
    color: #888888;
    font-family: verdana,Arial,Helvetica,Clean,Sans-serif;
    font-size: 11px;
}
.reelection_state .bd ul li dl dd var.gap {
    color: #888888;
    float: left;
    font-family: verdana,Arial,Helvetica,Clean,Sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 15px;
    padding-top: 91px;
    text-align: center;
    width: 95px;
}
.reelection_state .bd ul li dl dd var.gap img {
    display: block;
    margin: 0 auto;
}
.reelection_state .ft a.prev, .reelection_state .ft a.next {
    background: url("http://images.joinsmsn.com/ui_joins/news10/reelection/k_home_peoplelist.png") no-repeat scroll 0 -247px transparent;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 34px;
    line-height: 0;
    position: absolute;
    text-indent: -99999px;
    top: 120px;
    width: 13px;
    z-index: 10;
}
.reelection_state .ft a.prev {
    left: 0;
}
.reelection_state .ft a.next {
    background-position: -55px -247px;
    right: 0;
}
.reelection_state .ft a.more_view {
    color: #555555;
    font-size: 11px;
    right: 21px;
    top: 15px;
}
.reelection_e .hd {
    height: 28px !important;
    padding-left: 58px;
    padding-top: 13px;
}
.reelection_e .hd em.e01 {
    background: url("http://images.joinsmsn.com/ui_joins/news10/reelection/i_election.png") repeat scroll 0 0 transparent;
    font-size: 0;
    height: 37px;
    left: 22px;
    line-height: 0;
    position: absolute;
    text-indent: -9999px;
    top: 3px;
    width: 31px;
    z-index: 11;
}
.reelection_e .bd {
    background: url("http://images.joinsmsn.com/ui_joins/news10/reelection/k_home_peoplelist.png") no-repeat scroll 0 -343px transparent;
}
.reelection_e .bd ul {
    margin-right: -20px;
    padding: 25px 0 0;
}
.reelection_e .bd ul li {
    padding-left: 0 !important;
    width: 164px !important;
}
.reelection_e .bd ul li dl dt {
    float: left;
    left: 0;
    position: relative;
    top: 0;
    width: 63px;
}
.reelection_e .bd ul li dl dt span {
    text-align: right;
    width: 63px;
}
#doc #container .secondary #market .photo {width:302px; height:206px}