@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}
#content	{z-index:30;}
#Adcode		{display:none !important;}
#footer		{width:990px; margin:0 auto; text-align:center; color:#e65e8a; clear:both; position:relative; top:30px; color:#f86dc2; padding-bottom:30px;}

/* layout */
#wrap{background:url(http://img.imbc.com/broad/tv/ent/wedding/images2/bg-sub.jpg) no-repeat center 120px;}
.logo-wedding{margin:0 0 15px 264px; padding-top:27px; overflow:hidden;}
.logo-wedding a {display:block; overflow:hidden; width:229px; height:213px;} 
#content{width:735px; overflow:hidden; border-bottom:1px solid #ebebeb; background:url(http://img.imbc.com/broad/tv/ent/wedding/images2/bgContent.jpg) repeat-y;} 
#right_common{width:250px; position:absolute; top:0; right:0;}

#aside, #imbc_content{float:left;}
#aside{width:130px;}
#aside .ad {display:block; position:absolute; left:6px; top:12px;}
#imbc_content{padding:10px; width:585px; *width:605px;}
/* nav */
#nav{overflow:hidden; height:51px; width:735px; background:url(http://img.imbc.com/broad/tv/ent/wedding/images2/subNav.jpg) no-repeat;}
#nav ul, #nav p{float:left;}
#nav ul{width:130px;}
#nav ul li{line-height:25px; text-align:center;}
#nav ul li a{color:#fff; font-weight:bold;}
#nav p{line-height:51px; text-align:right; width:590px; *width:605px; padding-right:15px; color:#000; font-weight:bold;}

#aside{padding:12px 0 0 15px; width:115px; *width:130px; position:relative;}
#aside ul li span{color:#e059bb; font-weight:bold; line-height:23px; margin-top:8px;}
#aside ul li ul{margin-left:3px;}
#aside ul li ul li{background:url(http://img.imbc.com/broad/tv/ent/wedding/images2/blick.jpg) no-repeat left 3px; padding-left:14px; line-height:20px; letter-spacing:-1; position:relative;}
#aside ul li ul li a{color:#111; font-size:11px;}
#aside ul li ul li a.on{text-decoration:underline;}
#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 img{width:100px; margin-top:30px;}

#imbc_content{width:585px; *width:605px; padding:0 10px;}
#imbc_content h2{font-size:18px; color:#393939; letter-spacing:-2; height:47px; line-height:47px; marign-top:3px; font-weight:bold;}
.context{width:585px; padding-bottom:30px; min-height:750px; height:auto !important; height:750px;}


/* wallpaper */
.wallpaperV1 {overflow:hidden; display:none; position:relative; background:url(http://img.imbc.com/broad/tv/ent/wedding/images2/bgWeddingV01.jpg) no-repeat left top; padding-bottom:20px; height:675px;}
.wallpaperV1 h3 {height:157px; background:url(http://img.imbc.com/broad/tv/ent/wedding/images2/weddingTitV01.png) no-repeat center 60px; text-indent:-5000em; margin-bottom:99px}
.wallpaperV1 .couple {position:absolute; top:124px; left:0; width:585px; text-align:center;}
.wallpaperV1 .couple li {float:left; margin:0 24px;}
.wallpaperV1 .wallLayer{display:none;}
.wallpaperV1 .wpList{overflow:hidden; margin:-5px 7px 0; border:1px solid #d6b9d3; width:570px; *width:572; background:#fff}

.wallpaperV2 {overflow:hidden; display:none; position:relative; background:url(http://img.imbc.com/broad/tv/ent/wedding/images2/bgWeddingV02.jpg) no-repeat left top; padding-bottom:20px; border:1px solid #f2c3d8; height:675px;}
.wallpaperV2 h3 {height:157px; background:url(http://img.imbc.com/broad/tv/ent/wedding/images2/weddingTitV02.png) no-repeat center 50px; text-indent:-5000em; margin-bottom:99px}
.wallpaperV2 .couple {position:absolute; top:160px; left:8px; width:585px; text-align:center;}
.wallpaperV2 .couple li {float:left; width:141px;}
.wallpaperV2 .couple li a {float:left;}
.wallpaperV2 .wallLayer {display:none; padding-top:20px;}
.wallpaperV2 .wpList{overflow:hidden; margin:-5px 4px 0; border:1px solid #d6b9d3; width:570px; *width:572; background:#fff}

.wallpaperV3 {overflow:hidden; display:none; position:relative; background:url(http://img.imbc.com/broad/tv/ent/wedding/images2/bgWeddingV03.jpg) no-repeat left top; padding-bottom:20px; border:1px solid #f2c3d8; height:675px;}
.wallpaperV3 h3 {height:157px; background:url(http://img.imbc.com/broad/tv/ent/wedding/images2/weddingTitV03.png) no-repeat center 45px; text-indent:-5000em; margin-bottom:99px}
.wallpaperV3 .couple {position:absolute; left:60px; top:144px; width:490px;}
.wallpaperV3 .couple li {float:left; margin-right:5px;}
.wallpaperV3 .wallLayer{display:none; padding-bottom:20px;}
.wallpaperV3 .wpList{overflow:hidden; margin:-5px 0 0 10px; width:570px; height:194px;}

#wallpaperWrap {margin-top:10px; clear:both;}
#wallpaperWrap .wpList li {float:left; margin:10px 20px}

.wallTabWrap {height:35px; margin-left:1px;}
.wallTabWrap li {display:block; float:left; margin-right:10px; width:106px; height:35px; text-indent:-5000px;}
.wallTabWrap li a {display:block; width:106px; height:35px; text-indent:-5000;}
.wallTabWrap li.wallpTabV3 a {background:url("http://img.imbc.com/broad/tv/ent/wedding/images/wallpaper_tab_menu.jpg") no-repeat; background-position:-212px 0px;}
.wallTabWrap li.wallpTabV2 a {background:url("http://img.imbc.com/broad/tv/ent/wedding/images/wallpaper_tab_menu.jpg") no-repeat; background-position:-106px 0px;}
.wallTabWrap li.wallpTabV1 a {background:url("http://img.imbc.com/broad/tv/ent/wedding/images/wallpaper_tab_menu.jpg") no-repeat; background-position:0px 0px;}
.wallTabWrap li.wallpTabV3 a.on {background:url("http://img.imbc.com/broad/tv/ent/wedding/images/wallpaper_tab_menu.jpg") no-repeat; background-position:-212px -35px;}
.wallTabWrap li.wallpTabV2 a.on {background:url("http://img.imbc.com/broad/tv/ent/wedding/images/wallpaper_tab_menu.jpg") no-repeat; background-position:-106px -35px;}
.wallTabWrap li.wallpTabV1 a.on {background:url("http://img.imbc.com/broad/tv/ent/wedding/images/wallpaper_tab_menu.jpg") no-repeat; background-position:0px -35px;}


/* couple */
.coupleList {border:3px solid #ecddc6; overflow:hidden; width:579px; *width:585px; height:309px; *height:309px;}
.coupleList ul {float:left; display:inline; width:239px; height:125px; margin:13px 25px; background:url(http://img.imbc.com/broad/tv/ent/wedding/images/icon_heart.gif) no-repeat 50% 50%}
.coupleList ul li {width:102px; height:125px; float:left; cursor:pointer}
.coupleList ul li img {width:100px; height:100px; border:1px solid #b2b2b2;}
.coupleList ul li.on img {width:98px; height:98px; border:2px solid #e059bb;}
.coupleList ul li span {display:block; margin-top:6px; color:#636363; text-align:center;}
.person {margin-top:20px;}
.person .photo {float:left; width:120px; height:150px; margin-right:10px; margin-bottom:20px; text-align:center}
.person .photo img {width:118px; border:1px solid #eaeaea}
.person .photo a {display:block; width:112px; height:19px; background:url(http://img.imbc.com/broad/tv/ent/sundaynight/images6/btn_person_view.jpg) no-repeat; margin:8px auto 0; text-indent:-5000em}
.person .profile {text-align:left; line-height:18px;}
.person iframe {clear:both; border:0}

/* ÀÌ¹ÌÁö°øÀÛ¼Ò */
#parady .context p{text-align:center; margin-bottom:10px;}

/* Á¦ÀÛÁø */
#staff .context dl {width:585px; height:130px; height:145px; padding-top:15px; background:url(http://img.imbc.com/broad/tv/ent/wedding/images/line.gif) no-repeat center bottom; margin:0 auto;}
#staff .context dl dt {width:172px; height:110px; height:114px !ie; text-align:center; float:left; background:url(http://img.imbc.com/broad/tv/ent/wedding/images/staff_window.gif) no-repeat center; padding-top:4px;}
#staff .context dl dd {width:413px; text-align:left; float:left; line-height:18px;}
#staff .context dl dd p {margin:0 13px; padding-top:10px;}
#staff .context dl dd p.name {font-size:12px; font-family:Dotum; color:#6e5b44; font-weight:bold; margin-bottom:10px; }
#staff .context dl dd p.txt {font-size:12px; font-family:Dotum; color:#6e5b44;}
#staff .context dl dd p.txt span {font-size:12px; font-family:Dotum; color:#6e5b44;}
#staff .context dl dd p span {font-size:12px; font-family:Dotum; color:#6e5b44;}

#staff .context.staffEtc {width:472px; width:592px !ie; font-size:12px; font-family:Dotum; color:#6e5b44; font-weight:bold; padding:15px 0 15px 185px; background:url(http://img.imbc.com/broad/tv/ent/wedding/images/line.gif) no-repeat center bottom; margin:0 auto; text-align:left;}
#staff .context.staffEtc span {font-size:12px; font-family:Dotum; color:#6e5b44; font-weight:bold;}

/* info */
#info .context{background:url("http://img.imbc.com/broad/tv/ent/wedding/images2/bgProgram.jpg") no-repeat; width:585px; height:530px; *height:635px; padding-top:105px; text-align:center;}
#info .context ul{overflow:hidden; margin-left:27px;}
#info .context ul li{float:left; margin-right:6px;}
#info .context .tit{clear:both; position:relative; top:-50px;}
#info .context .txt{clear:both; position:relative; top:-15px;}

/* ÂÊÁö½ÃÇè */
#wedding_exam {background: url("http://img.imbc.com/broad/tv/ent/wedding/images2/ex_bg.jpg") no-repeat 0 0;}
#wedding_exam form {}
#wedding_exam fieldset {border:0 none;}

.event-txt {position:relative; width:100%; height:699px; margin-top:5px; overflow:hidden;}
.event-txt p, .event-txt li {text-indent:-5000px;}
.event-txt a {display:inline-block; position:absolute; bottom:289px; right:47px; width:74px; height:20px; text-indent:-5000px; background:url('http://img.imbc.com/commons/images/bg_blank.gif') no-repeat; overflow:hidden; z-index:999;}
.letter {position:relative; width:100%; overflow:hidden;}
.letter img {position:absolute; top:3px; *top:2px; left:81px; vertical-align:top;}
.banner-sub {display:block; position:absolute; left:7px; top:9px; width:118px; height:40px;}
.ui-dividing-top {overflow:hidden; position:relative; margin-bottom:20px}
.aside-sub {padding:15px 0 0;}