@import url(calculator_step1form.css);
@import url(resultsList.css);

.results {
	padding-bottom:7px;
}
.results .step1Form {
	padding:10px 0;
}
.results .formSelected {
	float:left;
	width:17.5%;
	padding:0;
}
.results .formSelected .inner {
	background: #fef2e3;
	border:1px solid #fd9426;
	border-radius:3px;
	padding:15px;
}
.results .companyList {
	float:right;
	width:81%;
}

.calcBanner > .prodType1_2 {
	padding-top:45px;
}

.uDoing {
	margin:0;
	padding:0 0 130px;
}
.uDoing .do {
	float:left;
	width:139px;
	padding:142px 0 0 20px;
	color:#76828f;
	font:400 11px/18px 'Tahoma',Arial,sans-serif;
	background: url(/images/uDoing.png) 0 0 no-repeat;
}
.uDoing .do.save {
	background-position: 20px 0;
}
.uDoing .do.email {
	background-position: -150px 0;
}
.uDoing .do.other {
	background-position: -320px 0;
}
.uDoing .inner {
	background: #fff;
	padding:65px 0 36px;
	margin:0 20px;
	min-height: 295px;
}
.uDoing .lead {
	padding:17px 0 0;
}
.uDoing .do a {
	color:#76828f;
	font:400 16px/20px 'pf_beausans_prothin',Arial,sans-serif;
}
.uDoing .do a:hover{
	text-decoration:none;
	color:#000;
}
.uDoing .do .lead{
	font:400 11px/17px 'Tahoma',Arial,sans-serif;
}
.uDoing .calcBanner {
	position:relative;
	float:right;
	left:auto;
	top:auto;
	margin:0 20px 0 0;
	width:159px;
	height: 159px;
}
.uDoing .calcBanner > * {
	font-size: 30px;
	line-height: 30px;
}
.uDoing .calcBanner .yetResults {
	display: block;
	font:700 9px/14px 'Tahoma',Arial,sans-serif;
}
.uDoing .giraf {
	bottom: -150px;
	height: 530px;
	left: 450px;
	position: absolute;
	width: 330px;
	z-index: 10;
	background: url(/images/giraf3.png) 0 0 no-repeat;
}
.contentPart .left article,
.contentPart .right .lead{
	display:none;
}
.contentPart{
	background:none;
	min-height: 90px;
	padding: 49px 0 10px;

}
.steps .calcBanner{
	background: #FFA302;
	margin-left: -86px;
}
.steps .calcBanner:hover{
	background:#f18200 !important;
}

.compareMode {
	display:none;
	padding:0 0 30px 0px;
}
.compareMode header h2 {
	color:#000;
	font:400 18px/20px 'pf_beausans_prosemibold',Arial,sans-serif;
	padding:15px 0 15px;
}
.compareMode .lh {
	float:left;
	width:205px;
	background:#FFF;
	border-radius:3px 0 0 3px;	
}
.compareMode .list .row{
	text-transform:none;	
}
.compareMode .list {
	position: absolute;
	top:-4px;
	left:205px;
	right:-4px;
	bottom:-4px;
	overflow: hidden;
	padding:4px;
}
.compareMode .row {
	height: 100px;
	color:#828e9b;
	font:700 14px/16px 'pf_beausans_proregular',Arial;	
}
.compareMode .row.autoHeight {
	height:auto;
}
/*.safari .compareMode .row.autoHeight {
	height:200px;
	overflow:auto;
}*/
.compareMode .row>.name {
	margin-right: 20px;
	position: relative;
	top:50%;
	margin-top:-5px;
	padding-left:20px;
}
.compareMode .row.prodInfo>.name{
	margin-top:-13px;	
	margin-right: 30px;
}
/*.compareMode .row.insCompany {
	height: 117px;
}
*/.compareMode .row.insCompany{
	height:195px;
	overflow:hidden;		
}
.calcType9 .compareMode .row.insCompany{
	height:240px;	
}
.calcType10 .compareMode .row.insCompany{
	height:185px;	
}
.compareMode .lead{
	text-transform:none;
	font-size:11px;
	padding-top:0;
	position: static !important;	
}
.calcType9 .compareMode .lead,
.calcType4 .compareMode .lead{
	padding: 0px 0 10px;	
}

.compareMode .row.insCompany>.name {
	margin-top:-14px;
}
.compareMode .row.price {
	height: 165px;
}
.compareMode .row+.row {
	border-top:1px solid #e0e1e2;
}
.compareMode .list>.moveable {
	width:100000px;
}
.compareMode .list .lh {
	float:left;
	position:relative;
	zoom:1;
	z-index:1;
	width:245px;
	padding-left:0;
	border-radius: 3px;
}
.compareMode .list .lh+.lh {
	margin-left:4px;
}
.compareMode .list .lh .backLh {
	position:absolute;
	z-index:-1;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background: #fff;
	border-radius: 3px;
}
.compareMode .list .lh:hover {
	box-shadow:0 0 4px #CCC;
	-moz-box-shadow:0 0 4px #CCC;
	-webkit-box-shadow:0 0 4px #CCC;
}
.compareMode .list .insCompany .cinfo {
	padding:24px 0 0;
}
.compareMode .list .insCompany .logo {
	width:35px;
	height:35px;
	margin:0 auto;
}
.calcType9 .compareMode .list .insCompany .logo{
	margin: 0 auto;
	width: 110px;
	height:auto;	
}
.calcType10 .compareMode .list .insCompany .logo{
	width:35px;	
}
.compareMode .list .insCompany .logo img {
	max-width: 100%;
}
.compareMode .list .insCompany .logo img {
	max-width: 100%;
	height:auto;
}
.compareMode .list .insCompany .logo img+img {
	visibility: hidden;
	position:absolute;
	left:0;
	top:0;
}

.compareMode .list .lh:hover .insCompany .logo img {
	visibility: hidden;
}
.compareMode .list .lh:hover .insCompany .logo img+img {
	visibility: visible;
}
.compareMode .list .in .row {
	padding:0 20px;
	text-align: center;
}
.compareMode .list .companyName {
	padding:11px 0 0;
}

.compareMode .list .companyName a {
	color:#000;
	font:400 15px/20px 'pf_beausans_prothin',Arial,sans-serif;
	text-transform: none;
}
.compareMode .list .companyName a:hover{
	text-decoration:none;
	color:#FFA302;
}
.compareMode .list .row.franshiza .variants {
	color:#5b636c;
	font:400 18px/20px 'pf_beausans_prothin',Arial,sans-serif;
	padding:42px 0 0;
}
.calcType4 .compareMode .list .row.franshiza .variants .preText{
	display:none;
}
.calcType4 .compareMode .list .row.franshiza .variants a{
	text-transform:none;
	color:#828E9B;
}
.calcType4 .compareMode .list .row.franshiza .variants a:hover{
	text-decoration:none;
	color:#000;
}
.compareMode .list .variants .franshiza,
.compareMode .list .variants .price {
	display:none;
}
.compareMode .list .variants .franshiza.active {
	display:block;
}
.compareMode .list .variants input {
	position:absolute;
	z-index:-1000;
	opacity:0;
	filter:alpha(opacity=0);
}
.compareMode .list .plusText,
.compareMode .list .minusText,
.compareMode .list .prodInfo .value,
.compareMode .list .prodInclude>div:first-child {
	padding:28px 0;
	color:#828E9B;
	font:400 12px/16px 'Tahoma',Arial,sans-serif;
	width:205px;
	text-align:center;
}
.compareMode .list .prodInfo .value {
	padding:42px 0;
}
.compareMode .list .plusText p+p,
.compareMode .list .minusText p+p,
.compareMode .list .prodInclude p+p {
	margin-top:10px;
}
.compareMode .list .lh .close {
	position:absolute;
	z-index:0;
	top:9px;
	right:9px;
	width:10px;
	height:10px;
	background:url(/images/close.png) right center no-repeat;
}
:root .compareMode .list .lh .close {
	background-image:url(/images/svg/close.png.svg);
}
.compareMode .list .row.price {
	position:relative;
	zoom:1;
	z-index:1;
}
.compareMode .list .row.price .selectedPrice {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	padding:60px 0 0 20px;
}
.compareMode .list .row.price .selectedPrice .action {
	position:absolute !important;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:-1;
	background: #ffffe6;
	border-radius: 0 0 3px 3px;
}
.compareMode .list .row.price .selectedPrice .price {
	color:#000;
	font:400 16px/40px 'pf_beausans_proextrathin',Arial,sans-serif;
	text-align:left;
}
.compareMode .list .row.price .selectedPrice .price .priceValue:first-child {
	font:400 36px/40px 'pf_beausans_prothin',Arial,sans-serif;
}
.compareMode .list .row.price .buyThis {
	position:absolute;
	left:20px;
	right:0;
	bottom:30px;
	z-index:10;
	text-align:left;
}
.compareMode .list .row.price .atype4{
	position: absolute; 
	left: -20px; 
	right: 0px; 
	text-align: center; 
	bottom: -22px;	
}
.compareMode .list .row.price .link {
	bottom: 30px;
	font-size: 11px;
	height: 30px;
	position: absolute;
	right: 20px;
	text-align: left;
	width: 70px;
	z-index: 10;
	font:400 11px/14px 'pf_beausans_prothin',Arial,sans-serif;
}
.compareMode .list .row.price .buyThis input[type="submit"],
.compareMode .list .row.price .buyThis .sbmt {
	padding:2px 0;
	margin:0;
	width:120px;
	border:none;
	/*background: #b6bfc4;*/
	
	text-align: center;
	color:#fff;
	font:400 14px/14px 'pf_beausans_probold',Arial,sans-serif;
	cursor:pointer;
	height:32px;
	
	border-radius: 3px;
	background-image: linear-gradient(287deg, #fd6d26, #fd9426);
}
.compareMode .list .row.price .buyThis .sbmt {
	height:14px;
	padding:10px 0;
	display:inline-block;
	text-decoration:none;
}
.compareMode .list .lh:hover .row.price .buyThis input[type="submit"],
.compareMode .list .lh:hover .row.price .buyThis .sbmt {
	background:#ffa302;
}
.compareMode .list .row.price .selectedPrice .action .fullCost {
	position: absolute;
	top:55px;
	left:20px;
	color:#5b636c;
	font:400 14px/1px 'pf_beausans_prolight',Arial,sans-serif;
	*line-height:14px;
	*bottom:-7px;
	text-decoration: line-through;
}
.calcType8 .compareMode .list .row.price .selectedPrice .action .fullCost {
	text-decoration:none;
}
.compareMode .list .row.price .selectedPrice .action .actInf {
	position: absolute;
	top:0px;
	right:10px;
	width:165px;
	text-align: center;
	color:#ffa302;
	font:400 10px/14px 'Tahoma',Arial,sans-serif;
	padding:17px 0 0;
	text-transform: uppercase;
}
.compareMode .list .row.price .selectedPrice .action .arrow {
	border-left: 12px solid #ffffe6;
	border-right: 12px solid #ffffe6;
	border-top: 11px solid #ffa302;
	height: 0;
	left: 50%;
	margin: 0 0 0 -12px;
	position: absolute;
	top: 0;
	width: 0;
}
.compareMode .backLink.close {
	position:absolute;
	z-index:0;
	top:-36px;
	right:5px;
	/*width:36px;
	height:38px;
	background:url(/images/backResults2.png) right 0 no-repeat;*/
	border:1px solid #fd7326;
	text-decoration: none;
	
	color:#38383c;
	font:400 10px/14px 'pf_beausans_probold',Arial,sans-serif;
	
	padding:4px 10px;
	border-radius:0 3px 3px 0;
}
/*:root .compareMode .backLink.close {
	background-image:url(/images/svg/backResults2.png.svg);
}*/
.compareMode .backLink.close:after,
.compareMode .backLink.close:before {
	left: -9px;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.compareMode .backLink.close:after {
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #f8f8f8;
	border-width: 11px 8px 11px 1px;
	margin-top: -11px;
}
.compareMode .backLink.close:before {
	border-color: rgba(224, 227, 231, 0);
	border-right-color: #fd7326;
	border-width: 12px 8px 12px 0;
	margin-top: -12px;
	margin-top: -12px;
}


.compareMode a.reverse{
	color:#5B636C;	
}
.compareMode a.reverse:hover{
	text-decoration:none;
	color:#F19901;	
}
.compareMode .backLink.close:hover {
	background-position: 0 0;
}
.compareMode .backLink.close:hover span {
	display:block;
}
.compareMode .raiting .detail {
	display:none;
}
.tabber .tabberContent .prodItem.active .arrow,
.contentPart,
.steps .calcBanner{
	display:none;
}
.contentPart.calcType4,
.tabber .tabberContent .prodItem.active a[href="/money/credit/cash"]~.arrow {
	display:block;
}

.resultFilter {
	z-index:10;
}
.resultFilter .priceMinMax{
	display:none;	
}
/*.resultFilter>form {
	margin:0 -20px;
	display:block;
	position:relative;
	z-index:20;
	zoom:1;
}*/
.resultFilter h5 {
	color:#000;
	font:400 18px/18px 'pf_beausans_prosemibold',Arial;
	padding:15px 0 4px;
	margin:0;
}
.resultFilter h5+.lead {
	padding-top:0;
	padding-bottom:20px;
	color:#5b636c;
	font:400 14px/14px 'pf_beausans_prolight',Arial;
}
/*.resultFilter .resultFilterForm {
	background: url(/images/steps_tsh.png) center 0 no-repeat;
	padding:20px 10px 0 10px;
	display:block;
}
.resultFilter .resultFilterForm>.arrow {
	position:absolute;
	top:0;
	left:86px;
	width:42px;
	height:16px;
	background: url(/images/step_active_m.png) 0 0 no-repeat;
}*/
/*.resultFilter table {
	width:100%;
}
.resultFilter table td {
	vertical-align:top;
	text-align:left;
}
.resultFilter .libFilter:hover,
.resultFilter .libFilter:hover .select>.relative {
	z-index:10;
}
.resultFilter .libFilter .name {
	width:230px;
	color:#5b636c;
	font:700 14px/16px 'pf_beausans_proregular',Arial;
	padding:14px 0 14px 10px;
	letter-spacing: 0.2px;
}
.resultFilter .libFilter .name,
.resultFilter .libFilter .select{
	border-bottom:1px solid #eee;
}

.resultFilter .libFilter .select {
	padding-top:12px;
}
.resultFilter .libFilter .libItem {
	float:left;
}
.resultFilter .libFilter .libItem+.libItem {
	margin-left:5px;
}
.resultFilter .libFilter label>span {
	display:inline-block;
	padding:5px 8px 3px;
	color:#394654;
	font:400 14px/12px 'pf_beausans_proregular',Arial;
	cursor:pointer;
}
.resultFilter .libFilter label>span:hover{
	color:#5a646e;
}
.resultFilter .libFilter label input:checked~span {
	background:#94ba44;
	color:#fff;

	-moz-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
	behavior: url(/css/PIE.htc);
}
.resultFilter .libFilter label input {
	position:absolute;
	top:0;
	left:0;
	z-index:-1000;
	opacity:0;
	filter:alpha(opacity=0);
}
.resultFilter .libFilter:hover td {
	background:#e3e6e8;
}
.resultFilter .backLink {
	background-image:url(/images/plus.png);
}
.libFilter .select .help {
	right:168px;
	margin-top:0;
}*/
[data-help] > .onElementHelp .helpText{
	padding: 10px 15px 5px;
	font:400 11px/16px 'pf_beausans_prolight','Tahoma',Arial;
}
[data-help] > .onElementHelp .helpText a{
	color:#94ba44;
	line-height:25px;
}
.openHelp.libFilter .select .help {
	visibility: hidden;
}
/*.libFilter .select .fullHelp {
	margin:5px 0 0 -226px;
	display:none;
	padding:17px 115px 17px 10px;
	background: url(/images/fullhelp.png) center 0 no-repeat;
}
.libFilter .select .fullHelp .close {
	background: url("/images/close2.png") 0 0 no-repeat;
	height: 9px;
	position: absolute;
	right: 10px;
	top: -25px;
	width: 9px;
	z-index: 10;
}*/
.openHelp .select .fullHelp {
	display:block;
	color:#fff;
	font:400 12px/18px 'Tahoma',Arial;
}
.openHelp .select .fullHelp p+p{
	padding-bottom:10px;
}
.openHelp .select .fullHelp ul,ol{
	margin-left:12px;
	padding:10px 0;
}
.openHelp.libFilter td,
.openHelp.libFilter:hover td {
	background: #94ba44;
}
.resultFilter .openHelp.libFilter .name{
	color:#fff;
}
.resultFilter .openHelp.libFilter label>span {
	color:#D9F3A3;
}
.resultFilter .openHelp.libFilter label>span:hover {
	color:#FFF;
}
.resultFilter .openHelp.libFilter label input:checked~span {
	background:#fff;
	color:#94ba44;
}
.libFilter .select .onElementHelp {
	width:155px;
}
.libFilter .switch {
	float:left;
	width:38px;
	margin-top:1px;
	margin-left:34px;
}
.libFilter .selectField {
	float:left;
	width:226px;
	visibility: hidden;
	padding-left:69px;
	background:url(/images/filter_arrow.png) 22px center no-repeat;
	margin-top:-3px;
	z-index:10;
}
:root .libFilter .selectField {
	background-image:url(/images/svg/filter_arrow.png.svg);
}
.libFilter .selectField select,
.libFilter .selectField .chosen-container {
	width:100% !important;
}
.libFilter .leftText,
.libFilter .rightText {
	float:left;
	color:#394654;
	font: 400 14px/12px 'pf_beausans_proregular',Arial;
	margin-left:8px;
	margin-top:5px;
	width: 100px;
	overflow: hidden;
	white-space: nowrap;
}
.libFilter .rightText {
	color:#828e9b;
	margin-left:34px;
}
.libFilter.switchOn .leftText {
	color:#828e9b;
}
.libFilter.switchOn .rightText {
	color:#394654;
}

.libFilter.openHelp .leftText {
	color:#FFF;
}
.libFilter.openHelp .rightText {
	color:#d9f3a3;
}

.libFilter.switchOn.openHelp .leftText {
	color:#d9f3a3;
}
.libFilter.switchOn.openHelp .rightText {
	color:#FFF;
}


.libFilter.oneSelect .libItem {
	display:none;
}
.resultFilter .moreFilters {
	display:block;
	margin-top:8px;
	border-top:1px solid #bbb;
	padding:15px 0 7px !important;
	text-align: center;
	color:#fd9426;
	font: 400 13px/13px 'pf_beausans_probold',Arial;
	text-decoration: none;
}
.resultFilter .moreFilters:hover {
	border-bottom-color:transparent;
}
/*.libFilter .select .help {
	right:auto;
	margin:0 0 0 -226px;
	padding:0;
	left:auto;
	position:relative;
	top:auto;
	height:auto;
	display:none;
}
.libFilter .select .onElementHelp {
	position: relative;
	margin:0 !important;
	width:auto;
	left:auto !important;
	right:auto !important;
	top:auto !important;
}
.libFilter .select .onElementHelp .back,
.libFilter .select .onElementHelp .arrow {
	display:none;
	behavior:none;
}*/

.results .calcType2 .companyList .item .variants .lead {
	max-height:45px;
	overflow:hidden;
}
.results .totalNum {
	color:#38383c;
	font:400 24px/18px 'pf_beausans_prosemibold',Arial;
	float:left;
	margin-top: 21px;
}
.results .totalNum .grey {
	color:#b2b2b2;
}

.results .rfTitle {
	float:left;
	max-width:660px;
}
.results .priceMinMax {
	float:right;
	background: #fff;
	border:1px solid #e0e3e7;
	border-radius:3px;
	padding:15px;
	
	color:#38383c;
	font:400 11px/12px 'pf_beausans_proregular',Arial;

}
.results .priceMinMax .value {
	font:400 18px/18px 'pf_beausans_prosemibold',Arial;
	position: relative;
	top: 2px;
	left:5px;
	color:#38383c;
}
.results .rfTitle+.priceMinMax {
	margin-top:10px;
}
.results .priceMinMax .minmax {
	margin-left:20px;
	margin-top: 1px;
}
.results .priceMinMax .minmax .value {
	font-size: 12px;
	color:#828e9b;
	top:1px;
}
.results .selectedFilter {
	padding:0;
}
.results .selectedFilter .item {
	float:left;
	background:#828E9B;
	padding: 3px 0 4px 8px;
	margin:10px 10px 0 0;

	color: #dde1e1;
	font: 400 12px/14px 'Tahoma',Arial,sans-serif;
	text-transform:lowercase;

	-moz-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
	behavior: url(/css/PIE.htc);
}
.results .selectedFilter .item .tpl {
	display:none;
}
.results .selectedFilter .sitem {
	display:inline-block;
	margin-left:0px;
	padding-right:22px;
}
.results .selectedFilter .sitem+.sitem {

}
.results .selectedFilter .name {
	font: 700 12px/14px 'Tahoma',Arial,sans-serif;
	color:#dde1e1;
	text-shadow:none;
	text-transform:lowercase;
}
.results .selectedFilter .item .sitem.defValue{
	padding-right:8px;
}
.results .calcType4 .selectedFilter .item.defValue {
	padding-right:5px;
}
.results .selectedFilter .sitem:hover .name {
	color:#FFF;
}
.results .selectedFilter .sitem.defValue:hover .name {
	color:#dde1e1;
}
.results .selectedFilter .item a {
	position:absolute;
	right:14px;
	top:0px;
	bottom:0;
	left:0;
	background:url(/images/close2_g.png) right 6px no-repeat;
}
.results .selectedFilter .item a:hover{
	background:url(/images/close2_w.png) right 6px no-repeat;
}
.results .selectedFilter .sitem.defValue a {
	background:none;
}
.results .selectedFilter .item .hoverHelp {

}
.totalNumSlide {
	position:fixed;
	z-index:50;
	left:0;
	right:0;
	bottom:0;
	min-width:100%;
	background:#fff;
	text-align:center;
	overflow:hidden;
}
.totalNumSlide .inner {
	padding:20px;
}
.totalNumSlide .toAncor {
	position:absolute;
	z-index:10;
	top:0;
	left:0;
	right:0;
	bottom:0;
}

.results .calcType4 .companyList .item .franshiza label,
.results .calcType4 .companyList .item .openVariants {
	padding-left:0;
}
.results .calcType4 .companyList .item .openVariants{

}
.results .girafRight {
	z-index:20;
}
.results .girafRight .giraf {
	position:absolute;
	z-index:10;
	width:239px;
	height:333px;
	background:url(/images/giraf.png) 0 0 no-repeat;
	bottom:-10px;
	right:78px;
}
.results .girafRight.calcType4 .giraf {
	right:5px;
}
.results .girafRight.calcType4 .buble {
	bottom:125px;
	right:100%;
	left:auto;
	background-image:url(/images/buble2.png);
	margin-right: -76px;
}
.results .girafRight.calcType4 .buble > .inner {
	margin: 53px 30px 30px;
}
.results .girafRight.calcType4 .buble a {
	color:#000;
}
.results .girafRight .giraf>a {
	position:absolute;
	z-index:10;
	top:166px;
	left:55px;
	width:124px;
	height:94px;
	padding:36px 21px;
	text-align:center;
	font: 400 20px/22px 'pf_beausans_prosemibold',Arial;
	color:#fff;
	text-decoration:none;
}
.results .girafRight .giraf a.default {
	cursor:text;
	z-index:-1;
}
.results .girafRight .giraf>a>span {
	display:block;
}
.results .girafRight .giraf>a>span+span {
	margin-top:14px;
}
.results .girafRight .giraf>a .small {
	font: 400 14px/16px 'pf_beausans_prolight',Arial;
}
.results .girafRight {
	padding:4px 0 0;
	background:url(/images/steps_tsh.png) center top no-repeat;
	z-index: 1;
}
.results .girafRight+.girafRight {
	padding:0;
	background:none;
	z-index: 50;
}
.results .girafRight .arrow {
	position:absolute;
	z-index:10;
	top:-5px;
	left:56px;
	width:55px;
	height:22px;
	background:url(/images/step_active_short.png) 0 0 no-repeat;
}
#onlineResults .calcType4 {
	padding:5px 0 0;
}
.calcType4 .step1Form.floatMenu {
	z-index:20;

}
.calcType4 #formSelected .backLink {
	background-image:url(/images/search2.png);

}
.calcType4 form[name=result_filter] .btn {
	margin:20px 20px 0;
}
.calcType4 form[name=result_filter] .filterIt {
	display:block;
	margin:0;
	width:100%;
	text-align:center;
	background:#f89a1c;
	color:#fff;
	border:none;
	padding:12px 0;
	font: 400 16px/16px 'pf_beausans_prosemibold',Arial;
	cursor:pointer;
}
.calcType4 .detail.prodMore .prodAbout table {
	width:100%;
}
.calcType4 .detail.prodMore .prodAbout table .name {
	color:#828e9b;
	font: 400 12px/14px 'Tahoma',Arial;
}
.calcType4 .detail.prodMore .prodAbout table .value {
	color:#000;
	font: 700 12px/14px 'Tahoma',Arial;
	width:76px;
}
.calcType4 .detail.prodMore .prodAbout table td {
	padding:0 0 14px;
	vertical-align:top;
	text-align:left;
}
.calcType4 .detail.prodMore .prodAbout table tr+tr td {
	padding-top:12px;
	padding-bottom:12px;
	border-top: 1px solid #E2E5E8;
}

.results .calcType8 .companyList .item .action .fullCost {
	text-decoration:none;
}

.results .calcType9 .companyList .listing .item .logo {
	width:110px;
}
.results .calcType10 .companyList .listing .item .logo {
	width:50px;
}
.results .calcType9 .companyList .listing .item .topSelect .cinfo {
	width:550px;
}
.results .calcType9 .companyList .listing .item .topSelect .name {
	margin-left:120px;
}
.results .calcType9 .companyList .item .logo img{
	max-height:75px;
	margin-top:-10px;	
}
.results .calcType9 .companyList .listing .item .topSelect .selectedPrice {
	margin-left:30px;
}
.results .calcType10 .companyList .listing .item .topSelect .name {
	margin-left:50px;
}
.results .companyList .listing .item .topSelect .name .l {
	float:left;
	width:47%;
}
.results .calcType9 .companyList .listing .item .topSelect .name .l{
	width:43%;	
}
.results .companyList .listing .item .topSelect .name .l+.l {
	margin-left:5%;
	margin-top: 15px;
}
.results .calcType9 .companyList .listing .item .topSelect .name .l+.l{
	margin-left:2%;	
	width:55%;
}
.results .calcType9 .companyList .listing .item .topSelect h3 {
	margin-right:-100px;
	padding-bottom:5px;
}
.results .calcType9 .companyList .listing .item .topSelect h3,
.results .calcType9 .companyList .listing .item .topSelect h3 a {
	font: 400 14px/14px 'pf_beausans_prothin',Arial;
	color:#000;
}
.results .calcType9 .companyList .listing .item .topSelect .selectedPrice .price {
	height:40px;
	color:#000;
}
.results .calcType9 .companyList .listing .item .topSelect .name .lead {

}
.results .companyList .listing .item .topSelect .name .lead a {
	color:#38383c;
}
.results .companyList .listing .item .topSelect .name .lead a:hover{
	color:#38383c;
	text-decoration:none;
}
.results .companyList .listing .item .topSelect .dopInfo {
	margin-top:18px;
	font-size:10px;
}
.results .companyList .listing .item .topSelect .includeText p {
	padding-left:23px;
	background:url(/images/ok.png) 0 3px no-repeat;
	color:#828E9B;
}
:root .results .companyList .listing .item .topSelect .includeText p {
	background-image:url(/images/svg/ok.png.svg);
}
.results .companyList .listing .item .topSelect .includeText p+p {
	margin-top:5px;
}
.results .calcType9 .companyList .listing .item .topSelect .more {
	margin-top:5px;
}

.calcType9 .step1Form .item:first-child {
	width:0;
	overflow:hidden;
	margin-left:-20px;
}

.results .calcType10 .companyList .item .cItem {
	float:left;
	width:17%;
	margin:0 3% 18px 0;
}
.results .calcType10 .companyList .item .cItem a {
	font: 400 12px/15px 'Tahoma',Arial;
	color:#656d75;
}
.results .calcType10 .companyList .listing .item .topSelect .name .lead+.lead {
	min-height:0;
	margin-top:4px;
}
.results .calcType10 .companyList .listing .item .topSelect .clogo+.name {
	margin-left:50px;
}
.results .calcType10 .companyList .listing .item .topSelect .cinfo.cinfoGet {
	width:700px;
}

.calcType4 .detail.prodMore .prodAbout table .value,
.calcType5 .detail.prodMore .prodAbout table .value{
	width:125px;	
}

.calcType4 #formSelected .toCalculator {
	position:absolute;
	z-index:5;
	top:0;
	left:0;
	right:0;
	bottom:0;
}
.userObject .giraf .buble {
	left:0;
}
.toOtherProd {
	z-index:20;
	left:-100000px;
	width:100%;
}
.toOtherProd.loaded {
	left:15px;
}
.userObject .giraf .go{
	font:400 21px/18px "pf_beausans_prosemibold",Arial;	
	padding-top: 36px;
	height: 75px;
}

.alarm {
	padding:20px 0 0 0;
}
.alarm .form table {
	width:100%;
}
.alarm .form td {
	width:185px;
}
.alarm .form td.s {
	width:8px;
}
.alarm .form td.btn {
	width:151px;
}
.alarm h4 {
	font:400 18px/18px "pf_beausans_prosemibold",Arial;
	color:#000;
}
.alarm .lead {
	color:#828ea7;
	font:400 14px/20px "pf_beausans_prothin",Arial;
	padding:10px 0 20px;
}
.alarm .saved {
	text-align:center;
}
.alarm .alarmForm {
	background: #fff;
	border:1px solid #e0e3e7;
	border-radius:3px;
	padding:20px 10px 20px 20px;
}
.alarm .form button {
	width:100%;
	height: 32px;
	margin-top: 0px;
}


.results .calcType10 .polisInside .peoplesByFranshiza {
	display:none;
}

.calcTplInside .results .cinfo .companyName,
.calcTplInside .results .cinfo .companyName+.lead>*:first-child {
	display: none;
}

.calcTplInside .results .cinfo .companyName+.lead {
	color:#38383c;
	font:400 20px/14px "pf_beausans_prosemibold",Arial;
	position:absolute;
	top:-6px;
}

.z10 {
	z-index:10;
}
.resultFilter .chosen-container {
	width:100% !important;
}
.resultFilter .chosen-container-single .chosen-single {
	border-radius:3px;
}
.resultFilter .chosen-container-single.chosen-with-drop .chosen-single {
	border-radius:3px 3px 0 0;
}
.resultFilter .chosen-container-single .chosen-drop {
	border-radius: 0 0 3px 3px;
}
.resultFilter select.CV {
	width:100%;
}