@charset "euc-kr";
@import url("http://www.imbc.com/commons/css/common2013v1.css");

/* @ accessibility */
#accessibility{position:relative; z-index:9999; text-align:left}
#accessibility li {position:absolute;top:0;left:0; width:100%}
#accessibility a {position:absolute; display:block; width:100%; left:0; text-align:center; top:-1000px; z-index:500; font-size:12px}
#accessibility a:focus, #accessibility a:active{position:absolute; top:0; height:40px; font-weight:bold; font-size:12px; color:#000; z-index:1000; background:#efefef; line-height:40px}

/* @ lyaout */
body{text-align:center;}
#wrapper{position:relative; width:100%; background:url(http://img.imbc.com/broad/tv/ent/event/newlife2013/images/bg.jpg) no-repeat center 150px;}
#header{position:relative; width:100%;}
#header .gnb{width:990px; margin:0 auto; text-align:left;}
#container{position:relative; width:990px; margin:0 auto; text-align:left;}
#footer {position:relative; padding:30px 0; text-align:center;}

/* container */
#visual{position:relative; height:200px;}
#content{overflow:hidden; width:735px; background:url(http://img.imbc.com/broad/tv/ent/event/newlife2013/images/content_bg.gif) repeat-y; border-bottom:1px solid #d1d1d1;}
#right_common{position:absolute; top:0; right:0;}

/* visual */
#visual h1{width:286px; height:177px; margin:12px 0 0 230px;}
.spot{width:720px; *width:735px; height:30px; *height:50px; padding:20px 15px 0 0; background:#ffd5ac; font:12px dotum; color:#4d2203; text-align:right;}
.spot span{font:bold 12px dotum;}

/* content */
#aside{float:left; width:130px; height:800px;}
#section{position:relative; float:left; width:584px; *width:605px; padding:11px 10px 20px 11px;}

/* aside */
#aside h3{width:120px; *width:128px; height:21px; *height:32px; padding:11px 0 0 8px; margin-left:1px; background:#f45c2f; font:bold 12px dotum; color:#fff; letter-spacing:-1;}
#aside ul, #aside p{width:104px; margin:16px 13px 4px 13px;}
#aside ul li{height:23px; font:12px dotum; color:#5f5f5f; letter-spacing:-1;}
#aside ul li a, #aside p{display:block; font:12px dotum; color:#5f5f5f; letter-spacing:-1;}
 
/* section */
#section h2{height:28px; padding-left:1px; margin-bottom:11px; border-bottom:1px solid #e3e3e3; font:bold 18px dotum; color:#393939; letter-spacing:-1;}
.donation{width:584px; height:751px; background:url(http://img.imbc.com/broad/tv/ent/event/newlife2013/images/donation_bg.jpg) no-repeat;}
.donation_tit{padding:38px 0 18px 35px;}
.donation_con{padding:0 0 20px 35px;}
.donation_btn{position:absolute; top:232px; left:186px;}

/* preview(¿¹°íº¸±â µ¿¿µ»ó) */
.preview{overflow:hidden; width:513px; height:287px; margin-left:35px; background:#000;}
.preview img{width:513px; height:287px;}
#ele_swf{overflow:hidden; width:513px; height:287px;}

.guide{width:514px; *width:584px; height:631px; *height:672px; padding:41px 34px 0 36px; background:url(http://img.imbc.com/broad/tv/ent/event/newlife2013/images/guide_bg.jpg) no-repeat;}
.guide h3{margin-bottom:7px;}
.guide_info1{width:495px; *width:511px; height:100px; *height:113px; padding:12px 0 0 16px; margin:0 0 29px 2px; border:1px solid #d1d1d1; background:#fff; font:12px dotum; color:#4e4e4e;}
.guide_info1 li{height:31px;}
.guide_info1 img{float:left; vertical-align:top; margin-right:7px;}
.guide_info1 span{display:block; line-height:26px;}
.guide_info2{margin-left:2px;}