.field_50{width: 50px; border: 1px solid #847C78; padding: 2px;}
.field_75{width: 75px; border: 1px solid #847C78; padding: 2px;}
.field_100{width: 100px; border: 1px solid #847C78; padding: 2px;}
.field_125{width: 125px; border: 1px solid #847C78; padding: 2px;}
.field_150{width: 150px; border: 1px solid #847C78; padding: 2px;}
.field_175{width: 175px; border: 1px solid #847C78; padding: 2px;}
.field_200{width: 200px; border: 1px solid #847C78; padding: 2px;}
.field_225{width: 225px; border: 1px solid #847C78; padding: 2px;}
.field_250{width: 250px; border: 1px solid #847C78; padding: 2px;}
.field_275{width: 275px; border: 1px solid #847C78; padding: 2px;}
.field_300{width: 300px; border: 1px solid #847C78; padding: 2px;}


.message_error{
	color: red;
	font-size: 9px;
	text-align: right;
	margin:4px 0 0 0;
}

/* Восстановление пароля */
table.remind td{padding: 5px 5px 5px 0;}
	table.remind td .submit{padding: 0 0 0 25px;}

/* Регистрация */
table.register td{padding: 5px 5px 5px 0;}
	table.register .name{text-align: right; padding-right: 15px; width: 120px;}
	table.register .description{background: #E5E5E5; padding-left: 10px; height: 45px;}
	table.register a.license{color: #A23D3D; font-weight:bold;}

/* Новая вакансия */
table.project {width:100%;}
	table.project td{padding: 5px 5px 5px 0;}
		table.project .name{text-align: right; padding-right: 15px; width: 120px;}
		table.project .description{background: #E5E5E5; padding-left: 10px; height: 45px;}
		table.project a.license{color: #A23D3D; font-weight:bold;}
	table.project textarea {border: 1px solid #847C78; padding: 2px;}
	
	

/*
	Постраничная навигация
*/
#page_nav {
	text-align: center;
	height: 40px;
	font-size: 1.2em;
	padding: 0px;
	width: 98%;
	margin: 20px auto;
}
	#page_nav .first_page {
		float: left; 
		width: 21%; 
		text-align: left;
		padding: 0px;
		margin-top:8px;
	}
	
	#page_nav .page {
		width: 60%; 
		float: left;
		margin: 6px 0 0 0;
		padding: 0px;
	}
		#page_nav .page a{padding: 5px;}
		#page_nav .page .active {
			font-weight: bold;
			background: #D1D1D1;
			padding: 5px 8px 5px 8px;
			color: #fff;
		}
		
	#page_nav .last_page {
		float: left; 
		width: 19%; 
		text-align: right;
		padding: 0px;
		margin-top:8px;
	}
/* -- */