.oppor_container{
	postion:relative;
	width:415px;
	overflow:hidden;
	margin:auto;
	border-bottom:1px solid #000;
	text-align:left;
}.oppor_sub_container{
	postion:relative;
	width:100%;
	overflow:hidden;
	margin:auto;
}.oppor_head{
	color:#f00;
	font-weight:bold;
}.oppor_col1{
	width:100px;
	float:left;
	padding:0 2px 0 0;
}.oppor_col2{
	width:76px;
	overflow:hidden;
	float:left;
	padding:0 2px 0 0;
}.oppor_col3{
	width:99%;
	float:left;
	padding:5px 0 5px 0;
}.oppor_container input{
	font-size:10px;
	margin:0 0 5px 0;
}.oppor_search_form{
	width:230px;
	overflow:hidden;
	float:left;
	padding:5px;
}.oppor_search_form input{
	font-size:10px;
}.regions_view_container{
	width:415px;
	oveflow:hidden;
	margin:auto;
}.regions_view{
	width:99%;
	float:left;
	padding:5px 10px 5px 10px;
}
.disciplines_view_container{
	width:415px;
	oveflow:hidden;
	margin:auto;
}.disciplines_view{
	width:99%;
	float:left;
	padding:5px 10px 5px 10px;
}
.form1{
	width:415px;
	margin:auto;
}.input1{
	width:99%;
}.input2{
	width:99%;
	height:200px;
}
/* users page */
.usercontainer{
	width:350px;
	height:auto;
	overflow:hidden;
	margin:auto;
}.usercontainer label{
	width:150px;
	height:auto;
	background:none;
}.userstitle{
	width:auto;
	height:auto;
	overflow:hidden;
	margin-bottom:7px;
}.userssections{
	width:auto;
	height:auto;
	margin-bottom:7px;
}.userform{
	position:relative;
	width:400px;
	height:auto;
	overflow:hidden;
	margin:auto;
}.userrow{
	width:95%;
	height:auto;
	overflow:hidden;
	margin:auto;
	padding:2px;
}.usercol{
	width:49%;
	height:auto;
	overflow:hidden;
	float:left;
	text-align:left;
}.userlcol{
	width:40%;
	height:auto;
	overflow:hidden;
	float:left;
	padding-right:2px;
}.userrcol{
	width:auto;
	height:auto;
	overflow:hidden;
	float:left;
	text-align:left;
}.infotip{
	width:99%;
	border:0;
	text-align:center;
	background-color:#DBDADB;
	font-size:10px;
}
/* users page */
#submenu ul{
	list-style:none;
	padding:0;
	margin:0;
}
