html, body {height:inherit;} h1 {text-align: center;font-weight: bold;text-transform: uppercase;font-size: 15px;line-height: 30px;margin:0;clear: both;}h2 {text-align: center;font-weight: bold;margin: 0;padding: 0;line-height: 32px;font-size: 16px;clear: both;}h3 {font-size: 14px;margin: 0;line-height: 32px;text-align: center;}h4 {display: inline;font-weight: normal}body{margin:auto;padding:0;font:14px Arial;color:#9c9c9c;width: 90%;background: #4e4e4e;}li{list-style:none;}p,ul{margin:0;padding:0;}a {text-decoration: none;color: #fff;display: block;} a:hover{text-decoration: underline;} .menu li.active{background: #ad4747;}.one {box-sizing: border-box;margin-top: 10px;width: 40%;float: left;}.two{width: 60%;float: right;padding-left: 10px;box-sizing: border-box;}.play{width: 100%;float: right;}#random {border-radius: 10px;margin-bottom: -3px;width:100%}.go {}.go a {font-size: 22px;font-weight: bold;line-height: 80px;padding: 5px;color:#fff}.context{padding: 5px;}.bl {width: 60%;float: left;}#mc-container{width:99%}.menu {padding-bottom: 40px;} .menu li{font-weight: bold;border-radius: 10px;padding: 10px;float:left;background: #6f6f6f;box-shadow: 0px 0px 3px #424242;margin: 4px}.br {width: 100%;box-sizing: border-box;font-size: 11px;overflow: hidden;}.br .zz {column-count: 3;padding-right: 15px;}.bf {height: 20px;clear: both;padding-top: 10px;color: white;}.zz {column-count: 4;column-gap: 1em;clear: both;}.mini {column-count: 2;}.zz li {box-sizing: border-box;padding: 0 5px 10px;display: inline-block;margin:1em;width: 100%;background: #383838;box-shadow: 0px 0px 3px #424242;border-radius: 10px;}.zz li a{color: #e0e0e0;font-size: 14px;}.zz li img {box-sizing: border-box;display: block;object-fit: cover;margin: auto;border-radius: 10px;padding: 5px;}.zz li:hover img {background: linear-gradient(to left bottom, #fff, #f5f5f5, #fff, #f5f5f5, #fff);}.zz i {width: 92px;height: 92px;float: left;}.menuleft {margin-top: 10px;clear: both;}.menuleft .tvlink{display: none;text-align: center;width: 100%;line-height: 50px;background: rgba(0, 0, 0, 0.1);border-radius: 5px;}.menuleft li:hover .tvlink{display: block;}	.menuleft li:hover .now {display: none;}.menuleft li {height: 50px;float: left;width: 32.3%;margin: 0.5%;background-color: #f5f5f5;border-radius: 5px;}.footmenu li {float:left;margin-left: 30px;line-height: 50px;}.now {font-size: 11px;padding-left:60px;padding-right:5px;line-height:50px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.clock {line-height: 32px;color: #4a76a8;float:right;width: 20%;padding-right: 5px;box-sizing: border-box;text-align: right;}.t {background-color: #3e3e3e;float:left;width: 24%;margin-right: 1%;margin-bottom: 10px;border-radius: 5px;text-align:center;overflow: hidden;}.starting {line-height: 22px;font-size: 14px;float: left;font-weight: bold;margin-right: 5px;}.ending {display: none;line-height: 22px;font-size: 11px;float: right;color: #000000;font-weight: bold;}.start {float:left;font-weight: bold;line-height: 19px;font-size: 10px;}.cit .context {margin: 0 5px 0 35px;display: block;}.start {float: left;color: #fff;text-align: center;width: 8%;line-height: 15px;border-radius: 10px;}.ps .pn {position: absolute;top: 0;left: 0;bottom: 0;transition: width .3s linear;border-radius: 0 2px 2px 0;}.ps {box-sizing: border-box;position: relative;height: 4px;display: block;width: 92%;overflow: hidden;top: 5px;box-shadow: 0px 1px 1px #525252;}.cit  .ps {  display: none;}.two b,.zz b {display: block;font-size: 16px;line-height: 44px;text-align: center;}.bplay b {height: 16px;font-size: 12px;margin: 10px 5px;position: absolute;}.zz li a p {line-height: 28px;font-size: 15px;}.teleprogramma {text-align: center;line-height: 18px;clear: both;    text-shadow: 0px 0px 1px #000;}.zz li a:hover{text-decoration: none;}.titright {padding-left: 85px;line-height: 36px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.cit {clear: both;}.prog{margin-top: 10px;}.progtitle {padding-left:32px;font-size: 14px;line-height: 22px;}.noprogram {line-height: 56px;font-size: 16px;text-align: center;}.collect {}.collect:hover {overflow-y: visible;}.t a.current{background: #ad4747;color: #fff;}.t a{padding: 5px 0;color:#bdbdbd}.container ul{position:relative;}	.container ul li{line-height: 16px;}.container ul{left:0;}.ts {overflow: hidden;}
.russia1 .ps .pn,.russia1 .start {background-color: #0261d9;}
.russia24 .ps .pn,.russia24 .start {background-color: #004ecc;}
.domashniy .ps .pn,.domashniy .start {background-color: #ec2362;}
.kanal1 .ps .pn,.kanal1 .start {background-color: #e6e6e6;color: #000;}
.zvezda .ps .pn,.zvezda .start {background-color: #3b8ad0;}
.rbk .ps .pn,.rbk .start {background-color: #018a8e;}
.otr .ps .pn,.otr .start {background-color: #182480;}
.tnt .ps .pn,.tnt .start {background-color: #f4e8b6;color: #000;}
.sts .ps .pn,.sts .start {background-color: #edc45c;color: #000;}
.tv3 .ps .pn,.tv3 .start {background-color: #732281;}
.ntv .ps .pn,.ntv .start {background-color: #016d34;}
.tvc .ps .pn,.tvc .start {background-color: #e6161d;}
.rentv .ps .pn,.rentv .start {background-color: #f15e29;}
.dva .ps .pn,.dva .start {background-color: #000;}
.kanal5 .ps .pn,.kanal5 .start {background-color: #d40026;}
.muztv .ps .pn,.muztv .start {background-color: #f111f7;}
.mir .ps .pn,.mir .start {background-color: #8ec244;}
.karusel .ps .pn,.karusel .start {background-color: #33abe5;}
.domkino .ps .pn,.domkino .start {background-color: #e6203e;}
.multimania .ps .pn,.multimania .start {background-color: #fbc144;}
.tv1000kino .ps .pn,.tv1000kino .start {background-color: #12c0e9;}
.multmusic .ps .pn,.multmusic .start {background-color: #f9a405;}
.eurokino .ps .pn,.eurokino .start {background-color: #ffb500;}
.children-world .ps .pn,.children-world .start {background-color: #f4cf10;}
.mtv .ps .pn,.mtv .start {background-color: #373435;}
.rtvi .ps .pn,.rtvi .start {background-color: #eb2027;}
.rutv .ps .pn,.rutv .start {background-color: #61194d;}
.tnt4 .ps .pn,.tnt4 .start {background-color: #ec1667;}
.wild .ps .pn,.wild .start {background-color: #362700;}
.science .ps .pn,.science .start {background-color: #333;}
.super .ps .pn,.super .start {background-color: #c57e00;}
.che .ps .pn,.che .start {background-color: #f6554a;}
.myplanet .ps .pn,.myplanet .start {background-color: #7ab8f0;}
.hunting-fishing .ps .pn,.hunting-fishing .start {background-color: #1968ba;}
.stslove .ps .pn,.stslove .start {background-color: #cf11d5;}
.game .ps .pn,.game .start {background-color: #ac539d;}
.nickelodeon .ps .pn,.nickelodeon .start {background-color: #f69331;}
.friday .ps .pn,.friday .start {background-color: #1e1c1d;}
.utv .ps .pn,.utv .start {background-color: #df878c;}
.disney .ps .pn,.disney .start {background-color: #1f87c7;}
.a2 .ps .pn,.a2 .start {background-color: #f876b0;}
.xxi .ps .pn,.xxi .start {background-color: #e9820c;}
.viasat-nature .ps .pn,.viasat-nature .start {background-color: #6e7e35;}
.comedy .ps .pn,.comedy .start {background-color: #dd011b;}
.spike .ps .pn,.spike .start,.nst .ps .pn,.nst .start {background-color: #000;color:#fff;}
.bel5 .ps .pn,.bel5 .start {background-color: #d93030;}
.index-one {    width: 20%;    float: left;box-sizing: border-box;margin-top: 10px;}
.index-two {width: 80%;float: right;padding-right: 10px;box-sizing: border-box;}
.index.menu li {    float: initial;}
.index-two .zz {    column-count: 5;}
.category a {display: inline;}
.category {text-align: center;}
#radio { border-radius: 10px;box-shadow: -1px 3px 3px #b7b7b7;}
.radio-icon {background-position: center;background-repeat: no-repeat;height: 92px;}
.seven {background-image:url("../png/fm/moscow/7.png");}
.avtoradio {background-image:url("../png/fm/moscow/avtoradio.png");}
.bestfm {background-image:url("../png/fm/moscow/bestfm.png");}
.bikefm {background-image:url("../png/fm/moscow/bikefm.png");}
.comedyfm {background-image:url("../png/fm/moscow/comedyfm.png");}
.chanson {background-image:url("../png/fm/moscow/chanson.png");}
.chocolate {background-image:url("../png/fm/moscow/chocolate.png");}
.dacha {background-image:url("../png/fm/moscow/dacha.png");}
.monte-carlo {background-image:url("../png/fm/moscow/monte-carlo.png");}
.detskie-pesni {background-image:url("../png/fm/moscow/detskie-pesni.png");}
.detskie-skazki {background-image:url("../png/fm/moscow/detskie-skazki.png");}
.detskoe {background-image:url("../png/fm/moscow/detskoe.png");}
.dfm {background-image:url("../png/fm/moscow/dfm.png");}
.dorognoe {background-image:url("../png/fm/moscow/dorognoe.png");}
.disco90 {background-image:url("../png/fm/moscow/disco90.png");}
.energy {background-image:url("../png/fm/moscow/energy.png");}
.europa-plusfm {background-image:url("../png/fm/moscow/europa-plus.png");}
.govorit-moskva {background-image:url("../png/fm/moscow/govorit-moskva.png");}
.hitfm {background-image:url("../png/fm/moscow/hitfm.png");}
.jazz-fm {background-image:url("../png/fm/moscow/jazz-fm.png");}
.kultura {background-image:url("../png/fm/moscow/kultura.png");}
.like {background-image:url("../png/fm/moscow/like.png");}
.loveradio {background-image:url("../png/fm/moscow/loveradio.png");}
.maximum {background-image:url("../png/fm/moscow/maximum.png");}
.mayak {background-image:url("../png/fm/moscow/mayak.png");}
.megapolis {background-image:url("../png/fm/moscow/megapolis.png");}
.new-fm {background-image:url("../png/fm/moscow/new-fm.png");}
.nashe {background-image:url("../png/fm/moscow/nashe.png");}
.orfey {background-image:url("../png/fm/moscow/orfey.png");}
.romantika {background-image:url("../png/fm/moscow/romantika.png");}
.radonej {background-image:url("../png/fm/moscow/radonej.png");}
.relax {background-image:url("../png/fm/moscow/relax.png");}
.rockfm {background-image:url("../png/fm/moscow/rock-fm.png");}
.retrofm {background-image:url("../png/fm/moscow/retrofm.png");}
.russiafm {background-image:url("../png/fm/moscow/russiafm.png");}
.russian-hit {background-image:url("../png/fm/moscow/russian-hit.png");}
.russian-radio {background-image:url("../png/fm/moscow/russian-radio.png");}
.vestifm {background-image:url("../png/fm/moscow/vestifm.png");}
.stranafm {background-image:url("../png/fm/moscow/strana.png");}
.tntfm {background-image:url("../png/fm/moscow/tnt.png");}
.ultrafm {background-image:url("../png/fm/moscow/ultra.png");}
.xoroshee-fm {background-image:url("../png/fm/moscow/xoroshee-fm.png");}
.zvezdafm {background-image:url("../png/fm/moscow/zvezda.png");}
.humourfm {background-image:url("../png/fm/moscow/humour.png");}
.echomoscow {background-image:url("../png/fm/moscow/echomoscow.png");}
.europarnb {background-image:url("../png/fm/moscow/europarnb.png");}
.hiphop101 {background-image:url("../png/fm/moscow/101hip-hop.png");}
.rnbnrj {background-image:url("../png/fm/moscow/rnbnrj.png");}
.hiphopby {background-image:url("../png/fm/moscow/hiphopby.png");}
.rap-up {background-image:url("../png/fm/moscow/rap-up.png");}
.zaycevhiphop {background-image:url("../png/fm/moscow/zaycevhiphop.png");}
.hiphopbarada {background-image:url("../png/fm/moscow/hiphopbarada.png");}
.top100rap {background-image:url("../png/fm/moscow/top100rap.png");}
.yasenbit {background-image:url("../png/fm/moscow/yasenbit.png");}
.bsr {background-image:url("../png/fm/moscow/bsr.png");}
.spoiler_content {
    opacity: 1;
    transition: opacity 0.4s ease-in-out;
}

.spoiler_content p {
    text-align: left;
    margin-bottom: 5px;
}

.read-more-state {
    display: none;
}

.text_hide {
    opacity: 0;
    max-height: 0;
    font-size: 0;
    transition: opacity 0.4s ease-in-out;
}

.read-more-state:checked~.spoiler_content .text_hide {
    opacity: 1;
    font-size: inherit;
    max-height: 999em;
}

.read-more-state:checked~.spoiler_content p {
    margin-bottom: 20px;
}

.read-more-state~.read-more-trigger:before {
    content: 'Показать всё';
}

.read-more-state:checked~.read-more-trigger:before {
    content: 'Скрыть текст';
}
.read-more-trigger {
    cursor: pointer;
    display: inline-block;
    padding: 10px 15px;
    color: #fff;
    font-size: .9em;
    line-height: 2;
    border: none;
    border-radius: .25em;
    margin-bottom: 15px;
    background: #666;
}