@charset "utf-8";
/* Файл с сеткой сайта */

html,body{
	height:100%;
}

#formWrapper .floatLeft{
	float:left;
}

#formWrapper .floatRight{
	float:right;
}

#formWrapper .clear{
	clear:both;
}

#mainWrapper{
	width:1000px;
	margin:0 auto;
}

#formWrapper{
	width:640px;

}

#formWrapper .firstCol{
	width:138px;
	padding-right:8px;
}

#formWrapper .innerFirstCol{
	width:141px;
	padding-right:8px;
}

#formWrapper .wLine{
	border:1px solid #CCCCCC;
}

#formWrapper .woLine{
	border:none;
}

#formWrapper .line{
	padding:10px 0 0 0;
	overflow:hidden;
	margin-bottom:10px;
}

#formWrapper .line2x{
	padding:5px 0 0 0;
	overflow:hidden;
	margin-bottom:5px;
}


#formWrapper .datePad {
	padding-right:84px;
}

#formWrapper .cal{
	vertical-align:top;
}

#formWrapper .fsRegion{
	padding:0 24px;
	margin:10px 0 15px 0;
}

#formWrapper .width27px{
	width:27px;
}

#formWrapper .width35px{
	width:35px;
}

#formWrapper .width45px{
	width:45px;
}

#formWrapper .width51px{
	width:51px;
}

#formWrapper .width83px{
	width:83px;
}

#formWrapper .width110px{
	width:110px;
}

#formWrapper .width200px{
	width:200px;
}

#formWrapper .width314px{
	width:314px;
}

#formWrapper .width425px{
	width:425px;
}

#formWrapper .width442px{
	width:434px;
}

#formWrapper .width475px{
	width:475px;
}

#formWrapper .width485px{
	width:485px;
}

#formWrapper .width495px{
	width:494px;
}

#formWrapper .collapsed{
	border:none;
	border-top:1px solid #dcdcdc;
	padding:0 0 0 14px;
	height:100%;
	margin:20px 0 0 0;
}

#formWrapper .fslegend_collapse{
	padding:0 6px;
	margin-left:1px;
}

#formWrapper .listNextLine{
	margin-top:10px;
}

#formWrapper .vertical {
	display: table-cell;
	vertical-align: middle;
}

#formWrapper .fslegend{
	padding:4px 6px;
	margin-left:-10px;
	font-size:16px;
}

#formWrapper .fsInner{
	background:#f5f5ea;
	padding:0 5px;
	height:100%;
	overflow:hidden;
}

#formWrapper .btn{
	float:right;
	margin:15px 0;
}


#formWrapper label.error {
	color: red;
	font-style: italic;
}
#formWrapper input.error {
	border: 1px solid #f00;
}
