body { background: #fafafa/*; max-width: 1600px; margin: auto*/ }
a { color: #004ea2 }
/*a:hover {color:#a03;text-decoration:none}*/
.column { padding-left: 7px; padding-right: 8px }
header { border-bottom: 1px solid #e5e5e5; background: #fff }
a.active { font-weight: 500; color: black }
.cluster, .cluster-like, .mu, .md { background: white; border: 1px solid #eee; border-radius: 5px; margin-top: 15px; overflow: hidden }
.mu, .md { margin-top: 0; white-space: nowrap }
.mu { border-radius: 5px 5px 0 0; border-bottom: 0; box-shadow: 0 -3px 6px #eee }
.md { border-radius: 0 0 5px 5px; border-top: 0; box-shadow: 0 3px 6px #eee; padding: 3px 15px }
.navbar-brand { padding-top: 5px; }
.navbar { z-index: 10000 }
nav div { width: 100% }
#b{width:1px;height:1px}
.cluster, .pad { padding: 15px; }
.cluster:hover { border: 1px solid #ccc; box-shadow: 0px 0px 50px #eee }
.cluster img { width: 80px; height: 80px; float: right; margin: 0 0 10px 10px; border-radius: 3px }
img.icon { width: 16px; height: 16px; display: inline-text; float: none; margin: 0 5px 4px 0; padding: 0 }
.ts, .src { color: #333; margin: 0 }
p.ts { margin-top: 10px }
span.vid { display: inline-block; width: 20px; height: 16px; background:url("/s/img/ytr16.png") no-repeat; background-position-y: bottom }
p.keywords { text-align: center; margin-bottom: 0 }
p.keywords a { margin: 3px 5px }
h1, h2 { font-size: 2.2em; letter-spacing: -2px; max-height:90px; overflow: hidden; transition: all 0.5s ease 0s; }
/*h1,h2{font-family:Georgia, Times New Roman;font-weight:normal;letter-spacing:-2px;}*/
h1:hover { max-height:600px }
h2 { font-size: 1.5em; letter-spacing: -1px; /*float: left*/ }
ul.article-list li { clear: both; margin-bottom: 40px }
li.nav-item.active { font-weight: 500 }
#piskotki { margin-top: 10px; display: none }
.btn-outline-primary { color: #0070c7; border-color: #0070c7 }
.btn-outline-primary:hover { color: #fff; background-color: #0070c7; border-color: #0070c7 }
.crow > div { padding: 0 7px }
.crow > div:hover { z-index: 100 }
#search-group { width: 100% }
.carousel-indicators li { background-color: #777 }
.carousel-indicators { position: absolute; bottom: -40px }
.btn-outline-rss { color: #ee802f; border-color: #ee802f }
.btn-outline-rss:hover { color: #fff; background: #ee802f }
