
div.sort{
	margin: 24px 0;
	font-weight: bold;
}
	div.sort a:link,
	div.sort a:visited{
		text-decoration: none;
		border-bottom: #af2e1d 1px dashed;
		margin-right: 12px;
	}

	div.sort a.iinterview:link, div.sort a.iinterview:visited,
	div.sort a.rreply:link, div.sort a.rreply:visited,
	div.sort a.rresult:link, div.sort a.rresult:visited,
	div.sort a.pprocess:link, div.sort a.pprocess:visited,
	div.sort a.cclients:link, div.sort a.cclients:visited,
	div.sort a.ttheme:link, div.sort a.ttheme:visited,
	div.sort a.llist:link, div.sort a.llist:visited,
	div.sort a.gtags:link, div.sort a.gtags:visited,
	div.sort a.yyears:link, div.sort a.yyears:visited,
	div.sort a.ffavor:link, div.sort a.ffavor:visited
	{
		text-decoration: none;
		border-bottom: none;
		color: #fff;
		background: #af2e1d;
		padding: 2px 6px;
	}

.customers_list{
	list-style: none;
	padding: 24px 0;
	margin: 0;
}
	.customers_list li{
		padding: 0;
		margin: 0;
		float: left;
		width: 32.5%;
		height: 100px;
		color: #757c82;
	}
		.customers_list li img{
			border: #CECECE 1px solid;
			margin-bottom: 3px;
			width: 202px;
			height: 79px;
		}
.projects_list{
	list-style: none;
	padding: 24px 0;
	margin: 0;
	overflow: hidden;
}
	.projects_list li{
		padding: 14px 0 0 0;
		margin: 0;
		float: left;
		width: 49.5%;
		height: 150px;
		color: #757c82;
	}
		.projects_list li.favor1{
			background: url('/images/star.jpg') 260px 100px no-repeat;
		}
		.projects_list.viewfavor li.favor1{
			background: none;
		}
		.projects_list li.row2{
			_float: none;
		}
		.projects_list li img{
			border: #CECECE 1px solid;
			margin-bottom: 3px;
		}
		.projects_list li h2{
			font-size: 14px;
			padding: 0px 0 3px 0;
		}
			.projects_list li h2 a:active,
			.projects_list li h2 a:hover{
				color: #fff;
				background: #af2e1d;
			}
		.projects_list li i{
			color: #bcc3ca;
		}
.themes{
	list-style: none;
	margin: 0;
	padding: 0;
}
	.themes li{
		margin: 8px 0;
		padding: 0;
		height: 25px;
		overflow: hidden;
	}
		.themes li div{
			height: 13px;
			padding: 5px 8px 7px 170px;
			background: #B5B5B5 url('/images/bar_gray.jpg') right top no-repeat;
		}
		.themes li.sel div{
			background: #AF2D1D url('/images/bar_red.jpg') right top no-repeat;
			cursor: pointer;
		}
			.themes li div b{
				float: right;
				color: #fff;
			}
			.themes li div a{
				margin-left: -160px;
			}
				.themes li div a:link,
				.themes li div a:visited{
					color: #fff;
				}
				.themes li.sel div a:link,
				.themes li.sel div a:visited{
					text-decoration: none;
				}
.tags{
	width: 70%;
	background: #F1F1F1;
	padding: 24px;
}
	.tags a{
		margin: 0 32px 0 0;
	}
span.src_task{
	display: block;
	margin: -5px 0 3px 0;
	padding: 0;
	font-family: arial, sans-serif;
}
.portfolio_left{
	margin: 15px 10px 0 20px;
	color: #757c82 !important;
	font-style: italic;
	border: #ccc 1px solid;
	padding: 10px;
}
	.portfolio_left p{
		margin: 0 0 10px 0 !important;
		padding: 0 !important;
		text-align: left !important;
	}
