.color-scheme-dark,
.color-scheme-dark .body,
.color-scheme-dark .page-content,
.color-scheme-dark .programmeBlock.noProgramme .programme.announce,
.color-scheme-dark li.searchResultsProgramme .blockDates .programmeIcons {
	background-color: #000000;
}
.color-scheme-dark .body,
.color-scheme-dark .page-content,
.color-scheme-dark .programmeBlock,
.color-scheme-dark .calendar-form .weekdays,
.color-scheme-dark .calendar-form .days {
	color: #cccccc;
}
.color-scheme-dark .textcontent a:visited {
	color: #D6191F;
}
.color-scheme-dark .textcontent a:hover,
.color-scheme-dark .textcontent a:active,
.color-scheme-dark .textcontent a:visited:hover,
.color-scheme-dark .textcontent a:visited:active {
	color: #D6191F;
}
.color-scheme-dark .textcontent .btn,
.color-scheme-dark .textcontent a.btn,
.color-scheme-dark .textcontent a.btn:hover,
.color-scheme-dark .page-content a.label,
.color-scheme-dark .page-content a.label:hover {
	color: #fff;
}

.color-scheme-dark .pswp__bg {
	background-color: rgba(0,0,0,0.8);
}
.color-scheme-dark .pswp-popup-insert,
.color-scheme-dark .pswp-popup-scroller,
.color-scheme-dark .pswp__zoom-wrap,
.color-scheme-dark .programme,
.color-scheme-dark .programmeBlock.noProgramme .programme p,
.color-scheme-dark p.noProgrammeWithVideo,
.color-scheme-dark .calendar-form .weekdays,
.color-scheme-dark .calendar-form .days {
	background-color: #222;
	color: #ccc;
}
.color-scheme-dark .programmeBlock.noProgramme .announce p {
  background: none;
}
.color-scheme-dark .programme {
	border-color: #000000;
	outline-color: #000000;
}
.color-scheme-dark .programmeBlockChannels .programmeBlock {
	background: none;
}
.color-scheme-dark .programmeBlockChannels.programmeBlockChannelsShadow {
	-webkit-box-shadow: 0px 0px 20px 0px #000;
	-moz-box-shadow: 0px 0px 20px 0px #000;
	box-shadow: 0px 0px 20px 0px #000;
}
.color-scheme-dark.pswp-popup-window .pswp-popup-content {
	-webkit-box-shadow: 0px 0px 40px 0px #000;
	-moz-box-shadow: 0px 0px 40px 0px #000;
	box-shadow: 0px 0px 40px 0px #000;
}
.color-scheme-dark .calendar-form {
	-webkit-box-shadow: 0px 0px 10px 0px #000;
	-moz-box-shadow: 0px 0px 10px 0px #000;
	box-shadow: 0px 0px 10px 0px #000;
}
.color-scheme-dark .textcontent .btn,
.color-scheme-dark .textcontent a.btn {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.color-scheme-dark #scheduleMainBox p.paging strong {
	border-color: #333;
}
.color-scheme-dark .calendar-form .weekdays {
	border-color: #333;
}

.color-scheme-dark .textcontent h1,
.color-scheme-dark .textcontent h2,
.color-scheme-dark .textcontent h3,
.color-scheme-dark .textcontent h4,
.color-scheme-dark .textcontent h5,
.color-scheme-dark .textcontent h6,
.color-scheme-dark .textcontent p,
.color-scheme-dark #scheduleNavigationPanel .subPanelLinkExpand {
	color: #fff;
	color: #ccc;
}
.color-scheme-dark .programmeInfo p {
  color: #bbb;
}

.color-scheme-dark .body .form-checkbox label,
.color-scheme-dark .body .form-radio label,
.color-scheme-dark .body .form-row label,
.color-scheme-dark .body .form-text label,
.color-scheme-dark .body .form label,
.color-scheme-dark #scheduleNavigationSubPanel .actionLink,
.color-scheme-dark .programmeBlockChannels .timeLinks-item a,
.color-scheme-dark .programmeBlock.noProgramme .programme p {
	color: #ccc;
	color: #bbb;
}
.color-scheme-dark .programmeBlockChannels .timeLinks-item a.visibleBlock {
	color: #EE1C23;
}
.color-scheme-dark sup.zkratka {
  color: #888;
}

.color-scheme-dark #weekDayList li {
	background-color: #444;
	border: solid #444 1px;
}
.color-scheme-dark #weekDayList li a {
	color: #fff;
}
.color-scheme-dark #weekDayList li a:hover {
	color: #EE1C23;
}
.color-scheme-dark h2:hover {
	color: #EE1C23;
}
.color-scheme-dark .scheduleDateBox .shape-calendar-date svg,
.color-scheme-dark a.shiftDay {
	fill: #ffffff;
}
.color-scheme-dark .scheduleDateBox h2:hover .shape-calendar-date svg,
.color-scheme-dark a.shiftDay:hover {
	fill: #EE1C23;
}

.color-scheme-dark .programmeProgress { border-color: #000; }
.color-scheme-dark .programmeChannel1 .programmeProgress { background-color: #97171E; }
.color-scheme-dark .programmeChannel2 .programmeProgress { background-color: #A56D1A; }
.color-scheme-dark .programmeChannel3 .programmeProgress { background-color: #4A7E79; }
.color-scheme-dark .programmeChannel7 .programmeProgress { background-color: #4A7E79; }
.color-scheme-dark .programmeChannel24 .programmeProgress { background-color: #2954C9; } .color-scheme-dark .programmeProgress .progressChannel24 { background-color: #63B6F0; }
.color-scheme-dark .programmeChannel4 .programmeProgress { background-color: #597D15; }
.color-scheme-dark .programmeChannel5 .programmeProgress { background-color: #7A7B7B; }

.color-scheme-dark #scheduleNavigationPanel .subPanelLinkExpand.searchingEnabled,
.color-scheme-dark #scheduleNavigationPanel .subPanelLinkExpand.subPanelLinkCollapse,
.color-scheme-dark #scheduleNavigationPanel .form-date-expand .subPanelLinkExpand {
	color: #EE1C23;
}

.color-scheme-dark .programmeBlocks.programmeBlockChannels,
.color-scheme-dark #headerCzechTVContainer,
.color-scheme-dark .programmeBlockChannels:before,
.color-scheme-dark .scheduleNavigationSubPanel {
	background: #222;
}

.color-scheme-dark .noProgramme:after,
.color-scheme-dark .programmeBlocks.programmeCurrent .programmeBlock:after,
.color-scheme-dark .programmeBlocks .programmeTimeBlock00:after,
.color-scheme-dark .programmeBlocks .programmeTimeBlock06:after,
.color-scheme-dark .programmeBlocks .programmeTimeBlock12:after,
.color-scheme-dark .programmeBlocks .programmeTimeBlock16:after,
.color-scheme-dark .programmeBlocks .programmeTimeBlock20:after,
.color-scheme-dark .programmeBlocks .programmeTimeBlockXX:after {
	opacity: 0.25;
}
.color-scheme-dark .image-program img {
	opacity: 0.75;
}
.color-scheme-dark .image-program img[src*=".gif"] {
	background: #fff;
}
.color-scheme-dark .collapsedProgramme {
  background-image: url(trhanec-dark2.png);
}

.color-scheme-dark .videoLink.embargo {
  background-image: url(/program/detail15/vecko/video-white.svg);
  border-color: #fff !important;
}
.color-scheme-dark li.searchResultsProgramme .videoLink {
	opacity: 0.5;
}
.color-scheme-dark li.searchResultsProgramme .videoLink:hover {
	opacity: 0.75;
}

.color-scheme-dark #scheduleNavigationPanel .weekShift svg {
	fill: #fff;
}

.color-scheme-dark div.searchResultsProgrammesBlock li.today,
.color-scheme-dark li.searchResultsProgramme.today .blockDates .programmeIcons,
.color-scheme-dark #scheduleMainBox p.paging a:hover {
	background-color: #222;
}

.color-scheme-dark span.channel-icon.channel-9 {
  background-image: url(/program/detail15/assets/header-global/ctivysilani_ico_hover.svg);
}

.color-scheme-dark li.searchResultsProgramme:after {
	background-color: #444;
}

.blockTitle em:after,
.searchResultsProgrammesBlock .content em:after {
  background-color: transparent;
  border-radius: 4px;
  border: dashed 1px #999;
}

.color-scheme-dark .ctg.ctg-header-header.ctg-header-header-dark,
.color-scheme-dark .ctg.ctg-header-header.ctg-header-header-dark.ctg-header-scrolled {
	background: #222;
}

#color-scheme-dark {
	display: block !important;
	position: fixed;
	z-index: 10000;
	bottom: 10px;
	right: 10px;
	width: 40px;
	height: 40px;
	cursor: pointer;
	background: #000000;
	border-radius: 50px;
	padding: 8px 9px 8px 7px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
	-moz-box-shadow:    0px 0px 5px 0px rgba(0,0,0,0.5);
	box-shadow:         0px 0px 5px 0px rgba(0,0,0,0.5);
}
#color-scheme-dark svg {
	width: 24px;
	height: 24px;
	fill: #fff;
}
.color-scheme-dark #color-scheme-dark {
	background: #fff;
}
.color-scheme-dark #color-scheme-dark svg {
	fill: #000000;
}

@media (min-width: 960px) {
	#color-scheme-dark {
		bottom: 20px;
		right: 20px;
	}
}
@media (min-width: 1536px) {
	.color-scheme-dark .timeLinks {
		background: #000;
	}
}