.pop-up_add-cat {
  display: none;
}

.pop-up_add-cat .list {
  margin: 3px 0 0;
  padding: 0;
}

.pop-up_add-cat li {
  position: relative;
  display: block;
  margin-bottom: 2px;
}

.pop-up_add-cat .mjs-nestedSortable-branch > .wrap .icon-have-sub:after {
  content: "";
  position: absolute;
  right: -18px;
  top: 8px;
  display: block;
  width: 8px;
  height: 6px;
  background: url('/themes/new/bookmarks/images/tr-btn-sub.png') no-repeat;
}

.pop-up_add-cat .form-for-search-close-button {
  position: absolute;
  top: 0;
  right: -10px;
  float: none;
  margin: 0;
}

.pop-up_add-cat .form_close {
  right: 10px;
  top: 10px;
}

.pop-up_add-cat li:after,
.pop-up_add-cat .wrap:after {
  content: "";
  display: block;
  clear: both;
}

.pop-up_add-cat li.active {
  padding-top: 15px;
}

.pop-up_add-cat li.active .wrap {
  margin: 10px 0;
}

.pop-up_add-cat li.active .text-wrap {
  background: #e1e4e5;
}

.pop-up_add-cat .text-wrap,
.pop-up_add-cat .option,
.pop-up_add-cat .delete {
  display: inline-block;
}

.pop-up_add-cat .text-wrap {
  margin-left: -8px;
  padding: 3px 8px;
  width: 79%;
  cursor: pointer;
  border-radius: 3px;
}

.pop-up_add-cat .text {
  position: relative;
  
  color: #333333;
  font: 14px open_sans_semibold;
}

.pop-up_add-cat li .category_close {
  display: none;
}

.pop-up_add-cat li.active .category_close {
  display: block;
}

.pop-up_add-cat li:hover .text-wrap_parent {
  background: #e1e4e5;
}

.pop-up_add-cat .btns {
  float: right;
}

.pop-up_add-cat .option,
.pop-up_add-cat .delete {
  width: 26px;
  height: 26px;
}

.pop-up_add-cat .option {
  background: url('/themes/new/bookmarks/images/option-categ.png') no-repeat;
}

.pop-up_add-cat .delete {
  background: url('/themes/new/bookmarks/images/delete-categ.png') no-repeat;
}

.pop-up_add-cat .text-wrap:hover + .btns .option {
  background: url('/themes/new/bookmarks/images/option-categ-active.png') no-repeat;
}

.pop-up_add-cat .text-wrap:hover + .btns .delete {
  background: url('/themes/new/bookmarks/images/delete-categ-active.png') no-repeat;
}

.pop-up_add-cat .save-no-save {
  margin: 20px 1px 15px 0;
  float: right;
}

.pop-up_add-cat .save-no-save button.no-save {
  background: none repeat scroll 0 0 #d15627;
}

.pop-up_add-cat .save-no-save button {
  border: 0 none;
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
  font-family: open_sans_semibold;
  font-size: 14px;
  padding: 2px 7px;
}

.pop-up_add-cat .save-no-save button.save {
  background: none repeat scroll 0 0 #5bb75b;
}

.pop-up_add-cat .block {
  position: relative;
  margin: 15px 0;
}

.pop-up_add-cat .block .form-for-search-close-button {
  top: 15px;
}

.pop-up_add-cat .block,
.pop-up_add-cat .block_add.not-active {
  display: none;
}

.pop-up_add-cat .block_edit,
.pop-up_add-cat .block_delete {
  display: none;
}

.pop-up_add-cat .block.active {
  display: block;
}

.pop-up_add-cat .block:before {
  content: "";
  display: block;
  margin-bottom: 28px;
  margin-left: -20px;
  width: 373px;
  height: 1px;
  background: #c0c0c0;
}

.pop-up_add-cat .block:after {
  content: "";
  display: block;
  clear: both;
  margin-top: 15px;
  margin-left: -20px;
  width: 370px;
  height: 1px;
  background: #c0c0c0;
}

.pop-up_add-cat .block .form-for-search-add-button {
  margin-top: 8px;
  padding: 0;
  background: none;
}

.pop-up_add-cat .block input[type="text"] {
  border: 1px solid #cccccc;
  border-radius: 3px;
  color: #333333;
  font-family: open_sans;
  font-size: 11px;
  margin: 6px 0 0 8px;
  padding: 4px 10px;
  width: 229px;
}

.pop-up_add-cat .block_add input[type="text"] {
  width: 227px;
}

.pop-up_add-cat .block_edit input[type="text"] {
  width: 190px;
}

.pop-up_add-cat .block_delete .form-for-search-add-button {
  text-align: center;
}

.pop-up_add-cat .block_delete .save-no-save {
  float: none;
  text-align: center;
}

/* РїРѕРґРєР°С‚РµРіРѕСЂРёРё */
.pop-up_add-cat ul {
  list-style-type: none;
  padding: 0;
}

.pop-up_add-cat ul > li > ul .wrap {
  padding-left: 30px;
}

.pop-up_add-cat ul > li > ul .block {
  margin-left: -30px;
}

.pop-up_add-cat ul > li > ul .text-wrap {
  width: 228px !important;
}

.pop-up_add-cat ul > li > ul > li > ul .wrap {
  padding-left: 60px;
}

.pop-up_add-cat ul > li > ul > li > ul .block {
  margin-left: -60px;
}

.pop-up_add-cat ul > li > ul > li > ul .text-wrap {
  width: 198px !important;
}

.pop-up_add-cat ul > li > ul > li > ul > li > ul .wrap {
  padding-left: 90px;
}

.pop-up_add-cat ul > li > ul > li > ul > li > ul .block {
  margin-left: -90px;
}

.pop-up_add-cat ul > li > ul > li > ul > li > ul .text-wrap {
  width: 168px !important;
}

.pop-up_add-cat ul > li > ul > li > ul > li > ul > li > ul .wrap {
  padding-left: 120px;
}

.pop-up_add-cat ul > li > ul > li > ul > li > ul > li > ul .block {
  margin-left: -120px;
}

.pop-up_add-cat ul > li > ul > li > ul > li > ul > li > ul .text-wrap {
  width: 138px !important;
}


.pop-up_add-cat ul > li > ul .text,
.pop-up_add-cat ul > li > ul > li > ul .text {
  font-size: 12px;
}

.pop-up_add-cat ul > li > ul > li:after {
  content: "";
  display: block;
  clear: both;
}

.pop-up_add-cat ul .text-wrap {
  width: 74%; 
  font-size: 12px;
}
.pop-up_add-cat li:hover > .wrap .text-wrap {
  background: #e1e4e5;
}

.pop-up_add-cat li.ui-sortable-placeholder {
  margin-left: 30px;
  background: #e1e4e5;
  border-radius: 3px;
  visibility: visible !important;
}

.pop-up_add-cat li.ui-sortable-helper > .wrap .text-wrap {
  background: #b6bbbd;
}
/*
     */
/*
*/