/* 27.10.2026: живая главная (core/classes/GolosHome.php). Сначала для IE5/6, Opera 9, FF 1.5:
   таблицы, px-размеры шрифтов, без inline-block/rgba/flex. */
.gh { padding: 10px 10px 0; font-size: 12px; }
.gh table { font-size: 12px; }
.gh-row { margin-top: 18px; }
.gh-col { padding: 0; }

.gh-stats { background: #f3f3f3; border: 1px solid #e1e1e1; }
.gh-stats td { padding: 8px 10px; font-size: 13px; color: #555; white-space: nowrap; vertical-align: middle; }
.gh-stats b { color: #c10d0a; font-size: 14px; }
.gh-stats a b { color: #406d87; font-size: 13px; }

.gh-h { font-size: 18px; color: #c10d0a; font-weight: normal; padding: 0 0 6px; margin: 0 0 8px; border-bottom: 2px solid #c10d0a; }
.gh-h span { font-size: 12px; color: #888; }
.gh-sub { font-size: 14px; color: #c10d0a; margin: 12px 0 4px; }

/* битва дня */
.gh-day { border: 1px solid #e1e1e1; padding: 10px 12px 10px; }
.gh-day .gh-h { border-bottom-width: 1px; }
.gh-dt { font-size: 17px; font-weight: bold; text-align: center; padding: 2px 0 10px; }
.gh-dt a { color: #010103; text-decoration: none; }
.gh-dt a:hover { color: #c10d0a; text-decoration: underline; }
.gh-side { padding: 0 4px; }
.gh-ia { border: 3px solid #c10d0a; }
.gh-ib { border: 3px solid #406d87; }
.gh-an { font-size: 14px; padding: 6px 0 2px; }
.gh-pc { font-size: 22px; font-weight: bold; }
.gh-pa { color: #c10d0a; }
.gh-pb { color: #406d87; }
.gh-vs { font-size: 30px; font-weight: bold; color: #bbb; }
.gh-bar { margin: 8px 0 0; border: 1px solid #d6d6d6; }
.gh-bar td { height: 8px; font-size: 1px; line-height: 1px; }
.gh-ba { background: #c10d0a; }
.gh-bb { background: #406d87; }
.gh-b0 { background: #e6e6e6; }
.gh-dact { margin-top: 10px; }
.gh-dact td { vertical-align: middle; font-size: 13px; }
.gh-dn { color: #77a235; font-weight: bold; }
a.gh-go { display: block; float: right; width: 110px; height: 28px; line-height: 28px; text-align: center; color: #fff; font-weight: bold;
	font-size: 13px; text-decoration: none; background: #e8761c url(../images/gh-go.gif) repeat-x 0 0; border: 1px solid #c95f0c; }
a.gh-go:hover { background-position: 0 -30px; color: #fff; text-decoration: none; }
a.gh-tgl { color: #1c88cc; font-weight: bold; }

/* Telegram */
.gh-tg { }
.gh-tg img { display: block; }
.gh-tgl2 { margin-top: 6px; }
.gh-tgl2 td { padding: 4px 0 4px; border-bottom: 1px solid #eee; font-size: 12px; color: #555; line-height: 16px; }
.gh-tgl2 a { color: #1c88cc; }
.gh-tgn { color: #777; }
.gh-tgn b { color: #1c88cc; }

/* списки с превью */
.gh-list td { padding: 0 0 8px; }
.gh-th img { float: left; }
.gh-ta { border-right: 2px solid #fff; }
.gh-tx { font-size: 13px; line-height: 16px; }
.gh-tx a { color: #406d87; }
.gh-mt { font-size: 11px; color: #888; padding-top: 2px; line-height: 14px; }
.gh-mt b { color: #555; }
.gh-plus { color: #c10d0a; font-weight: bold; }
.gh-sp { color: #77a235; font-weight: bold; }
.gh-empty { color: #888; font-size: 12px; line-height: 16px; }

.gh-ul { margin: 0; padding: 0; list-style: none; }
.gh-ul li { padding: 0 0 6px; font-size: 13px; line-height: 16px; }
.gh-n { color: #999; font-size: 11px; }

/* комментарии */
.gh-cm { padding: 0 0 9px; }
.gh-cmt { font-size: 12px; line-height: 16px; color: #222; font-style: italic; }
.gh-disc td { padding: 0 0 5px; font-size: 12px; }
.gh-cn { color: #e8761c; font-size: 11px; padding-left: 6px; }

.gh-counter { text-align: center; padding: 14px 0 10px; }
.gh-counter img { border: 0; }

/* 27.10.2026: блок главной ближе к шапке (распорка #vs 90px при шапке 60px) */
.content-in.gh { margin-top: -26px; }
