

/* Start:/bitrix/templates/.default/components/bitrix/search.title/rn_search/style.css?14495957482108*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/bitrix/templates/.default/components/bitrix/search.title/rn_search/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/bitrix/templates/rn_portal_template/components/bitrix/menu/horizontal_menu/style.min.css?14495956223715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/bitrix/templates/rn_portal_template/components/bitrix/menu/horizontal_menu/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/bitrix/templates/rn_portal_template/components/bitrix/menu/horizontal_menu/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/bitrix/templates/rn_portal_template/components/bitrix/menu/horizontal_menu/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/bitrix/components/forus/news.popular.list/templates/.default/style.css?1549555787233*/
.popular-news-list {
    padding-left: 25px;
    padding-top: 15px;
}

.popular-news-list li {
    margin-bottom: 8px;
}

.popular-news-list li a {
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
}
/* End */


/* Start:/bitrix/components/bitrix/system.pagenavigation/templates/modern/style.min.css?1448363126659*/
div.modern-page-navigation{padding:.5em 0}div.modern-page-navigation a,span.modern-page-current,span.modern-page-dots{border-left-width:1px;border-left-style:solid;padding-left:.75em;padding-right:.5em;text-decoration:none}div.modern-page-navigation a.modern-page-previous{border-right-width:1px;border-right-style:solid;border-left:none}div.modern-page-navigation a.modern-page-first,div.modern-page-navigation span.modern-page-first{border-left:none;padding-left:.5em}span.modern-page-current{font-weight:bold}div.modern-page-navigation a,span.modern-page-current,div.modern-page-navigation a.modern-page-previous,span.modern-page-dots{border-color:#cdcdcd}
/* End */


/* Start:/bitrix/templates/rn_portal_template/styles.css?159120061865*/
img.img-left {
    margin-right: 16px;
    margin-bottom: 16px;
}
/* End */


/* Start:/bitrix/templates/rn_portal_template/template_styles.css?164050376428007*/
@font-face {
    font-family: "CenturyGothicRegular";
    src: url("/bitrix/templates/rn_portal_template/fonts/CenturyGothicRegular/CenturyGothicRegular.eot");
    src: url("/bitrix/templates/rn_portal_template/fonts/CenturyGothicRegular/CenturyGothicRegular.eot?#iefix") format("embedded-opentype"),
    url("/bitrix/templates/rn_portal_template/fonts/CenturyGothicRegular/CenturyGothicRegular.woff") format("woff"),
    url("/bitrix/templates/rn_portal_template/fonts/CenturyGothicRegular/CenturyGothicRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

html {
    color: #222;
    font-size: 1em;
    line-height: 1.4;
}

/*
 * Remove text-shadow in selection highlight:
 * https://twitter.com/miketaylr/status/12228805301
 *
 * These selection rule sets have to be separate.
 * Customize the background color to match your design.
 */

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

/*
 * A better looking default horizontal rule
 */

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

/*
 * Remove the gap between audio, canvas, iframes,
 * images, videos and the bottom of their containers:
 * https://github.com/h5bp/html5-boilerplate/issues/440
 */

audio,
canvas,
iframe,
img,
svg,
video {
    vertical-align: middle;
}

/*
 * Remove default fieldset styles.
 */

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

/*
 * Allow only vertical resizing of textareas.
 */

textarea {
    resize: vertical;
}

h1 { font-size: 18px; }
h2 { font-size: 17px; }
h3 { font-size: 16px; }
h4 { font-size: 15px; }
h5 { font-size: 14px; }

/* ==========================================================================
   Author's custom styles
   ========================================================================== */

/*
    GRADIENTS
*/

.body-gradient {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e3e3e3+0,ffffff+10,ffffff+10,ffffff+90,e3e3e3+100 */
    background: #fff; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzZTNlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2UzZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, #e3e3e3 0%, #ffffff 10%, #ffffff 10%, #ffffff 90%, #e3e3e3 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #e3e3e3 0%, #ffffff 10%, #ffffff 10%, #ffffff 90%, #e3e3e3 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #e3e3e3 0%, #ffffff 10%, #ffffff 10%, #ffffff 90%, #e3e3e3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.green-dark-light {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#002e1e+0,009933+100 */
    background: #002e1e; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMmUxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDk5MzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, #002e1e 0%, #009933 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #002e1e 0%, #009933 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #002e1e 0%, #009933 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#002e1e', endColorstr='#009933', GradientType=1); /* IE6-8 */
}

.yellow-vertical {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fff9ab+0,fff02c+100 */
    background: #fff9ab; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjlhYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYwMmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fff9ab 0%, #fff02c 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #fff9ab 0%, #fff02c 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #fff9ab 0%, #fff02c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9ab', endColorstr='#fff02c', GradientType=0); /* IE6-8 */
}

.green-to-white {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#002e1e+0,127238+50,ffffff+100 */
    background: #002e1e; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMmUxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzEyNzIzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, #002e1e 0%, #127238 50%, #ffffff 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #002e1e 0%, #127238 50%, #ffffff 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #002e1e 0%, #127238 50%, #ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#002e1e', endColorstr='#ffffff', GradientType=1); /* IE6-8 */
}

.light-green-to-white {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#5b9c74+0,f3f3f3+100 */
    background: #5b9c74; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzViOWM3NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, #5b9c74 0%, #f3f3f3 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #5b9c74 0%, #f3f3f3 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #5b9c74 0%, #f3f3f3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5b9c74', endColorstr='#f3f3f3', GradientType=1); /* IE6-8 */
}

.even-row-left-part {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cdcdcd+0,d6d6d6+100 */
    background: #cdcdcd; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NkY2RjZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNmQ2ZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, #cdcdcd 0%, #d6d6d6 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #cdcdcd 0%, #d6d6d6 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #cdcdcd 0%, #d6d6d6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cdcdcd', endColorstr='#d6d6d6', GradientType=1); /* IE6-8 */
}

.even-row-right-part {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d6d6d6+0,f3f3f3+100 */
    background: #d6d6d6; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2ZDZkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, #d6d6d6 0%, #f3f3f3 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #d6d6d6 0%, #f3f3f3 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #d6d6d6 0%, #f3f3f3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6d6d6', endColorstr='#f3f3f3', GradientType=1); /* IE6-8 */
}

.grey-to-white {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d9dada+0,ffffff+100 */
    background: #d9dada; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZGFkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, #d9dada 0%, #ffffff 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #d9dada 0%, #ffffff 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #d9dada 0%, #ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9dada', endColorstr='#ffffff', GradientType=1); /* IE6-8 */
}

.top-bnrs-wrapper {
    background: rgb(153,153,153);
    background: -moz-linear-gradient(90deg, rgba(153,153,153,1) 0%, rgba(227,227,227,1) 10%, rgba(227,227,227,1) 90%, rgba(153,153,153,1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(153,153,153,1) 0%, rgba(227,227,227,1) 10%, rgba(227,227,227,1) 90%, rgba(153,153,153,1) 100%);
    background: linear-gradient(90deg, rgba(153,153,153,1) 0%, rgba(227,227,227,1) 10%, rgba(227,227,227,1) 90%, rgba(153,153,153,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#999999",endColorstr="#999999",GradientType=1);
}

a, a:hover, a:visited {
    color: #222;
    text-decoration: none;
}

a.underlined {
    text-decoration: underline !important;
}

a:hover {
    text-decoration: none;
}

a img {
    border: 0;
}

img.img-left {
    margin-right: 16px;
    margin-bottom: 16px;
}

body {
    font-family: "CenturyGothicRegular", Georgia, sans-serif;
    font-size: 10pt;
    margin: 0;
    min-width: 320px;
}

/*
    TOP HEADER
*/
#topHeader {
    position: relative;
}

.header-side-block {
    position: relative;
    width: 200px;
}

#topHeader #plus16 {
    position: absolute;
    top: 49px;
    right: 0;

    background: url("/bitrix/templates/rn_portal_template/img/16-plus.png") no-repeat center center;
    width: 66px;
    height: 66px;
}

#topHeader #siteSearch {
    position: absolute;
    top: 89px;
    right: 90px;
}

#topHeader #siteSearch input[type=text] {
    width: 150px !important;
    display: block;
    height: 21px;
    line-height: 21px;
    padding: 0 15px;
    font-size: 14px;
    color: #bbbbbb;
    vertical-align: top;
    margin: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 9px;
    border-bottom-left-radius: 9px;
    border: 1px solid #bbbbbb;
    float: left;
    position: relative;
    border-right: none !important;

    -webkit-appearance: none;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

#topHeader #siteSearch input:focus{
    outline: 0;
}

#topHeader #siteSearch input[type=submit] {
    text-indent: -9999px;
    overflow: hidden;
    width: 30px !important;
    height: 23px !important;

    border: 1px solid #bbbbbb;
    border-left: none;
    border-top-right-radius: 9px;
    border-bottom-right-radius: 9px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;

    background: url(/bitrix/templates/rn_portal_template/img/search.png) no-repeat center center #fff;
    cursor: pointer;
    float: left;
    position: relative;
    padding: 0;
    margin-top: 0;
}

#socialButtons {
    position: absolute;
    top: 50px;
    right: 98px;
}

#socialButtons .social-icon {
    float: left;
    margin-right: 11px;
}

#topHeader .navbar-toggler:focus,
#topHeader .navbar-toggler:active {
    outline: none !important;
    box-shadow: none;
}

#topHeader .navbar-toggler {
    padding: .25rem;

    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#002e1e+0,009933+100 */
    background: #009933; /* Old browsers */
    background: -moz-linear-gradient(-45deg, #002e1e 0%, #009933 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(-45deg, #002e1e 0%,#009933 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg, #002e1e 0%,#009933 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002e1e', endColorstr='#009933',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

#topHeader .navbar-toggler.open {
    position: fixed;

    background: none;

    top: .5rem;
    right: 1rem;

    z-index: 1001;
}

@media (max-width: 991px) {
    #topHeader .logo img {
        width: 150px;
    }
}

@media (min-width: 992px) {
    #topHeader {
        height: 134px;
    }
    #topHeader .logo {
        position: absolute;
        top: 53px;
        left: 0;
    }
}

/*
    AUTH BLOCK
*/

#authBlock {
    height: 40px;
    line-height: 40px;
    color: #fff;
    padding: 0 20px;
}

#authBlock a {
    color: #fff;
}

#authBlock .input-field {
    width: 150px !important;
    display: block;
    height: 24px;
    line-height: 24px;
    padding: 0 15px;
    font-size: 14px;
    color: #fff;
    vertical-align: top;
    margin: 8px;
    border-radius: 9px;
    border: none;
    position: relative;
    border-right: none !important;

    -webkit-appearance: none;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

#authBlock ::-webkit-input-placeholder {
    color: #fff;
}

#authBlock ::-moz-placeholder {
    color: #fff;
}

/* Firefox 19+ */
#authBlock :-moz-placeholder {
    color: #fff;
}

/* Firefox 18- */
#authBlock :-ms-input-placeholder {
    color: #fff;
}

#authBlock input:focus {
    outline: 0;
}

#authBlock input[type=submit] {
    background: none;
    border: none;
    font-weight: bold;
    margin: 10px 0;
    color: #fff;
}

#authBlock input[type=submit]:hover {
    cursor: pointer;
}

#authBlock input[type=checkbox] {
    margin: 14px 1px 13px 13px;
}

#authBlock label {
    line-height: 40px;
    color: #fff;
    font-size: 10px;
    margin-right: 16px;
}

#registrationLink a {
    color: #000;
    text-decoration: none;
    font-style: italic;
    font-weight: bold;
    font-size: 9pt;
}

#registrationLink a:hover {
    text-decoration: none;
}

/*
    TOP MENU
*/

#topMenu {
    height: 38px;
    line-height: 38px;
}

#topMenu .nav {
    background: url("/bitrix/templates/rn_portal_template/img/menu-bg.png") repeat-y center center;
    background-size: cover;
}

#topMenu .nav-link {

    padding: 0;

    border-top-right-radius: 9px;
    border-bottom-right-radius: 9px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;

    width: 17%;
}

#topMenu .nav-link a,
#topMenu .nav-link a:hover,
#topMenu .nav-link a:visited {
    color: #fff;
}

@media (max-width: 991px) {
    #topMenu {
        border-color: transparent;
        border-top: 0px solid transparent;
        -webkit-box-shadow: inset 0 0px 0 rgba(255, 255, 255, 0.1);
        box-shadow: inset 0 0px 0 rgba(255, 255, 255, 0.1);

        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;

        width: 0;
        height: 100% !important;
        padding: 0;
        margin: 0;

        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;

        z-index: 1000;

        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#002e1e+0,009933+100 */
        background: #009933; /* Old browsers */
        background: -moz-linear-gradient(-45deg, #002e1e 0%, #009933 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(-45deg, #002e1e 0%,#009933 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(135deg, #002e1e 0%,#009933 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002e1e', endColorstr='#009933',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    }

    #topMenu.open {
        width: 240px;
    }

    #topMenu .nav {
        background: none;
        padding: 70px 25px 0;
    }

    #topMenu .nav-link {
        display: block;
        background: none;
        font-size: 16px;
        padding-left: 16px;
        width: 100%;
    }
}

@media (max-width: 767px) {
    #topMenu.open {
        width: 340px;
    }
}

/*
    BANNERS BLOCK
*/

#bannersBlock {
    height: 100px;
}

.banner-top {
    text-align: center;
}

.banner-top img {
    width: 100%;
}

.banner-right img {
    width: 100%;
}

/* Articles */

#articlesWrapper .article-block {
    width: 320px;
    margin: 0 0 16px 0;
}

#articlesWrapper .article-head {
    font-weight: bold;
    font-size: 11pt;
}

/* Homepage */

.homepage-row {
    clear: both;
}

.homepage-row.review-row {
    margin: 16px 0 32px;;
}

.homepage-row .homepage-column {
    width: 320px;
    float: left;
    margin-left: 10px;
}

.homepage-row .homepage-column:first-child {
    margin-left: 0;
}

.homepage-row .homepage-column-2 {
    width: 485px;
    float: left;
    margin-left: 10px;
}

.homepage-row .homepage-column-2:first-child {
    margin-left: 0;
}

.all-news-link {
    margin: 0 0 16px;
    text-align: right;
}

/*
    CONTENT
*/

#flashNews .sidebar,
#contentWrapper .sidebar {
    width: 320px;
    float: right;
}

#flashNews .content,
#contentWrapper .content {
    margin-right: 320px;
}

#contentWrapper h3 {
    font-weight: bold;
}

div.bx-auth,
.bx-auth-profile {
    margin-left: 65px;
}

font.errortext {
    margin-left: 65px;
}

.news-delimiter {
    height: 35px;
    line-height: 35px;
    color: #fff;
    padding-left: 16px;
}

.article-delimiter {
    margin-bottom: 16px;
}

.back-link {
    padding: 0 16px;
}

.search-page {
    padding: 16px;
}

.news-date-time {
    color: #486DAA;
    font-size: 8pt;
}

.news-item p {
    margin: 0;
    padding: 0;
}

.news-item {
    padding: 8px 0;
}

.news-item a > b,
.top-news a > b {
    font-size: 11pt;
    line-height: 1;
    vertical-align: bottom;
}

.news-item a.highlight {
    color: #106A25;
}

.news-item a.highlight > b {
    font-size: 13pt;
}

.socials {
    padding: 0 16px;
}

/*
    SIDEBAR
*/

.sidebar-popular-news {
    background: url("/bitrix/templates/rn_portal_template/img/news_bg.png") center center no-repeat;
    padding: 10px 40px 40px 10px;
    background-size: 100% 100%;
    margin: 0;
}

.sidebox-title {
    height: 40px;
    line-height: 40px;
    text-align: left;
    padding-left: 25px;
    color: #000;
    text-transform: uppercase;
    font-weight: normal;
    border-radius: 5px;
}

.banner-block {
    height: 300px;
}

.banner-bloc {
    margin-top: 16px;
}

.banner-bloc a {
    display: block;
    margin-bottom: 16px;
}

.home-banner-block {
    margin: 10px 0;
}

.opinion-block {
    position: relative;
    line-height: 1;
}

.opinion-block .opinion-head,
.opinion-block .opinion-text {
    padding: 16px 16px 16px 140px;
    line-height: 1;
    font-size: 9pt;
}

.opinion-block .opinion-head {
    font-weight: bold;
    font-size: 11pt;
}

.opinion-block .opinion-text {
    text-align: right;
    border-radius: 5px;
}

.opinion-block .opinion-image {
    position: absolute;
    top: 10px;
    left: 21px;
    width: 98px;
    height: 98px;
}

.opinion-block .opinion-image img {
    border-radius: 10px;
    width: 98px;
    height: 98px;
}

/*
    FOOTER
*/

#pageFooter {
    text-align: center;
}

#pageFooter .info-link {
    margin-top: 20px;
    font-size: 8pt;
}

#pageFooter .bottom-menu {
    margin: 10px 0;
}

#pageFooter .bottom-menu a {
    color: #106A25;
    font-size: 8pt;
}

#pageFooter .info-link a {
    color: #666;
    text-decoration: underline;
}

#pageFooter .footer-logo {
    margin-bottom: 10px;
}

#pageFooter .year {
    color: #999;
    margin-bottom: 20px;
}

/* ==========================================================================
   Helper classes
   ========================================================================== */

.pull-left {
    float: left;
}

.pull-right {
    float: right;
}

/*
 * Hide visually and from screen readers:
 */

.hidden {
    display: none !important;
}

/*
 * Hide only visually, but have it available for screen readers:
 * http://snook.ca/archives/html_and_css/hiding-content-for-accessibility
 */

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/*
 * Extends the .visuallyhidden class to allow the element
 * to be focusable when navigated to via the keyboard:
 * https://www.drupal.org/node/897638
 */

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

/*
 * Hide visually and from screen readers, but maintain layout
 */

.invisible {
    visibility: hidden;
}

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   These examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width: 35em) {
    /* Style adjustments for viewports that meet the condition */
}

@media print,
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 1.25dppx),
(min-resolution: 120dpi) {
    /* Style adjustments for high resolution devices */
}

/* ==========================================================================
   Print styles.
   Inlined to avoid the additional HTTP request:
   http://www.phpied.com/delay-loading-your-print-css/
   ========================================================================== */

@media print {
    *,
    *:before,
    *:after {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links that are fragment identifiers,
     * or use the `javascript:` pseudo protocol
     */
    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    /*
     * Printing Tables:
     * http://css-discuss.incutio.com/wiki/Printing_Tables
     */
    thead {
        display: table-header-group;
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}

/* End */
/* /bitrix/templates/.default/components/bitrix/search.title/rn_search/style.css?14495957482108 */
/* /bitrix/templates/rn_portal_template/components/bitrix/menu/horizontal_menu/style.min.css?14495956223715 */
/* /bitrix/components/forus/news.popular.list/templates/.default/style.css?1549555787233 */
/* /bitrix/components/bitrix/system.pagenavigation/templates/modern/style.min.css?1448363126659 */
/* /bitrix/templates/rn_portal_template/styles.css?159120061865 */
/* /bitrix/templates/rn_portal_template/template_styles.css?164050376428007 */
