

/* Start:/local/templates/main_new/styles/calc.css?177046680232533*/
.calc_steps {
	background: #43bced;
	padding: 45px 10px 45px 20px;
	color: #fff;
	margin: 0 0 55px 0;
	list-style: none;
	font-size: 0;
	box-shadow: 1.5px 2.6px 7px rgba(0, 0, 0, 0.3);
}
.calc_steps li {
	padding: 0 0 0 95px;
	margin: 0;
	width: 33%;
	display: inline-block;
	font-size: 20px;
	vertical-align: top;
	position: relative;
}
@media only screen and (max-width:800px){
    .calc_steps li {
        width: auto;
        margin-bottom: 25px;

    }
}
@media only screen and (max-width:563px){
    .calc_steps li {
        width: auto;
    }
}
.calc_steps li i {
	position: absolute;
	left: 10px;
	top: -11px;
	width: 73px;
	height: 73px;
	line-height: 73px;
	border-radius: 37px;
	background: #fff;
	color: #2ab1e5;
	text-align: center;
	font-size: 40px;
	font-style: normal;
}
@media only screen and (max-width:800px){
    .calc_steps li i {
        width: 46px;
        height: 46px;
        line-height: 46px;
     }

}
.calc-place {
	border: 3px solid #2ab1e5;
	border-radius: 10px;
	width: 45%;
	margin-right: 3%;
	display: inline-block;
}
@media only screen and (max-width:1170px){
    .calc-place{
        width: 100%;
        margin-right: 0;
    }
    .calc-place .phone{
        max-width: 300px;        
        min-width: 225px
    }
    .calc-place .calc-submit{
        width: auto;
        padding: 5px;
        margin-left: 5%;
        margin-bottom: 10px;
    }
}
.calc-title {
	font-size: 24px;
	margin: 17px 15px 12px 20px;
	color: #3e3e3e;
	position: relative;
}
@media only screen and (max-width:563px){
    .calc-title {
        font-size: 20px;
    }
}
.calc-pop-up {
	display: none;
    background: #FFF;
    box-shadow: 0px 0px 12px 0px #000;
    padding: 50px 10px 10px 10px;
    position: absolute;
    right: 2rem;
    top: 65px;
    width: 452px;
    text-align: center;
	border-radius: 10px;
	z-index: 1;
}
.calc-status-car {
	background: #f2f2f2;
	padding: 11px 15px 11px 20px;
	text-transform: uppercase;
	position: relative;
}
.calc-status-car label {
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
	position: relative;
	margin: 0 5px 0 0;
}
@media only screen and (max-width:563px){
    .calc-status-car label {        
     margin: 7px 5px 0 0;
    }
}
.calc-status-car input {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
	background: #fff;
	border: 0 none;
	opacity: 0;
}
.calc-status-car label div {
	border: 1px solid #cfd2d4;
	padding: 5px 20px 5px 40px;
	box-shadow: 1.5px 2.6px 7px rgba(0, 0, 0, 0.3);
	background: #fff;
	color: #d3d3d3;
}
.calc-status-car label input:checked + div {
	border-color: #29b0e5;
	color: #fff;
	background-color: #29b0e5;
    background-image: linear-gradient(to top, #29b0e5 0%, #4ec1f1 73%, #4ec1f1 100%);
}
.calc-status-car label div:before {
	content: '';
	position: absolute;
	top: 9px;
	left: 18px;
	width: 11px;
	height: 11px;
	border-radius: 50%;
	background: url(/local/templates/main_new/styles/../images/icons/check.png) no-repeat 0 -11px;
}
.calc-status-car label input:checked + div:before {
	background-position: 0 0;
}
.calc-help {
	float: right;
	font-size: 20px;
	font-weight: bold;
	display: block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #cfd2d4;
	border-radius: 15px;
	text-align: center;
	background: #fff;
	cursor: pointer;
}
.calc-input-price {
    margin: 0 15px 0 20px;
}
.calc-input-price input {
    border: 1px solid #cfd2d4;
    border-radius: 5px;
    padding: 2px 17px;
    color: #646464;
    font-family: 'PT Sans', sans-serif;
    font-size: 20px;
	font-weight: bold;
	line-height: 34px;
    display: block;
    width: 100%;
}
.calc-recalculate {
	background-color: #29b0e5;
	background-image: linear-gradient(to top, #29b0e5 0%, #4ec1f1 73%, #4ec1f1 100%);
	border-radius: 4px;
	box-shadow: 1.5px 2.6px 7px rgba(0, 0, 0, 0.3);
	border: none;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	line-height: 15px;
	text-transform: uppercase;
	padding: 10px 14px;
}
.calc-button {
    padding: 0 15px 0 20px;
}
.calc-final-price {
	float: right;
	color: #797979;
	font-size: 14px;
	text-align: right;
	padding: 0 15px 0 0;
}
.calc-sum {
	font-size: 24px;
}
#calc-form .level-4 {
	background: #46bdee;
	margin-top: 25px;
}
#calc-form .phone {
	padding-left: 41px;
	background: url(/local/templates/main_new/styles/../images/icons/iphone-ico.png) no-repeat #fff;
	background-position: 7%;
	margin: 20px 10px 20px 20px;
	width: 50%;
}

.calc-submit {
    background-color: #3ac927;
    background-image: linear-gradient(to top, #3ac927 0%, #3ccc29 73%, #43d42f 100%);
    border-radius: 4px;
    border: 1px solid #84f175;
	border-bottom: 1px solid #3ac927;
    box-shadow: 1.5px 2.6px 7px rgba(0, 0, 0, 0.3);
    color: #fff;
    line-height: 41px;
    text-transform: uppercase;
    padding: 0;
	width: 40%;
    font-family: 'PT Sans', sans-serif;
    font-size: 20px;
    font-weight: 700;
}

#calc-damages ul {
	list-style: none;
	padding: 0;
	margin: 0 0 18px 20px;
}
#calc-damages li {
	display: block;
	padding: 0px 0 0px 35px;
	background: url(/local/templates/main_new/styles/../styles/../images/icons/remove.png) no-repeat 0 50%;
	margin: 0 0 2px 0;
	cursor: pointer;
	line-height: 27px;
	height: 27px;
}
#calc-damages span {
	color: #2ab1e5;
	font-size: 16px;
}
.repair-place {
	display: none;
	width: 50%;
	vertical-align: top;
}
@media only screen and (max-width:1300px){
    .repair-place {
        width: 100%;
        margin-top: 50px;
    }

}

.repair-place p {
	font-size: 16px;
}
@media only screen and (max-width:1300px){
    .repair-place p {
        text-align: center;
    }

}
.repair-list {
	font-size: 0;
}
.repair-cell {
    background: #f2f2f2;
    display: inline-block;
    vertical-align: top;
    width: 48%;
    margin-right: 2%;
    border-radius: 5%;
    padding: 25px 10px 0 30px;
    margin: 0 2% 2% 0;
    height: 105px;
	cursor: pointer;
    color: #3e3e3e;
}
@media only screen and (max-width:600px){
	.repair-cell {
	    width: 100%;
	    margin: 0 0% 2% 0;
	}

}
.repair-cell.on {
	background-color: #29b0e5;
	background-image: linear-gradient(to top, #29b0e5 0%, #4ec1f1 73%, #4ec1f1 100%);
    color: #fff;
}
.repair-cell img {
    margin-right: 30px;
    float: left;
}
.repair-cell img.on,
.repair-cell.on img {
	display: none;
}
.repair-cell.on img.on {
	display: block;
}
.repair-cell span {
    font-size: 20px;
    line-height: 20px;
    margin: 20px 0 0 110px;
    display: block;
}
.repair-cell:last-child span {
	margin-top: 10px;
}
.repair-car {
    height: 854px;
    width: 672px;
    background: url(/local/templates/main_new/styles/../images/icons/mashina.png);
    position: relative;
}
@media only screen and (max-width:1300px){
    .repair-car {
        margin: 0 auto;
        margin-top: 50px;
        width: 500px;
        background: url(/local/templates/main_new/styles/../images/icons/mashina.png) no-repeat;
        background-size: 97%;
    }
}
@media only screen and (max-width:563px){
    .repair-car {
        margin: 0 auto;
        margin-top: 50px;
        width: 272px;
    	height: 362px;
        background: url(/local/templates/main_new/styles/../images/icons/mashina.png) no-repeat;
        background-size: 97%;

    }
}
.repair-car div {
	opacity: 0;
	cursor: pointer;
}
.repair-car div.on,
.repair-car div:hover {
	opacity: 1;
}
.repair-car .door-1 {
	position: absolute;
    left: 14%;
    top: 29.8%;
    background: url(/local/templates/main_new/styles/../images/icons/car-detals/1-dverj-levyy.png);
    width: 139px;
    height: 161px;
}
@media only screen and (max-width:1300px){
	.repair-car .door-1 {
	    top: 21.8%;
	    background-size: 100%;
	    width: 97px;
	    height: 116px;
	}
}
@media only screen and (max-width:563px){
	.repair-car .door-1 {
	    top: 27.5%;
	    left: 13.2%;
	    width: 55px;
	    height: 63px;
	}
}
.repair-car .door-2 {
    position: absolute;
    left: 65.2%;
    top: 29.9%;
    background: url(/local/templates/main_new/styles/../images/icons/car-detals/1-dverj-pravyy.png);
    width: 139px;
    height: 161px;
}
@media only screen and (max-width:1300px){
	.repair-car .door-2 {
	    left: 63%;
	    top: 21.4%;
	    background-size: 100%;
	    width: 105px;
	    height: 120px;
	}
}
@media only screen and (max-width:563px){
	.repair-car .door-2 {
	    width: 56px;
	    height: 64px;
	    top: 27.4%;
	}
}
.repair-car .door-3 {
    position: absolute;
    left: 14.1%;
    top: 50.6%;
    background: url(/local/templates/main_new/styles/../images/icons/car-detals/2-dverj-levyy.png);
    width: 140px;
    height: 138px;
}
@media only screen and (max-width:1300px){
	.repair-car .door-3 {
	    top: 36.6%;
	    background-size: 100%;
	    width: 100px;
	    height: 98px;
	}
}
@media only screen and (max-width:563px){
	.repair-car .door-3 {
	    top: 46.6%;
	    left: 14%;
	    width: 55px;
	    height: 54px;
	}
}
.repair-car .door-4 {
    position: absolute;
    left: 65%;
    top: 50.6%;
    background: url(/local/templates/main_new/styles/../images/icons/car-detals/2-dverj-pravyy.png);
    width: 140px;
    height: 138px;
}
@media only screen and (max-width:1300px){
	.repair-car .door-4 {
	    left: 63%;
	    top: 36.6%;
	    background-size: 100%;
	    width: 102px;
	    height: 100px;
	}
}
@media only screen and (max-width:563px){
	.repair-car .door-4 {
	    top: 46.6%;
	    width: 56px;
	    height: 55px;
	}
}
.repair-car .airbag-l {
    position: absolute;
    left: 28.3%;
    top: 26.7%;
    background: url(/local/templates/main_new/styles/../images/icons/car-detals/air-bag-levyy.png);
    width: 58px;
    height: 109px;
}
@media only screen and (max-width:1300px){
	.repair-car .airbag-l {
	    left: 26.9%;
	    top: 18.6%;
	    background-size: 100%;
	    width: 45px;
	    height: 85px;
	}

}
@media only screen and (max-width:563px){
	.repair-car .airbag-l {
	    top: 24.1%;
	    width: 24px;
	    height: 46px;
	}
}
.repair-car .airbag-r {
    position: absolute;
    left: 63.1%;
    top: 26.7%;
    background: url(/local/templates/main_new/styles/../images/icons/car-detals/air-bag-pravyy.png);
    width: 58px;
    height: 109px;
}
@media only screen and (max-width:1300px){
	.repair-car .airbag-r {
	    left: 61.1%;
	    top: 18.99%;
	    background-size: 100%;
	    width: 43px;
	    height: 82px;
	}
}
@media only screen and (max-width:563px){
	.repair-car .airbag-r {
	    left: 61%;
	    top: 24.99%;
	    width: 22px;
	    height: 42px;
	}
}
.repair-car .bamper-p {
    position: absolute;
    left: 34.2%;
    top: 3.6%;
    background: url(/local/templates/main_new/styles/../images/icons/car-detals/bamper-pered.png);
    width: 209px;
    height: 35px;
}
@media only screen and (max-width:1300px){
	.repair-car .bamper-p {
	    left: 33.2%;
	    top: 2.6%;
		background-size: 100%;
	    width: 149px;
	    height: 24px;
	}
}
@media only screen and (max-width:563px){
	.repair-car .bamper-p {
	    top: 3.3%;
	    width: 82px;
	    height: 13px;
	}
}
.repair-car .dvig-pered {
    position: absolute;
    left: 44%;
    top: 11%;
    background: url(/local/templates/main_new/styles/../images/icons/car-detals/dvigatelj-pered.png);
    width: 63px;
    height: 41px;
    z-index: 6;
}
@media only screen and (max-width:1300px){
	.repair-car .dvig-pered {
	    left: 42.5%;
	    top: 7.9%;
	    background-size: 100%;
	    width: 47px;
	    height: 29px;
	}
}
@media only screen and (max-width:563px){
	.repair-car .dvig-pered {
	    left: 42.5%;
	    top: 10.1%;
	    background-size: 100%;
	    width: 25px;
	    height: 16px;
	}
}
.repair-car .fara-1 {
    position: absolute;
    left: 34%;
    top: 8.6%;
    background: url(/local/templates/main_new/styles/../images/icons/car-detals/fara-1-pered.png);
    width: 56px;
    height: 19px;
}
@media only screen and (max-width:1300px){
	.repair-car .fara-1 {
		left: 33%;
	    top: 5.9%;
	    width: 42px;
	    height: 14px;
	    background-size: 100%;
	}
}
@media only screen and (max-width:563px){
	.repair-car .fara-1 {
	    top: 7.9%;
	    width: 21px;
	    height: 7px;
	}
}
.repair-car .fara-2 {
    position: absolute;
    left: 59.7%;
    top: 84.5%;
    background: url(/local/templates/main_new/styles/../images/icons/car-detals/fara-1-zad.png);
    width: 39px;
    height: 18px;
    z-index: 3;
}
@media only screen and (max-width:1300px){
	.repair-car .fara-2 {
		left: 57.7%;
	    top: 60.9%;
	    background-size: 100%;
	    width: 29px;
	    height: 14px;
	}
}
@media only screen and (max-width:563px){
	.repair-car .fara-2 {
	    left: 57.7%;
	    top: 78.3%;
	    background-size: 100%;
	    width: 15px;
	    height: 6px;
	}
}
.repair-car .fara-3 {
	position: absolute;
    left: 57.5%;
    top: 8.4%;
    background: url(/local/templates/main_new/styles/../images/icons/car-detals/fara-2-pered.png);
    width: 56px;
    height: 19px;

}
@media only screen and (max-width:1300px){
	.repair-car .fara-3 {
	    left: 55.5%;
	    top: 6.1%;
	    background-size: 100%;
	    width: 41px;
	    height: 13px;
	}

}
@media only screen and (max-width:563px){
	.repair-car .fara-3 {
	    left: 55.9%;
	    top: 8.1%;
	    width: 20px;
	    height: 6px;
	}
}
.repair-car .fara-4 {
    position: absolute;
    left: 34.4%;
    top: 84.5%;
    background: url(/local/templates/main_new/styles/../images/icons/car-detals/fara-2-zad.png);
    width: 39px;
    height: 18px;
    z-index: 6;
}
@media only screen and (max-width:1300px){
	.repair-car .fara-4 {
	    left: 33.4%;
	    top: 60.9%;
	    background-size: 100%;
	    width: 30px;
	    height: 13px;	
	}
}
@media only screen and (max-width:563px){
	.repair-car .fara-4 {
	    left: 33.1%;
	    top: 77.9%;
	    width: 16px;
	    height: 7px;
	}
}
.repair-car .hodovka-1 {
    position: absolute;
    left: 13.2%;
    top: 20.9%;
    background: url(/local/templates/main_new/styles/../images/icons/car-detals/hodovka-1-levyy.png);
    width: 43px;
    height: 25px;
    z-index: 3;
}
@media only screen and (max-width:1300px){
	.repair-car .hodovka-1 {
	    left: 12.98%;
	    top: 15.05%;
	    background: url(/local/templates/main/styles/../images/icons/car-detals/hodovka-1-levyy.png) no-repeat;
	    width: 30px;
	    height: 20px;
	    background-size: 100%;
	}

}
@media only screen and (max-width:563px){
	.repair-car .hodovka-1 {
	    top: 19.2%;
	    width: 18px;
	    height: 20px;
	    background-size: 100%;
	}
}
.repair-car .hodovka-2 {
    position: absolute;
    left: 80.4%;
    top: 20.8%;
    background: url(/local/templates/main_new/styles/../images/icons/car-detals/hodovka-1-pravyy.png);
    width: 43px;
    height: 25px;
    z-index: 3;
}
@media only screen and (max-width:1300px){
	.repair-car .hodovka-2 {
	    left: 78.0%;
	    top: 14.99%;
	    background-size: 100%;
	    width: 31px;
	    height: 19px;
	}

}
@media only screen and (max-width:563px){
	.repair-car .hodovka-2 {
	    left: 77.5%;
	    top: 19.3%;
	    width: 18px;
	    height: 10px;
	}
}
.repair-car .hodovka-3 {
    position: absolute;
    left: 13.3%;
    top: 67.2%;
    background: url(/local/templates/main_new/styles/../images/icons/car-detals/hodovka-2-levyy.png);
    width: 43px;
    height: 25px;
    z-index: 3;
}
@media only screen and (max-width:1300px){
	.repair-car .hodovka-3 {
	    left: 12.5%;
	    top: 48.4%;
	    background-size: 100%;
	    width: 28px;
	    height: 16px;
	}
}
@media only screen and (max-width:563px){
	.repair-car .hodovka-3 {
	    left: 13%;
	    top: 61.99%;
	    width: 18px;
	    height: 10px;
	}
}
.repair-car .hodovka-4 {
    position: absolute;
    left: 80.4%;
    top: 67.2%;
    background: url(/local/templates/main_new/styles/../images/icons/car-detals/hodovka-2-pravyy.png);
    width: 43px;
    height: 25px;
    z-index: 3;
}
@media only screen and (max-width:1300px){
	.repair-car .hodovka-4 {
	    left: 78.1%;
	    top: 48.5%;
	    background-size: 100%;
	    width: 30px;
	    height: 18px;
	}
}
@media only screen and (max-width:563px){
	.repair-car .hodovka-4 {
	    left: 77.7%;
	    top: 62.1%;
	    width: 18px;
	    height: 10px;
	}
}
.repair-car .kapot {
    position: absolute;
    left: 34.6%;
    top: 11%;
    background: url(/local/templates/main_new/styles/../images/icons/car-detals/kapot-pered.png);
    width: 206px;
    height: 99px;
}
@media only screen and (max-width:1300px){
	.repair-car .kapot {
	    left: 33.6%;
	    top: 8%;
	    background-size: 100%;
	    width: 148px;
	    height: 71px;
	}
}
@media only screen and (max-width:563px){
	.repair-car .kapot {
	    left: 32.6%;
	    top: 10%;
	    width: 84px;
	    height: 40px;
	}
}
.repair-car .koleso-1 {
    position: absolute;
    left: 0%;
    top: 17.3%;
    background: url(/local/templates/main_new/styles/../images/icons/car-detals/koleso-1-levyy.png);
    width: 86px;
    height: 85px;
}
@media only screen and (max-width:1300px){
	.repair-car .koleso-1 {
	    top: 12.5%;
	    background: url(/local/templates/main/styles/../images/icons/car-detals/koleso-1-levyy.png) no-repeat;
	    background-size: 100%;
	    width: 63px;
    	height: 63px;
	}
}
@media only screen and (max-width:563px){
	.repair-car .koleso-1 {
	    top: 15.9%;
	    width: 34px;
	    height: 64px;
	}
}
.repair-car .koleso-2 {
    position: absolute;
    left: 0px;
    top: 63.7%;
    background: url(/local/templates/main_new/styles/../images/icons/car-detals/koleso-1-levyy.png);
    width: 86px;
    height: 85px;
}
@media only screen and (max-width:1300px){
	.repair-car .koleso-2 {
	    left: -3px;
	    top: 45.7%;
	    background-size: 100%;
	    width: 65px;
	    height: 64px;
	}
}
@media only screen and (max-width:563px){
	.repair-car .koleso-2 {
	    top: 58.7%;
	    width: 37px;
	    height: 36px;
	}
}
.repair-car .koleso-3 {
    position: absolute;
    left: 87.3%;
    top: 17.3%;
    background: url(/local/templates/main_new/styles/../images/icons/car-detals/koleso-1-levyy.png);
    width: 86px;
    height: 85px;
}
@media only screen and (max-width:1300px){
	.repair-car .koleso-3 {
	    left: 84.5%;
	    top: 12.3%;
	    background-size: 100%;
	    width: 65px;
	    height: 64px;
	}
}
@media only screen and (max-width:563px){
	.repair-car .koleso-3 {
	    top: 15.7%;
	    width: 36px;
	    height: 35px;
	}
}
.repair-car .koleso-4 {
    position: absolute;
    left: 87.3%;
    top: 63.7%;
    background: url(/local/templates/main_new/styles/../images/icons/car-detals/koleso-1-levyy.png);
    width: 86px;
    height: 85px;
}
@media only screen and (max-width:1300px){
	.repair-car .koleso-4 {
	    left: 84.3%;
	    top: 45.7%;
	    background-size: 100%;
	    width: 67px;
	    height: 66px;
	}

}
@media only screen and (max-width:563px){
	.repair-car .koleso-4 {
	    left: 84.5%;
	    top: 57.99%;
	    width: 39px;
	    height: 38px;
	}
}
.repair-car .krilo-1 {
    position: absolute;
    left: 13.5%;
    top: 10%;
    background: url(/local/templates/main_new/styles/../images/icons/car-detals/krylo-pered-levyy.png);
    width: 86px;
    height: 170px;
}
@media only screen and (max-width:1300px){
	.repair-car .krilo-1 {
	    left: 13%;
	    top: 7.0%;
	    background: url(/local/templates/main/styles/../images/icons/car-detals/krylo-pered-levyy.png) no-repeat;
	    background-size: 100%;
	    width: 64px;
    	height: 125px;
	}
}
@media only screen and (max-width:563px){
	.repair-car .krilo-1 {
	    top: 9%;
	    width: 34px;
	    height: 69px;
	}
}
.repair-car .krilo-2 {
    position: absolute;
    left: 73.7%;
    top: 10.1%;
    background: url(/local/templates/main_new/styles/../images/icons/car-detals/krylo-pered-pravyy.png);
    width: 86px;
    height: 170px;
}
@media only screen and (max-width:1300px){
	.repair-car .krilo-2 {
	    left: 71.7%;
	    top: 7.1%;
	    background-size: 100%;
	    width: 63px;
	    height: 124px;
	}
}
@media only screen and (max-width:563px){
	.repair-car .krilo-2 {
	    top: 9.5%;
	    width: 33px;
	    height: 65px;
	}
}
.repair-car .krilo-3 {
	position: absolute;
    left: 14%;
    top: 62.2%;
    background: url(/local/templates/main_new/styles/../images/icons/car-detals/krylo-zad-levyy.png);
    width: 62px;
    height: 184px;
}
@media only screen and (max-width:1300px){
	.repair-car .krilo-3 {
	    left: 13.2%;
	    top: 44.9%;
	    background-size: 100%;
	    width: 46px;
	    height: 136px;
	}

}
@media only screen and (max-width:563px){
	.repair-car .krilo-3 {
	    top: 56.9%;
	    width: 26px;
	    height: 77px;
	}
}
.repair-car .krilo-4 {
    position: absolute;
    left: 77%;
    top: 62.1%;
    background: url(/local/templates/main_new/styles/../images/icons/car-detals/krylo-zad-pravyy.png);
    width: 62px;
    height: 184px;
}
@media only screen and (max-width:1300px){
	.repair-car .krilo-4 {
	    left: 74.5%;
	    top: 44.999%;
	    background-size: 100%;
	    width: 44px;
	    height: 130px;
	}

}
@media only screen and (max-width:563px){
	.repair-car .krilo-4 {
	    left: 74%;
	    top: 57.1%;
	    width: 25px;
	    height: 73px;
	}
}
.repair-car .krysha {
    position: absolute;
    left: 40.6%;
    top: 39.2%;
    background: url(/local/templates/main_new/styles/../images/icons/car-detals/krysha.png);
    width: 127px;
    height: 206px;
}
@media only screen and (max-width:1300px){
	.repair-car .krysha {
	    left: 39.4%;
	    top: 28.3%;
	    background-size: 100%;
	    width: 93px;
	    height: 149px;
	}
}
@media only screen and (max-width:563px){
	.repair-car .krysha {
	    top: 36.3%;
	    width: 50px;
	    height: 81px;
	}
}
.repair-car .bagazh {
    position: absolute;
    left: 39.3%;
    top: 74.8%;
    background: url(/local/templates/main_new/styles/../images/icons/car-detals/kryshka-bagazhnika-zad.png);
    width: 141px;
    height: 55px;
}
@media only screen and (max-width:1300px){
	.repair-car .bagazh {
	    left: 37.3%;
	    top: 53.9%;
	    background-size: 100%;
	    width: 107px;
	    height: 41px;
	}
}
@media only screen and (max-width:563px){
	.repair-car .bagazh {
	    left: 38.3%;
	    top: 69.2%;
	    width: 54px;
	    height: 20px;
	}
}
.repair-car .lob-window {
    position: absolute;
    left: 37.5%;
    top: 26.7%;
    background: url(/local/templates/main_new/styles/../images/icons/car-detals/lobovoe-steklo.png);
    width: 168px;
    height: 101px;
}
@media only screen and (max-width:1300px){
	.repair-car .lob-window {
	    left: 36.5%;
	    top: 19.3%;
	    background-size: 100%;
	    width: 120px;
	    height: 72px;
	}
}
@media only screen and (max-width:563px){
	.repair-car .lob-window {
	    top: 24.8%;
	    width: 66px;
	    height: 39px;
	}
}
.repair-car .lonzheron-levyy {
    position: absolute;
    left: 27.4%;
    top: 11.5%;
    background: url(/local/templates/main_new/styles/../images/icons/car-detals/lonzheron-levyy.png);
    width: 31px;
    height: 112px;
}
@media only screen and (max-width:1300px){
	.repair-car .lonzheron-levyy {
	    left: 26.6%;
	    top: 8.4%;
	    background-size: 100%;
	    width: 23px;
	    height: 80px;
	}
}
@media only screen and (max-width:563px){
	.repair-car .lonzheron-levyy {
	    top: 10.4%;
	    width: 12.5px;
	    height: 45px;
	}
}
.repair-car .lonzheron-pravyy {
    position: absolute;
    left: 68.2%;
    top: 11.4%;
    background: url(/local/templates/main_new/styles/../images/icons/car-detals/lonzheron-pravyy.png);
    width: 31px;
    height: 112px;
}
@media only screen and (max-width:1300px){
	.repair-car .lonzheron-pravyy {
	    left: 66.1%;
	    top: 8.4%;
	    background-size: 100%;
	    width: 23px;
	    height: 83px;
	}

}
@media only screen and (max-width:563px){
	.repair-car .lonzheron-pravyy {
	    top: 10.8%;
	    width: 12px;
	    height: 43px;
	}
}
.repair-car .otsek-zapaski-zad {
    position: absolute;
    left: 41.2%;
    top: 92.1%;
    background: url(/local/templates/main_new/styles/../images/icons/car-detals/otsek-zapaski-zad.png);
    width: 117px;
    height: 67px;
}
@media only screen and (max-width:1300px){
	.repair-car .otsek-zapaski-zad {
	    left: 40.2%;
	    top: 66.69%;
	    background-size: 100%;
	    width: 85px;
	    height: 46px;
	}
}
@media only screen and (max-width:563px){
	.repair-car .otsek-zapaski-zad {
	    top: 84.99%;
	    width: 17%;
	    height: 7.4%;
	}
}
.repair-car .panelj-pered {
    position: absolute;
    left: 34.2%;
    top: 0.1%;
    background: url(/local/templates/main_new/styles/../images/icons/car-detals/panelj-pered.png);
    width: 208px;
    height: 22px;
}
@media only screen and (max-width:1300px){
	.repair-car .panelj-pered {
	    left: 33.2%;
	    top: 0.1%;
	    background: url(/local/templates/main/styles/../images/icons/car-detals/panelj-pered.png) no-repeat;
	    background-size: 100%;
	    width: 153px;
	}
}
@media only screen and (max-width:563px){
	.repair-car .panelj-pered {
	    width: 82px;
	    height: 10px
	}
}
.repair-car .porog-1-levyy {
position: absolute;
    left: 10.5%;
    top: 27.5%;
    background: url(/local/templates/main_new/styles/../images/icons/car-detals/porog-1-levyy.png);
    width: 14px;
    height: 298px;
}
@media only screen and (max-width:1300px){
	.repair-car .porog-1-levyy {
	    left: 10.1%;
	    top: 20%;
	    width: 10px;
	    height: 214px;
	}
}
@media only screen and (max-width:563px){
	.repair-car .porog-1-levyy {
	    top: 25%;
	    width: 2%;
	    height: 32.3%;
	}
}
.repair-car .porog-1-pravyy {
    position: absolute;
    left: 87.5%;
    top: 27.5%;
    background: url(/local/templates/main_new/styles/../images/icons/car-detals/porog-1-pravyy.png);
    width: 14px;
    height: 298px;
}
@media only screen and (max-width:1300px){
	.repair-car .porog-1-pravyy {
	    left: 84.9%;
	    top: 19.5%;
	    width: 10px;
	    height: 218px;
	}
}
.repair-car .radiator-ohlazhdeniya-pered {
    position: absolute;
    left: 44%;
    top: 16.9%;
    background: url(/local/templates/main_new/styles/../images/icons/car-detals/radiator-ohlazhdeniya-pered.png);
    width: 65px;
    height: 14px;
    z-index: 6;
}
@media only screen and (max-width:1300px){
	.repair-car .radiator-ohlazhdeniya-pered {
	    left: 43%;
	    top: 12.2%;
	    background-size: 100%;
	    width: 47px;
	    height: 10px;
	}
}
@media only screen and (max-width:563px){
	.repair-car .radiator-ohlazhdeniya-pered {
	    top: 15.8%;
	    background-size: 100%;
	    width: 9%;
	    height: 1%;
	}
}
.repair-car .reshetka-radiatora-pered {
    position: absolute;
    left: 42.6%;
    top: 7.3%;
    background: url(/local/templates/main_new/styles/../images/icons/car-detals/reshetka-radiatora-pered.png);
    width: 95px;
    height: 21px;
    z-index: 3;
}
@media only screen and (max-width:1300px){
	.repair-car .reshetka-radiatora-pered {
		left: 41.5%;
	    top: 7.3%;
	    background-size: 100%;
	    width: 36px;
	    height: 7px;
	}

}
.repair-car .SRS-levyy {
    position: absolute;
    left: 36.6%;
    top: 40%;
    background: url(/local/templates/main_new/styles/../images/icons/car-detals/SRS-levyy.png);
    width: 18px;
    height: 191px;
}
@media only screen and (max-width:1300px){
	.repair-car .SRS-levyy {
	    left: 35.6%;
	    top: 29%;
	    background-size: 100%;
	    width: 13px;
	    height: 137px;
	}
}
@media only screen and (max-width:563px){
	.repair-car .SRS-levyy {
	    top: 37%;
	    width: 2.7%;
	    height: 21%;
	}
}
.repair-car .SRS-pravyy {
    position: absolute;
    left: 60.7%;
    top: 40.2%;
    background: url(/local/templates/main_new/styles/../images/icons/car-detals/SRS-pravyy.png);
    width: 18px;
    height: 191px;
}
@media only screen and (max-width:1300px){
	.repair-car .SRS-pravyy {
	    left: 58.9%;
	    top: 29.2%;
	    background-size: 100%;
	    width: 13px;
	    height: 137px;
	}
}
@media only screen and (max-width:563px){
	.repair-car .SRS-pravyy {
	    top: 37.2%;
	    width: 2.6%;
	    height: 20%;
	}
}
.repair-car .SRS-pered-levyy {
    position: absolute;
    left: 37.4%;
    top: 21.9%;
    background: url(/local/templates/main_new/styles/../images/icons/car-detals/SRS-pered-levyy.png);
    width: 77px;
    height: 37px;
}
@media only screen and (max-width:1300px){
	.repair-car .SRS-pered-levyy {
	    left: 36.4%;
	    top: 15.9%;
	    background-size: 100%;
	    width: 58px;
	    height: 27px;
	}
}
@media only screen and (max-width:563px){
	.repair-car .SRS-pered-levyy {
	    top: 20.3%;
	    width: 11%;
	    height: 14px;
	}
}
.repair-car .SRS-pered-pravyy {
    position: absolute;
    left: 50.9%;
    top: 186.7px;
    background: url(/local/templates/main_new/styles/../images/icons/car-detals/SRS-pered-pravyy.png);
    width: 77px;
    height: 37px;
}
@media only screen and (max-width:1300px){
	.repair-car .SRS-pered-pravyy {
	    left: 48.9%;
	    top: 135.0px;
	    background-size: 100%;
	    width: 58px;
	    height: 27px;
	}
}
@media only screen and (max-width:563px){
	.repair-car .SRS-pered-pravyy {
	    left: 48.9%;
	    top: 73px;
	    background-size: 100%;
	    width: 33px;
	    height: 15px;
	}
}
.repair-car .stoyka-levyy {
    position: absolute;
    left: 14.2%;
    top: 47.9%;
    background: url(/local/templates/main_new/styles/../images/icons/car-detals/stoyka-levyy.png);
    width: 139px;
    height: 29px;
}
@media only screen and (max-width:1300px){
	.repair-car .stoyka-levyy {
	    left: 13.99%;
	    top: 34.5%;
	    background-size: 100%;
	    width: 101px;
	    height: 21px;
	}

}
@media only screen and (max-width:563px){
	.repair-car .stoyka-levyy {
	    left: 13.99%;
	    top: 44.5%;
	    width: 20.5%;
	    height: 11px;
	}
}
.repair-car .stoyka-pravyy {
    position: absolute;
    left: 65%;
    top: 47.9%;
    background: url(/local/templates/main_new/styles/../images/icons/car-detals/stoyka-pravyy.png);
    width: 139px;
    height: 29px;
}
@media only screen and (max-width:1300px){
	.repair-car .stoyka-pravyy {	  
	    left: 63.3%;
	    top: 34.6%;
	    background-size: 100%;
	    width: 99px;
	    height: 20px;
	}
}
@media only screen and (max-width:563px){
	.repair-car .stoyka-pravyy {
	    top: 44.6%;
	    width: 20%;
	    height: 10px;
	}
}
.repair-car .ugolok-levyy {
    position: absolute;
    left: 24.3%;
    top: 65%;
    background: url(/local/templates/main_new/styles/../images/icons/car-detals/ugolok-levyy.png);
    width: 66px;
    height: 146px;
}
@media only screen and (max-width:1300px){
	.repair-car .ugolok-levyy {
	    left: 23.3%;
	    top: 47%;
	    background-size: 100%;
	    width: 49px;
	    height: 108px;
	}

}
@media only screen and (max-width:563px){
	.repair-car .ugolok-levyy {
	    left: 23.7%;
	    top: 60%;
	    width: 27px;
	    height: 59px;
	}
}
.repair-car .ugolok-pravyy {
    position: absolute;
    left: 66%;
    top: 65%;
    background: url(/local/templates/main_new/styles/../images/icons/car-detals/ugolok-pravyy.png);
    width: 66px;
    height: 146px;
}

@media only screen and (max-width:1300px){
	.repair-car .ugolok-pravyy {
	    left: 64%;
	    top: 47%;
	    background-size: 100%;
	    width: 48px;
	    height: 106px;
	}
}
@media only screen and (max-width:563px){
	.repair-car .ugolok-pravyy {
	    left: 63%;
	    top: 59%;
	    width: 10.2%;
    	height: 17%;
	}
}
.repair-car .zadnee-steklo-zad {
    position: absolute;
    left: 39.8%;
    top: 63.8%;
    background: url(/local/templates/main_new/styles/../images/icons/car-detals/zadnee-steklo-zad.png);
    width: 139px;
    height: 91px;
}
@media only screen and (max-width:1300px){
	.repair-car .zadnee-steklo-zad {
	    left: 37.8%;
	    top: 45.8%;
	    background-size: 100%;
	    width: 104px;
	    height: 68px;
	}
}
@media only screen and (max-width:563px){
	.repair-car .zadnee-steklo-zad {
	    left: 38.5%;
	    top: 59%;
	    width: 20%;
	    height: 9.5%;
	}
}
.repair-car .zadniy-bamper-zad {
    position: absolute;
    left: 35.4%;
    top: 88.5%;
    background: url(/local/templates/main_new/styles/../images/icons/car-detals/zadniy-bamper-zad.png);
    width: 194px;
    height: 27px;
}
@media only screen and (max-width:1300px){
	.repair-car .zadniy-bamper-zad {
	    left: 34.4%;
	    top: 63.9%;
	    background-size: 100%;
	    width: 140px;
	    height: 18px;
	}

}
@media only screen and (max-width:563px){
	.repair-car .zadniy-bamper-zad {
	    left: 33.9%;
	    top: 81.9%;
	    width: 27.8%;
	    height: 2.5%;
	}
}
.repair-car .zadnyaya-panelj-zad {
    position: absolute;
    left: 37%;
    top: 82%;
    background: url(/local/templates/main_new/styles/../images/icons/car-detals/zadnyaya-panelj-zad.png);
    width: 175px;
    height: 49px;
}
@media only screen and (max-width:1300px){
	.repair-car .zadnyaya-panelj-zad {
	    left: 35%;
	    top: 59%;
	    background-size: 100%;
	    width: 132px;
	    height: 36px;
	}

}
@media only screen and (max-width:563px){
	.repair-car .zadnyaya-panelj-zad {
	    left: 36.2%;
	    top: 76%;
	    width: 24%;
	    height: 18px;
	}
}
#damage-text,
.level-2 {
	display: none;
}
.level-3 {
	margin: 20px 0 0 0;
}
/* End */
/* /local/templates/main_new/styles/calc.css?177046680232533 */
