a.small {
	font-size: 8pt;
	font-weight: bold;
}
a.small:hover{
	color: #ff00ff;
}

table.withlines th a.small {
	color: #442D7F;
	font-size: 12px;
	font-weight: normal;
}
table.withlines th a.small:hover {
	color: #ff00ff;
}
table.withlines th a.smallalert {
	color: #ff0000;
	font-size: 12px;
	font-weight: normal;
}

font.alert {
	color: #ff0000;
	font-size: 16pt;
	font-weight: bold;
}
font.title {
	color: #7766ff;
	font-size: 16pt;
	font-weight: bold;
}

table.pager {
	background-color: #888888; /*#ff5500; */
}
table.pager td{
	color: #00ff00;
	background-color: #000000;
}
table.pager a{
	color: #777777;
}
table.pager td.shadow{
	background-color: #cccccc;
}
.disabled {
	color: #777777;
}

.loadingBlock {
	width: 100px;
	height: 30px;
	margin: 200px auto;
}

#tireMenu, #rimMenu {
	white-space: nowrap;
	max-width: 220px;
	width: 100% !important;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

#tireMenu select, #rimMenu select {
	border: 1px solid #c5c5c5;
	border-radius: 3px;
	background: none;
	padding: 2px 5px;
	width: 57px;
}
#tireMenu select:focus,
#rimMenu select:focus {
	outline: none;
}

#warningspan {
	display: none;
}

#bodyspan {
	text-align: center;
}

.tyresColumn {
	white-space: nowrap;
	text-align: center;
	width: 160px;
}

.disksColumn {
	white-space: nowrap;
	text-align: center;
	width: 171px;
}

#vatman {
	color: black;
	position: relative;
	width: 320px;
	height: 440px;
	background-color: white;
	overflow: hidden;
}

#text {
	color: black;
	position: absolute;
	top: 4px;
	left: 10px;
	z-index: 1000;
}

#tireSVl, #tireSV2, #tireSV3, #tireSV4, #rimSVl, #rimSV2, #tireBWl, #tireBWr,
#tireOCnw, #tireOCne, #tireOCse, #tireOCsw, #tireOCRnw, #tireOCRne, #tireOCRse,
#tireOCRsw, #tireICnw, #tireICne, #tireICse, #tireICsw, #tireICRnw, #tireICRne,
#tireICRse, #tireICRsw, #tireWSn, #tireWSs, #tireSWnw, #tireSWne, #tireSWse,
#tireSWsw, #tire2RInw, #tire2RIne, #tire2RIse, #tire2RIsw, #rimBckg {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 1px;
	height: 1px;
	z-index: 1;
}

#tireDiv, #tireBWH {
	position: absolute;
	top: 83px;
	left: 1px;
	width: 1px;
	height: 11px;
	z-index: 1;
	background-color: #b2b2b2;
}

#tire2RDnw, #tire2RDne, #tire2RDse, #tire2RDsw, #tireLPl, #tireLPr,
#rimLip2TDnw, #rimLip2TDne, #rimLip2TDsw, #rimLip2TDse {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	z-index: 4;
}

#rimDiv {
	position: absolute;
	top: 83px;
	left: 1px;
	width: 1px;
	height: 1px;
	z-index: 10;
	background-color:#aaaaff;
}

#tireH_bar1, #tireH_bar2, #tireH_sizeLine, #tireH_arrow1, #tireH_arrow2, #tireH_text,
#tireW_bar1, #tireW_bar2, #tireW_sizeLine, #tireW_arrow1, #tireW_arrow2, #tireW_text,
#rimH_bar1, #rimH_bar2, #rimH_sizeLine, #rimH_arrow1, #rimH_arrow2, #rimH_text,
#rimW_bar1, #rimW_bar2, #rimW_sizeLine, #rimW_arrow1, #rimW_arrow2, #rimW_text,
#rimBS_bar1, #rimBS_bar2, #rimBS_sizeLine, #rimBS_arrow1, #rimBS_arrow2, #rimBS_text,
#rimET_bar1, #rimET_bar2, #rimET_sizeLine, #rimET_arrow1, #rimET_arrow2, #rimET_text,
#rimMP_line, #rimMP_arrow, #rimMP_text, #rimRF_line, #rimRF_arrow, #rimRF_text
{
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	z-index: 100;
}



#rimLip1n, #rimLip1s, #rimLip2n, #rimLip2s, #rimPad {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 1px;
	height: 1px;
	z-index: 3;
}

#rimSpokes {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 1px;
	height: 1px;
	z-index: 2;
}

#centerLineVertical {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 0px;
	height: 0px;
	z-index: 90;
}

#centerLineHorisonal {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 0px;
	height: 1px;
	z-index: 90;
}

#eL {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 320px;
	height: 440px;
	z-index: 1000;
}
#bodyspan{
	width: 630px !important;
}
#bodyspan iframe{
	width: 330px !important;
}
#compareSpecs .withlines{
	width: 550px !important;
}
.withlines td{
	background-color: transparent !important;
	color: #3f3f3f !important;
	font: normal normal 9.2pt/13px 'Arial' !important;
	padding: 2px !important;
}

#vatman font{
	font: normal normal 9.2pt/13px 'Arial' !important;
}
#text{
	font: normal normal 11.6pt/6px 'Arial' !important;
}
a.small {
	font: bold 9.2pt/13px 'Arial' !important;
}
a.small:hover{
	color: #ff00ff;
}
img.withlines {
	border-width:1;
	border-color: #aaaaaa; /* #ff5500; */
}

table.withlines{
	padding: 0;
	margin: 0 0 10px 0;
	border-collapse: separate;
	border-spacing: 0;
	color:#454545;
	background: #fff;
	font-size:11px;
	border: 1px solid #e8e8e8;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	zoom:1;
}

table.withlines tr{
	background-color: #fff;
}

table.withlines td {
	vertical-align: middle;
	text-align: left;
	padding: 2px;
	color:#454545;
	font-size:11px;
	border-width:1px 0 0 1px;
	border-style: solid;
	border-color:#e8e8e8;
}

#compareSpecs table.withlines td{
	border-width:0 0 1px 1px;
}

table.withlines td select{
	font-size: 11px;
}

table.withlines td:first-child{
	border-left: 0;
}

table.withlines td a.small {
	color: #442D7F;
	font: normal normal 9.2pt/13px 'Arial' !important;

}
table.withlines td a.smallalert {
	color: #ff0000;
	font: normal normal 9.2pt/13px 'Arial' !important;
}
table.withlines td.title{
	color: #442D7F;
	font: bold 9.2pt/13px 'Arial' !important;
	text-align: center;
}

table.withlines th{
	padding:  2px 1px;
	background: #f1f1f1 url('/.abcp-pr/astatic.nodacdn.net/common.images/global_tables/table_head_bg.png') repeat-x;
	position: relative;
	height: 32px;
	font:bold 11px Arial;
	vertical-align: middle;
	color:#454545;
	border-width:0 0 0 1px;
	border-style: solid;
	border-color:#e8e8e8;
}

table.withlines th:first-child{
	border-left: 0;
}

table.withlines th input {
	vertical-align: middle;
}
table.withlines th a{
	color: #442D7F;
	font: bold 9.2pt/13px 'Arial' !important;
}
table.withlines th a.small {
	color: #442D7F;
	font: normal normal 9.2pt/13px 'Arial' !important;
}
table.withlines th a.small:hover {
	color: #ff00ff;
}
table.withlines th a.smallalert {
	color: #ff0000;
	font: normal normal 9.2pt/13px 'Arial' !important;
}
font.alert {
	color: #ff0000;
	font:bold 9.2pt/13px 'Arial' !important;
}
font.title {
	color: #7766ff;
	font:bold 9.2pt/13px 'Arial' !important;
}
.tyresColumn{
	width: 140px !important;
}
.disksColumn{
	width: 140px !important;
}

#tiremenu select,
#rimmenu select{
	border: 1px solid #e8e8e8;
}

#carApplicabilityBlock{
	width: 98%;
}