/*-----------------------------------------------------------------
poll section
--------------------------- --------------------------------------*/
.thePoll{
    margin-top:2px;
    margin-bottom:6px;
    /*width:382px;*/
    width:370px;
    border:1px solid #444444;
    background:transparent;
    position:relative;
    overflow:hidden;
    float:left;
}

.thePoll .mp{
    width:auto;
    padding:6px;
    background:none;
    position:relative;
}

.mp .pollQuestion{
    margin-left:8px;
    margin-bottom:8px;
    width:98%;
    padding-left:36px;
    background:url("../images/blip_polling.gif") no-repeat;
    float:left;
}

a.pollTitleLinkTo{
    font-weight:bold;
    color:#333333;
}
a:hover.pollTitleLinkTo{
    font-weight:bold;
    color:#666666;
}

.mp .pollDialogBox{
    padding-left:3px;
    position:relative;
    float:left;
}

.pollDialogBox .dialogAngle{
    left:2px;
    margin-top:16px;
    width:10px;
    height:10px;
    background:url("../images/pollDialogBoxAngle.png") no-repeat;
    position:absolute;
    float:left;
}

.pollDialogBox .pollDialogBoxWidth{
    margin-left:9px;
    background:#ffffff;
    position:relative;
    float:left;
}

.pollDialogBox .pollDialogBoxWidth .dialogLeft1{
    left:0;
    width:4px;
    height:26px;
    background:url("../images/pollDialogOneLeft.png") no-repeat;
    position:absolute;
    float:left;
}
.pollDialogBox .pollDialogBoxWidth .dialogRight1{
    width:4px;
    height:26px;
    background:url("../images/pollDialogOneRight.png") no-repeat;
    position:relative;
    float:left;
}
.pollDialogBox .pollDialogBoxWidth .dialogLeft2{
    left:0;
    width:4px;
    height:44px;
    background:url("../images/pollDialogTwoLeft.png") no-repeat;
    position:absolute;
    float:left;
}
.pollDialogBox .pollDialogBoxWidth .dialogRight2{
    width:4px;
    height:44px;
    background:url("../images/pollDialogTwoRight.png") no-repeat;
    position:relative;
    float:left;
}
.pollDialogBox .pollDialogBoxWidth .dialogLeft3{
    left:0;
    width:4px;
    height:62px;
    background:url("../images/pollDialogThreeLeft.png") no-repeat;
    position:absolute;
    float:left;
}
.pollDialogBox .pollDialogBoxWidth .dialogRight3{
    width:4px;
    height:62px;
    background:url("../images/pollDialogThreeRight.png") no-repeat;
    position:relative;
    float:left;
}
.pollDialogBox .pollDialogBoxWidth .dialogLeft4{
    left:0;
    width:4px;
    height:80px;
    background:url("../images/pollDialogFourLeft.png") no-repeat;
    position:absolute;
    float:left;
}
.pollDialogBox .pollDialogBoxWidth .dialogRight4{
    width:4px;
    height:80px;
    background:url("../images/pollDialogFourRight.png") no-repeat;
    position:relative;
    float:left;
}

.pollDialogBox .en_pollDialogBoxHeight{
    margin-left:4px;
    padding:3px 4px 3px 3px;
    border-top:1px solid #99ccff;
    border-bottom:1px solid #99ccff;
    font-size:12px;
    text-decoration:none;
    color:#333333;
    background:white;
    float:left;
}

.pollDialogBox .cn_pollDialogBoxHeight{
    margin-left:4px;
    padding:3px 4px 3px 3px;
    border-top:1px solid #99ccff;
    border-bottom:1px solid #99ccff;
    font-size:12px;
    text-decoration:none;
    color:#333333;
    letter-spacing:1px;
    background:white;
    float:left;
}

.mp .voteRepeat{
    margin-left:46px;
    width:240px;
    height:24px;
    padding:2px 2px 2px 8px;
    color:#555555;
    background:url("../images/pollDialogBoxVoteRepeat.png") no-repeat;
}

.mp .en_voteAnswer{
    margin-bottom:6px;
    /*width:367px;*/
    width:357px;
    padding:1px 1px 1px 3px;
    background:#777777;
    position:relative;
    float:left;
}
.mp .cn_voteAnswer{
    margin-bottom:6px;
    width:357px;
    padding:1px 1px 2px 3px;
    letter-spacing:1px;
    background:#777777;
    position:relative;
    float:left;
}

.mp .en_voteAnswer .votebt{
    top:3px;
    /*left:312px;*/
    left:302px;
    width:40px;
    height:14px;
    padding-left:16px;
    font-size:9px;
    color:#336699;
    line-height:13px;
    background:url('../images/bt54Off.png') no-repeat;
    position:absolute;
}
.mp .en_voteAnswer .votebt:hover{
    color:#666666;
    background:url('../images/bt54On.png') no-repeat;
}

.mp .cn_voteAnswer .votebt{
    top:2px;
    left:322px;
    width:18px;
    height:18px;
    padding-left:18px;
    font-size:12px;
    color:#336699;
    line-height:16px;
    background:url('../images/bt36Off_cn.png') no-repeat;
    position:absolute;
}
.mp .cn_voteAnswer .votebt:hover{
    color:#666666;
    background:url('../images/bt36On_cn.png') no-repeat;
}

.mp .en_resultAnswer{
    margin-bottom:6px;
    /*width:367px;*/
    width:357px;
    padding-left:4px;
    padding-bottom:4px;
    background:url('../images/poll_resultbg.png') no-repeat;
    position:relative;
    float:left;
}
.mp .en_resultAnswer .percentage{
    left:316px;
    font-size:11px;
    font-family:arial,sans-serif;
    position:absolute;
}

.mp .cn_resultAnswer{
    margin-bottom:6px;
    width:357px;
    padding-left:4px;
    padding-bottom:4px;
    letter-spacing:1px;
    background:url('../images/poll_resultbg.png') no-repeat;
    position:relative;
    float:left;
}
.mp .cn_resultAnswer .percentage{
    left:316px;
    font-size:11px;
    font-family:sans-serif;
    letter-spacing:0px;
    position:absolute;
}

.mp .resultBarBg{
    margin-top:1px;
    /*width:360px;*/
    width:350px;
    height:3px;
    padding:1px;
    background:#333333;
    position:relative;
    clear:both;
}

.mp .resultBarBg .resultBar{
    height:3px;
    background:#99ccff url('../images/poll_resultbar.png') repeat-y;
    position:relative;
    float:left;
}

.mp .en_totalvote{
    font-size:9px;
    text-align:right;
    color:#999999;
}

.mp .cn_totalvote{
    font-size:11px;
    text-align:right;
    color:#999999;
}

.mp .viewResult{
    padding-right:12px;
    background:url("../images/ic_more.gif") no-repeat right;
    float:left;
}