#findForm
{
  display: block;
	margin: 0px auto 18px auto;
	overflow: hidden;
	width: 360px;
	padding-bottom: 5px;
}

#findForm .userTypeSwitcher
{
	display: block;
	margin: 5px 0px 20px 0px;
	width: 354px;
	font: bold 12px Tahoma;
	color: #8f0502;
	text-transform: uppercase;
	padding: 3px 0px;
}

#findForm .leftColumn
{
  float:left;
	display: inline;
	width: 186px;
	margin-bottom: 5px;
	margin-right: -186px;
}

#findForm .rightColumn
{
	width: 166px;
	margin-left: 186px;
	overflow: hidden;
}


#findForm label
{
	display: block;
	font: 10px Tahoma;
	color: #000000;
	margin: 7px 0px 1px 0px;
}

#findForm label.checkbox
{
	display: inline;
	font: 11px Tahoma;
}

#findForm select
{
  width: 164px;
	font: 11px Tahoma;
	color: #636363;
	padding: 2px 0px;
}

#findForm input
{
  width: 200px;
	font: 11px Tahoma;
	color: #636363;
	padding: 2px 2px;
}

#findForm input.checkbox
{
  width: auto;
	color: #000000;
	margin-top: 26px;
}

#findForm input#findFormSubmitButton
{
	display: block;
  width: 100px;
	font: bold 12px Tahoma;
	color: #000000;
	margin: -25px 8px 0px auto;
}

.fullCard
{
  margin: 0px 3px;
	padding: 16px 8px;
	border-bottom: 1px solid #000000;
	background: #f9fdf1;
	overflow: hidden;
}

.physic
{
  background: #eff7fd;
}

.fullCard .title
{
  display: block;
  font: normal large Arial,sans-serif;
  text-decoration: underline;
  color: #8F0502;
  margin-bottom: 14px;
}

.fullCard .vip
{
  background: transparent url('/res/design/status_vip.png') 3px 1px no-repeat;
	padding-left: 52px;
}


.fullCard .status
{
  margin-bottom: 8px;
	padding-left: 19px;
	background: transparent 3px 1px no-repeat;
	height: 12px;
	font: 11px Tahoma;
}

.fullCard .online
{
  color: #00af4c;
	background-image: url('/res/design/status_on_12x12.png');
}

.fullCard .offline
{
  color: #ff5a00;
	background-image: url('/res/design/status_off_12x12.png');
}

.fullCard .consultant
{
  margin-bottom: 8px;
	color: #0000ff;
	font: 11px Tahoma;
	text-decoration: underline;
}

.fullCard .avatar
{
	float: left;
	display: inline;
	border: 1px solid #555555;
}

.fullCard a.psLink, .fullCard a.contact
{
	display: block;
	color: #0000ff;
	font: 11px Tahoma;
	text-decoration: underline;
	margin-left: 123px;
	width: 150px;
}

.fullCard a.contact
{
    width: 300px;
	margin: 30px 0px 0px 0px;
	text-decoration: none;
	vertical-align: middle;
}

.fullCard a.contact img
{
	margin: 2px 0px -2px 15px;
	vertical-align: middle;
}

.fullCard ul
{
  margin: 0px 0px 8px 134px;
	padding: 0px;
}

.fullCard ul li
{
  margin-left: 0px;
	font: 11px/14px Tahoma;
	color: #000000;
}

.fullCard ul li a
{
	color: #0000ff;
	text-decoration: underline;
}

.fullCard .pmForm label
{
	display: block;
	margin-top: 20px;
	font: 11px Tahoma;
	color: #000000;
}

.fullCard .pmForm textarea
{
	display: block;
	width: 524px;
	height: 99px;
	background: #ffffff;
	border: 1px solid #7f9db9;
	margin-bottom: 22px;
}

.fullCard .flag
{
  background: transparent url('/res/design/bullet1.gif') 123px 0px no-repeat;
	font: 11px Tahoma;
	color: #ed1c24;
	padding-left: 138px;
}

.breifCard .flag
{
  background: transparent url('/res/design/bullet1.gif') 0px 0px no-repeat;
	font: 11px Tahoma;
	color: #ed1c24;
	padding-left: 15px;
}

.breifCard
{
  margin: 0px 3px;
	padding: 16px 8px;
	border-bottom: 1px solid #000000;
	overflow: hidden;
}

.breifCard .title
{
  display: block;
  font: 14px Tahoma;
	text-decoration: underline;
	color: #ed1c24;
  margin-bottom: 10px;
}

.breifCard a.contact
{
	display: block;
	color: #0000ff;
	font: 11px Tahoma;
	text-decoration: none;
	margin-top: 15px;
  width: 300px;
}

.breifCard a.contact img
{
	margin: 2px 0px -2px 15px;
}

.breifCard ul
{
  margin: 0px 0px 8px 0px;
	padding-left: 16px;
}

.breifCard ul li
{
	font: 11px/14px Tahoma;
	color: #000000;
}

.breifCard ul li a
{
	color: #0000ff;
	text-decoration: underline;
}

.breifCard .pmForm label
{
	display: block;
	margin-top: 20px;
	font: 11px Tahoma;
	color: #000000;
}

.breifCard .pmForm textarea
{
	display: block;
	width: 524px;
	height: 99px;
	background: #ffffff;
	border: 1px solid #7f9db9;
	margin-bottom: 22px;
}


.pages {
	margin: 18px 0px 18px 0px;
	padding: 0px;
	text-align: center;
	font: 11px/14px Tahoma;
	color: #50514e;
}

.pages a {
	text-decoration: none;
	color: #50514e;
}

.pages a:hover {
	text-decoration: none;
	color: #8f0502;
}

.pages a.underlined {
	text-decoration: underline;
}

.pages a.underlined:hover {
	text-decoration: none;
	color: #50514e;
}

.pages a.current {
	text-decoration: none;
	font-weight: bold;
	color: #8f0502;
	vertical-align: 10%;
}

.pages a.current:hover {
	text-decoration: none;
	font-weight: bold;
	color: #8f0502;
	vertical-align: 10%;
}

.pages .inactive {
	color: #9c9e98;
}

.pages select {
	text-align: center;
	font: 11px/14px Tahoma;
	color: #50514e;
	vertical-align: middle;
}

