.prubez_por_pravy .kompl_hodnoc a:hover,.gp_vikend .program a:hover{
  text-decoration: underline; color: #FF9E01;
}
.gp_vikend .program .obsah_program a{
  font-size: 11px;
}
.gp_vikend{
  border-bottom: 1px solid #1C4F8E; border-left: 10px solid #1C4F8E; margin:0; color: #6A6E71; padding: 0 ; background: #E4F8FF;
}
.gp_vikend table{
  width: 100%;  border-collapse: collapse;
}
.gp_vikend .kde{
   padding: 2px 0 0 42px;
}
.gp_vikend .obsah_program{
  margin-left: 50px; text-align:left;
}
.gp_vikend .info,.gp_vikend .info_d{
  background: #BCBABC url(images/gp-vik-back.gif) repeat-y top; font-size: 11px; text-align: left;
}
.gp_vikend .info{
  padding: 3px 0 3px 0;
}
.gp_vikend .info_d{
  background-color:#BCBEBC;
}
.gp_vikend .info em{
  color: #838383; font-size: 12px;
}
.gp_vikend .dat_v{
  color: #fff; font-size: 10px; font-weight: bold; margin-left: -1px;
}
.gp_vikend .zav_d{
  color: #fff; font-size: 10px; font-weight: bold; margin-left: 5px;
}
.gp_vikend .popis{
  color: #fff; font-size: 12px; font-weight: bold;
}
.gp_vikend .s_vlajkou_up{
  border: 1px solid black; width: 37px;
}
.gp_vikend .info p{
  float: left;
}
.gp_vikend .info img,.gp_vikend .info_d img{
  float: left; margin: 3px 5px 0 5px; 
}
.gp_vikend .program{
  background:#fff url('images/pozadi_gp.gif'); font-size: 9px; vertical-align: top; text-align: center;padding: 0 2px 2px 2px;
}
.gp_vikend .program a{
  color: #334E7B; text-decoration: none; font-size: 9px;
}
.gp_vikend .program .nadpis_dne{
  color: #FE9D00; font-size: 11px; font-weight: bold; margin-left: -20px;
}
.gp_vikend .program .nadpis{
  display: block; background:  #334E7B; color: #fff; font-size: 10px; line-height: 14px; padding-left: 2px; margin: 0 -2px -15px 0px; font-style: italic;
}
.gp_vikend .program .casomira,.gp_vikend .program .pocasi{
  color: #2A4D83; text-decoration: none; float:left; font-weight: bold;
}
.gp_vikend .program .pocasi{
  float: right; margin-right: 10px;
}
.gp_vikend .program .casomira{
  margin-left: 10px;
}
.gp_vikend .count_ico{
  background: url('images/count-ico.gif'); height: 20px;
}
.gp_vikend .info_d em{
   font-size: 10px; color: #838383; margin-left: 45px;
}
.gp_vikend .info_d span em{
  margin: 0; font-size: 12px;
}
.gp_vikend .count{
  background: url('images/count-back.gif'); font-size: 13px; color: #585858; font-weight: bold; padding: 0 0 3px 7px; 
}
.dira{
  background-color:#fff;
}

.gp_vikend .count strong{
  color:#FF9E01;
}

.prubez_por_pravy{
  border-bottom: 1px solid #1C4F8E; border-left: 10px solid #1C4F8E; margin:0; width: 100%; color: #6A6E71;background: url(images/prub-poradi-back.gif) repeat-x top;
}
.prubez_por_pravy td{
  padding: 0 10px 0 0px;
}
.prubez_por_pravy .kompl_hodnoc{
   text-align: center; padding-left: 15px;
  }
.prubez_por_pravy .kompl_hodnoc a{
  font-size: 10px;color: #5E7994; text-decoration: none;
}
.prubez_por_pravy .kompl_hodnoc a:hover{
  text-decoration: underline;
}
.prubez_por_pravy h4{
  font-size: 11px; font-weight: bold; padding-left: 15px;
}
.seda_linie{
  background: url(images/pozadi_cara_seda.gif) repeat-y top; font-size: 8px;
}
.seda_linie_t{
  background: url(images/pozadi_cara_seda.gif) repeat-y top; font-size: 11px;
}
.seda_linie_t span{
  padding-left: 15px;
}
select{
font-size: 10px;
}
.tabulka {
	text-align: center;
}
.prubez_por_pravy .jezdec{
  	font-size: 10px;color:#6A6E71;
}


.vysl_servis{
  background: #1E4E90;color: #fff; width: 100%; font-size: 11px;
}
.vysl_servis table{
  margin: 0 54px 0 54px;
}
.vysl_servis hr{
  margin-left: 1px;width: 440px;color: #FC9E00; background-color: #FC9E00;
}
.vysl_servis .vysledky_n{
  font-size: 13px; font-weight: bold;
}
.vysl_servis .zavod_n{
  background:#FC9E00; color: #1E4E90; text-align: center; 
}
.vysl_servis .zavod_p{
  background-color:#fff; color: #000; text-align: center; 
}
.vysl_servis a{
  color: #fff; text-decoration: none;
}
.vysl_servis a:hover{
  text-decoration: underline; color: #FC9E00;
}
.vysl_servis .barva_selected{
  font-weight: bold;
}


.vysl_tab{
    background: #fff;color: #000; width: 100%; font-size: 11px; border-top: 7px solid #1E4E90; border-collapse: collapse;
}
.vysl_tab th{
  text-align: center; background: #1E4E90; color: #fff; font-size: 10px; font-weight: normal; height: 16px;
}
.vysl_tab td{
   border-bottom: 1px solid #000;
}
.vysl_tab .pozice{
  color: #000; background: #D9DCFF; width: 40px; text-align: center; font-size: 13px; font-weight: bold; border: none;
}
.vysl_tab .start_cislo{
  color: #234F7E; background: #fff; font-size: 15px; font-weight: bold; width: 35px;  text-align: center;
}
.vysl_tab .body{
  color: #000; background: #FF9C01; text-align: center; font-size: 15px;
}
.vysl_tab .small{
  font-size: 9px;
}
.vysl_tab .cas{
  background-color: #D9DCFF;text-align: center;color: #000;
}
.vysl_tab .bez_podtr{
  border: 0; font-size: 9px; text-align: center;
}
.vysl_podpis{
   border: 0; font-size: 9px; text-align: center;
}
.vysl_tab .zavod_n{
  color: #1E4E90; font-size: 15px; font-weight: bold;
}
.vysl_tab .zavod_p{
  color: #1E4E90; font-weight: bold;  font-size: 11px;
}

.vysl_tab_postaveni{
    background: #fff;color: #000; width: 100%; font-size: 11px;; border-collapse: collapse;
}
.vysl_tab_postaveni .pozice{
  color: #000; background: #fff; text-align: center; font-size: 13px; font-weight: bold; border: none;
}
.vysl_tab_postaveni .start_cislo{
  color: #fff; background: #1E4E90; font-size: 15px; font-weight: bold; width: 40px;  text-align: center;
}
.vysl_tab_postaveni .text{
  background: #D9DCFF; padding-left: 3px;  text-align:right;
}


.kalendar_sezony{
    background: #fff; color: #000; width: 100%; font-size: 11px;border-collapse: collapse; margin-top: 10px;
}
.kalendar_sezony th{
  text-align: center; background: #1E4E90; color: #fff; font-size: 10px; font-weight: bold; height: 16px;
}
.kalendar_sezony .poradi{
  color: #000; background: #D9DCFF; width: 40px; text-align: center; font-size: 13px; font-weight: bold; border: none;
}
.kalendar_sezony .datum{
  text-align: center; background: #fff; color: #000; font-size: 10px;
}
.kalendar_sezony .zavod_n{
  text-align: left; background: #D9DCFF; color: #000; font-size: 10px; padding-left: 3px; font-weight: bold;
}
.kalendar_sezony .flag{
  text-align: center; background: #fff; color: #000; font-size: 10px; height: 28px;
}
.kalendar_sezony .okruh_n{
  text-align: left; background: #D9DCFF; color: #000; font-size: 10px; padding-left: 3px;
}
.kalendar_sezony .small{
  border-top: 1px solid #1E4E90;
}

.poradi_tab{
    background: #fff; color: #000; width: 100%; font-size: 11px;border-collapse: collapse; margin-top: 10px;
}
.poradi_tab th{
  vertical-align: bottom; font-weight: bold; border-bottom: 1px solid #1E4E90;
}
.poradi_tab .poradi{
  background: #D9DCFF; text-align: center; font-weight: bold; 
}
.poradi_tab .vysl{
  background: #D9DCFF;  text-align: center;
}
.poradi_tab .vysl_s{
  background: #1E4E90; color: #fff; text-align: center;
}
.poradi_tab .very_small{
  font-size: 9px; border-top: 1px solid #1E4E90; padding-top: 5px;
}
.poradi_tab .body{
  color: #000; text-align: center; background: #FF9C01;
}
.poradi_tab .flag{
  text-align: center; border-bottom: 1px solid #1E4E90;
}
.poradi_tab .jmeno{
  font-size: 8px;
}

.startovni_listina{
    background: #fff; color: #000; width: 100%; font-size: 11px;border-collapse: collapse; margin-top: 10px;
}
.startovni_listina th{
  font-weight: bold; border-bottom: 1px solid #1E4E90; text-align: center;
}
.startovni_listina td{
  height: 23px;
}
.startovni_listina .vlajka{
  text-align: center; background: url(http://www.auto-news.cz/system/inc/vysledky/images/pozadi_start_listina.gif) repeat-x;
}
.startovni_listina .jmeno{
  font-size: 13px; color: #1C4F8E; height: 30px;padding-left: 15px; background: url(http://www.auto-news.cz/system/inc/vysledky/images/pozadi_start_listina.gif) repeat-x;
}
.startovni_listina .cislo{
 text-align: center; width: 37px; padding-left: 8px; font-size: 15px; font-weight: bold; color: #fff; background: url(http://www.auto-news.cz/system/inc/vysledky/images/pozadi_start_listina_cislo_ct.gif) no-repeat;
}
.startovni_listina .cislo_zb{
  background: url(http://www.auto-news.cz/system/inc/vysledky/images/pozadi_start_listina_cislo.gif) repeat-x;
}
.startovni_listina .testovaci{
  color: #FF9C01; font-weight: bold;
}
.startovni_listina .pneu{
  background: url(http://www.auto-news.cz/system/inc/vysledky/images/pozadi_start_listina.gif) repeat-x; text-align: center;
}
.startovni_listina .back{
  background: url(http://www.auto-news.cz/system/inc/vysledky/images/pozadi_start_listina.gif) repeat-x;
}
.startovni_listina .sv_back{
  background-color: #F9FBF9; font-size: 10px;padding-left: 15px; 
}
