.legacy-calculator{max-width:100%;overflow-x:auto;color:#222;font:14px/1.4 Arial,sans-serif;box-sizing:border-box}
.legacy-calculator>div{min-width:0}


.legacy-calculator input,.legacy-calculator select{color:#111;background:#fff;font-size:13px}
.legacy-calculator input[type="button"]{cursor:pointer}
.legacy-calculator h1{font-size:24px}.legacy-calculator h2{font-size:20px}.legacy-calculator h3{font-size:18px}
.legacy-calculator #scheme{position:relative;box-sizing:content-box}
.calculatorIndex{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.calculatorIndex a{color:#a71919;display:block}.calculatorIndex img{width:100%;height:130px;object-fit:contain}
.newsPages{display:flex;gap:12px;flex-wrap:wrap}.newsList article{border-bottom:1px solid #ddd;padding:12px 0}.newsList h2{font-size:20px}.newsArticle img{max-width:100%;height:auto}
@media(max-width:600px){.calculatorIndex{grid-template-columns:repeat(2,minmax(0,1fr))}}
.legacy-calculator[data-calculator="tireCalc"] .defText{margin: 0 0 2em 10px;}.legacy-calculator[data-calculator="tireCalc"] .defTable{margin: 0 0 20px 0; border-collapse: collapse;}.legacy-calculator[data-calculator="tireCalc"] .defTable tr.header td{background-color: #CAC8C8; font-weight: bold;}.legacy-calculator[data-calculator="tireCalc"] .defTable td{background-color: #E1E1E1; padding: 5px 10px 5px 10px; border: 1px solid #FFFFFF;}.legacy-calculator[data-calculator="tireCalc"] .calc{margin: 0 0 20px 0;}.legacy-calculator[data-calculator="tireCalc"] .defTable .result{padding: 0 10px 0 30px; width: 40px;}.legacy-calculator[data-calculator="tireCalc"] .header{font-weight: bold;}.legacy-calculator[data-calculator="tireCalc"] .calc tr.plain td{padding: 3px 2px 6px 3px;}

.legacy-calculator[data-calculator="visualCalc"] A:hover{
	COLOR: #ca0c0c;
    text-decoration: none;
}.legacy-calculator[data-calculator="visualCalc"] A.small{
	FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    text-decoration: underline;
}.legacy-calculator[data-calculator="visualCalc"] A.small:hover{
	COLOR: #ca0c0c;
    text-decoration: none;
}.legacy-calculator[data-calculator="visualCalc"] IMG.withlines{
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-LEFT-COLOR: #777799; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #777799; BORDER-TOP-COLOR: #777799; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #777799
}.legacy-calculator[data-calculator="visualCalc"] TABLE.withlines{
	BACKGROUND-COLOR: #dcdcdc;
}.legacy-calculator[data-calculator="visualCalc"] TABLE.withlines TD{
	BACKGROUND-COLOR: #ffffff;
}.legacy-calculator[data-calculator="visualCalc"] TABLE.withlines TH{
	FONT-SIZE: 10pt; COLOR: #0d3a54; BACKGROUND-COLOR: #e5ebf9; text-align:center;
}.legacy-calculator[data-calculator="visualCalc"] TABLE.withlines TD A.small{
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #ddddff;
}.legacy-calculator[data-calculator="visualCalc"] TABLE.withlines TD A.smallalert{
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #ffff00;
}.legacy-calculator[data-calculator="visualCalc"] TABLE.withlines TH A{
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #444444;
}.legacy-calculator[data-calculator="visualCalc"] TABLE.withlines TH A:hover{
	COLOR: #ff0000;
}.legacy-calculator[data-calculator="visualCalc"] TABLE.withlines TH A.small{
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #3333aa;
}.legacy-calculator[data-calculator="visualCalc"] TABLE.withlines TH A.smallalert{
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #dd0000;
}.legacy-calculator[data-calculator="visualCalc"] TABLE.withlines TD.title{
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #cccccc; TEXT-ALIGN: center
}.legacy-calculator[data-calculator="visualCalc"] TABLE.withlines select{
    font-size: 12px;
    width: 46px;
}.legacy-calculator[data-calculator="visualCalc"] TABLE.withlines TR{
    height: 22px;
}.legacy-calculator[data-calculator="visualCalc"] FONT.alert{
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: #ff0000
}.legacy-calculator[data-calculator="visualCalc"] FONT.title{
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: #bdbdc6
}.legacy-calculator[data-calculator="visualCalc"] TABLE.pager{
	BACKGROUND-COLOR: #777799
}.legacy-calculator[data-calculator="visualCalc"] TABLE.pager TD{
	COLOR: #ffffff; BACKGROUND-COLOR: #000000
}.legacy-calculator[data-calculator="visualCalc"] TABLE.pager A{
	
}.legacy-calculator[data-calculator="visualCalc"] TABLE.pager TD.shadow{
	BACKGROUND-COLOR: #444466
}
	

.legacy-calculator .legacyFit{overflow:hidden}
@media (max-width:760px){.legacy-calculator table[style*="margin-left"]{margin-left:0!important}.legacy-calculator table{max-width:100%}.legacy-calculator img{max-width:100%;height:auto}.legacy-calculator td{overflow-wrap:anywhere}}
@media (max-width:760px){
/* Legacy layout tables (marked by JS as .calcLayout) flow as blocks; data tables (.calcScroll) scroll in place. */
.legacy-calculator table.calcLayout,.legacy-calculator table.calcLayout>tbody,.legacy-calculator table.calcLayout>tbody>tr,.legacy-calculator table.calcLayout>tbody>tr>td,.legacy-calculator table.calcLayout>tr,.legacy-calculator table.calcLayout>tr>td{display:block;width:auto!important;height:auto!important;margin-left:0!important;padding-left:0!important;padding-right:0!important}
.legacy-calculator [style*="margin-left"]:not(.calcDiv *){margin-left:0!important}
.legacy-calculator img{max-width:100%;height:auto}
.legacy-calculator .calcScroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:6px 0}
.legacy-calculator input[type="text"],.legacy-calculator select{max-width:100%;box-sizing:border-box}
}
}
