@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%;
	margin-left:20px;
}
.contentPart .right {
	float:right;
	width:278px;
	margin-right:20px;
}
.contentPart .callback {
	display:none;
}
.contentPart {
	padding:50px 0 0;
	/*min-height:198px;
	background:url(/images/giraf.png) center 30px no-repeat;*/
}
.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;
}
 .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 {
	padding:40px 0 30px;
	background: url(/images/steps_bsh.png) center bottom no-repeat;
	z-index:10;
}
.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;
}
.steps .step:first-child {
	margin-left:20px;
}
.steps .step+.step {
	margin-left:31px;
	padding-left:61px;
	background:url(/images/step_arrow.png) 0 1px no-repeat;
}
.steps .step .title {
	color:#828e9b;
	font:400 24px/24px 'pf_beausans_proextrathin',Arial;
	text-transform: lowercase;
	padding-left:43px;
}
.steps .step .num {
	position:absolute;
	left:0;
	top:-2px;
	width:30px;
	height:24px;
	padding-top:6px;
	border:1px solid #9EAAB7;
	color:#9eaab7;
	font:400 18px/18px 'pf_beausans_prolight',Arial;
	text-align: center;
	overflow: hidden;
	background: #fff;
	letter-spacing:-1px;

	-moz-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
	behavior: url(/css/PIE.htc);
}
.steps .step+.step .num {
	left:61px;
}
.steps .step.past .num {
	color:#94ba44;
	border-color:#94ba44;
}
.steps .step.active .num {
	color:#fff;
	border-color:#94ba44;
	background: #94ba44;
}
.steps .step.active .title {
	color:#000;
	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;}

.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 label[for="cartype1"]{
	background:url(/images/transport.png) -330px -27px no-repeat;
}
:root .calculator .calcType1 .cartypeSelect label[for="cartype1"]{
	background-image:url(/images/svg/transport.png.svg);
}
.calculator .calcType1 .cartypeSelect label:hover[for="cartype1"]{background-position: -330px -255px;}
.calculator .calcType1 .cartypeSelect .active label[for="cartype1"]{background-position: -330px -136px;}

.calculator .calcType1 .cartypeSelect label[for="cartype2"]{
	background:url(/images/transport.png)  -110px -27px no-repeat;
}
:root .calculator .calcType1 .cartypeSelect label[for="cartype2"]{
	background-image:url(/images/svg/transport.png.svg);
}
.calculator .calcType1 .cartypeSelect label:hover[for="cartype2"]{background-position: -110px -255px;}
.calculator .calcType1 .cartypeSelect .active label[for="cartype2"]{background-position: -110px -136px;}

.calculator .calcType1 .cartypeSelect label[for="cartype3"]{
	background:url(/images/transport.png)   0px -27px no-repeat;
}
:root .calculator .calcType1 .cartypeSelect label[for="cartype3"]{
	background-image:url(/images/svg/transport.png.svg);
}
.calculator .calcType1 .cartypeSelect label:hover[for="cartype3"]{background-position: 0px -255px;}
.calculator .calcType1 .cartypeSelect .active label[for="cartype3"]{background-position: 0px -136px;}

.calculator .calcType1 .cartypeSelect label[for="cartype4"]{
	background:url(/images/transport.png)   -220px -27px no-repeat;
}
:root .calculator .calcType1 .cartypeSelect label[for="cartype4"]{
	background-image:url(/images/svg/transport.png.svg);
}
.calculator .calcType1 .cartypeSelect label:hover[for="cartype4"]{background-position: -220px -255px;}
.calculator .calcType1 .cartypeSelect .active label[for="cartype4"]{background-position: -220px -136px;}

.calculator .calcType1 .cartypeSelect label[for="cartype5"]{
	background:url(/images/transport.png)   -444px -27px no-repeat;
}
:root .calculator .calcType1 .cartypeSelect label[for="cartype5"]{
	background-image:url(/images/svg/transport.png.svg);
}
.calculator .calcType1 .cartypeSelect label:hover[for="cartype5"]{background-position: -444px -257px;}
.calculator .calcType1 .cartypeSelect .active label[for="cartype5"]{background-position: -444px -136px;}

.calculator .calcType1 .cartypeSelect .item {
	display:inline-block;
	color:#828e9b;
	font:400 15px/20px 'pf_beausans_prolight',Arial;
	width:110px;
}
.calculator .calcType11 .cartypeSelect{
		
}
.calculator .calcType11 .cartypeSelect .item {
	width:auto;
}
.calculator .calcType1 .cartypeSelect .item.active label{
	color:#f19900;
}
.calculator .calcType1 .cartypeSelect .item label {
	cursor: pointer;
	padding:70px 0 0;
	display:inline-block;
	width: 100%;
}
.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:90px;
}
.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 .ttz1 .item+.item {
	margin-left:80px;
}
.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 17px/18px 'pf_beausans_prothin',Arial;
	text-transform: uppercase;
	color:#828e9b;
	text-align: center;
	padding:0 0 23px;
}
.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 .item {
	display:block;
	padding:10px 0;
	margin:0 -15px;
	*height:20px;
}
.calculator .calcType1 .regExp .item .info+.item {
	margin-top: 34px;
}
.calculator .calcType1 .regExp .item .item+.item {
	/*padding-top: 0px;*/
	margin-top:0px;
}
.calculator .calcType1 .regExp .item .item.active {
	/*position:absolute;
	left:-15px;
	right:-15px;
	bottom:25px;
	z-index:10;*/
	color:#fff;
	/*font:400 16px/18px 'pf_beausans_prosemibold',Arial;*/
	background: #f29901;
}
.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:hover{
	color:#fff;
}
.calculator .calcType1 .regExp .item .item.active label {
	cursor: text;
}
.calculator .calcType1 .regExp a.dashed {
	color:#828e9b;
	text-decoration: none;
	border-bottom: 1px dashed #828e9b;
	font-size:13px;
}
.calculator .calcType1 .regExp a.dashed:hover {
	border-color: transparent;
}
.calculator select+.chosen-container,
.calculator select[name="city"],
.calculator select.CV {
	position:absolute;
	left:-99999px;
	top:-99999px;
	z-index:10;
}
.calculator .selectChangeVisible.visible {
	visibility: hidden;
}
.calculator .selectChangeVisible.visible~select+.chosen-container,
.calculator .selectChangeVisible.visible~select[name="city"],
.calculator .selectChangeVisible.visible~select.CV {
	left:15%;
	top:auto;
	bottom:8px;
	width:70% !important;
}

.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;
}