﻿
table .cena   { white-space: nowrap; text-align:right; }
.imgc	{ margin-top:12em; margin-left:35%; width:31%; }
.parts div.fixed { position:relative; height:33em; margin:auto; max-width:40em; }
.parts .oc	{ height:32%; width:31%; position:absolute; top:34%; left:34%; }
.parts .i	{ position:absolute; z-index=2; background-color:transparent; }
.parts .i img { height:17%; }
.parts in.i	{ filter: progid:DXImageTransform.Microsoft.BasicImage(opacity=0.6); }
.parts a.i:hover	{ background-color:#F4F4F4; border:2px inset #F4F4F4; }
.parts label.i	{ font-size:80%; text-align:center; padding:0em; height:auto; }
.parts .selects { max-width:50em; }
.parts select	{ font-size:80%; }
.parts .partno	{ font-size:80%; font-weight:normal; width:auto; white-space:nowrap; }
.parts .partno input	{ background-color:#FFFFE0; border:0px solid black; }
.parts table caption, .parts table .sub
	{ text-align:left; font-size:80%;
	  padding:0.1em 0.2em; border-top:0.4em solid white; }
.parts td.cena  { vertical-align:middle; }

.card { padding-bottom:8px; margin-top:4px; margin-bottom:4px }
