
/*  ---------------- examples --------------------------  */

.showbut{
	cursor:pointer;
}

.example{
	color:blue;
	position:relative;
}

.ex{
	width:300px;
	background-color:#FFFF9C;
	color:red;
	font-family:arial,sans-serif;
	font-size:16px;
	font-weight:bold;
	padding:0px 5px;
	line-height:20px;
	cursor:default;
}

.show td{
	padding:5px 10px 5px 10px;
}

.floatbox{
	position:absolute;
	border:4px solid #FFFF90;
	visibility:hidden;
	z-index:5;
}

/*------------------- exercises ---------------------------*/

.question{
	color:blue;
	padding:20px;
}

/*.question input{
	margin:3px 10px;
}
*/

.question td{
	padding:5px 5px;
}

.subq_name{
	float:left;
}

.subq_body{
	padding:0px 0px 20px 30px;	
}

.but{
	padding: 20px;
}
.but img{
	cursor:pointer;
}

.w{	border:2px solid red; }

.solution{
	display:none;
	color:black;
	border-top:2px solid #05d;
	border-bottom:2px solid #05d;
	padding:10px 20px;
	margin:0pt auto;
	width:90%;
	background-color:white;
}

/*---------------------------------------------------*/

.help{
	color:green;
	padding-bottom:10px;
}

.fraction{
	text-align:center;
	border-collapse:collapse;
}
.fraction .sz{border-bottom:1px solid black;}
.fraction td{padding:2px 5px;}
.fraction .fn{border-top:1px solid blue;}
.fraction input{text-align:center;}
.type-frac{border-collapse:separate;}

.fraction.supf{margin-bottom:1.2em;}
.fraction.supf td{padding:0px 1px; font-size:x-small;}
.fraction.supf .m{padding-right:2px;}

.example .sz, .question .sz{border-bottom:1px solid blue;}
.ex .sz{border-bottom:1px solid red;}
.ex td{padding:0px 3px;}


.root .k{
	width:11px;
	background:url('gy1.png') no-repeat;
	font-size:x-small;
	vertical-align:top;
}
.root .a{
	background:url('gy2.png') repeat-x;
}
.ex .root .k{
	width:14px;
	background:url('gy3.png') no-repeat;
}
.ex .root .a{
	background:url('gy4.png') repeat-x scroll 0px 1px;
}


.type-rel{	border:2px solid #FFFFDD;}	/* relacio alap hatterszin */

sup{
/*	font-size:small;*/
}

sup input{
	font-size:x-small;
	height:1.1em;
	width:1.5em;
	*margin-bottom: 9px;
}

sub{
	font-size:x-small;
}


