fieldset
{
	width:90%;
	border:#DEE0DA solid 1px;
	padding:15px;
	margin:0 auto;
	background:url(../images/form_bg.png) 0px 0px repeat-x; 
	
	-moz-border-radius:4px;
	margin-bottom:15px;
}
 * html fieldset{	background:url(../images/form_bg.png) 0px 25px repeat-x;
}
fieldset legend
{
	padding:4px;
	border:#DEE0DA solid 1px;
	background:#00376F;
	color:#FFFFFF; font-size:12px; font-weight:bold;
	-moz-border-radius:4px;

}

input[type="text"],[type="password"],textarea
{
	color:#4D5B4E;
	font-size:12px;
	font-weight:bold;
	padding:5px 2px;
	border:#DEE0DA solid 1px;
	background:url(../images/input_field_bg.png) top repeat-x;
	-moz-border-radius:3px;
}

label
{
	font-size:12px;
	font-weight:bold;
	color:#4D5B4E;
	height:auto;
}
#formrow{ height:40px;}
#formrow .label,.input
{
	float:left;  padding-top:5px;
}

.ico{background:url(../images/asterisk_orange.png) center no-repeat; height:27px; width:16px; float:left; margin-right:8px;}
.ico_space{height:27px; width:16px; float:right; margin-right:8px;}

#conference_cost_table{border-top:#E0D7B6 solid 1px; border-right:#E0D7B6 solid 1px;}
#conference_cost_table th{ padding:8px 8px; text-align:center; border-bottom:#E0D7B6 solid 1px; border-left:#E0D7B6 solid 1px;}
#conference_cost_table td{ padding:8px 8px; text-align:center; border-bottom:#E0D7B6 solid 1px; border-left:#E0D7B6 solid 1px;}

#other_activiti_table{border-top:#E0D7B6 solid 1px; border-right:#E0D7B6 solid 1px;}
#other_activiti_table th{ padding:8px 8px; text-align:center; border-bottom:#E0D7B6 solid 1px; border-left:#E0D7B6 solid 1px;}
#other_activiti_table td{ padding:8px 8px; text-align:center; border-bottom:#E0D7B6 solid 1px; border-left:#E0D7B6 solid 1px;}


.help{ background:url(../images/small_icon/help.png) center no-repeat; width:16px; height:16px;}



.feed_back_button{-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
-moz-box-shadow:0 0 3px #999999;
background:#F6F6F6 none repeat scroll 0 0;
border:1px solid #00CC00;
cursor:pointer;
height:2.0833em;
overflow:visible;
padding:5px;
vertical-align:middle;
white-space:nowrap;}

.dont{ border:1px solid #FF0000;
 }
 
#coment_type{ color:#004080; font-size:12px; margin-top:3px; font-weight:bold;}