/* mod_universal_form_default*************************/.mod_universal_form_default {}.mod_universal_form_default .submit_part {	padding-top:23px;}.mod_universal_form_default ul {	list-style-type:none;	padding:0;	margin:0;}.mod_universal_form_default ul li {	margin-top:25px;}.mod_universal_form_default ul li.error {	background:#fff2f2;	border:1px solid #ffe5e5;	padding:10px;}.mod_universal_form_default ul li:first-child {	margin-top:0px;}.mod_universal_form_default ul li span.name {	font-weight:bold;	display:block;	line-height:1.2em;}.mod_universal_form_default ul li span.name em {	color:red;	font-style:normal;	font-weight:bold;}.mod_universal_form_default ul li span.comment {	display:block;	line-height:1.2em;	font-size:13px;	padding-top:2px;}.mod_universal_form_default ul li span.instruction{	display:block;	line-height:1.2em;	font-size:12px;	padding-top:5px;	color:#9a9a9a;}.mod_universal_form_default ul li span.errors {	display:block;	line-height:1.2em;	font-size:13px;	padding-top:5px;	color:red;}.mod_universal_form_default ul li .field {	padding-top:10px;}.mod_universal_form_default ul li .field .input {	width:100%;}.mod_universal_form_default ul li .field .file {	width:100%;}.mod_universal_form_default ul li .field .textarea {	width:100%;	height:160px;}.mod_universal_form_default ul li .field .select {	width:100%;}.mod_universal_form_default ul li .field .label {	display:block;	margin-top:2px;	padding-top:2px;	border-top:1px dotted #dddddd;}.mod_universal_form_default ul li .field .label:first-child {	margin-top:0px;	padding-top:0px;	border-top:0px;}.mod_universal_form_default ul li .field .label input {	margin-right:5px;}