@charset "UTF-8";
#teleplan a {
  color: #3c4244; }

#teleplan td.odd.odd_row {
  background-color: #EEE8E5;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.6); }

#teleplan td.odd {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  background-color: #FAF5F1; }

#teleplan td {
  vertical-align: top;
  text-align: center; }

.game_icon {
  float: left; }

.game_name {
  margin-bottom: 5px;
  text-shadow: 0 1px 0 #FFFFFF;
  /*padding: 0 0 0 22px;
  line-height: 1.4em;*/ }

.tv_expander {
  text-align: center;
  padding: 5px 5px 5px 5px;
  display: none;
  font-size: 10px;
  color: #708289; }

.tv_game_icon {
  position: absolute;
  margin-left: -3px; }

.icon_date {
  font-size: 13px;
  color: #357f32;
  margin-left: 16px; }

.icons {
  text-shadow: 0 1px 0 #FFFFFF; }

/*.icons a { text-decoration: none; color: #fa3700;}
.icons .icon { display: none;}*/
.expanded .tv_expander {
  display: block; }

.tv_expander img {
  margin-bottom: -3px; }

/*#teleplan tr.expanded .icons a { display: none; }*/
#teleplan tr.expanded .game_half .icon, #teleplan tr.expanded .game_live .icon {
  display: block;
  width: 32px;
  height: 32px;
  background: url(/s/img/icons/live-half-sprite.png) no-repeat; }

#teleplan tr.expanded .odd_row .game_live .icon {
  background-position: 0px 0px; }

#teleplan tr.expanded .game_live .icon {
  background-position: -32px 0px; }

#teleplan tr.expanded .odd_row .game_half .icon {
  background-position: 0px -32px; }

#teleplan tr.expanded .game_half .icon {
  background-position: -32px -32px; }

#teleplan td {
  padding: 11px 5px 9px 5px;
  width: 178px;
  height: 38px; }

/*#teleplan .expanded td {height: 110px;}*/
#teleplan-links {
  /* всего ставок лайв, нижняя полоса телеплана */
  padding: 12px 7px;
  background-color: #EEE8E5;
  border-radius: 0 0 5px 5px;
  text-align: center;
  text-shadow: 0 1px 0 #FFFFFF; }

#teleplan-links a:first-child {
  color: #c4354a; }

.teleplan_block {
  padding: 0px;
  border-radius: 0 0 5px 5px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1); }

.tv_expander p {
  padding: 0px 0px 0px 0px;
  text-align: center;
  line-height: 1.2em; }

/*# sourceMappingURL=tv.css.map */
