.calcal div.answervopros1 {
    height: 35px;
    font-size: 15px !important;
    text-align: center;
    cursor: pointer;
    border: 1px solid #ededed !important;
    color: #fff !important;
    background: #f15514 !important;
	padding-top: 5px;
}

.calcal div.answervopros2 {
    height: 35px;
    font-size: 15px !important;
    text-align: center;
    color: #fff !important;
    background: #89a3b2 !important;
    border: 1px solid #ededed !important;
	padding-top: 5px;
}

.zagStlb {
    color: #010101 !important;
    background: #ededed !important;
    padding: 10px !important;
    border: 1px solid #ededed !important;
    border-top: 0 !important;
}

div.nep1 {
    cursor: pointer;
    color: #fff !important;
    background: #f15514 !important;
    padding: 10px !important;
    border: 1px solid #ededed !important;
}

div.nep2 {
    color: #fff !important;
    background: #89a3b2 !important;
    padding: 10px !important;
    border: 1px solid #ededed !important;
}
/* Центр*/
.input-forms {
	padding: 5px 10px 5px;
}
.inputs-block {
	position: relative;
	padding-top: 10px;
	padding-right: 35px;
}
.bottom-inputs {
	position: absolute;
	bottom: 0;
	right: 45px;
}
.inputs-block label {
		margin-bottom: 10px;
		font-size: 16px;
}
label input {
	margin-left: 10px;
}
.bottom-inputs span{
	color: #00549d;
}
input[class*="vvin"] {
    width: 72px;
    height: 24px;
    font: bold 12pt Arial,Verdana;
    border: 1px solid #000;
    text-align: right;
}

.setrub, .sebox, .selist, .seplita, .selenta, .seshina, .sekrug,
.sekvadrat, .sehest, .seugol, .sehvel, .seprov {
	height: 358px;
	background-size: contain;
}


.setrub {
    background-image: url("https://www.atissteel.ru/catalog/view/theme/default/image/setrub.gif");
    background-repeat: no-repeat;
    background-position: center center;
}

.sebox {
    background: url("https://www.atissteel.ru/catalog/view/theme/default/image/sebox.gif") no-repeat center center;
    background-repeat: no-repeat;
    background-position: center center;
}

.selist {
    background: url("https://www.atissteel.ru/catalog/view/theme/default/image/selist.gif") no-repeat center center;
    background-repeat: no-repeat;
    background-position: center center;
}

.seplita {
    background: url("https://www.atissteel.ru/catalog/view/theme/default/image/seplita.gif") no-repeat center center;
    background-repeat: no-repeat;
    background-position: center center;
}

.selenta {
    background: url("https://www.atissteel.ru/catalog/view/theme/default/image/selenta.gif") no-repeat center center;
    background-repeat: no-repeat;
    background-position: center center;
}

.seshina {
    background: url("https://www.atissteel.ru/catalog/view/theme/default/image/seshina.gif") no-repeat center center;
    background-repeat: no-repeat;
    background-position: center center;
}
/**/

.sekrug {
    background: url("https://www.atissteel.ru/catalog/view/theme/default/image/sekrug.gif") no-repeat center center;
    background-repeat: no-repeat;
    background-position: center center;
}

.sekvadrat {
    background: url("https://www.atissteel.ru/catalog/view/theme/default/image/sekvadrat.gif") no-repeat center center;
    background-repeat: no-repeat;
    background-position: center center;
}

.sehest {
    background: url("https://www.atissteel.ru/catalog/view/theme/default/image/sehest.gif") no-repeat center center;
    background-repeat: no-repeat;
    background-position: center center;
}

.seugol {
    background: url("https://www.atissteel.ru/catalog/view/theme/default/image/seugol.gif") no-repeat center center;
    background-repeat: no-repeat;
    background-position: center center;
}

.sehvel {
    background: url("https://www.atissteel.ru/catalog/view/theme/default/image/sehvel.gif") no-repeat center center;
    background-repeat: no-repeat;
    background-position: center center;
}

.seprov {
    background: url("https://www.atissteel.ru/catalog/view/theme/default/image/sehvel.gif") no-repeat center center;
    background-repeat: no-repeat;
    background-position: center center;
}

.calc_for_a > div {
	padding: 25px;
	padding-bottom: 15px;
}
.calc_for_a a {
    background: #89a3b2;
    color: #fff;
    padding: 10px 15px;
    border-radius: 25px;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 15px;
	white-space: nowrap;
	width: 100%;
	display: inline-block;
}


/*Материал*/
.material >div>div {
	padding: 10px;
	font-weight: 400;
	background: #fff;
	color: #666;
	font-size: 15px;
}
.material .yescalc div {
    padding: 10px !important;
    border: 1px solid #ededed !important;
}

.calcal div.answervopros3 {
	font-size: 15px!important;
	text-align: center;
	color: #fff!important;
	background: #89a3b2!important;
	border: 1px solid #ededed !important;
  height: 35px !important;
  padding-top: 5px;
}

.no-padding{
  padding-left: 0;
  padding-right: 0;
}


.vvin1, .vvin2, .vvin3, .vvin4 {
    position: relative;
    left: 334px;
}

.vvin1 {
    top: 8px;
}
.vvin2 {
    top: 21px;
}
.vvin3 {
    top: 30px;
}
.vvin4 {
    top: 255px;
}

.vvin11, .vvin12, .vvin13, .vvin14, .vvin15, 
.vvin22, .vvin23, .vvin24,
.vvin32, .vvin33, .vvin34, .vvin35 {
    position: relative;
    left: 331px;
}

.vvin11 {
    top: 10px;
}
.vvin12 {
    top: 21px;
}
.vvin13 {
    top: 32px;
}
.vvin14, .vvin34 {
    top: 43px;
}
.vvin15, .vvin35 {
    left: 333px;
    top: 229px;
}

.vvin22 {
    top: 22px;
}
.vvin23 {
    left: 332px;
    top: 196px;
 }
 .vvin24 {
    left: 332px;
    top: 205px;
 }

 .vvin32 {
    top: 23px;
 }

 .vvin33 {
    top: 33px;
 }
 #polosa_nerzav_ts {
    top: 32px;
 }
 #polosa_nerzav_vs {
    top: 253px;
    left: 332px;
 }
 #krug_nerzav_vd {
    left: 332px;
    top: 10px;
 }
 #krug_nerzav_dl {
    top: 22px;
 }
 #prov_nerzav_dl {
    top: 21px;
 }