@import url('inside.css');

.tabber {
	z-index:100;
}
.tabber h1 {
	display: block;
}
.tabber .tabberContent {
	padding:22px 0 24px;
	background:none;
}
.tabber .tabberContent .products {
	position:absolute;
	top:0;
	left:0;
	right:0;
	z-index:50;
	padding:22px 0 20px;
	background: #fff;
}
.tabber .tabberContent .products .bsh,
.contentPart .bsh {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	z-index:-1;
	height:4px;
	background: url(/images/bgsh.png) center bottom no-repeat;
}
.contentPart .bsh {
	z-index: -1;
}
.tabber .tabberContent .products.fixed {
	position:fixed;
}
.tabber .tabberContent .prodItem {
	width: auto;
}
.tabber .tabberContent .prodItem:first-child {
	margin-left:20px;
}
.tabber .tabberContent .prodItem+.prodItem+.prodItem,
.tabber .tabberContent .prodItem+.prodItem {
	margin-left: 37px;
	width:auto;
}
.tabber .tabberContent .addInfo {
	float:right;
	min-width:278px;
	max-width:50%;
	white-space: nowrap;
	margin-left: 0 !important;
	margin-right: 20px;
	margin-top: 2px;
}
.tabber .tabberContent .prodItem a {
	color:#76828f;
	font:400 18px/18px 'pf_beausans_prothin',Arial;
}
.tabber .tabberContent .prodItem a:hover{
	text-decoration:none;
	color:#000;
}
.tabber .tabberContent .addInfo a {
	display:inline-block;
	color:#76828f;
	font: 400 14px/18px 'pf_beausans_prothin',Arial;
	text-transform: uppercase;
}
.tabber .tabberContent .addInfo a:hover {
	text-decoration: none;
	color:#000000;
}
.tabber .tabberContent .addInfo a+a {
	margin-left:10px;
}
.tabber .tabberContent .prodItem.active a {
	color:#000;
	text-decoration: none;
	cursor: text;
}
.tabber .tabberContent .prodItem.active .arrow {
	position:absolute;
	top:100%;
	left:50%;
	margin:20px 0 0 -22px;
	width:0px;
	height:0px;
	border-top:18px solid #fda202;
	border-left:22px solid transparent;
	border-right:22px solid transparent;
	
}
.contentPart .left {
	float:left;
	width:320px;
	width:66%;
}
.contentPart .right {
	float:right;
	width:278px;
	margin-right:20px;
}
.contentPart .callback {
	display:none;
}
.contentPart .minHeight {
	min-height:170px;
}
.contentPart .girafTop {
	position:absolute;
	z-index:-1;
	width:239px;
	height:293px;
	background:url(/images/giraf.png) 0 0 no-repeat;
	bottom:-22px;
	left:50%;
	margin-left:-120px;
	display:none;
}
.contentPart.onlyText {
	background: none;
	padding-bottom: 20px;
}
.contentPart.onlyText .left{
	width:auto;
}
.contentPart.onlyText h3{
	color:#828E9B;

}
.contentPart h1 {
	color:#000;
	font:400 28px/32px 'pf_beausans_prolight',Arial;
}
.contentPart .text {
	padding:16px 0 0;
	margin:0;
}
.contentPart.calcType4  .text{
	margin: 16px 300px 0 -20px;
	padding: 20px;
/*	background:#FFFFE6;
	border: 1px dashed #DDDDDD;*/
}

.contentPart .text ul{
	font:400 13px/20px 'pf_beausans_prolight','Tahoma',Arial;
}
.contentPart .lead {
	color:#828e9b;
	font:400 13px/20px 'pf_beausans_prolight','Tahoma',Arial;
	padding:5px 0 28px;
}
.contentPart .getCallback {
	padding:0 115px 0 0;
	min-height: 95px;
}
.contentPart .getCallback a {
	/*color:#000;
	font:400 18px/24px 'pf_beausans_prolight','Tahoma',Arial;*/
	background:url(/images/byphone.png) right 0 no-repeat;
	position:absolute;
	right:0;
	top:0;
	width:95px;
	height:95px;
	z-index:10;
	text-decoration: none;
}
:root .contentPart .getCallback a {
	background-image:url(/images/svg/byphone.png.svg);
}
.contentPart .getCallback a:hover{
	text-decoration:none;
	color:#f19900;
}
.steps {
	z-index:10;
	background: #fff;
}
/*.steps.topFix {
	left:0;
	right:0;
	z-index:50;
	top:0;
	padding-top:28px;
	height: 54px;
	padding-bottom:0;
}
.steps.topFix+* {
	padding-top:100px;
	margin-top:0;
}
.steps.topFix>.back {
	position: absolute;
	top:0;
	left:0;
	right:0;
	bottom:3px;
	z-index:-1;
	background-color:#fff;
}*/
.steps .step {
	float:left;
	width:25%;
}
.steps .step .inner {
	border-top: 1px solid #ccccde;
	border-bottom: 1px solid #ccccde;
	padding:13px 0 10px 70px;
	white-space: nowrap;
}
.steps .step:first-child .inner {
	border-radius:3px 0 0 3px;
	border-left: 1px solid #ccccde;
	padding-left: 50px;
}
.steps .step:last-child .inner {
	border-radius:0 3px 3px 0;
	border-right: 1px solid #ccccde;
}
.steps .step+.step:after,
.steps .step+.step:before {
	left: 0;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.steps .step+.step:after {
	border-color: rgba(255, 255, 255, 0);
	border-left-color: #fff;
	border-width: 22px;
	border-left-width: 10px;
	margin-top: -22px;
}
.steps .step+.step:before {
	border-color: rgba(224, 227, 231, 0);
	border-left-color: #ccccde;
	border-width: 23px;
	border-left-width: 11px;
	margin-top: -23px;
}
.steps .step.active+.step:after,
.steps .step.active+.step:before {
	border-left-color: #fd5a26;
}
/*.steps .step+.step:before {
	content:' ';
	position: absolute;
	top:0;
	bottom:0;
	border-top:1px solid #e0e3e7;
	border-right:1px solid #e0e3e7;
	
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}*/
.steps .step .title {
	color:#696971;
	font:400 18px/24px 'pf_beausans_prosemibold',Arial;
	text-transform: lowercase;
}
.steps .step .num {
	position:absolute;
	left:25px;
	top:50%;
	margin-top:-16px;
	width:30px;
	height:24px;
	padding-top:6px;
	border:1px solid #e0e3e7;
	color:#fff;
	font:400 16px/18px 'pf_beausans_prosemibold',Arial;
	text-align: center;
	overflow: hidden;
	background: #e0e3e7;
	letter-spacing:-1px;

	border-radius: 50%;
}
.steps .step:first-child .num {
	left:10px;
}
.steps .step.past .num {
	border-color: #fd5a26;
	color: #fff;
	background: #fd5a26;
}
.steps .step.active .inner {
	background: #fd5a26;
	border-color:#fd5a26;
}
.steps .step.past .inner {
	background: #e0e3e7;
}
.steps .step.past+.step:after {
	border-left-color: #e0e3e7;
}
.steps .step.past+.step.past:before {
	border-left-color: #ccccde;
}
.steps .step.active .num {
	color:#fd5a26;
	border-color:#fff;
	background: #fff;
}
.steps .step.active .title {
	color:#fff;
	font-family: 'pf_beausans_proregular',Arial;;
}
.steps .step .lead {
	display:none;
	position:relative;
	/*left:0;
	top:100%;
	right:-152px;*/
	padding:0;
	margin-right:-152px;
	max-width: 200px;
	margin-top:0px;
	font:400 11px/15px 'Tahoma',Arial;
	color:#76828f;
	height:30px;
}
.steps .step.past .lead {
	display:block;
}
.steps .step.active .lead {
	color:#000;
	display:block;
	font-weight: 700;
	max-width: 234px;
}
.steps .step.active .lead .resCount {
	font:400 18px/18px 'pf_beausans_prosemibold',Arial;
	margin: 0 0 0 5px;
	position: absolute;
}
.steps .step.step4.active .lead {
	max-width: 210px;
}
.safari .steps .step.step4.active .lead {
	max-width: 180px;
}
.steps .step.step4.active .lead span+span{
	display:none;	
}
.step.step4.buyStep .title {
	font-family:'pf_beausans_prosemibold',Arial;
	padding-left: 0;
	/*margin-top:-7px;*/
	color: #000000;
}
.step.step4.buyStep .title .value {
	font:400 24px/24px 'pf_beausans_prosemibold',Arial;
}
.steps .step.active .arrow {
	position:absolute;
	top:47px;
	left:-9px;
	width:55px;
	height:22px;
	background: url(/images/step_active_short.png) 0 0 no-repeat;
}
.calcBanner {
	position:absolute;
	top:0;
	left:50%;
	width:172px;
	height:172px;
	background: #ffa302;
	/*background:#94ba44;*/
	margin-left:-86px;
	z-index:10;

	-moz-border-radius: 90px;
	-khtml-border-radius: 90px;
	border-radius: 90px;
	behavior: url(/css/PIE.htc);
}
.steps .calcBanner {
	/*top:-130px;
	background:none;
	margin-left:-70px;*/
	margin-left: 235px;
	top: -190px;
}
.steps .calcBanner:hover{
	/*background:none;*/
}
.calculator .giraf .calcBanner{
	margin-left:-72px;
	width:172px;
	height:172px;
	border-radius:90px;	
}
.calculator .giraf .calcBanner span{
	padding-top:0;
}
.tpl_prodCalculator1 .calculator .giraf .contentPart{padding-top:0;}
.tpl_prodCalculator1 .contentPart, 
.tpl_prodCalculator1 .contentPart.contentSeo,
.tpl_prodCalculator2 .contentPart, 
.tpl_prodCalculator2 .contentPart.contentSeo,
.tpl_prodCalculator3 .contentPart, 
.tpl_prodCalculator3 .contentPart.contentSeo,
.tpl_prodCalculator11 .contentPart, 
.tpl_prodCalculator11 .contentPart.contentSeo,
.tpl_prodCalculator12 .contentPart, 
.tpl_prodCalculator12 .contentPart.contentSeo
{
	display:none;
}
.calcBanner>* {
	display:block;
	position: absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background: none;
	margin:0;
	border:none;
	text-align: center;
	color:#fff;
	font:400 19px/20px 'pf_beausans_prosemibold',Arial;
	padding:59px 13px 0;
	text-transform: uppercase;
}
.calcBanner>.toAncor {
	z-index:20;
	text-decoration: none;
}
/*.calculator,
.results,
.uDoing {
	margin-top:-3px;
	padding:1px 0 0;
	background: #f7f7f7;
}*/
.uDoing,
.calculator .calcType1{
	padding:22px 0 0;
}
.calculator .blockSelection.regExp {
	position:relative;
	z-index:10;
	margin-top:25px;
}
.calculator .calcType2{
	padding:0;	
}
.calculator .blockSelection.driver {
	position:relative;
	z-index:5;
}
.calculator .blockSelection+.blockSelection {
	margin-top:25px;
}
.calculator .blockSelection h1 {
	color:#828e9b;
	font:400 30px/30px 'pf_beausans_prolight',Arial;
	text-align: center;
	padding:0 0 54px;
}
.calculator .calcType1 .cartypeSelect {
	text-align: center;
}

.calculator .calcType1 .cartypeSelect input[value="1"]~span{
	background:url(/images/form-icons/group-15_copy.svg) center 0 no-repeat;
}
.calculator .calcType1 .cartypeSelect label:hover input[value="1"]~span,
.calculator .calcType1 .cartypeSelect label input[value="1"]:checked~span{
	/*background-position: -330px -137px;*/
	background:url(/images/form-icons/group-15.svg) center 0 no-repeat;
}

.calculator .calcType1 .cartypeSelect input[value="3"]~span{
	background:url(/images/transport.png)  -110px -27px no-repeat;
}
:root .calculator .calcType1 .cartypeSelect input[value="3"]~span{
	background-image:url(/images/svg/transport.png.svg);
}
.calculator .calcType1 .cartypeSelect label:hover input[value="3"]~span{background-position: -110px -255px;}
.calculator .calcType1 .cartypeSelect label input[value="3"]:checked~span{background-position: -110px -138px;}

.calculator .calcType1 .cartypeSelect input[value="4"]~span{
	background:url(/images/form-icons/group-5.svg) center 0 no-repeat;
	background-size: 70%;
}
.calculator .calcType1 .cartypeSelect label:hover input[value="4"]~span,
.calculator .calcType1 .cartypeSelect label input[value="4"]:checked~span{
	background:url(/images/form-icons/group-5_2.svg) center 0 no-repeat;
	background-size: 70%;
}

.calculator .calcType1 .cartypeSelect input[value="6"]~span{
	background:url(/images/form-icons/group-4.svg) center 0 no-repeat;
	background-size: 87%;
}
.calculator .calcType1 .cartypeSelect label:hover input[value="6"]~span,
.calculator .calcType1 .cartypeSelect label input[value="6"]:checked~span{
	background:url(/images/form-icons/group-4_2.svg) center 0 no-repeat;
	background-size: 87%;
}

.calculator .calcType1 .cartypeSelect input[value="pricep"]~span{
	background:url(/images/form-icons/group-7.svg) center 0 no-repeat;
	background-size: 68%;
}
.calculator .calcType1 .cartypeSelect label:hover input[value="pricep"]~span,
.calculator .calcType1 .cartypeSelect label input[value="pricep"]:checked~span{
	background:url(/images/form-icons/group-7_4.svg) center 0 no-repeat;
	background-size: 68%;
}

.calculator .calcType1 .cartypeSelect .item {
	display:inline-block;
	color:#38383c;
	font:400 16px/20px 'pf_beausans_prosemibold',Arial;
	width:120px;
	border: 1px solid #e0e3e7;
	border-radius:3px;
	background: #fff;
	padding:40px 25px 25px;
}
.calculator .calcType1 .cartypeSelect .item+.item{display:none}
.calculator .calcType1 .cartypeSelect .item+.item+.item,
.calculator .calcType1 .cartypeSelect .item+.item+.item+.item{display:inline-block}
.calculator .calcType11 .cartypeSelect{
		
}
.calculator .calcType11 .cartypeSelect .item {
	width:auto;
}
.calculator .calcType1 .cartypeSelect .item label input:checked~span {
	color:#f19900;
}
.calculator .calcType1 .cartypeSelect .item label>span {
	cursor: pointer;
	padding:80px 0 0;
	min-width:120px;
	display:inline-block;
}
.calculator .radios input[type="radio"],
.calcType2 .radios input[type="checkbox"],
.calcType4 .typeSelect input[type="radio"],
.calcType11 .radios input[type="checkbox"] {
	/*position: absolute;
	visibility: hidden;
	top:-10000px;
	top:-10000px;
	z-index:-10000;*/
	position:absolute;
	filter: alpha(opacity=0);
	opacity:0;
	z-index:-100000;
}
.calculator .calcType1 .cartypeSelect .item+.item {
	margin-left:10px;
}
.calculator .calcType1 .active .arrow,
.calculator header .arrow,
.calculator .calcType1 .stajSelect .arrow {
	position:absolute;
	top:100%;
	left:50%;
	width:42px;
	height:17px;
	margin-left:-21px;
	background: url(/images/calcArrow.png) 0 0 no-repeat;
	margin-top: 25px;
}
.calculator header .arrow,
.calculator .calcType1 .stajSelect .arrow {
	margin-top:0;
}
.calculator .subcartypeSelect {
	margin:20px 0 0;
	background:#fff url(/images/steps_tsh.png) center top no-repeat;
	padding:40px 0;
	text-align: center;
}
.calculator .subcartypeSelect.blockSelection {
	margin-top:25px;
}
.calculator .calcType1 .subcartypeSelect .item {
	display:inline-block;
	color:#828e9b;
	font:400 12px/18px 'Tahoma',Arial;
	/*width:110px;*/
	width:auto;
}
.calculator .calcType1 .subcartypeSelect .item+.item {
	margin-left:90px;
}
.calculator .calcType1 .subcartypeSelect .item label {
	cursor: pointer;
	padding:7px 10px;
	display:inline-block;
}
.calculator .calcType1 .subcartypeSelect .item label a {
	color:inherit;
	font:inherit;
	text-decoration: none;
}
.calculator .calcType1 .subcartypeSelect .item label>:first-child {
	font:400 16px/18px 'pf_beausans_prosemibold',Arial;
}
.calculator .calcType1 .subcartypeSelect .item.active label {
	background: #f19900;
}
.calculator .calcType1 .subcartypeSelect .item.active,
.calculator .calcType1 .subcartypeSelect .item.active:hover {
	color:#fff;
}
.calculator .calcType1 .subcartypeSelect .item:hover {
	color:#f19900;
	}
.calculator .blockSelection h2,
.calculator .blockSelection .blockTitle {
	font:400 30px/45px 'pf_beausans_probold',Arial;
	color:#38383c;
	text-align: center;
	padding:0 0 15px;
}
.calculator .calcType1 .regExp .radios {
	text-align: center;
	background:#fff url(/images/steps_tsh.png) center top no-repeat;
	padding:39px 0;
}
.calculator .calcType1 .regExp .radios.driverInfo{
	padding:69px 0 39px;
}
.calculator .calcType1 .regExp .radios>.item {
	display:inline-block;
	color:#828e9b;
	font:400 14px/20px 'pf_beausans_prolight',Arial;
	width:284px;
}
.calculator .calcType1 .regExp .radios.w1_4>.item {
	width:213px;
}
.calculator .calcType3 .regExp .radios > .item{
	width:470px;
}
.calculator .calcType1 .regExp .radios>.item .inner {
	display:block;
	/**margin-right:-15px;
	*padding-right:15px;*/
	padding:0 70px;
}
.calculator .calcType1 .regExp .radios.w1_4>.item .inner {
	padding:0 30px;
}
.calculator .calcType1 .regExp .radios>.item+.item {
	/*margin-left:41px;
	*margin-left:71px;
	padding-left:71px;
	padding-right:30px;
	*padding-right:0px;*/
	border-left: 1px dashed #bfc8d2;
}
.calculator .calcType1 .regExp .info {
	display:block;
	padding:65px 0 0;
	font-size:12px;
	line-height:18px;
}
.calculator .calcType1 .regExp .info.regcityIcon{
	background:url(/images/where.png) center -10px no-repeat;
}
:root .calculator .calcType1 .regExp .info.regcityIcon{
	background-image:url(/images/svg/where.png.svg);
}
.calculator .calcType1 .regExp .info.whoIcon{
	background:url(/images/who.png) center -10px no-repeat;
}
:root .calculator .calcType1 .regExp .info.whoIcon{
	background-image:url(/images/svg/who.png.svg);
}
.calculator .calcType1 .regExp .info.comercialIcon{
	background:url(/images/taxi.png) center -10px no-repeat;
}
:root .calculator .calcType1 .regExp .info.comercialIcon{
	background-image:url(/images/svg/taxi.png.svg);
}

.calculator .calcType1 .regExp .info.zalogIcon{
	background:url(/images/calc2_bank.png) center -5px no-repeat;
}
:root .calculator .calcType1 .regExp .info.zalogIcon{
	background-image:url(/images/svg/calc2_bank.png.svg);
}
.calculator .calcType1 .regExp .info.historyIcon{
	background:url(/images/calc2_history.png) center -5px no-repeat;
}
:root .calculator .calcType1 .regExp .info.historyIcon{
	background-image:url(/images/svg/calc2_history.png.svg);
}
.calculator .calcType1 .regExp .info.usetypeIcon{
	background:url(/images/calc2_type.png) center -5px no-repeat;
}
:root .calculator .calcType1 .regExp .info.usetypeIcon{
	background-image:url(/images/svg/calc2_type.png.svg);
}
.calculator .calcType1 .regExp .info.periodIcon{
	background:url(/images/calc2_cal.png) center -5px no-repeat;
}
:root .calculator .calcType1 .regExp .info.periodIcon{
	background-image:url(/images/svg/calc2_cal.png.svg);
}

.calculator .calcType1 .driverInfo .info.nodtpIcon{
	background:url(/images/nodtp.png) center -10px no-repeat;
}
:root .calculator .calcType1 .driverInfo .info.nodtpIcon{
	background-image:url(/images/svg/nodtp.png.svg);
}
.calculator .calcType1 .driverInfo .info.lgotiIcon{
	background:url(/images/discount.png) center -10px no-repeat;
}
:root .calculator .calcType1 .driverInfo .info.lgotiIcon{
	background-image:url(/images/svg/discount.png.svg);
}
.calculator .calcType1 .driverInfo .info.dgoIcon{
	background:url(/images/extra.png) center -10px no-repeat;
}
:root .calculator .calcType1 .driverInfo .info.dgoIcon{
	background-image:url(/images/svg/extra.png.svg);
}


.calculator .calcType1 .regExp .item.regcity .item.active {
	background: none;
	color:#f29901;
	font:400 16px/18px 'pf_beausans_prosemibold',Arial;
}
.calculator .calcType1 .regExp .item .item label {
	cursor:pointer;
	display:block;
}
.calculator .calcType1 .regExp .item .item .fromI{
	font-size:11px;
}
.calculator .calcType1 .regExp .item .item label:hover{
	color:#f19900;
}
.calculator .calcType1 .regExp .item .item.active label {
	cursor: text;
}
.calculator .calcType1 .regExp a.dashed {
	color:#fd7326;
	text-decoration: none;
	border-bottom: 1px dashed #fd7326;
	font:400 13px/13px 'pf_beausans_proregular',Arial,sans-serif;
	margin-top: 5px;
	display: inline-block;
}
.calculator .calcType1 .regExp a.dashed:hover {
	border-color: transparent;
}


.chosen-container .chosen-results li.group-result:first-child~li.group-result {
	border-top:1px solid #828e9b;
	margin-top:15px;
	padding-top:15px;
}
.chosen-container .chosen-results li.group-result:first-child~li.group-result~li.group-result {
	margin-top:0;
	padding-top:5px;
	border-top:none;
}
.calculator .calcType1 .driver .stajSelect {
	background: none;
	padding-top: 0;
	padding-bottom:20px;
}
.calculator .calcType1 .driver .stajSelect .item+.item {
	margin-left:72px;
	border:none;
}
.calculator .calcType1 .driver .stajSelect .info {
	padding:15px 0 0;
	font: 400 15px/20px 'pf_beausans_prolight',Arial;
	color: #828e9b;
	width: 124px;
	margin: 0 auto;
}
.calculator .calcType1 .driver .stajSelect .active .info{
	color:#f19900;
}
.calculator .calcType1 .driver .stajSelect .speed {
	display:block;
	width:94px;
	height:73px;
	color:#b1bac3;
	font:700 52px/52px Arial;
	border:5px solid #b1bac3;
	margin:0 auto;
	padding:21px 0 0;
	background: #F7F7F7;

	-moz-border-radius: 55px;
	-khtml-border-radius: 55px;
	border-radius: 55px;
	behavior: url(/css/PIE.htc);
}
.calculator .calcType1 .driver .stajSelect  .speed:hover{
	border-color: #828e9b;
	color:#828e9b;
	}
.calculator .calcType1 .driver .stajSelect .active .speed {
	border-color: #f19900;
	color:#f19900;
}
.calculator .calcType1 .driver .stajSelect label {
	cursor: pointer;
}
.calculator .calcType1 .driver .stajSelect .active label {
	cursor: text;
}
.calculator .calcType1 .driver .radios.driverInfo>.item {
	height:375px;
	overflow: hidden;
	vertical-align: text-top;
}
.calculator .calcType2 .driver .radios.driverInfo>.item {
	height:450px;
}
.calculator .calcType1 .driver .radios.driverInfo > .item.driver{
	/*width:200px;*/
}
/*.calculator .calcType1 .driver .item .item {
	display:block;
	padding:0;
}*/
/*.calculator .calcType1 .driver .item .item+.item {
	margin-top:5px;
}*/
.calculator .calcType1 .driver .item .item.active:first-child+.item {
	margin-top:0;
}
.calculator .calcType1 .driverInfo .info {
	padding-bottom: 34px;
	padding-top:65px;
}
.calculator .calcType1 .driverInfo .item .item.active {
	/*bottom:100%;
	margin-bottom:18px;
	margin-top:0px;*/
}
.calculator .calcType1 .driverInfo .info+.relative {
	display:block;
	/*
	*margin-right:-15px;
	padding-right:15px;
	*/
}
.calculator .giraf {
	height:172px;
	margin-top:30px;
	/*background: url(/images/giraf2.png) center top no-repeat;*/
}
.calculator .giraf .calcBanner:hover{
	background:#f18200;
	/*background:#9dd12f;*/
	}
.calculator .giraf input[type="submit"],
.calculator .giraf button.send[type="submit"] {
	margin:5px 0 0;
	padding:70px 0;
	background: none;
	border:none;
	width:100%;
	display:inline-block;
	color:#fff;
	font:400 20px/20px 'pf_beausans_prosemibold',Arial;
	text-transform: uppercase;
	cursor: pointer;
	white-space:normal;
}
#modal>.info{
	/*top: 35%;*/
	width: 900px;
	height: 550px;
	margin: -175px 0 0 -450px;
}
.text ul li{
	background: url("/images/li_big.png") no-repeat scroll 0 1px rgba(0, 0, 0, 0) !important;
	padding-bottom: 5px !important;
	padding-left: 30px !important;
}
.contentPart.contentSeo {
	padding:0 0 15px;
	display:block;
}

.callback .lead:first-child {
	padding:0;
	margin:0;
}
.callback h4 {
	padding:1px 70px 28px 0;
	color:#000;
	font:400 18px/20px 'pf_beausans_prosemibold',Arial;
}
.callback > .form {
	width:100%;
	padding:0;
}
.callback.active > .form {
	left: auto;
	right: 0;
	top: 64px;
	bottom:0;
}
.callback > .form>.back {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:-1;
	background:#fff;
}
.callback > .form .query {
	padding-right:100px;
}
.callback > .form button {
	display:block;
	position: absolute;
	top:0;
	right:0;
	background: none;
	margin:0;
	border:none;
	text-align: center;
	color:#fff;
	font:400 16px/16px 'pf_beausans_prosemibold',Arial;

	width:95px;
	height:95px;

	background: #ffa302;
	z-index:10;
	cursor:pointer;

	-moz-border-radius: 50px;
	-khtml-border-radius: 50px;
	border-radius: 50px;
	behavior: url(/css/PIE.htc);
}
.callback .query .lead {
	font-size:16px;
	line-height:16px;
	padding:6px 0 11px;
}
.callback .result {
	position:absolute;
	z-index:20;
	background:#fff;
	left:0;
	right:0;
	bottom:0;
	top:-105px;
}
.callback .result .onElementHelp {
	margin:0 !important;
	padding:0;
	position:static;
	width:auto;
}
.callback .result .back,
.callback .result .arrow {
	display:none;
	behavior:none;
}


/*KASKO*/
.calculator .calcType2 .regExp .cartypeSelect {
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
}
.calcType2 .error{
	color: #FF9C00;
	font:700 9px/13px 'Tahoma', Arial;
	text-align:left;
}
.calcType2 .cts .error {
	position:absolute;
	left:0;
	top:44px;
}
.calculator .calcType2 .priceType .inpRadios {
	width:676px;
	margin:0 0 0 175px;
}
.calculator .calcType2 .cartypeSelect .rowName {
	position:absolute;
	top:0;
	left:0;
	color:#000;
	font:400 14px/16px 'pf_beausans_prolight',Arial;
	max-width:120px;
}
.calculator.calcType5 .calcType2 .cartypeSelect .rowName {
	color: #828e9b;
}
.calculator .calcType11 .cartypeSelect .rowName{
	max-width:200px;	
}
.calculator .calcType11 .period span:first-child{
	display: inline-block;
	min-width: 85px;	
}
.calculator .calcType2 .priceType .rowName {
	top:17px;
}
.calculator .calcType2 .priceType .inpRadios .item {
	display:block;
	float:left;
	padding:8px 13px 5px;
	width:auto;
}
.calculator .calcType2 .priceType .inpRadios .item:first-child {
	padding-top:11px;
	padding-bottom:20px;
	width:140px;
	margin-left:24px;
	/*padding-right:37px;*/
	padding-right:0;
}
.calculator .calcType11 .cts:first-child {
	z-index:30;
	border:none;
	padding-top:0;
}
.calculator .calcType11 .cts.people:first-child .del{
	top:12px;	
}
.calculator .calcType11 .cts:first-child .rowName {
	top:7px;
}
.calculator .calcType11 .cartypeSelect .multiselect {
	width:287px;
	height:19px;
	z-index:20;
}
.calculator .calcType11 .multiselect .chosen-container,
.calculator .calcType11 .multiselect select {
	left:0;
	top:0;
	width:100% !important;
	height:29px;
}
.calculator .calcType11 .multiselect select {
	position:absolute;
	z-index:-100;
	opacity:0;
	filter:alpha(opacity=0);
	display:block !important;
}
.calculator .calcType11 .multiselect .chosen-container-multi .chosen-choices {
	height:29px !important;
}
.calculator .calcType2 .priceType .inpRadios .item .uah {
	position:absolute;
	right: 5px;
	top: 14px;
}
.calculator .calcType2 .priceType .inpRadios .item .name {
	display:block;
	color:#828e9b;
	font:400 14px/16px 'pf_beausans_prolight',Arial;
}
.calculator .calcType2 .priceType .inpRadios .item .lead {
	display:block;
	color:#828e9b;
	font:400 12px/16px 'Tahoma',Arial;
	padding:5px 0 0;
	margin:0;
}
.calculator .calcType2 .priceType .inpRadios .item.active .name {
	color:#fff;
}
.calculator .calcType2 .priceType .inpRadios .item.active .lead {
	color:#fff;
}
.calculator .calcType2 .priceType .inpRadios .item+.item {
	margin-left:5px;
	margin-top:10px;
}
.calculator .calcType2 .priceType .inpRadios .item .back {
	position:absolute;
	top:-100000px;
	left:-100000px;
	z-index:-1;
	width:100%;
	height:100%;
	background:#f19900;
}
.calculator .calcType2 .cartypeSelect .item label {
	display:block;
	padding:0;
}
.calculator .calcType2 .priceType .inpRadios .item input[type="radio"]:checked~.back,
.calculator .calcType2 .priceType .inpRadios .item input[type="checkbox"]:checked~.back {
	top:0;
	left:0;
}
.calculator .calcType2 .priceType .inpRadios .item input[type="radio"]:checked~span {
	color:#fff;
	cursor:default;
}
.calculator .calcType2 .priceType .inpRadios .item .inp {
	display:block;
	padding:2px;
	/*margin-top:10px;
	visibility:hidden;*/
}
.calculator .calcType2 .priceType .inpRadios .item .inp.bad {
	border-color:#FF9C00;
}
.calculator .calcType2 .priceType .inpRadios .item.active .inp {
	visibility:visible;
}
.calculator .calcType2 .cts {
	margin-top:20px;
	padding-top:19px;
	padding-left:212px;
	padding-right:119px;
	border-top:1px dashed #bfc8d2;
	text-align:left;
}
.calculator.calcType5 .calcType2 .cts {
	padding-bottom:19px;
	padding-left: 140px;
	padding-right: 20px;
}
.calculator .calcType2 .cts.yearSelect{
	padding-right: 80px;	
}
.calculator .calcType2 .cts h3 {
	color:#828e9b;
	font:400 14px/14px 'pf_beausans_prosemibold',Arial;
	padding:30px 6px;
}
.calculator .calcType2 .cts .help,
.libFilter .select .help {
	position:absolute;
	z-index:10;
	left:0;
	top:50%;
	right:190px;
	height:0;
	margin-top:15px;
}
.calculator .calcType11 .cts .help{
	right:30px;
}
.safari .calculator .calcType2 .cts .help .onElementHelp{
	display:none;
}
.calculator .calcType2 .cts .onElementHelp,
.libFilter .select .onElementHelp {
	width:275px;
}
.calculator .calcType2 .cts:hover {
	z-index:20;
}
.calculator .calcType2 .cts:hover .onElementHelp,
.libFilter:hover .select .onElementHelp {
	left:100%;
	top:50%;
	margin-left:40px;
}
.calculator .calcType2 .cts .rowName {
	top:25px;
}
.calculator .calcType2 .cartypeSelect .cts label {
	display:inline-block;
	color:#828e9b;
	font:400 14px/16px 'pf_beausans_prolight',Arial;
}
.calculator .calcType2 .cartypeSelect .cts .item + .item {
	margin-left:0px;
}
.calculator .calcType2 .cartypeSelect .cts .item {
	margin-right:33px;
}
.calculator .calcType11 .cartypeSelect .cts .item {
	margin-right:15px;
}
.calculator .calcType2 .cartypeSelect .cts .item.freeWidth {
	width:auto;
	margin-right:10px;
	min-width:135px;
}
.calculator .calcType2 .cartypeSelect .cts .item.otherMark {
	padding:20px 6px 0;
}
.calculator .calcType2 .cartypeSelect .cts.yearSelect .item {
	margin-right:5px;
	width:45px;
}
.calculator .calcType2 .cartypeSelect .cts .active label {
	color:#fff;
	cursor:text;
}
.calculator .calcType2 .cartypeSelect .cts label span {
	display:inline-block;
	padding:6px;
}
.calculator .calcType2 .regExp a.dashed:hover,
.calculator .calcType2 .priceType .inpRadios .item span:hover,
.calculator .calcType2 .cartypeSelect .cts label span:hover,
.calculator .calcType2 .regExp .item .item label:hover{
	color:#3b444e;
}
.calculator .calcType2 .cartypeSelect .cts label input:checked~span {
	background:#f19900;
	color:#fff;
	cursor:text;
}
.calculator .calcType2 .addInfo.regExp .radios > .item {
	width:182px;
}
.calculator .calcType2 .addInfo.regExp .item>.inner {
	padding:0 32px;
}
.calculator .calcType2 .regExp.driver .stajSelect.radios > .item {
	width:75px;
}
.calculator .calcType2 .regExp.driver .val {
	color:#b1bbc4;
	font:400 72px/72px 'Tahoma',Arial;
	text-align:center;
	display:block;
}
.calculator .calcType2 .regExp.driver .active .val {
	color:#F19900;
}
.calculator .calcType1 .driver .stajSelect .info {
	font:700 12px/14px 'Tahoma',Arial;
	width:auto;
}
.calculator .calcType2 .driverInfo .info {
	padding-top:0;
	color:#828e9b;
	font:400 16px/22px 'pf_beausans_prosemibold',Arial;
}
.calculator .calcType2 .driverInfo.radios>.item {
	width:448px;
}
.calculator .calcType2 .driverInfo.radios>.item .inner {
	padding:0 75px;
}

.calculator.calcType10 .typeSelect {
	z-index:20;
}
.calculator.calcType10 .mSelect {
	float:left;
	width:47%;
	z-index:10;
}
.calculator.calcType10 .mSelect+.mSelect {
	float:right;
}
.calculator.calcType10 .mSelect select {
	width:100%;
}
.calculator.calcType10 select + .chosen-container {
	position:relative;
	top:auto;
	left:auto;
}
.calculator.calcType10 .MSInclude {
	margin:34px 0 0;
	padding:25px 0 0;
	border-top:1px dashed #bfc8d2;
	color:#828e9b;
	font:400 13px/18px 'pf_beausans_prolight',Arial;
}
.calculator.calcType10 .MSInclude h4{
	font:400 15px/18px 'pf_beausans_prosemibold',Arial;	
	color:#828e9b;
}
.calculator.calcType10 .MSInclude ol{
	margin-left:15px;	
}
.calculator.calcType10 .MSInclude li{
	margin: 5px 0;	
}
.calculator.calcType10 .MSInclude p{
		
}

.calculator .calcType11 .period .inp {
	width:75px;
	position:absolute;
	margin-left:5px;
	margin-top:-6px;
}
.calculator .calcType11 .people .period .inp{
	width:185px	
}
.calculator .calcType11 .people .period .inp.age{
	width:75px	
}
.calculator .calcType11 .period {
	margin-top:4px;
	height:20px;
}
.calculator .calcType11 .period .inp+span {
	display:inline-block;
	margin-left:90px;
}
.calculator .calcType11 .people .period .inp+span{
	margin-right:5px;	
}
.calculator .calcType11 .people .period .inp.childsType{
	margin-left:210px;	
}
.calculator .calcType11 .cts.addPeople {
	padding-left:0;
	padding-right:0;
	text-align:center;
}
.calculator .calcType11 .cts.people .item {
	display:block;
	padding-top: 5px;
}
.calculator .calcType11 .cts.people .del {
	position:absolute;
	top:32px;
	right:0;
	z-index:20;
	width:9px;
	height:9px;
	background:url(/images/close.png);
	cursor:pointer;
}
.calculator .calcType11 .blockSelection.regExp:first-child {
	z-index:20;
}
.calculator .calcType11 .blockSelection.regExp:first-child .cts{
	margin-right:270px;
	padding-right:0;
}
#addPeople {
	color:#000;
	font:400 14px/14px 'pf_beausans_proregular',Arial;
}
#addPeople:hover{
	text-decoration:none;
	color:#f19900;	
}
.calculator .calcType11 .hoverHelp>.item:hover~.help {
	display:none !important;
}
.calculator .calcType11 .hoverHelp>.item:first-child:hover~.help.from_manytimes0 {
	display:block !important;
}
.calculator .calcType11 .hoverHelp>.item:first-child+.item:hover~.help.from_manytimes1 {
	display:block !important;
}

.userData .go,
.userObject .go {
	position:absolute;
	bottom:-56px;
	left:50%;
	width:112px;
	height:73px;
	padding-top: 39px;
	background: #ffa302;
	margin-left:-56px;
	z-index:10;

	-moz-border-radius: 90px;
	-khtml-border-radius: 90px;
	border-radius: 90px;
	behavior: url(/css/PIE.htc);

	color: #FFFFFF;
	font: 400 30px/30px 'pf_beausans_prolight',Arial;
	text-align: center;
	text-transform: lowercase;
	text-decoration: none;
}
.userObject .giraf {
	position:absolute;
	right:0;
	bottom:-7px;
	height:204px;
	width:192px;
	background: url(/images/giraf6.png) 0 0 no-repeat;
	z-index:20;
}
.userObject .giraf .go {
	margin-left: -33px;
	height: 83px;
	padding-top: 29px;
	line-height:24px;
}
.userObject .giraf .buble,
.girafRight .buble {
	position:absolute;
	width:227px;
	height:165px;
	bottom:100%;
	margin-bottom: -30px;
	background: url(/images/buble.png) 0 0 no-repeat;
	left:50px;
}
.userObject .giraf .buble>.inner,
.girafRight .buble>.inner {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	margin:30px 30px 53px;
	overflow: hidden;
	color: #828e9b;
	font: 400 11px/14px 'Tahoma',Arial;
}
.userObject .giraf .buble h4,
.girafRight .buble h4 {
	color: #000;
	font: 700 12px/14px 'Tahoma',Arial;
	padding:0 0 10px;
}

.companyLogo .raiting .detail,
.results .listing .item .raiting .detail {
	display:none;
	position:absolute;
	top:100%;
	margin-top:14px;
	left:-100px;
	right:-100px;
	z-index:10;
	background: #fff;
	padding:15px;
	text-align: left;
	color:#828e9b;
	font:400 12px/14px 'Tahoma',Arial,sans-serif;
	
	box-shadow:0 0 4px #CCC;
	-moz-box-shadow:0 0 4px #CCC;
	-webkit-box-shadow:0 0 4px #CCC;
}
.results .listing .item .raiting .detail {
	left:-86px;
	right:-114px;
}

.companyLogo .raiting .detail .arrow,
.results .listing .item .raiting .detail .arrow {
	position:absolute;
	left:50%;
	bottom:100%;
	margin-left: -17px;
	width:34px;
	height:13px;
	background: url(/images/datahelp.png) 0 0 no-repeat;
}
.results .listing .item .raiting .detail .arrow {
	margin-left: -31px;
}
.companyLogo .raiting .detail h4,
.results .listing .raiting .detail .rtitle {
	color:#000;
	font:700 12px/14px 'Tahoma',Arial,sans-serif;
	padding:0 0 12px;
	background: url(/images/ratingDetail.png) center bottom no-repeat;
	display:block;
}
.companyLogo .raiting .detail .line,
.results .listing .raiting .detail .line {
	margin-top:9px;
	display:block;
}
.companyLogo .raiting .detail .line+.line,
.results .listing .raiting .detail .line+.line {
	margin-top:12px;
}
.companyLogo .raiting .detail .line.ratingMain,
.results .listing .raiting .detail .line.ratingMain {
	margin-top:9px;
	padding:12px 0 0;
	background: url(/images/ratingDetail.png) center top no-repeat;
	color:#000;
}
.companyLogo .raiting .detail .ratingMain .rvalue,
.results .listing .raiting .detail .ratingMain .rvalue  {
	top:12px;
}
.companyLogo .raiting .detail .rvalue,
.results .listing .raiting .detail .rvalue {
	position:absolute;
	top:0;
	bottom:0;
	right:0;
}
.companyLogo .raiting:hover .detail,
.results .listing .raiting:hover .detail {
	display:block;
}
.companyLogo .raiting .ratingsPage,
.results .listing .raiting .ratingsPage {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	z-index:20;
}

.calcTplInside {
	z-index:60;
}

.calculator .selections {
	text-align: center;
}
.calculator .selections.hover {
	z-index:20;
}
.calculator .selections .inner {
	padding:30px 15px 25px;
	background: #fff;
	border:1px solid #e0e3e7;
	display: inline-block;
	border-radius:3px;
}
.calculator .selections .item {
	float:left;
	width:274px;
	min-height: 1px;
	text-align: left;
}
.calculator .selections .item.half {
	width:560px;
}
.calculator .selections .title {
	font:400 15px/20px 'pf_beausans_prosemibold',Arial;
	padding:0 0 5px;
	color:#38383c;
}
.calculator .selections .item+.item {
	margin-left: 10px;
}
.calculator .selections .select {
	height: 35px;
}
.calculator .selections .select:before,
.calculator .selections .select .options:before {
	border-radius: 2px;
	background-image: linear-gradient(to bottom, #ffffff, #f8f8f8);
	border: solid 1px #e0e3e7;
	position: absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	content:' ';
	z-index:-1;
}
.calculator .selections .select>.arr {
	position: absolute;
	top:10px;
	right:3px;
	z-index:10;
	width:30px;
	height:16px;
	background: url('/images/form-icons/down-arrow2.svg') 0px 0px no-repeat;
	background-size:100%;
}
.calculator .selections .select.hover>.arr {
	background-image: url('/images/form-icons/up-arrow2.svg');
}
.calculator .selections .select:after{
	position: absolute;
	top:5px;
	left:3px;
	content:' ';
	z-index:10;
	width:30px;
	height:30px;
}
.calculator .selections .ttz.ttz1 .select:after{
	background: url('/images/form-icons/02-3.svg') 0px 0px no-repeat;
	background-size:100%;
}
.calculator .selections .select_driver .select:after,
.calculator .selections .select_period .select:after{
	background: url('/images/form-icons/02-2.svg') 0px 0px no-repeat;
	background-size:100%;
}
.calculator .selections .select_dtp .select:after {
	background: url('/images/form-icons/02-4.svg') 0px 0px no-repeat;
	background-size:100%;
}
.calculator .selections .select_dgo .select:after{
	background: url('/images/form-icons/01-1.svg') 0px 0px no-repeat;
	background-size:100%;
}
.calculator .selections .select_settlement .select:after{
	background: url('/images/form-icons/01-1.svg') 0px 0px no-repeat;
	background-size:100%;
}
.calculator .selections .select_lgoti .select:after{
	background: url('/images/form-icons/01-2.svg') 0px 0px no-repeat;
	background-size:100%;
}
.calculator .selections .select_library_comercial .select:after{
	background: url('/images/form-icons/car.svg') 0px 0px no-repeat;
	background-size:100%;
}
.calculator .selections .select_driver_count .select:after{
	background: url('/images/form-icons/02Copy17.svg') 0px 0px no-repeat;
	background-size:100%;
}
.calculator .selections .select_library_staj .select:after{
	background: url('/images/form-icons/02Copy6.svg') 0px 0px no-repeat;
	background-size:100%;
}
.calculator .selections .select_library_age .select:after{
	background: url('/images/form-icons/02Copy13.svg') 0px 0px no-repeat;
	background-size:100%;
}
.calculator .selections .select .options {
	position: absolute;
	left:-10000px;
	top:0;
	z-index:10;
	width: 100%;
	min-height: 100%;
}
.calculator .selections .select.hover .options {
	left:0;
}
.calculator .selections .select .options .list {
	max-height: 250px;
	overflow: auto;
	margin-top: -10000px;
}
.calculator .selections .select.hover .options .list {
	position: relative;
	margin-top:0;
}
.calculator .selections .select .options input:checked~span {
	position: absolute;
	left:10000px;
	width:100%;
	top:6px;
}
.calculator .selections .select .options sup{
	vertical-align:text-bottom;
	position:relative;
	top:-4px;
}
.calculator .selections .select.hover .options input:checked~span {
	position: static;
}
.calculator .selections select {
	width:100%;
}
.calculator .selections .chosen-container {
	width:100% !important;
}
.calculator .selections .chosen-container-single .chosen-single,
.calculator .selections .chosen-container .chosen-drop {
	background-image: linear-gradient(to bottom, #ffffff, #f8f8f8);
	border: solid 1px #e0e3e7;
	border-radius:2px;
}
.calculator .selections .chosen-container-single .chosen-single div b {
	background: url('/images/form-icons/down-arrow2.svg') 0px 0px no-repeat;
	background-size:100%;
	width:30px;
	height:16px;
	margin-left: -13px;
	margin-top: 9px;
}
.calculator .selections .chosen-container-active.chosen-with-drop .chosen-single div b {
	background-image: url('/images/form-icons/up-arrow2.svg');
}
.calculator .selections .chosen-container-single .chosen-single {
	padding-left: 35px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.calculator .selections .chosen-container-single .chosen-single:before {
	position: absolute;
	top:4px;
	left:2px;
	content:' ';
	z-index:10;
	width:30px;
	height:30px;
	background-size:100%;
}
.calculator .selections select[name="city"]+.chosen-container .chosen-single:before {
	background: url('/images/form-icons/02-5.svg') 0px 0px no-repeat;
	background-size: 100%;
}
.calculator .selections select[name="insurance"]+.chosen-container .chosen-single:before {
	background: url('/images/form-icons/02Copy19.svg') 0px 0px no-repeat;
	background-size: 100%;
}
.calculator .selections select[name="bank"]+.chosen-container .chosen-single:before {
	background: url('/images/form-icons/02Copy3.svg') 0px 0px no-repeat;
	background-size: 100%;
}
.calculator .selections select[name="geo"]+.chosen-container .chosen-single:before {
	background: url('/images/form-icons/01-copy-3.svg') 0px 0px no-repeat;
	background-size: 100%;
}
.calculator .selections select[name="time"]+.chosen-container .chosen-single:before {
	background: url('/images/form-icons/01.svg') 0px 0px no-repeat;
	background-size: 100%;
}
.calculator .selections .chosen-container .chosen-drop {
	border-top:none;
}
.calculator .selections .chosen-container.chosen-with-drop .chosen-single {
	background: #ffffff;
}
.calculator .selections .ttz {
	display:none;
}
.calculator .buttons {
	margin-top:45px;
}
.calculator .buttons button {
	display:block;
	margin:0 auto;
	width:550px;
	text-align: center;
	padding:20px 0;
	background: none;
	border:none;
	background-image: linear-gradient(105deg, #fd5a26, #fd4426);
	font:400 20px/28px 'pf_beausans_prosemibold',Arial,sans-serif;
	color:#fff;
	cursor: pointer;
	border-radius:3px;
}
.calculator .selections .option input {
	position: absolute;
	z-index:-10;
	opacity:0;
}
.calculator .selections .option {
	font:400 13px/13px 'pf_beausans_proregular',Arial,sans-serif;
	color:#38383c;
	height: 29px;
	margin-top: 6px;
}
.calculator .selections .option input~span {
	cursor:pointer;
}
.calculator .selections .option input~span>.in {
	padding:6px 0 5px;
	margin-left: 35px;
	display:block;
}
.calculator .selections .option img {
	max-width: 30px;
	max-height: 20px;
	left: 7px;
	position: absolute;
	margin-top: -4px;
}
.calculator .selections .option input:checked~span {
	color:#38383c;
	cursor:default;
}
.tpl_prodResults1 .contentPart.contentSeo {display:none;}

.calculator .blockSelection:nth-child(1){
	z-index:50;
}
.calculator .blockSelection:nth-child(2){
	z-index:40;
}
.calculator .blockSelection:nth-child(3){
	z-index:30;
}
.calculator .joinRadios {
	border:1px solid #fd7326;
	border-radius:3px;
	width:auto !important;
}
.calculator .joinRadios label {
	display:inline-block !important;
}
.calculator .joinRadios label input {
	position: absolute;
	top:0;
	left:0;
	z-index:-100;
	opacity:0;
	visibility: hidden;
}
.calculator .joinRadios label input~span {
	padding:6px;
	display:inline-block;
	width: 40px;
	text-align: center;
	cursor: pointer;
	font:400 16px/18px 'pf_beausans_proregular',Arial,sans-serif;
	color:#38383c;
}
.calculator .joinRadios label input:checked~span {
	background-color: transparent;
	background-image: linear-gradient(to left, #fd6d26, #fd9426);
	cursor: default;
	color:#fff;
}
.results .calcType2 .formSelected .inner.resultFilter {
	background: #fff;
	border-color:#e0e3e7;
}
.results .formSelected .resultFilter .line .name {
	font:400 13px/13px 'pf_beausans_probold',Arial,sans-serif;
	color:#38383c;
	padding-bottom:5px;
}