/* seo 1703 r49: стили бывших заголовков h1/h3/h4, переведённых в div (копия правил тем шаблона/модулей) */
div:where(.seo-hdiv-h1),div:where(.seo-hdiv-h3),div:where(.seo-hdiv-h4){display:block;font-weight:bold;}
/* из 03_k2.css */
div.itemFullText div:where(.seo-hdiv-h3){margin:0;padding:16px 0 4px 0;}
div.itemExtraFields div:where(.seo-hdiv-h3){margin:0;padding:0 0 8px 0;line-height:normal !important;}
div.itemCommentsForm div:where(.seo-hdiv-h3){margin:0;padding:0 0 4px 0;}
div.k2UsersBlock ul li div:where(.seo-hdiv-h3){clear:both;margin:8px 0 0 0;padding:0;}
div.catItemExtraFields div:where(.seo-hdiv-h4),div.genericItemExtraFields div:where(.seo-hdiv-h4){margin:0;padding:0 0 8px 0;line-height:normal !important;}
/* из 04_mod_lofarticlesslideshow.css */
.lof-ass div:where(.seo-hdiv-h4){text-transform:inherit;margin:0!important;padding:0;background:none!important}
.lof-ass .lof-description div:where(.seo-hdiv-h4) a{; margin:0; color:#FFF; text-decoration:none; text-transform:none; font-size:140%; padding:20px 8px 2px; font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;}
.lof-ass .lof-description div:where(.seo-hdiv-h4) a:hover{color:#FF6; text-decoration:underline;}
.lof-ass .lof-navigator li div:where(.seo-hdiv-h4){; font-size:100%; padding:15px 0 0 !important;}
.lof-ass .lof-navigator li.active div:where(.seo-hdiv-h4){color:#FFF;padding:0;right:0}
.lof-ass  .blue .lof-navigator div:where(.seo-hdiv-h4){color:#3B6197}
.lof-ass .purple .lof-navigator div:where(.seo-hdiv-h4){color:#662072}
.lof-ass .pink .lof-navigator div:where(.seo-hdiv-h4){color:#b40c81}
/* из 06_style.portal.mode.2.css */
.nsp_main_portal_mode2 .nsp_bottom_interface .nsp_art_headline .nsp_headline div:where(.seo-hdiv-h4){font-weight:bold; font-size: 12px;}
.nsp_main_portal_mode2 .nsp_bottom_interface .nsp_art_headline .nsp_headline div:where(.seo-hdiv-h4) a{color: #1a1a1a;}
.nsp_main_portal_mode2 .nsp_bottom_interface .nsp_art_headline .nsp_headline div:where(.seo-hdiv-h4) a:hover{color: #3477bb;}
/* из 07x1_layout.css */
#tags div:where(.seo-hdiv-h1) a{text-indent:-7500px;display:block;width:400px;height:115px;text-decoration:none;}
.yjsquare div:where(.seo-hdiv-h3),.yjsquare_yj1 div:where(.seo-hdiv-h3),.yjsquare_yj2 div:where(.seo-hdiv-h3),.yjsquare_yj3 div:where(.seo-hdiv-h3){overflow:hidden;font-size: 14px;text-transform:uppercase;padding:0;margin:5px 5px 5px 5px;}
/* из 08_template.css */
div:where(.seo-hdiv-h1){margin:0.5em 0;}
div:where(.seo-hdiv-h1){font-size:2.5em;line-height:1.5em;}
div:where(.seo-hdiv-h3){margin:0.5em 0;}
div:where(.seo-hdiv-h3){font-size:1.3em;line-height:1.3em;}
div:where(.seo-hdiv-h4){margin:0.5em 0;}
div:where(.seo-hdiv-h4){font-size:1.2em;line-height:1.2em;}
div.tooltip div:where(.seo-hdiv-h4){padding: 0;margin: 0;font-size: 95%;font-weight: bold;margin-top: -15px;padding-top: 15px;padding-bottom: 5px;background: url(../images/selector-arrow.png) no-repeat;}
/* из 09_orange.css */
div:where(.seo-hdiv-h1){color:#e36300;}
div:where(.seo-hdiv-h3){color:#e36300;}
.yjsquare div:where(.seo-hdiv-h3) span{color:#e36300;}
.yjsquare_yj1 div:where(.seo-hdiv-h3) span{color:#e36300;}
.yjsquare_yj2 div:where(.seo-hdiv-h3) span{color:#e36300;}
.yjsquare_yj3 div:where(.seo-hdiv-h3) span{color:#e36300;}
div:where(.seo-hdiv-h4){color:#e36300;}
/* сброс правил вида "... div", которые раньше не касались h4 */
.nsp_main .nsp_art div.seo-hdiv-h4{padding:0;overflow:visible;}
.nsp_main .nsp_bottom_interface div.seo-hdiv-h4,.nsp_main .nsp_top_interface div.seo-hdiv-h4{float:none;}
