/*
 * Division with Awards 
 */
 
 #nominacii {
	margin: 20px 0 0;
	overflow:hidden;
}
	#nominacii ins.bot,
	#nominacii ins.top {
		position: absolute;
		width: 23px; height: 23px;
		overflow: hidden;
		z-index: 10;
	}
	#nominacii ins.bot ins,
	#nominacii ins.top ins{
		position: absolute;
		width: 46px; height: 138px;
		background: url('/igold/corners.png');
	}
	#nominacii ins.bot {
		left: 0; bottom: 0;
	}
	#nominacii ins.bot ins{
		left: -23px; top: 0;
	}
	#nominacii .tabs {
		width: 58%;
		float: left;
	}
	#nominacii .tabs h2 {
		font-size: 14px; 
		font-weight: bold;
		font-style: italic;
		padding: 8px 0 4px;
		margin: 0;
		line-height: 1.2;
	}
	#nominacii .tabs p {
		color: #666666;
		font-size: 10px;
		margin: 0;
		line-height: 1.1;
	}
	#nominacii .tabs .item {
		padding: 0 10px 0 92px;
		height: 80px;
		margin: 0 0 15px;
		position: relative;
	}
	#nominacii .tabs .icon {
		position: absolute;
		top: 0; left: 0;
	}
	#nominacii .tabs ins.top{
		left: 58px; top: 0;
	}
	#nominacii .tabs ins.top ins{
		left: 0; top: 0;
	}
	#nominacii .tabs .item5 { margin: 0; }
	#nominacii .tabs .item1 .current { background-color: #EDEBF5; }
	#nominacii .tabs .item1 .current ins.top ins { left: 0; top: -23px; }
	#nominacii .tabs .item2 .current { background-color: #EBF5EC; }
	#nominacii .tabs .item2 .current ins.top ins { left: 0; top: -46px; }
	#nominacii .tabs .item3 .current { background-color: #F5EBF4; }
	#nominacii .tabs .item3 .current ins.top ins { left: 0; top: -69px; }
	#nominacii .tabs .item4 .current { background-color: #F5F5EA; }
	#nominacii .tabs .item4 .current ins.top ins { left: 0; top: -92px; }
	#nominacii .tabs .item5 .current { background-color: #F8ECEC; }
	#nominacii .tabs .item5 .current ins.top ins { left: 0; top: -115px; }
	#nominacii .tabs .current a { color: inherit; border: 0; }
	
	#nominacii .infos {
		width: 42%; height: 460px;
		float: left;
		position: relative;
		margin-right: -10px;
	}
	#nominacii .infos .item {
		width: 100%; height: 460px;
		position: absolute;
		left: 0; top: 0;
		display: none;
		z-index: 1;
	}
	#nominacii .infos .item div {
		padding: 15px 14px 0;
	}
	#nominacii .infos div.top {
		z-index: 2;
	}
	#nominacii .infos p {
		font-size: 12px;
	}
	#nominacii .infos ins.top{
		left: 100%; top: 0;
		margin-left: -23px;
	}
	#nominacii .infos ins.top ins{
		left: 0; top: 0;
	}
	#nominacii .infos .item1 { background-color: #EDEBF5; } 
	#nominacii .infos .item2 { background-color: #EBF5EC; } 
	#nominacii .infos .item3 { background-color: #F5EBF4; } 
	#nominacii .infos .item4 { background-color: #F5F5EA; } 
	#nominacii .infos .item5 { background-color: #F8ECEC; } 
	#nominacii .infos .current{ display: block; }
	#nominacii .infos .vote {
		position: absolute;
		left: 50%; top: 390px;
		margin: 0 0 0 -70px;
		text-align: center;
	}
	#nominacii .infos .vote img {
		width: 141px; height: 37px;
	}
	#nominacii .infos .vote a {
		cursor: pointer;
	}
	
#controls {
	padding-left: 20px;
}
	#controls input[type=image] {
		margin: 4px 0 0 -3px;
	}

.members-table {
}
	.members-table div {
		position: relative;
		padding: 0 0 20px 25px;
	}
	.members-table input{
		position: absolute;
		top: 2px; left: 0;
		padding: 0;
	}
	.members-table div p {
		margin: 2px 0;
	}
	.members-table div .address {
		font-size: 11px;
		color: #666;
		margin: 2px 0 8px;
	}
	.members-table div .yellow {
		font-size: 11px;
		font-style: italic; 
		position: relative;
		left: -4px;
		float: left;
		padding: 2px 5px;
		margin-bottom: 10px;
		border: 1px solid #FFD454;
	}
	.members-table div .yellow ins {
		position: absolute;
		top: -5px; left: 14px;
		display: block;
		width: 7px; height: 5px;
		background: url('/igold2/award-qoute-triangle.gif') no-repeat;
	}

.places-table {
}
	.places-table div {
		position: relative;
		padding: 0 50px 14px 20px;
	}
	.places-table div .place {
		color: #999999;
		position: absolute;
		top: 0; left: 0;
	}
	.places-table div .votes {
		color: #F45E65;
		font-size: 12px;
	}
	.places-table div hr {
		display: block;
		text-align: left;
		border: 0;
		margin: 4px 0;
		width: 100%;
		height: 3px;
		color: #EB2C3E;
		background: #EB2C3E;
	}
#topics-list {
	padding: 20px 0 0;
}
	#topics-list ul {
		padding: 6px 0 20px 10px;
	}
	#topics-list ul li {
		padding: 0 0 10px;
	}


#extra-votings, .social_group {
	display: none;
	background: white;
	position: fixed;
	top: 50%; left: 50%;
	width: 320px;
	margin-top: -200px;	
	margin-left: -160px;	
	border: 2px solid #ccc;
	z-index: 10;
	
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
}
	
	.social_group {
		height: 250px;
	}
	
	.social_group .description {
		font-size: 14px;
    	font-weight: bold;
    	margin: 10px;
	}
	
	.social_group_buttons {
		width: 156px;
		margin: 0 auto;
	}
	
	.social_group_buttons .proceed, .social_group_buttons .cancel {
		cursor: pointer;
	}
	
	.social_group_buttons .proceed {
		margin-left: 30px;
	}
	
	#social_group_widget {
		margin: 20px auto;
	}

	#extra-votings .hint {
		color: #656565;
	}
	#extra-votings .step {
		display: none;
		padding: 12px 18px;
	}
	#extra-votings .step-current {
		display: block;
	}
	#extra-votings .wizard {
		color: #656565;
		text-align: right;
	}
	#extra-votings .title {
		font-size: 1.15em;
	}
	#extra-votings .sponsor {
		text-align: center;
	}
	#extra-votings .buttons {
		margin: 20px 0 12px;
	}

		
	#extra-votings label input,
	#extra-votings label textarea {
		width:99%;
	}
	#extra-votings .huge {
		font-size: 1.8em;
		width: 70%;
	}

	#extra-votings .social-options {
		margin: 30px 0px 20px;
	}
	#extra-votings .social-options .item {
		text-align: center;
		float: left;
		width: 33%;
	}
	#extra-votings .social-options .icon {
		width: 32px;
		margin-bottom: 2px;
		background: url('/igold2/extra/social-options.png') no-repeat;
	}
	#extra-votings .social-options .item-facebook .icon {
		background-position: -35px 0;
	}
	#extra-votings .social-options .item-webvote .icon {
		background-position: -70px 0;
	}
	#extra-votings .sms-code,
	#extra-votings .sms-phone {
		font-weight: bold;
	}


.vkontakte_alert {
	font-weight: bold;
	font-family: tahoma, arial;
	text-shadow: 1px 1px 0 white;
	position: absolute;
	left: 50%;
	width: 418px;
	padding: 10px 21px 12px;
	margin-left: -230px;
	background: #d5dae1;
	z-index: 1004;
}
.facebook_alert {
	color: white;
	font-weight: bold;
	font-family: tahoma, arial;
	text-shadow: 1px 1px 0 black;
	position: absolute;
	left: 50%;
	width: 553px;
	padding: 10px 21px 12px;
	-webkit-border-radius: 0 0 8px 8px;
	   -moz-border-radius: 0 0 8px 8px;
	        border-radius: 0 0 8px 8px;
	margin-left: -10px;
	margin-top: -10px;
	background: rgba(82, 82, 82, 0.7);
	background: #868686;
	z-index: 10004;
}

.hidden-text {
	display: none;
}
.entered-user-phone {
	font-weight: bold;
}