div#about-us-company-details {
  position: relative;
}
a#about-us-logo {
  cursor: pointer;
  display: block;
  width: 266px;
  height: 66px;
  background: transparent url("/res/image/content/livesport-logo.gif") no-repeat 0 0;
  position: absolute;
  top: 0;
  left: 230px;
}
div.about-us-spacer {
  line-height: 15px;
  height: 15px;
  font-size: 0;
}
.ifmenu {
  position: relative;
  clear: both;
  margin: 0px;
  height: 20px;
  border-bottom: 1px solid #bcbeae;
}
#detail .ifmenu {
  border-bottom: 0;
  margin-left: 10px;
}
.ifmenu li {
  list-style: none;
  float: left;
  border: 1px solid #bcbeae;
  border-bottom: none;
  margin-right: 10px;
  height: 19px;
  background-color: #9c9c9c;
}
.ifmenu a,
.ifmenu strong,
.ifmenu .single-nav {
  display: block;
  position: relative;
  padding: 0 10px;
  line-height: 19px;
  text-decoration: none !important;
}
.ifmenu strong {
  font-weight: normal;
}
.ifmenu a {
  cursor: pointer;
}
.ifmenu a:hover,
#detail .ifmenu a:hover {
  text-decoration: underline !important;
}
div#detail #odds-main-wrapper .ifmenu li.selected a:hover {
  text-decoration: none !important;
}
.ifmenu li.selected,
.ifmenu .selected {
  background-color: #00407d;
}
.soccer .ifmenu .selected {
  background-color: #016700;
}
.tennis .ifmenu .selected {
  background-color: #bf9a17;
}
.baseball .ifmenu .selected {
  background-color: #006766;
}
.american-football .ifmenu .selected {
  background-color: #8e6340;
}
.basketball .ifmenu .selected {
  background-color: #680000;
}
.motorsport .ifmenu .selected {
  background-color: #680000;
}
.golf .ifmenu .selected {
  background-color: #016700;
}
.horse-racing .ifmenu .selected {
  background-color: #016700;
}
.ifmenu .ifmenu-live a {
  color: #c00;
}
.ifmenu .selected a,
.ifmenu a.selected {
  color: white;
}
.ifmenu li a.invert {
  text-decoration: underline !important;
}
.ifmenu li a.invert:hover {
  text-decoration: none !important;
}
#detail .ifmenu li {
  margin-bottom: -1px;
  position: relative;
}
.ifmenu #ifmenu-calendar,
.ifmenu #ifmenu-odds-format {
  position: absolute;
  right: 0;
  top: 0;
  border-bottom: none;
  width: 110px;
  font-size: inherit;
  margin: 0;
}
.ifmenu #ifmenu-calendar-content a,
.ifmenu #ifmenu-odds-format-content a {
  width: 80px;
  height: 100%;
  padding: 0;
}
.ifmenu #ifmenu-calendar-content a {
  width: auto;
}
.ifmenu #ifmenu-calendar-content a span,
.ifmenu #ifmenu-odds-format-content a span {
  background: transparent;
  display: block;
  padding-left: 16px;
  line-height: 19px;
}
.ifmenu #ifmenu-calendar .h2,
.ifmenu #ifmenu-odds-format .h2 {
  margin: 0;
  padding: 0;
  font-size: 100%;
  font-weight: normal;
  line-height: 19px;
  cursor: pointer;
}
.ifmenu #ifmenu-calendar .h2 a,
.ifmenu #ifmenu-odds-format .h2 a {
  padding: 0;
  padding-left: 16px;
  background: url("/res/image/cal-dart.2.gif") no-repeat 4px 60%;
}
.ifmenu #ifmenu-calendar ul,
.ifmenu #ifmenu-odds-format ul {
  position: absolute;
  left: -1px;
  top: 20px;
  margin: 0;
  padding: 0;
  width: 100%;
  z-index: 2;
  background: white;
  border: 1px solid #bcbeae;
  border-top: none;
  background: #f0f0f0;
}
.ifmenu #ifmenu-calendar ul li,
.ifmenu #ifmenu-odds-format ul li {
  display: block;
  width: 100%;
  height: 19px;
  background: transparent;
  background-color: white;
  margin: 0;
  padding: 0;
  border: none;
}
.ifmenu #ifmenu-calendar ul li.even,
.ifmenu #ifmenu-odds-format ul li.even {
  background-color: #efefef;
}
.ifmenu #ifmenu-calendar .ifmenu-active,
.ifmenu #ifmenu-odds-format .ifmenu-active {
  color: white !important;
  background-color: #409B84;
}
.ifmenu #ifmenu-calendar .ifmenu-today,
.ifmenu #ifmenu-odds-format .ifmenu-today {
  color: #656565;
}
.ifmenu #ifmenu-calendar-content a,
.ifmenu #ifmenu-odds-format-content a {
  display: block;
  color: #B0B0B0;
  padding: 0;
  line-height: 19px;
}
.ifmenu #ifmenu-calendar-content a:hover,
.ifmenu #ifmenu-odds-format-content a:hover {
  background: #ffcc99 url("/res/image/cal-dart.2.gif") no-repeat -196px 50%;
  text-decoration: none;
  color: #656565;
}
.ifmenu #ifmenu-calendar-content {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
}
.ifmenu #bonus-offers-advertisement {
  float: right;
  margin-right: 10px;
  padding-top: 10px;
  background: none !important;
  font-size: 10px;
  color: #B0B0B0;
  border-bottom: none;
  height: 16px;
}
.ifmenu .ifmenu-custom a #mygames-count {
  display: inline;
  float: none;
  background: none;
}
/* garbage {{{

.mo .ifmenu li {   background: #f0eafb; }
.mo .ifmenu .selected{   background: #9277a7; }
.od .ifmenu li {	background: #e8f3fb; }
.od .ifmenu .selected{	background: #66a8d7; }
.os .ifmenu li {	background: #e8f3fb; }
.os .ifmenu .selected{	background: #66a8d7; }

}}} */
.bonus-offers-bookmark {
  position: relative;
}
div#mc ul.ifmenu {
  margin: 0;
}
.ifmenu {
  height: 24px;
  /* 24px */
  /*	width: 100%; */
  border-bottom: 4px solid #00407D;
}
#detail .ifmenu {
  margin-bottom: -1px;
}
.soccer .ifmenu {
  border-color: #016700;
}
.tennis .ifmenu {
  border-color: #BF9A17;
}
.basketball .ifmenu {
  border-color: #680000;
}
.motorsport .ifmenu {
  border-color: #680000;
}
.hockey .ifmenu {
  border-color: #00407D;
}
.american-football .ifmenu {
  border-color: #8E6340;
}
.baseball .ifmenu {
  border-color: #006766;
}
.golf .ifmenu {
  border-color: #016700;
}
.horse-racing .ifmenu {
  border-color: #016700;
}
.odds-comparison-bookmark .ifmenu {
  border-color: #e75a03;
}
.odds-scope-bookmark .ifmenu {
  border-color: #343434;
}
.bonus-offers-bookmark .ifmenu {
  border-color: #6D003A;
}
.detail-submenu-bookmark .ifmenu {
  border-color: #9b0000;
}
.ifmenu li,
.ifmenu #ifmenu-calendar span.day {
  height: 23px;
  border-top: none;
  border-left: none;
  border-right: none;
  background-image: url("/res/image/_new/bg-bookmark.2.gif");
  background-position: 0 -800px;
  background-repeat: no-repeat;
  margin-right: 1px;
  border-bottom: 1px solid #BCBEAE;
}
.ifmenu li.ifmenu-custom a {
  white-space: nowrap;
}
.odds-scope-bookmark .ifmenu li {
  background-position: 0 100px;
  /* empty */
  background-color: #e75a03;
  margin-right: 0;
}
.odds-scope-bookmark .ifmenu .divider {
  width: 1px;
  background-position: 100% -1150px;
}
.ifmenu li span {
  display: block;
  background-image: url("/res/image/_new/bg-bookmark.2.gif");
  height: 100%;
}
.odds-scope-bookmark .ifmenu li span {
  /*	background-position:100% -1150px; */
  /* line */
  background-position: 0 100px;
  /* empty */
}
.ifmenu li a,
.ifmenu li strong,
.ifmenu li .single-nav {
  font-weight: normal;
  color: #fff;
  line-height: 23px;
  height: 23px;
  padding-top: 0;
}
.ifmenu .selected,
.ifmenu #ifmenu-calendar .today {
  height: 24px;
  /* 24px */
  background-repeat: no-repeat;
  background-position: 0 -200px;
  border-bottom: 0;
}
.soccer .ifmenu .selected {
  background-position: 0 -100px;
}
.tennis .ifmenu .selected {
  background-position: 0 -300px;
}
.basketball .ifmenu .selected {
  background-position: 0 -400px;
}
.motorsport .ifmenu .selected {
  background-position: 0 -400px;
}
.hockey .ifmenu .selected {
  background-position: 0 -200px;
}
.american-football .ifmenu .selected {
  background-position: 0 -600px;
}
.baseball .ifmenu .selected {
  background-position: 0 -500px;
}
.golf .ifmenu .selected {
  background-position: 0 -100px;
}
.horse-racing .ifmenu .selected {
  background-position: 0 -100px;
}
#detail .ifmenu .selected {
  border-bottom: -1px !important;
}
.ifmenu .selected span {
  background-position: 100% -250px;
}
.soccer .ifmenu .selected span {
  background-position: 100% -150px;
}
.tennis .ifmenu .selected span {
  background-position: 100% -350px;
}
.basketball .ifmenu .selected span {
  background-position: 100% -450px;
}
.motorsport .ifmenu .selected span {
  background-position: 100% -450px;
}
.hockey .ifmenu .selected span {
  background-position: 100% -250px;
}
.american-football .ifmenu .selected span {
  background-position: 100% -650px;
}
.baseball .ifmenu .selected span {
  background-position: 100% -550px;
}
.golf .ifmenu .selected span {
  background-position: 100% -150px;
}
.horse-racing .ifmenu .selected span {
  background-position: 100% -150px;
}
/*
.ifmenu .ifmenu-live a {
	color: #f6ff00;
}

.ifmenu .ifmenu-live a {
	color: #D1332A	;
	color: #FFDB00;
	color: #fff010;
}
*/
.ifmenu .ifmenu-live a {
  color: #fff;
}
.ifmenu .selected.ifmenu-live a {
  /*	font-weight: bold; */
  color: #ffffff;
}
.ifmenu #ifmenu-calendar {
  border-bottom: 1px solid #BCBEAE;
}
.ifmenu #ifmenu-calendar ul {
  top: 24px;
  left: 15px;
  width: 78px;
}
.ifmenu #ifmenu-calendar-content a span {
  padding-left: 19px !important;
}
.ifmenu #ifmenu-calendar .h2 a {
  padding-left: 20px !important;
  background: url("/res/image/cal-dart.2.gif") no-repeat 7px 60%;
}
.ifmenu #ifmenu-calendar-content a:hover {
  background: #ffcc99 url("/res/image/cal-dart.2.gif") no-repeat -192px 50%;
}
/* omrdel kvuli kalendari v tv gonetu */
div#mc .tv-gonet-bookmark .ifmenu h2 {
  font-family: Tahoma, Verdana, "Geneva CE", Lucida, Arial, Helvetica, sans-serif;
}
.stats-spacer {
  background-color: #444444 !important;
}
/*	eV.com - test uprav*/
.ifmenu li {
  background-position: 0 -800px;
}
.ifmenu li span {
  background-position: 100% -850px;
}
.ifmenu #ifmenu-calendar {
  border-bottom: 0;
  height: 24px;
}
.ifmenu #ifmenu-calendar {
  background-position: 0px -200px;
}
.soccer .ifmenu #ifmenu-calendar {
  background-position: 0px -100px;
}
.tennis .ifmenu #ifmenu-calendar {
  background-position: 0px -300px;
}
.basketball .ifmenu #ifmenu-calendar {
  background-position: 0px -400px;
}
.motorsport .ifmenu #ifmenu-calendar {
  background-position: 0px -400px;
}
.hockey .ifmenu #ifmenu-calendar {
  background-position: 0px -200px;
}
.american-football .ifmenu #ifmenu-calendar {
  background-position: 0px -600px;
}
.baseball .ifmenu #ifmenu-calendar {
  background-position: 0px -500px;
}
.golf .ifmenu #ifmenu-calendar {
  background-position: 0px -100px;
}
.horse-racing .ifmenu #ifmenu-calendar {
  background-position: 0px -100px;
}
.ifmenu #ifmenu-calendar span.today {
  background-position: -3px -200px;
}
.soccer .ifmenu #ifmenu-calendar span.today {
  background-position: -3px -100px;
}
.tennis .ifmenu #ifmenu-calendar span.today {
  background-position: -3px -300px;
}
.basketball .ifmenu #ifmenu-calendar span.today {
  background-position: -3px -400px;
}
.motorsport .ifmenu #ifmenu-calendar span.today {
  background-position: -3px -400px;
}
.hockey .ifmenu #ifmenu-calendar span.today {
  background-position: -3px -200px;
}
.american-football .ifmenu #ifmenu-calendar span.today {
  background-position: -3px -600px;
}
.baseball .ifmenu #ifmenu-calendar span.today {
  background-position: -3px -500px;
}
.golf .ifmenu #ifmenu-calendar span.today {
  background-position: -3px -100px;
}
.horse-racing .ifmenu #ifmenu-calendar span.today {
  background-position: -3px -100px;
}
.ifmenu #ifmenu-calendar .h2 a {
  background: url("/res/image/cal-dart-white.1.gif") no-repeat 7px 60%;
}
.ifmenu #ifmenu-calendar ul {
  border: 1px solid #BCBEAE;
  border-bottom: 0;
}
.ifmenu #ifmenu-calendar ul li {
  border-bottom: 1px solid #BCBEAE;
}
.ifmenu #ifmenu-calendar-content a {
  color: #656565;
}
.ifmenu #ifmenu-calendar-content .ifmenu-today {
  background-color: #E6F4F8;
}
.soccer .ifmenu #ifmenu-calendar-content .ifmenu-today {
  background-color: #EAF7E7;
}
.hockey .ifmenu #ifmenu-calendar-content .ifmenu-today {
  background-color: #E6F4F8;
}
.tennis .ifmenu #ifmenu-calendar-content .ifmenu-today {
  background-color: #F7F8DC;
}
.basketball .ifmenu #ifmenu-calendar-content .ifmenu-today {
  background-color: #F9F1EA;
}
.motorsport .ifmenu #ifmenu-calendar-content .ifmenu-today {
  background-color: #F9F1EA;
}
.american-football .ifmenu #ifmenu-calendar-content .ifmenu-today {
  background-color: #F9EDDF;
}
.baseball .ifmenu #ifmenu-calendar-content .ifmenu-today {
  background-color: #EAFCF2;
}
.golf .ifmenu #ifmenu-calendar-content .ifmenu-today {
  background-color: #EAF7E7;
}
.horse-racing .ifmenu #ifmenu-calendar-content .ifmenu-today {
  background-color: #EAF7E7;
}
.ifmenu #ifmenu-calendar-content a:hover,
.soccer .ifmenu #ifmenu-calendar-content a:hover,
.hockey .ifmenu #ifmenu-calendar-content a:hover,
.tennis .ifmenu #ifmenu-calendar-content a:hover,
.basketball .ifmenu #ifmenu-calendar-content a:hover,
.motorsport .ifmenu #ifmenu-calendar-content a:hover,
.american-football .ifmenu #ifmenu-calendar-content a:hover,
.baseball .ifmenu #ifmenu-calendar-content a:hover,
.golf .ifmenu #ifmenu-calendar-content a:hover,
.horse-racing .ifmenu #ifmenu-calendar-content a:hover {
  background: #ffcc99 url("/res/image/cal-dart.2.gif") no-repeat -192px 50%;
}
.ifmenu #ifmenu-calendar a.ifmenu-active {
  background-color: #00407D;
}
.soccer .ifmenu #ifmenu-calendar a.ifmenu-active {
  background-color: #016700;
}
.tennis .ifmenu #ifmenu-calendar a.ifmenu-active {
  background-color: #BF9A17;
}
.basketball .ifmenu #ifmenu-calendar a.ifmenu-active {
  background-color: #680000;
}
.motorsport .ifmenu #ifmenu-calendar a.ifmenu-active {
  background-color: #680000;
}
.hockey .ifmenu #ifmenu-calendar a.ifmenu-active {
  background-color: #00407D;
}
.baseball .ifmenu #ifmenu-calendar a.ifmenu-active {
  background-color: #006766;
}
.american-football .ifmenu #ifmenu-calendar a.ifmenu-active {
  background-color: #8E6340;
}
.golf .ifmenu #ifmenu-calendar a.ifmenu-active {
  background-color: #016700;
}
.horse-racing .ifmenu #ifmenu-calendar a.ifmenu-active {
  background-color: #016700;
}
.ifmenu #ifmenu-calendar a.ifmenu-active:hover {
  background-image: url("/res/image/cal-dart-white.1.gif");
}
#odds-format.switchable div {
  line-height: 19px;
  height: 19px;
  font-size: 11px;
  border-top: 1px solid #BCBEAE;
  border-bottom: 0px solid #BCBEAE;
  margin: 0px;
  color: #ffffff;
  padding-right: 10px;
  text-align: right;
  background: url("/res/image/_new/bg-menu.png") 0px -108px repeat-x #00407D;
}
#odds-format.switchable .soccer {
  background-color: #016700;
  background-position: 0px -58px;
}
#odds-format.switchable .tennis {
  background-color: #BF9A17;
  background-position: 0px -158px;
}
#odds-format.switchable .basketball {
  background-color: #680000;
  background-position: 0px -208px;
}
#odds-format.switchable .motorsport-auto-racing {
  background-color: #680000;
  background-position: 0px -31px;
}
#odds-format.switchable .motorsport-moto-racing {
  background-color: #680000;
  background-position: 0px -31px;
}
#odds-format.switchable .hockey {
  background-color: #00407D;
  background-position: 0px -108px;
}
#odds-format.switchable .baseball {
  background-color: #006766;
  background-position: 0px -258px;
}
#odds-format.switchable .american-football {
  background-color: #8E6340;
  background-position: 0px -308px;
}
#odds-format.switchable .golf {
  background-color: #016700;
  background-position: 0px -58px;
}
#odds-format.switchable .horse-racing {
  background-color: #016700;
  background-position: 0px -58px;
}
#odds-format.switchable a {
  color: #ffffff;
  text-decoration: underline;
}
#odds-format.switchable a:hover {
  text-decoration: none;
}
#odds-format.switchable span.active-odds-format {
  background-color: #ffffff;
  color: #000000;
  font-weight: normal;
  padding-left: 4px;
  border-radius: 2px;
  padding-right: 4px;
  text-decoration: none;
}
.ifmenu #ifmenu-calendar {
  background: none;
}
.ifmenu #ifmenu-calendar span.day {
  display: block;
  float: left;
  height: 23px;
  line-height: 23px;
  margin: 0;
  padding: 0;
}
.ifmenu #ifmenu-calendar span.yesterday,
.ifmenu #ifmenu-calendar span.tomorrow {
  width: 15px;
  background-position: 0 -800px;
  border-color: #bcbeae;
  cursor: pointer;
}
.ifmenu #ifmenu-calendar span.yesterday {
  border-right-width: 1px;
  border-right-style: solid;
}
.ifmenu #ifmenu-calendar span.tomorrow {
  background-position: -3px -800px;
  border-left-width: 1px;
  border-left-style: solid;
  float: right;
}
.ifmenu #ifmenu-calendar span.tomorrow .inner {
  background-position: right -850px;
}
.ifmenu #ifmenu-calendar span.today {
  height: 24px;
}
.ifmenu #ifmenu-calendar span.today,
.ifmenu #ifmenu-calendar span.h2 {
  border-bottom: none;
  width: 78px;
}
.ifmenu #ifmenu-calendar span.h2 {
  background: none;
}
.ifmenu #ifmenu-calendar .arrow {
  background-repeat: no-repeat;
  background-image: url("/res/image/cal-dart.2.gif");
}
.ifmenu #ifmenu-calendar .yesterday .arrow {
  background-position: -398px 9px;
}
.ifmenu #ifmenu-calendar .tomorrow .arrow {
  background-position: -195px 9px;
}
.ifmenu #ifmenu-calendar.no-tomorrow .tomorrow,
.ifmenu #ifmenu-calendar.no-yesterday .yesterday {
  visibility: hidden;
}
.spacer-block {
  height: 10px;
  line-height: 10px;
  font-size: 0px;
}
div.group-label {
  height: 24px;
  border-bottom: 4px solid #444643;
  margin-top: 10px;
}
div.group-label span.group-label-wrapper {
  height: 100%;
  background-image: url("/res/image/_new/bg-bookmark.2.gif");
  display: block;
  float: left;
}
div.group-label span.group-label-name {
  display: block;
  background-image: url("/res/image/_new/bg-bookmark.2.gif");
  background-position: 100% -50px;
  height: 100%;
  padding: 0 10px;
  margin: 0;
  font-size: 11px;
  line-height: 23px;
  color: white;
}
.flat div.group-label {
  border-bottom-width: 4px;
  border-bottom-style: solid;
}
.flat div.group-label span.group-label-wrapper {
  background-image: none;
}
.flat div.group-label span.group-label-name {
  background: none;
}
a {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
sup {
  line-height: 0;
}
#fscon {
  position: relative;
}
#fsbody {
  width: 660px;
}
#fsbody .copyright {
  text-align: right;
  padding: 3px 10px 0;
  position: relative;
  line-height: 1.2;
}
.flat #fsbody .copyright {
  margin-left: auto;
}
#fsbody .copyright a {
  color: #c00;
  text-decoration: underline;
}
#fsbody .copyright a:hover {
  text-decoration: none;
}
div#mc .no-match-found p {
  border: 1px solid #bcbeae !important;
  border-top: 0;
  padding: 3px 10px;
  margin: 0;
  position: relative;
}
.no-match-found a {
  text-decoration: underline;
}
.no-match-found a:hover {
  text-decoration: none;
}
.fs-table {
  margin-top: 0;
}
.fs-table .bold {
  font-weight: bold;
}
.fs-table .aet,
.fs-table .subincident {
  color: #656565;
  font-weight: normal;
}
.fs-table .match-status {
  background: #fc9;
}
.fs-table table {
  border-spacing: 0;
  clear: both;
  table-layout: fixed;
  background: white;
  position: relative;
}
.fs-table .table-line-bottom {
  border-top: 1px solid #656565;
  font-size: 1px;
  line-height: 1px;
  height: 0;
}
.fs-table tr {
  height: 19px;
  line-height: 19px;
}
.fs-table td {
  text-align: center;
  padding: 0;
  border-top: 0;
  border-bottom: 0;
  border-right: 1px solid #e0e0e0;
}
.display-none {
  display: none;
}
.fs-table table.no-match {
  width: 100%;
}
.fs-table td.no-match {
  text-align: left;
  padding-left: 10px;
  border-left: 1px solid #e0e0e0;
}
.fs-table table.golf.no-duel tbody td,
.fs-table table.soccer tbody td,
.fs-table table.motorsport-auto-racing.no-duel tbody td,
.fs-table table.motorsport-moto-racing.no-duel tbody td,
.fs-table table.motorsport.no-duel tbody td,
.fs-table table.cycling.no-duel tbody td,
.fs-table table.horse-racing tbody td,
.fs-table table.winter-sports-alpine-skiing tbody td,
.fs-table table.winter-sports-ski-jumping tbody td,
.fs-table table.winter-sports-cross-country tbody td,
.fs-table table.winter-sports-biathlon tbody td,
.fs-table .odds td {
  border-top: 1px solid #e0e0e0;
}
.fs-table .odds thead tr.score-label td,
.fs-table .odds thead tr.blank-line td {
  border-top: none;
}
.fs-table .tr-first:nth-child(1) td,
.fs-table table.soccer .tr-first:nth-child(1) td,
.fs-table table.golf.no-duel .tr-first:nth-child(1) td {
  border-top: 0;
}
.fs-table td.tournament {
  color: #ffffff;
  border-left: 1px solid #e0e0e0;
  text-align: center;
}
.fs-table td.time,
.fs-table td.team-rank {
  border-left: 1px solid #e0e0e0;
}
.fs-table td.team-rank.highlight-highlighted {
  background-image: none;
}
.fs-table td.team-rank.position-up.highlight-highlighted,
.fs-table td.team-rank.position-up.highlight-highlighted-sec {
  background-image: url("/res/image/icons-detail.14.png");
  background-position: -923px 7px;
  background-repeat: no-repeat;
}
.fs-table td.team-rank.position-down.highlight-highlighted,
.fs-table td.team-rank.position-down.highlight-highlighted-sec {
  background-image: url("/res/image/icons-detail.14.png");
  background-position: -823px 7px;
  background-repeat: no-repeat;
}
.fs-table td.rank-label {
  border-left: 1px solid #bbb;
}
.fs-table td.extra-info {
  border-left: 1px solid #e0e0e0;
  border-top: 1px solid #e0e0e0;
  padding: 0 10px;
}
.fs-table .extra-info span.extra-info-left {
  float: left;
  text-align: left;
}
.fs-table .extra-info span.extra-info-right {
  float: right;
  text-align: right;
}
.fs-table .extra-info span.extra-info-new-line {
  clear: both;
  display: block;
}
.fs-table td.part-top,
.fs-table td.part-bottom,
.fs-table td.legs-home:not(.bold),
.fs-table td.legs-away:not(.bold) {
  color: #b0b0b0;
}
/*
.fs-table td.part-top sup,
.fs-table td.part-bottom sup {
	color: #cacaca;
}
*/
.fs-table td.team-home,
.fs-table td.team-rank,
.fs-table td.part-bottom,
.fs-table td.player,
.fs-table td.score-home,
.fs-table td.legs-home,
.fs-table td.sets-home {
  border-bottom: 1px solid #e0e0e0;
}
.fs-table table.golf.no-duel td.team-home,
.fs-table table.soccer td.team-home,
.fs-table .odds td {
  border-bottom: none;
}
.fs-table tr.even {
  background: #f0f0f0;
}
.flat .fs-table tr.even {
  background: inherit;
}
.fs-table tr.set td.team-home,
.fs-table tr.set td.team-away,
.fs-table tr.set td.score-home,
.fs-table tr.set td.score-away,
.fs-table td.set,
.fs-table td.serve-alert,
.fs-table tr.goal,
.fs-table .soccer tr.highlight-highlighted,
.fs-table tr.highlight-highlighted td.team-home,
.fs-table tr.highlight-highlighted td.team-away,
.fs-table tr.highlight-highlighted td.score-home,
.fs-table tr.highlight-highlighted td.score-away,
.fs-table td.highlight-highlighted:not(.no-highlight),
.fs-table .golf tr.highlight-highlighted td.score {
  background: #FFCC99;
}
.flat .fs-table tr.set td.team-home,
.flat .fs-table tr.set td.team-away,
.flat .fs-table tr.set td.score-home,
.flat .fs-table tr.set td.score-away,
.flat .fs-table td.set,
.flat .fs-table td.serve-alert,
.flat .fs-table tr.goal,
.flat .fs-table .soccer tr.highlight-highlighted,
.flat .fs-table tr.highlight-highlighted td.team-home,
.flat .fs-table tr.highlight-highlighted td.team-away,
.flat .fs-table tr.highlight-highlighted td.score-home,
.flat .fs-table tr.highlight-highlighted td.score-away,
.flat .fs-table td.highlight-highlighted:not(.no-highlight),
.flat .fs-table .golf tr.highlight-highlighted td.score {
  background: #FFD8D8;
}
.fs-table .basketball tr.set td.team-home,
.fs-table .basketball tr.set td.team-away,
.fs-table .basketball tr.highlight-highlighted td.team-home,
.fs-table .basketball tr.highlight-highlighted td.team-away,
.fs-table .soccer tr.highlight-highlighted td.team-home,
.fs-table .soccer tr.highlight-highlighted td.team-away,
.fs-table .soccer tr.highlight-highlighted td.score-home,
.fs-table .soccer tr.highlight-highlighted td.score-away,
.fs-table .golf tr.set td.team-home,
.fs-table .golf tr.set td.team-away,
.fs-table .golf tr.highlight-highlighted td.team-home,
.fs-table .golf tr.highlight-highlighted td.team-away,
.fs-table .golf tr.highlight-highlighted td.score.no-highlighted,
.fs-table .motorsport tr.highlight-highlighted td.team-home,
.fs-table .motorsport tr.highlight-highlighted td.team-away {
  background: none;
}
.fs-table td.set,
.fs-table td.highlight-highlighted:not(.no-highlight) {
  color: #84705b;
}
.fs-table td.team-rank.highlight-highlighted:not(.no-highlight) {
  color: #656565;
}
.fs-table td.acronym {
  text-align: left;
  padding-left: 10px;
}
.fs-table td.playing.highlight-highlighted:not(.no-highlight) {
  color: #c00;
}
.fs-table td.no-highlight {
  background: none;
}
.fs-table span.dw-icon,
.stats-table span.dw-icon {
  background: url("/res/image/icons-iframe.10.png") no-repeat -702px -3px;
  padding-left: 5px;
  margin: 0 6px;
}
.stats-table span.dw-icon {
  position: relative;
  top: 1px;
  padding-left: 6px;
}
.fs-table span.dw-icon:hover,
.stats-table span.dw-icon:hover {
  background-position: -734px -3px;
}
.fs-table td span.padl {
  text-align: left;
  display: block;
  padding-left: 10px;
}
.fs-table td span.padr {
  text-align: right;
  display: block;
  padding-right: 10px;
}
.fs-table td.icons,
.fs-table td.comparison,
.dw-icon,
.fs-table td.best-of,
.fs-table td.acronym {
  cursor: default;
}
.fs-table td.ah_handicap,
.fs-table td.ou_total {
  color: #67a8d8;
}
.fs-table .icons .icon0 {
  left: 5px;
}
.fs-table .icons .icon1 {
  left: 20px;
}
.fs-table .icons .icon2 {
  left: 35px;
}
.fs-table .icons .icon3 {
  left: 49px;
}
.fs-table .icons .icon4 {
  left: 63px;
}
.fs-table .icons .info,
.fs-table .icons .tv,
.fs-table .icons .video,
.fs-table .icons .video-blink,
.fs-table .icons .slive,
.fs-table .icons .clive,
.fs-table .icons .shirt,
.fs-table .icons .comparison,
.fs-table .icons .league-info,
.fs-table .icons .display-league,
.fs-table .icons .hide-league,
.fs-table .icons .tennis-serve,
.fs-table .icons .table-tennis-serve,
.fs-table .icons .badminton-serve,
.fs-table .icons .volleyball-serve,
.fs-table .icons .beach-volleyball-serve,
.fs-table .icons .cricket-serve,
.fs-table .icons .cricket-serve-opposite,
.fs-table .icons .darts-serve,
.fs-table .icons .baseball-serve,
.fs-table .icons .baseball-serve-opposite,
.fs-table .icons .pesapallo-serve,
.fs-table .icons .pesapallo-serve-opposite,
.fs-table .icons .american-football-serve {
  position: absolute;
  z-index: 1;
  width: 12px;
  height: 16px;
  line-height: 16px;
  background: url("/res/image/icons-iframe.10.png") no-repeat 0 50%;
}
.fs-table table.baseball .icons .icon3 {
  left: 41px;
}
.fs-table .icons .tv {
  background-position: -32px 100%;
  cursor: pointer;
}
.fs-table .icons .slive,
.fs-table .icons .clive {
  background-position: -64px 100%;
  cursor: pointer;
  width: 17px;
}
.fs-table .icons .clive {
  background-image: url("/res/image/icons-anim.2.gif");
  background-position: 0 100%;
  cursor: pointer;
}
.fs-table .icons .shirt {
  background-position: -126px 100%;
  cursor: pointer;
  width: 15px;
}
.fs-table .icons .shirt:hover {
  background-position: -477px 100%;
  width: 15px;
}
.fs-table .icons .tennis-serve {
  background-position: -670px 50%;
  width: 12px;
  left: 3px;
}
.fs-table .icons .table-tennis-serve {
  background-position: -1040px 50%;
  width: 12px;
  left: 3px;
}
.fs-table .icons .badminton-serve {
  background-position: -980px 50%;
  width: 14px;
  left: 3px;
}
.fs-table .icons .volleyball-serve,
.fs-table .icons .beach-volleyball-serve {
  background-position: -1009px 50%;
  width: 14px;
  left: 3px;
}
.fs-table .icons .cricket-serve {
  background-position: -890px 50%;
  width: 12px;
  left: 3px;
}
.fs-table .icons .cricket-serve-opposite {
  background: url("/res/image/icons-iframe-2.5.gif") no-repeat -160px 50%;
  width: 16px;
  height: 15px;
  line-height: 15px;
  top: 2px;
  left: 1px;
}
.fs-table .icons .darts-serve {
  background: url("/res/image/icons-iframe-2.5.gif") no-repeat -140px 50%;
  width: 15px;
  height: 15px;
  line-height: 15px;
  top: 2px;
  left: 1px;
}
.fs-table .icons .baseball-serve,
.fs-table .icons .pesapallo-serve {
  background-position: -920px 50%;
  width: 12px;
  left: 3px;
}
.fs-table .icons .baseball-serve-opposite,
.fs-table .icons .pesapallo-serve-opposite {
  background: url("/res/image/icons-iframe-2.5.gif") no-repeat -180px 50%;
  width: 16px;
  height: 15px;
  line-height: 15px;
  top: 2px;
  left: 1px;
}
.fs-table .icons .american-football-serve {
  background-position: -950px 50%;
  width: 16px;
  left: 1px;
}
.fs-table span.rhcard,
.fs-table span.racard {
  background: url("/res/image/card-red.gif") no-repeat 0 50%;
}
.fs-table span.rhcard {
  background-position: 100% 50%;
}
.fs-table .odds span.rhcard {
  background-position: 0 50%;
}
.fs-table span.rhcard1,
.fs-table span.racard1 {
  padding-left: 10px;
}
.fs-table span.rhcard2,
.fs-table span.racard2 {
  padding-left: 19px;
}
.fs-table span.rhcard3,
.fs-table span.racard3 {
  padding-left: 28px;
}
.fs-table span.rhcard4,
.fs-table span.racard4 {
  padding-left: 37px;
}
.fs-table span.rhcard5,
.fs-table span.racard5 {
  padding-left: 46px;
}
.fs-table .flag,
#fsmenu .flag {
  width: 16px;
  display: inline-block;
  margin: 0 10px 0 0;
  height: 13px;
  vertical-align: text-top;
}
.fs-table .padl .flag {
  margin-left: 0;
  margin-right: 10px;
  padding: 0;
}
.fs-table .padr .flag {
  margin-left: 5px;
  margin-right: 0;
}
.fs-table .playing,
.fs-table .playing a {
  color: #c00;
}
.fs-table td.leader {
  font-weight: bold;
}
.fs-table tbody td.current-distance span.current-distance {
  display: none;
}
.fs-table tbody tr:first-child td.current-distance span {
  display: none;
}
.fs-table tbody tr:first-child td.current-distance span.current-distance {
  display: inline;
  font-weight: bold;
}
.fs-table td.playing.leader {
  text-transform: uppercase;
}
.fs-table .time-playing {
  color: #b0b0b0;
}
.fs-table td.best-of span {
  color: #b0b0b0;
}
.fs-table td.best-of span:hover {
  color: #000000;
}
.fs-table td.timer {
  line-height: 1.4;
}
.fs-table td.timer span.final_result_only {
  color: #b0b0b0;
  cursor: default;
}
.fs-table td.timer span.final_result_only:hover {
  color: #000000;
}
.fs-table .goal-home,
.fs-table .highlight-message.highlight-left {
  float: left;
  padding-left: 10px;
}
.fs-table .goal-away,
.fs-table .highlight-message.highlight-right {
  float: right;
  padding-right: 10px;
}
.fs-table .blank-line {
  height: 1px;
  line-height: 1px;
}
body.cricket #fs-summary-results .fs-table .blank-line td,
.fs-table .blank-line td {
  background-color: #656565;
  border-right: none;
}
.fs-table .canceled {
  text-decoration: line-through;
}
.fs-table .no-left-border {
  border-left: 0 !important;
}
.fs-table .no-underline {
  text-decoration: none !important;
}
.fs-table .odds .win :not(.dw-icon) {
  background-color: #fc9;
}
.fs-table .odds.golf .win {
  background-color: transparent;
}
.fs-table .odds-hover-highlight {
  color: #656565;
  background-color: #98F83F;
  cursor: pointer;
  text-decoration: underline;
}
.fs-table .odds td.xx2 {
  color: #b0b0b0;
}
.fs-table .odds .kx span {
  display: block;
  padding-left: 10px;
}
.fs-table .odds .kx span:hover {
  cursor: pointer;
  text-decoration: underline;
}
.fs-table .odds .xx2 span {
  padding-left: 0;
}
.fs-table .odds .kx span.up,
.fs-table .odds .kx span.down {
  background-image: url("/res/image/icons-detail.14.png");
  background-repeat: no-repeat;
  background-position: -821px 100%;
}
.fs-table .odds .kx span.down {
  background-position: -921px 100%;
}
.fs-table .odds .xx2 span.up,
.fs-table .odds .xx2 span.down {
  background-image: none;
}
.fs-table .not-published {
  text-decoration: line-through !important;
}
#visit,
#lsintro {
  color: #000;
  font-weight: bold;
  font-size: 21px;
  text-align: center;
  margin-bottom: 20px;
  padding-top: 20px;
}
#visit a,
#lsintro a {
  color: #c00;
  font-weight: bold;
  text-decoration: underline;
}
#visit a:hover,
#lsintro a:hover {
  text-decoration: none;
}
#fsi {
  position: relative;
  display: none;
  background: white;
  padding-top: 1px;
}
#fsi #visit,
#fsi #lsintro {
  margin-bottom: 10px;
}
.lsintro {
  cursor: pointer;
  background: url("/res/image/content/livescore_in_345x70.gif") no-repeat 50% 10px;
  padding-top: 90px !important;
  padding-bottom: 10px;
  margin: 0;
  width: 100%;
  position: relative;
}
.lsintro-opacity {
  opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  filter: alpha(opacity=50);
  position: absolute;
  left: 0;
  top: 0;
  background: white;
  width: 100%;
  z-index: 999;
}
.no-display {
  display: none;
}
/* Fix velikosti písma pro iPhone */
@media screen and (max-device-width: 640px) {
  body {
    -webkit-text-size-adjust: none;
  }
}
.help {
  cursor: help;
}
.fs-table tr.league {
  background: url("/res/image/_new/bg-label.gif") repeat-x top #343434;
}
.no-match-found p {
  border: 1px solid #bcbeae;
}
.fs-table .icons .info:hover {
  background-position: -542px 50%;
}
.fs-table .icons .tv {
  background-position: -32px 50%;
}
.fs-table .icons .tv:hover {
  background-position: -510px 50%;
}
.fs-table .icons .slive {
  background-position: -64px 50%;
}
.fs-table .icons .clive {
  background-position: -130px 50%;
}
.fs-table .icons .slive:hover {
  background-position: -830px 50%;
}
.fs-table .icons .live-centre,
.fs-table .icons .live-centre-active {
  position: absolute;
  z-index: 1;
  width: 36px;
  height: 17px;
  line-height: 17px;
  background: url("/res/image/icons-iframe-2.5.gif") no-repeat 0 100%;
  left: 5px;
}
.fs-table .match-comments {
  display: inline-block;
  width: 44px;
  height: 14px;
  line-height: 17px;
  background: url("/res/image/icons-iframe-2.5.gif") no-repeat -200px 100%;
  margin-bottom: -3px;
}
.fs-table .match-comments:hover {
  background-position: -248px 100%;
}
.fs-table .icons .live-centre-click {
  position: absolute;
  left: 6px;
  cursor: pointer;
}
.fs-table .hockey .icons .live-centre-click,
.fs-table .basketball .icons .live-centre-click,
.fs-table .rugby-union .icons .live-centre-click,
.fs-table .rugby-league .icons .live-centre-click,
.fs-table .aussie-rules .icons .live-centre-click,
.fs-table .cricket .icons .live-centre-click {
  position: absolute;
  left: 13px;
  cursor: pointer;
}
.fs-table .icons .live-centre-active {
  background-position: -50px 100%;
}
.fs-table .icons .video,
.fs-table .icons .video-blink {
  cursor: pointer;
  background: url("/res/image/icons-iframe-2.5.gif") no-repeat -100px 0;
  position: absolute;
  z-index: 1;
  width: 12px;
  height: 15px;
  line-height: 15px;
  top: 2px;
}
.fs-table .icons .video:hover {
  background-position: -120px 0;
}
.fs-table .icons .video-blink {
  background: url("/res/image/icons-anim-2.1.gif") no-repeat 0 0;
}
.fs-table .icons .video-blink:hover {
  background: url("/res/image/icons-iframe-2.5.gif") no-repeat -120px 0;
}
.fs-table .left-bd-2 {
  border-left: 2px solid #E0E0E0;
}
.fs-table .score-label,
.fs-table .race-info-text,
.fs-table .tournament-info-text {
  background-color: #cacaca;
}
.fs-table .score-label .left-bd {
  border-left: 1px solid #bbb;
}
.fs-table .score-label .left-bd-2 {
  border-left: 2px solid #bbb;
}
.fs-table .score-label .left-bd.first {
  border-right: none;
}
.fs-table .score-label td {
  border-right: 1px solid #bbb;
}
.fs-table .race-info-text td,
.fs-table .tournament-info-text td {
  border-right: none;
  text-align: left;
  padding-left: 4px;
}
.fs-table table.golf .tournament-info-text td {
  border-bottom: 0;
}
.fs-table table.golf .score-label td {
  border-top: 1px solid #bbb;
  border-bottom: 0;
}
.fs-table .race-info-text td:last-child,
.fs-table .tournament-info-text td:last-child {
  border-right: 1px solid #bbb;
}
.fs-table .race-info-text td:first-child,
.fs-table .tournament-info-text td:first-child {
  border-left: 1px solid #bbb;
}
.fs-table .tournament-info-text span {
  padding-right: 15px;
}
.fs-table td.player-label {
  text-align: left;
  padding-left: 10px;
}
.fs-table table.golf.no-duel tbody td,
.fs-table table.motorsport-auto-racing.no-duel tbody td,
.fs-table table.motorsport-moto-racing.no-duel tbody td,
.fs-table table.motorsport.no-duel tbody td,
.fs-table table.cycling.no-duel tbody td,
.fs-table table.horse-racing.no-duel tbody td,
.fs-table table.horse-racing tbody td,
.fs-table table.winter-sports-alpine-skiing tbody td,
.fs-table table.winter-sports-ski-jumping tbody td,
.fs-table table.winter-sports-cross-country tbody td,
.fs-table table.winter-sports-biathlon tbody td {
  border-bottom: none;
}
.fs-table table.motorsport-auto-racing tbody tr:first-child td,
.fs-table table.motorsport-moto-racing tbody tr:first-child td,
.fs-table table.motorsport tbody tr:first-child td,
.fs-table table.cycling tbody tr:first-child td,
.fs-table table.horse-racing tbody tr:first-child td {
  border-top: none;
}
.fs-table table.motorsport-auto-racing thead tr.race-info-text td,
.fs-table table.motorsport-moto-racing thead tr.race-info-text td,
.fs-table table.motorsport thead tr.race-info-text td,
.fs-table table.cycling thead tr.race-info-text td,
.fs-table table.horse-racing thead tr.race-info-text td,
.fs-table table.winter-sports-alpine-skiing thead tr.race-info-text td,
.fs-table table.winter-sports-biathlon thead tr.race-info-text td,
.fs-table table.winter-sports-cross-country thead tr.race-info-text td,
.fs-table table.winter-sports-ski-jumping thead tr.race-info-text td {
  border-bottom: 1px solid #bbb;
}
.fs-table table.golf tbody tr:first-child td,
.fs-table table.motorsport tbody tr:first-child td,
.fs-table table.cycling tbody tr:first-child td,
.fs-table table.horse-racing tbody tr:first-child td,
.fs-table table.winter-sports-alpine-skiing tbody tr:first-child td,
.fs-table table.winter-sports-ski-jumping tbody tr:first-child td,
.fs-table table.winter-sports-cross-country tbody tr:first-child td,
.fs-table table.winter-sports-biathlon tbody tr:first-child td {
  border-top: none;
}
.fs-table table.motorsport thead td.player,
.fs-table table.motorsport thead td.team,
.fs-table table.motorsport-auto-racing thead td.player,
.fs-table table.motorsport-auto-racing thead td.team,
.fs-table table.motorsport-moto-racing thead td.player,
.fs-table table.motorsport-moto-racing thead td.team,
.fs-table table.cycling thead td.player,
.fs-table table.cycling thead td.team,
.fs-table table.winter-sports-alpine-skiing thead td.name,
.fs-table table.winter-sports-ski-jumping thead td.name,
.fs-table table.winter-sports-cross-country thead td.name,
.fs-table table.winter-sports-biathlon thead td.name {
  border-bottom: 0;
  text-align: left;
  padding-left: 10px;
}
.fs-table.tournament-page .golf tbody td {
  border-top: none;
}
#fs_overlay {
  position: absolute;
  background: none;
  display: none;
  width: 100%;
  height: 100%;
  min-height: 500px;
  top: 0;
  left: 0;
  z-index: 1000;
}
.fs-table table.golf td.cell_sd,
.fs-table table.golf td.cell_se,
.fs-table table.golf td.cell_sf,
.fs-table table.golf td.cell_sg,
.fs-table table.golf td.cell_sh,
.fs-table table.motorsport-auto-racing td.cell_rc,
.fs-table table.motorsport-moto-racing td.cell_rc,
.fs-table table.cycling td.cell_rc {
  color: #B0B0B0;
}
.fs-table table.golf td.player_cut_off {
  color: #B0B0B0;
}
.player_page .fs-table table.golf td.player_cut_off {
  color: #656565;
}
#local-mygames td.player_cut_off {
  color: #656565;
}
#local-mygames td.player_cut_off span {
  color: #656565;
}
.fs-table table.golf td.hole_start_time,
.fs-table table.horse-racing td.age,
.fs-table table.horse-racing td.weight,
.fs-table table.horse-racing tr.non-runner td {
  color: #B0B0B0;
}
.fs-table table.golf td.cell_sd.highlight-highlighted,
.fs-table table.golf td.cell_se.highlight-highlighted,
.fs-table table.golf td.cell_sf.highlight-highlighted,
.fs-table table.golf td.cell_sg.highlight-highlighted,
.fs-table table.golf td.cell_sh.highlight-highlighted,
.fs-table table.golf td.hole_start_time.highlight-highlighted {
  color: #84705b;
}
.fs-table table.horse-racing td.cell_rk.starting-price a {
  text-decoration: none;
}
.fs-table table.horse-racing td.cell_rk.starting-price a:hover {
  text-decoration: underline;
}
.fs-table .cell_ib span.icons {
  float: left;
  margin-left: 5px;
}
.fs-table .head_aa div.mg_dropdown {
  margin-top: 0;
}
.win_lose_icon {
  width: 17px;
  display: inline-block;
  line-height: 17px;
}
.win_lose_icon {
  background-image: url("/res/image/standings/form.en.png");
}
.win_lose_icon.form-w {
  background-position: 0 -150px;
}
.win_lose_icon.form-d {
  background-position: 0 -200px;
}
.win_lose_icon.form-l {
  background-position: 0 -250px;
}
.win_lose_icon.form-wo {
  background-position: 0 -450px;
}
.win_lose_icon.form-lo {
  background-position: 0 -500px;
}
.win_lose_icon.form-s {
  background-position: 0 -650px;
}
.game-notification {
  position: fixed;
  background-color: black;
  width: 192px;
  height: 92px;
  bottom: 5px;
  margin-left: 5px;
  z-index: 1100;
}
.game-notification .notification-content {
  border: 1px solid #585858;
  background-color: #101010;
  font-size: 10px;
  color: dimgray;
  width: 180px;
  height: 80px;
  bottom: 10px;
  line-height: 13px !important;
  z-index: 30;
  margin-left: 5px;
  margin-top: 5px;
  cursor: pointer;
}
.game-notification .notification-content:hover {
  border: 1px solid #ffffff;
  cursor: pointer;
}
.game-notification .label {
  float: left;
  height: 19px;
  width: 180px;
  line-height: 19px;
  border-bottom: 1px solid #585858;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  font-size: 11px;
  color: #ffffff;
  background-color: #222222;
  text-overflow: ellipsis;
}
.game-notification .score {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 19px;
  font-weight: bold;
  margin-top: 32px;
  width: 100%;
  text-align: center;
  color: white;
  line-height: 13px !important;
}
.game-notification .score .change {
  color: #ff9900;
}
.game-notification .text {
  width: 100%;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  font-size: 11px;
  color: #ff9900;
  margin-top: 15px;
  line-height: 13px !important;
}
.game-notification .close {
  background: transparent url("/res/image/close.png") -17px 0 no-repeat;
  width: 16px;
  height: 16px;
  display: block;
  position: absolute;
  right: -5px;
  top: -5px;
}
.game-notification .close:hover {
  background: transparent url("/res/image/close.png") 0 0 no-repeat;
}
.game-notification .logo-home {
  left: 15px;
}
.game-notification .logo-away {
  right: 15px;
}
.game-notification .notification-logo {
  background-position: center center;
  position: absolute;
  margin-top: 25px;
}
.fs-table table.horse-racing thead tr td.head_ra span,
.fs-table table.winter-sports-biathlon thead tr td.head_ra span,
.fs-table table.winter-sports-cross-country thead tr td.head_ra span,
.fs-table table.winter-sports-ski-jumping thead tr td.head_ra span {
  margin-right: 15px;
}
.fs-table table.horse-racing thead tr td.horse,
.fs-table table.horse-racing thead tr td.jockey-trainer {
  text-align: left;
  padding-left: 10px;
}
.fs-table .scores-changed span {
  display: flex;
}
.fs-table .scores-changed .blinking-svg {
  display: block;
  height: 19px;
  width: 19px;
}
.fs-table .scores-changed .circle {
  fill: #c00;
}
.fs-table .scores-changed .ring {
  fill: none;
  stroke-width: 0.5;
  stroke: #c00;
}
.fs-table .scores-changed .blinking-svg-highlight-left {
  float: left;
}
.fs-table .scores-changed .blinking-svg-highlight-right {
  float: right;
}
#block-summary-squad,
#block-summary-match-record,
#player-profile,
#player-transfers,
#player-injury-history,
#block-summary-tournament-won {
  margin-top: 10px;
}
#last-matches {
  margin-bottom: 10px;
}
.preload {
  position: absolute;
  top: 100px;
  left: 50%;
  margin-left: -11ex;
  z-index: 100;
  text-align: center;
  background: #ffffff;
  width: 22ex;
  height: 46px;
  line-height: 46px;
  opacity: 0.8;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  filter: alpha(opacity=80);
}
.preload span {
  display: block;
  padding-left: 40px;
  background: url("/res/image/ajax-loader-hockey.gif") no-repeat 15%;
}
.flat .preload {
  display: flex;
  flex-flow: column nowrap;
  width: 140px;
  height: 105px;
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.15);
  opacity: 1;
  z-index: 9;
}
.flat .preload span {
  display: block;
  padding: 52px 0 0 0;
  background: url("/res/_fs/image/fs_loading.gif") no-repeat !important;
  background-size: 30% !important;
  background-position: 50% 25px !important;
  font-size: 11px;
  color: rgba(101, 101, 101, 0.5);
}
.flat .preload.hidden {
  display: none;
}
.soccer .preload span {
  background-image: url("/res/image/ajax-loader-soccer.gif");
}
.tennis .preload span {
  background-image: url("/res/image/ajax-loader-tennis.gif");
}
.basketball .preload span {
  background-image: url("/res/image/ajax-loader-basketball.gif");
}
.motorsport .preload span {
  background-image: url("/res/image/ajax-loader-motorsport.gif");
}
.baseball .preload span {
  background-image: url("/res/image/ajax-loader-baseball.gif");
}
.american-football .preload span {
  background-image: url("/res/image/ajax-loader-american-football.gif");
}
.golf .preload span {
  background-image: url("/res/image/ajax-loader-golf.gif");
}
.preload {
	background-color:#EFEFEF;
	left:50%;
}

.preload span {
	background-image:url(/res/_in/image/ajax-loader-hockey.gif);
}

.soccer .preload span {
	background-image:url(/res/_in/image/ajax-loader-soccer.gif);
}

.tennis .preload span {
	background-image:url(/res/_in/image/ajax-loader-tennis.gif);
}

.basketball .preload span {
	background-image:url(/res/_in/image/ajax-loader-basketball.gif);
}

.hockey .preload span {
	background-image:url(/res/_in/image/ajax-loader-hockey.gif);
}

.baseball .preload span {
	background-image:url(/res/_in/image/ajax-loader-baseball.gif);
}

.american-football .preload span {
	background-image:url(/res/_in/image/ajax-loader-american-football.gif);
}

/* ------------------------ *
 * League heading container *
 * ------------------------ *
 *
 */
.fs-table tr.league {
  color: white;
  background: #656565;
}
.fs-table tr.league a {
  color: white;
  text-decoration: none;
}
.fs-table tr.league a:hover {
  color: white;
  text-decoration: underline;
}
.fs-table tr.league td {
  border: none;
  border-bottom: 1px solid #bcbeae;
  border-top: 1px solid #bcbeae;
  text-align: left;
}
/* ------------ *
 * League icons *
 * ------------ *
 *
 */
.fs-table .league .icons,
.fs-table .odds .league .icons {
  display: block;
  position: absolute;
  width: 13px;
  height: 19px;
  line-height: 19px;
  right: auto;
  left: 5px;
  top: 0;
  text-align: center;
  margin: 0 auto;
}
.fs-table thead td.icons-label:first-child {
  border-right: none;
  border-left: 1px solid #BBB;
}
.fs-table tbody td.icons:first-child {
  border-right: none;
  border-left: 1px solid #E0E0E0;
}
.fs-table .league .icons.left,
.fs-table .odds .league .icons.left {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  padding: 0 5px;
}
.fs-table .league .icons.right,
.fs-table .odds .league .icons.right {
  position: absolute;
  left: auto;
  right: 0;
  top: 0;
  padding: 0 6px;
}
.fs-table div.icons,
.fs-table span.icons {
  position: relative;
  display: block;
  margin: 0 auto;
  vertical-align: top;
  line-height: 19px;
  height: 19px;
}
/* --------------- *
 * League elements *
 * --------------- *
 *
 */
.fs-table tr.league .stats-link,
.fs-table tr.league .sport {
  position: absolute;
  right: 10px;
  cursor: pointer;
}
.fs-table tr.league .sport {
  cursor: auto;
}
.fs-table tr.league .stats-link span {
  color: #ffffff;
  text-decoration: underline;
  bottom: 1px;
  position: relative;
}
.fs-table tr.league .fsh {
  right: 28px;
}
.fs-table .league td.col {
  text-align: center;
  padding: 0;
}
.fs-table .no-duel .league td .head_ab,
.fs-table .motorsport-auto-racing .league td .head_ab,
.fs-table .motorsport-moto-racing .league td .head_ab {
  float: left;
}
.fs-table .no-duel .league .head_ae,
.fs-table .motorsport-auto-racing .league .head_ae,
.fs-table .motorsport-moto-racing .league .head_ae {
  float: right;
  padding-right: 10px;
}
/* -------- *
 * My games *
 * -------- *
 *
 */
.fs-table .tomyg,
.fs-table .tomyga,
.fs-table .tomygai {
  cursor: pointer;
  width: 13px;
  height: 13px;
  line-height: 13px;
  display: inline-block;
  vertical-align: text-top;
  background-repeat: no-repeat;
  margin-top: 1px;
}
.fs-table .tomygai {
  cursor: auto;
}
.gecko9 .fs-table .league .icons,
.gecko8 .fs-table .league .icons,
.gecko7 .fs-table .league .icons,
.gecko6 .fs-table .league .icons,
.gecko5 .fs-table .league .icons,
.gecko4 .fs-table .league .icons,
.gecko3 .fs-table .league .icons {
  position: relative;
  margin-top: -1px;
  float: left;
}
.gecko9 .fs-table .league .icons.right,
.gecko8 .fs-table .league .icons.right,
.gecko7 .fs-table .league .icons.right,
.gecko6 .fs-table .league .icons.right,
.gecko5 .fs-table .league .icons.right,
.gecko4 .fs-table .league .icons.right,
.gecko3 .fs-table .league .icons.right {
  float: right;
}
.opera .fs-table .tomyg,
.opera .fs-table .tomyga,
.opera .fs-table .tomygai {
  padding-top: 1px;
}
.fs-table .odds .league .icons.left .tomyg,
.fs-table .odds .league .icons.left .tomyga,
.fs-table .odds .league .icons.left .tomygai {
  position: relative;
  right: auto;
  left: auto;
}
.fs-table tbody .tomyg,
.fs-table tbody .tomyga,
.fs-table tbody .tomygai {
  margin-top: 0;
}
/* --------------------- *
 * Country name and flag *
 * --------------------- *
 *
 */
.fs-table tr.league td .country {
  margin-left: 10px;
}
.fs-table tr.league td .country.left {
  margin-left: 4px;
}
.fs-table tr.league td.left .country {
  margin-left: 4px;
}
/* ------------------ *
 * Internet explorer  *
 * ------------------ *
 *
 */
.stats-link span:hover {
  text-decoration: none !important;
}
.tooltip {
  clear: both;
  position: absolute;
  display: none;
  max-width: 400px;
}
.tooltip span {
  display: block;
  color: #656565;
  margin: 0;
  padding: 0;
  padding-top: 10px;
  padding-left: 10px;
  white-space: nowrap;
  position: relative;
  z-index: 10;
}
.tooltip.revert span {
  padding-left: 0;
  padding-right: 6px;
}
.tooltip div {
  position: absolute;
  background-repeat: no-repeat;
}
.tooltip-lt {
  width: 5px;
  height: 100%;
  left: -5px;
  top: 0;
}
.revert .tooltip-lt {
  width: 12px;
  left: -12px;
}
.tooltip-rt {
  width: 14px;
  height: 100%;
  right: -14px;
  top: 0;
}
.revert .tooltip-rt {
  width: 6px;
  height: 100%;
  right: -6px;
  top: 0;
}
.tooltip-lb {
  width: 5px;
  height: 6px;
  left: -5px;
  bottom: -6px;
}
.revert .tooltip-lb {
  width: 12px;
  height: 6px;
  left: -12px;
  bottom: -6px;
}
.tooltip-ct {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 9;
}
.tooltip-cb {
  width: 100%;
  height: 6px;
  left: 0;
  bottom: -6px;
}
.tooltip-rb {
  width: 14px;
  height: 6px;
  right: -14px;
  bottom: -6px;
}
.revert .tooltip-rb {
  width: 6px;
  height: 6px;
  right: -6px;
  bottom: -6px;
}
.tooltip strong.up {
  color: green;
  text-decoration: none;
}
.tooltip strong.down {
  color: red;
  text-decoration: none;
}
.tooltip-ct {
  background-position: -41px 0;
}
.tooltip-lt {
  background-position: -31px 0;
}
.tooltip-rt {
  background-position: -435px 0;
}
.tooltip-lb {
  background-position: -31px bottom;
}
.tooltip-cb {
  background-position: center bottom;
}
.tooltip-rb {
  background-position: -435px bottom;
}
.revert .tooltip-lt {
  background-position: 0 0;
}
.revert .tooltip-rt {
  background-position: right 0;
}
.revert .tooltip-rb {
  background-position: -444px bottom;
}
.tooltip {
  position: absolute;
  background-color: #222;
  border-radius: 5px;
  border: 2px solid #FEFEFE;
  box-shadow: 0 1px 5px #000000;
  color: #fff;
  padding: 4px 0 4px 4px;
}
.tooltip a {
  color: #fff;
  text-decoration: none;
}
.tooltip a:hover {
  text-decoration: underline;
}
/* upper small black arrow */
.tooltip:before {
  border: solid;
  border-color: #222 transparent;
  border-width: 0 5px 5px 5px;
  top: -5px;
  content: "";
  left: auto;
  right: 6px;
  position: absolute;
  z-index: 99;
}
.tooltip.revert:before {
  left: 6px;
  right: auto;
}
/* border and background of upper arrow */
.tooltip:after {
  border: solid;
  border-color: #FEFEFE transparent;
  border-width: 0 8px 8px 8px;
  top: -8px;
  content: "";
  right: 3px;
  left: auto;
  position: absolute;
}
.tooltip.revert:after {
  left: 3px;
  right: auto;
}
.tooltip span {
  color: #fff;
  white-space: nowrap;
  display: block;
  padding-left: 4px;
  padding-top: 1px;
  padding-bottom: 1px;
  margin-right: 1px;
}
.tooltip span.tooltip-logo {
  /*height: 16px;*/
  line-height: 16px;
  margin-bottom: 3px;
  padding-left: 0px;
}
.tooltip span.tooltip-broadcast {
  padding-left: 0px;
  display: block;
}
.tooltip span.tooltip-logo:last-child {
  margin-bottom: 0px;
}
.tooltip span.tooltip-logo:hover {
  text-decoration: underline;
}
.tooltip.revert span {
  padding-left: 4px;
  padding-right: 4px;
}
.tooltip div {
  display: none;
}
.tooltip .detail-blogos {
  float: left;
  height: 16px;
  width: 75px;
}
.tooltip span.tooltip-first-row {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  padding: 0;
  margin: 0;
  height: 16px;
}
.tooltip span.tooltip-first-row__text {
  padding: 0;
  margin: 0;
}
.tooltip .tooltip-second-row {
  padding: 1px 0 0 0;
}
/* new tooltips with inverted colors */
.tooltip {
  background-color: #FEFEFE;
  border: 2px solid #555;
  color: #656565;
}
.tooltip a {
  color: #656565 !important;
}
.tooltip:before {
  border-color: #FEFEFE transparent;
}
.tooltip:after {
  border-color: #555 transparent;
}
.tooltip span {
  color: #656565;
}
.flag {
  background-image: url("/res/image/flag-list.30.png");
  background-repeat: no-repeat;
  background-position: 0 20px;
}
.fl_145 {
  background-position: 0		0px			!important ;
}
.fl_51 {
  background-position: 0 -24px !important;
}
.fl_201 {
  background-position: 0 -48px !important;
}
.fl_17 {
  background-position: 0 -72px !important;
}
.fl_31 {
  background-position: 0 -96px !important;
}
.fl_62 {
  background-position: 0 -120px !important;
}
.fl_77 {
  background-position: 0 -144px !important;
}
.fl_98 {
  background-position: 0 -168px !important;
}
.fl_61 {
  background-position: 0 -192px !important;
}
.fl_91 {
  background-position: 0 -216px !important;
}
.x_11 {
  background-position: 0 -240px !important;
}
/* nenasel jsem */
.fl_25 {
  background-position: 0 -264px !important;
}
.fl_83 {
  background-position: 0 -288px !important;
}
.fl_171 {
  background-position: 0 -312px !important;
}
.fl_181 {
  background-position: 0 -336px !important;
}
.fl_195 {
  background-position: 0 -360px !important;
}
.fl_225 {
  background-position: 0 -384px !important;
}
.x_17 {
  background-position: 0 -384px !important;
}
/* Scandinavia - nemame */
.fl_22 {
  background-position: 0 -408px !important;
}
.fl_128 {
  background-position: 0 -432px !important;
}
.fl_200 {
  background-position: 0 -456px !important;
}
.fl_198 {
  background-position: 0 -480px !important;
}
.fl_41 {
  background-position: 0 -504px !important;
}
.fl_63 {
  background-position: 0 -528px !important;
}
.fl_96 {
  background-position: 0 -552px !important;
}
.fl_97 {
  background-position: 0 -576px !important;
}
.fl_116 {
  background-position: 0 -600px !important;
}
.fl_81 {
  background-position: 0 -624px !important;
}
.fl_154 {
  background-position: 0 -648px !important;
}
.fl_157 {
  background-position: 0 -672px !important;
}
.x_30 {
  background-position: 0 -696px !important;
}
/* nenasel jsem */
.fl_172 {
  background-position: 0 -720px !important;
}
.fl_182 {
  background-position: 0 -745px !important;
}
.fl_207 {
  background-position: 0 -768px !important;
}
.fl_170 {
  background-position: 0 -792px !important;
}
.fl_39 {
  background-position: 0 -816px !important;
}
.fl_152 {
  background-position: 0 -840px !important;
}
.fl_153 {
  background-position: 0 -3169px !important;
}
.fl_100 {
  background-position: 0 -864px !important;
}
.fl_32 {
  background-position: 0 -888px !important;
}
.fl_59 {
  background-position: 0 -912px !important;
}
.fl_76 {
  background-position: 0 -936px !important;
}
.fl_92 {
  background-position: 0 -960px !important;
}
.x_42 {
  background-position: 0 -984px !important;
}
/* nenasel jsem */
.fl_110 {
  background-position: 0 -1008px !important;
}
.fl_139 {
  background-position: 0 -1032px !important;
}
.fl_155 {
  background-position: 0 -1056px !important;
}
.fl_158 {
  background-position: 0 -1080px !important;
}
.fl_199 {
  background-position: 0 -1104px !important;
}
.fl_176 {
  background-position: 0 -1128px !important;
}
.fl_191 {
  background-position: 0 -1152px !important;
}
.fl_24 {
  background-position: 0 -1176px !important;
}
.fl_1,
.fl_2,
.fl_3,
.fl_4,
.fl_5,
.fl_6,
.fl_7,
.fl_8,
.fl_290,
.fl_292,
.fl_453,
.fl_450,
.fl_451 {
  background-position: 0 -1200px !important;
}
.fl_02 {
  background-position: 0 -1224px !important;
}
.fl_53 {
  background-position: 0 -1344px !important;
}
.fl_47 {
  background-position: 0 -1368px !important;
}
.fl_52 {
  background-position: 0 -1392px !important;
}
.fl_167 {
  background-position: 0 -1440px !important;
}
.fl_118 {
  background-position: 0 -1464px !important;
}
.fl_85 {
  background-position: 0 -1488px !important;
}
.fl_73 {
  background-position: 0 -1512px !important;
}
.fl_68 {
  background-position: 0 -1536px !important;
}
.fl_57 {
  background-position: 0 -1560px !important;
}
.x_67 {
  background-position: 0 -1584px !important;
}
/* nenasel jsem */
.fl_37 {
  background-position: 0 -1608px !important;
}
.fl_175 {
  background-position: 0 -1656px !important;
}
.fl_23 {
  background-position: 0 -1680px !important;
}
.fl_69 {
  background-position: 0 -1704px !important;
}
.fl_231 {
  background-position: 0 -1728px !important;
}
.fl_82 {
  background-position: 0 -1752px !important;
}
.fl_95 {
  background-position: 0 -1776px !important;
}
.fl_94 {
  background-position: 0 -1800px !important;
}
.fl_101 {
  background-position: 0 -1824px !important;
}
.fl_102 {
  background-position: 0 -1848px !important;
}
.fl_103 {
  background-position: 0 -1872px !important;
}
.fl_119 {
  background-position: 0 -1896px !important;
}
.fl_121 {
  background-position: 0 -1920px !important;
}
.fl_130 {
  background-position: 0 -1944px !important;
}
.fl_135 {
  background-position: 0 -1968px !important;
}
.fl_166 {
  background-position: 0 -1992px !important;
}
.fl_144 {
  background-position: 0 -2016px !important;
}
.fl_183 {
  background-position: 0 -2040px !important;
}
.x_87 {
  background-position: 0 -2064px !important;
}
/* nenasel jsem */
.fl_194 {
  background-position: 0 -2088px !important;
}
.fl_185 {
  background-position: 0 -2112px !important;
}
.fl_187 {
  background-position: 0 -2136px !important;
}
.fl_18 {
  background-position: 0 -2160px !important;
}
.fl_70 {
  background-position: 0 -2184px !important;
}
.fl_90 {
  background-position: 0 -2208px !important;
}
.fl_36 {
  background-position: 0 -2232px !important;
}
.fl_222 {
  background-position: 0 -2256px !important;
}
.fl_107 {
  background-position: 0 -2280px !important;
}
.fl_117 {
  background-position: 0 -2304px !important;
}
.fl_151 {
  background-position: 0 -2328px !important;
}
.fl_134 {
  background-position: 0 -2352px !important;
}
.fl_133 {
  background-position: 0 -2376px !important;
}
.fl_156 {
  background-position: 0 -2400px !important;
}
.fl_124 {
  background-position: 0 -2424px !important;
}
.fl_186 {
  background-position: 0 -2448px !important;
}
.fl_190 {
  background-position: 0 -2472px !important;
}
.fl_26 {
  background-position: 0 -2496px !important;
}
.fl_205 {
  background-position: 0 -2520px !important;
}
.fl_28 {
  background-position: 0 -2544px !important;
}
.fl_80 {
  background-position: 0 -2568px !important;
}
.fl_196 {
  background-position: 0 -2592px !important;
}
.x_187 {
  background-position: 0 -2616px !important;
}
/* EMPTY */
.fl_106 {
  background-position: 0 -2640px !important;
}
.fl_111 {
  background-position: 0 -2664px !important;
}
.fl_146 {
  background-position: 0 -2688px !important;
}
.x_114 {
  background-position: 0 -2712px !important;
}
/* Baltic states - nemame */
.fl_206 {
  background-position: 0 -2736px !important;
}
.fl_19 {
  background-position: 0 -2760px !important;
}
.fl_46 {
  background-position: 0 -2784px !important;
}
.fl_178 {
  background-position: 0 -2808px !important;
}
.fl_93 {
  background-position: 0 -2832px !important;
}
.fl_228 {
  background-position: 0 -2856px !important;
}
.fl_114 {
  background-position: 0 -2880px !important;
}
.fl_136 {
  background-position: 0 -2904px !important;
}
.fl_208 {
  background-position: 0 -2928px !important;
}
.fl_202 {
  background-position: 0 -2952px !important;
}
.fl_140 {
  background-position: 0 -2976px !important;
}
.fl_189 {
  background-position: 0 -3000px !important;
}
.fl_210 {
  background-position: 0 -3024px !important;
}
.fl_165 {
  background-position: 0 -3048px !important;
}
.fl_20 {
  background-position: 0 -3072px !important;
}
.fl_143 {
  background-position: 0 -3096px !important;
}
.fl_197 {
  background-position: 0 -3144px !important;
}
.fl_55 {
  background-position: 0 -3120px !important;
}
.x_132 {
  background-position: 0 -3144px !important;
}
/* nenasel jsem */
.x_133 {
  background-position: 0 -3168px !important;
}
/* nenasel jsem */
.fl_99 {
  background-position: 0 -3192px !important;
}
.fl_131 {
  background-position: 0 -3216px !important;
}
.fl_218 {
  background-position: 0 -3240px !important;
}
.fl_221 {
  background-position: 0 -3264px !important;
}
.fl_64 {
  background-position: 0 -3288px !important;
}
.fl_149 {
  background-position: 0 -3312px !important;
}
.fl_109 {
  background-position: 0 -3336px !important;
}
.fl_169 {
  background-position: 0 -3360px !important;
}
.fl_237 {
  background-position: 0 -3384px !important;
}
.fl_89 {
  background-position: 0 -3408px !important;
}
.fl_177 {
  background-position: 0 -3432px !important;
}
.fl_163 {
  background-position: 0 -3456px !important;
}
.fl_66 {
  background-position: 0 -3480px !important;
}
.fl_29 {
  background-position: 0 -3504px !important;
}
.fl_147 {
  background-position: 0 -3528px !important;
}
.fl_48 {
  background-position: 0 -3552px !important;
}
.fl_60 {
  background-position: 0 -3576px !important;
}
.fl_58 {
  background-position: 0 -3600px !important;
}
.fl_209 {
  background-position: 0 -3624px !important;
}
.fl_123 {
  background-position: 0 -3648px !important;
}
.fl_79 {
  background-position: 0 -3672px !important;
}
.fl_300 {
  background-position: 0 -3696px !important;
}
.fl_42 {
  background-position: 0 -3720px !important;
}
.fl_86 {
  background-position: 0 -3744px !important;
}
.fl_71 {
  background-position: 0 -3768px !important;
}
.fl_174 {
  background-position: 0 -3792px !important;
}
.fl_74 {
  background-position: 0 -3816px !important;
}
.fl_78 {
  background-position: 0 -3840px !important;
}
.fl_54 {
  background-position: 0 -3864px !important;
}
.fl_21 {
  background-position: 0 -3888px !important;
}
.fl_34 {
  background-position: 0 -3912px !important;
}
.fl_56 {
  background-position: 0 -3936px !important;
}
.fl_159 {
  background-position: 0 -3960px !important;
}
.fl_236 {
  background-position: 0 -3984px !important;
}
.fl_230 {
  background-position: 0 -4008px !important;
}
.fl_30 {
  background-position: 0 -4032px !important;
}
.fl_50 {
  background-position: 0 -4056px !important;
}
.fl_180 {
  background-position: 0 -4080px !important;
}
.fl_44 {
  background-position: 0 -4104px !important;
}
.fl_164 {
  background-position: 0 -4128px !important;
}
.fl_112 {
  background-position: 0 -4152px !important;
}
.fl_72 {
  background-position: 0 -4176px !important;
}
.fl_49 {
  background-position: 0 -4200px !important;
}
.fl_113 {
  background-position: 0 -4224px !important;
}
.fl_120 {
  background-position: 0 -4248px !important;
}
.fl_45 {
  background-position: 0 -4272px !important;
}
.fl_138 {
  background-position: 0 -4296px !important;
}
.fl_215 {
  background-position: 0 -4320px !important;
}
.fl_16 {
  background-position: 0 -4344px !important;
}
.fl_67 {
  background-position: 0 -4368px !important;
}
.fl_192 {
  background-position: 0 -4392px !important;
}
.fl_233 {
  background-position: 0 -4416px !important;
}
.fl_43 {
  background-position: 0 -4440px !important;
}
.fl_105 {
  background-position: 0 -4464px !important;
}
.fl_184 {
  background-position: 0 -4488px !important;
}
.fl_115 {
  background-position: 0 -4512px !important;
}
.fl_88 {
  background-position: 0 -4536px !important;
}
.fl_243 {
  background-position: 0 -4560px !important;
}
.fl_84 {
  background-position: 0 -4584px !important;
}
.fl_160 {
  background-position: 0 -4608px !important;
}
.fl_38 {
  background-position: 0 -4632px !important;
}
.fl_27 {
  background-position: 0 -4656px !important;
}
.fl_33 {
  background-position: 0 -4680px !important;
}
.fl_35 {
  background-position: 0 -4704px !important;
}
.fl_40 {
  background-position: 0 -4728px !important;
}
.fl_65 {
  background-position: 0 -4752px !important;
}
.fl_75 {
  background-position: 0 -4776px !important;
}
.fl_87 {
  background-position: 0 -4800px !important;
}
.fl_104 {
  background-position: 0 -4824px !important;
}
.fl_108 {
  background-position: 0 -4848px !important;
}
.fl_122 {
  background-position: 0 -4872px !important;
}
.fl_125 {
  background-position: 0 -4896px !important;
}
.fl_126 {
  background-position: 0 -4920px !important;
}
.fl_127 {
  background-position: 0 -4944px !important;
}
.fl_129 {
  background-position: 0 -4968px !important;
}
.fl_132 {
  background-position: 0 -4992px !important;
}
.fl_137 {
  background-position: 0 -5016px !important;
}
.fl_141 {
  background-position: 0 -5040px !important;
}
.fl_142 {
  background-position: 0 -5064px !important;
}
.fl_148 {
  background-position: 0 -5088px !important;
}
.fl_150 {
  background-position: 0 -5112px !important;
}
.fl_161 {
  background-position: 0 -5136px !important;
}
.fl_162 {
  background-position: 0 -5160px !important;
}
.fl_168 {
  background-position: 0 -5184px !important;
}
.fl_173 {
  background-position: 0 -5208px !important;
}
.fl_179 {
  background-position: 0 -5232px !important;
}
.fl_188 {
  background-position: 0 -5256px !important;
}
.fl_193 {
  background-position: 0 -5280px !important;
}
.fl_203 {
  background-position: 0 -5304px !important;
}
.fl_204 {
  background-position: 0 -5328px !important;
}
.fl_211 {
  background-position: 0 -5352px !important;
}
.fl_220 {
  background-position: 0 -5376px !important;
}
.fl_223 {
  background-position: 0 -5400px !important;
}
.fl_229 {
  background-position: 0 -5424px !important;
}
.fl_232 {
  background-position: 0 -5448px !important;
}
.fl_234 {
  background-position: 0 -5472px !important;
}
.fl_235 {
  background-position: 0 -5496px !important;
}
.fl_238 {
  background-position: 0 -5520px !important;
}
.fl_239 {
  background-position: 0 -5544px !important;
}
.fl_241 {
  background-position: 0 -5568px !important;
}
.fl_242 {
  background-position: 0 -5592px !important;
}
.fl_244 {
  background-position: 0 -5616px !important;
}
.fl_245 {
  background-position: 0 -5640px !important;
}
.fl_304 {
  background-position: 0 -5664px !important;
}
.fl_212 {
  background-position: 0 -5688px !important;
}
.fl_226 {
  background-position: 0 -5712px !important;
}
.fl_305 {
  background-position: 0 -5736px !important;
}
.fl_407 {
  background-position: 0 -5760px !important;
}
.fl_240 {
  background-position: 0 -5784px !important;
}
.fl_254 {
  background-position: 0 -6191px !important;
}
.fl_255 {
  background-position: 0 -144px !important;
}
.fl_256 {
  background-position: 0 -5832px !important;
}
.fl_259 {
  background-position: 0 -5856px !important;
}
.fl_287 {
  background-position: 0 -5880px !important;
}
.fl_452 {
  background-position: 0 -6078px !important;
}
.fl_483 {
  background-position: 0 -6167px !important;
}
/*
.fl_ { background-position:0		-5904px		!important ;}
.fl_ { background-position:0		-5928px		!important ;}
.fl_ { background-position:0		-5952px		!important ;}
.fl_ { background-position:0		-5976px		!important ;}
.fl_ { background-position:0		-6000px		!important ;}
*/
.x_9030 {
  background-position: 0 -1416px !important;
}
/* Mixed */
.fl_9011,
.fl_3473162 {
  background-position: 0 -1248px;
}
/* men singles */
.fl_9021,
.fl_3473163 {
  background-position: 0 -1272px;
}
/* men doubles */
.fl_9012,
.fl_3473164 {
  background-position: 0 -1296px;
}
/* women singles */
.fl_9022,
.fl_3473165 {
  background-position: 0 -1320px;
}
/* women doubles */
.fl_9030,
.fl_3473166,
.fl_3473167 {
  background-position: 0 -1632px;
}
/* mixed */
.fl_7400,
.fl_4647020 {
  background-position: 0 -6050px;
}
/* Warcraft III */
.fl_7401,
.fl_3473168 {
  background-position: 0 -5905px;
}
/* Counter Strike */
.fl_7402,
.fl_3473169 {
  background-position: 0 -5932px;
}
/* Dota 2 */
.fl_7403,
.fl_3473171 {
  background-position: 0 -5991px;
}
/* Starcraft 2 */
.fl_7404,
.fl_3473170 {
  background-position: 0 -5962px;
}
/* League of Legends */
.fl_90270,
.fl_7613333 {
  background-position: 0 -6108px;
}
/* HEARTHSTONE */
.fl_90280,
.fl_7613334 {
  background-position: 0 -6138px;
}
/* OVERWATCH */
div#facebook-caption {
  padding: 3px;
  margin-bottom: 10px;
  background-color: #ECEFF5;
  border: 1px solid #94A3C4;
  background: url("/res/image/icons-social-2.5.png") 0 0 no-repeat;
  width: 132px;
  overflow: hidden;
}
div#facebook-caption a {
  padding-left: 28px;
  display: block;
  color: #3B5998;
  text-decoration: underline;
  font-weight: normal;
}
div#facebook-caption a:hover {
  text-decoration: none;
}
div#twitter-caption {
  padding: 3px;
  margin-bottom: 10px;
  background-color: #FFFFFF;
  border: 1px solid #4d9ebb;
  background: url("/res/image/icons-social-2.5.png") 0 -300px no-repeat;
  width: 132px;
  overflow: hidden;
}
div#twitter-caption a {
  padding-left: 28px;
  display: block;
  color: #0084B4;
  text-decoration: underline;
  font-weight: normal;
}
div#twitter-caption a:hover {
  text-decoration: none;
}
div#google-plus-caption {
  padding: 3px;
  margin-bottom: 10px;
  background-color: #A7291B;
  border: 1px solid #db4836;
  background: url("/res/image/icons-social-2.5.png") 0 -150px no-repeat;
  width: 132px;
  overflow: hidden;
}
div#google-plus-caption a {
  padding-left: 28px;
  display: block;
  color: #a7291b;
  text-decoration: underline;
  font-weight: normal;
}
div#google-plus-caption a:hover {
  text-decoration: none;
}
#social-button {
  /* skryto kvůli postupnému načítání tlačítek, bude zobrazeno javascriptem */
  visibility: hidden;
}
#social-button #fb-wrapper,
#social-button #twitter-wrapper,
#social-button #plusone-wrapper,
#social-button #vk-wrapper {
  display: inline-block;
  vertical-align: bottom;
}
#social-button #plusone-wrapper {
  max-height: 60px;
  margin-right: 5px;
  /* na Google+ visibility:hidden nestačí */
  display: none;
}
#social-button #fb-wrapper {
  max-height: 61px;
  margin-right: 5px;
}
#social-button #vk-wrapper {
  max-height: 51px;
}
#social-button.vertical {
  padding: 10px;
  padding-top: 0px;
  text-align: center;
  overflow: hidden;
}
#social-button.vertical #plusone-wrapper {
  margin-top: 10px;
  margin-right: 0;
}
#social-button.vertical #fb-wrapper {
  margin-top: 10px;
  margin-left: 1px;
  text-align: left;
}
#social-button.vertical #vk-wrapper {
  margin-top: 10px;
}
/* Iframy jinak způsobují zobrazení horizontálního scrollbaru */
#social-button #fb-wrapper #fb-root iframe {
  width: 1px;
}
/* Ikonky v iframu se jinak zobrazují na facebook bublinou */
#social-button #fb-wrapper iframe.fb_iframe_widget_lift {
  z-index: 2;
}
#social-button #twitter-wrapper {
  margin-top: 10px;
  height: 20px;
}
/*
 * Facebook bottom likebox
 */
#facebook-bottom-like-box,
a#facebook-bottom-like-box-link {
  background-image: url("/res/image/facebook-like-box.2.png");
  background-repeat: no-repeat;
  background-color: transparent;
}
#facebook-bottom-like-box {
  position: relative;
  height: 158px;
  margin-bottom: 10px;
  background-position: 0 0;
  border-top: 1px solid #c9d4e8;
  border-bottom: 1px solid #c9d4e8;
}
#facebook-bottom-like-box-face {
  float: right;
  height: 154px;
  overflow: hidden;
  width: 470px;
  border: none;
}
a#facebook-bottom-like-box-link {
  position: absolute;
  top: 60px;
  left: 100px;
  height: 50px;
  background-position: 0 -168px;
  padding-left: 60px;
  font-size: 20px;
  font-family: helvetica, arial, freesans, clean, sans-serif;
  color: #3b50a2;
  text-decoration: none;
  display: block;
  line-height: 25px;
}
a#facebook-bottom-like-box-link:hover {
  text-decoration: underline;
}
.caption-box {
  position: relative;
  background: #fffeb3 url("/res/image/icon-info.gif") no-repeat 5px center;
  margin-bottom: 10px;
  border: 1px solid #DCDC41;
  color: #555555;
  font-weight: normal;
  padding: 0;
  /*	margin-top: 100px; */
}
.caption-box-job {
  background: #dfffcf url("/res/image/icon-thumb-up.png") no-repeat 5px center;
  border: 1px solid #99cc99;
}
#lang-box .caption-box {
  background-image: none;
  border: 1px solid #E0E0E0;
  font-weight: bold;
}
.flat #service-status .caption-box {
  background: rgba(204, 0, 0, 0.12) url("/res/image/t-warning.svg") no-repeat 20px center;
  line-height: 1.36;
  color: #cc0000;
  font-weight: normal;
  border: none;
  position: relative;
}
.flat #service-status .caption-box .content {
  padding: 16px 15px 16px 70px;
}
.flat #service-status .caption-box .close-button {
  position: absolute;
  background: url("/res/_fs/image/tools-sprite.2.svg") no-repeat -10px 0;
  width: 10px;
  height: 10px;
  right: 8px;
  top: 8px;
  cursor: pointer;
}
.flat #service-status .caption-box .close-button:hover {
  opacity: .7;
}
#service-status .caption-box {
  background: #ffebeb url("/res/image/icon-warning1.gif") no-repeat 10px center;
  border: 3px solid #ffafaf;
  font-weight: bold;
  color: #d00;
}
.caption-box .content {
  padding: 5px 15px 5px 55px;
  float: none;
}
#lang-box .caption-box .content {
  padding: 12px 15px 12px 52px;
}
.caption-box .content a {
  text-decoration: underline;
  color: #CC0000;
}
.caption-box a:hover {
  text-decoration: none;
}
.caption-box .close {
  position: absolute;
  top: -1px;
  right: -1px;
}
.caption-box .close a {
  display: block;
  width: 9px;
  height: 9px;
  background: transparent url("/res/image/icon-close.gif") no-repeat 6px 6px;
  padding: 6px;
  text-decoration: none !important;
}
.caption-box .close a:hover {
  background-position: 6px -25px;
}
.caption-box .lang-flag {
  position: absolute;
  top: 2px;
  left: 10px;
  background: #fffeb3 url("/res/image/lang-list/_empty.png") no-repeat 0 0;
  width: 32px;
  height: 28px;
  display: block;
}
div.box_over_content,
div.box_over_content div {
  line-height: 14px;
}
#sync-indicator {
  position: absolute;
  right: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  background-repeat: no-repeat;
}
#sync-indicator span {
  display: block;
  width: 100%;
  height: 100%;
  background: no-repeat url("/res/image/status2.gif");
}
#sync-indicator .nosync {
  background-position: 0 0;
}
#sync-indicator .push {
  background-position: 0 -300px;
}
#sync-indicator .ajax {
  background-position: 0 -400px;
}
#detail #sync-indicator {
  right: 5px;
  top: 3px;
  visibility: hidden;
}
@charset "utf-8";
body, p, ul, ol, div, a, img, h1, h2, h3, h4, h5, h6, hr, form, table, tr, td {
	margin: 0;
	padding: 0;
	border: none;
}
body, form {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif, "Geneva CE", Lucida;
	font-size: 11px;
	color: #373737;
}

body { background-color: #070707; }
body.soccer { background-color: #060606; }
body.tennis { background-color: #060606; }
body.basketball { background-color: #060606; }
body.hockey { background-color: #070707; }
body.american-football { background-color: #070707; }
body.baseball { background-color: #3B0F09; }
body.horse-racing { background-color: #060606; }

body .structure { background: url('/res/_in/image/body_blue.gif') repeat-x #070707; }
body.soccer .structure { background: url('/res/_in/image/body_green.gif') repeat-x #060606; }
body.tennis .structure { background: url('/res/_in/image/body_green.gif') repeat-x #060606; }
body.basketball .structure { background: url('/res/_in/image/body_red.gif') repeat-x #060606; }
body.hockey .structure { background: url('/res/_in/image/body_blue.gif') repeat-x #070707; }
body.american-football .structure { background: url('/res/_in/image/body_violet.gif') repeat-x #070707; }
body.baseball .structure { background: url('/res/_in/image/body_red.gif') repeat-x #060606; }
body.horse-racing .structure { background: url('/res/_in/image/body_green.gif') repeat-x #060606; }

p, ul, ol, div, form, table, tr, td{
	line-height: 16px;
}
h1, h2, h3, h4, h5, h6{
/*	margin-bottom: 0.4em; */
	margin-bottom: 15px;
	font-family: Tahoma, Verdana, Helvetica, sans-serif, "Geneva CE", Lucida;
	font-size: 11px;
	font-weight: bold;
	color: #00499B;
}
.soccer h1, .soccer h2, .soccer h3, .soccer h4, .soccer h5, .soccer h6 { color: #0A5812; }
.tennis h1, .tennis h2, .tennis h3, .tennis h4, .tennis h5, .tennis h6 { color: #376200; }
.basketball h1, .basketball h2, .basketball h3, .basketball h4, .basketball h5, .basketball h6 { color: #850E00; }
.hockey h1, .hockey h2, .hockey h3, .hockey h4, .hockey h5, .hockey h6 { color: #00499B; }
.american-football h1, .american-football h2, .american-football h3, .american-football h4, .american-football h5, .american-football h6 { color: #241D44; }
.baseball h1, .baseball h2, .baseball h3, .baseball h4, .baseball h5, .baseball h6 { color: #850E00; }
.horse-racing h1, .horse-racing h2, .horse-racing h3, .horse-racing h4, .horse-racing h5, .horse-racing h6 { color: #0A5812; }

.main h1{
/*	border-bottom: 1px solid #B0B0B0;*/
/*	padding-bottom: 3px; */
/*	margin-bottom: 0em; */
}
h2{
	color: #373737;
}
h3{
	color: #00499B !important;
}
h4{
	color: #373737 !important;
}
h5{
	color: #850E00 !important;
}
h6{
	color: #373737 !important;
}
p{
	margin-bottom: 15px;
}
ul{
	margin-bottom: 15px;
}
a{
	text-decoration: underline;
	color: #003561;
}
a:hover{
	text-decoration: none;
}
.soccer a {	color: #0A5812; }
.tennis a {	color: #376200; }
.basketball a { color: #620A00; }
.hockey a { color: #003561; }
.american-football a { color: #241D44; }
.baseball a { color: #620A00; }
.horse-racing a { color: #0A5812; }

sub,
sup
{
	vertical-align: baseline;
	position: relative;
	font-size: 80%;
	line-height: 0;
}

sub
{
	top: 0.4em;
}

sup
{
	bottom: 0.4em;
}

.container {
	width: 980px;
	margin: 0 auto;
	position: relative;
}

.header {
	height: 193px;
	position: relative;
	background: url('/res/_in/image/header_other.1.jpg') no-repeat;
}
.soccer .header {	background: url('/res/_in/image/header_soccer.jpg') no-repeat; }
.tennis .header { background: url('/res/_in/image/header_tennis.jpg') no-repeat; }
.basketball .header { background: url('/res/_in/image/header_basketball.jpg') no-repeat; }
.hockey .header { background: url('/res/_in/image/header_ice_hockey.jpg') no-repeat; }
.american-football .header { background: url('/res/_in/image/header_football.jpg') no-repeat; }
.baseball .header { background: url('/res/_in/image/header_baseball.jpg') no-repeat; }
.horse-racing .header {	background: url('/res/_in/image/header_soccer.jpg') no-repeat; }

.logo{
	display: block;
	width: 223px;
	height: 34px;
	position: absolute;
	top: 13px;
	left: 22px;
	color: #fff;
	overflow: hidden;
}
.logo span{
	width: 223px;
	height: 34px;
	background: url('/res/_in/image/logo.gif') no-repeat;
}
.slogan{
	position: absolute;
	top: 100px;
	left: 630px;
	font-size: 2em;
	color: #fff;
}
.slogan span { color: #339DF6; }
.soccer .slogan span { color: #6CFF00; }
.tennis .slogan span { color: #90D75C; }
.basketball .slogan span { color: #FF1E1E; }
.hockey .slogan span { color: #339DF6; }
.american-football .slogan span { color: #6C63E6; }
.baseball .slogan span { color: #FF922B; }
.horse-racing .slogan span { color: #6CFF00; }

.skip{
	display: none;
}

.main{
	background: url('/res/_in/image/main.2.gif') repeat-y #EFEFEF;
	min-height: 330px;
	border-bottom: 1px solid #272727;
	position: relative;
}

.main-left{
	float: left;
	width: 828px;
}
.left{
	width: 152px;
	float: left;
	background: url('/res/_in/image/main.2.gif') repeat-y #2C2C2C;
	color: #CCC6C6;
}

.left-head,
.left-head-partner {
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	padding: 3px 12px 4px 12px;
	margin-bottom: 0;
	border-bottom: 1px solid #2A2A2A;
	background: url('/res/_in/image/menu_head.1.png') repeat-y 0 0 #003561;
}
.left-head { background-color: #003561; background-position: 0 0; }
.soccer .left-head { background-color: #0A5812; background-position: -200px 0; }
.tennis .left-head { background-color: #376200; background-position: -400px 0; }
.basketball .left-head { background-color: #620A00; background-position: -800px 0; }
.hockey .left-head { background-color: #003561; background-position: 0 0; }
.baseball .left-head { background-color: #9F3900; background-position: -600px 0; }
.american-football .left-head { background-color: #241D44; background-position: -1000px 0; }
.horse-racing .left-head { background-color: #0A5812; background-position: -200px 0; }

.main-left .first{
	border-top: 1px solid #2A2A2A;
}

.left-head-partner {
/*	border-top: 1px solid #2A2A2A; */
	background-color: #373737; background-position: -1200px 0;
}

.left a{
	color: #fff;
}

.menu-left{
	margin: 0;
}
.menu-left li{
	list-style: none;
	background: url('/res/_in/image/main.2.gif') no-repeat -1348px bottom;
}
.menu-left a{
	text-decoration: none;
	display: block;
	width: 122px;
	padding: 3px 12px 5px;
	margin-bottom: -1px;
	background: url('/res/_in/image/menu_arrow.gif') no-repeat 0 9px;
}
.menu-left a:hover{
	background: url('/res/_in/image/menu_arrow.gif') no-repeat -152px 9px;
/*	text-decoration: underline; */
}
.menu-left .active{
	background: #EFEFEF;
}

.menu-left .active a {
	background: #EFEFEF;
	color: #00499B;
}
.soccer .menu-left .active a { color: #0E781B; }
.tennis .menu-left .active a{ color: #4A8500; }
.basketball .menu-left .active a{ color: #860E00; }
.hockey .menu-left .active a { color: #00499B; }
.american-football .menu-left .active a{ color: #241D44; }
.baseball .menu-left .active a { color: #860E00; }
.horse-racing .menu-left .active a { color: #0E781B; }

/* menu-right */

.menu-right{
	margin: 0;
	margin-bottom: 1px;
}
.menu-right li{
	list-style: none;
	background: url('/res/_in/image/main.2.gif') no-repeat right bottom;
}
.menu-right a{
	text-decoration: none;
	display: block;
	width: 122px;
	padding: 3px 12px 5px;
	margin-bottom: -1px;
	background: url('/res/_in/image/menu_arrow.gif') no-repeat -304px 9px;
}
.menu-right a:hover{
	background: url('/res/_in/image/menu_arrow.gif') no-repeat -456px 9px;
/*	text-decoration: underline; */
}
.menu-right .active{
	background: #EFEFEF;
}

.menu-right .active a {
	background: #EFEFEF;
	color: #00499B;
}

.soccer .menu-right .active a { color: #0E781B; }
.tennis .menu-right .active a{ color: #4A8500; }
.basketball .menu-right .active a{ color: #860E00; }
.hockey .menu-right .active a { color: #00499B; }
.american-football .menu-right .active a{ color: #241D44; }
.baseball .menu-right .active a { color: #860E00; }
.horse-racing .menu-right .active a { color: #0E781B; }

#social-button {
	width: 105px;
	height: 62px;
	margin-bottom: 10px;
	position: absolute;
	left: 920px;
	top: 122px;
}

.banner-right{
	position: absolute;
	top: 193px;
/*	top: 0px; */
	left: 990px;
	text-align: center;
}

.banner{
	position: relative;
	margin-bottom: 0;
	padding: 10px 0;
	text-align: center;
}

.banner-right .banner{
	padding-top: 0px;
}

.left .banner{
	background: #060606;
	border-left: 1px solid #272727;
	position: static;
}

.left .banner-bottom{
	background: #373737;
	border-left: 1px solid #272727;
}

.center{
	float: right;
	width: 646px;
	padding: 15px;
	padding-bottom: 25px;
}

.static-content ul {
	margin-left: 20px;
	padding: 0px;
}
.static-content li {
	list-style-type: square;
	padding-left: 5px;
}
.static-content ol {
	margin-left: 20px;
	margin-bottom: 15px;
}
.static-content ol li {
	list-style-type: decimal;
	padding-left: 0px;
}

.navigation{
	font-size: 11px;
	margin-bottom: 2.2em;
}

.triangle{
	background: url('/res/_in/image/triangle_black.gif') no-repeat right 0.4em;
	padding-right: 10px;
	margin-right: 5px;
}

.col-right{
	width: 152px;
	float: right;
	color: #fff;
	background: url('/res/_in/image/main.2.gif') repeat-y -828px 0 #2C2C2C;
}
.col-right h2, .right-head{
	color: #fff;
	font-size: 11px;;
	text-transform: uppercase;
	font-weight: bold;
	background: url('/res/_in/image/menu_head.1.png') repeat-y -1400px 0 #373737;
	border-top: 1px solid #4F4F51;
	border-bottom: 1px solid #111;
	padding: 4px 10px 4px 12px;
	margin: 0;
}
.col-right h2.first, .right-head .first{
	background: url('/res/_in/image/menu_head.1.png') repeat-y -1600px 0 #373737;
	border-top: 1px solid #8F8F94;
	border-bottom: 1px solid #555;

}
.col-right a { color: #00B5FB; }
.soccer .col-right a { color: #7ECE1C; }
.tennis .col-right a { color: #7ECE1C; }
.basketball .col-right a { color: #FF000C; }
.hockey .col-right a { color: #00B5FB; }
.american-football .col-right a { color: #6973D2; }
.baseball .col-right a { color: #FF5B00; }
.horse-racing .col-right a { color: #7ECE1C; }

.yellow-main {
	cursor: pointer;
}
.yellow-link-box a {
	display: block;
	height: 100%;
}
.yellow-top-1 {
	background: url('/res/_in/image/yellow_free_livescore.jpg') no-repeat 0px 0px;
	height: 120px;
}
.yellow-top-2 {
	background: url('/res/_in/image/yellow_free_livescore.jpg') no-repeat -200px 0px;
	height: 120px;
}
.yellow-top-3 {
	background: url('/res/_in/image/yellow_free_livescore.jpg') no-repeat -400px 0px;
	height: 120px;
}
.yellow-top-4 {
	background: url('/res/_in/image/yellow_free_livescore.jpg') no-repeat -600px 0px;
	height: 120px;
}

.yellow-box {
	background: url('/res/_in/image/menu_head.1.png') repeat-y -1800px 0 #554900;
	padding: 0px 10px 10px 12px;
	font-size: 11px;
}
.yellow-box p {
	line-height: 1.3em;
	text-align: center;
	font-weight: bold;
	color: #FFDB00;
}

.yellow-box p span { color: #FFFFFF; }

.yellow-button
{
	height: 24px;
	background-image: url(/res/_in/image/yellow-button.gif) !important;
	background-position: left 0px !important;
	background-repeat: no-repeat !important;
	line-height: 21px;
	text-align: center;
	color: #000000;
	font-weight: bold;
	white-space: nowrap;
	overflow: hidden;
}

.yellow-button span
{
	display: block;
	background: transparent url(/res/_in/image/yellow-button.gif) no-repeat 100% -52px !important;
	height: 24px;
}

.yellow-button a {
			font-size: 11px;
		color: #000000 !important;
	text-decoration: none !important;
	display: block;
}
.yellow-button a:hover {
	text-decoration: underline !important;
}

.partners{
	padding: 5px 15px 0 15px;
}
.partners li{
	list-style: none;
	text-align: center;
	font-size: 11px;
	border-bottom: 1px solid #595959;
	padding: 15px 0;
	line-height: 1.1em;
}
.partners li.last{
	border: 0;
}
.partners a{
	text-decoration: none;
}

.menu-top{
	position: absolute;
	top: 160px;
	left: 152px;
	font-weight: bold;
}
.menu-top span.sportcount{
	font-weight: normal;
	background:none;
}
.menu-top li{
	list-style: none;
	float: left;
	padding-right: 1px;
	position: relative;
}
.menu-top li.active {
	z-index:5;
}
.menu-top a, .menu-top .active-text{
/*	padding: 7px 20px; */
	padding: 7px 0px;
}
.menu-top .last a, .menu-top .last .active-text{
/*	padding: 7px 19px; */
	padding: 7px 0px;
}
.menu-top a{
	display: block;
	min-height: 18px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	float: left;
	text-align: center;
	overflow: hidden;
}
.menu-top .content{
	float: left;
	background-color:#003561;  background-position:0 -42px;
}
.menu-top span {
	background-image: url('/res/_in/image/menu_top.png');
	background-repeat: repeat-x;
}
.soccer .menu-top .content { background-color:#0A5812; background-position:0 -84px; }
.tennis .menu-top .content { background-color:#376200; background-position:0 -126px; }
.basketball .menu-top .content { background-color:#620A00;  background-position:0 -210px; }
.hockey .menu-top .content { background-color:#003561;  background-position:0 -42px; }
.american-football .menu-top .content { background-color:#241D44;  background-position:0 -252px; }
.baseball .menu-top .content { background-color: #9F3900;  background-position:0 -168px; }
.horse-racing .menu-top .content { background-color:#0A5812; background-position:0 -84px; }

/* bookmaker {{{ */
.menu-top a { width: 70px; }
.menu-top a.soccer { width: 65px; }
.menu-top a.tennis { width: 60px; }
.menu-top a.basketball { width: 90px; }
.menu-top a.hockey { width: 70px; }
.menu-top a.baseball { width: 80px; }
.menu-top a.american-football { width: 105px; }
.menu-top a.handball { width: 80px; }
.menu-top a.other { width: 65px; }
html[lang="de"] .menu-top a.american-football { letter-spacing: -0.5px; }
/* }}} */

.menu-top a:hover {
	text-decoration: underline;
}

.menu-top .active-text{
	background: url('/res/_in/image/menu_top.png') repeat-x 0 -295px #EFEFEF !important;
	display: block;
	min-height: 21px;
	float: left;
	text-transform: uppercase;
	color: #00499B;
}
.soccer .menu-top .active-text { color: #0E781B; }
.tennis .menu-top .active-text { color: #4A8500; }
.basketball .menu-top .active-text { color: #860E00; }
.hockey .menu-top .active-text { color: #00499B; }
.american-football .menu-top .active-text { color: #241D44; }
.baseball .menu-top .active-text { color: #860E00; }
.horse-racing .menu-top .active-text { color: #0E781B; }

.menu-top .corner-left{
	display: block;
	width: 3px;
	height: 32px;
	float: left;
	background-position:-24px 0; background-color:#003561;
}
.menu-top .corner-right{
	display: block;
	width: 3px;
	height: 32px;
	float: left;
	background-position:-27px 0; background-color:#003561;
}
.menu-top .corner-left, .menu-top .corner-right {
	background-image:url('/res/_in/image/menu_corners.gif');
	background-repeat:no-repeat;
}
.soccer .menu-top .corner-left { background-position:-30px 0; background-color: #0A5812; }
.soccer .menu-top .corner-right { background-position:-33px 0; background-color: #0A5812; }
.tennis .menu-top .corner-left { background-position:-36px 0; background-color:#376200; }
.tennis .menu-top .corner-right { background-position:-39px 0; background-color:#376200; }
.basketball .menu-top .corner-left { background-position:-12px 0; background-color:#620A00; }
.basketball .menu-top .corner-right { background-position:-15px 0; background-color:#620A00; }
.hockey .menu-top .corner-left { background-position:-24px 0; background-color:#003561; }
.hockey .menu-top .corner-right { background-position:-27px 0; background-color:#003561; }
.american-football .menu-top .corner-left { background-position:-18px 0; background-color:#241D44; }
.american-football .menu-top .corner-right { background-position:-21px 0; background-color:#241D44; }
.baseball .menu-top .corner-left { background-position:-6px 0; background-color: #9F3900; }
.baseball .menu-top .corner-right { background-position:-9px 0; background-color: #9F3900; }
.horse-racing .menu-top .corner-left { background-position:-30px 0; background-color: #0A5812; }
.horse-racing .menu-top .corner-right { background-position:-33px 0; background-color: #0A5812; }

.menu-top .active .corner-left{
	background: url('/res/_in/image/menu_corners.gif') no-repeat;
	height: 33px;
}
.menu-top .active .corner-right{
	background: url('/res/_in/image/menu_corners.gif') no-repeat -3px 0;
	height: 33px;
}

.footer{
	color: #CCC6C6;
	font-size: 11px;
	background: url('/res/_in/image/logo.gif') no-repeat -225px 22px;
	padding: 18px 15px 25px 152px;
}
.footer .content{
	border-left: 2px solid #282828;
	padding-left: 25px;
	border-bottom: 1px solid #060606;
}
.footer .main-menu {
	margin-bottom: 15px;
}

.footer .main-menu li
{
	list-style: none;
	display: inline-block;
	padding-right: 10px;
	padding-left: 13px;
	border-right: 1px solid #02719C;
}

.soccer .footer .main-menu li
{
	border-right: 1px solid #5C9715;
}

.tennis .footer .main-menu li
{
	border-right: 1px solid #5C9715;
}

.basketball .footer .main-menu li
{
	border-right: 1px solid #AC0205;
}

.hockey .footer .main-menu li
{
	border-right: 1px solid #02719C;
}

.american-football .footer .main-menu li
{
	border-right: 1px solid #474D88;
}

.baseball .footer .main-menu li
{
	border-right: 1px solid #792C02;
}

.horse-racing .footer .main-menu li
{
	border-right: 1px solid #5C9715;
}

.footer .main-menu li.last
{
	padding-right: 0;
	border: 0;
}

.footer .main-menu li a{
	color: #fff;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	white-space: nowrap;
}
.footer .menu{
	margin: 0;
}
.footer .menu li{
	list-style: none;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px solid #C1C1C1;
}
.footer .menu li a{
	white-space: nowrap;
}
.footer .menu li.first{
	padding-left: 0;
	border: 0;
}
.footer .menu a { color: #00B2F6; }
.soccer .footer .menu a { color: #79C81A; }
.tennis .footer .menu a { color: #79C81A; }
.basketball .footer .menu a { color: #EA000B; }
.hockey .footer .menu a { color: #00B2F6; }
.american-football .footer .menu a { color: #616ABD; }
.baseball .footer .menu a { color: #FF5B00; }
.horse-racing .footer .menu a { color: #79C81A; }

.footer .block {
  margin-bottom: 15px;
}

.footer .block a {
  color: #CCC6C6;
  text-decoration: underline;
}

.footer .block a:hover {
  text-decoration: none;
}

.footer .copyright{
	float: left;
	line-height: 1.2em;
	padding-left: 10px;
	border-left: 1px solid #C1C1C1;
	margin: 0;
}

.shadow-left{
	width: 10px;
	height: 520px;
	position: absolute;
	top: 0;
	left: -10px;
}
.shadow-right{
	width: 10px;
	height: 520px;
	position: absolute;
	top: 0;
	left: 980px;
}
.shadow-left, .shadow-right {
	background: url('/res/_in/image/shadows.jpg') -40px 0 no-repeat;
}
.shadow-right { background-position: -50px 0; }
.soccer .shadow-left { background-position: -60px 0; }
.soccer .shadow-right { background-position: -70px 0; }
.tennis .shadow-left { background-position: -60px 0; }
.tennis .shadow-right { background-position: -70px 0; }
.basketball .shadow-left { background-position: 0 0; }
.basketball .shadow-right { background-position: -10px 0; }
.hockey .shadow-left { background-position: -40px 0; }
.hockey .shadow-right { background-position: -50px 0; }
.american-football .shadow-left { background-position: -20px 0; }
.american-football .shadow-right { background-position: -30px 0; }
.baseball .shadow-left { background-position: 0 0; }
.baseball .shadow-right { background-position: -10px 0; }
.horse-racing .shadow-left { background-position: -60px 0; }
.horse-racing .shadow-right { background-position: -70px 0; }

.background-add-on .shadow-left,
.background-add-on .shadow-right {
	display: none;
}

.no-display{ display: none; }
.clear{ clear: both; }
.clear-hidden{
	clear: both;
	height: 0px;
	overflow: hidden;
}
.float-left{ float: left; }
.float-right{ float: right; }
.no-border{ border: none; }
.no-background{ background: none; }
.text-left{ text-align: left; }
.text-center{ text-align: center; }
.text-right{ text-align: right; }
.vertical-middle, table td.vertical-middle{ vertical-align: middle; }
.vertical-top, table td.vertical-top{ vertical-align: top; }
.no-margin, .col-right ul.no-margin{ margin: 0; }
.bold{ font-weight: bold; }
.small, small{ font-size: 10px; }
.yellow, a.yellow{ color: #FFDB00; }
.grey{ color: #8C8A8A; }

div.spacer10 {
	line-height: 10px;
	height: 10px;
	font-size: 0;
}

div.spacer5 {
	line-height: 5px;
	height: 5px;
	font-size: 0;
}

.r-image{
	display: block;
	position: relative;
	overflow: hidden;
}
.r-image span{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
a.r-image span{
	cursor: pointer;
}

#project-debug
{
	display: none;
	position: absolute;
	width: 100px;
	height: 50px;
	left: 255px;
	top: 10px;
	-webkit-tap-highlight-color: transparent;
}

iframe {
	margin: 0;
	padding: 0;
	border: none;
	width: 100%;
	width: 645px;
	overflow: hidden;
	overflow-x: hidden;
	overflow-y: hidden;
/*	height: 1000px;	*/
}

.livescoreIframe {
	height: 10000px;
}

.flag {
	padding-top:0px !important;
}

ul.menu-left .flag {
	padding-left:24px;
}


.disabled, .disabled td {
	color:#999 !important;
}

.hidden {
	display:none;
}

/* Fix velikosti písma pro iPhone */
@media screen and (max-device-width: 640px) {
	body {
		-webkit-text-size-adjust: none;
	}
}


strong.x3 {
	color:#ffffff;
	white-space:nowrap;
	background:url(/res/_in/image/icon-new.png) left top no-repeat;
	margin:0px;
	width:40px;
	height:40px;
	font-weight:bold !important;
	display:block;
	position:absolute;
	top:-32px;
	right:8px;
}

.minority strong.x3 {
	right:-7px;
}

span.advert-bgr-notice
{
	display: block;
	color: #B0B0B0;
	font-size: 11px;
	font-weight: normal;
	position: absolute;
	margin-top: -10px;
	padding-bottom: 10px;
}

/* Terms of Use */
.tou-h1,
div.main .doc-info h1
{
	color: #004A80;
	font-size: 20px;
	font-weight: bold;
}
.tou-h2,
div.main .doc-info h2
{
	color: #004A80;
	font-size: 15px;
	margin-bottom: 5px;
	font-weight: bold;
}
.tou-h3,
div.main .doc-info h3
{
	color: #656565;
	font-size: 14px;
	font-weight: bold;
}
.tou-ol
{
	list-style-type: upper-roman;
	padding-left: 40px;
	margin-top: 1em;
	margin-bottom: 1em;
}

div.request-error div.content
{
	padding-top: 10px;
	padding-bottom: 10px;
}
/* defaultni schovani boxu na livkem */
.box-over-content
{
	display:none;
}


.fs-table tr.league .stats-link span
{
	white-space: nowrap;
}

.fs-table tr.league .stats-draw span
{
	white-space: nowrap;
}

#box-under-content-wrapper
{
	width: auto;
	height: 51px;
}
.scrolling-box-under-content
{
	margin: -15px -9px;
	padding: 10px 9px;
	z-index: 999;
}
.scrolling-box-over-content
{
	margin: -10px -9px;
	padding: 10px 9px;
	z-index: 999;
}
.scrolling-box-over-content.stuck
{
	position: fixed;
	top: 0;
	margin-top: 0;
	padding-bottom: 0;
	background-color: white;
}
.scrolling-box-under-content.stuck
{
	position: fixed;
	bottom: 0;
	margin-bottom: -10px;
	padding-top: 10px;
	background-color: #EFEFEF;
}
.gamble-responsibly-footer {
	padding-top: 15px;
	padding-bottom: 15px;
	color: #CCC6C6;
}
.gamble-responsibly-footer a {
	color: #CCC6C6;
	text-decoration: none;
}
.gamble-responsibly-footer a:hover {
	text-decoration: underline;
}
div.main .doc-info table
{
	border-collapse: collapse;
	margin-bottom: 13px;
}

div.main .doc-info table,
div.main .doc-info table th,
div.main .doc-info table td
{
	border: 1px solid #656565;
	padding: 4px;
}
div.main .doc-info ul
{
	list-style-type: disc;
	margin-bottom: 15px;
	padding-left: 40px;
}
#fsbody {
	width: 645px;
}

#fscon {
	padding-top: 1px;
}

.copyright a { color: #003561; }
.soccer .copyright a {	color: #0A5812; }
.tennis .copyright a {	color: #376200; }
.basketball .copyright a { color: #620A00; }
.hockey .copyright a { color: #003561; }
.american-football .copyright a { color: #241D44; }
.baseball .copyright a { color: #620A00; }
.horse-racing .copyright a {	color: #0A5812; }

.no-match-found p {
	padding: 3px 10px;
	margin-bottom:0;
}

#fs tr.even { background: #EFEFEF; }

#fs tr.set td.team-home,
#fs tr.set td.team-away,
#fs tr.set td.score-home,
#fs tr.set td.score-away,
#fs td.set,
#fs td.serve-alert,
#fs tr.goal,
#fs .soccer tr.highlight-highlighted,
#fs tr.highlight-highlighted td.team-home,
#fs tr.highlight-highlighted td.team-away,
#fs tr.highlight-highlighted td.score-home,
#fs tr.highlight-highlighted td.score-away,
#fs td.highlight-highlighted {
	background: #FFDB00;
}

#fs .match-status {
	background: #FFDB00;
}

#fs td.part-top,
#fs td.part-bottom {
	color: #a0a0a0;
}

#fs td.part-top.highlight-highlighted,
#fs td.part-bottom.highlight-highlighted
{
	color: #84705b;
}

#fstpl #fs tr .h_text{
	line-height:22px;
}

#fstpl #fs tr td { position:relative }

#fs .icons .icon0 { left: 5px; }
#fs .icons .icon1 { left: 22px; }

#fs .icons .info,
#fs .icons .tv,
#fs .icons .video,
#fs .icons .video-blink,
#fs .icons .shirt,
#fs .icons .tomyg,
#fs .icons .tomyga,
#fs span.tomyg-ico
{
	background-image: url('/res/_in/image/icons-iframe.2.gif');
}
#fs .icons .slive,
#fs .icons .clive
{
	background-image: url('/res/_in/image/icons-lb-turbo.gif');
}

#fs .icons .tv {
	width: 14px;
	background-position: -32px 50%;
}

#fs .icons .tv:hover {
	width: 14px;
	background-position: -510px 50%;
}

#fs .icons .video,
#fs .icons .video-blink
{
	width: 13px;
	height: 13px;
	background-position: -766px 50%;
}
#fs .icons .video:hover {
	width: 13px;
	background-position: -798px 50%;
}
#fs .icons .video-blink {
	background: url('/res/_in/image/icons-anim.1.gif') no-repeat 0px 50%;
}
#fs .icons .video-blink:hover {
	background: url('/res/_in/image/icons-iframe.2.gif') no-repeat -798px 50%;
}

#fs .icons .slive {
	width: 13px;
	background-position: -0px 50%;
}

#fs .icons .clive {
	width: 13px;
	background-position: -60px 50%;
}

#fs .icons .slive:hover {
	width: 13px;
	background-position: -30px 50%;
}

#fs span.rhcard,
#fs span.racard {
	background: url(/res/_in/image/card-red.gif) no-repeat 0 50%;
}

#fs span.rhcard {
	background-position: 100% 50%;
}

#fs .odds span.rhcard {
	background-position: 0 50%;
}

#fs span.rhcard1,
#fs span.racard1 {
	padding-left: 10px;
}

#fs span.rhcard2,
#fs span.racard2 {
	padding-left: 20px;
}

#fs span.rhcard3,
#fs span.racard3 {
	padding-left: 30px;
}

#fs span.rhcard4,
#fs span.racard4 {
	padding-left: 40px;
}

#fs span.rhcard5,
#fs span.racard5 {
	padding-left: 50px;
}

#fs .flag, #fsmenu .flag {
	margin-left:10px;
	margin-right:5px;
}

#fs .time-playing {
	color: #a0a0a0;
}

#fs .odds .win {
	background-color: #FFEBA8;
}

.fs-table .odds .win :not(.dw-icon)
{
	background-color: #FFEBA8;
}

#fs .odds td.xx2 {
	color: #a0a0a0;
}

#fs .la span.icons
{
	width: 18px;
	height: 12px;
	line-height: 12px;
}

#mygames-count {
	font-style: normal;
	opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7; filter: alpha(opacity=70);
}

#fs div.icons, #fs span.icons
{
	height: 17px !important;
	line-height: 17px !important;
}

#fs .table-main table tr td,
#fs table.odds tr td
{
	line-height:19px;
}

#fs .table-main table tr td.timer,
#fs table.odds tr td.timer
{
	line-height: 1.4;
}

#fs span.dw-icon {
	background: url('/res/_in/image/icons-iframe.2.gif') no-repeat -702px -2px;
	padding-left: 7px;
	margin: 0px 6px;
}

#fs span.dw-icon:hover {
	background-position: -734px -2px;
}


body div:last-child object {
	display:none
}

span.blink {
	background: url(/res/image/icons-anim.2.gif) no-repeat -31px 0;
}

.fs-table .cell_ib span.icons
{
	margin-left: 4px;
}
.fs-table .cricket td.highlight-highlighted:not(.no-highlight)
{
	color: #373737;
}

.fs-table .cricket td.playing.highlight-highlighted:not(.no-highlight)
{
	color: #c00;
}

.fs-table span.tomyg-ico
{
	background: url('/res/image/icons-iframe.10.png') no-repeat 0 50%;
	background-position: -157px 100%;
	padding-left: 11px;
	line-height: 16px;
}.ifmenu li.ifmenu-custom a {
	white-space:nowrap;
}

.ifmenu, .col-center .ifmenu{
	height: 26px;
	width: 100%;
	border-bottom:1px solid #000;
}

.col-center .ifmenu { border-color: #003561; }
.soccer .col-center .ifmenu { border-color: #0A5812; }
.tennis .col-center .ifmenu { border-color: #376200; }
.basketball .col-center .ifmenu { border-color: #620A00; }
.hockey .col-center .ifmenu { border-color: #003561; }
.american-football .col-center .ifmenu { border-color: #241D44; }
.baseball .col-center .ifmenu { border-color: #9F3900; }
.horse-racing .col-center .ifmenu { border-color: #0A5812; }

body .ifmenu li {
	height: 25px;
	background-color: #49494a;
	border: none;
	background-image: url(/res/_in/image/tab-corner.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin-right: 1px;
}

.odds-scope-bookmark .ifmenu li {  
	background-position: 0 100px; /* empty */ 
	background-color: #d67d00; 
	margin-right: 0px !important; 
} 

.odds-scope-bookmark .ifmenu li.divider { 
	width: 1px; 
	margin: 0px; 
	background-position: 0 -1300px; 
} 

.ifmenu li span, .col-center .ifmenu li span {
	display: block;
	background: transparent url(/res/_in/image/tab-corner.gif) no-repeat 100% -50px;
	height: 100%;
}

.odds-scope-bookmark .ifmenu li span { 
	background-position:0 100px; /* empty */ 
} 

.ifmenu li a, .ifmenu li strong
{
	color: #fff;
	line-height: 25px;
	padding-top: 0px;
	white-space: nowrap;
}

.ifmenu .selected
{
	height: 26px;
	background-image: url(/res/_in/image/tab-corner.gif);
	background-repeat: no-repeat;
	border-bottom: 0px;
	background-color: #003561;
	background-position:0 -400px;
}
.soccer .ifmenu .selected { background-color: #0a5812; background-position:0 -100px; }
.tennis .ifmenu .selected { background-color: #376200; background-position:0 -200px; }
.basketball .ifmenu .selected { background-color: #620a00; background-position:0 -300px; }
.hockey .ifmenu .selected { background-color: #003561; background-position:0 -400px; }
.american-football .ifmenu .selected { background-color: #241d44; background-position:0 -500px; }
.baseball .ifmenu .selected { background-color: #9f3900; background-position:0 -600px; }
.horse-racing .ifmenu .selected { background-color: #0a5812; background-position:0 -100px; }

#fscon .ifmenu .selected span {
	background-position: 100% -450px;
}
.soccer #fscon .ifmenu .selected span {	background-position: 100% -150px; }
.tennis #fscon .ifmenu .selected span {	background-position: 100% -250px; }
.basketball #fscon .ifmenu .selected span {	background-position: 100% -350px; }
.hockey #fscon .ifmenu .selected span {	background-position: 100% -450px; }
.american-football #fscon .ifmenu .selected span {	background-position: 100% -550px; }
.baseball #fscon .ifmenu .selected span {	background-position: 100% -650px; }
.horse-racing #fscon .ifmenu .selected span {	background-position: 100% -150px; }

.ifmenu .ifmenu-live a {
	color: #FFDB00;
	 white-space: nowrap; 
}

.odds-comparison-bookmark i,
.odds-scope-bookmark i {
	font-style: normal;
	color: #C9C9C9;
}

.odds-scope-bookmark i {
	color: #edd8b6;
}

.odds-comparison-bookmark .selected i,
.odds-scope-bookmark .selected i {
	color: #ffffff;
}

.col-center .ifmenu #ifmenu-calendar {
	background-position:0 0;
	width: 14ex;
}

.col-center .ifmenu #ifmenu-calendar-content a {
	color: #fff;
}

.col-center .ifmenu #ifmenu-calendar .ifmenu-today {
	color:#000;
}

.col-center .ifmenu #ifmenu-calendar-content a span {
	padding-left:20px;
}

.col-center .ifmenu #ifmenu-calendar,
.col-center .ifmenu #ifmenu-calendar span,
.col-center .ifmenu #ifmenu-calendar span span.h2,
.col-center .ifmenu #ifmenu-calendar span.h2 a {
	height:25px;
	display:block;
}

.col-center .ifmenu li#ifmenu-calendar,
.col-center .ifmenu li#ifmenu-calendar span.today
{
	background:url(/res/_in/image/tab-corner.gif) no-repeat right -50px;
}

.col-center .ifmenu li#ifmenu-calendar span.today
{
	background-position:0 0;
	width:81px;
}

.col-center .ifmenu #ifmenu-calendar span.h2 a {
	background:url(/res/_in/image/cal-dart.2.gif) no-repeat 7px 60%;
	padding-left:20px;
}

.col-center .ifmenu #ifmenu-calendar ul {
	border: 1px solid #3c3c3c;
	border-top: 0px;
	top: 25px;
	left: 0;
	width: 98%;
}

.col-center .ifmenu #ifmenu-calendar ul li {
	border-top: 1px solid #3c3c3c;
	background:none;
	width:100%;
}

.col-center  .ifmenu #ifmenu-calendar ul a {
	background: #8C8C8C;
	width:100%;
}

.col-center .ifmenu #ifmenu-calendar li .ifmenu-active {
	background-color: #000000;
}

.col-center .ifmenu #ifmenu-calendar-content li,
.col-center .ifmenu #ifmenu-calendar-content li span {
	background-image:none;
	border-bottom:none;
}

.col-center  .ifmenu #ifmenu-calendar-content a span {
	padding-left: 10px;
}

.col-center  .ifmenu #ifmenu-calendar-content a:hover {
	background:#666666 url(/res/_in/image/cal-dart.2.gif) no-repeat -192px 50%;
	text-decoration:none;
}

.col-center .ifmenu #calendar #ifmenu-calendar-content {
	border-bottom-width: 10px;
	top: 25px;
}

.ifmenu #ifmenu-sound {
	float:right;
	margin:0;
}#lsid-content .user {
  color: white;
  position: relative;
}
#lsid-content .user.lsid-rounded-box {
  padding-left: 4px;
  padding-right: 4px;
}
#lsid-content .user .icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  line-height: 16px;
  vertical-align: text-top;
  background: url("/res/image/_new/icon-user.png") no-repeat;
}
#lsid-content .user .buttons {
  position: absolute;
  right: 0;
  top: 1px;
}
#lsid-content .user .buttons .wrapper {
  cursor: pointer;
  border-left: 1px solid #222;
  padding: 5px 3px 5px 4px;
}
#lsid-content .user #settings.icon {
  background: url("/res/image/_new/icon-change-password-gray.png");
}
#lsid-content .user #settings.icon:hover {
  background: url("/res/image/_new/icon-change-password-white.png");
}
#lsid-content .user #signOut.icon {
  background: url("/res/image/_new/icon-logout-gray.png");
}
#lsid-content .user #signOut.icon:hover {
  background: url("/res/image/_new/icon-logout-white.png");
}
#lsid-content .user .email {
  display: inline-block;
  margin-left: 5px;
  max-width: 140px;
  overflow: hidden;
  text-overflow: ellipsis;
}
#lsid-window-mask {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: none;
  background-color: black;
}
#lsid-messages {
  position: absolute;
  z-index: 999;
}
.lsid-rounded-box {
  margin-bottom: 3px;
  padding: 1px 8px 2px;
  line-height: 19px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25);
  border: 1px solid #550000;
  background: #d40000;
  /* Old browsers */
  background: -moz-linear-gradient(top, #d40000 0%, #940000 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d40000), color-stop(100%, #940000));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #d40000 0%, #940000 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #d40000 0%, #940000 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #d40000 0%, #940000 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #d40000 0%, #940000 100%);
  /* W3C */
  color: #FFFFFF;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  overflow: hidden;
  text-overflow: ellipsis;
}
.buttons .lsid-rounded-box {
  float: left;
  margin-right: 10px;
  max-width: 140px;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  white-space: nowrap;
}
.lsid-rounded-box#signIn,
.lsid-rounded-box#registration {
  max-width: 192px;
  margin-bottom: 8px;
}
.lsid-rounded-box.black {
  border-color: #222;
  background: #464546;
  /* Old browsers */
  background: -moz-linear-gradient(top, #464546 0%, #1e191f 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #464546), color-stop(100%, #1e191f));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #464546 0%, #1e191f 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #464546 0%, #1e191f 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #464546 0%, #1e191f 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #464546 0%, #1e191f 100%);
  /* W3C */
}
.lsid-rounded-box.blue {
  border-color: #002e55;
  background: #324b86;
  /* Old browsers */
  background: -moz-linear-gradient(top, #4262a7 0%, #283b70 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4262a7), color-stop(100%, #283b70));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #4262a7 0%, #283b70 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #4262a7 0%, #283b70 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #4262a7 0%, #283b70 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #4262a7 0%, #283b70 100%);
  /* W3C */
}
.lsid-rounded-box.twitter-blue {
  border-color: #1c748d;
  background: #03a9de;
  /* Old browsers */
  background: -moz-linear-gradient(top, #06bcf3 0%, #089ecf);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #06bcf3), color-stop(100%, #089ecf));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #06bcf3 0%, #089ecf);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #06bcf3 0%, #089ecf);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #06bcf3 0%, #089ecf);
  /* IE10+ */
  background: linear-gradient(to bottom, #06bcf3 0%, #089ecf);
  /* W3C */
}
.lsid-rounded-box.google-red {
  border-color: #989898;
  background: #FFFFFF;
  /* Old browsers */
  background: linear-gradient(to bottom, #ffffff 0%, #E5E5E5);
  text-shadow: none;
  color: #827E85;
}
.lsid-messages .message {
  margin: 10px;
  width: 473px;
  padding: 10px 10px 10px 35px;
  border: 1px solid #A4C47B;
  font-weight: bold;
  color: #0D8500;
  background: url("/res/image/icon-message.gif") -990px 50% no-repeat #CCFFCC;
}
.lsid-messages .message.info {
  border: 1px solid #00A8FF;
  background-color: #EBFCFF;
  background-position: -2000px 50%;
  color: #278AB8;
}
.lsid-messages .message.err {
  border: 1px solid #FFAFAF;
  background-color: #FFEBEB;
  background-position: 10px 50%;
  color: red;
}
.lsid-messages .message a {
  color: inherit;
  text-decoration: underline;
}
.lsid-messages .message a:hover {
  text-decoration: none;
}
#lsid-window {
  position: fixed;
  display: none;
  background-color: white;
  padding: 15px 10px;
  /*border-radius: 4px;*/
  -webkit-box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.4);
  box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.4);
}
.detailbody .lsid-messages .message {
  width: auto;
}
.detailbody #lsid-window > div {
  min-width: 400px;
}
#lsid-window.long {
  position: absolute;
}
/* jQuery animation override by important */
#lsid-window > div {
  min-width: 450px;
  overflow: visible !important;
}
#lsid-window-close {
  position: relative;
  top: -32px;
  float: right;
  right: -27px;
  height: 33px;
  width: 33px;
  background: url("/res/image/_new/icons-lsid-2.png") no-repeat;
}
#lsid-window-close:hover {
  background-position: 0 -33px;
}
#lsid-window .privacySettings {
  width: 600px;
  padding: 0;
}
#lsid-window .privacySettings .content {
  width: auto;
}
#lsid-window .privacySettings .privacySettingsForm__text {
  font-size: 12px;
  text-align: left;
  padding: 20px 0;
}
#lsid-window .privacySettings .privacySettingsForm__text:first-child {
  padding: 10px 0 20px 0;
}
#lsid-window .privacySettings .privacySettingsFormCheckboxes {
  padding-top: 20px;
  font-weight: 700;
  display: flex;
}
#lsid-window .privacySettings .privacySettingsFormCheckboxes label {
  display: flex;
  align-items: center;
}
#lsid-window .privacySettings .privacySettingsFormCheckboxes input {
  margin-right: 6px;
}
#lsid-window .privacySettings .privacySettingsForm__buttons {
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
}
#lsid-main-dialog {
  width: 600px;
}
#lsid-window ul {
  margin: 0;
  padding: 0;
}
#lsid-window .tabs-menu {
  list-style-type: none;
  width: 100%;
  height: 24px;
  border-bottom: 5px solid #00407D;
}
#lsid-window .tabs-menu li,
#lsid-window .tabs-menu li span {
  background: url("/res/image/_new/bg-bookmark.2.gif") no-repeat;
}
#lsid-window .tabs-menu li {
  float: left;
  margin-right: 1px;
  border: none;
  border-bottom: 1px solid #BCBEAE;
  background-color: #9C9C9C;
  background-position: 0 -800px;
}
#lsid-window .tabs-menu li span {
  display: block;
  background-position: 100% -850px;
}
#lsid-window .tabs-menu li a {
  display: block;
  height: 23px;
  line-height: 23px;
  padding: 0 10px;
  text-decoration: none;
  color: white;
}
#lsid-window .tabs-menu li a:hover {
  text-decoration: underline;
}
#lsid-window .tabs-menu li a.unclickable:hover {
  text-decoration: none;
  cursor: default;
}
#lsid-window .tabs-menu li.selected {
  height: 24px;
  line-height: 24px;
  border: none;
  background-color: #00407D;
  background-position: 0 -200px;
}
#lsid-window .tabs-menu li.selected span {
  background-position: 100% -250px;
}
#lsid-window div.contents {
  background-color: #F0F0F0;
}
#lsid-window div.contents div.content {
  background-color: inherit;
}
#lsid-window div.contents div.content form {
  overflow: auto;
}
#lsid-window div.contents > div {
  display: none;
}
#lsid-window div.contents > div.selected {
  display: block;
}
#lsid-window div.header {
  height: 23px;
  line-height: 23px;
  padding-left: 10px;
  border: 1px solid #BCBEAE;
  border-right: none;
  border-left: none;
  background: url("/res/image/_new/bg-label.gif") repeat-x top #343434;
  font-weight: bold;
  color: white;
}
#lsid-window div.content {
  padding: 10px;
}
#lsid-window span.button {
  display: inline-block;
  line-height: 15px;
  margin: 0;
  margin-top: 10px;
  padding: 4px 10px 5px;
  border: solid 1px #0C3398;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  background: #506FB9;
  background: -webkit-gradient(linear, left top, left bottom, from(#6F9AD0), to(#4C69C0));
  background: -moz-linear-gradient(top, #6F9AD0, #4C69C0);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6F9AD0', endColorstr='#4C69C0');
  color: #DDE4FA;
  cursor: pointer;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  text-align: center;
  text-decoration: none;
  font-size: 11px;
}
#lsid-window div.content a {
  text-decoration: underline;
  color: #00407D;
}
#lsid-window div.content a:hover {
  text-decoration: none;
}
#lsid-window form .lsid-messages .message {
  margin-left: 0;
  margin-right: 0;
  width: auto;
}
#lsid-window .form .captcha {
  margin-bottom: 10px;
  min-height: 129px;
}
#lsid-window strong .nobold {
  font-weight: normal;
}
#lsid-window form .email-form-element strong,
#lsid-window form .verification-code-form-element strong,
#lsid-window form .password-form-element strong,
#lsid-window form .password-confirm-form-element strong,
#lsid-window form#registration-form .captcha strong,
#lsid-window form .newpassword-form-element strong {
  display: block;
  margin: 10px 0 3px;
}
#lsid-window .verification form .email-form-element strong,
#lsid-window .settings form .password-form-element strong,
#lsid-window .passwordchange form .password-form-element strong,
#lsid-window .passwordchange form .newpassword-form-element strong {
  margin-top: 0;
}
#lsid-window .passwordchange form .password-form-element {
  margin-bottom: 10px;
}
#lsid-window .verification form input[type="submit"],
#lsid-window .settings form input[type="submit"],
#lsid-window .forgottenPassword form input[type="submit"],
#lsid-window .passwordchange form input[type="submit"],
#lsid-window .registration-mail form input[type="submit"] {
  margin-top: 10px;
}
#lsid-window form .persist-form-element,
#lsid-window form .terms-form-element {
  margin: 5px 0;
}
#lsid-window form .persist-form-element strong,
#lsid-window form .terms-form-element strong {
  font-weight: normal;
}
#lsid-window form .terms-form-element input[type="checkbox"] {
  margin-left: 0;
}
#lsid-window .recaptchatable .recaptcha_input_area {
  line-height: 1 !important;
}
/* google uses !important in css :( */
#lsid-window .recaptchatable * {
  color: inherit !important;
}
#lsid-window form input,
#lsid-window .recaptchatable #recaptcha_response_field {
  font-size: 11px;
}
/* google uses !important in css :( */
#lsid-window form input[type="text"],
#lsid-window form input[type="password"],
#lsid-window .recaptchatable #recaptcha_response_field {
  height: 19px;
  width: 249px;
  margin: 0;
  padding-left: 5px;
  padding-right: 5px;
  border: 1px solid #B0B0B0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  color: inherit;
}
#lsid-window .error-box {
  display: none;
  margin: 10px 0;
  padding: 10px 10px 10px 35px;
  border: 1px solid #FFAFAF;
  background: url("/res/image/icon-message.gif") 10px 50% no-repeat #FFEBEB;
}
#lsid-window .error-box.visible {
  display: block;
}
#lsid-window form input.err-input[type="text"],
#lsid-window form input.err-input[type="password"],
#lsid-window .recaptchatable #recaptcha_response_field.err-input {
  border-width: 2px;
  border-color: #DD4B39;
  background-color: #FFEBEB;
}
#lsid-window form input[type="text"]:focus,
#lsid-window form input.err-input[type="text"]:focus,
#lsid-window form input[type="password"]:focus,
#lsid-window form input.err-input[type="password"]:focus,
#lsid-window .recaptchatable #recaptcha_response_field:focus,
#lsid-window .recaptchatable #recaptcha_response_field.err-input:focus {
  border-color: #4D90FE;
  QQbox-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
}
#lsid-window form .err-msg {
  color: red;
  display: block;
  font-weight: bold;
}
#lsid-window form input[type="submit"],
#lsid-window form input[type="button"] {
  line-height: 15px;
  margin: 0;
  padding: 4px 10px 5px;
  border: solid 1px #980C10;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  background: #D81B21;
  background: -webkit-gradient(linear, left top, left bottom, from(#ED1C24), to(#AA1317));
  background: -moz-linear-gradient(top, #ED1C24, #AA1317);
  background: -o-linear-gradient(top, #ED1C24, #AA1317);
  background: linear-gradient(top, #ED1C24, #AA1317);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ED1C24', endColorstr='#AA1317');
  color: #FFFFFF;
  cursor: pointer;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  text-align: center;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
}
#lsid-window form label strong {
  vertical-align: text-bottom;
  line-height: 16px;
}
#lsid-window form label input[type="checkbox"] {
  margin-right: 3px;
}
#lsid-window form input[type="submit"]:hover,
#lsid-window form input[type="button"]:hover {
  text-decoration: underline;
}
#lsid-window .signInFB,
#lsid-window .signInGoogle,
#lsid-window .signInTwitter {
  height: 32px;
  line-height: 32px;
  width: auto;
  display: inline-block;
  font-weight: bold;
  cursor: pointer;
}
#lsid-window .signInFB:hover,
#lsid-window .signInGoogle:hover,
#lsid-window .signInTwitter:hover {
  text-decoration: underline;
}
#lsid-window .login .signInFB,
#lsid-window .login .signInGoogle,
#lsid-window .login .signInTwitter {
  margin-top: 10px;
  margin-right: 10px;
}
#lsid-window .registration .signInFB,
#lsid-window .registration .signInGoogle,
#lsid-window .registration .signInTwitter {
  margin: 10px;
  margin-right: 0;
}
#lsid-window .registration-benefits {
  background-color: #F3FFE3;
  border: 1px solid #98D943;
  color: #499C00;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 10px;
  float: right;
  width: 260px;
}
#lsid-window .login .registration-benefits,
#lsid-window .registration .registration-benefits {
  margin-top: 10px;
}
#lsid-window .registration-benefits ul {
  margin: 10px 0 10px 0;
}
#lsid-window .registration-benefits ul li {
  margin: 5px 0 5px;
  padding: 0 0 0 22px;
  list-style-type: none;
  background: url("/res/image/icon-check.png") no-repeat left center;
}
#lsid-window .registration .registration-benefits ul {
  margin-bottom: -5px;
}
/* ----FS---- */
#lsid-window #livescore-settings {
  width: 450px;
}
#lsid-window .settings .error-box,
#lsid-window #livescore-settings .error-box {
  margin-top: 0;
}
#lsid-window #livescore-settings input[type="radio"] {
  margin-left: 50px;
}
.ie #lsid-window #livescore-settings input[type="radio"] {
  vertical-align: sub;
  margin-right: 2px;
}
.gecko #lsid-window #livescore-settings input[type="radio"] {
  vertical-align: text-bottom;
  margin-right: 5px;
}
#lsid-window #livescore-settings .options,
#lsid-window #livescore-settings .topfirst-form-element,
#lsid-window #livescore-settings .mgnotifications-form-element {
  margin-top: 13px;
}
#lsid-window #livescore-settings label {
  vertical-align: top;
  line-height: 18px;
}
#lsid-window .preload {
  min-width: inherit;
  left: 50%;
}
#lsid-window .preload span {
  background-image: url("/res/image/ajax-loader-hockey.gif");
}
#fscon .ifmenu #ifmenu-livescore-settings {
  width: 27px;
  height: 23px;
  border-bottom: 1px solid #BCBEAE;
  cursor: pointer;
}
.lsid-rounded-box#signInFB,
.lsid-rounded-box#signInGoogle,
.lsid-rounded-box#signInTwitter {
  max-width: none;
  width: 192px;
  margin-bottom: 8px;
  text-align: left;
}
.signInFB .icon,
.signInGoogle .icon,
.signInTwitter .icon,
#signInFB .icon,
#signInGoogle .icon,
#signInTwitter .icon {
  margin: -5px 8px -5px -8px;
  display: inline-block;
  width: 25px;
  height: 24px;
  line-height: 24px;
  vertical-align: text-top;
  background: url("/res/image/_new/icons-lsid-social.3.png") -1px -1px no-repeat;
}
.signInTwitter .icon,
#signInTwitter .icon {
  background-position: -1px -26px;
}
.signInGoogle .icon,
#signInGoogle .icon {
  background-position: -1px -51px;
}
.deleteAccount,
.newTermsOfUse1,
.newTermsOfUse2 {
  width: 450px;
}
.deleteAccountForm__text,
.newTermsOfUse1Form__text,
.newTermsOfUse2Form__text {
  padding-bottom: 15px;
}
.deleteAccountForm__clickable,
.newTermsOfUse1Form__clickable,
.newTermsOfUse2Form__clickable {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
/*----SS----*/
#lsid-content .user {
  color: white;
  position: relative;
}
#lsid-content .user.lsid-rounded-box {
  padding-left: 6px;
  padding-right: 0;
  height: 22px;
  display: flex;
  align-items: center;
}
#lsid-content .user.lsid-rounded-box .lsid-dropdown {
  height: 24px;
  display: flex;
  align-items: center;
  flex: 1;
}
#lsid-content .user.lsid-rounded-box .lsid-dropdown .wrapperArrow {
  height: 24px;
  width: 24px;
  border-left: 1px solid #222;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
}
#lsid-content .user.lsid-rounded-box .lsid-dropdown .wrapperArrow #arrow.icon {
  background: url("/res/image/_new/icon-arrow-white.png") no-repeat;
  opacity: 0.6;
  width: 15px;
}
#lsid-content .user.lsid-rounded-box .lsid-dropdown .wrapperArrow .arrow-rotation {
  transform: rotate(180deg);
}
#lsid-content .user.lsid-rounded-box .lsid-dropdown:hover #arrow.icon {
  background: url("/res/image/_new/icon-arrow-white.png") no-repeat;
  opacity: 1;
}
#lsid-content .user .button {
  display: flex;
  height: 24px;
  width: 24px;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  border-left: 1px solid #222;
  cursor: pointer;
}
#lsid-content .user #signOut.icon {
  background: url("/res/image/_new/icon-logout-gray.png") no-repeat;
  width: 24px;
  height: 24px;
  background-position: center center;
}
#lsid-content .user #signOut.icon:hover {
  background: url("/res/image/_new/icon-logout-white.png") no-repeat;
  width: 24px;
  height: 24px;
  background-position: center center;
}
#lsid-content .user .email {
  display: inline-block;
  margin-left: 5px;
  max-width: 140px;
  overflow: hidden;
  text-overflow: ellipsis;
}
#lsid-content .user .lsidSpacer {
  flex: 1;
}
#lsid-content {
  position: relative;
}
#lsid-content .settings-list {
  display: none;
  width: calc(100% - 24px);
  margin-left: 0;
  list-style-type: none;
  background-color: #373737;
  box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.3);
  top: 26px;
  left: 0;
  position: absolute;
  z-index: 105;
}
#lsid-content .settings-list li {
  display: block;
  height: 29px;
  line-height: 29px;
  border-bottom: 1px solid #858585;
  cursor: pointer;
}
#lsid-content .settings-list a {
  display: flex;
  align-items: center;
  height: 100%;
  padding-left: 5px;
  font-size: 100%;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
}
#lsid-content .settings-list a:hover {
  text-decoration: underline;
}
#lsid-content .settings-list a.icon-change-password:hover span {
  background-image: url("/res/image/_new/icon-change-password-white.png");
}
#lsid-content .settings-list a.icon-delete-account:hover span {
  background-image: url("/res/image/_new/icon-delete-account-white.png");
}
#lsid-content .settings-list .icon-change-password > span {
  background: url("/res/image/_new/icon-change-password-gray.png") no-repeat;
}
#lsid-content .settings-list .icon-delete-account > span {
  background: url("/res/image/_new/icon-delete-account-gray.png") no-repeat;
}
#lsid-content .settings-list .icon {
  width: 16px;
  height: 16px;
  padding-right: 5px;
}
#signAndReg,
.profile-name-item {
  display: none;
}
/* Common {{{ */

.adsenvelope {
	margin: 0 auto;
	padding-bottom: 10px;
	position: relative;
}

.adsenvelope iframe, .adsenvelope div  {
	width: 100%;
	height: 100%;
}

.ban_envelope {
	margin: 0 auto;
	padding-bottom: 10px;
	position: relative;
}

.ban_envelope iframe, .ban_envelope div  {
	width: 100%;
	height: 100%;
}

.adstext {
	height: auto !important;
	position: absolute;
	left: 0;
	bottom: 6px;
	text-align: center;
	color: #B0B0B0;
	font-size: 10px;
}

.adstextpad {
	padding-bottom: 20px !important;
}

.adstextvpad {
	padding-right: 12px !important;
	padding-bottom: 0;
	margin-left: 0;
	float: left;
}

.adsclear {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
}

.adsclick {
	cursor: pointer;
	display: block;
	position: absolute;
	z-index: 9;
	left: 0; top: 0;
	background: white;
	opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; filter: alpha(opacity=0);
}

.adsclick img {
	display: none;
}

.adsinline
{
	text-align: center;
}

.adsinline-left,
.adsinline-right
{
	position: absolute;
	width: 120px;
	top: 0;
}

.adsinline-left {
	left: 0;
}

.adsinline-right {
	right: 0;
}

/* }}} */

/* Zone styles {{{ */

#detail .adsenvelope,
#detail .ban_envelope {
	margin: 0 auto;
	padding-top: 0px;
}

#lc .adsenvelope,
#lc .ban_envelope {
	margin: 0 auto;
}

.banx-content_bottom {
	margin-top: 10px;
}

.banx-traffic_code {
	width: 760px;
	margin-left: 0;
}

.banx-detail_strip_soccer {
	padding-top: 0px !important;
}

.adsgraphhori {
	position: absolute;
	width: 100%;
	height: 10px !important;
	margin-top: 3px;
	text-align: center;
	left: 0;
	}

.adsgraphhori a {
	display: block;
	width: 100%; height: 100%;
}

.adsghori {
	width: 100%;
	height: 100%;
	background: url(/res/image/advert/icon-adverth.png) no-repeat 50% 0;
}

.adsgraphvert {
	position: absolute;
	top: 0;
	right: 0;
	width: 10px !important;
}

.adsgraphvert-small {
	position: absolute;
	right: 20px; /* [x] hack ... odecitam od banneru s pravym white spacem, ktery byl urceny pro napis reklama */
	bottom: -12px;
	height: 10px !important;
	z-index: 50;
	background: url(/res/image/advert/icon-adverth-right.png) no-repeat 100% 0;
}

.adsgraphvert a,
.adsgraphvert-small {
	display: block;
	width: 100%; height: 100%;
}

.adsgvert {
	width: 100%;
	height: 100%;
	background: url(/res/image/advert/icon-advertv.png) no-repeat 0 50%;
}

.ath-cs, .ath-sk, .ath-pl, .ath-lt, .ath-sr { background-position: 50% -17px }
.ath-de { background-position: 50% -34px }
.ath-it { background-position: 50% -51px }
.ath-da { background-position: 50% -68px }
.ath-ro { background-position: 50% -85px }
.ath-tr, .ath-sv { background-position: 50% -102px }
.ath-ru { background-position: 50% -119px }
.ath-es { background-position: 50% -136px }
.ath-es { background-position: 50% -136px }
.ath-hr { background-position: 50% -153px }
.ath-hu { background-position: 50% -170px }
.ath-fr { background-position: 50% -187px }
.ath-fi { background-position: 50% -204px }
.ath-he { background-position: 50% -221px }
.ath-cn { background-position: 50% -238px }
.ath-el { background-position: 50% -255px }
.ath-pt, .ath-pt-br { background-position: 50% -272px }
.ath-nl { background-position: 50% -289px }
.ath-et { background-position: 50% -306px }
.ath-no { background-position: 50% -323px }
.ath-sl { background-position: 50% -340px }
.ath-en-uk { background-position: 50% -357px }

.ath-r-cs, .ath-r-sk, .ath-r-pl, .ath-r-lt, .ath-r-sr { background-position: 100% -17px }
.ath-r-de { background-position: 100% -34px }
.ath-r-it { background-position: 100% -51px }
.ath-r-da { background-position: 100% -68px }
.ath-r-ro { background-position: 100% -85px }
.ath-r-tr, .ath-r-sv  { background-position: 100% -102px }
.ath-r-ru { background-position: 100% -119px }
.ath-r-es { background-position: 100% -136px }
.ath-r-es { background-position: 100% -136px }
.ath-r-hr { background-position: 100% -153px }
.ath-r-hu { background-position: 100% -170px }
.ath-r-fr { background-position: 100% -187px }
.ath-r-fi { background-position: 100% -204px }
.ath-r-he { background-position: 100% -221px }
.ath-r-cn { background-position: 100% -238px }
.ath-r-el { background-position: 100% -255px }
.ath-r-pt, .ath-r-pt-br { background-position: 100% -272px }
.ath-r-nl { background-position: 100% -289px }
.ath-r-et { background-position: 100% -306px }
.ath-r-no { background-position: 100% -323px }
.ath-r-sl { background-position: 100% -340px }
.ath-r-en-uk { background-position: 100% -357px }

.atv-cs, .atv-sk, .atv-pl, .atv-lt, .atv-sr { background-position: -17px 50% }
.atv-de { background-position: -34px 50% }
.atv-it { background-position: -51px 50% }
.atv-da { background-position: -68px 50% }
.atv-ro { background-position: -85px 50% }
.atv-tr, .atv-sv { background-position: -102px 50% }
.atv-ru { background-position: -119px 50% }
.atv-es { background-position: -136px 50% }
.atv-es { background-position: -136px 50% }
.atv-hr { background-position: -153px 50% }
.atv-hu { background-position: -170px 50% }
.atv-fr { background-position: -187px 50% }
.atv-fi { background-position: -204px 50% }
.atv-he { background-position: -221px 50% }
.atv-cn { background-position: -238px 50% }
.atv-el { background-position: -255px 50% }
.atv-pt, .atv-pt-br { background-position: -272px 50% }
.atv-nl { background-position: -289px 50% }
.atv-et { background-position: -306px 50% }
.atv-no { background-position: -323px 50% }
.atv-sl { background-position: -340px 50% }
.atv-en-uk { background-position: -357px 50% }

.banx-content_top {
	margin-top: 10px;
}


/* }}} */
/* Common {{{ */

.adsenvelope {
	margin: 0px auto -10px auto;
}

#detail .adsenvelope {
	margin: 0px auto;
}

.adsclear {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
}

/* }}} */

#menu .minority .content a {
  text-transform: uppercase;
}
#menu ul#menumin {
  z-index: 100;
  position: absolute;
  left: -169px;
  top: 29px;
  height: auto;
  display: none;
  padding: 0;
  width: 337px;
  background: #858585;
  border-bottom: 4px solid #00407D;
  padding-bottom: 1px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
}
#menu #menumin li {
  position: relative;
  border: none;
  width: 168px;
  border-top: 1px solid #858585;
  background: #373737;
  height: 29px;
  display: block;
  margin: 0;
  background-image: none;
}
#menumin li.rt {
  margin: 0 0 0 1px;
  float: right;
}
#menu #menumin li a {
  display: block;
  border: none;
  float: none;
  position: relative;
}
#menu #menumin li.active a {
  background-color: #00407D;
}
#menu .onecol ul#menumin {
  width: 168px;
  left: 0;
}
.onecol #menumin li {
  float: none;
  margin: 0;
}
.menu-top .minority .content a, .menu-top li.minority.active .content a, #menumin li a:hover, #menumin li.active a {
	background-image:url(/res/_in/image/cal-dart.2.gif);
	background-repeat:no-repeat;
}

.menu-top .minority .content a {
	background-position:5px 50%;
	width: 65px;
	padding-left: 5px;
	height:18px;
}

.menu-top li.minority.active .content a {
	background-image:url(/res/_in/image/cal-dart-black.gif);
	background-color:#EFEFEF;
	color:#00407D
}

.menu-top li.minority-active .content a { 
	height: 19px;
}

ul#menumin
{
	height: auto;
	position: absolute;
	top: 32px;
	height: auto;
	border:1px solid #3c3c3c;
	z-index:1000 !important;
	box-shadow:0 2px 5px rgba(0,0,0,0.5);
	width:317px;
	left:-160px;
	display:none;
}

#menumin li {
	float:left;
	position: relative;
	border: none;
	width:158px;
	border-bottom: 1px solid #3c3c3c;
	margin:0;
	padding:0;
	background:rgb(150,150,150);
	height:25px;
}
html:lang(vi) #menumin li {
    width:168px;
}

#menumin li a {
	padding: 4px 0px 3px;
	color: #fff;
	float: none;
	position: relative;
	text-align: left;
	padding-left: 27px;
	text-transform:none;
	margin:0;
}

#menumin li.rt { border-left:1px solid #3c3c3c; margin-left:0 }
#menumin li.last, #menumin li.final { border-bottom:none }

.onecol #menumin li { float:none }
.onecol #menumin {
	width:158px;
	left:-1px;
}
html:lang(vi) .onecol #menumin {
	width:168px;
}
.onecol #menumin li.rt { border-left:none }

#menumin li a:hover {
	background-position:-187px 50%;
	color:white;
}

#menumin li a:hover,
#menumin li.active a {
	background-color:#666;
	background-position:-187px 50%;
	border:none;
}

#menumin li.active,
#menumin li.active:hover{
	border-bottom: 1px solid #3c3c3c
}
.baseball #menumin li a:hover,
.baseball #menumin li.active a { background-color:#be4c00 }
.american-football #menumin li a:hover,
.american-football #menumin li.active a{ background-color:#32286d }

.menu-top #menumin a { width:auto; }

.main, .shadow-left, .shadow-right {
	#z-index:-10 !important
}

.menu-top #menumin li.last.active { border-bottom:none }
table#links {
	width: 100%;
	border-collapse: collapse;
	color: #373737;
}

table#links td { 
	padding: 0px;
	height: 23px;
	line-height: 23px;
	padding-left: 10px;
}

table#links tr.label { 
}

table#links tr.label td { 
	color: #ffffff;
	font-weight: normal;
	text-transform: uppercase;
/*	padding-top: 15px; */
	background: url(/res/_in/image/table-head.3.png) repeat-x 0px bottom #0A5812 !important;
}

table#links tr.label td.first { 
	border: 0px;
}	

table#links tr.odd { 
}

table#links td.link {
}

table#links td.last {
}

table#links a {
	padding-right: 10px;
	background: transparent url('/res/image/status2.gif') 100% -444px no-repeat;
	color: #0A5812;
}

table#links a:hover {
	background-position: 100% -660px;
}


div#facebook-caption,
div#twitter-caption,
div#google-plus-caption {
	margin-top: 15px;
	margin-left: 5px;
	background-color: #373737; 
	width: 130px;
	line-height: 13px;
	border: 2px solid #656565;
	color: #00B2F6;
}

#social-button {
	/* na iPadu byla tlačítka pod sebou */
	white-space: nowrap;
}

.soccer div#facebook-caption a,
.soccer div#twitter-caption a,
.soccer div#google-plus-caption a { color: #79C81A; }

.tennis div#facebook-caption a,
.tennis div#twitter-caption a,
.tennis div#google-plus-caption a { color: #79C81A; }

.basketball div#facebook-caption a,
.basketball div#twitter-caption a,
.basketball div#google-plus-caption a { color: #EA000B; }

.hockey div#facebook-caption a,
.hockey div#twitter-caption a,
.hockey div#google-plus-caption a { color: #00B2F6; }

.american-football div#facebook-caption a,
.american-football div#twitter-caption a,
.american-football div#google-plus-caption a { color: #616ABD; }

.baseball div#facebook-caption a,
.baseball div#twitter-caption a,
.baseball div#google-plus-caption a { color: #FF5B00; }

.horse-racing div#facebook-caption a,
.horse-racing div#twitter-caption a,
.horse-racing div#google-plus-caption a { color: #79C81A; }

.other div#facebook-caption a,
.other div#twitter-caption a,
.other div#google-plus-caption a { color: #00B2F6; }

#facebook-bottom-like-box
{
	margin-bottom: 0px;
	background-color: #fff;
	line-height: 24px;
}



#facebook-bottom-like-box.project-401 #facebook-bottom-like-box-link,
#facebook-bottom-like-box.project-402 #facebook-bottom-like-box-link
{
	left: 20px;
}

#facebook-bottom-like-box.project-403 #facebook-bottom-like-box-link,
#facebook-bottom-like-box.project-404 #facebook-bottom-like-box-link,
#facebook-bottom-like-box.project-405 #facebook-bottom-like-box-link
{
	left: 40px;
}
#control-message {
  padding-bottom: 5px;
  width: 100%;
}
#control-message .error,
#control-message .info,
#control-message .ok {
  background: #ffebeb url("/res/image/icon-message.gif") no-repeat 10px center;
  color: #f00;
  padding: 6px;
  padding-left: 35px;
  text-align: left;
  margin: 0 auto;
  margin-bottom: 5px;
  border: 1px solid #ffafaf;
  font-weight: bold;
  line-height: 16px;
}
#control-message .ok {
  background-color: #CCFFCC;
  background-position: -990px center;
  color: #0d8500;
  border-color: #a4c47b;
}
#control-message .info {
  background-color: #ebfcff;
  background-position: -2000px center;
  color: #278ab8;
  border-color: #00A8FF;
}
#control-message .contact-form-text {
  margin: 5px 0 0 0 !important;
}
#control-message .contact-form-block-inscore-enquiry,
#control-message .contact-form-block-detailed-description {
  margin: 5px 0 0 0 !important;
}
/* wait message */
div#wait-message {
  background: #fffeb3 url("/res/image/wait-ico.gif") no-repeat 10px 50%;
  padding: 6px;
  padding-left: 35px;
  border: 1px solid #f0dd00;
  font-weight: bold;
}
/* Common {{{ */

/* wait message */
div#wait-message {
	background-color: #ffffff;
	background-image: url('/res/_in/image/wait-ico.gif');
}
/* }}} */
table#config-thermometer {
	border: 0px;
	padding: 0px;
	margin-bottom: 15px;
	width: 645px;
}

table#config-thermometer td {
	/* color: #b0b0b0; */
	color: #98B5BF;
	font-weight: bold; 
	font-size: 11px; 
	text-align: center; 
	padding-top: 2px;
}

table#config-thermometer td.active {
	color: #e62300; 
}


.thermometer, .thermometer span {
	background:url(/res/_in/image/thermometer.gif) left top;
	width:645px;
	height:40px;
	position:relative;
}

.thermometer span { display:block; width:215px; position:absolute; }
.thermometer-1 span { background-position:left -40px }
.thermometer-2 span { left:215px; background-position:-215px -40px }
.thermometer-3 span { left:430px; background-position:-430px -40px }

.wpp-info {
	margin-top:15px;
	margin-bottom: 0;
	width:544px;
	padding:0;
	background:#fff url(/res/_in/image/logo_wordpress.png) 15px center no-repeat;
	height:50px;
	padding:10px 20px 10px 80px;
	border:1px solid #ccc;
	line-height:125%;
}

.wpp-in-id {
	display:block;
	padding-top:8px;
}

.wpp-in-id-content {
	font-weight:bold;
}

.wpp-info:hover {
	opacity:1
}

.joomlap-info {
	margin-top:10px;
	width:544px;
	padding:0;
	background:#fff url(/res/_in/image/logo_joomla.png) 15px center no-repeat;
	height:50px;
	padding:10px 20px 10px 80px;
	border:1px solid #ccc;
	line-height:125%;
}

.joomlap-in-id {
	display:block;
	padding-top:8px;
}

.joomlap-in-id-content {
	font-weight:bold;
}

.joomlap-info:hover {
	opacity:1
}


.phpvopts.disabled a {
	color:#999;
}/* in-form {{{ */

#in-editor {
	position: relative;
	overflow: crop;
}

#in-editor #in-cloak {
	position: absolute;
	left: 0; top: 0;
	width: 100%; height: 10000px;
	background: white;
	z-index: 10;
	opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8; filter: alpha(opacity=80);
}

#in-editor iframe {
	width: 644px;
	height: 280px;
	overflow-x: auto;
	scroll-y: hidden;
}

#in-editor input.color {
	width: 9ex;
/*	border: 1px solid #656565; */
}

#in-editor span.color {
	margin-left: 4px;
	padding-left: 12px;
	border: 1px solid #656565;
	line-height: 16px;
	padding-top: 1px;
	padding-bottom: 1px;
	cursor: pointer;
}

#in-editor span.palette {
	margin-left: 4px;
	width: 14px;
	padding-left: 14px;
	line-height: 16px;
	padding-top: 1px;
	padding-bottom: 1px;
	background: url('/res/_in/image/icon-palette.gif') no-repeat 0px 0px;
	cursor: pointer;
}

#in-form {
	margin-bottom: 15px;
}

#in-form table {
	width: 100%;
}

#in-form input {
	border: 1px solid #b0b0b0;
	margin-right: 5px;
	margin: 0px;
}

#in-form .input-checkbox {
	border: 0px;
	margin-right: 4px;
}

#in-form td.label {
	font-weight: bold;
	color: #333333;
/*	text-transform: uppercase;	*/
	padding-top: 8px;
}

#in-form {
	background-color: #e2e2e2;
/*	border: 1px solid #454545; */
/*	border-bottom: 4px solid #888888; */
	border-bottom: 4px solid #454545;
}

.top-border {
	border-top: 4px solid #888888;
}

#in-form div.header,
.preview-header
{
/*	background: transparent url('/res/_in/image/bg-config-header.gif') no-repeat 0 0; */
	background: url(/res/_in/image/table-head.3.png) repeat-x 0px bottom #454545 !important;

	color: #FFF;
	padding: 0 8px;
	display: block;

	font-weight: bold;
	height: 23px;
	line-height: 23px;

/*	text-transform: uppercase;	*/
}

#in-form div.header a
{
	float: right;
	color: #fff;
	cursor: pointer;
}

#in-form div.content
{
	padding: 4px 8px 4px 8px;
}

#in-form table#def-form-table td.def-form-left {
	padding-right: 4px;
}

#in-form table#def-form-table td.h-spacer {
	width: 10px;
}
#in-form table#def-form-table td.info-text-preview {
	padding-top: 10px;
	padding-bottom: 4px;
	font-weight: bold;
}
#in-form table#def-form-table td.info-text-completed {
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
}

#in-form .g {
	color: #888888;
}

#in-form .r {
	color: #E62300;
}

.unselectable {
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}

/* }}} */
.time-zone{
	background: url('/res/_in/image/time_zone.gif') no-repeat;
	text-align: center;
	height: 135px;
	position: relative;
}

.time-zone-line {
	position: absolute;
	top: 30px;
	left: 100px;
}

.time-zone .label {
	position: absolute;
	top: 7px;
	left: 0px;
	width: 100%;
	text-align: center;
	font-weight: bold;
}

.time-zone .form {
	position: absolute;
	top: 7px;
	left: 0px;
	top: 105px;
	width: 100%;
	text-align: left;
}

.local-time-zone{
	height: 60px !important;
	background: url('/res/_in/image/time_zone_local.gif') no-repeat 0px bottom;
}

.local-time-zone .form {
	top: 30px !important;
}

.time-zone ul {
	margin: 0px 0px 0px 10px;
	padding: 0px;
}

.time-zone li {
	list-style-type: none;
	list-style: none;
	list-style-position: outline;
}

#timezone {
	position: relative;
	margin-right: auto;
	width: 100%;
	border: none;
}

#timezone li.actual {
	width: 130px;
	height: 22px;
	margin: 0px !important;
	padding: 0;
	font-weight: normal;
	cursor: pointer;
	background-image: url(/res/_in/image/input-bg.gif);
	background-position: left 0px !important;
	background-repeat: no-repeat !important;
	line-height: 20px;
	text-align: left;
}

#timezone li.actual span {
	display: block;
	background: transparent url(/res/_in/image/input-bg.gif) no-repeat 100% -167px;
	height: 22px;
/*	_float: left; */
	padding-left: 20px;
}

.soccer #timezone li.actual span { background: transparent url(/res/_in/image/input-bg.gif) no-repeat 100% -41px; }
.tennis #timezone li.actual span { background: transparent url(/res/_in/image/input-bg.gif) no-repeat 100% -83px; }
.basketball #timezone li.actual span { background: transparent url(/res/_in/image/input-bg.gif) no-repeat 100% -125px; }
.hockey #timezone li.actual span { background: transparent url(/res/_in/image/input-bg.gif) no-repeat 100% -167px; }
.american-football #timezone li.actual span { background: transparent url(/res/_in/image/input-bg.gif) no-repeat 100% -209px; }
.baseball #timezone li.actual span { background: transparent url(/res/_in/image/input-bg.gif) no-repeat 100% -251px; }
.horse-racing #timezone li.actual span { background: transparent url(/res/_in/image/input-bg.gif) no-repeat 100% -41px; }

#timezone li.actual {
	color: white !important;
	cursor: pointer;
}

#timezone ul#tzcontent {
	position: absolute;
	left: 10px; top: 22px;
	display: none;
	margin: 0; padding: 0;
	width: 108px;
	z-index: 2;
	background: #8c8c8c;
	border: 1px solid #3C3C3C;
	border-bottom-width: 0px;
	border-top-width: 0px;
	box-shadow:0 2px 5px rgba(0,0,0,0.5);
}

#timezone ul#tzcontent li {
	display: block;
	width: 100%; height: 19px;
	background: #8c8c8c;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #3C3C3C;
}

#timezone a {
	display: block;
	color: white;
	padding: 0;
	line-height: 19px;
	padding-left: 19px;
	text-decoration: none;
}

#timezone a span {
	display: block;
	float: left;
	width: 3ex;
	text-align: right;
	padding-right: 2ex;
}

#timezone ul#tzcontent li .active {
	color: white !important;
	background: black;
}

#timezone ul#tzcontent li a.tzdefault {
	color: black;
}

#timezone ul#tzcontent a:hover {
	background: #666;
	text-decoration: none;
	color: white !important;
}

 table#member-config-list {
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 15px;
}

table#member-config-list td, table#member-config-list th {
	line-height: 19px;
	padding-left: 8px;
}

table#member-config-list th {
	background: url(/res/_in/image/table-head.3.png) repeat-x 0px bottom #0A5812 !important;
	color: #FFF;
	font-weight: normal;
	height: 21px;
	line-height: 21px;
	text-align: left;
	padding-left: 8px;
	border-left: 0px solid #E0E0E0;
	border-right: 0px solid #E0E0E0;
}

table#member-config-list img {
	padding-right: 5px;
	vertical-align: middle; 	
}

table#member-config-list td {
	border-left: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
}

table#member-config-list td.sport {
	font-weight: bold;
}

table#member-config-list tr.active {
	background-color: #EBD43F;
}

table#member-config-list tr.even {
	background-color: #fefefe;
}

textarea#member-config-html {
	outline: none;
	width: 628px;
	height: 375px;
	border: 5px solid #cc0000;
	font-size: 11px;
	color: #373737;
	padding: 4px;
}

.config-menu {
	position: relative;
	clear: both;
	margin: 0 !important;
	border-bottom: 1px solid #0A5812;
	height: 26px;
}

.config-menu li {
	list-style: none;
	display block;
	float: left;
	border-bottom: 1px solid #bcbeae;
	background-image: url(/res/_in/image/tab-corner.gif) !important;
	background-position: left top !important;
	background-repeat: no-repeat !important;
	margin-right: 1px;
	height: 25px;
	padding: 0px;
}

.config-menu li span {
	display: block;
	background: transparent url(/res/_in/image/tab-corner.gif) no-repeat 100% -50px !important;
	height: 100%;
}

.config-menu a {
	display: block;
	position: relative;
	padding: 0 10px;
	cursor: pointer;
	text-decoration: none !important;
	color: #fff;
	line-height: 25px;
	padding-top: 0px;
	font-weight: bold;
}

.config-menu a:hover {
	text-decoration: underline !important;
}

.config-menu a.logout {
	font-weight: normal;
	color: #CBCBCB;
}

.config-menu .selected {
	height: 26px;
	background-color: #EFEFEF;
	background-image: url(/res/_in/image/tab-corner.gif);
	background-repeat: no-repeat;
	background-position:0 -100px !important;
	border-bottom: 0px !important;
}

.config-menu .selected span {
	background-position: 100% -150px !important;
}

div.config-color-spacer {
	line-height: 6px;
	height: 6px;
	font-size: 0;
	margin: 0px;
	background-color: #0A5812;
	border-bottom: 1px solid #BCBEAE;
}
.langlabel{
	position: absolute;
	top: 20px;
	right: 165px;
	font-size: 11px;
	text-align: right;
	display: block;
	color: #ffffff;
	line-height: 20px;
	white-space: nowrap;
}

.langbox{
	position: absolute;
	top: 20px;
	right: 20px;
	font-size: 11px;
	width: 140px;
}

.langbox ul{
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.langbox li {
	list-style-type: none;
	list-style: none;
	list-style-position: outline;
}
#langcombo {
	position: relative;
	margin-right: auto;
	width: 100%;
	border: none;
	float: left;
}
#langcombo ul.menu li{
	height: 22px;
	margin: 0px !important;
	padding: 0;
	font-weight: normal;
	cursor: pointer;
	background-image: url(/res/_in/image/input-bg.gif);
	background-position: left 0px !important;
	background-repeat: no-repeat !important;
	line-height: 19px !important;
	color: #ffffff;
	text-align: left;
	padding-left: 1px;
	padding-top: 1px;
}
#langcombo ul.menu li span {
	display: block;
	background: transparent url(/res/_in/image/input-bg.gif) no-repeat 100% -42px; 
	height: 21px;
	cursor: pointer;
}
.soccer #langcombo ul.menu li span { background: transparent url(/res/_in/image/input-bg.gif) no-repeat 100% -42px; }
.tennis #langcombo ul.menu li span { background: transparent url(/res/_in/image/input-bg.gif) no-repeat 100% -84px; }
.basketball #langcombo ul.menu li span { background: transparent url(/res/_in/image/input-bg.gif) no-repeat 100% -126px; }
.hockey #langcombo ul.menu li span { background: transparent url(/res/_in/image/input-bg.gif) no-repeat 100% -168px; }
.american-football #langcombo ul.menu li span { background: transparent url(/res/_in/image/input-bg.gif) no-repeat 100% -210px; }
.baseball #langcombo ul.menu li span { background: transparent url(/res/_in/image/input-bg.gif) no-repeat 100% -252px; }
.horse-racing #langcombo ul.menu li span { background: transparent url(/res/_in/image/input-bg.gif) no-repeat 100% -42px; }


#langcombo ul#langcontent {
	position: absolute;
	top: 23px;
	left: 0px;
	display: none;
	margin: 0; padding: 0;
	width: 138px;
	z-index: 100;
	background: #8c8c8c;
	border: 1px solid #3C3C3C;
	border-bottom-width: 0px;
	border-top-width: 0px;
	box-shadow:0 2px 5px rgba(0,0,0,0.5);
}

#langcombo ul#langcontent li {
	display: block;
	width: 100%; height: 19px;
/*	background: #8c8c8c; */
	background: #000000; 
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #3C3C3C;
}

#langcombo a {
	display: block;
	color: white;
	padding: 0;
	line-height: 19px;
	padding-left: 19px;
	text-decoration: none;
	padding-left: 30px !important;
}

#langcombo ul#langcontent li.active {
	color: red !important;
	background: red !important;
}

#langcombo ul#langcontent a:hover {
	background-color: #666 !important;
	text-decoration: none;
	color: white !important;
}

#langcombo ul#langcontent a.active:hover {
	bacground-color: white;
}

#langcombo .lang-flag { 
	background: url(/res/image/lang-list.6.png) no-repeat 0px 20px;
	padding-left: 24px;
	margin-left: 0px;
}

/* }}} */

#langcombo .lang_en { background-position:0		0px			!important ;}
#langcombo .lang_de { background-position:0		-20px			!important ;}
#langcombo .lang_it { background-position:0		-40px			!important ;}
#langcombo .lang_es { background-position:0		-60px			!important ;}
#langcombo .lang_fr { background-position:0		-80px			!important ;}
#langcombo .lang_pl { background-position:0		-100px			!important ;}
#langcombo .lang_cs { background-position:0		-120px			!important ;}
#langcombo .lang_sk { background-position:0		-140px			!important ;}
#langcombo .lang_da { background-position:0		-160px			!important ;}
#langcombo .lang_ro { background-position:0		-180px			!important ;}
#langcombo .lang_tr { background-position:0		-200px			!important ;}
#langcombo .lang_hr { background-position:0		-220px			!important ;}
#langcombo .lang_hu { background-position:0		-240px			!important ;}
#langcombo .lang_fi { background-position:0		-260px			!important ;}
#langcombo .lang_nl { background-position:0		-280px			!important ;}
#langcombo .lang_pt { background-position:0		-300px			!important ;}
#langcombo .lang_ru { background-position:0		-320px			!important ;}
#langcombo .lang_el { background-position:0		-340px			!important ;}
/*	#langcombo .lang_he { background-position:0		-360px			!important ;} */
#langcombo .lang_cn { background-position:0		-360px			!important ;}
#langcombo .lang_sv { background-position:0		-380px			!important ;}
#langcombo .lang_no { background-position:0		-400px			!important ;}
#langcombo .lang_sl { background-position:0		-420px			!important ;}
#langcombo .lang_sr { background-position:0		-440px			!important ;}
#langcombo .lang_et { background-position:0		-460px			!important ;}
#langcombo .lang_lt { background-position:0		-480px			!important ;}
#langcombo .lang_id { background-position:0		-500px			!important ;}
#langcombo .lang_ms { background-position:0		-520px			!important ;}
#langcombo .lang_vi { background-position:0		-540px			!important ;}
#langcombo .lang_ko { background-position:0		-560px			!important ;}
#langcombo .lang_bg { background-position:0		-680px			!important ;}
#langcombo .lang_ua { background-position:0		-700px			!important ;}
#langcombo .lang_ja { background-position:0		-720px			!important ;}
#langcombo .lang_pt-br { background-position:0		-640px			!important ;}
#langcombo .lang_ka { background-position:0		-740px			!important ;}
#langcombo .lang_cat { background-position:0		-760px			!important ;}
/* pretizeni stylu paletky */
.moor-okButton {
	font-size: 11px !important;
	background-color: #CCAE00 !important;
	font-weight: bold !important;
	border: 2px solid #554900 !important;
	border-top: 2px solid #D9C700 !important;
	border-left: 2px solid #D9C700 !important;
	color: #000000 !important;
	height: 19px !important;
	padding-bottom: 5px;
}.ifmenu #ifmenu-sound
{
	width:25px;
	height:25px;
	background:url(/res/_in/image/icon-sound.gif) no-repeat 0 0;
	cursor:pointer;
}

.ifmenu .sound-off {
	background-position: 50% -50px !important;
}
/* ------------------------ *
 * League heading container *
 * ------------------------ *
 */

#fs tr.league {
	background: url(/res/_in/image/table-head.3.png) repeat-x 0px bottom #003561;
}

.soccer #fs tr.league { background-color: #0A5812; }
.tennis #fs tr.league { background-color: #376200; }
.basketball #fs tr.league { background-color: #620A00; }
.hockey #fs tr.league { background-color: #003561; }
.american-football #fs tr.league { background-color: #241D44; }
.baseball #fs tr.league { background-color: #9F3900; }
.horse-racing #fs tr.league { background-color: #0A5812; }

#fs tr.league td {
	border:none;
	height:23px;
	padding:0;
}


/* ------------ *
 * League icons *
 * ------------ *
 */

#fs .league .icons.right,
#fs .odds .league .icons.right {
	padding:0 5px;
}

/* -------- *
 * My games *
 * -------- *
 */

#fs .tomyg,
#fs .tomyga {
	margin-top: 2px;
}

#fs tbody .tomyg,
#fs tbody .tomyga {
	margin-top: 0px;
	margin-left: 1px;
}

#fs .icons .tomyg {
	background-position:-157px -1px;
}

#fs .icons .tomyga {
	background-position:-221px -1px;
}

#fs .icons .tomyg:hover {
	background-position:-189px -1px;
}

#fs tr.league td .country {
	margin-left:0;

}#lang-box {
  position: relative;
  height: 71px;
  width: 645px;
}
#lang-box a.flag-caption {
  width: 32px;
  height: 25px;
  position: relative;
  display: block;
  overflow: hidden;
  left: 25px;
  top: 16px;
}
#lang-box a.flag-caption span {
  background: url("/res/image/lang-list/_empty.png") no-repeat;
  display: block;
  position: absolute;
  top: -4px;
  left: 0;
  cursor: pointer;
  width: 32px;
  height: 28px;
}
#lang-box .content {
  position: absolute;
  top: 12px;
  left: 70px;
  font-size: 11px;
  font-weight: bold;
}
#lang-box .content span.label {
  font-family: Arial, Helvetica, sans-serif, Tahoma, Verdana;
  font-size: 15px;
}
#lang-box .content span.version span {
  color: #dd0000;
}
#lang-box a {
  text-decoration: underline;
}
#lang-box a:hover {
  text-decoration: none;
}
#lang-box .close {
  position: absolute;
  top: 0;
  right: 8px;
}
#lang-box .close a {
  display: block;
  padding: 10px 11px;
  width: 9px;
  height: 8px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 11px 10px;
}
#lang-box .close a:hover {
  text-decoration: none;
}
#lang-box .content {
	top: 20px;
}

#lang-box {
	background: url(/res/_in/image/iframe-caption-2.gif) no-repeat;
}

#lang-box .close a {
	background-image: url(/res/_in/image/icon-close.gif);
}

#lang-box .content a, #lang-box .content span { color: #003561; }
.soccer #lang-box .content a, .soccer #lang-box .content span {	color: #0A5812; }
.tennis #lang-box .content a, .tennis #lang-box .content span {	color: #376200; }
.basketball #lang-box .content a, .basketball #lang-box .content span { color: #620A00; }
.hockey #lang-box .content a, .hockey #lang-box .content span { color: #003561; }
.american-football #lang-box .content a, .american-football #lang-box .content span { color: #241D44; }
.baseball #lang-box .content a, .baseball #lang-box .content span { color: #9F3900; }
.horse-racing #lang-box .content a, .horse-racing #lang-box .content span {	color: #0A5812; }
#scroll-to-top {
  padding: 0;
  position: absolute;
  left: 50%;
  bottom: 10px;
  z-index: 1105;
}
#cookie-law:not([style*="display: none"]) ~ .container #scroll-to-top span {
  bottom: 50px;
}
#scroll-to-top span {
  cursor: pointer;
  display: block;
  background: #777 url("/res/image/icon-top.png") no-repeat 50% 30%;
  min-width: 45px;
  height: 20px;
  color: #fff;
  padding: 35px 5px 0 5px;
  white-space: nowrap;
  text-align: center;
  position: fixed;
  bottom: 10px;
  border-radius: 10px 10px 10px 10px;
  box-shadow: inset 2px 0 3px rgba(0, 0, 0, 0.2);
}
#scroll-to-top span:hover {
  text-decoration: underline;
}
#scroll-to-top {
	margin-left: 505px;
}

#scroll-to-top span:hover {
	background-color: #680000;
}

#cookie-law:not([style*="display: none"]) ~ .structure #scroll-to-top span {
  bottom: 50px;
}.payment-methods p,
.payment-methods ul,
.payment-methods h3 {
}
.payment-methods h3 {
	color: #ffffff !important;
	background: url("/res/_in/image/table-head.3.png") repeat-x scroll 0 bottom #454545;
	padding: 5px 10px;
}
.payment-methods div.method {
	width: 100%;
	margin-bottom: 15px;
	/*	border-bottom: 1px solid #e0e0e0;	*/
}
.payment-methods div.method-top {
}
.payment-methods div.method-top-left {
	width: 160px;
	float: left;
	margin-bottom: 15px;
}
.payment-methods div.method-top-right {
	width: 450px;
	float: left;
}
.payment-methods .register {
	text-align: right;
	padding-bottom: 15px;
}
.payment-methods .register a,
.payment-methods ul a {
	text-decoration: underline;
}
.payment-methods .register a:hover,
.payment-methods ul a:hover {
	text-decoration: none;
}
.payment-methods .register a {
	font-weight: bold;
}
.payment-methods span.highlight {
	color: #222222;
	font-weight: bold;
}
.payment-methods .arrow { 
	background: url("/res/image/cal-dart.2.gif") no-repeat scroll 0 80% transparent;
}
.payment-methods .hidden { 
	display: none;
}
.payment-methods img.method-image-logo {
	margin-top: 3px;
	border: 1px solid #E0E0E0;
}
.payment-methods img.method-image-web { 
	margin-bottom: 15px;
	margin-left: 10px;
	margin-top: 3px;
	border: 5px solid #E0E0E0;
}
.payment-methods ul {
	margin-left: 20px;
}
.payment-methods img { 
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
div.fp_wrapper {
  position: absolute;
  background-color: #222;
  opacity: 1;
  padding: 15px !important;
  border-radius: 10px;
  border: 5px solid #ff9900;
  box-shadow: 0 0 5px #000;
  color: #fff;
  z-index: 200;
}
div.fp_wrapper div.fp_content {
  margin: 0 !important;
  padding: 0 !important;
}
div.fp_wrapper div.fp_content p {
  margin: 0 !important;
  padding: 0 0 10px 0 !important;
}
div.fp_wrapper div.fp_content span {
  color: #ff9900;
}
span.fp_close {
  width: 16px;
  height: 16px;
  display: block;
  position: absolute;
  top: 5px;
  right: 5px;
  cursor: pointer;
  background: url("/res/image/promo-sprite.png") no-repeat -1px -100px;
}
span.fp_close:hover {
  background-position: -18px -100px;
}
span.fp_arrow_left {
  width: 45px;
  height: 52px;
  display: block;
  position: absolute;
  left: -45px;
  background: url("/res/image/promo-sprite.png") no-repeat -1px -47px;
}
span.fp_arrow_top {
  width: 52px;
  height: 45px;
  display: block;
  position: absolute;
  top: -45px;
  background: url("/res/image/promo-sprite.png") no-repeat -1px -1px;
}
.fp_close_window {
  padding-top: 14px;
}
div.fp_wrapper a {
  color: #ff9900;
  text-decoration: underline;
  cursor: pointer;
}
div.fp_wrapper a:hover {
  text-decoration: none;
}
form input, form select, form textarea {
	font-family: Tahoma, Verdana, "Geneva CE", Lucida, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3E4437;
}

form input.text-field {
	border: 1px solid #B0B0B0;
	margin-right: 2px;
	width: 150px;
	padding: 2px;
}

form input.double{
	width: 300px;
}	

form select {
	border: 1px solid #B0B0B0;
	padding: 2px;
}

form input.submit{
	height: auto;
	line-height: 16px;
	padding: 2px 6px;
	min-width:36px;
	font-size: 11px;
	background-color: #CCAE00;
	font-weight: bold;
	border: 2px solid #554900 !important;
	border-top: 2px solid #D9C700 !important;
	border-left: 2px solid #D9C700 !important;
	color: #000000;
	display:inline-block;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
}

form input.checkbox {
	border: none;
}

form textarea{
	border: 1px solid #B0B0B0;
	line-height: 15px;
	padding: 2px;
}

table#def-form-table td.spacer {
	line-height: 3px;
}
table#def-form-table td.spacer.big {
	line-height: 5px;
}
table#def-form-table td.spacer.small {
	line-height: 1px;
}
table#def-form-table td.def-form-left {
	width: 1%;
	white-space: nowrap;
}
table#def-form-table textarea {
/*	margin-bottom: 1px; */
}
#Contact table#def-form-table textarea {
	width: 96%;
}
table#def-form-table select {
/*	margin-top: 0px; */
}
table#def-form-table input.checkbx {
	border: 0px;
}
table#def-form-table .r {
	color: #CC0000;
}
.hoverEffect:hover {
  text-decoration: none;
}
#cookie-law {
  background: rgba(41, 44, 46, 0.9) none repeat scroll 0 0;
  bottom: 0;
  color: #fff;
  font-size: 11px;
  position: fixed;
  width: 100%;
  z-index: 1100;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-flow: row nowrap;
}
#cookie-law .cookie-law-exit {
  position: absolute;
  right: 14px;
  top: calc(50% - 7px);
}
#cookie-law .cookie-law-exit-button {
  width: 14px;
  height: 14px;
  right: 10px;
  background: url("/res/_fs/image/tools-sprite.2.svg") no-repeat -20px -19px;
}
#cookie-law .cookie-law-exit-button:hover {
  opacity: .7;
  cursor: pointer;
}
#cookie-law #cookie-law-content {
  text-align: center;
  padding: 8px 40px 8px 16px;
}
#cookie-law #cookie-law-content span.button {
  border-radius: 0;
  text-decoration: none;
  height: 22px;
  line-height: 22px;
}
#cookie-law #cookie-law-content span.button:hover {
  background-color: #deb100;
}
#cookie-law #cookie-law-content strong {
  font-weight: bold;
}
#cookie-law #cookie-law-content a {
  color: #fff;
  text-decoration: underline;
  padding-right: 20px;
  white-space: nowrap;
}
#cookie-law #cookie-law-content a:hover {
  text-decoration: none;
}
#cookie-law #cookie-law-content span.button {
  background: #ffcc00 none repeat scroll 0 0;
  color: #000;
  cursor: pointer;
  font-size: 11px;
  padding: 2px 10px;
  display: inline-block;
  font-weight: bold;
  border-radius: 0;
  text-decoration: none;
  height: 22px;
  line-height: 22px;
}
#cookie-law #cookie-law-content span.button:hover {
  background-color: #deb100;
}
#cookie-law #cookie-law-content span.button:hover {
  text-decoration: none;
}
#cookie-law #cookie-law-content div {
  display: inline-block;
  text-align: left;
  line-height: 24px;
}
