.clearfloat { clear:both; }
.icon-menu {
  display:inline-block;
  width:40px;
  height:32px;
  line-height:32px;
  vertical-align:middle;
  background-image:url("../img/menu-icons-normal.png");
  background-position:40px 32px;
  background-repeat:no-repeat;
  background-size:400px 64px;
  background-position:-320px 0px;
}
[class^='icon-menu'] {
  display:inline-block;
  width:40px;
  height:32px;
  line-height:32px;
  vertical-align:middle;
  background-image:url("../img/menu-icons-normal.png");
  background-position:40px 32px;
  background-repeat:no-repeat;
  background-size:400px 64px;
  background-position:-320px 0px;
}
.icon-menu-hover, [class^='icon-menu']:hover, a:hover [class^='icon-menu'] { background-image:url("../img/menu-icons-hover.png"); }
li.selected [class^='icon-menu'], li.current-menu-item [class^='icon-menu'] { background-image:url("../img/menu-icons-selected.png"); }
.icon-menu-home { background-position:0px 0px; }
.icon-menu-services { background-position:-40px 0px; }
.icon-menu-catalog { background-position:-80px 0px; }
.icon-menu-news { background-position:-120px 0px; }
.icon-menu-articles { background-position:-160px 0px; }
.icon-menu-education { background-position:-200px 0px; }
.icon-menu-forum { background-position:-240px 0px; }
.icon-menu-documents { background-position:-280px 0px; }
.icon-menu-about { background-position:-320px 0px; }
.icon-menu-other { background-position:-360px 0px; }
@media (min-width: 1265px) {
  [class^='icon-menu'] {
    display:inline-block;
    width:50px;
    height:40px;
    line-height:40px;
    vertical-align:middle;
    background-image:url("../img/menu-icons-normal-mini.png");
    background-position:50px 40px;
    background-repeat:no-repeat;
    background-size:500px 80px;
    background-position:-400px 0px;
  }
  .icon-menu-hover, [class^='icon-menu']:hover, a:hover [class^='icon-menu'] { background-image:url("../img/menu-icons-hover-mini.png"); }
  li.selected [class^='icon-menu'], li.current-menu-item [class^='icon-menu'] { background-image:url("../img/menu-icons-selected-mini.png"); }
  .icon-menu-home { background-position:0px 0px; }
  .icon-menu-services { background-position:-50px 0px; }
  .icon-menu-catalog { background-position:-100px 0px; }
  .icon-menu-news { background-position:-150px 0px; }
  .icon-menu-articles { background-position:-200px 0px; }
  .icon-menu-education { background-position:-250px 0px; }
  .icon-menu-forum { background-position:-300px 0px; }
  .icon-menu-documents { background-position:-350px 0px; }
  .icon-menu-about { background-position:-400px 0px; }
  .icon-menu-other { background-position:-450px 0px; }
}
[class^='icon-catalog'] {
  display:inline-block;
  width:38px;
  height:38px;
  line-height:38px;
  vertical-align:middle;
  background-image:url("../img/catalog-icons-normal.png");
  background-position:38px 38px;
  background-repeat:no-repeat;
  background-size:304px 152px;
  background-position:0px 0px;
}
[class^='icon-catalog']:hover, a:hover [class^='icon-catalog'], .icon-catalog-hover { background-image:url("../img/catalog-icons-hover.png"); }
.icon-catalog-law-firms { background-position:0px 0px; }
.icon-catalog-private-lawyers { background-position:-38px 0px; }
.icon-catalog-advocate { background-position:-76px 0px; }
.icon-catalog-advocate-offices, .icon-catalog-advocate-bureau, .icon-catalog-advocate-consultations { background-position:-114px 0px; }
.icon-catalog-consumer-protection-society { background-position:-152px 0px; }
.icon-catalog-notary, .icon-catalog-notary-firm, .icon-catalog-private-notary { background-position:-190px 0px; }
.icon-catalog-accountant, .icon-catalog-accounting-companies, .icon-catalog-private-accountants { background-position:-228px 0px; }
.icon-catalog-auditor, .icon-catalog-audit-firm, .icon-catalog-private-auditor { background-position:-266px 0px; }
.icon-catalog-patent-agent { background-position:0px -38px; }
.icon-catalog-securities-market-professional { background-position:-38px -38px; }
.icon-catalog-depository { background-position:-76px -38px; }
.icon-catalog-rater { background-position:-114px -38px; }
.icon-catalog-engraving-workshops { background-position:-152px -38px; }
.icon-catalog-translator, .icon-catalog-translation-bureaus, .icon-catalog-private-translators { background-position:-190px -38px; }
.icon-catalog-external-managers { background-position:-228px -38px; }
.icon-catalog-anti-crisis-manager { background-position:-266px -38px; }
.icon-catalog-liquidator { background-position:0px -76px; }
.icon-catalog-recruitment-agencies { background-position:-38px -76px; }
.icon-catalog-real-estate-firm { background-position:-76px -76px; }
.icon-catalog-consulting-company { background-position:-114px -76px; }
.icon-catalog-legal-reference-system-producer { background-position:-152px -76px; }
.icon-catalog-mass-media { background-position:-190px -76px; }
.icon-catalog-education { background-position:-228px -76px; }
.icon-catalog-government-bodies { background-position:-266px -76px; }
.icon-catalog-unreliable-contractors { background-position:0px -114px; }
.icon-catalog-custom-representatives { background-position:-38px -114px; }
.icon-catalog-other-companies { background-position:-76px -114px; }
[class^='icon-service'] {
  display:inline-block;
  width:50px;
  height:50px;
  line-height:50px;
  vertical-align:middle;
  background-image:url("../img/service-icons-normal.png");
  background-position:50px 50px;
  background-repeat:no-repeat;
  background-size:400px 100px;
  background-position:0px 0px;
}
[class^='icon-service']:hover, a:hover [class^='icon-service'] { background-image:url("../img/service-icons-hover.png"); }
.icon-service-state-registration-and-corporate-law { background-position:0px 0px; }
.icon-service-legal-advice { background-position:-50px 0px; }
.icon-service-administrative-procedures { background-position:-100px 0px; }
.icon-service-resolution-of-disputes { background-position:-150px 0px; }
.icon-service-services-of-lawyers { background-position:-200px 0px; }
.icon-service-auditing-services { background-position:-250px 0px; }
.icon-service-accounting-services { background-position:-250px 0px; }
.icon-service-notary-services { background-position:-300px 0px; }
.icon-service-real-estate-services { background-position:-350px 0px; }
.icon-service-anti-crisis-management { background-position:0px -50px; }
.icon-service-engraving-services { background-position:-50px -50px; }
.icon-service-employment-services { background-position:-100px -50px; }
.icon-service-consumer-services { background-position:-150px -50px; }
.icon-service-patent-attorney-services { background-position:-200px -50px; }
.icon-service-assessment-services { background-position:-250px -50px; }
.icon-service-translation-services { background-position:-300px -50px; }
[class^='icon-breadcrumb-menu'] {
  display:inline-block;
  width:20px;
  height:16px;
  line-height:16px;
  vertical-align:middle;
  background-image:url("../img/menu-icons-normal-mini.png");
  background-position:20px 16px;
  background-repeat:no-repeat;
  background-size:200px 32px;
  background-position:0px 0px;
}
.icon-breadcrumb-menu-home { background-position:0px 0px; }
.icon-breadcrumb-menu-services { background-position:-20px 0px; }
.icon-breadcrumb-menu-catalog { background-position:-40px 0px; }
.icon-breadcrumb-menu-news { background-position:-60px 0px; }
.icon-breadcrumb-menu-articles { background-position:-80px 0px; }
.icon-breadcrumb-menu-education { background-position:-100px 0px; }
.icon-breadcrumb-menu-forum { background-position:-120px 0px; }
.icon-breadcrumb-menu-documents { background-position:-140px 0px; }
.icon-breadcrumb-menu-about { background-position:-160px 0px; }
.icon-breadcrumb-menu-other { background-position:-180px 0px; }
[class^='icon-breadcrumb-catalog'] {
  background-color:white;
  border-radius:30px;
  -webkit-border-radius:30px;
  -moz-border-radius:30px;
  -o-border-radius:30px;
  display:inline-block;
  width:16px;
  height:16px;
  line-height:16px;
  vertical-align:middle;
  background-image:url("../img/catalog-icons-normal.png");
  background-position:16px 16px;
  background-repeat:no-repeat;
  background-size:128px 64px;
  background-position:0px 0px;
}
.icon-breadcrumb-catalog-law-firms { background-position:0px 0px; }
.icon-breadcrumb-catalog-private-lawyers { background-position:-16px 0px; }
.icon-breadcrumb-catalog-advocate { background-position:-32px 0px; }
.icon-breadcrumb-catalog-advocate-offices, .icon-breadcrumb-catalog-advocate-bureau, .icon-breadcrumb-catalog-advocate-consultations { background-position:-48px 0px; }
.icon-breadcrumb-catalog-consumer-protection-society { background-position:-64px 0px; }
.icon-breadcrumb-catalog-notary, .icon-breadcrumb-catalog-notary-firm, .icon-breadcrumb-catalog-private-notary { background-position:-80px 0px; }
.icon-breadcrumb-catalog-accountant, .icon-breadcrumb-catalog-accounting-companies, .icon-breadcrumb-catalog-private-accountants { background-position:-96px 0px; }
.icon-breadcrumb-catalog-auditor, .icon-breadcrumb-catalog-audit-firm, .icon-breadcrumb-catalog-private-auditor { background-position:-112px 0px; }
.icon-breadcrumb-catalog-patent-agent { background-position:0px -16px; }
.icon-breadcrumb-catalog-securities-market-professional { background-position:-16px -16px; }
.icon-breadcrumb-catalog-depository { background-position:-32px -16px; }
.icon-breadcrumb-catalog-rater { background-position:-48px -16px; }
.icon-breadcrumb-catalog-engraving-workshops { background-position:-64px -16px; }
.icon-breadcrumb-catalog-translator, .icon-breadcrumb-catalog-translation-bureaus, .icon-breadcrumb-catalog-private-translators { background-position:-80px -16px; }
.icon-breadcrumb-catalog-external-managers { background-position:-96px -16px; }
.icon-breadcrumb-catalog-anti-crisis-manager { background-position:-112px -16px; }
.icon-breadcrumb-catalog-liquidator { background-position:0px -32px; }
.icon-breadcrumb-catalog-recruitment-agencies { background-position:-16px -32px; }
.icon-breadcrumb-catalog-real-estate-firm { background-position:-32px -32px; }
.icon-breadcrumb-catalog-consulting-company { background-position:-48px -32px; }
.icon-breadcrumb-catalog-legal-reference-system-producer { background-position:-64px -32px; }
.icon-breadcrumb-catalog-mass-media { background-position:-80px -32px; }
.icon-breadcrumb-catalog-education { background-position:-96px -32px; }
.icon-breadcrumb-catalog-government-bodies { background-position:-112px -32px; }
.icon-breadcrumb-catalog-unreliable-contractors { background-position:0px -48px; }
.icon-breadcrumb-catalog-custom-representatives { background-position:-16px -48px; }
.icon-breadcrumb-catalog-other-companies { background-position:-32px -48px; }
[class^='icon-breadcrumb-service'] {
  background-color:white;
  border-radius:30px;
  -webkit-border-radius:30px;
  -moz-border-radius:30px;
  -o-border-radius:30px;
  display:inline-block;
  width:16px;
  height:16px;
  line-height:16px;
  vertical-align:middle;
  background-image:url("../img/service-icons-normal.png");
  background-position:16px 16px;
  background-repeat:no-repeat;
  background-size:128px 32px;
  background-position:0px 0px;
}
.icon-breadcrumb-service-state-registration-and-corporate-law { background-position:0px 0px; }
.icon-breadcrumb-service-legal-advice { background-position:-16px 0px; }
.icon-breadcrumb-service-administrative-procedures { background-position:-32px 0px; }
.icon-breadcrumb-service-resolution-of-disputes { background-position:-48px 0px; }
.icon-breadcrumb-service-services-of-lawyers { background-position:-64px 0px; }
.icon-breadcrumb-service-auditing-services { background-position:-80px 0px; }
.icon-breadcrumb-service-accounting-services { background-position:-80px 0px; }
.icon-breadcrumb-service-notary-services { background-position:-96px 0px; }
.icon-breadcrumb-service-real-estate-services { background-position:-112px 0px; }
.icon-breadcrumb-service-anti-crisis-management { background-position:0px -16px; }
.icon-breadcrumb-service-engraving-services { background-position:-16px -16px; }
.icon-breadcrumb-service-employment-services { background-position:-32px -16px; }
.icon-breadcrumb-service-consumer-services { background-position:-48px -16px; }
.icon-breadcrumb-service-patent-attorney-services { background-position:-64px -16px; }
.icon-breadcrumb-service-assessment-services { background-position:-80px -16px; }
.icon-breadcrumb-service-translation-services { background-position:-96px -16px; }
.icon-auth {
  display:inline-block;
  width:28px;
  height:28px;
  line-height:28px;
  vertical-align:middle;
  background-image:url("../img/auth-icons.png");
  background-position:28px 28px;
  background-repeat:no-repeat;
  background-size:112px 28px;
  background-position:0px 0px;
}
.icon-auth-signout { background-position:0px 0px; }
.icon-auth-signin { background-position:-28px 0px; }
.icon-auth-signup { background-position:-56px 0px; }
.icon-auth-facebook { background-position:-84px 0px; }
.icon-entry-comments {
  display:inline-block;
  width:18px;
  height:14px;
  line-height:14px;
  vertical-align:middle;
  background-image:url(../img/entry-icons-normal.png);
  background-position:18px 14px;
  background-repeat:no-repeat;
  background-size:54px 14px;
  background-position:0px 0px;
}
.icon-entry-views {
  display:inline-block;
  width:18px;
  height:14px;
  line-height:14px;
  vertical-align:middle;
  background-image:url(../img/entry-icons-normal.png);
  background-position:18px 14px;
  background-repeat:no-repeat;
  background-size:54px 14px;
  background-position:-18px 0px;
}
.icon-entry-hot {
  display:inline-block;
  width:18px;
  height:14px;
  line-height:14px;
  vertical-align:middle;
  background-image:url(../img/entry-icons-normal.png);
  background-position:18px 14px;
  background-repeat:no-repeat;
  background-size:54px 14px;
  background-position:-36px 0px;
}
[class^='icon-controls'] {
  display:inline-block;
  width:16px;
  height:16px;
  line-height:16px;
  vertical-align:middle;
  background-image:url("../img/icons-controls.png");
  background-position:16px 16px;
  background-repeat:no-repeat;
  background-size:64px 16px;
  background-position:0px 0px;
}
.icon-controls-cancel { background-position:0px 0px; }
.icon-controls-cancel:hover, a:hover .icon-controls-cancel { background-position:-16px 0px; }
.icon-controls-edit { background-position:-32px 0px; }
.icon-controls-edit:hover, a:hover .icon-controls-edit { background-position:-48px 0px; }
[class^='icon-profile'] {
  display:inline-block;
  width:36px;
  height:30px;
  line-height:30px;
  vertical-align:middle;
  background-image:url("../img/icons-profile.png");
  background-position:36px 30px;
  background-repeat:no-repeat;
  background-size:180px 30px;
  background-position:0px 0px;
}
.icon-profile-add-news { background-position:0px 0px; }
.icon-profile-add-article { background-position:-36px 0px; }
.icon-profile-add-company { background-position:-72px 0px; }
.icon-profile-edit { background-position:-108px 0px; }
.icon-profile-edit:hover, a:hover .icon-profile-edit { background-position:-144px 0px; }
.bem-wpp_jurcatalogby-catalog-index h1.catalog {
  border-bottom:1px solid #e3e6e8;
  font-weight:normal;
  color:#89d1fb;
  margin-bottom:0;
}
.bem-wpp_jurcatalogby-catalog-index h1.catalog a {
  color:#89d1fb;
  text-decoration:none;
}
.bem-wpp_jurcatalogby-catalog-index div.catalog {
  margin-top:1em;
  margin-left:-30px;
  margin-bottom:1em;
}
.bem-wpp_jurcatalogby-catalog-index div.catalog .catalog-item_type {
  float:left;
  width:210px;
  height:40px;
  margin:0 0 1em 30px;
}
.bem-wpp_jurcatalogby-catalog-index div.catalog .catalog-item_type .catalog-item_type-label {
  display:inline-block;
  max-width:150px;
  vertical-align:middle;
  line-height:13px;
  font-size:11px;
  margin-left:1ex;
  text-transform:uppercase;
}
.bem-wpp_jurcatalogby-catalog-index div.catalog .catalog-item_type a {
  text-decoration:none;
  color:#989797;
}
.bem-wpp_jurcatalogby-catalog-index div.catalog .catalog-item_type a .count { margin-left:3px; }
.bem-wpp_jurcatalogby-catalog-index div.catalog .catalog-item_type a:hover { color:#505050; }
.bem-wpp_jurcatalogby_catalog-catalog_list { margin-bottom:2em; }
.bem-wpp_jurcatalogby_catalog-catalog_list h1, .bem-wpp_jurcatalogby_catalog-catalog_list h2 {
  margin-bottom:1em;
  font-weight:normal;
  color:#89d1fb;
}
.bem-wpp_jurcatalogby_catalog-catalog_list h2 {
  font-size:18px;
  line-height:20x;
  margin-bottom:1ex;
}
.bem-wpp_jurcatalogby_catalog-catalog_list .catalog_filter { margin-bottom:2em; }
.bem-wpp_jurcatalogby_catalog-catalog_list .catalog_filter .catalog_filter_field { clear:both; }
.bem-wpp_jurcatalogby_catalog-catalog_list .catalog_filter .catalog_filter_field label {
  float:left;
  text-align:right;
  width:120px;
  margin-right:1ex;
  margin-bottom:1.5em;
  margin-top:2px;
  position:absolute;
}
.bem-wpp_jurcatalogby_catalog-catalog_list .catalog_filter .catalog_filter_field .form_field-input_box {
  max-width:100%;
  margin-left:130px;
}
.bem-wpp_jurcatalogby_catalog-catalog_list .catalog_filter .catalog_filter_field .form_field-input_box select {
  height:25px;
  line-height:23px;
  width:100%;
  font-size:12px;
  border:1px solid #DFDFDF;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -o-border-radius:3px;
}
.bem-wpp_jurcatalogby_catalog-catalog_list .item_type-description i {
  float:left;
  margin:0 15px 0 0;
}
.bem-wpp_jurcatalogby_catalog-catalog_list .item_type-description .item_type-details { margin:0 0 20px 0; }
.bem-wpp_jurcatalogby_catalog-catalog_list .item_type-description .item_type-details h2 {
  line-height:38px;
  margin:10px 0;
}
.bem-wpp_jurcatalogby_catalog-catalog_list .item_type-description .item_type-details div {
  font-size:11px;
  color:#505050;
  font-style:italic;
  white-space:pre-wrap;
}
.bem-wpp_jurcatalogby_catalog-catalog_list .catalog_list, .bem-wpp_jurcatalogby_catalog-catalog_list .catalog_list_vip { clear:both; }
.bem-wpp_jurcatalogby_catalog-catalog_list .bem-wpp_jurcatalogby_catalog-catalog_list_item {
  border:1px solid #989797;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -o-border-radius:3px;
  margin-bottom:4px;
  padding:0 15px 10px;
  min-height:60px;
}
.bem-wpp_jurcatalogby_catalog-catalog_list .bem-wpp_jurcatalogby_catalog-catalog_list_item h2.catalog_item_title {
  color:#314d8c;
  font-size:16px;
  font-weight:bold;
  line-height:normal;
  margin:15px 0 5px;
}
.bem-wpp_jurcatalogby_catalog-catalog_list .bem-wpp_jurcatalogby_catalog-catalog_list_item h2.catalog_item_title a {
  color:#314d8c;
  text-decoration:none;
}
.bem-wpp_jurcatalogby_catalog-catalog_list .bem-wpp_jurcatalogby_catalog-catalog_list_item .item_left_block {
  width:120px;
  float:left;
}
.bem-wpp_jurcatalogby_catalog-catalog_list .bem-wpp_jurcatalogby_catalog-catalog_list_item .item_left_block .item_type {
  font-size:11px;
  margin-top:12px;
  color:#989797;
  font-style:italic;
  margin-bottom:7px;
  line-height:normal;
}
.bem-wpp_jurcatalogby_catalog-catalog_list .bem-wpp_jurcatalogby_catalog-catalog_list_item .item_left_block .item_logo {
  border:1px solid #e3e6e8;
  background-color:white;
  height:120px;
  width:120px;
  line-height:116px;
  text-align:center;
  margin-bottom:5px;
}
.bem-wpp_jurcatalogby_catalog-catalog_list .bem-wpp_jurcatalogby_catalog-catalog_list_item .item_left_block .item_logo div {
  margin:5px;
  height:110px;
  width:110px;
  line-height:110px;
  overflow:hidden;
}
.bem-wpp_jurcatalogby_catalog-catalog_list .bem-wpp_jurcatalogby_catalog-catalog_list_item .item_left_block .item_logo div img {
  max-width:100%;
  width:auto;
  height:auto;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  vertical-align:middle;
}
.bem-wpp_jurcatalogby_catalog-catalog_list .bem-wpp_jurcatalogby_catalog-catalog_list_item .item_middle_block {
  float:left;
  width:280px;
  margin-left:30px;
}
.bem-wpp_jurcatalogby_catalog-catalog_list .bem-wpp_jurcatalogby_catalog-catalog_list_item .item_contacts {
  float:right;
  width:220px;
}
.bem-wpp_jurcatalogby_catalog-catalog_list .bem-wpp_jurcatalogby_catalog-catalog_list_item .catalog_item_field { margin-bottom:1ex; }
.bem-wpp_jurcatalogby_catalog-catalog_list .bem-wpp_jurcatalogby_catalog-catalog_list_item .catalog_item_field h3 {
  color:#314d8c;
  font-size:14px;
  font-weight:normal;
  line-height:normal;
  margin:0;
}
.bem-wpp_jurcatalogby_catalog-catalog_list .bem-wpp_jurcatalogby_catalog-catalog_list_item .catalog_item_field .value {
  font-size:11px;
  margin-right:1ex;
}
.bem-wpp_jurcatalogby_catalog-catalog_list .bem-wpp_jurcatalogby_catalog-catalog_list_item .catalog_item_field .value a { color:#314d8c; }
.bem-wpp_jurcatalogby_catalog-catalog_list .bem-wpp_jurcatalogby_catalog-catalog_list_item .catalog_item_content { display:none; }
.bem-wpp_jurcatalogby_catalog-catalog_list .bem-wpp_jurcatalogby_catalog-catalog_list_item .catalog_item_services { margin-top:9px; }
.bem-wpp_jurcatalogby_catalog-catalog_list .bem-wpp_jurcatalogby_catalog-catalog_list_item .catalog_item_services li {
  line-height:normal;
  margin-top:0.8ex;
}
.bem-wpp_jurcatalogby_catalog-catalog_list .bem-wpp_jurcatalogby_catalog-catalog_list_item .catalog_item_license { display:none; }
.bem-wpp_jurcatalogby_catalog-catalog_list .bem-wpp_jurcatalogby_catalog-catalog_list_item .catalog_item_works_since { display:none; }
.bem-wpp_jurcatalogby_catalog-catalog_list .bem-wpp_jurcatalogby_catalog-catalog_list_item .catalog_item_stars { display:none; }
.bem-wpp_jurcatalogby_catalog-catalog_list .bem-wpp_jurcatalogby_catalog-catalog_list_item .catalog_item_bar_association { display:none; }
.bem-wpp_jurcatalogby_catalog-catalog_list .bem-wpp_jurcatalogby_catalog-catalog_list_item .catalog_item_iconed_field {
  min-width:160px;
  padding-left:30px;
  margin-top:1ex;
}
.bem-wpp_jurcatalogby_catalog-catalog_list .bem-wpp_jurcatalogby_catalog-catalog_list_item .catalog_item_iconed_field label {
  display:inline-block;
  width:23px;
  height:24px;
  line-height:24px;
  vertical-align:middle;
  background-image:url("../img/icon-contacts.png");
  background-position:23px 24px;
  background-repeat:no-repeat;
  background-size:115px 48px;
  background-position:-23px -24px;
  color:transparent;
  position:absolute;
  margin-left:-30px;
}
.bem-wpp_jurcatalogby_catalog-catalog_list .bem-wpp_jurcatalogby_catalog-catalog_list_item .catalog_item_iconed_field .value {
  white-space:nowrap;
  float:none;
}
.bem-wpp_jurcatalogby_catalog-catalog_list .bem-wpp_jurcatalogby_catalog-catalog_list_item .catalog_item_phone_numbers label {
  display:inline-block;
  width:23px;
  height:24px;
  line-height:24px;
  vertical-align:middle;
  background-image:url("../img/icon-contacts.png");
  background-position:23px 24px;
  background-repeat:no-repeat;
  background-size:115px 48px;
  background-position:-23px -24px;
  color:transparent;
  position:absolute;
  margin-left:-30px;
}
.bem-wpp_jurcatalogby_catalog-catalog_list .bem-wpp_jurcatalogby_catalog-catalog_list_item .catalog_item_fax_number label {
  display:inline-block;
  width:23px;
  height:24px;
  line-height:24px;
  vertical-align:middle;
  background-image:url("../img/icon-contacts.png");
  background-position:23px 24px;
  background-repeat:no-repeat;
  background-size:115px 48px;
  background-position:0px -24px;
  color:transparent;
  position:absolute;
  margin-left:-30px;
}
.bem-wpp_jurcatalogby_catalog-catalog_list .bem-wpp_jurcatalogby_catalog-catalog_list_item .catalog_item_email label {
  display:inline-block;
  width:23px;
  height:24px;
  line-height:24px;
  vertical-align:middle;
  background-image:url("../img/icon-contacts.png");
  background-position:23px 24px;
  background-repeat:no-repeat;
  background-size:115px 48px;
  background-position:-69px -24px;
  color:transparent;
  position:absolute;
  margin-left:-30px;
}
.bem-wpp_jurcatalogby_catalog-catalog_list .bem-wpp_jurcatalogby_catalog-catalog_list_item .catalog_item_skype label {
  display:inline-block;
  width:23px;
  height:24px;
  line-height:24px;
  vertical-align:middle;
  background-image:url("../img/icon-contacts.png");
  background-position:23px 24px;
  background-repeat:no-repeat;
  background-size:115px 48px;
  background-position:-46px -24px;
  color:transparent;
  position:absolute;
  margin-left:-30px;
}
.bem-wpp_jurcatalogby_catalog-catalog_list .bem-wpp_jurcatalogby_catalog-catalog_list_item .catalog_item_address {
  clear:both;
  width:auto;
}
.bem-wpp_jurcatalogby_catalog-catalog_list .bem-wpp_jurcatalogby_catalog-catalog_list_item .catalog_item_address label {
  display:inline-block;
  width:23px;
  height:24px;
  line-height:24px;
  vertical-align:middle;
  background-image:url("../img/icon-contacts.png");
  background-position:23px 24px;
  background-repeat:no-repeat;
  background-size:115px 48px;
  background-position:-92px -24px;
  color:transparent;
  position:absolute;
  margin-left:-30px;
}
.bem-wpp_jurcatalogby_catalog-catalog_list .bem-wpp_jurcatalogby_catalog-catalog_list_item .catalog_item_address .value { white-space:normal; }
.bem-wpp_jurcatalogby_catalog-catalog_list .bem-wpp_jurcatalogby_catalog-catalog_list_item .catalog_item_site { display:none; }
.bem-wpp_jurcatalogby_catalog-catalog_list .bem-wpp_jurcatalogby_catalog-catalog_list_item .clearfloat { clear:both; }
.bem-wpp_jurcatalogby_catalog-catalog_list .no_thumb .item_middle_block { min-height:0; }
.bem-wpp_jurcatalogby_catalog-catalog_list .catalog_list_vip {
  background-color:#e6f6fc;
  border:1px solid #989797;
  margin-bottom:4px;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -o-border-radius:3px;
}
.bem-wpp_jurcatalogby_catalog-catalog_list .catalog_list_vip .bem-wpp_jurcatalogby_catalog-catalog_list_item { border:none; }
.bem-wpp_jurcatalogby_catalog-catalog_list .catalog_list_vip .divider {
  height:10px;
  background-image:url('../img/dots.png');
  background-size:15px 15px;
  background-position:0 center;
}
.bem-wpp_jurcatalogby_catalog-catalog_list .catalog_list_empty {
  clear:both;
  margin-bottom:2em;
}
.bem-wpp_jurcatalogby_catalog-catalog_list .link_more {
  font-size:12px;
  text-align:right;
}
.bem-wpp_jurcatalogby_catalog-catalog_list .link_more a { color:#505050; }
