.sectiontableentry1 *,.sectiontableentry2 *{padding:0;margin:0}
#content12{background:0 0}
.sectiontableentry1 td .items1 a,.sectiontableentry2 td .items1 a{font-size:1rem;font-weight:400;font-style:italic;line-height:1.2em;display:flex}
.sectiontableentry1 td .items1 a:hover,.sectiontableentry2 td .items1 a:hover{text-decoration:none;font-weight:600}
.imgrss1 img{height:20px;float:right;padding:15px}
tr.sectiontableentry1 td a{font-size:18px;line-height:1.5em;color:#000}
tr.sectiontableentry2 td a{font-size:18px;line-height:1.5em;color:#00336e}
tr.sectiontableentry1,tr.sectiontableentry1 td,tr.sectiontableentry2,tr.sectiontableentry2 td{padding:5px;color:#e4e4e4;line-height:25px}
tr.sectiontableentry1 td h2,tr.sectiontableentry2 td h2{border-bottom:1px solid #f9f9f9;padding-bottom:10px}
#latestnewsmain1{padding:20px;overflow:hidden;border:1px solid #ddd;-moz-border-radius:20px;-webkit-border-radius:20px;-khtml-border-radius:20px;background:#fff url(//lred.ru/templates/lred2023client/img/crystal_clear_app_korganizer.png) right top no-repeat;box-shadow:0 -1px 0 rgba(0,0,0,.12) inset;background-position-y:10px;background-position-x:98%}
.red_form2 input.imput_submit3:before{color:#fff;content:"\f044";font-family:FontAwesome;padding-right:.2em}
#latestnewsmain1 *{color:#555}
div.moduletable_block ul.latestnews li a{line-height:1.5em;font-weight:500;font-size:16px;color:#1e69aa!important;padding-left:0;background:0 0;display:inline}
#latestnewsmain1 h3{padding:0;margin:0;font-size:20px;font-weight:700;line-height:1.3em;text-transform:none}
.flatart li.latestnews_block{padding:3px 0;border-bottom:1px solid #eee;text-align:left}
.flatart ul li:nth-child(1),.flatart ul li:nth-child(2){padding-right:170px;border:0}
#leftaforizm{padding:12px;margin-top:17px;background:#0098fb url(//lred.ru/templates/lred2023client/img/bgaforizm.jpg) right bottom no-repeat;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;color:#fff;font-size:13px;line-height:1.2em;-webkit-box-shadow:1px 1px 3px #aaa;-moz-box-shadow:1px 1px 3px #aaa;box-shadow:1px 1px 3px #aaa;width:228px}
#leftaforizm *{color:#fff;font-size:13px;line-height:1.2em;font-weight:400}
#content12{text-align:left}
.latestnews_block{font-weight:300;text-transform:math-auto;font-style:italic}
.contentpaneopen ul.relatedArticles_ul_list,ul.relatedArticles_ul_list{list-style-type:none}
#relatedArticles_li{box-sizing:border-box;display:flex;padding:10px;flex-direction:column;justify-content:space-between;background:#fff}
.relatedArticles_ul_list #relatedArticles_li{padding:15px;box-sizing:border-box;width:calc(33% - 15px);border-radius:15px;margin:0;border:1px solid #ccc}
#relatedArticles_li #date{font-size:.7em;font-weight:300;color:#aaa;text-align:right}
#relatedArticles_title h5{padding:0;margin:0;font-size:15px;line-height:1.2em}
#relatedArticles_title a{font-weight:500;font-size:15px}
#relatedArticles_image img{width:100%;padding:0;margin:0;border-radius:5px;box-sizing:border-box}
#relatedArticles_li:hover{border:1px solid red}
#relatedArticles_li div#description{color:#777;padding-bottom:5px;font-size:13px;display:inline-block}
#relatedArticles .relatedArticles_ul_list{padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;flex-direction:row;align-content:center;gap:20px}
#relatedArticles_image,#relatedArticles_title{text-align:left}
#relatedArticles_title{padding-top:20px;}
#relatedArticles_image{overflow:hidden;max-height:120px;}
@media screen and (max-width:640px){
.slicknav_brand,.slicknav_brand a,.slicknav_menu .slicknav_menutxt{font-size:13px}
.relatedArticles_ul_list #relatedArticles_li{width:100%;box-sizing:border-box}
#latestnewsmain1{display:none}
.relatedArticles_ul_list #relatedArticles_li{width:50%}
#relatedArticles_title h5 a{display:inline-flex}
#relatedArticles_image,#relatedArticles_title{text-align:center}
.relatedArticles_ul_list #relatedArticles_li{padding:15px;width:100%;box-sizing:border-box;margin:0;text-align:left}
#relatedArticles_li div#description{text-align:center;padding-top:10px}
}
@media screen and (max-width:380px){
.relatedArticles_ul_list #relatedArticles_li{width:100%}
#relatedArticles *{box-sizing:border-box}
.contentpaneopen ul.relatedArticles_ul_list,ul.relatedArticles_ul_list{list-style-type:none}
#relatedArticles_li{box-sizing:border-box;display:inline-block;padding:10px}
.relatedArticles_ul_list #relatedArticles_li{box-sizing:border-box;border-radius:15px;margin:0}
#relatedArticles_image,#relatedArticles_title{width:100%;text-align:center}
#relatedArticles_title h5{padding:0;margin:0;font-size:1em;line-height:1.5em}
#relatedArticles_title a{font-weight:500;font-size:1em}
#relatedArticles_image img{max-width:100%;padding:0;margin:0;border-radius:14px}
#relatedArticles_li div#description{color:#777;padding-bottom:5px;font-size:13px}
#relatedArticles_li #date{font-size:.7em;font-weight:300;color:#aaa;text-align:right}
}
#searchForm input#search_searchword{border-radius:30px;border:1px solid #ddd;line-height:1.5em;padding:5px 25px;width:74%;box-sizing:border-box;float:left}
#searchForm button.button{color:#fff;border-radius:30px;border:1px solid #ddd;line-height:1.5em;padding:5px 25px;width:calc(25% - 10px);float:left;box-sizing:border-box;margin-left:10px;background:#e2001a}
#searchForm .search_searchword{padding-bottom:10px;font-size:.9rem}
#searchForm button.button:hover{color:#111;background:#fff}
#searchForm .contentpaneopen div{display:flex}
#searchForm [type=radio]{margin-right:7px}
#searchForm [type=radio]:checked~label{text-transform:inherit;color:#111;background:0 0}
#searchForm div.ordering{padding:10px 0}
#searchForm div.searchphrase{align-items:center;padding:10px 0}
#searchForm select#ordering{border:1px solid #ddd;border-radius:20px;line-height:1.5em;padding:3px 12px;margin:0 10px}
#searchForm .searchintro div,#searchForm .searchintro td{color:#222}
div.s__div3 span.small{font-size:.8rem;color:grey}
fieldset .resulttxt{padding-bottom:15px}
fieldset .resulttxt:hover{border-left:1px solid #ddd;padding-left:15px}
@media screen and (max-width:480px){
#searchForm input#search_searchword{width:100%}
#searchForm button.button{width:55%;clear:both}
#searchForm [type=radio]:checked~label{font-size:.7rem;line-height:1em}
#searchForm div.ordering{flex-wrap:wrap}
div.s__div3,div.s__div3 a{line-height:1.2em}
div.resulttxt,div.resulttxt *{font-size:12px;line-height:1em}
div.s__div3 span.small{line-height:1em;padding-bottom:5px;display:inline-block}
#content12 table td input.inputbox{width:100%;float:left;box-sizing:border-box;border:1px solid #ddd;border-radius:20px}
}
pre code.hljs{display:block;overflow-x:auto;padding:1em}
code.hljs{padding:3px 5px}
.hljs{color:#000}
.hljs-comment,.hljs-quote,.hljs-variable{color:green}
.hljs-built_in,.hljs-keyword,.hljs-name,.hljs-selector-tag,.hljs-tag{color:#00f}
.hljs-addition,.hljs-attribute,.hljs-literal,.hljs-section,.hljs-string,.hljs-template-tag,.hljs-template-variable,.hljs-title,.hljs-type{color:#a31515}
.hljs-deletion,.hljs-meta,.hljs-selector-attr,.hljs-selector-pseudo{color:#2b91af}
.hljs-doctag{color:grey}
.hljs-attr{color:red}
.hljs-bullet,.hljs-link,.hljs-symbol{color:#00b0e8}
.hljs-emphasis{font-style:italic}
.hljs-strong{font-weight:700}
div.console,div.console-like{background-color:#3f3f3f;color:#fff;width:100%;padding:10px;margin-bottom:1px;box-sizing:border-box;word-wrap:break-word;border-radius:5px}
div.console *,div.console-like *{color:#fff}
div.editor{background-color:#fafafa;width:100%;border:1px dotted;padding:10px;box-sizing:border-box;word-break:break-word;border-radius:5px}
pre{padding:20px;font-style:italic;border-left:1px solid #eee;margin:10px 0;text-wrap:balance}