span.TCD {
	 background-color:white; 
	 font-size:10px; 
	 color:#231f20; 
	 margin:0.5em 0.0em 0.0em 0.5em; 
	 padding:0em 0em 0em 0em; 
	 line-height:normal; 
	 width:40em;
}
span.ENTRY {
	display:block; 
	font-family: Verdana, "Lucida Sans Unicode", "Lucida Grande", "LucidaGrande", Arial, Helvetica, sans-serif;
	margin: 2.0em 0.5em 0.0em 0.0em; 
	padding: 0.2em 0.0em 0.5em 0.0em;
	line-height:1.5em; 
	font-size:120%; 
}

span.PRO 
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", "LucidaGrande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
}

span.HWD, span.HWD2, span.VAR2, span.CPD, span.DRV, span.PHR, span.PHV, span.VAR {
	font-weight: bold;
	font-size: 120%; 
}

span.HWD, span.HWD2 {
	font-size:150%;
}

span.HWD2, span.VAR2 
{
	font-family: Times New Roman;
}


span.PSA {
	color:#B42800;
	font-variant:small-caps;
	font-weight:bold;
	font-size:120%; 
}


span.DEF {
	display: block;
	background: url(/dict/external/common/img/0078_wp-industrial-bullet-red-04x04.png) left 4px no-repeat;
	padding-left: 1.4em;
}

/*
span.ENTRY > span.PSA-B > span.PSA-BODY > span.DEF-B > span.DEF {
	display: block;
}

span.ENTRY > span.PSA-B > span.PSA-HEAD {
	display: block;
}
*/
span.DRV-ITEM, span.CPD-ITEM, span.P-ITEM {
	margin-top: 0.5em;
		display: block;

}
span.PSA-BODY, span.PSA-B {
	margin-top: 0.5em;
		display: inline;

}

span.ENTRY, span.HEAD, span.ETY {
	display: block;
}

span.E-HEAD {
	display: none;
}

span.CPD-B, span.DRV-B, span.P-B 
{
	display: block;
	margin-top: 1.5em;
}

span.B-HEAD {
	background-color:#E1E1FF;
	font-variant:small-caps;
	font-weight:bold;
	padding: 0.2em 1em 0.2em 0.5em;
	margin-right: 0.5em;
}

span.REF {
	color: blue;
	font-weight: bold;
}

span.I, span.BI, span.AB1 {
	font-style: italic;
}

span.LAB {
	color:#B42800;
}

span.B, span.BI, span.AB2 {
	font-weight: bold;
}

span.AUDIO {
	color: green;
    font-weight: bold;
}

span.HOM, span.SUP {
	vertical-align: super;
	font-size:75%;
}

span.ETY-HEAD {
	color: Orange;
	font-weight: bold;
	font-variant: small-caps;
	font-size:120%; 
}

span.GRA {	
	color:#B42800;
	display:inline;
	font-variant:small-caps;
}

span.LINK {
	background:#E1E1FF none repeat scroll 0% 0%;
	border:0.1em solid #949699;
	display:block;
	padding:0em 0.4em;
	margin-top: 0.5em;
}

span.LNK {
	display:block;
	margin:1em 0em 1em 0em;
	font-weight: bold;
}

span.EVA, span.HDN {
	font-weight: bold;
	color: Navy;
}

span.INF {
	color:#3399FF;
}

span.folding_sign {
	margin-right:0.2em;
}

span.stress {
	font-family: "Lucida Sans Unicode", "Lucida Grande", "LucidaGrande", Verdana, Arial, Helvetica, sans-serif;	
}

span[typ='MACRON']
{
	font-family: Times New Roman;
}

span[typ='flat']
{
	display:inline;
}

span.web
{
	font-weight:bold;
	color:Blue;
	vertical-align: super;
	font-size:75%;	
}	
