/* CSS Document */
body { margin: 0; font-family: sans-serif; background-color: #111111; font-size: 90%; }
.inv { display: none; }
#menu { background-color: #fff1b9; padding: 4px; color: white; background-color: #282828; }
#menu #time { color: #888888; }
#menu .disabled { color: grey; }
#menu a { color: white; }
#touchlinks { height: 100px; width: 318px; margin-top: 10px; }
#touchlinks a { color: white; width: 68px; height: 40px; padding-left: 3px; padding-top: 2px; margin-right: 3px; margin-bottom: 3px; display: block; float: left; border: 1px solid grey; text-decoration: none; font-size: 0.85em; }
#touchlinks .disabled { color: grey; width: 68px; height: 40px; padding-left: 3px; padding-top: 2px; margin-right: 3px; margin-bottom: 3px; display: block; float: left; border: 1px solid grey; text-decoration: none; font-size: 0.85em;  }
#menu .actlink { color: #FFCC00; }
p { padding-left: 4px; color: #999999; }
#login { padding-top: 5px; padding-bottom: 5px; margin: 0; margin-top: 0px;  }
#login a { color: grey;  }
#login input {  background-color: #111111; color: white; }
#login input.txt { padding-top: 0; border: 1px solid #999999; width: 23%; width: 68px; padding-top: 3px; padding-bottom: 3px; height: 30px; }
#login input.submit_white { padding: 6px; }
input.submit_black { padding: 6px; border: 1px solid black; background-color: white; }
.select_big { font-size: 150%;}
#now_tit { background-color: #FFF1B9; color: black; padding-top: 5px; padding-bottom: 5px; font-weight: bold; margin-bottom: 0;  margin-top: 0; }
#now_tit a { color: black; }
#now_cont { background-color: white;  margin: 0; }
#psch_tit { background-color: #FFF1B9; color: black; padding-top: 5px; margin-top: 0; padding-bottom: 5px; font-weight: bold; margin-bottom: 0;   }
#psch_tit a { color: black; }
a.sttouchlink { color: black; border: 1px solid black; padding: 5px 5px 5px 5px; text-decoration: none; margin-right: 2px;  }
a.sttouchlink_big { color: black; border: 1px solid black; padding: 5px; text-decoration: none; position: relative; }

a.sttouchlinkwhite { color: white; border: 1px solid white; padding: 1px 3px 1px 3px; text-decoration: none; }
#psch_cont { background-color: white;  margin: 0; }
#search_tit { background-color: #FFF1B9; color: black; padding-top: 2px; margin-top: 0; padding-bottom: 2px; font-weight: bold; margin-bottom: 0;   }
#search_tit a { color: black; }
#search_cont { background-color: white;  margin: 0; }
#search_cont a { color: black; }
#search_cont p.pad { padding: 7px; margin-top: 0; }
#search_cont input.txt_wide { padding-top: 0; border: 1px solid #999999; width: 43%; width: 180px; padding-top: 3px; padding-bottom: 3px; height: 30px; }
.icon { background-color: #FFCC00; width: 48px;}
.icon img { width: 48px; }
.textcont { padding: 0; margin: 0; padding-left: 10px; padding-top: 3px; padding-right: 4px; }
.textcont a { text-decoration: none; } /*at se uzivatel zbytecne nesnazi trefit do maleho odkazu, kdyz ma vpravo tlacitko */
.textcont .description { font-size: 60%; }
.arrow_button { width: 56px; }                                    
.arrow_button { margin-left: 2px; margin-right: 10px; }
.channels {margin: 0; border: 0; border-collapse: collapse; width: 100%; }
.channels a { color: black; }
.channels .odd { background-color: #EEEEEE; }
.channels .icon { width:52px; margin: 0; vertical-align: top; }
.psch_table {   width: 100%;  border-collapse: collapse;   }
.psch_table .textcont { padding-left: 10px; padding-top: 3px; padding-right: 4px;  }
.psch_table td { padding-left: 2px;  }
.psch_table .odd { background-color: #EEEEEE; }
.psch_table a { color: black; }
.psch_table .icon { width:52px; margin: 0; vertical-align: top; }
.psch_time0, .psch_time1, .psch_time2, .psch_time3, .psch_time4, .psch_time5, .psch_time6  { width: 50px; color: white; text-align: center; font-size: 100%; font-weight: bold; padding-left: 0; margin-right: 6px; border-bottom: 1px solid grey; }
.psch_time0 { background-color: #01ACC5; }
.psch_time1 { background-color: #184A00; }
.psch_time2 { background-color: #5E002F; }
.psch_time3 { background-color: #F5620A; }
.psch_time4 { background-color: #B39A11; }
.psch_time5 { background-color: #00B93D; }
.psch_time6 { background-color: #DE7D07; }
#user_cont { background-color: #151515; padding: 4px; color: white; margin-bottom: 0; padding-bottom: 0;   }
#user_cont #user_icon { width: 24px;  }
#user_cont a { color: white; }
#user_table .icon { width: 26px; vertical-align: top;}
#bp_warning { background-color: cyan; color: black; margin: 0; padding: 4px; }
#detail_tit { background-color: #FFF1B9; color: black; padding-top: 2px; margin-top: 0; padding-bottom: 2px; font-weight: bold; margin-bottom: 0;   }
#detail_tit a { color: black; }
#detail_cont { background-color: white;  margin: 0; }
#detail_cont a { color: black; }
#detail_cont img { border: 0px solid white; }
#detail_cont #channel_icon { vertical-align: top;  }
#det_options { background-color: #FFF1B9; color: black; padding-top: 4px; margin-top: 0; padding-bottom: 4px; font-weight: bold; margin-bottom: 0;   }
#det_options a { color: black; }
.tit { background-color: #FFF1B9; color: black; padding-top: 2px; margin-top: 0; padding-bottom: 2px; font-weight: bold; margin-bottom: 0;   }
.tit a { color: black; }
a.nowr { color: #890A0A; }

#footer_cont { background-color: #090909; color: white; padding-top: 7px; height: 50px; padding-left: 0;  }
#footer_cont p { margin: 0; padding: 0; padding: 4px; }
#footer_cont a { color: grey; width: 68px; height: 40px; padding-left: 3px; padding-top: 2px; margin-right: 3px; margin-bottom: 3px; display: block; float: left; border: 1px solid #222222; text-decoration: none; font-size: 0.7em; }
