

.fraction{
	text-align:center;
	border-collapse:collapse;
}

.fraction .e{
/*	font-size:x-large;*/
}
.fraction .sz{
	border-bottom:1px solid black;
	padding:1px 3px;
}
.fraction .n{
	padding:1px 3px;
}

/*.fraction td{padding:2px 5px;}*/

.fraction .fn{border-top:1px solid blue;}
.fraction input{text-align:center;}
.type-frac{border-collapse:separate;}



.example .fraction .sz{border-bottom:1px solid blue;}
.show .fraction .sz{border-bottom:1px solid blue;}
.ex .fraction .sz{border-bottom:1px solid red;}
.question .fraction .sz{border-bottom:1px solid blue;}
.solution .fraction .sz{border-bottom:1px solid black;}


/*******************************************/

.fractioni .fbody{
	text-align:center;
	display:inline-block;
	vertical-align:middle;

}
.fractioni .fbody span{display:block;}
.fractioni input{text-align:center; height:2ex; margin-top:1px; width:1.3em; font-size:11px;}
.fractioni input.wider{width:4em;}

.fractioni .sz{border-bottom:1px solid black;}

.example .fractioni .sz{border-bottom:1px solid blue;}
.show .fractioni .sz{border-bottom:1px solid blue;}
.ex .fractioni .sz{border-bottom:1px solid red;}
.question .fractioni .sz{border-bottom:1px solid blue;}
.solution .fractioni .sz{border-bottom:1px solid black;}


/**********************************************/

.sq .sqpic{
	background:url('fracsq.png') no-repeat;
	display:inline-block;
	height:40px;
	vertical-align:middle;
	width:13px;
}
.sq .fbody{border-top:1px solid black; padding:0px 2px;}




