<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*------.reset.css.-------*//*! normalize.css v2.0.1 | MIT License | git.io/normalize *//* ==========================================================================  HTML5 display definitions  ========================================================================== *//* * Corrects `block` display not defined in IE 8/9. */article,time,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary {  display: block;}/* * Corrects `inline-block` display not defined in IE 8/9. */audio,canvas,video {  display: inline-block;}/* * Prevents modern browsers from displaying `audio` without controls. * Remove excess height in iOS 5 devices. */audio:not([controls]) {  display: none;  height: 0;}/* * Addresses styling for `hidden` attribute not present in IE 8/9. */[hidden] {  display: none;}/* ==========================================================================  Base  ========================================================================== *//* * 1. Sets default font family to sans-serif. * 2. Prevents iOS text size adjust after orientation change, without disabling *  user zoom. */html {  font-family: Arial; /* 1 */  -webkit-text-size-adjust: 100%; /* 2 */  -ms-text-size-adjust: 100%; /* 2 */}/* * Removes default margin. */body {  margin: 0;}/* ==========================================================================  Links  ========================================================================== *//* * Addresses `outline` inconsistency between Chrome and other browsers. */a:focus {  outline: thin dotted;}/* * Improves readability when focused and also mouse hovered in all browsers. */a:active,a:hover {  outline: 0;text-decoration: none;}a{text-decoration: underline;}/* ==========================================================================  Typography  ========================================================================== *//* * Addresses `h1` font sizes within `section` and `article` in Firefox 4+, * Safari 5, and Chrome. */h1 {  font-size: 2em;}/* * Addresses style set to `bolder` in Firefox 4+, Safari 5, and Chrome. */b,strong {  font-weight: bold;}/* * Addresses styling not present in Safari 5 and Chrome. */dfn {  font-style: italic;}/* * Addresses styling not present in IE 8/9. */mark {  background: #ff0;  color: #000;}/* * Corrects font family set oddly in Safari 5 and Chrome. */code,kbd,pre,samp {  font-family: monospace, serif;  font-size: 1em;}/* * Improves readability of pre-formatted text in all browsers. */pre {  white-space: pre;  white-space: pre-wrap;  word-wrap: break-word;}/* * Sets consistent quote types. */q {  quotes: "\201C" "\201D" "\2018" "\2019";}/* * Addresses inconsistent and variable font size in all browsers. */small {  font-size: 80%;}/* * Prevents `sub` and `sup` affecting `line-height` in all browsers. */sub,sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline;}sup {  top: -0.5em;}sub {  bottom: -0.25em;}/* ==========================================================================  Embedded content  ========================================================================== *//* * Removes border when inside `a` element in IE 8/9. */img {  border: 0;}/* * Corrects overflow displayed oddly in IE 9. */svg:not(:root) {  overflow: hidden;}/* ==========================================================================  Figures  ========================================================================== *//* * Addresses margin not present in IE 8/9 and Safari 5. */figure {  margin: 0;}/* ==========================================================================  Forms  ========================================================================== *//* * Define consistent border, margin, and padding. */fieldset {  border: 1px solid #c0c0c0;  margin: 0 2px;  padding: 0.35em 0.625em 0.75em;}/* * 1. Corrects color not being inherited in IE 8/9. * 2. Remove padding so people aren't caught out if they zero out fieldsets. */legend {  border: 0; /* 1 */  padding: 0; /* 2 */}/* * 1. Corrects font family not being inherited in all browsers. * 2. Corrects font size not being inherited in all browsers. * 3. Addresses margins set differently in Firefox 4+, Safari 5, and Chrome */button,input,select,textarea {  font-family: inherit; /* 1 */  font-size: 100%; /* 2 */  margin: 0; /* 3 */  outline: none;  border:0;}/* * Addresses Firefox 4+ setting `line-height` on `input` using `!important` in * the UA stylesheet. */button,input {  line-height: normal;}/* * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` *  and `video` controls. * 2. Corrects inability to style clickable `input` types in iOS. * 3. Improves usability and consistency of cursor style between image-type *  `input` and others. */button,html input[type="button"], /* 1 */input[type="reset"],input[type="submit"] {  -webkit-appearance: button; /* 2 */  cursor: pointer; /* 3 */}/* * Re-set default cursor for disabled elements. */button[disabled],input[disabled] {  cursor: default;}/* * 1. Addresses box sizing set to `content-box` in IE 8/9. * 2. Removes excess padding in IE 8/9. */input[type="checkbox"],input[type="radio"] {  box-sizing: border-box; /* 1 */  padding: 0; /* 2 */}/* * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome. * 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome *  (include `-moz` to future-proof). */input[type="search"] {  -webkit-appearance: textfield; /* 1 */  -moz-box-sizing: content-box;  -webkit-box-sizing: content-box; /* 2 */  box-sizing: content-box;}/* * Removes inner padding and search cancel button in Safari 5 and Chrome * on OS X. */input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {  -webkit-appearance: none;}/* * Removes inner padding and border in Firefox 4+. */button::-moz-focus-inner,input::-moz-focus-inner {  border: 0;  padding: 0;}/* * 1. Removes default vertical scrollbar in IE 8/9. * 2. Improves readability and alignment in all browsers. */textarea {  overflow: auto; /* 1 */  vertical-align: top; /* 2 */}/* ==========================================================================  Tables  ========================================================================== *//* * Remove most spacing between table cells. */table {  border-collapse: collapse;  border-spacing: 0;}ul, li,ol {padding: 0;margin: 0;list-style-image: none;list-style-type: none;}label { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none;}p{  margin:0;}fieldset{  border:0;  padding: 0;  margin: 0;}/*------.style.css.-------*//* CSS crunched with Crunch - http:@font-face {  font-family: 'Arial';  scr: url('../fonts/Arial.eot');  src: url('../fonts/Arial.eot') format('embedded-opentype'), url('../fonts/Arial.woff') format('woff'), url('../fonts/Arial.svg') format('svg'), url('../fonts/Arial.otf') format('opentype'), url('../fonts/Arial.ttf') format('truetype');  font-weight: normal;  font-style: normal;}@font-face {  font-family: 'Calibri-Bold';  scr: url('../fonts/Calibri-Bold.eot');  src: url('../fonts/Calibri-Bold.eot') format('embedded-opentype'), url('../fonts/Calibri-Bold.woff') format('woff'), url('../fonts/Calibri-Bold.svg') format('svg'), url('../fonts/Calibri-Bold.otf') format('opentype'), url('../fonts/Calibri-Bold.ttf') format('truetype');  font-weight: normal;  font-style: normal;}.wt_block th{  padding-left: 24px;  display: inline-block;  font-weight: normal;}.filter input{  border: 1px solid black;}/*Ñ€Ð°Ð·Ð¼ÐµÑ€ ÑˆÑ€Ð¸Ñ„Ñ‚Ð°*/.grand,h1 {  font-size: 32px;  line-height: 32px;}.google-city-bottom-adaptive{  margin-left: 10px;  margin-right: 10px;  margin-bottom: 15px;}.big,h2,.org_list .org_section .title,.pop_up_form .form_title {  font-size: 24px;}.average,h3 {  font-size: 22px;}.medium {  font-size: 20px;}.regular,html,body,.contacts_block h3 {  font-size: 18px;}.small,.last_org_list .org_section .category,footer .link_group a {  font-size: 14px;}/*styles*/html,body {  width: 100%;  min-width: 320px;  height: 100%;  min-height: 100%;  font-family: 'Arial';  color: #48555f;  background: #f0f0f0;  line-height: 20px;}body &gt; .wrapper {  position: relative;  overflow: hidden;  width: 100%;  min-height: 100%;}nav ul,nav ul li,nav ul li ul {  padding: 0;  margin: 0;  list-style: none;}ul li:before {  display: none;}ol {  list-style-position: outside;}ol,ul {  margin-bottom: 20px;}ol li {  list-style-type: decimal;  position: relative;  list-style-type: none;}ol {  list-style: none;  counter-reset: list1;  margin: 0px 0 0px 20px;  padding: 0;}ol li:before {  counter-increment: list1;  content: counter(list1) ")";  position: absolute;  top: 0px;  margin-left: -20px;  margin-right: 5px;  text-align: right;  color: #cfd1d3;}li {  margin-bottom: 12px;}ul {  list-style-position: outside;  padding-left: 20px;  list-style: none;}ul &gt; li {  list-style-type: none;  list-style: none;}ul &gt; li:before {  content: "";  display: block;  float: left;  width: 7px;  height: 7px;  border-radius: 4px;  margin: 8px 5px 0 -15px;  background: #cf4545;}ul &gt; li &gt; ul {  list-style-type: none;  list-style-position: outside;  padding-left: 5px;  margin-top: 10px;}a {  color: #cf4545;  text-decoration: underline;}a:visited {  color: #cf4545;}a:hover {  color: #cf4545;  text-decoration: none;}h1 {  line-height: 26px;  font-weight: normal;  margin: 0 0 25px 0;}h2 {  font-weight: normal;  font-family: 'Calibri-Bold';  margin-top: 0;  margin-bottom: 9px;  line-height: 24px;}h3 {  font-weight: normal;  margin-top: 0;  text-transform: uppercase;  line-height: 26px;  margin-bottom: 21px;}.form-submit,.form-submit:visited,.button,.button:visited {  display: inline-block;  vertical-align: top;  height: 36px;  line-height: 35px;  text-align: center;  padding: 0 10px;  text-transform: uppercase;  color: #fff;  background: #cf4545;  box-sizing: border-box;  text-decoration: none;  cursor: pointer;}.form-submit:hover,.form-submit:visited:hover,.button:hover,.button:visited:hover {  background: #ff0000;  color: #fff;}p {  margin-bottom: 10px;}.info_img {  background: #707070;  margin-bottom: 15px;}.info_img.h90 {  height: 90px;}.info_img.h400 {  height: 400px;}.info_img.w580 {  width: 580px;}.info_img.w250.h250 {  width: 250px;  height: 250px;}textarea::-webkit-input-placeholder,input::-webkit-input-placeholder {  color: #cfd1d3;}textarea::-moz-placeholder,input::-moz-placeholder {  color: #cfd1d3;}.stars {  display: inline-block;  width: 121px;  height: 19px;  background: url('../images/stars.png');}.stars.value-4 {  background-position: -25px 0;}.stars.value-3 {  background-position: -50px 0;}.stars.value-2 {  background-position: -75px 0;}.stars.value-1 {  background-position: -100px 0;}.stars.value-0 {  background-position: -125px 0;}.value.stars {  position: relative;  background: url('../images/stars_w.png');}.value.stars .star {  position: absolute;  height: 19px;  top: 0;  left: 0;  cursor: pointer;}.value.stars .star.last {  width: 121px;}.value.stars .star.fth {  width: 98px;}.value.stars .star.thd {  width: 74px;}.value.stars .star.scd {  width: 48px;}.value.stars .star.fst {  width: 22px;}.value.stars .star:hover {  background: url('../images/stars.png');}header {  background: #fff;  border-bottom: #cfd1d3 solid 3px;  box-shadow: 0 0 15px #999;  text-align: center;  line-height: 0;}header .wrapper {  display: inline-block;  width: 100%;  max-width: 1060px;  text-align: left;  line-height: 20px;  padding: 14px 10px;  box-sizing: border-box;}header .logo {  float: left;  margin-right: 45px;  margin-bottom: 5px;}header .more {  display: none;  float: right;  width: 36px;  height: 36px;  margin: 16px 0 17px 10px;  background: url('../images/more.png') no-repeat;  cursor: pointer;}header .more:hover {  opacity: 0.6;}header .info {  float: right;  margin-top: 16px;  margin-left: 29px;}header .login {  margin-left: 10px;}header .search {  overflow: hidden;  position: relative;  min-width: 175px;  height: 34px;  margin-top: 16px;  margin-bottom: 17px;  border: #cfd1d3 solid 1px;}.front-page .search {  overflow: visible;}header .search .form-text {  display: block;  width: 100%;  height: 34px;  padding: 0 40px 0 10px;  box-sizing: border-box;}header .search .form-submit {  position: absolute;  width: 36px;  height: 36px;  top: -1px;  right: 0;  background: url('../images/loupe.png') no-repeat;}header .search .form-submit:hover {  opacity: 0.6;}header .big_logo {  margin-bottom: 40px;}header.on_mine {  margin-bottom: 31px;}header.on_mine .wrapper {  padding: 47px 10px 43px;  text-align: center;}header.on_mine .logo {  display: none;  float: none;}header.on_mine .search {  max-width: 620px;  margin: 0 auto;}#user-profile-form,.view-admin-views-user,#node-delete-confirm,main .wrapper {  width: 100%;  max-width: 1060px;  margin: 0 auto;  padding: 0 10px;  box-sizing: border-box;}.middle {  display: inline-block;  width: 100%;  margin-bottom: 20px;}.side_left {  float: left;  width: 260px;  margin-right: 20px;  box-sizing: border-box;}.last_review {  margin-bottom: 23px;}.review {  padding-bottom: 18px;  margin-bottom: 20px;  border-bottom: #cfd1d3 solid 1px;}.review .stars {  margin-bottom: 7px;}.review .name {  font-family: 'Calibri-Bold';  margin-bottom: 5px;}.review .org_name {  margin-bottom: 9px;}.review .date {  color: #cfd1d3;}.last_org_list {  padding-bottom: 25px;  border-bottom: #cfd1d3 solid 1px;  margin-bottom: 24px;}.last_org_list .org_section .title {  margin-bottom: 4px;}.last_org_list .org_section .category {  text-transform: uppercase;  color: #959799;}.main_content {  overflow: hidden;  background: #fff;  margin-top: 6px;  margin-bottom: 20px;  padding: 30px 20px 20px;  box-shadow: 0 0 15px #999;}.obl_list .obl_section,.rubrics_section {  position: relative;  border-top: #cfd1d3 solid 1px;  padding: 30px 0 28px 53px;}.obl_list .obl_section .letter,.rubrics_section .letter {  position: absolute;  top: 26px;  left: 0;  width: 34px;  height: 34px;  line-height: 33px;  color: #fff;  background: #48555f;  text-align: center;  font-family: 'Calibri-Bold';  text-transform: uppercase;}.obl_list .obl_section a,.rubrics_section a {  display: inline-block;  vertical-align: baseline;  margin-right: 28px;  margin-bottom: 5px;  font-family: 'Calibri-Bold';}.breadcrumbs {  padding: 17px 0;  color: #848688;  text-transform: uppercase;}.breadcrumbs .wrapper {  width: 100%;  max-width: 1060px;  margin: 0 auto;  padding: 0 10px;  box-sizing: border-box;}.big_map {  height: 317px;  margin-bottom: 20px;  overflow: hidden;}.org_list {  padding-top: 17px;  border-top: #cfd1d3 solid 1px;}.org_list .org_section {  padding-bottom: 20px;  margin-bottom: 21px;  border-bottom: #cfd1d3 solid 1px;}.org_list .org_section .org_logo {  float: left;  width: 140px;  margin-right: 20px;  margin-bottom: 5px;}.org_list .org_section .content {  overflow: hidden;}.org_list .org_section .rating {  margin-bottom: 2px;}.org_list .org_section .title {  margin-bottom: 7px;}.org_list .org_section .subtitle {  text-transform: uppercase;  color: #cfd1d3;  margin-right: 5px;}.org_list .org_section .tel {  margin-bottom: 3px;}.fixed_menu {  position: absolute;  width: 80px;  z-index: 3;}.fixed_menu.fixed {  position: fixed;  top: 8px;}.fixed_menu .nav_block {  position: relative;  display: block;  height: 80px;  line-height: 30px;  margin-bottom: 8px;  padding-top: 50px;  box-shadow: 0 0 15px #999;  text-decoration: none;  text-transform: uppercase;  font-size: 12px;  color: #48555f;  text-align: center;  box-sizing: border-box;  background: url('../images/ico.png');}.fixed_menu .nav_block span {  display: inline-block;  line-height: 12px;}.fixed_menu .nav_block:focus {  border: none;}.fixed_menu .nav_block:hover,.fixed_menu .nav_block.current {  color: #cf4545;}.fixed_menu .nav_block.about:hover,.fixed_menu .nav_block.current {  background-position: -80px 0;}.fixed_menu .nav_block.contacts {  background-position: 0 -80px;}.fixed_menu .nav_block.contacts:hover,.fixed_menu .nav_block.contacts.current {  background-position: -80px -80px;}.fixed_menu .nav_block.onmap {  background-position: 0 -160px;}.fixed_menu .nav_block.onmap:hover,.fixed_menu .nav_block.onmap.current {  background-position: -80px -160px;}.fixed_menu .nav_block.street {  background-position: 0 -240px;}.fixed_menu .nav_block.street:hover,.fixed_menu .nav_block.street.current {  background-position: -80px -240px;}.fixed_menu .nav_block.photo {  background-position: 0 -320px;}.fixed_menu .nav_block.photo:hover,.fixed_menu .nav_block.photo.current {  background-position: -80px -320px;}.fixed_menu .nav_block.review {  background-position: 0 -400px;}.fixed_menu .nav_block.review:hover,.fixed_menu .nav_block.review.current {  background-position: -80px -400px;}.fixed_menu .nav_block.other {  background-position: 0 -480px;}.fixed_menu .nav_block.other:hover,.fixed_menu .nav_block.other.current {  background-position: -80px -480px;}.item_page .main_content {  margin-left: 100px;  line-height: 24px;}.item_page h2 {  text-transform: uppercase;  font-family: 'Arial';  margin-bottom: 20px;}.item_page p {  margin-bottom: 24px;}.org_info {  margin-bottom: 15px;}.org_info .org_logo {  float: left;  margin-right: 19px;}.org_info .hgroup {  overflow: hidden;}.org_info .hgroup h1 {  margin-bottom: 10px;}.org_info .stars {  margin-bottom: 3px;}.org_info .cat {  display: inline-block;  vertical-align: top;  margin-right: 5px;  text-transform: uppercase;  color: #848688;  font-size: 14px;}.org_info .cat.root {  color: #cf4545;}.org_descript {  padding-top: 25px;  border-top: #f0f0f0 solid 1px;}.org_descript p {  margin-bottom: 5px;}.org_descript .your_org,.contacts_block .error_org {  float: right;  display: block;  text-transform: uppercase;  font-size: 12px;  background: #fff;  padding-left: 15px;  margin-top: -21px;}.contacts_block {  padding-top: 25px;  border-top: #f0f0f0 solid 1px;  margin-bottom: 25px;}.contacts_block .tel,.contacts_block .mail,.contacts_block .site/*.contacts_block .graph,.contacts_block .adr */{  display: inline-block;  vertical-align: top;  width: 30%;  margin-bottom: 15px;  margin-left: 25px;}.contacts_block h3 {  color: #9ea0a2;  margin-bottom: 3px;}.big_map_block,.on_street_block {  padding-top: 25px;  border-top: #f0f0f0 solid 1px;  margin-bottom: 25px;}.on_street {  height: 266px;  overflow: hidden;}.photo_block {  padding-top: 25px;  border-top: #f0f0f0 solid 1px;  margin-bottom: 25px;}.slider {  position: relative;  padding: 0 40px;}.slider .slider_frame {  position: relative;  height: 87px;  overflow: hidden;}.slider .slider_frame:before {  content: '';  position: absolute;  display: block;  width: 30px;  height: 87px;  top: 0;  right: 0;  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #ffffff));  /* Chrome,Safari4+ */  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 100%);  /* Chrome10+,Safari5.1+ */  background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 100%);  /* Opera 11.10+ */  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 100%);  /* IE10+ */  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 100%);  /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1);}.slider .slider_wrapper {  width: 110%;  height: 87px;  overflow: hidden;}.slider .slide {  float: left;  width: 140px;  height: 87px;  margin-right: 25px;}.slider .arrow {  position: absolute;  top: 50%;  width: 0;  height: 0;  margin-top: -12px;  border-top: transparent solid 12px;  border-bottom: transparent solid 12px;  cursor: pointer;}.slider .arrow.left {  left: -20px;  border-left: transparent solid 20px;  border-right: #cfd1d3 solid 20px;}.slider .arrow.left:hover {  border-right: #cf4545 solid 20px;}.slider .arrow.right {  right: -20px;  border-right: transparent solid 20px;  border-left: #cfd1d3 solid 20px;}.slider .arrow.right:hover {  border-left: #cf4545 solid 20px;}/*PAGINATION*/.item-list {  margin: 10px 0;}.pager {  display: inline-block;  vertical-align: middle;  margin-bottom: 0;}.pager a {  text-decoration: none;}.pager_info {  display: inline-block;  vertical-align: top;  margin-left: 10px;  margin-top: 5px;  color: #cfd1d3;}.pager-first,.pager-last,.pager-current,.pager-item,.pager-next,.pager-previous {  float: left;  width: 35px;  height: 35px;  line-height: 34px;  text-align: center;  background: #cfd1d3;  color: #fff;  margin-right: 5px;  margin-bottom: 5px;}.pager-first a,.pager-last a,.pager-current a,.pager-item a,.pager-next a,.pager-previous a {  display: block;  height: 35px;  background: #cf4545;  text-decoration: none;  color: #fff;}.pager-first a:hover,.pager-last a:hover,.pager-current a:hover,.pager-item a:hover,.pager-next a:hover,.pager-previous a:hover {  background: #cfd1d3;}.pager-first:before,.pager-last:before,.pager-current:before,.pager-item:before,.pager-next:before,.pager-previous:before {  display: none;}.pager-current {  background: #cfd1d3;}.pager-ellipsis {  float: left;  width: 35px;  height: 35px;  line-height: 34px;  text-align: center;  margin-right: 5px;  color: #cfd1d3;}.pager-ellipsis:before {  display: none;}.reviews {  padding-top: 25px;  border-top: #f0f0f0 solid 1px;  margin-bottom: 25px;}.photo_block h2,.reviews h2 {  display: inline-block;  vertical-align: top;  margin-right: 20px;}.photo_block .add_photos,.reviews .add_rev {  text-transform: uppercase;  font-size: 12px;}.reviews .review {  margin-bottom: 10px;  padding-bottom: 0;  border-bottom: 0;}.reviews .review .name {  display: inline-block;  vertical-align: top;  font-family: 'Calibri-Bold';  margin-right: 10px;}.reviews .review .date {  float: right;  margin-left: 10px;  color: #cfd1d3;}.reviews .review .stars {  margin-top: 3px;}.other_org_block {  display: inline-block;  width: 100%;  padding-top: 25px;  border-top: #f0f0f0 solid 1px;  margin-bottom: 25px;}.other_org_block .last_org_list {  float: left;  width: 260px;  margin-right: 10px;  margin-bottom: 0;  border-bottom: 0;}.other_org_block .other_map {  overflow: hidden;  min-height: 390px;}.review_form {  padding: 20px;  background: #f0f0f0;  border: #cf4545 solid 2px;  margin-bottom: 30px;}.review_form textarea {  display: inline-block;  vertical-align: top;  height: 112px;  resize: none;  padding: 5px 10px;}.review_form .form-text {  display: inline-block;  vertical-align: top;  height: 32px;  padding: 0 10px;}.review_form .form-item {  margin-bottom: 15px;}.review_form .form-submit {  vertical-align: middle;}label{  display: block;  font-weight: bold;}/*FOOTER*/.hfooter {  height: 110px;  clear: both;}.marker, .form-required{  color: #f00;}.clearfix{  clear: both;}/*Ð¼Ð¾Ð´Ð½Ñ‹Ð¹ Ñ€ÐµÐ¹Ñ‚Ð¸Ð½Ð³*/#starfield span {  cursor: pointer;  width: 23px;  height: 21px;  background-position: 0 -21px;  display: inline-block;  background-image: url('/asset/images/sprru-bstar.png');  margin-bottom: -3px;}#starfield .red {  background-position: -46px 0;}#starfield .green {  background-position: -23px 0;}#starfield .neutral {  background-position: 0 0;}#starhint_box .hint {  display: none;  padding: 2px 5px 0;  font-size: 0.9em;}#starhint_box .error {  border-radius: 4px;  color: #ffffff;  background-color: #ff7474;  border-bottom: 1px dashed #dd0000;}#starhint_box.name .name {  display: inline;}#starhint_box.score .score {  display: inline;}#starhint_box.green .good {  display: inline;  color: #33CF35;}#starhint_box.neutral .neutral {  display: inline;}#starhint_box.red .bad {  display: inline;  color: #FF473F;}footer {  position: relative;  min-height: 110px;  margin-top: -110px;  z-index: 2;}footer .wrapper {  width: 100%;  max-width: 1060px;  margin: 0 auto;  padding: 0 10px;  box-sizing: border-box;}footer .left_block {  float: left;  width: 90px;  margin-right: 10px;}footer .copyright {  display: inline-block;  vertical-align: top;  padding-top: 8px;  color: #000;  margin-bottom: 15px;}footer .age {  display: inline-block;  vertical-align: top;  color: #cfd1d3;  margin-right: 15px;}footer .content {  overflow: hidden;}footer .info {  float: left;  margin-right: 10px;}footer .link_group {  overflow: hidden;  margin-bottom: 10px;}footer .link_group .wrap {  display: table;  width: 100%;}footer .link_group a {  display: table-cell;  text-transform: uppercase;  padding: 5px 0 5px;  text-align: right;}footer .soc_web a,footer .soc_web .metrika {  display: inline-block;  vertical-align: top;  margin-right: 8px;  margin-bottom: 10px;}footer .add_org {  display: inline-block;  vertical-align: top;  margin-right: 20px;}footer .text {  width: 100%;  overflow: hidden;}/*POPUP*/#overlay {  display: none;  position: fixed;  width: 100%;  height: 100%;  top: 0;  left: 0;  background: rgba(0, 0, 0, 0.6);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99000000', endColorstr='#99000000', GradientType=0);  z-index: 5;}.pop_up_form {  display: none;  position: absolute;  top: 50%;  left: 50%;  width: 310px;  margin: -180px 0 0 -155px;  box-sizing: border-box;  z-index: 6;}.pop_up_form .form_title {  text-transform: uppercase;  margin-bottom: 20px;  line-height: 24px;}.pop_up_form .form-text {  width: 100%;  box-sizing: border-box;}.pop_up_form .form-textarea {  width: 100%;  height: 160px;  padding: 10px;  resize: none;  box-sizing: border-box;}.pop_up_form textarea::-webkit-input-placeholder,.pop_up_form input::-webkit-input-placeholder {  text-transform: uppercase;}.pop_up_form textarea::-moz-placeholder,.pop_up_form input::-moz-placeholder {  text-transform: uppercase;}.pop_up_form .button {  width: 100%;  margin: 10px auto 0;  border: 0;}.pop_up_form .close {  position: absolute;  top: 5px;  right: 5px;  width: 10px;  height: 10px;  background: url('../images/close.png');  cursor: pointer;  z-index: 2;}.pop_up_form .close:hover {  background-position: 0 -10px;}.search .gsc-control-cse {  padding: 0px;}.search .gsc-input-box {  border: none;}/*MEDIA*/@media screen and (min-width: 818px) {  .google-3{    margin-bottom: 15px;    margin-top: 15px;  }  header .info {    display: block;  }}@media screen and (max-width: 817px) {  .on_street_block{    margin-bottom: 0;  }  .yandex-11,  .yandex-17{    border: 2px solid #CF4545;    border-radius: 7px;  }  .yandex-17{    margin-top: 10px;  }  .grand,  h1 {    text-align: center;    font-size: 30px;    line-height: 30px;  }  .big,  h2,  .org_list .org_section .title,  .pop_up_form .form_title {    font-size: 22px;  }  .average,  h3 {    font-size: 20px;  }  .medium,  .obl_list .obl_section a,  .rubrics_section a {    font-size: 18px;  }  .regular,  html,  body,  .contacts_block h3 {    font-size: 16px;  }  .side_left {    float: none;    width: 100%;    margin-right: 0;  }  header .info {    display: none;    float: left;    margin-left: 0;    margin-top: 0;  }  header .add_org {    margin-right: 10px;  }  header .login {    margin-left: 0;  }  header .more {    display: block;  }  footer .info {    float: none;  }  footer .link_group a {    vertical-align: top;    text-align: center;    margin-right: 15px;  }  footer .left_block {    float: none;    width: 100%;  }  .fixed_menu {    display: none;  }  .item_page .main_content {    margin-left: 0;  }}@media screen and (max-width: 498px) {  .google-3{    margin-top: 20px;    margin-bottom: 20px;  }  html, body {    min-width: 200px;  }  header .search {    float: left;    width: 100%;  }  header.on_mine .wrapper {    padding: 17px 10px 13px;  }  header.on_mine .big_logo img {    width: 80%;  }  header.on_mine .search {    float: none;  }  .org_info .org_logo,  .org_list .org_section .org_logo {    display: none;  }  .other_org_block .last_org_list {    float: none;    margin-right: 0%;    width: 100%;  }  footer .text {    display: none;  }  footer .soc_web {    position: absolute;    right: 10px;  }  footer .soc_web .metrika {    display: none;  }  footer .add_org {    height: 31px;    width: 31px;    font-weight: bold;    font-size: 50px;    background-color: #C86048;  }  footer .add_org span {    margin-left: -8px;  }  .org_descript .spec {    display: none;  }  .org_descript .show {    border-bottom: 2px dotted;    display: block;    width: 80px;    margin-bottom: 5px;    margin-top: -5px;  }  .grippie {    display: none;  }  .current-page input {    width: 100%;    padding-left: 10px;  }  .google-firm-5,  .google-category-9,  .google-3 {    text-align: center;  }  .org_info .hgroup h1 {    margin-bottom: 20px;  }}@media screen and (max-width: 390px) {  .rubrics_list .google-max .letter {    display: none;  }  .rubrics_list .google-max {    margin-left: -63px;  }}@media screen and (max-width: 340px) {  .rubrics_list .google-max {    margin-left: -70px;  }  .google-firm-5,  .google-category-9 {    margin-left: -20px;  }  .google-firm-4{    margin-left: -10px;  }  .org_info .hgroup {    overflow: visible;  }}.confirm-parent, .password-parent {  width: 100% !important;}div.form-item div.password-suggestions {  width: 100% !important;}#keer-map {  width: 100%;  height: 317px;}.title-baloon {  font-weight: bold;}.breadcrumbs li {  display: inline-table;  list-style-type: none;  margin-bottom: 0;}.breadcrumbs li:before {  content: " " !important;}.org_section h2 span {  font-size: 16px;  display: block;}.review_form {  display: none;}.review_form .field-type-fivestar {  float: left;}.review_form .form-submit {  float: right;  margin-top: 20px;}.photo_block .hide-button {  display: none;}#cboxClose.cbox-close-plain {  background-color: rgba(255, 13, 74, 0.39);}.progress-img:after {  content: "Loading...";  color: transparent;  background-image: url("../images/loader.gif");  background-repeat: no-repeat;  background-position: 10% 0%;  background-size: 12px;}.progress-img {  text-decoration: none !important;}.current-page {  margin-top: 20px !important;  padding: 10px !important;}#reviews-page {  margin-top: 20px;}#reviews-page .h1-stars {  margin-left: 20px;}#reviews-page .h1-stars,#reviews-page h1 {  display: inline-table;}#reviews-page {  padding: 20px;  margin-bottom: 10px;}.reviews_page {  margin-bottom: 20px !important;}#reviews-page .add_rev {  display: block;  margin-bottom: 10px;}.error-form {  padding: 10px;}#one-click-error-form .form-item {  margin: 10px 0;}#getfirm-form input[type=text],#getfirm-form textarea,#getfirm-form input[type=password],#one-click-error-form input[type=text],#one-click-error-form textarea {  border: 1px solid #f5dca3;  padding: 5px;  width: 97%;}#my-company-table {  margin: 20px 0 0 0;}#my-company-table td {  padding: 5px 15px;}.comment-form {  box-sizing: border-box;  margin: 0 auto;  max-width: 1060px;  padding: 0 10px;  width: 100%;}#node-delete-confirm .form-submit {  margin-right: 30px;}.hidden_content {  display: none;}.hide {  display: none;}.hide,.show_more {  text-decoration: underline;  cursor: pointer;  margin-top: 10px;  font-weight: bold;}.firm-category-list {  margin: 0;  padding: 0;}.firm-category-list li {  display: inline-table;  margin: 0;  padding: 0;  list-style-type: none;}.firm-category-list li:before {  display: none;}.popup-select-city {  min-height: 300px;}.change-city {  text-decoration: none;  border-bottom: 1px dotted;}.change-city:hover {  border: none;}.popup-select-city .main-categories-list-item {  margin: 0;  padding: 0;}.popup-select-city h3 {  margin: 10px;}.on_mine .result {  position: absolute;  background-color: #FFF;  border-left: 1px solid #d1d1d1;  border-bottom: 1px solid #d1d1d1;  border-right: 1px solid #d1d1d1;  max-height: 300px;  text-align: left;  z-index: 999;  margin-left: -1px;}.on_mine .result a {  display: block;  padding: 5px;  width: 414px;  font-size: 20px;}.cities-list .hide {  display: none;}.cities-list-item {  list-style-type: square;  text-transform: uppercase;  padding: 3px;  margin-left: 20px;  color: #5096ff;}.cities-list-item:hover {  color: rgba(80, 150, 255, 0.48);}.cities-list-item.active,.cities-list-item.active:hover {  color: #0074ff;}.your-org-popup header,.your-org-popup .hfooter,.your-org-popup footer {  display: none;}.your-org-popup .form-item {  margin-top: 20px;}.your-org-popup .current-page {  margin-top: 0 !important;}@media screen and (min-width: 769px) {  .sticky {    position: fixed;    top: 30px;  }  .sticky.stop {    position: absolute;  }}.google-firm-5,.google-firm-4 {  text-align: center;}.yandex-14,.yandex-13 {  margin-top: 15px;}.google-firm-5 {  margin-top: -10px;}.google-max {  max-width: 700px;}.google-firm-2 {  width: 120px;  max-height: 100px;  margin-left: -40px;}button.back-to-top:hover {  opacity: 1;}button.back-to-top {  display: none;  position: fixed;  bottom: 5%;  right: 10%;  height: 60px;  width: 60px;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background: url(../images/totop.png) no-repeat 50% 50% #ccc;  background-size: 60px;  z-index: 100;  -webkit-transition: all .3s ease-out;  transition: all .3s ease-out;  opacity: .5;}.mobileCardMenu a {  display: block;  border-radius: 7px;  border: 2px solid;  text-decoration: none;  margin-bottom: 3px;  font-size: 1.25em;  padding: 8px;  text-align: center;}.filter select,.filter input{  height: 35px;  padding-left: 10px;  padding-right: 10px;}.filter label{  display: inline;}.filter select{  width: 250px;}.filter{  margin-bottom: 15px;  line-height:35px;}@media screen and (max-width: 1080px) {  .filter select,  .filter label,  .filter input{    display: block;  }  .filter input{    margin-top:10px;  }}.form-list {  border-top: 1px solid gray;  background-color: #fff;  font-size: 0.9em;  max-width: 400px;}.form-list &gt; :first-child {}.form-list &gt; * {  padding: 10px;}.form-list &gt; .nothing {  display: none;}.form-list &gt; .nothing:only-child {  display: block;}.form-list &gt; :not(:last-child) {  border-bottom: 1px solid #bcbcbc;}.form-list &gt; :last-child {  border-bottom: 1px solid gray;}.form-list-remove {  float: right;  background-color: red;  color: white;  font-weight: bold;  padding: 0 10px;  cursor: pointer;}.time-pick {  width: 60px;}#company-node-form .form-item label.work-label {  display: inline-block;  font-size: 0.9em !important;  font-weight: normal !important;}.work-row &gt; *,.work-content &gt; * {  display: inline-block;}.work-row &gt; .dayname {  width: 30px;}.obed-controls {  color: #00a9c9;  text-decoration-style: dotted;  cursor: pointer;}.worktime-block-shithole {  display: inline-block;}.deletable-input-control {  line-height: 35px;  color: white;  margin-top: 4px;  text-align: center;  display: inline-block;  width: 35px;  cursor: pointer;  background: red;}#city_box .active{  background-color: #e4e4e4;}.webform-component.webform-component-agree.form-item input[type='checkbox']{  width:20px!important;  float:left!important;  margin-top:10px;}.webform-component-agree{  margin-top:10px;}.webform-component.webform-component-agree.form-item label{  width:auto!important;  margin-left:30px;  display:block!important;}.e404 h1, .e404 .content {  max-width:1060px;margin:0 auto;}.e404 h1{  margin-bottom:50px;}#edit-submitted-soobshchenie{  max-width:960px!important;}div.not_approved {  border-radius: 10px;  text-align: center;  font-size: 20px;  padding: 5px;  margin: 5px;  border: 4px solid red;  background-color: #cf4545;  color: white;}.worktime-table-mobile {  text-align: center;}.wrapper-mobile .wt_block table {  width: 100%;}.yandex_rtb {  margin: 9px 0;}.yandex_rtb:empty {  margin: 0 !important;}.announce__wrap {  display: none !important;}.h1_1 {  display: block;}.h1_2, h1_3 {  font-size: 22px;}/*------.colorbox.css.-------*//** * Colorbox Core Style: * The following CSS is consistent between example themes and should not be altered. */#colorbox, #cboxOverlay, #cboxWrapper {  position: absolute;  top: 0;  left: 0;  z-index: 9999;  overflow: hidden;}#cboxOverlay {  position: fixed;  width: 100%;  height: 100%;}#cboxMiddleLeft, #cboxBottomLeft {  clear: left;}#cboxContent {  position: relative;}#cboxLoadedContent {  overflow: auto;  -webkit-overflow-scrolling: touch;}#cboxTitle {  margin: 0;}#cboxLoadingOverlay, #cboxLoadingGraphic {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;}/** * These elements are buttons, and may need to have additional * styles reset to avoid unwanted base styles. */#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {  border: 0;  padding: 0;  margin: 0;  overflow: visible;  width: auto;  background: none;  cursor: pointer;}/** * Avoid outlines on :active (mouseclick), * but preserve outlines on :focus (tabbed navigating) */#cboxPrevious:active, #cboxNext:active, #cboxClose:active, #cboxSlideshow:active {  outline: 0;}.cboxPhoto {  float: left;  margin: auto;  border: 0;  display: block;  max-width: none;}.cboxIframe {  width: 100%;  height: 100%;  display: block;  border: 0;}/* Reset box sizing to content-box if theme is using border-box. */#colorbox, #cboxContent, #cboxLoadedContent {  -moz-box-sizing: content-box;  -webkit-box-sizing: content-box;  box-sizing: content-box;}/** * Colorbox module default style: * The styles are ordered &amp; tabbed in a way that represents * the nesting of the generated HTML. */#cboxOverlay {  background: #000;}#colorbox {  outline: 0;}#cboxWrapper {  background: #fff;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 5px;}#cboxTopLeft {  /*width: 15px;*/  /*height: 15px;*/}#cboxTopCenter {  /*height: 15px;*/}#cboxTopRight {  /*width: 15px;*/  /*height: 15px;*/}#cboxBottomLeft {  /*width: 15px;*/  /*height: 10px;*/}#cboxBottomCenter {  /*height: 10px;*/}#cboxBottomRight {  /*width: 15px;*/  /*height: 10px;*/}#cboxMiddleLeft {  /*width: 15px;*/}#cboxMiddleRight {  /*width: 15px;*/}#cboxContent {  background: #fff;  overflow: hidden;}#cboxError {  padding: 50px;  border: 1px solid #ccc;}#cboxLoadedContent {  margin-bottom: 28px;}#cboxTitle {  position: absolute;  background: rgba(255, 255, 255, 0.7);  bottom: 28px;  left: 0;  color: #535353;  width: 100%;  padding: 4px 6px;  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  box-sizing: border-box;}#cboxCurrent {  position: absolute;  bottom: 4px;  left: 60px;  color: #949494;}.cboxSlideshow_on #cboxSlideshow {  position: absolute;  bottom: 0px;  right: 30px;  background: url(/asset/images/controls.png) no-repeat -75px -50px;  width: 25px;  height: 25px;  text-indent: -9999px;}.cboxSlideshow_on #cboxSlideshow:hover {  background-position: -101px -50px;}.cboxSlideshow_off #cboxSlideshow {  position: absolute;  bottom: 0px;  right: 30px;  background: url(/asset/images/controls.png) no-repeat -25px -50px;  width: 25px;  height: 25px;  text-indent: -9999px;}.cboxSlideshow_off #cboxSlideshow:hover {  background-position: -49px -50px;}#cboxPrevious {  position: absolute;  bottom: 0;  left: 0;  background: url(/asset/images/controls.png) no-repeat -75px 0px;  width: 25px;  height: 25px;  text-indent: -9999px;}#cboxPrevious:hover {  background-position: -75px -25px;}#cboxNext {  position: absolute;  bottom: 0;  left: 27px;  background: url(/asset/images/controls.png) no-repeat -50px 0px;  width: 25px;  height: 25px;  text-indent: -9999px;}#cboxNext:hover {  background-position: -50px -25px;}#cboxLoadingOverlay {  background: #fff;}#cboxLoadingGraphic {  background: url(/asset/images/loading_animation.gif) no-repeat center center;}#cboxClose {  position: absolute;  background: url(/asset/images/controls.png) no-repeat -25px 0px;  text-indent: -9999px;  font-size: 20px;  line-height: 18px;  text-align: center;  color: rgba(255,255,255,0.7);  background: rgba(0,0,0,0.5);  top: 5px;  right: 5px;  width: 20px;  height: 20px;  -webkit-border-radius: 10px;  -moz-border-radius: 10px;  border-radius: 10px;}#cboxClose:hover {  background-position: -25px -25px;}/*------.jquery.timepicker.css.-------*/.ui-timepicker-wrapper {overflow-y: auto;height: 150px;width: 6.5em;background: #fff;border: 1px solid #ddd;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);outline: none;z-index: 10001;margin: 0;}.ui-timepicker-wrapper.ui-timepicker-with-duration {width: 13em;}.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30,.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60 {width: 11em;}.ui-timepicker-list {margin: 0;padding: 0;list-style: none;}.ui-timepicker-duration {margin-left: 5px; color: #888;}.ui-timepicker-list:hover .ui-timepicker-duration {color: #888;}.ui-timepicker-list li {padding: 3px 0 3px 5px;cursor: pointer;white-space: nowrap;color: #000;list-style: none;margin: 0;}.ui-timepicker-list:hover .ui-timepicker-selected {background: #fff; color: #000;}li.ui-timepicker-selected,.ui-timepicker-list li:hover,.ui-timepicker-list .ui-timepicker-selected:hover {background: #1980EC; color: #fff;}li.ui-timepicker-selected .ui-timepicker-duration,.ui-timepicker-list li:hover .ui-timepicker-duration {color: #ccc;}.ui-timepicker-list li.ui-timepicker-disabled,.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {color: #888;cursor: default;}.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {background: #f2f2f2;}/*------.dropzone.css.-------*//* * The MIT License * Copyright (c) 2012 Matias Meno &lt;m@tias.me&gt; */@-webkit-keyframes passing-through {  0% {    opacity: 0;    -webkit-transform: translateY(40px);    -moz-transform: translateY(40px);    -ms-transform: translateY(40px);    -o-transform: translateY(40px);    transform: translateY(40px); }  30%, 70% {    opacity: 1;    -webkit-transform: translateY(0px);    -moz-transform: translateY(0px);    -ms-transform: translateY(0px);    -o-transform: translateY(0px);    transform: translateY(0px); }  100% {    opacity: 0;    -webkit-transform: translateY(-40px);    -moz-transform: translateY(-40px);    -ms-transform: translateY(-40px);    -o-transform: translateY(-40px);    transform: translateY(-40px); } }@-moz-keyframes passing-through {  0% {    opacity: 0;    -webkit-transform: translateY(40px);    -moz-transform: translateY(40px);    -ms-transform: translateY(40px);    -o-transform: translateY(40px);    transform: translateY(40px); }  30%, 70% {    opacity: 1;    -webkit-transform: translateY(0px);    -moz-transform: translateY(0px);    -ms-transform: translateY(0px);    -o-transform: translateY(0px);    transform: translateY(0px); }  100% {    opacity: 0;    -webkit-transform: translateY(-40px);    -moz-transform: translateY(-40px);    -ms-transform: translateY(-40px);    -o-transform: translateY(-40px);    transform: translateY(-40px); } }@keyframes passing-through {  0% {    opacity: 0;    -webkit-transform: translateY(40px);    -moz-transform: translateY(40px);    -ms-transform: translateY(40px);    -o-transform: translateY(40px);    transform: translateY(40px); }  30%, 70% {    opacity: 1;    -webkit-transform: translateY(0px);    -moz-transform: translateY(0px);    -ms-transform: translateY(0px);    -o-transform: translateY(0px);    transform: translateY(0px); }  100% {    opacity: 0;    -webkit-transform: translateY(-40px);    -moz-transform: translateY(-40px);    -ms-transform: translateY(-40px);    -o-transform: translateY(-40px);    transform: translateY(-40px); } }@-webkit-keyframes slide-in {  0% {    opacity: 0;    -webkit-transform: translateY(40px);    -moz-transform: translateY(40px);    -ms-transform: translateY(40px);    -o-transform: translateY(40px);    transform: translateY(40px); }  30% {    opacity: 1;    -webkit-transform: translateY(0px);    -moz-transform: translateY(0px);    -ms-transform: translateY(0px);    -o-transform: translateY(0px);    transform: translateY(0px); } }@-moz-keyframes slide-in {  0% {    opacity: 0;    -webkit-transform: translateY(40px);    -moz-transform: translateY(40px);    -ms-transform: translateY(40px);    -o-transform: translateY(40px);    transform: translateY(40px); }  30% {    opacity: 1;    -webkit-transform: translateY(0px);    -moz-transform: translateY(0px);    -ms-transform: translateY(0px);    -o-transform: translateY(0px);    transform: translateY(0px); } }@keyframes slide-in {  0% {    opacity: 0;    -webkit-transform: translateY(40px);    -moz-transform: translateY(40px);    -ms-transform: translateY(40px);    -o-transform: translateY(40px);    transform: translateY(40px); }  30% {    opacity: 1;    -webkit-transform: translateY(0px);    -moz-transform: translateY(0px);    -ms-transform: translateY(0px);    -o-transform: translateY(0px);    transform: translateY(0px); } }@-webkit-keyframes pulse {  0% {    -webkit-transform: scale(1);    -moz-transform: scale(1);    -ms-transform: scale(1);    -o-transform: scale(1);    transform: scale(1); }  10% {    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    -ms-transform: scale(1.1);    -o-transform: scale(1.1);    transform: scale(1.1); }  20% {    -webkit-transform: scale(1);    -moz-transform: scale(1);    -ms-transform: scale(1);    -o-transform: scale(1);    transform: scale(1); } }@-moz-keyframes pulse {  0% {    -webkit-transform: scale(1);    -moz-transform: scale(1);    -ms-transform: scale(1);    -o-transform: scale(1);    transform: scale(1); }  10% {    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    -ms-transform: scale(1.1);    -o-transform: scale(1.1);    transform: scale(1.1); }  20% {    -webkit-transform: scale(1);    -moz-transform: scale(1);    -ms-transform: scale(1);    -o-transform: scale(1);    transform: scale(1); } }@keyframes pulse {  0% {    -webkit-transform: scale(1);    -moz-transform: scale(1);    -ms-transform: scale(1);    -o-transform: scale(1);    transform: scale(1); }  10% {    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    -ms-transform: scale(1.1);    -o-transform: scale(1.1);    transform: scale(1.1); }  20% {    -webkit-transform: scale(1);    -moz-transform: scale(1);    -ms-transform: scale(1);    -o-transform: scale(1);    transform: scale(1); } }.dropzone, .dropzone * {  box-sizing: border-box; }.dropzone {  min-height: 150px;  border: 2px solid rgba(0, 0, 0, 0.3);  background: white;  padding: 20px 20px; }.dropzone.dz-clickable {  cursor: pointer; }.dropzone.dz-clickable * {  cursor: default; }.dropzone.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message * {  cursor: pointer; }.dropzone.dz-started .dz-message {  display: none; }.dropzone.dz-drag-hover {  border-style: solid; }.dropzone.dz-drag-hover .dz-message {  opacity: 0.5; }.dropzone .dz-message {  text-align: center;  margin: 2em 0; }.dropzone .dz-preview {  position: relative;  display: inline-block;  vertical-align: top;  margin: 16px;  min-height: 100px; }.dropzone .dz-preview:hover {  z-index: 1000; }.dropzone .dz-preview:hover .dz-details {  opacity: 1; }.dropzone .dz-preview.dz-file-preview .dz-image {  border-radius: 20px;  background: #999;  background: linear-gradient(to bottom, #eee, #ddd); }.dropzone .dz-preview.dz-file-preview .dz-details {  opacity: 1; }.dropzone .dz-preview.dz-image-preview {  background: white; }.dropzone .dz-preview.dz-image-preview .dz-details {  -webkit-transition: opacity 0.2s linear;  -moz-transition: opacity 0.2s linear;  -ms-transition: opacity 0.2s linear;  -o-transition: opacity 0.2s linear;  transition: opacity 0.2s linear; }.dropzone .dz-preview .dz-remove {  font-size: 14px;  text-align: center;  display: block;  cursor: pointer;  border: none; }.dropzone .dz-preview .dz-remove:hover {  text-decoration: underline; }.dropzone .dz-preview:hover .dz-details {  opacity: 1; }.dropzone .dz-preview .dz-details {  z-index: 20;  position: absolute;  top: 0;  left: 0;  opacity: 0;  font-size: 13px;  min-width: 100%;  max-width: 100%;  padding: 2em 1em;  text-align: center;  color: rgba(0, 0, 0, 0.9);  line-height: 150%; }.dropzone .dz-preview .dz-details .dz-size {  margin-bottom: 1em;  font-size: 16px; }.dropzone .dz-preview .dz-details .dz-filename {  white-space: nowrap; }.dropzone .dz-preview .dz-details .dz-filename:hover span {  border: 1px solid rgba(200, 200, 200, 0.8);  background-color: rgba(255, 255, 255, 0.8); }.dropzone .dz-preview .dz-details .dz-filename:not(:hover) {  overflow: hidden;  text-overflow: ellipsis; }.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {  border: 1px solid transparent; }.dropzone .dz-preview .dz-details .dz-filename span, .dropzone .dz-preview .dz-details .dz-size span {  background-color: rgba(255, 255, 255, 0.4);  padding: 0 0.4em;  border-radius: 3px; }.dropzone .dz-preview:hover .dz-image img {  -webkit-transform: scale(1.05, 1.05);  -moz-transform: scale(1.05, 1.05);  -ms-transform: scale(1.05, 1.05);  -o-transform: scale(1.05, 1.05);  transform: scale(1.05, 1.05);  -webkit-filter: blur(8px);  filter: blur(8px); }.dropzone .dz-preview .dz-image {  border-radius: 20px;  overflow: hidden;  width: 120px;  height: 120px;  position: relative;  display: block;  z-index: 10; }.dropzone .dz-preview .dz-image img {  display: block; }.dropzone .dz-preview.dz-success .dz-success-mark {  -webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);  -moz-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);  -ms-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);  -o-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);  animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); }.dropzone .dz-preview.dz-error .dz-error-mark {  opacity: 1;  -webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);  -moz-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);  -ms-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);  -o-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);  animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); }.dropzone .dz-preview .dz-success-mark, .dropzone .dz-preview .dz-error-mark {  pointer-events: none;  opacity: 0;  z-index: 500;  position: absolute;  display: block;  top: 50%;  left: 50%;  margin-left: -27px;  margin-top: -27px; }.dropzone .dz-preview .dz-success-mark svg, .dropzone .dz-preview .dz-error-mark svg {  display: block;  width: 54px;  height: 54px; }.dropzone .dz-preview.dz-processing .dz-progress {  opacity: 1;  -webkit-transition: all 0.2s linear;  -moz-transition: all 0.2s linear;  -ms-transition: all 0.2s linear;  -o-transition: all 0.2s linear;  transition: all 0.2s linear; }.dropzone .dz-preview.dz-complete .dz-progress {  opacity: 0;  -webkit-transition: opacity 0.4s ease-in;  -moz-transition: opacity 0.4s ease-in;  -ms-transition: opacity 0.4s ease-in;  -o-transition: opacity 0.4s ease-in;  transition: opacity 0.4s ease-in; }.dropzone .dz-preview:not(.dz-processing) .dz-progress {  -webkit-animation: pulse 6s ease infinite;  -moz-animation: pulse 6s ease infinite;  -ms-animation: pulse 6s ease infinite;  -o-animation: pulse 6s ease infinite;  animation: pulse 6s ease infinite; }.dropzone .dz-preview .dz-progress {  opacity: 1;  z-index: 1000;  pointer-events: none;  position: absolute;  height: 16px;  left: 50%;  top: 50%;  margin-top: -8px;  width: 80px;  margin-left: -40px;  background: rgba(255, 255, 255, 0.9);  -webkit-transform: scale(1);  border-radius: 8px;  overflow: hidden; }.dropzone .dz-preview .dz-progress .dz-upload {  background: #333;  background: linear-gradient(to bottom, #666, #444);  position: absolute;  top: 0;  left: 0;  bottom: 0;  width: 0;  -webkit-transition: width 300ms ease-in-out;  -moz-transition: width 300ms ease-in-out;  -ms-transition: width 300ms ease-in-out;  -o-transition: width 300ms ease-in-out;  transition: width 300ms ease-in-out; }.dropzone .dz-preview.dz-error .dz-error-message {  display: block; }.dropzone .dz-preview.dz-error:hover .dz-error-message {  opacity: 1;  pointer-events: auto; }.dropzone .dz-preview .dz-error-message {  pointer-events: none;  z-index: 1000;  position: absolute;  display: block;  display: none;  opacity: 0;  -webkit-transition: opacity 0.3s ease;  -moz-transition: opacity 0.3s ease;  -ms-transition: opacity 0.3s ease;  -o-transition: opacity 0.3s ease;  transition: opacity 0.3s ease;  border-radius: 8px;  font-size: 13px;  top: 130px;  left: -10px;  width: 140px;  background: #be2626;  background: linear-gradient(to bottom, #be2626, #a92222);  padding: 0.5em 1.2em;  color: white; }.dropzone .dz-preview .dz-error-message:after {  content: '';  position: absolute;  top: -6px;  left: 64px;  width: 0;  height: 0;  border-left: 6px solid transparent;  border-right: 6px solid transparent;  border-bottom: 6px solid #be2626; }/*------.homescreen/homescreen_block.css.-------*/.pls-dont-fixed-this-div,.pls-dont-block-this-div {  background-color: #fff;  color: #333;  box-shadow: 0px 4px 43px -9px rgba(0,0,0,0.75);  font-size: 1.1em;  padding-top: .4em;  top: 0;  width: 100%;  z-index: 1000;  height: 73px;  box-sizing: border-box;  position: fixed;}.pls-dont-fixed-this-div .adblock-icon {  float: left;  margin-right: 20px;  margin-top: 6px;}.headline__wrap:after, .popup__logo:after {  clear: both}.pls-dont-block-this-div {  background-color: #464646;  border-bottom: 2px solid #f21626;  color: #33322e;  line-height: 20px;  text-align: left;  padding-top: 15px;  margin: auto;  max-width: 980px;  margin-top: 10%;}.pls-dont-block-this-div {  height: auto;  padding: 10px 20px;  border-bottom: none;  font-size: 12px;  top: auto;  bottom: 0}.pls-dont-block-this-div--card .adblock_text .semibold {  font-size: 18px}.pls-dont-block-this-div--card {  width: 100%;  height: auto}.pls-dont-block-this-div--card .adblock_text {  background-position: 0 center}.pls-dont-block-this-div--big {  padding: 0;  background-color: #fff;  border: none;  position: relative}.pls-dont-block-this-div--big .adblock-wrapper {  max-width: 1022px;  margin: 0 auto}.pls-dont-block-this-div--big .adblock-cell {  height: 270px;  text-align: center;  vertical-align: middle;  padding-top: 20px;}.pls-dont-block-this-div--big .adblock-icon {  width: 400px;  text-align: center;  display: inline-block;  padding-top: 10px;  float: left;}.pls-dont-block-this-div--big .adblock_text {  vertical-align: middle;  background: 0 0;  line-height: 30px;  padding-bottom: 10px;  color: #000;  margin-top: 15px;  width: 400px;  font-size: 16px;}.pls-dont-block-this-div--big .adblock_text a {  cursor: pointer;  font-weight: bold;}.popup-disable-block {  cursor: pointer;  text-align: left;}.pls-dont-block-this-div--big .adblock_text {  display: table;  font-size: 14px;  line-height: 20px}.pls-dont-block-this-div--big .adblock_text .semibold {  font-size: 22px}.pls-dont-block-this-div--big .adblock_text .link {  margin-top: 20px}.pls-dont-block-this-div--big .adblock_text .link button {  background: #5096ff;  padding: 11px 80px;  font-weight: bold;  color: #FFF;  text-decoration: none;  font-size: 15px;  border-radius: 3px;  border: 1px solid #5096ff;  text-shadow: 1px 1px 1px #555;  cursor: pointer;}.adblock_popup {  z-index: 2000;}.pls-dont-block-this-div--big .adblock_text .link button:hover {  opacity: 0.8;}.pls-dont-block-this-div--big .adblock_text .link a:hover {  background: #1769ff;  background: linear-gradient(to bottom, rgba(23, 105, 255, 0.68) 0, rgb(23, 105, 255) 100%);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a52714', endColorstr='#db2a0f', GradientType=0)}.pls-dont-block-this-div--big .adblock-image {  vertical-align: middle;  margin-top: -90px;  margin-left: 310px;  position: absolute;}.pls-dont-block-this-div--big .adblock-image img {  height: 60px;}.pls-dont-block-this-div--big .adblock_text .semibold {  font-size: 22px}.pls-dont-block-this-div--big .adblock-image {  display: table;  width: 100%;  padding-bottom: 30px}.pls-dont-block-this-div--big .adblock-image img {  max-width: 50%}.adblock_text {  background-size: 46px 46px}.adblock_text {  display: block;  max-width: 800px;  margin: 0 auto}.adblock_text .semibold {  font-size: 20px}.main_content {  position: relative}.headline__wrap:after, .headline__wrap:before {  content: '';  display: table}.headline__wrap-title {  margin-right: 700px}.headline__wrap-adblock {  float: right;  width: 680px}.mob-visible {  display: none}@media screen and (max-width: 1024px) {  .adblock_text .semibold {    font-size: 13px  }  .headline__wrap-title {    margin-right: 0  }  .mob-hide {    display: none  }  .mob-visible {    display: block  }}.button--purple {  background: #5196fe;  padding: 11px 15px;  font-weight: bold;  color: #FFF;  text-decoration: none;  font-size: 15px;  border-radius: 5px;  border: 1px solid #40ACF4;  text-shadow: 1px 1px 1px #555;  cursor: pointer;  display: block;}.button--purple:hover {  background: #5196fe;  color: #ffffff;}.button--gray {  background: #777474;  box-shadow: none;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  color: #ffffff;  cursor: pointer;}.button--gray:hover {  background: #a3a3a3;  color: #fff}.header--adblock {  height: 120px;  margin-bottom: 0}.announce {  max-width: 1022px;  margin: 0 auto;  position: relative}@media screen and (max-width: 1024px) {  .announce {    max-width: 300px;    text-align: center;    padding: 15px  }}.announce__wrap {  width: 100%;  height: 54px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  padding-top: 10px;  background-color: #ebebeb;  box-shadow: 0 -1px 9px 0 rgba(0, 0, 0, .18);  position: fixed;  bottom: 0;  left: 0;  z-index: 100;}.announce__logo {  float: left}@media screen and (max-width: 1024px) {  .announce__wrap {    background-color: #818181;    height: auto  }  .announce__logo {    float: none;    margin-bottom: 20px  }}.announce__logo-icon {  float: left;  width: 50px}.announce__logo-icon-cell {  display: table-cell;  width: 1000px;  height: 38px;  text-align: center;  vertical-align: middle}.announce__logo-text {  min-height: 60px;  font-size: 18px;  line-height: 38px;  margin-left: 60px;  color: #353535;}.announce__buttons {  float: right}@media screen and (max-width: 1024px) {  .announce__logo-icon-cell {    width: 60px;    height: 60px  }  .announce__logo-text {    font-size: 16px;    color: #fff  }  .announce__buttons {    float: none  }}.announce__buttons-item {  display: inline-flex;  margin-left: 20px;}.announce__buttons-item .button {  height: 38px;  line-height: 38px;  font-size: 14px;  display: inline-block;  padding: 0 54px}.announce {  max-width: 1022px;  margin: 0 auto;  position: relative}.pls-dont-fixed-this-div .text-add {  font-size: 14px;}.pls-dont-fixed-this-div .text-add a {  color: #f21626;  font-weight: bold;  display: block;}@media screen and (max-width: 500px) {  .pls-dont-fixed-this-div {    -webkit-box-shadow: 0px 1px 15px rgba(50, 50, 50, 0.75);    -moz-box-shadow: 0px 1px 15px rgba(50, 50, 50, 0.75);    box-shadow: 0px 1px 15px rgba(50, 50, 50, 0.75);    bottom: 0;    top: auto;    padding: 10px 5px;    text-align: center;    position: fixed;    height: 155px;  }  .pls-dont-fixed-this-div .text-add a{    text-align: center;    font-size: 1.4em;  }  .pls-dont-fixed-this-div .adblock-icon {    float: none;  }  .pls-dont-fixed-this-div .adblock_text {    color: #000;  }  .pls-dont-block-this-div--big .adblock_text .link {    padding-top: 20px;    display: inline-block;  }  .pls-dont-block-this-div--big .adblock_text {    border: none;    width: 100%;  }  .pls-dont-block-this-div--big .adblock-image {    margin-left: 0;  }  .pls-dont-block-this-div--big .adblock-image img {    max-width: 100%;    height: 100%;  }  .pls-dont-block-this-div--big .adblock_text a {    display: block;    text-decoration: underline;  }  .pls-dont-block-this-div--big .adblock-icon {    float: none;    width: 100%;  }  .pls-dont-block-this-div--big .adblock-icon img {    height: 140px;  }  .pls-dont-fixed-this-div .adblock-icon {    display: block;    margin: 0;  }  .pls-dont-fixed-this-div .text-ad {    margin-left: 66px;    font-size: 13px;    line-height: 1.6;  }  .ab_link.popup-disable-block {    display: block;  }  .announce__logo-text {    min-height: 0;  }  .announce__logo {    margin-bottom: 0;  }  .announce__wrap {    padding: 10px;  }  .popup__logo-buttons-item .button {    width: 90px;    height: 40px;    line-height: 40px;  }  .popup__headline {    text-align: center;    font-weight: bold;  }  .popup__headline, .popup__logo {    margin-bottom: 14px;  }  .popup__close {    right: 0;  }  .popup__headline {    color: #ffffff;  }  .popup__logo-icon img {    max-width: 23px;  }  .popup__logo-text {    border-bottom: 1px solid grey;  }  .popup__logo-buttons-item .button {    border: none;    background: none;    color: #fff;  }  .pls-dont-fixed-this-div .text-add {    text-align: center;    font-size: 12px;    line-height: 1.5;  }  .announce__logo-icon-cell img {    height: 60px;  }  .announce__logo-icon-cell {    background-color: rgba(128, 128, 128, 0.08);  }  .announce__buttons-item .button {    font-size: 11px !important;    width: 100%;  }  .announce__buttons-item {    display: flex;    margin: 0;  }  .button--purple {    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0;  }  .adblock_text .semibold {    font-weight: bold;  }}.announce_inner{  background: #f0f0f0;}.announce_inner__logo{  padding-top: 7px;  float: left;  display: inline-block;}.announce_inner__buttons{  padding-left: 54px;}.lil-butt{  cursor: pointer;  display: inline-block;  vertical-align: top;  height: 20px;  text-align: center;  padding: 0 10px;  text-transform: uppercase;  box-sizing: border-box;  text-decoration: none;}.lil-button-good{  color: #fff;  background: #cf4545;}.lil-button-good:hover{  color: #fff !important;  background: #f63e38 !important;}.lil-button-gray{  color: #fff;  background: #acacac;}.lil-button-gray:hover{  color: #fff !important;  background: #c3c3c3 !important;}.announce_inner {  background: #f0f0f0;  padding: 10px;  position: relative;}.announce_inner__logo-text{  padding-left: 54px;}.announce_inner .popup__close--announce{  right: 1px;  background-color: #acacac;}.announce_inner__buttons-item{  display: inline-block;}.announce_inner__buttons{  margin-top: 7px;}/*------.inline.css.-------*/.contacts_block a {  display: block;} #user-login textarea, #user-login input{   border: 1px solid #cf4545;   width: 200px; } .webform-client-form .form-item {   margin: 20px; }.webform-client-form .form-text {  height: 40px;}.webform-client-form textarea,.webform-client-form input{  border: 1px solid #cf4545;  width: 100%;} ol li:before{   display: none; }ol.rim li{  list-style-type: upper-roman;}ol.norm li{  list-style-type: decimal;}.webform-component input[type='checkbox'].agreement{  float:left;  margin-right:20px;  width: auto;}#search-autocomplete {  position: absolute;  background-color: #fff;  padding: 10px;  border: 1px solid #33aaff;  min-width: 300px;  margin-left: 200px;  z-index: 1000;}#search-autocomplete:empty {  display: none;}#search-autocomplete .active {  font-weight: bold;}/*PR2-290917*/@media screen and (max-width: 450px) {  .pager-first, .pager-last, .pager-current, .pager-item, .pager-next, .pager-previous{    margin-bottom:12px;  }  .current-page input{    width:auto;  }    .org_descript {    padding: 0;  }  .org_descript .your_org {    margin: 0;    text-align: right;    float: none;  }    .contacts_block .tel, .contacts_block .mail, .contacts_block .site {    text-align: center;    margin-left: 0;    width: 99%;  }    .contacts_block {    margin-bottom: 15px;  }    .last_org_list ol {    margin: 20px 0 0px 20px;  }}@media screen and (min-width: 769px) {    #yandex_rtb_R-A-159654-4, #yandex_rtb_R-A-159654-3 {    margin: 14px 0 9px 0;  }}.zzz {  color: red;  text-align: center;  margin: 5px;  font-size: 20px;}</pre></body></html>