@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}

a {
outline:none !important;
}

a:focus{outline:none;}
a {outline:none;}
* {outline:none;}

outline:none !important;





.statti {
	
}

.hidd-st {
	width: 900px;
	height: 160px;
	padding-top: 30px;
	padding-bottom: 30px;
	display: none;
}
.hidd-st1 {
	width: 445px;
	float: left;
	height: 160px;
	text-align: left;
}
.hidd-st2 {
	width: 445px;
	float: right;
	height: 160px;
	text-align: left;
}

.hidd-st-p {
	width: 900px;
	height: 270px;
	padding-top: 30px;
	padding-bottom: 30px;
	display: none;
}

.hidd-st-p-mob {display: none; width: auto; height: auto; text-align: left;}

.hidd-st1-p {
	width: 445px;
	float: left;
	height: 270px;
	text-align: left;
}
.hidd-st2-p {
	width: 445px;
	float: right;
	height: 270px;
	text-align: left;
}

.hidd-st-h {
	width: 900px;
	height: 90px;
	padding-top: 30px;
	padding-bottom: 30px;
	display: none;
}
.hidd-st1-h {
	width: 445px;
	float: left;
	height: 90px;
	text-align: left;
}
.hidd-st2-h {
	width: 445px;
	float: right;
	height: 90px;
	text-align: left;
}


.hidd-st-m {
	width: 900px;
	height: 130px;
	padding-top: 30px;
	padding-bottom: 30px;
	display: none;
}
.hidd-st1-m {
	width: 445px;
	float: left;
	height: 130px;
	text-align: left;
}
.hidd-st2-m {
	width: 445px;
	float: right;
	height: 130px;
	text-align: left;
}

#nss1 {display: block;}
#nss2 {display: none;}







.a-sta-naz {
	text-decoration: none;
	
}
.naz-statt {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 500;
	color: #0a0706;
	text-align: left;
	line-height: 1.1;
	-webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
	

}
.naz-sta-span {
	width: 36px;
	height: 36px;
	margin-right: 15px;
	vertical-align: top;
}

.naz-sta-span2 {
	text-decoration: underline;
	vertical-align: top;
	position: relative;
	top: 9px;
}

.visi-st {
	text-align: left;
	width: 900px;
	padding-top: 30px;
	padding-bottom: 30px;
	height: 27px;
}

.stattya-rubrika-text {
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #0a0706;
	text-decoration: underline;
	-webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.stattya-rubrika-span-text {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 500;
	color: #0a0706;
	text-align: left;
	line-height: 1.1; 
	text-decoration: underline;
	-webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.leyba-blog {
	float: right;
	margin-top: 30px;
	position: absolute;
	width: 58px;
	height: 31px;
	top: 0;
	right: 0;
	cursor: pointer;
}

.bl1 {
	width: 54px;
	height: 27px;
	border-radius: 10px;
	border: 2px solid #f803ff;
}
.bl2 {
	width: 54px;
	height: 27px;
	border-radius: 10px;
	border: 2px solid #0055ff;
}

.left-leyba {
	float: left;
	height: 29px;
	position: relative;
	top:3px;
	cursor: pointer;
	width: 370px;
}

#ll-medito {width: 520px;}
#ll-psycho {width: 450px;}
#ll-life {width: 450px;}
#ll-path {width: 380px;}

.left-leyba:hover .stattya-rubrika-text {
	color: #0055ff;
}

.left-leyba:hover .stattya-rubrika-span-text {
	color: #0055ff;
}

.a-sta-naz:hover .naz-statt {
	color: #0055ff;
}

.le-bl1 {
	opacity: 1;
	-webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.le-bl2 {
	opacity: 0;
	-webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}



/************************************************************************************************************************/


.stattya {
	width: 900px;
	height: auto;
}

.polosa-stattya {
	width: 900px;
}

.nazva-stattya {
	margin-top: 40px;
	text-align: left;
}

.naz-sta {
	font-family: "Montserrat", sans-serif;
	font-size: 45px;
	font-weight: 700;
	color: #0a0706;
	text-align: left;
	line-height: 1.2;
}

.avat-stattya {
	height: 64px;
	margin-top: 30px;
	
}
.ava-sta {
	float: left;
	margin-right: 20px;
	width: 64px;
	height: 64px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	border-radius: 32px;
}

.ava-sta-img {
	width: 64px;
	height: 64px;
	border-radius: 32px;
}

.ava-sta-text {
	position: relative;
	top: 22px;
	height: 64px;
	text-align: left;
}
.av-st-te {
	font-family: "Montserrat", sans-serif;
	font-size: 21px;
	font-weight: 500;
	color: #0a0706;
	font-style: italic;
	text-align: left;
}

.sta-deviz {
	width: 840px;
	background-color: #f4f3f2;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: left;
	margin-top: 30px;
	border-radius: 15px;
	
}

.st-dev {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #070706;
	line-height: 1.3;
	text-align: left;
	padding-left: 20px;
	border-left: 1px solid #070706;
	width: 720px;
}

.sta-img {
	width: 900px;
	margin-top: 30px;
	position: relative;
}
.st-im {width: 900px;  height: 440px;}

.dinamik2 {position: absolute; right: 15px; top: 15px; width: 46px; height: 46px; cursor: pointer;}

.dina2 {
	display: inline-block;
	opacity: 1;
	position: absolute;
	top: 0;
	left: 0;
	width: 46px;
	height: 46px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.dina2-hover {
	display: inline-block;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 46px;
	height: 46px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.sta-img:hover .dina2 {
	opacity: 0;
}
.sta-img:hover .dina2-hover {
	opacity: 1;
}

.sta-lozung {
	margin-top: 65px;
	text-align: left;
	width: 840px;
}

.st-loz {
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #444945;
	line-height: 1.3;
	
	font-style: italic;
	
}

.st-loz2 {
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #444945;
	line-height: 1.3;
	margin-top: 8px;
	text-align: right;
	
}

.sta-text {
	padding-bottom: 50px;
}

.st-naz-text {
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #444945;
	line-height: 1.3;
	margin-top: 45px;
	text-align: left;
}

.st-text-text {
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #444945;
	line-height: 1.3;
	margin-top: 20px;
	text-align: left;
}

.st-text-text2 {
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #444945;
	line-height: 1.3;
	margin-top: 10px;
	text-align: left;
}

.st-text-text-span {
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #444945;
	line-height: 1.3;
	text-align: left;
}

.st-text-text-kursiv {
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #444945;
	line-height: 1.3;
	text-align: left;
	font-style: italic;
}

.privet-knopka-a {
	width: 347px;
	height: 62px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	border-radius: 31px;
	position: relative;
	left: 275px;
	margin-top: 50px;
}

.zapis-astro-consul {
	width: 347px;
	height: 62px;
	border-radius: 31px;
	cursor: pointer;
}






/****************************************************************************************************************************************************************************/


.blok-privet-b {
	width: auto;
	background: center center url("image/heder-blog.png") no-repeat;
	height: 600px;
}
.blok-privet-vnutr-b {
	width: auto;
	padding-top: 50px;
	padding-bottom: 50px;
}

.privet-b {
	width: 780px;
	height: 300px;
	position: relative;
	margin-left: 430px;
	display: block;/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
}

.privet-b2	{
	width: 600px;
	height: auto;
    display: none;/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
}

.privet-nazva-b {
	margin-bottom: 35px;
}

.privet-nazva-b2 {
	margin-bottom: 25px;
	display: none;/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
}

.privet-text-b {
}

.privet-text-b-text {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 600;
	color: #ffffff;
	text-align: left;
	line-height: 1.5;
}


.viezd {
	display: none;
	margin-bottom: 70px;
	margin-left: 28px;
}

#vvvvv-blok {
	display:block;
	position:absolute;
	width: 595px; 
	height: 205px;
    top: 50%;
	right:50%;
	margin-top: 40px;
	margin-right:-4112px;
	margin-bottom: 0;
	margin-left: 0;
	z-index:5;
	padding: 0;
	display: block;
	
}

#vvvvv-blok2 {display: none;}
#vvvvv-blok3 {display: none;}

.vvvv {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.dinamo {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	width: 40px;
	height: 40px;
	cursor: pointer;
}
.dinaa {
	display: inline-block;
	opacity: 1;
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 40px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.dinaa-hover {
	display: inline-block;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 40px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}


.ease {
  -webkit-transition: 1500ms ease all;
  -moz-transition: 1500ms ease all;
  -ms-transition: 1500ms ease all;
  -o-transition: 1500ms ease all;
  transition: 1500ms ease all;
}
.bounce {
  -webkit-transition: 1000ms cubic-bezier(0.175, 0.885, 0.420, 1.05) all;
  -moz-transition: 1000ms cubic-bezier(0.175, 0.885, 0.420, 1.05) all;
  -ms-transition: 1000ms cubic-bezier(0.175, 0.885, 0.420, 1.05) all;
  -o-transition: 1000ms cubic-bezier(0.175, 0.885, 0.420, 1.05) all;
  transition: 1000ms cubic-bezier(0.175, 0.885, 0.420, 1.05) all;
}


/*****************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************/


.osnova-info {
	width: auto;
	height: auto;
}

.t-m {
	background-color: #f4f4f2;
	padding-top: 50px;
	padding-bottom: 40px;
	width: auto;
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;
}

.teg-menu {
	width: 1200px;
	height: 220px;
}

.tegi-filtri1 {height: 220px; width: 390px; float: left; margin-right: 15px;}
.tegi-filtri2 {height: 220px; width: 390px; float: left; margin-right: 15px;}
.tegi-filtri3 {height: 220px; width: 390px; float: right;}

.gal-tg {position: relative; width: 4px; height: 6px; margin-right: 7px; bottom: 2px;}
.galka-teg { width: 4px; height: 6px;}



.tenu0, .tenu1, .tenu2, .tenu3, .tenu4, .tenu5, .tenu6, .tenu7, .tenu8, .tenu9, .tenu10, .tenu11, .tenu12, .tenu13, .tenu14, .tenu15, .tenu16, .tenu17, .tenu18   {
	cursor: pointer;
	position: relative;
	margin-bottom: 25px;
}

.p-menu {
	font-family: "Montserrat", sans-serif;
	font-size: 14px;
	font-weight: 500;
	color: #282524;
	text-align: left;
	line-height: 1.0;
	text-decoration: underline;
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	
}
.p-menu:hover {
	font-family: "Montserrat", sans-serif;
	font-size: 14px;
	font-weight: 500;
	color: #0055ff;
	text-align: left;
	line-height: 1.0;
	text-decoration: underline;
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	
}



/********************************************************** POLOSA *********************************************************/

.osn-pol {
	background-color: #ffffff;
	padding-top: 50px;
	padding-bottom: 50px;
	width: 100%;
}

.osnova-polosa {
	width: 1200px;

}

.content-razdel {
	position: relative;
	height: auto;
}

#sk0, #sk1, #sk2, #sk3, #sk4, #sk5, #sk6, #sk7, #sk8, #sk9, #sk10, #sk11, #sk12, #sk13, #sk14, #sk15, #sk16, #sk17, #sk18, #sk19, #sk20 {
	position: absolute;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.nr-my-spisok {
	opacity: 1;
}

.nr-kursi {
	opacity: 0;
}

.nazv-razd {
	color: #0d0802;
	font-family: 'Fira Sans', sans-serif;
	font-size: 26px;
	font-style: normal;
	font-weight: 500;
}
.filt-razd {
	color: #0066ff;
	font-family: 'Fira Sans', sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	position: relative;
	bottom: 21px;
}
.stre1 {
	width: 9px;
	height: 16px;
}
.str1 {
	width: 9px;
	height: 16px;
}

.kartka {
	display: block;
	position: relative;
	float: left;
	width: 380px;
	height: 400px;
	margin-right: 30px;
	margin-bottom: 60px;
	border-radius: 15px;
	
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.nasva-kartka {
	margin-left: 00px;
	margin-top: 10px;
	width: 380px;
}
.naz {
	color: #ea463d;
	color: #b51612;
	font-family: 'Fira Sans', sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	text-align: left;
	line-height: 1.3;
}

.opis-kartka {
	margin-left: 0px;
	margin-top: 10px;
	width: 380px;
}

.opi {
	cursor: pointer;
	color: #6f7283;
	color: #4b4356;
	font-family: 'Fira Sans', sans-serif;
	font-size: 20px;
	font-style: normal;
	text-decoration: underline;
	font-weight: 500;
	text-align: left;
	line-height: 1.2;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}


.kartka:hover {
	display: block;
	position: relative;
	float: left;
	width: 380px;
	height: 400px;
	margin-right: 30px;
	margin-bottom: 60px;
	border-radius: 15px;
	
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.kartka:hover .opi {
	color: #030105;
	font-family: 'Fira Sans', sans-serif;
	font-size: 20px;
	font-style: normal;
	text-decoration: underline;
	font-weight: 500;
	text-align: left;
	line-height: 1.2;
}


.kartka:hover .dina {
	opacity: 0;
}
.kartka:hover .dina-hover {
	opacity: 1;
}

.dinamo:hover .dinaa {
	opacity: 0;
}
.dinamo:hover .dinaa-hover {
	opacity: 1;
}

ul li.kartka:nth-child(3n) {margin-right: 00px;}

.kartinka {width: 380px; height: 292px; border-radius: 13px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; position: relative;}
.inka {width:380px; height: 292px; border-radius: 13px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}


.dinamik {position: absolute; right: 15px; top: 15px; width: 64px; height: 64px; cursor: pointer;}

.dina {
	display: inline-block;
	opacity: 1;
	position: absolute;
	top: 0;
	left: 0;
	width: 64px;
	height: 64px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.dina-hover {
	display: inline-block;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 64px;
	height: 64px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

/* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер */
/* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер */



.fixed-player {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 10px;
  background-color:#e8e8e6;
  color: white;
  display: none;
  justify-content: center;
  align-items: center;
  gap: 15px;
  height: 34px;
  opacity: 1;
  padding-top: 15px;
  z-index: 1000000000000000000000000;
  
}
.player-controls {position: relative; width: 1400px;}

.span-input {position: absolute; top:0; left: 98px; height: 30px; width: 1200px;}

.knopki {margin-right: 20px; width: 20px; height: 30px; position: absolute; top:-15px;; left:45px; cursor: pointer;}

.ik-pl-pa {width: 30px; height: 30px;}
.input-player {width: 1200px; position: relative; bottom: 8px;}

.close-button { position: absolute; top: 5px; right: 5px; cursor: pointer; width: 30px; height: 30px;}

.cifri {
	position: absolute;
	height: 20px;
	width: 90px;
	top:-8px;
	right: 0;
	color: #a5bf55;
	color: #2f3031;
	font-family: 'Fira Sans', sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	margin-left: 30px;
}

/********************************************************************************************************************************************************************/

.active{
    color: #120d07;
	font-family: 'Fira Sans', sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: 500;
	background-color: #d6d6ff;
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 7px;
	padding-bottom: 7px;
	border: #FFFFFF 5px solid;
	border-radius: 23px;
}
.bounded {
	color: #120d07;
	font-family: 'Fira Sans', sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: 500;
	background-color: #ffdecc;
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 7px;
	padding-bottom: 7px;
	border: #FFFFFF 5px solid;
	border-radius: 23px;
}
.bactive {
	color: #120d07;
	font-family: 'Fira Sans', sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: 500;
	background-color: #ffeeb5;
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 7px;
	padding-bottom: 7px;
	border: #FFFFFF 5px solid;
	border-radius: 23px;
}
.aounded {
	color: #120d07;
	font-family: 'Fira Sans', sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: 500;
	background-color: #bbf9d5;
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 7px;
	padding-bottom: 7px;
	border: #FFFFFF 5px solid;
	border-radius: 23px;
}

.ley1 {
	color: #120d07;
	font-family: 'Fira Sans', sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: 500;
	background-color: #d6d6ff;
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 7px;
	padding-bottom: 7px;
	border: #FFFFFF 5px solid;
	border-radius: 23px;
}
.ley2 {
	color: #120d07;
	font-family: 'Fira Sans', sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: 500;
	background-color: #ffdecc;
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 7px;
	padding-bottom: 7px;
	border: #FFFFFF 5px solid;
	border-radius: 23px;
}
.ley3 {
	color: #120d07;
	font-family: 'Fira Sans', sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: 500;
	background-color: #ffeeb5;
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 7px;
	padding-bottom: 7px;
	border: #FFFFFF 5px solid;
	border-radius: 23px;
}
.ley4 {
	color: #120d07;
	font-family: 'Fira Sans', sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: 500;
	background-color: #bbf9d5;
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 7px;
	padding-bottom: 7px;
	border: #FFFFFF 5px solid;
	border-radius: 23px;
}


.key1 {
	color: #000000;
	font-family: 'Fira Sans', sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: 500;
	background-color: #FFFFFF;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
	border: #0066ff 2px solid;
	border-radius: 10px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.knopka-kartka {
	position: absolute;
	left: 66px;
	bottom: 20px;
	cursor: pointer;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	border: transparent 1px solid;
	border-radius: 11px;
	
}





/*  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  */
/*  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  */
/*  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  */
/*  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  */
/*  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  */
/*  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  */
/*  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  */
/*  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  */
/*  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  */
/*  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  СЦЕНАРИИИ  */



/*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 
/*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *
/*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *
/*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *
/*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *
/*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *
/*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *
/*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *
/*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *
/*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 *//*  1500 */

@media screen and (max-width:1500px) { /*                1500px                *//*               1500px                 *//*               1500px                */	

.blok-privet-b {
	width: auto;
	background: center left url("image/heder-blog-1500.png") no-repeat;
	height: 600px;
	position: relative;
}
	
.blok-privet-vnutr-b {
	width: auto;
	padding-top: 50px;
	padding-bottom: 50px;
}

.privet-b {
	width: 550px;
	height: 300px;
	position: absolute;
	margin-left: inherit;
	left: 610px;
	top: 25px;
}

.privet-nazva-b {
	margin-bottom: 35px;
}

.privet-text-b {
}

.privet-text-b-text {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 600;
	color: #ffffff;
	text-align: left;
	line-height: 1.5;
}


.viezd {
	display: none;
	margin-bottom: 70px;
	margin-left: 28px;
}

#vvvvv-blok {
	display:block;
	position:absolute;
	width: 595px; 
	height: 205px;
    top: 50%;
	right:200px;
	margin-top: 70px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
	z-index:5;
	padding: 0;
	display: none;
}

	
#vvvvv-blok2 {
	display:block;
	width: 595px; 
	height: 205px;
	margin-top: -20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -105px;
	z-index:5;
	padding: 0;
	display: block;
}

.vvvv {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.dinamo {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	width: 40px;
	height: 40px;
	cursor: pointer;
}
.dinaa {
	display: inline-block;
	opacity: 1;
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 40px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.dinaa-hover {
	display: inline-block;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 40px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}


.ease {
  -webkit-transition: 1500ms ease all;
  -moz-transition: 1500ms ease all;
  -ms-transition: 1500ms ease all;
  -o-transition: 1500ms ease all;
  transition: 1500ms ease all;
}
.bounce {
  -webkit-transition: 1000ms cubic-bezier(0.175, 0.885, 0.420, 1.05) all;
  -moz-transition: 1000ms cubic-bezier(0.175, 0.885, 0.420, 1.05) all;
  -ms-transition: 1000ms cubic-bezier(0.175, 0.885, 0.420, 1.05) all;
  -o-transition: 1000ms cubic-bezier(0.175, 0.885, 0.420, 1.05) all;
  transition: 1000ms cubic-bezier(0.175, 0.885, 0.420, 1.05) all;
}


/* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер */
/* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер */


.fixed-player {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 10px;
  background-color:#e8e8e6;
  color: white;
  display: none;
  justify-content: center;
  align-items: center;
  gap: 15px;
  height: 34px;
  z-index: 1000000000000000000000000;
}
.player-controls {position: relative; width: 1000px;}

.span-input {position: absolute; top:0; left: 98px; height: 30px; width: 800px;}

.knopki {margin-right: 20px; width: 20px; height: 30px; position: absolute; top:-15px;; left:45px; cursor: pointer;}

.ik-pl-pa {width: 30px; height: 30px;}
	
.input-player {width: 800px; position: relative; bottom: 8px;}

.close-button { position: absolute; top: 5px; right: 5px; cursor: pointer; width: 30px; height: 30px;}

.cifri {
	position: absolute;
	height: 20px;
	width: 90px;
	top:-8px;
	right: 0;
	color: #a5bf55;
	color: #2f3031;
	font-family: 'Fira Sans', sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	margin-left: 30px;
}



}


/*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 */
/*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 */
/*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 */
/*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 */
/*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 */
/*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 */
/*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 */
/*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 */
/*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 */
/*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 *//*  1250 */


@media screen and (max-width:1250px) { /*                1200px                *//*               1200px                 *//*               1200px                */	

.blok-privet-b {
	width: auto;
	background: center left url("image/heder-blog-1250.png") no-repeat;
	height: 600px;
	position: relative;
}
	
.blok-privet-vnutr-b {
	width: auto;
	padding-top: 50px;
	padding-bottom: 50px;
}

.privet-b {
	width: 400px;
	height: 300px;
	position: absolute;
	margin-left: inherit;
	left: 520px;
	top: 25px;
}

.privet-nazva-b {
	margin-bottom: 25px;
}

.privet-text-b {
}

.privet-text-b-text {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 600;
	color: #ffffff;
	text-align: left;
	line-height: 1.3;
}


.viezd {
	display: none;
	margin-bottom: 70px;
	margin-left: 28px;
}

#vvvvv-blok {
	display:block;
	position:absolute;
	width: 595px; 
	height: 205px;
    top: 50%;
	right:200px;
	margin-top: 70px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
	z-index:5;
	padding: 0;
	display: none;
}

	
#vvvvv-blok2 {
	display:block;
	width: 595px; 
	height: 205px;
	margin-top: -20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -105px;
	z-index:5;
	padding: 0;
	display: block;
}

.vvvv {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.dinamo {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	width: 40px;
	height: 40px;
	cursor: pointer;
}
.dinaa {
	display: inline-block;
	opacity: 1;
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 40px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.dinaa-hover {
	display: inline-block;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 40px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}


.ease {
  -webkit-transition: 1500ms ease all;
  -moz-transition: 1500ms ease all;
  -ms-transition: 1500ms ease all;
  -o-transition: 1500ms ease all;
  transition: 1500ms ease all;
}
.bounce {
  -webkit-transition: 1000ms cubic-bezier(0.175, 0.885, 0.420, 1.05) all;
  -moz-transition: 1000ms cubic-bezier(0.175, 0.885, 0.420, 1.05) all;
  -ms-transition: 1000ms cubic-bezier(0.175, 0.885, 0.420, 1.05) all;
  -o-transition: 1000ms cubic-bezier(0.175, 0.885, 0.420, 1.05) all;
  transition: 1000ms cubic-bezier(0.175, 0.885, 0.420, 1.05) all;
}


/* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер */
/* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер */



.fixed-player {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 10px;
  background-color:#e8e8e6;
  color: white;
  display: none;
  justify-content: center;
  align-items: center;
  gap: 15px;
  height: 34px;
  z-index: 1000000000000000000000000;
}
.player-controls {position: relative; width: 650px;}

.span-input {position: absolute; top:0; left: 98px; height: 30px; width: 450px;}

.knopki {margin-right: 20px; width: 20px; height: 30px; position: absolute; top:-15px;; left:45px; cursor: pointer;}

.ik-pl-pa {width: 30px; height: 30px;}
	
.input-player {width: 450px; position: relative; bottom: 8px;}

.close-button { position: absolute; top: 5px; right: 5px; cursor: pointer; width: 30px; height: 30px;}

.cifri {
	position: absolute;
	height: 20px;
	width: 90px;
	top:-8px;
	right: 0;
	color: #a5bf55;
	color: #2f3031;
	font-family: 'Fira Sans', sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	margin-left: 30px;
}

	
/*****************************************************************************************************************************************************************************/


.osnova-info {
	width: auto;
	height: auto;
}

.t-m {
	background-color: #f4f4f2;
	padding-top: 50px;
	padding-bottom: 40px;
	width: auto;
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;
}

.teg-menu {
	width: 1000px;
	height: 500px;
}

.tegi-filtri1 {height: 220px; width: 390px; float: left; margin-right: 0px; margin-left: 100px;}
.tegi-filtri2 {height: 220px; width: 390px; float: right; margin-right: 100px;}
.tegi-filtri3 {height: 220px; width: 390px; clear: both; float: inherit; margin-left: 00px; padding-top: 50px;}

.gal-tg {position: relative; width: 4px; height: 6px; margin-right: 7px; bottom: 2px;}
.galka-teg { width: 4px; height: 6px;}



.tenu0, .tenu1, .tenu2, .tenu3, .tenu4, .tenu5, .tenu6, .tenu7, .tenu8, .tenu9, .tenu10, .tenu11, .tenu12, .tenu13, .tenu14, .tenu15, .tenu16, .tenu17, .tenu18   {
	cursor: pointer;
	position: relative;
	margin-bottom: 25px;
}

.p-menu {
	font-family: "Montserrat", sans-serif;
	font-size: 14px;
	font-weight: 500;
	color: #282524;
	text-align: left;
	line-height: 1.0;
	text-decoration: underline;
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	
}
.p-menu:hover {
	font-family: "Montserrat", sans-serif;
	font-size: 14px;
	font-weight: 500;
	color: #0055ff;
	text-align: left;
	line-height: 1.0;
	text-decoration: underline;
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	
}

/********************************************************** POLOSA *********************************************************/

	
.osn-pol {
	background-color: #ffffff;
	padding-top: 50px;
	padding-bottom: 50px;
	width: 100%;
}

.osnova-polosa {
	width: 720px;

}

.content-razdel {
	position: relative;
	height: auto;
}

#sk0, #sk1, #sk2, #sk3, #sk4, #sk5, #sk6, #sk7, #sk8, #sk9, #sk10, #sk11, #sk12, #sk13, #sk14, #sk15, #sk16, #sk17, #sk18, #sk19, #sk20 {
	position: absolute;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.nr-my-spisok {
	opacity: 1;
}

.nr-kursi {
	opacity: 0;
}

.nazv-razd {
	color: #0d0802;
	font-family: 'Fira Sans', sans-serif;
	font-size: 26px;
	font-style: normal;
	font-weight: 500;
}
.filt-razd {
	color: #0066ff;
	font-family: 'Fira Sans', sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	position: relative;
	bottom: 21px;
}
.stre1 {
	width: 9px;
	height: 16px;
}
.str1 {
	width: 9px;
	height: 16px;
}

.kartka {
	display: block;
	position: relative;
	float: left;
	width: 350px;
	height: 400px;
	margin-right: 20px;
	margin-bottom: 30px;
	border-radius: 15px;
	
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.kartka:hover {
	display: block;
	position: relative;
	float: left;
	width: 350px;
	height: 400px;
	margin-right: 20px;
	margin-bottom: 30px;
	border-radius: 15px;
	
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.nasva-kartka {
	margin-left: 00px;
	margin-top: 10px;
	width: 350px;
}
.naz {
	color: #ea463d;
	color: #b51612;
	font-family: 'Fira Sans', sans-serif;
	font-size: 19px;
	font-style: normal;
	font-weight: 400;
	text-align: left;
	line-height: 1.3;
}

.opis-kartka {
	margin-left: 0px;
	margin-top: 10px;
	width: 350px;
}

.opi {
	cursor: pointer;
	color: #6f7283;
	color: #4b4356;
	font-family: 'Fira Sans', sans-serif;
	font-size: 19px;
	font-style: normal;
	text-decoration: underline;
	font-weight: 500;
	text-align: left;
	line-height: 1.2;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
	
	
.kartka:hover .opi {
	color: #030105;
	font-family: 'Fira Sans', sans-serif;
	font-size: 19px;
	font-style: normal;
	text-decoration: underline;
	font-weight: 500;
	text-align: left;
	line-height: 1.2;
}


.kartka:hover .dina {
	opacity: 0;
}
.kartka:hover .dina-hover {
	opacity: 1;
}

.dinamo:hover .dinaa {
	opacity: 0;
}
.dinamo:hover .dinaa-hover {
	opacity: 1;
}

ul li.kartka:nth-child(2n) {float: right; margin-right: 00px;}
ul li.kartka:nth-child(1n) {}

.kartinka {width: 350px; height: 269px; border-radius: 13px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; position: relative;}
.inka {width:350px; height: 269px; border-radius: 13px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}


.dinamik {position: absolute; right: 15px; top: 15px; width: 64px; height: 64px; cursor: pointer;}

.dina {
	display: inline-block;
	opacity: 1;
	position: absolute;
	top: 0;
	left: 0;
	width: 64px;
	height: 64px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.dina-hover {
	display: inline-block;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 64px;
	height: 64px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

}




/*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px */
/*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px */
/*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px */
/*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px */
/*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px */
/*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px */
/*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px */
/*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px */
/*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px */
/*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px *//*  1050px */


@media screen and (max-width:1050px) { /*                1050px                *//*               1050px                 *//*               1050px                */	

.blok-privet-b {
	width: auto;
	background: center center url("image/heder-blog-1050.png") no-repeat;
	height: 600px;
	position: relative;
}
	
.blok-privet-vnutr-b {
	width: auto;
	padding-top: 50px;
	padding-bottom: 50px;
}
	
.privet-b {
	width: 400px;
	height: 300px;
	position: absolute;
	margin-left: inherit;
	left: 520px;
	top: 25px;
	display: none;/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
}
	
.privet-b2	{
	width: 100%;
	height: auto;
    display: block;/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
	background-color:#1B3D24;
	padding-top: 50px;
	padding-bottom: 50px;
}

.privet-nazva-b {
	margin-bottom: 25px;
}
	
.privet-nazva-b2 {
	margin-bottom:00px;
	padding-top: 430px;
	display: block;/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
}

.privet-text-b {
	padding-left: 137px;
	padding-right: 137px;
}

.privet-text-b-text {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 600;
	color: #ffffff;
	text-align: left;
	line-height: 1.4;
}


.viezd {
	display: none;
	margin-bottom: 70px;
	margin-left: 28px;
}

#vvvvv-blok {
	display:block;
	position:absolute;
	width: 595px; 
	height: 205px;
    top: 50%;
	right:200px;
	margin-top: 70px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
	z-index:5;
	padding: 0;
	display: none;
}

	
#vvvvv-blok2 {
	display:block;
	width: 595px; 
	height: 205px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	z-index:5;
	padding: 0;
	display: block;
	margin-left: 30px;
	margin-top: 10px;
}

.vvvv {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.dinamo {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	width: 40px;
	height: 40px;
	cursor: pointer;
}
.dinaa {
	display: inline-block;
	opacity: 1;
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 40px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.dinaa-hover {
	display: inline-block;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 40px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}


.ease {
  -webkit-transition: 1500ms ease all;
  -moz-transition: 1500ms ease all;
  -ms-transition: 1500ms ease all;
  -o-transition: 1500ms ease all;
  transition: 1500ms ease all;
}
.bounce {
  -webkit-transition: 1000ms cubic-bezier(0.175, 0.885, 0.420, 1.05) all;
  -moz-transition: 1000ms cubic-bezier(0.175, 0.885, 0.420, 1.05) all;
  -ms-transition: 1000ms cubic-bezier(0.175, 0.885, 0.420, 1.05) all;
  -o-transition: 1000ms cubic-bezier(0.175, 0.885, 0.420, 1.05) all;
  transition: 1000ms cubic-bezier(0.175, 0.885, 0.420, 1.05) all;
}


/* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер */
/* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер */


.fixed-player {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 10px;
  background-color:#e8e8e6;
  color: white;
  display: none;
  justify-content: center;
  align-items: center;
  gap: 15px;
  height: 34px;
  z-index: 1000000000000000000000000;
}
.player-controls {position: relative; width: 650px;}

.span-input {position: absolute; top:0; left: 98px; height: 30px; width: 450px;}

.knopki {margin-right: 20px; width: 20px; height: 30px; position: absolute; top:-15px;; left:45px; cursor: pointer;}

.ik-pl-pa {width: 30px; height: 30px;}
	
.input-player {width: 450px; position: relative; bottom: 8px;}

.close-button { position: absolute; top: 5px; right: 5px; cursor: pointer; width: 30px; height: 30px;}

.cifri {
	position: absolute;
	height: 20px;
	width: 90px;
	top:-8px;
	right: 0;
	color: #a5bf55;
	color: #2f3031;
	font-family: 'Fira Sans', sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	margin-left: 30px;
}

	
/*****************************************************************************************************************************************************************************/


.osnova-info {
	width: auto;
	height: auto;
}

.t-m {
	background-color: #f4f4f2;
	padding-top: 50px;
	padding-bottom: 40px;
	width: auto;
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;
}

.teg-menu {
	width: 700px;
	height: 700px;
}

.tegi-filtri1 {height: 220px; width: 390px; clear: both; float: inherit; margin-right: 0px; margin-left: 0px;}
.tegi-filtri2 {height: 220px; width: 390px; clear: both; float: inherit; margin-right: 0px; padding-top: 10px;}
.tegi-filtri3 {height: 220px; width: 390px; clear: both; float: inherit; margin-left: 00px; padding-top: 10px;}

.gal-tg {position: relative; width: 4px; height: 6px; margin-right: 7px; bottom: 2px;}
.galka-teg { width: 4px; height: 6px;}



.tenu0, .tenu1, .tenu2, .tenu3, .tenu4, .tenu5, .tenu6, .tenu7, .tenu8, .tenu9, .tenu10, .tenu11, .tenu12, .tenu13, .tenu14, .tenu15, .tenu16, .tenu17, .tenu18   {
	cursor: pointer;
	position: relative;
	margin-bottom: 25px;
}

.p-menu {
	font-family: "Montserrat", sans-serif;
	font-size: 14px;
	font-weight: 500;
	color: #282524;
	text-align: left;
	line-height: 1.0;
	text-decoration: underline;
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	
}
.p-menu:hover {
	font-family: "Montserrat", sans-serif;
	font-size: 14px;
	font-weight: 500;
	color: #0055ff;
	text-align: left;
	line-height: 1.0;
	text-decoration: underline;
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	
}



}



/*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px */
/*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px */
/*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px */
/*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px */
/*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px */
/*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px */
/*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px */
/*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px */
/*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px *//*  950px */


@media screen and (max-width:950px) { /*                950px                *//*               950px                 *//*               950px                */	

.statti {
}

.hidd-st {
	width: 700px;
	height: auto;
	padding-top: 30px;
	padding-bottom: 30px;
	display: none;
}
.hidd-st1 {
	width: 445px;
	float: inherit;
	height: auto;
	text-align: left;
}
.hidd-st2 {
	width: 445px;
	float: inherit;
	height: auto;
	text-align: left;
}
/***************************/
.hidd-st-p {
	width: 700px;
	height: auto;
	padding-top: 30px;
	padding-bottom: 30px;
	display: none;
}
.hidd-st1-p {
	width: 445px;
	float: inherit;
	height: auto;
	text-align: left;
}
.hidd-st2-p {
	width: 445px;
	float: inherit;
	height: auto;
	text-align: left;
}
/***************************/
.hidd-st-h {
	width: 700px;
	height: auto;
	padding-top: 30px;
	padding-bottom: 30px;
	display: none;
}
.hidd-st1-h {
	width: 445px;
	float: inherit;
	height: auto;
	text-align: left;
}
.hidd-st2-h {
	width: 445px;
	float: inherit;
	height: auto;
	text-align: left;
}
/***************************/
.hidd-st-m {
	width: 700px;
	height: auto;
	padding-top: 30px;
	padding-bottom: 30px;
	display: none;
}
.hidd-st1-m {
	width: 445px;
	float: inherit;
	height: auto;
	text-align: left;
}
.hidd-st2-m {
	width: 445px;
	float: inherit;
	height: auto;
	text-align: left;
}
	
/***************************/
	
.a-sta-naz {
	text-decoration: none;
	
}
.naz-statt {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 500;
	color: #0a0706;
	text-align: left;
	line-height: 1.1;
	-webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
	
.naz-sta-span {
	width: 36px;
	height: 36px;
	margin-right: 15px;
	vertical-align: top;
}

.naz-sta-span2 {
	text-decoration: underline;
	vertical-align: top;
	position: relative;
	top: 9px;
}

.visi-st {
	text-align: left;
	width: 700px;
	padding-top: 30px;
	padding-bottom: 30px;
	height: 27px;
}

.stattya-rubrika-text {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 700;
	color: #0a0706;
	text-decoration: underline;
	-webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.stattya-rubrika-span-text {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 500;
	color: #0a0706;
	text-align: left;
	line-height: 1.1; 
	text-decoration: underline;
	-webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.leyba-blog {
	float: right;
	margin-top: 30px;
	position: absolute;
	width: 58px;
	height: 31px;
	top: 0;
	right: 0;
	cursor: pointer;
}

.bl1 {
	width: 54px;
	height: 27px;
	border-radius: 10px;
	border: 2px solid #f803ff;
}
.bl2 {
	width: 54px;
	height: 27px;
	border-radius: 10px;
	border: 2px solid #0055ff;
}

.left-leyba {
	float: left;
	height: 29px;
	position: relative;
	top:3px;
	cursor: pointer;
	width: 370px;
}

.left-leyba:hover .stattya-rubrika-text {
	color: #0055ff;
}

.left-leyba:hover .stattya-rubrika-span-text {
	color: #0055ff;
}

.a-sta-naz:hover .naz-statt {
	color: #0055ff;
}

.le-bl1 {
	opacity: 1;
	-webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.le-bl2 {
	opacity: 0;
	-webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}


/************************************************************************************************************************/


.stattya {
	width: 700px;
	height: auto;
}

.polosa-stattya {
	width: 700px;
}

.nazva-stattya {
	margin-top: 30px;
	text-align: left;
}

.naz-sta {
	font-family: "Montserrat", sans-serif;
	font-size: 35px;
	font-weight: 700;
	color: #0a0706;
	text-align: left;
	line-height: 1.2;
}

.avat-stattya {
	height: 64px;
	margin-top: 30px;
	
}
.ava-sta {
	float: left;
	margin-right: 20px;
	width: 64px;
	height: 64px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	border-radius: 32px;
}

.ava-sta-img {
	width: 64px;
	height: 64px;
	border-radius: 32px;
}

.ava-sta-text {
	position: relative;
	top: 22px;
	height: 64px;
	text-align: left;
}
.av-st-te {
	font-family: "Montserrat", sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #0a0706;
	font-style: italic;
	text-align: left;
}

.sta-deviz {
	width: 640px;
	background-color: #f4f3f2;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: left;
	margin-top: 30px;
	border-radius: 15px;
}

.st-dev {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #070706;
	line-height: 1.3;
	text-align: left;
	padding-left: 20px;
	border-left: 1px solid #070706;
	width: 620px;
}

.sta-img {
	width: 700px;
	margin-top: 30px;
	position: relative;
}
	
.st-im {width: 700px;  height: 342px;}

.dinamik2 {position: absolute; right: 15px; top: 15px; width: 46px; height: 46px; cursor: pointer;}

.dina2 {
	display: inline-block;
	opacity: 1;
	position: absolute;
	top: 0;
	left: 0;
	width: 46px;
	height: 46px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.dina2-hover {
	display: inline-block;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 46px;
	height: 46px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.sta-img:hover .dina2 {
	opacity: 0;
}
.sta-img:hover .dina2-hover {
	opacity: 1;
}

.sta-lozung {
	margin-top: 35px;
	text-align: left;
	width: 640px;
}

.st-loz {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 600;
	color: #444945;
	line-height: 1.3;
	font-style: italic;
}

.st-loz2 {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #444945;
	line-height: 1.3;
	margin-top: 8px;
	text-align: right;
}

.sta-text {
	padding-bottom: 50px;
}

.st-naz-text {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 600;
	color: #444945;
	line-height: 1.3;
	margin-top: 35px;
	text-align: left;
}

.st-text-text {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #444945;
	line-height: 1.3;
	margin-top: 20px;
	text-align: left;
}

.st-text-text2 {
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #444945;
	line-height: 1.3;
	margin-top: 10px;
	text-align: left;
}

.st-text-text-span {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 600;
	color: #444945;
	line-height: 1.3;
	text-align: left;
}

.st-text-text-kursiv {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #444945;
	line-height: 1.3;
	text-align: left;
	font-style: italic;
}

.privet-knopka-a {
	width: 347px;
	height: 62px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	border-radius: 31px;
	position: relative;
	left: 175px;
	margin-top: 50px;
}

.zapis-astro-consul {
	width: 347px;
	height: 62px;
	border-radius: 31px;
	cursor: pointer;
}








}

/* МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  */
/* МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  */
/* МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  */

/* МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  */
/* МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  */
/* МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  МОБИЛЬНАЯ  ТЕМА  */

/*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px */
/*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px */
/*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px */
/*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px */
/*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px */
/*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px */
/*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px */
/*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px */
/*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px */
/*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px *//*  750px */


@media screen and (max-width:750px) { /*                750px                *//*               750px                 *//*               750px                */	

.statti {
}

	
.hidd-st {
	width: 90%;
	height: auto;
	padding-top: 30px;
	padding-bottom: 30px;
	display: none;
}
.hidd-st1 {
	width: auto;
	float: inherit;
	height: auto;
	text-align: left;
}
.hidd-st2 {
	width: auto;
	float: inherit;
	height: auto;
	text-align: left;
}
	
/***************************/
	
.hidd-st-p {
	width: 90%;
	height: auto;
	padding-top: 30px;
	padding-bottom: 30px;
	display: none;
}

.hidd-st-p-mob {display: block; width: auto; height: auto; text-align: left;}

.hidd-st1-p {
	width: auto;
	float: inherit;
	height: auto;
	text-align: left;
	display: none;
}
.hidd-st2-p {
	width: auto;
	float: inherit;
	height: auto;
	text-align: left;
	display: none;
}
	
/***************************/
	
.hidd-st-h {
	width: 90%;
	height: auto;
	padding-top: 30px;
	padding-bottom: 30px;
	display: none;
}
.hidd-st1-h {
	width: auto;
	float: inherit;
	height: auto;
	text-align: left;
	
}
.hidd-st2-h {
	width: auto;
	float: inherit;
	height: auto;
	text-align: left;
	
}
	
/***************************/
	
.hidd-st-m {
	width: 90%;
	height: auto;
	padding-top: 30px;
	padding-bottom: 30px;
	display: none;
}
.hidd-st1-m {
	width: auto;
	float: inherit;
	height: auto;
	text-align: left;
	display: none;
}
.hidd-st2-m {
	width: auto;
	float: inherit;
	height: auto;
	text-align: left;
	display: none;
}

	
#nss1 {display: none;}
#nss2 {display: block;}	
	
/*************************************/
	
.a-sta-naz {
	text-decoration: none;
	
}
.naz-statt {
	font-family: "Montserrat", sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: #0a0706;
	text-align: left;
	line-height: 1.25;
	-webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
	margin-top: 10px;
}
	
.naz-sta-span {
	width: 36px;
	height: 36px;
	margin-right: 15px;
	vertical-align: top;
	display: none;
}

.naz-sta-span2 {
	text-decoration: underline;
	vertical-align: top;
	position: relative;
	top: 0px;
}
	
/***************************************/
	
.visi-st {
	text-align: left;
	width: 90%;
	padding-top: 30px;
	padding-bottom: 30px;
	height: 27px;
}

.stattya-rubrika-text {
	font-family: "Montserrat", sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #0a0706;
	text-decoration: underline;
	-webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.stattya-rubrika-span-text {
	font-family: "Montserrat", sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: #0a0706;
	text-align: left;
	line-height: 1.1; 
	text-decoration: underline;
	-webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.leyba-blog {
	float: inherit;
	margin-top: 30px;
	position: absolute;
	width: 58px;
	height: 31px;
	top: 0;
	right: 0;
	cursor: pointer;
	display: none;
}

.bl1 {
	width: 54px;
	height: 27px;
	border-radius: 10px;
	border: 2px solid #f803ff;
}
.bl2 {
	width: 54px;
	height: 27px;
	border-radius: 10px;
	border: 2px solid #0055ff;
}

.left-leyba {
	float: inherit;
	height: 29px;
	position: relative;
	top:3px;
	cursor: pointer;
	width: auto;
}

.left-leyba:hover .stattya-rubrika-text {
	color: #0055ff;
}

.left-leyba:hover .stattya-rubrika-span-text {
	color: #0055ff;
}

.a-sta-naz:hover .naz-statt {
	color: #0055ff;
}

.le-bl1 {
	opacity: 1;
	-webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.le-bl2 {
	opacity: 0;
	-webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

	
#ll-medito {width: auto;}
#ll-psycho {width: auto;}
#ll-life {width: auto;}
#ll-path {width: auto;}
	
	
/************************************************************************************************************************/

	
.stattya {
	width: 90%;
	height: auto;
	padding-bottom: 30px;
}

.polosa-stattya {
	width: auto;
}

.nazva-stattya {
	margin-top: 30px;
	text-align: left;
}

.naz-sta {
	font-family: "Montserrat", sans-serif;
	font-size: 30px;
	font-weight: 700;
	color: #0a0706;
	text-align: left;
	line-height: 1.25;
}

.avat-stattya {
	height: 64px;
	margin-top: 30px;
	
}
.ava-sta {
	float: left;
	margin-right: 20px;
	width: 64px;
	height: 64px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	border-radius: 32px;
}

.ava-sta-img {
	width: 64px;
	height: 64px;
	border-radius: 32px;
}

.ava-sta-text {
	position: relative;
	top: 22px;
	height: 64px;
	text-align: left;
}
.av-st-te {
	font-family: "Montserrat", sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #0a0706;
	font-style: italic;
	text-align: left;
}

.sta-deviz {
	width: auto;
	background-color: #f4f3f2;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: left;
	margin-top: 30px;
	border-radius: 15px;
}

.st-dev {
	font-family: "Montserrat", sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #070706;
	line-height: 1.25;
	text-align: left;
	padding-left: 00px;
	border-left: none;
	width: auto;
}

.sta-img {
	width: auto;
	margin-top: 30px;
	position: relative;
}
	
.st-im {width: auto;  height: inherit;}

.dinamik2 {position: absolute; right: 15px; top: 15px; width: 46px; height: 46px; cursor: pointer;}
.dina2 {
	display: inline-block;
	opacity: 1;
	position: absolute;
	top: 0;
	left: 0;
	width: 46px;
	height: 46px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.dina2-hover {
	display: inline-block;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 46px;
	height: 46px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.sta-img:hover .dina2 {
	opacity: 0;
}
.sta-img:hover .dina2-hover {
	opacity: 1;
}

.sta-lozung {
	margin-top: 30px;
	text-align: left;
	width: auto;
}

.st-loz {
	font-family: "Montserrat", sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: #444945;
	line-height: 1.3;
	font-style: italic;
}

.st-loz2 {
	font-family: "Montserrat", sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #444945;
	line-height: 1.25;
	margin-top: 8px;
	text-align: right;
}

.sta-text {
	padding-bottom: 30px;
}

.st-naz-text {
	font-family: "Montserrat", sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: #444945;
	line-height: 1.3;
	margin-top: 30px;
	text-align: left;
}

.st-text-text {
	font-family: "Montserrat", sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #444945;
	line-height: 1.3;
	margin-top: 20px;
	text-align: left;
}

.st-text-text2 {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #444945;
	line-height: 1.3;
	margin-top: 10px;
	text-align: left;
}

.st-text-text-span {
	font-family: "Montserrat", sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: #444945;
	line-height: 1.3;
	text-align: left;
}

.st-text-text-kursiv {
	font-family: "Montserrat", sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #444945;
	line-height: 1.3;
	text-align: left;
	font-style: italic;
}

.privet-knopka-a {
	width: 310px;
	height: 56px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	border-radius: 28px;
	position: relative;
	left: 0px;
	margin-top: 40px;
}

.zapis-astro-consul {
	width: 310px;
	height: 56px;
	border-radius: 28px;
	cursor: pointer;
}
	

/*****************************************************************************************************************************************************************************/


.osnova-info {
	width: auto;
	height: auto;
}

.t-m {
	background-color: #f4f4f2;
	padding-top: 30px;
	padding-bottom: 10px;
	width: auto;
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;
	
}

.teg-menu {
	width: 70%;
	height: auto;
}

.tegi-filtri1 {height: auto; width: auto; clear: both; float: inherit; margin-right: 0px; margin-left: 0px; text-align: center;}
.tegi-filtri2 {height: auto; width: auto; clear: both; float: inherit; margin-right: 0px; padding-top: 00px;}
.tegi-filtri3 {height: auto; width: auto; clear: both; float: inherit; margin-left: 00px; padding-top: 00px;}

.gal-tg {position: relative; width: 4px; height: 6px; margin-right: 7px; bottom: 2px; display: none;}
.galka-teg { width: 4px; height: 6px;}



.tenu0, .tenu1, .tenu2, .tenu3, .tenu4, .tenu5, .tenu6, .tenu7, .tenu8, .tenu9, .tenu10, .tenu11, .tenu12, .tenu13, .tenu14, .tenu15, .tenu16, .tenu17, .tenu18   {
	cursor: pointer;
	position: relative;
	margin-bottom: 15px;
}

.p-menu {
	font-family: "Montserrat", sans-serif;
	font-size: 14px;
	font-weight: 500;
	color: #282524;
	text-align: left;
	line-height: 1.3;
	text-decoration: underline;
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	
}
.p-menu:hover {
	font-family: "Montserrat", sans-serif;
	font-size: 14px;
	font-weight: 500;
	color: #0055ff;
	text-align: left;
	line-height: 1.3;
	text-decoration: underline;
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	
}

	
/********************************************************** POLOSA *********************************************************/
	
	
.osn-pol {
	background-color: #ffffff;
	padding-top: 50px;
	padding-bottom: 50px;
	width: 100%;
}

.osnova-polosa {
	width: 300px;
}

.content-razdel {
	position: relative;
	height: auto;
}

#sk0, #sk1, #sk2, #sk3, #sk4, #sk5, #sk6, #sk7, #sk8, #sk9, #sk10, #sk11, #sk12, #sk13, #sk14, #sk15, #sk16, #sk17, #sk18, #sk19, #sk20 {
	position: absolute;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.nr-my-spisok {
	opacity: 1;
}

.nr-kursi {
	opacity: 0;
}

.nazv-razd {
	color: #0d0802;
	font-family: 'Fira Sans', sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.2;
}
.filt-razd {
	color: #0066ff;
	font-family: 'Fira Sans', sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	position: relative;
	bottom: 21px;
}
.stre1 {
	width: 9px;
	height: 16px;
}
.str1 {
	width: 9px;
	height: 16px;
}

.kartka {
	display: block;
	position: relative;
	float: left;
	width: 300px;
	height: 350px;
	margin-right: 00px;
	margin-bottom: 30px;
	border-radius: 15px;
	
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.kartka:hover {
	display: block;
	position: relative;
	float: left;
	width: 300px;
	height: 350px;
	margin-right: 00px;
	margin-bottom: 30px;
	border-radius: 15px;
	
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.nasva-kartka {
	margin-left: 00px;
	margin-top: 10px;
	width: 300px;
}
.naz {
	color: #ea463d;
	color: #b51612;
	font-family: 'Fira Sans', sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	text-align: left;
	line-height: 1.3;
}

.opis-kartka {
	margin-left: 0px;
	margin-top: 5px;
	width: 300px;
}

.opi {
	cursor: pointer;
	color: #6f7283;
	color: #4b4356;
	font-family: 'Fira Sans', sans-serif;
	font-size: 18px;
	font-style: normal;
	text-decoration: underline;
	font-weight: 500;
	text-align: left;
	line-height: 1.2;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
	
	
.kartka:hover .opi {
	color: #030105;
	font-family: 'Fira Sans', sans-serif;
	font-size: 18px;
	font-style: normal;
	text-decoration: underline;
	font-weight: 500;
	text-align: left;
	line-height: 1.2;
}


.kartka:hover .dina {
	opacity: 0;
}
.kartka:hover .dina-hover {
	opacity: 1;
}

.dinamo:hover .dinaa {
	opacity: 0;
}
.dinamo:hover .dinaa-hover {
	opacity: 1;
}

ul li.kartka:nth-child(2n) {float: inherit; margin-right: 00px;}
ul li.kartka:nth-child(1n) {float: inherit; margin-right: 00px; margin-left: 00px;}
ul li.kartka {float: inherit; margin-left: 0; margin-right: 0;}

.kartinka {width: 300px; height: 230px; border-radius: 13px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; position: relative;}
.inka {width:300px; height: 230px; border-radius: 13px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}

.dinamik {position: absolute; right: 15px; top: 15px; width: 50px; height: 50px; cursor: pointer;}
.dina {
	display: inline-block;
	opacity: 1;
	position: absolute;
	top: 0;
	left: 0;
	width: 50px;
	height: 50px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.dina-hover {
	display: inline-block;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 50px;
	height: 50px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}


/* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер */
/* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер */
	
.fixed-player {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 10px;
  background-color:#e8e8e6;
  color: white;
  display: none;
  justify-content: center;
  align-items: center;
  gap: 15px;
  height: 34px;
  z-index: 1000000000000000000000000;
}
.player-controls {position: relative; width: 550px; left: 20px;}

.span-input {position: absolute; top:0; left: 30px; height: 30px; width: 450px;}

.knopki {margin-right: 00px; width: 20px; height: 30px; position: absolute; top:-15px;; left:00px; cursor: pointer;}

.ik-pl-pa {width: 30px; height: 30px;}
	
.input-player {width: 450px; position: relative; bottom: 8px;}

.close-button { position: absolute; top: 5px; right: 5px; cursor: pointer; width: 30px; height: 30px;}

.cifri {
	position: absolute;
	height: 20px;
	width: 90px;
	top:-8px;
	right: 0;
	color: #a5bf55;
	color: #2f3031;
	font-family: 'Fira Sans', sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	margin-left: 30px;
	display: none;
}

/************************************************************************************************************************************************************************/	
	
.blok-privet-b {
	width: auto;
	background: center center url("image/heder-blog-1050.png") no-repeat;
	height: 600px;
	position: relative;
}
	
.blok-privet-vnutr-b {
	width: auto;
	padding-top: 50px;
	padding-bottom: 50px;
}
	
.privet-b {
	width: 400px;
	height: 300px;
	position: absolute;
	margin-left: inherit;
	left: 520px;
	top: 25px;
	display: none;/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
}
	
.privet-b2	{
	width: 100%;
	height: auto;
    display: block;/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
	background-color:#1B3D24;
	padding-top: 30px;
	padding-bottom: 30px;
}

.privet-nazva-b {
	margin-bottom: 25px;
}
	
.privet-nazva-b2 {
	margin-bottom:00px;
	padding-top: 430px;
	display: block;/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
}

.privet-text-b {
	padding-left: 0;
	padding-right: 0;
	width: 90%;
	padding-left: 5%;
	padding-right: 5%;
}

.privet-text-b-text {
	font-family: "Montserrat", sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: #ffffff;
	text-align: left;
	line-height: 1.3;
}
	
.privet-text-b-text2 {
	font-family: "Montserrat", sans-serif;
	font-size: 16px;
	font-weight: 200;
	color: #ffffff;
	text-align: left;
	line-height: 1.3;	
}
	
.privet-text-b-text2-span {
	font-family: "Montserrat", sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: #ffffff;
	text-align: left;
	line-height: 1.3;	
}
	
.viezd {
	display: none;
	margin-bottom: 70px;
	margin-left: 28px;
}

#vvvvv-blok {
	display:block;
	position:absolute;
	width: 595px; 
	height: 205px;
    top: 50%;
	right:200px;
	margin-top: 70px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
	z-index:5;
	padding: 0;
	display: none;
}

	
#vvvvv-blok2 {
	width: 595px; 
	height: 205px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	z-index:5;
	padding: 0;
	display: none;
	margin-left: 30px;
	margin-top: 10px;
}
	
#vvvvv-blok3 {
	display: block;	
	margin-top: 30px;
}
	
.vvvv {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.dinamo {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	width: 40px;
	height: 40px;
	cursor: pointer;
}
.dinaa {
	display: inline-block;
	opacity: 1;
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 40px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.dinaaa {
	display: inline-block;
	width: 30px;
	height: 30px;
}
.dinaa-hover {
	display: inline-block;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 40px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}


.ease {
  -webkit-transition: 1500ms ease all;
  -moz-transition: 1500ms ease all;
  -ms-transition: 1500ms ease all;
  -o-transition: 1500ms ease all;
  transition: 1500ms ease all;
}
.bounce {
  -webkit-transition: 1000ms cubic-bezier(0.175, 0.885, 0.420, 1.05) all;
  -moz-transition: 1000ms cubic-bezier(0.175, 0.885, 0.420, 1.05) all;
  -ms-transition: 1000ms cubic-bezier(0.175, 0.885, 0.420, 1.05) all;
  -o-transition: 1000ms cubic-bezier(0.175, 0.885, 0.420, 1.05) all;
  transition: 1000ms cubic-bezier(0.175, 0.885, 0.420, 1.05) all;
}
	
	
	

}


@media screen and (max-width:550px) { /*                550px                *//*               550px                 *//*               550px                */

/* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер */
/* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер *//* Плеер */
	
.fixed-player {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 10px;
  background-color:#e8e8e6;
  color: white;
  display: none;
  justify-content: center;
  align-items: center;
  gap: 15px;
  height: 34px;
  z-index: 1000000000000000000000000;
}
.player-controls {position: relative; width: 350px; left: 25px;}

.span-input {position: absolute; top:0; left: 30px; height: 30px; width: 220px;}

.knopki {margin-right: 00px; width: 20px; height: 30px; position: absolute; top:-15px;; left:00px; cursor: pointer;}

.ik-pl-pa {width: 30px; height: 30px;}
	
.input-player {width: 220px; position: relative; bottom: 8px;}

.close-button { position: absolute; top: 5px; right: 5px; cursor: pointer; width: 30px; height: 30px;}

.cifri {
	position: absolute;
	height: 20px;
	width: 90px;
	top:-8px;
	right: 0;
	color: #a5bf55;
	color: #2f3031;
	font-family: 'Fira Sans', sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	margin-left: 30px;
	display: none;
}

	
	
	
	
	
	
	
}













