.b-content table{
	width: 90%;
}
#fmt td, #fmt th {
	font-size: 14px;
}
.alignRight {
	text-align: right;
}
textarea {
	height:175px !important;
}
.bold {
	font-weight:bold;
}

.clac select {
	width:400px;
}

div#comp {
	display: block;
	margin:10px 0 10px 0;
}

div#stock {
	margin: 1em 0pt;
}

div#stock_otvet {
	margin-bottom: 20px;
}

div#stat {
	margin: 1.5em 0pt;
}

div#stat > * {
	vertical-align: middle;;
}

div#period {
	margin: 10px 0pt;
}

.calc_table td:first-child{
	width: 60%;
}

.tax-status_title {
	display: inline-block;
	margin: 10px 10px 10px 0;
}

.calculator.form input:not(.btn),
.calculator.form textarea {
	float: left;
	width: 63%;
}

.calculator.form .btn {
	float: none;
	width: auto;
}

.calculator.form .drop-select {
	width: 270px;
}

.calculator.form .label-wrap {
	margin-right: 2%;
}

.calculator.form .btn-box {
	margin-left: 37%;
}

@media screen and (min-width: 480px) and (max-width: 1204px) {
	.calculator.form .label-wrap {
		width: 40%;
	}

	.calculator.form input:not(.btn),
	.calculator.form textarea,
	.calculator.form .drop-select {
		width: 58%;
	}

	.calculator.form .btn-box {
		margin-left: 42%;
	}
}

@media screen and (max-width: 479px) {
	.calculator.form input:not(.btn),
	.calculator.form textarea,
	.calculator.form .drop-select {
		width: 100%;
	}

	.calculator.form .btn-box {
		margin-left: 0;
	}
}
