
/************************************************************************************/
/* NEW */
/************************************************************************************/


.oneVote {
	padding:20px;
	color: #1a171b;
}

.oneVote h2 {
	text-align: center;
	font-size: 25px;
	color: #8E6D1B;
}

.oneVote .description {
	border-bottom: 2px solid #1a171b;
	padding-bottom: 5px;
	display: block;
	text-align: center;
	font-size: 12px;
}

.oneVote .pollform {
	padding: 20px 25px 0 25px;
	display: block;
	font-size:14px;
	color:#555;
	height: 160px;
	overflow: auto;
}
.oneVote .pollform p {
	margin-bottom: 5px;
}

.oneVote .pollform .suggestion {
	bottom:30px;
	position:absolute;
	text-align:center;
	width:570px;
	color:black;
}


.oneVote .pollform .suggestionText {
	position:relative;
	text-align:center;
	margin-left: 3%;
	top: 10px;
}


.oneVote .pollform .option_link {
	margin-left:30px;
}

.oneVote .pollform .radio-button {
	display:none;
}



#thumbNav .voted {
	background: #59cf50!important; 
}

/************************************************************************************/
/* BOTTOM FORM */
/************************************************************************************/


div#personal_data form {
	font-family: 'HelveticaNeue-Light','Helvetica Neue','Arial',sans-serif;
	font-size: 14px;
	color: #bbb;
	
}

div#personal_data form fieldset{
	border: 0px solid black;
}

div#personal_data form input{
	font-size: 16px;
	margin:10px 0 30px;
	width: 500px;
}

div#personal_data form fieldset {
	padding: 0 20px 50px;
	margin-left: 40px;
}

div#personal_data form fieldset label.not-approved-field {
	display:block;
}

div#personal_data form fieldset input.approved-field {
	color:#18dc1d;
	background: none;
	border: none;
	margin-bottom: 0;
}

div#personal_data form fieldset button#edit-personal-data-button {
	left:0px;
}

#name_already_used, #mail_already_used  {
	background:url("../../images/sexybuttons/icons/silk/cross.png") no-repeat scroll 0 7px transparent;
	color:red;
	font-size:12px;
	margin-bottom:20px;
	margin-right:20px;
	margin-top:20px;
	padding:0 30px;
	text-align:justify;
}

#checking_availability {
	background:url("../../images/loading/loading_16.gif") no-repeat scroll 0 0 transparent;
	font-size:12px;
	margin-bottom:20px;
	margin-right:20px;
	margin-top:20px;
	padding:0 25px;
	text-align:justify;
}

#name_and_mail_available {
	background:url("../../images/sexybuttons/icons/silk/tick.png") no-repeat scroll 0 0 transparent;
	font-size:12px;
	margin-bottom:20px;
	margin-right:20px;
	margin-top:20px;
	padding:0 25px;
	text-align:justify;
	color:#bbb;
}


#endPollButton {
	top:30px;
	bottom:50px;
}

/*img#captcha-img {
	border:8px solid lightgray;
	display:block;
}

#personal_data form #captcha-container {
	position:relative;
	border:0px solid black;
	margin-top:10px;
	
}

#personal_data form #captcha-container a {
	position:relative;
	width:42%;
	text-align:right;
	border:0px solid black;
	display: block;
	float: left;
	
}
#personal_data form #captcha-container #uword {
	border:2px solid #666;
	display:block;
	height:22px;
	left:353px;
	position:absolute;
	top:34px;
	width:300px;
}*/


