* {
  font-family: Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
}

a {
  color: #ac0040;
  cursor: pointer;
  font-weight: bold;
  text-decoration: none;
}

a.blue {
  color: #2238c7;
}

a.blor {
  color: #102bb0;
}

a.blor:hover {
  color: #ac0040;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

body {
  margin: 0 auto;
  padding: 0 10px 0 0;
  width: 948px;
 Scrollbar properties are only supported by Internet Explorer 5.5+
  scrollbar-3dlight-color : #b0aeae;
  scrollbar-arrow-color : #b0aeae;
  scrollbar-base-color : #b0aeae;
  scrollbar-darkshadow-color : #b0aeae;
  scrollbar-face-color : #ececec;
  scrollbar-highlight-color : #b0aeae;
  scrollbar-shadow-color : #b0aeae;
  scrollbar-track-color : #FFFFFF;
}

body.popup {
  width: auto;
  margin: 0;
  padding: 0;
  width: 682px;
  height: 365px;
  overflow: hidden;
}

img {
  border: 0;
}

li {
  font-size: 12px;
  line-height: 16px;
  font-weight: normal;
  list-style-type: none;
}

#footer {
  background: url('/images/footer-bg.gif') no-repeat;
  clear: both;
  height: 225px;
  overflow: hidden;
}

#footer p {
  color: #b0aeae;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  line-height: 15px;
  padding: 14px 0 0 0;
}

#footer p a {
  color: #b0aeae;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
}

#header {
  height: 98px;
  overflow: hidden;
}

#header .login {
  float: right;
  width: 278px;
}

#header .welcome {
  background: url('/images/loggedin.gif') 0 7px no-repeat;
  float: right;
  padding: 36px 0 0 0;
  font-size: 13px;
  width: 278px;
}

#header .welcome p {
  color: #102bb0;
  padding: 32px 0 0 0;
  font-weight: normal;
  text-align: right;
}

#header .welcome p strong {
  color: #ac0040;
  font-weight: normal;
}

#header .welcome p a, #header .welcome p.a {
  color: #b0b0b0;
  font-size: 11px;
  font-weight: bold;
}

#header .login a.multilink {
  background: url('/images/inloggen-registreren.gif') no-repeat;
  float: left;
  height: 58px;
  margin: 9px 0 0 -39px;
  overflow: hidden;
  text-indent: -10px;
  width: 141px;
}

#header .login a.multilink:hover {
  background: url('/images/inloggen-registreren-hover.gif') no-repeat;
}

#header .login form {
  float: right;
  margin: -1px 0 0 0;
  width: 160px;
}

.login input {
  border: 0;
}

.login input.blank, .login input.password, .login input.username {
  font-size: 12px;
  line-height: 17px;
  height: 17px;
  margin: 8px 0 0 0;
  padding: 6px 8px 2px 8px;
  width: 144px;
}

.login input.blank {
  background: url('/images/input-login.gif') no-repeat;
}

.login input.password {
  background: url('/images/input-login-password.gif') no-repeat;
}

.login input.submit {
  background: #ffffff;
  color: #102bb1;
  font-size: 11px;
  font-weight: bold;
  height: 24px;
  line-height: 21px;
  float: left;
  text-align: right;
  width: 40px;
}

.login input.username {
  background: url('/images/input-login-username.gif') no-repeat;
}

.login a.lostpass {
  float: left;
  font-size: 10px;
  padding: 7px 0 0 0;
  width: 120px;
}

#header .logo {
  float: left;
  padding: 0px 10px 0px 0px;
  width: 110px;
}

#header .slogan {
  float: left;
  padding: 10px 0 0 10px;
  width: 430px;
}

#navigation {
  background: url('/images/navigation-bg.gif') 0 30px no-repeat;
  height: 77px;
  overflow: hidden;
}

#navigation ul#hover_gegevens {
  padding: 16px 0 0 90px;
}

#navigation ul#hover_zoeken {
  padding: 16px 0 0 200px;
}

#navigation ul#hover_overig {
  padding: 16px 0 0 380px;
}

#navigation ul.hover {
  display: none;
  height: 30px;
  list-style: none;
}

#navigation ul.hover li {
  float: left;
  font-size: 13px;
  padding: 0 10px;
  white-space: nowrap;
}

#navigation ul.main {
  background: url('/images/navigation-ul-bg.gif') repeat-x;
  height: 30px;
  list-style: none;
  overflow: hidden;
}

#navigation ul.main li {
  float: left;
}

#navigation ul.main li a {
/*	border-left: 1px solid #2134b3;
	border-right: 1px solid #5b6bc3; */
	display: block;
	color: #ac0040;
	font-size: 13px;
	line-height: 20px;
	font-weight: bolder;
	padding: 5px 21px 5px 20px;
}

#navigation ul.main li a:hover {
  background: url('/images/navigation-ul-li-hover.gif') repeat-x;
/*  border-left: 1px solid #767fd7;
  border-right: 1px solid #5c6cc0; */
  text-decoration: none;
}

#navigation ul.main li a.active {
  background: url('/images/navigation-ul-li-active.gif') repeat-x;
/*  border-left: 1px solid #f28d2a;
  border-right: 1px solid #bf690c; */
  text-decoration: none;
}

#navigation ul.main li.action {
  float: right;
  padding: 5px 0;
  width: 182px;
}

#navigation ul.main li.action a {
  border: 0;
  display: inline;
  font-weight: bold;
}

#navigation ul.main li.action a:hover {
  background: transparent;
  border: 0;
  text-decoration: underline;
}

#random_flash {
  float: right;
  text-align: right;
  margin-top: 2px;
  height: 587px;
  width: 246px;
}

#random_news {
  float: right;
  width: 246px;
  height: 589px;
}

#random_news ul {
  background: url('/images/randomnews-ul-bg.gif') no-repeat;
  height: 160px;
  list-style: none;
  padding: 59px 0 0 0;
}

#random_news ul li {
  font-size: 11px;
  line-height: 16px;
  padding: 2px 0 4px 16px;
}

#random_news .miniprofile {
  background: url('/images/miniprofile-246-bg.gif') no-repeat;
  height: 80px;
  margin: 3px 0 20px 0;
}

#random_news p.more {
  font-size: 12px;
  line-height: 15px;
  margin: -14px 0 27px 0;
  text-align: left;
}

#random_news p a span {
  font-size: 15px;
}

#search_criteria {
  float: left;
  width: 233px;
  margin-top: 4px;
}

#search_criteria ul {
  border-left: 1px solid #a9a9a9;
  border-right: 1px solid #a9a9a9;
  height: 410px;
  list-style: none;
  overflow: hidden;
  padding: 13px 0 0 0;
}

#search_criteria ul#crit2 li label {
  width: 131px;
}

#search_criteria em {
  color: #a9a9a9;
}

#search_details em {
  color: #a9a9a9;
}

#search_criteria ul#crit3 {
  height: 409px;
  border-bottom: 1px solid #a9a9a9;
}

#search_criteria li {
  color: #2238c7;
  font-size: 12px;
  line-height: 19px;
  padding: 0 0 2px 9px;
  height: 19px;
  overflow: hidden;
}

#search_criteria li img {
  float: right;
  padding: 3px 10px 0 0;
}

#search_criteria li label {
  color: #444444;
  float: left;
  font-size: 12px;
  line-height: 19px;
  height: 19px;
  width: 111px;
/*  font-weight: bold; */
}

#search_criteria .boxtitle {
  height: 29px;
  overflow: hidden;
}

#search_criteria .goto {
  border-top: 3px solid #cccccc;
  margin-top: 19px;
  padding: 6px 0 5px 6px;
}

#search_criteria .title {
  cursor: pointer;
  height: 24px;
  overflow: hidden;
}

#search_criteria .title_b {
  cursor: pointer;
  height: 25px;
  overflow: hidden;
}

#search_criteria .title_b img {
  border-bottom: 1px solid #a9a9a9;
}

#search_details {
  background: #ffffff;
  float: right;
  height: 340px;
  overflow: hidden;
  padding-top: 24px;
  padding-left: 21px;
  width: 682px;
}

#search_details .bottombar {
  height: 28px;
  margin-left: -21px;
  overflow: hidden;
}

#search_details .bottombar .profilebar {
  border-top: 3px solid #ac0040;
  float: left;
  width: 461px;
}

#search_details .bottombar .profilebar ul {
  list-style: none;
  padding: 3px 0 0 1px;
}

#search_details .bottombar .profilebar ul li {
  float: left;
  padding: 0 3px 0 2px;
  width: 110px;
}

#search_details .bottombar .profilebar ul li a {
  color: #404040;
  display: block;
  font-size: 11px;
  font-weight: normal;
  line-height: 14px;
  padding: 5px 0 5px 28px;
  text-decoration: none;
}

#search_details .bottombar .globalbar {
  border-top: 3px solid #cccccc;
  color: #afa9a3;
  float: right;
  font-size: 11px;
  height: 28px;
  line-height: 16px;
  padding-top: 4px;
  width: 230px;
}

#search_details .bottombar .globalbar img {
  margin: 0 6px -4px 0;
}

#search_details .bottombar .globalbar .next {
  float: right;
  padding-top: 2px;
  padding-right: 2px;
  text-align: right;
  width: 76px;
}

#search_details .bottombar .globalbar .prev {
  float: left;
  padding-left: 10px;
  padding-top: 2px;
  width: 58px;
}

#search_details .bottombar .globalbar .page {
  background: #8b8b8b;
  color: #ffffff;
  float: left;
  font-size: 12px;
  text-align: center;
  line-height: 15px;
  padding: 3px 0;
  width: 82px;
}

#search_details .bottombar .globalbar .info span {
  color: #ac0040;
  font-weight: bold;
}

#search_details .bottombar .globalbar .next img {
  margin: 0 0 -4px 6px;
}

#search_details .buttons {
  height: 40px;
  overflow: hidden;
}

#search_details .buttons img {
  cursor: pointer;
  float: left;
  margin-right: 24px;
}

#search_details .buttons .more {
  float: left;
  padding: 22px 0 0 0;
}

#search_details .buttons  .more a {
  font-size: 12px;
  line-height: 16px;
}

#search_details .buttons  .more a span {
  font-size: 15px;
}

#search_details .picture {
  float: left;
  height: 205px;
  margin: 17px 59px 0 0;
  overflow: hidden;
  width: 126px;
}

#search_details .picture p {
  color: #444444;
  font-size: 12px;
  line-height: 14px;
  padding: 5px 0 0 0;
}

#search_details .last {
  margin-right: 0;
}

#search_details .picture img {
  border: 1px solid #a9a9a9;
  padding: 2px;
}

#search_details .iam, #search_details .appear {
  float: left;
  height: 222px;
  overflow: hidden;
  width: 340px;
}

#search_details .inward {
  height: 222px;
  overflow: hidden;
}

#search_details .iam ul {
  padding: 2px 0 0 5px;
}

#search_details .inward ul {
  padding: 5px 0 0 25px;
}

#search_details .appear ul {
  padding: 15px 0 0 5px;
}

#search_details .iam li, #search_details .inward li, #search_details .appear li {
  clear: left;
  font-size: 12px;
  line-height: 16px;
  height: 21px;
  overflow: hidden;
}

#search_details .iam li {
  clear: left;
  font-size: 12px;
  line-height: 16px;
  height: 19px;
  overflow: hidden;
}

#search_details .inward li span.what {
  color: #404040;
  float: left;
  width: 190px;
}

#search_details .inward li span.want, #search_details .inward li span.is {
  float: left;
  width: 90px;
}

#search_details .inward li span.icon {
  float: left;
  width: 75px;
}

#search_details .iam li span.what, #search_details .appear li span.what {
  color: #404040;
  float: left;
  width: 110px;
/*  font-weight: bold; */ 
}

#search_details .iam li span.want, #search_details .appear li span.want {
  color: #102bb0;
  float: left;
  width: 95px;
}

#search_details .iam li span.icon, #search_details .appear li span.icon {
  float: left;
  width: 28px;
}

#search_details .iam li span.is, #search_details .appear li span.is {
  color: #ac0040;
  float: left;
  width: 95px;
}

#search_details .iam .titles {
  padding: 14px 0 0 85px;
}

#search_details .inward .titles {
  padding: 12px 0 0 145px;
}

#search_details .appear .titles {
  padding: 22px 0 0 85px;
}

#search_details .titles img {
  margin-left: 30px;
}

#search_details .inward .titles img {
  margin-left: 70px;
}

#search_details .topcontent {
  height: 223px;
  overflow: hidden;
}

#search_details .topbar {
  color: #afa9a3;
  font-size: 12px;
  height: 36px;
  line-height: 16px;
  padding: 8px 0 0 0;
}

#search_details .topbar a {
  color: #585552;
}

#search_details .topbar img {
  margin: 0 6px -4px 0;
}

#search_details .topbar .next {
  float: right;
  text-align: right;
  width: 100px;
}

#search_details .topbar .prev {
  float: left;
  width: 100px;
}

#search_details .topbar .info {
  color: #102bb0;
  font-size: 14px;
  font-weight: normal;
  margin: 0 110px;
  text-align: center;
}

#search_details .topbar .info span {
  color: #ac0040;
  font-weight: bold;
}

#search_details .topbar .next img {
  margin: 0 0 -4px 6px;
}

.icon24blacklist {
  background: url('/images/icon24-blacklist.gif') no-repeat;
}

.icon24chat {
  background: url('/images/icon24-chat.gif') no-repeat;
}

.icon24delete {
  background: url('/images/icon24-delete.gif') no-repeat;
}

.icon24favorite {
  background: url('/images/icon24-favorite.gif') no-repeat;
}

.icon24match {
  background: url('/images/icon24-match.gif') no-repeat;
}

.icon24message {
  background: url('/images/icon24-message.gif') no-repeat;
}

.icon24messagenew {
  background: url('/images/icon24-messagenew.gif') no-repeat;
}

.icon24messagereply {
  background: url('/images/icon24-messagereply.gif') no-repeat;
}

.icon24messageforward {
  background: url('/images/icon24-messageforward.gif') no-repeat;
}

.icon24note {
  background: url('/images/icon24-note.gif') no-repeat;
}

.icon24rematch {
  background: url('/images/icon24-rematch.gif') no-repeat;
}

.icon24save {
  background: url('/images/icon24-save.gif') no-repeat;
}

#search_ajax {
  float: right;
  background: url('/images/ajax-loader.gif') center 230px no-repeat;
  height: 587px;
  width: 682px;
}

#search_ajax .hold {
  padding: 240px 341px 0 341px;
  text-align: center;
}

#search_results {
  float: right;
  height: 219px;
  overflow: hidden;
  padding-top: 1px;
  width: 682px;
}

#search_results p {
  color: #606060;
  font-size: 12px;
  line-height: 17px;
  padding: 0 9px 0 11px;
}

#search_results p span {
/*  color: #ac0040; */
  color: #2238c7;
  font-weight: bold;
  float: right;
}

#search_results h3, #profile_results h3 {
  color: #0f29a6;
  font-family: Tahoma;
  font-size: 12px;
  line-height: 16px;
  padding: 4px 0 0 7px;
}

#profile_results p {
  font-size: 12px;
  padding: 0 0 450px 7px;
}

#search_results h2 {
  color: #ac0040;
  float: left;
  font-size: 26px;
  font-weight: bold;
  text-align: center;
  padding: 33px 0 16px 1px;
  width: 68px;
}

#search_results .online {
  background: url('/images/online.gif') 138px 9px no-repeat;
}

#search_results .profile {
  background: url('/images/matchbox-bg.gif') no-repeat;
  border-bottom: 3px solid #cccccc;
  cursor: pointer;
  float: left;
  height: 172px;
  width: 152px;
}

#search_results .activeprofile {
  background: url('/images/matchbox-bg.gif') no-repeat;
  border-bottom: 3px solid #ac0040;
  cursor: pointer;
  float: left;
  height: 172px;
  width: 152px;
}

div.match_info span
{
	color: #ac0040;
	font-size: 18pt;
	
}

div.match_info
{
	position: absolute;
	right: 0px;
	top: 25px;
	width: 136px;
	height: 35px;
	float: right;
	color: #102BB0;
	border-bottom: 3px solid #ac0040;
	font-size: 16pt;
	text-align: center;
	line-height: 35px;
	vertical-align: top;
}

#search_results .profilepicture {
  float: left;
  padding: 4px 0 0px 9px;
}

#search_results .margin1 {
  border-bottom: 3px solid #cccccc;
  float: left;
  height: 172px;
  width: 25px;
}

#search_results .margin2 {
  border-bottom: 3px solid #cccccc;
  float: left;
  height: 172px;
  width: 24px;
}

#search_results .topbar {
  color: #afa9a3;
  font-size: 12px;
  height: 36px;
  line-height: 16px;
  padding: 8px 0 0 0;
}

#search_results .topbar a {
  color: #585552;
}

#search_results .topbar img {
  margin: 0 6px -4px 0;
}

#search_results .topbar .next {
  float: right;
  text-align: right;
  width: 100px;
}

#search_results .topbar .order {
  color: #ac0040;
  font-weight: bold;
  margin: -3px 115px 0 110px;
  text-align: center;
}

#search_results .topbar .order select {
  color: #2038c5;
  font-size: 12px;
  line-height: 14px;
  margin: 0 5px;
  width: 130px;
}

#search_results .topbar .prev {
  float: left;
  width: 100px;
}

#search_results .topbar .next img {
  margin: 0 0 -4px 6px;
}

#static_demo {
  float: left;
  height: 336px;
  width: 680px;
}

#teaser {
  float: right;
  height: 505px;
  padding: 5px 0 30px 0;
  width: 218px;
}

#content {
  float: left;
  height: 568px;
  overflow-y: auto;
  margin: 4px 0 10px 0;
  width: 680px;
}

#content h1 {
  color: #ac0040;
  font-size: 18px;
  line-height: 22px;
  font-weight: bold;
  padding: 0 10px 10px 0;
}

#content h2 {
  color: #102bb0;
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  padding: 0 10px 10px 0;
}

#content h3 {
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  padding: 0 10px 10px 0;
}

#content h4 {
  font-size: 12px;
  line-height: 16px;
  font-weight: bold;
  padding: 0 10px 10px 0;
}

#content p+h1, #content p+h2, #content p+h3, #content p+h4 {
  padding-top: 5px;
}

#content p {
  font-size: 12px;
  line-height: 16px;
  font-weight: normal;
  padding: 0 10px 10px 0;
}

#welcome {
  background: url('/images/welcome.jpg') no-repeat;
  float: left;
  height: 130px;
  margin: 4px 0 0 0;
  padding: 50px 0 0 0;
  width: 680px;
}

#welcome h1 {
  font-family: "Myriad Pro";
  color: #102bb0;
  font-size: 18px;
  padding: 3px 0 8px 0; 
}

#welcome ul {
  list-style: disc;
  padding-left: 30px;
}

#welcome p {
  color: #3e3e3c;
  font-size: 12px;
  line-height: 16px;
  padding: 1px 304px 0 22px;
  text-align: justify;
}

#welcome p a span {
  font-size: 15px;
}

#welcome_more {
  float: left;
  height: 69px;
  padding: 0;
  width: 680px;
}

#welcome_more h1 {
  color: #ac0040;
  font-size: 16px;
  font-weight: bold;
  padding: 0 0 8px 0;
}

#welcome_more h2 {
  color: #102bb0;
  font-size: 14px;
  font-weight: bold;
  padding: 0 0 3px 0;
}


#welcome_more ul {
  list-style: none;
}

#welcome_more p {
  color: #3e3e3c;
  font-size: 12px;
  line-height: 15px;
  padding: 3px 10px 0 2px;
  text-align: left;
}

#welcome_more p a span {
  font-size: 15px;
}

.clear {
  clear: both;
  height: 1px;
  line-height: 1px;
  text-indent: -10px;
  margin-top: -1px;
  overflow: hidden;
}

.hidden {
  display: none;
}

.miniprofile img {
  float: left;
  padding: 3px;
}

.miniprofile p {
  color: #3e3e3c;
  float: left;
  font-size: 11px;
  height: 58px;
  line-height: 13px;
  overflow: hidden;
  padding: 5px 0 0 4px;
  width: 155px;
}

.miniprofile p.profile {
  padding: 0 0 0 4px;
  height: 15px;
}

.miniprofile p strong {
  font-size: 12px;
  color: #0f29a6;
  display: block;
  line-height: 14px;
  padding-bottom: 3px;
}

#profiler_fast
{
	height: 29px;
	overflow: hidden;
	padding: 4px 0 0 0;
}

#profiler_fast .quick_searchbox label, #profiler_fast .quick_searchbox select
{
	width: 80px;
	display: block;
	float: left;
}

#profiler_fast .quick_searchbox select
{
	margin-right: 10px;
	width: 100px;
}



#profiler_fast .quick_searchbox label
{
	text-align: right;
	margin-right: 6px;
	width: auto;
	font-weight: bold;
	color: #102BB0;
	font-size: 10pt;
	margin-top: 5px;
}

#profiler_fast .quick_searchbox label.gender
{
	color: #ac0040;
	font-size: 11pt;
	font-weight: bold;
	width: 40px;
	height: 20px;
	line-height: 15px;
	margin-right: 20px;
}

#profiler_fast .quick_searchbox input.submit {
  background: transparent;
  border: 0;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  height: 21px;
  line-height: 21px;
  margin: 0 0 0 16px;
  text-align: center;
  width: 100px;
  vertical-align: middle;
  background: url('/images/orti100.gif') no-repeat;
}


#profiler_abc {
  height: 29px;
  overflow: hidden;
  padding: 4px 0 0 0;
}

#profiler_abc .abc  {
  float: right;
  overflow: hidden;
  padding: 3px 0 0 0;
  width: 694px;
}

#profiler_abc .abc ul {
  list-style: none;
  width: 702px;
}

#profiler_abc .abc ul li {
  float: left;
  text-align: center;
  width: 27px;
}

#profiler_abc .abc ul li a {
  font-size: 12px;
  line-height: 15px;
}

#profiler_abc .abc ul li b {
  color: #2238c7;
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
}

#profiler_abc .searchbox  {
  background: url('/images/orti236.gif') no-repeat;
  float: left;
  height: 29px;
  width: 236px;
}

#profiler_abc .searchbox input.blank, #profiler_abc .searchbox input.find {
  border: 0;
  font-size: 12px;
  line-height: 17px;
  height: 17px;
  margin: 3px 0 0 4px;
  padding: 4px 8px 2px 8px;
  width: 131px;
}

#profiler_abc .searchbox input.blank {
  background: url('/images/input-search.gif') no-repeat;
}

#profiler_abc .searchbox input.find {
  background: url('/images/input-search-find.gif') no-repeat;
}

#profiler_abc .searchbox input.submit {
  background: transparent;
  border: 0;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  height: 24px;
  line-height: 21px;
  margin: 0 0 0 16px;
  text-align: right;
  width: 44px;
}

#profile_results {
  float: left;
  overflow: hidden;
  padding-top: 18px;
  width: 262px;
}

#profile_results div.results {
  height: 503px;
  overflow: hidden;
}

#profile_results div.profile, #profile_results .activeprofile {
  cursor: pointer;
  height: 80px;
  overflow: hidden;
  margin: 3px 26px 22px 0;
}

#profile_results .miniprofile img {
  padding: 2px 4px 2px 2px;
}

#profile_results .activeprofile .miniprofile img {
  background: url('/images/miniprofile-act.gif') no-repeat;
}

#profile_results .miniprofile p {
  padding: 2px 0 0 4px;
  width: 152px;
}

#profile_results .miniprofile {
  height: 80px;
}

#profile_results .online {
  background: url('/images/online.gif') 220px 7px no-repeat;
}

#profile_results .bottombar {
  border-top: 3px solid #cccccc;
  height: 32px;
}

#profile_results .bottombar .globalbar {
  border-top: 3px solid #ac0040;
  color: #afa9a3;
  float: left;
  margin-top: -3px;
  font-size: 11px;
  height: 28px;
  line-height: 16px;
  padding: 4px 6px 0 0;
  width: 230px;
}

#profile_results .bottombar .globalbar img {
  margin: 0 6px -4px 0;
}

#profile_results .bottombar .globalbar .next {
  float: right;
  padding-top: 2px;
  padding-right: 2px;
  text-align: right;
  width: 76px;
}

#profile_results .bottombar .globalbar .prev {
  float: left;
  padding-left: 10px;
  padding-top: 2px;
  width: 58px;
}

#profile_results .bottombar .globalbar .page {
  background: #8b8b8b;
  color: #ffffff;
  float: left;
  font-size: 12px;
  text-align: center;
  line-height: 15px;
  padding: 3px 0;
  width: 82px;
}

#profile_results .bottombar .globalbar .info span {
  color: #ac0040;
  font-weight: bold;
}

#profile_results .bottombar .globalbar .next img {
  margin: 0 0 -4px 6px;
}

#profile_details {
  float: right;
  height: 538px;
  overflow: hidden;
  padding-top: 18px;
  width: 686px;
}

#profile_details .buttons {
  height: 40px;
  overflow: hidden;
}

#profile_details .buttons img {
  cursor: pointer;
  float: left;
  margin-right: 16px;
}

#profile_details .buttons img.last {
  cursor: default;
  margin: 0;
}

#profile_details .pictures {
  float: right;
  height: 444px;
  overflow: hidden;
  width: 150px;
}

#profile_details .pictures .picture {
  padding: 12px 12px 11px 12px;
}

#profile_details .pictures .picture img {
  border: 1px solid #a9a9a9;
  padding: 2px;
}

#profile_details .iam {
  float: left;
  height: 434px;
  overflow: hidden;
  padding-top: 10px;
  width: 268px;
}

#profile_details .iam p {
  font-size: 12px;
  height: 28px;
  line-height: 14px;
  overflow: hidden;
  padding-top: 15px;
}

#profile_details .iam p span {
  color: #102bb0;
  font-weight: bold;
  display: block;
}

#profile_details .inward {
  float: left;
  height: 400px;
  overflow: hidden;
  padding: 44px 0 0 40px;
  width: 496px;
}

#profile_details .inward p {
  clear: left;
  font-size: 12px;
  height: 17px;
  line-height: 14px;
  overflow: hidden;
  padding-top: 4px;
}

#profile_details .inward p span {
  float: left;
  color: #102bb0;
  font-weight: bold;
  width: 177px;
}

#profile_details .inward p img {
  float: left;
  margin: 0 73px 0 20px;
}

#profile_details .appear {
  float: left;
  height: 436px;
  overflow: hidden;
  padding-top: 8px;
  width: 268px;
}

#profile_details .appear p {
  clear: left;
  font-size: 12px;
  height: 27px;
  line-height: 14px;
  overflow: hidden;
  padding-top: 15px;
}

#profile_details .appear p span {
  color: #102bb0;
  float: left;
  font-weight: bold;
  width: 128px;
}

#profile_details .other {
  float: left;
  height: 432px;
  margin-top: 12px;
  padding: 0 15px 0 0;
  overflow-y: auto;
  width: 505px;
}

#profile_details .other p {
  color: #102bb0;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
  padding: 10px 0 8px 0;
}

#profile_details .other p.data {
  background: #ececec;
  color: #0f0f0f;
  font-weight: normal;
  padding: 10px;
}

#profile_details .bottombar .profilebar {
  border-top: 3px solid #cccccc;
  float: left;
  margin: 19px 0 0 0;
  width: 536px;
}

#profile_details .bottombar .profilebar ul {
  list-style: none;
  padding: 3px 0 0 1px;
}

#profile_details .bottombar .profilebar ul li {
  float: left;
  padding: 0 3px 0 2px;
  width: 110px;
}

#profile_details .bottombar .profilebar ul li.smaller {
  width: 65px;
}

#profile_details .bottombar .profilebar ul li a {
  color: #404040;
  display: block;
  font-size: 11px;
  font-weight: normal;
  line-height: 14px;
  padding: 5px 0 5px 28px;
  text-decoration: none;
}

#profile_details .bottombar .picturebar {
  border-top: 3px solid #ac0040;
  color: #afa9a3;
  float: left;
  font-size: 11px;
  height: 28px;
  line-height: 16px;
  margin: 19px 0 0 0;
  padding: 4px 10px 0 10px;
  width: 130px;
}

#profile_details .bottombar .picturebar img {
  margin: 0 2px -4px 0;
}

#profile_details .bottombar .picturebar .next {
  float: right;
  padding-top: 2px;
  padding-right: 2px;
  text-align: right;
  width: 70px;
}

#profile_details .bottombar .picturebar .prev {
  float: left;
  padding-left: 2px;
  padding-top: 2px;
  width: 56px;
}

#profile_details .bottombar .picturebar .next img {
  margin: 0 0 -4px 2px;
}

#faq {
  float: left;
  padding: 5px 0 20px 0;
  width: 670px;
}

#faq .block {
  background: #f7f7f7;
}

#faq .leftopen {
  background: url('/images/faq_close.gif') right top no-repeat;
  border-top: 3px solid #ffffff;
  color: #ac0040;
  float: left;
  font-size: 14px;
  font-weight: bold;
  padding: 14px 0 0 10px;
  height: 36px;
  width: 171px;
}

#faq .leftclose {
  background: url('/images/faq_open.gif') right top no-repeat;
  border-top: 3px solid #ffffff;
  color: #102bb0;
  float: left;
  font-size: 14px;
  font-weight: bold;
  padding: 14px 0 0 10px;
  height: 40px;
  width: 171px;
}

#faq p.more {
  color: #ac0040;
  font-size: 12px;
  line-height: 16px;
  padding: 8px 0 0 24px;
  font-weight: bold;
  cursor: pointer;
}

#faq dl {
  padding: 8px 0 0 24px;
}

#faq dl dt {
  font-size: 12px;
  line-height: 16px;
}

#faq dl dd {
  font-size: 12px;
  line-height: 16px;
  padding: 8px 0 4px 0;
}

#faq .rightclose {
  padding-bottom: 8px;
  min-height: 46px;
}

#faq .rightclose div.hide {
  display: none;
}

#faq .rightopen {
  padding-bottom: 8px;
  min-height: 46px;
}

#faq .rightopen p.more {
  display: none;
}

#faq dl.close dt {
  color: #102bb0;
  cursor: pointer;
  background: url('/images/faq_down.gif') right top no-repeat;
  padding-right: 8px;
}

#faq dl.close dd {
  display: none;
}

#faq dl.open dt {  
  color: #ac0040;
  background: url('/images/faq_up.gif') right top no-repeat;
  padding-right: 8px;
}

#faq .rightopen, #faq .rightclose {
  background: #ffffff;
  border-top: 3px solid #cccccc;
  float: right;
  width: 489px;
}

#myprofile {
  float: left;
  padding: 5px 0 20px 0;
  width: 720px;
}

#myprofile div.block {
  height: 47px;
  overflow: hidden;
}

#myprofile div.block, #myprofile div.blockdata {
  clear: left;
}

#myprofile div.blockdata {
}

#myprofile div.title {
  background: url('/images/mya-bg-close.gif') no-repeat;
  border-top: 3px solid #ffffff;
  border-bottom: 1px solid #f7f7f7;
  float: left;
  height: 44px;
  overflow: hidden;
  width: 181px;
}

#myprofile div.open {
  background: url('/images/mya-bg-open.gif') no-repeat;
}

#myprofile div.info {
  border-top: 3px solid #cccccc;
  float: left;
  height: 45px;
  overflow: hidden;
  width: 472px;
}

#myprofile div.info p {
  color: #2138c5;
  font-size: 12px;
  line-height: 18px;
  padding: 5px 0 0 22px;
}

#myprofile div.checkbox {
  float: left;
  padding: 12px 0 0 27px;
  height: 33px;
  overflow: hidden;
  width: 30px;
}

#myprofile div.blockdata h3 {
  color: #ac0040;
  font-size: 12px;
  line-height: 16px;
  font-weight: bold;
  padding: 5px 0 7px 0;
}

#myprofile div.blockdata h3.bl {
  color: #2337bd;
}

#myprofile div.blockdata h3.bl a {
  color: #ac0040;
}

#myprofile div.blockdata strong.ora {
  color: #ac0040;
}

#myprofile div.blockdata p.tl, #myprofile div.blockdata p.ti {
  font-size: 12px;
  line-height: 16px;
  padding: 2px 0 10px 0;
}

#myprofile div.blockdata p.tl {
  clear: left;
  float: left;
  width: 200px;
}

#myprofile div.blockdata p.tl img {
  margin: -10px 4px 0 0;
}

#myprofile div.blockdata .blocktop {
  height: 12px;
  line-height: 12px;
  text-indent: -10px;
  overflow: hidden;
}

#myprofile div.blockdata .blockbottom {
  height: 2px;
  line-height: 2px;
  text-indent: -10px;
  overflow: hidden;
}

#myprofile div.blockdata h3 img {
  margin: -4px 0 0 10px;
}

#myprofile div.blockdata div.colform {
  float: left;
  width: 340px;
}

#myprofile div.blockdata div.colform label {
  color: #2238c7;
  clear: left;
  font-size: 12px;
  float: left;
  line-height: 16px;
  font-weight: bold;
  padding: 7px 0 4px 0;
  width: 169px;
}

#myprofile div.blockdata div.colform label.nopad {
  padding: 4px 0 0 0;
}

#myprofile div.blockdata div.colform .checkit2 {
  margin-right: 30px;
}

#myprofile div.blockdata div.colform span.next {
  clear: left;
  color: #ac0040;
  cursor: pointer;
  display: block;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  margin: 5px 30px 10px 240px;
  text-align: right;
}

#myprofile div.blockdata div.colform span.next span {
  font-size: 15px;
}

input.t144 {
  background: url('/images/input-t144.gif') no-repeat;
  border: 0;
  font-size: 12px;
  line-height: 17px;
  height: 17px;
  margin: 2px 0;
  padding: 4px 4px 2px 4px;
  width: 136px;
}

input.t164 {
  background: url('/images/input-t164.gif') no-repeat;
  border: 0;
  font-size: 12px;
  line-height: 17px;
  height: 17px;
  margin: 2px 0;
  padding: 4px 4px 2px 4px;
  width: 156px;
}

input.t344 {
  background: url('/images/input-t344.gif') no-repeat;
  border: 0;
  font-size: 12px;
  line-height: 17px;
  height: 17px;
  margin: 2px 0;
  padding: 4px 4px 2px 4px;
  width: 336px;
}

input.file {
  background: url('/images/input-s144.gif') repeat-x;
  border: 1px solid #9e9e9e;
  font-size: 12px;
  line-height: 17px;
  height: 23px;
  margin: 2px 0;
  padding: 0;
  width: 300px;
}

input.butor, input.butora, input.butblu {
  background: #ffffff;
  border: 1px solid #9e9e9e;
  color: #ac0040;
  font-size: 12px;
  font-weight: bold;
  line-height: 17px;
  height: 23px;
  margin: 2px 0;
  padding: 0;
  width: 70px;
}

input.butor {
  margin-left: 230px;
  width: 70px;
}

input.butblu {
  color: #2836c6;
}

select.s144 {
  background: url('/images/input-s144.gif') no-repeat;
  border: 1px solid #9e9e9e;
  font-size: 12px;
  line-height: 17px;
  height: 23px;
  padding: 2px 0;
  width: 144px;
  margin: 2px 0;
}

select.s90 {
  background: url('/images/input-s144.gif') no-repeat;
  border: 1px solid #9e9e9e;
  font-size: 12px;
  line-height: 17px;
  height: 23px;
  margin: 2px 0;
  padding: 2px 0;
  width: 90px;
}

select.s54 {
  background: url('/images/input-s144.gif') no-repeat;
  border: 1px solid #9e9e9e;
  font-size: 12px;
  line-height: 17px;
  height: 23px;
  margin: 2px 0;
  padding: 2px 0;
  width: 54px;
}

#myprofile div.blockdata div.colin p {
  height: 20px;
}

#myprofile div.blockdata div.colin p span {
  color: #2238c7;
  font-size: 12px;
  line-height: 16px;
  font-weight: bold;
}

#myprofile div.blockdata div.colin p span.left {
  float: left;
  text-align: right;
  width: 262px;
}

#myprofile div.blockdata div.colin p span.icons {
  background: url('/images/inward-0.gif') 52px 0 no-repeat;
  float: left;
  padding: 0 0 0 50px;
  width: 90px;
}

#myprofile div.blockdata div.colin p span.icon1 {
  background: url('/images/inward-1.gif') 52px 0 no-repeat;
}

#myprofile div.blockdata div.colin p span.icon2 {
  background: url('/images/inward-2.gif') 52px 0 no-repeat;
}

#myprofile div.blockdata div.colin p span.icon3 {
  background: url('/images/inward-3.gif') 52px 0 no-repeat;
}

#myprofile div.blockdata div.colin p span.icons span {
  cursor: pointer;
  float: left;
  text-indent: -10px;
  overflow: hidden;
  width: 14px;
}

#myprofile div.blockdata div.colin p span.right {
  float: left;
  width: 262px;
}

#myprofile div.blockdata div.colin span.next {
  clear: left;
  color: #ac0040;
  cursor: pointer;
  display: block;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  padding: 5px 70px 10px 0;
  text-align: right;
}

#myprofile div.blockdata div.colin span.next span {
  font-size: 15px;
}

#myprofile div.blockdata div.colfull {
  margin-right: 66px;
}

#myprofile div.blockdata div.colfull label {
  color: #2238c7;
  font-size: 12px;
  line-height: 16px;
  font-weight: bold;
  padding: 7px 0 5px 0;
  width: 164px;
}

#myprofile div.blockdata div.colfull textarea {
  background: #f7f7f7;
  border: 0;
  color: #0f0f0f;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  height: 78px;
  padding: 10px;
  margin: 5px 0 10px 0;
  width: 633px;
}

#myprofile div.blockdata div.colfull p {
  font-size: 12px;
  line-height: 16px;
}

#myprofile div.blockdata div.colfot {
  float: left;
  width: 225px;
}

#myprofile div.blockdata div.colfot p {
  color: #a9a9a9;
  font-size: 11px;
  padding-top: 25px;
}

#myprofile div.blockdata div.colfot .foto {
  padding: 10px 0 0 0;
}

#myprofile div.blockdata div.colfot .foto img {
  border: 1px solid #a9a9a9;
  padding: 2px;
}

#myprofile div.blockdata div.colfot .foto .editfoto {
  float: right;
  height: 106px;
  width: 105px;
  overflow: hidden;
}

.clickselect {
  cursor: pointer;
  margin: 2px 0 -2px 0;
}

.clickselectdiv {
  background: #ffffff;
  border: 1px solid #9e9e9e;
  display: none;
  font-size: 12px;
  line-height: 16px;
  left: 240px;
  padding: 10px;
  position: absolute;
  width: 160px;
  z-index: 50;
}

.clickselectdivleft {
  background: #ffffff;
  border: 1px solid #9e9e9e;
  display: none;
  font-size: 12px;
  line-height: 16px;
  left: -100px;
  padding: 10px;
  position: absolute;
  width: 160px;
  z-index: 50;
}

.clickselectdiv p {
  text-align: right;
}

div.piccut {
  float: left;
  padding: 0 10px 0 150px;
  width: 166px;
}

div.piccut .top {
  float: left;
  height: 20px;
  width: 166px;
}

div.piccut .left {
  clear: left;
  float: left;
  height: 126px;
  width: 20px;
}

div.piccut .right {
  float: left;
  height: 126px;
  width: 20px;
}

div.piccut .bottom {
  clear: left;
  float: left;
  height: 20px;
  width: 166px;
}

div.piccut .left img, div.piccut .right img, div.piccut .top img, div.piccut .bottom img {
  cursor: pointer;
}

div.piccut .picresult {
  float: left;
  border: 1px solid #a9a9a9;
  padding: 2px;
  width: 120px;
  height: 120px;
  overflow: hidden;
}

div.piccut .picresult div {
  float: left;
  width: 120px;
  height: 120px;
  overflow: hidden;
  position: relative;
}

div.piccut #cutimage {
  position: absolute;
  top: 0px;
  left: 0px;
}

img.checkit {
  cursor: pointer;
}

img.checkit2 {
  float: left;
  cursor: pointer;
  margin: 2px 0 2px 52px;
}

#myprofile div.blockdata div.colfull span.next {
  clear: left;
  color: #ac0040;
  cursor: pointer;
  display: block;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  margin: 5px 10px 10px 565px;
  text-align: right;
}

#myprofile div.blockdata div.colfull span.next span {
  font-size: 15px;
}

#myprofile div.blockdata div.colfull span.next2 {
  clear: left;
  color: #ac0040;
  cursor: pointer;
  display: block;
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
  margin: 5px 400px 10px 0;
  text-align: left;
}

#myprofile div.blockdata span.next3 {
  clear: left;
  color: #ac0040;
  cursor: pointer;
  display: block;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  margin: 5px 400px 10px 0;
  text-align: left;
}

#myprofile div.blockdata span.next4 {
  color: #ac0040;
  cursor: pointer;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  text-align: left;
  width: 400px;
  margin: 0 0 0 -50px;
  position: relative;
  top: 54px;
}

#myprofile div.blockdata span.nexti {
  color: #ac0040;
  cursor: pointer;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  text-align: left;
  margin: 0 0 0 0;
  top: 54px;
}

span.space {
  padding: 0 10px;
}

#myprofile div.blockdata div.colfull span.next span3 {
  font-size: 15px;
}

#myprofile div.blockdata div.colfull span.next2 span {
  font-size: 17px;
}

.pointer {
  cursor: pointer;
}

div.line {
  border-top: 3px solid #d0d0d0;
  margin: 10px 67px 10px 0;
  height: 3px;
  overflow: hidden;
}

.ccbox {
  background: #fff;
  padding: 2px;
  width: 230px;
}

.ccbox div {
  border: 2px solid #2337bd;
  padding: 1px;
}

.ccbox h4 {
  background: #ac0040;
  color: #ffffff;
  font-size: 12px;
  padding: 5px;
}

.ccbox form {
  padding: 5px;
}

.ccbox form p {
  font-size: 12px;
  padding: 2px 0;
}

.ccbox form p.l {
  text-align: right;
}

.ccbox form p.l a {
  color: #2337bd;
}

.ccbox form p.l a span {
  font-size: 15px;
}

#profile_quickdetails {
  float: right;
  height: 168px;
  margin-top: -28px;
  overflow: hidden;
  width: 686px;
}

#profile_quickdetails .details {
  background: url('/images/quickdetails-bg.gif') repeat-x;
  float: left;
  height: 238px;
  overflow: hidden;
  padding: 6px 0 0 10px;
  width: 171px;
}

#profile_quickdetails .details h4 {
  color: #182cba;
  font-size: 12px;
  line-height: 16px;
  font-weight: bold;
  padding: 2px 0 10px 0;
}

#profile_quickdetails .details p {
  color: #000000;
  font-size: 12px;
  line-height: 16px;
  height: 16px;
  overflow: hidden;
  white-space: nowrap;
}

#profile_quickdetails .details span {
  clear: left;
  float: left;
  width: 110px;
}

#profile_quickdetails .details img {
  float: left;
}

#profile_quickdetails  .picture {
  background: url('/images/quickdetails-bg.gif') repeat-x;
  float: left;
  height: 126px;
  padding: 1px 0 0 0;
  width: 143px;
}

#profile_quickdetails .picture img {
  border: 1px solid #a9a9a9;
  padding: 2px;
}

#mailbox {
  border: 1px solid #d6d6d6;
  padding: 1px;
  float: right;
  height: 386px;
  margin-top: -28px;
  overflow: hidden;
  width: 682px;
}

.popup #mailbox {
  margin: 0;
  border: 0;
}

#mailbox .views ul {
  background: #ac0040;
  height: 22px;
  padding: 0 12px;
  overflow: hidden;
  list-style: none;
}

#mailbox .views ul li {
  float: left;
  font-size: 12px;
  line-height: 16px;
  padding: 3px;
  font-weight: bold;
  margin-right: 10px;
  cursor: pointer;
  color: #ffffff;
  width: 100px;
}

#mailbox .views ul li img {
  float: left;
  margin-right: 10px;
}

#mailbox .box {
  height: 154px;
  padding: 2px 0 0 0;
  overflow: hidden;
}

#mailbox .box .overscroll {
  height: 132px;
  overflow-y: scroll;
}

#mailbox .box ul {
  height: 22px;
  overflow: hidden;
  list-style: none;
}

#mailbox .box ul li {
  float: left;
  font-size: 12px;
  line-height: 16px;
  font-weight: normal;
  padding: 3px 13px 3px 3px;
  color: #2539c9;
}

#mailbox .box ul li a {
  font-weight: normal;
}

#mailbox .box ul li.header {
  background: url('/images/mail-header.gif') right top no-repeat;
  color: #ffffff;
  font-weight: bold;
}

#mailbox .box ul li.from {
  width: 170px;
  padding: 3px 13px 3px 15px;
}

#mailbox .box ul li.subject {
  width: 290px;
}

#mailbox .box ul li.date {
  background-position: top left;
  width: 150px;
  padding: 3px 25px 3px 3px;
}

#mailbox .box .overscroll ul li.date {
  padding: 3px;
}

#mailbox .box ul li img {
  float: left;
  margin-right: 10px;
}

#mailbox .box ul.read li.from {
  background: url('/images/mail-read.gif') 13px 3px no-repeat;
  width: 145px;
  padding: 3px 13px 3px 40px;
}

#mailbox .box ul.selected {
  background: #f5f5f5;
}

#mailbox .box ul.unread li.from {
  background: url('/images/mail.gif') 13px 2px no-repeat;
  width: 145px;
  padding: 3px 13px 3px 40px;
}

#mailbox .message {
  height: 208px;
  overflow: hidden;
}

#mailbox .message .overscroll {
  padding: 8px 13px;
  height: 170px;
  overflow-y: scroll;
}

#mailbox .message .overscroll p {
  color: #2539c9;
  padding: 3px 0;
  font-size: 12px;
  line-height: 16px;
}

#mailbox .message ul {
  height: 22px;
  overflow: hidden;
  list-style: none;
}

#mailbox .message ul li {
  float: left;
  font-size: 12px;
  line-height: 16px;
  font-weight: normal;
  padding: 3px 13px 3px 3px;
  color: #000000;
}

#mailbox .message ul li a {
  font-weight: normal;
}

#mailbox .message ul li.header {
  background: url('/images/mail-header.gif') right top no-repeat;
  color: #ffffff;
  font-weight: bold;
}

#mailbox .message ul li.from {
  width: 170px;
  padding: 3px 13px 3px 15px;
}

#mailbox .message ul li.subject {
  background-position: top left;
  width: 456px;
  padding: 3px 25px 3px 3px;
}

#mailbox .message ul li img {
  float: left;
  margin-right: 10px;
}

#mailbox #newmail {
  padding: 4px 10px;
}

#mailbox #newmail p {
  clear: left;
  font-size: 12px;
  font-weight: bold;
}

#mailbox #newmail p.p30 {
  height: 30px;
}

#mailbox #newmail p label {
  float: left;
  padding-top: 6px;
  width: 85px;
}

#mailbox #newmail textarea {
  height: 284px;
  width: 658px;
}

#messenger {
  float: right;
  height: 378px;
  margin-top: -16px;
  overflow: hidden;
  width: 686px;
}

#messenger p {
  font-size: 14px;
}

#profile_quickbottom {
  float: right;
  height: 54px;
  overflow: hidden;
  width: 686px;
}

#profile_quickbottom .bottombar .profilebar {
  border-top: 3px solid #cccccc;
  float: left;
  margin: 19px 0 0 0;
  width: 686px;
}

#profile_quickbottom .bottombar .profilebar ul {
  list-style: none;
  padding: 3px 0 0 1px;
}

#profile_quickbottom .bottombar .profilebar ul li {
  float: left;
  padding: 0 3px 0 2px;
  width: 109px;
}

#profile_quickbottom .bottombar .profilebar ul li a {
  color: #404040;
  display: block;
  font-size: 11px;
  font-weight: normal;
  line-height: 14px;
  padding: 5px 0 5px 28px;
  text-decoration: none;
}

#admin_header h1 {
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  padding: 5px 0;
}

#admin_menu {
  border-bottom: 2px solid #102bb0;
  border-top: 1px solid #dddddd;
  padding: 10px 0 0 0;
  margin: 0 0 10px 0;
}

#admin_menu ul {
  height: 22px;
  overflow: hidden;
  list-style: none;
}

#admin_menu ul li {
  background: #eeeeee;
  border-top: 3px solid #ffffff;
  float: left;
  margin: 0 2px 0 0;
  padding: 2px 10px;
  font-family: Arial;
  font-size: 11px;
  line-height: 15px;
  font-weight: bold;
}

#admin_menu ul li a {
  color: #102bb0;
}

#admin_menu ul li.current {
  background: #102bb0;
  border-top: 3px solid #102bb0;
}

#admin_menu ul li.current a {
  color: #ffffff;
}

#admin_table {
  margin: 0 0 10px 0;
}

#admin_table table {
  width: 100%;
  margin: 0;
  padding: 0;
}

#admin_table td {
  border-bottom: 1px solid #eeeeee;
  font-family: Arial;
  font-size: 11px;
  line-height: 15px;
  padding: 2px 10px;
}

#admin_table td a {
  color: #000000;
  font-weight: normal;
}

#admin_table td.h {
  background: #102bb0;
  border-bottom: 0;
  color: #ffffff;
  font-weight: bold;
}

#admin_table td.h a {
  color: #ffffff;
  font-weight: bold;
}

#admin_table td.ico {
  width: 16px;
  padding: 2px;
}

#admin_table td.green {
  color: #00a020;
}

#admin_table td.red {
  color: #c08080;
}

#admin_table p {
  font-family: Arial;
  font-size: 12px;
  line-height: 16px;
  padding: 2px 10px;
}

#admin_table p.tiny * {
  padding: 0;
}

#admin_table label {
  float: left;
  padding-top: 5px;
  width: 120px;
}

#admin_table input.wide {
  width: 350px;
}

#admin_table textarea.big {
  width: 700px;
  height: 350px;
}

#admin_table .toppad {
  padding-top: 12px;
}

#admin_table a {
  color: #102bb0;
}

#contact label {
  clear: left;
  font-size: 12px;
  float: left;
  line-height: 16px;
  padding: 7px 0 4px 0;
  width: 119px;
}

#contact textarea {
  background: url('/images/input-s144.gif') repeat-x;
  border: 1px solid #9e9e9e;
  font-size: 12px;
  line-height: 17px;
  height: 215px;
  margin: 2px 0;
  padding: 4px 4px 2px 4px;
  width: 480px;
}

#contact img {
  padding: 8px 52px 0 52px;
  margin-bottom: -12px;
}

#contact input.butblu {
  width: 92px;
}

span.blb {
  color: #102bb0;
  font-weight: bold;
}

span.orb {
  color: #ac0040;
  font-weight: bold;
}

p.inf {
  clear: both;
  float: left;
  margin: -10px 0 10px 0;
  padding: 0 0 0 22px;
  font-size: 11px;
}

p.sitemap {
  display: none;
}
