/**** Form ****/
.form
{
}

.form .top .topPart, .form .bottom .bottomPart
{
	width: 100%;
	height: 3px;
}

.form .top .topPart .wrapper .fill
{
	height: 2px;
	margin: 0 3px;
	border-top: none;
	background-color: #ede7de;
}

.form .top .topPart .leftEdge, .form .top .topPart .rightEdge, .form .bottom .bottomPart .leftEdge, .form .bottom .bottomPart .rightEdge
{
	width: 3px;
	height: 3px;
}

.form .top .topPart .leftEdge
{
	background: #E1E1E1 url(  '/themes/main/images/form/form_topleftedge.gif' );
}

.form .top .topPart .rightEdge
{
	margin-left: -3px;
	background: #E1E1E1 url(  '/themes/main/images/form/form_toprightedge.gif' );
}

.form .top .centerPart, .form .bottom .centerPart
{
	float: none;
	height: 1.5em;
	padding: 0 1em;
	padding-top: 4px;
	background-color: #ede7de;
	border: solid #E1E1E1;
	border-width: 0 1px 0 1px;
}

.form .bottom .centerPart
{
	height: 2.5em;
}

.form .content
{
	border-bottom: none;
	overflow: hidden;
}

.form .more
{
	float: right;
}

.form .more .icon
{
	float: right;
}

.form .bottom .bottomPart .wrapper .fill
{
	height: 2px;
	overflow: hidden;
	margin: 0 3px;
	background-color: #ede7de;
	border-bottom: none;
}


.form .darkfield, .form .lightfield
{
	height: auto;
	padding: 0.5em 1em;
	border-top: none;
}

.form .first
{
	border: none;
}

.form .darkfield
{
	background-color: #F7F7F7;
}

.form .caption
{
	font-weight: bold;
}

.form input, .form textarea
{
	width: 60%;
}

.form textarea
{
	height: 8em;
}

/*Êíîïêà*/
.form .button input
{
	height: 1.5em;
	border: none;
	background-color: #648ab1;
	font-size: 100%;
	color: #ffffff;
}


.error
{
	float: left;
	clear: both;
	color: #D80D1E;
}

.error .text
{
	float: left;
}

