.status-ok{background:#3dcb53 none repeat scroll 0 0;border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin:4px 0 0;padding:0 5px 2px}
.status-wait{background:#f5d93d none repeat scroll 0 0;border-radius:4px;display:inline-block;margin:4px 0 0;padding:0 5px 2px}
.pop_exit::after{background-position:-23px -31px;height:14px;left:-19px;position:absolute;top:0;width:15px}
.pop_exit a{color:#fff}
.user-panel{background:#000 none repeat scroll 0 0;box-shadow:0 0 40px #000;height:40px;left:auto;position:fixed;right:auto;top:0;width:100%;z-index:100}
.user-pa{margin:39px 0 0}
.f-wrap{margin:0 auto;max-width:950px}
.region-highlighted{padding:0 1% 0 3%}
.user-panel a{color:#fff;float:left;font-family:Roboto;font-size:14px;margin:13px 0 0}
.user-panel a:last-child{float:right}
.form-item,.form-actions{margin-bottom:0;margin-top:3px}
#block-privatemsg-privatemsg-new a{background:#fff none repeat scroll 0 0;border-radius:3px;color:#000;float:left;margin:10px 0 0 35px;padding:1px 6px 3px;text-decoration:underline}#block-privatemsg-privatemsg-new a:hover{background:0 0;color:#fff}
.item-list ul li{font-size:14px;line-height:25px;margin:0 0 0 6px}#block-block-3,#block-block-8{font-size:14px;line-height:23px;margin-left:6px}
#header .menu-box .menu li{margin:0 31px}
.page-messages-new .form-item.form-type-textfield.form-item-subject{display:none}
.page-messages-new #edit-actions>a{display:none}
#privatemsg-list-form .container-inline{display:none}
.red-message{color:#c00;font-weight:700}
.admin-message{background-color:#f3f4f6;border-radius:6px;color:#2b0a2e!important;font-size:13px!important;padding:5px}
.stoimost a{text-decoration:underline}
#privatemsg-new #edit-cancel{display:none}
.page-user-edit .description{display:none}
.page-user-edit #block-block-6{display:none}
.page-user-edit label{float:left;width:141px}
.page-user-edit input{width:200px}
.page-user-edit .password-strength{float:none;font-size:11px;font-weight:700;margin:10px 0 9px 144px;width:202px}
.page-user-edit div.password-confirm{display:none}
.page-user-edit #edit-privatemsg label{float:none}
.page-user-edit #edit-privatemsg input{width:20px}
.form-item-field-srok-anket-email-und label{width:416px}
#edit-field-srok-anket-email-und{float:left;margin-right:8px;width:18px}
.page-user-edit #edit-actions{clear:both;margin:40px 0 0}
.user_lk{background:transparent url(images/graphics.png) no-repeat scroll -36px -16px;padding:0 0 0 20px}
.pop_exit{background:transparent url(images/graphics.png) no-repeat scroll -23px -30px;color:#fff;line-height:14px;padding:2px 0 0 18px}
.add-anketa{margin-bottom:30px;margin-top:20px}
.add-anketa a{background:#093 none repeat scroll 0 0;border:1px solid #4cae4c;border-radius:5px;color:#fff;display:inline-block;font-size:16px;padding:4px 7px 6px}
.add-anketa a:hover{border:1px solid #398439;background:#47a447}
.field-name-field-orientation label,.field-type-number-integer label,.field-name-field-nomer-telefona label,.form-item-title label,.node-anketa-form .field-type-number-integer label,.node-anketa-form .field-type-text label{float:left;width:206px}
#edit-field-city label,#edit-field-raion label,#edit-field-nacia label,#edit-field-cvet-volos label,#edit-field-teloslojenie label,#edit-field-orientacia-girl label,#edit-field-tranci label{float:left;width:206px}
#edit-field-nomer-telefona .description{color:#b02424;font-size:12px;line-height:14px;margin-left:209px;margin-top:6px;text-align:left}
#edit-title{width:124px}
.edit_tarif{display:block;font-size:18px;font-weight:700;text-align:left}
.node-boy-form,.node-girls-form,.node-salon-form{font-size:13px;line-height:25px}
.node-type-girls .required-fields,.page-node-add-girls .required-fields{float:left;margin:0 0 30px;width:295px}
.edit_text{color:#b02424;display:block;font-size:12px;line-height:19px}
.page-node input{padding:2px 3px}
.page-node .form-submit.ajax-processed{margin-left:10px;cursor:pointer}
.page-node .form-submit.ajax-processed:hover{color:#b02424}
.page-node .form-item .description{font-size:11px;line-height:15px;clear:both}
.osebespan{display:block;font-size:14px;font-weight:700;margin:10px 0 0}
.page-node-add .form-item.form-type-textarea.form-item-field-about-und-0-value>label{display:none}
.edit_text>span{display:block;margin-bottom:-36px}
.node-type-anketa .required-fields,.page-node-add-anketa .required-fields{float:left;margin:0 0 30px;width:295px}
.node-type-salon .required-fields,.page-node-add-salon .required-fields{margin:0 0 30px}
.group-osnovnie-plus label,.group-dololnitelnie-plus label,.group-striptiz-plus label,.group-plus-sado-mazo label,.group-plus-massaj label,.group-plus-ekstrim label{display:none}
.group-time-to-call{width:100%!important}
#edit-field-time-to-call label,#edit-field-time-to-call-end label{font-size:13px;width:83px}
#edit-field-time-to-call-end label{margin-left:20px}
.form-item-field-time-to-call-end-und .description{position:relative;top:-3px}
.form-item-field-time-to-call-und label,.form-item-field-time-to-call-end-und label{float:left}
#edit-field-time-to-call{float:left}.page-node #edit-field-photo legend{color:#111;font-size:20px;font-weight:700;margin-top:15px;text-align:center;width:100%}#edit-field-viezd-night .edit_text{line-height:16px}.form-item-field-ratushirovat-und .description{margin-top:-5px}.page-node #edit-actions .form-submit{font-size:15px;height:28px;margin-right:10px;margin-top:26px;padding-bottom:3px!important;width:127px}#edit-field-photo table{width:100%}.page-node #edit-delete{display:none}.page-node-edit #edit-field-ratushirovat{display:none}.node_neoplacheno{background:#ee5571 none repeat scroll 0 0;border-radius:4px;color:#fff;padding:2px 5px}.node_status{float:left}.instrument_node{margin:0 0 11px}.node-radaktr{background:transparent url(images/graphics.png) no-repeat scroll 0 -174px;float:right;margin:0 0 0 10px;padding:0 0 0 15px}.add-anketa a:hover{text-decoration:none}.status_raboti_node strong,.node_status strong{font-size:12px}.page-user-edit1 img{background:#f3f4f6 none repeat scroll 0 0;border-radius:6px;height:160px;padding:5px;width:120px}.page-user-edit1 .omg3{background:#ee5571 none repeat scroll 0 0;border-radius:4px;color:#fff;padding:2px 5px}.page-user-edit1 .title{font-size:20px;font-weight:700;margin-bottom:10px}.status-anketa-page-nah{font-weight:700}.status-comment-page-nah{font-size:12px;font-weight:700;margin:6px 0 8px}.page-user-edit2{float:left;margin-bottom:30px;padding-right:15px}.anketa-number{color:#8c8c8c;float:right;font-size:16px;font-weight:700;margin-top:-31px}.page-user-edit1 a{line-height:18px}.page-user-edit1{position:relative}.page-user-edit1 .checked{left:63px;top:130px}.oplacheno{background-color:#3dcb53;border-radius:3px;color:#fff;padding:2px}.userdata{color:#732964;float:right;font-size:16px;margin:-20px 0 0}.days-left{color:#252525;display:block;font-size:11px;font-style:italic;font-weight:700;margin-bottom:5px;margin-top:-2px}.status-comment-otkl{background:#f2eb30;padding:0 3px}.node_count_day{font-size:11px;font-weight:700}.up_anket_form button{color:#fff;background:#000;border:0;padding:2px 7px 3px;border-radius:10px;cursor:pointer}.page-node-edit.node-type-girls #edit-field-about label,.page-node-edit.node-type-boy #edit-field-about label,.page-node-edit.node-type-salon #edit-field-about label{display:none}.form-item-field-viesd-und-?-??'??,.form-item-field-viesd-und-?-???'?ő?,.form-item-field-viesd-und-?-??????<-???,.form-item-field-viesd-und-?-?"?,.form-item-field-viesd-und-?-????{float:left;margin-bottom:35px!important;margin-right:38px;margin-top:-5px!important}.field-type-list-text.field-name-field-viesd.field-widget-options-buttons.form-wrapper{}.node_up{background:transparent url(images/graphics.png) no-repeat scroll 0 -227px;float:right;padding:0 0 0 14px}@-moz-document url-prefix(){.up_anket_form button{font-size:12px;height:20px;padding:0 8px 20px}}.up_anket_form button:hover{text-decoration:underline}.logged-in.page-node #edit-author--2{display:none}.page-comment-reply .comment_wrap .links.inline{display:none}.page-comment-reply #edit-author--2{display:none}.privatemsg-list-count>a{font-size:11px}.privatemsg-list-participants .username{color:#000!important}.privatemsg-list-participants span{color:#c00;font-weight:700}.nomerank{margin:30px 0 0}#edit-field-opisanie-foto label{display:none}.page-node-add-fotoproverka label{width:118px}#edit-field-opisanie-foto .resizable-textarea{display:none}#edit-field-opisanie-foto .description{font-size:14px;margin:24px 0 0}.h-prof{font-family:roboto;font-size:24px}.p-prof{font-size:13px;line-height:17px}.nomerank strong{font-size:16px}.fotoproverka_ok{background:transparent url(images/fotoproverka.png) no-repeat scroll 0 0;height:31px;margin:-52px 0 0;position:absolute;width:155px}.status-ok{background:#3dcb53 none repeat scroll 0 0;border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin:4px 0 0;padding:0 5px 2px}.status-wait{background:#f5d93d none repeat scroll 0 0;border-radius:4px;display:inline-block;margin:4px 0 0;padding:0 5px 2px}.page-messages table input.form-checkbox{display:none}.privatemsg-list-subject a:hover{text-decoration:none}
.delite_anket{float:right;margin:-22px 0}
.delite_anket button{font-size:11px;height:15px;line-height:0;padding:0 3px 2px}
table.my-anket{border:1px solid #ddd}
.my-anket tbody tr{border-bottom:3px solid #656565}
.trneopl{background:#fef2f2 none repeat scroll 0 0}
.my-anket thead th{border-bottom:medium;border-right:1px solid #ddd;padding:10px 0;text-align:center}
.my-anket tbody tr td{border:1px solid #ddd}
.table-comment{font-size:12px}
.table-comment button,.table-oplata input,.deystviya a,.status_raboti button,.status_raboti_node button,.up_node_btn,.node-radaktr a{display:inline-block;font-family:arial,sans-serif;font-size:11px;font-weight:700;color:#444;text-decoration:none;user-select:none;padding:.2em 1.2em;outline:none;border:1px solid rgba(0,0,0,.1);border-radius:2px;background:#f5f5f5 linear-gradient(#f4f4f4,#f1f1f1);transition:all .218s ease 0s;cursor:pointer}
.table-foto{position:relative}
.up_node_btn{color:#8a1a9e;line-height:15px}
.node-radaktr a{line-height:17px}
.status_raboti .btn-ok-zvonok,.status_raboti_node .btn-ok-zvonok{color:#093;margin-right:10px}
.status_raboti_node .btn-ok-zvonok{margin-left:15px}
.status_raboti form{margin-top:5px}
.status_raboti .btn-ne-rabotau,.status_raboti_node .btn-ne-rabotau{color:#000}
.table-foto .checked{background-size:81%;left:24px;top:136px}
.table-oplata input{width:94px;padding-left:0;padding-right:0}
.table-comment button:hover,.table-oplata input:hover,.deystviya a:hover,.status_raboti button:hover,.status_raboti_node button:hover,.up_node_btn:hover,.node-radaktr a:hover{color:#b02424;border:1px solid #c6c6c6;background:#f7f7f7 linear-gradient(#f7f7f7,#f1f1f1);box-shadow:0 1px 2px rgba(0,0,0,.1)}
.table-comment button:active,.table-oplata input:active{color:#b02424;border:1px solid #ccc;background:rgb(238,238,238) linear-gradient(rgb(238,238,238),rgb(224,224,224));box-shadow:0 1px 2px rgba(0,0,0,.1) inset}
.anketa-ne-oplacheno{background:#b02424 none repeat scroll 0 0;border-radius:4px;color:#fff;font-weight:700;padding:2px 10px}
.table-status-oplati{font-size:12px;line-height:19px}
.status-oplati{background:#3dcb53 none repeat scroll 0 0;border-radius:4px;color:#fff;font-weight:700;padding:1px 8px}
.table-comment button{padding:2px 3px;color:#c00}
.table-oplata select{margin-bottom:5px;width:112px}
.status-oplati-top{background:#8746be none repeat scroll 0 0}
.status-oplati-vip{background:#d7a278 none repeat scroll 0 0}
.table-oplata-posle-vip{font-size:12px}
.balans span{background:#093 none repeat scroll 0 0;border-radius:4px;color:#fff;display:inline-block;padding:2px 9px}
.add-balans{margin:7px 0 10px}
.add-balans a{font-size:14px;padding:.5em 2.1em;margin:2px;-webkit-border-radius:3px 3px;border:#999 solid 1px;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#ffd84f),to(#ffb400));color:#000;text-decoration:none;cursor:pointer;display:inline-block;text-align:center;text-shadow:0 1px 1px #fff;line-height:1}.add-balans a:hover{box-shadow:inset 0 -1px 1px transparent,inset 0 1px 2px transparent,inset 0 0 0 60px rgba(255,255,0,.5);text-decoration:none}.add-balans a:active{padding:calc(.5em + 1px) 2.1em calc(.5em - 1px);border-color:#b19f00;box-shadow:inset 0 -1px 1px rgba(0,0,0,.1),inset 0 1px 2px rgba(0,0,0,.3),inset 0 0 0 60px rgba(255,255,0,.45)}.deystviya{font-size:12px;position:relative;vertical-align:top}.deystviya a{color:#363636}tr.border_bottom{border-bottom:3px solid #999}.oplata-border{font-size:12px;font-weight:700;margin-bottom:4px}.stats{font-size:11px;margin-left:6px;margin-top:2px;text-align:left}.wraprow{border-bottom:1px solid #ddd;height:65px;margin-bottom:0;margin-top:15px}.wraprow.opl{margin-top:8px;padding-bottom:7px}.wraprow.last{border:medium}.deystviya a{color:#363636;margin:4px;padding:5px 2px;width:90%}
.deystviya .delite{background:transparent url(images/del.png) no-repeat scroll 6px 6px;border:1px solid #ddd;border-radius:4px;bottom:4px;cursor:pointer;display:inline-block;height:35px;position:absolute;right:4px;width:35px}
.deystviya form:hover{background:#ddd}.views-status-top{background:#8746be none repeat scroll 0 0;border-radius:4px;color:#fff;float:right;font-size:15px;font-weight:700;margin-top:3px;padding:0 5px}.views-status-vip{background:#d7a278 none repeat scroll 0 0;border-radius:4px;color:#fff;float:right;font-size:15px;font-weight:700;margin-top:3px;padding:0 7px}.content .statistics_counter span{display:none}.operation thead{background:#656565 none repeat scroll 0 0;color:#fff}.operation thead th{border:1px solid #ddd;text-align:center}.operation tbody td{border:1px solid #ddd}.statistik p{margin-bottom:5px}.statistik span{margin-right:35px}.wraprow .status_raboti .ne_rabotau{background:#000 none repeat scroll 0 0;border-radius:3px;color:#fff;padding:0 4px 1px}.wraprow .status_raboti .zdu_zvonka{background:#093 none repeat scroll 0 0;border-radius:3px;color:#fff;padding:0 4px 1px}.required-fields.group-time-to-call.field-group-div>h3{font-size:14px}.status_raboti strong{display:block;font-size:11px;margin:-4px 0 0}.status_raboti_node{margin-top:10px}.status_raboti_node form{display:inline-block;margin-left:20px}.status_raboti_node button{margin-right:15px}.status_raboti_node .ok-zvonok span{background:#093 none repeat scroll 0 0;border-radius:4px;color:#fff;display:inline-block;font-size:12px;font-style:normal;font-weight:700;padding:1px 8px 0}.status_raboti_node .ne-rabotau span{background:#363636 none repeat scroll 0 0;border-radius:4px;color:#fff;display:inline-block;font-size:12px;font-style:normal;font-weight:700;padding:1px 8px 0}.status_raboti_node .ok-zvonok,.status_raboti_node .ne-rabotau{display:inline}.line-he{line-height:19px}.deystviya.dneoplachen{vertical-align:middle!important}.b-tit.balans{margin-top:0}.oplata_button{font-size:16px;padding:.5em 2.5em;margin:2px;-webkit-border-radius:3px 3px;border:#999 solid 1px;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#ffd84f),to(#ffb400));color:#000;text-decoration:none;cursor:pointer;display:inline-block;text-align:center;text-shadow:0 1px 1px #fff;line-height:1}.admin-menu .comment-approve a{color:#c00}.oplata_button:hover{box-shadow:inset 0 -1px 1px transparent,inset 0 1px 2px transparent,inset 0 0 0 60px rgba(255,255,0,.5);text-decoration:none}.oplata_button:active{padding:calc(.5em + 1px) 2.5em calc(.5em - 1px);border-color:#b19f00;box-shadow:inset 0 -1px 1px rgba(0,0,0,.1),inset 0 1px 2px rgba(0,0,0,.3),inset 0 0 0 60px rgba(255,255,0,.45)}.bal_plus{background:#d3ffe2;line-height:23px}.bal_minus{background:#fff5f5;line-height:23px}.page-oplata .activirovat{cursor:pointer}


#permissions td.module {
  font-weight: bold;
}
#permissions td.permission {
  padding-left: 1.5em; /* LTR */
}
#permissions tr.odd .form-item,
#permissions tr.even .form-item {
  white-space: normal;
}
#user-admin-settings fieldset .fieldset-description {
  font-size: 0.85em;
  padding-bottom: .5em;
}

/**
 * Override default textfield float to put the "Add role" button next to
 * the input textfield.
 */
#user-admin-roles td.edit-name {
  clear: both;
}
#user-admin-roles .form-item-name {
  float: left; /* LTR */
  margin-right: 1em; /* LTR */
}

/**
 * Password strength indicator.
 */
.password-strength {
  width: 17em;
  float: right;  /* LTR */
  margin-top: 1.4em;
}
.password-strength-title {
  display: inline;
}
.password-strength-text {
  float: right; /* LTR */
  font-weight: bold;
}
.password-indicator {
  background-color: #C4C4C4;
  height: 0.3em;
  width: 100%;
}
.password-indicator div {
  height: 100%;
  width: 0%;
  background-color: #47C965;
}
input.password-confirm,
input.password-field {
  width: 16em;
  margin-bottom: 0.4em;
}
div.password-confirm {
  float: right;  /* LTR */
  margin-top: 1.5em;
  visibility: hidden;
  width: 17em;
}
div.form-item div.password-suggestions {
  padding: 0.2em 0.5em;
  margin: 0.7em 0;
  width: 38.5em;
  border: 1px solid #B4B4B4;
}
div.password-suggestions ul {
  margin-bottom: 0;
}
.confirm-parent,
.password-parent {
  clear: left; /* LTR */
  margin: 0;
  width: 36.3em;
}

/* Generated by user.module but used by profile.module: */
.profile {
  clear: both;
  margin: 1em 0;
}
.profile .user-picture {
  float: right; /* LTR */
  margin: 0 1em 1em 0; /* LTR */
}
.profile h3 {
  border-bottom: 1px solid #ccc;
}
.profile dl {
  margin: 0 0 1.5em 0;
}
.profile dt {
  margin: 0 0 0.2em 0;
  font-weight: bold;
}
.profile dd {
  margin: 0 0 1em 0;
}
