h2.test fieldset	{	display: inline-block	}

h2.test	 {
	margin: 0 0 2px;
	color: red; 
	background: yellow; 
	text-align: center;
	padding: 0 5px
	}
h2.test form	{
	float: left;
	margin: 0 5px 0 0;
	font-size: 10pt;
	font-weight: bold;
	}
h2.test form+form+form	{
	float: right;
	margin: 0 0 0 5px;
	}
h2.test input[type=checkbox]	{
	margin: 3px 0;
	}							

@media (max-width: 500px){
	h2.test			{	text-align: left	}
	h2.test label	{	display: inline-block;
						width:	120px;
						text-align: right;
						}
	h2.test select,
	h2.test input	{	margin-left: 10px;
						float: none	}
	}