@charset 'euc-kr';

.wrapper {width:100%; background:url('http://img.imbc.com/broad/tv/sports/worldcup_dream/images/bg-main.jpg') no-repeat center 150px;}
.header {width:100%; height:150px}
.header .gnb {width:990px; margin:0 auto; text-align:left}
.container {width:990px; margin:0 auto; text-align:left;}
.footer {width:990px; margin:0 auto; padding:24px 0 42px 0; text-align:center; clear:both; color:#323232;}
body {text-align:center; background:#efefef url('http://img.imbc.com/broad/tv/sports/worldcup_dream/images/bg-middle-repeat1.jpg') repeat-y center;}
.logo-area {position:relative; width:100%; height:490px; overflow:hidden;}
.logo-area h1 {position:absolute; top:38px; left:0;}
.logo-area-info {position:absolute; top:17px; right:10px; font-size:14px; letter-spacing:-1px; line-height:21px; color:#000;}
.logo-area-txt {text-indent:-5000px;}
.nav-area {width:100%; height:40px; overflow:hidden;}
.nav-area ul {float:left; overflow:hidden;}
.nav-area li {float:left; height:40px; overflow:hidden;}
.nav-popular {margin-left:12px;}
.nav-popular li {margin-right:16px;}
.nav-normal {margin-left:31px;}
.content-area, .content-area-sub {position:relative; width:100%; min-height:300px; height:auto !important; height:300px; padding:37px 0 50px 0;}
.content-area h2 {height:22px; margin-bottom:7px; overflow:hidden;}
.content-area ul {overflow:hidden;}
.content-area li img {width:160px; height:110px;}
.news-txt, .content-new .broad-data, .content-clip span {display:block; margin-top:12px; line-height:1.4; color:#262626; font-size:13px; letter-spacing:-1px;}
.content-new-news {width:682px; height:199px; margin-left:20px; background:url('http://img.imbc.com/broad/tv/sports/worldcup_dream/images/bg-content-bottom.gif') no-repeat 2px bottom; overflow:hidden;}
.content-new, .content-news, .content-clip {position:relative;}
.content-new, .content-news {float:left;}
.content-new {width:283px; height:100%; background:url('http://img.imbc.com/broad/tv/sports/worldcup_dream/images/bg-content-border.gif') no-repeat 262px 4px; overflow:hidden;}
.content-new p {width:160px; margin-left:3px; overflow:hidden;}
.content-news li, .content-clip li {float:left; width:160px; margin-right:13px; overflow:hidden;}
.btn-more {position:absolute; top:10px; display:block; width:33px; height:9px; text-indent:-5000px; background:url('http://img.imbc.com/broad/tv/sports/worldcup_dream/images/btn-more.gif') no-repeat;}
.content-new .btn-more {left:131px;}
.content-news .btn-more {left:305px;}
.content-clip .btn-more {left:650px;}
.content-news ul {margin-left:4px;}
.content-clip {margin:13px 0 0 20px;}
.content-clip ul {margin-left:3px;}
.ad250 {position:absolute; top:66px; right:13px;}
.footer-wrap {background:#efefef url('http://img.imbc.com/broad/tv/sports/worldcup_dream/images/bg-footer-wrap.jpg') no-repeat center top;}

.footer-sub {padding-bottom:80px;}
.content-sub {width:696px; margin-left:15px; text-align:center;}
.content-sub h2 {width:100%; height:32px; border-bottom:1px solid #d5d5d5; text-align:left;}
.content-sub h2 img {padding-left:5px;}
.content-sub-inner {width:696px; margin:13px 0 20px 0;}
.content-sub-news {width:642px; margin:10px auto 20px auto;}
.sub-news-img img {width:146px; height:94px;}
.sub-news-inner {position:relative; clear:both; width:100%; padding-bottom:30px; text-align:left; overflow:hidden;}
.sub-news-inner span {display:block; float:left; width:480px; text-align:left; color:#555; line-height:1.333; overflow:hidden;}
.sub-news-inner ul {text-align:left; overflow:hidden;}
.sub-news-inner li {clear:both; width:100%; padding:20px 0; border-bottom:1px solid #eaeaea; overflow:hidden;}
.sub-news-inner .sub-news-img {width:146px; height:94px; margin-right:16px; line-height:1;}
.sub-news-inner .sub-news-title {display:block; width:100%; margin-bottom:10px; font-size:14px; cursor:pointer; overflow:hidden;}
.sub-news-inner .sub-news-txt {margin-bottom:5px; font-size:13px; letter-spacing:-1px; line-height:1.55; cursor:pointer;}
.sub-news-inner .sub-news-date {font-size:12px; font-weight:bold; letter-spacing:-1px; cursor:pointer;}
.sub-news-paging {position:absolute; right:0; bottom:0;}
.sub-news-paging button {display:block; float:left; background:none; border:0; cursor:pointer;}
.sub-news-paging a {display:inline-block; float:left; width:19px; line-height:19px !important; border:1px solid #d1d1d1; text-align:center; color:#4b4b4b; margin:0 4px;}
.sub-news-paging .skip-paging {border:none;}
.sub-news-paging .max-skip {margin:0;}
.sub-news-paging .on {border:1px solid #632661;}
