* html body {
  height: 100%
}
HTML, BODY {
  height: 100%;
  min-height: 100%;
}

html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

.video embed,
.video object,
.video iframe {
  width: 100%;
  height: auto;
}

.point {
  padding-left: 1rem;
  background-image: url(/img/point.gif);
  background-position: left;
  background-size: 10px 10px;
  background-repeat: no-repeat;
  display: block;
}
.point_sel {
  padding-left: 1rem;
  background-image: url(/img/point_sel.gif);
  background-position: left;
  background-size: 10px 10px;
  background-repeat: no-repeat;
  font-weight: bold;
  display: block;
}

@media \0screen {
  img {
    width: auto;
 /* for ie 8 */
  }
}

div#input {
  width: 100%;
  padding: 1px;
  border: 1px solid #F9BA6C;
  position: relative;
  font-size: 1em;
  line-height: 1em;
  background-color: white;
  background-image: url("/button.gif");
  background-repeat: no-repeat;
  background-position: right center;
}

div#selects {
  height: 30em;
  width: 100%;
  overflow: auto;
  display: none;
  position: absolute;
  left: -1px;
  top: 1em;
  background-color: white;
  border: 1px solid green;
  z-index: 999;
}

div#sp {
  display: block;
}

.st {
  font-weight: bold;
}

div#selects.shown {
  display: block;
  border-top: 1px solid green;
}


/* CSS Document */
body {
  font-size: 14px;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  background-color: #FEFEFA;
  margin: 0px;
  position: relative;
}

div {
  vertical-align: top;
}

a:link {
  color: #000099;
  text-decoration: none;
}

a:hover {
  color: #0099FF;
  text-decoration: underline;
}

a:visited {
  color: #000099;
  text-decoration: none;
}

a:visited:hover {
  color: #0099FF;
  text-decoration: underline;
}

input,select,textarea {
  border: 1px solid #F9BA6C;
}

image {
  border: none;
}

td {
  vertical-align: top;
}

form.frm {
  background-color: #FFFFCC;
  margin: 3px;
  padding: 3px;
  border: none;
  background-color: #FFFFCC;
  border-bottom: 1px #FFCC66 solid;
  border-right: 1px #FFCC66 solid;
}
/*Oformlenie blokov stranici:*/
.title {
  background-repeat: repeat-x;
  background-image: url(/img/title_.gif);
  border: 0px;
  height: 50px;
  padding: 0px;
  margin: 0px;
  vertical-align: baseline;
  overflow: hidden;
  display: block;
}

.title1 {
  background: #FFFFFF;
  margin: 10px;
  margin-top: 0px;
  max-width: 100%;
}

.right_panel {
  background-image: url(/img/right_panel.gif);
  border: 0px;
  background-position: right;
}

.block {
  margin: 3px;
  padding: 3px;
  border: none;
  background-color: #FDEEC6;
  border-bottom: 1px #FFCC66 solid;
  border-right: 1px #FFCC66 solid;
}

.block2 {
  margin: 0px;
  padding: 0px;
  border: none;
  background-color: #E1F0FF;
  border-bottom: 1px #C6E2FF solid;
  border-right: 1px #C6E2FF solid;
}

.blocknav {
  margin: 3px;
  padding: 3px;
  border: none;
  background-color: #FDEEC6;
  border-bottom: 1px #FFCC66 solid;
  border-right: 1px #FFCC66 solid;
  cursor:pointer;
  color: #000099;
}


/*printobyavl1:*/
table.ob {
  border: 1px dotted #FFCC66;
}

table.ob td {
  padding: 5px;
}

table.ob .caption {
  color: #000033;
  background: #FFFFCC;
}

table.ob .text {
}

table.ob .bottom {
  background: #FDFDEA;
}/*printobyavl2:*/
table.ob2 {
  /*margin: 10px;*/
  border: 1px dotted #FFCC66;
  max-width:100%;
}

table.ob2 td {
  margin: 1px;
}

table.ob2 .left {
  border: 1px solid #FDEEC6;
  border-left: none;
}

table.ob2 .right {
  border: 1px solid #FDEEC6;
  border-right: none;
}
/*table.images*/
table.image {
  padding: 3px;
  border-top: 1px #FFCC66 solid;
  border-bottom: 1px #FFCC66 solid;
  margin-bottom: 5px;
}

table.image td {
  text-align: center;
}

table.image .bottom {
  border-bottom: 1px #FFCC66 solid;
}

.smallfont {
  font-size: 12px;
}

.titlecb {
  padding-left: 6px;
  height: 30px;
  line-height: 30px;
  margin: 0px 0px 0px 0px;
  color: white;
  border: 0px;
  font-weight: bold;
  background-image: url(/menu_cb.gif);
  background-repeat: repeat-x;
  background-position: top;
}

.titlecy {
  padding-left: 6px;
  height: 30px;
  line-height: 30px;
  margin: 0px 0px 0px 0px;
  color: white;
  border: 0px;
  font-weight: bold;
  background-image: url(/menu_cy.gif);
  background-repeat: repeat-x;
  background-position: top;
}

h1 {
  font-size: 24px;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  margin: 0px;
  padding: 0px;
  color: #666;
}

h2 {
  font-size: 18px;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  margin: 0px;
  padding: 0px;
  color: #666;
}

.AR {
  text-align: right;
}

.shtown {
  width: 350px;
  overflow: auto;
  position: absolute;
  z-index: 1000;
  background-color: white;
  border: 1px solid black;
  padding: 10px;
}

#seltownname span {
  color: #0033CC;
  /*text-decoration:underline;*/
  border-bottom: 1px dashed #000080;
  cursor: pointer;
  font-size: 120%;
}

.alink {
  border-bottom: 1px dashed #000080;
  cursor: pointer;
}

.blockq {
  display: block;
  padding: 0;
  margin: 10px 20px;
}

a.buttonblue {
  display: inline-block;
  position: relative;
/*	margin: 5px;*/
/*	margin: 0px 5px 0px -20px;*/
  margin: 0;
  padding: 5px 5px;
/*	padding: 0 10px;*/
  width: 95%;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
/*	text-shadow: 1px 1px 1px rgba(255,255,255,.22);*/
  text-shadow: 1px 1px 1px rgba(105,105,105,.22);
  font: bold 12px/18px Tahoma, sans-serif;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
/*	-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.29), inset 1px 1px 1px rgba(255,255,255,.44);
  -moz-box-shadow: 1px 1px 1px rgba(0,0,0,.29), inset 1px 1px 1px rgba(255,255,255,.44);
  box-shadow: 1px 1px 1px rgba(0,0,0,.29), inset 1px 1px 1px rgba(255,255,255,.44);*/
  -webkit-transition: all 0.15s ease;
  -moz-transition: all 0.15s ease;
  -o-transition: all 0.15s ease;
  -ms-transition: all 0.15s ease;
  transition: all 0.15s ease;
  color: #FFFFFF;
/*.blue {/*	color: #19667d;*/
/*        color:#FFFFFF;
  text-decoration: none;*/
  background: #70c9e3;
 /* Old browsers */
  background: -moz-linear-gradient(top, #70c9e3 0%, #39a0be 100%);
 /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #70c9e3), color-stop(100%, #39a0be));
 /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #70c9e3 0%, #39a0be 100%);
 /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #70c9e3 0%, #39a0be 100%);
 /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #70c9e3 0%, #39a0be 100%);
 /* IE10+ */
  background: linear-gradient(top, #70c9e3 0%, #39a0be 100%);
 /* W3C */
/*} /* Gray Color */
}

a.buttonblue:hover {
  color: #FFFFFF;
  text-decoration: none;
  -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.29), inset 0px 0px 2px rgba(0,0,0, .5);
  -moz-box-shadow: 1px 1px 1px rgba(0,0,0,.29), inset 0px 0px 2px rgba(0,0,0, .5);
  box-shadow: 1px 1px 1px rgba(0,0,0,.29), inset 0px 0px 2px rgba(0,0,0, .5);
}

a.buttonblue:active {
  color: #FFFFFF;
  text-decoration: none;
  -webkit-box-shadow: inset 0px 0px 3px rgba(0,0,0, .8);
  -moz-box-shadow: inset 0px 0px 3px rgba(0,0,0, .8);
  box-shadow: inset 0px 0px 3px rgba(0,0,0, .8);
}

a.addobjlink {
  display: inline-block;
  position: relative;
/*	margin: 5px;*/
/*	margin: 0px 5px 0px -20px;*/
  margin: 0;
  padding: 5px 5px;
/*	padding: 0 10px;*/
/*	width:95%;*/
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
/*	text-shadow: 1px 1px 1px rgba(255,255,255,.22);*/
  text-shadow: 1px 1px 1px rgba(105,105,105,.22);
  font: bold 12px/18px Tahoma, sans-serif;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
/*	-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.29), inset 1px 1px 1px rgba(255,255,255,.44);
  -moz-box-shadow: 1px 1px 1px rgba(0,0,0,.29), inset 1px 1px 1px rgba(255,255,255,.44);
  box-shadow: 1px 1px 1px rgba(0,0,0,.29), inset 1px 1px 1px rgba(255,255,255,.44);*/
  -webkit-transition: all 0.15s ease;
  -moz-transition: all 0.15s ease;
  -o-transition: all 0.15s ease;
  -ms-transition: all 0.15s ease;
  transition: all 0.15s ease;
  color: #FFFFFF;
/*.blue {/*	color: #19667d;*/
/*        color:#FFFFFF;
  text-decoration: none;*/
  background: #70c9e3;
 /* Old browsers */
  background: -moz-linear-gradient(top, #70c9e3 0%, #39a0be 100%);
 /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #70c9e3), color-stop(100%, #39a0be));
 /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #70c9e3 0%, #39a0be 100%);
 /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #70c9e3 0%, #39a0be 100%);
 /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #70c9e3 0%, #39a0be 100%);
 /* IE10+ */
  background: linear-gradient(top, #70c9e3 0%, #39a0be 100%);
 /* W3C */
/*} /* Gray Color */
}

a.addobjlink:hover {
  color: #FFFFFF;
  text-decoration: none;
  -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.29), inset 0px 0px 2px rgba(0,0,0, .5);
  -moz-box-shadow: 1px 1px 1px rgba(0,0,0,.29), inset 0px 0px 2px rgba(0,0,0, .5);
  box-shadow: 1px 1px 1px rgba(0,0,0,.29), inset 0px 0px 2px rgba(0,0,0, .5);
}

a.addobjlink:active {
  color: #FFFFFF;
  text-decoration: none;
  -webkit-box-shadow: inset 0px 0px 3px rgba(0,0,0, .8);
  -moz-box-shadow: inset 0px 0px 3px rgba(0,0,0, .8);
  box-shadow: inset 0px 0px 3px rgba(0,0,0, .8);
}
/*a.addobjlink {
 border-radius: 4px;
 border: 1px solid black;
 padding: 5px;
 margin: 15px 0;
 background: #f0f0f0;
}*/




.pagenum {
  margin: 5px;
  font-size: 140%;
}

.pagenum a,
.pagenum span {
  padding-left: 20px;
}

.pagenum strong,
.pagenum b {
  font-size: 150%;
  padding-left: 20px;
/* background: #CCC;*/
}

.cardstyle {
  display: block;
  padding-bottom: 20px;
/*  min-height: 250px;*/
  height: 280px;
  text-decoration: none !important;
  overflow-x: hidden;
  max-width:100%;
}

.cardstyle a:hover {
  text-decoration: none !important;
}

/*
.cardstyle:hover {
  background: #CCC;
}
*/


.cardstyle.noimage {
  display: block;
  padding-bottom: 20px;
/*  min-height: 250px;*/
  height: 80px;
  text-decoration: none !important;
}

.cardstyle_picture {
  object-fit: cover;
  width: 100%;
  height: 200px;
  /*min-height: 100%;*/
  max-height: 200px;
}

.cardstyle .heardfill {
  position:relative;
  right: 10px;
  top: 50px;
  height: 32px;
  width: 32px;
  position:relative;
  float: right;
  margin-top: -32px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='white' stroke='gray' fill-opacity='0.8' stroke-opacity='0.8' viewBox='-1 -1 18 18'><path fill-rule='evenodd' d='M8 1.314C12.438-3.248 23.534 4.735 8 15-7.534 4.736 3.562-3.248 8 1.314z'/></svg>");
}

.cardstyle .arrow_back {
  position:relative;
  right: -10px;
  top: 50px;
  height: 32px;
  width: 32px;
  position:relative;
  float: left;
  margin-top: -32px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='white' stroke='gray' fill-opacity='0.8' stroke-opacity='0.8' viewBox='-1 -1 18 18'><path fill-rule='evenodd' d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/></svg>");
}

.cardstyle .share {
  position:relative;
  right: -10px;
  top: 50px;
  height: 32px;
  width: 32px;
  position:relative;
  float: left;
  margin-top: -32px;
/*  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='white' stroke='gray' fill-opacity='0.8' stroke-opacity='0.8' viewBox='-1 -1 18 18'><path d='M13.5 1a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zM11 2.5a2.5 2.5 0 1 1 .603 1.628l-6.718 3.12a2.499 2.499 0 0 1 0 1.504l6.718 3.12a2.5 2.5 0 1 1-.488.876l-6.718-3.12a2.5 2.5 0 1 1 0-3.256l6.718-3.12A2.5 2.5 0 0 1 11 2.5zm-8.5 4a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zm11 5.5a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3z'/></svg>");*/
/*  <path d='M11 2.5a2.5 2.5 0 1 1 .603 1.628l-6.718 3.12a2.499 2.499 0 0 1 0 1.504l6.718 3.12a2.5 2.5 0 1 1-.488.876l-6.718-3.12a2.5 2.5 0 1 1 0-3.256l6.718-3.12A2.5 2.5 0 0 1 11 2.5z'/> */
}


.cardstyle .text{
  display: block;
  height: 50px;
  padding: 5px;
  color: #666;
  /*overflow-wrap: hidden;*/
  /*white-space:nowrap;
  max-width:320px;*/
}
.cardstyle .text .price{
  font-size: 1.2rem;
  color: black;
}
.cardstyle .text .metro{
  padding-left: 20px;
  text-align: middle;
}
.cardstyle .text .address{
  padding-left: 20px;
  text-align: middle;
}




.obj {
  display: block;
/* float:none;*/
  padding-bottom: 20px;
/*margin-left:104px;*/
  min-height: 107px;
  text-decoration: none !important;
}

.obj a {
  color: black;
}

.obj a:visited {
  color: black;
}

.obj a:hover {
  text-decoration: none !important;
}

.obj.text {
  padding-left: 118px;
 /* +10*/
/* display:inline-block;*/
}

.obj.noimage .text {
  padding-left: 10px;
 /* +10*/
/* display:inline-block;*/
}

.obj a .text .titleobj {
  display: block;
  color: #00C;
  font-size: 133%;
/* font-weight: 400 !important;*/
  text-decoration: none !important;
}

.obj:hover {
/* background-color: #EEE;*/
}

.obj a:hover .text .titleobj {
  color: #0099FF;
}

.obj a:visited .text .titleobj {
  color: #AAA;
}

.obj span {
  padding-right: 10px;
}

.obj span.metro {
  display: inline-block;
  padding-left: 20px;
}

.mico {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAYAAAB24g05AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAZdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41Ljg3O4BdAAAA60lEQVQoU2NgQAOv5RiYgdgMi7guUFwSXRyDD1TkA8QXgJgJWRLI3wLEVcQYsBmo8D8Qx8AUA9nWULG76AajGAiUlAfiP1DF94A0O0gBkD4AFQMZ7IbTFUDJFiSFIMX5IA1oYquxGgBUxArEz9EUvwLyz6GJ/QLyxbEFXiiaQpALcOEKbAbsRdKwGsgGhQHMgLdA9nwk/h2UwARy1IH4H5ICVyDbH4kPCgs9NBe5wF0BlOhFknwCZDNDQ387kH0dFD5QPih9wFy1EmwAUGAxVNFtIA3CV0FiUDk1INsdyp4IZF+BqgGpuwnEawBavMOkoK9VAwAAAABJRU5ErkJggg==") no-repeat center left;
}

.adic {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQCAYAAAAiYZ4HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASVJREFUeNp80s8rBHEYx/Hvji1RbuKkZA9OcnPxBzjIhgO1N6W9uVJ72aVc5OBHqTm4KylJJJvksjlvFAcHrhwQhz3I+6nP1NM0u0+9mp55nuf7nfnO5OI4Di6GMYUJ/OEeV3hLGvKueQ2b6HL3ltHCKnb9QA1VrXqKOiLtNo0ddGPLBsbUbFHGodthHyvYwwYubZWiinepZj/U0A5FG5hUoRHax4OuBRv4VjLUYaBf15YN3CiZwWhG87he3qJpA7c6nT5cYB4DGMQiztCDX1zbKT3hCCWM4ETFnBqTsJ7nSIkd2Y8r9qaaP7Ee9HGCdql1eOkKXv2AxTbOM5qPcZAkUaq4ZM/p8qb+p9Bu4B1z+jYfmMWXb8hnPMIjFvSXvqSL/wIMAFCAOdYkWZJhAAAAAElFTkSuQmCC')  no-repeat center left;
}

.obj span.address {
  padding-left: 18px;
  display: inline-block;
/* width:100%;
 max-width:100%;
 overflow:hidden;*/
}

.sort {
  padding: 10px 0;
}

.sort a {
  padding-right: 20px;
}

.obj span.desc {
  display: none;
}

.obj span.price {
/* display:block;*/
/* display:inline-block;*/
  color: #616161;
  font-size: 120%;
  font-weight: 400 !important;
  text-decoration: none !important;
  white-space: nowrap;
}

span.price span.m {
  padding: 0;
  vertical-align: super;
  font-size: 70%;
  display: inline-block;
  color: #666;
}

.obj img {
  display: inline-block;
/* margin-right:100px;*/
/* position:static;*/
  float: left;
  margin: 0 10px;
  width: 107px;
  height: auto;
/* margin:10px;*/
/* margin:0px;*/
/* margin-right:90px;*/
  border: 0;
  cursor: pointer;
/* clear:both;*/
/* padding-right:10px;*/
}

/*.noimage {
  padding-left: 10px;
}*/

.ob2 {
/* max-width:100%;*/
/* max-width:700px; */
/* min-width:450px;*/
}

.yandex-adaptive {
  width: auto;
  height: auto;
  max-width: 320px;
  max-height: 100px;
  display: block;
  overflow: hidden;
}

#bannercodedown {
  display: block;
  /*width: 728px;*/
/*   position:absolute;*/
  overflow: hidden;
/*   width: 100%;*/
  max-width: 100%;
  margin: 0 auto;
}

.main {
  display: block;
/*clear:left;*/
  max-width: 100%;
}

.leftmenu {
  float: left;
  display: block;
  width: 200px;
  max-width: 100%;
}

.content {
  margin-left: 205px;
/* display:inline-block;*/
  width: auto;
  max-width: 100%;
}

#maxpic {
}


.mobile {
}

.nomobile {
}

.lastpic .img {
  width: 180px;
  height: auto;
}

.lastpic {
  display: block;
/* width:180px;
 height:180px;*/
  overflow: hidden;
  width: 180px;
  margin: 0 auto;
}

.lastpic .text {
  display: block;
  position: absolute;
  width: 176px;
  color: #FFF;
  font-weight: bold;
  margin: 0;
  padding: 2px;
  border: none;
  background-color: rgba(0, 0, 0, 0.3);
}

.lastpic.same {
  display: inline-block;
/* width:180px;
 height:180px;*/
  overflow: hidden;
  width: 180px;
  margin: 0 1% 0 0;
}

.lastpic.same .img {
  width: 180px;
}

.newsdetail {
  display: block;
  min-height: 350px;
}
/*.newsdetail > div {
}*/


.fotorama-wrap {
  width: 100%;
  max-width: 100%;
  display: none;
}

img.clk {
  cursor: pointer;
}

.header-nav {
  height: 50px;
}

.header-logo {
  float: left;
  display: block;
  width: 75px;
  height: 50px;
  background: url(/header-logo.jpg) no-repeat 100% 100%;
  margin-top: 0px;
  text-align: left;
}

.header-text {
  float: left;
  display: block;
  font: 14pt;
  text-transform: uppercase;
  margin: 12pt 0 0 5pt;
}

.header-social {
  display: block;
  width: 200px;
  height: 20px;
  float: right;
}


.icon {
    width: 25px;
    height: 25px;
    margin: 5px;
    display: inline-block;
    cursor: pointer;
}

.like-outline {
  background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><g id="Layer_50" data-name="Layer 50"><path d="m83.063 35.34h-19.971c1.751-5.418 4.7-17.462-.865-24.29a16.829 16.829 0 0 0 -14.346-6.432c-3.839.277-7.008 1.9-8.478 4.354-2.308 3.847-6.316 20.8-7.592 26.368h-18.173a10.845 10.845 0 0 0 -10.833 10.833v38.417a10.844 10.844 0 0 0 10.833 10.832h62.5a14.207 14.207 0 0 0 13.807-11.122l6.922-31.826a14.128 14.128 0 0 0 -13.8-17.131zm-76.258 49.25v-38.417a6.841 6.841 0 0 1 6.833-6.833h17.769v52.082h-17.769a6.84 6.84 0 0 1 -6.833-6.832zm86.154-32.969-6.922 31.826a10.187 10.187 0 0 1 -9.9 7.975h-40.73v-53.861c2.067-9.185 5.71-23.671 7.426-26.532.636-1.059 2.532-2.219 5.336-2.422a12.869 12.869 0 0 1 10.958 4.971c4.722 5.788 1.078 18.571-.724 23.009a2 2 0 0 0 1.853 2.753h22.807a10.129 10.129 0 0 1 9.9 12.281z"/></g></svg>');
}

.like-fill {
  background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><g id="Layer_50" data-name="Layer 50"><path id="svg_1" fill-rule="evenodd" d="m45.76,4.85c-3.226,0.691 -5.601,2.378 -6.754,4.796c-1.446,3.033 -4.579,14.088 -7.004,24.712l-0.198,0.867l-10.11,0.053c-9.938,0.053 -10.129,0.06 -11.194,0.424c-2.167,0.74 -3.996,2.014 -5.376,3.743c-0.972,1.217 -1.533,2.374 -1.955,4.031c-0.328,1.287 -0.336,1.816 -0.336,21.849c0,19.887 0.011,20.57 0.329,21.815c0.982,3.838 3.887,6.758 7.841,7.878c1.032,0.293 2.552,0.307 33.997,0.307c36.465,0 33.456,0.087 36.404,-1.058c3.545,-1.376 6.752,-4.707 8.012,-8.321c0.232,-0.667 2.044,-8.655 4.026,-17.75c3.994,-18.324 4.049,-18.665 3.483,-21.47c-1.069,-5.295 -4.737,-9.3 -10.008,-10.929l-1.5,-0.463l-11.125,-0.055c-6.119,-0.03 -11.125,-0.081 -11.125,-0.113s0.261,-1.013 0.581,-2.18c2.256,-8.23 2.278,-14.673 0.068,-19.402c-2.053,-4.392 -6.585,-7.789 -11.684,-8.756c-1.674,-0.318 -4.839,-0.307 -6.372,0.022m-14.427,86.558l-3.8982,-0.003c-0.37242,-6.11358 -0.11232,-52.138 -0.14901,-52.239l4.04721,0.075l0,26.084"/></g></svg>');
}

.dislike-outline {
  background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><g id="Layer_50" data-name="Layer 50"><path d="m83.063 35.34h-19.971c1.751-5.418 4.7-17.462-.865-24.29a16.829 16.829 0 0 0 -14.346-6.432c-3.839.277-7.008 1.9-8.478 4.354-2.308 3.847-6.316 20.8-7.592 26.368h-18.173a10.845 10.845 0 0 0 -10.833 10.833v38.417a10.844 10.844 0 0 0 10.833 10.832h62.5a14.207 14.207 0 0 0 13.807-11.122l6.922-31.826a14.128 14.128 0 0 0 -13.8-17.131zm-76.258 49.25v-38.417a6.841 6.841 0 0 1 6.833-6.833h17.769v52.082h-17.769a6.84 6.84 0 0 1 -6.833-6.832zm86.154-32.969-6.922 31.826a10.187 10.187 0 0 1 -9.9 7.975h-40.73v-53.861c2.067-9.185 5.71-23.671 7.426-26.532.636-1.059 2.532-2.219 5.336-2.422a12.869 12.869 0 0 1 10.958 4.971c4.722 5.788 1.078 18.571-.724 23.009a2 2 0 0 0 1.853 2.753h22.807a10.129 10.129 0 0 1 9.9 12.281z"/></g></svg>');
  transform: scaleX(-1) scaleY(-1);
}

.dislike-fill {
  background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><g id="Layer_50" data-name="Layer 50"><path id="svg_1" fill-rule="evenodd" d="m45.76,4.85c-3.226,0.691 -5.601,2.378 -6.754,4.796c-1.446,3.033 -4.579,14.088 -7.004,24.712l-0.198,0.867l-10.11,0.053c-9.938,0.053 -10.129,0.06 -11.194,0.424c-2.167,0.74 -3.996,2.014 -5.376,3.743c-0.972,1.217 -1.533,2.374 -1.955,4.031c-0.328,1.287 -0.336,1.816 -0.336,21.849c0,19.887 0.011,20.57 0.329,21.815c0.982,3.838 3.887,6.758 7.841,7.878c1.032,0.293 2.552,0.307 33.997,0.307c36.465,0 33.456,0.087 36.404,-1.058c3.545,-1.376 6.752,-4.707 8.012,-8.321c0.232,-0.667 2.044,-8.655 4.026,-17.75c3.994,-18.324 4.049,-18.665 3.483,-21.47c-1.069,-5.295 -4.737,-9.3 -10.008,-10.929l-1.5,-0.463l-11.125,-0.055c-6.119,-0.03 -11.125,-0.081 -11.125,-0.113s0.261,-1.013 0.581,-2.18c2.256,-8.23 2.278,-14.673 0.068,-19.402c-2.053,-4.392 -6.585,-7.789 -11.684,-8.756c-1.674,-0.318 -4.839,-0.307 -6.372,0.022m-14.427,86.558l-3.8982,-0.003c-0.37242,-6.11358 -0.11232,-52.138 -0.14901,-52.239l4.04721,0.075l0,26.084"/></g></svg>');
  transform: scaleX(-1) scaleY(-1);
}

.bookmark-outline {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M6 2h12c1.1 0 2 .9 2 2v18l-8-4-8 4V4c0-1.1.9-2 2-2z"></path></svg>');
}

.bookmark-fill {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="black"><path d="M6 2h12c1.1 0 2 .9 2 2v18l-8-4-8 4V4c0-1.1.9-2 2-2z"></path></svg>');
}

.ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__icon_more  {
  background-color: white;
}

@media (min-width: 320px) {

  .yandex-adaptive {
    width: auto;
    height: auto;
    max-width: 320px;
    max-height: 100px;
  }

  #bannercodedown {
    max-width: 320px;
  }

}

@media (min-width: 480px) {

  .yandex-adaptive {
    width: auto;
    height: auto;
    max-width: 480px;
    max-height: 100px;
  }

  #bannercodedown {
    max-width: 480px;
  }


}

@media (min-width: 640px) {

  .obj span.desc {
    display: block;
  }

  .yandex-adaptive {
    width: auto;
    height: auto;
    max-width: 640px;
    max-height: 280px;
  }

  #bannercodedown {
    max-width: 640px;
  }

  .newsdetail {
    padding-left: 310px;
  }

  .newsdetail > div:first-child {
 /*div*/
    margin-left: -300px;
    display: block;
    width: 300px;
  /* height:auto;
   max-width: 400px;*/
    padding-right:10px;
    float: left;
  }

}

@media (min-width: 768px) {

  .mobile {
    display: none;
    visibility: hidden;
    width: 0;
    height: 0;
    overflow: hidden;
    float: left;
  }

  .obj.noimage .text {
    padding-left: 128px;
  }

  .obj a .text .titleobj {
 /*  white-space:nowrap;*/
  }

  .yandex-adaptive {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 120px;
  }

  #bannercodedown {
    max-width: 100%;
  }

}

@media (max-width: 768px) {

  .nomobile {
    display: none;
    visibility: hidden;
    width: 0;
    height: 0;
    overflow: hidden;
    float: left;
  }

  .leftmenu {
    float: none;
    margin: 0;
  /* display:none;*/
  }

  .content {
    margin: 0;
  }

  #maxpic {
  /*    max-width:100%;
      height:auto;*/
    width: 100%;
    height: auto;
    width: auto\9; /* ie8 */
    max-width: 100%;
  }

  .title {
    display: none;
  }

  .header-logo {
    width: 30px;
    height: 20px;
    background-size: cover;
    margin-top: 0px;
  }

  .header-text {
    font-siz: 20%;
    margin: 2px;
  }

  .header-nav {
    height: 22px;
  }

  .header-social {
    margin-top: 6pt;
  }

  .searchform {
  }

  .searchform {
    display: block;
  }

  .searchform td {
    display: block;
  }

  .searchform tr {
    display: block;
  }

  input {
    width: auto;
    max-width: 95%;
  }

  .obj a {
    font-size: 100%;
  /* font-weight: 400 !important;*/
    white-space: normal;
  }

  .pagenum strong,
  .pagenum b {
    font-size: 100%;
    padding-left: 10px;
    font-weight: 100;
    white-space: normal;
  /* background: #CCC;*/
  }

}

@media (min-width: 992px) {
  .fotorama-wrap {
    width: 100%;
    max-width: 790px;
  }
}

@media (min-width: 1200px) {
  .fotorama-wrap {
    width: 100%;
    max-width: 900px;
  }
}

@media handheld, screen and (max-width: 1024px), screen and (max-device-width:1024px) {
}