

/* Start:/bitrix/components/aspro/creditcalc/templates/.default/style.css?175405906914014*/
.aspro-credit-calc {font-weight: normal; text-indent: 0 !important;}
.aspro-credit-calc ul {list-style: none !important; margin: 0; 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: #fff; border-radius: 5px; width: 940px; padding: 23px 21px 23px 21px; box-sizing: border-box;}
.aspro-credit-calc .aspro-banks {z-index:100; position: relative; border-bottom: 1px solid #cecfcf; behavior:url(/bitrix/components/aspro/creditcalc/PIE.htc); padding-bottom: 16px;}
.aspro-credit-calc .aspro-invalid-ib {padding: 10px; line-height: 10px; background: #fff; 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; margin-bottom: 16px;}
.aspro-credit-calc .aspro-banks ul li {float: left; margin: 0 !important;}
.aspro-credit-calc .aspro-banks ul li a {display: inline-block; font-size: 14px; text-decoration: none !important; color: #4c4c4c !important; padding: 8px 20px; letter-spacing: 0.5px; margin-right: 4px;}
.aspro-credit-calc .aspro-banks a span {border-bottom: 1px solid #4c4c4c; font-size: 13px !important; display: inline-block; line-height: 11px;}
.aspro-credit-calc .aspro-banks a:hover {color: #086591 !important;} 
.aspro-credit-calc .aspro-banks a:hover span {border-bottom: 1px solid #086591;}
.aspro-credit-calc .aspro-banks a.aspro-cur {
	color: #fff !important;
	background: #22b259;
	position:relative;
}
.aspro-credit-calc .aspro-banks a.aspro-cur span {border-bottom: 1px solid transparent;}
.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 {
	padding: 5px 20px 9px 20px;
	z-index: 50; 
	position: relative; 
	margin-top: -4px; 
	padding:7px 0 15px 0; 
	background-color:#fff;
	}	
.aspro-credit-calc .aspro-form .aspro-control-group:first-child{border-top:none;}
.aspro-credit-calc .aspro-form .aspro-control-group { padding:13px 0px 36px; border-bottom:1px solid #d6d8d9; border-top:1px solid #fafafa; overflow:hidden; margin: 0;}	
.aspro-credit-calc .aspro-form .aspro-control-group.aspro-documents {border-bottom: 1px solid transparent;}
.aspro-credit-calc .aspro-form .aspro-control-group .aspro-column-1{float:left; width:100px;}	
.aspro-credit-calc .aspro-form .aspro-control-group .aspro-column-2{padding-left: 129px;}	
.aspro-credit-calc .aspro-form .aspro-control-group .aspro-column-1 .aspro-inputbox	{display:inline-block; padding:1px 12px; margin-bottom: 0; width:70px; text-align:right; height:32px; line-height:22px; color:#444444; position:relative; behavior:url(/PIE.htc); font-size: 16px; font-weight: normal !important;
	border-top: none;
	border-left: 2px solid #d1d1d1;
	border-top: 2px solid #d1d1d1;
}

.aspro-credit-calc .aspro-form .aspro-control-group.aspro-firstpay {
	padding:20px 0px 34px;
}
.aspro-credit-calc .aspro-form .aspro-control-group.aspro-documents {
	margin-top: 4px;
}
.aspro-credit-calc .aspro-form .aspro-control-group.aspro-month  .aspro-column-2{
	margin-top: 16px;
}
.aspro-credit-calc .aspro-form .aspro-control-group.aspro-documents  .aspro-column-2{
	padding-top: 0px;
	padding-left: 117px;
}

.aspro-credit-calc .aspro-form .aspro-control-group .aspro-column-1 label {font-size: 12px; color: #333 !important; margin-top: 1px; line-height: 16px;}
.aspro-credit-calc .aspro-form .aspro-control-group  .aspro-column-1 .aspro-controls{}
.aspro-credit-calc .aspro-form .aspro-control-group.aspro-firstpay  .aspro-column-1 .aspro-controls{background: url(/bitrix/components/aspro/creditcalc/templates/.default/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:128px; padding-top: 3px;}	
.aspro-credit-calc .aspro-form .aspro-column-2 .aspro-controls{margin-top:34px;}	
.aspro-credit-calc .aspro-form .aspro-column-2 label{font-size:11px; color:#212121;  position:relative; left:-13px; display:block; line-height: 16px; top: -3px;}	

.aspro-credit-calc .aspro-form .aspro-control-group.aspro-firstpay  .aspro-column-1 .aspro-inputbox{width:69px; margin-top: 4px;}		
.aspro-credit-calc .aspro-form .aspro-control-group.aspro-month{padding:23px 0 34px;}	
.aspro-credit-calc .aspro-form .aspro-control-group.aspro-month	.aspro-column-1 .aspro-inputbox{margin-top: 3px;}
.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{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: -13px;}
.aspro-credit-calc .aspro-form .aspro-control-group.aspro-documents .aspro-controls {margin-top: 0px;}
span.radio input{visibility:hidden;}
span.radio{background-position: 0px -40px!important; display:inline-block; width:18px; height:18px; background:  url(/bitrix/components/aspro/creditcalc/templates/.default/images/radio_sprite_new.png) 0 0 no-repeat; cursor:pointer; vertical-align:top;}	
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 {
	padding-top: 7px;
	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: #000; font-weight: 700;}
.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: left!important;}
.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: left!important;}
.aspro-credit-calc .aspro-result table thead th {font-size: 16px; font-weight: normal; border: none; background: none; text-align: left; border-left: 1px solid #0e0e0e;}
.aspro-credit-calc .aspro-result table tbody td {font-size: 32px; font-weight: 700; line-height: 28px; border: none; background: none; padding: 11px 0 0 0; border-left: 1px solid #0e0e0e;}
.aspro-credit-calc .aspro-result table tbody tr td span {font-size: 32px; font-weight: 700;}
.aspro-credit-calc .aspro-result table .aspro-total-price{border-left: 0!important; width: 277px;}
.aspro-credit-calc .aspro-result table .percents{width: 277px; padding-left: 41px;}
.aspro-credit-calc .aspro-result table .aspro-per-month{padding-left: 39px;}
.aspro-credit-calc .aspro-result table td {font-size:32px;}

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


.aspro-credit-calc .aspro-form .aspro-control-group .aspro-slider{position:relative; height:6px; border-bottom:1px solid #fff; background-color:#555555; 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:-10px;   width:1px; background:#9d9d9d !important; height:4px; 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; outline: none; width:22px; height:28px; background:  url(/bitrix/components/aspro/creditcalc/templates/.default/images/polzunok.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(/bitrix/components/aspro/creditcalc/templates/.default/images/polzunok.png) 0 -28px;}	
.aspro-credit-calc .aspro-form .aspro-control-group .aspro-slider .aspro-markers li a{display:block; position:absolute;  top:-22px; color:#475762; text-decoration:none; font-size:10px; padding: 0 !important;}	
.aspro-credit-calc .aspro-form .aspro-control-group .ui-slider {margin: 0 !important;}
#aspro-price-slider{width:751px;}
#aspro-firstpay-slider{width:751px;}
#aspro-month-slider{width:751px;}

.aspro-credit-calc .aspro-form .aspro-control-group .aspro-slider .ui-slider-range{background:  #22b259; 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(/bitrix/components/aspro/creditcalc/templates/.default/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(/bitrix/components/aspro/creditcalc/templates/.default/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;}

.aspro-credit-schedule {width: 940px;}
.aspro-credit-schedule table.aspro-diff-table {width: 100%;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: #22b259;
	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;}
.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 #000; }
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; }
/***************/

#credit-schedule td {
    text-align: center;
}

#credit-schedule td:last-child {
    text-align: right;
}
.aspro-credit-calc  .calc_test_text{
	font-size: 12px;
	padding-left: 6px;
    line-height: 18px;
}
/* End */
/* /bitrix/components/aspro/creditcalc/templates/.default/style.css?175405906914014 */
