input[type="text"],
input[type="password"],
select,
textarea {
	font-size: 12px;
}

input[type="image"] {
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	border: 0;
}

.content td {
	padding: 5px;
	font-size: 12px;
	vertical-align: middle;
}

	.content td table td {
		padding: 0;
	}

td.small {
	padding: 2px 5px !important;
	font-size: 11px;
	color: #777;
	line-height: 130%;
}

TR.tablehhead TD, .tablehhead {
	padding: 0 5px 5px 5px;
	border-bottom: 2px solid #AAB0B4;
	border-right: 1px solid #ffffff;
	background-color: #eeeeee;
	vertical-align: middle;
}

td.Item {
	font-size: 11px;
	padding: 5px;
	border-bottom: 1px solid #D7DFE4;
	border-right: 1px solid #D7DFE4;
}

.Item a, .Item img {
	vertical-align:middle;
	border:none 0;
}

.ItemNB {
	font-size: 11px; 
	color: #000000; 
	font-family: verdana, helvetica, sans serif;
}

.Itemright {
	font-size: 11px; 
	color: #000000; 
	font-family: verdana, helvetica, sans serif;
	border-bottom: 1px solid #D7DFE4;


}

.HeadingArrow,
.Heading  {
	font-weight: bold; 
	font-size: 10px; 
	color: #000000; 
	font-family: verdana, helvetica, sans serif; 
	background-color: #eeeeee;
	text-align:center;
	vertical-align:middle;
	border-left:none 0px;
}
.Heading {
	height:22px;
}

td.tableft {
border-bottom:1px solid #D7DFE4;
border-right:1px solid #D7DFE4;
}
td.tabright {
border-bottom:1px solid #D7DFE4;
}

	td.tabright span.formNB label {
		margin-right: 10px;
	}

.FormSearchWMID {
	float: right;
	height: 30px;
	margin: 0;
	padding: 5px;
	line-height: 30px;
}

	.FormSearchWMID input {
		margin: 0;
		vertical-align: top;
	}

	.FormSearchWMID input[type="text"] {
		height: 24px;
		padding: 2px 5px;
		font-size: 12px;
	}

	div.content > .FormSearchWMID {
		font-size: 12px;
		margin: 0 0 15px 0;
	}

div.content > span.FormNB {
	position: relative;
	display: block;
	font-size: 12px;
	line-height: 130%;
	padding: 10px 10px 10px 70px;
	background-color: #f2f2f2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

	div.content > span.FormNB > a:first-child {
		display: block;
		width: 50px;
		height: 50px;
		overflow: hidden;
		position: absolute;
		top: 10px;
		left: 10px;
	}

	div.content > span.FormNB table {
		height: 16px;
		margin-bottom: 10px;
	}

	div.content > span.FormNB table td {
		height: 16px;
		padding: 0 !important;
		line-height: 16px;
		font-size: 12px;
		vertical-align: middle;
	}

	div.content > span.FormNB table td > a,
	div.content > span.FormNB table td > b {
		margin-right: 10px;
	}

	div.content > span.FormNB table td > a,
	div.content > span.FormNB table td > b,
	div.content > span.FormNB table td img {
		float: left;
		height: 16px;
		line-height: 16px;
		vertical-align: middle;
		border: 0;
	}

	div.content > span.FormNB table td > b img {
		float: right;
	}

span.table-filters {
	display: block;
	height: 14px;
	margin-bottom: 15px;
	font-size: 12px;
}

	span.table-filters > span {
		float: left;
		height: 14px;
		margin-right: 15px;
		line-height: 14px;
	}

	span.table-filters input {
		float: left;
		height: 14px;
		width: 14px;
		margin: 0 3px 0 0;
		padding: 0;
		border: 0;
		position: relative;
		top: 0;
	}

	span.table-filters label {
		float: left;
		height: 14px;
		line-height: 14px;
	}

.Formsubmit {
	margin-top: 20px !important;
}

table#TableCTender {
	margin: 10px 0 15px 0;
}

	table#TableCTender td {
		/*padding: 10px 5px;*/
	}

td .formnb input[type="checkbox"],
td .formnb input[type="radio"] {
	top: 0;
}

textarea.Form {
	width: 938px !important;
	margin: 10px 0;
}

.validationsummary,
.ErrorBox {
	padding: 10px !important;
	margin-bottom: 10px !important;
	border: 1px solid #e28888 !important;
	background-color: #f9eded !important;
	font-size: 90%;
	line-height: 150%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

	.ErrorBox a {
		color: #e28888 !important;
	}

td.tableft {
	font-weight: bold;
}

td.tableft,
td.tabright {
	line-height: 150%;
}

	td.tabright span#CPH_CV_AttQuality + a {
		display: inline-block;
		width: 26px;
		height: 26px;
		vertical-align: middle;
		*display: inline;
		*zoom: 1;
	}

dd span.FormNB {
	position: relative;
	display: block;
	width: auto;
	height: 26px;
	padding: 10px;
	line-height: 26px;
	vertical-align: middle;
	font-size: 12px;
	background-color: #f2f2f2;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;	
}

	dd span.FormNB > a,
	dd span.FormNB > b,
	dd span.FormNB > span {
		float: left;
		height: 26px;
		margin-right: 10px;
		line-height: 26px;
	}

dd span.Comments {
	position: relative;
	display: block;
	width: auto !important;
	padding: 0 10px 10px 46px;
	margin-bottom: 10px;
	vertical-align: middle;
	font-size: 12px;
	line-height: 130%;
	background-color: #f2f2f2;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

span#CPH_CV_Post {
	display: inline-block;
	width: 12px;
	height: 12px;
	position: relative;
	top: 12px;
	*display: inline;
	*zoom: 1;
}

.RowViewSel td {
	background-color: #f2f2f2;
}

table.content-table {
	width: 960px;
}

	table.content-table th,
	table.content-table td {
		padding: 5px 10px;
		vertical-align: middle !important;
	}

	table.content-table td {
		border-bottom: 1px solid #d3d3d3;
		line-height: 26px;
	}

	table.content-table td a[href^="http://events.webmoney.ru"] {
		float: left;
		height: 26px;
		line-height: 26px;
	}

	table.content-table td a[href^="http://events.webmoney.ru"]:first-child {
		margin-right: 5px;
	}
