

.calc-page {
	padding: 0 0 40px;
	}

.calc-page div {
	position: relative; 
	}

div.calc-page h2 {
	display: block;
	padding-left: 29px;
	font: bold 16px Arial;
	color: #005859;
	background: url('images/h2fon.png') no-repeat left 13px;
	}

.calc-page .calc {
	margin: 0 0 37px;
	}

.calc-page .calc h2 {
	margin: 11px 0 12px;
	}

.calc-page .description {
	margin: 0 0 32px;
	}

.calc-page.calc-profit .calc-block {
	width: 382px;
	}

.calc-page.calc-hypothec .calc-block {
	width: 425px;
	}

.calc-page .calc-head {
	height: 17px;
	background: url('images/calc-head.png') repeat-x left top;
	}

.calc-page .calc-body {
	padding: 0 0 32px;
	background: #e1e1e3;
	border-width: 0 1px 1px;
	border-style: solid;
	border-color: #bebec0;
	border-radius: 0 0 32px 0;
	-moz-border-radius: 0 0 32px 0;
	-webkit-border-radius: 0 0 32px 0;
	-khtml-border-radius: 0 0 32px 0;
	behavior: url(js/pie.htc);
	}

.calc-page .calc-body ul {
	margin: 0;
	padding: 32px 31px 0;
	}

.calc-page .calc-body li {
	position: relative;
	list-style: none;
	padding: 0 0 26px;
	overflow: hidden;
	}

.calc-page .calc-body li.small-padd {
	padding-bottom: 10px;
	}

.calc-page .calc-body .l {
	float: left;
	padding-top: 2px;
	font: 14px Arial;
	color: #07524e;
	}

.calc-page .calc-body .r {
	float: right;
	text-align: right;
	}

.calc-page select, .calc-page input[type='text'] {
	min-width: 165px;	
	font: normal 14px/16px Arial;
	color: #000;
	border: 1px solid #bcbdc0;
	}

.calc-page input[type='text'] {
	min-width: 161px;
	height: 16px;
	padding: 1px;
	}

.calc-page .calc-body .note {
	display: inline-block;
	padding: 4px 0 0;
	font: italic 11px/11px Arial !important;
	color: #5e6060;
	}

.calc-page.calc-profit input[type='submit'] {
	display: block;
	width: 137px;
	height: 28px;
	margin: 10px auto 0;
	padding: 0 38px 0 27px;
	font: normal 14px/26px Arial;
	color: #fff;
	text-align: left;
	border: 0px none;
	background: url('images/submit1.png') no-repeat top center;
	cursor: pointer;
	}

.calc-page.calc-profit input[type='submit']::-moz-focus-inner {
	padding:0;
	border:0;
	}

.calc-page .deposit h2 {
	margin: 0 0 29px;
	}

table.deposit-table {
	width: 100%;
	}

table.deposit-table, table.deposit-table td, table.deposit-table th {
	border: 1px solid #cdcdcd;
	border-collapse: collapse;
	text-align: center;
	vertical-align: middle;
	}

table.deposit-table td, table.deposit-table th {
	padding: 10px;
	}

.calc-profit table.deposit-table th._1 {
	width: 14.33%;
	}

.calc-profit table.deposit-table th._2 {
	width: 16%;
	}

.calc-profit table.deposit-table th._3 {
	width: 12.64%;
	}

.calc-profit table.deposit-table th._4 {
	width: 11.17%;
	}

.calc-profit table.deposit-table th._5 {
	width: 16,25%;
	}

.calc-profit table.deposit-table td._6 {
	}

table.deposit-table th {
	font: normal 14px Arial;
	color: #095a56;
	background: #e8e8e8;
	}

table.deposit-table td._1 {
	font-weight: bold;
	}

table.deposit-table td {
	font: 11px/15px Verdana;
	color: #000;
	}
	
.calc-page.calc-hypothec input[type='submit'] {
	display: block;
	width: 325px;
	height: 28px;
	margin: 10px auto 0;
	padding: 0 0 0 12px;
	font: normal 14px/26px Arial;
	color: #fff;
	text-align: left;
	border: 0px none;
	background: url('images/submit2.png') no-repeat top center;
	cursor: pointer;
	}

.calc-page.calc-hypothec input[type='submit']::-moz-focus-inner {
	padding:0;
	border:0;
	}

.calc-hypothec table.deposit-table th._1 {
	width: 12%;
	}

.calc-hypothec table.deposit-table th {
	width: 22%;
	}