
.vv_wrap {
	margin: 0 15px 0 5px;
}

/*------ tabs menu -------------------------------------------------------*/

#vv_tabs_menu {
	list-style: none; 
	padding: 0px; 
	margin-bottom: 10px; 
	font-size: 16px; 
}

#vv_tabs_menu li { 
	float: left; 
	padding-left: 20px;
	text-decoration:underline;
}

#vv_tabs_menu li a { 
	font-weight: 800;
	color: #666;
/*	background-color: #596986; */
}

#vv_tabs_menu li a:hover { 
	color: #222;
}

/*------ tabs -------------------------------------------------------*/


#vv_tabs {
	margin-top: 20px; 
}

#vv_tabs > div {
	display: none;
}



/*------- buttons ----------------------------------------------------*/
div.vv_Sign_Google_button
{
	margin-bottom:6px;
}
div.vv_Sign_AOL_button
{
  	width:250px;
	height:31px;
	margin-top:6px;
	
}
div.aol_changed
{
	background: url("images/aol.gif") no-repeat;
	width:83px;
	margin-top:6px;
}
.vv_aol_signin_link
{
	border:0;
	font-size:40px;
	text-decoration:none;
	/*background-image: url('images/aol.gif');
	
	background-repeat:no-repeat;
	*/
}


/*------- Action window ----------------------------------------------*/
#vv_vot_content {
	/*position: relative;
	top: 100px;
    left: 200px;
	z-index: 2;
	background-color: #fff;
	width: 250px;
	height: 400px;*/
}
			.vv_win {
				text-align: left;
				position:fixed;
				overflow: auto;
				width: 300px;
				/*margin-left: -150px;*/
				/*margin-top: -250px;*/
				left:40%;
				top:2%;
				white-space: normal;
				-moz-opacity: 0.9;
				opacity: 0.9;
				/*filter: alpha(opacity=90);*/ /*with this filter IE has trubles*/
                                        
			}
			
			#_bphoto {
				width: 50px;
				height: 50px
			}

			.upload { 
				/*width: 52px; 
				height: 52px; */
				color: #FF9;
				background-color: #AAA;
			}
			.upload img  { 
				max-width:50px; 
				max-height:50px; 
			}
			._red {
				color: red;
			}
			
			.voteresults {
				max-width: 300px;
			}
			#voteresults pre {
				max-width: 100%;
			}
			
			ul#files li img { max-width:50px; max-height:50px; }
			
			.vv_win_style {

				background-color: #ffffff;
				color: #000;
				border-color: #000;
				border-style: solid;
				border-width: 4px 4px 4px 4px;
				z-index: 5001;

				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				border-radius: 10px;
				padding: 20px;
				font-family: Geneva, Arial, Helvetica, sans-serif;
				font-size: 10pt;
			}

			.vv_overlay {
				display:none;
				position:fixed;
				top:0;
				left:0;
				width:100%;
				height:100%;
				z-index:5000;
				background-color:#555;
				-moz-opacity: 0.3; /* Mozilla */
				opacity: .30;  /* CSS3 */
				filter: alpha(opacity=30); /* IE */
			}
			
			.vv_photo_layer {
				display: block;
				min-width: 450px;
				/*min-height: 450px;
				/*position: relative;
				top: -400px;*/
			}
			
			.vv_signature {
				float: left; 
				position: relative; 
				display: block;
			}
			
			.vv_head {
				text-align: left;
				font-family: Geneva, Arial, Helvetica, sans-serif;
				font-weight: bold;
				font-size: 100%;
				/*padding: 20px;*/
			
			}
			
			.vv_point {
				font-style: italic;
				font-size: 90%;
				cursor: pointer;
				padding: 5px 0px 0px 5px;
				font-weight: bold;
				color: #555;
				height: 10px;
			}
			.vv_point:hover {
				font-size: 100%;
				color: #000;
			}
			
			/*.vv_win_style  input.input_text {
				color:#5C5C5C;
				font-size:120%;
				padding:5px 0 0 4px;
				float:left;
				height:1.5em;
				width: 64%;
				border: 1px solid #999;
			
			}*/
			
			.vv_win_field {
				display: inline-block; 
				width: 90px;
				padding-left: 10px;
			}
			
			.vv_div_border {
				/*border-color: #000; 
				border-style: solid; 
				border-width: 1px; */
				background-color: #ccc;
				padding: 10px;
				margin-left: 10px;
			}
textarea.vv_comment
{
	width:98%; 
	height:30px;
}
textarea.vv_private_email
{
	width:98%; 
	height:30px;
}
textarea.textarea
{
	width:98%; 
	height:62px;
}		
div.win3
{
	width:98%;
}
div.vv_privacy
{
	clear:both;
	margin-bottom:4px;
}	
div.upload
{
	margin:0;
	width:auto;
}
div.success
{
	border:0;
	background:none;
}
.take_vv_data
{
    text-align: left;
}
.upload{
	margin:30px 200px; padding:15px;
	font-weight:bold; font-size:1.3em;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background:#f2f2f2;
	color:#3366cc;
	border:1px solid #ccc;
	width:150px;
	cursor:pointer !important;
	-moz-border-radius:5px; -webkit-border-radius:5px;
}
.darkbg{
	background:#ddd !important;
}
.status{
	font-family:Arial; padding:5px;
}
ul.files{ list-style:none; padding:0; margin:0; }
ul.files li{ padding:10px; margin-bottom:2px; width:200px; float:left; margin-right:10px;}
ul.files li img{ max-width:180px; max-height:150px; }
.success{ background:#99f099; border:1px solid #339933; }
.error{ background:#f0c6c3; border:1px solid #cc6622; }
.totalWithoutSingElement{
	font-family:Lucida Grande,Lucida Sans Unicode,Verdana,sans-serif;
	font-weight:normal;
	font-size:115%
}