@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Russo+One&display=swap'); /*Заголовок 1*/
body {
	width: 100%;
	overflow-x: hidden !important;
	background-color: #222226;
}
/*white central block and parents*/
.otiwht {
	width: 96%;
	margin: 5px 2%;
	display: flex;
	flex-direction: column;
	justify-content: center; /* вертикальное центрирование */
	align-items: center;     /* горизонтальное центрирование (если нужно) */
	background-color: #FFF;
	border-radius: 2px;
	padding: 5px 1%;
	min-height: 85vh;
}

.oti_zag {
	font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
	color: #1c1e21;
	word-break: break-word;
	overflow-wrap: break-word;
	font-weight: 600;
	line-height: 1.6;
	text-align: center;
	font-size: 2rem;
	width: 98%;
	padding: 1%;
}
/*white central block and parents*/
/*Black central block and parents*/
.otibaki {
	width: 96%;
	margin: 5px 2%;
	display: flex;
	flex-direction: column;
	justify-content: center; /* вертикальное центрирование */
	align-items: center;
	border-radius: 2px;
	padding: 5px 1%;
	min-height: 85vh;
	background: rgb(50, 36, 36, 0.8);
	backdrop-filter: blur(40px);
	border: 1px solid #75595C;
}

.oti_baki_zag {
	font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
	color: #FFFFFF;
	word-break: break-word;
	overflow-wrap: break-word;
	font-weight: 600;
	line-height: 1.6;
	text-align: center;
	font-size: 2rem;
	width: 98%;
	padding: 1%;
}
/*Black central block and parents*/
/*FEED GALLARY*/
.preodp_feed {
  height: 325px;
  width: 96%;
  text-align: center;
  padding: 0px;
  margin: 0em;
}
.odpflex_feed {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	width: 100%;
	height: 323px;
	background-image: radial-gradient(circle at center center, rgb(71, 71, 71),rgb(8, 8, 8));
}
.odp {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	border-radius: 5px;
	cursor: pointer;
	max-width: 100% !important;
	text-align: center;
	border: 1px solid #666;
	margin: 5px;
	padding: 5px;
	background-color: #201D15 box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
}
.odp img {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	border-radius: 2px;
	max-width: 100%;
	max-height: 290px;
}
/*FEED GALLARY*/
/*GNLS*/
.gnl_txt_code {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  flex-direction: column;
  background-color: #ffffff;
  min-height: 100px !important;
  width: 98%;
}
.pre_gnl_txt_blk_1 {
		width: 96%;
	
	display: inline-block;
	
	text-align: left;
}
.gnl_txt_blk_1 {
	font-family: "Russo One", sans-serif;
	font-weight: 100;
	font-style: normal;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	color: #FFFFFF;
	font-size: clamp(3rem, 3vw, 4rem);
	min-height: 100px;
	padding: clamp(2rem, 2vw, 3rem);
	margin-top:-7px;
	width: 100%;
	text-align: center;
	text-shadow: 1px 1px 1px #000;
	/*border: 1px solid #8C8C8C;*/
background-image: radial-gradient(circle at center center, transparent,rgb(0,0,0)),linear-gradient(292deg, rgba(157, 157, 157,0.05) 0%, rgba(157, 157, 157,0.05) 50%,rgba(176, 176, 176,0.05) 50%, rgba(176, 176, 176,0.05) 100%),linear-gradient(272deg, rgba(73, 73, 73,0.05) 0%, rgba(73, 73, 73,0.05) 50%,rgba(98, 98, 98,0.05) 50%, rgba(98, 98, 98,0.05) 100%),linear-gradient(230deg, rgba(222, 222, 222,0.05) 0%, rgba(222, 222, 222,0.05) 50%,rgba(175, 175, 175,0.05) 50%, rgba(175, 175, 175,0.05) 100%),linear-gradient(286deg, rgba(175, 175, 175,0.05) 0%, rgba(175, 175, 175,0.05) 50%,rgba(37, 37, 37,0.05) 50%, rgba(37, 37, 37,0.05) 100%),linear-gradient(160deg, rgba(14, 14, 14,0.05) 0%, rgba(14, 14, 14,0.05) 50%,rgba(129, 129, 129,0.05) 50%, rgba(129, 129, 129,0.05) 100%),linear-gradient(72deg, rgba(26, 26, 26,0.05) 0%, rgba(26, 26, 26,0.05) 50%,rgba(202, 202, 202,0.05) 50%, rgba(202, 202, 202,0.05) 100%),linear-gradient(14deg, rgba(254, 254, 254,0.05) 0%, rgba(254, 254, 254,0.05) 50%,rgba(23, 23, 23,0.05) 50%, rgba(23, 23, 23,0.05) 100%),linear-gradient(60deg, rgba(194, 194, 194,0.05) 0%, rgba(194, 194, 194,0.05) 50%,rgba(16, 16, 16,0.05) 50%, rgba(16, 16, 16,0.05) 100%),radial-gradient(circle at center center, hsl(12,88%,58%),hsl(12,88%,58%));
	/*background-color: #428402;*/
	backdrop-filter: blur(20px);
}
.pre_gnl_txt_blk_2 {
		width: 96%;
	
	display: inline-block;
	
	text-align: left;
}
.gnl_txt_blk_2 {
	font-family: "Russo One", sans-serif;
	font-weight: 100;
	font-style: normal;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	color: #FFFFFF;
	font-size: clamp(3rem, 3vw, 4rem);
	min-height: 100px;
	padding: clamp(2rem, 2vw, 3rem);
	margin-top:-7px;
	width: 100%;
	text-align: center;
	text-shadow: 1px 1px 1px #000;
background-image: radial-gradient(circle at center center, transparent,rgb(0,0,0)),linear-gradient(292deg, rgba(157, 157, 157,0.05) 0%, rgba(157, 157, 157,0.05) 50%,rgba(176, 176, 176,0.05) 50%, rgba(176, 176, 176,0.05) 100%),linear-gradient(272deg, rgba(73, 73, 73,0.05) 0%, rgba(73, 73, 73,0.05) 50%,rgba(98, 98, 98,0.05) 50%, rgba(98, 98, 98,0.05) 100%),linear-gradient(230deg, rgba(222, 222, 222,0.05) 0%, rgba(222, 222, 222,0.05) 50%,rgba(175, 175, 175,0.05) 50%, rgba(175, 175, 175,0.05) 100%),linear-gradient(286deg, rgba(175, 175, 175,0.05) 0%, rgba(175, 175, 175,0.05) 50%,rgba(37, 37, 37,0.05) 50%, rgba(37, 37, 37,0.05) 100%),linear-gradient(160deg, rgba(14, 14, 14,0.05) 0%, rgba(14, 14, 14,0.05) 50%,rgba(129, 129, 129,0.05) 50%, rgba(129, 129, 129,0.05) 100%),linear-gradient(72deg, rgba(26, 26, 26,0.05) 0%, rgba(26, 26, 26,0.05) 50%,rgba(202, 202, 202,0.05) 50%, rgba(202, 202, 202,0.05) 100%),linear-gradient(14deg, rgba(254, 254, 254,0.05) 0%, rgba(254, 254, 254,0.05) 50%,rgba(23, 23, 23,0.05) 50%, rgba(23, 23, 23,0.05) 100%),linear-gradient(60deg, rgba(194, 194, 194,0.05) 0%, rgba(194, 194, 194,0.05) 50%,rgba(16, 16, 16,0.05) 50%, rgba(16, 16, 16,0.05) 100%),radial-gradient(circle at center center, rgb(204,13,30),rgb(204,13,30));
	backdrop-filter: blur(20px);
}

.pre_gnl_txt_blk_3 {
		width: 96%;
	
	display: inline-block;
	
	text-align: left;
}
.gnl_txt_blk_3 {
	font-family: "Russo One", sans-serif;
	font-weight: 100;
	font-style: normal;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	color: #FFFFFF;
	font-size: clamp(3rem, 3vw, 4rem);
	min-height: 100px;
	padding: clamp(2rem, 2vw, 3rem);
	margin-top:-7px;
	width: 100%;
	text-align: center;
	text-shadow: 1px 1px 1px #000;
background-image: radial-gradient(circle at center center, transparent,rgb(0,0,0)),linear-gradient(292deg, rgba(157, 157, 157,0.05) 0%, rgba(157, 157, 157,0.05) 50%,rgba(176, 176, 176,0.05) 50%, rgba(176, 176, 176,0.05) 100%),linear-gradient(272deg, rgba(73, 73, 73,0.05) 0%, rgba(73, 73, 73,0.05) 50%,rgba(98, 98, 98,0.05) 50%, rgba(98, 98, 98,0.05) 100%),linear-gradient(230deg, rgba(222, 222, 222,0.05) 0%, rgba(222, 222, 222,0.05) 50%,rgba(175, 175, 175,0.05) 50%, rgba(175, 175, 175,0.05) 100%),linear-gradient(286deg, rgba(175, 175, 175,0.05) 0%, rgba(175, 175, 175,0.05) 50%,rgba(37, 37, 37,0.05) 50%, rgba(37, 37, 37,0.05) 100%),linear-gradient(160deg, rgba(14, 14, 14,0.05) 0%, rgba(14, 14, 14,0.05) 50%,rgba(129, 129, 129,0.05) 50%, rgba(129, 129, 129,0.05) 100%),linear-gradient(72deg, rgba(26, 26, 26,0.05) 0%, rgba(26, 26, 26,0.05) 50%,rgba(202, 202, 202,0.05) 50%, rgba(202, 202, 202,0.05) 100%),linear-gradient(14deg, rgba(254, 254, 254,0.05) 0%, rgba(254, 254, 254,0.05) 50%,rgba(23, 23, 23,0.05) 50%, rgba(23, 23, 23,0.05) 100%),linear-gradient(60deg, rgba(194, 194, 194,0.05) 0%, rgba(194, 194, 194,0.05) 50%,rgba(16, 16, 16,0.05) 50%, rgba(16, 16, 16,0.05) 100%),radial-gradient(circle at center center, rgb(255,184,0),rgb(255,184,0));
	backdrop-filter: blur(20px);
}
.pre_gnl_txt_blk_ehite {
		width: 96%;
	
	display: inline-block;
	
	text-align: left;
}
.gnl_txt_blk_ehite {
	font-family: "Russo One", sans-serif;
	font-weight: lighter;
	font-style: normal;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	color: #593328;
	font-size: clamp(3rem, 3vw, 4rem);
	min-height: 100px;
	margin-top: -7px;

	padding-right: clamp(2rem, 2vw, 3rem);

	padding-left: clamp(2rem, 2vw, 3rem);
	width: 100%;
	text-align: center;
	border: 5px solid #FFF;
	background-image: repeating-linear-gradient(188deg, hsla(171,0%,87%,0.12) 0px, hsla(171,0%,87%,0.12) 2px,transparent 2px, transparent 5px,hsla(171,0%,87%,0.12) 5px, hsla(171,0%,87%,0.12) 7px,transparent 7px, transparent 9px,hsla(171,0%,87%,0.12) 9px, hsla(171,0%,87%,0.12) 11px),repeating-linear-gradient(162deg, hsla(171,0%,87%,0.12) 0px, hsla(171,0%,87%,0.12) 2px,transparent 2px, transparent 5px,hsla(171,0%,87%,0.12) 5px, hsla(171,0%,87%,0.12) 7px,transparent 7px, transparent 14px,hsla(171,0%,87%,0.12) 14px, hsla(171,0%,87%,0.12) 16px),repeating-linear-gradient(0deg, hsla(171,0%,87%,0.15) 0px, hsla(171,0%,87%,0.15) 0px,transparent 0px, transparent 1px,hsla(171,0%,87%,0.15) 1px, hsla(171,0%,87%,0.15) 4px,transparent 4px, transparent 5px,hsla(171,0%,87%,0.15) 5px, hsla(171,0%,87%,0.15) 8px),repeating-linear-gradient(90deg, hsla(171,0%,87%,0.15) 0px, hsla(171,0%,87%,0.15) 0px,transparent 0px, transparent 1px,hsla(171,0%,87%,0.15) 1px, hsla(171,0%,87%,0.15) 4px,transparent 4px, transparent 5px,hsla(171,0%,87%,0.15) 5px, hsla(171,0%,87%,0.15) 8px),linear-gradient(90deg, rgb(251,251,251),rgb(251,251,251));
	text-shadow: 2px 2px 4px rgba(179, 147, 211, 0.1),
               3px 4px 4px rgba(179, 147, 211, 0.15),
               4px 6px 4px rgba(179, 147, 211, 0.2),
               5px 8px 4px rgba(179, 147, 211, 0.25);
	position: relative;
}

.gnl_txt_blk_ehite::before,
.gnl_txt_blk_ehite::after {
	content: "";
	display: block;
	width: 80%;
	height: 2px;
	background: linear-gradient(to right, transparent, #7b4231, transparent);
}

.gnl_txt_blk_ehite::before {
  margin-bottom: 0.5em; /* Отступ снизу от верхней линии */
}

.gnl_txt_blk_ehite::after {
  margin-top: 0.5em; /* Отступ сверху от нижней линии */
}
.gnl_txt_blk_vertical_palk {
	font-family: "Russo One", sans-serif;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	color: #ffffff;
	text-align: center;
	font-size: clamp(2.5rem, 3.5vw, 4rem);
	text-shadow: 1px 1px 1px #000;
	min-height: 100px;
	padding: 2rem;
	width: 100%;
background-image: repeating-linear-gradient(90deg, rgba(178, 178, 178, 0.07) 0px, rgba(178, 178, 178, 0.07) 29px,rgba(5, 5, 5, 0.07) 29px, rgba(5, 5, 5, 0.07) 69px,rgba(146, 146, 146, 0.07) 69px, rgba(146, 146, 146, 0.07) 111px,rgba(141, 141, 141, 0.07) 111px, rgba(141, 141, 141, 0.07) 122px,rgba(86, 86, 86, 0.07) 122px, rgba(86, 86, 86, 0.07) 145px),repeating-linear-gradient(90deg, rgba(57, 57, 57, 0.07) 0px, rgba(57, 57, 57, 0.07) 32px,rgba(249, 249, 249, 0.07) 32px, rgba(249, 249, 249, 0.07) 80px,rgba(47, 47, 47, 0.07) 80px, rgba(47, 47, 47, 0.07) 95px,rgba(95, 95, 95, 0.07) 95px, rgba(95, 95, 95, 0.07) 133px,rgba(34, 34, 34, 0.07) 133px, rgba(34, 34, 34, 0.07) 168px),repeating-linear-gradient(90deg, rgba(22, 22, 22, 0.1) 0px, rgba(22, 22, 22, 0.1) 147px,rgba(12, 12, 12, 0.1) 147px, rgba(12, 12, 12, 0.1) 244px,rgba(22, 22, 22, 0.1) 244px, rgba(22, 22, 22, 0.1) 325px,rgba(46, 46, 46, 0.1) 325px, rgba(46, 46, 46, 0.1) 429px,rgba(179, 179, 179, 0.1) 429px, rgba(179, 179, 179, 0.1) 572px),repeating-linear-gradient(90deg, rgba(126, 126, 126, 0.1) 0px, rgba(126, 126, 126, 0.1) 82px,rgba(22, 22, 22, 0.1) 82px, rgba(22, 22, 22, 0.1) 150px,rgba(0, 0, 0, 0.1) 150px, rgba(0, 0, 0, 0.1) 240px,rgba(124, 124, 124, 0.1) 240px, rgba(124, 124, 124, 0.1) 374px,rgba(2, 2, 2, 0.1) 374px, rgba(2, 2, 2, 0.1) 435px),linear-gradient(90deg, rgb(76,69,55),rgb(37,30,22));
}
/*GNLS*/
/*VERTCHPT*/
.vertchpt {
	width: 96%;
	margin-right: 2%;
	margin-left: 2%;
	display: inline-block;
	background-color: #FFF;
	padding-top: 5px;
	padding-right: 1%;
	padding-bottom: 5px;
	padding-left: 1%;
	text-align: left;
}
@media (max-width: 768px) {
    .vertchpt {
        padding: 2em;
    }
}

@media (max-width: 480px) {
    .vertchpt {
        padding: 1em;
    }
}
.vertchpt * {
    text-shadow: none !important;
}


.vertchpt > * {
  line-height: 200%;
}

.vertchpt a {
	text-decoration: none;
	border-bottom: 1px dotted var(--link-color);
	transition: color 0.6s ease;
	color: #369;
}

.vertchpt a:hover {
	color: #33C;
	text-decoration: none;
	border-bottom: 1px dotted #33C;
	transition: color 0.6s ease;
}

.vertchpt a:visited,
.vertchpt a:focus {
	color: #33C;
	text-decoration: none !important;
border-bottom: 1px dotted #33C;
}

.vertchpt strong {
	font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
	font-weight: 600;
	line-height: 1.6;
	word-break: break-word;
	overflow-wrap: break-word;
	text-shadow: none !important;
}

.vertchpt hr {
  border: none;
  height: 1px;
  background: linear-gradient(to right, transparent, #7b4231, transparent);
  margin: 2em 0;
}
/* Стили для blockquote */
.vertchpt blockquote {
	background-image: repeating-linear-gradient(45deg, rgba(194, 194, 194,0.1) 0px, rgba(194, 194, 194,0.1) 2px,transparent 2px, transparent 4px),linear-gradient(90deg, rgb(255,255,255),rgb(255,255,255),rgb(255,255,255));
	/*background: rgba(255, 255, 255, 0.8);*/
	margin: 1.5em 0;
	padding: 2em 2em 1.5em 2em; /* Увеличен верхний padding */
	border-left: 5px solid #7b4231;
	border-radius: 5px;
	/*box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);*/
	box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
	position: relative;
	color: #666666;
}
.vertchpt blockquote strong {
}
.vertchpt blockquote::before {
  content: "\201C"; /* Левая кавычка */
  font-size: 2em; /* Уменьшен размер кавычки */
  position: absolute;
  left: 20px; /* Скорректировано положение по горизонтали */
  top: 10px; /* Скорректировано положение по вертикали */
  color: #7b4231;
  line-height: 1; /* Добавлено для корректного выравнивания */
  
}

.vertchpt blockquote::after {
  content: "\201D"; /* Правая кавычка */
  font-size: 2.5em; /* Уменьшен размер кавычки */
  position: absolute;
  right: 20px; /* Скорректировано положение по горизонтали */
  bottom: 10px; /* Скорректировано положение по вертикали */
  color: #7b4231;
  line-height: 1; /* Добавлено для корректного выравнивания */
  
}

.vertchpt blockquote p {
  margin: 0;
}

.vertchpt blockquote footer {
  margin-top: 1em;
  text-align: right;
  font-size: 0.9em;
  color: #FFFFFF;
}

.vertchpt blockquote footer::before {
  content: "— ";
}

/**********************************************OL VERTICAL CHAPTER*****************************/
.vertchpt ol {
  padding-left: 50px; 
  padding-bottom:20px;
  counter-reset: list-counter; /* Сбрасываем счетчик */
}

/* Общие стили для li */
.vertchpt ol > li { 
min-height:50px;
  color: #4F4F4F; 
  padding-left: 10px;
  padding-top: 6px;
  margin-top: 10px;
  position: relative;
  font-size: 16px;
  line-height: 20px;
  list-style: none; /* Убираем стандартные цифры */
  counter-increment: list-counter; /* Увеличиваем счетчик */
}

/* Добавляем нумерацию вручную */
.vertchpt ol > li::before {
  content: counter(list-counter); /* Вставляем номер */
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600; /* Немного жирнее */
  font-size: 18px; /* Увеличиваем размер цифры */
  height: 42px;
  width: 42px;
  border-radius: 50%;
  border: 2px solid #ddd;
  position: absolute;  
  top: 0px;
  left: -46px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  letter-spacing: -0.25px;
}

/* Цвета границ кружков для четных и нечетных элементов */
.vertchpt ol > li:nth-child(odd)::before {
  border-color: #0BAD02;
}

.vertchpt ol > li:nth-child(even)::before {
  border-color: #2378D5;
}




/**********************************************OL VERTICAL CHAPTER*****************************/
/**********************************************UL VERTICAL CHAPTER*****************************/
.vertchpt ul {
	font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
	line-height: 1.6;
	text-shadow: none;
	font-weight: 400;
	word-break: break-word;
	overflow-wrap: break-word;
	text-align: left;
	padding: 1em 1em 1em 2em;
	margin: 1.5em 0;
	list-style: none;
	color: #000000;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #844737;
	background-color: #fef8ee;
}
.vertchpt ul li {
  position: relative;
  padding-left: 1.8em;
  margin: 0.5em 0;
  line-height: 1.6;
}
.vertchpt ul li::before {
  content: '👉';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  line-height: 1;
}
/**********************************************UL VERTICAL CHAPTER*****************************/
/*VERTCHPT*/
.h1black {
	font-family: "Russo One", sans-serif;
    text-align: center;
    font-size: clamp(4rem, 4vw, 5rem);
    font-weight: 100;
    color: #FFF;
    font-style: normal;
    font-variant: normal;
    display: inline-block;
    padding: 1em 0.2em 1.3em;
    width: 98%;
	text-shadow: 1px 1px 1px #000;
}
@media screen and (max-width:990px) {
.h1black {
font-size:1.5em
}	
}
.logo {
	color: #FFFF00;
	text-align: left;
	height: 100px;
	font-size: 4em;
	float: left;
	padding-top: 15px;
	color: #ED201D;
	text-align: center;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	-webkit-transform: none;
	transform: none;
	-webkit-transform-origin: 50% 50% 0;
	transform-origin: 50% 50% 0;
}
.topflexsm {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	width: 100%;
	height: 50px;
}
a.logolnk:link, a.logolnk:visited, a.logolnk:active, a.logolnk:hover {
	color: #FFF;
	font-size: 2.5em;
	text-decoration: none;
	display: flex;
	width: 100%;
	align-content: center;
	justify-content: center;
	align-items: center;
	align-self: stretch;
	flex-wrap: wrap;
}
.topflexmib {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	width: 100%;
	height: 35px;
}
a.logolnkmib:link, a.logolnkmib:visited, a.logolnkmib:active, a.logolnkmib:hover {
	color: #FFF;
	font-size: 20px;
	text-decoration: none;
	display: flex;
	width: 100%;
	align-content: center;
	justify-content: center;
	align-items: center;
	align-self: stretch;
	flex-wrap: wrap;
}
.fixcomptop {
	background-color: #333336;
	position: fixed;
	left: 0px;
	top: 0px;
	right: 0px;
	z-index: 1000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8D8D96;
}
.adminmetateg {
	font-size: 20px;
	color: #FFF;
	background-color: #063;
	border: 1px solid #00EC76;
	border-radius: 5px;
	position: fixed;
	z-index: 2000;
	bottom: 10px;
	left: 40%;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	right: 40%;
	text-align: center;
	cursor: pointer;
	font-weight: bold;
}
.falsebig {
	float: left;
	height: 80px;
	width: 100%;
}
.topflex {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	width: 100%;
	height: 130px;
}

a.glasstime:link, a.glasstime:visited, a.glasstime:active {
	transition: all 2s ease 0;
	transition-property: all;
	transition-duration: 3s;
	transition-timing-function: ease;
	transition-delay: 0;
	text-shadow: 1px 1px 1px #000;
	float: left;
	width: 99%;
	color: #FFF;
	text-decoration: none;
	height: 250px;
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background-repeat: repeat-x;
	/* background-size: auto 100%; */
	/* background-position: center center; */
	background-size: auto 100%;
	background-position: center center;
	background-color: #937A66;
	border-radius: 5px;
	border: 2px solid #96aab7;
}
a.glasstime:hover {
	transition: all 2s ease 0;
	transition-property: all;
	transition-duration: 3s;
	transition-timing-function: ease;
	transition-delay: 0;
	background-size: auto 150%;
	background-position: center center;
}
.sub_glass::before {
	content: '';
	position: absolute;
	left: 0;
	top: -15px;
	height: 15px;
	width: 100%;
	background: -webkit-linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%);
	background-color: rgba(0, 0, 0, 0);
	background-image: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
	background-repeat: repeat;
	background-attachment: scroll;
	background-clip: border-box;
	background-origin: padding-box;
	background-position-x: 0%;
	background-position-y: 0%;
	background-size: auto auto;
	background: -moz-linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%);
	background-color: rgba(0, 0, 0, 0);
	background-image: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
	background-repeat: repeat;
	background-attachment: scroll;
	background-clip: border-box;
	background-origin: padding-box;
	background-position-x: 0%;
	background-position-y: 0%;
	background-size: auto auto;
	background: -o-linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%);
	background-color: ;
	background-image: ;
	background-repeat: ;
	background-attachment: ;
	background-clip: ;
	background-origin: ;
	background-position-x: ;
	background-position-y: ;
	background-size: ;
	background: -ms-linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%);
	background-color: ;
	background-image: ;
	background-repeat: ;
	background-attachment: ;
	background-clip: ;
	background-origin: ;
	background-position-x: ;
	background-position-y: ;
	background-size: ;
	background: linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%);
	background-color: rgba(0, 0, 0, 0);
	background-image: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
	background-repeat: repeat;
	background-attachment: scroll;
	background-clip: border-box;
	background-origin: padding-box;
	background-position-x: 0%;
	background-position-y: 0%;
	background-size: auto auto;
	right: 0px;
}
.sub_glass {
	font-weight: 300;
	font-size: 16px;
	line-height: 24px;
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	padding: 0 15px 15px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	color: #fff;
	background: -webkit-linear-gradient(rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.8) 100%);
	background-color: rgba(0, 0, 0, 0);
	background-image: linear-gradient(rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.8) 100%);
	background-repeat: repeat;
	background-attachment: scroll;
	background-clip: border-box;
	background-origin: padding-box;
	background-position-x: 0%;
	background-position-y: 0%;
	background-size: auto auto;
	background: -moz-linear-gradient(rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.8) 100%);
	background-color: rgba(0, 0, 0, 0);
	background-image: linear-gradient(rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.8) 100%);
	background-repeat: repeat;
	background-attachment: scroll;
	background-clip: border-box;
	background-origin: padding-box;
	background-position-x: 0%;
	background-position-y: 0%;
	background-size: auto auto;
	background: -o-linear-gradient(rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.8) 100%);
	background-color: ;
	background-image: ;
	background-repeat: ;
	background-attachment: ;
	background-clip: ;
	background-origin: ;
	background-position-x: ;
	background-position-y: ;
	background-size: ;
	background: -ms-linear-gradient(rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.8) 100%);
	background-color: ;
	background-image: ;
	background-repeat: ;
	background-attachment: ;
	background-clip: ;
	background-origin: ;
	background-position-x: ;
	background-position-y: ;
	background-size: ;
	background: linear-gradient(rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.8) 100%);
	background-color: rgba(0, 0, 0, 0);
	background-image: linear-gradient(rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.8) 100%);
	background-repeat: repeat;
	background-attachment: scroll;
	background-clip: border-box;
	background-origin: padding-box;
	background-position-x: 0%;
	background-position-y: 0%;
	background-size: auto auto;
	-webkit-transform: translateZ(0);
	transform: translateZ(0px);
	-moz-transform: translateZ(0);
	transform: translateZ(0px);
	-o-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	text-transform: uppercase;
	border-radius: 0px 0px 5px 5px;
}
.WZAG {
	text-align: center;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
	font-size: 2em;
	font-weight: normal;
	color: #000;
	font-style: normal;
	font-variant: normal;
	display: inline-block;
	padding: 1%;
	width: 98%;
}
.inpttel {
	margin-top: 0.5em;
	margin-right: 0.5em;
	margin-bottom: 1.5em;
	margin-left: 0.5em;
	width: 60%;
}
.cl_ersе {
	color: #FFF;
	background: transparent linear-gradient(to bottom, #F00002 0%, #E20007 25%, #BA0013 78%, #AD0017 100%) repeat scroll 0% 0%;
	background-color: transparent;
	background-image: linear-gradient(to bottom, #F00002 0%, #E20007 25%, #BA0013 78%, #AD0017 100%);
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	background-clip: border-box;
	background-origin: padding-box;
	background-size: auto auto;
	float: left;
	font-size: 1em;
	border-radius: 5px;
	padding-top: 0.2em;
	padding-right: 0.5em;
	padding-bottom: 0.2em;
	padding-left: 0.5em;
	margin-bottom: 0.5em;
	display: none;
}

.fresfaq {
	width: 95%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	margin-top: 1em;
	padding-top: 2em;
}
.highlogo {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	background-image: url(/_img/logotip/logo.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	height: 115px;
	width: 95%;
}
.smlogo {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	background-image: url(/_img/logotip/logo.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	height: 40px;
	width: 95%;
	margin-bottom: 5px;
}
.flexworktime {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	border: 2px double #0e4ad2;
	border-radius: 5px;
	font-size: 16px;
	padding: 0.5em;
	text-align: center;
	width: 92%;
	color: #072670;
	background-color: #e7e7e7;
	font-weight: bold;
	text-shadow: none;
}
.toposlo {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	max-width: 100% !important;
	text-align: center;
	text-align: center;
	width: 100%;
}
.topodpsm {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	cursor: pointer;
	max-width: 100% !important;
	text-align: center;
	color: #CFF;
	text-align: center;
	font-size: 1em;
	width: 100%;
}
.topodp {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	max-width: 100% !important;
	text-align: center;
	color: #f9f400;
	text-align: center;
	font-size: 1.8em;
	width: 100%;
}
.logoimg {
	max-width: 100%;
	float: left;
	padding-top: 10px;
	height: 100px;
}
.logotime {
	max-width: 100%;
	display: inline-block;
	height: 100px;
}
.header {
	padding-top: 0em;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	background-repeat: repeat;
}
.topodpsm {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	cursor: pointer;
	max-width: 100% !important;
	text-align: center;
	color: #CFF;
	text-align: center;
	font-size: 1em;
	width: 100%;
}
.toppin {
	display: flex;
	page-break-after: always;
	break-after: always;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	max-width: 100% !important;
	color: #FFFF33;
	text-align: center;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
	font-size: 1.7em;
	font-weight: 600;
	text-decoration: none;
	border-bottom: 1px dashed #FFFF33;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFF33;
	display: inline-block;
	cursor: pointer;
}
.menumalar {
	text-align: center;
	background-repeat: repeat;
	float: left;
	width: 100%;
	background-color: #222222;
}
.menumalar_afix {
	position: fixed;
	top: 0px;
	z-index: 450;
}
#onesalot {
}
.menumromis {
	position: fixed;
	top: 52px;
	bottom: 0px;
	z-index: 440;
	width: 25%;
	padding-top: 20px;
	left: 0px;
	overflow-y: auto !important;
	background-color: #222226;
}
.menumromis_afix {
	position: fixed;
	top: 0px;
	bottom: 0px;
	z-index: 440;
	width: 25%;
	padding-top: 50px;
	left: 0px;
	overflow-y: auto !important;
}
.H1_faq {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 5em;
	display: inline-block;
	background-repeat: repeat;
}
.mapgoogle {
	width: 95%;
}


.infinit {
	background-color: #333336;
	border-radius: 5px;
	width: 95%;
	padding-top: 15px;
	padding-right: 0.5em;
	padding-bottom: 15px;
	padding-left: 0.5em;
	margin-top: 1em;
	margin-bottom: 1em;
}
a.remark:link, a.remark:visited, a.remark:active {
	color: #7a7a7b;
	font-weight: normal;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
	
	transition: all 1s ease 0;
	transition-property: all;
	transition-duration: 1s;
	transition-timing-function: ease;
	transition-delay: 0;
}
a.remark:hover {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	transition: all 1s ease 0;
	transition-property: all;
	transition-duration: 1s;
	transition-timing-function: ease;
	transition-delay: 0;
}
.tehdone {
	background-repeat: repeat;
	width: 96%;
	border-radius: 2px;
	border: 2px solid #96aab7;
	background-color: #1d2733;
}
.pronto8 {
	font-size: 1.2em;
	color: #FFF;
	font-weight: bold;
	padding: 0.5em;
}
.restmarkif {
	max-height: 230px;
	overflow-y: auto;
	overflow-x: hidden;
	background-repeat: repeat;
	padding: 1%;
	width: 98%;
	border-radius: 5px;
}
a.similarkeyword:link, a.similarkeyword:visited, a.similarkeyword:active {
	font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #EAEAEA;
	text-decoration: none;
	background-repeat: repeat;
	border-radius: 5px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #3f4c5c;
	margin: 2px;
	
	
	transition: all 1s ease 0;
	transition-property: all;
	transition-duration: 1s;
	transition-timing-function: ease;
	transition-delay: 0;
}
a.similarkeyword:hover {
	text-decoration: none;
	background-color: #163b60;
	color: #FFF;
	
	
	transition: all 1s ease 0;
	transition-property: all;
	transition-duration: 1s;
	transition-timing-function: ease;
	transition-delay: 0;
}
.mobititi {
	font-size: 1.5em;
	color: #336699;
	margin: 0.2em;
	padding: 0.2em;
	font-weight: bold;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}
.mobipini {
	font-size: 1.5em;
	color: #336699;
	margin: 0.2em;
	padding: 0.2em;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #336699;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}
.mobipuck {
	font-size: 16px;
	color: #336699;
	padding: 0.5em;
	text-decoration: none;
	font-weight: normal;
	text-shadow: none;
	text-align: left;
	width: 97%;
	border: 1px solid #336699;
	border-radius: 5px;
	margin: 0.2em;
}
.mobfifi {
	font-size: 15px;
	color: #336699;
	margin: 0.2em;
	padding: 0.2em;
	font-weight: normal;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
	width: 98%;
}
.stonis {
	float: left;
	width: 100%;
	background-repeat: repeat;
	border-radius: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.stonis_small {
	border-radius: 5px;
	cursor: pointer;
	width: 96%;
	min-width: 150px !important;
	max-height: 310px;
	text-align: center;
	background-color: #333336;
}
.stonis_small:hover {
	/*background-size: 90% auto;*/
	transition: all 1s ease 0;
	transition-property: all;
	transition-duration: 2s;
	transition-timing-function: ease;
	transition-delay: 0;
	border-radius: 5px;
	cursor: pointer;
	min-width: 150px !important;
	max-height: 310px;
	text-align: center;
	background-color: #444446;
}
.stonis_small img {
	border-radius: 2px;
	max-width: 99%;
	max-height: 300px;
}
.lemkomp {
	width: 98%;

}
.lemkomp:hover {

	width: 98%;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	margin-top: 0.1em;
	margin-bottom: 0.1em;
	text-align: left;
	
}
.lemkomp_set {
	width: 98%;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	margin-top: 0.1em;
	margin-bottom: 0.1em;
	text-align: left;
	color: #000;
	background-color: #333336 !important;
}
a.crifstilekomp:link, a.crifstilekomp:visited, a.crifstilekomp:active {
	width: 98%;
	font-size: 12px;
	text-decoration: none;
	color: #7a7a7b;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 0.1em;
	margin-bottom: 0.1em;
	text-align: left;
	display: inline-block;
	border-radius: 2px;
	padding-right: 0.5em;
	padding-left: 0.5em;
	
	
	transition: all 1s ease 0;
	transition-property: all;
	transition-duration: 1s;
	transition-timing-function: ease;
	transition-delay: 0;
}
a.crifstilekomp:hover {
	color: #CFCFCF;
	background-color: #333336 !important;
	
	
	transition: all 1s ease 0;
	transition-property: all;
	transition-duration: 1s;
	transition-timing-function: ease;
	transition-delay: 0;
}
a.crifstilekomp_set:link, a.crifstilekomp_set:visited, a.crifstilekomp_set:active, a.crifstilekomp_set:hover {
	width: 98%;
	font-size: 12px;
	text-decoration: none;
	color: #CFCFCF;
	background-color: #333336 !important;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 0.1em;
	margin-bottom: 0.1em;
	text-align: left;
	display: inline-block;
	border-radius: 2px;
	padding-right: 0.5em;
	padding-left: 0.5em;
}

a.crifstilemob:link, a.crifstilemob:visited, a.crifstilemob:active, a.crifstilemob:hover {
	width: 98%;
	font-size: 16px;
	text-decoration: none;
	color: #7a7a7b;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 0.1em;
	margin-bottom: 0.1em;
	text-align: left;
	display: inline-block;
	border-radius: 2px;
	padding-right: 0.5em;
	padding-left: 0.5em;
	
	
	transition: all 1s ease 0;
	transition-property: all;
	transition-duration: 1s;
	transition-timing-function: ease;
	transition-delay: 0;
}
a.crifstilemob:hover {
	color: #CFCFCF;
	background-color: #333336 !important;
	
	
	transition: all 1s ease 0;
	transition-property: all;
	transition-duration: 1s;
	transition-timing-function: ease;
	transition-delay: 0;
}
a.crifstilemob_set:link, a.crifstilemob_set:visited, a.crifstilemob_set:active, a.crifstilemob_set:hover {
	width: 98%;
	font-size: 16px;
	text-decoration: none;
	color: #CFCFCF;
	background-color: #333336 !important;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 0.1em;
	margin-bottom: 0.1em;
	text-align: left;
	display: inline-block;
	border-radius: 2px;
	padding-right: 0.5em;
	padding-left: 0.5em;
}
.kompirel {
	font-size: 1em;
	padding: 0.5em;
}
.line_gradient {
	height: 2px;
	background-image: linear-gradient(to right, #084bc3, #ececec, #084bc3);
	float: left;
	width: 100%;
	margin-top: -1px;
}
.footiz {
	margin-top: 2em;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top: 5px solid #78B7DE;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
}
.bbhh {
	font-family: "Russo One";
	margin: 0.5em;
	padding: 0.5em;
	width: 98%;
	font-size: 20px;
	color: #FFF;
}
.hrefriv {
	width: 97%;
	padding-top: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 1em;
	margin-bottom: 1em;
}
a.bbhref:link, a.bbhref:visited, a.bbhref:active, a.bbhref:hover {
	text-decoration: underline;
	color: #FFF;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
	font-size: 1em;
	padding-top: 0.2em;
	padding-right: 0.5em;
	padding-bottom: 0.2em;
	padding-left: 0.5em;
}
.CN {
	float: left;
	width: 100%;
	color: #CFF;
	text-align: center;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
	font-size: 1em;
}
.CT {
	float: left;
	width: 100%;
	color: #CFCFCF;
	text-align: center;
	font-family: "Russo One";
	font-size: 1.8em;
}
.worktime {
	border: 2px double #0e4ad2;
	border-radius: 5px;
	font-size: 16px;
	margin-top: 18px;
	padding: 0.5em;
	text-align: center;
	width: 92%;
	color: #072670;
	display: inline-block;
	background-color: #e7e7e7;
	font-weight: bold;
	text-shadow: none;
}
#CL {
	width: 100%;
	display: inline-block;
}
.TU1 {
	float: right;
	display: inline-block;
	text-align: left;
	width: 100%;
}
.malarits {
	font-family: "Russo One";
	font-size: 1.2em;
	color: #D4D5D7;
	text-align: center;
	display: inline-block;
	padding: 0.5em;
	cursor: pointer;
	margin-bottom: 1px;
	margin-right: -3px;
}
.malarits:hover {
	transition: 1s;
	font-family: "Russo One";
	font-size: 1.2em;
	color: #FFF;
	text-align: center;
	display: inline-block;
	padding: 0.5em;
	cursor: pointer;
	margin-bottom: 1px;
	margin-right: -3px;
	background-color: #666;
}
.malarits_set {
	font-family: "Russo One";
	font-size: 1.2em;
	color: #FFFFFF;
	text-align: center;
	display: inline-block;
	padding: 0.5em;
	cursor: pointer;
	margin-bottom: 1px;
	margin-right: -3px;
	background-image: linear-gradient(to bottom, #5CB85C 0px, #419641 100%);
	background-repeat: repeat-x;
}
.malarit_blur {
	font-family: 'Open Sans', sans-serif;
	font-size: 1em;
	color: #FFF;
	text-align: center;
	display: inline-block;
	background-color: #0083B7;
	background-image: linear-gradient(to bottom, #0083B7, #007BAE);
	border-radius: 5px;
	padding: 0.5em;
	margin: 0.2em;
	cursor: pointer;
}
.malarit_orange {
	font-family: 'Open Sans', sans-serif;
	font-size: 1em;
	color: #FFF;
	text-align: center;
	display: inline-block;
	background-color: #E88100;
	background-image: linear-gradient(to bottom, #E88100, #CB6900);
	border-radius: 5px;
	padding: 0.5em;
	margin: 0.2em;
	cursor: pointer;
}
.malarit_pink {
	font-family: 'Open Sans', sans-serif;
	font-size: 1em;
	color: #FFF;
	text-align: center;
	display: inline-block;
	background-color: #E565A0;
	background-image: linear-gradient(to bottom, #E565A0, #CA5188);
	border-radius: 5px;
	padding: 0.5em;
	margin: 0.2em;
	cursor: pointer;
}
.malarit_purple {
	font-family: 'Open Sans', sans-serif;
	font-size: 1em;
	color: #FFF;
	text-align: center;
	display: inline-block;
	background: -webkit-linear-gradient(90deg, #673AB7 10%, #512DA8 90%); /* Chrome 10+, Saf5.1+ */
	background: -moz-linear-gradient(90deg, #673AB7 10%, #512DA8 90%); /* FF3.6+ */
	background: -ms-linear-gradient(90deg, #673AB7 10%, #512DA8 90%); /* IE10 */
	background: -o-linear-gradient(90deg, #673AB7 10%, #512DA8 90%); /* Opera 11.10+ */
	background: linear-gradient(90deg, #673AB7 10%, #512DA8 90%); /* W3C */
	border-radius: 5px;
	padding: 0.5em;
	margin: 0.2em;
	cursor: pointer;
}
.olmost {
	float: left;
	width: 100%;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	border-radius: 5px;
	background-image: url(/_img/75839064_lor.png);
	background-repeat: repeat;
	color: #FFF;
}
.olmost:hover {
	float: left;
	width: 100%;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
	cursor: pointer;
	background: #D43A13 none repeat scroll 0% 0%;
	background-color: #D43A13;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	background-clip: border-box;
	background-origin: padding-box;
	background-size: auto auto;
	color: #FFF;
}
.namrel {
	font-size: 12px;
	padding: 0.5em;
	color: #35489c;
}
.dsdr {
	text-align: center;
	float: left;
	width: 100%;
}
.slideleft {
	width: 40%;
	position: fixed;
	height: 100% !important;
	z-index: 450;
	left: 0px;
	top: 70px;
	bottom: 0px;
	overflow-y: auto !important;
	background-color: #222226;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #333336;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #333336;
	border-radius: 0px 5px 0px 0px;
}
.lomi {
	display: none;
}
.lomi_set {
	display: block;
}
.logo {
	font-family: "Russo One";
	color: #FFFF00;
	text-align: left;
	height: 100px;
	font-size: 4em;
	float: left;
	padding-top: 15px;
	color: #ED201D;
	text-align: center;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	-webkit-transform: none;
	transform: none;
	-webkit-transform-origin: 50% 50% 0;
	transform-origin: 50% 50% 0;
}
.CT2 {
	color: #FFFF33;
	text-align: center;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
	font-size: 1.7em;
	font-weight: 600;
	text-decoration: none;
	border-bottom: 1px dashed #FFFF33;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFF33;
	display: inline-block;
	cursor: pointer;
}
.log_text {
	display: block;
	font-family: "Russo One";
	color: #F00;
	text-align: left;
	font-size: 1.5em;
	color: rgba(255,255,255,0.81);
	text-align: center;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	-webkit-transform: none;
	transform: none;
	-webkit-transform-origin: 50% 50% 0;
	transform-origin: 50% 50% 0;
	margin: 0px;
	display: none;
	float: left;
	width: 100%;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
}
.lemmob {
	font-size: 1.2em;
	width: 98%;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	margin-top: 0.1em;
	margin-bottom: 0.1em;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D4D4D6;
}
.lemmob_set {
	width: 98%;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	margin-top: -0.2em;
	margin-bottom: 0.1em;
	text-align: left;
	border: 1px none #D4D4D6;
	background-color: #efd002;
	background-image: -webkit-linear-gradient(top, #fcdf00, #edbe00);
	background-image: -moz-linear-gradient(top, #fcdf00, #edbe00);
	background-image: -o-linear-gradient(top, #fcdf00, #edbe00);
	background-image: -ms-linear-gradient(top, #fcdf00, #edbe00);
	background-image: linear-gradient(top, #fcdf00, #edbe00);
	background-repeat: repeat-x;
	color: #35489c;
	text-shadow: 0 1px 1px rgba(255,255,255,0.75);
	border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
}
.righty {
	font-size: 25px;
	color: #FFFFFF;
	text-align: center;
	float: left;
	width: 100%;
	cursor: pointer;
}
.logimobi {
	height: 55px;
	float: left;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(/_img/logotip/logo.png);
	background-size: contain;
}
a.ligsmibtop:link, a.ligsmibtop:visited, a.ligsmibtop:active, a.ligsmibtop:hover {
	height: 35px;
	float: left;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(/_img/logotip/logo.png);
	background-size: contain;
	text-decoration: none;
}
#mobil_clear {
	float: left;
	height: 5em;
	width: 100%;
}
#mobil_rem {
	float: left;
	width: 100%;
	text-align: left;
	position: fixed;
	left: 0px;
	top: 0px;
	right: 0px;
	z-index: 500;
	color: #FFF;
	background-color: #333336;
}
.kond_mod2 {
	display: inline-block;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
	font-size: 1.5em;
	color: #FFF;
	text-transform: capitalize;
	text-align: center;
}
.kond_close2 {
	color: #FFF;
	font-size: 1.5em;
	position: relative;
	top: 0px;
	right: 0px;
	float: right;
	margin-top: 0em;
	margin-right: 0.5em;
	cursor: pointer;
}
.kond_close2:hover {
	color: #FF0;
	font-size: 1.5em;
	position: relative;
	top: 0px;
	right: 0px;
	float: right;
	margin-top: 0em;
	margin-right: 0.5em;
	cursor: pointer;
}
.phone_call {
	display: none;
}
.phone_call_set {
	width: 100%;
	float: left;
	background: transparent radial-gradient(ellipse at center center, rgba(29, 58, 71, 0.75) 0px, #13141C 80%) repeat scroll 0% 0%;
	background-color: transparent;
	background-image: radial-gradient(ellipse at center center, rgba(29, 58, 71, 0.75) 0px, #13141C 80%);
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	background-clip: border-box;
	background-origin: padding-box;
	background-size: auto auto;
	position: absolute;
	text-align: center;
	display: block;
}

.iconmober {
	display: inline-block;
	color: #416FB5;
	padding: 0.7em;
	font-size: 1.2em;
	cursor: pointer;
}

@media only screen and (max-width:1000px) {
.inpttel{
	width:99%;
}
.bodnotscroll {
	overflow: hidden;
	height: 100%;
	margin: 0;
	padding: 0;
}
.lomi_set {
	display: block;
}
.log_text {
	display: block;
	font-size: 1em;
}
.hidestokuz {
	display: none;
}
.slideleft {
	width: 50%;
}
}
@media only screen and (max-width:768px) { /* Tablet custom styles */
.logoimg {
	max-width: 100%;
	float: left;
}
}
@media only screen and (max-width:500px) {
.slideleft {
	width: 80%;
}
}
@media only screen and (max-width: 480px) {  /* Smartphone custom styles */
.logoimg {
	max-width: 100%;
	float: left;
}
}
