.vote
{
    float: left;
    width: 330px;	
    margin-bottom: 5px;
    font-size: 12px;
}

.vote_article
{
	margin-right: 10px;
	margin-top: 5px;
}

.vote .headline,
.vote .footline
{
    float: left;
    width: 330px;
    height: 31px;
}

.vote .footline .result
{
    float: left;
    width: 120px;
    margin: 9px 30px 0px 109px;
    cursor: pointer;
}

.vote .footline .result .txt
{
    float: left;
    width: 97px !important;
	margin: 0px;
}

.vote .footline .result .img
{
    float: left;
    width: 20px;
	margin: 0px;
}

.vote .headline span
{
    float: left;
    width: 300px;	
    margin: 5px 10px;
}

.vote .cont
{
    float: left;
    width: 328px;
    border-left: 1px solid #d2d2d2;
    border-right: 1px solid #d2d2d2;
}

.vote .question
{
    float: left;
    width: 308px;
    margin: 10px 10px 0px;
    font-weight: bold;
}

.vote .answers
{
    float: left;
    width: 308px;
    margin: 10px;
}

.vote .answers .title,
.vote .answers label
{
    float: left;
    width: 308px;
    height: 16px;
    overflow: hidden;
    margin-top: 8px;
}

.vote .answers label
{
    width: 280px !important;
}

.vote_article .answers .title
{
	font-size: 12px !important;
	color: #000 !important;
	font-weight: normal !important;
	margin-top: 8px !important;
}


.vote .answers input
{
    clear: left;
	float: left;
    width: 20px;
    margin-top: 9px;
}

.vote .answers .button
{
    float: left;
    width: 77px;
    height: 31px;
    margin-left: 119px;
    border: 0px;
    cursor: pointer;
}

.vote .answers .percent
{
    float: left;
    width: 45px;
}

.vote .answers .unit
{
    float: left;
    width: 246px;
    margin-left: 5px;
}

.vote .answers .unit span
{
    float: left;
}
.captcha_container {
    float: left;
    clear:both;
    margin-top: 4px;
}
.captcha_container .captcha_input {
    width: 100px!important;
    margin-top: 0px!important;
    border: 1px solid #FFA800;
    height: 16px;
    font-size: 14px;
}
.captcha_left, .captcha_right {
    display: inline;
    float: left;
}
.captcha_container .captcha_left {
    width: 180px;
    height: 50px;
}
.captcha_container .captcha_right {
    margin-left: 4px;
    width: 115px;
    height: 50px;
}
.captcha_container .captcha_right a {
    color: #FFA800;
    text-decoration: none;
}
.captcha_container .captcha_right a:hover{
    text-decoration: underline;
}
.captcha_container .captcha_text {
    font-weight: bold;
}