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

.sideMenu{
    background-color: #000000;
}
.sideMenu a{
	color: #bbaaff;
    font-weight: normal;
}

.shadow{
	color: #bbbbbb;
}

.loadingBlock {
	height: 30px;
	margin: 200px auto;
	display: flex;
	justify-content: center;
	align-items: center;
}

.loadingBlock .loadingText {
	margin-left: 10px;
}

#tireMenu, #rimMenu {
	white-space: nowrap;
}

#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: 0px;
	left: 0px;
	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: 0px;
	left: 0px;
	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;
}

/* Loader */

.fr-loader-horizontal {
	display: inline-flex
}

.fr-loader-horizontal .fr-loader-horizontal-dot, .fr-loader-horizontal:after, .fr-loader-horizontal:before {
	width: 18px;
	height: 18px;
	background-color: #428bca;
	border-radius: 100%;
	display: block
}

.fr-loader-horizontal .fr-loader-horizontal-dot {
	-webkit-animation: loader-horizontal-animation 1.4s ease-in-out -.16s infinite both;
	animation: loader-horizontal-animation 1.4s ease-in-out -.16s infinite both
}

.fr-loader-horizontal:before {
	content: "";
	-webkit-animation: loader-horizontal-animation 1.4s ease-in-out -.32s infinite both;
	animation: loader-horizontal-animation 1.4s ease-in-out -.32s infinite both
}

.fr-loader-horizontal:after {
	content: "";
	-webkit-animation: loader-horizontal-animation 1.4s ease-in-out infinite both;
	animation: loader-horizontal-animation 1.4s ease-in-out infinite both
}

.fr-loader-horizontal_sm .fr-loader-horizontal-dot, .fr-loader-horizontal_sm:after, .fr-loader-horizontal_sm:before {
	width: 10px;
	height: 10px;
	background-color: #428bca;
	border-radius: 100%;
	display: block
}

@-webkit-keyframes loader-horizontal-animation {
	0%, 80%, to {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
	40% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes loader-horizontal-animation {
	0%, 80%, to {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
	40% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}