

.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;}

.partbody p{margin:0px; padding-bottom:10px;}


.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:10px 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;
}


.equation .lside{text-align:right;}
.equation .eq{text-align:center;}
.equation .comment{padding-left:30px;}

