

.note{color:green;}


/*  ---------------- examples --------------------------  */

.showbut{
	cursor:pointer;
	padding-left:20px;
}

.example{
	color:blue;
	position:relative;
}

.show th{
	font-weight:normal;
	padding:5px 10px;
}

.ex{
	width:300px;
	background-color:#FFFF9C;
	color:red;
	font-family:arial,sans-serif;
	font-size:16px;
	font-weight:bold;
	padding:0px 5px;
	margin-left:20px;
	line-height:20px;
	cursor:default;
}

.floatbox{
	position:absolute;
	border:4px solid #FFFF90;
	visibility:hidden;
	z-index:5;
}

/*------------------- exercises ---------------------------*/

.question{
	color:blue;
	padding:20px;
}

.question th{
	font-weight:normal;
	padding:5px 10px 5px 0px;
}

.parttitle{float:left;}
.partbody{padding-left:30px;}
.partdelim{clear:both;height:20px;}


.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;
}

.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;
}

