form {
   margin: 0;
   padding: 0;
}
#loading-layer {
   display: none;
   font-family: Verdana;
   font-size: 11px;
   background: #000;
   text-align: center;
   border: 1px solid #000;
   color: #fff;
   padding: 10px;
}
.findrelated {
   width: 99%;
   background: #ffc;
   border: 1px solid #9e9e9e;
   margin-top: 7px;
   margin-right: 10px;
   padding: 5px;
}
.title_quote {
   color: #636363;
   background-color: #f2f2f2;
   border: 1px dotted #bebebe;
   border-bottom: 0;
   font-weight: 700;
   padding: 5px;
}
.quote {
   color: #757575;
   background-color: #f2f2f2;
   border: 1px dotted #bebebe;
   text-align: justify;
   padding: 5px;
}
.title_spoiler {
   color: #636363;
   background-color: #f2f2f2;
   border: 1px dotted #bebebe;
   font-weight: 700;
   padding: 5px;
}
.text_spoiler {
   color: #757575;
   background-color: #f2f2f2;
   border: 1px dotted #bebebe;
   border-top: 0;
   text-align: justify;
   padding: 5px;
}
.scriptcode {
   color: #757575;
   background-color: #f2f2f2;
   border: 1px dotted #bebebe;
   text-align: left;
   padding: 5px;
}
.editor_button {
   float: left;
   cursor: pointer;
   padding-left: 2px;
   padding-right: 2px;
}
.editor_buttoncl {
   float: left;
   cursor: pointer;
   padding-left: 1px;
   padding-right: 1px;
   border-left: 1px solid #bbb;
   border-right: 1px solid #bbb;
}
.editbclose {
   float: right;
   cursor: pointer;
}
.editor_button select {
   font-family: tahoma;
   font-size: 11px;
}
.xfields textarea {
   color: #757575;
   font-size: 11px;
   font-family: tahoma;
   background-repeat: repeat-x;
   height: 86px;
   border: 1px solid #e0e0e0;
}
.xfields select {
   color: #757575;
   font-size: 11px;
   font-family: tahoma;
   border: 1px solid #e0e0e0;
}
.xprofile textarea {
   color: #757575;
   font-size: 11px;
   font-family: tahoma;
   width: 316px;
   height: 86px;
   border: 1px solid #e0e0e0;
}
#dropmenudiv {
   border: 1px solid #fff;
   border-bottom-width: 0;
   font: normal 10px Verdana;
   background-color: #6497ca;
   line-height: 20px;
   margin: 2px;
}
#dropmenudiv a {
   display: block;
   text-indent: 3px;
   text-decoration: none;
   color: #fff;
   background: #6497ca;
   border: 1px solid #fff;
   font-weight: 700;
   margin: 1px;
   padding: 1px 0;
}
#dropmenudiv a:hover {
   background: #fdd08b;
   color: #000;
}
.vote {
   color: #757575;
}
#newpm {
   position: absolute;
   width: 400px;
   background-color: #fdfdfd;
   border: 1px solid #bbb;
   font-family: verdana;
   line-height: 135%;
   padding: 4px;
}
#newpmheader {
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 2px;
   height: 20px;
   color: #636363;
   font-weight: 700;
   background-color: #b2c7f1;
   font-family: verdana;
   cursor: move;
}
#newpm a {
   background: transparent;
   color: #4b73d4;
   text-decoration: none;
}
#newpm a:hover {
   background: transparent;
   color: #4b73d4;
   text-decoration: underline;
}
.attachment {
   color: gray;
}
.search {
   color: #757575;
   text-decoration: none;
}
.textin {
   text-decoration: none;
}
.sresult {
   text-align: justify;
   font-weight: 400;
   line-height: 16px;
   font-size: 12px;
   color: #757575;
}
fieldset {
   border: 1px solid #e0e0e0;
   text-align: left;
   font-size: 11px;
   font-family: tahoma;
   padding: 5px;
}
.highslide-active-anchor img {
   visibility: hidden;
}
.highslide-html {
   background-color: #fff;
}
.highslide-loading {
   display: block;
   color: #fff;
   font-size: 9px;
   font-weight: 700;
   text-decoration: none;
   border: 1px solid #fff;
   background-color: #000;
   padding: 3px;
}
a.highslide-full-expand {
   background: url(../dleimages/fullexpand.gif) no-repeat;
   display: block;
   width: 34px;
   height: 34px;
   margin: 0 10px 10px 0;
}
.highslide-footer {
   height: 11px;
}
.highslide-footer .highslide-resize {
   float: right;
   height: 12px;
   width: 11px;
   background: url(../dleimages/resize.gif);
}
.highslide-resize {
   cursor: nw-resize;
}
.clouds_xsmall {
   font-size: x-small;
}
.clouds_small {
   font-size: small;
}
.clouds_medium {
   font-size: medium;
}
.clouds_large {
   font-size: large;
}
.clouds_xlarge {
   font-size: x-large;
}
.bb-editor textarea {
   border: 1px solid #bcc0c2;
   width: 100%;
   background: #fff;
   padding: 2px;
}
.editorcomm .bb-editor {
   width: 465px;
}
.editorcomm .bb-editor textarea {
   height: 156px;
}
.rating {
   color: #909090;
   font-family: Tahoma, helvetica, sans-serif;
   font-size: 11px;
   height: 15px;
   float: right;
}
.rating ul {
   margin: 0 !important;
}

.unit-rating {
   list-style: none;
   width: 120px;
   height: 20px;
   position: relative;
   background: url(../dleimages/rating.png) left top no-repeat;
   margin: 0;
   padding: 0;
}
.unit-rating li {
   text-indent: -90000px;
   float: left;
   margin: 0;
   padding: 0;
}
.unit-rating li a {
   display: block;
   width: 17px;
   height: 20px;
   text-decoration: none;
   text-indent: -9000px;
   z-index: 17;
   position: absolute;
   padding: 0;
}
.unit-rating li a:hover {
   background: url(../dleimages/rating.png) center left no-repeat;
   z-index: 2;
   left: 0;
}
.unit-rating a.r1-unit {
   left: 0;
}
.unit-rating a.r1-unit:hover {
   width: 22px;
}
.unit-rating a.r2-unit {
   left: 22px;
}
.editor_button img,
.editbclose img,
.editor_button_brk img {
   margin: 0;
   padding: 0;
}
.xfields input,
.xprofile input {
   color: #757575;
   font-size: 11px;
   font-family: tahoma;
   width: 250px;
   height: 14px;
   border: 1px solid #e0e0e0;
}
/* ==================== показ оригинальной картинки загруженной на сайт из уменьшенной копии */
.highslide-wrapper,
.highslide-outline {
   background: #000;
}
.highslide-image {
   border: 2px solid #000;
}
.highslide-active-anchor {
   visibility: hidden;
}
.highslide-active-anchor img {
   visibility: hidden;
}
.highslide-dimming {
   background-color: black;
}
.highslide-html {
   background-color: white;
}
.highslide-loading {
   display: block;
   color: white;
   font-size: 9px;
   font-weight: bold;
   text-decoration: none;
   padding: 3px;
   border: 1px solid white;
   background-color: black;
}
a.highslide-full-expand {
   background: url(../dleimages/fullexpand.gif) no-repeat;
   display: block;
   margin: 0 5px 5px 0;
   width: 34px;
   height: 34px;
   opacity: 0.5;
}
.highslide-display-block {
   display: block;
}
.highslide-display-none {
   display: none;
}
.highslide-caption {
   display: none;
   padding: 5px;
   background: white;
}
.highslide-controls {
   width: 195px;
   height: 40px;
   background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) no-repeat 0 -90px;
   margin-right: 15px;
   margin-bottom: 10px;
   margin-top: 10px;
}
.highslide-controls ul {
   position: relative;
   left: 15px;
   height: 40px;
   list-style: none;
   margin: 0;
   padding: 0;
   background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) no-repeat 100% -90px;
}
.highslide-controls li {
   float: left;
   padding: 5px 0;
}
.highslide-controls a {
   background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif);
   display: block;
   float: left;
   height: 30px;
   width: 30px;
   outline: none;
}
.highslide-controls a.disabled {
   cursor: default;
}
.highslide-controls a span {
   display: none;
}

.highslide-controls .highslide-previous a {
   background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
   background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
   background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
   background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
   background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
   background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
   background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
   background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
   background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
   background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
   background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
   background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
   background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
   background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
   background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
   background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
   background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
   background-position: -180px -30px;
}
.highslide {
   background-color: #d7d7d7;
   display: inline-block;
   filter: blur(0px);
   object-fit: cover;
   margin: 3px;
   background-position: center;
   background-repeat: no-repeat;
   background-image:url(data:image/gif;base64,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);
}
.highslide img {
   filter: blur(0px);
   object-fit: cover;
   display: block;
   position: absolute;
   top: 0;
   height: 100%;
   width: 100%;
}
@media (min-width: 100px) and (max-width: 300px) {
	.highslide {
      width: calc(100% / 1 - 10px);
      padding-top: 150%;
      margin: 5px;
   }
}
@media (min-width: 300px) and (max-width: 350px) {
	.highslide {
      width: calc(100% / 2 - 10px);
      padding-top: 65%;
      margin: 3.7px;
   }
}
@media (min-width: 350px) and (max-width: 400px) {
	.highslide {
      width: calc(100% / 2 - 10px);
      padding-top: 65%;
      margin: 3.9px;
   }
}
@media (min-width: 400px) and (max-width: 450px) {
	.highslide {
      width: calc(100% / 2 - 10px);
      padding-top: 65%;
      margin: 3.9px;
   }
}
@media (min-width: 450px) and (max-width: 500px) {
	.highslide {
      width: calc(100% / 2 - 10px);
      padding-top: 65%;
      margin: 3.9px;
   }
}
@media (min-width: 500px) and (max-width: 550px) {
	.highslide{
      width: calc(100% / 2 - 10px);
      padding-top: 65%;
      margin: 3.9px;
   }
}
@media (min-width: 550px) and (max-width: 600px) {
	.highslide {
      width: calc(100% / 2 - 10px);
      padding-top: 65%;
      margin: 3.9px;
   }
}
@media (min-width: 600px) and (max-width: 680px) {
	.highslide {
      width: calc(100% / 3 - 10px);
      padding-top: 44%;
      margin: 3.6px;
   }
}
@media (min-width: 680px) and (max-width: 780px) {
	.highslide {
      width: calc(100% / 4 - 10px);
      padding-top: 33%;
      margin: 3.4px;
   }
}
@media (min-width: 780px) and (max-width: 850px) {
	.highslide {
      width: calc(100% / 4 - 10px);
      padding-top: 33%;
      margin: 3.4px;
   }
}
@media (min-width: 850px) {
	.highslide {
      width: calc(100% / 4 - 10px);
      padding-top: 36%;
      margin: 3.4px;
   }
}
/*---Диалоговые и всплывающие окна jQuery UI---*/
.ui-front {
	z-index: 1000;
}
.ui-button-icon-only {
	overflow: hidden;
	text-indent: -9999px;
}

.ui-widget-overlay {
	background: #000;
	opacity: 0.5;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	position: fixed;
}
.ui-helper-clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.ui-helper-clearfix {
	display: inline-block;
}
* html .ui-helper-clearfix {
	height: 1%;
}
.ui-helper-clearfix {
	display: block;
}
.ui-dialog {
	text-align: left;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 420px;
	border-radius: 8px;
	box-shadow: 0 8px 40px -10px rgba(0, 0, 0, 0.3);
	border: 1px solid #e6e6e6;
	border-color: rgba(0, 0, 0, 0.1);
	background-color: #fff;
	background-clip: padding-box;
	outline: none;
}
.ui-dialog-titlebar {
	padding: 20px 20px;
	position: relative;
	border-bottom: 1px solid #eaeaea;
}
.ui-dialog-title {
	float: left;
	font-weight: bold;
	font-size: 1.4em;
}
.ui-dialog-titlebar-close {
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -16px !important;
	height: 23px !important;
	width: 32px;
	border: 0 none !important;
	background-color: inherit !important;
	box-shadow: none !important;
	padding: 0px !important;
	background-image: inherit !important;
}
.ui-dialog-titlebar-close .ui-icon {
	display: block;
	margin: 10px auto 0 auto;
	width: 14px;
	height: 14px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAAQlBMVEUAAAAaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhpGvPVGAAAAFXRSTlMAfG+K6uT58t7WrKWel2hkWw3SEwl0oKIhAAAAgElEQVQoz73RSQ7CMBBE0bKxM49A3/+qgILUTr68TS37rVpfr6HtFmExt+Ouwb4LV3v8rpMaO5RmSckOpVmvxf4Ks00KrmeLUqEwaGHQwqCFUd2gMFcYFOb/+UcwKMwV5kqLwRV2U6NYb7Qq1Rt1auqNksZ6o1n7lJ+bsLXP8/sDE7sb2/eyAdwAAAAASUVORK5CYII=);
	-webkit-background-size: 14px auto;
	background-size: 14px auto;
	opacity: 0.5;
}
.ui-button {
	float: right;
	border: 0 none;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	height: 40px;
	border-radius: 20px;
	outline: none;
	color: #fff !important;
	padding: 9px 22px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none !important;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.14);
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.14);
	background-color: #4a60a5;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.ui-dialog-titlebar-close:hover .ui-icon {
	opacity: 1;
}
.ui-icon {
	overflow: hidden;
	text-indent: -9999px;
}
.ui-dialog label {
	color: #575757;
}
.ui-dialog-content {
	padding: 20px;
	border: 1px solid #fff;
	overflow: auto;
	position: relative;
   font-size: 14px;
	zoom: 1;
}
.loginbox.ui-dialog,
.loginbox .ui-dialog-content {
	overflow: visible !important;
}
.ui-dialog-content h2 {
	display: inline;
	font-size: 1em;
	font-weight: bold;
}
.ui-dialog .ui-dialog-buttonpane {
   padding: 6px;
   text-align: center;
   border-top: 1px solid #eaeaea;
}
.ui-dialog .ui-resizable-se {
	bottom: 3px;
	height: 14px;
	right: 3px;
	width: 14px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-state-error {
	background: #fef1ec 50% 50% repeat-x !important;
	border: 1px solid #cd0a0a;
	color: #cd0a0a;
}
.ui-button {
	margin: 0 3px;
}
.ui-helper-hidden-accessible {
	display: none;
}
#commentar {
   background-color: #e0e0e0;
   padding: 10px;
}
.nick {
   color: #4a60a5;
}
.nick a {
   color: red;
}
.nick a:hover {
   color: #4a60a5;
}
.kom {
   font-size: 15px;
   background-color: #eee;
   border-top: #ddd solid 1px;
   margin: 0px;
   padding: 8px;
}
.kom a {
   color: #777;
}
.kom a:hover {
   color: #7f1d1d;
}
.data {
   color: #888;
}
.comm {
   font-style: italic;
   font-size: 14px;
   color: #222;
}
.num {
   font-size: 14px;
   color: #aaa;
}
.enter {
   width: 80%;
   color: #555;
   background-color: #f5f5f5;
   border: #fbfbfb solid 1px;
   font-size: 14px;
   padding: 5px;
}
.button {
   background-color: #4a60a5;
   width: 80px;
   color: #c1d7ff;
   border: #333 solid 0;
   font-size: 13px;
   padding: 5px;
   margin-top: 10px;
}
.kod {
   width: 95px;
   height: 45px;
   color: #eee;
   background-color: #4a60a5;
   border: #bebebe solid 1px;
   font-size: 25px;
   margin-top: 2px;
   padding: 5px;
}
.kod a {
   color: #8f1d1d;
}
.kod a:hover {
   color: #7f1d1d;
}
.codes img {
   border: #ccc solid 1px;
   margin-top: 2px;
   vertical-align: middle;
   width: 110px;
   height: 55px;
   float: left;
}
.codesreg img {
   border: #eee solid 1px;
   margin-top: 2px;
   vertical-align: middle;
   width: 50px;
   height: 22px;
   float: left;
}
/* cyrillic-ext */
@font-face {
   font-family: 'Roboto Condensed';
   font-style: normal;
   font-weight: 400;
   font-display: swap;
   src: url(../css/robotocondensed/1a.woff2) format('woff2');
   unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
 }
 /* cyrillic */
 @font-face {
   font-family: 'Roboto Condensed';
   font-style: normal;
   font-weight: 400;
   font-display: swap;
   src: url(../css/robotocondensed/2b.woff2) format('woff2');
   unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
 }
 /* greek-ext */
 @font-face {
   font-family: 'Roboto Condensed';
   font-style: normal;
   font-weight: 400;
   font-display: swap;
   src: url(../css/robotocondensed/3c.woff2) format('woff2');
   unicode-range: U+1F00-1FFF;
 }
 /* greek */
 @font-face {
   font-family: 'Roboto Condensed';
   font-style: normal;
   font-weight: 400;
   font-display: swap;
   src: url(../css/robotocondensed/4d.woff2) format('woff2');
   unicode-range: U+0370-03FF;
 }
 /* vietnamese */
 @font-face {
   font-family: 'Roboto Condensed';
   font-style: normal;
   font-weight: 400;
   font-display: swap;
   src: url(../css/robotocondensed/5e.woff2) format('woff2');
   unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
 }
 /* latin-ext */
 @font-face {
   font-family: 'Roboto Condensed';
   font-style: normal;
   font-weight: 400;
   font-display: swap;
   src: url(../css/robotocondensed/6f.woff2) format('woff2');
   unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
 }
 /* latin */
 @font-face {
   font-family: 'Roboto Condensed';
   font-style: normal;
   font-weight: 400;
   font-display: swap;
   src: url(../css/robotocondensed/7g.woff2) format('woff2');
   unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
 }
 .upbtn {
   opacity: 0.8;
   z-index: 9999;
   width: 70px;
   height: 70px;
   position: fixed;
   bottom: -80px;
   right: 20px;
   cursor: pointer;
   border: 1px solid #ff572245;
   transition: all .7s ease-in-out;
   background-position: center center;
   background-repeat: no-repeat;
   background-color: #55555545;
   background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDQ0NC44MTkgNDQ0LjgxOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDQ0LjgxOSA0NDQuODE5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTQzMy45NjgsMjc4LjY1N0wyNDguMzg3LDkyLjc5Yy03LjQxOS03LjA0NC0xNi4wOC0xMC41NjYtMjUuOTc3LTEwLjU2NmMtMTAuMDg4LDAtMTguNjUyLDMuNTIxLTI1LjY5NywxMC41NjYgICBMMTAuODQ4LDI3OC42NTdDMy42MTUsMjg1Ljg4NywwLDI5NC41NDksMCwzMDQuNjM3YzAsMTAuMjgsMy42MTksMTguODQzLDEwLjg0OCwyNS42OTNsMjEuNDExLDIxLjQxMyAgIGM2Ljg1NCw3LjIzLDE1LjQyLDEwLjg1MiwyNS42OTcsMTAuODUyYzEwLjI3OCwwLDE4Ljg0Mi0zLjYyMSwyNS42OTctMTAuODUyTDIyMi40MSwyMTMuMjcxTDM2MS4xNjgsMzUxLjc0ICAgYzYuODQ4LDcuMjI4LDE1LjQxMywxMC44NTIsMjUuNywxMC44NTJjMTAuMDgyLDAsMTguNzQ3LTMuNjI0LDI1Ljk3NS0xMC44NTJsMjEuNDA5LTIxLjQxMiAgIGM3LjA0My03LjA0MywxMC41NjctMTUuNjA4LDEwLjU2Ny0yNS42OTNDNDQ0LjgxOSwyOTQuNTQ1LDQ0MS4yMDUsMjg1Ljg4NCw0MzMuOTY4LDI3OC42NTd6IiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==)
}
.upbtn:hover {
   opacity: 1;
   background-color: #42424245;
}
.lazy-loaded {
   border: solid 0px #00000000;
}