@keyframes logoff
  { 
  0% { opacity: 0.0; }
  100% { opacity: 1.0; }
  }
/* ################################################### Globalní  ################################################### */  
  .HCO_Tab_standard
    { width:100%; border:none; padding:0; margin:0; }
  .HCO_Tab_standard_pt10
    { width:100%; border:none; margin:0; padding-left:0; padding-right:0; padding-bottom:0; padding-top:10px; }
  .HCO_Tab_standard_h
    { width:100%; height:100%; border:none; padding:0; margin:0; }
  .HCO_clear
    { clear:both; width:100%; text-align:center; }
	
  td#HCO_td_aC_pT10 { text-align:center; padding-top:10px; }
  td#HCO_td_l { text-align:left; }
  td#HCO_td_c { text-align:center; }
  td#HCO_td_r { text-align:right; }
  td#HCO_td_w2p { width:2%; }
  td#HCO_td_w3p { width:3%; }
  td#HCO_td_w5p { width:5%; }
  td#HCO_td_w8p { width:8%; }
  td#HCO_td_w10p { width:10%; }
  td#HCO_td_w10p_aC { width:10%; text-align:center; }
  td#HCO_td_w10p_aL_pT10 { width:10%; padding-top:10px; text-align:left; }
  td#HCO_td_w15p_aR { width:15%; text-align:right; }
  td#HCO_td_w20p_aC { width:20%; text-align:center; }
  td#HCO_td_w28p_aC { width:28%; text-align:center; vertical-align:bottom; }
  td#HCO_td_w30p { width:30%; }
  td#HCO_td_w40p { width:40%; }
	
  td#HCO_td_w47p
    {width:47%; }
  td#HCO_td_w47p_pT10
    {width:47%; padding-top:10px; }
  td#HCO_td_w47p_aL_pT10
    {width:47%; text-align:left; padding-top:10px; }
  td#HCO_td_w47p_aC
    {width:47%; text-align:center; }
  td#HCO_td_w47p_vT
    {width:47%; vertical-align:top; }
  td#HCO_td_w48p_aL
    {width:48%; text-align:left; }
  td#HCO_td_w48p_aL_vT
    {width:48%; text-align:left; vertical-align:top; }
  td#HCO_td_w50p
    {width:50%; }
  td#HCO_td_w50p_aR
    {width:50%; text-align:right; }

/* ################################################### page index  ################################################### */ 
  body
    { margin:0; padding:0; font-family: Calibri; } 	
  label
    { color:#FFF; font:bold 25px 'Calibri'; }	
  header
    { position: fixed; top: 0; left: 0%; padding: 0 20px; width: 100%; box-sizing: border-box; z-index:20; }	
  header .HCO_logo
    { color:#FFF; height:80px; line-height:80px; font-size:22px; float:left; font-weight: bolder; text-align:left; }	
  header .HCO_logo_doba
    { width:50px; height:50px; }	
  td#HCO_Tab_HCO_logo_doba
    { width:50px; vertical-align:middle; }
  header .HCO_logo_img
    { height:80px; }
  header nav ul li a
    { height:80px; line-height:80px; padding:0 20px; color:#FFF; text-decoration:none; display:block; font-size:20px; font-weight: bolder; border:0px solid #F00; border-radius: 20px; } 
  header nav
    { float:right; } 
  header nav ul
    { margin:0; padding:0; display:flex; }
  header nav ul li
    { list-style:none; }
  header nav ul li a:hover, header nav ul li a.active
    { color:#FFF; background:#F00; }
  li
    { list-style: disc; }
  a:link#HCO_hyp
    { color: #FFF; text-decoration :none; font: 20px; font-weight:bolder; }
  a:visited#HCO_hyp           
    { color: #FFF; text-decoration: none; font: 20px; font-weight:bolder; }
  a:hover#HCO_hyp           
    { color: #F00; text-decoration: none; font: 20px; font-weight:bolder; }
  a:active#HCO_hyp
    { color: #F00; text-decoration: none; font: 20px; font-weight:bolder; }
  a:link#HCO_hyp_log
    { color: #FFF; line-height:60px; text-decoration :none; font-weight:bolder; height:60px; text-align:center; }
  a:visited#HCO_hyp_log           
    { color: #FFF; line-height:60px; text-decoration: none; font-weight:bolder; height:60px; text-align:center; }
  a:hover#HCO_hyp_log          
    { color: #F00; line-height:60px; text-decoration: none; font-weight:bolder; height:60px; text-align:center; }
  a:active#HCO_hyp_log
    { color: #F00; line-height:60px; text-decoration: none; font-weight:bolder; height:60px; text-align:center; }
	
  .menu-vyber
    { color:#FFF; float:right; line-height:80px; font-size:35px; cursor:pointer; display:none; }
  .li
    { font: 20px; 'Calibri'; color:#FFF; text-align:left; }
  .telo
    { width:100%; position:fixed; bottom:0; overflow: hidden; right:0; z-index:5; }
  .heading1,h1        
    { color:#FFF; font:bold 25px 'Calibri'; text-align:center; }
  .heading2,h2        
    { color:#FFF; font:bold 30px 'Calibri'; text-align:center; }
  .heading3,h3        
    { color:#FFF; font:bold 25px 'Calibri'; text-align:left; }
  .heading7,h7        
    { font-size:30px; color:#FFF; font-family:Calibri; }
  .menu_off
    { opacity:0.0; height:30px;  }
  .menu_off:hover
    { opacity:1.0; animation: logoff 1.5s infinite; }
  
/* ################################################### page copyrait  ################################################### */   
  .COPY_HCO_copyrait
    { width:100%; height:120px; position:fixed; left:0%; bottom:0; box-sizing:border-box; padding:15px; padding-bottom:none; display:block; color:#FFF; font:bolder 14px 'Calibri'; text-align:center; margin-top:20px; }
  .COPY_logo_img
    { height:80px; }
  .COPY_HCO_copyrait_baner_m
    { display:none; color:#FFF; font:bolder 18px 'Calibri'; text-align:left; }
	
  a:link#COPY_hyp
    { color: #FFF; text-decoration :none; }
  a:visited#COPY_hyp           
    { color: #FFF; text-decoration: none; }
  a:hover#COPY_hyp           
    { color: #F00; text-decoration: none; }
  a:active#COPY_hyp
    { color: #F00; text-decoration: none; }
  
/* ################################################### page uvod  ################################################### */	
  .HCO_uvod_page
    { height:calc(100vh - 220px); width:100%; position:fixed; left:0%; top:90px; box-sizing:border-box; overflow:hidden; }
  .HCO_uvod_page_span
    { width:100%; height:calc(100vh - 220px); font:Calibri;  position:absolute; right:0; top:0; display:block; text-align:center; align-items:center; font-weight:bolder; overflow:auto; box-sizing:border-box; }
  .HCO_uvod_page_span_right
    { width:74%; height:calc(100vh - 220px); font:Calibri;  position:absolute; right:0; top:0; display:block; text-align:center; align-items:center; font-weight:bolder; overflow:auto; box-sizing:border-box; }	
  .HCO_uvod_page_baner
    { width:24%; height:calc(100vh - 220px); position:relative; left:0; box-sizing:border-box; padding:15px; display:block; overflow:auto; }	
  .HCO_uvod_page_tetx_a
    { position:relative; left:10%; width:80%; border-bottom:solid; border-bottom-color:#FFF; border-top:solid; border-top-color:#FFF; font:Calibri; color:#FFF; font-size:25px; font-weight:bolder; margin-top:25px; margin-bottom:25px; }
  .HCO_uvod_page_tetx_b
    { width:100%; text-align:left; font-weight:bolder; font-family:Calibri; color:#FFF; font-size: 34px; }
  .HCO_uvod_page_tetx_c
    { clear:both; width:100%; box-sizing:border-box; padding:15px; display:block; text-align:left; font-weight:bolder; font-family:Calibri; color:#FFF; font-size:20px; margin-top:10px; }
  .HCO_uvod_page_transit 
    { padding:5px; text-align:left; font-weight:bolder; font-family:Calibri; color:#FFF; font-size:15px; display:block; border:0px solid #999; border-radius:20px; float:left; }
  .HCO_uvod_page_name
    { padding-left:20px; padding-right:20px; text-align:center; vertical-align:middle; }
  .HCO_uvod_page_span_R
    { font-size:40px; font:Calibri; font-weight:bolder; color:#FFF; float:right; }
  .HCO_uvod_page_span_L
    { font-size:40px; font:Calibri; font-weight:bolder; color:#FFF; float:left; }
  .HCO_uvod_page_div_A
    { color:#0F0; font-size:18px; font-weight:bolder; }
  .HCO_uvod_page_div_N
    { color:#F00; font-size:18px; font-weight:bolder; }
  .HCO_tab_baner
    { color:#FFF; font:bolder 18px 'Calibri'; text-align:left; width:100%; border:0px; border-color:transparent; }
  .HCO_tab_baner_sezona
    { color:#FFF; font:bold 30px 'Calibri'; text-align:center; width:100%; border-bottom:5px solid rgba(255,255,255,.5); padding-bottom:10px; }
  .HCO_tab_baner_sezona_span
    { color:#FFF; font:bold 40px 'Calibri'; } 
  .HCO_tab_baner_nadpis
    { color:#FFF; font:bold 25px 'Calibri'; text-align:left; padding-bottom:25px; }
  .HCO_Tab_tyden_nonactiv_left
    { color:FFF; background:none; box-sizing:border-box; display:block; padding:5px; font:bolder 18px 'Calibri'; }
  .HCO_Tab_tyden_nn
    { font:bolder 18px 'Calibri'; }
  .HCO_Tab_tyden_activ_left
    { color:#F00; background:rgba(255,255,255,.9); box-sizing:border-box; border-left:0px solid #FFF; border-radius:10px 0px 0px 10px; padding:5px; display:block; border-right:none; font:bolder 18px 'Calibri'; }
  .HCO_Tab_tyden_nonactiv_right
    { color:FFF; background:none; box-sizing:border-box; display:block; padding:5px; font:bolder 18px 'Calibri'; }
  .HCO_Tab_tyden_activ_right
    { color:#F00; background:rgba(255,255,255,.9); box-sizing:border-box; border-left:0px solid #FFF; border-radius:0px 10px 10px 0px; padding:5px; display:block; border-right:none; font:bolder 18px 'Calibri'; }
  .HCO_tab_baner_nadpis_top
    { color:#FFF; font:bold 25px 'Calibri'; text-align:left; padding-bottom:25px; border-top:5px solid rgba(255,255,255,.5); width:100%; }
  .HCO_tab_baner_knn
    { color:#FFF; font:bolder 18px 'Calibri'; text-align:center; width:100%; border:none; }
  .HCO_ifreme_baner
    { width:100%; height:320px; border:hidden; border:0px solid; border-radius:20px; }
  .HCO_uvod_page_baner_m
    { display:none; color:#FFF; font:bolder 18px 'Calibri'; text-align:left; }
  .HCO_LOG_page
    { color:#F00; box-sizing:border-box; padding:5px; display:block; text-align:center; height:60px; }
  .HCO_LOG_page_text
    { color:#F00; box-sizing:border-box; padding:5px; display:block; text-align:left; height:60px; width:100%; font:bold 25px 'Calibri'; background:none; border:solid #F00; }
  .HCO_LOG_page_div
    { width:100%; background:#F00; height:60px; line-height:60px; vertical-align:middle; text-align:center; font:bold 25px 'Calibri'; }
  .HCO_LOG_page_div:hover
    { background:none;}
  .HCO_LOG_tab
    { border: 0px solid #999; border-radius: 20px; background-color:rgba(255,255,255,0.8); }
  .HCO_LOG_tab_butt
    { cursor:pointer; border:none; height:100%; width:100%; background:#F00; color:#FFF; font:bold 25px 'Calibri'; }
  .HCO_LOG_tab_butt:hover
    { cursor:pointer; border:none; height:100%; width:100%; background:none; color:#F00; font:bold 25px 'Calibri';}
  
  td#HCO_Tab_tyden
    { vertical-align:top; text-align:left; width:30%; margin:0; padding:0; background:none; font:bolder 18px 'Calibri'; }
  td#HCO_Tab_tyden_vyhled_aktiv_L
    { vertical-align:top; text-align:left; width:30%; margin:0; font:bolder 18px 'Calibri'; background:rgba(255,255,255,.9); color:#F00; border-left:0px solid #FFF; border-radius:10px 0px 0px 10px; border-right:none; padding:10px; }
  td#HCO_Tab_tyden_vyhled_aktiv_R
    { vertical-align:top; text-align:right; width:70%; margin:0; font:bolder 18px 'Calibri'; background:rgba(255,255,255,.9); color:#F00; border-left:0px solid #FFF; border-radius:0px 10px 10px 0px; border-right:none; padding:10px; }
  td#HCO_Tab_tyden_vyhled_noaktiv_L
    { vertical-align:top; text-align:left; width:30%; margin:0; font:bolder 18px 'Calibri'; border-bottom:2px solid rgba(255,255,255,.5); border-radius:0px 0px 0px 10px; padding:10px; }
  td#HCO_Tab_tyden_vyhled_noaktiv_R
    { vertical-align:top; text-align:right; width:70%; margin:0; font:bolder 18px 'Calibri'; border-bottom:2px solid rgba(255,255,255,.5); border-radius:0px 0px 10px 0px; padding:10px; }
  td#HCO_Tab_tyden_info
    { vertical-align:top; text-align:right; width:70%; margin:0; padding:0; font:bolder 18px 'Calibri'; }
  td#HCO_Tab_kontakty
    { text-align:left; margin:0; padding:5px; color:#FFF; font:25px 'Calibri'; font-weight:bolder; border-top:3px solid rgba(255,255,255,.5); border-radius:10px 10px 0px 0px; }	
  td#HCO_Tab_kontakty_info
    { text-align:center; margin:0; padding:0; color:#FFF; font:25px 'Calibri'; font-weight:bolder; border-top:3px solid rgba(255,0,0,.5); }
  td#HCO_Tab_kontakty_text              
    { color:#FFF; font:18px 'Calibri'; text-align:left; height:35px; vertical-align:middle; font-weight:bolder; }
  td#HCO_Tab_kontakty_ved
    { text-align:left; margin:0; padding:5px; color:#FFF; font:25px 'Calibri'; font-weight:bolder; border-top:3px solid rgba(255,255,255,.5); }
  td#HCO_Tab_kontakty_end
    { text-align:left; margin:0; padding:5px; color:#FFF; font:25px 'Calibri'; font-weight:bolder; border-bottom:3px solid rgba(255,255,255,.5); border-radius:0px 0px 10px 10px; }
  td#HCO_Tab_kontakty_hrac_info
    { color:#FFF; font:bold 40px 'Calibri'; text-align:center; }
  td#HCO_LOG_tab_prihlas
    { height:60px; border:solid #F00; vertical-align:middle; text-align:center; width:100%; }
  input#e2            
    { font:bold 10pt 'Calibri'; width: 80px; height: 18px; visibility: hidden; }
  input#e6            
    { color:none; background:none; box-sizing:border-box; display:block; padding:5px; font:25px 'Calibri'; font-weight:bolder; text-align:right; }
  input#e4            
    { color:none; background:none; box-sizing:border-box; display:block; padding:5px; font:25px 'Calibri'; font-weight:bolder; text-align:right; }	
  
/* ################################################### page Docházka  ################################################### */
  .HCO_doch_tab_graf
    { width:100%; padding-top:20px; }
  .HCO_doch_tab_graf_a
    { width:100%; padding-top:20px; padding-bottom:80px; }
  .HCO_doch_navi
    { font-size:30px; color:#FFF; }
  .HCO_doch_navi_sezona
    { font-size:30px; color:#FFF; padding-top:20px; }
  .HCO_doch_div_graf
    { width:100%; padding:20px; box-sizing:border-box; text-align:left; font-weight:bolder; color:#FFF; font-size:20px; margin-bottom:20px; border-bottom: 4px solid rgba(255,255,255,.8); border-radius:0px 0px 8px 8px; }
  .HCO_doch_div_poradi
    { clear:both; border:solid 2px #FFF; width:80%; position:relative; left:0; background-size:cover; height:100%; background-repeat:no-repeat; background-position:center; opacity: 0.9; }
  .HCO_doch_div_misto_a
    { color:#0F0; width:100%; background:rgb(255,255,255,0.7); text-align:center; padding-top:40px; padding-bottom:40px; }
  .HCO_doch_div_misto_b
    { color:#0F0; width:100%; background:rgb(255,255,255,0.7); text-align:center; padding-top:60px; padding-bottom:60px; }
  .HCO_doch_div_misto_c
    { color:#0F0; width:100%; background:rgb(255,255,255,0.7); text-align:center; padding-top:80px; padding-bottom:80px; }
  .HCO_doch_checkbox
	{ height:20px; width:20px; cursor:pointer; }
  .HCO_doch_zapis_a
	{ color:rgb(255,128,0);padding-right:10px; font-size:24px; font-weight:bolder; }
  .HCO_doch_zapis_b
	{ color:rgb(255,0,0);padding-right:10px; font-size:24px; font-weight:bolder; }
  .HCO_doch_zapis_c
	{ color:rgb(0,255,0);padding-right:10px; font-size:24px; font-weight:bolder; }
  .HCO_doch_zapis_d
	{ color:rgb(0,0,255);padding-right:10px; font-size:24px; font-weight:bolder; }
  
  td#HCO_doch_graf_navi_a
    { width:10%; text-align:left; border-bottom:solid 4px rgb(255,255,255,0.8); padding-bottom:10px; }
  td#HCO_doch_graf_navi_b
    { width:10%; text-align:right; border-bottom:solid 4px rgb(255,255,255,0.8); padding-bottom:10px; }
  td#HCO_doch_graf_navi_c
    { width:70%; text-align:center; border-bottom:solid 4px rgb(255,255,255,0.8); padding-bottom:10px; }
  td#HCO_doch_graf_akt
    { font: bold 20px; text-align:center; color:#0F0; border-bottom:solid 2px #FFF; }
  td#HCO_doch_graf_neakt
    { font: bold 20px; text-align:center; color:rgba(255,128,0); border-bottom:solid 2px #FFF; }
  td#HCO_doch_graf_ukon
    { font: bold 20px; text-align:center; color:#F00; border-bottom:solid 2px #FFF; }
  td#HCO_doch_tab_datum
    { text-align:center; border-bottom:solid 2px rgba(255,255,255,.5); border-right:solid 2px rgba(255,255,255,.5); font-size:20px; }
	
	
/* ################################################### page novinky  ################################################### */
  .HCO_news_popisky
    { color:#FFF; background:none; box-sizing:border-box; display:block; padding:5px; font-size:20px; font-weight:bolder; }
  .HCO_news_popisky_span
    { font-size:18px; color:#FFF; }
  .HCO_news_reakce
    { max-height:500px; width:100%; border:solid 2px rgb(255,255,255,0.5); overflow:auto; }
  .HCO_news_reakce_autor
    { vertical-align:top; text-align:left; font-size:18px; color:rgb(255,128,0); }
  .HCO_news_pa_r10
    { padding-right:10px; }
  .HCO_news_pa_r20
    { padding-right:20px; }
  .HCO_news_SEKCE_N
    { font:Calibri; color:#FFF; font-size:30px; font-weight:bolder; text-align:left; padding-top:10px; }
  .HCO_news_zprava_nadpis
    { font:Calibri; color:#0F0; font-size:30px; font-weight:bolder; text-align:left; padding-top:10px; }
  .HCO_news_div_span
    { position:relative; width:100%; font:Calibri; font-family:Calibri; color:#FFF; font-size:35px; font-weight:bolder; text-align:left; padding-top:10px; }
  .HCO_news_div_span_err
    { position:relative; width:100%; font:Calibri; font-family:Calibri; color:#F00; font-size:35px; font-weight:bolder; text-align:left; padding-top:10px; }
  .HCO_news_hraci
    { color:FFF; background:none; box-sizing:border-box; display:block; font-size:20px; font-weight:bolder; float:left; clear:both; padding-top:10px; padding-bottom:10px; border-bottom:solid 2px rgb(255,0,0,0.5); width:100%;}
  
  td#HCO_news_pop
    { width:20%; text-align:right; vertical-align:bottom; color:#FFF; background:none; font-size:20px; font-weight:bolder; }
  td#HCO_news_td_1
    { text-align:left; padding-top:20px;}
  td#HCO_news_podtrzeno_A
    { text-align:right; color:#F00; vertical-align:top; padding-bottom:10px;}
  td#HCO_news_podtrzeno_B
    { text-align:right; color:#FFF; vertical-align:top; padding-bottom:10px;}
  td#HCO_news_podtrzeno_C
    { text-align:left; color:#FFF; vertical-align:top; padding-bottom:10px;}
  td#HCO_news_zprava_aa
    { vertical-align:top; text-align:left; font-size:18px; color:#0F0;}
  td#HCO_news_zprava_ab
    { vertical-align:top; text-align:left; font-size:18px; color:#FFF;}
  td#HCO_news_zprava_ba
    { width:15%; text-align:right; vertical-align:top; font-size:18px; color:#0F0;}
  td#HCO_news_zprava_bb
    { width:15%; text-align:right; vertical-align:top; font-size:18px; color:#FFF;}
  td#HCO_news_zprava_ca
    { border-top:solid 2px rgb(255,255,255,0.5); vertical-align:top; text-align:left; font-size:18px; color:#0F0;}
  td#HCO_news_zprava_cb
    { border-top:solid 2px rgb(255,255,255,0.5); vertical-align:top; text-align:left; font-size:18px; color:#FFF;}
  
/* ################################################### page uvod_a(tým)  ################################################### */
  .HCO_tym_page
    { height:calc(100vh - 220px); width:100%; position:fixed; left:0%; top:90px; box-sizing:border-box; overflow:hidden; }
  .HCO_tym_page_span
    { height:calc(100vh - 220px); width:100%; position:relative; right:0; top:0; box-sizing:border-box; display:block; overflow:auto; }
  .HCO_tym_page_tetx_span
    { width:100%; box-sizing:border-box; display:block; clear:both; }
  .HCO_tym_page_tetx_sila
    { height:100px; width:100%; box-sizing:border-box; text-align:center; margin-bottom:20px; }
  .HCO_tym_page_tetx_foto
    { width:100%; padding:20px; box-sizing:border-box; text-align:center; font-weight:bolder; font-family:Calibri; color:#FFF; font-size:20px; }
  .HCO_tym_page_hrac_left
    { width:48%; float:left; padding:20px; box-sizing:border-box; text-align:left; font-weight:bolder; font-family:Calibri; color:#FFF; font-size:20px; margin-bottom:20px; }
  .HCO_tym_page_hrac_right
    { width:48%; float:right; padding:20px; box-sizing:border-box; text-align:left; font-weight:bolder; font-family:Calibri; color:#FFF; font-size:20px; margin-bottom:20px; }
  .HCO_tym_page_hrac_tab
    { width:50%; position:relative; top:0; left:0; float:left; background-size:cover;  background-repeat:no-repeat; background-position:center; opacity: 0.9; border:solid 4px #FFF; }
  .HCO_tym_page_hrac_info
    { width:48%; position:relative; left:0; top:0; float:right; background:none; }
  .HCO_tym_page_hrac_info_tz
    { width:100%; position:relative; left:0; top:0; clear:both; padding-top:20px; }
  .HCO_tym_page_hrac_info_name
    { padding-left:10px; font-size:50px; }
  .HCO_tym_page_hrac_info_surname
    { padding-left:10px; font-size:45px; }
  .HCO_tym_page_hrac_info_txt
    { padding:10px; font-size:20px; }
  .HCO_tym_page_hrac_info_txt_r
    { padding:10px; font-size:20px; text-align:right; }
  .HCO_tym_page_hrac_info_img
    { width:100%; }
  .HCO_Tab_sila_lr_img
    { height:90%; }
  .HCO_Tab_sila_c_img
    { height:45%; }
  .HCO_tym_page_galery
    { clear:both; width:100%; padding-bottom:20px; box-sizing:border-box; text-align:left; font-weight:bolder; font-family:Calibri; color:#FFF; font-size:20px; margin-bottom:20px; }
  .HCO_tym_popisky
    { color:#FFF; background:none; box-sizing:border-box; display:block; padding:5px; font-size:20px; font-weight:bolder; }
  .HCO_tym_menu_L
    { width:30%; text-align:left; vertical-align:middle; font-size:30px;}
  .HCO_tym_menu_C
    { text-align:center; vertical-align:middle; font-size:60px;}
  .HCO_tym_menu_R
    { width:30%; text-align:right; vertical-align:middle; font-size:30px;}
  .HCO_tym_GB
    { color:#0F0; font-weight:bolder;}
  .HCO_tym_RB
    { color:#F00; font-weight:bolder;}
	
  td#HCO_tym_podtrzeno_C
    { text-align:center; vertical-align:top; padding-bottom:10px; }
  td#HCO_tym_podtrzeno_D
    { text-align:center; vertical-align:center; padding-bottom:10px; padding-top:10px; }
  td#HCO_tym_tab_a
    { border:solid 2px rgba(255,255,255,0.5); padding:2px; text-align:center; width:5%; }
  td#HCO_tym_tab_b
    { border:solid 2px rgba(255,255,255,0.5); border-left:none; padding:2px; text-align:center; width:5%; }	
  td#HCO_tym_tab_c
    { border:solid 2px rgba(255,255,255,0.5); border-top:none; padding:2px; text-align:center; }
  td#HCO_tym_tab_d
    { border:solid 2px rgba(255,255,255,0.5); border-top:none; border-left:none; padding:2px; text-align:center; }
  td#HCO_Tab_sila_l
    { height:100px; text-align:left; }
  td#HCO_Tab_sila_c
    { height:100px; text-align:center; }
  td#HCO_Tab_sila_r
    { height:100px; text-align:right; }
  td#HCO_Tab_info_top
    { border:solid 2px rgba(255,255,255,0.5); padding:5px; text-align:left; }
  td#HCO_Tab_info_left
    { border-left:solid 2px rgba(255,255,255,0.5); border-bottom:solid 2px rgba(255,255,255,0.5); padding:5px; text-align:center; width:5%; }
  td#HCO_Tab_info_right
    { border-left:solid 2px rgba(255,255,255,0.5); border-right:solid 2px rgba(255,255,255,0.5); border-bottom:solid 2px rgba(255,255,255,0.5); padding:5px; text-align:center; width:5%; }

/* ################################################### page admin  ################################################### */
  .HCO_admin_page
    { height:calc(100vh - 220px); width:100%; position:fixed; left:0%; top:90px; box-sizing:border-box; overflow:hidden; }
  .HCO_admin_span
    { height:calc(100vh - 220px); width:74%; font:Calibri; position:absolute; right:0; top:0; display:block; text-align:center; align-items:center; font-weight:bolder; box-sizing:border-box; overflow:auto; }
  .HCO_admin_baner
    { height:calc(100vh - 220px); width:24%; position:relative; left:0; box-sizing:border-box; padding:15px; display:block; overflow:auto; }
  .HCO_admin_omluv_span
    { position:relative; width:100%; font:Calibri; color:#FFF; font-size:35px; font-weight:bolder; text-align:center; padding-top:10px; }
  .HCO_admin_kar_hra_span
    { position:relative; width:100%; font:Calibri; color:#FFF; font-size:35px; font-weight:bolder; text-align:center; padding-top:10px; }
  .HCO_admin_hrac_tab
    { width:34%; position:relative; top:0; left:0; float:left; background-size:cover; height:100%; background-repeat:no-repeat; background-position:center; opacity: 0.9; border:solid #FFF; }
  .HCO_admin_hrac_info
    { width:100%; padding:20px; box-sizing:border-box; border:0px solid #999; border-radius:20px; text-align:left; font-weight:bolder; font-family:Calibri; color:#FFF; font-size:20px; margin-bottom:20px; }
  .HCO_admin_hrac_info_tiskopisy
    { width:100%; padding:20px; box-sizing:border-box; border:0px solid #999; border-radius:20px; text-align:center; font-weight:bolder; font-family:Calibri; color:#FFF; font-size:20px; margin-bottom:20px; }
  .HCO_admin_hrac_info_right
    { width:64%; position:relative; left:0; top:0; float:right; }
  .HCO_admin_hrac_info_txt
    { padding-bottom:10px; font-size:20px; }
  .HCO_admin_nonactiv
    { color:#FFF; background:none; box-sizing:border-box; display:block; padding:5px; font-size:20px; font-weight:bolder; }
  .HCO_admin_nonactiv:hover
    { color:#F00; }
  .HCO_admin_activ
    { color:#F00; background:rgba(255,255,255,.9); box-sizing:border-box; border-left:0px solid #FFF; border-radius:10px; padding:5px; display:block; border-right:none; font-size:20px; font-weight:bolder; }
  .HCO_admin_button:hover
	{ height:40px; border-radius:10px; color:#FFF; background:#F00; border:solid; border-width:2px; border-color:#FFF; }
  .HCO_admin_button
	{ cursor:pointer; height:40px; border-radius:10px; color:#F00; background:rgb(255,255,255); border:solid; border-width:2px; border-color:#F00; font-size:20px; font-weight:bolder; }
  .HCO_admin_button_a:hover
	{ height:40px; border-radius:10px; color:#FFF; background:#F00; border:solid; border-width:2px; border-color:#FFF; }
  .HCO_admin_button_a
	{ cursor:pointer; height:40px; border-radius:10px; color:#F00; background:rgb(255,255,255); border:solid; border-width:2px; border-color:#F00; font-size:20px; font-weight:bolder; }
  .HCO_admin_vzhled
	{ border-radius:10px; font-size:20px; font-weight:bolder; }
  .HCO_admin_vzhled:hover
	{ box-shadow:0px 0px 7px 9px rgb(255,0,0,.8); }
  .HCO_admin_vzhled_a
	{ border-radius:10px; font-size:20px; font-weight:bolder; box-shadow:0px 0px 7px 9px rgb(0,255,0,.8); }
  .HCO_admin_vzhled_a:hover
	{ box-shadow:0px 0px 7px 9px rgb(255,0,0,.8); }
  .HCO_admin_vzhled_img_a
	{ border:solid #000; width:80% }
  .HCO_admin_vzhled_img_b
	{ border:solid #F00; width:80% }
  .HCO_admin_vzhled_img_c
	{ border:solid #FFF; width:80% }
  .HCO_admin_vzhled_img_d
	{ border-right:solid #FFF; border-bottom:solid #FFF; border-left:solid #000; border-top:solid #000; width:80% }
  .HCO_admin_vzhled_img_e
	{ border-right:solid #FFF; border-bottom:solid #FFF; border-left:solid #F00; border-top:solid #F00; width:80% }
  .HCO_admin_zmena_checkbox
	{ height:20px; width:20px; border:solid #F00; cursor:pointer; }
  .HCO_dochazka_checkbox
	{ height:20px; width:20px; cursor:pointer; }
  .HCO_admin_zmena_imput_pole
	{ color:#F00; box-sizing:border-box; padding:5px; display:block; font-size:20px; font-weight:bolder; text-align:left; height:40px; width:100%; background:none; border:solid #F00; }
  .HCO_admin_zmena_imput_pole_admin
	{ color:#666666; box-sizing:border-box; padding:5px; display:block; font-size:20px; font-weight:bolder; text-align:left; height:40px; width:100%; background:none; border:solid #666666; }
  .HCO_admin_zmena_imput_pole_ok
	{ color:#0F0; box-sizing:border-box; padding:5px; display:block; font-size:20px; font-weight:bolder; text-align:left; height:40px; width:100%; background:none; border:solid #0F0; }
  .HCO_admin_zmena_select_ok
	{ color:#0F0; font-size:20px; font-weight:bolder; text-align:left; height:40px; width:100%; background:none; border:solid #0F0; }
  .HCO_admin_zmena_div_txt_1
	{ font-size:18px; }
  .HCO_admin_trener_inf
	{ color:#0F0; font-size:15px; }
  .HCO_admin_rodic_inf
	{ color:#0F0; font-size:20px; }
  .HCO_admin_hrac_info_kontakt
    { width:100%; padding-left:20px; padding-right:20px; box-sizing:border-box; text-align:left; font-weight:bolder; font-family:Calibri; color:#FFF; font-size:35px; margin-bottom:5px; }
  .HCO_admin_transit_nonactive 
    { color:#FFF; background:none; box-sizing:border-box; display:block; padding-left:10px; padding-right:10px; font-size:20px; font-weight:bolder; float:left; }
  .HCO_admin_transit_activ
    { color:#F00; background:rgba(255,255,255,.9); box-sizing:border-box; border-left:0px solid #FFF; border-radius:10px; padding-left:10px; padding-right:10px; display:block; font-size:20px; font-weight:bolder; float:left; }
  .HCO_admin_upravit
    { display:block; }	
  .HCO_admin_omluv_span_G
    { font:Calibri; color:#0F0; font-size:35px; font-weight: bolder; text-align:left; padding-top:10px; }
  .HCO_admin_omluv_info
    { width:100%; position:relative; left:0; top:0; clear:both; padding-top:10px; text-align:left; }
  .HCO_admin_omluv_info_span
    { width:100%; box-sizing:border-box; text-align:left; font-weight:bolder; font-family: Calibri; color: #FFF; margin-bottom:20px; z-index:-100;}
  .HCO_adm_omluv_popisky_green_d
    { text-align:center; color:#0F0; width:100%; font-size:25px; }
  .HCO_adm_omluv_popisky_red_d
    { text-align:center; color:#F00; width:100%; font-size:25px; }
  .HCO_adm_omluv_popisky_green
    { text-align:left; color:#0F0; width:100%; font-size:20px; }
  .HCO_adm_omluv_popisky_red
    { text-align:left; color:#F00; width:100%; font-size:20px; }
  .HCO_adm_omluv_popisky_white
    { text-align:left; color:#FFF; width:100%; font-size:20px; }
  .HCO_adm_omluv_nadpisy
    { font:Calibri; color:#FFF; font-size:30px; font-weight:bolder; text-align:left; padding-top:10px; }
  .HCO_adm_omluv_foto
    { width:60%; position:relative; top:0 left:0; background-size:cover; height:100%; background-repeat:no-repeat; background-position:center; opacity: 0.9; border:solid #FFF; }
  .HCO_adm_chyba
    { padding-left:20px; text-align:left; font-size:25px; width:90%; left:5%; color:rgb(0,255,0); }
  .HCO_adm_chyba_R
    { padding-left:20px; text-align:left; font-size:25px; width:90%; left:5%; color:rgb(255,0,0); }
	
  a:link#HCO_adm
    { color:#FFF; text-decoration:none; font-size:20px; font-weight:bolder; }
  a:visited#HCO_adm           
    { color:#FFF; text-decoration:none; font-size:20px; font-weight:bolder; }
  a:hover#HCO_adm           
    { color:#F00; text-decoration:none; font-size:20px; font-weight:bolder; }
  a:active#HCO_adm
    { color:#F00; text-decoration:none; font-size:20px; font-weight:bolder; }
  td#HCO_adm_omluv_td5_borderL
    { width:5%; position:relative; padding-bottom:10px; text-align:left; border-bottom:solid 2px rgb(255,255,255,0.5); }
  td#HCO_adm_omluv_td5_borderR
    { width:5%; position:relative; padding-bottom:10px; text-align:right; border-bottom:solid 2px rgb(255,255,255,0.5); }
  td#HCO_adm_omluv_td5_borderC
    { position:relative; padding-bottom:10px; text-align:center; border-bottom:solid 2px rgb(255,255,255,0.5); }
  td#HCO_adm_omluv_td_p10
    { padding-bottom:10px; }
  td#HCO_adm_omluv_td_aL_B_pT10_pB10
    { text-align:left; padding-top:10px; border-bottom:solid 2px rgb(255,255,255,0.5); padding-bottom:10px; }
  td#HCO_admin_kal_a
    { font-weight:bolder; font-size:20px; background:rgba(255,255,255,.7); color:#000;}
  td#HCO_admin_kal_b
    { font-weight:bolder; font-size:20px; background:rgba(255,255,255,.3); color:#F00;}
  td#HCO_admin_30_c
    { width:30%; text-align:center; }
  td#HCO_admin_5
    { width:5%; text-align:center; }
  td#HCO_admin_6
    { width:6%; text-align:center; }
  td#HCO_admin_17
    { width:17%; text-align:center; }
  td#HCO_admin_left_normal_4vh
    { font-size:30px; color:#0F0; }
  td#HCO_admin_left_normal_3vh, div#HCO_admin_left_normal_3vh
    { font-size:25px; }
  td#HCO_admin_left_normal_all
    { border:solid #FFF; text-align:left;}
  td#HCO_admin_left_normal_all_left
    { border-left:solid #FFF; border-bottom:solid #FFF; border-top:solid #FFF; text-align:left;}
  td#HCO_admin_left_normal_all_lb
    { border-left:solid #FFF; border-bottom:solid #FFF; text-align:left;}
  td#HCO_admin_left_normal_all_lbr
    { border-left:solid #FFF; border-bottom:solid #FFF; border-right:solid #FFF; text-align:left;}
  td#HCO_admin_left_normal_w15
    { border-left:solid #FFF; border-bottom:solid #FFF; border-top:solid #FFF; width:2%; text-align:center; }
  td#HCO_admin_left_normal_w15b
    { border-left:solid #FFF; border-bottom:solid #FFF; width:2%; text-align:center; }
  td#HCO_admin_left_normal_20
    { border-left:solid #FFF; border-bottom:solid #FFF; border-top:solid #FFF; width:20%; }
  td#HCO_admin_left_normal_25
    { border-left:solid #FFF; border-bottom:solid #FFF; border-top:solid #FFF; width:25%; }
  td#HCO_admin_left_normal_15
    { border-left:solid #FFF; border-bottom:solid #FFF; border-top:solid #FFF; width:15%; }
  td#HCO_admin_right_normal
    { border:solid #FFF; width:15%; }
  td#HCO_admin_left_normal_5
    { border-left:solid #FFF; border-bottom:solid #FFF; border-top:solid #FFF; width:5%; }
  td#HCO_admin_left_normal_hlk
    { font-size:20px; font-weight:bolder; }
  td#HCO_admin_zmena_nadpis
    { font-size:30px; background:rgb(255,255,255,0.5); color:#F00; font-weight:bolder; text-align:left; width:100%; }
  td#HCO_admin_zmena_20r
    { background:rgb(255,255,255,0.5); width:20%; text-align:right; }
  td#HCO_admin_zmena_20c
    { background:rgb(255,255,255,0.5); width:20%; text-align:center; }
  td#HCO_admin_zmena_bg
    { background:rgb(255,255,255,0.5); }
  td#HCO_admin_kontakty_info
    { text-align:left; margin:0; padding-left:10px; color:#FFF; font:25px 'Calibri'; font-weight:bolder; border-top:3px solid rgba(255,0,0,.5); }
  
  
	
	
/* ################################################### page cyba  ################################################### */
  .HCO_chyba_page
    { height:76vh; width:100%; position:fixed; left:0%; top:10vh; box-sizing:border-box; overflow:hidden; }
  .HCO_chyba_span
    { width:100%; height:76vh; font:Calibri;  position:absolute; right:0; top:0; display:block; text-align:center; align-items:center; font-weight:bolder;  box-sizing:border-box; overflow:auto;}
  .HCO_chyba_span_txt
    { position:relative; width:100%; font: Calibri; font-family: Calibri; color: #FFF; font-size: 3.5vh; font-weight: bolder; text-align:center; padding-top:2vh; padding-bottom:2vh; }
  .HCO_logo_chyba
    { width: 35vh; }
@media (max-width: 1800px)
  {
/* ################################################### page tym  ################################################### */  
  .HCO_tym_popisky
    { padding:4px; font-size:18px;}
/* ################################################### page admin  ################################################### */	
  .HCO_admin_omluv_span, .HCO_admin_omluv_span_G
    { font-size: 31px;}
  .HCO_adm_omluv_popisky_green, .HCO_adm_omluv_popisky_white, .HCO_adm_omluv_popisky_red
    { font-size:18px; }
  .HCO_adm_omluv_popisky_green_d, .HCO_adm_omluv_popisky_red_d
    { font-size:22px; }
  .HCO_adm_omluv_nadpisy
    { font-size:27px;}
/* ################################################### page novinky  ################################################### */
  .HCO_news_popisky
    {padding:4px; font-size:18px;}
	
  td#HCO_news_pop
    { font-size:18px; }
  }
@media (max-width: 1600px)
  {
/* ################################################### page tým  ################################################### */  
  .HCO_tym_popisky
    { padding:3px; font-size:16px;}
/* ################################################### page admin  ################################################### */
  .HCO_admin_omluv_span, .HCO_admin_omluv_span_G
    { font-size: 28px;}
  .HCO_adm_omluv_popisky_green_d, .HCO_adm_omluv_popisky_red_d
    { font-size:20px; }
  .HCO_adm_omluv_popisky_green, .HCO_adm_omluv_popisky_white, .HCO_adm_omluv_popisky_red
    { font-size:18px;}
  .HCO_adm_omluv_nadpisy
    { font-size:24px;}
/* ################################################### page novinky  ################################################### */
  .HCO_news_popisky
    {padding:3px; font-size:16px;}
  .HCO_tab_baner
    {font:bolder 15px 'Calibri';}
  .HCO_Tab_tyden_nonactiv_left
    { font:bolder 15px 'Calibri'; }
  .HCO_Tab_tyden_activ_left
    { font:bolder 15px 'Calibri'; }
  .HCO_Tab_tyden_nonactiv_right
    { font:bolder 15px 'Calibri'; }
  .HCO_Tab_tyden_activ_right
    { font:bolder 15px 'Calibri'; }	
  .HCO_Tab_tyden_nn
    { font:bolder 15px 'Calibri';}
		
  td#HCO_news_pop
    { font-size:16px; }
  td#HCO_Tab_kontakty_info
    { font: 23px 'Calibri';}
  td#HCO_Tab_tyden, td#HCO_Tab_tyden_vyhled_aktiv_L, td#HCO_Tab_tyden_vyhled_aktiv_R, td#HCO_Tab_tyden_vyhled_noaktiv_L, td#HCO_Tab_tyden_vyhled_noaktiv_R
    { font:bolder 15px 'Calibri'; }
  td#HCO_Tab_tyden_info
    { font:bolder 15px 'Calibri'; }
  td#HCO_admin_kal_a
    { font-size:15px; background:rgba(255,255,255,.7); color:#0F0;}
  td#HCO_admin_kal_b
    { font-size:15px; background:rgba(255,255,255,.3); color:#F00;}
  }
@media (max-width: 1400px)
  {
  .HCO_admin_omluv_span, .HCO_admin_omluv_span_G
    { font-size: 24px;}
  .HCO_tym_popisky
    { padding:2px; font-size:14px; }
  .HCO_adm_omluv_popisky_green_d, .HCO_adm_omluv_popisky_red_d
    { font-size:18px; }
  .HCO_adm_omluv_popisky_green, .HCO_adm_omluv_popisky_white, .HCO_adm_omluv_popisky_red
    { font-size:14px; }
  .HCO_adm_omluv_nadpisy
    { font-size:21px;}
/* ################################################### page novinky  ################################################### */
  .HCO_news_popisky
    {padding:2px; font-size:14px;}
  .HCO_tab_baner
    {font:bolder 13px 'Calibri';}
  .HCO_Tab_tyden_nonactiv_left
    { font:bolder 13px 'Calibri'; }
  .HCO_Tab_tyden_activ_left
    { font:bolder 13px 'Calibri'; }
  .HCO_Tab_tyden_nonactiv_right
    { font:bolder 13px 'Calibri'; }
  .HCO_Tab_tyden_activ_right
    { font:bolder 13px 'Calibri'; }
  .HCO_Tab_tyden_nn
    { font:bolder 13px 'Calibri';}
	
  td#HCO_news_pop
    { font-size:14px; }
  td#HCO_Tab_kontakty_info
    { font: 21px 'Calibri';}
  td#HCO_Tab_tyden, td#HCO_Tab_tyden_vyhled_aktiv_L, td#HCO_Tab_tyden_vyhled_aktiv_R, td#HCO_Tab_tyden_vyhled_noaktiv_L, td#HCO_Tab_tyden_vyhled_noaktiv_R
    { font:bolder 13px 'Calibri'; }
  td#HCO_Tab_tyden_info
    { font:bolder 13px 'Calibri'; }
  td#HCO_admin_kal_a
    { font-size:13px; background:rgba(255,255,255,.7); color:#0F0;}
  td#HCO_admin_kal_b
    { font-size:13px; background:rgba(255,255,255,.3); color:#F00;}
  }
@media (max-width: 1280px)
  {
  .HCO_admin_omluv_span, .HCO_admin_omluv_span_G
    { font-size: 21px;}
  .HCO_tym_popisky
    { padding:1px; font-size:12px; }
  .HCO_adm_omluv_popisky_green_d, .HCO_adm_omluv_popisky_red_d
    { font-size:15px; }
  .HCO_adm_omluv_popisky_green, .HCO_adm_omluv_popisky_white, .HCO_adm_omluv_popisky_red
    { font-size:12px; }
  .HCO_adm_omluv_nadpisy
    { font-size:18px;}
/* ################################################### page novinky  ################################################### */
  .HCO_news_popisky
    {padding:2px; font-size:12px;}
  .HCO_tab_baner
    {font:bolder 10px 'Calibri';}
  .HCO_Tab_tyden_nonactiv_left
    { font:bolder 10px 'Calibri'; }
  .HCO_Tab_tyden_activ_left
    { font:bolder 10px 'Calibri'; }
  .HCO_Tab_tyden_nonactiv_right
    { font:bolder 10px 'Calibri'; }
  .HCO_Tab_tyden_activ_right
    { font:bolder 10px 'Calibri'; }	
  .HCO_Tab_tyden_nn
    { font:bolder 10px 'Calibri';}
	
  td#HCO_news_pop
    { font-size:12px; }
  td#HCO_Tab_kontakty_info
    { font: 18px 'Calibri';}
  td#HCO_Tab_tyden, td#HCO_Tab_tyden_vyhled_aktiv_L, td#HCO_Tab_tyden_vyhled_aktiv_R, td#HCO_Tab_tyden_vyhled_noaktiv_L, td#HCO_Tab_tyden_vyhled_noaktiv_R
    { font:bolder 10px 'Calibri'; }
  td#HCO_Tab_tyden_info
    { font:bolder 10px 'Calibri'; }
  td#HCO_admin_kal_a
    { font-size:10px; background:rgba(255,255,255,.7); color:#0F0;}
  td#HCO_admin_kal_b
    { font-size:10px; background:rgba(255,255,255,.3); color:#F00;}
  }

@media (max-width: 1250px)
  {
  header
    { padding: 0 20px; left: 0; border-radius: 0px; width: 100%; }
  label
    { font:bold 13px 'Calibri'; }
  header .HCO_logo
    { color: #FFF; height: 80px; line-height: 80px; font-size: 38px; float: left; font-weight: bolder; }	
  header .HCO_logo_img
    { height:80px; position:fixed; }	
  header nav ul li a
    { height: 80px; line-height: 80px; font-size: 25px; border:0px solid #F00; border-radius: 0px; }	
  header nav
    { position: absolute; width: 100%; height: calc(100vh - 80px); background: rgba(0,0,0,.85); top: 80px; left: -100%; transition: 1.5s; }
  header nav ul
    { display: block; text-align: center; }
  header nav.aktivni
    { left: 0; }
  header nav ul li
    { border-bottom: 2px solid rgba(255,255,255); }
  .menu-vyber
    { padding-right:20px; display: flex; }		
  .telo
    { width:100%; position:fixed; overflow:auto; right:0; } 
  .menu-vyber:hover
    { color: #F00; } 
  .heading1,h1        
    { color:#FFF; font:bold 35px 'Calibri'; text-align:center; }
  .heading2,h2        
    { color:#FFF; font:bold 40px 'Calibri'; text-align:center; }
  .heading3,h3        
    { color:#FFF; font:bold 35px 'Calibri'; text-align:left; }
  a:link#HCO_hyp
    { color: #FFF; text-decoration :none; font: 30px; font-weight:bolder; }
  a:visited#HCO_hyp           
    { color: #FFF; text-decoration: none; font: 30px; font-weight:bolder; }
  a:hover#HCO_hyp           
    { color: #F00; text-decoration: none; font: 30px; font-weight:bolder; }
  a:active#HCO_hyp
    { color: #F00; text-decoration: none; font: 30px; font-weight:bolder; }
  
/* ################################################### page copyrait  ################################################### */
  .COPY_logo_img
    { height:40px; }
  .COPY_HCO_copyrait
    { display:none; }
  .COPY_HCO_copyrait_baner_m
    { font-size:18px; height:130px; text-align:center; width:100%; position:fixed; bottom:0; box-sizing:border-box; padding:15px; display:block; z-index:100; }
	
/* ################################################### page uvod  ################################################### */
  .HCO_uvod_page
    { height:calc(100vh - 24vh); width:100%; position:fixed; left:0%; top:120px; box-sizing:border-box; overflow:auto; }
  .HCO_uvod_page_span
    { width:100%; position:relative; right:0; top:0; box-sizing:border-box; display:block; margin:0px 0px; overflow:auto; }	
  .HCO_uvod_page_span_right
    { height:auto; width:100%; position:relative; right:0; top:0; box-sizing:border-box; display:block; margin:0px 0px; overflow:auto; }
  .HCO_uvod_page_baner
    { width:100%; height:auto; position:relative; box-sizing:border-box; display:block; margin:0px 0px;}
  .HCO_tab_baner
    { color: #FFF; font:bolder 15px 'Calibri'; text-align:left; width:100%; border:0px; border-color:transparent; font-weight:bolder; padding-bottom:100px; }
  .HCO_ifreme_baner
    { width:100%;height:450px; border:hidden; border:0px solid; border-radius: 20px; }
  .HCO_tab_baner_sezona
    { color:#FFF; font:bold 60px 'Calibri'; text-align:center; width:100%; }
  .HCO_tab_baner_sezona_span
    { color:#FFF; font: bold 60px 'Calibri';}
  .HCO_Tab_tyden_nonactiv_left
    { font:bolder 25px 'Calibri'; }
  .HCO_Tab_tyden_activ_left
    { font:bolder 25px 'Calibri'; }
  .HCO_Tab_tyden_nonactiv_right
    { font:bolder 25px 'Calibri'; }
  .HCO_Tab_tyden_activ_right
    { font:bolder 25px 'Calibri'; }
  .HCO_Tab_tyden_nn
    { font: bolder 25px 'Calibri'; }
  .HCO_uvod_page_div_A
    { font-size:25px; }
  .HCO_uvod_page_div_N
    { font-size:25px; }
  .HCO_uvod_page_span_R, .HCO_uvod_page_span_L
    { font-size:50px; }
  .HCO_tab_baner_nadpis_top
    { font:bold 35px 'Calibri'; }
	
  td#HCO_Tab_kontakty
    { text-align:left; margin:0; padding:5px; color:#FFF; font:30px 'Calibri'; font-weight:bolder; border-top:3px solid rgba(255,255,255,.5); border-radius:10px 10px 0px 0px; }
  td#HCO_Tab_kontakty_info
    { text-align:left; margin:0; padding-left:5px; padding-top:15px; color:#FFF; font:30px 'Calibri'; font-weight:bolder; border-top:3px solid rgba(255,0,0,.5); }
  td#HCO_Tab_kontakty_text              
    { color:#FFF; font:25px 'Calibri'; text-align:left; height:21px; vertical-align:middle; font-weight:bolder;  }
  td#HCO_Tab_kontakty_ved
    { text-align:left; margin:0; padding:5px; color:#FFF; font:30px 'Calibri'; font-weight:bolder; border-top:3px solid rgba(255,255,255,.5); }
  td#HCO_Tab_kontakty_end
    { text-align:left; margin:0; padding:5px; color:#FFF; font:30px 'Calibri'; font-weight:bolder; border-bottom:3px solid rgba(255,255,255,.5); border-radius:0px 0px 10px 10px; }
  td#HCO_Tab_tyden, td#HCO_Tab_tyden_vyhled_aktiv_L, td#HCO_Tab_tyden_vyhled_aktiv_R, td#HCO_Tab_tyden_vyhled_noaktiv_L, td#HCO_Tab_tyden_vyhled_noaktiv_R
    { font:bolder 25px 'Calibri'; }
  td#HCO_Tab_tyden_info
    { font:bolder 25px 'Calibri'; }
  td#HCO_Tab_kontakty_hrac_info
    { font:bold 60px 'Calibri'; }
  
/* ################################################### page novinky  ################################################### */
  .HCO_news_popisky
    {padding:2px; font-size:14px;}
  .HCO_news_div_span, .HCO_news_div_span_err
    { font-size: 25px; width:100%; }
  .HCO_news_hraci
    { font-size:14px; padding-left:3px; padding-right:3px; }
  
  td#HCO_news_pop
    { font-size:14px; }
  td#HCO_news_zprava_aa
    { width:32%; vertical-align:top; text-align:left; font-size:18px; color:#0F0;}
  td#HCO_news_zprava_ab
    { width:32%; vertical-align:top; text-align:left; font-size:18px; color:#FFF;}
  td#HCO_news_zprava_ba
    { width:32%; text-align:right; vertical-align:top; font-size:18px; color:#0F0;}
  td#HCO_news_zprava_bb
    { width:32%; text-align:right; vertical-align:top; font-size:18px; color:#FFF;}
	
/* ################################################### page Docházka  ################################################### */	
  .HCO_doch_checkbox
	{ height:30px; width:30px; cursor:pointer; }
  .HCO_doch_navi
    { font-size:20px; color:#FFF; }
	
  td#HCO_doch_tab_datum
    { font-size:14px; }
 	
/* ################################################### page uvod_a(tým)  ################################################### */
  .HCO_tym_page
    { height:calc(100vh - 24vh); width:100%; position:fixed; left:0%; top:120px; box-sizing:border-box; overflow:auto; }
  .HCO_tym_page_span
    { width:100%; position:relative; right:0; top:0; box-sizing:border-box; display:block; margin:0px 0px; overflow:auto; }
  .HCO_tym_page_tetx_span
    { width:100%; box-sizing:border-box; display:block; margin:0px 0px; }
  .HCO_tym_page_hrac_left
    { width:100%; padding:20px; box-sizing:border-box; text-align:left; font-weight:bolder; font-family:Calibri; color:#FFF; font-size:20px; margin-bottom:20px; }
  .HCO_tym_page_hrac_right
    { width:100%; padding:20px; box-sizing:border-box; text-align:left; font-weight:bolder; font-family:Calibri; color:#FFF; font-size:20px; margin-bottom:20px; }
  .HCO_tym_page_hrac_info_name
    { padding-left:10px; font-size:40px; }
  .HCO_tym_page_hrac_info_surname
    { padding-left:10px; font-size:35px; }
  .HCO_tym_page_hrac_info_txt
    { padding:10px; font-size:25px; }
  .HCO_tym_popisky
    { padding:5px; font-size:20px; }
  .HCO_tym_menu_L
    { width:20%;}
  .HCO_tym_menu_C
    { font-size:50px;}
  .HCO_tym_menu_R
    { width:20%;}
  .HCO_tym_page_hrac_info_img
    { width:80%; }
  .HCO_Tab_sila_lr_img
    { height:60%; }
  .HCO_Tab_sila_c_img
    {  height:35%; }

/* ################################################### page admin  ################################################### */
  .HCO_adm_omluv_popisky_green, .HCO_adm_omluv_popisky_white, .HCO_adm_omluv_popisky_red
    { font-size:12px; }
  .HCO_adm_omluv_popisky_green_d, .HCO_adm_omluv_popisky_red_d
    { font-size:25px; }
  .HCO_admin_omluv_span, .HCO_admin_omluv_span_G
    { font-size: 35px;}
  .HCO_admin_page
    { height:calc(100vh - 24vh); width:100%; position:fixed; left:0%; top:120px; box-sizing:border-box; overflow:auto; }
  .HCO_admin_span
    { width:70%; height:calc(100vh - 24vh); float:right; position:relative; right:0; top:0; display:block; box-sizing:border-box; overflow:auto; border-radius:0px; padding:10px; margin:0px 0px; font:Calibri; }
  .HCO_admin_baner
    { width:28%; height:calc(100vh - 24vh); float:left; position:relative; left:0; top:0; display:block; box-sizing:border-box; overflow:auto; border-radius:0px; padding:10px; margin:0px 0px; }
  .HCO_admin_kar_hra_span
    { font-size: 25px; width:100%; }
  .HCO_admin_hrac_info
    { font-size: 20px; }
  .HCO_admin_hrac_info_txt
    { padding-bottom:5px; font-size:20px; }
  .HCO_admin_nonactiv, .HCO_admin_activ
    { font-size:20px; }
  .HCO_admin_transit_nonactive 
    { font-size:20px; padding-left:3px; padding-right:3px;}
  .HCO_admin_transit_activ
    { font-size:20px; padding-left:3px; padding-right:3px;}
  .HCO_admin_vzhled
	{ font-size:20px; }
  .HCO_admin_zmena_div_txt
	{ font-size:18px; }
  .HCO_admin_zmena_div_txt_1
	{ font-size:18px; }
  .HCO_admin_zmena_imput_pole
	{ font-size:20px; height:40px; }
  .HCO_admin_zmena_imput_pole_ok
	{ font-size:20px; height:40px; }
  .HCO_admin_zmena_checkbox
	{ height:20px; width:20px; border:solid #F00; cursor:pointer; }
  .HCO_dochazka_checkbox
	{ height:20px; width:20px; cursor:pointer; }
  .HCO_admin_trener_inf
	{ color:#0F0; font-size:20px; }
  .HCO_admin_button_a:hover
	{ height:40px; border-radius:5px; border-width:1px; }
  .HCO_admin_button_a
	{ height:40px; border-radius:5px; border-width:1px; font-size:20px; }
  .HCO_admin_upravit
    { display:none; }
  
  td#HCO_admin_kal_a
    { font-size:20px; background:rgba(255,255,255,.7); color:#000; }
  td#HCO_admin_kal_b
    { font-size:20px; background:rgba(255,255,255,.3); color:#F00; }
  td#HCO_admin_left_normal_4vh
    { font-size:40px; color:#0F0; }
  td#HCO_admin_left_normal_3vh, div#HCO_admin_left_normal_3vh
    { font-size:35px; }
  td#HCO_admin_left_normal_hlk
    { font-size:30px; font-weight:bolder; }
  td#HCO_admin_left_normal_all
    { font-size:20px; }
  td#HCO_admin_left_normal_all_left
    { font-size:20px; }
  td#HCO_admin_left_normal_all_lb
    { font-size:20px; }
  td#HCO_admin_left_normal_all_lbr
    { font-size:20px; }
  td#HCO_admin_zmena_nadpis
    {font-size:30px; }
	
	
  
  
  
  
/* ################################################### page chyba  ################################################### */ 
  .HCO_chyba_page
    { height:calc(100vh - 22vh); width:100%; position:fixed; left:0%; top:7vh; box-sizing:border-box; overflow:hidden; }
  .HCO_chyba_span
    { width: 100%; height::calc(100vh - 22vh); position: relative; right:0; top:0;  box-sizing: border-box; display: block; margin: 2vh 0vh; overflow:auto; }
  .HCO_chyba_span_txt
    { width: 100%; box-sizing: border-box; display: block; margin: 2vh 0vh;}

  }
  