img {vertical-align:top;}
button {vertical-align:top;}
.sub #imbc_content {width:587px; *width:604px; padding:10px 9px 60px 8px;}
.poll-100 {text-align:center; overflow:hidden;}
.poll-100 div {text-align:left;}
.poll-intro {position:relative; width:100%; height:358px; margin-bottom:5px; overflow:hidden;}
.poll-intro p {position:absolute; bottom:45px; color:#fff; font-size:14px; letter-spacing:-1px;}
.info-first {left:99px;}
.info-first span {font-weight:bold;}
.info-second {left:324px; font-weight:bold;}
.info-second span {color:#fff883;}
.poll-btn-area {position:relative; width:100%; height:37px; overflow:hidden;}
.poll-btn-area button {position:absolute; top:0; height:100%; cursor:pointer; border:0; background:none;}
.btn-drama {left:0; width:196px;}
.btn-ent {left:195px; width:197px;}
.btn-culture {left:391px; width:196px;}
.poll-sort h5 {margin-bottom:14px;}
.poll-sort ul	{width:275px;}
.poll-sort input {width:13px; height:13px; margin-right:5px;}
.poll-sort li {clear:both; margin-bottom:8px; color:#2e2d2d; letter-spacing:-1; overflow:hidden;}
.poll-sort li span {display:block;}
.pro-year {float:left; margin-right:13px;}
.pro-info {float:left; width:220px; cursor:pointer; line-height:12px;}
.pro-info span {line-height:16px;}
.pro-info .pro-info-name {margin-bottom:3px; font-weight:bold;}
.poll-sort, .poll-drama, .poll-ent, .poll-culture {width:100%; overflow:hidden;}
.poll-drama, .poll-ent, .poll-culture {padding:16px 0 9px 18px; background:url('http://img.imbc.com/broad/tv/ent/happytime/images2/poll_in_bg.jpg') repeat-y; border-top:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb;}
.bg-zero {background:url('http://img.imbc.com/broad/tv/ent/happytime/images2/poll_in_bg0.jpg') repeat-y;}
.poll-drama-wrap {position:relative; width:100%; padding-top:43px; background:url('http://img.imbc.com/broad/tv/ent/happytime/images2/poll_content_bg.jpg') no-repeat left top; overflow:hidden;}
.drama-70s {position:absolute; top:13px; left:18px;}
.drama-80s {position:absolute; top:13px; left:79px;}
.drama-90s {position:absolute; top:13px; left:140px;}
.drama-20s {position:absolute; top:13px; left:200px;}
.list-first {float:left; margin-right:17px;}
.list-second {float:left;}
.heading-second {padding-top:17px;}
.info-style-rest {width:auto;}
.btn-vote {width:236px; height:50px; margin:16px auto 0 auto; background:none; border:0; cursor:pointer; overflow:hidden;}