html, body {
padding: 0;
margin: 0;
height: 100%;
}
            
img{
padding: 0;
margin: 0;
}

/* устанавливаем высоту и ширину контейнера 100% 
#container {
/*width: 780px;  для Opera, FF, Mozilla, Safari 
/*min-width: 780px;*/
margin-right: auto;
margin-left: auto;
background: #ffffff;
}
*/
/* для IE 
* html #container {
width: 780px;
}
*/
	.logo{
	padding: 5px 0 0 0;
	text-align: center;
	}
	
	.menu{
	margin: 0 0 0 0;
	padding: 8px 0 0 0;
	text-align: center;
	font: normal 11px Tahoma;
	color:#777777;
	}
	
		.menu a{
		padding-left: 10px;
		padding-right: 10px;
		font: bold 10px Verdana;
		color:#777777;
		text-decoration: none;
		}				
		.menu a:hover{
		padding-left: 10px;
		padding-right: 10px;
		font: bold 10px Verdana;
		color: #9BCE42;
		text-decoration: underline;
		}		
		
		.menu a:active{
		padding-left: 10px;
		padding-right: 10px;
		font: bold 10px Verdana;
		color:#327ecb;
		text-decoration: none;
		}
		
	div.head-intro{
	float: left;
	margin:0;
	padding: 20px 0 0 10px;
	}
	
		div.head-intro img{
		margin: 0;
		padding:0;
		}
	
	div.intro{
	float: left;
	padding: 10px 0 20px 20px;
	text-align: left;
	font: italic 10px Verdana;
	font-stretch:ultra-expanded;
	font-weight:bold;
	color:#605d5d;
	line-height: 1.7em;
	}
	
		div.intro span.blue{
		font: italic 10px Verdana;
		font-weight: bold;
		color:#9BCE42;
		}
		
	.td_rec{
	padding: 0 0 10px 0;
	font: normal 12px Verdana;
	font-weight: bold;
	background-color: #FFFFFF;
	}
		
	.td_nombox{
	padding: 0 0 0 0;
	}
	
	.nombox{
	border: solid 1px #AFFC97;
	background-color: #F9F9F9;
	padding: 7px 30px 7px 30px;
	}
		
	.nominate{
	font: bold 12px Verdana;
	color:#605d5d;
	margin: 0 0 0 0;
	padding: 3px 10px 3px 0;
	}

	.alpha{
	font: bold 12px Verdana;
	color:#605d5d;
	margin: 0 0 0 0;
	padding: 10px 10px 15px 0;
	}
	
		div.inp{
		float: left;
		margin: 4px 0 0 0;
		padding: 0 0 0 0;
		}
		
			.alpha a{
			font: bold 13px Verdana;
			color: #605d5d;
			}
				
			.alpha a.alpha_hl{
			font: bold 13px Verdana;
			color: #9BCE42;
			}		
			
			.alpha a:hover{
			font: bold 13px Verdana;
			color: #9BCE42;
			text-decoration: none;
			}
			
	.n1{
	padding-top: 5px;
	padding-bottom: 7px;
	height: 30px;
	font: normal 11px Tahoma;
	color: #777777;
	}
	
		.n1 a.txt{
		font: bold 11px Tahoma;
		color: #777777;
		text-decoration: none;
		}		
		
		.n1 a.txt:hover{
		font: bold 11px Tahoma;
		color: #327ecb;
		text-decoration: none;
		}
		
	.n2{
	padding-top: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
	height: 30px;
	font: bold 11px Tahoma;
	color: #777777;
	}
	
		.n2 a.txt{
		font: bold 11px Tahoma;
		color: #777777;
		text-decoration: none;
		}		
		
		.n2 a.txt:hover{
		font: bold 11px Tahoma;
		color: #327ecb;
		text-decoration: none;
		}
		
	.n3{
	padding-top: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
	height: 30px;
	font: normal 11px Tahoma;
	color: #777777;
	cursor: pointer;
	}
	
	.note_click{
	padding-left: 16px;
	}
		
.footer{
font: normal 11px verdana;
color:#7b7670;
line-height:1.5em;
}

	.footer span.copy{
	font: normal 10px verdana;
	color:#7b7670;
	}
	
		.footer a{
		text-decoration: underline;
		color: #777777;
		}
		
		.footer a:hover{
		color: #6bd51d;
		text-decoration: underline;
		
		}
		
div.form-1{
border: solid 1px #b4c7e7;
width: 658px;
height: 313px;
text-align: left;
font: normal 11px verdana;
padding: 5px 0 5px 0;
}

	div.form-1 div.close{
	float: right;
	padding: 3px 3px 0 0;
	}

.inp_small{
width: 162px;
font: normal 11px verdana;
color: #000000;
padding:0;
margin:0;
border-left: solid 1px #e0e0e0;
border-right: solid 1px #e0e0e0;
border-bottom: solid 1px #e0e0e0;
}

.inp_small2{
width: 195px;
font: normal 11px verdana;
color: #000000;
padding:0;
margin:0;
border-left: solid 1px #e0e0e0;
border-right: solid 1px #e0e0e0;
border-bottom: solid 1px #e0e0e0;
}

.txtarea{
width: 400px;
height: 39px;
font: normal 11px verdana;
color: #000000;
padding:0;
margin:0;
border: solid 1px #999999;
}

.txtarea2{
width: 400px;
height: 63px;
font: normal 11px verdana;
color: #000000;
padding:0;
margin:0;
border: solid 1px #999999;
}

.form-first{
padding: 30px 0 0 35px;
}

div.thankyou{
padding:0;
margin:0;
float:right;
}

.button{
float:right;
padding:0;
margin: 3px 3px 0 0;
height: 25px;
width: 80px;
font: normal 11px Verdana;
color: #000000;
}

div.form-2{
border: solid 1px #e9e9e9;
width: 633px;
height: 260px;
text-align: left;
font: normal 11px verdana;
padding: 5px 0 5px 0;
}

	div.form-2 div.close{
	float: right;
	padding: 3px 3px 0 0;
	}
	
div.form-2 .form-second{
width: 588px;
padding: 15px 0 0 20px;
}
	
	.inp_small3{
	width: 146px;
	font: normal 11px verdana;
	color: #000000;
	padding:0;
	margin:0;
	border-left: solid 1px #e0e0e0;
	border-right: solid 1px #e0e0e0;
	border-bottom: solid 1px #e0e0e0;
	}	
	
	.inp_small4{
	width: 170px;
	font: normal 11px verdana;
	color: #000000;
	padding:0;
	margin:0;
	border-left: solid 1px #e0e0e0;
	border-right: solid 1px #e0e0e0;
	border-bottom: solid 1px #e0e0e0;
	}

.txtarea3{
width: 375px;
height: 39px;
font: normal 11px verdana;
color: #000000;
padding:0;
margin:0;
border: solid 1px #999999;
}

div.thankyou2{
padding:5px 0 0 0;
margin:0;
float:right;
}

.button2{
float:right;
padding:0;
margin: 5px 14px 0 0;
height: 25px;
width: 80px;
font: normal 11px Verdana;
color: #000000;
}

/*
 *
 */
.sb{
padding-left: 40px;
}

/*
 * login widget
 */
.loginWidget_left{
	width: 130px;float: left;text-align: center;
}

.loginWidget{
	position: absolute;width: 600px;background-color: #FFFFFF;color: #000000;
	font-size: 11px;border: 1px solid #B4C7E7;
}

.HDR_small {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
}

.HDR_small_msg {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:red;
}

.nom_s{
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
}
