@charset "euc-kr";

.poll-best {height:960px; font-family:"Nanum Gothic"; background:url('http://img.imbc.com/broad/radio/fm/nowradio/images3/bg_poll_best_v3.jpg') no-repeat 0 0; text-align:left;}
.poll-best * {vertical-align:top;} 
.poll-best .txt-top {display:inline-block; overflow:hidden; width:73px; height:40px; line-height:40px; margin:105px 0 70px 95px; font-size:28px; font-weight:900; color:#ff3c00; letter-spacing:-1px; text-align:center;}
.poll-best .txt-poll-date {height:116px; padding-right:92px; font-size:12px; color:#6b6363; text-align:right;}
.poll-best .input-box label {background-image: url('http://img.imbc.com/broad/radio/fm/nowradio/images3/bg_radio_poll_best.png');}
.poll-best .btn-submit {height:36px; margin:0 0 78px 236px; padding:0; border:none; background:none; cursor:pointer;}
.poll-best .input-box .icon-best {background-image:url('http://img.imbc.com/broad/radio/fm/nowradio/images3/icon_poll_best.png');}

.poll-best.view {background:url('http://img.imbc.com/broad/radio/fm/nowradio/images3/bg-poll-best2-v3-2.jpg') no-repeat 0 0;}
.poll-best.view .txt-top {margin:90px 0 72px 95px;}
.poll-best.view .txt-poll-date {height:68px;}
.poll-best.view .input-box {margin-bottom:91px;padding-top:33px;}
.poll-best.view .input-box li {margin-top:71px;}
.poll-best-v2 {height:1056px; font-family:"Nanum Gothic"; background:url('http://img.imbc.com/broad/radio/fm/nowradio/images3/bg_poll2_best_v3.jpg') no-repeat 0 0; text-align:left;}
.poll-best-v2 * {vertical-align:top;} 
.poll-best-v2 .txt-top {display:inline-block; overflow:hidden; width:73px; height:40px; line-height:40px; margin:105px 0 70px 124px; font-size:28px; font-weight:900; color:#477100; letter-spacing:-1px; text-align:center;}
.poll-best-v2 .txt-poll-date {height:115px; padding-right:92px; font-size:12px; color:#6b6363; text-align:right;}
.poll-best-v2 .btn-submit {height:36px; margin:0 0 78px 236px; padding:0; border:none; background:none; cursor:pointer;}
.poll-best-v2 .input-box label {background-image: url('http://img.imbc.com/broad/radio/fm/nowradio/images3/bg_radio_poll_best_V2.png');}
.poll-best-v2 .input-box .icon-best {background-image:url('http://img.imbc.com/broad/radio/fm/nowradio/images3/icon_poll_best.png');}

.poll-best-v2.view {background:url('http://img.imbc.com/broad/radio/fm/nowradio/images3/bg_poll2_best2-v2.jpg') no-repeat 0 0;}
.poll-best-v2.view .txt-top {margin:103px 0 68px 126px;}
.poll-best-v2.view .txt-poll-date {height:72px;}
.poll-best-v2.view .input-box {margin-bottom:95px;}



/*best poll event common contents*/
.input-box {margin-bottom:25px; padding:0 0 0 108px; font-size:16px; color:#fff;}
.input-box li {position:relative; width:380px; height:28px; line-height:28px; margin-top:53px;}
.input-box li:first-child {margin-top:0 !important;}
.input-box label {position:absolute; display:inline-block; left:0; width:87%; height:100%; padding-left:30px; background-repeat:no-repeat; background-position:0 5px; cursor:pointer;}
.input-box input[type="radio"] {margin-left:-999px;}
.input-box input[type="radio"]:checked {outline:none;}
.input-box input[type="radio"]:checked + label {background-position:0 -21px;}
.input-box li .icon-best {position:absolute; top:-47px; left:300px; width:58px; height:71px; background-repeat:no-repeat; background-position:0 0;}
.input-box li .icon-best .month {display:block; line-height:1; padding-top:12px; font-size:12px; font-weight:600; color:#34190f; text-align:center; letter-spacing:-1px; text-shadow:1px 1px 1px #fff;}

.last-poll-list {width:423px; margin:0 auto;}
.last-poll-list .list {height:140px;}
.last-poll-list li {position:relative;overflow:hidden; height:28px; line-height:28px; font-size:14px; color:#7f7470; text-align:center;}
.last-poll-list li span {overflow:hidden; display:block; float:left; height:28px; line-height:28px; }
.last-poll-list .num {width:78px;}
.last-poll-list .tit {width:258px;}
.last-poll-list a:hover .tit {text-decoration:underline;}
.last-poll-list .link {float:none;}
.last-poll-list .link img {margin-top:6px;}

.player-wrap {position:absolute; left:999px; overflow:hidden; width:1px; height:1px;}
.player-btn {float:right; padding-top:5px;}
.poll-best .player-btn button {background-image:url('http://img.imbc.com/broad/radio/fm/nowradio/images3/bg_btn_player.png');}
.poll-best-v2 .player-btn button {background-image:url('http://img.imbc.com/broad/radio/fm/nowradio/images3/bg_btn_player_v2.png');}
.player-btn button {display:none; overflow:hidden; width:20px; height:20px; margin:0; padding:0; border:none; background-repeat:no-repeat; cursor:pointer; text-indent:-999px; background-color:transparent;}
.player-btn button.on {display:block;}
.player-btn .btn-play {background-position:0 0;}
.player-btn .btn-stop{background-position:0 100%;}


/* Paginate */
.pagination {padding:10px 0; line-height:17px;text-align:center;}
.pagination > * {vertical-align:top;}
.pagination .page {font-size:0;}
.pagination .page > * {display:inline-block;  height:17px; padding:3px 6px 1px 8px; vertical-align:top;}
.pagination .page a {font-size:12px; color:#5c5c5c; font-weight:bold;}
.pagination .page b {font-size:12px; color:#5c5c5c; text-decoration:underline; font-weight:bold;}
.pagination .p-prev, .pagination .p-next {display:inline-block; height:17px; line-height:999px; overflow:hidden; width:15px;}
.pagination .p-prev {background: url("http://img.imbc.com/commons/images/tvmain/btn-paginate-prev.gif") no-repeat scroll 50% 7px; padding: 2px;}
.pagination .p-next {background: url("http://img.imbc.com/commons/images/tvmain/btn-paginate-next.gif") no-repeat scroll 50% 7px; padding: 2px;}