
/ html, / body, / div, / span, / applet, / object, / iframe, / h1, / h2, / h3, / h4, / h5, / h6, / p, / blockquote, / pre, / a, / abbr, / acronym, / address, / big, / cite, / code, / del,
/ dfn, / em, / font, / img, / ins, / kbd, / q, / s, / samp, / small, / strike, / strong, / sub, / sup, / tt, / var, / dl, / dt, / dd, / ol, / ul, / li, / fieldset, / form, / label, / legend,
/ table, / caption, / tbody, / tfoot, / thead, / tr, / th, / td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  background: transparent; }

body {
  text-align: left;
  background: url(/images/global/bg_main.jpg) top center; }

a, a:hover {
  color: #18b5fa;
  text-decoration: none;
  outline: 0pt none; }

a:focus {
  text-decoration: underline; }

hr {
  border: 0px;
  background: url(/images/separator.png) no-repeat;
  /* 4px doesnt seem to work in ie */ */
  height: 5px; }

.left {
  float: left; }

.right {
  float: right; }

.clear {
  clear: both; }

.container {
  position: relative;
  width: 100%;
  height: 100%; }

.button_link {
  position: relative;
  top: -1px;
  background: url(/images/buttons/white_arrow_button.png);
  height: 19px;
  padding: 2px 15px 2px 27px;
  color: #18b5fa;
  text-transform: none;
  font-size: 11px;
  font-weight: bold;
  border: 0px none; }
  .button_link:hover {
    background: url(/images/buttons/white_arrow_button_hover.png);
    color: #004357; }

.autocomplete.user ul li {
  line-height: 21px; }
  .autocomplete.user ul li img {
    margin-left: 2px;
    margin-right: 6px;
    position: relative;
    top: 4px; }

.ui-dialog {
  background-color: #ffffff; }
  .ui-dialog .ui-dialog-titlebar {
    background-color: #004d69;
    height: 15px;
    padding: 10px; }
    .ui-dialog .ui-dialog-titlebar .ui-dialog-title {
      font-weight: bold;
      text-transform: uppercase;
      float: left;
      color: #ffffff; }
    .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
      float: right;
      width: 12px;
      height: 12px;
      margin: 5px;
      background: url(/images/icons/delete_white.png) no-repeat; }
      .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close span {
        visibility: hidden; }
  .ui-dialog .ui-dialog-content {
    padding-left: 10px;
    padding-right: 10px; }

.qtip-qaracter .content {
  max-width: 440px;
  padding: 0px;
  border: 1px #808080 solid;
  background-color: #ffffff; }
  .qtip-qaracter .content h1 {
    font-size: 131%; }
  .qtip-qaracter .content h2 {
    font-size: 100%; }
  .qtip-qaracter .content h3 {
    font-size: 85%; }
  .qtip-qaracter .content h1 {
    padding: 5px;
    text-transform: none;
    border-bottom: 1px dashed silver;
    background-image: none;
    color: black; }
  .qtip-qaracter .content .buttons a img {
    margin: 5px 0px 5px 5px; }
  .qtip-qaracter .content .bottom {
    height: 10px; }


.connection ul li {
  white-space: nowrap;
  overflow: hidden; }
  .connection ul li img {
    position: relative;
    top: 4px;
    margin: 0px 4px 0px 0px; }
  .connection ul li .image_corners_small {
    margin: 4px 4px 4px 0px; }
.connection ul li {
  float: left;
  padding-left: 20px;
  margin-left: 10px;
  background: transparent url(/images/buttons/arrow_blue_horizontal.png) no-repeat left 8px; }
  .connection ul li:first-child {
    padding-left: 0px;
    margin-left: 0px;
    background: none; }




.image_corners_large {
  display: block;
  position: absolute;
  z-index: 1;
  width: 128px;
  height: 128px;
  background: url(/images/users/users_avatar_corners_128x128.png); }
  .image_corners_large a {
    width: 128px;
    height: 128px;
    display: block; }

.image_corners_medium {
  display: block;
  position: absolute;
  z-index: 1;
  width: 64px;
  height: 64px;
  background: url(/images/users/users_avatar_corners_64x64.png); }
  .image_corners_medium a {
    width: 64px;
    height: 64px;
    display: block; }

.image_corners_small {
  display: block;
  position: absolute;
  z-index: 1;
  width: 32px;
  height: 32px;
  background: url(/images/users/users_avatar_corners_32x32.png); }
  .image_corners_small a {
    width: 32px;
    height: 32px;
    display: block; }

.image_corners_tiny {
  display: block;
  position: absolute;
  z-index: 1;
  width: 16px;
  height: 16px;
  background: url(/images/users/users_avatar_corners_16x16.png); }
  .image_corners_tiny a {
    width: 16px;
    height: 16px;
    display: block; }

.std input[type="submit"], .std input[type="button"] {
  background: url(/images/buttons/white_arrow_button.png);
  width: inherit;
  height: 19px;
  padding: 2px 15px 2px 27px;
  color: #18b5fa;
  text-transform: none;
  font-size: 11px;
  font-weight: bold;
  border: 0px none;
  overflow: visible; }
  .std input[type="submit"]:hover,   .std input[type="button"]:hover {
    background: url(/images/buttons/white_arrow_button_hover.png);
    color: #004357; }
.std .pagination {
  border-top: 1px #808080 dashed;
  margin: 5px 0px;
  padding: 5px 0px; }
  .std .pagination a {
    color: #004357;
    padding: 2px 7px 2px 7px;
    text-decoration: none; }
  .std .pagination a:hover, .std .pagination a:active {
    background-color: #eeeeee; }
  .std .pagination .next_page, .std .pagination .prev_page {
    border: 0px; }
  .std .pagination span.current {
    border: 1px solid #ffffff;
    font-weight: bold;
    margin: 2px;
    padding: 2px 5px 2px 5px; }
  .std .pagination span.disabled {
    display: none; }
.std .grid ul li {
  float: left; }
.std .grid h1 {
  font-size: 131%; }
.std .grid h2 {
  font-size: 100%; }
.std .grid h3 {
  font-size: 85%; }
.std .grid h1, .std .grid h2, .std .grid h3 {
  font-weight: bold;
  text-transform: uppercase; }
.std .grid h2 {
  height: 17px;
  padding-top: 4px;
  padding-left: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
  color: #ffffff;
  background: url(/images/boxheader.png); }
.std .grid h3 {
  margin-bottom: 0px; }
.std .grid .avatar {
  margin: 5px; }
.std .box h1 {
  font-size: 131%; }
.std .box h2 {
  font-size: 100%; }
.std .box h3 {
  font-size: 85%; }
.std .box h1, .std .box h2, .std .box h3 {
  font-weight: bold;
  text-transform: uppercase; }
.std .box h2 {
  height: 17px;
  padding-top: 4px;
  padding-left: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
  color: #ffffff;
  background: url(/images/boxheader.png); }
.std .box h3 {
  margin-bottom: 0px; }
.std .box ul li {
  white-space: nowrap;
  overflow: hidden; }
  .std .box ul li img {
    position: relative;
    top: 4px;
    margin: 0px 4px 0px 0px; }
  .std .box ul li .image_corners_small {
    margin: 4px 4px 4px 0px; }
.std .box ul li {
  padding: 2px 5px 6px 5px;
  border-top: 1px #808080 dashed; }
  .std .box ul li .icons a {
    display: block;
    float: left;
    width: 12px;
    height: 12px;
    background-repeat: no-repeat;
    margin-top: 5px;
    margin-right: 3px; }
    .std .box ul li .icons a span {
      display: none; }
  .std .box ul li .icons a.locate.enabled {
    background-image: url(/images/icons/locate.png); }
  .std .box ul li .icons a.locate.disabled {
    background-image: url(/images/icons/locate_grey.png); }
  .std .box ul li .icons a.chat.enabled {
    background-image: url(/images/icons/chat.png); }
  .std .box ul li .icons a.chat.disabled {
    background-image: url(/images/icons/chat_grey.png); }
  .std .box ul li .icons a.write_message, .std .box ul li .icons a.show_message {
    background-image: url(/images/icons/message.png); }
  .std .box ul li .icons a.add_bookmark.enabled {
    background-image: url(/images/icons/addbookmark.png); }
  .std .box ul li .icons a.add_bookmark.disabled {
    background-image: url(/images/icons/addbookmark_grey.png); }
  .std .box ul li .icons a.remove_bookmark {
    background-image: url(/images/icons/deletebookmark.png); }
  .std .box ul li .icons a.friend_request {
    background-image: url(/images/icons/add_buddy.png); }
  .std .box ul li .icons a.friend_remove_request {
    background-image: url(/images/icons/deletebuddy.png); }
  .std .box ul li .icons a.friend_accept {
    background-image: url(/images/icons/acceptfriendship.png); }
  .std .box ul li .icons a.friend_refuse {
    background-image: url(/images/icons/refusefriendship.png); }
  .std .box ul li .icons a.friend_remove {
    background-image: url(/images/icons/deletebuddy.png); }
  .std .box ul li .icons a.delete {
    background-image: url(/images/icons/delete.png); }
  .std .box ul li .icons a.wear_button {
    background-image: url(/images/icons/wear_button.png); }
  .std .box ul li .icons a.drop_button {
    background-image: url(/images/icons/drop_button.png); }
  .std .box ul li:first-child {
    border: 0px none; }
  .std .box ul li:hover {
    background-color: #eeeeee; }
  .std .box ul li .line {
    display: block;
    width: 640px;
    margin-top: 2px; }
.std .box ul li {
  white-space: nowrap;
  overflow: hidden; }
  .std .box ul li img {
    position: relative;
    top: 4px;
    margin: 0px 4px 0px 0px; }
  .std .box ul li .image_corners_small {
    margin: 4px 4px 4px 0px; }
.std .box ul li {
  padding: 2px 5px 6px 5px;
  border-top: 1px #808080 dashed; }
  .std .box ul li .icons a {
    display: block;
    float: left;
    width: 12px;
    height: 12px;
    background-repeat: no-repeat;
    margin-top: 5px;
    margin-right: 3px; }
    .std .box ul li .icons a span {
      display: none; }
  .std .box ul li .icons a.locate.enabled {
    background-image: url(/images/icons/locate.png); }
  .std .box ul li .icons a.locate.disabled {
    background-image: url(/images/icons/locate_grey.png); }
  .std .box ul li .icons a.chat.enabled {
    background-image: url(/images/icons/chat.png); }
  .std .box ul li .icons a.chat.disabled {
    background-image: url(/images/icons/chat_grey.png); }
  .std .box ul li .icons a.write_message, .std .box ul li .icons a.show_message {
    background-image: url(/images/icons/message.png); }
  .std .box ul li .icons a.add_bookmark.enabled {
    background-image: url(/images/icons/addbookmark.png); }
  .std .box ul li .icons a.add_bookmark.disabled {
    background-image: url(/images/icons/addbookmark_grey.png); }
  .std .box ul li .icons a.remove_bookmark {
    background-image: url(/images/icons/deletebookmark.png); }
  .std .box ul li .icons a.friend_request {
    background-image: url(/images/icons/add_buddy.png); }
  .std .box ul li .icons a.friend_remove_request {
    background-image: url(/images/icons/deletebuddy.png); }
  .std .box ul li .icons a.friend_accept {
    background-image: url(/images/icons/acceptfriendship.png); }
  .std .box ul li .icons a.friend_refuse {
    background-image: url(/images/icons/refusefriendship.png); }
  .std .box ul li .icons a.friend_remove {
    background-image: url(/images/icons/deletebuddy.png); }
  .std .box ul li .icons a.delete {
    background-image: url(/images/icons/delete.png); }
  .std .box ul li .icons a.wear_button {
    background-image: url(/images/icons/wear_button.png); }
  .std .box ul li .icons a.drop_button {
    background-image: url(/images/icons/drop_button.png); }
  .std .box ul li:first-child {
    border: 0px none; }
  .std .box ul li:hover {
    background-color: #eeeeee; }
  .std .box ul li .line {
    display: block;
    width: 640px;
    margin-top: 2px; }
.std .box ul li.two_rows .detail {
  padding: 2px 0px 0px 0px;
  width: 630px; }
.std .box p {
  margin: 5px 0px; }
.std .tabs .head a {
  font-weight: bold;
  text-transform: uppercase;
  float: left;
  text-align: center;
  margin-right: 5px;
  color: #ffffff; }
.std .tabs .bar {
  width: 100%;
  height: 4px;
  background: url(/images/navigator-bg.png) repeat-x top; }
.std .tabs {
  margin: 10px 0px 0px 0px; }
  .std .tabs .head a {
    width: 161px;
    height: 10px;
    padding: 5px;
    font-size: 85%;
    background: url(/images/usernavigation/tab_medium.png); }
    .std .tabs .head a:hover {
      background: url(/images/usernavigation/tab_medium_hover.png); }
    .std .tabs .head a.active {
      background: url(/images/usernavigation/tab_medium_active.png); }
.std .tabs .head a {
  font-weight: bold;
  text-transform: uppercase;
  float: left;
  text-align: center;
  margin-right: 5px;
  color: #ffffff; }
.std .tabs .bar {
  width: 100%;
  height: 4px;
  background: url(/images/navigator-bg.png) repeat-x top; }
.std .tabs .head .search a {
  width: 120px;
  background: url(/images/usernavigation/tab_search.png); }
  .std .tabs .head .search a:hover {
    background: url(/images/usernavigation/tab_search_hover.png); }
  .std .tabs .head .search a.active {
    background: url(/images/usernavigation/tab_search_active.png); }
.std .user_tabs {
  height: 145px; }
.std .avatar {
  width: 64px;
  height: 64px;
  position: relative;
  float: left; }
  .std .avatar .qaracter_match {
    position: absolute;
    left: 0px;
    bottom: 0px;
    padding: 1px;
    color: #ffffff;
    background-color: #004357; }
  .std .avatar .online_status {
    position: absolute;
    right: 0px;
    bottom: 0px;
    padding: 4px; }
  .std .avatar .edit_avatar_link {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    padding: 2px;
    background-color: #004357;
    text-align: center; }
.std .left_column {
  float: left;
  width: 49%; }
.std .right_column {
  float: right;
  width: 49%; }
.std table tr th.required {
  font-weight: bold; }
.std table tr td.error {
  color: #ff2200; }
.std table tr td, .std table tr th {
  border-top: 1px #808080 dashed; }
.std table tr:first-child td, .std table tr:first-child th {
  border: none; }
.std table {
  margin: 10px 0; }
  .std table tr td, .std table tr th {
    padding: 5px; }
.std table tr th.required {
  font-weight: bold; }
.std table tr td.error {
  color: #ff2200; }
.std table tr td, .std table tr th {
  border-top: 1px #808080 dashed; }
.std table tr:first-child td, .std table tr:first-child th {
  border: none; }
.std table.vertical tr th {
  font-weight: bold; }
.std table.vertical tr td .icons a {
  display: block;
  float: left;
  width: 12px;
  height: 12px;
  background-repeat: no-repeat;
  margin-top: 5px;
  margin-right: 3px; }
  .std table.vertical tr td .icons a span {
    display: none; }
.std table.vertical tr td .icons a.locate.enabled {
  background-image: url(/images/icons/locate.png); }
.std table.vertical tr td .icons a.locate.disabled {
  background-image: url(/images/icons/locate_grey.png); }
.std table.vertical tr td .icons a.chat.enabled {
  background-image: url(/images/icons/chat.png); }
.std table.vertical tr td .icons a.chat.disabled {
  background-image: url(/images/icons/chat_grey.png); }
.std table.vertical tr td .icons a.write_message, .std table.vertical tr td .icons a.show_message {
  background-image: url(/images/icons/message.png); }
.std table.vertical tr td .icons a.add_bookmark.enabled {
  background-image: url(/images/icons/addbookmark.png); }
.std table.vertical tr td .icons a.add_bookmark.disabled {
  background-image: url(/images/icons/addbookmark_grey.png); }
.std table.vertical tr td .icons a.remove_bookmark {
  background-image: url(/images/icons/deletebookmark.png); }
.std table.vertical tr td .icons a.friend_request {
  background-image: url(/images/icons/add_buddy.png); }
.std table.vertical tr td .icons a.friend_remove_request {
  background-image: url(/images/icons/deletebuddy.png); }
.std table.vertical tr td .icons a.friend_accept {
  background-image: url(/images/icons/acceptfriendship.png); }
.std table.vertical tr td .icons a.friend_refuse {
  background-image: url(/images/icons/refusefriendship.png); }
.std table.vertical tr td .icons a.friend_remove {
  background-image: url(/images/icons/deletebuddy.png); }
.std table.vertical tr td .icons a.delete {
  background-image: url(/images/icons/delete.png); }
.std table.vertical tr td .icons a.wear_button {
  background-image: url(/images/icons/wear_button.png); }
.std table.vertical tr td .icons a.drop_button {
  background-image: url(/images/icons/drop_button.png); }
.std table.vertical tr td .icons {
  float: right; }
.std table.vertical tr td .user_image, .std table.vertical tr th .user_image {
  margin-right: 5px;
  vertical-align: top; }
.std table.form tr {
  border: 0 none transparent; }
  .std table.form tr td {
    vertical-align: top; }
.std .autocomplete {
  position: absolute;
  width: 250px;
  background-color: white;
  border: 1px solid;
  border-color: #808080;
  margin: 0;
  padding: 0; }
  .std .autocomplete ul {
    list-style-type: none;
    margin: 0;
    padding: 0; }
    .std .autocomplete ul li.selected {
      background-color: #eeeeee;
      font-weight: bold; }
    .std .autocomplete ul li {
      list-style-type: none;
      display: block;
      margin: 0;
      padding: 2px;
      cursor: pointer; }
.std .ticker {
  position: absolute;
  right: 0px;
  top: 35px;
  overflow: hidden;
  white-space: nowrap;
  background: url(/images/opacity-white.png) repeat-x;
  text-align: right; }
  .std .ticker img {
    position: relative;
    top: 4px;
    margin-right: 5px; }
  .std .ticker .name {
    margin-right: 5px; }
.std div.error {
  color: #ff2200; }

.image_upload {
  border: 5px #004d69 solid;
  display: none; }
  .image_upload input[type="submit"], .image_upload input[type="button"] {
    background: url(/images/buttons/white_arrow_button.png);
    width: inherit;
    height: 19px;
    padding: 2px 15px 2px 27px;
    color: #18b5fa;
    text-transform: none;
    font-size: 11px;
    font-weight: bold;
    border: 0px none;
    overflow: visible; }
    .image_upload input[type="submit"]:hover,     .image_upload input[type="button"]:hover {
      background: url(/images/buttons/white_arrow_button_hover.png);
      color: #004357; }
  .image_upload h1 {
    font-size: 131%; }
  .image_upload h2 {
    font-size: 100%; }
  .image_upload h3 {
    font-size: 85%; }
  .image_upload h1, .image_upload h2, .image_upload h3 {
    font-weight: bold;
    text-transform: uppercase; }
  .image_upload h2 {
    height: 17px;
    padding-top: 4px;
    padding-left: 20px;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #ffffff;
    background: url(/images/boxheader.png); }
  .image_upload h3 {
    margin-bottom: 0px; }
  .image_upload p {
    margin: 10px 0px; }

.user_sms {
  border: 5px #004d69 solid;
  display: none; }
  .user_sms input[type="submit"], .user_sms input[type="button"] {
    background: url(/images/buttons/white_arrow_button.png);
    width: inherit;
    height: 19px;
    padding: 2px 15px 2px 27px;
    color: #18b5fa;
    text-transform: none;
    font-size: 11px;
    font-weight: bold;
    border: 0px none;
    overflow: visible; }
    .user_sms input[type="submit"]:hover,     .user_sms input[type="button"]:hover {
      background: url(/images/buttons/white_arrow_button_hover.png);
      color: #004357; }
  .user_sms h1 {
    font-size: 131%; }
  .user_sms h2 {
    font-size: 100%; }
  .user_sms h3 {
    font-size: 85%; }
  .user_sms h1, .user_sms h2, .user_sms h3 {
    font-weight: bold;
    text-transform: uppercase; }
  .user_sms h2 {
    height: 17px;
    padding-top: 4px;
    padding-left: 20px;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #ffffff;
    background: url(/images/boxheader.png); }
  .user_sms h3 {
    margin-bottom: 0px; }
  .user_sms p {
    margin: 10px 0px; }
    .user_sms p.disabled {
      color: #808080; }


.document h1 {
  font-size: 131%; }
.document h2 {
  font-size: 100%; }
.document h3 {
  font-size: 85%; }
.document h1, .document h2, .document h3, .document h4, .document h5 {
  height: auto;
  color: #004d69;
  background-image: none;
  margin: 0.5em 0px;
  padding: 0px;
  text-transform: none;
  font-weight: bold; }
.document h1 {
  font-size: 131%; }
.document h2 {
  font-size: 116%; }
.document h3 {
  font-size: 100%; }
.document p {
  margin-bottom: 0.5em; }
.document strong {
  font-weight: bold; }
.document ul {
  margin: 1em 1em 1em 1em; }


.download input[type="submit"], .download input[type="button"] {
  background: url(/images/buttons/white_arrow_button.png);
  width: inherit;
  height: 19px;
  padding: 2px 15px 2px 27px;
  color: #18b5fa;
  text-transform: none;
  font-size: 11px;
  font-weight: bold;
  border: 0px none;
  overflow: visible; }
  .download input[type="submit"]:hover,   .download input[type="button"]:hover {
    background: url(/images/buttons/white_arrow_button_hover.png);
    color: #004357; }
.download .qiro_mobile {
  display: inline;
  float: left;
  width: 250px;
  height: 351px;
  background: url(/images/handy.png) no-repeat; }
.download .buttons a {
  position: relative;
  top: -1px;
  background: url(/images/buttons/white_arrow_button.png);
  height: 19px;
  padding: 2px 15px 2px 27px;
  color: #18b5fa;
  text-transform: none;
  font-size: 11px;
  font-weight: bold;
  border: 0px none; }
  .download .buttons a:hover {
    background: url(/images/buttons/white_arrow_button_hover.png);
    color: #004357; }
.download .buttons input[type=submit] {
  margin: 15px 0px; }


.image_corners_large {
  display: block;
  position: absolute;
  z-index: 1;
  width: 128px;
  height: 128px;
  background: url(/images/users/users_avatar_corners_128x128.png); }
  .image_corners_large a {
    width: 128px;
    height: 128px;
    display: block; }

.image_corners_medium {
  display: block;
  position: absolute;
  z-index: 1;
  width: 64px;
  height: 64px;
  background: url(/images/users/users_avatar_corners_64x64.png); }
  .image_corners_medium a {
    width: 64px;
    height: 64px;
    display: block; }

.image_corners_small {
  display: block;
  position: absolute;
  z-index: 1;
  width: 32px;
  height: 32px;
  background: url(/images/users/users_avatar_corners_32x32.png); }
  .image_corners_small a {
    width: 32px;
    height: 32px;
    display: block; }

.image_corners_tiny {
  display: block;
  position: absolute;
  z-index: 1;
  width: 16px;
  height: 16px;
  background: url(/images/users/users_avatar_corners_16x16.png); }
  .image_corners_tiny a {
    width: 16px;
    height: 16px;
    display: block; }

.std input[type="submit"], .std input[type="button"] {
  background: url(/images/buttons/white_arrow_button.png);
  width: inherit;
  height: 19px;
  padding: 2px 15px 2px 27px;
  color: #18b5fa;
  text-transform: none;
  font-size: 11px;
  font-weight: bold;
  border: 0px none;
  overflow: visible; }
  .std input[type="submit"]:hover,   .std input[type="button"]:hover {
    background: url(/images/buttons/white_arrow_button_hover.png);
    color: #004357; }
.std .pagination {
  border-top: 1px #808080 dashed;
  margin: 5px 0px;
  padding: 5px 0px; }
  .std .pagination a {
    color: #004357;
    padding: 2px 7px 2px 7px;
    text-decoration: none; }
  .std .pagination a:hover, .std .pagination a:active {
    background-color: #eeeeee; }
  .std .pagination .next_page, .std .pagination .prev_page {
    border: 0px; }
  .std .pagination span.current {
    border: 1px solid #ffffff;
    font-weight: bold;
    margin: 2px;
    padding: 2px 5px 2px 5px; }
  .std .pagination span.disabled {
    display: none; }
.std .grid ul li {
  float: left; }
.std .grid h1 {
  font-size: 131%; }
.std .grid h2 {
  font-size: 100%; }
.std .grid h3 {
  font-size: 85%; }
.std .grid h1, .std .grid h2, .std .grid h3 {
  font-weight: bold;
  text-transform: uppercase; }
.std .grid h2 {
  height: 17px;
  padding-top: 4px;
  padding-left: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
  color: #ffffff;
  background: url(/images/boxheader.png); }
.std .grid h3 {
  margin-bottom: 0px; }
.std .grid .avatar {
  margin: 5px; }
.std .box h1 {
  font-size: 131%; }
.std .box h2 {
  font-size: 100%; }
.std .box h3 {
  font-size: 85%; }
.std .box h1, .std .box h2, .std .box h3 {
  font-weight: bold;
  text-transform: uppercase; }
.std .box h2 {
  height: 17px;
  padding-top: 4px;
  padding-left: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
  color: #ffffff;
  background: url(/images/boxheader.png); }
.std .box h3 {
  margin-bottom: 0px; }
.std .box ul li {
  white-space: nowrap;
  overflow: hidden; }
  .std .box ul li img {
    position: relative;
    top: 4px;
    margin: 0px 4px 0px 0px; }
  .std .box ul li .image_corners_small {
    margin: 4px 4px 4px 0px; }
.std .box ul li {
  padding: 2px 5px 6px 5px;
  border-top: 1px #808080 dashed; }
  .std .box ul li .icons a {
    display: block;
    float: left;
    width: 12px;
    height: 12px;
    background-repeat: no-repeat;
    margin-top: 5px;
    margin-right: 3px; }
    .std .box ul li .icons a span {
      display: none; }
  .std .box ul li .icons a.locate.enabled {
    background-image: url(/images/icons/locate.png); }
  .std .box ul li .icons a.locate.disabled {
    background-image: url(/images/icons/locate_grey.png); }
  .std .box ul li .icons a.chat.enabled {
    background-image: url(/images/icons/chat.png); }
  .std .box ul li .icons a.chat.disabled {
    background-image: url(/images/icons/chat_grey.png); }
  .std .box ul li .icons a.write_message, .std .box ul li .icons a.show_message {
    background-image: url(/images/icons/message.png); }
  .std .box ul li .icons a.add_bookmark.enabled {
    background-image: url(/images/icons/addbookmark.png); }
  .std .box ul li .icons a.add_bookmark.disabled {
    background-image: url(/images/icons/addbookmark_grey.png); }
  .std .box ul li .icons a.remove_bookmark {
    background-image: url(/images/icons/deletebookmark.png); }
  .std .box ul li .icons a.friend_request {
    background-image: url(/images/icons/add_buddy.png); }
  .std .box ul li .icons a.friend_remove_request {
    background-image: url(/images/icons/deletebuddy.png); }
  .std .box ul li .icons a.friend_accept {
    background-image: url(/images/icons/acceptfriendship.png); }
  .std .box ul li .icons a.friend_refuse {
    background-image: url(/images/icons/refusefriendship.png); }
  .std .box ul li .icons a.friend_remove {
    background-image: url(/images/icons/deletebuddy.png); }
  .std .box ul li .icons a.delete {
    background-image: url(/images/icons/delete.png); }
  .std .box ul li .icons a.wear_button {
    background-image: url(/images/icons/wear_button.png); }
  .std .box ul li .icons a.drop_button {
    background-image: url(/images/icons/drop_button.png); }
  .std .box ul li:first-child {
    border: 0px none; }
  .std .box ul li:hover {
    background-color: #eeeeee; }
  .std .box ul li .line {
    display: block;
    width: 640px;
    margin-top: 2px; }
.std .box ul li {
  white-space: nowrap;
  overflow: hidden; }
  .std .box ul li img {
    position: relative;
    top: 4px;
    margin: 0px 4px 0px 0px; }
  .std .box ul li .image_corners_small {
    margin: 4px 4px 4px 0px; }
.std .box ul li {
  padding: 2px 5px 6px 5px;
  border-top: 1px #808080 dashed; }
  .std .box ul li .icons a {
    display: block;
    float: left;
    width: 12px;
    height: 12px;
    background-repeat: no-repeat;
    margin-top: 5px;
    margin-right: 3px; }
    .std .box ul li .icons a span {
      display: none; }
  .std .box ul li .icons a.locate.enabled {
    background-image: url(/images/icons/locate.png); }
  .std .box ul li .icons a.locate.disabled {
    background-image: url(/images/icons/locate_grey.png); }
  .std .box ul li .icons a.chat.enabled {
    background-image: url(/images/icons/chat.png); }
  .std .box ul li .icons a.chat.disabled {
    background-image: url(/images/icons/chat_grey.png); }
  .std .box ul li .icons a.write_message, .std .box ul li .icons a.show_message {
    background-image: url(/images/icons/message.png); }
  .std .box ul li .icons a.add_bookmark.enabled {
    background-image: url(/images/icons/addbookmark.png); }
  .std .box ul li .icons a.add_bookmark.disabled {
    background-image: url(/images/icons/addbookmark_grey.png); }
  .std .box ul li .icons a.remove_bookmark {
    background-image: url(/images/icons/deletebookmark.png); }
  .std .box ul li .icons a.friend_request {
    background-image: url(/images/icons/add_buddy.png); }
  .std .box ul li .icons a.friend_remove_request {
    background-image: url(/images/icons/deletebuddy.png); }
  .std .box ul li .icons a.friend_accept {
    background-image: url(/images/icons/acceptfriendship.png); }
  .std .box ul li .icons a.friend_refuse {
    background-image: url(/images/icons/refusefriendship.png); }
  .std .box ul li .icons a.friend_remove {
    background-image: url(/images/icons/deletebuddy.png); }
  .std .box ul li .icons a.delete {
    background-image: url(/images/icons/delete.png); }
  .std .box ul li .icons a.wear_button {
    background-image: url(/images/icons/wear_button.png); }
  .std .box ul li .icons a.drop_button {
    background-image: url(/images/icons/drop_button.png); }
  .std .box ul li:first-child {
    border: 0px none; }
  .std .box ul li:hover {
    background-color: #eeeeee; }
  .std .box ul li .line {
    display: block;
    width: 640px;
    margin-top: 2px; }
.std .box ul li.two_rows .detail {
  padding: 2px 0px 0px 0px;
  width: 630px; }
.std .box p {
  margin: 5px 0px; }
.std .tabs .head a {
  font-weight: bold;
  text-transform: uppercase;
  float: left;
  text-align: center;
  margin-right: 5px;
  color: #ffffff; }
.std .tabs .bar {
  width: 100%;
  height: 4px;
  background: url(/images/navigator-bg.png) repeat-x top; }
.std .tabs {
  margin: 10px 0px 0px 0px; }
  .std .tabs .head a {
    width: 161px;
    height: 10px;
    padding: 5px;
    font-size: 85%;
    background: url(/images/usernavigation/tab_medium.png); }
    .std .tabs .head a:hover {
      background: url(/images/usernavigation/tab_medium_hover.png); }
    .std .tabs .head a.active {
      background: url(/images/usernavigation/tab_medium_active.png); }
.std .tabs .head a {
  font-weight: bold;
  text-transform: uppercase;
  float: left;
  text-align: center;
  margin-right: 5px;
  color: #ffffff; }
.std .tabs .bar {
  width: 100%;
  height: 4px;
  background: url(/images/navigator-bg.png) repeat-x top; }
.std .tabs .head .search a {
  width: 120px;
  background: url(/images/usernavigation/tab_search.png); }
  .std .tabs .head .search a:hover {
    background: url(/images/usernavigation/tab_search_hover.png); }
  .std .tabs .head .search a.active {
    background: url(/images/usernavigation/tab_search_active.png); }
.std .user_tabs {
  height: 145px; }
.std .avatar {
  width: 64px;
  height: 64px;
  position: relative;
  float: left; }
  .std .avatar .qaracter_match {
    position: absolute;
    left: 0px;
    bottom: 0px;
    padding: 1px;
    color: #ffffff;
    background-color: #004357; }
  .std .avatar .online_status {
    position: absolute;
    right: 0px;
    bottom: 0px;
    padding: 4px; }
  .std .avatar .edit_avatar_link {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    padding: 2px;
    background-color: #004357;
    text-align: center; }
.std .left_column {
  float: left;
  width: 49%; }
.std .right_column {
  float: right;
  width: 49%; }
.std table tr th.required {
  font-weight: bold; }
.std table tr td.error {
  color: #ff2200; }
.std table tr td, .std table tr th {
  border-top: 1px #808080 dashed; }
.std table tr:first-child td, .std table tr:first-child th {
  border: none; }
.std table {
  margin: 10px 0; }
  .std table tr td, .std table tr th {
    padding: 5px; }
.std table tr th.required {
  font-weight: bold; }
.std table tr td.error {
  color: #ff2200; }
.std table tr td, .std table tr th {
  border-top: 1px #808080 dashed; }
.std table tr:first-child td, .std table tr:first-child th {
  border: none; }
.std table.vertical tr th {
  font-weight: bold; }
.std table.vertical tr td .icons a {
  display: block;
  float: left;
  width: 12px;
  height: 12px;
  background-repeat: no-repeat;
  margin-top: 5px;
  margin-right: 3px; }
  .std table.vertical tr td .icons a span {
    display: none; }
.std table.vertical tr td .icons a.locate.enabled {
  background-image: url(/images/icons/locate.png); }
.std table.vertical tr td .icons a.locate.disabled {
  background-image: url(/images/icons/locate_grey.png); }
.std table.vertical tr td .icons a.chat.enabled {
  background-image: url(/images/icons/chat.png); }
.std table.vertical tr td .icons a.chat.disabled {
  background-image: url(/images/icons/chat_grey.png); }
.std table.vertical tr td .icons a.write_message, .std table.vertical tr td .icons a.show_message {
  background-image: url(/images/icons/message.png); }
.std table.vertical tr td .icons a.add_bookmark.enabled {
  background-image: url(/images/icons/addbookmark.png); }
.std table.vertical tr td .icons a.add_bookmark.disabled {
  background-image: url(/images/icons/addbookmark_grey.png); }
.std table.vertical tr td .icons a.remove_bookmark {
  background-image: url(/images/icons/deletebookmark.png); }
.std table.vertical tr td .icons a.friend_request {
  background-image: url(/images/icons/add_buddy.png); }
.std table.vertical tr td .icons a.friend_remove_request {
  background-image: url(/images/icons/deletebuddy.png); }
.std table.vertical tr td .icons a.friend_accept {
  background-image: url(/images/icons/acceptfriendship.png); }
.std table.vertical tr td .icons a.friend_refuse {
  background-image: url(/images/icons/refusefriendship.png); }
.std table.vertical tr td .icons a.friend_remove {
  background-image: url(/images/icons/deletebuddy.png); }
.std table.vertical tr td .icons a.delete {
  background-image: url(/images/icons/delete.png); }
.std table.vertical tr td .icons a.wear_button {
  background-image: url(/images/icons/wear_button.png); }
.std table.vertical tr td .icons a.drop_button {
  background-image: url(/images/icons/drop_button.png); }
.std table.vertical tr td .icons {
  float: right; }
.std table.vertical tr td .user_image, .std table.vertical tr th .user_image {
  margin-right: 5px;
  vertical-align: top; }
.std table.form tr {
  border: 0 none transparent; }
  .std table.form tr td {
    vertical-align: top; }
.std .autocomplete {
  position: absolute;
  width: 250px;
  background-color: white;
  border: 1px solid;
  border-color: #808080;
  margin: 0;
  padding: 0; }
  .std .autocomplete ul {
    list-style-type: none;
    margin: 0;
    padding: 0; }
    .std .autocomplete ul li.selected {
      background-color: #eeeeee;
      font-weight: bold; }
    .std .autocomplete ul li {
      list-style-type: none;
      display: block;
      margin: 0;
      padding: 2px;
      cursor: pointer; }
.std .ticker {
  position: absolute;
  right: 0px;
  top: 35px;
  overflow: hidden;
  white-space: nowrap;
  background: url(/images/opacity-white.png) repeat-x;
  text-align: right; }
  .std .ticker img {
    position: relative;
    top: 4px;
    margin-right: 5px; }
  .std .ticker .name {
    margin-right: 5px; }
.std div.error {
  color: #ff2200; }

.image_corners_large {
  display: block;
  position: absolute;
  z-index: 1;
  width: 128px;
  height: 128px;
  background: url(/images/users/users_avatar_corners_128x128.png); }
  .image_corners_large a {
    width: 128px;
    height: 128px;
    display: block; }

.image_corners_medium {
  display: block;
  position: absolute;
  z-index: 1;
  width: 64px;
  height: 64px;
  background: url(/images/users/users_avatar_corners_64x64.png); }
  .image_corners_medium a {
    width: 64px;
    height: 64px;
    display: block; }

.image_corners_small {
  display: block;
  position: absolute;
  z-index: 1;
  width: 32px;
  height: 32px;
  background: url(/images/users/users_avatar_corners_32x32.png); }
  .image_corners_small a {
    width: 32px;
    height: 32px;
    display: block; }

.image_corners_tiny {
  display: block;
  position: absolute;
  z-index: 1;
  width: 16px;
  height: 16px;
  background: url(/images/users/users_avatar_corners_16x16.png); }
  .image_corners_tiny a {
    width: 16px;
    height: 16px;
    display: block; }

.profile {
  position: relative; }
  .profile .pagination {
    border-top: 1px #808080 dashed;
    margin: 5px 0px;
    padding: 5px 0px; }
    .profile .pagination a {
      color: #004357;
      padding: 2px 7px 2px 7px;
      text-decoration: none; }
    .profile .pagination a:hover, .profile .pagination a:active {
      background-color: #eeeeee; }
    .profile .pagination .next_page, .profile .pagination .prev_page {
      border: 0px; }
    .profile .pagination span.current {
      border: 1px solid #ffffff;
      font-weight: bold;
      margin: 2px;
      padding: 2px 5px 2px 5px; }
    .profile .pagination span.disabled {
      display: none; }
  .profile .box h1 {
    font-size: 131%; }
  .profile .box h2 {
    font-size: 100%; }
  .profile .box h3 {
    font-size: 85%; }
  .profile .box h1, .profile .box h2, .profile .box h3 {
    font-weight: bold;
    text-transform: uppercase; }
  .profile .box h2 {
    height: 17px;
    padding-top: 4px;
    padding-left: 20px;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #ffffff;
    background: url(/images/boxheader.png); }
  .profile .box h3 {
    margin-bottom: 0px; }
  .profile .box ul li {
    white-space: nowrap;
    overflow: hidden; }
    .profile .box ul li img {
      position: relative;
      top: 4px;
      margin: 0px 4px 0px 0px; }
    .profile .box ul li .image_corners_small {
      margin: 4px 4px 4px 0px; }
  .profile .box ul li {
    padding: 2px 5px 6px 5px;
    border-top: 1px #808080 dashed; }
    .profile .box ul li .icons a {
      display: block;
      float: left;
      width: 12px;
      height: 12px;
      background-repeat: no-repeat;
      margin-top: 5px;
      margin-right: 3px; }
      .profile .box ul li .icons a span {
        display: none; }
    .profile .box ul li .icons a.locate.enabled {
      background-image: url(/images/icons/locate.png); }
    .profile .box ul li .icons a.locate.disabled {
      background-image: url(/images/icons/locate_grey.png); }
    .profile .box ul li .icons a.chat.enabled {
      background-image: url(/images/icons/chat.png); }
    .profile .box ul li .icons a.chat.disabled {
      background-image: url(/images/icons/chat_grey.png); }
    .profile .box ul li .icons a.write_message, .profile .box ul li .icons a.show_message {
      background-image: url(/images/icons/message.png); }
    .profile .box ul li .icons a.add_bookmark.enabled {
      background-image: url(/images/icons/addbookmark.png); }
    .profile .box ul li .icons a.add_bookmark.disabled {
      background-image: url(/images/icons/addbookmark_grey.png); }
    .profile .box ul li .icons a.remove_bookmark {
      background-image: url(/images/icons/deletebookmark.png); }
    .profile .box ul li .icons a.friend_request {
      background-image: url(/images/icons/add_buddy.png); }
    .profile .box ul li .icons a.friend_remove_request {
      background-image: url(/images/icons/deletebuddy.png); }
    .profile .box ul li .icons a.friend_accept {
      background-image: url(/images/icons/acceptfriendship.png); }
    .profile .box ul li .icons a.friend_refuse {
      background-image: url(/images/icons/refusefriendship.png); }
    .profile .box ul li .icons a.friend_remove {
      background-image: url(/images/icons/deletebuddy.png); }
    .profile .box ul li .icons a.delete {
      background-image: url(/images/icons/delete.png); }
    .profile .box ul li .icons a.wear_button {
      background-image: url(/images/icons/wear_button.png); }
    .profile .box ul li .icons a.drop_button {
      background-image: url(/images/icons/drop_button.png); }
    .profile .box ul li:first-child {
      border: 0px none; }
    .profile .box ul li:hover {
      background-color: #eeeeee; }
    .profile .box ul li .line {
      display: block;
      width: 640px;
      margin-top: 2px; }
  .profile .box ul li {
    white-space: nowrap;
    overflow: hidden; }
    .profile .box ul li img {
      position: relative;
      top: 4px;
      margin: 0px 4px 0px 0px; }
    .profile .box ul li .image_corners_small {
      margin: 4px 4px 4px 0px; }
  .profile .box ul li {
    padding: 2px 5px 6px 5px;
    border-top: 1px #808080 dashed; }
    .profile .box ul li .icons a {
      display: block;
      float: left;
      width: 12px;
      height: 12px;
      background-repeat: no-repeat;
      margin-top: 5px;
      margin-right: 3px; }
      .profile .box ul li .icons a span {
        display: none; }
    .profile .box ul li .icons a.locate.enabled {
      background-image: url(/images/icons/locate.png); }
    .profile .box ul li .icons a.locate.disabled {
      background-image: url(/images/icons/locate_grey.png); }
    .profile .box ul li .icons a.chat.enabled {
      background-image: url(/images/icons/chat.png); }
    .profile .box ul li .icons a.chat.disabled {
      background-image: url(/images/icons/chat_grey.png); }
    .profile .box ul li .icons a.write_message, .profile .box ul li .icons a.show_message {
      background-image: url(/images/icons/message.png); }
    .profile .box ul li .icons a.add_bookmark.enabled {
      background-image: url(/images/icons/addbookmark.png); }
    .profile .box ul li .icons a.add_bookmark.disabled {
      background-image: url(/images/icons/addbookmark_grey.png); }
    .profile .box ul li .icons a.remove_bookmark {
      background-image: url(/images/icons/deletebookmark.png); }
    .profile .box ul li .icons a.friend_request {
      background-image: url(/images/icons/add_buddy.png); }
    .profile .box ul li .icons a.friend_remove_request {
      background-image: url(/images/icons/deletebuddy.png); }
    .profile .box ul li .icons a.friend_accept {
      background-image: url(/images/icons/acceptfriendship.png); }
    .profile .box ul li .icons a.friend_refuse {
      background-image: url(/images/icons/refusefriendship.png); }
    .profile .box ul li .icons a.friend_remove {
      background-image: url(/images/icons/deletebuddy.png); }
    .profile .box ul li .icons a.delete {
      background-image: url(/images/icons/delete.png); }
    .profile .box ul li .icons a.wear_button {
      background-image: url(/images/icons/wear_button.png); }
    .profile .box ul li .icons a.drop_button {
      background-image: url(/images/icons/drop_button.png); }
    .profile .box ul li:first-child {
      border: 0px none; }
    .profile .box ul li:hover {
      background-color: #eeeeee; }
    .profile .box ul li .line {
      display: block;
      width: 640px;
      margin-top: 2px; }
  .profile .box ul li.two_rows .detail {
    padding: 2px 0px 0px 0px;
    width: 630px; }
  .profile .box p {
    margin: 5px 0px; }
  .profile .user_tabs {
    height: 145px; }
  .profile h1 {
    font-size: 131%; }
  .profile h2 {
    font-size: 100%; }
  .profile h3 {
    font-size: 85%; }
  .profile .avatar {
    width: 64px;
    height: 64px;
    position: relative;
    float: left; }
    .profile .avatar .qaracter_match {
      position: absolute;
      left: 0px;
      bottom: 0px;
      padding: 1px;
      color: #ffffff;
      background-color: #004357; }
    .profile .avatar .online_status {
      position: absolute;
      right: 0px;
      bottom: 0px;
      padding: 4px; }
    .profile .avatar .edit_avatar_link {
      position: absolute;
      left: 0px;
      right: 0px;
      bottom: 0px;
      padding: 2px;
      background-color: #004357;
      text-align: center; }
  .profile .avatar {
    width: 128px;
    height: 128px;
    margin: 10px 10px 10px 0px; }
  .profile .qaracter {
    position: relative;
    width: 440px; }
    .profile .qaracter .button_category {
      display: block;
      position: relative;
      height: 20px;
      float: left;
      background: url('/images/users/qarakter_bg_fade.png') top left repeat-x; }
      .profile .qaracter .button_category span {
        display: none;
        position: absolute;
        padding: 5px 5px 5px 0px;
        background: url(/images/users/qarakter_bg_description.png) bottom left no-repeat; }
        .profile .qaracter .button_category span.high {
          top: -50px; }
        .profile .qaracter .button_category span.low {
          top: -30px; }
    .profile .qaracter .qaracter_corner {
      position: absolute;
      left: 0px;
      width: 7px;
      height: 20px;
      background: url(/images/users/qarakter_corner.png) no-repeat;
      z-index: 99; }
    .profile .qaracter .tooltip {
      position: absolute;
      visibility: hidden; }
  .profile .rating {
    width: 85px;
    height: 20px;
    padding: 5px; }
    .profile .rating ul.current {
      display: block;
      float: right;
      display: block;
      zoom: 1; }
      .profile .rating ul.current:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden; }
      * html .profile .rating ul.current {
        height: 1%; }
      .profile .rating ul.current li {
        float: left;
        width: 17px;
        height: 17px; }
        .profile .rating ul.current li span {
          display: none; }
        .profile .rating ul.current li a {
          width: 17px;
          height: 17px;
          display: block;
          float: left; }
        .profile .rating ul.current li a.rated {
          background: url('/images/rating.png') left bottom; }
        .profile .rating ul.current li a.unrated {
          background: url('/images/rating.png') left top; }
    .profile .rating .description {
      text-align: center;
      font-size: 85%;
      color: #808080; }
  .profile .rating {
    position: absolute;
    top: 0px;
    right: 0px;
    background-color: #ffffff; }
  .profile .tabs .head a {
    font-weight: bold;
    text-transform: uppercase;
    float: left;
    text-align: center;
    margin-right: 5px;
    color: #ffffff; }
  .profile .tabs .bar {
    width: 100%;
    height: 4px;
    background: url(/images/navigator-bg.png) repeat-x top; }
  .profile .tabs {
    margin: 10px 0px 0px 0px; }
    .profile .tabs .head a {
      width: 161px;
      height: 10px;
      padding: 5px;
      font-size: 85%;
      background: url(/images/usernavigation/tab_medium.png); }
      .profile .tabs .head a:hover {
        background: url(/images/usernavigation/tab_medium_hover.png); }
      .profile .tabs .head a.active {
        background: url(/images/usernavigation/tab_medium_active.png); }
  .profile .tabs {
    position: relative; }
    .profile .tabs ul li {
      white-space: nowrap;
      overflow: hidden; }
      .profile .tabs ul li img {
        position: relative;
        top: 4px;
        margin: 0px 4px 0px 0px; }
      .profile .tabs ul li .image_corners_small {
        margin: 4px 4px 4px 0px; }
    .profile .tabs ul li {
      float: left; }
    .profile .tabs ul li {
      width: 33%; }
    .profile .tabs ul li {
      width: 215px;
      padding: 2px 5px 6px 5px; }
    .profile .tabs .pagination {
      border-top: 1px #808080 dashed;
      margin: 5px 0px;
      padding: 5px 0px; }
      .profile .tabs .pagination a {
        color: #004357;
        padding: 2px 7px 2px 7px;
        text-decoration: none; }
      .profile .tabs .pagination a:hover, .profile .tabs .pagination a:active {
        background-color: #eeeeee; }
      .profile .tabs .pagination .next_page, .profile .tabs .pagination .prev_page {
        border: 0px; }
      .profile .tabs .pagination span.current {
        border: 1px solid #ffffff;
        font-weight: bold;
        margin: 2px;
        padding: 2px 5px 2px 5px; }
      .profile .tabs .pagination span.disabled {
        display: none; }
    .profile .tabs ul li:hover {
      background-color: #eeeeee; }
    .profile .tabs .pagination {
      position: absolute;
      left: 0px;
      bottom: 0px;
      width: 100%; }
  .profile table tr td, .profile table tr th {
    border-top: 1px #808080 dashed; }
  .profile table tr:first-child td, .profile table tr:first-child th {
    border: none; }
  .profile table {
    width: 530px; }
    .profile table tr.qaracter th, .profile table tr.qaracter td {
      vertical-align: bottom;
      white-space: nowrap; }
    .profile table tr th, .profile table tr td {
      max-width: 530px;
      padding: 5px 5px 5px 0px;
      vertical-align: top;
      overflow: hidden; }
      .profile table tr th .key,       .profile table tr td .key {
        display: block;
        float: left;
        width: 60px; }
    .profile table tr th {
      width: 100px; }
  .profile .qype {
    position: absolute;
    top: 34px;
    right: 6px;
    width: 80px;
    height: 24px;
    background: #ffffff url(/images/spots/qype_logo80.png); }

.category.get2card {
  display: block;
  zoom: 1; }
  .category.get2card:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  * html .category.get2card {
    height: 1%; }
  .category.get2card .offer {
    width: 310px; }
  .category.get2card a.buy_get_2_card {
    display: block;
    width: 100px;
    text-align: center; }

.marker .category.get2card a.buy_get_2_card {
  display: none; }

.edit input[type="submit"], .edit input[type="button"] {
  background: url(/images/buttons/white_arrow_button.png);
  width: inherit;
  height: 19px;
  padding: 2px 15px 2px 27px;
  color: #18b5fa;
  text-transform: none;
  font-size: 11px;
  font-weight: bold;
  border: 0px none;
  overflow: visible; }
  .edit input[type="submit"]:hover,   .edit input[type="button"]:hover {
    background: url(/images/buttons/white_arrow_button_hover.png);
    color: #004357; }
.edit .avatar {
  width: 64px;
  height: 64px;
  position: relative;
  float: left; }
  .edit .avatar .qaracter_match {
    position: absolute;
    left: 0px;
    bottom: 0px;
    padding: 1px;
    color: #ffffff;
    background-color: #004357; }
  .edit .avatar .online_status {
    position: absolute;
    right: 0px;
    bottom: 0px;
    padding: 4px; }
  .edit .avatar .edit_avatar_link {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    padding: 2px;
    background-color: #004357;
    text-align: center; }
.edit .avatar {
  width: 128px;
  height: 128px;
  margin: 10px 10px 10px 0px; }
.edit h1 {
  font-size: 131%; }
.edit h2 {
  font-size: 100%; }
.edit h3 {
  font-size: 85%; }
.edit h1 {
  margin: 10px 10px 0px 0px;
  font-size: 161.6%; }
.edit table tr th.required {
  font-weight: bold; }
.edit table tr td.error {
  color: #ff2200; }
.edit table tr td, .edit table tr th {
  border-top: 1px #808080 dashed; }
.edit table tr:first-child td, .edit table tr:first-child th {
  border: none; }
.edit table {
  margin: 10px 0; }
  .edit table tr td, .edit table tr th {
    padding: 5px; }
.edit .formError {
  color: #ff2200;
  font-weight: bold; }

.comment.saved, .comment.post, .comment.put {
  margin: 15px 0px; }
  .comment.saved input[type="submit"], .comment.saved input[type="button"],   .comment.post input[type="submit"], .comment.post input[type="button"],   .comment.put input[type="submit"], .comment.put input[type="button"] {
    background: url(/images/buttons/white_arrow_button.png);
    width: inherit;
    height: 19px;
    padding: 2px 15px 2px 27px;
    color: #18b5fa;
    text-transform: none;
    font-size: 11px;
    font-weight: bold;
    border: 0px none;
    overflow: visible; }
    .comment.saved input[type="submit"]:hover,     .comment.saved input[type="button"]:hover,     .comment.post input[type="submit"]:hover,     .comment.post input[type="button"]:hover,     .comment.put input[type="submit"]:hover,     .comment.put input[type="button"]:hover {
      background: url(/images/buttons/white_arrow_button_hover.png);
      color: #004357; }
  .comment.saved .formError,   .comment.post .formError,   .comment.put .formError {
    color: #ff2200;
    font-weight: bold; }
  .comment.saved textarea,   .comment.post textarea,   .comment.put textarea {
    display: block;
    margin-bottom: 15px;
    width: 100%; }
  .comment.saved input[type=submit],   .comment.post input[type=submit],   .comment.put input[type=submit] {
    float: right; }
  .comment.saved .formError,   .comment.post .formError,   .comment.put .formError {
    float: left; }

.comment.saved .header {
  border-bottom: 1px solid #efefef;
  margin-bottom: 10px;
  line-height: 17px; }
  .comment.saved .header .author {
    float: left; }
  .comment.saved .header .created_at {
    float: right;
    color: #004357;
    font-size: 85%; }
.comment.saved .content .image {
  float: left;
  margin-right: 20px; }


.footer .share {
  background: url(/images/just-share.png);
  height: 37px;
  padding-right: 16px; }
  .footer .share a {
    display: block;
    width: 25px;
    height: 25px; }
.footer .navigation {
  margin-top: 20px; }
  .footer .navigation a {
    position: relative;
    top: -1px;
    background: url(/images/buttons/white_arrow_button.png);
    height: 19px;
    padding: 2px 15px 2px 27px;
    color: #18b5fa;
    text-transform: none;
    font-size: 11px;
    font-weight: bold;
    border: 0px none; }
    .footer .navigation a:hover {
      background: url(/images/buttons/white_arrow_button_hover.png);
      color: #004357; }
  .footer .navigation a {
    padding-left: 20px;
    background: url(/images/footer/tab.png) no-repeat; }
  .footer .navigation a:hover {
    background: url(/images/footer/tab_hover.png) no-repeat; }
.footer .footer {
  background: url(/images/flash_placeholder/footer.png);
  height: 259px; }


.header .icons a {
  display: block;
  float: left;
  width: 25px;
  height: 16px;
  padding: 0px 4px 0px 4px;
  margin: 0px 4px 0px 4px;
  border-right: 1px dotted #557f95;
  text-align: right; }
.header .icons a.account {
  width: 200px; }
.header .icons a.visibility {
  width: 16px; }
  .header .icons a.visibility.visible {
    background: url(/images/header/visibility-visible.png) no-repeat; }
  .header .icons a.visibility.invisible {
    background: url(/images/header/visibility-invisible.png) no-repeat; }
.header .icons a.friends_online {
  background: url(/images/header/buddiesonline.png) no-repeat; }
.header .icons a.friend_requests {
  background: url(/images/header/buddyanfragen.png) no-repeat; }
.header .icons a.unread_messages {
  background: url(/images/header/nachricht.png) no-repeat; }
.header .icons a.chatsessions.active {
  background: url(/images/header/chat_icon_active.gif) no-repeat; }
.header .icons a.chatsessions.inactive {
  background: url(/images/header/chat_icon_inactive.png) no-repeat; }
.header .logged_in {
  position: relative;
  height: 19px;
  padding: 10px;
  color: #ffffff;
  background: url(/images/header/header_logged_in.png); }
.header .logged_out {
  font-weight: bold;
  text-transform: uppercase;
  height: 20px;
  padding: 10px;
  color: #ffffff;
  background: url(/images/header/header_logged_out.jpg); }
  .header .logged_out a {
    position: relative;
    top: -1px;
    background: url(/images/buttons/white_arrow_button.png);
    height: 19px;
    padding: 2px 15px 2px 27px;
    color: #18b5fa;
    text-transform: none;
    font-size: 11px;
    font-weight: bold;
    border: 0px none; }
    .header .logged_out a:hover {
      background: url(/images/buttons/white_arrow_button_hover.png);
      color: #004357; }
  .header .logged_out .left {
    height: 20px;
    margin-top: 2px;
    overflow: hidden;
    white-space: nowrap; }
.header .search_bar {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 340px;
  height: 27px;
  padding: 0px 10px 0px 10px;
  color: #ffffff;
  background: url(/images/usernavigation/tab_locator.png); }
  .header .search_bar input[type="text"] {
    position: relative;
    left: 10px; }
.header .chatsession_box {
  display: none;
  position: absolute;
  top: 0px;
  left: 990px;
  width: 0px;
  height: 30px;
  background-color: #004357; }
  .header .chatsession_box h2 {
    background: transparent; }
.header .tabs .head a {
  font-weight: bold;
  text-transform: uppercase;
  float: left;
  text-align: center;
  margin-right: 5px;
  color: #ffffff; }
.header .tabs .bar {
  width: 100%;
  height: 4px;
  background: url(/images/navigator-bg.png) repeat-x top; }
.header .tabs .head a {
  width: 111px;
  height: 17px;
  text-align: center;
  padding: 5px;
  margin-right: 10px;
  background: url(/images/usernavigation/tab.png); }
  .header .tabs .head a:hover {
    background: url(/images/usernavigation/tab_hover.png); }
  .header .tabs .head a.active {
    background: url(/images/usernavigation/tab_active.png); }
.header input[type="submit"], .header input[type="button"] {
  background: url(/images/buttons/white_arrow_button.png);
  width: inherit;
  height: 19px;
  padding: 2px 15px 2px 27px;
  color: #18b5fa;
  text-transform: none;
  font-size: 11px;
  font-weight: bold;
  border: 0px none;
  overflow: visible; }
  .header input[type="submit"]:hover,   .header input[type="button"]:hover {
    background: url(/images/buttons/white_arrow_button_hover.png);
    color: #004357; }
.header input[type=submit] {
  width: 8em; }


.image_corners_large {
  display: block;
  position: absolute;
  z-index: 1;
  width: 128px;
  height: 128px;
  background: url(/images/users/users_avatar_corners_128x128.png); }
  .image_corners_large a {
    width: 128px;
    height: 128px;
    display: block; }

.image_corners_medium {
  display: block;
  position: absolute;
  z-index: 1;
  width: 64px;
  height: 64px;
  background: url(/images/users/users_avatar_corners_64x64.png); }
  .image_corners_medium a {
    width: 64px;
    height: 64px;
    display: block; }

.image_corners_small {
  display: block;
  position: absolute;
  z-index: 1;
  width: 32px;
  height: 32px;
  background: url(/images/users/users_avatar_corners_32x32.png); }
  .image_corners_small a {
    width: 32px;
    height: 32px;
    display: block; }

.image_corners_tiny {
  display: block;
  position: absolute;
  z-index: 1;
  width: 16px;
  height: 16px;
  background: url(/images/users/users_avatar_corners_16x16.png); }
  .image_corners_tiny a {
    width: 16px;
    height: 16px;
    display: block; }

.std input[type="submit"], .std input[type="button"] {
  background: url(/images/buttons/white_arrow_button.png);
  width: inherit;
  height: 19px;
  padding: 2px 15px 2px 27px;
  color: #18b5fa;
  text-transform: none;
  font-size: 11px;
  font-weight: bold;
  border: 0px none;
  overflow: visible; }
  .std input[type="submit"]:hover,   .std input[type="button"]:hover {
    background: url(/images/buttons/white_arrow_button_hover.png);
    color: #004357; }
.std .pagination {
  border-top: 1px #808080 dashed;
  margin: 5px 0px;
  padding: 5px 0px; }
  .std .pagination a {
    color: #004357;
    padding: 2px 7px 2px 7px;
    text-decoration: none; }
  .std .pagination a:hover, .std .pagination a:active {
    background-color: #eeeeee; }
  .std .pagination .next_page, .std .pagination .prev_page {
    border: 0px; }
  .std .pagination span.current {
    border: 1px solid #ffffff;
    font-weight: bold;
    margin: 2px;
    padding: 2px 5px 2px 5px; }
  .std .pagination span.disabled {
    display: none; }
.std .grid ul li {
  float: left; }
.std .grid h1 {
  font-size: 131%; }
.std .grid h2 {
  font-size: 100%; }
.std .grid h3 {
  font-size: 85%; }
.std .grid h1, .std .grid h2, .std .grid h3 {
  font-weight: bold;
  text-transform: uppercase; }
.std .grid h2 {
  height: 17px;
  padding-top: 4px;
  padding-left: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
  color: #ffffff;
  background: url(/images/boxheader.png); }
.std .grid h3 {
  margin-bottom: 0px; }
.std .grid .avatar {
  margin: 5px; }
.std .box h1 {
  font-size: 131%; }
.std .box h2 {
  font-size: 100%; }
.std .box h3 {
  font-size: 85%; }
.std .box h1, .std .box h2, .std .box h3 {
  font-weight: bold;
  text-transform: uppercase; }
.std .box h2 {
  height: 17px;
  padding-top: 4px;
  padding-left: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
  color: #ffffff;
  background: url(/images/boxheader.png); }
.std .box h3 {
  margin-bottom: 0px; }
.std .box ul li {
  white-space: nowrap;
  overflow: hidden; }
  .std .box ul li img {
    position: relative;
    top: 4px;
    margin: 0px 4px 0px 0px; }
  .std .box ul li .image_corners_small {
    margin: 4px 4px 4px 0px; }
.std .box ul li {
  padding: 2px 5px 6px 5px;
  border-top: 1px #808080 dashed; }
  .std .box ul li .icons a {
    display: block;
    float: left;
    width: 12px;
    height: 12px;
    background-repeat: no-repeat;
    margin-top: 5px;
    margin-right: 3px; }
    .std .box ul li .icons a span {
      display: none; }
  .std .box ul li .icons a.locate.enabled {
    background-image: url(/images/icons/locate.png); }
  .std .box ul li .icons a.locate.disabled {
    background-image: url(/images/icons/locate_grey.png); }
  .std .box ul li .icons a.chat.enabled {
    background-image: url(/images/icons/chat.png); }
  .std .box ul li .icons a.chat.disabled {
    background-image: url(/images/icons/chat_grey.png); }
  .std .box ul li .icons a.write_message, .std .box ul li .icons a.show_message {
    background-image: url(/images/icons/message.png); }
  .std .box ul li .icons a.add_bookmark.enabled {
    background-image: url(/images/icons/addbookmark.png); }
  .std .box ul li .icons a.add_bookmark.disabled {
    background-image: url(/images/icons/addbookmark_grey.png); }
  .std .box ul li .icons a.remove_bookmark {
    background-image: url(/images/icons/deletebookmark.png); }
  .std .box ul li .icons a.friend_request {
    background-image: url(/images/icons/add_buddy.png); }
  .std .box ul li .icons a.friend_remove_request {
    background-image: url(/images/icons/deletebuddy.png); }
  .std .box ul li .icons a.friend_accept {
    background-image: url(/images/icons/acceptfriendship.png); }
  .std .box ul li .icons a.friend_refuse {
    background-image: url(/images/icons/refusefriendship.png); }
  .std .box ul li .icons a.friend_remove {
    background-image: url(/images/icons/deletebuddy.png); }
  .std .box ul li .icons a.delete {
    background-image: url(/images/icons/delete.png); }
  .std .box ul li .icons a.wear_button {
    background-image: url(/images/icons/wear_button.png); }
  .std .box ul li .icons a.drop_button {
    background-image: url(/images/icons/drop_button.png); }
  .std .box ul li:first-child {
    border: 0px none; }
  .std .box ul li:hover {
    background-color: #eeeeee; }
  .std .box ul li .line {
    display: block;
    width: 640px;
    margin-top: 2px; }
.std .box ul li {
  white-space: nowrap;
  overflow: hidden; }
  .std .box ul li img {
    position: relative;
    top: 4px;
    margin: 0px 4px 0px 0px; }
  .std .box ul li .image_corners_small {
    margin: 4px 4px 4px 0px; }
.std .box ul li {
  padding: 2px 5px 6px 5px;
  border-top: 1px #808080 dashed; }
  .std .box ul li .icons a {
    display: block;
    float: left;
    width: 12px;
    height: 12px;
    background-repeat: no-repeat;
    margin-top: 5px;
    margin-right: 3px; }
    .std .box ul li .icons a span {
      display: none; }
  .std .box ul li .icons a.locate.enabled {
    background-image: url(/images/icons/locate.png); }
  .std .box ul li .icons a.locate.disabled {
    background-image: url(/images/icons/locate_grey.png); }
  .std .box ul li .icons a.chat.enabled {
    background-image: url(/images/icons/chat.png); }
  .std .box ul li .icons a.chat.disabled {
    background-image: url(/images/icons/chat_grey.png); }
  .std .box ul li .icons a.write_message, .std .box ul li .icons a.show_message {
    background-image: url(/images/icons/message.png); }
  .std .box ul li .icons a.add_bookmark.enabled {
    background-image: url(/images/icons/addbookmark.png); }
  .std .box ul li .icons a.add_bookmark.disabled {
    background-image: url(/images/icons/addbookmark_grey.png); }
  .std .box ul li .icons a.remove_bookmark {
    background-image: url(/images/icons/deletebookmark.png); }
  .std .box ul li .icons a.friend_request {
    background-image: url(/images/icons/add_buddy.png); }
  .std .box ul li .icons a.friend_remove_request {
    background-image: url(/images/icons/deletebuddy.png); }
  .std .box ul li .icons a.friend_accept {
    background-image: url(/images/icons/acceptfriendship.png); }
  .std .box ul li .icons a.friend_refuse {
    background-image: url(/images/icons/refusefriendship.png); }
  .std .box ul li .icons a.friend_remove {
    background-image: url(/images/icons/deletebuddy.png); }
  .std .box ul li .icons a.delete {
    background-image: url(/images/icons/delete.png); }
  .std .box ul li .icons a.wear_button {
    background-image: url(/images/icons/wear_button.png); }
  .std .box ul li .icons a.drop_button {
    background-image: url(/images/icons/drop_button.png); }
  .std .box ul li:first-child {
    border: 0px none; }
  .std .box ul li:hover {
    background-color: #eeeeee; }
  .std .box ul li .line {
    display: block;
    width: 640px;
    margin-top: 2px; }
.std .box ul li.two_rows .detail {
  padding: 2px 0px 0px 0px;
  width: 630px; }
.std .box p {
  margin: 5px 0px; }
.std .tabs .head a {
  font-weight: bold;
  text-transform: uppercase;
  float: left;
  text-align: center;
  margin-right: 5px;
  color: #ffffff; }
.std .tabs .bar {
  width: 100%;
  height: 4px;
  background: url(/images/navigator-bg.png) repeat-x top; }
.std .tabs {
  margin: 10px 0px 0px 0px; }
  .std .tabs .head a {
    width: 161px;
    height: 10px;
    padding: 5px;
    font-size: 85%;
    background: url(/images/usernavigation/tab_medium.png); }
    .std .tabs .head a:hover {
      background: url(/images/usernavigation/tab_medium_hover.png); }
    .std .tabs .head a.active {
      background: url(/images/usernavigation/tab_medium_active.png); }
.std .tabs .head a {
  font-weight: bold;
  text-transform: uppercase;
  float: left;
  text-align: center;
  margin-right: 5px;
  color: #ffffff; }
.std .tabs .bar {
  width: 100%;
  height: 4px;
  background: url(/images/navigator-bg.png) repeat-x top; }
.std .tabs .head .search a {
  width: 120px;
  background: url(/images/usernavigation/tab_search.png); }
  .std .tabs .head .search a:hover {
    background: url(/images/usernavigation/tab_search_hover.png); }
  .std .tabs .head .search a.active {
    background: url(/images/usernavigation/tab_search_active.png); }
.std .user_tabs {
  height: 145px; }
.std .avatar {
  width: 64px;
  height: 64px;
  position: relative;
  float: left; }
  .std .avatar .qaracter_match {
    position: absolute;
    left: 0px;
    bottom: 0px;
    padding: 1px;
    color: #ffffff;
    background-color: #004357; }
  .std .avatar .online_status {
    position: absolute;
    right: 0px;
    bottom: 0px;
    padding: 4px; }
  .std .avatar .edit_avatar_link {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    padding: 2px;
    background-color: #004357;
    text-align: center; }
.std .left_column {
  float: left;
  width: 49%; }
.std .right_column {
  float: right;
  width: 49%; }
.std table tr th.required {
  font-weight: bold; }
.std table tr td.error {
  color: #ff2200; }
.std table tr td, .std table tr th {
  border-top: 1px #808080 dashed; }
.std table tr:first-child td, .std table tr:first-child th {
  border: none; }
.std table {
  margin: 10px 0; }
  .std table tr td, .std table tr th {
    padding: 5px; }
.std table tr th.required {
  font-weight: bold; }
.std table tr td.error {
  color: #ff2200; }
.std table tr td, .std table tr th {
  border-top: 1px #808080 dashed; }
.std table tr:first-child td, .std table tr:first-child th {
  border: none; }
.std table.vertical tr th {
  font-weight: bold; }
.std table.vertical tr td .icons a {
  display: block;
  float: left;
  width: 12px;
  height: 12px;
  background-repeat: no-repeat;
  margin-top: 5px;
  margin-right: 3px; }
  .std table.vertical tr td .icons a span {
    display: none; }
.std table.vertical tr td .icons a.locate.enabled {
  background-image: url(/images/icons/locate.png); }
.std table.vertical tr td .icons a.locate.disabled {
  background-image: url(/images/icons/locate_grey.png); }
.std table.vertical tr td .icons a.chat.enabled {
  background-image: url(/images/icons/chat.png); }
.std table.vertical tr td .icons a.chat.disabled {
  background-image: url(/images/icons/chat_grey.png); }
.std table.vertical tr td .icons a.write_message, .std table.vertical tr td .icons a.show_message {
  background-image: url(/images/icons/message.png); }
.std table.vertical tr td .icons a.add_bookmark.enabled {
  background-image: url(/images/icons/addbookmark.png); }
.std table.vertical tr td .icons a.add_bookmark.disabled {
  background-image: url(/images/icons/addbookmark_grey.png); }
.std table.vertical tr td .icons a.remove_bookmark {
  background-image: url(/images/icons/deletebookmark.png); }
.std table.vertical tr td .icons a.friend_request {
  background-image: url(/images/icons/add_buddy.png); }
.std table.vertical tr td .icons a.friend_remove_request {
  background-image: url(/images/icons/deletebuddy.png); }
.std table.vertical tr td .icons a.friend_accept {
  background-image: url(/images/icons/acceptfriendship.png); }
.std table.vertical tr td .icons a.friend_refuse {
  background-image: url(/images/icons/refusefriendship.png); }
.std table.vertical tr td .icons a.friend_remove {
  background-image: url(/images/icons/deletebuddy.png); }
.std table.vertical tr td .icons a.delete {
  background-image: url(/images/icons/delete.png); }
.std table.vertical tr td .icons a.wear_button {
  background-image: url(/images/icons/wear_button.png); }
.std table.vertical tr td .icons a.drop_button {
  background-image: url(/images/icons/drop_button.png); }
.std table.vertical tr td .icons {
  float: right; }
.std table.vertical tr td .user_image, .std table.vertical tr th .user_image {
  margin-right: 5px;
  vertical-align: top; }
.std table.form tr {
  border: 0 none transparent; }
  .std table.form tr td {
    vertical-align: top; }
.std .autocomplete {
  position: absolute;
  width: 250px;
  background-color: white;
  border: 1px solid;
  border-color: #808080;
  margin: 0;
  padding: 0; }
  .std .autocomplete ul {
    list-style-type: none;
    margin: 0;
    padding: 0; }
    .std .autocomplete ul li.selected {
      background-color: #eeeeee;
      font-weight: bold; }
    .std .autocomplete ul li {
      list-style-type: none;
      display: block;
      margin: 0;
      padding: 2px;
      cursor: pointer; }
.std .ticker {
  position: absolute;
  right: 0px;
  top: 35px;
  overflow: hidden;
  white-space: nowrap;
  background: url(/images/opacity-white.png) repeat-x;
  text-align: right; }
  .std .ticker img {
    position: relative;
    top: 4px;
    margin-right: 5px; }
  .std .ticker .name {
    margin-right: 5px; }
.std div.error {
  color: #ff2200; }

.how_i_feel h1 {
  font-size: 131%; }
.how_i_feel h2 {
  font-size: 100%; }
.how_i_feel h3 {
  font-size: 85%; }
.how_i_feel h1, .how_i_feel h2, .how_i_feel h3 {
  font-weight: bold;
  text-transform: uppercase; }
.how_i_feel h2 {
  height: 17px;
  padding-top: 4px;
  padding-left: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
  color: #ffffff;
  background: url(/images/boxheader.png); }
.how_i_feel h3 {
  margin-bottom: 0px; }
.how_i_feel .avatar {
  margin: 0px 10px 0px 0px; }
.how_i_feel .detail {
  float: right;
  width: 600px; }
.how_i_feel .left {
  padding: 10px 5px 0px 0px; }
.how_i_feel .right {
  padding: 10px 0px 0px 5px; }


.image_corners_large {
  display: block;
  position: absolute;
  z-index: 1;
  width: 128px;
  height: 128px;
  background: url(/images/users/users_avatar_corners_128x128.png); }
  .image_corners_large a {
    width: 128px;
    height: 128px;
    display: block; }

.image_corners_medium {
  display: block;
  position: absolute;
  z-index: 1;
  width: 64px;
  height: 64px;
  background: url(/images/users/users_avatar_corners_64x64.png); }
  .image_corners_medium a {
    width: 64px;
    height: 64px;
    display: block; }

.image_corners_small {
  display: block;
  position: absolute;
  z-index: 1;
  width: 32px;
  height: 32px;
  background: url(/images/users/users_avatar_corners_32x32.png); }
  .image_corners_small a {
    width: 32px;
    height: 32px;
    display: block; }

.image_corners_tiny {
  display: block;
  position: absolute;
  z-index: 1;
  width: 16px;
  height: 16px;
  background: url(/images/users/users_avatar_corners_16x16.png); }
  .image_corners_tiny a {
    width: 16px;
    height: 16px;
    display: block; }


.layouts_basic {
  width: 990px; }

.layouts_basic_head {
  position: relative; }
  .layouts_basic_head span {
    height: 71px; }
    .layouts_basic_head span.left {
      display: inline;
      background: url(/images/header/logo.png) center no-repeat;
      width: 87px; }
    .layouts_basic_head span.right {
      display: inline;
      background: url(/images/flash_placeholder/subpage_header.png) top no-repeat;
      width: 883px; }


.image_corners_large {
  display: block;
  position: absolute;
  z-index: 1;
  width: 128px;
  height: 128px;
  background: url(/images/users/users_avatar_corners_128x128.png); }
  .image_corners_large a {
    width: 128px;
    height: 128px;
    display: block; }

.image_corners_medium {
  display: block;
  position: absolute;
  z-index: 1;
  width: 64px;
  height: 64px;
  background: url(/images/users/users_avatar_corners_64x64.png); }
  .image_corners_medium a {
    width: 64px;
    height: 64px;
    display: block; }

.image_corners_small {
  display: block;
  position: absolute;
  z-index: 1;
  width: 32px;
  height: 32px;
  background: url(/images/users/users_avatar_corners_32x32.png); }
  .image_corners_small a {
    width: 32px;
    height: 32px;
    display: block; }

.image_corners_tiny {
  display: block;
  position: absolute;
  z-index: 1;
  width: 16px;
  height: 16px;
  background: url(/images/users/users_avatar_corners_16x16.png); }
  .image_corners_tiny a {
    width: 16px;
    height: 16px;
    display: block; }

.std input[type="submit"], .std input[type="button"] {
  background: url(/images/buttons/white_arrow_button.png);
  width: inherit;
  height: 19px;
  padding: 2px 15px 2px 27px;
  color: #18b5fa;
  text-transform: none;
  font-size: 11px;
  font-weight: bold;
  border: 0px none;
  overflow: visible; }
  .std input[type="submit"]:hover,   .std input[type="button"]:hover {
    background: url(/images/buttons/white_arrow_button_hover.png);
    color: #004357; }
.std .pagination {
  border-top: 1px #808080 dashed;
  margin: 5px 0px;
  padding: 5px 0px; }
  .std .pagination a {
    color: #004357;
    padding: 2px 7px 2px 7px;
    text-decoration: none; }
  .std .pagination a:hover, .std .pagination a:active {
    background-color: #eeeeee; }
  .std .pagination .next_page, .std .pagination .prev_page {
    border: 0px; }
  .std .pagination span.current {
    border: 1px solid #ffffff;
    font-weight: bold;
    margin: 2px;
    padding: 2px 5px 2px 5px; }
  .std .pagination span.disabled {
    display: none; }
.std .grid ul li {
  float: left; }
.std .grid h1 {
  font-size: 131%; }
.std .grid h2 {
  font-size: 100%; }
.std .grid h3 {
  font-size: 85%; }
.std .grid h1, .std .grid h2, .std .grid h3 {
  font-weight: bold;
  text-transform: uppercase; }
.std .grid h2 {
  height: 17px;
  padding-top: 4px;
  padding-left: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
  color: #ffffff;
  background: url(/images/boxheader.png); }
.std .grid h3 {
  margin-bottom: 0px; }
.std .grid .avatar {
  margin: 5px; }
.std .box h1 {
  font-size: 131%; }
.std .box h2 {
  font-size: 100%; }
.std .box h3 {
  font-size: 85%; }
.std .box h1, .std .box h2, .std .box h3 {
  font-weight: bold;
  text-transform: uppercase; }
.std .box h2 {
  height: 17px;
  padding-top: 4px;
  padding-left: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
  color: #ffffff;
  background: url(/images/boxheader.png); }
.std .box h3 {
  margin-bottom: 0px; }
.std .box ul li {
  white-space: nowrap;
  overflow: hidden; }
  .std .box ul li img {
    position: relative;
    top: 4px;
    margin: 0px 4px 0px 0px; }
  .std .box ul li .image_corners_small {
    margin: 4px 4px 4px 0px; }
.std .box ul li {
  padding: 2px 5px 6px 5px;
  border-top: 1px #808080 dashed; }
  .std .box ul li .icons a {
    display: block;
    float: left;
    width: 12px;
    height: 12px;
    background-repeat: no-repeat;
    margin-top: 5px;
    margin-right: 3px; }
    .std .box ul li .icons a span {
      display: none; }
  .std .box ul li .icons a.locate.enabled {
    background-image: url(/images/icons/locate.png); }
  .std .box ul li .icons a.locate.disabled {
    background-image: url(/images/icons/locate_grey.png); }
  .std .box ul li .icons a.chat.enabled {
    background-image: url(/images/icons/chat.png); }
  .std .box ul li .icons a.chat.disabled {
    background-image: url(/images/icons/chat_grey.png); }
  .std .box ul li .icons a.write_message, .std .box ul li .icons a.show_message {
    background-image: url(/images/icons/message.png); }
  .std .box ul li .icons a.add_bookmark.enabled {
    background-image: url(/images/icons/addbookmark.png); }
  .std .box ul li .icons a.add_bookmark.disabled {
    background-image: url(/images/icons/addbookmark_grey.png); }
  .std .box ul li .icons a.remove_bookmark {
    background-image: url(/images/icons/deletebookmark.png); }
  .std .box ul li .icons a.friend_request {
    background-image: url(/images/icons/add_buddy.png); }
  .std .box ul li .icons a.friend_remove_request {
    background-image: url(/images/icons/deletebuddy.png); }
  .std .box ul li .icons a.friend_accept {
    background-image: url(/images/icons/acceptfriendship.png); }
  .std .box ul li .icons a.friend_refuse {
    background-image: url(/images/icons/refusefriendship.png); }
  .std .box ul li .icons a.friend_remove {
    background-image: url(/images/icons/deletebuddy.png); }
  .std .box ul li .icons a.delete {
    background-image: url(/images/icons/delete.png); }
  .std .box ul li .icons a.wear_button {
    background-image: url(/images/icons/wear_button.png); }
  .std .box ul li .icons a.drop_button {
    background-image: url(/images/icons/drop_button.png); }
  .std .box ul li:first-child {
    border: 0px none; }
  .std .box ul li:hover {
    background-color: #eeeeee; }
  .std .box ul li .line {
    display: block;
    width: 640px;
    margin-top: 2px; }
.std .box ul li {
  white-space: nowrap;
  overflow: hidden; }
  .std .box ul li img {
    position: relative;
    top: 4px;
    margin: 0px 4px 0px 0px; }
  .std .box ul li .image_corners_small {
    margin: 4px 4px 4px 0px; }
.std .box ul li {
  padding: 2px 5px 6px 5px;
  border-top: 1px #808080 dashed; }
  .std .box ul li .icons a {
    display: block;
    float: left;
    width: 12px;
    height: 12px;
    background-repeat: no-repeat;
    margin-top: 5px;
    margin-right: 3px; }
    .std .box ul li .icons a span {
      display: none; }
  .std .box ul li .icons a.locate.enabled {
    background-image: url(/images/icons/locate.png); }
  .std .box ul li .icons a.locate.disabled {
    background-image: url(/images/icons/locate_grey.png); }
  .std .box ul li .icons a.chat.enabled {
    background-image: url(/images/icons/chat.png); }
  .std .box ul li .icons a.chat.disabled {
    background-image: url(/images/icons/chat_grey.png); }
  .std .box ul li .icons a.write_message, .std .box ul li .icons a.show_message {
    background-image: url(/images/icons/message.png); }
  .std .box ul li .icons a.add_bookmark.enabled {
    background-image: url(/images/icons/addbookmark.png); }
  .std .box ul li .icons a.add_bookmark.disabled {
    background-image: url(/images/icons/addbookmark_grey.png); }
  .std .box ul li .icons a.remove_bookmark {
    background-image: url(/images/icons/deletebookmark.png); }
  .std .box ul li .icons a.friend_request {
    background-image: url(/images/icons/add_buddy.png); }
  .std .box ul li .icons a.friend_remove_request {
    background-image: url(/images/icons/deletebuddy.png); }
  .std .box ul li .icons a.friend_accept {
    background-image: url(/images/icons/acceptfriendship.png); }
  .std .box ul li .icons a.friend_refuse {
    background-image: url(/images/icons/refusefriendship.png); }
  .std .box ul li .icons a.friend_remove {
    background-image: url(/images/icons/deletebuddy.png); }
  .std .box ul li .icons a.delete {
    background-image: url(/images/icons/delete.png); }
  .std .box ul li .icons a.wear_button {
    background-image: url(/images/icons/wear_button.png); }
  .std .box ul li .icons a.drop_button {
    background-image: url(/images/icons/drop_button.png); }
  .std .box ul li:first-child {
    border: 0px none; }
  .std .box ul li:hover {
    background-color: #eeeeee; }
  .std .box ul li .line {
    display: block;
    width: 640px;
    margin-top: 2px; }
.std .box ul li.two_rows .detail {
  padding: 2px 0px 0px 0px;
  width: 630px; }
.std .box p {
  margin: 5px 0px; }
.std .tabs .head a {
  font-weight: bold;
  text-transform: uppercase;
  float: left;
  text-align: center;
  margin-right: 5px;
  color: #ffffff; }
.std .tabs .bar {
  width: 100%;
  height: 4px;
  background: url(/images/navigator-bg.png) repeat-x top; }
.std .tabs {
  margin: 10px 0px 0px 0px; }
  .std .tabs .head a {
    width: 161px;
    height: 10px;
    padding: 5px;
    font-size: 85%;
    background: url(/images/usernavigation/tab_medium.png); }
    .std .tabs .head a:hover {
      background: url(/images/usernavigation/tab_medium_hover.png); }
    .std .tabs .head a.active {
      background: url(/images/usernavigation/tab_medium_active.png); }
.std .tabs .head a {
  font-weight: bold;
  text-transform: uppercase;
  float: left;
  text-align: center;
  margin-right: 5px;
  color: #ffffff; }
.std .tabs .bar {
  width: 100%;
  height: 4px;
  background: url(/images/navigator-bg.png) repeat-x top; }
.std .tabs .head .search a {
  width: 120px;
  background: url(/images/usernavigation/tab_search.png); }
  .std .tabs .head .search a:hover {
    background: url(/images/usernavigation/tab_search_hover.png); }
  .std .tabs .head .search a.active {
    background: url(/images/usernavigation/tab_search_active.png); }
.std .user_tabs {
  height: 145px; }
.std .avatar {
  width: 64px;
  height: 64px;
  position: relative;
  float: left; }
  .std .avatar .qaracter_match {
    position: absolute;
    left: 0px;
    bottom: 0px;
    padding: 1px;
    color: #ffffff;
    background-color: #004357; }
  .std .avatar .online_status {
    position: absolute;
    right: 0px;
    bottom: 0px;
    padding: 4px; }
  .std .avatar .edit_avatar_link {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    padding: 2px;
    background-color: #004357;
    text-align: center; }
.std .left_column {
  float: left;
  width: 49%; }
.std .right_column {
  float: right;
  width: 49%; }
.std table tr th.required {
  font-weight: bold; }
.std table tr td.error {
  color: #ff2200; }
.std table tr td, .std table tr th {
  border-top: 1px #808080 dashed; }
.std table tr:first-child td, .std table tr:first-child th {
  border: none; }
.std table {
  margin: 10px 0; }
  .std table tr td, .std table tr th {
    padding: 5px; }
.std table tr th.required {
  font-weight: bold; }
.std table tr td.error {
  color: #ff2200; }
.std table tr td, .std table tr th {
  border-top: 1px #808080 dashed; }
.std table tr:first-child td, .std table tr:first-child th {
  border: none; }
.std table.vertical tr th {
  font-weight: bold; }
.std table.vertical tr td .icons a {
  display: block;
  float: left;
  width: 12px;
  height: 12px;
  background-repeat: no-repeat;
  margin-top: 5px;
  margin-right: 3px; }
  .std table.vertical tr td .icons a span {
    display: none; }
.std table.vertical tr td .icons a.locate.enabled {
  background-image: url(/images/icons/locate.png); }
.std table.vertical tr td .icons a.locate.disabled {
  background-image: url(/images/icons/locate_grey.png); }
.std table.vertical tr td .icons a.chat.enabled {
  background-image: url(/images/icons/chat.png); }
.std table.vertical tr td .icons a.chat.disabled {
  background-image: url(/images/icons/chat_grey.png); }
.std table.vertical tr td .icons a.write_message, .std table.vertical tr td .icons a.show_message {
  background-image: url(/images/icons/message.png); }
.std table.vertical tr td .icons a.add_bookmark.enabled {
  background-image: url(/images/icons/addbookmark.png); }
.std table.vertical tr td .icons a.add_bookmark.disabled {
  background-image: url(/images/icons/addbookmark_grey.png); }
.std table.vertical tr td .icons a.remove_bookmark {
  background-image: url(/images/icons/deletebookmark.png); }
.std table.vertical tr td .icons a.friend_request {
  background-image: url(/images/icons/add_buddy.png); }
.std table.vertical tr td .icons a.friend_remove_request {
  background-image: url(/images/icons/deletebuddy.png); }
.std table.vertical tr td .icons a.friend_accept {
  background-image: url(/images/icons/acceptfriendship.png); }
.std table.vertical tr td .icons a.friend_refuse {
  background-image: url(/images/icons/refusefriendship.png); }
.std table.vertical tr td .icons a.friend_remove {
  background-image: url(/images/icons/deletebuddy.png); }
.std table.vertical tr td .icons a.delete {
  background-image: url(/images/icons/delete.png); }
.std table.vertical tr td .icons a.wear_button {
  background-image: url(/images/icons/wear_button.png); }
.std table.vertical tr td .icons a.drop_button {
  background-image: url(/images/icons/drop_button.png); }
.std table.vertical tr td .icons {
  float: right; }
.std table.vertical tr td .user_image, .std table.vertical tr th .user_image {
  margin-right: 5px;
  vertical-align: top; }
.std table.form tr {
  border: 0 none transparent; }
  .std table.form tr td {
    vertical-align: top; }
.std .autocomplete {
  position: absolute;
  width: 250px;
  background-color: white;
  border: 1px solid;
  border-color: #808080;
  margin: 0;
  padding: 0; }
  .std .autocomplete ul {
    list-style-type: none;
    margin: 0;
    padding: 0; }
    .std .autocomplete ul li.selected {
      background-color: #eeeeee;
      font-weight: bold; }
    .std .autocomplete ul li {
      list-style-type: none;
      display: block;
      margin: 0;
      padding: 2px;
      cursor: pointer; }
.std .ticker {
  position: absolute;
  right: 0px;
  top: 35px;
  overflow: hidden;
  white-space: nowrap;
  background: url(/images/opacity-white.png) repeat-x;
  text-align: right; }
  .std .ticker img {
    position: relative;
    top: 4px;
    margin-right: 5px; }
  .std .ticker .name {
    margin-right: 5px; }
.std div.error {
  color: #ff2200; }

.marker {
  position: relative; }
  .marker input[type="submit"], .marker input[type="button"] {
    background: url(/images/buttons/white_arrow_button.png);
    width: inherit;
    height: 19px;
    padding: 2px 15px 2px 27px;
    color: #18b5fa;
    text-transform: none;
    font-size: 11px;
    font-weight: bold;
    border: 0px none;
    overflow: visible; }
    .marker input[type="submit"]:hover,     .marker input[type="button"]:hover {
      background: url(/images/buttons/white_arrow_button_hover.png);
      color: #004357; }
  .marker h1 {
    font-size: 131%; }
  .marker h2 {
    font-size: 100%; }
  .marker h3 {
    font-size: 85%; }
  .marker h1 {
    white-space: nowrap; }
  .marker h2 {
    font-weight: bold; }
  .marker .icons a {
    display: block;
    float: left;
    width: 21px;
    height: 21px;
    background-repeat: no-repeat;
    margin-left: 10px; }
    .marker .icons a:first-child {
      margin-left: 0px; }
    .marker .icons a span {
      display: none; }
  .marker .icons a.edit_spot.enabled {
    background-image: url(/images/spots/bg_icon_edit.png); }
  .marker .icons a.edit_spot.disabled {
    background-image: url(/images/spots/bg_icon_edit_inactive.png); }
  .marker .icons a.remove_spot.enabled {
    background-image: url(/images/spots/bg_icon_delete.png); }
  .marker .icons a.remove_spot.disabled {
    background-image: url(/images/spots/bg_icon_delete_inactive.png); }
  .marker .icons a.add_bookmark.enabled {
    background-image: url(/images/spots/bg_icon_bookmarken.png); }
  .marker .icons a.add_bookmark.disabled {
    background-image: url(/images/spots/bg_icon_bookmarken_inactive.png); }
  .marker .icons a.remove_bookmark.enabled {
    background-image: url(/images/spots/bg_icon_bookmark_remove.png); }
  .marker .icons a.remove_bookmark.disabled {
    background-image: url(/images/spots/bg_icon_bookmark_remove_inactive.png); }
  .marker .avatar {
    width: 64px;
    height: 64px;
    position: relative;
    float: left; }
    .marker .avatar .qaracter_match {
      position: absolute;
      left: 0px;
      bottom: 0px;
      padding: 1px;
      color: #ffffff;
      background-color: #004357; }
    .marker .avatar .online_status {
      position: absolute;
      right: 0px;
      bottom: 0px;
      padding: 4px; }
    .marker .avatar .edit_avatar_link {
      position: absolute;
      left: 0px;
      right: 0px;
      bottom: 0px;
      padding: 2px;
      background-color: #004357;
      text-align: center; }
  .marker .avatar {
    margin: 0px 5px 5px 0px; }
  .marker .rating {
    width: 85px;
    height: 20px;
    padding: 5px; }
    .marker .rating ul.current {
      display: block;
      float: right;
      display: block;
      zoom: 1; }
      .marker .rating ul.current:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden; }
      * html .marker .rating ul.current {
        height: 1%; }
      .marker .rating ul.current li {
        float: left;
        width: 17px;
        height: 17px; }
        .marker .rating ul.current li span {
          display: none; }
        .marker .rating ul.current li a {
          width: 17px;
          height: 17px;
          display: block;
          float: left; }
        .marker .rating ul.current li a.rated {
          background: url('/images/rating.png') left bottom; }
        .marker .rating ul.current li a.unrated {
          background: url('/images/rating.png') left top; }
    .marker .rating .description {
      text-align: center;
      font-size: 85%;
      color: #808080; }
  .marker .rating {
    position: absolute;
    top: 48px;
    right: 0px;
    padding: 0px 0px 5px 5px; }
  .marker .area {
    overflow: hidden; }
    .marker .area.bar {
      width: 100%;
      height: 2px;
      border-top: 1px #808080 dashed; }
    .marker .area.head {
      width: 150px;
      height: 56px; }
    .marker .area.two_lines {
      width: 210px;
      height: 32px; }
    .marker .area.three_lines {
      width: 210px;
      height: 50px;
      white-space: normal; }
    .marker .area.links {
      width: 210px;
      padding: 5px;
      border-top: 1px #808080 dashed; }
  .marker p {
    margin: 5px 0px 5px 0px; }
  .marker table tr th.required {
    font-weight: bold; }
  .marker table tr td.error {
    color: #ff2200; }
  .marker table {
    width: 100%; }
    .marker table tr th, .marker table tr td {
      padding: 2px 0px; }
    .marker table tr th {
      width: 1px;
      padding-right: 5px; }
    .marker table tr td {
      height: 20px;
      text-align: right; }
      .marker table tr td.description {
        height: 50px;
        padding-bottom: 10px; }
  .marker input[type="text"], .marker textarea, .marker select {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    width: 100%; }
  .marker textarea {
    height: 100%; }
  .marker .qype {
    position: absolute;
    display: block;
    right: 0px;
    bottom: 34px;
    width: 80px;
    height: 24px;
    background: url(/images/spots/qype_logo80.png); }


.notifications ul li {
  font-size: 131%;
  color: #004d69;
  font-weight: bold;
  margin: 10px 0px;
  padding-top: 5px;
  padding-left: 40px;
  height: 25px; }
.notifications hr {
  height: 5px; }
.notifications ul li.notice {
  background: url(/images/flash_notice.png) no-repeat; }
.notifications ul li.warning {
  background: url(/images/flash_warning.png) no-repeat; }
.notifications ul li.error {
  background: url(/images/flash_warning.png) no-repeat; }


.localizing {
  display: none;
  position: absolute;
  top: 200px;
  left: 460px;
  width: 66px;
  height: 66px;
  background: url(/images/ajax-loader.gif); }

.online {
  position: relative;
  height: 590px; }
  .online #map {
    position: absolute;
    width: 990px;
    height: 590px; }
  .online .cockpit {
    position: absolute;
    width: 255px;
    color: #ffffff;
    scrollbar-track-color: #004357;
    scrollbar-face-color: #004d69;
    scrollbar-base-color: #004357;
    scrollbar-arrow-color: #eeeeee;
    scrollbar-highlight-color: #004357;
    scrollbar-shadow-color: #004357; }
    .online .cockpit img {
      position: relative;
      top: 4px;
      margin: 0px 4px 0px 0px; }
    .online .cockpit .image_corners_small {
      margin: 4px 4px 4px 0px; }
    .online .cockpit .icons a {
      display: block;
      float: left;
      width: 12px;
      height: 12px;
      background-repeat: "no-repeat";
      margin: 6px 0px 0px 5px; }
      .online .cockpit .icons a span {
        display: none; }
    .online .cockpit .icons a.locate.enabled {
      background-image: url(/images/icons/locate_white.png); }
    .online .cockpit .icons a.locate.disabled {
      background-image: url(/images/icons/locate_grey.png); }
    .online .cockpit .icons a.chat.enabled {
      background-image: url(/images/icons/chat_white.png); }
    .online .cockpit .icons a.chat.disabled {
      background-image: url(/images/icons/chat_grey.png); }
    .online .cockpit .icons a.write_message {
      background-image: url(/images/icons/message_white.png); }
    .online .cockpit .icons a.remove_bookmark {
      background-image: url(/images/icons/deletebookmark_white.png); }
    .online .cockpit .icons a.visibility.visible {
      background-image: url(/images/cockpit/visible_tiny.png); }
    .online .cockpit .icons a.visibility.invisible {
      background-image: url(/images/cockpit/invisible_tiny.png); }
    .online .cockpit .icons .distance {
      float: left;
      padding: 6px 0px 4px 0px;
      font-size: 85%; }
    .online .cockpit .header {
      font-weight: bold;
      text-transform: uppercase;
      padding: 10px;
      background-color: #004357; }
    .online .cockpit .body {
      padding: 10px;
      background: url(/images/cockpit/body_background.png) repeat-x; }
    .online .cockpit .current_user .left a {
      display: block;
      width: 200px;
      white-space: nowrap;
      overflow: hidden; }
    .online .cockpit .bar {
      width: 100%;
      height: 1px;
      margin: 5px 0px 5px 0px;
      border-top: 1px #ffffff dashed; }
    .online .cockpit .scroll_container {
      position: relative;
      height: 250px;
      padding-right: 5px;
      overflow-x: hidden;
      overflow-y: scroll; }
    .online .cockpit #friends a.headline,     .online .cockpit #spots a.headline,     .online .cockpit #bookmarks a.headline {
      padding-left: 12px;
      color: #18b5fa;
      background: url(/images/cockpit/arrow_down.png) 0px 6px no-repeat;
      font-weight: bold; }
      .online .cockpit #friends a.headline:hover,       .online .cockpit #spots a.headline:hover,       .online .cockpit #bookmarks a.headline:hover {
        cursor: pointer; }
      .online .cockpit #friends a.headline.show,       .online .cockpit #spots a.headline.show,       .online .cockpit #bookmarks a.headline.show {
        background: url(/images/cockpit/arrow_up.png) 0px 6px no-repeat; }
    .online .cockpit #friends .list_container,     .online .cockpit #spots .list_container,     .online .cockpit #bookmarks .list_container {
      position: relative;
      height: auto;
      overflow: hidden; }
      .online .cockpit #friends .list_container ul,       .online .cockpit #spots .list_container ul,       .online .cockpit #bookmarks .list_container ul {
        margin-bottom: 10px; }
        .online .cockpit #friends .list_container ul li .left,         .online .cockpit #spots .list_container ul li .left,         .online .cockpit #bookmarks .list_container ul li .left {
          padding: 2px 0px;
          white-space: nowrap;
          overflow: hidden; }
        .online .cockpit #friends .list_container ul li .right,         .online .cockpit #spots .list_container ul li .right,         .online .cockpit #bookmarks .list_container ul li .right {
          position: relative;
          top: 2px; }
    .online .cockpit #friends .list_container ul li .left {
      width: 115px; }
    .online .cockpit #spots .list_container ul li .left {
      width: 145px; }
    .online .cockpit #bookmarks .list_container ul li .left {
      width: 130px; }
    .online .cockpit .footer {
      position: relative;
      height: 18px; }
      .online .cockpit .footer a {
        display: block;
        position: absolute;
        left: 8px;
        right: 8px;
        top: 0px;
        bottom: 0px;
        background: url("/images/cockpit/arrow_up.png") center center no-repeat;
        background-color: #004357; }
        .online .cockpit .footer a:hover {
          cursor: pointer; }
        .online .cockpit .footer a.show {
          background: url("/images/cockpit/arrow_down.png") center center no-repeat;
          background-color: #004357; }
      .online .cockpit .footer .corner_left {
        position: absolute;
        left: 0px;
        top: 0px;
        bottom: 0px;
        background: url(/images/cockpit/footer_left.png);
        width: 8px; }
      .online .cockpit .footer .corner_right {
        position: absolute;
        right: 0px;
        top: 0px;
        bottom: 0px;
        background: url(/images/cockpit/footer_right.png);
        width: 8px; }
  .online .navigation {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px; }
    .online .navigation .tab {
      position: relative;
      left: 395px;
      height: 18px;
      width: 200px; }
      .online .navigation .tab .corner_left {
        position: absolute;
        left: 0px;
        top: 0px;
        bottom: 0px;
        width: 8px;
        background: url(/images/cockpit/categories_tab_left.png); }
      .online .navigation .tab .link a {
        display: block;
        position: absolute;
        left: 8px;
        right: 8px;
        top: 0px;
        bottom: 0px;
        background: url("/images/cockpit/arrow_down.png") center center no-repeat;
        background-color: #004357; }
        .online .navigation .tab .link a.show {
          background: url("/images/cockpit/arrow_up.png") center center no-repeat;
          background-color: #004357; }
      .online .navigation .tab .corner_right {
        position: absolute;
        right: 0px;
        top: 0px;
        bottom: 0px;
        width: 8px;
        background: url(/images/cockpit/categories_tab_right.png); }
    .online .navigation .body {
      padding: 10px 0px 10px 0px;
      background-color: #004357; }
      .online .navigation .body ul li {
        float: left;
        width: 330px;
        height: 25px;
        padding: 4px 0px 4px 0px;
        color: #ffffff; }
        .online .navigation .body ul li .left {
          width: 120px;
          padding: 5px 0px 5px 5px; }
      .online .navigation .body .dot {
        display: block;
        float: left;
        width: 5px;
        height: 5px;
        margin: 5px; }
  .online .promotion {
    position: absolute;
    display: none;
    overflow: hidden;
    top: 10px;
    left: 265px;
    width: 420px;
    border: 1px solid;
    padding: 2px;
    background-color: #ffffff; }
    .online .promotion a {
      color: #004357;
      font-weight: bold; }


.payments iframe {
  width: 100%;
  height: 500px;
  border: 0px; }


.image_corners_large {
  display: block;
  position: absolute;
  z-index: 1;
  width: 128px;
  height: 128px;
  background: url(/images/users/users_avatar_corners_128x128.png); }
  .image_corners_large a {
    width: 128px;
    height: 128px;
    display: block; }

.image_corners_medium {
  display: block;
  position: absolute;
  z-index: 1;
  width: 64px;
  height: 64px;
  background: url(/images/users/users_avatar_corners_64x64.png); }
  .image_corners_medium a {
    width: 64px;
    height: 64px;
    display: block; }

.image_corners_small {
  display: block;
  position: absolute;
  z-index: 1;
  width: 32px;
  height: 32px;
  background: url(/images/users/users_avatar_corners_32x32.png); }
  .image_corners_small a {
    width: 32px;
    height: 32px;
    display: block; }

.image_corners_tiny {
  display: block;
  position: absolute;
  z-index: 1;
  width: 16px;
  height: 16px;
  background: url(/images/users/users_avatar_corners_16x16.png); }
  .image_corners_tiny a {
    width: 16px;
    height: 16px;
    display: block; }

.std input[type="submit"], .std input[type="button"] {
  background: url(/images/buttons/white_arrow_button.png);
  width: inherit;
  height: 19px;
  padding: 2px 15px 2px 27px;
  color: #18b5fa;
  text-transform: none;
  font-size: 11px;
  font-weight: bold;
  border: 0px none;
  overflow: visible; }
  .std input[type="submit"]:hover,   .std input[type="button"]:hover {
    background: url(/images/buttons/white_arrow_button_hover.png);
    color: #004357; }
.std .pagination {
  border-top: 1px #808080 dashed;
  margin: 5px 0px;
  padding: 5px 0px; }
  .std .pagination a {
    color: #004357;
    padding: 2px 7px 2px 7px;
    text-decoration: none; }
  .std .pagination a:hover, .std .pagination a:active {
    background-color: #eeeeee; }
  .std .pagination .next_page, .std .pagination .prev_page {
    border: 0px; }
  .std .pagination span.current {
    border: 1px solid #ffffff;
    font-weight: bold;
    margin: 2px;
    padding: 2px 5px 2px 5px; }
  .std .pagination span.disabled {
    display: none; }
.std .grid ul li {
  float: left; }
.std .grid h1 {
  font-size: 131%; }
.std .grid h2 {
  font-size: 100%; }
.std .grid h3 {
  font-size: 85%; }
.std .grid h1, .std .grid h2, .std .grid h3 {
  font-weight: bold;
  text-transform: uppercase; }
.std .grid h2 {
  height: 17px;
  padding-top: 4px;
  padding-left: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
  color: #ffffff;
  background: url(/images/boxheader.png); }
.std .grid h3 {
  margin-bottom: 0px; }
.std .grid .avatar {
  margin: 5px; }
.std .box h1 {
  font-size: 131%; }
.std .box h2 {
  font-size: 100%; }
.std .box h3 {
  font-size: 85%; }
.std .box h1, .std .box h2, .std .box h3 {
  font-weight: bold;
  text-transform: uppercase; }
.std .box h2 {
  height: 17px;
  padding-top: 4px;
  padding-left: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
  color: #ffffff;
  background: url(/images/boxheader.png); }
.std .box h3 {
  margin-bottom: 0px; }
.std .box ul li {
  white-space: nowrap;
  overflow: hidden; }
  .std .box ul li img {
    position: relative;
    top: 4px;
    margin: 0px 4px 0px 0px; }
  .std .box ul li .image_corners_small {
    margin: 4px 4px 4px 0px; }
.std .box ul li {
  padding: 2px 5px 6px 5px;
  border-top: 1px #808080 dashed; }
  .std .box ul li .icons a {
    display: block;
    float: left;
    width: 12px;
    height: 12px;
    background-repeat: no-repeat;
    margin-top: 5px;
    margin-right: 3px; }
    .std .box ul li .icons a span {
      display: none; }
  .std .box ul li .icons a.locate.enabled {
    background-image: url(/images/icons/locate.png); }
  .std .box ul li .icons a.locate.disabled {
    background-image: url(/images/icons/locate_grey.png); }
  .std .box ul li .icons a.chat.enabled {
    background-image: url(/images/icons/chat.png); }
  .std .box ul li .icons a.chat.disabled {
    background-image: url(/images/icons/chat_grey.png); }
  .std .box ul li .icons a.write_message, .std .box ul li .icons a.show_message {
    background-image: url(/images/icons/message.png); }
  .std .box ul li .icons a.add_bookmark.enabled {
    background-image: url(/images/icons/addbookmark.png); }
  .std .box ul li .icons a.add_bookmark.disabled {
    background-image: url(/images/icons/addbookmark_grey.png); }
  .std .box ul li .icons a.remove_bookmark {
    background-image: url(/images/icons/deletebookmark.png); }
  .std .box ul li .icons a.friend_request {
    background-image: url(/images/icons/add_buddy.png); }
  .std .box ul li .icons a.friend_remove_request {
    background-image: url(/images/icons/deletebuddy.png); }
  .std .box ul li .icons a.friend_accept {
    background-image: url(/images/icons/acceptfriendship.png); }
  .std .box ul li .icons a.friend_refuse {
    background-image: url(/images/icons/refusefriendship.png); }
  .std .box ul li .icons a.friend_remove {
    background-image: url(/images/icons/deletebuddy.png); }
  .std .box ul li .icons a.delete {
    background-image: url(/images/icons/delete.png); }
  .std .box ul li .icons a.wear_button {
    background-image: url(/images/icons/wear_button.png); }
  .std .box ul li .icons a.drop_button {
    background-image: url(/images/icons/drop_button.png); }
  .std .box ul li:first-child {
    border: 0px none; }
  .std .box ul li:hover {
    background-color: #eeeeee; }
  .std .box ul li .line {
    display: block;
    width: 640px;
    margin-top: 2px; }
.std .box ul li {
  white-space: nowrap;
  overflow: hidden; }
  .std .box ul li img {
    position: relative;
    top: 4px;
    margin: 0px 4px 0px 0px; }
  .std .box ul li .image_corners_small {
    margin: 4px 4px 4px 0px; }
.std .box ul li {
  padding: 2px 5px 6px 5px;
  border-top: 1px #808080 dashed; }
  .std .box ul li .icons a {
    display: block;
    float: left;
    width: 12px;
    height: 12px;
    background-repeat: no-repeat;
    margin-top: 5px;
    margin-right: 3px; }
    .std .box ul li .icons a span {
      display: none; }
  .std .box ul li .icons a.locate.enabled {
    background-image: url(/images/icons/locate.png); }
  .std .box ul li .icons a.locate.disabled {
    background-image: url(/images/icons/locate_grey.png); }
  .std .box ul li .icons a.chat.enabled {
    background-image: url(/images/icons/chat.png); }
  .std .box ul li .icons a.chat.disabled {
    background-image: url(/images/icons/chat_grey.png); }
  .std .box ul li .icons a.write_message, .std .box ul li .icons a.show_message {
    background-image: url(/images/icons/message.png); }
  .std .box ul li .icons a.add_bookmark.enabled {
    background-image: url(/images/icons/addbookmark.png); }
  .std .box ul li .icons a.add_bookmark.disabled {
    background-image: url(/images/icons/addbookmark_grey.png); }
  .std .box ul li .icons a.remove_bookmark {
    background-image: url(/images/icons/deletebookmark.png); }
  .std .box ul li .icons a.friend_request {
    background-image: url(/images/icons/add_buddy.png); }
  .std .box ul li .icons a.friend_remove_request {
    background-image: url(/images/icons/deletebuddy.png); }
  .std .box ul li .icons a.friend_accept {
    background-image: url(/images/icons/acceptfriendship.png); }
  .std .box ul li .icons a.friend_refuse {
    background-image: url(/images/icons/refusefriendship.png); }
  .std .box ul li .icons a.friend_remove {
    background-image: url(/images/icons/deletebuddy.png); }
  .std .box ul li .icons a.delete {
    background-image: url(/images/icons/delete.png); }
  .std .box ul li .icons a.wear_button {
    background-image: url(/images/icons/wear_button.png); }
  .std .box ul li .icons a.drop_button {
    background-image: url(/images/icons/drop_button.png); }
  .std .box ul li:first-child {
    border: 0px none; }
  .std .box ul li:hover {
    background-color: #eeeeee; }
  .std .box ul li .line {
    display: block;
    width: 640px;
    margin-top: 2px; }
.std .box ul li.two_rows .detail {
  padding: 2px 0px 0px 0px;
  width: 630px; }
.std .box p {
  margin: 5px 0px; }
.std .tabs .head a {
  font-weight: bold;
  text-transform: uppercase;
  float: left;
  text-align: center;
  margin-right: 5px;
  color: #ffffff; }
.std .tabs .bar {
  width: 100%;
  height: 4px;
  background: url(/images/navigator-bg.png) repeat-x top; }
.std .tabs {
  margin: 10px 0px 0px 0px; }
  .std .tabs .head a {
    width: 161px;
    height: 10px;
    padding: 5px;
    font-size: 85%;
    background: url(/images/usernavigation/tab_medium.png); }
    .std .tabs .head a:hover {
      background: url(/images/usernavigation/tab_medium_hover.png); }
    .std .tabs .head a.active {
      background: url(/images/usernavigation/tab_medium_active.png); }
.std .tabs .head a {
  font-weight: bold;
  text-transform: uppercase;
  float: left;
  text-align: center;
  margin-right: 5px;
  color: #ffffff; }
.std .tabs .bar {
  width: 100%;
  height: 4px;
  background: url(/images/navigator-bg.png) repeat-x top; }
.std .tabs .head .search a {
  width: 120px;
  background: url(/images/usernavigation/tab_search.png); }
  .std .tabs .head .search a:hover {
    background: url(/images/usernavigation/tab_search_hover.png); }
  .std .tabs .head .search a.active {
    background: url(/images/usernavigation/tab_search_active.png); }
.std .user_tabs {
  height: 145px; }
.std .avatar {
  width: 64px;
  height: 64px;
  position: relative;
  float: left; }
  .std .avatar .qaracter_match {
    position: absolute;
    left: 0px;
    bottom: 0px;
    padding: 1px;
    color: #ffffff;
    background-color: #004357; }
  .std .avatar .online_status {
    position: absolute;
    right: 0px;
    bottom: 0px;
    padding: 4px; }
  .std .avatar .edit_avatar_link {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    padding: 2px;
    background-color: #004357;
    text-align: center; }
.std .left_column {
  float: left;
  width: 49%; }
.std .right_column {
  float: right;
  width: 49%; }
.std table tr th.required {
  font-weight: bold; }
.std table tr td.error {
  color: #ff2200; }
.std table tr td, .std table tr th {
  border-top: 1px #808080 dashed; }
.std table tr:first-child td, .std table tr:first-child th {
  border: none; }
.std table {
  margin: 10px 0; }
  .std table tr td, .std table tr th {
    padding: 5px; }
.std table tr th.required {
  font-weight: bold; }
.std table tr td.error {
  color: #ff2200; }
.std table tr td, .std table tr th {
  border-top: 1px #808080 dashed; }
.std table tr:first-child td, .std table tr:first-child th {
  border: none; }
.std table.vertical tr th {
  font-weight: bold; }
.std table.vertical tr td .icons a {
  display: block;
  float: left;
  width: 12px;
  height: 12px;
  background-repeat: no-repeat;
  margin-top: 5px;
  margin-right: 3px; }
  .std table.vertical tr td .icons a span {
    display: none; }
.std table.vertical tr td .icons a.locate.enabled {
  background-image: url(/images/icons/locate.png); }
.std table.vertical tr td .icons a.locate.disabled {
  background-image: url(/images/icons/locate_grey.png); }
.std table.vertical tr td .icons a.chat.enabled {
  background-image: url(/images/icons/chat.png); }
.std table.vertical tr td .icons a.chat.disabled {
  background-image: url(/images/icons/chat_grey.png); }
.std table.vertical tr td .icons a.write_message, .std table.vertical tr td .icons a.show_message {
  background-image: url(/images/icons/message.png); }
.std table.vertical tr td .icons a.add_bookmark.enabled {
  background-image: url(/images/icons/addbookmark.png); }
.std table.vertical tr td .icons a.add_bookmark.disabled {
  background-image: url(/images/icons/addbookmark_grey.png); }
.std table.vertical tr td .icons a.remove_bookmark {
  background-image: url(/images/icons/deletebookmark.png); }
.std table.vertical tr td .icons a.friend_request {
  background-image: url(/images/icons/add_buddy.png); }
.std table.vertical tr td .icons a.friend_remove_request {
  background-image: url(/images/icons/deletebuddy.png); }
.std table.vertical tr td .icons a.friend_accept {
  background-image: url(/images/icons/acceptfriendship.png); }
.std table.vertical tr td .icons a.friend_refuse {
  background-image: url(/images/icons/refusefriendship.png); }
.std table.vertical tr td .icons a.friend_remove {
  background-image: url(/images/icons/deletebuddy.png); }
.std table.vertical tr td .icons a.delete {
  background-image: url(/images/icons/delete.png); }
.std table.vertical tr td .icons a.wear_button {
  background-image: url(/images/icons/wear_button.png); }
.std table.vertical tr td .icons a.drop_button {
  background-image: url(/images/icons/drop_button.png); }
.std table.vertical tr td .icons {
  float: right; }
.std table.vertical tr td .user_image, .std table.vertical tr th .user_image {
  margin-right: 5px;
  vertical-align: top; }
.std table.form tr {
  border: 0 none transparent; }
  .std table.form tr td {
    vertical-align: top; }
.std .autocomplete {
  position: absolute;
  width: 250px;
  background-color: white;
  border: 1px solid;
  border-color: #808080;
  margin: 0;
  padding: 0; }
  .std .autocomplete ul {
    list-style-type: none;
    margin: 0;
    padding: 0; }
    .std .autocomplete ul li.selected {
      background-color: #eeeeee;
      font-weight: bold; }
    .std .autocomplete ul li {
      list-style-type: none;
      display: block;
      margin: 0;
      padding: 2px;
      cursor: pointer; }
.std .ticker {
  position: absolute;
  right: 0px;
  top: 35px;
  overflow: hidden;
  white-space: nowrap;
  background: url(/images/opacity-white.png) repeat-x;
  text-align: right; }
  .std .ticker img {
    position: relative;
    top: 4px;
    margin-right: 5px; }
  .std .ticker .name {
    margin-right: 5px; }
.std div.error {
  color: #ff2200; }

.image_corners_large {
  display: block;
  position: absolute;
  z-index: 1;
  width: 128px;
  height: 128px;
  background: url(/images/users/users_avatar_corners_128x128.png); }
  .image_corners_large a {
    width: 128px;
    height: 128px;
    display: block; }

.image_corners_medium {
  display: block;
  position: absolute;
  z-index: 1;
  width: 64px;
  height: 64px;
  background: url(/images/users/users_avatar_corners_64x64.png); }
  .image_corners_medium a {
    width: 64px;
    height: 64px;
    display: block; }

.image_corners_small {
  display: block;
  position: absolute;
  z-index: 1;
  width: 32px;
  height: 32px;
  background: url(/images/users/users_avatar_corners_32x32.png); }
  .image_corners_small a {
    width: 32px;
    height: 32px;
    display: block; }

.image_corners_tiny {
  display: block;
  position: absolute;
  z-index: 1;
  width: 16px;
  height: 16px;
  background: url(/images/users/users_avatar_corners_16x16.png); }
  .image_corners_tiny a {
    width: 16px;
    height: 16px;
    display: block; }

.profile {
  position: relative; }
  .profile .pagination {
    border-top: 1px #808080 dashed;
    margin: 5px 0px;
    padding: 5px 0px; }
    .profile .pagination a {
      color: #004357;
      padding: 2px 7px 2px 7px;
      text-decoration: none; }
    .profile .pagination a:hover, .profile .pagination a:active {
      background-color: #eeeeee; }
    .profile .pagination .next_page, .profile .pagination .prev_page {
      border: 0px; }
    .profile .pagination span.current {
      border: 1px solid #ffffff;
      font-weight: bold;
      margin: 2px;
      padding: 2px 5px 2px 5px; }
    .profile .pagination span.disabled {
      display: none; }
  .profile .box h1 {
    font-size: 131%; }
  .profile .box h2 {
    font-size: 100%; }
  .profile .box h3 {
    font-size: 85%; }
  .profile .box h1, .profile .box h2, .profile .box h3 {
    font-weight: bold;
    text-transform: uppercase; }
  .profile .box h2 {
    height: 17px;
    padding-top: 4px;
    padding-left: 20px;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #ffffff;
    background: url(/images/boxheader.png); }
  .profile .box h3 {
    margin-bottom: 0px; }
  .profile .box ul li {
    white-space: nowrap;
    overflow: hidden; }
    .profile .box ul li img {
      position: relative;
      top: 4px;
      margin: 0px 4px 0px 0px; }
    .profile .box ul li .image_corners_small {
      margin: 4px 4px 4px 0px; }
  .profile .box ul li {
    padding: 2px 5px 6px 5px;
    border-top: 1px #808080 dashed; }
    .profile .box ul li .icons a {
      display: block;
      float: left;
      width: 12px;
      height: 12px;
      background-repeat: no-repeat;
      margin-top: 5px;
      margin-right: 3px; }
      .profile .box ul li .icons a span {
        display: none; }
    .profile .box ul li .icons a.locate.enabled {
      background-image: url(/images/icons/locate.png); }
    .profile .box ul li .icons a.locate.disabled {
      background-image: url(/images/icons/locate_grey.png); }
    .profile .box ul li .icons a.chat.enabled {
      background-image: url(/images/icons/chat.png); }
    .profile .box ul li .icons a.chat.disabled {
      background-image: url(/images/icons/chat_grey.png); }
    .profile .box ul li .icons a.write_message, .profile .box ul li .icons a.show_message {
      background-image: url(/images/icons/message.png); }
    .profile .box ul li .icons a.add_bookmark.enabled {
      background-image: url(/images/icons/addbookmark.png); }
    .profile .box ul li .icons a.add_bookmark.disabled {
      background-image: url(/images/icons/addbookmark_grey.png); }
    .profile .box ul li .icons a.remove_bookmark {
      background-image: url(/images/icons/deletebookmark.png); }
    .profile .box ul li .icons a.friend_request {
      background-image: url(/images/icons/add_buddy.png); }
    .profile .box ul li .icons a.friend_remove_request {
      background-image: url(/images/icons/deletebuddy.png); }
    .profile .box ul li .icons a.friend_accept {
      background-image: url(/images/icons/acceptfriendship.png); }
    .profile .box ul li .icons a.friend_refuse {
      background-image: url(/images/icons/refusefriendship.png); }
    .profile .box ul li .icons a.friend_remove {
      background-image: url(/images/icons/deletebuddy.png); }
    .profile .box ul li .icons a.delete {
      background-image: url(/images/icons/delete.png); }
    .profile .box ul li .icons a.wear_button {
      background-image: url(/images/icons/wear_button.png); }
    .profile .box ul li .icons a.drop_button {
      background-image: url(/images/icons/drop_button.png); }
    .profile .box ul li:first-child {
      border: 0px none; }
    .profile .box ul li:hover {
      background-color: #eeeeee; }
    .profile .box ul li .line {
      display: block;
      width: 640px;
      margin-top: 2px; }
  .profile .box ul li {
    white-space: nowrap;
    overflow: hidden; }
    .profile .box ul li img {
      position: relative;
      top: 4px;
      margin: 0px 4px 0px 0px; }
    .profile .box ul li .image_corners_small {
      margin: 4px 4px 4px 0px; }
  .profile .box ul li {
    padding: 2px 5px 6px 5px;
    border-top: 1px #808080 dashed; }
    .profile .box ul li .icons a {
      display: block;
      float: left;
      width: 12px;
      height: 12px;
      background-repeat: no-repeat;
      margin-top: 5px;
      margin-right: 3px; }
      .profile .box ul li .icons a span {
        display: none; }
    .profile .box ul li .icons a.locate.enabled {
      background-image: url(/images/icons/locate.png); }
    .profile .box ul li .icons a.locate.disabled {
      background-image: url(/images/icons/locate_grey.png); }
    .profile .box ul li .icons a.chat.enabled {
      background-image: url(/images/icons/chat.png); }
    .profile .box ul li .icons a.chat.disabled {
      background-image: url(/images/icons/chat_grey.png); }
    .profile .box ul li .icons a.write_message, .profile .box ul li .icons a.show_message {
      background-image: url(/images/icons/message.png); }
    .profile .box ul li .icons a.add_bookmark.enabled {
      background-image: url(/images/icons/addbookmark.png); }
    .profile .box ul li .icons a.add_bookmark.disabled {
      background-image: url(/images/icons/addbookmark_grey.png); }
    .profile .box ul li .icons a.remove_bookmark {
      background-image: url(/images/icons/deletebookmark.png); }
    .profile .box ul li .icons a.friend_request {
      background-image: url(/images/icons/add_buddy.png); }
    .profile .box ul li .icons a.friend_remove_request {
      background-image: url(/images/icons/deletebuddy.png); }
    .profile .box ul li .icons a.friend_accept {
      background-image: url(/images/icons/acceptfriendship.png); }
    .profile .box ul li .icons a.friend_refuse {
      background-image: url(/images/icons/refusefriendship.png); }
    .profile .box ul li .icons a.friend_remove {
      background-image: url(/images/icons/deletebuddy.png); }
    .profile .box ul li .icons a.delete {
      background-image: url(/images/icons/delete.png); }
    .profile .box ul li .icons a.wear_button {
      background-image: url(/images/icons/wear_button.png); }
    .profile .box ul li .icons a.drop_button {
      background-image: url(/images/icons/drop_button.png); }
    .profile .box ul li:first-child {
      border: 0px none; }
    .profile .box ul li:hover {
      background-color: #eeeeee; }
    .profile .box ul li .line {
      display: block;
      width: 640px;
      margin-top: 2px; }
  .profile .box ul li.two_rows .detail {
    padding: 2px 0px 0px 0px;
    width: 630px; }
  .profile .box p {
    margin: 5px 0px; }
  .profile .user_tabs {
    height: 145px; }
  .profile h1 {
    font-size: 131%; }
  .profile h2 {
    font-size: 100%; }
  .profile h3 {
    font-size: 85%; }
  .profile .avatar {
    width: 64px;
    height: 64px;
    position: relative;
    float: left; }
    .profile .avatar .qaracter_match {
      position: absolute;
      left: 0px;
      bottom: 0px;
      padding: 1px;
      color: #ffffff;
      background-color: #004357; }
    .profile .avatar .online_status {
      position: absolute;
      right: 0px;
      bottom: 0px;
      padding: 4px; }
    .profile .avatar .edit_avatar_link {
      position: absolute;
      left: 0px;
      right: 0px;
      bottom: 0px;
      padding: 2px;
      background-color: #004357;
      text-align: center; }
  .profile .avatar {
    width: 128px;
    height: 128px;
    margin: 10px 10px 10px 0px; }
  .profile .qaracter {
    position: relative;
    width: 440px; }
    .profile .qaracter .button_category {
      display: block;
      position: relative;
      height: 20px;
      float: left;
      background: url('/images/users/qarakter_bg_fade.png') top left repeat-x; }
      .profile .qaracter .button_category span {
        display: none;
        position: absolute;
        padding: 5px 5px 5px 0px;
        background: url(/images/users/qarakter_bg_description.png) bottom left no-repeat; }
        .profile .qaracter .button_category span.high {
          top: -50px; }
        .profile .qaracter .button_category span.low {
          top: -30px; }
    .profile .qaracter .qaracter_corner {
      position: absolute;
      left: 0px;
      width: 7px;
      height: 20px;
      background: url(/images/users/qarakter_corner.png) no-repeat;
      z-index: 99; }
    .profile .qaracter .tooltip {
      position: absolute;
      visibility: hidden; }
  .profile .rating {
    width: 85px;
    height: 20px;
    padding: 5px; }
    .profile .rating ul.current {
      display: block;
      float: right;
      display: block;
      zoom: 1; }
      .profile .rating ul.current:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden; }
      * html .profile .rating ul.current {
        height: 1%; }
      .profile .rating ul.current li {
        float: left;
        width: 17px;
        height: 17px; }
        .profile .rating ul.current li span {
          display: none; }
        .profile .rating ul.current li a {
          width: 17px;
          height: 17px;
          display: block;
          float: left; }
        .profile .rating ul.current li a.rated {
          background: url('/images/rating.png') left bottom; }
        .profile .rating ul.current li a.unrated {
          background: url('/images/rating.png') left top; }
    .profile .rating .description {
      text-align: center;
      font-size: 85%;
      color: #808080; }
  .profile .rating {
    position: absolute;
    top: 0px;
    right: 0px;
    background-color: #ffffff; }
  .profile .tabs .head a {
    font-weight: bold;
    text-transform: uppercase;
    float: left;
    text-align: center;
    margin-right: 5px;
    color: #ffffff; }
  .profile .tabs .bar {
    width: 100%;
    height: 4px;
    background: url(/images/navigator-bg.png) repeat-x top; }
  .profile .tabs {
    margin: 10px 0px 0px 0px; }
    .profile .tabs .head a {
      width: 161px;
      height: 10px;
      padding: 5px;
      font-size: 85%;
      background: url(/images/usernavigation/tab_medium.png); }
      .profile .tabs .head a:hover {
        background: url(/images/usernavigation/tab_medium_hover.png); }
      .profile .tabs .head a.active {
        background: url(/images/usernavigation/tab_medium_active.png); }
  .profile .tabs {
    position: relative; }
    .profile .tabs ul li {
      white-space: nowrap;
      overflow: hidden; }
      .profile .tabs ul li img {
        position: relative;
        top: 4px;
        margin: 0px 4px 0px 0px; }
      .profile .tabs ul li .image_corners_small {
        margin: 4px 4px 4px 0px; }
    .profile .tabs ul li {
      float: left; }
    .profile .tabs ul li {
      width: 33%; }
    .profile .tabs ul li {
      width: 215px;
      padding: 2px 5px 6px 5px; }
    .profile .tabs .pagination {
      border-top: 1px #808080 dashed;
      margin: 5px 0px;
      padding: 5px 0px; }
      .profile .tabs .pagination a {
        color: #004357;
        padding: 2px 7px 2px 7px;
        text-decoration: none; }
      .profile .tabs .pagination a:hover, .profile .tabs .pagination a:active {
        background-color: #eeeeee; }
      .profile .tabs .pagination .next_page, .profile .tabs .pagination .prev_page {
        border: 0px; }
      .profile .tabs .pagination span.current {
        border: 1px solid #ffffff;
        font-weight: bold;
        margin: 2px;
        padding: 2px 5px 2px 5px; }
      .profile .tabs .pagination span.disabled {
        display: none; }
    .profile .tabs ul li:hover {
      background-color: #eeeeee; }
    .profile .tabs .pagination {
      position: absolute;
      left: 0px;
      bottom: 0px;
      width: 100%; }
  .profile table tr td, .profile table tr th {
    border-top: 1px #808080 dashed; }
  .profile table tr:first-child td, .profile table tr:first-child th {
    border: none; }
  .profile table {
    width: 530px; }
    .profile table tr.qaracter th, .profile table tr.qaracter td {
      vertical-align: bottom;
      white-space: nowrap; }
    .profile table tr th, .profile table tr td {
      max-width: 530px;
      padding: 5px 5px 5px 0px;
      vertical-align: top;
      overflow: hidden; }
      .profile table tr th .key,       .profile table tr td .key {
        display: block;
        float: left;
        width: 60px; }
    .profile table tr th {
      width: 100px; }
  .profile .qype {
    position: absolute;
    top: 34px;
    right: 6px;
    width: 80px;
    height: 24px;
    background: #ffffff url(/images/spots/qype_logo80.png); }

.category.get2card {
  display: block;
  zoom: 1; }
  .category.get2card:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  * html .category.get2card {
    height: 1%; }
  .category.get2card .offer {
    width: 310px; }
  .category.get2card a.buy_get_2_card {
    display: block;
    width: 100px;
    text-align: center; }

.marker .category.get2card a.buy_get_2_card {
  display: none; }


.image_corners_large {
  display: block;
  position: absolute;
  z-index: 1;
  width: 128px;
  height: 128px;
  background: url(/images/users/users_avatar_corners_128x128.png); }
  .image_corners_large a {
    width: 128px;
    height: 128px;
    display: block; }

.image_corners_medium {
  display: block;
  position: absolute;
  z-index: 1;
  width: 64px;
  height: 64px;
  background: url(/images/users/users_avatar_corners_64x64.png); }
  .image_corners_medium a {
    width: 64px;
    height: 64px;
    display: block; }

.image_corners_small {
  display: block;
  position: absolute;
  z-index: 1;
  width: 32px;
  height: 32px;
  background: url(/images/users/users_avatar_corners_32x32.png); }
  .image_corners_small a {
    width: 32px;
    height: 32px;
    display: block; }

.image_corners_tiny {
  display: block;
  position: absolute;
  z-index: 1;
  width: 16px;
  height: 16px;
  background: url(/images/users/users_avatar_corners_16x16.png); }
  .image_corners_tiny a {
    width: 16px;
    height: 16px;
    display: block; }

.std input[type="submit"], .std input[type="button"] {
  background: url(/images/buttons/white_arrow_button.png);
  width: inherit;
  height: 19px;
  padding: 2px 15px 2px 27px;
  color: #18b5fa;
  text-transform: none;
  font-size: 11px;
  font-weight: bold;
  border: 0px none;
  overflow: visible; }
  .std input[type="submit"]:hover,   .std input[type="button"]:hover {
    background: url(/images/buttons/white_arrow_button_hover.png);
    color: #004357; }
.std .pagination {
  border-top: 1px #808080 dashed;
  margin: 5px 0px;
  padding: 5px 0px; }
  .std .pagination a {
    color: #004357;
    padding: 2px 7px 2px 7px;
    text-decoration: none; }
  .std .pagination a:hover, .std .pagination a:active {
    background-color: #eeeeee; }
  .std .pagination .next_page, .std .pagination .prev_page {
    border: 0px; }
  .std .pagination span.current {
    border: 1px solid #ffffff;
    font-weight: bold;
    margin: 2px;
    padding: 2px 5px 2px 5px; }
  .std .pagination span.disabled {
    display: none; }
.std .grid ul li {
  float: left; }
.std .grid h1 {
  font-size: 131%; }
.std .grid h2 {
  font-size: 100%; }
.std .grid h3 {
  font-size: 85%; }
.std .grid h1, .std .grid h2, .std .grid h3 {
  font-weight: bold;
  text-transform: uppercase; }
.std .grid h2 {
  height: 17px;
  padding-top: 4px;
  padding-left: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
  color: #ffffff;
  background: url(/images/boxheader.png); }
.std .grid h3 {
  margin-bottom: 0px; }
.std .grid .avatar {
  margin: 5px; }
.std .box h1 {
  font-size: 131%; }
.std .box h2 {
  font-size: 100%; }
.std .box h3 {
  font-size: 85%; }
.std .box h1, .std .box h2, .std .box h3 {
  font-weight: bold;
  text-transform: uppercase; }
.std .box h2 {
  height: 17px;
  padding-top: 4px;
  padding-left: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
  color: #ffffff;
  background: url(/images/boxheader.png); }
.std .box h3 {
  margin-bottom: 0px; }
.std .box ul li {
  white-space: nowrap;
  overflow: hidden; }
  .std .box ul li img {
    position: relative;
    top: 4px;
    margin: 0px 4px 0px 0px; }
  .std .box ul li .image_corners_small {
    margin: 4px 4px 4px 0px; }
.std .box ul li {
  padding: 2px 5px 6px 5px;
  border-top: 1px #808080 dashed; }
  .std .box ul li .icons a {
    display: block;
    float: left;
    width: 12px;
    height: 12px;
    background-repeat: no-repeat;
    margin-top: 5px;
    margin-right: 3px; }
    .std .box ul li .icons a span {
      display: none; }
  .std .box ul li .icons a.locate.enabled {
    background-image: url(/images/icons/locate.png); }
  .std .box ul li .icons a.locate.disabled {
    background-image: url(/images/icons/locate_grey.png); }
  .std .box ul li .icons a.chat.enabled {
    background-image: url(/images/icons/chat.png); }
  .std .box ul li .icons a.chat.disabled {
    background-image: url(/images/icons/chat_grey.png); }
  .std .box ul li .icons a.write_message, .std .box ul li .icons a.show_message {
    background-image: url(/images/icons/message.png); }
  .std .box ul li .icons a.add_bookmark.enabled {
    background-image: url(/images/icons/addbookmark.png); }
  .std .box ul li .icons a.add_bookmark.disabled {
    background-image: url(/images/icons/addbookmark_grey.png); }
  .std .box ul li .icons a.remove_bookmark {
    background-image: url(/images/icons/deletebookmark.png); }
  .std .box ul li .icons a.friend_request {
    background-image: url(/images/icons/add_buddy.png); }
  .std .box ul li .icons a.friend_remove_request {
    background-image: url(/images/icons/deletebuddy.png); }
  .std .box ul li .icons a.friend_accept {
    background-image: url(/images/icons/acceptfriendship.png); }
  .std .box ul li .icons a.friend_refuse {
    background-image: url(/images/icons/refusefriendship.png); }
  .std .box ul li .icons a.friend_remove {
    background-image: url(/images/icons/deletebuddy.png); }
  .std .box ul li .icons a.delete {
    background-image: url(/images/icons/delete.png); }
  .std .box ul li .icons a.wear_button {
    background-image: url(/images/icons/wear_button.png); }
  .std .box ul li .icons a.drop_button {
    background-image: url(/images/icons/drop_button.png); }
  .std .box ul li:first-child {
    border: 0px none; }
  .std .box ul li:hover {
    background-color: #eeeeee; }
  .std .box ul li .line {
    display: block;
    width: 640px;
    margin-top: 2px; }
.std .box ul li {
  white-space: nowrap;
  overflow: hidden; }
  .std .box ul li img {
    position: relative;
    top: 4px;
    margin: 0px 4px 0px 0px; }
  .std .box ul li .image_corners_small {
    margin: 4px 4px 4px 0px; }
.std .box ul li {
  padding: 2px 5px 6px 5px;
  border-top: 1px #808080 dashed; }
  .std .box ul li .icons a {
    display: block;
    float: left;
    width: 12px;
    height: 12px;
    background-repeat: no-repeat;
    margin-top: 5px;
    margin-right: 3px; }
    .std .box ul li .icons a span {
      display: none; }
  .std .box ul li .icons a.locate.enabled {
    background-image: url(/images/icons/locate.png); }
  .std .box ul li .icons a.locate.disabled {
    background-image: url(/images/icons/locate_grey.png); }
  .std .box ul li .icons a.chat.enabled {
    background-image: url(/images/icons/chat.png); }
  .std .box ul li .icons a.chat.disabled {
    background-image: url(/images/icons/chat_grey.png); }
  .std .box ul li .icons a.write_message, .std .box ul li .icons a.show_message {
    background-image: url(/images/icons/message.png); }
  .std .box ul li .icons a.add_bookmark.enabled {
    background-image: url(/images/icons/addbookmark.png); }
  .std .box ul li .icons a.add_bookmark.disabled {
    background-image: url(/images/icons/addbookmark_grey.png); }
  .std .box ul li .icons a.remove_bookmark {
    background-image: url(/images/icons/deletebookmark.png); }
  .std .box ul li .icons a.friend_request {
    background-image: url(/images/icons/add_buddy.png); }
  .std .box ul li .icons a.friend_remove_request {
    background-image: url(/images/icons/deletebuddy.png); }
  .std .box ul li .icons a.friend_accept {
    background-image: url(/images/icons/acceptfriendship.png); }
  .std .box ul li .icons a.friend_refuse {
    background-image: url(/images/icons/refusefriendship.png); }
  .std .box ul li .icons a.friend_remove {
    background-image: url(/images/icons/deletebuddy.png); }
  .std .box ul li .icons a.delete {
    background-image: url(/images/icons/delete.png); }
  .std .box ul li .icons a.wear_button {
    background-image: url(/images/icons/wear_button.png); }
  .std .box ul li .icons a.drop_button {
    background-image: url(/images/icons/drop_button.png); }
  .std .box ul li:first-child {
    border: 0px none; }
  .std .box ul li:hover {
    background-color: #eeeeee; }
  .std .box ul li .line {
    display: block;
    width: 640px;
    margin-top: 2px; }
.std .box ul li.two_rows .detail {
  padding: 2px 0px 0px 0px;
  width: 630px; }
.std .box p {
  margin: 5px 0px; }
.std .tabs .head a {
  font-weight: bold;
  text-transform: uppercase;
  float: left;
  text-align: center;
  margin-right: 5px;
  color: #ffffff; }
.std .tabs .bar {
  width: 100%;
  height: 4px;
  background: url(/images/navigator-bg.png) repeat-x top; }
.std .tabs {
  margin: 10px 0px 0px 0px; }
  .std .tabs .head a {
    width: 161px;
    height: 10px;
    padding: 5px;
    font-size: 85%;
    background: url(/images/usernavigation/tab_medium.png); }
    .std .tabs .head a:hover {
      background: url(/images/usernavigation/tab_medium_hover.png); }
    .std .tabs .head a.active {
      background: url(/images/usernavigation/tab_medium_active.png); }
.std .tabs .head a {
  font-weight: bold;
  text-transform: uppercase;
  float: left;
  text-align: center;
  margin-right: 5px;
  color: #ffffff; }
.std .tabs .bar {
  width: 100%;
  height: 4px;
  background: url(/images/navigator-bg.png) repeat-x top; }
.std .tabs .head .search a {
  width: 120px;
  background: url(/images/usernavigation/tab_search.png); }
  .std .tabs .head .search a:hover {
    background: url(/images/usernavigation/tab_search_hover.png); }
  .std .tabs .head .search a.active {
    background: url(/images/usernavigation/tab_search_active.png); }
.std .user_tabs {
  height: 145px; }
.std .avatar {
  width: 64px;
  height: 64px;
  position: relative;
  float: left; }
  .std .avatar .qaracter_match {
    position: absolute;
    left: 0px;
    bottom: 0px;
    padding: 1px;
    color: #ffffff;
    background-color: #004357; }
  .std .avatar .online_status {
    position: absolute;
    right: 0px;
    bottom: 0px;
    padding: 4px; }
  .std .avatar .edit_avatar_link {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    padding: 2px;
    background-color: #004357;
    text-align: center; }
.std .left_column {
  float: left;
  width: 49%; }
.std .right_column {
  float: right;
  width: 49%; }
.std table tr th.required {
  font-weight: bold; }
.std table tr td.error {
  color: #ff2200; }
.std table tr td, .std table tr th {
  border-top: 1px #808080 dashed; }
.std table tr:first-child td, .std table tr:first-child th {
  border: none; }
.std table {
  margin: 10px 0; }
  .std table tr td, .std table tr th {
    padding: 5px; }
.std table tr th.required {
  font-weight: bold; }
.std table tr td.error {
  color: #ff2200; }
.std table tr td, .std table tr th {
  border-top: 1px #808080 dashed; }
.std table tr:first-child td, .std table tr:first-child th {
  border: none; }
.std table.vertical tr th {
  font-weight: bold; }
.std table.vertical tr td .icons a {
  display: block;
  float: left;
  width: 12px;
  height: 12px;
  background-repeat: no-repeat;
  margin-top: 5px;
  margin-right: 3px; }
  .std table.vertical tr td .icons a span {
    display: none; }
.std table.vertical tr td .icons a.locate.enabled {
  background-image: url(/images/icons/locate.png); }
.std table.vertical tr td .icons a.locate.disabled {
  background-image: url(/images/icons/locate_grey.png); }
.std table.vertical tr td .icons a.chat.enabled {
  background-image: url(/images/icons/chat.png); }
.std table.vertical tr td .icons a.chat.disabled {
  background-image: url(/images/icons/chat_grey.png); }
.std table.vertical tr td .icons a.write_message, .std table.vertical tr td .icons a.show_message {
  background-image: url(/images/icons/message.png); }
.std table.vertical tr td .icons a.add_bookmark.enabled {
  background-image: url(/images/icons/addbookmark.png); }
.std table.vertical tr td .icons a.add_bookmark.disabled {
  background-image: url(/images/icons/addbookmark_grey.png); }
.std table.vertical tr td .icons a.remove_bookmark {
  background-image: url(/images/icons/deletebookmark.png); }
.std table.vertical tr td .icons a.friend_request {
  background-image: url(/images/icons/add_buddy.png); }
.std table.vertical tr td .icons a.friend_remove_request {
  background-image: url(/images/icons/deletebuddy.png); }
.std table.vertical tr td .icons a.friend_accept {
  background-image: url(/images/icons/acceptfriendship.png); }
.std table.vertical tr td .icons a.friend_refuse {
  background-image: url(/images/icons/refusefriendship.png); }
.std table.vertical tr td .icons a.friend_remove {
  background-image: url(/images/icons/deletebuddy.png); }
.std table.vertical tr td .icons a.delete {
  background-image: url(/images/icons/delete.png); }
.std table.vertical tr td .icons a.wear_button {
  background-image: url(/images/icons/wear_button.png); }
.std table.vertical tr td .icons a.drop_button {
  background-image: url(/images/icons/drop_button.png); }
.std table.vertical tr td .icons {
  float: right; }
.std table.vertical tr td .user_image, .std table.vertical tr th .user_image {
  margin-right: 5px;
  vertical-align: top; }
.std table.form tr {
  border: 0 none transparent; }
  .std table.form tr td {
    vertical-align: top; }
.std .autocomplete {
  position: absolute;
  width: 250px;
  background-color: white;
  border: 1px solid;
  border-color: #808080;
  margin: 0;
  padding: 0; }
  .std .autocomplete ul {
    list-style-type: none;
    margin: 0;
    padding: 0; }
    .std .autocomplete ul li.selected {
      background-color: #eeeeee;
      font-weight: bold; }
    .std .autocomplete ul li {
      list-style-type: none;
      display: block;
      margin: 0;
      padding: 2px;
      cursor: pointer; }
.std .ticker {
  position: absolute;
  right: 0px;
  top: 35px;
  overflow: hidden;
  white-space: nowrap;
  background: url(/images/opacity-white.png) repeat-x;
  text-align: right; }
  .std .ticker img {
    position: relative;
    top: 4px;
    margin-right: 5px; }
  .std .ticker .name {
    margin-right: 5px; }
.std div.error {
  color: #ff2200; }

.image_corners_large {
  display: block;
  position: absolute;
  z-index: 1;
  width: 128px;
  height: 128px;
  background: url(/images/users/users_avatar_corners_128x128.png); }
  .image_corners_large a {
    width: 128px;
    height: 128px;
    display: block; }

.image_corners_medium {
  display: block;
  position: absolute;
  z-index: 1;
  width: 64px;
  height: 64px;
  background: url(/images/users/users_avatar_corners_64x64.png); }
  .image_corners_medium a {
    width: 64px;
    height: 64px;
    display: block; }

.image_corners_small {
  display: block;
  position: absolute;
  z-index: 1;
  width: 32px;
  height: 32px;
  background: url(/images/users/users_avatar_corners_32x32.png); }
  .image_corners_small a {
    width: 32px;
    height: 32px;
    display: block; }

.image_corners_tiny {
  display: block;
  position: absolute;
  z-index: 1;
  width: 16px;
  height: 16px;
  background: url(/images/users/users_avatar_corners_16x16.png); }
  .image_corners_tiny a {
    width: 16px;
    height: 16px;
    display: block; }

.std input[type="submit"], .std input[type="button"] {
  background: url(/images/buttons/white_arrow_button.png);
  width: inherit;
  height: 19px;
  padding: 2px 15px 2px 27px;
  color: #18b5fa;
  text-transform: none;
  font-size: 11px;
  font-weight: bold;
  border: 0px none;
  overflow: visible; }
  .std input[type="submit"]:hover,   .std input[type="button"]:hover {
    background: url(/images/buttons/white_arrow_button_hover.png);
    color: #004357; }
.std .pagination {
  border-top: 1px #808080 dashed;
  margin: 5px 0px;
  padding: 5px 0px; }
  .std .pagination a {
    color: #004357;
    padding: 2px 7px 2px 7px;
    text-decoration: none; }
  .std .pagination a:hover, .std .pagination a:active {
    background-color: #eeeeee; }
  .std .pagination .next_page, .std .pagination .prev_page {
    border: 0px; }
  .std .pagination span.current {
    border: 1px solid #ffffff;
    font-weight: bold;
    margin: 2px;
    padding: 2px 5px 2px 5px; }
  .std .pagination span.disabled {
    display: none; }
.std .grid ul li {
  float: left; }
.std .grid h1 {
  font-size: 131%; }
.std .grid h2 {
  font-size: 100%; }
.std .grid h3 {
  font-size: 85%; }
.std .grid h1, .std .grid h2, .std .grid h3 {
  font-weight: bold;
  text-transform: uppercase; }
.std .grid h2 {
  height: 17px;
  padding-top: 4px;
  padding-left: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
  color: #ffffff;
  background: url(/images/boxheader.png); }
.std .grid h3 {
  margin-bottom: 0px; }
.std .grid .avatar {
  margin: 5px; }
.std .box h1 {
  font-size: 131%; }
.std .box h2 {
  font-size: 100%; }
.std .box h3 {
  font-size: 85%; }
.std .box h1, .std .box h2, .std .box h3 {
  font-weight: bold;
  text-transform: uppercase; }
.std .box h2 {
  height: 17px;
  padding-top: 4px;
  padding-left: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
  color: #ffffff;
  background: url(/images/boxheader.png); }
.std .box h3 {
  margin-bottom: 0px; }
.std .box ul li {
  white-space: nowrap;
  overflow: hidden; }
  .std .box ul li img {
    position: relative;
    top: 4px;
    margin: 0px 4px 0px 0px; }
  .std .box ul li .image_corners_small {
    margin: 4px 4px 4px 0px; }
.std .box ul li {
  padding: 2px 5px 6px 5px;
  border-top: 1px #808080 dashed; }
  .std .box ul li .icons a {
    display: block;
    float: left;
    width: 12px;
    height: 12px;
    background-repeat: no-repeat;
    margin-top: 5px;
    margin-right: 3px; }
    .std .box ul li .icons a span {
      display: none; }
  .std .box ul li .icons a.locate.enabled {
    background-image: url(/images/icons/locate.png); }
  .std .box ul li .icons a.locate.disabled {
    background-image: url(/images/icons/locate_grey.png); }
  .std .box ul li .icons a.chat.enabled {
    background-image: url(/images/icons/chat.png); }
  .std .box ul li .icons a.chat.disabled {
    background-image: url(/images/icons/chat_grey.png); }
  .std .box ul li .icons a.write_message, .std .box ul li .icons a.show_message {
    background-image: url(/images/icons/message.png); }
  .std .box ul li .icons a.add_bookmark.enabled {
    background-image: url(/images/icons/addbookmark.png); }
  .std .box ul li .icons a.add_bookmark.disabled {
    background-image: url(/images/icons/addbookmark_grey.png); }
  .std .box ul li .icons a.remove_bookmark {
    background-image: url(/images/icons/deletebookmark.png); }
  .std .box ul li .icons a.friend_request {
    background-image: url(/images/icons/add_buddy.png); }
  .std .box ul li .icons a.friend_remove_request {
    background-image: url(/images/icons/deletebuddy.png); }
  .std .box ul li .icons a.friend_accept {
    background-image: url(/images/icons/acceptfriendship.png); }
  .std .box ul li .icons a.friend_refuse {
    background-image: url(/images/icons/refusefriendship.png); }
  .std .box ul li .icons a.friend_remove {
    background-image: url(/images/icons/deletebuddy.png); }
  .std .box ul li .icons a.delete {
    background-image: url(/images/icons/delete.png); }
  .std .box ul li .icons a.wear_button {
    background-image: url(/images/icons/wear_button.png); }
  .std .box ul li .icons a.drop_button {
    background-image: url(/images/icons/drop_button.png); }
  .std .box ul li:first-child {
    border: 0px none; }
  .std .box ul li:hover {
    background-color: #eeeeee; }
  .std .box ul li .line {
    display: block;
    width: 640px;
    margin-top: 2px; }
.std .box ul li {
  white-space: nowrap;
  overflow: hidden; }
  .std .box ul li img {
    position: relative;
    top: 4px;
    margin: 0px 4px 0px 0px; }
  .std .box ul li .image_corners_small {
    margin: 4px 4px 4px 0px; }
.std .box ul li {
  padding: 2px 5px 6px 5px;
  border-top: 1px #808080 dashed; }
  .std .box ul li .icons a {
    display: block;
    float: left;
    width: 12px;
    height: 12px;
    background-repeat: no-repeat;
    margin-top: 5px;
    margin-right: 3px; }
    .std .box ul li .icons a span {
      display: none; }
  .std .box ul li .icons a.locate.enabled {
    background-image: url(/images/icons/locate.png); }
  .std .box ul li .icons a.locate.disabled {
    background-image: url(/images/icons/locate_grey.png); }
  .std .box ul li .icons a.chat.enabled {
    background-image: url(/images/icons/chat.png); }
  .std .box ul li .icons a.chat.disabled {
    background-image: url(/images/icons/chat_grey.png); }
  .std .box ul li .icons a.write_message, .std .box ul li .icons a.show_message {
    background-image: url(/images/icons/message.png); }
  .std .box ul li .icons a.add_bookmark.enabled {
    background-image: url(/images/icons/addbookmark.png); }
  .std .box ul li .icons a.add_bookmark.disabled {
    background-image: url(/images/icons/addbookmark_grey.png); }
  .std .box ul li .icons a.remove_bookmark {
    background-image: url(/images/icons/deletebookmark.png); }
  .std .box ul li .icons a.friend_request {
    background-image: url(/images/icons/add_buddy.png); }
  .std .box ul li .icons a.friend_remove_request {
    background-image: url(/images/icons/deletebuddy.png); }
  .std .box ul li .icons a.friend_accept {
    background-image: url(/images/icons/acceptfriendship.png); }
  .std .box ul li .icons a.friend_refuse {
    background-image: url(/images/icons/refusefriendship.png); }
  .std .box ul li .icons a.friend_remove {
    background-image: url(/images/icons/deletebuddy.png); }
  .std .box ul li .icons a.delete {
    background-image: url(/images/icons/delete.png); }
  .std .box ul li .icons a.wear_button {
    background-image: url(/images/icons/wear_button.png); }
  .std .box ul li .icons a.drop_button {
    background-image: url(/images/icons/drop_button.png); }
  .std .box ul li:first-child {
    border: 0px none; }
  .std .box ul li:hover {
    background-color: #eeeeee; }
  .std .box ul li .line {
    display: block;
    width: 640px;
    margin-top: 2px; }
.std .box ul li.two_rows .detail {
  padding: 2px 0px 0px 0px;
  width: 630px; }
.std .box p {
  margin: 5px 0px; }
.std .tabs .head a {
  font-weight: bold;
  text-transform: uppercase;
  float: left;
  text-align: center;
  margin-right: 5px;
  color: #ffffff; }
.std .tabs .bar {
  width: 100%;
  height: 4px;
  background: url(/images/navigator-bg.png) repeat-x top; }
.std .tabs {
  margin: 10px 0px 0px 0px; }
  .std .tabs .head a {
    width: 161px;
    height: 10px;
    padding: 5px;
    font-size: 85%;
    background: url(/images/usernavigation/tab_medium.png); }
    .std .tabs .head a:hover {
      background: url(/images/usernavigation/tab_medium_hover.png); }
    .std .tabs .head a.active {
      background: url(/images/usernavigation/tab_medium_active.png); }
.std .tabs .head a {
  font-weight: bold;
  text-transform: uppercase;
  float: left;
  text-align: center;
  margin-right: 5px;
  color: #ffffff; }
.std .tabs .bar {
  width: 100%;
  height: 4px;
  background: url(/images/navigator-bg.png) repeat-x top; }
.std .tabs .head .search a {
  width: 120px;
  background: url(/images/usernavigation/tab_search.png); }
  .std .tabs .head .search a:hover {
    background: url(/images/usernavigation/tab_search_hover.png); }
  .std .tabs .head .search a.active {
    background: url(/images/usernavigation/tab_search_active.png); }
.std .user_tabs {
  height: 145px; }
.std .avatar {
  width: 64px;
  height: 64px;
  position: relative;
  float: left; }
  .std .avatar .qaracter_match {
    position: absolute;
    left: 0px;
    bottom: 0px;
    padding: 1px;
    color: #ffffff;
    background-color: #004357; }
  .std .avatar .online_status {
    position: absolute;
    right: 0px;
    bottom: 0px;
    padding: 4px; }
  .std .avatar .edit_avatar_link {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    padding: 2px;
    background-color: #004357;
    text-align: center; }
.std .left_column {
  float: left;
  width: 49%; }
.std .right_column {
  float: right;
  width: 49%; }
.std table tr th.required {
  font-weight: bold; }
.std table tr td.error {
  color: #ff2200; }
.std table tr td, .std table tr th {
  border-top: 1px #808080 dashed; }
.std table tr:first-child td, .std table tr:first-child th {
  border: none; }
.std table {
  margin: 10px 0; }
  .std table tr td, .std table tr th {
    padding: 5px; }
.std table tr th.required {
  font-weight: bold; }
.std table tr td.error {
  color: #ff2200; }
.std table tr td, .std table tr th {
  border-top: 1px #808080 dashed; }
.std table tr:first-child td, .std table tr:first-child th {
  border: none; }
.std table.vertical tr th {
  font-weight: bold; }
.std table.vertical tr td .icons a {
  display: block;
  float: left;
  width: 12px;
  height: 12px;
  background-repeat: no-repeat;
  margin-top: 5px;
  margin-right: 3px; }
  .std table.vertical tr td .icons a span {
    display: none; }
.std table.vertical tr td .icons a.locate.enabled {
  background-image: url(/images/icons/locate.png); }
.std table.vertical tr td .icons a.locate.disabled {
  background-image: url(/images/icons/locate_grey.png); }
.std table.vertical tr td .icons a.chat.enabled {
  background-image: url(/images/icons/chat.png); }
.std table.vertical tr td .icons a.chat.disabled {
  background-image: url(/images/icons/chat_grey.png); }
.std table.vertical tr td .icons a.write_message, .std table.vertical tr td .icons a.show_message {
  background-image: url(/images/icons/message.png); }
.std table.vertical tr td .icons a.add_bookmark.enabled {
  background-image: url(/images/icons/addbookmark.png); }
.std table.vertical tr td .icons a.add_bookmark.disabled {
  background-image: url(/images/icons/addbookmark_grey.png); }
.std table.vertical tr td .icons a.remove_bookmark {
  background-image: url(/images/icons/deletebookmark.png); }
.std table.vertical tr td .icons a.friend_request {
  background-image: url(/images/icons/add_buddy.png); }
.std table.vertical tr td .icons a.friend_remove_request {
  background-image: url(/images/icons/deletebuddy.png); }
.std table.vertical tr td .icons a.friend_accept {
  background-image: url(/images/icons/acceptfriendship.png); }
.std table.vertical tr td .icons a.friend_refuse {
  background-image: url(/images/icons/refusefriendship.png); }
.std table.vertical tr td .icons a.friend_remove {
  background-image: url(/images/icons/deletebuddy.png); }
.std table.vertical tr td .icons a.delete {
  background-image: url(/images/icons/delete.png); }
.std table.vertical tr td .icons a.wear_button {
  background-image: url(/images/icons/wear_button.png); }
.std table.vertical tr td .icons a.drop_button {
  background-image: url(/images/icons/drop_button.png); }
.std table.vertical tr td .icons {
  float: right; }
.std table.vertical tr td .user_image, .std table.vertical tr th .user_image {
  margin-right: 5px;
  vertical-align: top; }
.std table.form tr {
  border: 0 none transparent; }
  .std table.form tr td {
    vertical-align: top; }
.std .autocomplete {
  position: absolute;
  width: 250px;
  background-color: white;
  border: 1px solid;
  border-color: #808080;
  margin: 0;
  padding: 0; }
  .std .autocomplete ul {
    list-style-type: none;
    margin: 0;
    padding: 0; }
    .std .autocomplete ul li.selected {
      background-color: #eeeeee;
      font-weight: bold; }
    .std .autocomplete ul li {
      list-style-type: none;
      display: block;
      margin: 0;
      padding: 2px;
      cursor: pointer; }
.std .ticker {
  position: absolute;
  right: 0px;
  top: 35px;
  overflow: hidden;
  white-space: nowrap;
  background: url(/images/opacity-white.png) repeat-x;
  text-align: right; }
  .std .ticker img {
    position: relative;
    top: 4px;
    margin-right: 5px; }
  .std .ticker .name {
    margin-right: 5px; }
.std div.error {
  color: #ff2200; }

.image_corners_large {
  display: block;
  position: absolute;
  z-index: 1;
  width: 128px;
  height: 128px;
  background: url(/images/users/users_avatar_corners_128x128.png); }
  .image_corners_large a {
    width: 128px;
    height: 128px;
    display: block; }

.image_corners_medium {
  display: block;
  position: absolute;
  z-index: 1;
  width: 64px;
  height: 64px;
  background: url(/images/users/users_avatar_corners_64x64.png); }
  .image_corners_medium a {
    width: 64px;
    height: 64px;
    display: block; }

.image_corners_small {
  display: block;
  position: absolute;
  z-index: 1;
  width: 32px;
  height: 32px;
  background: url(/images/users/users_avatar_corners_32x32.png); }
  .image_corners_small a {
    width: 32px;
    height: 32px;
    display: block; }

.image_corners_tiny {
  display: block;
  position: absolute;
  z-index: 1;
  width: 16px;
  height: 16px;
  background: url(/images/users/users_avatar_corners_16x16.png); }
  .image_corners_tiny a {
    width: 16px;
    height: 16px;
    display: block; }

.profile {
  position: relative; }
  .profile .pagination {
    border-top: 1px #808080 dashed;
    margin: 5px 0px;
    padding: 5px 0px; }
    .profile .pagination a {
      color: #004357;
      padding: 2px 7px 2px 7px;
      text-decoration: none; }
    .profile .pagination a:hover, .profile .pagination a:active {
      background-color: #eeeeee; }
    .profile .pagination .next_page, .profile .pagination .prev_page {
      border: 0px; }
    .profile .pagination span.current {
      border: 1px solid #ffffff;
      font-weight: bold;
      margin: 2px;
      padding: 2px 5px 2px 5px; }
    .profile .pagination span.disabled {
      display: none; }
  .profile .box h1 {
    font-size: 131%; }
  .profile .box h2 {
    font-size: 100%; }
  .profile .box h3 {
    font-size: 85%; }
  .profile .box h1, .profile .box h2, .profile .box h3 {
    font-weight: bold;
    text-transform: uppercase; }
  .profile .box h2 {
    height: 17px;
    padding-top: 4px;
    padding-left: 20px;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #ffffff;
    background: url(/images/boxheader.png); }
  .profile .box h3 {
    margin-bottom: 0px; }
  .profile .box ul li {
    white-space: nowrap;
    overflow: hidden; }
    .profile .box ul li img {
      position: relative;
      top: 4px;
      margin: 0px 4px 0px 0px; }
    .profile .box ul li .image_corners_small {
      margin: 4px 4px 4px 0px; }
  .profile .box ul li {
    padding: 2px 5px 6px 5px;
    border-top: 1px #808080 dashed; }
    .profile .box ul li .icons a {
      display: block;
      float: left;
      width: 12px;
      height: 12px;
      background-repeat: no-repeat;
      margin-top: 5px;
      margin-right: 3px; }
      .profile .box ul li .icons a span {
        display: none; }
    .profile .box ul li .icons a.locate.enabled {
      background-image: url(/images/icons/locate.png); }
    .profile .box ul li .icons a.locate.disabled {
      background-image: url(/images/icons/locate_grey.png); }
    .profile .box ul li .icons a.chat.enabled {
      background-image: url(/images/icons/chat.png); }
    .profile .box ul li .icons a.chat.disabled {
      background-image: url(/images/icons/chat_grey.png); }
    .profile .box ul li .icons a.write_message, .profile .box ul li .icons a.show_message {
      background-image: url(/images/icons/message.png); }
    .profile .box ul li .icons a.add_bookmark.enabled {
      background-image: url(/images/icons/addbookmark.png); }
    .profile .box ul li .icons a.add_bookmark.disabled {
      background-image: url(/images/icons/addbookmark_grey.png); }
    .profile .box ul li .icons a.remove_bookmark {
      background-image: url(/images/icons/deletebookmark.png); }
    .profile .box ul li .icons a.friend_request {
      background-image: url(/images/icons/add_buddy.png); }
    .profile .box ul li .icons a.friend_remove_request {
      background-image: url(/images/icons/deletebuddy.png); }
    .profile .box ul li .icons a.friend_accept {
      background-image: url(/images/icons/acceptfriendship.png); }
    .profile .box ul li .icons a.friend_refuse {
      background-image: url(/images/icons/refusefriendship.png); }
    .profile .box ul li .icons a.friend_remove {
      background-image: url(/images/icons/deletebuddy.png); }
    .profile .box ul li .icons a.delete {
      background-image: url(/images/icons/delete.png); }
    .profile .box ul li .icons a.wear_button {
      background-image: url(/images/icons/wear_button.png); }
    .profile .box ul li .icons a.drop_button {
      background-image: url(/images/icons/drop_button.png); }
    .profile .box ul li:first-child {
      border: 0px none; }
    .profile .box ul li:hover {
      background-color: #eeeeee; }
    .profile .box ul li .line {
      display: block;
      width: 640px;
      margin-top: 2px; }
  .profile .box ul li {
    white-space: nowrap;
    overflow: hidden; }
    .profile .box ul li img {
      position: relative;
      top: 4px;
      margin: 0px 4px 0px 0px; }
    .profile .box ul li .image_corners_small {
      margin: 4px 4px 4px 0px; }
  .profile .box ul li {
    padding: 2px 5px 6px 5px;
    border-top: 1px #808080 dashed; }
    .profile .box ul li .icons a {
      display: block;
      float: left;
      width: 12px;
      height: 12px;
      background-repeat: no-repeat;
      margin-top: 5px;
      margin-right: 3px; }
      .profile .box ul li .icons a span {
        display: none; }
    .profile .box ul li .icons a.locate.enabled {
      background-image: url(/images/icons/locate.png); }
    .profile .box ul li .icons a.locate.disabled {
      background-image: url(/images/icons/locate_grey.png); }
    .profile .box ul li .icons a.chat.enabled {
      background-image: url(/images/icons/chat.png); }
    .profile .box ul li .icons a.chat.disabled {
      background-image: url(/images/icons/chat_grey.png); }
    .profile .box ul li .icons a.write_message, .profile .box ul li .icons a.show_message {
      background-image: url(/images/icons/message.png); }
    .profile .box ul li .icons a.add_bookmark.enabled {
      background-image: url(/images/icons/addbookmark.png); }
    .profile .box ul li .icons a.add_bookmark.disabled {
      background-image: url(/images/icons/addbookmark_grey.png); }
    .profile .box ul li .icons a.remove_bookmark {
      background-image: url(/images/icons/deletebookmark.png); }
    .profile .box ul li .icons a.friend_request {
      background-image: url(/images/icons/add_buddy.png); }
    .profile .box ul li .icons a.friend_remove_request {
      background-image: url(/images/icons/deletebuddy.png); }
    .profile .box ul li .icons a.friend_accept {
      background-image: url(/images/icons/acceptfriendship.png); }
    .profile .box ul li .icons a.friend_refuse {
      background-image: url(/images/icons/refusefriendship.png); }
    .profile .box ul li .icons a.friend_remove {
      background-image: url(/images/icons/deletebuddy.png); }
    .profile .box ul li .icons a.delete {
      background-image: url(/images/icons/delete.png); }
    .profile .box ul li .icons a.wear_button {
      background-image: url(/images/icons/wear_button.png); }
    .profile .box ul li .icons a.drop_button {
      background-image: url(/images/icons/drop_button.png); }
    .profile .box ul li:first-child {
      border: 0px none; }
    .profile .box ul li:hover {
      background-color: #eeeeee; }
    .profile .box ul li .line {
      display: block;
      width: 640px;
      margin-top: 2px; }
  .profile .box ul li.two_rows .detail {
    padding: 2px 0px 0px 0px;
    width: 630px; }
  .profile .box p {
    margin: 5px 0px; }
  .profile .user_tabs {
    height: 145px; }
  .profile h1 {
    font-size: 131%; }
  .profile h2 {
    font-size: 100%; }
  .profile h3 {
    font-size: 85%; }
  .profile .avatar {
    width: 64px;
    height: 64px;
    position: relative;
    float: left; }
    .profile .avatar .qaracter_match {
      position: absolute;
      left: 0px;
      bottom: 0px;
      padding: 1px;
      color: #ffffff;
      background-color: #004357; }
    .profile .avatar .online_status {
      position: absolute;
      right: 0px;
      bottom: 0px;
      padding: 4px; }
    .profile .avatar .edit_avatar_link {
      position: absolute;
      left: 0px;
      right: 0px;
      bottom: 0px;
      padding: 2px;
      background-color: #004357;
      text-align: center; }
  .profile .avatar {
    width: 128px;
    height: 128px;
    margin: 10px 10px 10px 0px; }
  .profile .qaracter {
    position: relative;
    width: 440px; }
    .profile .qaracter .button_category {
      display: block;
      position: relative;
      height: 20px;
      float: left;
      background: url('/images/users/qarakter_bg_fade.png') top left repeat-x; }
      .profile .qaracter .button_category span {
        display: none;
        position: absolute;
        padding: 5px 5px 5px 0px;
        background: url(/images/users/qarakter_bg_description.png) bottom left no-repeat; }
        .profile .qaracter .button_category span.high {
          top: -50px; }
        .profile .qaracter .button_category span.low {
          top: -30px; }
    .profile .qaracter .qaracter_corner {
      position: absolute;
      left: 0px;
      width: 7px;
      height: 20px;
      background: url(/images/users/qarakter_corner.png) no-repeat;
      z-index: 99; }
    .profile .qaracter .tooltip {
      position: absolute;
      visibility: hidden; }
  .profile .rating {
    width: 85px;
    height: 20px;
    padding: 5px; }
    .profile .rating ul.current {
      display: block;
      float: right;
      display: block;
      zoom: 1; }
      .profile .rating ul.current:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden; }
      * html .profile .rating ul.current {
        height: 1%; }
      .profile .rating ul.current li {
        float: left;
        width: 17px;
        height: 17px; }
        .profile .rating ul.current li span {
          display: none; }
        .profile .rating ul.current li a {
          width: 17px;
          height: 17px;
          display: block;
          float: left; }
        .profile .rating ul.current li a.rated {
          background: url('/images/rating.png') left bottom; }
        .profile .rating ul.current li a.unrated {
          background: url('/images/rating.png') left top; }
    .profile .rating .description {
      text-align: center;
      font-size: 85%;
      color: #808080; }
  .profile .rating {
    position: absolute;
    top: 0px;
    right: 0px;
    background-color: #ffffff; }
  .profile .tabs .head a {
    font-weight: bold;
    text-transform: uppercase;
    float: left;
    text-align: center;
    margin-right: 5px;
    color: #ffffff; }
  .profile .tabs .bar {
    width: 100%;
    height: 4px;
    background: url(/images/navigator-bg.png) repeat-x top; }
  .profile .tabs {
    margin: 10px 0px 0px 0px; }
    .profile .tabs .head a {
      width: 161px;
      height: 10px;
      padding: 5px;
      font-size: 85%;
      background: url(/images/usernavigation/tab_medium.png); }
      .profile .tabs .head a:hover {
        background: url(/images/usernavigation/tab_medium_hover.png); }
      .profile .tabs .head a.active {
        background: url(/images/usernavigation/tab_medium_active.png); }
  .profile .tabs {
    position: relative; }
    .profile .tabs ul li {
      white-space: nowrap;
      overflow: hidden; }
      .profile .tabs ul li img {
        position: relative;
        top: 4px;
        margin: 0px 4px 0px 0px; }
      .profile .tabs ul li .image_corners_small {
        margin: 4px 4px 4px 0px; }
    .profile .tabs ul li {
      float: left; }
    .profile .tabs ul li {
      width: 33%; }
    .profile .tabs ul li {
      width: 215px;
      padding: 2px 5px 6px 5px; }
    .profile .tabs .pagination {
      border-top: 1px #808080 dashed;
      margin: 5px 0px;
      padding: 5px 0px; }
      .profile .tabs .pagination a {
        color: #004357;
        padding: 2px 7px 2px 7px;
        text-decoration: none; }
      .profile .tabs .pagination a:hover, .profile .tabs .pagination a:active {
        background-color: #eeeeee; }
      .profile .tabs .pagination .next_page, .profile .tabs .pagination .prev_page {
        border: 0px; }
      .profile .tabs .pagination span.current {
        border: 1px solid #ffffff;
        font-weight: bold;
        margin: 2px;
        padding: 2px 5px 2px 5px; }
      .profile .tabs .pagination span.disabled {
        display: none; }
    .profile .tabs ul li:hover {
      background-color: #eeeeee; }
    .profile .tabs .pagination {
      position: absolute;
      left: 0px;
      bottom: 0px;
      width: 100%; }
  .profile table tr td, .profile table tr th {
    border-top: 1px #808080 dashed; }
  .profile table tr:first-child td, .profile table tr:first-child th {
    border: none; }
  .profile table {
    width: 530px; }
    .profile table tr.qaracter th, .profile table tr.qaracter td {
      vertical-align: bottom;
      white-space: nowrap; }
    .profile table tr th, .profile table tr td {
      max-width: 530px;
      padding: 5px 5px 5px 0px;
      vertical-align: top;
      overflow: hidden; }
      .profile table tr th .key,       .profile table tr td .key {
        display: block;
        float: left;
        width: 60px; }
    .profile table tr th {
      width: 100px; }
  .profile .qype {
    position: absolute;
    top: 34px;
    right: 6px;
    width: 80px;
    height: 24px;
    background: #ffffff url(/images/spots/qype_logo80.png); }

.category.get2card {
  display: block;
  zoom: 1; }
  .category.get2card:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  * html .category.get2card {
    height: 1%; }
  .category.get2card .offer {
    width: 310px; }
  .category.get2card a.buy_get_2_card {
    display: block;
    width: 100px;
    text-align: center; }

.marker .category.get2card a.buy_get_2_card {
  display: none; }

.sidebar h1 {
  font-size: 131%; }
.sidebar h2 {
  font-size: 100%; }
.sidebar h3 {
  font-size: 85%; }
.sidebar h1, .sidebar h2, .sidebar h3 {
  font-weight: bold;
  text-transform: uppercase; }
.sidebar h2 {
  height: 17px;
  padding-top: 4px;
  padding-left: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
  color: #ffffff;
  background: url(/images/boxheader.png); }
.sidebar h3 {
  margin-bottom: 0px; }
.sidebar .grid ul li {
  float: left; }
.sidebar .grid .right {
  margin: 10px; }
  .sidebar .grid .right a {
    position: relative;
    top: -1px;
    background: url(/images/buttons/white_arrow_button.png);
    height: 19px;
    padding: 2px 15px 2px 27px;
    color: #18b5fa;
    text-transform: none;
    font-size: 11px;
    font-weight: bold;
    border: 0px none; }
    .sidebar .grid .right a:hover {
      background: url(/images/buttons/white_arrow_button_hover.png);
      color: #004357; }
.sidebar table tr td, .sidebar table tr th {
  border-top: 1px #808080 dashed; }
.sidebar table tr:first-child td, .sidebar table tr:first-child th {
  border: none; }
.sidebar table {
  width: 530px; }
  .sidebar table tr.qaracter th, .sidebar table tr.qaracter td {
    vertical-align: bottom;
    white-space: nowrap; }
  .sidebar table tr th, .sidebar table tr td {
    max-width: 530px;
    padding: 5px 5px 5px 0px;
    vertical-align: top;
    overflow: hidden; }
    .sidebar table tr th .key,     .sidebar table tr td .key {
      display: block;
      float: left;
      width: 60px; }
  .sidebar table tr th {
    width: 100px; }
.sidebar table {
  width: 100%; }
  .sidebar table tr td {
    text-align: right; }
.sidebar .toolbox ul li {
  white-space: nowrap;
  overflow: hidden; }
  .sidebar .toolbox ul li img {
    position: relative;
    top: 4px;
    margin: 0px 4px 0px 0px; }
  .sidebar .toolbox ul li .image_corners_small {
    margin: 4px 4px 4px 0px; }
.sidebar .toolbox ul li {
  padding: 2px 5px 6px 5px;
  border-top: 1px #808080 dashed; }
  .sidebar .toolbox ul li .icons a {
    display: block;
    float: left;
    width: 12px;
    height: 12px;
    background-repeat: no-repeat;
    margin-top: 5px;
    margin-right: 3px; }
    .sidebar .toolbox ul li .icons a span {
      display: none; }
  .sidebar .toolbox ul li .icons a.locate.enabled {
    background-image: url(/images/icons/locate.png); }
  .sidebar .toolbox ul li .icons a.locate.disabled {
    background-image: url(/images/icons/locate_grey.png); }
  .sidebar .toolbox ul li .icons a.chat.enabled {
    background-image: url(/images/icons/chat.png); }
  .sidebar .toolbox ul li .icons a.chat.disabled {
    background-image: url(/images/icons/chat_grey.png); }
  .sidebar .toolbox ul li .icons a.write_message, .sidebar .toolbox ul li .icons a.show_message {
    background-image: url(/images/icons/message.png); }
  .sidebar .toolbox ul li .icons a.add_bookmark.enabled {
    background-image: url(/images/icons/addbookmark.png); }
  .sidebar .toolbox ul li .icons a.add_bookmark.disabled {
    background-image: url(/images/icons/addbookmark_grey.png); }
  .sidebar .toolbox ul li .icons a.remove_bookmark {
    background-image: url(/images/icons/deletebookmark.png); }
  .sidebar .toolbox ul li .icons a.friend_request {
    background-image: url(/images/icons/add_buddy.png); }
  .sidebar .toolbox ul li .icons a.friend_remove_request {
    background-image: url(/images/icons/deletebuddy.png); }
  .sidebar .toolbox ul li .icons a.friend_accept {
    background-image: url(/images/icons/acceptfriendship.png); }
  .sidebar .toolbox ul li .icons a.friend_refuse {
    background-image: url(/images/icons/refusefriendship.png); }
  .sidebar .toolbox ul li .icons a.friend_remove {
    background-image: url(/images/icons/deletebuddy.png); }
  .sidebar .toolbox ul li .icons a.delete {
    background-image: url(/images/icons/delete.png); }
  .sidebar .toolbox ul li .icons a.wear_button {
    background-image: url(/images/icons/wear_button.png); }
  .sidebar .toolbox ul li .icons a.drop_button {
    background-image: url(/images/icons/drop_button.png); }
  .sidebar .toolbox ul li:first-child {
    border: 0px none; }
  .sidebar .toolbox ul li:hover {
    background-color: #eeeeee; }
  .sidebar .toolbox ul li .line {
    display: block;
    width: 640px;
    margin-top: 2px; }
.sidebar .toolbox ul li {
  height: 40px;
  padding: 0px; }
.sidebar .toolbox .icons a {
  display: block;
  height: 20px;
  padding: 10px 10px 10px 40px;
  background-repeat: no-repeat;
  background-position: left center;
  margin-right: 3px;
  border-top: 1px #808080 dashed; }
  .sidebar .toolbox .icons a:first-child {
    border-top: none; }
  .sidebar .toolbox .icons a:hover {
    background-color: #eeeeee; }
  .sidebar .toolbox .icons a span {
    display: block;
    float: left;
    cursor: pointer; }
.sidebar .toolbox .icons a.locate.enabled {
  background-image: url(/images/toolbox/small/locate40.png); }
.sidebar .toolbox .icons a.locate.disabled {
  background-image: url(/images/toolbox/small/locate_inactive40.png); }
.sidebar .toolbox .icons a.edit_spot {
  background-image: url(/images/toolbox/small/edit_spot40.png); }
.sidebar .toolbox .icons a.remove_spot {
  background-image: url(/images/toolbox/small/delete_spot40.png); }
.sidebar .toolbox .icons a.add_bookmark.enabled {
  background-image: url(/images/toolbox/small/bookmark40.png); }
.sidebar .toolbox .icons a.add_bookmark.disabled {
  background-image: url(/images/toolbox/small/bookmark_inactive40.png); }
.sidebar .toolbox .icons a.remove_bookmark {
  background-image: url(/images/toolbox/small/delete_bookmark40.png); }
.sidebar .toolbox .icons a.add_spot_promotion.enabled {
  background-image: url(/images/toolbox/small/add_spot_promotion40.png); }
.sidebar .toolbox .icons a.add_spot_promotion.disabled {
  background-image: url(/images/toolbox/small/add_spot_promotion_inactive40.png); }
.sidebar .toolbox .icons a.edit_spot_promotion {
  background-image: url(/images/toolbox/small/edit_spot_promotion40.png); }
.sidebar .toolbox .icons a.remove_spot_promotion {
  background-image: url(/images/toolbox/small/remove_spot_promotion40.png); }
.sidebar .toolbox .icons a.suggest.enabled {
  background-image: url(/images/toolbox/small/recommend40.png); }
.sidebar .toolbox .icons a.suggest.disabled {
  background-image: url(/images/toolbox/small/recommend_inactive40.png); }
.sidebar .toolbox .icons a.notify_admin.enabled {
  background-image: url(/images/toolbox/small/notify_admin40.png); }
.sidebar .toolbox .icons a.remove_user.enabled {
  background-image: url(/images/toolbox/small/deletebuddy40.png); }
.sidebar .toolbox .icons a.edit_user.enabled {
  background-image: url(/images/toolbox/small/settings40.png); }
.sidebar .toolbox .icons a.add_button.enabled {
  background-image: url(/images/toolbox/small/createbutton40.png); }
.sidebar .toolbox .icons a.add_button.disabled {
  background-image: url(/images/toolbox/small/createbutton_inactive40.png); }
.sidebar .toolbox .icons a.edit_button.enabled {
  background-image: url(/images/toolbox/small/edit_button40.png); }
.sidebar .toolbox .icons a.remove_button.enabled {
  background-image: url(/images/toolbox/small/delete_button40.png); }
.sidebar .toolbox .icons a.wear_button.enabled {
  background-image: url(/images/toolbox/small/wear_button40.png); }
.sidebar .toolbox .icons a.wear_button.disabled {
  background-image: url(/images/toolbox/small/wear_button_inactive40.png); }
.sidebar .toolbox .icons a.drop_button.enabled {
  background-image: url(/images/toolbox/small/drop_button40.png); }
.sidebar .toolbox .icons a.edit_qaracter {
  background-image: url(/images/toolbox/small/edit_qarakter40.png); }
.sidebar .toolbox .icons a.invitations {
  background-image: url(/images/toolbox/small/invite_friends40.png); }
.sidebar .toolbox .icons a.write_message.enabled {
  background-image: url(/images/toolbox/small/message40.png); }
.sidebar .toolbox .icons a.write_message.disabled {
  background-image: url(/images/toolbox/small/message_inactive40.png); }
.sidebar .toolbox .icons a.chat.enabled {
  background-image: url(/images/toolbox/small/chat40.png); }
.sidebar .toolbox .icons a.chat.disabled {
  background-image: url(/images/toolbox/small/chat_inactive40.png); }
.sidebar .toolbox .icons a.friend_request.enabled {
  background-image: url(/images/toolbox/small/add_buddy40.png); }
.sidebar .toolbox .icons a.friend_request.disabled {
  background-image: url(/images/toolbox/small/add_buddy_inactive40.png); }
.sidebar .toolbox .icons a.friend_remove_request.enabled {
  background-image: url(/images/toolbox/small/deletebuddy40.png); }
.sidebar .toolbox .icons a.friend_accept.enabled {
  background-image: url(/images/toolbox/small/add_buddy40.png); }
.sidebar .toolbox .icons a.friend_refuse.enabled {
  background-image: url(/images/toolbox/small/refuse_friendship40.png); }
.sidebar .toolbox .icons a.friend_remove.enabled {
  background-image: url(/images/toolbox/small/deletebuddy40.png); }
.sidebar .toolbox .icons a.send_sms.enabled {
  background-image: url(/images/toolbox/small/user_sms40.png); }
.sidebar .toolbox .icons a.send_sms.disabled {
  background-image: url(/images/toolbox/small/user_sms_inactive40.png); }
.sidebar .toolbox .icons a.new_payment.enabled {
  background-image: url(/images/toolbox/small/new_payment40.png); }
.sidebar .mini_map #map {
  width: 300px;
  height: 200px; }
.sidebar .avatar {
  width: 64px;
  height: 64px;
  position: relative;
  float: left; }
  .sidebar .avatar .qaracter_match {
    position: absolute;
    left: 0px;
    bottom: 0px;
    padding: 1px;
    color: #ffffff;
    background-color: #004357; }
  .sidebar .avatar .online_status {
    position: absolute;
    right: 0px;
    bottom: 0px;
    padding: 4px; }
  .sidebar .avatar .edit_avatar_link {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    padding: 2px;
    background-color: #004357;
    text-align: center; }
.sidebar .avatar {
  margin: 5px; }


.image_corners_large {
  display: block;
  position: absolute;
  z-index: 1;
  width: 128px;
  height: 128px;
  background: url(/images/users/users_avatar_corners_128x128.png); }
  .image_corners_large a {
    width: 128px;
    height: 128px;
    display: block; }

.image_corners_medium {
  display: block;
  position: absolute;
  z-index: 1;
  width: 64px;
  height: 64px;
  background: url(/images/users/users_avatar_corners_64x64.png); }
  .image_corners_medium a {
    width: 64px;
    height: 64px;
    display: block; }

.image_corners_small {
  display: block;
  position: absolute;
  z-index: 1;
  width: 32px;
  height: 32px;
  background: url(/images/users/users_avatar_corners_32x32.png); }
  .image_corners_small a {
    width: 32px;
    height: 32px;
    display: block; }

.image_corners_tiny {
  display: block;
  position: absolute;
  z-index: 1;
  width: 16px;
  height: 16px;
  background: url(/images/users/users_avatar_corners_16x16.png); }
  .image_corners_tiny a {
    width: 16px;
    height: 16px;
    display: block; }

.std input[type="submit"], .std input[type="button"] {
  background: url(/images/buttons/white_arrow_button.png);
  width: inherit;
  height: 19px;
  padding: 2px 15px 2px 27px;
  color: #18b5fa;
  text-transform: none;
  font-size: 11px;
  font-weight: bold;
  border: 0px none;
  overflow: visible; }
  .std input[type="submit"]:hover,   .std input[type="button"]:hover {
    background: url(/images/buttons/white_arrow_button_hover.png);
    color: #004357; }
.std .pagination {
  border-top: 1px #808080 dashed;
  margin: 5px 0px;
  padding: 5px 0px; }
  .std .pagination a {
    color: #004357;
    padding: 2px 7px 2px 7px;
    text-decoration: none; }
  .std .pagination a:hover, .std .pagination a:active {
    background-color: #eeeeee; }
  .std .pagination .next_page, .std .pagination .prev_page {
    border: 0px; }
  .std .pagination span.current {
    border: 1px solid #ffffff;
    font-weight: bold;
    margin: 2px;
    padding: 2px 5px 2px 5px; }
  .std .pagination span.disabled {
    display: none; }
.std .grid ul li {
  float: left; }
.std .grid h1 {
  font-size: 131%; }
.std .grid h2 {
  font-size: 100%; }
.std .grid h3 {
  font-size: 85%; }
.std .grid h1, .std .grid h2, .std .grid h3 {
  font-weight: bold;
  text-transform: uppercase; }
.std .grid h2 {
  height: 17px;
  padding-top: 4px;
  padding-left: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
  color: #ffffff;
  background: url(/images/boxheader.png); }
.std .grid h3 {
  margin-bottom: 0px; }
.std .grid .avatar {
  margin: 5px; }
.std .box h1 {
  font-size: 131%; }
.std .box h2 {
  font-size: 100%; }
.std .box h3 {
  font-size: 85%; }
.std .box h1, .std .box h2, .std .box h3 {
  font-weight: bold;
  text-transform: uppercase; }
.std .box h2 {
  height: 17px;
  padding-top: 4px;
  padding-left: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
  color: #ffffff;
  background: url(/images/boxheader.png); }
.std .box h3 {
  margin-bottom: 0px; }
.std .box ul li {
  white-space: nowrap;
  overflow: hidden; }
  .std .box ul li img {
    position: relative;
    top: 4px;
    margin: 0px 4px 0px 0px; }
  .std .box ul li .image_corners_small {
    margin: 4px 4px 4px 0px; }
.std .box ul li {
  padding: 2px 5px 6px 5px;
  border-top: 1px #808080 dashed; }
  .std .box ul li .icons a {
    display: block;
    float: left;
    width: 12px;
    height: 12px;
    background-repeat: no-repeat;
    margin-top: 5px;
    margin-right: 3px; }
    .std .box ul li .icons a span {
      display: none; }
  .std .box ul li .icons a.locate.enabled {
    background-image: url(/images/icons/locate.png); }
  .std .box ul li .icons a.locate.disabled {
    background-image: url(/images/icons/locate_grey.png); }
  .std .box ul li .icons a.chat.enabled {
    background-image: url(/images/icons/chat.png); }
  .std .box ul li .icons a.chat.disabled {
    background-image: url(/images/icons/chat_grey.png); }
  .std .box ul li .icons a.write_message, .std .box ul li .icons a.show_message {
    background-image: url(/images/icons/message.png); }
  .std .box ul li .icons a.add_bookmark.enabled {
    background-image: url(/images/icons/addbookmark.png); }
  .std .box ul li .icons a.add_bookmark.disabled {
    background-image: url(/images/icons/addbookmark_grey.png); }
  .std .box ul li .icons a.remove_bookmark {
    background-image: url(/images/icons/deletebookmark.png); }
  .std .box ul li .icons a.friend_request {
    background-image: url(/images/icons/add_buddy.png); }
  .std .box ul li .icons a.friend_remove_request {
    background-image: url(/images/icons/deletebuddy.png); }
  .std .box ul li .icons a.friend_accept {
    background-image: url(/images/icons/acceptfriendship.png); }
  .std .box ul li .icons a.friend_refuse {
    background-image: url(/images/icons/refusefriendship.png); }
  .std .box ul li .icons a.friend_remove {
    background-image: url(/images/icons/deletebuddy.png); }
  .std .box ul li .icons a.delete {
    background-image: url(/images/icons/delete.png); }
  .std .box ul li .icons a.wear_button {
    background-image: url(/images/icons/wear_button.png); }
  .std .box ul li .icons a.drop_button {
    background-image: url(/images/icons/drop_button.png); }
  .std .box ul li:first-child {
    border: 0px none; }
  .std .box ul li:hover {
    background-color: #eeeeee; }
  .std .box ul li .line {
    display: block;
    width: 640px;
    margin-top: 2px; }
.std .box ul li {
  white-space: nowrap;
  overflow: hidden; }
  .std .box ul li img {
    position: relative;
    top: 4px;
    margin: 0px 4px 0px 0px; }
  .std .box ul li .image_corners_small {
    margin: 4px 4px 4px 0px; }
.std .box ul li {
  padding: 2px 5px 6px 5px;
  border-top: 1px #808080 dashed; }
  .std .box ul li .icons a {
    display: block;
    float: left;
    width: 12px;
    height: 12px;
    background-repeat: no-repeat;
    margin-top: 5px;
    margin-right: 3px; }
    .std .box ul li .icons a span {
      display: none; }
  .std .box ul li .icons a.locate.enabled {
    background-image: url(/images/icons/locate.png); }
  .std .box ul li .icons a.locate.disabled {
    background-image: url(/images/icons/locate_grey.png); }
  .std .box ul li .icons a.chat.enabled {
    background-image: url(/images/icons/chat.png); }
  .std .box ul li .icons a.chat.disabled {
    background-image: url(/images/icons/chat_grey.png); }
  .std .box ul li .icons a.write_message, .std .box ul li .icons a.show_message {
    background-image: url(/images/icons/message.png); }
  .std .box ul li .icons a.add_bookmark.enabled {
    background-image: url(/images/icons/addbookmark.png); }
  .std .box ul li .icons a.add_bookmark.disabled {
    background-image: url(/images/icons/addbookmark_grey.png); }
  .std .box ul li .icons a.remove_bookmark {
    background-image: url(/images/icons/deletebookmark.png); }
  .std .box ul li .icons a.friend_request {
    background-image: url(/images/icons/add_buddy.png); }
  .std .box ul li .icons a.friend_remove_request {
    background-image: url(/images/icons/deletebuddy.png); }
  .std .box ul li .icons a.friend_accept {
    background-image: url(/images/icons/acceptfriendship.png); }
  .std .box ul li .icons a.friend_refuse {
    background-image: url(/images/icons/refusefriendship.png); }
  .std .box ul li .icons a.friend_remove {
    background-image: url(/images/icons/deletebuddy.png); }
  .std .box ul li .icons a.delete {
    background-image: url(/images/icons/delete.png); }
  .std .box ul li .icons a.wear_button {
    background-image: url(/images/icons/wear_button.png); }
  .std .box ul li .icons a.drop_button {
    background-image: url(/images/icons/drop_button.png); }
  .std .box ul li:first-child {
    border: 0px none; }
  .std .box ul li:hover {
    background-color: #eeeeee; }
  .std .box ul li .line {
    display: block;
    width: 640px;
    margin-top: 2px; }
.std .box ul li.two_rows .detail {
  padding: 2px 0px 0px 0px;
  width: 630px; }
.std .box p {
  margin: 5px 0px; }
.std .tabs .head a {
  font-weight: bold;
  text-transform: uppercase;
  float: left;
  text-align: center;
  margin-right: 5px;
  color: #ffffff; }
.std .tabs .bar {
  width: 100%;
  height: 4px;
  background: url(/images/navigator-bg.png) repeat-x top; }
.std .tabs {
  margin: 10px 0px 0px 0px; }
  .std .tabs .head a {
    width: 161px;
    height: 10px;
    padding: 5px;
    font-size: 85%;
    background: url(/images/usernavigation/tab_medium.png); }
    .std .tabs .head a:hover {
      background: url(/images/usernavigation/tab_medium_hover.png); }
    .std .tabs .head a.active {
      background: url(/images/usernavigation/tab_medium_active.png); }
.std .tabs .head a {
  font-weight: bold;
  text-transform: uppercase;
  float: left;
  text-align: center;
  margin-right: 5px;
  color: #ffffff; }
.std .tabs .bar {
  width: 100%;
  height: 4px;
  background: url(/images/navigator-bg.png) repeat-x top; }
.std .tabs .head .search a {
  width: 120px;
  background: url(/images/usernavigation/tab_search.png); }
  .std .tabs .head .search a:hover {
    background: url(/images/usernavigation/tab_search_hover.png); }
  .std .tabs .head .search a.active {
    background: url(/images/usernavigation/tab_search_active.png); }
.std .user_tabs {
  height: 145px; }
.std .avatar {
  width: 64px;
  height: 64px;
  position: relative;
  float: left; }
  .std .avatar .qaracter_match {
    position: absolute;
    left: 0px;
    bottom: 0px;
    padding: 1px;
    color: #ffffff;
    background-color: #004357; }
  .std .avatar .online_status {
    position: absolute;
    right: 0px;
    bottom: 0px;
    padding: 4px; }
  .std .avatar .edit_avatar_link {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    padding: 2px;
    background-color: #004357;
    text-align: center; }
.std .left_column {
  float: left;
  width: 49%; }
.std .right_column {
  float: right;
  width: 49%; }
.std table tr th.required {
  font-weight: bold; }
.std table tr td.error {
  color: #ff2200; }
.std table tr td, .std table tr th {
  border-top: 1px #808080 dashed; }
.std table tr:first-child td, .std table tr:first-child th {
  border: none; }
.std table {
  margin: 10px 0; }
  .std table tr td, .std table tr th {
    padding: 5px; }
.std table tr th.required {
  font-weight: bold; }
.std table tr td.error {
  color: #ff2200; }
.std table tr td, .std table tr th {
  border-top: 1px #808080 dashed; }
.std table tr:first-child td, .std table tr:first-child th {
  border: none; }
.std table.vertical tr th {
  font-weight: bold; }
.std table.vertical tr td .icons a {
  display: block;
  float: left;
  width: 12px;
  height: 12px;
  background-repeat: no-repeat;
  margin-top: 5px;
  margin-right: 3px; }
  .std table.vertical tr td .icons a span {
    display: none; }
.std table.vertical tr td .icons a.locate.enabled {
  background-image: url(/images/icons/locate.png); }
.std table.vertical tr td .icons a.locate.disabled {
  background-image: url(/images/icons/locate_grey.png); }
.std table.vertical tr td .icons a.chat.enabled {
  background-image: url(/images/icons/chat.png); }
.std table.vertical tr td .icons a.chat.disabled {
  background-image: url(/images/icons/chat_grey.png); }
.std table.vertical tr td .icons a.write_message, .std table.vertical tr td .icons a.show_message {
  background-image: url(/images/icons/message.png); }
.std table.vertical tr td .icons a.add_bookmark.enabled {
  background-image: url(/images/icons/addbookmark.png); }
.std table.vertical tr td .icons a.add_bookmark.disabled {
  background-image: url(/images/icons/addbookmark_grey.png); }
.std table.vertical tr td .icons a.remove_bookmark {
  background-image: url(/images/icons/deletebookmark.png); }
.std table.vertical tr td .icons a.friend_request {
  background-image: url(/images/icons/add_buddy.png); }
.std table.vertical tr td .icons a.friend_remove_request {
  background-image: url(/images/icons/deletebuddy.png); }
.std table.vertical tr td .icons a.friend_accept {
  background-image: url(/images/icons/acceptfriendship.png); }
.std table.vertical tr td .icons a.friend_refuse {
  background-image: url(/images/icons/refusefriendship.png); }
.std table.vertical tr td .icons a.friend_remove {
  background-image: url(/images/icons/deletebuddy.png); }
.std table.vertical tr td .icons a.delete {
  background-image: url(/images/icons/delete.png); }
.std table.vertical tr td .icons a.wear_button {
  background-image: url(/images/icons/wear_button.png); }
.std table.vertical tr td .icons a.drop_button {
  background-image: url(/images/icons/drop_button.png); }
.std table.vertical tr td .icons {
  float: right; }
.std table.vertical tr td .user_image, .std table.vertical tr th .user_image {
  margin-right: 5px;
  vertical-align: top; }
.std table.form tr {
  border: 0 none transparent; }
  .std table.form tr td {
    vertical-align: top; }
.std .autocomplete {
  position: absolute;
  width: 250px;
  background-color: white;
  border: 1px solid;
  border-color: #808080;
  margin: 0;
  padding: 0; }
  .std .autocomplete ul {
    list-style-type: none;
    margin: 0;
    padding: 0; }
    .std .autocomplete ul li.selected {
      background-color: #eeeeee;
      font-weight: bold; }
    .std .autocomplete ul li {
      list-style-type: none;
      display: block;
      margin: 0;
      padding: 2px;
      cursor: pointer; }
.std .ticker {
  position: absolute;
  right: 0px;
  top: 35px;
  overflow: hidden;
  white-space: nowrap;
  background: url(/images/opacity-white.png) repeat-x;
  text-align: right; }
  .std .ticker img {
    position: relative;
    top: 4px;
    margin-right: 5px; }
  .std .ticker .name {
    margin-right: 5px; }
.std div.error {
  color: #ff2200; }


.teaser h1 {
  font-size: 131%; }
.teaser h2 {
  font-size: 100%; }
.teaser h3 {
  font-size: 85%; }
.teaser h1 {
  font-weight: bold;
  text-transform: uppercase;
  margin: 5px 0px 5px 0px;
  padding: 2px 0px 2px 0px;
  border-top: 1px #004d69 dashed;
  color: #004d69;
  font-size: 116%; }
.teaser .image {
  display: block;
  width: 300px;
  height: 99px; }
  .teaser .image.qiro_mobile {
    background: url(/images/teaser/handy_download.png); }
  .teaser .image.invite_friends {
    background: url(/images/teaser/invite_friends.png); }
  .teaser .image.be_partner {
    background: url(/images/teaser/partner.png); }
.teaser p {
  padding: 5px 0px 10px 0px; }
.teaser a {
  position: relative;
  top: -1px;
  background: url(/images/buttons/white_arrow_button.png);
  height: 19px;
  padding: 2px 15px 2px 27px;
  color: #18b5fa;
  text-transform: none;
  font-size: 11px;
  font-weight: bold;
  border: 0px none; }
  .teaser a:hover {
    background: url(/images/buttons/white_arrow_button_hover.png);
    color: #004357; }
.teaser a {
  margin-bottom: 20px; }


.document h1 {
  font-size: 131%; }
.document h2 {
  font-size: 100%; }
.document h3 {
  font-size: 85%; }
.document h1, .document h2, .document h3, .document h4, .document h5 {
  height: auto;
  color: #004d69;
  background-image: none;
  margin: 0.5em 0px;
  padding: 0px;
  text-transform: none;
  font-weight: bold; }
.document h1 {
  font-size: 131%; }
.document h2 {
  font-size: 116%; }
.document h3 {
  font-size: 100%; }
.document p {
  margin-bottom: 0.5em; }
.document strong {
  font-weight: bold; }
.document ul {
  margin: 1em 1em 1em 1em; }

.user_messages h1 {
  font-size: 131%; }
.user_messages h2 {
  font-size: 100%; }
.user_messages h3 {
  font-size: 85%; }
.user_messages h1, .user_messages h2, .user_messages h3, .user_messages h4, .user_messages h5 {
  height: auto;
  color: #004d69;
  background-image: none;
  margin: 0.5em 0px;
  padding: 0px;
  text-transform: none;
  font-weight: bold; }
.user_messages h1 {
  font-size: 131%; }
.user_messages h2 {
  font-size: 116%; }
.user_messages h3 {
  font-size: 100%; }
.user_messages table {
  width: 100%; }
  .user_messages table tr.unread td {
    font-weight: bold; }
  .user_messages table th {
    vertical-align: top; }
    .user_messages table th.user {
      width: 100px; }
    .user_messages table th.date {
      width: 30px; }
    .user_messages table th.buttons {
      width: 30px; }
  .user_messages table td {
    white-space: nowrap;
    overflow: hidden; }
  .user_messages table td.content {
    white-space: normal; }
  .user_messages table.message_list tr:hover td {
    background-color: #eeeeee; }
.user_messages input[type="text"], .user_messages textarea {
  width: 400px; }
.user_messages textarea {
  height: 200px; }
.user_messages .buttons a {
  position: relative;
  top: -1px;
  background: url(/images/buttons/white_arrow_button.png);
  height: 19px;
  padding: 2px 15px 2px 27px;
  color: #18b5fa;
  text-transform: none;
  font-size: 11px;
  font-weight: bold;
  border: 0px none; }
  .user_messages .buttons a:hover {
    background: url(/images/buttons/white_arrow_button_hover.png);
    color: #004357; }


.image_corners_large {
  display: block;
  position: absolute;
  z-index: 1;
  width: 128px;
  height: 128px;
  background: url(/images/users/users_avatar_corners_128x128.png); }
  .image_corners_large a {
    width: 128px;
    height: 128px;
    display: block; }

.image_corners_medium {
  display: block;
  position: absolute;
  z-index: 1;
  width: 64px;
  height: 64px;
  background: url(/images/users/users_avatar_corners_64x64.png); }
  .image_corners_medium a {
    width: 64px;
    height: 64px;
    display: block; }

.image_corners_small {
  display: block;
  position: absolute;
  z-index: 1;
  width: 32px;
  height: 32px;
  background: url(/images/users/users_avatar_corners_32x32.png); }
  .image_corners_small a {
    width: 32px;
    height: 32px;
    display: block; }

.image_corners_tiny {
  display: block;
  position: absolute;
  z-index: 1;
  width: 16px;
  height: 16px;
  background: url(/images/users/users_avatar_corners_16x16.png); }
  .image_corners_tiny a {
    width: 16px;
    height: 16px;
    display: block; }

.std input[type="submit"], .std input[type="button"] {
  background: url(/images/buttons/white_arrow_button.png);
  width: inherit;
  height: 19px;
  padding: 2px 15px 2px 27px;
  color: #18b5fa;
  text-transform: none;
  font-size: 11px;
  font-weight: bold;
  border: 0px none;
  overflow: visible; }
  .std input[type="submit"]:hover,   .std input[type="button"]:hover {
    background: url(/images/buttons/white_arrow_button_hover.png);
    color: #004357; }
.std .pagination {
  border-top: 1px #808080 dashed;
  margin: 5px 0px;
  padding: 5px 0px; }
  .std .pagination a {
    color: #004357;
    padding: 2px 7px 2px 7px;
    text-decoration: none; }
  .std .pagination a:hover, .std .pagination a:active {
    background-color: #eeeeee; }
  .std .pagination .next_page, .std .pagination .prev_page {
    border: 0px; }
  .std .pagination span.current {
    border: 1px solid #ffffff;
    font-weight: bold;
    margin: 2px;
    padding: 2px 5px 2px 5px; }
  .std .pagination span.disabled {
    display: none; }
.std .grid ul li {
  float: left; }
.std .grid h1 {
  font-size: 131%; }
.std .grid h2 {
  font-size: 100%; }
.std .grid h3 {
  font-size: 85%; }
.std .grid h1, .std .grid h2, .std .grid h3 {
  font-weight: bold;
  text-transform: uppercase; }
.std .grid h2 {
  height: 17px;
  padding-top: 4px;
  padding-left: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
  color: #ffffff;
  background: url(/images/boxheader.png); }
.std .grid h3 {
  margin-bottom: 0px; }
.std .grid .avatar {
  margin: 5px; }
.std .box h1 {
  font-size: 131%; }
.std .box h2 {
  font-size: 100%; }
.std .box h3 {
  font-size: 85%; }
.std .box h1, .std .box h2, .std .box h3 {
  font-weight: bold;
  text-transform: uppercase; }
.std .box h2 {
  height: 17px;
  padding-top: 4px;
  padding-left: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
  color: #ffffff;
  background: url(/images/boxheader.png); }
.std .box h3 {
  margin-bottom: 0px; }
.std .box ul li {
  white-space: nowrap;
  overflow: hidden; }
  .std .box ul li img {
    position: relative;
    top: 4px;
    margin: 0px 4px 0px 0px; }
  .std .box ul li .image_corners_small {
    margin: 4px 4px 4px 0px; }
.std .box ul li {
  padding: 2px 5px 6px 5px;
  border-top: 1px #808080 dashed; }
  .std .box ul li .icons a {
    display: block;
    float: left;
    width: 12px;
    height: 12px;
    background-repeat: no-repeat;
    margin-top: 5px;
    margin-right: 3px; }
    .std .box ul li .icons a span {
      display: none; }
  .std .box ul li .icons a.locate.enabled {
    background-image: url(/images/icons/locate.png); }
  .std .box ul li .icons a.locate.disabled {
    background-image: url(/images/icons/locate_grey.png); }
  .std .box ul li .icons a.chat.enabled {
    background-image: url(/images/icons/chat.png); }
  .std .box ul li .icons a.chat.disabled {
    background-image: url(/images/icons/chat_grey.png); }
  .std .box ul li .icons a.write_message, .std .box ul li .icons a.show_message {
    background-image: url(/images/icons/message.png); }
  .std .box ul li .icons a.add_bookmark.enabled {
    background-image: url(/images/icons/addbookmark.png); }
  .std .box ul li .icons a.add_bookmark.disabled {
    background-image: url(/images/icons/addbookmark_grey.png); }
  .std .box ul li .icons a.remove_bookmark {
    background-image: url(/images/icons/deletebookmark.png); }
  .std .box ul li .icons a.friend_request {
    background-image: url(/images/icons/add_buddy.png); }
  .std .box ul li .icons a.friend_remove_request {
    background-image: url(/images/icons/deletebuddy.png); }
  .std .box ul li .icons a.friend_accept {
    background-image: url(/images/icons/acceptfriendship.png); }
  .std .box ul li .icons a.friend_refuse {
    background-image: url(/images/icons/refusefriendship.png); }
  .std .box ul li .icons a.friend_remove {
    background-image: url(/images/icons/deletebuddy.png); }
  .std .box ul li .icons a.delete {
    background-image: url(/images/icons/delete.png); }
  .std .box ul li .icons a.wear_button {
    background-image: url(/images/icons/wear_button.png); }
  .std .box ul li .icons a.drop_button {
    background-image: url(/images/icons/drop_button.png); }
  .std .box ul li:first-child {
    border: 0px none; }
  .std .box ul li:hover {
    background-color: #eeeeee; }
  .std .box ul li .line {
    display: block;
    width: 640px;
    margin-top: 2px; }
.std .box ul li {
  white-space: nowrap;
  overflow: hidden; }
  .std .box ul li img {
    position: relative;
    top: 4px;
    margin: 0px 4px 0px 0px; }
  .std .box ul li .image_corners_small {
    margin: 4px 4px 4px 0px; }
.std .box ul li {
  padding: 2px 5px 6px 5px;
  border-top: 1px #808080 dashed; }
  .std .box ul li .icons a {
    display: block;
    float: left;
    width: 12px;
    height: 12px;
    background-repeat: no-repeat;
    margin-top: 5px;
    margin-right: 3px; }
    .std .box ul li .icons a span {
      display: none; }
  .std .box ul li .icons a.locate.enabled {
    background-image: url(/images/icons/locate.png); }
  .std .box ul li .icons a.locate.disabled {
    background-image: url(/images/icons/locate_grey.png); }
  .std .box ul li .icons a.chat.enabled {
    background-image: url(/images/icons/chat.png); }
  .std .box ul li .icons a.chat.disabled {
    background-image: url(/images/icons/chat_grey.png); }
  .std .box ul li .icons a.write_message, .std .box ul li .icons a.show_message {
    background-image: url(/images/icons/message.png); }
  .std .box ul li .icons a.add_bookmark.enabled {
    background-image: url(/images/icons/addbookmark.png); }
  .std .box ul li .icons a.add_bookmark.disabled {
    background-image: url(/images/icons/addbookmark_grey.png); }
  .std .box ul li .icons a.remove_bookmark {
    background-image: url(/images/icons/deletebookmark.png); }
  .std .box ul li .icons a.friend_request {
    background-image: url(/images/icons/add_buddy.png); }
  .std .box ul li .icons a.friend_remove_request {
    background-image: url(/images/icons/deletebuddy.png); }
  .std .box ul li .icons a.friend_accept {
    background-image: url(/images/icons/acceptfriendship.png); }
  .std .box ul li .icons a.friend_refuse {
    background-image: url(/images/icons/refusefriendship.png); }
  .std .box ul li .icons a.friend_remove {
    background-image: url(/images/icons/deletebuddy.png); }
  .std .box ul li .icons a.delete {
    background-image: url(/images/icons/delete.png); }
  .std .box ul li .icons a.wear_button {
    background-image: url(/images/icons/wear_button.png); }
  .std .box ul li .icons a.drop_button {
    background-image: url(/images/icons/drop_button.png); }
  .std .box ul li:first-child {
    border: 0px none; }
  .std .box ul li:hover {
    background-color: #eeeeee; }
  .std .box ul li .line {
    display: block;
    width: 640px;
    margin-top: 2px; }
.std .box ul li.two_rows .detail {
  padding: 2px 0px 0px 0px;
  width: 630px; }
.std .box p {
  margin: 5px 0px; }
.std .tabs .head a {
  font-weight: bold;
  text-transform: uppercase;
  float: left;
  text-align: center;
  margin-right: 5px;
  color: #ffffff; }
.std .tabs .bar {
  width: 100%;
  height: 4px;
  background: url(/images/navigator-bg.png) repeat-x top; }
.std .tabs {
  margin: 10px 0px 0px 0px; }
  .std .tabs .head a {
    width: 161px;
    height: 10px;
    padding: 5px;
    font-size: 85%;
    background: url(/images/usernavigation/tab_medium.png); }
    .std .tabs .head a:hover {
      background: url(/images/usernavigation/tab_medium_hover.png); }
    .std .tabs .head a.active {
      background: url(/images/usernavigation/tab_medium_active.png); }
.std .tabs .head a {
  font-weight: bold;
  text-transform: uppercase;
  float: left;
  text-align: center;
  margin-right: 5px;
  color: #ffffff; }
.std .tabs .bar {
  width: 100%;
  height: 4px;
  background: url(/images/navigator-bg.png) repeat-x top; }
.std .tabs .head .search a {
  width: 120px;
  background: url(/images/usernavigation/tab_search.png); }
  .std .tabs .head .search a:hover {
    background: url(/images/usernavigation/tab_search_hover.png); }
  .std .tabs .head .search a.active {
    background: url(/images/usernavigation/tab_search_active.png); }
.std .user_tabs {
  height: 145px; }
.std .avatar {
  width: 64px;
  height: 64px;
  position: relative;
  float: left; }
  .std .avatar .qaracter_match {
    position: absolute;
    left: 0px;
    bottom: 0px;
    padding: 1px;
    color: #ffffff;
    background-color: #004357; }
  .std .avatar .online_status {
    position: absolute;
    right: 0px;
    bottom: 0px;
    padding: 4px; }
  .std .avatar .edit_avatar_link {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    padding: 2px;
    background-color: #004357;
    text-align: center; }
.std .left_column {
  float: left;
  width: 49%; }
.std .right_column {
  float: right;
  width: 49%; }
.std table tr th.required {
  font-weight: bold; }
.std table tr td.error {
  color: #ff2200; }
.std table tr td, .std table tr th {
  border-top: 1px #808080 dashed; }
.std table tr:first-child td, .std table tr:first-child th {
  border: none; }
.std table {
  margin: 10px 0; }
  .std table tr td, .std table tr th {
    padding: 5px; }
.std table tr th.required {
  font-weight: bold; }
.std table tr td.error {
  color: #ff2200; }
.std table tr td, .std table tr th {
  border-top: 1px #808080 dashed; }
.std table tr:first-child td, .std table tr:first-child th {
  border: none; }
.std table.vertical tr th {
  font-weight: bold; }
.std table.vertical tr td .icons a {
  display: block;
  float: left;
  width: 12px;
  height: 12px;
  background-repeat: no-repeat;
  margin-top: 5px;
  margin-right: 3px; }
  .std table.vertical tr td .icons a span {
    display: none; }
.std table.vertical tr td .icons a.locate.enabled {
  background-image: url(/images/icons/locate.png); }
.std table.vertical tr td .icons a.locate.disabled {
  background-image: url(/images/icons/locate_grey.png); }
.std table.vertical tr td .icons a.chat.enabled {
  background-image: url(/images/icons/chat.png); }
.std table.vertical tr td .icons a.chat.disabled {
  background-image: url(/images/icons/chat_grey.png); }
.std table.vertical tr td .icons a.write_message, .std table.vertical tr td .icons a.show_message {
  background-image: url(/images/icons/message.png); }
.std table.vertical tr td .icons a.add_bookmark.enabled {
  background-image: url(/images/icons/addbookmark.png); }
.std table.vertical tr td .icons a.add_bookmark.disabled {
  background-image: url(/images/icons/addbookmark_grey.png); }
.std table.vertical tr td .icons a.remove_bookmark {
  background-image: url(/images/icons/deletebookmark.png); }
.std table.vertical tr td .icons a.friend_request {
  background-image: url(/images/icons/add_buddy.png); }
.std table.vertical tr td .icons a.friend_remove_request {
  background-image: url(/images/icons/deletebuddy.png); }
.std table.vertical tr td .icons a.friend_accept {
  background-image: url(/images/icons/acceptfriendship.png); }
.std table.vertical tr td .icons a.friend_refuse {
  background-image: url(/images/icons/refusefriendship.png); }
.std table.vertical tr td .icons a.friend_remove {
  background-image: url(/images/icons/deletebuddy.png); }
.std table.vertical tr td .icons a.delete {
  background-image: url(/images/icons/delete.png); }
.std table.vertical tr td .icons a.wear_button {
  background-image: url(/images/icons/wear_button.png); }
.std table.vertical tr td .icons a.drop_button {
  background-image: url(/images/icons/drop_button.png); }
.std table.vertical tr td .icons {
  float: right; }
.std table.vertical tr td .user_image, .std table.vertical tr th .user_image {
  margin-right: 5px;
  vertical-align: top; }
.std table.form tr {
  border: 0 none transparent; }
  .std table.form tr td {
    vertical-align: top; }
.std .autocomplete {
  position: absolute;
  width: 250px;
  background-color: white;
  border: 1px solid;
  border-color: #808080;
  margin: 0;
  padding: 0; }
  .std .autocomplete ul {
    list-style-type: none;
    margin: 0;
    padding: 0; }
    .std .autocomplete ul li.selected {
      background-color: #eeeeee;
      font-weight: bold; }
    .std .autocomplete ul li {
      list-style-type: none;
      display: block;
      margin: 0;
      padding: 2px;
      cursor: pointer; }
.std .ticker {
  position: absolute;
  right: 0px;
  top: 35px;
  overflow: hidden;
  white-space: nowrap;
  background: url(/images/opacity-white.png) repeat-x;
  text-align: right; }
  .std .ticker img {
    position: relative;
    top: 4px;
    margin-right: 5px; }
  .std .ticker .name {
    margin-right: 5px; }
.std div.error {
  color: #ff2200; }

.welcome input[type="submit"], .welcome input[type="button"] {
  background: url(/images/buttons/white_arrow_button.png);
  width: inherit;
  height: 19px;
  padding: 2px 15px 2px 27px;
  color: #18b5fa;
  text-transform: none;
  font-size: 11px;
  font-weight: bold;
  border: 0px none;
  overflow: visible; }
  .welcome input[type="submit"]:hover,   .welcome input[type="button"]:hover {
    background: url(/images/buttons/white_arrow_button_hover.png);
    color: #004357; }
.welcome .box h1 {
  font-size: 131%; }
.welcome .box h2 {
  font-size: 100%; }
.welcome .box h3 {
  font-size: 85%; }
.welcome .box h1, .welcome .box h2, .welcome .box h3 {
  font-weight: bold;
  text-transform: uppercase; }
.welcome .box h2 {
  height: 17px;
  padding-top: 4px;
  padding-left: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
  color: #ffffff;
  background: url(/images/boxheader.png); }
.welcome .box h3 {
  margin-bottom: 0px; }
.welcome .box ul li {
  white-space: nowrap;
  overflow: hidden; }
  .welcome .box ul li img {
    position: relative;
    top: 4px;
    margin: 0px 4px 0px 0px; }
  .welcome .box ul li .image_corners_small {
    margin: 4px 4px 4px 0px; }
.welcome .box ul li {
  padding: 2px 5px 6px 5px;
  border-top: 1px #808080 dashed; }
  .welcome .box ul li .icons a {
    display: block;
    float: left;
    width: 12px;
    height: 12px;
    background-repeat: no-repeat;
    margin-top: 5px;
    margin-right: 3px; }
    .welcome .box ul li .icons a span {
      display: none; }
  .welcome .box ul li .icons a.locate.enabled {
    background-image: url(/images/icons/locate.png); }
  .welcome .box ul li .icons a.locate.disabled {
    background-image: url(/images/icons/locate_grey.png); }
  .welcome .box ul li .icons a.chat.enabled {
    background-image: url(/images/icons/chat.png); }
  .welcome .box ul li .icons a.chat.disabled {
    background-image: url(/images/icons/chat_grey.png); }
  .welcome .box ul li .icons a.write_message, .welcome .box ul li .icons a.show_message {
    background-image: url(/images/icons/message.png); }
  .welcome .box ul li .icons a.add_bookmark.enabled {
    background-image: url(/images/icons/addbookmark.png); }
  .welcome .box ul li .icons a.add_bookmark.disabled {
    background-image: url(/images/icons/addbookmark_grey.png); }
  .welcome .box ul li .icons a.remove_bookmark {
    background-image: url(/images/icons/deletebookmark.png); }
  .welcome .box ul li .icons a.friend_request {
    background-image: url(/images/icons/add_buddy.png); }
  .welcome .box ul li .icons a.friend_remove_request {
    background-image: url(/images/icons/deletebuddy.png); }
  .welcome .box ul li .icons a.friend_accept {
    background-image: url(/images/icons/acceptfriendship.png); }
  .welcome .box ul li .icons a.friend_refuse {
    background-image: url(/images/icons/refusefriendship.png); }
  .welcome .box ul li .icons a.friend_remove {
    background-image: url(/images/icons/deletebuddy.png); }
  .welcome .box ul li .icons a.delete {
    background-image: url(/images/icons/delete.png); }
  .welcome .box ul li .icons a.wear_button {
    background-image: url(/images/icons/wear_button.png); }
  .welcome .box ul li .icons a.drop_button {
    background-image: url(/images/icons/drop_button.png); }
  .welcome .box ul li:first-child {
    border: 0px none; }
  .welcome .box ul li:hover {
    background-color: #eeeeee; }
  .welcome .box ul li .line {
    display: block;
    width: 640px;
    margin-top: 2px; }
.welcome .box ul li {
  white-space: nowrap;
  overflow: hidden; }
  .welcome .box ul li img {
    position: relative;
    top: 4px;
    margin: 0px 4px 0px 0px; }
  .welcome .box ul li .image_corners_small {
    margin: 4px 4px 4px 0px; }
.welcome .box ul li {
  padding: 2px 5px 6px 5px;
  border-top: 1px #808080 dashed; }
  .welcome .box ul li .icons a {
    display: block;
    float: left;
    width: 12px;
    height: 12px;
    background-repeat: no-repeat;
    margin-top: 5px;
    margin-right: 3px; }
    .welcome .box ul li .icons a span {
      display: none; }
  .welcome .box ul li .icons a.locate.enabled {
    background-image: url(/images/icons/locate.png); }
  .welcome .box ul li .icons a.locate.disabled {
    background-image: url(/images/icons/locate_grey.png); }
  .welcome .box ul li .icons a.chat.enabled {
    background-image: url(/images/icons/chat.png); }
  .welcome .box ul li .icons a.chat.disabled {
    background-image: url(/images/icons/chat_grey.png); }
  .welcome .box ul li .icons a.write_message, .welcome .box ul li .icons a.show_message {
    background-image: url(/images/icons/message.png); }
  .welcome .box ul li .icons a.add_bookmark.enabled {
    background-image: url(/images/icons/addbookmark.png); }
  .welcome .box ul li .icons a.add_bookmark.disabled {
    background-image: url(/images/icons/addbookmark_grey.png); }
  .welcome .box ul li .icons a.remove_bookmark {
    background-image: url(/images/icons/deletebookmark.png); }
  .welcome .box ul li .icons a.friend_request {
    background-image: url(/images/icons/add_buddy.png); }
  .welcome .box ul li .icons a.friend_remove_request {
    background-image: url(/images/icons/deletebuddy.png); }
  .welcome .box ul li .icons a.friend_accept {
    background-image: url(/images/icons/acceptfriendship.png); }
  .welcome .box ul li .icons a.friend_refuse {
    background-image: url(/images/icons/refusefriendship.png); }
  .welcome .box ul li .icons a.friend_remove {
    background-image: url(/images/icons/deletebuddy.png); }
  .welcome .box ul li .icons a.delete {
    background-image: url(/images/icons/delete.png); }
  .welcome .box ul li .icons a.wear_button {
    background-image: url(/images/icons/wear_button.png); }
  .welcome .box ul li .icons a.drop_button {
    background-image: url(/images/icons/drop_button.png); }
  .welcome .box ul li:first-child {
    border: 0px none; }
  .welcome .box ul li:hover {
    background-color: #eeeeee; }
  .welcome .box ul li .line {
    display: block;
    width: 640px;
    margin-top: 2px; }
.welcome .box ul li.two_rows .detail {
  padding: 2px 0px 0px 0px;
  width: 630px; }
.welcome .box p {
  margin: 5px 0px; }
.welcome .start {
  position: relative;
  display: block;
  width: 990px;
  height: 270px;
  margin: 5px 0px 5px 0px;
  background: url(/images/welcome/start.jpg) no-repeat 0px 5px; }
  .welcome .start a {
    position: absolute;
    top: 52px;
    width: 190px;
    height: 218px; }
  .welcome .start a.tour {
    left: 202px; }
  .welcome .start a.tour:hover {
    background-image: url(/images/welcome/mouseover_tour.jpg); }
  .welcome .start a.register {
    left: 408px; }
  .welcome .start a.register:hover {
    background-image: url(/images/welcome/mouseover_register.jpg); }
  .welcome .start a.download {
    left: 611px; }
  .welcome .start a.download:hover {
    background-image: url(/images/welcome/mouseover_download.jpg); }


.whats_up {
  margin-bottom: 20px; }
  .whats_up a {
    font-size: 150%; }
  .whats_up a:hover {
    text-decoration: underline; }
  .whats_up form {
    margin: 0px 0px 0px 10px;
    display: inline; }
    .whats_up form div {
      display: inline; }
