html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin: 0;    
padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
   /* vertical-align: baseline; */
}
html {
	overflow-x: hidden;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block }
ol, ul { list-style: none }
blockquote, q {
	quotes: none;
	font-family: georgia;
	font-size: 16px;
	font-style: italic;
}
blockquote:before, q:before, q:after {
	content: '';
	content: none;
}
sup, sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	font-size: 10px;
}
sup { bottom: 1ex }
sub { top: .5ex }
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*watermark-start*/

.znachokmenyu {
width: 50%;
margin: auto;
padding-bottom: 10px;
position: relative;
display: inline-block;
}

.znachokmenyu img {
  display: block;
  width: 100%;
  height: auto;
}

.znachokmenyu::after {
  content: "пример"; /* Текст водяного знака */
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 5vw; /* Размер текста адаптируется к ширине экрана */
  font-weight: bold;
  color: rgb(193 193 193 / 30%); /* Полупрозрачный цвет */
  text-transform: uppercase;
  letter-spacing: 0.2em;
  text-align: center;
  transform: translate(-47%, -53%) rotate(-37deg); /* Центрирование и поворот текста */
  pointer-events: none; /* Текст не перекрывает клики */
  z-index: 2;
}

/*watermark-start*/
.spisokzagruzok img {}
button, input, select, textarea { margin: 0 }
:focus { outline: 0 }
img, video, object {
	max-width: 100%;
	height: auto;
}
iframe { max-width: 100% }
.interfejsyug {text-align: center;}
.kruglyjredaktor {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;padding-top: 90px;
}
#tabPanel:hover {    background: #def0f824;
	border-radius: 5px;}
.yugsoobschenie {
	background-color: #567fa1;
	color: #fff;
	padding: 10px;
	display: block;
	text-align: center;
	margin: auto;
	border-radius: 4px;
	font-size: 16px;
}
.adm {color: #ff5722;
    background: #fff;
    padding: 7px;
border-radius: 8px;}
.kruglyjredaktor p {color: #fff;margin-bottom: 13px;}
.beregsrednij {
	display: inline-block;
	font-size: 40px;
}
.single a {
	color: #dae699;
}
.paketryad {
	  display: flex;
	flex-flow: column;
	max-width: 160px;
	width: 160px;
	text-align: center;
	margin-right: 8px;
	margin-left: 8px;
	margin-bottom: 1px;
	margin-top: 15px;
}
.navedeniezametka {
    display: flex;
}
/*table-windows-inactive*/
.glavnyjkorpus .tablicapohozhih {
    margin-bottom: 15px;
    background: #fff;
    border-radius: 5px;
    }
.glavnyjkorpus .tablicapohozhih td{
padding-top: 20px;
    padding-bottom: 20px;
    }
.glavnyjkorpus .tablicapohozhih a {color: #0f0f0f;}

table.tablicapohozhih li {padding-bottom: 25px;
    width: 255px;
    padding-top: 25px;
    font-size: 16px;
    margin: auto; }
.glavnyjkorpus .tablicapohozhih a:hover {color: #28b475;
    position: relative; }
.glavnyjkorpus .tablicapohozhih a:hover::after {
    content: "\279C";
    position: absolute;
    right: -27px;
    transform: rotateZ(180deg);
    display: inline-block;
    color: #28b475;
    font-size: 21px;
}
.centrzamok {position: relative;color: #28b475;display: block;}
.centrzamok:after { content: "\279C";
    position: absolute;
    padding-right: 5px;
    transform: rotateZ(180deg);
    font-size: 21px;}
/*table-windows-inactive*/

.navedeniepodval {
   display: flex;
    align-items: center;
    gap: 15px;
    padding-top: 10px;
    background: white;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    margin-top: 10px;
    margin-right: 15px;
    margin-bottom: 10px;
    margin-left: 15px;
    border-radius: 10px;
	color: #373737;
}
.navedeniepodval svg {
    max-width: 23%;
    height: fit-content;
border-radius: 4px;
}
.otstupgranica {font-size: 9px;margin: auto;}
.severvtoroj {position: absolute;display: block;height: 0px;width: 160px;margin: auto;text-transform: uppercase;text-align: center;margin-left: 26px;margin-bottom: 2px;margin-top: 41px;}

.navedeniepodval img {
    max-width: 23%;
    height: fit-content;
border-radius: 4px;
}
.tekstovyjzapustit p {margin-bottom: 5px;
    margin-top: 5px;}
.tekstovyjzapustit {color: #2e2e2e;}
.tekstovyjzapustit h2 {margin-bottom: 5px;font-size: 18px;}
.tekstovyjzapustit h2 a {color: #2d6c9a;}
.polucheniekartochka {float: left;
    background: whitesmoke;
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 0px;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    border-radius: 10px;}
.spisokzagruzok svg {float: left;}
.naruzhnyjsvezhij svg {    margin-left: 4px;
	position: absolute;}
.veterperehod {padding-right: 45px;
	float: left;}
.tablicapohozhih svg {padding-right: 10px;float: left;}
.spisokzagruzok tr th {color: #6b8eba;
	font-size: 15px;text-align: center;}
.navedenieshapka a {    color: #ffd984;}
#navigation .menu li a.rus-ic {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 0.48 0.35999966' width='48' height='36'%3e%3cpath fill='%23fff' d='m0 0h.48v.12h-.48z'/%3e%3cpath fill='%23e2383f' d='m0 .24h.48v.12h-.48z'/%3e%3cpath fill='%230053a0' d='m0 .12h.48v.12h-.48z'/%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-position: left center;
	background-position-x: right;
	background-size: 35px;}
#navigation .menu li a.uk-ic {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 36'%3e%3cpath fill='%230077bd' d='m0 0h48v36h-48z'/%3e%3cpath fill='%23ffec00' d='m0 18h48v18h-48z'/%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-position: left center;
	background-position-x: right;
	background-size: 35px;}
#navigation .menu li a.bl-ic {background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAASBAMAAACzwgOtAAAAJ1BMVEX////////kJhPzoJjsal31rqfwhXryk4npTz/nQTHmNCLrXE4ApXoLzLkBAAAAAnRSTlP/v75pnlcAAABMSURBVAjXY2BgEFKCAQZmVyQOazoSh2MGEoezA4nDpInE4ZqFxOEOQdYzGxcHRRnXIhSjZc7AAANnBxKHYwYShz0ZicPsisRhYEBwACPuQlUIu0U+AAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	background-position: left center;
	background-position-x: right;
	background-size: 35px;}
.znachokmenyu {
	width: 50%;
	margin: auto;
	padding-bottom: 10px;
}
.post-content .obzorladya {
    text-decoration: none;
    background-color: #567fa1;
    color: #fff;
    padding: 9px;
    display: block;
    text-align: center;
    margin-top: 6px;
    border-radius: 4px;

}


.post-content a.legkijobzor {color: #000;
    background-size: 11px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10px' height='10px' version='1.1' viewBox='0 0 61 60.19' xmlns='http://www.w3.org/2000/svg'%3e%3cg transform='translate(35.09 -81.17)'%3e%3cellipse cx='-4.559' cy='111.2' rx='24.02' ry='23.59' fill='%23fff' stroke='%23545861' stroke-linecap='round' stroke-linejoin='round' stroke-width='12.81' style='paint-order:stroke fill markers'/%3e%3cellipse cx='-5.286' cy='125' rx='3.759' ry='3.759' fill='%23545861' style='paint-order:stroke fill markers'/%3e%3cpath d='m-5.642 116.6c-0.3413-4.798 3.663-6.06 6.473-8.517 8.232-10.37-9.868-17.21-13.58-5.868' fill='none' stroke='%23545861' stroke-linecap='round' stroke-linejoin='round' stroke-width='6.165' style='paint-order:stroke fill markers'/%3e%3c/g%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 15px;
    padding-top: 10px;}
.post-content a.legkijobzor:hover {color: #373d86;}
#openbox {text-transform: none;
    background-size: 13px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10px' height='10px' version='1.1' viewBox='0 0 61 60.19' xmlns='http://www.w3.org/2000/svg'%3e%3cg transform='translate(35.09 -81.17)'%3e%3cellipse cx='-4.559' cy='111.2' rx='24.02' ry='23.59' fill='%23fff' stroke='%23545861' stroke-linecap='round' stroke-linejoin='round' stroke-width='12.81' style='paint-order:stroke fill markers'/%3e%3cellipse cx='-5.286' cy='125' rx='3.759' ry='3.759' fill='%23545861' style='paint-order:stroke fill markers'/%3e%3cpath d='m-5.642 116.6c-0.3413-4.798 3.663-6.06 6.473-8.517 8.232-10.37-9.868-17.21-13.58-5.868' fill='none' stroke='%23545861' stroke-linecap='round' stroke-linejoin='round' stroke-width='6.165' style='paint-order:stroke fill markers'/%3e%3c/g%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: left;
    background-position-y: 0px;
    padding-left: 17px;
    padding-top: 1px;}
.fancybox-slide--html .fancybox-close-small {background: rgb(33 32 32 / 60%);}



.knopkapoluchit {background-color: #567fa1;
	color: #fff;
	padding: 9px;
	display: block;
	text-align: center;
	margin: auto;
	border-radius: 4px;
	-webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,.2);
	box-shadow: 0 2px 6px 0 rgba(0,0,0,.2);
	margin-left: 80px;
	width: 75%;}
.interfejsyug img {
	box-shadow: 0px 0px 35px -14px rgba(0,0,0,0.5);
	border-radius: 8px;
	margin: auto;
	display: block;
}
.finishuzor {text-align: center;}
.zhmaknizdes {background-color: #567fa1;
	color: #fff;
	padding: 9px;
	display: block;
	width: 77%;
	text-align: center;
	margin: auto;
	border-radius: 4px;
	-webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,.2);
	box-shadow: 0 2px 6px 0 rgba(0,0,0,.2);}
.emodji {font-size: 29px;
	line-height: 40px;padding-bottom: 15px;}
.ssylkaskachivaniya {background-color: #567fa1;
	color: #fff;
	padding: 9px;
	display: block;
	width: 65%;
	text-align: center;
	margin: auto;
	border-radius: 4px;
	-webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,.2);
	box-shadow: 0 2px 6px 0 rgba(0,0,0,.2);}
.softdobryj td {    border-right: 5px solid #7289da;
	text-align: center;
	border-left: 5px solid #7289da;}
.softdobryj td h3 {color: #7289da;margin-top: 12px;}
.softdobryj tbody {background: #fff;}
.strokanavigacii svg {width: 60px;
	height: 60px;}
.klenzapad {
	display: block;
	padding-top: 0px;
	margin-left: 0px;}
.vyhodsvet {
	padding-top: 1px;
	padding-left: 12px;}
.zvezdaozero {
	padding-top: 1px;
	padding-left: 12px;}
.knopkazagruzki {background-color: #567fa1;
	color: #fff;
	padding: 7px;
	display: block;
	text-align: center;
	margin: auto;
	border-radius: 4px;
	-webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,.2);
	box-shadow: 0 2px 6px 0 rgba(0,0,0,.2);}
.dada {display:block}
.nono .pismateg {display:none}
.nono .tekstovyjskryt {display:block}
.dada .pismateg {display:none}
.dada .vetersadok {display:none}
.comment p {margin-top: 0px;line-height: 1.605em;}
blockquote {
	font-style: italic;
	font-weight: normal;
	font-size: 16px;
	padding: 5px 10px 1px 0;
	position: relative;
	font-family: georgia;
	border-bottom: 1px solid #DFDFDF;
	margin-bottom: 20px;
}
blockquote p { margin-bottom: 10px }
strong, b { font-weight: bold }
em, i, cite { font-style: italic }
small { font-size: 100% }
figure { margin: 10px 0 }
code, pre {
	font-weight: normal;
	font-style: normal;
}
.comment-reply-title {
	padding-top: 10px;
	padding-bottom: 10px;
	margin: auto;
	font-size: 19px;
	font-weight: bold;
	text-transform: uppercase;color: #526277;}
.konecsadok td {padding: 20px;}
.post-content a {text-decoration: underline;}
.post-content a:hover {color: #fff700;}
.blokskrinov img {    box-shadow: 0 0 25px rgba(0,0,0,0.5);border-radius: 8px;}
.span12 {    margin-bottom: 15px;
	border-bottom: 1px solid #e2e2e2;}
.span2 {    text-align: center;}
.prezentdokument {    display: block;
	text-align: center;    margin-bottom: 15px;    font-size: 16px;}
.category a:hover {    text-decoration: underline;}
pre {
	line-height: 1.3;
	overflow: auto;
	background: #F7F7F7 url('images/code.png') 10px 2px no-repeat;
	padding: 2em 1em 1em 1em;
	border: 1px solid #DDD;
	margin: 15px 0;
}
img {
opacity: 1;
transition: opacity 0.3s;
}

img[data-src] {
opacity: 0;
}
img.aligncenter  {}
.aligncenter {text-align: center;
	display: block;
	margin: 0 auto;}
.single-format-quote .article {width: 100%;}
.glavnyjkorpus #commentform {    width: 79.5%;
	margin: auto;
	padding-top: 15px;
	padding-right: 24px;
	padding-bottom: 15px;
	padding-left: 24px;    border-radius: 5px;color: #7293bc;}
.glavnyjkorpus #commentform textarea {width: 100%;}
.glavnyjkorpus .comment-reply-title {text-align: center;}
.single-format-quote #page {width: 94%;}
.glavnyjkorpus .redaktorkluch {font-size: 25px;padding-top: 5px;padding-bottom: 5px;color: #fff;border-bottom: 1px solid #e7e7e7;}
.article .pager {
	padding-left: 0;
	margin: 20px 0;
	text-align: center;
	list-style: none;
}
.blokskrinov img {cursor: zoom-in;}
.vtorojekran img {cursor: zoom-in;}
.tretijekran img {cursor: zoom-in;}
.pager li {
	display: inline;
}
.pager .previous>a, .pager .previous>span {
	float: left;
}
table#details_table td {padding: 0px 5px;}
.pager li>a, .pager li>span {
	display: inline-block;
	padding: 3px 5px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 5px;
}
#nav_menu-2 {
	transition-duration: 140ms;
}
.pager .next>a, .pager .next>span {
	float: right;
}
.pismateg { width: 36%;
	background: #450202;
	color: #fff;
	padding: 15px;
	margin: auto;
	border-radius: 12px;
	font-size: 13px;
	cursor: pointer;
	text-transform: uppercase;
	font-weight: bold;margin-bottom: 20px;}
.vetersadok {font-size: 12px;}
.urokkamen {  float: left; }
.urokkamen tr {border-bottom: 1px solid #E2E2E2;}
.urokkamen a {color: #450202;}
.urokkamen .aligncenter {box-shadow: none;}
.sdis {float: left;padding: 0px 0px 0px;}
code {
	padding: 0 8px;
	line-height: 1.5;
}
mark {
	padding: 1px 6px;
	margin: 0 2px;
	color: black;
	background: #FFE974;
}
address {
	margin: 10px 0;
	font-style: italic;
}
.wp-caption {
	max-width: 100%;
	background: #EEE;
	padding: 8px;
	width: auto!important;
}
.sticky {

}
.gallery-caption {

}
.gallery dt {
	width: auto;
	text-align: center;
	float: none;
}
.gallery img { border: 0!important }
.bypostauthor {

}
.wp-caption-text {
	margin-bottom: 0;
	text-align: center;
}
dl {

}
dt {
	float: left;
	clear: left;
	width: 100px;
	text-align: right;
	font-weight: bold;
}
dd {
	margin: 0 0 0 110px;
	padding: 0 0 0.5em 0;
	overflow: hidden;
}
/*-[ Framework ]--------------------*/
body {
	font: 15px/23px Droid Sans, sans-serif;
	color: #fff;
	background-color: #526277;
}
::-moz-selection {
	background: #222;
	color: white;
	text-shadow: none;
}
::selection {
	background: #222;
	color: #fff;
	text-shadow: none;
}
#page, .container {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
h1, h2, h3, h4, h5, h6 {
	margin-bottom: 12px;
	color: #fff;
	text-transform: uppercase;
}
h1 {
	font-size: 28px;
	line-height: 1.4;
}
.dobavkapyatyj {background: #fff;
	color: #000;}
.dobavkapyatyj td {padding-top: 17px;padding-bottom: 23px;text-align: center;}

h2 {
	font-size: 20px;
	line-height: 1.4;
}
h3 {
	font-size: 17px;
	line-height: 1.4;
}
h4 {
	font-size: 20px;
	line-height: 1.4;
}
h5 {
	font-size: 18px;
	line-height: 1.4;
}
h6 {
	font-size: 16px;
	line-height: 1.4;
}
.sub-title { font-size: 12px }
p { margin-bottom: 20px; margin-top: 5px;font-size: 16px;}
a {
	text-decoration: none;
	color: #ffaf37;
}
ol li {line-height: 2.175em;font-size: 16px;}
.glavnyjkorpus table a {text-decoration: none;color: #fff;}
.glavnyjkorpus table a:hover {text-decoration: none;}
.post-content .konecsadok a {text-decoration: none;color: #fff;}
.post-content .konecsadok a:hover {color: #ffe215;}
a:hover {color: #ffe215;}

.single .kruglyjredaktor a:hover { color:#2b2c33; text-decoration: none;}
.single a:hover { color: #ffe215; text-decoration: underline;}
a:link, a:visited, a:active { /*text-decoration: underline;*/ }
/*-[ Main container ]---------------*/
.glavnyjkorpus {
	width: 1600px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
	background: #526277;
	position: relative;
   /* box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.17); */
}
#page, .container {
	max-width: 1000px;
	min-width: 230px;
	overflow: visible;
}
#page {
	min-height: 100px;
	clear: both;
	width: 96%;
	padding: 0;
	padding-top: 10px;
	max-width: 1110px;
	overflow: hidden;
}
#page .content {
	width: 100%;
	display: block;
	float: left;
}
#mlip {position: fixed;}
#page.single {}
/*-[ Trending ]-----------------------*/
.tekstovyjpanel {
	background: #2A2A2A;
	border-bottom: 1px solid #000;
	float: left;
	width: 100%;
	position: relative;
	z-index: 100;
}

.tekstovyjpanel ul { list-style: none }
.tekstovyjpanel li {
	border-right: 1px solid #7D7D7D;
	color: #fff;
	float: left;
	font-size: 12px;
	font-weight: 700;
	line-height: 1.2em;
	margin: 10px 0 9px;
	padding: 0 13px;
	text-transform: uppercase;
}
.tekstovyjpanel li.shapkaozero {
	border: none;
	padding-left: 20px;
}
.tekstovyjpanel li.last { border: none }
.tekstovyjpanel li a {
	color: #7D7D7D;
	display: block;
}
.tekstovyjpanel li a:hover { color: #fff }
/*-[ Header ]-----------------------*/
body > header {
	float: left;
	width: 100%;
	position: relative;
}
.verhnyayashapka {
	position: relative;
	margin: 0 auto;
	width: 100%;
	z-index: 99;
	max-width: 1600px;
	float: none;
	display: block;
	min-height: 74px;
}
#header {
	position: relative;
	width: 100%;
	float: left;
	padding: 0 0 0 0%;
	background: #526277;
	-webkit-box-shadow: 0px 20px 20px -15px rgba(0,0,0,0.10);
	box-shadow: 0px 20px 20px -15px rgba(0,0,0,0.10);
}
#header:after-eeeee {
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	background: #E2E2E2;
	bottom: 0px;
	left: 0;
}
#header h1, #header h2 {
	font-size: 42px;
	float: left;
	display: inline-block;
	line-height: 1;
	margin: 20px 0;
	text-transform: uppercase;
}
#header .startnavedenie { margin: 0px 20px }
#logo a {
	float: left;
	color: #2A2A2A;
z-index: 99;
    position: relative;
}
#navigation .menu li a:hover {color: #fff;}
#logo img { float: left;
	width: 260px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;}
.poiskteg {
	float: left;
	max-width: 77.7%;
}
.legkijyug {
	overflow: hidden;
	clear: both;
}
#header-widget-container {
	width: 96%;
	max-width: 940px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 24px;
}
.tegzerno {
	float: right;
	max-width: 20.3%;
	width: 100%;
}
.poiskteg img { float: left }
.tegzerno .yugrodnik { margin-bottom: 0 }
.udobnyjzabrat {
	font-size: 12px;
	text-decoration: none;
	position: relative;
	padding: 10px 0px;
	font-size: 18px;
	line-height: 18px;
	width: 100%;
	text-align: center;
	display: block;
	transition: all 0.25s linear;
}
.udobnyjzabrat:hover { background: #111 }
.udobnyjzabrat span { float: none }
a.udobnyjzabrat {
	color: #fff!important;
	margin-bottom: 6px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
}
/*-[ Navigation ]-----------------*/
.strokanavigacii {
	display: block;
	margin: 0 auto;
	max-width: 100%;
	float: left;
}
.strokanavigacii a {
	font-size: 16px;
	color: #fff;
	text-align: left;
	text-decoration: none;
	line-height: 3.0;
	padding-top: 9px;
	padding-right: 23px;
	padding-bottom: 8px;
	padding-left: 23px;
	min-height: 46px;
	/* border-right: 1px solid #E2E2E2;
	border-left: 1px solid #fff; */
	text-transform: uppercase;
}
.menu > li:hover > a {background: #567fa1;color: #fff;}
.strokanavigacii a:hover, .strokanavigacii .sfHover { background: #00aff0;text-decoration: none; }
.strokanavigacii li li a { line-height: 1 }
.strokanavigacii a .sub {
	font-size: 12px;
	font-weight: normal;
	color: #7d7d7d;
	text-transform: none;
}
.punktsvlozheniem > a:after {
	content: "";
	font-size: 10px;
	color: #ADADAD;
	position: absolute;
	right: 12px;
	top: 22px;
}
.footer-navigation .punktsvlozheniem > a:after { display: none }
.vypadayushijspisok a {color: #fff;}
.vypadayushijspisok .punktsvlozheniem>a:after {
	right: 0;
	top: 17px;
}
.menu .tekushijpunkt > a { /* background: #fff */ }
.menu .tekushijpunkt > a:after444 {
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	background: #fff;
	bottom: 0px;
	left: 0;
	z-index: 1;
}
#navigation {
	margin: 0 auto;
	font-size: 13px;
	width: 100%;
	float: left;
}
#navigation ul { margin: 0 auto }
#navigation .menu { float: left }
#navigation ul li {
	float: left;
	position: relative;
  
}
#navigation > ul li:first-child a { /* border-left: 1px solid #E2E2E2 */}
#navigation > ul li:last-child a { border-right: 0 }
#navigation ul .header-search { float: right }
#navigation > ul > li:last-child { border-right: none }
#navigation ul li a, #navigation ul li a:link, #navigation ul li a:visited { display: block }
#navigation > ul > .current a {
	background: transparent;
	color: #5a5a5a !important;
}
#navigation li:hover ul, #navigation li li:hover ul, #navigation li li li:hover ul, #navigation li li li li:hover ul {
	opacity: 1;
	left: -228px;
	top: 0;
}
#navigation ul ul {
	position: absolute;
	width: 280px;
	z-index: 400;
	font-size: 12px;
	color: #fff;
	background: #5b88ae;
	padding: 0;
}
#navigation ul ul li {
	margin-left: 0;
	padding: 0 10%;
	width: 80%;
	color: #232323;
}
#navigation ul ul li:hover { background: #567fa1; }
#navigation ul ul a, #navigation ul ul a:link, #navigation ul ul a:visited {
	padding: 12px 0;
	position: relative;
	border-left: 0;
	background: transparent;
	border-right: 0;
	text-transform: none;
	line-height: 1.4;
	margin-right: 0;
	min-height: 100%;
}
#navigation ul ul li:last-child a { border-bottom: none }
#navigation ul ul {
	opacity: 0;
	left: -999em;
}
#navigation ul li:hover ul {
   left: -23px;
	opacity: 1;
	top: 58px;
}
#navigation ul ul li:hover ul {
	top: -1px;
	left: -228px;
	padding-top: 0;
}
#navigation ul ul ul:after { border-color: transparent }
.vypadayushijspisok {
	top: 22px;
	background: #222;
}
.clearfix:before, .clearfix:after {
	content: " ";
	display: table;
}
.blokustanovki {border: none;}
.blokustanovki td {   text-align: center;
	background: #6595bc;
	border-radius: 15px;
	width: 325px;
	margin: auto;
	margin-bottom: 15px;
	border: 5px solid #526277;}
abbr {    text-decoration: none;}
.blokustanovki td:hover {background: #77a8d1;}
.navedenieshapka .blokustanovki td a{ background: none;color: #fff;}
.tegpervyj {border: none;}
.tegpervyj td {   text-align: center;
	background: #00adee;
	border-radius: 15px;
	width: 10%;
	margin: auto;
	margin-bottom: 15px;
	border: 5px solid #526277;
	float: left;
	display: block;}
.OS {
	background: url(/operating_systems.png) no-repeat 0 0;
	display: inline-block;
	min-width: 16px;
	height: 16px;
	line-height: 17px;
	padding-left: 22px;
	color: #3d3d3d;
}
.OS-Android {
	background-position: 0 -64px;
}
.OS-MacOSX {
	background-position: 0 -16px;
}
.OS-WindowsDesktop {
	background-position: 0 -48px;
}
.OS-UWP {
	background-position: 0 -32px;
}
.OS-WindowsPhone {
	background-position: 0 -80px;
}
.OS-Linux {
	background-position: 0 0;
}
.OS-iOS {
	background-position: 0 -112px;
}
.OS-BlackBerry {
	background-position: 0 -128px;
}
.tegpervyj td a:hover {color: #d5d5d5;}
.tegpervyj td a { background: none;color: #fff;}
.clearfix:after { clear: both }
.clearfix { *zoom: 1      }
nav a#pull { display: none }
/*-[ Content ]--------------------*/
.article {
	width: 71.2%;
	float: left;
	margin-bottom: 10px;
	padding: 0;
}
#content_box {
	float: left;
	width: 95.2%;
}
.page #content_box { width: 100% }
.single #content_box { width: 100% }
.content .post_box_reg .excerpt:nth-last-child(2), .content .post_box_reg .excerpt:last-child {
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: none;
}
.content .post_box_reg .excerpt:last-child { float: right }
#content_box #content {
	float: left;
	display: block;
	width: 100%;
}
.post {
	float: left;
	width: 100%;
}
.levayaustanovka {
	clear: both;
	float: left;
	margin-top: 20px;
	width: 100%;
}
.levayaustanovka h4 {
	margin-bottom: 10px;
	font-size: 18px;
}
.post-content {
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.post.excerpt .post-content {
	margin-bottom: 0;
	padding-bottom: 0;
}
.ochistkakarta { overflow: hidden }
.lesokveter {
	float: right;
	color: #38B7EE;
	font-size: 15px;
}
.lesokveter a { color: #EE210B }
.centrtekstovyj {
	overflow: hidden;
	margin-bottom: 10px;
}
.veterdoroga {
	font-size: 18px;
	display: block;
	text-align: center;
}
.veterdoroga a { color: #EE210B }
.centrtekstovyj {
	overflow: hidden;
	margin-bottom: 10px;
}
.centrtekstovyj #content_box {
	padding-right: 0;
	padding-left: 0;
}
.centrtekstovyj .post-content {
	margin-bottom: 0;
	padding-bottom: 0;
}
.post.excerpt {
	overflow: hidden;
	margin-bottom: 24px;
	border-bottom: 1px solid #e2e2e2;
	padding-bottom: 28px;
}
.wp-post-image { float: left }
.poluchenierubrika {
	float: left;
	max-width: 100%;
}
#featured-thumbnail {
	float: left;
	max-width: 220px;
	margin-top: 4px;
	margin-bottom: 0;
	margin-right: 3%;
	width: 36%;
	position: relative;
}
.poluchenierubrika img {
	margin-bottom: 0;
	width: 100%;
	transition: all 0.25s linear;
}
.zametkapodval {
	position: absolute;
	background: #38B7EE;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0 10px;
}
.title {
	font-size: 18px;
	line-height: 1.4;
	clear: both;
	margin-bottom: 0;
}
.umnyjdelimsya {
	width: 60%;
}
.redaktorkluch {
	padding: 0 0 0 0;
	font-size: 19px;
	line-height: 1.1;text-align: center;
}
.title a { color: #fff; }
.page h1.title {
	margin-bottom: 5px;
	padding-top: 6px;
	font-size: 27px;
	line-height: 1.2;
	padding-bottom: 5px;
	text-align: center;
	color: #fff;
}
.page h1.title a {
	color: #fff;
}
.page h1.title a:hover {
color: #fff;}
.post-info {
	display: block;
	font-size: 13px;
	float: left;
	color: #999;
	margin-top: 3px;
	width: 100%;
}
.post-info span { margin-right: 3px }
.post-info span { margin-left: 3px }
.post-info span:first-child { margin-left: 0 }
article header {
	margin-bottom: 2px;
	overflow: hidden;
}
.single article header {     margin-bottom: 7px;
	text-align: center;
 }
.error404 .navedenieshapka { width: 100% }
.navedenieshapka .post-info a, .post-info a { color: #EE210B }
.article img.left, .article img.alignleft, .wp-caption.alignleft {
	margin: 0.3em 1.571em 0.5em 0;
	display: block;
	float: left;
}
.article img.right, .article img.alignright, .wp-caption.alignright {
	margin: 0.3em 0 0.5em 1.571em;
	display: block;
	float: right;
}
.article img.center, .article img.aligncenter, .wp-caption.aligncenter {
	margin: 0.3em auto 1em auto;
	display: block;
	float: none;
}
.article img.aligncenter, .article img.alignnone {
	margin-top: 1em;
	margin-bottom: 1em;
	display: block;
	clear: both;
	float: none;
}
table.tablicapohozhih li {
	font-size: 16px;}
.navedenieshapka table .naruzhnyjsvezhij a {color: #fff;}
.navedenieshapka table a {color: #38B7EE;}
 .shirokijplotnyj {   padding-top: 5px;
	text-align: center;
	padding-bottom: 10px;}
.shirokijplotnyj a {padding: 7px 10px;
	text-decoration: none;
	background: #75c5e9;
	border-radius: 5px;color: #fff;}
.naruzhnyjsvezhij a {padding: 8px 13px;
	margin: 0px 15px;
	padding-right: 32px;
	text-decoration: none;
	background: #567fa1;
	border-radius: 5px;
	-webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,.2);
	box-shadow: 0 2px 6px 0 rgba(0,0,0,.2);}
.article ul {
    list-style: initial;
	margin: 1.5em 0 1.571em 1.9em;
}
.article ol {
	margin: 1.5em 0 1.571em 1.9em;
	list-style-type: decimal;
}
.page #page {
	width: 94%;
}
.page img.aligncenter, .page img.alignnone {
	margin-top: 1em;
	margin-bottom: 1em;
	display: block;
	clear: both;
	float: none;}


.page table .naruzhnyjsvezhij a {
	color: #fff;
}
.page ul {
	
}
.page ol {
	margin: 1.5em 0 1.571em 1.9em;
	list-style-type: decimal;
}
.article ul ul, .article ol ol, .article ul ol, .article ol ul {
	margin-top: 0;
	margin-bottom: 0;
}
/*-[ Featured ]---------------------------*/
.navedenieaktivnyj {
	padding: 24px 2.2% 0 2.2%;
	overflow: hidden;
}
.vlozhenieveter {
	float: left;
	margin-bottom: 0;
	max-width: 620px;
	width: 66.2%;
	position: relative;
	overflow: hidden;
	margin-right: 1.8%;
}
.linzaotkrytyj {
	float: right;
	margin-bottom: 1.6%;
	width: 32%;
	position: relative;
	overflow: hidden;
}
.vlozhenienavedenie {
	float: left;
	margin-right: 2.2%;
	width: 14.9%;
	position: relative;
	overflow: hidden;
}
.vlozhenienavedenie:last-child { margin-right: 0 }
#first-thumbnail {
	width: 100%;
	max-width: 550px;
}
#second-thumbnail {
	width: 100%;
	max-width: 380px;
}
.listpravaya {
	position: absolute;
	bottom: 0;
	width: 94%;
	margin: 0;
	padding: 3%;
	background: rgba(0, 0, 0, 0.5);
	color: #f1f1f1;
}
.interfejsyug img {box-shadow: 0px 0px 35px -14px rgba(0,0,0,0.5);
	border-radius: 8px;}
.futerofis {
	font-size: 18px;
	font-weight: 700;
	clear: both;
	display: block;
	text-transform: uppercase;
	margin-bottom: 3px;
}
.linzaotkrytyj .futerofis {
	font-size: 14px;
	line-height: 1.3;
}
.vetersvet { font-size: 14px }
.vlozhenienavedenie .futerofis {
	font-size: 10px;
	line-height: 1.3;
}
.linzavyhod {
	background: #E2E2E2;
	color: #2A2A2A;
	line-height: 36px;
	font-size: 18px;
	margin-bottom: 28px;
	padding: 2px 0 2px 15px;
}
/*-[ Custom Nav Widget ]---------------------------*/
.widget.widget_nav_menu li {
	position: relative;
	margin-left: 0;
	border-bottom: 0;
	border-top: 0;
}
.widget_nav_menu .vypadayushijspisok {
	margin-top: 8px;
	background: transparent;
	box-shadow: none;
	margin-left: 0;
	list-style-type: square;
}
/*-[ Tab widget ]------------------------------*/
.widget .wpt_widget_content #tags-tab-content ul li { float: left }
.widget li .meta {
	display: block;
	font-size: 12px;
	color: #999;
	margin-top: 2px;
	text-transform: none;
}
/*-[ Meta ]---------------------------*/
.meta, .meta a {
	color: #999;
	font-size: 12px;
}
/*-[ Form Input ]------------------*/
input, textarea, select {
	padding: 8px 12px;
	font-size: 13px;
	color: #000;
	border: 1px solid #D1D1D1;
}
textarea {
	overflow: auto;
	resize: vertical;
}
select { padding: 5px }
input:focus, textarea:focus {

}
/*-[ Tables ]--------------------*/
table {
	width: 100%;
	text-align: left;
	margin-bottom: 25px;
   /* border: 1px solid #DDDDDD; */
}
thead {
	background: #2A2A2A;
	font-size: 14px;
	border: 0;
}
table th, table td {
	padding: 7px 15px;
	text-align: left;
}
thead th { padding-top: 17px;
	padding-right: 17px;
	padding-left: 17px;    text-transform: uppercase; }
tbody th { font-weight: normal }
/*-[ Line ]---------------------*/
hr {
	border: none;
	border-bottom: 1px solid #e3e3e3a8;
	width: 100%;
	margin: 20px 0;
	clear: both;
	position: relative;
}
/*-[ Search Form ]------------------*/
#searchform {
	padding: 0;
	float: left;
	clear: both;
	width: 100%;
}
#searchform fieldset {
	float: left;
	position: relative;
	width: 100%;
}
.article #searchform fieldset {
	float: none;
	max-width: 300px;
}
.article #searchform .icon-search {
	height: 28px;
	width: 13%;
}
.blizkijkadr {
	width: 5.8%;
}
.klenvolna {
	border: 0;
	width: 32px;
	height: 17px;
	position: absolute;
	cursor: pointer;
	padding: 0;
	color: white;
	transition: all 0.25s linear;
	z-index: 1;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAeCAMAAAAIG46tAAAAV1BMVEVHcEyVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZXJJtfJAAAAHHRSTlMAqQnxmVi+rMsMixQ9e/zs1dodebk4o2VkP33hDpeCQwAAAJpJREFUGBndwUmCgjAARcEfyAiESXB89z+nNroJrQfQKv2gOfsYl3OrN9zEJnb6x/XU4ZCXnmHVznxj6vTgBnylUqbutDnRO5U8QU8p0qgUOeglYFWKZL0ErEoLXk/tSKPSmd5pc6XuVGojwylJc4YpaWcdIIYw8mAq7ayeP/UImKQ911jbXFoDmKT3KgMc9UEyYPVJOtpKX+gO+eoJh0Q147EAAAAASUVORK5CYII=') no-repeat center center;
	background-position: 2px -7px;
	text-indent: -999em;
	right: 3px;
	border-left: 1px solid #D8D8D8!important;
	margin-top: 11px;
}
footer .klenvolna {
	width: 19.4%;
	height: 38px;
}
#s {
	width: 100%;
	border: 1px solid #E2E2E2;
	float: left;
	padding: 7px 0;
	height: 38px;
	text-indent: 10px;
	opacity: 1;
	transition: all 0.25s linear;
	background: #F5F5F5;
	position: relative;
	z-index: 1;
	box-sizing: border-box;
}
/*-[ Read More ]-------------------*/
.read-more {
	margin: 0 0 0 10px;
	line-height: 1.4;
	background: none;
	padding: 0;
}
/*-[ Top Ad in Post ]-------------------------------------*/
.yugrodnik {
	clear: both;
	margin-bottom: 10px;
}
/*-[ Bottom Ad in post ]-----------*/
.tegdalnij {
	float: left;
	clear: both;
	margin-top: 20px;
}
/*-[ ad ]---------------------*/
.ad-300 { width: 100% }
.ad-300 a {
	display: block;
	width: 100%;
}
.ad-300 img {
	border: none !important;
	width: 100%;
	box-shadow: none !important;
}
.page .oknopokaza img {width: 68%;
	height: auto;
	margin: auto;
	display: block;
	border-radius: 8px;
	box-shadow: 0px 0px 35px -14px rgba(0,0,0,0.5);}
.oknopokaza {margin-top: 20px;}
.ad-125 {
	overflow: hidden;
	padding-bottom: 0;
}
.ad-125 img { border: none }
/*-[ Sidebar ]---------------------*/
.severbereg.dalnijtihij {
	float: right;
	   width: 27.1%;
	padding: 0;
	line-height: 20px;
	max-width: 300px;
	padding-top: 7px;
}
.severbereg.dalnijtihij a {color: #fff;
	background: #6595bc;
	padding: 5px;
	display: block;
	border-radius: 3px; padding-left: 7px;}
.single .severbereg.dalnijtihij a:hover {text-decoration: none;background: #77a8d1;color: #fff;}
.single .widget li {list-style-type: none;}
.widget {
	margin-bottom: 30px;
	float: left;
	width: 100%;
	list-style: none;
}
.widget .title {
	font-weight: bold;
	text-transform: uppercase;
	color: #545E68;
	font-size: 12px;
}
.widget li {
	
	margin-left: 17px;
	margin-bottom: 7px;
}
.widget li:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
}
.widget h3 {
	font-size: 20px;
	line-height: 1;
	margin: 0 0 10px 0;text-align: center;
}
/*-[ WP Review ]--------------------------------*/
.latestPost-review-wrapper {
	position: absolute;
	bottom: 0;
	right: 0;
	background: #FFF;
	padding: 2px 8px;
}
.latestPost-review-wrapper .review-total-star { margin: 4px 0 }
.latestPost-review-wrapper .percentage-icon {
	top: 0;
	font-size: inherit;
	font-style: normal;
}
.bar-point .review-result, .percentage-point .review-result { z-index: 1 }
.widget .review-total-only .review-total-star { position: relative }
/*-[ Social Profile Widget ]--------------------------*/
.social-profile-icons { overflow: hidden }
.social-profile-icons ul li {
	background: none;
	border: none;
	float: left;
	list-style-type: none;
	margin: 0 5px 10px;
	padding: 0;
	text-indent: -999em;
}
.social-profile-icons ul li a {
	display: block;
	width: 32px;
	height: 32px;
	transition: all 0.25s linear;
}
.social-profile-icons ul li a:hover { opacity: 0.7 }

/*-[ Footer ]-------------------*/
body > footer {
	overflow: hidden;
	float: left;
	width: 100%;
	display: block;
	clear: both;
	font-size: 14px;
	line-height: 1.8;
	margin-top: 20px;
	background: #EFEFEF;
	color: #555;
}
body > footer .widget { padding: 2px 0 0 0 }
body > footer .severbereg .widget .title {
	font-size: 135%;
	color: #D4D8DB;
}
footer .widget { margin-bottom: 0px }
footer .widget li a { color: #EE210B }
footer .widget li a:hover { color: #222 }
footer {
	position: relative;
	overflow: hidden;
	clear: both;
	line-height: 20px;
}
footer .container { max-width: 100% }
.lesokpyatyj {
	padding: 0 2.2% 0 2.2%;
	overflow: hidden;
}
.lesokpyatyj .excerpt {
	float: left;
	max-width: 140px;
	margin-right: 2%;
	width: 15%;
}
.lesokpyatyj .excerpt:last-child { margin-right: 0 }
.lesokpyatyj a { color: #2a2a2a }
.lesokpyatyj .futerofis {
	font-size: 12px;
	margin-top: 10px;
	float: left;
	font-family: open sans;
}
.lesokpyatyj .excerpt div.hover {
	opacity: 0;
	background-color: rgba(0, 0, 0, 0.4);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 99;
	transition: all 0.20s linear;
}
.lesokpyatyj .excerpt:hover div.hover {
	background-color: rgba(0, 0, 0, 0.4);
	opacity: 1;
}
.lesokpyatyj a div {
	overflow: hidden;
	position: relative;
}
footer .lesokpyatyj img { margin-top: 0 }
.lesokpyatyj .excerpt:hover div.hover { opacity: 1 }
.lesokpyatyj .excerpt div.hover span {
	position: absolute;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	top: 50%;
	left: 50%;
	text-align: center;
	color: #fff;
}
.foot-logo {
	float: left;
	margin-right: 10px;
}
.proverkaderevo {
	padding-top: 5px;
	padding-bottom: 120px;
}
#commentform a {   }
.copyright-text {
	float: left;
	padding-top: 0px;
	margin-left: 0px;
padding-bottom: 10px;
}
.footer-navigation {
	float: right;
	margin: 10px 0;
}
.footer-navigation ul li { float: left }
.footer-navigation ul ul { display: none }
.footer-navigation a {
	color: #9b9b9b;
	text-transform: uppercase;
	padding: 0 0 0 25px;
}
.footer-navigation ul li:first-child a { padding-left: 0 }
.footer-navigation .menu .tekushijpunkt > a { background: transparent }
.futerlupa a:hover {}
.futerlupa {
    float: left;
    width: 86.7%;
    clear: both;
    background: #526277;
    padding: 20px 2.2% 10px 7.2%;
    margin-top: 25px;
    color: #fff;
    font-size: 14px;
    position: relative;
    -webkit-box-shadow: 0px -20px 20px -25px rgba(0,0,0,.2);
    box-shadow: 0px -20px 20px -25px rgba(0,0,0,.2);
}
#copyright-note {
   /* width: 1060px;*/
	margin: 0 auto;
	clear: both;
	max-width: 100%;
}
#copyright-note span {
	vertical-align: text-top;
	float: left;
	line-height: 2;
}
#copyright-note span a:first-child {
	float: left;
	margin-right: 5px;
}
a.toplink {
	display: inline-block;
	line-height: 2;
	padding-right: 0;
	position: absolute;
	left: 12px;
	top: 9px;
	width: 27px;
	height: 27px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAABeCAQAAACalLx4AAADN0lEQVRYw+2Uz0tUURTHBxIcU5mFuIlA+gtaRlDN1p0b7dfGjYKtZm0mY1AJEbjpQHRnfJAIU00OuFChsdFdoTZoFoXg2MYfII7jMsrT9743b+b5fr8xV805zMy7593PnJ/3hkImEY2iU7wQq+JQMD6reO4UjSF3EQ1iOMnTvMwF3uMDfAp4nuYkixHR5IwNJDjL2wDMusMLEh6wxx6l8P8HjlrgFIvHVmw0zbsumNRdfsdi1BRkSs3JS/ek13tVrDnpGuTJgJFrsw6OLPrEpC6iwhoWHkfV/IM7PM4iLMHumQCY1FkWPRJU8gHBPAtFgmtOhVmB2tm3WHyR4KF9IzZQvyS+7ZoiDiVoi23zBGPI8W03goIlWLJ63OcpFZM6hZXFY0mC61sWMFvBpGatOX49VVV7ZmvsY62TU8OsPqz1dLSc9jzqN8COZ3Zp8w2gZTrJmy7YJk/qJ9GC9iV43nbEtmFPsOh3vVfHeQYtrt6reazRgGHR4HUph0W3UMSaKGHcSvhVsA6H6vK/CEd5jHNlVbjLH3QZm81S8IS5l51E8YvlOA7NcNETRWa6ZLijYo0A1yVmD+q59VredJXfFDni7C9TXnfIReVtzNEnGqBJNUgDiFVBy9wpUMMLE1j+YycwrgdpFGOeLqDmywJG3cGMY6hxJ1AxF9wE5tX3+ZBjr+J2oPVtyFJwtg40Br9obpadT1ObYdexnNO0KoaDNAYgipLkfZ0RAxr0eGEqizbbc37QCODqxjzC7TDFogS7if4RGqsV7Qp6dSr2t4QfNBbYW13qckZCl+g+zdMSrdAc9VGbX+wObRAb9BNd84Pdpd/YfERpGqQH9J5+YbVPV7ywi/QTG7/TjYrlJjCmBTrvDg5hU4mun7D10zGiuOUOfgCYNtmakSXTmDu4hC2DFutbWIU7uIwtQxZrGtaEOziHLVmTrZ3WYX3qDvZhy5+ThaBhFKdYrbM92E6fgR6gkq3q+gJ6eQzLD2rx6uRV2lXn5SMyS6tBSj2mlEcnVTRnGLgj+lZ+euPt9Rzdpmf0kgQ9oSi1wZuGvqZIsNMShjcNfRX0oLXAmwSfBz+jrTRBRE312+qs5S8F0xnlS0w8nQAAAABJRU5ErkJggg==') no-repeat center center;
	background-position: 0 0;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
}
.toplink .icon-long-arrow-up {
	font-size: 15px;
	position: absolute;
	right: 0;
	top: 6px;
}
#sidebars .wp-post-image, footer .wp-post-image {
	margin-bottom: 0;
	margin-top: 5px;
	margin-right: 15px;
}
.postsby {
	margin-bottom: 4px;
	font-size: 26px;
	line-height: 1.2;
}
/*-[ Hover transition ]---------------------------*/
.mts-subscribe input[type="submit"], .lesokveter a, #commentform input#submit { transition: all 0.25s linear }
/*-[ Related Posts ]---------------------------*/
.lupatekstovyj {
	margin-top: 15px;
	float: left;
	width: 100%;
}
.lupatekstovyj .meta {
	margin-top: 0;
	line-height: 1;
	margin-top: 5px;
}
.lupatekstovyj li {
	width: 48.5%;
	margin-right: 3%;
	float: left;
	list-style: none;
	padding-top: 10px;
	padding-bottom: 12px;
	border-bottom: 1px solid #D8D7D7;
}
.navedenieshapka .lupatekstovyj a { color: #2A2A2A }
.navedenieshapka .lupatekstovyj .meta a { color: #999 }
.dalnijuzkij {
	float: left;
	margin-right: 10px;
}
.lupatekstovyj .last {
	margin-right: 0;
	float: right;
}
.lupatekstovyj ul {
	margin-left: 0;
	padding: 0;
	margin: 0;
	overflow: hidden;
	margin-top: 0;
}
.lupatekstovyj h5 {
	padding-left: 80px;
	color: #919191;
	text-transform: uppercase;
	font-size: 14px;
}
.lupatekstovyj h3 {
	font-size: 18px;
	margin: 0;
	line-height: 1;
	border-bottom: 1px solid #d8d7d7;
	padding-bottom: 6px;
}
.aktivnyjzvezda img { margin-top: 4px }
/*-[ Author Box ]---------------------------*/
.linzatekuschij p {
	padding-top: 0px;
	font-size: 15px;
	margin-bottom: 0;
}
.futerdobavka span {
	font-size: 14px;
	line-height: 1.5;
	display: block;
	font-weight: bold;
	text-transform: uppercase;
}
.futerdobavka .klenrodnik {
	font-weight: normal;
	font-size: 12px;
	color: #999;
	display: inline-block;
	text-transform: none;
	line-height: 1;
}
.linzatekuschij {
	min-height: 125px;
	float: left;
	clear: both;
	padding: 15px 2.4% 0 2.4%;
	background: #EEEEEE;
	border: 1px solid #E1E1E1;
	width: 94.8%;
}
.linzatekuschij h4 {
	font-weight: bold;
	font-size: 18px;
}
.linzatekuschij h5 {
	display: inline-block;
	text-transform: capitalize;
	font-size: 18px;
	padding: 0;
	margin: 0;
	margin-bottom: 5px;
}
.linzatekuschij img {
	float: left;
	margin: 5px 20px 15px 0;
}
.linzatekuschij h4 a { color: #473636 }
/*-[ Tags ]---------------------------*/
.tags {
	margin: 5px 0 10px 0;
	width: 100%;
	float: left;
}
.tags a { margin-left: 5px }
/*-[ Misc ]---------------------------*/
.clear { clear: both }
.left, .alignleft { float: left }
.right, .alignright { float: right }
.navigation .alignright, .navigation .alignleft { margin-bottom: 15px }
.last, .post.excerpt.last {
	margin-right: 0;
	clear: none;
}
.ofismostik {    width: 100%;
	display: block;
	height: 282px;}
.plitkavkladki {
	width: 24.25%;
	float: left;
	background: #fff;
	padding: 1px;
	margin: 2px;
	border-radius: 4px;
	height: inherit;}
.plitkavkladki h3 {margin-top: 17px;
	margin-bottom: 17px; text-align: center;
	color: #6b8eba;}
.glavnyjkorpus .plitkavkladki a {
	text-decoration: none;
	color: #fff;    width: 85%;margin-top: 20px;
	margin-bottom: 20px;
}
.plitkavkladki img { }
/*-[ Tag widget ]------------------------------*/
.tagcloud a {
	font-size: 14px!important;
	padding: 2px 7px;
	margin-bottom: 5px;
	float: left;
	margin-right: 5px;
	background: #eee;
	color: #FFF!important;
	transition: all 0.25s linear;
}
.tagcloud a:hover {
	color: #fff!important;
	background: #2a2a2a;
}
/*-[ Custom Nav Widget ]---------------------------*/
.widget_nav_menu .fa, .widget_nav_menu .fa { display: list-item }
.widget_nav_menu .fa > a, .widget_nav_menu .fa > a { padding-left: 5px }
.widget_nav_menu .vypadayushijspisok { margin-top: 8px }
/*-[ Subscribe Widget ]------------------------*/
.mts-subscribe { position: relative }
.mts-subscribe form { position: relative }
.mts-subscribe input[type="text"] {
	border: 1px solid #E2E2E2;
	transition: all 0.25s linear;
	box-sizing: border-box;
	width: 66.6%;
	height: 38px;
	float: left;
	padding: 9px 0;
	text-indent: 10px;
	background: #F5F5F5;
	border-right: 0;
}
footer .mts-subscribe input[type="text"] { width: 80% }
.mts-subscribe input[type="submit"] {
	cursor: pointer;
	color: white!important;
	padding: 10px 0;
	border: 0;
	float: left;
	height: 38px;
	width: 33%;
	position: absolute;
	z-index: 1;
	background: #38B7EE;
}
.mts-subscribe input[type="submit"]:hover { background: #2a2a2a }
footer .mts-subscribe input[type="submit"] { width: 19.6% }
footer .mts-subscribe .icon-envelope {
	width: 19.6%;
	height: 32px;
	right: 1px;
}
/*-[ Ad Widgets ]------------------------------*/
.ad-125 ul {
	float: left;
	width: 100%;
	margin: 0;
	list-style: none;
	max-width: 100%;
}
.ad-125 li {
	float: left;
	border: none;
	list-style: none!important;
	padding-left: 0;
	background: none;
	margin-bottom: 15px;
	margin-left: 0;
	max-width: 45%;
}
.ad-125 .evenad { float: right!important }
.ad-125 li:nth-last-child(2), .ad-125 li:last-child { margin-bottom: 0 }
/*-[ Calender Widget ]-------------------------*/
#wp-calendar {
	margin-bottom: 0;
	border: 0;
}
#wp-calendar td {
	text-align: center;
	padding: 7px 0;
	border-top: 1px solid rgba(0, 0, 0, 0.05);
	border-right: 1px solid rgba(0, 0, 0, 0.05);
}
#wp-calendar tbody {
	background: #FFFFFF;
	border: 1px solid rgba(0, 0, 0, 0.05);
	border-top: 0;
}
#wp-calendar tbody th { border-bottom: 1px solid #CFCFCF }
#wp-calendar caption {
	font-size: 16px;
	padding-bottom: 10px;
	font-weight: bold;
}
#wp-calendar #prev {
	text-align: left;
	padding-left: 12px;
}
#wp-calendar thead th {
	padding: 10px 0;
	text-align: center;
}
#wp-calendar tfoot {
	background: #fff;
	border: 1px solid rgba(0, 0, 0, 0.05);
	border-top: 0;
}
/*-[Comments]--------------*/
.pomoshgalereya {
	font-size: 18px;
	line-height: 32px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px solid #D8D7D7;
}
.reply a {color: #2e5487;}
.cnumber { color: #2DB2EB }
#comments {
	padding: 0;
	background-color: transparent;
	margin-top: 25px;
	float: left;
	clear: both;
	width: 100%;    color: #222;
}
#commentsAdd {
	background-color: transparent;
	width: 100%;
	float: left;
	clear: both;
	margin-bottom: 20px;
}
#comments .avatar {
	float: left;
	margin-right: 20px;
	width: 11.3%;
}
.comment time {
	border-left: 1px solid #B3B3B3;
	margin-left: 5px;
	padding-left: 12px;
	color: #939291;
	font-size: 13px;
}
ul.children .commentImageLeft {
	width: 60px;
	height: 90px;
	border-left: 1px solid #c1bbb6;
	border-bottom: 1px solid #c1bbb6;
	position: absolute;
	top: -50px;
	left: -70px;
}
input.text-input, #commentform input { padding: 10px }
input#author, input#email, input#url {
	width: 79.389%;
	border: 1px solid #E1E1E1;
	background: #fff;
	font-size: 14px;
	
}
input#author, input#email, input#url, #comment { transition: all 0.25s ease-in-out }
.contactform input[type="text"] { width: 380px }
#cancel-comment-reply-link {
   
	line-height: 24px;
	margin-top: 0;
}

.yachejkavremya {color: #2e5487;
	padding-left: 5px;
	text-transform: uppercase;}
.contact-submit, #cancel-comment-reply-link {
	   color: #fff;
	cursor: pointer;
	background: #03A9F4;
	padding: 5px 10px 5px;
	border-radius: 4px;
	font-size: 16px;
}
#commentform {
	
	overflow: hidden;
	padding: 10px;
	width: 89.6%;
	background: #fff;
}
#commentform input#submit {
	line-height: 1;
	background-color: #74879e;
	padding: 12px 15px 11px;
	color: #fff;
	text-decoration: none;
	float: right;
	cursor: pointer;
	display: inline-block;
	border: 0;
	font-size: 16px;
	font-weight: 700;
	transition: all 0.2s linear;
	text-transform: uppercase;
	font-family: inherit;
	border-radius: 4px;
}
#commentform input#submit:hover {
	color: #fff;
	background: #627286;
}
ol.commentlist {
	margin-left: 0;
	overflow: hidden;
}
.commentlist li {
	list-style: none;
	margin: 0 0 11px 0;
	padding-left: 0;
	float: left;
	width: 100%;
}
.commentlist p { margin-bottom: 1em }
.commentlist p:last-child { margin-bottom: 0 }
.comment-author { position: relative }
.comment-author:before {
	border-color: rgba(0, 0, 0, 0) #D2D2D2 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
	border-style: solid;
	border-width: 0 14px 15px 15px;
	bottom: 21px;
	content: " ";
	left: 10.8%;
	position: absolute;
}
.comment-author:after {
	border-color: rgba(0, 0, 0, 0) #F7F5F6 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
	border-style: solid;
	border-width: 0 12px 14px 15px;
	bottom: 21px;
	content: " ";
	left: 11.2%;
	position: absolute;
}
.fn {
	color: #939291;
	font-size: 13px;
	line-height: 1.375em;
}
.fn a { color: #939291 }
.comment-meta {
	font-size: 12px;
	font-style: italic;
}
.comment-meta a { color: #888 }
.oknoobertka {
	background: #fff;
	overflow: hidden;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-left: 16px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
.oknoobertka ul, .oknoobertka ol, .oknoobertka ul ol, .oknoobertka ol ul { margin-top: 0 }
.oknoobertka li {
	border: 0;
	padding: 0;
	margin-top: 0;
	margin-bottom: 5px;
	list-style: square;
}
.oknoobertka ol li { list-style: decimal }
.comment-metadata {
	   background: #fff;
	border-bottom: 0;
	overflow: hidden;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
	position: relative;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	line-height: 1.405em;
}
.reply { float: right;cursor: pointer; }
.reply a {
	float: right;
	font-size: 13px;
	line-height: 22px;
}
.commentlist .children {
	margin-left: 17%;
	margin-bottom: 0;
	margin-top: 10px;
	float: left;
	width: 83%;
}
.commentlist .children li {

}
.avatar { float: left }
#respond h3 { margin: 0 }
.comment-respond { margin-top: 30px }
#respond h4 {
	font-size: 18px;
	line-height: 32px;
	color: #343434;
	font-weight: bold;
	border-bottom: 1px solid #D8D7D7;
	margin-bottom: 25px;
}
.cancel-comment-reply a {
	float: right;
	margin-top: -8px;
	font-size: 14px;
}
.comment-awaiting-moderation {
	font-style: italic;
	font-weight: bold;
}
/*-[ Comment Form ]----------------------------*/
#commentform textarea {
	
	border: 1px solid #E1E1E1;
	background: #fff;
	font-size: 14px;
	padding: 2%;
	line-height: 25px;
	font-family: inherit;
	float: left;
	max-width: 78.07%;
}
#recaptcha-container {text-align: -webkit-center;display: table;
    margin: auto;}
#commentform p {
    margin-bottom: 5px;
    display: grid;
    width: 100%;
    clear: both;
    justify-items: center;
}
#commentform p label {
	display: inline-block;
	margin-bottom: 2px;
	padding-bottom: 10px;
	padding-top: 5px;
	float: left;
}
.required {
	color: #a8a8a8;
	font-size: 16px;
	font-style: italic;
	padding: 0;
	line-height: 1;
}
.comment-notes .required {
	padding-left: 0;
	padding-top: 3px;
}
.comment-notes, .logged-in-as { margin-top: 15PX }
.comment-form-left {
	float: left;
	width: 50%;
}
.comment-form-right {
	float: right;
	width: 50%;
}
input#author:focus, input#email:focus, input#url:focus, #contactForm textarea:focus, #commentform textarea:focus { border-color: #c9a096 }
/*-[ pagination ]------------------*/
.pagination {
	clear: both;
	overflow: hidden;
	float: left;
	width: 100%;
	margin-top: 5px;
	text-align: center;
}
.single .pagination {
	border: 0;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	margin-top: 0;
	padding: 2.2% 0;
	width: 100%;
}
.pagination ul {
	list-style: none;
	margin: 0;
	display: inline-block;
}
.pagination ul li {
	float: left;
	margin-bottom: 5px;
}
.currenttext, .pagination a:hover {
	color: #fff;
	margin: 0 5px 0 0;
	display: inline-block;
	float: left;
	line-height: 1;
	text-decoration: none;
	padding: 10px 13px;
	background: #2a2a2a;
	font-weight: bold;
	margin-bottom: 10px;
}
.single .pagination a .currenttext {
	padding: 0;
	background: transparent;
	color: #FFF;
	margin-right: 0;
	margin-bottom: 0;
}
.single .pagination a:hover .currenttext { color: #fff }
.pagination a {
	background: #38B7EE;
	margin: 0 5px 0 0;
	display: inline-block;
	float: left;
	line-height: 1;
	text-decoration: none;
	color: #fff;
	padding: 10px 13px;
	transition: all 0.25s linear;
	font-weight: bold;
	margin-bottom: 10px;
}
.pagination ul li:last-child a { margin-right: 0 }
.pagination a:hover { color: #fff }
.top {
	float: right;
	position: absolute;
	left: 50%;
	top: -18px;
	width: 52px;
	height: 52px;
	margin-left: -26px;
	background: #eee;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	z-index: 100;
}
.pnavigation2 {
	display: block;
	width: 100%;
	overflow: hidden;
	padding: 10px 0;
	float: left;
	margin-top: 20px;
}
.pagination .nav-previous { float: left }
.pagination .nav-next { float: right }
.pagination .nav-previous a, .pagination .nav-next a { color: #fff!important }
.pagination  .nav-previous a:hover, .pagination .nav-next a:hover { background-color: #222 }
.single .currenttext { margin-bottom: 0 }
.pagination .current .currenttext { margin-bottom: 10px }
.youtube img {width: 640px;
    height: auto;
    margin: auto;
    display: block;}
.youtube, .youtube2, .youtube3 {
background-position: center;
background-repeat: no-repeat;position: relative;overflow: hidden;transition: all 200ms ease-out;cursor: pointer;margin: auto;margin-bottom: 15px;margin-top: 10px;width: fit-content;width: -moz-fit-content;background-size: 100%;box-shadow: 0px 0px 20px 5px rgba(0,0,0,.2);}


.datapotomok {background-position: center;background-repeat: no-repeat;position: relative;overflow: hidden;transition: all 200ms ease-out;cursor: pointer;margin: auto;margin-bottom: 15px;margin-top: 10px;width: fit-content;width: -moz-fit-content;background-size: 100%;box-shadow: 0px 0px 20px 5px rgba(0,0,0,.2);}
.datapotomok img {width: 640px;
    height: auto;
    margin: auto;
    display: block;}
.play_hover_ya {background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAByUExURUdwTP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3C/CN8AAAAldFJOUwDyN/kmFt/8BwOmhOz2EMdZrgy/c50ulVDWaowdt+bPYkd7QD5Yf9bSAAAAiklEQVQ4y9XUSRKCQBBEUVCgAVGccESc+Pe/Ilf4i15ArV9ER1dkZZIsZ14XCQld7iBsN0cHYXhUDsL9JiGcVhJC3UvI+rlzEJpz6SAUewmhHSWEQyYh4Zo7COmvdBCKT+UgvL9x4eCelp+x65ELb/8xQ5G6mNng1lnM45Ln2rgCkJUSuj5u7c15Juj1QnaRFkVEAAAAAElFTkSuQmCC') #fff no-repeat center center;
background-size: 25px 25px;position: absolute;transition: all 0.1s ease-out;left: 50%;top: 49.3%;width: 68px;height: 48px;margin-left: -34px;margin-top: -22px;border-radius: 10px;background-color: #fc0;}

.slajdpodval {background-position: center;background-repeat: no-repeat;position: relative;overflow: hidden;transition: all 200ms ease-out;cursor: pointer;margin: auto;margin-bottom: 15px;margin-top: 10px;width: fit-content;width: -moz-fit-content;background-size: 100%;box-shadow: 0px 0px 20px 5px rgba(0,0,0,.2);}
.slajdpodval img {width: 640px;
    height: auto;
    margin: auto;
    display: block;}
.play_hover_vk {background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAByUExURUdwTP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3C/CN8AAAAldFJOUwDyN/kmFt/8BwOmhOz2EMdZrgy/c50ulVDWaowdt+bPYkd7QD5Yf9bSAAAAiklEQVQ4y9XUSRKCQBBEUVCgAVGccESc+Pe/Ilf4i15ArV9ER1dkZZIsZ14XCQld7iBsN0cHYXhUDsL9JiGcVhJC3UvI+rlzEJpz6SAUewmhHSWEQyYh4Zo7COmvdBCKT+UgvL9x4eCelp+x65ELb/8xQ5G6mNng1lnM45Ln2rgCkJUSuj5u7c15Juj1QnaRFkVEAAAAAElFTkSuQmCC') #fff no-repeat center center;
background-size: 25px 25px;position: absolute;transition: all 0.1s ease-out;left: 50%;top: 49.3%;width: 68px;height: 48px;margin-left: -34px;margin-top: -22px;border-radius: 10px;background-color: #1174b0;}

.play {
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAByUExURUdwTP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3C/CN8AAAAldFJOUwDyN/kmFt/8BwOmhOz2EMdZrgy/c50ulVDWaowdt+bPYkd7QD5Yf9bSAAAAiklEQVQ4y9XUSRKCQBBEUVCgAVGccESc+Pe/Ilf4i15ArV9ER1dkZZIsZ14XCQld7iBsN0cHYXhUDsL9JiGcVhJC3UvI+rlzEJpz6SAUewmhHSWEQyYh4Zo7COmvdBCKT+UgvL9x4eCelp+x65ELb/8xQ5G6mNng1lnM45Ln2rgCkJUSuj5u7c15Juj1QnaRFkVEAAAAAElFTkSuQmCC') #fff no-repeat center center;
background-size: 25px 25px;position: absolute;transition: all 0.1s ease-out;left: 50%;top: 49.3%;width: 68px;height: 48px;margin-left: -34px;margin-top: -22px;border-radius: 10px;background-color: rgba(0, 0, 0, 0.65);}

.play_hover {background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAByUExURUdwTP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3C/CN8AAAAldFJOUwDyN/kmFt/8BwOmhOz2EMdZrgy/c50ulVDWaowdt+bPYkd7QD5Yf9bSAAAAiklEQVQ4y9XUSRKCQBBEUVCgAVGccESc+Pe/Ilf4i15ArV9ER1dkZZIsZ14XCQld7iBsN0cHYXhUDsL9JiGcVhJC3UvI+rlzEJpz6SAUewmhHSWEQyYh4Zo7COmvdBCKT+UgvL9x4eCelp+x65ELb/8xQ5G6mNng1lnM45Ln2rgCkJUSuj5u7c15Juj1QnaRFkVEAAAAAElFTkSuQmCC') #fff no-repeat center center;
background-size: 25px 25px;position: absolute;transition: all 0.1s ease-out;left: 50%;top: 49.3%;width: 68px;height: 48px;margin-left: -34px;margin-top: -22px;border-radius: 10px;background-color: #f00;}

iframe {margin:auto;display: block;margin-bottom: 15px;margin-top: 10px;max-width: 100%;}

.share42-item {background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAM0AAAAqCAMAAAAnIy9hAAAAS1BMVEVHcEz///8vaaFBZYtDYpj0lg8Aq/A3Y5lcfpI4Y5f0lg8Aq/A5V5rt9PnO4u+vw9lRf61skrj4tFOQrcr+7dVNxPX70piI2Pkit/IjBC7LAAAACnRSTlMA////Ya2t5Catv946+AAAAx9JREFUaN7tmduOozAMhjFVKyjjHAnw/k+6iSmQHXCSHXY0u6i+KKlklXy1/ceGqrqYNe1H1tom+NVZC35Vc39m7U6Ojy5rD3Jsb1mjW1fNR5FVTV1kTdU8i8w7dkXmHW9FFnDaQpq2jKat7mU09+pRRvOo2jKa1tN8FNLUhVY9C63qCq26Fdqb5k3zozTaSm/XoNEIwTBNQ8RW/+s0aoZJ0ij5cgKQKkdjhn4wP0UjIUtjITaZpDE9OfWlNNOIKJxfuGOa9bYoS2jE7Is8TfAQVlG60VolaPrXzXuexo0bjJu9xYhjhibcN09DOaQTmuYBcKuXUGXI0wyew1CABpZmhHXn07bVyeVoAFUZTUKhJYAIFFIIqV90kqXxGHTdB2ejEQDjCrbuVGRjAyDP0igAVMQ0B1vKgKM5moVioTqODQC6BWyJTcfT+IuiDYizNJK2HrJNyvAJoFQcnC/EZq4VHF1M49I08yJDEyflMQ3lmUeyFKiArsJXxdfNsF0YTVsZcBV+mDI0KixsMY04pNGBYwuGIhodpdonGhPkbAjCZvhMGxF2NhVkGt6KaY47Gxs2LgGixFOBybLnzevnzDNZN58Nu+68Qke+9pCGdi9I1ZZYqZB+ku0F6PjsTeL0nA5oxhIaezupAoc0iqUZ+mG32tfNQXBcAc15TbNz1WMdf+dpqGqMMVQ5fGfjBJ9oBzTam8XdgfPnNKQCUdUHhQ5ITN2YaIeGpxGCTzROoWmF52gUKbSgE3ROvLRCm7VPM4mu0yVCw9Lgtvzy6UkHv0JAu0RbzYT8RNAficDvPbRDrmq+l0bT1pchCCyATHU288m5Ozp3E8E0CgaGodFiJwMnuk5LzY2qyV0kprWBNjhkaTiYlKaBPksT9i9+nwhEYr6hyBzhrDSTc3Fg0HXFNKd7aJ9l27SmrNcyrevkfAPmaSDVp8VFg2Nmko5hTp+eq5IB9c+RmHETASmzgcREEKZPgYgoRpd9LoCLCalvf4WmVnI9jTPPbMxLzkxSob/vKUcJzf/zBKqQ5v3k9k3zprkKzbXeFF7rLe613rBfyX4B3TToZSjgg4cAAAAASUVORK5CYII=') no-repeat;}
.share42-item a:hover {background-color: #ffffff38;border-radius: 3px;}

.play-shadow-top {
    top: 0.0%;
    width: 640px;
    box-shadow: inset 0px 80px 28px -55px rgb(0 0 0 / 16%);
    height: 30%;
    position: absolute;
    transition: all 0.1s ease-out;}

.play-shadow-bottom {top: 70%;
    width: 640px;
    box-shadow: inset 0px -45px 20px -15px rgb(0 0 0 / 16%);
    height: 30%;
    position: absolute;
    transition: all 0.1s ease-out;}

.play-shadow-top_hover {top: 0.0%;
    width: 640px;
    box-shadow: inset 0px 80px 28px -45px rgb(0 0 0 / 34%);
    height: 30%;
    position: absolute;
    transition: all 0.1s ease-out;}

.play-shadow-bottom_hover {top: 70%;
    width: 640px;
    box-shadow: inset 0px -55px 20px -15px rgb(0 0 0 / 34%);
    height: 30%;
    position: absolute;
    transition: all 0.1s ease-out;}


/*--start-fancybox-*/
.content img.zooom {
	   position: absolute;
	   width: 40px;
	   height: auto;
   margin-top: -192px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
	   box-shadow: none;
   padding-top: 72px;
	padding-right: 131px;
	padding-bottom: 72px;
	padding-left: 112px;
	   }

.content img.zooom:hover {
  background-color: rgba(0, 0, 0, 0.2);}

.content .zooom {
		   position: absolute;
	width: 40px;
	height: auto;
	margin-top: -203px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 18px;
	box-shadow: none;
	padding-top: 85px;
	padding-right: 124px;
	padding-bottom: 81px;
	padding-left: 138px;
	cursor: zoom-in;border-radius: 8px;}

.content .zooom:hover {
  }

body.compensate-for-scrollbar {
	overflow: hidden;
		margin-right: 0px;
}

.fancybox-active {
	height: auto;
}

.fancybox-is-hidden {
	left: -9999px;
	margin: 0;
	position: absolute !important;
	top: -9999px;
	visibility: hidden;
}

.fancybox-container {
	-webkit-backface-visibility: hidden;
	height: 100%;
	left: 0;
	outline: none;
	position: fixed;
	-webkit-tap-highlight-color: transparent;
	top: 0;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	transform: translateZ(0);
	width: 100%;
	z-index: 99992;
}

.fancybox-container * {
	box-sizing: border-box;
}

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.fancybox-outer {
	-webkit-overflow-scrolling: touch;
	overflow-y: auto;
}
.glavnyjkorpus .blokskachivaniya a {    color: #fff;}
.blokskachivaniya img {box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.13);
	border-radius: 8px;
	width: 99%;}
.fancybox-bg {
	background: rgb(30, 30, 30);
	opacity: 0;
	transition-duration: inherit;
	transition-property: opacity;
	transition-timing-function: cubic-bezier(.47, 0, .74, .71);
}

.fancybox-is-open .fancybox-bg {
	opacity: .9;
	transition-timing-function: cubic-bezier(.22, .61, .36, 1);
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
	direction: ltr;
	opacity: 0;
	position: absolute;
	transition: opacity .25s ease, visibility 0s ease .25s;
	visibility: hidden;
	z-index: 99997;
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
	opacity: 1;
	transition: opacity .25s ease 0s, visibility 0s ease 0s;
	visibility: visible;
}

.fancybox-infobar {
	color: #ccc;
	font-size: 13px;
	-webkit-font-smoothing: subpixel-antialiased;
	height: 44px;
	left: 0;
	line-height: 44px;
	min-width: 44px;
	mix-blend-mode: difference;
	padding: 0 10px;
	pointer-events: none;
	top: 0;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.fancybox-toolbar {
	right: 0;
	top: 0;
}

.fancybox-stage {
	direction: ltr;
	overflow: visible;
	transform: translateZ(0);
	z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
	overflow: hidden;
}

.fancybox-slide {
	-webkit-backface-visibility: hidden;
	/* Using without prefix would break IE11 */
	display: none;
	height: 100%;
	left: 0;
	outline: none;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	padding: 44px;
	position: absolute;
	text-align: center;
	top: 0;
	transition-property: transform, opacity;
	white-space: normal;
	width: 100%;
	z-index: 99994;
}

.fancybox-slide::before {
	content: '';
	display: inline-block;
	font-size: 0;
	height: 100%;
	vertical-align: middle;
	width: 0;
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
	display: block;
}

.fancybox-slide--image {
	overflow: hidden;
	padding: 44px 0;
}

.fancybox-slide--image::before {
	display: none;
}

.fancybox-slide--html {
	padding: 6px;
}

.fancybox-content {
	background: #fff;
	display: inline-block;
	margin: 0;
	max-width: 100%;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	padding: 44px;
	position: relative;
	text-align: left;
	vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
	animation-timing-function: cubic-bezier(.5, 0, .14, 1);
	-webkit-backface-visibility: hidden;
	background: transparent;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	left: 0;
	max-width: none;
	overflow: visible;
	padding: 0;
	position: absolute;
	top: 0;
	-ms-transform-origin: top left;
	transform-origin: top left;
	transition-property: transform, opacity;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	z-index: 99995;
}

.fancybox-can-zoomOut .fancybox-content {
	cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
	cursor: zoom-in;
}

.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
	cursor: -webkit-grab;
	cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
	cursor: -webkit-grabbing;
	cursor: grabbing;
}

.fancybox-container [data-selectable='true'] {
	cursor: text;
}

.fancybox-image,
.fancybox-spaceball {
	background: transparent;
	border: 0;
	height: 100%;
	left: 0;
	margin: 0;
	max-height: none;
	max-width: none;
	padding: 0;
	position: absolute;
	top: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 100%;
}

.fancybox-spaceball {
	z-index: 1;
}

.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
	height: 100%;
	overflow: visible;
	padding: 0;
	width: 100%;
}

.fancybox-slide--video .fancybox-content {
	background: #000;
}

.fancybox-slide--map .fancybox-content {
	background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
	background: #fff;
}

.fancybox-video,
.fancybox-iframe {
	background: transparent;
	border: 0;
	display: block;
	height: 100%;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 100%;
}

/* Fix iOS */
.fancybox-iframe {
	left: 0;
	position: absolute;
	top: 0;
}

.fancybox-error {
	background: #fff;
	cursor: default;
	max-width: 400px;
	padding: 40px;
	width: 100%;
}

.fancybox-error p {
	color: #444;
	font-size: 16px;
	line-height: 20px;
	margin: 0;
	padding: 0;
}

/* Buttons */

.fancybox-button {
	background: rgba(30, 30, 30, .6);
	border: 0;
	border-radius: 0;
	box-shadow: none;
	cursor: pointer;
	display: inline-block;
	height: 44px;
	margin: 0;
	padding: 10px;
	position: relative;
	transition: color .2s;
	vertical-align: top;
	visibility: inherit;
	width: 44px;
}

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
	color: #ccc;
}

.fancybox-button:hover {
	color: #fff;
}

.fancybox-button:focus {
	outline: none;
}

.fancybox-button.fancybox-focus {
	outline: 1px dotted;
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
	color: #888;
	cursor: default;
	outline: none;
}

/* Fix IE11 */
.fancybox-button div {
	height: 100%;
}

.fancybox-button svg {
	display: block;
	height: 100%;
	overflow: visible;
	position: relative;
	width: 100%;
}

.fancybox-button svg path {
	fill: currentColor;
	stroke-width: 0;
}

.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
	display: none;
}

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
	display: none;
}

.fancybox-progress {
	background: #ff5268;
	height: 2px;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	-ms-transform: scaleX(0);
	transform: scaleX(0);
	-ms-transform-origin: 0;
	transform-origin: 0;
	transition-property: transform;
	transition-timing-function: linear;
	z-index: 99998;
}

/* Close button on the top right corner of html content */

.fancybox-close-small {
	background: transparent;
	border: 0;
	border-radius: 0;
	color: #ccc;
	cursor: pointer;
	opacity: .8;
	padding: 8px;
	position: absolute;
	right: -12px;
	top: -44px;
	z-index: 401;
}

.fancybox-close-small:hover {
	color: #fff;
	opacity: 1;
}

.fancybox-slide--html .fancybox-close-small {
	color: currentColor;
	padding: 10px;
	right: 0;
	top: 0;
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
	overflow: hidden;
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
	display: none;
}

/* Navigation arrows */

.fancybox-navigation .fancybox-button {
	background-clip: content-box;
	height: 100px;
	opacity: 0;
	position: absolute;
	top: calc(50% - 50px);
	width: 100px;
}

.fancybox-navigation .fancybox-button div {
	padding: 7px;
}

.fancybox-navigation .fancybox-button--arrow_left {
	left: 0;
	left: env(safe-area-inset-left);
	padding: 5px 3px 5px 5px;
}

.fancybox-navigation .fancybox-button--arrow_right {
	padding: 5px 3px 5px 5px;
	right: 0;
	right: env(safe-area-inset-right);
}

/* Caption */

.fancybox-caption {
	background: linear-gradient(to top,
		rgba(0, 0, 0, .85) 0%,
		rgba(0, 0, 0, .3) 50%,
		rgba(0, 0, 0, .15) 65%,
		rgba(0, 0, 0, .075) 75.5%,
		rgba(0, 0, 0, .037) 82.85%,
		rgba(0, 0, 0, .019) 88%,
		rgba(0, 0, 0, 0) 100%);
	bottom: 0;
	color: #eee;
	font-size: 14px;
	font-weight: 400;
	left: 0;
	line-height: 1.5;
	padding: 75px 44px 25px 44px;
	pointer-events: none;
	right: 0;
	text-align: center;
	z-index: 99996;
}

@supports (padding: max(0px)) {
	.fancybox-caption {
		padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left));
	}
}

.fancybox-caption--separate {
	margin-top: -50px;
}

.fancybox-caption__body {
	max-height: 50vh;
	overflow: auto;
	pointer-events: all;
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
	color: #ccc;
	text-decoration: none;
}

.fancybox-caption a:hover {
	color: #fff;
	text-decoration: underline;
}

/* Loading indicator */

.fancybox-loading {
	animation: fancybox-rotate 1s linear infinite;
	background: transparent;
	border: 4px solid #888;
	border-bottom-color: #fff;
	border-radius: 50%;
	height: 50px;
	left: 50%;
	margin: -25px 0 0 -25px;
	opacity: .7;
	padding: 0;
	position: absolute;
	top: 50%;
	width: 50px;
	z-index: 99999;
}

@keyframes fancybox-rotate {
	100% {
		transform: rotate(360deg);
	}
}

/* Transition effects */

.fancybox-animated {
	transition-timing-function: cubic-bezier(0, 0, .25, 1);
}

/* transitionEffect: slide */

.fancybox-fx-slide.fancybox-slide--previous {
	opacity: 0;
	transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
	opacity: 0;
	transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
	opacity: 1;
	transform: translate3d(0, 0, 0);
}

/* transitionEffect: fade */

.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
	opacity: 0;
	transition-timing-function: cubic-bezier(.19, 1, .22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
	opacity: 1;
}

/* transitionEffect: zoom-in-out */

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
	opacity: 0;
	transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
	opacity: 0;
	transform: scale3d(.5, .5, .5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
	opacity: 1;
	transform: scale3d(1, 1, 1);
}

/* transitionEffect: rotate */

.fancybox-fx-rotate.fancybox-slide--previous {
	opacity: 0;
	-ms-transform: rotate(-360deg);
	transform: rotate(-360deg);
}

.fancybox-fx-rotate.fancybox-slide--next {
	opacity: 0;
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}

.fancybox-fx-rotate.fancybox-slide--current {
	opacity: 1;
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}

/* transitionEffect: circular */

.fancybox-fx-circular.fancybox-slide--previous {
	opacity: 0;
	transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
	opacity: 0;
	transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
	opacity: 1;
	transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}

/* transitionEffect: tube */

.fancybox-fx-tube.fancybox-slide--previous {
	transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
	transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
	transform: translate3d(0, 0, 0) scale(1);
}

/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) {
	.fancybox-slide {
		padding-left: 6px;
		padding-right: 6px;
	}

	.fancybox-slide--image {
		padding: 6px 0;
	}

	.fancybox-close-small {
		right: -6px;
	}

	.fancybox-slide--image .fancybox-close-small {
		background: #4e4e4e;
		color: #f2f4f6;
		height: 36px;
		opacity: 1;
		padding: 6px;
		right: 0;
		top: 0;
		width: 36px;
	}

	.fancybox-caption {
		padding-left: 12px;
		padding-right: 12px;
	}

	@supports (padding: max(0px)) {
		.fancybox-caption {
			padding-left: max(12px, env(safe-area-inset-left));
			padding-right: max(12px, env(safe-area-inset-right));
		}
	}
}
/* Share */

.fancybox-share {
	background: #f4f4f4;
	border-radius: 3px;
	max-width: 90%;
	padding: 30px;
	text-align: center;
}

.fancybox-share h1 {
	color: #222;
	font-size: 35px;
	font-weight: 700;
	margin: 0 0 20px 0;
}

.fancybox-share p {
	margin: 0;
	padding: 0;
}

.fancybox-share__button {
	border: 0;
	border-radius: 3px;
	display: inline-block;
	font-size: 14px;
	font-weight: 700;
	line-height: 40px;
	margin: 0 5px 10px 5px;
	min-width: 130px;
	padding: 0 15px;
	text-decoration: none;
	transition: all .2s;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
}

.fancybox-share__button:visited,
.fancybox-share__button:link {
	color: #fff;
}

.fancybox-share__button:hover {
	text-decoration: none;
}

.fancybox-share__button--fb {
	background: #3b5998;
}

.fancybox-share__button--fb:hover {
	background: #344e86;
}

.fancybox-share__button--pt {
	background: #bd081d;
}

.fancybox-share__button--pt:hover {
	background: #aa0719;
}

.fancybox-share__button--tw {
	background: #1da1f2;
}

.fancybox-share__button--tw:hover {
	background: #0d95e8;
}

.fancybox-share__button svg {
	height: 25px;
	margin-right: 7px;
	position: relative;
	top: -1px;
	vertical-align: middle;
	width: 25px;
}

.fancybox-share__button svg path {
	fill: #fff;
}

.fancybox-share__input {
	background: transparent;
	border: 0;
	border-bottom: 1px solid #d7d7d7;
	border-radius: 0;
	color: #5d5b5b;
	font-size: 14px;
	margin: 10px 0 0 0;
	outline: none;
	padding: 10px 15px;
	width: 100%;
}
/* Thumbs */
.strokanavigacii img {padding-top: 5px;}
.fancybox-thumbs {
	background: #ddd;
	bottom: 0;
	display: none;
	margin: 0;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	padding: 2px 2px 4px 2px;
	position: absolute;
	right: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	top: 0;
	width: 212px;
	z-index: 99995;
}

.fancybox-thumbs-x {
	overflow-x: auto;
	overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
	display: block;
}

.fancybox-show-thumbs .fancybox-inner {
	right: 212px;
}

.fancybox-thumbs__list {
	font-size: 0;
	height: 100%;
	list-style: none;
	margin: 0;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 0;
	position: absolute;
	position: relative;
	white-space: nowrap;
	width: 100%;
}

.fancybox-thumbs-x .fancybox-thumbs__list {
	overflow: hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
	width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
	background: #fff;
	border-radius: 10px;
	box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
	background: #2a2a2a;
	border-radius: 10px;
}

.fancybox-thumbs__list a {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	background-color: rgba(0, 0, 0, .1);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	cursor: pointer;
	float: left;
	height: 75px;
	margin: 2px;
	max-height: calc(100% - 8px);
	max-width: calc(50% - 4px);
	outline: none;
	overflow: hidden;
	padding: 0;
	position: relative;
	-webkit-tap-highlight-color: transparent;
	width: 100px;
}

.fancybox-thumbs__list a::before {
	border: 6px solid #ff5268;
	bottom: 0;
	content: '';
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: all .2s cubic-bezier(.25, .46, .45, .94);
	z-index: 99991;
}

.fancybox-thumbs__list a:focus::before {
	opacity: .5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
	opacity: 1;
}

/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
	.fancybox-thumbs {
		width: 110px;
	}

	.fancybox-show-thumbs .fancybox-inner {
		right: 110px;
	}

	.fancybox-thumbs__list a {
		max-width: calc(100% - 10px);
	}
}
/*--exit-fancybox-*/



/*-----------------------------------------------

/* Responsive

/*---------------------------------------------*/
.glavnyjkorpus { max-width: 100%; }
@media screen and (max-width:960px) { 
  #mlip {position: absolute;} 
  .strokanavigacii {
		width: 35%;
		margin-bottom: 20px;
		margin-top: 5px;
		margin-right: 2.2%;
		position: absolute;
		right: 0;
		z-index: 1;
	}
	#navigation { width: 100% }
	.strokanavigacii, #navigation {
		border: none;
		background: #1D2933;
		margin-bottom: 0;
	}
	.menu .tekushijpunkt > a:after { background: transparent }
	.menu ul [class^="icon-"]:before, .menu ul [class*=" icon-"]:before { left: 18px }
	.menu [class^="icon-"] > a, .menu [class*=" icon-"] > a { padding-left: 2%!important }
	#navigation .menu i { display: none }
	#navigation .menu a {
		color: #fff!important;
		padding-left: 0!important;
		padding-right: 2%;
		width: 100%;
		text-indent: 3%;
		padding-right: 0;
		font-weight: normal;
		font-size: 14px;
		border-left: 0;
		padding: 8px 0;
		border: 0!important;
	}
	#navigation ul {
		float: none;
		background: #283744;
	}
	#navigation .vypadayushijspisok:after, #navigation .vypadayushijspisok:before { border-bottom-color: rgba(0, 0, 0, 0) }
	#navigation ul ul {
		display: block!important;
		visibility: visible!important;
		opacity: 1!important;
		position: relative;
		left: 0;
		border: 0;
		width: 100%;
		top: 0;
		outline: 0;
		background: transparent;
	}
	#navigation ul li li {
		background: transparent;
		border: 0;
		text-indent: 3%;
	}
	nav { height: auto }
	#navigation ul {
		width: 100%;
		display: none;
		height: auto;
		padding: 0;
	}
	#navigation ul li, #navigation ul li li, #navigation ul ul li:first-child, #navigation ul ul li:last-child {
		width: 100%;
		float: left;
		position: relative;
		margin-left: 0;
		padding: 0;
		border-bottom: 0;
		border-top: 0;
		background: transparent;
	}
	#navigation ul li:after { background: transparent }
	#navigation ul li:before { display: none }
	#navigation li a {
		width: 100%;
		color: #fff;
		padding: 8px 0;
		border-left: 0;
		border: 0;
	}
	#navigation a {
		text-align: left;
		width: 100%;
		text-indent: 3%;
		font-size: 14px;
		font-weight: normal;
		background: transparent;
		min-height: 100%;
	}
	nav a#pull {
		display: block;
		width: 100%;
		position: relative;
		color: #fff;
		padding: 10px 0;
		text-indent: 10%;
		overflow: hidden;
		max-width: 100%;
		border: 0;
	}
	nav a#pull:after {
		content: "";
		background: url(/wp-content/themes/vistora/css/images/nav-icon.png) no-repeat;
		width: 30px;
		height: 30px;
		display: inline-block;
		position: absolute;
		right: 3%;
		top: 20px;
	}
	.strokanavigacii #navigation ul li:hover {
		background: transparent;
		border-top: 0;
		border-bottom: 0;
		border-left: 0;
	}
	#navigation li ul, #navigation li li ul, #navigation li li li ul, #navigation li li li li ul, #navigation li:hover ul, #navigation li li:hover ul, #navigation li li li:hover ul, #navigation li li li li:hover ul {
		left: 0;
		padding-top: 0;
	}
	#navigation ul li:hover ul,#navigation ul ul li:hover ul {
		visibility: visible;
		left: 0;
		top: 0;
	}
	.strokanavigacii a .sub, .punktsvlozheniem > a:after { display: none }
	.verhnyayashapka .container { max-width: 100% }
	#page, .container { max-width: 96% }
	.glavnyjkorpus #page { max-width: 100% }
	img, embed {
		max-width: 100%;
		height: auto!important;
	}
	.ad-300 img { max-width: 100% }
	.ad-125 li { max-width: 40% }
	.ad-125 img {
		padding: 0;
		background: #FAFAFA;
		border: 0;
	}
}
@media screen and (max-width:865px) { 
   
  #header {
		padding-left: 0;
		width: 100%;
	}
	#header h1, #header h2 {
		float: none;
		text-align: center;
		width: 100%;
		max-width: 100%;
		padding: 0;
		margin-bottom: 0;
	}
	#logo a, #logo a svg {
		float: none;
		letter-spacing: 0;
		margin: auto;
	display: block;
padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	}
	.strokanavigacii, #navigation {
		position: relative;
		width: 100%;
		margin-right: 0;
	}
	.poiskteg {
		max-width: 74%;
		text-align: center;
		width: 100%;
	}
	.tegzerno { max-width: 23% }
}
@media screen and (max-width:760px) { 
	#header {
		margin: 0;
		padding-top: 0;
		width: 100%;
		padding: 0;
	}
}
@media screen and (max-width:728px) { 
	#header h1, #header h2 {
		font-size: 40px;
		margin-left: 0;
		margin-bottom: 10px;
	}
	#header h1:after, #header h2:after { background: #fff }
	.logo-wrap {
		margin-bottom: 20px;
		margin-top: 20px;
	}
	.poiskteg {
		max-width: 100%;
		float: left;
		width: 100%;
		text-align: center;
	}
	.tegzerno {
		max-width: 100%;
		margin-top: 15px;
	}
}
@media screen and (max-width:720px) { 
	.strokanavigacii a {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.article { width: 100% }
	.severbereg.dalnijtihij {
		float: none;
		margin: 0 auto;
		width: 100%;
		margin-top: 25px;
	}
	.aktivnyjlupa .widget:first-child { margin-top: 20px }
	.ad-125 li { max-width: 45% }
	#comments { margin-right: 0 }
	.content .post_box_reg .excerpt:nth-last-child(2) {
		margin-bottom: 10px;
		padding-bottom: 10px;
		border-bottom: 1px solid #EBE0D8;
	}
	.navedenieshapka { width: 100% }
	.lupatekstovyj {
		width: 100%;
		margin-top: 15px;
	}
	.lupatekstovyj li { width: 48% }
	.dalnijuzkij {
		margin-right: 15px;
		max-width: 150px;
	}
	.lesokpyatyj .excerpt { width: 18.4% }
	.lesokpyatyj .excerpt:nth-last-child(2) { margin-right: 0 }
	.lesokpyatyj .excerpt:last-child { display: none }
	.footer-navigation {
		width: 100%;
		text-align: center;
		margin: 0;
	}
	.footer-navigation ul li { display: inline-block; float: none; }
	#copyright-note { text-align: center }
	.foot-logo, .proverkaderevo, .copyright-text {
		float: none;
		margin: 0;
		padding: 0;
		position: relative;
		z-index: 1000;
	}
}
@media screen and (max-width:650px) { 
	input#author, input#email, input#url, #commentform textarea {
		float: left;
		clear: left;
		max-width: 96%;
		width: 96%;
	}
	.article { width: 100% }
}
@media screen and (max-width:620px) { 
	.tekstovyjpanel { display: none }
	.vlozhenieveter {
		width: 100%;
		margin-right: 0;
		margin-bottom: 15px;
	}
	.vetersvet { display: none }
	.linzaotkrytyj {
		width: 33.6%;
		float: left;
	}
	.linzaotkrytyj .futerofis { font-size: 10px }
	.vlozhenienavedenie {
		width: 31.2%;
		float: right;
		margin-right: 0;
		margin-left: 2%;
	}
	.vlozhenienavedenie img { width: 100% }
}
@media screen and (max-width:600px) { 
	.poiskteg {
		max-width: 100%;
		float: left;
	}
	.poluchenierubrika img { width: 100% }
	.lesokpyatyj .excerpt { width: 23.4% }
	.lesokpyatyj .excerpt:nth-last-child(3) { margin-right: 0 }
	.lesokpyatyj .excerpt:nth-last-child(2) { display: none }
}
@media screen and (max-width:550px) { 
	.klenvolna { float: right }
	.authoer_link_single { clear: left }
}
@media screen and (max-width:481px) { 
	.redaktorkluch, .page h1.title {
		font-size: 20px;
		line-height: 1.3;
	}
	#navigation {
		margin-top: 0;
		margin-bottom: 0;
	}
	.strokanavigacii { width: 100% }
	.title { font-size: 14px }
	.post.excerpt .post-content { overflow: visible }
	.lupatekstovyj li {
		width: 100%;
		margin-right: 0;
	}
	.futerofis { font-size: 14px }
	.lesokpyatyj .excerpt { width: 31.8% }
	.lesokpyatyj .excerpt:nth-last-child(4) { margin-right: 0 }
	.lesokpyatyj .excerpt:nth-last-child(3) { display: none }
	.foot-logo { margin-top: 10px }
}
@media screen and (max-width:400px) { 
	.futerlupa { padding-top: 10px }
	#copyright-note {
		display: block;
		width: 100%;
		float: left;
	}
	#copyright-note span {
		width: 100%;
		text-align: center;
	}
	#copyright-note span a {
		display: block;
		width: 100%;
		clear: both;
		text-align: center;
	}
	.zametkapodval { display: none }
	article header { overflow: hidden }
}
@media screen and (max-width:350px) { 
	#respond #respond small {
		position: relative;
		
	}
	.post.excerpt .post-content { overflow: visible }
	.top { left: 42% }
}

@media (min-width: 160px) {
    .spisokzagruzok img {
    float: none;
}
.content img.zooom {display: none;}
.blokpodelitsya{display: none;}
.blizkijkadr {width: 0%;font-size: 0px;}
.konecsadok td {padding: 20px;display: block;}
.knopkapoluchit {margin-left: 0px;width: 100%;}
.zhmaknizdes {width: 100%;}
#logo img {width: 260px;padding-left: 0;padding-right: 0;float: none;margin: auto;display: block;}

.blizkijkadr {width: 0.0%;font-size: 0px;}
.glavnyjkorpus .tegtonkij {margin-bottom: 0px;display: none;width: auto;}
.glavnyjkorpus .tegtonkij tbody {width: 100%;display: inline-table;}
.slider__wrapper {display: block;}
.slider__item {max-width: 100%;;}
.slider__control {display: none;}
.umnyjtekst {display: none; }
/*.play-shadow-top {display: none;}
.play-shadow-bottom {display: none;} */
.youtube, .youtube2, .youtube3 {box-shadow: none;}
.dobavkapyatyj td {display: block;text-align: center;}
.dobavkapyatyj tr {border-bottom: 2px solid #ddd;}
table.spisokzagruzok thead {display: none;}
.glavnyjkorpus .blokskrinov td {padding: 0px 0px;width: 100%;display: block;}
.blokskachivaniya td {width: 100%;padding: 7px 15px;}
.blokskachivaniya .ssylkaskachivaniya {width: 100%;}
#details_table img {display: none;}
.plitkavkladki {width: 98%;float: none;}
.ofismostik {height: auto;}
.strokanavigacii svg {width: 35px;height: 35px;display: none;}
.strokanavigacii img {width: 35px;height: 35px;display: none;}
.veterperehod {padding-right: 0px;float: none;}
.klenzapad {display: block;margin-left: 0px;}
.glavnyjkorpus #page {padding-top: 160px;}
.kruglyjredaktor {padding-top: 190px;}
.umnyjdelimsya {display: none;}
}
@media (min-width: 300px) {
    .spisokzagruzok img {
    float: none;
}
.content img.zooom {display: none;}
.blokpodelitsya{display: none;}
.blizkijkadr {width: 0%;font-size: 0px;}
.konecsadok td {padding: 20px;display: block;}
.knopkapoluchit {margin-left: 0px;width: 100%;}
.zhmaknizdes {width: 100%;}
#logo img {width: 260px;padding-left: 0;padding-right: 0;float: none;margin: auto;display: block;}

.glavnyjkorpus .tegtonkij {margin-bottom: 0px;display: none;}
.glavnyjkorpus .tegtonkij tbody {width: 100%;display: inline-table;}
.slider__wrapper {display: block;}
.slider__item {max-width: 100%;;}
.slider__control {display: none;}
.umnyjtekst {display: none; }
/* .play-shadow-top {display: none;}
.play-shadow-bottom {display: none;} */
.youtube, .youtube2, .youtube3 {box-shadow: none;}
.dobavkapyatyj td {display: block;text-align: center;}
.dobavkapyatyj tr {border-bottom: 2px solid #ddd;}
table.spisokzagruzok thead {display: none;}
.glavnyjkorpus .blokskrinov td {padding: 0px 0px;width: 100%;display: block;}
.blokskachivaniya td {width: 100%;padding: 7px 15px;}
.blokskachivaniya .ssylkaskachivaniya {width: 100%;}
#details_table img {display: none;}
.plitkavkladki {width: 98%;float: none;}
.ofismostik {height: auto;}
.strokanavigacii svg {width: 35px;height: 35px;display: none;}
.strokanavigacii img {width: 35px;height: 35px;display: none;}
.veterperehod {padding-right: 1px;float: none;}
.klenzapad {display: block;margin-left: 0px;}
.glavnyjkorpus #page {padding-top: 160px;}
.kruglyjredaktor {padding-top: 190px;}
.umnyjdelimsya {display: none;}
}
@media (min-width: 400px) {
    .spisokzagruzok img {
    float: none;
}
.content img.zooom {display: none;}
.blokpodelitsya{display: none;}
.blizkijkadr {width: 0%;font-size: 0px;}
.konecsadok td {padding: 20px;display: block;}
.knopkapoluchit {margin-left: 0px;width: 100%;}
.zhmaknizdes {width: 100%;}
#logo img {width: 260px;padding-left: 0;padding-right: 0;float: none;margin: auto;display: block;}

.glavnyjkorpus .tegtonkij {margin-bottom: 0px;display: none;}
.glavnyjkorpus .tegtonkij tbody {width: 100%;display: inline-table;}
.slider__wrapper {display: block;}
.slider__item {max-width: 100%;;}
.slider__control {display: none;}
.umnyjtekst {display: none; }
/*.play-shadow-top {display: none;}
.play-shadow-bottom {display: none;}*/
.youtube, .youtube2, .youtube3 {box-shadow: none;}
.dobavkapyatyj td {display: block;text-align: center;}
.dobavkapyatyj tr {border-bottom: 2px solid #ddd;}
table.spisokzagruzok thead {display: none;}
.glavnyjkorpus .blokskrinov td {padding: 0px 0px;width: 100%;display: block;}
.blokskachivaniya td {width: 100%;padding: 7px 15px;}
.blokskachivaniya .ssylkaskachivaniya {width: 100%;}
#details_table img {display: none;}
.plitkavkladki {width: 98%;float: none;}
.ofismostik {height: auto;}
.strokanavigacii svg {width: 35px;height: 35px;display: none;}
.strokanavigacii img {width: 35px;height: 35px;display: none;}
.veterperehod {padding-right: 1px;float: none;}
.klenzapad {display: block;margin-left: 0px;}
.glavnyjkorpus #page {padding-top: 160px;}
.kruglyjredaktor {padding-top: 176px;}
.umnyjdelimsya {display: none;}
}
@media (min-width: 800px) {
    .spisokzagruzok img {
    float: none;
}
.content img.zooom {display: none;}
.blokpodelitsya{display: none;}
.blizkijkadr {width: 0%;font-size: 0px;}
.konecsadok td {padding: 20px;display: block;}
.knopkapoluchit {margin-left: 0px;width: 100%;}
.zhmaknizdes {width: 100%;}
#logo img {width: 260px;padding-left: 0;padding-right: 0;float: none;margin: auto;display: block;}

.glavnyjkorpus .tegtonkij {margin-bottom: 0px;display: none;}
.glavnyjkorpus .tegtonkij tbody {width: 100%;display: inline-table;}
.slider__wrapper {display: block;}
.slider__item {max-width: 100%;;}
.slider__control {display: none;}
.umnyjtekst {display: none; }
/*.play-shadow-top {display: none;}
.play-shadow-bottom {display: none;}*/
.youtube, .youtube2, .youtube3 {box-shadow: none;}
.dobavkapyatyj td {display: block;text-align: center;}
.dobavkapyatyj tr {border-bottom: 2px solid #ddd;}
table.spisokzagruzok thead {display: none;}
.glavnyjkorpus .blokskrinov td {padding: 0px 0px;width: 100%;display: block;}
.blokskachivaniya td {width: 100%;padding: 7px 15px;}
.blokskachivaniya .ssylkaskachivaniya {width: 100%;}
#details_table img {display: none;}
.plitkavkladki {width: 98%;float: none;}
.ofismostik {height: auto;}
.strokanavigacii svg {width: 40px;height: 40px;display: none;}
.strokanavigacii img {width: 40px;height: 40px;display: none;}
.veterperehod {padding-right: 1px;float: none;}
.klenzapad {display: block;margin-left: 0px;}
.glavnyjkorpus #page {padding-top: 160px;}
.kruglyjredaktor {padding-top: 171px;}
.umnyjdelimsya {display: none;}
}
@media (min-width: 900px) {
    .spisokzagruzok img {
    
}
.content img.zooom {display: block;}
.blokpodelitsya{display: block;}
.blizkijkadr {width: 5%; font-size: 12px;}
#logo img {width: 260px; padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;}
.strokanavigacii a {font-size: 17px;min-height: 46px;}
/* #navigation ul li:hover ul {top: 46px;} */
.vyhodsvet {background-size: 35px;}
.zvezdaozero {background-size: 35px;}
#header {box-shadow: 0px 20px 20px -15px rgba(0,0,0,0.10)}
.konecsadok td {padding: 20px;display: table-cell;}
.knopkapoluchit {margin-left: 80px;width: 75%;}
.zhmaknizdes {width: 77%;}

.glavnyjkorpus .tegtonkij {margin-bottom: 0px;display: block;}
.glavnyjkorpus .tegtonkij tbody {width: 100%;display: inline-table;}
.slider__wrapper {display: flex;}
.slider__item {max-width: 33.5%;}
.slider__control {display: flex;}
.umnyjtekst {display: block; }
.play-shadow-top {display: block;}
.play-shadow-bottom {display: block;}
.youtube, .youtube2, .youtube3 {box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.17);}
.dobavkapyatyj td {display: table-cell;text-align: center;}
.dobavkapyatyj tr {border-bottom: 0;}
table.spisokzagruzok thead {display: table-header-group;}
.glavnyjkorpus .blokskrinov td {padding: 0px 15px;width: 33.0837%;display: table-cell;}
.blokskachivaniya td {width: 50%;padding: 0px 0px;}
.blokskachivaniya .ssylkaskachivaniya {width: 65%;}
#details_table img {display: block;}
.plitkavkladki {width: 24.25%;float: left;}
.ofismostik {height: 282px;}
.strokanavigacii svg {width: 40px;height: 40px;display: block;}
.veterperehod {padding-right: 1px;float: left;}
.klenzapad {display: block;margin-left: 0px;}
.glavnyjkorpus #page {padding-top: 115px;}
.kruglyjredaktor {padding-top: 65px;}
.strokanavigacii img {width: 42px;height: 42px;display: block;}
.umnyjdelimsya {display: table-cell;}
}
@media (min-width: 1580px) {
.spisokzagruzok img {
    
}
.content img.zooom {display: block;}
.blokpodelitsya{display: block;}
.blizkijkadr {width: 5.8%;font-size: 15px;}
#logo img {width: 260px;padding-top: 0px;padding-left: 0px;padding-right:0px;}
.strokanavigacii a {font-size: 17px;min-height: 46px;}
#navigation ul li:hover ul {top: 58px;}
.vyhodsvet {background-size: 50px;}
.zvezdaozero {background-size: 50px;}
#header {box-shadow:0px 20px 20px -15px rgba(0,0,0,0.10)}
.konecsadok td {padding: 20px;display: table-cell;}
.knopkapoluchit {margin-left: 80px;width: 75%;}
.zhmaknizdes {width: 77%;}

.glavnyjkorpus .tegtonkij {margin-bottom: 0px;display: block;}
.glavnyjkorpus .tegtonkij tbody {width: 100%;display: inline-table;}
.slider__wrapper {display: flex;}
.slider__item {max-width: 33.5%;}
.slider__control {display: flex;}
.umnyjtekst {display: block; }
.play-shadow-top {display: block;}
.play-shadow-bottom {display: block;}
.youtube, .youtube2, .youtube3 {box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.17);}
.dobavkapyatyj td {display: table-cell;text-align: center;}
.dobavkapyatyj tr {border-bottom: 0;}
table.spisokzagruzok thead {display: table-header-group;}
.glavnyjkorpus .blokskrinov td {padding: 0px 15px;width: 33.0837%;display: table-cell;}
.blokskachivaniya td {width: 50%;padding: 20px 0px;}
.blokskachivaniya .ssylkaskachivaniya {width: 65%;}
#details_table img {display: block;}
.plitkavkladki {width: 24.25%;float: left;}
.ofismostik {height: 282px;}

.strokanavigacii svg {width: 60px;height: 60px;display: block;}
.veterperehod {padding-right: 45px;float: left;}
/* .klenzapad {display: block;margin-left: 55px;} */
.glavnyjkorpus #page {padding-top: 115px;}
.kruglyjredaktor {padding-top: 90px;}
.strokanavigacii img {width: 188px;height: 55px;display: block;padding-top: 1px;}
.umnyjdelimsya {display: table-cell;}
}

/* header */
#header {
	display: flex;
	float: none;
	justify-content: space-between;
	padding: 0 15px;
	box-sizing: border-box;
}
.veterperehod {
	padding-right: 0;
	float: none;
}
#logo a {
	float: none;
}
#logo img {
	width: 260px;
	padding-top: 0px;
	padding-left: 0;
	padding-right: 0;
}
#navigation {
	display: flex;
	float: none;
	height: 100%;
}
#navigation .menu {
	float: none;
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	justify-content: space-between;
}
#navigation ul li {
	float: none;
}
.strokanavigacii {
	margin: 0;
	float: none;
	width: 100%;
	padding-left: 15px;
	padding-right: 5px;
}
#navigation ul li a, #navigation ul li a:link, #navigation ul li a:visited {
	display: flex;
	align-items: center;
}
.strokanavigacii a {
	font-size: 17px;
	min-height: 100%;
	padding: 0 22px;
}
.strokanavigacii img {
	width: 188px;
	height: 55px;
	display: block;
	padding-top: 5px;
}
#navigation > ul > li:last-child {
	padding-left: 0px;
}
@media (max-width: 1505px) {
.severvtoroj {margin-left: 26px;margin-top: 40px;}	
	.page ul {

}
	.strokanavigacii {
	padding-left: 35px;
	padding-right: 5px;
}
	
	#logo img {
		padding-left: 0px;
		padding-top: 0px;
	}
	.strokanavigacii a {
		font-size: 15px;
		padding: 0 7px;
	}
}
@media (max-width: 1265px) {
.severvtoroj {margin-left: 26px;margin-top: 39px;}
.blizkijkadr {
    width: 0.0%;
    font-size: 0px;
}
.blokpodelitsya{display: none;}
	#navigation > ul > li:last-child {
		display: none;
	}
	.strokanavigacii {
	padding-left: 15px;
	padding-right: 3px;
}
}
@media (max-width: 1240px) {
.severvtoroj {margin-left: 26px;margin-top: 38px;}	
	#navigation {
		padding-right: 15px;
	}
	#logo img {
		width: 260px;
	}
	.strokanavigacii a {
		font-size: 14px;
		padding: 0 4px;
	}
	.strokanavigacii {
	padding-left: 15px;
	padding-right: 3px;
}
}
@media (max-width: 960px) {

.severvtoroj {display: block;margin: auto;width: 100%;margin-left: 1px;margin-bottom: 18px;margin-top: -25px;}
.otstupgranica {font-size: 13px;}

.page ul {
   
}
.strokanavigacii {
	padding-left: 5px;
	padding-right: 5px;
}
	#header {
		padding: 0;
	}
	#navigation {
		display: block;
	}
	#navigation ul li a, #navigation ul li a:link, #navigation ul li a:visited {
		display: block;
		padding-left: 30px !important;
	}
	#navigation a {
		min-height: inherit;
	}
	#navigation .menu {
		display: none;
		top: 55px;
		position: absolute;
	}
	#navigation .menu a {
		text-indent: 0;
	}
	#navigation ul ul {
		left: 0 !important;
		margin: 0;
		padding-left: 15px;
	}
	#header {
		display: block;
	}
	#navigation ul li, #navigation ul li li, #navigation ul ul li:first-child, #navigation ul ul li:last-child {
		float: none;
	}
	.strokanavigacii {
		padding-left: 0;
		padding-right: 0;
	}
	#logo img {
		width: 260px;
	}	
	.glavnyjkorpus #page {
		padding-top: 160px;
	}
}
