.tv
{
	float: left;
	margin-right: 1em;
	width: 11.8em; /*172px - 13.8em*/
	white-space: nowrap;
}

.tv_volba
{
	float: left;
	width: /*11.8em*/15.5em; /*172px - 13.8em*/
	white-space: nowrap;
}

.zvyrazneni1 {
  background-color:#E8C6C5;
}

.zvyrazneni2 {
  background-color:#FFEFE6;
}

.sazba_admin_chybejici {
  color: blue;
}

.program h1
{
	xbackground: url('../../img/tv_nadpis_prechod.png') repeat-x;
  xbackground-color: white;
  height: 24px;
  font-size: 95%;
  font-weight: normal;
  border: none;
  margin-top: 1px;
  margin-bottom: 1px;
  text-align: right;
  xborder-bottom: 1px solid /*#DADADA*/#dedede;
  color: black;
  margin-right: -1px;
}

.program h1 .stanice_nazev
{
  display:block;
  padding-top: 0.4em;
  padding-top:0.3em;
  font-size:125%;
  padding-right: 0.9em;
}

.program h1 .stanice_nazev a {
  text-decoration:none;
  color:black;
}

.program h1 .stanice_nazev a:hover {
  text-decoration:underline;
  color:red;
}

html>body .program h1
{
  margin-right: 0px;
}

.program .logotv
{
	float: left;
	margin-left: 0.5em;
        xborder: 1px solid #919191 !important;
        xborder: 1px solid #dedede !important;
        border:none;
        padding: 1px;
}
.program .logostream {
  float:left;
  xpadding-top: 0.4em;
  xpadding-left:0.4em;
  margin-top:0;
  xborder:0;
}

.program
{
	float: left;
	xborder-top: 1px solid #DADADA;
  border-top: 1px solid #dedede;
	xmargin-right: 1px;
	width: /*100%*/16.6em;
}

.program_opakovani
{
	float: none;
	border-top: 0px;
	margin-right: 0px;
  width:100%;
}

.program .porad
{
	xwidth: 16em;
	margin: 0px;
	padding: 0px;
}

.program .porad td
{
	vertical-align: top;
}

.program .porad .nazev, .program .porad .nazev a
{
	xfont-weight: bold;
}

.program .porad .nazev 
{
  *word-wrap:break-word;
  *width:12.1em;
}

.program .porad .info1
{
  *word-wrap:break-word;
  *width:12.6em;
}

.program .porad .nazev a
{
	xcolor: #cc0000;
	text-decoration: none;
}

.program .porad .nazev a:hover
{
	color: red;
	text-decoration: underline;
}

.program .porad .cas, .program .porad .cas a
{
	width: 3em;
	text-align: right;
	color: black;
	xbackground-color: #F2F2F2;
	xmargin-bottom: 2em;
text-align: center;
}
.program  .porad .upozorneni, #program .upozorneni {
  background-color:/*orange*/#FECC07 !important;
}

.program .porad .cas a
{
	text-decoration: none;
}

.program .porad .cas a:hover
{
	text-decoration: underline;
  color:red;
}

.program .porad .typprg
{
	text-align: right;
}


.program .porad .info1
{
	text-align: justify;
	padding-left: 2px;
	padding-right: 5px;
	font-size: 90%;
}

.program .porad .obr
{
	margin-top: 10px;
	margin-bottom: 10px;
	border: 0px;
	width:12.8em;
}

.program .porad .showview
{
	color: green;
	font-size: 80%;
}

.porad_info 
{
	margin-bottom: 30px;
	margin-right: 30px;
	text-align: justify;
	float: left;
}

.porad_info strong
{
	margin: 0px;
	margin-right: 10px;
	clear: both;
	xdisplay: block;
}


.porad_vlastnosti
{
	width: 10%;
}


.program .pruh
{
	margin-bottom: 0px;
	xborder-bottom: 1px dotted #CCCDCE;
  xborder-top:1px solid #dedede;
	font-size: 80%;
	xwidth: 20em;
        width:100%;
	xmargin-top: 1px;

  xbackground-color: #E8E8E8;
  xheight: 3.8em;  
  border-collapse:collapse;
}

.program .pruh .pruh_zacatek
{
	text-align: left;
	vertical-align: top;
	font-size: 100%;
}
.program .pruh .pruh_konec
{
	text-align: right;
	vertical-align: top;
	font-size: 100%;
}

.program .pruh .pruh_nazev
{
	clear: both;
	background-color: #dedede;
  padding:0;
  height:15px;
  height:4px;
	xpadding: 1px;
}


.program .pruh .pruh_delka
{
	height:4px; width:0%; font-size:3px; background-color: #cc0000;
}

.program .pruh .pruh_popis
{
	height: /*30px*/1em;
	text-align: center;
	vertical-align: top;
	font-size: 100%;
}


.program .pruh .pruh_popis a
{
	text-decoration: none;
	xcolor: #cc0000;
}



.porad_kina_info td
{
	vertical-align: top;
	padding-bottom: 10px;
}



.alljustify
{
	text-align: justify;
}


.alljustify td
{
	text-align: justify;
}



.kina_porad_klikaci, .divadla_porad, .divadla_porad a
{
	/*color: #cc0000;
  color: #E53300;*/
	xfont-weight: bold;
	text-decoration: none;
}


.kina_porad_klikaci:hover
{
	/*color: red;
  color:#E53300;*/
}


.kina_porad_neklikaci
{
	xcolor: #333333;
	text-decoration: none;
}

.divadla_porad a
{
	text-decoration: none;
}



.porad_hlasovani
{
	border: 1px solid black;
	border-collapse: collapse;
}


.porad_hlasovani td, .porad_hlasovani th
{
	border: 1px solid black;
	padding: 8px;
	text-align: center;
}

.porad_hlasovani th
{
	font-weight: bold;
}


.kina_porady td
{
	vertical-align: top;
        border-bottom: 1px dotted #CCCDCE;
        border-bottom:1px solid #dedede;
}


.program .porad .porad_video {
  opacity: .5;
  filter: alpha(opacity=50);
  background: url('bmp/play.gif');
  width: 49px;
  height: 49px;
  position: absolute;
  border: 1px solid #cccccc;
  vertical-align: bottom;
  margin-top: 2em;
  margin-left: 4em;
  cursor: pointer;
}

.program .porad .porad_video:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.tab_info{
  background-color: #FFDFB2;
}
.porady_prouzek {
  border-left:1px solid;
  xborder-right:1px solid;
  border-color:#cccccc;
  border-color:#dedede;
  vertical-align:top;
  width:16.6em;
  padding-top:0;
  padding-bottom:0;
}
.P_hlavni .embed {
  text-align:center;
  margin-bottom:1em;
  position:relative;
}
.P_hvezdicka_hodnoceni {
  background:transparent url(http://www.sms.cz/img/hvezdicky.gif) no-repeat scroll 0 0;
  border:medium none;
  display:block;
  float:left;
  height:10px;
  overflow:hidden;
  width:11px;
  margin-top: 2px;
  margin-right: 2px;
}

.P_hvezdicka_hodnoceni_0 {
  background-position: 0px -50px;
}

.P_hvezdicka_hodnoceni_1 {
  background-position: 0px -40px;
}

.P_hvezdicka_hodnoceni_2 {
  background-position: 0px -30px;
}

.P_hvezdicka_hodnoceni_3 {
  background-position: 0px -20px;
}

.P_hvezdicka_hodnoceni_4 {
  background-position: 0px -10px;
}

.P_hvezdicka_hodnoceni_5 {
  background-position: 0px -0px;
}
.P_dragdrop_container
{
  width: 100%;
  min-height: 10em;
 }


#P_dragdrop_obj
{
  float: left;
}
.P_dragdrop_item
{
  border: 1px solid #afafaf;
  border-radius:6px;
  margin: 1px;
  padding: 1px;
  xwidth: 9em;
  float: left;
  margin-right:1em;
  text-align: center;
}
.P_dragdrop_item input {
  text-align:center;
  color:gray;
  /*float:left;*/
  display:inline;
  height:18px;
  margin:0.1em;
  xfloat:left;
}
.P_dragdrop_item .zrusit {
  xfloat:right;
  xmargin-top:-19px;
  cursor:pointer;
  margin-top: 1em;
  xwidth: 1.5em;
}
.P_dragdrop_handle {
  xheight:27px;
  padding: 0.5em;
  cursor: ew-resize !important;
}
.P_dragdrop_handle .tvlogo {
  margin-top:1em;
  margin-bottom:1em;
}
.P_dragdrop_handle span {
  vertical-align:middle;
  xline-height:27px;
  xheight:27px;
  overflow:hidden;
  width:10em;
  xfloat:left;
}
.P_dragdrop_item_source
{
  border: 1px dotted black;
}
.tv .kanal {
  margin-left:0.2em;
  font-size:120%;
}
.program .porad .cas .hodnoceni {
  background:url('bmp/typprg/f_hodn.gif') no-repeat;
  width:36px;
  height:15px;
  text-align:center;
  color:yellow;
  padding-top:14px;
  font-size:90%;
}

.program h1 .presun_stanic {
  float:left;
  line-height:8px;
  margin-left:1px;
  cursor:pointer;
  text-align:left;
}
.program h1 .presun_stanic a, .program h1 .presun_stanic .bez_kanalu {
  color:#BBBBBB;
  font-family:Courier New;
}

.program h1 .presun_stanic a{visibility:hidden;}
.program h1.hover .presun_stanic a{visibility:visible;}

.program h1 .presun_stanic a:hover {
  color:Red;
  text-decoration:none;
}
.program h1 .presun_stanic span:hover, .program h1 .presun_stanic .span_hover {
  color:Red;
  text-decoration:underline;
}

.program .porad .cas .typ_prg_detem {
color: #BC6CB8 !important;
}

.program .porad .cas .typ_prg_dokument {
color: #9286AE !important;
}

.program .porad .cas .typ_prg_film {
color: #71B7DC !important;
}

.program .porad .cas .typ_prg_hudba {
color: #FEA86F !important;
}

.program .porad .cas .typ_prg_serial {
color: #FF2672 !important;
}

.program .porad .cas .typ_prg_sport {
color: #8ECD68 !important;
}

.program .porad .cas .typ_prg_zabava {
color: #FFB82E !important;
}

.program .porad .cas .typ_prg_zpravodajstvi {
color: #9E913B !important;
}

.P_levemenu_tv {
  width:15.9em; /*172px - 14em*/
  float:left;
  margin-top:2.4em;
}
.P_levemenu_tv .P_boxik {
  margin-bottom:0;
}
.P_levemenu_tv .P_boxik .P_nadpis {
  background-color: #D80001;
}

.tv_nastaveni{
  width:67.8em; /*172px - 69em */
  width:67em;
  float:right;
  *position:relative;
  *z-index:200;
}
.tv_aukro {
  border:1px solid #919191;
  font-family:Arial;
  width:30em;
  background-color:#FCFCFC;
}
.tv_aukro table {
  font-size:75%;
}
.tv_aukro img {
  font-size:150%;
}
.tv_aukro .P_barva_pisma {
  color:black;
}
.hlasovani_box {
  /*background:#fefefe;*/
  color:#fefefe;
  border:1px solid #dedede;
  /*cursor:pointer;*/
  margin-bottom:5px;
  text-align:center;
  width:100%;
}
.hlasovani_box_nogoogle {
  border: 1px solid lightgrey;
}
#stanice_osa {border-left:1px solid #ccc;}
#program {border-right:1px solid #ccc;}
#casova_osa, #casova_osa2 {background:#fff;}
.program_obal {position:relative;}
.kino_logo {
  vertical-align:middle;
  xwidth:6em;
  height:1.5em;
  border:0px;
}
#tv_pevne_stanice {_margin-left:1px;}
#tv_pevne_stanice table {
background:white;
border-bottom:1px solid #dedede;
-webkit-box-shadow: 0px 6px 6px -4px #666;
-moz-box-shadow:    0px 6px 6px -4px #666;
box-shadow:         0px 6px 6px -4px #666;
}
#tv_pevne_stanice td.porady_prouzek {background:#fec;}

#program_obsah td.prvni {border-left:1px solid white;}
#program_obsah td.posledni {border-right:1px solid white;}

.program_nadpis_prvni {border-top:none;}
.program_nadpis_posledni {}

/* MRIZKA */
.tv_obsah_mrizka #program {
  cursor: col-resize;
  border-left:1px solid #cccccc;
  border-top:1px solid #cccccc;
  position:absolute;
  margin-left:4.5em;
  overflow:hidden;
  width:77.2em;
  background-color:#eeeeee;
}

.tv_obsah_mrizka .tv_nastaveni {left:0 !important;position:static !important;float:right;}

.tv_obsah_mrizka .logo_tv {
  xborder: 1px solid #919191;
  xborder: 1px solid #dedede;
  xpadding: 0.1em;
  xmargin-top:.7em;
  margin-top:.2em;
  xmargin-bottom:1em;
  width:50px;
}

.tv_obsah_mrizka .porad {
  overflow: hidden;
  word-wrap: nowrap;
  position: absolute;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  background-color: white;
  color:#ccc;
}
.tv_obsah_mrizka .porad.aktualni {
  background-color:#F9DDA9;
}
.tv_obsah_mrizka .porad.hover {
  background:#ffeecc;
}
.tv_obsah_mrizka .porad.hover, .tv_obsah_mrizka .porad.hover .porad_cas {
  color:#666;
}
.tv_obsah_mrizka .porad.hover.upozorneni {
  background-color:/*orange*/#FECC07;
}

.tv_obsah_mrizka .porad img.porad_obr {
  xborder: 1px solid #cccccc;
  xwidth:3.9em;
  xheight:3.9em;
  vertical-align:bottom;
  xmargin:.2em;
  xwidth:4.4em;
  xheight:4.4em;
  height:4em;
  margin-right:0.1em;
  border:none;
}

.tv_obsah_mrizka .porad_ {
  margin-left: .2em;
  line-height: 1.1em;
  font-size:90%;
}

.tv_obsah_mrizka .porad_ a {
  xcolor: #cc0000;
  text-decoration: none;
  font-size:110%;
}

.tv_obsah_mrizka .porad_cas {
  font-size: x-small;
  color: #aaa;
  margin-top: 2px;
  margin-left: .2em;
  white-space: nowrap;
}

.tv_obsah_mrizka .porad_cas img {
  vertical-align:text-top;
}



.tv_obsah_mrizka .porad_video {
  opacity: .4;
  filter: alpha(opacity=40);
  background: url('bmp/play.gif');
  width: 3.9em;
  height: 3.9em;
  position: absolute;
  border: 1px solid #cccccc;
  vertical-align: bottom;
  margin: .2em;
  cursor: pointer;
}

.tv_obsah_mrizka .porad_video:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}

#roh, #roh_, #roh2, #roh2_ {
  position:absolute;
  width:4.5em;
  z-index:30;
  height:2.5em !important;
  line-height:2.5em !important;
}

#roh a, #roh_ a, #roh2 a, #roh2_  a {
  color:white;
  text-decoration:none;
}


.mrizka_oddelovac {
  opacity:.8;
  filter:alpha(opacity=80);
  border-left:1px dotted #ccc;
  position:absolute;
  width:1px;
  top:0;
}
.tv_obsah_mrizka #aktualni_cas {
  background-color:#d30000;
  width:4px;
  position:absolute;
  top:0;
  opacity:.3;filter:alpha(opacity=30);
}
.tv_obsah_mrizka #casova_osa, .tv_obsah_mrizka #casova_osa2 {
  position:absolute;
  overflow:hidden;
  width:77.2em;
  margin-left:4.5em;
  z-index:25;
  border-left:1px solid transparent;
  border-right:1px solid transparent;
}
.tv_obsah_mrizka #casova_osa.plovouci {
  height:1.8em;
  line-height:2.2em;
}
.tv_obsah_mrizka #casova_osa.plovouci div.P_prechod50 span, .tv_obsah_mrizka #casova_osa.plovouci #aktualni_cas_ span {
  font-size:120%;
}


.tv_obsah_mrizka #casova_osa .casovy_blok, 
.tv_obsah_mrizka #casova_osa2 .casovy_blok {
  border-style:solid;
  border-color:#ccc;
  border-width:0;
}
.tv_obsah_mrizka #aktualni_cas_, .tv_obsah_mrizka #aktualni_cas2_ {
  position:absolute;
  background-color:#d30000;
  padding-top:.1em;
  color:white;
  font-weight:bold;
  width:4em;
  top:0;
  text-align:center;
}

.tv_obsah_mrizka #stanice_osa {
  position:absolute;
  width:4.5em;
  z-index:20;
  background-color:white;
  border-top:1px solid transparent;
}

.tv_obsah_mrizka #stanice_osa .stanice_box {
  position:absolute;
  overflow:hidden;
  width:4.5em;
  background-color:white;
  border-top:1px solid #ccc;
  border-bottom:1px solid #ccc;
  -webkit-box-shadow: 0 0 1px 1px #ddd inset;
  box-shadow: 0 0 1px 1px #ddd inset;
}
.tv_obsah_mrizka #stanice_osa .stanice_box.hover {
  background:#fec;
}
.tv_obsah_mrizka #stanice_osa .stanice_box div{
  text-align:center;
  padding-top:.2em;
}
.tv_obsah_mrizka #stanice_osa .stanice_box .stanice_nastaveni {
  xposition:absolute;
  xmargin-top:1.2em;
  xright:0.1em;
  font-size:90%;
  position:absolute;
  bottom:0;
  right:0;
}

.tv_obsah_mrizka .stanice_osa_polozka {
  float:left;
}
.tv_obsah_mrizka .stanice_osa_polozka div {
  border-top:1px solid black;
  border-bottom:1px solid black;
  border-left:1px solid black;
}
.tv_obsah_mrizka .program_mrizka_posun {
  height:1.4em;
  height:2.7em;
  line-height:2.7em;
}
.tv_nastaveni .P_box_obsah {padding:0.5em;}
.P_hlavni #stanice_poradi input {vertical-align:baseline;}

/* universal hover_select*/
.j_hover_select, .j_pseudo_select {
  border:1px solid #ddd;
  background:#eee url("http://www.sms.cz/img/nove/select.gif") no-repeat 0.2em 0.8em;
  padding:0.3em;
  padding-left:1em;
  display:inline-block;
  -moz-border-radius: 0.3em;
  -webkit-border-radius: 0.3em;
  border-radius: 0.3em;  
  cursor:pointer;
  position:relative;
}

.j_pseudo_select {
  background-image:none;
  padding-left:0.3em;
  text-align:center;
}

.j_hover_select .jhs_select {
  display:none;
  position:absolute;
  background:#eee;
  -moz-border-radius: 0.3em;
  -webkit-border-radius: 0.3em;
  border-radius:0.3em;
  border:1px solid #ddd;
  top:1.6em;
  left:0;
  width:auto;
  z-index:200;
  cursor:auto;
  margin-left:-1px;
}
.j_hover_select.jhs_hover, .j_hover_select .jhs_select {
  -moz-box-shadow:2px 2px 2px #aaa;
  -webkit-box-shadow:2px 2px 2px #aaa;
  box-shadow:2px 2px 2px #aaa;
}
.j_hover_select .jhs_select .jhs_content {
  padding:0.3em;
}
.j_hover_select .jhs_select .jhs_top_blank {
  position:absolute;
  top:-2px;
  left:0;
  margin-left:0;
  height:3px;
  background:#eee;
  xbackground:black;
  xborder-left:1px solid #ccc;
  xborder-right:1px solid #ccc;
}
.j_hover_select.jhs_hover .jhs_select {
  display:block;
}
.jhs_select .sloupec{
  float:left;
  padding:0.2em;
}
.jhs_select a:hover {
  background:#FFEECC;
}
/* - */
.jhs_select.vyber_dnu {
  width:28.2em;
  left:-10.4em;
}
.jhs_select.vyber_dnu .jhs_top_blank {
  margin-left:10.4em;
  padding-left:1px;
}
.jhs_select.vyber_dnu .sloupec{
  width:9em;
}
.jhs_select.vyber_casu .sloupec {
  width:6em;
}
.jhs_select.vyber_poradu .sloupec {
  width:8em;
}
.jhs_select .sloupec a, .jhs_select.vyber_casu a, .jhs_select.vyber_poradu a {
  border-bottom:1px solid #ddd;
  padding:0.3em;
}

.jhs_select .sloupec div {
  margin-bottom:1px;
  padding:0.3em;
}
.jhs_select a {
  display:block;
  font-weight:normal;
}
.jhs_select.vyber_dnu .sloupec .den.den_typ_7, .jhs_select.vyber_dnu .sloupec .den.noborder, .jhs_select a.noborder {
  border:none;
}

.jhs_select.vyber_dnu .sloupec .den.stary span{
  opacity:0.5;
}
.jhs_select.vyber_dnu .sloupec .den .den_datum {
  width:3.2em;
  display:inline-block;
  text-align:right;
  font-weight:bold;
}
.jhs_select.vyber_dnu .sloupec .den .den_nazev {
  font-weight:normal;
  margin-left:0.5em;
}
.jhs_select.vyber_dnu .sloupec .den.aktualni a span {
  font-weight:bold;
}

.sms_mini_cudl {
  float: left; 
  background-color: #EEEEEE; 
  border: 1px solid #AAAAAA; 
  color: #666666; 
  white-space: nowrap; 
  border-radius: 3px; 
  opacity: 1; 
  -webkit-transition: all 1s ease-in-out; 
  -moz-transition: all 1s ease-in-out; 
  -o-transition: all 1s ease-in-out; 
  -ms-transition: all 1s ease-in-out; 
  transition: all 1s ease-in-out; 
  height: 15px; 
  padding: 0em; 
  padding-right: 5px; 
  padding-left: 5px; 
  cursor: pointer;
}

.tv_obsah_mrizka .porad {
  -webkit-box-shadow: 0 0 1px 1px #ddd inset;
  box-shadow: 0 0 1px 1px #ddd inset;
}
.tv_obsah_mrizka .porad.typ_d .prouzek {background-color:/*#9c90ba*/#183bc9;}
.tv_obsah_mrizka .porad.typ_f .prouzek {background-color:#71b7dc;}
.tv_obsah_mrizka .porad.typ_l .prouzek {background-color:#fcc150;}
.tv_obsah_mrizka .porad.typ_m .prouzek {background-color:/*#feb970*/#fb772d;}
.tv_obsah_mrizka .porad.typ_o .prouzek {background-color:#99da68;}
.tv_obsah_mrizka .porad.typ_q .prouzek {background-color:/*#c974c4*/#ff0000;}
.tv_obsah_mrizka .porad.typ_s .prouzek {background-color:#f06bda;}
.tv_obsah_mrizka .porad.typ_z .prouzek {background-color:#b5ab41;}

.tv_obsah_mrizka .porad.typ_d .porad_, .tv_obsah_mrizka .porad.typ_d .porad_cas, 
.tv_obsah_mrizka .porad.typ_f .porad_, .tv_obsah_mrizka .porad.typ_f .porad_cas,
.tv_obsah_mrizka .porad.typ_l .porad_, .tv_obsah_mrizka .porad.typ_l .porad_cas,
.tv_obsah_mrizka .porad.typ_m .porad_, .tv_obsah_mrizka .porad.typ_m .porad_cas,
.tv_obsah_mrizka .porad.typ_o .porad_, .tv_obsah_mrizka .porad.typ_o .porad_cas, 
.tv_obsah_mrizka .porad.typ_q .porad_, .tv_obsah_mrizka .porad.typ_q .porad_cas, 
.tv_obsah_mrizka .porad.typ_s .porad_, .tv_obsah_mrizka .porad.typ_s .porad_cas, 
.tv_obsah_mrizka .porad.typ_z .porad_, .tv_obsah_mrizka .porad.typ_z .porad_cas
{
  margin-left:.8em;
}

.tv_obsah_mrizka .porad .prouzek {
  width:0.4em;
  float:left;
  height:4.5em;
}

#casova_osa,#casova_osa2 {height:2.5em;line-height:2.5em;cursor:col-resize;}
#casova_osa,#casova_osa2, #roh, #roh_,#roh2,#roh2_ {border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
#casova_osa div.P_prechod50 span,#casova_osa2 div.P_prechod50 span,
#roh a, #roh_ a,#roh2 a, #roh2_ a, #aktualni_cas_ span, #aktualni_cas2_ span  {font-size:140%;}
#roh a, #roh_ a,#roh2 a, #roh2_ a {display:block;text-align:center;color:white;}
#casova_osa div.P_prechod50 span,#casova_osa2 div.P_prechod50 span {margin-left:0.2em;}
#aktualni_cas_ span, #aktualni_cas2_ span {padding-left:0.2em;padding-right:0.2em;}
.tv_obsah_mrizka #aktualni_cas_ ,.tv_obsah_mrizka #aktualni_cas2_  {width:5em;}
.tv_obsah_mrizka .stanice_osa_polozka div {border-top:none;border-bottom:none;}

#casova_osa, #roh, #roh_ {
  -webkit-box-shadow: 0 2px 4px 0px #999;
  box-shadow: 0 2px 4px 0px #999;
}
#casova_osa2, #roh2, #roh2_ {
  -webkit-box-shadow: 0 -2px 4px 0px #999;
  box-shadow: 0 -2px 4px 0px #999;
}
#stanice_osa {
  -webkit-box-shadow: 2px 0 4px #999;
  box-shadow: 2px 0 4px #999;
}
.tv_obsah_mrizka #jhs_id_porady {
  float:right;
}
table.porad.P_zvyrazni_radek {
  width: 100%;
}
.porad.nevyrazne {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}
.nastaveni_zobrazeni_fotek label {margin-right: 1em;}
.tv_obsah_mrizka .casove_bloky {margin-top:0.5em;}
.tv_obsah_mrizka .casove_bloky {width:12em;}
.px1200 .tv_obsah_mrizka .casove_bloky {width:auto;}

a.porad_edna {display:block;margin:1em 0}
a.porad_edna:hover {text-decoration:underline;}
a.porad_edna img {display:inline-block;vertical-align:middle;margin-right:0.5em}
a.porad_edna span {display:inline-block;vertical-align:middle}
