@import url(calculator_step1form.css);

.prodVariants,
.prodContent {
	padding:18px 0 0;
	background: #F7F7F7;
}
.prodVariants .bitem.atype1{
	color:#94BA44;	
}
.prodContent {
	padding-top:7px;
	padding-bottom:0px;
	z-index:10;
}
.prodContent .inner {
	background: #fff;
	padding:20px;
	margin:0 20px;
}
.prodContent .giraf {
	background: url("/images/giraf5.png") 0 0 no-repeat;
	bottom: -200px;
	height: 569px;
	right: 20px;
	position: absolute;
	width: 254px;
	z-index: 10;
}
.prodContent .text {
	padding:0 0 35px;
	margin:0;
	color:#5b636c;
	font:400 13px/22px 'Tahoma',Arial,sans-serif;
}
.prodContent .text+.otherTxt {
	border-top:1px solid #e7e8e9;
	padding:35px 0 0;
}
.prodContent .otherTxt {
	min-height: 259px;
}
.prodContent .otherTxt .l {
	float:left;
	min-height: 1px;
	width:278px;
	padding:0 0 135px;
}
.prodContent .otherTxt .pmt .l {
	padding-bottom:0;
}
.prodContent .otherTxt .l+.l {
	margin-left:40px;
}
.prodContent .otherTxt .plusTxt .text p {
	background:url(/images/prodPlus.png) left center no-repeat;
	padding-left: 22px;
	font:400 13px/20px 'pf_beausans_prolight','Tahoma',Arial
}
:root .prodContent .otherTxt .plusTxt .text p {
	background-image:url(/images/svg/prodPlus.png.svg);
}
.prodContent .otherTxt .minusTxt .text p {
	background:url(/images/prodMinus.png) left center no-repeat;
	padding-left: 22px;
	font:400 13px/20px 'pf_beausans_prolight','Tahoma',Arial;
}
:root .prodContent .otherTxt .minusTxt .text p {
	background-image:url(/images/svg/prodMinus.png.svg);
}
.prodContent .otherTxt .l .text p + p {
	border-top: 1px solid #E2E5E8;
	margin-top: 10px;
	padding-top: 10px;
}
.prodContent .otherTxt h4{
	color: #000;
	font: 400 16px/18px 'pf_beausans_prosemibold',Arial,sans-serif;
	margin: 0;
	padding: 0 0 20px;
}
.prodContent .otherTxt .interes {
	position:absolute;
	bottom:15px;
	width:278px;
}
.prodContent .otherTxt .interes h4 {
	color:#000;
	font:400 24px/24px 'pf_beausans_proregular',Arial,sans-serif;
	padding:0 0 21px;
	display:none;	
}
.prodContent .otherTxt .interes p {
	color:#76828f;
	font:400 11px/16px 'Tahoma',Arial,sans-serif;
	display:none;
}
.prodContent .otherTxt .interes .calculate {
	display:block;
	margin:0 auto -45px;
	width:200px;
	height:200px;
	background: none;
	border:none;
	text-align: center;
	color:#fff;
	font:400 16px/20px 'pf_beausans_prosemibold',Arial;
	padding:0;

	background: #ffa302;
	-moz-border-radius: 100px;
	-khtml-border-radius: 100px;
	border-radius: 100px;
	behavior: url(/css/PIE.htc);
}
.prodContent .otherTxt .interes .calculate a,
.prodContent .otherTxt .interes .calculate .textMiddle {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background: none;
	border:none;
	z-index:-1;
	padding:0;
	margin:0;
	
	color:#fff;
	font:400 16px/20px 'pf_beausans_prosemibold',Arial;
	cursor:pointer;
	white-space: normal;
	
	text-transform: uppercase;
	text-decoration: none;
}
.prodContent .otherTxt .interes .calculate .textMiddle td {
	text-align: center;
	vertical-align: middle;
	padding:0 13px;
}
.prodContent .otherTxt .interes .calculate a {
	text-indent: -99999px;
	z-index:10;
}
.prodContent .otherTxt .interes .calculate:hover,
.prodVariants .franshiza .buy:hover{
	background:#f18200;	
}
.step1Form {
	background: #FFF;
	padding:10px 20px;
	/*margin-bottom:7px;*/
	
}
.step1Form .selectedFields {
	color:#828e9b;
	font:400 15px/18px 'pf_beausans_prosemibold',Arial;
	width:700px;
	padding:0 0 10px;
}
.step1Form > .backLink {
	bottom:auto;
	top:29px;
	right:30px;
}
.step1Form > .backResults {
	right:80px;
}

.prodVariants .inner>.item {
	padding:0 0 0 20px;
}
.prodVariants .franshiza {
	float:left;
	width:266px;
	margin-left:4px;
	padding-top:40px;
	background:#FFF;
}
.prodVariants .franshiza:first-child {
	left: 0;
	padding-left: 0;
	position: absolute;
	right: 0;
	width: 145px;
	min-height:200px;
	margin-left:0;
}
.prodVariants .atype4 {
	display:none;
}
.prodVariants .atype3>span.helpInside {
	padding-right:20px;
	background: url(/images/help.png) right center no-repeat;
	cursor:help;
	padding-top:2px;
	padding-bottom:2px;
	display: inline-block;
}
.prodVariants [data-help] > .onElementHelp {
	width:250px;
}
.prodVariants .franshiza:first-child+.franshiza {
	margin-left:128px;
}
.prodVariants .franshiza input[type="radio"] {
	display:none;
}
.prodVariants .franshiza .frValue {
	color:#5b636c;
	font:400 18px/18px 'pf_beausans_proextrathin',Arial;
	padding:0 0 35px 20px;
}
.prodVariants .franshiza:first-child>* {
	color:#828e9b;
	font:400 9px/18px 'Tahoma',Arial;
	text-transform: uppercase;
	padding:0 0 35px 20px;
}
.prodVariants .franshiza .selectedPrice {
	border-top:1px solid #e7e8e9;
	padding-top:23px;
	padding-left:20px;
	padding-bottom:25px;
}
.prodVariants .franshiza .selectedPrice>.inner {
	height:103px;
}
.prodVariants .franshiza:first-child .selectedPrice {
	padding-top:25px;
	padding-left:20px;
}
.prodVariants .franshiza .selectedPrice .price {
	color:#000;
	font:400 13px/40px 'pf_beausans_prolight',Arial,sans-serif;
	padding:15px 0 0;
}
.prodVariants .franshiza .selectedPrice .priceValue {
	font:400 40px/40px 'pf_beausans_prothin',Arial,sans-serif;
}
.prodVariants .franshiza .selectedPrice .priceValue+.priceValue {
	font:400 12px/40px 'pf_beausans_prolight',Arial,sans-serif;
}
.prodVariants .franshiza .buyThis {
	position: relative;
	z-index: 20;
}
.prodVariants .franshiza .buy {

	margin:0;
	width:120px;
	border:none;
	background: #ffa302;
	text-align: center;
	color:#fff;
	font:400 14px/14px 'pf_beausans_prosemibold',Arial,sans-serif;
	cursor:pointer;
	height:32px;
}
.prodVariants .franshiza a.buy {
	display:inline-block;
	height:14px;
	text-decoration: none;
	width:120px;
	padding:10px 0;
}
.prodVariants .franshiza .action,
.prodVariants .franshiza .actionBack {
	position:absolute;
	top:-23px;
	left:-20px;
	right:0px;
	bottom:-25px;	
	z-index:-1;
	background: #ffffe6;
}
.prodVariants .franshiza .action {
	background: none;
	z-index:10;
}
.prodVariants .franshiza .action .actInf>.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;

}
.prodVariants .franshiza .action .fullCost {
	position: absolute;
	top:33px;
	left:20px;
	color:#5b636c;
	font:400 14px/1px 'pf_beausans_prolight',Arial,sans-serif;
	text-decoration: line-through;
}
.prodVariants .franshiza .action .actInf {
	position: absolute;
	top:0px;
	right:15px;
	text-align: left;
	color:#ffa302;
	font:400 10px/12px 'Tahoma',Arial,sans-serif;
	padding:17px 0 0;
	text-transform: uppercase;
}
.prodVariants .franshiza .action .actInf .bitem.atype3{
	color:#94BA44;	
}
.prodVariants .franshiza .action .gift {
	position: absolute;
	top:38px;
	left:10px;
	color:#ffa302;
	font:400 14px/14px 'pf_beausans_probold',Arial,sans-serif;
}
.prodVariants .franshiza .gift .first_letter {
	position: absolute;
	right:100%;
	margin-right: 10px;
}
.arrowwhite{
	background:transparent url(/images/step_active_m.png) 0px 0px no-repeat; 
	height: 16px;
	position: absolute; 
	width: 42px; 
	margin-top: -5px; 
	left: 35px;	
}
.page .text ul li{
	background:url(/images/li.png) 0 10px no-repeat !important;
	padding-left: 15px !important;	
}
:root .page .text ul li {
	background-image:url(/images/svg/li.png.svg);
}
.prodItem .contentPart .prodPlustxt .text p{
	background:url(/images/li_big.png) 0 1px  no-repeat !important;
	padding-bottom: 5px !important;
	padding-left: 30px !important;	
}
:root .prodItem .contentPart .prodPlustxt .text p{
	background-image:url(/images/svg/li_big.png.svg);
}

.results,
.results .companyList {
	margin-top:0;
}
.seeAlso {
	margin:10px 0 0;
	padding:13px 0 11px 460px;
	color:#fff;
	font:400 17px/17px 'pf_beausans_prothin',Arial,sans-serif;
	background: #FDA202;
}
.seeAlso a {
	display:inline-block;
	padding-right:40px;
	background: url(/images/seealso.png) right center no-repeat;
	color:#fff;
	font:400 17px/17px 'pf_beausans_probold',Arial,sans-serif;
}
.tabber .tabberContent .prodItem.active .arrow {
	display:block;
}