html, body {
	height:100%;
}
body {
	background-color:#F4F4F4;
	font-family: Arial;
	font-size: 0.8em;
	color: #000000;
	width:100%;
	min-width:1000px;
}
.b-clear {clear:both;}
.b-bold {font-weight:bold;}
.b-fl-l {float:left;}
.b-margin_bot {margin-bottom:1.5em;}
.b-margin_bot_no {margin-bottom:0;}
.clearfix {display:block;}

a {color:#009ECF;}
a:hover {color:#002AA5;}

h2 {color:#264EB4; font-size:1.8em; margin:1.3em 2em;}

h3 {
	color:#3B6EBF;
	font-size:1.3em;
	font-style:italic;
	font-weight:bold;
	margin:0 0 1.3em;
}
h4 {
	color:#264EB4;
	font-size:1.3em;
	font-weight:bold;
	margin-bottom:0.5em;
	padding:0.8em 0;
}
h5 {color:#ddd; font-size:1.1em; font-weight:bold;}



div#wrap {
	position: relative;
	background:#fff;
	line-height:1.3em;
	min-width:1000px;
	max-width: 1400px;
	width:90%;
	margin: 0px auto;
	min-height:100%;
	height:auto !important;
	height:100%;
}
/*----------------------------------------------------------------------------------------*/
.header {
	/*border:solid 1px #ddd;*/

	position:relative;
}
	.b-logo {
		float:left;
		margin:1em 0em 1em 1em;
		position:relative;
	}
	.b-logo p {font:bold italic 1em arial;}
	
	.b-servise {
		display:block;
		float:right;
		margin:1em 0;
		position:relative;
		width:37.5em;
	}
	
	.b-servise .b-search {margin-bottom:0;}
	
	.b-servise ul  {float:left; margin-right:1em;margin-top:0.2em; position:relative}
	.b-servise ol, .b-servise li {color:#00B6EF; display:inline; position:relative}
	.b-servise .input input, .b-servise .input select {border:solid 1px #bbb;}
	.b-servise input.submit {width:6em;}
	
	.b-banner, #b-banner {
		background-color:#3FC2EF;
		float:right;
		height:90px;
		width:600px;
		margin:0em 1em 1em 1em;
	}

	.b-main-navigation {
		background:url(../img/bg-main-nav.jpg) repeat-x 0 0;
		height:38px;
		margin:0 0 1em 0;
		clear:both;
}
	.b-main-navigation li {
		display:inline;
		font-family:arial;
		font-style:italic;
		font-weight:bold;
	}
	.b-main-navigation li a {
		border-right:solid 1px #32ADE9;
		color:#fff;
		display:block;
		float:left;
		padding:0.8em 2em;
	}
	.b-main-navigation li a:hover {
		background:url(../img/bg-main-nav-hover.jpg) repeat-x 0 0;
	}

/*----------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/

.b-about {
	background:url(../img/bg-about.gif) repeat-x 0 0;
	height:140px;
	margin-top:-1em;
	overflow:hidden;
}
	.h-about {
		background:url(../img/bg-about-left.jpg) no-repeat 0 0;
		height:100%;
	}
	
	.b-about-text {
		color:#fff;
		float:left;
		width:490px;
		padding:1em 2em;
	}
	.b-about-all-price {
		background:url(../img/bg-all-price.jpg) no-repeat 0 100%;
		float:right;
		margin-right:1em;
		width:417px;
		position:relative;
	}
	
	.b-about-all-price .t-statistic {
		background-color:#fff;
		color:#414141;
		font:bold italic 1.1em arial;
		margin:1em 2.5em 1.5em;
		padding:2em;
		width:350px;
		position:relative;
	}
		.b-about-all-price td {padding:0.3em 0.5em}
		.b-about-all-price td.t-stat-value {text-align:center;}
		.b-about-all-price dt {
			float:left;
			width:20em;
		}

/*----------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/

/*------------------------------------LEFT SIDEBAR----------------------------------------*/

.b-left-sidebar {
	background-color:#F4F5EF;
	border:solid 1px #cfcfcf;
	float:left;
	line-height:1.8;
	margin:0 1em 0;
	padding:1em 1.5em;
	width:18em;
}

	.b-left-sidebar ul, .b-user-menu dl {margin-bottom:1.3em;}
		.b-user-menu .selected {
			background-color:#DFE5FF;
			color:#DF538D;
			padding:0.3em 0.5em;
			margin:0.5em 0
		}
		.b-user-menu .selected a {color:#DF538D;}
	
		.b-user-menu dt {
				font-weight:bold;
				margin-bottom:0.5em;
				line-height:1.3;
			}
			.b-user-menu dt a, .b-user-menu dd a {color:#59638F;}
			.b-user-menu dt a:hover, .b-user-menu dd a:hover {color:#002AA5;}
			
			.b-user-menu dd {
				line-height:1.5;
				margin-left:0.5em;
			}
/*----------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/


/*-------------------------------------------CONTENT--------------------------------------*/
A:link { 
   text-decoration: none 
   }  
   .notpodcherk:hover 
   { 
   text-decoration: none 
   }

.left-float {float:left;}
.right-float {float:right;}
.b-content {position:relative;}
.b-content-only {padding:1em 2em;}
.b-content-inside {
	margin-left:23em;
	padding:0 1em 1em;
	position:relative;
}

	.content p, .b-content-inside p {margin-bottom:1.1em;}
	
	.b-attent {
		background-color:#FFFCEF;
		border:solid 1px #fcc;
		padding:1em;
		margin-right:1em;
	}
	
	.b-left-col {
		border-right:dotted 1px #ddd;
		float:left;
		padding:1em 2em 0;
		width:36em;
	}
	
	.b-context {
		background-color:#F8F8F3;
		border:solid 1px #ededed;
		padding:1.5em;
		margin-bottom:2.3em;
	}
		
		.t-providers-buyers {
			margin:0 2em 1.5em;
			width:96%;
			height:100%;
		}
			
			.t-providers-buyers .t-top-td_artists {
				border-right:solid 8px transparent;
				width:50%;
			}
		
			.t-providers-buyers .t-providers-top {
				background-color:#F8F8F3;
				border:solid 1px #C3D8DF;
				border-collapse:separate;
				border-spacing:0.3em;
				/* height:100%; */
				padding:0.5em;
				width:100%;
				-moz-border-radius:5px;
				-webkit-border-radius:5px;
				-khtml-border-radius:5px;
				border-radius:5px;
			}
			
			.t-providers-buyers .t-providers-top td {
				border:solid 1px #ddd;
				background-color:#FFF;
				padding:0.3em;
				height:auto;
				-moz-border-radius:5px;
				-webkit-border-radius:5px;
				-khtml-border-radius:5px;
				border-radius:5px;
			}
			.t-providers-buyers .t-providers-top .head-t {
				border:none;
				background:transparent;
				padding:0;
			}
			.t-providers-buyers .t-providers-top h3 {
				background-color:#23B3E7;
				color:#fff;
				margin-bottom:0;
				padding:0.3em;
				-moz-border-radius:5px;
				-webkit-border-radius:5px;
				border-radius:5px;
			}
			
			.t-providers-buyers .t-providers-top .avatar {
				display:block;
				float:left;
				margin:0 1em 0 0;
				width:60px;
			}
		
		.b-top-list li {margin:0 0 0.8em;}

	.b-right-col {
		border-left:dotted 1px #ddd;
		margin-left:40em;
		padding:1em 2em;
	}

	.b-content-only .t-category-project , .b-content-only .t-listing-project {margin:0 0 1.5em;}
	
	.b-project, .t-category-project , .t-listing-project {
		background-color:#F8F8F3;
		border:solid 1px #C3D8DF;
		border-collapse:separate;
		margin:0 2em 1.5em;
		position:relative;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		-khtml-border-radius:5px;
		border-radius:5px;
	}
	
	.b-project {margin:1.5em 2em;}
	
	.t-category-project tr td {padding:1em 0.8em 0.5em;}
		.t-category-project h5  {color:#aaa;}
		
		.b-project ul {padding-top:1.3em;margin-bottom:-1em;}
			.b-project li {
				width:21em;
				min-height: 4em;
				display: -moz-inline-stack;
				display: inline-block;
				vertical-align: top;
				line-height:1.1em;
				margin-left:1.5em;
				margin-bottom:1em;
				zoom: 1;
				*display: inline;
				_height: 4em;
			}
	
		.t-listing-project .name-t {
			background-color:#fdfdfd;
			font-weight:bold;
			border-top:none;
			-moz-border-radius:5px 5px 0 0;
			-webkit-border-radius:5px 5px 0 0;
			-khtml-border-radius:5px 5px 0 0;
			border-radius:5px 5px 0 0;
		}
		
			.t-listing-project .name-t h4{
				color:#2B90AF;
				margin:0;
				padding:0.8em 1.3em;
			}
		
		.t-listing-project .head-t {
			background-color:#23B3E7;color:#fff;font-weight:bold;
		}
		.t-listing-project .head-t  .t-name-project {
			vertical-align:center;
		}
		.t-listing-project .head-t  .t-about-project {
			padding:0.5em;
			width:12%; 
		}
		
		
		.t-listing-project .alternative1 {background-color:#FFFFCF;}
		.t-listing-project .alternative1 .provider a {color:#417EAF;font-size:1em;}
		.t-listing-project .alternative1 td a {color:#888; font-size:0.85em;}
		.t-listing-project .alternative1 td p, .t-listing-project td p {color:#888;font-size:0.85em; margin-bottom:0;}
		.t-listing-project .alternative1 td p a {color:#1e90de;font-size:1.3em; font-weight:bold;}
		.t-listing-project .alternative1 .t-price {color:#AF4941; font-weight:bold;}

		.t-listing-project .name-project {font-size:1em;}
		
		.b-urgent {
			background:url(../img/icon_urgent.png) 0 0 no-repeat;
			padding:0 16px;
			margin:0 0 0 0.5em;
		}
		.b-ppp {
			background:url(../img/icon_ppp.png) 0 0 no-repeat;
			padding:0 16px;
			margin:0 0 0 0.5em;
		}
		
	.b-info, .b-invois {
		background-color:#F4F5EF;
		margin:0 0 1.8em;
		padding:1em 1em 0.8em 1em;
		position:relative;
	}
	
	.b-info .t-balance {
		background-color:#FFFEEF;
		margin-top:1em;
		border-collapse:separate;
		border:solid 1px #4DA1CF;
		-moz-border-radius:5px;
		-webkt-border-radius:5px;
		border-radius:5px;
	}
	
		
		.b-info .t-balance td {padding:0.5em 0.8em;}
		.b-info .t-balance .shadedrow {background-color:#EFEEE0;}	
		.b-info .t-balance .subtitle {font-weight:bold;}	
	
		.b-info .b-head-info, .b-head {
			color:#444;
			font-size:1.1em;
			font-weight:bold;
			margin:0 0 0.7em;
		}
			.b-info  .b-head-info-context, .b-lb {
				color:#888;
				font-size:0.85em;
				margin:-0.8em 0 2em;
			}
		
		.b-info dt {
			color:#999;
			float:left;
			margin-bottom:1.5;
			width:40%;
		}
		
		.b-info dd {margin-bottom:1.5}
		
		form .b-info ul li, form .b-info .t-notification {line-height:2; width:100%;}
			form .b-info ul li span, form .b-info .t-notification span {
				background-color:#E0E7EF;
				display:block;
				float:left;
				margin:0 0.7em 0 0;
				padding:0em 0;
				text-align:center;
				/*width:10%;*/
			}
		
		.b-blog-post  {margin:0.5em 1em 1.8em 0}
			.b-blog-post h5 {font-size:1.2em;}
			.b-blog-post .post-date {color:#888;font-size:0.8em;}
		
		.b-user-answer {
			background-color:#f3f4ef;
			border:solid 1px #ededed;
			float:right;
			margin:0 0em 1em 2em;
			padding:1em;
		}
			.b-user-answer li {line-height:1.8}
			
	
	.b-list-lb li {
		margin-bottom:1em;
	}
	.b-list-lb li label {
		color:#3E596F;
		float:left;
		width:12em;
	}
	.b-list-lb li.submit {
		margin-left:12em;
	}
	
	.h-table {
		overflow:auto;
		padding:1px;
	}
	
	.t-reiting-otzyv {
		float:left;
		width:50%;
	}
	
	.b-last-feedback {
		background-color:#FFFEEF;
		padding:1em 1em 0.5em;
		width:43%;
		margin-bottom:1.5em;
	}
	
	.b-content-inside .h-table table {
		border:solid 1px #ddd;
		margin:0 2em 1em 0;
		position:relative;
	}
		.b-content-inside .h-table table caption, .b-content-inside .h-table table .name-t {
			background-color:#EFECE0;
			border:solid 1px #ddd;
			color:#555;
			font-weight:bold;
			padding:0.7em 1em;
		}
		
		.b-content-inside .h-table table thead, .b-content-inside .h-table table .head-t {
			background-color:#E0E5EF;
			text-align:center;
		}
		
			.b-content-inside .h-table table td, .b-content-inside .h-table table thead th{
				padding:0.7em;
				text-align:center;
			}
			
			.b-content-inside .h-table  table tbody td, .b-content-inside .h-table table tbody th {
				border-bottom:solid 1px #ddd;
			}
	.b-content-inside div.rl-comment{margin-bottom:1.8em;overflow:auto;}
	.b-content-inside .rl-comment li {margin-top:2.5em;overflow:auto;}	
	.b-content-inside .rl-comment img.avatar {background-color:#fff; border:solid 1px #ddd; float:left; width:60px; height:60px;}
	.b-content-inside .rl-comment .rl-comment-author {margin:0em 1em 1em 7.6em; font-size:0.8em;}
	.b-content-inside .rl-comment .rl-comment-author a {font-size:1.4em;}
	.b-content-inside .rl-comment .item {font-weight:bold;font-size:1.1em;margin:0 1em 1em 5.6em}
	.b-content-inside .rl-comment .rl-comment-data {
		background-color:#FCFFEF;
		margin:0 1em 2.5em 6em;
		padding:0.5em 1em 0.1em;
	}
	
	.b-comment-type {margin:2.5em 1em 1.5em 1em;}
		.b-comment-type li {display:inline; line-height:1.8;margin:0 2em 0 0;}
		.b-comment-type li.selected {background-color:#EFF9FF; padding:0.5em}
	
	
	.add-provider, .add-deposit {margin-bottom:1.5em;}
		.add-provider li, .add-deposit li {margin-bottom:1.3em;}
			.add-provider li label, .add-deposit li label, .b-search li label {margin-right:0.8em;}
			.add-provider li .b-submit {margin-left:8.5em;}
			.add-deposit li .b-submit {margin-left:10em;}
			
	.t-comments, .t-projects, .t-providers, .t-invois {
		margin:0 1em 0em 1em;
		width:97%;
		border:solid 1px #4DA1CF;
		border-collapse:separate;
		-moz-border-radius:5px;
		-webkt-border-radius:5px;
		border-radius:5px;
	}
	.t-projects, .t-providers, .t-invois, .b-content-inside .t-comments {margin:0 1em 1em 0em; width:100%;}
	
		.t-comments col.comment-oc, .t-comments .comment-oc {width:3%;}
		.t-comments col.comment-data, .t-comments .comment-data, .t-projects col.project-name {width:60%;}
		.t-comments col.comment-author, .t-comments col.comment-date {width:10%} 
		.t-projects col.project-list, .t-projects col.project-active, .t-projects col.project-price, .t-invois col.date {width:15%;}
		
		.t-comments caption, .t-comments .name-t, .t-projects caption, .t-providers caption, .t-invois caption, .t-projects .name-t, .t-providers .name-t {
			background-color:#FCFFEF;
			color:#8F505F;
			font-size:1.3em;
			font-weight:bold;
			padding:0.8em 2.3em;
			-moz-border-radius:5px 5px 0 0;
			-webkt-border-radius:5px 5px 0 0;
			border-radius:5px 5px 0 0;
		}
		.t-projects caption, .t-comments .name-t, .t-projects .name-t, .t-providers caption, .t-invois caption, .t-providers .name-t {border-top:none; border-bottom:solid 1px #4DA1CF; font-size:1.1em; padding-left:0.5em;}
		
		.t-comments thead, .t-projects thead, .t-providers thead , .t-invois thead, .t-projects .head-t, .t-comments .head-t, 
		.t-providers .head-t {background-color:#29B9ED;color:#fff;font-weight:bold;}
		.t-reiting-otzyv .head-t {background-color:#29B9ED;color:#000;font-weight:bold;}
			.t-comments thead th, .t-projects thead th, .t-providers thead th, .t-invois thead th {border-bottom:solid 1px #4DA1CF}
		
		.t-comments .head-t td, .t-projects .head-t td, .t-providers .head-t td {border-top:none}
		
			.t-comments td, .t-projects td, .t-providers td, .t-invois td {border-top:solid 1px #4DA1CF;padding:0.5em;}
				.t-comments td img {vertical-align:top; margin:0.5em 0 0 0.2em}
				.t-comments td .item-project a {color:#888; font-size:0.85em;}
				.t-comments td .item-project a:hover {color:#002AA5;}
				
				.t-comments td p.project-item {margin:-1em 0 0}
		
			.t-projects .t-about-project {width:15%;}
			.t-projects .status_project {border-top:solid 1px #ddd; color:#777; padding:0.2em 0.5em;}
			.t-projects .status_project td {border-top:solid 1px #ddd; color:#777; padding:0.2em 0.5em;}
			.t-projects .sort_bid {border-top:none;border-bottom:1px solid #4DA1CF;}
			.t-projects .t-project-name {width:33%;}
			.t-projects .ma_subtitle_content {border-top:none; border-bottom:1px solid #4DA1CF;}
		
	.t-manage td {padding:0.5em;}
	
	.lb-page-nav {color:#666;float:left;margin:1em 1em 0 1em}
	.page-nav {margin:2em 0 2em 20em;}
		.page-nav li {display:inline;margin:0em 0.2em}
		.page-nav a {background-color:#FFFEEF; border:solid 1px #ddd; margin:0em 0.2em; padding:0.3em 0.5em;}
		.page-nav a:hover {background-color:#EFF6FF;border-color:#00A4FF;}
		.page-nav a.selected {background-color:#EFF9FF; border-color:#00A4FF; color:#1F85FF; font-weight:bold;}
	
	/*-- --- ---- ----- ---- --- --- --- --- ---- ---- --- ---- ---- --- ---*/
	
	.inp-name {width:20em;}
	.inp-short {width:3em;}
	.b-project-add .b-head, .b-provider-profile .b-head, .b-sample-upload .b-head, .b-bid .b-head  {margin-bottom:0.3em;}
	.b-project-add .b-lb, .b-provider-profile .b-lb, .b-sample-upload .b-lb, .b-bid .b-lb {margin:0 1em 0.5em 0; font-size:1em;}
	.b-project-add ul li, .b-provider-profile ul li, .b-sample-upload  ul li, .b-escrow ul li, .b-bid ul li  {margin-bottom:2.3em;}
		.b-project-add .no-margin-bottom li {margin-bottom:0.5em;}
	
	.b-project-add .inp-checkbox:after {clear:both;content:'';display:block;}
		.b-project-add .inp-checkbox input {float:left;}
		.b-project-add .inp-checkbox label {display:block;margin-left:2em;}
	
	.b-project-add .category-project-list:after, .b-provider-profile .category-project-list:after {
		clear:both;
		content:'';
		display:block;
	}
		.b-project-add .category-project-list dl, .b-provider-profile .category-project-list dl {
			float:left;
			font-size:0.9em;
			width:16em;
			margin:0 2.8em 2em 0;
		}
			.b-project-add .category-project-list dl dt, .b-provider-profile .category-project-list dl dt {
				font-weight:bold;
				font-size:1.1em;
				margin:1.5em 0 0.5em;
			}
			
			.b-project-add .category-project-list dl dd, .b-provider-profile .category-project-list dl dd {clear:both;}
			.b-project-add .category-project-list dl dd input, .b-provider-profile .category-project-list dl dd input {float:left;}
			.b-project-add .category-project-list dl dd label, .b-provider-profile .category-project-list dl dd label {
				display:block;
				margin-left:2.2em;
			}
			
		.b-project-add table td {padding:0 0.3em 0.3em 0}
	
	.b-escrow label {
		display:block;
		color:#555;
		font-size:1em;
		font-weight:bold;
		margin-bottom:0.3em;
	}
	
	.b-invois {background-color:#F4F5EF; margin-bottom:1.3em; margin-right:20em;}
		.b-invois dt {font-weight:bold;float:left; width:12em; color:#555;}
		.b-invois dt:after {clear:both; content:''; display:block; }
		.b-invois dd {margin-bottom:0.3em;}
	
	.b-invois-status {
		background-color:#FFF9EF;
		border:solid 1px #fcc;
		float:right; 
		margin:0em 3em 2em 1em; 
		padding:2em;
	}
	
	.b-invois-status li {margin-bottom:0.3em}
	
		.b-invois-status .status {
			color:#f55;
			font-size:1.5em;
			font-size-adjust
		}
		
	.t-invois td.right {
		text-align:right;
	}
	
	.kb-head {padding:1em 2em 0;}
	
	.f-searchHelp-form, .kb-post {padding:2em; position:relative;}
		.f-searchHelp-form  form {
			background-color:#FFFEEF;
			border:solid 1px #ddd;
			margin-right:2em;
			padding:4em 4em;
			width:36%;
			margin-bottom:1.5em;
		}
			.f-searchHelp-form  form label {
				display:block;
				color:#888;
				font-size:1.5em;
				margin-bottom:0.3em;
			}
	
	.f-registration {
		margin:1em auto;
		position:relative;
		width:45em;
	}
	
	.f-registration p {margin-bottom:1.3em}
	.f-registration p.forgot_pass {margin-top:2em}
	.f-registration .forgot_login_det {float:right;}
	.f-registration ul {background-color:#F4F5EF; border:solid 1px #ddd; padding:2em 2em 1em;}
	.f-registration ul li {line-height:1.5em; margin-bottom:1.3em;}
	.f-registration ul li label {
		display:inline-block;
		width:13em;
	}
	.f-registration ul li .about-lb {color:#888; font-size:0.85em;}
	.f-registration ul li .inp-registr {width:15em;}
	.f-registration ul li .inp-registr-adress {width:20em;}
	.f-registration ul li .inp-checkbox {margin-left:12.5em; margin-right:1em; float:left;}
	.f-registration ul li .lb-checkbox {width:60%;}
	.f-registration ul li .submit {margin-left:12.5em;}
/*----------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/

	.b-project h4 {background-color:#fdfdfd;color:#33AACF;font-weight:bold;margin:0;padding:0.8em 1.3em}
	.b-project h5 a, .t-category-project h5 a {color:#666; font-size:1em;}
	.b-project a, .t-category-project a {color:#888; text-decoration:none; font-size:0.85em;}
	.b-project a:hover, .t-category-project a:hover {color:#3389CF;}
	.b-project table {margin:0; position:relative;}
	.b-project thead {background-color:#D1E2EF;color:#1A5B8F;font-weight:bold}
	.b-project td,th, .t-listing-project td {padding:0.5em}
	.b-project th.t-about-project {padding-bottom:0.5em}
	.b-project .t-name-project, .t-listing-project .t-name-project  {width:50%;}
	.b-project .t-about-project {width:10%; padding:0 0.7em 0 0;}
	.b-project .t-price {color:#AF4941; font-weight:bold;}
	.b-project .t-providers a {color:#417EAF;font-size:1.2em;}
	.b-project td, .t-listing-project td {border-top:solid 1px #ddd}
	.b-project td p {color:#888;font-size:0.85em; margin-bottom:0;}
	.b-project td p a {color:#555;font-size:1.3em;}

	.b-over_listing {float:right;width:30%;}
	.t-other_listing td {color:#555;padding:0.3em;}
	.t-other_listing .head-t {
		color:#888;
		font-weight:bold;
	}
	.t-other_listing .t-other_listing-item_links, .t-other_listing .t-other_listing-item-about {
		display:block;
	}
	
	.b-listing-detail:after {
		clear:both;
		content:'';
		display:block;
	}
		.b-listing-detail dt {
			color:#888;
			float:left;
			font-weight:bold;
			margin:0 1em 1.3em 0;
			width:14em;
		}
		.b-listing-detail dd {
			margin:0 1em 1.3em 15em;
		}
		.b-listing-detail .b-listing-detail-bayer_more p {margin-bottom:0.7em}
		
		.b-listing-detail dd.b-description {
			background-color:#DFE5FF;
			clear:both;
			color:#071C7F;
			margin:1.3em 0;
			padding:1em;
		}
		
	.b-useraction-link {
		margin:2em 0 1em;
	}
	
	.b-useraction-link li {
		display:inline;
		margin-right:1.5em;
	}
	
	.b-bid textarea {vertical-align:baseline;}
	
	.violation dt {
		margin-bottom:0.5em;
		width:20%;
	}
	.violation dd {margin-bottom:0.5em;}
	.violation .send {margin-left:20%;}
	.violation .inp {width:400px;}
	
	.tellfr li, .mes-board li {margin-bottom:0.8em;}
	.mes-board .b-lb {margin-bottom:0.5em;}
	.mes-board textarea {margin-bottom:0.8em;}
	
	.b-return {margin-left:1em;}
	
	.t-mesboard {
		border-top:solid 1px #999;
		border-bottom:solid 1px #999;
		width:100%;
		margin-bottom:1.5em;
	}
	.t-mesboard  .head-t {background-color:#F4F5EF;}
	.t-mesboard  td  {border-top:solid 1px #ddd; padding:0.5em;}
	.t-mesboard  .head-t td {border-top:none; color:#444; font-weight:bold;}
	.t-mesboard  .author {width:240px;}
	
	.t-accauntyp td {
		border-bottom:solid 1px #ccc;
		padding:0.3em;
		width:120px;
	}
	.t-accauntyp td.shadedrow {
		width:300px;
		font-weight:bold;
		text-align:left;
	}
	
	.b-article-date {
		color:#aaa;
		font-size:0.9em;
		margin:-1.7em 0 1.3em;
	}
	
		.t-article h5 {float:left; margin-right:1em;}
		.t-article-date {color:#aaa; font-size:0.9em;}
	
		.t-followup td {padding:0.3em 0.3em 0.3em 0;}
		
	.t-fees {margin-bottom:1.5em;}
	.t-fees td {padding:0.3em 0.3em 0.3em 0;}
	.t-fees img, .t-fees input {vertical-align:middle;}
		
	.b-select_provider p {margin-bottom:1.5em;}
	.b-select_provider .b-margin_bot_no {margin-bottom:0;}
	
	.b-new_blog .b-head {margin-bottom:0;}
	.b-new_blog li {margin-bottom:1.5em;}
	
	.t-blogs h4 {margin:0;padding:0;}
	
	
	.b-search {margin-bottom:1.5em;}
	
	.t-search_provider td {padding:0.3em 0.3em 0.3em 0;}
	.t-search_provider .head-t {font-weight:bold;}
	.t-search_provider .t-avatar {width:70px;}
		.t-search_provider .t-avatar img {vertical-align:text-top;}
	
	.b-pagination {margin:0 2em 1.5em;}
	.b-pagination .b-paginator td {padding:0.3em 0.3em 0.3em 0;}
	.b-pagination .b-paginator-head {
		background-color: #23B3E7;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-style: normal;
		font-weight: bold;
		color: #FFFFFF;
		height: 20px;
	}
	
	.b-pagination .b-paginator td a {
		color:#1E90DE;
		padding:0.3em;
		font-weight:bold;
	}
	
/*----------------------------------------------------------------------------------------*/
.b-footer-blank {clear:both}
#footer {
	background:url(../img/bg-footer.gif) repeat-x 0 100%;
	padding-top:25px;
	position:relative;
	height:110px;
}

	.h-footer {
		background:url(../img/bg-footer-left.jpg) no-repeat 0 100%;
		height:100%;
		margin-left:-1px;
	}

		.b-in-footer {
			padding:4em 2em 0;
			position:relative;
		}
			.b-in-footer ul {
				float:right;
				margin-bottom:-20px;
				position:relative;
			}
				.b-in-footer ul li {
					color:#fff;
					display:inline;
					font-family:arial;
					font-size:0.9em;
					font-style:italic;
					font-weight:bold;
					margin-right:0.2em;
				}
					.b-in-footer ul li a {
						color:#fff;
						text-decoration:none;
					}

			.b-in-footer p {color:#656565; font-weight:bold;}

.footer_blank {
	height:70px;
	clear:both;
}

/** Pagination (Front End) **/
table.paginationborder {
	border: 1px solid #6699cc;
}
td.paginationrow1, tr.paginationrow1 {
	background-color: #E4ECF3;
}
td.paginationrow2, tr.paginationrow2 {
	background-color: #DCE3E9;
}
td.paginationtablehead {
	background-color: #6699cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}

/** Other Listings **/
.other_listings {
	color:  #666666;
	font-size: 11px;
}
.other_listings_links {
	color:  #5893cb;
	font-size: 12px;
	text-decoration: underline;
}

.bidfee_warning {
	font-weight: bold;
	color: #CC0000;
}

.testimonials {
	border: 1px solid #CCC;
	-moz-border-radius: 4px 4px 4px 4px;
	background-color: #e4ebf1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	padding: 6px;
	text-decoration: none;
}




/* --------- davps fix -------------- */
.category-project-item {
	
}

.category-project-item span {
	float: left;
	width: 33%;
}
