

/* Start:/local/templates/amt_aspro_next/components/aspro/creditcalc/creditcalc/style.css?176605656714268*/
.aspro-credit-calc {font-family: Tahoma, Veradna, Helvetica, sans-serif !important; font-weight: normal; text-indent: 0 !important;}
.aspro-credit-calc ul {list-style: none !important; margin: 0 !important; padding: 0; list-style-type: none !important;}
.aspro-credit-calc ul li {margin: 0 !important; padding: 0; background: none !important; text-indent: 0 !important; list-style: none !important; list-style-type: none !important;}
.aspro-credit-calc ul li:after {display: none;}
.aspro-credit-calc ul li:before {display: none !important;}
.aspro-credit-calc {background: #ededed; padding-top: 6px; border-radius: 5px; box-shadow: inset 0 0 4px 3px #e3e3e3; width: 1005px; }
.aspro-credit-calc .aspro-banks {background: #ededed; z-index:100; position: relative; border: 1px solid #FFF; border-radius: 4px; behavior:url(/bitrix/components/aspro/creditcalc/PIE.htc);margin: 0 6px 0 6px; width: 690px;}
.aspro-credit-calc .aspro-invalid-ib {padding: 10px; line-height: 10px; background: #ededed; z-index:100; position: relative; border: 1px solid #FFF; border-radius: 4px; behavior:url(/bitrix/components/aspro/creditcalc/PIE.htc);margin: 0 6px 0 6px;}
.aspro-credit-calc .aspro-banks ul {margin: 0 !important; padding: 0 !important;}
.aspro-credit-calc .aspro-banks ul li {float: left; padding: 4px 9px 1px 1px !important; margin: 0 !important;}
.aspro-credit-calc .aspro-banks ul li a {display: block; line-height: 19px; height: 25px; text-decoration: none !important; color: #4c4c4c !important; padding: 4px 10px 0 10px; border-radius: 5px; margin: 0px 8px 3px 8px;}
.aspro-credit-calc .aspro-banks a span {border-bottom: 1px dashed #4c4c4c !important; font-size: 13px !important;}
.aspro-credit-calc .aspro-banks a:hover {color: #086591 !important;}
.aspro-credit-calc .aspro-banks a:hover span {border-bottom: 1px dashed #086591;}
.aspro-credit-calc .aspro-banks a.aspro-cur {border-radius: 3px; color: #fff !important;
	background: #0e759f;
	background: -moz-linear-gradient(top,  #0e759f 0%,  #065481 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0e759f), color-stop(100%,#065481)) !important;
	background: -webkit-linear-gradient(top,  #0e759f 0%,#065481 100%) !important;
	background: -o-linear-gradient(top,  #0e759f 0%,#065481 100%) !important;
	background: -ms-linear-gradient(top,  #0e759f 0%,#065481 100%) !important;
	background: linear-gradient(to bottom,  #0e759f 0%,#065481 100%) !important;
	-pie-background: linear-gradient(#0e759f, #065481); behavior:url(/bitrix/components/aspro/creditcalc/PIE.htc) !important;
	position:relative; box-shadow:inset 0 0px 2px #ccc;
}
.aspro-credit-calc .aspro-banks a.aspro-cur:hover {color: #fff !important;}
.aspro-credit-calc .aspro-banks a.aspro-cur span {border-bottom: none;}
.aspro-credit-calc .aspro-banks {overflow:hidden;}	

.aspro-credit-calc .aspro-form {box-shadow:	inset 0 0 4px 3px #e3e3e3;
	z-index: 50; position: relative; margin-top: -4px; padding:7px 0 15px 0; border-radius:0 3px 3px 3px; background-color:#ededed;}	
.aspro-credit-calc .aspro-form .aspro-control-group:first-child{border-top:none;}
.aspro-credit-calc .aspro-form .aspro-control-group { padding:13px 15px 24px; border-bottom:1px solid #d6d8d9; border-top:1px solid #fafafa; overflow:hidden; margin: 0 10px 0 10px;}	
.aspro-credit-calc .aspro-form .aspro-control-group .aspro-column-1{float:left; width:170px;}	
.aspro-credit-calc .aspro-form .aspro-control-group .aspro-column-1 .aspro-inputbox	{display:inline-block; padding:0 5px; width:68px; text-align:right; height:22px; line-height:22px; color:#444444; position:relative; behavior:url(/PIE.htc); font-size: 13px !important; font-weight: normal !important;
	border-top: none;
	border-left: 1px solid #c8c8c8;
	border-right: 1px solid #c8c8c8;
	border-bottom: 2px solid #bbb;
}
.aspro-credit-calc .aspro-form .aspro-control-group .aspro-column-1 label {font-size: 11.8px !important; color: #333 !important;}
.aspro-credit-calc .aspro-form .aspro-control-group  .aspro-column-1 .aspro-controls{margin-top:10px; padding-left:1px;}
.aspro-credit-calc .aspro-form .aspro-control-group.aspro-firstpay  .aspro-column-1 .aspro-controls{background: url(/local/templates/amt_aspro_next/components/aspro/creditcalc/creditcalc/images/arrows.png) 116px 7px no-repeat;}
.aspro-credit-calc .aspro-form .aspro-control-group  .aspro-column-1 .aspro-controls	 .aspro-inline-help{ color:#444444; font-size:12px; padding-left:2px; position:relative; top:2px;}
.aspro-credit-calc .aspro-form .aspro-column-2{padding-left:168px;}	
.aspro-credit-calc .aspro-form .aspro-column-2 .aspro-controls{margin-top:22px;}	
.aspro-credit-calc .aspro-form .aspro-column-2 label{font-size:12px; color:#666;  position:relative; left:-6px; display:block;}	

.aspro-credit-calc .aspro-form .aspro-control-group.aspro-firstpay  .aspro-column-1 .aspro-inputbox{width:57px;}		
.aspro-credit-calc .aspro-form .aspro-control-group.aspro-month{padding-top:12px;}	
.aspro-credit-calc .aspro-form .aspro-control-group.aspro-month	.aspro-column-1 .aspro-inputbox{width:38px;}
.aspro-credit-calc .aspro-form .aspro-control-group.aspro-pay-method .aspro-column-2 .aspro-controls {margin-top: 0px;}
.aspro-credit-calc	.aspro-control-group.aspro-documents li {padding-left:0; background:none; margin: 0 !important;}	
.aspro-credit-calc	.aspro-control-group.aspro-documents .aspro-radio-groups{ margin:5px 7px 0 !important; padding: 0 !important;}	
.aspro-credit-calc	.aspro-control-group.aspro-documents {padding-bottom:18px;}	
.aspro-credit-calc .aspro-form .aspro-control-group.aspro-documents .aspro-column-2 label {display: inline-block; left: 0px;}
.aspro-credit-calc .aspro-form .aspro-control-group.aspro-documents .aspro-controls {margin-top: 0px;}
span.radio input{visibility:hidden;}
span.radio{display:inline-block; width:18px; height:18px; background:  url(/local/templates/amt_aspro_next/components/aspro/creditcalc/creditcalc/images/radio_sprite.png) 0 0 no-repeat; cursor:pointer; vertical-align:middle;}	
span.radio + label{padding-left:8px; position:relative; top:1px;}	

.aspro-credit-calc .aspro-pay-method .aspro-column-2 label {display: inline-block;}

.aspro-credit-calc .aspro-result {
	background: #086592;
	padding: 12px 13px 15px 17px;
	color: #fff;
	margin-bottom:14px;
}

.aspro-credit-calc .aspro-box-diff th.aspro-total-price {}
.aspro-credit-calc .aspro-result table {width: 100%;text-align: center;  font-weight: normal; color: #fff !important;}
.aspro-credit-calc .aspro-result table tr, .aspro-credit-calc .aspro-result table td { color: #fff !important;}
.aspro-credit-calc .aspro-result table thead th:first-child {text-align: left;}
.aspro-credit-calc .aspro-result table thead th:last-child {text-align: right;}
.aspro-credit-calc .aspro-result table tbody td:first-child {text-align: left;}
.aspro-credit-calc .aspro-result table tbody td:last-child {text-align: right;}
.aspro-credit-calc .aspro-result table thead th {font-size: 14px !important; font-weight: normal; border: none !important; background: none !important;}
.aspro-credit-calc .aspro-result table tbody td {font-size: 22px !important; font-weight: normal; line-height: 28px; border: none !important; background: none !important;}
.aspro-credit-calc .aspro-result table tbody tr td span {font-size: 22px !important;}

.aspro-credit-calc .aspro-result table tbody td.aspro-per-month span {color:#ffb324;}
.aspro-credit-calc {margin-bottom:12px;} 	


.aspro-credit-calc .aspro-form .aspro-control-group .aspro-slider{position:relative; height:6px; border-bottom:1px solid #fff; background-color:#c5c5c5; box-shadow: inset 0px 1px 5px  #393939; border-radius:2px}	
.aspro-credit-calc .aspro-form .aspro-control-group .aspro-slider .aspro-markers { list-style: none !important; list-style-type: none !important; }
.aspro-credit-calc .aspro-form .aspro-control-group .aspro-slider .aspro-markers li{position:absolute; padding: 0 !important; padding-left:0; top:-5px;   width:1px; background:#9d9d9d !important; height:3px; margin: 0; list-style: none !important; list-style-type: none !important;}
.aspro-credit-calc .aspro-form .aspro-control-group .aspro-slider	 .ui-slider-handle{position:absolute; z-index:10; top:0; display:block; margin-left: -9px; width:17px; height:22px; background:  url(/local/templates/amt_aspro_next/components/aspro/creditcalc/creditcalc/images/marker.png) no-repeat;}
.aspro-credit-calc .aspro-form .aspro-control-group .aspro-slider	 .ui-slider-handle:hover, 	.aspro-credit-calc .aspro-form .aspro-control-group .aspro-slider	 .ui-slider-handle.ui-state-active{ background:  url(/local/templates/amt_aspro_next/components/aspro/creditcalc/creditcalc/images/marker_active.png);}	
.aspro-credit-calc .aspro-form .aspro-control-group .aspro-slider .aspro-markers li a{display:block; position:absolute;   top:-18px; color:#475762; text-decoration:none; font-size:12px; padding: 0 !important;}	
.aspro-credit-calc .aspro-form .aspro-control-group .ui-slider {margin: 0 !important;}
#aspro-price-slider{width:750px;}
#aspro-firstpay-slider{width:750px;}
#aspro-month-slider{width:750px;}

.aspro-credit-calc .aspro-form .aspro-control-group .aspro-slider .ui-slider-range{background:  url(/local/templates/amt_aspro_next/components/aspro/creditcalc/creditcalc/images/ran.png) 0 0  repeat-x; height:6px; position:absolute; left:0; top:0; border-radius:2px}	
.aspro-credit-calc .aspro-form .aspro-control-group.aspro-month .aspro-slider .aspro-markers li:nth-child(2n) a{color:#9aa2a7;}	

.aspro-credit-calc .aspro-button-wrapper { text-align: center;}
.aspro-credit-calc .aspro-button-order { display: inline-block; height:38px; font-size:9px; padding-left:22px; color:#fff; text-transform:uppercase; text-decoration:none; background:url(/local/templates/amt_aspro_next/components/aspro/creditcalc/creditcalc/images/buttons.png) 0 0px no-repeat;}
.aspro-credit-calc .aspro-button-order span{text-transform: uppercase; font-weight: bold; font-size: 14px; color: #000; line-height:36px; padding-right:21px; height:38px; margin-right:-7px; display:inline-block; background:url(/local/templates/amt_aspro_next/components/aspro/creditcalc/creditcalc/images/buttons.png) 100% -47px no-repeat;}
.aspro-credit-calc .aspro-button-order:hover{background-position:0 -94px;}
.aspro-credit-calc .aspro-button-order:hover span{background-position:right -142px; cursor: pointer;}

.aspro-credit-table-title {display: block; font-size: 18px !important; margin: 5px 0 8px 14px; font-weight: bold !important; color: #333 !important; text-align:center; width:1005px;}

.aspro-credit-schedule {width: 705px;}
.aspro-credit-schedule table.aspro-diff-table {width: 1005px;border-spacing: 0px; text-align: center;}
.aspro-credit-schedule .aspro-diff-table th:last-child {text-align: right; padding-right: 15px !important;}
.aspro-credit-schedule .aspro-diff-table td:first-child {color: #999; text-align: left; padding-left: 17px !important;}
.aspro-credit-schedule .aspro-diff-table td:last-child {text-align: right; padding-right: 15px !important;}
.aspro-credit-schedule .aspro-diff-table thead th{border-bottom: 2px solid #eca20c; border-left: none !important; border-right: none !important; border-top: none !important; background: none !important;}
.aspro-credit-schedule .aspro-diff-table thead tr { color: #fff; height: 30px;
	background: #1282a9;
	background: -moz-linear-gradient(top,  #1282a9 0%,  #044773 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1282a9), color-stop(100%,#044773)) !important;
	background: -webkit-linear-gradient(top,  #1282a9 0%,#044773 100%) !important;
	background: -o-linear-gradient(top,  #1282a9 0%,#044773 100%) !important;
	background: -ms-linear-gradient(top,  #1282a9 0%,#044773 100%) !important;
	background: linear-gradient(to bottom,  #1282a9 0%,#044773 100%) !important;
	-pie-background: linear-gradient(#1282a9, #044773); behavior:url(/bitrix/components/aspro/creditcalc/PIE.htc) !important;
	position:relative;
	z-index: 0;
}



.aspro-credit-schedule .aspro-diff-table {border-collapse: separate !important;}
.aspro-credit-schedule .aspro-diff-table thead tr { vertical-align: middle !important;}
.aspro-credit-schedule .aspro-diff-table thead tr th {font-weight: normal; font-size: 13px !important; vertical-align: middle !important; text-align:center;}
.aspro-credit-schedule .aspro-diff-table tbody tr { min-height: 0px !important; vertical-align: middle !important;}
.aspro-credit-schedule .aspro-diff-table tbody tr td { min-height: 0px !important; vertical-align: middle !important}
.aspro-credit-schedule .aspro-diff-table tbody tr:hover td {line-height: 26px !important; line-height: 25px \0/IE9 !important; border-top: 2px solid #a5cadc !important; border-bottom: 2px solid #a5cadc !important; }
.aspro-credit-schedule .aspro-diff-table tbody tr:hover td:first-child {border-left: 2px solid #a5cadc; }
.aspro-credit-schedule .aspro-diff-table tbody tr:hover td:last-child {border-right: 2px solid #a5cadc;padding: 0; padding-right: 13px !important; }

.aspro-credit-schedule .aspro-diff-table tbody tr td {line-height: 27px !important; line-height: 26px \0/IE9 !important; border-top: 2px solid transparent; border-bottom: 2px solid transparent; }
.aspro-credit-schedule .aspro-diff-table tbody tr td:first-child {border-left: 2px solid transparent; padding: 0; padding-left: 15px !important;}
.aspro-credit-schedule .aspro-diff-table tbody tr td:last-child {border-right: 2px solid transparent; padding: 0; padding-right: 13px !important;}
@-moz-document url-prefix() {
.aspro-credit-schedule .aspro-diff-table tbody tr:hover td {line-height: 25px !important; border-top: 2px solid #a5cadc; border-bottom: 2px solid #a5cadc; }
.aspro-credit-schedule .aspro-diff-table tbody tr td {line-height: 26px !important; border-top: 2px solid transparent; border-bottom: 2px solid transparent; }
}
.aspro-credit-schedule .aspro-diff-table tbody tr td {border-bottom: 1px solid #e3e3e3; font-size: 13px !important; padding: 0 !important;}

/* Хаки для ie */
.aspro-credit-schedule .aspro-diff-table thead th {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1282a9', endColorstr='#044773',GradientType=0)\0;}
.aspro-credit-schedule .aspro-diff-table thead th { border-bottom: 2px solid #eca20c; }
tr.stupidie {height: 2px; background-color: #eca20c; padding: 0 !important;  border-bottom: 1px solid transparent !important; }
tr.stupidie:hover td {border-left: none !important; border-top: none !important; border-right: none !important; border-bottom: 1px solid transparent !important; height: 2px;}
tr.stupidie td {height: 2px; background-color: #eca20c; padding: 0 !important;  border-bottom: 1px solid transparent !important; }
/***************/
/* End */
/* /local/templates/amt_aspro_next/components/aspro/creditcalc/creditcalc/style.css?176605656714268 */
