

/* Start:/inform/audcalc/form/form.css?17206465612313*/
@charset "windows-1251";
.acalc-title {
	white-space:nowrap;
}
.acalc-step {
	font-size:18px;
}

/* пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ */
.acalc-layout {
	margin:2em 0 0 10px;
	width:100%;
	border-collapse:collapse;
	line-height: 1.5em;
}
.acalc-layout td {
	vertical-align:top;
}

/* пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ */
.acalc-layout .steps ol {
	margin:0; padding:0 1em;
	list-style-type:none;
	white-space:nowrap;
}
.acalc-layout .step {
	padding:0.2em 0;
	font-size:16px;
}
	.acalc-layout .step .maj {
		padding-right:0.6em;
	}
	.acalc-layout .step a {
		color:black;
	}

.acalc-layout .steps .done {
}
	.acalc-layout .steps .done a {
		color:#597492;
	}
	.acalc-layout .steps .done a:hover {
		color:#C00;
	}

.acalc-layout .steps .this {
	color:#C00;
	font-weight:bold;
}
	.acalc-layout .steps .this a {
		color:inherit;
		text-decoration:none;
	}

/* пїЅпїЅпїЅпїЅ */
.acalc-layout td.price {
	font-size:16px;
	vertical-align:middle;
}
.acalc-layout td.price h2 {
	padding:0 0.4em;
	color:black;
	font-size:18px;
	border-left:1px solid #A5C3E9;
}
	.acalc-layout .price .cur,
	.acalc-layout .price .min,
	.acalc-layout .price .max {
		color:#C00;
		font-weight:bold;
	}

/* пїЅпїЅпїЅпїЅпїЅ */
.acalc-layout form {
	margin:2em 0; padding-top:1em;
	border-top:1px solid #A5C3E9;
	border-bottom:1px solid #A5C3E9;
}

.acalc-layout h3 {
	margin:0; padding:0.2em 0;
	font-size:16px;
	line-height: 1.2em;
	font-weight:bold;
}
	.acalc-layout h3 span {
		padding-right:0.2em;
		color:#C00;
	}

.acalc-layout form fieldset {
	margin:0; padding:1em 1em;
	border:0;
}
.acalc-layout form dl {
	margin:0; padding:0;
}
.acalc-layout form dd {
	margin:0; padding:0.2em 1.8em;
	font-size:14px;
}
.acalc-layout fieldset input {
	margin-right:0.4em;
}

.acalc-layout form .help {
	background-color:#f2f2f2;
}

/* пїЅпїЅпїЅпїЅпїЅпїЅ */
.acalc-layout .controls {
	width:100%;
	background-color:#f2f2f2;
	white-space:nowrap;
}	.acalc-layout .controls td {
		vertical-align:middle;
	}
	.acalc-layout .controls .clear {
		padding-left:1em;
	}
	.acalc-layout .controls .prev,
	.acalc-layout .controls .next {
		width:1px;
		text-align:right;
	}
	.acalc-layout .controls .next input {
		font-size:16px;
		font-weight:normal;
	}
/* End */
/* /inform/audcalc/form/form.css?17206465612313 */
