body {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 12px;
  line-height: 16px;
  margin: 0;
  padding: 0;
  cursor: default;
  color: #535d65;
  background: white; }

img {
  border: 0;
  vertical-align: bottom; }

div, input {
  position: relative; }

input::-moz-focus-inner {
  border: 0;
  padding: 0; }

h1, h2, h3, h4, h5, h6 {
  /* mb not here */
  margin: 0;
  font-weight: normal; }

h1 {
  font-size: 38px;
  line-height: 42px; }

h2 {
  font-size: 24px;
  line-height: 28px; }

h3 {
  font-size: 18px;
  line-height: 22px; }

h4 {
  font-size: 19px;
  line-height: 23px; }

h5 {
  font-size: 16px;
  line-height: 20px; }

h6 {
  font-size: 13px;
  line-height: 17px; }

h6 {
  font-weight: bold; }

p {
  margin: 0;
  cursor: text; }

span {
  cursor: default; }

a {
  outline: none;
  text-decoration: underline;
  color: #63a71a; }
  a span, a p {
    cursor: pointer; }
  a:hover {
    text-decoration: none; }

table {
  width: 100%;
  border-collapse: collapse; }
  table tr > th, table tr > td {
    padding: 0;
    vertical-align: top; }
  table tr > th {
    font-weight: normal; }

.with-border-top {
  border-top: 1px solid #cdd6db; }

ol {
  padding-left: 20px;
  margin: 0; }

ol ol {
  list-style-type: lower-alpha;
  padding-left: 30px; }

form {
  margin: 0; }

label {
  vertical-align: middle; }

button, input, select, textarea {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #333333;
  outline: none; }

textarea::-webkit-input-placeholder {
  color: #cdd6db; }

input::-webkit-input-placeholder {
  color: #cdd6db !important; }

textarea:-moz-placeholder {
  color: #cdd6db; }

input:-moz-placeholder {
  color: #cdd6db !important; }

/*input[type="search"] {*/
/*-webkit-appearance: none;*/
/*-webkit-box-sizing: content-box;*/
/*}*/
input[type="text"], input[type="password"], input[type="search"], input[type="email"], input[type="url"], input[type="number"], textarea {
  border: 1px solid #cdd6db;
  background: #fafbfc url("/images/new/bg-input.png") left top no-repeat;
  min-height: 16px;
  padding: 0 0 0 8px; }

textarea {
  padding: 3px 5px;
  resize: none;
  overflow: auto; }

button::-moz-focus-inner {
  border: 0; }

label, input[type="button"], input[type="submit"], input[type="image"] {
  cursor: pointer; }
  label.disabled, input[type="button"].disabled, input[type="submit"].disabled, input[type="image"].disabled {
    cursor: default; }

label, input[type="radio"], input[type="checkbox"], select {
  vertical-align: middle; }

.button {
  background: url("/images/new/green_btn.png") repeat scroll 0 0 transparent;
  border: none;
  color: #fff;
  cursor: pointer;
  font-size: 12px;
  height: 22px;
  width: 90px; }
  .button.min-btn {
    text-align: center;
    line-height: 21px;
    text-decoration: none; }

.button-mini {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-color: #7bb22e;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6ea12c), to(#88c330));
  background-image: -moz-linear-gradient(top, #6ea12c, #88c330);
  background-image: -o-linear-gradient(top, #6ea12c, #88c330);
  background-image: linear-gradient(top, #6ea12c, #88c330);
  -pie-background: linear-gradient(top, #6ea12c, #88c330);
  border-right: 2px solid #62a61a;
  border-bottom: 2px solid #62a61a;
  border-top: 2px solid #8cbc3b;
  border-left: 2px solid #8cbc3b;
  padding: 0 10px;
  color: white;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  text-align: center;
  text-decoration: none;
  height: 22px;
  line-height: 21px;
  font-size: 12px; }

#creation_notice {
  border-top: 1px solid #f87f7f;
  border-bottom: 1px solid #f87f7f;
  margin-left: 0px;
  margin-bottom: 20px;
  width: 640px;
  padding: 15px 0 15px 45px;
  background: url("/images/new/ahtung.png") no-repeat 3px 7px;
  color: #ff3333;
  font-size: 18px;
  font-weight: bold; }

.notice_block {
  border-top: 1px solid #f87f7f;
  border-bottom: 1px solid #f87f7f;
  margin-left: 0;
  margin-bottom: 20px;
  width: 640px;
  padding: 17px 0 16px 0;
  background: url("/images/new/ahtung.png") no-repeat 3px 7px;
  padding-left: 45px; }

#errorExplanation {
  border-top: 1px solid #f87f7f;
  border-bottom: 1px solid #f87f7f;
  margin-left: 0;
  margin-bottom: 20px;
  width: 640px;
  padding: 10px 0;
  background: url("/images/new/ahtung.png") no-repeat 3px 7px; }
  #errorExplanation h2 {
    color: #ff3333;
    font-size: 18px;
    font-weight: normal;
    padding-left: 45px; }
  #errorExplanation .error_list {
    padding-left: 45px; }
    #errorExplanation .error_list li {
      color: #e82323;
      font-size: 12px; }

.notice_block {
  margin-top: 10px; }
  .notice_block p {
    color: red; }

.overlay_popup {
  background: #fff;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  z-index: 100; }

.notice_popup {
  position: fixed;
  padding: 20px 20px 15px 60px;
  position: fixed;
  width: 250px;
  top: 50%;
  left: 50%;
  z-index: 100;
  margin: -50px 0 0 -166px;
  border: 1px solid #869195; }
  .notice_popup.ok {
    border: 1px solid #63a71a;
    background: url("/images/new/ok.png") no-repeat 14px 9px #eff2f4; }
  .notice_popup.error {
    border: 1px solid #e92323;
    background: url("/images/new/pop-ahtung.gif") no-repeat 8px 9px #eff2f4; }
  .notice_popup.notice {
    background: url("/images/new/info_icon.png") no-repeat 21px 14px #eff2f4; }
  .notice_popup.size-big {
    width: 450px;
    margin-left: -300px;
    margin-top: -115px;
    padding-right: 40px; }
  .notice_popup.auto-width {
    width: auto; }
  .notice_popup ul {
    margin: 0;
    padding-left: 0; }
    .notice_popup ul li {
      list-style-type: none;
      margin-bottom: 5px; }
  .notice_popup .pop_closer {
    position: absolute;
    top: 4px;
    right: 6px;
    width: 13px;
    height: 15px;
    background: url("/images/new/closer.gif"); }
  .notice_popup .title {
    font-weight: bold;
    padding-bottom: 10px; }
  .notice_popup .popup_login {
    margin: 20px 10px 10px 0; }
    .notice_popup .popup_login .text-field {
      height: 20px;
      line-height: 20px;
      width: 106px;
      margin-right: 8px; }
    .notice_popup .popup_login .submit {
      background: url("/images/new/bg-login-form-submit.png") no-repeat;
      border: 0;
      width: 50px;
      height: 22px; }
      .notice_popup .popup_login .submit:active {
        background-position: 0 -25px; }

#overlay {
  background: #fff;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  z-index: 1; }

#authpopup {
  border: 1px solid #000;
  padding: 20px;
  position: fixed;
  width: 300px;
  top: 50%;
  left: 50%;
  margin-left: -200px;
  margin-top: -50px;
  background: #eff2f4;
  z-index: 2; }
  #authpopup .pop-title {
    color: #ff3333;
    font-size: 18px;
    margin: 0 0 0 32px;
    font-weight: bold; }
  #authpopup.ahtung {
    background: url("/images/new/pop-ahtung.gif") no-repeat 8px 9px #eff2f4; }
  #authpopup.ok {
    background: url("/images/new/ok.png") no-repeat 14px 9px #eff2f4; }
  #authpopup.info {
    background: url("/images/new/info_icon.png") no-repeat 21px 14px #eff2f4; }
  #authpopup .pop_wrap {
    padding-left: 35px; }

#authpopup p {
  text-align: center;
  font-size: 16px;
  font-weight: bold; }

#authpopup .closer_x_popup {
  position: absolute;
  top: 4px;
  right: 6px;
  width: 13px;
  height: 15px;
  background: url("/images/new/closer.gif"); }

#authpopup .closer {
  margin: 15px auto 0;
  width: 50px;
  display: block; }

.notice_mes {
  margin-top: 10px;
  display: block; }

.line.radio {
  margin: 12px 0;
  overflow: hidden;
  padding: 3px 0; }
  .line.radio .name {
    float: left; }
  .line.radio label {
    clear: left;
    float: left; }
    .line.radio label span {
      padding-top: 3px;
      vertical-align: middle; }

.addon_info .addon_link_block {
  margin: 10px 0; }
.addon_info .addon_info_comment {
  margin-bottom: 10px; }
  .addon_info .addon_info_comment textarea {
    margin-top: 10px; }

.del_form {
  margin: 10px 0; }
  .del_form input[type='text'] {
    height: 26px;
    margin-right: 10px; }

.g-button {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-color: #7bb22e;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6ea12c), to(#88c330));
  background-image: -moz-linear-gradient(top, #6ea12c, #88c330);
  background-image: -o-linear-gradient(top, #6ea12c, #88c330);
  background-image: linear-gradient(top, #6ea12c, #88c330);
  -pie-background: linear-gradient(top, #6ea12c, #88c330);
  border-right: 2px solid #62a61a;
  border-bottom: 2px solid #62a61a;
  border-top: 2px solid #8cbc3b;
  border-left: 2px solid #8cbc3b;
  padding: 0 10px;
  color: white;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  text-align: center;
  text-decoration: none;
  height: 26px;
  font-size: 16px;
  font-weight: bold; }
  .g-button.press:hover {
    background-color: #7bb22e;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#88c330), to(#6ea12c));
    background-image: -moz-linear-gradient(top, #88c330, #6ea12c);
    background-image: -o-linear-gradient(top, #88c330, #6ea12c);
    background-image: linear-gradient(top, #88c330, #6ea12c);
    -pie-background: linear-gradient(top, #88c330, #6ea12c);
    border-bottom: 2px solid #8cbc3b;
    border-top: 2px solid #62a61a;
    border-right: 2px solid #8cbc3b;
    border-left: 2px solid #62a61a; }
    .g-button.press:hover:active {
      background-color: #7bb22e;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#6ea12c), to(#88c330));
      background-image: -moz-linear-gradient(top, #6ea12c, #88c330);
      background-image: -o-linear-gradient(top, #6ea12c, #88c330);
      background-image: linear-gradient(top, #6ea12c, #88c330);
      -pie-background: linear-gradient(top, #6ea12c, #88c330); }
  .g-button.gray {
    background-color: #acacac;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#9f9f9f), to(#bababa));
    background-image: -moz-linear-gradient(top, #9f9f9f, #bababa);
    background-image: -o-linear-gradient(top, #9f9f9f, #bababa);
    background-image: linear-gradient(top, #9f9f9f, #bababa);
    -pie-background: linear-gradient(top, #9f9f9f, #bababa);
    border-right: 2px solid #b2b2b2;
    border-bottom: 2px solid #b2b2b2;
    border-top: 2px solid #939392;
    border-left: 2px solid #939392;
    height: 19px;
    padding-top: 3px; }
  .g-button.button_mini {
    font-size: 12px;
    font-weight: normal;
    height: 16px;
    line-height: 16px; }
  .g-button.red {
    background-color: #c4383b;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#b93e3e), to(#d03239));
    background-image: -moz-linear-gradient(top, #b93e3e, #d03239);
    background-image: -o-linear-gradient(top, #b93e3e, #d03239);
    background-image: linear-gradient(top, #b93e3e, #d03239);
    -pie-background: linear-gradient(top, #b93e3e, #d03239);
    border-right: 2px solid #b11e1f;
    border-bottom: 2px solid #c3191d;
    border-top: 2px solid #c64242;
    border-left: 2px solid #df3b42;
    line-height: 26px; }
  .g-button.long {
    font-size: 12px;
    font-weight: normal;
    height: 20px;
    line-height: 10px;
    width: 150px;
    margin-top: -1px; }
  .g-button.gray {
    background-color: #c3c8ca;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#b1b7ba), to(#d5dadb));
    background-image: -moz-linear-gradient(top, #b1b7ba, #d5dadb);
    background-image: -o-linear-gradient(top, #b1b7ba, #d5dadb);
    background-image: linear-gradient(top, #b1b7ba, #d5dadb);
    -pie-background: linear-gradient(top, #b1b7ba, #d5dadb);
    border-right: 2px solid #93999d;
    border-bottom: 2px solid #a6adaf;
    border-top: 2px solid #c7cdd0;
    border-left: 2px solid #d9dfe0; }
  .g-button.small {
    font-size: 13px;
    height: 20px;
    line-height: 18px;
    padding: 2px 8px; }

.button.button_red {
  background-color: #c4383b;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b93e3e), to(#d03239));
  background-image: -moz-linear-gradient(top, #b93e3e, #d03239);
  background-image: -o-linear-gradient(top, #b93e3e, #d03239);
  background-image: linear-gradient(top, #b93e3e, #d03239);
  -pie-background: linear-gradient(top, #b93e3e, #d03239);
  border-right: 2px solid #b11e1f;
  border-bottom: 2px solid #c3191d;
  border-top: 2px solid #c64242;
  border-left: 2px solid #df3b42;
  border-radius: 3px; }

.g-title {
  font: 20px/22px "Tahoma";
  margin: 18px 0;
  color: #39444d; }
  .g-title .help {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 22px;
    height: 22px;
    background: url("/images/new/bg-help.png") no-repeat;
    vertical-align: middle; }

.g-fast-popup {
  display: none;
  position: fixed;
  top: 300px;
  left: 0;
  z-index: 99999;
  width: 100%; }
  .g-fast-popup > .container {
    width: 450px;
    margin: 0 auto;
    padding: 15px;
    border: 10px solid #cdd6db;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    box-shadow: 0 0 10px #737373;
    -webkit-box-shadow: 0 0 10px #737373;
    behavior: url("/stylesheets/PIE.htc");
    background: white;
    text-align: center;
    font-size: 14px;
    line-height: 20px; }

.g-percent-bar {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 68px;
  height: 14px;
  position: relative; }
  .g-percent-bar > .bg, .g-percent-bar > .fill, .g-percent-bar > .text {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    height: 100%;
    color: #333; }
  .g-percent-bar > .bg {
    width: 100%; }
    .g-percent-bar > .bg > .bg-inner {
      display: block;
      height: 100%;
      background: #eef2f4;
      border-width: 1px;
      border-style: solid;
      border-color: #c9d1d4 #e2e7ea #e5eaed; }
  .g-percent-bar > .fill {
    background: #9fd355;
    padding: 1px 0; }
  .g-percent-bar > .text {
    width: 100%;
    line-height: 16px;
    text-align: center; }

.error_icon {
  float: right;
  margin-right: 7px;
  margin-top: -1px;
  clear: right;
  margin-bottom: 5px; }

.g-action-icon {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 16px;
  height: 16px;
  background: transparent url("/images/new/action-icons.png") 0 0 no-repeat; }
  .g-action-icon.delete {
    background-position: 0 0; }
    .g-action-icon.delete.inactive {
      background-position: 0 -20px; }
  .g-action-icon.settings {
    background-position: -20px 0; }
    .g-action-icon.settings.inactive {
      background-position: -20px -20px; }

ul.ul-def {
  margin: 15px 0 0 0;
  padding: 0 0 0 36px; }
  ul.ul-def li {
    margin-bottom: 13px;
    list-style-type: none;
    background: url(/images/new/ul-def.gif) 0 8px no-repeat;
    padding-left: 8px; }

.pagination {
  overflow: hidden;
  margin-top: 30px; }
  .pagination span, .pagination a, .pagination b {
    float: left;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    margin-right: 1px;
    padding: 0 2px;
    text-decoration: none;
    color: #535D65; }
  .pagination a:hover {
    text-decoration: underline; }

.b-filter-select {
  width: auto; }
  .b-filter-select td {
    padding-right: 10px;
    vertical-align: middle;
    padding-bottom: 4px; }
    .b-filter-select td .chzn-container {
      margin-top: 3px; }
    .b-filter-select td.list_by_wrapper .chzn-container {
      width: 80px !important; }
      .b-filter-select td.list_by_wrapper .chzn-container .chzn-drop {
        width: 78px !important; }
    .b-filter-select td.select_size_110 .chzn-container {
      width: 110px !important; }
      .b-filter-select td.select_size_110 .chzn-container .chzn-drop {
        width: 108px !important; }
    .b-filter-select td.select_size_100 .chzn-container {
      width: 100px !important; }
      .b-filter-select td.select_size_100 .chzn-container .chzn-drop {
        width: 98px !important; }
    .b-filter-select td.select_size_150 .chzn-container {
      width: 150px !important; }
      .b-filter-select td.select_size_150 .chzn-container .chzn-drop {
        width: 148px !important; }

.serv {
  margin-bottom: 10px;
  width: 550px;
  position: absolute;
  top: 3px;
  left: 0; }
  .serv .pages_wide {
    width: 100%; }
    .serv .pages_wide ul.pagination {
      padding-left: 0;
      overflow: hidden; }
      .serv .pages_wide ul.pagination li {
        list-style-type: none;
        float: left;
        margin-right: 5px; }

.header_form > div {
  margin-top: 10px; }

.b-filters {
  background: #F7F7F7;
  padding: 10px;
  margin-bottom: 20px; }
  .b-filters .hint {
    margin-bottom: 5px; }
  .b-filters .on_one_page {
    margin: 3px 0; }

.seopl {
  z-index: 99;
  position: fixed;
  top: 50%;
  left: 0;
  margin-top: -116px;
  width: 32px;
  height: 232px;
  background: url(/images/new/seopult.png); }

.sharedcode {
  position: relative; }
  .sharedcode .listing {
    border: 1px solid #e5eaed;
    background: #f4f7f8;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding: 8px;
    position: relative;
    margin-bottom: 5px; }

.socials {
  margin: 25px 0 25px 120px;
  width: 700px;
  float: left;
  margin-left: 120px;
  margin-bottom: 20px; }
  .socials .addthis_button_facebook_like iframe {
    width: 110px !important; }

#whois_webartex {
  text-align: center; }

.bold {
  font-weight: bold; }

.italic {
  font-style: italic; }

.uline {
  text-decoration: underline; }

.strike {
  text-decoration: line-through; }

.hidden {
  display: none; }

.block {
  display: block; }

.inline-block {
  display: inline-block;
  *display: inline;
  *zoom: 1; }

.important {
  color: #e82323 !important; }

.clear {
  clear: both; }

.clear-left {
  clear: left; }

.clear-right {
  clear: right; }

.nowrap {
  white-space: nowrap; }

a.image {
  display: block;
  position: relative;
  text-decoration: none; }

.no-info, .loading {
  color: #737373; }

.development {
  opacity: 0.5;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); }

.c-red {
  color: #e82323; }

.c-green {
  color: #63a71a; }

.l-page {
  min-width: 1000px;
  /*overflow: hidden;*/ }
  .l-page .l-page__content .l-page__center.minh {
    min-height: 400px; }
  .l-page .l-page__content .l-page__center.minh-min {
    min-height: 175px; }
  .l-page .l-page__center {
    width: 930px;
    padding: 0 30px 0 40px;
    margin: 0 auto; }
    .l-page .l-page__center .l-page__cols > .l-page__col-2, .l-page .l-page__center .l-page__cols > .l-page__col-4 {
      padding-left: 30px;
      float: left; }
      .l-page .l-page__center .l-page__cols > .l-page__col-2:first-child, .l-page .l-page__center .l-page__cols > .l-page__col-4:first-child {
        padding-left: 0; }
    .l-page .l-page__center .l-page__cols > .l-page__col-1 {
      width: 930px; }
    .l-page .l-page__center .l-page__cols > .l-page__col-2 {
      width: 450px; }
    .l-page .l-page__center .l-page__cols > .l-page__col-4 {
      width: 210px; }
    .l-page .l-page__center.pad-vert {
      padding-top: 14px;
      padding-bottom: 35px; }
      .l-page .l-page__center.pad-vert h2 {
        font-family: "Tahoma", "Trebuchet MS", sans-serif;
        color: #535d65; }
  .l-page .l-page__section.z {
    z-index: 1; }
  .l-page .l-page__section.odd {
    background-color: #eef2f4; }
  .l-page .l-page__section.gray {
    background-color: #869195; }
  .l-page > .l-page__header > .top-line {
    background-color: #869195; }
    .l-page > .l-page__header > .top-line > .l-page__center {
      height: 40px; }
      .l-page > .l-page__header > .top-line > .l-page__center > .main-menu {
        float: left;
        list-style: none;
        margin: 0;
        padding: 0;
        width: 955px; }
        .l-page > .l-page__header > .top-line > .l-page__center > .main-menu > .item {
          float: left;
          margin-left: 14px;
          position: relative;
          font-family: Arial, sans-serif, Tahoma, Verdana; }
          .l-page > .l-page__header > .top-line > .l-page__center > .main-menu > .item:hover > .link {
            color: #869195; }
            .l-page > .l-page__header > .top-line > .l-page__center > .main-menu > .item:hover > .link:hover {
              color: #535d65; }
          .l-page > .l-page__header > .top-line > .l-page__center > .main-menu > .item:hover > .sub-menu {
            display: block; }
          .l-page > .l-page__header > .top-line > .l-page__center > .main-menu > .item:hover .sub-menu-corner {
            display: block; }
          .l-page > .l-page__header > .top-line > .l-page__center > .main-menu > .item > .link {
            color: #fff;
            font-family: Tahoma;
            font-weight: bold;
            font-size: 14px;
            line-height: 40px;
            text-transform: uppercase;
            text-decoration: none;
            display: block;
            padding: 0 14px; }
            .l-page > .l-page__header > .top-line > .l-page__center > .main-menu > .item > .link.current {
              color: #535d65; }
            .l-page > .l-page__header > .top-line > .l-page__center > .main-menu > .item > .link .greenlabel {
              color: #8DB542;
              font-size: 11px;
              line-height: 10px;
              position: absolute;
              right: 10px;
              text-transform: lowercase;
              top: 6px; }
          .l-page > .l-page__header > .top-line > .l-page__center > .main-menu > .item > .sub-menu {
            background: #869195;
            display: none;
            position: absolute;
            z-index: 1;
            list-style: none;
            margin: 7px 0 0 0;
            padding: 7px;
            box-shadow: 5px 5px 5px #737373;
            -webkit-box-shadow: 5px 5px 5px #737373;
            z-index: 2;
            min-width: 150px; }
            .l-page > .l-page__header > .top-line > .l-page__center > .main-menu > .item > .sub-menu > .item > .link {
              color: white;
              text-decoration: none;
              text-transform: uppercase;
              font-weight: bold;
              white-space: nowrap; }
          .l-page > .l-page__header > .top-line > .l-page__center > .main-menu > .item:first-child {
            margin-left: 0; }
          .l-page > .l-page__header > .top-line > .l-page__center > .main-menu > .item .sub-menu-corner {
            display: none;
            position: absolute;
            top: 100%;
            height: 7px;
            width: 100%;
            background: url("/images/new/layout/header/sub-menu__corner.png") center 0 no-repeat;
            z-index: 1; }
      .l-page > .l-page__header > .top-line > .l-page__center > .b-social-links {
        line-height: 38px; }
  .l-page > .l-page__header > .headerbar {
    overflow: hidden;
    padding-top: 30px;
    padding-bottom: 15px;
    z-index: 1; }
    .l-page > .l-page__header > .headerbar .l-page__center > .logo {
      float: left;
      display: inline-block;
      *display: inline;
      *zoom: 1; }
      .l-page > .l-page__header > .headerbar .l-page__center > .logo > img {
        vertical-align: middle; }
    .l-page > .l-page__header > .headerbar .l-page__center > .login-form {
      float: right; }
      .l-page > .l-page__header > .headerbar .l-page__center > .login-form .item {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        vertical-align: top;
        margin-left: 0px; }
        .l-page > .l-page__header > .headerbar .l-page__center > .login-form .item > .text-field {
          width: 178px;
          height: 20px;
          padding-left: 8px;
          line-height: 20px; }
        .l-page > .l-page__header > .headerbar .l-page__center > .login-form .item > .link {
          display: block;
          font: 12px Arial, sans-serif;
          color: #63a71a;
          margin-top: 5px;
          z-index: 99; }
        .l-page > .l-page__header > .headerbar .l-page__center > .login-form .item.submit .submit {
          background: url("/images/new/bg-login-form-submit.png") no-repeat;
          border: 0;
          width: 50px;
          height: 22px; }
          .l-page > .l-page__header > .headerbar .l-page__center > .login-form .item.submit .submit:active {
            background-position: 0 -25px; }
      .l-page > .l-page__header > .headerbar .l-page__center > .login-form.innertype {
        float: left;
        clear: left;
        width: 315px;
        margin-top: 20px; }
        .l-page > .l-page__header > .headerbar .l-page__center > .login-form.innertype .text-field {
          width: 120px;
          margin-right: 5px; }
      .l-page > .l-page__header > .headerbar .l-page__center > .login-form.maintype .item {
        margin-left: 5px; }
  .l-page > .l-page__header > .headerbar.not-auth {
    overflow: hidden; }
    .l-page > .l-page__header > .headerbar.not-auth .login-form {
      float: left;
      clear: left;
      margin-top: 17px;
      margin-left: -9px;
      width: 325px; }
      .l-page > .l-page__header > .headerbar.not-auth .login-form #user_login, .l-page > .l-page__header > .headerbar.not-auth .login-form #user_password {
        width: 106px; }
  .l-page > .l-page__footer .copyrights {
    color: white;
    height: 35px;
    line-height: 33px; }
    .l-page > .l-page__footer .copyrights a {
      color: white;
      text-decoration: none; }
      .l-page > .l-page__footer .copyrights a:hover {
        text-decoration: underline; }
  .l-page > .l-page__footer .b-liveinternet-counter {
    position: absolute;
    right: 160px;
    top: 10px; }
  .l-page.welcome-welcome {
    overflow: hidden;
    color: #333333;
    font-family: Arial, sans-serif;
    font-size: 12px;
    line-height: 16px; }
    .l-page.welcome-welcome .l-page__content {
      overflow: hidden;
      padding-top: 22px;
      margin-top: -22px; }
    .l-page.welcome-welcome a {
      text-decoration: none; }
      .l-page.welcome-welcome a:hover {
        text-decoration: underline; }
    .l-page.welcome-welcome.guest > .l-page__header > .top-line > .l-page__center > .main-menu > .item:hover, .l-page.welcome-welcome.guest > .l-page__header > .top-line > .l-page__center > .main-menu > .item > .link.current {
      background: white !important; }
  .l-page.guest > .l-page__header > .top-line > .l-page__center > .main-menu > .item:hover > .link, .l-page.guest > .l-page__header > .top-line > .l-page__center > .main-menu > .item > .link.current {
    background: #eef2f4; }
  .l-page.user > .l-page__header > .top-line > .l-page__center > .main-menu > .item:hover > .link, .l-page.user > .l-page__header > .top-line > .l-page__center > .main-menu > .item > .link.current {
    background: #eef2f4; }

#flash-messages-container {
  z-index: 999; }

html {
  height: 100%; }

body {
  position: relative;
  min-height: 100%; }

.l-page.guest {
  position: static;
  padding-bottom: 200px; }
  .l-page.guest .l-page__footer {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%; }

html {
  height: 100%; }

body {
  position: relative;
  min-height: 100%; }

.l-page.user {
  position: static;
  padding-bottom: 200px; }
  .l-page.user .l-page__footer {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%; }

.guest .l-page__header {
  position: static; }
  .guest .l-page__header .headerbar {
    position: static; }

/* @group Base */
.chzn-container {
  font-size: 14px;
  position: relative;
  min-width: 250px;
  display: inline-block;
  *display: inline;
  *zoom: 1; }

.chzn-container .chzn-drop {
  background: #fff;
  border: 1px solid #aaa;
  border-top: 0;
  position: absolute;
  top: 29px;
  left: 0;
  z-index: 1010;
  min-width: 250px; }

/* @end */
/* @group Single Chosen */
.chzn-container-single .chzn-single {
  background: url("/images/new/bg-input.png") no-repeat scroll left top #fafbfc;
  border: 1px solid #cdd6db;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  height: 28px;
  line-height: 28px;
  padding: 0 0 0 8px;
  color: #444444;
  text-decoration: none; }
  .chzn-container-single .chzn-single span {
    margin-right: 26px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    text-align: left;
    padding-left: 7px; }
  .chzn-container-single .chzn-single abbr {
    display: block;
    position: absolute;
    right: 26px;
    top: 6px;
    width: 12px;
    height: 13px;
    font-size: 1px;
    background: url("/images/new/chosen-sprite.png") right top no-repeat; }
    .chzn-container-single .chzn-single abbr:hover {
      background-position: right -11px; }
  .chzn-container-single .chzn-single div {
    position: absolute;
    right: 0;
    top: 4px;
    display: block;
    height: 100%;
    width: 28px;
    height: 20px;
    border-left: 1px solid #c2cdcf; }
    .chzn-container-single .chzn-single div b {
      background: url("/images/new/chosen-sprite.png") no-repeat 0 0;
      display: block;
      width: 100%;
      height: 100%; }

.chzn-container-single .chzn-default {
  color: #cdd6db; }

.chzn-container-single.chzn-disabled .chzn-single {
  background: url("/images/new/bg-input-disable.png") no-repeat scroll left top #fafbfc; }

.chzn-container-single.chzn-disabled .chzn-single abbr:hover {
  background-position: right top; }

.chzn-container-single .chzn-search {
  padding: 3px 4px;
  position: relative;
  margin: 0;
  white-space: nowrap;
  z-index: 1010; }
  .chzn-container-single .chzn-search input {
    background: white url("/images/new/chosen-sprite.png") no-repeat 100% -36px;
    background: url("/images/new/chosen-sprite.png") no-repeat 100% -36px, -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, white));
    background: url("/images/new/chosen-sprite.png") no-repeat 100% -36px, -webkit-linear-gradient(top, #eeeeee 1%, white 15%);
    background: url("/images/new/chosen-sprite.png") no-repeat 100% -36px, -moz-linear-gradient(top, #eeeeee 1%, white 15%);
    background: url("/images/new/chosen-sprite.png") no-repeat 100% -36px, -o-linear-gradient(top, #eeeeee 1%, white 15%);
    background: url("/images/new/chosen-sprite.png") no-repeat 100% -36px, -ms-linear-gradient(top, #eeeeee 1%, white 15%);
    background: url("/images/new/chosen-sprite.png") no-repeat 100% -36px, linear-gradient(top, #eeeeee 1%, white 15%);
    margin: 1px 0;
    padding: 4px 20px 4px 5px;
    outline: 0;
    border: 1px solid #aaa;
    font-family: sans-serif;
    font-size: 1em; }

.chzn-container-single .chzn-drop {
  border-color: #cdd6db;
  background: #FAFBFC;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; }

/* @end */
.chzn-container-single-nosearch .chzn-search input {
  position: absolute;
  left: -9000px; }

/* @group Multi Chosen */
.chzn-container-multi .chzn-choices {
  background-color: #fff;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, white));
  background-image: -webkit-linear-gradient(top, #eeeeee 1%, white 15%);
  background-image: -moz-linear-gradient(top, #eeeeee 1%, white 15%);
  background-image: -o-linear-gradient(top, #eeeeee 1%, white 15%);
  background-image: -ms-linear-gradient(top, #eeeeee 1%, white 15%);
  background-image: linear-gradient(top, #eeeeee 1%, white 15%);
  border: 1px solid #aaa;
  margin: 0;
  padding: 0;
  cursor: text;
  overflow: hidden;
  height: auto !important;
  height: 1%;
  position: relative; }
  .chzn-container-multi .chzn-choices li {
    float: left;
    list-style: none; }
  .chzn-container-multi .chzn-choices .search-field {
    white-space: nowrap;
    margin: 0;
    padding: 0; }
    .chzn-container-multi .chzn-choices .search-field input {
      color: #666;
      background: transparent !important;
      border: 0 !important;
      font-family: sans-serif;
      font-size: 100%;
      height: 15px;
      padding: 5px;
      margin: 1px 0;
      outline: 0;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      -o-box-shadow: none;
      box-shadow: none; }
    .chzn-container-multi .chzn-choices .search-field .default {
      color: #999; }
  .chzn-container-multi .chzn-choices .search-choice {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #e4e4e4;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 );
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
    background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: -ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    -webkit-box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
    box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
    color: #333;
    border: 1px solid #aaaaaa;
    line-height: 13px;
    padding: 3px 20px 3px 5px;
    margin: 3px 0 3px 5px;
    position: relative;
    cursor: default; }
    .chzn-container-multi .chzn-choices .search-choice .search-choice-close {
      display: block;
      position: absolute;
      right: 3px;
      top: 4px;
      width: 12px;
      height: 13px;
      font-size: 1px;
      background: url("/images/new/chosen-sprite.png") right top no-repeat; }
      .chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
        background-position: right -11px; }
  .chzn-container-multi .chzn-choices .search-choice-focus {
    background: #d4d4d4; }
    .chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
      background-position: right -11px; }

/* @end */
/* @group Results */
.chzn-container .chzn-results {
  margin: 0 4px 4px 0;
  max-height: 240px;
  padding: 0 0 0 4px;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch; }
  .chzn-container .chzn-results li {
    display: none;
    line-height: 15px;
    padding: 5px 6px;
    margin: 0;
    list-style: none; }
    .chzn-container .chzn-results li em {
      background: #feffde;
      font-style: normal; }
  .chzn-container .chzn-results .active-result {
    cursor: pointer;
    display: list-item;
    text-align: left;
    padding-left: 10px; }
  .chzn-container .chzn-results .highlighted {
    background-color: #869195;
    color: #fff; }
  .chzn-container .chzn-results .highlighted em {
    background: transparent; }
  .chzn-container .chzn-results .no-results {
    background: #f4f4f4;
    display: list-item; }
  .chzn-container .chzn-results .group-result {
    cursor: default;
    color: #999;
    font-weight: bold; }
  .chzn-container .chzn-results .group-option {
    padding-left: 15px; }

.chzn-container-multi .chzn-results {
  margin: -1px 0 0;
  padding: 0; }

.chzn-container-multi .chzn-drop .result-selected {
  display: none; }

.chzn-container .chzn-results-scroll {
  background: white;
  margin: 0 4px;
  position: absolute;
  text-align: center;
  width: 321px;
  /* This should by dynamic with js */
  z-index: 1; }

.chzn-container .chzn-results-scroll span {
  display: inline-block;
  height: 17px;
  text-indent: -5000px;
  width: 9px; }

.chzn-container .chzn-results-scroll-down {
  bottom: 0; }

.chzn-container .chzn-results-scroll-down span {
  background: url("/images/new/chosen-sprite.png") no-repeat -4px -3px; }

.chzn-container .chzn-results-scroll-up span {
  background: url("/images/new/chosen-sprite.png") no-repeat -22px -3px; }

/* @end */
/* @group Active  */
.chzn-container-active .chzn-single-with-drop div {
  background: transparent; }

.chzn-container-active .chzn-single-with-drop div b {
  background-position: 0 -20px; }

.chzn-container-active .chzn-choices {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  border: 1px solid #5897fb; }

.chzn-container-active .chzn-choices .search-field input {
  color: #111 !important; }

/* @end */
/* @group Disabled Support */
.chzn-disabled {
  cursor: default;
  opacity: 0.5 !important; }

.qiwi-purse .chzn-disabled {
  opacity: 1 !important; }

.chzn-disabled .chzn-single {
  cursor: default; }

.chzn-disabled .chzn-choices .search-choice .search-choice-close {
  cursor: default; }

/* @group Right to Left */
.chzn-rtl {
  text-align: right; }

.chzn-rtl .chzn-single {
  padding: 0 8px 0 0;
  overflow: visible; }

.chzn-rtl .chzn-single span {
  margin-left: 26px;
  margin-right: 0;
  direction: rtl; }

.chzn-rtl .chzn-single div {
  left: 3px;
  right: auto; }

.chzn-rtl .chzn-single abbr {
  left: 26px;
  right: auto; }

.chzn-rtl .chzn-choices .search-field input {
  direction: rtl; }

.chzn-rtl .chzn-choices li {
  float: right; }

.chzn-rtl .chzn-choices .search-choice {
  padding: 3px 5px 3px 19px;
  margin: 3px 5px 3px 0; }

.chzn-rtl .chzn-choices .search-choice .search-choice-close {
  left: 4px;
  right: auto;
  background-position: right top; }

.chzn-rtl.chzn-container-single .chzn-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0; }

.chzn-rtl .chzn-results .group-option {
  padding-left: 0;
  padding-right: 15px; }

.chzn-rtl.chzn-container-active .chzn-single-with-drop div {
  border-right: none; }

.chzn-rtl .chzn-search input {
  background: white url("/images/new/chosen-sprite.png") no-repeat -38px -22px;
  background: url("/images/new/chosen-sprite.png") no-repeat -38px -22px, -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, white));
  background: url("/images/new/chosen-sprite.png") no-repeat -38px -22px, -webkit-linear-gradient(top, #eeeeee 1%, white 15%);
  background: url("/images/new/chosen-sprite.png") no-repeat -38px -22px, -moz-linear-gradient(top, #eeeeee 1%, white 15%);
  background: url("/images/new/chosen-sprite.png") no-repeat -38px -22px, -o-linear-gradient(top, #eeeeee 1%, white 15%);
  background: url("/images/new/chosen-sprite.png") no-repeat -38px -22px, -ms-linear-gradient(top, #eeeeee 1%, white 15%);
  background: url("/images/new/chosen-sprite.png") no-repeat -38px -22px, linear-gradient(top, #eeeeee 1%, white 15%);
  padding: 4px 5px 4px 20px;
  direction: rtl; }

/* @end */
.s-tabs {
  margin-top: 20px; }
  .s-tabs > .tabs {
    z-index: 1;
    margin-bottom: -1px; }
    .s-tabs > .tabs > .tab {
      display: inline-block;
      *display: inline;
      *zoom: 1;
      border-width: 1px 1px 0;
      border-style: solid;
      border-color: #869195;
      -webkit-border-radius: 2px 2px 0 0;
      -moz-border-radius: 2px 2px 0 0;
      border-radius: 2px 2px 0 0;
      background: #869195;
      font: 16px/35px Tahoma, sans-serif;
      padding: 0 15px;
      text-decoration: none;
      color: white;
      behavior: url("/stylesheets/PIE.htc"); }
      .s-tabs > .tabs > .tab.active {
        background: white;
        color: #39444d; }
  .s-tabs > .content {
    padding: 15px;
    border: 1px solid #869195; }
    .s-tabs > .content > .panel {
      display: none; }
      .s-tabs > .content > .panel.active {
        display: block; }
    .s-tabs > .content .cut_url a {
      display: block;
      text-overflow: ellipsis;
      overflow: hidden;
      width: 130px;
      white-space: nowrap; }
    .s-tabs > .content .link_from_usage {
      text-decoration: none !important; }

.inner_table {
  margin-bottom: 20px; }
  .inner_table .odd {
    border-bottom: 1px solid #edf2f5; }
  .inner_table .even td {
    background: #fbfcfd;
    border-bottom: 1px solid #e8eef1; }
  .inner_table td {
    padding: 2px 10px; }
  .inner_table th {
    padding: 2px 10px;
    font-weight: bold; }
  .inner_table .al-center {
    text-align: center !important; }
  .inner_table .al-right {
    text-align: right !important; }
  .inner_table .al-money {
    text-align: right !important;
    padding-right: 30px; }

.summary {
  margin-top: 7px; }
  .summary td p {
    padding-bottom: 5px; }
    .summary td p .plus {
      color: #63A71A; }
    .summary td p .minus {
      color: red; }
    .summary td p .green {
      color: #63A71A; }

.b-line-table {
  width: 100%; }
  .b-line-table .name-col {
    line-height: 29px;
    padding: 0 4px 0 0;
    white-space: nowrap;
    font-family: Tahoma, Arial, Verdana, sans-serif;
    font-size: 14px;
    color: #333333;
    outline: none; }
  .b-line-table .content-col {
    width: 99%; }
    .b-line-table .content-col input {
      width: 100%; }

table.projects {
  font-size: 11px; }
  table.projects tr > th, table.projects tr > td {
    text-align: left;
    padding: 7px 5px 2px;
    height: 30px; }
  table.projects tr > td {
    color: #333333;
    border-bottom: 1px solid #edf2f5; }
  table.projects tr > .big {
    font-size: 12px; }
  table.projects tr > .total {
    font-weight: bold; }
  table.projects tr.odd {
    background-color: #fcfbfd; }
  table.projects > thead {
    border-bottom: 2px solid #edf2f5; }
    table.projects > thead > tr > th {
      padding-bottom: 10px;
      border-bottom: 1px solid #edf2f5;
      vertical-align: bottom;
      color: #879399;
      padding: 8px 4px 11px; }
      table.projects > thead > tr > th > a {
        color: #879399;
        text-decoration: none;
        border-bottom: 1px dashed #879399; }
        table.projects > thead > tr > th > a:hover {
          border-bottom: none; }
      table.projects > thead > tr > th.group {
        padding-bottom: 0;
        border-bottom: none; }
        table.projects > thead > tr > th.group > .inner {
          padding-bottom: 10px;
          border-bottom: 1px solid #edf2f5; }
  table.projects > tbody > tr > td a.status.active {
    color: #333333; }
  table.projects > tbody > tr > td a.status.rejected {
    color: #e82323; }
  table.projects > tbody > tr > td .g-action-icon {
    margin-right: 5px; }
  table.projects > tbody > tr > td.total > a {
    color: #333333; }
  table.projects > tbody > tr > td.spinner {
    height: 70px;
    background: url("/modalbox/spinner.gif") center center no-repeat; }
  table.projects > tfoot {
    border-top: 2px solid #edf2f5; }
    table.projects > tfoot > tr > th {
      border-bottom: 1px solid #edf2f5;
      color: #879399; }
    table.projects > tfoot > tr > th, table.projects > tfoot > tr > td {
      vertical-align: middle; }

.table_wrp {
  border: 1px solid #869095;
  padding: 5px;
  margin: 10px 0; }
  .table_wrp table tr th {
    border-bottom: 2px solid #e8eef1;
    padding: 10px 5px;
    text-align: center;
    font-size: 14px;
    color: #869195; }
  .table_wrp table tr td {
    padding: 10px 5px;
    text-align: center;
    vertical-align: middle; }
    .table_wrp table tr td #order_money {
      width: 100px; }
  .table_wrp table tr.even td {
    background: #fbfcfd; }

ul.t-paginator {
  overflow: hidden;
  padding-left: 10px;
  margin: 5px 0 0 0; }
  ul.t-paginator li {
    list-style-type: none;
    float: left;
    margin-right: 3px; }
    ul.t-paginator li a {
      float: left;
      padding: 3px;
      color: #39444d; }
    ul.t-paginator li span {
      float: left;
      padding: 3px;
      color: #39444d;
      font-weight: bold; }

.test td, .test th {
  border: 1px solid red; }

.finstatfilter td, .finstatfilter th {
  padding: 5px;
  text-align: left; }
  .finstatfilter td .calendar_input, .finstatfilter th .calendar_input {
    background: red;
    border: none;
    width: 122px;
    padding-right: 37px;
    height: 30px;
    text-align: center;
    background: url("/images/new/date_input.gif") top left no-repeat; }
  .finstatfilter td input[type="submit"].g-button, .finstatfilter th input[type="submit"].g-button {
    margin-top: 1px;
    height: 29px; }
.finstatfilter th {
  color: #869195; }

.fin_graph {
  padding: 10px;
  margin: 20px 0; }

.finstat {
  width: 330px;
  margin: 0 auto;
  padding: 5px;
  border: 1px soild #869095; }
  .finstat h3 {
    text-align: center;
    color: #acb7bd;
    font-weight: bold;
    font-size: 16px; }

.b-sites-links .navigation {
  padding: 10px 0;
  float: left;
  width: 100%; }
  .b-sites-links .navigation form > span {
    float: left;
    line-height: 30px;
    padding-right: 5px; }
  .b-sites-links .navigation .search_status {
    float: left; }
    .b-sites-links .navigation .search_status #status_chzn {
      width: 87px !important; }
      .b-sites-links .navigation .search_status #status_chzn .chzn-drop {
        width: 85px !important; }
  .b-sites-links .navigation .search_pages {
    float: right; }
    .b-sites-links .navigation .search_pages #per_page_chzn {
      width: 82px !important; }
      .b-sites-links .navigation .search_pages #per_page_chzn .chzn-drop {
        width: 80px !important; }
.b-sites-links .links_filter {
  padding: 0 0 5px 0;
  float: left;
  clear: left;
  width: 100%;
  margin-bottom: 10px; }
  .b-sites-links .links_filter a.tab.active {
    text-decoration: none; }
  .b-sites-links .links_filter > div {
    margin: 10px 0; }
    .b-sites-links .links_filter > div div {
      margin: 5px 0; }
.b-sites-links .links_form {
  clear: left;
  padding-bottom: 20px; }
  .b-sites-links .links_form .inner_table {
    margin-top: 10px; }
    .b-sites-links .links_form .inner_table td, .b-sites-links .links_form .inner_table th {
      border: 1px solid #ccc; }
.b-sites-links .serv.bot.links > span {
  float: left;
  line-height: 30px;
  padding-right: 5px; }
.b-sites-links .serv.bot.links .button.size_85 {
  text-align: center;
  line-height: 21px;
  text-decoration: none; }

.centertablewrp {
  border: 1px solid #869196;
  padding: 2px;
  margin-top: 10px;
  margin-bottom: 15px; }
  .centertablewrp .centertable tr td, .centertablewrp .centertable tr th {
    text-align: center;
    border-bottom: 1px solid #e8eef1;
    color: #39444d;
    padding: 8px; }
  .centertablewrp .centertable tr.even th {
    border-bottom: 2px solid #e8eef1;
    color: #869195; }
  .centertablewrp .centertable tr.odd td {
    background: #fcfcfd; }
  .centertablewrp .centertable tr.total td {
    border-bottom: none; }

td.center {
  text-align: center; }

.b-table-wrapper {
  border: 1px solid #869195;
  padding: 15px;
  margin-bottom: 30px; }
  .b-table-wrapper .inner_table th {
    color: #879399;
    font-weight: normal;
    font-size: 11px;
    border-bottom: 2px solid #EDF2F5;
    padding: 8px;
    vertical-align: middle; }
  .b-table-wrapper .inner_table th a {
    color: #879399;
    font-weight: normal;
    font-size: 11px;
    border-bottom: 1px dashed #879399; }
    .b-table-wrapper .inner_table th a:hover {
      border-bottom: none; }
  .b-table-wrapper .inner_table td {
    vertical-align: middle; }
    .b-table-wrapper .inner_table td .fixwidth {
      max-width: 400px;
      overflow: hidden; }
    .b-table-wrapper .inner_table td .fixwidth270 {
      width: 270px;
      overflow: hidden; }

.table_reports {
  width: auto;
  margin: 10px 0 20px; }
  .table_reports td {
    padding: 8px 15px; }

.b-main-slider {
  background: url("/images/new/bg-main-slider.png") repeat-x;
  height: 280px; }
  .b-main-slider > .l-page__center {
    height: 100%; }
    .b-main-slider > .l-page__center > .slider {
      width: 1200px;
      height: 310px;
      top: -30px; }
      .b-main-slider > .l-page__center > .slider > .arrow {
        width: 40px;
        height: 210px;
        background: url("/images/new/sprite-arrows.png") 0 center no-repeat;
        display: block;
        position: absolute;
        z-index: 2; }
        .b-main-slider > .l-page__center > .slider > .arrow.prev {
          right: 100%; }
        .b-main-slider > .l-page__center > .slider > .arrow.next {
          background-position: -40px center;
          left: 450px; }
      .b-main-slider > .l-page__center > .slider > .display {
        width: 1140px;
        overflow: hidden;
        height: 310px;
        padding-left: 60px;
        left: -60px; }
        .b-main-slider > .l-page__center > .slider > .display .line {
          width: 10000px;
          height: 310px; }
          .b-main-slider > .l-page__center > .slider > .display .line .slide {
            color: white;
            padding-top: 49px;
            float: left;
            width: 1200px;
            height: 261px;
            background: url("/images/new/sprite-cars.png") no-repeat scroll 0 bottom transparent; }
            .b-main-slider > .l-page__center > .slider > .display .line .slide > .pretitle {
              font-family: tahoma !important;
              text-transform: uppercase;
              letter-spacing: -1px; }
            .b-main-slider > .l-page__center > .slider > .display .line .slide > .title {
              font-family: tahoma;
              font-size: 52px;
              text-transform: uppercase;
              line-height: 52px;
              letter-spacing: -2px; }
            .b-main-slider > .l-page__center > .slider > .display .line .slide > .text {
              font: 15px/20px "Tahoma";
              margin-top: 14px;
              letter-spacing: -1px;
              width: 450px; }
            .b-main-slider > .l-page__center > .slider > .display .line .slide.slide-0 {
              background-position: 0px 30px; }
              .b-main-slider > .l-page__center > .slider > .display .line .slide.slide-0 > .girl {
                background-position: 0px bottom; }
            .b-main-slider > .l-page__center > .slider > .display .line .slide.slide-1 {
              background-position: -1200px 30px; }
              .b-main-slider > .l-page__center > .slider > .display .line .slide.slide-1 > .girl {
                background-position: -1200px bottom; }
            .b-main-slider > .l-page__center > .slider > .display .line .slide.slide-2 {
              background-position: -2400px 30px; }
              .b-main-slider > .l-page__center > .slider > .display .line .slide.slide-2 > .girl {
                background-position: -2400px bottom; }
            .b-main-slider > .l-page__center > .slider > .display .line .slide > .girl {
              width: 260px;
              height: 310px;
              position: absolute;
              right: 0px;
              bottom: 0;
              background: url("/images/new/sprite-girls.png") no-repeat scroll 0 0 transparent;
              width: 100%; }
      .b-main-slider > .l-page__center > .slider > .navigation {
        overflow: hidden;
        position: absolute;
        bottom: 13px; }
        .b-main-slider > .l-page__center > .slider > .navigation > .item {
          display: block;
          float: left;
          height: 10px;
          width: 10px;
          background: url("/images/new/sprite-bullets.png") no-repeat;
          margin-left: 10px; }
          .b-main-slider > .l-page__center > .slider > .navigation > .item:first-child {
            margin-left: 0; }
          .b-main-slider > .l-page__center > .slider > .navigation > .item.current {
            background-position: -20px 0; }

.b-calculator {
  overflow: hidden;
  line-height: 100px; }
  .b-calculator > .title {
    background: url(/images/new/bg-calculator.png) no-repeat;
    height: 50px;
    width: 145px;
    padding-left: 65px;
    vertical-align: middle;
    float: left;
    margin-top: 25px; }
    .b-calculator > .title > .text {
      font: 25px/1em "Tahoma";
      letter-spacing: -1px; }
      .b-calculator > .title > .text a {
        color: #39444d; }
  .b-calculator > form {
    line-height: 100px;
    float: right;
    padding-top: 1px; }
    .b-calculator > form > .input {
      height: 38px;
      font-size: 18px;
      width: 455px;
      padding-left: 13px;
      display: inline-block;
      *display: inline;
      *zoom: 1;
      line-height: 38px; }
    .b-calculator > form > .submit {
      display: inline-block;
      *display: inline;
      *zoom: 1;
      background: url(/images/new/bg-calculator-btn.png) no-repeat;
      width: 210px;
      height: 40px;
      border: 0;
      position: relative;
      top: 1px;
      font: 18px/1em Tahoma;
      text-transform: uppercase;
      letter-spacing: -1px;
      color: white;
      margin-left: 5px; }

.b-information {
  padding: 24px 0 10px;
  overflow: hidden; }
  .b-information > .pulse {
    overflow: hidden; }
    .b-information > .pulse > .title {
      font-family: "Tahoma";
      color: #39444d;
      line-height: 1em;
      letter-spacing: -1px;
      margin-bottom: 20px; }
      .b-information > .pulse > .title a {
        color: #39444d; }
    .b-information > .pulse .footnote {
      color: #ACB7BD; }
    .b-information > .pulse > .wrap {
      width: 355px;
      float: left; }
      .b-information > .pulse > .wrap > .graph {
        width: 350px;
        min-height: 203px; }
        .b-information > .pulse > .wrap > .graph .flotr-grid-label {
          line-height: 10px; }
        .b-information > .pulse > .wrap > .graph .yaxis {
          margin-right: 15px; }
        .b-information > .pulse > .wrap > .graph .loading-overlay {
          display: none;
          height: 100%;
          width: 100%;
          position: absolute;
          left: 0;
          top: 0;
          background-image: url("/images/spinner.gif");
          background-repeat: no-repeat;
          background-position: center;
          background-color: white;
          opacity: 0.5;
          filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); }
        .b-information > .pulse > .wrap > .graph.loading .loading-overlay {
          display: block; }
      .b-information > .pulse > .wrap > .info {
        width: 100%;
        height: 60px;
        overflow: hidden;
        margin-top: 15px; }
        .b-information > .pulse > .wrap > .info > .block {
          float: left; }
          .b-information > .pulse > .wrap > .info > .block > .title {
            letter-spacing: -1px;
            font: 18px/26px "Tahoma";
            color: #acb7bd; }
          .b-information > .pulse > .wrap > .info > .block > .value {
            font: 24px/28px Arial black, sans-serif;
            color: #39444d; }
        .b-information > .pulse > .wrap > .info .income {
          margin-left: 10px; }
          .b-information > .pulse > .wrap > .info .income .value {
            color: #63a71a; }
    .b-information > .pulse > .controls {
      float: right;
      height: 202px;
      width: 90px;
      overflow: hidden; }
      .b-information > .pulse > .controls > .wrap {
        height: 246px;
        overflow: hidden;
        float: left; }
        .b-information > .pulse > .controls > .wrap#titz {
          margin-right: 10px; }
        .b-information > .pulse > .controls > .wrap > .title {
          font: 9px Arial, sans-serif;
          color: #b4b4b4;
          height: 16px;
          width: 40px;
          overflow: hidden;
          text-align: center; }
        .b-information > .pulse > .controls > .wrap .slider {
          width: 40px;
          height: 439px;
          position: relative;
          background: url("/images/new/sprite-slider.png") -50px 0 no-repeat; }
          .b-information > .pulse > .controls > .wrap .slider > .handle {
            cursor: move;
            position: absolute;
            background: url("/images/new/sprite-slider.png") no-repeat;
            width: 40px;
            height: 230px;
            font: 9px/15px Arial, sans-serif;
            color: #7e8890;
            text-align: center; }
  .b-information > .heroes > .title {
    font-family: "Tahoma";
    color: #39444d;
    line-height: 1em;
    letter-spacing: -1px; }
    .b-information > .heroes > .title a {
      color: #39444d; }
  .b-information > .heroes > .tabs {
    margin: 18px 0 0;
    padding: 0; }
    .b-information > .heroes > .tabs > .tab {
      display: inline-block;
      *display: inline;
      *zoom: 1;
      padding: 0 0 10px;
      margin-left: 7px; }
      .b-information > .heroes > .tabs > .tab:first-child {
        margin-left: 0px; }
      .b-information > .heroes > .tabs > .tab:hover {
        text-decoration: none; }
      .b-information > .heroes > .tabs > .tab > .inner {
        font: 14px/27px "Tahoma";
        height: 30px;
        display: inline-block;
        *display: inline;
        *zoom: 1;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        padding: 0 10px;
        background: #eef2f4;
        color: black;
        behavior: url("/stylesheets/PIE.htc");
        -pie-watch-ancestors: 1; }
        .b-information > .heroes > .tabs > .tab > .inner:hover {
          text-decoration: none; }
      .b-information > .heroes > .tabs > .tab.active {
        background: url("/images/new/bg-tabs-bullet.png") center bottom no-repeat; }
        .b-information > .heroes > .tabs > .tab.active > .inner {
          background-color: #78ad2e;
          background-image: -webkit-gradient(linear, left top, left bottom, from(#6d9f2c), to(#83bc30));
          background-image: -moz-linear-gradient(top, #6d9f2c, #83bc30);
          background-image: -o-linear-gradient(top, #6d9f2c, #83bc30);
          background-image: linear-gradient(top, #6d9f2c, #83bc30);
          -pie-background: linear-gradient(top, #6d9f2c, #83bc30);
          color: white; }
  .b-information > .heroes > .content > .panel {
    margin-top: 20px;
    display: none; }
    .b-information > .heroes > .content > .panel.active {
      display: block; }
    .b-information > .heroes > .content > .panel .fckie {
      position: relative; }
      .b-information > .heroes > .content > .panel .fckie th {
        padding-right: 5px; }
        .b-information > .heroes > .content > .panel .fckie th.center {
          text-align: center;
          padding-right: 10px; }
      .b-information > .heroes > .content > .panel .fckie tr td.income.val {
        text-align: right;
        padding-right: 5px; }
    .b-information > .heroes > .content > .panel tr {
      text-align: left;
      border-bottom: 1px dotted #bdc5ca; }
      .b-information > .heroes > .content > .panel tr th {
        line-height: 1em;
        padding: 0 0 5px; }
      .b-information > .heroes > .content > .panel tr:first-child {
        font-size: 11px;
        color: #acb7bd;
        border-width: 0; }
      .b-information > .heroes > .content > .panel tr > td {
        font-size: 14px;
        padding: 8px 10px 13px 0;
        line-height: 20px; }
        .b-information > .heroes > .content > .panel tr > td.income > .value {
          color: #39444d;
          font-family: Arial Black; }
        .b-information > .heroes > .content > .panel tr > td.income > .diff {
          color: #63a71a;
          font-size: 12px;
          padding-left: 2px; }
          .b-information > .heroes > .content > .panel tr > td.income > .diff.negative {
            color: #ff3162; }
        .b-information > .heroes > .content > .panel tr > td:first-child > .number {
          display: block;
          width: 20px;
          height: 20px;
          font: 14px/19px "Tahoma";
          text-align: center;
          color: white;
          -webkit-border-radius: 10px;
          -moz-border-radius: 10px;
          border-radius: 10px;
          background-color: #7cb22f;
          background-image: -webkit-gradient(linear, left top, left bottom, from(#6fa02e), to(#89c431));
          background-image: -moz-linear-gradient(top, #6fa02e, #89c431);
          background-image: -o-linear-gradient(top, #6fa02e, #89c431);
          background-image: linear-gradient(top, #6fa02e, #89c431);
          -pie-background: linear-gradient(top, #6fa02e, #89c431);
          behavior: url("/stylesheets/PIE.htc");
          position: relative;
          zoom: 1; }
    .b-information > .heroes > .content > .panel > .link-more {
      padding-left: 30px;
      background: url("/images/new/bg-link-more.png") left center no-repeat;
      color: #869299;
      display: block;
      line-height: 48px;
      height: 48px;
      letter-spacing: -1px;
      display: inline-block;
      *display: inline;
      *zoom: 1; }

.b-work-help {
  padding: 20px 0 20px;
  overflow: hidden; }
  .b-work-help > .title {
    font-family: "Tahoma";
    color: #39444d;
    line-height: 1em;
    letter-spacing: -1px; }
    .b-work-help > .title a {
      color: #39444d; }
  .b-work-help > .l-page__cols > .events > .title {
    font-family: Tahoma;
    color: #63a71a;
    margin-top: 10px;
    letter-spacing: -1px; }
  .b-work-help > .l-page__cols > .events > .list {
    margin-top: 16px; }
    .b-work-help > .l-page__cols > .events > .list > .item > .thumb {
      position: relative; }
      .b-work-help > .l-page__cols > .events > .list > .item > .thumb > .date {
        width: 51px;
        height: 58px;
        position: absolute;
        left: 10px;
        background: url("/images/new/bg-event-date.png") no-repeat;
        top: 0;
        text-align: center;
        color: white;
        padding-top: 5px; }
        .b-work-help > .l-page__cols > .events > .list > .item > .thumb > .date > .day {
          font-size: 18px;
          line-height: 1em;
          font-family: Arial Black, sans-serif;
          display: block; }
        .b-work-help > .l-page__cols > .events > .list > .item > .thumb > .date > .month {
          font-size: 11px;
          line-height: 1em;
          display: block; }
        .b-work-help > .l-page__cols > .events > .list > .item > .thumb > .date > .year {
          font-size: 11px;
          line-height: 14px;
          display: block; }
    .b-work-help > .l-page__cols > .events > .list > .item > .title {
      margin: 15px 0 14px;
      color: #63a71a;
      line-height: 25px; }
    .b-work-help > .l-page__cols > .events > .list > .item > .text {
      font-size: 14px;
      line-height: 18px;
      display: inline;
      color: #333333; }
    .b-work-help > .l-page__cols > .events > .list > .item > .link-more {
      width: 27px;
      height: 7px;
      background: url("/images/new/bg-link-more-big.png") left center no-repeat;
      display: inline-block;
      *display: inline;
      *zoom: 1; }

.b-subscribe > .item {
  padding-bottom: 18px;
  border-top: 1px dotted #bdc5ca;
  padding: 9px 0 20px; }
  .b-subscribe > .item:first-child {
    padding: 8px 0 20px;
    border-width: 0; }
  .b-subscribe > .item > .title {
    font-family: Tahoma;
    color: #63a71a;
    margin-top: 4px;
    letter-spacing: -1px; }
    .b-subscribe > .item > .title a {
      color: #63a71a; }
  .b-subscribe > .item > .sub-title {
    margin: 15px 0 13px;
    color: #63a71a;
    letter-spacing: -1px;
    line-height: 1em; }
  .b-subscribe > .item > .text {
    font-size: 14px;
    color: #333333;
    line-height: 18px;
    display: inline; }
  .b-subscribe > .item > .link-more {
    width: 27px;
    height: 7px;
    line-height: 18px;
    background: url("/images/new/bg-link-more-big.png") left bottom no-repeat;
    display: inline-block;
    *display: inline;
    *zoom: 1; }
  .b-subscribe > .item > .form {
    margin-top: 18px; }
    .b-subscribe > .item > .form > .title {
      color: #acb7bd;
      font-family: "Tahoma";
      letter-spacing: -1px; }
    .b-subscribe > .item > .form > .content {
      margin-top: 11px;
      text-align: right; }
      .b-subscribe > .item > .form > .content > .email {
        font-size: 16px;
        width: 271px;
        height: 28px;
        line-height: 28px;
        float: left; }
      .b-subscribe > .item > .form > .content > .submit {
        width: 160px;
        height: 30px;
        background: url("/images/new/bg-subscribe-btn.png") no-repeat;
        border: 0;
        font-family: "Tahoma";
        color: white;
        text-transform: uppercase;
        font-size: 14px;
        letter-spacing: -1px;
        margin-left: 8px; }

.b-about-us > .title {
  font-family: "Tahoma";
  color: #39444d;
  line-height: 1em;
  letter-spacing: -1px; }
  .b-about-us > .title a {
    color: #39444d; }
.b-about-us > .l-page__cols {
  overflow: hidden;
  padding-right: 30px;
  margin-right: -30px;
  padding-left: 30px;
  margin-left: -30px; }
  .b-about-us > .l-page__cols > .item {
    margin-top: 13px; }
    .b-about-us > .l-page__cols > .item > .title {
      font-family: Tahoma;
      color: #63a71a;
      letter-spacing: -1px;
      margin-bottom: 17px; }
  .b-about-us > .l-page__cols > .press > .l-page__cols > .item > .link {
    color: #63a71a; }
  .b-about-us > .l-page__cols > .press > .l-page__cols > .item > .title {
    margin-top: 5px;
    color: #63a71a;
    line-height: 20px; }
  .b-about-us > .l-page__cols > .press > .l-page__cols > .item > .text {
    margin-top: 7px; }
  .b-about-us > .l-page__cols > .reviews > .slider a.arrow {
    width: 30px;
    height: 30px;
    position: absolute;
    background: url("/images/new/sprite-reviews-slider.png") no-repeat;
    top: 50px; }
    .b-about-us > .l-page__cols > .reviews > .slider a.arrow.prev {
      right: 100%; }
    .b-about-us > .l-page__cols > .reviews > .slider a.arrow.next {
      left: 100%;
      background-position: -40px 0; }
  .b-about-us > .l-page__cols > .reviews > .slider > .display {
    overflow: hidden; }
    .b-about-us > .l-page__cols > .reviews > .slider > .display > .line {
      width: 10000px;
      overflow: hidden; }
      .b-about-us > .l-page__cols > .reviews > .slider > .display > .line .slide {
        float: left;
        width: 450px;
        margin-right: 30px; }
        .b-about-us > .l-page__cols > .reviews > .slider > .display > .line .slide > .user {
          width: 130px;
          height: 100%;
          float: left; }
          .b-about-us > .l-page__cols > .reviews > .slider > .display > .line .slide > .user > .link {
            display: block;
            margin-top: 9px;
            font-size: 14px;
            line-height: 14px; }
          .b-about-us > .l-page__cols > .reviews > .slider > .display > .line .slide > .user > .role {
            font-size: 10px;
            color: #859c9f;
            line-height: 10px; }
        .b-about-us > .l-page__cols > .reviews > .slider > .display > .line .slide > .wrap {
          margin-left: 130px; }
          .b-about-us > .l-page__cols > .reviews > .slider > .display > .line .slide > .wrap .corner {
            position: absolute;
            top: 10px;
            left: 0px;
            background: url("/images/new/sprite-reviews-carousel.png") no-repeat;
            width: 11px;
            height: 10px;
            z-index: 1; }
          .b-about-us > .l-page__cols > .reviews > .slider > .display > .line .slide > .wrap .message {
            margin-left: 10px;
            -webkit-border-radius: 8px;
            -moz-border-radius: 8px;
            border-radius: 8px;
            background: #f4f7f8;
            border: 1px solid #e3e9ec;
            padding: 4px 20px 20px;
            behavior: url("/stylesheets/PIE.htc"); }
            .b-about-us > .l-page__cols > .reviews > .slider > .display > .line .slide > .wrap .message .text {
              display: inline;
              font-size: 14px;
              line-height: 18px; }
            .b-about-us > .l-page__cols > .reviews > .slider > .display > .line .slide > .wrap .message .link-more {
              width: 27px;
              height: 7px;
              background: url("/images/new/bg-link-more-big.png") left center no-repeat;
              display: inline-block;
              *display: inline;
              *zoom: 1; }

.b-news {
  padding: 35px 0 32px;
  overflow: hidden; }
  .b-news > .title {
    font-family: "Tahoma", "Trebuchet MS", sans-serif;
    color: #39444d;
    line-height: 1em; }
    .b-news > .title a {
      color: #39444d; }
  .b-news > .l-page__cols {
    margin-top: 16px;
    overflow: hidden; }
    .b-news > .l-page__cols .item > .date {
      color: #879399;
      font: 11px/18px Arial, sans-serif; }
    .b-news > .l-page__cols .item > .title {
      color: #63a71a;
      font-size: 16px;
      line-height: 16px; }
    .b-news > .l-page__cols .item > .text {
      margin-top: 10px;
      line-height: 17px; }
  .b-news > .link-more {
    padding-left: 30px;
    background: url("/images/new/bg-link-more.png") left center no-repeat;
    color: #869299;
    display: block;
    line-height: 60px;
    display: inline-block;
    *display: inline;
    *zoom: 1; }

.b-welcome-footer {
  padding: 30px 0 21px;
  overflow: hidden; }
  .b-welcome-footer > .search > .content > .query {
    width: 463px;
    height: 28px;
    font-size: 18px;
    display: inline-block;
    *display: inline;
    *zoom: 1; }
  .b-welcome-footer > .search > .content > .submit {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 50px;
    height: 30px;
    background: url(/images/new/bg-search-btn.png) no-repeat;
    position: relative;
    top: -2px;
    margin-left: 8px; }
  .b-welcome-footer > .sitemap {
    width: 730px;
    float: left;
    margin-top: 24px; }
    .b-welcome-footer > .sitemap > .item {
      display: inline-block;
      *display: inline;
      *zoom: 1;
      width: 240px;
      margin-bottom: 30px;
      vertical-align: top; }
      .b-welcome-footer > .sitemap > .item > .title {
        text-transform: uppercase;
        font: 18px/1em Tahoma;
        color: #63a71a; }
      .b-welcome-footer > .sitemap > .item > .list {
        list-style: none;
        padding: 0;
        margin: 3px 0 0; }
        .b-welcome-footer > .sitemap > .item > .list > .item {
          line-height: 20px; }
          .b-welcome-footer > .sitemap > .item > .list > .item > .link {
            color: #63a71a; }
  .b-welcome-footer > .contacts {
    float: right;
    margin-top: 30px;
    text-align: right; }
    .b-welcome-footer > .contacts > .phone {
      font-size: 18px;
      color: #69727a; }
    .b-welcome-footer > .contacts > .email {
      display: inline-block;
      *display: inline;
      *zoom: 1;
      margin-top: 5px; }

.b-counters {
  overflow: hidden;
  height: 50px;
  padding-top: 20px; }
  .b-counters > .item {
    float: left;
    background: url(/images/new/sprite-counters.png) no-repeat;
    width: 88px;
    height: 31px;
    margin-right: 10px; }
    .b-counters > .item.count-1 {
      background-position: 0px 0; }
    .b-counters > .item.count-2 {
      background-position: -90px 0; }
    .b-counters > .item.count-3 {
      background-position: -180px 0; }
    .b-counters > .item.count-4 {
      background-position: -270px 0; }
    .b-counters > .item.count-5 {
      background-position: -360px 0; }

.b-social-links {
  position: absolute;
  right: 30px;
  top: 10px; }
  .b-social-links > .item {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    width: 16px;
    height: 16px;
    margin-left: 7px;
    background: url("/images/new/sprite-social-links.png") no-repeat; }
    .b-social-links > .item.facebook {
      background-position: 0px 0; }
    .b-social-links > .item.twitter {
      background-position: -26px 0; }
    .b-social-links > .item.vkontakte {
      background-position: -52px 0; }
    .b-social-links > .item.rss {
      background-position: -78px 0; }
    .b-social-links > .item.email {
      background-position: -104px 0; }
  .b-social-links > .subscribe {
    font: 9px Arial, sans-serif;
    color: #c5ced1; }

.b-user-panel > .girl {
  position: absolute;
  right: 0;
  top: 35px;
  z-index: 3; }
.b-user-panel > .block #popup_currency {
  border: 5px solid #DCDCDC;
  position: absolute;
  bottom: 3px;
  left: 0px;
  padding: 10px;
  background: #fff;
  z-index: 5;
  width: 195px; }
  .b-user-panel > .block #popup_currency .fields {
    padding: 5px 0 7px; }
    .b-user-panel > .block #popup_currency .fields .field {
      overflow: hidden;
      padding-bottom: 0px; }
      .b-user-panel > .block #popup_currency .fields .field input {
        float: left;
        margin: 3px;
        padding: 0; }
      .b-user-panel > .block #popup_currency .fields .field label {
        float: left;
        margin: 3px 0 0 3px; }
.b-user-panel > .block.left {
  float: left;
  width: 285px;
  padding: 24px 0 22px; }
  .b-user-panel > .block.left > .panel {
    margin-top: 24px;
    overflow: hidden; }
    .b-user-panel > .block.left > .panel > .info {
      float: left;
      width: 195px; }
      .b-user-panel > .block.left > .panel > .info > .user {
        margin-right: 50px; }
        .b-user-panel > .block.left > .panel > .info > .user > .link {
          line-height: 12px;
          font-weight: bold;
          vertical-align: top; }
        .b-user-panel > .block.left > .panel > .info > .user .logout {
          width: 18px;
          height: 18px;
          background: url("/images/new/bg-logout.png") no-repeat;
          position: absolute;
          right: -20px;
          top: 0; }
      .b-user-panel > .block.left > .panel > .info > .stat {
        font-size: 11px; }
        .b-user-panel > .block.left > .panel > .info > .stat > .title {
          display: inline-block;
          *display: inline;
          *zoom: 1;
          width: 45px;
          color: #879399;
          float: left; }
        .b-user-panel > .block.left > .panel > .info > .stat > .value {
          font-weight: bold;
          color: #39444d;
          overflow: hidden;
          display: block; }
          .b-user-panel > .block.left > .panel > .info > .stat > .value .small {
            color: #879399;
            font-weight: normal; }
      .b-user-panel > .block.left > .panel > .info > .message {
        margin-top: 14px;
        font-weight: bold;
        color: #e82323; }
    .b-user-panel > .block.left > .panel > .actions {
      width: 90px;
      float: left; }
      .b-user-panel > .block.left > .panel > .actions .g-button {
        display: block;
        height: 18px;
        line-height: 18px;
        text-decoration: none;
        margin-bottom: 8px;
        font-size: 11px;
        font-weight: normal; }
.b-user-panel > .block.right {
  margin-left: 285px;
  padding: 20px 0 20px 55px;
  width: 425px;
  line-height: 15px; }
  .b-user-panel > .block.right > .news-line {
    margin-top: 18px;
    white-space: nowrap; }
    .b-user-panel > .block.right > .news-line > .item {
      display: inline-block;
      *display: inline;
      *zoom: 1;
      width: 48%; }
  .b-user-panel > .block.right > .description {
    margin-top: 18px; }

.b-breadcrumbs {
  line-height: 30px; }
  .b-breadcrumbs > .link {
    color: white;
    background: url("/images/new/bg-breadcrumbs.png") 0 center no-repeat;
    padding-left: 10px;
    margin-left: 3px; }
    .b-breadcrumbs > .link.current {
      text-decoration: none; }
    .b-breadcrumbs > .link:first-child {
      background: none;
      padding: 0;
      margin: 0; }

.b-footer {
  padding: 17px 0;
  line-height: 20px; }
  .b-footer ul.footer-col {
    overflow: hidden;
    padding: 0;
    margin: 0; }
    .b-footer ul.footer-col > li {
      float: left;
      padding: 0;
      list-style-type: none; }
      .b-footer ul.footer-col > li.col1 {
        width: 189px; }
      .b-footer ul.footer-col > li.col2 {
        width: 235px; }
      .b-footer ul.footer-col > li.col3 {
        width: 247px; }
      .b-footer ul.footer-col > li.col4 {
        width: 100px; }
      .b-footer ul.footer-col > li.col5 {
        float: right; }
        .b-footer ul.footer-col > li.col5 a {
          margin-bottom: 20px; }
          .b-footer ul.footer-col > li.col5 a.last {
            margin-bottom: 0; }
      .b-footer ul.footer-col > li > a {
        text-transform: uppercase;
        font: 16px Tahoma, Arial, sans-serif;
        color: #63a71a;
        text-decoration: none;
        float: left;
        clear: left;
        margin-bottom: 2px; }
        .b-footer ul.footer-col > li > a:hover {
          text-decoration: underline; }
      .b-footer ul.footer-col > li > ul {
        padding: 0;
        clear: left;
        margin: 0; }
        .b-footer ul.footer-col > li > ul > li {
          list-style-type: none; }
          .b-footer ul.footer-col > li > ul > li a {
            white-space: nowrap; }

.b-audit > .g-title {
  font-size: 24px;
  line-height: 24px; }
.b-audit .marker {
  padding-left: 20px;
  background: url("/images/new/marker.gif") no-repeat 7px 10px;
  padding-right: 10px; }
.b-audit .inner_table .header24 {
  display: inline;
  font-size: 24px;
  font-weight: normal;
  line-height: 24px; }
.b-audit .inner_table p {
  margin: 5px 0; }
.b-audit .inner_table h3 {
  font-size: 24px;
  line-height: 24px;
  padding: 10px 0; }
.b-audit .inner_table h4 {
  font-size: 100%; }
.b-audit .inner_table .share-button {
  float: right; }
.b-audit .inner_table .h20 {
  height: 20px; }
.b-audit .inner_table .h15 {
  height: 15px; }
.b-audit .inner_table .h40 {
  height: 40px; }
.b-audit .inner_table .h10 {
  height: 10px; }
.b-audit .inner_table .h30 {
  height: 30px; }
.b-audit .inner_table .hrline {
  border-bottom: 1px solid #ACACAC;
  clear: right; }
.b-audit .inner_table .add_comment_link {
  float: right;
  font-size: 18px; }
.b-audit .order_audit_link {
  margin: 15px 0 0 0px;
  padding: 10px 10px 20px 20px;
  background-color: #F7F7F7; }
.b-audit #comments .comment {
  border-bottom: 1px solid #ACACAC;
  padding-bottom: 10px; }
  .b-audit #comments .comment .image img {
    float: left;
    margin: 5px 20px 5px 5px; }
.b-audit #comments .wrapper {
  min-height: 70px; }
.b-audit #comments .comment .gray {
  color: #9B9A9B; }
.b-audit #comments .comment .info {
  margin-top: 10px;
  padding-bottom: 10px; }
.b-audit #comments .comment .date {
  margin-left: 10px; }
.b-audit #comments .comment .text {
  width: 600px; }
.b-audit #comments .reply {
  width: 100%;
  padding-left: 100px; }
.b-audit .comment_form {
  background-color: #F7F7F7;
  margin: 15px 0;
  padding: 10px 20px; }
  .b-audit .comment_form .formError {
    color: #FF0000; }
  .b-audit .comment_form h2 {
    font-size: 16px;
    margin-bottom: 15px; }
  .b-audit .comment_form div.captcha img {
    margin-top: 15px;
    display: block;
    margin-left: 35px; }
  .b-audit .comment_form div.captcha input {
    border: 1px solid #ACACAC;
    margin: 10px 0;
    width: 163px; }
  .b-audit .comment_form .fieldWithErrors {
    display: inline; }
  .b-audit .comment_form .field {
    border: 1px solid #ACACAC;
    margin: 10px 0; }
.b-audit .w220 {
  width: 220px; }
.b-audit .comment_form .avatar_select {
  float: right;
  margin-top: 10px; }
  .b-audit .comment_form .avatar_select img {
    margin-right: 10px; }
.b-audit .comment_form .submit {
  margin-bottom: 30px; }
.b-audit .comment_form .wrapper {
  width: 420px; }
.b-audit #order_audit_popup {
  background-color: #F1F1F3;
  position: fixed;
  left: 33%;
  top: 50%;
  padding: 15px;
  width: 350px;
  border: 1px solid #000;
  margin-top: -150px;
  z-index: 2; }
  .b-audit #order_audit_popup h6 {
    text-align: center; }
  .b-audit #order_audit_popup p {
    padding: 0 0 0 40px; }
  .b-audit #order_audit_popup a.close {
    float: right;
    clear: both; }
  .b-audit #order_audit_popup .field {
    border: 1px solid #ACACAC;
    margin: 0;
    width: 260px; }
  .b-audit #order_audit_popup .submit {
    margin-top: 5px; }

.overlay {
  background: #fff;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  z-index: 10; }

.popup_userpic {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 288px;
  margin-left: -265px;
  margin-top: -130px;
  z-index: 11;
  padding: 12px 0px 12px 20px;
  background: #eff2f4;
  border: 1px solid #000; }
  .popup_userpic #select_avatars {
    margin-top: 10px;
    float: left; }
    .popup_userpic #select_avatars a {
      margin: 0 10px 10px 0;
      float: left; }
  .popup_userpic .closer_x_popup {
    position: absolute;
    top: 4px;
    right: 6px;
    width: 13px;
    height: 15px;
    background: url("/images/new/closer.gif"); }

.comment_form .captcha {
  overflow: hidden;
  padding: 10px 0 0; }
.comment_form .captcha_wrp {
  position: relative; }
  .comment_form .captcha_wrp .formError {
    position: absolute;
    top: -72px;
    left: 47px; }

.b-sites-list.s-tabs {
  padding: 5px 0 25px; }
  .b-sites-list.s-tabs > .add-site {
    position: absolute;
    right: 0;
    top: 5px;
    z-index: 1;
    font-size: 14px; }
  .b-sites-list.s-tabs .status-popup {
    display: none;
    position: absolute;
    left: 16px;
    width: 857px;
    height: 220px;
    background: url("/images/new/platforms/status-popup.png") no-repeat;
    padding: 20px;
    z-index: 1; }
    .b-sites-list.s-tabs .status-popup p {
      margin-top: 20px; }
    .b-sites-list.s-tabs .status-popup ol {
      padding-left: 20px;
      margin: 0 0 25px; }
    .b-sites-list.s-tabs .status-popup form {
      margin-top: 20px; }
      .b-sites-list.s-tabs .status-popup form label {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        margin-top: 3px; }
    .b-sites-list.s-tabs .status-popup .submit {
      margin-top: 20px; }
  .b-sites-list.s-tabs .change-tarif-popup {
    display: none;
    padding: 11px 14px 15px 11px;
    width: 212px;
    height: 109px;
    background: transparent url("/images/new/platforms/change-tarif.png") 0 0 no-repeat;
    overflow: hidden;
    position: absolute; }
    .b-sites-list.s-tabs .change-tarif-popup > .caption {
      padding-top: 4px;
      width: 56px;
      overflow: hidden;
      text-align: center; }
    .b-sites-list.s-tabs .change-tarif-popup > .text {
      padding: 5px 0 0 3px; }
    .b-sites-list.s-tabs .change-tarif-popup > .do {
      position: absolute;
      left: 15px;
      bottom: 20px; }
  .b-sites-list.s-tabs td.ctr {
    text-align: center; }
  .b-sites-list.s-tabs th.ctr {
    text-align: center; }

#statpopup {
  border: 1px solid #000;
  padding: 20px;
  position: fixed;
  width: 300px;
  top: 50%;
  left: 50%;
  margin-left: -200px;
  margin-top: -50px;
  background: #eff2f4;
  z-index: 100; }
  #statpopup .pop-title {
    font-size: 18px;
    margin: 0 0 0 32px;
    font-weight: bold; }
  #statpopup.info {
    background: url("/images/new/info_icon.png") no-repeat 21px 14px #eff2f4; }

#statpopup .closer_x_popup {
  position: absolute;
  top: 4px;
  right: 6px;
  width: 13px;
  height: 15px;
  background: url("/images/new/closer.gif"); }

.day_income_c-red {
  color: #cc3333 !important; }

.day_income_c-green {
  color: #669933 !important; }

#alertpopup {
  border: 1px solid #000;
  padding: 25px 30px 20px 70px;
  position: fixed;
  top: 50%;
  left: 50%;
  width: 415px;
  margin-left: -270px;
  margin-top: -125px;
  z-index: 99;
  background: url("/images/new/alertpopbg.png") no-repeat 21px 16px #f1f1f3; }
  #alertpopup h6 {
    color: #8eaf66;
    font-size: 28px;
    font-weight: normal; }
  #alertpopup textarea {
    width: 400px;
    margin-bottom: 10px; }
  #alertpopup .close {
    bottom: -23px;
    color: #000000;
    position: absolute;
    right: 9px; }

.nobr {
  white-space: nowrap; }

.right_select {
  float: right;
  float: right;
  margin: 6px 0px 10px 30px;
  position: relative;
  z-index: 1; }
  .right_select.bottom-right {
    width: 370px; }
    .right_select.bottom-right .chzn-container {
      width: 250px;
      float: right; }
    .right_select.bottom-right .g-button {
      line-height: 20px; }

#errpopup {
  border: 1px solid #000;
  padding: 25px 30px 20px 70px;
  position: fixed;
  top: 50%;
  left: 50%;
  width: 415px;
  margin-left: -270px;
  margin-top: -125px;
  z-index: 99;
  background: url("/images/new/alertpopbg.png") no-repeat 21px 16px #f1f1f3; }
  #errpopup h6 {
    color: #8eaf66;
    font-size: 28px;
    font-weight: normal; }
  #errpopup textarea {
    width: 400px;
    margin-bottom: 10px; }
  #errpopup .close {
    bottom: -23px;
    color: #000000;
    position: absolute;
    right: 9px; }

.b-sites-incomes {
  padding: 0 0 30px 0; }
  .b-sites-incomes .inner_table {
    border: 1px solid #869196; }
    .b-sites-incomes .inner_table tr th, .b-sites-incomes .inner_table tr td {
      padding: 8px; }
    .b-sites-incomes .inner_table tr th {
      line-height: 28px;
      font-size: 14px; }
    .b-sites-incomes .inner_table tr td {
      line-height: 28px; }
      .b-sites-incomes .inner_table tr td .field label {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        margin-top: 3px; }
      .b-sites-incomes .inner_table tr td label {
        margin-right: 5px; }
      .b-sites-incomes .inner_table tr td input[type="text"] {
        width: 130px;
        height: 28px; }
      .b-sites-incomes .inner_table tr td .chzn-container {
        margin: 0px 0px 0px 14px; }
  .b-sites-incomes .stat_view {
    width: 400px !important;
    margin: 25px auto 0; }
    .b-sites-incomes .stat_view .inner_table.finstat {
      margin-top: 10px;
      margin-bottom: 10px; }
      .b-sites-incomes .stat_view .inner_table.finstat td {
        text-align: center;
        line-height: 16px;
        padding: 2px 10px; }
      .b-sites-incomes .stat_view .inner_table.finstat .even th {
        padding: 5px 10px;
        background: none repeat scroll 0 0 #FBFCFD;
        border-bottom: 1px solid #E8EEF1;
        border-top: 1px solid #E8EEF1;
        padding: 5px;
        line-height: 20px; }
      .b-sites-incomes .stat_view .inner_table.finstat .total {
        font-weight: bold; }
  .b-sites-incomes .print {
    margin: 8px 0 0 8px; }

.b-site-add > .block {
  padding: 0 0 25px;
  border-top: 1px solid #cdd6db; }
  .b-site-add > .block > .l-page__center > .title {
    font: 20px/20px "tahoma";
    color: #39444d; }
  .b-site-add > .block:first-child {
    border-top: 0; }
  .b-site-add > .block.add .fields {
    margin-top: 20px; }
    .b-site-add > .block.add .fields input.site-url {
      height: 28px;
      line-height: 28px;
      width: 390px;
      padding-left: 10px;
      vertical-align: middle; }
    .b-site-add > .block.add .fields .chzn-container {
      margin-left: 25px;
      vertical-align: middle; }
      .b-site-add > .block.add .fields .chzn-container .chzn-drop {
        width: 413px !important; }
      .b-site-add > .block.add .fields .chzn-container .chzn-search input {
        width: 378px !important; }
    .b-site-add > .block.add .fields input.submit {
      margin-left: 25px;
      height: 30px;
      line-height: 28px;
      font-size: 16px;
      font-weight: bold;
      vertical-align: middle;
      overflow: visible;
      /* remove padding from left/right */
      width: auto !important; }
  .b-site-add > .block.type .text {
    font-size: 14px;
    line-height: 17px; }
    .b-site-add > .block.type .text p {
      margin-top: 20px; }
  .b-site-add > .block.type .fields {
    margin-top: 20px;
    font-size: 14px; }
    .b-site-add > .block.type .fields .field {
      margin: 15px 0; }
      .b-site-add > .block.type .fields .field:first-child {
        margin-top: 0; }
      .b-site-add > .block.type .fields .field input {
        margin: 0; }
  .b-site-add > .block.type .actions .item {
    margin-right: 20px;
    font-size: 16px; }
    .b-site-add > .block.type .actions .item.submit {
      overflow: visible;
      /* remove padding from left/right */
      width: auto !important;
      height: 30px; }
    .b-site-add > .block.type .actions .item.link {
      display: inline-block;
      *display: inline;
      *zoom: 1; }
      .b-site-add > .block.type .actions .item.link:hover {
        text-decoration: none; }
  .b-site-add > .block.code .s-tabs > .content > .panel.help .fieldset .field {
    margin-top: 20px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-left: 25px; }
    .b-site-add > .block.code .s-tabs > .content > .panel.help .fieldset .field:first-child {
      margin-left: 0; }
    .b-site-add > .block.code .s-tabs > .content > .panel.help .fieldset .field label {
      font: bold 16px/20px Tahoma, sans-serif;
      color: #acb7bd; }
    .b-site-add > .block.code .s-tabs > .content > .panel.help .fieldset .field input {
      margin-top: 5px;
      width: 425px;
      height: 28px;
      line-height: 28px;
      padding-left: 5px; }
    .b-site-add > .block.code .s-tabs > .content > .panel.help .fieldset .field textarea {
      margin-top: 5px;
      width: 420px;
      height: 180px; }
  .b-site-add > .block.code .s-tabs > .content > .panel.help #uptolike_setup_cb.disabled {
    opacity: 0.5;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); }
  .b-site-add > .block.code .s-tabs > .content > .panel.help .checker {
    width: 24px;
    height: 24px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top; }
    .b-site-add > .block.code .s-tabs > .content > .panel.help .checker input {
      width: 24px;
      height: 24px; }
    .b-site-add > .block.code .s-tabs > .content > .panel.help .checker span {
      display: inline-block;
      *display: inline;
      *zoom: 1;
      background: url("/images/new/sprite-checkbox.png") 0 0 no-repeat;
      height: 24px;
      width: 24px; }
    .b-site-add > .block.code .s-tabs > .content > .panel.help .checker span.checked {
      background-position: 0 -25px; }
  .b-site-add > .block.code .s-tabs > .content > .panel.help .confirm {
    margin-top: 15px; }
  .b-site-add > .block.code .s-tabs > .content > .panel.help .checker + label {
    line-height: 24px;
    font-size: 14px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top; }
  .b-site-add > .block.code .s-tabs > .content > .panel.help .submit {
    margin-top: 20px; }
  .b-site-add > .block.code .s-tabs > .content > .panel > .block > .g-title {
    margin: 0; }
  .b-site-add > .block.code .s-tabs > .content > .panel > .block.visual > .content {
    padding-top: 25px; }
    .b-site-add > .block.code .s-tabs > .content > .panel > .block.visual > .content > .item.type {
      float: left; }
      .b-site-add > .block.code .s-tabs > .content > .panel > .block.visual > .content > .item.type > .item {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        vertical-align: top;
        margin-right: 10px; }
        .b-site-add > .block.code .s-tabs > .content > .panel > .block.visual > .content > .item.type > .item input[type="radio"] {
          margin: 0; }
        .b-site-add > .block.code .s-tabs > .content > .panel > .block.visual > .content > .item.type > .item label {
          font-size: 14px; }
        .b-site-add > .block.code .s-tabs > .content > .panel > .block.visual > .content > .item.type > .item > .preview {
          margin-top: 5px;
          border: 1px solid #333333;
          padding: 5px; }
          .b-site-add > .block.code .s-tabs > .content > .panel > .block.visual > .content > .item.type > .item > .preview > .item {
            font-size: 11px; }
            .b-site-add > .block.code .s-tabs > .content > .panel > .block.visual > .content > .item.type > .item > .preview > .item .anchor {
              color: blue; }
            .b-site-add > .block.code .s-tabs > .content > .panel > .block.visual > .content > .item.type > .item > .preview > .item .url {
              text-decoration: none; }
          .b-site-add > .block.code .s-tabs > .content > .panel > .block.visual > .content > .item.type > .item > .preview.vertical > .item {
            margin-top: 5px; }
            .b-site-add > .block.code .s-tabs > .content > .panel > .block.visual > .content > .item.type > .item > .preview.vertical > .item:first-child {
              margin-top: 0; }
          .b-site-add > .block.code .s-tabs > .content > .panel > .block.visual > .content > .item.type > .item > .preview.horisontal > .item {
            display: inline-block;
            *display: inline;
            *zoom: 1;
            vertical-align: top;
            margin-left: 5px; }
            .b-site-add > .block.code .s-tabs > .content > .panel > .block.visual > .content > .item.type > .item > .preview.horisontal > .item:first-child {
              margin-left: 0; }
        .b-site-add > .block.code .s-tabs > .content > .panel > .block.visual > .content > .item.type > .item.unchecked .preview {
          background: white !important;
          border: 1px solid white !important; }
    .b-site-add > .block.code .s-tabs > .content > .panel > .block.visual > .content > .item.settings {
      margin-left: 350px;
      margin-top: 15px;
      padding-left: 40px; }
      .b-site-add > .block.code .s-tabs > .content > .panel > .block.visual > .content > .item.settings > .field {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        margin: 5px 0 5px 30px; }
        .b-site-add > .block.code .s-tabs > .content > .panel > .block.visual > .content > .item.settings > .field .name {
          display: inline-block;
          *display: inline;
          *zoom: 1;
          font-size: 14px;
          line-height: 30px;
          width: 90px; }
        .b-site-add > .block.code .s-tabs > .content > .panel > .block.visual > .content > .item.settings > .field .hex {
          display: inline-block;
          *display: inline;
          *zoom: 1;
          line-height: 28px;
          height: 28px;
          font-size: 14px;
          padding-left: 8px;
          text-transform: uppercase;
          width: 80px;
          vertical-align: middle; }
        .b-site-add > .block.code .s-tabs > .content > .panel > .block.visual > .content > .item.settings > .field .color-box {
          display: inline-block;
          *display: inline;
          *zoom: 1;
          width: 28px;
          height: 28px;
          border: 1px solid #cdd6db;
          vertical-align: middle; }
        .b-site-add > .block.code .s-tabs > .content > .panel > .block.visual > .content > .item.settings > .field .chzn-container {
          display: inline-block;
          *display: inline;
          *zoom: 1;
          vertical-align: middle; }
  .b-site-add > .block.code .s-tabs > .content > .panel > .block.code-setup {
    margin-top: 25px;
    border-top: 1px solid #cdd6db;
    padding-top: 20px; }
    .b-site-add > .block.code .s-tabs > .content > .panel > .block.code-setup > .section > .title {
      font: 16px/20px "Tahoma";
      margin: 15px 0 10px; }
    .b-site-add > .block.code .s-tabs > .content > .panel > .block.code-setup > .section > p.hint {
      font-size: 14px; }
    .b-site-add > .block.code .s-tabs > .content > .panel > .block.code-setup > .section > .list {
      margin-top: 10px; }
      .b-site-add > .block.code .s-tabs > .content > .panel > .block.code-setup > .section > .list > .link {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        text-decoration: none; }
        .b-site-add > .block.code .s-tabs > .content > .panel > .block.code-setup > .section > .list > .link:first-child {
          margin-left: 0 !important; }
        .b-site-add > .block.code .s-tabs > .content > .panel > .block.code-setup > .section > .list > .link > .name {
          border-bottom: 1px dashed #63a71a;
          display: inline-block;
          *display: inline;
          *zoom: 1;
          vertical-align: bottom;
          line-height: 12px; }
        .b-site-add > .block.code .s-tabs > .content > .panel > .block.code-setup > .section > .list > .link:hover > .name {
          padding-bottom: 1px;
          border-bottom: 0; }
        .b-site-add > .block.code .s-tabs > .content > .panel > .block.code-setup > .section > .list > .link.active {
          font-weight: bold; }
    .b-site-add > .block.code .s-tabs > .content > .panel > .block.code-setup > .section > .instructions-list > .instruction {
      display: none;
      padding: 0 0 10px 10px; }
      .b-site-add > .block.code .s-tabs > .content > .panel > .block.code-setup > .section > .instructions-list > .instruction ol.steps {
        margin: 10px 0;
        padding: 0 0 0 25px; }
      .b-site-add > .block.code .s-tabs > .content > .panel > .block.code-setup > .section > .instructions-list > .instruction pre {
        margin: 10px 0;
        padding: 5px 10px;
        color: black;
        background: #ffffe8; }
      .b-site-add > .block.code .s-tabs > .content > .panel > .block.code-setup > .section > .instructions-list > .instruction .video-link {
        font-size: 14px; }
    .b-site-add > .block.code .s-tabs > .content > .panel > .block.code-setup > .section.instructions > .list > .link {
      margin-left: 30px; }
    .b-site-add > .block.code .s-tabs > .content > .panel > .block.code-setup > .section.solutions > .list > .link {
      margin-left: 15px;
      padding-left: 25px;
      line-height: 20px;
      background: url("/images/new/sprite-solution-icons.png") no-repeat; }
      .b-site-add > .block.code .s-tabs > .content > .panel > .block.code-setup > .section.solutions > .list > .link.dle {
        background-position: 0 0px; }
      .b-site-add > .block.code .s-tabs > .content > .panel > .block.code-setup > .section.solutions > .list > .link.phpnuke {
        background-position: 0 -25px; }
      .b-site-add > .block.code .s-tabs > .content > .panel > .block.code-setup > .section.solutions > .list > .link.wp {
        background-position: 0 -50px; }
      .b-site-add > .block.code .s-tabs > .content > .panel > .block.code-setup > .section.solutions > .list > .link.ucoz {
        background-position: 0 -75px; }
      .b-site-add > .block.code .s-tabs > .content > .panel > .block.code-setup > .section.solutions > .list > .link.phpfusion {
        background-position: 0 -100px; }
      .b-site-add > .block.code .s-tabs > .content > .panel > .block.code-setup > .section.solutions > .list > .link.netcat {
        background-position: 0 -125px; }
      .b-site-add > .block.code .s-tabs > .content > .panel > .block.code-setup > .section.solutions > .list > .link.joomla {
        background-position: 0 -150px; }
      .b-site-add > .block.code .s-tabs > .content > .panel > .block.code-setup > .section.solutions > .list > .link.umi {
        background-position: 0 -175px; }
      .b-site-add > .block.code .s-tabs > .content > .panel > .block.code-setup > .section.solutions > .list > .link.drupal {
        background-position: 0 -200px; }
    .b-site-add > .block.code .s-tabs > .content > .panel > .block.code-setup .get-code {
      margin-top: 20px;
      line-height: 26px; }
  .b-site-add > .block.moderate .text {
    margin-top: 10px;
    font-size: 14px;
    line-height: 18px; }
  .b-site-add > .block.moderate .field {
    margin-top: 20px; }
    .b-site-add > .block.moderate .field input.url {
      height: 28px;
      line-height: 28px;
      width: 650px;
      padding-left: 10px; }
    .b-site-add > .block.moderate .field .submit {
      margin-left: 20px;
      height: 30px;
      font-size: 16px;
      font-weight: bold;
      overflow: visible;
      /* remove padding from left/right */
      width: auto !important; }

.b-site-edit #mode_change_alert_container {
  line-height: 35px;
  margin: 15px 0 10px; }
  .b-site-edit #mode_change_alert_container img {
    margin-right: 10px; }
.b-site-edit .stop_purchase_alert {
  overflow: hidden;
  margin-bottom: 15px;
  color: #E82323;
  line-height: 17px; }
  .b-site-edit .stop_purchase_alert img {
    margin-right: 6px; }
.b-site-edit td {
  padding-bottom: 10px; }
  .b-site-edit td .helptext {
    color: #777;
    font-size: 10px; }
  .b-site-edit td.name {
    width: 250px;
    padding-top: 7px; }
  .b-site-edit td #platform_stop_words textarea {
    margin: 5px 0; }
  .b-site-edit td input[type="text"] {
    height: 28px; }
  .b-site-edit td .g-button.rightmini {
    font-size: 12px;
    font-weight: normal;
    float: right;
    height: 20px; }

#popup_uptolike .helptext {
  color: #777;
  font-size: 10px; }
#popup_uptolike input[type='text'], #popup_uptolike input[type='password'] {
  width: 180px; }
#popup_uptolike #uptolike_result {
  margin: 10px 0 0px;
  border: 1px solid #869195;
  padding: 4px 10px;
  background: #eee; }
  #popup_uptolike #uptolike_result.result_ok {
    border: 1px solid #63A71A; }
  #popup_uptolike #uptolike_result.result_error {
    border: 1px solid red; }

.b-support {
  width: 720px;
  /* questions */ }
  .b-support > p.hint {
    font-size: 14px; }
  .b-support > .feedback table.form {
    margin-top: 20px;
    width: auto; }
    .b-support > .feedback table.form th {
      padding: 7px 10px 15px 0; }
    .b-support > .feedback table.form td {
      width: 475px;
      padding: 0 0 15px; }
      .b-support > .feedback table.form td > select, .b-support > .feedback table.form td > textarea {
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
      .b-support > .feedback table.form td > textarea {
        height: 180px; }
  .b-support > .questions > .title {
    background: #eef2f4;
    padding-left: 8px;
    line-height: 29px;
    font-size: 14px;
    font-weight: bold; }
  .b-support > .questions .mode {
    padding-left: 8px;
    margin: 15px 0; }
    .b-support > .questions .mode a {
      margin: 0 10px; }
      .b-support > .questions .mode a.current {
        font-weight: bold; }
  .b-support > .questions .messages ul {
    border: 0px solid #F00;
    margin-left: 8px;
    padding-left: 0;
    list-style: none; }
    .b-support > .questions .messages ul li {
      margin-bottom: 20px;
      margin-left: -32px;
      border-bottom: 1px solid #cdd6db; }
      .b-support > .questions .messages ul li ul {
        margin-top: 10px;
        list-style: none; }
      .b-support > .questions .messages ul li .tm_question .tm_info,
      .b-support > .questions .messages ul li .tm_reply .tm_info {
        color: #b8b8b8;
        margin-bottom: 10px;
        padding: 2px 5px 0;
        display: block; }
        .b-support > .questions .messages ul li .tm_question .tm_info .support,
        .b-support > .questions .messages ul li .tm_reply .tm_info .support {
          color: #333333;
          font-weight: bold; }
      .b-support > .questions .messages ul li .tm_content {
        padding: 5px 5px;
        display: block;
        margin-bottom: 15px; }
      .b-support > .questions .messages ul li form .submit a {
        margin: 10px 0; }
      .b-support > .questions .messages ul li .messages-callback {
        text-align: right;
        margin-top: 10px;
        display: block; }
        .b-support > .questions .messages ul li .messages-callback .actions {
          margin-bottom: 10px;
          display: block; }
          .b-support > .questions .messages ul li .messages-callback .actions a {
            color: red;
            padding-left: 15px; }
  .b-support > .questions .messages a.warn {
    color: red; }

.question_current_paginator {
  margin: 0 10px;
  font-weight: bold; }

.q_message_state {
  margin-left: 10px; }

/* questions */
/* remix murkup*/
.trigger-container {
  border: 0px solid #F00;
  position: relative;
  float: left;
  width: 0;
  height: 0; }
  .trigger-container a {
    position: absolute;
    left: 30px; }

li.tm_question span {
  color: #8D8B98; }

.questions .date {
  padding: 0 15px; }

ul.tm_thread li {
  border: none; }

.b-contest-archive {
  padding-bottom: 21px;
  width: 765px; }
  .b-contest-archive table {
    margin-top: 15px; }
    .b-contest-archive table tr th {
      text-align: left;
      background: #eef2f4;
      font-weight: bold;
      font-size: 14px;
      line-height: 29px;
      padding: 0 7px; }
    .b-contest-archive table tr td {
      padding: 20px 0; }
      .b-contest-archive table tr td p {
        margin-top: 10px; }
    .b-contest-archive table tbody tr {
      border-bottom: 1px solid #eef2f4; }

.b-contest {
  padding-bottom: 75px; }
  .b-contest > .content table tbody tr th div {
    background: #eef2f4;
    padding: 13px 0; }

.b-payments-list .longer_select .chzn-drop {
  min-width: 198px;
  width: auto !important;
  border: 1px solid #CDD6DB; }
  .b-payments-list .longer_select .chzn-drop .active-result {
    white-space: nowrap; }
.b-payments-list .inner_table {
  margin-top: 15px; }
  .b-payments-list .inner_table tr th {
    text-align: left;
    line-height: 28px;
    font-size: 14px; }
  .b-payments-list .inner_table tr td {
    line-height: 28px; }
    .b-payments-list .inner_table tr td input[type="text"] {
      width: 190px;
      height: 28px; }
.b-payments-list #popupholder {
  position: fixed;
  top: 0;
  left: 0px;
  width: 100%;
  z-index: 2;
  height: 100%; }
  .b-payments-list #popupholder .contractpopup {
    background-color: #F1F1F3;
    width: 700px;
    padding: 15px;
    border: 1px solid #000;
    top: 50%;
    left: 50%;
    margin: -284px 0 0 -350px;
    position: absolute; }
    .b-payments-list #popupholder .contractpopup .g-title {
      background: url("/images/err_icon.png") no-repeat;
      padding: 7px 0 11px 40px; }
    .b-payments-list #popupholder .contractpopup a.close {
      position: absolute;
      right: 30px;
      top: 30px; }
    .b-payments-list #popupholder .contractpopup .popup-content {
      padding: 0 0 30px 40px; }
      .b-payments-list #popupholder .contractpopup .popup-content form {
        margin: 20px 0; }
        .b-payments-list #popupholder .contractpopup .popup-content form table tr th {
          text-align: left;
          font-size: 14px;
          line-height: 28px; }
        .b-payments-list #popupholder .contractpopup .popup-content form table tr td {
          padding: 5px; }
          .b-payments-list #popupholder .contractpopup .popup-content form table tr td input[type="text"],
          .b-payments-list #popupholder .contractpopup .popup-content form table tr td input[type="password"] {
            line-height: 28px;
            height: 28px;
            width: 200px; }
            .b-payments-list #popupholder .contractpopup .popup-content form table tr td input[type="text"]:disabled,
            .b-payments-list #popupholder .contractpopup .popup-content form table tr td input[type="password"]:disabled {
              color: #737373;
              background: #eef2f4; }
.b-payments-list tr.order a.show_link {
  display: block; }
.b-payments-list tr.order a.hide_link {
  display: none; }
.b-payments-list tr.order.owner td {
  border-bottom: 1px solid #869095;
  background: url("/images/pix.gif") 0 0 repeat-x #eef2f4 !important; }
  .b-payments-list tr.order.owner td.first_col {
    border-left: 1px solid #869095; }
  .b-payments-list tr.order.owner td.last_col {
    border-right: 1px solid #869095; }
  .b-payments-list tr.order.owner td a.show_link {
    display: none; }
  .b-payments-list tr.order.owner td a.hide_link {
    display: block; }
.b-payments-list .partial-payments {
  border: 1px solid #869095; }
.b-payments-list .table_wrp th {
  background: url("/images/pix2_x.gif") 0 100% repeat-x !important; }

ul.promo_blocks {
  overflow: hidden;
  margin: 0;
  padding: 0; }
  ul.promo_blocks li {
    float: left;
    width: 275px;
    border-left: 1px solid #ecf2f5;
    height: 40px;
    margin: 0;
    padding: 85px 15px 5px;
    margin: 20px 0;
    list-style-type: none;
    background-position: 50% 5px;
    background-repeat: no-repeat;
    text-align: center;
    position: relative; }
    ul.promo_blocks li > a.img_link {
      position: absolute;
      width: 76%;
      height: 80px;
      top: 0;
      left: 12%; }
    ul.promo_blocks li.sppro {
      background-image: url("/images/new/blocks_recomend/sppro.png"); }
    ul.promo_blocks li.webart {
      background-image: url("/images/new/blocks_recomend/webart.png"); }
    ul.promo_blocks li.seopult {
      background-image: url("/images/new/blocks_recomend/seopl.png");
      border-right: 1px solid #ecf2f5;
      float: right; }

.b-partnership-banners {
  margin-bottom: 30px; }
  .b-partnership-banners > .actions {
    margin-bottom: 20px; }
    .b-partnership-banners > .actions > .part {
      display: inline-block;
      *display: inline;
      *zoom: 1;
      margin-right: 100px; }
      .b-partnership-banners > .actions > .part > a.type {
        margin-left: 10px; }
  .b-partnership-banners > table.inner-table td.with-code {
    padding: 0 0 15px; }

.b-partnership-referral {
  padding: 0 0 30px; }
  .b-partnership-referral table.inner_table.list {
    width: 100%; }
    .b-partnership-referral table.inner_table.list th {
      background-color: #FBFCFD;
      text-align: center;
      border: 1px solid #ACACAC;
      padding: 5px;
      font-weight: bold; }
      .b-partnership-referral table.inner_table.list th .uarrow, .b-partnership-referral table.inner_table.list th .darrow {
        vertical-align: middle; }
    .b-partnership-referral table.inner_table.list td {
      border: 1px solid #acacac;
      padding: 3px 5px; }
    .b-partnership-referral table.inner_table.list.nobrd {
      margin: 0px 0px 0px 40px; }
      .b-partnership-referral table.inner_table.list.nobrd td {
        border: none; }
    .b-partnership-referral table.inner_table.list tr.nobrd td {
      border: none;
      text-align: center;
      padding: 10px 0px; }
    .b-partnership-referral table.inner_table.list td input {
      width: 80px; }
    .b-partnership-referral table.inner_table.list tr.even td {
      background: #FBFCFD; }
    .b-partnership-referral table.inner_table.list tr.listed td {
      text-align: center; }
    .b-partnership-referral table.inner_table.list td.sum {
      background: #b6c2c5 !important; }
    .b-partnership-referral table.inner_table.list tr.total td {
      text-align: center; }
      .b-partnership-referral table.inner_table.list tr.total td span {
        float: left;
        margin: 0px 0px 0px 60px; }
      .b-partnership-referral table.inner_table.list tr.total td.tot {
        background: #e3cfcf; }
  .b-partnership-referral table.inner_table.floated th, .b-partnership-referral table.inner_table.floated td {
    padding: 8px; }
  .b-partnership-referral table.inner_table.floated th {
    text-align: left;
    line-height: 28px;
    font-size: 14px; }
  .b-partnership-referral table.inner_table.floated td {
    line-height: 28px; }
    .b-partnership-referral table.inner_table.floated td .field label {
      display: inline-block;
      *display: inline;
      *zoom: 1;
      margin-top: 3px; }
    .b-partnership-referral table.inner_table.floated td label {
      margin-right: 5px; }
    .b-partnership-referral table.inner_table.floated td input[type="text"] {
      width: 130px;
      height: 28px; }
    .b-partnership-referral table.inner_table.floated td .chzn-container {
      margin: 0px 0px 0px 14px; }
  .b-partnership-referral .print {
    margin: 8px 0 0 8px; }

#wait_until_ready {
  margin: 0 auto;
  padding: 14px 30px 35px 40px;
  width: 930px; }
  #wait_until_ready .notice_block {
    font-weight: bold; }
    #wait_until_ready .notice_block p {
      margin-bottom: 30px; }
  #wait_until_ready .l-page__center {
    padding: 0 !important; }

.stat_view {
  width: 400px;
  margin: 25px auto 0; }
  .stat_view .inner_table.finstat {
    margin-top: 10px;
    margin-bottom: 10px; }
    .stat_view .inner_table.finstat td {
      text-align: center; }
    .stat_view .inner_table.finstat .even th {
      background: none repeat scroll 0 0 #FBFCFD;
      border-bottom: 1px solid #E8EEF1;
      border-top: 1px solid #E8EEF1;
      padding: 5px; }

.pages {
  overflow: hidden; }
  .pages .pagination {
    overflow: hidden;
    padding: 0;
    margin-top: 13px;
    margin-bottom: 10px; }
    .pages .pagination li {
      float: left;
      list-style-type: none; }
      .pages .pagination li a, .pages .pagination li b {
        float: left;
        line-height: 16px;
        font-size: 14px; }

.b-user-settings {
  padding: 0 0 30px; }
  .b-user-settings .main_table table.inner_table.profile {
    width: 800px; }
    .b-user-settings .main_table table.inner_table.profile td {
      padding: 8px 0px; }
      .b-user-settings .main_table table.inner_table.profile td .chzn-container {
        vertical-align: middle; }
      .b-user-settings .main_table table.inner_table.profile td input[type="text"], .b-user-settings .main_table table.inner_table.profile td input[type="password"] {
        vertical-align: middle;
        height: 28px; }
      .b-user-settings .main_table table.inner_table.profile td input[disabled="disabled"] {
        background: #fafbfc url("/images/new/bg-input-disable.png") left top no-repeat;
        color: #2a2a2a; }
    .b-user-settings .main_table table.inner_table.profile textarea {
      width: 380px;
      height: 150px;
      margin: 10px 0px 0px 0px;
      padding: 2px; }
    .b-user-settings .main_table table.inner_table.profile.second {
      width: 260px;
      margin-top: 20px; }
  .b-user-settings .main_table td.fixed_height {
    height: 50px !important;
    padding: 0 10px 0 10px !important; }
  .b-user-settings .main_table table.inner_table.profile.userprofile tr td {
    padding: 3px 20px 0 20px;
    vertical-align: middle; }
    .b-user-settings .main_table table.inner_table.profile.userprofile tr td.name {
      font-weight: bold;
      width: 250px;
      height: 30px !important; }
    .b-user-settings .main_table table.inner_table.profile.userprofile tr td .button {
      text-align: center;
      line-height: 22px;
      color: #fff !important; }
    .b-user-settings .main_table table.inner_table.profile.userprofile tr td.select_size_100 .chzn-container {
      width: 100px !important; }
      .b-user-settings .main_table table.inner_table.profile.userprofile tr td.select_size_100 .chzn-container .chzn-drop {
        width: 98px !important; }
  .b-user-settings .main_table table.inner_table.profile.userprofile tr.clr td {
    padding-bottom: 20px !important; }
  .b-user-settings .main_table table.inner_table.profile.userprofile tr.hdr td {
    padding-top: 20px;
    padding-bottom: 15px !important;
    font-size: 16px;
    color: #63A71A; }
  .b-user-settings .main_table table.inner_table.profile.userprofile tr.clr-mini td {
    padding-bottom: 7px !important; }
  .b-user-settings tbody.grayed {
    padding: 5px; }
    .b-user-settings tbody.grayed td {
      background-color: #F7F7F7; }
  .b-user-settings td a {
    text-decoration: none;
    border-bottom: 1px dashed #63a71a; }
  .b-user-settings td.hint {
    padding: 0 0 0 20px !important;
    font-size: 0.8em;
    color: #525051; }
  .b-user-settings .extlpopup {
    background: #EEEEEE;
    border: 1px solid #CCCCCC;
    left: 50%;
    margin-left: -321px;
    margin-top: -100px;
    padding: 20px;
    position: fixed;
    top: 50%;
    width: 430px;
    z-index: 3; }
  .b-user-settings .table_mini {
    padding: 5px;
    border: 1px solid #869195;
    margin: 5px 0 5px; }
    .b-user-settings .table_mini table th {
      border-bottom: 2px solid #EDF2F5;
      padding: 5px 20px !important;
      vertical-align: middle; }
    .b-user-settings .table_mini table td {
      padding: 5px 20px !important;
      border-bottom: 1px solid #EDF2F5; }
  .b-user-settings .qiwi-purses-widget .add-qiwi-purse-button {
    font-weight: normal; }
  .b-user-settings .qiwi-purses-widget .qiwi-purse {
    position: relative;
    padding-bottom: 15px;
    float: left;
    width: 100%;
    clear: left; }
    .b-user-settings .qiwi-purses-widget .qiwi-purse .qiwi_purse_control {
      position: relative;
      float: left;
      clear: left; }
      .b-user-settings .qiwi-purses-widget .qiwi-purse .qiwi_purse_control .qiwi_name {
        float: left;
        padding-bottom: 5px; }
      .b-user-settings .qiwi-purses-widget .qiwi-purse .qiwi_purse_control .qiwi_links {
        position: absolute;
        top: 50%;
        left: 285px;
        margin-top: -24px; }
      .b-user-settings .qiwi-purses-widget .qiwi-purse .qiwi_purse_control .qiwi_id {
        float: left;
        clear: left;
        padding-bottom: 3px; }
        .b-user-settings .qiwi-purses-widget .qiwi-purse .qiwi_purse_control .qiwi_id .qiwi_code {
          float: left;
          margin-right: 5px; }
          .b-user-settings .qiwi-purses-widget .qiwi-purse .qiwi_purse_control .qiwi_id .qiwi_code .chzn-container-single {
            width: 95px !important; }
        .b-user-settings .qiwi-purses-widget .qiwi-purse .qiwi_purse_control .qiwi_id .qiwi_code {
          float: left;
          margin-right: 5px;
          width: 95px; }
          .b-user-settings .qiwi-purses-widget .qiwi-purse .qiwi_purse_control .qiwi_id .qiwi_code ul.countriesList {
            position: absolute;
            top: 30px;
            left: 0;
            background: none repeat scroll 0 0 #fff;
            border: 1px solid #2d67b2;
            list-style: outside none none;
            margin: 0;
            padding: 0;
            position: absolute;
            width: 219px;
            z-index: 10001; }
            .b-user-settings .qiwi-purses-widget .qiwi-purse .qiwi_purse_control .qiwi_id .qiwi_code ul.countriesList li {
              border-top: 1px solid #ededed;
              clear: left;
              cursor: pointer;
              font-size: 14px;
              font-weight: 100;
              padding: 7px 8px;
              white-space: nowrap; }
              .b-user-settings .qiwi-purses-widget .qiwi-purse .qiwi_purse_control .qiwi_id .qiwi_code ul.countriesList li:hover {
                background: #ecf4ff; }
              .b-user-settings .qiwi-purses-widget .qiwi-purse .qiwi_purse_control .qiwi_id .qiwi_code ul.countriesList li .clearBoth {
                clear: both; }
              .b-user-settings .qiwi-purses-widget .qiwi-purse .qiwi_purse_control .qiwi_id .qiwi_code ul.countriesList li .itemFlag {
                background-image: url("/images/new/flags.png");
                float: left;
                height: 11px;
                margin-left: 5px;
                margin-top: 2px;
                width: 16px; }
              .b-user-settings .qiwi-purses-widget .qiwi-purse .qiwi_purse_control .qiwi_id .qiwi_code ul.countriesList li .itemName {
                float: left;
                font-size: 12px;
                font-weight: 100;
                padding-left: 8px; }
              .b-user-settings .qiwi-purses-widget .qiwi-purse .qiwi_purse_control .qiwi_id .qiwi_code ul.countriesList li .itemCode {
                color: #000;
                float: right;
                font-size: 18px;
                padding-left: 10px;
                padding-right: 5px; }
              .b-user-settings .qiwi-purses-widget .qiwi-purse .qiwi_purse_control .qiwi_id .qiwi_code ul.countriesList li.counrty7 .itemFlag {
                background-position: -224px -121px; }
              .b-user-settings .qiwi-purses-widget .qiwi-purse .qiwi_purse_control .qiwi_id .qiwi_code ul.countriesList li.counrty380 .itemFlag {
                background-position: -96px -154px; }
              .b-user-settings .qiwi-purses-widget .qiwi-purse .qiwi_purse_control .qiwi_id .qiwi_code ul.countriesList li.counrty77 .itemFlag {
                background-position: -208px -77px; }
              .b-user-settings .qiwi-purses-widget .qiwi-purse .qiwi_purse_control .qiwi_id .qiwi_code ul.countriesList li.counrty44 .itemFlag {
                background-position: -176px -44px; }
              .b-user-settings .qiwi-purses-widget .qiwi-purse .qiwi_purse_control .qiwi_id .qiwi_code ul.countriesList li.counrty372 .itemFlag {
                background-position: -192px -33px; }
              .b-user-settings .qiwi-purses-widget .qiwi-purse .qiwi_purse_control .qiwi_id .qiwi_code ul.countriesList li.counrty371 .itemFlag {
                background-position: -112px -88px; }
              .b-user-settings .qiwi-purses-widget .qiwi-purse .qiwi_purse_control .qiwi_id .qiwi_code ul.countriesList li.counrty373 .itemFlag {
                background-position: -176px -88px; }
              .b-user-settings .qiwi-purses-widget .qiwi-purse .qiwi_purse_control .qiwi_id .qiwi_code ul.countriesList li.counrty374 .itemFlag {
                background-position: -112px 0; }
              .b-user-settings .qiwi-purses-widget .qiwi-purse .qiwi_purse_control .qiwi_id .qiwi_code ul.countriesList li.counrty9955 .itemFlag {
                background-position: -208px -44px; }
              .b-user-settings .qiwi-purses-widget .qiwi-purse .qiwi_purse_control .qiwi_id .qiwi_code ul.countriesList li.counrty375 .itemFlag {
                background-position: -16px -22px; }
              .b-user-settings .qiwi-purses-widget .qiwi-purse .qiwi_purse_control .qiwi_id .qiwi_code ul.countriesList li.counrty992 .itemFlag {
                background-position: -176px -143px; }
              .b-user-settings .qiwi-purses-widget .qiwi-purse .qiwi_purse_control .qiwi_id .qiwi_code ul.countriesList li.counrty370 .itemFlag {
                background-position: -80px -88px; }
              .b-user-settings .qiwi-purses-widget .qiwi-purse .qiwi_purse_control .qiwi_id .qiwi_code ul.countriesList li.counrty996 .itemFlag {
                background-position: -48px -77px; }
              .b-user-settings .qiwi-purses-widget .qiwi-purse .qiwi_purse_control .qiwi_id .qiwi_code ul.countriesList li.counrty994 .itemFlag {
                background-position: -240px 0; }
              .b-user-settings .qiwi-purses-widget .qiwi-purse .qiwi_purse_control .qiwi_id .qiwi_code ul.countriesList li.counrty66 .itemFlag {
                background-position: -160px -143px; }
              .b-user-settings .qiwi-purses-widget .qiwi-purse .qiwi_purse_control .qiwi_id .qiwi_code ul.countriesList li.counrty998 .itemFlag {
                background-position: -176px -154px; }
        .b-user-settings .qiwi-purses-widget .qiwi-purse .qiwi_purse_control .qiwi_id .qiwi_number {
          float: left; }
          .b-user-settings .qiwi-purses-widget .qiwi-purse .qiwi_purse_control .qiwi_id .qiwi_number .qiwi_purse_number {
            width: 166px !important; }
    .b-user-settings .qiwi-purses-widget .qiwi-purse .qiwi_help {
      width: 100%;
      clear: left;
      float: left; }
  .b-user-settings .yandex-purses-widget .add-yandex-purse-button {
    font-weight: normal; }
  .b-user-settings .yandex-purses-widget .yandex-purse {
    position: relative;
    padding-bottom: 15px;
    float: left;
    width: 100%;
    clear: left; }
    .b-user-settings .yandex-purses-widget .yandex-purse .yandex_purse_control {
      position: relative;
      float: left;
      clear: left; }
      .b-user-settings .yandex-purses-widget .yandex-purse .yandex_purse_control .yandex_name {
        float: left;
        padding-bottom: 5px; }
      .b-user-settings .yandex-purses-widget .yandex-purse .yandex_purse_control .yandex_links {
        position: absolute;
        top: 50%;
        left: 274px;
        margin-top: -17px; }
      .b-user-settings .yandex-purses-widget .yandex-purse .yandex_purse_control .yandex_id {
        float: left;
        clear: left;
        padding-bottom: 3px; }
        .b-user-settings .yandex-purses-widget .yandex-purse .yandex_purse_control .yandex_id .qiwi_code {
          float: left;
          margin-right: 5px; }
          .b-user-settings .yandex-purses-widget .yandex-purse .yandex_purse_control .yandex_id .qiwi_code .chzn-container-single {
            width: 80px !important; }
    .b-user-settings .yandex-purses-widget .yandex-purse .yandex_help {
      width: 100%;
      clear: left;
      float: left; }
  .b-user-settings .epayment-purses-widget .add-epayment-purse-button {
    font-weight: normal; }
  .b-user-settings .epayment-purses-widget .epayment-purse {
    position: relative;
    padding-bottom: 15px;
    float: left;
    width: 100%;
    clear: left; }
    .b-user-settings .epayment-purses-widget .epayment-purse .epayment_purse_control {
      position: relative;
      float: left;
      clear: left; }
      .b-user-settings .epayment-purses-widget .epayment-purse .epayment_purse_control .epayment_name {
        float: left;
        padding-bottom: 5px; }
      .b-user-settings .epayment-purses-widget .epayment-purse .epayment_purse_control .epayment_links {
        position: absolute;
        top: 50%;
        left: 274px;
        margin-top: -17px; }
      .b-user-settings .epayment-purses-widget .epayment-purse .epayment_purse_control .epayment_id {
        float: left;
        clear: left;
        padding-bottom: 3px; }
        .b-user-settings .epayment-purses-widget .epayment-purse .epayment_purse_control .epayment_id .qiwi_code {
          float: left;
          margin-right: 5px; }
          .b-user-settings .epayment-purses-widget .epayment-purse .epayment_purse_control .epayment_id .qiwi_code .chzn-container-single {
            width: 80px !important; }
    .b-user-settings .epayment-purses-widget .epayment-purse .epayment_help {
      width: 100%;
      clear: left;
      float: left; }

.sub-hdr {
  overflow: hidden; }
  .sub-hdr h2 {
    float: left;
    width: 161px; }
  .sub-hdr ul.psevdo-links {
    overflow: hidden;
    padding: 0;
    margin-top: 11px; }
    .sub-hdr ul.psevdo-links li {
      float: left;
      list-style-type: none;
      margin-right: 34px; }
      .sub-hdr ul.psevdo-links li span {
        color: #535d65;
        font-weight: bold; }
      .sub-hdr ul.psevdo-links li a {
        text-decoration: none;
        background: url(/images/new/dashed-link.gif) 0 13px repeat-x; }
        .sub-hdr ul.psevdo-links li a:hover {
          background: none; }

ul.news {
  list-style-type: none;
  padding: 0 !important;
  margin: 0; }
  ul.news li {
    padding-right: 100px;
    color: #535d65;
    overflow: hidden;
    border-bottom: 1px solid #cccccc;
    padding-bottom: 17px;
    margin-bottom: 19px; }
    ul.news li .date-new {
      float: left;
      width: 161px; }
    ul.news li .mini-text-new {
      margin-left: 161px; }
      ul.news li .mini-text-new .new-tit {
        padding-bottom: 5px; }
      ul.news li .mini-text-new .new-txt {
        line-height: 20px; }

.full-new {
  color: #535d65; }
  .full-new .new-hdr {
    overflow: hidden;
    padding-bottom: 20px;
    padding-top: 10px; }
    .full-new .new-hdr .date-new {
      float: left;
      padding-top: 2px; }
    .full-new .new-hdr .new-tit {
      margin-left: 70px;
      font-size: 16px; }

#shkala {
  background: #eef2f4;
  padding: 18px; }
  #shkala h6 {
    color: #535d65; }
  #shkala .wrap-progress {
    width: 655px;
    height: 7px;
    background: #63a71a;
    position: relative;
    margin-top: 40px;
    margin-bottom: 40px; }
    #shkala .wrap-progress .piptit {
      position: absolute;
      top: 3px;
      font-size: 9px;
      color: inherit; }
    #shkala .wrap-progress .pipl, #shkala .wrap-progress .pipr {
      width: 1px;
      height: 4px;
      background: #bac1c4;
      color: #bac1c4;
      position: absolute;
      top: 7px; }
    #shkala .wrap-progress .pipl {
      left: 0px; }
      #shkala .wrap-progress .pipl .piptit {
        font-size: 9px;
        width: 40px;
        margin-left: -2px; }
    #shkala .wrap-progress .pipr {
      right: 0px; }
      #shkala .wrap-progress .pipr .piptit {
        right: 0;
        font-size: 9px;
        width: 50px;
        text-align: right;
        margin-right: -1px; }
    #shkala .wrap-progress .pipgreen {
      height: 4px;
      background: #63a71a;
      color: #63a71a;
      position: absolute;
      top: -4px;
      right: -1px;
      width: 1px; }
      #shkala .wrap-progress .pipgreen .piptit {
        margin-left: -25px;
        width: 60px;
        text-align: center;
        top: -17px; }
        #shkala .wrap-progress .pipgreen .piptit.lft {
          margin-left: -58px;
          text-align: right; }
        #shkala .wrap-progress .pipgreen .piptit.rht {
          margin-left: -3px;
          text-align: left; }
    #shkala .wrap-progress .min {
      position: absolute;
      top: 0;
      left: 0;
      width: 0;
      height: 7px;
      background: #bac1c4; }
      #shkala .wrap-progress .min .pipgreen {
        right: -1px; }
    #shkala .wrap-progress .max {
      position: absolute;
      top: 0;
      right: 0;
      width: 0;
      height: 7px;
      background: #bac1c4; }
      #shkala .wrap-progress .max .pipgreen {
        left: -1px; }
    #shkala .wrap-progress .mid {
      position: absolute;
      top: 7px;
      width: 1px;
      height: 4px;
      background: #eb8a8b;
      color: #eb8a8b; }
      #shkala .wrap-progress .mid .piptit {
        margin-left: -25px;
        width: 60px;
        text-align: center; }
  #shkala.tarif-red .mid {
    background: #e82323;
    color: #e82323; }
    #shkala.tarif-red .mid .piptit {
      font-weight: bold;
      font-size: 11px; }
  #shkala.tarif-red .wrap-progress {
    background: #b4d290; }
    #shkala.tarif-red .wrap-progress .pipgreen {
      background: #b4d290; }
  #shkala.tarif-green .pipgreen .piptit {
    font-weight: bold;
    font-size: 11px; }

.tarifselector {
  padding-bottom: 20px; }
  .tarifselector .red span, .tarifselector .red input {
    color: #e82323;
    cursor: pointer; }
  .tarifselector .green span, .tarifselector .green input {
    color: #63a71a;
    cursor: pointer; }
  .tarifselector .field {
    overflow: hidden;
    margin-bottom: 10px; }
    .tarifselector .field input {
      float: left;
      margin-top: 2px;
      margin-right: 10px;
      margin-left: 0; }
    .tarifselector .field label {
      color: #535d65;
      line-height: 20px; }
  .tarifselector .g-button {
    font-size: 13px;
    margin-top: 5px; }

.calctable {
  width: 505px; }

.fcalc {
  margin: 20px 0 10px 0; }

ul.br-crumbs {
  overflow: hidden;
  padding: 0;
  margin: 0; }
  ul.br-crumbs li {
    float: left;
    line-height: 30px;
    list-style-type: none;
    margin-right: 4px; }
    ul.br-crumbs li a, ul.br-crumbs li span {
      color: #fff; }

.madam_reg {
  position: absolute;
  width: 228px;
  height: 459px;
  left: 50%;
  top: -158px;
  margin-left: 244px;
  background: url(/images/new/madam_reggi.png);
  z-index: 9; }

.main_table {
  width: 700px;
  margin-top: 6px;
  border-collapse: collapse; }
  .main_table td {
    padding: 5px 0 6px 0; }
    .main_table td.color-light {
      color: #b9b9b9; }
    .main_table td.col-lft-width {
      width: 146px; }
    .main_table td.col-ctr-width {
      width: 174px; }
    .main_table td.col-rht-width {
      width: 380px; }
    .main_table td.topcomment {
      padding-bottom: 9px; }
    .main_table td #qiwi_purse_prefix {
      border: 1px solid #CDD6DB;
      height: 22px;
      margin-top: -5px;
      background: url(/images/new/bg-input.png) no-repeat left top #fafbfc; }
    .main_table td input.width30 {
      width: 190px;
      margin-top: -3px;
      height: 20px; }
    .main_table td input.width-tag {
      width: 123px;
      margin-top: -3px;
      height: 20px; }
    .main_table td .captcha #captcha {
      width: 123px;
      margin-top: -3px;
      height: 20px; }
    .main_table td .captcha img {
      clear: left;
      float: left; }

.madam_contests {
  position: absolute;
  width: 165px;
  height: 455px;
  left: 50%;
  top: -158px;
  margin-left: 310px;
  background: url(/images/new/girls/contests.png);
  z-index: 9; }

.madam_about {
  position: absolute;
  width: 216px;
  height: 667px;
  left: 50%;
  top: -215px;
  margin-left: 290px;
  background: url(/images/new/madam_about_new.png);
  z-index: 9; }

.madam_rating {
  position: absolute;
  width: 340px;
  height: 666px;
  left: 50%;
  top: -180px;
  margin-left: 285px;
  background: url(/images/new/audit.png);
  z-index: 9; }

.welcome-rating {
  min-height: 740px; }

.madam_partnership {
  position: absolute;
  width: 148px;
  height: 553px;
  left: 50%;
  top: -158px;
  margin-left: 300px;
  background: url(/images/new/madam_partnership_new.png);
  z-index: 9; }

.madam_study {
  position: absolute;
  width: 156px;
  height: 482px;
  left: 50%;
  top: -158px;
  margin-left: 310px;
  background: url(/images/new/madam_study.png);
  z-index: 9; }

.madam_help {
  position: absolute;
  width: 161px;
  height: 488px;
  left: 50%;
  top: -158px;
  margin-left: 310px;
  background: url(/images/new/madam_help.png);
  z-index: 9; }

.madam_fps {
  position: absolute;
  width: 201px;
  height: 514px;
  left: 50%;
  top: -158px;
  margin-left: 310px;
  background: url(/images/new/madam_fps.png);
  z-index: 9; }

.madam_audit {
  position: absolute;
  width: 187px;
  height: 556px;
  left: 50%;
  top: -165px;
  margin-left: 310px;
  background: url(/images/new/madam_audit.png);
  z-index: 9; }

.madam_coaching {
  position: absolute;
  width: 242px;
  height: 380px;
  left: 50%;
  top: -165px;
  margin-left: 310px;
  background: url(/images/new/madam_coaching.png);
  z-index: 9; }

.madam_tarifs {
  position: absolute;
  width: 170px;
  height: 490px;
  left: 50%;
  top: -165px;
  margin-left: 310px;
  background: url(/images/new/madam_tarifs.png);
  z-index: 9; }

.madam_program {
  position: absolute;
  width: 158px;
  height: 590px;
  left: 50%;
  top: -200px;
  margin-left: 310px;
  background: url(/images/new/madam_program.png);
  z-index: 9; }

.madam_bablo {
  position: absolute;
  width: 257px;
  height: 491px;
  left: 50%;
  top: -140px;
  margin-left: 237px;
  background: url(/images/new/madam_bablo2.png);
  z-index: 9; }

.madam_connect {
  position: absolute;
  width: 215px;
  height: 555px;
  left: 50%;
  top: -175px;
  margin-left: 255px;
  background: url(/images/new/girls/support.png);
  z-index: 9; }

.lh-18 {
  line-height: 18px; }
  .lh-18 .ul-long-def {
    padding: 0;
    margin: 0;
    list-style-type: none;
    margin-left: 24px; }
    .lh-18 .ul-long-def li {
      background: url(/images/new/ul-long-def.gif) 0 8px no-repeat;
      padding-left: 27px; }

.high-line {
  line-height: 24px; }
  .high-line h6 {
    padding: 30px 0; }
  .high-line h3.color-h3 {
    margin-bottom: 15px;
    margin-top: 10px; }
  .high-line .ul-long-def {
    padding: 0;
    margin: 15px 0;
    list-style-type: none; }
    .high-line .ul-long-def li {
      background: url(/images/new/ul-long-def.gif) 0 11px no-repeat;
      padding-left: 27px; }

h3.color-h3 {
  background: #eef2f4;
  line-height: 29px;
  font-size: 14px;
  font-weight: bold;
  padding: 0 6px;
  margin-bottom: 15px; }
  h3.color-h3 span {
    font-weight: normal; }

blockquote {
  background: #eef2f4;
  margin: 10px 0;
  padding: 5px 10px 3px;
  font-weight: bold; }

.dubcol td {
  padding: 5px; }
  .dubcol td.width90 {
    width: 100px; }

.gotosubscribe input[type="text"] {
  margin: 0 10px;
  width: 230px; }

.vidos {
  margin-top: 20px;
  padding-bottom: 10px;
  border-bottom: 1px solid #cdd6db;
  margin-bottom: 25px; }

.content {
  color: #535d65; }

.ul-def-left {
  list-style-type: none;
  padding: 0; }
  .ul-def-left li {
    background: url(/images/new/ul-long-def.gif) 0 8px no-repeat;
    padding-left: 18px;
    padding-bottom: 5px; }

.frame {
  border: 1px solid #c0c0c0;
  width: 100%;
  height: 270px;
  margin: 10px 0; }

.pad-b {
  padding-bottom: 20px; }

.light-gray-bg {
  background: #eef2f4; }
  .light-gray-bg .logo {
    margin-top: 10px; }
  .light-gray-bg .header-text {
    float: right;
    margin-right: 165px;
    width: 425px;
    margin-top: 7px; }
    .light-gray-bg .header-text .news-tit {
      white-space: nowrap; }
      .light-gray-bg .header-text .news-tit span {
        display: inline-block;
        width: 49%; }
    .light-gray-bg .header-text .mini-about-text {
      line-height: 18px;
      margin-top: 18px; }

ul.faces {
  margin: 0;
  padding: 0;
  list-style-type: none; }
  ul.faces > li {
    border-bottom: 1px solid #cccccc;
    margin-bottom: 20px;
    overflow: hidden; }
    ul.faces > li .face {
      float: left; }
    ul.faces > li .aboutface {
      margin-left: 240px;
      padding-bottom: 10px;
      line-height: 18px;
      color: #535d65; }
      ul.faces > li .aboutface p {
        padding-bottom: 5px; }
      ul.faces > li .aboutface .come_here {
        color: #63a71a; }
      ul.faces > li .aboutface h3 {
        color: #63a71a;
        padding-bottom: 10px; }

.faq_search {
  float: right;
  margin-right: 0px;
  margin-top: 9px; }
  .faq_search input {
    margin-left: 10px; }
  .faq_search input#args {
    width: 230px;
    color: #cdd6db; }

.header-search {
  overflow: hidden; }

.faq_info {
  margin-top: 10px; }
  .faq_info > .mktree {
    background: #f7f7f7;
    margin: 0 0 11px 0;
    padding: 0 30px 0 0;
    background: #f7f7f7; }
    .faq_info > .mktree > li {
      list-style: none;
      margin-left: 10px;
      padding: 11px 0;
      color: #63a71a;
      text-transform: uppercase;
      text-decoration: none;
      font-weight: bold; }
      .faq_info > .mktree > li > a {
        color: #63a71a;
        text-transform: uppercase;
        text-decoration: none;
        border: none;
        font-size: 14px;
        background: url(/images/new/dashed-link.gif) 0 16px repeat-x;
        padding-bottom: 2px;
        font-weight: bold; }
        .faq_info > .mktree > li > a:hover {
          background: none; }
      .faq_info > .mktree > li > ul {
        padding: 0px;
        margin-top: 12px; }
        .faq_info > .mktree > li > ul > li {
          text-transform: none;
          list-style-type: disc;
          margin-left: 25px;
          padding-left: 8px;
          color: #535d65;
          font-weight: normal; }
          .faq_info > .mktree > li > ul > li > a {
            border: none; }
          .faq_info > .mktree > li > ul > li .social_btns {
            overflow: hidden;
            margin-top: 4px; }
            .faq_info > .mktree > li > ul > li .social_btns > a {
              margin-top: 5px;
              float: left; }
            .faq_info > .mktree > li > ul > li .social_btns .share-button {
              float: right; }
              .faq_info > .mktree > li > ul > li .social_btns .share-button ul {
                list-style-type: none !important; }
          .faq_info > .mktree > li > ul > li > ul {
            padding-left: 10px;
            margin-left: 0;
            margin-top: 0;
            list-style: none; }
            .faq_info > .mktree > li > ul > li > ul > li {
              margin-top: 2px;
              padding: 5px !important; }
              .faq_info > .mktree > li > ul > li > ul > li > .hide_faq {
                margin-left: -20px;
                margin-top: 10px;
                float: left; }
              .faq_info > .mktree > li > ul > li > ul > li li > .hide_faq {
                margin-left: -15px;
                margin-top: 10px;
                float: left; }

#universal_search h3 {
  color: black;
  font-size: 14pt;
  background-color: #f7f7f7;
  margin-bottom: 16px;
  padding: 5px 10px; }
#universal_search h5 {
  padding-left: 25px;
  color: black;
  font-size: 14pt;
  font-weight: normal;
  margin-bottom: 18px; }
#universal_search .gray {
  color: #cdcdcd; }
#universal_search .less {
  font-size: 80%; }
#universal_search ul {
  padding-left: 25px; }
  #universal_search ul li {
    list-style: disc inside;
    padding-left: 12px;
    margin-bottom: 18px; }
#universal_search a {
  font-style: italic; }
#universal_search p {
  padding-left: 12px; }
#universal_search .divider {
  border-bottom: 1px solid #acacac;
  margin-bottom: 12px;
  width: 100%; }

/* Put this inside a @media qualifier so Netscape 4 ignores it */
@media screen, print {
  ul.mktree li.liOpen .bullet {
    cursor: pointer; }
  ul.mktree li.liOpen ul {
    display: block; }
    ul.mktree li.liOpen ul li.liOpen ul {
      list-style-type: none;
      padding: 5px 0 0 15px; }
  ul.mktree li.liClosed .bullet {
    cursor: pointer; }
  ul.mktree li.liClosed ul {
    display: none; }
  ul.mktree li.liBullet .bullet {
    cursor: default; }

  .leaf > .liClosed .bullet {
    font-weight: normal; } }
.wrap-right-pad {
  padding-right: 175px; }

.content-wrap {
  padding-top: 10px;
  padding-bottom: 25px;
  color: #535d65; }
  .content-wrap p {
    padding-right: 14px; }

.b-about-us {
  padding: 25px 0; }

.rate_table {
  margin-top: 10px;
  width: 100%; }
  .rate_table thead th {
    background: #EEF2F4;
    font-size: 12px;
    font-weight: bold;
    line-height: 29px;
    border-bottom: 1px solid #eee;
    min-width: 50px; }
    .rate_table thead th.w200 {
      width: 200px; }
  .rate_table tbody tr td {
    border-bottom: 1px solid #eee;
    text-align: center;
    padding: 7px 5px; }
    .rate_table tbody tr td.numb {
      text-align: right;
      width: 25px;
      font-weight: bold;
      padding-right: 25px; }
    .rate_table tbody tr td.dohod {
      font-weight: bold;
      text-align: right;
      width: 90px; }
    .rate_table tbody tr td.delta {
      text-align: left;
      width: 90px; }
  .rate_table tbody tr:hover {
    background: #ecfcdb; }
  .rate_table tbody tr span.plus {
    color: green; }
  .rate_table tbody tr span.minus {
    color: red; }
