/* basic CSS, 15/1/2019 reconstruction */
.inv { display: none;}
.inv_li { display: none;}
hr.cleaner { clear: both; border: 0px solid white;}

body { font-family: Arial, sans-serif; min-width: 1000px; sans-serif; font-size: 95%; }
strong { font-weight: bold; }

#topmenu { width: auto;  height: 38px; margin: 25px; margin-left: 10px; font-size: 90%;   }
#topmenu { padding-top: 0;  margin-bottom: 10px; }
#topmenu h1 { text-transform: uppercase; font-size: 0.85em; padding-left: 27px; width: 173px; float: left; }
#topmenu #search_input { height: 24px; border: 0px; border-bottom: 1px solid silver; color: #11; background-repeat: no-repeat; color: white; } 
#topmenu #search_input { background: none; background-image: url('https://a6c374.claudeassets.com/20260609001850im_/https://tvguideuk.net/_img/search_icon_night.png'); background-repeat: no-repeat; background-position: 6px 3px; padding-left: 30px; }
#topmenu #search_input { position: absolute; top: 17px; left: 740px; width: 250px; }
#topmenu h1 a { color: white; text-decoration: none;}

#topmenu ul#ultop1 { position: relative; top: -2px;  width: 560px;  margin-left: 170px; z-index: 100; }
#topmenu ul#ultop1 li { display: inline; list-style-type: none;  padding: 11px; padding-left: 16px; padding-right: 16px; font-size: 0.85em; }
#topmenu ul#ultop2 { position: absolute; right: 10px; top: 25px;  width: 120px;  z-index: 0;  }
#topmenu ul#ultop2 li { display: inline; list-style-type: none;  padding: 11px; padding-left: 16px; padding-right: 16px; font-size: 0.85em; }

#topmenu ul li a { text-decoration: none; }
#topmenu ul li a:hover { font-weight: bold; }
#topmenu #ajax-search { position: absolute;  z-index: 10; background-color: white; height: 640px; display: none;  border-radius: 3px; font-size: 0.8em; }
#topmenu #ajax-search { width: 280px; top: 44px; left: 740px; }
#topmenu #ajax-search #info_message { margin-top: 100px; font-size: 130%; width: auto; text-align: center; }
#topmenu #ajax-search h2 { padding: 5px; font-size: 1em;  }
#topmenu #ajax-search .channel_cover { width: 24px; height: 24px; float: left; margin-left: 30px; margin-right: 10px; margin-bottom: 5px; margin-top: 5px;  }
#topmenu #ajax-search .channel_name { position: relative; top: 5px;}
#topmenu #ajax-search .tag_name { margin-left: 60px; }
#topmenu #ajax-search .catalog_cover { width: 50px; height: 75px; float: left; margin-right: 10px; margin-bottom: 5px; margin-top: 5px; margin-left: 5px; }
#topmenu #ajax-search .catalog_name { position: relative; top: 5px;}
#topmenu #ajax-search .schedule_cover { width: 24px; height: 24px; float: left; margin-left: 30px; margin-right: 10px; margin-bottom: 10px; margin-top: 5px;  }
#topmenu #ajax-search .schedule_name { position: relative; top: 5px;}
#topmenu #ajax-search .schedule_desc { position: relative; top: 5px; }
#topmenu #ajax-search #close_search { width: auto; height: 50px; margin-top: 30px; }
#topmenu #ajax-search #close_search img { margin-left: 27px; margin-top: 10px;  }
#topmenu #ajax-search #close_search #close_search_link { position: relative; top: -10px; left: 10px;}

#secondmenu { font-size: 80%; margin-left: 200px; margin-top: 20px; padding-left: 25px; }
#secondmenu ul li { display: inline; list-style-type: none; margin-right: 25px;  width: 100px;  }
#secondmenu ul li a { color: #aaa; text-decoration: none; }
#secondmenu a:hover { color: #ffe16c; text-decoration: none; }
#secondmenu .inv_li { display: none;}

#left_ul2 { margin-top: 20px; margin-bottom: 20px;}

@media only screen and (max-width: 1400px) {
    #topmenu #search_input { position: absolute;  left: 680px; width: 200px;  }
    #topmenu ul#ultop1 {  width: 530px; }
    #topmenu ul#ultop1 li {  padding-left: 11px; }
    #topmenu h1 {  padding-left: 17px; width: 143px; }
    #topmenu #ajax-search { width: 230px; top: 44px; left: 680px; }
    #secondmenu { margin-left: 165px; }
}

@media only screen and (max-width: 990px) {
    #topmenu ul#ultop1 {  width: 530px; margin-left: 60px;}
    #topmenu #search_input { position: absolute;  left: 570px; }
    #topmenu ul#ultop1 li {  padding-left: 5px; }
    #topmenu h1 {  padding-left: 15px; width: 90px; margin-right: 20px;  }
    #topmenu #ajax-search { width: 230px; top: 44px; left: 680px; }
    #secondmenu { margin-left: 10px; }
}

#channels_select { width: 100px; height: 20px;  position: absolute; top: 83px; left: 40px;}
#channels_select a { color: #FFD24D; text-decoration: none;}

#vertical_program { border: 3px solid grey; margin-right: 20px; overflow: hidden;}
#vertical_program .one_channel { width: 113px; float: left; height: 1000px; border-right: 1px solid #111; }
#vertical_program a { text-decoration: none; }
#vertical_program .name_and_icon { height: 16px;  font-size: 0.7em; color: black; padding-top: 0px; padding-bottom: 2px; font-weight: bold;  }
#vertical_program .name_and_icon img  { float: left; padding-left: 12px; padding-right: 6px; height: 16px; position: relative; top: -1px; }
#vertical_program .now_running { height: 150px;  background-repeat: repeat-x;}
#vertical_program .now_running .time {  font-size: 0.7em; padding-left: 12px; padding-top: 18px;  }
#vertical_program .now_running .name {  font-size: 0.77em; padding-left: 12px; padding-top: 12px; margin-right: 20px; line-height: 120%;  height: 60px; }
#vertical_program .now_running .indicator { margin-top: 10px; margin-left: 10px; border: 1px solid black; margin-right: 12px; height: 12px; }
#vertical_program .now_running .indicator .act { background-color: white; height: 12px; }
#vertical_program .ver_item { border-bottom: 1px solid black; overflow: hidden; }
#vertical_program .ver_item .time { padding: 10px; font-size: 0.67em; }
#vertical_program .ver_item .name { padding: 10px; padding-top: 0; font-size: 0.77em; }


#user_icon { float: left; padding-right: 18px;}
#main_container {  margin-left: 32px; margin-right: 15px; }

#timetable { width: auto; margin-right: 30px; margin-bottom: 30px; padding-top: 1px; }
#timetable .one_timetable { margin: 2px; width: auto;  border-radius: 3px; margin-bottom: 4px; padding: 10px; margin-left: 4px; margin-right: 4px; margin-top: 3px; font-size: 0.9em; }
#timetable .one_timetable a { text-decoration: none;  }
#timetable  a { text-decoration: none;  }
#timetable .one_timetable .time { width: 70px; float: left; ;}
#timetable .one_timetable .indicator_p { height: 13px; width: 130px; float: left; }
#timetable .one_timetable .channel { width: 200px; float: left; padding-top: 5px; }

#timetable .one_timetable .indicator { width: 90px; border: 1px solid black; margin-right: 12px; height: 12px; }
#timetable .one_timetable .indicator .act { background-color: white; height: 12px; }
#timetable .one_timetable .name { min-width: 300px; }
#timetable .one_timetable .archive { width: 100px; }
#timetable .time { color: white; }
#timetable .channel_icon { float: left; margin-right: 10px; margin-top: -3px; }

#timetable h3 { margin-top: 20px; } /* pro vypisy treba v tagu */


#rows_program { border: 3px solid grey; margin-right: 20px; overflow: hidden;  }
#rows_program .one_channel { margin-bottom: 5px; margin-top: 5px; height: 45px; font-size: 0.8em; border-radius: 3px; padding-top: 5px;  }
#rows_program .one_channel a { text-decoration: none; }
#rows_program .one_channel .name_and_icon { width: 135px;  float: left; padding: 5px; padding-top: 10px;  padding-left: 10px; margin-left: 10px;  height: 25px; font-size: 0.8em; font-weight: bold; border-radius: 3px;   }
#rows_program .one_channel .name_and_icon img { float: left; margin-right: 10px;  margin-top: -5px; }
#rows_program .one_channel .now_running { padding-left: 10px; height: 35px; width: 300px;   padding-top: 5px; margin-left: 10px;  border-radius: 3px; float: left;  }
#rows_program .one_channel .time { width: 40px; margin-top: 7px; float: left;  margin-right: 10px;  }
#rows_program .one_channel .indicator { margin-left: 0px; width: 40px; border: 1px solid black; margin-right: 12px; height: 12px; float: left; margin-top: 7px; }
#rows_program .one_channel .indicator .act { background-color: white; height: 12px; }
#rows_program .one_channel .name { margin-top: 7px;  margin-left: 100px; }
#rows_program .one_channel .row_item  { float: left; height: 33px; overflow: hidden;}
#rows_program .one_channel .row_item .time { padding: 0px; font-size: 1em; float: left; width: 30px; padding-right: 5px; padding-left: 5px;  }
#rows_program .one_channel .row_item .name { margin-left: 30px;  padding: 15px; padding-top: 0; font-size: 1em;  }

#not_hmpg_cnt { border: 3px solid #ffe16c; margin-right: 50px; margin-bottom: 30px; padding: 30px; min-height: 600px; }
#not_hmpg_cnt { font-size: 0.9em; }
#not_hmpg_cnt h2 { font-size: 1.6em; margin-bottom: 30px; }
#not_hmpg_cnt h3 { font-size: 1.2em; margin-bottom: 30px; border-bottom: 1px solid #eee; }
#not_hmpg_cnt p { margin-bottom: 15px; }
#not_hmpg_cnt .ad160 { border: 1px solid cyan; height: 600px; width: 170px; float: right; }

#not_hmpg_cnt #archive_p { margin-bottom: 20px; }
#not_hmpg_cnt #archive_p #archive_link { color: #ffe16c; }
#not_hmpg_cnt .no_pschitems { color: silver; font-size: 0.9em; margin-bottom: 50px; }
#not_hmpg_cnt .one_psch_day {overflow: auto; }

#not_hmpg_cnt .bigtext { font-size: 2em; margin-top: 10px;}
#not_hmpg_cnt .minitext { color: grey; font-size: 0.8em;}
#not_hmpg_cnt .bigsubmit { margin-top: 20px; font-size: 2em; background-color: white; border: 1px solid #0a0a0a; padding: 10px; }

#not_hmpg_cnt .iconbox { width: 50px; height: 70px; float: left;  }

.one_psch_item { width: 103px; height: 270px; text-align: center; float: left; margin-right: 20px; margin-bottom: 40px; position: relative;  }
.one_psch_item strong { font-weight: bold; }
.one_psch_item p { font-size: 0.85em; }
.one_psch_item img { margin-bottom: 10px; width: 100px; height: 149px; }

.one_psch_item .already_aired { 
    opacity: .6;
    background-color: black;
    position: absolute;
    left: 0; top: 0; width: 100px; height: 149px; 

}
.one_psch_item .already_aired .online_link { text-decoration: underline; color: #ffe16c; }
.one_psch_item .time_to_start { color: #ffe16c; }

.overview_channel { float: left; color: black;  width: 120px; height: 170px; border: 1px solid #111;  border-width: 0px 1px 1px 0px; }
.overview_channel:hover { background-color: #3C3C3C;  background-image: url('https://bee55a.claudeassets.com/20260609001850im_/https://tvguideuk.net/_img/schedule_nowr_night_hover.png');  }
.overview_channel { margin-bottom: 0px; margin-right: 0px;  font-size: 0.7em;  }
.overview_channel { background-color: white;  }
.overview_channel a { text-decoration: none; color: white; }
.overview_channel .name_and_icon { height: 16px;  font-size: 0.9em; color: black; padding-top: 2px; padding-bottom: 2px; font-weight: bold;  }
.overview_channel .name_and_icon { background-color: #FFD24D; border-bottom: 1px solid silver;  }
.overview_channel .name_and_icon img  { float: left; padding-left: 7px; padding-right: 6px; height: 16px; position: relative; top: -1px; }

.overview_channel .time {  font-size: 0.8em; padding-left: 10px; padding-top: 18px;  }
.overview_channel .name {  font-size: 1.1em; padding-left: 10px; padding-top: 12px; padding-right: 20px; line-height: 120%;  height: 30px;}
.overview_channel .indicator { margin-top: 12px; margin-left: 10px; border: 1px solid black; margin-right: 12px; height: 7px; }
.overview_channel .indicator .act { background-color: white; height: 7px; }
.overview_channel { background-color: #333; background-image: url('https://7c42a8.claudeassets.com/20260609001850im_/https://tvguideuk.net/_img/schedule_nowr_night.png');  }

.overview_channel .following_shows { font-size: 85%; margin-top: 15px; line-height: 160%; }
.overview_channel .following_shows .name { padding-left: 5px; }
.overview_channel .following_shows a { color: silver; }


.bigwidelink { width: auto; border: 1px solid #FFE16C; border-radius: 2px; text-align: center; padding: 10px; margin-right: 40px; margin-top: 10px; margin-bottom: 30px; font-size: 90%;  }
.bigwidelink { background-color: #fafafa; }
.bigwidelink p { color: black; }
.bigwidelink a { text-decoration: none; color: black; }

#overview h2 { color: black; border-bottom: 1px solid silver; margin-bottom: 17px; }

#overview_psch { margin-right: 40px; height: 290px; margin-top: 20px; color: black; overflow: hidden; }
#overview_psch #no_items { font-size: 0.9em; text-align: center; margin-top: 100px; }
#overview_psch .one_item { width: 140px; height: 240px; float: left; margin-bottom: 20px;}
#overview_psch .one_item p { font-size: 0.85em; text-align: center; }
#overview_psch .one_item a { text-decoration: none; color: black; }
#overview_psch .one_item img { width: 120px; height: 180px; margin-bottom: 10px; line-height: 150%;  }
#overview_psch .one_item .time_to_start { color: #ffe16c; }

#overview_tags { margin-right: 40px; overflow: auto;  margin-top: 20px; }

#overview_todaye {  margin-right: 40px; overflow: hidden; height: 300px;  margin-top: 20px; }
#overview_todaye h2 { margin-top: 20px; }
#overview_todaye .one_item { width: 140px; height: 240px; float: left; margin-bottom: 20px;}
#overview_todaye .one_item p { font-size: 0.85em; text-align: center; }
#overview_todaye .one_item a { text-decoration: none; color: black; }
#overview_todaye .one_item img { width: 120px; height: 180px; margin-bottom: 10px; line-height: 150%;  }
#overview_todaye .one_item .time_to_start { color: #ffe16c; }


#overview_tags .one_tag { width: 100px; height: 120px; float: left; background-color: white; margin-right: 2px; margin-bottom: 2px; border: 1px solid #ddd; }
#overview_tags .one_tag p { text-align: center; color: black; font-size: 0.8em;  }
#overview_tags .one_tag img { margin-top: 20px; margin-bottom: 5px; }
#overview_tags .one_tag a { text-decoration: none; color: black; }


.catalog_item { width: 110px; height: 200px;  float: left;  }
.catalog_item p { text-align: center; font-size: 0.9em;  }
.catalog_item img { width: 90px; height: 135px; }
#not_hmpg_cnt .catalog_item p a { text-decoration: none; color: black; }

#not_hmpg_cnt .minimenu { font-size: 0.9em; margin-bottom: 50px; line-height: 200%;}
#not_hmpg_cnt .minimenu a { margin-left: 10px; }
#not_hmpg_cnt .minimenu .active_link { color: #111; text-decoration: none; font-weight: bold; }

#not_hmpg_cnt h1.h1likeh2 { font-size: 200%; margin-bottom: 10px; }

#catalog_detail #catalog_top { height: 240px; }
#catalog_detail .description { line-height: 140%; }
#catalog_detail .description2 { display: none; line-height: 140%;  }

#catalog_detail #tags { margin-bottom: 30px; line-height: 140%; }
#catalog_detail #split1 { width: 55%; float: left; }
#catalog_detail #split2 { width: 40%; margin-left: 60%; }

#catalog_detail #links li { margin-bottom: 5px; }
#catalog_detail #cover { float: left; width: 134px; height: 200px; border: 1px solid silver; margin-right: 20px;  }

#catalog_detail #photos { margin-top: 40px; }
#catalog_detail #photos img { max-width: 380px; border: 1px solid silver; }

#catalog_detail #videos { margin-top: 40px; }

#catalog_detail #schedule1a { width: 95%; }
#catalog_detail #schedule1a td { padding-bottom: 5px; }
#catalog_detail #schedule1a .date { width: 20%;  }
#catalog_detail #schedule1a .time { width: 10%;  }
#catalog_detail #schedule1a .channel { width: 20%;  }

#catalog_detail #more_schedule_p { margin-top: 5px; }
#catalog_detail #schedule1b {  width: 95%; margin-bottom: 5px; }
#catalog_detail #schedule1b td { padding-bottom: 5px; }
#catalog_detail #schedule1b .date { width: 20%;  }
#catalog_detail #schedule1b .time { width: 10%;  }
#catalog_detail #schedule1b .channel { width: 20%;  }

#catalog_detail .schedule2_archive_item {  width: 95%; margin-bottom: 5px; }
#catalog_detail .schedule2_archive_item td { padding-bottom: 5px; }
#catalog_detail .schedule2_archive_item .date { width: 20%;  }
#catalog_detail .schedule2_archive_item .time { width: 10%;  }
#catalog_detail .schedule2_archive_item .channel { width: 20%;  }

#catalog_detail #schedule1b { display: none; }
#catalog_detail #more_archive { display: none; }

#catalog_detail #relatedshows { height: 250px; overflow: hidden;}

#catalog_detail .related  {  width: 140px; height: 200px;  float: left; text-align: center; }
#catalog_detail .related a { text-decoration: none;}
#catalog_detail .related img {  width: 100px;  float: left; margin-left: 15px; margin-right: 15px; margin-bottom: 10px; }

#catalog_detail .psch_button { width: 250px; padding: 5px; padding-top: 10px; padding-bottom: 10px; text-align: center; border-radius: 3px; margin-bottom: 15px;  }
#catalog_detail .psch_button { background-color: #eee;  }

#channel_cnt h1.h1likeh2 { margin-bottom: 20px; }
#channel_cnt .data_schitem { line-height: 180%; padding: 5px; border: 1px solid #444444; width: 600px; margin-bottom: 5px;  }
#channel_cnt .data_schitem:hover { background-color: #222; }
#channel_cnt .data_schitem_bg { width: 10%; background-color:#444; z-index:0; }
#channel_cnt .data_schitem_cnt { z-index:1; width: 500px; }
#channel_cnt a { color: #FFB737; text-decoration: none; }
#channel_cnt .data a { color: black }
#channel_cnt h2 { margin-top: 30px; }

#channels {  display: inline-block; }

#channel_cnt_and_ad { width: 80%; min-width: 800px; float: left;}

#channel_cnt #channels { margin-bottom: 50px; padding-top: 10px;}
#channel_cnt .channel { width: 70px; float: left; border: 1px solid silver; height: 60px; text-align: center; padding-top: 10px; margin-right: 5px; margin-bottom: 5px; font-size: 70%;}
#channel_cnt #channels_watch_stream { margin-bottom: 40px; }
#channel_cnt .now_running { color: silver; }

#channel_right_ad { min-height: 1000px; margin-left: 80%; }


#tag_top h1.h1likeh2 { margin-bottom: 20px; }

#archive_options { width: auto; border: 1px solid #eee; border-radius: 3px; height: 200px; margin-bottom: 30px; background-color: #fbfbfe; background-image: url('https://68f731.claudeassets.com/20260609001850im_/https://tvguideuk.net/_img/tva_options_day.png'); background-repeat: repeat-x; }
#archive_options .option { width: 33%; float: left; border-right: 1px solid #eee; height: 200px;}
#archive_options .option p { font-size: 90%; }
#archive_options .option p input { border: 1px solid grey; width: 80%; font-size: 140%;  }
#archive_options .option h3 { border-bottom: 0px solid white; margin-bottom: 22px; }
#archive_options .option_cnt { margin: 20px;  }
#archive_options #last_option { border-right: 0px solid white;  }

.archive_items {  height: 260px; overflow: hidden; }


#archive_items { margin-top: 30px; }
.linkonline { color: grey;}


#not_hmpg_cnt .mosaic_tile { width: 220px; height: 180px; border: 1px solid #eee; padding: 20px; margin: 7px; float: left; display: inline-block; }
#not_hmpg_cnt .mosaic_tile:hover { border: 1px solid #aaa; background-color: #fafafa; }
#not_hmpg_cnt .mosaic_tile p { font-size: 90%; line-height: 140%; }
#not_hmpg_cnt .mosaic_tile .logged_only { color: silver; }
#not_hmpg_cnt #back_to_settings { margin-bottom: 30px; line-height: 180%; }

.reminders_settings { width: 70%; margin-bottom: 50px; line-height: 230%; }
.reminders_settings th { font-size: 80%; font-weight: bold; }
.reminders_settings tr:hover { background-color: #f5f5f5;   }

.button { border: 1px solid grey; padding: 5px; border-radius: 2px; }
.button { text-decoration: none; }
.button_off { border: 1px solid silver; }
.button_off { color: silver; }

#user_profile_settings { width: 80%; }
#user_profile_settings td { padding-bottom: 20px; }
#user_profile_settings .col1 { width: 50%; }
#user_profile_settings .desc { font-size: 80%; color: silver; }

.infotext { border: 1px solid silver; padding: 10px; margin-bottom: 20px; }
.nothing_found { color: silver; padding-bottom: 30px; }

#search_tags { display: inline-block; margin-bottom: 20px;  }
.search_tag { float: left; color: silver; border: 1px solid silver; padding: 5px; border-radius: 2px; margin-right: 5px; margin-bottom: 5px;}
.search_tag a { color: silver; }

#search_catalog {  clear: right; display: inline-block; margin-bottom: 20px; }
.search_catalog_item { display: inline-block; width: 150px; height: 190px;  text-align: center; float: left; }
.search_catalog_item img { width: 80px;  margin-bottom: 10px; }

#search_programme { width: 90%; max-width: 1000px; }
#search_programme .time { width: 14%; }
#search_programme .icon { width: 30px; }

#moreinfo_cnt p { font-size: 0.9em; margin-bottom: 30px; }
#moreinfo_cnt img { border: 1px solid silver; padding: 2px;}

#moreinfo_cnt h3 { font-size: 1.4em; }
#moreinfo_cnt .cta { background-color: #FFF8EE; font-size: 1em; margin-bottom: 50px; padding: 20px; border: 1px solid silver; max-width: 800px; }

#twitter_table td { padding-top: 3px;}

#top_option { border: 3px solid #FFE16C; background-color: white; color: black; padding: 5px; font-size: 0.8em; margin-bottom: 10px; }
/*
1 ... zpravy
2 ... serialy
3 ... hudba
4 ... deti
5 ... pravidelne porady, ktery nejsou zpravodajstvim (nas venkov, barvy zivota)
*/
/* film */
.colour_theme_0 { border-left: 1px solid #B20000;}
.colour_theme_0 .time a { color: #B20000; }
#vertical_program .colour_theme_0 .time a { color: #B20000; }
#rows_program .colour_theme_0 .time a { color: #B20000; }
#timetable .colour_theme_0 .time a { color: #B20000; }
#vertical_program .now_running .indicator_colour_theme_0 .act { background-color: #B20000; }
#timetable .colour_theme_0 { border: none; border-left: 3px solid #B20000;  }
#timetable .indicator_p .indicator_colour_theme_0 .act { background-color: #B20000; }
#rows_program .one_channel .indicator_colour_theme_0 .act { background-color: #B20000; }
.overview_channel .indicator_colour_theme_0 .act { background-color: #B20000; }
/* zpravy */
.colour_theme_1 { border-left: 1px solid #37A956; }
#vertical_program .colour_theme_1 .time a { color: #37A956; }
#vertical_program .now_running .indicator_colour_theme_1 .act { background-color: #37A956; }
#rows_program .colour_theme_1 .time a { color: #37A956; }
#timetable .colour_theme_1 { border: none; border-left: 3px solid #37A956;  }
#timetable .colour_theme_1 .time a { color: #37A956; }
#timetable .indicator_p .indicator_colour_theme_1 .act { background-color: #37A956; }
#rows_program .one_channel .indicator_colour_theme_1 .act { background-color: #37A956; }
.overview_channel .indicator_colour_theme_1 .act { background-color: #37A956; }
/* serial */
.colour_theme_2 { border-left: 1px solid #9A1061; }
#vertical_program .colour_theme_2 .time a { color: #9A1061; }
#vertical_program .now_running .indicator_colour_theme_2 .act { background-color: #9A1061; }
#rows_program .colour_theme_2 .time a { color: #9A1061; }
#timetable .colour_theme_2 { border: none; border-left: 3px solid #9A1061;  }
#timetable .colour_theme_2 .time a { color: #9A1061; }
#timetable .indicator_p .indicator_colour_theme_2 .act { background-color: #9A1061; }
#rows_program .one_channel .indicator_colour_theme_2 .act { background-color: #9A1061; }
.overview_channel .indicator_colour_theme_2 .act { background-color: #9A1061; }
/* hudba */
.colour_theme_3 { border-left: 1px solid #A300D9; }
#vertical_program .colour_theme_3 .time { color: #A300D9; }
#vertical_program .now_running .indicator_colour_theme_3 .act { background-color: #A300D9; }
#timetable .colour_theme_3 { border: none; border-left: 3px solid  #A300D9;  }
#rows_program .colour_theme_3 .time a { color: #A300D9; }
#timetable .colour_theme_3 .time a { color: #A300D9; }
#timetable .indicator_p .indicator_colour_theme_3 .act { background-color: #A300D9; }
#rows_program .one_channel .indicator_colour_theme_3 .act { background-color: #A300D9; }
.overview_channel .indicator_colour_theme_3 .act { background-color: #A300D9; }
/* deti */
.colour_theme_4 { border-left: 1px solid #DC6768; }
#vertical_program .colour_theme_4 .time a { color: #DC6768; }
#vertical_program .now_running .indicator_colour_theme_4 .act { background-color: #DC6768; }
#timetable .colour_theme_4  { border: none; border-left: 3px solid #DC6768;  }
#rows_program .colour_theme_4 .time a { color: #DC6768; }
#timetable .colour_theme_4 .time a { color: #DC6768; }
#timetable .indicator_p .indicator_colour_theme_4 .act { background-color: #DC6768; }
#rows_program .one_channel .indicator_colour_theme_4 .act { background-color: #DC6768; }
.overview_channel .indicator_colour_theme_4 .act { background-color: #DC6768; }
/* porady */
.colour_theme_5 { border-left: 1px solid #5CA1CD; }
#vertical_program .colour_theme_5 .time a { color: #5CA1CD; }
#vertical_program .now_running .indicator_colour_theme_5 .act { background-color: #5CA1CD; }
#timetable .colour_theme_5 { border: none;  border-left: 3px solid #5CA1CD;  }
#rows_program .colour_theme_5 .time a { color: #5CA1CD; }
#timetable .colour_theme_5 .time a { color: #5CA1CD; }
#timetable .indicator_p .indicator_colour_theme_5 .act { background-color: #5CA1CD; }
#rows_program .one_channel .indicator_colour_theme_5 .act { background-color: #5CA1CD; }
.overview_channel .indicator_colour_theme_5 .act { background-color: #5CA1CD; }
/* sport */
.colour_theme_6 { border-left: 1px solid #F37103; }
#vertical_program .colour_theme_6 .time a { color: #F37103; }
#vertical_program .now_running .indicator_colour_theme_6 .act { background-color: #F37103; }
#timetable .colour_theme_6 { border: none; border-left: 3px solid #F37103;  }
#timetable .colour_theme_6 .time a { color: #F37103; }
#rows_program .colour_theme_6 .time a { color: #F37103; }
#timetable .indicator_p .indicator_colour_theme_6 .act { background-color: #F37103; }
#rows_program .one_channel .indicator_colour_theme_6 .act { background-color: #F37103; }
.overview_channel .indicator_colour_theme_6 .act { background-color: #F37103; }

/*
     FILE ARCHIVED ON 03:03:57 Feb 12, 2026 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 05:56:15 Sep 21, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.602
  exclusion.robots: 0.057
  exclusion.robots.policy: 0.043
  esindex: 0.01
  cdx.remote: 11.0
  LoadShardBlock: 65.868 (3)
  PetaboxLoader3.datanode: 74.134 (4)
  load_resource: 60.466
  PetaboxLoader3.resolve: 48.416
*/