@charset "utf-8";

/* default */
body{font-family:"돋움", Dotum, sans-serif;font-size:12px;color:#666;}
*{margin:0;padding:0;}
img  {border:0;}
a:link, a:visited {text-decoration:none;}
a:hover, a:active {text-decoration:underline;}
ul, ol {list-style:none;}
em {font-style:normal;}

/* layout */
#sayRadioV2 {background:url('http://filei.sayclub.kr/rose/event/20090601SayRadioV2/bg_header.gif') no-repeat 50% 0;}
#wrap {width:1003px;margin:0 auto;}
#header {position:relative;height:316px;background:url('http://filei.sayclub.kr/rose/event/20090601SayRadioV2/bg_header.gif') no-repeat 50% 0;}
#container {position:relative;width:1003px;margin:0 auto;}
#contents {position:relative;float:right;width:960px;margin-bottom:30px;}
#copyRight {width:403px;margin:0 auto 50px;}

#header h1 {margin-left:212px;}
#header .logo {position:absolute;top:16px;left:44px;}
#header .period {position:absolute;top:13px;right:66px;}
#header .login {position:absolute;top:16px;right:13px;}

.tab {position:relative;height:1%;padding-left:47px;z-index:2;}
.tab img {float:left;}
.contentBox {position:relative;float:right;width:960px;margin:-5px 0 30px;padding:45px 0 40px;background:url('http://filei.sayclub.kr/rose/event/20090601SayRadioV2/bg_contents.gif') repeat-y right;}
	* html .contentBox {float:none;}
.contentBox .bgBottom {position:absolute;right:0;bottom:0;width:960px;;height:5px;font-size:0;background:url('http://filei.sayclub.kr/rose/event/20090601SayRadioV2/bg_contentsBottom.gif') no-repeat;}
.contentBox .bgTop {position:absolute;right:0;top:0;width:960px;;height:5px;background:url('http://filei.sayclub.kr/rose/event/20090601SayRadioV2/bg_contentsTop.gif') no-repeat;}

.spot {position:relative;width:867px;margin:0 auto;}
.spot strong {display:block;margin-bottom:28px;}
.spot p {margin-top:7px;}
.spot p.notice {padding-left:23px;}
.spot .codeCopy {position:absolute;top:0;right:0;}
.spot .radioDown {position:absolute;top:-13px;right:0;padding:172px 0 25px;background:url('http://filei.sayclub.kr/rose/event/20090601SayRadioV2/bg_radioDown.gif') no-repeat;}

/* 혜택 리스트 */
.giftList {position:relative;width:867px;margin:50px auto 0;}
	*+html .giftList {margin-bottom:50px;}
	* html .giftList {margin-bottom:50px;}
.giftList h2 {position:relative;margin:0 0 8px -90px;height:1%;}
.giftList h2.download {margin:0 0 8px -7px;}
.giftList .rightArea {position:absolute;top:6px;right:0;}
.giftList .successNum {position:relative;float:left;height:27px;margin-right:7px;padding-left:9px;background:url('http://filei.sayclub.kr/rose/event/20090601SayRadioV2/bg_successNum.gif') no-repeat right;line-height:27px;}
.giftList .successNum .bgLeft {position:absolute;top:0;left:0;width:9px;height:27px;background:url('http://filei.sayclub.kr/rose/event/20090601SayRadioV2/bg_successNumL.gif') no-repeat;}
.giftList .successNum em {font-weight:bold;}
.giftList .successNum span {float:left;color:#464646;}
.giftList .successNum .num {width:58px;height:21px;margin:3px 3px 3px 8px;color:#fff;background:url('http://filei.sayclub.kr/rose/event/20090601SayRadioV2/bg_num.gif') no-repeat right;line-height:21px;text-align:center;}
.giftList ul {border-top:solid 2px #7ab62f;border-left:solid 1px #e3e3e3;overflow:hidden;height:1%;}
.giftList ul.lineNone {border-top:none;}
.giftList li {position:relative;float:left;width:172px;border-right:solid 1px #e3e3e3;border-bottom:solid 1px #e3e3e3;text-align:center;}
.giftList .success {position:absolute;top:11px;left:5px;width:59px;height:58px;padding-top:15px;color:#FFF;font-weight:bold;background:url('http://filei.sayclub.kr/rose/event/20090601SayRadioV2/bg_success.gif') no-repeat;line-height:14px;text-align:cenrer;}
.giftList li p {margin:7px 0;color:#888787;font-weight:bold;line-height:14px;}
.giftList li p .title {display:block;color:#464646;}
.giftList li p .plus {color:#464646;}
.giftList li p em{color:#ff6614;}

.giftSuccess {margin-top:25px;}
.giftSuccess li {height:161px;}
.giftSuccess li p {margin:100px 0 10px;}
.giftSuccess .giftImg {position:absolute;top:14px;left:67px;border:solid 1px #d7d7d7;border:solid 1px #D7D7D7;}

.giftRanking .rankingLine1 li {height:192px;}
.giftRanking .rankingLine1 .giftImg {margin-top:20px;cursor:pointer;}
.giftRanking .rankingLine2 {border-top:none;}
.giftRanking .rankingLine2 li {height:183px;}
.giftRanking li p {font-size:11px;}
.giftRanking .rankingLine2 .giftImg {margin-top:40px;}
.giftRanking .rankingLine3 {margin-top:20px;border-top:solid 1px #e3e3e3;}
.giftRanking .rankingLine3 li {width:215px;height:68px;}
.giftRanking .rankingLine3 .giftImg {margin-top:13px;}

.giftDownload li {height:182px;}
.giftDownload .rightArea {position:absolute;top:38px;right:0;}
.giftDownload .giftImg {margin:15px 0 0 20px;}
.giftDownload li .title {margin-bottom:7px;}
.giftDownload li p {color:#464646;font-size:11px;}

.giftRanking .rankingTop {position:absolute;top:-1px;left:0;width:41px;height:46px;background:url('http://filei.sayclub.kr/rose/event/20090601SayRadioV2/bg_rankingTop.png') no-repeat;}
	* html .giftRanking .rankingTop {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://filei.sayclub.kr/rose/event/20090601SayRadioV2/bg_rankingTop.png', sizingMethod='crop');}
.giftRanking .rankingMiddle {position:absolute;top:-1px;left:0;width:41px;height:46px;background:url('http://filei.sayclub.kr/rose/event/20090601SayRadioV2/bg_rankingMiddle.png') no-repeat;}
	* html .giftRanking .rankingMiddle {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://filei.sayclub.kr/rose/event/20090601SayRadioV2/bg_rankingMiddle.png', sizingMethod='crop');}
.giftRanking .rankingBottom {position:absolute;top:-1px;left:0;width:41px;height:46px;background:url('http://filei.sayclub.kr/rose/event/20090601SayRadioV2/bg_rankingBottom.png') no-repeat;}
	* html .giftRanking .rankingBottom {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://filei.sayclub.kr/rose/event/20090601SayRadioV2/bg_rankingBottom.png', sizingMethod='crop');}
.giftDownload .winner {position:absolute;top:-2px;left:-1px;width:42px;height:58px;padding-top:15px;color:#FFF;font-weight:bold;background:url('http://filei.sayclub.kr/rose/event/20090601SayRadioV2/bg_winner.png') no-repeat; line-height:16px;text-align:center;}
	* html .giftDownload .winner {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://filei.sayclub.kr/rose/event/20090601SayRadioV2/bg_winner.png', sizingMethod='crop');}
.giftDownload .winner100 {position:absolute;top:-2px;left:-1px;width:42px;height:58px;padding-top:15px;color:#FFF;font-weight:bold;background:url('http://filei.sayclub.kr/rose/event/20090601SayRadioV2/bg_winner100.png') no-repeat; line-height:16px;text-align:center;}
	* html .giftDownload .winner100 {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://filei.sayclub.kr/rose/event/20090601SayRadioV2/bg_winner100.png', sizingMethod='crop');}
.giftDownload .winner100 span {color:#FFC997;font-size:11px;font-weight:normal;letter-spacing:-1px;}

.giftRanking .rankingTop img, .giftRanking .rankingMiddle img {margin-top:10px;}
.giftRanking .rankingBottom img {margin-top:5px;}

.layer {position:absolute;top:-153px;display:none;width:306px;height:212px;background:url('http://filei.sayclub.kr/rose/event/20090601SayRadioV2/bg_layer.gif') no-repeat;text-align:left;z-index:15;}
.layer img {margin:17px 0 0 25px;}
#Layer01{left:-50px;}
#Layer02{left:100px;}
#Layer03{left:270px;}
#Layer04{left:450px;}
#Layer05{left:620px;}

/* notice */
.noticeArea {width:867px;margin:40px auto 0;padding-top:25px;background:url('http://filei.sayclub.kr/rose/event/20090601SayRadioV2/bg_notice.gif') no-repeat;}
.noticeArea .title {margin:0 0 0 24px;}
.noticeArea ul {margin:20px 0 0 22px;}
.noticeArea ul li {margin-top:3px;}
.noticeArea .sub {margin:0;}
.noticeArea .sub li {padding-left:6px;}
.noticeArea .noticeBgBottom {height:25px;background:url('http://filei.sayclub.kr/rose/event/20090601SayRadioV2/bg_notice.gif') no-repeat bottom;}

/* 팝업레이어 - 일반 */
.popWrap {position:absolute;left:45%;top:72px;}
.popLayer {position:relative;width:265px;background:url('http://filei.sayclub.kr/rose/event/20090601SayRadioV2/bg_popLayer.gif') no-repeat;}
.popLayer .popLayerTop {height:35px;background:url('http://filei.sayclub.kr/rose/event/20090601SayRadioV2/bg_popLayerTop.gif') no-repeat;}
.popLayer h1 {padding:12px 0 0 15px;color:#FFF;font-size:12px;font-weight:bold;}
.popLayer .contents {width:233px;margin:0 auto;}
.popLayer .msg, .popLayer .msgShort {color:#808080;line-height:18px;text-align:center;}
.popLayer .msg {padding:35px 0 25px;}
.popLayer .msgShort {padding:38px 0 20px;height:40px;}
.popLayer .lineOne {line-height:40px;}
.popLayer .popLayerBtm {height:14px;background:url('http://filei.sayclub.kr/rose/event/20090601SayRadioV2/bg_popLayer.gif') no-repeat bottom;}
.popLayer .btnControl {padding-top:10px;border-top:solid 1px #C4C4C4;text-align:center;}
.popLayer .btnClose {position:absolute;top:19px;right:16px;}
.popLayer .btnCloseW {position:absolute;top:8px;right:16px;}
.popLayer .winner {padding:50px 0 35px;text-align:center;}
.popLayer .winner .msg {padding:0 0 12px;}
.popLayer span {color:#79AD28;}
.popLayer em {color:#FF6d17;}

.listTBpop {margin-bottom:2px;}
.listTBpop .tbTitle {width:93%;}
.listTBpop .tbList {height:154px;padding-top:5px;border-top:2px solid #909090;overflow:scroll;overflow-x:hidden;}
.listTBpop .tbList table {width:93%;}

.listTBpop th {height:32px;color:#679F00;font-weight:normal;}
.listTBpop td {height:25px;text-align:center;}
.listTBpop .date {width:56px;}
.listTBpop .ranking {width:34px;}
.listTBpop .successNum {width:70px;}

/* 팝업레이어 - type A */
.popLayerA {position:relative;width:247px;height:140px;background:url('http://filei.sayclub.kr/rose/event/20090601SayRadioV2/bg_popLayerA.gif') no-repeat;}
.popLayerA h1 {padding:6px 0 15px 8px;margin:0;font-size:11px;}
.popLayerA .contents {width:210px;margin:0 auto;}
.popLayerA .msg {padding:5px 0 14px 53px;color:#808080;background:url('http://filei.sayclub.kr/rose/event/20090601SayRadioV2/bg_popMsg.gif') no-repeat 10px 0;line-height:18px;}
.popLayerA .btnClose {position:absolute;top:6px;right:10px;}
.popLayerA .btnControl {padding-top:10px;border-top:solid 1px #F3F1F1;text-align:center;}

/* 팝업레이어 - type B */
.popLayerB {position:relative;width:165px;height:86px;background:url('http://filei.sayclub.kr/rose/event/20090601SayRadioV2/bg_popLayerB.gif') no-repeat;}
.popLayerB h1 {padding:7px 0 12px 8px;margin:0;font-size:11px;}
.popLayerB .contents {width:134px;margin:0 auto;}
.popLayerB .msg {padding:7px 0 5px 43px;color:#727171;font-weight:bold;background:url('http://filei.sayclub.kr/rose/event/20090601SayRadioV2/bg_popMsgB.gif') no-repeat;line-height:16px;}
.popLayerB .btnClose {position:absolute;top:8px;right:9px;}


/* 벅스 무료 다운로드 팝업 */
.popupMp3Down {position:relative;width:459px;height:363px;background:url('http://filei.sayclub.kr/rose/event/20090601SayRadioV2/bg_popup.gif') no-repeat;}
.popupMp3Down h1 {padding-top:38px;text-align:center;}
.popupMp3Down .contents {width:414px;margin:10px auto 0;}
.popupMp3Down .ticketUse {text-align:center;}
.popupMp3Down .numInput {text-align:center;margin-bottom:20px;}
.popupMp3Down .numInput span {display:block;padding-top:2px;width:413px;height:52px;background:url('http://filei.sayclub.kr/rose/event/20090601SayRadioV2/bg_numInput.gif') no-repeat;}
.popupMp3Down .numInput p {margin-bottom:12px;padding:0;}
.popupMp3Down .numInput p img {vertical-align:top;}
.popupMp3Down .typeText {width:405px;height:48px;color:#FD7306;font-size:26px;line-height:46px;border:0;text-align:center;}
	:root .popupMp3Down .typeText {height:40px;padding-top:8px;}
.popupMp3Down .notice {padding:28px 0 0 13px;color:#FFF;line-height:14px;}
.popupMp3Down .notice .title {margin-bottom:5px;}
.popupMp3Down .btnClose {position:absolute;top:14px;right:16px;}

.popupGoEvent {position:absolute;left:0;top:50px;width:398px;height:528px;border:1px solid #777;z-index:11;}
.popupGoEvent .headWrap {position:relative;width:384px;height:21px;padding:9px 0 0 14px;border-bottom:1px solid #DDD;background:#FFF;}
.popupGoEvent .headWrap h1 {font-size:12px;}
.popupGoEvent .headWrap .btnClose {position:absolute;right:5px;top:7px;}
.popupGoEvent .headWrap .btnClose img {cursor:pointer;}
.popupGoEvent .contentsWrap {position:relative;width:400px;height:472px;}
.popupGoEvent .contentsWrap p {position:absolute;left:64px;bottom:26px;width:271px;}
.popupGoEvent .footer {width:388px;height:24px;padding:2px 10px 0 0;color:#FFF;text-align:right;background:#000;}
.popupGoEvent .footer input {width:12px;height:12px;}
.popupGoEvent .footer img {margin-left:8px;vertical-align:middle;cursor:pointer;}

/*레이어 표정별 변화*/
#LayerView {position:absolute;}
.boomUp1 {left:22px;top:-166px;}
.boomUp2 {left:-442px;top:-36px;}
.characterLayer {height:130px;width:128px;overflow:hidden;padding:13px 0 0 12px;background:url('http://filei.sayclub.kr/rose/itemmall/bg_characterLayer.gif') no-repeat;}
.characterLayer a {display:block;cursor:pointer;}
.characterLayer .rollIC {position:absolute;top:13px;right:12px;}