
form#uanic, #uanic_ro {
	background:#fff; 
	width:86%;
        min-width: 470px;
        width: expression(document.body.clientWidth < 770? "470px": "86%" );
	padding:10px;
	border:1px solid #ddd;
	margin:5px;
	text-align: left;
}	

form#uanic fieldset, #uanic_ro fieldset {
	width:96%;
	display:block;
	border:1px dotted #4f718a;
	padding:5px 5px 5px 10px;
	margin-bottom: 3px;
	line-height:1.5em;
}

form#uanic fieldset h6 {
	font-size: 12px;
	margin: 3px 2px;
}

.fld {
	width:100%;
	clear:left;
	display:block;
	border-bottom:1px dotted #ddd;
	vertical-align: top;
}
.fld2 {
	width:100%;
	clear:left;
	display:block;
}

form#uanic fieldset:hover {border:1px solid #4f718a;}
#uanic_ro fieldset:hover {border:1px solid #4f718a;}
form#uanic fieldset#address:hover, form#uanic fieldset#fio:hover, form#uanic fieldset#contact:hover, form#uanic fieldset#current:hover , form#uanic fieldset#language:hover {border:1px solid #4f718a;}
form#uanic fieldset#confirm:hover {border:1px solid #b80b38;}


form#uanic legend, #uanic_ro legend {
	font-weight:bold;
	border-bottom:2px solid #4f718a;
	margin-bottom:6px;
	padding:4px;
	background:none;
	color:#4f718a;
}
* html form#uanic legend { padding:0 0 30px 0; margin:5px 0 0 0; border:none;}
* html #uanic_ro legend { padding:0 0 30px 0; margin:5px 0 0 0; border:none;}

form#uanic label, form#uanic label2, #uanic_ro label {
	font-size: 11px;
	display:block;
	width:30%;
	text-align:left;
	padding-right:10px;
	color:#4f718a;
	margin: 0;
}
form#uanic label, #uanic_ro label {
	float:left;
}
form#uanic in_add {
	font-size: 11px;
	color:#b80b38;;
	padding-left:2px;
	margin: 0;
}
.as_label {
	font-size: 11px;
	color:#4f718a;
	display:block;
	width:30%;
	text-align:left;
	padding-right:10px;
	margin: 0;
}
.labelr {
	font-size: 11px;
	display:block;
	width:10%;
	text-align:right;
	padding-right:10px;
	color:#4f718a;
	margin: 0;
}

form#uanic fieldset#current input {width:60px;}
form#uanic fieldset#confirm input {width:30px;}

form#uanic option {background:#fff; color:#b80b38;}

.fset {
	width:86%;
	display:block;
	border:1px dotted #4f718a;
	padding:5px 5px 5px 10px;
	margin-bottom: 3px;
	line-height:1.5em;
}
.leg {
	font-weight:bold;
	border-bottom:2px solid #4f718a;
	margin-bottom:6px;
	padding:4px;
	background:none;
	color:#4f718a;
}
.form_domain { 
	background:#f0f0f0;
	width:70%; 
	min-width: 600px;
	padding:10px;
	margin:15px; 
	text-align: left;
}