body, h1, h2, h3, h4, form, legend, img, a, a img, ul, li, p, button {margin: 0px;  padding: 0px; border: none; text-decoration: none; list-style-type: none;}
.clear { clear: both; }
.hide { visibility: hidden; display: none; }
.left { float: left!important; }
.right { float: right!important; }
.nofloat { float: none!important; }
.block { display: block!important; }
.hidden { display: none; visibility: hidden; }
.noborder { border: none; }
.text-right { text-align: right!important; }
.text-center { text-align: center!important; }
.text-left { text-align: left!important; }
.marged-center { margin: 0 auto; margin-left: auto!important; margin-right: auto!important; }

body		{ text-align: center; margin: 0; }
#container	{ display: block; width: 500px; margin: 0 auto; text-align: left; }

.participant_fileds li	{ margin: 0 0 3px 0; }
.participant_fileds li label	{ display: block; float: left; width: 30%; }
.participant_fileds li:hover label	{ font-weight: bold; }
.participant_fileds li input	{ width: 240px; font-size: 12px; }
center		{ margin: 15px 0 0 0; }
.error_list, .error	{ color: #ff0000; font-size: 11px; font-weight: bold; padding-left: 5px; }
label.error	{ float: none!important; width: auto!important; margin: 0; }
input.error { border: 1px #ff0000 dotted; font-weight: normal; }