



.img-container{	
	position:relative;
	display:inline-block;	
}


#rular{
position: absolute;
left: 3%;
top: 84.5%;
width: 85%;
}
#rfbase{
position: absolute;
left: 72.5%;
top: 19.6%;
width: 18%;
}

#rfbase2{
position: absolute;
left: 78%;
top: 62.8%;
width: 8.5%;
}

#mirror{
position: absolute;
left: 72.4%;/*decrease by 8.4%*/
top: 19%;
width: 18%;
z-index: 2;
}
#reflector{
position: absolute;
    left: 77.4%;
    top: 54%;
    width: 18%;
    z-index: 2;
    color: white;
    font-size: 19px;
}
#surT{
position: absolute;
    left: 33.4%;
    top: 67%;
    width: 26%;
    z-index: 2;
    color: white;
    font-size: 20px;
}

#acm{
position: absolute;
left: 93.4%;
top: 7%;
width: 94%;

}
#camera{
position: absolute;
left: 145.4%;
top: 16%;
width: 28%;
}
#eye{
position: absolute;
left: 168.4%;
top: 33%;
width: 10%;
}
#eyepis{
position: absolute;
    left: 161.4%;
    top: 62%;
    width: 10%;
    color: white;
    font-size: 20px;
}
#swT{
position: absolute;
    left: 148.4%;
    top: 49%;
    width: 10%;
    color: white;
    font-size: 20px;
}
#minscale{
position: absolute;
left: 156.4%;
top: 34%;
width: 3%;
}
#minpointer{
position: absolute;
left: 159.5%;
top: 44%;
width: 2%;
}
#secscale{
position: absolute;
left: 156.4%;
top: 19%;
width: 14%;
}
#secpointer{
position: absolute;
left: 160%;
top: 30.5%;
width: 3%;
}
#camtop{
position: absolute;
left: 147%;
top: 7.5%;
width: 25%;
}
#mic{
position: absolute;
left: 166.8%;
top: 6.3%;
width: 25%;
font-size: 20px;
}
#lightcir{
display:none;
position: absolute;
left: 78.2%;
top: 24.5%;
width: 12%;
opacity: 0.5;
z-index: 3;
}
#lzoom{
display: none;
position: absolute;
left: 199.2%;
top: -43.5%;
width: 25%;
font-size:20px;
}
#lightzoom{
display: none;
position: absolute;
left: 188.2%;
top: -33.5%;
width: 50%;
opacity: 0.8;
z-index: 3;
}
#sw{
/*display: none; */
position: absolute;
left: 148%;
top: 20.5%;
width: 5%;
/* opacity: 0.6; */
z-index: 3;
}
#mbtn{
position:absolute;
left:36%;	
}

/*-common part--*/

table, th, td {
  border: 1px solid black;
  border-collapse: collapse;
}
tr:nth-child(even) {
  background-color: #D6EEEE;
}  
tr:nth-child(odd) {
  background-color: #F0FBCC;
} 
