@charset "utf-8";
/* CSS Document */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var,
b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
 canvas, details, figcaption, figure{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent;}
 
 * {margin:0; padding:0;}
body{font-family:"돋움",dotum,sans-serif; font-size:12px;}
ul, li {list-style:none;}
img {border:0;}
a {selector-dummy : expression(this.hideFocus=true);}
a, a:link {text-decoration:none; color:#2d3740;}
a:hover { text-decoration:underline;color:#3123bc;}
.hidden {overflow:hidden;}
.bold{ font-weight:bold;}
.clear {clear:both;}
.float_left{float:left;}
.float_right{float:right;}
.marb17{ margin-bottom:17px;}
.marb_left{ margin-bottom:12px;}
.rihgt_pd{ padding:10px;}
h3{ padding-bottom:8px;}
.switchOn {display:block;}
.switchOff {display:none;}

#wrapper{margin:0 auto; width:980px;}
#container{margin:6px 0 20px 0;}
#container .left{width:225px; float:left;}

.topbar{background:#f7f7f7; border-bottom:1px solid #dbdbdb; line-height:30px; height:30px;}
.topbar_inbox{margin:0 auto; width:980px;}
.topbar_inbox .more_local_select{ font-size:11px; border:1px solid #9daee0; color:#7489c6;}
.topbar_inbox b{ color:#2648b3; font-size:14px; padding-right:10px;}
.topbar_inbox .top_login{width:110px;}
.topbar_inbox .top_login ul li{ float:left;}
.topbar_inbox .top_login ul li span{ color:#afafaf; padding:0 7px;}

.headerbox{margin:0 auto; width:980px; height:75px; padding-top:15px; position:relative;}
.header .headerbox h1{padding-left:1px; position:absolute; left:283px; top:28px;}
.navbox{margin:0 auto; width:980px;}
.navbox .nav{border:1px solid #2044a8; border-radius:2px; background:url(http://www.koreaportal.com/newmain/images/nav_allbg.jpg) repeat-y #286ae1; line-height:30px; height:30px; padding-top:7px; padding-left:10px;}
.local_list{ line-height:30px; height:30px; float:left;}
.local_list ul li{float:left; padding: 0 7px;}

.nav ul li{ float:left; padding:0 14px;}

#Search_Box{ overflow:hidden; width:430px; float:left; margin:1px 0 0 35px;}
#Search_Box .text_top_ad{ padding-left:23px;}
#Search_Box .text_top_ad ul li{ float:left; padding-right:0;}
#Search_Box .text_top_ad ul li span{ color:#d5d5d5; padding:0 7px;}
#Search_Box .text_top_ad ul li a{ color:#3f3f3f;}
#Search_Box .text_top_ad ul li a:hover{ color:#0f33ad;}

.searchbox_right_newbox{ padding:12px 10px 12px 10px; border-bottom:1px solid #e2e8e8; border-top:1px solid #e2e8e8;}
.input_keyword_new{ border:1px solid #2547b3; height:23px; line-height:23px; width:190px; float:left;}
.input_keyword_newinbox{height:20px; line-height:23px; border:1px solid #fff; font-weight:bold; width:185px;}

#weather{margin-bottom:5px; }
#gossip .title a{ float:right;}
#gossip .title{height:23px;}
#gossip .see{ padding-left:3px; margin-bottom:8px; text-align:center; }
#gossip .see img{ border:1px solid #dbdbdb; width:101px; height:68px;}
#gossip .see div{ width:103px;  font-size:11px; float:left;}
#gossip .see .mg{margin-left:12px;}
#gossip .list ul li{ background:url(../images/left_list_dg.gif) no-repeat left; padding-left:10px; line-height:18px;}
#gossip .big{ text-align:center; padding:6px 0;}
.summary{ color:#999;}

#hotissue .tit a{ float:right;}
#hotissue a .big1{ padding:6px 0;}
#hotissue .tit{height:23px;}
#hotissue .thum{ padding-left:3px; margin-bottom:8px; font-size:11px;}
#hotissue .thum img{ border:1px solid #dbdbdb; margin-right:10px;}
#hotissue .list ul li{ background:url(../images/left_list_dg.gif) no-repeat left; padding-left:10px; line-height:18px;}

#market {padding-bottom:10px;}
#market .title{ line-height:26px; background:#f3f3f3; margin-bottom:13px; padding-top:6px; overflow:hidden; padding-left:10px;clear:both;}
#market .title .line{background:url(../images/blog_ti_bg.gif) repeat-x; height:13px; width:315px;}
#market .arrow{width:40px; padding-top:3px;}
#market .arrow ul li img{ float:left; cursor:pointer;}
#market .intitle{ padding-bottom:5px; padding-left:9px;clear:both;}
#market .intitle a{ font-size:11px; color:#999;}
#market .market_list ul li{ background:url(../images/news_dg.gif) no-repeat left; padding-left:10px; line-height:170%;clear:both;}
#market .market_list{width:210px;}
#market span{ color:#666;}
#market span:hover{color:#3123bc;}

#blog .title{ height:23px;}
#blog .title .line{background:url(../images/blog_ti_bg.gif) repeat-x; height:13px; width:315px;}
#blog .arrow{width:40px; padding-top:3px;}
#blog .arrow ul li img{ float:left; cursor:pointer;}
#blog .img{ width:122px;  text-align:center; margin-right:10px;}
#blog .img a{ color:#8e8e8e; font-size:11px;}
#blog .img img{ margin-bottom:5px; border:1px solid #ededed; width:120px; height:76px;}
#blog .blog_list ul li{ background:url(../images/news_dg.gif) no-repeat left; padding-left:10px; line-height:170%;}
#blog span{ color:#999;}
#blog .line{ color:#e3e3e4; padding:0 5px;}

#square{font-size:11px;}
#square .titlebox{ margin-bottom:8px;}
#square .titlebox .tab{float:right;}
#square .titlebox .tab span{color:#d6d6d6; padding:0 7px;}
#square .titlebox ul li{float:left;}
#square .titlebox ul li a{color:#505050; cursor:pointer; font-weight:bold;}
#square .titlebox ul li a:hover{font-weight:bold; color:#3123bc; text-decoration:none;}
#square .imgbox{ width:105px; text-align:center; margin-right:14px;}
#square .imgbox a{ color:#333; letter-spacing:-1px; font-size:11px;}
#square .imgbox img{border:1px solid #ededed; margin-bottom:5px; height:64px;}
#square .square_list ul li{ background:url(../images/news_dg.gif) no-repeat left; padding-left:10px; line-height:205%;}
#square .mar_right_non{margin-right:0;  width:105px; text-align:center;}

#aside{ border:1px solid #dbe1e1; background:#fafafa; width:250px;}

#yp_section{font-size:8.5pt;}
#yp_section .box{ padding:12px 10px 10px 10px;}
#yp_section .text ul li{float:left; padding:3px 7px 3px 7px; border:1px solid #fafafa;}
#yp_section .text ul li:hover{background:#3123bc; color:#fff; border:1px solid #0b2d99;}
#yp_section .text ul li a:hover{color:#fff;}
#yp_section .text div{height:22px;}
#yp_section .title{ height:22px;}
#yp_section .title span img{ padding-left:2px;}
#yp_section .title span a{ color:#7f7f7f; font-size:11px;}
#yp_section .title span a:hover{color:#3123bc;}

#shopping  .titlebox{ height:25px;}
#shopping .list ul li{ width:45px; font-size:8pt; float:left; margin:0 6px; line-height:120%;}
#shopping .list ul li img{ width:45px; height:45px; margin-bottom:3px;}
#shopping .list ul li .ti{ color:#707070; line-height:11px; padding-bottom:8px; text-align:center;}
#shopping .list ul li .price{ color:#3f3f3f;}
#shopping .list ul li p:hover{color:#3123bc;}
#shopping .arrow ul li{width:16px; float:left; float:left; cursor:pointer;}

#aside .line{background:url(http://la.koreaportal.com/newmain/images/right_line.gif) repeat-x top;}
#polls h4{ line-height:120%; padding-bottom:7px;}
#polls .polls_bt{ text-align:center; cursor:pointer;}
#polls .polls_bt img{ padding:0 3px;}

#top5 .name{ color:#6c6c6c; padding-left:5px;}
#top5 ul li { line-height:23px;}
#top5 ul li img{ padding-right:5px;}

#qna p{ padding-left:10px; background:url(../images/qna_rep.gif) no-repeat left; line-height:20px; color:#898989; margin-left:5px;}
#qna ul li{ color:#434343; padding-bottom:3px;}

#center{float:left; width:481px; margin-left:12px;}
#center .top_banner{margin-bottom:12px;}
#center .inbox{ margin:0 auto;width:464px;}
#center .mid_bn{margin:12px 0 20px 0;}

#news .tabbox{margin-bottom:10px;}
#news .tab li {width:70px; float:left; line-height:25px; text-align:center; font-weight:bold;}
#news .tab li.tabOut{border-left:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; border-top:1px solid #d8d8d8; background:#fcfcfc; padding:0 5px; color:#979797; }
#news .tab li.tabOver{border-left:1px solid #d8d8d8; border-bottom:1px solid #fff; border-top:1px solid #d8d8d8; background:#fcfcfc; padding:0 5px; color:#000;}
.thumbnail{margin-right:10px;float:left; width:112px; font-size:8pt; line-height:130%; font-weight:bold;}
.thumbnail img{border:1px solid #d0ced0; margin-bottom:5px; width:120px; height:65px;}
.list{width:310px;}
#news .list ul li{background:url(http://la.koreaportal.com/new/images/list_dg.gif) no-repeat left; padding-left:6px; line-height:170%;}
#news .tab_5{border-left:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; border-top:none;  border-right:none; background:#fcfcfc;}

.newsbox{ margin-top:10px;}
.newsbox .news_tab{ border-bottom:1px solid #d5d5d5; height:25px; line-height:24px; border-radius:2px; margin-bottom:14px;}
.newsbox .tabbox ul li{ float:left; width:74px; border-left:1px solid #d5d5d5; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; background:#f7f7f7; text-align:center; border-radius:2px;}
.newsbox .tabbox ul li:hover{border-bottom:1px solid #fff; cursor:pointer; background:#fff; color:#333;}
.newsbox .tabbox ul .active{border-bottom:1px solid #fff; cursor:pointer; background:#fff; color:#333; font-weight:bold;}
.newsbox .tabbox ul .tabborderright{border-right:1px solid #d5d5d5;}
.newsbox .tabbox span a{font-size:11px;}
.newsbox .news_latest{ width:464px;margin-bottom:10px;}
.newsbox .news_latest .thumbnailbox{ width:128px; float:left; margin-right:13px; height:118px; line-height:15px; font-size:11px; letter-spacing:-1px;}
.newsbox .news_latest .thumbnailbox img{margin:3px 0 7px 0; width:128px; height:80px; display:block;}	
.newsbox .news_latest .news_latestlist{ overflow:hidden; width:315px;}
.newsbox .news_latest .news_latestlist ul li{ background:url(http://news.koreaportal.com/design/images/news_listicon.gif) no-repeat left; padding-left:7px; height:21px; line-height:19px;}
.news_more_btri a{ font-size:11px;}

.news_mainmore ul li{ float:left;}
.news_mainmore ul .line_n{ padding:0 7px; color:#c1c2c2;}
.news_mainmore ul{background:url("http://news.koreaportal.com/views/images/news_listicon.gif") no-repeat left; padding-left:8px; height:20px; overflow:hidden;}

#entertainment{ margin:14px 0 15px 0;}
#entertainment h2{font-size:11pt; font-weight:bold; padding-right:120px; float:left;}
#entertainment h2 span{font-size:11px; color:#999;}
#entertainment .red a{font-weight:bold; color:#3123bc; text-decoration:none;}
#entertainment .title{margin:10px 0 6px 0; height:20px; border-top:1px solid #dfdfdf; padding-top:15px;}
#entertainment .title ul li{float:left;}
#entertainment span{padding:0 8px;}
#entertainment .list ul li{background:url(http://la.koreaportal.com/new/images/list_dg.gif) no-repeat left; padding-left:6px; line-height:170%;}

#travel{margin:15px 0;}
#travel .box{height:73px;}
#travel .more{font-weight:bold; padding-top:7px;}
#travel .red{font-weight:bold; color:#d9131a;}
#travel .title{height:25px;} 
#travel .title a{float:right;}
#travel .box img{float:left; padding:0 10px 10px 0;}
#travel div ul li{background:url(http://seattle.koreaportal.com/new/images/left_dg_red.gif) no-repeat left; padding:0 10px; float:left;}

#local{padding-bottom:15px;}
#local .title{height:25px;} 
#local .title a{float:right;}
#local .ti{ width:125px; float:right;}
#local .box img{float:left; padding:0 10px 10px 0;}
#local ul{ padding-top:7px;}
#local ul li{background:url(http://seattle.koreaportal.com/new/images/left_dg1.gif) no-repeat left; padding-left:10px;}

.left_bn_1{ margin:5px 0 15px 0;}
.left_bn_2{ margin-top:5px;}

#communitygamebox ul {margin:0;padding:0;height:85px;}
#communitygamebox li {margin:0 6px;padding:0;list-style:none;width:102px;float:left;}
#communitygamebox li img {border:1px solid #b6b6b6;}
#communitygamebox .gametitle {text-align:center;margin-top:2px;}

.bottombanner{ width:960px; margin:0 auto; text-align:center; padding:15px 0; border-top:1px solid #CCC; overflow:hidden; }
#footer{ border-top:2px solid #5d5d5d; background-color:#f7f7f7; border-bottom:1px solid #ebebeb; line-height:30px; height:30px; margin:0 auto; width:960px; padding:0 10px; overflow:hidden;}
#footer ul li{ float:left;}
#footer ul li span{ color:#cbcbcb; padding:0 10px;}
#footer .intro{ width:510px;}
#footer .affiliates{ width:350px;}
#footer .capy{ width:940px; text-align:center; color:#5f5f5f;}

.local_leftbox_contant{ border:1px solid #ddd; padding:11px;}
.local_leftbox_contant .loc_cont_title{ padding-bottom:11px; overflow:hidden;}
.local_leftbox_contant .local_sum_text { font-weight:bold; text-align:center;}
.local_leftbox_contant .bigimg_ti{ padding:7px 0 3px 0;}
.local_leftbox_contant .local_let_texta{ margin-top:7px;}
.local_leftbox_contant .local_let_texta a{ padding:0 6px;}
.local_leftbox_contant .bl_co a{ color:#2549b6;}

.health_left_contantbox{border:1px solid #ddd; overflow:hidden; margin-top:10px;}
.health_left_contantbox .health_cont_title{ padding:9px 11px 9px 11px; overflow:hidden;border-bottom:1px solid #ddd;}
.health_left_contantbox .left_health_cotbox{ overflow:hidden; padding:11px;}
.health_left_contantbox .ht_leco{ padding-left:11px;overflow:hidden;}
.health_left_contantbox .ht_leco p{ padding-top:5px;}

.koreanwavebox_leftm{border:1px solid #ddd; overflow:hidden; margin-top:10px; padding-bottom:10px;}
.koreanwavebox_leftm .koreanwave_cont_title{padding:9px 11px 9px 11px; overflow:hidden;}
.koreanwavebox_leftm .koreanwavebox_sum_text { font-weight:bold; text-align:center;}
.koreanwavebox_leftm .koreanwavebox_sum_text .bigimg_ti{ font-size:11px; letter-spacing:-1px; padding:7px 0 9px 0;}
.wave_list ul li{ line-height:20px; padding:0 5px 0 9px; letter-spacing:-1px;}

.video_community_contant{ margin-top:20px;}
.video_community_contant .line{background:url(http://ny.koreaportal.com/newmain/images/blog_ti_bg.gif) repeat-x; height:18px; width:340px; margin:0 7px;}
.video_community_contant .title_new{ overflow:hidden; margin-bottom:12px;}
.video_community_contant .title_new .ti_img{ float:left;}
.video_viewbox{ width:122px; height:79px; position:relative;}
.video_bt{ width:20px; height:20px; right:0; bottom:0; position:absolute; padding:0 10px 10px 0;}
.atti{ width:93px; font-size:11px; letter-spacing:-1px; padding:5px 0 0 10px; font-weight:bold; line-height:16px; overflow:hidden;}
.atti a{ color:#333;}
.video_tmbox{ overflow:hidden; width:230px;}
.atti a:hover{text-decoration:underline;color:#3123bc;}
.video_at_menubox ul{ overflow:hidden; margin:0 0 8px 5px;}
.video_at_menubox ul li{ float:left; background:url(http://www.koreaportal.com/newmain/images/main_li_dg_iconnew.gif) no-repeat left; padding:0 10px 0 8px;}

.photo_combox{border:1px solid #ddd; overflow:hidden; margin-top:10px; padding:10px 10px 0 10px;}
.photo_combox .health_cont_title{overflow:hidden; padding-bottom:10px;}
.photo_combox .photoimg{margin-right:10px; width:88px; height:53px;}
.photo_combox .bold_ti{ color:#2764d9;}
.photo_combox .sum{ padding-top:4px;}
.photo_combox .inphobox{ height:53px; overflow:hidden; padding-bottom:13px;}
.funmainlefbox{padding:8px 10px 10px 10px; overflow:hidden;}
.funmainleftti{ overflow:hidden; padding:8px 0 0 10px;}
.funmainlefbox .suma{ font-size:11px; }

#twitterbox {border:1px solid #a6d2e9;padding:4px;-moz-border-radius:0px;border-radius:0px; margin-top:20px;}
#twitterbox_header {font-size:12px;font-weight:bold;color:#4491c0;padding-left:8px;padding-bottom:6px;padding-top:4px;}
#twitterbox_body {height:245px;overflow:hidden;}
#twitterbox_left {width:110px;float:left;}
#twitterbox_right {background:#f1f6f9;margin-left:0px;width:342px;float:left;}
#twitterbox_left ul {margin:0;padding:0;}
#twitterbox_left li {margin:0;padding:0;padding:0px 10px;font-size:12px;line-height:24px;height:24px;}
#twitterbox_left ul a {color:#666666;}
#twitterbox_left ul .selected {font-weight:bold;}
.tweet_block {padding:10px;width:322px;float:left;color:#666;font-size:11px;border-top:1px solid #eaeaea;}
.tweet_block a {color:#6db0d9;}
.tweet_left {width:34px;float:left;}
.tweet_left img {border:1px solid #cfcfcf;}
.tweet_right {float:left;margin-left:10px;width:272px;}
.tweettime {color:#808080;}
.tweet_right_line2 {}
.tweet_more {clear:both;background:#fff;padding:6px;text-align:center;border:1px solid #dedede;-moz-border-radius:4px;border-radius:4px;font-size:12px;font-weight:bold;}
.tweet_more a {color:#4491c0;}
.tweet_more a:hover {color:#000;text-decoration:none;}
.right_252x210bn{padding-top:15px;}