@charset "euc-kr";
@import url("http://www.imbc.com/commons/css/common2013v2.css");

/* base */
body		{text-align:center;}
#wrap 		{z-index:10; width:100%;}
#header		{z-index:30; position:relative; width:100%; height:150px; background:#fff; text-align:center;}
.gnb		{z-index:30; position:relative; width:990px; margin:0 auto; text-align:left;}
#container	{z-index:10; position:relative; width:990px; margin:0 auto; text-align:left}
#imbc_content	{z-index:30; position:relative;}
#Adcode		{display:none !important;}
#footer		{width:990px; margin:0 auto; text-align:center; height:50px; margin-top:30px; clear:both; color:#326c7a; padding-top:30px; *padding-top:0;}
#f_copyright{color:#b6af9c;}

#wrap{background:url(http://img.imbc.com/broad/tv/ent/wedding/images2/bgMain.jpg) no-repeat center 150px; background-size:1920px 514px;}
.logo{float:left;}
.logo a{width:126px; height:182px; display:block; margin-left:22px;}
.logo img{position:absolute; top:-10000px;}
#front{float:left; margin:0 0 81px 77px; position:relative; width:505px;}
#front .photoShow{width:505px; height:320px; overflow:hidden; margin-top:80px;}
#front ul{width:1605px;}
#front ul li{float:left;}
#front p{z-index:500; width:505px; height:400px; position:absolute; top:0;}
#container{overflow:hidden;}
#nav{clear:both; overflow:hidden; width:990px;}
#nav ul{background:url(http://img.imbc.com/broad/tv/ent/wedding/images2/mainNav.jpg) no-repeat; width:179px; height:33px; text-indent:-5000em;}
#nav ul li{float:left;}
#nav ul li.vod a{display:block; width:83px; height:33px;}
#nav ul li.board a{display:block; width:96px; height:33px;}
#nav ul, #nav p{float:left;}
#nav p{width:801px; *width:811px; height:33px; line-height:33px; padding-right:10px; color:#000; font-weight:bold; text-align:right;}
#aside{position:relative; padding:12px 0 0 21px; width:156px; *width:180px; border:1px solid #dbdbdb; border-top:none; border-right:none; float:left; height:453px; *height:465px;}
#aside ul li span{color:#e059bb; font-weight:bold; line-height:23px; margin-top:8px;}
#aside ul li ul{margin-left:5px;}
#aside ul li ul li{background:url(http://img.imbc.com/broad/tv/ent/wedding/images2/blick.jpg) no-repeat left 4px; padding-left:14px; line-height:20px; position:relative;}
#aside .ico_new{padding-right:10px; background:url(http://img.imbc.com/commons/images/icon_new_pink.gif) no-repeat top right;}
#aside .global_banner{margin-top:30px;}
#imbc_content{float:left; width:743px; *width:810px; padding:22px 45px 0 22px; border:1px solid #dbdbdb; border-top:none; position:relative; height:443px; *height:465px;}
#recentVOD, #imbc_content .sketch{float:left;}
#banner{position:absolute; top:30px; right:49px; z-index:500; width:250px; height:250px; display:block;}
#imbc_content h2{margin-bottom:10px;}
#recentVOD{position:relative; width:230px; height:242px;}
/* ¿À´ÃÀÇ¹æ¼Û */
#recentVOD span{display:block;}
#recentVOD span.tit{font-weight:bold; margin:10px 0 5px;}
#recentVOD span.txt{line-height:15px; height:30px; overflow:hidden;}
#imbc_content .sketch{position:relative; width:228px; height:242px; margin-left:29px;}
#imbc_content .sketch p{position:absolute; top:10px; right:4px; font-weight:bold;}
#imbc_content .sketch p a{color:#555;}
#imbc_content .sketch ul li{width:100px; margin:0 10px 8px 0; float:left; height:105px; line-height:15px; font-size:11px; letter-spacing:-1; overflow:hidden;}
#imbc_content .sketch ul li span.txt{display:block; padding:0 5px; margin-top:4px;}
#imbc_content .sketch ul li span.img{height:70px; overflow:hidden; text-align:center; background:#000; display:block;}
#imbc_content .sketch ul li span.img img{height:70px;}
#imbc_content .vod{overflow:hidden; float:left; margin-top:5px; clear:both;}
#imbc_content .vod ul{overflow:hidden; width:750px;}
#imbc_content .vod ul li{float:left; width:117px; margin-right:7px;} 
#imbc_content .vod ul li span.txt{display:block; margin-top:8px; padding:0 5px; line-height:15px;}
#imbc_content .vod ul li span.img{width:117px; height:90px; overflow:hidden; text-align:center; background:#000; display:block;}
#imbc_content .vod ul li span.img img{height:90px;}

.gallery-poll-layout {z-index:1000; position:absolute; left:179px; top:0; width:678px; *width:731px; height:409px; *height:481px; padding:72px 0 0 53px; background:url("http://img.imbc.com/broad/tv/ent/wedding/images2/bg-gallery-poll.jpg") no-repeat}
.gallery-poll-layout img {vertical-align:top}
.gallery-poll-layout h2 {margin-bottom:15px}
.gallery-poll-layout .poll-date {margin-bottom:41px}
.gallery-poll-list {overflow:hidden; width:200px; margin:0 0 32px 48px}
.gallery-poll-list li {position:relative; width:180px; *width:200px; margin-bottom:14px; padding-left:20px}
.gallery-poll-list li input {position:absolute; left:0; top:1px; width:13px; height:13px}
.gallery-poll-layout .button {display:block; width:134px; height:32px; margin-left:72px; padding:0; border:0; cursor:pointer; text-indent:-9999px; background:url("http://img.imbc.com/broad/tv/ent/wedding/images2/btn-poll.jpg") no-repeat}
.gallery-poll-wrap {overflow:hidden; position:absolute; left:391px; top:56px; width:307px}
.gallery-poll-wrap h4 {overflow:hidden; margin-bottom:9px}
.gallery-poll-wrap h4 img {vertical-align:top}
.gallery-poll-wrap .info-txt {position:absolute; right:0; top:1px; letter-spacing:-1px; color:#cf5454; line-height:1.333}
.gallery-list {overflow:hidden; width:315px; height:97px; margin-bottom:14px}
.gallery-list li {float:left; width:97px; height:97px; margin-right:8px}
.gallery-list li a {display:block; overflow:hidden; width:95px; *width:97px; height:95px; *height:97px; background:#fff; border:1px solid #ddd}
.gallery-list li img {width:95px !important; height:95px !important; vertical-align:top}
.gallery-poll-layout .button-close {display:block; position:absolute; right:36px; top:16px; width:18px; height:17px; padding:0; border:0; text-indent:-9999px; cursor:pointer; background:none}
.poll-grid {position:absolute; z-index:2000; left:50%; top:150px; width:990px; margin-left:-495px; text-align:left}
.banner-main {display:block; position:absolute; left:7px; top:9px; width:155px; height:46px;}