

/* Start:/bitrix/templates/gidra/css/font.css?1678422355634*/
@font-face {
    font-family: 'maniaextended';
    src: url('/bitrix/templates/gidra/css/../font/maniaextended.eot');
    src: url('/bitrix/templates/gidra/css/../font/maniaextended.eot?#iefix') format('embedded-opentype'),
         url('/bitrix/templates/gidra/css/../font/maniaextended.woff2') format('woff2'),
         url('/bitrix/templates/gidra/css/../font/maniaextended.woff') format('woff'),
         url('/bitrix/templates/gidra/css/../font/maniaextended.ttf') format('truetype'),
         url('/bitrix/templates/gidra/css/../font/maniaextended.svg#maniaextended') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*
@font-face {
    font-family: 'MalgunGothic';
    src: url('/bitrix/templates/gidra/css/../font/MalgunGothic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}*/
/* End */


/* Start:/bitrix/templates/gidra/css/reset.css?16784223551068*/
@charset "utf-8";
/* CSS Document */


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
/* End */


/* Start:/bitrix/templates/gidra/css/style.css?178979754820952*/
/* ============================================================
   ОБЩИЕ СТИЛИ ДЛЯ ОБОИХ ШАБЛОНОВ (gidra и gidra_sub)
   ВАРИАНТ 4: тёмный сайдбар, светлый контент
   ============================================================ */

/* ===== БАЗА ===== */
html, body {
	font-family: 'PT Sans', sans-serif;
	background: #e8e8e8;
	margin: 0;
	padding: 0;
}
body.sub { background: #e8e8e8; }

.box_960 {
	max-width: 1140px;
	width: 100%;
	margin: 0 auto;
	padding: 0 20px;
	box-sizing: border-box;
}
.clear { clear: both; }

/* ===== ШАПКА ===== */
.header {
	background: #1a1a1a !important;
	background-image: none !important;
	border-bottom: 3px solid #e49851;
	border-radius: 8px 8px 0 0;
	padding: 15px 25px;
	display: flex;
	align-items: center;
	gap: 22px;
	min-height: 130px;
	box-sizing: border-box;
	margin-bottom: 20px;
	overflow: hidden;
}
.header * { background-image: none !important; }
.header_logo { flex-shrink: 0; display: block; }
.header_logo img,
.header_logo_img {
	max-height: 100px;
	height: auto;
	display: block;
	filter: none !important;
	opacity: 1 !important;
}
.header_text { flex: 1; display: flex; flex-direction: column; gap: 6px; min-width: 0; }
.header_text_name {
	font-size: 20px; color: #fff !important; font-weight: bold;
	margin: 0; letter-spacing: 0.3px;
	text-shadow: none !important; filter: none !important;
	white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
.header_text_left,
.header_text_right {
	font-size: 14px; color: #b0b0b0 !important; font-weight: normal;
	display: inline; margin: 0; padding: 0;
	text-shadow: none !important; float: none !important;
}
.header_contact {
	flex-shrink: 0; text-align: right;
	font-size: 13px; line-height: 1.6;
	color: #ccc !important;
	text-shadow: none !important;
	white-space: nowrap;
	padding-bottom: 12px;
}
.header_contact a { color: #e49851 !important; text-decoration: none; font-weight: bold; }
.header_contact a:hover { color: #fff !important; }

/* ===== МЕНЮ ===== */
.menu {
	background: linear-gradient(180deg, #34495e 0%, #2c3e50 100%) !important;
	background-image: linear-gradient(180deg, #34495e 0%, #2c3e50 100%) !important;
	height: auto !important;
	border-radius: 8px;
	margin-bottom: 30px;
	position: relative;
	box-shadow: 0 2px 8px rgba(0,0,0,0.08);
	overflow: visible !important;
	z-index: 100;
}
.menu_ul {
	display: flex !important;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: visible !important;
}
.menu_li {
	flex: 1 !important;
	text-align: center;
	position: relative;
	float: none !important;
	padding: 0 !important;
	overflow: visible !important;
}
.menu_li > a {
	display: block !important;
	padding: 18px 15px;
	color: #fff;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	transition: all 0.2s;
	border-bottom: 3px solid transparent;
	background: none !important;
	width: auto !important;
	height: auto !important;
}
.menu_li > a:hover {
	background: rgba(228,152,81,0.12) !important;
	border-bottom-color: #e49851;
	color: #e49851;
}

/* Выпадающее меню */
.dop_menu {
	position: absolute !important;
	top: 100% !important;
	left: 0 !important;
	right: auto !important;
	width: 300px !important;
	min-width: 300px !important;
	max-width: 300px !important;
	min-height: 100px !important;
	height: auto !important;
	max-height: none !important;
	background: #fff !important;
	background-color: #fff !important;
	border-radius: 0 0 8px 8px !important;
	box-shadow: 0 8px 24px rgba(0,0,0,0.15) !important;
	padding: 8px 0 !important;
	opacity: 0;
	visibility: hidden;
	transform: translateY(-8px);
	transition: opacity 0.2s, visibility 0.2s, transform 0.2s;
	z-index: 99999 !important;
	box-sizing: border-box !important;
	margin: 0 !important;
	overflow: visible !important;
	column-count: 1 !important;
	float: none !important;
}
.menu_li:hover .dop_menu { opacity: 1; visibility: visible; transform: translateY(0); }
.dop_menu_ul {
	list-style: none !important;
	margin: 0 !important;
	padding: 0 !important;
	display: block !important;
	float: none !important;
	overflow: visible !important;
	column-count: 1 !important;
}
.dop_menu_li {
	display: block !important;
	width: 100% !important;
	float: none !important;
	clear: both !important;
	margin: 0 !important;
	padding: 0 !important;
	position: static !important;
}
.dop_menu_link {
	display: block !important;
	width: 100% !important;
	padding: 10px 22px !important;
	color: #333 !important;
	text-decoration: none !important;
	font-size: 14px !important;
	border-left: 3px solid transparent;
	transition: all 0.2s;
	box-sizing: border-box !important;
	white-space: normal !important;
	line-height: 1.4 !important;
	float: none !important;
	position: static !important;
	text-align: left;
	background: none !important;
}
.dop_menu_link:hover {
	background: #f8f8f8 !important;
	color: #e49851 !important;
	border-left-color: #e49851;
	padding-left: 28px !important;
}
.dop_menu_sep {
	height: 1px;
	background: #ececec;
	margin: 6px 15px;
	display: block !important;
	width: auto !important;
}
.dop_menu_img,
.dop_menu_text { display: none !important; }
.poisk_button { display: none !important; }
.menu_serch { display: none !important; }

/* ===== ВЫПАДАЮЩИЙ ПОИСК ===== */
.menu_search_dropdown {
	width: 340px !important;
	min-width: 340px !important;
	max-width: 340px !important;
	padding: 15px !important;
	min-height: auto !important;
}
.menu_search_dropdown form {
	display: flex;
	gap: 8px;
	margin: 0;
}
.menu_search_dropdown input[type="text"] {
	flex: 1;
	padding: 10px 15px;
	border: 1px solid #ccc;
	border-radius: 6px;
	font-size: 14px;
	outline: none;
	box-sizing: border-box;
	color: #333;
	background: #fff;
	min-width: 0;
}
.menu_search_dropdown input[type="text"]:focus {
	border-color: #e49851;
}
.menu_search_dropdown button {
	background: #e49851;
	color: #fff;
	border: none;
	border-radius: 6px;
	padding: 10px 18px;
	font-weight: bold;
	cursor: pointer;
	text-transform: uppercase;
	font-size: 13px;
	box-sizing: border-box;
	white-space: nowrap;
	transition: background 0.2s;
	font-family: inherit;
}
.menu_search_dropdown button:hover {
	background: #c97f3d;
}

/* ===== ФУТЕР ===== */
.footer {
	background: #1a1a1a !important;
	background-image: none !important;
	border-top: 3px solid #e49851;
	padding: 30px 20px;
	text-align: center;
	color: #aaa;
	border-radius: 0 0 8px 8px;
}
.footer * { background-image: none !important; }
.footer_bg {
	color: #aaa;
	font-size: 14px;
	line-height: 1.75;
	padding: 0;
	margin: 0 0 10px 0;
}
.footer a { color: #e49851; text-decoration: none; }
.footer a:hover { color: #fff; }

/* ===== КОНТЕНТ ВНУТРЕННИХ СТРАНИЦ (ВАРИАНТ 4) ===== */

/* Общая обёртка — серый фон */
.content_sub {
	background: #e8e8e8 !important;
	background-image: none !important;
	border-radius: 8px;
	margin-bottom: 20px;
	overflow: hidden;
}
.content_sub_dec1 {
	background: none !important;
	background-image: none !important;
}
.content_sub_dec2 {
	background: none !important;
	background-image: none !important;
	position: relative;
}
.content_sub_row {
	display: flex !important;
	flex-wrap: nowrap !important;
	align-items: stretch;
	width: 100% !important;
	box-sizing: border-box;
	background: transparent;
}

/* ЛЕВЫЙ САЙДБАР — ТЁМНЫЙ */
.content_sub_left {
	order: 1;
	float: none !important;
	flex: 0 0 268px !important;
	max-width: 268px !important;
	width: 268px !important;
	box-sizing: border-box;
	background: #3a3a3a !important;
	background-image: none !important;
	border-right: none !important;
	padding: 15px 8px;
	overflow: hidden;
}

/* ПРАВАЯ КОЛОНКА — СВЕТЛАЯ */
.content_sub_right {
	order: 2;
	float: none !important;
	flex: 1 1 0 !important;
	min-width: 0 !important;
	max-width: 100% !important;
	width: auto !important;
	padding: 25px 30px 35px 30px;
	font-size: 16px;
	line-height: 20px;
	box-sizing: border-box !important;
	background: #fafafa !important;
}

/* ===== КАРТИНКИ В КОНТЕНТЕ ===== */
.content_sub_right img {
	max-width: 100% !important;
	height: auto !important;
	display: block;
	box-sizing: border-box;
	margin: 15px auto;
}
.content_sub_right img.stretched {
	width: 100% !important;
	max-width: 100% !important;
}
.content_sub_right td img,
.content_sub_right th img,
.content_sub_right table img {
	width: auto !important;
	max-width: 100% !important;
	height: auto !important;
	max-height: 120px !important;
	object-fit: contain !important;
	margin: 0 auto !important;
	display: block;
}

/* ===== ЛЕВОЕ МЕНЮ (внутри тёмного сайдбара) ===== */
.left_menu {
	width: 240px;
	height: 780px;
	border: 3px #545454 solid;
	background: url(/bitrix/templates/gidra/css/../images/left_block_sub.png) no-repeat center top #ffffff !important;
	background-size: contain;
	border-radius: 23px;
	margin: 0 auto 15px;
	padding: 0;
	box-sizing: border-box;
}
.left_menu ul { margin: 80px 0 0 10px; padding: 0; }
.left_menu_li_item { width: 215px; height: 40px; background-position: 0 0; background-size: 100% auto; display: block; }
.left_menu_li_item_1 { background: url(/bitrix/templates/gidra/css/../images/sub_item_menu_1.png) no-repeat; }
.left_menu_li_item_2 { background: url(/bitrix/templates/gidra/css/../images/sub_item_menu_2.png) no-repeat; }
.left_menu_li_item_3 { background: url(/bitrix/templates/gidra/css/../images/sub_item_menu_3.png) no-repeat; }
.left_menu_li_item_4 { background: url(/bitrix/templates/gidra/css/../images/sub_item_menu_4.png) no-repeat; }
.left_menu_li_item_5 { background: url(/bitrix/templates/gidra/css/../images/sub_item_menu_5.png) no-repeat; height: 55px; }
.left_menu_li_item:hover { background-position: 0 -41px; }
.left_menu_li_item:active { background-position: 0 -82px; }
.left_menu_li_item_5:hover { background-position: 0 -64px; }
.left_menu_li_item_5:active { background-position: 0 -128px; }

/* ===== ЛЕВЫЕ АКЦИИ ===== */
.left_akc {
	background: url(/bitrix/templates/gidra/css/../images/bg_akc_sub.png) repeat #ffffff !important;
	border: 3px #545454 solid;
	border-radius: 23px;
	margin: 0 auto 15px;
	width: 240px;
	padding: 10px 0;
	box-sizing: border-box;
}
.left_akc_link {
	display: block;
	width: 180px;
	margin: 0 auto;
	background: url(/bitrix/templates/gidra/css/../images/akc_dec_sep_sub.png) no-repeat center bottom;
	text-align: center;
	text-decoration: none;
	padding: 15px 0;
}
.left_akc_link_img {
	width: auto !important;
	max-width: 100% !important;
	height: auto !important;
	display: block;
	margin: 0 auto 8px;
	border: 4px solid #000;
}
.left_akc_link_text { color: #000; font-size: 14px; line-height: 1.3; }
.left_akc_link_last { background: none; }

/* ===== ТИПОГРАФИКА КОНТЕНТА ===== */
.content_sub_right p { padding-bottom: 15px; }
.content_sub_right a { color: #0072bc; }
.content_sub_right i { font-style: italic; }
.content_sub_right b { font-weight: bold; }
.content_sub_right ol { padding-bottom: 15px; list-style-type: decimal; list-style-position: inside; }
.content_sub_right ul { padding-bottom: 15px; list-style: initial; list-style-position: inside; }
.content_sub_right h1 { font-weight: bold; text-align: center; font-size: 32px; padding-bottom: 10px; line-height: 32px; }
.content_sub_right h2 { font-weight: bold; text-align: center; font-size: 28px; padding-bottom: 10px; line-height: 28px; }
.content_sub_right h3 { font-weight: bold; text-align: center; font-size: 24px; padding-bottom: 10px; line-height: 24px; }
.content_sub_right h4 { font-weight: bold; font-size: 22px; padding-bottom: 15px; }
.content_sub_right h5 { font-size: 20px; padding-bottom: 15px; }
.content_sub_right h6 { font-size: 18px; padding-bottom: 15px; }

.product_table td { vertical-align: top; }
.product_table td.center { text-align: center; }
.dop_table_title p { padding-bottom: 0; }

/* ===== ТАБЛИЦЫ (без заливки ячеек) ===== */
.content_sub_right table {
	width: 100% !important;
	max-width: 100% !important;
	table-layout: fixed !important;
	border-collapse: collapse !important;
	padding-bottom: 15px;
	box-sizing: border-box !important;
}
.content_sub_right table td,
.content_sub_right table th {
	border: 1px solid #8a8a8a;
	padding: 8px;
	word-wrap: break-word !important;
	overflow-wrap: break-word !important;
	box-sizing: border-box !important;
	font-size: 14px;
	background: transparent !important;
}
.content_sub_right table th {
	text-align: center;
	vertical-align: middle;
	background: #efefef !important;
}
.content_sub_right table td:first-child,
.content_sub_right table th:first-child {
	width: 5% !important;
	text-align: center !important;
	vertical-align: middle !important;
	white-space: normal !important;
	word-break: break-all !important;
	padding: 3px !important;
}
.content_sub_right table td:nth-child(2),
.content_sub_right table th:nth-child(2) { width: 30% !important; text-align: left !important; vertical-align: middle !important; }
.content_sub_right table td:nth-child(3),
.content_sub_right table th:nth-child(3) { width: 30% !important; text-align: left !important; vertical-align: middle !important; }
.content_sub_right table td:nth-child(4),
.content_sub_right table th:nth-child(4) { width: 20% !important; text-align: center !important; vertical-align: middle !important; padding: 5px !important; }
.content_sub_right table td:last-child,
.content_sub_right table th:last-child { width: 15% !important; text-align: center !important; vertical-align: middle !important; }

/* ===== БЛОК ЦЕНЫ И КНОПКИ «ЗАКАЗАТЬ» ===== */
.order-btn-wrapper {
	margin: 25px 0;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 25px;
	padding: 20px 25px;
	background: #ffffff;
	border-left: 5px solid #e49851;
	border-radius: 10px;
	box-shadow: 0 2px 10px rgba(0,0,0,0.08);
}
.order-price-box { display: flex; flex-direction: column; line-height: 1.1; }
.order-price-label { font-size: 13px; color: #888; text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 4px; }
.order-price-value { font-size: 30px; font-weight: bold; color: #222; white-space: nowrap; }
.order-price-value .currency { font-size: 22px; color: #666; font-weight: normal; }
.btn-order {
	display: inline-block;
	background: #e49851;
	color: #fff;
	border: none;
	border-radius: 8px;
	padding: 15px 40px;
	font-size: 17px;
	font-weight: bold;
	cursor: pointer;
	text-transform: uppercase;
	text-decoration: none;
	transition: background 0.2s, transform 0.1s;
	box-shadow: 0 4px 12px rgba(228,152,81,0.4);
	margin-left: auto;
}
.btn-order:hover { background: #c97f3d; transform: translateY(-2px); }
.btn-order:active { transform: translateY(0); }

/* ===== МОДАЛЬНОЕ ОКНО ЗАКАЗА ===== */
.order-modal-overlay {
	display: none !important;
	position: fixed !important;
	top: 0; left: 0; right: 0; bottom: 0;
	background: rgba(0, 0, 0, 0.7) !important;
	z-index: 999999 !important;
	justify-content: center !important;
	align-items: center !important;
	padding: 20px !important;
	box-sizing: border-box !important;
}
.order-modal-overlay.active { display: flex !important; }
.order-modal {
	background: #fff !important;
	border-radius: 10px !important;
	padding: 25px 30px !important;
	width: 100% !important;
	max-width: 440px !important;
	max-height: 90vh !important;
	overflow-y: auto !important;
	box-shadow: 0 10px 40px rgba(0, 0, 0, 0.5) !important;
	position: relative !important;
	box-sizing: border-box !important;
	z-index: 1000000 !important;
}
.order-modal h3 { margin: 0 0 15px 0 !important; font-size: 20px !important; color: #333 !important; text-align: center !important; }
.order-modal .order-product-name {
	background: #f5f5f5 !important;
	border-left: 4px solid #e49851 !important;
	padding: 10px 15px !important;
	margin-bottom: 15px !important;
	font-size: 14px !important;
	color: #333 !important;
	border-radius: 4px !important;
	word-break: break-word !important;
}
.order-modal input[type="text"],
.order-modal input[type="tel"],
.order-modal input[type="email"],
.order-modal textarea {
	width: 100% !important;
	padding: 10px 12px !important;
	margin: 0 0 12px 0 !important;
	border: 1px solid #ccc !important;
	border-radius: 6px !important;
	font-size: 15px !important;
	font-family: inherit !important;
	box-sizing: border-box !important;
	outline: none !important;
	background: #fff !important;
	color: #333 !important;
	display: block !important;
	float: none !important;
}
.order-modal input:focus,
.order-modal textarea:focus { border-color: #e49851 !important; }
.order-modal button[type="submit"] {
	width: 100% !important;
	background: #e49851 !important;
	color: #fff !important;
	border: none !important;
	border-radius: 6px !important;
	padding: 13px !important;
	font-size: 16px !important;
	font-weight: bold !important;
	cursor: pointer !important;
	text-transform: uppercase !important;
	transition: background 0.2s !important;
	font-family: inherit !important;
	display: block !important;
	margin: 0 !important;
}
.order-modal button[type="submit"]:hover { background: #c97f3d !important; }
.order-modal button[type="submit"]:disabled { background: #aaa !important; cursor: not-allowed !important; }
.order-modal .order-close {
	position: absolute !important;
	top: 8px !important;
	right: 14px !important;
	font-size: 28px !important;
	cursor: pointer !important;
	color: #999 !important;
	line-height: 1 !important;
	background: none !important;
	border: none !important;
	padding: 0 !important;
}
.order-modal .order-close:hover { color: #333 !important; }
.order-modal .order-message { text-align: center !important; padding: 8px 0 !important; font-size: 14px !important; display: none; }
.order-modal .order-message.error { color: #c00 !important; display: block !important; }
.order-modal .order-message.success { color: #080 !important; display: block !important; }
.order-consent {
	display: flex !important;
	align-items: flex-start !important;
	gap: 8px !important;
	margin: 8px 0 15px 0 !important;
	font-size: 13px !important;
	color: #555 !important;
	line-height: 1.4 !important;
	cursor: pointer !important;
}
.order-consent input[type="checkbox"] {
	margin: 3px 0 0 0 !important;
	flex-shrink: 0 !important;
	width: 16px !important;
	height: 16px !important;
	cursor: pointer !important;
}
.order-consent a { color: #e49851 !important; text-decoration: underline !important; }
.order-consent a:hover { color: #c97f3d !important; }

/* Форма заказа */
.form_order_input { border: 1px solid #545454; border-radius: 5px; width: 300px; display: block; padding: 10px 5px; margin-bottom: 15px; }
.form_order_text { resize: none; height: 200px; }
.form_order_submit {
	text-decoration: none;
	text-align: center;
	padding: 11px 32px;
	border: solid 1px #004F72;
	border-radius: 4px;
	font: 18px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #E5FFFF;
	background: linear-gradient(top, #3BA4C7 0%, #1982A5 100%);
}

/* ===== МОБИЛЬНАЯ ВЕРСИЯ ===== */
@media (max-width: 980px) {
	body { background: #000 !important; }
	.header,
	.menu,
	.content_sub_left,
	.footer { display: none !important; }
	.box_960 {
		width: 100% !important;
		max-width: 100% !important;
		padding: 0 10px !important;
		box-sizing: border-box;
	}
	.content_sub,
	.content_sub_dec1,
	.content_sub_dec2 {
		background: transparent !important;
		border: none !important;
		border-radius: 0 !important;
		margin: 0 !important;
		overflow: visible !important;
	}
	.content_sub_row { display: block !important; background: transparent !important; }
	.content_sub_right {
		order: 0 !important;
		float: none !important;
		width: 100% !important;
		max-width: 100% !important;
		min-width: 0 !important;
		display: block !important;
		overflow: visible !important;
		margin: 0 auto !important;
		padding: 10px !important;
		box-sizing: border-box !important;
		background: radial-gradient(circle, #ccc 1px, transparent 1px) 0 0 / 10px 10px, #e0e0e0 !important;
	}
	.content_sub_right img {
		max-width: 100% !important;
		height: auto !important;
		width: auto !important;
		display: block;
		margin: 0 auto;
	}
	.content_sub_right table {
		width: 100% !important;
		max-width: 100% !important;
		table-layout: fixed !important;
	}
	.content_sub_right table td,
	.content_sub_right table th {
		padding: 4px 3px !important;
		font-size: 11px !important;
		background: transparent !important;
	}
	.content_sub_right table td:first-child,
	.content_sub_right table th:first-child { width: 6% !important; }
	.content_sub_right table td:nth-child(2),
	.content_sub_right table th:nth-child(2) { width: 28% !important; }
	.content_sub_right table td:nth-child(3),
	.content_sub_right table th:nth-child(3) { width: 28% !important; }
	.content_sub_right table td:nth-child(4),
	.content_sub_right table th:nth-child(4) { width: 20% !important; }
	.content_sub_right table td:last-child,
	.content_sub_right table th:last-child { width: 18% !important; }
	.content_sub_right table td:nth-child(4) img { max-height: 70px !important; }
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/news_main/style.css?1678422355150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/gidra/template_styles.css?1790416608168*/
html {
	-webkit-text-size-adjust: none;
}

* {
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
/* End */
/* /bitrix/templates/gidra/css/font.css?1678422355634 */
/* /bitrix/templates/gidra/css/reset.css?16784223551068 */
/* /bitrix/templates/gidra/css/style.css?178979754820952 */
/* /bitrix/templates/.default/components/bitrix/news.list/news_main/style.css?1678422355150 */
/* /bitrix/templates/gidra/template_styles.css?1790416608168 */
