body {
		overflow-y:hidden;	
}
#content_1 {
	margin:0px auto;
	padding:0px;
	margin-top:20px;
	float:left;
	height:100%;
}
h3 {
	font:24px bold Arial, Helvetica, sans-serif;
	color:#333333;
	padding:0px;
	margin:0px;
}
p {
	font:18px bold Arial, Helvetica, sans-serif;
	color:#333333;
}
#cont_1 span
{
	font:13px Arial, Helvetica, sans-serif;
	color:#999999;
}
#cont_1 {
	float:left;
	min-height:444px;
	width:715px;
}
#cont1_1 {
	width:715px;
	height:90px;
}
#cont1_2 {
	width:715px;
	height:34px;
	vertical-align:middle;
}
#cont1_3 {
	width:715px;
	padding-top:7px;
	height:90px;
}
#inp {
	padding-left:6px;
	padding-top:8px;
	padding-right:6px;
	width:571px;
	height:26px;
	border:0px;
}
#cont1_4 {
	width:715px;
	height:90px;
}
#inp_1 {
	position:relative;
	top:-22px;
}
#inp_2 {
	width:183px;
	margin-top:-16px;
	*margin-top:-20px;
	position:relative;
	top:-22px;
	*top:-16px;
}
#cont1_5 {
	float:left;	
	width:715px;
	height:133px;
}
#cnt_btn {
	float:left;
	background:url(../images/img/restor_psw_btn.png) no-repeat;
	border:0px;
	cursor:pointer;
	width:161px;
	height:26px;
}
#cont_2 {
	float:right;
	width:224px;
	padding-left:16px;
	height:444px;
	background:url(../images/img/restor_psw_right.png) no-repeat;
}
.cont_2 {
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
	padding-left:10px;
	padding-right:10px;
}

.img_proverka {
	background:#FFF;
	width:20px;
	border:0px;
}

div.errorSummary
{
	border: 2px solid #C00;
	padding: 7px 7px 12px 7px;
	margin: 0 0 20px 0;
	background: pink;
	font-size: 0.9em;
}

div.errorSummary p
{
	margin: 0;
	padding: 5px;
}

div.errorSummary ul
{
	margin: 0;
	padding: 0 0 0 20px;
}

div.errorSummary ul li
{
	list-style: square;
}
form label.error,
form span.error
{
	color: maroon;
}

form input.error,
form textarea.error,
form select.error
{
	background: pink;
}